资源转移方法、装置和系统的制作方法_4

文档序号:9202715阅读:来源:国知局
[0132]在一个实施例中,资源配置信息包括资源数值总额和资源数值分配方式。资源由资源管理服务器在收到来自数值转移平台的成功向指定数值账户转入资源数值总额的数值的通知后,根据资源数值总额和资源数值分配方式生成并存储。
[0133]资源数值总额是指本次生成资源所需的数值的总额,而资源数值分配方式则是指如何将该数值的总额分配到具体的各个虚拟红包的数值属性。本实施例中的资源为具有数值属性的虚拟物品,比如可以是电子代金券、虚拟货币或者虚拟红包等。
[0134]资源管理服务器在生成资源时,根据资源配置信息所包括的资源数值总额和资源数值分配方式来生成资源。比如当资源为虚拟红包时,可以生成指定数量的虚拟红包,并为每个虚拟红包平均或者随机分配数值,且生成的所有虚拟红包的数值的和等于资源数值总额;还可以按照指定的每个虚拟红包的数值来分配数值,且指定的所有虚拟红包的数值的和等于资源数值总额。
[0135]服务器可从资源提供方账号关联的数值账户中减去资源数值总额的数值,从而向指定数值账户转入资源数值总额的数值。这样资源提供方将资源提供给指定数值账户存储。
[0136]步骤1304,采用第一解密方式对令牌密文解密而获得令牌。
[0137]资源接收终端在接收到令牌密文后,采用与第一加密方式匹配的第一解密方式对令牌密文进行解密,获得令牌。若无法解密则给出解密出错的错误提示信息。
[0138]步骤1306,采用第二加密方式将令牌、资源提供方账号和资源接收方账号进行加密,生成资源获取凭据信息密文并存储。相应地,步骤1206具体包括:在成功连接到服务器时,根据资源获取凭据信息密文获取资源。
[0139]资源获取凭据信息是指在获取资源时所依据的信息,包括令牌、资源提供方账号和资源接收方账号。资源获取凭据信息密文则是对资源获取凭据信息进行加密后所获得的信息。通过第二加密方式加密生成的资源获取凭据信息密文,需要采用与第二加密方式匹配的第二解密方式进行解密才能获得相应的资源获取凭据信息。
[0140]这里采用第一加密方式和第二加密方式加密结果不同,相应的解密方式也不同。第一加密方式和第二加密方式可以采用DES算法、IDEA算法或者RSA算法。RSA算法是一种非对称加密算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。RSA算法加密和解密时的算法一致,采用公钥加密后,需要用匹配的私钥进行解密;采用私钥加密后,需要采用匹配的公钥进行解密。
[0141]在一个实施例中,第一加密方式为采用第一私钥的基于RSA算法的加密方式,第一解密方式为采用与第一私钥匹配的第一公钥的基于RSA算法的解密方式。第二加密方式为采用第一公钥的基于RSA算法的加密方式,第二解密方式为采用与第二公钥匹配的第二私钥的基于RSA算法的解密方式。本实施例中资源提供终端和资源接收终端均具有公钥,而服务器则具有私钥,这样可以保证私钥不被泄漏,从而保证加密的密文不被破解。
[0142]如图14所示,在一个实施例中,在成功连接到服务器时,根据资源获取凭据信息密文获取资源的步骤,具体包括如下步骤:
[0143]步骤1402,在成功连接到服务器时,将资源获取凭据信息密文和资源接收方账号发送给服务器。
[0144]具体地,资源获取凭据信息密文用于使资源接收终端在具有连接到互联网的条件时,请求连接服务器,在成功连接到服务器时,将资源获取凭据信息密文和资源接收方账号发送给服务器。该资源接收方账号是资源接收终端上登录的账号。
[0145]步骤1404,通过服务器采用第二解密方式对资源获取凭据信息密文进行解密,根据解密获得的令牌、资源提供方账号和资源接收方账号,并结合接收到的资源接收方账号进行验证。
[0146]具体地,服务器根据解密获得的令牌、资源提供方账号和资源接收方账号,并结合接收到的资源接收方账号进行验证的步骤,具体包括:通过服务器判断解密获得的资源接收方账号是否与服务器接收到的资源接收方账号一致,若是则继续判断解密获得的令牌是否与解密获得的资源提供方账号对应,若是则验证通过。两次判断过程中判断为否时将向资源接收终端返回错误提示信息。
[0147]在一个实施例中,服务器根据解密获得的令牌、资源提供方账号和资源接收方账号,并结合接收到的资源接收方账号进行验证的步骤,具体包括:通过服务器判断解密获得的令牌是否与解密获得的资源提供方账号对应,若是则继续判断解密获得的资源接收方账号是否与服务器接收到的资源接收方账号一致,若是则验证通过。两次判断过程中判断为否时将向资源接收终端返回错误提示信息。
[0148]步骤1406,在服务器验证通过后,获取令牌所对应的资源。
[0149]服务器在验证通过后,才向资源接收终端反馈令牌所对应的资源,验证失败将向资源接收终端返回错误提示信息,表示获取资源失败。
[0150]本实施例中,通过加密保证资源提供终端和资源接收终端在传递令牌过程中的安全,而且即使令牌被恶意用户通过恶意手段获取到,但仍难以通过服务器的验证,无法获取到资源,可以有效防止资源被恶意用户恶意获取,保证资源转移的安全性。
[0151]在一个实施例中,资源具有数值属性;步骤1206具体包括:在成功连接到服务器时,将资源接收方账号和令牌发送到服务器,通过服务器从指定数值账户中减去令牌所对应的资源所具有的数值,并在资源接收方账号所关联的数值账户中增加令牌所对应的资源所具有的数值。
[0152]具体地,本实施例中资源接收终端获取资源的过程中,需要将令牌和资源接收方账号发送给资源管理服务器,然后由资源管理服务器来调用数值转移平台,通过该数值转移平台从上述指定数值账户向资源接收方账号所关联的数值账户转移令牌所对应的资源所具有的数值。
[0153]本实施例中,通过指定数值账户的中转,将资源提供方的数值账户中的数值转移到资源接收方的数值账户中,可以保证具有数值属性的资源的唯一性。
[0154]如图15所示,在一个实施例中,提供了一种资源转移装置1500,具有实现上述适用于资源提供终端的各个实施例的资源装置方法的功能。该资源转移装置1500具体包括:令牌获取模块1502、点对点连接通道建立模块1504和令牌发送模块1506。
[0155]令牌获取模块1502,用于获取服务器上存储的资源所对应的令牌。
[0156]点对点连接通道建立模块1504,用于与资源接收终端建立点对点连接通道。
[0157]令牌发送模块1506,用于通过点对点连接通道将令牌传递给资源接收终端存储,以使资源接收终端在成功连接到服务器时,根据令牌获取资源。
[0158]如图16所示,在一个实施例中,该资源转移装置1500还包括资源配置信息处理模块1501,用于获取录入的资源配置信息并发送给服务器,以使服务器根据资源配置信息生成资源后存储,并生成存储的资源所对应的令牌。
[0159]在一个实施例中,资源配置信息处理模块1501还用于获取录入的资源配置信息并发送给资源管理服务器;资源配置信息包括资源数值总额和资源数值分配方式;资源配置信息处理模块1501还用于通过数值转移平台向指定数值账户转入资源数值总额的数值后,通过数值转移平台向资源管理服务器发送数值转移成功的通知,以使资源管理服务器根据资源数值总额和资源数值分配方式生成资源后存储,并生成存储的资源所对应的令牌。
[0160]在一个实施例中,令牌发送模块1506还用于通过点对点连接通道将令牌传递给资源接收终端存储,以使资源接收终端在成功连接到资源管理服务器时,将资源接收方账号和令牌发送到资源管理服务器,以通过数值转移平台从指定数值账户中减去令牌所对应的资源所具有的数值,并在资源接收方账号所关联的数值账户中增加令牌所对应的资源所具有的数值。
[0161]在一个实施例中,令牌发送模块1506还用于米用第一加密方式对令牌进行加密而生成令牌密文,并将令牌密文和资源提供方账号发送给资源接收终端,以使资源接收终端在采用第一解密方式对令牌密文解密而获得令牌后,采用第二加密方式将令牌、资源提供方账号和资源接收方账号进行加密,生成资源获取凭据信息密文并存储,并使资源接收终端在成功连接到服务器时,根据资源获取凭据信息密文获取资源。
[0162]在一个实施例中,令牌发送模块1506还用于使资源接收终端在成功连接到服务器时,将资源获取凭据信息密文和资源接收方账号发送给服务器;通过服务器采用第二解密方式对资源获取凭据信息密文进行解密,根据解密获得的令牌、资源提供方账号和资源接收方账号,并结合接收到的资源接收方账号进行验证;使资源接收终端在服务器验证通过后,获取令牌所对应的资源。
[0163]上述资源转移装置1500,资源事先存储在服务器上,通过与资源对应的令牌来表示对相应资源的控制权,资源提供终端事先通过网络从服务器获取到该令牌。当资源提供终端和资源接收终端中的至少一者无法连接到互联网时,双方仍可以通过建立点对点连接通道将令牌从资源提供终端传递给资源接收终端存储。这样资源接收终端可以在能够通过互联网连接到服务器时,根据该令牌获取到服务器上所存储的资源。通过令牌的传递和资源的获取的异步处理,使得资源提供终端和资源接收终端中的至少一者无法连接到互联网的场景下,仍可以实现资源的转移。
[0164]如图17所示,在一个实施例中,提供了一种资源转移装置1700,具有实现上述适用于资源接收终端的各个实施例的资源转移方法的功能。该资源转移装置1700具体包括:
[0165]点对点连接通道建立单元1702,用于与资源提供终端建立点对点连接通道。
[0166]令牌接收单元1704,用于接收资源提供终端通过点对点连接通道传递的从服务器获取的令牌并存储。
[0167]资源获取单元1706,用于在成功连接到服务器时,根据存储的令牌以通过服务器获取相应的资源。
[0168]在一个实施例中,令牌由服务器根据来自资源提供终端的资源配置信息生成资源并存储后,对应于存储的资源生成并反馈给资源提供终端。令牌接收单元1704还用于接收资源提供终端通过点对点连接通道发出的令牌密文和资源提供方账号;令牌密文通过采用第一加密方式对从服务器获取的令牌进行加密生成;令牌接收单元1704还用于采用第一解密方式对令牌密文解密而获得令牌;采用第二加密方式将令牌、资源提供方账号和资源接收方账号进行加密,生成资源获取凭据信息密文并存储。资源获取单元1706还用于在成功连接到服务器时,根据资源获取凭据信息密文获取资源。
[0169]在一个实施例中,资源获取单元1706还用于在成功连接到服务器时,将资源获取凭据信息密文和资源接收方账号发送给服务器;通过服务器采用第二解密方式对资源获取凭据信息密文进行解密,根据解密获得的令牌、资源提供方账号和资源接收方账号,并结合接收到的资源接收方账号进行验证;资源获取单元1706还用于在服务器验证通过后,获取令牌所对应的资源。
[0170]在一个实施例中,资源具有数值属性;资源获取单元1706还用于在成功连接到服务器时,将资源接收方账号和令牌发送到服务器,通过服务器从指定数值账户中减
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1