WO2017035953A1 - Input processing method, device and apparatus, and non-volatile computer storage medium - Google Patents

Input processing method, device and apparatus, and non-volatile computer storage medium Download PDF

Info

Publication number
WO2017035953A1
WO2017035953A1 PCT/CN2015/094338 CN2015094338W WO2017035953A1 WO 2017035953 A1 WO2017035953 A1 WO 2017035953A1 CN 2015094338 W CN2015094338 W CN 2015094338W WO 2017035953 A1 WO2017035953 A1 WO 2017035953A1
Authority
WO
WIPO (PCT)
Prior art keywords
dynamic effect
input
application
input sequence
effect data
Prior art date
Application number
PCT/CN2015/094338
Other languages
French (fr)
Chinese (zh)
Inventor
王奕然
Original Assignee
百度在线网络技术(北京)有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 百度在线网络技术(北京)有限公司 filed Critical 百度在线网络技术(北京)有限公司
Publication of WO2017035953A1 publication Critical patent/WO2017035953A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Definitions

  • the present disclosure relates to input method techniques, and more particularly to an input processing method, apparatus, device, and non-volatile computer storage medium.
  • Application for example, Windows applications, Android applications, iOS applications, etc.
  • the input method application can provide a candidate matching the input information according to the input information input by the user, so that the user can perform the upper screen selection.
  • aspects of the present disclosure provide an input processing method, apparatus, device, and non-volatile computer storage medium for improving flexibility of input processing.
  • An aspect of the present disclosure provides an input processing method, including:
  • the dynamic effect of the application is output according to the dynamic effect data.
  • the dynamic effect data comprising at least one of the following data:
  • the obtaining dynamic effect data of the input sequence according to the input sequence includes:
  • an input processing apparatus including:
  • An obtaining unit configured to acquire a user input sequence
  • a matching unit configured to obtain dynamic effect data of the input sequence according to the input sequence
  • an output unit configured to output a dynamic effect of the application according to the dynamic effect data.
  • the dynamic effect data comprising at least one of the following data:
  • the output unit is specifically used for
  • an apparatus comprising:
  • One or more processors are One or more processors;
  • One or more programs the one or more programs being stored in the memory, when executed by the one or more processors:
  • the dynamic effect of the application is output according to the dynamic effect data.
  • a non-volatile computer storage medium storing one or more programs when the one or more programs are executed by one device causes The device:
  • the dynamic effect of the application is output according to the dynamic effect data.
  • the embodiment of the present disclosure obtains the dynamic effect data of the input sequence according to the input sequence by acquiring an input sequence of the user, so that the dynamic effect of the application can be output according to the dynamic effect data, so that The user can display the relevant information of the input sequence, such as vocabulary meaning, vocabulary related audio, vocabulary related video, etc., by using the dynamic effects of the application, thereby improving the flexibility of input processing.
  • the technical solution provided by the present disclosure can effectively improve the user experience.
  • FIG. 1 is a schematic flowchart of an input processing method according to an embodiment of the present disclosure
  • FIG. 2 is a schematic diagram of an interface provided by an input method application in the embodiment corresponding to FIG. 1;
  • FIG. 3 is a schematic structural diagram of an input processing apparatus according to another embodiment of the present disclosure.
  • the terminals involved in the embodiments of the present disclosure may include, but are not limited to, a mobile phone, a personal digital assistant (PDA), a wireless handheld device, a tablet computer, and a personal computer (Personal Computer, PC). ), MP3 player, MP4 player, wearable device (for example, smart glasses, smart watches, smart bracelets, etc.).
  • PDA personal digital assistant
  • PC Personal Computer
  • MP3 player for example, smart glasses, smart watches, smart bracelets, etc.
  • wearable device for example, smart glasses, smart watches, smart bracelets, etc.
  • FIG. 1 is a schematic flowchart of an input processing method according to an embodiment of the present disclosure, as shown in FIG. 1 .
  • the input sequence of the user may refer to a sequence of characters input by the user using the input method, for example, “fanzhuan”, “doudong”, etc., or may also refer to a preferred candidate corresponding to the character sequence input by the user using the input method. For example, “flip”, “jitter”, etc., are not particularly limited in this embodiment.
  • the input method refers to the encoding method used to input various characters into the terminal.
  • the input method application can display a plurality of candidates corresponding to the character sequence to the user according to the sequence of characters input by the user, so that the user can select a candidate to complete the input operation, for example, the upper screen operation.
  • the so-called application may be an input method application, or may also be an application running in the foreground of an operating system of the terminal, that is, a foreground application, the implementation.
  • a foreground application the implementation.
  • this is not particularly limited.
  • An application that the user is operating is usually referred to as a foreground application, and an application that is not operated by the user but is also running (such as a system service) is called a background application.
  • execution entities of 101 to 103 may be applications located in a local terminal, for example, an input method application, or the like, or may be a plug-in or a software development kit installed in an application located in the local terminal (
  • the functional unit, such as the software development kit (SDK) may also be a processing engine located in the network side server, or may be a distributed system located on the network side, which is not specifically limited in this embodiment.
  • the application may be a local application installed on the terminal (nativeApp), or may be a web application (webApp) of a browser on the terminal.
  • This embodiment is not particularly limited.
  • the dynamic effect of the application can be output according to the dynamic effect data, so that the dynamic effect of the application can be utilized.
  • the user presents information about the input sequence, such as lexical meaning, vocabulary related audio, vocabulary related video, etc., thereby increasing the flexibility of the input process.
  • the obtained dynamic effect data may include, but is not limited to, at least one of the following data:
  • the visual dynamic effect data refers to related information for describing a visual dynamic effect.
  • the so-called visual dynamic effect refers to the dynamic effect expressed by materials such as text, pictures, and video.
  • the auditory dynamic effect data refers to related information for describing an auditory dynamic effect.
  • the so-called auditory dynamic effect refers to the dynamic effect expressed by materials such as audio and video.
  • a plurality of available dynamic effects may be acquired in advance, and the acquired dynamic effects are stored and processed to obtain a dynamic effect from the stored available dynamic effects after acquiring the input sequence of the user.
  • a dynamic effect matching the input sequence may be obtained from the stored available dynamic effects.
  • a default dynamic effect may be obtained from the stored available dynamic effects.
  • the dynamic effect data of the acquired dynamic effect may be specifically stored in the end
  • the storage device of the terminal may be stored in a storage device of the server on the network side, for example, a database of the server, which is not specifically limited in this embodiment.
  • the storage device of the terminal may store the device at a slow speed, which may be a hard disk of the computer system, or may be a non-operating memory of the mobile phone, that is, physical memory, for example, a read-only memory (Read-Only)
  • a slow speed which may be a hard disk of the computer system, or may be a non-operating memory of the mobile phone, that is, physical memory, for example, a read-only memory (Read-Only)
  • the memory, the ROM, the memory card, and the like are not particularly limited in this embodiment.
  • the storage device of the terminal may also be a fast storage device, which may be a memory of the computer system, or may be a running memory of the mobile phone, that is, system memory, for example, a random access memory (Random Access Memory). , RAM, etc., this embodiment is not particularly limited.
  • a fast storage device which may be a memory of the computer system, or may be a running memory of the mobile phone, that is, system memory, for example, a random access memory (Random Access Memory). , RAM, etc., this embodiment is not particularly limited.
  • the input sequence may be specifically determined to determine whether the input sequence is a preset specific sequence, for example, “ Fanzhuan”, “flip”, “doudong”, “jitter”, etc. If it is determined that the input sequence is a preset specific sequence, the current input operation of the input method is not continued, but a dynamic effect data of the dynamic effect is obtained from the stored available dynamic effects; The input sequence, not a specific sequence set in advance, continues the input method to apply the current input operation.
  • a preset specific sequence for example, “ Fanzhuan”, “flip”, “doudong”, “jitter”, etc.
  • the acquired input sequence of the user is a specific sequence set in advance, which is actually a trigger condition of a dynamic effect output function. If the trigger condition is satisfied, the current input operation of the input method is no longer continued, and the dynamic effect output function is triggered; if the trigger condition is not satisfied, the input method is continued to apply the current input operation.
  • the interface element displayed by the application may be specifically operated according to the dynamic effect data, and the output is performed. dynamic effect.
  • the interface elements presented by the application may include, but are not limited to, at least one of the following interface elements:
  • the application panel of the input method may be operated according to the dynamic effect data, and the dynamic effect is output. For example, if the acquired input sequence of the user is “fanzhuan” or “flip”, the application panel of the input method application may be operated according to the acquired dynamic effect data, and the dynamic effect as shown in FIG. 2 is output.
  • the sending function control applied by the input method is operated, and the dynamic effect is output.
  • the input scenario in which the input sequence is located is a search input. If the input scene in which the input sequence is located is a search input, dynamic effect data of the input sequence may be obtained according to the input sequence. If the input scene in which the input sequence is located is not a search input, the input and operation of the application can be performed normally.
  • the dynamic effect of the application can be output according to the dynamic effect data, so that the dynamic of the application can be utilized.
  • the effect is to present the user with information about the input sequence, such as lexical meaning, vocabulary related audio, vocabulary related video, etc., thereby improving the flexibility of the input processing.
  • the user can better understand the input sequence, and can Effective enough to improve the effectiveness of user input behavior.
  • the technical solution provided by the present disclosure can effectively improve the user experience.
  • FIG. 3 is a schematic structural diagram of an input processing apparatus according to another embodiment of the present disclosure, as shown in FIG. 3.
  • the input processing device of the present embodiment may include an acquisition unit 31, a matching unit 32, and an output unit 33.
  • the obtaining unit 31 is configured to obtain an input sequence of the user
  • the matching unit 32 is configured to obtain dynamic effect data of the input sequence according to the input sequence
  • the output unit 33 is configured to output according to the dynamic effect data.
  • the dynamic effect of the app may include an acquisition unit 31, a matching unit 32, and an output unit 33.
  • the application involved in the output unit may be an input method application, or may be an application that is run by the foreground of the operating system of the terminal, that is, a foreground application, which is not specifically limited in this embodiment.
  • An application that the user is operating is usually referred to as a foreground application, and an application that is not operated by the user but is also running (such as a system service) is called a background application.
  • part or all of the input processing device provided in this embodiment may be an application located in a local terminal, for example, an input method application, or the like, or may be a plug-in or software development provided in an application located in a local terminal.
  • Tool Development The functional unit such as Kit, SDK, or the like may be a processing engine located in the network side server, or may be a distributed system located on the network side, which is not specifically limited in this embodiment.
  • the application may be a local application (nativeApp) installed on the terminal, or may be a web application (webApp) of the browser on the terminal, which is not specifically limited in this embodiment.
  • the dynamic effect data obtained by the matching unit 32 may include, but is not limited to, at least one of the following data:
  • the output unit 33 may be specifically configured to: according to the dynamic effect data, operate an interface element displayed by the application, and output the dynamic effect.
  • the interface elements presented by the application may include, but are not limited to, at least one of the following interface elements:
  • the matching unit 32 may be specifically configured to obtain the input sequence according to the input sequence if an input scenario in which the input sequence is located is a search input. Dynamic effect data.
  • the input sequence of the user is obtained by the acquiring unit, and then the matching unit is further Obtaining the dynamic effect data of the input sequence according to the input sequence, so that the output unit can output the dynamic effect of the application according to the dynamic effect data, so that the related information of the input sequence can be presented to the user by using the dynamic effect of the application.
  • the input sequence of the user is obtained by the acquiring unit, and then the matching unit is further Obtaining the dynamic effect data of the input sequence according to the input sequence, so that the output unit can output the dynamic effect of the application according to the dynamic effect data, so that the related information of the input sequence can be presented to the user by using the dynamic effect of the application.
  • the output unit can output the dynamic effect of the application according to the dynamic effect data, so that the related information of the input sequence can be presented to the user by using the dynamic effect of the application.
  • the technical solution provided by the present disclosure can effectively improve the user experience.
  • the disclosed system, apparatus, and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • multiple units or components may be combined. Or it can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in various embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
  • the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
  • the above software functional unit is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform the methods of the various embodiments of the present disclosure. Part of the steps.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .

Abstract

Provided are an input processing method, device and apparatus, and non-volatile computer storage medium, the method comprising: acquiring an input sequence of a user (101); acquiring, according to the input sequence, dynamic effect data of the input sequence (102); and outputting, according to the dynamic effect data, a dynamic effect of an application (APP) (103). Thus, associated information of the input sequence, such as lexical meaning, lexeme-associated audio, lexeme-associated video, etc., can be displayed to the user by using the dynamic effect of the APP, thereby improving flexibility of input processing.

Description

输入处理方法、装置、设备及非易失性计算机存储介质Input processing method, device, device and non-volatile computer storage medium
本申请要求了申请日为2015年08月28日,申请号为201510540826.1发明名称为“输入处理方法及装置”的中国专利申请的优先权。The present application claims priority from Chinese Patent Application No. 201510540826.1, entitled "Input Processing Method and Apparatus", filed on Aug. 28, 2015.
技术领域Technical field
本公开涉及输入法技术,特别涉及一种输入处理方法、装置、设备及非易失性计算机存储介质。The present disclosure relates to input method techniques, and more particularly to an input processing method, apparatus, device, and non-volatile computer storage medium.
背景技术Background technique
应用(Application,APP)例如,Windows应用、安卓(Android)应用、ios应用等,一般都是需要用户通过输入法应用进行信息输入。一般来说,输入法应用可以根据用户输入的输入信息,提供与该输入信息匹配的候选项,以供用户进行上屏选择。Application (Application), for example, Windows applications, Android applications, iOS applications, etc., generally require users to input information through an input method application. In general, the input method application can provide a candidate matching the input information according to the input information input by the user, so that the user can perform the upper screen selection.
然而,现有技术提供的技术方案,只能够提供与用户输入的输入信息匹配的候选项,从而导致了输入处理的灵活性的降低。However, the technical solutions provided by the prior art can only provide candidates that match the input information input by the user, resulting in a reduction in flexibility of input processing.
发明内容Summary of the invention
本公开的多个方面提供一种输入处理方法、装置、设备及非易失性计算机存储介质,用以提高输入处理的灵活性。Aspects of the present disclosure provide an input processing method, apparatus, device, and non-volatile computer storage medium for improving flexibility of input processing.
本公开的一方面,提供一种输入处理方法,包括: An aspect of the present disclosure provides an input processing method, including:
获取用户的输入序列;Obtain the input sequence of the user;
根据所述输入序列,获得所述输入序列的动态效果数据;Obtaining dynamic effect data of the input sequence according to the input sequence;
根据所述动态效果数据,输出应用的动态效果。The dynamic effect of the application is output according to the dynamic effect data.
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述应用包括:The aspect as described above and any possible implementation manner further provide an implementation manner, where the application includes:
输入法应用Input method application
所在终端的操作系统的前台所运行的应用。The application running in the foreground of the operating system of the terminal.
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述动态效果数据包括下列数据中的至少一项:An aspect as described above, and any possible implementation, further providing an implementation, the dynamic effect data comprising at least one of the following data:
视觉动态效果数据;以及Visual dynamics data;
听觉动态效果数据。Auditory dynamic effect data.
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述动态效果数据,输出应用的动态效果,包括:The aspect as described above and any possible implementation manner further provide an implementation manner, where the dynamic effect of the output application is output according to the dynamic effect data, including:
根据所述动态效果数据,操作所述应用所展现的界面元素,输出所述动态效果。And operating the interface element displayed by the application according to the dynamic effect data, and outputting the dynamic effect.
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述应用所展现的界面元素包括下列界面元素中的至少一项:The aspect and any possible implementations described above further provide an implementation in which the interface elements presented by the application include at least one of the following interface elements:
应用面板;以及Application panel;
指定控件。 Specify the control.
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述输入序列,获得所述输入序列的动态效果数据,包括:The aspect as described above and any possible implementation manner further provide an implementation manner, where the obtaining dynamic effect data of the input sequence according to the input sequence includes:
若所述输入序列所在的输入场景为搜索输入,根据所述输入序列,获得所述输入序列的动态效果数据。If the input scene in which the input sequence is located is a search input, dynamic effect data of the input sequence is obtained according to the input sequence.
本公开的另一方面,提供一种输入处理装置,包括:In another aspect of the present disclosure, an input processing apparatus is provided, including:
获取单元,用于获取用户的输入序列;An obtaining unit, configured to acquire a user input sequence;
匹配单元,用于根据所述输入序列,获得所述输入序列的动态效果数据;a matching unit, configured to obtain dynamic effect data of the input sequence according to the input sequence;
输出单元,用于根据所述动态效果数据,输出应用的动态效果。And an output unit, configured to output a dynamic effect of the application according to the dynamic effect data.
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述应用包括:The aspect as described above and any possible implementation manner further provide an implementation manner, where the application includes:
输入法应用Input method application
所在终端的操作系统的前台所运行的应用。The application running in the foreground of the operating system of the terminal.
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述动态效果数据包括下列数据中的至少一项:An aspect as described above, and any possible implementation, further providing an implementation, the dynamic effect data comprising at least one of the following data:
视觉动态效果数据;以及Visual dynamics data;
听觉动态效果数据。Auditory dynamic effect data.
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式, 所述输出单元,具体用于An aspect of the above, and any possible implementation, further providing an implementation manner, The output unit is specifically used for
根据所述动态效果数据,操作所述应用所展现的界面元素,输出所述动态效果。And operating the interface element displayed by the application according to the dynamic effect data, and outputting the dynamic effect.
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述应用所展现的界面元素包括下列界面元素中的至少一项:The aspect and any possible implementations described above further provide an implementation in which the interface elements presented by the application include at least one of the following interface elements:
应用面板;以及Application panel;
指定控件。Specify the control.
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述匹配单元,具体用于The foregoing aspect and any possible implementation manner further provide an implementation manner, where the matching unit is specifically used to
若所述输入序列所在的输入场景为搜索输入,根据所述输入序列,获得所述输入序列的动态效果数据。If the input scene in which the input sequence is located is a search input, dynamic effect data of the input sequence is obtained according to the input sequence.
本公开的另一方面,提供一种设备,包括:In another aspect of the present disclosure, an apparatus is provided, comprising:
一个或者多个处理器;One or more processors;
存储器;Memory
一个或者多个程序,所述一个或者多个程序存储在所述存储器中,当被所述一个或者多个处理器执行时:One or more programs, the one or more programs being stored in the memory, when executed by the one or more processors:
获取用户的输入序列;Obtain the input sequence of the user;
根据所述输入序列,获得所述输入序列的动态效果数据;Obtaining dynamic effect data of the input sequence according to the input sequence;
根据所述动态效果数据,输出应用的动态效果。 The dynamic effect of the application is output according to the dynamic effect data.
本公开的另一方面,提供一种非易失性计算机存储介质,所述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:In another aspect of the present disclosure, a non-volatile computer storage medium storing one or more programs when the one or more programs are executed by one device causes The device:
获取用户的输入序列;Obtain the input sequence of the user;
根据所述输入序列,获得所述输入序列的动态效果数据;Obtaining dynamic effect data of the input sequence according to the input sequence;
根据所述动态效果数据,输出应用的动态效果。The dynamic effect of the application is output according to the dynamic effect data.
由上述技术方案可知,本公开实施例通过获取用户的输入序列,进而根据所述输入序列,获得所述输入序列的动态效果数据,使得能够根据所述动态效果数据,输出应用的动态效果,使得能够利用应用的动态效果,向用户展现输入序列的相关信息,例如,词汇含义、词汇相关音频、词汇相关视频等,从而提高了输入处理的灵活性。According to the foregoing technical solution, the embodiment of the present disclosure obtains the dynamic effect data of the input sequence according to the input sequence by acquiring an input sequence of the user, so that the dynamic effect of the application can be output according to the dynamic effect data, so that The user can display the relevant information of the input sequence, such as vocabulary meaning, vocabulary related audio, vocabulary related video, etc., by using the dynamic effects of the application, thereby improving the flexibility of input processing.
另外,采用本公开所提供的技术方案,通过主动输出根据用户的输入序列所获得的应用的动态效果,以供用户更好地理解该输入序列,能够有效提高用户输入行为的有效性。In addition, by adopting the technical solution provided by the present disclosure, by actively outputting the dynamic effect of the application obtained according to the input sequence of the user, for the user to better understand the input sequence, the effectiveness of the user input behavior can be effectively improved.
另外,采用本公开所提供的技术方案,能够有效提高用户的体验。In addition, the technical solution provided by the present disclosure can effectively improve the user experience.
附图说明DRAWINGS
为了更清楚地说明本公开实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings used in the embodiments or the prior art description will be briefly described below. It is obvious that the drawings in the following description are the disclosure of the present disclosure. Some embodiments, for those of ordinary skill in the art, Other drawings may also be obtained from these drawings without paying for inventive labor.
图1为本公开一实施例提供的输入处理方法的流程示意图;FIG. 1 is a schematic flowchart of an input processing method according to an embodiment of the present disclosure;
图2为图1所对应的实施例中输入法应用提供的一界面示意图;2 is a schematic diagram of an interface provided by an input method application in the embodiment corresponding to FIG. 1;
图3为本公开另一实施例提供的输入处理装置的结构示意图。FIG. 3 is a schematic structural diagram of an input processing apparatus according to another embodiment of the present disclosure.
具体实施方式detailed description
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。The technical solutions in the embodiments of the present disclosure will be clearly and completely described in conjunction with the drawings in the embodiments of the present disclosure. It is a partial embodiment of the present disclosure, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without departing from the inventive scope are the scope of the disclosure.
需要说明的是,本公开实施例中所涉及的终端可以包括但不限于手机、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、个人电脑(Personal Computer,PC)、MP3播放器、MP4播放器、可穿戴设备(例如,智能眼镜、智能手表、智能手环等)等。It should be noted that the terminals involved in the embodiments of the present disclosure may include, but are not limited to, a mobile phone, a personal digital assistant (PDA), a wireless handheld device, a tablet computer, and a personal computer (Personal Computer, PC). ), MP3 player, MP4 player, wearable device (for example, smart glasses, smart watches, smart bracelets, etc.).
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。In addition, the term "and/or" herein is merely an association relationship describing an associated object, indicating that there may be three relationships, for example, A and/or B, which may indicate that A exists separately, and A and B exist at the same time. There are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual object is an "or" relationship.
图1为本公开一实施例提供的输入处理方法的流程示意图,如图1所示。FIG. 1 is a schematic flowchart of an input processing method according to an embodiment of the present disclosure, as shown in FIG. 1 .
101、获取用户的输入序列。 101. Obtain a user input sequence.
所谓的用户的输入序列,可以是指用户使用输入法应用输入的字符序列,例如,“fanzhuan”、“doudong”等,或者还可以是指用户使用输入法应用输入的字符序列所对应的首选候选项,例如,“翻转”、“抖动”等,本实施例对此不进行特别限定。The input sequence of the user may refer to a sequence of characters input by the user using the input method, for example, “fanzhuan”, “doudong”, etc., or may also refer to a preferred candidate corresponding to the character sequence input by the user using the input method. For example, "flip", "jitter", etc., are not particularly limited in this embodiment.
输入法,是指为将各种字符输入终端而采用的编码方法,不同语言、国家、或地区,有多种不同的输入法,例如,搜狗拼音输入法、百度输入法、QQ拼音输入法等。一般来说,输入法应用可以根据用户输入的字符序列,向用户展现与该字符序列对应的若干个候选项,以供用户选择一个候选项完成输入操作,例如,上屏操作。The input method refers to the encoding method used to input various characters into the terminal. There are many different input methods for different languages, countries, or regions, for example, Sogou Pinyin input method, Baidu input method, QQ Pinyin input method, etc. . In general, the input method application can display a plurality of candidates corresponding to the character sequence to the user according to the sequence of characters input by the user, so that the user can select a candidate to complete the input operation, for example, the upper screen operation.
102、根据所述输入序列,获得所述输入序列的动态效果数据。102. Obtain dynamic effect data of the input sequence according to the input sequence.
103、根据所述动态效果数据,输出应用的动态效果。103. Output a dynamic effect of the application according to the dynamic effect data.
可选地,在本实施例的一个可能的实现方式中,在103中,所谓的应用可以为输入法应用,或者还可以为所在终端的操作系统的前台所运行的应用即前台应用,本实施例对此不进行特别限定。Optionally, in a possible implementation manner of this embodiment, in 103, the so-called application may be an input method application, or may also be an application running in the foreground of an operating system of the terminal, that is, a foreground application, the implementation. For example, this is not particularly limited.
通常把用户正在操作的应用称为前台应用,而用户没有操作但也在运行的应用程序(如系统服务)称为后台应用。An application that the user is operating is usually referred to as a foreground application, and an application that is not operated by the user but is also running (such as a system service) is called a background application.
需要说明的是,101~103的执行主体的部分或全部可以为位于本地终端的应用,例如,输入法应用等,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,或者还可以为位于网络侧服务器中的处理引擎,或者还可以为位于网络侧的分布式系统,本实施例对此不进行特别限定。It should be noted that some or all of the execution entities of 101 to 103 may be applications located in a local terminal, for example, an input method application, or the like, or may be a plug-in or a software development kit installed in an application located in the local terminal ( The functional unit, such as the software development kit (SDK), may also be a processing engine located in the network side server, or may be a distributed system located on the network side, which is not specifically limited in this embodiment.
可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp), 本实施例对此不进行特别限定。It can be understood that the application may be a local application installed on the terminal (nativeApp), or may be a web application (webApp) of a browser on the terminal. This embodiment is not particularly limited.
这样,通过获取用户的输入序列,进而根据所述输入序列,获得所述输入序列的动态效果数据,使得能够根据所述动态效果数据,输出应用的动态效果,使得能够利用应用的动态效果,向用户展现输入序列的相关信息,例如,词汇含义、词汇相关音频、词汇相关视频等,从而提高了输入处理的灵活性。In this way, by acquiring the input sequence of the user, and further obtaining the dynamic effect data of the input sequence according to the input sequence, the dynamic effect of the application can be output according to the dynamic effect data, so that the dynamic effect of the application can be utilized. The user presents information about the input sequence, such as lexical meaning, vocabulary related audio, vocabulary related video, etc., thereby increasing the flexibility of the input process.
可选地,在本实施例的一个可能的实现方式中,在102中,所获得的所述动态效果数据可以包括但不限于下列数据中的至少一项:Optionally, in a possible implementation manner of this embodiment, in 102, the obtained dynamic effect data may include, but is not limited to, at least one of the following data:
视觉动态效果数据;以及Visual dynamics data;
听觉动态效果数据。Auditory dynamic effect data.
所述视觉动态效果数据,是指用于描述视觉动态效果的相关信息。所谓的视觉动态效果,是指利用文字、图片、视频等素材所表现的动态效果。The visual dynamic effect data refers to related information for describing a visual dynamic effect. The so-called visual dynamic effect refers to the dynamic effect expressed by materials such as text, pictures, and video.
所述听觉动态效果数据,是指用于描述听觉动态效果的相关信息。所谓的听觉动态效果,是指利用音频、视频等素材所表现的动态效果。The auditory dynamic effect data refers to related information for describing an auditory dynamic effect. The so-called auditory dynamic effect refers to the dynamic effect expressed by materials such as audio and video.
本公开中,具体可以预先获取若干个可用的动态效果,对所获取的动态效果进行存储处理,以供在获取用户的输入序列之后,从所存储的可用的动态效果中,获取一个动态效果。In the present disclosure, a plurality of available dynamic effects may be acquired in advance, and the acquired dynamic effects are stored and processed to obtain a dynamic effect from the stored available dynamic effects after acquiring the input sequence of the user.
在一个具体的实现过程中,具体可以在获取用户的输入序列之后,从所存储的可用的动态效果中,获取一个与输入序列匹配的动态效果。In a specific implementation process, after acquiring the input sequence of the user, a dynamic effect matching the input sequence may be obtained from the stored available dynamic effects.
在另一个具体的实现过程中,具体可以在获取用户的输入序列之后,从所存储的可用的动态效果中,获取一个默认的动态效果。In another specific implementation process, after obtaining the input sequence of the user, a default dynamic effect may be obtained from the stored available dynamic effects.
具体地,具体可以将所获取的动态效果的动态效果数据,存储到终 端的存储设备中,或者还可以存储到网络侧服务端的存储设备例如,服务器的数据库中,本实施例对此不进行特别限定。Specifically, the dynamic effect data of the acquired dynamic effect may be specifically stored in the end The storage device of the terminal may be stored in a storage device of the server on the network side, for example, a database of the server, which is not specifically limited in this embodiment.
在一个具体的实现过程中,所述终端的存储设备可以慢速存储设备,具体可以为计算机系统的硬盘,或者还可以为手机的非运行内存即物理内存,例如,只读存储器(Read-Only Memory,ROM)和内存卡等,本实施例对此不进行特别限定。In a specific implementation process, the storage device of the terminal may store the device at a slow speed, which may be a hard disk of the computer system, or may be a non-operating memory of the mobile phone, that is, physical memory, for example, a read-only memory (Read-Only) The memory, the ROM, the memory card, and the like are not particularly limited in this embodiment.
在另一个具体的实现过程中,所述终端的存储设备还可以为快速存储设备,具体可以为计算机系统的内存,或者还可以为手机的运行内存即系统内存,例如,随机存储器(Random Access Memory,RAM)等,本实施例对此不进行特别限定。In another specific implementation process, the storage device of the terminal may also be a fast storage device, which may be a memory of the computer system, or may be a running memory of the mobile phone, that is, system memory, for example, a random access memory (Random Access Memory). , RAM, etc., this embodiment is not particularly limited.
可选地,在本实施例的一个可能的实现方式中,在102中,具体可以对所述输入序列,进行判断处理,以确定所述输入序列,是否为预先设置的特定序列,例如,“fanzhuan”、“翻转”、“doudong”、“抖动”等。如果确定所述输入序列,为预先设置的特定序列,则不再继续输入法当前的输入操作,而是从所存储的可用的动态效果中,获取一个动态效果的动态效果数据;如果确定所述输入序列,不为预先设置的特定序列,则继续输入法应用当前的输入操作。Optionally, in a possible implementation manner of the embodiment, in the 102, the input sequence may be specifically determined to determine whether the input sequence is a preset specific sequence, for example, “ Fanzhuan", "flip", "doudong", "jitter", etc. If it is determined that the input sequence is a preset specific sequence, the current input operation of the input method is not continued, but a dynamic effect data of the dynamic effect is obtained from the stored available dynamic effects; The input sequence, not a specific sequence set in advance, continues the input method to apply the current input operation.
在本公开中,所获取的用户的输入序列,为预先设置的特定序列,实际上就是一个动态效果输出功能的触发条件。如果触发条件被满足,则不再继续输入法当前的输入操作,并触发动态效果输出功能;如果触发条件没有被满足,则继续输入法应用当前的输入操作。In the present disclosure, the acquired input sequence of the user is a specific sequence set in advance, which is actually a trigger condition of a dynamic effect output function. If the trigger condition is satisfied, the current input operation of the input method is no longer continued, and the dynamic effect output function is triggered; if the trigger condition is not satisfied, the input method is continued to apply the current input operation.
可选地,在本实施例的一个可能的实现方式中,在103中,具体可以根据所述动态效果数据,操作所述应用所展现的界面元素,输出所述 动态效果。Optionally, in a possible implementation manner of the embodiment, in 103, the interface element displayed by the application may be specifically operated according to the dynamic effect data, and the output is performed. dynamic effect.
具体地,所述应用所展现的界面元素可以包括但不限于下列界面元素中的至少一项:Specifically, the interface elements presented by the application may include, but are not limited to, at least one of the following interface elements:
应用面板;以及Application panel;
指定控件。Specify the control.
在一个具体的实现过程中,具体可以根据所述动态效果数据,操作输入法应用的应用面板,输出所述动态效果。例如,若所获取的用户的输入序列为“fanzhuan”或者“翻转”,则可以根据所获取的动态效果数据,操作输入法应用的应用面板,输出如图2所示的动态效果。In a specific implementation process, the application panel of the input method may be operated according to the dynamic effect data, and the dynamic effect is output. For example, if the acquired input sequence of the user is “fanzhuan” or “flip”, the application panel of the input method application may be operated according to the acquired dynamic effect data, and the dynamic effect as shown in FIG. 2 is output.
在另一个具体的实现过程中,具体可以根据所述动态效果数据,操作输入法应用的发送功能控件,输出所述动态效果。In another specific implementation process, specifically, according to the dynamic effect data, the sending function control applied by the input method is operated, and the dynamic effect is output.
可选地,在本实施例的一个可能的实现方式中,在102中,具体可以判断所述输入序列所在的输入场景是否为搜索输入。若所述输入序列所在的输入场景为搜索输入,则可以根据所述输入序列,获得所述输入序列的动态效果数据。若所述输入序列所在的输入场景不为搜索输入,则可以正常执行该应用的输入与操作。Optionally, in a possible implementation manner of this embodiment, in 102, it may be specifically determined whether the input scenario in which the input sequence is located is a search input. If the input scene in which the input sequence is located is a search input, dynamic effect data of the input sequence may be obtained according to the input sequence. If the input scene in which the input sequence is located is not a search input, the input and operation of the application can be performed normally.
本实施例中,通过获取用户的输入序列,进而根据所述输入序列,获得所述输入序列的动态效果数据,使得能够根据所述动态效果数据,输出应用的动态效果,使得能够利用应用的动态效果,向用户展现输入序列的相关信息,例如,词汇含义、词汇相关音频、词汇相关视频等,从而提高了输入处理的灵活性。In this embodiment, by acquiring an input sequence of the user, and further obtaining dynamic effect data of the input sequence according to the input sequence, the dynamic effect of the application can be output according to the dynamic effect data, so that the dynamic of the application can be utilized. The effect is to present the user with information about the input sequence, such as lexical meaning, vocabulary related audio, vocabulary related video, etc., thereby improving the flexibility of the input processing.
另外,采用本公开所提供的技术方案,通过主动输出根据用户的输入序列所获得的应用的动态效果,以供用户更好地理解该输入序列,能 够有效提高用户输入行为的有效性。In addition, by using the technical solution provided by the present disclosure, by actively outputting the dynamic effect of the application obtained according to the input sequence of the user, the user can better understand the input sequence, and can Effective enough to improve the effectiveness of user input behavior.
另外,采用本公开所提供的技术方案,能够有效提高用户的体验。In addition, the technical solution provided by the present disclosure can effectively improve the user experience.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本公开所必须的。It should be noted that, for the foregoing method embodiments, for the sake of brevity, they are all described as a series of action combinations, but those skilled in the art should understand that the present disclosure is not limited by the described action sequence. Because certain steps may be performed in other sequences or concurrently in accordance with the present disclosure. In addition, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present disclosure.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above embodiments, the descriptions of the various embodiments are different, and the details that are not detailed in a certain embodiment can be referred to the related descriptions of other embodiments.
图3为本公开另一实施例提供的输入处理装置的结构示意图,如图3所示。本实施例的输入处理装置可以包括获取单元31、匹配单元32和输出单元33。其中,获取单元31,用于获取用户的输入序列;匹配单元32,用于根据所述输入序列,获得所述输入序列的动态效果数据;输出单元33,用于根据所述动态效果数据,输出应用的动态效果。FIG. 3 is a schematic structural diagram of an input processing apparatus according to another embodiment of the present disclosure, as shown in FIG. 3. The input processing device of the present embodiment may include an acquisition unit 31, a matching unit 32, and an output unit 33. The obtaining unit 31 is configured to obtain an input sequence of the user, and the matching unit 32 is configured to obtain dynamic effect data of the input sequence according to the input sequence, and the output unit 33 is configured to output according to the dynamic effect data. The dynamic effect of the app.
可选地,所述输出单元所涉及的应用可以为输入法应用,或者还可以为所在终端的操作系统的前台所运行的应用即前台应用,本实施例对此不进行特别限定。Optionally, the application involved in the output unit may be an input method application, or may be an application that is run by the foreground of the operating system of the terminal, that is, a foreground application, which is not specifically limited in this embodiment.
通常把用户正在操作的应用称为前台应用,而用户没有操作但也在运行的应用程序(如系统服务)称为后台应用。An application that the user is operating is usually referred to as a foreground application, and an application that is not operated by the user but is also running (such as a system service) is called a background application.
需要说明的是,本实施例所提供的输入处理装置的部分或全部可以为位于本地终端的应用,例如,输入法应用等,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(Software Development  Kit,SDK)等功能单元,或者还可以为位于网络侧服务器中的处理引擎,或者还可以为位于网络侧的分布式系统,本实施例对此不进行特别限定。It should be noted that part or all of the input processing device provided in this embodiment may be an application located in a local terminal, for example, an input method application, or the like, or may be a plug-in or software development provided in an application located in a local terminal. Tool Development The functional unit such as Kit, SDK, or the like may be a processing engine located in the network side server, or may be a distributed system located on the network side, which is not specifically limited in this embodiment.
可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本实施例对此不进行特别限定。It is to be understood that the application may be a local application (nativeApp) installed on the terminal, or may be a web application (webApp) of the browser on the terminal, which is not specifically limited in this embodiment.
可选地,在本实施例的一个可能的实现方式中,所述匹配单元32所获得的所述动态效果数据可以包括但不限于下列数据中的至少一项:Optionally, in a possible implementation manner of the embodiment, the dynamic effect data obtained by the matching unit 32 may include, but is not limited to, at least one of the following data:
视觉动态效果数据;以及Visual dynamics data;
听觉动态效果数据。Auditory dynamic effect data.
可选地,在本实施例的一个可能的实现方式中,所述输出单元33,具体可以用于根据所述动态效果数据,操作所述应用所展现的界面元素,输出所述动态效果。Optionally, in a possible implementation manner of the embodiment, the output unit 33 may be specifically configured to: according to the dynamic effect data, operate an interface element displayed by the application, and output the dynamic effect.
具体地,所述应用所展现的界面元素可以包括但不限于下列界面元素中的至少一项:Specifically, the interface elements presented by the application may include, but are not limited to, at least one of the following interface elements:
应用面板;以及Application panel;
指定控件。Specify the control.
可选地,在本实施例的一个可能的实现方式中,所述匹配单元32,具体可以用于若所述输入序列所在的输入场景为搜索输入,根据所述输入序列,获得所述输入序列的动态效果数据。Optionally, in a possible implementation manner of the embodiment, the matching unit 32 may be specifically configured to obtain the input sequence according to the input sequence if an input scenario in which the input sequence is located is a search input. Dynamic effect data.
需要说明的是,图1对应的实施例中方法,可以由本实施例提供的输入处理装置实现。详细描述可以参见图1对应的实施例中的相关内容,此处不再赘述。It should be noted that the method in the embodiment corresponding to FIG. 1 can be implemented by the input processing device provided in this embodiment. For details, refer to related content in the embodiment corresponding to FIG. 1, and details are not described herein again.
本实施例中,通过获取单元获取用户的输入序列,进而由匹配单元 根据所述输入序列,获得所述输入序列的动态效果数据,使得输出单元能够根据所述动态效果数据,输出应用的动态效果,使得能够利用应用的动态效果,向用户展现输入序列的相关信息,例如,词汇含义、词汇相关音频、词汇相关视频等,从而提高了输入处理的灵活性。In this embodiment, the input sequence of the user is obtained by the acquiring unit, and then the matching unit is further Obtaining the dynamic effect data of the input sequence according to the input sequence, so that the output unit can output the dynamic effect of the application according to the dynamic effect data, so that the related information of the input sequence can be presented to the user by using the dynamic effect of the application. For example, vocabulary meaning, vocabulary related audio, vocabulary related videos, etc., thereby increasing the flexibility of input processing.
另外,采用本公开所提供的技术方案,通过主动输出根据用户的输入序列所获得的应用的动态效果,以供用户更好地理解该输入序列,能够有效提高用户输入行为的有效性。In addition, by adopting the technical solution provided by the present disclosure, by actively outputting the dynamic effect of the application obtained according to the input sequence of the user, for the user to better understand the input sequence, the effectiveness of the user input behavior can be effectively improved.
另外,采用本公开所提供的技术方案,能够有效提高用户的体验。In addition, the technical solution provided by the present disclosure can effectively improve the user experience.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the system, the device and the unit described above can refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.
在本公开所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present disclosure, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner. For example, multiple units or components may be combined. Or it can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。 The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in various embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本公开各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium. The above software functional unit is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform the methods of the various embodiments of the present disclosure. Part of the steps. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .
最后应说明的是,以上实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的精神和范围。 It should be noted that the above embodiments are only for explaining the technical solutions of the present disclosure, and are not limited thereto; although the present disclosure has been described in detail with reference to the foregoing embodiments, it will be understood by those skilled in the art that The technical solutions described in the foregoing embodiments are modified, or the equivalents of the technical features are replaced by the equivalents. The modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present disclosure.

Claims (14)

  1. 一种输入处理方法,其特征在于,包括:An input processing method, comprising:
    获取用户的输入序列;Obtain the input sequence of the user;
    根据所述输入序列,获得所述输入序列的动态效果数据;Obtaining dynamic effect data of the input sequence according to the input sequence;
    根据所述动态效果数据,输出应用的动态效果。The dynamic effect of the application is output according to the dynamic effect data.
  2. 根据权利要求1所述的方法,其特征在于,所述应用包括:The method of claim 1 wherein said application comprises:
    输入法应用;Input method application;
    所在终端的操作系统的前台所运行的应用。The application running in the foreground of the operating system of the terminal.
  3. 根据权利要求1或2所述的方法,其特征在于,所述动态效果数据包括下列数据中的至少一项:The method according to claim 1 or 2, wherein the dynamic effect data comprises at least one of the following data:
    视觉动态效果数据;以及Visual dynamics data;
    听觉动态效果数据。Auditory dynamic effect data.
  4. 根据权利要求1~3任一权利要求所述的方法,其特征在于,所述根据所述动态效果数据,输出应用的动态效果,包括:The method according to any one of claims 1 to 3, wherein the outputting the dynamic effect of the application according to the dynamic effect data comprises:
    根据所述动态效果数据,操作所述应用所展现的界面元素,输出所述动态效果。And operating the interface element displayed by the application according to the dynamic effect data, and outputting the dynamic effect.
  5. 根据权利要求4所述的方法,其特征在于,所述应用所展现的界面元素包括下列界面元素中的至少一项:The method of claim 4, wherein the interface elements presented by the application comprise at least one of the following interface elements:
    应用面板;以及Application panel;
    指定控件。Specify the control.
  6. 根据权利要求1~5任一权利要求所述的方法,其特征在于,所述根据所述输入序列,获得所述输入序列的动态效果数据,包括:The method according to any one of claims 1 to 5, wherein the obtaining the dynamic effect data of the input sequence according to the input sequence comprises:
    若所述输入序列所在的输入场景为搜索输入,根据所述输入序列, 获得所述输入序列的动态效果数据。If the input scene in which the input sequence is located is a search input, according to the input sequence, The dynamic effect data of the input sequence is obtained.
  7. 一种输入处理装置,其特征在于,包括:An input processing device, comprising:
    获取单元,用于获取用户的输入序列;An obtaining unit, configured to acquire a user input sequence;
    匹配单元,用于根据所述输入序列,获得所述输入序列的动态效果数据;a matching unit, configured to obtain dynamic effect data of the input sequence according to the input sequence;
    输出单元,用于根据所述动态效果数据,输出应用的动态效果。And an output unit, configured to output a dynamic effect of the application according to the dynamic effect data.
  8. 根据权利要求7所述的装置,其特征在于,所述应用包括:The apparatus of claim 7 wherein said application comprises:
    输入法应用;Input method application;
    所在终端的操作系统的前台所运行的应用。The application running in the foreground of the operating system of the terminal.
  9. 根据权利要求7或8所述的装置,其特征在于,所述动态效果数据包括下列数据中的至少一项:The apparatus according to claim 7 or 8, wherein said dynamic effect data comprises at least one of the following data:
    视觉动态效果数据;以及Visual dynamics data;
    听觉动态效果数据。Auditory dynamic effect data.
  10. 根据权利要求7~9任一权利要求所述的装置,其特征在于,所述输出单元,具体用于The device according to any one of claims 7 to 9, wherein the output unit is specifically used for
    根据所述动态效果数据,操作所述应用所展现的界面元素,输出所述动态效果。And operating the interface element displayed by the application according to the dynamic effect data, and outputting the dynamic effect.
  11. 根据权利要求10所述的装置,其特征在于,所述应用所展现的界面元素包括下列界面元素中的至少一项:The apparatus according to claim 10, wherein the interface element presented by the application comprises at least one of the following interface elements:
    应用面板;以及Application panel;
    指定控件。Specify the control.
  12. 根据权利要求7~11任一权利要求所述的装置,其特征在于,所述匹配单元,具体用于 The device according to any one of claims 7 to 11, wherein the matching unit is specifically used for
    若所述输入序列所在的输入场景为搜索输入,根据所述输入序列,获得所述输入序列的动态效果数据。If the input scene in which the input sequence is located is a search input, dynamic effect data of the input sequence is obtained according to the input sequence.
  13. 一种设备,包括:A device that includes:
    一个或者多个处理器;One or more processors;
    存储器;Memory
    一个或者多个程序,所述一个或者多个程序存储在所述存储器中,当被所述一个或者多个处理器执行时:One or more programs, the one or more programs being stored in the memory, when executed by the one or more processors:
    获取用户的输入序列;Obtain the input sequence of the user;
    根据所述输入序列,获得所述输入序列的动态效果数据;Obtaining dynamic effect data of the input sequence according to the input sequence;
    根据所述动态效果数据,输出应用的动态效果。The dynamic effect of the application is output according to the dynamic effect data.
  14. 一种非易失性计算机存储介质,所述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:A non-volatile computer storage medium storing one or more programs, when the one or more programs are executed by a device, causing the device to:
    获取用户的输入序列;Obtain the input sequence of the user;
    根据所述输入序列,获得所述输入序列的动态效果数据;Obtaining dynamic effect data of the input sequence according to the input sequence;
    根据所述动态效果数据,输出应用的动态效果。 The dynamic effect of the application is output according to the dynamic effect data.
PCT/CN2015/094338 2015-08-28 2015-11-11 Input processing method, device and apparatus, and non-volatile computer storage medium WO2017035953A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510540826.1 2015-08-28
CN201510540826.1A CN105183312A (en) 2015-08-28 2015-08-28 Input processing method and apparatus

Publications (1)

Publication Number Publication Date
WO2017035953A1 true WO2017035953A1 (en) 2017-03-09

Family

ID=54905423

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/094338 WO2017035953A1 (en) 2015-08-28 2015-11-11 Input processing method, device and apparatus, and non-volatile computer storage medium

Country Status (2)

Country Link
CN (1) CN105183312A (en)
WO (1) WO2017035953A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102314439A (en) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 Input method combined with application interface and equipment
US20120036469A1 (en) * 2010-07-28 2012-02-09 Daniel Suraqui Reduced keyboard with prediction solutions when input is a partial sliding trajectory
CN103116463A (en) * 2013-01-31 2013-05-22 广东欧珀移动通信有限公司 Interface control method of personal digital assistant applications and mobile terminal
CN104317476A (en) * 2014-09-26 2015-01-28 百度在线网络技术(北京)有限公司 Control method and control device of input method program interface

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60113787T2 (en) * 2000-11-22 2006-08-10 Matsushita Electric Industrial Co., Ltd., Kadoma Method and device for text input by speech recognition
CN101866282B (en) * 2009-04-20 2016-09-14 北京搜狗科技发展有限公司 A kind of method and device realizing dynamic skin of input method
CN102819325A (en) * 2012-07-21 2012-12-12 上海量明科技发展有限公司 Input method and system for obtaining a plurality of character presenting effects
CN103092986A (en) * 2013-02-06 2013-05-08 网之易信息技术(北京)有限公司 Feedback method and feedback device aiming at web page

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102314439A (en) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 Input method combined with application interface and equipment
US20120036469A1 (en) * 2010-07-28 2012-02-09 Daniel Suraqui Reduced keyboard with prediction solutions when input is a partial sliding trajectory
CN103116463A (en) * 2013-01-31 2013-05-22 广东欧珀移动通信有限公司 Interface control method of personal digital assistant applications and mobile terminal
CN104317476A (en) * 2014-09-26 2015-01-28 百度在线网络技术(北京)有限公司 Control method and control device of input method program interface

Also Published As

Publication number Publication date
CN105183312A (en) 2015-12-23

Similar Documents

Publication Publication Date Title
US20190208230A1 (en) Live video broadcast method, live broadcast device and storage medium
US20170324859A1 (en) Information processing method, terminal, and computer-readable storage medium
US20150262031A1 (en) Method And Apparatus For Identifying Picture
MY195861A (en) Information Processing Method, Electronic Device, and Computer Storage Medium
KR101649393B1 (en) Method and system for providing an advertisement based on messaging application
US20180157657A1 (en) Method, apparatus, client terminal, and server for associating videos with e-books
US10120839B2 (en) Methods and systems for identifying elements of a mobile application
CN105335383B (en) Input information processing method and device
US20170168705A1 (en) Method and electronic device for adjusting video progress
JP2021034003A (en) Human object recognition method, apparatus, electronic device, storage medium, and program
CN103886025A (en) Method and device for displaying pictures in webpage
CN108449255B (en) Comment interaction method and equipment, client device and electronic equipment
WO2015171228A1 (en) Methods for facilitating a remote interface and devices thereof
WO2015109902A1 (en) Personalized information processing method, device and apparatus, and nonvolatile computer storage medium
WO2017075974A1 (en) Input sequence processing method, apparatus, device, and non-volatile computer storage medium
JP6622319B2 (en) Search term list providing apparatus and method using the same
WO2017071190A1 (en) Input data processing method, apparatus and device, and non-volatile computer storage medium
CN111581518A (en) Information pushing method and device
WO2017049765A1 (en) Search result presentation method, apparatus, system and device, and computer storage medium
WO2016065903A1 (en) Content input method, system and device and non-volatile computer storage medium
WO2017035953A1 (en) Input processing method, device and apparatus, and non-volatile computer storage medium
US9069562B2 (en) Mobile computing program slicing and behavior
US20150378530A1 (en) Command surface drill-in control
US10825124B2 (en) Watermark image processing method and apparatus, device and computer readable storage medium
US11122324B2 (en) Method for displaying video related service, storage medium, and electronic device therefor

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15902760

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15902760

Country of ref document: EP

Kind code of ref document: A1