-
公开(公告)号:CN105610909B
公开(公告)日:2019-01-18
申请号:CN201510964171.0
申请日:2015-12-21
Applicant: 北京大学
IPC: H04L29/08
Abstract: 本发明公开了一种基于云‑端协同的移动浏览器资源加载优化方法。本方法为:1)在用户的手机端建立一代理服务器,在该用户的个人云上搭建一云服务器;2)手机端代理服务器将接收并解析浏览器的URL请求,如果手机端代理服务器已缓存该URL请求对应的资源,或者通过URL匹配算法计算出存在对应的资源,则直接将该资源返回给浏览器;否则将其发送给云服务器;3)云服务器检查是否已缓存该URL请求对应的资源,如果已缓存则将该资源返回给代理服务器;否则向该URL请求对应的目标网站进行资源请求并将结果返回给手机端代理服务器;4)该手机端代理服务器将收到的返回结果依照HTTP响应的结构发回浏览器。本发明大大提高了加载速度。
-
公开(公告)号:CN109445956A
公开(公告)日:2019-03-08
申请号:CN201811094222.9
申请日:2018-09-19
Applicant: 北京大学
Abstract: 本发明提供一种面向智能手表应用的云-端计算分载方法,其步骤包括:由开发者于智能手表应用程序中对可分载的任务标记,并通过程序分析技术构建程序分析依赖图,去掉开发者标记的但又不可分载的任务;对分载的任务进行重构,增加远程调用逻辑以及不同网络情况下的在智能手表、智能手机及云服务器三层的分载策略;根据分载策略决定是本地调用还是远程调用,据以将分载的任务打包后分别在智能手表、智能手机、云服务器三层进行部署。本发明还提供一种面向智能手表应用的云-端计算分载中间件。
-
公开(公告)号:CN105487960A
公开(公告)日:2016-04-13
申请号:CN201511000936.5
申请日:2015-12-28
Applicant: 北京大学
IPC: G06F11/30
CPC classification number: H04W24/08 , G01R21/00 , G06F11/30 , H04L43/0864 , H04L67/02 , H04L67/2842 , H04W88/02 , Y02D10/34 , G06F11/3051 , G06F11/3062
Abstract: 本发明公开了一种基于物理实测的移动端APP加载能耗自动测量方法。本方法为:1)将指定的移动端Web和移动端机型发送给服务器;2)服务器将该移动端Web传送到对应移动端上运行的浏览器中加载该移动端Web,并启动电表开始测量;在测量过程中获取每一网络资源的请求时间、接收时间以及计算时间;3)当该移动端Web在该移动端上加载完成后,服务器对测量数据进行处理:首先根据网络资源的请求时间、接收时间以及计算时间得到页面加载过程及其中的时间戳,然后将获得的时间戳与该服务器的时间进行同步;然后根据同步后的时间和电表测量数据计算该移动端Web在该移动端上加载产生的能耗。本方法大大提高了测量精度。
-
公开(公告)号:CN105610909A
公开(公告)日:2016-05-25
申请号:CN201510964171.0
申请日:2015-12-21
Applicant: 北京大学
IPC: H04L29/08
CPC classification number: H04L47/82 , H04L29/08 , H04L67/02 , H04L67/146 , H04L67/2842 , H04W88/02 , H04L67/10
Abstract: 本发明公开了一种基于云-端协同的移动浏览器资源加载优化方法。本方法为:1)在用户的手机端建立一代理服务器,在该用户的个人云上搭建一云服务器;2)手机端代理服务器将接收并解析浏览器的URL请求,如果手机端代理服务器已缓存该URL请求对应的资源,或者通过URL匹配算法计算出存在对应的资源,则直接将该资源返回给浏览器;否则将其发送给云服务器;3)云服务器检查是否已缓存该URL请求对应的资源,如果已缓存则将该资源返回给代理服务器;否则向该URL请求对应的目标网站进行资源请求并将结果返回给手机端代理服务器;4)该手机端代理服务器将收到的返回结果依照HTTP响应的结构发回浏览器。本发明大大提高了加载速度。
-
公开(公告)号:CN105573764A
公开(公告)日:2016-05-11
申请号:CN201510983203.1
申请日:2015-12-24
Applicant: 北京大学
IPC: G06F9/44
Abstract: 本发明公开了一种面向智能手表的Android应用重构方法。本方法为:1)对于一设定的Android应用,创建一空文件夹Mobile,将该应用的源文件都迁移到该Mobile文件夹中,然后在该应用的根目录下生成一Wear模块;2)在该Wear模块中添加支持手表特性的代码,以及添加手表的依赖库文件;并将该应用源码复制到该Wear模块中;3)将Wear模块中的API替换为手表应用的API;4)将该应用的整体页面布局按照手机与手表的对应比例进行缩小;或者先识别出该应用的页面中所有单元控件,然后将每个单元控件缩小至符合手表屏幕宽度的尺寸,并对单元控件重要性排序。本方法降低了智能手表应用的开发维护成本。
-
公开(公告)号:CN105487960B
公开(公告)日:2019-01-18
申请号:CN201511000936.5
申请日:2015-12-28
Applicant: 北京大学
IPC: G06F11/30
Abstract: 本发明公开了一种基于物理实测的移动端APP加载能耗自动测量方法。本方法为:1)将指定的移动端Web和移动端机型发送给服务器;2)服务器将该移动端Web传送到对应移动端上运行的浏览器中加载该移动端Web,并启动电表开始测量;在测量过程中获取每一网络资源的请求时间、接收时间以及计算时间;3)当该移动端Web在该移动端上加载完成后,服务器对测量数据进行处理:首先根据网络资源的请求时间、接收时间以及计算时间得到页面加载过程及其中的时间戳,然后将获得的时间戳与该服务器的时间进行同步;然后根据同步后的时间和电表测量数据计算该移动端Web在该移动端上加载产生的能耗。本方法大大提高了测量精度。
-
公开(公告)号:CN105630907A
公开(公告)日:2016-06-01
申请号:CN201510965139.4
申请日:2015-12-21
Applicant: 北京大学
CPC classification number: G06F9/44578 , G06F8/60 , G06F9/4881 , G06F9/54 , G06F17/30 , G06F17/30675 , G06F17/3097
Abstract: 本发明公开了一种基于应用内容的安卓应用组装方法。本方法为:1)服务器端抓取安卓应用的页面信息并建立索引,然后将页面的元数据、索引信息以及保存到数据库中;其中,元数据中包括安卓应用的页面跳转逻辑;2)客户端将用户输入的关键词发送给服务器端;3)服务器端从数据库中获取符合该关键词的应用列表,并将该应用列表对应的元数据返回给该客户端;4)用户根据返回信息从该应用列表中选择一目标安卓应用后,该客户端启动该目标安卓应用并根据该目标安卓应用的页面跳转逻辑自动跳转到与该关键词对应页面。本发明打破安卓应用之间信息的孤立以及提供安卓应用间更自然的组装服务。
-
公开(公告)号:CN109445956B
公开(公告)日:2022-07-22
申请号:CN201811094222.9
申请日:2018-09-19
Applicant: 北京大学
Abstract: 本发明提供一种面向智能手表应用的云‑端计算分载方法,其步骤包括:由开发者于智能手表应用程序中对可分载的任务标记,并通过程序分析技术构建程序分析依赖图,去掉开发者标记的但又不可分载的任务;对分载的任务进行重构,增加远程调用逻辑以及不同网络情况下的在智能手表、智能手机及云服务器三层的分载策略;根据分载策略决定是本地调用还是远程调用,据以将分载的任务打包后分别在智能手表、智能手机、云服务器三层进行部署。本发明还提供一种面向智能手表应用的云‑端计算分载中间件。
-
公开(公告)号:CN105630907B
公开(公告)日:2019-05-07
申请号:CN201510965139.4
申请日:2015-12-21
Applicant: 北京大学
IPC: G06F16/9032 , G06F16/38 , G06F9/445
Abstract: 本发明公开了一种基于应用内容的安卓应用组装方法。本方法为:1)服务器端抓取安卓应用的页面信息并建立索引,然后将页面的元数据、索引信息以及保存到数据库中;其中,元数据中包括安卓应用的页面跳转逻辑;2)客户端将用户输入的关键词发送给服务器端;3)服务器端从数据库中获取符合该关键词的应用列表,并将该应用列表对应的元数据返回给该客户端;4)用户根据返回信息从该应用列表中选择一目标安卓应用后,该客户端启动该目标安卓应用并根据该目标安卓应用的页面跳转逻辑自动跳转到与该关键词对应页面。本发明打破安卓应用之间信息的孤立以及提供安卓应用间更自然的组装服务。
-
公开(公告)号:CN105573764B
公开(公告)日:2019-03-22
申请号:CN201510983203.1
申请日:2015-12-24
Applicant: 北京大学
IPC: G06F8/38
Abstract: 本发明公开了一种面向智能手表的Android应用重构方法。本方法为:1)对于一设定的Android应用,创建一空文件夹Mobile,将该应用的源文件都迁移到该Mobile文件夹中,然后在该应用的根目录下生成一Wear模块;2)在该Wear模块中添加支持手表特性的代码,以及添加手表的依赖库文件;并将该应用源码复制到该Wear模块中;3)将Wear模块中的API替换为手表应用的API;4)将该应用的整体页面布局按照手机与手表的对应比例进行缩小;或者先识别出该应用的页面中所有单元控件,然后将每个单元控件缩小至符合手表屏幕宽度的尺寸,并对单元控件重要性排序。本方法降低了智能手表应用的开发维护成本。
-
-
-
-
-
-
-
-
-