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

    公开(公告)号:CN108008941B

    公开(公告)日:2019-06-21

    申请号:CN201711134577.1

    申请日:2017-11-16

    Applicant: 北京大学

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

    一种基于用户管理应用行为的应用质量判别方法及系统

    公开(公告)号:CN105630957B

    公开(公告)日:2019-05-21

    申请号:CN201510983204.6

    申请日:2015-12-24

    Applicant: 北京大学

    Abstract: 本发明涉及一种基于用户管理应用行为的应用质量判别方法及系统。该方法包括:1)对用户的应用管理行为进行数据预处理,得到管理行为序列,作为训练集;2)利用得到的管理行为序列,对用户的应用管理行为进行特征抽取;3)利用抽取的行为特征建立多维自变量空间,每一个训练集中的应用被视作该空间当中的一个点,根据此空间进行模型训练,调试出最优的模型参数,得到一个确定的回归模型;4)将每一个待预测的应用的管理行为数据按照步骤1)和步骤2)进行整理,然后输入该回归模型,模型的输出即为对应用质量的判别结果。本发明能够更为有效地去除无关特征和发挥有关特征的质量表达能力,能够获得更为准确的应用质量评价结果。

    一种基于云计算模式的遗产Web应用移动版转化方法

    公开(公告)号:CN104636446B

    公开(公告)日:2019-05-21

    申请号:CN201510026078.5

    申请日:2015-01-19

    Applicant: 北京大学

    Abstract: 本发明公开了一种基于云计算模式的遗产Web应用移动版转化方法。本方法为:1)对web应用页面中的设定原子类别分别预设一模板,每一原子类别的模板对应一获取数据单元的动作序列;2)利用所述模板对每一待转化PC版Web页面进行自动分析,识别出其中对应于设定原子类别的原子数据单元,并生成获取数据单元的动作序列;3)将执行所述动作序列得到的数据填充到对应的原子类别的模板中,生成移动版页面;4)将转换后的移动版页面生成新的URL,并在该PC版Web页面添加重定向语句,用于当移动终端访问该PC版Web页面时,服务器能重定向至该移动版页面。本发明具有较高的转换质量和转换效率,且灵活性较强。

    一种情境感知的移动Web应用协议切换方法

    公开(公告)号:CN106487906B

    公开(公告)日:2019-05-17

    申请号:CN201610939610.7

    申请日:2016-11-01

    Abstract: 本发明公开了一种情境感知的移动Web应用协议切换方法。本方法为:1)当一客户端访问Web应用时,服务器端监控该客户端当前的网络状态;2)服务器端提取该客户端当前访问页面的页面特征;3)服务器端的根据所述网络状况以及所述页面特征,为该客户端确定当前的最佳传输协议。本发明能够动态地根据Web应用的内容以及网络状况选择最适合的传输协议,加快网页的加载速度,使得用户能够获得更好的用户体验。

    一种基于应用内容的安卓应用组装方法

    公开(公告)号:CN105630907B

    公开(公告)日:2019-05-07

    申请号:CN201510965139.4

    申请日:2015-12-21

    Applicant: 北京大学

    Abstract: 本发明公开了一种基于应用内容的安卓应用组装方法。本方法为:1)服务器端抓取安卓应用的页面信息并建立索引,然后将页面的元数据、索引信息以及保存到数据库中;其中,元数据中包括安卓应用的页面跳转逻辑;2)客户端将用户输入的关键词发送给服务器端;3)服务器端从数据库中获取符合该关键词的应用列表,并将该应用列表对应的元数据返回给该客户端;4)用户根据返回信息从该应用列表中选择一目标安卓应用后,该客户端启动该目标安卓应用并根据该目标安卓应用的页面跳转逻辑自动跳转到与该关键词对应页面。本发明打破安卓应用之间信息的孤立以及提供安卓应用间更自然的组装服务。

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

    公开(公告)号:CN105573764B

    公开(公告)日:2019-03-22

    申请号:CN201510983203.1

    申请日:2015-12-24

    Applicant: 北京大学

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

    一种基于emoji的跨语言情感分析方法和装置

    公开(公告)号:CN109325112A

    公开(公告)日:2019-02-12

    申请号:CN201810678889.7

    申请日:2018-06-27

    Applicant: 北京大学

    Abstract: 本发明涉及一种基于emoji的跨语言情感分析方法和装置。该方法包括:1)基于收集的大量源语言和目标语言的未标记文本创建词向量;2)基于词向量选出未标记文本中包含emoji的文本,通过包含emoji的文本建立emoji预测任务,从而获得句表征模型;3)将标记过情感极性的源语言语料翻译成目标语言,利用句表征模型得到原文本和翻译得到的文本的文档表征,然后利用文档表征训练情感分类模型;4)利用训练得到的情感分类模型,对目标语言的新文本进行情感分类,得到其情感极性。本发明使用在社交平台上易爬得的emoji文本来实现跨语言情感分析,能够缓解标记资源稀少、不同语言中标记资源不平衡的问题。

    一种Web应用跨设备捕捉-回放方法

    公开(公告)号:CN104598232B

    公开(公告)日:2018-02-13

    申请号:CN201510014962.7

    申请日:2015-01-12

    Applicant: 北京大学

    Abstract: 本发明公开了一种Web应用跨设备捕捉‑回放方法。本方法为:1)在用户设备A、用户设备B上分别安装一客户端;2)用户设备A的前台模块根据当前Web应用的DOM文档树,对该Web应用中每一事件对应的DOM结点进行记录并保存到一脚本,然后通过后台模块将该脚本发送给服务器;记录信息包括:DOM结点位置信息、上下文信息、本身的信息;3)当在用户设备B上回放该Web应用时,用户设备B的后台模块从该服务器获取该脚本,然后根据该脚本中的记录信息将该Web应用所在网页中的实时内容与该脚本记录的内容进行模糊匹配,回放该Web应用。本发明事件脚本以XML文档保存,拥有良好扩展性,且方便编辑,能够在用户之间自由共享。

    面向大规模数据中心网络的服务网格测试流生成方法和装置

    公开(公告)号:CN119766708A

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

    申请号:CN202510238073.2

    申请日:2025-03-03

    Applicant: 北京大学

    Abstract: 本申请提供了一种面向大规模数据中心网络的服务网格测试流生成方法和装置,包括:基于目标服务网格系统中包含的各个第一服务项和各个第一服务项之间的服务交互关系,生成目标服务网格系统的端到端服务测试流骨架,基于服务交互关系,生成端到端服务测试流骨架包含的各个连接边分别对应的第一连接器字段,生成端到端服务测试流骨架中包含的各个第一服务项节点分别对应的节点元数据信息,基于节点元数据信息,第一连接器字段和端到端服务测试流骨架,生成目标服务网格系统的目标端到端服务测试流,能够规避掉符号执行所产生的路径爆炸问题,在使用目标端到端服务测试流对目标服务网格系统进行测试时,可以提升服务网格系统测试的效率和准确性。

    面向Android的深度学习模型统一部署系统、方法、设备及介质

    公开(公告)号:CN112698841B

    公开(公告)日:2024-08-09

    申请号:CN202110049287.7

    申请日:2021-01-14

    Abstract: 本公开涉及深度学习技术领域,具体提供了面向Android的深度学习模型统一部署系统、方法、介质及设备,其中,所述系统包括:监控统计模块,用于完成对整个系统执行的监控统计以及日志读写;抽象适配模块,用于提供深度学习推断过程所需要的解释器、模型和/或数据源;服务模块,用于对Android应用程序提供统一的编程接口。本公开设计并实现了一个移动深度学习任务的统一部署框架,集成了5种主流的移动深度学习框架,为深度学习推断任务设立软件抽象,屏蔽底层框架的接口异构性,对上层应用程序提供统一编程接口。该框架可用于移动应用开发者快速实现跨框架、跨硬件后端的深度学习任务部署,也可用于框架开发厂商构建模型准确率基准测试、框架性能基准测试等。

Patent Agency Ranking