System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() TMS系统及其通信交互方法、装置、电子设备和存储介质制造方法及图纸_技高网

TMS系统及其通信交互方法、装置、电子设备和存储介质制造方法及图纸

技术编号:41328481 阅读:6 留言:0更新日期:2024-05-13 15:06
本发明专利技术公开了一种TMS系统及其通信交互方法、装置、电子设备和存储介质,该通信交互方法应用在TMS系统的服务端中;该通信交互方法包括:发送远程操控请求至TMS系统中的客户端,以使客户端接收到远程操控请求后执行对应的远程操作;接收客户端发送的远程操控请求的第一反馈消息;基于第一反馈消息确定完成与客户端对应的通信交互。本发明专利技术通过设计通信报文格式以及定义通信交互请求类型,后台系统或终端POS可以根据不同的通信交互请求类型按照指令代码执行对应的操作,简化了现有技术中TMS系统的后台系统对终端POS进行远程操控时通信交互的过程,使得数据交互过程可靠且稳定,从而保证了TMS系统运行的顺畅性和稳定性,提升了TMS系统的整体的产品性能。

【技术实现步骤摘要】

本专利技术涉及通信,尤其涉及一种tms(terminal management system,终端管理系统)系统及其通信交互方法、装置、电子设备和存储介质。


技术介绍

1、在通信技术中,客户端与服务端会进行双工通信,即终端向服务端发送通信请求以进行网络通信数据交互,和服务端向终端发送通信请求以进行网络通信数据交互。在tms系统中,以终端pos(point of sale,销售终端)作为客户端,以后台系统作为服务端,需要在后台系统对终端pos进行远程操控,传统通信技术存在通信交互过程复杂等问题。


技术实现思路

1、本专利技术要解决的技术问题是为了克服现有技术中tms系统的后台系统对终端pos进行远程操控时通信交互过程复杂等缺陷,提供一种tms系统及其通信交互方法、装置、电子设备和存储介质。

2、本专利技术是通过下述技术方案来解决上述技术问题:

3、本专利技术第一方面提供了一种tms系统中的通信交互方法,所述通信交互方法应用在所述tms系统的服务端中;

4、所述通信交互方法包括:

5、发送远程操控请求至所述tms系统中的客户端,以使所述客户端接收到所述远程操控请求后执行对应的远程操作;

6、其中,不同的所述远程操控请求对应的所述远程操作的操作类型不同;

7、接收所述客户端发送的所述远程操控请求的第一反馈消息;

8、基于所述第一反馈消息确定完成与所述客户端对应的通信交互。

9、较佳地,当所述远程操控请求为第一类型时,所述通信交互方法还包括:

10、接收所述客户端执行所述远程操作后产生并发送的目标数据;

11、发送基于所述目标数据生成的第二反馈消息至所述客户端;

12、或,

13、当所述远程操控请求为第二类型时,所述通信交互方法还包括:

14、接收所述客户端发送的所述远程操作的执行情况的第三反馈消息。

15、较佳地,所述第一类型包括远程截屏请求、远程日志上传请求或远程系统运行状态诊断请求;

16、或,

17、所述第二类型包括远程重启请求或远程应用卸载请求;

18、和/或,

19、所述通信交互方法还包括:

20、接收所述客户端发送的终端服务请求;

21、响应所述终端服务请求。

22、较佳地,当所述终端服务请求为第三类型时,所述响应所述终端服务请求的步骤包括:

23、发送所述终端服务请求的第四反馈消息至所述客户端;

24、当所述终端服务请求为ota(over-the-air technology,空中下载技术)升级请求时,所述响应所述终端服务请求的步骤包括:

25、发送所述ota升级请求对应的升级信息至所述客户端,以使所述客户端接收到所述升级信息后执行对应的升级操作;

26、接收所述客户端执行所述升级操作后发送的升级信息数据;

27、所述第三类型包括终端登录请求和终端系统信息上传请求。

28、较佳地,所述通信交互方法还包括:

29、获取收到所述客户端发送的心跳数据包的间隔时间,

30、若所述间隔时间大于预设时间间隔,则记录所述间隔时间大于所述预设时间间隔的超时次数;

31、若所述超时次数大于设定次数,则发送超时异常消息至所述客户端,并断开与所述客户端的通信连接。

32、本专利技术第二方面提供了一种tms系统中的通信交互方法,所述通信交互方法应用在所述tms系统的客户端中;

33、所述通信交互方法包括:

34、接收所述tms系统中的服务端发送的远程操控请求;

35、基于所述远程操控请求执行对应的远程操作;

36、其中,不同的所述远程操控请求对应的所述远程操作的操作类型不同;

37、发送所述远程操控请求的第一反馈消息至所述服务端;

38、基于所述第一反馈消息确定完成与所述服务端对应的通信交互。

39、较佳地,当所述远程操控请求为第一类型时,所述通信交互方法还包括:

40、发送执行所述远程操作后产生的目标数据至所述服务端;

41、接收所述服务端发送的基于所述目标数据生成的第二反馈消息;

42、或,

43、当所述远程操控请求为第二类型时,所述通信交互方法还包括:

44、发送所述远程操作的执行情况的第三反馈消息至所述服务端。

45、较佳地,所述第一类型包括远程截屏请求、远程日志上传请求或远程系统运行状态诊断请求;

46、或,

47、所述第二类型包括远程重启请求或远程应用卸载请求;

48、和/或,

49、所述通信交互方法还包括:

50、发送终端服务请求至所述服务端。

51、较佳地,当所述终端服务请求为第三类型时,所述发送终端服务请求至所述服务端的步骤之后,所述通信交互方法还包括:

52、接收所述服务端发送的所述终端服务请求的第四反馈消息;

53、当所述终端服务请求为ota升级请求时,所述发送终端服务请求至所述服务端的步骤之后,所述通信交互方法还包括:

54、接收所述服务端发送的所述ota升级请求对应的升级信息;

55、基于所述升级信息执行对应的升级操作;

56、发送执行所述升级操作后产生的升级信息数据至所述服务端;

57、所述第三类型包括终端登录请求和终端系统信息上传请求。

58、较佳地,所述通信交互方法还包括:

59、以预设时间间隔发送心跳数据包至所述服务端;

60、接收所述服务端发送的超时异常消息。

61、本专利技术第三方面提供了一种tms系统中的通信交互装置,所述通信交互装置应用在所述tms系统的服务端中,所述通信交互装置包括服务端请求发送模块和服务端消息接收模块;

62、所述服务端请求发送模块用于发送远程操控请求至所述tms系统中的客户端,以使所述客户端接收到所述远程操控请求后执行对应的远程操作;

63、其中,不同的所述远程操控请求对应的所述远程操作的操作类型不同;

64、所述服务端消息接收模块用于接收所述客户端发送的所述远程操控请求的第一反馈消息;

65、基于所述第一反馈消息确定完成与所述客户端对应的通信交互。

66、本专利技术第四方面提供了一种tms系统中的通信交互装置,所述通信交互装置应用在所述tms系统的客户端中,所述通信交互装置包括客户端请求接收模块、客户端操作执行模块和客户端消息发送模块;

67、所述客户端请求接收模块用于接收所述tms系统中的服务端发送的远程操控请求;

68、所述客户端操作执行模块用于基于所述远程操控请求执行对应的远程操作;

<本文档来自技高网...

【技术保护点】

1.一种TMS系统中的通信交互方法,其特征在于,所述通信交互方法应用在所述TMS系统的服务端中;

2.如权利要求1所述的TMS系统中的通信交互方法,其特征在于,当所述远程操控请求为第一类型时,所述通信交互方法还包括:

3.如权利要求2所述的TMS系统中的通信交互方法,其特征在于,所述第一类型包括远程截屏请求、远程日志上传请求或远程系统运行状态诊断请求;

4.如权利要求3所述的TMS系统中的通信交互方法,其特征在于,当所述终端服务请求为第三类型时,所述响应所述终端服务请求的步骤包括:

5.一种TMS系统中的通信交互方法,其特征在于,所述通信交互方法应用在所述TMS系统的客户端中;

6.如权利要求5所述的TMS系统中的通信交互方法,其特征在于,当所述远程操控请求为第一类型时,所述通信交互方法还包括:

7.如权利要求6所述的TMS系统中的通信交互方法,其特征在于,所述第一类型包括远程截屏请求、远程日志上传请求或远程系统运行状态诊断请求;

8.如权利要求7所述的TMS系统中的通信交互方法,其特征在于,当所述终端服务请求为第三类型时,所述发送终端服务请求至所述服务端的步骤之后,所述通信交互方法还包括:

9.一种TMS系统中的通信交互装置,其特征在于,所述通信交互装置应用在所述TMS系统的服务端中,所述通信交互装置包括服务端请求发送模块和服务端消息接收模块;

10.一种TMS系统中的通信交互装置,其特征在于,所述通信交互装置应用在所述TMS系统的客户端中,所述通信交互装置包括客户端请求接收模块、客户端操作执行模块和客户端消息发送模块;

11.一种TMS系统,其特征在于,所述TMS系统包括如权利要求9和/或10所述的通信交互装置。

12.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-4中任意一项所述的TMS系统中的通信交互方法或实现如权利要求5-8中任意一项所述的TMS系统中的通信交互方法。

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4中任意一项所述的TMS系统中的通信交互方法或实现如权利要求5-8中任意一项所述的TMS系统中的通信交互方法。

...

【技术特征摘要】

1.一种tms系统中的通信交互方法,其特征在于,所述通信交互方法应用在所述tms系统的服务端中;

2.如权利要求1所述的tms系统中的通信交互方法,其特征在于,当所述远程操控请求为第一类型时,所述通信交互方法还包括:

3.如权利要求2所述的tms系统中的通信交互方法,其特征在于,所述第一类型包括远程截屏请求、远程日志上传请求或远程系统运行状态诊断请求;

4.如权利要求3所述的tms系统中的通信交互方法,其特征在于,当所述终端服务请求为第三类型时,所述响应所述终端服务请求的步骤包括:

5.一种tms系统中的通信交互方法,其特征在于,所述通信交互方法应用在所述tms系统的客户端中;

6.如权利要求5所述的tms系统中的通信交互方法,其特征在于,当所述远程操控请求为第一类型时,所述通信交互方法还包括:

7.如权利要求6所述的tms系统中的通信交互方法,其特征在于,所述第一类型包括远程截屏请求、远程日志上传请求或远程系统运行状态诊断请求;

8.如权利要求7所述的tms系统中的通信交互方法,其特征在于,当所述终端服务请求为第三类型时,所述发送终...

【专利技术属性】
技术研发人员:曾卓
申请(专利权)人:上海晨兴希姆通电子科技有限公司
类型:发明
国别省市:

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

1