-
公开(公告)号:CN115543486A
公开(公告)日:2022-12-30
申请号:CN202211461318.0
申请日:2022-11-16
Applicant: 北京大学
Abstract: 本实施例提供了一种面向无服务器计算的冷启动延迟优化方法、装置和设备,所述方法包括:对FaaS应用进行可选文件消除处理,以获得简化的FaaS应用;对简化的FaaS应用进行无服务器函数识别和特殊函数识别,以确定所述FaaS应用中的无服务器函数和特殊函数;根据所述FaaS应用的函数调用图、所述无服务器函数和特殊函数生成可选函数集;对所述可选函数集中可选函数的代码进行函数级重写,并将可选函数的原始代码压缩为轻量级文件,得到优化的FaaS应用,并在执行所述优化的FaaS应用时以按需加载的方式获取需要的可选函数代码。在本实施例中,无需修改底层操作系统或虚拟机管理程序,从应用层面出发,实现通过减小执行代码的大小来优化无服务器函数的冷启动延迟。
-
公开(公告)号:CN114218515B
公开(公告)日:2022-09-06
申请号:CN202111571191.3
申请日:2021-12-21
Applicant: 北京大学
IPC: G06F16/958 , G06F16/953 , G06F40/109 , G06F40/14 , G06F40/258 , G06F40/30
Abstract: 本申请提供一种基于内容分割的Web数字对象提取方法及系统,方法包括:根据用户在前端界面的选择操作,控制Web页面在浏览模式和数字对象生成模式之间进行切换;在Web页面处于数字对象生成模式的情况下,将Web页面分割为多个内容块;提取多个内容块中的关键信息;根据用户从展示的多个内容块中选择的目标内容块,创建与目标内容块对应的数字对象配置界面;根据用户从数字对象配置界面中选择的目标关键信息,将目标内容块和目标关键信息发送至数字对象引擎,以构建与目标内容块对应的目标数字对象,目标关键信息将作为目标数字对象的自定义属性。旨在自动从Web页面中获取数据,并解析数据的元信息,进而转换成数字对象。
-
公开(公告)号:CN110689368B
公开(公告)日:2022-07-19
申请号:CN201910780066.X
申请日:2019-08-22
Applicant: 北京大学(天津滨海)新一代信息技术研究院
IPC: G06Q30/02
Abstract: 本发明公开了一种移动应用内广告点击率预测系统设计方法,包括:对广告数据进行集成、清洗和变换的预处理;利用预处理后的广告数据生成特征并构造特征全集;针对所述特征全集进行有效特征选取,选出有效特征集;利用所述有效特征集对广告点击率预测模型进行训练。本发明实施例提供的移动应用内广告点击率预测方法,对广告数据中的长尾数据按照相似性进行归类,按照数据取值频次进行归类,克服了现有技术无法有效利用隐含在长尾数据中的信息的缺陷,充分利用了长尾数据中的信息提升了预测效果。
-
公开(公告)号:CN110472191B
公开(公告)日:2021-03-12
申请号:CN201910591389.4
申请日:2019-07-02
Applicant: 北京大学
Abstract: 本发明公开了一种动态自适应的服务评价计算方法及装置,包括缓存有历史评分的动态窗口Q={ri‑n…,ri‑2,ri‑1},n为所述动态窗口Q内的当前评分个数,所述方法包括:步骤S1:针对一个服务S,在收到第i个评分ri时,根据所述Q内的当前n个历史评分ri‑n…,ri‑2,ri‑1,估算当前评分f(i);步骤S2:比较所述f(i)与所述ri,判定所述服务S的评分ri是否公正;步骤S3:根据评分的公正性,调整所述动态窗口Q的范围;步骤S4:在调整后的所述动态窗口Q的范围内,计算所述服务S的服务评价值Ri。本发明可以实现对服务评价值的动态计算,获得较为准确和可靠的服务评价值,以此为服务的提供者或开发者提供更有效而准确的反馈数据,为服务的使用者选择服务提供更可靠的参考和依据。
-
公开(公告)号:CN110472191A
公开(公告)日:2019-11-19
申请号:CN201910591389.4
申请日:2019-07-02
Applicant: 北京大学
Abstract: 本发明公开了一种动态自适应的服务评价计算方法及装置,包括缓存有历史评分的动态窗口Q={ri-n…,ri-2,ri-1},n为所述动态窗口Q内的当前评分个数,所述方法包括:步骤S1:针对一个服务S,在收到第i个评分ri时,根据所述Q内的当前n个历史评分ri-n…,ri-2,ri-1,估算当前评分f(i);步骤S2:比较所述f(i)与所述ri,判定所述服务S的评分ri是否公正;步骤S3:根据评分的公正性,调整所述动态窗口Q的范围;步骤S4:在调整后的所述动态窗口Q的范围内,计算所述服务S的服务评价值Ri。本发明可以实现对服务评价值的动态计算,获得较为准确和可靠的服务评价值,以此为服务的提供者或开发者提供更有效而准确的反馈数据,为服务的使用者选择服务提供更可靠的参考和依据。
-
公开(公告)号:CN110362363A
公开(公告)日:2019-10-22
申请号:CN201910498732.0
申请日:2019-06-10
Applicant: 北京大学
Abstract: 本发明公开了一种基于运行时模型实现对终端应用控制的方法,通过定义运行时模型上的操作以及模型片段在堆、栈区域影响的等价性,实现了复杂的应用行为模型的分解,可操作的模型片段,并基于分解的模型片段,建立行为模型与应用状态和应用代码的因果关联,实现了在终端应用运行时对其应用行为的指令级别的控制。
-
公开(公告)号:CN110362301A
公开(公告)日:2019-10-22
申请号:CN201910498200.7
申请日:2019-06-10
Applicant: 北京大学
Abstract: 本发明公开了一种终端应用行为反射的处理方法,通过行为解释器,生成一个完整、准确、详实的应用行为自述,即终端应用应用行为的运行时模型,克服了现有技术在动态、多变、难控的应用运行时的不足,实现了对终端应用应用行为的灵活、完整的监测,然后基于生成的运行时模型,定义运行时模型上的操作以及模型片段在堆、栈区域影响的等价性,实现了复杂的应用行为模型的分解,可操作的模型片段,并基于分解的模型片段,建立行为模型与应用状态和应用代码的因果关联,实现了在终端应用运行时对其应用行为的指令级别的控制。
-
公开(公告)号:CN109240700A
公开(公告)日:2019-01-18
申请号:CN201810737264.3
申请日:2018-07-06
Applicant: 北京大学
IPC: G06F8/41
Abstract: 本发明公开了一种关键代码定位方法与系统,本发明在关键代码定位阶段,通过程序插桩的方式采集预设的输入参数的场景下从接口参数约束代码的入口函数开始的函数调用关系,并据此对各函数进行关键代码分析,以定位出与接口参数相关的所有约束代码。本发明有效解决了现有技术在将信息系统中的数据和功能服务化的过程中,在编写处理程序时难以定位到关键代码的问题,帮助开发者快速定位到关键代码,从而帮助开发者更快筛选出真正跟参数约束密切相关的代码。
-
公开(公告)号:CN105487960B
公开(公告)日:2019-01-18
申请号:CN201511000936.5
申请日:2015-12-28
Applicant: 北京大学
IPC: G06F11/30
Abstract: 本发明公开了一种基于物理实测的移动端APP加载能耗自动测量方法。本方法为:1)将指定的移动端Web和移动端机型发送给服务器;2)服务器将该移动端Web传送到对应移动端上运行的浏览器中加载该移动端Web,并启动电表开始测量;在测量过程中获取每一网络资源的请求时间、接收时间以及计算时间;3)当该移动端Web在该移动端上加载完成后,服务器对测量数据进行处理:首先根据网络资源的请求时间、接收时间以及计算时间得到页面加载过程及其中的时间戳,然后将获得的时间戳与该服务器的时间进行同步;然后根据同步后的时间和电表测量数据计算该移动端Web在该移动端上加载产生的能耗。本方法大大提高了测量精度。
-
公开(公告)号:CN109189469A
公开(公告)日:2019-01-11
申请号:CN201811012655.5
申请日:2018-08-31
Applicant: 北京大学
IPC: G06F8/72
Abstract: 本发明公开了一种基于反射的安卓应用微服务化方法及系统,通过对安卓应用运行进行监控,得到应用的行为反射运行时模型,并在其中的运行时栈模型中标注包含目标数据的目标对象,生成目标对象的所有函数调用集,再根据使用函数调用集生成函数调用代码的难度为每一函数调用集进行评分,并根据评分推荐函数调用集以生成可执行的函数调用代码。对不能在运行时栈模型中生成的目标对象,在运行时堆模型中生成目标对象的所有引用链,并构造类加载器,再根据被选择的目标对象引用链生成目标对象构造代码,最后再将生成的函数调用代码和目标对象构造代码结合起来包装成微服务接口。本发明能大大减少开发安卓应用微服务的时间,有效解决安卓应用微服务开发中执行序列复杂与数据依赖复杂两大难题。
-
-
-
-
-
-
-
-
-