虚拟物品处理方法、服务器及终端与流程

文档序号:18082906发布日期:2019-07-06 10:14阅读:146来源:国知局
虚拟物品处理方法、服务器及终端与流程

本公开涉及网络安全技术领域,特别涉及虚拟物品处理方法、服务器及终端。



背景技术:

随着互联网的发展,虚拟物品开始产生价值。例如在网络游戏中,网络游戏用户会执行大量的游戏虚拟物品交易,游戏虚拟物品包括网络游戏账号、网络游戏币等虚拟物品。现有的虚拟物品交易过程易产生交易信息泄露或交易欺诈,进而引起用户损失。

应该注意,上面对技术背景的介绍只是为了方便对本公开的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本公开的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。



技术实现要素:

本公开旨在至少解决现有技术中存在的技术问题之一,提出了一种虚拟物品处理方法、服务器及终端。

第一方面,本公开实施例提供了一种虚拟物品处理方法,基于运营商服务器,所述虚拟物品处理方法包括:

接收虚拟物品需求信息,所述虚拟物品需求信息包括虚拟物品需求终端的终端标识和虚拟物品标识;

生成与所述终端标识对应的验证信息和私钥,根据所述验证信息对所述私钥进行加密以生成第一加密信息;

发送所述第一加密信息至所述虚拟物品需求终端;

根据所述私钥对与所述虚拟物品标识对应的虚拟物品进行加密并生成第二加密信息;

发送所述第二加密信息至所述虚拟物品需求终端。

在一些实施例中,在生成验证信息和私钥的步骤之前还包括:

获取与所述虚拟物品需求信息对应的付款信息;

根据所述付款信息发送与所述虚拟物品需求信息对应的付款指令至所述虚拟物品需求终端;

接收与所述虚拟物品需求信息对应的付款。

在一些实施例中,在发送第二加密信息至虚拟物品需求终端的步骤之后还包括:

当接收到虚拟物品接收反馈信息时,发送与所述虚拟物品需求信息对应的付款至与所述虚拟物品对应的虚拟物品提供终端。

第二方面,本公开实施例提供了一种虚拟物品处理方法,基于虚拟物品需求终端,所述虚拟物品处理方法包括:

接收第一加密信息并根据验证信息解密所述第一加密信息以获取私钥,所述第一加密信息根据所述验证信息对所述私钥加密生成;

接收第二加密信息并根据所述私钥解密所述第二加密信息以获取虚拟物品,所述第二加密信息根据所述私钥对所述虚拟物品加密生成;

发送虚拟物品接收反馈信息。

在一些实施例中,在接收第一加密信息的步骤之前还包括:

发送虚拟物品需求信息,所述虚拟物品需求信息包括虚拟物品需求终端的终端标识和虚拟物品标识;

接收与所述虚拟物品需求信息对应的付款指令;

根据所述付款指令执行与所述虚拟物品需求信息对应的付款。

第三方面,本公开实施例提供了一种服务器,所述服务器为运营商服务器,所述服务器包括:

接收模块,用于接收虚拟物品需求信息,所述虚拟物品需求信息包括虚拟物品需求终端的终端标识和虚拟物品标识;

生成模块,用于生成与所述终端标识对应的验证信息和私钥,根据所述验证信息对所述私钥进行加密以生成第一加密信息,根据所述私钥对与所述虚拟物品标识对应的虚拟物品进行加密并生成第二加密信息;

发送模块,用于发送所述第一加密信息和所述第二加密信息至所述虚拟物品需求终端。

在一些实施例中,还包括:获取模块;

所述获取模块,用于获取与所述虚拟物品需求信息对应的付款信息;

所述发送模块还用于根据所述付款信息发送与所述虚拟物品需求信息对应的付款指令至所述虚拟物品需求终端;

所述接收模块还用于接收与所述虚拟物品需求信息对应的付款。

在一些实施例中,所述接收模块还用于接收虚拟物品接收反馈信息,所述发送模块还用于发送与所述虚拟物品需求信息对应的付款至与所述虚拟物品对应的虚拟物品提供终端。

第四方面,本公开实施例提供了一种终端,所述终端为虚拟物品需求终端,所述终端包括:

接收模块,用于接收第一加密信息和第二加密信息;

获取模块,用于根据验证信息解密所述第一加密信息以获取私钥,根据所述私钥解密所述第二加密信息以获取虚拟物品,所述第一加密信息根据所述验证信息对所述私钥加密生成,所述第二加密信息根据所述私钥对所述虚拟物品加密生成;

发送模块,用于发送虚拟物品接收反馈信息。

在一些实施例中,还包括:付款模块;

所述发送模块还用于发送虚拟物品需求信息,所述虚拟物品需求信息包括虚拟物品需求终端的终端标识和虚拟物品标识;

所述接收模块还用于接收与所述虚拟物品需求信息对应的付款指令;

所述付款模块,用于根据所述付款指令执行与所述虚拟物品需求信息对应的付款。

本公开具有以下有益效果:

本公开提供的虚拟物品处理方法,生成与终端标识对应的验证信息和私钥,根据验证信息对私钥进行加密以生成第一加密信息,发送第一加密信息至虚拟物品需求终端,根据私钥对与虚拟物品标识对应的虚拟物品进行加密并生成第二加密信息,发送第二加密信息至虚拟物品需求终端,以供与终端标识对应的虚拟物品需求终端获取该虚拟物品。其基于运营商服务器实现虚拟物品交易,通过双重加密的方式保障了虚拟物品交易过程的信息安全,有效避免了交易信息泄露或交易欺诈。

参照后文的说明和附图,详细公开了本公开的特定实施方式,指明了本公开的原理可以被采用的方式。应该理解,本公开的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本公开的实施方式包括许多改变、修改和等同。

针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。

应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本公开实施例提供的一种虚拟物品处理方法的流程示意图;

图2为本公开实施例提供的另一种虚拟物品处理方法的流程示意图;

图3为本公开实施例提供的又一种虚拟物品处理方法的流程示意图;

图4为本公开实施例提供的再一种虚拟物品处理方法的流程示意图;

图5为本公开实施例提供的一种服务器的结构示意图;

图6为本公开实施例提供的另一种服务器的结构示意图;

图7为本公开实施例提供的一种终端的结构示意图;

图8为本公开实施例提供的另一种终端的结构示意图。

具体实施方式

为使本领域的技术人员更好地理解本公开的技术方案,下面结合附图对本公开中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

本领域技术技术人员知道,本公开的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

下面参考本公开的若干代表性实施方式,详细阐释本公开的原理和精神。

图1为本公开实施例提供的一种虚拟物品处理方法的流程示意图,该方法可由装置来执行,该装置可以通过软件和/或硬件的方式实现,该装置可以集成在运营商服务器中。如图1所示,该方法包括以下步骤:

步骤101、接收虚拟物品需求信息,虚拟物品需求信息包括虚拟物品需求终端的终端标识和虚拟物品标识。

步骤102、生成与终端标识对应的验证信息和私钥,根据验证信息对私钥进行加密以生成第一加密信息。

步骤103、发送第一加密信息至虚拟物品需求终端。

步骤104、根据私钥对与虚拟物品标识对应的虚拟物品进行加密并生成第二加密信息。

步骤105、发送第二加密信息至虚拟物品需求终端。

图2为本公开实施例提供的另一种虚拟物品处理方法的流程示意图,该方法可由装置来执行,该装置可以通过软件和/或硬件的方式实现,该装置可以集成在运营商服务器中。如图2所示,该方法包括以下步骤:

步骤201、接收虚拟物品需求信息,虚拟物品需求信息包括虚拟物品需求终端的终端标识和虚拟物品标识。

虚拟物品可以为网络中的任意可交易的虚拟物品。虚拟物品需求由虚拟物品需求终端发出,表示该虚拟物品需求终端需求与该虚拟物品标识对应的虚拟物品。

步骤202、获取与虚拟物品需求信息对应的付款信息。

具体地,通过虚拟物品提供终端获取与该虚拟物品需求信息对应的付款信息。付款信息可包括付款方式和付款价值,付款价值可以为钱币价值或其他虚拟物品价值。

步骤203、根据付款信息发送与虚拟物品需求信息对应的付款指令至虚拟物品需求终端。

虚拟物品需求终端根据付款指令执行付款,付款指令可包括付款方式和付款价值。

步骤204、接收与虚拟物品需求信息对应的付款。

付款为钱币或其他虚拟物品。

步骤205、生成与终端标识对应的验证信息和私钥,根据验证信息对私钥进行加密以生成第一加密信息。

步骤206、发送第一加密信息至虚拟物品需求终端。

验证信息可以为验证码,验证信息以明文的方式预先发送至虚拟物品需求终端。第一加密信息以加密私钥的形式发送至虚拟物品需求终端。虚拟物品需求终端需通过验证信息对该第一加密信息进行解密后,方可获取私钥。

步骤207、根据私钥对与虚拟物品标识对应的虚拟物品进行加密并生成第二加密信息。

可选地,在执行步骤207之前,还包括步骤:获取与虚拟物品标识对应的虚拟物品。如:通过虚拟物品提供终端获取与虚拟物品标识对应的虚拟物品。

步骤208、发送第二加密信息至虚拟物品需求终端。

虚拟物品需求终端需通过私钥对该第二加密信息进行解密后,方可获取私钥。

本实施例的该虚拟物品处理方法,经运营商服务器对虚拟物品进行双重加密,能够有效提升虚拟物品交易过程的信息安全。

步骤209、当接收到虚拟物品接收反馈信息时,发送与虚拟物品需求信息对应的付款至与虚拟物品对应的虚拟物品提供终端。

虚拟物品需求终端解密第二加密信息成功并获取虚拟物品后,发送该虚拟物品接收反馈信息至运营商服务器。虚拟物品接收反馈信息表示虚拟物品需求终端成功接收与虚拟物品需求信息对应的虚拟物品,本次虚拟物品交易完成,运营商服务器发送付款至虚拟物品提供终端。

图3为本公开实施例提供的又一种虚拟物品处理方法的流程示意图,该方法可由装置来执行,该装置可以通过软件和/或硬件的方式实现,该装置可以集成在终端(如虚拟物品需求终端)中。如图3所示,该方法包括以下步骤:

步骤301、接收第一加密信息并根据验证信息解密第一加密信息以获取私钥,第一加密信息根据验证信息对私钥加密生成。

步骤302、接收第二加密信息并根据私钥解密第二加密信息以获取虚拟物品,第二加密信息根据私钥对虚拟物品加密生成。

步骤303、发送虚拟物品接收反馈信息。

图4为本公开实施例提供的再一种虚拟物品处理方法的流程示意图,该方法可由装置来执行,该装置可以通过软件和/或硬件的方式实现,该装置可以集成在终端(如虚拟物品需求终端)中。如图4所示,该方法包括以下步骤:

步骤401、发送虚拟物品需求信息,虚拟物品需求信息包括虚拟物品需求终端的终端标识和虚拟物品标识。

步骤402、接收与虚拟物品需求信息对应的付款指令。

步骤403、根据付款指令执行与虚拟物品需求信息对应的付款。

步骤404、接收第一加密信息并根据验证信息解密第一加密信息以获取私钥,第一加密信息根据验证信息对私钥加密生成。

步骤405、接收第二加密信息并根据私钥解密第二加密信息以获取虚拟物品,第二加密信息根据私钥对虚拟物品加密生成。

步骤406、发送虚拟物品接收反馈信息。

步骤401-406中的详细内容可参见上述步骤201-209,此处不再赘述。

应当注意,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

本实施例提供的虚拟物品处理方法,基于运营商服务器实现虚拟物品需求终端与虚拟物品提供终端间的虚拟物品交易,通过双重加密的方式保障了虚拟物品交易过程的信息安全,有效避免了交易信息泄露或交易欺诈,从而提升了用户使用体验。

图5为本公开实施例提供的一种服务器的结构示意图,该服务器为运营商服务器,如图5所示,该服务器包括:接收模块11、生成模块12和发送模块13。

接收模块11用于接收虚拟物品需求信息,虚拟物品需求信息包括虚拟物品需求终端的终端标识和虚拟物品标识。生成模块12用于生成与终端标识对应的验证信息和私钥,根据验证信息对私钥进行加密以生成第一加密信息,根据私钥对与虚拟物品标识对应的虚拟物品进行加密并生成第二加密信息。发送模块13用于发送第一加密信息和第二加密信息至虚拟物品需求终端。

图6为本公开实施例提供的另一种服务器的结构示意图,该服务器为运营商服务器,如图6所示,不同于图5所示的服务器,该服务器还包括:获取模块14。

获取模块14用于获取与虚拟物品需求信息对应的付款信息。发送模块13还用于根据付款信息发送与虚拟物品需求信息对应的付款指令至虚拟物品需求终端。接收模块11还用于接收与虚拟物品需求信息对应的付款。

进一步地,接收模块11还用于接收虚拟物品接收反馈信息,发送模块13还用于发送与虚拟物品需求信息对应的付款至与虚拟物品对应的虚拟物品提供终端。

本实施例提供的服务器可用于实施本实施例图1或图2所示的虚拟物品处理方法。

本实施例提供的服务器,保障了虚拟物品交易过程的信息安全,有效避免了交易信息泄露或交易欺诈,从而提升了用户使用体验。

图7为本公开实施例提供的一种终端的结构示意图,该终端为虚拟物品需求终端,如图7所示,该终端包括:接收模块21、获取模块22和发送模块23。

接收模块21用于接收第一加密信息和第二加密信息。获取模块22用于根据验证信息解密第一加密信息以获取私钥,根据私钥解密第二加密信息以获取虚拟物品,第一加密信息根据验证信息对私钥加密生成,第二加密信息根据私钥对虚拟物品加密生成。发送模块23用于发送虚拟物品接收反馈信息。

图8为本公开实施例提供的另一种终端的结构示意图,该终端为虚拟物品需求终端,如图8所示,不同于图7所示的终端,该终端还包括:付款模块24。

发送模块23还用于发送虚拟物品需求信息,虚拟物品需求信息包括虚拟物品需求终端的终端标识和虚拟物品标识。接收模块21还用于接收与虚拟物品需求信息对应的付款指令。付款模块24用于根据付款指令执行与虚拟物品需求信息对应的付款。

本实施例提供的终端可用于实施本实施例图3或图4所示的虚拟物品处理方法。

本实施例提供的终端有效避免了交易信息泄露或交易欺诈,从而提升了用户使用体验。

本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本公开中应用了具体实施例对本公开的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本公开的方法及其核心思想;同时,对于本领域的一般技术人员,依据本公开的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本公开的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1