CN1525308A - 无线下载方法及实现该方法的下载*** - Google Patents

无线下载方法及实现该方法的下载*** Download PDF

Info

Publication number
CN1525308A
CN1525308A CNA03105241XA CN03105241A CN1525308A CN 1525308 A CN1525308 A CN 1525308A CN A03105241X A CNA03105241X A CN A03105241XA CN 03105241 A CN03105241 A CN 03105241A CN 1525308 A CN1525308 A CN 1525308A
Authority
CN
China
Prior art keywords
download
configuration file
wireless communication
communication terminal
downloading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA03105241XA
Other languages
English (en)
Other versions
CN1256662C (zh
Inventor
� 于
于劼
李政
冯钰�
梁小霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Motorola Mobile Communication Technology Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN 03105241 priority Critical patent/CN1256662C/zh
Publication of CN1525308A publication Critical patent/CN1525308A/zh
Application granted granted Critical
Publication of CN1256662C publication Critical patent/CN1256662C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种无线下载方法和实现该无线下载方法的下载***,无线下载方法采用三次触发无线通信终端的方式,第一次触发进行下载主配置文件,第二次触发进行下载子配置文件,第三次触发进行下载具体的素材文件,下载***由网络模块、下载模块、解析模块和显示模块组成,各个模块既能相互独立,又能相互配合完成整个下载过程。采用本发明所述的无线下载方法和下载***后,可以使用户有针对性的进行下载,避免了重复和盲目下载,同时下载***采用模块化设计,具有良好的可移植性,而且不需对下载服务器进行特殊配置,简单易行,成本较低。

Description

无线下载方法及实现该方法的下载***
技术领域
本发明涉及一种利用各种通信终端通过无线方式连接互联网络从网站下载不同资源素材的无线下载方法和一种实现该无线下载方法的下载***。
背景技术
目前的无线通信终端如个人数字助理PDA(Personal DigitalAssistant)、笔记本电脑和移动电话中都带有无线通信模块,这些无线通信模块基本上都具有无线上网的功能,因此无线通信终端可以通过各种无线通信模块访问Internet网络,并和Internet网络资源进行数据交换。
在没有无线上网功能的无线通信终端设备上,通常使用与PC机同步的方法解决网络资源下载的问题,这种方法操作起来相当的不方便,而且要求用户拥有PC机和专用连线。
增加了无线通信模块的无线通信终端,就具备了可以随时随地下载网络资源素材的条件,现在通常使用的无线下载方法有三种:
1、通过浏览器直接进行下载,这种方法需要在无线通信终端上安装WWW或WAP浏览器,而某些无线通信终端如PDA和移动电话的显示屏幕一般都比较小,对用户来说使用浏览器下载,界面不友好,使用不方便,也无法实现“一站式”服务。而且使用这种方法需要在网站上制作相应的网页以支持下载服务,网页需要使用超文本标记语言HTML(Hyperlink Text Marked Language)或无线标记语言WML(Wireless Markup Language)实现,使用的标记数量较多,会导致用户下载多余数据,下载效率比较低,因为无线上网大多都是按流量计费,所以用户有可能会为此付出额外的费用。
2、利用空中下载技术OTA(Over the air)进行下载,使用这种下载方法虽然可以解决第1种方法中的不足问题,但是也有其自身的不足和局限。这种方法技术架构复杂,需要配置专门的OTA服务器,对一般的生产厂商来说实现难度较大,并且成本较高。
3、通过特定的下载客户端进行下载,但是目前在无线通信终端上的下载***大多有着可扩展性差、不易移植的问题。而且因为技术方案的不妥当,在下载前无法预先告知用户要下载网络资源素材的详细情况,有可能导致用户盲目下载,会造成用户下载到并不需要的数据,从而增加了用户的使用费用。
发明内容
本发明通过无线通信终端中的无线通信模块和Internet的连接技术,为用户提供一种可提前预知要下载资源素材的情况,使用户避免重复下载、节约用户下载费用的无线下载方法,同时也提出了一种实现该无线下载方法的可扩展性强和可移植性强的无线下载***。一种无线下载方法,具体步骤如下:
(1)无线通信终端接收触发信号后启动下载***;
(2)下载***从下载服务器下载主配置文件的更新标志;
(3)把步骤(2)所述的更新标志和无线通信终端的主配置文件的标志进行比较,满足下载主配置文件的条件后,下载***从下载服务器下载主配置文件,同时更新无线通信终端的主配置文件的标志;
(4)下载***解析下载的主配置文件构造用户界面,在用户界面上显示下载资源的分类情况;
(5)待下载***收到触发某个下载资源类别的信号后判断对应于该下载资源类别的子配置文件的更新标志是否为新,如果为新则下载对应于该下载资源类别的子配置文件;
(6)下载***解析下载的子配置文件构造用户界面,在用户界面上显示对应于该下载资源类别的所有素材文件的列表;
(7)待下载***收到触发某个素材文件的信号后,从下载服务器上下载该素材文件的详细介绍显示在用户界面上;
(8)下载***把该素材文件从下载服务器下载到无线通信终端。
上述步骤(1)和步骤(2)之间还可以进一步包括下列步骤:
(a)下载***检测无线通信终端是否已经和Internet连接,如果已经连接直接执行步骤(2);如果没有连接,下载***询问是否进行连接Internet;
(b)若选择连接,则下载***触发无线通信终端中的无线通信模块进行连接Internet;若选择不连接,下载***解析无线通信终端原来存储的主配置文件构造用户界面。
上述步骤(3)中如果不满足下载主配置文件的条件,还进一步包括步骤:
(I)下载***判断无线通信终端是否存储原来下载的主配置文件;
(II)如果有存储则下载***解析无线通信终端原来存储的主配置文件;如果没有存储则下载***从下载服务器下载主配置文件。
所述步骤(5)中如果判断出对应于该下载资源类别的子配置文件的更新标志为旧,还进一步包括步骤:
(i)下载***判断无线通信终端是否存储原来下载的子配置文件;
(ii)如果有存储则下载***解析无线通信终端原来存储的子配置文件;如果没有存储则下载***从下载服务器下载子配置文件。上述中所述的主配置文件和子配置文件用可扩展标记语言XML(Extensible Markup Language)进行编写。
其中步骤(4)所述的下载资源的分类情况包括各个下载资源类别的名称和每个下载资源类别中素材文件的数目。
所述的下载资源类别的名称包括铃声、电子图片、常用短信,FLASH动画、游戏、音乐、电子图书。
其中步骤(6)所述的所有素材文件的列表列出了各个素材文件的名称和大小。
其中步骤(7)所述的素材文件的详细介绍包括素材文件的内容描述、大小、作者、是否需要付费和付费价格信息。
其中在步骤(8)的下载过程中,在用户界面上显示下载进度,无线通信终端能够随时终止下载过程。
在完成步骤(8)的下载过程后,无线通信终端能够选择立即打开下载的素材文件或者继续下载其它的素材文件。
一种实现权利要求1所述的无线下载方法的下载***,该下载***包括:
网络模块:用于判断无线通信终端和Internet的连接状况及触发无线通信模块与Internet进行连接;
下载模块:用于连接下载服务器,合成并发出请求命令给下载服务器,并从下载服务器上接收下载资源数据;
解析模块:用于解析已经下载的主配置文件和子配置文件,将解析出的下载资源数据放到数据结构中;
显示模块:用放在数据结构中的解析后的下载资源数据构造的用户界面显示,并对后续的触发信号作响应。
通过采用本发明所述的无线下载方法和无线下载***后,用户下载前就能预知所要下载资源的详细情况,让用户进行有针对性的下载,避免了重复和盲目下载,为用户节省了下载费用。下载***采用模块化设计,各个模块既相互独立,又能相互配合完成整个无线下载功能,具有良好的可移植性。
附图说明
图1是本发明所述无线下载方法的流程图;
图2是本发明所述无线下载***的模块间相互作用的框图;
图3是网络模块的工作流程图;
图4是下载模块的工作流程图;
图5是解析模块的工作流程图;
图6是显示模块的工作流程图。
具体实施方式
下面结合附图对本发明的具体实施做进一步的详细阐明。
图1中,在步骤10中用户通过触发无线通信终端的按键或者触摸屏发出一个触发信号给无线通信终端,使无线通信终端内部的下载***开始启动,步骤11中下载***首先检测无线通信终端是否已经和Internet连接,如果没有连接执行步骤12进入连接Internet的流程,下载***询问用户是否要连接Internet,如果用户选择连接,则下载***触发无线通信模块和Internet进行连接,然后去执行步骤13,如果用户选择不连接,则无线通信终端解析原来已经存储的主配置文件。在步骤11中如果无线通信终端已经和Internet连接,直接执行步骤13,下载***向下载服务器发出获取主配置文件更新标志的请求,然后从下载服务器上得到主配置文件的更新标志,和无线通信终端的主配置文件的标志进行比较,如果从下载服务器上得到的主配置文件的更新标志大于无线通信终端的主配置文件的标志,则表明下载服务器上的主配置文件的更新标志为新,执行步骤15下载***从下载服务器下载主配置文件替换无线通信终端的主配置文件,同时更新无线通信终端的主配置文件的标志,如果步骤13中从下载服务器上得到的主配置文件的更新标志小于或等于无线通信终端的主配置文件的标志,表明下载服务器上的主配置文件的更新标志为旧,执行步骤14下载***判断无线通信终端是否存储有原来下载的主配置文件,如果是执行步骤28无线通信终端解析原来存储的主配置文件,再转到步骤17中,如果否则转到步骤15下载***从下载服务器下载主配置文件,步骤16中下载***解析下载后的主配置文件到步骤17中利用下载的主配置文件的资源数据进行构造用户界面,在用户界面上显示下载资源的分类情况,包括下载资源类别的名称和每个下载资源类别中素材文件的数目。步骤18中用户再次触发无线通信终端的按键或者触摸屏发出一个选择下载资源类别的触发信号给下载***,步骤19中下载***接收到用户的触发信号后,先区分被触发的下载资源类别,然后判断对应该下载资源类别的子配置文件的更新标志是否为新,如果为旧执行步骤20,下载***判断无线通信终端是否存储有原来下载的子配置文件,如果是执行步骤29无线通信终端解析原来存储的子配置文件,再转到步骤23中,如果否则转到步骤21下载***从下载服务器下载子配置文件,步骤19中如果更新标志为新,直接执行步骤21从下载服务器下载子配置文件来替换无线通信终端的子配置文件,在步骤22中下载***解析下载的子配置***,然后在步骤23中下载***把解析后的资源数据放到数据结构中来构造用户界面,在用户界面上显示对应该下载资源类别的所有素材文件的列表,包括每个素材文件的名称和每个素材文件的大小情况,在步骤24中用户再次输入要下载某个素材文件的触发信号给下载***,下载***接收到该触发信号后,根据所触发的素材文件,从下载服务器上下载该素材文件的详细介绍然后在步骤25中解析显示到显示界面,该详细介绍包括对素材文件内容的描述,素材文件的大小、作者是否需要付费及费用价格信息等。用户根据显示的素材文件的具体介绍在步骤26选择是否要下载该素材文件,如果用户同意下载,在步骤27中下载***把该素材文件从下载服务器上进行下载,下载过程中,无线通信终端的显示界面显示下载进度,用户可以随时终止下载过程。当下载完成后,用户可以选择立即打开下载的素材文件,也可以选择继续下载其它的素材文件,或是退出下载过程。
上述的主配置文件和子配置文件可以用可扩展的标记语言XML进行编写。
图2是实现上述无线下载方法的下载***的模块间作用的框图,包括网络模块30、下载模块31、解析模块32和显示模块33。
网络模块30的主要作用是判断无线通信终端是否连接在Internet网络上,判断网络状况以及触发无线通信模块连接Internet网络,网络模块30所控制的主要硬件设备为无线通信模块;图3是描述网络模块30如何与Internet进行连接的,步骤40中,网络模块30首先检测无线通信终端是否已经连接Internet,如果已经连接直接执行步骤45,和Internet网络进行数据交换,如果没有连接执行步骤41询问用户是否要连接Internet,如果用户选择不连接则退出下载过程,如果选择连接执行步骤42,无线通信终端的CPU发送AT指令给无线通信模块,指示连接Internet,步骤43中无线通信模块按照AT指令连接相应的基站BS或接入点AP,步骤44中无线通信终端通过相应的基站BS或接入点AP和Internet建立数据通路,在步骤45中可以进行相互间的数据交换,从而通过网络模块30完成无线通信模块和Internet的连接。
下载模块31主要作用是连接下载服务器、合成和发出请求命令给下载服务器并从下载服务器上接收主配置文件、子配置文件和具体的素材文件的资源数据,下载模块31所控制的主要硬件设备为无线通信模块和无线通信终端的内存。图4是下载模块31下载资源数据的过程图,步骤50下载模块31发出请求连接下载服务器的信号给无线通信模块,然后无线通信模块按照指令连接下载服务器,步骤51中判断下载服务器是否响应,如果没响应则提示用户下载服务器为响应,请求重新连接。如果响应了执行步骤52,下载模块31请求下载服务器下载资源数据,步骤53中下载模块31接收从下载服务器下载下来的资源数据,在步骤54中把接收的资源数据保存在内存中,完成资源数据的下载过程。
解析模块32主要是分析已经下载的主配置文件和子配置文件,将提取出的资源数据放到特定的数据结构中。解析模块32所控制的主要硬件设备为无线通信终端的内存。图5中描述了解析配置文件的过程,步骤60解析模块32首先读取下载的配置文件,然后在步骤61中进行分析读取的配置文件,步骤62提取分析后的资源数据,把其放到特定的数据结构中,步骤63生成数据结构从而完成对配置文件的解析过程。
显示模块33为主体框架结构,用放在数据结构中的解析后的资源数据来构造用户界面,并对用户后续的触发信号作响应。显示模块33所控制的主要硬件设备为无线通信终端内存、屏幕和输入设备(触摸屏或按键)。图6为显示资源数据的过程,步骤60显示模块33读取数据结构中解析后的资源数据,在步骤61中来构造用户界面,然后在步骤62中显示模块33控制用户界面等待后续的触发信号,接下来根据触发信号的情况可以执行步骤63进行下载资源数据或者执行步骤64读取已经下载的资源数据,也可以执行步骤65选择退出下载过程。
上述所述的无线通信终端包括个人数字助理PDA、笔记本电脑和移动电话等。

Claims (10)

1、一种无线下载方法,具体步骤如下:
(1)无线通信终端接收触发信号后启动下载***;
(2)下载***从下载服务器下载主配置文件的更新标志;
(3)把步骤(2)所述的更新标志和无线通信终端的主配置文件的标志进行比较,满足下载主配置文件的条件后,下载***从下载服务器下载主配置文件,同时更新无线通信终端的主配置文件的标志;
(4)下载***解析下载的主配置文件构造用户界面,在用户界面上显示下载资源的分类情况;
(5)待下载***收到触发某个下载资源类别的信号后判断对应于该下载资源类别的子配置文件的更新标志是否为新,如果为新则下载对应于该下载资源类别的子配置文件;
(6)下载***解析下载的子配置文件构造用户界面,在用户界面上显示对应于该下载资源类别的所有素材文件的列表;
(7)待下载***收到触发某个素材文件的信号后,从下载服务器上下载该素材文件的详细介绍显示在用户界面上;
(8)下载***把该素材文件从下载服务器下载到无线通信终端。
2、根据权利要求1所述的无线下载方法,其特征在于,步骤(1)和步骤(2)之间还进一步包括步骤:
(a)下载***检测无线通信终端是否已经和Internet连接,如果已经连接直接执行步骤(2);如果没有连接,下载***询问是否进行连接Internet;
(b)若选择连接,则下载***触发无线通信终端中的无线通信模块进行连接Internet;若选择不连接,下载***解析无线通信终端原来存储的主配置文件构造用户界面。
3、根据权利要求1所述的无线下载方法,其特征在于,步骤(3)中如果不满足下载主配置文件的条件,还进一步包括步骤:
(I)下载***判断无线通信终端是否存储原来下载的主配置文件;
(II)如果有存储则下载***解析无线通信终端原来存储的主配置文件;如果没有存储则下载***从下载服务器下载主配置文件。
4、根据权利要求1所述的无线下载方法,其特征在于,步骤(5)中如果判断出对应于该下载资源类别的子配置文件的更新标志为旧,还进一步包括步骤:
(i)下载***判断无线通信终端是否存储原来下载的子配置文件;
(ii)如果有存储则下载***解析无线通信终端原来存储的子配置文件;如果没有存储则下载***从下载服务器下载子配置文件。
5、根据权利要求1、2、3或4所述的无线下载方法,其特征在于,所述的主配置文件和子配置文件用可扩展标记语言XML进行编写。
6、根据权利要求1所述的无线下载方法,其特征在于,步骤(4)所述的下载资源的分类情况包括各个下载资源类别的名称和每个下载资源类别中素材文件的数目。
7、根据权利要求1所述的无线下载方法,其特征在于,步骤(6)所述的所有素材文件的列表列出了各个素材文件的名称和大小。
8、根据权利要求1所述的无线下载方法,其特征在于,步骤(7)所述的素材文件的详细介绍包括文件的内容描述、大小、作者、是否需要付费和付费价格信息。
9、根据权利要求1所述的无线下载方法,其特征在于,在完成步骤(8)的下载过程后,无线通信终端能够选择立即打开下载的素材文件或者继续下载其它的素材文件。
10、一种实现权利要求1的无线下载方法的下载***,该下载***包括:
网络模块:用于判断无线通信终端和Internet的连接状况及触发无线通信模块与Internet进行连接;
下载模块:用于连接下载服务器,合成并发出请求命令给下载服务器,并从下载服务器上接收下载资源数据;
解析模块:用于解析已经下载的主配置文件和子配置文件,将解析出的下载资源数据放到数据结构中;
显示模块:用放在数据结构中的解析后的下载资源数据构造的用户界面显示,并对后续的触发信号作响应。
CN 03105241 2003-02-25 2003-02-25 无线下载方法及实现该方法的下载*** Expired - Fee Related CN1256662C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03105241 CN1256662C (zh) 2003-02-25 2003-02-25 无线下载方法及实现该方法的下载***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03105241 CN1256662C (zh) 2003-02-25 2003-02-25 无线下载方法及实现该方法的下载***

Publications (2)

Publication Number Publication Date
CN1525308A true CN1525308A (zh) 2004-09-01
CN1256662C CN1256662C (zh) 2006-05-17

Family

ID=34282572

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03105241 Expired - Fee Related CN1256662C (zh) 2003-02-25 2003-02-25 无线下载方法及实现该方法的下载***

Country Status (1)

Country Link
CN (1) CN1256662C (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101341478B (zh) * 2005-12-20 2011-01-26 汤姆森许可贸易公司 用于在可编程电路中下载配置文件的方法和包括该部件的装置
CN101183946B (zh) * 2006-12-26 2011-04-06 腾讯科技(深圳)有限公司 一种获取下载文件资源列表的方法及***
CN102238142A (zh) * 2010-04-23 2011-11-09 英业达集团(天津)电子技术有限公司 计算机的文件传输控制方法
CN107729072A (zh) * 2017-08-25 2018-02-23 上海壹账通金融科技有限公司 控件属性读取方法、装置、终端及可读存储介质

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101341478B (zh) * 2005-12-20 2011-01-26 汤姆森许可贸易公司 用于在可编程电路中下载配置文件的方法和包括该部件的装置
CN101183946B (zh) * 2006-12-26 2011-04-06 腾讯科技(深圳)有限公司 一种获取下载文件资源列表的方法及***
CN102238142A (zh) * 2010-04-23 2011-11-09 英业达集团(天津)电子技术有限公司 计算机的文件传输控制方法
CN102238142B (zh) * 2010-04-23 2014-03-26 英业达集团(天津)电子技术有限公司 计算机的文件传输控制方法
CN107729072A (zh) * 2017-08-25 2018-02-23 上海壹账通金融科技有限公司 控件属性读取方法、装置、终端及可读存储介质
CN107729072B (zh) * 2017-08-25 2020-05-26 深圳壹账通智能科技有限公司 控件属性读取方法、装置、终端及可读存储介质

Also Published As

Publication number Publication date
CN1256662C (zh) 2006-05-17

Similar Documents

Publication Publication Date Title
CN100340124C (zh) 在与服务器交互的无线设备上提供交互式屏幕的***和方法
CN1098607C (zh) 无线信息处理终端及其控制方法
CN1197322C (zh) 无线终端
CN1244064C (zh) 具有浏览器的通信终端及含有这样的终端的***
EP2075976A1 (en) Adaptive Streaming for On Demand Wireless Services
CN1617558A (zh) 顺序多模输入
CN1132464C (zh) 无线电手机和包括无线电手机及辅助设备的***
CN1784883A (zh) 用于在无线设备和服务器之间握手的***和方法
CN104965848A (zh) 一种前端资源加载方法及装置
CN1729466A (zh) 代表其他方浏览的***和方法
CN1470138A (zh) 移动电信数据服务
CN1617559A (zh) 顺序多模输入
CN1422405A (zh) 提供内容的装置及方法
CN1708975A (zh) 无线设备交互式屏幕的服务器处理
CN1577267A (zh) 步进式标记语言与面向对象的开发工具的组合使用
CN101699839A (zh) 移动终端图形适配***及其方法
CN102073705B (zh) 一种彩卡客户端的短信智能解析***
CN1220393C (zh) 移动电话***和移动电话机
CN1255726C (zh) 设备控制***和方法
CN101076155A (zh) 一种手机与有线网络连接的方法
CN1256662C (zh) 无线下载方法及实现该方法的下载***
CN1497998A (zh) 管理时间表的移动终端和使用该移动终端的移动通信***
CN1156781C (zh) 具有浏览器的通信终端及含有这样的终端的***
CN1960538A (zh) 移动通信终端的纠错装置及方法
CN1746880A (zh) 一种用于个人信息管理的移动通信终端、***及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: LIANXIANG (BEIJING) CO. LTD.; HUMANTEC INDUSTRIAL

Free format text: FORMER OWNER: LIANXIANG (BEIJING) CO. LTD.

Effective date: 20081017

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20081017

Address after: No. 6, Pioneer Road, Beijing, Haidian District: 100085

Co-patentee after: Lenovo Mobile Communication Technology Ltd.

Patentee after: Lenovo (Beijing) Co., Ltd.

Address before: No. 6, Pioneer Road, Haidian District information industry base, Beijing, China: 100085

Patentee before: Lenovo (Beijing) Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060517

Termination date: 20210225

CF01 Termination of patent right due to non-payment of annual fee