首页> 中国专利> 密码输入方法、电子装置、解锁方法、数据验证方法

密码输入方法、电子装置、解锁方法、数据验证方法

摘要

本发明提出一种用于可携式电子装置的密码输入方法和使用此方法的可携式电子装置以及用于可携式电子装置的解锁方法与数据验证方法,其中此可携式电子装置具有触控屏幕。本密码输入方法包括显示体感密码输入画面,测量与记录可携式电子装置在至少一维度上的至少一角度改变,并根据可携式电子装置在至少一维度上的至少一角度改变产生体感信号数据组。本密码输入方法还包括依据体感信号数据组产生使用者密码数据,依据加密算法加密使用者密码数据以产生已加密使用者密码数据,并且发送已加密使用者密码数据至验证单元。

著录项

  • 公开/公告号CN103577772A

    专利类型发明专利

  • 公开/公告日2014-02-12

    原文格式PDF

  • 申请/专利权人 群联电子股份有限公司;

    申请/专利号CN201210265177.5

  • 发明设计人 陈孟彰;

    申请日2012-07-27

  • 分类号G06F21/83;G06F3/0488;

  • 代理机构北京市柳沈律师事务所;

  • 代理人史新宏

  • 地址 中国台湾苗栗县

  • 入库时间 2024-02-19 22:44:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-03-01

    授权

    授权

  • 2014-03-12

    实质审查的生效 IPC(主分类):G06F21/83 申请日:20120727

    实质审查的生效

  • 2014-02-12

    公开

    公开

说明书

技术领域

本发明是有关于一种利用体感信号产生密码的密码输入方法、使用此方 法的可携式电子装置、利用体感信号来将触控屏幕解锁的解锁方法以及数据 验证方法。

背景技术

随着移动通信技术的进步,使用智能型手机来进行在线交易或使用各种 在线服务的概念已逐渐普及。但是,伴随而生的风险却也日益增高。举例来 说,当智能型手机的使用者在点击触控屏幕上呈现的虚拟键盘来输入密码时, 某些恶意程序可以通过侧录的方式直接在使用者输入密码的同时撷取使用者 输入的密码,并将其发送至远程的接收主机。特别是,多数使用者可能根本 无法察觉其自身使用的智能型手机已经遭到一个甚至数个恶意程序的感染。

传统上,恶意程序必须事先取得智能型手机上虚拟键盘或实体键盘的各 个按键对应的信息或位置,才能通过撷取到的数据判断使用者所输入的数字 或字母。而此种恶意程序由于手法较为单纯,一般可通过动态键盘技术来使 得恶意程序无法直接利用固定的坐标或字符串来找到对应的输入字符。

但是,道高一尺,魔高一丈,恶意程序已可通过影像识别技术来精确地 识别出触控屏幕上所显示的虚拟键盘或防骇图像(例如,扭曲的数字),而使 得使用动态键盘来防制侧录的成效逐渐降低。

发明内容

本发明提出一种密码输入方法和使用此方法的可携式电子装置,可大幅 地降低可携式电子装置在输入密码时,密码被侧录的风险。

本发明提出一种解锁方法,可大幅地降低在对可携式电子装置进行解锁 时,使用者输入的密码被侧录的风险。

本发明一范例实施例提出一种密码输入方法,用于可携式电子装置,其 中可携式电子装置具有触控屏幕,所述密码输入方法包括:显示体感密码输 入画面,测量与记录可携式电子装置在至少一维度上的至少一角度改变,以 及根据可携式电子装置在至少一维度上的至少一角度改变产生体感信号数据 组。所述密码输入方法还包括:依据体感信号数据组产生使用者密码数据, 并且依据加密算法加密使用者密码数据,以产生已加密使用者密码数据。所 述密码输入方法还包括:发送已加密使用者密码数据至验证单元,其中验证 单元依据解密算法解密已加密使用者密码数据以获得使用者密码数据,且依 据所获得的使用者密码数据验证可携式电子装置的使用者身份。

在本发明一范例实施例中,上述测量与记录该可携式电子装置在至少一 维度上的至少一角度改变,并根据可携式电子装置在至少一维度上的至少一 角度改变产生体感信号数据组的步骤包括:记录可携式电子装置各别在至少 一维度上的至少一角度改变的次数;以及依据可携式电子装置在至少一维度 上的至少一角度改变与可携式电子装置各别在该至少一维度上的至少一角度 改变的次数产生体感信号数据组。

在本发明一范例实施例中,上述测量与记录可携式电子装置在至少一维 度上的至少一角度改变,并根据可携式电子装置在至少一维度上的至少一角 度改变产生体感信号数据组的步骤包括:测量该可携式电子装置的机身在第 一方向与一水平线的一第一夹角;判断此第一夹角是否大于第一临限值;倘 若此第一夹角大于第一临限值时,将第一信息加入至该体感信号数据组;判 断此第一夹角是否小于第二临限值;以及倘若第一夹角小于第二临限值时, 将第二信息加入至体感信号数据组。

在本发明一范例实施例中,上述测量与记录可携式电子装置在至少一维 度上的至少一角度改变,并根据可携式电子装置在至少一维度上的至少一角 度改变产生体感信号数据的步骤还包括:测量该可携式电子装置的机身在第 二方向与水平线的第二夹角,其中第一方向与第二方向垂直;判断第二夹角 是否大于第三临限值;倘若第二夹角大于第三临限值时,将第三信息加入至 该体感信号数据组;判断第二夹角是否小于第四临限值;以及倘若第一夹角 小于第四临限值时,将第四信息加入至体感信号数据组。

在本发明一范例实施例中,上述测量与记录可携式电子装置在至少一维 度上的至少一角度改变,并根据可携式电子装置在至少一维度上的至少一角 度改变产生体感信号数据的步骤还包括:测量该可携式电子装置的机身与第 三方向之间的第三夹角;判断第三夹角是否大于第五临限值;倘若第三夹角 大于第五临限值时,将第五信息加入至体感信号数据组;判断第三夹角是否 小于第六临限值;以及倘若第三夹角小于第六临限值时,将第六信息加入至 体感信号数据组。

在本发明一范例实施例中,上述密码输入方法还包括:于触控屏幕上显 示体感密码输入启动按钮;判断是否接收到对应此体感密码输入启动按钮的 触碰信号;以及当接收到对应此体感密码输入启动按钮的触碰信号时,显示 体感密码输入画面。

在本发明一范例实施例中,上述密码输入方法还包括:于触控屏幕上显 示一确认按钮;以及判断是否接收到对应此确认按钮的触碰信号,其中根据 可携式电子装置在至少一维度上的至少一角度改变产生体感信号数据组的步 骤是在接收到对应此确认按钮的触碰信号时被执行。

在本发明一范例实施例中,上述密码输入方法还包括:在触控屏幕上显 示具有多个按钮的键盘密码输入画面;以及感测在触控屏幕上对应部分此些 按钮的一触碰操作,并依据此触碰操作产生输入密码组。并且上述依据体感 信号数据组产生使用者密码数据的步骤包括:依据体感信号数据组与输入密 码组来产生使用者密码数据。

在本发明一范例实施例中,上述在触控屏幕上显示键盘密码输入画面的 步骤包括:依据时钟图案来配置并显示此些按钮,其中此些按钮对应多个符 号且此些符号包括多个数字符号、一确认符号与一取消符号。

在本发明一范例实施例中,上述在触控屏幕上显示键盘密码输入画面的 步骤包括:在触控屏幕上显示以一反面方式呈现的多张扑克牌,其中此些按 钮被配置在该些扑克牌上。上述在触控屏幕上显示键盘密码输入画面的步骤 还包括:根据上述触碰操作,在触控屏幕上将所述扑克牌的至少部分扑克牌 以一正面方式呈现,其中每一以正面方式呈现的扑克牌随机地显示多个符号 的其中之一,且此些符号包括多个数字符号。

在本发明一范例实施例中,上述在触控屏幕上显示键盘密码输入画面的 步骤包括:依据一算盘图案与多个算珠来配置并显示此些按钮,其中配置于 算盘上半部的按钮各别代表第一数量,并且配置于算盘下半部的按钮各别代 表第二数量。

在本发明一范例实施例中,上述在触控屏幕上显示键盘密码输入画面的 步骤包括:随机地排列并显示多个方块,并分别地配置上述按钮于此些方块 上,其中此些按钮对应多个符号且此些符号包括多个数字符号、一确认符号 与一取消符号。

本发明还提出一种可携式电子装置,所述可携式电子装置包括触控屏幕、 触控屏幕控制电路、重力测量电路、数据储存电路、体感信号产生电路、使 用者密码数据产生电路、加密电路以及通信接口电路。触控屏幕控制电路耦 接触控屏幕,用于控制触控屏幕显示体感密码输入画面。重力测量电路用于 测量可携式电子装置在至少一维度上的至少一角度改变。数据储存电路耦接 重力测量电路,用于记录可携式电子装置在至少一维度上的至少一角度改变。 体感信号产生电路耦接数据储存电路,用于根据可携式电子装置在至少一维 度上的至少一角度改变以产生体感信号数据组。使用者密码数据产生电路耦 接体感信号产生电路,并且用于依据体感信号数据组产生使用者密码数据。 加密电路耦接使用者密码数据产生电路,并且用于依据加密算法加密使用者 密码数据,以产生已加密使用者密码数据。通信接口电路耦接加密电路,并 且用于发送已加密使用者密码数据至验证单元。

在本发明一范例实施例中,上述重力测量电路还记录可携式电子装置各 别在至少一维度上的该至少一角度改变的次数,并且上述体感信号产生电路 依据可携式电子装置在至少一维度上的至少一角度改变与可携式电子装置各 别在至少一维度上的至少一角度改变的次数产生体感信号数据组。

在本发明一范例实施例中,上述重力测量电路测量可携式电子装置的机 身在第一方向与水平线的第一夹角,并且上述体感信号产生电路判断第一夹 角是否大于第一临限值。倘若第一夹角大于第一临限值时,上述体感信号产 生电路将第一信息加入至体感信号数据组。再者,上述体感信号产生电路判 断第一夹角是否小于第二临限值。倘若第一夹角小于第二临限值时,上述体 感信号产生电路将第二信息加入至体感信号数据组。

在本发明一范例实施例中,上述重力测量电路测量可携式电子装置的机 身在第二方向与水平线的第二夹角,其中第一方向与第二方向垂直。此外, 上述体感信号产生电路判断第二夹角是否大于第三临限值。倘若第二夹角大 于第三临限值时,上述体感信号产生电路将第三信息加入至体感信号数据组。 再者,上述体感信号产生电路判断第二夹角是否小于第四临限值。倘若第二 夹角小于第四临限值时,上述体感信号产生电路将第四信息加入至体感信号 数据组。

在本发明一范例实施例中,上述重力测量电路测量可携式电子装置的机 身与第三方向之间的第三夹角,并且上述体感信号产生电路判断第三夹角是 否大于第五临限值。倘若第三夹角大于第五临限值时,体感信号产生电路将 第五信息加入至体感信号数据组。此外,上述体感信号产生电路判断第三夹 角是否小于第六临限值。倘若第三夹角小于第六临限值时,上述体感信号产 生电路将第六信息加入至体感信号数据组。

在本发明一范例实施例中,上述触控屏幕控制电路还控制触控屏幕显示 一个体感密码输入启动按钮,并判断是否接收到对应此体感密码输入启动按 钮的触碰信号。当接收到对应此体感密码输入启动按钮的触碰信号时,触控 屏幕控制电路控制上述触控屏幕显示体感密码输入画面。

在本发明一范例实施例中,上述触控屏幕控制电路控制触控屏幕显示一 确认按钮,并判断是否接收到对应此确认按钮的触碰信号。当触控屏幕控制 电路接收到对应该确认按钮的该触碰信号时,上述体感信号产生电路根据可 携式电子装置在至少一维度上的至少一角度改变产生体感信号数据组。

在本发明一范例实施例中,上述可携式电子装置还包括输入密码产生电 路,其耦接触控屏幕控制电路与使用者密码数据产生电路。并且,上述触控 屏幕控制电路控制触控屏幕显示具有多个按钮的一键盘密码输入画面,并感 测在触控屏幕上对应部分此些按钮的触碰操作。再者,此输入密码产生电路 依据此触碰操作产生输入密码组,并且上述使用者密码数据产生电路依据此 体感信号数据组与输入密码组产生上述使用者密码数据。

在本发明一范例实施例中,上述触控屏幕控制电路还控制触控屏幕依据 一时钟图案来配置并显示此些按钮,其中此些按钮对应多个符号且此些符号 包括多个数字符号、一确认符号与一取消符号。

在本发明一范例实施例中,上述触控屏幕控制电路控制该触控屏幕显示 以一反面方式呈现的多张扑克牌,其中此些按钮被配置在该些扑克牌上。此 外,上述触控屏幕控制电路还根据此触碰操作,在触控屏幕上将所述扑克牌 的至少部分扑克牌以一正面方式呈现,其中每一以正面方式呈现的扑克牌随 机地显示多个符号的其中之一,且此些符号包括多个数字符号。

在本发明一范例实施例中,上述触控屏幕控制电路控制触控屏幕依据一 算盘图案与多个算珠来配置并显示此些按钮,其中配置于算盘上半部的按钮 各别代表第一数量,配置于算盘下半部的按钮各别代表第二数量。

在本发明一范例实施例中,上述触控屏幕控制电路控制触控屏幕随机地 排列并显示多个方块,并分别地配置此些按钮于此些方块上,其中此些按钮 对应多个符号且此些符号包括多个数字符号、一确认符号与一取消符号。

本发明还提出一种解锁方法,用于可携式电子装置,其中可携式电子装 置具有触控屏幕,所述解锁方法包括:在触控屏幕处于锁定状态下,于触控 屏幕上显示启动按钮。所述解锁方法也包括:当感测到对应于启动按钮的触 碰信号时,测量与记录可携式电子装置在至少一维度上的至少一角度改变, 根据可携式电子装置在至少一维度上的至少一角度改变产生体感信号数据组 并且根据体感信号数据组产生使用者密码数据。所述解锁方法还包括:判断 使用者密码数据是否符合预设内容,以及倘若使用者密码数据符合预设内容 时,将触控屏幕切换至解锁状态。

在本发明一范例实施例中,上述解锁方法还包括:在触控屏幕上显示一 确认按钮;以及判断是否检测到对应此确认按钮的触碰信号。并且,根据可 携式电子装置在至少一维度上的至少一角度改变产生体感信号数据组的步骤 是在检测到确认信号时被执行。

本发明还提出一种数据验证方法,用于可携式电子装置,其中可携式电 子装置具有触控屏幕,所述数据验证方法包括:锁住预设功能模块,并显示 体感密码输入画面。所述解锁方法也包括:测量与记录可携式电子装置在至 少一维度上的至少一角度改变,并根据可携式电子装置在该至少一维度上的 该至少一角度改变产生体感信号数据组。所述解锁方法还包括:依据体感信 号数据组产生使用者密码数据,以及发送使用者密码数据至验证单元,其中 验证单元具有验证码,其中验证单元依据验证码与所获得的使用者密码数据 验证可携式电子装置的使用者身份,并于验证通过后,允许预设功能模块被 执行。

基于上述,本发明的范例实施例提出一种密码输入方法和使用此方法的 可携式电子装置,其通过测量可携式电子装置在至少一维度上的至少一角度 改变,来产生体感信号数据组,并利用体感信号数据组产生使用者密码数据, 并且将使用者密码数据加密后送出至一验证单元,以进行使用者身份验证。 另外,本发明的范例实施例还提出一种解锁方法,其可比对上述使用者密码 数据与一预设内容,倘若使用者密码数据符合预设内容时,其可将触控屏幕 切换至解锁状态。本发明范例实施例还提出一种数据验证方法,其可通过上 述使用者密码数据来验证可携式电子装置当前的使用者身份,藉以判断是否 要允许对应的预设功能模块被执行。藉此,可大幅地降低使用者密码数据被 侧录的风险。

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合 所附图式作详细说明如下。

附图说明

图1为依据本发明的第一范例实施例所绘示的密码验证系统示意图。

图2为依据本发明的第一范例实施例所绘示的可携式电子装置的概要方 块图。

图3为依据本发明的第一范例实施例所绘示的密码输入方法的流程图。

图4A、图4B与图4C为依据本发明的第一范例实施例所绘示的依据可携 式电子装置的角度改变产生体感信息数据组的示意图。

图5为依据本发明的第二范例实施例所绘示的密码输入方法的流程图。

图6为依据本发明的第三范例实施例所绘示的可携式电子装置的概要方 块图。

图7为依据本发明的第三范例实施例所绘示的密码输入方法的流程图。

图8为依据本发明的第三范例实施例所绘示的键盘密码输入画面的示意 图。

图9为依据本发明的第三范例实施例所绘示的使用者密码数据的示意 图。

图10为依据本发明的第四范例实施例所绘示的键盘密码输入画面的示 意图。

图11为依据本发明的第五范例实施例所绘示的键盘密码输入画面的示 意图。

图12为依据本发明的第六范例实施例所绘示的键盘密码输入画面的示 意图。

图13为依据本发明的第七范例实施例所绘示的可携式电子装置的概要 方块图。

图14为依据本发明的第七范例实施例所绘示的解锁方法的流程图。

图15为依据本发明的第八范例实施例所绘示的解锁方法的流程图。

图16为依据本发明的第九范例实施例所绘示的可携式电子装置的概要 方块图。

图17为依据本发明的第九范例实施例所绘示的数据验证方法的流程图。

[主要元件标号说明]

10、60、130、160:可携式电子装置    100:验证单元

11、61、131、161:触控屏幕

12、62、132、162:触控屏幕控制电路

13、63、133、163:重力测量电路

14、64、134、164:数据储存电路

15、65、135、165:体感信号产生电路

16、66、136、166:使用者密码数据产生电路

17、67:加密电路                    18、68、169:通信接口电路

69:输入密码产生电路                137、167:上锁电路

138、168:解锁电路                  401:机身中心

410:第一方向                       420:第二方向

430:第三方向

800、1000、1100、1200:键盘密码输入画面

801~812、1001~1009、1111~1115、1201~1209:按钮

900:使用者密码数据

901~903:使用者密码数据区块

1110、1120、1130、1140:算珠串

CPD:已加密使用者密码数据           D1~D6:第一临限值

S302、S304、S306、S308、S310、S312:本发明第一范例实施例的密码 输入方法的步骤

S502、S504、S506、S508、S510、S512、S514、S516、S518、S520:本 发明第二范例实施例的密码输入方法的步骤

S702、S704、S706、S708、S710、S712、S714、S716、S 718、S720、S722、 S724:本发明第三范例实施例的密码输入方法的步骤

S1402、S1404、S1406、S1408、S1410、S1412、S1414:本发明第七范例 实施例的解锁方法的步骤

S1502、S1504、S1506、S1508、S1510、S1512、S1514、S1516、S1518: 本发明第八范例实施例的解锁方法的步骤

S1702、S1704、S1706、S1708、S1710、S1712、S1714、S1716:本发明 第九范例实施例的数据验证方法的步骤

具体实施方式

为了降低传统的按键式密码输入方式容易导致密码遭到侧录的风险,本 发明实施例提出一种密码输入方法,其可依据可携式电子装置在转动角度或 倾斜角度上的改变来产生带有体感信号的体感信号数据组,并通过加密机制 来将其加密并送出。藉此,可有效地提升通过可携式电子装置输入密码与传 递密码时的安全性。另外,本发明实施例还提出一种解锁方法,可通过比对 可携式电子装置的转动角度或倾斜角度来将其解锁,大幅提升使用上的安全 性与便利性。以下将配合图式,详细描述本发明的范例实施例。

[第一范例实施例]

图1为依据本发明的第一范例实施例所绘示的密码验证系统示意图。

请参照图1,可携式电子装置10可以是手机、个人数字助理(PDA)、智 能型手机(smart phone)、电子书、游戏机或平板计算机等各式可携式电子装 置。

一般来说,若可携式电子装置10的使用者欲通过验证单元100的验证以 使用特定的在线服务,可携式电子装置10可以根据加密算法将使用者密码数 据加密且将加密后的使用者密码数据(以下称为已加密使用者密码数据)CPD 发送至验证单元100。然后,在接收到已加密使用者密码数据CPD之后,验 证单元100可以依据对应的解密算法,来解密已加密使用者密码数据CPD, 以获得原始的使用者密码数据。藉此,验证单元100可以依据所获得的使用 者密码数据来验证可携式电子装置10的使用者身份。例如,当智能型手机的 使用者想要登入Google以使用在线服务时,此使用者可以通过智能型手机发 送一使用者验证信息(即,已加密使用者密码数据CPD)给Goog le的验证单元。 然后,若此使用者验证信息通过Google的验证伺服的验证,则Google的验 证伺服会回传一允许登入信息,并建立一双向连线,以提供此使用者其欲使 用的在线服务。

图2为依据本发明的第一范例实施例所绘示的可携式电子装置的概要方 块图。

请参照图2,可携式电子装置10包括触控屏幕11、触控屏幕控制电路 12、重力测量电路13、数据储存电路14、体感信号产生电路15、使用者密 码数据产生电路16、加密电路17以及通信接口电路18。

触控屏幕11用来作为输入操作指令与显示输出信息的接口。例如,使用 者可以通过触控笔或手指在触控屏幕11上点击或滑动,以输入文字或指令。 在本范例实施例中,触控屏幕11可以是电阻式(resistive)触控面板、电容 式(capacitive)触控面板、光学式(optical)触控面板、声波式(acoustic  wave)触控萤面板、电磁式(electromagnetic)触控面板等,在此并不限制其 种类。

触控屏幕控制电路12耦接触控屏幕11,且用来控制触控屏幕11显示画 面,并接收触控屏幕11检测到的触碰信息。具体来说,触控屏幕控制电路 12可以是触控屏幕控制器(touch-sensitive screen controller)。

重力测量电路13用来测量可携式电子装置10的机身倾斜角度,并将测 量到的角度改变转为角度改变数据。在本范例实施例中,重力测量电路13可 以包括重力传感器(G-Sensor)或线性加速度计(Accelerometer)。

数据储存电路14耦接重力测量电路13,且用来储存重力测量电路13产 生的角度改变数据或其它数据。在本范例实施例中,数据储存电路14可以是 只读存储器(Read Only Memory,ROM)、动态随机存取存储器(Dynamic Random  Access Memory,DRAM)或静态随机存取存储器(Static Random Access Memory, SRAM)等,在此并不限制数据储存电路14的种类。

体感信号产生电路15耦接数据储存电路14。体感信号产生电路15用以 自数据储存电路14中读取重力测量电路13产生的角度改变数据,以产生体 感信号数据组。在此,体感信号数据组可以是由对应可携式电子装置10的一 个或多个角度改变的数据所组成。

使用者密码数据产生电路16耦接体感信号产生电路15,且用来依据体 感信号产生电路15产生的体感信号数据组,来产生对应的使用者密码数据。 例如,远程主机(例如,验证单元100)可以依据在此提及的使用者密码数据 来验证使用可携式电子装置10的使用者的身份。

加密电路17耦接使用者密码数据产生电路16,且用以依据加密算法加 密使用者密码数据,以产生已加密使用者密码数据。在本范例实施例中,加 密电路17使用的加密算法可以是对称式加解密算法(Symmetric  Encryption/Decryption Algorithms),例如AES或DES等。另外,加密电路 17使用的加密算法也可以是非对称式加密算法(Asymmetric Encryption  Algorithms),例如RSA或杂凑算法(Hash Algorithm)等。

通信接口电路18耦接加密电路17,用来连结可携式电子装置10与有线 /无线网络,并接收/发送有线/无线信号。在本范例实施例中,通信接口电路 18可以包括射频电路(RF circuit)及/或网络适配卡(Network Interface  Card)。

图3为依据本发明的第一范例实施例所绘示的密码输入方法的流程图。

请参照图3,在步骤S302中,触控屏幕控制电路12控制锁住一预设功 能模块(未绘示)且触控屏幕11显示体感密码输入画面,以告知使用者可以开 始输入体感信号。其中在本范例实施例中,预设功能模块可例如为一非密码 识别模块、通信模块、网络模块等。

之后,在步骤S304中,重力测量电路13开始测量可携式电子装置10在 一个或多个维度上的角度改变,并将测量到的角度改变及其发生次数转换为 角度改变数据记录于数据储存电路14。

然后,在步骤S306中,体感信号产生电路15根据可携式电子装置10在 一个或多个维度上的角度改变及其发生次数产生体感信号数据组。举例来说, 在本范例实施例中,体感信号产生电路15可以通过对应多个方向的多个临限 值来判断是否产生对应的体感信号。

图4A、图4B与图4C为依据本发明的第一范例实施例所绘示的依据可携 式电子装置的角度改变产生体感信号数据组的示意图。在此请注意,以下是 以智能型手机作为范例,将智能型手机的听筒端方向作为机身方向来作说明。

请参照图4A,可携式电子装置10的机身方向朝向第一方向410(例如, 正北方),并以其机身中心401作为轴心将可携式电子装置10作倾斜,以产 生其机身在第一方向410与水平线之间的第一夹角。并且,由重力感测电路 13将此第一夹角对应的角度改变数据记录于数据储存电路14。需注意的是, 在此是将可携式电子装置10的机身方向(即,第一方向410)与水平线之间高 于水平线的夹角设为正夹角(0度~90度),并将可携式电子装置10的机身方 向(即,第一方向410)与水平线之间低于水平线的夹角设为负夹角(-90度~0 度)。

然后,若上述第一夹角大于第一临限值D1(例如,10度),体感信号产生 电路15会将相应的第一信息加入至其产生的体感信号数据组。若上述第一夹 角小于第二临限值D2(例如,-10度),体感信号产生电路15则会将相应的第 二信息加入至其产生的体感信号数据组。

请接续参照图4B,可携式电子装置10的机身方向仍然朝向图4A的第一 方向410(例如,正北方),并以其机身的中心点401作为轴心将可携式电子 装置10作倾斜,以产生其机身在第二方向420(例如,正东方)与水平线之间 的第二夹角。并且,由重力感测电路13将此第二夹角对应的角度改变数据记 录于数据储存电路14。需特别注意的是,在此是设定第二方向420垂直于图 4A中的第一方向410,以避免在产生体感信号时发生混淆。

另外,类似于图4A,在此是将可携式电子装置10在第二方向420与水 平线之间高于水平线的夹角设为正夹角(0度~90度),并将可携式电子装置 10在第二方向420与水平线之间低于水平线的夹角设为负夹角(-90度~0 度)。然后,若上述第二夹角大于第三临限值D3(例如,10度),体感信号产 生电路15会将相应的第三信息加入至其产生的体感信号数据组。若上述第二 夹角小于第四临限值D4(例如,-10度),体感信号产生电路15则会将相应的 第四信息加入至其产生的体感信号数据组。

请接续参照图4C,将可携式电子装置10水平放置,并将可携式电子装 置10的机身方向朝向第三方向430(例如,正北方),然后以其机身的中心点 401作为轴心将可携式电子装置10往两侧水平转动,以产生其机身方向与第 三方向430(例如,正北方)之间在水平线上的第三夹角。并且,由重力感测 电路13将此第三夹角对应的角度改变数据记录于数据储存电路14。

在此需注意的是,在将可携式电子装置10的机身往一侧(例如,正东方) 水平旋转时,设定可携式电子装置10的机身方向与第三方向430之间的夹角 为正夹角(0度~90度)。而在将可携式电子装置10的机身往另一侧(例如, 正西方)水平旋转时,则设定可携式电子装置10的机身方向与第三方向430 之间的夹角为负夹角(0度~90度)。然后,若上述第三夹角大于第五临限值 D5(例如,10度)时,体感信号产生电路15会将相应的第五信息加入至其产 生的体感信号数据组。若上述第三夹角小于第六临限值D6(例如,-10度), 体感信号产生电路15则会将相应的第六信息加入至其产生的体感信号数据 组。

而关于上述第一信息至第六信息的记录方式,举例来说,体感信号产生 电路15可以将重力感测电路13记录的角度改变数据转换为(x,y)形式的信 息,并将其加入体感信号数据组中,其中,x表示体感信号的类型,而y表 示发生x类型的体感信号的次数。

为了说明方便,以下将以表1来举例说明上述第一信息至第六信息各别 的记录方式。

表1

请参照表1,举例来说,在开始检测体感信号至检测结束前,若图4A中 的第一夹角大于第一临限值的情形发生1次,体感信号产生电路15可以将形 式为(1,1)的第一信息加入体感信号数据组。换言之,若图4A中的第一夹角 大于第一临限值的情形发生N次,则只要将第一信息变更为(1,N)即可。类似 地,其余第二信息至第六信息可以参考表1并以此类推。例如,当图4B中的 第一夹角小于第一临限值的情形发生M次,则体感信号产生电路15记录的第 二信息为(2,M)等。在另一范例实施例中,为确认相同的体感信号要连续的输 入,体感信号产生电路15会在连续收到相同的体感信号,才会累加其次数, 若下次收到的是不同的体感信号,则原体感信号的次数需归零等,在此不再 对其赘述。

然在此请注意,本发明并不以此为限。举例来说,以第一信号与第二信 号的识别为范例说明,体感信号产生电路15也可以判断可携式电子装置10 的机身方向(即,第一方向410)与水平线之间高于水平线的夹角是否落于0 度~90度之间及其发生次数,若是,体感信号产生电路15将第一信息加入 至其产生的体感信号数据组。另外,若可携式电子装置10的机身方向(即, 第一方向410)与水平线之间低于水平线的夹角落于-90度~0度之间,则体 感信号产生电路15将第二信息加入至其产生的体感信号数据组,而其余第三 信号至第六信号的加入方式皆可以此类推,在此不再对其赘述。

请再次参照图3,在步骤S308中,使用者密码数据产生电路16依据体 感信号数据组产生使用者密码数据,例如,使用者密码数据产生电路16将带 有上述多种信息的体感信号数据组转换为一连串的数据。接着,在步骤S310 中,加密电路17依据加密算法加密使用者密码数据,以产生已加密使用者密 码数据。

之后,在步骤S312中,通信接口电路18会发送已加密使用者密码数据 至验证单元100。在本范例实施例中,验证单元100会依据与上述加密算法 对应的解密算法解密已加密使用者密码数据,以获得未加密的使用者密码数 据,并且依据所获得的使用者密码数据验证操作可携式电子装置10的使用者 的身份,并当使用者的身份被确认后,将预设功能模块解锁,以供使用者使 用。

[第二范例实施例]

第二范例实施例的硬件架构本质上是相同于第一范例实施例的硬件架 构,其差异之处在于,在第三范例实施例中,使用者还通过可以点击一体感 密码输入启动按钮,来告知可携式电子装置可以开始检测并记录可携式电子 装置的角度改变。然后,在使用者做完输入体感密码的操作之后,使用者可 以通过点击一确认按钮,来告知可携式电子装置可以开始依据记录的角度改 变来产生体感信号数据组。藉此,可携式电子装置可以清楚地知道开始与结 束检测体感密码的时间点,而减少误判的情形发生。

图5为依据本发明的第二范例实施例所绘示的密码输入方法的流程图。

请参照图5,在步骤S502中,触控屏幕控制电路12控制触控屏幕11显 示体感密码输入启动按钮,其中,体感密码输入启动按钮可以是显示于一固 定位置或随机地显示于触控屏幕11的任何位置,本发明不对其限制。在步骤 S504中,触控屏幕控制电路12会判断是否接收到对应体感密码输入启动按 钮的触碰信号。

若触控屏幕控制电路12没有接收到对应体感密码输入启动按钮的触碰 信号,则触控屏幕控制电路12会重复执行步骤S504。

若触控屏幕控制电路12判断接收到对应体感密码输入启动按钮的触碰 信号时,在步骤S506中,触控屏幕控制电路12控制触控屏幕11显示体感密 码输入画面。

在步骤S508中,触控屏幕控制电路12会控制触控屏幕11显示一确认按 钮。并且,在步骤S510中,重力测量电路13开始测量可携式电子装置10在 一个或多个维度上的角度改变,并将测量到的角度改变及其发生次数转换为 角度改变数据记录于数据储存电路14。接着,在步骤S512中,触控屏幕控 制电路12会判断是否接收到对应确认按钮的触碰信号。

若触控屏幕控制电路12没有接收到对应确认按钮的触碰信号,则触控屏 幕控制电路12重复执行步骤S510与S512。

若触控屏幕控制电路12判断接收到对应确认按钮的触碰信号时,在步骤 S514中,体感信号产生电路15会根据可携式电子装置10在一个或多个维度 上的角度改变及其发生次数产生体感信号数据组。

然后,在步骤S516中,使用者密码数据产生电路16依据体感信号数据 组产生使用者密码数据。

特别是,在本范例实施例中,使用者密码数据的组成也可以包括上述体 感密码输入启动按钮的触碰信号以及确认按钮的触碰信号。例如,在步骤S516 中,使用者密码数据产生电路16可以在取得体感信号数据组之后,以预设的 顺序将感密码输入启动按钮的触碰信号对应的数据、体感信号数据组以及确 认按钮的触碰信号对应的数据组合,藉以产生使用者密码数据。

接着,在步骤S518中,加密电路17依据加密算法加密使用者密码数据, 以产生已加密使用者密码数据。最后,在步骤S520中,通信接口电路18发 送已加密使用者密码数据至验证单元100。

[第三范例实施例]

第三范例实施例的硬件架构类似于第一范例实施例的硬件架构,其差异 之处在于,在第三范例实施例中,可携式电子装置还包括输入密码产生电路, 以接收使用者输入的密码。藉此,使用者密码数据产生电路可以依据上述体 感信号数据组并搭配使用者输入的密码来产生使用者密码数据,以提高使用 者密码数据的数据复杂程度。

图6为依据本发明的第三范例实施例所绘示的可携式电子装置的概要方 块图。

请参照图6,可携式电子装置60包括触控屏幕61、触控屏幕控制电路 62、重力测量电路63、数据储存电路64、体感信号产生电路65、加密电路 67、通信接口电路68以及输入密码产生电路69。

在第三范例实施例中,触控屏幕61、触控屏幕控制电路62、重力测量电 路63、数据储存电路64、体感信号产生电路65、使用者密码数据产生电路 66、加密电路67以及通信接口电路68分别相同于图2中的触控屏幕11、触 控屏幕控制电路12、重力测量电路13、数据储存电路14、体感信号产生电 路15、加密电路17以及通信接口电路18,故在此仅针对使用者密码数据产 生电路66与输入密码产生电路69作详细说明。

输入密码产生电路69耦接触控屏幕控制电路62与使用者密码数据产生 电路66,并且用以依据使用者在触控屏幕11上的触碰操作来产生对应的输 入密码组。

使用者密码数据产生电路66依据体感信号产生电路65产生的体感信号 数据组与输入密码产生电路69产生的输入密码组来产生使用者密码数据。

图7为依据本发明的第三范例实施例所绘示的密码输入方法的流程图。

请参照图7,在步骤S702中,触控屏幕控制电路62控制触控屏幕61显 示体感密码输入启动按钮。在步骤S704中,触控屏幕控制电路62判断是否 接收到对应体感密码输入启动按钮的触碰信号。

若触控屏幕控制电路62没有接收到对应体感密码输入启动按钮的触碰 信号,则触控屏幕控制电路62重复执行步骤S704。

若触控屏幕控制电路62判断接收到对应体感密码输入启动按钮的触碰 信号时,在步骤S706中,触控屏幕控制电路62控制触控屏幕61显示体感密 码输入画面。

在步骤S708中,触控屏幕控制电路62会控制触控屏幕61显示一确认按 钮。

在步骤S710中,重力测量电路63开始测量可携式电子装置60在一个或 多个维度上的角度改变,并将测量到的角度改变及其发生次数转换为角度改 变数据记录于数据储存电路64。接着,在步骤S712中,触控屏幕控制电路 62判断是否接收到对应确认按钮的触碰信号。若触控屏幕控制电路62没有 接收到对应确认按钮的触碰信号,则触控屏幕控制电路62重复执行步骤S710 与S712。

倘若触控屏幕控制电路62判断接收到对应确认按钮的触碰信号时,在步 骤S714中,体感信号产生电路65根据可携式电子装置60在一个或多个维度 上的角度改变及其发生次数产生体感信号数据组。然后,在步骤S716中,触 控屏幕控制电路62控制触控屏幕61显示具有多个按钮的键盘密码输入画面。 例如,在本范例实施例中,触控屏幕控制电路62可以控制触控屏幕61依据 时钟图案来配置并显示多个按钮,其中这些按钮对应多个符号且这些符号包 括多个数字符号、确认符号与取消符号。

图8为依据本发明的第三范例实施例所绘示的键盘密码输入画面的示意 图。

请参照图8,触控屏幕控制电路62会控制触控屏幕61显示键盘密码输 入画面800,其中键盘密码输入画面800是依据时钟的排列方式来显示按钮 801~812。另外,按钮801~810是用来显示数字符号0~9,而按钮811与 812则分别显示确认符号与取消符号。

请再次参照图7,在步骤S718中,触控屏幕控制电路62感测在触控屏 幕61上对应部分这些按钮的触碰操作,并由输入密码产生电路69依据触碰 操作产生输入密码组。以图8的键盘密码输入画面800为例,当使用者依序 点击按钮801(对应数字符号1)、按钮803(对应数字符号3)、按钮805(对应 数字符号5)以及按钮811(对应确认符号)时,输入密码产生电路69可以产生 数字组合为「135」的输入密码组。

然后,在步骤S720中,使用者密码数据产生电路66会依据体感信号数 据组与输入密码组产生使用者密码数据。举例来说,使用者密码数据产生电 路66可以在取得体感信号数据组与输入密码组之后,以预设的顺序将体感信 号数据组与输入密码组作排列组合,以产生使用者密码数据。

图9为依据本发明的第三范例实施例所绘示的使用者密码数据的示意 图。

请参照图9,使用者密码数据产生电路66可以将使用者密码数据900区 分为3个使用者密码数据区块901~903,其中,使用者密码数据区块901与 使用者密码数据区块903是填入体感信号数据组,而使用者密码数据区块902 则是填入输入密码组。特别是,在本范例实施例中,使用者密码数据产生电 路66可以依据接收到体感信号数据组与输入密码组的顺序来产生使用者密 码数据。

例如,当使用者密码数据产生电路66首先接收到第一体感信号数据组, 则使用者密码数据产生电路66就先把第一体感信号数据组填入使用者密码 数据区块901。接着,当使用者密码数据产生电路66接收到输入密码组时, 使用者密码数据产生电路66把输入密码组填入使用者密码数据区块902。最 后,当使用者密码数据产生电路66接收到第二体感信号数据组,则使用者密 码数据产生电路66把第二体感信号数据组填入使用者密码数据区块903,而 产生完整的一组使用者密码数据。

然,必须了解的是,本发明并不限制接收体感信号数据组与输入密码组 的顺序以及次数。换言之,图7的流程图中测量可携式电子装置的角度改变 的相关步骤(例如,步骤S710)与依据触碰操作产生输入密码组的相关步骤(例 如,步骤S716与步骤S718)的顺序与执行次数,以及使用者密码数据的组成 方式皆可以依实际应用或设计需求而作适当的调整。

请再次参照图7,在步骤S722中,加密电路67会依据加密算法加密使 用者密码数据,以产生已加密使用者密码数据。最后,在步骤S724中,通信 接口电路68发送已加密使用者密码数据至验证单元100。

[第四范例实施例]

第四范例实施例的硬件架构本质上是相同于第三范例实施例的硬件架 构,其差异之处在于,在第四范例实施例中,键盘密码输入画面是以扑克牌 的方式来呈现,藉以提高使用者在手动输入密码时的趣味性。

举例来说,在本范例实施例中,触控屏幕控制电路62控制触控屏幕61 显示以反面方式呈现(即,盖牌)的多张扑克牌,其中多个按钮被配置在这些 扑克牌上。然后,触控屏幕控制电路62根据使用者对于这些按钮的触碰操作, 在触控屏幕61上将至少部分扑克牌(即,被使用者触碰到的扑克牌)以正面方 式呈现(即,翻牌)。并且,每张被翻开的扑克牌可以随机地显示多个符号的 其中之一,其中这些符号包括多个数字符号,例如,数字符号0~9。另外, 被翻开的扑克牌也可以带有各种花色或人像等,本发明不对其限制。

图10为依据本发明的第四范例实施例所绘示的键盘密码输入画面的示 意图。

请参照图10,键盘密码输入画面1000包括按钮1001~1009。假设使用 者依序点击按钮1001、1002、1004、1005、1007与1008,此时输入密码产 生电路69可以对应产生包括「139246」的输入密码组。另外,假设使用者点 击的按钮(即,扑克牌)翻开后显示的符号不是数字符号(例如,扑克牌1006), 或者翻开后的数字符号不是使用者想要的,则使用者可以再次点击此扑克牌 将其盖牌,然后再点击一次扑克牌以再次将其翻开取得随机出现的符号,直 到出现使用者想要的符号为止。

[第五范例实施例]

第五范例实施例的硬件架构本质上是相同于第三范例实施例的硬件架 构,其差异之处在于,在第五范例实施例中,键盘密码输入画面是以算盘的 方式来呈现。

举例来说,在本范例实施例中,触控屏幕控制电路62控制触控屏幕61 依据算盘图案与多个算珠来配置并显示多个按钮,其中配置于算盘上半部的 按钮各别代表第一数量(例如,5),而配置于算盘下半部的按钮则各别代表第 二数量(例如,1)。

图11为依据本发明的第五范例实施例所绘示的键盘密码输入画面的示 意图。

请参照图11,键盘密码输入画面1100包括算珠串1110~1140,其中, 各算珠串各别包括多个算珠形式的按钮,例如,算珠串1110中包括多个算珠 形式的按钮1111~1115,其余算珠串1120~1140以此类推。在本范例实施 例中,算珠串1110~1140用来产生输入密码组的第一个数字至第四个数字, 其中,上排的算珠(例如,算珠1111)代表的数量为「5」,且下排的算珠(例 如,算珠1111~1115)代表的数量为「1」。举例来说,当使用者欲以「7」作 为输入密码组的第一个数字时,使用者可以点击算珠1111(即,数量「5」)、 算珠1112(即,数量「1」)与算珠1113(即,数量「1」)。此时,输入密码产 生电路69可以得知并产生输入密码组的第一个数字为「7」(即,5+1+1=7), 而输入密码组的第二个数字至第四个数字以此类推,在此不再赘述。

[第六范例实施例]

第六范例实施例的硬件架构本质上是相同于第三范例实施例的硬件架 构,其差异之处在于,在第六范例实施例中,键盘密码输入画面是以多个几 何图形的方式来呈现(类似跳格子游戏)。

举例来说,在本范例实施例中,触控屏幕控制电路62控制触控屏幕61 随机地排列并显示多个方块,并分别地配置多个按钮于这些方块上,其中这 些按钮对应多个符号且这些符号包括多个数字符号、确认符号与取消符号。

图12为依据本发明的第六范例实施例所绘示的键盘密码输入画面的示 意图。

请参照图12,键盘密码输入画面1200包括以几何图形呈现的按钮1201~ 1209,其中,按钮1201~1209分别代表数字符号0~9,例如,按钮1201代 表数字符号9,按钮1202代表数字符号5...等,如图12所示。假设使用者 依序点击按钮1201、1204与1207时,此时输入密码产生电路69可以对应产 生包括「987」的输入密码组。另外,按钮1201~1209还可以分别代表英文 字母符号或其它特殊符号,本发明不对其限制。

[第七范例实施例]

第七范例实施例是基于上述多个范例实施例的概念提出的解锁方法,其 硬件架构类似于第一范例实施例的硬件架构,其不同之处在于,本范例实施 例中的可携式电子装置还包括上锁电路与解锁电路,其中上锁电路可将可携 式电子装置的触控屏幕由解锁状态转为锁定状态,而解锁电路则可依据体感 信号数据组来将可携式电子装置的触控屏幕由一锁定状态下转为解锁状态。 藉此,针对需要密码保护的可携式电子装置,本范例实施例提出的解锁方法 可大幅降低解锁密码(即,使用者密码数据)被侧录的风险。

图13为依据本发明的第七范例实施例所绘示的可携式电子装置的概要 方块图。

请参照图13,可携式电子装置130包括触控屏幕131、触控屏幕控制电 路132、重力测量电路133、数据储存电路134、体感信号产生电路135、使 用者密码数据产生电路136、上锁电路137以及解锁电路138。

在第七范例实施例中,触控屏幕131、触控屏幕控制电路132、重力测量 电路133、数据储存电路134、体感信号产生电路135以及使用者密码数据产 生电路136分别类似于第一范例实施例的触控屏幕11、触控屏幕控制电路12、 重力测量电路13、数据储存电路14、体感信号产生电路15以及使用者密码 数据产生电路16,故在此不再重复赘述。

上锁电路137耦接触控屏幕131的一预设功能模块(未绘示),用来将触 控屏幕131转换为锁定状态。在锁定状态下,触控屏幕131仅呈现特定的画 面,例如,解锁画面。其中在此范例实施例中,预设功能模块例如是非密码 识别模块、触控信号接收模块或通讯模块。

解锁电路138耦接触控屏幕131与使用者密码数据产生电路136,并且 用来比对使用者密码数据与一预设内容,以判断是否要将可携式电子装置130 的触控屏幕131转换为解锁状态。

图14为依据本发明的第七范例实施例所绘示的解锁方法的流程图。

请参照图14,假设上锁电路137已将触控屏幕131转换为锁定状态,在 步骤S1401中,触控屏幕控制电路132接收一密码识别启动信号,其中此密 码识别启动信号可以经由硬件开关、触控屏幕上的启动按钮或手指在触控屏 幕上拖曳特定轨迹而产生密码识别启动信号,本发明不对其限制。

例如,以经由显示于触控屏幕131上的启动按钮为例,在步骤S1402中, 触控屏幕控制电路132会控制触控屏幕131显示显示启动按钮。

接着,在步骤S1404中,触控屏幕控制电路132会判断是否感测到对应 于启动按钮的触碰信号,

若触控屏幕控制电路132没有感测到对应于启动按钮的触碰信号,则触 控屏幕控制电路132重复执行步骤S1404。

若触控屏幕控制电路132有感测到对应于启动按钮的触碰信号,表示有 接收到密码识别启动信号。

在接收到密码识别启动信号之后,在步骤S1406中,重力测量电路133 会测量可携式电子装置130在一个或多个维度上的一个或多个角度改变,并 记录可携式电子装置130在一个或多个维度上的角度改变于数据储存电路 134。

然后,在步骤S1408中,体感信号产生电路135根据可携式电子装置130 在一个或多个维度上的角度改变产生体感信号数据组。

之后,在步骤S1410中,使用者密码数据产生电路136根据体感信号数 据组产生使用者密码数据。在步骤S1412中,解锁电路138判断使用者密码 数据是否符合预设内容。

倘若使用者密码数据符合预设内容时,解锁电路138将触控屏幕131切 换至解锁状态。例如,解锁电路138可以判断使用者密码数据的数据是否与 一预设的数列完全相同,若两者完全相同,则可将触控屏幕131解锁。另外, 若解锁电路138判断使用者密码数据不符合于预设内容,则由触控屏幕131 重复执行步骤S1402。

[第八范例实施例]

第八范例实施例的硬件架构相同于第七范例实施例的硬件架构,其不同 之处在于,在本范例实施例中,当使用者做完输入体感密码的动作之后,使 用者可以通过点击一确认按钮,来告知可携式电子装置可以开始依据记录的 角度改变来产生体感信号数据组。藉此,可携式电子装置可以清楚地知道开 始与结束检测体感密码的时间点,而减少误判的情形发生。

图15为依据本发明的第八范例实施例所绘示的解锁方法的流程图。

请参照图15,假设上锁电路137已将触控屏幕131转换为锁定状态,在 步骤S1502中,触控屏幕控制电路132会控制触控屏幕131显示启动按钮。

接着,在步骤S1504中,触控屏幕控制电路132判断是否感测到对应于 启动按钮的触碰信号。

若触控屏幕控制电路132没有感测到对应于启动按钮的触碰信号,则触 控屏幕控制电路132会重复执行步骤S1504。

若触控屏幕控制电路132有感测到对应于启动按钮的触碰信号,则在步 骤S1506中,触控屏幕控制电路132控制触控屏幕131显示确认按钮。在此 请注意,步骤S1502与步骤S1504仅为接收密码识别启动信号的方式之一。 在本实施例中,接收密码识别启动信号的方式还包括经由硬件开关或手指在 触控屏幕上拖曳特定轨迹而产生密码识别启动信号,本发明不对其限制。

接着,在步骤S1508中,重力测量电路133测量可携式电子装置130在 一个或多个维度上的一个或多个角度改变,并记录可携式电子装置130在一 个或多个维度上的角度改变于数据储存电路134。

然后,在步骤S1510中,触控屏幕控制电路132会判断是否接收到对应 确认按钮的触控信号。

若触控屏幕控制电路132判断没有接收到对应确认按钮的触控信号,则 重力测量电路133会重复执行步骤S1508。

若触控屏幕控制电路132判断有接收到对应确认按钮的触控信号,则在 步骤S1512中,体感信号产生电路135根据可携式电子装置130在一个或多 个维度上的角度改变产生体感信号数据组。

之后,在步骤S1514中,使用者密码数据产生电路136根据该体感信号 数据组产生使用者密码数据。例如,在本范例实施例中,使用者密码数据产 生电路136可以仅依据体感信号数据组来产生使用者密码数据。另外,使用 者密码数据产生电路136也可以是以预设的顺序来将启动按钮对应的数据、 体感信号数据组以及确认按钮对应的数据组合,以产生使用者密码数据,本 发明不对其限制。

接着,在步骤S1516中,解锁电路138会判断使用者密码数据是否符合 预设内容。

倘若使用者密码数据符合预设内容时,在步骤S1518中,解锁电路138 将触控屏幕131切换至解锁状态。例如,解锁电路138可以判断使用者密码 数据的数据是否与一预设的数列完全相同,若两者完全相同,则可将触控屏 幕131解锁。另外,若解锁电路138判断使用者密码数据不符合于预设内容, 则由触控屏幕131重复执行步骤S1502。

[第九范例实施例]

第九范例实施例是基于上述多个范例实施例的概念提出的数据验证方 法,其硬件架构类似于第一范例实施的硬件架构,其不同之处在于,本范例 实施例中的可携式电子装置还包括上锁电路167以及解锁电路168,其可将 使用者密码数据发送至验证单元进行验证,以判断是否允许预设的功能模块 (以下称为预设功能模块)被执行。藉此,可携式电子装置可以弹性地对不同 的预设功能模块作各别地权限管控。

图16为依据本发明的第九范例实施例所绘示的可携式电子装置的概要 方块图。

请参照图16,可携式电子装置160包括触控屏幕161、触控屏幕控制电 路162、重力测量电路166、数据储存电路164、体感信号产生电路165、使 用者密码数据产生电路166以及通信接口电路169。

在第九范例实施例中,触控屏幕161、触控屏幕控制电路162、重力测量 电路166、数据储存电路164、体感信号产生电路165、使用者密码数据产生 电路166以及通信接口电路169分别类似于第一范例实施例的触控屏幕11、 触控屏幕控制电路12、重力测量电路16、数据储存电路14、体感信号产生 电路15、使用者密码数据产生电路16以及通信接口电路18,故在此不再重 复赘述。

上锁电路167经配置以锁定预设功能模块,其中预设功能模块例如是非 密码识别模块、通信模块、网络模块、文件传输模块或文字编辑模块等具有 特定功能的软件程序模块或硬件电路。另外,被锁定的预设功能模块将无法 被执行。

解锁电路168耦接通信接口电路169,用来将被锁定的预设功能模块解 锁。特别是,解锁电路168会在接收到由验证单元(例如,图1的验证单元 100)发送的允许信息之后,将对应的预设功能模块解锁。

图17为依据本发明的第九范例实施例所绘示的数据验证方法的流程图。

请参照图17,在步骤S1702中,上锁电路167锁定预设功能模块。

接着,在步骤S1704中,触控屏幕控制电路162控制触控屏幕161显示 体感密码输入画面。并且,在步骤S1706中,重力测量电路166会测量可携 式电子装置160在一个或多个维度上的一个或多个角度改变,并记录可携式 电子装置160在一个或多个维度上的角度改变于数据储存电路164。

然后,在步骤S1708中,体感信号产生电路165根据可携式电子装置160 在一个或多个维度上的角度改变产生体感信号数据组。

之后,在步骤S1710中,使用者密码数据产生电路166根据体感信号数 据组产生使用者密码数据。在步骤S1712中,通信接口电路169发送使用者 密码数据至验证单元(例如,图1的验证单元100)以进行使用者身份的验证。 举例来说,上述验证单元可以具有验证码,使得验证单元可以依据此验证码 与所获得的使用者密码数据,来验证可携式电子装置160的使用者身份,并 于验证通过后,发送一允许信息,以允许可携式电子装置160中被锁定的预 设功能模块被执行。

值得一提的是,在此提及的验证单元可以是包括于可携式电子装置160 中的软件验证程序或硬件验证电路,或者是远程的验证服务器,本发明不对 其限制。例如,在步骤S1712中,使用者密码数据产生电路166直接将其产 生的使用者密码数据传送至可携式电子装置160中的硬件验证电路,以进行 使用者身份验证。另外,使用者密码数据也可以先被加密再传送至远程的验 证单元,以避免其在传送的过程中被蓄意撷取。

接着,在步骤S1714中,解锁电路168判断是否接收到由验证单元发送 的允许信息,例如通过通信接口电路169接收此允许信息。若解锁电路168 有接收到由验证单元发送的允许信息,则在步骤S1716中,解锁电路168可 将对应的预设功能模块解锁,以允许此预设功能模块被执行。藉此,使用者 可以操作此预设功能模块执行对应的功能,例如,上网、传输文件或文字编 辑等功能。

另外,在步骤S1714中,若解锁电路168在一预设时间范围(例如,2秒) 内没有接收到由验证单元发送的允许信息,则由触控屏幕161重复执行步骤 S1704。

值得一提的是,上述范例实施例中提及的触控屏幕控制电路、重力测量 电路、数据储存电路、体感信号产生电路、使用者密码数据产生电路、加密 电路、通信接口电路、上锁电路以及解锁电路例如是以逻辑电路元件组成的 硬件装置,而可分别执行上述的功能。另外,这些电路以可以是储存在可携 式电子装置的硬盘或存储器中的软件程序或固件程序来实作。例如,在一范 例实施例中,此些实作上述功能的软件程序或固件程序会被加载至可携式电 子装置的处理器,而分别执行上述功能。

综上所述,本发明范例实施例提出的密码输入方法及使用此方法的可携 式电子装置是通过测量可携式电子装置在至少一维度上的至少一角度改变来 产生体感信号数据组,并利用体感信号数据组产生使用者密码数据,由此将 使用者密码数据加密后送出至一验证单元,以进行使用者身份验证。另外, 本发明范例实施例提出的解锁方法可比对上述使用者密码数据与预设内容, 其中倘若使用者密码数据符合一预设内容时,触控屏幕可以被切换至解锁状 态。以及,本发明范例实施例提出的数据验证方法,可通过上述使用者密码 数据来验证可携式电子装置当前的使用者身份,藉以判断是否要允许对应的 预设功能模块被执行。藉此,本范例实施例的密码输入方法、解锁方法以及 数据验证方法可大幅地降低使用者密码数据被侧录的风险。

虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属 技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许 的更动与润饰,故本发明的保护范围当视所附的权利要求范围所界定者为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号