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

无线连接设备列表刷新方法、装置、设备及可读存储介质与流程

2022-12-03 01:01:56 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤指一种无线连接设备列表刷新方法、装置、设备及可读存储介质。


背景技术:

2.目前,随着科技技术的不断进步,万物互联的趋势越来越明显,各设备越来越依靠于无线通信技术相互连接。在目前的无线连接过程中,用户需要手动开启无线信号扫描(例如图1所示,用户手动选择开启蓝牙扫描),用户设备会对周围发出无线通信信号的设备生成无线连接设备列表提供给用户(例如图2所示,用户设备对周围蓝牙信号进行扫描后生成蓝牙设备列表),用户再手动点击想要连接的设备进行无线通信连接。但是由于各无线连接设备发出的无线通信信号会不断变化,导致无线连接设备列表也相应不断更新,有可能出现用户点击想要连接的设备时恰好无线连接设备列表发生了更新,导致用户实际点击的连接设备从用户期望连接的设备变为另一个无线连接设备,造成连接过程与用户的期望不符(例如,用户在看到如图2所示的蓝牙设备列表后,点击“李雷的智能手表”进行连接,但是此时蓝牙设备列表更新为图3所示的情况,那么终端将与“韩梅梅的手机”连接,造成用户的误触)。


技术实现要素:

3.本发明实施例提供一种无线连接设备列表刷新方法、装置、设备及可读存储介质,用以解决现有技术中终端进行无线设备连接时,用户点击想要连接的设备时恰好无线连接设备列表发生了更新,导致用户实际点击的连接设备从用户期望连接的设备变为另一个无线连接设备的误触问题。
4.本发明实施例提供了一种无线连接设备列表刷新方法,包括:
5.响应于用户触发的无线连接设备扫描指令,检测无线连接设备及对应的信号强度;
6.将检测到的各无线连接设备按照对应的信号强度进行排序,生成无线连接设备列表;
7.在更新所述无线连接设备列表时,保持所述无线连接设备列表的第一部分的设备在所述无线连接设备列表中的位置不变,更新所述无线连接设备列表中除第一部分之外的剩余部分;所述第一部分包括排列在所述无线连接设备列表中的前n个无线连接设备;
8.其中,n大于等于1且小于等于所述无线连接设备列表中包含的无线连接设备的数量。
9.可选地,若更新前的所述无线连接设备列表的无线连接设备数量小于p,则所述无线连接设备列表的第一部分包括更新前的所述无线连接设备列表中的全部无线连接设备;
10.其中,p为预设第一阈值且p为正整数。
11.可选地,若更新前的所述无线连接设备列表的无线连接设备数量大于等于p,则所
述无线连接设备列表的第一部分包括更新前的所述无线连接设备列表中的部分无线连接设备;
12.其中,p为预设第一阈值且p为正整数。
13.可选地,所述方法还包括:
14.若更新前的所述无线连接设备列表的无线连接设备数量大于等于p,且更新前的所述无线连接设备列表中,信号强度大于预设信号强度阈值的无线连接设备数量大于q,则将更新前的所述无线连接设备列表中信号强度大于所述预设信号强度阈值的无线连接设备,组成所述无线连接设备列表的第一部分;
15.若更新前的所述无线连接设备列表的无线连接设备数量大于等于p,且更新前的所述无线连接设备列表中,信号强度大于预设信号强度阈值的无线连接设备数量小于等于q,将更新前的所述无线连接设备列表中的前q个无线连接设备,组成所述无线连接设备列表的第一部分;
16.其中,q为预设第二阈值且q为正整数。
17.可选地,更新所述无线连接设备列表中除第一部分之外的剩余部分,包括:
18.将所述无线连接设备列表中除第一部分之外的剩余部分的无线连接设备按照实时检测到的信号强度进行重新排序。
19.可选地,所述无线连接设备为蓝牙设备或无线局域网wlan设备。
20.可选地,所述方法还包括:
21.在更新所述无线连接设备列表时,根据实时检测到的信号强度确定位于所述无线连接设备列表的第一部分的设备无法连接时,将无法连接的设备在所述无线连接设备列表中的更新为无效状态。
22.基于同一发明构思,本发明实施例还提供了一种无线连接设备列表刷新装置,包括:
23.检测模块,用于响应于用户触发的无线连接设备扫描指令,检测无线连接设备及对应的信号强度;
24.列表生成模块,用于将检测到的各无线连接设备按照对应的信号强度进行排序,生成无线连接设备列表;
25.列表刷新模块,用于在更新所述无线连接设备列表时,保持所述无线连接设备列表的第一部分的设备在所述无线连接设备列表中的位置不变,更新所述无线连接设备列表中除第一部分之外的剩余部分;所述第一部分包括排列在所述无线连接设备列表中的前n个无线连接设备;
26.其中,n大于等于1且小于等于所述无线连接设备列表中包含的无线连接设备的数量。
27.基于同一发明构思,本发明实施例还提供了一种设备,包括:处理器和用于存储所述处理器可执行指令的存储器;
28.其中,所述处理器被配置为执行所述指令,以实现所述的无线连接设备列表刷新方法。
29.基于同一发明构思,本发明实施例还提供了一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序被用于实现所述的无线连接设备列表刷新方法。
30.本发明有益效果如下:
31.本发明实施例提供的无线连接设备列表刷新方法、装置、设备及可读存储介质,通过将生成无线连接设备列表时位于所述无线连接设备列表靠前位置的无线连接设备的位置固定,从而保证用户以较大概率选择的无线连接设备的在无线连接设备列表中的位置不发生改变,能够避免用户在选择所述第一部分的无线连接设备时不会因无线连接列表此时发生更新导致用户最终选择的无线连接设备与期望选择的无线连接设备不一致的情况,提高了用户的使用体验。
附图说明
32.图1为用户使用终端进行蓝牙设备连接的界面图之一;
33.图2为用户使用终端进行蓝牙设备连接的界面图之二;
34.图3为用户使用终端进行蓝牙设备连接的界面图之三;
35.图4本发明实施例提供的无线连接设备列表更新方法的流程图;
36.图5为用户使用终端进行蓝牙设备连接的界面图之四;
37.图6为用户使用终端进行蓝牙设备连接的界面图之五;
38.图7为用户使用终端进行蓝牙设备连接的界面图之六;
39.图8为用户使用终端进行蓝牙设备连接的界面图之七;
40.图9为用户使用终端进行蓝牙设备连接的界面图之八;
41.图10为用户使用终端进行蓝牙设备连接的界面图之九;
42.图11为用户使用终端进行蓝牙设备连接的界面图之十;
43.图12为用户使用终端进行蓝牙设备连接的界面图之十一;
44.图13本发明实施例提供的蓝牙设备列表更新方法的流程图;
45.图14为本发明实施例提供的无线连接设备列表更新装置的结构示意图;
46.图15为本发明实施例提供的电子设备的结构示意图;
47.图16为图15示意的电子设备的软件架构图。
具体实施方式
48.为使本发明的上述目的、特征和优点能够更为明显易懂,下面将结合附图和实施例对本发明做进一步说明。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本发明更全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的结构,因而将省略对它们的重复描述。本发明中所描述的表达位置与方向的词,均是以附图为例进行的说明,但根据需要也可以做出改变,所做改变均包含在本发明保护范围内。本发明的附图仅用于示意相对位置关系不代表真实比例。
49.需要说明的是,在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的具体实施方式的限制。说明书后续描述为实施本技术的较佳实施方式,然所述描述乃以说明本技术的一般原则为目的,并非用以限定本技术的范围。本技术的保护范围当视所附权利要求所界定者为准。
50.下面结合附图,对本发明实施例提供的无线连接设备列表刷新方法、装置、设备及可读存储介质进行具体说明。
51.本发明实施例提供了一种无线连接设备列表刷新方法,如图4所示,包括:
52.s110、响应于用户触发的无线连接设备扫描指令,检测无线连接设备及对应的信号强度。
53.在具体实施过程中,检测无线连接设备及对应的信号强度可以缓存于终端的内存的缓存区中,这个过程为后台操作不对用户进行展示。
54.s120、将检测到的各无线连接设备按照对应的信号强度进行排序,生成无线连接设备列表。
55.在具体实施过程中,可以在响应于用户触发的无线连接设备扫描指令之后的第一预设时间(例如3秒)再生成所述无线连接设备列表,并在前台展示给用户。按照对应的信号强度进行排序的过程可以按信号强度由大至小的顺序排序。对于信号强度相等的无线连接设备可以按照设备名称的字母或发音顺序进行排序。
56.s130、判断是否满足更新所述无线连接设备列表条件并检测无线连接设备及对应的信号强度。
57.在具体实施过程中,可以按照一定的频率每间隔第二预设时间(例如5秒),更新一次所述无线连接设备列表,那么对应地终端在后台持续检测无线连接设备及对应的信号强度;或者响应于用户手动触发的更新列表指令(例如用户点击列表更新按钮)更新一次所述无线连接设备列表,那么对应地终端响应于用户手动触发的更新列表指令再检测无线连接设备及对应的信号强度;所述步骤s130也可以采用其它方式,在此不作限定。
58.若满足更新所述无线连接设备列表条件,则执行步骤s140;否则继续等待直至结果为是。
59.s130、在更新所述无线连接设备列表时,保持所述无线连接设备列表的第一部分的设备在所述无线连接设备列表中的位置不变,更新所述无线连接设备列表中除第一部分之外的剩余部分。所述第一部分包括排列在所述无线连接设备列表中的前n个无线连接设备。
60.其中,n大于等于1且小于等于所述无线连接设备列表中包含的无线连接设备的数量。
61.可选地,所述无线连接设备为蓝牙设备或无线局域网(wireless local area network,wlan)设备。
62.例如,如图1所示,用户在触发蓝牙扫描指令后,终端检测蓝牙设备及对应的信号强度,生成如图2所示的蓝牙设备列表。之后,在更新蓝牙设备列表时,始终保持第一部分的设备在所述蓝牙列表中的位置不变,更新所述蓝牙设备列表中陈述书第一部分之外的剩余部分。这样,例如图5所示,无论用户在何时选择连接的蓝牙设备进行蓝牙连接时,只要用户选择的目标蓝牙设备(例如图5中示意的“李雷的智能手表”)为所述第一部分的蓝牙设备,那么将不会发生点击选择的目标蓝牙设备时该位置的目标蓝牙设备更新为其它设备(例如图3中示意的“韩梅梅的手机”)。
63.这样,通过将生成无线连接设备列表时位于所述无线连接设备列表靠前位置的无线连接设备的位置固定,从而保证用户以较大概率选择的无线连接设备的在无线连接设备
列表中的位置不发生改变,能够避免用户在选择所述第一部分的无线连接设备时不会因无线连接列表此时发生更新导致用户最终选择的无线连接设备与期望选择的无线连接设备不一致的情况,提高了用户的使用体验。
64.更进一步地,所述步骤s140中,更新所述无线连接设备列表中除第一部分之外的剩余部分,具体包括:
65.将所述无线连接设备列表中除第一部分之外的剩余部分的无线连接设备按照实时检测到的信号强度进行重新排序。
66.在具体实施过程中,按照对应的信号强度重新排序的过程可以按信号强度由大至小的顺序排序。对于信号强度相等的无线连接设备可以按照设备名称的字母或发音顺序进行排序。
67.作为一种可选的实施方式,若更新前的所述无线连接设备列表的无线连接设备数量小于p,则所述无线连接设备列表的第一部分包括更新前的所述无线连接设备列表中的全部无线连接设备。
68.其中,p为预设第一阈值且p为正整数。
69.例如,如图6所示,终端根据检测蓝牙设备及对应的信号强度生成了蓝牙设备列表(“aa音响”、
……
、“韩梅梅的电脑”)。之后,如图7所示,再次在检测蓝牙设备及对应的信号强度的过程中检测到未在当前蓝牙设备列表中出现的新蓝牙设备(“王小明的手机”、“hh智能手环”、“ii耳机”、“gg智能电视”)时,若当前蓝牙设备列表中的蓝牙设备数量小于所述预设第一阈值p(此处以设p=8为例),那么将新蓝牙设备(“王小明的手机”、“hh智能手环”、“ii耳机”、“gg智能电视”)更新在所述第一部分之后的位置显示。
70.作为另一种可选的实施方式,若更新前的所述无线连接设备列表的无线连接设备数量大于等于p,则所述无线连接设备列表的第一部分包括更新前的所述无线连接设备列表中的部分无线连接设备。
71.其中,p为预设第一阈值且p为正整数。
72.具体地,若更新前的所述无线连接设备列表中,信号强度大于预设信号强度阈值的无线连接设备数量大于q,则将更新前的所述无线连接设备列表中信号强度大于所述预设信号强度阈值的无线连接设备,组成所述无线连接设备列表的第一部分。
73.若更新前的所述无线连接设备列表中,信号强度大于预设信号强度阈值的无线连接设备数量小于等于q,将更新前的所述无线连接设备列表中的前q个无线连接设备,组成所述无线连接设备列表的第一部分;
74.其中,q为预设第二阈值且q为正整数。
75.例如,如图8所示,终端根据检测蓝牙设备及对应的信号强度生成了蓝牙设备列表(“aa音响”、
……
、“gg智能电视”)。之后,再次在检测蓝牙设备及对应的信号强度的过程中检测到这些蓝牙设备中部分信号强度发生变化。若图8中示意的蓝牙设备列表中的蓝牙设备数量大于所述预设第一阈值p(此处以设p=8为例),且图8中示意的蓝牙设备列表中大于预设信号强度阈值(此处以-75db为例)的蓝牙设备数量大于所述预设第二阈值q(此处以设q=3为例),那么如图9所示,将图8中示意的蓝牙设备列表中大于预设信号强度阈值的蓝牙设备(依次为“aa音响”、“bb蓝牙耳机”、“韩梅梅的手机”、“李雷的智能手表”)作为所述第一部分,保持在蓝牙设备列表中的位置不变;而在图8中示意的蓝牙设备列表中小于等于预设
信号强度阈值的蓝牙设备(依次“ee智能空调”、“韩梅梅的电脑”、“王小明的手机”、“hh智能手环”、“ii耳机”、“gg智能电视”)根据当前的信号强度进行更新并排列在所述第一部分之后(更新后依次为“王小明的手机”、“hh智能手环”、“ee智能空调”、“韩梅梅的电脑”、“ii耳机”、“gg智能电视”)。
76.又例如,如图10所示,终端根据检测蓝牙设备及对应的信号强度生成了蓝牙设备列表(“aa音响”、
……
、“gg智能电视”)。之后,再次在检测蓝牙设备及对应的信号强度的过程中检测到这些蓝牙设备中部分信号强度发生变化。若图10中示意的蓝牙设备列表中的蓝牙设备数量大于所述预设第一阈值p(此处以设p=8为例),且图10中示意的蓝牙设备列表中大于预设信号强度阈值(此处以-75db为例)的蓝牙设备数量小于所述预设第二阈值q(此处以设q=3为例)。那么如图11所示,将图10中示意的蓝牙设备列表中前3个蓝牙设备(依次为“aa音响”、“bb蓝牙耳机”、“韩梅梅的手机”)作为所述第一部分,保持在蓝牙设备列表中的位置不变;而在图10中示意的蓝牙设备列表
77.中其余的蓝牙设备(依次为“李雷的智能手表”、“ee智能空调”、“韩梅梅的
78.电脑”、“王小明的手机”、“hh智能手环”、“ii耳机”、“gg智能电视”)根据当前的信号强度进行更新并排列在所述第一部分之后(更新后依次为“李雷的智能手表”、“gg智能电视”、“hh智能手环”、“王小明的手机”、“韩梅梅的电脑”、“ii耳机”、“ee智能空调”)。
79.可选地,所述方法还包括:
80.在更新所述无线连接设备列表时,根据实时检测到的信号强度确定位于所述无线连接设备列表的第一部分的设备无法连接时,将无法连接的设备在所述无线连接设备列表中的更新为无效状态。
81.例如,对于生成了如图2所示的蓝牙设备列表之后,若更新所述蓝牙设备列表时,蓝牙设备“李雷的智能手表”关闭了自身的蓝牙连接功能,使得用户终端无法连接该蓝牙设备时,可以如图12所示,将该蓝牙设备更新为无法连接的无效状态,但不将该蓝牙设备从所述蓝牙设备列表中移除,也不改变该蓝牙设备在所述蓝牙设备列表中的位置。这样能够避免将第一区域的无效无线连接设备从无线连接设备列表中移除而改变其它第一区域的无线连接设备的在无线连接设备列表中的位置,以造成用户的误触。
82.下面给出一种具体的示例对上述实施方式进行说明。
83.如图13所示,具体步骤包括:
84.s201、响应于用户触发的蓝牙设备扫描指令,在内存中申请缓存区。
85.s202、对蓝牙设备及对应的信号强度进行扫描并缓存于所述缓存区中。
86.s203、判断是否距离响应于用户触发的蓝牙设备扫描指令的时间为3秒。
87.若所述步骤s203的结果为是,执行步骤s204;若所述步骤s203的结果为否,返回所述步骤s202。
88.s204、根据所述缓存区中的记录,按照信号强度由大至小的顺序排序生成蓝牙设备列表。
89.s205、对蓝牙设备及对应的信号强度进行扫描并缓存于所述缓存区中。
90.s206、判断是否距离上一次生成蓝牙设备列表或者距离上一次更新蓝牙设备列表为5秒。
91.若所述步骤s206的结果为是,执行步骤s207;若所述步骤s206的结果为否,返回所
述步骤s205。
92.s207、判断更新前的所述蓝牙设备列表中蓝牙设备的数量是否小于10个。
93.若所述步骤s207的结果为是,执行步骤s208;若所述步骤s207的结果为否,执行步骤s209。
94.s208、保持更新前的所述蓝牙设备列表中蓝牙设备在更新后的蓝牙设备列表中的位置不变,将本次更新新检测到的蓝牙设备按照信号强度由大至小的顺序排序并放置于更新前已存在于蓝牙设备列表中蓝牙设备之后的位置。返回所述步骤s206。
95.s209、判断更新前的所述蓝牙设备列表中信号强度大于-75db的蓝牙设备的数量是否大于5个。
96.若所述步骤s209的结果为是,执行步骤s210;若所述步骤s209的结果为否,执行步骤s211。
97.s210、保持更新前的所述蓝牙设备列表中信号强度大于-75db的蓝牙设备在更新后的蓝牙设备列表中的位置不变,将本次更新能够检测到的其余蓝牙设备按照信号强度由大至小的顺序排序并放置于更新前蓝牙设备列表中信号强度大于-75db的蓝牙设备之后的位置。返回所述步骤s206。
98.s211、保持更新前的所述蓝牙设备列表中前5个蓝牙设备在更新后的蓝牙设备列表中的位置不变,将本次更新能够检测到的其余蓝牙设备按照信号强度由大至小的顺序排序并放置于更新前已存在于蓝牙设备列表中前5个蓝牙设备之后的位置。返回所述步骤s206。
99.基于同一发明构思,本发明实施例还提供了一种无线连接设备列表刷新装置,如图14所示,包括:
100.检测模块m1,用于响应于用户触发的无线连接设备扫描指令,检测无线连接设备及对应的信号强度;
101.列表生成模块m2,用于将检测到的各无线连接设备按照对应的信号强度进行排序,生成无线连接设备列表;
102.列表刷新模块m3,用于在更新所述无线连接设备列表时,保持所述无线连接设备列表的第一部分的设备在所述无线连接设备列表中的位置不变,更新所述无线连接设备列表中除第一部分之外的剩余部分;所述第一部分包括排列在所述无线连接设备列表中的前n个无线连接设备;
103.其中,n大于等于1且小于等于所述无线连接设备列表中包含的无线连接设备的数量。
104.可选地,若更新前的所述无线连接设备列表的无线连接设备数量小于p,则所述无线连接设备列表的第一部分包括更新前的所述无线连接设备列表中的全部无线连接设备;
105.其中,p为预设第一阈值且p为正整数。
106.可选地,若更新前的所述无线连接设备列表的无线连接设备数量大于等于p,则所述无线连接设备列表的第一部分包括更新前的所述无线连接设备列表中的部分无线连接设备;
107.其中,p为预设第一阈值且p为正整数。
108.可选地,所述列表刷新模块m3还用于:
109.若更新前的所述无线连接设备列表的无线连接设备数量大于等于p,且更新前的所述无线连接设备列表中,信号强度大于预设信号强度阈值的无线连接设备数量大于q,则将更新前的所述无线连接设备列表中信号强度大于所述预设信号强度阈值的无线连接设备,组成所述无线连接设备列表的第一部分;
110.若更新前的所述无线连接设备列表的无线连接设备数量大于等于p,且更新前的所述无线连接设备列表中,信号强度大于预设信号强度阈值的无线连接设备数量小于等于q,将更新前的所述无线连接设备列表中的前q个无线连接设备,组成所述无线连接设备列表的第一部分;
111.其中,q为预设第二阈值且q为正整数。
112.可选地,更新所述无线连接设备列表中除第一部分之外的剩余部分,包括:
113.将所述无线连接设备列表中除第一部分之外的剩余部分的无线连接设备按照实时检测到的信号强度进行重新排序。
114.可选地,所述无线连接设备为蓝牙设备或无线局域网wlan设备。
115.可选地,所述列表刷新模块m3还用于:
116.在更新所述无线连接设备列表时,根据实时检测到的信号强度确定位于所述无线连接设备列表的第一部分的设备无法连接时,将无法连接的设备在所述无线连接设备列表中的更新为无效状态。
117.在本技术所提供的几个实施例中,应该理解到,所揭露的装置可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
118.由于所述无线连接设备列表刷新装置的具体工作原理与所述无线连接设备列表刷新方法基本一致,故可以参见上文所述无线连接设备列表刷新方法的具体实施过程,此处不再赘述。
119.基于同一发明构思,本发明实施例还提供了一种设备,如图15所示,包括:处理器110和用于存储所述处理器180可执行指令的存储器120;其中,所述处理器180被配置为执行所述指令,以实现所述无线连接设备列表刷新方法。
120.图15中示例性示出了根据示例性实施例中设备100的硬件配置框图。如图1所示,电子设备100包括:射频(radio frequency,rf)电路110、存储器120、显示单元130、摄像头140、传感器150、音频电路160、wlan模块170、处理器180、蓝牙模块181、以及电源190等部件。
121.存储器120可用于存储软件程序及数据。处理器180通过运行存储在存储器120的
软件程序或数据,从而执行电子设备100的各种功能以及数据处理。存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。存储器120存储有使得电子设备100能运行的操作系统。本技术中存储器120可以存储操作系统及各种应用程序,还可以存储执行本技术实施例所述方法的代码。
122.显示单元130可用于接收输入的数字或字符信息,产生与电子设备100的用户设置以及功能控制有关的信号输入,具体地,显示单元130可以包括设置在电子设备100正面的触摸屏131,可收集用户在其上或附近的触摸操作,例如点击按钮,拖动滚动框等。其中在某些实施例中,接收单元相当于显示单元130的触摸屏131。
123.显示单元130还可用于显示由用户输入的信息或提供给用户的信息以及电子设备100的各种菜单的图形用户界面(graphical user interface,gui)。具体地,显示单元130可以包括设置在电子设备100正面的显示屏132。其中,显示屏132可以采用液晶显示器、发光二极管、电子墨水等形式来配置。显示单元130可以用于显示本技术中所述的各种图形用户界面。
124.其中,触摸屏131可以覆盖在显示屏132之上,也可以将触摸屏131与显示屏132集成而实现电子设备100的输入和输出功能,集成后可以简称触摸显示屏。本技术中显示单元130可以显示应用程序以及对应的操作步骤。
125.具体来说,显示屏132可以显示识别出来的运动对象以及由摄像头140拍摄的图像。
126.处理器180是电子设备100的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器120内的软件程序,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。在一些实施例中,处理器180可包括一个或多个处理单元;处理器180还可以集成应用处理器和基带处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,基带处理器主要处理无线通信。可以理解的是,上述基带处理器也可以不集成到处理器180中。本技术中处理器180可以运行操作系统、应用程序、用户界面显示及触控响应,以及本技术实施例所述的处理方法。另外,处理器180与显示单元130耦接。
127.摄像头140可用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给处理器180转换成数字图像信号。
128.在某些实施例中,将处理器180与摄像头相连,摄像头140拍摄图像后,处理器180可以对拍摄的图像提取运动对象,进行运动对象识别。
129.电子设备100还可以包括至少一种传感器150,比如加速度传感器151、距离传感器152、指纹传感器153、温度传感器154。电子设备100还可配置有陀螺仪、气压计、湿度计、温度计、红外线传感器、光传感器、运动传感器等其他传感器。
130.音频电路160、扬声器161、麦克风162可提供用户与电子设备100之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出。电子设备100还可配置音量按钮,用于调节声音信号的音量。另一方面,麦
克风162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出至rf电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。本技术中麦克风162可以获取用户的语音,能够通过语音控制提取运动对象在显示屏中显示。
131.rf电路110可用于在收发信息或通话过程中信号的接收和发送,可以接收基站的下行数据后交给处理器180处理;可以将上行数据发送给基站。通常,rf电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等器件。
132.wi-fi属于短距离无线传输技术,电子设备100可以通过wlan模块170帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。
133.蓝牙模块181,用于通过蓝牙协议来与其他具有蓝牙模块的蓝牙设备进行信息交互。例如,电子设备100可以通过蓝牙模块181与同样具备蓝牙模块的可穿戴电子设备(例如智能手表)建立蓝牙连接,从而进行数据交互。
134.电子设备100还包括给各个部件供电的电源190(比如电池)。电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电以及功耗等功能。电子设备100还可配置有电源按钮,用于电子设备的开机和关机,以及锁屏等功能。
135.在一些实施例中,控制器150,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器150控制显示设备100的整体操作。用户可在显示器160上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
136.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素中的至少一种。
137.图16为根据本技术一个或多个实施例的显示设备100中软件配置示意图,如图16所示,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
138.基于同一发明构思,本发明实施例还提供了一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序被用于实现所述的无线连接设备列表刷新方法。
139.本发明实施例提供的无线连接设备列表刷新方法、装置、设备及可读存储介质,通过将生成无线连接设备列表时位于所述无线连接设备列表靠前位置的无线连接设备的位置固定,从而保证用户以较大概率选择的无线连接设备的在无线连接设备列表中的位置不发生改变,能够避免用户在选择所述第一部分的无线连接设备时不会因无线连接列表此时发生更新导致用户最终选择的无线连接设备与期望选择的无线连接设备不一致的情况,提
高了用户的使用体验。
140.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
141.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
142.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
143.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
144.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

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

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

相关文献