一种快速统计的处理方法及装置

    公开(公告)号:CN110580307B

    公开(公告)日:2021-09-24

    申请号:CN201910736362.X

    申请日:2019-08-09

    Applicant: 北京大学

    Abstract: 本发明提供了一种快速统计的处理方法及装置,所述方法应用于图结构分布式账本中,所述方法包括:步骤S1:获得用户的统计需求,主节点将所述统计需求广播分发给各个数链节点;步骤S2:根据所述统计需求,在数链节点中读取相应起止序号或起止时间的第一数据集,并在第一数据集中提取相应的统计对象对应的数据作为原始数据;步骤S3:将所述原始数据作为基数估计方法的输入,设定目标参数,将原始数据哈希后,计算哈希后的原始数据对应的桶号以及所述原始数据去除桶号后的剩余位数第一个“1”出现的位置,对所述桶号的桶信息进行更新;通过本发明可以实现对图结构分布式账本数据的快速、准确、实时的统计。

    基于随机共识的图式账本的内容寻址方法和系统

    公开(公告)号:CN112100234B

    公开(公告)日:2021-09-10

    申请号:CN202010809484.X

    申请日:2020-08-12

    Applicant: 北京大学

    Abstract: 本申请提供了一种基于随机共识的图式账本的内容寻址方法和系统,涉及区块链技术领域,所述内容寻址系统包括:内容发布服务,内容定位服务和查询代理服务;通过节点的内容定位服务定位待查询数据的存储节点,查询代理服务从内容定位服务获取存储节点的节点位置信息后,向该节点发起请求,获取待查询数据并显示获取的数据,进而实现对随机存储在图式账本的数据进行快速查找和获取。

    一种终端应用行为反射的处理方法

    公开(公告)号:CN110362301B

    公开(公告)日:2021-04-09

    申请号:CN201910498200.7

    申请日:2019-06-10

    Applicant: 北京大学

    Abstract: 本发明公开了一种终端应用行为反射的处理方法,通过行为解释器,生成一个完整、准确、详实的应用行为自述,即终端应用应用行为的运行时模型,克服了现有技术在动态、多变、难控的应用运行时的不足,实现了对终端应用应用行为的灵活、完整的监测,然后基于生成的运行时模型,定义运行时模型上的操作以及模型片段在堆、栈区域影响的等价性,实现了复杂的应用行为模型的分解,可操作的模型片段,并基于分解的模型片段,建立行为模型与应用状态和应用代码的因果关联,实现了在终端应用运行时对其应用行为的指令级别的控制。

    一种针对智能合约的自适应同步方法和系统

    公开(公告)号:CN112118289A

    公开(公告)日:2020-12-22

    申请号:CN202010808928.8

    申请日:2020-08-12

    Applicant: 北京大学

    Inventor: 黄罡 张颖 蔡华谦

    Abstract: 本发明实施例提供了一种针对智能合约的自适应同步方法和系统,涉及区块链技术领域,通过请求节点在P2P网络中随机选择预设数量个节点,以使所述预设数量个节点同步调用智能合约,可以大大提高可信计算的执行效率;同时提出了一种合约状态同步机制,通过在多节点同步调用的过程中对合约的执行进行记录,当需要同步时,就从最新状态的节点中获取所需的合约调用的执行记录并在本地进行回放,以此可在随机多节点状态不同步时将其快速恢复,实现高可用,能满足低响应时间的数据分析场景。

    基于关键元素差异性分析的微服务更新方法及系统

    公开(公告)号:CN109117164B

    公开(公告)日:2020-08-25

    申请号:CN201811014183.7

    申请日:2018-08-31

    Applicant: 北京大学

    Abstract: 本发明公开了一种基于关键元素差异性分析的微服务更新方法及系统,通过对微服务中字节码的分析筛选出需要分析的关键元素集合,并通过对各关键元素在新旧版本安卓应用之间相似度的分析判断安卓应用在版本变化过程中相对于微服务是否发生了破坏性变化,并在发生破坏性变化时,通过分析各关键元素在新旧版本安卓应用之间的相似度,判断各关键元素是否发生了破坏性变化,以对微服务中需要修改的关键元素进行定位,并为每个需要修改的关键元素给出修改推荐列表,进而根据修改推荐列表对微服务进行更新,避免了在安卓应用版本发生非破坏性变化时对微服务进行无必要的修改和对微服务中没必要修改的关键元素进行修改,减少了资源浪费,提高了微服务升级效率。

    一种数据服务集群的自适应调度方法

    公开(公告)号:CN111352728A

    公开(公告)日:2020-06-30

    申请号:CN201910803526.6

    申请日:2019-08-28

    Abstract: 本发明涉及任务调度领域,特别涉及一种数据服务集群的自适应调度方法。包括:发出调用请求,解析请求,读取请求的接口;筛选符合条件的候选设备;选择其中负载最低的候选设备;在候选设备上执行请求,若超过设定时间或者执行失败,则记录执行失败,判定失败条件,执行下一条指令;若执行成功,则记录执行成功,判定成功条件,执行下一条指令。本发明选择负载最小的设备以实现流量平均分配,而无需精确监测到达设备的瞬时请求流量;根据接口调用的成功或失败自动调整以实现自动适应未知的接口。

    接口参数约束代码入口定位方法与系统

    公开(公告)号:CN109062784A

    公开(公告)日:2018-12-21

    申请号:CN201810737261.X

    申请日:2018-07-06

    Applicant: 北京大学

    CPC classification number: G06F11/3624 G06F8/75

    Abstract: 本发明公开了一种接口参数约束代码入口定位方法与系统,先收集预设的输入参数的场景下系统客户端中的代码覆盖数据,并据此对系统客户端进行选择性插桩以插入探针,然后运行插桩后的系统客户端并演示场景,以触发读取接口参数和执行探针,通过探针打印出当前的函数调用栈和输入控件元信息,并据此定位到接口参数约束代码的入口函数。本发明有效解决了现有技术在将信息系统中的数据和功能服务化的过程中,在对接口参数约束代码定位时难以定位代码入口的问题,从而帮助开发者快速定位到接口参数约束代码入口,从而帮助开发者更快筛选出真正跟参数约束密切相关的代码。

    一种建立安卓应用程序不同版本间反编译类集合映射关系的方法和装置

    公开(公告)号:CN108804111A

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

    申请号:CN201810282098.2

    申请日:2018-04-02

    Applicant: 北京大学

    CPC classification number: G06F8/53

    Abstract: 本发明涉及一种建立安卓应用程序不同版本间反编译类集合映射关系的方法和装置。该方法包括:1)获取两个不同版本安卓应用程序的反编译类集合,将其中一个版本的反编译类集合作为评判集,另一个版本的反编译类集合作为被评判对象;2)确定因素集,根据评判集和因素集计算在每个因素上被评判类对于评判集中每个类的隶属度,根据隶属度形成模糊矩阵;3)定义因素的权重,根据因素的权重和模糊矩阵计算被评判类对于评判集中每个类的总隶属度;4)根据总隶属度的大小判定被评判类是否与评判集中的类建立映射关系。本发明提高了开发人员对APP不同版本间差异的理解效率,降低了缺失文档生成的难度。

    一种面向分布式链路追踪框架的数字对象查询方法

    公开(公告)号:CN119128006A

    公开(公告)日:2024-12-13

    申请号:CN202411175327.2

    申请日:2024-08-26

    Applicant: 北京大学

    Abstract: 本申请公开了一种面向分布式链路追踪框架的数字对象查询方法、装置、设备及可读存储介质,属于分布式数联网领域,包括:获取对数字对象数据的数据请求消息;从数据请求消息中,提取当前请求任务以及上下文链路信息,并执行当前请求任务;根据本地网络节点的节点信息,以及当前请求任务的任务内容,更新上下文链路信息,并根据执行当前请求任务所得到的执行结果,更新当前请求任务的任务内容;将更新后的上下文链路信息,以及更新后的当前请求任务,共同存储为更新后的数据请求消息。本申请通过建立的具有代码侵入性低且便于查询链路数据结构的数据请求消息,解决了在分布式数联网信息交互过程中,链路数据追踪和调试方式复杂的问题。

    一种面向科技资源的数字对象关系溯源方法及系统

    公开(公告)号:CN116719817B

    公开(公告)日:2024-03-26

    申请号:CN202310689184.6

    申请日:2023-06-12

    Applicant: 北京大学

    Abstract: 本发明提供一种面向科技资源的数字对象关系溯源方法及系统,所述方法包括:根据获得的目标数据,调用标识注册模块对获得的所述目标数据进行标识注册,并将注册的标识赋予与所述目标数据对应的数字对象;通过所述标识注册模块将所述目标数据异步上传至区块链进行存储,并将所述目标数据的标识、区块链的hash值和所述目标数据对应的数字对象存储至本地数据库;根据用户对子进程的执行操作,调用子进程记录模块对所述子进程进行记录存储;根据用户对目标数据的查询操作,调用科技资源使用情况可视化模块对与所述查询操作对应的记录信息进行处理,获得可视化结果。旨在对科技资源的协作过程进行记录追踪的同时将用户对科技资源的操作进行统计并可视化显示。

Patent Agency Ranking