一种基于反射与注解的类实例状态生成与恢复方法

    公开(公告)号:CN117032652A

    公开(公告)日:2023-11-10

    申请号:CN202311018561.X

    申请日:2023-08-14

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于反射与注解的类实例状态生成与恢复方法,通过定义状态注解、状态覆盖域、状态对象接口和状态域对象,采用编程语言中的注解、反射两种技术,在程序运行的过程中,为用户提供针对运行在内存中的类实例的状态生成方法与状态恢复方法,并封装为状态对象接口,最终形成与类实例绑定的状态域对象;本发明使用户在程序运行生命周期中,只需一次初始化,便可以在进行实时状态获取和状态恢复;且该方法在状态变量稀疏的类中的性能要远远优于序列化的方式,同时可以通过继承注解状态接口并重写状态生成与恢复接口实现状态处理逻辑设计自定义,大大简化了类状态处理逻辑的设计过程。

    一种基于区块链的物联网平台系统及方法

    公开(公告)号:CN116781242A

    公开(公告)日:2023-09-19

    申请号:CN202310932100.7

    申请日:2023-07-27

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于区块链的物联网平台系统及方法,包括物联网设备接入子系统和物联网平台子系统;物联网设备接入子系统包括:物联网设备、物联网网关、私有链网络和中央服务器,物联网设备与中央服务器通过私有链交互,实现对物联网设备的权限管理、新节点的审核和数据信息的传输;物联网平台子系统使用联盟链搭建,包括:成员资格认证模块、区块链应用程序、背书节点、共识排序模块和记账节点;该系统通过联盟链技术实现去中心化的管理,相比集中式架构的物联网平台,有着更高的数据安全性和可靠性。私有链相比其他区块链资源占用少、时延小,从而增加了系统的泛用性,可以适用于更多的物联网场景。

    一种基于Hyperledger Fabric的区块链网络辅助部署方法及装置

    公开(公告)号:CN115202672A

    公开(公告)日:2022-10-18

    申请号:CN202210843477.0

    申请日:2022-07-18

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于Hyperledger Fabric的区块链网络辅助部署方法及装置。从前端获取各类部署文件配置、身份配置等参数。后端通过利用Velocity模板引擎生成部署配置文件,利用Process启动子进程执行Fabric下的二进制工具configtxgen生成区块配置。通过技术的组合以可视化、便捷的方式获得部署区块链网络所需要的所有材料,然后即可通过简单的命令行步骤完成区块链网络的部署。本发明利用Velocity模板引擎、Process类、configtxgen二进制工具以及前后端等多项技术的组合,实现通过可视化辅助部署区块链网络,解决区块链部署配置难、流程复杂等问题。

    一种基于Baas架构的区块链跨境跨行支付方法和系统

    公开(公告)号:CN107705113B

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

    申请号:CN201710798209.0

    申请日:2017-09-06

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于Baas架构的区块链跨境跨行支付方法,包括以下步骤:银行将用户的账户信息导入云服务器中心组并采用区块链技术进行保存,云服务器中心组为银行设置结算账户;用户向付款账户所属银行发起支付请求;付款账户所属银行将支付请求发送给云服务器中心组,云服务器中心组中的各个云服务器中心通过共识算法判断支付能否发生;若支付能发生,则各个云服务器中心将减少付款账户及付款账户所属银行结算账户的余额,增加收款账户及收款账户所属银行结算账户的余额,减少或增加的金额等于支付金额。本发明还提供了相应的支付系统。该支付方法不采用第三方中介,而是通过服务器中心进行交易,实现跨境跨行支付成本的降低和服务质量的提高。

    一种合约生成系统和生成方法

    公开(公告)号:CN107844710B

    公开(公告)日:2020-07-17

    申请号:CN201710882746.3

    申请日:2017-09-26

    Applicant: 浙江大学

    Abstract: 本发明公开了一种合约生成系统,其特征在于,包括处理器与存储器,所述存储器存储设有计算机程序,所述计算机程序被所述处理器执行时能实现以下步骤:请求接收步骤:通过通讯线路接收合约生成请求;合约生成步骤:基于接收的所述合约生成请求,调用合约框架模块形成合约基本框架及在所述合约基本框架模块中嵌入合约功能模块与在所述合约功能模块嵌入合约数值模块,生成基于所述合约生成请求的合约;合约反馈步骤,通过通讯线路反馈所生成的合约。本发明还公开了一种合约生成方法。该系统根据需求生成个性化合约,呈现的图形化模块为大多数不懂程序撰写的人提供了撰写满足自己需求的合约,且该合约生成系统操作简单方便、形成的合约安全性高。

    基于负载预测的NUMA架构中虚拟机调度方法

    公开(公告)号:CN104636187A

    公开(公告)日:2015-05-20

    申请号:CN201510081101.0

    申请日:2015-02-15

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于负载预测的NUMA架构中虚拟机调度方法,首先针对每个虚拟机,按照预设的时间间隔定时获取NUMA架构中各个物理节点的状态信息,根据计算负载方差,当负载方差大于方差阈值时,根据历史状态信息确定调度方案,并按照调度方案进行虚拟机调度。本发明的虚拟机调度方法提升了NUMA体系结构下VNUMA虚拟机的运行性能,能够防止NUMA体系结构下VNUMA虚拟机调度程序反复调度同一台虚拟机造成的调度“颠簸”现象;(使得调度后的系统负载均衡度小于调度前的负载均衡度,经过多次调度后能够使得系统接近理论上负载最均衡的状态。

    一种分布式流数据处理系统中局部算子的业务封装方法

    公开(公告)号:CN116450247A

    公开(公告)日:2023-07-18

    申请号:CN202310406195.9

    申请日:2023-04-17

    Applicant: 浙江大学

    Abstract: 本发明公开了一种分布式流数据处理系统中局部算子的业务封装方法,涉及计算机技术领域。该方法包括:在原本流数据处理系统架构提取出组件和连接两类基本数据结构,并将其封装成部件数据结构;设计了部件映射方法,将高层的部件描述模型展开成流数据处理系统底层的架构对应的数据结构,同时应用部件参数配置和流程内的连接配置,并提供实例化方法;提供了部件的持久化存储方法。本发明的目的在于解决当前流处理系统中广泛存在的系统功能拓展性弱、重复性的业务设计频繁和新功能需求响应难及时的问题。本发明能够在生产环境中实现系统功能动态增加,实现业务流程快速复用,减少大量的机械重复工作,提高业务需求响应速度。

    一种基于出行引力模型的交通小区划分方法

    公开(公告)号:CN115858708A

    公开(公告)日:2023-03-28

    申请号:CN202211559356.X

    申请日:2022-12-06

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于出行引力模型的交通小区划分方法,具体包括:对地图进行区域拆分,得到最小区域块;提取轨迹数据中的起讫点,构建OD数据集;根据OD数据集,提取出行热点;将出行热点与最小区域块进行匹配,得到区域块的出行热点组;构建基于最小区域块与出行热点组的出行引力模型,根据出行引力模型合并最小区域块,得到交通小区。本发明所提供的交通小区划分方法无需进行人工修正,只依赖于地图数据和轨迹数据,依托ArcGIS平台与栅格化技术,将地图和出行OD对交通小区的影响结合起来考虑,构建基于最小区域块与出行热点组的出行引力模型,形成一种客观、精确的交通小区划分方法,为交通出行特征的分析与预测提供了条件。

Patent Agency Ranking