-
公开(公告)号:CN111046065B
公开(公告)日:2022-06-17
申请号:CN201911032931.9
申请日:2019-10-28
Applicant: 北京大学
IPC: G06F16/2453 , G06F16/2458 , G06Q40/04
Abstract: 本发明提供了可扩展的高性能分布式查询处理方法及装置,应用于P2P网络系统中,所述P2P网络系统包括多个节点;本发明通过维护具有高容错和负载均衡的树形结构的P2P网络系统,将查询条件广播给P2P网络系统中的节点,节点在收到查询请求后,将本地满足查询条件的数据返回给P2P网络系统中的父节点,父节点将所有孩子节点返回的数据和本地的查询结果做去重和结算,将处理后的结果返回给该节点的父节点,以层层汇总的方式将数据返回给根节点。在上述过程中,采用采用了跳数优化的方法,延迟优化和邻居节点管理协议解决了针对基于图结构随机存储的分布式账本的查询功能的可扩展问题以及容错性问题。
-
公开(公告)号:CN112702390B
公开(公告)日:2022-04-15
申请号:CN202011420659.4
申请日:2020-12-07
Applicant: 北京大学
IPC: H04L67/10 , H04L67/1097
Abstract: 本申请实施例涉及一种基于区块链的智能合约资源的组网方法和装置,涉及互联网技术领域,包括:计算所有资源的属性组和所有节点的空间属性LocationID,新节点委托引导节点发起对新节点的LocationID的搜索,引导节点利用节点之间关联的拓扑结构不断学习并查询最佳节点,最终收敛得到最近的临近节点,新节点与最近的节点相互存储LocationID,所有节点加入完毕后,新资源利用启动节点通过节点之间关联的拓扑结构收敛到目标节点上,将资源存储在目标节点上。本申请将资源和节点基于空间位置进行组网,并在组网过程中定义资源的类别、可用状态等属性,利用此种组网方法能够使存储在区块链中的智能合约资源在能够实现基于时间、位置属性搜索的同时实现模糊搜索。
-
公开(公告)号:CN110580307B
公开(公告)日:2021-09-24
申请号:CN201910736362.X
申请日:2019-08-09
Applicant: 北京大学
IPC: G06F16/901 , G06F16/27
Abstract: 本发明提供了一种快速统计的处理方法及装置,所述方法应用于图结构分布式账本中,所述方法包括:步骤S1:获得用户的统计需求,主节点将所述统计需求广播分发给各个数链节点;步骤S2:根据所述统计需求,在数链节点中读取相应起止序号或起止时间的第一数据集,并在第一数据集中提取相应的统计对象对应的数据作为原始数据;步骤S3:将所述原始数据作为基数估计方法的输入,设定目标参数,将原始数据哈希后,计算哈希后的原始数据对应的桶号以及所述原始数据去除桶号后的剩余位数第一个“1”出现的位置,对所述桶号的桶信息进行更新;通过本发明可以实现对图结构分布式账本数据的快速、准确、实时的统计。
-
公开(公告)号:CN112100234B
公开(公告)日:2021-09-10
申请号:CN202010809484.X
申请日:2020-08-12
Applicant: 北京大学
IPC: G06F16/2458 , G06F16/27 , G06F16/22
Abstract: 本申请提供了一种基于随机共识的图式账本的内容寻址方法和系统,涉及区块链技术领域,所述内容寻址系统包括:内容发布服务,内容定位服务和查询代理服务;通过节点的内容定位服务定位待查询数据的存储节点,查询代理服务从内容定位服务获取存储节点的节点位置信息后,向该节点发起请求,获取待查询数据并显示获取的数据,进而实现对随机存储在图式账本的数据进行快速查找和获取。
-
公开(公告)号:CN112099880B
公开(公告)日:2021-07-30
申请号:CN202010809489.2
申请日:2020-08-12
Applicant: 北京大学
Abstract: 本申请实施例在于提供一种场景驱动的应用程序约减方法和系统,属于计算机领域。包括:获取APP启动过程与API调用过程中的堆栈信息,形成堆栈信息文件;对所述堆栈信息文件进行解析,得到类列表、资源列表与共享库列表;将所述类列表、所述资源列表与所述共享库列表作为第一信息;对APK文件进行分析,获取所述APK文件中的第二信息;将所述APK文件中的第二信息与所述堆栈信息文件中的第一信息进行比对,从所述APK文件中的第二信息剔除出现的第一信息,得到约减集合;从所述APK文件中的第二信息中剔除所述约减集合,生成新的APK文件。使用本申请提供的方法,可以将原APK进行约减,得到新的APK,以减小APK的体积,使得在APK安装后,APP启动速度更快。
-
公开(公告)号:CN112099880A
公开(公告)日:2020-12-18
申请号:CN202010809489.2
申请日:2020-08-12
Applicant: 北京大学
Abstract: 本申请实施例在于提供一种场景驱动的应用程序约减方法和系统,属于计算机领域。包括:获取APP启动过程与API调用过程中的堆栈信息,形成堆栈信息文件;对所述堆栈信息文件进行解析,得到类列表、资源列表与共享库列表;将所述类列表、所述资源列表与所述共享库列表作为第一信息;对APK文件进行分析,获取所述APK文件中的第二信息;将所述APK文件中的第二信息与所述堆栈信息文件中的第一信息进行比对,从所述APK文件中的第二信息剔除出现的第一信息,得到约减集合;从所述APK文件中的第二信息中剔除所述约减集合,生成新的APK文件。使用本申请提供的方法,可以将原APK进行约减,得到新的APK,以减小APK的体积,使得在APK安装后,APP启动速度更快。
-
公开(公告)号:CN109117164B
公开(公告)日:2020-08-25
申请号:CN201811014183.7
申请日:2018-08-31
Applicant: 北京大学
Abstract: 本发明公开了一种基于关键元素差异性分析的微服务更新方法及系统,通过对微服务中字节码的分析筛选出需要分析的关键元素集合,并通过对各关键元素在新旧版本安卓应用之间相似度的分析判断安卓应用在版本变化过程中相对于微服务是否发生了破坏性变化,并在发生破坏性变化时,通过分析各关键元素在新旧版本安卓应用之间的相似度,判断各关键元素是否发生了破坏性变化,以对微服务中需要修改的关键元素进行定位,并为每个需要修改的关键元素给出修改推荐列表,进而根据修改推荐列表对微服务进行更新,避免了在安卓应用版本发生非破坏性变化时对微服务进行无必要的修改和对微服务中没必要修改的关键元素进行修改,减少了资源浪费,提高了微服务升级效率。
-
公开(公告)号:CN111352728A
公开(公告)日:2020-06-30
申请号:CN201910803526.6
申请日:2019-08-28
Applicant: 北京大学(天津滨海)新一代信息技术研究院
Abstract: 本发明涉及任务调度领域,特别涉及一种数据服务集群的自适应调度方法。包括:发出调用请求,解析请求,读取请求的接口;筛选符合条件的候选设备;选择其中负载最低的候选设备;在候选设备上执行请求,若超过设定时间或者执行失败,则记录执行失败,判定失败条件,执行下一条指令;若执行成功,则记录执行成功,判定成功条件,执行下一条指令。本发明选择负载最小的设备以实现流量平均分配,而无需精确监测到达设备的瞬时请求流量;根据接口调用的成功或失败自动调整以实现自动适应未知的接口。
-
公开(公告)号:CN108804111A
公开(公告)日:2018-11-13
申请号:CN201810282098.2
申请日:2018-04-02
Applicant: 北京大学
IPC: G06F8/53
CPC classification number: G06F8/53
Abstract: 本发明涉及一种建立安卓应用程序不同版本间反编译类集合映射关系的方法和装置。该方法包括:1)获取两个不同版本安卓应用程序的反编译类集合,将其中一个版本的反编译类集合作为评判集,另一个版本的反编译类集合作为被评判对象;2)确定因素集,根据评判集和因素集计算在每个因素上被评判类对于评判集中每个类的隶属度,根据隶属度形成模糊矩阵;3)定义因素的权重,根据因素的权重和模糊矩阵计算被评判类对于评判集中每个类的总隶属度;4)根据总隶属度的大小判定被评判类是否与评判集中的类建立映射关系。本发明提高了开发人员对APP不同版本间差异的理解效率,降低了缺失文档生成的难度。
-
公开(公告)号:CN116719817B
公开(公告)日:2024-03-26
申请号:CN202310689184.6
申请日:2023-06-12
Applicant: 北京大学
IPC: G06F16/22 , G06F16/23 , G06F16/27 , G06F16/248
Abstract: 本发明提供一种面向科技资源的数字对象关系溯源方法及系统,所述方法包括:根据获得的目标数据,调用标识注册模块对获得的所述目标数据进行标识注册,并将注册的标识赋予与所述目标数据对应的数字对象;通过所述标识注册模块将所述目标数据异步上传至区块链进行存储,并将所述目标数据的标识、区块链的hash值和所述目标数据对应的数字对象存储至本地数据库;根据用户对子进程的执行操作,调用子进程记录模块对所述子进程进行记录存储;根据用户对目标数据的查询操作,调用科技资源使用情况可视化模块对与所述查询操作对应的记录信息进行处理,获得可视化结果。旨在对科技资源的协作过程进行记录追踪的同时将用户对科技资源的操作进行统计并可视化显示。
-
-
-
-
-
-
-
-
-