发明名称 档案下载方法以及系统
摘要 一种档案下载方法以及系统,系用以将位于一终端装置之使用者透过通讯网路而连结至一网站伺服器,藉此让使用者下载该网站伺服器所提供的档案资源。当网站伺服器接收到使用者传来的档案下载请求后,即自会员资料库找出与使用者对应的会员编号,并自档案资源资料库找出与使用者欲下载档案对应的档案识别码以取得该档案,俾以该会员编号以及档案识别码建立一笔档案下载资料记录,而将其储存于档案下载储存资料库中。接着,网站伺服器将使用者欲下载的档案进行分割以成多数封包,并将分割后的总封包数目及各封包内容储存于该与使用者之会员编号及档案识别码对应的档案下载资料记录中。然后,网站伺服器则依序传送各封包至使用者之终端装置中。若封包传送的过程中发生网路中断时,网站伺服器即根据会员编号及档案识别码找出与其对应的档案下载资料记录,以根据该档案下载资料记录中的总封包数目找出目前未传出的封包,并将该未传出封包依序传送至使用者之终端装置以完成档案下载。因此,藉由本发明之档案下载方法以及系统,使用者将不需重复下载先前已下载过之档案部分,有效简省档案下载时间。
申请公布号 TW580812 申请公布日期 2004.03.21
申请号 TW091113739 申请日期 2002.06.24
申请人 文化传信科技()有限公司 发明人 赖溱君
分类号 H04L29/02 主分类号 H04L29/02
代理机构 代理人 陈昭诚 台北市中正区博爱路八十号六楼
主权项 1.一种档案下载方法,系将位于一终端装置之使用者透过通讯网路而连结至一网站伺服器,藉此让使用者下载该网站伺服器上所提供的资源,该档案下载方法系包括下列步骤:(1)当该网站伺服器接收到使用者传来的档案下载请求后,由网站伺服器根据使用者登入该网站伺服器所输入的登入帐号及密码,而自网站伺服器之会员资料库找出与该登入帐号及密码对应的会员编号,并根据使用者欲下载的档案自网站伺服器之档案资源资料库找出与该档案对应的档案识别码,俾以该会员编号以及档案识别码建立一笔档案下载资料记录,并将其储存于该网站伺服器之档案下载储存资料库中;(2)由网站伺服器根据找出的档案识别码而自该档案资源资料库中取得使用者欲下载的档案,并将该欲下载的档案进行分割以成多数个封包,并将分割后所得到的总封包数目以及各封包内容储存于该与使用者之会员编号及档案识别码对应的档案下载资料记录中;(3)由网站伺服器依序传送封包至使用者之终端装置中,并在使用者接收到一封包时,将档案下载资料记录中的总封包数目减一而予以更新;以及(4)由网站伺服器判断该总封包数目是否为0,若是时,则表示该档案下载成功,即删除与该档案对应的档案下载资料记录;若否,则返回该步骤(3)。2.如申请专利范围第1项之档案下载方法,其中,该步骤(3)进行中,若该网站伺服器传送封包至使用者之终端装置的传送处理中断时,则该步骤(3)复包括:(3-1)使用者藉由终端装置输入登入帐号以及密码以登入该网站伺服器后,由使用者输入一档案下载请求至该网站伺服器;(3-2)由该网站伺服器根据使用者传来的档案下载请求中所包含的档案以及登入帐号及密码,分别自网站伺服器之档案资源资料库找出与该档案对应的档案识别码以及自网站伺服器之会员资料库找出与该登入帐号及密码对应的会员编号,俾以根据该找到的档案识别码及会员编号自网站伺服器之档案下载储存资料库中找出与其对应的一笔档案下载资料记录;(3-3)由网站伺服器根据该找出的档案下载资料记录中各封包内容所包含之封包目的位址而与使用者之终端装置之IP(Internet Protocol,网际网路协定)位址进行比对,若相同时,则进行步骤(3-4);若否,则返回该步骤(1);以及(3-4)由网站伺服器根据该找出的档案下载资料记录中的总封包数目找出未传送的封包,并依序传送该未传出的封包至使用者之终端装置上,且当使用者之终端装置传回一接收到封包的回应请求至该网站伺服器时,即令将该笔档案下载资料记录中的总封包数目减一,并更新该笔档案下载资料记录中的总封包数目,然后,进行该步骤(4)。3.如申请专利范围第1项之档案下载方法,其中,该步骤(2)系根据使用者欲下载的档案大小以及通讯网路传输之封包大小限制来对该欲下载的档案进行分割以形成多数封包,经分割而成的各封包内容系包括一用以供网站伺服器识别的封包序号识别码、一用以供通讯网路识别该网站伺服器IP位址之封包来源位址、一用以供通讯网路识别该使用者之终端装置IP位址之封包目的位址、以及该封包中所含之封包资料。4.如申请专利范围第1项之档案下载方法,其中,该终端装置为一电脑装置。5.如申请专利范围第1项之档案下载方法,其中,该终端装置为一可携式电子装置。6.如申请专利范围第5项之档案下载方法,其中,该可携式电子装置为一个人数位助理(PDA,Personal Digital Assistant)。7.如申请专利范围第5项之档案下载方法,其中,该可携式电子装置为一行动电话。8.一种档案下载系统,用以供位于一终端装置之使用者透过通讯网路而取得一网站伺服器中所提供的档案资源,该档案下载系统系包括:一传送/接收处理模组,用以接收来自使用者藉由终端装置所传来的请求,以根据该请求执行相对应的处理,且将处理后所得到的结果传送给使用者之终端装置;一档案资源资料库,用以储存多笔由该网站伺服器提供给使用者下载的档案记录,各档案记录具有一档案识别码以及与该档案识别码相对应的档案;一会员资料库,用以储存多笔使用者的会员资料记录,各会员资料记录具有使用者之登入帐号及密码以及与该登入帐号及密码相对的会员编号,其中,该传送/接收处理模组接收来自使用者藉由终端装置所传来的下载档案请求后,即根据使用者登入该网站伺服器所输入的登入帐号及密码自该会员资料库中找出与该登入帐号及密码对应的会员编号,并根据使用者欲下载的档案自该档案资源资料库中找出其该档案对应的档案识别码,俾以该会员编号以及档案识别码建立一笔档案下载资料记录;一封包处理模组,系当该传送/接收处理模组接收到来自使用者所传来的档案下载请求,并根据使用者欲下载档案之档案识别码自档案资源资料库中找出与其对应的档案后,由封包处理模组根据该档案大小以及通讯网路传输之封包大小限制,而对该档案进行分割以形成多数封包,俾以取得该档案分割后的总封包数目以及各封包资料,且将该总封包数目以及各封包资料储存于该与使用者之会员编号及与使用者欲下载档案对应的档案识别码所对应的档案下载资料记录中;一档案下载储存资料库,用以储存多笔档案下载资料记录,该档案下载资料记录具有下载该档案之使用者的会员编号、该档案之档案识别码、经分割处理而得的总封包数目以及多个封包;以及一计数处理模组,系当传送/接收处理模组将封包传送至使用者之终端装置后,即令计数处理模组将该档案所对应的档案下载记录中之总封包数目递减一,而当该总封包数目递减为零时,即表示使用者欲下载的档案已下载成功,并由该传送/接收处理模组将对应该下载档案之档案下载资料记录予以删除。9.如申请专利范围第8项之档案下载系统,其中,该档案下载资料记录中的各封包内容具有一用以供网站伺服器识别该封包传送顺序之封包序号识别码、一用以供通讯网路识别该网站伺服器IP位址之封包来源位址、一用以供通讯网路识别该使用者之终端装置IP位址之封包目的位址、以及该封包中所含之封包资料,藉此让该传送/接收处理模组根据该封包内容而将使用者所欲下载的档案传送给使用者之终端装置上。10.如申请专利范围第8项之档案下载系统,其中,该终端装置为一电脑装置。11.如申请专利范围第8项之档案下载系统,其中,该终端装置为一可携式电子装置。12.如申请专利范围第11项之档案下载系统,其中,该可携式电子装置为一个人数位助理(PDA)。13.如申请专利范围第11项之档案下载系统,其中,该可携式电子装置为一行动电话。图式简单说明:第1图系一系统架构方块图,其显示本发明之档案下载系统之系统架构方块图;第2(A)至2(C)图系用以显示第1图之档案下载储存资料库中所储存内容;以及第3(A)及3(B)图系用以说明应用本发明之档案下载系统,以执行档案下载方法之流程步骤。
地址 澳门