System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于短消息的交互方法和交互系统技术方案_技高网

一种基于短消息的交互方法和交互系统技术方案

技术编号:40036094 阅读:6 留言:0更新日期:2024-01-16 18:59
本申请公开了一种基于短消息的交互方法和交互系统,应用于终端设备,该方法包括:响应客户端的调用,接收来自客户端的第一应用载荷;基于第一应用载荷和第一应用服务附加信息获得第一服务层服务信息;通过对第一服务层服务信息执行第一加工处理操作得到第一应用服务载荷;在第一应用服务载荷的基础上构建第一短消息报文;短消息应用服务平台基于第一短消息报文和第一加工处理策略解析出第一应用载荷,服务端基于第一应用载荷获得第一应用层服务信息后进行业务处理。在没有局域网且移动通信网络信号处于弱网或无网的情况下,以短消息报文的形式实现服务层之间的交互,为迫切需要通过应用获取有联网需求服务的用户提供相应的服务功能。

【技术实现步骤摘要】

本申请涉及通信,特别是涉及一种基于短消息的交互方法和交互系统


技术介绍

1、随着4g、5g移动通信网络信号的出现,可利用的互联网信道资源性能在不断提升,基于互联网信道实现连接的应用的客户端和服务端之间的各类交互需求可以得到充分满足。因此,在以智能手机终端为代表的终端平台上,各种各样的应用app层出不穷。

2、在一些应用场景中,没有局域网且移动通信网络信号处于弱网或无网的时,用户也需要通过应用获取有联网需求的服务功能。比如,在野外需要紧急救援的场景中,需要救援应用基于移动通信网络信号寻求救援服务;在“两客一危”车辆驾驶场景中,需要监控应用基于移动通信网络信号感知车辆周围的环境以保证车辆的行驶安全。然而,在没有局域网且移动通信网络信号处于弱网或无网的情况下,基于移动通信网络信号的应用将无法基于移动通信网络信号为用户提供有联网需求的服务功能。


技术实现思路

1、基于上述问题,本申请提供了基于短消息的交互方法和交互系统,在弱网或无网的情况下为用户提供有联网需求的服务功能。

2、本申请实施例公开了如下技术方案:

3、第一方面,本申请实施例提供一种基于短消息的交互方法,所述方法应用于终端设备,所述终端设备安装有目标应用的客户端,所述终端设备还包括短消息应用服务模块和短消息通信模块,所述方法包括:

4、所述短消息应用服务模块响应所述客户端的调用,接收来自所述客户端的第一应用载荷;所述第一应用载荷为所述客户端基于第一应用层服务信息形成的应用载荷;所述第一应用层服务信息为所述客户端受到第一触发操作的触发后,得到的与所述第一触发操作对应的应用层服务信息;

5、所述短消息应用服务模块基于所述第一应用载荷和第一应用服务附加信息获得第一服务层服务信息;

6、所述短消息应用服务模块通过对所述第一服务层服务信息执行第一加工处理操作得到第一应用服务载荷;其中,所述第一加工处理操作采用所述短消息应用服务模块和短消息应用服务平台预先约定的第一加工处理策略;

7、所述短消息应用服务模块通过调用所述短消息通信模块提供的接口,在所述第一应用服务载荷的基础上构建第一短消息报文;

8、所述短消息通信模块向所述短消息应用服务平台传输所述第一短消息报文,以使所述短消息应用服务平台基于所述第一短消息报文和所述第一加工处理策略解析出所述第一应用载荷,并使所述目标应用的服务端基于所述第一应用载荷获得所述第一应用层服务信息后进行业务处理。

9、可选地,在所述第一应用服务载荷的基础上构建第一短消息报文,包括:

10、将所述终端设备的短消息码号作为第一主叫码号,将所述短消息应用服务平台的码号作为第一被叫码号,基于所述第一主叫码号、所述第一被叫码号和所述第一应用服务载荷构建第一短消息报文。

11、可选地,所述基于所述第一主叫码号、所述第一被叫码号和所述第一应用服务载荷构建第一短消息报文,包括:

12、若所述第一应用服务载荷的长度小于或等于所述终端设备的单条短消息载荷长度限值,则将所述第一主叫码号、所述第一被叫码号和所述第一应用服务载荷封装为单条独立的第一短消息报文;

13、若所述第一应用服务载荷的长度大于所述单条短消息载荷长度限值,则将所述第一应用服务载荷拆分为多个第一载荷片段,并基于所述第一主叫码号、所述第一被叫码号和所述多个第一载荷片段,封装得到与所述多个第一载荷片段一一对应的多条关联的第一短消息报文;所述第一载荷片段的长度小于或等于所述单条短消息载荷长度限值。

14、可选地,在所述短消息应用服务模块通过对所述第一服务层服务信息执行第一加工处理操作得到第一应用服务载荷之前,所述方法还包括:

15、所述短消息应用服务模块基于所述第一应用服务附加信息,确定所述第一服务层服务信息对应的应用为所述目标应用;

16、所述短消息应用服务模块在第一加工处理策略库中查询与所述目标应用对应的第一加工处理策略;

17、所述短消息应用服务模块通过对所述第一服务层服务信息执行第一加工处理操作得到第一应用服务载荷,具体为:

18、所述短消息应用服务模块采用所述目标应用对应的第一加工处理策略,对所述第一服务层服务信息执行第一加工处理操作,得到所述第一应用服务载荷。

19、可选地,所述方法还包括:

20、所述短消息通信模块接收第二短消息报文;所述第二短消息报文为所述短消息应用服务平台第二应用服务载荷、所述终端设备的短消息码号以及第二主叫码号构建的报文;所述第二应用服务载荷为所述短消息应用服务平台对基于第二应用载荷和第二应用服务附加信息获得的第二服务层服务信息执行第二加工处理操作后,封装得到的应用服务载荷;所述第二应用载荷为所述目标应用的服务端基于第二应用服务层信息形成的应用载荷;所述第二应用服务附加信息至少包括用于指示所述目标应用的客户端的信息;所述第二加工处理操作采用所述短消息应用服务模块和所述短消息应用服务平台预先约定的第二加工处理策略;所述第二主叫码号为所述短消息应用服务平台的码号;

21、所述短消息应用服务模块解析所述短消息通信模块接收到的所述第二短消息报文,得到所述第二应用服务载荷;

22、所述短消息应用服务模块根据所述第二加工处理策略,从所述第二应用服务载荷解析出所述第二应用载荷和所述第二应用服务附加信息,并将所述第二应用载荷传递给所述第二应用服务附加信息指示的所述目标应用的客户端;

23、所述目标应用的客户端从所述第二应用载荷解析出第二应用层服务信息;

24、所述目标应用的客户端基于所述第二应用层服务信息进行业务处理。

25、第二方面,本申请实施例提供一种基于短消息的交互方法,所述方法应用于短消息应用服务平台,所述方法包括:

26、接收来自终端设备的第一短消息报文;所述第一短消息报文为由所述终端设备的短消息应用服务模块在第一应用服务载荷的基础上构建的短消息报文;所述第一应用服务载荷为所述短消息应用服务模块通过对所述第一服务层服务信息执行第一加工处理操作得到第一应用服务载荷;所述第一服务层服务信息为所述短消息应用服务模块基于第一应用载荷和第一应用服务附加信息获得的服务层服务信息;所述第一应用载荷为所述目标应用的客户端基于第一应用层服务信息形成的应用载荷;所述第一应用层服务信息为所述目标应用的客户端受到第一触发操作的触发后,得到的与所述第一触发操作对应的应用层服务信息;所述第一应用服务附加信息至少包括用于指示所述目标应用的服务端的信息;所述第一加工处理操作采用所述短消息应用服务模块和所述短消息应用服务平台预先约定的第一加工处理策略;

27、对所述第一短消息报文进行解析得到所述第一应用服务载荷;

28、根据所述第一加工处理策略,从所述第一应用服务载荷解析出所述第一服务层服务信息;

29、对所述第一服务层服务信息进行解析,得到所述第一应用载荷和所述本文档来自技高网...

【技术保护点】

1.一种基于短消息的交互方法,其特征在于,所述方法应用于终端设备,所述终端设备安装有目标应用的客户端,所述终端设备还包括短消息应用服务模块和短消息通信模块,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述第一应用服务载荷的基础上构建第一短消息报文,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述第一主叫码号、所述第一被叫码号和所述第一应用服务载荷构建第一短消息报文,包括:

4.根据权利要求2所述的方法,其特征在于,在所述短消息应用服务模块通过对所述第一服务层服务信息执行第一加工处理操作得到第一应用服务载荷之前,所述方法还包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:

6.一种基于短消息的交互方法,其特征在于,所述方法应用于短消息应用服务平台,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述对所述第一短消息报文进行解析得到所述第一应用服务载荷,包括:

8.根据权利要求7所述的方法,其特征在于,接收到的来自终端设备的第一短消息报文为多条关联的第一短消息报文,则所述从所述第一短消息报文中解析出第一主叫码号、第一被叫码号和短消息载荷,具体包括:

9.根据权利要求6-8任一项所述的方法,其特征在于,所述方法还包括:

10.一种基于短消息的交互系统,其特征在于,包括:

...

【技术特征摘要】

1.一种基于短消息的交互方法,其特征在于,所述方法应用于终端设备,所述终端设备安装有目标应用的客户端,所述终端设备还包括短消息应用服务模块和短消息通信模块,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述第一应用服务载荷的基础上构建第一短消息报文,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述第一主叫码号、所述第一被叫码号和所述第一应用服务载荷构建第一短消息报文,包括:

4.根据权利要求2所述的方法,其特征在于,在所述短消息应用服务模块通过对所述第一服务层服务信息执行第一加工处理操作得到第一应用服务载荷之前,所述方法还包括:

5.根据权利要求...

【专利技术属性】
技术研发人员:彭雪娜
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1