开通服务的方法、装置及计算机存储介质制造方法及图纸

技术编号:23710266 阅读:39 留言:0更新日期:2020-04-08 12:10
本申请公开了一种开通服务的方法、装置及计算机存储介质,属于信息处理技术领域。所述方法包括:用户端在向业务服务器发送资源转移上报请求之后,如果确定业务服务器没有开通目标服务,则将原来的业务订单作废,重新获取针对该目标服务的新的业务订单,然后基于该新的业务订单和资源转移凭证继续发送资源转移上报请求,以使业务服务器基于该新的业务订单来开通服务。这样即使业务服务器第一次没有成功接收到资源转移上报请求,也可以通过后续的资源转移上报请求来开通服务,从而可以避免出现用户端已经转移了虚拟资源但是业务服务器并未向用户端开通服务的风险。

Method, device and computer storage medium of opening service

【技术实现步骤摘要】
开通服务的方法、装置及计算机存储介质
本申请涉及信息处理
,特别涉及一种开通服务的方法、装置及计算机存储介质。
技术介绍
随着互联网技术的发展,用户端可以向服务器转移一定数量的虚拟资源,以使服务器向该用户端开通某个服务。比如,用户端可以向服务器转移一定数量的金币,以使服务器向该用户端开通会员服务。相关技术中,对于部署有IOS(苹果公司提供的一种操作系统)的用户端,用户端先向资源转移服务器转移一定数量的虚拟资源,由资源转移服务器向用户端返回资源转移凭证。用户端接收到该资源转移凭证之后,将该资源转移凭证发送至提供服务的业务服务器。当业务服务器接收到该资源转移凭证之后,在验证该资源转移凭证之后,向用户端返回服务开通确认消息,以实现向该用户端对应的用户开通服务。在上述开通服务的过程中,如果用户端不能成功将该资源转移凭证发送至业务服务器,业务服务器将无法向用户端开通服务,从而导致容易出现用户端已经转移了虚拟资源但是业务服务器并未向用户端开通服务的风险。
技术实现思路
本申请实施例提供了一种开通服务的方法、装置及计算机存储介质,可以避免出现用户端已经转移了虚拟资源但是业务服务器并未向用户端开通服务的风险。所述技术方案如下:一方面、提供了一种开通服务的方法,应用于用户端,所述方法包括:在向业务服务器发送第一资源转移上报请求之后,当确定所述业务服务器没有开通目标服务时,获取用于开通所述目标服务的第二业务订单,所述第一资源转移上报请求携带资源转移凭证和第一业务订单,所述资源转移凭证用于指示用户端已经针对所述第一业务订单转移了虚拟资源,所述第一业务订单是当前时间之前获取的用于开通所述目标服务的订单;向所述业务服务器发送第二资源转移上报请求,所述第二资源转移上报请求携带有所述资源转移凭证和第二业务订单,以使所述业务服务器基于所述第二业务订单和所述资源转移凭证开通所述目标服务。可选地,所述获取用于开通所述目标服务的第二业务订单,包括:向所述业务服务发送订单获取请求,所述订单获取请求携带所述目标服务的标识;接收所述业务服务器发送的所述第二业务订单。可选地,所述确定所述业务服务器没有开通所述目标服务,包括:在向所述业务服务器发送第一资源转移上报请求时开始计时;当计时时长到达参考时长时,如果没有接收到所述业务服务器返回的开通确认消息,则确定所述业务服务器没有开通所述目标服务。可选地,所述确定所述业务服务器没有开通目标服务,包括:当接收到所述业务服务器发送的开通失败消息时,则确定所述业务服务器没有开通所述目标服务。可选地,所述确定所述业务服务器没有开通目标服务之后,还包括:将所述资源转移凭证添加至异常资源转移凭证列表中;对于所述异常资源转移凭证列表中的任一资源转移凭证,基于所述任一资源转移凭证获取第三业务订单;根据所述第三业务订单和所述任一资源转移凭证向所述业务服务器发送第三资源转移上报请求,以使所述业务服务器基于所述第三业务订单和所述任一资源转移凭证开通所述所述任一资源转移凭证对应的服务。另一方面、提供了一种开通服务的装置,应用于用户端,所述装置包括:第一获取模块,用于在向业务服务器发送第一资源转移上报请求之后,当确定所述业务服务器没有开通目标服务时,获取用于开通所述目标服务的第二业务订单,所述第一资源转移上报请求携带资源转移凭证和第一业务订单,所述资源转移凭证用于指示用户端已经针对所述第一业务订单转移了虚拟资源,所述第一业务订单是当前时间之前获取的用于开通所述目标服务的订单;第一发送模块,用于向所述业务服务器发送第二资源转移上报请求,所述第二资源转移上报请求携带有所述资源转移凭证和第二业务订单,以使所述业务服务器基于所述第二业务订单和所述资源转移凭证开通所述目标服务。可选地,所述第一获取模块用于:向所述业务服务发送订单获取请求,所述订单获取请求携带所述目标服务的标识;接收所述业务服务器发送的所述第二业务订单。可选地,所述第一获取模块用于:在向所述业务服务器发送第一资源转移上报请求时开始计时;当计时时长到达参考时长时,如果没有接收到所述业务服务器返回的开通确认消息,则确定所述业务服务器没有开通所述目标服务。可选地,所述第一获取模块用于:当接收到所述业务服务器发送的开通失败消息时,则确定所述业务服务器没有开通所述目标服务。可选地,所述装置还包括:添加模块,用于将所述资源转移凭证添加至异常资源转移凭证列表中;第二获取模块,用于对于所述异常资源转移凭证列表中的任一资源转移凭证,基于所述任一资源转移凭证获取第三业务订单;第三发送模块,用于根据所述第三业务订单和所述任一资源转移凭证向所述业务服务器发送第三资源转移上报请求,以使所述业务服务器基于所述第三业务订单和所述任一资源转移凭证开通所述所述任一资源转移凭证对应的服务。另一方面、提供了一种开通服务的装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述任一开通服务的方法的步骤。另一方面、提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述开通服务的方法的步骤。本申请实施例提供的技术方案带来的有益效果至少包括:在本申请实施例中,为了避免出现用户端已经转移了虚拟资源但是业务服务器并未向用户端开通服务的风险,用户端在向业务服务器发送资源转移上报请求之后,如果确定业务服务器没有开通目标服务,则将原来的业务订单作废,重新获取针对该目标服务的新的业务订单,然后基于该新的业务订单和资源转移凭证继续发送资源转移上报请求,以使业务服务器基于该新的业务订单来开通服务。这样即使业务服务器第一次没有成功接收到资源转移上报请求,也可以通过后续的资源转移上报请求来开通服务。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种开通服务的系统架构示意图;图2是本申请实施例提供的一种开通服务的方法流程图;图3是本申请实施例提供的一种开通服务的装置示意图;图4是本申请实施例提供的另一种开通服务的装置示意图;图5是本申请实施例通过的一种终端的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在本申请实施例提供的开通服务的方法进行解释说明之前,先对本申请实施例的应用场景进行解释说明。目前,在部署有IOS的用户端中,用户端可以支持在各类业务服务器中开通不同的服务,该过程称为本文档来自技高网...

【技术保护点】
1.一种开通服务的方法,其特征在于,应用于用户端,所述方法包括:/n在向业务服务器发送第一资源转移上报请求之后,当确定所述业务服务器没有开通目标服务时,获取用于开通所述目标服务的第二业务订单,所述第一资源转移上报请求携带资源转移凭证和第一业务订单,所述资源转移凭证用于指示用户端已经针对所述第一业务订单转移了虚拟资源,所述第一业务订单是当前时间之前获取的用于开通所述目标服务的订单;/n向所述业务服务器发送第二资源转移上报请求,所述第二资源转移上报请求携带有所述资源转移凭证和第二业务订单,以使所述业务服务器基于所述第二业务订单和所述资源转移凭证开通所述目标服务。/n

【技术特征摘要】
1.一种开通服务的方法,其特征在于,应用于用户端,所述方法包括:
在向业务服务器发送第一资源转移上报请求之后,当确定所述业务服务器没有开通目标服务时,获取用于开通所述目标服务的第二业务订单,所述第一资源转移上报请求携带资源转移凭证和第一业务订单,所述资源转移凭证用于指示用户端已经针对所述第一业务订单转移了虚拟资源,所述第一业务订单是当前时间之前获取的用于开通所述目标服务的订单;
向所述业务服务器发送第二资源转移上报请求,所述第二资源转移上报请求携带有所述资源转移凭证和第二业务订单,以使所述业务服务器基于所述第二业务订单和所述资源转移凭证开通所述目标服务。


2.如权利要求1所述的方法,其特征在于,所述获取用于开通所述目标服务的第二业务订单,包括:
向所述业务服务发送订单获取请求,所述订单获取请求携带所述目标服务的标识;
接收所述业务服务器发送的所述第二业务订单。


3.如权利要求1或2所述的方法,其特征在于,所述确定所述业务服务器没有开通所述目标服务,包括:
在向所述业务服务器发送第一资源转移上报请求时开始计时;
当计时时长到达参考时长时,如果没有接收到所述业务服务器返回的开通确认消息,则确定所述业务服务器没有开通所述目标服务。


4.如权利要求1或2所述的方法,其特征在于,所述确定所述业务服务器没有开通目标服务,包括:
当接收到所述业务服务器发送的开通失败消息时,则确定所述业务服务器没有开通所述目标服务。


5.如权利要1所述的方法,其特征在于,所述确定所述业务服务器没有开通目标服务之后,还包括:
将所述资源转移凭证添加至异常资源转移凭证列表中;
对于所述异常资源转移凭证列表中的任一资源转移凭证,基于所述任一资源转移凭证获取第三业务订单;
根据所述第三业务订单和所述任一资源转移凭证向所述业务服务器发送第三资源转移上报请求,以使所述业务服务器基于所述第三业务订单和所述任一资源转移凭证开通所述所述任一资源转移凭证对应的服务。


6.一种开通服务的装置,其特征在于,应用于用户端,所述装置包括:
第一获取模块,用于在向业务服务器发送第一资源转移上报请求之后,当确定所述业务服务器没有开通目标服务时,获...

【专利技术属性】
技术研发人员:刘守凯
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1