数据处理方法、装置及设备与流程

文档序号:28166833发布日期:2021-12-24 22:44阅读:84来源:国知局
数据处理方法、装置及设备与流程

1.本技术涉及通信领域,尤其涉及一种数据处理方法、装置及设备。


背景技术:

2.随着无线通信技术的应用,越来越多的终端设备中设置有无线网络模块以进行无线网络连接。例如,手机可以通过无线保真(wireless fidelity,wifi)模块连接wifi。
3.目前,用户为了节约终端设备的电量,可以通过手动控制无线网络连接的开关。例如,用户可以在手机的设置页面中,点击无线局域网,手机页面跳转至无线局域网的页面,用户可以在无线局域网的页面中控制wifi连接的开关。但是,手动控制无线网络连接的开关需要通过多次操作才能实现,导致控制无线网络连接开关的操作复杂度较高。


技术实现要素:

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.在一种可能的实施方式中,所述第一网络包括如下至少一种:wifi网络或蓝牙网络。
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.在一种可能的实施方式中,所述第一网络包括如下至少一种:wifi网络或蓝牙网络。
55.第三方面,本技术实施例提供一种终端设备,包括:处理器、存储器;
56.所述存储器存储计算机执行指令;
57.所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如第一方面任一项所述的数据处理方法。
58.第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的数据处理方法。
59.第五方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如前述任一项所述的数据处理方法的步骤。
60.本技术实施例提供一种数据处理方法、装置及设备,获取终端设备当前所在的第一位置,终端设备中设置有第一网络模组,第一网络模组用于终端设备接入第一网络,确定第一网络模组对应的目标区域,根据第一位置和目标区域,确定第一网络模组的网络状态,其中,网络状态为开启状态或关闭状态。在上述方法中,根据终端设备所在的第一位置和第一网络模组对应的目标区域,可以自动控制终端设备接入第一网络或断开第一网络,进而降低控制无线网络连接开关的操作复杂度。
附图说明
61.图1为本技术实施例提供的通信系统的架构图;
62.图2为本技术实施例提供的一种数据处理方法的流程示意图;
63.图3为本技术实施例提供的一种确定目标区域的示意图;
64.图4a为本技术实施例提供的一种确定第一网络模组的网络状态的示意图;
65.图4b为本技术实施例提供的另一种确定第一网络模组的网络状态的示意图;
66.图5a为本技术实施例提供的另一种确定第一网络模组的网络状态的示意图;
67.图5b为本技术实施例提供的另一种确定第一网络模组的网络状态的示意图;
68.图6为本技术实施例提供的一种终端设备接入第一网络的方法流程示意图;
69.图7为本技术实施例提供的一种数据处理方法的过程示意图;
70.图8为本技术实施例提供的一种数据处理装置的结构示意图;
71.图9为本技术实施例提供的另一种数据处理装置的结构示意图;
72.图10为本技术提供的终端设备的硬件结构示意图。
具体实施方式
73.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
74.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
75.为了便于理解,首先对本技术实施例所涉及的概念进行说明。
76.网络设备:是一种具有无线收发功能的设备。包括但不限于:长期演进(long term evolution,lte)中的演进型基站(evolutional node b,enb或enodeb),新空口技术(new radio,nr)中的基站(gnodeb或gnb)或trp,后续演进系统中的基站,无线保真(wireless fidelity,wifi)系统中的接入节点,无线中继节点,无线回传节点等。基站可以是:宏基站,微基站,微微基站,小站,中继站,或,气球站等。多个基站可以支持上述提及的同一种技术的网络,也可以支持上述提及的不同技术的网络。基站可以包含一个或多个共站或非共站的trp。
77.终端设备:是一种具有无线收发功能的设备。终端设备可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、车载终端设备、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备、智慧家庭(smart home)中的无线终端设备、可穿戴终端设备等。本技术实施例所涉及的终端设备还可以称为终端、用户设备(user equipment,ue)、接入终端设备、车载终端、工业控制终端、ue单元、ue站、移动站、移动台、远方站、远程终端设备、移动设备、ue终端设备、无线通信设备、ue代理或ue装置等。终端设备也可以是固定的或者移动的。
78.在相关技术中,用户为了节约终端设备的电量,可以通过手动控制无线网络连接的开关。例如,若用户所在的位置没有可连接的无线网络,则用户可以关闭终端设备的无线网络连接功能,以节约终端设备的电量。在用户手动关闭终端设备的无线网络连接功能时,
用户可以在终端设备的设置页面中点击无线局域网,终端设备页面跳转至无线局域网页面,用户可以在无线局域网页面中控制无线网络连接的开关。但是,手动控制无线网络连接的开关需要通过多次操作才能实现,导致控制无线网络连接开关的操作复杂度较高。
79.为了解决相关技术中控制无线网络连接开关的操作复杂度较高的技术问题,本技术实施例提供一种数据处理方法,获取终端设备当前所在的第一位置,其中,终端设备中设置有第一网络模组,第一网络模组用于终端设备接入第一网络,确定第一网络模组对应的目标区域,若第一位置位于目标区域内,则确定第一网络模组的网路状态为开启状态,若第一位置未位于目标区域内,则确定第一网络模组的网络状态为关闭状态。在上述方法中,根据终端设备所在的第一位置和第一网络模组对应的目标区域,可以自动控制终端设备接入第一网络或断开第一网络,进而降低控制无线网络连接开关的操作复杂度。
80.下面,结合图1,对本技术实施例所适用的通信系统进行说明。
81.图1为本技术实施例提供的通信系统的架构图。请参见图1,包括网络设备和终端设备。其中,网络设备具备网络覆盖区域,终端设备在网络覆盖区域内时,终端设备可以连接网络设备提供的无线网络,终端设备未在网络覆盖区域内时,终端设备无法连接网络设备提供的无线网络。
82.请参见图1,在终端设备进入网络设备的网络覆盖区域时,终端设备打开无线网络的连接功能,并连接网络设备提供的无线网络。这样,在终端设备未在网络设备的网络覆盖区域内时,终端设备可以关闭无线网络的连接功能,以节约终端设备的电量,在终端设备进入网络设备的网络覆盖区域内时,终端设备可以自动接入网络设备提供的无线网络,进而降低控制无线网络连接开关的操作复杂度。
83.下面,通过具体实施例对本技术所示的技术方案进行详细说明。需要说明的是,如下实施例可以单独存在,也可以相互结合,对于相同或相似的内容,在不同的实施例中不再重复说明。
84.图2为本技术实施例提供的一种数据处理方法的流程示意图。请参见图2,该方法可以包括:
85.s201、获取终端设备当前所在的第一位置。
86.本技术实施例的执行主体可以为终端设备,也可以为设置在终端设备中的数据处理装置。可选的,数据处理装置可以通过软件实现,也可以通过软件和硬件的结合实现。
87.终端设备中设置有第一网络模组,第一网络模组用于终端设备接入第一网络。可选的,第一网络包括如下至少一种:wifi网络或蓝牙网络。例如,若第一网络为wifi网络,则第一网络模组为wifi模组,wifi模组用于控制终端设备连接wifi网络;若第一网络为蓝牙网络,则第一网络模组为蓝牙模组,蓝牙模组用于控制终端设备连接蓝牙网络。可选的,第一网络也可以为wifi网络和蓝牙网络。例如,若第一网络为wifi和蓝牙网络,则第一网络模组可以控制终端设备连接wifi网络和蓝牙网络。
88.第一位置用于指示终端设备当前的位置信息。例如,若终端设备当前位于工作区域,则终端设备当前的第一位置为工作区域,若终端设备当前位于家庭区域,则终端设备当前的第一位置为家庭区域。例如,若终端设备由工作区域移动至家庭区域,则在终端设备由工作区域移动至家庭区域的时长内,终端设备当前所在的第一位置由工作区域变化为家庭区域,
89.可选的,可以根据融合定位技术获取终端设备当前所在的第一位置。其中,融合定位技术包括全球定位系统(global positioning system,gps)、基站定位、wifi定位、蓝牙定位以及传感器定位等。例如,通过融合定位技术中的gps可以实时的获取终端设备当前所在的第一位置。例如,终端设备中可以安装gps系统,在gps系统定位终端设备位于家庭区域时,终端设备所在的第一位置为家庭区域,在gps系统定位终端设备位于工作区域时,终端设备所在的第一位置为工作区域。可选的,终端设备当前所在的第一位置可以为地图上准确的目标点,也可以为地图上的一个区域,本技术实施例对此不作限定,在实际应用过程中,终端设备当前所在的第一位置为地图上准确的目标点。
90.s202、确定第一网络模组对应的目标区域。
91.目标区域为第一网络模组接入第一网络的区域。例如,目标区域可以为网络设备的网络覆盖区域,第一网络模组在目标区域范围内时,第一网络模组可以接入网络设备对应的第一网络,第一网络模组未在目标区域范围内时,第一网络模组无法接入网络设备对应的第一网络。
92.可以根据如下两种可行的实现方式,确定第一网络模组对应的目标区域:
93.一种可行的实现方式:
94.获取对第一网络模组的历史开启信息。其中,历史开启信息中包括第一网络模组的网络状态为开启状态时终端设备的历史位置。第一网络模组的网络状态包括开启状态和关闭状态。开启状态用于指示第一网络模组可以连接第一网络,关闭状态用于指示第一网络模组无法连接第一网络。例如,若终端设备的wifi网络模组的网络状态为开启状态,则终端设备可以连接wifi网络,若终端设备的wifi网络模组的网络状态为关闭状态,则终端设备无法连接wifi网络。历史位置为终端设备的历史位置信息。例如,若过去一周内,终端设备在家庭区域开启第一网络模组,则终端设备的历史位置为家庭区域。例如,历史开启信息可以如表1所示:
95.表1
96.历史网络状态历史位置开启状态位置1开启状态位置2开启状态位置3
…………
97.需要说明的是,表1只是以示例的形式示意历史开启信息,并非对历史开启信息的限定。
98.例如,根据表1可知,在历史时段内,终端设备位于位置1时,终端设备的第一网络模组的网络状态为开启状态,终端设备位于位置2时,终端设备的第一网络模组的网络状态为开启状态,终端设备位于位置3时,终端设备的第一网络模组的网路状态为开启状态。
99.根据历史开启信息确定目标区域。例如,根据终端设备在历史时段内开启第一网络模组时的历史位置,确定目标区域。可选的,可以将历史开启信息中的历史位置,确定为第一网络模组对应的目标区域。例如,若历史开启信息中的历史位置为家庭区域,则可以将家庭区域确定为第一网络模组对应的目标区域。可选的,可以将历史开启信息中的历史位置的预设范围内,确定为第一网络模组对应的目标区域。例如,可以将历史开启信息中的每
个历史位置的10米范围内确定为第一网络模组对应的目标区域。
100.可选的,可以根据多个历史位置,确定第一网络模组对应的目标区域。例如,可以将多个历史位置围成的区域确定为第一网络模组对应的目标区域。
101.下面,结合图3,对根据多个历史位置,确定第一网络模组对应的目标区域的过程进行说明。
102.图3为本技术实施例提供的一种确定目标区域的示意图。请参见图3,包括地图区域。其中,地图区域中包括历史位置a、历史位置b、历史位置c和历史位置d。终端设备在历史位置a、历史位置b、历史位置c和历史位置d时,第一网络模组的网络状态为开启状态。
103.请参见图3,将历史位置a、历史位置b、历史位置c和历史位置d连接,得到第一区域。将第一区域确定为第一网络模组对应的目标区域。这样,在终端设备进入目标区域时,终端设备的第一网络模组可以连接目标区域中的网络设备发送的无线网络信号,由于终端设备在历史位置a、历史位置b、历史位置c和历史位置d都开启第一网络模组,因此,可以准确、有效的确定第一网络模组对应的目标区域。
104.另一种可行的实现方式:
105.获取用户预先配置的区域,将预先配置的区域,确定为目标区域。其中,预先配置的区域为用户根据每个网络设备的信号强度,预先配置的目标区域。例如,网络设备a的信号范围为10米之内,网络设备b的信号范围为30米之后,则用户可以将网络设备a的10米范围内和网络设备b的30米范围内,确定为第一网络模组对应的目标区域。
106.在该种可行的实现方式中,用户可以根据每个网络设备的信号覆盖范围,准确的配置第一网络模组对应的目标区域,这样,在终端设备进入目标区域内时,终端设备的第一网络模组可以准确的连接对应的网络设备,进而可以准确的控制第一网络模组的网络状态。
107.s203、根据第一位置和目标区域,确定第一网络模组的网络状态。
108.网络状态为开启状态或关闭状态。其中,第一网络模组的网络状态为开启状态时,第一网络模组可以接入第一网络,第一网络模组的网络状态为关闭状态时,第一网络模组无法接入第一网络。
109.根据第一位置和目标区域,确定第一网络模组的网络状态,有如下两种情况:
110.情况1:第一位置位于目标区域内。
111.若第一位置位于目标区域内,则确定第一网络模组的网络状态为开启状态。例如,若终端设备当前所在的第一位置位于目标区域内,则第一网络模组的网络状态为开启状态,第一网络模组可以连接第一网络。例如,若终端设备当前所在的第一位置位于目标区域内,则终端设备可以连接目标区域内的wifi网络和蓝牙网络。
112.可选的,可以根据如下可行的实现方式,确定第一网络模组的网络状态为开启状态:获取第一网络模组的当前网络状态。其中,第一模组的当前网络状态为终端设备位于第一位置时第一网络模组的网络状态。例如,在终端设备位于第一位置时,若终端设备的第一网络模组的网络状态为开启状态,则第一网络模组的当前网络状态为开启状态,若终端设备的第一网络模组的网络状态为关闭状态,则第一网络模组的当前网络状态为关闭状态。
113.若第一网络模组的当前网络状态为开启状态,则控制第一网络模组的网络状态不变。例如,若第一网络模组的当前网络状态为开启状态,则说明终端设备的上一个第一位置
已经位于第一网络模组对应的目标区域中,第一网络模组的状态已经为开启状态,此时,终端设备无需更改第一网络模组的网络状态。
114.若第一网络模组的当前状态为关闭状态,则将第一网络模组的网络状态切换为开启状态。例如,若第一网络模组的当前状态为关闭状态,则说明终端设备的上一个第一位置未在第一网络模组对应的目标区域中,第一网络模组的状态为关闭状态,此时,终端设备需要将第一网络模组的网络状态切换为开启状态,以连接第一网络。
115.下面,结合图4a

图4b,对该种情况中确定第一网络模组的网络状态的过程进行说明。
116.图4a为本技术实施例提供的一种确定第一网络模组的网络状态的示意图。请参见图4a,包括目标区域、位置a和位置b。其中,位置b为终端设备当前获取的第一位置,位置a为终端设备上一次获取的第一位置,位置a和位置b都在目标区域范围内。
117.请参见图4a,由于位置a位于目标区域范围内,因此,终端设备在位置a时,第一网络模组的网络状态已经切换为开启状态,在终端设备由位置a移动至位置b时,由于位置b也位于目标区域范围内,且第一网络模组的网络状态已经为开启状态,此时,终端设备控制第一网络模组的网络状态不变,第一网络模组的网络状态为开启状态。
118.图4b为本技术实施例提供的另一种确定第一网络模组的网络状态的示意图。请参见图4b,包括目标区域、位置a和位置b。其中,位置b为终端设备当前获取的第一位置,位置a为终端设备上一次获取的第一位置,位置a未在目标区域的范围内,位置b位于目标区域的范围内。
119.请参见图4b,由于位置a未在目标区域范围内,因此,终端设备在位置a时,第一网络模组的网络状态为关闭状态,在终端设备由位置a移动至位置b时,由于位置b位于目标区域范围内,且第一网络模组的网络状态为关闭状态,此时,终端设备将第一网络模组的网络状态切换为开启状态。
120.在该种情况中,若第一位置在目标区域内,则通过第一网络模组当前的网络状态,准确的控制第一网络模组的网络状态,节约终端设备的电量。
121.情况2:第一位置未位于目标区域内。
122.若第一位置未位于目标区域内,则确定第一网络模组的网络状态为关闭状态。例如,若终端设备当前所在的第一位置未位于目标区域内,则第一网络模组的网络状态为关闭状态,第一网络模组无法连接第一网络。例如,若终端设备当前所在的第一位置未位于目标区域内,则终端设备无法连接目标区域内的wifi网络和蓝牙网络。
123.可选的,可以根据如下可行的实现方式,确定第一网络模组的网络状态为关闭状态:获取第一网络模组的当前网络状态。其中,第一模组的当前网络状态为终端设备位于第一位置时第一网络模组的网络状态。例如,在终端设备位于第一位置时,若终端设备的第一网络模组的网络状态为开启状态,则第一网络模组的当前网络状态为开启状态,若终端设备的第一网络模组的网络状态为关闭状态,则第一网络模组的当前网络状态为关闭状态。
124.若第一网络模组的当前网络状态为关闭状态,则控制第一网络模组的网络状态不变。例如,若第一网络模组的当前网络状态为关闭状态,则说明终端设备的上一个第一位置未在第一网络模组对应的目标区域中,第一网络模组的状态已经为关闭状态,此时,终端设备无需更改第一网络模组的网络状态。
125.若第一网络模组的当前状态为开启状态,则将第一网络模组的网络状态切换为关闭状态。例如,若第一网络模组的当前状态为开启状态,则说明终端设备的上一个第一位置位于第一网络模组对应的目标区域中,第一网络模组的状态为开启,此时,终端设备需要将第一网络模组的网络状态切换为关闭状态,以节约终端设备的电量。
126.在该种情况中,若第一位置未在目标区域内,则通过第一网络模组当前的网络状态,准确的控制第一网络模组的网络状态,节约终端设备的电量。
127.下面,结合图5a

图5b,对该种情况中确定第一网络模组的网络状态的过程进行说明。
128.图5a为本技术实施例提供的另一种确定第一网络模组的网络状态的示意图。请参见图5a,包括目标区域、位置a和位置b。其中,位置b为终端设备当前获取的第一位置,位置a为终端设备上一次获取的第一位置,位置a和位置b都未在目标区域范围内。
129.请参见图5a,由于位置a未在目标区域范围内,因此,终端设备在位置a时,第一网络模组的网络状态已经切换为关闭状态,在终端设备由位置a移动至位置b时,由于位置b也未在目标区域范围内,且第一网络模组的网络状态已经为关闭状态,此时,终端设备控制第一网络模组的网络状态不变,第一网络模组的网络状态为关闭状态。
130.图5b为本技术实施例提供的另一种确定第一网络模组的网络状态的示意图。请参见图5b,包括目标区域、位置a和位置b。其中,位置b为终端设备当前获取的第一位置,位置a为终端设备上一次获取的第一位置,位置a在目标区域的范围内,位置b未在目标区域的范围内。
131.请参见图5b,由于位置a在目标区域范围内,因此,终端设备在位置a时,第一网络模组的网络状态为开启状态,在终端设备由位置a移动至位置b时,由于位置b未在目标区域范围内,且第一网络模组的网络状态为开启状态,此时,终端设备将第一网络模组的网络状态切换为关闭状态。
132.本技术实施例提供一种数据处理方法,获取终端设备当前所在的第一位置,终端设备中设置有第一网络模组,第一网络模组用于终端设备接入第一网络,第一网络为wifi网络或蓝牙网络,获取用户预先配置的区域,并将预先配置的区域,确定为第一网络模组对应的目标区域,若第一位置位于目标区域内,则确定第一网络模组的网络状态为开启状态,若第一位置未位于目标区域内,则确定第一网络模组的网络状态为关闭状态。这样,在终端设备位于目标区域内时,终端设备可以将第一网络模组的网络状态设置为开启状态,终端设备可以连接目标区域内的第一网络,在终端设备离开目标区域时,终端设备将第一网络模组的网络状态设置为关闭状态,节约终端设备的电量,并且无需通过用户手动调整第一网络模组的网络状态,降低控制无线网络连接开关的操作复杂度。
133.在上述任意一个实施例的基础上,在将第一网络模组的网络状态切换为开启状态之后,本技术实施例还包括终端设备通过第一网络模组接入第一网络的过程,下面,结合图6,对终端设备通过第一网络模组接入第一网络的方法进行说明。
134.图6为本技术实施例提供的一种终端设备接入第一网络的方法流程示意图。
135.请参见图6,该方法流程包括:
136.s601、确定目标区域对应的网络配置信息。
137.网络配置信息为目标区域内可连接的第一网络的信息。例如,网络配置信息可以
为目标区域内可连接的第一网络的网络名称,网络名称可以为网络id。可选的,用户可以预先为每个目标区域配置对应的网络配置信息。例如,目标区域a对应的网络配置信息为第一网络a和第一网络b,目标区域b对应的网络配置信息为第一网络c和第一网络d。
138.可选的,可以根据如下可行的实现方式,确定目标区域对应的网络配置信息:获取目标区域的标识和第一预设关系。其中,目标区域的标识可以为用户预先设置的目标区域的身份信息。例如,目标区域的标识可以为目标区域的id。第一预设关系中包括至少一个目标区域的标识和每个目标区域的标识对应的网络配置信息。例如,第一预设关系可以如表2所示:
139.表2
140.目标区域的标识网络配置信息标识1网络配置信息1标识2网络配置信息2标识3网络配置信息3
…………
141.需要说明的是,表2只是以示例的形式示意第一预设关系,并非对第一预设关系的限定。
142.根据目标区域的标识和网络配置信息,确定目标区域对应的网络配置信息。例如,若目标区域的标识为标识1,则目标区域对应的网络配置信息为网络配置信息1,若目标区域的标识为标识2,则目标区域对应的网络配置信息为网络配置信息2,若目标区域的标识为标识3,则目标区域对应的网络配置信息为网络配置信息3。
143.s602、根据网络配置信息,通过第一网络模组接入第一网络。
144.可选的,可以预先在网络配置信息中设置接入第一网络的顺序,进而根据接入第一网络的顺序,接入第一网络。例如,目标区域对应的网络配置信息中包括第一网络a和第一网络b,若接入第一网络的顺序为第一网络a、第一网络b,则终端设备通过第一网络模组先接入第一网络a,在终端设备未成功接入第一网络a时,终端设备再通过第一网络模组接入第一网络b。
145.可选的,终端可以根据网络配置信息中各个第一网络的信号强度,确定第一网络模组接入第一网络的顺序。例如,终端设备可以按照第一网络的信号强度由高到低的顺序,接入第一网络。例如,目标区域对应的网络配置信息中包括第一网络a和第一网络b,若第一网络a的信号强度大于第一网络b的信号强度,则终端设备通过第一网络模组先接入第一网络a,在终端设备未成功接入第一网络a时,终端设备再通过第一网络模组接入第一网络b。
146.本技术实施例提供一种终端设备接入第一网络的方法,确定目标区域对应的网络配置信息,根据网络配置信息,通过第一网络模组接入第一网络。这样,在确定终端设备的第一网络模组的网络状态为开启状态时,终端设备可以根据目标区域的第一网络的信号强度,依次尝试连接第一网络,进而提高终端设备接入第一网络的灵活度,进而降低控制无线网络连接开关的操作复杂度。
147.在上述任意一个实施例的基础上,下面,结合图7,对上述数据处理方法的过程进行说明。
148.图7为本技术实施例提供的一种数据处理方法的过程示意图。请参见图7,包括终
端设备的第一网络模组对应的目标区域和终端设备当前所在的位置a。其中,位置a未在目标区域的范围内。由于位置a未在目标区域的范围内,因此,终端设备的第一网络模组的网络状态为关闭状态。
149.请参见图7,终端设备由位置a移动至位置b。其中,位置b位于目标区域的范围内。在终端设备移动至目标区域的范围内时,第一网络模组的状态为开启状态。由于终端设备在位置a的第一网络模组的网络状态为关闭状态,因此,终端设备在位置b时,将第一网络模组的网络状态切换为开启状态。
150.请参见图7,终端设备由位置b移动至位置c。其中,位置c未在目标区域的范围内。在终端设备离开目标区域时,第一网络模组的网络状态为关闭状态。由于终端设备在位置b的第一网络模组的网络状态为开启状态,因此,终端设备在位置c时,将第一网络模组的网络状态切换为关闭状态。这样,在终端设备位于目标区域内时,终端设备可以将第一网络模组的网络状态设置为开启状态,终端设备可以连接目标区域内的第一网络,在终端设备离开目标区域时,终端设备将第一网络模组的网络状态设置为关闭状态,节约终端设备的电量,并且无需通过用户手动调整第一网络模组的网络状态,降低控制无线网络连接开关的操作复杂度。
151.图8为本技术实施例提供的一种数据处理装置的结构示意图。请参见图8,该数据处理装置10包括获取模块11、第一确定模块12和第二确定模块13,其中:
152.所述获取模块11用于,获取终端设备当前所在的第一位置,所述终端设备中设置有第一网络模组,所述第一网络模组用于所述终端设备接入第一网络;
153.所述第一确定模块12用于,确定所述第一网络模组对应的目标区域;
154.所述第二确定模块13用于,根据所述第一位置和所述目标区域,确定所述第一网络模组的网络状态,所述网络状态为开启状态或关闭状态。
155.在一种可能的实施方式中,所述第二确定模块13具体用于:
156.若所述第一位置位于所述目标区域内,则确定所述第一网络模组的网络状态为所述开启状态;
157.若所述第一位置未位于所述目标区域内,则确定所述第一网络模组的网络状态为所述关闭状态。
158.在一种可能的实施方式中,所述第二确定模块13具体用于:
159.获取所述第一网络模组的当前网络状态;
160.若所述第一网络模组的当前网络状态为开启状态,则控制所述第一网络模组的网络状态不变;
161.若所述第一网络模组的当前网络状态为关闭状态,则将所述第一网络模组的网络状态切换为开启状态。
162.本技术实施例提供的数据处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
163.本技术实施例所示的数据处理装置可以为芯片、硬件模组、处理器等。当然,数据处理装置可以为其它形态,本技术实施例对此不作具体限定。
164.图9为本技术实施例提供的另一种数据处理装置的结构示意图。在图8所示的实施例的基础上,请参见图9,该数据处理装置10还包括第三确定模块14,所述第三确定模块14
用于:
165.确定所述目标区域对应的网络配置信息;
166.根据所述网络配置信息,通过所述第一网络模组接入所述第一网络。
167.在一种可能的实施方式中,所述第二确定模块13具体用于:
168.获取所述第一网络模组的当前网络状态;
169.若所述第一网络模组的当前网络状态为关闭状态,则控制所述第一网络模组的网络状态不变;
170.若所述第一网络模组的当前网络状态为开启状态,则将所述第一网络模组的网络状态切换为关闭状态。
171.在一种可能的实施方式中,所述第一确定模块12具体用于:
172.获取对所述第一网络模组的历史开启信息,所述历史开启信息中包括所述第一网络模组的网络状态为开启状态时所述终端设备的历史位置;
173.根据所述历史开启信息确定所述目标区域。
174.在一种可能的实施方式中,所述第一确定模块12具体用于:
175.获取用户预先配置的区域;
176.将所述预先配置的区域,确定为所述目标区域。
177.在一种可能的实施方式中,所述第一网络包括如下至少一种:wifi网络或蓝牙网络。
178.本技术实施例提供的数据处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
179.本技术实施例所示的数据处理装置可以为芯片、硬件模组、处理器等。当然,数据处理装置可以为其它形态,本技术实施例对此不作具体限定。
180.图10为本技术提供的终端设备的硬件结构示意图。请参见图10,该终端设备20可以包括:处理器21和存储器22,其中,处理器21和存储器22可以通信;示例性的,处理器21和存储器22通过通信总线23通信,所述存储器22用于存储程序指令,所述处理器21用于调用存储器中的程序指令执行上述任意方法实施例所示的数据处理方法。
181.可选的,终端设备20还可以包括通信接口,通信接口可以包括发送器和/或接收器。
182.可选的,上述处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
183.本技术提供一种可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序用于实现如上述任意实施例所述的数据处理方法。
184.本技术实施例提供一种计算机程序产品,所述计算机程序产品包括指令,当所述指令被执行时,使得计算机执行上述数据处理方法。
185.实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例
的步骤;而前述的存储器(存储介质)包括:只读存储器(英文:read

only memory,缩写:rom)、ram、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic tape)、软盘(英文:floppy disk)、光盘(英文:optical disc)及其任意组合。
186.本技术实施例是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程终端设备的处理单元以产生一个机器,使得通过计算机或其他可编程终端设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
187.这些计算机程序指令也可存储在能引导计算机或其他可编程终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
188.这些计算机程序指令也可装载到计算机或其他可编程终端设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
189.显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
190.在本技术中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本技术中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本技术中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1