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

终端设备的待机方法和终端设备与流程

2021-12-03 23:05:00 来源:中国专利 TAG:


1.本技术涉及终端领域,尤其涉及一种终端设备的待机方法和终端设备。


背景技术:

2.终端设备具有设备找回/查找设备功能,用户可以利用另一设备通过网络云侧查询指定终端设备所在的地理位置。为了实现这一功能,终端设备在灭屏期间,仍需要一直与网络保持连接,存在固定周期的心跳唤醒。
3.但是,用户在夜间睡眠期间,对终端设备的网络几乎无使用依赖,终端设备与网络保持长连接会导致终端设备的功耗较高。此外,由于终端设备与网络保持长连接,会存在无规律的应用数据包、局域网异常包等唤醒应用处理器(application proessors,ap)和无线保真/调制解调器(wifi/modem)模块,这也在一定程度上加大了终端设备在夜间长待机过程中的功耗,影响用户体验。
4.目前亟需提供一种方法,以解决上述终端设备在夜间长待机过程中功耗较高的问题。


技术实现要素:

5.本技术提供了一种终端设备的待机方法和终端设备,在实现夜间设备找回/查找设备功能的前提下,降低终端设备在夜间长待机过程中的功耗,从而提升用户体验。
6.第一方面,提供了一种终端设备的待机方法,包括:第一终端设备判断上述第一终端设备的状态参数是否满足待机条件;在上述第一终端设备满足上述待机条件时,上述第一终端设备进入待机状态;上述第一终端设备获取上述第一终端设备的第一位置信息;上述第一终端设备向服务器上报上述第一位置信息,并断开网络连接。
7.在本技术实施例中,通过基于终端设备的状态参数确定终端设备进入睡眠状态,并向服务器上报该终端设备的第一位置信息,在不影响查找设备/设备找回功能的前提下,使终端设备与网络断开连接,避免了设备在保持网络链路长连接的情况下,存在的固定周期的心跳唤醒,以及无规律的应用数据包、局域网异常包等,导致多次唤醒ap、wifi模块、全球定位系统(global positioning system,gps)位置服务模块或modem模块的问题,有利于降低终端设备在夜间长待机过程中的功耗,提高用户体验。
8.结合第一方面,在第一方面的某些实现方式中,上述状态参数包括下列至少一个:时间参数,用于表示上述第一终端设备的当前所处时间;环境光亮度参数,用于表示上述第一终端设备当前的环境光亮度;亮灭屏动作参数,用于表示用户对上述第一终端设备执行的亮屏和/或灭屏操作;亮灭屏时长参数,用于表示用户对上述第一终端设备当前的亮屏和/或灭屏时长;运动静止动作参数,用于表示上述第一终端设备处于移动或静止状态;运动静止时长参数,用于表示上述第一终端设备处于移动或静止状态的时长;或者,可感知应用运行参数,用于表示上述第一终端设备中的可感知应用是否处于运行状态。
9.结合第一方面,在第一方面的某些实现方式中,上述状态参数是否满足待机条件
包括:上述时间参数属于用户的睡眠时间段;上述环境光亮度参数小于或等于第一阈值;上述亮灭屏动作参数表示灭屏、且上述亮灭屏时长参数表示灭屏时长大于或等于第二阈值;上述运动静止动作参数表示静止、且上述运动静止时长参数表示静止时长大于或等于第三阈值;或者,上述可感知应用运行参数表示无可感知应用运行。
10.结合第一方面,在第一方面的某些实现方式中,在上述第一终端设备向服务器上报上述第一位置信息,并断开网络连接之前,上述方法还包括:上述第一终端设备判断上述第一终端设备的位置、上述第一终端设备的wifi连接或上述第一终端设备的调制解调器连接是否满足下列预设条件中的至少一个:上述第一终端设备的位置处于常用位置围栏中;上述第一终端设备的wifi连接为所述第一终端设备的常用wifi;或者,上述第一终端设备的调制解调器连接为所述第一终端设备的常用小区;上述第一终端设备向服务器上报所述第一位置信息,并断开网络连接,包括:在上述第一终端设备的位置、上述第一终端设备的wifi连接或上述第一终端设备的调制解调器连接满足所述预设条件中的至少一个的情况下,上述第一终端设备向上述服务器上报上述第一位置信息,并断开网络连接。
11.在本技术实施例中,在第一终端设备的当前位置处于常用位置围栏中、第一终端设备的wifi连接为常用wifi连接、或者第一终端设备的modem连接为常用小区中的至少一个条件满足的情况下,第一终端设备可以在睡眠状态下,向服务器上传第一位置信息并断网,这样,可以进一步降低第一终端设备丢失无法找回的风险。
12.结合第一方面,在第一方面的某些实现方式中,上述方法还包括:上述第一终端设备获取新的状态参数;上述第一终端设备判断上述新的状态参数是否满足上述待机条件;在上述新的状态参数不满足上述待机条件时,上述第一终端设备退出上述待机状态并恢复网络连接;上述第一终端设备向上述服务器发送恢复网络连接的通知。
13.第二方面,提供了又一种终端设备的待机方法,包括:第一终端设备判断上述第一终端设备的状态参数是否满足待机条件;在上述第一终端设备满足上述待机条件时,上述第一终端设备进入待机状态;上述第一终端设备获取上述第一终端设备的第一位置信息,向服务器上报上述第一位置信息,并断开网络连接;上述服务器接收上述第一终端设备的第一位置信息,并缓存上述第一位置信息;第二终端设备向上述服务器发送找回上述第一终端设备的第一请求;上述服务器接收上述第一请求,并基于上述第一请求,向上述第二终端设备返回上述第一终端设备的第一位置信息;上述第二终端设备接收上述第一终端设备的第一位置信息。
14.结合第二方面,在第二方面的某些实现方式中,上述状态参数包括下列至少一个:时间参数,用于表示上述第一终端设备的当前所处时间;环境光亮度参数,用于表示上述第一终端设备当前的环境光亮度;亮灭屏动作参数,用于表示用户对上述第一终端设备执行的亮屏和/或灭屏操作;亮灭屏时长参数,用于表示用户对上述第一终端设备当前的亮屏和/或灭屏时长;运动静止动作参数,用于表示上述第一终端设备处于移动或静止状态;运动静止时长参数,用于表示上述第一终端设备处于移动或静止状态的时长;或者,可感知应用运行参数,用于表示上述第一终端设备中的可感知应用是否处于运行状态。
15.结合第二方面,在第二方面的某些实现方式中,上述状态参数是否满足上述待机条件包括:上述时间参数属于用户的睡眠时间段;上述环境光亮度参数小于或等于第一阈值;上述亮灭屏动作参数表示灭屏、且上述亮灭屏时长参数表示灭屏时长大于或等于第二
阈值;上述运动静止动作参数表示静止、且上述运动静止时长参数表示静止时长大于或等于第三阈值;或者,上述可感知应用运行参数表示无可感知应用运行。
16.结合第二方面,在第二方面的某些实现方式中,在上述第一终端设备向服务器上报上述第一位置信息,并断开网络连接之前,上述方法还包括:上述第一终端设备判断上述第一终端设备的位置、上述第一终端设备的wifi连接或上述第一终端设备的调制解调器连接是否满足下列预设条件中的至少一个:上述第一终端设备的位置处于常用位置围栏中;上述第一终端设备的wifi连接为上述第一终端设备的常用wifi;或者,上述第一终端设备的调制解调器连接为上述第一终端设备的常用小区;上述第一终端设备向服务器上报上述第一位置信息,并断开网络连接,包括:在上述第一终端设备的位置、上述第一终端设备的wifi连接或上述第一终端设备的调制解调器连接满足上述预设条件中的至少一个的情况下,上述第一终端设备向上述服务器上报上述第一位置信息,并断开网络连接。
17.结合第二方面,在第二方面的某些实现方式中,上述方法还包括:上述第一终端设备获取新的状态参数;上述第一终端设备判断上述新的状态参数是否满足上述待机条件;在上述新的状态参数不满足上述待机条件时,上述第一终端设备退出上述待机状态并恢复网络连接;上述第一终端设备向上述服务器发送恢复网络连接的通知;上述服务器接收上述通知,并基于上述通知,删除上述第一位置信息。
18.结合第二方面,在第二方面的某些实现方式中,在上述向所述第二终端设备返回上述第一终端设备的第一位置信息之前,上述方法还包括:上述服务器基于上述第一请求,向上述第一终端设备发送查询消息,上述查询消息用于查询上述第一终端设备的位置;向上述第二终端设备返回上述第一终端设备的第一位置信息,包括:若在预定时间段内,上述服务器未收到上述第一终端设备的响应,上述服务器向上述第二终端设备返回上述第一终端设备的第一位置信息。
19.第三方面,提供了一种终端设备,包括:处理模块和获取模块;其中,处理模块用于,判断上述终端设备的状态参数是否满足待机条件;在上述终端设备满足上述待机条件时,进入待机状态;获取模块用于,获取上述终端设备的第一位置信息;上述处理模块还用于,向服务器上报上述第一位置信息,并断开网络连接。
20.结合第三方面,在第三方面的某些实现方式中,上述状态参数包括下列至少一个:时间参数,用于表示上述终端设备的当前所处时间;环境光亮度参数,用于表示上述终端设备当前的环境光亮度;亮灭屏动作参数,用于表示用户对上述终端设备执行的亮屏和/或灭屏操作;亮灭屏时长参数,用于表示用户对上述终端设备当前的亮屏和/或灭屏时长;运动静止动作参数,用于表示上述终端设备处于移动或静止状态;运动静止时长参数,用于表示上述终端设备处于移动或静止状态的时长;或者,可感知应用运行参数,用于表示上述终端设备中的可感知应用是否处于运行状态。
21.结合第三方面,在第三方面的某些实现方式中,上述状态参数是否满足上述待机条件包括:上述时间参数属于用户的睡眠时间段;上述环境光亮度参数小于或等于第一阈值;上述亮灭屏动作参数表示灭屏、且上述亮灭屏时长参数表示灭屏时长大于或等于第二阈值;上述运动静止动作参数表示静止、且上述运动静止时长参数表示静止时长大于或等于第三阈值;或者,上述可感知应用运行参数表示无可感知应用运行。
22.结合第三方面,在第三方面的某些实现方式中,上述处理模块用于:判断上述终端
设备的位置、上述终端设备的wifi连接或所述终端设备的调制解调器连接是否满足下列预设条件中的至少一个:上述终端设备的位置处于常用位置围栏中;上述终端设备的wifi连接为上述终端设备的常用wifi;或者,上述终端设备的调制解调器连接为上述终端设备的常用小区;在上述终端设备的位置、上述终端设备的wifi连接或上述终端设备的调制解调器连接满足上述预设条件中的至少一个的情况下,向上述服务器上报上述第一位置信息,并断开网络连接。
23.结合第三方面,在第三方面的某些实现方式中,上述获取模块用于:获取新的状态参数;上述处理模块用于:判断上述新的状态参数是否满足上述待机条件;在上述新的状态参数不满足所述待机条件时,退出上述待机状态并恢复网络连接;以及,向上述服务器发送恢复网络连接的通知。
24.第四方面,提供了另一种终端设备,包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面中的任一种可能实现方式中的方法。可选地,该终端设备还包括存储器。可选地,该终端设备还包括通信接口,处理器与通信接口耦合。
25.第五方面,提供了一种终端设备的找回系统,该系统包括:第一终端设备、第二终端设备以及服务器。其中,第一终端设备用于执行上述第二方面中任一种可能实现方式中第一终端设备所对应的方法,第二终端设备用于执行上述第二方面中任一种可能实现方式中第二终端设备所对应的方法,服务器用于执行上述第二方面中任一种可能实现方式中服务器所对应的方法。
26.第六方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得处理器执行上述第一方面中任一种可能实现方式中的方法。
27.在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术实施例对处理器及各种电路的具体实现方式不做限定。
28.第七方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面中任一种可能实现方式中的方法。
29.可选地,处理器为一个或多个,存储器为一个或多个。
30.可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。
31.在具体实现过程中,存储器可以为非瞬时性(non

transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
32.应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为
收发器。
33.上述第七方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
34.第八方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。
35.第九方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。
附图说明
36.图1是本技术实施例提供的一种终端设备的系统架构示意图;
37.图2是本技术实施例提供的应用场景的示意图;
38.图3是本技术实施例提供的一种设备的待机方法的示意性流程图;
39.图4是本技术实施例提供的又一设备的待机方法的示意性流程图;
40.图5是本技术实施例提供的一种设备找回方法的示意性流程图;
41.图6是本技术实施例提供的一种设备退出睡眠状态的方法的示意性流程图;
42.图7是本技术实施例提供的又一设备找回的方法的示意性流程图;
43.图8是本技术实施例提供的又一设备找回的方法的示意性流程图;
44.图9是本技术实施例提供的又一设备找回的方法的示意性流程图;
45.图10是本技术实施例提供的一种终端设备的示意性框图;
46.图11是本技术实施例提供的又一终端设备的示意性框图。
具体实施方式
47.下面将结合附图,对本技术中的技术方案进行描述。
48.为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一终端设备和第二终端设备是为了区分不同的终端设备,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
49.需要说明的是,本技术中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。
50.此外,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对
象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或b,或c,或a和b,或a和c,或b和c,或a、b和c,其中a,b,c可以是单个,也可以是多个。
51.本技术实施例涉及的终端设备可以是手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备、虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、个人数字助理(personal digital assistant,pda)等,本技术实施例对此并不限定。
52.为了使本技术的目的、技术方案更加清楚直观,下面将结合附图及实施例,对本技术实施例提供的方法和装置进行详细说明。应理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
53.示例性的,图1为本技术实施例提供的一种终端设备的系统架构100的示意图。
54.如图1所示,终端设备包括处理器110、收发器120和显示单元170。其中,显示单元170可以包括显示屏。
55.可选地,该终端设备还可以包括存储器130。处理器110、收发器120和存储器130之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器130用于存储计算机程序,该处理器110用于从该存储器130中调用并运行该计算机程序。
56.可选地,终端设备还可以包括天线140,用于将收发器120输出的无线信号发送出去。
57.上述处理器110可以和存储器130合成一个处理装置,更常见的是彼此独立的部件,处理器110用于执行存储器130中存储的程序代码来实现上述功能。具体实现时,该存储器130也可以集成在处理器110中,或者,独立于处理器110。
58.除此之外,为了使得终端设备的功能更加完善,该终端设备还可以包括输入单元160、音频电路180、摄像头190和传感器101等中的一个或多个,该音频电路还可以包括扬声器182、麦克风184等。
59.可选地,上述终端设备还可以包括电源150,用于给终端设备中的各种器件或电路提供电源。
60.可以理解的是,图1所示的终端设备中的各个模块的操作和/或功能,分别为了实现下述方法实施例中的相应流程。具体可参见下述方法实施例中的描述,为避免重复,此处适当省略详细描述。
61.可以理解的是,图1所示的终端设备中的处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural

network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
62.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
63.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter

integrated circuit,i2c)接口,集成电路内置音频(inter

integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general

purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
64.i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头190等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现终端设备的触摸功能。
65.i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频电路180耦合,实现处理器110与音频电路180之间的通信。在一些实施例中,音频电路180可以通过i2s接口向收发器120传递音频信号,实现通过蓝牙耳机接听语音通话的功能。
66.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频电路180与收发器120可以通过pcm总线接口耦合。在一些实施例中,音频电路180也可以通过pcm接口向收发器120传递音频信号,实现通过蓝牙耳机接听语音通话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。
67.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与收发器120。例如:处理器110通过uart接口与收发器120中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频电路180可以通过uart接口向收发器120传递音频信号,实现通过蓝牙耳机播放音乐的功能。
68.mipi接口可以被用于连接处理器110与显示单元170,摄像头190等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器110和摄像头190通过csi接口通信,实现终端设备的拍摄功能。处理器110和显示单元170通过dsi接口通信,实现终端设备的显示功能。
69.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头190,显示单元170,收发器120,音频模电路180,传感器101等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
70.可以理解的是,本技术实施例示意的各模块间的接口连接关系,只是示意性说明,
并不构成对终端设备的结构限定。在本技术另一些实施例中,终端设备也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
71.可以理解的是,图1所示的电源150用于给处理器110,存储器130,显示单元170,摄像头190,输入单元160和收发器120等供电。
72.天线140用于发射和接收电磁波信号。终端设备中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线140复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
73.收发器120可以提供应用在终端设备上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi

fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。收发器120可以是集成至少一个通信处理模块的一个或多个器件。收发器120经由天线140接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。收发器120还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线140转为电磁波辐射出去。
74.在一些实施例中,终端设备的天线140和收发器120耦合,使得终端设备可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time

division code division multiple access,td

scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi

zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
75.终端设备通过gpu,显示单元170,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示单元170和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
76.显示单元170用于显示图像,视频等。显示单元170包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light

emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active

matrix organic light emitting diode的,amoled),柔性发光二极管(flex light

emitting diode,fled),miniled,microled,micro

oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,终端设备可以包括1个或n个显示单元170,n为大于1的正整数。
77.终端设备可以通过isp,摄像头190,视频编解码器,gpu,显示单元170以及应用处理器等实现拍摄功能。
78.isp用于处理摄像头190反馈的数据。例如,录制视频时,打开摄像头,光线通过镜
头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头190中。
79.摄像头190用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal

oxide

semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,终端设备可以包括1个或n个摄像头190,n为大于1的正整数。
80.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端设备在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
81.视频编解码器用于对数字视频压缩或解压缩。终端设备可以支持一种或多种视频编解码器。这样,终端设备可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
82.npu为神经网络(neural

network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现终端设备的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
83.存储器130可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。存储器130可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端设备使用过程中所创建的数据(比如音频数据,电话本等)等。此外,存储器130可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。处理器110通过运行存储在存储器130的指令,和/或存储在设置于处理器中的存储器的指令,执行终端设备的各种功能应用以及数据处理。
84.终端设备可以通过音频电路180,扬声器182,麦克风184,以及应用处理器等实现音频功能。例如音乐播放,录音等。
85.音频电路180用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频电路180还可以用于对音频信号编码和解码。在一些实施例中,音频电路180可以设置于处理器110中,或将音频电路180的部分功能模块设置于处理器110中。
86.扬声器182,也称“喇叭”,用于将音频电信号转换为声音信号。终端设备可以通过扬声器182收听音乐,或收听免提通话。
87.麦克风184,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过靠近麦克风184发声,将声音信号输入到麦克风184。终端设备可以设置至少一个麦克风184。在另一些实施例中,终端设备可以设置两个麦克风184,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端设备还可以设置三个,四
个或更多麦克风184,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
88.终端设备具有设备找回/查找设备功能,用户可以通过另一设备在网络云侧查找指定终端设备的地理位置,进而降低终端设备丢失的风险。为了实现这一功能,终端设备在灭屏期间,仍需要与网络保持长连接,存在固定周期的心跳唤醒。但是,用户在夜间睡眠期间,对终端设备的网络几乎无使用依赖,终端设备与网络保持长连接会导致终端设备的功耗较高。此外,由于终端设备与网络保持长连接,会存在无规律的应用数据包、局域网异常包等唤醒ap和wifi模块、gps模块、modem模块,从而进一步加大终端设备在夜间长时间待机过程中的功耗,影响用户体验。
89.有鉴于此,本技术提供了一种终端设备的待机方法和终端设备,通过基于终端设备的状态参数确定终端设备进入睡眠状态,并向服务器上报该终端设备的第一位置信息,在不影响查找设备/设备找回功能的前提下,使终端设备与网络断开连接,避免了设备在保持网络链路长连接的情况下,存在的固定周期的心跳唤醒,以及无规律的应用数据包、局域网异常包等,导致多次唤醒ap、wifi模块、gps模块或modem模块的问题,有利于降低终端设备在夜间长待机过程中的功耗,提高用户体验。
90.为了使本技术的目的、技术方案更加清楚直观,下面将结合附图及实施例,对本技术实施例提供的方法和装置进行详细说明。应理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
91.图2示出了本技术实施例提供的应用场景200,如图2所示,该应用场景200可以包括服务器、终端设备a和终端设备b。其中,终端设备a和终端设备b为两个相互独立的设备。终端设备a和/或终端设备b可以通过网络连接至服务器,服务器可以用于存储终端设备a和/或终端设备b的各种信息,例如位置信息,从而为终端设备a和/或终端设备b提供服务。
92.应理解,上述终端设备a具有查找设备功能,终端设备a可以向服务器上报自身的位置信息,在用户想要查找终端设备a的位置时,可以利用终端设备b访问上述服务器,从而获取终端设备a的位置信息。
93.可选地,上述终端设备b也可以具有查找设备功能,终端设备b可以向服务器上报自身的位置信息,在用户想要查找终端设备b的位置时,可以利用终端设备a访问上述服务器,从而获取终端设备b的位置信息。
94.上述终端设备a也可以称为第一终端设备或其他名称,上述终端设备b也可以称为第二终端设备或其他名称,本技术实施例对此不作限定。
95.下面,以终端设备a为用户所使用的即将进入待机状态的设备,终端设备b为用于查找终端设备a的设备为例,对本技术实施例进行详细说明。
96.图3是本技术实施例提供的终端设备的待机方法300的示意性流程图。该方法300可以应用于上述图2所示的应用场景200,除此之外还可以应用于其他场景,本技术实施例对此不做限定。如图3所示,方法300包括下列步骤:
97.s301,终端设备a根据自身的状态参数,判断该终端设备a是否满足进入睡眠状态的条件。
98.应理解,上述睡眠状态也可以称为待机状态或长待机状态,本技术实施例对此不做限定。由于用户进入睡眠后,终端设备a长时间未被使用,所以终端设备a可以进入睡眠状
态,即保持低功耗待机状态。在该状态下,终端设备a可以停止运行一些功耗较大的应用,以利于降低终端设备的功耗。
99.应理解,上述状态参数可以包括下列参数中的至少一种:
100.1)时间参数,用于表示终端设备a的当前所处时间。
101.2)环境光亮度参数,用于表示终端设备a当前的环境光亮度。
102.3)亮灭屏动作参数,用于表示用户对终端设备a执行的亮屏和/或灭屏操作。
103.4)亮灭屏时长参数,用于表示用户对终端设备a当前的亮屏和/或灭屏时长。
104.5)运动静止动作参数,用于表示终端设备a处于移动或静止状态。
105.6)运动静止时长参数,用于表示终端设备a处于移动或静止状态的时长。
106.7)可感知应用运行参数,用于表示终端设备a中的可感知应用是否处于运行状态。若该可感知应用处于运行状态,表示用户正在使用终端设备a。
107.应理解,上述可感知应用可以为终端设备a中的任意应用,该应用可以是用户设置,也可以是终端设备a默认的,例如播放器应用或者应用商店。
108.在一种可能的实现方式中,终端设备a可以通过不同类型的传感器获取上述不同类型的参数。示例性地,终端设备a可以通过处理器获取时间参数,可以通过环境光传感器获取设备的环境光参数,可以通过运动传感器获取设备的运动静止动作参数,还可以通过处理器检测可感知应用是否处于运行状态,获取上述可感知应用运行参数。
109.还应理解,上述进入睡眠状态的条件可以包括下列至少一个:
110.1)时间参数属于用户的睡眠时间段,该睡眠时间段例如23:00~7:00。
111.应理解,该睡眠时间段可以是用户设置的时间段,也可以是终端设备a默认的时间段,还可以是终端设备a根据用户对终端设备a的使用习惯预测得到的时间段,本技术实施例对此不作限定。
112.2)环境光亮度参数小于或等于第一阈值。
113.3)时间参数属于用户的睡眠时间段、且环境光亮度参数小于或等于第一阈值;
114.4)时间参数属于用户的睡眠时间段、亮灭屏动作参数表示灭屏、且亮灭屏时长参数表示灭屏时长大于或等于第二阈值;
115.5)时间参数属于用户的睡眠时间段、运动静止动作参数表示静止、且运动静止时长参数表示静止时长大于或等于第三阈值;
116.6)时间参数属于用户的睡眠时间段、环境光亮度参数小于或等于第一阈值,且可感知应用运行参数表示无可感知应用运行。
117.7)时间参数属于用户的睡眠时间段、亮灭屏动作参数表示灭屏、亮灭屏时长参数表示灭屏时长大于或等于第二阈值,且可感知应用的参数表示无可感知应用运行。
118.8)时间参数属于用户的睡眠时间段、运动静止动作参数表示静止、运动静止时长参数表示静止时长大于或等于第三阈值,且可感知应用的参数表示无可感知应用运行。
119.应理解,上述进入睡眠状态的条件还可以包括其它组合的情况,此处不再一一列举。
120.上述各个阈值可以是默认的,也可以是用户预设的,本技术实施例对此不作限定。
121.s302,在终端设备a的状态参数满足进入睡眠状态的条件时,终端设备a进入睡眠状态。应理解,在终端设备a的状态参数不满足进入睡眠状态的条件时,终端设备a可以不作
任何操作,以供用户正常使用。
122.s303,终端设备a在睡眠状态下获取自身的第一位置信息,并向服务器上报其第一位置信息。
123.示例性地,假设上述状态参数为环境光亮度参数,则上述进入睡眠状态的条件为环境光亮度参数小于或等于第一阈值。那么,在终端设备a的环境光亮度小于或等于第一阈值的情况下,终端设备a可以进入睡眠状态,获取自身的第一位置信息,并向服务器上报自身的第一位置信息。对应地,服务器接收该第一位置信息并缓存。在终端设备a的环境光亮度大于上述第一阈值的情况下,终端设备a可以不执行任何操作。可以理解地,gps模块获取位置信息后可以处于低功耗状态。
124.s304,服务器接收来自终端设备a的第一位置信息并缓存,以便于另一终端设备(本技术称为终端设备b)通过设备查找功能查找该终端设备a。
125.s305,终端设备a断开网络连接。断开数据网络连接。
126.s306,终端设备b向服务器发起找回终端设备a的请求。
127.s307,服务器接收上述找回终端设备a的请求,并基于该请求,向终端设备b下发终端设备a的第一位置信息。
128.可以理解地,服务器接收上述找回终端设备a的请求,并基于该请求,向终端设备a下发获取终端设备a的位置的请求,因终端设备a断开网络连接,服务器无法收到终端设备a的响应,因此在超过预设时长,服务器未收到终端设备a的响应时,向终端设备b下发服务器中存储终端设备a的第一位置信息。
129.在用户想要查找终端设备a的位置时,可以利用终端设备b进行查找,示例性地,用户可以在终端设备b上输入终端设备a的账号和密码登录到终端设备a的云服务,点击设备找回/查找设备,即可以对终端设备a进行定位追踪,从而确定终端设备a的位置。
130.应理解,上述s305可以在s304之后执行,也可以在s304之前、s303之后执行,本技术实施例对此不作限定。
131.本技术实施例的终端设备的待机方法,在终端设备的状态参数满足进入睡眠状态的条件的情况下,终端设备进入睡眠状态,并向服务器上报该终端设备的第一位置信息,在不影响查找设备/设备找回功能的前提下,使终端设备与网络断开连接,避免了终端设备在保持网络链路长连接的情况下,存在的固定周期的心跳唤醒,以及无规律的应用数据包、局域网异常包等,导致多次唤醒ap、wifi模块、gps模块或modem模块的问题,有利于降低终端设备在夜间长待机过程中的功耗,提高用户体验。
132.应理解,终端设备a在处于睡眠状态的过程中,可以继续获得新的状态参数,并确定新的状态参数是否满足上述进入睡眠状态的条件。示例性地,终端设备a可以周期性地获取新的环境光亮度参数和新的时间参数等,终端设备a也可以实时获取新的亮灭屏动作参数、新的亮灭屏时长参数、新的运动静止动作参数、新的运动静止时长参数和新的可感知应用运行参数等,当终端设备a的新的状态参数不满足进入睡眠状态的条件时,终端设备a可以退出睡眠状态并恢复网络连接。
133.进一步地,在终端设备a恢复网络连接后,终端设备a还可以向服务器发送恢复网络连接的通知。对应地,服务器接收该通知,并删除缓存的终端设备a的第一位置信息,以释放相应的存储空间。
134.可选地,在终端设备a进入睡眠状态的情况下,即在上述s303之前,该方法还可以包括:终端设备a判断终端设备a的当前位置、终端设备a的wifi连接或终端设备a的modem连接等参数是否满足下列预设条件中的至少一个:
135.1)终端设备a的当前位置处于常用位置围栏中;
136.2)终端设备a的wifi连接为常用wifi;
137.3)终端设备a的modem连接为常用小区;
138.若终端设备a的上述参数满足预设条件中的至少一个,终端设备a可以继续执行s303~s305,即上报第一位置信息并断开网络连接。反之,终端设备a可以不执行s303~s305。
139.这样,终端设备a可以判断终端设备a的当前位置是否处于常用位置围栏中、终端设备a的wifi连接是否为常用wifi或终端设备a的modem连接是否为常用小区中的至少一个,在终端设备a的当前位置处于常用位置围栏中、终端设备a的wifi连接为常用wifi连接、或者终端设备a的modem连接为常用小区中的至少一个条件满足的情况下,终端设备a可以在睡眠状态下,向服务器上传第一位置信息并断网,这样,可以进一步降低终端设备a丢失无法找回的风险。
140.应理解,上述常用位置围栏、常用wifi以及常用小区可以是预先定义的,也可以是用户设置的,还可以是终端设备a根据用户对终端设备a的使用习惯预测确定的,本技术实施例对此不作限定。
141.在本技术实施例中,服务器可以包括设备找回服务器和推送服务器。其中,设备找回该服务器用于在终端设备a处于睡眠状态下缓存该终端设备a的第一位置信息,或者在设备找回的过程中向发起设备找回请求的另一终端设备b,返回被找回终端设备a的第一位置信息。推送服务器用于将来自设备找回服务器的找回终端设备a的请求推送给该终端设备a。
142.可选地,上述找回服务器和推送服务器也可以是同一个服务器,本技术对此不作限定。
143.图4示出了又一终端设备的待机方法400,如图4所示,终端设备a可以包括云服务模块、gps位置服务模块、功耗策略配置模块和网络控制模块,该方法400具体包括以下步骤:
144.s401,终端设备a的功耗策略配置模块根据状态参数,判断终端设备a满足进入睡眠状态的条件时,终端设备a进入睡眠状态,且终端设备a的功耗策略配置模块向终端设备a的云服务模块发送断网通知,该断网通知用于断开终端设备a的网络连接。
145.s402,终端设备a的云服务模块接收上述断网通知,并基于此断网通知,向终端设备a的gps服务模块发起获取终端设备a的第一位置信息的请求。
146.s403,终端设备a的gps位置服务模块接收上述获取终端设备a的第一位置信息的请求,并基于该请求,调用gps接口,获取终端设备a的第一位置信息,并将该第一位置信息发送给终端设备a的云服务模块。
147.s404,终端设备a的云服务模块向设备找回服务器上报终端设备a的第一位置信息。
148.s405,设备找回服务器接收终端设备a的第一位置信息,缓存该第一位置信息,并
向终端设备a的云服务模块返回响应。
149.s406,终端设备a的云服务模块接收上述响应,确定终端设备a的第一位置信息上传成功,并向终端设备a的功耗策略配置模块发送第一位置信息上传成功的消息。
150.s407,终端设备a的功耗策略配置模块接收上述第一位置信息上传成功的消息,并向终端设备a的网络控制模块发送上述第一位置信息上传成功的消息。
151.s408,终端设备a的网络控制模块接收上述第一位置信息上传成功的消息,并基于该消息,断开网络连接,具体地,终端设备a断开与网络地址交换(network adress translation,nat)设备的连接,nat设备用于实现内部网络访问外部网络的功能。
152.此时,终端设备a进入了睡眠状态,且终端设备a断开网络连接,即保持低功耗待机状态,功耗较低。
153.对应上述s306和s307,在确定终端设备a处于睡眠状态时,用户可以通过另一终端设备b通过查找设备/设备找回功能,获取上述终端设备a的第一位置信息。
154.图5示出了一种设备找回的方法500,如图5所示,方法500包括以下步骤:
155.s501,终端设备b向设备找回服务器发起找回终端设备a的请求。
156.s502,设备找回服务器接收上述找回终端设备a的请求,并基于该找回设备请求,确定存在缓存的终端设备a的第一位置信息的情况下,向终端设备b返回终端设备a的第一位置信息。
157.在图4和图5所示的方法的基础之上,当上述终端设备a检测到新的状态参数不满足睡眠条件情况下,终端设备a可以退出睡眠状态,恢复网络的连接,并擦除上述服务器中缓存的第一位置信息。
158.图6示出了终端设备退出睡眠状态的方法600,如图6所述,该方法600具体包括以下步骤:
159.s601,当终端设备a的功耗策略配置模块检测到新的状态参数不满足进入睡眠状态的条件时,终端设备a退出睡眠状态,并向终端设备a的网络控制模发送连网的通知。
160.s602,终端设备a的网络控制模块接收上述连网通知,恢复终端设备a与nat设备的连接。
161.s603,终端设备a的功耗策略配置模块向终端设备a的云服务模块发送恢复网络连接的通知,用于告知云服务模块终端设备a当前已经连网。
162.s604,终端设备a的云服务模块接收上述恢复网络连接的通知,并向设备找回服务器发送恢复网络连接的通知,对应地,设备找回服务器接收该通知,并基于该通知擦除缓存的终端设备a的第一位置信息,从而释放缓存。
163.由于存在终端设备a可能会退出睡眠状态的情况,服务器可以在收到找回终端设备a的通知之后,确定终端设备a是否依旧处于睡眠状态,从而获得更准确的终端设备a的位置信息。图7示出了又一种设备找回方法700,如图7所示,方法700包括以下步骤:
164.图中s701

s705与上述图3中的s301

s305相同,为避免重复,此处不再赘述。
165.s706,终端设备b向服务器发起找回终端设备a的请求。
166.s707,服务器基于上述设备找回请求,向终端设备a发送找回设备消息,用于查找终端设备a。
167.下面分两种情况:
168.情况1:
169.s708,在预定时间段内,服务器未收到终端设备a的响应,确定终端设备a未与网络连接。
170.s709,服务器可以向终端设备b下发缓存的终端设备a的第一位置信息。
171.情况2:
172.s710,基于s706中的找回设备的消息,终端设备a获取第二位置信息。
173.s711,终端设备a在预定时间段内向服务器返回响应,上报其第二位置信息。
174.s712,服务器接收来自终端设备a的第二位置信息,并向终端设备b下发该终端设备a的第二位置信息。
175.对应上述情况1,图8示出了又一设备找回的方法800。如图8所示,在本技术实施例中,方法800具体包括以下步骤:
176.s801,终端设备b向设备找回服务器发起找回终端设备a的请求。
177.s802,设备找回服务器接收来自终端设备b的请求,并向推送服务器发送找回终端设备a的请求。
178.s803,推送服务器接收上述找回终端设备a的请求,并基于该请求,向终端设备a发送找回消息。
179.s804,若设备找回服务器超过预定时长,未收到来自终端设备a的响应,确定终端设备a与网络未连接,向终端设备b返回缓存的终端设备a的第一位置信息。
180.对应上述情况2,图9示出了又一设备找回的方法900。如图9所示,该方法900具体包括以下步骤:
181.s901,终端设备b向设备找回服务器发起找回终端设备a的请求。
182.s902,设备找回服务器接收来自终端设备b的请求,并向推送服务器发送找回终端设备a的请求。
183.s903,推送服务器接收上述找回终端设备a的请求,并基于该请求,向终端设备a发送找回消息。
184.s904,终端设备a的推送模块接收上述来自推送服务器的找回终端设备a的消息,基于此消息,终端设备a的推送模块向终端设备a的云服务模块请求终端设备a的第二位置信息。
185.s905,终端设备a的云服务模块接收上述请求,并基于该请求,向终端设备a的gps位置服务模块发起获取终端设备a的第二位置信息的请求。
186.s906,终端设备a的gps服务模块接收上述获取其第二位置信息的请求,并基于该请求,调用gps接口,获取终端设备a的第二位置信息,并将该第二位置信息发送给终端设备a的云服务模块。
187.s907,终端设备a的云服务模块预定时间段内向设备找回服务器返回响应,上报终端设备a的第二位置信息。
188.应理解,该终端设备a的第二位置信息是终端设备a在预定时间段内上报的,表示该终端设备a处于联网状态。
189.s908,设备找回服务器接收终端设备a的第二位置信息,并向终端设备b返回该终端设备a的第二位置信息。
190.应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
191.上述本技术提供的实施例中,从终端设备作为执行主体的角度对本技术实施例提供的方法进行了介绍。为了实现上述本技术实施例提供的方法中的各功能,终端设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
192.下面将结合图10和图11,详细描述本技术实施例提供的终端设备。
193.图10示出了本技术实施例提供的一种终端设备1000,该终端设备1000包括:处理模块1001和获取模块1002。
194.其中,处理模块1001用于:判断上述终端设备的状态参数是否满足待机条件;在上述终端设备满足上述待机条件时,进入待机状态;获取模块1002用于:获取上述终端设备的第一位置信息;上述处理模块1001还用于:向服务器上报上述第一位置信息,并断开网络连接。
195.可选地,上述状态参数包括下列至少一个:时间参数,用于表示上述终端设备的当前所处时间;环境光亮度参数,用于表示上述终端设备当前的环境光亮度;亮灭屏动作参数,用于表示用户对所上终端设备执行的亮屏和/或灭屏操作;亮灭屏时长参数,用于表示用户对上述终端设备当前的亮屏和/或灭屏时长;运动静止动作参数,用于表示上述终端设备处于移动或静止状态;运动静止时长参数,用于表示上述终端设备处于移动或静止状态的时长;或者,可感知应用运行参数,用于表示上述终端设备中的可感知应用是否处于运行状态。
196.可选地,上述状态参数是否满足上述待机条件包括:上述时间参数属于用户的睡眠时间段;上述环境光亮度参数小于或等于第一阈值;上述亮灭屏动作参数表示灭屏、且上述亮灭屏时长参数表示灭屏时长大于或等于第二阈值;上述运动静止动作参数表示静止、且上述运动静止时长参数表示静止时长大于或等于第三阈值;或者,上述可感知应用运行参数表示无可感知应用运行。
197.可选地,该处理模块用于1001用于:判断上述终端设备的位置、上述终端设备的wifi连接或上述终端设备的调制解调器连接是否满足下列预设条件中的至少一个:上述终端设备的位置处于常用位置围栏中;上述终端设备的wifi连接为上述终端设备的常用wifi;或者,上述终端设备的调制解调器连接为上述终端设备的常用小区;该处理模块还用于1001用于:在上述终端设备的位置、上述终端设备的wifi连接或上述终端设备的调制解调器连接满足上述预设条件中的至少一个的情况下,向上述服务器上报上述第一位置信息,并断开网络连接。
198.可选地,该获取模块1002用于:获取新的状态参数;该处理模块用于1001用于:判断上述新的状态参数是否满足上述待机条件;在上述新的状态参数不满足上述待机条件时,退出上述待机状态并恢复网络连接;以及,向上述服务器发送恢复网络连接的通知。
199.应理解,这里的终端设备1000以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和
存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,终端设备1000可以具体为上述实施例中的第一终端设备(即终端设备a),或者,上述实施例中第一终端设备的功能可以集成在终端设备1000中,终端设备1000可以用于执行上述方法实施例中与第一终端设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
200.上述终端设备1000具有实现上述方法中第一终端设备执行的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
201.在本技术的实施例,图10中的终端设备1000也可以是芯片或者芯片系统,例如:片上系统(system on chip,soc)。
202.图11示出了本技术实施例提供的另一终端设备1100。该终端设备1100包括:处理器1101、收发器1102和存储器1103。其中,处理器1101、收发器1102和存储器51103通过内部连接通路互相通信,该存储器1103用于存储指令,该处理器1101用于执行该存储器1103存储的指令,以控制该收发器1102发送信号和/或接收信号。
203.其中,处理器1101用于:判断上述终端设备的状态参数是否满足待机条件;在上述终端设备满足上述待机条件时,进入待机状态;获取上述终端设备的第一位置信息;收发器1102用于:向服务器上报上述第一位置信息,并断开网络连接。
204.可选地,上述状态参数包括下列至少一个:时间参数,用于表示上述终端设备的当前所处时间;环境光亮度参数,用于表示上述终端设备当前的环境光亮度;亮灭屏动作参数,用于表示用户对上述终端设备执行的亮屏和/或灭屏操作;亮灭屏时长参数,用于表示用户对上述终端设备当前的亮屏和/或灭屏时长;运动静止动作参数,用于表示上述终端设备处于移动或静止状态;运动静止时长参数,用于表示上述终端设备处于移动或静止状态的时长;或者,可感知应用运行参数,用于表示上述终端设备中的可感知应用是否处于运行状态。
205.可选地,上述状态参数是否满足上述待机条件包括:上述时间参数属于用户的睡眠时间段;上述环境光亮度参数小于或等于第一阈值;上述亮灭屏动作参数表示灭屏、且上述亮灭屏时长参数表示灭屏时长大于或等于第二阈值;上述运动静止动作参数表示静止、且上述运动静止时长参数表示静止时长大于或等于第三阈值;或者,上述可感知应用运行参数表示无可感知应用运行。
206.可选地,该处理器1101用于:判断上述终端设备的位置、上述终端设备的wifi连接或上述终端设备的调制解调器连接是否满足下列预设条件中的至少一个:上述终端设备的位置处于常用位置围栏中;上述终端设备的wifi连接为上述终端设备的常用wifi;或者,上述终端设备的调制解调器连接为上述终端设备的常用小区;该处理器1101还用于:在上述终端设备的位置、上述终端设备的wifi连接或上述终端设备的调制解调器连接满足上述预设条件中的至少一个的情况下,向上述服务器上报上述第一位置信息,并断开网络连接。
207.可选地,该处理器1101用于:获取新的状态参数;判断上述新的状态参数是否满足上述待机条件;在上述新的状态参数不满足上述待机条件时,退出上述待机状态并恢复网络连接;以及,向上述服务器发送恢复网络连接的通知。
208.应理解,终端设备1100可以具体为上述实施例中的第一终端设备(即终端设备a),
或者,上述实施例中第一终端设备的功能可以集成在终端设备1100中,终端设备1100可以用于执行上述方法实施例中与第一终端设备对应的各个步骤和/或流程。可选地,该存储器1102可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器1101可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法实施例中与第一终端设备对应的各个步骤和/或流程。
209.应理解,在本技术实施例中,该处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
210.在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
211.本技术实施例还提供了一种终端设备的找回系统,该系统包括:第一终端设备、第二终端设备以及服务器。
212.其中,上述第一终端设备用于:判断上述第一终端设备的状态参数是否满足待机条件;在上述第一终端设备满足所述待机条件时,进入待机状态;获取上述第一终端设备的第一位置信息,向上述服务器上报上述第一位置信息,并断开网络连接;上述服务器用于:接收上述第一终端设备的第一位置信息,并缓存上述第一位置信息;上述第二终端设备用于:向上述服务器发送找回上述第一终端设备的第一请求;上述服务器还用于:接收上述第一请求,并基于上述第一请求,向上述第二终端设备返回上述第一终端设备的第一位置信息;上述第二终端设备还用于:接收上述第一终端设备的第一位置信息。
213.可选地,上述状态参数包括下列至少一个:时间参数,用于表示上述第一终端设备的当前所处时间;环境光亮度参数,用于表示上述第一终端设备当前的环境光亮度;亮灭屏动作参数,用于表示用户对上述第一终端设备执行的亮屏和/或灭屏操作;亮灭屏时长参数,用于表示用户对上述第一终端设备当前的亮屏和/或灭屏时长;运动静止动作参数,用于表示上述第一终端设备处于移动或静止状态;运动静止时长参数,用于表示上述第一终端设备处于移动或静止状态的时长;或者,可感知应用运行参数,用于表示上述第一终端设备中的可感知应用是否处于运行状态。
214.可选地,上述待机条件包括下列至少一个:上述时间参数属于用户的睡眠时间段;上述环境光亮度参数小于或等于第一阈值;上述亮灭屏动作参数表示灭屏、且上述亮灭屏时长参数表示灭屏时长大于或等于第二阈值;上述运动静止动作参数表示静止、且上述运动静止时长参数表示静止时长大于或等于第三阈值;或者,上述可感知应用运行参数表示无可感知应用运行。
215.可选地,该第一终端设备用于:判断上述第一终端设备的位置、上述第一终端设备
的wifi连接或上述第一终端设备的调制解调器连接是否满足下列预设条件中的至少一个:上述第一终端设备的位置处于常用位置围栏中;上述第一终端设备的wifi连接为上述第一终端设备的常用wifi;或者,上述第一终端设备的调制解调器连接为上述第一终端设备的常用小区;以及,向上述服务器上报上述第一位置信息,并断开网络连接。
216.可选地,该第一终端设备用于:获取新的状态参数;判断上述新的状态参数是否满足所述待机条件;在上述新的状态参数不满足所述待机条件时,退出上述待机状态并恢复网络连接;以及,向上述服务器发送恢复网络连接的通知;上述服务器用于:接收上述通知,并基于上述通知,删除上述第一位置信息。
217.应理解,上述终端设备的找回系统中的第一终端设备可以具体为上述实施例中的第一终端设备(即终端设备a),或者,上述实施例中第一终端设备的功能可以集成在上述系统中的第一终端设备中,第一终端设备可以用于执行上述方法实施例中与第一终端设备对应的各个步骤和/或流程。上述系统中的第二终端设备可以具体为上述实施例中的第二终端设备(即终端设备b),或者,上述实施例中第二终端设备的功能可以集成在上述系统中的第二终端设备中,第二终端设备可以用于执行上述方法实施例中与第二终端设备对应的各个步骤和/或流程。上述系统中的服务器可以具体为上述实施例中的服务器,或者,上述实施例中服务器的功能可以集成在上述系统中的服务器中,服务器可以用于执行上述方法实施例中与服务器对应的各个步骤和/或流程。
218.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
219.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
220.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
221.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
222.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,rbm)、磁碟或者光盘等各种可以存储程序代码的介质。
223.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何
熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献