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拨打虚拟 ...
【技术保护点】
1.一种基于虚拟号码的通信方法,其特征在于,包括:第一业务平台接收第一业务请求;所述第一业务请求中包括主叫真实手机号码和被叫用户标识;第一业务平台根据所述被叫用户标识查询手机号码映射表,得到被叫真实手机号码,将第一业务请求中的被叫用户标识修改为被叫真实手机号码,得到第二业务请求,将第二业务请求发送至第二业务平台;所述手机号码映射表用于存储用户标识和用户真实手机号码之间的映射关系;第二业务平台接收所述第二业务请求,为第二业务请求中的主叫真实手机号码和被叫真实手机号码分配一虚拟号码,建立主叫真实手机号码、虚拟号码和被叫真实手机号码之间的绑定关系;第二业务平台根据所述绑定关系,将所述第二业务请求中的主叫真实手机号码修改为所述虚拟号码,得到第三业务请求,根据第三业务请求进行相应的业务处理。
【技术特征摘要】
1.一种基于虚拟号码的通信方法,其特征在于,包括:第一业务平台接收第一业务请求;所述第一业务请求中包括主叫真实手机号码和被叫用户标识;第一业务平台根据所述被叫用户标识查询手机号码映射表,得到被叫真实手机号码,将第一业务请求中的被叫用户标识修改为被叫真实手机号码,得到第二业务请求,将第二业务请求发送至第二业务平台;所述手机号码映射表用于存储用户标识和用户真实手机号码之间的映射关系;第二业务平台接收所述第二业务请求,为第二业务请求中的主叫真实手机号码和被叫真实手机号码分配一虚拟号码,建立主叫真实手机号码、虚拟号码和被叫真实手机号码之间的绑定关系;第二业务平台根据所述绑定关系,将所述第二业务请求中的主叫真实手机号码修改为所述虚拟号码,得到第三业务请求,根据第三业务请求进行相应的业务处理。2.根据权利要求1所述的方法,其特征在于,所述第二业务平台根据所述绑定关系,将所述第二业务请求中的主叫真实手机号码修改为所述虚拟号码,得到第三业务请求,根据第三业务请求进行相应的业务处理,包括:第二业务平台根据所述绑定关系,将所述第二业务请求中被叫真实手机号码修改为所述虚拟号码,得到第四业务请求,将第四业务请求接入相应的主叫侧核心网业务网元;第二业务平台接收主叫侧核心网业务网元的第四业务请求,根据所述第四业务请求中的主叫真实手机号码和所述虚拟号码查找到所述绑定关系,将所述第四业务请求中的主叫真实手机号码修改为虚拟号码,将所述虚拟号码修改为被叫真实手机号码,得到第三业务请求,根据第三业务请求接入相应的被叫侧核心网业务网元。3.根据权利要求1所述的方法,其特征在于,所述第一业务平台和第二业务平台设置在核心网服务器。4.根据权利要求1所述的方法,其特征在于,所述第一业务平台和第二业务平台设置在第三方应用服务器。5.根据权利要求1所述的方法,其特征在于,所述第一业务平台设置在第三方应用服务器,第二业务平台设置在核心网服务器。6.根据权利要求1至5之一所述的方法,其特征在于,第二业务平台建立所述绑定关系后,还包括:第二业务平台将所述虚拟号码发送给主叫用户。7.根据权利要求6所述的方法,其特征在于,第二业务平台建立所述绑定关系后,所述方法还包括:第二业务平台接收第五业务请求,所述第五业务请求中包括所述主叫真实手机号码和所述虚拟号码;第二业务平台根据主叫真实手机号码和虚拟号码查找到所述绑定关系,得到所述被叫真实手机号码;第二业务平台将所述第五业务请求中的主叫真实手机号码修改为所述虚拟号码,将所述虚拟号码修改为被叫真实手机号码,得到第六业务请求,根据第六业务请求进行相应的业务处理。8.根据权利要求1至5之一所述的方法,其特征在于,所述方法还包括:若所述虚拟号码满足了预设的使用结束条件,第二业务平台解除所述绑定关系,释放所述虚拟号码。9.根据权利要求8所述的方法,其特征在于,所述虚拟号码被分配前,存储在第二业务平台的空闲号码资源池中;所述虚拟号码被分配后,第二业务平台将所述虚拟号码由空闲资源移至已占用号码资源池;所述已占用号码资源池包括第一占用池和第二占用池;所述第一占用池用于存储所对应的绑定关系个数小于设定个数的虚拟号码,第二占用池用于存储所对应的绑定关系个数等于设定个数的虚拟号码;所述设定个数用于标识每个虚拟号码所能够对应的绑定关系个数的最大值;第二业务平台为所述主叫真实手机号码和被叫真实手机号码分配虚拟号码,包括:若所述空闲号码资源池中存在空闲虚拟号码,则从空闲号码资源池中任取一虚拟号码作为所述虚拟号码;若所述虚拟号码资源池中不存在空闲虚拟号码,则从所述第一占用池中选取一虚拟号码作为所述虚拟号码;第二业务平台建立所述绑定关系后,还包括:更新所述虚拟号码的绑定关系个数标识,根据更新后的绑定关系个数标识将所述虚拟号码移至第一占用池或第二占用池中;第二业务平台解除所述绑定关系,释放所述虚拟号码后,还包括:更新所述虚拟号码的绑定...
【专利技术属性】
技术研发人员:邢彪,张秋旻,凌啼,尹皓玫,张明,
申请(专利权)人:中国移动通信集团浙江有限公司,中国移动通信集团公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。