通过浏览器下载物件至手持式电子装置的方法和装置的制作方法

文档序号:6558054阅读:129来源:国知局
专利名称:通过浏览器下载物件至手持式电子装置的方法和装置的制作方法
技术领域
本发明是关于一种下载物件的方法,其允许使用者通过安装于电脑装置的浏览器,将应用程序或资料等物件从伺服器下载至手持式电子装置。
背景技术
随着电脑科技的发展,体积小且功能多样化的手持式电子装置、例如PDA(personal digital assistant,个人数字助理)等已广泛地被开发出来。为了符合不同使用者的需要,手持式电子装置多半具备了可读写存储器模组,以便使用者载入各种不同的应用软件或资料,增强可携式电子装置的功能。
背景技术
中,若欲经由网络下载应用程序或资料等至可携式电子装置,使用者可先使用一浏览器(browser)浏览一网站伺服器中的网页内容,并于可下载的应用程序或资料中,选择一个想要下载的应用程序或资料,以将其下载于电脑装置。接着,使用者需使用另一资料传输程序,将储存于电脑装置中的应用程序或资料以有线或无线传输的方式传送至可携式电子装置。
在此种由网络伺服器下载应用程序或资料至手持式电子装置的过程中,应用程序或资料必须先储存于电脑装置中,再由使用者将储存在电脑装置中的应用程序或资料传送至可携式电子装置。换言之,使用者必须使用两种不同的软件分别进行两次资料传输的动作,如此增加了使用者的麻烦。若能将下载应用程序或资料的动作合二为一,让使用者可直接通过浏览器将应用程序或资料直接从伺服器下载至手持式电子装置,将可简化使用者下载应用软件或资料至手持式电子装置的程序,进而提升使用者下载应用软件或资料至手持式电子装置的意愿。

发明内容
针对上述问题,本发明的目的为提供一种下载物件的方法,其可简化使用者下载应用软件或资料至手持式电子装置的程序。
为实现上述目的,本发明提供了一种让使用者能够通过浏览器,将应用程序或资料等物件从伺服器下载至手持式电子装置的方法。首先,依本发明的方法是通过浏览器提供使用者至少一包含连接至物件的位址的选项,并通过浏览器接受使用者选择选项。在接收到使用者的选择后,依本发明的方法即依物件的位址建立电脑装置与伺服器的连接(connection),以从伺服器下载所选择的物件至电脑装置,并建立电脑装置与手持式电子装置的连接,以将所选择的物件自电脑装置传送至手持式电子装置。较佳实施例的详细说明以下将参照相关附图,说明依本发明较佳实施例的下载物件的方法,其中相同的元件将以相同的参照符号加以说明。


图1为一示意图,显示依本发明较佳实施例的下载物件的方法的实施环境。
图2为一示意图,显示依本发明较佳实施例的下载物件的状况。
图3为一示意图,显示依本发明较佳实施例中所使用的JAVA Applet的内容架构。
图4为一流程图,显示依本发明较佳实施例的下载物件的方法的流程。
图5为一示意图,显示依本发明较佳实施例中,自电脑装置传输物件至手持式电子装置的流程。
本发明的实现方式请参照图1,依较佳实施例的下载物件的方法是实施于一电脑装置1、一伺服器2以及一手持式电子装置3中。电脑装置1、伺服器2与手持式电子装置3均至少包括微处理器与电脑可读取储存设备,且各设备彼此之间是以具有具体物理量的电子讯号来记录或传递资讯。唯需注意者,三者之间的硬体架构可能会依实际的状况或需要而有所不同。例如,电脑装置1与伺服器2的微处理器架构可采用包括了负责数学与逻辑运算的ALU(arithmetic logic unit)、暂时储存资料或指令的暂存器(register)、以及控制电脑装置1的各种动作(operations)的控制器、(control unit)的中央处理单元晶片组(CPU chipset),而手持式电子装置3则基于散热或体积等因素考虑,采用如RISC(reduced instruction setcomputing)处理器。此外,电脑装置1与伺服器2可采用硬碟机作为电脑可读取储存设备,手持式电子装置3则采用快闪存储器作为电脑可读取储存设备。
在本实施例中,电脑装置1与手持式电子装置3是通过现有的UART(universal asynchronous receiver-transmitter)来进行讯号连接,电脑装置1与伺服器2之间则通过网际网络8进行讯号连接。此外,伺服器2为一WWW网站,其储存至少一可供使用者下载的物件21以及网页22,使用者6是使用安装于电脑装置1中的浏览器5来浏览伺服器2中所储存的网页22的内容。在本发明中,所谓物件包括任何可储存于手持式电子装置3中的应用程序、函数库、档案、资料或文件等。
需注意者,熟悉该项技术者可视实际状况对上述的硬体架构进行各种等效的修改与变更。例如,电脑装置1与手持式电子装置3之间可以无线的方式,通过红外线传输协定或蓝牙传输协定等来进行讯号连接并传送数字资料。电脑装置1与伺服器2之间亦可通过区域网络,或通过GPRS利用无线电话网络来进行讯号连接并传送数字资料。
请参照图2,本实施例是于网页22中嵌入JAVA Applet(爪哇小程序)220来对使用者的输入作出回应,并进行电脑装置1与伺服器2以及手持式电子装置3之间的讯号连接。当使用者通过浏览器5浏览至网页22后,伺服器2会将嵌入于网页22中的JAVA Applet220在经由网际网络8传输至电脑装置1后,即可通过浏览器5依据电脑装置1中所产生的事件(event)作出回应。
请参照图3,在本实施中,嵌入于网页22中的JAVA Applet220包括一认证模组221、一选择模组222、一HTTP连接模组223以及一UART连接模组224。各模组均为以JAVA语法所撰写,且可储存于电脑可读取记录媒体中的程序模组。认证模组221主要是取得JAVA Applet于电脑装置1中存取物件21的权限。选择模组222是通过浏览器5提供使用者6至少一个包括连接至物件21的URL的选项,并接受使用者6选择至少一个选项。HTTP连接模组223建立与伺服器2的HTTP连接,并依URL自伺服器2下载物件21至电脑装置1。UART连接模组224则建立与手持式电子装置3的UART连接,并依将物件21以UART从电脑装置1传送至手持式电子装置3。
为使本发明的内容更容易了了解,以下将举一实例,说明依本发明较佳实施例的下载物件的方法30的流程。
请参照图4,在本实例中,方法30是先于步骤301以认证模组221取得于电脑装置1存取物件21的权取。一般而言,基于安全上的考虑,一个Applet若没有经过认证,将无法存取储存于用户端电脑(即本实例中的电脑装置1)的档案资料,因此,在本实施例中,Applet是一个经过公正单位以电子签章认证过的Applet。浏览器会于执行此Applet时,显示认证资讯给使用者6,使用者6可决定是否要信任此认证单位的电子签章。
接着,在步骤302中,选择模组222先自伺服器取得物件的列表,以供使用者6选择,并于步骤303中,等待使用者6选择一个物件以启动下载。由于本实例是采用JAVA Applet,因此在电脑装置1中,可使用现有的AWT(AbstractWindow Toolkit,虚拟视窗工具组)来产生视窗并管理输入与输出,以于电脑装置1输出装置上产生视窗,并显示物件列表给使用者6,以及接收使用者以滑鼠、数字板或键盘等输入工具所进行的选择。
当使用者6选择了一个物件之后,方法30即进行步骤304,由HTTP连接模组223依使用者6的选择先通过HTTP下载物件的描述子(descriptor)。由于先前下载物件列表时,会一并下载各个物件于网络上的URL(universal resourcelocator,通用资源位标),因此提供给使用者6的每个物件选项都会有一个相对应的URL。当接收到使用者6的选择后,HTTP连接模组223即依URL建立与伺服顺2的URL连接(URL connection),连接至伺服器的通讯埠(HTTP预设的通讯埠号码为80)并要求伺服器的插座服务(Socket Service)。若URL连接成功,则HTTP连接模组223会先下载物件的描述子(descriptor),其可包括档案大小及档案型态等与物件相关的资讯。
接着在步骤305中,HTTP连接模组223依URL通过HTTP下载物件,并将物件储存于电脑装置1的硬碟机之中。下载完成之后,方法30即进行步骤306,等待使用者6自手持式电子装置3启动传输。有关以HTTP传送资料的方法为熟悉该项技术者所能轻易完成,故此处不再赘述。惟需注意者,熟悉该项技术者可视实际的状况与需求进行各种修改与变更,而不超出本发明的精神与范畴。例如,除了储存于电脑装置1的硬碟机中之外,亦可将从伺服器2所下载的物件暂存于电脑装置1的存储器,例如DRAM(dynamic random access memory)中。此外,亦可与伺服器2同步下载,即一边从伺服器2接收资料,一边把接收到的资料传到手持式电子装置3上。
在接收到由手持式电子装置3所传送过来的确认讯息之后,方法30即进行步骤307,通过UART传输叙述子及物件至手持式电子装置3。
以下参照图5进一步详细说明以UART传输叙述子及物件至手持式电子装置3的流程。在图5的相关说明中,电脑装置1均以JAVA Applet220中的UART连接模组224来处理相关的讯息及物件内容传递。
请参照图5,当使用者6于手持式电子装置3启动传输时,手持式电子装置3是先于步骤401中,传送一COMM-READY讯号至电脑装置1以作为确认讯息,表示已准备好自UART通讯埠接收资料,并等待电脑装置1回应(acknowledge)。
电脑装置1在接收到来自手持式电子装置3的确认讯息后,即进行步骤402,回送COMM-READY讯号至手持式电子装置3以作为回应。接着,电脑装置1即开始依序传送物件的描述子(步骤403)、传输的启始讯息(步骤404)、以及物件的各个区块(步骤406)至手持式电子装置3。在传送个区块之前,电脑装置1会先传送此区块的长度(步骤405)。
步骤407判断物件的内容是否已传送完毕。当物件的内容传送完毕后,电脑装置1即进行步骤408,传送一结束讯息至手持式电子装置3,并结束整个物件下载流程。
由于本发明所提供的下载物件的方法可以让使用者在选择其所需的应用程序或资料等物件后,直接自伺服器将物件经由电脑装置下载至手持式电子装置,所以可以有效地简化使用者下载应用软件或资料至手持式电子装置的程序,进而提升使用者下载应用软件或资料至手持式电子装置的意愿。
需注意者,熟悉上述技术者可对上述内容进行各种等效的修改与变更,而不超出本发明的精神与范畴。例如,使用者6可于选取多个物件之后,再一次下载至手持式电子装置3。此外,可供下载的物件的选项可以一般的HTML语言以现有的超连接语法写入网页22中,当使用者6点选之后,再呼叫JAVA Applet下载物件,并将URL当作参数传送给JAVA Applet。如此JAVA Applet即不需以选择模组222通过浏览器产生视窗以提供使用者选项。
此外,在传输各种讯息或资料时,亦可视实际情况或需要,回传确认讯息至发送方。当错误产生时,亦可视实际情况或需要建立各种处理机制。此皆为熟悉本技术者应具备的知识与能力。
因此,以上所述仅为举例,而非为限制。任何未脱离本发明的精神与范畴,而对其进行的等效修改或变更,均应包含于权利要求书中。
权利要求
1.一种通过浏览器下载物件至手持式电子装置的方法,其让一使用者能够通过一电脑装置将一物件自一伺服器下载至一手持式电子装置,其特征在于包含接受该使用者针对—物件的选择动作;由一Applet依该物件于网络上的位址自该伺服器下载该物件至该电脑装置;以及由该Applet将该物件自该电脑装置传送至该手持式电子装置。
2.如权利要求1所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于更包含提供该使用者一选项,该使用者所进行的选择动作是选取该选项。
3.如权利要求2所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于该使用者是通过一网络浏览器选取该选项。
4.如权利要求1所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于更包含建立该电脑装置与该手持式电子装置的讯号连接。
5.如权利要求1所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于更包含在将该物件传送至该手持式电子装置之前,等待该手持式电子装置所送出的确认讯息。
6.如权利要求5所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于将该物件传送至该手持式电子装置的程序包含(a)回应该手持式电子装置所送出的该确认讯息;(b)传送该描述子至该手持式电子装置;(c)传送一启始讯息该至手持式电子装置;(d)传送该物件的一区块长度至该手持式电子装置;(e)传送该区块的内容至该手持式电子装置;(f)当该物件传输完毕时,传送一结束讯息至该手持式电子装置,当该物件尚未传输完毕时,回到步骤(d)以传送该物件之下一区块。
7.如权利要求1所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于更包含进行一认证程序以取得于该电脑装置存取该物件的权限。
8.如权利要求1所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于该电脑装置与该手持式电子装置是以UART(universal asynchronousreceiver-transmitter通用非同步收发器)进行讯号连接。
9.如权利要求1所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于该电脑装置是依HTTP(超文件传输协定)自该伺服器下载该物件。
10.如权利要求1所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于该物件于网络上的位址为一URL(通用资源位标)。
11.如权利要求1所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于该物件包含一应用程序。
12.如权利要求1所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于该物件包含一笔资料。
13.一种通过浏览器下载物件至手持式电子装置的方法,其利用一Applet让使用者能够通过安装于一电脑装置上的一浏览器执行下列步骤,其特征在于让使用者将一物件自一伺服器下载至一手持式电子装置进行一认证程序,以取得于该电脑装置存取该物件及其描述子的权限;通过该浏览器提供使用者一选项,该选项是对应至连接物件于网络上的URL;接受该使用者通过该浏览器选取该选项;建立该电脑装置与该伺服器的HTTP连接,并依URL自该伺服器下载该物件及其描述子(descriptor)至该电脑装置;建立该电脑装置与该手持式电子装置的UART连接;以及依该描述子将该物件自该电脑装置传送至该手持式电子装置。
14.如权利要求13所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于更包含在将该物件以UART传送至该手持式电子装置之前,等待该手持式电子装置所送出的一确认讯息。
15.如权利要求14所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于依该描述子将物件自电脑装置传送至该手持式电子装置的程序包含(a)回应该手持式电子装置所送出的该确认讯息;(b)传送该描述子至该手持式电子装置;(c)传送一启始讯息至该手持式电子装置;(d)传送该物件的一区块长度至该手持式电子装置(e)传送该区块的内容至该手持式电子装置;(f)当该物件传输完毕时,传送一结束讯息至该手持式电子装置,当该物件尚未传输完毕时,回到步骤(d)以传送该物件之下一区块。
16.如权利要求13项所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于该物件包含一应用程序。
17.如权利要求13项所述的通过浏览器下载物件至手持式电子装置的方法,其特征在于该物件包含一笔资料。
18.一种通过浏览器下载物件至手持式电子装置的装置,让一使用者能够通过一浏览器将一物件自一伺服器下载至一手持式电子装置,其特征在于包含一认证模组,其取得存取该物件及其描述子的权限;一选择模组,其通过一该浏览器提供该使用者一选项,并接受该使用者选择该选项,该选项是对应至连接至该物件于网络上的URL;一HTTP连接模组,其建立与该伺服器的HTTP连接,并依该URL自该伺服器下载该物件及其描述子;一UART连接模组,其建立与该手持式电子装置的UART连接,并依该描述子将该物件以UART传送至该手持式电子装置。
19.如权利要求18所述的通过浏览器下载物件至手持式电子装置的装置,其特征在于该UART连接模组会在将该物件以UART传送至该手持式电子装置之前,等待该手持式电子装置所送出的一确认讯息。
20.如权利要求19所述的通过浏览器下载物件至手持式电子装置的装置,其特征在于UART连接模组将物件以UART传送至手持式电子装置的步骤包含(a)回应该手持式电子装置所送出的该确认讯息;(b)传送该描述子至该手持式电子装置;(c)传送一启始讯息至该手持式电子装置;(d)传送该物件的一区块长度至该手持式电子装置;(e)传送该区块的内容至该手持式电子装置;(f)当该物件传输完毕时,传送一结束讯息至该手持式电子装置,当该物件尚未传输完毕时,回到步骤(d)以传送该物件的下一区块。
21.如权利要求17所述的通过浏览器下载物件至手持式电子装置的装置,其特征在于该物件包含一应用程序。
22.如权利要求17所述的通过浏览器下载物件至手持式电子装置的装置,其特征在于该物件包含一笔资料。
全文摘要
本发明提供一种让使用者能够通过浏览器,将应用程序或资料等物件从伺服器下载至手持式电子装置的方法。首先,依本发明的方法是通过浏览器提供使用者至少一包含连接至物件的位址的选项,并通过浏览器接受使用者选择选项。在接收到使用者的选择后,依本发明的方法即依物件的位址建立电脑装置与伺服器的连接(connection),以自伺服器下载所选择的物件至电脑装置。并建立电脑装置与手持式电子装置的连接,以将所选择的物件自电脑装置传送至手持式电子装置。
文档编号G06F13/00GK1332423SQ01120338
公开日2002年1月23日 申请日期2001年7月30日 优先权日2001年7月30日
发明者张志远, 陈南光 申请人:倚天资讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1