[发明专利]生成预测数据结构有效
| 申请号: | 201280050218.7 | 申请日: | 2012-10-08 |
| 公开(公告)号: | CN103874998B | 公开(公告)日: | 2017-02-15 |
| 发明(设计)人: | B·J·弗莱彻 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,陈颖 |
| 地址: | 美国纽*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 生成 预测 数据结构 | ||
1.一种用于在应用在网络连接的数据处理系统中离线操作时为所述应用生成预测数据结构的方法,所述应用包括具有执行路径的源代码,所述方法包括以下步骤:
确定在所述应用的所述源代码内的退出点;
根据所述退出点确定包括至少一个条件语句的执行路径;
标识所述至少一个被标识条件语句的一个或者多个分支,并且为每个被标识分支确定预期响应;
为每个确定的预期响应根据所述响应生成数据结构;
从所述退出点沿着所述源代码的所述执行路径继续,并且用指向生成的所述数据结构的指针替换所述源代码中的对于资源的每个请求;以及
从所述确定的退出点用指向生成的所述数据结构的所述指针执行所述源代码。
2.如权利要求1所述的方法,其中确定预期响应包括用一个或者多个逻辑规则测试所述条件语句的每个分支以便确定所述预期响应的步骤。
3.如权利要求2所述的方法,其中每个逻辑规则包括用于映射到在所述应用的所述源代码中的变量的数据集,并且所述数据集包括响应于所述变量的所述输入而将在所述网络应用的视窗中显示的数据。
4.如权利要求1所述的方法,其中所述退出点是所述源代码由于确定失去网络活动而不能执行的代码行。
5.如权利要求1所述的方法,其中替换对于资源的请求包括修改在所述源代码中标识的对在所述服务器上的资源的引用,以引用生成的所述数据结构。
6.如权利要求5所述的方法,还包括执行具有所述修改的引用的所述源代码。
7.如权利要求1所述的方法,还包括确定所述客户端和所述服务器是否被网络连接,以及响应于肯定确定而向所述服务器发送数据分组,并且所述服务器从所述源代码的、所述客户端交接处理的位置继续执行所述应用的所述源代码。
8.如权利要求1所述的方法,还包括监视客户端的对来自服务器的资源的请求,并且根据所述请求确定用于在历史数据存储库中存储的数据结构。
9.如权利要求7所述的方法,还包括从所述存储的数据结构去除任何个人数据。
10.一种用于在应用在网络连接的数据处理系统中离线操作时为所述应用生成预测数据结构的装置,所述应用包括具有执行路径的源代码,所述方法包括以下步骤:
用于确定在所述应用的所述源代码内的退出点的拦截器部件;
用于根据所述退出点确定包括至少一个条件语句的执行路径的脚本引擎;
用于标识所述至少一个被标识条件语句的一个或者多个分支并且为每个被标识分支确定预期响应的脚本引擎;
用于为每个确定的预期响应根据所述响应生成数据结构的脚本引擎;
用于从所述退出点沿着所述源代码的所述执行路径继续、并且用指向生成的所述数据结构的指针替换所述源代码中的对于资源的每个请求的脚本引擎;以及
用于从所述确定的退出点用指向生成的所述数据结构的所述指针执行所述源代码的构建部件。
11.如权利要求10所述的装置,其中确定预期响应包括用一个或者多个逻辑规则测试所述条件语句的每个分支以便确定所述预期响应的步骤。
12.如权利要求11所述的装置,其中每个逻辑规则包括用于映射到在所述应用的所述源代码中的变量的数据集,并且所述数据集包括将响应于所述变量的所述输入而在所述网络应用的视窗中显示的数据。
13.如权利要求10所述的装置,其中所述退出点是所述源代码由于确定失去网络活动而不能执行的代码行。
14.如权利要求10所述的装置,其中替换对于资源的请求包括修改在所述源代码中标识的对在所述服务器上的资源的引用,以引用生成的所述数据结构。
15.如权利要求14所述的装置,还包括执行具有所述修改的引用的所述源代码。
16.如权利要求10所述的装置,还包括:网络连通性检测器,用于确定所述客户端和所述服务器是否被网络连接,以及响应于肯定确定而向所述服务器发送数据分组,并且所述服务器从所述源代码的、所述客户端交接处理的位置继续执行所述应用的所述源代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280050218.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢条切断装夹装置
- 下一篇:液晶显示元件和液晶显示装置





