-
公开(公告)号:CN115237817A
公开(公告)日:2022-10-25
申请号:CN202211156938.3
申请日:2022-09-22
Applicant: 北京大学
IPC: G06F11/36
Abstract: 本申请涉及数据交换领域,提供了一种数据交换共享低代码流程的动态模型检测方法和装置,包括:将原始流程根据预设标准化规则,进行标准化,得到标准流程;将通过静态检测的标准流程转换为动态模型;生成所述通过静态检测的标准流程的动态约束,并检测所述动态模型是否满足所述动态约束,输出动态模型检测结果。通过对标准化的原始流程进行静态检测和动态检测两个阶段的检测,对第一类型坏味道和第二类型坏味道进行识别,并输出最终检测结果,可以处理各种复杂场景下的数据交换共享低代码流程,同时提升了数据交换共享低代码流程中坏味道识别的效率和精确性。
-
公开(公告)号:CN115221051A
公开(公告)日:2022-10-21
申请号:CN202210813432.9
申请日:2022-07-12
Applicant: 北京大学
IPC: G06F11/36
Abstract: 本发明实施例提供了一种用于数据API执行过程验证的程序插桩方法及装置,该方法中,从所述用于数据供给的整体可执行程序中,定位目标数据API所对应的程序片段;复制该程序片段中的函数,并基于所述原始可执行程序中的函数调用关系,重构复制后函数之间的调用关系,以形成具有相同执行效果但执行过程独立的待插桩程序片段;在所述待插桩程序片段中插入插桩代码,得到目标可执行程序。相较于现有技术针对可执行程序进行整体插桩的方式,精确定位目标数据API所对应程序片段并对所构造的待插桩程序片段进行插桩,能够实现同样的插桩效果,同时通过缩小插桩范围降低代码膨胀率,并通过对待插桩程序片段插桩避免对其它无关业务功能的性能造成影响。
-
公开(公告)号:CN114218515A
公开(公告)日:2022-03-22
申请号: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页面中获取数据,并解析数据的元信息,进而转换成数字对象。
-
公开(公告)号:CN111158973B
公开(公告)日:2021-06-18
申请号:CN201911237173.4
申请日:2019-12-05
Applicant: 北京大学
IPC: G06F11/30
Abstract: 本发明提供了一种web应用动态演化监测方法,包括:定期获取待监测的Web页面;根据预设的监测配置信息中的关键内容,在所述Web页面的文档对象模型DOM树中定位到相应节点;当无法定位到相应节点时,则确定为所述Web页面变化;当定位到相应节点时,在所述Web页面中获得包含所述关键内容的当前内容块;将所述当前内容块的标题与在初始化监测任务中从所述Web页面获得的初始内容块的标题进行对比,根据对比结果,确定所述Web页面是否发生变化,以此可以辅助开发者及时主动地发现目标Web应用页面结构上的相关变化,以确定已有系统间的对接是否已经失效。
-
公开(公告)号:CN110362301B
公开(公告)日:2021-04-09
申请号:CN201910498200.7
申请日:2019-06-10
Applicant: 北京大学
Abstract: 本发明公开了一种终端应用行为反射的处理方法,通过行为解释器,生成一个完整、准确、详实的应用行为自述,即终端应用应用行为的运行时模型,克服了现有技术在动态、多变、难控的应用运行时的不足,实现了对终端应用应用行为的灵活、完整的监测,然后基于生成的运行时模型,定义运行时模型上的操作以及模型片段在堆、栈区域影响的等价性,实现了复杂的应用行为模型的分解,可操作的模型片段,并基于分解的模型片段,建立行为模型与应用状态和应用代码的因果关联,实现了在终端应用运行时对其应用行为的指令级别的控制。
-
公开(公告)号:CN112118289A
公开(公告)日:2020-12-22
申请号:CN202010808928.8
申请日:2020-08-12
Applicant: 北京大学
Abstract: 本发明实施例提供了一种针对智能合约的自适应同步方法和系统,涉及区块链技术领域,通过请求节点在P2P网络中随机选择预设数量个节点,以使所述预设数量个节点同步调用智能合约,可以大大提高可信计算的执行效率;同时提出了一种合约状态同步机制,通过在多节点同步调用的过程中对合约的执行进行记录,当需要同步时,就从最新状态的节点中获取所需的合约调用的执行记录并在本地进行回放,以此可在随机多节点状态不同步时将其快速恢复,实现高可用,能满足低响应时间的数据分析场景。
-
公开(公告)号:CN111158973A
公开(公告)日:2020-05-15
申请号:CN201911237173.4
申请日:2019-12-05
Applicant: 北京大学
IPC: G06F11/30
Abstract: 本发明提供了一种web应用动态演化监测方法,包括:定期获取待监测的Web页面;根据预设的监测配置信息中的关键内容,在所述Web页面的文档对象模型DOM树中定位到相应节点;当无法定位到相应节点时,则确定为所述Web页面变化;当定位到相应节点时,在所述Web页面中获得包含所述关键内容的当前内容块;将所述当前内容块的标题与在初始化监测任务中从所述Web页面获得的初始内容块的标题进行对比,根据对比结果,确定所述Web页面是否发生变化,以此可以辅助开发者及时主动地发现目标Web应用页面结构上的相关变化,以确定已有系统间的对接是否已经失效。
-
公开(公告)号:CN109062784A
公开(公告)日:2018-12-21
申请号:CN201810737261.X
申请日:2018-07-06
Applicant: 北京大学
CPC classification number: G06F11/3624 , G06F8/75
Abstract: 本发明公开了一种接口参数约束代码入口定位方法与系统,先收集预设的输入参数的场景下系统客户端中的代码覆盖数据,并据此对系统客户端进行选择性插桩以插入探针,然后运行插桩后的系统客户端并演示场景,以触发读取接口参数和执行探针,通过探针打印出当前的函数调用栈和输入控件元信息,并据此定位到接口参数约束代码的入口函数。本发明有效解决了现有技术在将信息系统中的数据和功能服务化的过程中,在对接口参数约束代码定位时难以定位代码入口的问题,从而帮助开发者快速定位到接口参数约束代码入口,从而帮助开发者更快筛选出真正跟参数约束密切相关的代码。
-
公开(公告)号:CN103500126A
公开(公告)日:2014-01-08
申请号:CN201310517763.9
申请日:2013-10-28
Applicant: 北京大学
IPC: G06F11/07
Abstract: 本发明公开了一种云计算平台的自动化容错配置方法。本方法为:1)云计算平台容错配置系统采集云计算平台的运行时信息,运行时信息的载体为运行时软件体系结构;2)云计算平台容错配置系统根据用户需求与当前运行时信息从容错机制库中选择一容错机制;3)云计算平台容错配置系统根据选择的容错机制对该云计算平台的运行时软件体系结构进行配置;4)云计算平台管理系统将3)配置过程中运行时软件体系结构发生变化的部分同步到该云计算平台中。本发明可系统化的为云计算平台提供自适应的容错配置,且节约了云计算平台资源、容错性能得到大大提高。
-
公开(公告)号:CN102629198A
公开(公告)日:2012-08-08
申请号:CN201210050713.X
申请日:2012-02-29
Applicant: 北京大学
Abstract: 本发明提供一种软件应用中计算逻辑的按需远程执行方法。首先将软件应用的应用类分为执行位置固定类和执行位置可变类,再将应用类的程序代码从源结构转换为目标结构。通过所述目标结构将应用类之间的直接内存调用和远程调用转换成经由代理和端点进行的间接远程调用。并通过预测当一应用类远程执行时是否能改善该应用类所属的软件应用的性能,实现软件应用中计算逻辑的按需远程执行。本发明方法通过自动对软件应用的代码进行重构,将其转换为可按需远程执行的程序结构,实现对计算资源的按需占有,以提高性能并改善用户体验。
-
-
-
-
-
-
-
-
-