启动隐藏功能的系统及其方法

文档序号:6616145阅读:161来源:国知局
专利名称:启动隐藏功能的系统及其方法
技术领域
一种启动隐藏功能的系统及其方法,特别是指一种需进行特定操作才启 动隐藏功能的系统及其方法。
背景技术
随着信息的发达,各式各样的软件满足了不同使用者的需求,但在长时 间使用同一种软件做同一件事情的情况下,容易造成使用者丧失该软件的新 鲜感。为此,有的软件开发者会不断的推出新版本,希望使用新的功能来让 使用者在使用软件时不再感到一成不变。然而,软件的新版本要推出并不是 一件容易的事,若只是为了要增加使用者的新鲜感,并不适合以推出新版本 的方法达成。
综上所述,可知先前技术中长期以来一直存在长时间使用同一软件的情 况下,使用者容易丧失新鲜感的问题,因此有必要提出改进的技术手段,来 解决此一问题。

发明内容
有鉴于先前技术存在的使用者容易丧失对软件的新鲜感的问题,本发明
特提供一种启动隐藏功能的系统与方法,其中
本发明所提供的启动隐藏功能的系统,其包括有接收模块、第一判断 单元、第二判断单元、第三判断单元以及第四判断单元的判断^t块、功能执
行模块,其通过第 一判断单元判断接收模块所接收输入信号为点击特定图标 所产生的输入信号时,由第二判断单元判断使用者是否完成注册以及第三判 断单元判断使用者是否执行过第一特定功能,当两者判断均为真时,若第四 判断单元判断接收模块接收到特定数据在第二特定功能中时,执行可以让使用者获得惊喜的隐藏功能,由此解决先前技术所存在的问题。
本发明所提供的启动隐藏功能的方法,其包括有下列步骤判断是否接 收到使用者点击特定图标所产生的输入信号;当接收到该输入信号后,判断 使用者是否完成注册程序;当使用者完成注册程序后,判断使用者是否执行 过目标软件的至少 一第 一特定功能;当使用者执行过目标软件的该些第 一特 定功能后,判断是否接收到使用者于目标软件的第二特定功能中所输入的特 定数据;当接收到该特定数据时,执行隐藏功能,其通过让使用者依序完成 上述四个操作后执行可以让使用者获得惊喜的隐藏功能来解决先前技术所存 在的问题。
本发明所提供的系统与方法如上,其与先前技术之间的差异在于使用者 依序完成特定的操作后,本发明会执行隐藏功能让使用者获得惊喜。通过上 述的技术手段,本发明可以达成增进软件的使用意愿的功效。


图1是本发明所提的启动隐藏功能的系统架构图。 图2是本发明所提的启动隐藏功能的方法流程图。
具体实施例方式
以下将配合图式及实施例来详细说明本发明的详细特征与实施方式,内 容足以使任何熟习相关技艺者轻易地理解本发明解决技术问题所应用的技术 手段并据以实施,及理解实现本发明可达成的功效。
复活节彩蛋(Easter Egg)是复活节最典型的象征,其代表了惊喜与另藏 玄机。而软件中的r彩蛋」,最早出现在某软件的开发人员无法在该软件的 接口中列出开发人员名单的时候,于是开发人员设定若使用者在该软件中以 预定的操作过程操作该软件时,才会显示出开发人员的名单。而后,也有开 发人员为了纪念某个人事物,因此在软件中隐匿某些信息,让用户在没有预 期的情况下触发。
随着有越来越多的人喜欢寻找埋藏于软件中的「彩蛋」,因此软件中藏有r彩蛋j逐渐发展成为一种众所皆知的习惯。寻找软件中的「彩蛋」就像 在复活节时寻找礼物一样,充满了趣^M生。而r彩蛋J的表现方式也越来越 多样化,例如 一个小游戏, 一段音乐, 一些恶作剧等等都可以是r彩蛋J 。 r彩蛋J给软件注入了额外的活力,让软件可以更为精彩有趣,因此本发明 将^f吏用「彩蛋」的方式来增进使用者操作软件的乐趣。
以下先以r图1」本发明所提的启动隐藏功能的系统架构图来说明本发 明的系统运作。如r图1」所示,本发明的系统主要含有接收模块110、判断 模块120以及功能执行模块150;提示模块130以及播放模块190则可附加 于本发明,使本发明增加其它的功能。其中,判断模块120包含第一判断单 元121、第二判断单元122、第三判断单元123以及第四判断单元124。
其中输入行为包含但不限于使用鼠标点击某一位置、按下键盘中的某一按键等。
第一判断单元121负责判断接收模块110所接收到的输入信号是否由点 击目标软件中的某一特定图示所产生。 一般而言,特定图标为该目标软件中
具有特殊意义的图示,包含但不限于代表该目标软件的Logo、开发该目标软 件的公司的商标等。
第二判断单元122负责在第一判断单元121判断出接收模块110接收到 点击该特定图标所产生的输入信号后,判断该目标软件是否完成注册。
第三判断单元123负责于第二判断单元122判断该目标软件完成注册时, 进一步判断该目标软件的第一特定功能是否被执行过。 一般而言,第一特定 功能为目标软件基本功能的集合,因此随着目标软件的不同,第一特定功能 可能为一个或多个。
第四判断单元124负责于第三判断单元123判断出所有第一特定功能都 被执行过至少一次后,判断接收模块110是否接收到该目标软件的第二特定 功能中所输入的特定数据。其中,第二特定功能为目标软件中可输入数据的 任一功能,其可以为第一特定功能中的一个,也可以不属于第一特定功能。
功能执行模块150负责在第四判断单元124判断出接收模块U0接收到使用者于第二特定功能中所输入的特定数据时,执行隐藏功能。 一般而言, 隐藏功能是目标软件所提供的操作接口与功能列表中无法找到的功能。
提示模块130以及播放模块190将于稍后说明。
接着以一个实施例来解说本发明的运作系统与方法,并请参照「图2」 本发明所提的启动隐藏功能的方法流程图。
在本实施例中,目标软件以翻译软件为例,但本发明所提的目标软件并 不以此为限;特定图标则为目标软件的Logo,但本发明所提的特定图示亦不 以此为限;第一特定功能为该翻译软件的所有基本功能,包含但不限于「实 时翻译J以及r实时词典J等;第二特定功能为该翻译软件的附加功能中的 r单词测验J 。
包含有本发明的翻译软件(目标软件)执行时,当使用者点击到翻译软 件的Logo(特定图示)时,执行翻译软件的作业平台即产生一个点击翻译软 件的Logo的输入信号,使得本发明的接收模块110接收该输入信号(步骤 210)。
接着,判断模块120中的第一判断单元121会判断接收模块110所接收 到的输入信号是否由使用者对翻译软件Logo的点击所产生(步骤220),若 是则继续下面的步骤,若否,则本发明的第一判断单元121会持续判断接收 模块110所接收到的输入信号,直到输入信号是由点击翻译软件的Logo而 产生为止。
如果接收模块110所接收到的输入信号是由使用者点击翻译软件的Logo 所产生,处理模块120中的第二判断单元122会判断该翻译软件是否完成注 册(步骤230)。
当第二判断单元122判断该翻译软件已经完成了注册时,判断模块120 中的第三判断单元123会进一步判断使用者是否已经执行过该翻译软件的 r实时翻译」以及r实时词典」两个基本功能是否被使用者执行过一次以上 (步骤250),若是,则会进行下一个步骤,若否,则第三判断单元123会 不断的进行判断,直到该翻译软件的两个基本功能r实时翻译」以及「实时 词典J都被执行过至少一次为止。在此假设该翻译软件的r实时翻译J以及「实时词典』两个基本功能都 已经执行过,则第三判断单元123将判断出判断条件成立,于是,处理模块 120中的第四判断单元124开始判断在第二特定功能「单词测验J中是否输 入特定数据(步骤270 )。
例如,在r单词测一验」中输入r thanks a lot」时,接收模块110会接收 到在r单词测验」输入的r thanks a lot」,且在接收模块110接收到r thanks a lot」后,会由第四判断单元124判断接收模块110在「单词测验」中所接 收的「thanksalotJ是否为达到产生资格符合信息的特定数据(步骤270 ), 若是,则本发明会进入下一个步骤,若否,则第四判断单元124判断会重复 此步骤(步骤270),直到接收模块110所接收到的字符串为特定数据为止。
假设接收模块110接收到「 thanks a lot」即为特定数据,则第四判断单 元124的判断为真,因此,功能执行模块150会被第四判断单元124使能而 执行隐藏功能。
若在此实施例中,隐藏功能为传送使用者的个人数据至翻译软件的开发 商所建立的服务器上(但本发明所提的隐藏功能并不以此为限),则提示模 块130会产生提示信息并显示予使用者,使得使用者输入其个人资料。在接 收模块110接收到使用者输入的个人数据后,功能执行模块150会产生包含 使用者输入的个人数据的电子邮件(资格符合信息),并将产生的电子邮件 传送给翻译软件的开发商所提供的服务器。其中,电子邮件的标题例如r使 用者找到所有彩蛋」等,但并不以此为限。
综上所述,可知本发明与先前技术之间的差异在于具有判断使用者依序 完成特定的操作后,执行隐藏功能而让使用者获得惊喜的技术手段,借由此 一技术手段可以解决先前技术所存在的问题,进而达成增加使用者使用软件 的意愿的功效。
为了增加与使用者的互动,本发明更可以包含播》i^莫块190,负责在第 一判断单元121判断接收模块110接收到使用者点击翻译软件的Logo所产 生的输入信号(步骤220)后,播放声音或影音等多媒体数据(步骤221), 让使用者可以留下深刻的印象,并给予使用者惊喜。为此,此时所播放的多 媒体数据会与翻译软件有关,例如翻译软件的广告影片或Sl0gan等,但并不以此为限。
同样的,提示模块130更可以负责在第一判断单元121判断接收模块110 接收到使用者点击翻译软件的Logo所产生的输入信号(步骤220 )后,产生 并显示提示信息(步骤222),让使用者得知翻译软件中有彩蛋可以寻找, 由此使使用者在寻找过程中满足产生资格符合信息的条件。
除此之外,提示模块130还可以在第二判断单元122判断出使用者尚未 完成注册程序(步骤230)时,产生提示信息(步骤240),由此提示使用者 得知完成注册程序后,可以由操作翻译软件来寻找彩蛋。
另外,提示模块130也可以在第四判断单元124判断接收模块IIO接收 到特定资料(步骤270)后,产生并显示提示信息,由此让使用者得知其已 找到所有的彩蛋。
而上述的播放模块190更负责在第三判断单元123判断所有的第一特定 功能都被使用者执行过(步骤250)后(也就是使用者执行过上述实施例中 的翻译软件的r实时翻译」以及r实时词典」功能后),播放声音或影音等 多媒体数据(步骤261)。
另外,为了避免使用者先执行过所有的第 一特定功能后才点击特定图示, 使得寻找彩蛋的趣味消失,因此本发明的第四判断单元更可以在判断使用者 是否于第二特定功能输入特定数据(步骤270)前,额外判断使用者是否先 执行第三特定功能(步骤260),也就是说使用者得要先执行第三特定功能 后,再执行第二特定功能输入特定数据才达成产生资格符合信息的操作条件。 上迷的第三特定功能为目标软件中的任一功能,例如r实时词典j中的r自 建字库」功能等,但本发明所提的第三特定功能并不以上述为限。
虽然本发明所提供的实施方式如上,但所述内容并非用以直接限定本发 明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离 本发明所提供的精神和范围之内,在实施的形式上及细节上所为之更动或润 饰,均属本发明的专利保护范围。因此本发明的专利保护范围仍须以本说明 书所附的权利要求书所界定者为准。
权利要求
1. 一种启动隐藏功能的方法,是于一使用者对一计算机可执行的目标软件进行特定的至少一操作后,执行该目标软件所具有的一隐藏功能,该方法包含下列步骤判断是否接收到点击一特定图示所产生的一输入信号;当接收到该输入信号后,判断该目标软件是否完成注册;当该目标软件完成注册后,判断该目标软件的至少一第一特定功能是否被执行;当该目标软件的该些第一特定功能被执行后,判断该目标软件的一第二特定功能是否接收到一特定数据;及当接收到该特定数据时,执行该隐藏功能。
2. 如权利要求1所述的启动隐藏功能的方法,其中该方法更包含判断接 收到该输入信号后,播放一多媒体数据的步骤。
3. 如权利要求1所述的启动隐藏功能的方法,其中该方法更包含判断接 收到该输入信号后,产生相对应的一提示信息并显示该提示信息的步骤。
4. 如权利要求1所述的启动隐藏功能的方法,其中该方法更包含当该使 用者未完成注册程序时,产生相对应的一提示信息并显示该提示信息的步骤。
5. 如权利要求1所述的启动隐藏功能的方法,其中该方法更包含判断该 使用者执行过该些第一特定功能后,进一步判断接收到该使用者执行该目标 软件的一第三特定功能的一输入信号时,再判断是否接收到该特定资料的步骤。
6. 如权利要求1所述的启动隐藏功能的方法,其中该方法更包含于该使 用者执行过该些第一特定功能后,播放一多媒体数据的步骤。
7. 如权利要求1所述的启动隐藏功能的方法,其中该方法更包含判断接 收到该特定数据后,产生相对应的一提示信息,并显示该提示信息的步骤。
8. 如权利要求1所述的启动隐藏功能的方法,其中该启动该隐藏功能的 步骤系包含下列步骤产生一确认数据; 提示该使用者输入一个人数据;接收该个人数据,产生包含该个人数据与该确认数据的该资格符合信息;及传送该资格符合信息至一服务器。
9. 一种启动隐藏功能的系统,是于一使用者对一计算机可执行的目标软 件进行特定的至少一操作后,执行该目标软件中的一隐藏功能,该系统包含一接收模块,用以接收由输入行为所产生的多个输入信号;一判断模块,其中更包含一第一判断单元,用以判断该接收模块是否接收到对应于一特定图示的 一第一输入信号;一第二判断单元,用以于该第一判断单元判断出该接收模块接收到该第 一输入信号后,判断该目标软件是否完成注册;一第三判断单元,用以于该第二判断单元判断该目标软件完成注册后, 判断该目标软件的至少一第一特定功能是否被执行过;及一第四判断单元,用以于该第三判断单元判断该目标软件的该些第一特 定功能4皮执行过后,判断该接收^^莫块是否由该目标软件的一第二特定功能中 接收到一特定数据;及一功能执行模块,用以于该第四判断单元判断该接收模块接收到该特定 数据后,执行该隐藏功能。
10. 如权利要求9所述的启动隐藏功能的系统,其中该系统更包含一播 放模块,用以于该第一判断单元判断该接收模块接收到该第一输入信号后, 播放一第一多媒体数据、及用以于该第四判断单元判断该接收模块接收到该 特定数据后,播放一第二多媒体数据,其中该第一多媒体数据系与该目标软 件相关。
11. 如权利要求9所述的启动隐藏功能的系统,其中该系统更包含一提 示模块,用以于该第一判断单元判断该接收模块接收到该第一输入信号后,产生相对应的 一第 一提示信息并显示该第 一提示信息、用以于该第二判断单 元判断该使用者未完成注册程序时,产生相对应的一第二提示信息并显示该 第二提示信息、用以于该第四判断单元判断该接收才莫块接收到该特定数据后, 产生相对应的一第三提示信息、及用以于该第四判断单元判断该接收^f莫块接 收到该特定数据后,产生提示该使用者输入一个人数据的一第四提示信息, 使该功能执行模块产生包含有该个人数据的该资格符合信息,并传送该资格 符合信息至一服务器。
12. 如权利要求9所述的启动隐藏功能的系统,其中该第四判断单元更 用以于该第三判断单元判断该使用者执行过该目标软件的该些第一特定功能 后,先判断该接收模块是否接收到该使用者执行一第三特定功能的一第二输 入信号,当该接收模块接收到该第二输入信号时,使能该功能执行模块产生 该资格符合信息并传送。
13. 如权利要求9所述的启动隐藏功能的系统,其中该功能执行模块更 用以产生一确认数据,其中该确认数据包含于该资格符合信息中。
全文摘要
一种启动隐藏功能的系统及其方法,其通过判断使用者依序完成特定的操作后,执行隐藏功能来让使用者获得惊喜,可以解决先前技术中所存在的使用者容易丧失对软件的新鲜感的问题,借此可以达成增加使用者使用软件的意愿的功效。
文档编号G06F9/44GK101470608SQ20071030781
公开日2009年7月1日 申请日期2007年12月28日 优先权日2007年12月28日
发明者辉 王, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1