-
公开(公告)号:CN114356704A
公开(公告)日:2022-04-15
申请号:CN202111617712.4
申请日:2021-12-27
Applicant: 北京大学深圳研究院
Abstract: 本发明公开了一种面向云网端流式数据的软件定义方法和系统,移动互联网技术领域,该方法包括:对应用程序中流式数据的函数处理逻辑进行定位,应用程序为待制作流式数据的访问接口的应用程序;将函数处理逻辑进行展示,以供开发者将基于函数处理逻辑编写的Hook接口代码加载入应用程序中,在应用程序运行Hook接口代码的过程中,将确定的应用程序需要钩子Hook的函数和参数传递给Android操作系统中的Android虚拟机,以使Android虚拟机基于Hook技术实时获取应用程序运行中产生的流式数据,并将流式数据以Hook结果输出。如此,本发明面对云网端下的应用程序软件,完成了应用程序中流式数据的软件定义化过程,能够通过接口方便的访问该流式数据。
-
公开(公告)号:CN113342335A
公开(公告)日:2021-09-03
申请号:CN202110513524.0
申请日:2021-05-11
Applicant: 北京大学
Abstract: 本申请提供了一种快应用页面选择方法、装置、设备及存储介质,涉及软件技术领域。旨在快速确定待开发的快应用的页面内容。所述方法包括:获得携带标签的多个样本原生页面特征,其中,每个样本原生页面特征所携带的标签表征对应该样本原生页面特征的原生页面是否作为快应用的快应用页面;以所述多个样本原生页面特征为训练样本,对预设分类模型进行训练,得到页面选择模型;其中,所述预设分类模型用于预测所述多个样本原生页面作为快应用页面的概率;利用所述页面选择模型,从待开发的目标原生应用的多个已有页面中确定作为目标快应用的快应用页面。
-
公开(公告)号:CN115543486A
公开(公告)日:2022-12-30
申请号:CN202211461318.0
申请日:2022-11-16
Applicant: 北京大学
Abstract: 本实施例提供了一种面向无服务器计算的冷启动延迟优化方法、装置和设备,所述方法包括:对FaaS应用进行可选文件消除处理,以获得简化的FaaS应用;对简化的FaaS应用进行无服务器函数识别和特殊函数识别,以确定所述FaaS应用中的无服务器函数和特殊函数;根据所述FaaS应用的函数调用图、所述无服务器函数和特殊函数生成可选函数集;对所述可选函数集中可选函数的代码进行函数级重写,并将可选函数的原始代码压缩为轻量级文件,得到优化的FaaS应用,并在执行所述优化的FaaS应用时以按需加载的方式获取需要的可选函数代码。在本实施例中,无需修改底层操作系统或虚拟机管理程序,从应用层面出发,实现通过减小执行代码的大小来优化无服务器函数的冷启动延迟。
-
公开(公告)号: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)用户根据返回信息从该应用列表中选择一目标安卓应用后,该客户端启动该目标安卓应用并根据该目标安卓应用的页面跳转逻辑自动跳转到与该关键词对应页面。本发明打破安卓应用之间信息的孤立以及提供安卓应用间更自然的组装服务。
-
公开(公告)号:CN115543486B
公开(公告)日:2023-03-31
申请号:CN202211461318.0
申请日:2022-11-16
Applicant: 北京大学
Abstract: 本实施例提供了一种面向无服务器计算的冷启动延迟优化方法、装置和设备,所述方法包括:对FaaS应用进行可选文件消除处理,以获得简化的FaaS应用;对简化的FaaS应用进行无服务器函数识别和特殊函数识别,以确定所述FaaS应用中的无服务器函数和特殊函数;根据所述FaaS应用的函数调用图、所述无服务器函数和特殊函数生成可选函数集;对所述可选函数集中可选函数的代码进行函数级重写,并将可选函数的原始代码压缩为轻量级文件,得到优化的FaaS应用,并在执行所述优化的FaaS应用时以按需加载的方式获取需要的可选函数代码。在本实施例中,无需修改底层操作系统或虚拟机管理程序,从应用层面出发,实现通过减小执行代码的大小来优化无服务器函数的冷启动延迟。
-
公开(公告)号:CN108008941B
公开(公告)日:2019-06-21
申请号:CN201711134577.1
申请日:2017-11-16
Applicant: 北京大学
IPC: G06F8/30 , G06F16/958
Abstract: 本发明公开了一种安卓应用的深链接口自动生成方法及深链执行方法。本发明的深链接口生成方法为:对于目标安卓应用程序的代码中每一设定Activity,获取到达该Activity的Intent序列;针对该目标安卓应用程序的代码中每一选定的目标Activity,生成从该选定的Activity的入口到达其内部设定Fragment的操作序列;根据所述Intent序列和所述操作序列构成该目标安卓应用程序中各设定位置的深链模板,即得到各设定位置对应的深链接口。本发明能自动地为安卓应用生成深链,节省开发者的工作量,可以极大提高现有安卓应用的深链数量,促进深链的应用。
-
公开(公告)号:CN106487906B
公开(公告)日:2019-05-17
申请号:CN201610939610.7
申请日:2016-11-01
Applicant: 北京大学(天津滨海)新一代信息技术研究院
IPC: H04L29/08
Abstract: 本发明公开了一种情境感知的移动Web应用协议切换方法。本方法为:1)当一客户端访问Web应用时,服务器端监控该客户端当前的网络状态;2)服务器端提取该客户端当前访问页面的页面特征;3)服务器端的根据所述网络状况以及所述页面特征,为该客户端确定当前的最佳传输协议。本发明能够动态地根据Web应用的内容以及网络状况选择最适合的传输协议,加快网页的加载速度,使得用户能够获得更好的用户体验。
-
公开(公告)号: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)将该应用的整体页面布局按照手机与手表的对应比例进行缩小;或者先识别出该应用的页面中所有单元控件,然后将每个单元控件缩小至符合手表屏幕宽度的尺寸,并对单元控件重要性排序。本方法降低了智能手表应用的开发维护成本。
-
公开(公告)号:CN113342515A
公开(公告)日:2021-09-03
申请号:CN202110513522.1
申请日:2021-05-11
Applicant: 北京大学
IPC: G06F9/50
Abstract: 本申请提供了一种无服务器计算资源选择方法、装置、设备及存储介质,涉及软件技术领域。解决难以从市场不同的云服务平台中选择到合适当前待执行程序的计算资源的问题。包括:根据待执行程序的属性和待执行程序所应用的场景属性,设置多个基准测试程序;多个基准测试程序中的每个基准测试程序用于测试计算资源某一方面的基础性能或者综合性能;在计算资源中运行测试函数;测试函数包括多个基准测试程序中每个基准测试程序中的方法函数,以及待执行程序中的方法函数;获取计算资源对测试函数的运行日志和运行结果;分析运行日志和运行结果,确定计算资源运行待执行程序的运行指标值;运行指标值用于评估选择计算资源运行待执行程序的运行效果。
-
-
-
-
-
-
-
-
-