业务处理方法、装置及存储介质制造方法及图纸

技术编号:19126274 阅读:16 留言:0更新日期:2018-10-10 07:43
本申请实施例提供一种业务处理方法、装置及存储介质,涉及互联网技术领域,所述方法包括:在从客户端接收到对一项业务的请求时,将响应所述请求所需数据发送给客户端;如果所述业务需要所述客户端利用虚拟号码与其他设备进行通信,向通信服务方请求为所述业务分配虚拟号码并记录所述通信服务方分配的虚拟号码;在从所述客户端接收到与所述其他设备进行通信的请求时,将所述虚拟号码发送给客户端。本申请实施例采用异步策略处理业务数据和虚拟号码,可以在业务量较大的情况下,避免业务数据积压。

【技术实现步骤摘要】
业务处理方法、装置及存储介质
本申请实施例涉及互联网
,尤其涉及业务处理方法、装置及存储介质。
技术介绍
随着智能设备与移动通信技术的快速发展,通信服务方提供虚拟号码服务越来越常见。本申请中所述的虚拟号码,是由通信服务方针对具体通信过程为通信双方生成的唯一号码,该虚拟号码与通信双方的真实号码均不同,通信过程中通信双方的通信设备上都只显示该虚拟号码而非双方的真实号码。除了该特定通信的双方之外,其他人拨打该虚拟号码无效。目前,有较多业务场景需要涉及上述虚拟号码服务。例如,网约车场景中,为了保护司机和乘客双方的隐私,网约车服务方可能会购买一个或多个通信服务方的虚拟号码服务。在生成网约车订单时,网约车服务方会选取一个通信服务方,并获取该通信服务方的虚拟号码发送给司机和乘客。以司机通过该虚拟号码呼叫乘客的通信过程为例,可以是:司机向虚拟号码发起呼叫,随后通信服务方利用该虚拟号码向乘客发起呼叫,通信服务方为司机和乘客建立虚拟号码呼叫连接,整个过程中司机和乘客双方通过该虚拟号码沟通,其真实手机号码彼此不公开,订单完成或取消时该虚拟号码失效,从而达到保护司机和乘客的真实通信号码的目的。相关技术中,服务器在进行网约车订单等业务处理的过程中,需要向通信服务方请求虚拟号码;并在接收到通信服务方分配的虚拟号码后,将包括有虚拟号码的业务数据发送给客户端。上述处理过程可能长达1秒钟以上。对于某些业务场景,服务器每分钟的业务数据量高达几万条,在高并发情况下,上述业务处理过程可能会造成严重的业务数据堆积。
技术实现思路
基于此,本申请实施例提供了业务处理方法、装置及存储介质。一种业务处理方法,所述方法包括:在从客户端接收到对一项业务的请求时,将响应所述请求所需数据发送给客户端;如果所述业务需要所述客户端利用虚拟号码与其他设备进行通信,向通信服务方请求为所述业务分配虚拟号码并记录所述通信服务方分配的虚拟号码;在从所述客户端接收到与所述其他设备进行通信的请求时,将所述虚拟号码发送给客户端。在一个可选的实现方式中,如果所述业务需要所述客户端利用虚拟号码与其他设备进行通信,所述方法还包括:向所述客户端发送用于指示所述业务需要利用虚拟号码进行通信的标记。在一个可选的实现方式中,所述方法还包括:根据通信服务方的网络状态确定所述业务是否需要利用虚拟号码进行通信。在一个可选的实现方式中,所述方法还包括:如果所述业务不需要所述客户端利用虚拟号码与其他设备进行通信,向所述客户端发送所述其他设备的真实号码。一种业务处理方法,所述方法包括:当业务处理操作被触发时,向服务端发起该项业务的请求;获取服务端发送的业务数据,根据所述业务数据进行业务处理;如果所述业务需要利用虚拟号码与其他设备进行通信,当针对其他设备的呼叫操作被触发时,向服务端请求虚拟号码;接收服务端发送的虚拟号码,向所述其他设备发起呼叫。在一个可选的实现方式中,所述方法还包括:若接收到服务端发送的用于指示所述业务需要利用虚拟号码进行通信的标记,确定所述业务需要利用虚拟号码进行通信。在一个可选的实现方式中,所述方法还包括:若接收到服务端发送的针对其他设备的真实号码,当针对其他设备的呼叫操作被触发时,利用所述真实号码向所述其他设备发起呼叫。一种业务处理方法,所述方法包括:业务处理器在从客户端接收到对一项业务的请求时,将响应所述请求所需数据发送给客户端;业务服务器确定所述业务需要所述客户端利用虚拟号码与其他设备进行通信,通过虚拟号码服务器向通信服务方请求为所述业务分配虚拟号码;虚拟号码服务器记录所述通信服务方分配的虚拟号码,并在从所述客户端接收到与所述其他设备进行通信的请求时将所述虚拟号码发送给客户端。一种业务处理装置,所述装置包括:业务数据发送模块,用于:在从客户端接收到对一项业务的请求时,将响应所述请求所需数据发送给客户端;请求模块,用于:如果所述业务需要所述客户端利用虚拟号码与其他设备进行通信,向通信服务方请求为所述业务分配虚拟号码并记录所述通信服务方分配的虚拟号码;虚拟号码发送模块,用于:在从所述客户端接收到与所述其他设备进行通信的请求时将所述虚拟号码发送给客户端。在一个可选的实现方式中,所述装置还包括:标记发送模块,用于:如果所述业务需要所述客户端利用虚拟号码与其他设备进行通信,向所述客户端发送用于指示所述业务需要利用虚拟号码进行通信的标记。在一个可选的实现方式中,所述装置还包括:确定模块,用于:根据通信服务方的网络状态确定所述业务是否需要利用虚拟号码进行通信。在一个可选的实现方式中,所述装置还包括:真实号码发送模块,用于:如果所述业务不需要所述客户端利用虚拟号码与其他设备进行通信,向所述客户端发送所述其他设备的真实号码。一种业务处理装置,所述装置包括:业务请求发起模块,用于:当业务处理操作被触发时,向服务端发起该项业务的请求;业务处理模块,用于:获取服务端发送的业务数据,根据所述业务数据进行业务处理;号码请求模块,用于:如果所述业务需要利用虚拟号码与其他设备进行通信,当针对其他设备的呼叫操作被触发时,向服务端请求虚拟号码;虚拟呼叫模块,用于:接收服务端发送的虚拟号码,向所述其他设备发起呼叫。在一个可选的实现方式中,所述装置还包括:确定模块,用于:若接收到服务端发送的用于指示所述业务需要利用虚拟号码进行通信的标记,确定所述业务需要利用虚拟号码进行通信。在一个可选的实现方式中,所述装置还包括真实呼叫模块,用于:若接收到服务端发送的针对其他设备的真实号码,当针对其他设备的呼叫操作被触发时,利用所述真实号码向所述其他设备发起呼叫。一种计算机存储介质,所述存储介质中存储有程序指令,所述程序指令包括:在从客户端接收到对一项业务的请求时,将响应所述请求所需数据发送给客户端;如果所述业务需要所述客户端利用虚拟号码与其他设备进行通信,向通信服务方请求为所述业务分配虚拟号码并记录所述通信服务方分配的虚拟号码;在从所述客户端接收到与所述其他设备进行通信的请求时将所述虚拟号码发送给客户端。本申请的实施例提供的技术方案可以包括以下有益效果:本申请实施例中的业务处理方案,服务器采用异步策略处理业务数据和虚拟号码;在客户端发起业务请求时,服务器直接将没有包括虚拟号码的业务数据发送给客户端,以迅速响应该次业务请求,使客户端可以进行相关业务处理;之后服务器再向通信服务方请求虚拟号码。本申请实施例采用异步策略处理业务数据和虚拟号码,可以在业务量较大的情况下,避免业务数据积压。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。图1是本申请根据一示例性实施例示出的一种业务处理方法的应用场景图。图2是本申请根据一示例性实施例示出的一种业务处理方法的流程图。图3是本申请根据一示例性实施例示出的一种业务处理方法的应用场景图。图4是本申请根据一示例性实施例示出的一种业务处理装置的框图。图5是本申请根据一示例性实施例示出的另一种业务处理装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相本文档来自技高网...
业务处理方法、装置及存储介质

【技术保护点】
1.一种业务处理方法,其特征在于,所述方法包括:在从客户端接收到对一项业务的请求时,将响应所述请求所需数据发送给客户端;如果所述业务需要所述客户端利用虚拟号码与其他设备进行通信,向通信服务方请求为所述业务分配虚拟号码并记录所述通信服务方分配的虚拟号码;在从所述客户端接收到与所述其他设备进行通信的请求时,将所述虚拟号码发送给客户端。

【技术特征摘要】
1.一种业务处理方法,其特征在于,所述方法包括:在从客户端接收到对一项业务的请求时,将响应所述请求所需数据发送给客户端;如果所述业务需要所述客户端利用虚拟号码与其他设备进行通信,向通信服务方请求为所述业务分配虚拟号码并记录所述通信服务方分配的虚拟号码;在从所述客户端接收到与所述其他设备进行通信的请求时,将所述虚拟号码发送给客户端。2.根据权利要求1所述的方法,其特征在于,如果所述业务需要所述客户端利用虚拟号码与其他设备进行通信,所述方法还包括:向所述客户端发送用于指示所述业务需要利用虚拟号码进行通信的标记。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据通信服务方的网络状态确定所述业务是否需要利用虚拟号码进行通信。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述业务不需要所述客户端利用虚拟号码与其他设备进行通信,向所述客户端发送所述其他设备的真实号码。5.一种业务处理方法,其特征在于,所述方法包括:当业务处理操作被触发时,向服务端发起该项业务的请求;获取服务端发送的业务数据,根据所述业务数据进行业务处理;如果所述业务需要利用虚拟号码与其他设备进行通信,当针对其他设备的呼叫操作被触发时,向服务端请求虚拟号码;接收服务端发送的虚拟号码,向所述其他设备发起呼叫。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若接收到服务端发送的用于指示所述业务需要利用虚拟号码进行通信的标记,确定所述业务需要利用虚拟号码进行通信。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:若接收到服务端发送的针对其他设备的真实号码,当针对其他设备的呼叫操作被触发时,利用所述真实号码向所述其他设备发起呼叫。8.一种业务处理方法,其特征在于,所述方法包括:业务处理器在从客户端接收到对一项业务的请求时,将响应所述请求所需数据发送给客户端;业务服务器确定所述业务需要所述客户端利用虚拟号码与其他设备进行通信,通过虚拟号码服务器向通信服务方请求为所述业务分配虚拟号码;虚拟号码服务器记录所述通信服务方分配的虚拟号码,并在从所述客户端接收到与所述其他设备进行通信的请求时将所述虚拟号码发送给客户端。9.一种业务处理装置,其特征在于,所述装置包括:业务数据发送模块,用于:在从客户端接收到对一项业务的请求时,将响应所述请...

【专利技术属性】
技术研发人员:杨华帅王晶刘强孟伟
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京,11

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

1