-
公开(公告)号:CN108762752A
公开(公告)日:2018-11-06
申请号:CN201810282385.3
申请日:2018-04-02
Applicant: 北京大学
IPC: G06F8/36
CPC classification number: G06F8/36
Abstract: 本发明涉及一种结合动态和静态代码分析技术的安卓应用程序功能类图生成方法和装置。该方法包括:1)基于动态Trace分析,获取安卓应用程序的功能类集合;2)根据获取的功能类集合,利用静态智能搜索技术分析安卓应用程序的源代码,生成功能类图。本发明结合了现有技术的特点,创新性地使用了动态Trace分析与静态源码分析相结合的技术手段,通过动态Trace分析,发现并获取与特定功能相关的类集合,进而利用其进行静态智能搜索,生成功能类图。本发明能够有效解决安卓应用程序功能类图的自动生成问题,提高了开发人员对APP代码的理解效率,降低了代码复用的难度。
-
公开(公告)号:CN108449197A
公开(公告)日:2018-08-24
申请号:CN201810004783.9
申请日:2018-01-03
Applicant: 北京大学
Abstract: 本发明公开了一种基于软件定义网络的多云环境网络构建方法。本方法为:1)对于选取的每一云平台,在该云平台上搭建软件定义网络;2)在每一所述云平台上选取一作为对外开放接口的服务器,即对外接口服务器;3)利用所述对外接口服务器将各所述云平台上的虚拟网络互联,实现不同云平台虚拟网络的互通;4)将软件定义网络管理节点部署到每一所述对外接口服务器上,构建多云环境网络并对多云环境网络下的虚拟网络进行管理。本发明能够对各个云平台虚拟机、容器网络配置信息的快速查询,实现跨云构建和管理虚拟机、容器,保证业务跨云部署。
-
公开(公告)号:CN108376028A
公开(公告)日:2018-08-07
申请号:CN201810020304.2
申请日:2018-01-09
Applicant: 北京大学
Abstract: 本发明提供一种基于用户行为和系统状态预测移动设备电池续航的方法,包括以下步骤:提取会话,根据需要保留符合条件的会话作为基本单元;从这些会话中随机选取一时间点,作为预测时间点;然后提取从会话开始直至预测时间点范围内的用户使用行为数据及系统状态信息,从中整理、抽取特征信息并将其组成特征向量;构造训练集;选取回归模型,以每个会话的特征向量作为输入,以预测时间点之后的实际续航时间作为输出进行训练;得到训练模型后,将待预测的会话的相应数据同样进行特征提取,以构造的训练集作为输入,得到的输出作为对待预测会话的续航时间的预测。从而准确预测移动设备的电池续航时间。
-
公开(公告)号:CN104363569B
公开(公告)日:2018-03-30
申请号:CN201410709710.1
申请日:2014-11-28
Applicant: 北京大学
IPC: H04W4/16
Abstract: 本发明公开了一种基于情景感知的向移动用户推荐最优联系方式的方法。本发明通过使用智能手机的传感器数据以及日历数据,能够识别接听方当前所处的情景,进而在特定的情景下为呼叫方准确的推荐合适的联系方式,并能对推荐的联系方式进行排序,从而方便呼叫方的使用。本发明既考虑了接听方的智能手机的传感器数据,同时还结合了日历数据,数据更将全面具体,情景感知的结果更准确;能够既考虑用户使用习惯中的规律也能考虑日历信息中的内容进行挖掘,从而推荐联系方式,提高了推荐的准确性;能够绑定更多的用户社交数据进行扩展,提高推荐的准确性。
-
公开(公告)号:CN106844000A
公开(公告)日:2017-06-13
申请号:CN201611191853.3
申请日:2016-12-21
Applicant: 北京大学
Abstract: 本发明涉及一种多用户环境下利用浏览器访问Linux容器集群的方法和装置。该方法在Linux容器集群上部署Master节点和若干Worker节点,其中Master节点进行集中的管理,用于处理用户通过点击网页按钮发来的URL请求,并将其解析,然后分发到Worker节点上,Worker节点是Linux容器的载体,并处理Master发来的对Linux容器的操作请求。本发明能够使用户通过浏览器访问Linux容器集群,同时保证在多用户环境下的安全可靠性;用户可以点击网页上的相应按钮,在服务器端实现Linux容器集群的创建、扩张或收缩,能够方便快捷地进行分布式应用的开发和部署。
-
公开(公告)号:CN106534306A
公开(公告)日:2017-03-22
申请号:CN201610999639.4
申请日:2016-11-14
Applicant: 北京大学(天津滨海)新一代信息技术研究院
IPC: H04L29/08
CPC classification number: H04L67/10
Abstract: 本发明涉及一种可扩展的异构云平台适配方法及其系统。该方法包括:1)为各个异构的云平台建立统一资源模型;2)从各个异构的云平台的自身架构中抽象出资源模型,并将其映射到统一资源模型;3)根据统一资源模型实现适配器,通过适配器连接各个异构的云平台;4)将各个异构的云平台的适配器连接添加到控制器的适配器管理列表中;5)通过控制器操作各个异构的云平台的资源,对各个异构的云平台进行统一管理。该系统包括上层的资源管理与操作层、应用模型层和用户接口层,以及下层的云资源适配层和抽象云资源池。本发明能够解决各种云平台之间的异构性问题,实现多个云平台的统一管理,为实际的生产部署提供方便。
-
公开(公告)号:CN106487906A
公开(公告)日:2017-03-08
申请号:CN201610939610.7
申请日:2016-11-01
Applicant: 北京大学(天津滨海)新一代信息技术研究院
IPC: H04L29/08
CPC classification number: H04L67/02 , H04L67/06 , H04L69/329
Abstract: 本发明公开了一种情境感知的移动Web应用协议切换方法。本方法为:1)当一客户端访问Web应用时,服务器端监控该客户端当前的网络状态;2)服务器端提取该客户端当前访问页面的页面特征;3)服务器端的根据所述网络状况以及所述页面特征,为该客户端确定当前的最佳传输协议。本发明能够动态地根据Web应用的内容以及网络状况选择最适合的传输协议,加快网页的加载速度,使得用户能够获得更好的用户体验。
-
公开(公告)号:CN105630503A
公开(公告)日:2016-06-01
申请号:CN201511000940.1
申请日:2015-12-28
Applicant: 北京大学
IPC: G06F9/44
Abstract: 本发明公开了一种基于用户操作记录的应用开发移动设备选取方法。本方法为:1)选取需要预测设备重要性的目标应用;2)若该目标应用的用户数据未达到设定条件,则进行步骤3);如果达到设定条件,则根据该目标应用的用户操作记录确定使用该目标应用的各设备重要性,然后根据得到的重要性对各设备型号排序,然后进行步骤5);3)在该目标应用所在的应用类别中,找到用户量最多的一组若干个应用;4)根据步骤3)所选应用的用户操作记录确定使用该目标应用的各设备重要性,然后根据得到的重要性对各设备型号排序;5)根据得到的排序选取若干设备作为目标应用的设备。本发明大大提高了应用的设备预测准确率。
-
公开(公告)号:CN102629198B
公开(公告)日:2015-05-13
申请号:CN201210050713.X
申请日:2012-02-29
Applicant: 北京大学
Abstract: 本发明提供一种软件应用中计算逻辑的按需远程执行方法。首先将软件应用的应用类分为执行位置固定类和执行位置可变类,再将应用类的程序代码从源结构转换为目标结构。通过所述目标结构将应用类之间的直接内存调用和远程调用转换成经由代理和端点进行的间接远程调用。并通过预测当一应用类远程执行时是否能改善该应用类所属的软件应用的性能,实现软件应用中计算逻辑的按需远程执行。本发明方法通过自动对软件应用的代码进行重构,将其转换为可按需远程执行的程序结构,实现对计算资源的按需占有,以提高性能并改善用户体验。
-
公开(公告)号:CN102799428A
公开(公告)日:2012-11-28
申请号:CN201210218923.5
申请日:2012-06-28
Applicant: 北京大学
IPC: G06F9/44
Abstract: 本发明涉及交互式软件中操作记录和回放方法,1)记录用户开始执行操作任务时在交互式软件上的可回放语义信息操作,设定用户操作事件、图形用户界面GUI事件与操作类型之间的对应规则;2)记录用户完成任务的所有操作参数,按照时间排序得到可回放操作序列;3)当用户完成任务后,根据特征相似技术确定GUI对象特征属性,并基于特征阀值确定在不同用户环境下,可回放操作序列中是否有可执行操作回放的对象;4)对可执行操作回放的对象,按照操作类型与事件之间的对应规则对操作进行回放。本发明的方法提取出可回放的语义记录,抽取时间语义形成可复用的操作序列,具有较高的空间利用率和时间效率。
-
-
-
-
-
-
-
-
-