权限控制系统及方法以及计算机可读取储存媒体的制作方法

文档序号:6418272阅读:272来源:国知局
专利名称:权限控制系统及方法以及计算机可读取储存媒体的制作方法
技术领域
本发明是一种权限管理技术,特别是一种权限控制系统及方法。
背景技术
公知权限控制系统可使用密码、电子凭证(digital certification)、因特网地址(IP address)等多种方式,来验证使用者是否具适当的权限来操作一个硬件装置,诸如,投影机、手机、个人数字助理(PDA)、硬盘、数字相机、计算机等,或者是操作一个软件系统。若使用密码来作为权限控制的方法,权限控制系统必须在使用者输入完成后,检查使用者所输入密码是否正确,若是才给予使用者适当的权限继续操作该硬件装置或软件系统。传统上,权限控制系统通常当使用者通过一个输入装置键入一个符号时,在显示装置上显示一个跟密码无关的符号,诸如“*”、“#”或乱码,避免其它人在使用者输入密码时,从显示装置得知正确的密码。
图1是表示公知密码输入画面的示意图,密码输入画面21包含一个使用者识别码输入字段21a、一个密码输入字段21b以及一个确认按钮21c。其中密码输入字段21b显示10个“*”字号,用以隐藏使用者所输入的密码。虽然上述方法可行,但其它人还是可以通过显示的符号个数以及观察使用者的手指按键动作来猜测出实际的密码。因此,需要一种权限控制系统的系统及方法,避免其它人通过显示的符号个数以及观察使用者的手指按键动作来猜测出实际的密码。

发明内容
本实施例揭露一种权限控制系统,包括一个显示装置、一个储存装置以及一个处理单元。显示装置用以显示一个密码输入画面,其中,密码输入画面包含多个显示记号,每一个显示记号显示于一个坐标位置上。储存装置,储存至少一个密码设定记录,其中每一个上述密码设定记录包含一个检测记号以及相应于检测记号的一个坐标数据。处理单元用以依据密码设定记录,判断每一个相应于检测记号的显示记号是否显示在相应于坐标数据的坐标位置上,若是则结束密码输入画面。
在较佳的情况下,处理单元显示一个初始密码输入画面,其中画面包含可垂直或水平卷动的多个记号列表(sign list)。处理单元更将记号列表中的一个记号列表设定为一个目标记号列表,此外,使用一个选择效果于目标记号列表。每一个记号列表包含多个显示记号,并且每一个记号列表中的显示记号的坐标位置为随机决定。
处理单元更接收包含一个记号列表识别码的一个选择记号列表信号,将相应于记号列表识别码的记号列表设定为目标记号列表,以及使用选择效果于目标记号列表。处理单元更可接收包含一个卷动方向的一个卷动记号列表信号,将目标记号列表中的每一个显示记号向上述卷动方向卷动一个位置。
本实施例更揭露一种权限控制方法,被一个处理单元加载并执行,其方法包括下列步骤取得一个密码输入画面,其中密码输入画面包含多个显示记号,每一个显示记号显示于一个坐标位置上;取得至少一个密码设定记录,其中每一个密码设定记录包含一个检测记号以及相应于检测记号的一个坐标数据;依据上述密码设定记录,判断每一个相应于检测记号的显示记号是否显示在相应于坐标数据的坐标位置上,若是,则结束密码输入画面。
在较佳的情况下,权限控制方法更包括下列步骤显示一个初始密码输入画面,其中初始密码输入画面包含可垂直或水平卷动的多个记号列表,每一个记号列表包含多个显示记号,每一个记号列表中的显示记号的坐标位置为随机决定;将记号列表中的一个记号列表设定为一个目标记号列表;以及使用一个选择效果于目标记号列表。
权限控制方法更可包括下列步骤接收包含一个记号列表识别码的一个选择记号列表信号;将相应于记号列表识别码的记号列表设定为目标记号列表;以及使用选择效果于目标记号列表。除此之外,权限控制方法更可包括下列步骤接收包含一个卷动方向的一个卷动记号列表信号;以及将目标记号列表中的每一个显示记号向上述卷动方向卷动一个位置。
本实施例更揭露一种计算机可读取储存媒体,用以储存一个计算机程序,上述计算机程序用以加载至一个处理单元中并且使得上述处理单元执行如上所述的方法。
以上所述的显示记号可为文字、数字或图形,并且,上述检测记号也可为文字、数字或图形。使用选择效果于目标记号列表的方法,包含显示一个长方形框围住目标记号列表、显示一个指向目标记号列表的图形、将目标记号列表反白、将目标记号列表中的显示记号加粗、或将目标记号列表中的显示记号改变字体。


图1是表示公知密码输入画面的示意图。
图2是表示根据本发明实施例的权限控制系统的系统方框图。
图3表示多个范例的密码设定记录。
图4是表示根据本发明实施例的权限控制方法的方法流程图。
图5表示范例的初始密码输入画面。
图6a至6h表示于不同操作时间点的范例密码输入画面。
图7是表示根据本发明实施例的权限控制方法的计算机可读取储存媒体示意图。
附图标记说明21~密码输入画面;21a~使用者识别码输入字段;21b~密码输入字段;21c~确认按钮;10~权限控制系统;11~处理单元;12~内存;13~储存装置;14~输入装置;15~显示装置;16~通信装置;17~总线;31~记号字段;32~坐标数据字段;331、...、334~密码设定记录;S411、S421、...、S451、S453~流程步骤;50~密码输入画面;51~确认按钮;a1、a2、b1、b2、c1、c2、d1、d2、d3~记号列表;70~储存媒体;720~权限控制计算机程序;721~显示一个初始密码输入画面逻辑、722~接收一个输入信号逻辑;723判断输入信号的状态逻辑;724~选择一个记号列表为一个目标记号列表逻辑;725~卷动目标记号列表逻辑;726~检测密码输入画面逻辑。
具体实施例方式
本发明的目的是提供一种权限控制系统的系统及方法,避免其它人通过显示的符号个数以及观察使用者的手指按键动作来猜测出实际的密码。
图2是表示依据本发明实施例的权限控制系统的系统方框图。权限控制系统10包含一个处理单元11、内存12、一个储存装置13、一个输入装置14、一个显示装置15以及一个通信装置16。根据范纽曼(Von Neumann)架构,使用总线17将中央处理单元11、内存12、储存装置13、输入装置14、显示装置15以及通信装置16连接在一起。处理单元11可包含一个单一中央处理单元(central-processing unit;CPU)、一个微处理单元(micro-processing unit;MPU)或者是连接于并行运算环境(parallel processingenvironment)的多个并行处理单元。内存12包含只读存储器(read onlymemory;ROM)、闪存(flash ROM)和/或动态存取内存(random access memory;RAM),用以储存可供处理单元11执行的程序模块。一般而言,程序模块包含例程(routines)、程序(prograrn)、对象(object)、组件(component)等,用以执行权限控制功能。本发明也可以实施于分布式运算环境,其运算工作被一连接于通信网络的远程处理设备所执行。在分布式环境中,权限控制功能的执行也许由本地以及多部远程计算机系统共同完成。储存装置13包含硬盘装置、软盘装置、光盘装置或移动盘装置,甚至是非易失性内存,用以读取其中储存的程序模块和/或密码设定记录。权限控制系统10可为使用处理单元为基础的数字装置,但因本发明的目的,特别可应用于一个通用计算机系统(general purpose computer system)、一个手持式通信装置或一个投影机。
处理单元11从内存12接收程序模块并且通过输入装置14从操作人员接收操作信号,用以执行权限控制功能。储存装置13可包含一个数据库系统、一个档案系统或类似数据储存系统,用以储存多笔密码设定记录。每一个密码设定记录代表一个记号必须显示在显示装置13上的坐标数据,在较佳的情况下,包含一个记号字段31以及一个坐标数据(coordinates data)字段32。记号字段31可用以储存文字符号(character)、数字或图形(image)。坐标数据32可用以储存一个二维坐标数据(two-dimensional coordinates)或一个多维坐标数据(multi-dimensional coordinates)。第3图表示多个范例密码设定记录,包含四笔记录331至334。参考范例的密码设定记录,符号”e”、数字”5”、符号”%”以及符号”ε”分别对应于二维坐标(0,3)、(1,3)、(2,3)以及(3,3)。
内存12包含由程序代码所组成的程序模块,用处理单元11加载并执行权限控制功能。详细程序运作如以下流程所示。图4是表示根据本发明实施例的权限控制方法的方法流程图。
此方法开始于步骤S411,显示一个密码输入画面,画面中包含多个可垂直或水平卷动的记号列表(sign list),每一个记号列表中包含多个记号,而每一个记号可以为文字符号、数字或图形。每一个记号列表中的符号先后顺序为随机产生。其中,此密码输入画面更使用一个选择效果(selection effect)于某一个预设的记号列表上,用以指出此记号列表为一个目标记号列表。除此之外,暂存此预设的记号列表识别码为一个目标记号列表识别码。
如步骤S421,接收一个由使用者通过输入装置14所输入的输入信号。如步骤S422,判断输入信号的状态,若为一个选择记号列表信号则执行步骤S431,若为一个卷动记号列表信号则执行步骤S441,若为一个输入完成信号则执行步骤S451。
如步骤S431,取得一个记号列表识别码。如步骤S432,使用一个选择效果于密码输入画面中的相应于记号列表识别码的记号列表。如步骤S433,暂存此记号列表识别码为一个目标记号列表识别码。
如步骤S441,取得一个卷动方向。如步骤S442,取得暂存的目标记号列表识别码。如步骤S443,将密码输入画面中相应于目标记号列表识别码的记号列表,向上述卷动方向卷动(rotate)一个位置。
如步骤S451,由储存装置13取得密码设定记录。如步骤S452,判断每一个密码设定记录中的符号是否显示于密码输入画面中对应于坐标资料的坐标上,若是则进行步骤S453,取消(disable)密码输入画面,否则进行S421,继续接收一个输入信号。
为了让整个发明更容易了解,以下更举出一个实例来说明上述方法。首先,如步骤S411,显示一个初始密码输入画面。图5表示范例的初始密码输入画面。范例的初始密码输入画面50包含四个可水平卷动的符号列表a1、b1、c1、d1以及一个”submit”按钮51。记号列表a1包含{b,c,d,e,f,g,h,a};记号列表b1包含{2,3,4,5,6,7,8,1};记号列表c1包含{?,?,*,*,%,@,@,%};记号列表d1包含{μ,α,β,γ,δ,ε,θ,λ}。其中,此密码输入画面更使用一个选择效果(selection effect)于记号列表a1上,详而言之,此密码输入画面使用一个长方形框围住记号列表a1,用以指出记号列表a1为一个目标记号列表。除此之外,选择效果更可包括显示一个指向特定记号列表的图形、将特定记号列表反白或将特定记号列表中的记号加粗/变成斜体等。除此之外,暂存记号列表a1的识别码为一个目标记号列表识别码。
参考图3,使用者为了要将密码输入画面中有关密码设定记录中的符号,移动到相应于密码设定记录中的坐标数据,会进行以下一连串操作。
首先,此方法会接收到一个向右卷动信号,于是,依序执行步骤S422、S441、S442以及S443,将目标记号列表a1向右卷动一个位置,而其结果之画面如图6a所示。
接下来,此方法会接收到一个向下选择一个记号列表信号,于是,依序执行步骤S422、S431、S432以及S433,使用一个长方形框围住记号列表b1,用以指出记号列表b1为一个目标记号列表,而其结果画面如图6b所示。此方法更接收到一个向右卷动信号,于是,依序执行步骤S422、S441、S442以及S443,将目标记号列表b1向右卷动一个位置,而其结果画面如图6c所示。
此方法会接收到一个向下选择一个记号列表信号,于是,依序执行步骤S422、S431、S432以及S433,使用一个长方形框围住记号列表c1,用以指出记号列表c1为一个目标记号列表,而其结果画面如图6d所示。此方法更接收到一个向左卷动信号,于是,依序执行步骤S422、S441、S442以及S443,将目标记号列表c1向左卷动一个位置,而其结果之画面如图6e所示。
此方法会更接收到一个向下选择一个记号列表信号,于是,依序执行步骤S422、S431、S432以及S433,使用一个长方形框围住记号列表d1,用以指出记号列表d1为一个目标记号列表,而其结果画面如图6f所示。此方法接着接收到两个向左卷动信号,于是,依序执行步骤S422、S441、S442以及S443两次,将目标记号列表d1向左卷动两个位置,而其结果画面如图6g、6h所示。
最后,此方法会接收到一个相应于“submit”按钮51按下的输入完成信号。执行步骤S451,取得密码设定记录(参考图3),接着,执行步骤S452,检测出每一个密码设定记录中的记号都显示于密码输入画面中相应于坐标数据的坐标上。最后,执行步骤S453,取消密码输入画面,让使用者可接着操作此电子装置或软件系统。
再者,本发明提出一种计算机可读取储存媒体,用以储存上述程序模块,上述程序模块用以实现权限控制方法,此方法会执行如上所述步骤。
图7是表示根据本发明实施例的权限控制方法的计算机可读取储存媒体示意图。此储存媒体70,包含一个权限控制计算机程序720。其计算机程序包含六个逻辑,分别为显示一个初始密码输入画面逻辑721、接收一个输入信号逻辑722、判断输入信号的状态逻辑723、选择一个记号列表为一个目标记号列表逻辑724、卷动目标记号列表逻辑725以及检测密码输入画面逻辑726。
虽然本发明的实施例揭露如上,然其并非用以限定本发明,任何本领域普通技术人员在不脱离本发明的精神和范围的情况下,可作一些改动与变更,因此本发明的保护范围由所附权利要求限定。
权利要求
1.一种权限控制系统,包括显示装置,显示一个密码输入画面,上述密码输入画面包含多个显示记号,每一个上述显示记号显示于一个坐标位置上;储存装置,储存至少一个密码设定记录,其中每一个上述密码设定记录包含一个检测记号以及相应于上述检测记号的一个坐标数据;以及处理单元,耦接于上述显示装置以及上述储存装置,用以比较上述检测记号与上述显示记号,以及分别对应的上述坐标数据与上述坐标位置,其中,当每一上述检测记号和上述多个显示记号之一相同,且其分别对应的上述坐标数据和上述坐标位置相同时,决定一个确认状态。
2.如权利要求1所述的权限控制系统,其中上述显示记号为文字、数字或图形,其中上述检测记号为文字、数字或图形。
3.如权利要求1所述的权限控制系统,其中上述处理单元显示一个初始密码输入画面,其中上述初始密码输入画面包含可垂直或水平卷动的多个记号列表,将上述记号列表中的一个记号列表设定为一个目标记号列表,使用一个选择效果于上述目标记号列表,每一个上述记号列表包含上述显示记号,每一个上述记号列表中的上述显示记号的上述坐标位置为随机决定。
4.如权利要求2所述的权限控制系统,其中使用上述选择效果于上述目标记号列表包含显示一个长方形框围住上述目标记号列表、显示一个指向上述目标记号列表的图形、将上述目标记号列表反白、将上述目标记号列表中的上述显示记号加粗、或将上述目标记号列表中的上述显示记号改变字体。
5.如权利要求2所述的权限控制系统,其中上述处理单元接收包含一个记号列表识别码的一个选择记号列表信号,将相应于上述记号列表识别码的记号列表设定为上述目标记号列表,使用上述选择效果于上述目标记号列表。
6.如权利要求5所述的权限控制系统,其中上述处理单元接收包含一个卷动方向的一个卷动记号列表信号,将上述目标记号列表中的每一个上述显示记号向上述卷动方向卷动一个位置。
7.如权利要求2所述的权限控制系统,其中上述处理单元接收包含一个卷动方向的一个卷动记号列表信号,将上述目标记号列表中的每一个上述显示记号向上述卷动方向卷动一个位置。
8.一种权限控制方法,被一个处理单元加载并执行,该方法包括下列步骤取得一个密码输入画面,上述密码输入画面包含多个显示记号,每一个上述显示记号显示于一个坐标位置上;取得至少一个密码设定记录,其中每一个上述密码设定记录包含一个检测记号以及相应于上述检测记号的一个坐标数据;以及依据上述密码设定记录,判断上述密码输入画面中,每一个相应于上述检测记号的上述显示记号是否显示在相应于上述坐标数据的上述坐标位置上,若是,则结束上述密码输入画面。
9.如权利要求8所述的权限控制方法,其中上述显示记号为文字、数字或图形,其中上述检测记号为文字、数字或图形。
10.如权利要求8所述的权限控制方法,其中更包括下列步骤显示一个初始密码输入画面,其中上述初始密码输入画面包含可垂直或水平卷动的多个记号列表,每一个上述记号列表包含上述显示记号,每一个上述记号列表中的上述显示记号的上述坐标位置为随机决定;将上述记号列表中的一个记号列表设定为一个目标记号列表;以及使用一个选择效果于上述目标记号列表。
11.如权利要求10所述的权限控制方法,其中使用上述选择效果于上述目标记号列表的步骤,更包括显示一个长方形框围住上述目标记号列表、显示一个指向上述目标记号列表的图形、将上述目标记号列表反白、将上述目标记号列表中的上述显示记号加粗、或将上述目标记号列表中的上述显示记号改变字体。
12.如权利要求10所述的权限控制方法,更包括下列步骤接收包含一个记号列表识别码的一个选择记号列表信号;将相应于上述记号列表识别码的记号列表设定为上述目标记号列表;以及使用上述选择效果于上述目标记号列表。
13.如权利要求12所述的权限控制方法,更包括下列步骤接收包含一个卷动方向之一的卷动记号列表信号;以及将上述目标记号列表中的每一个上述显示记号向上述卷动方向卷动一个位置。
14.如权利要求10所述的权限控制方法,更包括下列步骤接收包含一个卷动方向的一个卷动记号列表信号;以及将上述目标记号列表中的每一个上述显示记号向上述卷动方向卷动一个位置。
15.一种计算机可读取储存媒体,用以储存一个计算机程序,上述计算机程序用以加载至一个处理单元中并且使得上述处理单元执行如权利要求8至14的任一个所述的方法。
16.一种权限控制系统,包括显示装置,显示一个密码输入画面,上述密码输入画面包含多个显示记号,每一个上述显示记号显示于一个坐标位置上;储存装置,储存至少一个密码设定记录,其中每一个上述密码设定记录包含一个检测记号以及相应于上述检测记号的一个坐标数据;以及处理单元,耦接于上述显示装置以及上述储存装置,用以取得对应上述坐标数据的上述坐标位置与其上的上述显示记号,以及比较上述检测记号与被选取的上述显示记号,其中,当上述检测记号与被选取的上述显示记号相同时,结束上述密码输入画面。
全文摘要
一种权限控制系统,包括显示装置、储存装置以及处理单元。显示装置用以显示一个密码输入画面,其中,密码输入画面包含多个显示记号,每一个显示记号显示于一个坐标位置上。储存装置,储存至少一个密码设定记录,其中每一个上述密码设定记录包含一个检测记号以及相应于检测记号的一个坐标数据。处理单元用以根据密码设定记录,判断在密码输入画面中,每一个相应于检测记号的显示记号是否显示在相应于坐标数据的坐标位置上,若是,则结束密码输入画面。
文档编号G06F9/44GK1716145SQ200410062140
公开日2006年1月4日 申请日期2004年7月2日 优先权日2004年7月2日
发明者谢佳璋 申请人:明基电通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1