多方位输入的方法及其电子系统的制作方法

文档序号:6582992阅读:116来源:国知局
专利名称:多方位输入的方法及其电子系统的制作方法
技术领域
本发明涉及一种输入方法及其电子系统,特别是关于一种通过多方位输入对象执 行输入的方法及其电子系统。
背景技术
一般电子装置(如计算机或手机)的操作系统,例如计算机中的微软视窗操作 系统、Linux、UNIX,或手机的微软Windows Mobile、Android...等,或电子装置的应用软件, 例如MSN、数据库软件、数字监视软件、游戏软件...等在使用时,必需先经由认证程序验 证登陆的身份及密码,才能开始使用操作系统或应用软件。对于微软视窗操作系统来说,其在启动后,若需要输入认证数据,则由操作系统 加载认证程序,提供认证视窗画面,视窗画面上显示身份框及密码框。用户通过操作输入 单元,例如键盘、虚拟键盘或触控屏幕...等,将至少一 ASCII字符,例如A、B、C. . . 1、2、 3...等逐一键入至身份框及密码框,以组成身份和密码的认证数据,用来进行认证,确认认 证数据无误后,则进一步执行内部程序或其它界面,进而可开始使用此操作系统及其应用 软件。但是,传统的输入装置在输入身份及密码的过程中,若操作系统已被加载了用于 破解密码的黑客(hacker)程序,将导致身份及密码等认证数据被非法窃取,其窃取验证数 据的方法,目前主要有下列两种方式1、当用户输入密码的同时,利用被非法加载到操作系统的记录软件对正在输入的 ASCII字符进行记录,以同步窃取所述ASCII字符及其字数并得到密码。2、当在用户输入密码之后,利用被非法加载到操作系统的监测软件,对密码框进 行监测,该监测软件能够获取该密码框在操作系统中的储存位置,以便在事后窃取所述 ASCII字符及其字数并得到密码。上述两种破解密码的方式,用户往往是在不经意的情况下,如浏览网页、免费软 件或盗版软件...等,将记录软件或监测软件加载到操作系统中,使得每次使用操作系统 或应用软件时,用户都不易察觉到通过传统输入装置输入的认证数据已被记录软件或监测 软件窃取。基于上述理由,已有很多软件业者针对黑客程序设计出各种不同的输入认证数据 的方法,例如微软视窗操作系统的虚拟键盘,其会显示对应实体键盘排列方式的多个字 符,在应用软件每次启动时,随机在其视窗画面的不同位置上加载虚拟键盘,或者网页在认 证框旁随机将各字符对应到不同的数字,以免认证数据被窃取。但是,上述的各种方法,大多是针对传统的鼠标或键盘设计的,并未针对触摸输入 装置设计出可避免认证数据被窃取的输入方法,且上述输入方法的输入的内容也限制在传 统的鼠标或键盘的输入上,因此,有必要针对触摸输入装置或传统的输入方法,提供一种认 证数据不易被窃取的输入方法。

发明内容
有鉴于此,本发明目的在于提供了一种多方位输入的方法及其电子系统,以解决 传统输入方法认证数据易被窃取的问题。根据本发明的目的,提出了一种多方位输入的方法,适用于电子系统的电子软件 的认证程序,当启动认证程序时,认证程序即加载具有多方位输入对象及至少一输入框的 认证模块,多方位输入对象具有复数个输入面,且各输入面组合成一多面体,在每个输入面 分别具有复数个输入单元,每个输入单元分别对应至少一个输入选项,用以提供输入装置 输入或选取所需要的认证数据,且使得认证数据被输入到输入框,以供认证模块验证认证 数据的正确性,当认证模块验证认证数据符合要求时,即可使用电子软件下一步的功能。其中,输入选项可为文字、符号、颜色或图案的某一种,且各输入选项的文字、符 号、颜色或图案在不同的输入单元上随机产生。其中,多方位输入对象或输入单元可被翻转、移动、缩放或变形。根据本发明的目的,还提出了一种多方位输入的电子系统,包括认证模块、输入装 置及显示装置,证模块包括多方位输入对象及至少一输入框,其中多方位输入对象具有复 数个输入面,且各输入面组合成一正多面体,在其每一输入面分别具有复数个输入单元,且 每个输入单元分别对应至少一个输入选项。显示装置显示多方位输入对象及输入框。输入 装置用于选取和输入所需要的认证数据,以使认证数据被输入到输入框,并由认证模块验 证认证数据的正确性,当认证模块验证认证数据符合要求时,即提供电子系统下一步的功 能供操作使用。由上所述,本发明的多方位输入的方法及其系统,具有下述优点(1)每次输入装置输入认证数据的过程中,由于被选取的输入选项可能不在相同 的位置,使得认证数据不易被黑客程序解析而窃取。(2)每次输入装置输入认证数据的过程中,由于被选取的输入选项的多样化组合 而形成的认证数据,提高了本发明的使用安全性。


图1为本发明多方位输入方法的流程图;图2为本发明多方位输入对象的实施例的示意图;图3为本发明操作多方位输入对象的实施例的流程图;图4为本发明多方位输入对象被操作的状态的另一实施例的示意图;图5为本发明多方位输入对象被操作的状态的又另一实施例的示意图;图6为本发明输入单元选取其中一个输入选项的另一实施例的流程图;图7为本发明改变输入单元的样貌的另一实施例的示意图;图8为本发明多方位输入系统的模块图。其中,附图标号说明如下1一多方位输入对象;10-输入单元;100-输入选项; 2-输入框;3—认证模块;4一输入装置;5—显示装置。
具体实施例方式参阅图1和图2,其中图1是本发明多方位输入方法的流程图,图2为本发明多方位输入对象的实施例的示意图。本方法适用于电子系统的电子软件(如操作系统或应用 软件)的认证程序,包括下列步骤SlO 启动电子软件(如操作系统或应用软件)的一认证程序;S20 由认证程序加载具有一多方位输入对象1和至少一输入框2的一认证模块, 并由一显示装置显示多方位输入对象及输入框,多方位输入对象1具有复数个输入面,且 各输入面组合成一正多面体,在其每一个输入面分别具有复数个输入单元10,且每一个输 入单元10分别对应至少一个输入选项100 (如文字、符号、颜色或图案),以提供用户选取 和输入;S30:通过电子系统的一输入装置执行上述输入选项的选取及输入的动作,藉以操 作多方位输入对象1,依次选取多个输入单元,且将被选取的多个输入单元对应的一输入选 项100组成一组认证数据,并以隐匿的方式在输入框2显示,其中输入框2包括一密码输入 框和一身份数据输入框,所述认证数据由通过密码输入框输入的一密码组或/和身份数据 输入框输入的一身份数据所组成;S40 判断输入装置是否输入确定信息,若是执行步骤S50,否则执行步骤S80 ;S50 接收输入框中的认证数据;S60 验证认证数据的正确性,当认证程序模块验证认证数据正确时,执行步骤 S70,否则执行步骤S80 ;S70 当认证模块验证认证数据正确无误时,则提供该电子系统下一步的功能供操 作使用;S80 当认证程序验证认证数据不正确时,可以执行步骤S30,或步骤S60,或结束 验证程序,或执行关机,或是选择性的执行步骤S30,或步骤S60,或是结束验证程序,或执 行关机。由上所述,这种认证数据是通过选取多方位输入对象1在其不同位置的输入选项 100,借以组成认证数据,使得本发明的输入方法更具有安全性,达到避免认证数据被窃取 的目的。参阅图3,为本发明操作多方位输入对象一实施例的流程图。如图,当启动电子软 件,并根据认证程序加载多方位输入对象1时,操作一多方位输入对象的步骤还包括S201 多方位输入对象1可根据输入装置的一操作动作(如翻转、移动、缩放及 变形等),产生对应的一移动信号;以及S202 多方位输入对象1根据移动信号改变或切换多方位输入对象1的不同的输 入面的位置,或一个或多个输入单元10的显示方位、样貌或外观,从而在多方位输入对象1 或输入单元10上显示出不同的输入选项100。再次参阅图2,为本发明多方位输入对象被操作的状态一实施例的示意图。图中, 多方位输入对象ι为三维立方体,输入单元10为27个子三维立方体,且这些子三维立方体 组成所述三维立方体,因此,若该多方位输入对象1在每一个输入单元10设一个输入选项 100,则该多方位输入对象1总共可提供27 X 6个输入选项100,足够对应到传统实体键盘的 字母、数字及功能键等按键。参阅图4,为发明多方位输入对象被操作状态的另一实施例的示意图。图中,多方 位输入对象ι为三维立方体,输入单元10为27个子三维立方体,且这些子三维立方体组成该三维立方体。其中多方位输入对象1根据输入装置输入的翻转操作动作,将多方位输入 对象1转动到显示出另一个输入面,此时,各子三维立方体并未各自翻转,而是整个多方位 输入对象1转动。参阅图5,为本发明多方位输入对象被操作状态的另一实施例的示意图。图中,多 方位输入对象ι为三维立方体,输入单元10为27个子三维立方体,且这些子三维立方体组 成该三维立方体。其中多方位输入对象1根据输入装置输入的翻转操作动作,将多方位输 入对象1的其中一个或多个输入单元10转动到显示出其另一个输入选项100。即,仅有其 中一个或若干个子三维立方体沿翻转的方向一起转动。在上述各实施例中,多方位输入对象1及输入单元10的形状虽然以立方体表示, 但并不局限本发明多方位输入对象1及输入单元10的形状,任何人可依照需求改变为其它 形状。另外,任何人都可根据其需求增加或减少子多方位输入对象1及输入单元10的数量, 从而可增减输入选项100的数量。另外,多方位输入对象1的输入选项100并不限制于实 体键盘的字母、数字及功能键等按键,也可以为颜色或图案,并可随机将各输入选项100放 置在不同的输入单元10的不同位置上。参阅图6,为本发明输入单元选取其中一个输入选项的另一实施例的流程图。图 中,当输入装置选取所需要的认证数据时,还包括下列步骤S301 多方位输入对象1可根据输入装置的选取动作,产生对应的选取信号;S302 多方位输入对象1根据产生选取信号的位置,判断出其中的一个输入单元 10被选中的输入选项100的内容;S303 根据被选中的输入选项100的内容输入到输入框2中。参阅图7,为本发明改变输入单元的样貌的另一实施例的示意图。图中,当输入单 元10上的一个输入选项100根据选取动作被选取时,改变输入单元10的样貌或外观,藉以 提示用户已选取到输入选项100,并将输入选项100所对应的内容,输入到其中一个输入框 2中。其中输入单元10被改变的样貌或外观可为半透明、透明、反黑、反白、内凹或凸起状。另外,在上述各实施例中,为了实现判断出是输入选项100被选取?还是操作多 方位输入对象1或输入单元10的操作动作?在本实施例中,主要可以通过侦测操作输入 装置时所产生的移动轨迹,或通过侦测点击选择时停留时间的长短,确定出是输入选项100 被选取,还是操作多方位输入对象1或输入单元10的操作动作。例如可以是输入装置在多方位输入对象1或输入单元10的某个位置移动到另 一个位置的移动轨迹作为操作动作,或以输入装置选取到某个输入选项100,并停留一段时 间,例如停留时间达到一门限值,即代表为选取所述输入选项100,进而改变输入单元10的 样貌或外观,并输入到输入框2中。在本发明的实施例中,所述的输入装置可为鼠标、键盘 或触控面板。本发明还提供了一种多方位输入电子系统,参阅图2和图8所示,其中图8为本发 明多方位输入电子系统的模块示意图。图中,包括一认证模块3、一输入装置4及一显示装 置5。其中认证模块3包括一多方位输入对象1和至少一输入框2。多方位输入对象1具 有复数个输入面,且各输入面组合成一多面体,在多方位输入对象1的每一个输入面分别 具有复数个输入单元10,且每一个输入单元10分别对应至少一个输入选项100。显示装置 5用于显示多方位输入对象1及输入框2。输入装置4用于选取及输入所需要的认证数据,且使认证数据被输入到输入框2,并由认证模块3验证认证数据的正确性,当认证模块3验 证认证数据符合要求时,即提供电子系统下一步的功能操作使用。在本发明电子系统中,输入选项100可为文字、符号、颜色或图案。且输入选项100 至少对应实体键盘的字母、数字及功能键等按键。另外,输入选项100可放置在不同的输入 单元的不同位置上。多方位输入对象1根据输入装置4所输入的操作动作,产生移动信号, 并据以改变或切换多方位输入对象上不同的输入面的位置,或一个或多个该输入单元上显 示不同的输入选项100。多方位输入对象1可为正多面体,进一步可为三维立方体,更进一 步输入单元10分别为子三维立方体,并以各子三维立方体组成所述三维立方体。并且,多方位输入对象1根据输入装置4输入的翻转操作动作,转动到显示出其另 一个输入面。或多方位输入对象1的其中一个或多个输入单元10转动到显示出其另一面。 输入单元10输入的选取动作,产生选取信号,根据产生选取信号的位置确定被选中的输入 单元10的输入选项100,并据以将被选中的输入选项100的内容输入到认证输入框2中。 其中被选中的输入单元10的样貌或外观可被改变。输入单元10被改变的样貌或外观,可 为半透明、透明或内凹或凸起状。综上所述,本发明通过输入装置的操作动作或选取动作,可改变多方位输入对象1 一面,或一个或多个输入单元10的显示方位或样貌,或将输入选项100的内容输入到认证 程序所产生的输入框中,或随机将各输入选项100放置在不同的输入单元10的不同位置 上,使得同一种内容的认证数据在通过输入装置输入输入框2的过程中,其选取的位置将 不一致,从而降低了被记录的可能性,进而提高了输入认证数据的安全性。以上所述仅为举例,而非限制本发明。任何未脱离本发明精神与范畴所进行的等 同修改或变更,均包含在本发明保护范围内。
权利要求
1.一种多方位输入的方法,应用于电子系统的认证过程,包括下列步骤加载多方位输入对象及至少一输入框,其中所述多方位输入对象由复数个输入面组 成,每个输入面分别具有复数个输入单元,且每个输入单元分别对应至少一个输入选项;通过所述电子系统的输入装置,操作所述多方位输入对象,依次选取多个输入单元,其 中所选取的输入单元各自对应的输入选项组成认证数据;判断是否接收到所述输入装置输入确定信息;当所述输入装置输入所述确定信息时,接收所述输入框中的认证数据;验证所述认证数据的正确性;和当验证结果正确无误时,提供所述电子系统下一步的功能供操作使用。
2.如权利要求1所述的多方位输入的方法,当所述输入装置尚未输入所述确定信息 时,继续执行步骤操作所述多方位输入对象,依次选取多个输入单元,其中所选取的输入 单元各自对应的所述输入选项组成认证数据。
3.如权利要求1所述的多方位输入的方法,当认证过程验证认证数据不正确时,执行 步骤操作所述多方位输入对象,依次选取多个输入单元,其中所选取的输入单元各自对应 的所述输入选项组成认证数据,或再次验证所述认证数据的正确性,或结束验证程序,或执 行关机。
4.如权利要求1所述的多方位输入的方法,当认证过程验证认证数据不正确时,选择 性地执行步骤操作所述多方位输入对象,依次选取多个输入单元,其中所选取的输入单元 各自对应的所述输入选项组成认证数据,或再次验证所述认证数据的正确性,或结束验证 程序,或执行关机。
5.如权利要求1所述的多方位输入的方法,所述认证过程随机将各所述输入选项放置 在不同的输入单元的不同位置上。
6.如权利要求1所述的多方位输入的方法,当启动所述电子软件,并根据该认证过程 加载所述多方位输入对象时,还包括下列操作所述多方位输入对象的步骤所述多方位输入对象根据所述输入装置的操作动作,产生对应的移动信号;和所述多方位输入对象根据该移动信号改变或切换多方位输入对象上不同输入面的位 置,或一个或多个输入单元,以提供显示不同的输入选项。
7.如权利要求6所述的多方位输入的方法,所述操作动作包括以下之一翻转、移动、 缩放及变形。
8.如权利要求6所述的多方位输入的方法,所述多方位输入对象为三维立方体,所述 各个输入单元分别为子三维立方体,所述各个子三维立方体组成所述三维立方体。
9.如权利要求6所述的多方位输入的方法,所述多方位输入对象根据所述输入装置输 入的翻转操作动作,将所述多方位输入对象转动到显示出其另一个输入面,且各子三维立 方体并未各自翻转,而是该多方位输入对象整体转动。
10.如权利要求6所述的多方位输入的方法,所述多方位输入对象根据该输入装置输 入的翻转操作动作,将所述多方位输入对象的其中一个或多个输入单元转动到显示出其另 一面。
11.如权利要求6所述的多方位输入的方法,所述输入装置选取所需要的认证数据时, 还包括下列步骤所述多方位输入对象根据所述输入装置的选取动作,产生对应的选取信号; 所述多方位输入对象根据产生的选取信号的位置,判断出被选中的输入单元的被选中 的输入选项的内容;和根据被选中的输入选项的内容输入到认证过程所产生的所述输入框中。
12.如权利要求11所述的多方位输入的方法,当所述输入单元上的其中一个输入选项 根据所述选取动作被选取时,改变该输入单元的样貌或外观,并将该输入选项所对应的内 容输入到所述输入框中。
13.如权利要求12所述的多方位输入的方法,其中所述输入单元被改变的样貌或外观 包括以下之一半透明、透明或内凹或凸起状。
14.如权利要求12所述的多方位输入的方法,其中所述认证过程,根据所述输入装置 所产生的移动轨迹,或是根据侦测点击选择时停留时间的长短,确认为选取输入选项动作 或操作动作。
15.一种多方位输入的电子系统,其包括一认证模块,其包括一多方位输入对象及至少一输入框,所述多方位输入对象具有复 数个输入面,各输入面组合成一正多面体,每一输入面分别具有复数个输入单元,所述复数 个输入单元分别对应至少一个输入选项;一输入装置,用于选取和输入所需要的认证数据;和 一显示装置,用于显示所述认证模块的多方位输入对象和输入框; 其中,所述输入装置将所述认证数据输入到输入框,并由所述认证模块验证认证数据 的正确性,当认证模块验证认证数据符合要求时,即提供电子系统下一步的功能供操作使
全文摘要
本发明公开了一种多方位输入的方法及其电子系统,适用于电子系统的电子软件的认证程序的认证过程,当启动认证程序时,加载具有多方位输入对象及输入框的认证模块,多方位输入对象具有复数个输入面,且各输入面组合成一多面体,每个输入面分别具有复数个输入单元,每个输入单元分别对应至少一个输入选项,提供由电子系统的输入装置选取或输入多个输入选项,并组成所需要的认证数据,且将认证数据输入到输入框,并由认证模块验证认证数据的正确性,当认证模块验证认证数据符合要求时,电子系统提供下一步的功能操作使用,这种认证数据输入方法具有安全性,借以避免密码组被记录。
文档编号G06F21/22GK102054134SQ20091020991
公开日2011年5月11日 申请日期2009年10月29日 优先权日2009年10月29日
发明者吕理钰 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1