一种解闭锁的方法和装置与流程
- 国知局
- 2024-10-15 09:22:31
本技术实施例涉及通信,并且更具体地,涉及一种解闭锁的方法和装置。
背景技术:
1、低功耗蓝牙无钥匙进入与启动系统(bluetooth low energy passive entry andpassive start system,ble peps)是以智能终端设备(例如,用户智能手机或可穿戴设备)取代传统高低频无钥匙进入与启动系统中的专用智能钥匙,并通过低功耗蓝牙(bluetoothlow energy,ble)技术定位出设备在车外或车内的状态,最终实现高效便捷的车辆进入与启动操作。
2、目前的ble peps依赖于高精度定位技术,但是目前对智能终端设备的定位结果存在不准确的问题,这无法保证蓝牙钥匙解闭锁的准确性,从而影响用户的使用体验。
3、因此,如何提高无感解闭锁的准确性称为一个亟待解决的问题。
技术实现思路
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、结合第十二方面,在一种可能的实现方式中,该芯片系统还包括存储器,该存储器中存储有计算机程序或计算机指令。
本文地址:https://www.jishuxx.com/zhuanli/20241015/313959.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。