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

整车软件在线升级方法、装置、电子设备和存储介质与流程

2023-07-27 15:11:03 来源:中国专利 TAG:


1.本技术涉及icv领域,具体而言,涉及一种整车软件在线升级方法、装置、电子设备和存储介质。


背景技术:

2.为了保证整车使用体验的常用常新,车辆会定期通过在线进行软件升级,通常的实现方法是:方法1:用户在车内中控屏或者app上指定软件升级时间,实现定时升级;方法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.图1是本技术实施例公开的一种整车软件在线升级方法的流程示意图;图2是本技术实施例公开的一种整车软件在线升级装置的结构示意图;图3是本技术实施例公开的一种电子设备的结构示意图。
具体实施方式
32.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
33.实施例一请参阅图1,图1是本技术实施例公开的一种整车软件在线升级方法的流程示意图,如图1所示,本技术实施例的方法包括以下步骤:101、当接收到用户触发的整车软件升级指令时,检测用户是否停留在车辆内部;102、当检测到用户未停留在车辆内部时,基于用户设置的升级参数响应整车软件升级指令,以升级整车软件;103、当检测到用户停留在车辆内部时,拒绝响应整车软件升级指令。
34.本技术实施例能够在接收到用户触发的整车软件升级指令时,检测用户是否停留在车辆内部,进而当检测到用户未停留在车辆内部时,能够基于用户设置的升级参数响应整车软件升级指令,以升级整车软件,另一方面,当检测到用户停留在车辆内部时,能够拒绝响应整车软件升级指令。例如,当用户在车辆并且正在驾驶车辆时,本技术能够识别用户停留在车辆并且正在驾驶车辆,此时,拒绝响应整车软件升级指令,避免整车软件升级时,由于限制车辆行动而中断用户操作车辆。与现有技术相比,本技术实施例能够在检测到用户停留在车辆内部时,拒绝响应整车软件升级指令,这样一来,就能够避免在用户停留在车辆内部时,执行整车软件在线升级时,进而避免整车软件在线升级对用户造成影响,从而提高用户体验。
35.在本技术实施例中,针对步骤101,用户可通过车载终端或者app触发整车软件升级指令,例如,用户可在车载终端提供的升级界面上点击“软件升级”这一按钮,从而触发整车软件升级指令。
36.在本技术实施例中,针对步骤102,用户还可以通过车载终端提供的升级界面设置升级参数,其中,该升级参数可以包括升级对象、升级步骤,其中,升级对象是指软件对象,软件对象可以包括蓝牙协议、车载终端的操作系统等软件。升级步骤可以是指软件对象的升级先后顺序。
37.在本技术实施例中,作为一种可选的实施方式,本技术实施例的方法还包括以下
步骤:检测用户设置的定时升级任务是否已满足执行条件;当定时升级任务已满足执行条件时,检测用户是否停留在车辆内部,其中,当检测到用户未停留在车辆内部时,基于用户设置的升级参数响应整车软件升级指令,以升级整车软件,当检测到用户停留在车辆内部时,拒绝响应整车软件升级指令。
38.本可选的实施方式能够检测用户设置的定时升级任务是否已满足执行条件,进而能够在定时升级任务已满足执行条件时,检测用户是否停留在车辆内部,其中,当检测到用户未停留在车辆内部时,基于用户设置的升级参数响应整车软件升级指令,以升级整车软件,当检测到用户停留在车辆内部时,拒绝响应整车软件升级指令。
39.针对上述可选的实施方式,具体地,用户可以通过车载终端提供升级界面创建一个定时升级任务,该定时升级任务包括了任务执行时间、升级对象、升级步骤,其中,任务执行时间可以是一个时间段,也可以是一个具体的时间点,例如,任务执行时间可以是22:00至05:00这个时间段,也可以是23:00这个具体时间点,对此本技术实施例不作限定。
40.在本技术实施例中,作为一种可选的实施方式,本技术实施例的方法还包括以下步骤:当检测到用户停留在车辆内部时,生成提示信息并展示提示信息,以提示用户。
41.本可选的实施方式能够在检测到用户停留在车辆内部时,生成提示信息并展示提示信息,以提示用户。
42.针对上述可选的实施方式,具体地,提示信息可以是“车辆即将升级,请离开车辆,或关闭升级程序”,当然,提示信息还可以是其他自定义的提示内部,本技术实施例对此不作限定。另一方面,可通过车载终端提供的升级界面展示所述提示信息,亦可通过语音播报的形式播报提示信息。
43.在本技术实施例中,作为一种可选的实施方式,步骤:检测用户是否停留在车辆内部,包括以下子步骤:获取车载红外检测传感器数据;基于车载红外检测传感器数据判断用户是否停留在车辆内部,其中,当车载红外检测传感器数据的数值为第一数值时,确定用户停留在车辆内部。
44.本可选的实施方式,能够获取车载红外检测传感器数据,进而能够基于车载红外检测传感器数据判断用户是否停留在车辆内部,其中,当车载红外检测传感器数据的数值为第一数值时,确定用户停留在车辆内部。
45.针对上述可选的实施方式,具体地,车载红外检测传感器可设置在座椅两侧,其中,车载红外检测传感器可以包括红外发射器和红外接收器,其中,红外发射器发射红外线,而红外接收器接收红外线。进一步地,当用户停留在车辆内部时,红外发射器发射的红外线被用户遮挡,进而红外接收器无法接收红外线,此时红外接收器产生一个低电平,其用第一数值0表示,相应地,当红外接收器能够接收红外线,此时红外接收器产生一个高电平,其用第二数值1表示。
46.实施例二请参阅图2,图2是本技术实施例公开的一种整车软件在线升级装置的结构示意图,如图2所示,本技术实施例的装置包括以下功能模块:
接收模块201,用于接收用户触发的整车软件升级指令时,第一检测模块202,用于在接收到用户触发整车软件升级指令时,检测用户是否停留在车辆内部;升级模块203,用于当检测到用户未停留在车辆内部时,基于用户设置的升级参数响应整车软件升级指令,以升级整车软件;升级模块203,还用于当检测到用户停留在车辆内部时,拒绝响应整车软件升级指令。
47.本技术实施例的装置通过执行整车软件在线升级方法,能够在接收到用户触发的整车软件升级指令时,检测用户是否停留在车辆内部,进而当检测到用户未停留在车辆内部时,能够基于用户设置的升级参数响应整车软件升级指令,以升级整车软件,另一方面,当检测到用户停留在车辆内部时,能够拒绝响应整车软件升级指令。
48.与现有技术相比,本技术实施例能够在检测到用户停留在车辆内部时,拒绝响应整车软件升级指令,这样一来,就能够避免在用户停留在车辆内部时,执行整车软件在线升级时,进而避免整车软件在线升级对用户造成影响,从而提高用户体验。
49.在本技术实施例中,作为一种可选的实施方式,本技术实施例的装置还包括以下功能模块:第二检测模块,用于检测用户设置的定时升级任务是否已满足执行条件,并用于在定时升级任务已满足执行条件时,触发第一检测模块执行检测用户是否停留在车辆内部,并触发升级模块在检测到用户未停留在车辆内部时,基于用户设置的升级参数响应整车软件升级指令,以升级整车软件,和在检测到用户停留在车辆内部时,拒绝响应整车软件升级指令。
50.本可选的实施方式能够检测用户设置的定时升级任务是否已满足执行条件,进而能够在定时升级任务已满足执行条件时,检测用户是否停留在车辆内部,其中,当检测到用户未停留在车辆内部时,基于用户设置的升级参数响应整车软件升级指令,以升级整车软件,当检测到用户停留在车辆内部时,拒绝响应整车软件升级指令。
51.在本技术实施例中,作为一种可选的实施方式,本技术实施例的装置还包括以下功能模块:提示模块,用于在检测到用户停留在车辆内部时,生成提示信息并展示提示信息,以提示用户。
52.本可选的实施方式能够在检测到用户停留在车辆内部时,生成提示信息并展示提示信息,以提示用户。
53.在本技术实施例中,作为一种可选的实施方式,第一检测模块202包括以下子功能模块:获取子模块,用于获取车载红外检测传感器数据;判断子模块,用于基于车载红外检测传感器数据判断用户是否停留在车辆内部,其中,当车载红外检测传感器数据的数值为第一数值时,确定用户停留在车辆内部。
54.本可选的实施方式,能够获取车载红外检测传感器数据,进而能够基于车载红外检测传感器数据判断用户是否停留在车辆内部,其中,当车载红外检测传感器数据的数值为第一数值时,确定用户停留在车辆内部。
55.需要说明的是,关于本技术实施例的装置的其他详细说明,请参阅本技术实施例一的相关说明,本技术实施例对此不作赘述。
56.实施例三请参阅图3,图3是本技术实施例公开的一种电子设备的结构示意图,如图3所示,本技术实施例的电子设备包括:处理器301;以及存储器302,配置用于存储机器可读指令,指令在由处理器301执行时,执行如前述实施方式任一项的整车软件在线升级方法。
57.本技术实施例的电子设备通过执行整车软件在线升级方法,能够在接收到用户触发的整车软件升级指令时,检测用户是否停留在车辆内部,进而当检测到用户未停留在车辆内部时,能够基于用户设置的升级参数响应整车软件升级指令,以升级整车软件,另一方面,当检测到用户停留在车辆内部时,能够拒绝响应整车软件升级指令。
58.与现有技术相比,本技术实施例能够在检测到用户停留在车辆内部时,拒绝响应整车软件升级指令,这样一来,就能够避免在用户停留在车辆内部时,执行整车软件在线升级时,进而避免整车软件在线升级对用户造成影响,从而提高用户体验。
59.实施例四本技术实施例提供一种存储介质,存储介质存储有计算机程序,计算机程序被处理器执行如前述实施方式任一项的整车软件在线升级方法。
60.本技术实施例的存储介质通过执行整车软件在线升级方法,能够在接收到用户触发的整车软件升级指令时,检测用户是否停留在车辆内部,进而当检测到用户未停留在车辆内部时,能够基于用户设置的升级参数响应整车软件升级指令,以升级整车软件,另一方面,当检测到用户停留在车辆内部时,能够拒绝响应整车软件升级指令。
61.与现有技术相比,本技术能够在检测到用户停留在车辆内部时,拒绝响应整车软件升级指令,这样一来,就能够避免在用户停留在车辆内部时,执行整车软件在线升级时,进而避免整车软件在线升级对用户造成影响,从而提高用户体验。
62.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
63.另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
64.再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
65.需要说明的是,功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质
上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
66.在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
67.以上仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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