著录项信息
专利名称 | 无线下载方法及实现该方法的下载系统 |
申请号 | CN03105241.X | 申请日期 | 2003-02-25 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2004-09-01 | 公开/公告号 | CN1525308 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F9/312 | IPC分类号 | G;0;6;F;9;/;3;1;2;;;G;0;6;F;1;5;/;1;7;3查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司,联想移动通信科技有限公司 | 当前权利人 | 联想(北京)有限公司,联想移动通信科技有限公司 |
发明人 | 于劼;李政;冯钰;梁小霞 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 王学强 |
摘要
本发明公开了一种无线下载方法和实现该无线下载方法的下载系统,无线下载方法采用三次触发无线通信终端的方式,第一次触发进行下载主配置文件,第二次触发进行下载子配置文件,第三次触发进行下载具体的素材文件,下载系统由网络模块、下载模块、解析模块和显示模块组成,各个模块既能相互独立,又能相互配合完成整个下载过程。采用本发明所述的无线下载方法和下载系统后,可以使用户有针对性的进行下载,避免了重复和盲目下载,同时下载系统采用模块化设计,具有良好的可移植性,而且不需对下载服务器进行特殊配置,简单易行,成本较低。
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进行连接;
下载模块:用于连接下载服务器,合成并发出请求命令给下载服务器, 并从下载服务器上接收下载资源数据;
解析模块:用于解析已经下载的主配置文件和子配置文件,将解析出 的下载资源数据放到数据结构中;
显示模块:用放在数据结构中的解析后的下载资源数据构造的用户界 面显示,并对后续的触发信号作响应。
技术领域\n本发明涉及一种利用各种通信终端通过无线方式连接互联网络 从网站下载不同资源素材的无线下载方法和一种实现该无线下载方 法的下载系统。\n背景技术\n目前的无线通信终端如个人数字助理PDA(Personal Digital Assistant)、笔记本电脑和移动电话中都带有无线通信模块,这些无 线通信模块基本上都具有无线上网的功能,因此无线通信终端可以通 过各种无线通信模块访问Internet网络,并和Internet网络资源进 行数据交换。\n在没有无线上网功能的无线通信终端设备上,通常使用与PC机 同步的方法解决网络资源下载的问题,这种方法操作起来相当的不方 便,而且要求用户拥有PC机和专用连线。\n增加了无线通信模块的无线通信终端,就具备了可以随时随地下 载网络资源素材的条件,现在通常使用的无线下载方法有三种:\n1、通过浏览器直接进行下载,这种方法需要在无线通信终端上安 装WWW或WAP浏览器,而某些无线通信终端如PDA和移动电话的显示 屏幕一般都比较小,对用户来说使用浏览器下载,界面不友好,使用 不方便,也无法实现“一站式”服务。而且使用这种方法需要在网站 上制作相应的网页以支持下载服务,网页需要使用超文本标记语言 HTML(Hyperlink Text Marked Language)或无线标记语言WML (Wireless Markup Language)实现,使用的标记数量较多,会导致 用户下载多余数据,下载效率比较低,因为无线上网大多都是按流量 计费,所以用户有可能会为此付出额外的费用。\n2、利用空中下载技术OTA(Over the air)进行下载,使用这种 下载方法虽然可以解决第1种方法中的不足问题,但是也有其自身的 不足和局限。这种方法技术架构复杂,需要配置专门的OTA服务器, 对一般的生产厂商来说实现难度较大,并且成本较高。\n3、通过特定的下载客户端进行下载,但是目前在无线通信终端上 的下载系统大多有着可扩展性差、不易移植的问题。而且因为技术方 案的不妥当,在下载前无法预先告知用户要下载网络资源素材的详细 情况,有可能导致用户盲目下载,会造成用户下载到并不需要的数据, 从而增加了用户的使用费用。\n发明内容\n本发明通过无线通信终端中的无线通信模块和Internet的连接 技术,为用户提供一种可提前预知要下载资源素材的情况,使用户避 免重复下载、节约用户下载费用的无线下载方法,同时也提出了一种 实现该无线下载方法的可扩展性强和可移植性强的无线下载系统。\n一种无线下载方法,具体步骤如下:\n(1)无线通信终端接收触发信号后启动下载系统;\n(2)下载系统从下载服务器下载主配置文件的更新标志;\n(3)把步骤(2)所述的更新标志和无线通信终端的主配置文件的标 志进行比较,满足下载主配置文件的条件后,下载系统从下载 服务器下载主配置文件,同时更新无线通信终端的主配置文件 的标志;\n(4)下载系统解析下载的主配置文件构造用户界面,在用户界面上 显示下载资源的分类情况;\n(5)待下载系统收到触发某个下载资源类别的信号后判断对应于该 下载资源类别的子配置文件的更新标志是否为新,如果为新则 下载对应于该下载资源类别的子配置文件;\n(6)下载系统解析下载的子配置文件构造用户界面,在用户界面上 显示对应于该下载资源类别的所有素材文件的列表;\n(7)待下载系统收到触发某个素材文件的信号后,从下载服务器上 下载该素材文件的详细介绍显示在用户界面上;\n(8)下载系统把该素材文件从下载服务器下载到无线通信终端。\n上述步骤(1)和步骤(2)之间还可以进一步包括下列步骤:\n(a)下载系统检测无线通信终端是否已经和Internet连接,如果已 经连接直接执行步骤(2);如果没有连接,下载系统询问是否 进行连接Internet;\n(b)若选择连接,则下载系统触发无线通信终端中的无线通信模块 进行连接Internet;若选择不连接,下载系统解析无线通信终 端原来存储的主配置文件构造用户界面。\n上述步骤(3)中如果不满足下载主配置文件的条件,还进一步 包括步骤:\n(I)下载系统判断无线通信终端是否存储原来下载的主配置文件;\n(II)如果有存储则下载系统解析无线通信终端原来存储的主配置文 件;如果没有存储则下载系统从下载服务器下载主配置文件。\n所述步骤(5)中如果判断出对应于该下载资源类别的子配置文 件的更新标志为旧,还进一步包括步骤:\n(i)下载系统判断无线通信终端是否存储原来下载的子配置文件;\n(ii)如果有存储则下载系统解析无线通信终端原来存储的子配置文 件;如果没有存储则下载系统从下载服务器下载子配置文件。\n上述中所述的主配置文件和子配置文件用可扩展标记语言XML (Extensible Markup Language)进行编写。\n其中步骤(4)所述的下载资源的分类情况包括各个下载资源类别 的名称和每个下载资源类别中素材文件的数目。\n所述的下载资源类别的名称包括铃声、电子图片、常用短信, FLASH动画、游戏、音乐、电子图书。\n其中步骤(6)所述的所有素材文件的列表列出了各个素材文件 的名称和大小。\n其中步骤(7)所述的素材文件的详细介绍包括素材文件的内容 描述、大小、作者、是否需要付费和付费价格信息。\n其中在步骤(8)的下载过程中,在用户界面上显示下载进度, 无线通信终端能够随时终止下载过程。\n在完成步骤(8)的下载过程后,无线通信终端能够选择立即打 开下载的素材文件或者继续下载其它的素材文件。\n一种实现权利要求1所述的无线下载方法的下载系统,该下载系 统包括:\n网络模块:用于判断无线通信终端和Internet的连接状况及触发无 线通信模块与Internet进行连接;\n下载模块:用于连接下载服务器,合成并发出请求命令给下载服务器, 并从下载服务器上接收下载资源数据;\n解析模块:用于解析已经下载的主配置文件和子配置文件,将解析出 的下载资源数据放到数据结构中;\n显示模块:用放在数据结构中的解析后的下载资源数据构造的用户界 面显示,并对后续的触发信号作响应。\n通过采用本发明所述的无线下载方法和无线下载系统后,用户下 载前就能预知所要下载资源的详细情况,让用户进行有针对性的下 载,避免了重复和盲目下载,为用户节省了下载费用。下载系统采用 模块化设计,各个模块既相互独立,又能相互配合完成整个无线下载 功能,具有良好的可移植性。\n附图说明\n图1是本发明所述无线下载方法的流程图;\n图2是本发明所述无线下载系统的模块间相互作用的框图;\n图3是网络模块的工作流程图;\n图4是下载模块的工作流程图;\n图5是解析模块的工作流程图;\n图6是显示模块的工作流程图。\n具体实施方式\n下面结合附图对本发明的具体实施做进一步的详细阐明。\n图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中下载系统把该素材文件从下载服务器上进行下载, 下载过程中,无线通信终端的显示界面显示下载进度,用户可以随时 终止下载过程。当下载完成后,用户可以选择立即打开下载的素材文 件,也可以选择继续下载其它的素材文件,或是退出下载过程。\n上述的主配置文件和子配置文件可以用可扩展的标记语言XML 进行编写。\n图2是实现上述无线下载方法的下载系统的模块间作用的框图, 包括网络模块30、下载模块31、解析模块32和显示模块33。\n网络模块30的主要作用是判断无线通信终端是否连接在 Internet网络上,判断网络状况以及触发无线通信模块连接 Internet网络,网络模块30所控制的主要硬件设备为无线通信模块;\n图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的连接。\n下载模块31主要作用是连接下载服务器、合成和发出请求命令 给下载服务器并从下载服务器上接收主配置文件、子配置文件和具体 的素材文件的资源数据,下载模块31所控制的主要硬件设备为无线 通信模块和无线通信终端的内存。图4是下载模块31下载资源数据 的过程图,步骤50下载模块31发出请求连接下载服务器的信号给无 线通信模块,然后无线通信模块按照指令连接下载服务器,步骤51 中判断下载服务器是否响应,如果没响应则提示用户下载服务器为响 应,请求重新连接。如果响应了执行步骤52,下载模块31请求下载 服务器下载资源数据,步骤53中下载模块31接收从下载服务器下载 下来的资源数据,在步骤54中把接收的资源数据保存在内存中,完 成资源数据的下载过程。\n解析模块32主要是分析已经下载的主配置文件和子配置文件, 将提取出的资源数据放到特定的数据结构中。解析模块32所控制的 主要硬件设备为无线通信终端的内存。图5中描述了解析配置文件的 过程,步骤60解析模块32首先读取下载的配置文件,然后在步骤 61中进行分析读取的配置文件,步骤62提取分析后的资源数据,把 其放到特定的数据结构中,步骤63生成数据结构从而完成对配置文 件的解析过程。\n显示模块33为主体框架结构,用放在数据结构中的解析后的资 源数据来构造用户界面,并对用户后续的触发信号作响应。显示模块 33所控制的主要硬件设备为无线通信终端内存、屏幕和输入设备(触 摸屏或按键)。图6为显示资源数据的过程,步骤60显示模块33读 取数据结构中解析后的资源数据,在步骤61中来构造用户界面,然 后在步骤62中显示模块33控制用户界面等待后续的触发信号,接下 来根据触发信号的情况可以执行步骤63进行下载资源数据或者执行 步骤64读取已经下载的资源数据,也可以执行步骤65选择退出下载 过程。\n上述所述的无线通信终端包括个人数字助理PDA、笔记本电脑和 移动电话等。
法律信息
- 2022-02-22
未缴年费专利权终止
IPC(主分类): G06F 9/312
专利号: ZL 03105241.X
申请日: 2003.02.25
授权公告日: 2006.05.17
- 2008-11-26
专利申请权、专利权的转移(专利权的转移)
专利申请权、专利权的转移(专利权的转移)变更项目:专利权人变更前权利人:联想(北京)有限公司 地址: 北京市海淀区上地信息产业基地创业路6号 邮编: 100085变更后权利人:联想(北京)有限公司 地址: 北京市海淀区上地创业路6号 邮编: 100085; 联想移动通信科技有限公司 地址: 福建省厦门市火炬高新区信息光电园歧山北二路 邮编: 361006登记生效日:2008.10.17
- 2006-05-17
- 2004-11-10
- 2004-09-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |