一种终端解锁方法及终端的制作方法_2

文档序号:9200131阅读:来源:国知局
302,按照预设的选择规则从数据库中选择文本信息。
[0045]在一些可行的实施方式中,步骤S301和步骤S302的具体实现方式可参考图1所示实施例中步骤SlOl和步骤S102的相关描述,在此不赘述。
[0046]S303,确定选择的文本信息中包含的字符。
[0047]具体地,可确定选择的文本信息中包含的字符以及字符数。
[0048]S304,若所述选择的文本信息中包含的字符数小于预设的字符数阈值,则生成第一解锁界面并显示所述第一解锁界面,其中所述选择的文本信息中包含的字符在所述第一解锁界面中按照第一排列规则进行排列。
[0049]具体实施中,所选择的文本信息可以是成语、俗语、谤语、歇后语、诗句、名言警句、歌词、普通词语、普通句子等,对于不同的文本信息,可设置不同的字符排列规则。本实施例中,可根据字符数来确定选择的文本信息中字符的排列规则。若所选择的文本信息中包含的字符数小于预设的字符数阈值,则所选择的的文本信息中包含的字符以第一排列规则进行排列,并显示在第一解锁界面。具体实施中,第一排列规则可以是乱序排列。
[0050]举例来说,对于成语、俗语、谤语、歇后语、普通词语等较短的文本信息,可设置其排列规则为乱序排列。例如,若选择的文本信息是“沆瀣一气”,则可将其中的四个汉字乱序显示在解锁界面;若选择的文本信息是“congratulat1n”,则可将其中的14个英文字母乱序显不在解锁界面。
[0051]作为一种可行的实施方式,当所选择的文本信息为字符数少于预设的字符数阈值的短句时,可将选择的短句拆分为多个词语或字符,再将拆分后得到的多个词语或字符乱序显示在第一解锁界面上。例如,当选择的文本信息为“If winter comes, can springbe far behind ?,,时,将其拆分为“If,,、“Winter,,、“comes,,、“,”、“can,,、“spring,,、“be,,、“far”、“behind” “? ”共10个单词和符号,并将拆分得到的10个单词和符号乱序显示在第一解锁界面上。
[0052]可选地,终端数据库中存储的文本信息可包括第一语言类型的文本信息或第二语言类型的文本信息。本发明实施例中,第一语言类型指的是用户设定的终端默认语言类型,例如简体中文;第二语言类型指的是除第一语言类型之外的其他语言类型,例如繁体中文、英语、日语、韩语等。若所述选择的文本信息为第二语言类型的文本信息,则所述第一解锁界面中还可包括提示信息。可选地,所述提示信息可以是所述文本信息或所述文本信息中复杂度较高的词语的第一语言类型的翻译,或者是所述文本信息中个别词语的顺序提示。
[0053]S305,当检测到用户在所述第一解锁界面执行的操作为按照所述选择的文本信息中字符排列的顺序依次选择所述第一解锁界面中的字符时,解锁终端。
[0054]在一些可行的实施方式中,当所选择的的文本信息中的字符在第一解锁界面以乱序排列时,终端可预先设置解锁操作为:按照终端选择的文本信息中字符排列的顺序依次选择第一解锁界面中的字符。例如,当选择的文本信息为“If winter comes, can springbe far behind ? ”时,终端将该文本信息拆分为10个单词和符号并乱序显示在第一解锁界面上,若终端检测到用户依次选择“If”、“winter”、“COmeS”、“,”、“Can”、“Spring”、“be”、“far”、“behind” “? ”这10个单词和符号时,可解锁终端。
[0055]具体地,用户可以通过点击、滑动、悬浮、语音等方式选择解锁界面的字符。
[0056]S306,若所述选择的文本信息中包含的字符数大于或等于所述预设的字符数阈值,则生成第二解锁界面并显示所述第二解锁界面,其中所述选择的文本信息中包含的字符在所述第二解锁界面中按照第二排列规则进行排列。
[0057]本实施例中,可根据字符数来确定选择的文本信息中字符的排列规则。若所选择的文本信息中包含的字符数大于或等于预设的字符数阈值,则所选择的的文本信息中包含的字符以第二排列规则进行排列,并显示在第二解锁界面。具体实施中,第一排列规则为顺序排列。例如对于名言警句、歌词、长句等较长的文本信息,可设置其字符的排列规则为顺序排列。
[0058]S307,当检测到用户在所述第二解锁界面执行的操作的轨迹与所述选择的文本信息中字符排列的轨迹相符时,解锁终端。
[0059]在一些可行的实施方式中,当第二解锁界面上文本信息中的字符顺序排列时,终端可预先设置解锁操作为:沿着第二解锁界面上字符排列的轨迹进行滑动操作。举例来说,若终端选择的文本信息是 “Be strong as a fire that crushes everything in its wayand like water that finds a way around any obstacle with gentle determinat1nand a peaceful flow.”,终端将上述文本信息中的字符顺序排列在解锁界面上,当检测到用户沿着字符排列的轨迹在第二解锁界面上滑动操作时,可解锁终端。具体实施中,沿着字符排列的轨迹滑动可以是沿着字符排列的轨迹在字符上方或下方滑动,也可以是从字符上滑过。
[0060]具体实施中,还可在第二解锁界面显示一些提示信息以提示用户正确的解锁操作轨迹。例如,可以在第二解锁界面显示的文本信息中每一行下方或上方显示至少一条横线,以提示用户沿着横线执行操作。
[0061]本发明实施例中,终端接收用户输入的解锁触发操作,按照预设的选择规则从数据库中选择文本信息,根据选择的文本信息中包含的字符数对所示文本信息中的字符按照对应的字符排列规则生成第一解锁界面或第二解锁界面并显示,当检测到用户在第一解锁界面或第二解锁界面执行的操作符合预设的解锁操作时,解锁终端。采用本发明实施例,用户在解锁界面执行操作时,可丰富终端解锁的功能,同时增强终端解锁的趣味性,提高终端的用户体验。
[0062]参见图4,图4是本发明实施例提供的终端的一实施例的结构示意图。如图4所示,所示终端可包括接收单元401、选择单元402、界面生成单元403以及解锁单元404,其中:
[0063]接收单元401,用于接收用户输入的解锁触发操作。
[0064]可选地,当终端处于锁定状态时,用户可以通过物理按键、摇晃终端或语音命令等方式输入上述解锁触发操作。
[0065]具体实施中,接收用户输入的解锁触发操作后,终端可在屏幕上显示解锁界面,以供用户进一步输入解锁操作,从而解锁终端。
[0066]选择单元402,用于按照预设的选择规则从数据库中选择文本信息。
[0067]可选地,上述文本信息可以包括词语或句子,具体可包括但不限于成语、俗语、谤语、歇后语、诗句、名言警句、歌词、普通词语、普通句子等。
[0068]可选地,终端数据库中存储的文本信息可包括第一语言类型的文本信息或第二语言类型的文本信息。本发明实施例中,第一语言类型指的是用户设定的终端默认语言类型,例如简体中文;第二语言类型指的是除第一语言类型之外的其他语言类型,例如繁体中文、英语、日语、韩语等。
[0069]可选地,上述预设的选择规则可以包括:选择当前为止最近一次加入所述数据库的文本信息;或者,选择当前为止预设时间内被阅读次数最多的文本信息;或者,选择当前为止预设时间内加入所述数据库的复杂度最高的文本信息;或者,将终端存储的文本信息按照复杂度排序,使当前选择的文本信息的复杂度低于上一次选择的文本信息的复杂度。本发明实施例中,对于不同语言类型的文本信息而言,第二语言类型的文本信息的复杂度高于第一语言类型的文本信息。对于同一语言类型的文本信息而言,字符数越多则复杂度越尚。
[0070]作为一种可行的实施方式,终端可以将词典应用中单词本中的单词或句子更新到上述数据库。此外,当检测到用户通过词典应用查询词语或句子时,可以将用户查询的词语或句子加入上述数据库。当检测到用户在电子书中标记一些词语或句子时,也可以将用户标记的词语或句子加入上述数据库。
[0071]界面生成单元403,用于根据选择的文本信息的排列规则生成相应的解锁界面并显示所述解锁界面。
[0072]具体实施中,选择单元402所选择的文本信息可以是成语、俗语、谤语、歇后语、诗句、名言警句、歌词、普通词语、普通句子等,对于不同的文本信息,可设置不同的字符排列规则。举例来说,对于成语、俗语、谤语、歇后语、普通词语等较短的文本信息,可设置其排列规则为乱序排列。例如,若选择的文本信息是“沆瀣一气”,则可将其中的四个汉字乱序显示在解锁界面;若选择的文本信息是“congratulat1n”,界面生成单元403可将其中的14个英文字母乱序显示在解锁界面。对于名言警句、歌词、普通句子等较长的文本信息,可设置其排列规则为顺序排列。
[0073]解锁单元404,用于在检测到用户在所述解锁界面执行的操作符合预设的解锁操作时,解锁所述终端。
[0074]作为一种可行的实施方式,终端针对不同
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1