一种存储虚拟资源关联信息的方法及装置制造方法及图纸

技术编号:19692006 阅读:32 留言:0更新日期:2018-12-08 11:13
本申请实施例中公开了一种存储虚拟资源关联信息的方法及装置,该方法为确定指定的应用程序启动时,向服务器发送用于获取虚拟资源关联信息的请求消息;接收服务器基于请求消息返回的第一虚拟资源关联信息集合,并将第一虚拟资源关联信息集合中符合预设的筛选规则的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件,其中,筛选规则用于表征用户的使用需求;针对虚拟资源压缩文件,设置相应的用于查询的配置信息,并将虚拟资源压缩文件以及相应的配置信息进行存储。这样,减少了需要存储的虚拟资源关联信息的总量以及占用的存储资源,节约了存储时间,提高了整体流程的处理效率。

【技术实现步骤摘要】
一种存储虚拟资源关联信息的方法及装置
本申请涉及通信技术,尤其涉及一种存储虚拟资源关联信息的方法及装置。
技术介绍
随着互联网技术的发展,虚拟资源(如,网络虚拟货币)也得到了更加广泛的应用,各个用户可以通过虚拟资源应用程序(如,桌面钱包),在虚拟世界中进行虚拟资源的交易,并且整个网络中所有虚拟资源的交易信息(如交易时间,交易价格)均记录在网络中的区块链中,其中,所谓区块链是一串使用密码学方法相关联的区块,每一个区块中包含了过去十分钟内所有虚拟资源网络交易的信息,用于验证其信息的有效性以及生成下一个区块。例如,用户通过桌面钱包在网络商场中,使用网络虚拟货币购买相应的商品,进一步地,虚拟资源服务器将上述交易的交易信息记录在区块链中。进一步地,为便于用户进行虚拟资源的交易,以及交易信息的查询等操作,虚拟资源应用程序需要在本地存储获取的虚拟资源关联信息;其中,所谓虚拟资源关联信息是指在区块链中记录的虚拟资源的交易信息(如,交易时间,交易金额,信息交易总数,交易地址等)。现有技术下,虚拟资源应用程序在存储获取的虚拟资源关联信息时,主要采用以下方式:在首次安装完成后,直接将整个区块链中记录的所有交易信息进行下载并存储,并且在每次启动时,同步区块链中所有的交易信息,从而对本地存储的交易信息进行更新。但是,采用这种方式,随着虚拟资源的交易量的不断增多,区块链中记录的交易信息也逐渐增多,虚拟资源应用程序通过同步区块链获得的交易信息也相应增多,并且存储的整个区块链中记录的所有交易信息中包含有大量不必要的信息(如,与用户无关的交易记录,或者用户早期的历史交易记录),显然,这种存储方式会占用大量的存储资源,同时也会耗费大量的存储时间,从而降低了整体流程的处理效率。
技术实现思路
本申请实施例提供一种存储虚拟资源关联信息的方法及装置,用于在本地存储虚拟资源关联信息时,对获取的虚拟资源关联信息进行筛选后存储,从而减少占用的存储资源,节约存储时间,提高整体流程的处理效率。本申请实施例提供的具体技术方案如下:一种存储虚拟资源关联信息的方法,包括:确定指定的应用程序启动时,向服务器发送用于获取虚拟资源关联信息的请求消息;接收服务器基于请求消息返回的第一虚拟资源关联信息集合,并将第一虚拟资源关联信息集合中符合预设的筛选规则的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件,其中,筛选规则用于表征用户的使用需求;针对虚拟资源压缩文件,设置相应的用于查询的配置信息,并将虚拟资源压缩文件以及相应的配置信息进行存储。较佳的,将第一虚拟资源关联信息集合中符合预设的筛选规则的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件,具体包括:分别获取第一虚拟资源关联信息集合中包含的每一个虚拟资源关联信息对应的交易的交易描述信息、以及每一个虚拟资源关联信息对应的区块的区块属性信息,其中,区块用于存储预设记录时长内产生的交易的虚拟资源关联信息;筛选出交易描述信息满足预设的交易筛选条件以及区块属性信息满足预设的区块筛选条件的各个虚拟资源关联信息;对筛选出的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件。较佳的,交易描述信息至少包含以下参数中的任意一种或任意组合:网络发送地址,网络接收地址,交易时间,以及交易金额,并且区块属性信息至少包含以下参数中的任意一种或任意组合:区块的最大信息容量,生成区块的矿池,区块的生成难度系数,以及区块中包含的虚拟资源关联信息的统计值。较佳的,配置信息至少包含以下参数中的任意一种或任意组合:虚拟资源压缩文件的文件名称、虚拟资源压缩文件的存储路径,虚拟资源压缩文件中包含的虚拟资源关联信息的各个交易描述信息,以及虚拟资源压缩文件中包含的虚拟资源关联信息的各个区块属性信息。较佳的,在将虚拟资源压缩文件以及相应的配置信息进行存储之后,进一步包括:获取用户输入的查询条件;在本地存储的各个虚拟资源压缩文件对应的配置信息中,筛选出符合查询条件的配置信息对应的虚拟资源压缩文件;下载并解压筛选出的虚拟资源压缩文件,获得第二虚拟资源关联信息集合;在第二虚拟资源关联信息集合包含的各个虚拟资源关联信息中,筛选出符合查询条件的虚拟资源关联信息,并将筛选出的虚拟资源关联信息呈现给用户。一种存储虚拟资源关联信息的装置,包括:发送单元,用于确定指定的应用程序启动时,向服务器发送用于获取虚拟资源关联信息的请求消息;压缩单元,用于接收服务器基于请求消息返回的第一虚拟资源关联信息集合,并将第一虚拟资源关联信息集合中符合预设的筛选规则的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件,其中,筛选规则用于表征用户的使用需求;存储单元,用于针对虚拟资源压缩文件,设置相应的用于查询的配置信息,并将虚拟资源压缩文件以及相应的配置信息进行存储。较佳的,在将第一虚拟资源关联信息集合中符合预设的筛选规则的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件时,压缩单元具体用于:分别获取第一虚拟资源关联信息集合中包含的每一个虚拟资源关联信息对应的交易的交易描述信息、以及每一个虚拟资源关联信息对应的区块的区块属性信息,其中,区块用于存储预设记录时长内产生的交易的虚拟资源关联信息;筛选出交易描述信息满足预设的交易筛选条件以及区块属性信息满足预设的区块筛选条件的各个虚拟资源关联信息;对筛选出的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件。较佳的,交易描述信息至少包含以下参数中的任意一种或任意组合:网络发送地址,网络接收地址,交易时间,以及交易金额,并且区块属性信息至少包含以下参数中的任意一种或任意组合:区块的最大信息容量,生成区块的矿池,区块的生成难度系数,以及区块中包含的虚拟资源关联信息的统计值。较佳的,配置信息至少包含以下参数中的任意一种或任意组合:虚拟资源压缩文件的文件名称、虚拟资源压缩文件的存储路径,虚拟资源压缩文件中包含的虚拟资源关联信息的各个交易描述信息,以及虚拟资源压缩文件中包含的虚拟资源关联信息的各个区块属性信息。较佳的,在将虚拟资源压缩文件以及相应的配置信息进行存储之后,存储单元还用于:获取用户输入的查询条件;在本地存储的各个虚拟资源压缩文件对应的配置信息中,筛选出符合查询条件的配置信息对应的虚拟资源压缩文件;下载并解压筛选出的虚拟资源压缩文件,获得第二虚拟资源关联信息集合;在第二虚拟资源关联信息集合包含的各个虚拟资源关联信息中,筛选出符合查询条件的虚拟资源关联信息,并将筛选出的虚拟资源关联信息呈现给用户。本申请实施例中,确定指定的应用程序启动时,向服务器发送用于获取虚拟资源关联信息的请求消息;接收服务器基于请求消息返回的第一虚拟资源关联信息集合,并将第一虚拟资源关联信息集合中符合预设的筛选规则的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件,其中,筛选规则用于表征用户的使用需求;针对虚拟资源压缩文件,设置相应的用于查询的配置信息,并将虚拟资源压缩文件以及相应的配置信息进行存储。这样,通过筛选出符合用户使用需求的虚拟资源关联信息,减少了需要存储的虚拟资源关联信息的总量,进一步地,对筛选后的虚拟资源关联信息进行压缩处理,减少了占用的存储资源,节约了存储时间,提高了整体流程的处理效率。附图说明图1为本申请实施例中存储虚拟资源关本文档来自技高网
...

【技术保护点】
1.一种存储虚拟资源关联信息的方法,其特征在于,包括:确定指定的应用程序启动时,向服务器发送用于获取虚拟资源关联信息的请求消息;接收所述服务器基于所述请求消息返回的第一虚拟资源关联信息集合,并将所述第一虚拟资源关联信息集合中符合预设的筛选规则的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件,其中,所述筛选规则用于表征用户的使用需求;针对所述虚拟资源压缩文件,设置相应的用于查询的配置信息,并将所述虚拟资源压缩文件以及相应的配置信息进行存储。

【技术特征摘要】
1.一种存储虚拟资源关联信息的方法,其特征在于,包括:确定指定的应用程序启动时,向服务器发送用于获取虚拟资源关联信息的请求消息;接收所述服务器基于所述请求消息返回的第一虚拟资源关联信息集合,并将所述第一虚拟资源关联信息集合中符合预设的筛选规则的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件,其中,所述筛选规则用于表征用户的使用需求;针对所述虚拟资源压缩文件,设置相应的用于查询的配置信息,并将所述虚拟资源压缩文件以及相应的配置信息进行存储。2.如权利要求1所述的方法,其特征在于,将所述第一虚拟资源关联信息集合中符合预设的筛选规则的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件,具体包括:分别获取所述第一虚拟资源关联信息集合中包含的每一个虚拟资源关联信息对应的交易的交易描述信息、以及每一个虚拟资源关联信息对应的区块的区块属性信息,其中,所述区块用于存储预设记录时长内产生的交易的虚拟资源关联信息;筛选出交易描述信息满足预设的交易筛选条件以及区块属性信息满足预设的区块筛选条件的各个虚拟资源关联信息;对筛选出的各个虚拟资源关联信息进行压缩处理,获得虚拟资源压缩文件。3.如权利要求2所述方法,其特征在于,所述交易描述信息至少包含以下参数中的任意一种或任意组合:网络发送地址,网络接收地址,交易时间,以及交易金额,并且所述区块属性信息至少包含以下参数中的任意一种或任意组合:区块的最大信息容量,生成区块的矿池,区块的生成难度系数,以及区块中包含的虚拟资源关联信息的统计值。4.如权利要求2所述的方法,其特征在于,所述配置信息至少包含以下参数中的任意一种或任意组合:虚拟资源压缩文件的文件名称、虚拟资源压缩文件的存储路径,虚拟资源压缩文件中包含的虚拟资源关联信息的各个交易描述信息,以及虚拟资源压缩文件中包含的虚拟资源关联信息的各个区块属性信息。5.如权利要求1-4任一项所述的方法,其特征在于,在将所述虚拟资源压缩文件以及相应的配置信息进行存储之后,进一步包括:获取用户输入的查询条件;在本地存储的各个虚拟资源压缩文件对应的配置信息中,筛选出符合所述查询条件的配置信息对应的虚拟资源压缩文件;下载并解压筛选出的虚拟资源压缩文件,获得第二虚拟资源关联信息集合;在所述第二虚拟资源关联信息集合包含的各个虚拟资源关联信息中,筛选出符合所述查询条件的虚拟资源关联信息,并将筛选出的虚拟资源关联信息呈现给所述用户。6.一种存储虚拟资源关联信息的装置...

【专利技术属性】
技术研发人员:刘童桐
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1