CN115002689B - 一种5g消息的通信方法及用于5g消息通信的网元 - Google Patents
一种5g消息的通信方法及用于5g消息通信的网元 Download PDFInfo
- Publication number
- CN115002689B CN115002689B CN202111151196.0A CN202111151196A CN115002689B CN 115002689 B CN115002689 B CN 115002689B CN 202111151196 A CN202111151196 A CN 202111151196A CN 115002689 B CN115002689 B CN 115002689B
- Authority
- CN
- China
- Prior art keywords
- message
- request
- request message
- robot
- receipt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供了一种5G消息的通信方法,包括:接收第一消息机器人发送的第一请求消息,第一请求消息中包括发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息;向第一消息机器人返回第一请求消息的响应消息,响应消息中携带为第一请求消息分配的消息标识;向富媒体通信服务网元发送第二请求消息,第二请求消息中携带发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、第一请求消息的消息标识、消息内容,第二请求消息用于指示富媒体通信服务向所述接收方终端设备发送第三请求消息,第三请求消息中携带发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、第一请求消息的消息标识。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及一种5G消息的通信方法及用于5G消息通信的网元。
背景技术
运营商短信服务将向5G消息中富媒体消息(英文:Rich Communication Suite,简写:RCS)演进,目前***、电信、联通3运营商已联合发布5G消息业务,其中面向C端用户的富媒体消息以及面向B端应用侧传统端口短信向富媒体的消息即平台(英文:Massage asa platform,简写:MaaP)行业消息服务升级的2方面特性均引发各行业的高度关注。
在面向B端应用侧的5G消息特性方面,相比传统的端口短信,商户可通过5G消息MaaP行业消息服务,与用户进行商业信息内容更丰富、呈现更直观、安全度更高的商业消息交互体验。在RCS提倡的RCS标准下,MaaP平台提供了面向应用接入的5G消息网关型服务能力,与短信业务的短信网关网元对等。由于标准MaaP特性仅正式推出2年多,相关功能定义聚焦应用与用户间的基础RCS消息交互内容,部分传统短信服务能力并未能在现有MaaP平台网元得以集成,一些运营商特色服务暂无法在现有商用5G消息体系下实现,也影响了现网业务向5G消息服务的升级。因此相比微信公众号等越过运营商(英文:Over The Top,简写:OTT)消息多元化服务,5G消息在为行业应用提供的服务能力方面还有不少差距。
以短信网关提供的号码转换功能为例,发送方用户可使用特定的应用客户端,向接收方用户发送点对点短信,即接收方用户收到的短信,发送方号码显示为用户手机号码,而非特定端口号)。
经过授权的应用可对接短信网关,基于短信网关的号码转换功能,向短信中心推送短信发送请求,最终由短信中心向用户发送号显发送方手机号码的点对点短信,即用户通过应用向接收方发起的短信,与用户直接通过手机向接收方发送短信的核心体验基本一致,接收方可通过短信内容中的来源标签描述识别发送方发起来源,通过该业务形式可扩展运营商基础通信服务能力范围,通过PC等终端发送短信,已广泛应用于包括139邮箱、和飞信等内部业务。
在5G消息MaaP特性下,基于HTTP、SIP协议交互,标准规范下,MaaP平台、RCS应用均遵循RCS标准,用户码号采用会话初始协议统一资源标志符(英文:Session InitiationProtocol Uniform Resource Identifier,简写:SIP URI)形式标识,用户侧接收应用侧发送的5G消息,固定显示为应用消息机器人Chatbot分配的SIP URI。
MaaP平台、RCS应用中心基于SIP URI进行路由,终端侧会显示为应用***分配的应用的SIP号码,而不是发送方用户的号码。
传统端口短信业务下应用侧发起点对点短信的能力,在当前5G消息标准和现网业务下并不支持,作为对接应用***的MaaP平台,不具备消息发起方应用***码号向用户号码转换的能力。即在5G消息下,用户无法通过特定应用的客户端,向接收方用户发起点对点富媒体5G消息。
因此,目前亟需一种SIP协议下的5G消息的通信方法,能够实现5G消息的点对点通信。
发明内容
本发明实施例的目的是提供一种SIP协议下的5G消息的通信方法,能够实现5G消息的点对点通信。
为了解决上述技术问题,本发明实施例是这样实现的:
第一方面,提供一种5G消息的通信方法,包括:接收第一消息机器人发送的第一请求消息,所述第一请求消息中包括发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一消息机器人的标识、消息内容、点对点应用消息类型、所述第一消息机器人的URI,其中,所述点对点应用消息类型用于指示所述发送方终端设备通过所述第一消息机器人向所述接收方终端设备发送点对点消息;向所述第一消息机器人返回所述第一请求消息的响应消息,所述响应消息中携带为所述第一请求消息分配的消息标识;向富媒体通信服务网元发送第二请求消息,所述第二请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、所述消息内容,所述第二请求消息用于指示所述富媒体通信服务向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识。
结合第一方面,在第一方面的第一种可能的实现方式中,所述第二请求消息中还包括所述第一请求消息的业务签名。
结合第一方面及其上述实现方式,在第一方面的第一种可能的实现方式中,所述方法还包括:接收所述富媒体通信服务发送的第二请求回执消息,所述第二请求回执消息中携带所述第一消息机器人的URI和所述第一请求消息的信息标识;向所述第一消息机器人发送所述第二请求回执消息,所述第二请求回执消息携带所述第一消息机器人的URI和所述第一请求消息的信息标识。
第二方面,提供一种5G消息的通信方法,包括:接收消息即平台MaaP发送的第二请求消息,其中,所述第二请求消息由第一消息机器人发送的第一请求消息生成,所述第二请求消息中携带发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、消息内容;向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识。
结合第二方面,在第二方面的第一种可能的实现方式中,所述方法还包括:记录所述第一请求消息的消息标识与所述第一消息机器人的URI之间的关联关系。
结合第二方面及其上述实现方式,在第二方面的第二种可能的实现方式中,所述方法还包括:接收所述终端设备返回的第一回执消息,所述第一回执消息中携带所述第一请求消息的消息标识;根据所述第一请求消息的消息标识与所述第一消息机器人的URI之间的关联关系,向所述MaaP发送第二请求回执消息,所述第二请求回执消息携带所述第一消息机器人的URI和所述第一请求消息的信息标识。
结合第二方面及其上述实现方式,在第二方面的第三种可能的实现方式中,所述第二请求消息中还包括所述第一请求消息的业务签名。
第三方面,提供一种用于5G消息通信的网元,包括:接收单元,所述接收单元用于接收第一消息机器人发送的第一请求消息,所述第一请求消息中包括发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一消息机器人的标识、消息内容、点对点应用消息类型、所述第一消息机器人的URI,其中,所述点对点应用消息类型用于指示所述发送方终端设备通过所述第一消息机器人向所述接收方终端设备发送点对点消息;发送单元,所述发送单元用于向所述第一消息机器人返回所述第一请求消息的响应消息,所述响应消息中携带为所述第一请求消息分配的消息标识;所述发送单元还用于向富媒体通信服务网元发送第二请求消息,所述第二请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、所述消息内容,所述第二请求消息用于指示所述富媒体通信服务向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识。
可选地,第三方面提供的网元能够实现第一方面或第一方面中任意种可能的实现方式。
第四方面,提供一种用于5G消息通信的网元,包括:接收单元,所述接收单元用于接收消息即平台MaaP发送的第二请求消息,其中,所述第二请求消息由第一消息机器人发送的第一请求消息生成,所述第二请求消息中携带发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、消息内容;发送单元,所述发送单元用于向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识。
结合第四方面,在第四方面的第一种可能的实现方式种,所述网元还包括:处理单元,所述处理单元用于记录所述第一请求消息的消息标识与所述第一消息机器人的URI之间的关联关系。
第五方面,本申请提供一种5G消息通信***,该***包括发送发终端设备、接收方终端设备、第一通信网元和第二通信网元,所述第一通信网元用于实现如第一方面所述的方法,第二通信网元用于实现如第二方面所述的方法。
第五方面,本发明实施例提供了一种网络设备,包括处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口以及所述存储器通过总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序,实现如第一或第二方面所述的方法步骤。
第六方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面或第二所述的方法步骤。
本发明提出了一种在现有5G消息标准组网架构下,实现基于5G消息MaaP特性,应用用户发送5G消息点对点消息的方法、网元和***,可实现应用向用户发送点对点短信功能的自有业务服务能力,平滑向5G消息服务能力的升级,有效继承运营商在行业短信领域应用的创新,助力发展运营商的行业消息服务,可衍生出更多的应用交互场景和商业模式。
进一步地,针对5G消息终端用户发起的点对点消息,属于标准流程,为避免对5G消息标准网元和基础业务流程改造过大,遵循RCS标准化流程机制处理,与现网端口短信服务模式保持一致。
进一步地,本提案不改变5G消息基础网元组网架构,面向内部自有业务的主要应用方式下不额外新增与应用***的互通网元,通过应用Chatbot接入MaaP平台,由MaaP平台与RCS AS对接完成应用与用户端侧涉及点对点消息的消息交互,为避免对RCS终端的定制化适配要求,平台侧RCS AS与5G消息终端间的UNI消息定义维持标准化定义不变。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一个实施例提供的现有技术5G消息通信的示意性流程图。
图2为本申请一个实施例提供的一种5G消息的通信方法的示意性流程图。
图3为本申请另一个实施例提供的一种5G消息的通信方法的示意性流程图。
图4为本申请一个实施例的方法的示意性流程图。
图5为本申请另一实施例的方法的示意性流程图。
图6为本申请一个实施例用于5G消息通信的网元的示意性框图。
图7为本申请另一个实施例用于5G消息通信的网元的示意性框图。
图8为本申请实施例提供的网络设备的结构示意图。
具体实施方式
本发明实施例提供了一种网络资源的配置方法、装置及网络设备。
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
如图1所示,现有技术中,用户通过终端设备发起点对点的消息请求后,作为对接应用***的MaaP平台,不具备消息发起方应用***码号向用户号码转换的能力,即在5G消息下,用户无法通过特定应用的客户端,向接收方用户发起点对点富媒体5G消息,接收方收到的主叫号码为应用的SIP URI,因为无法实现5G消息的点对点通信,如图1所示,应用***与MaaP平台间通过HTTP协议进行通信,MaaP平台与RCS服务网元(RAS AS)之间通过HTTP协议进行通信,RCS AS与接收端终端设备之间的通信采用的是SIP协议。
本申请提出的方法将不改变5G消息基础网元组网架构,面向内部自有业务的主要应用方式下,不额外新增与应用***的互通网元,由应用Chatbot接入MaaP平台,由MaaP平台与RCS AS对接完成应用与用户端侧涉及点对点消息的消息交互,进一步地,为避免对RCS终端的定制化适配要求,平台侧RCS AS与5G消息终端间的UNI消息定义维持标准化定义不变。
如图2所示,本发明实施例提供一种5G消息的通信方法,该方法的执行主体可以为部署在服务器上的MaaP平台,其中,服务器可以是独立的服务器,也可以是由多个服务器组成的服务器集群,而且,该服务器可以是能够进行网络操作处理的服务器,如某网络资源配置的服务器等。该方法200具体可以包括以下步骤:
步骤S210,接收第一消息机器人发送的第一请求消息,所述第一请求消息中包括发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一消息机器人的标识、消息内容、点对点应用消息类型、所述第一消息机器人的URI,其中,所述点对点应用消息类型用于指示所述发送方终端设备通过所述第一消息机器人向所述接收方终端设备发送点对点消息;
步骤S220,向所述第一消息机器人返回所述第一请求消息的响应消息,所述响应消息中携带为所述第一请求消息分配的消息标识;
步骤S230,向富媒体通信服务网元发送第二请求消息,所述第二请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、所述消息内容,所述第二请求消息用于指示所述富媒体通信服务向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识。
具体地,聊天机器人chatbot可以为5G消息聊天机器人(chatbot)、短彩信发送方、消息发送方软件程序等等,本申请不做限定。
具体地,在步骤210中,第一请求消息具体地,可以为应用Chatbot向MaaP平台发起用户点对点消息HTTP请求,包括发送方Chatbot URI、接收方用户TEL、消息内容等参数基础上,扩展消息ContentType参数值,增加点对点应用消息类型,同时增加发送方用户号码字段参数,例如该ContentType参数值用于点对点应用场景的特殊消息contentType可以扩展新值,如<contentType>application/p2papplication/vnd.gsma.rcs-ft-http+xml</contentType>(标准下有多种contentType,可在第一个/符号间扩展为/p2papplication/)。发送方号码参数,也是新扩展定义即可,如<senderUserNumber>+8613902221234</senderUserNumber>,/p2papplication/用于指示为点对点应用消息类型,<senderUserNumber>+8613902221234</senderUserNumber>指示发送发用户地号码,应理解,具体地实施方式本申请不做限定。
具体地,在步骤220中,MaaP平台接收后,根据标准化处理流程,在响应消息中返回对应分配的msgid信息,具体地,第一请求消息地响应消息可以为200OK消息,其中,第一请求消息的消息标识可以为msgid信息。
具体地,在步骤230中,第二请求消息可以为MaaP平台通过下行消息发送HTTP请求,具体地,其中可以包括发送方用户的TEL、接收方用户的TEL、msgid、消息内容等。
可选地,作为本申请一个实施例,所述第二请求消息中还包括所述第一请求消息的业务签名。
也就是说,MaaP平台可以在第二请求消息内容中添加对应Chatbot设置的追尾来源标签,如通过某个具体应用139邮箱发送,向RCS AS转发该第二请求消息。
具体地,相比点对点短信的文字模式,5G点对点消息还支持图片、语音、视频、地理位置等富媒体消息类型,将追尾来源标签(也就是上述业务签名)作为可选功能。除文字消息,由MaaP平台根据Chatbot配置自动在消息文字内容后追加预设的应用追尾来源标签文字外,富媒体消息的追尾信息,由应用Chatbot在标准的素材上传流程中,通过在对应缩略图素材中自动增加追尾标签水印信息,MaaP平台不做特殊适配。
进一步地,RCS服务网元基于唯一标识(该第一请求消息的msgid)记录该第一请求消息与对应Chatbot URI的映射关系。
进一步地,RCS应用按照标准的点对点消息处理逻辑,将对应SIP Message推送至用户5G消息终端侧,发送方号码为通过应用发送消息的用户TEL码号,因此接收方用户终端显示主叫为通过应用发送消息的用户手机号码,该SIP Message消息中。
图3为本申请另一个实施例提供的一种5G消息的通信方法的示意性流程图,该方法300包括:
步骤310,接收消息即平台MaaP发送的第二请求消息,其中,所述第二请求消息由第一消息机器人发送的第一请求消息生成,所述第二请求消息中携带发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、消息内容。
步骤320,向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识。
具体地,第二请求消息为MaaP平台通过下行消息发送HTTP请求,具体地,其中可以包括发送方用户的TEL、接收方用户的TEL、msgid、消息内容等。
具体地,在步骤320中,第三请求消息可以为RCS服务网元发送的SIP Message,SIPMessage携带发送方终端设备关联用户的TEL、接收方终端设备关联用户的TEL,msgid。
可选地,所述第二请求消息中还包括所述第一请求消息的业务签名,也就是说,上述SIP Message还可以携带业务签名。
可选地,作为本申请一个实施例,所述方法还包括:记录所述第一请求消息的消息标识与所述第一消息机器人的URI之间的关联关系。
可选地,作为本申请一个实施例,所述方法还包括:接收所述终端设备返回的第一回执消息,所述第一回执消息中携带所述第一请求消息的消息标识;根据所述第一请求消息的消息标识与所述第一消息机器人的URI之间的关联关系,向所述MaaP发送第二请求回执消息,所述第二请求回执消息携带所述第一消息机器人的URI和所述第一请求消息的信息标识。
具体地,该终端设备返回的第一回执消息可以为SIP Message回执消息,该SIPMessage回执消息中携带第一请求消息的msgid;第二回执消息可以为HTTP回执消息,该HTTP回执消息中携带主叫Chatbot URI和第一请求消息的msgid。
图4为本申请一个实施例的方法的示意性流程图。如图4所示,该方法包括,步骤401,Chatbot向MaaP平台发起用户点对点HTTP请求消息,该请求消息包括发送方ChatbotURI、接收方用户TEL、消息内容等,同时还包括点对点应用消息类型,发送方用户号码。
步骤402,MaaP平台发送200OK,该消息中携带401中点对点HTTP消息的msgid信息。
步骤403,MaaP平台通过下行消息发送HTTP请求,具体地,其中可以包括发送方用户的TEL、接收方用户的TEL、msgid、消息内容等。
步骤404,RCS服务网元向MaaP发送200OK返回消息。
进一步地,RCS服务网元基于该点对点HTTP消息的msgid,记录该消息与对应Chatbot URI的映射关系。
步骤405,RCS服务网元向UE终端发送SIP消息,SIP消息中携带发送方终端设备关联用户的TEL、接收方终端设备(也就是UE终端)关联用户的TEL、该点对点HTTP消息的msgid,可选地,该上述SIP消息还可以携带业务签名,也就是携带点对点HTTP消息的业务标签。
步骤406,UE终端向RCS服务网元返回响应于步骤405的200OK消息。
步骤407,UE终端向RCS应用发送SIP消息回执消息,该SIP Message回执消息中携带点对点HTTP消息的msgid。
步骤408,RCS服务网元向UE终端返回响应于步骤407的200OK消息。
进一步地,RCS服务网元会根据msgid与Chatbot URI的映射关系,匹配执行步骤409时返回HTTP回执消息的路径。
步骤409,HTTP回执消息,该HTTP回执消息中携带主叫Chatbot URI和点对点HTTP消息的msgid。
步骤410,MaaP平台向RCS服务网元发送响应于步骤409的200OK消息。
步骤411,MaaP平台向Chatbot发送HTTP回执消息,该HTTP回执消息中携带ChatbotURI和点对点HTTP消息的msgid。
步骤412,MaaP平台向Chatbot发送200OK消息。
应理解,在发送点对点消息之前,需要对用户通过Chatbot下发点对点消息的鉴权,目前包括2种方式,一种是面向内部自有业务,由自有业务自行保障用户订购通过应用发送点对点消息的真实性,MaaP平台针对Chatbot进行点对点消息发送功能权限开通,该方式适用于面向内部自有业务的服务升级,实现方式最为简单,与现网端口短信实现方式一致。
另外一种是可面向外部应用开放通过MaaP平台下发点对点消息服务,为避免对MaaP平台标准化网元提出过多适配需求,可在MaaP平台之上叠加专门的点对点消息应用服务网关,完成用户订购确认、记录及校验功能,统一与MaaP平台对接,汇聚分发所有点对点消息信令。
图5为本申请另一实施例的方法的示意性流程图,如图5所示,该方法包括:
步骤501,chatbot向应用服务网关发起点对点消息服务订购请求。
步骤502,应用服务网关向MaaP平台发送点对点消息功能订购HTTP请求,起请求消息种携带chatbot URI、请求用户的TEL和订购内容。
具体地,订购内容为预设置的订购通知信息,如带建议回复的卡片消息,有用户请求通过应用XXX给您发送消息,是否接收?建议回复按钮分别为“接受”、“不接收”,具体形式可在应用服务网关配置。
步骤503,MaaP向应用服务网关发送200OK响应。
步骤504,MaaP平台向RCS服务网元发送下行订购确认HTTP消息,该消息携带了chatbot中chatbot URI、请求用户的TEL和订购内容。
步骤505,RCS服务网元向MaaP平台返回200OK响应。
步骤506,RCS服务网元向终端设备发送SIP或者SMS订购确认消息。
步骤507,UE终端向RCS服务网元发送接收成功响应消息。
步骤508,RCS服务网元向终端设备发送SIP或者SMS订购确认回复消息。
步骤509,UE终端向RCS服务网元发送接收成功响应消息。
步骤510,RCS服务网元向MaaP平台发送上行订购确认回复HTTP消息。
步骤511,MaaP平台向RCS服务网元返回200OK响应。
步骤512,MaaP平台向应用服务网关发送点对点消息功能订购回复HTTP请求。
步骤513,应用服务网关向MaaP应用发送200OK响应。
步骤514,应用服务网关向chatbot发送订购结果通知消息。
如上所述,外部应用Chatbot发起的点对点消息服务订购请求,需对接统一的应用服务网关,通过MaaP平台、RCS AS的标准A2P\P2A消息交互流程,向对应用户5G消息终端推送并接收用户功能订购确认消息,相关订购关系在点对点应用服务网关记录并将订购结果通知至相关外部应用Chatbot。应用服务网关相对于MaaP平台而言,是可信的内部网元,作为外部应用Chatbot的交互代理。因此该模式相当于自有业务应用模式的一种特例,解决外部应用Chatbot鉴权问题,后续点对点消息交互流程与自有业务模式类似,只是应用Chatbot与MaaP平台之间多一层应用服务网关的转发,因此后续消息交互流程不再对该模式重复描述,将以自有业务类应用Chabot为代表阐述。
图6示出了本申请一个实施例的用于5G消息通信的网元的示意性框图,如图6所示,该网元600包括接收单元610,所述接收单元610用于接收第一消息机器人发送的第一请求消息,所述第一请求消息中包括发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一消息机器人的标识、消息内容、点对点应用消息类型、所述第一消息机器人的URI,其中,所述点对点应用消息类型用于指示所述发送方终端设备通过所述第一消息机器人向所述接收方终端设备发送点对点消息;发送单元620,所述发送单元用于向所述第一消息机器人返回所述第一请求消息的响应消息,所述响应消息中携带为所述第一请求消息分配的消息标识;所述发送单元620还用于向富媒体通信服务网元发送第二请求消息,所述第二请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、所述消息内容,所述第二请求消息用于指示所述富媒体通信服务向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识。
具体地,该网元600可以为MaaP平台。
应理解,该用于5G消息通信的网元用于执行图2示出的方法,在此不再赘述。
图7示出了本申请一个实施例的用于5G消息通信的网元的示意性框图,如图7所示,该网元700包括接收单元710,所述接收单元710用于接收消息即平台MaaP发送的第二请求消息,其中,所述第二请求消息由第一消息机器人发送的第一请求消息生成,所述第二请求消息中携带发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、消息内容;发送单元720,所述发送单元720用于向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识。
可选地,所述网元700还包括:处理单元730,所述处理单元730用于记录所述第一请求消息的消息标识与所述第一消息机器人的URI之间的关联关系。
本发明实施例提供的消息处理***能够实现上消息处理方法对应的实施例中的各个过程,为避免重复,这里不再赘述。
需要说明的是,本发明实施例提供的消息处理***与本发明实施例提供的消息处理方法基于同一发明构思,实现相同的有益效果,因此该实施例的具体实施可以参见前述网络资源的配置方法的实施和有益效果,重复之处不再赘述。
对应上述实施例提供的网络资源的配置方法,基于相同的技术构思,本发明实施例还提供了一种网络设备,该网络设备用于执行上述的网络资源的配置方法,图8为实现本发明各个实施例的一种网络设备的结构示意图,如图8所示。网络设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器801和存储器802,存储器802中可以存储有一个或一个以上存储应用程序或数据。其中,存储器802可以是短暂存储或持久存储。存储在存储器802的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对网络设备中的一系列计算机可执行指令。更进一步地,处理器801可以设置为与存储器802通信,在网络设备上执行存储器802中的一系列计算机可执行指令。网络设备还可以包括一个或一个以上电源803,一个或一个以上有线或无线网络接口804,一个或一个以上输入输出接口805,一个或一个以上键盘806。
具体在本实施例中,网络设备包括有处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口以及所述存储器通过总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序,实现以下方法步骤:上述图2或图3实施例描述的方法。
本申请实施例还提供一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述图2或图3实施例描述的方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,网络设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、装置或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (4)
1.一种5G消息的通信方法,其特征在于,包括:
接收第一消息机器人发送的第一请求消息,所述第一请求消息中包括发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一消息机器人的标识、消息内容、点对点应用消息类型、所述第一消息机器人的URI,其中,所述点对点应用消息类型用于指示所述发送方终端设备通过所述第一消息机器人向所述接收方终端设备发送点对点消息;所述第一请求消息是应用Chatbot向MaaP平台发起用户点对点消息HTTP请求;
向所述第一消息机器人返回所述第一请求消息的响应消息,所述响应消息中携带为所述第一请求消息分配的消息标识;
向富媒体通信服务网元发送第二请求消息,所述第二请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、所述消息内容,所述第二请求消息用于指示所述富媒体通信服务向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识;所述第二请求消息是MaaP平台通过下行消息发送HTTP请求,所述第三请求消息是RCS服务网元发送的SIPMessage,所述第二请求消息中还包括所述第一请求消息的业务签名;
所述方法还包括:
接收所述富媒体通信服务发送的第二请求回执消息,所述第二请求回执消息中携带所述第一消息机器人的URI和所述第一请求消息的信息标识;
向所述第一消息机器人发送所述第二请求回执消息,所述第二请求回执消息携带所述第一消息机器人的URI和所述第一请求消息的信息标识;所述第二请求回执消息是HTTP回执消息。
2.一种5G消息的通信方法,其特征在于,包括:
接收消息即平台MaaP发送的第二请求消息,其中,所述第二请求消息由第一消息机器人发送的第一请求消息生成,所述第二请求消息中携带发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、消息内容;所述第一请求消息是应用Chatbot向MaaP平台发起用户点对点消息HTTP请求,所述第二请求消息是MaaP平台通过下行消息发送HTTP请求,所述第二请求消息中还包括所述第一请求消息的业务签名;
向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识;所述第三请求消息是RCS服务网元发送的SIPMessage;
所述方法还包括:
记录所述第一请求消息的消息标识与所述第一消息机器人的URI之间的关联关系;
接收所述终端设备返回的第一回执消息,所述第一回执消息中携带所述第一请求消息的消息标识;所述第一回执消息是SIPMessage回执消息;
根据所述第一请求消息的消息标识与所述第一消息机器人的URI之间的关联关系,向所述MaaP发送第二请求回执消息,所述第二请求回执消息携带所述第一消息机器人的URI和所述第一请求消息的信息标识;所述第二请求回执消息是HTTP回执消息。
3.一种用于5G消息通信的网元,其特征在于,包括:
接收单元,所述接收单元用于接收第一消息机器人发送的第一请求消息,所述第一请求消息中包括发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一消息机器人的标识、消息内容、点对点应用消息类型、所述第一消息机器人的URI,其中,所述点对点应用消息类型用于指示所述发送方终端设备通过所述第一消息机器人向所述接收方终端设备发送点对点消息;所述第一请求消息是应用Chatbot向MaaP平台发起用户点对点消息HTTP请求;
发送单元,所述发送单元用于向所述第一消息机器人返回所述第一请求消息的响应消息,所述响应消息中携带为所述第一请求消息分配的消息标识;
所述发送单元还用于向富媒体通信服务网元发送第二请求消息,所述第二请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、所述消息内容,所述第二请求消息用于指示所述富媒体通信服务向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识;所述第二请求消息是MaaP平台通过下行消息发送HTTP请求,所述第三请求消息是RCS服务网元发送的SIPMessage,所述第二请求消息中还包括所述第一请求消息的业务签名;
所述接收单元还用于接收所述富媒体通信服务发送的第二请求回执消息,所述第二请求回执消息中携带所述第一消息机器人的URI和所述第一请求消息的信息标识;
所述发送单元还用于向所述第一消息机器人发送所述第二请求回执消息,所述第二请求回执消息携带所述第一消息机器人的URI和所述第一请求消息的信息标识;所述第二请求回执消息是HTTP回执消息。
4.一种用于5G消息通信的网元,其特征在于,包括:
接收单元,所述接收单元用于接收消息即平台MaaP发送的第二请求消息,其中,所述第二请求消息由第一消息机器人发送的第一请求消息生成,所述第二请求消息中携带发送方终端设备关联用户的号码信息、接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识、消息内容;所述第一请求消息是应用Chatbot向MaaP平台发起用户点对点消息HTTP请求,所述第二请求消息是MaaP平台通过下行消息发送HTTP请求,所述第二请求消息中还包括所述第一请求消息的业务签名;
发送单元,所述发送单元用于向所述接收方终端设备发送第三请求消息,所述第三请求消息中携带所述发送方终端设备关联用户的号码信息、所述接收方终端设备关联用户的号码信息、所述第一请求消息的消息标识;所述第三请求消息是RCS服务网元发送的SIPMessage;
处理单元,所述处理单元用于记录所述第一请求消息的消息标识与所述第一消息机器人的URI之间的关联关系;
所述接收单元还用于接收所述终端设备返回的第一回执消息,所述第一回执消息中携带所述第一请求消息的消息标识;所述第一回执消息是SIPMessage回执消息;
所述发送单元还用于根据所述第一请求消息的消息标识与所述第一消息机器人的URI之间的关联关系,向所述MaaP发送第二请求回执消息,所述第二请求回执消息携带所述第一消息机器人的URI和所述第一请求消息的信息标识;所述第二请求回执消息是HTTP回执消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111151196.0A CN115002689B (zh) | 2021-09-29 | 2021-09-29 | 一种5g消息的通信方法及用于5g消息通信的网元 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111151196.0A CN115002689B (zh) | 2021-09-29 | 2021-09-29 | 一种5g消息的通信方法及用于5g消息通信的网元 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115002689A CN115002689A (zh) | 2022-09-02 |
CN115002689B true CN115002689B (zh) | 2023-07-21 |
Family
ID=83017960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111151196.0A Active CN115002689B (zh) | 2021-09-29 | 2021-09-29 | 一种5g消息的通信方法及用于5g消息通信的网元 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115002689B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117459905A (zh) * | 2023-11-29 | 2024-01-26 | 中移互联网有限公司 | 消息处理方法、装置及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106506316A (zh) * | 2015-09-06 | 2017-03-15 | 中兴通讯股份有限公司 | 信息传输方法和装置 |
US10789040B1 (en) * | 2019-06-05 | 2020-09-29 | International Business Machines Corporation | Interaction between two virtual assistants |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7587450B2 (en) * | 2006-02-01 | 2009-09-08 | Swift Creek Systems, Llc | HTTP publish/subscribe communication protocol |
US10291557B2 (en) * | 2014-03-03 | 2019-05-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Streaming media content to a user equipment in an internet protocol multimedia subsystem |
WO2019160380A1 (en) * | 2018-02-15 | 2019-08-22 | Samsung Electronics Co., Ltd. | Handling instant message disposition notification (imdn) message in rich communication service (rcs) system |
SE542433C2 (en) * | 2018-05-16 | 2020-04-28 | Telia Co Ab | Methods and apparatuses for associating user identification information to chatbot capable frameworks |
-
2021
- 2021-09-29 CN CN202111151196.0A patent/CN115002689B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106506316A (zh) * | 2015-09-06 | 2017-03-15 | 中兴通讯股份有限公司 | 信息传输方法和装置 |
US10789040B1 (en) * | 2019-06-05 | 2020-09-29 | International Business Machines Corporation | Interaction between two virtual assistants |
Non-Patent Citations (1)
Title |
---|
融合通信***中多端消息同步方案研究;陈建婷;;无线互联科技(11);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN115002689A (zh) | 2022-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11997231B2 (en) | System and method for determining and communicating presence information | |
US9854008B2 (en) | Real time communication method, terminal device, real time communication server and real time communication system | |
TWI390947B (zh) | 對呼叫者所留聲音訊息的回覆之方法及系統 | |
CN111316624B (zh) | 用于电话呼叫的个性化音频/视频邀请 | |
US10419371B2 (en) | Methods and systems for delayed notifications in communications networks | |
US9924042B2 (en) | Uniform RCS voice/videomail services | |
US10924530B2 (en) | Inter-provider file transfer system and method | |
US20210281614A1 (en) | Enriched calling | |
CN115002689B (zh) | 一种5g消息的通信方法及用于5g消息通信的网元 | |
CN110892692A (zh) | 机器人简档发现 | |
US8880032B2 (en) | Providing a masked short message service in a wireless network | |
US8867726B2 (en) | Methods and systems for authorizing call forwarding | |
US20120190347A1 (en) | Method and System for Representing Multimedia Ring Tone For IM | |
CN108337215B (zh) | 一种文件传输方法及***、装置、电子设备 | |
KR101790896B1 (ko) | 메시지 처리를 위한 장치 및 그 제어방법 | |
CN113630732B (zh) | 一种融合通信方法、终端、***及存储介质 | |
US11057517B2 (en) | Method for managing a failure to establish a communication between a first and a second terminal | |
US10511714B2 (en) | Provision of content data to callee | |
CN114884913A (zh) | 消息交互方法、装置、电子设备、消息服务器及存储介质 | |
WO2014190010A1 (en) | Voice texting over sms | |
CN113542505A (zh) | 对通信信息变更进行提醒的方法、装置、设备和介质 | |
WO2019037007A1 (zh) | 一种消息发送方法及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |