[发明专利]一种WINCE下各应用程序使用统一下载接口的方法有效
| 申请号: | 201210224893.9 | 申请日: | 2012-07-02 |
| 公开(公告)号: | CN102724326A | 公开(公告)日: | 2012-10-10 |
| 发明(设计)人: | 胡添喜;王治宇;刘海明 | 申请(专利权)人: | 湖南赛格导航技术研究有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
| 代理公司: | 长沙市融智专利事务所 43114 | 代理人: | 欧阳迪奇 |
| 地址: | 410205 湖南省长沙市长沙高新开*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 wince 应用程序 使用 统一 下载 接口 方法 | ||
1.一种WINCE下各应用程序使用统一下载接口的方法,其特征在于,包括以下步骤:
步骤A:在后台设立一个用于处理各应用程序下载请求的下载处理模块;
步骤B:各应用程序统一将下载请求发送至下载处理模块,下载处理模块处理下载请求,并将处理情况反馈至各应用程序;
步骤C:下载处理模块将响应下载请求且下载成功的数据以文件的形式保存在本地目录中,由提出下载请求的应用程序直接处理。
2.根据权利要求1所述的方法,其特征在于,步骤A中所述的下载处理模块包括下载请求接收单元、下载单元和下载状态反馈单元。
3.根据权利要求2所述的方法,其特征在于,步骤B中下载处理模块通过下载请求接收单元接受各应用程序发送过来的下载请求消息并进行储存,然后对下载请求消息中所包含的数据参数进行解析处理以判断是否为有效下载请求。
4.根据权利要求3所述的方法,其特征在于,所述的下载请求接收单元按接收的顺序将下载请求消息以队列的方式进行储存,然后根据先进先出的顺序对队列中的下载请求消息所包含的数据参数进行解析处理。
5.根据权利要求3或4所述的方法,其特征在于,所述的数据参数包括窗口句柄,下载id,url,带路径长文件名四个参数。
6.根据权利要求3或4所述的方法,其特征在于,所述的对数据参数进行解析处理包括:
1)检查窗口句柄参数是否大于零,大于零则符合要求,小于等于零则不符合要求;
2)检查下载id参数是否大于零且不与已经存在的下载请求中的id重复,大于零且不与已经存在的下载请求中的id重复则符合要求,小于等于零或与已经存在的下载请求中的id重复则则不符合要求;
3)检查url参数是否符合RFC2616协议规范要求,符合RFC2616协议规范则符合要求,不符合RFC2616协议规范则不符合要求;
4)检查带路径长文件名参数里的路径是否存在,路径存在则符合要求,路径不存在则不符合要求;
上述四项检查若其中有至少一项数据参数不符合要求,则下载请求接收单元将此下载请求消息判断为无效的下载请求消息,若四项数据参数均符合要求,则下载请求接收单元将此下载请求消息判断为有效的下载请求消息。
7.根据权利要求3或4所述的方法,其特征在于,下载请求接收单元将判断为有效的下载请求消息发送至下载单元,下载模块根据有效的下载请求消息进行下载数据,然后根据下载情况将下载成功或下载失败的下载状态信息发送至下载状态反馈单元。
8.根据权利要求3或4所述的方法,其特征在于,下载请求接收单元判断为无效的下载请求消息则直接发送无效下载的下载状态消息至下载状态反馈单元。
9.根据权利要求7所述的方法,其特征在于,下载状态反馈单元将所接收的下载状态信息反馈至发送下载请求信息的应用程序。
10.根据权利要求8所述的方法,其特征在于,下载状态反馈单元将所接收的下载状态信息反馈至发送下载请求信息的应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南赛格导航技术研究有限公司,未经湖南赛格导航技术研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210224893.9/1.html,转载请声明来源钻瓜专利网。





