一种设备寻找方法、终端及计算机可读存储介质与流程

文档序号:15701743发布日期:2018-10-19 19:57阅读:143来源:国知局
本发明涉及电子
技术领域
:,更具体地说,涉及一种设备寻找方法、终端及计算机可读存储介质。
背景技术
::随着电子技术的发展以及人们经济水平的提升,一个用户通常会拥有多个电子设备,例如手机,电子阅读设备,PAD(平板电脑),PDA(PersonalDigitalAssistant,个人数字助理),笔记本电脑,以及智能腕表、智能手环、智能眼镜等智能穿戴设备。在这些电子设备中,用户随时随地都携带在身边使用的并不多,通常只有手机,其他设备基本都处于闲置状态,可能只会在用户特别需要的时候才会被用户找出来。因此,在这些设备被长期闲置后,用户可能已经不记得这些设备的放置位置了,当用户需要再次使用该设备时,用户可能需要花费大量的时间和精力来寻找它们,这给用户带来了诸多不便。技术实现要素:本发明要解决的技术问题在于:解决电子设备在被长期闲置后,用户忘记其放置位置,当用户对某一长期闲置的电子设备有使用需求时,需要花费大量的时间和精力来进行寻找,影响用户体验的问题,针对该技术问题,提供一种设备寻找方法、终端及计算机可读存储介质。为解决上述技术问题,本发明提供一种设备寻找方法,设备寻找方法包括:第一设备将生成的位置请求通过短程通信的方式发送给第二设备,位置请求用于指示第二设备指示其当前所处的位置;第一设备通过短程通信的方式接收第二设备根据位置请求发送的位置指示信息;第一设备根据位置指示信息向用户提示第二设备当前所处的位置。可选的,第一设备接收第二设备根据位置请求发送的位置指示信息之前,还包括:第一设备实时采集用户的身份信息;第一设备将采集到的身份信息携带在认证请求中发送给第二设备,以供第二设备根据身份信息确定用户为合法用户。可选的,第一设备实时采集用户的身份信息包括:第一设备实时采集用户的生物特征信息作为身份信息,生物特征信息包括指纹特征、虹膜特征、声纹特征、面部特征中的至少一种;和/或,第一设备接收用户实时输入的社会特征信息作为身份信息,社会特征信息包括身份证号、电话号码、电子邮箱地址中的至少一种,以及预设密码。可选的,第一设备将生成的位置请求通过短程通信的方式发送给第二设备之前,还包括:第一设备主动向第二设备发送连接请求以与第二设备建立短程通信连接,连接请求中包括第一设备的唯一标识以及用户预先为第一设备设置的主动连接码。可选的,第一设备根据位置指示信息向用户提示第二设备当前所处的位置之后,还包括:第一设备在监测到自身剩余电量小于低电阈值时,获取自身当前所处的位置;第一设备将位置通过短程通信的方式发送给与自身互连的第三设备。可选的,第一设备获取自身当前所处的位置之前,还包括:第一设备确定自身最近一次退出使用状态的时刻距离当前时刻的时长大于预设时长。可选的,第一设备将位置通过短程通信的方式发送给与自身互连的第三设备之前,还包括:第一设备从曾与自身短程通信连接过的各设备中选择最近被用户使用的前N个设备作为第三设备;或,第一设备从曾与自身短程通信连接过的各设备中选择当前剩余电量最高的前M个设备作为第三设备。进一步地,本发明还提供了一种设备寻找方法,设备寻找方法包括:第二设备通过短程通信的方式接收第一设备发送的位置请求;第二设备根据位置请求生成用于向第一设备指示自身所处位置的位置指示信息;第二设备通过短程通信的方式将位置指示信息发送给第一设备,以供第一设备向用户提示第二设备当前所处的位置。进一步地,本发明还提供了一种终端,终端包括处理器、存储器及通信总线;通信总线用于实现处理器和存储器之间的连接通信;处理器用于执行存储器中存储的第一设备寻找程序,以实现如上任一项的设备寻找方法的步骤;或处理器用于执行存储器中存储的第二设备寻找程序,以实现如上的设备寻找方法的步骤。进一步地,本发明还提供了一种计算机可读存储介质,计算机可读存储介质存储有第一设备寻找程序,第一设备寻找程序可被一个或者多个处理器执行,以实现如上任一项的设备寻找方法的步骤;或,计算机可读存储介质存储有第二设备寻找程序,第二设备寻找程序可被一个或者多个处理器执行,以实现如上的设备寻找方法的步骤。有益效果本发明提供一种设备寻找方法、终端及计算机可读存储介质,针对电子设备因被长期闲置导致用户忘记其放置位置,需要用户花费大量的时间和精力来寻找的问题,本发明实施例提供一种设备寻找方法,第一设备将生成的位置请求通过短程通信的方式发送给第二设备,然后接收第二设备根据位置请求发送的位置指示信息,随后第一设备根据该位置指示信息向用户提示第二设备当前所处的位置。在本实施例中,当用户不能找到某一个闲置的电子设备时,可以通过自己能找到,能接触到的其他设备向该待寻找设备发送指示,让该待寻找设备主动将自己的位置指示信息发送到用户可及的设备上,避免用户长时间进行毫无头绪的寻找,甚至在花费很长时间后仍然找不到的情况发生,让用户在对闲置设备有使用需求时,能够轻松、快速得满足需求,提升了用户体验。附图说明下面将结合附图及实施例对本发明作进一步说明,附图中:图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图。图2为如图1所示的移动终端的无线通信系统示意图;图3为本发明第一实施例提供的设备寻找方法的一种流程图;图4为本发明第一实施例提供的第一设备的一种显示界面示意图;图5为本发明第一实施例提供的第二设备对第一设备侧用户进行认证的一种流程图;图6为本发明第一实施例提供的第一设备的另一种显示界面示意图;图7为本发明第一实施例提供的第一设备的又一种显示界面示意图;图8为本发明第二实施例提供的设备寻找方法的一种流程图;图9为本发明第三实施例中第一设备向第三设备发送位置信息的一种流程图;图10为本发明第四实施例提供的一种终端的硬件结构示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本发明各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(RadioFrequency,射频)单元101、WiFi模块102、蓝牙模块103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图1对移动终端的各个部件进行具体的介绍:射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于GSM(GlobalSystemofMobilecommunication,全球移动通讯系统)、GPRS(GeneralPacketRadioService,通用分组无线服务)、CDMA2000(CodeDivisionMultipleAccess2000,码分多址2000)、WCDMA(WidebandCodeDivisionMultipleAccess,宽带码分多址)、TD-SCDMA(TimeDivision-SynchronousCodeDivisionMultipleAccess,时分同步码分多址)、FDD-LTE(FrequencyDivisionDuplexing-LongTermEvolution,频分双工长期演进)和TDD-LTE(TimeDivisionDuplexing-LongTermEvolution,分时双工长期演进)等。WiFi属于短距离无线传输技术,移动终端通过WiFi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块102,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。蓝牙模块103是一种集成蓝牙功能的PCBA板,用于短距离无线通讯,按功能分为蓝牙数据模块和蓝牙语音模块。蓝牙模块104是指集成蓝牙功能的芯片基本电路集合,用于无线网络通讯,大致可分为三大类型:数据传输模块远程控制模块等。A/V输入单元104用于接收音频或视频信号。A/V输入单元104可以包括图形处理器(GraphicsProcessingUnit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或WiFi模块102进行发送。麦克风1042可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风1042接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。麦克风1042可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。移动终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在移动终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(LiquidCrystalDisplay,LCD)、有机发光二极管(OrganicLight-EmittingDiode,OLED)等形式来配置显示面板1061。用户输入单元107可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107可包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种,具体此处不做限定。进一步的,触控面板1071可覆盖显示面板1061,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图1中,触控面板1071与显示面板1061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现移动终端的输入和输出功能,具体此处不做限定。接口单元108用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端100和外部装置之间传输数据。存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器110是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。移动终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管图1未示出,移动终端100还可以包括音频输出单元等,在此不再赘述。在存储器109中可以存储有第一设备寻找程序和/或第二设备寻找程序,当存储器109中存储有第一设备寻找程序时,处理器110执行该第一设备寻找程序可以实现第一设备侧的设备寻找方法步骤:处理器110控制蓝牙模块103将生成的位置请求通过短程通信的方式发送给第二设备,并接收第二设备根据位置请求发送的位置指示信息,随后,处理器110控制音频输出单元和/或显示单元106根据位置指示信息向用户提示第二设备当前所处的位置。在本实施例的一种示例中,处理器110还会对电源111的剩余电量进行监测,当监测到电源111的剩余电量小于低电阈值时,获取移动终端100当前所处的位置,并控制蓝牙模块103将移动终端100的位置发送给第三设备。当存储器109中存储有第二设备寻找程序时,处理器110执行该第二设备寻找程序可以实现第二设备侧的设备寻找方法步骤:处理器110控制蓝牙模块103通过接收第一设备发送的位置请求,然后处理器110生成用于向第一设备指示自身所处位置的位置指示信息,并控制蓝牙模块103将位置指示信息发送给第一设备,以供第一设备向用户提示移动终端100当前所处的位置。为了便于理解本发明实施例,下面对本发明的移动终端所基于的通信网络系统进行描述。请参阅图2,图2为本发明实施例提供的一种通信网络系统架构图,该通信网络系统为通用移动通信技术的LTE系统,该LTE系统包括依次通讯连接的UE(UserEquipment,用户设备)201,E-UTRAN(EvolvedUMTSTerrestrialRadioAccessNetwork,演进式UMTS陆地无线接入网)202,EPC(EvolvedPacketCore,演进式分组核心网)203和运营商的IP业务204。具体地,UE201可以是上述终端100,此处不再赘述。E-UTRAN202包括eNodeB2021和其它eNodeB2022等。其中,eNodeB2021可以通过回程(backhaul)(例如X2接口)与其它eNodeB2022连接,eNodeB2021连接到EPC203,eNodeB2021可以提供UE201到EPC203的接入。EPC203可以包括MME(MobilityManagementEntity,移动性管理实体)2031,HSS(HomeSubscriberServer,归属用户服务器)2032,其它MME2033,SGW(ServingGateWay,服务网关)2034,PGW(PDNGateWay,分组数据网络网关)2035和PCRF(PolicyandChargingRulesFunction,政策和资费功能实体)2036等。其中,MME2031是处理UE201和EPC203之间信令的控制节点,提供承载和连接管理。HSS2032用于提供一些寄存器来管理诸如归属位置寄存器(图中未示)之类的功能,并且保存有一些有关服务特征、数据速率等用户专用的信息。所有用户数据都可以通过SGW2034进行发送,PGW2035可以提供UE201的IP地址分配以及其它功能,PCRF2036是业务数据流和IP承载资源的策略与计费控制策略决策点,它为策略与计费执行功能单元(图中未示)选择及提供可用的策略和计费控制决策。IP业务204可以包括因特网、内联网、IMS(IPMultimediaSubsystem,IP多媒体子系统)或其它IP业务等。虽然上述以LTE系统为例进行了介绍,但本领域技术人员应当知晓,本发明不仅仅适用于LTE系统,也可以适用于其他无线通信系统,例如GSM、CDMA2000、WCDMA、TD-SCDMA以及未来新的网络系统等,此处不做限定。基于上述移动终端硬件结构以及通信网络系统,提出本发明方法各个实施例。第一实施例为了解决前述电子设备因被长期闲置导致用户忘记其放置位置,用户不容易寻找到的问题,本实施例提供一种设备寻找方法,请参见图3为本实施例提供的设备寻找方法基本流程图,该设备寻找方法包括:S302:第一设备将生成的位置请求通过短程通信的方式发送给第二设备。第二设备是指用户当前不清楚位置的设备;而第一设备则是用户可以找到的设备。应当理解的是,本实施例中所谓的第一设备和第二设备只是相对的,实际上对于用户的任何一个电子设备,其既有可能是第一设备,也有可能是第二设备。例如,某一个电子设备,其在一段时间内颇得用户青睐,经常被用户携带在身边,因此其可以作为第一设备,让用户对其他设备进行寻找。如果用户在一段较长时间内均没有使用过该电子设备,不过当前用户需要再次用到该设备,则用户可以通过其他当前可及的设备作为第一设备来对该电子设备进行寻找,此时,该电子设备就是作为第二设备存在的。另外,本发明各实施例中的短程通信,也称为短距离通信连接,包括蓝牙通信连接、Zigbee(紫蜂)通信连接、射频通信连接、NFC通信连接以及WiFi通信连接等。当然,除了这些无线互连方式以外,有一些有线连接方式也是可行的。本实施例中第一设备是在用户的控制下向第二设备发送位置请求的。例如当用户具有多个设备的时候,其可能会因为长期未使用某一个设备而导致不知道该设备被放置到哪儿了。在这种情况下,用户可以向第一设备下发针对第二设备的设备寻找指示,当第一设备接收到用户下发的寻找指示后,可根据该寻找指示生成针对第二设备设备的位置请求,然后将该位置请求发送给第二设备。应当理解的是,用户可以自向第一设备输入第二设备的通信地址,让第一设备可以直接找到该第二设备。不过,在更多的情况下,用户不太可能记得自己每一个电子设备的通信地址。因此,第二设备的通信地址需要由第一设备自己预先存储,例如第一设备存储第二设备唯一标识信息与通信地址的对应关系,在此基础上,用户只需要向第一设备输入第二设备的唯一标识信息,就可以让第一设备找到第二设备的通信地址。在本实施例的一种示例当中,第一设备面向用户提供“设备寻找”界面,如图4所示,第一设备在设备寻找界面中示出了曾与自身以短程通信的方式互连过的各设备的名称、外观形态等信息。用户只需要在该设备寻找界面中指示需要寻找的设备是哪一个即可。当第一设备根据用户的指示确定需要寻找的第二设备是哪一个之后,可以将针对第二设备的位置请求通过短程通信的方式发送给第二设备。所以,在向第二设备发送位置请求之前,第一设备应当与第二设备建立短程通信连接。在本实施例的一些示例当中,第一设备和第二设备之间的短程通信连接可以是在用户的控制下建立的,例如,用户之前控制设备A与设备B建立蓝牙通信连接,并由设备A向设备B传输过文件,此后,用户一直没有断开二者之间的连接,则在这种情况下,第一设备无需自己主动请求同第二设备建立短程通信连接。但在本实施例的另一些示例当中,在用户寻找第二设备之前,第一设备与第二设备之间是没有保持短程通信连接的,则在这种情况下,第一设备需要主动向第二设备发送连接请求,以同第二设备建立短程通信连接。应当理解的是,在一个设备请求与另一设备建立短程通信连接时,被请求的设备并不是必须响应请求的,例如,被请求设备可以在响应请求之前先对请求设备的身份进行认证,以保证请求设备是有权限的合法设备。因此,本实施例的一些示例当中,在第二设备接收到第一设备主动发送的连接请求后,需要对第一设备进行认证。例如,第一设备向曾与自己短程互连过的各设备发送的连接请求中可以携带认证信息,该认证信息可以包括第一设备自己的唯一标识、用户为自己设置的主动连接码等几种中的至少一种。第一设备的唯一标识可以是第一设备的MAC地址(硬件地址)。若认证信息中包括第一设备的MAC地址,则一个设备在接收到连接请求之后,可以确定该MAC地址是否存在于预先存储的权限列表中,若存在,这说明对于该设备而言,第一设备具有主动发起短程连接请求的权限,否则,说明对于该设备而言,第一设备不能主动发起短程连接,因此,可以不响应第一设备的连接请求。例如,某个设备存储的权限列表如下所示:表1允许主动发起短程连接的设备MAC地址设备Axxxxxxxx设备Byyyyyyyy设备Czzzzzzzzz因此,如果该设备接收到了来自设备B的连接请求,则可以进一步相应设备B的互连请求,但是如果接收到的连接请求来自设备D,则可以不响应。另外,在本实施例的一些示例当中,用户可以为自己的每一个设备设置一个主动连接码,当该设备需要向其他设备主动发起短程通信的连接请求时,可以将自己的主动连接码作为认证信息携带在连接请求中,当对端设备接收到连接请求之后,确定该主动连接码与自己预先存储的该设备的主动连接码是否一致。例如用户具有A、B、C三个设备,用户为这三个设备设置分配的主动连接码分别是321、123、234。在设备A中存储有设备B以及设备C的主动连接码;设备B当中存储有设备A和C的主动连接码,设备C中自然就存储有设备A和B的主动连接码。当设备B向设备A发起连接请求时,连接请求中携带有连接码“123”,设备A接收到该连接请求后确定自己预先为设备B存储的主动连接码是否是“123”若是,则进一步响应该连接请求,否则拒绝响应。在本实施例的一种示例当中,设备A接收到设备B的连接请求后,提取连接请求中的认证信息,先确定认证信息中的MAC地址是否存在于预先存储的权限列表中,若是,则进一步确定认证信息中的主动连接码与自身存储的设备B的主动连接码是否一致。只有在认证信息中的MAC地址在权限列表中存在,且认证信息中的主动连接码与预先存储的设备B的主动连接码一致的情况下,设备A才会响应连接请求与设备B建立短程通信连接。在第一设备与第二设备之间的短程通信连接成功建立,第一设备可以将位置请求通过该短程通信连接发送给第二设备。S304:第二设备根据位置请求通过短程通信的方式向第一设备发送的位置指示信息。第一设备在向第二设备发送了位置请求之后,第二设备可以根据该位置请求向第一设备发送位置指示信息,该位置指示信息中包括第二设备当前的位置信息。可以理解的是,第二设备向第一设备发送位置指示信息也是基于之前建立的短程通信连接进行的。考虑到第二设备的位置信息属于比较敏感的信息,因此,在第二设备向第一设备发送位置指示信息之前,可以先对第一设备侧的用户身份进行认证,确保该用户为合法用户,避免第二设备的位置信息被人恶意获取。本实施例提供一种第二设备对第一设备侧用户进行认证的方案,请参见图5:S502:第一设备实时采集用户的身份信息。在本实施例中,第一设备实时采集的用户身份信息可以为生物特征信息和用户社会特征信息中的至少一种。例如,第一设备可以实时采集的用户的指纹特征、虹膜特征、声纹特征、面部特征等几种中的至少一种作为用户的生物特征。其中,指纹特征通过第一设备上的指纹识别模组进行提取;而面部特征和虹膜特征均可以通过第一设备上的摄像头采集;声纹特征则通过第一设备的麦克风采集。当然用于采集用户生物特征信息的摄像头、麦克风和指纹识别模组也可以是单独的设备,并不集成到第一设备上。身份信息是用户的社会特征信息的话,则第一设备可以通过用户输入单元接收用户实时输入的社会特征信息,社会特征信息可以包括用户身份证号、电话号码、电子邮箱地址中的至少一种。可以理解的是,相较于用户生物特征信息,用户的身份证号、电话号码以及电子邮箱地址等并不是合法用户仅有、仅知的,因此,为了提升用户输入信息对用户身份的表征能力,本实施例中社会特征信息中还包括以及预设密码,该预设密码可以是由合法用户本人预先设置的与自己身份证号、电话号码、电子邮箱等信息关联对应的一个密码字符串。S504:第一设备将实时采集到的身份信息携带在认证请求中发送给第二设备。第一设备采集到用户的身份信息之后,可以将该身份信息携带在认证请求中发送给第二设备。应当理解的是,第二设备要确认的是当前正在寻找自身的用户是否为合法用户,因此,第一设备需要保证采集到的身份信息是属于该用户的。所以第一设备向第二设备发送的用户身份信息必须是实时采集的,例如,第一设备在用户下发寻找指示的时候采集,或者是在接收到第二设备发送的采集指示后采集,以此保证采集到的身份信息是属于需要寻找第二设备的用户的身份信息。S506:第二设备根据合法用户身份信息和认证请求中的身份信息确定第一设备侧当前的用户是否为合法用户。应当理解的是,第二设备侧预先存储了合法用户的身份信息,这样当第二设备接收到第一设备发送的认证请求之后,可以从认证请求中提取出用户身份信息,然后将该用户身份信息同预先存储的合法用户的身份信息进行匹配,从而确定认证请求中的用户身份信息与合法用户的身份信息一致,即当前控制第一设备的用户是否为第二设备的合法用户。第二设备若确定第一设备侧的用户为合法用户后,就可以将自己当前的位置携带在位置指示信息中发送给第一设备。但如果第二设备确定第一设备侧的用户不是合法用户,则第二设备可以拒绝向第一设备发送位置指示信息。例如第二设备可以直接不响应第一设备的位置信息,不做其他处理。在本实施例的一些示例当中,第二设备可以向第一设备发出表征否定含义的应答信息,让第一设备向用户进行提示,如图6所示。S306:第一设备根据位置指示信息向用户提示第二设备当前所处的位置。第一设备接收到来自第二设备的位置指示信息之后,可以向用户提示第二设备当前所述的位置,可选地,第一设备可以根据以下几种方式中的至少一种对用户进行提示:方式一、第一设备根据采用语音播报的方式向用户提示第二设备当前所处的位置,例如第一设备播放这样的语音内容“您的智能腕表位于您的12点方向,距离3米。”方式二、第一设备根据采用图像显示的方式向用户进行提示,请参见图7所示出的第一设备的一种显示界面示意图:第一设备70在地图上显示第二设备当前的位置。为了便于用户根据地图显示的位置进行寻找,第一设备70还可以将自己当前的位置也显示在图中,这样便于用户根据第一设备的位置和第二设备的位置确定寻找路径。本实施例提供的设备寻找方法,在用户需要寻找第二设备时,可以采用第一设备通过与第二设备之间的短程通信连接向第二设备发送位置请求,让第二设备将自己当前所处的位置信息以位置指示信息的形式发送到第一设备上,第一设备再根据位置指示信息为用户寻找第二设备提供提示和帮助,从而让用户轻松获取到第二设备,提升用户体验。第二实施例:为了让本领域技术人员更清楚本发明中设备寻找方法的优点与细节,下面将结合具体示例对其做进一步介绍,请参见图8:S802:第一设备接收用户下发的寻找指示。在本实施例中,用户可以控制第一设备显示设备寻找界面,然后选中设备寻找界面中的第二设备,通过这种方式告知第一设备自己当前需要寻找的是第二设备。S804:第一设备向第二设备发送连接请求。本实施例假定在用户下发寻找指示的时候,第一设备与第二设备之间并未建立短程通信连接。另外,本实施例中以短程通信连接是蓝牙通信连接为例进行介绍。所以第一设备在接收到用户下发的寻找指示后,可以主动向第二设备请求建立蓝牙通信连接。S806:第二设备根据连接请求对第一设备进行认证。第二设备在接收到第一设备发送的连接请求后,并不直接与第一设备建立蓝牙通信连接,而是先对第一设备进行认证确定,第一设备的身份以及第一设备是否具有主动请求蓝牙通信的权限。具体的认证方式可以参见第一实施例中的介绍,这里不再赘述。S808:第一设备与第二设备建立蓝牙通信连接。如果第一设备通过第二设备的认证,则二者之间将会建立蓝牙通信链路,设备寻找的后续过程,二者将基于该链路进行双向通信。S810:第一设备向第二设备发送位置请求。与第二设备成功建立蓝牙通信连接后,第一设备可请求第二设备将自己的位置信息发送过来,在本实施例中第一设备通过发送位置请求实现这一请求目的。S812:第二设备指示第一设备反馈用户的身份信息。在本实施例中,第二设备接收到位置请求后,并不立即向第一设备反馈自己的位置信息,而是先对第一设备侧当前的用户身份进行认证,只有在确定第一设备侧当前的用户是合法用户的情况下,第二设备才会将自己的位置信息这种敏感信息发送给第一设备。所以,在接收到第一设备发送的位置请求之后,第二设备可以指示第一设备反馈用户的身份信息。S814:第一设备开启摄像头采用用户的虹膜特征和面部特征。第一设备接收到第二设备的指示后,开启自己的摄像头实时采集用户的虹膜特征和面部特征。当然在本实施例的其他示例当中,第一设备接收到第二设备的指示后,还可以利用指纹识别模组或者麦克风采集用户其他方面的生物特征。而且,第一设备还可以接收用户输入的社会特征信息作为用户的身份信息。S816:第一设备将摄像头采集的信息携带在认证请求中发送给第二设备。当采集到用户的生物特征后,第一设备将该生物特征包含在认证请求中,以蓝牙通信的方式发送给第二设备。S818:第二设备对用户身份进行认证。第二设备接收到第一设备根据指示发送的认证请求后,从该认证请求中提取面部特征和虹膜特征,然后分别将认证请求中的面部特征同本侧预先存储的合法用户的面部特征进行比对,将认证请求中的虹膜特征同本册预先存储的合法用户虹膜特征进行比对。只有将两个比对结果均为一致时,第二设备才认证第一设备侧当前的用户是合法用户,也即需要获取自己位置信息的是合法用户。S820:第二设备向第一设备发送位置指示信息。在确定第一设备侧当前的用户是合法用户的情况下,第二设备获取自己的位置信息,然后将该位置信息携带在位置指示信息中发送给第一设备。S822:第一设备根据位置指示信息向用户发出提示。第一设备接收到第二设备发送的位置指示信息后,在显示界面中同时显示出自己的位置以及第二设备的位置指示信息中所指示的位置,让用户根据这两个位置确定第二设备的具体方位。本实施例提供的设备寻找方法,第二设备在向第一设备发送位置指示信息之前,会对第一设备侧当前的用户进行认证,确定其是否为合法用户,只有在确认用户为合法用户的时候,第二设备才会将自己的位置信息提供给第一设备,这样避免了该功能被人恶意利用,从而暴露用户敏感信息的问题。第三实施例:本实施例将对前述两个实施例中提供的设备寻找方法做进一步说明:通过前述实施例的介绍可知,用户通过自己的一个设备寻找另一个设备,这有赖于两个设备之间的通信,但如果两个设备之间无法通信,则前述设备寻找方法很难实现,例如,当被寻找的设备处于关机状态下,则用户没办法按照前述方案找到它。所以,针对这种情况本实施例提供一种解决方案,请参见图9:S902:第一设备检测自身的剩余电量是否小于低电阈值。若是,则进入S904,否则等待一个周期后继续执行S902。第一设备可以周期性检测自己的剩余电量,例如每隔时间T对检测一次剩余电量,并将检测结果低电阈值进行比较,判断剩余电量是否低于该低电阈值。若判断结果为否,则第一设备等待一个周期T后再进行一次检测,并一直重复该检测过程,直至某次检测到自己的剩余电量低于低电阈值时,第一设备确定自己当前电量较低。在前述介绍中,第一设备对自己的剩余电量进行监测时,是通过周期性检测的方式进行的,但在本实施例的其他示例当中,第一设备检测剩余电量也可以不是周期性的,或者说,检测周期的大小不固定。例如第一设备可以采用梯度变化性的检测周期对剩余电量进行检测,在剩余电量大于第一阈值TH1的时候,检测周期为T1;在剩余电量小于等于TH1大于TH2时,检测周期为T2;在剩余电量小于等于TH2大于低电阈值时,检测周期为T3,而且T1>T2>T3。S904:第一设备获取自身当前所处的位置。在本实施例中,第一设备可以通过GPS(GlobalPositioningSystem,全球定位系统)定位法、基站定位法、WiFi定位法或者蓝牙定位法等几种方式中的至少一种获取自己的位置信息。这些定位方法,也同样适用于第二设备获取自己位置时使用。S906:第一设备将自己的位置通过短程通信的方式发送给与自身互连的第三设备。第一设备获取到自身当前所处的位置后,将自身的位置通过短程通信的方式发送给与自身互连的第三设备。应当理解的是,第三设备与前述第二设备可以是同一设备,也可以是不同设备。当第一设备将自己的位置发送给第三设备之后,即使自身电量耗尽,无法与其他设备通信,但用户至少可以通过第三设备确定第一设备的位置。在本实施例的一些示例当中,当第一设备需要将自己的位置发送给第三设备之前,需要选择出第三设备。例如第一设备在检测到自身的剩余电量低于低电阈值时,可以主动向曾短程通信过各设备中的至少一个发送连接请求,在连接成功后,第一设备获取用户对设备的使用情况,然后第一设备根据各设备的使用情况选择最近被用户使用的前N个设备作为第三设备,N的取值可以大于等于1。例如N为2,第一设备获取到用户对A、B、C、D四个设备的最近使用时间分别为2018年3月20日晚上9点、2017年12月31日中午12点、2018年3月23日下午3点和2018年3月23日下午6点,则第一设备可以选择设备C和设备D作为第三设备。应当理解的是,第一设备获取用户对各设备的使用情况主要是希望根据用户过去对一个设备的使用情况推测在接下来的时间里用户继续使用该设备的可能性,因为第一设备需要确保自己将位置信息发送给用户比较可能使用的设备,而非被用户长期闲置的设备。在本实施例其他一些示例当中,第一设备还可以根据各设备的剩余电量来选择第三设备,例如第一设备在与各设备建立短程通信连接之后,可以获取各设备发送的剩余电量信息,然后选择当前剩余电量最高的前M个设备作为第三设备,这里的M大于等于1。第一设备选择剩余电量较高的设备作为第三设备主要是因为这样的设备后续的待机时间相对较长,可以最大程度地避免第一设备将位置信息发送给第三设备后,第三设备因为剩余电量不足而关机的问题,能够有效确保第三设备的可靠性。当然,在本实施例的一些示例当中,第一设备可以同时结合用户对各设备的使用情况以及各设备当前的剩余电量确定选择哪个或哪些设备作为第三设备。可以理解的是,本实施例提供的设备寻找方法主要是为了寻找那些长期被用户闲置,从而使得用户忘记放置位置的设备,因此,如果某一个设备本来就被用户使用的比较频繁,则该设备即使在监测到自己的剩余电量不多时,也可以不必向其他设备传输自己的位置信息。因此在本实施例的一种示例当中,第一设备在监测到自己剩余电量低于低电阈值,获取自己的位置信息之前,其可以判断自己是否出于长期闲置状态,如果不是,则第一设备不必执行获取位置的步骤;只有在第一设备确定自己确实已经被长期闲置了,才会进行位置获取,然后将位置发送给第三设备的过程。在本实施例的一种示例当中,第一设备可以根据自身最近一次推出使用状态的时刻t1距离当前时刻t2的时长来确定自己是否出于长期闲置状态,若该时长大于预设时长,则第一设备确定自己处于长期闲置状态;若该时长小于等于该预设时长,则第一设备确定自己尚未处于长期闲置状态。应当理解的是,第一设备的低电阈值和预设时长可以由程序人员预先配置,也可以由用户自定义设置。在用户自定义设置的情况下,用户可以根据自己的个性化需求设置这两个参数。第一设备除了除了根据用户对自身的使用情况确定自己当前是否处于长期闲置状态以外,还可以结合自己当前所处的环境状态进行确定,例如第一设备通过加速度传感器、重力传感器等传感器检测自己是处于静止状态还是运动状态,如果处于运动状态,则说明尽管用户有较长的时间未使用过自己了,但自己应该还是被用户携带在身边的,因此,这种情况可以不算处于长期闲置状态。本实施例提供的设备寻找方法,当一个设备监测到自己的剩余电量较低时,可以主动将自己当前的位置信息发送给第三设备,避免自己在电量耗尽后,无法与其他设备通信,导致用户无法通过其他设备找到自己的情况发生,在前述示例的基础上进一步地保证了用户能够轻松、简单地寻找到设备,提升了用户体验。第四实施例:本实施例将对前述实施例中的终端进行介绍,不过在对终端结构进行介绍之前,先提供一种计算机可读存储介质:该计算机可读存储介质中存储一个或多个可供存储器读取、编译或执行的计算机程序,其中就包括第一设备寻找程序和第二设备寻找程序中的至少一个,其中,第一设备寻找程序可供处理器执行从而实现前述实施例中提供的设备寻找方法第一设备侧的步骤;第二设备寻找程序可供处理器执行从而实现前述实施例中提供的设备寻找方法第二设备侧的步骤。同时本实施例还提供一种终端,请参见图10:终端10包括处理器11、存储器12、以及用于连接处理器11与存储器12的通信总线13,其中存储器12可以为前述存储有第一设备寻找程序和第二设备寻找程序中至少一个的计算机可读存储介质。处理器11可以读取存储器12中存储的第一设备寻找程序,从而实现前述实施例中提供的设备寻找方法第一设备侧的步骤:处理器11控制通信装置将生成的位置请求通过短程通信的方式发送给第二设备,并接收第二设备根据位置请求发送的位置指示信息,随后,处理器11根据位置指示信息向用户提示第二设备当前所处的位置。在本实施例的一种示例中,处理器11还会对终端10的剩余电量进行监测,当监测到终端10剩余电量小于低电阈值时,获取终端10当前所处的位置,然后处理器11控制通信装置将位置通过短程通信的方式发送给与终端10互连的第三设备。在本实施例的一种示例中,处理器11获取终端10当前所处的位置之前,还会先确定终端10最近一次退出使用状态的时刻距离当前时刻的时长是否大于预设时长。只有在确定结果为是的情况下,处理器11才会从曾与终端10短程通信连接过的各设备中选择最近被用户使用的前N个设备作为第三设备,接收自己的位置信息;或,处理器11从曾与终端10短程通信连接过的各设备中选择当前剩余电量最高的前M个设备作为第三设备。另外,处理器101还可以读取存储器102中存储的第二设备寻找程序,从而实现前述实施例中提供的设备寻找方法第二设备侧的步骤:处理器11控制通信装置通过短程通信的方式接收第一设备发送的位置请求,然后处理器11根据位置请求生成用于向第一设备指示终端10所处位置的位置指示信息,随后,处理器11控制通信装置通过短程通信的方式将位置指示信息发送给第一设备,以供第一设备向用户提示终端10当前所处的位置。本发明提供的终端及计算机可读存储介质,当用户不能找到某一个闲置的电子设备时,可以通过该终端找到,避免用户长时间进行毫无头绪的寻找,甚至在花费很长时间后仍然找不到的情况发生,让用户在对闲置设备有使用需求时,能够轻松、快速得满足需求。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1