[发明专利]用于高级应用的基于事件的记录和重放有效
| 申请号: | 201480078023.2 | 申请日: | 2014-05-14 |
| 公开(公告)号: | CN106664285B | 公开(公告)日: | 2020-06-16 |
| 发明(设计)人: | J·韩;J·丁;Y·乐;K·舒 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 高级 应用 基于 事件 记录 重放 | ||
1.一种计算系统,包括:
存储器;以及
与所述存储器通信地耦合的处理器,所述处理器用于:
执行应用的应用逻辑;
基于与关联于所述应用的事件相关联的功能调用来记录所述事件;
将所述记录的事件存储在所述存储器中以用于将来回放;以及
使用所述记录的相关联数据按顺序重放所述记录的事件,同时抑制未记录的事件。
2.如权利要求1所述的计算系统,其中,所述应用为web应用、游戏应用、或生产力应用中的一项或多项。
3.如权利要求1所述的计算系统,其中,所述事件包括用户交互、定时事件、网络下载、回调、或网络工作者任务中的一项或多项。
4.如权利要求1所述的计算系统,其中,对所述事件的所述记录包括:根据所述事件的顺序记录每个事件的主逻辑功能,并且记录包括功能参数或返回值中的一项或多项的相关联数据。
5.如权利要求1所述的计算系统,其中,所述记录和所述重放是在软件栈的一个层或多个不同层进行的。
6.如权利要求1所述的计算系统,其中,对所述事件的所述记录包括将非主逻辑事件包封到在先的主逻辑事件中。
7.如权利要求1至6中任一项所述的计算系统,进一步包括:
通信接口,所述通信接口与所述处理器和网络通信地耦合;
包括导航设备和显示器的用户接口,所述用户接口与所述处理器通信地耦合;以及
存储所述应用逻辑的存储装置,所述存储装置与所述处理器通信地耦合,
其中,所述处理器用于加载和执行所述应用逻辑,其中,所述应用逻辑的所述执行包括经由所述用户接口呈现所述应用。
8.一种计算装置,包括:
用于执行应用的应用逻辑的装置;
用于基于与关联于所述应用的事件相关联的功能调用来记录所述事件的装置;
用于将所述记录的事件存储在存储器中以备将来回放的装置;以及
使用所述记录的相关联数据按顺序重放所述记录的事件,同时抑制未记录的事件。
9.如权利要求8所述的计算装置,其中,用于记录所述事件的所述装置包括:用于根据所述事件的顺序记录每个事件的主逻辑功能、并且用于记录包括功能参数或返回值中的一项或多项的相关联数据的装置。
10.如权利要求8所述的计算装置,其中,所述记录和所述重放是在软件栈的一个层或多个不同层进行的。
11.如权利要求8至10中任一项所述的计算装置,其中,用于记录所述事件的所述装置包括用于将非主逻辑事件包封到在先的主逻辑事件中的装置。
12.一种应用处理的方法,包括:
通过处理器执行应用的应用逻辑;
通过所述处理器基于与关联于所述应用的事件相关联的功能调用来记录所述事件;
通过所述处理器将所述记录的事件存储在存储器中以备将来回放;以及
使用所述记录的相关联数据按顺序重放所述记录的事件,同时抑制未记录的事件。
13.如权利要求12所述的方法,其中,对所述事件的所述记录包括:根据所述事件的顺序记录每个事件的主逻辑功能,并且记录包括功能参数或返回值中的一项或多项的相关联数据。
14.如权利要求12所述的方法,其中,所述记录和所述重放是在软件栈的一个层或多个不同层进行的。
15.如权利要求12所述的方法,其中,对所述事件的所述记录包括将非主逻辑事件包封到在先的主逻辑事件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480078023.2/1.html,转载请声明来源钻瓜专利网。





