一种可支配对象处理方法及装置与流程

文档序号:12752418阅读:215来源:国知局
一种可支配对象处理方法及装置与流程

本申请涉及数据处理技术领域,更具体地说,涉及一种可支配对象处理方法及装置。



背景技术:

可支配对象可以理解为可以被人为支配的一类目标对象。不同用户间通过交互、支配目标对象,可以实现一定的目的。

现有常见的可支配对象的处理方式一般基于公众均认可的第三方机构。大致过程为:A用户向第三方机构提供的线上服务器发送对象支配请求,请求将一定量的对象转移给B用户;线上服务器接收到请求后受理该请求,从A用户账户中拿出一定量的对象,并转移到B用户的账户中。以可支配对象为通话时长为例,A用户向通信公司提供的线上服务器发送通话时长支配请求,请求将100分钟的通话时长转移给B用户;线上服务器收到该请求后,从A用户的账户中减掉100分钟通话时长,并在B用户的账户中增加100分钟通话时长。

但是,现有可支配对象处理方式存在一定的缺陷:用户终端必须在联网状态下向线上服务器发送请求,进而才能够由线上服务器进行对象的支配处理。若用户终端处于断网状态时,则无法完成可支配对象的支配处理,影响用户的正常使用。



技术实现要素:

有鉴于此,本申请提供了一种可支配对象处理方法及装置,用于解决现有可支配对象处理方式,无法在终端断网状态下完成对象支配处理的问题。

为了实现上述目的,现提出的方案如下:

一种可支配对象处理方法,应用于终端,该方法包括:

响应用户发起的伪对象支配请求,生成伪可支配对象变更信息;

将所述伪可支配对象变更信息发往与所述终端建立有近场通信连接的目标终端,所述伪可支配对象变更信息用于控制变更所述目标终端当前登录账户的伪可支配对象的状态信息;

利用所述伪可支配对象变更信息,对所述终端当前登录账户的伪可支配对象的状态信息进行变更;

在检测到所述终端接入网络时,向线上服务器发送可支配对象更新请求,所述可支配对象更新请求携带有所述终端当前的登录账户,以及该登录账户的伪可支配对象的状态信息,所述可支配对象更新请求用于供线上服务器参考预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,对线上服务器中所述终端当前登录账户的可支配对象的状态信息进行更新。

一种可支配对象处理方法,应用于线上服务器,该方法包括:

接收处于联网状态的终端发送的可支配对象更新请求,所述可支配对象更新请求携带有终端当前的登录账户以及该登录账户的伪可支配对象的状态信息;

查询预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,将与所述可支配对象更新请求携带的伪可支配对象的状态信息对应的可支配对象状态信息确定为目标可支配对象状态信息;

将所述终端当前登录账户的可支配对象的状态信息更新为所述目标可支配对象状态信息。

一种可支配对象处理装置,应用于终端,该装置包括:

变更信息生成单元,用于响应用户发起的伪对象支配请求,生成伪可支配对象变更信息;

变更信息发送单元,用于将所述伪可支配对象变更信息发往与所述终端建立有近场通信连接的目标终端,所述伪可支配对象变更信息用于控制变更所述目标终端当前登录账户的伪可支配对象的状态信息;

账户状态信息变更单元,用于利用所述伪可支配对象变更信息,对所述终端当前登录账户的伪可支配对象的状态信息进行变更;

更新请求发送单元,用于在检测到所述终端接入网络时,向线上服务器发送可支配对象更新请求,所述可支配对象更新请求携带有所述终端当前的登录账户,以及该登录账户的伪可支配对象的状态信息,所述可支配对象更 新请求用于供线上服务器参考预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,对线上服务器中所述终端当前登录账户的可支配对象的状态信息进行更新。

一种可支配对象处理装置,应用于线上服务器,该装置包括:

更新请求接收单元,用于接收处于联网状态的终端发送的可支配对象更新请求,所述可支配对象更新请求携带有终端当前的登录账户以及该登录账户的伪可支配对象的状态信息;

查询单元,用于查询预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,将与所述可支配对象更新请求携带的伪可支配对象的状态信息对应的可支配对象状态信息确定为目标可支配对象状态信息;

线上账户状态信息变更单元,用于将所述终端当前登录账户的可支配对象的状态信息更新为所述目标可支配对象状态信息。

从上述的技术方案可以看出,本申请实施例提供的可支配对象处理方法,线上服务器中存储了账户的可支配对象的状态信息,例如账户的通话时长剩余量等。同时各个账户还分配有伪可支配对象,伪可支配对象可以看作可支配对象在线下支配时的替代品,我们预先设置了伪可支配对象与可支配对象间的对应关系,例如一个单位的伪可支配对象相当于两个单位的可支配对象。在线下环境中,用户发起伪对象支配请求时,会生成伪可支配对象变更信息,不同终端间可以利用近场通信功能,收发伪可支配对象变更信息,进而根据伪可支配对象变更信息对终端当前登录账户的伪可支配对象的状态信息进行变更。在检测到终端接入网络时,向线上服务器发送账户可支配对象更新请求,线上服务器参考终端登录账户的伪可支配对象的状态信息,以及预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,对线上服务器中终端登录账户的可支配对象的状态信息进行更新,从而实现了在终端断网的状态下,仍能够进行对象支配处理,方便了用户的正常使用。

附图说明

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

图1为本申请实施例公开的一种可支配对象处理方法流程图;

图2为本申请实施例公开的另一种可支配对象处理方法流程图;

图3为本申请实施例公开的又一种可支配对象处理方法流程图;

图4为本申请实施例公开的又一种可支配对象处理方法流程图;

图5为本申请实施例公开的又一种可支配对象处理方法流程图;

图6为本申请实施例公开的又一种可支配对象处理方法流程图;

图7为本申请实施例从终端角度介绍的一种可支配对象处理装置的结构示意图;

图8为本申请实施例从线上服务器角度介绍的一种可支配对象处理装置的结构示意图;

图9为本申请实施例公开的一种线上服务器硬件结构示意图。

具体实施方式

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

本申请实施例提供的可支配对象处理方法,应用于终端和终端间的对象处理以及终端和线上服务器间的对象处理。本实施例首先以发起对象支配请求一侧的终端的角度对方案进行介绍。参见图1,图1为本申请实施例公开的一种可支配对象处理方法流程图。

如图1所示,该方法包括:

步骤S100、响应用户发起的伪对象支配请求,生成伪可支配对象变更信息;

这里需要解释的是,每个账户在线上服务器中均存储有可支配对象的状态信息,可支配对象可以是通话时长等,当可支配对象为通话时长时,可支配对象的状态信息即为通话时长剩余时间。

而所谓的伪可支配对象,其可以看作可支配对象在线下支配时的替代品。可支配对象与伪可支配对象间具备一定的对应关系,例如一个单位的伪可支配对象相当于两个单位的可支配对象。以一个最简单的例子来说明,在某些公司食堂内,约定好的“一张电子饭票”=“三个馒头”=“一份素菜”。这里,“电子饭票”即可认为是伪可支配对象,而“馒头”和“素菜”则代表着可支配对象。

当然,伪可支配对象仅仅是为了表述方便而定义的一个名词,其不应该理解为对本申请方案的限定。

进一步,对于生成的伪可支配对象变更信息,其表明了从当前账户转出多少数值的伪可支配对象,也可以理解为向另一个账户转入多少数值的伪可支配对象。这里数值的概念需要根据伪可支配对象的单位类型而定,例如伪可支配对象为电子饭票时,其单位即为“张”。

步骤S110、将所述伪可支配对象变更信息发往与所述终端建立有近场通信连接的目标终端;

具体地,所述伪可支配对象变更信息用于控制变更所述目标终端当前登录账户的伪可支配对象的状态信息。

本实施例中,进行可支配对象处理的两个终端并非限定要连接网络,两个终端只要保证建立了近场通信连接即可。常见的如蓝牙通信、NFC通信、红外通信等。

这里,目标终端也即用户所要转移伪可支配对象的账户所登录的终端。举例如,A账户在终端1上登录,B账户在终端2上登录,现在用户使用A账户支出一定量的可支配对象,并转存入B账户,则对于终端1而言,终端2即为目标终端。

步骤S120、利用所述伪可支配对象变更信息,对所述终端当前登录账户的伪可支配对象的状态信息进行变更;

具体地,对于所述终端当前登录账户而言,由于其是伪可支配对象支出的一方,因此通过变更伪可支配对象的状态信息,使得该登录账户的伪可支配对象的数值变少。相反,对于接收所述伪可支配对象变更信息的账户而言,其通过变更伪可支配对象的状态信息,使得账户的伪可支配对象的数值变多。

本实施例中以状态信息来表示账户的伪可支配对象的数值多少,其中状态信息的表示方式可以有多种,例如不同的序列码代表不同数值的伪可支配对象,或者是不同数量的标识(例如“圆板”图标)代表不同数值的伪可支配对象等。

步骤S130、在检测到所述终端接入网络时,向线上服务器发送可支配对象更新请求。

具体地,所述可支配对象更新请求携带有所述终端当前的登录账户,以及该登录账户的伪可支配对象的状态信息。所述可支配对象更新请求用于供线上服务器参考预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,对线上服务器中所述终端当前登录账户的可支配对象的状态信息进行更新。

简单的来讲,不同的账户通过交易伪可支配对象,使得账户的伪可支配对象的状态产生变化,也可以理解为账户的伪可支配对象的数值产生变化。在终端联网时,将终端登录账户及该账户的伪可支配对象的状态信息上传给线上服务器,线上服务器根据账户的伪可支配对象的状态信息,确定对应的可支配对象的状态信息,然后将线上服务器中账户的可支配对象的状态信息更新为该确定的可支配对象的状态信息。

可以理解的是,在终端联网时,终端可以主动发送可支配对象更新请求,也可以是线上服务器先向终端发送更新请求,然后由终端上传可支配对象更新请求,对此本申请不进行限定。

本申请实施例提供的可支配对象处理方法,线上服务器中存储了账户的可支配对象的状态信息,同时各个账户还分配有伪可支配对象,伪可支配对象可以看作可支配对象在线下支配时的替代品。我们预先设置了伪可支配对象与可支配对象间的对应关系,例如一个单位的伪可支配对象相当于两个单位的可支配对象。在线下环境中,用户发起伪对象支配请求时,会生成伪可支配对象变更信息,不同终端间可以利用近场通信功能,收发伪可支配对象变更信息,进而根据伪可支配对象变更信息对终端当前登录账户的伪可支配对象的状态信息进行变更。在检测到终端接入网络时,向线上服务器发送账户可支配对象更新请求,线上服务器参考终端登录账户的伪可支配对象的状态信息,以及预置的伪可支配对象状态信息与可支配对象状态信息间的对应 关系,对线上服务器中终端登录账户的可支配对象的状态信息进行更新,从而实现了在终端断网的状态下,仍能够进行对象支配处理,方便了用户的正常使用。

接下来,为了便于理解,本实施例通过一个具体应用场景对本申请方案进行介绍。

用户A去偏远山区出行,在当地市场上想购买商家B的一件售价100圆的商品,而用户A并未带现金,且当地并没有网络信号,用户A无法使用手机进行连网。

按照本申请方案,用户A和用户B的银行账户均已经开通虚拟币支付功能。假设用户A的银行账户内有1000圆人民币,则用户A的银行账户内初始情况下存在100个虚拟币(这里,假设1个虚拟币=10圆人民币)。用户A使用手机与商家用户B的手机建立蓝牙通信,用户A输入转账请求,请求转移10个虚拟币,则会对应生成虚拟币变更信息,并将虚拟币变更信息发往用户B的手机,进而该虚拟币变更信息控制从用户A银行账户内减掉10个虚拟币,并控制从用户B银行账户内增加10个虚拟币。

至此,用户A通过向商家支付10个虚拟币,得到了想要的商品,而商家B也通过出售商品,获得了10个虚拟币。

用户A或者用户B的手机在联网时,可以将账户内的虚拟币数量上传给线上银行服务器,银行服务器根据账户内虚拟币的数量,更新对应账户内的金额。以用户A为例,由于其账户内剩余90个虚拟币,则银行服务器从用户A账户内扣除100圆钱,剩余900圆钱。

可选的,在上述步骤S110之后,可以设定在接收到目标终端反馈的伪可支配对象状态信息变更成功的信息之后,才执行步骤S120。通过这种设定,保证了用户利益不受损害。

当然,如果不考虑这一点,则步骤S110和步骤S120的执行顺序并非限定为实施例一的顺序,其还可以颠倒过来,或者并列执行。

在本申请的另一个实施例中,公开了另一种可支配对象处理方法,如图2所示,该方法包括:

步骤S200、接收用户发起的伪对象支配请求,该请求携带有所支配的伪可支配对象数值;

步骤S210、对所述伪可支配对象数值求取md5值,并将结果作为伪可支配对象变更信息;

具体地,本步骤中按照预先规定的md5算法,对所述伪可支配对象数值求取md5值,并将结果作为伪可支配对象变更信息。通过求取md5值,保证了数据的安全,避免了伪造伪可支配对象变更信息。

步骤S220、将所述伪可支配对象变更信息发往与所述终端建立有近场通信连接的目标终端;

具体地,所述伪可支配对象变更信息用于控制变更所述目标终端当前登录账户的伪可支配对象的状态信息。

由于本实施例中的伪可支配对象变更信息是加密后的信息,因此在目标终端会利用预置的与加密算法对应的解密算法进行解密,然后控制变更所述目标终端当前登录账户的伪可支配对象的状态信息。

步骤S230、利用所述伪可支配对象变更信息,对所述终端当前登录账户的伪可支配对象的状态信息进行变更;

步骤S240、在检测到所述终端接入网络时,向线上服务器发送可支配对象更新请求。

具体地,所述可支配对象更新请求携带有所述终端当前的登录账户,以及该登录账户的伪可支配对象的状态信息。

相比于上一实施例,本实施例中增加了对伪可支配对象数值进行加密求取md5值的过程,保证了数据的安全,避免了伪造伪可支配对象变更信息。

在本申请的又一个实施例中,进一步公开了又一种可支配对象处理方法,参见图3。

如图3所示,该方法包括:

步骤S300、响应用户发起的伪对象支配请求,生成伪可支配对象变更信息;

这里需要解释的是,每个账户在线上服务器中均存储有可支配对象的状态信息,可支配对象可以是通话时长等,当可支配对象为通话时长时,可支配对象的状态信息即为通话时长剩余时间。

步骤S310、将所述伪可支配对象变更信息发往与所述终端建立有近场通信连接的目标终端;

具体地,所述伪可支配对象变更信息用于控制变更所述目标终端当前登录账户的伪可支配对象的状态信息。

本实施例中,进行可支配对象处理的两个终端并非限定要连接网络,两个终端只要保证建立了近场通信连接即可。常见的如蓝牙通信、NFC通信、红外通信等。

步骤S320、利用所述伪可支配对象变更信息,对所述终端当前登录账户的伪可支配对象的状态信息进行变更;

步骤S330、将伪可支配对象的状态信息变更及变更时间作为一条变更记录保存在所述终端当前登录账户内;

具体地,对于终端当前登录账户来说,所产生的每一次状态信息的变更均会作为一条变更记录进行保存,以供后续核对。

步骤S340、在检测到所述终端接入网络时,向线上服务器发送可支配对象更新请求。

具体地,所述可支配对象更新请求携带有所述终端当前的登录账户,以及该登录账户的伪可支配对象的状态信息。

在本实施例中,进一步增加了对终端登录账户的状态信息变更进行记录的步骤,通过记录账户的状态信息变更,可以为后续服务器核对账单提供数据基础。

基于上述实施例,本申请实施例提供了又一种可支配对象处理方法。参见图4。

如图4所示,该方法包括:

步骤S400、响应用户发起的伪对象支配请求,生成伪可支配对象变更信息;

这里需要解释的是,每个账户在线上服务器中均存储有可支配对象的状态信息,可支配对象可以是通话时长等,当可支配对象为通话时长时,可支配对象的状态信息即为通话时长剩余时间。

步骤S410、将所述伪可支配对象变更信息发往与所述终端建立有近场通信连接的目标终端;

具体地,所述伪可支配对象变更信息用于控制变更所述目标终端当前登录账户的伪可支配对象的状态信息。

本实施例中,进行可支配对象处理的两个终端并非限定要连接网络,两个终端只要保证建立了近场通信连接即可。常见的如蓝牙通信、NFC通信、红外通信等。

步骤S420、利用所述伪可支配对象变更信息,对所述终端当前登录账户的伪可支配对象的状态信息进行变更;

步骤S430、将伪可支配对象的状态信息变更及变更时间作为一条变更记录保存在所述终端当前登录账户内;

具体地,对于终端当前登录账户来说,所产生的每一次状态信息的变更均会作为一条变更记录进行保存,以供后续核对。

步骤S440、在检测到所述终端接入网络时,向线上服务器发送可支配对象更新请求;

具体地,所述可支配对象更新请求携带有所述终端当前的登录账户,以及该登录账户的伪可支配对象的状态信息。

步骤S450、将终端当前登录账户中保存的若干条变更记录上传至线上服务器。

通过上传变更记录,以供线上服务器对所述终端当前登录账户的伪可支配对象状态信息进行核对。

当然,对于变更记录,其可以同步骤S440中的可支配对象更新请求一同上传给线上服务器。

本实施例中,通过将登录账户的变更记录上传给线上服务器,使得线上服务器可以根据账户的原有可支配对象状态信息、当前上传的账户的伪可支配对象状态信息以及账户的变更记录,核对账户的伪可支配对象状态信息。举例如,线上服务器中记录了账户A内有100圆钱。经过一段时间后,用户 在线下交易了5个虚拟金币(假设1个虚拟金币=10圆钱),剩余虚拟金币为5个,对应在账户A中记录了该变更记录。则在联网后,将账户A剩余虚拟金币5个以及变更记录“转出5个虚拟金币”上传给线上服务器。线上服务器经核对发现,账户A原有10个虚拟金币,现剩余5个虚拟金币,且变更记录为“转出5个虚拟金币”,虚拟金币核对正确,代表账户A并未伪造虚拟金币。

上述实施例从终端的角度对本申请方案进行了介绍,接下来从线上服务器的角度对本申请方案做进一步介绍。

参见图5,图5为本申请实施例公开的一种可支配对象处理方法流程图。

如图5所示,该方法包括:

步骤S500、接收处于联网状态的终端发送的可支配对象更新请求;

其中,所述可支配对象更新请求携带有终端当前的登录账户以及该登录账户的伪可支配对象的状态信息。

步骤S510、确定目标可支配对象状态信息;

具体地,通过查询预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,将与所述可支配对象更新请求携带的伪可支配对象的状态信息对应的可支配对象状态信息确定为目标可支配对象状态信息。

步骤S520、将所述终端当前登录账户的可支配对象的状态信息更新为所述目标可支配对象状态信息。

本实施例中,终端在联网后上传可支配对象更新请求,由线上服务器对登录账户的可支配对象状态信息进行更新,保证了账户的可支配对象的正常状态。

举例来说明上述线上服务器的处理过程:

终端在联网后,上传当前登录账户A及对应的虚拟金币剩余量10个。线上服务器查询虚拟金币和人民币间换算关系(假定1个虚拟金币=10圆人民币),确定目标金额为10*10=100圆人民币。进而,将线上服务器中账户A的金额更新为100圆人民币。

在本申请的另一个实施例中,从线上服务器角度公开了另一种可支配对象处理方法,参见图6。

在本实施例中,假设终端上传的可支配对象更新请求中还包括终端当前登录账户中保存的若干条变更记录。则如图6所示,该方法包括:

步骤S600、接收处于联网状态的终端发送的可支配对象更新请求;

其中,所述可支配对象更新请求携带有终端当前的登录账户以及该登录账户的伪可支配对象的状态信息。

步骤S610、确定目标可支配对象状态信息;

具体地,通过查询预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,将与所述可支配对象更新请求携带的伪可支配对象的状态信息对应的可支配对象状态信息确定为目标可支配对象状态信息。

步骤S620、确定所述终端当前登录账户历史最近一次上传可支配对象更新请求的时间,作为目标时间;

步骤S630、从所述若干条变更记录中筛选出目标变更记录,所述目标变更记录的变更时间处于所述目标时间之后;

具体地,终端上传的若干条变更记录的变更时间可以有多个,本步骤中仅将目标时间之后变更的变更记录筛选出来。举例如,当前时间为2015.7.6,目标时间,2015.6.6,则本步骤中仅将变更时间处于2015.6.6-2015.7.6内的变更记录筛选出来。

步骤S640、判断所述终端当前登录账户的可支配对象的状态信息与所述目标可支配对象状态信息之间的差值是否与所述目标变更记录吻合;

这里,在进行判断时需要计算目标变更记录的和值。并且由于终端记录的变更记录是记录的伪可支配对象的状态信息,因此还需要将目标变更记录的和值换算为可支配对象的状态信息,进而执行判断过程。

举例如,终端当前登录账户的可支配对象的状态信息为100圆人民币,目标可支配对象状态信息为50圆人民币,目标变更记录包括:“转出3个虚拟金币”、“转出7个虚拟金币”、“转入5个虚拟金币”,则目标变更记录的和值为-3-7+5=-5个虚拟金币。假定1个虚拟金币=10圆人民币,将-5个虚拟金币转换为人民币为-50圆人民币。则显然,50-100=-50圆人民币,代表 终端当前登录账户的可支配对象的状态信息与所述目标可支配对象状态信息之间的差值与所述目标变更记录吻合。

若是,则执行步骤S650,若否,则忽略该条可支配对象更新请求,退出。

步骤S650、将所述终端当前登录账户的可支配对象的状态信息更新为所述目标可支配对象状态信息。

只有在上述判断结果为是时,才执行步骤S650,否则认为登录账户存在非法行为,忽略该条请求,或者可以告警。

本实施例中,线上服务器增加了对账户可支配对象状态信息的核对过程,保证了数据的合法性。

下面对本申请实施例提供的可支配对象处理装置进行描述,下文描述的可支配对象处理装置与上文描述的可支配对象处理方法可相互对应参照。

参见图7,图7为从终端角度介绍的可支配对象处理装置的结构示意图。

如图7所示,该装置包括:

变更信息生成单元71,用于响应用户发起的伪对象支配请求,生成伪可支配对象变更信息;

变更信息发送单元72,用于将所述伪可支配对象变更信息发往与所述终端建立有近场通信连接的目标终端,所述伪可支配对象变更信息用于控制变更所述目标终端当前登录账户的伪可支配对象的状态信息;

账户状态信息变更单元73,用于利用所述伪可支配对象变更信息,对所述终端当前登录账户的伪可支配对象的状态信息进行变更;

更新请求发送单元74,用于在检测到所述终端接入网络时,向线上服务器发送可支配对象更新请求,所述可支配对象更新请求携带有所述终端当前的登录账户,以及该登录账户的伪可支配对象的状态信息,所述可支配对象更新请求用于供线上服务器参考预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,对线上服务器中所述终端当前登录账户的可支配对象的状态信息进行更新。

可选的,所述用户发起的伪对象支配请求可以携带有所支配的伪可支配对象数值,则所述变更信息生成单元可以包括:

第一变更信息生成子单元,用于对所述伪可支配对象数值求取md5值,并将结果作为伪可支配对象变更信息。

可选的,上述可支配对象处理装置还可以包括:

变更记录单元,用于在所述利用所述伪可支配对象变更信息,对所述终端当前登录账户的伪可支配对象的状态信息进行变更之后,将伪可支配对象的状态信息变更及变更时间作为一条变更记录保存在所述终端当前登录账户内。

基于此,更新请求发送单元还可以用于,将终端当前登录账户中保存的若干条变更记录上传至线上服务器,以供线上服务器对所述终端当前登录账户的伪可支配对象状态信息进行核对。

本申请实施例提供的可支配对象处理装置,用户发起伪对象支配请求时,会生成伪可支配对象变更信息,不同终端间可以利用近场通信功能,收发伪可支配对象变更信息,进而根据伪可支配对象变更信息对终端当前登录账户的伪可支配对象的状态信息进行变更。在检测到终端接入网络时,向线上服务器发送账户可支配对象更新请求,线上服务器参考终端登录账户的伪可支配对象的状态信息,以及预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,对线上服务器中终端登录账户的可支配对象的状态信息进行更新,从而实现了在终端断网的状态下,仍能够进行对象支配处理,方便了用户的正常使用。

参见图8,图8为从线上服务器角度介绍的可支配对象处理装置的结构示意图。

如图8所示,该装置包括:

更新请求接收单元81,用于接收处于联网状态的终端发送的可支配对象更新请求,所述可支配对象更新请求携带有终端当前的登录账户以及该登录账户的伪可支配对象的状态信息;

查询单元82,用于查询预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,将与所述可支配对象更新请求携带的伪可支配对象的状态信息对应的可支配对象状态信息确定为目标可支配对象状态信息;

线上账户状态信息变更单元83,用于将所述终端当前登录账户的可支配对象的状态信息更新为所述目标可支配对象状态信息。

可选的,所述可支配对象更新请求还可以包括终端当前登录账户中保存的若干条变更记录,则该装置还可以包括:

目标时间确定单元,用于在所述将所述终端当前登录账户的可支配对象的状态信息更新为所述目标可支配对象状态信息之前,确定所述终端当前登录账户历史最近一次上传可支配对象更新请求的时间,作为目标时间;

目标变更记录筛选单元,用于从所述若干条变更记录中筛选出目标变更记录,所述目标变更记录的变更时间处于所述目标时间之后;

判断单元,用于判断所述终端当前登录账户的可支配对象的状态信息与所述目标可支配对象状态信息之间的差值是否与所述目标变更记录吻合,若是,则执行所述线上账户状态信息变更单元,若否,则放弃执行所述线上账户状态信息变更单元。

本实施例中,终端在联网后上传可支配对象更新请求,由线上服务器对登录账户的可支配对象状态信息进行更新,保证了账户的可支配对象的正常状态。

进一步,线上服务器还增加了对账户可支配对象状态信息的核对过程,保证了数据的合法性。

本申请实施例还提供一种可支配对象处理系统,包括上述所述的终端及线上服务器。对于终端及线上服务器的描述可参照上文对应部分描述,此处不再赘述。

对于终端及线上服务器的硬件结构基本类似,本实施例中以线上服务器为例进行介绍,参见图9,图9为本申请实施例提供的线上服务器的硬件结构示意图。如图9所示,该线上服务器可以包括:

处理器1,通信接口2,存储器3,通信总线4,和显示屏5;

其中处理器1、通信接口2、存储器3和显示屏5通过通信总线4完成相互间的通信;

可选的,通信接口2可以为通信模块的接口,如GSM模块的接口;

处理器1,用于执行程序;

存储器3,用于存放程序;

程序可以包括程序代码,所述程序代码包括处理器的操作指令。

处理器1可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。

存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

其中,程序可具体用于:

接收处于联网状态的终端发送的可支配对象更新请求,所述可支配对象更新请求携带有终端当前的登录账户以及该登录账户的伪可支配对象的状态信息;

查询预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,将与所述可支配对象更新请求携带的伪可支配对象的状态信息对应的可支配对象状态信息确定为目标可支配对象状态信息;

将所述终端当前登录账户的可支配对象的状态信息更新为所述目标可支配对象状态信息。

当然,如果是针对上述终端而言,其硬件结构与线上服务器类似,只不过存储器中存储的程序会产生变化,其中,程序可具体用于:

响应用户发起的伪对象支配请求,生成伪可支配对象变更信息;

将所述伪可支配对象变更信息发往与所述终端建立有近场通信连接的目标终端,所述伪可支配对象变更信息用于控制变更所述目标终端当前登录账户的伪可支配对象的状态信息;

利用所述伪可支配对象变更信息,对所述终端当前登录账户的伪可支配对象的状态信息进行变更;

在检测到所述终端接入网络时,向线上服务器发送可支配对象更新请求,所述可支配对象更新请求携带有所述终端当前的登录账户,以及该登录账户的伪可支配对象的状态信息,所述可支配对象更新请求用于供线上服务器参 考预置的伪可支配对象状态信息与可支配对象状态信息间的对应关系,对线上服务器中所述终端当前登录账户的可支配对象的状态信息进行更新。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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