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

文档序号:9202715阅读:来源:国知局
收方在资源接收终端上打开NFC功能,双方各自将资源提供终端和资源接收终端靠近,资源提供终端与资源接收终端之间便可以自动建立点对点连接通道。
[0057]步骤406,通过点对点连接通道将令牌传递给资源接收终端存储,以使资源接收终端在成功连接到服务器时,根据令牌获取资源。
[0058]具体地,资源提供终端可以自动或者响应于用户操作,通过已建立的对点连接通道,将令牌传递给资源接收终端,该资源接收终端则将接收到的令牌存储下来。
[0059]资源接收终端存储的令牌用于使资源接收终端在具有连接到互联网的条件时,请求连接服务器,在成功连接到服务器时,将令牌发送给服务器,从而获取该令牌所对应的资源。服务器还可以将该资源从服务器上删除或者更改为锁定状态。处于锁定状态的资源仅可以查看相关信息而无法获取该资源,这样可以防止资源被重复获取,保证资源转移操作的安全性。
[0060]资源接收终端根据令牌获取资源,可以是将服务器上存储的资源下载到本地,或者当服务器所存储的资源具有数值属性时,资源接收终端可以将服务器上存储的资源转移到资源接收方账号所关联的数值账户中。
[0061]上述资源转移方法,资源事先存储在服务器上,通过与资源对应的令牌来表示对相应资源的控制权,资源提供终端事先通过网络从服务器获取到该令牌。当资源提供终端和资源接收终端中的至少一者无法连接到互联网时,双方仍可以通过建立点对点连接通道将令牌从资源提供终端传递给资源接收终端存储。这样资源接收终端可以在能够通过互联网连接到服务器时,根据该令牌获取到服务器上所存储的资源。通过令牌的传递和资源的获取的异步处理,使得资源提供终端和资源接收终端中的至少一者无法连接到互联网的场景下,仍可以实现资源的转移。
[0062]在一个实施例中,在步骤402之前,还包括:获取录入的资源配置信息并发送给服务器,以使服务器根据资源配置信息生成资源后存储,并生成存储的资源所对应的令牌。
[0063]本实施例中,资源配置信息是用于使服务器按照该资源配置信息生成相应的资源的信息。该资源配置信息可以包括需生成的资源的数量和各个资源各自的属性。
[0064]资源提供终端可以提供配置界面,获取用户录入的资源配置信息,在用户确认后将该资源配置信息携带在资源生成请求中,并将该资源生成请求发送给服务器。服务器在接收到资源生成请求后,获取该资源生成请求所携带的资源配置信息,并按照该资源配置信息的要求来生成相应的资源并存储,并为生成的资源分配一一对应的令牌,每个资源所对应的令牌是唯一的。
[0065]本实施例中,资源提供终端可以根据需求请求服务器生成需要转移的资源,特别适合于可实时生成的虚拟物品类的资源,为实现资源转移提供便利。
[0066]如图5所示,在一个实施例中,获取录入的资源配置信息并发送给服务器,以使服务器根据资源配置信息生成资源后存储,并生成存储的资源所对应的令牌的步骤,具体包括如下步骤:
[0067]步骤502,获取录入的资源配置信息并发送给资源管理服务器;资源配置信息包括资源数值总额和资源数值分配方式。
[0068]本实施例中服务器包括资源管理服务器和数值转移平台,其中资源管理服务器用于提供资源的管理服务,比如资源的生成、存储或者查询,数值转移平台则用于进行与资源相关的数值的转移操作。
[0069]本实施例中的资源为具有数值属性的虚拟物品,比如可以是电子代金券、虚拟货币或者虚拟红包等。资源数值总额是指本次生成资源所需的数值的总额,而资源数值分配方式则是指如何将该数值的总额分配到具体的各个虚拟红包的数值属性。
[0070]参照图6,这里以资源为虚拟红包进行举例说明。资源提供终端可以显示如图6所示的虚拟红包配置界面。用户可以在该虚拟红包配置界面的虚拟红包数值总额输入框中录入资源数值总额。用户录入资源数值分配方式可以有多种方式,比如用户可以在图6中虚拟红包配置界面的虚拟红包数量中录入虚拟红包数量,并选择将资源数值总额平均分配还是随机分配给该虚拟红包数量的虚拟红包。用户还可以自行录入每个虚拟红包的数值。
[0071]步骤504,通过数值转移平台向指定数值账户转入资源数值总额的数值后,通过数值转移平台向资源管理服务器发送数值转移成功的通知,以使资源管理服务器根据资源数值总额和资源数值分配方式生成资源后存储,并生成存储的资源所对应的令牌。
[0072]数值账户是指存储数值的账户,该数值可以是资金数值或者是积分数值。资源提供终端通过数值转移平台提供的数值转移CGI (Common Gateway Interface,通用网关接口),调用相应的数值转移平台,从资源提供方账号关联的数值账户中减去资源数值总额的数值,从而向指定数值账户转入资源数值总额的数值。这样资源提供方将资源提供给指定数值账户存储。
[0073]数值转移平台在上述向指定数值账户转入资源数值总额的数值的操作成功后,向资源管理服务器发出数值转移成功的通知,该通知用于触发资源管理服务器根据来自资源提供终端的资源配置信息生成相应的资源并存储,生成相应的令牌,并将生成的令牌返回给资源提供终端。
[0074]资源管理服务器在生成资源时,根据资源配置信息所包括的资源数值总额和资源数值分配方式来生成资源。比如当资源为虚拟红包时,可以生成指定数量的虚拟红包,并为每个虚拟红包平均或者随机分配数值,且生成的所有虚拟红包的数值的和等于资源数值总额;还可以按照指定的每个虚拟红包的数值来分配数值,且指定的所有虚拟红包的数值的和等于资源数值总额。
[0075]本实施例中,资源提供终端可以根据需求请求服务器生成需要转移的资源,并设定每个资源的数值属性,特别适合于可实时生成且具有数值属性的虚拟物品类的资源,为实现资源转移提供便利。
[0076]在一个实施例中,步骤406具体包括:通过点对点连接通道将令牌传递给资源接收终端存储,以使资源接收终端在成功连接到资源管理服务器时,将资源接收方账号和令牌发送到资源管理服务器,以通过数值转移平台从指定数值账户中减去令牌所对应的资源所具有的数值,并在资源接收方账号所关联的数值账户中增加令牌所对应的资源所具有的数值。
[0077]具体地,本实施例中资源接收终端获取资源的过程中,需要将令牌和资源接收方账号发送给资源管理服务器,然后由资源管理服务器来调用数值转移平台,通过该数值转移平台从上述指定数值账户向资源接收方账号所关联的数值账户转移令牌所对应的资源所具有的数值。
[0078]本实施例中,通过指定数值账户的中转,将资源提供方的数值账户中的数值转移到资源接收方的数值账户中,可以保证具有数值属性的资源的唯一性。
[0079]在一个实施例中,步骤406具体包括:采用第一加密方式对令牌进行加密而生成令牌密文,并将令牌密文和资源提供方账号发送给资源接收终端,以使资源接收终端在采用第一解密方式对令牌密文解密而获得令牌后,采用第二加密方式将令牌、资源提供方账号和资源接收方账号进行加密,生成资源获取凭据信息密文并存储,并使资源接收终端在成功连接到服务器时,根据资源获取凭据信息密文获取资源。
[0080]本实施例中,资源提供终端传递给资源接收终端的是令牌密文和资源提供方账号,该令牌密文是采用第一加密方式对令牌进行加密生成的。该令牌密文可以是资源提供终端采用第一加密方式对令牌进行加密生成的。在一个实施例中,步骤402具体包括:服务器获取令牌密文;该令牌密文由服务器采用第一加密方式对服务器上所存储的资源所对应的令牌进行加密生成。
[0081]资源接收终端在接收到令牌密文后,采用与第一加密方式匹配的第一解密方式对令牌密文进行解密,获得令牌。若无法解密则给出解密出错的错误提示信息。资源获取凭据信息是指在获取资源时所依据的信息,包括令牌、资源提供方账号和资源接收方账号。资源获取凭据信息密文则是对资源获取凭据信息进行加密后所获得的信息。通过第二加密方式加密生成的资源获取凭据信息密文,需要采用与第二加密方式匹配的第二解密方式进行解密才能获得相应的资源获取凭据信息。
[0082]这里采用第一加密方式和第二加密方式加密结果不同,相应的解密方式也不同。第一加密方式和第二加密方式可以采用但不限于DES(Data Encrypt1n Standard,数据加密标准)算法、IDEA (Internat1nal Data Encrypt1n Algorithm,国际数据加密算法)算法或者RSA算法。其中RSA算法是一种公钥加密算法,由罗纳德?李维斯特(Ron Rivest)、阿迪.萨莫尔(Adi Shamir)和伦纳德.阿德曼(Leonard Adleman) 一起提出,RSA为三人姓氏开头字母的组合。RSA算法是一种非对称加密算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。RSA算法加密和解密时的算法一致,采用公钥加密后,需要用匹配的私钥进行解密;采用私钥加密后,需要采用匹配的公钥进行解密。
[0083]在一个实施例中,第一加密方式为采用第一私钥的基于RSA算法的加密方式,第一解密方式为采用与第一私钥匹配的第一公钥的基于RSA算法的解密方式。第二加密方式为采用第一公钥的基于RSA算法的加密方式,第二解密方式为采用与第二公钥匹配的第二私钥的基于RSA算法的解密方式。本实施例中资源提供终端和资源接收终端均具有公钥,而服务器则具有私钥,这样可以保证私钥不被泄漏,从而保证加密的密文不被破解。
[0084]如图7所示,在一个实施例中,上述使资源接收终端在成功连接到服务器时,根据资源获取凭据信息密文获取资源的步骤,具体包括以下步骤:
[0085]步骤702,使资源接收终端在成功连接到服务器时,将资源获取凭据信息密文和资源接收方账号发送给服务器。
[0086]具体地,资源获取凭据信息密文用于使资源接收终端在具有连接到互联网的条件时,请求连接服务器,在成功连接到服务器时,将资源获取凭据信息密文和资源接收方账号发送给服务器。该资源接收方账号是资源接收终端上登录的账号。
[0087]步骤704,通过服务器采用第二解密方式对资源获取凭据信息密文进行解密,根据解密获得的令牌、资源提供方账号和资源接收方账号,并结合接收到的资源接收方账号进行验证。
[0088]具体地,服务器根据解密获得的令牌、资源提供方账号和资源接收方账号,并结合接收到的资源接收方账号进行验证的步骤,具体包括:通过服务器判断解密获得的资源接收方账号是否与服务器接收到的资源接收方账号一致,若是则继续判断解密获得的令牌是否与解密获得的资源提供方账号对应,若是则验证通过。两次判断过程中判断为否时将向资源接收终端返回错误提示信息。
[0089]在一个实施例中,服务器根据解密获得的令牌、资源提供方账号和资源接收方账号,并结合接收到的资源接收方账号进行验证的步骤,具体包括:通过服务器判断解密获得的令牌是否与解密获得的资源提供方账号对应,若是则继续判断解密获得的资源接收方账号是否与服务器接收到的资源接收方账号一致,若是则验证通过。两次判断过程中判断为否时将向资源接收终端返回错误提示信息。
[0090]步骤706,使资源接收终端
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1