[go: up one dir, main page]

CN104216600A - A method for providing functions of an application program and a touch-screen intelligent terminal device - Google Patents

A method for providing functions of an application program and a touch-screen intelligent terminal device Download PDF

Info

Publication number
CN104216600A
CN104216600A CN201310209903.6A CN201310209903A CN104216600A CN 104216600 A CN104216600 A CN 104216600A CN 201310209903 A CN201310209903 A CN 201310209903A CN 104216600 A CN104216600 A CN 104216600A
Authority
CN
China
Prior art keywords
application program
application
input
area
view
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310209903.6A
Other languages
Chinese (zh)
Other versions
CN104216600B (en
Inventor
张兰兰
杨帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to CN201710785970.0A priority Critical patent/CN107562320B/en
Priority to CN201310209903.6A priority patent/CN104216600B/en
Publication of CN104216600A publication Critical patent/CN104216600A/en
Application granted granted Critical
Publication of CN104216600B publication Critical patent/CN104216600B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a method for providing functions of application programs, which is suitable for touch screen intelligent terminal equipment, when the application program with an editing function is started, a window of an input method application program is created in a screen of the touch screen intelligent terminal equipment, and views in a soft keyboard view set are loaded in the window of the input method application program; the soft keyboard view set at least comprises a keyboard view; when the operation mode is switched, loading a view in a shortcut operation view set in a window of the input method application program, wherein the shortcut operation view set at least comprises one view for providing functions of other application programs; providing the functions of the other application programs in the shortcut operation area; and the shortcut operation area is an area where a window of the input method application program is located. The application also discloses a touch screen intelligent terminal device. By the aid of the technical scheme, use convenience of the touch screen intelligent terminal device can be improved.

Description

一种提供应用程序的功能的方法及触屏智能终端设备A method for providing functions of an application program and a touch-screen intelligent terminal device

技术领域technical field

本申请涉及智能终端技术领域,特别涉及一种提供应用程序的功能的方法及触屏智能终端设备。The present application relates to the technical field of smart terminals, in particular to a method for providing functions of application programs and a touch-screen smart terminal device.

背景技术Background technique

触屏智能终端中的一些应用程序具备编辑功能,例如:短信息应用程序、电子邮件、应用程序等。当具备编辑功能的应用程序在智能终端上运行时,将同时调用输入法应用程序运行。图1为现有运行在触摸屏智能移动终端上的输入法和应用程序共享移动终端屏幕的示意图。根据图1:Some applications in the touch-screen smart terminal have editing functions, such as SMS applications, emails, applications, etc. When the application program with editing function is running on the smart terminal, it will call the input method application program to run at the same time. FIG. 1 is a schematic diagram of an existing input method running on a smart mobile terminal with a touch screen and an application program sharing a mobile terminal screen. According to Figure 1:

输入法软键盘区域(103)和应用程序区域(102)共享整个移动终端的屏幕(101);The input method soft keyboard area (103) and the application program area (102) share the screen (101) of the entire mobile terminal;

输入法软键盘区域(103)显示在屏幕下方,应用程序区域(102)显示在屏幕上方,二者互不遮盖,互不影响;The input method soft keyboard area (103) is displayed at the bottom of the screen, and the application program area (102) is displayed at the top of the screen, and the two do not cover each other and do not affect each other;

输入法软键盘区域(103)和应用程序区域(102)互相适应,如果软键盘区域(103)的高度变高,应用程序区域(102)的高度相应的会缩小,反之,如果软键盘区域(103)的高度变小,应用程序区域(102)的高度将变高。The input method soft keyboard area (103) and the application area (102) adapt to each other. If the height of the soft keyboard area (103) becomes higher, the height of the application area (102) will be reduced accordingly. On the contrary, if the soft keyboard area ( 103) becomes smaller and the height of the application area (102) will become taller.

现有输入法软键盘区域(103)主要提供键盘输入功能,另外还附带一些简单快捷操作,例如:输入模式快捷切换、剪切板快捷切换、符号快捷输入等。The existing input method soft keyboard area (103) mainly provides keyboard input functions, and also includes some simple and quick operations, such as: quick switching of input modes, quick switching of clipboard, quick input of symbols, etc.

上述现有输入方式主要存在以下缺点:The above existing input methods mainly have the following disadvantages:

1、操作单一,主要通过键盘进行输入。1. The operation is single, and the input is mainly through the keyboard.

2、当需要使用在两个应用程序之间时,需要多步操作才能完成,操作不便。假如用户在使用一个应用程序的过程中,需要使用其他应用程序的功能时,需要先退出当前应用程序,然后启动其他应用程序。2. When it needs to be used between two applications, multi-step operations are required to complete the operation, which is inconvenient to operate. If the user needs to use the functions of other applications during the process of using one application, he needs to exit the current application first, and then start other applications.

3、通过输入法快捷方式调出的输入模式切换面板、剪切面板等窗口对应用程序和输入法键盘有遮挡,不便于操作。3. Windows such as the input mode switching panel and the clipping panel invoked through the shortcut of the input method block the application program and the input method keyboard, making it inconvenient to operate.

发明内容Contents of the invention

本申请提供了一种提供应用程序的功能的方法及触屏智能终端设备,以提高触屏智能终端设备的使用便捷性。The present application provides a method for providing functions of an application program and a touch-screen smart terminal device, so as to improve the convenience of use of the touch-screen smart terminal device.

本申请提供的一种提供应用程序的功能的方法,适用于触屏智能终端设备,包括:A method for providing application functions provided by this application is suitable for touch-screen smart terminal devices, including:

当具备编辑功能的应用程序启动时,在所述触屏智能终端设备的屏幕中创建输入法应用程序的窗口,并在所述输入法应用程序的窗口中加载软键盘视图集合中的视图;所述软键盘视图集合中至少包含一种键盘视图;When the application program with editing function is started, the window of the input method application program is created in the screen of the touch screen smart terminal device, and the view in the soft keyboard view collection is loaded in the window of the input method application program; At least one keyboard view is included in the set of soft keyboard views;

当进行操作模式切换时,在所述输入法应用程序的窗口中加载快捷操作视图集合中的视图,所述快捷操作视图集合中至少包含一个用于提供其他应用程序的功能的视图;When the operation mode is switched, the views in the shortcut operation view set are loaded in the window of the input method application, and the shortcut operation view set includes at least one view for providing functions of other applications;

在快捷操作区域中提供所述其他应用程序的功能;其中,快捷操作区域为所述输入法应用程序的窗口所在区域。The functions of the other application programs are provided in the shortcut operation area; wherein, the shortcut operation area is the area where the window of the input method application program is located.

较佳地,该方法可以进一步包括:Preferably, the method may further include:

当检测到所述快捷操作区域中的对象被选定作为所述具备编辑功能的应用程序的输入时,将所述对象的内容输入到所述具备编辑功能的应用程序光标所在的编辑区域。When it is detected that the object in the shortcut operation area is selected as the input of the application program with editing function, the content of the object is input into the editing area where the cursor of the application program with editing function is located.

较佳地,当检测到所述快捷操作区域中的对象被选定,并向应用程序区域滑动或者向应用程序区域拖动时,判定需要将所述被选定的对象作为所述具备编辑功能的应用程序的输入;或当检测到所述快捷操作区域中的对象被点击至少一次或被长按时,判定需要将所述被选定的对象作为所述具备编辑功能的应用程序的输入;Preferably, when it is detected that the object in the shortcut operation area is selected and then slid or dragged to the application area, it is determined that the selected object needs to be selected as the The input of the application program; or when it is detected that the object in the shortcut operation area is clicked at least once or long-pressed, it is determined that the selected object needs to be used as the input of the application program with editing function;

其中,所述应用程序区域为所述具备编辑功能的应用程序所在的区域。Wherein, the application program area is the area where the application program with editing function is located.

较佳地,所述将所述对象的内容输入到所述具备编辑功能的应用程序光标所在的编辑区域可以包括:Preferably, the inputting the content of the object into the editing area where the cursor of the application with editing function is located may include:

向对应于所述对象的服务请求所述对象的内容或内存地址,将所述对象的内容或根据内存地址找到的内容复制到所述具备编辑功能的应用程序光标所在编辑区域。The content or memory address of the object is requested from the service corresponding to the object, and the content of the object or the content found according to the memory address is copied to the editing area where the cursor of the application program with editing function is located.

较佳地,当进行操作模式切换时,该方法可以进一步包括:Preferably, when the operation mode is switched, the method may further include:

创建浮动窗口,所述浮动窗口以浮动键盘句柄的形式显示在屏幕上。Creates a floating window that is displayed on the screen as a floating keyboard handle.

较佳地,该方法可以进一步包括:Preferably, the method may further include:

当检测到浮动键盘句柄被点击或被拖动时,将浮动软键盘悬浮显示在屏幕上,所述具备编辑功能的应用程序从所述浮动软键盘接受输入或者从所述其他应用程序接受输入。When it is detected that the handle of the floating keyboard is clicked or dragged, the floating soft keyboard is suspended on the screen, and the application program with editing function accepts input from the floating soft keyboard or from the other application programs.

较佳地,所述用于提供其他应用程序的功能的视图中包含所述其他应用程序的快捷图标;Preferably, the view for providing functions of other applications includes shortcut icons of other applications;

所述在快捷操作区域中提供所述其他应用程序的功能包括:The functions of providing the other applications in the shortcut operation area include:

当检测到所述快捷图标被点击时,调用相应的应用程序在所述快捷操作区域中运行;When it is detected that the shortcut icon is clicked, a corresponding application program is invoked to run in the shortcut operation area;

或者,当检测到所述快捷图标被点击时,在所述快捷操作区域中加载相应的应用程序的使用界面视图,并调用所述相应的应用程序的相应服务。Alternatively, when it is detected that the shortcut icon is clicked, the user interface view of the corresponding application is loaded in the shortcut operation area, and the corresponding service of the corresponding application is invoked.

较佳地,所述快捷操作视图集合中还包含设置有多个窗体小部件的视图,各个窗体小部件分别对应一个应用程序,所述设置有多个窗体小部件的视图用于显示对应于各个窗体小部件的应用程序的信息;其中,所述信息为实时信息或静态信息,所述信息包括:文字、图片或画图轨迹。Preferably, the shortcut operation view set also includes a view set with multiple form widgets, each form widget corresponds to an application program, and the view set with multiple form widgets is used to display The information corresponding to the application program of each window widget; wherein, the information is real-time information or static information, and the information includes: text, picture or drawing track.

较佳地,所述进行操作模式切换的方式包括:滑动键盘、点击快捷功能键、点击组合按键和点击返回键。Preferably, the manner of switching the operation mode includes: sliding the keyboard, clicking a shortcut function key, clicking a combination key and clicking a return key.

较佳地,该方法可以进一步包括:在快捷操作视图集合中的多个视图之间进行切换,切换的方式包括:索引方式、翻页方式和组合按键方式。Preferably, the method may further include: switching between multiple views in the shortcut operation view set, and the switching modes include: index mode, page turning mode and key combination mode.

较佳地,所述其他应用程序包括本地搜索应用程序;Preferably, said other applications include a local search application;

该方法进一步包括:对于可以进行文字编辑的搜索结果,如果检测到用户选定所述搜索结果,并向应用程序区域滑动或者向应用程序区域拖动所述搜索结果,将搜索结果输入到所述具备编辑功能的应用程序光标所在的编辑区域;如果检测到用户在快捷操作区域点击所述搜索结果所对应的应用程序,则跳转到所述搜索结果所对应的应用程序;The method further includes: for a search result that can be edited, if it is detected that the user selects the search result and slides or drags the search result to the application area, inputting the search result into the The editing area where the cursor of the application program with editing function is located; if it is detected that the user clicks the application program corresponding to the search result in the shortcut operation area, jump to the application program corresponding to the search result;

对于不可以进行文字编辑的搜索结果,如果检测到用户选定所述搜索结果,并向应用程序区域滑动或者向应用程序区域拖动所述搜索结果,则将所述搜索结果的文件名输入到所述具备编辑功能的应用程序光标所在的编辑区域,或者将所述搜索结果作为文件插入到所述具备编辑功能的应用程序光标所在的编辑区域;如果检测到用户在快捷操作区域点击所述搜索结果,则跳转到所述搜索结果对应的应用程序。For search results that cannot be edited, if it is detected that the user selects the search result and slides or drags the search result to the application area, the file name of the search result is entered into the The editing area where the cursor of the application program with editing function is located, or insert the search result as a file into the editing area where the cursor of the application program with editing function is located; if it is detected that the user clicks the search button in the shortcut operation area If the result is found, jump to the application program corresponding to the search result.

较佳地,所述其他应用程序包括网络搜索应用程序;Preferably, said other applications include web search applications;

所述网络搜索应用程序的搜索结果包括标题和摘要;The search results of the web search application include titles and abstracts;

该方法进一步包括:如果检测到用户选定所述搜索结果中的标题和/或摘要,并向应用程序区域滑动或者向应用程序区域拖动所述搜索结果,将搜索结果输入到所述具备编辑功能的应用程序光标所在的编辑区域;如果检测到用户点击、向应用程序区域滑动或者向应用程序区域拖动所述搜索结果的标题,则将所述搜索结果输入到所述具备编辑功能的应用程序光标所在的编辑区域,并将所述搜索结果的标题所含的URL输入到所述具备编辑功能的应用程序光标所在的编辑区域。The method further includes: if it is detected that the user selects the title and/or abstract in the search result and slides or drags the search result to the application area, inputting the search result into the equipped editor The editing area where the application cursor of the function is located; if it is detected that the user clicks, slides to the application area, or drags the title of the search result to the application area, then the search result is input into the application with the editing function The editing area where the program cursor is located, and the URL contained in the title of the search result is input into the editing area where the cursor of the application program with editing function is located.

较佳地,所述其他应用程序包括日历;Preferably, said other applications include a calendar;

该方法进一步包括:如果检测到用户选定所述日历中的事件,并向应用程序区域滑动或者向应用程序区域拖动所述事件,将所述事件的内容输入到所述具备编辑功能的应用程序光标所在的编辑区域;如果检测到用户选定所述日历中的日期,并向应用程序区域滑动或者向应用程序区域拖动所述事件,将所述日期输入到所述具备编辑功能的应用程序光标所在的编辑区域。The method further includes: if it is detected that the user selects an event in the calendar and slides or drags the event to the application area, inputting the content of the event into the application with editing function The editing area where the program cursor is located; if it is detected that the user selects a date in the calendar and slides to the application area or drags the event to the application area, the date is input to the application with the editing function The editing area where the program cursor is located.

较佳地,所述其他应用程序包括字典;Preferably, said other application programs include dictionaries;

该方法进一步包括:如果检测到用户选定所述字典的词条,并向应用程序区域滑动或者向应用程序区域拖动所述词条,将所述词条输入到所述具备编辑功能的应用程序光标所在的编辑区域;The method further includes: if it is detected that the user selects an entry of the dictionary and slides or drags the entry to the application area, inputting the entry into the application with editing function The editing area where the program cursor is located;

或者,如果检测到用户选定所述应用程序区域中的词条,以所选定的词条向所述字典查询,并在所述字典所处的快捷操作区域中显示所述词条相关的信息,包括但不限于:译文、词条解释、音标。Or, if it is detected that the user selects an entry in the application program area, query the dictionary with the selected entry, and display the relevant information of the entry in the shortcut operation area where the dictionary is located. Information, including but not limited to: translation, entry explanation, phonetic transcription.

较佳地,所述其他应用程序包括手势操作;Preferably, said other applications include gesture operations;

该方法进一步包括:对用户的手势进行检测,根据检测到的手势切换到对应的应用程序。The method further includes: detecting a user's gesture, and switching to a corresponding application program according to the detected gesture.

本申请提供的一种触屏智能终端设备,包括:模式切换控制中心、固定键盘模式模块和快捷操作模式模块,其中:A touch-screen intelligent terminal device provided by the present application includes: a mode switching control center, a fixed keyboard mode module and a shortcut operation mode module, wherein:

当具备编辑功能的应用程序启动时,所述固定键盘模式模块在所述触屏智能终端设备的屏幕中创建输入法应用程序的窗口,并在所述输入法应用程序的窗口中加载软键盘视图集合中的视图;所述软键盘视图集合中至少包含一种键盘视图;When the application program with editing function starts, the fixed keyboard mode module creates a window of the input method application program in the screen of the touch screen intelligent terminal device, and loads a soft keyboard view in the window of the input method application program Views in the collection; the soft keyboard view collection contains at least one keyboard view;

当进行操作模式切换时,所述模式切换控制中心通知所述快捷操作模式模块在所述输入法应用程序的窗口中加载快捷操作视图集合中的视图;所述快捷操作视图集合中至少包含一个用于提供其他应用程序的功能的视图;When the operation mode is switched, the mode switching control center notifies the shortcut operation mode module to load the views in the shortcut operation view set in the window of the input method application program; the shortcut operation view set contains at least one user view for providing functionality of other applications;

所述快捷操作模式模块在快捷操作区域中提供所述其他应用程序的功能;其中,快捷操作区域为所述输入法应用程序的窗口所在区域。The shortcut operation mode module provides the functions of the other application programs in the shortcut operation area; wherein, the shortcut operation area is the area where the window of the input method application program is located.

较佳地,在检测到所述快捷操作区域中的对象被选定作为所述具备编辑功能的应用程序的输入时,所述快捷操作模式模块进一步将所述对象的内容输入到所述具备编辑功能的应用程序光标所在的编辑区域。Preferably, when it is detected that the object in the shortcut operation area is selected as the input of the application program with editing function, the shortcut operation mode module further inputs the content of the object into the editing function. The editing area where the function's application cursor is located.

较佳地,当进行操作模式切换时,所述快捷操作模式模块进一步用于创建浮动窗口,所述浮动窗口以浮动键盘句柄的形式显示在屏幕上;Preferably, when the operation mode is switched, the shortcut operation mode module is further used to create a floating window, and the floating window is displayed on the screen in the form of a floating keyboard handle;

所述快捷操作模式模块在检测到浮动键盘句柄被点击或被拖动时,进一步将浮动软键盘窗口悬浮显示在屏幕上,并将用户通过所述浮动软键盘窗口中的浮动软键盘输入的内容输入到所述具备编辑功能的应用程序光标所在的编辑区域。When the shortcut operation mode module detects that the floating keyboard handle is clicked or dragged, the floating soft keyboard window is further suspended on the screen, and the content input by the user through the floating soft keyboard in the floating soft keyboard window Enter into the editing area where the cursor of the editing-capable application is located.

由上述技术方案可见,本申请提供的提供应用程序的功能的方法及触屏智能终端设备通过在具备编辑功能的应用程序启动时,在触屏智能终端设备的屏幕中创建输入法应用程序的窗口加载键盘视图,并在进行操作模式切换时,在该输入法应用程序的窗口中加载快捷操作视图集合中的视图,以及在输入法应用程序的窗口中提供所述其他应用程序的功能,使得无需退出当前具备编辑功能的应用程序,即可在输入法应用程序所在的窗口中提供其他应用程序的功能,并在现有输入法的基础上提供了丰富的快捷操作方式,从而提高了触屏智能终端设备的使用便捷性。It can be seen from the above technical solution that the method for providing the function of the application program and the touch-screen smart terminal device provided by the present application create a window of the input method application program on the screen of the touch-screen smart terminal device when the application program with editing function is started. Load the keyboard view, and when the operation mode is switched, load the views in the shortcut operation view collection in the window of the input method application, and provide the functions of the other applications in the window of the input method application, so that there is no need to Exit the current application program with editing function, and the functions of other application programs can be provided in the window where the input method application program is located, and a wealth of shortcut operations are provided on the basis of the existing input method, thereby improving the touch screen intelligence Ease of use of terminal equipment.

附图说明Description of drawings

图1为现有运行在触摸屏智能移动终端上的输入法和应用程序共享移动终端屏幕的示意图;Fig. 1 is the schematic diagram of existing input method and application sharing mobile terminal screen running on the touch screen intelligent mobile terminal;

图2为本申请一较佳移动终端屏幕布局示意图;Fig. 2 is a schematic diagram of screen layout of a preferred mobile terminal of the present application;

图3为本申请一较佳功能模块划分示意图;Fig. 3 is a schematic diagram of a preferred functional module division of the present application;

图4为本申请一较佳提供应用程序的功能的方法的实现流程示意图;FIG. 4 is a schematic diagram of an implementation flow of a preferred method for providing application functions in the present application;

图5为本申请一较佳从固定键盘模式切换到快捷操作模式的切换过程示意图;FIG. 5 is a schematic diagram of a preferred switching process from the fixed keyboard mode to the shortcut operation mode in the present application;

图6为本申请一较佳从快捷操作模式切换到固定键盘模式的切换过程示意图;FIG. 6 is a schematic diagram of a preferred switching process from the shortcut operation mode to the fixed keyboard mode in the present application;

图7为本申请拖动浮动软键盘句柄显示浮动软键盘窗口的示意图;Fig. 7 is the schematic diagram that the application drags the floating soft keyboard handle to display the floating soft keyboard window;

图8为本申请隐藏浮动软键盘窗口的示意图;FIG. 8 is a schematic diagram of hiding the floating soft keyboard window in the present application;

图9为本申请采用索引方式在快捷操作视图之间切换的示意图;FIG. 9 is a schematic diagram of switching between shortcut operation views by using an index method in the present application;

图10本申请采用翻页方式在快捷操作视图之间切换的示意图;Figure 10 is a schematic diagram of switching between shortcut operation views in this application by turning pages;

图11本申请采用组合按键方式在快捷操作视图之间切换的示意图;Figure 11 is a schematic diagram of switching between shortcut operation views in this application using a combination of keys;

图12为本申请快捷操作模式下进行实时内容查看及输入的示意图;Figure 12 is a schematic diagram of real-time content viewing and input in the shortcut operation mode of the present application;

图13为本申请快捷操作模式下使用计算器的示意图;Figure 13 is a schematic diagram of using a calculator in the shortcut operation mode of the present application;

图14为本申请快捷操作模式下使用剪贴板的示意图;Figure 14 is a schematic diagram of using the clipboard in the shortcut operation mode of the present application;

图15为本申请快捷操作模式下使用画图板的示意图;Figure 15 is a schematic diagram of using the drawing board in the shortcut operation mode of the present application;

图16为本申请快捷操作模式下使用日历进行事件输入的示意图;FIG. 16 is a schematic diagram of event input using a calendar in the shortcut operation mode of the present application;

图17为本申请快捷操作模式下使用日历进行日期输入的示意图;Fig. 17 is a schematic diagram of using a calendar to input a date in the shortcut operation mode of the present application;

图18为本申请快捷操作模式下进行本地搜索的示意图;FIG. 18 is a schematic diagram of local search in the shortcut operation mode of the present application;

图19为本申请快捷操作模式下进行网络搜索的示意图;FIG. 19 is a schematic diagram of performing a network search in the shortcut operation mode of the present application;

图20为本申请快捷操作模式下使用字典的示意图;FIG. 20 is a schematic diagram of using a dictionary in the shortcut operation mode of the present application;

图21为本申请快捷操作模式下切换应用程序的示意图;FIG. 21 is a schematic diagram of switching applications in the shortcut operation mode of the present application;

图22为本申请快捷操作模式下进行手势操作的示意图。FIG. 22 is a schematic diagram of gesture operation in the shortcut operation mode of the present application.

具体实施方式Detailed ways

为使本申请的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本申请作进一步详细说明。In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and examples.

本申请旨在对现有输入法技术进行扩展,使得输入法应用程序不仅支持传统的键盘输入,还支持丰富的快捷操作,并以快捷操作的对象作为输入。为此,本申请在现有输入法技术的基础上引入两种工作模式:固定键盘模式和快捷操作模式,两种模式之间可以自由切换。The purpose of this application is to expand the existing input method technology, so that the input method application program not only supports traditional keyboard input, but also supports rich shortcut operations, and uses the objects of shortcut operations as inputs. For this reason, this application introduces two working modes on the basis of the existing input method technology: fixed keyboard mode and shortcut operation mode, which can be switched freely between the two modes.

下面首先结合直观的屏幕布局图,说明本申请技术方案的原理。Firstly, the principle of the technical solution of the present application will be described below in combination with an intuitive screen layout diagram.

当工作在固定键盘模式下时,用户可以通过输入法的软键盘在应用程序区域进行常规输入,此时的屏幕布局与现有技术相同,如图1所示。When working in the fixed keyboard mode, the user can perform regular input in the application program area through the soft keyboard of the input method, and the screen layout at this time is the same as that of the prior art, as shown in FIG. 1 .

当需要进行快捷操作和输入时,将工作模式切换到快捷操作模式,此时的屏幕布局参见图2左半部分,图1中的输入法软键盘区域(103)被快捷操作区域(205)取代,同时,对应于输入法软键盘生成浮动软键盘句柄(203),该浮动键盘句柄显示在屏幕上,较佳地,可以显示在屏幕的边缘,此时快捷操作区域(205)与应用程序区域(202)共享屏幕(201),互不影响,互不遮挡。这里,浮动软键盘句柄的位置不局限于图中所示屏幕右侧位置,其设置在屏幕左侧或其他位置均可。When shortcut operations and input are required, switch the working mode to the shortcut operation mode. The screen layout at this time is shown in the left half of Figure 2. The input method soft keyboard area (103) in Figure 1 is replaced by the shortcut operation area (205) , at the same time, a floating soft keyboard handle (203) is generated corresponding to the soft keyboard of the input method, and the floating keyboard handle is displayed on the screen, preferably, it can be displayed on the edge of the screen. At this time, the shortcut operation area (205) and the application program area (202) Share the screen (201), without affecting or blocking each other. Here, the position of the floating soft keyboard handle is not limited to the position on the right side of the screen shown in the figure, and it can be set on the left side of the screen or other positions.

浮动键盘句柄可以理解为用于标识浮动软键盘窗口的可视化按钮,用户操作该按钮可以控制显示或隐藏浮动软键盘窗口,或者移动浮动键盘窗口。The floating keyboard handle can be understood as a visual button used to identify the floating soft keyboard window, and the user can control the display or hide of the floating soft keyboard window by operating the button, or move the floating keyboard window.

图2中分界线(204)可以上下拖动,当检测到用户长按并拖动分界线时,控制分界线根据用户的拖动上下移动,从而调整应用程序区域(202)和快捷操作区域(205)的显示窗口在整个屏幕中所占的比例。In Figure 2, the boundary line (204) can be dragged up and down. When it is detected that the user has long pressed and dragged the boundary line, the control boundary line moves up and down according to the user's dragging, thereby adjusting the application area (202) and the shortcut operation area ( 205) of the display window in the proportion of the entire screen.

快捷操作区域中可以显示各种应用程序的快捷图标,例如:计算器、剪切板、画图板、日历、本地搜索和网络搜索、字典、手势操作等,可以从快捷操作区域向应用程序区域进行快速输入,也可以进在快捷操作区域提供各种应用程序的功能。对于上述快捷图标,后台的实现方式可以有两种:The shortcut icons of various applications can be displayed in the shortcut operation area, such as: calculator, clipboard, drawing board, calendar, local search and network search, dictionary, gesture operation, etc., which can be moved from the shortcut operation area to the application area Quick input can also provide functions of various applications in the shortcut operation area. For the above shortcut icons, there are two ways to implement the background:

一种是点击应用程序的快捷图标即调用相应的应用程序运行,这种情况下,快捷操作区域实际上是被调用的应用程序在运行;One is to click the shortcut icon of the application to call the corresponding application to run. In this case, the shortcut operation area is actually running the called application;

另一种是点击应用程序的快捷图标即在快捷操作区域加载该应用程序的使用界面视图,并调用该应用程序的服务,这种情况下,快捷操作区域中运行的不是快捷图标所对应的应用程序,而仅仅是显示使用该应用程序相关功能的界面。The other is to click the shortcut icon of the application to load the user interface view of the application in the shortcut operation area and call the service of the application. In this case, the application corresponding to the shortcut icon is not running in the shortcut operation area program, but only to display the interface for using the relevant functions of the application.

在快捷操作区域还可以显示各种应用程序的实时内容,用户可以查看这些实时内容并且可以向应用程序输入这些实时内容(请参见图12),还可以从快捷操作区域向应用程序区域进行快速输入。The real-time content of various applications can also be displayed in the shortcut operation area. Users can view these real-time content and input these real-time content to the application (see Figure 12), and can also perform quick input from the shortcut operation area to the application area .

上述从快捷操作区域向应用程序区域进行快速输入的输入对象可以是:纯文本、图片、声音等多媒体内容及文件。实现快速输入的方法具体有以下几种:The above-mentioned input objects for quick input from the shortcut operation area to the application program area may be: plain text, pictures, sounds and other multimedia content and files. There are several ways to implement fast input:

1、点击方式:用户在快捷操作区域点击至少一次或者长按输入对象,检测到这一操作后,输入法向内部或外部服务请求该输入对象的内容或内存地址,将该输入对象的内容或根据内存地址找到的内容复制到应用程序光标所在编辑区域。具体而言,当检测到这一操作后,输入法可以向内部或外部服务请求该输入对象的内容或内存地址,该输入对象的内容或内存地址首先被复制到输入法的缓存,然后,输入法将缓存区域中的内存粘贴到应用程序光标所在编辑区域,最后,输入法清除缓存,从而实现将用户所选定的输入对象输入到应用程序光标所在编辑区域。1. Click method: the user clicks the input object at least once or long presses the input object in the shortcut operation area. After detecting this operation, the input method requests the content or memory address of the input object from the internal or external service, and the content or memory address of the input object Copy the content found according to the memory address to the editing area where the cursor of the application is located. Specifically, after detecting this operation, the input method can request the content or memory address of the input object from internal or external services, and the content or memory address of the input object is first copied to the cache of the input method, and then, the input The method pastes the memory in the cache area to the editing area where the cursor of the application is located, and finally, the input method clears the cache, so that the input object selected by the user is input to the editing area where the cursor of the application is located.

2、滑动方式:用户在快捷操作区域选定输入对象并向上滑动(即:向应用程序区域滑动),检测到这一滑动操作后,输入法按照与上述点击方式相同的操作过程将所选定的输入对象输入到应用程序光标所在编辑区域。2. Swipe method: the user selects the input object in the shortcut operation area and slides up (that is, slides to the application area). After detecting this sliding operation, the input method will follow the same operation process as the above-mentioned click method The input object is input to the editing area where the application cursor is located.

3、拖动方式:用户在快捷操作区域选定输入对象并拖动,检测到这一拖动操作后,输入法按照与上述点击方式相同的操作过程将所选定的输入对象输入到应用程序光标所在编辑区域。3. Drag method: the user selects the input object in the shortcut operation area and drags it. After detecting this drag operation, the input method will input the selected input object to the application program according to the same operation process as the above-mentioned click method The editing area where the cursor is located.

在快捷操作模式下,还可以使用软键盘进行输入。当需要使用软键盘进行输入时,用户可以拖动浮动软键盘句柄(203)到屏幕任意位置,此时,浮动软键盘窗口(206)将悬浮显示在快捷操作区域(205)和应用程序区域(202)的上方,如图2右半部分所示。用户可以用手指按住浮动软键盘窗口(206)并自由拖动,以调整其摆放位置。In the shortcut operation mode, you can also use the soft keyboard for input. When the soft keyboard needs to be used for input, the user can drag the handle of the floating soft keyboard (203) to any position on the screen, at this time, the floating soft keyboard window (206) will be displayed in the shortcut operation area (205) and the application area ( 202), as shown in the right half of Figure 2. The user can press and hold the floating soft keyboard window ( 206 ) with a finger and drag it freely to adjust its placement.

为实现本申请所提出的方法,输入法应用程序自身需要创建两个窗口,第一个窗口为输入法应用程序的窗口,本申请将之称为固定窗口,第二个窗口是浮动键盘窗口。In order to implement the method proposed in this application, the input method application itself needs to create two windows. The first window is the window of the input method application, which is called a fixed window in this application, and the second window is a floating keyboard window.

固定窗口的特性是显示在屏幕下方,与应用程序区域共享屏幕。The feature of a fixed window is that it is displayed below the screen, sharing the screen with the application area.

浮动窗口的特性是其坐标位置可以动态变化,可以浮动到应用程序区域和固定窗口之上。该窗口的在堆栈中的优先级要高于应用程序和固定窗口。The characteristic of the floating window is that its coordinate position can change dynamically, and it can float above the application area and the fixed window. The priority of the window in the stack is higher than that of the application and fixed windows.

在智能移动终端设备启动具备编辑功能的应用程序时,将创建输入法应用程序的实例,此时输入法自身创建固定窗口,在后续过程中,该固定窗口将根据不同的工作模式加载不同的视图呈现给用户。其中,对应于固定键盘模式将呈现“软键盘视图集合”中的视图,对应于快捷操作模式将呈现“快捷操作视图集合”中的视图,如图3所示,两种模式之间的切换由模式切换控制中心(309)进行管理。When the smart mobile terminal device starts the application program with editing function, an instance of the input method application program will be created. At this time, the input method itself creates a fixed window. In the subsequent process, the fixed window will load different views according to different working modes presented to the user. Among them, corresponding to the fixed keyboard mode, the views in the "soft keyboard view collection" will be presented, and corresponding to the shortcut operation mode, the views in the "shortcut operation view collection" will be presented, as shown in Figure 3, the switch between the two modes is determined by Mode switch control center (309) for management.

当用户点击应用程序的编辑框,系统将通知输入法显示固定窗口,模式切换控制中心切换到固定键盘模式,并通知固定键盘模式模块(301)从软键盘视图集合(302)中找到相应的视图交给固定窗口显示,该软键盘视图集合包含各种类型的键盘视图,例如,包括传统的键盘视图中的字母键盘视图、数字键盘视图、符号键盘视图、手写输入区域视图、语音输入视图等,也可以包括输入法可能涉及的其他能够提供输入功能的视图,例如,输入面板视图等,此处不再一一列举。When the user clicks the edit box of the application, the system will notify the input method to display the fixed window, and the mode switching control center will switch to the fixed keyboard mode, and notify the fixed keyboard mode module (301) to find the corresponding view from the soft keyboard view collection (302) Handed over to the fixed window for display, the soft keyboard view collection contains various types of keyboard views, for example, including the letter keyboard view, number keyboard view, symbol keyboard view, handwriting input area view, voice input view, etc. in the traditional keyboard view, It may also include other views that can provide input functions that may be involved in the input method, for example, an input panel view, etc., which will not be listed here.

当用户切换到快捷操作模式,模式切换控制中心切换到快捷操作模式,并通知快捷操作模式模块(303)从快捷操作视图集合(306)中找到相应的视图交给固定窗口去显示,此时,固定窗口删除当前呈现的键盘视图,并加载新的快捷操作视图。同时,输入法将创建第二个窗口——浮动窗口,浮动窗口以浮动键盘句柄(304)的形式显示。当需要键盘输入时,浮动窗口将以浮动键盘窗口(305)的形式呈现。When the user switches to the shortcut operation mode, the mode switching control center switches to the shortcut operation mode, and notifies the shortcut operation mode module (303) to find the corresponding view from the shortcut operation view set (306) and hand it over to the fixed window for display. At this time, Docking a window removes the currently rendered keyboard view and loads a new shortcut view. At the same time, the input method will create a second window—a floating window, which is displayed in the form of a floating keyboard handle (304). When keyboard input is required, the floating window will be presented in the form of a floating keyboard window (305).

当模式切换控制中心控制输入法从快捷操作模式再次切换回固定键盘模式时,固定键盘模式模块(301)在软键盘视图集合中找到相应的视图交给固定窗口去显示,固定窗口删除当前程序的快捷操作视图,并加载新的键盘视图,同时,浮动窗口被销毁。When the mode switching control center controls the input method to switch back to the fixed keyboard mode from the shortcut operation mode again, the fixed keyboard mode module (301) finds the corresponding view in the soft keyboard view set and hands it to the fixed window for display, and the fixed window deletes the current program Shortcut operation view, and load a new keyboard view, at the same time, the floating window is destroyed.

参见图3,在快捷操作模式下,需要管理浮动键盘句柄(304)、浮动键盘窗口(305)和快捷操作视图集合(306)。其中,快捷操作视图集合包含多个视图,这些视图可提供如下操作功能:实时内容查看及输入、计算器、剪切板、画图板、日历、本地搜索和网络搜索、字典、应用程序快捷方式、手势操作等。用户可以通过屏幕滑动或其他操作方式来实现视图间的切换。每个视图上的功能都需要相应的服务模块提供支持。服务模块可在输入法内部服务(307)实现,也可以使用外部应用程序提供的服务,即输入法外部服务(308),该外部服务并不属于输入法应用程序本身。Referring to FIG. 3 , in the shortcut operation mode, it is necessary to manage the floating keyboard handle ( 304 ), the floating keyboard window ( 305 ) and the shortcut operation view collection ( 306 ). Among them, the shortcut operation view collection includes multiple views, and these views can provide the following operation functions: real-time content viewing and input, calculator, clipboard, drawing board, calendar, local search and network search, dictionary, application shortcut, Gesture operation, etc. Users can switch between views by swiping the screen or other operations. The functions on each view need the corresponding service module to provide support. The service module can be implemented in the input method internal service (307), or can use the service provided by the external application program, that is, the input method external service (308), which does not belong to the input method application program itself.

每种视图负责完成视图展示,采集用户的操作,将所采集的操作传递给服务模块进行数据处理,再将服务模块处理后的结果交给视图显示,输入法的输入模块最终完成结果输入。Each view is responsible for completing the view display, collecting user operations, passing the collected operations to the service module for data processing, and then delivering the processed results of the service module to the view for display, and the input module of the input method finally completes the result input.

较佳地,在快捷操作模式下,可以根据当前应用程序编辑框的类型加载不同的快捷视图。应用程序编辑框的类型可以大致分为以下两类:Preferably, in the shortcut operation mode, different shortcut views can be loaded according to the type of the edit box of the current application program. The types of application edit boxes can be roughly divided into the following two categories:

一类是只接受纯文本的编辑框。对于这类编辑框,画图板之类的与文本不相干的快捷视图可以隐藏不提供给用户。One type is an edit box that only accepts plain text. For this type of edit box, shortcut views such as the drawing board that have nothing to do with the text can be hidden and not provided to the user.

另一类是可以接受多媒体内容的超级编辑框,例如插入图片及音乐等。对于这类编辑框,可以将所有的快捷视图集合提供给用户进行选择切换。The other is a super edit box that can accept multimedia content, such as inserting pictures and music. For this type of edit box, all shortcut view collections can be provided to the user for selection and switching.

此外,在快捷操作模式下,还可以根据当前运行的应用程序加载不同的快捷视图。例如:可以根据当前运行的应用程序(即用户需要进行输入的应用程序),优先显示该应用程序可能用到的快捷方式。例如:In addition, in the shortcut operation mode, different shortcut views can also be loaded according to the currently running application. For example: according to the currently running application (that is, the application that the user needs to input), the shortcuts that may be used by the application can be preferentially displayed. For example:

1、假设当前应用程序为数据处理应用程序,例如Excel,则输入法优先显示“计算器”一类的快捷方式。1. Assuming that the current application is a data processing application, such as Excel, the input method will display shortcuts such as "calculator" first.

2、假设当前应用程序为文字图片编辑应用程序,例如Powerpoint,则输入法优先显示“图库”这类快捷方式。2. Assuming that the current application is a text and image editing application, such as Powerpoint, the input method will display shortcuts such as "Gallery" first.

下面结合附图并举实施例对本申请技术方案进行详细说明。The technical solution of the present application will be described in detail below with reference to the accompanying drawings and examples.

图4为本申请一较佳提供应用程序的功能的方法的实现流程示意图。参见图4:FIG. 4 is a schematic diagram of an implementation flow of a preferred method for providing application program functions in the present application. See Figure 4:

在401,假设当前运行某一应用程序,用户可以点击该应用程序的编辑框,从而进入402固定键盘模式,首先呈现给用户的是固定键盘模式下的键盘视图。在固定键盘模式下,可以使用键盘进行输入,也可以通过切换操作将工作模式切换到快捷操作模式,如图所示403。在快捷操作模式下可以任意选择快捷操作,如图所示404。在各种快捷操作下,同时可以完成快捷操作输入和使用浮动键盘进行输入,如图405和406所示。在快捷操作模式下,点击返回键可返回到固定键盘模式。At 401, assuming that a certain application program is currently running, the user can click the edit box of the application program to enter 402 the fixed keyboard mode, and the keyboard view in the fixed keyboard mode is first presented to the user. In the fixed keyboard mode, the keyboard can be used for input, and the working mode can also be switched to the shortcut operation mode through a switching operation, as shown in figure 403 . In the shortcut operation mode, a shortcut operation can be selected arbitrarily, as shown in figure 404 . Under various shortcut operations, shortcut operation input and floating keyboard input can be completed at the same time, as shown in FIGS. 405 and 406 . In the shortcut operation mode, tap the return key to return to the fixed keyboard mode.

如前所述,本申请在输入法技术的基础上引入了两种工作模式:固定键盘模式和快捷操作模式,两种模式之间可以自由切换。As mentioned above, this application introduces two working modes on the basis of input method technology: fixed keyboard mode and shortcut operation mode, which can be switched freely.

图5为本申请一较佳从固定键盘模式切换到快捷操作模式的切换过程示意图。参见图5,可以通过滑动键盘或点击快捷功能键的方式,从固定键盘模式切换到快捷操作模式。此时键盘视图集合将被快捷操作视图集合取代,浮动键盘句柄将呈现,方便用户使用浮动键盘进行输入。此外,也可以通过点击组合按键的方式实现从固定键盘模式切换到快捷操作模式。FIG. 5 is a schematic diagram of a preferred switching process from the fixed keyboard mode to the shortcut operation mode in the present application. Referring to FIG. 5 , it is possible to switch from the fixed keyboard mode to the shortcut operation mode by sliding the keyboard or clicking a shortcut function key. At this time, the keyboard view collection will be replaced by the shortcut operation view collection, and the floating keyboard handle will be displayed, which is convenient for users to use the floating keyboard for input. In addition, it is also possible to switch from the fixed keyboard mode to the shortcut operation mode by clicking a combination of keys.

图6为本申请一较佳从快捷操作模式切换到固定键盘模式的切换过程示意图。参见图6,当需要从快捷操作模式返回固定键盘模式时,可以点击智能终端的返回键。FIG. 6 is a schematic diagram of a preferred switching process from the shortcut operation mode to the fixed keyboard mode in the present application. Referring to FIG. 6 , when it is necessary to return to the fixed keyboard mode from the shortcut operation mode, the return key of the smart terminal can be clicked.

图7为本申请拖动浮动软键盘句柄显示浮动软键盘窗口的示意图。参见图7,用户点击并按住浮动键盘句柄,可以显示浮动软键盘窗口,并可以将浮动键盘窗口拖动到屏幕上的任意位置。点击浮动软键盘上的按键即可进行正常输入。FIG. 7 is a schematic diagram of displaying the floating soft keyboard window by dragging the handle of the floating soft keyboard in the present application. Referring to FIG. 7 , the user clicks and holds the handle of the floating keyboard to display the floating soft keyboard window, and drag the floating keyboard window to any position on the screen. Click the keys on the floating soft keyboard to perform normal input.

图8为本申请隐藏浮动软键盘窗口的示意图。参见图8,通过拖动浮动软键盘到屏幕边缘,浮动软键盘将被隐藏,同时,将显示浮动句柄。FIG. 8 is a schematic diagram of hiding the floating soft keyboard window in this application. Referring to FIG. 8, by dragging the floating soft keyboard to the edge of the screen, the floating soft keyboard will be hidden, and at the same time, a floating handle will be displayed.

快捷操作视图集合中可能存在多个快捷操作视图,而快捷操作区域每次只呈现一个快捷操作视图。从快捷操作视图1切换到快捷操作视图n的切换方式可以有:索引方式、翻页方式和组合按键方式等,下面分别予以举例说明。There may be multiple shortcut operation views in the shortcut operation view collection, but only one shortcut operation view is presented in the shortcut operation area each time. The switching methods for switching from the shortcut operation view 1 to the shortcut operation view n may include: indexing method, page turning method, combined button method, etc., and examples are given below for illustration.

图9为本申请采用索引方式在快捷操作视图之间切换的示意图。索引方式下,首先在快捷操作区域提供主索引视图,当检测到用户点击主索引视图中的某个索引图标时,从快捷操作视图集合中查找相应的视图进行显示。FIG. 9 is a schematic diagram of switching between shortcut operation views in an index manner in the present application. In the index mode, the main index view is firstly provided in the shortcut operation area, and when it is detected that the user clicks an index icon in the main index view, the corresponding view is searched from the shortcut operation view collection and displayed.

图10本申请采用翻页方式在快捷操作视图之间切换的示意图。翻页方式下,用户可以通过在快捷操作区域进行左右滑动的方式来切换快捷操作视图,当检测到用户在快捷操作区域的左右滑动时,从快捷操作视图集合中查找相应的视图进行显示。FIG. 10 is a schematic diagram of switching between shortcut operation views in this application by turning pages. In the page turning mode, the user can switch the shortcut operation view by swiping left and right in the shortcut operation area. When it is detected that the user swipes left and right in the shortcut operation area, the corresponding view is found from the shortcut operation view collection and displayed.

图11本申请采用组合按键方式在快捷操作视图之间切换的示意图。这种方式下,可以从固定键盘模式通过组合键(顺序点击或同时点击)直接切换到某一个快捷操作模式。也就是说,在固定键盘模式下,当检测到用户顺序点击或同时点击某组合键时,将工作模式切换到快捷操作模式,并从快捷操作视图集合中查找相应的视图进行显示。FIG. 11 is a schematic diagram of switching between shortcut operation views in the present application using a combination of keys. In this way, you can directly switch from the fixed keyboard mode to a certain shortcut operation mode through a combination of keys (sequential clicks or simultaneous clicks). That is to say, in the fixed keyboard mode, when it is detected that the user clicks a key combination sequentially or simultaneously, the working mode is switched to the shortcut operation mode, and the corresponding view is searched from the shortcut operation view collection for display.

图12为本申请快捷操作模式下进行实时内容查看及输入的示意图。在快捷操作模式下,可以在快捷操作区域显示用户预先设置的多个窗体小部件,每个窗体小部件可以分别对应一个具备实时性的应用程序,用于获取显示对应的应用程序的实时信息,例如:微博信息、电子邮件信息、天气预报信息、新闻信息等实时信息。输入法通过其他应用提供的服务得到上述信息,并以窗口小部件的形式呈现给用户,上述各种信息可实时刷新,当用户拖动某窗体小部件的信息到应用程序区域的编辑框时,输入法的输入模块向相应的外部服务请求该信息的内容或内存地址,该信息的内容或内存地址首先被复制到输入法的缓存区域,然后,输入法将信息的内容或根据内存地址找到的内容粘贴到应用程序光标所在编辑区域,最后,输入法清除缓存区域,从而完成实时内容的输入。当然,这里的输入方式不局限于拖动方式,也可以是点击或滑动等操作。FIG. 12 is a schematic diagram of real-time content viewing and input in the shortcut operation mode of the present application. In the shortcut operation mode, multiple form widgets preset by the user can be displayed in the shortcut operation area, and each form widget can correspond to a real-time application program, which is used to obtain and display the real-time information of the corresponding application program. Information, such as: Weibo information, email information, weather forecast information, news information and other real-time information. The input method obtains the above information through the services provided by other applications, and presents it to the user in the form of widgets. The above information can be refreshed in real time. When the user drags the information of a widget to the edit box in the application area , the input module of the input method requests the content or memory address of the information from the corresponding external service, the content or memory address of the information is first copied to the cache area of the input method, and then the input method finds Paste the content of the application program to the editing area where the cursor is located, and finally, the input method clears the cache area to complete the input of real-time content. Of course, the input method here is not limited to the dragging method, and may also be operations such as clicking or sliding.

上述窗体小部件也可以显示静态信息。所显示的信息可以是:文字信息、图片或画图轨迹(如图15画图板视图所示)。窗体小部件中所显示的信息均可以按照本申请如前所述的方式输入到应用程序区域。The above widget can also display static information. The displayed information can be: text information, picture or drawing track (as shown in drawing board view in Figure 15). The information displayed in the form widget can be entered into the application area in the manner described above in this application.

该模式下,用户可以拖动浮动键盘句柄并使用浮动软键盘继续输入,也可以使用浮动软键盘对输入信息进行编辑。当检测到用户点击返回键,可直接退回固定键盘模式,并可以使用固定的软键盘对输入信息进行再编辑。In this mode, the user can drag the floating keyboard handle and use the floating soft keyboard to continue input, or use the floating soft keyboard to edit the input information. When it is detected that the user clicks the return key, it can directly return to the fixed keyboard mode, and can use the fixed soft keyboard to re-edit the input information.

相比于现有技术,本申请上述方法避免了在应用程序之间频繁切换,并避免了进行复制粘贴等操作。Compared with the prior art, the above method of the present application avoids frequent switching between application programs, and avoids operations such as copying and pasting.

下面结合附图对快捷操作模式下几种典型的快捷应用进行举例说明。Several typical shortcut applications in the shortcut operation mode are illustrated below with reference to the accompanying drawings.

图13为本申请快捷操作模式下使用计算器的示意图。当切换到快捷操作模式下的计算器,输入法将把计算器的视图呈现在快捷操作区域,计算过程可以由计算器应用提供的服务完成,并由计算器应用服务模块将计算结果返回给输入法,由输入法将计算结果显示在快捷操作区域。如果检测到用户拖动计算结果,输入法的输入模块按照本申请如前所述的方法将计算结果输入到应用程序的编辑框。输入方式包括点击方式、拖动方式或滑动方式等。图13所示方法相比现有技术的优点在于,避免了应用程序间频繁的切换,并避免了进行复制粘贴等操作。FIG. 13 is a schematic diagram of using a calculator in the shortcut operation mode of the present application. When switching to the calculator in the shortcut operation mode, the input method will present the view of the calculator in the shortcut operation area. The calculation process can be completed by the service provided by the calculator application, and the calculation result will be returned to the input by the calculator application service module method, the calculation result is displayed in the shortcut operation area by the input method. If it is detected that the user drags the calculation result, the input module of the input method inputs the calculation result into the edit box of the application according to the method described above in this application. The input method includes a click method, a drag method or a slide method, and the like. Compared with the prior art, the method shown in FIG. 13 has the advantages of avoiding frequent switching between application programs, and avoiding operations such as copying and pasting.

图14为本申请快捷操作模式下使用剪贴板的示意图。当切换到快捷操作模式下的剪切板,输入法将从剪贴板服务中读取相关数据,并将剪贴板数据加载到输入法的快捷操作视图当中。同样地,这种情况下也可以采用点击方式、拖动方式或滑动方式将剪贴板数据输入到应用程序的编辑框。FIG. 14 is a schematic diagram of using the clipboard in the shortcut operation mode of the present application. When switching to the clipboard in the shortcut operation mode, the input method will read relevant data from the clipboard service, and load the clipboard data into the shortcut operation view of the input method. Similarly, in this case, the clipboard data can also be input into the edit box of the application program by clicking, dragging or sliding.

图15为本申请快捷操作模式下使用画图板的示意图。只有当前应用程序的高亮编辑框为可接受图片的编辑框时,才可切换到画图板快捷操作模式,否则画图板模式不会被加载到固定窗口中。当用户切换到快捷操作模式下的画图板,输入法负责在快捷操作区域呈现画图板视图,并采集画图数据,然后将数据送给外部图片处理服务模块,图片处理服务模块将处理结果返回给输入法,输入法将结果显示到快捷操作区域,经用户确认后,输入法的输入模块负责完成输入。FIG. 15 is a schematic diagram of using the drawing board in the shortcut operation mode of the present application. Only when the highlighted edit box of the current application is an edit box that can accept pictures, can you switch to the drawing board shortcut mode, otherwise the drawing board mode will not be loaded into the fixed window. When the user switches to the drawing board in the shortcut operation mode, the input method is responsible for presenting the drawing board view in the shortcut operation area, collecting the drawing data, and then sending the data to the external image processing service module, and the image processing service module returns the processing result to the input method, the input method displays the result in the shortcut operation area, and after the user confirms, the input module of the input method is responsible for completing the input.

图16为本申请快捷操作模式下使用日历进行事件输入的示意图。当用户切换到快捷操作模式下的日历时,输入法负责从外部日历服务模块中读取日历信息,并在快捷操作区域呈现日历视图,用户将日历中的事件拖动、点击或滑动到应用程序的编辑框即可完成事件的输入。在快捷模式下还可以使用浮动软键盘继续编辑,也可返回固定键盘模式继续编辑。FIG. 16 is a schematic diagram of event input using a calendar in the shortcut operation mode of the present application. When the user switches to the calendar in the shortcut operation mode, the input method is responsible for reading the calendar information from the external calendar service module, and presenting the calendar view in the shortcut operation area, and the user drags, clicks or slides the events in the calendar to the application The edit box of the event can be completed. In the shortcut mode, you can also use the floating soft keyboard to continue editing, or return to the fixed keyboard mode to continue editing.

图17为本申请快捷操作模式下使用日历进行日期输入的示意图。当用户切换到快捷操作模式下的日历时,输入法负责从外部日历服务模块中读取日历信息,并在快捷操作区域呈现日历视图,用户拖动、点击或滑动日期,输入法的输入模块在应用程序的编辑框中完成日期的输入。其优点在于:避免了应用程序间频繁切换,使得用户在当前应用下能够方便地查看日历,并完成日期的输入。FIG. 17 is a schematic diagram of date input using a calendar in the shortcut operation mode of the present application. When the user switches to the calendar in the shortcut operation mode, the input method is responsible for reading the calendar information from the external calendar service module and presenting the calendar view in the shortcut operation area. When the user drags, clicks or slides the date, the input module of the input method is in the The entry of the date is completed in the edit box of the application. The advantage is that frequent switching between application programs is avoided, and the user can conveniently view the calendar and complete date input under the current application.

图18为本申请快捷操作模式下进行本地搜索的示意图。当用户切换到快捷操作模式下的本地搜索,输入法负责加载搜索视图到快捷操作区域,用户可以使用浮动软键盘输入搜索词,输入法负责将搜索词传送给搜索服务模块进行搜索,搜索服务模块将把搜索结果返回给输入法进行显示。对于搜索结果,本申请提供以下几种操作方式:FIG. 18 is a schematic diagram of local search in the shortcut operation mode of the present application. When the user switches to the local search in the shortcut operation mode, the input method is responsible for loading the search view to the shortcut operation area, and the user can use the floating soft keyboard to input search words, and the input method is responsible for sending the search words to the search service module for searching, and the search service module Will return the search results to the input method for display. For the search results, this application provides the following operation methods:

1、对于可以进行文字编辑的搜索结果,例如:联系人、短信等,如果检测到用户选定上述搜索结果,并点击、拖动或滑动该搜索结果到上方应用程序编辑框,则输入法将搜索结果输入到应用程序编辑框中;如果检测到用户在快捷操作区域点击该搜索结果所对应的应用程序,则跳转到该应用程序进行查看。以图18所示为例,所述“搜索结果”是指各行冒号之后的部分,如“欢迎参加三元桥……”、“张三”等;搜索结果所对应的应用程序是指各行冒号之前的部分,如短信应用程序、联系人应用程序等。对于与搜索结果所对应的应用程序也可以显示其应用程序的图标。1. For search results that can be edited, such as contacts, text messages, etc., if it is detected that the user selects the above search results and clicks, drags or slides the search results to the upper application editing box, the input method will The search result is entered into the application editing box; if it is detected that the user clicks on the application corresponding to the search result in the shortcut operation area, jump to the application for viewing. Taking the example shown in Figure 18, the "search result" refers to the part after the colon in each line, such as "Welcome to Sanyuan Bridge...", "Zhang San", etc.; the application program corresponding to the search result refers to the part after the colon in each line The previous sections like SMS app, Contacts app etc. For the application program corresponding to the search result, its application program icon may also be displayed.

2、对于不可以进行文字编辑的搜索结果,例如:应用程序、文件等,如果检测到用户选定搜索结果,并点击、拖动或滑动该搜索结果到上方应用程序编辑框,则可以进行以下处理:1)可以进行文件名输入,即:将搜索结果到应用程序光标所在的编辑区域;2)可以进行文件插入,即:将搜索结果作为文件插入到应用程序光标所在的编辑区域,例如插入声音、视频、图片等多媒体文件。输入法可以根据搜索结果的类型提示用户:选择文件名输入还是多媒体文件插入。如果检测到用户在快捷操作区域点击该类型的搜索结果,则直接跳转到该应用程序。2. For search results that cannot be edited, such as applications, files, etc., if it is detected that the user selects a search result and clicks, drags or slides the search result to the upper application editing box, you can perform the following Processing: 1) File name input is possible, that is, the search result can be inserted into the editing area where the cursor of the application program is; 2) file insertion can be performed, that is, the search result can be inserted as a file into the editing area where the cursor of the application program is located, for example, insert Sound, video, picture and other multimedia files. The input method can prompt the user according to the type of the search result: choose file name input or multimedia file insertion. If it is detected that the user clicks on the search result of this type in the shortcut operation area, jump directly to the application.

图19为本申请快捷操作模式下进行网络搜索的示意图。当用户切换到快捷操作模式下的网络搜索,输入法负责加载搜索视图到快捷操作区域,用户可以使用浮动软键盘输入搜索词,如果用户确认进行网络搜索,输入法则负责将搜索词传送给搜索服务模块进行网络搜索,搜索结果返回给输入法进行显示,每条搜索结果包括标题和概要,而且其中可以隐含URL。用户可以手动选择搜索结果的标题或概要文本,并通过点击、拖动或滑动的方式向应用程序编辑框区域输入,输入法输入模块负责输入标题或概要到应用程序编辑框;用户也可以直接滑动或拖动搜索结果的标题,并拖动其进入应用程序编辑框区域,输入法输入模块负责将该标题所含的URL输入到应用程序编辑框。FIG. 19 is a schematic diagram of performing a network search in the shortcut operation mode of the present application. When the user switches to the web search in the shortcut operation mode, the input method is responsible for loading the search view to the shortcut operation area, and the user can use the floating soft keyboard to input search terms. If the user confirms to perform a web search, the input method is responsible for sending the search term to the search service The module conducts a network search, and the search results are returned to the input method for display. Each search result includes a title and a summary, and a URL can be hidden in it. The user can manually select the title or summary text of the search result, and input it into the application editing box area by clicking, dragging or sliding. The input method input module is responsible for inputting the title or summary text into the application editing box; the user can also directly swipe Or drag the title of the search result and drag it into the application program edit box area, and the input method input module is responsible for inputting the URL contained in the title into the application program edit box.

图20为本申请快捷操作模式下使用字典的示意图。当用户切换到快捷操作模式下的字典,输入法负责加载字典视图到快捷操作区域,用户可以使用浮动软键盘完成输入,输入法负责将输入数据传送给翻译服务模块并从该模块获取结果显示到快捷操作区,用户通过点击、拖动或滑动即可完成词条的输入。FIG. 20 is a schematic diagram of using a dictionary in the shortcut operation mode of the present application. When the user switches to the dictionary in the shortcut operation mode, the input method is responsible for loading the dictionary view to the shortcut operation area, and the user can use the floating soft keyboard to complete the input. The input method is responsible for transmitting the input data to the translation service module and obtaining the results from the module for display. In the shortcut operation area, users can complete entry input by clicking, dragging or sliding.

图21为本申请快捷操作模式下切换应用程序的示意图。此模式下快捷操作区域显示用户选择设置的多个窗体小部件,每个窗体小部件都是移动终端中相应应用程序的索引。当用户点击其中一个索引,输入法负责从当前应用程序切换到该索引所对应的应用程序。该方案的优点在于能够快速切换应用程序。FIG. 21 is a schematic diagram of switching applications in the shortcut operation mode of the present application. In this mode, the shortcut operation area displays multiple form widgets selected by the user, and each form widget is an index of the corresponding application in the mobile terminal. When the user clicks one of the indexes, the input method is responsible for switching from the current application to the application corresponding to the index. The advantage of this solution is the ability to quickly switch applications.

图22为本申请快捷操作模式下进行手势操作的示意图。当用户切换到快捷操作模式下的手势操作快捷应用,输入法负责加载手势视图到快捷操作区域,用户输入手势,输入法采集该手势,并发送给手势识别模块,手势识别模块返回结果给输入法,输入法负责启动对应于该手势的应用程序。上述应用场景下,需要预先将手势定义(即手势滑动的轨迹数据)保存到手势识别模块中,每一个手势对应一个应用程序,手势与应用程序是一一对应关系。该方案的优点在于能够快速切换应用程序。FIG. 22 is a schematic diagram of gesture operation in the shortcut operation mode of the present application. When the user switches to the gesture operation shortcut application in the shortcut operation mode, the input method is responsible for loading the gesture view to the shortcut operation area, the user inputs the gesture, the input method collects the gesture, and sends it to the gesture recognition module, and the gesture recognition module returns the result to the input method , the input method is responsible for launching the application corresponding to the gesture. In the above application scenarios, the gesture definition (that is, the trajectory data of gesture sliding) needs to be saved in the gesture recognition module in advance. Each gesture corresponds to an application, and there is a one-to-one correspondence between gestures and applications. The advantage of this solution is the ability to quickly switch applications.

对应于上述方法,本申请还提供了一种触屏智能终端设备,该设备的模块划分图如图3所示,包括:模式切换控制中心、固定键盘模式模块和快捷操作模式模块,其中:Corresponding to the above method, the present application also provides a touch-screen intelligent terminal device. The module division diagram of the device is shown in Figure 3, including: a mode switching control center, a fixed keyboard mode module and a shortcut operation mode module, wherein:

当具备编辑功能的应用程序启动时,所述固定键盘模式模块在所述触屏智能终端设备的屏幕中创建输入法应用程序的固定窗口,并在所述固定窗口中加载软键盘视图集合中的视图;所述软键盘视图集合中至少包含一种键盘视图;When the application program with editing function is started, the fixed keyboard mode module creates a fixed window of the input method application program in the screen of the touch screen intelligent terminal device, and loads the fixed window in the soft keyboard view collection in the fixed window view; the set of soft keyboard views contains at least one keyboard view;

当进行操作模式切换时,所述模式切换控制中心通知所述快捷操作模式模块在所述固定窗口中加载快捷操作视图集合中的视图;所述快捷操作视图集合中至少包含一个用于提供其他应用程序的功能的视图;When the operation mode is switched, the mode switching control center notifies the shortcut operation mode module to load the views in the shortcut operation view set in the fixed window; the shortcut operation view set contains at least one for providing other applications A view of the functionality of the program;

所述快捷操作模式模块在快捷操作区域中提供所述其他应用程序的功能;其中,快捷操作区域为所述固定窗口所在区域。The shortcut operation mode module provides the functions of the other applications in the shortcut operation area; wherein the shortcut operation area is the area where the fixed window is located.

较佳地,在检测到所述快捷操作区域中的对象被选定作为所述具备编辑功能的应用程序的输入时,所述快捷操作模式模块进一步将所述对象的内容输入到所述具备编辑功能的应用程序光标所在的编辑区域。Preferably, when it is detected that the object in the shortcut operation area is selected as the input of the application program with editing function, the shortcut operation mode module further inputs the content of the object into the editing function. The editing area where the function's application cursor is located.

较佳地,当检测到所述快捷操作区域中的对象被选定,并向应用程序区域滑动或者向应用程序区域拖动时,所述快捷操作模式模块判定需要将所述被选定的对象作为所述具备编辑功能的应用程序的输入;其中,所述应用程序区域为所述具备编辑功能的应用程序所在的区域。Preferably, when it is detected that the object in the shortcut operation area is selected and is slid or dragged to the application program area, the shortcut operation mode module determines that the selected object needs to be As the input of the application program with editing function; wherein, the application program area is the area where the application program with editing function is located.

较佳地,在将所述对象的内容输入到所述具备编辑功能的应用程序光标所在的编辑区域时,所述快捷操作模式模块用于执行以下操作:向对应于所述对象的服务请求所述对象的内容或内存地址,将所述对象的内容或根据内存地址找到的内容复制到缓存,将缓存中的内容粘贴到所述具备编辑功能的应用程序光标所在编辑区域,并清除缓存。Preferably, when the content of the object is input into the editing area where the cursor of the application with editing function is located, the shortcut operation mode module is configured to perform the following operations: request the service corresponding to the object Copy the content of the object or the content found according to the memory address to the cache, paste the content in the cache to the editing area where the cursor of the application program with editing function is located, and clear the cache.

较佳地,当进行操作模式切换时,所述快捷操作模式模块进一步用于创建浮动窗口,所述浮动窗口以浮动键盘句柄的形式显示在屏幕上;所述快捷操作模式模块在检测到浮动键盘句柄被点击或被拖动时,进一步将浮动软键盘窗口悬浮显示在屏幕上,并将用户通过所述浮动软键盘窗口中的浮动软键盘输入的内容输入到所述具备编辑功能的应用程序光标所在的编辑区域。Preferably, when the operation mode is switched, the shortcut operation mode module is further used to create a floating window, and the floating window is displayed on the screen in the form of a floating keyboard handle; when the shortcut operation mode module detects the floating keyboard When the handle is clicked or dragged, the floating soft keyboard window is further suspended on the screen, and the content input by the user through the floating soft keyboard in the floating soft keyboard window is input to the application cursor with editing function The editing area where it is located.

较佳地,所述用于提供其他应用程序的功能的视图中包含所述其他应用程序的快捷图标;所述快捷操作模式模块在检测到所述快捷图标被点击时,调用相应的应用程序在所述快捷操作区域中运行;或者,所述快捷操作模式模块在检测到所述快捷图标被点击时,在所述快捷操作区域中加载相应的应用程序的使用界面视图,并调用所述相应的应用程序的相应服务。Preferably, the view for providing functions of other applications includes shortcut icons of other applications; when the shortcut operation mode module detects that the shortcut icon is clicked, it calls the corresponding application to running in the shortcut operation area; or, when the shortcut operation mode module detects that the shortcut icon is clicked, it loads the user interface view of the corresponding application program in the shortcut operation area, and calls the corresponding The corresponding service of the application.

较佳地,所述快捷操作视图集合中还包含设置有多个窗体小部件的视图,各个窗体小部件分别对应一个应用程序,所述设置有多个窗体小部件的视图用于显示对应于各个窗体小部件的应用程序的信息;其中,所述信息为实时信息或静态信息,所述信息包括:文字、图片或画图轨迹。Preferably, the shortcut operation view set also includes a view set with multiple form widgets, each form widget corresponds to an application program, and the view set with multiple form widgets is used to display The information corresponding to the application program of each window widget; wherein, the information is real-time information or static information, and the information includes: text, picture or drawing track.

较佳地,所述模式切换控制中心在检测到滑动键盘、点击快捷功能键、点击组合按键或点击返回键时,判定需要进行模式切换。Preferably, the mode switching control center determines that mode switching is required when detecting a sliding keyboard, clicking a shortcut function key, clicking a combination key or clicking a return key.

较佳地,所述快捷操作模式模块控制所述快捷操作视图集合中的多个视图之间进行切换,切换的方式包括:索引方式、翻页方式和组合按键方式。Preferably, the shortcut operation mode module controls switching between multiple views in the shortcut operation view set, and the switching methods include: indexing, page turning and combination of keys.

较佳地,所述其他应用程序包括本地搜索应用程序;Preferably, said other applications include a local search application;

所述快捷操作模式模块进一步用于执行以下操作:对于可以进行文字编辑的搜索结果,如果检测到用户选定所述搜索结果,并向应用程序区域滑动或者向应用程序区域拖动所述搜索结果,将搜索结果输入到所述具备编辑功能的应用程序光标所在的编辑区域;如果检测到用户在快捷操作区域点击所述搜索结果所对应的应用程序,则跳转到所述搜索结果所对应的应用程序;The shortcut operation mode module is further configured to perform the following operations: for a search result that can be edited, if it is detected that the user selects the search result and slides or drags the search result to the application area , input the search result into the editing area where the cursor of the application program with editing function is located; if it is detected that the user clicks the application program corresponding to the search result in the shortcut operation area, jump to the corresponding application program of the search result application;

对于不可以进行文字编辑的搜索结果,如果检测到用户选定所述搜索结果,并向应用程序区域滑动或者向应用程序区域拖动所述搜索结果,则将所述搜索结果的文件名输入到所述具备编辑功能的应用程序光标所在的编辑区域,或者将所述搜索结果作为文件插入到所述具备编辑功能的应用程序光标所在的编辑区域;如果检测到用户在快捷操作区域点击所述搜索结果,则跳转到所述搜索结果对应的应用程序。For search results that cannot be edited, if it is detected that the user selects the search result and slides or drags the search result to the application area, the file name of the search result is entered into the The editing area where the cursor of the application program with editing function is located, or insert the search result as a file into the editing area where the cursor of the application program with editing function is located; if it is detected that the user clicks the search button in the shortcut operation area If the result is found, jump to the application program corresponding to the search result.

较佳地,所述其他应用程序包括网络搜索应用程序;Preferably, said other applications include web search applications;

所述网络搜索应用程序的搜索结果包括标题和摘要;The search results of the web search application include titles and abstracts;

所述快捷操作模式模块进一步用于执行以下操作:如果检测到用户选定所述搜索结果中的标题和/或摘要,并向应用程序区域滑动或者向应用程序区域拖动所述搜索结果,将搜索结果输入到所述具备编辑功能的应用程序光标所在的编辑区域;如果检测到用户点击、向应用程序区域滑动或者向应用程序区域拖动所述搜索结果的标题,则将所述搜索结果输入到所述具备编辑功能的应用程序光标所在的编辑区域,并将所述搜索结果的标题所含的URL输入到所述具备编辑功能的应用程序光标所在的编辑区域。The shortcut operation mode module is further configured to perform the following operations: if it is detected that the user selects the title and/or abstract in the search result and slides or drags the search result to the application area, the The search result is input to the editing area where the cursor of the application with editing function is located; if it is detected that the user clicks, slides to the application area, or drags the title of the search result to the application area, the search result is input Go to the editing area where the cursor of the application program with editing function is located, and input the URL contained in the title of the search result into the editing area where the cursor of the application program with editing function is located.

较佳地,所述其他应用程序包括日历;Preferably, said other applications include a calendar;

所述快捷操作模式模块进一步用于执行以下操作:如果检测到用户选定所述日历中的事件,并向应用程序区域滑动或者向应用程序区域拖动所述事件,将所述事件的内容输入到所述具备编辑功能的应用程序光标所在的编辑区域;如果检测到用户选定所述日历中的日期,并向应用程序区域滑动或者向应用程序区域拖动所述事件,将所述日期输入到所述具备编辑功能的应用程序光标所在的编辑区域。The shortcut operation mode module is further configured to perform the following operations: if it is detected that the user selects an event in the calendar and slides or drags the event to the application area, input the content of the event Go to the editing area where the cursor of the application with editing functions is located; if it is detected that the user selects a date in the calendar and slides to the application area or drags the event to the application area, the date is input Go to the editing area where the cursor of the editing-capable application is located.

较佳地,所述其他应用程序包括字典;Preferably, said other application programs include dictionaries;

所述快捷操作模式模块进一步用于执行以下操作:如果检测到用户选定所述字典的词条,并向应用程序区域滑动或者向应用程序区域拖动所述词条,将所述词条输入到所述具备编辑功能的应用程序光标所在的编辑区域;The shortcut operation mode module is further used to perform the following operations: if it is detected that the user selects an entry of the dictionary and slides or drags the entry to the application area, input the entry Go to the editing area where the cursor of the application with editing functions is located;

或者,如果检测到用户选定所述应用程序区域中的词条,以所选定的词条向所述字典查询,并在所述字典所处的快捷操作区域中显示所述词条相关的信息,包括但不限于:译文、词条解释、音标。Or, if it is detected that the user selects an entry in the application program area, query the dictionary with the selected entry, and display the relevant information of the entry in the shortcut operation area where the dictionary is located. Information, including but not limited to: translation, entry explanation, phonetic transcription.

较佳地,所述其他应用程序包括手势操作;Preferably, said other applications include gesture operations;

所述快捷操作模式模块进一步用于执行以下操作:对用户的手势进行检测,根据检测到的手势切换到对应的应用程序。The shortcut operation mode module is further configured to perform the following operations: detect a user's gesture, and switch to a corresponding application program according to the detected gesture.

本申请提供的提供应用程序的功能的方法及触屏智能终端设备通过在具备编辑功能的应用程序启动时,在触屏智能终端设备的屏幕中创建输入法应用程序的固定窗口加载键盘视图,并在进行操作模式切换时,在该固定窗口中加载快捷操作视图集合中的视图,以及在固定窗口中提供所述其他应用程序的功能,使得无需退出当前具备编辑功能的应用程序,即可在输入法应用程序所在的固定窗口中提供其他应用程序的功能,并在现有输入法的基础上提供了丰富的快捷操作方式,从而提高了触屏智能终端设备的使用便捷性。The method for providing the function of the application program and the touch-screen smart terminal device provided by the present application load the keyboard view by creating a fixed window of the input method application program on the screen of the touch-screen smart terminal device when the application program with editing function is started, and When the operation mode is switched, the views in the shortcut operation view collection are loaded in the fixed window, and the functions of the other applications are provided in the fixed window, so that the input can be performed without exiting the current application with the editing function. The function of other application programs is provided in the fixed window where the input method application program is located, and rich shortcut operation methods are provided on the basis of the existing input method, thereby improving the convenience of using the touch screen smart terminal device.

并且,本申请通过将快捷操作区域中的被选定的对象的内容输入到具备编辑功能的应用程序光标所在的编辑区域,能够加快触屏智能终端设备的输入速度,并避免应用程序间的频繁切换及进行复制粘贴等操作。同时,解决了应用程序间窗口遮挡的问题。Moreover, the present application can speed up the input speed of the touch screen smart terminal device and avoid frequent switching between applications by inputting the content of the selected object in the shortcut operation area to the editing area where the cursor of the application program with the editing function is located. Switch and perform operations such as copy and paste. At the same time, the problem of window occlusion between applications is solved.

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above is only a preferred embodiment of the application, and is not intended to limit the application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the application should be included in the application. within the scope of protection.

Claims (18)

1. a method for the function of application program is provided, is applicable to touch screen intelligent terminal, it is characterized in that, comprising:
When possessing the application program launching of editting function, in the screen of described touch screen intelligent terminal, create the window of input method application program, and in the window of described input method application program, load the view in the set of soft keyboard view; In the set of described soft keyboard view, at least comprise a kind of keyboard view;
When carrying out operator scheme switching, in the window of described input method application program, load the view in the set of prompt operation view, in the set of described prompt operation view, at least comprise one for the view of the function of other application programs is provided;
The function of described other application programs is provided in prompt operation region; Wherein, prompt operation region is the window region of described input method application program.
2. method according to claim 1, is characterized in that, the method further comprises:
While possessing the input of application program of editting function described in the object in described prompt operation region being detected is selected as, described in being input to, the content of described object possesses the editing area at the application program cursor place of editting function.
3. method according to claim 2, is characterized in that:
Object in described prompt operation region being detected is chosen, and when sliding or dragging to application area to application area, judgement need to be using described chosen object as the described input that possesses the application program of editting function; Maybe the object in described prompt operation region being detected is at least one times clicked or while being long pressed, judgement need to be using described chosen object as the described input that possesses the application program of editting function;
Wherein, described application area possesses the region at the application program place of editting function described in being.
4. method according to claim 2, is characterized in that, the editing area that possesses the application program cursor place of editting function described in the described content by described object is input to comprises:
To the interior perhaps memory address of object described in the services request corresponding to described object, by the interior content replication perhaps finding according to memory address of described object to described in possess the application program cursor place editing area of editting function.
5. method according to claim 1, is characterized in that, when carrying out operator scheme switching, the method further comprises:
Create floating frame, described floating frame is presented on screen with the form of the keyboard handle that floats.
6. method according to claim 5, is characterized in that, the method further comprises:
When detecting, the keyboard handle that floats is clicked or while being dragged, the soft keyboard that will float suspends and is presented on screen, described in possess editting function application program from described unsteady soft keyboard, accept input or accept input from described other application programs.
7. method according to claim 1, is characterized in that:
The described shortcut icon for providing the view of the function of other application programs to comprise described other application programs;
The described function of described other application programs that provides in prompt operation region comprises:
When described shortcut icon being detected when clicked, call corresponding application program and move in described prompt operation region;
Or, when described shortcut icon being detected when clicked, in described prompt operation region, load the use interface view of corresponding application program, and call the respective service of corresponding application program.
8. according to the method described in claim 1 to 7 any one, it is characterized in that:
In the set of described prompt operation view, also comprise the view that is provided with a plurality of forms widgets, the respectively corresponding application program of each forms widget, described in be provided with a plurality of forms widgets view for showing the information corresponding to the application program of each forms widget; Wherein, described information is real-time information or static information, and described information comprises: word, picture or picture track.
9. according to the method described in claim 1 to 7 any one, it is characterized in that:
Described mode of carrying out operator scheme switching comprises: slide keypad, click quick functional key, click combination button and click return key.
10. according to the method described in claim 1 to 7 any one, it is characterized in that:
The method further comprises: between a plurality of views in the set of prompt operation view, switch, the mode of switching comprises: indexed mode, page turning mode and combination button mode.
11. according to the method described in claim 1 to 7 any one, it is characterized in that:
Described other application programs comprise local search application program;
The method further comprises: for the Search Results that can carry out copy editor, if the selected described Search Results of user detected, and slide or drag described Search Results to application area to application area, described in being input to, Search Results possesses the editing area at the application program cursor place of editting function; If user detected, in prompt operation region, click the corresponding application program of described Search Results, jump to the corresponding application program of described Search Results;
For the Search Results that cannot carry out copy editor, if the selected described Search Results of user detected, and slide or drag described Search Results to application area to application area, the editing area that possesses the application program cursor place of editting function described in the filename of described Search Results being input to, or using described Search Results as the editing area that possesses the application program cursor place of editting function described in file is inserted into; If user detected, in prompt operation region, click described Search Results, jump to the application program that described Search Results is corresponding.
12. according to the method described in claim 1 to 7 any one, it is characterized in that:
Described other application package includes network search for applications;
The Search Results of described web search application program comprises title and summary;
The method further comprises: if title and/or the summary in the selected described Search Results of user detected, and slide or drag described Search Results to application area to application area, described in being input to, Search Results possesses the editing area at the application program cursor place of editting function; If user being detected clicks, slides or drag the title of described Search Results to application area to application area, the editing area that possesses the application program cursor place of editting function described in described Search Results being input to, and described in the contained URL of the title of described Search Results is input to, possess the editing area at the application program cursor place of editting function.
13. according to the method described in claim 1 to 7 any one, it is characterized in that:
Described other application programs comprise calendar;
The method further comprises: if the event in the selected described calendar of user detected, and slide or drag described event to application area to application area, described in being input to, the content of described event possesses the editing area at the application program cursor place of editting function; If the date in the selected described calendar of user detected, and slide or drag described event to application area to application area, possess the editing area at the application program cursor place of editting function described in the described date is input to.
14. according to the method described in claim 1 to 7 any one, it is characterized in that:
Described other application programs comprise dictionary;
The method further comprises: if the entry of the selected described dictionary of user detected, and slide or drag described entry to application area to application area, described in being input to, described entry possesses the editing area at the application program cursor place of editting function;
Or, if the entry in the selected described application area of user detected, with selected entry, to described dictionary enquiring, and show the information that described entry is relevant in the residing prompt operation of described dictionary region, include but not limited to: translation, entry are explained, phonetic symbol.
15. according to the method described in claim 1 to 7 any one, it is characterized in that:
Described other application programs comprise gesture operation;
The method further comprises: the gesture to user detects, and according to the gesture detecting, is switched to corresponding application program.
16. 1 kinds of touch screen intelligent terminals, is characterized in that, comprising: pattern switching controls center, fixedly keyboard mode module and prompt operation mode module, wherein:
When possessing the application program launching of editting function, described fixedly keyboard mode module creates the window of input method application program in the screen of described touch screen intelligent terminal, and in the window of described input method application program, loads the view in the set of soft keyboard view; In the set of described soft keyboard view, at least comprise a kind of keyboard view;
When carrying out operator scheme switching, described pattern switching controls center notifies described prompt operation mode module in the window of described input method application program, to load the view in the set of prompt operation view; In the set of described prompt operation view, at least comprise one for the view of the function of other application programs is provided;
Described prompt operation mode module provides the function of described other application programs in prompt operation region; Wherein, prompt operation region is the window region of described input method application program.
17. touch screen intelligent terminals according to claim 16, is characterized in that:
While possessing the input of application program of editting function described in the object in described prompt operation region being detected is selected as, described in being further input to the content of described object, described prompt operation mode module possesses the editing area at the application program cursor place of editting function.
18. according to the touch screen intelligent terminal described in claim 16 or 17, it is characterized in that:
When carrying out operator scheme switching, described prompt operation mode module is further used for creating floating frame, and described floating frame is presented on screen with the form of the keyboard handle that floats;
Described prompt operation mode module is the keyboard handle that floats to be detected clicked or while being dragged, the soft keyboard window that further will float suspends and to be presented on screen, and the content by the unsteady soft keyboard input in described unsteady soft keyboard window possesses the editing area at the application program cursor place of editting function described in being input to by user.
CN201310209903.6A 2013-05-30 2013-05-30 A method for providing functions of an application program and a touch-screen intelligent terminal device Active CN104216600B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710785970.0A CN107562320B (en) 2013-05-30 2013-05-30 Method for providing functions of application program and touch screen intelligent terminal device
CN201310209903.6A CN104216600B (en) 2013-05-30 2013-05-30 A method for providing functions of an application program and a touch-screen intelligent terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310209903.6A CN104216600B (en) 2013-05-30 2013-05-30 A method for providing functions of an application program and a touch-screen intelligent terminal device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201710785970.0A Division CN107562320B (en) 2013-05-30 2013-05-30 Method for providing functions of application program and touch screen intelligent terminal device

Publications (2)

Publication Number Publication Date
CN104216600A true CN104216600A (en) 2014-12-17
CN104216600B CN104216600B (en) 2017-10-10

Family

ID=52098163

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201710785970.0A Active CN107562320B (en) 2013-05-30 2013-05-30 Method for providing functions of application program and touch screen intelligent terminal device
CN201310209903.6A Active CN104216600B (en) 2013-05-30 2013-05-30 A method for providing functions of an application program and a touch-screen intelligent terminal device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201710785970.0A Active CN107562320B (en) 2013-05-30 2013-05-30 Method for providing functions of application program and touch screen intelligent terminal device

Country Status (1)

Country Link
CN (2) CN107562320B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965875A (en) * 2015-06-11 2015-10-07 联想(北京)有限公司 Information processing method and electronic device
CN104978110A (en) * 2015-07-27 2015-10-14 联想(北京)有限公司 Display processing method and display processing apparatus
CN105867629A (en) * 2016-04-19 2016-08-17 乐视控股(北京)有限公司 Method and device for rapidly recording calculation results and intelligent terminal
CN105955586A (en) * 2016-06-12 2016-09-21 乐视控股(北京)有限公司 Method and apparatus for displaying definition of keyword in terminal
WO2017167072A1 (en) * 2016-03-30 2017-10-05 阿里巴巴集团控股有限公司 Page processing method, device and intelligent terminal
CN107678620A (en) * 2017-09-25 2018-02-09 广州久邦世纪科技有限公司 A kind of input method system and its implementation with Key board drawer
CN107783667A (en) * 2016-08-26 2018-03-09 法乐第(北京)网络科技有限公司 A kind of soft keyboard display method and device
CN107783666A (en) * 2016-08-26 2018-03-09 法乐第(北京)网络科技有限公司 A kind of soft keyboard display method and device
CN107797753A (en) * 2017-11-14 2018-03-13 浪潮金融信息技术有限公司 A kind of soft keyboard and its call method for calling prepackage input method
CN108537724A (en) * 2018-04-09 2018-09-14 维沃移动通信有限公司 A kind of image processing method and mobile terminal
WO2020093300A1 (en) * 2018-11-08 2020-05-14 深圳市欢太科技有限公司 Data displaying method for terminal device and terminal device
CN114625279A (en) * 2020-12-10 2022-06-14 广东泰奇克光电科技有限公司 Capacitive screen writing operation method and device, intelligent equipment

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107562320B (en) * 2013-05-30 2021-01-12 北京三星通信技术研究有限公司 Method for providing functions of application program and touch screen intelligent terminal device
CN108874450B (en) * 2018-05-28 2021-05-04 北京小米移动软件有限公司 Method and device for waking up voice assistant
CN110830642B (en) * 2018-08-09 2022-02-18 北京搜狗科技发展有限公司 Message reply method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110083099A1 (en) * 2009-10-05 2011-04-07 Samsung Electronics Co. Ltd. Mobile device and overlay display method thereof
CN102236421A (en) * 2010-04-20 2011-11-09 腾讯科技(深圳)有限公司 Input method and input device for mobile terminal
CN102819345A (en) * 2012-06-25 2012-12-12 赵旭阳 Double-window touch screen device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107562320B (en) * 2013-05-30 2021-01-12 北京三星通信技术研究有限公司 Method for providing functions of application program and touch screen intelligent terminal device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110083099A1 (en) * 2009-10-05 2011-04-07 Samsung Electronics Co. Ltd. Mobile device and overlay display method thereof
CN102236421A (en) * 2010-04-20 2011-11-09 腾讯科技(深圳)有限公司 Input method and input device for mobile terminal
CN102819345A (en) * 2012-06-25 2012-12-12 赵旭阳 Double-window touch screen device

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965875B (en) * 2015-06-11 2019-11-26 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN104965875A (en) * 2015-06-11 2015-10-07 联想(北京)有限公司 Information processing method and electronic device
CN104978110B (en) * 2015-07-27 2018-06-01 联想(北京)有限公司 Display processing method and display processing device
CN104978110A (en) * 2015-07-27 2015-10-14 联想(北京)有限公司 Display processing method and display processing apparatus
US10649644B2 (en) 2015-07-27 2020-05-12 Beijing Lenovo Software Ltd. Controlling multitasking application displays using gestures
WO2017167072A1 (en) * 2016-03-30 2017-10-05 阿里巴巴集团控股有限公司 Page processing method, device and intelligent terminal
US10824445B2 (en) 2016-03-30 2020-11-03 Alibaba Group Holding Limited Dynamic presentation of function portals
CN105867629A (en) * 2016-04-19 2016-08-17 乐视控股(北京)有限公司 Method and device for rapidly recording calculation results and intelligent terminal
CN105955586A (en) * 2016-06-12 2016-09-21 乐视控股(北京)有限公司 Method and apparatus for displaying definition of keyword in terminal
CN107783666A (en) * 2016-08-26 2018-03-09 法乐第(北京)网络科技有限公司 A kind of soft keyboard display method and device
CN107783667A (en) * 2016-08-26 2018-03-09 法乐第(北京)网络科技有限公司 A kind of soft keyboard display method and device
CN107678620A (en) * 2017-09-25 2018-02-09 广州久邦世纪科技有限公司 A kind of input method system and its implementation with Key board drawer
CN107797753A (en) * 2017-11-14 2018-03-13 浪潮金融信息技术有限公司 A kind of soft keyboard and its call method for calling prepackage input method
CN108537724A (en) * 2018-04-09 2018-09-14 维沃移动通信有限公司 A kind of image processing method and mobile terminal
WO2020093300A1 (en) * 2018-11-08 2020-05-14 深圳市欢太科技有限公司 Data displaying method for terminal device and terminal device
CN112840306A (en) * 2018-11-08 2021-05-25 深圳市欢太科技有限公司 A data display method of a terminal device and a terminal device
CN112840306B (en) * 2018-11-08 2024-09-13 深圳市欢太科技有限公司 Data display method of terminal device and terminal device
CN114625279A (en) * 2020-12-10 2022-06-14 广东泰奇克光电科技有限公司 Capacitive screen writing operation method and device, intelligent equipment
CN114625279B (en) * 2020-12-10 2025-06-24 广东泰奇克光电科技有限公司 Capacitive screen writing operation method and device, and smart device

Also Published As

Publication number Publication date
CN107562320A (en) 2018-01-09
CN107562320B (en) 2021-01-12
CN104216600B (en) 2017-10-10

Similar Documents

Publication Publication Date Title
CN104216600B (en) A method for providing functions of an application program and a touch-screen intelligent terminal device
US11256401B2 (en) Devices, methods, and graphical user interfaces for document manipulation
JP6153868B2 (en) Method and apparatus for displaying items
US8525839B2 (en) Device, method, and graphical user interface for providing digital content products
US8922490B2 (en) Device, method, and graphical user interface for entering alternate characters with a physical keyboard
US8914743B2 (en) Device, method, and graphical user interface for navigating a list of identifiers
CN104756060B (en) Cursor control based on gesture
US8698845B2 (en) Device, method, and graphical user interface with interactive popup views
US9250798B2 (en) Device, method, and graphical user interface with a dynamic gesture disambiguation threshold
KR101636561B1 (en) Device, method, and graphical user interface for navigating through an electronic document
CN115268730A (en) Device, method and graphical user interface for interacting with user interface objects corresponding to an application
EP2343637A2 (en) Device, method, and graphical user interface for manipulating tables using multi-contact gestures
US20130154978A1 (en) Method and apparatus for providing a multi-touch interaction in a portable terminal
JP2012003508A (en) Information processor, method and program
US9753630B1 (en) Card stack navigation
CN106020614A (en) Switch method and terminal for application programs
CN110879798A (en) A data processing method, terminal and computer-readable storage medium
HK1191416A (en) Device, method, and graphical user interface for navigating a list of identifiers
HK1191416B (en) Device, method, and graphical user interface for navigating a list of identifiers
HK1207915B (en) Device, method, and graphical user interface for navigating a list of identifiers

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant