终端控制方法及装置的制造方法

文档序号:10616680阅读:282来源:国知局
终端控制方法及装置的制造方法
【专利摘要】本发明公开了一种终端控制方法及装置,属于网络技术领域,所述方法包括:在第二终端接入第一终端的WiFi之后,对第二终端的操作系统进行检测,当第二终端的操作系统是安卓系统时,控制第二终端通过WiFi Direct通道接入WiFi,这样由于控制第二终端通过WiFi Direct通道接入WiFi,且当通过WiFi Direct通道接入时,第二终端只能从第一终端中读取数据,而并不能使用第一终端的网络,因此上述方法解决了第二终端在连接第一终端时由于会通过第一终端上网而引起的耗用第一终端的流量的问题;达到了可以避免安卓系统的第二终端耗用连接的第一终端的流量的效果。
【专利说明】
终端控制方法及装置
技术领域
[0001]本发明实施例涉及网络技术领域,特别涉及一种终端控制方法及装置。
【背景技术】
[0002]行车记录仪是记录车辆行驶途中的影像及声音等相关行车数据的仪器,随着网络技术的发展,行车记录仪的功能也越来越强大。
[0003]具有WiFi (Wireless-Fidel ity,无线保真)功能的行车记录仪可以与手机、平板电脑等终端建立WiFi连接,终端通过该WiFi连接读取行车记录仪中的行车数据。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:当行车记录仪接入移动通信网络时,终端在与行车记录仪建立WiFi连接后,终端可以通过行车记录仪接入移动通信网络,消耗行车记录仪的移动数据流量。

【发明内容】

[0005]为了解决终端设备连接至行车记录仪时消耗行车记录仪的网络流量的问题,本发明实施例提供一种终端控制方法及装置。所述技术方案如下:
[0006]根据本发明实施例的第一方面,提供一种终端控制方法,用于第一终端中,该方法包括:
[0007]在第二终端接入第一终端的WiFKWireless-Fidelity,无线保真)之后,获取第二终端的操作系统;
[0008]检测操作系统是否为安卓系统;
[0009]若检测结果为是安卓系统,则,则控制第二终端通过无线直连WiFiDirect(Wireless-Fidelity Direct,无线直连)通道接入WiFi。
[0010]根据本发明实施例的第二方面,提供一种终端控制装置,该装置包括:
[0011 ]获取模块,用于在第二终端接入第一终端的WiFi之后,获取第二终端的操作系统;
[0012]系统检测模块,用于检测操作系统是否为安卓系统;
[0013]第一控制模块,用于若检测结果为是安卓系统,则控制第二终端通过无线直连WiFi Direct通道接入WiFi ο
[0014]本发明实施例提供的技术方案可以包括以下有益效果:
[0015]通过在第二终端接入第一终端的WiFi之后,对第二终端的操作系统进行检测,当第二终端的操作系统是安卓系统时,控制第二终端通过WiFi Direct通道接入WiFi,这样由于控制第二终端通过WiFi Direct通道接入WiFi,且当通过WiFi Direct通道接入时,第二终端只能从第一终端中读取数据,而并不能使用第一终端的网络,因此上述方法解决了第二终端在连接第一终端时由于会通过第一终端上网而引起的耗用第一终端的流量的问题;达到了可以避免安卓系统的第二终端耗用连接的第一终端的流量的效果。
[0016]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0017]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
[0018]图1是本发明各个实施例涉及的一种实施环境的示意图;
[0019]图2是根据一示例性实施例示出的一种终端控制方法的流程图;
[0020]图3是根据另一示例性实施例示出的一种终端控制方法的流程图;
[0021 ]图4是根据另一示例性实施例示出的一种终端控制方法的流程图;
[0022]图5是根据一示例性实施例示出的一种终端控制装置的框图;
[0023]图6是根据另一示例性实施例示出的一种终端控制装置的框图。
【具体实施方式】
[0024]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0025]图1是本发明各个实施例所涉及的一种实施环境的示意图,该实施环境可以包括:第一终端120和第二终端140。
[0026]可选的,第一终端I 20是行车记录仪,第一终端I 20中包括WiFi (Wireless-Fidelity,无线保真)模块121,第一终端120具有无线通信功能,第一终端120通过WiFi模块121与其他终端设备建立WiFi连接;第一终端120中还包括网络模块122,第一终端120通过网络模块122接入移动通信网络,该网络模块122是2G(2-Generati0n,第二代移动通信技术)模块、36(3『(1-661^作丨丨011,第三代移动通信技术)模块、46(4访-661^^^丨011,第四代移动通信技术)模块或其他通信模块,本实施例对此不作限定。
[0027]第一终端120还包括电源模块,用于为第一终端120供电;第一终端120还包括处理模块,用于与第一终端120中的各个模块电性相连,并控制不同的模块执行对应的操作;第一终端120还包括数据采集模块,该数据采集模块可以包括摄像头组件和/或录音组件,用于采集图像、视频、音频等行车数据;第一终端120中还包括存储模块,存储模块是SD卡(Secure Digital Memory Card,安全数码卡)、Micro SD卡(Micro Secure DigitalMemory Card)、SDHC卡(Secure Digital High Capacity,容量SD存储卡)和USB(UniversalSerial Bus,通用串行总线)闪存驱动器中的至少一种,存储模块用于存储数据采集模块采集到的行车数据;第一终端120中还包括6?5(61<^&1 Posit1ning System,全球定位系统)模块,用于获取第一终端120的地理位置信息。图1中未示出第一终端120中的电源模块、处理模块、数据采集模块、存储模块及GPS模块,第一终端120中还可以包括其他模块,用于实现第一终端的其他功能,本实施例对第一终端120中包括的其他模块不作限定,在本实施例中不做赘述。
[0028]第二终端140是诸如手机、平板电脑、便携式计算机之类的电子设备,第二终端具有无线通信功能,第二终端140与第一终端120建立有WiFi连接。第二终端140的操作系统是安卓系统或1S系统,第二终端140的操作系统也可以是其他类型的操作系统,本发明实施例仅以第二终端140的操作是安卓系统或1S系统为例进行说明。
[0029]需要说明的是,图1所示的实施环境中,可以包括多个与第一终端建立有WiFi连接的第二终端,不同的第二终端的操作系统可以相同或者不同,本实施例对此不作限定。
[0030]图2是根据一示例性实施例示出的一种终端控制方法的流程图,本实施例以该终端控制方法应用于图1所示的实施环境中的第一终端中来举例说明,该方法可以包括以下几个步骤:
[0031]在步骤201中,在第二终端接入第一终端的WiFi之后,获取第二终端的操作系统。
[0032]在步骤202中,检测操作系统是否为安卓系统。
[0033]在步骤203中,若检测结果为是安卓系统,则控制第二终端通过无线直连WiFiDirect (Wire Iess-Fide I ity Direct,无线直连)通道接入 WiFi。
[0034]综上所述,本发明实施例提供的终端控制方法,在第二终端接入第一终端的WiFi之后,对第二终端的操作系统进行检测,当第二终端的操作系统是安卓系统时,控制第二终端通过WiFi Direct通道接入WiFi,这样由于控制第二终端通过WiFi Direct通道接入WiFi,且当通过WiFi Direct通道接入时,第二终端只能从第一终端中读取数据,而并不能使用第一终端的网络,因此上述方法解决了第二终端在连接第一终端时由于会通过第一终端上网而引起的耗用第一终端的流量的问题;达到了可以避免安卓系统的第二终端耗用连接的第一终端的流量的效果。
[0035]图3是根据另一示例性实施例示出的一种终端控制方法的流程图,本实施例以该终端控制方法应用于图1所示的实施环境中的第一终端中来举例说明,该方法可以包括以下几个步骤:
[0036]步骤301,在第二终端接入第一终端的WiFi之后,检测第一终端是否已开启移动数据。
[0037]为了实现第一终端和第二终端之间的数据交互,第一终端可以开设WiFi,第二终端通过接入WiFi的方式建立与第一终端之间的WiFi连接,其中,第一终端的工作方式可以参考路由器的工作方式,当第一终端开启移动数据时,第一终端开设WiFi热点,第二终端接入第一终端的WiFi热点;当第一终端的移动数据处于断开状态时,第二终端也可以接入第一终端的WiFi,并与第一终端进行数据交互。
[0038]可选的,受系统自身限定,在第二终端为1S系统时,第二终端通过WiFiAP(ffireless-Fidelity Access Point,无线保真访问接入点)通道接入WiFi ;而在第二终端为安卓系统时,第二终端可以通过WiFi AP通道或者WiFi Direct通道接入WiFi。
[0039]其中,WiFiAP通道是指允许第二终端读取第一终端中存储的数据以及通过第一终端接入移动通信网络的通道;WiFi Direct通道是指只允许第二终端读取第一终端中存储的数据的通道。
[0040]第一终端中设置有移动数据开关,当该移动数据开关处于开启状态时,说明第一终端开启移动数据,第一终端可以通过2G、3G、4G或其他接入方式上网;而当移动数据开关处于关闭状态时,说明第一终端未开启移动数据,此时第一终端无法联网。因此,第一终端检测是否已经开启移动数据的步骤可以包括:检测是否已经开启移动数据开关。
[0041 ]在步骤303中,若检测结果为第一终端没有开启移动数据,则流程结束。
[0042]在步骤304中,若检测结果为第一终端已开启移动数据,则获取第二终端的操作系统。
[0043]在第二终端接入第一终端的WiFi之后,第一终端可以获取到第二终端的操作系统。其中,操作系统包括安卓系统或1S系统。
[0044]需要说明的是,步骤302与步骤303是可选的,当不对第一终端是否已开启移动数据进行检测时,第二终端在接入WiFi之后,第一终端可以直接执行获取第二终端的操作系统的步骤。
[0045]在步骤305中,检测第二终端的操作系统是否为安卓系统。
[0046]第一终端获取到第二终端的操作系统后,检测第二终端的操作系统是安卓系统还是1S系统,当第二终端的操作系统是1S系统时,第一终端执行下列步骤306;当第二终端的操作系统是安卓系统时,第一终端执行下列步骤307-步骤309。
[0047]在步骤306中,若检测结果为是1S系统,则控制第一终端的移动数据处于断开状
??τ O
[0048]第一终端检测到第二终端的操作系统是1S系统时,由于1S系统的终端只能通过WiFi AP通道接入WiFi,而WiFi AP通道允许第二终端使用第一终端的移动数据进行上网,因此第一终端可以控制自身的移动数据处于断开状态。
[0049]在第一终端的移动数据处于断开状态时,即使第二终端通过WiFiAP通道接入WiFi,那么因为第一终端的移动数据已经断开,所以第二终端在WiFi AP通道读取第一终端中存储的数据的同时并不能通过第一终端接入移动通信网络,避免了第二终端会耗用第一终端的流量的问题。
[0050]在步骤307中,若检测结果为是安卓系统,则检测第二终端是否是通过WiFiAP通道接入WiFi。
[0051]第一终端检测到第二终端的操作系统是安卓系统时,检测第一终端与第二终端建立WiFi连接时所使用的WiFi通道是WiFi AP通道还是WiFi Direct通道,当使用的是WiFiAP通道时,执行下列步骤308;当使用的是WiFi Direct通道时,执行下列步骤309。
[0052]在步骤308中,若检测结果为是通过WiFi AP通道接入WiFi,则关闭WiFi AP通道,并通过WiFi Direct通道重新接入WiFi。
[0053]当第二终端通过WiFiDirect通道重新接入第一终端的WiFi,此时,第二终端可以通过WiFi Direct通道读取第一终端中存储的数据,但是不能通过第一终端接入移动通信网络。
[0054]在步骤309中,若检测结果为是通过WiFi Direct通道建立WiFi连接,则流程结束。
[0055]可选的,在这种情况下,第一终端控制自身的WiFiAP通道处于关闭状态。
[0056]需要说明的是,当检测结果为第二终端的操作系统是安卓系统时,也可以控制第一终端的移动数据处于断开状态。
[0057]综上所述,本发明实施例提供的终端控制方法,在第二终端接入第一终端的WiFi之后,对第二终端的操作系统进行检测,当第二终端的操作系统是安卓系统时,控制第二终端通过WiFi Direct通道接入WiFi,这样由于控制第二终端通过WiFi Direct通道接入WiFi,且当通过WiFi Direct通道接入时,第二终端只能从第一终端中读取数据,而并不能使用第一终端的网络,因此上述方法解决了第二终端在连接第一终端时由于会通过第一终端上网而引起的耗用第一终端的流量的问题;达到了可以避免安卓系统的第二终端耗用连接的第一终端的流量的效果。
[0058]本发明实施例提供的终端控制方法,当第二终端的操作系统是1S系统时,第一终端控制自身的移动数据处于断开状态,这样由于第一终端的移动数据已经断开,即使第二终端通过WiFi AP通道接入WiFi,也不能通过第一终端接入移动通信网络,达到了可以避免1S系统的第二终端耗用连接的第一终端的流量的效果。
[0059]可选的,在基于上述实施例的其他可选实施例中,第一终端在建立与第二终端之间的WiFi连接之后,该方法还包括以下几个步骤,如图4所示:
[0060]步骤401,第一终端接收第二终端发送的数据请求。
[0061]可选的,数据请求是具有预定结构的指令,第一终端通过对数据请求进行解析确定数据请求中包括的请求获取的目标数据的数据标识、存储位置、数据长度等信息,本实施例对数据请求中包括的信息不作限定。
[0062]可选的,第一终端的移动数据处于开启状态或者处于断开状态。
[0063]可选的,第二终端是接入第一终端的WiFi的终端设备,第二终端是操作系统为安卓系统且通过WiFi AP通道接入第一终端的WiFi的终端设备;或者,第二终端是操作系统为安卓系统且通过WiFi Direct通道接入第一终端的WiFi的终端设备;或者,第二终端是操作系统为1S系统且通过WiFi AP通道接入第一终端的WiFi的终端设备。
[0064]步骤402,第一终端根据数据请求在第一终端中查询目标数据。
[0065]步骤403,第一终端返回查询到的目标数据至第二终端。
[0066]需要说明的是,上述步骤401-步骤403在上述步骤301之后,与上述步骤302-步骤309没有特定的先后关系,本实施例对上述步骤401-步骤403的实现时机不作限定。
[0067]本发明实施例提供的终端控制方法,第二终端可以从第一终端中查询数据,达到了在减少网络流量消耗的同时,仍然保证了行车记录仪与终端设备的数据传输功能的效果O
[0068]在一个示例性的例子中,当手机需要从行车记录仪中读取行车数据时,手机可以接入行车记录仪的WiFi,假设手机的操作系统是1S系统,则手机通过WiFi AP通道接入行车记录仪的WiFi并向行车记录仪发送数据请求,请求获取2016年5月I日至5月3日的所有数据,行车记录仪向手机返回2016年5月I日至5月3日的所有数据。若在手机接入行车记录仪的WiFi时,行车记录仪的移动数据处于开启状态,则在手机接入后,行车记录仪通过上述实施例中的步骤确定断开自身的移动数据,且行车记录仪仍然可以根据手机发送的数据请求向手机返回2016年5月I日至5月3日的所有数据。
[0069]图5是根据一示例性实施例示出的一种终端控制装置的框图,该终端控制装置可以通过软件或硬件或两者的结合实现成为图1所示的实施环境中的第一终端的全部或者一部分,该装置包括:
[0070]获取模块510,用于在第二终端接入第一终端的WiFi之后,获取第二终端的操作系统。
[0071]系统检测模块520,用于检测操作系统是否为安卓系统。
[0072]第一控制模块530,用于若检测结果为是安卓系统,则控制第二终端通过WiFiDirect通道接入WiFi ο
[0073]综上所述,本发明实施例提供的终端控制装置,在第二终端接入第一终端的WiFi之后,对第二终端的操作系统进行检测,当第二终端的操作系统是安卓系统时,控制第二终端通过WiFi Direct通道接入WiFi,这样由于控制第二终端通过WiFi Direct通道接入WiFi,且当通过WiFi Direct通道接入时,第二终端只能从第一终端中读取数据,而并不能使用第一终端的网络,因此上述方法解决了第二终端在连接第一终端时由于会通过第一终端上网而引起的耗用第一终端的流量的问题;达到了可以避免安卓系统的第二终端耗用连接的第一终端的流量的效果。
[0074]图6是根据另一示例性实施例示出的一种终端控制装置的框图,该终端控制装置可以通过软件或硬件或两者的结合实现成为图1所示的实施环境中的第一终端的全部或者一部分,该装置包括:
[0075]连接建立模块600,用于与第二终端建立WiFi连接。
[0076]网络检测模块610,用于检测第一终端是否已开启移动数据。
[0077]获取模块620,用于在第二终端接入第一终端的WiFi之后,获取第二终端的操作系统。
[0078]获取模块620,还用于若网络检测模块610的检测结果为第一终端已开启移动数据,则执行获取第二终端的操作系统的步骤。
[0079]系统检测模块630,用于检测操作系统是否为安卓系统。
[0080]通道检测模块640,用于检测第二终端是否是通过WiFi AP通道接入WiFi。
[0081]第一控制模块650,用于若系统检测模块630的检测结果为是安卓系统,则控制第二终端通过WiFi Direct通道接入WiFi。
[0082]第一控制模块650,还用于若通道检测模块640的检测结果为是通过WiFiAP通道接入WiFi,则关闭WiFi AP通道,并通过WiFi Direct通道重新接入WiFi。
[0083]第二控制模块660,用于若检测结果为是1S系统,则控制第一终端的移动数据处于断开状态。
[0084]接收模块670,用于在第二终端接入第一终端的WiFi之后,接收第二终端发送的数据请求。
[0085]查询模块680,用于根据数据请求在第一终端中查询目标数据。
[0086]发送模块690,用于返回查询到的目标数据至第二终端。
[0087]综上所述,本发明实施例提供的终端控制装置,综上所述,本发明实施例提供的终端控制方法,在第二终端接入第一终端的WiFi之后,对第二终端的操作系统进行检测,当第二终端的操作系统是安卓系统时,控制第二终端通过WiFi Direct通道接入WiFi,这样由于控制第二终端通过WiFi Direct通道接入WiFi,且当通过WiFi Direct通道接入时,第二终端只能从第一终端中读取数据,而并不能使用第一终端的网络,因此上述方法解决了第二终端在连接第一终端时由于会通过第一终端上网而引起的耗用第一终端的流量的问题;达到了可以避免安卓系统的第二终端耗用连接的第一终端的流量的效果。
[0088]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0089]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种终端控制方法,其特征在于,用于第一终端中,所述方法包括: 在第二终端接入所述第一终端的无线保真WiFi之后,获取所述第二终端的操作系统; 检测所述操作系统是否为安卓系统; 若检测结果为是安卓系统,则控制所述第二终端通过无线直连WiFi Direct通道接入所述WiFi。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 若检测结果为是1S系统,则控制所述第一终端的移动数据处于断开状态。3.根据权利要求1所述的方法,其特征在于,所述获取所述第二终端的操作系统之前,所述方法还包括: 检测所述第一终端是否已开启移动数据; 若检测结果为所述第一终端已开启移动数据,则执行所述获取所述第二终端的操作系统的步骤。4.根据权利要求1所述的方法,其特征在于,所述控制所述第二终端通过无线直连WiFiDirect通道接入所述WiFi,包括: 检测所述第二终端是否是通过无线保真访问接入点WiFi AP通道接入所述WiFi ; 若检测结果为是通过所述WiFi AP通道接入所述WiFi,则关闭所述WiFi AP通道,并通过所述WiFi Direct通道重新接入所述WiFi。5.根据权利要求1至4任一所述的方法,其特征在于,在第二终端接入所述第一终端的WiFi之后,所述方法还包括: 接收所述第二终端发送的数据请求; 根据所述数据请求在所述第一终端中查询目标数据; 返回查询到的所述目标数据至所述第二终端。6.一种终端控制装置,其特征在于,所述装置包括: 获取模块,用于在第二终端接入所述第一终端的无线保真WiFi之后,获取所述第二终端的操作系统; 系统检测模块,用于检测所述操作系统是否为安卓系统; 第一控制模块,用于若检测结果为是安卓系统,则控制所述第二终端通过无线直连WiFi Direct通道接入所述WiFi ο7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第二控制模块,用于若检测结果为是1S系统,则控制所述第一终端的移动数据处于断开状态。8.根据权利要求6所述的装置,其特征在于,所述装置还包括: 网络检测模块,用于检测所述第一终端是否已开启移动数据; 所述获取模块,还用于若检测结果为所述第一终端已开启移动数据,则执行所述获取所述第二终端的操作系统的步骤。9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 通道检测模块,用于检测所述第二终端是否是通过无线保真访问接入点WiFi AP通道接入所述WiFi; 所述第一控制模块,还用于若检测结果为是通过所述WiFi AP通道接入所述WiFi,则关闭所述WiFi AP通道,并通过所述WiFi Direct通道重新接入所述WiFi。10.根据权利要求1至9任一所述的装置,其特征在于,所述装置还包括: 接收模块,用于接收所述第二终端发送的数据请求; 查询模块,用于根据所述数据请求在所述第一终端中查询目标数据; 发送模块,用于返回查询到的所述目标数据至所述第二终端。
【文档编号】H04W88/04GK105979610SQ201610301590
【公开日】2016年9月28日
【申请日】2016年5月9日
【发明人】陈建业, 周晓军, 王达峰, 王磊
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1