

技术领域technical field
一种启动隐藏功能的系统及其方法,特别是指一种需进行特定操作才启动隐藏功能的系统及其方法。A system and method for activating hidden functions, in particular to a system and method for activating hidden functions only after specific operations are performed.
背景技术Background technique
随着信息的发达,各式各样的软件满足了不同使用者的需求,但在长时间使用同一种软件做同一件事情的情况下,容易造成使用者丧失该软件的新鲜感。为此,有的软件开发者会不断的推出新版本,希望使用新的功能来让使用者在使用软件时不再感到一成不变。然而,软件的新版本要推出并不是一件容易的事,若只是为了要增加使用者的新鲜感,并不适合以推出新版本的方法达成。With the development of information, all kinds of software meet the needs of different users, but in the case of using the same software for a long time to do the same thing, it is easy to cause users to lose the freshness of the software. For this reason, some software developers will continue to release new versions, hoping to use new functions so that users no longer feel static when using the software. However, it is not an easy task to launch a new version of the software. If it is only to increase the freshness of the user, it is not suitable to release a new version.
综上所述,可知先前技术中长期以来一直存在长时间使用同一软件的情况下,使用者容易丧失新鲜感的问题,因此有必要提出改进的技术手段,来解决此一问题。To sum up, it can be seen that in the prior art, there has been a problem that users tend to lose the sense of freshness when using the same software for a long time. Therefore, it is necessary to propose improved technical means to solve this problem.
发明内容Contents of the invention
有鉴于先前技术存在的使用者容易丧失对软件的新鲜感的问题,本发明特提供一种启动隐藏功能的系统与方法,其中:In view of the problem in the prior art that users tend to lose the freshness of the software, the present invention provides a system and method for activating hidden functions, wherein:
本发明所提供的启动隐藏功能的系统,其包括有:接收模块、第一判断单元、第二判断单元、第三判断单元以及第四判断单元的判断模块、功能执行模块,其通过第一判断单元判断接收模块所接收输入信号为点击特定图标所产生的输入信号时,由第二判断单元判断使用者是否完成注册以及第三判断单元判断使用者是否执行过第一特定功能,当两者判断均为真时,若第四判断单元判断接收模块接收到特定数据在第二特定功能中时,执行可以让使用者获得惊喜的隐藏功能,由此解决先前技术所存在的问题。The system for starting a hidden function provided by the present invention includes: a receiving module, a first judging unit, a second judging unit, a third judging unit and a judging module of a fourth judging unit, and a function execution module, which passes the first judgment When the unit judges that the input signal received by the receiving module is an input signal generated by clicking on a specific icon, the second judgment unit judges whether the user has completed registration and the third judgment unit judges whether the user has executed the first specific function. When both are true, if the fourth judging unit judges that the specific data received by the receiving module is in the second specific function, it executes a hidden function that can surprise the user, thereby solving the problems existing in the prior art.
本发明所提供的启动隐藏功能的方法,其包括有下列步骤:判断是否接收到使用者点击特定图标所产生的输入信号;当接收到该输入信号后,判断使用者是否完成注册程序;当使用者完成注册程序后,判断使用者是否执行过目标软件的至少一第一特定功能;当使用者执行过目标软件的该些第一特定功能后,判断是否接收到使用者于目标软件的第二特定功能中所输入的特定数据;当接收到该特定数据时,执行隐藏功能,其通过让使用者依序完成上述四个操作后执行可以让使用者获得惊喜的隐藏功能来解决先前技术所存在的问题。The method for activating a hidden function provided by the present invention includes the following steps: judging whether the input signal generated by the user clicking on a specific icon is received; when the input signal is received, judging whether the user has completed the registration procedure; After completing the registration process, it is judged whether the user has executed at least one first specific function of the target software; after the user has executed the first specific functions of the target software, it is judged whether the second The specific data input in the specific function; when the specific data is received, the hidden function is executed, which solves the existing problems in the prior art by allowing the user to complete the above four operations in sequence and execute the hidden function that can surprise the user The problem.
本发明所提供的系统与方法如上,其与先前技术之间的差异在于使用者依序完成特定的操作后,本发明会执行隐藏功能让使用者获得惊喜。通过上述的技术手段,本发明可以达成增进软件的使用意愿的功效。The system and method provided by the present invention are as above, and the difference between it and the prior art is that after the user completes specific operations in sequence, the present invention will perform a hidden function to surprise the user. Through the above-mentioned technical means, the present invention can achieve the effect of improving the willingness to use the software.
附图说明Description of drawings
图1是本发明所提的启动隐藏功能的系统架构图。FIG. 1 is a system architecture diagram of the activation hidden function proposed by the present invention.
图2是本发明所提的启动隐藏功能的方法流程图。Fig. 2 is a flow chart of the method for activating the hidden function proposed by the present invention.
具体实施方式Detailed ways
以下将配合图式及实施例来详细说明本发明的详细特征与实施方式,内容足以使任何熟习相关技艺者轻易地理解本发明解决技术问题所应用的技术手段并据以实施,及理解实现本发明可达成的功效。The detailed features and implementation methods of the present invention will be described in detail below in conjunction with the drawings and embodiments, the content is enough to make any person familiar with the relevant art easily understand the technical means used to solve the technical problems of the present invention and implement them accordingly, and understand the realization of the present invention The effect that the invention can achieve.
复活节彩蛋(Easter Egg)是复活节最典型的象征,其代表了惊喜与另藏玄机。而软件中的「彩蛋」,最早出现在某软件的开发人员无法在该软件的接口中列出开发人员名单的时候,于是开发人员设定若使用者在该软件中以预定的操作过程操作该软件时,才会显示出开发人员的名单。而后,也有开发人员为了纪念某个人事物,因此在软件中隐匿某些信息,让用户在没有预期的情况下触发。Easter Egg is the most typical symbol of Easter, which represents surprise and hidden mystery. The "easter egg" in the software first appeared when the developer of a certain software could not list the developer list in the interface of the software, so the developer set that if the user operates the software in the predetermined operation process The list of developers will only be displayed when the software is selected. Then, in order to commemorate a certain person or event, some developers hide certain information in the software, allowing users to trigger it unexpectedly.
随着有越来越多的人喜欢寻找埋藏于软件中的「彩蛋」,因此软件中藏有「彩蛋」逐渐发展成为一种众所皆知的习惯。寻找软件中的「彩蛋」就像在复活节时寻找礼物一样,充满了趣味性。而「彩蛋」的表现方式也越来越多样化,例如:一个小游戏,一段音乐,一些恶作剧等等都可以是「彩蛋」。「彩蛋」给软件注入了额外的活力,让软件可以更为精彩有趣,因此本发明将使用「彩蛋」的方式来增进使用者操作软件的乐趣。As more and more people like to find "Easter eggs" buried in software, it has gradually become a well-known habit to have "Easter eggs" hidden in software. Finding "easter eggs" in the software is like looking for gifts at Easter, full of fun. And the ways of expressing "Easter eggs" are becoming more and more diverse, for example: a small game, a piece of music, some pranks, etc. can all be "Easter eggs". "Easter eggs" inject extra vitality into the software, making the software more exciting and interesting, so this invention will use "easter eggs" to enhance the user's fun in operating the software.
以下先以「图1」本发明所提的启动隐藏功能的系统架构图来说明本发明的系统运作。如「图1」所示,本发明的系统主要含有接收模块110、判断模块120以及功能执行模块150;提示模块130以及播放模块190则可附加于本发明,使本发明增加其它的功能。其中,判断模块120包含第一判断单元121、第二判断单元122、第三判断单元123以及第四判断单元124。In the following, the system operation of the present invention will be described first by referring to FIG. 1 , the system architecture diagram of the activation of the hidden function proposed by the present invention. As shown in "Figure 1", the system of the present invention mainly includes a receiving module 110, a
接收模块110负责接收对目标软件进行输入行为后所产生的输入信号。其中输入行为包含但不限于使用鼠标点击某一位置、按下键盘中的某一按键等。The receiving module 110 is responsible for receiving the input signal generated after inputting the target software. The input behavior includes but is not limited to clicking a certain position with a mouse, pressing a key on a keyboard, and the like.
第一判断单元121负责判断接收模块110所接收到的输入信号是否由点击目标软件中的某一特定图示所产生。一般而言,特定图标为该目标软件中具有特殊意义的图示,包含但不限于代表该目标软件的Logo、开发该目标软件的公司的商标等。The
第二判断单元122负责在第一判断单元121判断出接收模块110接收到点击该特定图标所产生的输入信号后,判断该目标软件是否完成注册。The
第三判断单元123负责于第二判断单元122判断该目标软件完成注册时,进一步判断该目标软件的第一特定功能是否被执行过。一般而言,第一特定功能为目标软件基本功能的集合,因此随着目标软件的不同,第一特定功能可能为一个或多个。The
第四判断单元124负责于第三判断单元123判断出所有第一特定功能都被执行过至少一次后,判断接收模块110是否接收到该目标软件的第二特定功能中所输入的特定数据。其中,第二特定功能为目标软件中可输入数据的任一功能,其可以为第一特定功能中的一个,也可以不属于第一特定功能。The
功能执行模块150负责在第四判断单元124判断出接收模块110接收到使用者于第二特定功能中所输入的特定数据时,执行隐藏功能。一般而言,隐藏功能是目标软件所提供的操作接口与功能列表中无法找到的功能。The
提示模块130以及播放模块190将于稍后说明。The
接着以一个实施例来解说本发明的运作系统与方法,并请参照「图2」本发明所提的启动隐藏功能的方法流程图。Next, an embodiment is used to illustrate the operating system and method of the present invention, and please refer to "FIG. 2" for the flow chart of the method for activating the hidden function proposed by the present invention.
在本实施例中,目标软件以翻译软件为例,但本发明所提的目标软件并不以此为限;特定图标则为目标软件的Logo,但本发明所提的特定图示亦不以此为限;第一特定功能为该翻译软件的所有基本功能,包含但不限于「实时翻译」以及「实时词典」等;第二特定功能为该翻译软件的附加功能中的「单词测验」。In this embodiment, the target software is translation software as an example, but the target software mentioned in the present invention is not limited thereto; the specific icon is the Logo of the target software, but the specific icon mentioned in the present invention is not limited to This is limited; the first specific function is all the basic functions of the translation software, including but not limited to "real-time translation" and "real-time dictionary"; the second specific function is the "word quiz" among the additional functions of the translation software.
包含有本发明的翻译软件(目标软件)执行时,当使用者点击到翻译软件的Logo(特定图示)时,执行翻译软件的作业平台即产生一个点击翻译软件的Logo的输入信号,使得本发明的接收模块110接收该输入信号(步骤210)。When the translation software (target software) containing the present invention is executed, when the user clicks on the Logo (specific icon) of the translation software, the operating platform executing the translation software generates an input signal for clicking the Logo of the translation software, so that the The inventive receiving module 110 receives the input signal (step 210).
接着,判断模块120中的第一判断单元121会判断接收模块110所接收到的输入信号是否由使用者对翻译软件Logo的点击所产生(步骤220),若是则继续下面的步骤,若否,则本发明的第一判断单元121会持续判断接收模块110所接收到的输入信号,直到输入信号是由点击翻译软件的Logo而产生为止。Next, the
如果接收模块110所接收到的输入信号是由使用者点击翻译软件的Logo所产生,处理模块120中的第二判断单元122会判断该翻译软件是否完成注册(步骤230)。If the input signal received by the receiving module 110 is generated by the user clicking on the logo of the translation software, the
当第二判断单元122判断该翻译软件已经完成了注册时,判断模块120中的第三判断单元123会进一步判断使用者是否已经执行过该翻译软件的「实时翻译」以及「实时词典」两个基本功能是否被使用者执行过一次以上(步骤250),若是,则会进行下一个步骤,若否,则第三判断单元123会不断的进行判断,直到该翻译软件的两个基本功能「实时翻译」以及「实时词典」都被执行过至少一次为止。When the
在此假设该翻译软件的「实时翻译」以及「实时词典」两个基本功能都已经执行过,则第三判断单元123将判断出判断条件成立,于是,处理模块120中的第四判断单元124开始判断在第二特定功能「单词测验」中是否输入特定数据(步骤270)。Assume here that the two basic functions of "real-time translation" and "real-time dictionary" of the translation software have been executed, then the
例如,在「单词测验」中输入「thanks a lot」时,接收模块110会接收到在「单词测验」输入的「thanks a lot」,且在接收模块110接收到「thanksa lot」后,会由第四判断单元124判断接收模块110在「单词测验」中所接收的「thanks a lot」是否为达到产生资格符合信息的特定数据(步骤270),若是,则本发明会进入下一个步骤,若否,则第四判断单元124判断会重复此步骤(步骤270),直到接收模块110所接收到的字符串为特定数据为止。For example, when "thanks a lot" is input in "word test", the receiving module 110 will receive "thanks a lot" input in "word test", and after the receiving module 110 receives "thanks a lot", the The
假设接收模块110接收到「thanks a lot」即为特定数据,则第四判断单元124的判断为真,因此,功能执行模块150会被第四判断单元124使能而执行隐藏功能。Assuming that the receiving module 110 receives "thanks a lot" as specific data, the judgment of the
若在此实施例中,隐藏功能为传送使用者的个人数据至翻译软件的开发商所建立的服务器上(但本发明所提的隐藏功能并不以此为限),则提示模块130会产生提示信息并显示予使用者,使得使用者输入其个人资料。在接收模块110接收到使用者输入的个人数据后,功能执行模块150会产生包含使用者输入的个人数据的电子邮件(资格符合信息),并将产生的电子邮件传送给翻译软件的开发商所提供的服务器。其中,电子邮件的标题例如「使用者找到所有彩蛋」等,但并不以此为限。If in this embodiment, the hidden function is to transmit the user's personal data to the server established by the developer of the translation software (but the hidden function mentioned in the present invention is not limited to this), then the
综上所述,可知本发明与先前技术之间的差异在于具有判断使用者依序完成特定的操作后,执行隐藏功能而让使用者获得惊喜的技术手段,借由此一技术手段可以解决先前技术所存在的问题,进而达成增加使用者使用软件的意愿的功效。To sum up, it can be seen that the difference between the present invention and the prior art lies in the technical means of performing hidden functions to surprise the user after judging that the user completes specific operations in sequence. The problems existing in the technology, and then achieve the effect of increasing the willingness of users to use the software.
为了增加与使用者的互动,本发明更可以包含播放模块190,负责在第一判断单元121判断接收模块110接收到使用者点击翻译软件的Logo所产生的输入信号(步骤220)后,播放声音或影音等多媒体数据(步骤221),让使用者可以留下深刻的印象,并给予使用者惊喜。为此,此时所播放的多媒体数据会与翻译软件有关,例如翻译软件的广告影片或slogan等,但并不以此为限。In order to increase the interaction with the user, the present invention may further include a
同样的,提示模块130更可以负责在第一判断单元121判断接收模块110接收到使用者点击翻译软件的Logo所产生的输入信号(步骤220)后,产生并显示提示信息(步骤222),让使用者得知翻译软件中有彩蛋可以寻找,由此使使用者在寻找过程中满足产生资格符合信息的条件。Similarly, the
除此之外,提示模块130还可以在第二判断单元122判断出使用者尚未完成注册程序(步骤230)时,产生提示信息(步骤240),由此提示使用者得知完成注册程序后,可以由操作翻译软件来寻找彩蛋。In addition, the
另外,提示模块130也可以在第四判断单元124判断接收模块110接收到特定资料(步骤270)后,产生并显示提示信息,由此让使用者得知其已找到所有的彩蛋。In addition, the prompting
而上述的播放模块190更负责在第三判断单元123判断所有的第一特定功能都被使用者执行过(步骤250)后(也就是使用者执行过上述实施例中的翻译软件的「实时翻译」以及「实时词典」功能后),播放声音或影音等多媒体数据(步骤261)。The above-mentioned
另外,为了避免使用者先执行过所有的第一特定功能后才点击特定图示,使得寻找彩蛋的趣味消失,因此本发明的第四判断单元更可以在判断使用者是否于第二特定功能输入特定数据(步骤270)前,额外判断使用者是否先执行第三特定功能(步骤260),也就是说使用者得要先执行第三特定功能后,再执行第二特定功能输入特定数据才达成产生资格符合信息的操作条件。上述的第三特定功能为目标软件中的任一功能,例如「实时词典」中的「自建字库」功能等,但本发明所提的第三特定功能并不以上述为限。In addition, in order to prevent the user from clicking on the specific icon after executing all the first specific functions first, so that the fun of finding eggs disappears, the fourth judging unit of the present invention can further judge whether the user has entered the second specific function. Before the specific data (step 270), additionally determine whether the user first executes the third specific function (step 260), that is to say, the user must first execute the third specific function, and then execute the second specific function to input specific data to achieve The operation condition that produces the qualification meets the information. The above-mentioned third specific function is any function in the target software, such as the "self-built font library" function in the "real-time dictionary", etc., but the third specific function mentioned in the present invention is not limited to the above.
虽然本发明所提供的实施方式如上,但所述内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所提供的精神和范围之内,在实施的形式上及细节上所为之更动或润饰,均属本发明的专利保护范围。因此本发明的专利保护范围仍须以本说明书所附的权利要求书所界定者为准。Although the embodiments provided by the present invention are as above, the content is not intended to directly limit the patent protection scope of the present invention. Anyone with ordinary knowledge in the technical field of the present invention, without departing from the spirit and scope provided by the present invention, changes or modifications in the form and details of the implementation, all belong to the scope of patent protection of the present invention . Therefore, the scope of patent protection of the present invention must still be defined by the appended claims of this specification.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2007103078116ACN101470608B (en) | 2007-12-28 | 2007-12-28 | System and method for initiating hidden function |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2007103078116ACN101470608B (en) | 2007-12-28 | 2007-12-28 | System and method for initiating hidden function |
| Publication Number | Publication Date |
|---|---|
| CN101470608A CN101470608A (en) | 2009-07-01 |
| CN101470608Btrue CN101470608B (en) | 2011-05-25 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2007103078116AExpired - Fee RelatedCN101470608B (en) | 2007-12-28 | 2007-12-28 | System and method for initiating hidden function |
| Country | Link |
|---|---|
| CN (1) | CN101470608B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114422843B (en)* | 2022-03-10 | 2024-03-26 | 北京达佳互联信息技术有限公司 | video color egg playing method and device, electronic equipment and medium |
| CN119441283A (en)* | 2023-08-02 | 2025-02-14 | 广东美的制冷设备有限公司 | Function recommendation method of electronic device, electronic device and readable storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6388682B1 (en)* | 1999-03-18 | 2002-05-14 | International Business Machines Corporation | Adaptive computer display screen window accommodating user or human factor input |
| CN1389777A (en)* | 2001-06-13 | 2003-01-08 | 富士通株式会社 | Chinese input system |
| US6574661B1 (en)* | 1997-09-26 | 2003-06-03 | Mci Communications Corporation | Integrated proxy interface for web based telecommunication toll-free network management using a network manager for downloading a call routing tree to client |
| CN101021787A (en)* | 2007-03-09 | 2007-08-22 | 无敌科技(西安)有限公司 | User interface colour matching altering method and system thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6574661B1 (en)* | 1997-09-26 | 2003-06-03 | Mci Communications Corporation | Integrated proxy interface for web based telecommunication toll-free network management using a network manager for downloading a call routing tree to client |
| US6388682B1 (en)* | 1999-03-18 | 2002-05-14 | International Business Machines Corporation | Adaptive computer display screen window accommodating user or human factor input |
| CN1389777A (en)* | 2001-06-13 | 2003-01-08 | 富士通株式会社 | Chinese input system |
| CN101021787A (en)* | 2007-03-09 | 2007-08-22 | 无敌科技(西安)有限公司 | User interface colour matching altering method and system thereof |
| Publication number | Publication date |
|---|---|
| CN101470608A (en) | 2009-07-01 |
| Publication | Publication Date | Title |
|---|---|---|
| CN109313667B (en) | Systems and methods for building state-specific multi-turn contextual language understanding systems | |
| US8185829B2 (en) | Method and system for rating exchangeable gestures via communications in virtual world applications | |
| US8103959B2 (en) | Gesture exchange via communications in virtual world applications | |
| Bartle | Designing virtual worlds | |
| EP3095113B1 (en) | Digital personal assistant interaction with impersonations and rich multimedia in responses | |
| US20070288404A1 (en) | Dynamic interaction menus from natural language representations | |
| EP1705564A2 (en) | Systems and methods for providing a system level user interface in a multimedia console | |
| Li et al. | SoundVizVR: Sound indicators for accessible sounds in virtual reality for deaf or hard-of-hearing users | |
| CN102103670A (en) | Human Verification of the Visible Public Turing Test via Contextual Visualization | |
| CN104780093A (en) | Method and device for processing expression information in instant messaging process | |
| KR102346440B1 (en) | Systems and methods for the dynamic creation and integration of interactive text video game content | |
| CN110311858A (en) | A kind of method and apparatus sending conversation message | |
| CN109771956A (en) | The realization system and method for multi-user's singing game | |
| WO2018130768A1 (en) | Emulation of at least one sound of a drum-type percussion instrument | |
| Graßl et al. | Data-driven analysis of gender differences and similarities in scratch programs | |
| CN101470608B (en) | System and method for initiating hidden function | |
| JP2009048302A (en) | Virtual space information summary creation device | |
| US20110244946A1 (en) | Personalized gaming experience | |
| CN115845367A (en) | Interactive information display method and device, electronic equipment and storage medium | |
| Smucker | Gaming sober, playing drunk: Sound effects of alcohol in video games | |
| LaLone et al. | A Quest?!: The Secret Life of Gameworld Punctuation | |
| US20160175719A1 (en) | Computer system and method for a computer implemented game | |
| CN116133728B (en) | Content playback program and content playback apparatus | |
| TWI375905B (en) | System for activating hidden function and method thereof | |
| Walker | Ghosts of the Horseshoe: A Mobilization of a Critical Interactive |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CB03 | Change of inventor or designer information | ||
| CB03 | Change of inventor or designer information | Inventor after:Xia Nengyue Inventor after:Xing Xuegui Inventor after:Xu Chunhua Inventor after:Yang Zhenhu Inventor after:Wang Yanfeng Inventor before:Qiu Quancheng Inventor before:Wang Hui | |
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right | Effective date of registration:20170920 Address after:4 groups of Dabao village, Xu Town, Wuxi County, Chongqing Co-patentee after:Xing Xuegui Patentee after:Xia Nengyue Co-patentee after:Xu Chunhua Co-patentee after:Yang Zhenhu Co-patentee after:Wang Yanfeng Address before:Taipei City, Taiwan Chinese Shilin District Hougang Street No. 66 Patentee before:Inventec Corporation | |
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20110525 Termination date:20171228 |