一种车机UI业务分离设计方法及车机UI业务分离的架构技术

技术编号:33808737 阅读:22 留言:0更新日期:2022-06-16 10:17
本发明专利技术提供一种车机UI业务分离设计方法及车机UI业务分离的架构,该方法包括:定义客户端通用SDK封装的代理类,通过代理类接口绑定服务端对应的功能服务;添加需要监听的指令集,并构造客户端的功能请求,在服务端创建对应的功能实现后,根据客户端用户触发的请求指令,回调服务端对应的UI业务处理。从而可以实现不同UI相同业务或者相同UI不同业务的适配,有效提高车端UI定制化开发效率,避免代码冗余,便于项目开发和学习。便于项目开发和学习。便于项目开发和学习。

【技术实现步骤摘要】
一种车机UI业务分离设计方法及车机UI业务分离的架构


[0001]本专利技术属于车机应用开发领域,尤其涉及一种车机UI业务分离设计方法及车机UI业务分离的架构。

技术介绍

[0002]随着汽车市场的快速发展,用户的定制化需求越来越高。UI定制可以实现一个应用对应于多套UI,也可以一套UI对应于多个平台应用。然而,针对当前用户的定制化需求,常将UI与应用功能绑定,在需要更换UI与应用的绑定关系时,需要重新开发,由此导致大量冗余代码的编写,降低用户定制化需求的开发效率。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种车机UI业务分离设计方法及车机UI业务分离的架构,用于解决现有UI定制开发效率低、存在代码冗余的问题。
[0004]在本专利技术实施例的第一方面,提供了一种车机UI业务分离设计方法,包括:
[0005]定义客户端通用SDK封装的代理类,通过代理类接口绑定服务端对应的功能服务;
[0006]添加需要监听的指令集,并构造客户端的功能请求,在服务端创建对应的功能实现后,根据客户端用户触发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种车机UI业务分离设计方法,其特征在于,包括:定义客户端通用SDK封装的代理类,通过代理类接口绑定服务端对应的功能服务;添加需要监听的指令集,并构造客户端的功能请求,在服务端创建对应的功能实现后,根据客户端用户触发的请求指令,回调服务端对应的UI业务处理。2.根据权利要求1所述的方法,其特征在于,所述添加需要监听的指令集包括:服务端封装注册和解注册监听器的接口,并定义监听到请求指令后的消息分发流程。3.根据权利要求1所述的方法,其特征在于,所述构造客户端的功能请求包括:通过构建指定对象将客户端请求指令发送至服务端,由服务端解析请求指令并进行对应的功能实现,所述指定对象至少包含业务ID、子业务ID、具体功能指令、附加参数和指令类型。4.根据权利要求1所述的方法,其特征在于,所述根据客户端用户触发的请求指令,回调服务端对应的UI业务处理包括:服务端根据子业务ID区分不同业务的指令集,并根据用户操作ID的参数进行对应的功能实现。5.根据权利要求1所述的方法,其特征在于,所述根据客户端用户触发的请求指令,回调服务端对应的UI业务处理还包括:当客户端请求服务进程销毁时,解除客户端与服务端对应服务的绑定。6.一种车机UI业务分离的架构,其特征在于,至少包括通用SDK、客户端模块和服务...

【专利技术属性】
技术研发人员:李森林温世敏云晓会苏俊杰左大满
申请(专利权)人:武汉光庭信息技术股份有限公司
类型:发明
国别省市:

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

1