一种通信的方法和装置与流程

文档序号:17049667发布日期:2019-03-05 19:55阅读:148来源:国知局
一种通信的方法和装置与流程

本发明涉及通信领域,尤其涉及一种通信的方法和装置。



背景技术:

随着通信技术的发展,用户之间的联络越发频繁,电话号码作为一种重要的个人信息,在很多应用场景下主叫用户并不愿意将电话号码泄露给被叫用户,以免接收到骚扰电话甚至诈骗电话。在目前的电话号码的保护方案中,电信运营商提供了一种主叫线路识别限制(callinglineidentificationrestriction,clir)业务,主叫用户向被叫用户发起业务时,电信交换网络对主叫用户的号码进行匿名,被叫用户的终端设备上并不会显示主叫用户的号码,只会接收到业务请求时显示“未知号码”字样,从而保护主叫用户的号码泄露给被叫用户。然后clir业务存在的问题时,被叫用户在接收到主叫用户经过匿名处理的业务请求后,由于无法获取主叫用户的号码,被叫用户无法正常与主叫用户进行通信,只能进行单向的联络。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种通信的方法,实现了避免主叫用户的号码泄露给被叫用户,同时保证被叫用户与主叫用户正常通信。

第一方面,本申请提供了一种通信的方法,包括:隐私号码业务平台接收第一业务请求消息,第一业务请求消息中主叫号码为第一终端设备的真实号码,被叫号码为第一终端设备的隐私号码;隐私号码业务平台获取第二终端设备的真实号码,第二终端设备的真实号码为被叫用户的号码,隐私号码业务平台根据第二终端设备的号码将第一业务请求消息生成第二业务请求消息,其中,第二业务请求消息中主叫号码为第一终端设备的隐私号码,被叫号码为第二终端设备的真实号码,隐私号码业务平台将第二业务请求消息发送给电信交换网络。

其中,第一终端设备为主叫用户的设备,第二终端设备为被叫用户的设备。第一业务请求消息的类型包括但不限于语音呼叫消息、视频呼叫消息或短消息,真实号码表示终端设备的真实的电话号码,例如:预先存储在终端设备的用户身份识别卡中的电话号码,隐私号码表示终端设备的临时的电话号码,隐私号码一般具有一定的有效时长,超过有限时长后,隐私号码将失效,隐私号码的有效时长可以是预先设置的,可以是终端设备配置的。电信交换网络用于提供基础的电信网络服务,电信交换网络包括但不限于ip多媒体子系统(ipmultimediasubsystem,ims)网络、公共陆地移动网络(publiclandmobilenetwork,plmn)、公共交换电话网络(publicswitchedtelephonenetwork,pstn)。

实施本发明的实施例,主叫用户终端在呼叫被叫用户终端时,隐私号码业务平台将主叫用户终端的真实号码替换为隐私号码,这样被叫用户终端上显示主叫用户终端的隐私号码,避免主叫用户终端的真实号码泄露给被叫用户终端,被叫用户设备通过显示的隐私号码与主叫用户设备进行通信。

在一种可能的设计中,隐私号码业务平台接收来自第一终端设备的隐私号码申请请求,隐私号码业务平台根据第一终端设备的隐私号码申请请求为第一终端设备分配隐私号码。

其中,隐私号码申请请求中还可携带有效时间信息,隐私号码业务平台根据有效时间信息配置第一终端设备的隐私号码的有效时间。

在一种可能的设计中,隐私号码业务平台向电信交换网络发送携带第一终端设备的隐私号码的位置更新请求消息,隐私号码业务平台接收电信交换网络发送的位置更新接受消息。其中,位置更新请求消息用于通知电信交换网络第一终端设备的隐私号码漫游到隐私号码业务平台所属的管辖范围内。

在一种可能的设计中,还包括:隐私号码业务平台接收电信交换网络发送的漫游号码查询请求,漫游号码查询请求携带第一终端号码的隐私号码;隐私号码业务平台为第一终端号码的隐私号码分配漫游号码,隐私号码业务平台将分配的漫游号码发送给电信交换网络。

在一种可能的设计中,隐私号码业务平台接收第一业务请求消息包括:隐私号码业务平台接收来自电信交换网络的携带第一终端设备的隐私号码关联的漫游号码的第一业务请求消息。

在一种可能的设计中,隐私号码业务平台接收来自电信交换网络的第三业务请求消息,第三业务请求消息中主叫号码为第二终端设备的真实号码,被叫号码为第一终端设备的隐私号码;隐私号码业务平台查询与第一终端设备的隐私号码关联的真实号码,根据查询到的第一终端设备的真实号码生成第四业务请求消息;其中,第四业务请求消息中被叫号码为第一终端设备的真实号码,主叫号码为第二终端的真实号码。

在一种可能的实现方式中,第一业务请求消息为短消息;隐私号码业务平台接收第一业务请求消息包括:隐私号码业务平台接收来自终端设备的第一业务请求消息,第一业务请求消息携带第二终端设备的真实号码。

在一种可能的设计中,隐私号码业务平台接收来自电信交换网络的第三业务请求消息;其中,第三业务请求消息为短消息,第三业务请求消息中主叫号码为第二终端设备的真实号码,被叫号码为第一终端设备的隐私号码;隐私业务平台查询与第一终端设备的隐私号码关联的真实号码,隐私号码业务平台根据查询到第一终端设备的真实号码生成第四业务请求消息,第四业务请求消息中主叫号码为第一终端设备的隐私号码,被叫号码为第一终端设备的真实号码,第四业务请求消息为短消息,第四业务请求消息中携带第二终端设备的真实号码,通知第一终端设备短消息的实际发送号码为第二终端设备的真实号码。

第二方面,本申请提供了一种通信的方法,包括:第一终端设备将第二终端设备的真实号码发送给隐私号码业务平台;第二终端设备为被叫用户设备,第一终端设备生成第一业务请求消息,第一业务请求消息中主叫号码为第一终端设备的真实号码,被叫号码为第一终端设备的隐私号码。

在一种可能的设计中,第一终端设备向隐私号码业务平台发送隐私号码申请请求;其中,所述隐私号码申请请求携带第一终端设备的真实号码,第一终端设备接收来自隐私号码业务平台的为第一终端设备分配的隐私号码,并存储第一终端设备的隐私号码。

在一种可能的设计中,还包括:第一终端设备向电信交换网络发送第一业务请求消息;或

第一终端设备向隐私号码业务平台发送第一业务请求消息;第一业务请求消息为段消息,第一业务请求消息中携带第二终端设备的真实号码。

在一种可能的设计中,还包括:

第一终端设备接收电信交换网络发送的第二业务请求消息;其中,第二业务请求消息中主叫号码为第一终端设备的隐私号码,被叫号码为第一终端设备的真实号码;或

第一终端设备接收隐私号码业务平台发送的第二业务请求消息;其中,第二业务请求消息为短消息,第二业务请求消息中主叫号码为第二终端设备的真实号码,被叫号码为第一终端设备的真实号码;或第二业务请求消息中主叫号码为第一终端设备的隐私号码,被叫号码为第一终端设备的真实号码,第二业务请求消息中携带第二终端设备的真实号码。

再一方面,提供了一种装置,该装置具有实现上述方法中隐私号码业务平台行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

一种可能的实现方式中,装置包括:接收单元、处理单元和发送单元。接收单元,用于接收第一业务请求消息;其中,所述第一业务请求消息中主叫号码为第一终端设备的真实号码,被叫号码为所述第一终端设备的隐私号码;处理单元,用于获取第二终端设备的真实号码;所述处理单元,还用于根据第二终端设备的号码和所述第一业务请求消息生成第二业务请求消息;其中,所述第二业务请求消息中主叫号码为所述第一终端设备的隐私号码,被叫号码为所述第二终端设备的真实号码;发送单元,用于将所述第二业务请求消息发送给电信交换网络。

另一种可能的实现方式中,所述装置包括:收发器、存储器和处理器;其中,所述收发器,用于接收第一业务请求消息;其中,所述第一业务请求消息中主叫号码为第一终端设备的真实号码,被叫号码为所述第一终端设备的隐私号码。所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:

获取第二终端设备的真实号码;根据第二终端设备的号码和所述第一业务请求消息生成第二业务请求消息;其中,所述第二业务请求消息中主叫号码为所述第一终端设备的隐私号码,被叫号码为所述第二终端设备的真实号码。

所述收发器,还用于将所述第二业务请求消息发送给电信交换网络。

在一种可能的实现方式中,所述装置可以为芯片,该芯片中可选的可以包括一个或多个存储器,用于存储程序代码,当所述程序代码执行时,使处理器实现相应的功能。

基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述各可能的网络设备的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

再一方面,提供了一种装置,该装置具有实现上述方法中终端设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

一种可能的实现方式中,装置包括:发送单元和处理单元。发送单元,用于将第二终端设备的真实号码发送给隐私号码业务平台;其中,所述第二终端设备为被叫用户设备;

处理单元,用于生成第一业务请求消息;其中,所述第一业务请求消息中主叫号码为所述第一终端设备的真实号码,被叫号码为所述第一终端设备的隐私号码。

另一种可能的实现方式中,所述装置包括:收发器、存储器和处理器;其中,所述收发器,用于将第二终端设备的真实号码发送给隐私号码业务平台;其中,所述第二终端设备为被叫用户设备;所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:

生成第一业务请求消息;其中,所述第一业务请求消息中主叫号码为所述第一终端设备的真实号码,被叫号码为所述第一终端设备的隐私号码。

在一种可能的实现方式中,所述装置可以为芯片,该芯片中可选的可以包括一个或多个存储器,用于存储程序代码,当所述程序代码执行时,使处理器实现相应的功能。

基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述各可能的终端设备的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

本申请的又一方面提了供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

本申请的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

附图说明

为了更清楚地说明本发明实施例或背景技术中的技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。

图1是本发明实施例提供的一种通信系统的网络架构图;

图2是本发明实施例提供的一种通信的方法的流程示意图;

图3是本发明实施例提供的一种通信的方法的另一流程示意图;

图4是本发明实施例提供的一种通信的方法的另一流程示意图;

图5是本发明实施例提供的一种通信的装置的结构示意图;

图6是本发明实施例提供的一种通信的装置的另一结构示意图;

图7是本发明实施例提供的一种通信的装置的另一结构示意图;

图8是本发明实施例提供的一种通信的装置的另一结构示意图。

具体实施方式

下面结合本发明实施例中的附图对本发明实施例进行描述。

图1为本发明实施例涉及的一种通信系统架构示意图,所述通信系统包括多个终端设备、电信交换网络、应用服务器和隐私号码业务平台。图1示出了第一终端设备与第二终端设备进行通信的示例。

其中,第一终端设备分别和应用服务器和电信交换网络互通,电信交换网络分别与第一终端设备、隐私号码业务平台和第二终端设备互通,应用服务器分别与第一终端设备和隐私号码业务平台互通。应用服务器部署在互联网中,第一终端设备和应用服务器,以及应用服务器和隐私号码业务平台之间可通过ip方式进行通信。例如:应用服务器和隐私号码业务平台之间通过restful接口进行通信。电信交换网络是为用户提供基础的电信服务器的通信系统,该通信系统可以是固定网络通信系统,也可以是移动网络通信系统。该通信系统可以是ims网络、pstn网络和plmn,例如:plmn包括全球移动通信系统(globalsystemformobilecommunication,gsm),码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统,全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wimax)系统、长期演进(longtermevolution,lte)系统,5g通信系统(例如新空口(newradio,nr)系统、多种通信技术融合的通信系统(例如lte技术和nr技术融合的通信系统),或者后续演进通信系统。

其中,应用服务器和隐私号码业务平台可以为一个整体的设备进行部署,也可以为两个独立的设备分开部署,本申请不作限制。

本申请中的终端设备是一种具有无限通信功能的设备,可以是具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中终端设备可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字处理(personaldigitalassistant,pda)、5g网络或未来演进网络中的终端设备等。

本申请的通信系统中,在第一终端设备作为主叫用户设备,第二终端设备作为被叫用户设备的情况下,隐私号码业务平台接收第一业务请求消息,第一业务请求消息来自第一终端设备,其中,第一业务请求消息可由第一终端设备通过电信交换网络发送给隐私号码业务平台,也可以通过应用服务器发送给隐私号码业务平台。隐私号码业务平台获取第二终端设备的真实号码和第一终端设备的隐私号码,生成第二业务请求消息,第二业务请求消息中主叫号码为第一终端设备的隐私号码,被叫号码为第二终端设备的真实号码,将第二业务请求消息通过电信交换网络发送给第二终端设备,这样第二终端设备接收到第二业务请求消息时显示的主叫用户号码为第一终端设备的隐私号码,避免第一终端设备的真实号码泄露给第二终端设备。另外,第二终端设备可通过第一终端设备的隐私号码与第一终端设备正常通信。

请参见图2,图2是本发明实施例提供的一种通信的方法,该方法包括但不限于如下步骤:

s201、第一终端设备向隐私号码业务平台发送第二终端设备的真实号码,隐私号码业务平台接收来自第一终端设备的真实号码。

具体地,第一终端设备需要向第二终端设备发起通信请求的情况下,第一终端设备向隐私号码业务平台发送第二终端设备的真实号码,真实号码表示运营商分配的长期有效的电话号码。第一终端设备可直接向隐私号码业务平台发送第二终端设备的真实号码,也可以通过应用服务器向隐私号码业务平台发送第二终端设备的真实号码,本实施例不作限制。

在一种可能的实施方式中,在s201之前,第一终端设备签约隐私号码保护业务,第一终端设备向隐私号码保护平台发送隐私号码申请请求,隐私号码业务平台确定第一终端设备签约有隐私号码保护业务,为第一终端设备分配隐私号码,隐私号码为一个临时号码,具有一定的有效时间,超过有效时间时,隐私号码会失效,其中,隐私号码的有效期可由第一终端设备进行设置,例如:在隐私号码申请请求中携带有效时间信息,或者隐私号码预配置有一个有效时间,无需第一终端设备进行设置。隐私号码业务平台将分配的隐私号码发送给第一终端设备,第一终端设备存储分配的隐私号码。另外,隐私号码业务平台上建立有第一终端设备的真实号码和隐私号码的映射关系。

s202、第一终端设备生成第一业务请求消息。

其中,第一业务请求消息的类型包括但不限于音频呼叫消息、视频呼叫请求消息或短消息,第一终端设备在需要进行号码匿名的情况下,生成第一业务请求消息,第一业务请求消息的主叫号码为第一终端设备的真实号码,被叫号码为s201中隐私号码业务平台分配的第一终端设备的隐私号码。

s203、第一终端设备将电信交换网络发送第一业务请求消息,电信交换网络接收来自第一终端设备的第一业务请求消息。

s204、电信交换网络将第一业务请求消息发送给隐私号码业务平台,隐私号码业务平台接收来自电信交换网络的第一业务请求消息。

具体地,电信交换网络预配置或与存储有电信交换网络分配的且有效的隐私号码,电信交换网络识别第一业务请求消息中的被叫号码为隐私号码的情况下,将第一业务请求消息路由到隐私号码业务平台。

s205、隐私号码业务平台生成第二业务请求消息。

其中,隐私号码业务平台解析第一业务请求消息中主叫号码为第一终端设备的真实号码,被叫号码为第一终端设备的隐私号码,获取s201中存储的第二终端设备的真实号码,隐私号码业务平台,将第一业务请求消息中的主叫号码替换为第一终端设备的隐私号码,以及将第一业务请求消息中的被叫号码替换为第二终端设备的真实号码,替换后生成第二业务请求消息。

s206、隐私号码业务平台将第二业务请求消息发送给电信交换网络,电信交换网络接收来自隐私号码业务平台的第二业务请求消息。

s207、电信交换网络将第二业务请求消息发送给第二终端设备,第二终端设备接收来自电信交换网络的第二业务请求消息。

其中,s207之后的步骤为可选的步骤。电信交换网络根据第二业务请求消息中被叫号码,将第二业务请求消息路由到第二终端设备,第二终端设备接收第二业务请求消息,显示主叫号码为第一终端设备的隐私号码,以实现第一终端设备的真实号码的隐藏。

s208、第二终端设备将电信交换网络发送第三业务请求消息,电信交换网络接收来自第二终端设备的第三业务请求消息。

其中,第二终端设备根据第一终端设备的隐私号码发起通信请求,第二终端设备生成第三业务请求消息,第三业务请求消息中主叫号码为第二终端设备的真实号码,被叫号码为第一终端设备的隐私号码。

s209、电信交换网络将第三业务请求消息发送给隐私号码业务平台,隐私号码业务平台接收来自电信交换网络的第三业务请求消息。

其中,电信交换网络识别第三业务请求消息中被叫号码为隐私号码,识别的方法参见s204的描述,此处不再赘述。

s210、隐私号码业务平台生成第四业务请求消息。

其中,隐私号码业务平台确定第三业务请求消息中主叫号码为第二终端设备的真实号码,被叫号码为第一终端设备的隐私号码,隐私号码业务平台获取第一终端设备的真实号码,将被叫号码替换为第一终端的真实号码,替换后生成第四业务请求消息。

在一种可能的实现方式中,在短消息的传输场景中,第一业务请求消息至第四业务请求消息均为短消息,隐私号码业务平台可将主叫号码替换为第一终端设备的隐私号码,被叫号码替换为第一终端设备的真实号码,替换为生成第四业务请求消息,第四业务请求消息中携带第二终端设备的真实号码,例如:第四业务请求消息的短信内容中包括第二终端设备的真实号码,表示第四业务请求消息的主叫用户设备为第二终端设备。

s211、隐私号码业务平台将第四业务请求消息发送给电信交换网络,电信交换网络接收来自隐私号码业务平台的第三业务请求消息。

s212、电信交换网络将第四业务请求消息发送给第一终端设备,第一终端设备接收来自电信交换网络的第四业务请求消息。

其中,第一终端设备显示第四业务请求消息中的主叫号码。

在图2所描述的方法中,第二终端设备接收到第二业务请求消息时显示的主叫用户号码为第一终端设备的隐私号码,避免第一终端设备的真实号码泄露给第二终端设备。另外,第二终端设备可通过第一终端设备的隐私号码与第一终端设备正常通信。

参见图3,为本发明实施例提供的一种通信的方法的另一流程示意图,在本发明实施例中,电信交换网络包括归属位置寄存器(homelocationregister,hlr)和移动交换中心(mobileswitchingcenter,msc)所述方法包括:

s301、隐私号码业务平台向归属位置寄存器发送位置更新请求消息,归属位置寄存器接收来自隐私号码业务平台的位置更新请求消息。

其中,位置更新请求消息携带第一终端设备的隐私号码,位置更新请求消息用于通知归属位置寄存器第一终端设备的隐私号码为漫游状态。

s302、归属位置寄存器向隐私号码业务平台发送位置更新接受消息,隐私号码业务平台接收来自归属位置寄存器的位置更新接受消息。

s303、第一终端设备向移动交换中心发送第一业务请求消息,移动交换中心接收来自第一终端设备的第一业务请求消息。

其中,第一业务请求消息的类型包括但不限于音频呼叫消息、视频呼叫请求消息或短消息,第一终端设备在需要进行号码匿名的情况下,生成第一业务请求消息,第一业务请求消息的主叫号码为第一终端设备的真实号码,被叫号码为隐私号码业务平台分配的第一终端设备的隐私号码。

s304、移动交换中心向归属位置寄存器发送用于查询第一终端设备的隐私号码关联的漫游号码的漫游号码查询请求,归属位置寄存器接收来自移动交换中心的漫游号码查询请求。

s305、归属位置寄存器向隐私号码业务平台发送漫游号码查询请求,隐私号码业务平台接收来自归属位置寄存器的漫游号码查询请求。

其中,归属位置寄存器查询第一终端设备的隐私号码为漫游状态时,向隐私号码业务平台发送漫游号码查询请求。

s306、隐私号码业务平台查询第一终端设备的隐私号码关联的漫游号码。

s307、隐私号码业务平台向归属位置寄存器发送查询到的漫游号码,归属位置寄存器接收来自隐私号码业务平台的漫游号码。

s308、归属位置寄存器将查询到的漫游号码发送给移动交换中心,移动交换中心接收来自归属位置寄存器的漫游号码。

s309、移动交换中心根据漫游号码路由到隐私号码业务平台。

其中,隐私号码业务平台具有拜访位置寄存器的功能,移动交换中心根据漫游号码将第一业务请求消息路由到隐私号码业务平台。

s310、移动交换中心将第一业务请求消息发送给隐私号码业务平台,隐私号码业务平台接收来自移动交换中心的第一业务请求消息。

s311、隐私号码业务平台生成第二业务请求。

其中,隐私号码业务平台解析第一业务请求消息中主叫号码为第一终端设备的真实号码,被叫号码为第一终端设备的隐私号码,获取来自第一终端设备的第二终端设备的真实号码,隐私号码业务平台,将第一业务请求消息中的主叫号码替换为第一终端设备的隐私号码,以及将第一业务请求消息中的被叫号码替换为第二终端设备的真实号码,替换后生成第二业务请求消息。

s312、隐私号码业务平台将第二业务请求消息发送给移动交换中心,移动交换中心接收来自隐私号码业务平台的第二业务请求消息。

s313、移动交换中心向第一终端设备发送第二业务请求消息,第二终端设备接收来自移动交换中心的第二业务请求消息。

其中,移动交换中心根据第二业务请求消息的被叫号码,将第二业务请求消息发送给第二终端设备,第二终端设备接收第二业务请求消息,显示第二业务请求消息的主叫号码,即第一终端设备的隐私号码。

需要说明的是,第二终端设备可根据第一终端设备的隐私号码发起通信请求,具体过程与s303至s313相似,此处不再赘述。

在图3所描述的方法中,第二终端设备接收到第二业务请求消息时显示的主叫用户号码为第一终端设备的隐私号码,避免第一终端设备的真实号码泄露给第二终端设备。另外,第二终端设备可通过第一终端设备的隐私号码与第一终端设备正常通信。

参见图4,为本发明实施例提供的一种通信的方法的另一流程示意图,在本发明实施例中,第一业务请求消息至第四业务请求消息均为短消息,电信交换网络包括短消息中心,所述方法包括:

s401、第一终端设备向隐私号码业务平台发送第一短消息,隐私号码业务平台接收来自第一终端设备的第一短消息。

其中,第一短消息中主叫号码为第一终端设备的真实号码,被叫号码为第二终端设备的真实号码,第一终端设备可直接向隐私号码业务平台发送第一短消息,也可以通过应用服务器向隐私号码业务平台发送第一短消息。

s402、隐私号码业务平台生成第二短消息。

其中,隐私号码业务平台获取第一短消息中的主叫号码为第一终端设备的真实号码,被叫号码为第二终端设备的真实号码,隐私号码业务平台获取第一终端设备的隐私号码,将第一短消息中的主叫号码替换为第一终端设备的隐私号码,替换为生成第二短消息,第二短消息的短信内容不变。

s403、隐私号码业务平台向短消息中心发送第二短消息,短消息中心接收来自隐私号码业务平台的第二短消息。

s404、短消息中心将第二终端设备发送第二短消息,第二终端设备接收来自短消息中心的第二短消息。

其中,第二终端设备显示第二短消息时,主叫号码为第一终端设备的隐私号码。

s405、第二终端设备向短消息中心发送第三短消息,短消息中心接收来自第二终端设备的第三短消息,第三短消息的主叫号码为第二终端设备的真实号码,被叫号码为第一终端设备的隐私号码

其中,第二终端设备使用第一终端设备的隐私号码发送第三短消息。

s406、短消息中心向隐私号码业务平台发送第三短消息,隐私号码业务平台接收来自短消息中心的第三短消息。

s407、隐私号码业务平台生成第四短消息。

其中,隐私号码业务平台确定第三短消息中主叫号码为第二终端设备的真实号码,被叫号码为第一终端设备的隐私号码,隐私号码业务平台获取第一终端设备的真实号码,将被叫号码替换为第一终端的真实号码,替换后生成第四短消息。

在一种可能的实现方式中,隐私号码业务平台可将主叫号码替换为第一终端设备的隐私号码,被叫号码替换为第一终端设备的真实号码,替换为生成第四短消息,第四短消息中携带第二终端设备的真实号码,第四短消息的短信内容会发生改变,短信内容中会包括第二终端设备的真实号码,表示第四短消息的主叫用户设备为第二终端设备。

s408、隐私号码业务平台向第一终端设备发送第四短消息,第一终端设备接收来自隐私号码业务平台的第四短消息。

其中,隐私号码业务平台可直接向第一终端设备发送第四短消息,或者通过应用服务器向第一终端设备发送第四短消息。

在图4所描述的方法中,第二终端设备接收到第二短消息时显示的主叫用户号码为第一终端设备的隐私号码,避免第一终端设备的真实号码泄露给第二终端设备。另外,第二终端设备可通过第一终端设备的隐私号码与第一终端设备正常通信。

需要说明的是,图5所示的装置5可以实现图2至图4所示实施例的隐私号码业务平台,装置5包括:接收单元501、处理单元502和发送单元503。其中,接收单元501,用于接收第一业务请求消息;其中,所述第一业务请求消息中主叫号码为第一终端设备的真实号码,被叫号码为所述第一终端设备的隐私号码;例如:接收单元501执行图2中的s204;处理单元502,用于获取第二终端设备的真实号码;处理单元502,还用于根据第二终端设备的号码和所述第一业务请求消息生成第二业务请求消息;其中,所述第二业务请求消息中主叫号码为所述第一终端设备的隐私号码,被叫号码为所述第二终端设备的真实号码;例如:处理单元502执行图2中的s205。发送单元503,用于将所述第二业务请求消息发送给电信交换网络;例如:发送单元503用于执行图2中的s206。所述装置5可以为隐私号码业务平台,所述装置5也可以为实现相关功能的现场可编程门阵列(field-programmablegatearray,fpga),专用集成芯片,系统芯片(systemonchip,soc),中央处理器(centralprocessorunit,cpu),网络处理器(networkprocessor,np),数字信号处理电路,微控制器(microcontrollerunit,mcu),还可以采用可编程控制器(programmablelogicdevice,pld)或其他集成芯片。

本发明实施例和图2至图4的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2至图4的方法实施例的描述,此处不再赘述。

如图6所示,本发明实施例还提供了一种装置6。

在一种可能的设计中,装置6为隐私号码业务平台,该隐私号码业务平台包括:

收发器603,用于收发信号。收发器可以作为单独的芯片,也可以为处理器601内的收发电路或者作为输入输出接口。收发器可以为发射器和接收器中的至少一种,发射器用于执行装置中的发送步骤,接收器用于执行装置中的接收步骤。可选的,收发器603还可以包括发射天线和接收天线,发射天线和接收天线可以为单独设置的两个天线,也可以为一个天线。收发器603,用于接收第一业务请求消息;其中,所述第一业务请求消息中主叫号码为第一终端设备的真实号码,被叫号码为所述第一终端设备的隐私号码。

存储器602,用于存储程序和数据。所述存储器的数量可以是一个或多个,所述存储器的类型可以是任意形式的存储介质。例如:该存储器可以为随机访问内存(英文:randomaccessmemory,简称:ram)或者只读内存(英文:readonlymemory,简称:rom)或者闪存,其中存储器602可以位于单独位于终端设备内,也可以位于处理器601的内部。

处理器601,用于执行存储器602存储的所述程序代码,当所述程序代码被执行时,处理器601用于获取第二终端设备的真实号码;根据第二终端设备的号码和所述第一业务请求消息生成第二业务请求消息;其中,所述第二业务请求消息中主叫号码为所述第一终端设备的隐私号码,被叫号码为所述第二终端设备的真实号码。例如:处理器601用于执行图3中的s311。

收发器603,还用于将所述第二业务请求消息发送给电信交换网络。例如:收发器603用于执行图3中的s310和s312。

收发器603、存储器602、处理器601之间通过内部连接通路互相通信,例如:通过总线连接。

在一种可能的设计中,装置6可以为芯片,例如:可以为用于网络设备中的通信芯片,用于实现网络设备中处理器601的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述程序代码执行时,使处理器实现相应的功能。

这些芯片可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令(有时也称为代码或程序)。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

本发明实施例和图2至图4的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2至图4的方法实施例的描述,此处不再赘述。

上述详细阐述了本发明实施例的方法,下面提供了本发明实施例的装置。

需要说明的是,图7所示的装置7可以实现图2和图4所示实施例的第一终端设备,装置7包括发送单元701和处理单元702。发送单元701,用于将第二终端设备的真实号码发送给隐私号码业务平台;其中,所述第二终端设备为被叫用户设备;例如发送单元701用于执行图4中的s401。处理单元702,用于生成第一业务请求消息;其中,所述第一业务请求消息中主叫号码为所述第一终端设备的真实号码,被叫号码为所述第一终端设备的隐私号码。例如:处理单元702用于执行图2中的s201。

所述装置7可以为终端设备,所述装置7也可以为实现相关功能的现场可编程门阵列(field-programmablegatearray,fpga),专用集成芯片,系统芯片(systemonchip,soc),中央处理器(centralprocessorunit,cpu),网络处理器(networkprocessor,np),数字信号处理电路,微控制器(microcontrollerunit,mcu),还可以采用可编程控制器(programmablelogicdevice,pld)或其他集成芯片。

本发明实施例和图2和图4的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2和图4的方法实施例的描述,此处不再赘述。

如图8所示,本发明实施例还提供了一种装置8。

在一种可能的设计中,装置8为终端设备,该网络设备包括:

收发器803,用于收发信号。收发器可以作为单独的芯片,也可以为处理器801内的收发电路或者作为输入输出接口。收发器可以为发射器和接收器中的至少一种,发射器用于执行装置中的发送步骤,接收器用于执行装置中的接收步骤。可选的,收发器803还可以包括发射天线和接收天线,发射天线和接收天线可以为单独设置的两个天线,也可以为一个天线。收发器803,用于将第二终端设备的真实号码发送给隐私号码业务平台;其中,所述第二终端设备为被叫用户设备。

存储器802,用于存储程序和数据。所述存储器的数量可以是一个或多个,所述存储器的类型可以是任意形式的存储介质。例如:该存储器可以为随机访问内存(英文:randomaccessmemory,简称:ram)或者只读内存(英文:readonlymemory,简称:rom)或者闪存,其中存储器802可以位于单独位于终端设备内,也可以位于处理器801的内部。

处理器801,用于执行存储器802存储的所述程序代码,当所述程序代码被执行时,处理器801用于生成第一业务请求消息;其中,所述第一业务请求消息中主叫号码为所述第一终端设备的真实号码,被叫号码为所述第一终端设备的隐私号码。

收发器803、存储器802、处理器801之间通过内部连接通路互相通信,例如:通过总线连接。

在一种可能的设计中,装置8可以为芯片,例如:可以为用于终端设备中的通信芯片,用于实现终端设备中处理器801的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述程序代码执行时,使处理器实现相应的功能。

这些芯片可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令(有时也称为代码或程序)。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

本发明实施例和图2至图3的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2至图3的方法实施例的描述,此处不再赘述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。

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