虚拟物品租赁处理系统和方法

文档序号:6557547阅读:144来源:国知局
专利名称:虚拟物品租赁处理系统和方法
技术领域
本发明涉及虚拟物品数据处理技术,具体地说,涉及一种虚拟物品租赁处理系统和方法。
背景技术
如今,随着网络与通信技术的飞速发展,各种虚拟物品也与日剧增。其中,最典型的例子就是网络游戏中的各种虚拟物品,该虚拟物品既可以包括游戏过程中所使用到的各种装备,也可以包括使用游戏时的游戏帐号本身。
目前,对于网络游戏而言,按照现有的游戏模式,一旦客户端在游戏服务端注册之后,只能凭借注册所得的游戏帐号按照游戏服务端设置的游戏级别一步步升级,并根据相应级别的权限获取相应的游戏装备,从而进行相应级别的游戏体验。通常来讲,上述游戏升级过程往往需要经过漫长的时间并且耗费很大的精力,而实际中,往往存在部分用户并不想逐步升级,而是想直接进入某一游戏级别进行体验。这样一来则导致一方面无法满足部分游戏用户越级进行游戏体验的需求;另一方面,则由于部分虚拟物品资源的长期闲置或很少被使用,而在某种程度上造成系统资源的浪费。
因此,迫切需要一种能够解决上述问题的方案。

发明内容
有鉴于此,本发明的一个目的在于提供一种虚拟物品租赁处理系统,该系统主要包括租赁控制单元和监控单元;其中,租赁控制单元用于基于接收自外部的租用请求实现对虚拟物品的租用处理,以及基于监控单元发送的停租消息实现对所租用虚拟物品的停租处理;监控单元用于监控虚拟物品的租用状况,并当判断满足设定的停租条件时,向租赁控制单元发送停租消息。
上述系统进一步与用于存储虚拟物品数据信息的存储单元相连,以实现虚拟物品租赁过程中的虚拟物品数据处理;上述系统进一步包括租赁信息发布单元,该租赁信息发布单元用于基于接收自外部的虚拟物品出租请求生成虚拟物品租赁信息,并将其存储在所述存储单元中;且所述租赁控制单元进一步用于基于接收自外部的查询请求查询存储单元中存储的虚拟物品租赁信息,并向外输出。
上述系统进一步包括结算单元,所述结算单元用于对租用虚拟物品的租金进行结算。
上述系统进一步包括验证单元,用于基于租赁控制单元的验证指令验证虚拟物品租用端是否满足虚拟物品租赁信息中所包含的出租条件,并向租赁控制单元返回验证结果。
上述虚拟物品至少包括游戏帐号和游戏装备;所述虚拟物品租赁处理系统内置于游戏服务端中,与游戏服务端的游戏数据库相连,并与游戏逻辑控制单元相连,通过所述游戏逻辑控制单元与游戏客户端进行信息交互。
本发明的另一目的在于提供一种虚拟物品租赁处理方法,该方法基于上述虚拟物品租赁处理系统,主要包括如下步骤a、虚拟物品租赁处理系统根据接收自外部的虚拟物品租用请求,对请求租用的虚拟物品进行租用处理;b、虚拟物品租赁处理系统监控虚拟物品的租用状况,并当判断满足设定的停租条件时,对所租用的虚拟物品进行停租处理。
在上述方法中,所述步骤a包括a1、虚拟物品租赁处理系统根据租用端的租用请求,查询预先存储的租用端属性信息和虚拟物品租赁信息,判断租用端是否满足虚拟物品租赁信息中所包含的出租条件,如果是,则执行步骤a3;否则,执行步骤a4;a2、虚拟物品租赁处理系统更改租用端和出租端属性信息中关于该虚拟物品的使用属性信息,并分别向租用端和出租端发送租用成功消息,结束本流程;a3、虚拟物品租赁处理系统向租用端发送租用拒绝消息。
在上述方法中,所述步骤b包括b1、虚拟物品租赁处理系统在租用端确认租用虚拟物品起开始计时;b2、虚拟物品租赁处理系统判断虚拟物品的租用期限是否到期,如果是,则执行步骤b3;否则,执行步骤b4;b3、虚拟物品租赁处理系统对所租用的虚拟物品进行停租处理,结束本流程;b4、虚拟物品租赁处理系统判断是否接收到租用端发送的停租请求,如果是,则对所租用的虚拟物品进行停租处理;否则,继续执行步骤b2。
在上述方法中,所述虚拟物品租赁处理系统进一步包括结算单元;步骤b中,所述停租处理包括虚拟物品租赁处理系统对租用虚拟物品的租金进行结算,并根据结算结果更改租用端和出租端属性信息中关于该虚拟物品的使用属性信息,然后分别向租用端和出租端发送停租消息。
在上述方法中,所述虚拟物品租赁处理系统如权利要求2所述;所述步骤a之前进一步包括a01、虚拟物品租赁处理系统根据出租端的虚拟物品出租请求,生成并存储虚拟物品租赁信息;a02、虚拟物品租赁处理系统根据接收自外部的虚拟物品租赁信息查询请求查询存储的符合查询条件的虚拟物品租赁信息,并向外输出。
在上述方法中,当所述虚拟物品为游戏帐号时,所述步骤a包括a11、游戏帐号租用端向游戏服务端发送游戏帐号租用请求,并在该请求中包含所要租用的游戏帐号的标识、出租端标识及自身的标识信息;a12、游戏服务端的游戏逻辑控制单元向虚拟物品租赁处理系统转发该游戏帐号租用请求;虚拟物品租赁处理系统根据所接收租用请求中的信息,从与游戏数据库中查询存储的该游戏帐号的租赁信息和租用端属性信息,判断该租用端是否满足该游戏帐号租赁信息中包含的出租条件,如果是,则执行步骤a13;否则,执行步骤a15;a13、虚拟物品租赁处理系统冻结租用端属性信息中押金额度的可用资金,并在游戏帐号租赁信息中存储租用端属性信息和该游戏帐号的当前密码信息;a14、虚拟物品租赁处理系统针对该游戏帐号生成新密码,并用该新密码替换游戏数据库中存储的该游戏帐号信息中的旧密码,然后产生应答消息发送至租用端,并向出租端发送出租通知,结束本流程;a15、虚拟物品租赁处理系统向租用端返回拒绝响应。
在上述方法的步骤b中,所述停租处理包括虚拟物品租赁处理系统对租用虚拟物品的租金进行结算,解冻租用端属性信息中冻结的可用资金,并根据结算结果更改租用端和出租端属性信息中的资金信息,然后用该游戏帐号租赁信息中的密码替换游戏帐号信息中的密码,删除该游戏帐号租赁信息中的租用端信息和密码信息,最后向租用端和出租端发送停租消息。
在上述方法中,进一步包括在游戏帐号租赁期间,c1、游戏客户端向游戏服务端发送登录请求;c2、游戏服务端的游戏逻辑控制单元查询游戏数据库中的该游戏帐号信息,判断该游戏帐号的所有者标识是否与登录请求中的用户标识一致,如果是,则执行步骤c6;否则,执行步骤c3;c3、游戏逻辑控制单元查询游戏数据库中的该游戏帐号租赁信息,判断该登录请求中的用户标识是否与该游戏帐号租赁信息中的租用端用户标识一致,如果是,则执行步骤c4;否则,执行步骤c5;c4、游戏逻辑控制单元向出租端用户发送该游戏帐号正在被使用的通知,结束本流程;c5、游戏逻辑控制单元向该游戏客户端发送拒绝登录响应,结束本流程;c6、游戏逻辑控制单元使该游戏客户端正常登录。
在上述方法中,当所述虚拟物品为游戏装备时,所述步骤a包括a21、游戏装备租用端向游戏服务端发送游戏装备租用请求,并在该请求中包含所要租用的游戏装备的标识、出租端标识及自身的标识信息;
a22、游戏服务端的游戏逻辑控制单元向虚拟物品租赁处理系统转发该租用请求;虚拟物品租赁处理系统根据所接收租用请求中的信息,从游戏数据库中查询租用端属性信息和游戏装备租赁信息,判断该租用端是否满足该游戏装备租赁信息中所包含的出租条件,如果是,则执行步骤a23;否则,执行步骤a24;a23、虚拟物品租赁处理系统冻结该租用端属性信息中押金额度的可用资金,更改游戏数据库中存储的出租端和租用端游戏数据信息中关于该游戏装备的使用属性信息,然后向租用端返回租用确认响应,并向出租端发送租用通知,结束本流程;a24、虚拟物品租赁处理系统向租用端返回租用拒绝响应。
在上述方法的步骤b中,所述停租处理包括虚拟物品租赁处理系统对租用游戏装备的租金进行结算,并解冻游戏数据库中的租用端属性信息中冻结的可用资金,并根据结算结果更改租用端和出租端属性信息中的资金信息以及关于该游戏装备的使用属性信息。
上述方法进一步包括在游戏装备租用期间,监控租用端对所租用游戏装备的操作是否合法,如果是,则允许租用端进行相应操作;否则,拒绝租用端进行相应操作。
在上述方法中,所述监控租用端对所租用游戏装备的操作是否合法的步骤包括m1、游戏服务端的游戏逻辑控制单元向游戏装备租赁系统转发租用端发送的对所租用游戏装备的操作请求;m2、虚拟物品租赁处理系统判断该操作是否属于预先设定的允许的操作范围,如果是,则执行步骤m3;否则,执行步骤m4;m3、虚拟物品租赁处理系统向游戏逻辑控制单元返回确认响应,结束本流程;m4、虚拟物品租赁处理系统向游戏逻辑控制单元返回拒绝响应。
在上述方法中,所述虚拟物品租赁处理系统如权利要求7所述;并且该方法进一步包括在游戏装备租用期间,租用端通过所述虚拟物品租赁处理系统从出租端购买所租用的游戏装备。
综上所述,本发明提供一种虚拟物品租赁处理系统,该系统包括租赁控制单元和监控单元;其中,租赁控制单元用于基于接收自外部的租用请求实现对虚拟物品的租用处理,以及基于监控单元发送的停租消息实现对所租用虚拟物品的停租处理;监控单元用于监控虚拟物品的租用状况,并当判断满足设定的停租条件时,向租赁控制单元发送停租消息。另外,本发明还提供一种虚拟物品租赁处理方法。根据本发明的上述虚拟物品租赁处理系统和方法可以应用于游戏系统中,以实现对游戏帐号和游戏装备等虚拟物品的租赁处理,从而解决相关技术中对于包括游戏帐号和游戏装备等虚拟物品的租赁处理问题,提升用户体验,避免因游戏帐号和/或游戏装备等虚拟物品资源利用率低导致的系统资源浪费。


图1为根据本发明的虚拟物品租赁处理系统结构图。
图2为根据本发明的虚拟物品租赁处理方法流程图。
图3为根据本发明的游戏帐号租赁处理系统结构图。
图4为根据本发明的游戏帐号租赁处理方法流程图。
图5为根据本发明的游戏装备租赁处理系统结构图。
图6为根据本发明的游戏装备租赁处理方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
本发明的核心思想是提供虚拟物品租赁处理系统,该系统基于接收自外部的虚拟物品租用请求,对请求租用的虚拟物品进行租用处理;并监控虚拟物品的租用状况,当判断满足设定的停租条件时,对所租用的虚拟物品进行停租处理,从而解决相关技术中虚拟物品的租赁处理问题。
下面将通过具体实施例详细说明本发明的虚拟物品租赁处理方案,首先根据本发明的虚拟物品租赁处理系统结构如图1所示,该系统与用于存储虚拟物品数据信息的存储单元,如游戏服务端的游戏数据库相连,以实现虚拟物品租赁过程中的虚拟物品数据处理,如存储虚拟物品租赁信息、调用虚拟物品属性信息以及虚拟物品租用端和出租端的属性信息以及对相应的属性信息进行更改等处理;并且该系统还与客户端相连,以与客户端进行信息交互,如接收来自客户端的虚拟物品出租请求、租赁信息查询请求、租用请求以及停租请求,以及向客户端发送响应消息以及其它通知消息等。
该系统内部结构如图1所示,主要包括租赁控制单元、监控单元、租赁信息发布单元以及结算单元。其中,租赁控制单元用作所述虚拟物品租赁处理系统的中央处理器,用于控制系统中的其它单元实现各自的功能,并且基于接收自外部的租用请求实现对虚拟物品的租用处理,基于监控单元发送的停租消息实现对虚拟物品的停租处理,以及基于接收自外部的查询请求查询存储单元中存储的虚拟物品租赁信息,并向外输出。监控单元用于监控虚拟物品的租用状况,并当判断满足设定的停租条件时,向租赁控制单元发送停租消息。租赁信息发布单元用于基于接收自外部的虚拟物品出租请求生成虚拟物品租赁信息,并将其存储在上述存储单元中。结算单元用于对租用虚拟物品的租金进行结算。
另外,该虚拟物品租赁处理系统还可以进一步包括验证单元,用于基于租赁控制单元的验证指令验证虚拟物品租用端是否满足虚拟物品租赁信息中所包含的出租条件,并向租赁控制单元返回验证结果。
以上说明了本发明的虚拟物品租赁处理系统,下面说明根据本实施例的虚拟物品租赁处理方法,该方法流程如图2所示,具体包括如下步骤步骤201虚拟物品租赁处理系统基于接收自外部的出租请求或自身设置的出租条件,生成并存储相应虚拟物品的租赁信息。
步骤202虚拟物品租赁处理系统根据接收自外部的虚拟物品租赁信息查询请求,输出存储的虚拟物品租赁信息。
步骤203虚拟物品租赁处理系统根据接收自外部的虚拟物品租用请求,对请求租用的虚拟物品进行租用处理。
步骤204虚拟物品租赁处理系统监控虚拟物品的租用状况,并判断是否满足设定的停租条件,如果是,则执行步骤205;否则,继续执行步骤204。
步骤205虚拟物品租赁处理系统对相应虚拟物品进行停租处理,结束本流程。
下面详细说明上述步骤201至步骤205的具体执行方式。
首先,说明上述步骤201,即生成并保存虚拟物品出租记录的过程,该过程具体可以包括如下步骤步骤2011虚拟物品出租端向虚拟物品租赁处理系统发送虚拟物品出租请求,并在该请求中包含所要出租的虚拟物品标识、出租端标识以及出租条件等信息。
步骤2012租赁控制单元接收到该请求后,将该请求转发至租赁信息发布单元。
步骤2013租赁信息发布单元根据所接收请求中的信息,生成并存储针对该虚拟物品的租赁信息,然后向租赁控制单元返回确认响应。
步骤2014租赁控制单元向虚拟物品出租端返回确认响应,结束本流程。
步骤2015租赁信息发布单元向租赁控制单元返回拒绝响应,然后租赁控制单元向虚拟物品出租端返回相应的拒绝响应。
接着,说明上述步骤202,即根据接收自外部的查询请求输出所存储的虚拟物品租赁信息的过程,该过程主要包括如下步骤步骤2021客户端向虚拟物品租赁处理系统发送虚拟物品租赁信息查询请求,并在该请求中包含查询条件信息。
其中,上述查询条件具体可以包括相应虚拟物品的标识信息、级别信息或其它条件信息。
步骤2022租赁控制单元通过租赁信息发布单元查询存储的符合查询条件的虚拟物品租赁信息,并根据查询结果向游戏客户端返回应答消息。
再次,说明上述步骤203,即根据接收自外部的租用请求,对虚拟物品进行租用处理的过程,该过程具体包括如下步骤步骤2031租用端向虚拟物品租赁处理系统发送虚拟物品租用请求,并在该请求中包含虚拟物品的标识信息、出租端标识信息及自身的标识信息。
步骤2032虚拟物品租赁处理系统中的租赁控制单元根据所接收租用请求中包含的信息,查询存储的租用端属性信息和虚拟物品租赁信息,判断该租用端是否满足该虚拟物品租赁信息中所包含的出租条件,如果是,则执行步骤2033;否则,执行步骤2034。
步骤2033租赁控制单元冻结租用端部分,如押金额度的可用资金,并更改租用端和出租端属性信息中对该虚拟物品的使用属性信息,然后向租用端返回租用成功响应,并向出租端发送租出消息,结束本流程。
步骤2034租赁控制单元向该租用端返回租用拒绝响应。
接着,说明上述步骤204,即租赁处理系统监控虚拟物品的租用状况的处理,其中,由于停租条件通常可以包括租期到期以及租赁处理系统接收到租用端发送的停租请求等,因此基于该监控过程主要包括如下步骤步骤2041监控单元在租用端确认租用虚拟物品起开始监控虚拟物品的租用期限,判断虚拟物品的租用期限是否到期,如果是,则执行步骤2042;否则,执行步骤2043。
步骤2042监控单元向租赁控制单元发送租期到期通知,租赁控制单元进行相应的停租处理,结束本流程。
步骤2043租赁控制单元判断是否接收到虚拟物品租用端发送的停租请求,如果是,则对所租用的虚拟物品进行停租处理;否则,继续执行步骤2042。
下面对上述步骤2043和步骤2044中所述的停租处理过程进行说明,首先,说明基于系统监控到租期到期时的停租处理过程,其具体包括如下步骤步骤20431当租赁控制单元接收到监控单元发送的租期到消息时,向结算单元发送结算请求,结算单元根据接收到的信息对租用虚拟物品的租金进行结算,并向租赁控制单元返回结算结果。
步骤20432租赁控制单元根据结算结果更改租用端和出租端属性信息中关于该虚拟物品的使用属性信息,并分别向租用端和出租端发送停租消息。
最后,说明基于接收自外部的停租请求对虚拟物品进行停租处理的过程,该过程具体包括如下步骤步骤20441当虚拟物品租赁处理系统中的租赁控制单元接收到租用端发送的停租请求时,向结算单元发送结算请求,结算单元根据接收到的信息对租用虚拟物品的租金进行结算,并向租赁控制单元返回结算结果。
步骤20442租赁控制单元根据结算结果更改租用端和出租端属性信息中关于该虚拟物品的使用属性信息,然后向租用端返回停租响应,并向出租端发送停租消息。
以上说明了根据本发明的虚拟物品租赁处理系统及方法,这里,需要说明的是本发明中的虚拟物品包括任何以非实物形式存在的客体,如游戏中的游戏帐号、游戏装备以及其它网络通信环节所涉及到的可以进行租赁处理的虚拟客体。下面分别仅以游戏系统中的游戏帐号和游戏装备为例进一步说明上述虚拟物品租赁处理系统及方法,即游戏帐号租赁处理系统和方法,以及游戏装备租赁处理系统和方法。
首先,详细描述游戏帐号租赁处理系统及租赁处理方法。
游戏帐号是游戏客户端登录游戏服务端的通行证,当游戏客户端通过游戏帐号登录到游戏服务端之后,就可以获取到该游戏帐号所对应级别的权限,从而享用基于该游戏帐号所对应级别的服务。因此,对于游戏客户端来讲,租赁游戏帐号的一个重要意义就在于对该游戏帐号所对应级别服务的使用。如图3所示,游戏帐号租赁处理系统的整体结构与上述虚拟物品租赁处理系统的结构相似,主要包括租赁控制单元、监控单元、租赁信息发布单元和结算单元,并且该游戏帐号租赁处理系统可以内置于游戏服务端中,与游戏服务端的游戏数据库相连,并与游戏逻辑控制单元相连,通过游戏逻辑控制单元与游戏客户端进行信息交互。
其中,租赁控制单元用作所述游戏帐号租赁处理系统的中央处理器,用于控制系统中的其它单元实现各自的功能,并且基于接收自游戏客户端的租用请求实现对游戏帐号的租用处理,基于监控单元发送的停租消息实现对游戏帐号的停租处理,以及基于接收自游戏客户端的查询请求查询与该系统相连的游戏数据库中存储的游戏帐号租赁信息,并向游戏客户端输出。监控单元用于监控游戏帐号的租用状况,并当判断满足设定的停租条件时,向租赁控制单元发送停租消息。租赁信息发布单元用于基于接收自游戏客户端的游戏帐号出租请求生成游戏帐号租赁信息,并将其存储在上述游戏数据库中。结算单元用于对租用游戏帐号的租金进行结算。
上述游戏数据库主要用于存储与租赁游戏帐号相关的数据信息以及其它游戏数据信息,其中主要包括游戏帐号出租端、租用端用户的属性信息、游戏帐号信息以及上述游戏帐号租赁信息等。而游戏帐号租赁过程中的游戏帐号数据处理可以包括,如存储游戏帐号租赁信息、调用游戏帐号属性信息以及更改游戏帐号租用端和出租端的用户属性信息以及游戏帐号属性信息等;且所述系统与游戏客户端进行的信息交互主要包括接收来自游戏客户端的诸如游戏帐号出租请求、游戏帐号租赁信息查询请求、游戏帐号租用请求以及游戏帐号停租请求等,以及系统向游戏客户端发送基于上述请求的响应消息及其它通知消息等。
此外,该游戏帐号租赁处理系统还可以进一步包括验证单元(未示出),用于基于租赁控制单元的验证指令验证游戏帐号租用端是否满足游戏帐号租赁信息中所包含的出租条件,并向租赁控制单元返回验证结果。其中,该验证主要是指验证租用端的可用资金额是否大于出租条件中包含的押金额,以及判断租用端的游戏级别是否满足出租条件中设定的级别要求等。
以上说明了根据本发明的游戏帐号租赁处理系统,下面说明基于上述系统的游戏帐号租赁处理方法,该方法总体流程如图4所示,具体包括如下步骤步骤401游戏帐号租赁处理系统基于接收自游戏客户端的游戏帐号出租请求,生成并存储针对相应游戏帐号的租赁信息。
步骤402游戏帐号租赁处理系统根据接收自游戏客户端的游戏帐号租赁信息查询请求,输出存储的相关游戏帐号租赁信息。
步骤403游戏帐号租赁处理系统根据接收自游戏客户端的游戏帐号租用请求,对相应游戏帐号进行租用处理。
步骤404游戏帐号租赁系统监控游戏帐号的租用期限是否到,如果是,则执行步骤405;否则,执行步骤406。
步骤405游戏帐号租赁处理系统对相应游戏帐号进行强行停租处理,结束本流程。
步骤406游戏帐号租赁系统监测是否接收到来自游戏帐号租用端的停租请求,如果是,则执行步骤407;否则,继续执行步骤404。
步骤407游戏帐号租赁处理系统基于接收到的停租请求对相应游戏帐号进行停租处理。
下面详细说明上述步骤401至步骤407的具体执行方式。
首先,对于上述步骤401,即生成并存储游戏帐号租赁信息的过程,该过程可以具体包括如下步骤步骤4011游戏帐号出租端向游戏服务端发送游戏帐号出租请求,并在该请求中包含所要出租的游戏帐号标识、出租端标识以及出租条件等信息。
步骤4012游戏服务端的游戏逻辑控制单元向游戏帐号租赁处理系统转发该出租请求;游戏帐号租赁处理系统中的租赁控制单元将将该出租请求转发至租赁信息发布单元。
步骤4013租赁信息发布单元查询游戏数据库中的游戏帐号信息表,判断该游戏帐号出租请求是否合法,如果是,则执行步骤4014;否则,执行步骤4016。
其中,游戏数据库中存储游戏用户属性信息表和游戏帐号信息表,它们可以分别如下表1和表2所示

表1

表2租赁信息发布单元判断游戏帐号出租请求的合法性具体包括判断游戏数据库中是否存在请求出租的游戏帐号,以及判断该游戏帐号的所有者标识是否与出租请求中的出租端标识一致,当上述两个条件均满足时,则判定该请求合法;否则,判定为不合法。
步骤4014租赁信息发布单元在游戏数据库中存储该游戏帐号的租赁信息,然后向租赁控制单元返回确认响应。
其中,租赁信息发布单元在游戏数据库中存储的游戏帐号租赁信息的方式可以是在生成并存储的游戏帐号租赁信息表中添加相应的游戏帐号租赁信息,游戏帐号租赁信息表具体可以如下表3所示
下面给出一个在Nokia7610手机上用树形目录浏览器浏览一组HTML页面的实施例,本实施例可用Java语言的手机版-MIDP编程实现。
本实施例的浏览器中包括图2所示的通信模块、网页解析模块、构图模块、显示模块和键盘响应模块,还包括一个目录解析模块和一个目录管理模块。
本地资源为一组HTML文本文件,用于记录一组相关的信息,例如有关香港的旅游资讯,各项资讯整理成独立的HTML文本,举例如下

以独立的HTML文本形式存在的各项资讯文件,包含文本、图像、超文本链接以及排版格式,都遵循W3C国际标准,例如Index.htm的部分源代码如下<HTML>
<HEAD>
<TITLE>香港旅游指南</TITLE>
</HEAD>
<BODY>
<P>香港旅游手册</P>
<CENTER><A href=″T00.htm″>0 电话</A>急救投诉<BR>
<CENTER><A href=″T01.htm″>1 概略</A>地理历史<BR>
<CENTER><A href=″T02.htm″>2 观光</A>维港山顶<BR>
<CENTER><A href=″T03.htm″>3 文化</A>博物会展<BR>
<CENTER><A href=″T04.htm″>4 购物</A>商场专卖<BR>
……(1)具体浏览时,先由通信模块201从本地资源中读入一个HTML文本。
(2)然后,由网页解析模块202对HTML网页文件进行语法分析,根据标记将HTML源文件分成多个数据单元,每个数据单元含有相对独立的数据,如<p>步骤4032游戏服务端的游戏逻辑控制单元向游戏帐号租赁处理系统转发该租用请求;游戏帐号租赁处理系统中的租赁控制单元根据接收到该租用请求,从游戏数据库中查询相应游戏帐号的租赁信息以及租用端的用户属性信息,判断该租用端是否满足租赁信息中的出租条件,如果是,则执行步骤4033;否则,执行步骤4035。
其中,判断租用端是否符合出租条件可以具体包括,例如判断租用端用户的当前可用资金额是否大于等于押金额,和/或判断该租用端的游戏级别是否达到出租条件中要求的级别。然而,上述出租条件只是本发明的一个例子而已,也可以根据实际情况中设定的其它出租条件进行判断。
步骤4033租赁控制单元冻结租用端用户信息中押金额度的可用资金,并在游戏帐号租赁信息表中存储租用端用户的属性信息以及游戏帐号当前的密码信息,即旧密码。
步骤4034租赁控制单元针对该游戏帐号生成新密码,并用该新密码替换游戏帐号信息表中的旧密码,然后产生应答消息通过游戏逻辑控制单元发送至租用端,并通过游戏逻辑控制单元向出租端发送租出通知,结束本流程。
步骤4035租赁控制单元通过游戏逻辑控制单元向租用端返回拒绝响应。
在上述步骤4032中,由租赁控制单元验证租用端是否符合租赁信息中的出租条件,在本实施例中,也可以由在系统中另外设置的验证单元来实现这一操作,即验证单元接收租赁控制单元的验证请求,并向租赁控制单元返回验证结果。另外,在上述步骤4034中,由租赁控制单元为租用端生成初始密码,在实际应用过程中,租用端也可以向游戏处理单元发送请求更改该密码。
接着,说明上述步骤404,即租赁系统监控游戏帐号的租用期限的过程,该过程主要包括如下步骤步骤4041租赁控制单元控制监控单元在租用端确认租用游戏帐号起开始计时。其中,该监控单元可以采取定时器来实现。
步骤4042监控单元判断游戏帐号的租用期限是否到期,如果是,则执行步骤4043;否则,继续执行步骤4042。
步骤4043监控单元向租赁控制单元发送租期到通知,租赁控制单元进行相应的停租处理。
再接着,说明上述步骤405,即强行停租处理过程,该过程具体包括如下步骤步骤4051当租赁控制单元接收到监控单元发送的租期到期消息时,从游戏数据库中查询该游戏帐号的租赁信息表和游戏帐号信息表,比较两张表中的属性信息,即游戏帐号出租前后的属性信息。
步骤4052租赁控制单元向结算单元发送结算请求,结算单元根据所接收到的信息对租用游戏帐号的租金进行结算,并向租赁控制单元返回结算结果。
其中,租赁控制单元向结算单元发送结算请求时,可以依据出租端在出租条件中所设定的租用方式来决定向结算单元提供的信息,例如可以一并向结算单元发送出租端标识、租用端标识以及结算的租金额等信息。当出租端给出单位时间的租金额时,租赁控制单元就需要向结算单元提供单位时间的租金额和租用时长。租赁控制单元可以采取记录租赁开始时间和停止时间,然后计算记录的停止时间与开始时间的时间差的方式得出租用时长。
步骤4053租赁控制单元解冻游戏数据库中的租用端用户属性信息表中冻结的可用资金,并根据结算结果更改租用端和出租端用户属性信息表中的资金信息,然后用该游戏帐号租赁信息表中的密码替换游戏帐号信息表中的密码,最后删除该游戏帐号租赁信息表中的租用端信息和密码信息。
其中,租赁控制单元更改租用端和出租端用户信息表中的资金信息具体包括使租用端用户信息表中的可用资金减少租金额度的可用资金,并使出租端用户信息表中的可用资金增加租金额度的可用资金。
步骤4054租赁控制单元通过游戏逻辑控制单元向租用端返回停租应答消息,并向出租端发送相应的停租通知消息,结束本流程。
最后,说明上述步骤407,即基于租用端发送的停租请求停止租赁的情况,具体包括如下步骤步骤4071游戏帐号租用端向游戏服务端发送停租请求,并在该请求中包含游戏帐号标识、出租端标识以及自身的标识等信息。
步骤4072游戏服务端的游戏逻辑控制单元向游戏帐号租赁处理系统转发接收到的该停租请求;游戏帐号租赁处理系统中的租赁控制单元根据接收到该停租请求,查询游戏数据库中存储的相应游戏帐号的租赁信息表,判断该停租请求是否合法,如果是,则执行步骤4073;否则,执行步骤4077。
其中,判断停租请求是否合法具体包括判断是否存在与该请求中的出租端标识、租用端标识以及游戏帐号都匹配的租赁信息,如果是,则判定为合法;否则,判定为不合法。
步骤4073至步骤4076与上述步骤4051至步骤4054完全相同,此处不再赘述。
步骤4077租赁控制单元通过游戏逻辑控制单元向游戏帐号租用端返回停租拒绝响应。
另外,当租用端使用租赁的游戏帐号时,游戏逻辑控制单元还可以向出租端发送使用通知,该过程的实现具体可以包括如下步骤步骤4081游戏客户端(租用端)向游戏服务端的游戏逻辑控制单元发送登录请求,并在该登录请求中包含自身的标识信息。
步骤4082游戏逻辑控制单元查询游戏数据库中的该游戏帐号的信息表,判断该游戏帐号的所有者标识是否与登录请求中的用户标识一致,如果是,则执行步骤4086;否则,执行步骤4083。
步骤4083游戏逻辑控制单元查询游戏数据库中的该游戏帐号租赁信息表,判断该登录请求中的用户标识是否与该租赁信息中的租用端用户标识一致,如果是,则执行步骤4084;否则,执行步骤4085。
其中,如上所述,游戏帐号租赁信息表中记录有游戏帐号出租端用户的信息和租用端的用户信息。
步骤4084游戏逻辑控制单元向出租端用户发送该游戏帐号正在被使用的通知,结束本流程。
步骤4085游戏逻辑控制单元向该游戏客户端发送拒绝登录响应,结束本流程。
步骤4086游戏逻辑控制单元使该游戏客户端正常登录。
此外,游戏帐号出租端用户也可以在游戏帐号出租期间,查询游戏帐号的使用情况,这一过程主要包括如下步骤步骤4091游戏逻辑控制单元在游戏数据库中存储租用端基于所租用游戏帐号的登录信息。
步骤4092游戏帐号出租端向租赁控制单元发送查询帐号使用情况的请求;租赁控制单元查询游戏数据库中存储的该游戏帐号的使用情况信息,并向该出租端返回。
其次,关于游戏装备租赁处理系统。
游戏装备是指游戏用户在游戏过程中所获取并且可以控制使用的虚拟装备,游戏装备具体可以包括,例如天神杖、雷公伞以及神腿鞋等。当游戏客户端租用了游戏装备后,即可在自身游戏级别范围内使用所租用的游戏装备,从而更好地进行游戏体验。根据本实施例的游戏装备租赁处理系统结构如图5所示,从图中可以看出,游戏装备租赁处理系统的整体结构与上述虚拟物品租赁处理系统的结构相似,主要包括租赁信息发布单元、租赁控制单元、监控单元以及结算单元,并且该游戏装备租赁处理系统可以内置于游戏服务端中,与游戏服务端的游戏数据库相连,并与游戏逻辑控制单元相连,通过游戏逻辑控制单元与游戏客户端进行信息交互。
其中,租赁控制单元用作所述游戏装备租赁处理系统的中央处理器,用于控制系统中的其它单元实现各自的功能,并且基于接收自游戏客户端的租用请求实现对游戏装备的租用处理,基于监控单元发送的停租消息实现对游戏装备的停租处理,以及基于接收自游戏客户端的查询请求查询与该系统相连的游戏数据库中存储的游戏装备租赁信息,并向游戏客户端输出。监控单元用于监控游戏装备的租用状况,并当判断满足设定的停租条件时,向租赁控制单元发送停租消息。租赁信息发布单元用于基于接收自游戏客户端的游戏装备出租请求生成游戏装备租赁信息,并将其存储在上述游戏数据库中。结算单元用于对租用游戏装备的租金进行结算。
另外,该游戏装备租赁处理系统还可以进一步包括验证单元,用于基于租赁控制单元的验证指令验证游戏装备租用端是否满足游戏装备租赁信息中所包含的出租条件,并向租赁控制单元返回验证结果。其中,该验证主要是指验证租用端的可用资金是否大于出租条件中包含的押金额,以及判断租用端的游戏级别是否满足出租条件中设定的级别要求等。
上述游戏数据库主要用于存储与租赁游戏装备相关的数据信息以及其它游戏数据信息,其中主要包括游戏装备出租端、租用端的用户属性信息、游戏装备信息以及上述游戏装备租赁信息等。而游戏装备租赁过程中的游戏装备数据处理可以包括,如存储游戏装备租赁信息、调用游戏装备属性信息以及更改游戏装备租用端和出租端的用户属性信息以及游戏装备属性信息等;且所述系统与游戏客户端进行的信息交互主要包括接收来自游戏客户端的诸如游戏装备出租请求、游戏装备租赁信息查询请求、游戏装备租用请求以及游戏装备停租请求等,以及系统向游戏客户端发送基于上述请求的响应消息及其它通知消息等。
此外,该游戏装备租赁处理系统还可以进一步包括交易单元,用于租用端与出租端之间对所租用游戏装备的交易处理。
以上说明了根据本发明的游戏装备租赁处理系统,下面说明相应的游戏装备租赁处理方法,该方法的总体流程如图6所示,具体包括如下步骤步骤601游戏装备租赁处理系统基于接收自外部的游戏装备出租请求,生成并存储游戏装备的租赁信息。
步骤602游戏装备租赁处理系统根据接收自外部的查询请求,输出存储的相应游戏装备租赁信息。
步骤603游戏装备租赁处理系统根据接收自外部的租用请求,对相应游戏装备进行租用处理。
步骤604游戏装备租赁系统监控游戏装备的租用期限是否到,如果是,则执行步骤605;否则,执行步骤606。
步骤605游戏装备租赁处理系统对相应游戏装备进行强行停租处理,结束本流程。
步骤606游戏装备租赁系统监测是否接收到来自游戏装备租用端的停租请求,如果是,则执行步骤607;否则,继续执行步骤604。
步骤607游戏装备租赁处理系统基于接收到的停租请求对相应游戏装备进行停租处理。
下面详细说明上述步骤601至步骤607的具体实施方式
。首先,说明上述步骤601,即生成并存储游戏装备租赁信息的过程,该过程可以具体包括如下步骤步骤6011游戏装备出租端向游戏服务端发送游戏装备出租请求,并在该请求中包含所要出租游戏装备的标识、自身(出租端)标识以及出租条件等信息。
其中,上述游戏装备出租端既可以是游戏服务端,又可以是游戏客户端,出租条件信息具体可以包括租赁时间、租金、押金以及适用级别等信息。
步骤6012游戏服务端的游戏逻辑控制单远向游戏装备租赁处理系统转发该出租请求;游戏装备租赁处理系统中的租赁控制单元将该出租请求转发至租赁信息发布单元。
步骤6013租赁信息发布单元在游戏数据库中存储相应游戏装备的租赁信息,并向租赁控制单元返回确认响应。
其中,上述租赁信息发布单元在游戏数据库中存储的游戏装备租赁信息的方式可以是在已经生成并存储的游戏装备租赁信息表中添加相应的游戏装备租赁信息,游戏装备租赁信息表具体可以如下表4所示

表4上面表4中的每行信息均构成一条游戏装备出租信息记录,并且每条信息记录均包含出租端帐号、出租的游戏装备标识、租赁时间、租金、适用级别以及押金等字段值。另外,可以通过上表4中的诸如出租端帐号和装备标识等标识字段链接相应出租端帐号和游戏装备的具体信息。例如,通过上述游戏装备标识字段可以链接到如表5所示的游戏装备属性信息表,从而可以在浏览出租记录的同时了解相应游戏装备的具体信息。

表5步骤6014租赁控制单元更改游戏数据库中存储的该出租端用户游戏数据信息中相应游戏装备的状态为出租状态,并向出租端返回确认响应。
其中,游戏装备的状态具体可以包括可用、不可用和/或出租等状态,更改出租端的游戏装备的状态信息具体则是指将出租端的游戏装备的状态由原来的可用状态改为出租状态,从而限制在游戏装备出租期间该出租端用户对该游戏装备的使用。更改游戏装备状态信息的具体方式可以采取由租赁控制单元控制更改游戏数据库中存储的该出租端用户游戏属性信息中的相应游戏装备的状态字段值。
其次,说明上述步骤602,即根据接收自外部的查询请求输出保存的游戏装备出租记录的过程,该过程主要包括如下步骤
步骤6021游戏客户端向游戏服务端发送游戏装备租赁信息查询请求,并在该请求中包含相应的查询条件;游戏服务端的游戏逻辑控制单元向游戏装备租赁处理系统中的租赁控制单元转发该查询请求。
其中,上述查询条件具体可以包括游戏装备标识、适用级别或其它条件信息等。例如当用户张三请求查询天神杖时,则在查询条件中包含天神杖的标识A001。
步骤6022租赁控制单元通过租赁信息发布单元查询游戏数据库中存储的符合查询条件的游戏装备租赁信息,并根据查询结果向游戏客户端返回相应的应答消息。
其中,当租赁控制单元查询到符合查询条件的查询到的游戏装备租赁信息时,则将查询到的游戏装备租赁信息一并发送给相应的游戏客户端。
再次,说明上述步骤603,即根据接收自外部的租用请求,对相应游戏装备进行租用处理的过程,该过程具体包括如下步骤步骤6031游戏装备租用端向游戏服务端发送游戏装备租用请求,并在该请求中包含所要租用游戏装备的标识、出租端标识及自身标识等信息;游戏服务端的游戏逻辑控制单元向游戏装备租赁处理系统转发该租用请求。
步骤6032租赁控制单元将该租用请求转发至验证单元,验证单元从游戏数据库中查询该租用端的用户信息以及相应游戏装备的租赁信息,判断该租用端是否满足该游戏装备出租条件,如果是,则执行步骤6033;否则,执行步骤6035。
其中,租用端的用户信息可以如上述表1所示,验证单元判断租用端是否满足出租条件具体是指判断该租用端的可用资金额是否大于等于出租条件中的押金额,和/或判断该租用端的游戏级别是否达到出租条件中要求的级别。然而,上述出租条件只是本发明的一个例子而已,也可以根据实际情况中设定的其它出租条件进行判断。
步骤6033验证单元向租赁控制单元返回验证成功响应。
步骤6034租赁控制单元冻结租用端用户信息表中押金额度的可用资金,并且更改游戏数据库中存储的出租端用户和租用端用户的游戏数据信息,即将出租端用户游戏数据信息中的该游戏装备状态更改为租出状态,而将租用端用户游戏数据信息中的该游戏装备状态更改为租用状态,然后产生应答消息发送至租用端,并向出租端发送租出通知,结束本流程。
步骤6035验证单元向租赁控制单元返回验证失败响应,租赁控制单元通过游戏逻辑控制单元向租用端返回拒绝响应。
然后,说明上述步骤604,即监控游戏装备的租用期限的过程,其具体包括如下步骤步骤6041监控单元在租用端确认租用游戏装备起开始开始监控游戏装备的租用期限。
步骤6042监控单元监控该租用端对该游戏装备的租用期限是否到期,如果是,则执行步骤6043;否则,继续执行步骤6042。
步骤6043监控单元向租赁控制单元发送租期到通知,租赁控制单元进行相应的停租处理。
下面说明在租用期间监控租用端对所租用游戏装备的操作是否合法的过程,其具体包括如下步骤步骤6041x租用端向游戏服务端发送对该游戏装备的操作请求,游戏服务端的游戏逻辑单元将该操作请求转发至租赁控制单元。
步骤6042x租赁控制单元接收到该请求后,将该请求转发至监控单元,监控单元判断该操作请求中所包含的操作是否属于租赁装备所允许的操作范围,如果是,则执行步骤6043x;否则,执行步骤6045x。
其中,监控单元可以根据预先存储的租赁游戏装备使用操作信息表进行上述使用操作合法性判断,该租赁游戏装备使用操作信息表如下表6所示。

表6基于上述表6,监控单元只需判断租用端所要对该租用游戏装备进行的操作类型(可以通过操作标识进行标示)是否允许即可,例如,当租用端要对相应游戏装备进行叫卖时,则这一操作是不允许的。
步骤6043x监控单元向租赁控制单元返回允许进行该操作的响应。
步骤6044x租赁控制单元向游戏逻辑控制单元返回允许进行该操作的响应,游戏逻辑控制单元允许租用端对该游戏装备进行相应操作,结束本流程。
步骤6045x监控单元向租赁控制单元返回拒绝进行该操作的响应。
步骤6046x租赁控制单元向游戏逻辑控制单元返回拒绝进行该操作的响应,游戏逻辑控制单元拒绝租用端对该游戏装备进行相应操作。
接着,说明上述步骤605,即由租赁系统在租期到时或满足设定的其它条件时,强行终止游戏装备租赁的处理过程,该过程具体包括如下步骤步骤6051当租赁控制单元接收到监控单元发送租期到期的消息时,通过游戏逻辑控制单元向租用端发送租期到期通知。
步骤6052租用端向游戏服务端发送应答消息;游戏服务端的游戏逻辑控制单元向游戏装备租赁处理系统转发该应答消息;游戏装备租赁处理系统中的租赁控制单元接收到该应答消息后,向结算单元发送结算请求。
步骤6053结算单元结算租金,并向租赁控制单元返回结算结果。
步骤6054租赁控制单元解冻游戏数据库中的租用端用户信息表中冻结的可用资金,并根据结算结果更改租用端和出租端用户信息表中的资金信息以及该游戏装备的状态信息。
其中,租赁控制单元更改租用端和出租端用户信息表中的资金信息具体包括使租用端用户信息表中的可用资金减少租金额度的可用资金,并使出租端用户信息表中的可用资金增加租金额度的可用资金。
步骤6055租赁控制单元通过游戏逻辑控制单元分别向租用端和出租端发送停租消息,结束本流程。
最后,说明上述步骤607,即游戏装备租赁处理系统基于租用端发送的停租请求停止租赁游戏装备的过程,其具体包括如下步骤步骤6071租用端向游戏服务端发送停租请求,并在该请求中包含游戏装备标识、出租端标识以及自身标识等信息。
步骤6072游戏服务端的游戏逻辑控制单元向游戏装备租赁处理系统转发该停租请求,游戏装备租赁处理系统中的租赁控制单元接收到该请求后,向结算单元发送结算请求。
步骤6073至步骤6075与上述步骤6053至步骤6055相同,此处不再赘述。
以上说明了游戏装备租赁处理流程。另外,在租用期限到之前,租用端还可以请求从出租端购买相应的游戏装备,即租用端与出租端对相应的游戏装备进行交易。由于游戏装备出租端既可以是游戏服务端,也可以是游戏客户端,因此租用端与出租端之间的交易可以包括两种情况,即租用端从作为出租端的游戏服务端购买相应游戏装备以及租用端从作为出租端的游戏客户端购买相应的游戏装备,下面针对上述两种情况分别进行说明。首先,说明租用端从作为出租端的游戏服务端购买相应游戏装备的处理过程,其具体包括如下步骤步骤6081租用端向游戏服务端发送对所租用游戏装备的购买请求;游戏服务端的游戏逻辑控制单元将该购买请求转发至游戏装备租赁处理系统。
步骤6082游戏装备租赁处理系统中的租赁控制单元接收到该请求后,向结算单元发送结算请求;结算单元对租用端租用该游戏装备进行租金结算,并向租赁控制单元返回结算结果。
步骤6083租赁控制单元解冻游戏数据库中的租用端用户信息表中冻结的可用资金,并根据结算结果更改租用端和出租端用户信息表中的资金信息以及该游戏装备在租用端和出租端的属性信息。
步骤6084租赁控制单元向交易单元发送交易请求,交易单元进行该游戏装备从出租端至租用端的交易处理,并向租赁控制单元返回交易结果。
步骤6085租赁控制单元根据交易单元返回的交易结果更改租用端和出租端用户信息表中的资金信息以及该游戏装备的在租用端和出租端的属性信息。
步骤6086租赁控制单元向游戏装备租用端返回交易结果。
下面说明租用端从作为出租端的游戏客户端购买相应的游戏装备的处理过程,其具体包括如下步骤步骤6081x租用端向游戏服务端发送对所租用游戏装备的购买请求;游戏服务端的游戏逻辑控制单元将该购买请求转发至游戏装备租赁处理系统。
步骤6082x游戏装备租赁处理系统中的租赁控制单元接收到该请求后,向该游戏装备的出租端转发该请求。
步骤6083x租赁控制单元判断是否接收到该游戏装备出租端返回的同意进行交易的应答消息,如果是,则执行步骤6084x;否则,执行步骤6089x。
步骤6084x至步骤6087x与上述步骤6082至步骤6085完全相同,此处不再赘述。
步骤6088x租赁控制单元分别向游戏装备租用端和出租端返回交易结果。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种虚拟物品租赁处理系统,其特征在于,该系统包括租赁控制单元和监控单元;其中,所述租赁控制单元用于基于接收自外部的租用请求实现对虚拟物品的租用处理,以及基于监控单元发送的停租消息实现对所租用虚拟物品的停租处理;所述监控单元用于监控虚拟物品的租用状况,并当判断满足设定的停租条件时,向租赁控制单元发送停租消息。
2.如权利要求1所述的系统,其特征在于,所述系统进一步与用于存储虚拟物品数据信息的存储单元相连,以实现虚拟物品租赁过程中的虚拟物品数据处理;所述系统进一步包括租赁信息发布单元,该租赁信息发布单元用于基于接收自外部的虚拟物品出租请求生成虚拟物品租赁信息,并将其存储在所述存储单元中;且所述租赁控制单元进一步用于基于接收自外部的查询请求查询存储单元中存储的虚拟物品租赁信息,并向外输出。
3.如权利要求1或2所述的系统,其特征在于,所述系统进一步包括结算单元,所述结算单元用于对租用虚拟物品的租金进行结算。
4.如权利要求1至3中任一项所述的系统,其特征在于,所述系统进一步包括验证单元,用于基于租赁控制单元的验证指令验证虚拟物品租用端是否满足虚拟物品租赁信息中所包含的出租条件,并向租赁控制单元返回验证结果。
5.如权利要求1至4中任一项所述的系统,其特征在于,所述虚拟物品至少包括游戏帐号和游戏装备;所述虚拟物品租赁处理系统内置于游戏服务端中,与游戏服务端的游戏数据库相连,并与游戏逻辑控制单元相连,通过所述游戏逻辑控制单元与游戏客户端进行信息交互。
6.一种虚拟物品租赁处理方法,其特征在于,该方法基于如权利要求1所述的虚拟物品租赁处理系统,该方法包括步骤a、虚拟物品租赁处理系统根据接收自外部的虚拟物品租用请求,对请求租用的虚拟物品进行租用处理;b、虚拟物品租赁处理系统监控虚拟物品的租用状况,并当判断满足设定的停租条件时,对所租用的虚拟物品进行停租处理。
7.如权利要求6所述的方法,其特征在于,所述步骤a包括a1、虚拟物品租赁处理系统根据租用端的租用请求,查询预先存储的租用端属性信息和虚拟物品租赁信息,判断租用端是否满足虚拟物品租赁信息中所包含的出租条件,如果是,则执行步骤a2;否则,执行步骤a3;a2、虚拟物品租赁处理系统更改租用端和出租端属性信息中关于该虚拟物品的使用属性信息,并分别向租用端和出租端发送租用成功消息,结束本流程;a3、虚拟物品租赁处理系统向租用端发送租用拒绝消息。
8.如权利要求6所述的方法,其特征在于,所述步骤b包括b1、虚拟物品租赁处理系统在租用端确认租用虚拟物品起开始计时;b2、虚拟物品租赁处理系统判断虚拟物品的租用期限是否到期,如果是,则执行步骤b3;否则,执行步骤b4;b3、虚拟物品租赁处理系统对所租用的虚拟物品进行停租处理,结束本流程;b4、虚拟物品租赁处理系统判断是否接收到租用端发送的停租请求,如果是,则对所租用的虚拟物品进行停租处理;否则,继续执行步骤b2。
9.如权利要求6至8中任一项所述的方法,其特征在于,所述虚拟物品租赁处理系统进一步包括结算单元;步骤b中,所述停租处理包括虚拟物品租赁处理系统对租用虚拟物品的租金进行结算,并根据结算结果更改租用端和出租端属性信息中关于该虚拟物品的使用属性信息,然后分别向租用端和出租端发送停租消息。
10.如权利要求6至9中任一项所述的方法,其特征在于,所述虚拟物品租赁处理系统如权利要求2所述;所述步骤a之前进一步包括a01、虚拟物品租赁处理系统根据出租端的虚拟物品出租请求,生成并存储虚拟物品租赁信息;a02、虚拟物品租赁处理系统根据接收自外部的虚拟物品租赁信息查询请求查询存储的符合查询条件的虚拟物品租赁信息,并向外输出。
11.如权利要求6所述的方法,其特征在于,所述虚拟物品租赁处理系统如权利要求5所述;并且当所述虚拟物品为游戏帐号时,所述步骤a包括a11、游戏帐号租用端向游戏服务端发送游戏帐号租用请求,并在该请求中包含所要租用的游戏帐号的标识、出租端标识及自身的标识信息;a12、游戏服务端的游戏逻辑控制单元向虚拟物品租赁处理系统转发该游戏帐号租用请求;虚拟物品租赁处理系统根据所接收租用请求中的信息,从与游戏数据库中查询存储的该游戏帐号的租赁信息和租用端属性信息,判断该租用端是否满足该游戏帐号租赁信息中包含的出租条件,如果是,则执行步骤a13;否则,执行步骤a15;a13、虚拟物品租赁处理系统冻结租用端属性信息中押金额度的可用资金,并在游戏帐号租赁信息中存储租用端属性信息和该游戏帐号的当前密码信息;a14、虚拟物品租赁处理系统针对该游戏帐号生成新密码,并用该新密码替换游戏数据库中存储的该游戏帐号信息中的旧密码,然后产生应答消息发送至租用端,并向出租端发送出租通知,结束本流程;a15、虚拟物品租赁处理系统向租用端返回拒绝响应。
12.如权利要求11所述的方法,其特征在于,步骤b中,所述停租处理包括虚拟物品租赁处理系统对租用虚拟物品的租金进行结算,解冻租用端属性信息中冻结的可用资金,并根据结算结果更改租用端和出租端属性信息中的资金信息,然后用该游戏帐号租赁信息中的密码替换游戏帐号信息中的密码,删除该游戏帐号租赁信息中的租用端信息和密码信息,最后向租用端和出租端发送停租消息。
13.如权利要求11或12所述的方法,其特征在于,所述方法进一步包括在游戏帐号租赁期间,c1、游戏客户端向游戏服务端发送登录请求;c2、游戏服务端的游戏逻辑控制单元查询游戏数据库中的该游戏帐号信息,判断该游戏帐号的所有者标识是否与登录请求中的用户标识一致,如果是,则执行步骤c6;否则,执行步骤c3;c3、游戏逻辑控制单元查询游戏数据库中的该游戏帐号租赁信息,判断该登录请求中的用户标识是否与该游戏帐号租赁信息中的租用端用户标识一致,如果是,则执行步骤c4;否则,执行步骤c5;c4、游戏逻辑控制单元向出租端用户发送该游戏帐号正在被使用的通知,结束本流程;c5、游戏逻辑控制单元向该游戏客户端发送拒绝登录响应,结束本流程;c6、游戏逻辑控制单元使该游戏客户端正常登录。
14.如权利要求6所述的方法,其特征在于,所述虚拟物品租赁处理系统如权利要求5所述;并且当所述虚拟物品为游戏装备时,所述步骤a包括a21、游戏装备租用端向游戏服务端发送游戏装备租用请求,并在该请求中包含所要租用的游戏装备的标识、出租端标识及自身的标识信息;a22、游戏服务端的游戏逻辑控制单元向虚拟物品租赁处理系统转发该租用请求;虚拟物品租赁处理系统根据所接收租用请求中的信息,从游戏数据库中查询租用端属性信息和游戏装备租赁信息,判断该租用端是否满足该游戏装备租赁信息中所包含的出租条件,如果是,则执行步骤a23;否则,执行步骤a24;a23、虚拟物品租赁处理系统冻结该租用端属性信息中押金额度的可用资金,更改游戏数据库中存储的出租端和租用端游戏数据信息中关于该游戏装备的使用属性信息,然后向租用端返回租用确认响应,并向出租端发送租用通知,结束本流程;a24、虚拟物品租赁处理系统向租用端返回租用拒绝响应。
15.如权利要求14所述的方法,其特征在于,步骤b中,所述停租处理包括虚拟物品租赁处理系统对租用游戏装备的租金进行结算,并解冻游戏数据库中的租用端属性信息中冻结的可用资金,并根据结算结果更改租用端和出租端属性信息中的资金信息以及关于该游戏装备的使用属性信息。
16.如权利要求14或15所述的方法,其特征在于,该方法进一步包括在游戏装备租用期间,监控租用端对所租用游戏装备的操作是否合法,如果是,则允许租用端进行相应操作;否则,拒绝租用端进行相应操作。
17.如权利要求16所述的方法,其特征在于,所述监控租用端对所租用游戏装备的操作是否合法的步骤包括m1、游戏服务端的游戏逻辑控制单元向游戏装备租赁系统转发租用端发送的对所租用游戏装备的操作请求;m2、虚拟物品租赁处理系统判断该操作是否属于预先设定的允许的操作范围,如果是,则执行步骤m3;否则,执行步骤m4;m3、虚拟物品租赁处理系统向游戏逻辑控制单元返回确认响应,结束本流程;m4、虚拟物品租赁处理系统向游戏逻辑控制单元返回拒绝响应。
18.如权利要求14至17中任一项所述的方法,其特征在于,所述虚拟物品租赁处理系统如权利要求7所述;并且该方法进一步包括在游戏装备租用期间,租用端通过所述虚拟物品租赁处理系统从出租端购买所租用的游戏装备。
全文摘要
本发明提供一种虚拟物品租赁处理系统,包括租赁控制单元和监控单元;其中租赁控制单元用于基于接收自外部的租用请求实现对虚拟物品的租用处理以及基于监控单元发送的停租消息实现对所租用虚拟物品的停租处理;监控单元用于监控虚拟物品的租用状况,并当判断满足设定的停租条件时,向租赁控制单元发送停租消息。另外,本发明还提供一种虚拟物品租赁处理方法。根据本发明的上述虚拟物品租赁处理系统和方法可以应用于游戏系统中,以实现对游戏帐号和游戏装备等虚拟物品的租赁处理,从而解决相关技术中对于游戏帐号和游戏装备等虚拟物品的租赁处理问题,提升用户体验,避免因虚拟物品资源利用率低而导致的系统资源浪费。
文档编号G06F19/00GK1858794SQ200610065189
公开日2006年11月8日 申请日期2006年3月27日 优先权日2006年3月27日
发明者焦敬敏, 刘长明, 张玉鹏, 陈少兵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1