本发明涉及通信
技术领域:
,尤其涉及一种通信方法和装置。
背景技术:
:网际互连协议多媒体系统(internetprotocolmultimediasubsystem,ims)是第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)在公开(release)5版本提出支持ip多媒体业务的子系统。它的核心特点是采用会话启动协议(sessioninitiationprotocol,sip)进行呼叫控制、与接入无关和能够灵活提供多种业务等。ims是业界公认的可以实现网络融合和业务融合的统一平台,也是公认的下一代网络的核心网架构。现有技术中,终端可以携带鉴权名和密码连接ims服务器,在ims服务器鉴权通过后终端可实现通话功能。其中,终端在通过自动配置服务器(autoconfigurationservice,acs)的短信验证后,可通过acs获取包括鉴权名、密码以及其他参数的配置信息。但是,无卡终端无法进行短信验证。因此,无卡终端无法通过acs获取配置信息。技术实现要素:本发明提供了一种通信方法和装置,用于解决无卡终端无法获取配置信息的问题。为达到上述目的,本发明采用如下技术方案:第一方面,本发明提供了一种通信方法,该方法包括:首先,接收终端发送的请求消息。然后,在请求消息中的第一号码存在对应的目标记录、目标记录中不存在终端标识、请求消息用于绑定请求消息中的终端标识与第一号码、请求消息中的第二号码与目标记录中的第二号码相同的情况下,向终端发送目标记录中的配置信息,并添加请求消息中的终端标识到目标记录中。其中,请求消息包括终端标识、第一号码和第二号码。终端可通过第一号码实现通话功能。第二号码为用户开通终端通话业务时预留的号码。目标记录中至少存在第二号码和配置信息。可以看出,本发明仅需终端发送带有终端标识、第一号码和第二号码的请求消息,终端在通过验证后(即请求消息中的第一号码存在对应的目标记录、目标记录中不存在终端标识、请求消息用于绑定请求消息中的终端标识与第一号码、请求消息中的第二号码与目标记录中的第二号码相同的情况下),无需短信验证就能获取到配置信息。从而解决了无卡终端无法获取配置信息的问题。第二方面,本发明提供了一种通信装置,该装置包括:接收单元和绑定单元。接收单元,用于接收终端发送的请求消息,请求消息包括终端标识、第一号码和第二号码,终端可通过第一号码实现通话功能,第二号码为用户开通终端通话业务时预留的号码。绑定单元,用于在请求消息中的第一号码存在对应的目标记录、目标记录中不存在终端标识、请求消息用于绑定请求消息中的终端标识与第一号码、请求消息中的第二号码与目标记录中的第二号码相同的情况下,向终端发送目标记录中的配置信息,并添加请求消息中的终端标识到目标记录中,目标记录中至少存在第二号码和配置信息。第三方面,本发明提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,当指令被通信装置执行时使通信装置执行如第一方面所述的通信方法。第四方面,本发明提供了一种包含指令的计算机程序产品,当指令在通信装置上运行时,使得通信装置执行如第一方面所述的通信方法。第五方面,本发明提供一种通信装置,包括:处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行如第一方面所述的通信方法。本发明中第二方面到第五方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面到第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。本发明的这些方面或其他方面在以下的描述中会更加简明易懂。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的通信系统的示意图;图2为本发明实施例提供的通信装置的结构示意图之一;图3为本发明实施例提供的通信方法的流程示意图之一;图4为本发明实施例提供的通信方法的流程示意图之一;图5为本发明实施例提供的通信装置的结构示意图之一。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。本发明的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。此外,本发明的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括其他没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,本发明实施例的描述中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。在本发明的描述中,除非另有说明,“多个”的含义是指两个或两个以上。以下,对本发明实施例所涉及的术语进行解释,以方便读者理解。acs是全球移动通信系统协会(groupespecialemobileassociation,gsma)无线资源控制(radioresourcecontrol,rrc).15中定义的系统,用于实现ims用户端业务配置文件的获取和管理,以实现用户无感知的业务自动配置和更新。通过使用acs,ims客户端不需要存储向ims注册的用户信息,仅需要配置acs域名地址,ims客户端注册所需要的ims接入网关地址、协议、端口号、鉴权名和密码、通话音频编解码等信息均由ims客户端从acs服务器以加密的配置文件方式获取。现有技术中,终端通过acs获取配置信息的流程如下:1、用户首先在开通受理系统开通ims客户端业务。2、开通受理系统根据用户号码生成鉴权名、密码等业务签约信息。3、开通受理系统将用户业务签约信息通知给ims服务器,完成该用户在ims服务器的开户和签约。4、开通受理系统将用户业务签约信息通知给acs,完成该用户在acs的开户。5、用户实现ims客户端向acs发起配置获取请求。6、acs检查本地是否存在该用户业务签约信息,若存在,则下发该用户配置信息。7、ims客户端根据获取的配置信息,含鉴权名、密码等信息,向ims服务器完成sip-摘要(digest)鉴权,并完成注册。基于ims的语音业务解决方案是运营商第四代移动通信技术(the4thgenerationmobilecommunicationtechnology,4g)/第五代移动通信技术(the5thgenerationmobilecommunicationtechnology,5g)网络语音业务的主要实现方案。ims基于sip协议实现,ims用户鉴权方式包含两种:基于用户身份模块(subscriberidentitymodule,sim)卡的认证和密匙协商机制(authenticationandkeyagreement,aka)鉴权,和sip-digest鉴权(参见rfc3261)。其中sip-digest鉴权类似于现有移动互联网广泛使用的鉴权名/密码的鉴权方式,其最主要的鉴权因素即为用户名和密码,其便捷性和灵活性为基于ims的客户端的应用提供了可能。ims客户端的注册流程如下所示:1、ims用户侧手机软件(application,app)在sipregister注册消息中携带用户名和密码;2、ims的归属用户服务器(homesubscriberserver,hss)设备识别并提前sipregister请求中的用户名和密码,及其他信息并进行计算匹配,与hss本地存储的鉴权名和密码进行比对,若一致则鉴权成功,允许注册。3、ims客户端完成注册,可以发起和接听通话。sip是由因特网工程任务组(internetengineeringtaskforce,ietf)制定的多媒体通信协议。它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。sip是一种源于互联网的ip语音会话控制协议,具有灵活、易于实现、便于扩展等特点。为了解决无卡终端无法获取配置信息的问题,本发明实施例提供了一种通信方法,适用于通信系统,图1示出了该通信系统的一种架构。如图1所示,该通信系统可以包括:通信装置100和终端200。通信装置100和终端200通过通信网络连接。在具体的实现中,上述通信装置100可以为服务器或服务器中的芯片,本发明实施例中对通信装置100的具体形式不做特殊限制。在具体的实现中,上述终端200也可以称为智能终端。上述终端200可以为手机、平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(ultramobilepersonalcomputer,umpc)、手持计算机、上网本、个人数字助理(personaldigitalassistant,pda)、可穿戴电子设备、虚拟现实设备等具有收发功能的设备,本发明实施例中对终端200的具体形式不做特殊限制。本发明实施例提供了一种通信方法,该通信方法可以由通信装置100执行。图2示出了通信装置100的一种硬件结构。如图2所示,通信装置100可以包括处理器101,通信线路102,存储器103,通信接口104。本发明实施例示意的结构并不构成对通信装置100的限定。可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。处理器101可以包括一个或多个处理单元,例如:处理器101可以包括应用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphicsprocessingunit,gpu),图像信号处理器(imagesignalprocessor,isp),控制器,存储器,视频编解码器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。控制器可以是指挥通信装置100的各个部件按照指令协调工作的决策者。是通信装置100的神经中枢和指挥中心。控制器根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。处理器101中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器中的存储器为高速缓冲存储器,可以保存处理器刚用过或循环使用的指令或数据。如果处理器需要再次使用该指令或数据,可从存储器中直接调用。避免了重复存取,减少了处理器的等待时间,因而提高了系统的效率。在一些实施例中,处理器101可以包括接口。接口可以包括集成电路(inter-integratedcircuit,i2c)接口,集成电路内置音频(inter-integratedcircuitsound,i2s)接口,脉冲编码调制(pulsecodemodulation,pcm)接口,通用异步收发传输器(universalasynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobileindustryprocessorinterface,mipi),通用输入输出(general-purposeinput/output,gpio)接口,用户标识模块(subscriberidentitymodule,sim)接口,和/或通用串行总线(universalserialbus,usb)接口等。通信线路102,用于在上述处理器101与存储器103之间传输信息。存储器103,用于存储执行计算机执行指令,并由处理器101来控制执行。存储器103可以是独立存在,通过通信线路102与处理器相连接。存储器103可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)。应注意,本文描述的系统和装置的存储器旨在包括但不限于这些和任意其他适合业务类型的存储器。通信接口104,用于与其他装置或通信网络通信。其中,通信网络可以是以太网,无线接入网(radioaccessnetwork,ran),或无线局域网(wirelesslocalareanetworks,wlan),蓝牙(bluetooth,bt),全球导航卫星系统(globalnavigationsatellitesystem,gnss),调频(frequencymodulation,fm),近距离无线通信技术(nearfieldcommunication,nfc),红外技术(infrared,ir)等。下面结合图1示出的通信系统和图2示出的通信装置100,对本发明实施例提供的通信方法进行说明。如图3所示,本发明实施例提供的通信方法包括:s301、通信装置100接收终端200发送的请求消息。其中,请求消息包括终端标识、第一号码和第二号码。终端可通过第一号码实现通话功能,第二号码为用户开通终端通话业务时预留的号码。本发明实施例中的第一号码可以是固话号码,也可以是其他号码。本发明实施例对比不作限定。本发明实施例中的第二号码可以是手机号码,也可以是移网号码或其他号码。本发明实施例对比不作限定。示例性的,用户使用第一号码a开通智能终端通话业务(也可称为终端通话业务或通话业务),并预留了第二号码x。用户使用终端标识为d的终端200向通信装置100发送携带有第一号码a、第二号码x和终端标识d的请求消息。相应的,通信装置100接收终端200发送的携带有第一号码a、第二号码x和终端标识d的请求消息。s302、通信装置100在请求消息中的第一号码存在对应的目标记录、目标记录中不存在终端标识、请求消息用于绑定请求消息中的终端标识与第一号码、请求消息中的第二号码与目标记录中的第二号码相同的情况下,向终端200发送目标记录中的配置信息,并添加请求消息中的终端标识到目标记录中。其中,目标记录中至少存在第二号码和配置信息。用于绑定请求消息中的终端标识与第一号码的请求消息可以称为绑定请求消息。可选的,s302也可以为:通信装置100在请求消息中的第一号码存在对应的目标记录、目标记录中不存在终端标识、请求消息用于绑定请求消息中的终端标识与第一号码、请求消息中的第二号码与目标记录中的第二号码相同的情况下,向使用请求消息中的第二号码的终端发送短信验证码,通信装置100在收到终端200发送的短信验证码后,向终端200发送目标记录中的配置信息,并添加请求消息中的终端标识到目标记录中。需要说明的是,上述使用请求消息中的第二号码的终端和终端200可以是同一个终端,也可以不是同一个终端。在上述使用请求消息中的第二号码的终端和终端200不是同一个终端的情况下(例如,终端200为无卡终端的情况下),终端200可以通过使用请求消息中的第二号码的终端获取通信装置100下发的短信验证码,然后再将获取到的短信验证码发送给通信装置100。示例性的,如表1和表2所示,通信装置100接收终端200发送的携带有第一号码a、第二号码x和终端标识d的绑定请求消息后,以请求消息中的第一号码a为索引查找表1所示的数据表,确定第一号码a的目标记录(表1中除表头外的第一行)中存在第二号码x和配置信息。由于请求消息中的第一号码a存在对应的目标记录、第一号码a对应的目标记录中不存在终端标识、请求消息用于绑定请求消息中的终端标识d与第一号码a、请求消息中的第二号码与目标记录中的第二号码相同(均为x),通信装置100则向终端200发送第一号码a的配置信息(即鉴权名a@domain、密码p以及其他信息),并添加请求消息中的到第一号码a的目标记录中(如表2所示,添加终端标识d)。表1序号第一号码第二号码终端标识鉴权名密码其他信息1axa@domainp2bynb@domaint…………………表2序号第一号码第二号码终端标识鉴权名密码其他信息1axda@domainp2bynb@domaint…………………通过上述s301-s302可以看出,本发明实施例仅需终端发送带有终端标识、第一号码和第二号码的请求消息,终端在通过验证后(即请求消息中的第一号码存在对应的目标记录、目标记录中不存在终端标识、请求消息用于绑定请求消息中的终端标识与第一号码、请求消息中的第二号码与目标记录中的第二号码相同的情况下),无需短信验证就能获取到配置信息。从而解决了无卡终端无法获取配置信息的问题。结合图3,如图4所示,本发明实施例提供的通信方法还可以包括:s303、通信装置100在请求消息中的第一号码存在对应的目标记录、目标记录中存在终端标识、请求消息用于绑定请求消息中的终端标识与第一号码、请求消息中的第二号码与目标记录中的第二号码相同、请求消息中的终端标识与目标记录中的终端标识相同的情况下,更新目标记录中的配置信息,并向终端200发送更新后的目标记录中的配置信息。上述更新目标记录中的配置信息具体为:随机生成一个新的密码,以替换目标记录中的配置信息中的密码,并向ims服务器更新密码。s303可以称为二次绑定,二次绑定是指终端有可能在配置有效期过期或其他条件下,再次向通信装置100获取配置信息。此时通信装置100需要响应。同时,为了保证安全性,通信装置100会更新配置信息(例如,更新配置信息中的密码)。值得一提的是,为了提高通信装置100下发配置信息的速度,通信装置100也可以不更新目标记录中的配置信息,而是直接向终端200发送目标记录中的配置信息。例如,通信装置100在请求消息中的第一号码存在对应的目标记录、目标记录中存在终端标识、请求消息用于绑定请求消息中的终端标识与第一号码、请求消息中的第二号码与目标记录中的第二号码相同、请求消息中的终端标识与目标记录中的终端标识相同的情况下,向终端200发送目标记录中的配置信息。示例性的,如表2和表3所示,通信装置100接收终端200发送的携带有第一号码a、第二号码x和终端标识d的绑定请求消息后,以请求消息中的第一号码a为索引查找表2所示的数据表,确定第一号码a的目标记录(表2中除表头外的第一行)中存在第二号码x、终端标识d和配置信息。由于请求消息中的第一号码a存在对应的目标记录、请求消息用于绑定请求消息中的终端标识d与第一号码a、请求消息中的第二号码与目标记录中的第二号码相同(均为x)、请求消息中的终端标识与目标记录中的终端标识相同(均为d),通信装置100则更新第一号码a的目标记录中的配置信息(如表3所示,密码由p更新为f),并向终端200发送更新后的目标记录中的配置信息(即鉴权名a@domain、密码f以及其他信息)。表3序号第一号码第二号码终端标识鉴权名密码其他信息1axda@domainf2bynb@domaint…………………s304、通信装置100在请求消息中的第一号码存在对应的目标记录、目标记录中存在终端标识、请求消息用于解绑请求消息中的终端标识与第一号码、请求消息中的终端标识与目标记录中的终端标识相同的情况下,删除目标记录中的终端标识,并更新目标记录中的配置信息。其中,用于解绑请求消息中的终端标识与第一号码的请求消息可以称为解绑请求消息。可选的,通信装置100在删除目标记录中的终端标识,并更新第一号码对应的配置信息后,还可以向终端200发送解绑成功响应。值得一提的是,在解绑成功后,用户无法通过其他方式或使用其他软件使用原有配置信息在ims网络侧成功鉴权。示例性的,如表3和表4所示,通信装置100接收终端200发送的携带有第一号码a、第二号码x和终端标识d的解绑请求消息后,以请求消息中的第一号码a为索引查找表3所示的数据表,确定第一号码a的目标记录(表3中除表头外的第一行)中存在第二号码x、终端标识d和配置信息。由于请求消息中的第一号码a存在对应的目标记录、请求消息用于解绑请求消息中的终端标识d与第一号码a、请求消息中的终端标识与目标记录中的终端标识相同(均为d),通信装置100则删除第一号码a的目标记录中的终端标识(如表4所示,删除终端标识d),并更新第一号码a的目标记录中的配置信息(如表4所示,密码由f更新为s),并向终端200发送解绑成功响应。表4序号第一号码第二号码终端标识鉴权名密码其他信息1axa@domains2bynb@domaint…………………本发明实施例提供的通信方法还可以包括:s305、通信装置100在请求消息中的第一号码不存在对应的目标记录或请求消息中的第二号码与目标记录中的第二号码不相同或请求消息中的终端标识与目标记录中的终端标识不相同的情况下,向终端200返回失败响应。上述主要从方法的角度对本发明实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。本发明实施例可以根据上述方法示例对通信装置100进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。本发明实施例提供了一种通信装置100,用于执行上述通信方法,如图5所示,通信装置100包括:接收单元501和绑定单元502。接收单元501,用于接收终端发送的请求消息,请求消息包括终端标识、第一号码和第二号码,终端可通过第一号码实现通话功能,第二号码为用户开通终端通话业务时预留的号码。例如,结合图3,接收单元501可以用于执行s301。绑定单元502,用于在请求消息中的第一号码存在对应的目标记录、目标记录中不存在终端标识、请求消息用于绑定请求消息中的终端标识与第一号码、请求消息中的第二号码与目标记录中的第二号码相同的情况下,向终端发送目标记录中的配置信息,并添加请求消息中的终端标识到目标记录中,目标记录中至少存在第二号码和配置信息。例如,结合图3,确定单元502可以用于执行s302。如图5所示,通信装置100还可以包括:二次绑定单元503、解绑单元504和发送单元505。二次绑定单元503,用于在请求消息中的第一号码存在对应的目标记录、目标记录中存在终端标识、请求消息用于绑定请求消息中的终端标识与第一号码、请求消息中的第二号码与目标记录中的第二号码相同、请求消息中的终端标识与目标记录中的终端标识相同的情况下,更新目标记录中的配置信息,并向终端发送更新后的目标记录中的配置信息。例如,结合图4,二次绑定单元503可以用于执行s303。解绑单元504,用于在请求消息中的第一号码存在对应的目标记录、目标记录中存在终端标识、请求消息用于解绑请求消息中的终端标识与第一号码、请求消息中的终端标识与目标记录中的终端标识相同的情况下,删除目标记录中的终端标识,并更新目标记录中的配置信息。例如,结合图4,解绑单元504可以用于执行s304。发送单元505,用于在请求消息中的第一号码不存在对应的目标记录或请求消息中的第二号码与目标记录中的第二号码不相同或请求消息中的终端标识与目标记录中的终端标识不相同的情况下,向终端返回失败响应。具体的,如图2和图5所示。图5中的接收单元501、绑定单元502、二次绑定单元503、解绑单元504和发送单元505,通过图2中的处理器101经通信线路102调用存储器103中的程序以执行上述通信方法。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其他的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其他的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域:
的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。当前第1页1 2 3 
技术特征:1.一种通信方法,其特征在于,包括:
接收终端发送的请求消息,所述请求消息包括终端标识、第一号码和第二号码,所述终端可通过所述第一号码实现通话功能,所述第二号码为用户开通终端通话业务时预留的号码;
在所述请求消息中的第一号码存在对应的目标记录、所述目标记录中不存在终端标识、所述请求消息用于绑定所述请求消息中的终端标识与第一号码、所述请求消息中的第二号码与所述目标记录中的第二号码相同的情况下,向所述终端发送所述目标记录中的配置信息,并添加所述请求消息中的终端标识到所述目标记录中,所述目标记录中至少存在第二号码和配置信息。
2.根据权利要求1所述的通信方法,其特征在于,所述通信方法还包括:
在所述请求消息中的第一号码存在对应的目标记录、所述目标记录中存在终端标识、所述请求消息用于绑定所述请求消息中的终端标识与第一号码、所述请求消息中的第二号码与所述目标记录中的第二号码相同、所述请求消息中的终端标识与所述目标记录中的终端标识相同的情况下,更新所述目标记录中的配置信息,并向所述终端发送更新后的所述目标记录中的配置信息。
3.根据权利要求1或2所述的通信方法,其特征在于,所述通信方法还包括:
在所述请求消息中的第一号码存在对应的目标记录、所述目标记录中存在终端标识、所述请求消息用于解绑所述请求消息中的终端标识与第一号码、所述请求消息中的终端标识与所述目标记录中的终端标识相同的情况下,删除所述目标记录中的终端标识,并更新所述目标记录中的配置信息。
4.根据权利要求3所述的通信方法,其特征在于,所述通信方法还包括:
在所述请求消息中的第一号码不存在对应的目标记录或所述请求消息中的第二号码与所述目标记录中的第二号码不相同或所述请求消息中的终端标识与所述目标记录中的终端标识不相同的情况下,向所述终端返回失败响应。
5.一种通信装置,其特征在于,包括:接收单元和绑定单元;
所述接收单元,用于接收终端发送的请求消息,所述请求消息包括终端标识、第一号码和第二号码,所述终端可通过所述第一号码实现通话功能,所述第二号码为用户开通终端通话业务时预留的号码;
所述绑定单元,用于在所述请求消息中的第一号码存在对应的目标记录、所述目标记录中不存在终端标识、所述请求消息用于绑定所述请求消息中的终端标识与第一号码、所述请求消息中的第二号码与所述目标记录中的第二号码相同的情况下,向所述终端发送所述目标记录中的配置信息,并添加所述请求消息中的终端标识到所述目标记录中,所述目标记录中至少存在第二号码和配置信息。
6.根据权利要求5所述的通信装置,其特征在于,所述通信装置还包括:二次绑定单元;
所述二次绑定单元,用于在所述请求消息中的第一号码存在对应的目标记录、所述目标记录中存在终端标识、所述请求消息用于绑定所述请求消息中的终端标识与第一号码、所述请求消息中的第二号码与所述目标记录中的第二号码相同、所述请求消息中的终端标识与所述目标记录中的终端标识相同的情况下,更新所述目标记录中的配置信息,并向所述终端发送更新后的所述目标记录中的配置信息。
7.根据权利要求5或6所述的通信装置,其特征在于,所述通信装置还包括:解绑单元;
所述解绑单元,用于在所述请求消息中的第一号码存在对应的目标记录、所述目标记录中存在终端标识、所述请求消息用于解绑所述请求消息中的终端标识与第一号码、所述请求消息中的终端标识与所述目标记录中的终端标识相同的情况下,删除所述目标记录中的终端标识,并更新所述目标记录中的配置信息。
8.根据权利要求7所述的通信装置,其特征在于,所述通信装置还包括:发送单元;
所述发送单元,用于在所述请求消息中的第一号码不存在对应的目标记录或所述请求消息中的第二号码与所述目标记录中的第二号码不相同或所述请求消息中的终端标识与所述目标记录中的终端标识不相同的情况下,向所述终端返回失败响应。
9.一种通信装置,其特征在于,所述通信装置包括:一个或多个处理器,以及存储器;
所述存储器与所述一个或多个处理器耦合;所述存储器用于存储计算机程序代码,所述计算机程序代码包括指令,当所述一个或多个处理器执行所述指令时,所述通信装置执行如权利要求1-4中任意一项所述的通信方法。
10.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在通信装置上运行时,使得所述通信装置执行如权利要求1-4中任意一项所述的通信方法。
技术总结本发明公开了一种通信方法和装置,涉及通信技术领域,用于解决无卡终端无法获取配置信息的问题。该方法包括:首先,接收终端发送的请求消息。然后,在请求消息中的第一号码存在对应的目标记录、目标记录中不存在终端标识、请求消息用于绑定请求消息中的终端标识与第一号码、请求消息中的第二号码与目标记录中的第二号码相同的情况下,向终端发送目标记录中的配置信息,并添加请求消息中的终端标识到目标记录中。其中,请求消息包括终端标识、第一号码和第二号码。终端可通过第一号码实现通话功能。第二号码为用户开通终端通话业务时预留的号码。目标记录中至少存在第二号码和配置信息。
技术研发人员:刘牧寅;符刚;樊友;李晓芸;蒋璇
受保护的技术使用者:中国联合网络通信集团有限公司;中讯邮电咨询设计院有限公司
技术研发日:2020.11.06
技术公布日:2021.03.12