[发明专利]数据包的报头部分下载有效
申请号: | 201380080709.0 | 申请日: | 2013-09-04 |
公开(公告)号: | CN105706060B | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 弗莱彻·利夫伦斯;达赖尔·T·波;马修·克列孟梭 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F15/16 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 康泉;宋志强 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 报头 部分 下载 | ||
从服务器下载数据包的报头部分。分析报头部分以确定数据包的数据部分是否是安全的并且是正确版本。如果数据部分是安全的并且是正确版本,则下载数据包的数据部分。数据包是单一文件。
背景技术
设备可能需要远程更新,诸如对软件或固件的更新。服务器可以将可执行的数据包提供给设备以执行更新。不同类型的设备可能在不同时间需要不同类型的更新。制造商、销售商和/或供应商面临的挑战是为设备的用户提供用于提供更新的更高效和安全的方法。
附图说明
以下的详细描述参考附图,其中:
图1是用于下载数据包的报头部分的设备的示例框图;
图2是用于下载数据包的报头部分的设备的另一示例框图;
图3是包括用于下载数据包的报头部分的指令的计算设备的示例框图;以及
图4是用于下载数据包的报头部分的方法的示例流程图。
具体实施方式
在下面的描述中给出具体细节,以提供对本技术的示例的理解。然而,可以理解的是,本技术的示例可以在没有这些具体细节的情况下被实施。例如,系统可以以框图示出,以使本技术的示例不会在不必要的细节下变得模糊。在其他情况下,公知的过程、结构和技术可以在没有不必要的细节下被示出,以免本技术的示例变得模糊。
最初可以向客户端提供用于设备的图像。随后,可能需要向客户端提供该设备的远程更新。用于提供更新的当前选项可以通过诸如.deb、.rpm和.tar.gz.等封装格式来完成。然而,因为数据包的报头部分(包括关于该数据包的信息)和数据部分在没有明确的分离点的情况下被绑定在一起,所以这些格式可能不允许通过HTTP或FTP的远程类型检查。因此,客户端可能存在着下载数据包的正确版本的问题。此外,这些格式可能不具有任何固有方式来检查真实性,从而增加了安全性问题。虽然数据包可能会在某些情况下被签名,但是单独的签名文件必须与该数据包一起存在,因此难以支持工作人员进行维护和分配。
此外,因为在数据包的数据被解压缩之后,只有一组预定的功能可以对数据运行以便安装它,所以这些格式的数据包可能无法被固有地可脚本化(scriptable)。另外,虽然这种类型的数据包可具有与其相关联的用于给出数据包的描述的单独的XML文件,但该XML文件本身不能被认证。因此,这些格式不允许通过单一文件的远程类型检查或不允许安全下载。虽然诸如基于网络的解决方案(诸如高级包装工具(apt:Advanced PackagingTool)、窗口更新、安卓固件)等其他的更新解决方案可以提供远程类型检查,但是不能通过单一文件来进行更新。
示例可提供被包含在单一文件内的安全的封装格式,该单一文件具有在可变长度报头部分与数据部分之间所定义的分离点。示例性设备可包括下载单元、验认单元和认证单元。下载单元可下载数据包的报头部分。验证单元可对从报头部分提取的数据包信息进行分析。数据包信息可包含关于数据包的数据部分的信息。认证单元可对从报头部分提取的证书进行分析。证书可对数据部分的来源进行核实。如果数据包信息得到验证并且证书得到认证,则下载单元可以下载数据包的数据部分。数据包被包含在单一文件内。
因此,本技术的示例可提供一种包含可解析的XML报头部分的新的封装形式,该可解析的XML报头部分可以独立于数据部分地被下载和检查。该数据部分可包含可以以任意的、可脚本化的方式被解压缩的多个子数据包(诸如.deb、tar.gz、.rpm或个别文件)。数据包的示例可以能够具有用于证明真实性并且可在字段中或在网站上创建的SSL已签名的数据部分。通过被包含在单一文件中,数据包的示例可允许简化的分布以及在分布式合作伙伴、客户和支持人员之间的共享。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司,有限责任合伙企业,未经惠普发展公司,有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380080709.0/2.html,转载请声明来源钻瓜专利网。