[发明专利]数据包的报头部分下载有效
申请号: | 201380080709.0 | 申请日: | 2013-09-04 |
公开(公告)号: | CN105706060B | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 弗莱彻·利夫伦斯;达赖尔·T·波;马修·克列孟梭 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F15/16 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 康泉;宋志强 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 报头 部分 下载 | ||
1.一种用于下载数据包的设备,包括:
下载单元,下载所述数据包的报头部分;
验证单元,分析从所述报头部分提取的数据包信息,所述数据包信息包括关于所述数据包的数据部分的信息;以及
认证单元,分析从所述报头部分提取的证书,所述证书核实所述数据部分的来源,其中,
所述下载单元基于包含在所述数据包中的数字序列来确定所述报头部分与所述数据部分之间的分离点;
所述下载单元在下载所述数字序列之后暂停所述数据包的下载;
如果所述数据包信息得到验证并且所述证书得到认证,则所述下载单元恢复所述数据包的下载,以下载所述数据包的所述数据部分,并且
所述数据包被包含在单一文件内。
2.根据权利要求1所述的设备,其中,
当所述认证单元分析所述证书时,所述认证单元核实所述证书的认证机构(CA)。
3.根据权利要求1所述的设备,其中,
如果所述数据包信息与所述设备的规格相匹配,则所述验证单元对所述数据包信息进行验证。
4.根据权利要求3所述的设备,其中,
所述数据包信息包括关于操作系统(OS)类型、所述数据包的安装的硬件依赖性、所述数据包的安装的软件依赖性、本地化标题、版本、数据部分的描述以及发布说明中的至少一种的信息。
5.根据权利要求1所述的设备,进一步包括:
安装单元,在所述数据部分被下载之后安装所述数据包,其中,
所述数据部分包括数据文件和脚本,并且,
所述安装单元运行所述脚本,以安装所述数据文件。
6.根据权利要求5所述的设备,其中,
所述安装单元在运行所述脚本之前解压缩所述数据文件,并且
所述安装单元在安装所述数据包之后,将所述数据包标记为已安装在数据库中。
7.根据权利要求5所述的设备,其中,
所述脚本是基于所述数据文件可定制的,并且
所述脚本以读取、修改和执行数据组件的权限中的至少一种被运行,并且以管理员权限来执行系统调用。
8.根据权利要求1所述的设备,其中,
报头部分是独立于所述数据部分而可解析且可下载的,并且
所述下载单元根据安全套接层(SSL)协议来下载所述数据包。
9.一种用于下载数据包的方法,包括:
将所述数据包的报头部分从服务器下载到设备;
基于包含在所述数据包中的数字序列来确定所述报头部分与所述数据包的数据部分之间的分离点;
在下载所述数字序列之后暂停所述数据包的下载;
从所述报头部分提取数据包信息和证书;
对所述数据包信息进行验证,以确定所述数据包是否与所述设备相兼容;
对所述证书进行认证,以核实所述数据包是否来自可信源;并且
如果所述数据包信息得到验证并且所述证书得到认证,则恢复所述数据包的下载,以下载所述数据包的所述数据部分。
10.根据权利要求9所述的方法,其中,
所述设备从所述服务器接收统一资源定位符(URL)以下载所述数据包。
11.根据权利要求10所述的方法,其中,
所述验证包括向所述设备的用户显示所述数据包信息,所述数据包信息包括所述数据部分的内容和安装要求中的至少一个,并且
如果所述用户在所述数据包信息被显示之后批准下载所述数据部分,则下载进一步恢复下载所述数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司,有限责任合伙企业,未经惠普发展公司,有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380080709.0/1.html,转载请声明来源钻瓜专利网。