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

Wifi扫描频率调整方法、装置、电子设备及存储介质与流程

2023-02-04 09:25:27 来源:中国专利 TAG:

wifi扫描频率调整方法、装置、电子设备及存储介质
技术领域
1.本发明涉及车联网技术领域,具体而言,涉及一种wifi扫描频率调整方法、装置、电子设备及存储介质。


背景技术:

2.随着汽车电子技术的飞速发展,搭载智能车载系统的车辆已经普及。智能车机的工作依赖于网络,由于车辆性质的影响,连接车内的移动终端提供的热点wifi是车载终端获取网络的主要方式。
3.车载终端连接车内移动终端的热点wifi时,需要向附近的移动设备发起扫描。车载终端对附近的移动设备发起扫描的过程中,需要占用车载系统的资源。传统的车载终端扫描wifi的方式,存在占用车载系统资源过多,且存在功耗大的问题。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种wifi扫描频率调整方法、装置、电子设备及存储介质,其能够对扫描频率进行适应调整,无需一直高频率扫描,改善车载终端扫描wifi占用系统资源过多且功耗大的问题。
5.为了实现上述目的,本发明实施例采用的技术方案如下:
6.第一方面,本发明实施例提供一种wifi扫描频率调整方法,应用于车辆的车载终端,所述方法包括:
7.在所述车载终端未连接wifi时,检测并识别所述车载终端当前所打开的界面;
8.当所述界面为wifi设置界面时,将wifi扫描频率调整为第一扫描频率;
9.当所述界面不在wifi设置界面时,若查询出预设的网络表中存在保存网络,则实时获取所述车载终端上运行的各车载应用当前对数据流量的需求量,并获取所述车辆的运动状态;
10.根据各所述需求量和/或所述运动状态,对所述wifi扫描频率进行调整。
11.进一步地,所述车载终端与设置于所述车辆上的运动检测装置通信连接,所述获取所述车辆的运动状态的步骤,包括:
12.通过所述运动检测装置获取所述车辆的运动状态信息;
13.对所述运动状态信息进行处理,得到所述车辆的运动状态;其中,所述运动状态包括行驶状态或静止状态。
14.进一步地,所述根据各所述需求量和/或所述运动状态,对所述wifi扫描频率进行调整的步骤,包括:
15.在任一时刻,根据当前时刻的各所述需求量,计算出当前时刻的总需求量;
16.当所述总需求量大于流量阈值,且所述运动状态为行驶状态时,则将所述wifi扫描频率调节为第二扫描频率;其中,所述第二扫描频率小于所述第一扫描频率。
17.进一步地,所述根据各所述需求量和/或所述运动状态,对所述wifi扫描频率进行
调整的步骤,还包括:
18.当所述总需求量未超过流量阈值,且所述运动状态为行驶状态时,则将所述wifi扫描频率调节为第一默认频率;其中,所述第一默认频率小于所述第二扫描频率。
19.进一步地,所述根据各所述需求量和/或所述运动状态,对所述wifi扫描频率进行调整的步骤,包括:
20.当所述总需求量大于流量阈值,且所述运动状态为静止状态时,则将所述wifi扫描频率为第三扫描频率;其中,所述第三扫描频率大于所述第二扫描频率,且小于所述第一扫描频率。
21.进一步地,所述方法还包括:
22.当所述总需求量未超过流量阈值,且所述运动状态为静止状态时,则将所述wifi扫描频率为第二扫描频率。
23.进一步地,所述方法还包括:
24.统计扫描次数及每次扫描出的wifi数量,若所述扫描次数超过次数阈值,且所述wifi数量无变化时,停止扫描。
25.第二方面,本发明实施例提供一种wifi扫描频率调整装置,应用于车辆的车载终端,所述wifi扫描频率调整装置包括第一检测模块、第二检测模块和频率调节模块;
26.所述第一检测模块,用于在所述车载终端未连接wifi时,检测并识别所述车载终端当前所打开的界面;
27.所述频率调节模块,用于当所述界面为wifi设置界面时,将wifi扫描频率调整为第一扫描频率;
28.所述第二检测模块,用于当所述界面不在wifi设置界面时,若查询出预设的网络表中存在保存网络,则实时获取所述车载终端上运行的各车载应用当前对数据流量的需求量,并获取所述车辆的运动状态;
29.所述频率调节模块,还用于根据各所述需求量和/或所述运动状态,对所述wifi扫描频率进行调整。
30.第三方面,本发明实施例提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现如第一方面所述的wifi扫描频率调整方法。
31.第四方面,本发明实施例提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的wifi扫描频率调整方法。
32.本发明实施例提供的wifi扫描频率调整方法、装置、电子设备及存储介质,在车载终端未连接wifi的情况下,若检测到车载终端当前锁打开的界面为wifi设置界面,则将wifi扫描频率调整为第一扫描频率,若未在wifi设置界面,且存在保存网络,则根据实时的车辆运动状态及各车载系统对数据流量的需求量,来调整wifi扫描频率,实现对扫描频率进行适应调整,无需一直高频率扫描,从而能够尽可能减少车载终端扫描wifi所占用的系统资源,减小车机系统的功耗。
33.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
34.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
35.图1示出了本发明实施例提供的wifi扫描频率调整系统的方框示意图。
36.图2示出了本发明实施例提供的wifi扫描频率调整方法的流程示意图之一。
37.图3示出了图2中步骤s17的部分子步骤的流程示意图。
38.图4示出了图2中步骤s18的部分子步骤的流程示意图之一。
39.图5示出了图2中步骤s18的部分子步骤的流程示意图之二。
40.图6示出了本发明实施例提供的wifi扫描频率调整方法的流程示意图之二。
41.图7示出了本发明实施例提供的wifi扫描频率调整装置的方框示意图。
42.图8示出了本发明实施例提供的电子设备的方框示意图。
43.图标:100-wifi扫描频率调整系统;110-车载终端;120-运动检测装置;130-网卡;140-wifi扫描频率调整装置;150-第一检测模块;160-第二检测模块;170-频率调节模块;180-电子设备。
具体实施方式
44.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
45.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
47.由于车辆性质的影响,连接车内的移动终端提供的热点wifi是车载终端获取网络的主要方式。车载终端连接车内移动终端的热点wifi时,需要向附近的移动设备发起扫描。车载终端对附近的移动设备发起扫描的过程中,需要占用车载系统的资源。
48.目前,常见的车载终端扫描方法是以固定的扫描频率进行wifi扫描,导致占用车载系统资源过多,且一直开启wifi扫描导致功耗大。
49.基于上述考虑,本发明实施例提供一种wifi扫描频率调整方法,其能够根据车载终端的wifi连接状态、各车载系统对数据流量的需求量以及车辆的运动状态,对扫描频率进行适应调整,无需一直高频率扫描,改善车载终端扫描wifi占用系统资源过多且功耗大
的问题。以下,对该wifi扫描频率调整方法进行介绍。
50.本发明实施例提供的wifi扫描频率调整方法,可以应用于如图所示的wifi扫描频率调整系统100中,该wifi扫描频率调整系统100可以包括车辆的车载终端110,车载终端110上的网卡130,以及设置于车辆上的运动检测装置120,车载终端110可以通过can总线与运动检测装置120通信连接。
51.其中,运动检测装置120可以是速度传感器。
52.运动检测装置120,用于对车辆的运动进行监测,得到运动状态信息,并把运动状态信息发送至车载终端110。
53.网卡130,用于实时获取车载终端110上运行的车载应用的当前对数据流量的需求量,并将各车载应用的需求量发送至车载终端110。
54.车载终端110,用于实时接收所述运动状态信息和各所述车载应用的需求量,并实现本发明实施例提供的wifi扫描频率调整方法。
55.在一种实施方式中,参照图2,本发明实施例提供一种wifi扫描频率调整方法,包括以下步骤。在本实施方式中,以该wifi扫描频率调整方法应用于图1中的车载终端110来举例说明。
56.s11,在车载终端未连接wifi时,检测并识别车载终端当前所打开的界面。
57.当识别出车载终端当前所打开的界面是wifi设置界面时,执行步骤s13,否则,执行步骤s15。
58.s13,将wifi扫描频率调整为第一扫描频率。
59.s15,查询预设的网络表中是否存在保存网络。若存在保存网络,则执行步骤s17,否则,不进行wifi扫描。
60.s17,实时获取车载终端上运行的各车载应用当前对数据流量的需求量,并获取车辆的运动状态。
61.s18,根据各需求量和/或运动状态,对wifi扫描频率进行调整。
62.检测并识别车载终端110当前所打开的界面的方式可以灵活选择,例如,可以通过对车载终端110的界面进行图像识别,来判断当前打开的界面是否为wifi设备界面,也可以通过对车载终端110的后台进行检测,来识别当前打开的界面是否为wifi设置界面。在本实施方式中,不作具体限定。
63.车载应用包括但不限于是:音乐播放软件和导航软件。在车载应用进行数据下载、访问、播放视频和音频以及网络通信时,会产生对数据流量的需求,从而车载终端110可以通过网卡130来实时获取各车载应用当前对数据流量的需求量。
64.需要说明的是,第一扫描频率可以为最大扫描频率,第一扫描频率的大小可以根据应用场景和用户需求而进行适应性调整。
65.与传统方法中以固定扫描频率进行wifi扫描的方式相比,本发明实施例提供的wifi扫描频率调整方法,根据车载终端的wifi连接情况,各车载应用当前对数据流量的需求量,以及车辆的运动状态,来对应调整扫描频率,无需一直高频率扫描,从而能够在不影响wifi扫描的前提下,尽可能减少车载终端扫描wifi所占用的系统资源,减小车机系统的功耗。
66.获取车辆的运动状态的方式可以灵活选择,例如,可以通过监测车辆的行驶速度
来判断车辆的运行状态,也可以根据车辆能耗来判定运行状态。在一种实施方式中,参照图3,可以通过以下步骤,获取车辆的运动状态。
67.s171,通过运动检测装置获取所述车辆的运动状态信息。
68.其中,运动状态信息可以是行驶速度。
69.s172,对运动状态信息进行处理,得到车辆的运动状态。其中,运动状态包括行驶状态或静止状态。
70.应当理解的是,当获取的行驶速度为零,则车辆处于静止状态,若行驶速度不为零,则车辆处于行驶状态。
71.基于行车安全和乘车体验的考虑,在车辆处于行驶状态时,应当尽可能减小扫描频率,以减小车机系统的资源占用和功耗,尽可能保证车辆的其他行车应用(例如导航软件和电台)能够得到尽可能足够的系统资源,来平稳运行,以辅助驾驶。故而,在一种实施方式中,参照图4,上述步骤s18可以包括以下步骤。
72.s181,在任一时刻,根据当前时刻的各需求量,计算出当前时刻的总需求量。
73.需要说明的是,车载应用对数据流量的需求量可以是流量值,也可以是需求网速。例如,当需求量是流量值时,车载终端110上运行的三个车载应用对数据流量的需求量分别为1gb,500mb和200mb,则总需求量=1024mb 500mb 200mb=1724mb。
74.当需求量是需求网速时,车载终端110上运行的三个车载应用对数据流量的需求量分别为1mbps,5mbps和2mbps,则总需求量=1mbps 5mbps 2mbps=8mbps。
75.在实际应用中,可以根据不同的需求,确定不同形式的需求量。在本实施方式中,将需求网速作为需求量。
76.s182,当总需求量大于流量阈值,且运动状态为行驶状态时,则将wifi扫描频率调节为第二扫描频率。
77.其中,第二扫描频率小于第一扫描频率。以及,流量阈值表征网卡130所能提供的最大网速。当总需求量(即总需求网速)超过流量阈值时,表明网卡130已经无法支持各车载应用的需求,网络切换成wifi的概率增大。
78.通过上述步骤s181-s183,在车辆处于行驶状态时,若各车载应用对数据流量的总需求量超过流量阈值时,即总需求网速超过网卡所能提供的最大网速时,以第二扫描频率进行wifi扫描,以便于快速获取所有wifi信息。
79.进一步地,本发明实施例提供的wifi扫描频率调整方法还可以包括s183。
80.s183,当总需求量未超过流量阈值,且运动状态为行驶状态时,则将wifi扫描频率调节为第一默认频率。其中,第一默认频率小于第二扫描频率。
81.在车辆处于行驶状态时,若各车载应用对数据流量的总需求量未超过流量阈值时,即网卡还能满足各车载应用的需求时,则可以更小的第一默认频率进行wifi扫描,减少扫描次数,以减少系统资源占用和减小功耗。
82.当车辆处于停止状态时,车辆的辅助驾驶及辅助驾驶软件不再需要占用资源或占用的资源很少,此时,可以适当增大扫描频率,以尽快获取wifi热点的情况。故而,在一种实施方式中,参照图5,上述步骤s18还可以包括以下步骤。
83.s184,当总需求量大于流量阈值,且运动状态为静止状态时,则将wifi扫描频率为第三扫描频率。其中,第三扫描频率大于第二扫描频率,且小于第一扫描频率。
84.在车辆处于静止状态时,若各车载应用对数据流量的总需求量超过流量阈值时,即总需求网速超过网卡所能提供的最大网速时,以第三扫描频率进行wifi扫描,以快速获取所有wifi信息,从而有助于车载终端快速连接到网速更优的wifi。
85.进一步地,本发明实施例提供的wifi扫描频率调整方法还可以包括s185。
86.s185,当总需求量未超过流量阈值,且运动状态为静止状态时,则将wifi扫描频率为第二扫描频率。
87.在车辆处于静止状态时,若各车载应用对数据流量的总需求量未超过流量阈值时,即网卡还能满足各车载应用的需求时,则可以更小的第一默认频率进行wifi扫描,减少扫描次数,以进一步减少系统资源占用和减小功耗。
88.与其他移动设备使用wifi的情况有所不同,车载终端使用的wifi热点主要来自车内用户的移动设备(例如,手机和平板)。因此,车载终端的wifi扫描效率与车辆内手持移动设备的人数相关。基于上述情况,车载终端还可以与车辆内的识别设备连接,从而车辆的运动状态为静止状态时,可以通过识别装置获取车辆内的人数,从而根据人数确定出wifi扫描频率。
89.识别设备包括但不限于是:人脸识别设备,以及设置于座位上压力传感器等。当识别设备为压力传感器时,可根据每个压力传感器检测的压力值,确定车辆内的人数。
90.进一步地,根据人数确定出wifi扫描频率可以进一步实施为:在人数大于人数阈值时,将当前扫描频率与人数间的商作为新的扫描频率。
91.其中,当前扫描频率可以是第二扫描频率,也可以第三扫描频率。人数阈值可以是2,也可以是其他数值,在本实施方式中不作具体限定。
92.进一步地,为了避免wifi无限制扫描而导致系统资源消耗和产生大额功耗,在一种实施方式中,参照图6,本发明实施例提供的wifi扫描频率调整方法还可以包括s19。
93.s19,统计扫描次数及每次扫描出的wifi数量,若扫描次数超过次数阈值,且wifi数量无变化时,停止扫描。
94.通过上述步骤s19,既能够保证扫描出车载终端附近的所有wifi,也能够在一定程度上避免无限制扫描而导致系统资源消耗和产生大额功耗。
95.上述第一扫描频率、第二扫描频率、第三扫描频率和第一默认频率间的关系为:第一扫描频率》第三扫描频率》第二扫描频率》第一默认频率。例如,第一默认频率为10min/次,第二扫描频率为5min/次,第三扫描频率为2.5min/次,第一扫描频率为20s/次。
96.本发明实施例提供的wifi扫描频率调整方法,在车载终端未连接wifi的情况下,根据各车载应用当前对数据流量的需求量,以及车辆的运动状态,来调节控制扫描频率进行调整,实现仅在大量使用数据流量时增加扫描频率,在行驶状态相对静止状态降低扫描频率,以尽可能减少车载终端扫描wifi所占用的系统资源,减小车机系统的功耗。同时,能够在行驶状态中,尽可能保证辅助驾驶软件的稳定运行。
97.基于上述wifi扫描频率调整方法的构思,在一种实施方式中,参照图,本发明实施例还提供一种wifi扫描频率调整装置140,该wifi扫描频率调整装置140可以应用于图1中的车载终端110,参照图7,该wifi扫描频率调整装置140包括第一检测模块150、第二检测模块160和频率调节模块170。
98.第一检测模块150,用于在车载终端未连接wifi时,检测并识别车载终端当前所打
开的界面。
99.频率调节模块170,用于当界面为wifi设置界面时,将wifi扫描频率调整为第一扫描频率。
100.第二检测模块160,用于当界面不在wifi设置界面时,若查询出预设的网络表中存在保存网络,则实时获取车载终端上运行的各车载应用当前对数据流量的需求量,并获取车辆的运动状态。
101.频率调节模块170,还用于根据各需求量和/或所述运动状态,对wifi扫描频率进行调整。
102.上述wifi扫描频率调整装置140中,通过第一检测模块150、第二检测模块160和频率调节模块170的协同作用,实现对扫描频率进行适应调整,无需一直高频率扫描,从而能够尽可能减少车载终端扫描wifi所占用的系统资源,减小车机系统的功耗。
103.关于wifi扫描频率调整装置140的具体限定可以参见上文中对于wifi扫描频率调整方法的限定,在此不再赘述。上述wifi扫描频率调整装置140中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备的存储器中,以便于处理器调用执行以上各个模块对应的操作。
104.在一种实施方式中,提供了一种电子设备180,该电子设备180可以是服务器,其内部结构图可以如图8所示。该电子设备180包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该电子设备180的处理器用于提供计算和控制能力。该电子设备180的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备180的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、近场通信(nfc)或其他技术实现。该计算机程序被处理器执行时实现如上述实施方式提供的wifi扫描频率调整方法。
105.图8中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的电子设备180的限定,具体的电子设备180可以包括比图8中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
106.在一种实施方式中,本发明提供的wifi扫描频率调整装置140可以实现为一种计算机程序的形式,计算机程序可在如图8所示的电子设备180上运行。电子设备180的存储器中可存储组成该wifi扫描频率调整装置140的各个程序模块,比如,图7所示的第一检测模块150、第二检测模块160和频率调节模块170。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的wifi扫描频率调整方法中的步骤。
107.例如,图8所示的电子设备180可以通过如图7所示的wifi扫描频率调整装置140中的第一检测模块150执行步骤s11。电子设备180可以通过第二检测模块160执行步骤s15和s17。电子设备180可以通过频率调节模块170执行步骤s13和s18。
108.在一种实施方式中,提供了一种电子设备180,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:在车载终端未连接wifi时,检测并识别车载终端当前所打开的界面;当界面为wifi设置界面时,将wifi扫描频率调整为第一扫描频率;当界面不在wifi设置界面时,若查询出预设的网络表中存在保存网络,则实
时获取车载终端上运行的各车载应用当前对数据流量的需求量,并获取车辆的运动状态;根据各需求量和/或所述运动状态,对wifi扫描频率进行调整。
109.在一种实施方式中,提供了一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:在车载终端未连接wifi时,检测并识别车载终端当前所打开的界面;当界面为wifi设置界面时,将wifi扫描频率调整为第一扫描频率;当界面不在wifi设置界面时,若查询出预设的网络表中存在保存网络,则实时获取车载终端上运行的各车载应用当前对数据流量的需求量,并获取车辆的运动状态;根据各需求量和/或所述运动状态,对wifi扫描频率进行调整。
110.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
111.另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
112.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
113.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献