[发明专利]用于通过基于云的网络进行数据传输的状态信息的压缩有效
申请号: | 201910313764.9 | 申请日: | 2014-03-12 |
公开(公告)号: | CN110266315B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | V.O.S.米尔拉 | 申请(专利权)人: | 索尼电脑娱乐公司 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张贵东 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 通过 基于 网络 进行 数据传输 状态 信息 压缩 | ||
本公开涉及用于通过基于云的网络进行数据传输的状态信息的压缩。本公开的各方面描述了用于压缩一组RAM数据的系统和方法,且该组RAM数据可能有一些在一组ROM数据中重复的部分。所述ROM数据可被分成多个数据块并进行散列以获得唯一的键值。接着,可对所述RAM进行第二次散列以查看是否有任何匹配所述ROM数据块的RAM数据块。具有匹配键值的RAM数据块被替换成指向所述数据在所述ROM中位置的指针。要强调的是,本摘要的提供符合以下规则,即要求摘要可允许搜索者或其他读者迅速地确定本技术公开的主题。要理解的是,所提交的摘要将不用于解释或限制权利要求的范围或含义。
本申请是申请号为201410089633.4、申请日为2014年3月12日、发明名称为“用于通过基于云的网络进行数据传输的状态信息的压缩”的发明专利申请的分案申请。
技术领域
本公开涉及数据压缩。此外,本申请描述了一种用于压缩媒体应用的状态信息以便通过网络轻易地将其进行传输的方法和设备。
背景技术
媒体应用,如视频游戏,通常同时需要只读存储器(ROM)和随机存取存储器(RAM)。所有运行媒体应用所需的数据都被存储在ROM上,但在媒体应用的执行过程中,也可将源自ROM的数据中的部分存储在RAM中以便更快和更高效地对其进行访问。被存储在RAM中的信息也可包括所有的状态信息。状态信息包括从媒体标题执行中的某一点运行媒体标题所需的所有信息。举例说明,状态信息可包括限定客户端装置平台(如正用于执行和显示媒体应用的游戏机或计算机)的每个组件的状态的数据。用于举例而非限制,状态信息可包括关于CPU、GPU和存储器的状态、寄存器值、程序计数器的值、可编程DMA的状态、用于DMA的缓冲数据、音频芯片状态和CD-ROM状态的信息。典型地,为了充分限定媒体应用的当前状态所需的数据量是比较大的。例如,在视频游戏中,可能有大约为8GB的被存储在RAM中的数据,其表示一组完整的状态信息。
以前,为了充分限定状态信息所需的大量数据并不是一个问题,这是因为数据从未保存过或从RAM进行传输。然而,对于状态信息传输能力的需求日益增长。例如,有时,可能会通过网络将状态信息传输至基于云的服务器,例如在软件标题的基于云的仿真过程中。在这些情况下,传输数千兆字节的数据可能是不实际的。可替代地,需要在本地保存状态信息以用于后续的使用。例如,当把游戏机置于节电“睡眠”模式中时,为了从当前的位置重新开始玩游戏而保持RAM的整个内容则可能是不实际的。
发明内容
因此,本领域需要将状态信息压缩成更少数据的密集格式的系统和设备。在这种背景下,产生了本公开的各方面。
附图说明
图1为根据本公开的一个方面的通过网络进行通信的客户端装置平台和基于云的服务器的示意图。
图2A-2D为描述根据本公开的各方面的用于压缩媒体应用的状态信息的方法的流程图。
图3A-3C为描述根据本公开的各方面的可在存储器中的部分上进行的散列过程的简化版本的方框图。
图4A-4D为描述根据本公开的各方面的可存储在非临时性计算机可读介质上的用于压缩状态信息的指令的方框图。
具体实施方式
虽然下面的详细描述包含许多用于说明的具体细节,但本领域的任何普通技术人员将理解,针对下述细节的许多变化和变更都落在本公开的范围之中。相应地,阐明下面所描述的本公开的各方面,其不会对在本说明书前的权利要求的一般性造成损失且不会对其施加限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼电脑娱乐公司,未经索尼电脑娱乐公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910313764.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集中序列生成器
- 下一篇:一种数据压缩、解压方法、装置和设备