System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车机业务处理方法、服务端、目标用户界面端及相关设备技术_技高网

车机业务处理方法、服务端、目标用户界面端及相关设备技术

技术编号:40304713 阅读:7 留言:0更新日期:2024-02-07 20:50
本发明专利技术提供一种车机业务处理方法、服务端、目标用户界面端及相关设备,该方法包括:服务端接收目标用户界面端发送的操作指令,目标用户界面端为:任意车机屏幕和/或任意车机应用中的任意用户界面端;服务端将操作指令分发至目标用户界面端对应的业务服务进行处理;若接收到业务服务反馈的处理操作指令所得到的处理结果数据,服务端将处理结果数据进行整合后反馈给目标用户界面端,使目标用户界面端更新显示内容。本方案中,通过服务端统一管理和处理用户界面端的数据,用户界面端只需要被动接收由服务端整理好的数据并据此更新显示内容即可,用户界面端不需要关注业务逻辑,这样既能够保证数据一致性,又能够实现用户界面端的高度复用和灵活性。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体涉及一种车机业务处理方法、服务端、目标用户界面端及相关设备


技术介绍

1、车机系统的用户界面(也称为多媒体卡片)是一个音源集合,其中涵盖了usb音乐、usb蓝牙、电台、在线音源等内容。

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、基于上述本专利技术实施例提供的一种车机业务处理方法、服务端、目标用户界面端及相关设备,该方法包括:服务端接收目标用户界面端发送的操作指令,目标用户界面端为:任意车机屏幕和/或任意车机应用中的任意用户界面端;服务端将操作指令分发至目标用户界面端对应的业务服务进行处理;若接收到业务服务反馈的处理操作指令所得到的处理结果数据,服务端将处理结果数据进行整合后反馈给目标用户界面端,使目标用户界面端更新显示内容。本方案中,通过服务端统一管理和处理用户界面端的数据,用户界面端只需要被动接收由服务端整理好的数据并据此更新显示内容即可,用户界面端不需要关注业务逻辑,这样既能够保证数据一致性以使界面显示井然有序,又能够实现用户界面端的高度复用和灵活性以降低开发成本。

本文档来自技高网...

【技术保护点】

1.一种车机业务处理方法,其特征在于,所述方法适用于服务端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,若接收到所述业务服务反馈的处理所述操作指令所得到的处理结果数据,将所述处理结果数据进行整合后反馈给所述目标用户界面端,使所述目标用户界面端更新显示内容,包括:

3.根据权利要求1所述的方法,其特征在于,将所述操作指令分发至所述目标用户界面端对应的业务服务进行处理,包括:

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

5.一种车机业务处理方法,其特征在于,所述方法适用于目标用户界面端,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述目标用户界面端至少划分有视图层、视图模型层和模型层;

7.一种服务端,其特征在于,所述服务端包括:

8.一种目标用户界面端,其特征在于,所述目标用户界面端包括:

9.一种电子设备,其特征在于,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现如权利要求1-4中任一所述的车机业务处理方法,或者,所述程序用于实现如权利要求5-6中任一所述的车机业务处理方法。

10.一种车辆,其特征在于,所述车辆包括权利要求9所述的电子设备。

...

【技术特征摘要】

1.一种车机业务处理方法,其特征在于,所述方法适用于服务端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,若接收到所述业务服务反馈的处理所述操作指令所得到的处理结果数据,将所述处理结果数据进行整合后反馈给所述目标用户界面端,使所述目标用户界面端更新显示内容,包括:

3.根据权利要求1所述的方法,其特征在于,将所述操作指令分发至所述目标用户界面端对应的业务服务进行处理,包括:

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

5.一种车机业务处理方法,其特征在于,所述方法适用于目标用户界面端,所述方法包括:

6.根据权利要求...

【专利技术属性】
技术研发人员:黄翔
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1