技术新讯 > 电子通信装置的制造及其应用技术 > 信息交互的方法及装置、电子设备和存储介质与流程  >  正文

信息交互的方法及装置、电子设备和存储介质与流程

  • 国知局
  • 2024-09-14 14:44:12

本公开涉及数据处理,尤其涉及一种信息交互的方法及装置、电子设备和存储介质。

背景技术:

1、在当前的汽车架构设计中,根据汽车电子部件功能将整车划分为动力总成、智能座舱和自动驾驶等几个域。其中智能座舱中的车机(中控大屏)负责信息的显示与交互。

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、可选的,所述方法还包括:

30、基于预设进程间通信程序,建立所述第一服务器与预设服务应用的第二链路连接。

31、可选的,所述基于所述第一链路连接,执行与所述车机之间的交互信息传输包括:

32、基于所述第一链路连接,向所述第一服务器发送所述交互信息;

33、由所述第一服务器通过所述第二链路连接,将所述交互信息发送至所述预设服务应用;

34、基于所述第二链路连接,向所述第一服务器发送所述交互信息;

35、由所述第一服务器通过所述第一链路连接,将所述交互信息发送至所述车机。

36、可选的,所述方法还包括:

37、在所述预设程序发送交互信息至所述第一服务器后,识别到没有所述预设服务应用与所述第一服务器连接或连接断开,将连接失败信息返回所述预设程序;

38、在所述预设服务应用发送交互信息至所述第一预设通信协议服务器后,识别到没有所述预设程序与所述第一预设通信协议服务器连接或连接断开,将连接失败信息返回所述预设服务应用。

39、根据本公开的第三方面,提供了一种信息交互的装置,包括:

40、加载单元,用于向预设域发送访问请求,加载所述预设域的网页服务器返回的预设网页数据;

41、启动单元,用于启动所述预设网页数据中携带的第一客户端,所述第一客户端支持第一预设通信协议;

42、第一建立单元,基于所述第一客户端向所述预设域发送连接请求,以建立与所述预设域中的第一服务器之间的第一链路连接,所述第一服务器与所述第一客户端之间通过第一预设通信协议通信;

43、第一执行单元,用于基于所述第一链路连接,执行与所述预设域之间的交互信息传输。

44、可选的,所述加载单元还用于:

45、基于第二预设通信协议,加载所述预设域中的网页服务器存储的预设网页数据。

46、可选的,所述启动单元还用于:

47、响应于预设页面脚本的启动请求,启动所述第一客户端。

48、可选的,所述第一建立单元包括:

49、发送模块,用于通过所述第一客户端,向所述第一服务器发送连接请求,其中,所述连接请求中包括预设连接句柄;

50、第一建立模块,用于基于所述预设连接句柄,建立与所述预设域中的第一服务器之间的第一链路连接。

51、可选的,所述装置还包括:

52、整合单元,用于在基于所述第一链路连接,执行与所述预设域之间的交互信息传输之后,将所述预设域传来的所述交互信息与所述预设网页数据进行整合,并将整合后的数据进行显示。

53、可选的,所述装置还包括:

54、接收单元,用于在基于所述第一客户端向预设域发送连接请求之后,接收所述第一服务器发送的连接失败信息。

55、根据本公开的第四方面,提供了一种信息交互的装置,包括:

56、发送单元,用于响应于车机发送的访问请求,将所述访问请求对应的预设网页数据发送至所述车机,所述预设网页数据中携带有第一客户端,所述第一客户端支持第一预设通信协议;

57、第二建立单元,用于响应于所述第一客户端发送的连接请求,基于第一服务器建立与所述第一客户端之间的第一链路连接;

58、第二执行单元,用于基于所述第一链路连接,执行与所述车机之间的交互信息传输。

59、可选的,所述发送单元还用于:

60、基于第二预设通信协议,将所述预设网页数据发送至所述车机中的预设程序;其中,所述预设程序用于加载所述网页数据。

61、可选的,所述第二建立单元包括:

62、获取模块,用于响应于所述第一客户端的连接请求,获取所述预设程序的预设连接句柄;其中,所述预设连接句柄存储于所述第一服务器中;

63、第二建立模块,用于将所述第一服务器与所述预设连接句柄连接,建立与所述车机中的预设程序的第一链路连接。

64、可选的,所述装置还包括:

65、更新单元,用于在响应于所述第一客户端发送的连接请求,基于第一服务器建立与所述第一客户端之间的第一链路连接之后,在所述第一服务器接收到新的连接请求之后,更新所述第一服务器存储的所述预设连接句柄。

66、可选的,所述装置还包括:

67、第三建立单元,用于基于预设进程间通信程序,建立所述第一服务器与预设服务应用的第二链路连接。

68、可选的,所述第二执行单元包括:

69、第一发送模块,用于基于所述第一链路连接,向所述第一服务器发送所述交互信息;

70、第二发送模块,用于由所述第一服务器通过所述第二链路连接,将所述交互信息发送至所述预设服务应用;

71、第三发送模块,用于基于所述第二链路连接,向所述第一服务器发送所述交互信息;

72、第四发送模块,用于由所述第一服务器通过所述第一链路连接,将所述交互信息发送至所述车机。

73、可选的,所述装置还包括:

74、第一反馈单元,用于在所述预设程序发送交互信息至所述第一服务器后,识别到没有所述预设服务应用与所述第一服务器连接或连接断开,将连接失败信息返回所述预设程序;

75、第二反馈单元,用于在所述预设服务应用发送交互信息至所述第一预设通信协议服务器后,识别到没有所述预设程序与所述第一预设通信协议服务器连接或连接断开,将连接失败信息返回所述预设服务应用。

76、根据本公开的第五方面,提供了一种电子设备,包括:

77、至少一个处理器;以及

78、与所述至少一个处理器通信连接的存储器;其中,

79、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述第一方面和/或第二方面所述的方法。

80、根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行前述第一方面和/或第二方面所述的方法。

81、根据本公开的第七方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如前述第一方面和/或第二方面所述的方法。

82、本公开提供了一种信息交互的方法及装置、电子设备和存储介质,车机向预设域发送访问请求,加载所述预设域的网页服务器返回的预设网页数据;启动所述预设网页数据中携带的第一客户端,所述第一客户端支持第一预设通信协议;基于所述第一客户端向所述预设域发送连接请求,以建立与所述预设域中的第一服务器之间的第一链路连接,所述第一服务器与所述第一客户端之间通过第一预设通信协议通信;基于所述第一链路连接,执行与所述预设域之间的交互信息传输。与相关技术相比,本公开的预设网页数据设置有显示以及通信相关功能的数据;车机通过加载网页服务器中的预设网页数据,将需要显示的页面内容进行显示,车机不需要再开发显示以及通信等功能;因此,若不同预设域中的预设网页数据发生改变,无需再对车机进行修改,进而可以减少车机开发人员的工作量。通过第一客户端与预设域之间的第一链路连接,实现车机与预设域的数据交互;基于第一预设通信协议建立的第一链路连接,在开发调试的过程中,不需要不同域之间的产品设计人员、功能开发人员等反复核对数据交互协议,可以提高跨域信息交互应用的开发效率。

83、应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变得容易理解。

本文地址:https://www.jishuxx.com/zhuanli/20240914/295739.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。