在网络数据库中快速读取数据的方法技术

技术编号:2885969 阅读:339 留言:0更新日期:2012-04-11 18:40
一种在网络数据库中快速读取数据的方法,提供能在连线上网,下载数据时,无须逐级搜寻即可快速地截取到所需数据,即在使用者于网络中与远端的伺服器取得连线后,会先自下载的检索文件中取得与使用者下载或安装数据所需的相关信息,并产生一记录有界面数据和控制数据的Javascript文件,然后再将此Javascript文件包含至一新生成的用户界面中;而使用者便可在用户端通过浏览器操作用户界面上的各控制物件,自远端的网络伺服器中下载所需的数据。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种,可应用于网络中提供用户端进行数据的安装与更新操作,令使用者无须于检索文件中逐级搜寻,即可快速地截取到使用者需要的数据。以往使用者要对计算机中的系统或应用程序进行安装、数据更新、或程序版本更新时,是通过计算机的输入装置,如软式磁盘机或光盘机,分别从相应的磁卡或光盘卡(多为制造商所提供)中,直接安装或载入相关信息,而这种方法的先决条件就是使用者必须取得存储有数据或程序的磁卡或光盘卡,方可进行数据的安装或更新,一但无法立即与产品制造商的客户服务单元取得联系时,想要进行产品的安装或数据的更新就变得比较困难。由于近年来信息网络的发达,就发展出通过网络到相关网站中寻找的方式,来进行程序的安装或相关数据的更新,以图1所示实施例为例当使用者需要下载有关某家公司生产的某一型号笔记型计算机的驱动程序,其具体的操作程序将如以下所述步骤A1.登录该公司的网站;步骤A2.进入该网站的客户服务界面;步骤A3.选择该公司的客户服务方式,如采取FTP、下载等形式获得客户服务数据的界面;步骤A4.选择客户需要的硬件类型,如个人计算机或笔记型计算机的界面;步骤A5.进入使用者所选择的硬件类型服务界面;步骤A6.进入选择驱动器型号的界面;步骤A7.进入记录有使用者所选取的驱动器的具体信息的界面;步骤A8.使用者选择开始下载按钮(Downloadable buttom),开始下载所需要的驱动程序。因此,由上述步骤A1至A8可得知,以目前的网络下载数据的处理方式,必须经过数道繁琐的操作步骤,逐层寻找后,使用者才能真正获得其所需要的数据;当然,如果使用者不了解该公司网站的链结结构,那么下载数据前所需查询步骤将会更多。虽然以网络进行数据的下载及安装不失为比较直接获得数据的方式,且随时可以更新,但是对于目前多数的网站而言,若没有清楚的操作说明,或完善的数据库搜寻引擎,再加上使用者是在事先不知道数据在网站中的存放地方的情况下,是很难于网站中迅速地寻找到需要的信息。本专利技术的主要目的在于提供了一种用于下载数据的方法,经由根据本专利技术所揭露的技术建立的下载数据的结构,可自动、快速截取到使用者需要的信息,更可以同步更新数据,达到使使用者及时获取当前最新信息的目的。本专利技术是以一用户端经网络与远端的一网络伺服器中的一网站取得连线后,在下载的检索文件,如超链结语言(HTML)文件中,摘取与使用者下载或安装数据所需的相关信息,如链结、文件日期、文件版本(Version)等,以产生一界面数据,以及一控制数据,并存入一Javascript文件中,然后再将此Javascript文件包含至新生成的符合使用者需求的用户界面中,如新的HTML文件,于是,使用者便可在用户端通过浏览器操作用户界面上的各组控制物件,如“BACK”键、“NEXT”键,即可自远端的伺服器中获取相应的信息,并下载或安装其所需的数据。有关本专利技术的详细内容及技术,现结合附图说明如下图1为传统在网络中下载数据的操作程序方块图。图2为本专利技术的硬件方块图。图3为本专利技术的处理功能的方块图。图4为本专利技术的主流程图。图5为本专利技术下载数据的流程图。图6为本专利技术读取界面数据的流程图。图7为本专利技术生成使用者所属的界面数据的流程图。参照图2,为实现本专利技术所揭露的技术的硬件方块图,包括有一网络伺服器10,是由制造商所提供的能通过网络对其客户进行产品相关服务的设备,其服务项目包含有驱动程序的更新、应用程序的修正…等;至少一个以上的存储装置(Storage)11,可以是硬盘、磁盘、光盘或磁带等可存储数据的装置;一用户端12,可为个人计算机、笔记型计算机之类具有数据传输功能的设备;以及一信息传输装置13,用以连接网络伺服器10、存储装置11、和用户端12,其中传输装置13可为传输网络(Network,如Ethernet、FDDI、Fast-Ethernet、Gigabit-Ethernet、ATM等)。请同时参照图3,当使用者通过信息传输装置13与制造商的网络伺服器10取得网络连线20后,便可由用户端12的浏览器进行检索文件的下载21,其中检索文件可为一超链结语言(HTML,Hypertext Markup Language,以下简称HTML)文件,以下将以HTML文件为实施例来进行本专利技术所揭露的技术的说明,于是在HTML文件下载完毕后,读取当前开启的HTML文件的内容,获取文件中的链结、文件日期、文件版本(Version)等与使用者欲下载的数据相关的信息,以产生一界面数据22,以及一控制数据23,然后分别将界面数据22和控制数据23存入一Javascript文件中,之后再将Javascript文件包含至一符合使用者需求的新生成的用户界面24,此时在用户端12中便会根据此一新的界面(用户界面24)的内容,产生一新的HTML文件,于是使用者便可以通过用户端12的浏览器进行相关数据的浏览与选择25,并在选择确认之后进行数据下载与安装。以下将由图4至图7所揭示的流程图,对本专利技术的快速读取数据的方法作进一步的说明。参照图4,其为进行网络快速读取数据的主流程图,根据图中所示,其处理步骤依序如下步骤101·数据读取开始;步骤102·在用户端12中由其数据传输应用程序及设备登录网络,如电信局的HiNet网络步骤103·判断是否已与网络连线网成功,通常应用程序会在检测到无法登录网络后,进行三次至五次(此为经验值,亦可由使用者自订之)的重新登录,若为是,执行步骤106,若为否,执行步骤104;步骤104·判断是否已超过预定的尝试登录网络的次数,若为是,执行步骤105,若为否,跳至步骤102;步骤105·结束网络的登录。步骤106·下载HTML文件;步骤107·判断HTML文件是否下载成功(通常也是会在检测到无法下载HTML文件后,进行三次至五次的HTML文件重新下载),若为是,执行步骤110,若为否,执行步骤108;步骤108·判断是否已超过预定的尝试下载HTML文件的次数,若为是,执行步骤109,若为否,跳至步骤106;步骤109·结束HTML文件的下载。步骤110·进行当前开启的HTML文件的内容的分析;步骤111·判断是否可在HTML文件中取得使用者下载或安装数据所需的相关信息;步骤112·由当前开启的HTML文件的内容,产生一与使用者下载或安装数据相关的界面数据;步骤113·由当前开启的HTML文件的内容,产生一与使用者下载或安装数据相关的控制数据;步骤114·根据界面数据及控制数据,产生一新的用户界面,是在用户端形成一新的HTML文件;步骤115·将使用者在新的HTML文件中操作所产生的选择信息,加入新的用户界面中控制数据的部分;步骤116·等待读取新的操作信息;步骤117·判断是否已根据新的操作信息获得相应的HTML文件,若为是,跳至步骤106,若为否,执行步骤118;步骤118·结束数据的下载。当确定已登录上网络后,下载HTML文件是根据图5所揭示的步骤来进行的,有关处理的步骤依序如下步骤201·开始读取HTML文件的程序;步骤202·与制造商的网站的HTTP站点建立联系;步骤203·判断是否联系成功(通常为使联系成功,都会作多次的尝试),若为是执行步骤206,若为否执行下一步骤;步骤204·判断是否已本文档来自技高网...

【技术保护点】
一种在网络数据库中快速读取数据的方法,可应用于网络通信,令一用户端可自与其连线的一网站中快速地截取到所需的数据,该方法包括: 下载该网站的一检索文件至该用户端; 根据该检索文件,取得一界面数据和一控制数据;以及 根据该界面数据,和该控制数据产生一用户界面,且该用户界面具有可供使用者操作的一控制物件。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘松董敏陈玄同林光信
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1