一种基于HTML5应用缓存的移动Web缓存优化方法

    公开(公告)号:CN105550338B

    公开(公告)日:2018-11-23

    申请号:CN201510980489.8

    申请日:2015-12-23

    Applicant: 北京大学

    Abstract: 本发明公开了一种基于HTML5应用缓存的移动Web缓存优化方法。本方法为:1)服务器端定期爬取设定移动Web应用所包含资源信息;2)将内容相同但对应不同URL的资源映射为同一资源;3)选取一组稳定的资源配置到缓存资源列表中,同时生成一个资源映射文件;4)设置一JavaScript运行库;在每一目标页面中添加该运行库的调用指令;5)对每一目标页面生成一代理页面,将目标页面的URL解析到对应代理页面,然后访问一目标页面时,根据请求的资源查询该资源映射文件,然后根据查询结果从该缓存资源列表中读取匹配的缓存资源加载到该代理页面。本方法节约移动Web应用的访问时间和数据流量,提高了移动设备的用户体验。

    一种基于用户操作记录的应用开发移动设备选取方法

    公开(公告)号:CN105630503B

    公开(公告)日:2018-08-21

    申请号:CN201511000940.1

    申请日:2015-12-28

    Applicant: 北京大学

    CPC classification number: G06F9/44

    Abstract: 本发明公开了一种基于用户操作记录的应用开发移动设备选取方法。本方法为:1)选取需要预测设备重要性的目标应用;2)若该目标应用的用户数据未达到设定条件,则进行步骤3);如果达到设定条件,则根据该目标应用的用户操作记录确定使用该目标应用的各设备重要性,然后根据得到的重要性对各设备型号排序,然后进行步骤5);3)在该目标应用所在的应用类别中,找到用户量最多的一组若干个应用;4)根据步骤3)所选应用的用户操作记录确定使用该目标应用的各设备重要性,然后根据得到的重要性对各设备型号排序;5)根据得到的排序选取若干设备作为目标应用的设备。本发明大大提高了应用的设备预测准确率。

    一种安卓应用的解耦方法
    83.
    发明公开

    公开(公告)号:CN108287722A

    公开(公告)日:2018-07-17

    申请号:CN201810019978.0

    申请日:2018-01-09

    Applicant: 北京大学

    CPC classification number: G06F8/53 G06F8/61

    Abstract: 本发明提供一种安卓应用的解耦方法,能够自动地将现有的安卓应用解耦为基础包和功能包,其基础包包含了应用中用户常用的功能,功能包为其他功能,用户可以根据需要再下载使用。其核心思想是利用静态分析分析安卓页面之间的依赖关系,将常用的页面以及依赖的代码和资源重新打包成基础包,将其他不常访问的页面以及依赖的代码和资源打包成功能包,在用户访问的时候再下载到设备上。在运行时,通过一个应用层的容器,管理解耦后的应用的安装和运行,拦截和模拟安卓运行时环境来运行基础包中的页面,并结合安卓运行时加载机制动态加载功能包中的页面。

    分布式应用程序的管理方法和分布式系统

    公开(公告)号:CN104850394B

    公开(公告)日:2018-04-17

    申请号:CN201510184249.7

    申请日:2015-04-17

    Applicant: 北京大学

    Abstract: 本发明提供一种分布式应用程序的管理方法和分布式系统,包括:根据分布式应用程序中各进程的逻辑关系,建立分布式应用程序的进程树;确定进程树中的每个父进程和每个父进程的子进程;在每个父进程中加入父进程的子进程的分布策略;根据进程树从上到下的顺序依次创建每个父进程,并根据每个父进程的子进程的分布策略和分布式系统的资源信息,确定分布每个父进程的子进程的目标设备;在分布每个父进程的子进程的目标设备中创建每个父进程的子进程。本发明提供的分布式应用程序的管理方法和分布式系统,在使分布式系统能够自动分布分布式应用程序时,能够提高分布式应用程序开发的效率。

    基于流守恒的资源配置方法

    公开(公告)号:CN104142863B

    公开(公告)日:2017-07-28

    申请号:CN201410333798.1

    申请日:2014-07-14

    Applicant: 北京大学

    Abstract: 本发明公开了一种企业计算环境中的流守恒资源配置方法。本方法为:1)利用流守恒方法对企业计算环境进行建模,并计算得到资源初始配置信息;2)根据该资源初始配置信息和选取的压力测试数据,采用基于E‑M方法的特征参数修正方法对该资源初始配置信息进行调整,得到该企业计算环境的资源配置信息;3)根据该资源配置信息对该企业计算环境进行部署。本发明充分考虑了企业环境中系统架构中的不同组合以及不同的应用场景进行资源配置,以及同种服务器之间集群等实际情况。除此之外,本发明还突破了只针对某一特定设备或者软件进行资源配置的局限性。

    一种基于HTML5应用缓存的移动Web缓存优化方法

    公开(公告)号:CN105550338A

    公开(公告)日:2016-05-04

    申请号:CN201510980489.8

    申请日:2015-12-23

    Applicant: 北京大学

    Abstract: 本发明公开了一种基于HTML5应用缓存的移动Web缓存优化方法。本方法为:1)服务器端定期爬取设定移动Web应用所包含资源信息;2)将内容相同但对应不同URL的资源映射为同一资源;3)选取一组稳定的资源配置到缓存资源列表中,同时生成一个资源映射文件;4)设置一JavaScript运行库;在每一目标页面中添加该运行库的调用指令;5)对每一目标页面生成一代理页面,将目标页面的URL解析到对应代理页面,然后访问一目标页面时,根据请求的资源查询该资源映射文件,然后根据查询结果从该缓存资源列表中读取匹配的缓存资源加载到该代理页面。本方法节约移动Web应用的访问时间和数据流量,提高了移动设备的用户体验。

    基于重构技术实现多应用网络请求能耗优化的方法

    公开(公告)号:CN105391872A

    公开(公告)日:2016-03-09

    申请号:CN201510671685.7

    申请日:2015-10-13

    Applicant: 北京大学

    CPC classification number: Y02D70/00 H04M1/73 H04W52/0258

    Abstract: 本发明涉及一种基于重构技术实现多应用网络请求能耗优化的方法。该方法在修改并重构移动应用的二进制字节码,替换其使用的网络操作相关的应用编程接口(API),从而对原有网络操作进行调度,使重构后的应用能合并发送网络请求,达到节省手机电量的目的。该方法对现有移动应用进行程序化分析,找出与网络操作相关的计算逻辑,并进行相应的重构,最后重新生成网络请求可被调度的应用。本发明有助于提高手机的续航,尤其对于后台应用较多,在省电的同时又希望后台推送正常的用户具有十分重要的意义。

    基于嵌入式实时Java虚拟机的预先类加载方法及装置

    公开(公告)号:CN102567033B

    公开(公告)日:2015-09-16

    申请号:CN201010588216.6

    申请日:2010-12-14

    Applicant: 北京大学

    Inventor: 曹东刚 荀娜 梅宏

    CPC classification number: G06F9/44521

    Abstract: 本发明提供基于嵌入式实时Java虚拟机的预先类加载方法及装置。该方法包括:修改类加载器的java类文件,设置用于根据类的列表进行类加载的加载方法;修改虚拟机内核的jni类,设置用于调用所述加载方法以预先加载应用程序所需的全部类的预先类加载方法;获取包含应用程序所需的全部类的类列表;根据所述预先类加载方法,依照所述类列表预先加载所述应用程序所需的全部类。本发明提供的基于嵌入式实时Java虚拟机的预先类加载方法及装置能够避免时间抖动及嵌入式系统资源有限的缺陷,实现了在嵌入式实时Java虚拟机中的预先类加载。

    基于流守恒的资源配置方法

    公开(公告)号:CN104142863A

    公开(公告)日:2014-11-12

    申请号:CN201410333798.1

    申请日:2014-07-14

    Applicant: 北京大学

    Abstract: 本发明公开了一种企业计算环境中的流守恒资源配置方法。本方法为:1)利用流守恒方法对企业计算环境进行建模,并计算得到资源初始配置信息;2)根据该资源初始配置信息和选取的压力测试数据,采用基于E-M方法的特征参数修正方法对该资源初始配置信息进行调整,得到该企业计算环境的资源配置信息;3)根据该资源配置信息对该企业计算环境进行部署。本发明充分考虑了企业环境中系统架构中的不同组合以及不用的应用场景进行资源配置,以及同种服务器之间集群等实际情况。除此之外,本发明还突破了只针对某一特定设备或者软件进行资源配置的局限性。

Patent Agency Ranking