自适应锁屏方法和装置制造方法

文档序号:6513518阅读:216来源:国知局
自适应锁屏方法和装置制造方法
【专利摘要】本发明公开了一种自适应锁屏方法和装置,其中的方法包括:在移动设备处于锁屏状态下,获取表征移动设备当前形态的状态参数;根据所述状态参数确定移动设备当前形态与各预定形态之间的匹配度;将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,根据所述锁屏计算模型的输出结果确定移动设备当前的最佳锁屏方式;将所述确定出当前的最佳锁屏方式作为移动设备的当前锁屏方式对移动设备进行锁屏;在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,将移动设备的当前锁屏方式设置为初始锁屏方式。本发明提供的上述技术方案可以使移动设备在多种状态下均具有良好的锁屏效果,从而尽可能的避免误操作给用户带来的不便。
【专利说明】自适应锁屏方法和装置

【技术领域】
[0001]本发明涉及锁屏技术,具体涉及针对移动设备的自适应锁屏方法和装置。

【背景技术】
[0002]目前,智能移动电话或者平板电脑等移动设备通常都具有锁屏功能,即移动设备监测用户是否发出了锁屏指令,在监测到用户发出锁屏指令时,移动设备按照预先设定的锁屏方式执行相应的锁屏操作,以使移动设备处于锁屏状态(如屏幕处于黑屏状态);之后,移动设备监测用户是否发出了解除锁屏指令,在监测到用户发出解除锁屏指令时,移动设备解除锁屏状态,以使用户能够正常使用移动设备。
[0003]发明人在实现本发明过程中发现,现有的锁屏技术方案的实现方式较为单一,具体而言,无论是基于103操作系统的移动设备,还是基于安卓操作系统或者基于其他操作系统的移动设备,其所采用的解锁方式通常只有一种,即滑动解锁(811(16 ^0皿10(^10方式,例如,移动设备将屏幕上的从左向右滑动或者从上到下滑动或者随意滑动等作为解锁指令,从而用户通过在移动设备的屏幕上滑动手指来解除移动设备的锁屏状态。然而,在实际应用中,移动设备所处的环境是多种多样的,在移动设备平放在桌面上等情况下,现有的锁屏技术方案通常不会使移动设备产生误操作,而在移动设备处于特定环境中(如放置在衣服口袋、钱包或者手提包等中)的情况下,会存在不同物件间的相互摩擦,而这种物件间的相互摩擦较容易导致移动设备错误的解除其锁屏状态,并进一步产生误操作,如拨打电话、发送信息、拍照、打开或者安装或者删除某个应用等等,由此会给用户带来很多不便。


【发明内容】

[0004]本发明的目的在于,克服现有的锁屏方式存在的技术问题,而提供一种针对移动设备的自适应锁屏方法和装置,所要解决的技术问题是,使移动设备在多种状态下均具有良好的锁屏效果,从而尽可能的避免误操作给用户带来的不便。
[0005]本发明的目的以及解决其技术问题可以采用以下的技术方案来实现。
[0006]依据本发明提出的一种自适应锁屏方法,其中,所述方法包括:
[0007]在移动设备处于锁屏状态下,获取表征移动设备当前形态的状态参数;
[0008]根据所述状态参数计算移动设备当前形态与各预设状态之间的匹配度;
[0009]将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式;
[0010]将所述确定出的当前的最佳锁屏方式作为移动设备的当前锁屏方式对移动设备进行锁屏;
[0011]在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,将移动设备的当前锁屏方式设置为初始锁屏方式。
[0012]较佳的,上述自适应锁屏方法,其中,所述表征移动设备当前形态的状态参数包括但不限于:移动设备水平倾斜角度、移动设备垂直倾斜角度、移动设备正面丨反面朝向、移动设备与周围物件的距离、移动设备水平运动速度以及移动设备垂直运动速度中的至少一个。
[0013]较佳的,上述自适应锁屏方法,其中,所述锁屏计算模型为:各预定形态下的最优锁屏方式基于所述匹配度的组合。
[0014]较佳的,上述自适应锁屏方法,其中,所述锁屏计算模型具体为:
[001 5] L=入 A+ 入 2S2+ 入 3^3+…+ 入 n^N ;
[0016]其中,L为锁屏计算模型的输出结果,λ i为移动设备当前形态与第i个预定形态之间的匹配度,S,为第i个预定形态的最优锁屏方式。
[0017]较佳的,上述自适应锁屏方法,其中,所述在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,将移动设备的当前锁屏方式设置为初始锁屏方式的步骤包括:
[0018]根据表征移动设备当前形态的状态参数确定出移动设备处于水平静止放置状态时,将移动设备的当前锁屏方式设置为初始锁屏方式。
[0019]较佳的,上述自适应锁屏方法,其中,所述在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,将移动设备的当前锁屏方式设置为初始锁屏方式的步骤包括:
[0020]在接收到预定按键信号,并接收到用户输入的锁屏密码后,将移动设备的当前锁屏方式设置为初始锁屏方式。
[0021]较佳的,上述自适应锁屏方法,其中,所述方法还包括:对锁屏计算模型进行训练,且所述训练的步骤包括:
[0022]在移动设备利用锁屏计算模型确定出的当前的最佳锁屏方式进行锁屏的情况下,如果移动设备被解锁,则获取表征移动设备当前形态的状态参数,并累积被解锁的各最佳锁屏方式的解锁次数;
[0023]根据所述解锁次数确定被解锁的各最佳锁屏方式的解锁难易程度;
[0024]根据所述各最佳锁屏方式的解锁难易程度以及被解锁的各最佳锁屏方式对应的表征移动设备当前形态的状态参数调整所述锁屏计算模型。
[0025]较佳的,上述自适应锁屏方法,其中,针对锁屏计算模型L= λ Α+ λ 2S2+ λ 3S3+...+ λ NSN而言,所述调整所述锁屏计算模型包括:
[0026]针对移动设备被解锁时获取的表征移动设备当前形态的状态参数增加新的预定形态;
[0027]将锁屏计算模型中的N的取值调整为N+1,并在锁屏计算模型中添加针对所述增加的新的预定形态的XnSN项;
[0028]其中,L为锁屏计算模型的输出结果,λ i为移动设备当前形态与第i个预定形态之间的匹配度,S,为第i个预定形态的最优锁屏方式,N为预定形态的数量。
[0029]本发明还提供一种自适应锁屏方法,其中,所述方法包括:
[0030]移动设备在其处于锁屏状态下,获取表征移动设备当前形态的状态参数;
[0031]移动设备根据所述状态参数确定移动设备当前形态与各预定形态之间的匹配度;
[0032]移动设备将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定其当前的最佳锁屏方式;
[0033]移动设备将所述确定出的当前的最佳锁屏方式作为其当前锁屏方式对其进行锁屏;
[0034]移动设备在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,将移动设备的当前锁屏方式设置为初始锁屏方式。
[0035]本发明还提供一种自适应锁屏方法,其中,所述方法包括:
[0036]服务器接收来自移动设备的表征移动设备当前形态的状态参数;
[0037]服务器根据所述状态参数确定移动设备当前形态与各预定形态之间的匹配度;
[0038]服务器将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式;
[0039]服务器向移动设备返回其确定出的移动设备的当前的最佳锁屏方式,以使移动设备将该当前的最佳锁屏方式作为其当前锁屏方式对其进行锁屏。
[0040]本发明还提供一种自适应锁屏装置,其中,所述装置包括:
[0041]获取模块,用于在移动设备处于锁屏状态下,获取表征移动设备当前形态的状态参数;
[0042]匹配度计算模块,用于根据所述状态参数确定移动设备当前形态与各预定形态之间的匹配度;
[0043]锁屏计算模块,用于将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式;
[0044]锁屏模块,用于将所述确定出的当前的最佳锁屏方式作为移动设备的当前锁屏方式对移动设备进行锁屏;
[0045]恢复模块,用于在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,通知所述锁屏模块将移动设备的当前锁屏方式设置为初始锁屏方式。
[0046]较佳的,上述自适应锁屏装置,其中,所述锁屏计算模型为:各预定形态下的最优锁屏方式基于所述匹配度的组合。
[0047]较佳的,上述自适应锁屏装置,其中,所述锁屏计算模型具体为:
[0048][= X X 232十 X 353十…+ X ;
[0049]其中,I为锁屏计算模型的输出结果,\ ,为移动设备当前形态与第1个预定形态之间的匹配度,8,为第1个预定形态的最优锁屏方式。
[0050]较佳的,上述自适应锁屏装置,其中,所述装置还包括:动态学习模块,用于对锁屏计算模型进行训练,且所述训练的步骤包括:在移动设备利用锁屏计算模型确定出的当前的最佳锁屏方式进行锁屏的情况下,如果移动设备被解锁,则获取表征移动设备当前形态的状态参数,并累积被解锁的各最佳锁屏方式的解锁次数;根据所述解锁次数确定被解锁的各最佳锁屏方式的解锁难易程度;根据所述各最佳锁屏方式的解锁难易程度以及被解锁的各最佳锁屏方式对应的表征移动设备当前形态的状态参数调整所述锁屏计算模型。
[0051]本发明还提供一种移动设备,其中,所述移动设备包括:
[0052]获取模块,用于在移动设备处于锁屏状态下,获取表征移动设备当前形态的状态参数;
[0053]匹配度计算模块,用于根据所述状态参数确定移动设备当前形态与各预定形态之间的匹配度;
[0054]锁屏计算模块,用于将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式;
[0055]锁屏模块,用于将所述确定出的当前的最佳锁屏方式作为移动设备的当前锁屏方式对移动设备进行锁屏;
[0056]恢复模块,用于在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,通知所述锁屏模块将移动设备的当前锁屏方式设置为初始锁屏方式。
[0057]本发明还提供一种服务器,其中,所述服务器包括:
[0058]接收模块,用于接收来自移动设备的表征移动设备当前形态的状态参数;
[0059]匹配度计算模块,用于根据所述状态参数确定移动设备当前形态与各预定形态之间的匹配度;
[0060]锁屏计算模块,用于将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式;
[0061]发送模块,用于向移动设备返回其确定出的移动设备的当前的最佳锁屏方式,以使移动设备将该当前的最佳锁屏方式作为移动设备的当前锁屏方式对移动设备进行锁屏。
[0062]借由上述技术方案,本发明提供的针对移动设备的自适应锁屏方法和装置至少具有下列优点及有益效果:
[0063]本发明实施例通过设置锁屏计算模型,并基于采集到的移动设备的状态参数将移动设备的当前形态与各预定状态之间的匹配度作为锁屏计算模型的输入参数,这样,可以利用锁屏计算模型确定出移动设备在当前形态下的最优锁屏方式,避免了单一锁屏方式所带来的易产生误操作的现象;通过在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,将移动设备的当前锁屏方式恢复为初始锁屏方式,避免了用户在需要使用移动设备时,由于不清楚移动设备的当前锁屏方式而带来的使用不便的问题;从而本发明提供的技术方案可以使移动设备在多种状态下均具有良好的锁屏效果,尽可能的避免了误操作给用户带来的不便,进一步提升了移动设备的智能性,从而提高了用户体验。
[0064]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳的实施例,详细说明如下。

【专利附图】

【附图说明】
[0065]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0066]图1是本发明的一个实施例提供的自适应锁屏方法流程图;
[0067]图2是本发明的另一个实施例提供的自适应锁屏方法流程图;
[0068]图3是本发明实施例提供的自适应锁屏装置示意图;
[0069]图4是本发明实施例提供的服务器示意图。

【具体实施方式】
[0070]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0071]实施例一、自适应锁屏方法。该方法的流程如图1所示。
[0072]图1中,S100、在移动设备处于锁屏状态下,获取移动设备当前形态的状状态参数,该状态参数主要用于表征移动设备的当前形态。
[0073]具体的,在移动设备处于锁屏状态下,本实施例可以实时获取移动设备的当前形态的状态参数,且每次获取的状态参数仅作短时间的存储;状态参数存储的时间可以根据实际应用来设置,如本次获取的状态参数覆盖前一次获取的状态参数,此时,存储的时间为相邻两次获取形态参数的时间间隔。当然,本发明实施例也可以根据预定时间间隔定时获取移动设备的当前形态的状态参数。
[0074]上述状态参数可以具体包括:移动设备水平倾斜角度、移动设备垂直倾斜角度、移动设备正面/反面朝向、移动设备与周围物件的距离、移动设备水平运动速度以及移动设备垂直运动速度中的至少一个。
[0075]本发明实施例可以通过移动设备中内置的陀螺仪、重力加速度传感器、电子指南针以及光敏传感器等监测传感器件来获得移动设备的相关状态参数。本发明实施例不限制获取移动设备的当前形态的状态参数的具体实现方式,也不限制状态参数所具体包含的内容,只要是能够表征移动设备的当前形态即可。
[0076]本发明实施例中的移动设备可以为智能型移动电话、平板电脑或者电子书等需要进行锁屏的移动设备。
[0077]S110、根据上述获取的状态参数确定该移动设备的当前形态与各预设状态之间的匹配度。
[0078]具体的,预设状态是基于多个状态参数界定出的,一个具体的例子,当一个预定形态所表现出的形态为移动设备处于静止状态且正面朝上水平方向倾斜45度时,则所有状态参数中能够表征出该预定形态的状态参数的取值被设置为相应的数值,而其他状态参数的取值可以设置为空。预定形态的数量可以在后续的锁屏计算模型的训练过程中逐渐增加。
[0079]确定移动终端设备当前形态与一预定形态之间的匹配度的方式可以为:将获取的各状态参数与表征该预定形态的各状态参数进行一对一的比对,并根据比对结果形成各状态参数分别对应的匹配度,然后,利用累加各状态参数分别对应的匹配度等方式获得移动终端设备当前形态与该预定形态之间的匹配度。
[0080]需要说明的是,本发明实施例也可以采用除上述例举之外的其他匹配度计算方式,本发明实施例不限制确定移动设备当前形态与各预定形态之间的匹配度的具体实现方式。
[0081]另外,本发明实施例可以根据预先设定的时间间隔定期的计算出移动设备当前形态与各预设形态之间的匹配度,如在定时器的计时值达到预先设定的时间间隔时,利用上述获取到的状态参数确定移动设备当前形态与各预定形态之间的匹配度;当然,本发明实施例也可以采用不定期的方式来确定移动设备当前形态与各预定形态之间的匹配度。
[0082]S120、在计算出匹配度后,将各匹配度作为锁屏计算模型的输入参数提供给锁屏计算模型,并根据锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式。
[0083]具体的,上述锁屏计算模型可以为:各预定形态下的最优锁屏方式基于移动设备当前形态与各预设形态之间的匹配度的组合;也就是说,本发明实施例为各预定形态分别设置有一种最优锁屏方式,不同预定形态对应的最优锁屏方式通常不相同,该最优锁屏方式应该是在该预定形态下自动解锁难度最高的锁屏方式;在锁屏计算模型中,每一种预定形态可以看做是模型中的一个维度(或者参数之一),每个维度的系数是模型的输入参数(即对应的匹配度);这样,在向锁屏计算模型输入上述步骤计算出的匹配度之后,每个预定形态下的最优锁屏方式会与该预定形态对应的匹配度进行运算,从而锁屏计算模型可以获得前述多个运算结果所组合而成的一个结果,该组合而成的结果即为锁屏计算模型的输出结果,本发明实施例可以认为该锁屏计算模型的输出结果表征移动设备在当前形态下的最优锁屏方式。
[0084]本发明实施例的锁屏计算模型的一个具体例子为,利用下述公式(1)来表示锁屏计算模型:
[0085]L= λ λ 2S2+λ 3S3+...+ λ NSN ;公式(1)
[0086]在上述公式(1)中,L为锁屏计算模型的输出结果,λ i为各状态参数与第i个预定形态之间的匹配度,S,为第i个预定形态的最优锁屏方式,N为预定形态的数量,N大于零,且N通常大于1。
[0087]锁屏计算模型输出的结果的一个具体例子为:上述公式(1)中的多个项叠加出横折弯钩的形状。
[0088]S130、将上述确定出的当前的最佳锁屏方式作为移动设备的当前锁屏方式,并根据该当前的最佳锁屏方式对移动设备进行锁屏操作。也就是说,移动设备的当前锁屏方式被变更为锁屏计算模型当前输出结果对应的锁屏方式。
[0089]需要说明的是,在变更移动设备当前锁屏方式时,可以判断下移动设备的当前锁屏方式与锁屏计算模型当前输出结果对应的锁屏方式是否相同,如果相同,则可以不对移动设备当前锁屏方式进行变更处理,当然,也可以对移动设备当前锁屏方式进行变更处理,只是变更前的锁屏方式和变更后的锁屏方式没有发生变化而已;如果不相同,则对移动设备当前锁屏方式进行变更处理是非常必须的。另外,在变更移动设备当前锁屏方式时,也可以不进行上述的移动设备的当前锁屏方式与锁屏计算模型当前输出结果对应的锁屏方式是否相同的判断操作,而直接变更移动设备的当前锁屏方式即可。
[0090]S140、在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,将移动设备的当前锁屏方式恢复设置为初始锁屏方式。
[0091]具体的,由于移动设备的当前锁屏方式会在用户不知情的情况下发生变化,且很可能会发生多次变化,这样,在用户需要使用其移动设备时,用户很可能并不清楚其移动设备的当前锁屏方式,因此,为了避免影响用户对移动设备的正常使用,本发明实施例应在获取到相应的恢复指令时,将移动设备的当前锁屏方式恢复为移动设备的初始锁屏方式;该初始锁屏方式是用户明确获知的锁屏方式,例如,移动设备的初始锁屏方式可以是现有的移动设备通常使用的从左向右滑动或者从上到下滑动或者随意滑动等锁屏方式。
[0092]本步骤的一个具体的例子为:在根据表征移动设备当前形态的状态参数确定出移动设备处于水平静止放置状态时,将移动设备的当前锁屏方式设置为初始锁屏方式;例如,在用户将其移动设备从背包中取出并平放在桌子上的情况下,本发明实施例会利用当前获取到的移动设备的当前形态的状态参数确定出移动设备处于水平静止放置状态,从而会自动的将移动设备的当前锁屏方式设置为初始锁屏方式。在确定移动设备当前是否处于水平静止放置状态时,可以利用预定形态来判断,如基于当前获取到的状态参数判断出移动设备的当前形态与水平静止放置状态对应的预定形态的匹配度达到预定值时,可以认为移动设备的当前形态为水平静止放置状态。当然,也可以采用其他方式来判断移动设备当前是否处于水平静止放置状态。
[0093]本步骤的另一个具体的例子为:在接收到预设按键信号,并接收到用户输入的锁屏密码后,将移动设备的当前锁屏方式设置为初始锁屏方式;上述预定按键信号可以为长按“腕键等。上述锁屏密码是用户预先设定的密码。
[0094]在上述实施例一的描述中,3100-3140是按照顺序依次描述的,但是,上述部分步骤是可以并行执行的,如3140可以与3100-3130并行执行,且3100和3110也是可以并行执行的。
[0095]本发明实施例中的锁屏计算模型可以是用户设定的,也可以是通过动态学习(训练)获得的;锁屏计算模型的动态学习过程的一个具体例子可以为:
[0096]在移动设备利用锁屏计算模型确定出的锁屏方式进行锁屏的情况下,在移动设备被解锁时,获取表征移动设备当前形态的多个状态参数,并累积被解锁的各锁屏方式的解锁次数;根据各锁屏方式的解锁次数确定被解锁的各锁屏方式的解锁难易程度;之后,根据各锁屏方式的解锁难易程度以及被解锁的各锁屏方式对应的表征移动设备当前形态的多个状态参数调整锁屏计算模型;上述锁屏方式的解锁难易程度可以通过在当前环境且无人操作的情况下,该锁屏方式被解锁的概率来衡量;例如,如果某锁屏方式被应用了 100次,而有10次被解锁,则其被解锁的概率为十分之一;在概率超过预定概率时,应认为该锁屏方式较容易被解锁,从而应针对该锁屏方式调整锁屏计算模型,以增加该锁屏方式的解锁难度。
[0097]调整锁屏计算模型可以为调整锁屏计算模型中对应的\,也可以为在锁屏计算模型中增加新的项,如先针对移动设备被解锁时获取的表征移动设备当前形态的多个状态参数而增加新的预定形态,然后,为该预定形态设置最优锁屏方式(如从预先存储的锁屏方式中选择一个具有相应解锁难度级别的锁屏方式,并将该选择的锁屏方式作为新增加的预定形态对应的最优锁屏方式),之后,将锁屏计算模型中的~的取值调整为奸1,并在锁屏计算模型中增加针对上述新增的预定形态的项。
[0098]本发明的上述实施例一的一个具体应用为:公司职员在上班途中,将其移动电话锁屏并随手放进口袋,该公司职员换乘地铁和公交,并在换乘过程中一路小跑,在达到终点车站后跑步到公司所在的大楼,之后,拼命挤进电梯,赶到公司门口刷卡;在上述路途中,其口袋中的移动电话所处的形态会不断发生变化,然而,由于使用了本发明实施例的方法,其移动电话的锁屏方式会动态发生改变,从而使得该公司职员的移动电话在上班途中始终处于最不容易被误解锁的状态,进而有效避免了复杂环境带给用户的误操作困扰。
[0099]实施例二、自适应锁屏方法。
[0100]本实施例的具体实现过程与上述实施例一的具体实现过程基本相同,即图2中的S200与图1中的S100的具体实现过程相同,图2中的S210与图1中的S110和S120的具体实现过程相同,图2中的S220与图1中的S130的具体实现过程相同。虽然在本实施例的图2中并没有示出将移动设备的当前锁屏方式恢复为初始锁屏方式、以及锁屏计算模型的具体动态学习过程等内容,然而,本实施例也是包括这些内容的,在此不再详细描述。
[0101]另外,图2中还示出了移动设备在接收到解锁信号后,转到S230,以判断解锁信号与移动设备的当前锁屏方式是否相对应,如果相对应,则转到S240,即对移动设备进行解锁操作,否则,继续上述S200的获取移动设备的当前形态的状态参数的步骤。
[0102]还有,上述实施例一中记载的各步骤在本实施例中都是由移动设备来执行的。在此不再对实施例二的具体实现过程进行详细说明。
[0103]实施例三、自适应锁屏方法。
[0104]首先,服务器(如云端服务器)接收来自移动设备的状态参数,该状态参数用于表征移动设备当前形态。状态参数具体包括的内容如上述实施例一中的描述,在此不再详细说明。
[0105]其次,服务器根据其接收到的状态参数确定该移动设备当前形态与各预定形态之间的匹配度。服务器确定两者之间的匹配度的具体实现方式如上述实施例一中的描述,在此不再详细说明。
[0106]服务器将各匹配度作为锁屏计算模型的输入参数提供给锁屏计算模型,并根据锁屏计算模型的输出结果确定该移动设备的当前的最佳锁屏方式。上述锁屏计算模型以及利用锁屏计算模型确定移动设备的当前的最佳锁屏方式的具体实现过程如上述实施例一中的描述,在此不再详细说明。
[0107]最后,服务器向移动设备返回其确定出的移动设备的当前的最佳锁屏方式,以使移动设备将该当前的最佳锁屏方式作为移动设备的当前锁屏方式对移动设备进行锁屏。
[0108]服务器可以对锁屏计算模型进行训练,即锁屏计算模型可以通过动态学习获得。这需要移动设备在其根据服务器返回的锁屏方式进行锁屏的情况下,一旦移动设备被解锁,则移动设备应获取其当前的状态参数,并将该状态参数和被解锁的锁屏方式发送给服务器,从而服务器可以根据接收到的信息来调整锁屏计算模型,具体的动态学习过程如上述实施例一中的描述,在此不再详细说明。
[0109]实施例四、自适应锁屏装置。该装置如图3所示。
[0110]图3示出的装置主要包括:获取模块300、匹配度计算模块310、锁屏计算模块320、锁屏模块330以及恢复模块340,其中,匹配度计算模块310与获取模块300以及锁屏计算模块320分别连接,且锁屏计算模块320还与锁屏模块330连接,恢复模块340还与锁屏模块330连接。另外,该装置还可以包括动态学习模块(图3中未示出),动态学习模块可以获取模块300以及锁屏计算模块320分别连接。
[0111]获取模块300设置于移动设备中,且获取模块300主要用于在移动设备处于锁屏状态下,获取移动设备的状态参数。
[0112]具体的,在获取模块300所在的移动设备处于锁屏状态下,获取模块300可以实时获取移动设备的当前形态的状态参数,且每次获取的状态参数仅作短时间的存储,如本次获取的状态参数覆盖前一次获取的状态参数;当然,获取模块300也可以根据预定时间间隔定时获取移动设备的当前形态的状态参数。
[0113]获取模块300获取的状态参数可以具体包括:移动设备水平倾斜角度、移动设备垂直倾斜角度、移动设备正面/反面朝向、移动设备与周围物件的距离、
[0114]移动设备水平运动速度以及移动设备垂直运动速度中的至少一个。
[0115]获取模块300可以通过移动设备中设置的陀螺仪、重力加速度传感器、电子指南针以及红外传感器等监测传感器件来获得移动设备的状态参数。本发明实施例不限制获取模块300获取移动设备的当前形态的状态参数的具体实现方式,也不限制状态参数所具体包含的内容,只要是能够表征移动设备的当前形态即可。
[0116]匹配度计算模块310可以设置于移动设备中,也可以设置于服务器(如云端服务器等)中。匹配度计算模块310主要用于根据获取模块300所获取到的状态参数确定移动设备当前形态与各预定形态之间的匹配度。
[0117]具体的,匹配度计算模块310确定移动终端设备当前形态与一预定形态之间的匹配度的方式可以为:匹配度计算模块310将获取的各状态参数与表征该预定形态的各状态参数进行一对一的比对,并根据比对结果形成各状态参数分别对应的匹配度,然后,匹配度计算模块310利用累加各状态参数分别对应的匹配度等方式获得移动终端设备当前形态与该预定形态之间的匹配度。
[0118]需要说明的是,匹配度计算模块310也可以采用除上述例举之外的其他匹配度计算方式,本发明实施例不限制匹配度计算模块310确定移动设备当前形态与各预定形态之间的匹配度的具体实现方式。
[0119]另外,匹配度计算模块310可以根据预先设定的时间间隔定期的确定出移动设备当前形态与各预定形态之间的匹配度,如在定时器的计时值达到预先设定的时间间隔时,匹配度计算模块310利用上述获取到的状态参数确定移动设备当前形态与各预定形态之间的匹配度;当然,匹配度计算模块310也可以采用不定期的方式来确定移动设备当前形态与各预定形态之间的匹配度。
[0120]锁屏计算模块320可以设置于移动设备中,也可以设置于服务器(如云端服务器等)中。锁屏计算模块320主要用于将各匹配度作为锁屏计算模型的输入参数提供给锁屏计算模型,并根据锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式,其中,锁屏计算模型为:各预定形态下的最优锁屏方式基于移动设备当前形态与各预设形态之间的匹配度的组合。
[0121]具体的,锁屏计算模块320所使用的锁屏计算模型可以参见上述实施例一中的描述,在此不再详细说明。
[0122]锁屏模块330设置于移动设备中。锁屏模块330主要用于将锁屏计算模块320确定出的当前的最佳锁屏方式作为其所在的移动设备的当前锁屏方式对移动设备进行锁屏;并在接收到恢复模块340的通知后,将移动设备的当前锁屏方式设置为初始锁屏方式。
[0123]需要说明的是,锁屏模块330在变更移动设备当前锁屏方式时,可以判断下移动设备的当前锁屏方式与锁屏计算模型当前输出结果对应的锁屏方式是否相同,如果相同,则锁屏模块330可以不对移动设备当前锁屏方式进行变更处理,当然,在相同的情况下,锁屏模块330也可以对移动设备当前锁屏方式进行变更处理,只是变更前的锁屏方式和变更后的锁屏方式没有发生变化而已;如果不相同,则锁屏模块330对移动设备当前锁屏方式进行变更处理是非常必须的。另外,在变更移动设备当前锁屏方式时,锁屏模块330也可以不进行上述的移动设备的当前锁屏方式与锁屏计算模型当前输出结果对应的锁屏方式是否相同的判断操作,而直接变更移动设备的当前锁屏方式即可。
[0124]恢复模块340设置于移动设备中。恢复模块340主要用于在获取到将其所在的移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,通知锁屏模块330,以便于锁屏模块330可以将本移动设备的当前锁屏方式设置为初始锁屏方式。
[0125]具体的,由于移动设备的当前锁屏方式会在用户不知情的情况下发生变化,且很可能会发生多次变化,这样,在用户需要使用其移动设备时,用户很可能并不清楚其移动设备的当前锁屏方式,因此,为了避免影响用户对移动设备的正常使用,恢复模块340应在获取到相应的恢复指令时,通知锁屏模块330,以将移动设备的当前锁屏方式恢复为移动设备的初始锁屏方式;该初始锁屏方式是用户明确获知的锁屏方式,例如,移动设备的初始锁屏方式可以是现有的移动设备通常使用的从左向右滑动或者从上到下滑动或者随意滑动等锁屏方式。
[0126]本步骤的一个具体的例子为:恢复模块340在根据匹配度计算模块310计算出的匹配度确定出移动设备处于水平静止放置状态时,恢复模块340通知锁屏模块330将移动设备的当前锁屏方式设置为初始锁屏方式;例如,在用户将其移动设备从背包中取出并平放在桌子上的情况下,恢复模块340会利用匹配度计算模块310计算出的匹配度确定出移动设备处于水平静止放置状态,从而锁屏模块330会根据恢复模块340的通知自动的将移动设备的当前锁屏方式设置为初始锁屏方式。
[0127]本步骤的另一个具体的例子为:恢复模块340在接收到预定按键信号,并接收到用户输入的锁屏密码后,通知锁屏模块330将移动设备的当前锁屏方式设置为初始锁屏方式;上述预定按键信号可以为长按home键等。
[0128]动态学习模块对锁屏计算模型的调整如上述实施例一中的描述,在此不再详细说明。
[0129]实施例五、移动设备。
[0130]在上述实施例四中的获取模块300、匹配度计算模块310、锁屏计算模块320、锁屏模块330、恢复模块340以及动态学习模块均设置于移动设备中的情况下,上述自适应锁屏装置设置于移动设备中,即本发明实施例的移动设备包括上述自适应锁屏装置。在此不再对移动设备中的各模块进行详细说明。
[0131]实施例六、服务器。该服务器的结构如图4所示。
[0132]图4中,该服务器主要包括:接收模块400、匹配度计算模块410、锁屏计算模块420以及发送模块430,其中,匹配度计算模块410与接收模块400以及锁屏计算模块420分别连接,且锁屏计算模块420还与发送模块430连接。另外,该服务器还可以包括动态学习模块。
[0133]接收模块400主要用于接收来自移动设备的状态参数;该状态参数用于表征移动设备当前形态。状态参数具体如上述实施例四中的描述,在此不再详细说明。
[0134]匹配度计算模块410主要用于根据接收模块400接收到的状态参数确定移动设备当前形态与各预定形态之间的匹配度。匹配度计算模块410具体执行的匹配度计算操作可以如上述实施例四中匹配度计算模块310的描述,在此不再详细说明。
[0135]锁屏计算模块420主要用于将匹配度计算模块410计算出的各匹配度作为锁屏计算模型的输入参数提供给锁屏计算模型,并根据锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式。锁屏计算模块420具体执行的锁屏计算操作可以如上述实施例四中锁屏计算模块320的描述,在此不再详细说明。
[0136]发送模块430主要用于向移动设备返回锁屏计算模块420确定出的移动设备的当前的最佳锁屏方式,以使移动设备将该当前的最佳锁屏方式作为移动设备的当前锁屏方式对移动设备进行锁屏。
[0137]动态学习模块所执行的操作等如上述实施例一和实施例四中的描述,在此不再详细说明。
[0138]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如801/狀1、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0139]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或者系统的实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0140]以上对本发明所提供的针对移动设备的自适应锁屏方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种自适应锁屏方法,其特征在于,所述方法包括: 在移动设备处于锁屏状态下,获取表征移动设备当前形态的状态参数; 根据所述状态参数计算移动设备当前形态与各预设状态之间的匹配度; 将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定移动设备当前的最佳锁屏方式; 将所述确定出的当前的最佳锁屏方式作为移动设备的当前锁屏方式对移动设备进行锁屏; 在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,将移动设备的当前锁屏方式设置为初始锁屏方式。
2.如权利要求1所述的方法,其特征在于,所述表征移动设备当前形态的状态参数包括但不限于:移动设备水平倾斜角度、移动设备垂直倾斜角度、移动设备正面/反面朝向、移动设备与周围物件的距离、移动设备水平运动速度以及移动设备垂直运动速度中的至少一个。
3.如权利要求1所述的方法,其特征在于,所述锁屏计算模型为:各预定形态下的最优锁屏方式基于所述匹配度的组合。
4.如权利要求3所述的方法,其特征在于,所述锁屏计算模型具体为:
L- λ iS!+ λ 2§2+ 入 3S3+...+ 入 iiSn ; 其中,L为锁屏计算模型的输出结果,λ i为移动设备当前形态与第i个预定形态之间的匹配度,S,为第i个预定形态的最优锁屏方式。
5.如权利要求1所述的方法,其特征在于,所述在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,将移动设备的当前锁屏方式设置为初始锁屏方式的步骤包括: 根据表征移动设备当前形态的状态参数确定出移动设备处于水平静止放置状态时,将移动设备的当前锁屏方式设置为初始锁屏方式。
6.如权利要求1所述的方法,其特征在于,所述在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,将移动设备的当前锁屏方式设置为初始锁屏方式的步骤包括: 在接收到预定按键信号,并接收到用户输入的锁屏密码后,将移动设备的当前锁屏方式设置为初始锁屏方式。
7.如权利要求1至6中任一权利要求所述的方法,其特征在于,所述方法还包括:对锁屏计算模型进行训练,且所述训练的步骤包括: 在移动设备利用锁屏计算模型确定出的最佳锁屏方式进行锁屏的情况下,如果移动设备被解锁,则获取表征移动设备当前形态的状态参数,并累积被解锁的各最佳锁屏方式的解锁次数; 根据所述解锁次数确定被解锁的各最佳锁屏方式的解锁难易程度; 根据所述各最佳锁屏方式的解锁难易程度以及被解锁的各最佳锁屏方式对应的表征移动设备当前形态的状态参数调整所述锁屏计算模型。
8.如权利要求7所述的方法,其特征在于,针对锁屏计算模型L=λ &+ λ 2S2+ λ 3S3+...+ λ NSN而言,所述调整所述锁屏计算模型的步骤包括: 针对移动设备被解锁时获取的表征移动设备当前形态的状态参数增加新的预定形态; 将锁屏计算模型中的N的取值调整为N+1,并在锁屏计算模型中添加针对所述增加的新的预定形态的XnSN项; 其中,L为锁屏计算模型的输出结果,λ i为移动设备当前形态与第i个预定形态之间的匹配度,S,为第i个预定形态的最优锁屏方式,N为预定形态的数量。
9.一种自适应锁屏方法,其特征在于,所述方法包括: 移动设备在其处于锁屏状态下,获取表征移动设备当前形态的状态参数; 移动设备根据所述状态参数确定移动设备当前形态与各预定形态之间的匹配度;移动设备将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式; 移动设备将所述确定出的当前的最佳锁屏方式作为其当前锁屏方式对其进行锁屏;移动设备在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,将移动设备的当前锁屏方式设置为初始锁屏方式。
10.一种自适应锁屏方法,其特征在于,所述方法包括: 服务器接收来自移动设备的表征移动设备当前形态的状态参数; 服务器根据所述状态参数确定移动设备当前形态与各预定形态之间的匹配度; 服务器将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式; 服务器向移动设备返回其确定出的移动设备的当前的最佳锁屏方式,以使移动设备将该当前的最佳锁屏方式作为移动设备的当前锁屏方式对其进行锁屏。
11.一种自适应锁屏装置,其特征在于,所述装置包括: 获取模块,用于在移动设备处于锁屏状态下,获取表征移动设备当前形态的状态参数; 匹配度计算模块,用于根据所述状态参数确定移动设备当前形态与各预定形态之间的匹配度; 锁屏计算模块,用于将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式; 锁屏模块,用于将所述确定出的当前的最佳锁屏方式作为移动设备的当前锁屏方式对移动设备进行锁屏; 恢复模块,用于在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,通知所述锁屏模块将移动设备的当前锁屏方式设置为初始锁屏方式。
12.如权利要求11所述的装置,其特征在于,所述锁屏计算模型为:各预定形态下的最优锁屏方式基于所述匹配度的组合。
13.如权利要求12所述的装置,其特征在于,所述锁屏计算模型具体为:
L- λ iS!+ λ 2§2+ 入 3S3+...+ 入 iiSn ; 其中,L为锁屏计算模型的输出结果,λ i为移动设备当前形态与第i个预定形态之间的匹配度,S,为第i个预定形态的最优锁屏方式。
14.如权利要求11至13中任一权利要求所述的装置,其特征在于,所述装置还包括:动态学习模块,用于对锁屏计算模型进行训练,且所述训练的步骤包括:在移动设备利用锁屏计算模型确定出的当前的最佳锁屏方式进行锁屏的情况下,如果移动设备被解锁,则获取表征移动设备当前形态的状态参数,并累积被解锁的各最佳锁屏方式的解锁次数;根据所述解锁次数确定被解锁的各最佳锁屏方式的解锁难易程度;根据所述各最佳锁屏方式的解锁难易程度以及被解锁的各最佳锁屏方式对应的表征移动设备当前形态的状态参数调整所述锁屏计算模型。
15.一种移动设备,其特征在于,所述移动设备包括: 获取模块,用于在移动设备处于锁屏状态下,获取表征移动设备当前形态的状态参数; 匹配度计算模块,用于根据所述状态参数确定移动设备当前形态与各预定形态之间的匹配度; 锁屏计算模块,用于将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式; 锁屏模块,用于将所述确定出的当前的最佳锁屏方式作为移动设备的当前锁屏方式对移动设备进行锁屏; 恢复模块,用于在获取到将移动设备的当前锁屏方式恢复为初始锁屏方式的指令时,通知所述锁屏模块将移动设备的当前锁屏方式设置为初始锁屏方式。
16.一种服务器,其特征在于,所述服务器包括: 接收模块,用于接收来自移动设备的表征移动设备当前形态的状态参数; 匹配度计算模块,用于根据所述状态参数确定移动设备当前形态与各预定形态之间的匹配度; 锁屏计算模块,用于将各匹配度作为锁屏计算模型的输入参数提供给所述锁屏计算模型,并根据所述锁屏计算模型的输出结果确定移动设备的当前的最佳锁屏方式; 发送模块,用于向移动设备返回其确定出的移动设备的当前的最佳锁屏方式,以使移动设备将该当前的最佳锁屏方式作为移动设备的当前锁屏方式对移动设备进行锁屏。
【文档编号】G06F3/0481GK104461227SQ201310449440
【公开日】2015年3月25日 申请日期:2013年9月24日 优先权日:2013年9月24日
【发明者】刘明浩, 王灿辉 申请人:北京搜狗科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1