一种构造终端应用行为的运行时模型的方法

    公开(公告)号:CN110347448A

    公开(公告)日:2019-10-18

    申请号:CN201910498727.X

    申请日:2019-06-10

    Applicant: 北京大学

    Abstract: 本发明公开了一种构造终端应用行为的运行时模型的方法,通过行为解释器,生成一个完整、准确、详实的应用行为自述,即终端应用应用行为的运行时模型,克服了现有技术在动态、多变、难控的应用运行时环境对终端应用应用行为的监测上的不足,实现了对终端应用应用行为的灵活、完整的监测,为后续实现对终端应用应用行为的指令级控制提供了技术保障。

    一种针对客户端深度学习的在线定制化方法及系统

    公开(公告)号:CN109656529A

    公开(公告)日:2019-04-19

    申请号:CN201811290235.3

    申请日:2018-10-31

    Applicant: 北京大学

    Abstract: 本发明提供一种针对客户端深度学习的在线定制化方法及系统,包括服务器、至少一个客户端,所述方法包括:所述服务器利用公共数据集对预设机器学习模型进行训练,获得公共模型;所述客户端从所述服务器获取所述公共模型;所述客户端获取用户个性化数据;所述客户端利用所述用户个性化数据对所述公共模型进行训练,得到定制化模型。本发明采用服务器端-客户端协同训练的方式,在计算资源较强的服务器端先利用大量的公共数据集进行预训练,将模型的参数调整到合适的位置;然后将模型下发到各个移动设备,利用本地产生的数据进行定制化训练。在客户端进行预测和定制化训练的过程中,无需上传训练数据,从而保证了隐私信息不会被泄露。

    一种基于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)根据得到的排序选取若干设备作为目标应用的设备。本发明大大提高了应用的设备预测准确率。

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

    公开(公告)号:CN108287722A

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

    申请号:CN201810019978.0

    申请日:2018-01-09

    Applicant: 北京大学

    CPC classification number: G06F8/53 G06F8/61

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

    一种安卓应用的深链接口自动生成方法及深链执行方法

    公开(公告)号:CN108008941A

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

    申请号:CN201711134577.1

    申请日:2017-11-16

    Applicant: 北京大学

    CPC classification number: G06F8/30 G06F16/958

    Abstract: 本发明公开了一种安卓应用的深链接口自动生成方法及深链执行方法。本发明的深链接口生成方法为:对于目标安卓应用程序的代码中每一设定Activity,获取到达该Activity的Intent序列;针对该目标安卓应用程序的代码中每一选定的目标Activity,生成从该选定的Activity的入口到达其内部设定Fragment的操作序列;根据所述Intent序列和所述操作序列构成该目标安卓应用程序中各设定位置的深链模板,即得到各设定位置对应的深链接口。本发明能自动地为安卓应用生成深链,节省开发者的工作量,可以极大提高现有安卓应用的深链数量,促进深链的应用。

    一种基于云-端协同的移动浏览器资源加载优化方法

    公开(公告)号:CN105610909A

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

    申请号:CN201510964171.0

    申请日:2015-12-21

    Applicant: 北京大学

    Abstract: 本发明公开了一种基于云-端协同的移动浏览器资源加载优化方法。本方法为:1)在用户的手机端建立一代理服务器,在该用户的个人云上搭建一云服务器;2)手机端代理服务器将接收并解析浏览器的URL请求,如果手机端代理服务器已缓存该URL请求对应的资源,或者通过URL匹配算法计算出存在对应的资源,则直接将该资源返回给浏览器;否则将其发送给云服务器;3)云服务器检查是否已缓存该URL请求对应的资源,如果已缓存则将该资源返回给代理服务器;否则向该URL请求对应的目标网站进行资源请求并将结果返回给手机端代理服务器;4)该手机端代理服务器将收到的返回结果依照HTTP响应的结构发回浏览器。本发明大大提高了加载速度。

    一种面向智能手表的Android应用重构方法

    公开(公告)号:CN105573764A

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

    申请号:CN201510983203.1

    申请日:2015-12-24

    Applicant: 北京大学

    CPC classification number: G06F8/72 G06F8/36 G06F8/38 G06F9/44 G06F8/76

    Abstract: 本发明公开了一种面向智能手表的Android应用重构方法。本方法为:1)对于一设定的Android应用,创建一空文件夹Mobile,将该应用的源文件都迁移到该Mobile文件夹中,然后在该应用的根目录下生成一Wear模块;2)在该Wear模块中添加支持手表特性的代码,以及添加手表的依赖库文件;并将该应用源码复制到该Wear模块中;3)将Wear模块中的API替换为手表应用的API;4)将该应用的整体页面布局按照手机与手表的对应比例进行缩小;或者先识别出该应用的页面中所有单元控件,然后将每个单元控件缩小至符合手表屏幕宽度的尺寸,并对单元控件重要性排序。本方法降低了智能手表应用的开发维护成本。

    一种基于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应用的访问时间和数据流量,提高了移动设备的用户体验。

    一种面向云网端流式数据的软件定义方法和系统

    公开(公告)号:CN114356704B

    公开(公告)日:2025-04-04

    申请号:CN202111617712.4

    申请日:2021-12-27

    Abstract: 本发明公开了一种面向云网端流式数据的软件定义方法和系统,移动互联网技术领域,该方法包括:对应用程序中流式数据的函数处理逻辑进行定位,应用程序为待制作流式数据的访问接口的应用程序;将函数处理逻辑进行展示,以供开发者将基于函数处理逻辑编写的Hook接口代码加载入应用程序中,在应用程序运行Hook接口代码的过程中,将确定的应用程序需要钩子Hook的函数和参数传递给Android操作系统中的Android虚拟机,以使Android虚拟机基于Hook技术实时获取应用程序运行中产生的流式数据,并将流式数据以Hook结果输出。如此,本发明面对云网端下的应用程序软件,完成了应用程序中流式数据的软件定义化过程,能够通过接口方便的访问该流式数据。

Patent Agency Ranking