System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、丰富通信服务(rcs)消息传送利用追溯到互联网协议语音(voip)初期的协议,其包括会话发起协议(sip)和用于即时消息传送和存在利用扩展的会话发起协议(simple)。这种协议是被设计用于其中有线网络占主导地位并且连接质量更可预测的时代。因此,rcs消息传送是在可靠网络连接的假设下设计的。
技术实现思路
1、通常,本公开的各方面涉及用于在不需要持久连接的情况下传输丰富通信服务(rcs)消息的技术。在一些示例中,客户端设备可以被配置为传输和接收利用rcs协议格式化的消息,诸如具有根据rcs协议串行化的内容的消息,并且本公开的技术可以建立基于顶层(ott)协议的消息传送,以递送使用rcs协议格式化的消息。ott协议可以有利地包括以下特征中的一个或多个:(1)经由独立于连接的令牌的长期授权;(2)在连接形成期间立即的数据传递;以及/或者(3)利用rcs协议格式化的消息的无会话和无连接的传输。为了使用ott协议传输消息,可以响应于接收到包括授权令牌的远程过程调用(rpc)消息来建立到客户端设备的连接。用于发起连接的rpc消息还可以包括用于传输到另一个客户端设备的数据。
2、现代无线通信网络经常有损并且经历高延迟,并且现代无线通信网络上的rcs消息传送提出了挑战。例如,单个rcs消息的交换能够需要至少十二(12)次往返交换。如果连接在十三个交换中的任何一个处丢失,则该过程必须在第一个交换处重新开始。因此,现代无线通信网络的有损/高延迟性质对rcs消息传送具有性能
3、在一些示例中,一种方法包括:利用服务器设备的一个或多个处理器从第一客户端设备接收与消息相对应的数据,其中,消息的有效负载以丰富通信服务(rcs)协议被格式化,并且其中,在消息的传送层处根据rcs协议封装有效负载;利用一个或多个处理器确定用于消息的接收者消息传送协议;响应于确定用于消息的接收者消息传送协议是顶层(ott)协议,利用一个或多个处理器在重新封装的消息的传送层处根据ott协议重新封装消息的有效负载,以生成重新封装的消息;以及利用一个或多个处理器将与重新封装的消息相对应的数据传输到第二客户端设备。
4、在一些示例中,客户端设备包括:一个或多个处理器;以及耦合到该一个或多个处理器的存储器,该存储器存储一个或多个程序,该程序当由一个或多个处理器执行时,使得该一个或多个处理器:利用服务器设备的一个或多个处理器从第一客户端设备接收与消息相对应的数据,其中,消息的有效负载以丰富通信服务(rcs)协议被格式化,并且其中,在消息的传送层处根据rcs协议封装有效负载;确定用于消息的接收者消息传送协议;响应于确定用于消息的接收者消息传送协议是顶层(ott)协议,在重新封装的消息的传送层处根据ott协议重新封装消息的有效负载,以生成重新封装的消息;以及将与重新封装的消息相对应的数据传输到第二客户端设备。
5、在一些示例中,一种存储指令的非暂时性计算机可读存储介质,该指令当由服务器设备的一个或多个处理器执行时,使得该一个或多个处理器:从第一客户端设备接收与消息相对应的数据,其中,消息的有效负载以丰富通信服务(rcs)协议被格式化,并且其中,在消息的传送层处根据rcs协议封装有效负载;确定用于消息的接收者消息传送协议;响应于确定用于消息的接收者消息传送协议是顶层(ott)协议,在重新封装的消息的传送层处根据ott协议重新封装消息的有效负载,以生成重新封装的消息;以及将与重新封装的消息相对应的数据传输到第二客户端设备。
6、在一些示例中,一种方法包括:使用第一客户端设备的一个或多个处理器来生成消息,其中,消息的有效负载以丰富通信服务(rcs)协议被格式化,并且其中,消息的有效负载在传送层处根据顶层(ott)协议被封装;以及使用一个或多个处理器将与消息相对应的数据传输到服务器设备,以将消息的有效负载递送到第二客户端设备。
7、在一些示例中,一种客户端设备包括:一个或多个处理器;以及耦合到该一个或多个处理器的存储器,该存储器存储一个或多个程序,该程序当由一个或多个处理器执行时,使得该一个或多个处理器:生成消息,其中,消息的有效负载以丰富通信服务(rcs)协议被格式化,并且其中,消息的有效负载在传送层处根据顶层(ott)协议被封装;以及将与消息相对应的数据传输到服务器设备,以将消息的有效负载递送到第二客户端设备。
8、在一些示例中,一种存储指令的非暂时性计算机可读存储介质,该指令当由客户端设备的一个或多个处理器执行时,使得该一个或多个处理器:生成消息,其中,消息的有效负载以丰富通信服务(rcs)协议被格式化,并且其中,消息的有效负载在传送层处根据顶层(ott)协议被封装;以及,将与消息相对应的数据传输到服务器设备,以将消息的有效负载递送到第二客户端设备。
9、本公开的其他方面涉及各种系统、装置、非暂时性计算机可读介质、用户界面和电子设备。
10、参考以下描述和所附权利要求将更好地理解本公开的各种实施例的这些和其他特征、方面和优点。并入本说明书并构成本说明书的一部分的附图图示了本公开的示例实施例,并且与说明书一起用于解释相关原理。
本文档来自技高网...【技术保护点】
1.一种方法,包括:
2.根据权利要求1所述的方法,其中,所述消息的所述有效负载以所述RCS协议被格式化,使得所述消息的串行化层或所述消息的加密层中的至少一个以所述RCS协议被格式化。
3.根据权利要求1和2中任一项所述的方法,还包括:
4.根据权利要求3所述的方法,还包括:
5.根据权利要求4所述的方法,其中,确定用于所述消息的所述接收者消息传送协议还包括:
6.根据权利要求4和5中任一项所述的方法,还包括:
7.根据权利要求6所述的方法,还包括:
8.根据权利要求6和7中任一项所述的方法,还包括:
9.根据权利要求3-8中任一项所述的方法,还包括:
10.根据权利要求9所述的方法,还包括:
11.根据权利要求9和10中任一项所述的方法,还包括:
12.根据权利要求1-11中任一项所述的方法,还包括:
13.一种服务器设备,包括:
14.一种存储指令的非暂时性计算机可读存储介质,所述指令当由服务器设备的一个或多个处理器执行时
15.一种方法,包括:
16.根据权利要求15所述的方法,其中,所述消息的串行化层或所述消息的加密层中的至少一个以所述RCS协议被格式化。
17.根据权利要求15和16中任一项所述的方法,还包括:
18.根据权利要求17所述的方法,其中,与所述消息相对应的所述数据包括所述令牌的指示。
19.根据权利要求17和18中任一项所述的方法,还包括:
20.根据权利要求19所述的方法,还包括:
21.根据权利要求18-20中任一项所述的方法,还包括:
22.根据权利要求21所述的方法,其中,接收与所述第二消息相对应的所述数据还包括:
23.一种客户端设备,包括:
24.一种存储指令的非暂时性计算机可读存储介质,所述指令当由客户端设备的一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求15-22中任一项所述的方法。
...【技术特征摘要】
【国外来华专利技术】
1.一种方法,包括:
2.根据权利要求1所述的方法,其中,所述消息的所述有效负载以所述rcs协议被格式化,使得所述消息的串行化层或所述消息的加密层中的至少一个以所述rcs协议被格式化。
3.根据权利要求1和2中任一项所述的方法,还包括:
4.根据权利要求3所述的方法,还包括:
5.根据权利要求4所述的方法,其中,确定用于所述消息的所述接收者消息传送协议还包括:
6.根据权利要求4和5中任一项所述的方法,还包括:
7.根据权利要求6所述的方法,还包括:
8.根据权利要求6和7中任一项所述的方法,还包括:
9.根据权利要求3-8中任一项所述的方法,还包括:
10.根据权利要求9所述的方法,还包括:
11.根据权利要求9和10中任一项所述的方法,还包括:
12.根据权利要求1-11中任一项所述的方法,还包括:
13.一种服务器设备,包括:
14.一种存储指令的非暂时性计算机可读存储介质,所述指令...
【专利技术属性】
技术研发人员:阿米特·塞巴斯蒂安·希尔布奇,乔纳森·冈萨雷斯,巴塞尔·阿尔纳福里,基兰·基鲁巴南丹,塞思·富兰克林·汉普森,贾斯汀·拉塞尔·乌贝蒂,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。