网络数据存取管理系统与方法

文档序号:7669219阅读:106来源:国知局
专利名称:网络数据存取管理系统与方法
技术领域
本发明是关于一种网络数据存取技术,特别是关于一种可应运于云端系统的网络数据存取管理系统与方法。
背景技术
如今信息发达,各式信息通过互联网络无远弗界传递,并且发展出可发表个人信息的网志平台,像现今最火红的部落格就是一个典型的例子。使用者可通过电脑,登入网站后,存取照片或图档上传至数据库,其它使用者可通过登入其网站点阅照片或图档观看。图1为现有的网络数据存取管理示意图。如图所示,经由用户端30发出存取请求至网络伺服器32,网络伺服器32是依照存取请求,至与其连接的数据库伺服器34内取出对应的数据集40与数据38,并回传至用户端30,用户端30编辑的数据集40与数据38,将不断对数据库伺服器;34进行存取,当用户端30完成编辑后,数据集40与数据38,再将全部上传至数据库伺服器34储存。然而,此网络数据存取的系统与方式具有相当大的延迟,由于用户端30的编辑行为将不断进行存取数据库伺服器34动作,大量存取的行为将会造成很大的停滞,在用户端 30将会发生编辑视窗画面停止情况,并且当用户端30开启与许多编辑视窗同时进行编辑时,更可能造成用户端30当机,或者用户端30与网络伺服器32断线的窘境。有鉴于此,本发明是针对上述该些困扰,提出一种网络数据存取管理系统与方法。 将同时结合数据库管理与网络系统,通过改善网络数据存取的模式,通过减少存取数据库的次数,降低频宽需求,避免停滞或当机的状况发生,以有效增进网络数据存取的效率。

发明内容
本发明的主要目的是在提供一种网络数据存取管理系统与方法,其是通过虚拟数据库存放档案信息,且可在编辑档案时同时修改档案信息,且档案编辑完成才将最终的档案信息传送至数据库,将大幅缩少客户端存取数据库的次数,大幅降低频宽需求,有效减少客户端编辑档案时的停滞。本发明的另一目的是在提供一种网络数据存取管理系统与方法,其是将增进客户端通过伺服端与数据库连接的效能,能够大幅应用于云端系统。为达到上述的目的,本发明提出的网络数据存取管理系统,其包含一数据库,包含有至少一档案;一伺服端,连接该数据库;一客户端,连接该伺服端,该客户端是传送档案请求至该伺服端,该伺服端将从该数据库中提取相对应该档案请求的该档案回传至该客户端;以及一虚拟数据库,是连接该伺服端与该客户端,该档案的档案信息于该档案回传至该客户端时,将存放于该虚拟数据库,且该客户端编辑该档案,将修改存放于该虚拟数据库的该档案信息,相对应修改的该档案信息将经由该伺服端传送至该数据库,该数据库将依据该档案信息修改该数据库中的该档案。为了达到上述目的,本发明还提供一种网络数据存取管理方法,其包含有下列步骤经由一客户端登入网站连接至一伺服端,且该客户端将发送档案请求至该伺服端;该伺服端依照该档案请求至一数据库取出对应该档案请求的档案,且回传该档案至该客户端,并且该档案的档案信息是储存于一虚拟数据库;以及通过该客户端编辑该档案,将同步修改存放于该虚拟数据库中的该档案信息,并且在编辑该档案完成,经由该伺服端传送该档案信息至该数据库,该数据库依据该档案信息修改该数据库中相对应的该档案。


图1为现有的网络数据存取管理示意图;图2为本发明的数据存取管理系统架构示意图;图3a至图3c为本发明的数据存取管理示意图;图4为本发明的数据存取管理方法流程图。附图标记说明10-客户端;12-伺服端;14-数据库;16-虚拟数据库;18-档案; 20-档案集;30-用户端;32-网络伺服器;34-数据库伺服器;38-数据;40-数据集。
具体实施例方式本发明提出一种网络数据存取管理系统与方法,其虚拟数据库是存放档案的档案信息,客户端编辑档案时,将同时修改档案信息,且在编辑档案完成后,最终的档案信息是传送至数据库,数据库再依据档案信息修改相对应储存的档案。底下则将以较佳实施例详述本发明的技术特征。图2为本发明的数据存取管理系统架构示意图,如图所示,为电脑装置、行动通讯装置或个人数字助理装置(PDA)的一客户端10连接至一伺服端12,客户端10与伺服端12 是以超文件传输协定(HyperText Transfer Protocol, HTTP)进行通讯传输;且伺服端12 将连接一数据库14,数据库14中包含有图像档、影像档、文字档或动画档的至少一档案。通过客户端10登入网站发出的档案请求至伺服端12,伺服端12将从数据库14提取对应此档案请求的档案回传至客户端10,且在回传档案至客户端10的同时,此档案的标题、描述、比例大小、安全性与内容型态等档案信息将存放于与客户端10及伺服端12连接的一虚拟数据库16 ;虚拟数据库16与数据库14具有相同文件物件模型(Document ObjectModel,DOM) 的结构,并在客户端10编辑档案时,存放于虚拟数据库16中相对于此档案的档案信息是同时被修改;并且虚拟数据库16中修改的档案信息将经由伺服端12传送至数据库14,数据库14依据档案信息修改数据库14中的对应的档案。此外,多个档案可共同存放为一档案集,且档案集包含有认证、标题、描述与阶层等的档案信息。并且虚拟数据库16是可建立于客户端10内。图3a至图3c为本发明的数据存取管理示意图,如图所示,客户端10发出档案请求至伺服端12,伺服端12至数据库14取出对应的档案集20及档案18回传至客户端10,档案集20与档案18的档案信息是存放于虚拟数据库16,且伺服端12亦产生网络页面(web page)传送至客户端10,客户端10的视窗将显示此网络页面;通过点选客户端10的视窗的网络页面对档案集20包含的档案18进行编辑,是将同步修改虚拟数据库16中相对此档案 18的档案信息;并且当编辑完成,关闭此视窗时,修改的档案信息通过伺服端12上传至数据库14,数据库14将修改相对此档案信息的档案。图4为本发明的数据存取管理方法流程图,请同时参考图2与图3a至3c图所示。 首先,如步骤S10,经由客户端10发送档案请求至伺服端12,伺服端12依照档案请求至数据库14提取对应的档案集20或档案18回传至客户端10。伺服端12在接收到档案请求时,从数据库14提取档案集20与档案18,以及产生网络页面传送至客户端10 ;之后,如步骤S 12,在伺服端12回传档案集20或档案18时,将判别虚拟数据库16中是否存有相对应此档案请求的档案集20及档案18的档案信息,当未存有时,如步骤S14,档案信息将于档案集20及档案18回传至客户端10的同时储存至虚拟数据库16,若虚拟数据库16已存有,将不进行档案信息的储存,直接进行步骤S16 ;其后,如步骤S16,通过客户端10编辑档案集20或档案18,虚拟数据库16中相对应的档案信息亦同时被修改;最后,如步骤S18,在编辑完成后,虚拟数据库16传送修改的档案信息至伺服端12,经由伺服端12传送至数据库 14,数据库14将依据档案信息对存有的相对应档案集20或档案18进行修改。由于通过客户端10编辑档案集20或档案18的过程中,会将不断发送档案请求,多次向数据库14提取对应的档案集20或档案18回传至客户端10,由上述的流程说明可知在第一次提取档案集 20或档案18时,是将档案集20或档案18存放于虚拟数据库16,之后,在再次需要提取此档案集20或档案18时,则从虚拟数据库16中提取,以减少对数据库14存取的次数,降低频宽需求。经由实施例说明可知本发明是通过虚拟数据库16存放档案集20以及档案18的档案信息,在经由客户端10进行档案集20或档案18编辑时,将对虚拟数据库16中存有的相对档案信息做修改,经修改的档案信息是传送至数据库14,数据库14再将依据档案信息修改相对档案集20或档案18。且本发明仅在第一次提取档案集20或档案18,虚拟数据库 16内未存有档案集20或档案18时,需存取档案集20或档案18至虚拟数据库16,并且仅有在最终编辑完成的档案集20或档案18的档案信息,才将经由伺服端12传送至数据库14, 如此,将减少客户端10通过伺服端12存取数据库14的次数,以降低频宽需求,大幅增加通过客户端10编辑数据库14中档案18的效能。以上说明对本发明而言只是说明性的,而非限制性的,本领域普通技术人员理解, 在不脱离以下所附权利要求所限定的精神和范围的情况下,可做出许多修改,变化,或等效,但都将落入本发明的保护范围内。
权利要求
1.一种网络数据存取管理系统,其特征在于,包含一数据库,包含有至少一档案;一伺服端,连接该数据库;一客户端,连接该伺服端,该客户端是传送档案请求至该伺服端,该伺服端将从该数据库中提取相对应该档案请求的该档案回传至该客户端;以及一虚拟数据库,是连接该伺服端与该客户端,该档案的档案信息于该档案回传至该客户端时,将存放于该虚拟数据库,且该客户端编辑该档案,将修改存放于该虚拟数据库的该档案信息,相对应修改的该档案信息将经由该伺服端传送至该数据库,该数据库将依据该档案信息修改该数据库中的该档案。
2.根据权利要求1所述的网络数据存取管理系统,其特征在于,该虚拟数据库内建于该客户端。
3.根据权利要求1所述的网络数据存取管理系统,其特征在于,该虚拟数据库是与该数据库具有相同结构的文件物件模型。
4.根据权利要求1所述的网络数据存取管理系统,其特征在于,该客户端是通过登入一网站连接至该伺服端。
5.根据权利要求1所述的网络数据存取管理系统,其特征在于,该档案是包含标题、描述、比例大小、安全性与内容型态的该档案信息。
6.根据权利要求1所述的网络数据存取管理系统,其特征在于,该档案是为图像档、影像档、文字档或动画档。
7.根据权利要求1所述的网络数据存取管理系统,其特征在于,该档案是为多个共同存放为一档案集。
8.根据权利要求7所述的网络数据存取管理系统,其特征在于,该档案集是包含认证、 标题、描述与阶层的该档案信息。
9.根据权利要求1所述的网络数据存取管理系统,其特征在于,该客户端为一电脑装置、一行动通讯装置或一个人数字助理装置。
10.根据权利要求1所述的网络数据存取管理系统,其特征在于,该客户端与该伺服端是通过超文件传输协定进行通讯传输。
11.一种网络数据存取管理方法,其特征在于,其包含有下列步骤经由一客户端登入网站连接至一伺服端,且该客户端将发送档案请求至该伺服端;该伺服端依照该档案请求至一数据库取出对应该档案请求的档案,且回传该档案至该客户端,并且该档案的档案信息是储存于一虚拟数据库;以及通过该客户端编辑该档案,将同步修改存放于该虚拟数据库中的该档案信息,并且在编辑该档案完成,经由该伺服端传送该档案信息至该数据库,该数据库依据该档案信息修改该数据库中相对应的该档案。
12.根据权利要求11所述的网络数据存取管理方法,其特征在于,在该客户端将发送档案请求至该伺服端的步骤中,该客户端是经由超文件传输协定发出该档案请求至该伺服端。
13.根据权利要求11所述的网络数据存取管理方法,其特征在于,在经由该客户端编辑该档案的步骤中,将修改该虚拟数据库中标题、描述、比例大小、安全性与内容型态的该档案信息。
14.根据权利要求11所述的网络数据存取管理方法,其特征在于,在取出对应该档案请求的档案的步骤中,该档案为一档案集,且该档案集的该档案信息是存放于该虚拟数据库,并且可经由该客户端编辑该档案集,修改认证、标题、描述与阶层的该档案信息。
全文摘要
本发明是公开一种网络数据存取管理系统与方法,其是在客户端发出档案请求,经由伺服端至数据库取出相对应此档案请求的档案回传至客户端时,将此档案的档案信息存放于虚拟数据库,且在客户端编辑档案的同时是修改虚拟数据库中相对此档案的档案信息,并于最终编辑完成,才将修改的档案信息经由伺服端传送至数据库,数据库依据修改的档案信息对存放于数据库中的档案进行修改,以减少客户端存取数据库的次数,大幅降低频宽需求,增加网络数据存取的效能。
文档编号H04L29/08GK102299949SQ20111012853
公开日2011年12月28日 申请日期2011年5月18日 优先权日2010年6月23日
发明者林坤佑 申请人:都玛斯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1