-
公开(公告)号:CN116302971A
公开(公告)日:2023-06-23
申请号:CN202310114904.6
申请日:2023-02-07
Applicant: 北京大学
IPC: G06F11/36 , G06F40/186
Abstract: 本发明实施例提供一种针对可编程数据平面可扩展的测试生成方法。所述方法包括:获取并解析目标文件数据,获得对应的控制流图;根据所述控制流图,生成全覆盖的测试报文模板;通过对所述测试报文模板中的无关变量进行赋值,获得对应的测试报文数据;将所述测试报文数据在可编程数据平面设备上进行执行,获得对应的测试结果。旨在提高对程序测试的可扩展性,快速实现对大规模程序的分支全覆盖。
-
公开(公告)号:CN115221051B
公开(公告)日:2023-06-09
申请号:CN202210813432.9
申请日:2022-07-12
Applicant: 北京大学
IPC: G06F11/36
Abstract: 本发明实施例提供了一种用于数据API执行过程验证的程序插桩方法及装置,该方法中,从所述用于数据供给的整体可执行程序中,定位目标数据API所对应的程序片段;复制该程序片段中的函数,并基于所述原始可执行程序中的函数调用关系,重构复制后函数之间的调用关系,以形成具有相同执行效果但执行过程独立的待插桩程序片段;在所述待插桩程序片段中插入插桩代码,得到目标可执行程序。相较于现有技术针对可执行程序进行整体插桩的方式,精确定位目标数据API所对应程序片段并对所构造的待插桩程序片段进行插桩,能够实现同样的插桩效果,同时通过缩小插桩范围降低代码膨胀率,并通过对待插桩程序片段插桩避免对其它无关业务功能的性能造成影响。
-
公开(公告)号:CN116149575A
公开(公告)日:2023-05-23
申请号:CN202310426600.3
申请日:2023-04-20
Applicant: 北京大学
IPC: G06F3/06
Abstract: 本申请实施例公开了一种面向服务器无感知计算的磁盘冗余阵列写入方法及系统,通过在构成目标磁盘冗余阵列的多个存储服务器之间建立点对点的网络通信连接,能够减少目标磁盘冗余阵列所占用的带宽,从而降低网卡带宽对磁盘冗余阵列的写入性能限制,第一存储服务器以流水线方式在多设备间并发执行请求,且第二存储服务器无需等待全部数据传输完成,即可执行对校验块的归约操作,可以提升并行度,优化了磁盘冗余阵列的写入性能。
-
公开(公告)号:CN115357820B
公开(公告)日:2023-01-13
申请号:CN202211264316.2
申请日:2022-10-17
Applicant: 北京大学(CN)
IPC: G06F16/955
Abstract: 本发明提出了一种基于记录回放的数字对象封装与实体访问方法及系统,涉及数据处理技术领域。通过使用记录回放方法进行数字对象的封装,然后获取待访问数字对象标识,并对待访问数字对象标识进行解析;然后将对应的用户交互式序列脚本作为路径回放时使用的地址,进行路径回放,得到存放于数字对象实体的Web应用界面。实现了人机交互型数字对象仓库系统,基于交互式序列脚本记录寻址路径,并通过路径回放的方式完成了对单页面应用中数字对象实体的寻址和访问,解决了单页面应用数据触及的问题。存储的地址能够准确定位数字对象封装时对应的页面状态,然后通过路径回放方法能高效、准确地完成页面操作的模拟,得到保存的页面状态,以实现访问。
-
公开(公告)号:CN115357820A
公开(公告)日:2022-11-18
申请号:CN202211264316.2
申请日:2022-10-17
Applicant: 北京大学
IPC: G06F16/955
Abstract: 本发明提出了一种基于记录回放的数字对象封装与实体访问方法及系统,涉及数据处理技术领域。通过使用记录回放方法进行数字对象的封装,然后获取待访问数字对象标识,并对待访问数字对象标识进行解析;然后将对应的用户交互式序列脚本作为路径回放时使用的地址,进行路径回放,得到存放于数字对象实体的Web应用界面。实现了人机交互型数字对象仓库系统,基于交互式序列脚本记录寻址路径,并通过路径回放的方式完成了对单页面应用中数字对象实体的寻址和访问,解决了单页面应用数据触及的问题。存储的地址能够准确定位数字对象封装时对应的页面状态,然后通过路径回放方法能高效、准确地完成页面操作的模拟,得到保存的页面状态,以实现访问。
-
公开(公告)号:CN114661872A
公开(公告)日:2022-06-24
申请号:CN202210182912.X
申请日:2022-02-25
Applicant: 北京大学
IPC: G06F16/332 , G06F16/36 , G06F16/33
Abstract: 本申请提供一种面向初学者的API自适应推荐方法,属于API技术领域。包括:解析API文档,得到多个API元素以及多个API元素之间的第一关联关系;基于多个API元素以及多个API元素之间的关联关系,构建具有多类API实体的初始知识图谱;每类API实体均具有多个相互连接的API实体;获取多个SO讨论帖;在初始知识图谱中,构建每个SO讨论帖与对应的目标API实体之间的第二关联关系,得到目标知识图谱;将目标知识图谱上的多个API实体,聚类为不同的API实体组,以构建不同的学习入口。使用本申请提供的自适应推荐方法,可以为初学者推荐所需的学习入口。
-
公开(公告)号:CN111080445B
公开(公告)日:2022-06-17
申请号:CN201911032676.8
申请日:2019-10-28
Applicant: 北京大学
IPC: G06Q40/04 , G06Q20/38 , G06F21/64 , H04L67/1097
Abstract: 本发明提供了一种基于图结构的可信存证方法与系统,每个发起交易节点在发起交易的过程中,从网络中随机选择多个见证节点对该交易进行见证;所述见证节点将见证该交易所产生的交易数据打包,生成区块;所述见证节点随机选择多个存储节点;所述见证节点将所述区块发送给多个所述存储节点;所述存储节点对所述区块进行存储;其中,针对一笔交易,所有见证节点和所有存储节点的所有区块构成有向无环图DAG结构。本发明实施例采用有向无环图DAG结构配合nRW共识机制,不仅解决了大规模共享交换过程中的监管问题,还使得本发明实施例的分布式账本的存证吞吐量随着节点数量的增加可以线性扩展。
-
公开(公告)号:CN110633431B
公开(公告)日:2022-05-03
申请号:CN201910731410.6
申请日:2019-08-08
Applicant: 北京大学
IPC: G06F16/955 , H04L67/02
Abstract: 本发明涉及一种Web请求关联的分析方法和装置。该方法包括:记录浏览Web页面过程中产生的Web请求序列,从中选取一项作为待生成API的头部请求;根据头部请求在Web请求序列中进行第一次后继搜索;如搜索到后继请求则将头部请求与后继请求整合为一个API;如未搜索到后继请求则在Web请求序列中进行前驱搜索;如未搜索到前驱请求则将头部请求生成API;如搜索到前驱请求则在Web请求序列中进行第二次后继搜索;如搜索到后继请求则将头部请求与后继请求整合为一个API;如未搜索到后继请求则将头部请求生成API。本发明采用计算机程序实现Web请求关联分析的自动化,能够解决人工操作低效和准确率不稳定的问题。
-
公开(公告)号:CN112118290B
公开(公告)日:2022-03-18
申请号:CN202010808941.3
申请日:2020-08-12
Applicant: 北京大学
IPC: H04L67/104 , H04L67/1097 , H04L67/1095 , H04L9/40
Abstract: 本发明实施例提供了一种基于程序分析的数据资源的管控方法,涉及区块链技术领域,在该控制方法中,P2P网络中的第一节点向第二节点发起针对智能合约的调用任务,第二节点根据调用任务,构建由多个基本块构成的控制流图,通过部分具有获取数据的代码的基本块来收集原始数据,并将原始数据保存在预先定义的变量中,以变量为粒度,对控制流图进行控制依赖分析和数据依赖分析,通过迭代稳定可获得变量关系结果,以此代替了典型属性的复杂属性关系,能够在数据分析智能合约的代码量大、结构复杂时,以一种简单、直观的方式展示输入数据与返回结果关系,然后再由第一节点执行现有的基于属性的访问控制方法,降低了人工代码审计的成本与难度。
-
公开(公告)号:CN110442715B
公开(公告)日:2022-01-28
申请号:CN201910701692.5
申请日:2019-07-31
Applicant: 北京大学
IPC: G06F16/35 , G06F16/9537 , G06K9/62 , G06Q10/06 , G06Q50/26
Abstract: 本发明公开了一种基于多元大数据的综合城市地理语义挖掘方法。社交文本数据是最能反映人们对城市区域功能认知的数据来源,所以本发明利用社交文本数据抽取出城市区域的功能;基于公交线路数据,不依赖于人为制定的规则,自动计算得到城市各个区域交通便利度的相对排名;从工作日工作时间段的人口密度指数和休息时间段的人口密度指数这两个更宏观的角度分析城市人口密度分布。本发明从城市区域功能、城市交通便利度分布、建筑物功能和人口密度指数四个不同的指标对综合城市地理语义进行刻画,结合这四个指标挖掘得到的信息,能够满足不同类型的用户的不同种类的查询需求,能够更好地帮助人们全面地了解城市。
-
-
-
-
-
-
-
-
-