消息的传输方法及装置与流程

文档序号:31345307发布日期:2022-08-31 11:35阅读:60来源:国知局
消息的传输方法及装置与流程

1.本技术属于通信领域,具体涉及一种消息的传输方法及装置。


背景技术:

2.运营商短信服务将向富媒体通信套件(rich communication suit,rcs),也即富媒体消息演进。用户可以通过第五代(5
th generation,5g)消息终端,向其他用户发送富媒体消息。如果接收方用户终端也使用了5g消息终端,则可以原生接收并展示富媒体消息内容,如果接收方用户终端为非5g消息终端,5g消息网络可以自动转换为彩信或带富媒体统一资源定位符(uniform resource locator,url)地址的短信形式发送至接收方非5g消息终端。非5g消息终端的接收方回复消息依旧维持传统短彩信方式。
3.为实现在不支持富媒体消息的非5g消息终端的富媒体消息使用体验,相关技术中出现了智能短信\智能消息服务。该服务可以在非5g消息终端侧内置软件开发工具包(software development kit,sdk),以应用端口号、短信内容关键字为依据,通过数据通道下载应用端口展示模板、卡片消息模板,使得富媒体内容可以通过下载的展示模板、卡片消息模板以卡片形式展示。由于该服务模式只能应用于应用向用户发送富媒体消息场景的优化,对于用户向用户发送富媒体信息的场景依旧维持传统短彩信方式。
4.由此可见,相关技术中无法实现不支持富媒体信息的终端与各类终端之间的富媒体信息的交互。


技术实现要素:

5.本技术实施例提供一种消息的传输方法及装置,能够解决相关技术中无法实现不支持富媒体信息的终端与各类终端之间的富媒体信息的交互的问题。
6.第一方面,本技术实施例提供了一种消息的传输方法,该方法应用于第一终端,包括:接收第二终端发送的短信信息,其中,所述短信信息包括短信文本和富媒体地址链接;将所述短信信息发送至服务端的预设网关,其中所述预设网关用于传输富媒体信息以及与丰富通信套件应用服务器rcs as交互;接收所述服务端通过所述预设网关发送的与所述富媒体地址链接相对应的富媒体信息,其中所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到;通过预先设置的软件开发工具包sdk,获取并显示所述富媒体信息,其中所述sdk用于获取并显示富媒体信息。
7.第二方面,本技术实施例提供了一种消息的传输方法,该方法应用于第一终端,包括:通过预先设置的软件开发工具包sdk识别待发送的富媒体信息,并将所述富媒体信息通过服务端的预设网关发送至第二终端侧的rcs as,其中所述预设网关用于传输富媒体信息以及与rcs as交互;接收所述第二终端侧的rcs as基于所述富媒体信息所发送的富媒体地址链接;通过短消息服务中心smsc向所述第二终端侧的rcs as发送短信信息,其中所述短信信息包括短信文本和富媒体地址链接。
8.第三方面,本技术实施例提供了一种消息的传输方法,该方法应用于服务器,包括:通过预设网关接收第一终端发送的短信信息,其中,所述短信信息包括短信文本和富媒体地址链接,所述预设网关用于传输富媒体信息以及与丰富通信套件应用服务器rcs as交互;通过所述预设网关,将与所述富媒体地址链接相对应的富媒体信息发送至第一终端,其中,所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到。
9.第四方面,本技术实施例提供了一种消息的传输方法,该方法应用于服务器,包括:将第一终端发送的富媒体信息通过预设网关发送至第二终端侧的rcs as,以使所述第二终端侧的rcs as向所述第一终端发送与所述富媒体信息所对应的富媒体地址链接,其中,所述富媒体信息由第一终端侧预先设置的软件开发工具包sdk识别,所述预设网关用于传输富媒体信息以及与rcs as交互。
10.第五方面,本技术实施例提供了一种消息的传输装置,该装置应用于第一终端,包括:第一接收模块,用于接收第二终端发送的短信信息,其中,所述短信信息包括短信文本和富媒体地址链接;发送模块,用于将所述短信信息发送至服务端的预设网关,其中,所述预设网关用于传输富媒体信息以及与rcs as交互;第二接收模块,用于接收所述服务端通过所述预设网关发送的与所述富媒体地址链接相对应的富媒体信息,其中所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到;获取模块,用于通过预先设置的软件开发工具包sdk,获取并显示所述富媒体信息,其中所述sdk用于获取并显示富媒体信息。
11.第六方面,本技术实施例提供了一种消息的传输装置,应用于第一终端,包括:第一发送模块,用于通过预先设置的软件开发工具包sdk识别待发送的富媒体信息,并将所述富媒体信息通过服务端的预设网关发送至第二终端侧的rcs as,其中,所述预设网关用于传输富媒体信息以及与rcs as交互;接收模块,用于接收所述第二终端侧的rcs as基于所述富媒体信息所发送的富媒体地址链接;第二发送模块,用于通过短消息服务中心smsc向所述第二终端侧的rcs as发送短信信息,其中所述短信信息包括短信文本和富媒体地址链接。
12.第七方面,本技术实施例提供了一种消息的传输装置,应用于服务器,包括:接收模块,用于通过预设网关接收第一终端发送的短信信息,其中,所述短信信息包括短信文本和富媒体地址链接,所述预设网关用于传输富媒体信息以及与丰富通信套件应用服务器rcs as交互;发送模块,用于通过所述预设网关,将与所述富媒体地址链接相对应的富媒体信息发送至第一终端,其中,所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到。
13.第八方面,本技术实施例提供了一种消息的传输装置,应用于服务器,包括:发送模块,用于将第一终端发送的富媒体信息通过预设网关发送至第二终端侧的rcs as,以使所述第二终端侧的rcs as向所述第一终端发送与所述富媒体信息所对应的富媒体地址链接,其中,所述富媒体信息由第一终端侧预先设置的软件开发工具包sdk识别,所述预设网关用于传输富媒体信息以及与rcs as交互。
14.第九方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面至第四方面所述的方法的步
骤。
15.第十方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面至第四方面所述的方法。
16.在本技术实施例中,通过接收第二终端发送的短信信息,其中,所述短信信息包括短信文本和富媒体地址链接;将所述短信信息发送至服务端的预设网关,其中所述预设网关用于传输富媒体信息以及与rcs as交互;接收所述服务端通过所述预设网关发送的与所述富媒体地址链接相对应的富媒体信息,其中所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到;通过预先设置的软件开发工具包sdk,获取并显示所述富媒体信息,其中所述sdk用于获取并显示富媒体信息;本实施例可以将第二终端发送的包含富媒体地址链接的短信信息发送至服务端的预设网关,预设网关通过与rcs as交互,得到rcs as基于富媒体地址链接反馈的富媒体消息,从而实现了第一终端在不具有富媒体信息显示能力的情况下同样能够通过sdk显示富媒体信息,且避免了在第一终端侧处理第二终端发送的包含富媒体链接的短信信息,这解决了相关技术中无法实现不支持富媒体信息的终端与各类终端之间的富媒体信息的交互问题。
附图说明
17.图1是本技术实施例提供的一种消息的传输方法的流程示意图;
18.图2是本技术实施例提供的一种消息的交互流程图;
19.图3是本技术实施例提供的另一种消息的传输方法的流程示意图;
20.图4是本技术实施例提供的又一种消息的交互流程图;
21.图5是本技术实施例提供的再一种消息的传输方法的流程示意图;
22.图6是本技术实施例提供的又一种消息的传输方法的流程示意图;
23.图7-图9是本技术实施例提供的三种消息的交互流程图;
24.图10是根据本技术的一个实施例的一种消息的传输装置的结构示意图;
25.图11是根据本技术的一个实施例的另一种消息的传输装置的结构示意图;
26.图12是根据本技术的一个实施例的又一种消息的传输装置的结构示意图;
27.图13是根据本技术的一个实施例的再一种消息的传输装置的结构示意图;
28.图14是根据本技术的另一个实施例的电子设备的结构示意图。
具体实施方式
29.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明
书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
31.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的一种消息的传输方法及装置进行详细地说明。
32.具体的,运营商短信服务将向5g消息rcs富媒体消息演进。用户可以通过5g消息终端,向其他用户发送富媒体消息。如果接收方用户终端也使用了5g消息终端,则可以原生接收并展示富媒体消息内容,如果接收方用户终端为非5g消息终端,5g消息网络可以自动转换为彩信或带富媒体url地址的短信形式发送至接收方非5g消息终端。非5g消息终端的接收方回复消息依旧维持传统短彩信方式。
33.为实现在不支持富媒体消息的非5g消息终端的富媒体消息使用体验,相关技术中出现了智能短信\智能消息服务。该服务可以在非5g消息终端侧内置sdk,以应用端口号、短信内容关键字为依据,通过数据通道下载应用端口展示模板、卡片消息模板,使得富媒体内容可以通过下载的展示模板、卡片消息模板以卡片形式展示。由于该服务模式只能应用于应用向用户发送富媒体消息场景的优化,对于用户向用户发送富媒体信息的场景依旧维持传统短彩信方式。
34.由此可见,相关技术中无法实现不支持富媒体信息的终端与各类终端之间的富媒体信息的交互。
35.对此,本技术通过接收第二终端发送的短信信息,其中,所述短信信息包括短信文本和富媒体地址链接;将所述短信信息发送至服务端的预设网关,其中所述预设网关用于传输富媒体信息以及与rcs应用服务器(application server,as)交互;接收所述服务端通过所述预设网关发送的与所述富媒体地址链接相对应的富媒体信息,其中所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到;通过预先设置的软件开发工具包sdk,获取并显示所述富媒体信息,其中所述sdk用于获取并显示富媒体信息,可以将第二终端发送的包含富媒体地址链接的短信信息发送至服务端的预设网关,预设网关通过与rcs as交互,得到rcs as基于富媒体地址链接反馈的富媒体消息,从而实现了第一终端在不具有富媒体信息显示能力的情况下同样能够通过sdk显示富媒体信息,且避免了在第一终端侧处理第二终端发送的包含富媒体链接的短信信息,这解决了相关技术中无法实现不支持富媒体信息的终端与各类终端之间的富媒体信息的交互问题。
36.图1示出本发明的一个实施例提供的一种消息的传输方法,该方法可以由第一终端执行,换言之,该方法可以由安装在第一终端的软件或硬件来执行,该方法包括如下步骤:
37.步骤101:接收第二终端发送的短信信息。
38.其中,所述短信信息包括短信文本和富媒体地址链接。
39.具体的,短信文本可以用来确定该短信信息是否可以由富媒体信息转换得到,或者可以用来确定该短信信息是否可以转换为富媒体信息。
40.可选的,富媒体地址链接可以为富媒体url链接。
41.可选的,第二终端可以发送富媒体消息至第二终端侧的rcs as,第二终端侧的rcs as可以将富媒体消息转换为包括短信文本和富媒体地址链接的短信信息;进一步的,可以
通过短消息服务中心(short message service center,scmc)将短信信息发送至第一终端。
42.步骤102:将所述短信信息发送至服务端的预设网关。
43.其中,所述预设网关用于传输富媒体信息以及与rcs as交互。
44.具体的,该预设网关还可以用于对第一终端发送的短信信息进行鉴权,也即预设网关可以用于确定第一终端发送的短信信息是否具有被服务端进行处理的权限;具体的,该预设网关还可以用于对第一终端发送的短信信息进行解析处理,例如,通过对富媒体地址链接进行处理,可以得到富媒体消息的域名信息。
45.步骤103:接收所述服务端通过所述预设网关发送的与所述富媒体地址链接相对应的富媒体信息。
46.其中,所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到。
47.具体的,预设网关将第一终端发送的短信信息进行处理之后,可以将通过富媒体地址链接解析得到的域名信息发送给rcs as,rcs as可以通过域名信息拉取上述富媒体消息,并将拉取得到的富媒体消息发送给预设网关,通过预设网关将富媒体信息发送至第一终端。
48.步骤104:通过预先设置的软件开发工具包sdk,获取并显示所述富媒体信息。
49.其中,所述sdk用于获取并显示富媒体信息。
50.可选的,相关领域的技术人员可以对预先设置的sdk进行进一步升级,以使终端通过sdk实现更多功能。
51.需要说明的是,预设网关还可以对接不同的第三方智能短信服务,提供接入鉴权功能,从而实现与第三方智能短信服务的互通。可选的,第三方智能短信服务可以在上述预设网关提供的服务的基础上进一步进行升级,从而实现富媒体消息面向不同终端的进一步传输覆盖。
52.具体的,以第二终端为可以发送富媒体消息的5g消息终端为例,详细介绍上述消息的传输过程。例如,如图2所示,5g消息终端向5g消息终端侧的rcs as发送富媒体消息发送请求(invite);rcs as接收请求,向5g消息终端发送应答(200ok);5g消息终端接收到200ok的应答,向rcs as按照5g消息标准协议(消息会话中继协议(message session relay protocol,msrp))将富媒体信息发送至rcs as(msrp send);rcs as接收到富媒体信息后向5g消息终端发送应答(msrp 200ok),并基于第一终端(接收方)不支持富媒体消息,将富媒体消息转换为短信信息(文字+url),并将携带短信信息的短信下发请求下发至smsc;smsc接收到短信下发请求,向rcs as发送应答(确认字符(acknowledge character,ack)消息),并将短信信息发送至第一终端(扩展消息5g终端)。第一终端接收到短信信息,向smsc发送应答(ack响应),并确定该短信信息可以转换为富媒体消息后,向预设网关(扩展5g消息服务)发送短信信息。预设网关在完成对第一终端发送的短信信息的鉴权、解析处理后,向5g消息rcs as获取对应富媒体信息(自动基于官方url拉取富媒体信息),并将富媒体消息通过预设网关下载后发送至第一终端(下载富媒体信息),由第一终端预先设置的sdk对富媒体信息获取并显示。
53.这样,本实施例通过接收第二终端发送的短信信息,其中,所述短信信息包括短信
文本和富媒体地址链接;将所述短信信息发送至服务端的预设网关,其中所述预设网关用于传输富媒体信息以及与rcs as交互;接收所述服务端通过所述预设网关发送的与所述富媒体地址链接相对应的富媒体信息,其中所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到;通过预先设置的软件开发工具包sdk,获取并显示所述富媒体信息,其中所述sdk用于获取并显示富媒体信息,可以将第二终端发送的包含富媒体地址链接的短信信息发送至服务端的预设网关,预设网关通过与rcs as交互,得到rcs as基于富媒体地址链接反馈的富媒体消息,从而实现了第一终端在不具有富媒体信息显示能力的情况下同样能够通过sdk显示富媒体信息,且避免了在第一终端侧处理第二终端发送的包含富媒体链接的短信信息,这解决了相关技术中无法实现不支持富媒体信息的终端与各类终端之间的富媒体信息的交互问题。
54.可选的,所述第二终端为支持富媒体信息的终端或应用程序。
55.例如,第二终端可以为5g消息终端或聊天机器人(chatbot)等。
56.这样,第一终端可以完成与许多不同第二终端之间富媒体消息的交互,大大提高了用户传输消息时的体验感。
57.图3示出本发明的一个实施例提供的一种消息的传输方法,该方法可以由第一终端执行,换言之,该方法可以由安装在第一终端的软件或硬件来执行,该方法包括如下步骤:
58.步骤301:通过预先设置的软件开发工具包sdk识别待发送的富媒体信息,并将所述富媒体信息通过服务端的预设网关发送至第二终端侧的rcs as。
59.其中,所述预设网关用于传输富媒体信息以及与rcs as交互。
60.步骤302:接收所述第二终端侧的rcs as基于所述富媒体信息所发送的短信信息。
61.其中,所述短信信息包括短信文本和富媒体地址链接。
62.具体的,通过富媒体地址链接可以得到域名信息,通过该域名信息可以拉取富媒体信息。具体的,短信文本可以确认短信信息是否可以转换为富媒体消息。
63.具体的,rcs as可以将富媒体消息转换为包括短信文本和富媒体地址链接的短信信息。
64.步骤303:通过短消息服务中心smsc向所述第二终端侧的rcs as发送短信信息。
65.可选的,rcs as可以通过接收到的富媒体地址链接获取其对应的域名信息,并通过域名信息拉取其对应的富媒体消息;可选的,该富媒体信息可以发送至第二终端进行展示。
66.可选的,相关领域的技术人员可以对预先设置的sdk进行进一步升级,以使终端通过sdk实现更多功能。
67.需要说明的是,预设网关还可以对接不同的第三方智能短信服务,提供接入鉴权功能,从而实现与第三方智能短信服务的互通。可选的,第三方智能短信服务可以在上述预设网关提供的服务的基础上进一步进行升级,从而实现富媒体消息面向不同终端的进一步传输覆盖。
68.具体的,以第二终端为可以发送富媒体消息的5g消息终端为例,详细介绍上述消息的传输过程。例如,如图4所示,第一终端(扩展消息5g终端)通过预先设置的sdk向预设网关(扩展5g消息服务)上传富媒体信息;预设网关接收到富媒体消息后,将富媒体消息发送
至5g消息终端侧的rcs as;rcs as将富媒体消息转换为文字加富媒体url的形式,并将文字加富媒体url发送至第一终端;第一终端发送短信(文字加url形式)至smsc;smsc收到短信后向第一终端发送请求响应通知,并将短信以携带文字加url的消息下发请求的形式发送至第二终端侧的rcs as;rcs as接收到短信后,向smsc发送ack消息应答,并将短信转换为富媒体消息,向第二终端发送富媒体消息发送请求(invite);第二终端接收到请求后,向rcs as发送响应(200ok);rcs as接收到响应后,将富媒体消息以5g消息标准下发(msrp send)至第二终端;第二终端接收到富媒体消息后,向rcs as发送应答信号(msrp 200ok)。
69.这样,通过预先设置的软件开发工具包sdk识别待发送的富媒体信息,并将所述富媒体信息通过服务端的预设网关发送至第二终端侧的rcs as,其中所述预设网关用于传输富媒体信息以及与rcs as交互;接收所述第二终端侧的rcs as基于所述富媒体信息所发送的富媒体地址链接;通过短消息服务中心smsc向所述第二终端侧的rcs as发送短信信息,其中所述短信信息包括短信文本和富媒体地址链接,可以将第一终端发送的富媒体信息发送至不同类型终端进行显示,这解决了相关技术中无法实现不支持富媒体信息的终端与各类终端之间的富媒体信息的交互的问题。
70.可选的,所述第二终端为应用程序、支持富媒体信息的终端或不支持富媒体信息的终端。
71.这样,第一终端可以完成与许多不同第二终端之间富媒体消息的交互,大大提高了用户传输消息时的体验感。
72.图5示出本发明的一个实施例提供的一种消息的传输方法,该方法可以由服务器执行,该方法包括如下步骤:
73.步骤501:通过预设网关接收第一终端发送的短信信息。
74.其中,所述短信信息包括短信文本和富媒体地址链接,所述预设网关用于传输富媒体信息以及与丰富通信套件应用服务器rcs as交互。
75.步骤502:通过所述预设网关,将与所述富媒体地址链接相对应的富媒体信息发送至第一终端。
76.其中,所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到。
77.在此需要说明的是,上述内容可以参考第一终端侧相关内容,在此不再对此进行赘述。
78.这样,本技术通过预设网关接收第一终端发送的短信信息,其中,所述短信信息包括短信文本和富媒体地址链接,所述预设网关用于传输富媒体信息以及与丰富通信套件应用服务器rcs as交互;通过所述预设网关,将与所述富媒体地址链接相对应的富媒体信息发送至第一终端,其中,所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到,可以将第一终端发送的包含富媒体地址链接的短信信息发送至服务端的预设网关,预设网关通过与rcs as交互,得到rcs as基于富媒体地址链接反馈的富媒体消息,从而可以避免了在第一终端侧处理其他终端发送的包含富媒体链接的短信信息,自然这可以避免相关技术中通过在非5g消息终端侧内置sdk只能应用于应用向用户发送富媒体消息场景的优化,这解决了相关技术中无法实现不支持富媒体信息的终端与各类终端之间的富媒体信息的交互问题。
79.图6示出本发明的一个实施例提供的一种消息的传输方法,该方法可以由服务器执行,该方法包括如下步骤:
80.步骤601:将第一终端发送的富媒体信息通过预设网关发送至第二终端侧的rcs as,以使所述第二终端侧的rcs as向所述第一终端发送与所述富媒体信息所对应的富媒体地址链接。
81.其中,所述富媒体信息由第一终端侧预先设置的软件开发工具包sdk识别,所述预设网关用于传输富媒体信息以及与rcs as交互。
82.在此需要说明的是,上述内容可以参考第一终端侧相关内容,在此不再对此进行赘述。
83.这样,通过将第一终端发送的富媒体信息通过预设网关发送至第二终端侧的rcs as,以使所述第二终端侧的rcs as向所述第一终端发送与所述富媒体信息所对应的富媒体地址链接,其中,所述富媒体信息由第一终端侧预先设置的软件开发工具包sdk识别,所述预设网关用于传输富媒体信息以及与rcs as交互,可以利用第二终端侧的rcs as基于富媒体消息得到富媒体地址链接,第一终端可以将富媒体地址链接发送至不同第二终端,从而解决了相关技术中无法实现不支持富媒体信息的终端与各类终端之间的富媒体信息的交互问题。
84.可选的,可以通过图2、图4、图7-图9的流程来具体说明第一终端与不同第二终端之间的消息传输流程。具体流程如下所示:
85.具体的,以第二终端为可以发送富媒体消息的5g消息终端为例,如图2所示,第一终端接收第二终端发送的富媒体消息的具体流程如下:
86.(1)5g消息终端向5g消息终端侧的rcs as发送富媒体消息发送请求(invite);
87.(2)rcs as接收请求,向5g消息终端发送应答(200ok);
88.(3)5g消息终端接收到200ok的应答,向rcs as按照5g消息标准协议将富媒体信息发送至rcs as(msrp send);
89.(4)rcs as接收到富媒体信息后向5g消息终端发送应答(msrp 200ok);
90.(5)基于第一终端(接收方)不支持富媒体消息,rcs as将富媒体消息转换为短信信息(文字+url),并将携带短信信息的短信下发请求下发至smsc;
91.(6)smsc接收到短信下发请求,向rcs as发送应答(ack消息);
92.(7)smsc将短信信息发送至第一终端(扩展消息5g终端);
93.(8)第一终端接收到短信信息,向smsc发送应答(ack响应);
94.(9)第一终端确定该短信信息可以转换为富媒体消息后,向预设网关(扩展5g消息服务)发送短信信息;预设网关在完成对第一终端发送的短信信息的鉴权、解析处理后,向5g消息rcs as获取对应富媒体信息(自动基于官方url拉取富媒体信息);
95.(10)第一终端将富媒体消息通过预设网关下载后发送至第一终端(下载富媒体信息)由第一终端预先设置的sdk对富媒体信息获取并显示。
96.具体的,以第二终端为可以发送富媒体消息的5g消息终端为例,如图4所示,第一终端(扩展消息5g终端)向第二终端发送富媒体消息的具体流程如下:
97.(1)第一终端通过预先设置的sdk向预设网关(扩展5g消息服务)上传富媒体信息;
98.(2)预设网关接收到富媒体消息后,将富媒体消息发送至5g消息终端侧的rcs as;
rcs as将富媒体消息转换为文字加富媒体url的形式,并将文字加富媒体url发送至第一终端(返回富媒体url);
99.(3)第一终端将文字加富媒体url发送至第一终端;第一终端发送短信(文字加url形式)至smsc;
100.(4)smsc收到短信后向第一终端发送请求响应通知;
101.(5)smsc将短信以携带文字加url的消息下发请求的形式发送至第二终端侧的rcs as;
102.(6)rcs as接收到短信后,向smsc发送ack消息应答;
103.(7)rcs as将短信转换为富媒体消息,向第二终端发送富媒体消息发送请求(invite);
104.(8)第二终端接收到请求后,向rcs as发送响应(200ok);
105.(9)rcs as接收到响应后,将富媒体消息以5g消息标准下发(msrp send)至第二终端;
106.(10)第二终端接收到富媒体消息后,向rcs as发送应答信号(msrp 200ok)。
107.具体的,以第二终端为不支持富媒体消息的普通终端为例,如图7所示,第一终端(扩展消息5g终端)向第二终端发送富媒体消息的具体流程如下:
108.(1)第一终端通过预先设置的sdk向预设网关(扩展5g消息服务)上传富媒体信息;
109.(2)预设网关接收到富媒体消息后,将富媒体消息发送至扩展5g消息终端侧的rcs as;rcs as将富媒体消息转换为文字加富媒体url的形式,并将文字加富媒体url发送至第一终端(返回富媒体url);
110.(3)第一终端将文字加富媒体url发送至第一终端;第一终端发送短信(文字加url形式)至smsc,smsc将该短信发送至普通终端;
111.(4)普通终端收到短信后,向smsc发送请求响应,smsc将该响应转发至第一终端;
112.(5)第一终端侧用户在点击url链接后,第一终端获取rcs as基于该url链接对应的富媒体信息。
113.具体的,以第二终端为可以发送富媒体消息的应用程序(chatbot)为例,如图8所示,第一终端(扩展5g消息终端)接收第二终端发送的富媒体消息的具体流程如下:
114.(1)第二终端通过maap平台向第二终端侧的rca as下行5g消息;
115.(2)rca as通过maap平台向第二终端发送响应信号(200ok);
116.(3)基于第一终端(接收方)不支持富媒体消息,rcs as将富媒体消息转换为短信信息(文字+url),并将携带短信信息的短信下发请求下发至smsc;
117.(4)smsc接收到短信下发请求,向rcs as发送响应消息;
118.(5)smsc将短信信息发送至第一终端;
119.(6)第一终端接收到短信信息,向smsc发送响应消息;
120.(7)第一终端确定该短信信息可以转换为富媒体消息后,向预设网关(扩展5g消息服务)发送短信信息;预设网关在完成对第一终端发送的短信信息的鉴权、解析处理后,向第二终端侧rcs as获取对应富媒体信息(自动基于官方url拉取富媒体信息);
121.(8)第二终端侧rcs as接收富媒体信息后向预设网关发送响应消息(200ok),预设网关将该响应消息转发至第一终端。
122.具体的,以第二终端为可以接收富媒体消息的应用程序(chatbot)为例,如图9所示,第一终端(扩展5g消息终端)向第二终端发送的富媒体消息的具体流程如下:
123.(1)第一终端通过预先设置的sdk向预设网关(扩展5g消息服务)上传富媒体信息;
124.(2)预设网关接收到富媒体消息后,将富媒体消息发送至5g消息终端侧的rcs as;rcs as将富媒体消息转换为文字加富媒体url的形式,并将文字加富媒体url发送至第一终端(返回富媒体url);
125.(3)第一终端将文字加富媒体url发送至第一终端;第一终端发送短信(文字加url形式)至smsc;
126.(4)smsc收到短信后向第一终端发送请求响应通知;
127.(5)smsc将短信以携带文字加url的消息下发请求的形式发送至第二终端侧的rcs as;
128.(6)rcs as接收到短信后,向smsc发送响应消息;
129.(7)rcs as通过maap平台向第二终端下行5g消息;
130.(8)第二终端收到5g消息,向rcs as发送响应(200ok)。
131.需要说明的是,本技术实施例提供的一种消息的传输方法,执行主体可以为一种消息的传输装置,或者该一种消息的传输装置中的用于执行一种消息的传输方法的控制模块。本技术实施例中以一种消息的传输装置执行一种消息的传输方法为例,说明本技术实施例提供的一种消息的传输装置。
132.图10是根据本发明实施例的一种消息的传输装置的结构示意图。如图10所示,一种消息的传输装置1000包括:第一接收模块1010、发送模块1020、第二接收模块1030和获取模块1040。
133.第一接收模块1010,用于接收第二终端发送的短信信息,其中,所述短信信息包括短信文本和富媒体地址链接;发送模块1020,用于将所述短信信息发送至服务端的预设网关,其中,所述预设网关用于传输富媒体信息以及与rcs as交互;第二接收模块1030,用于接收所述服务端通过所述预设网关发送的与所述富媒体地址链接相对应的富媒体信息,其中所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到;获取模块1040,用于通过预先设置的软件开发工具包sdk,获取并显示所述富媒体信息,其中所述sdk用于获取并显示富媒体信息。
134.在一种实现方式中,所述第二终端为支持富媒体信息的终端或应用程序。
135.本技术实施例中的一种消息传输的装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,本技术实施例不作具体限定。
136.图11是根据本发明实施例的一种消息的传输装置的结构示意图。如图11所示,一种消息的传输装置1100包括:第一发送模块1110、接收模块1120、和第二发送模块1130。
137.第一发送模块1110,用于通过预先设置的软件开发工具包sdk识别待发送的富媒体信息,并将所述富媒体信息通过服务端的预设网关发送至第二终端侧的rcs as,其中,所述预设网关用于传输富媒体信息以及与rcs as交互;接收模块1120,用于接收所述第二终
端侧的rcs as基于所述富媒体信息所发送的富媒体地址链接;第二发送模块1130,用于通过短消息服务中心smsc向所述第二终端侧的rcs as发送短信信息,其中所述短信信息包括短信文本和富媒体地址链接。
138.在一种实现方式中,所述第二终端为应用程序、支持富媒体信息的终端或不支持富媒体信息的终端。
139.本技术实施例中的一种消息传输的装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,本技术实施例不作具体限定。
140.图12是根据本发明实施例的一种消息的传输装置的结构示意图。如图12所示,一种消息的传输装置1200包括:接收模块1210和发送模块1220。
141.接收模块1210,用于通过预设网关接收第一终端发送的短信信息,其中,所述短信信息包括短信文本和富媒体地址链接,所述预设网关用于传输富媒体信息以及与丰富通信套件应用服务器rcs as交互;发送模块1220,用于通过所述预设网关,将与所述富媒体地址链接相对应的富媒体信息发送至第一终端,其中,所述富媒体信息由所述预设网关向所述rcs as发送与所述富媒体地址链接所对应的域名信息后,rcs as基于所述域名信息反馈得到。
142.本技术实施例中的一种数据加载的装置可以是装置。该装置可以为服务器。
143.图13是根据本发明实施例的一种消息的传输装置的结构示意图。如图13所示,一种消息的传输装置1300包括:发送模块1310。
144.发送模块,用于将第一终端发送的富媒体信息通过预设网关发送至第二终端侧的rcs as,以使所述第二终端侧的rcs as向所述第一终端发送与所述富媒体信息所对应的富媒体地址链接,其中,所述富媒体信息由第一终端侧预先设置的软件开发工具包sdk识别,所述预设网关用于传输富媒体信息以及与rcs as交互。
145.本技术实施例中的一种消息的传输装置可以是装置。该装置可以为服务器。
146.本技术实施例中的一种消息的传输装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
147.本技术实施例提供的一种消息的传输装置能够实现图1-图9的方法实施例中实现的各个过程,为避免重复,这里不再赘述。
148.可选的,如图14所示,本技术实施例还提供一种电子设备1400,包括处理器1401,存储器1402,存储在存储器1402上并可在所述处理器1401上运行的程序或指令,该程序或指令被处理器1401执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
149.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
150.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述一种消息的传输方法实施例的各个过程,且能
达到相同的技术效果,为避免重复,这里不再赘述。
151.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
152.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述一种消息的传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
153.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
154.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
155.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
156.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1