[发明专利]用于移动应用的系统和方法在审
| 申请号: | 201480032368.4 | 申请日: | 2014-04-28 |
| 公开(公告)号: | CN105359090A | 公开(公告)日: | 2016-02-24 |
| 发明(设计)人: | 杨俊峰;Y·全 | 申请(专利权)人: | 纽约市哥伦比亚大学理事会 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 袁玥 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 移动 应用 系统 方法 | ||
1.一种用于经网络将应用以被目标设备使用的本机代码格式从应用源提供给所述目标设备的方法,包括:
接收对所述应用的请求,所述请求包括目标设备信息;
确定所述应用是否已经被高速缓存,
如果所述应用还未被高速缓存:
将所述应用作为字节代码从所述应用源下载;及
利用提前编译器将所述字节代码处理成所述本机代码格式;及
经所述网络将本机代码格式的所述应用提供给所述目标设备。
2.如权利要求1所述的方法,其中所述目标设备信息包括设备类型、操作系统版本和平台版本当中的一个或多个。
3.如权利要求1所述的方法,其中所述处理还包括,如果所述应用还未被高速缓存,则以本机代码格式高速缓存所述应用。
4.如权利要求1所述的方法,其中所述处理还包括:
将所述字节代码处理成中间表示。
5.如权利要求4所述的方法,其中本机代码格式的所述应用被虚拟机调用。
6.如权利要求1所述的方法,其中所述处理还包括将所述字节代码的一部分处理成所述本机代码格式。
7.如权利要求1所述的方法,其中所述字节代码包括通用字节代码和预处理后的字节代码当中的至少一个。
8.如权利要求1所述的方法,其中所述处理还包括:
选择所述应用的至少一部分;及
将所述应用的所述至少一部分的字节代码处理成本机代码格式。
9.如权利要求1所述的方法,其中所述处理还包括:
分析所述字节代码的方法的指令,其中所述字节代码包括至少一个方法,并且所述至少一个方法包括至少一条指令;
确定所述指令是否包括局部变量;
确定所述局部变量的类型;及
如果所述类型是基本类型,则提升所述局部变量。
10.如权利要求1所述的方法,其中所述处理还包括:
审查所述字节代码的至少一个方法当中的每一个方法,其中所述字节代码包括所述至少一个方法;
确定所述至少一个方法是否是叶方法;及
如果所述至少一个方法是叶方法,
确定所述至少一个方法的调用地点;及
除去所述至少一个方法的堆栈帧分配和解除分配。
11.如权利要求1所述的方法,其中所述处理还包括静态地解析方法。
12.一种用于经网络将应用以被目标设备使用的本机代码格式从应用源提供给目标设备的装置,包括:
处理器;及
存储器,用于存储计算机程序指令,当所述计算机程序指令在所述处理器上被执行时,使所述处理器执行包括以下步骤的操作:
接收对应用的请求,所述请求包括目标设备信息;
确定所述应用是否已经被高速缓存,
如果所述应用还未被高速缓存:
将所述应用作为字节代码从所述应用源下载;及
利用提前编译器将所述字节代码处理成所述本机代码格式;及
经所述网络将本机代码格式的所述应用提供给所述目标设备。
13.如权利要求12所述的装置,其中所述处理是由应用开发者服务器执行的。
14.如权利要求12所述的装置,其中所述处理是由应用中介服务器执行的。
15.如权利要求12所述的装置,其中所述处理是由目标设备执行的。
16.如权利要求12所述的装置,还包括利用解释器将所述字节代码处理成所述本机代码格式。
17.如权利要求16所述的装置,其中所述解释器嵌入到所述应用中。
18.如权利要求16所述的装置,其中所述解释器能够是系统解释器或嵌入式解释器当中的至少一种。
19.如权利要求12所述的装置,其中所述目标设备能够执行所述字节代码和本机代码当中的至少一种。
20.一种用于经网络将应用以被目标设备使用的本机代码格式从应用源提供给目标设备的系统,包括:
目标设备,提供对所述应用的请求;
应用源,以字节代码提供所述应用;及
至少一个处理器:
接收对所述应用的请求,所述请求包括目标设备信息;
确定所述应用是否已经被高速缓存,
如果所述应用还未被高速缓存:
将所述应用作为字节代码从所述应用源下载;及
利用提前编译器将所述字节代码处理成所述本机代码格式;及
经所述网络将本机代码格式的所述应用提供给所述目标设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纽约市哥伦比亚大学理事会,未经纽约市哥伦比亚大学理事会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480032368.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:柴油机液压调速器
- 下一篇:粒子分离装置以及燃气轮机





