一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种车载蓝牙电话多屏协同系统、方法及车辆与流程

2022-09-07 15:32:27 来源:中国专利 TAG:


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.图1为本说明书的一种车载蓝牙电话多屏协同系统实施例一的组成示意图;
63.图2为本说明书的一种车载蓝牙电话多屏协同系统的实施例二的组成示意图;
64.图3为本说明书的一种方法的实施例四中建立协同环节的步骤示意图;
65.图4为本说明书的一种方法的实施例四中通话断开协同环节的步骤示意图;
66.图5为本说明书的一种方法的实施例五中电话呼入阶段的步骤示意图;
67.图6为本说明书的一种方法的实施例五中电话呼入阶段时序图的步骤示意图;
68.图7为本说明书的一种方法的实施例六中电话呼出阶段的步骤示意图;
69.图8为本说明书的一种方法的实施例六中电话呼出阶段时序图的步骤示意图。
具体实施方式
70.为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。
71.需要说明的是,除非另外定义,本说明书一个或多个实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
72.本说明书的一种车载蓝牙电话多屏协同系统的实施例一,如图1所示:
73.一种车载蓝牙电话多屏协同系统,该系统还包括蓝牙电话辅助应用部、视图部、仓库部、视图模型部、系统库以及安卓框架层;
74.其中,蓝牙电话辅助应用部包括语音识别广播接收器、系统启动完成广播接收器、蓝牙连接状态广播接收器、信息与救援广播接收器、蓝牙电话主画面以及蓝牙电话底层服务单元;
75.其中,信息与救援广播接收器包括信息服务电话单元和紧急救援服务电话单元;
76.其中,视图部包括通话记录主画面单元、联系人主画面单元、拨号盘主画面单元、通话弹出画面单元、联系人详细弹出画面单元、确认弹出画面单元以及加载时画面单元;
77.其中,仓库部包括通话记录数据仓库、联系人数据仓库、拨号盘数据仓库、本地数据仓库、通用数据仓库、联系人底层数据库、通话数据仓库以及联系人和通话记录加载时数据仓库;视图模型库包括通话记录视图模型单元、联系人视图模型单元、拨号盘视图模型单元、通用数据视图模型、通话视图模型以及联系人详细视图模型;
78.其中系统库包括车辆配置服务单元、车辆层级管理服务单元、拨号盘数据仓库单元、通用数据仓库单元、系统音频服务单元以及系统电话服务单元。
79.本说明书的一种车载蓝牙电话多屏协同系统的实施例二,如图2所示:
80.该系统还包括工具部和埋点部;
81.其中工具部包括电话数据库底层工具类单元;
82.其中埋点部包括埋点服务类单元。
83.本说明书的一种方法的实施例三:
84.一种方法,该方法包括多屏协同环节,该环节包括调用蓝牙电话底层服务单元,该调用过程包括:
85.其中,通话建立时:启动蓝牙电话底层服务单元感知通话的状态以及信息的传递;
86.当通话建立时,蓝牙电话底层服务单元将会被调用,随即将通话的相关的信息发送给汽车基础服务库,随后汽车基础服务库建立线程将信息发送给仪表从而提供显示服务,在仪表侧展示通话;
87.当蓝牙电话底层服务单元检测到通话状态断开时,说明用户结束了通话,同样将
信息发送给汽车基础服务库,之后汽车基础服务库会结束通话建立时创建的线程,并且通知仪表在仪表界面上结束通话显示;
88.其中,异常处理:启动蓝牙电话底层服务单元如果检测到调用到的控制器连接状态发生了变化,会进行自动重连的操作。
89.有益效果:该方法可以将显示在中控屏的蓝牙电话通话信息同步到仪表上显示,区别于传统单独显示在中控屏幕上的方法,此方法可以大大提高驾驶的安全性和用户体验。
90.本说明书的一种方法的实施例四,如图3—4所示:
91.进行多屏协同环节的时序图具体步骤包括通话建立协同环节和通话断开协同环节;
92.其中,通话建立协同环节包括
93.步骤一,监测建立信号:监测启动,监测到通话建立信号;
94.步骤二,准备建立数据传送:将通话建立信号进行处理,收集通话信号,得出通话建立数据;
95.步骤三,传送通话建立数据:建立线程,发送通话建立数据给仪表;
96.步骤四,显示通话数据:仪表显示通话建立数据;
97.通话断开协同环节包括
98.步骤五,监测断开信号:监测到通话断开信号;
99.步骤六,准备断开数据传送:将通话断开信号进行处理,收集通话信号,得出通话断开数据;
100.步骤七,传送通话断开数据:结束线程,通知仪表通话状态更新;
101.步骤八,停止显示:停止显示通话信息。
102.调用蓝牙电话底层服务单元的过程中,通话状态可能随时改变,蓝牙电话底层服务单元以秒为单位,持续将通话信息发送给仪表。
103.本说明书的一种方法的实施例五,如图5—6所示:
104.该方法还包括通话环节,通话环节包括电话呼入阶段:
105.第一步,功能触发:系统会直接触发蓝牙电话底层服务单元,蓝牙电话底层服务单元随即通知通话弹出画面单元显示通话页面;
106.第二步,显示页面:通话弹出画面单元将通话状态变更的信息通过广播发送给状态栏单元,然后显示通话页面;
107.第三步:分情况动作:
108.若紧急救援服务电话在通话中:蓝牙电话底层服务单元检测到有蓝牙电话呼入,首先判断紧急救援服务电话是否正在通话中;如果是,则通知公共数据操作库将手机切换为私密模式;随后公共数据操作库调用系统蓝牙电话处理类中的断开音频方法;
109.若信息服务电话在通话中:蓝牙电话底层服务单元检测到有电话呼入,首先判断信息服务电话单元是否正在通话中;如果是,则发送广播通知信息与救援广播接收器,信息与救援广播接收器接收到信息后会弹出车载信息娱乐系统提示;如果用户点击接听,则正常调用呼入逻辑;如果用户点击拒绝,则挂断;
110.若在蓝牙电话通话时,信息与救援广播接收器会过滤信息服务电话。
111.通话环节中的电话呼入阶段时序图步骤包括
112.步骤一,监测通话请求:监测到系统中发来的新建通话请求;
113.步骤二,显示通话界面:
114.其一,发送状态变更信息给状态栏单元;
115.其二,显示通话页面;
116.其三,点击接听按钮包括调用应答指定通话接口和调用回答端口;
117.步骤三,检测变化:检测通话状态变化;
118.步骤四,更新状态:通过调用回调函数,并通过可观察的数据存储器的变化通知交互通话界面,从而更新通话界面的状态;
119.步骤五,更新显示:根据通话状态,更新画面显示内容。
120.本说明书的一种方法的实施例六,如图7—8所示:
121.该方法中的通话环节,还包括电话呼出阶段,具体包括
122.第一步,初始调用事件:拨号盘数据仓库调用呼出电话事件;
123.第二步,创建客户端:通话记录数据仓库创建系统蓝牙电话处理类的蓝牙客户端;
124.第三步,中间调用事件:随即调用蓝牙客户端的呼出电话事件;
125.第四步,功能触发:创建通话后,会触发蓝牙电话底层服务单元,蓝牙电话底层服务单元随即通知通话弹出画面单元显示通话页面;
126.第五步,显示页面:通话弹出画面单元将通话状态变更的信息通过广播发送给状态栏单元,然后显示通话页面。
127.通话环节中的电话呼出阶段时序图步骤包括
128.步骤一,触发事件:触发电话拨出事件;
129.步骤二,创建连接类:蓝牙电话底层服务单元发出信号让公共数据操作库创建连接类,公共数据操作库把创建的连接类返回给蓝牙电话底层服务单元;
130.步骤三,调用接口:调用系统蓝牙电话拨号接口;
131.步骤四,监测请求:监测系统发来的新建通话请求;
132.步骤五,显示页面:包括发送状态变更信息和显示通话界面。
133.本说明的一种车辆的实施例七,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行前述程序时实现如上所述的方法。
134.需要说明的是,本说明书一个或多个实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本说明书一个或多个实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
135.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
136.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本
说明书一个或多个实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
137.上述实施例的装置用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
138.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本说明书一个或多个实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
139.此外,可以以框图的形式示出装置,以便避免使本说明书一个或多个实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本说明书一个或多个实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本说明书一个或多个实施例。因此,这些描述应被认为是说明性的而不是限制性的。
140.尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。
141.本说明书一个或多个实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献