CN107291332A - 应用程序的启动方法、装置及系统 - Google Patents
应用程序的启动方法、装置及系统 Download PDFInfo
- Publication number
- CN107291332A CN107291332A CN201710471242.2A CN201710471242A CN107291332A CN 107291332 A CN107291332 A CN 107291332A CN 201710471242 A CN201710471242 A CN 201710471242A CN 107291332 A CN107291332 A CN 107291332A
- Authority
- CN
- China
- Prior art keywords
- information
- application program
- icon
- user
- key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000013507 mapping Methods 0.000 claims abstract description 28
- 230000004044 response Effects 0.000 claims description 22
- 238000012790 confirmation Methods 0.000 claims description 7
- 230000004913 activation Effects 0.000 claims 1
- 239000007858 starting material Substances 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 17
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000012795 verification Methods 0.000 description 13
- 239000003086 colorant Substances 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000006854 communication Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000007175 bidirectional communication Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 208000003580 polydactyly Diseases 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及电子安全防护技术,尤其涉及应用程序的启动方法及应用程序的启动装置、系统。通过提供包括若干键位的键盘布局,每个键位与由若干信息元构成的信息单元存在映射关系;接收作用在所述至少一个键位上指向对应信息单元的选取操作;当所选取的信息单元对应的信息元包含预存储的密码信息所对应的信息元的条件下,接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作,以启动该应用程序。由于每个键位对应的信息单元包括若干信息元,当用户选取多个键位输入密码,用户的整个密码录入过程不易被窥视或者转录窥视,确保了录入过程的安全性;用户可直接选取当前用户界面上需要启动的应用程序的图标以启动该应用程序,方便用户操作。
Description
【技术领域】
本发明涉及电子安全防护技术,尤其涉及一种应用程序的启动方法及一种应用程序的启动装置、系统。
【背景技术】
近年来,随着人类生活水平和安全意识的不断提高,密码校验装置及其相应的验证方法广泛应用于生活的各个领域。手机、平板电脑等移动终端中,存在有大量启动时需要密码验证的应用。在移动终端中,通常提供一基于触摸反馈的显示屏,最为简易的方式例如公知的滑动解锁、人脸解锁、九宫格划线解锁等。所有这些方式却都容易被窥视而遭破解。其中,滑动解锁完全不具有隐蔽性、人脸解锁可轻易被静态图片所破解、九宫格画线解锁实质上是九宫格数字键盘的另一种改变方式,也很容易被旁人观察到其画线效果而遭破解。可见,移动终端上既有的这些验证方式均不具有安全的隐蔽性和可靠性。
进一步的,现在的在移动终端上启动某一需要密码验证的应用程序,需要先解开该移动终端的屏幕锁,再触发该应用程序后输入密码信息进行验证。,操作过程繁琐,特别是对于一些常用的应用程序,使得用户体验度差。
【发明内容】
本发明的一个目的旨在解决上述至少一个问题,提供了一种应用程序的启动方法、装置及系统。
为实现该目的,本发明采用如下技术方案:
本发明的一个实施例提供了一种应用程序的启动方法,其包括步骤:
提供包括若干键位的键盘布局,每个键位与由若干信息元构成的信息单元存在映射关系;
显示所述键盘布局,接收作用在所述至少一个键位上指向对应信息单元的选取操作;
判断所选取的信息单元对应的信息元是否包含预存储的密码信息所对应的信息元;
若是,接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作,以启动该应用程序,其中所述应用程序的密码信息为该预存储的密码信息。
进一步的,在所述接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作的步骤之前,还包括:
静默或响应于用户的触发指令,在当前界面上显示至少一个应用程序的图标。
所述静默或响应于用户的触发指令,在当前界面上显示至少一个应用程序的图标的步骤,包括:
当接收到的作用在键位上的操作次数达到预设次数的条件下,在最后一个被选取的键位周围显示至少一个应用程序的图标。
进一步的,还包括步骤:响应于用户针对所述图标执行的长按手势和/或拖动手势,从所述当前界面中删除该图标或移动该图标至当前界面的对应位置。
进一步的,还包括:
用获取的密码信息对至少一个应用程序所对应的程序包进行加密,以使得开启该应用程序时需采用所述密码信息验证。
进一步的,所述用获取的密码信息对至少一个应用程序所对应的程序包进行加密的步骤之前,还包括:
以密文的形式接收用户输入的多个字符,响应于用户的确认指令后,将所述多个字符作为密码信息存储。
具体的,不同应用程序的密码信息相同或不同。
具体的,所述每个信息单元以图片或编码化信息元集合形式显示在键盘布局的相应键位所在的当前界面中。
进一步的,所述信息单元包括至少一个信息元。
具体的,所述信息元包括以下任意一种或任意多种的结合:
字符、字体、字号、色彩、图形、图案、图片。
具体的,当所选取的信息单元对应的信息元包含预存储的密码信息中所有的信息元时,表征通过该密码信息的验证。
具体的,所述选取操作是指作用在对应键位上的点击事件。
具体的,所述选取操作是指作用在至少两个对应键位上的依次连续滑动操作。
本发明的一个实施例还提供了一种应用程序的启动装置,其包括:
键盘布局模块,用于提供包括若干键位的键盘布局,每个键位与由若干信息元构成的信息单元存在映射关系;
选取模块,用于显示所述键盘布局,接收作用在所述至少一个键位上指向对应信息单元的选取操作;
判断模块,用于判断所选取的信息单元对应的信息元是否包含预存储的密码信息所对应的信息元;
启动模块,用于当判断模块输出为肯定结果的条件下,接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作,以启动该应用程序,其中所述应用程序的密码信息为该预存储的密码信息。
具体的,还包括图标显示模块,
所述图标显示模块,用于在所述启动模块接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作之前,
静默或响应于用户的触发指令,在当前界面上显示至少一个应用程序的图标。
所述图标显示模块,还用于:当接收到的作用在键位上的操作次数达到预设次数的条件下,在最后一个被选取的键位周围显示至少一个应用程序的图标。进一步的,还包括图标设定模块,
所述图标设定模块,用于响应于用户针对所述图标执行的长按手势和/或拖动手势,从所述当前界面中删除该图标或移动该图标至当前界面的对应位置。
进一步的,还包括加密模块:
所述加密模块,用于用获取的密码信息对至少一个应用程序所对应的程序包进行加密,以使得开启该应用程序时需采用所述密码信息验证。
具体的,所述加密模块用获取的密码信息对至少一个应用程序所对应的程序包进行加密之前,
以密文的形式接收用户输入的多个字符,响应于用户的确认指令后,将所述多个字符作为密码信息存储。
具体的,不同应用程序的密码信息相同或不同。
具体的,所述每个信息单元以图片或编码化信息元集合形式显示在键盘布局的相应键位所在的当前界面中。
具体的,所述信息单元包括至少一个信息元。
进一步的,所述信息元包括以下任意一种或任意多种的结合:
字符、字体、字号、色彩、图形、图案、图片。
进一步的,当所选取的信息单元对应的信息元包含预存储的密码信息中所有的信息元时,表征通过该密码信息的验证。
具体的,所述选取操作是指作用在对应键位上的点击事件。
具体的,所述选取操作是指作用在至少两个对应键位上的依次连续滑动操作。
本发明的一个实施例还提供了一种应用程序的启动系统,包括存储器及处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其中
所述程序指令被处理器加载并执行时实现任一所述应用程序启动方法的步骤。
与现有技术相比,本发明具备如下优点:
1、本发明一个实施例提供的一种应用程序的启动方法,通过提供包括若干键位的键盘布局,每个键位与由若干信息元构成的信息单元存在映射关系;显示所述键盘布局,接收作用在所述至少一个键位上指向对应信息单元的选取操作;当所选取的信息单元对应的信息元包含预存储的密码信息所对应的信息元的条件下,接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作,以启动该应用程序,其中所述应用程序的密码信息为该预存储的密码信息。由于每个键位对应的信息单元包括若干信息元,当用户选取多个键位输入密码时,用户的整个密码录入过程不易被窥视或者转录窥视,确保了录入过程的安全性;而且在密码验证完成后,直接选取当前用户界面上需要启动的应用程序的图标以启动该应用程序;方便用户操作,提高可靠性。
2、本发明的一个实施例还公开了,当用户想要在当前界面删除或添加某一应用程序的图标时,响应于用户针对所述图标执行的长按手势和/或拖动手势,从所述界面中删除该图标或移动该图标至界面的对应位置。可以根据用户的需要灵活设置显示在用户界面的图标,提高用户的体验度。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本方案的实施例了解到。
【附图说明】
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,但本发明不限于此。
图1为本发明应用程序的启动方法的一个实施例中的流程示意图;
图2为本发明应用程序的启动方法的一个实施例中的界面布局示意图;
图3为本发明应用程序的启动装置的一个实施例中的结构示意图;
图4为本发明应用程序的启动系统的一个实施例中的结构示意图。
【具体实施方式】
下面结合附图和示例性实施例对本发明作进一步地描述,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。此外,如果已知技术的详细描述对于示出本发明的特征是不必要的,则将其省略。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本技术领域技术人员可以理解,这里所使用的“设备”、“终端”、“终端设备”即包括无线信号接收器的设备,其仅具有无发射能力的无线信号接收器的设备,又包括接收和发射信号的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备:PCS(Personal Communicattions Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(PersonalDigitalAssistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其它设备。这里所使用的“设备”、“设备终端”可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或移动电话,也可以是智能电视、机顶盒等设备。
本发明所称的“密码”或“密码信息”,除非特别澄清,是指由用户预设的口令,一般是由多个信息元按照一定的顺序组织而成,例如由一串字符构成,或者由一串带有色彩标记的字符构成,且一般并不明文存储。
需要说明的是,本发明的一个实施例提供了一种应用程序的启动方法,即从移动设备的视角来描述该方法,可以通过编程将应用程序的启动方法实现为计算机程序在通信终端、上网终端、音乐/视频播放终端上加载实现,例如可以是PDA、MID(Mobile InternetDevice,移动互联网设备)和/或移动电话,也可以是智能电视、机顶盒等设备等。
请参见附图1,为本发明一种应用程序的启动方法的一个实施例的程序流程图。
步骤S11,提供包括若干键位的键盘布局,每个键位与由若干信息元构成的信息单元存在映射关系。
具体的,预设由多个用于提供给用户进行密码设定的信息元构成的集合,其中,所述密码是指以多个数位构成的序列,也可称为密码序列,需要注意的是,此处的密码序列并非指多组密码,而是指单组、多位数的密码。所述信息元可以为字符、字体、字号、色彩、图形、图案中的任意一种或多种的结合。
本发明实施例所称的“信息单元”,沿用本领域对“信息”的共同理解,是指可能由一个或多个信息元构成的一个单元,优选的信息元可以是字符、色彩、字体、字号、图案、图像、图片甚至声波中的任意一种或任意多种的结合,例如,一个信息单元可以由一个字符构成以进行可视化表达,也可以由字符和色彩相结合,甚至以该色彩表达该字符以进行可视化表达,或者,也可以通过一种图案与一种色彩相结合。通过这种揭示,可以知晓,信息单元即为本领域技术人员所理解的信息元的基本组织单位,并不特定为字符、色彩、字体、字号、图案、图像、图片之中任意唯一一种。其中所述字符,可以沿用计算机领域的通用术语的释义,当然包括但不限于中文字符、英文字符、阿拉伯数字、罗马数字等等。所述信息元可以采用一个唯一性编码来加以计算机表达,例如可以采用ASC II编码来表达字符,由此便于通过这些编码来实现数学上的比较运算。具体的,在本发明的一个实施例中,每个信息单元以图片或编码化信息元集合形式显示在键盘布局的相应键位所在的当前界面中,且所述信息单元包括至少一个信息元。
具体的,请参见附图2,在本发明的一个实施例中界面布局的示意图,其包括键位01、02、03和04。其中与键位01对应的信息单元包含有4个信息元“1”、“3”、“6”、“b”;与键位02对应的信息单元包含4个信息元“2”、“5”、“9”、“a”;与键位03对应的信息单元包含信息元“4”、“7”、“d”、“#”;与键位04对应的信息单元包含信息元“8”、“0”、“c”、“e”。当然,该实施例仅是示例性的,并不能构成对本发明方案的限定。
进一步的,请参见附图1,本发明一种应用程序的启动方法的一个实施例还包括步骤:
S12,显示所述键盘布局,接收作用在所述至少一个键位上指向对应信息单元的选取操作。
具体的,在用户的当前界面显示键盘布局,对应接收基于该键盘布局进行的一轮键位选取,以获取对应的信息单元序列。
在本发明的一个实施例中,在所述键盘布局对应的键位上显示与该键位相映射的信息单元,所述信息单元以图片或编码化信息元集合形式显示于键盘布局的相应键位所在的用户界面中。所述用户界面由触摸屏提供,接收用户作用在显示的界面上对键位的点击操作或滑动操作,并记录下该键位对应的信息单元。
由于每个信息单元都是由多个信息元的组合,所以在用户输入密码时,提高了已选取信息元的模糊度。且由于信息单元是通过显示在用户界面上呈现给用户的,用户可以通过在触摸屏上对相应键位进行点击操作或滑动操作,该点击操作或滑动操作将对应到某个信息单元的多个信息元,且用户每次需要选取时,其所面对的各个显示区域中信息元的排列与组合可能均不相同,这样大大提高了已选取信息元的模糊程度,即使用户选取过程中的点击操作或滑动操作被偷窥,偷窥者仍然无法得知确切的密码序列,从而无法知道用户设定的密码内容,极大地提高了密码输入过程的安全性。不难理解,所述选取操作是指作用在至少两个对应键位上的依次连续滑动操作,或者是作用在至少一个键位上的点击操作。
具体的,在本发明的一个实施例中,首先将预设的信息元集合分配成若干个信息单元,并确保每个信息单元中的信息元均不相同,且至少包含两个信息元。将所述若干个信息单元按照已设定的键盘布局分配或随机分配映射到键盘布局的每个键位,当然为了提高安全性,键位的个数与需要设定的密码的位数相关。
进一步的,请参见附图1,本发明一种应用程序的启动方法的一个实施例还包括步骤:
S13,判断所选取的信息单元对应的信息元是否包含预存储的密码信息所对应的信息元。
不难理解,在步骤S13之前,要预先设定并存储该密码信息。
具体的,在本发明的一个实施例中,还包括步骤:以密文的形式接收用户输入的多个字符,响应于用户的确认指令后,将所述多个字符作为密码信息存储。
例如,在本发明的一个实施例中,当用户输入字符后,以密文的形式显示,当所有的字符输入完成后,向用户提供一个明文复选框,用户点击明文复选框后,将用户输入的字符以明文的形式显示一段时间,可以预先设定一个第一预定时间,以方便用户查看作完密码信息的字符是否正确,如果不正确,用户可以重新输入,如果正确,用户点击确认按键,将用户输入的字符作为密码信息存储。
进一步的,本发明的一个实施例中,还包括步骤:用获取的密码信息对至少一个应用程序所对应的程序包进行加密,以使得开启该应用程序时需采用所述密码信息验证。
具体的,应用程序的程序包是指用于封装应用程序代码的包,其中,应用程序代码可以为源代码,也可以为源代码经编译后的代码。应用程序中提供的功能都包含在这个应用程序包中。其中,包名是应用程序的关键字,获取需要加密的应用程序所对应的应用程序包,可以首先获取需要加密的应用程序所对应的应用程序包的包名,获取包名的方法可以有很多种,例如:由客户端将指定的应用程序包的包名以输入包名的形式进行输入,从而获取需要加密的应用程序包的包名;或由客户端通过选择指定的应用程序的包名的方式获取需要加密的应用程序包的包名。应用程序对应的密码信息可以相同或不同。
进一步的,用户根据需要将应用程序的图标显示在当前界面上。具体的,在本发明的一个实施例中,响应于用户针对所述图标执行的长按手势和/或拖动手势,从所述当前界面中删除该图标或移动该图标至当前界面的对应位置。
具体的,前述步骤中获得了选取的信息单元后,信息单元中的信息元与预存储的密码信息所对应的信息元进行比较,当选取的信息单元对应的信息元包含预存储的密码信息中所有的信息元时,表征通过该密码信息的验证。
例如,参见附图2,在本发明的一个实施例中,假定用户根据需要,将常用的3个应用程序的图标拖动到当前用户界面上:“@”、“淘”、“支付”;假定应用程序“@”所预先设定的密码信息为“15970b”,当用户需要启动该“@”应用程序时,依次点击或滑过键位“01”“02”“02”“03”“04”和“01”;后台处理程序获取点击或滑过键位获得的信息元集“136b”、“259a”、“259a”、“47d#”、“80ce”、“136b”,与预先存储的密码信息“159706”进行比较,可知用户通过点击或滑过键位获得的信息元集包含了预先存储的密码信息中的所有信息元时,表征通过该密码信息的验证,可执行进一步的操作。
进一步的,请参见附图1,本发明一种应用程序的启动方法的一个实施例还包括步骤:
S14,若是,接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作,以启动该应用程序,其中所述应用程序的密码信息为该预存储的密码信息。
具体的,当前述步骤中,用户通过点击或滑过键位获得的信息元集包含了预先存储的密码信息中的所有信息元时,表征通过了该密码信息的验证。可以静默或响应于用户的触发指令,在当前界面上显示至少一个应用程序的图标。
具体的,在本发明方案的一个实施例中,所述静默的条件是,后台处理程序检测到点击或滑过键位的次数为6次,即对应输入的密码信息为6位;静默比较用户通过点击或滑过键位获得的信息元集与预先存储的密码信息中的所有信息元,当键位获得的信息元集包含了密码信息中的所有信息元时,静默显示该密码信息所对应的应用程序的图标于当前界面上。不难理解,在该步骤之前,还应该预先存储该密码信息与对应的应用程序的映射表,以便于后台处理程序调用。当然,一个密码信息可以对应于多个不同的应用程序,此时会静默显示该多个应用程序的图标。
在本发明方法的又一个实施例中,当接收到的作用在键位上的操作次数达到预设次数的条件下,在最后一个被选取的键位周围显示至少一个应用程序的图标。例如,请参见附图2,假定预设次数为4,则当后台处理程序检测到点击或滑动键位的次数为4次,即依次点击或滑过键位“01”、“02”、“04”、“03”;在最后一个点击或滑过的键位“03”周围显示多个应用程序的图标“@”、“淘”和“支付”。
在本发明方案的又一个实施例中,响应于用户的触发指令,在当前界面上显示至少一个应用程序的图标。所述触发指令,可以是作用在界面上的特定按键的点击操作或滑动操作、也可以是用户的语音等可感知的触发指令,本实施例对此不作限定。
当然,所述应用程序的图标可以是在用户点击了键位输入密码之后,也可以是与显示在用户界面上的键盘布局一起呈现,当然,具体显示的图标可根据用户的需求而个性化定制。例如,在本发明的一个实施例中,可以响应于用户针对所述图标执行的长按手势和/或拖动手势,从所述当前界面中删除该图标或移动该图标至当前界面的对应位置。
进一步的,当用户点击或滑动该应用程序的图标之后,后台服务程序启动该应用程序。具体的,在本方案的一个实施例中,所述不同应用程序对应相同或不同的密码信息。例如,当有3个应用程序具有相同的密码信息时,接收到用户作用的键位上的点击或滑动操作,及作用的需要开启的3个应用程序的图标上的点击或滑动操作,开启该3个应用程序;可以依据用户点击或滑动图标的顺序,在当前用户界面上先后显示该3个应用程序的开启界面;或者可以同时在当前用户界面上分屏显示该3个应用程序的开启界面,本发明的实施例对此不作限定。
进一步的,在本方案的一个实施例中,当用户通过密码信息进入某应用程序的界面后,可执行对该应用程序的操作;当用户退出该应用程序后,设备的当前界面重新恢复到显示包括多个键位的键盘布局的锁屏状态。
综上所述,本发明一个实施例提供的一种应用程序的启动方法,通过提供包括若干键位的键盘布局,每个键位与由若干信息元构成的信息单元存在映射关系;显示所述键盘布局,接收作用在所述至少一个键位上指向对应信息单元的选取操作;当所选取的信息单元对应的信息元包含预存储的密码信息所对应的信息元的条件下,接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作,以启动该应用程序,其中所述应用程序的密码信息为该预存储的密码信息。由于每个键位对应的信息单元包括若干信息元,当用户选取多个键位输入密码时,用户的整个密码录入过程不易被窥视或者转录窥视,确保了录入过程的安全性;而且在密码验证完成后,直接选取当前用户界面上需要启动的应用程序的图标以启动该应用程序;方便用户操作,提高可靠性。
进一步的,依据计算机软件的功能模块化思维,本发明的一个实施例还提供了一种应用程序的启动装置。请参见附图3,所述识别装置包括有键盘布局模块11、选取模块12、判断模块13和启动模块14,利用该键盘布局模块11、选取模块12、判断模块13和启动模块14来搭建起应用程序启动装置的原理框架,从而实现模块化实施方案。以下具体揭示各模块实现的具体功能。
所述键盘布局模块11,用于提供包括若干键位的键盘布局,每个键位与由若干信息元构成的信息单元存在映射关系。
具体的,预设由多个用于提供给用户进行密码设定的信息元构成的集合,其中,所述密码是指以多个数位构成的序列,也可称为密码序列,需要注意的是,此处的密码序列并非指多组密码,而是指单组、多位数的密码。所述信息元可以为字符、字体、字号、色彩、图形、图案中的任意一种或多种的结合。
本发明实施例所称的“信息单元”,沿用本领域对“信息”的共同理解,是指可能由一个或多个信息元构成的一个单元,优选的信息元可以是字符、色彩、字体、字号、图案、图像、图片甚至声波中的任意一种或任意多种的结合,例如,一个信息单元可以由一个字符构成以进行可视化表达,也可以由字符和色彩相结合,甚至以该色彩表达该字符以进行可视化表达,或者,也可以通过一种图案与一种色彩相结合。通过这种揭示,可以知晓,信息单元即为本领域技术人员所理解的信息元的基本组织单位,并不特定为字符、色彩、字体、字号、图案、图像、图片之中任意唯一一种。其中所述字符,可以沿用计算机领域的通用术语的释义,当然包括但不限于中文字符、英文字符、阿拉伯数字、罗马数字等等。所述信息元可以采用一个唯一性编码来加以计算机表达,例如可以采用ASC II编码来表达字符,由此便于通过这些编码来实现数学上的比较运算。具体的,在本发明的一个实施例中,每个信息单元以图片或编码化信息元集合形式显示在键盘布局的相应键位所在的当前界面中,且所述信息单元包括至少一个信息元。
具体的,请参见附图2,在本发明的一个实施例中界面布局的示意图,其包括键位01、02、03和04。其中与键位01对应的信息单元包含有4个信息元“1”、“3”、“6”、“b”;与键位02对应的信息单元包含4个信息元“2”、“5”、“9”、“a”;与键位03对应的信息单元包含信息元“4”、“7”、“d”、“#”;与键位04对应的信息单元包含信息元“8”、“0”、“c”、“e”。当然,该实施例仅是示例性的,并不能构成对本发明方案的限定。
进一步的,请参见附图3:
所述选取模块12,用于显示所述键盘布局,接收作用在所述至少一个键位上指向对应信息单元的选取操作。
具体的,在用户的当前界面显示键盘布局,所述选取模块12对应接收基于该键盘布局进行的一轮键位选取,以获取对应的信息单元序列。
在本发明的一个实施例中,所述选取模块12在所述键盘布局对应的键位上显示与该键位相映射的信息单元,所述信息单元以图片或编码化信息元集合形式显示于键盘布局的相应键位所在的用户界面中。所述用户界面由触摸屏提供,所述选取模块12接收用户作用在显示的界面上对键位的点击操作或滑动操作,并记录下该键位对应的信息单元。
由于每个信息单元都是由多个信息元的组合,所以在用户输入密码时,提高了已选取信息元的模糊度。且由于信息单元是通过显示在用户界面上呈现给用户的,用户可以通过在触摸屏上对相应键位进行点击操作或滑动操作,该点击操作或滑动操作将对应到某个信息单元的多个信息元,且用户每次需要选取时,其所面对的各个显示区域中信息元的排列与组合可能均不相同,这样大大提高了已选取信息元的模糊程度,即使用户选取过程中的点击操作或滑动操作被偷窥,偷窥者仍然无法得知确切的密码序列,从而无法知道用户设定的密码内容,极大地提高了密码输入过程的安全性。
具体的,在本发明的一个实施例中,所述选取模块12首先将预设的信息元集合分配成若干个信息单元,并确保每个信息单元中的信息元均不相同,且至少包含两个信息元。将所述若干个信息单元按照已设定的键盘布局分配或随机分配映射到键盘布局的每个键位,当然为了提高安全性,键位的个数与需要设定的密码的位数相关。
进一步的,请参见附图3:
所述判断模块13,用于判断所选取的信息单元对应的信息元是否包含预存储的密码信息所对应的信息元。
不难理解,在所述判断模块13判断所选取的信息单元对应的信息元是否包含预存储的密码信息所对应的信息元之前,要预先设定并存储该密码信息。
具体的,在本发明的一个实施例中,还包括有加密模块。所述加密模块,用于以密文的形式接收用户输入的多个字符,响应于用户的确认指令后,将所述多个字符作为密码信息存储。
例如,在本发明的一个实施例中,当用户输入字符后,所述加密模块以密文的形式显示,当所有的字符输入完成后,向用户提供一个明文复选框,用户点击明文复选框后,将用户输入的字符以明文的形式显示一段时间,可以预先设定一个第一预定时间,以方便用户查看作完密码信息的字符是否正确,如果不正确,用户可以重新输入,如果正确,用户点击确认按键,将用户输入的字符作为密码信息存储。
进一步的,本发明的一个实施例中,所述加密模块,还用于利用获取的密码信息对至少一个应用程序所对应的程序包进行加密,以使得开启该应用程序时需采用所述密码信息验证。
具体的,应用程序的程序包是指用于封装应用程序代码的包,其中,应用程序代码可以为源代码,也可以为源代码经编译后的代码。应用程序中提供的功能都包含在这个应用程序包中。其中,包名是应用程序的关键字,所述加密模块获取需要加密的应用程序所对应的应用程序包,可以首先获取需要加密的应用程序所对应的应用程序包的包名,获取包名的方法可以有很多种,例如:由客户端将指定的应用程序包的包名以输入包名的形式进行输入,从而获取需要加密的应用程序包的包名;或由客户端通过选择指定的应用程序的包名的方式获取需要加密的应用程序包的包名。应用程序对应的密码信息可以相同或不同。
进一步的,用户根据需要将应用程序的图标显示在当前界面上。具体的,在本发明的一个实施例中,还包括有图标设定模块,用于响应于用户针对所述图标执行的长按手势和/或拖动手势,从所述当前界面中删除该图标或移动该图标至当前界面的对应位置。
具体的,从前述选取模块12中获得了选取的信息单元后,所述判断模块13将信息单元中的信息元与预存储的密码信息所对应的信息元进行比较,当选取的信息单元对应的信息元包含预存储的密码信息中所有的信息元时,表征通过该密码信息的验证。
例如,参见附图2,在本发明的一个实施例中,假定用户根据需要,将常用的3个应用程序的图标拖动到当前用户界面上:“@”、“淘”、“支付”;假定应用程序“@”所预先设定的密码信息为“15970b”,当用户需要启动该“@”应用程序时,依次点击或滑过键位“01”“02”“02”“03”“04”和“01”;后台处理程序获取点击或滑过键位获得的信息元集“136b”、“259a”、“259a”、“47d#”、“80ce”、“136b”,与预先存储的密码信息“159706”进行比较,可知用户通过点击或滑过键位获得的信息元集包含了预先存储的密码信息中的所有信息元时,表征通过该密码信息的验证,可执行进一步的操作。
进一步的,请参见附图3:
所述启动模块14,用于当判断模块13输出为肯定结果的条件下,接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作,以启动该应用程序,其中所述应用程序的密码信息为该预存储的密码信息。
具体的,当前述判断模块13中,用户通过点击或滑过键位获得的信息元集包含了预先存储的密码信息中的所有信息元时,表征通过了该密码信息的验证。可以静默或响应于用户的触发指令,所述图标显示模块在当前界面上显示至少一个应用程序的图标。
具体的,在本发明方案的一个实施例中,所述静默的条件是,后台处理程序检测到点击或滑过键位的次数为6次,即对应输入的密码信息为6位;静默比较用户通过点击或滑过键位获得的信息元集与预先存储的密码信息中的所有信息元,当键位获得的信息元集包含了密码信息中的所有信息元时,所述图标显示模块静默显示该密码信息所对应的应用程序的图标于当前界面上。不难理解,在该步骤之前,还应该预先存储该密码信息与对应的应用程序的映射表,以便于后台处理程序调用。当然,一个密码信息可以对应于多个不同的应用程序,此时图标显示模块会静默显示该多个应用程序的图标。
在本发明方法的又一个实施例中,当接收到的作用在键位上的操作次数达到预设次数的条件下,在最后一个被选取的键位周围显示至少一个应用程序的图标。例如,请参见附图2,假定预设次数为4,则当后台处理程序检测到点击或滑动键位的次数为4次,即依次点击或滑过键位“01”、“02”、“04”、“03”;在最后一个点击或滑过的键位“03”周围显示多个应用程序的图标“@”、“淘”和“支付”。
在本发明方案的又一个实施例中,所述图标显示模块会响应于用户的触发指令,在当前界面上显示至少一个应用程序的图标。所述触发指令,可以是作用在界面上的特定按键的点击操作或滑动操作、也可以是用户的语音等可感知的触发指令,本实施例对此不作限定。
当然,所述应用程序的图标可以是在用户点击了键位输入密码之后,也可以是与显示在用户界面上的键盘布局一起呈现,当然,具体显示的图标可根据用户的需求而个性化定制。例如,在本发明的一个实施例中,通过图标设定模块响应于用户针对所述图标执行的长按手势和/或拖动手势,从所述当前界面中删除该图标或移动该图标至当前界面的对应位置。
进一步的,当用户点击或滑动该应用程序的图标之后,后台服务程序启动该应用程序。具体的,在本方案的一个实施例中,所述不同应用程序对应相同或不同的密码信息。例如,当有3个应用程序具有相同的密码信息时,接收到用户作用的键位上的点击或滑动操作,及作用的需要开启的3个应用程序的图标上的点击或滑动操作,开启该3个应用程序;可以依据用户点击或滑动图标的顺序,在当前用户界面上先后显示该3个应用程序的开启界面;或者可以同时在当前用户界面上分屏显示该3个应用程序的开启界面,本发明的实施例对此不作限定。
进一步的,在本方案的一个实施例中,当用户通过密码信息进入某应用程序的界面后,可执行对该应用程序的操作;当用户退出该应用程序后,设备的当前界面重新恢复到显示包括多个键位的键盘布局的锁屏状态。
综上所述,本发明一个实施例提供的一种应用程序的启动装置,通过键盘布局模块提供包括若干键位的键盘布局,每个键位与由若干信息元构成的信息单元存在映射关系;通过选取模块显示所述键盘布局,接收作用在所述至少一个键位上指向对应信息单元的选取操作;当判断模块13所选取的信息单元对应的信息元包含预存储的密码信息所对应的信息元的条件下,所述启动模块14接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作,以启动该应用程序,其中所述应用程序的密码信息为该预存储的密码信息。由于每个键位对应的信息单元包括若干信息元,当用户选取多个键位输入密码时,用户的整个密码录入过程不易被窥视或者转录窥视,确保了录入过程的安全性;而且在密码验证完成后,直接选取当前用户界面上需要启动的应用程序的图标以启动该应用程序;方便用户操作,提高可靠性。
不难理解,上述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上,可以根据实际的需要选择其中的部分或者全部模块来实现本方案实施例的目的。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指定相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
进一步的,请参见附图4,其示出了本发明的一个实施例的应用程序的启动系统的结构方框图,该系统用于实现上述应用程序的启动方法。为了便于说明,仅仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。
所述识别系统包括有处理器40和存储器50。其中,存储器40可用于存储软件程序以及模块,处理器50通过运行存储在存储器40的软件程序以及模块,从而执行所述识别系统的各种功能应用以及数据处理。存储器40可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据所述识别系统的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器40可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
所述处理器50是系统的控制中心,利用各种接口和线路连接整个所述识别系统的各个部分,通过运行或执行存储在存储器40内的软件程序和/或模块,以及调用存储在存储器40内的数据,执行所述识别系统的各种功能和处理数据,从而对所述识别系统进行整体监控。可选的,处理器50可包括一个或多个处理单元;优选的,处理器50可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户当前界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器50中。
不难理解,尽管未示出,识别系统还包括给各个部件供电的电源,优选的,电源可以通过电源管理系统与处理器50逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能;还可以包括射频(Radio Frequency,RF)电路、输入单元、显示单元、传感器、音频电路、无线模块等部件。
在本方案的一个实施例中,所述存储器40用于存储包括程序指令的信息,所述处理器50用于控制程序指令的执行,其中,所述程序指令被处理器50加载并执行时实现以下功能:
本发明的一个实施例提供了一种应用程序的启动方法,其包括步骤:
提供包括若干键位的键盘布局,每个键位与由若干信息元构成的信息单元存在映射关系;
显示所述键盘布局,接收作用在所述至少一个键位上指向对应信息单元的选取操作;
判断所选取的信息单元对应的信息元是否包含预存储的密码信息所对应的信息元;
若是,接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作,以启动该应用程序,其中所述应用程序的密码信息为该预存储的密码信息。
进一步的,在所述接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作的步骤之前,还包括:
静默或响应于用户的触发指令,在当前界面上显示至少一个应用程序的图标。
所述静默或响应于用户的触发指令,在当前界面上显示至少一个应用程序的图标的步骤,包括:
当接收到的作用在键位上的操作次数达到预设次数的条件下,在最后一个被选取的键位周围显示至少一个应用程序的图标。
进一步的,还包括步骤:响应于用户针对所述图标执行的长按手势和/或拖动手势,从所述当前界面中删除该图标或移动该图标至当前界面的对应位置。
进一步的,还包括:
用获取的密码信息对至少一个应用程序所对应的程序包进行加密,以使得开启该应用程序时需采用所述密码信息验证。
进一步的,所述用获取的密码信息对至少一个应用程序所对应的程序包进行加密的步骤之前,还包括:
以密文的形式接收用户输入的多个字符,响应于用户的确认指令后,将所述多个字符作为密码信息存储。
具体的,不同应用程序的密码信息相同或不同。
具体的,所述每个信息单元以图片或编码化信息元集合形式显示在键盘布局的相应键位所在的当前界面中。
进一步的,所述信息单元包括至少一个信息元。
具体的,所述信息元包括以下任意一种或任意多种的结合:
字符、字体、字号、色彩、图形、图案、图片。
具体的,当所选取的信息单元对应的信息元包含预存储的密码信息中所有的信息元时,表征通过该密码信息的验证。
具体的,所述选取操作是指作用在对应键位上的点击事件。
具体的,所述选取操作是指作用在至少两个对应键位上的依次连续滑动操作。
在此处所提供的说明书中,虽然说明了大量的具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实施例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
虽然上面已经示出了本发明的一些示例性实施例,但是本领域的技术人员将理解,在不脱离本发明的原理或精神的情况下,可以对这些示例性实施例做出改变,本发明的范围由权利要求及其等同物限定。
Claims (27)
1.一种应用程序的启动方法,其特征在于,包括步骤:
提供包括若干键位的键盘布局,每个键位与由若干信息元构成的信息单元存在映射关系;
显示所述键盘布局,接收作用在所述至少一个键位上指向对应信息单元的选取操作;
判断所选取的信息单元对应的信息元是否包含预存储的密码信息所对应的信息元;
若是,接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作,以启动该应用程序,其中所述应用程序的密码信息为该预存储的密码信息。
2.根据权利要求1所述的方法,其特征在于,在所述接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作的步骤之前,还包括:
静默或响应于用户的触发指令,在当前界面上显示至少一个应用程序的图标。
3.根据权利要求2所述的方法,其特征在于,所述静默或响应于用户的触发指令,在当前界面上显示至少一个应用程序的图标的步骤,包括:
当接收到的作用在键位上的操作次数达到预设次数的条件下,在最后一个被选取的键位周围显示至少一个应用程序的图标。
4.根据权利要求2所述的方法,其特征在于,还包括:响应于用户针对所述图标执行的长按手势和/或拖动手势,从所述当前界面中删除该图标或移动该图标至当前界面的对应位置。
5.根据权利要求1所述的方法,其特征在于,还包括:
用获取的密码信息对至少一个应用程序所对应的程序包进行加密,以使得开启该应用程序时需采用所述密码信息验证。
6.根据权利要求5所述的方法,其特征在于,所述用获取的密码信息对至少一个应用程序所对应的程序包进行加密的步骤之前,还包括:
以密文的形式接收用户输入的多个字符,响应于用户的确认指令后,将所述多个字符作为密码信息存储。
7.根据权利要求1所述的方法,其特征在于:不同应用程序的密码信息相同或不同。
8.根据权利要求1所述的方法,其特征在于,所述每个信息单元以图片或编码化信息元集合形式显示在键盘布局的相应键位所在的当前界面中。
9.根据权利要求1所述的方法,其特征在于:所述信息单元包括至少一个信息元。
10.根据权利要求1所述的方法,其特征在于:所述信息元包括以下任意一种或任意多种的结合:
字符、字体、字号、色彩、图形、图案、图片。
11.根据权利要求1所述的方法,其特征在于:当所选取的信息单元对应的信息元包含预存储的密码信息中所有的信息元时,表征通过该密码信息的验证。
12.根据权利要求1所述的方法,其特征在于:所述选取操作是指作用在对应键位上的点击事件。
13.根据权利要求1所述的方法,其特征在于:所述选取操作是指作用在至少两个对应键位上的依次连续滑动操作。
14.一种应用程序的启动装置,其特征在于,包括:
键盘布局模块,用于提供包括若干键位的键盘布局,每个键位与由若干信息元构成的信息单元存在映射关系;
选取模块,用于显示所述键盘布局,接收作用在所述至少一个键位上指向对应信息单元的选取操作;
判断模块,用于判断所选取的信息单元对应的信息元是否包含预存储的密码信息所对应的信息元;
启动模块,用于当判断模块输出为肯定结果的条件下,接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作,以启动该应用程序,其中所述应用程序的密码信息为该预存储的密码信息。
15.根据权利要求14所述的装置,其特征在于:还包括图标显示模块,
所述图标显示模块,用于在所述启动模块接收指向至少一个显示在当前界面的对应于应用程序的图标的选取操作之前,
静默或响应于用户的触发指令,在当前界面上显示至少一个应用程序的图标。
16.根据权利要求15所述的装置,其特征在于:所述图标显示模块还用于当接收到的作用在键位上的操作次数达到预设次数的条件下,在最后一个被选取的键位周围显示至少一个应用程序的图标。
17.根据权利要求15所述的装置,其特征在于:还包括图标设定模块,
所述图标设定模块,用于响应于用户针对所述图标执行的长按手势和/或拖动手势,从所述当前界面中删除该图标或移动该图标至当前界面的对应位置。
18.根据权利要求14所述的装置,其特征在于,还包括加密模块:
所述加密模块,用于用获取的密码信息对至少一个应用程序所对应的程序包进行加密,以使得开启该应用程序时需采用所述密码信息验证。
19.根据权利要求18所述的装置,其特征在于:所述加密模块用获取的密码信息对至少一个应用程序所对应的程序包进行加密之前,
以密文的形式接收用户输入的多个字符,响应于用户的确认指令后,将所述多个字符作为密码信息存储。
20.根据权利要求14所述的装置,其特征在于:不同应用程序的密码信息相同或不同。
21.根据权利要求14所述的装置,其特征在于,所述每个信息单元以图片或编码化信息元集合形式显示在键盘布局的相应键位所在的当前界面中。
22.根据权利要求14所述的装置,其特征在于:所述信息单元包括至少一个信息元。
23.根据权利要求14所述的装置,其特征在于:所述信息元包括以下任意一种或任意多种的结合:
字符、字体、字号、色彩、图形、图案、图片。
24.根据权利要求14所述的装置,其特征在于:当所选取的信息单元对应的信息元包含预存储的密码信息中所有的信息元时,表征通过该密码信息的验证。
25.根据权利要求14所述的装置,其特征在于:所述选取操作是指作用在对应键位上的点击事件。
26.根据权利要求15所述的装置,其特征在于:所述选取操作是指作用在至少两个对应键位上的依次连续滑动操作。
27.一种应用程序的启动系统,包括存储器及处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于:
所述程序指令被处理器加载并执行时实现权利要求1至13任一所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710471242.2A CN107291332A (zh) | 2017-06-20 | 2017-06-20 | 应用程序的启动方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710471242.2A CN107291332A (zh) | 2017-06-20 | 2017-06-20 | 应用程序的启动方法、装置及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107291332A true CN107291332A (zh) | 2017-10-24 |
Family
ID=60096825
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710471242.2A Pending CN107291332A (zh) | 2017-06-20 | 2017-06-20 | 应用程序的启动方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107291332A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104268451A (zh) * | 2014-09-11 | 2015-01-07 | 深圳市中兴移动通信有限公司 | 一种移动终端及其应用的快捷启动方法和装置 |
CN104516763A (zh) * | 2015-01-23 | 2015-04-15 | 深圳市中兴移动通信有限公司 | 一种应用程序的启动方法及装置 |
CN104636660A (zh) * | 2015-01-30 | 2015-05-20 | 深圳市中兴移动通信有限公司 | 应用程序的启动方法及移动终端 |
CN104793875A (zh) * | 2014-01-20 | 2015-07-22 | 中兴通讯股份有限公司 | 应用的分屏方法与装置、智能终端 |
CN104915592A (zh) * | 2015-05-28 | 2015-09-16 | 东莞盛世科技电子实业有限公司 | 密码设定方法及其设备 |
-
2017
- 2017-06-20 CN CN201710471242.2A patent/CN107291332A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104793875A (zh) * | 2014-01-20 | 2015-07-22 | 中兴通讯股份有限公司 | 应用的分屏方法与装置、智能终端 |
CN104268451A (zh) * | 2014-09-11 | 2015-01-07 | 深圳市中兴移动通信有限公司 | 一种移动终端及其应用的快捷启动方法和装置 |
CN104516763A (zh) * | 2015-01-23 | 2015-04-15 | 深圳市中兴移动通信有限公司 | 一种应用程序的启动方法及装置 |
CN104636660A (zh) * | 2015-01-30 | 2015-05-20 | 深圳市中兴移动通信有限公司 | 应用程序的启动方法及移动终端 |
CN104915592A (zh) * | 2015-05-28 | 2015-09-16 | 东莞盛世科技电子实业有限公司 | 密码设定方法及其设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101554068B1 (ko) | 사용자 인증 디바이스 및 사용자 인증 방법 | |
US7992202B2 (en) | Apparatus and method for inputting graphical password using wheel interface in embedded system | |
CN109076072B (zh) | Web服务图片密码 | |
US9178984B1 (en) | Recording a signature on a touch screen enabled wireless phone and mobile device with stylus and server | |
CN111783055B (zh) | 账户信息管理方法、装置及电子设备 | |
CA2686696C (en) | Simplified biometric character sequence entry | |
WO2016188405A1 (zh) | 密码设定方法及其设备 | |
US20070271465A1 (en) | Method of Authentication by Challenge-Response and Picturized-Text Recognition | |
CN104885403A (zh) | 产生动态数据结构以用于认证和/或密码辨识的方法 | |
CN101296457A (zh) | 一种屏幕操作方法和装置 | |
CN104428785A (zh) | 使用图标的关键字的图标密码设定装置以及图标密码设定方法 | |
CN110663041B (zh) | 用于提供用户通过其能够操作计算设备的用户账户的系统和方法 | |
TW201743233A (zh) | 終端設備密碼解鎖方法、裝置和終端設備 | |
US20080146283A1 (en) | Configurable interface for devices | |
CN107133500A (zh) | 一种应用程序的加密方法及移动终端 | |
TW201826158A (zh) | 顯示資料的方法、裝置和終端 | |
CN107066864B (zh) | 一种应用图标显示方法及其设备 | |
CN105678131A (zh) | 信息处理方法、信息装置、移动终端及服务器 | |
CN107291332A (zh) | 应用程序的启动方法、装置及系统 | |
EP3346406A1 (en) | Data input method, and electronic device and system for implementing the data input method | |
JP2016051229A (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム。 | |
CN104573447A (zh) | 一种终端设备控制方法及装置 | |
CN111125742B (zh) | 文件管理方法、智能终端以及具有存储功能的装置 | |
HK1245921A1 (zh) | 應用程序的启動方法、裝置及系統 | |
CN105204772A (zh) | 一种终端屏幕解锁方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1245921 Country of ref document: HK |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171024 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1245921 Country of ref document: HK |