• 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
    • / 19
    • 下载费用:30 金币  

    重庆时时彩交流群群号: 移动设备的屏幕锁定/解锁方法、移动设备及?;ね饪?pdf

    关 键 词:
    移动 设备 屏幕 锁定 解锁 方法 ?;?外壳
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201310594532.8

    申请日:

    2013.11.22

    公开号:

    CN103793243A

    公开日:

    2014.05.14

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/445申请日:20131122|||公开
    IPC分类号: G06F9/445 主分类号: G06F9/445
    申请人: 广州视源电子科技股份有限公司
    发明人: 刘荣; 宋夏; 张享隆; 郭崇鑫; 熊剑飞; 张亚
    地址: 510663 广东省广州市广州高新技术产业开发区科学城科珠路192号4楼
    优先权:
    专利代理机构: 广州三环专利代理有限公司 44202 代理人: 郝传鑫
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201310594532.8

    授权公告号:

    ||||||

    法律状态公告日:

    2017.02.08|||2014.06.11|||2014.05.14

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明公开了一种移动设备的屏幕锁定/解锁方法,所述移动设备带有?;た且员;ひ贫璞傅钠聊?,在所述移动设备中设有感应装置,并在所述?;ね饪堑南嘤ξ恢蒙仙栌心芄淮シ⑺龈杏ψ爸玫纳璞?,其特征在于,所述方法包括步骤:当闭合所述?;ね饪嵌顾龃シ⒏杏ψ爸玫纳璞缚拷龈杏ψ爸檬?,所述感应装置向所述移动设备的内部系统发送一信号,促使所述移动设备的屏幕黑屏并且锁上屏幕锁;以及当打开所述?;ね饪嵌顾龃シ⒏杏ψ爸玫纳璞冈独胨龈杏ψ爸檬?,所述感应装置向所述移动设备的内部系统发送另一信号,促使所述移动设备的屏幕亮屏并且解开屏幕锁。本发明还公开了一种适用于上述方法的移动设备以及一种适用上述方法的?;ね饪?。

    权利要求书

    权利要求书
    1.  一种移动设备的屏幕锁定/解锁方法,所述移动设备带有?;ね饪且员;ひ贫璞傅钠聊?,在所述移动设备中设有感应装置,并在所述?;ね饪堑南嘤ξ恢蒙仙栌心芄淮シ⑺龈杏ψ爸玫纳璞?,其特征在于,所述方法包括步骤:
    当闭合所述?;ね饪嵌顾龃シ⒏杏ψ爸玫纳璞缚拷龈杏ψ爸檬?,所述感应装置向所述移动设备的内部系统发送一信号,促使所述移动设备的屏幕黑屏并且锁上屏幕锁;以及
    当打开所述?;ね饪嵌顾龃シ⒏杏ψ爸玫纳璞冈独胨龈杏ψ爸檬?,所述感应装置向所述移动设备的内部系统发送另一信号,促使所述移动设备的屏幕亮屏并且解开屏幕锁。

    2.  根据权利要求1所述方法,其特征是,所述感应装置设置在靠近所述移动设备屏幕表面的位置。

    3.  根据权利要求1所述方法,其特征是,所述感应装置为霍尔开关,所述触发感应装置的设备为磁铁。

    4.  根据权利要求3所述方法,其特征是,在所述霍尔开关与所述移动设备的后壳之间、或者在所述?;ね饪堑乃龃盘澈?、或者在所述?;ね饪怯胨鲆贫璞傅暮罂窍喽缘牧硪幻嫔隙杂λ龌舳氐奈恢蒙柚玫即判圆考?。

    5.  根据权利要求1所述方法,其特征是,所述移动设备包括但不限于平板电脑、智能手机、电子书和笔记本电脑。

    6.  根据权利要求1~5中任一项所述方法,其特征是,所述移动设备的内部系统为Android系统,在保持Android系统中短按电源键可以实现待机和唤醒功能的基础上,将系统内连接所述感应装置的GPIO注册一个能够唤 醒底层系统的中断,所述感应装置在靠近或离开所述触发感应装置的设备时会输出不同信号,当所述感应装置输出信号发生改变时,所述中断被触发,且所述中断同时调度一个工作队列W,所述工作队列W判断当前所述移动设备的屏幕所处的状态以及所述感应装置的输出信号;
    闭合所述?;ね饪鞘钡拇砉贪ú街瑁?BR>S11、当通过所述工作队列W判断出系统当前处于屏幕亮屏状态以及判断出所述感应装置的输出信号表示?;ね饪谴τ诒蘸献刺?,则模拟发送一个电源键消息以通知系统进入待机模式;
    S12、系统接收所述电源键消息后,则进入待机模式并自动锁上屏幕锁。

    7.  根据权利要求6所述方法,其特征是,打开所述?;ね饪鞘钡拇砉叹咛灏ú街瑁?BR>S21、当通过所述工作队列W判断出系统当前处于屏幕黑屏状态以及判断出所述感应装置的输出信号表示?;ね饪谴τ诖蚩刺?,则模拟发送一个电源键消息以通知系统进入唤醒模式;
    S22、系统接收所述电源键消息后,则进入唤醒模式,同时判断引起所述电源键事件的设备是否为所述感应装置,若是,则产生一个延迟调度;
    S23、在预设的时间后,执行所述延迟调度:判断当前屏幕是否处于亮屏状态,若是,则判断是否设置有屏幕锁,若是,则判断所述屏幕锁类型是否密码型屏幕锁,若否,则自动解锁。

    8.  根据权利要求6所述方法,其特征是,还包括步骤:
    S13、当系统收到任意会导致屏幕从待机模式变成唤醒模式的消息时,调度所述工作队列W,若所述工作队列W判断出所述感应装置的输出信号表示?;ね饪谴τ诒蘸献刺?,则再次模拟发送一个电源键消息以通知系统进入待机模式。

    9.  一种移动设备,其特征是,适用于权利要求1-8中任一所述方法。

    10.  一种移动设备?;ね饪?,其特征是,适用于权利要求1-8中任一所述方法。

    说明书

    说明书移动设备的屏幕锁定/解锁方法、移动设备及?;ね饪?
    技术领域
    本发明涉及人机交互领域,尤其涉及一种移动设备的屏幕锁定/解锁方法、一种移动设备及一种?;ね饪?。
    背景技术
    随着Android平板电脑、智能手机等移动便携设备的流行,用于这些设备的各种附件也多了起来。为使移动设备的?;ね饪怯胍贫璞敢黄鹉芫哂懈喙δ?,一些现有的做法是,在移动设备上装有感应装置(通常是霍尔开关),在?;ね饪巧献坝写シ⒏杏ψ爸玫纳璞福ㄍǔJ谴盘?。使得当?;ね饪呛仙鲜?,移动设备会自动关闭屏幕。当?;ね饪谴蚩?,屏幕会自动亮起。但是这样的现有技术存在两点问题:
    1,当打开?;ね饪呛?,对于所有类型的屏幕锁都仍要手动解锁才能使用。这会给用户带来多余的操作,影响用户使用。
    2,移动设备进入黑屏状态后,即便此时?;ね饪谴τ诒蘸献刺?,如果不小心点击到电源键等功能按键或者由于一些软件的触发,还是会引起屏幕被启动而进入亮屏状态。一方面不需要的亮屏会给用户带来不必要的困扰,另一方面这也会造成费电的事实。
    发明内容
    本发明实施例所要解决的技术问题在于,提供一种?;ね饪堑氖迪址椒?,以及适用于该方法的移动设备及?;ね饪?,可实现在打开所述?;ね饪侵笠贫璞缸远馑囟苈肜嘈偷钠聊凰?,并且在?;ね饪枪乇帐辈换崞舳聊坏墓δ?。
    为了解决上述技术问题,本发明实施例提供了一种可以满足上述两点要求的移动设备的屏幕锁定/解锁方法、移动设备及?;ね饪?,包括:
    一种移动设备的屏幕锁定/解锁方法,所述移动设备带有?;ね饪且员?护移动设备的屏幕,在所述移动设备中设有感应装置,并在所述?;ね饪堑南嘤ξ恢蒙仙栌心芄淮シ⑺龈杏ψ爸玫纳璞?。所述方法包括步骤:
    当闭合所述?;ね饪嵌顾龃シ⒏杏ψ爸玫纳璞缚拷龈杏ψ爸檬?,所述感应装置向所述移动设备的内部系统发送一信号,促使所述移动设备的屏幕黑屏并且锁上屏幕锁;以及
    当打开所述?;ね饪嵌顾龃シ⒏杏ψ爸玫纳璞冈独胨龈杏ψ爸檬?,所述感应装置向所述移动设备的内部系统发送另一信号,促使所述移动设备的屏幕亮屏并且解开屏幕锁。
    优选的,所述感应装置设置在所述移动设备的屏幕表面。
    优选的,所述感应装置为霍尔开关,所述触发感应装置的设备为磁铁。
    进一步的,在所述霍尔开关与所述移动设备的后壳之间、或者在所述?;ね饪堑乃龃盘澈?、或者在所述?;ね饪怯胨鲆贫璞傅暮罂窍喽缘牧硪幻嫔隙杂λ龌舳氐奈恢蒙柚玫即判圆牧?。
    进一步的,所述移动设备包括但不限于平板电脑、智能手机、电子书和笔记本电脑。
    进一步的,所述移动设备的内部系统为Android系统,在保持Android系统中短按电源键可以实现待机和唤醒功能的基础上,将系统内连接所述感应装置的GPIO注册一个能够唤醒底层系统的中断,所述感应装置在靠近或离开所述触发感应装置的设备时会输出不同信号,当所述感应装置输出信号发生改变时,所述中断被触发,且所述中断同时调度一个工作队列W,所述工作队列W判断当前所述移动设备的屏幕所处的状态以及所述感应装置的输出信号;
    闭合所述?;ね饪鞘钡拇砉叹咛灏ú街瑁?
    S11、当通过所述工作队列W判断出系统当前处于屏幕亮屏状态以及判断出所述感应装置的输出信号表示?;ね饪谴τ诒蘸献刺?,则模拟发送一个电源键消息以通知系统进入待机模式;
    S12、系统接收所述电源键消息后,则进入待机模式并自动锁上屏幕锁。
    打开所述?;ね饪鞘钡拇砉叹咛灏ú街瑁?
    S21、当通过所述工作队列W判断出系统当前处于屏幕黑屏状态以及 判断出所述感应装置的输出信号表示?;ね饪谴τ诖蚩刺?,则模拟发送一个电源键消息以通知系统进入唤醒模式;
    S22、系统接收所述电源键消息后,则进入唤醒模式,同时判断引起所述电源键事件的设备是否为所述感应装置,若是,则产生一个延迟调度;
    S23、在预设的时间后,执行所述延迟调度:判断当前屏幕是否处于亮屏状态,若是,则判断是否设置有屏幕锁,若是,则判断所述屏幕锁类型是否密码型屏幕锁,若否,则自动解锁。
    进一步的,所述移动设备的屏幕锁定/解锁方法还包括步骤:
    S13、当系统收到任意会导致屏幕从待机模式变成唤醒模式的消息时,调度工作队列W,若所述工作队列W判断出所述感应装置的输出信号表示?;ね饪谴τ诒蘸献刺?,则再次模拟发送一个电源键消息以通知系统进入待机模式。
    本发明还提供一种适用于上述方法的移动设备以及一种适用于上述方法的移动设备?;ね饪?。
    实施本发明实施例,具有如下有益效果:
    1,打开所述?;ね饪鞘本哂凶远馑δ?,且会自动根据用户设定的屏幕锁类型判断是否需要自动解锁。
    2,具有在所述?;ね饪潜蘸虾?,防止通过其他途径再次打开屏幕的功能。
    3,利用Android系统自有的电源键消息功能实现屏幕锁定/解锁,大大简化了设计流程。
    4,具有防止?;ね饪欠蟮奈蟛僮魃杓?。
    附图说明
    图1为本发明实施例示意图。
    图2为本发明实施例的霍尔开关驱动初始化处理流程。
    图3为本发明实施例的中断处理函数hall_irq_handler流程图。
    图4为本发明实施例的early_suspend处理流程图。
    图5为本发明实施例的late_resume处理流程图。
    图6为本发明实施例闭合?;ね饪鞘毕低炒淼氖疽馔?。
    图7为本发明实施例打开?;ね饪鞘毕低炒淼氖疽馔?。
    图8为本发明实施例的打开/关闭?;ね饪鞘钡拇砹鞒掏?。
    图9为本发明实施例的自动解锁流程图。
    图10为本发明实施例的延迟调度处理流程图。
    具体实施方式
    为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
    对带有?;ね饪堑囊贫璞?,在所述移动设备中设有感应装置,并在所述?;ね饪堑南嘤ξ恢蒙仙栌心芄淮シ⑺龈杏ψ爸玫纳璞?。图1为本发明所述移动设备的屏幕锁定/解锁方法实施例。所述方法包括:
    S1、当闭合所述?;ね饪嵌顾龃シ⒏杏ψ爸玫纳璞缚拷龈杏ψ爸檬?,所述感应装置向所述移动设备的内部系统发送一信号,促使所述移动设备的屏幕黑屏并且锁上屏幕锁;
    S2、当打开所述?;ね饪嵌顾龃シ⒏杏ψ爸玫纳璞冈独胨龈杏ψ爸檬?,所述感应装置向所述移动设备的内部系统发送另一信号,促使所述移动设备的屏幕亮屏并且解开屏幕锁。
    优选的,所述感应装置设置在靠近所述移动设备表面的地方,目的主要是为了增强正面感应的灵敏度以及降低背面的感应灵敏度,以防止所述?;ね饪窃诖蚩笥胨鲆贫璞负罂侵氐蔽蟠シ⒐仄炼?。
    优选的,所述感应装置为霍尔开关,所述触发感应装置的设备为磁铁。当所述磁铁靠近所述霍尔开关时,所述霍尔开关会输出一个低电平。当所述磁铁远离所述霍尔开关时,所述霍尔开关会输出一个高电平。
    如果由于结构原因无法做到防止所述?;ね饪窃诘剿鲆贫璞副趁媸蔽蟠シ⒐仄炼?,可以在所述霍尔开关与所述移动设备的后壳之间、或者在所述?;ね饪堑乃龃盘澈?、或者在所述?;ね饪怯胨鲆贫璞傅暮罂窍喽缘牧硪幻嫔隙杂λ龌舳氐奈恢蒙柚玫即判圆牧?,以分散磁力线,减弱霍尔开关感应的磁场。
    以上所述移动设备包括但不限于平板电脑、智能手机、电子书和笔记 本电脑。
    所述移动设备的内部系统为Android系统。在Android系统中,短按电源键可以实现待机和唤醒的功能。当系统处于运行状态时,短按电源键系统就会进入待机状态,移动设备的屏幕会进入黑屏状态,如果有屏幕锁的话,还会自动锁屏幕锁。在待机状态,短按电源键就会唤醒系统,移动设备的屏幕会进入亮屏状态,但如果有屏幕锁的话,是不会自动解屏幕锁的。本发明就是在Android电源键这种待机/唤醒的机制上,再进行了一些修改来实现移动设备屏幕锁定/解锁功能的。本发明利用Android系统原有的电源键消息,大大简化设计流程。
    要实现在闭合所述?;ね饪鞘逼聊缓谄烈约霸诖蚩霰;ね饪鞘逼聊涣疗恋墓δ?,需要在Linux内核层开发驱动;而要实现打开所述?;ね饪鞘弊远夥敲苈肫聊凰墓δ苄枰薷腁ndroid Framework层。在保持Android系统中短按电源键可以实现待机和唤醒功能的基础上,首先在霍尔开关的Linux驱动中,将连接到霍尔开关的GPIO注册一个能够唤醒底层系统的中断。所述感应装置在靠近或离开所述触发感应装置的设备时会输出不同信号,当所述感应装置输出信号发生改变时,所述中断被触发,且所述中断同时调度一个工作队列W,所述工作队列W判断当前所述移动设备的屏幕所处的状态以及所述感应装置的输出信号。
    下面将结合图2~5详细的介绍这一过程。图2为本发明实施例的霍尔开关驱动初始化处理流程图。
    所述霍尔开关的驱动初始化需要完成以下事件:
    1,为霍尔开关指定一个唯一的名字,使得在霍尔开关发送电源按键消息时,上层软件可以知道该电源键消息是由所述霍尔开关发出的。
    2,创建所述工作队列W,所述工作队列W可以判断当前霍尔开关状态及系统所处状态。
    3,创建并挂载中断函数,使得所述感应装置输出信号发生变化时可以触发该中断。
    4,注册能够检测系统及屏幕状态的函数。
    5,调度所述工作队列W。
    所述霍尔开关的驱动初始化处理步骤如下:
    A01,进入霍尔开关驱动程序;
    A02,分配一个键盘设备hall_key_dev,并为其指定一个唯一的名字,设置其name为hall_switch,设置其keybit中的KEY_POWER位,设置其evbit中的EV_KEY位,并注册该键盘设备;
    A03,使用INIT_WORK宏创建用于判断当前霍尔开关状态及系统所处状态的工作队列W;
    A04,申请霍尔开关GPIO对应的中断并挂载中断处理函数hall_irq_handler,并且使用enable_irq_wake函数使该中断可以在深度待机时唤醒底层系统;
    A05,使用register_early_suspend函数注册Android的early_suspend和late_resume事件;
    A06,使用schedule_work调度一次工作队列W,使系统进入到确定的状态;
    A07,初始化完成。
    图3至图5进一步描述了上述处理步骤中涉及的中断处理函数hall_irq_handler、early_suspend函数以及late_resume函数的处理流程。
    hall_irq_handler函数的主要功能是调度一次工作队列W。
    early_suspend函数在Android系统要进入黑屏待机状态时会被调用,该函数的主要功能是修改标志位screen_off=1,表示系统已经进入到黑屏待机状态。
    late_resume函数在Android要退出黑屏待机状态进入亮屏环形模式时会被调用,该函数的主要功能是修改标志位screen_off=0,表示系统已经进入到亮屏唤醒状态,并调度一次工作队列W。
    图3所示为本发明实施例的中断处理函数hall_irq_handler的工作流程,
    包括步骤:
    A041,进入中断处理函数hall_irq_handle;
    A042,使用schedule_work函数实现调度一次工作队列W;
    A043,完成中断处理。
    图4所示为本发明实施例的early_suspend的处理流程,包括步骤:
    A0511,进入early_suspend函数;
    A0512,将标志位screen_off设置为1;
    A0513,处理完毕。
    图5所示为本发明实施例的late_resume的处理流程,包括步骤:
    A0521,进入late_resume函数;
    A0522,将标志位screen_off设置为0;
    A0523,使用schedule_work函数调度一次工作队列W;
    A0524,处理完毕。
    每当霍尔开关输出状态发生改变时,就会触发一个中断,该中断调度工作队列W。所述工作队列W通过霍尔开关GPIO获取到的当前?;ね饪堑淖刺畔⒂肫聊蛔刺畔⑴卸鲜欠裥枰蛳低撤⑺鸵惶醯缭醇?,以实现所述移动设备在闭合所述?;ね饪鞘焙谄?,打开所述?;ね饪鞘绷疗燎医馑墓δ?。
    图6为本发明实施例在闭合所述?;ね饪鞘钡南低炒砹鞒掏?。当闭合所述?;ね饪鞘?,系统将按照以下步骤进行处理:
    S11、当通过所述工作队列W判断出系统当前处于屏幕亮屏状态以及判断出所述感应装置的输出信号表示?;ね饪谴τ诒蘸献刺?,则模拟发送一个电源键消息以通知系统进入待机模式;
    S12、系统接收所述电源键消息后,则进入待机模式并自动锁上屏幕锁。
    图7为本发明实施例在打开所述?;ね饪鞘钡南低炒砹鞒掏?。当打开所述?;ね饪鞘?,系统将按照以下步骤进行处理:
    S21、当通过所述工作队列W判断出系统当前处于屏幕黑屏状态以及判断出所述感应装置的输出信号表示?;ね饪谴τ诖蚩刺?,则模拟发 送一个电源键消息以通知系统进入唤醒模式;
    S22、系统接收所述电源键消息后,则进入唤醒模式,同时判断引起所述电源键事件的设备是否为所述感应装置,若是,则产生一个延迟调度;
    S23、在预设的时间后,执行所述延迟调度:判断当前屏幕是否处于亮屏状态,若是,则判断是否设置有屏幕锁,若是,则判断所述屏幕锁类型是否密码型屏幕锁,若否,则自动解锁。
    下面结合图8~10来详细介绍上述步骤。
    图8为本发明实施例的打开/关闭?;ね饪鞘钡拇砹鞒掏?。
    首先工作队列W通过霍尔开关的GPIO获取当前?;ね饪堑淖刺?,高电平为打开状态,低电平为闭合状态。当检测到所述?;ね饪谴τ诖蚩刺?且屏幕为黑屏,即screen_off=1,则通过input_report_key模拟一次电源键按下、抬起,即向系统发送一条电源键消息。若所述?;ね饪谴τ诒蘸献刺?,且屏幕为亮屏,即screen_off=0,则也模拟一次电源键按下、抬起,即向系统发送一条电源键消息。对于其他情况,不发送电源键消息。
    打开/关闭?;ね饪鞘钡拇戆ú街瑁?
    A1,通过霍尔开关的GPIO获取当前?;ね饪亲刺?,高电平为打开状态,并进入步骤A2;
    A2判断所述?;ね饪鞘欠翊τ诖蚩刺?,若是,进入步骤A3,若否,进入步骤A4;
    A3,判断screen_off是否为1,即判断所述移动设备的屏幕是否处于黑屏状态,若是,进入步骤A5,若否,进入步骤A6;
    A4,判断screen_off是否为0,即判断所述移动设备的屏幕是否处于亮屏状态,若是,进入步骤A5,若否,进入步骤A6;
    A5,通过input_report_key模拟一次电源键按下、抬起;
    A6,工作队列处理完毕。
    要实现打开所述?;ね饪鞘弊远夥敲苈肫聊凰墓δ苄枰薷腁ndroid Framework层的PhoneWindowManager.java文件。图9所示为本发 明实施例自动解锁流程示意图。首先PhoneWindowManager.java文件的interceptKeyBeforeQueueing函数中将会接收到底层驱动发来的电源按键事件;然后通过event.getDevice().getName()方法,可以获取到产生该事件的设备名称;确认设备名称为霍尔开关设备名hall_switch后,通过调用mHandler.postDelayed产生一个延迟调度。同时,该电源键消息会触发Android系统标准的唤醒流程。一段时间后,(例如,本例设定为100毫秒,此时屏幕状态已切换为开启状态)延迟调度被执行。
    上述自动解锁处理包括步骤:
    A71,interceptKeyBeforeQueueing函数接收底层驱动发来的电源按键事件,并进入步骤A72;
    A72,判断是否是电源键消息,若是,进入步骤A73,否则,进入步骤A75;
    A73,判断设备名称是否是所述霍尔开关,若是,进入步骤A74,否则,进入步骤A75;
    A74,通过postDelayed产生一个延迟调度;
    A75,按Android系统标准的唤醒流程处理。
    图10为所述延迟调度处理流程示意图。在延迟调度处理中,通过mPowerManager.isScreenOn方法判断当前屏幕状态是否为开启,如果是处于开启状态,则通过mKeyguardMediator.isShowing方法判断是否有屏幕锁,如果有屏幕锁,则通过mKeyguardMediator.isSecure判断该屏幕锁的类型是否有密码,如果无密码,则调用mKeyguardMediator.keyguardDone方法自动解锁。
    所述延迟调度处理包括步骤:
    A741,进入延迟调度处理;
    A742,判断屏幕是否处于亮屏状态,若是,则进入步骤A743,否则,进入步骤A746;
    A743,判断系统是否设有屏幕锁,若是,进入步骤A744,否则,进入步骤A746;
    A744,判断屏幕锁的类型是否是密码型,若是,进入步骤A745,否则,进入步骤A746;
    A745,利用keygardDone方法自动解锁;
    A746,延迟调度处理完毕。
    通过上所述方法,本发明实现了自动解锁功能,且会自动根据用户设定的屏幕锁类型判断是否需要自动解锁。如果用户不需要自动解锁,只需要选择设置密码型屏幕锁就仍然可以实现屏幕锁的意义。
    为了防止在?;ね饪谴τ诒蘸系淖刺?,用户通过按电源键或其他软件唤醒系统,本发明所述方法还包括步骤:
    S13、当系统收到任意会导致屏幕从黑屏状态变亮屏状态的消息时,调度工作队列W,若所述工作队列W判断出所述感应装置的输出信号表示?;ね饪谴τ诒蘸献刺?,则再次模拟发送一个电源键消息以通知系统进入待机模式。
    当Android系统要退出黑屏待机状态进入亮屏唤醒模式时,会调用late_rasume函数,为了防止?;ね饪窃诖τ诠乇盏淖刺掠没ü吹缭醇蚱渌砑叫严低?,在late_resume中还会调度一次任务W。如果在工作队列W中通过霍尔开关检测到所述?;ね饪谴τ诠乇兆刺?,就会再次模拟发送一个电源键消息,从而让系统再次回到黑屏待机状态,确保所述?;ね饪枪乇帐毕低炒τ诤谄链刺?,避免了因为误碰到电源键而造成亮屏,减少因此带来的不便,同时节省电池用量。
    本发明还提供一种移动设备,所述移动设备依据以上所述方法修改Android系统,按以上所述方法设置感应装置,并配合以上所述?;ね饪强梢允迪炙鲆贫璞傅钠聊凰?解锁。
    本发明还提供一种?;ね饪?,所述?;ね饪且谰菀陨纤龇椒ㄉ柚么シ⒏杏ψ爸玫纳璞?,配合上述移动设备可以实现所述移动设备的屏幕锁定/解锁。
    显而易见地,本发明不仅能在平板电脑上使用,在智能手机、电子书、笔记本电脑等类似产品上都可以使用。所述?;ね饪且部梢允瞧ぬ?、盖子、活动键盘、滑盖等部件。
    以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的?;し段??!  ∧谌堇醋宰ɡ鴚ww.www.4mum.com.cn转载请标明出处

    关于本文
    本文标题:移动设备的屏幕锁定/解锁方法、移动设备及?;ね饪?pdf
    链接地址://www.4mum.com.cn/p-6158946.html

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 极速快乐十分稳赢计划 牛牛超频视频 做海运赚钱吗 时时彩app 浙江飞鱼彩票 下载新疆时时彩 广西快乐10分钟开奖走势图 河南福彩快3 关于科创板股票涨跌幅限制 新彊时时彩三星走势图 雪缘园足彩比分直播 最新福建22选5开奖结果今天 彩票开奖查询黑龙江十一选五 足彩进球彩 52朝阳麻将官方网站 今天上海快3开奖结果查询