基于虚拟号码的通信方法、系统、服务器和存储介质技术方案

技术编号:20182209 阅读:38 留言:0更新日期:2019-01-23 02:13
本发明专利技术实施例提供一种基于虚拟号码的通信方法、系统、服务器和存储介质,该方法包括:第一业务平台接收第一业务请求,根据第一业务请求中的被叫用户标识查询手机号码映射表,得到被叫真实手机号码,将请求中的被叫用户标识修改为被叫真实手机号码,得到第二业务请求,将第二业务请求发送至第二业务平台;第二业务平台为第二业务请求中的主叫真实手机号码和被叫真实手机号码分配虚拟号码,建立主叫真实手机号码、虚拟号码和被叫真实手机号码之间的绑定关系,将第二业务请求中的主叫真实手机号码修改为虚拟号码,得到第三业务请求,根据第三业务请求进行相应的业务处理。该方法解决了现有技术中一个用户绑定一个虚拟号码所造成的码号资源浪费问题。

Communication Method, System, Server and Storage Media Based on Virtual Number

The embodiment of the present invention provides a communication method, system, server and storage medium based on virtual number. The method includes: the first service platform receives the first service request, inquires the mapping table of mobile phone number according to the called user ID in the first service request, obtains the called real mobile phone number, and modifies the called user ID in the request to the called real mobile phone number. To the second service request, the second service request is sent to the second service platform; the second service platform assigns the virtual number to the calling real mobile phone number and the calling real mobile phone number in the second service request, establishes the binding relationship between the calling real mobile phone number, the virtual number and the calling real mobile phone number, and modifies the calling real mobile phone number in the second service request to be the calling real mobile phone number. Virtual number, get the third business request, according to the third business request for the corresponding business processing. The method solves the problem of waste of number resources caused by a user binding a virtual number in the prior art.

【技术实现步骤摘要】
基于虚拟号码的通信方法、系统、服务器和存储介质
本专利技术实施例涉及通信
,尤其涉及一种基于虚拟号码的通信方法、系统、服务器和存储介质。
技术介绍
随着移动通信业务的飞速发展,在很多应用场景下,为了保护个人隐私,很多用户选择使用虚拟号码进行通信业务。现有的小号业务(基于虚拟号码的业务)主要使用AX模式,即A是普通号码,X是所分配的小号(虚拟号码),主要是面向个人的小号业务。AX模式定义:用户A申请绑定了虚拟号码X,则用户使用X拨打被叫B,被叫B显示主叫为X。被叫B给X拨打电话,电话最终路由到真实号码A,用户通过该绑定的虚拟号码发起呼叫和短信,被叫手机显示主叫号码为虚拟号码。其他用户给虚拟号码拨打电话或发送短信,呼叫和短信能正常接续到虚拟号码绑定的真实号码,从而达到隐藏和保护真实号码目的。以工作小号类业务为例,第三方应用提供商首先需要向运营商申请一批虚拟号码,用户使用第三方应用提供商提供的应用时,如果虚拟号码功能,用户首先向第三方服务器申请绑定一虚拟号码,第三方服务器将该绑定请求发送到核心网的虚拟号功能设备,由该设备从第三方申请的虚拟号码中选择一空闲虚拟号码,将用户的真实号与该虚拟号码绑定,即用户向核心网注册了真实号与虚拟号码的关系,用户A通过第三方应用界面需要向用户B发起呼叫时,第三方应用将用户的呼叫请求(A,B)接入核心网,核心网的将呼叫请求接入其虚拟号功能设备,虚拟号功能设备根据所述A与A′的对应关系,将用户的真实号码A修改为A′,依据修改后的呼叫请求(A′,B)向被叫号码B发起呼叫,被叫终端上显示的号码为A′。在被叫呼叫流程中,即用户B拨打虚拟号码A′时,核心网的虚拟变号设备通过上述A和A′的绑定关系,将呼叫中的虚拟号码A′修改为真实号码A后,再基于现有核心网呼叫建立过程呼叫到用户A。现有的小号模式虽然能够起到通过虚拟号码进行呼叫的过程,但是小号模式单一不够灵活,该模式只能够起到隐藏主叫用户手机号码的作用,AX模式已经不能再满足现今互联网应用的需求,且AX模式会对小号长期占有(一个用户固定绑定一个虚拟号码),需要大量的码号资源。
技术实现思路
针对现有技术中存在的问题和实际应用需求,本专利技术实施例提供一种基于虚拟号码的通信方法、系统、服务器和存储介质。本专利技术实施例提供了一种基于虚拟号码的通信方法,包括:第一业务平台接收第一业务请求;所述第一业务请求中包括主叫真实手机号码和被叫用户标识;第一业务平台根据所述被叫用户标识查询手机号码映射表,得到被叫真实手机号码,将第一业务请求中的被叫用户标识修改为被叫真实手机号码,得到第二业务请求,将第二业务请求发送至第二业务平台;所述手机号码映射表用于存储用户标识和用户真实手机号码之间的映射关系;第二业务平台接收所述第二业务请求,为第二业务请求中的主叫真实手机号码和被叫真实手机号码分配一虚拟号码,建立主叫真实手机号码、虚拟号码和被叫真实手机号码之间的绑定关系;第二业务平台根据所述绑定关系,将所述第二业务请求中的主叫真实手机号码修改为所述虚拟号码,得到第三业务请求,根据第三业务请求进行相应的业务处理。本专利技术实施例提供了一种基于虚拟号码的通信系统,包括第一业务平台和第二业务平台;所述第一业务平台包括:第一请求接收模块,用于接收第一业务请求;所述第一业务请求中包括主叫真实手机号码和被叫用户标识;第一请求处理模块,用于根据所述被叫用户标识查询手机号码映射表,得到被叫真实手机号码,将第一业务请求中的被叫用户标识修改为被叫真实手机号码,得到第二业务请求;所述手机号码映射表用于存储用户标识和用户真实手机号码之间的映射关系;请求发送模块,用于将第二业务请求发送至第二业务平台;所述第二业务平台包括:第二请求接收模块,用于接收第一业务平台发送的所述第二业务请求;绑定关系建立模块,用于为第二业务请求中的主叫真实手机号码和被叫真实手机号码分配一虚拟号码,建立主叫真实手机号码、虚拟号码和被叫真实手机号码之间的绑定关系;第二请求处理模块,用于根据所述绑定关系,将所述第二业务请求中的主叫真实手机号码修改为所述虚拟号码,得到第三业务请求,根据第三业务请求进行相应的业务处理。本专利技术实施例提供了一种服务器,包括第一设备和第二设备;所述第一设备包括第一存储器和第一处理器,所述第二设备包括第二存储器和第二处理器;所述第一存储器中存储有本专利技术实施例所述通信方法中第一业务平台所执行的方法步骤的第一程序指令,所述第一处理器执行所述第一程序指令;所述第二存储器中存储有本专利技术实施例所述通信方法中第二业务平台所执行的方法步骤的第二程序指令,所述第二处理器用于执行所述第二程序指令。本专利技术实施例提供了一种服务器,包括第三设备和第四设备;所述第三设备包括第三接收器、第三处理器和第三发送器,所述第四设备包括第四接收器和第四处理器;第三接收器,用于接收主叫终端的第一业务请求;所述第一业务请求中包括主叫真实手机号码和被叫用户标识;第三处理器,用于根据所述被叫用户标识查询手机号码映射表,得到被叫真实手机号码,将第一业务请求中的被叫用户标识修改为被叫真实手机号码,得到第二业务请求;所述手机号码映射表用于存储用户标识和用户真实手机号码之间的映射关系第三发送器,用于将第二业务请求发送至第二业务平台;第四接收器,用于接收所述第二业务请求;第四处理器,用于为第二业务请求中的主叫真实手机号码和被叫真实手机号码分配一虚拟号码,建立主叫真实手机号码、虚拟号码和被叫真实手机号码之间的绑定关系;还用于根据所述绑定关系,将所述第二业务请求中的主叫真实手机号码修改为所述虚拟号码,得到第三业务请求,根据所述第三业务请求进行相应的业务处理。本专利技术实施例提供了一种存储介质,所述存储介质中存储有第一程序指令和第二程序指令,所述第一程序指令第一被处理器执行时实现本专利技术实施例所述通信方法中第一业务平台所执行的方法步骤,所述第二程序指令第二被处理器执行时实现本专利技术实施例所述通信方法中第二业务平台所执行的方法步骤。本专利技术实施例提供的基于虚拟号码的通信方法、系统、服务器和存储介质方法,通过为主叫和被叫共同绑定一个虚拟号码,使主叫和被叫两者基于共同绑定的虚拟号码即可实现两者之间的通信,改变了现有技术中一个用户绑定一个虚拟号码所造成的码号资源浪费问题,且该方法实现了对双方真实手机号码的隐藏,同时保护了主叫和被叫的真实手机号码,更好的满足了用户的使用需求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一种基于虚拟号码的通信方法的流程示意图;图2为本专利技术实施例虚拟号码复用示意图;图3为本专利技术实施例一种基于虚拟号码的通信系统的结构示意图;图4为本专利技术实施例一种服务器的结构示意图;图5为本专利技术实施例一种服务器的结构示意图;图6为本专利技术实施例中基于虚拟号码的通信系统的拓扑结构示意图;图7为本专利技术实施例中呼叫请求流程示意图;图8为本专利技术实施例中呼叫请求的业务信令流程示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本发本文档来自技高网
...

【技术保护点】
1.一种基于虚拟号码的通信方法,其特征在于,包括:第一业务平台接收第一业务请求;所述第一业务请求中包括主叫真实手机号码和被叫用户标识;第一业务平台根据所述被叫用户标识查询手机号码映射表,得到被叫真实手机号码,将第一业务请求中的被叫用户标识修改为被叫真实手机号码,得到第二业务请求,将第二业务请求发送至第二业务平台;所述手机号码映射表用于存储用户标识和用户真实手机号码之间的映射关系;第二业务平台接收所述第二业务请求,为第二业务请求中的主叫真实手机号码和被叫真实手机号码分配一虚拟号码,建立主叫真实手机号码、虚拟号码和被叫真实手机号码之间的绑定关系;第二业务平台根据所述绑定关系,将所述第二业务请求中的主叫真实手机号码修改为所述虚拟号码,得到第三业务请求,根据第三业务请求进行相应的业务处理。

【技术特征摘要】
1.一种基于虚拟号码的通信方法,其特征在于,包括:第一业务平台接收第一业务请求;所述第一业务请求中包括主叫真实手机号码和被叫用户标识;第一业务平台根据所述被叫用户标识查询手机号码映射表,得到被叫真实手机号码,将第一业务请求中的被叫用户标识修改为被叫真实手机号码,得到第二业务请求,将第二业务请求发送至第二业务平台;所述手机号码映射表用于存储用户标识和用户真实手机号码之间的映射关系;第二业务平台接收所述第二业务请求,为第二业务请求中的主叫真实手机号码和被叫真实手机号码分配一虚拟号码,建立主叫真实手机号码、虚拟号码和被叫真实手机号码之间的绑定关系;第二业务平台根据所述绑定关系,将所述第二业务请求中的主叫真实手机号码修改为所述虚拟号码,得到第三业务请求,根据第三业务请求进行相应的业务处理。2.根据权利要求1所述的方法,其特征在于,所述第二业务平台根据所述绑定关系,将所述第二业务请求中的主叫真实手机号码修改为所述虚拟号码,得到第三业务请求,根据第三业务请求进行相应的业务处理,包括:第二业务平台根据所述绑定关系,将所述第二业务请求中被叫真实手机号码修改为所述虚拟号码,得到第四业务请求,将第四业务请求接入相应的主叫侧核心网业务网元;第二业务平台接收主叫侧核心网业务网元的第四业务请求,根据所述第四业务请求中的主叫真实手机号码和所述虚拟号码查找到所述绑定关系,将所述第四业务请求中的主叫真实手机号码修改为虚拟号码,将所述虚拟号码修改为被叫真实手机号码,得到第三业务请求,根据第三业务请求接入相应的被叫侧核心网业务网元。3.根据权利要求1所述的方法,其特征在于,所述第一业务平台和第二业务平台设置在核心网服务器。4.根据权利要求1所述的方法,其特征在于,所述第一业务平台和第二业务平台设置在第三方应用服务器。5.根据权利要求1所述的方法,其特征在于,所述第一业务平台设置在第三方应用服务器,第二业务平台设置在核心网服务器。6.根据权利要求1至5之一所述的方法,其特征在于,第二业务平台建立所述绑定关系后,还包括:第二业务平台将所述虚拟号码发送给主叫用户。7.根据权利要求6所述的方法,其特征在于,第二业务平台建立所述绑定关系后,所述方法还包括:第二业务平台接收第五业务请求,所述第五业务请求中包括所述主叫真实手机号码和所述虚拟号码;第二业务平台根据主叫真实手机号码和虚拟号码查找到所述绑定关系,得到所述被叫真实手机号码;第二业务平台将所述第五业务请求中的主叫真实手机号码修改为所述虚拟号码,将所述虚拟号码修改为被叫真实手机号码,得到第六业务请求,根据第六业务请求进行相应的业务处理。8.根据权利要求1至5之一所述的方法,其特征在于,所述方法还包括:若所述虚拟号码满足了预设的使用结束条件,第二业务平台解除所述绑定关系,释放所述虚拟号码。9.根据权利要求8所述的方法,其特征在于,所述虚拟号码被分配前,存储在第二业务平台的空闲号码资源池中;所述虚拟号码被分配后,第二业务平台将所述虚拟号码由空闲资源移至已占用号码资源池;所述已占用号码资源池包括第一占用池和第二占用池;所述第一占用池用于存储所对应的绑定关系个数小于设定个数的虚拟号码,第二占用池用于存储所对应的绑定关系个数等于设定个数的虚拟号码;所述设定个数用于标识每个虚拟号码所能够对应的绑定关系个数的最大值;第二业务平台为所述主叫真实手机号码和被叫真实手机号码分配虚拟号码,包括:若所述空闲号码资源池中存在空闲虚拟号码,则从空闲号码资源池中任取一虚拟号码作为所述虚拟号码;若所述虚拟号码资源池中不存在空闲虚拟号码,则从所述第一占用池中选取一虚拟号码作为所述虚拟号码;第二业务平台建立所述绑定关系后,还包括:更新所述虚拟号码的绑定关系个数标识,根据更新后的绑定关系个数标识将所述虚拟号码移至第一占用池或第二占用池中;第二业务平台解除所述绑定关系,释放所述虚拟号码后,还包括:更新所述虚拟号码的绑定...

【专利技术属性】
技术研发人员:邢彪张秋旻凌啼尹皓玫张明
申请(专利权)人:中国移动通信集团浙江有限公司中国移动通信集团公司
类型:发明
国别省市:浙江,33

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

1