[go: up one dir, main page]

CN103744575B - A kind of method and apparatus for the input auxiliary area for being used to provide input application - Google Patents

A kind of method and apparatus for the input auxiliary area for being used to provide input application Download PDF

Info

Publication number
CN103744575B
CN103744575B CN201310465181.0A CN201310465181A CN103744575B CN 103744575 B CN103744575 B CN 103744575B CN 201310465181 A CN201310465181 A CN 201310465181A CN 103744575 B CN103744575 B CN 103744575B
Authority
CN
China
Prior art keywords
input
application
auxiliary area
trigger element
user
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.)
Active
Application number
CN201310465181.0A
Other languages
Chinese (zh)
Other versions
CN103744575A (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201310465181.0A priority Critical patent/CN103744575B/en
Publication of CN103744575A publication Critical patent/CN103744575A/en
Application granted granted Critical
Publication of CN103744575B publication Critical patent/CN103744575B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The object of the present invention is to provide a kind of method and apparatus for the input auxiliary area for being used to provide input application.Specifically, the application related information of the corresponding current application of input application is obtained;According to application related information, the input auxiliary area that input is applied is determined, wherein, input auxiliary area includes and the corresponding applications trigger element of current application;Input auxiliary area is provided to current application.Compared with prior art, the present invention passes through the application related information according to the corresponding current application of input application, determine the input auxiliary area of input application, wherein, inputting auxiliary area includes and the corresponding applications trigger element of current application, input auxiliary area is provided to current application, it is achieved thereby that increase includes the input auxiliary area with the corresponding applications trigger element of current application in current application, not only facilitate the input operation of user, and the operating efficiency of user is also improved, and improve the input operating experience of user.

Description

A kind of method and apparatus for the input auxiliary area for being used to provide input application
Technical field
The present invention relates to input method technique field, more particularly to a kind of input auxiliary area for being used to provide input application Technology.
Background technology
Various symbols are inputted computer or other equipment by input method by using certain coding method(Such as mobile phone), come Into the input of language, it greatly facilitates interacting for user and computer or other equipment.However, different user is such as instant When input content in without application, editting function component used in it simultaneously differs documents editing, so when communication, office And the functional unit that existing same input method status column is provided is fixed, alternatively, being not intended to there are user or seldom using Functional unit or other assemblies, can not meet user different application occasion is to difference in functionality component the needs of, cause user Its running cost increase for wishing function or component is accessed, so as to not only reduce the efficiency of user's operation, also reduces user Input experience.
The content of the invention
The object of the present invention is to provide a kind of method and apparatus for the input auxiliary area for being used to provide input application.
According to an aspect of the invention, there is provided a kind of method for the input auxiliary area for being used to provide input application, Wherein, this method comprises the following steps:
Obtain the application related information of the corresponding current application of input application;
According to the application related information, the input auxiliary area that the input is applied is determined, wherein, the input auxiliary Region includes and the corresponding applications trigger element of the current application;
The input auxiliary area is provided to the current application.
According to another aspect of the present invention, a kind of offer for the input auxiliary area for being used to provide input application is be provided Equipment, wherein, which includes:
Using acquisition device, for obtaining the application related information inputted using corresponding current application;
Determining device, for according to the application related information, determining the input auxiliary area of the input application, its In, the input auxiliary area includes and the corresponding applications trigger element of the current application;
Device is provided, for the input auxiliary area to be provided to the current application.
In accordance with a further aspect of the present invention, a kind of input for the input auxiliary area for being used to provide input application is additionally provided Application apparatus, wherein, which is included as the foregoing offer that is used for according to a further aspect of the present invention inputs application Input auxiliary area offer equipment.
Further aspect according to the present invention, additionally provides a kind of input for the input auxiliary area for being used to provide input application Application plug-in, wherein, which is included as the foregoing offer that is used for according to a further aspect of the present invention inputs application Input auxiliary area offer equipment.
Compared with prior art, the application related information of the invention by according to the corresponding current application of input application, Determine the input auxiliary area of the input application, wherein, the input auxiliary area includes corresponding with the current application Applications trigger element, by it is described input auxiliary area be provided to the current application, it is achieved thereby that in current application Increase includes the input auxiliary area with the corresponding applications trigger element of the current application, not only facilitates the input of user Operation, and the operating efficiency of user and the utilization rate of user's source of screen are also improved, and improve the input operation of user Experience.Moreover, the present invention can also determine to show pattern letter corresponding to the input auxiliary area according to the current application Breath, to show pattern information according to, is provided to the current application by the input auxiliary area, further increasing The operating efficiency of user, improves the input operating experience of user.In addition, the present invention can also according to the application related information, Determine that, with the corresponding applications trigger element of the current application, the applications trigger realized corresponding to different current applications is first It is plain different, and then the increased input auxiliary including with the corresponding applications trigger element of the current application in current application Region, further facilitates the input operation of user, improves the operating efficiency of user and the utilization of user's source of screen Rate, and improve the input operating experience of user.
Brief description of the drawings
By reading the detailed description made to non-limiting example made with reference to the following drawings, of the invention is other Feature, objects and advantages will become more apparent upon:
Fig. 1 shows the equipment signal of the input auxiliary area for being used to provide input application of one side according to the present invention Figure;
Fig. 2 shows the input auxiliary region of the input auxiliary area for being used to provide input application of one side according to the present invention Domain provides schematic diagram;
Fig. 3 shows setting for the input auxiliary area for being used to provide input application of another preferred embodiment according to the present invention Standby schematic diagram;
The method that Fig. 4 shows a kind of input auxiliary area for being used to provide input application according to a further aspect of the present invention Flow chart;
Fig. 5 shows a kind of input auxiliary area side for being used to provide input application in accordance with a preferred embodiment of the present invention Method flow chart.
The same or similar reference numeral represents the same or similar component in attached drawing.
Embodiment
The present invention is described in further detail below in conjunction with the accompanying drawings.
Fig. 1 shows the offer equipment 1 of the input auxiliary area for being used to provide input application of one side according to the present invention, Wherein, there is provided equipment 1 includes using acquisition device 11, determining device 12 and provides device 13.Specifically, using acquisition device 11 Obtain the application related information of the corresponding current application of input application;Determining device 12 is according to the application related information, really The input auxiliary area of the fixed input application, wherein, the input auxiliary area includes corresponding with the current application Applications trigger element;Device 13 is provided the input auxiliary area is provided to the current application.Here, the offer equipment 1 includes but not limited to such as network host, single network server, multiple webserver collection or the computer collection based on cloud computing Conjunction etc. is realized;Or realized by user equipment.Here, cloud is by based on cloud computing(Cloud Computing)A large amount of hosts or The webserver is formed, wherein, cloud computing is one kind of Distributed Calculation, one be made of the computer collection of a group loose couplings A super virtual computer.Here, the user equipment can be any type can with user by keyboard, mouse, touch pad, The mode such as touch-screen or handwriting equipment carries out the electronic product of human-computer interaction, such as computer, mobile phone, PDA, palm PC PPC Or tablet computer etc..The network include but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN network, wirelessly from group Knitmesh network(Ad Hoc networks)Deng.Those skilled in the art will be understood that above-mentioned offer equipment 1 is only for example, other it is existing or The network equipment or user equipment being likely to occur from now on are such as applicable to the present invention, should also be included in the scope of the present invention with It is interior, and be incorporated herein by reference herein.Herein, there is provided equipment 1 and user equipment include one kind can be according to setting in advance Fixed or storage instruction, the automatic electronic equipment for carrying out numerical computations and information processing, its hardware include but not limited to microprocessor Device, application-specific integrated circuit (ASIC), programmable gate array(FPGA), digital processing unit(DSP), embedded device etc..
Specifically, the offer input application for providing equipment 1 itself offer by calling using acquisition device 11 is corresponding The application programming interfaces of the application related information of current application(API), obtain the application of the corresponding current application of input application Relevant information;Alternatively, the application programming interfaces provided by inputting application(API), obtain input and currently should using corresponding Application related information.Here, the input application refers to that user can be realized one kind such as word, image, sound by it Or a variety of combination input computers or other equipment(Such as mobile phone)Software, third-party application platform such as input method client Input-method1-client etc., it includes but not limited to such as search dog spelling input method, search dog five-stroke input method, Baidu's input Method, QQ spelling input methods, QQ five-stroke input methods, Google's spelling input method, limit Chinese character input method platform etc..Here, institute State current application refer to provide equipment 1 in open with it is described input application and meanwhile use application, its including but not limited to such as: 1)Application program app(application), such as video playing client, instant messaging app such as Baidu hi, qq, office software Such as microsoft office series;2)It is used for realization and provides message reference, information sharing, information issue or synchronous for its login user The network platform or terminal platform, such as social network sites, forum, space, blog, microblogging third party website, wherein, the terminal Platform includes but not limited to the user equipmenies such as mobile terminal, PC.Here, the application related information includes but not limited to described work as The identification information of preceding application, using description information, application type information etc..Those skilled in the art will be understood that above-mentioned input should It is only for example, other existing or inputs applications for being likely to occur from now on or currently should with, current application and application related information With or application related information be such as applicable to the present invention, should also be included within the scope of the present invention, and herein with reference side Formula is incorporated herein.
For example, it is assumed that user A is opened by its PC equipment is stored in local Microsoft office word2003 texts Shelves《PRACH in LTE》Continue to edit, realize that word inputs using input method input method, then application obtains dress Put 11 answering by the application related information for the corresponding current application of offer input application for calling the PC equipment itself to provide Use routine interface(API), the application related information of the corresponding current application of input application can be got, that is, is got current Using Microsoft office word2003 documents《PRACH in LTE》Application related information, such as the mark of current application Know the file type such as Microsoft Word documents of information such as Microsoft office word 2003, current application The description information such as file title of (.doc), current application《PRACH in LTE》Deng;Alternatively, by inputting application such as input method The application programming interfaces that input method are provided(API), obtain the current application corresponding to input method input method Microsoft office word2003 documents《PRACH in LTE》Application related information, as current application mark believe Breath as Microsoft office word2003, current application file type such as Microsoft Word documents (.doc), when The description information of preceding application such as file title《PRACH in LTE》Deng.
Those skilled in the art will be understood that the application related information of the corresponding current application of above-mentioned acquisition input application Mode be only for example, other it is existing or be likely to occur from now on acquisition input application corresponding current application application phases The mode for closing information is such as applicable to the present invention, should also be included within the scope of the present invention, and wrap by reference herein It is contained in this.
Determining device 12 determines the input auxiliary area of the input application according to the application related information, wherein, institute Stating input auxiliary area includes and the corresponding applications trigger element of the current application.Where it determines that device 12 is definite described The mode for inputting auxiliary area includes but not limited to following at least any one:
1)According to the application related information, matching inquiry is carried out in auxiliary area database is inputted, obtain with it is described The input auxiliary area that application related information matches, using the input auxiliary area as the input application.For example, connect Example, current application Microsoft of the input application as corresponding to input method input method is got using acquisition device 11 Office word2003 documents《PRACH in LTE》Application related information, as current application identification information such as Microsoft office word2003, current application file type such as Microsoft Word documents (.doc), currently should Description information such as file title《PRACH in LTE》Deng, it is determined that device 12 can be according to the application related information, defeated Enter and matching inquiry is carried out in auxiliary area database, obtain the input auxiliary area to match with the application related information such as Assisting-input1, it includes and the corresponding applications trigger element library-app of current application, such as equation editing Device, additional character, calculator etc. are applied, and are inputted auxiliary area assisting-input1 and be located at current application Microsoft Office word2003 documents《PRACH in LTE》Middle left margin region or the right white space.Here, art technology Personnel will be understood that the input auxiliary area database can be located at and provide in equipment 1, may be alternatively located at and pass through with providing equipment 1 In the other equipment that network is connected, such as server.
2)Determining device 12 can also be first according to the application related information, and the definite and current application is corresponding should With triggering element;Then, then determine that the input auxiliary area of the input application shows pattern information, to show described in basis Pattern information generates the input auxiliary area, wherein, the input auxiliary area includes corresponding with the current application Applications trigger element.Here, the pattern information that shows includes but not limited to such as:a)The input auxiliary area shows sample Formula, such as arrangement mode, the applications trigger element of background color, the applications trigger element in the input auxiliary area The ways of presentation of icon, the applications trigger element in the input auxiliary area in the input auxiliary area is for example quiet State shows, dynamically shows;b)The input auxiliary area shows position;c)The size of the input auxiliary area.Here, The input auxiliary area refers to that auxiliary user in the input application carries out the region of input operation, contain in the region with The corresponding applications trigger element of current application, wherein, the input auxiliary area includes but not limited to such as:ⅰ)Input method Status bar;ⅱ)Non- key entry region on dummy keyboard, as being inserted into when editor's short message is realized in dummy keyboard in mobile terminal The insert key of the functions such as expression, additional character, insertion document, realizes send key being transmitted after editor's short message etc..Here, The applications trigger element refer to for user click on fast call its it is corresponding application such as search, ticket booking, sectional drawing and/or This applies corresponding part or all of functional unit.Those skilled in the art will be understood that above-mentioned input auxiliary area, using tactile The pattern information that shows of hair element and the input auxiliary area is only for example, other inputs that are existing or being likely to occur from now on The pattern information that shows of auxiliary area or applications trigger element or the input auxiliary area is such as applicable to the present invention, should also wrap It is contained within the scope of the present invention, and is incorporated herein by reference herein.
Specifically, it is determined that device 12 can first according to the application related information, in applications trigger element database into Row matching inquiry, with acquisition and the corresponding applications trigger element of the current application, wherein, the applications trigger element data Storehouse includes the mapping relations of the corresponding applications trigger element of application related information.For example, example is also connected, using acquisition device 11 get current application Microsoft office word2003 of the input application as corresponding to input method input method Document《PRACH in LTE》Application related information, such as the identification information such as Microsoft office of current application Word2003, current application file type such as Microsoft Word documents (.doc), current application description information as text Part title《PRACH in LTE》Deng, it is determined that device 12 can be according to the application related information, in applications trigger element database Middle carry out matching inquiry, obtains and current application Microsoft office word2003 documents《PRACH in LTE》Relatively The applications trigger element library-app answered, such as formula editors, additional character, calculator application.Here, this area skill Art personnel will be understood that the applications trigger element database can be located at and provide in equipment 1, may be alternatively located at and lead to providing equipment 1 Cross in the other equipment that network is connected, such as server.
It is then determined device 12 determines that the input auxiliary area of the input application shows pattern information, with according to institute State and show the pattern information generation input auxiliary area, wherein, the input auxiliary area includes and the current application phase Corresponding applications trigger element.Specifically, it is determined that device 12 can be according to the window information of the current application, the input light of user Cursor position information etc., determine the input auxiliary area that the input is applied shows pattern information, as will be described in current application White space show position as the input auxiliary area, alternatively, the input cursor by user in the current application Position near zone shows position as the input auxiliary area, alternatively, arrangement of elements rule is triggered according to scheduled application, Arrangement mode of the applications trigger element in the input auxiliary area is determined, alternatively, according to the applications trigger element Corresponding user's access frequency information determines arrangement mode of the applications trigger element in the input auxiliary area.
For example, it is assumed that user A is opened by its PC equipment is stored in local Microsoft office word2003 texts Shelves《PRACH in LTE》Continue to edit, realize that word inputs using input method input method, and determining device 12 Determine and current application Microsoft office word2003 documents first《PRACH in LTE》Corresponding applications trigger Element library-app, such as formula editors, additional character, calculator application, it is determined that device 12 can be by current application Microsoft office word2003 documents《PRACH in LTE》Middle left margin region or the right white space are as institute State input auxiliary area;For another example, example is connected, it is assumed that determining device 12 obtains and current application Microsoft office first Word2003 documents《PRACH in LTE》Corresponding applications trigger element, such as formula editors, additional character, calculator User's access frequency information corresponding to component is respectively 10 times/day, 8 times/day, 1 times/day, it is determined that device 12 can determine that with Current application Microsoft office word2003 documents《PRACH in LTE》Corresponding application component applications trigger member Element, if the arrangement mode of formula editors, additional character, calculator in the input auxiliary area is according to equation editing Device, additional character, calculator order are arranged, so as to generate the input auxiliary area.
For another example, it is assumed that when user A at home by the chat application such as Baidu hi that is installed on its smart mobile phone iphone with When its friend B is chatted, it is assumed that user A uses Baidu's input method, and determining device 12 determines and the current application first The corresponding applications trigger elements of Baidu hi include sectional drawing, send document, expression, the search common functional unit when chat, Then determining device 12 can apply Baidu's input method using the functional unit region having in the current application Baidu hi as input Input auxiliary area assisting-input2, such as by input auxiliary area assisting-input2 include with it is current Using the corresponding applications trigger element sectional drawings of Baidu hi, send existing function in the covering such as document, expression, search Baidu hi Component, preferentially to provide the applications trigger element to user A;Alternatively, determining device 12 can be defeated by user's word in Baidu hi Enter areas adjacent as the auxiliary input area assisting-input2, to facilitate user to use the auxiliary input area In the applications trigger element.
Those skilled in the art will be understood that the pattern that shows of the above-mentioned input auxiliary area for determining the input application is believed The mode of breath is only for example, the exhibition for the input auxiliary area that other definite described inputs that are existing or being likely to occur from now on are applied The mode of existing pattern information is such as applicable to the present invention, should also be included within the scope of the present invention, and herein with reference side Formula is incorporated herein.
Those skilled in the art will be understood that the above-mentioned mode for determining the input auxiliary area is only for example, other are existing Or be likely to occur from now on it is definite it is described input auxiliary area mode be such as applicable to the present invention, should also be included in the present invention Within protection domain, and it is incorporated herein by reference herein.
Preferably, determining device 12 can also apply corresponding ginseng according to the application related information, and the input Examine auxiliary information, determine the input auxiliary area of the input application, wherein, the input auxiliary area include with it is described current Using corresponding applications trigger element.Specifically, it is determined that device 12 can be according to the application related information, and the input Using corresponding reference auxiliary information, determining should with the corresponding applications trigger element of the current application and the input Input auxiliary area shows pattern information, and the input auxiliary area is generated to show pattern information according to, its In, the input auxiliary area includes and the corresponding applications trigger element of the current application.Preferably, it is described with reference to auxiliary Information includes but not limited to following at least any one:
- correspond to user configuration information of the user on the input application;
- correspond to historical usage access record information of the user on the current application;
- described input applies corresponding recommended configuration information.
For example, when it is described include user configuration information of the corresponding user on the input application with reference to auxiliary information when, Assuming that user A is opened by its PC equipment is stored in local Microsoft office word2003 documents《In LTE PRACH》Continue to edit, realize that word inputs using input method input method, and got using acquisition device 11 Current application Microsoft office word2003 document of the input application as corresponding to input method input method《LTE In PRACH》Application related information, it is identification information such as Microsoft office word2003 such as current application, current The description information such as file title of the file type of application such as Microsoft Word documents (.doc), current application《In LTE PRACH》Deng, it is assumed that user A sets following configuration information user-A- to input application such as input method input method configuration;1)Display sends the applications such as document, translation, formula editors, PDF conversions and this applies corresponding part Or repertoire component, there is transmission offline, online transmission when such as sending document;2)Input application such as input method The background patterns of input method are arranged to warm-toned rose, it is determined that device 12 can be according to current application Microsoft office word2003 documents《PRACH in LTE》Application related information, by applications trigger element data It is such as defeated on input application with the application related information corresponding applications trigger element library-app and user A in storehouse Enter union or the intersection of the user configuration information ser-A-configuration of method input method, touched as the application Element is sent out, the applications trigger element as described in determining includes formula editors, additional character, calculator, transmission document, translation, PDF Conversion;Meanwhile determining device 12 can set letter according to user A to the background patterns for inputting application such as input method input method Cease, alternatively, background color tone according to the current application etc., determine the input auxiliary area that the input is applied shows pattern Information, such as determines that input is such as defeated using the background patterns of the input auxiliary area such as input method input method and input application It is consistent to enter the background patterns of method input method, i.e., is also warm-toned rose.
For another example, historical usage access record of the corresponding user on the current application is included with reference to auxiliary information when described During information.Include but not limited to such as here, the user accesses record information on the historical usage of the current application:1)Institute State the functional unit that user accesses the current application accessed during the current application in the past;2)The related application of the current application and Should(Deng)The functional unit of related application.For example, connect example, it is assumed that user A edits Microsoft office word2003 texts Shelves《PRACH in LTE》When, often with the formula editors of Microsoft office word2003 offers, picture work The functional units such as tool, Format Painter, headerfooter, it is determined that device 12 can be according to current application Microsoft office Word2003 documents《PRACH in LTE》Application related information, will be related to the application in applications trigger element database The corresponding applications trigger element library-app of information and user A is on the current application Microsoft office Word2003 documents《PRACH in LTE》Historical usage access record information union or intersection, as the applications trigger Element, alternatively, by user A on accessing most frequent functional unit in the history access record information of the current application or answering Be used as the applications trigger element, as determining device 12 using user A with most frequent formula editors, picture instrument as The applications trigger element, alternatively, fast being called user A as institute with most frequent formula editors, picture instrument State applications trigger element;Meanwhile determining device 12 can access record letter according to user A on the historical usage of the current application The tone of the functional unit of the current application accessed in breath, determine the input auxiliary area that the input is applied shows mould Formula information, such as assumes that user A edits Microsoft office word2003 documents《PRACH in LTE》When, often use Microsoft office word2003 provide formula editors, picture instrument, Format Painter, the function group such as headerfooter The tone of part is blue series, it is determined that device 12 can determine that input application such as the input auxiliary area of input method input method Tone be also blue series.
Also such as, when it is described with reference to auxiliary information include it is described input application corresponding recommended configuration information when, here, institute State recommended configuration information and include but not limited to such as Server remote instruction, upgrade package program, wherein, the recommended configuration information Can be by carrying out statistics acquisition using corresponding application configuration information to the input.Also connect example, it is assumed that input application is such as Recommended configuration information corresponding to input method input method is included such as:1)Configure the application such as emoticon, Today's news;2) Background color tone corresponding to input method input method is the warm spring, it is determined that device 12 can be according to current application Microsoft Office word2003 documents《PRACH in LTE》Application related information, by applications trigger element database with it is described The corresponding applications trigger element library-app of application related information and input application such as input method input method institutes are right Union or intersection of the recommended configuration information answered including applications such as allocation list feelings symbol, Today's news are as applications trigger member Element, alternatively, the recommended configuration information that determining device 12 can only by the input application as corresponding to input method input method The recommended configuration information is used as including applications such as configuration emoticon, Today's news, the applications trigger element bag as described in determining Including the recommended configuration information corresponding to input method input method includes the application or such such as allocation list feelings symbol, Today's news The applications trigger element is used as using corresponding quick call;Meanwhile determining device 12 can be according to input application as inputted Background color tone information in the recommended configuration information of method input method, determines the input auxiliary area of the input application Show pattern information, such as determine that input should with input using the background color tone of the input auxiliary area of input method input method Background color tone with input method input method is consistent, i.e., is also warm spring scenery tune.
Those skilled in the art will be understood that the above-mentioned input with reference to described in determines institute using corresponding reference auxiliary information The mode for stating applications trigger element and the input auxiliary area is only for example, other combinations that are existing or being likely to occur from now on The corresponding mode that the applications trigger element and the input auxiliary area are determined with reference to auxiliary information of the input application The present invention is such as applicable to, should also be included within the scope of the present invention, and is incorporated herein by reference herein.
Preferably, determining device 12 can also be according to the application related information, and the field corresponding to the current application Scape relevant information, determines the input auxiliary area of the input application, wherein, the input auxiliary area include with it is described current Using corresponding applications trigger element.Specifically, it is determined that device 12 opens the current application by such as calling first The related application interface that user equipment is provided(API), the scenario-related information corresponding to the current application is obtained, such as Open status information of equipment, network related information or geographical location information of the user equipment of the current application etc.;Then root According to the application related information, and the scenario-related information corresponding to the current application, determine and the current application phase The input auxiliary area that corresponding applications trigger element and the input are applied shows pattern information, to show mould according to Formula information generates the input auxiliary area, wherein, the input auxiliary area include with the current application is corresponding should With triggering element.Here, the scene information includes but not limited to following at least any one:
The geographical location information of the user equipment of-unlatching current application;
The status information of equipment of the user equipment of-unlatching current application;
The network related information of the user equipment of-unlatching current application.
For example, it is assumed that when user A watches video vedio1 by its PC with videoconference client storm wind sound shadow, it is clicked on Line movie and television contents column, input method input method are switched to by Microsoft's spelling input method, with defeated in column by being inquired about in video display When entering the corresponding message of film and TV of search sequence query search, input application such as input method input are got using acquisition device 11 The application related information vedio1-information of current application such as storm wind sound shadow player corresponding to method, such as it just The video vedio1 titles of broadcasting are such as《Chinese partner》, type such as " comedy, literature and art, youth " information, it is determined that device 12 Can first by the process ID of the application process of the operating system of the PC equipment, to obtain the status information of equipment of the PC equipment, The application program being currently running including the PC equipment, the video information such as just played, the video player used, the input opened Method etc., further includes the installed application program of PC equipment, such as QQ, game, Online Map, it is determined that device 12 is according to institute State application related information vedio1-information, and scenario-related information i.e. PC corresponding to the current application is set Standby status information of equipment, determine with the corresponding applications trigger element of the current application, such as by the film review of video vedio1, Belong to other video informations of same type as the applications trigger element with video vedio1;Meanwhile determining device 12 can root According to the status information of equipment of the PC equipment of the user A of its acquisition, video vedio1 such as is being played, then can determine that the input is auxiliary The ways of presentation for helping region is hiding, when user A inquires about input inquiry sequence query in column in the video display of storm wind sound shadow player When search corresponds to message of film and TV, show the input auxiliary area, wherein, which includes the shadow of video vedio1 Comment, belong to the applications trigger element such as other video informations of same type with video vedio1.For another example, when user A passes through at home When the chat application installed on its smart mobile phone iphone such as Baidu hi and its friend B is chatted, it is assumed that user A uses Baidu Input method, and get answering for current application such as Baidu hi of the input application as corresponding to Baidu's input method using acquisition device 11 Include application type such as instant messaging etc. with relevant information, it is determined that device 12 can first by such as GPS positioning mode, or Network where the smart mobile phone, obtains the geographical location letter for the smart mobile phone iphone for opening the current application Baidu hi Breath, the longitude and latitude in such as geographical location, height, time information, it is determined that device 12 can be according to the application related information, Yi Jisuo The scenario-related information corresponding to current application is stated, determines to include cutting with the corresponding applications trigger element of the current application Figure, send document, expression, the search common functional unit when chat, and the functional unit such as cell phone network connection;Meanwhile Determining device 12 can according to its acquisition user A PC equipment geographical location information such as user A at home, determine the input The ways of presentation of auxiliary area is all shows the applications trigger element in the input auxiliary area, and the applications trigger is first The corresponding icon shape of element can be house shape.
Those skilled in the art will be understood that the scenario-related information corresponding to the above-mentioned current application with reference to described in determines institute The mode for stating applications trigger element and the input auxiliary area is only for example, other combinations that are existing or being likely to occur from now on Scenario-related information corresponding to the current application determines the mode of the applications trigger element and the input auxiliary area The present invention is such as applicable to, should also be included within the scope of the present invention, and is incorporated herein by reference herein.
Communication mode of the device 13 by agreement, such as http or https communication protocols are provided, alternatively, being set by providing Standby 1 application programming interfaces of itself(API), the input auxiliary area is provided to the current application, with described current The input auxiliary area is shown in.For example, connecting example, determining device 12 determines the work(having in current application Baidu hi Input auxiliary area assisting-input2 of the energy device region as input using Baidu's input method, then providing device 13 will The auxiliary area is provided to current application Baidu hi, to show input auxiliary area assisting- in current application Baidu hi Input2, obtains interface as shown in Figure 2.
Those skilled in the art will be understood that ways of presentation of the input auxiliary area described above in the current application It is only for example, other ways of presentation of existing or input auxiliary area for being likely to occur from now in the current application The present invention is such as applicable to, should also be included within the scope of the present invention, and is incorporated herein by reference herein.
Constantly work between each device of offer equipment 1.Specifically, persistently obtained using acquisition device 11 The application related information of the corresponding current application of input application;Determining device 12 continues according to the application related information, really The input auxiliary area of the fixed input application, wherein, the input auxiliary area includes corresponding with the current application Applications trigger element;Device 13 is provided to continue the input auxiliary area being provided to the current application.Here, this area skill Art personnel will be understood that " lasting " refers to constantly carry out obtaining for application related information respectively between each device of offer equipment 1 Take, determining and providing for auxiliary area is provided, until providing the acquisition that equipment 1 stops application related information in a long time.
Preferably, there is provided equipment 1 further includes pattern determining device(It is not shown).Specifically, pattern determining device is according to institute Current application is stated, determines to show pattern information corresponding to the input auxiliary area;Wherein, there is provided device 13 is according to the exhibition Existing pattern information, the current application is provided to by the input auxiliary area.
Specifically, pattern determining device determines showing corresponding to the input auxiliary area according to the current application Pattern information.Here, the pattern information that shows includes but not limited to such as:1)The input auxiliary area shows pattern, such as Background color, the applications trigger element are in the arrangement mode inputted in auxiliary area, the applications trigger element in institute The ways of presentation of icon, the applications trigger element in the input auxiliary area in input auxiliary area is stated such as with static state Show, dynamically show;2)The input auxiliary area shows position;3)The size of the input auxiliary area.Here, mould Formula determining device determine it is described show the mode of pattern information and foregoing determining device determine described in show the mode of pattern information Identical or essentially identical, for simplicity, therefore details are not described herein, and include by reference and this.
Then, there is provided device 13 shows pattern information according to described, by the communication mode of agreement, such as http or https Etc. communication protocol, the input auxiliary area is provided to the current application.For example, it is assumed that when user A passes through it at home When the chat application installed on smart mobile phone iphone such as Baidu hi and its friend B is chatted, it is assumed that user A is defeated using Baidu Enter method, and Baidu's input method is applied in the functional unit region that determining device 12 determines to have in current application Baidu hi as input Input auxiliary area assisting-input2, wherein, input auxiliary area assisting-input2 include with it is current Using the corresponding applications trigger element sectional drawings of Baidu hi, document, expression, search are sent, then this can be aided in by providing device 13 Region is provided to current application Baidu hi, to show input auxiliary area assisting- in current application Baidu hi Input2, obtains interface as shown in Figure 2.
Preferably, determining device 12 includes element determination unit(It is not shown)And area determination unit(It is not shown).Specifically Ground, element determination unit determine and the corresponding applications trigger element of the current application according to the application related information;Area Domain determination unit updates according to the described and corresponding applications trigger element of the current application or determines the input application Input auxiliary area.
Specifically, for element determination unit according to the application related information, the definite and current application is corresponding should With triggering element.Here, element determination unit is determined with the mode of the corresponding applications trigger element of the current application with before It is definite identical or essentially identical with the mode of the corresponding applications trigger element of the current application to state determining device 12, for simplicity For the sake of, therefore details are not described herein, and include by reference and this.
Then, area determination unit according to the corresponding applications trigger element of the current application, renewal or definite institute State the input auxiliary area of input application.For example, it is assumed that when user A is chatted by what is installed on its smart mobile phone iphone at home When it such as Baidu hi and its friend B using being chatted, it is assumed that user A uses Baidu's input method, and element determination unit determines Include sectional drawing with the corresponding applications trigger elements of current application Baidu hi, send document, expression, search, then region determines list Member can generate the input auxiliary area, the function group such as having in current application Baidu hi according to the applications trigger element Input auxiliary area assisting-input2 of the part region as input using Baidu's input method, and according to corresponding to user A Associated user such as belong to user A the other users of same subscriber group to the applications trigger element such as sectional drawing, send text Shelves, expression, the access frequency information of search, determine such applications trigger element in input auxiliary area assisting-input2 Put in order, alternatively, area determination unit can also be by pre-defined rule to the applications trigger that include of input auxiliary area Element is updated, and such as timing updates daily, or is updated according to the renewal operation of corresponding user, or according to received renewal Instruction is updated the input auxiliary area.
It is highly preferred that area determination unit can also according to the corresponding applications trigger element of the current application, renewal Or determine the layout information of the input auxiliary area of the input application, to obtain the input auxiliary area.For example, connect Example, it is assumed that element determination unit determine with the corresponding applications trigger elements of current application Baidu hi include sectional drawing, send document, Expression, search, then area determination unit can be according to such applications trigger element, and the input of renewal or the definite input application is auxiliary The layout information in region is helped, to obtain the input auxiliary area, applications trigger element adds the input application as will be described Input auxiliary area, adjust it is described input auxiliary area size, with corresponding to such applications trigger element described defeated Enter putting in order in auxiliary area, the layout information of the input auxiliary area is adjusted, it is auxiliary to obtain the input Help region.
Fig. 3 shows setting for the input auxiliary area for being used to provide input application of another preferred embodiment according to the present invention Standby schematic diagram, wherein, there is provided equipment 1 includes obtaining dress using acquisition device 11 ', determining device 12 ', offer device 13 ', interaction Put 14 ', executive device 15 ' and result provides device 16 '.Specifically, input is obtained using corresponding using acquisition device 11 ' The application related information of current application;Determining device 12 ' determines the input of the input application according to the application related information Auxiliary area, wherein, the input auxiliary area includes and the corresponding applications trigger element of the current application;Device is provided The input auxiliary area is provided to the current application by 13 ';Interaction acquisition device 14 ' obtains user in the input auxiliary Applications trigger element selected in region;The target that executive device 15 ' performs corresponding to selected applications trigger element should With;Device 16 ' is as a result provided corresponding implementing result is provided to the current application.Here, using acquisition device 11 ', really Determine device 12 ' and offer device 13 ' is same or similar with corresponding intrument shown in Fig. 1 respectively, therefore repeat no more here, and pass through The mode of reference is incorporated herein.
Specifically, interaction acquisition device 14 ' is by dynamic web page techniques such as JSP, ASP, alternatively, by providing equipment 1 certainly The application programming interfaces that body provides(API), obtain applications trigger element of the user selected in the input auxiliary area.Example Such as, it is assumed that when user A is carried out by chat application such as Baidu hi and its friend B installed on its smart mobile phone iphone at home During chat, it is assumed that user A uses Baidu's input method, and user A clicks first application of input auxiliary area as shown in Figure 2 Element " search " is triggered, then user A can be got and be existed by dynamic web page techniques such as JSP, ASP by interacting acquisition device 14 ' Applications trigger element " search " selected in the input auxiliary area.
Those skilled in the art will be understood that application of the above-mentioned acquisition user selected in the input auxiliary area is touched The mode of hair element is only for example, other acquisition users that are existing or being likely to occur from now on input institute in auxiliary area described The mode of the applications trigger element of selection is such as applicable to the present invention, should also be included within the scope of the present invention, and herein It is incorporated herein by reference.
Executive device 15 ' performs the intended application corresponding to selected applications trigger element.For example, example is connected, interaction Acquisition device 14 ' gets applications trigger elements " search " of the user A selected in the input auxiliary area, then performs dress The intended application corresponding to 15 ' execution applications trigger elements " search " is put, such as opens searched page http:// Www.baidu.com/, so that user A is scanned for;For another example, example is also connected, if interaction acquisition device 14 ' gets user and exists Last applications trigger element " weather " of input auxiliary area selection as shown in Figure 2, then executive device 15 ' performs application The intended application corresponding to element " weather " is triggered, such as searches the corresponding time such as September 23 in 2013 that user A clicks on " weather " Day and user A at place such as " Beijing " weather condition.
Those skilled in the art will be understood that the intended application corresponding to the selected applications trigger element of above-mentioned execution Mode is only for example, other targets performed corresponding to selected applications trigger element that are existing or being likely to occur from now on should Mode is such as applicable to the present invention, should also be included within the scope of the present invention, and is contained in by reference herein This.
Device 16 ' is as a result provided corresponding implementing result is provided to the current application.For example, it is assumed that executive device 15 ' perform the intended application corresponding to applications trigger element " search ", such as open searched page http:// Www.baidu.com/, so that user A is scanned for, then result offer device 16 ' can be by user A in searched page http:// The search sequence inputted in the search column of www.baidu.com/ such as " housing loan calculator " corresponding search result as "【Housing loan Calculator】- 2013 housing loan calculators-housing loan interest rate calculator-Sohu's focus net " are provided to the chat in current application Baidu hi Window, alternatively, by search result "【Housing loan calculator】- 2013 housing loan calculators-housing loan interest rate calculator-Sohu's focus net " with The form of suspended window provides.For another example, it is assumed that the target that executive device 15 ' performs corresponding to applications trigger element " weather " should With, as search user A click on " weather " such as September in 2013 of corresponding time 23 days and user A at place as " northern The weather condition in capital ", then result provide device 16 ' situation of corresponding September in 2013 Beijing weather on the 23rd is provided to currently Using the chat window of Baidu hi, Beijing weather forecast on the 23rd of September in 2013 is shown such as in the chat window of Baidu hi.
Those skilled in the art will be understood that above-mentioned is provided to the mode of the current application only by corresponding implementing result For citing, other modes that corresponding implementing result is provided to the current application that are existing or being likely to occur from now on such as may be used It suitable for the present invention, should also be included within the scope of the present invention, and be incorporated herein by reference herein.
Preferably, interaction acquisition device 14 ' can also obtain user and apply inputted input information by the input, with And the applications trigger element selected in the input auxiliary area;Wherein, executive device 15 ' performs the input information Intended application corresponding to selected applications trigger element.
Specifically, interaction acquisition device 14 ' can also be by dynamic web page techniques such as JSP, ASP, alternatively, passing through the input Using the application programming interfaces of offer, obtain user and inputted input information applied by the input, and by JSP, The dynamic web page techniques such as ASP, obtain applications trigger element of the user selected in the input auxiliary area.For example, Assuming that when user A is chatted by chat application such as Baidu hi and its friend B installed on its smart mobile phone iphone at home It when, it is assumed that user A uses Baidu's input method, it is assumed that user A by input using Baidu's input method Baidu hi chat window " housing loan calculator " is inputted in mouthful, then user A clicks first applications trigger member of input auxiliary area as shown in Figure 2 Plain " search ", then interactive acquisition device 14 ' can by dynamic web page techniques such as JSP, ASP, can get user A pass through it is described Inputted input information " housing loan calculator ", and the applications trigger selected in the input auxiliary area are applied in input Element " search ".
Those skilled in the art will be understood that above-mentioned acquisition user by it is described input application inputted input information with And the mode of the applications trigger element selected in the input auxiliary area is only for example, other are existing or from now on may Appearance obtains user by the inputted input information of the input application and selected in the input auxiliary area The mode of applications trigger element be such as applicable to the present invention, should also be included within the scope of the present invention, and herein to draw It is incorporated herein with mode.
Executive device 15 ' performs the input information intended application corresponding to selected applications trigger element.Example Such as, example is connected, interaction acquisition device 14 ' gets user A, and " housing loan calculates by the inputted input information of the input application Device ", and the applications trigger element " search " selected in the input auxiliary area, then executive device 15 ' is to described defeated Enter the intended application corresponding to the selected applications trigger element of information execution, such as the input information by user A inputs is " in terms of housing loan Calculate device " it is used as search sequence, then the intended application that the search sequence is submitted to corresponding to applications trigger element " search " such as to search Index is held up, and receive that the search engine fed back with search sequence " housing loan calculator " the corresponding search result.
Preferably, the mesh that executive device 15 ' can also first according to corresponding to the selected applications trigger element of the user Mark application, is mutually fitted from the input using selection in the multiple candidate items on the input information provided with the intended application The preferred candidate item answered;Then the intended application is performed to the preferred candidate item.For example, it is assumed that when user A passes through it at home When the chat application installed on smart mobile phone iphone such as Baidu hi and its friend B is chatted, it is assumed that user A is defeated using Baidu Entering method, it is assumed that interaction acquisition device 14 ' gets user A and applies inputted input information " bingyu " by the input, And the applications trigger element " search " selected in the input auxiliary area, it is assumed that Baidu's input method is applied in the input The multiple candidate items on the input information " bingyu " provided such as " and with ", " ice rain ", " ice is beautiful ", then executive device 15 ' can first according to corresponding to the selected applications trigger elements " search " of user A intended application such as music searching, from described In multiple candidate items on the input information that input is provided using Baidu's input method such as " and with ", " ice rain ", " ice is beautiful " The preferred candidate item such as " ice rain " that selection is adapted with the intended application;Then the intended application is performed to the preferred candidate item, Scanned for using preferred candidate item such as " ice rain " as search sequence.
The method that Fig. 4 shows a kind of input auxiliary area for being used to provide input application according to a further aspect of the present invention Flow chart.
Specifically, in step sl, there is provided equipment 1 obtains the related letter of application of the corresponding current application of input application Breath;In step s 2, there is provided equipment 1 determines the input auxiliary area of the input application according to the application related information, its In, the input auxiliary area includes and the corresponding applications trigger element of the current application;In step s3, there is provided equipment The input auxiliary area is provided to the current application by 1.Here, the offer equipment 1 includes but not limited to such as network master Machine, single network server, multiple webserver collection or set of computers based on cloud computing etc. are realized;Or set by user It is standby to realize.Here, cloud is by based on cloud computing(Cloud Computing)A large amount of hosts or the webserver form, wherein, cloud Calculating is one kind of Distributed Calculation, a super virtual computer being made of the computer collection of a group loose couplings.Here, The user equipment can be that any type can pass through the side such as keyboard, mouse, touch pad, touch-screen or handwriting equipment with user Formula carries out the electronic product of human-computer interaction, such as computer, mobile phone, PDA, palm PC PPC or tablet computer etc..The network Including but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN network, wireless self-organization network(Ad Hoc networks)Deng. Those skilled in the art will be understood that above-mentioned offer equipment 1 is only for example, other networks that are existing or being likely to occur from now on are set Standby or user equipment is such as applicable to the present invention, should also be included within the scope of the present invention, and wraps by reference herein It is contained in this.Herein, there is provided equipment 1 and user equipment include it is a kind of can according to the instruction for being previously set or storing, automatically into Row numerical computations and the electronic equipment of information processing, its hardware include but not limited to microprocessor, application-specific integrated circuit (ASIC), Programmable gate array(FPGA), digital processing unit(DSP), embedded device etc..
Specifically, in step sl, there is provided institute is applied in the offer input that equipment 1 provides equipment 1 itself offer by calling The application programming interfaces of the application related information of corresponding current application(API), obtain input and apply corresponding current application Application related information;Alternatively, the application programming interfaces provided by inputting application(API), it is corresponding to obtain input application The application related information of current application.Here, the input application refers to that user can be realized word, image, sound by it Deng one or more combination input computers or other equipment(Such as mobile phone)Software, third-party application platform for example input method visitor Family end Input-method1-client etc., it includes but not limited to such as search dog spelling input method, search dog five-stroke input method, Baidu Input method, QQ spelling input methods, QQ five-stroke input methods, Google's spelling input method, limit Chinese character input method platform etc.. This, the current application refers to provide the application with the input application utilization at the same time opened in equipment 1, it includes but unlimited Yu Ru:1)Application program app(application), such as video playing client, instant messaging app such as Baidu hi, qq, do Public software such as microsoft office series etc.;2)It is used for realization and provides message reference, information sharing, information issue for its login user Or the synchronous network platform or terminal platform, such as social network sites, forum, space, blog, microblogging third party website, wherein, institute State terminal platform and include but not limited to the user equipmenies such as mobile terminal, PC.Here, the application related information includes but not limited to The identification information of the current application, using description information, application type information etc..Those skilled in the art will be understood that above-mentioned Input application, current application and application related information are only for example, other existing or inputs applications for being likely to occur from now on or Current application or application related information are such as applicable to the present invention, should also be included within the scope of the present invention, and herein with Way of reference is incorporated herein.
For example, it is assumed that user A is opened by its PC equipment is stored in local Microsoft office word2003 texts Shelves《PRACH in LTE》Continue to edit, realize that word inputs using input method input method, then in step sl, Equipment 1 is provided by calling the offer that the PC equipment itself provides to input the application related information of the corresponding current application of application Application programming interfaces(API), the application related information of the corresponding current application of input application can be got, that is, is got Current application Microsoft office word2003 documents《PRACH in LTE》Application related information, such as current application Identification information such as Microsoft office word2003, current application file type such as Microsoft Word documents The description information such as file title of (.doc), current application《PRACH in LTE》Deng;Alternatively, by inputting application such as input method The application programming interfaces that input method are provided(API), obtain the current application corresponding to input method input method Microsoft office word2003 documents《PRACH in LTE》Application related information, as current application mark believe Breath as Microsoft office word2003, current application file type such as Microsoft Word documents (.doc), when The description information of preceding application such as file title《PRACH in LTE》Deng.
Those skilled in the art will be understood that the application related information of the corresponding current application of above-mentioned acquisition input application Mode be only for example, other it is existing or be likely to occur from now on acquisition input application corresponding current application application phases The mode for closing information is such as applicable to the present invention, should also be included within the scope of the present invention, and wrap by reference herein It is contained in this.
In step s 2, there is provided equipment 1 determines the input auxiliary region that the input is applied according to the application related information Domain, wherein, the input auxiliary area includes and the corresponding applications trigger element of the current application.Here, in step S2 In, there is provided equipment 1 determines that the mode of the input auxiliary area includes but not limited to following at least any one:
1)According to the application related information, matching inquiry is carried out in auxiliary area database is inputted, obtain with it is described The input auxiliary area that application related information matches, using the input auxiliary area as the input application.For example, connect Example, in step sl, there is provided equipment 1 gets current application of the input application as corresponding to input method input method Microsoft office word2003 documents《PRACH in LTE》Application related information, as current application mark believe Breath as Microsoft office word2003, current application file type such as Microsoft Word documents (.doc), when The description information of preceding application such as file title《PRACH in LTE》Deng then in step s 2, there is provided equipment 1 can be according to the application Relevant information, carries out matching inquiry in auxiliary area database is inputted, and obtains the input to match with the application related information Auxiliary area such as assisting-input1, it include with the corresponding applications trigger element library-app of current application, such as Formula editors, additional character, calculator etc. are applied, and are inputted auxiliary area assisting-input1 and be located at current application Microsoft office word2003 documents《PRACH in LTE》Middle left margin region or the right white space.Here, Those skilled in the art will be understood that the input auxiliary area database can be located at and provide in equipment 1, may be alternatively located at and provide In the other equipment that equipment 1 is connected by network, such as server.
2)In step s 2, there is provided equipment 1 can also determine and the current application first according to the application related information Corresponding applications trigger element;Then, then determine that the input auxiliary area of the input application shows pattern information, with root The input auxiliary area is generated according to the pattern information that shows, wherein, the input auxiliary area includes currently should with described With corresponding applications trigger element.Here, the pattern information that shows includes but not limited to such as:a)The input auxiliary area Show pattern, as background color, the applications trigger element it is described input auxiliary area in arrangement mode, the application Icon, the applications trigger element of the triggering element in the input auxiliary area input showing in auxiliary area described Mode such as static state shows, dynamically shows;b)The input auxiliary area shows position;c)It is described to input the big of auxiliary area It is small.Here, the input auxiliary area refers to that auxiliary user in the input application carries out the region of input operation, in the region Contain with the corresponding applications trigger element of the current application, wherein, it is described input auxiliary area include but not limited to such as: ⅰ)The status bar of input method;ⅱ)Non- key entry region on dummy keyboard, disappears as realized that editor is short in dummy keyboard in mobile terminal The insert key of the functions such as expression, additional character, insertion document is inserted into during breath, realizes the send key being transmitted after editor's short message Deng.Here, the applications trigger element refers to click on for user fast to call its corresponding application such as search, ticket booking, cut Figure etc. and/or this apply corresponding part or all of functional unit.Those skilled in the art will be understood that above-mentioned input auxiliary region The pattern information that shows in domain, applications trigger element and the input auxiliary area is only for example, other are existing or from now on may The pattern information that shows of the input auxiliary area or applications trigger element of appearance or the input auxiliary area is such as applicable to this Invention, should also be included within the scope of the present invention, and be incorporated herein by reference herein.
Specifically, in step s 2, there is provided equipment 1 can be first according to the application related information, in applications trigger element Matching inquiry is carried out in database, with acquisition and the corresponding applications trigger element of the current application, wherein, the application is touched Send out the mapping relations that element database includes the corresponding applications trigger element of application related information.For example, example is also connected, In step S1, there is provided equipment 1 gets current application Microsoft of the input application as corresponding to input method input method Office word2003 documents《PRACH in LTE》Application related information, as current application identification information such as Microsoft office word2003, current application file type such as Microsoft Word documents (.doc), currently should Description information such as file title《PRACH in LTE》Deng then in step s 2, there is provided equipment 1 can be related according to the application Information, carries out matching inquiry in applications trigger element database, obtains and current application Microsoft office Word2003 documents《PRACH in LTE》Corresponding applications trigger element library-app, such as formula editors, special symbol Number, the application such as calculator.There is provided here, those skilled in the art will be understood that the applications trigger element database can be located at In equipment 1, it may be alternatively located in the other equipment being connected with providing equipment 1 by network, such as server.
Then, in step s 2, there is provided equipment 1 determines that the pattern that shows of the input auxiliary area of the input application is believed Breath, the input auxiliary area is generated to show pattern information according to, wherein, the input auxiliary area include with it is described The corresponding applications trigger element of current application.Specifically, in step s 2, there is provided equipment 1 can be according to the current application Window information, the input cursor position information etc. of user, determine that the pattern that shows of the input auxiliary area of the input application is believed Cease, the white space in current application shows position as the input auxiliary area as will be described, alternatively, will be described current The input cursor position near zone of user shows position as the input auxiliary area in, alternatively, according to predetermined Applications trigger arrangement of elements rule, determines arrangement mode of the applications trigger element in the input auxiliary area, alternatively, User's access frequency information according to corresponding to the applications trigger element determines that the applications trigger element is auxiliary in the input Help the arrangement mode in region.
For example, it is assumed that user A is opened by its PC equipment is stored in local Microsoft office word2003 texts Shelves《PRACH in LTE》Continue to edit, realize that word inputs using input method input method, and in step s 2, Equipment 1 is provided to determine and current application Microsoft office word2003 documents first《PRACH in LTE》It is corresponding Applications trigger element library-app, such as formula editors, additional character, calculator application, then in step s 2, carry Can be by current application Microsoft office word2003 documents for equipment 1《PRACH in LTE》Middle left margin region Or the right white space is as the input auxiliary area;For another example, example is connected, it is assumed that in step s 2, there is provided equipment 1 obtains first Obtain and current application Microsoft office word2003 documents《PRACH in LTE》Corresponding applications trigger element, User's access frequency information as corresponding to the components such as formula editors, additional character, calculator is respectively 10 times/day, 8 times/ My god, 1 times/day, then in step s 2, there is provided equipment 1 can determine that and current application Microsoft office word2003 documents 《PRACH in LTE》Corresponding application component applications trigger element, if formula editors, additional character, calculator are described Arrangement mode in input auxiliary area is to be arranged according to formula editors, additional character, calculator order, so as to generate The input auxiliary area.
For another example, it is assumed that when user A at home by the chat application such as Baidu hi that is installed on its smart mobile phone iphone with When its friend B is chatted, it is assumed that user A uses Baidu's input method, and in step s 2, there is provided equipment 1 determines first and institute State the corresponding applications trigger elements of current application Baidu hi include sectional drawing, send document, expression, search when chat when it is common Functional unit, then in step s 2, there is provided equipment 1 can using the functional unit region having in the current application Baidu hi as Input, such as will input auxiliary area assisting- using the input auxiliary area assisting-input2 of Baidu's input method Applications trigger element sectional drawing corresponding with current application Baidu hi that input2 includes, send document, expression, search etc. and cover Existing functional unit in Baidu hi is covered, preferentially to provide the applications trigger element to user A;Alternatively, in step s 2, carry For equipment 1 can using user's word input area in Baidu hi nearby as the auxiliary input area assisting-input2, To facilitate user with the applications trigger element in the auxiliary input area.
Those skilled in the art will be understood that the pattern that shows of the above-mentioned input auxiliary area for determining the input application is believed The mode of breath is only for example, the exhibition for the input auxiliary area that other definite described inputs that are existing or being likely to occur from now on are applied The mode of existing pattern information is such as applicable to the present invention, should also be included within the scope of the present invention, and herein with reference side Formula is incorporated herein.
Those skilled in the art will be understood that the above-mentioned mode for determining the input auxiliary area is only for example, other are existing Or be likely to occur from now on it is definite it is described input auxiliary area mode be such as applicable to the present invention, should also be included in the present invention Within protection domain, and it is incorporated herein by reference herein.
Preferably, in step s 2, there is provided equipment 1 can also be according to the application related information, and the input application Corresponding reference auxiliary information, determines the input auxiliary area of the input application, wherein, the input auxiliary area includes With the corresponding applications trigger element of the current application.Specifically, in step s 2, there is provided equipment 1 can be according to the application Corresponding reference auxiliary information is applied in relevant information, and the input, is determined and the corresponding application of the current application The input auxiliary area that triggering element and the input are applied shows pattern information, to show pattern information life according to Into the input auxiliary area, wherein, the input auxiliary area includes applications trigger corresponding with current application member Element.Preferably, it is described to include but not limited to following at least any one with reference to auxiliary information:
- correspond to user configuration information of the user on the input application;
- correspond to historical usage access record information of the user on the current application;
- described input applies corresponding recommended configuration information.
For example, when it is described include user configuration information of the corresponding user on the input application with reference to auxiliary information when, Assuming that user A is opened by its PC equipment is stored in local Microsoft office word2003 documents《In LTE PRACH》Continue to edit, realize that word inputs using input method input method, and in step sl, there is provided equipment 1 Get current application Microsoft office word2003 text of the input application as corresponding to input method input method Shelves《PRACH in LTE》Application related information, such as the identification information such as Microsoft office of current application Word2003, current application file type such as Microsoft Word documents (.doc), current application description information as text Part title《PRACH in LTE》Deng, it is assumed that user A matches somebody with somebody confidence as follows to input application as input method input method are set Cease user-A-configuration;1)Display sends the applications such as document, translation, formula editors, PDF conversions and the application pair The part or all of functional unit answered, has the function of transmission offline, online transmission when such as sending document;2)Input application is such as defeated The background patterns for entering method input method are arranged to warm-toned rose, then in step s 2, there is provided equipment 1 can according to work as Preceding application Microsoft office word2003 documents《PRACH in LTE》Application related information, by applications trigger member Should on input with the corresponding applications trigger element library-app of the application related information and user A in plain database Union or intersection with the user configuration information ser-A-configuration of such as input method input method, as described Applications trigger element, determined, the applications trigger element includes formula editors, additional character, calculator, transmission document, turns over Translate, PDF conversions;Meanwhile in step s 2, there is provided equipment 1 can be according to user A to input application such as input method input method Background patterns configuration information, alternatively, background color tone according to the current application etc., determines that the input of the input application is auxiliary That helps region shows pattern information, such as determines the Background of the input application such as input auxiliary area of input method input method Case is consistent using the background patterns of input method input method with inputting, i.e., is also warm-toned rose.
For another example, historical usage access record of the corresponding user on the current application is included with reference to auxiliary information when described During information.Include but not limited to such as here, the user accesses record information on the historical usage of the current application:1)Institute State the functional unit that user accesses the current application accessed during the current application in the past;2)The related application of the current application and Should(Deng)The functional unit of related application.For example, connect example, it is assumed that user A edits Microsoft office word2003 texts Shelves《PRACH in LTE》When, often with the formula editors of Microsoft office word2003 offers, picture work The functional units such as tool, Format Painter, headerfooter, then in step s 2, there is provided equipment 1 can be according to current application Microsoft Office word2003 documents《PRACH in LTE》Application related information, by applications trigger element database with it is described The corresponding applications trigger element library-app of application related information and user A is on the current application Microsoft Office word2003 documents《PRACH in LTE》Historical usage access record information union or intersection, as described Applications trigger element, alternatively, by user A on accessing most frequent function in the history access record information of the current application Component or application are used as the applications trigger element, such as in step s 2, there is provided user A is used most frequent formula by equipment 1 Editing machine, picture instrument are as the applications trigger element, alternatively, by user A with most frequent formula editors, picture work Quick call of tool is used as the applications trigger element;Meanwhile in step s 2, there is provided equipment 1 can be according to user A on described The historical usage of current application accesses the tone of the functional unit of the current application accessed in record information, determines described defeated Enter the input auxiliary area of application shows pattern information, such as assumes that user A edits Microsoft office word2003 texts Shelves《PRACH in LTE》When, the formula editors for the Microsoft office word2003 offers often used, picture work The tone of the functional units such as tool, Format Painter, headerfooter is blue series, then in step s 2, there is provided equipment 1 can determine that input should Tone with the input auxiliary area of such as input method input method is also blue series.
Also such as, when it is described with reference to auxiliary information include it is described input application corresponding recommended configuration information when, here, institute State recommended configuration information and include but not limited to such as Server remote instruction, upgrade package program, wherein, the recommended configuration information Can be by carrying out statistics acquisition using corresponding application configuration information to the input.Also connect example, it is assumed that input application is such as Recommended configuration information corresponding to input method input method is included such as:1)Configure the application such as emoticon, Today's news;2) Background color tone corresponding to input method input method is the warm spring, then in step s 2, there is provided equipment 1 can be according to current application Microsoft office word2003 documents《PRACH in LTE》Application related information, by applications trigger element data With the corresponding applications trigger element library-app of the application related information with inputting application such as input method input in storehouse Recommended configuration information corresponding to method is included described in union or the intersection conduct of the applications such as allocation list feelings symbol, Today's news Applications trigger element, alternatively, in step s 2, there is provided equipment 1 can be only by the input application such as input method input method Corresponding recommended configuration information includes the application such as allocation list feelings symbol, Today's news and is used as the recommended configuration information, such as really The recommended configuration information that the fixed applications trigger element is included corresponding to input method input method include allocation list feelings symbol, Quick call corresponding to the application such as Today's news or such application is used as the applications trigger element;Meanwhile in step s 2, Equipment 1 is provided to determine according to input using the background color tone information in the recommended configuration information of input method input method The input auxiliary area of the input application shows pattern information, such as determines input using the defeated of input method input method It is consistent using the background color tone of input method input method with inputting to enter the background color tone of auxiliary area, i.e., is also warm spring scenery Adjust.
Those skilled in the art will be understood that the above-mentioned input with reference to described in determines institute using corresponding reference auxiliary information The mode for stating applications trigger element and the input auxiliary area is only for example, other combinations that are existing or being likely to occur from now on The corresponding mode that the applications trigger element and the input auxiliary area are determined with reference to auxiliary information of the input application The present invention is such as applicable to, should also be included within the scope of the present invention, and is incorporated herein by reference herein.
Preferably, in step s 2, there is provided equipment 1 can also be according to the application related information, and the current application Corresponding scenario-related information, determines the input auxiliary area of the input application, wherein, the input auxiliary area includes With the corresponding applications trigger element of the current application.Specifically, in step s 2, there is provided equipment 1 is first by such as adjusting The related application interface provided with the user equipment for opening the current application(API), obtain the current application institute Corresponding scenario-related information, as described in opening the status information of equipment of user equipment of current application, network related information or Geographical location information etc.;Then according to the application related information, and the scenario-related information corresponding to the current application, The input auxiliary area for determining to apply with the corresponding applications trigger element of the current application and the input shows pattern Information, the input auxiliary area is generated to show pattern information according to, wherein, the input auxiliary area includes and institute State the corresponding applications trigger element of current application.Here, the scene information includes but not limited to following at least any one:
The geographical location information of the user equipment of-unlatching current application;
The status information of equipment of the user equipment of-unlatching current application;
The network related information of the user equipment of-unlatching current application.
For example, it is assumed that when user A watches video vedio1 by its PC with videoconference client storm wind sound shadow, it is clicked on Line movie and television contents column, input method input method are switched to by Microsoft's spelling input method, with defeated in column by being inquired about in video display When entering the corresponding message of film and TV of search sequence query search, in step sl, there is provided equipment 1 gets input application such as input method The application related information vedio1-information of current application such as storm wind sound shadow player corresponding to input method, The video vedio1 titles just played such as it are such as《Chinese partner》, type such as " comedy, literature and art, youth " information, then in step In rapid S2, there is provided equipment 1 can be first by the process ID of the application process of the operating system of the PC equipment, to obtain the PC equipment Status information of equipment, including the application program that the PC equipment is currently running, the video information such as just played, the video used are broadcast Device, the input method etc. opened are put, further includes the installed application program of PC equipment, such as QQ, game, Online Map, then In step s 2, there is provided equipment 1 is according to the application related information vedio1-information, and current application institute The corresponding scenario-related information i.e. status information of equipment of the PC equipment, determines and the corresponding applications trigger of the current application Element, other video informations application as described in for belonging to same type using the film review of video vedio1, with video vedio1 is touched Send out element;Meanwhile in step s 2, there is provided equipment 1 can according to its acquisition user A PC equipment status information of equipment, such as Video vedio1 is being played, then can determine that the ways of presentation of the input auxiliary area is hiding, when user A is in storm wind sound shadow When input inquiry sequence query search corresponds to message of film and TV in the video display inquiry column of player, show the input auxiliary area, Wherein, which includes the film review of video vedio1, belongs to other video informations of same type with video vedio1 Etc. applications trigger element.For another example, as user A chat application such as Baidu hi by being installed on its smart mobile phone iphone at home When being chatted with its friend B, it is assumed that user A uses Baidu's input method, and in step sl, there is provided equipment 1 gets input Include application type such as instant messaging using the application related information of such as Baidu hi of the current application as corresponding to Baidu's input method Deng then in step s 2, there is provided equipment 1 can be first by such as GPS positioning mode, or the network where the smart mobile phone, The geographical location information for the smart mobile phone iphone for opening the current application Baidu hi is obtained, longitude and latitude such as geographical location, Highly, the information such as time, then in step s 2, there is provided equipment 1 can be according to the application related information, and current application institute Corresponding scenario-related information, determines to include sectional drawing with the corresponding applications trigger element of the current application, sends document, table Feelings, the search common functional unit when chat, and the functional unit such as cell phone network connection;Meanwhile in step s 2, there is provided Equipment 1 can according to its acquisition user A PC equipment geographical location information such as user A at home, determine it is described input auxiliary The ways of presentation in region shows the applications trigger elements inputted in auxiliary area, and the applications trigger element pair to be whole The icon shape answered can be house shape.
Those skilled in the art will be understood that the scenario-related information corresponding to the above-mentioned current application with reference to described in determines institute The mode for stating applications trigger element and the input auxiliary area is only for example, other combinations that are existing or being likely to occur from now on Scenario-related information corresponding to the current application determines the mode of the applications trigger element and the input auxiliary area The present invention is such as applicable to, should also be included within the scope of the present invention, and is incorporated herein by reference herein.
In step s3, there is provided equipment 1 is by the communication mode of agreement, such as http or https communication protocols, alternatively, By providing equipment 1 application programming interfaces of itself(API), the input auxiliary area is provided to the current application, with The input auxiliary area is shown in the current application.For example, example is connected, in step s 2, there is provided equipment 1 determines current Input auxiliary area assisting- using the functional unit region having in Baidu hi as input using Baidu's input method Input2, then in step s3, there is provided the auxiliary area is provided to current application Baidu hi by equipment 1, with current application hundred Input auxiliary area assisting-input2 is shown in degree hi, obtains interface as shown in Figure 2.
Those skilled in the art will be understood that ways of presentation of the input auxiliary area described above in the current application It is only for example, other ways of presentation of existing or input auxiliary area for being likely to occur from now in the current application The present invention is such as applicable to, should also be included within the scope of the present invention, and is incorporated herein by reference herein.
Constantly work between each step of offer equipment 1.Specifically, in step sl, there is provided equipment 1 is held The continuous application related information for obtaining the corresponding current application of input application;In step s 2, there is provided equipment 1 continues according to Application related information, determines the input auxiliary area of the input application, wherein, the input auxiliary area includes working as with described The preceding corresponding applications trigger element of application;In step s3, there is provided equipment 1 continues the input auxiliary area being provided to institute State current application.Here, those skilled in the art will be understood that " lasting " refers to distinguish not between each step of offer equipment 1 Acquisition, determine and the offer of input auxiliary area of application related information are carried out disconnectedly, until providing equipment 1 in a long time Stop the acquisition of application related information.
Preferably, there is provided equipment 1 further includes in the step s 7, there is provided equipment 1(It is not shown).Specifically, in the step s 7, Equipment 1 is provided according to the current application, determines to show pattern information corresponding to the input auxiliary area;Wherein, in step In rapid S3, there is provided equipment 1 shows pattern information according to described, and the input auxiliary area is provided to the current application.
Specifically, in the step s 7, there is provided equipment 1 determines that the input auxiliary area institute is right according to the current application That answers shows pattern information.Here, the pattern information that shows includes but not limited to such as:1)The input auxiliary area shows Pattern, if background color, the applications trigger element are in the arrangement mode inputted in auxiliary area, applications trigger member Icon, applications trigger element ways of presentation in the input auxiliary area of the element in the input auxiliary area is such as Showed with static state, dynamically showed;2)The input auxiliary area shows position;3)The size of the input auxiliary area. Here, in the step s 7, there is provided show the mode of pattern information described in equipment 1 is definite and foregoing determining device determines described show The mode of pattern information is identical or essentially identical, and for simplicity, therefore details are not described herein, and by reference include with This.
Then, in step s3, there is provided equipment 1 shows pattern information according to described, by the communication mode of agreement, such as The communication protocols such as http or https, the current application is provided to by the input auxiliary area.For example, it is assumed that when user A exists When being chatted in family by chat application such as Baidu hi and its friend B installed on its smart mobile phone iphone, it is assumed that user A Using Baidu's input method, and in step s 2, there is provided make in the functional unit region that equipment 1 determines to have in current application Baidu hi To input the input auxiliary area assisting-input2 using Baidu's input method, wherein, input auxiliary area Assisting-input2 include applications trigger element sectional drawing corresponding with current application Baidu hi, send document, expression, Search, then in step s3, there is provided the auxiliary area can be provided to current application Baidu hi by equipment 1, with current application hundred Input auxiliary area assisting-input2 is shown in degree hi, obtains interface as shown in Figure 2.
Preferably, step S2 includes step S21(It is not shown)With step S22(It is not shown).Specifically, in the step s 21, Equipment 1 is provided according to the application related information, is determined and the corresponding applications trigger element of the current application;In step In S22, there is provided equipment 1 is according to the described and corresponding applications trigger element of the current application, renewal or the definite input The input auxiliary area of application.
Specifically, in the step s 21, there is provided equipment 1 determines and the current application phase according to the application related information Corresponding applications trigger element.Here, in the step s 21, there is provided equipment 1 determines to touch with the corresponding application of the current application Send out element mode with it is foregoing in step s 2, there is provided equipment 1 determine with the corresponding applications trigger element of the current application Mode it is identical or essentially identical, for simplicity, therefore details are not described herein, and include by reference and this.
Then, in step S22, there is provided equipment 1 according to the corresponding applications trigger element of the current application, renewal Or determine the input auxiliary area of the input application.For example, it is assumed that when user A is at home by its smart mobile phone iphone When the chat application of installation such as Baidu hi and its friend B is chatted, it is assumed that user A uses Baidu's input method, and in step S21 In, there is provided equipment 1 is determined to include sectional drawing, transmission document, expression with the corresponding applications trigger elements of current application Baidu hi, searched Rope, then in step S22, there is provided equipment 1 can generate the input auxiliary area according to the applications trigger element, such as will be current Input auxiliary area assisting- using the functional unit region having in Baidu hi as input using Baidu's input method Input2, and the associated user according to corresponding to user A such as belong to user A the other users of same subscriber group to it is described should With triggering element such as sectional drawing, document, expression, the access frequency information of search are sent, determines that such applications trigger element is inputting Auxiliary area assisting-input2's puts in order, alternatively, in step S22, there is provided equipment 1 can also be by pre-defined rule pair The applications trigger element that the input auxiliary area includes is updated, and such as timing updates daily, or according to corresponding user's Renewal operation is updated, or the input auxiliary area is updated according to received more new command.
It is highly preferred that in step S22, there is provided equipment 1 can also according to the corresponding applications trigger of the current application Element, renewal or the layout information for inputting auxiliary area for determining the input application, to obtain the input auxiliary area.Example Such as, example is connected, it is assumed that in the step s 21, there is provided equipment 1 determines and the corresponding applications trigger element bags of current application Baidu hi Include sectional drawing, send document, expression, search, then in step S22, there is provided equipment 1 can be updated according to such applications trigger element Or determine the layout information of the input auxiliary area of the input application, to obtain the input auxiliary area, as will be described should With the input auxiliary area of the triggering element addition input application, the size of the input auxiliary area is adjusted, is answered with such Putting in order in auxiliary area is inputted described with corresponding to triggering element, to the layout information of the input auxiliary area It is adjusted, to obtain the input auxiliary area.
Fig. 5 shows a kind of input auxiliary area side for being used to provide input application in accordance with a preferred embodiment of the present invention Method flow chart.
Wherein, the method comprising the steps of S1 ', step S2 ', step S3 ', step S4 ', step S5 ' and step S6 '.Specifically Ground, in step S1 ', there is provided equipment 1 obtains the application related information of the corresponding current application of input application;In step S2 ' In, there is provided equipment 1 determines the input auxiliary area of the input application according to the application related information, wherein, the input Auxiliary area includes and the corresponding applications trigger element of the current application;In step S3 ', there is provided equipment 1 will be described defeated Enter auxiliary area and be provided to the current application;In step S4 ', there is provided equipment 1 obtains user in the input auxiliary area Selected in applications trigger element;In step S5 ', there is provided equipment 1 is performed corresponding to selected applications trigger element Intended application;In step s 6, there is provided corresponding implementing result is provided to the current application by equipment 1.Here, step S1 ', Step S2 ' and step S3 ' respectively with that step is corresponded to shown in Fig. 4 is same or similar, therefore repeat no more here, and pass through reference Mode is incorporated herein.
Specifically, in step S4 ', there is provided equipment 1 is by dynamic web page techniques such as JSP, ASP, alternatively, being set by providing Standby 1 application programming interfaces itself provided(API), obtain applications trigger member of the user selected in the input auxiliary area Element.For example, it is assumed that when user A passes through the chat application such as Baidu hi that is installed on its smart mobile phone iphone and its friend at home When B is chatted, it is assumed that user A uses Baidu's input method, and user A clicks the first of input auxiliary area as shown in Figure 2 A applications trigger element " search ", then in step S4 ', there is provided equipment 1 can by dynamic web page techniques such as JSP, ASP, Get applications trigger elements " search " of the user A selected in the input auxiliary area.
Those skilled in the art will be understood that application of the above-mentioned acquisition user selected in the input auxiliary area is touched The mode of hair element is only for example, other acquisition users that are existing or being likely to occur from now on input institute in auxiliary area described The mode of the applications trigger element of selection is such as applicable to the present invention, should also be included within the scope of the present invention, and herein It is incorporated herein by reference.
In step S5 ', there is provided equipment 1 performs the intended application corresponding to selected applications trigger element.For example, connect Upper example, in step S4 ', there is provided equipment 1 gets applications trigger elements of the user A selected in the input auxiliary area " search ", then in step S5 ', there is provided equipment 1 performs the intended application corresponding to applications trigger element " search ", is searched as opened Rope page http://www.baidu.com/, so that user A is scanned for;For another example, example is also connected, if in step S4 ', is carried Last the applications trigger element " weather " of user in input auxiliary area selection as shown in Figure 2 is got for equipment 1, then In step S5 ', there is provided equipment 1 performs the intended application corresponding to applications trigger element " weather ", such as searches user A and clicks on The corresponding time of " weather " place such as " Beijing " as at September in 2013 23 days and user A weather condition.
Those skilled in the art will be understood that the intended application corresponding to the selected applications trigger element of above-mentioned execution Mode is only for example, other targets performed corresponding to selected applications trigger element that are existing or being likely to occur from now on should Mode is such as applicable to the present invention, should also be included within the scope of the present invention, and is contained in by reference herein This.
In step S6 ', there is provided corresponding implementing result is provided to the current application by equipment 1.For example, it is assumed that in step In rapid S5 ', there is provided equipment 1 performs the intended application corresponding to applications trigger element " search ", such as opens searched page http://www.baidu.com/, so that user A is scanned for, then in step S6 ', there is provided equipment 1 can search user A Rope page http:The search sequence inputted in the search column of //www.baidu.com/ such as " housing loan calculator " corresponding search As a result as "【Housing loan calculator】- 2013 housing loan calculators-housing loan interest rate calculator-Sohu's focus net " are provided to current application hundred Spend hi in chat window, alternatively, by search result "【Housing loan calculator】- 2013 housing loan calculators-housing loan interest rate calculator- Sohu's focus net " is provided in the form of suspended window.For another example, it is assumed that in step S5 ', there is provided equipment 1 performs applications trigger member Intended application corresponding to plain " weather ", such as searches user A and clicks on corresponding time of " weather " such as September in 2013 23 and use The weather condition in place at the A of family such as " Beijing ", then in step S6 ', there is provided equipment 1 is by corresponding September 23 in 2013 The situation of day Beijing weather is provided to the chat window of current application Baidu hi, such as shows 2013 in the chat window of Baidu hi On September Beijing weather forecast in 23,.
Those skilled in the art will be understood that above-mentioned is provided to the mode of the current application only by corresponding implementing result For citing, other modes that corresponding implementing result is provided to the current application that are existing or being likely to occur from now on such as may be used It suitable for the present invention, should also be included within the scope of the present invention, and be incorporated herein by reference herein.
Preferably, in step S4 ', there is provided equipment 1 can also obtain user and apply inputted input by the input Information, and the applications trigger element selected in the input auxiliary area;Wherein, in step S5 ', there is provided equipment 1 The intended application corresponding to selected applications trigger element is performed to the input information.
Specifically, in step S5 ', there is provided equipment 1 can also be by dynamic web page techniques such as JSP, ASP, alternatively, passing through institute The application programming interfaces that input application provides are stated, user is obtained and inputted input information, Yi Jitong is applied by the input The dynamic web page techniques such as JSP, ASP are crossed, obtain applications trigger element of the user selected in the input auxiliary area. For example, it is assumed that when user A at home by the chat application such as Baidu hi that is installed on its smart mobile phone iphone and its friend B into During row chat, it is assumed that user A uses Baidu's input method, it is assumed that user A is by inputting the chatting in Baidu hi using Baidu's input method " housing loan calculator " is inputted in skylight opening, then user A clicks first application of input auxiliary area as shown in Figure 2 and touches Element " search " is sent out, then in step S4 ', there is provided equipment 1 can get use by dynamic web page techniques such as JSP, ASP Family A applies inputted input information " housing loan calculator " by the input, and selected by the input auxiliary area The applications trigger element " search " selected.
Those skilled in the art will be understood that above-mentioned acquisition user by it is described input application inputted input information with And the mode of the applications trigger element selected in the input auxiliary area is only for example, other are existing or from now on may Appearance obtains user by the inputted input information of the input application and selected in the input auxiliary area The mode of applications trigger element be such as applicable to the present invention, should also be included within the scope of the present invention, and herein to draw It is incorporated herein with mode.
In step S5 ', there is provided equipment 1 performs the input information in the mesh corresponding to selected applications trigger element Mark application.For example, example is connected, in step S4 ', there is provided it is defeated using being inputted by the input that equipment 1 gets user A Enter information " housing loan calculator ", and the applications trigger element " search " selected in the input auxiliary area, then in step In rapid S5 ', there is provided equipment 1 performs the input information intended application corresponding to selected applications trigger element, such as with The input information " housing loan calculator " of user A inputs is used as search sequence, then the search sequence is submitted to applications trigger element Intended application such as search engine corresponding to " search ", and receive that the search engine fed back with search sequence " the housing loan meter The corresponding search result of calculation device ".
Preferably, in step S5 ', there is provided equipment 1 can also be first according to the selected applications trigger element of the user Corresponding intended application, from the input using selection in the multiple candidate items on the input information provided and the mesh The adaptable preferred candidate item of mark application;Then the intended application is performed to the preferred candidate item.For example, it is assumed that when user A exists When being chatted in family by chat application such as Baidu hi and its friend B installed on its smart mobile phone iphone, it is assumed that user A Using Baidu's input method, it is assumed that in step S4 ', there is provided it is defeated using being inputted by the input that equipment 1 gets user A Enter information " bingyu ", and the applications trigger element " search " selected in the input auxiliary area, it is assumed that described defeated Enter multiple candidate items on the input information " bingyu " for providing using Baidu's input method such as " and with ", " ice rain ", " ice It is beautiful ", then in step S5 ', there is provided equipment 1 can be first according to corresponding to the selected applications trigger elements " search " of user A Intended application such as music searching, the multiple candidate items on the input information provided from the input using Baidu's input method Such as preferred candidate item such as " ice rain " that selection is adapted with the intended application in " and with ", " ice rain ", " ice is beautiful ";Then it is excellent to this Select candidate item to perform the intended application, i.e., scanned for using preferred candidate item such as " ice rain " as search sequence.
It should be noted that the present invention can be carried out in the assembly of software and/or software and hardware, for example, can adopt Use application-specific integrated circuit(ASIC), general purpose computer or any other realized similar to hardware device.In one embodiment In, software program of the invention can be performed by processor to realize steps described above or function.Similarly, it is of the invention Software program(Including relevant data structure)It can be stored in computer readable recording medium storing program for performing, for example, RAM memory, Magnetically or optically driver or floppy disc and similar devices.In addition, some steps or function of the present invention can employ hardware to realize, example Such as, as coordinating with processor so as to performing the circuit of each step or function.
In addition, the part of the present invention can be applied to computer program product, such as computer program instructions, when its quilt When computer performs, by the operation of the computer, the method according to the invention and/or technical solution can be called or provided. And the programmed instruction of the method for the present invention is called, it is possibly stored in fixed or moveable recording medium, and/or pass through Broadcast or the data flow in other signal bearing medias and be transmitted, and/or be stored according to described program instruction operation In the working storage of computer equipment.Here, including a device according to one embodiment of present invention, which includes using Memory in storage computer program instructions and processor for execute program instructions, wherein, when the computer program refers to When order is performed by the processor, method and/or skill of the device operation based on foregoing multiple embodiments according to the present invention are triggered Art scheme.
It is obvious to a person skilled in the art that the invention is not restricted to the details of above-mentioned one exemplary embodiment, Er Qie In the case of without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the present invention is by appended power Profit requires rather than described above limits, it is intended that all in the implication and scope of the equivalency of claim by falling Change is included in the present invention.Any reference numeral in claim should not be considered as to the involved claim of limitation.This Outside, it is clear that one word of " comprising " is not excluded for other units or step, and odd number is not excluded for plural number.That is stated in device claim is multiple Unit or device can also be realized by a unit or device by software or hardware.The first, the second grade word is used for table Show title, and be not offered as any specific order.

Claims (17)

1. a kind of method for the input auxiliary area for being used to provide input application, wherein, this method comprises the following steps:
A obtains the application related information of the corresponding current application of input application;
B determines the input auxiliary area of the input application according to the application related information, wherein, the input auxiliary region Domain include with the corresponding applications trigger element of the current application, wherein, the applications trigger element for user click on Call its corresponding application and/or the called corresponding part or all of function of application;
The input auxiliary area is provided to the current application by c, wherein, the input auxiliary area is in the input application Middle auxiliary user carries out input operation;
Obtain applications trigger element of the user selected in the input auxiliary area;
Perform the intended application corresponding to selected applications trigger element;
Corresponding implementing result is provided to the current application.
2. according to the method described in claim 1, wherein, the acquisition user inputs answering selected in auxiliary area described Included with the step of triggering element:
- user is obtained by the input using inputted input information, and selected in the input auxiliary area Applications trigger element;
Wherein, it is described perform corresponding to selected applications trigger element intended application the step of include:
- to the intended application corresponding to the selected applications trigger element of the input information execution.
3. method according to claim 1 or 2, wherein, the step b includes:
- according to the application related information, and the corresponding reference auxiliary information of the input application, determine that the input should Input auxiliary area, wherein, the input auxiliary area includes and the corresponding applications trigger element of the current application.
4. according to the method described in claim 3, wherein, the reference auxiliary information includes following at least any one:
- correspond to user configuration information of the user on the input application;
- correspond to historical usage access record information of the user on the current application;
- described input applies corresponding recommended configuration information.
5. method according to claim 1 or 2, wherein, the step b includes:
- according to the application related information, and the scenario-related information corresponding to the current application, determine that the input should Input auxiliary area, wherein, the input auxiliary area includes and the corresponding applications trigger element of the current application.
6. method according to claim 1 or 2, wherein, this method further includes:
- according to the current application, determine to show pattern information corresponding to the input auxiliary area;
Wherein, the step c includes:
- show pattern information according to, the input auxiliary area is provided to the current application, wherein, the input Auxiliary area auxiliary user in the input application carries out input operation.
7. method according to claim 1 or 2, wherein, the step b includes:
- according to the application related information, determine and the corresponding applications trigger element of the current application;
B1 is according to the input auxiliary applied with the corresponding applications trigger element of the current application, renewal or the definite input Region.
8. according to the method described in claim 7, wherein, the step b1 includes:
- according to the described and corresponding applications trigger element of the current application, renewal or the input for determining the input application The layout information of auxiliary area, to obtain the input auxiliary area.
9. a kind of offer equipment for the input auxiliary area for being used to provide input application, wherein, which includes:
Using acquisition device, for obtaining the application related information inputted using corresponding current application;
Determining device, for according to the application related information, determining the input auxiliary area of the input application, wherein, institute State input auxiliary area include with the corresponding applications trigger element of the current application, wherein, the applications trigger element can Clicked on for user to call its corresponding application and/or the called corresponding part or all of function of application;
Device is provided, for the input auxiliary area to be provided to the current application, wherein, the input auxiliary area exists Auxiliary user carries out input operation in the input application;
Interaction acquisition device, for obtaining applications trigger element of the user selected in the input auxiliary area;
Executive device, for performing the intended application corresponding to selected applications trigger element;
As a result device is provided, for corresponding implementing result to be provided to the current application.
10. offer equipment according to claim 9, wherein, the interactive acquisition device is used for:
- user is obtained by the input using inputted input information, and selected in the input auxiliary area Applications trigger element;
Wherein, the executive device is used for:
- to the intended application corresponding to the selected applications trigger element of the input information execution.
11. the offer equipment according to claim 9 or 10, wherein, the determining device is used for:
- according to the application related information, and the corresponding reference auxiliary information of the input application, determine that the input should Input auxiliary area, wherein, the input auxiliary area includes and the corresponding applications trigger element of the current application.
12. offer equipment according to claim 11, wherein, it is described to include following at least any one with reference to auxiliary information:
- correspond to user configuration information of the user on the input application;
- correspond to historical usage access record information of the user on the current application;
- described input applies corresponding recommended configuration information.
13. the offer equipment according to claim 9 or 10, wherein, the determining device is used for:
- according to the application related information, and the scenario-related information corresponding to the current application, determine that the input should Input auxiliary area, wherein, the input auxiliary area includes and the corresponding applications trigger element of the current application.
14. the offer equipment according to claim 9 or 10, wherein, which further includes:
Pattern determining device, for according to the current application, determining to show pattern letter corresponding to the input auxiliary area Breath;
Wherein, the offer device is used for:
- show pattern information according to, the input auxiliary area is provided to the current application, wherein, the input Auxiliary area auxiliary user in the input application carries out input operation.
15. the offer equipment according to claim 9 or 10, wherein, the determining device includes:
Element determination unit, for according to the application related information, determining and the corresponding applications trigger of the current application Element;
Area determination unit, for basis and the corresponding applications trigger element of the current application, renewal or definite described defeated Enter the input auxiliary area of application.
16. offer equipment according to claim 15, wherein, the area determination unit is used for:
- according to the described and corresponding applications trigger element of the current application, renewal or the input for determining the input application The layout information of auxiliary area, to obtain the input auxiliary area.
17. a kind of input application apparatus for the input auxiliary area for being used to provide input application, wherein, the input application apparatus bag Offer equipment as any one of claim 9,10 or 12 is provided.
CN201310465181.0A 2013-10-08 2013-10-08 A kind of method and apparatus for the input auxiliary area for being used to provide input application Active CN103744575B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310465181.0A CN103744575B (en) 2013-10-08 2013-10-08 A kind of method and apparatus for the input auxiliary area for being used to provide input application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310465181.0A CN103744575B (en) 2013-10-08 2013-10-08 A kind of method and apparatus for the input auxiliary area for being used to provide input application

Publications (2)

Publication Number Publication Date
CN103744575A CN103744575A (en) 2014-04-23
CN103744575B true CN103744575B (en) 2018-05-01

Family

ID=50501598

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310465181.0A Active CN103744575B (en) 2013-10-08 2013-10-08 A kind of method and apparatus for the input auxiliary area for being used to provide input application

Country Status (1)

Country Link
CN (1) CN103744575B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094512B (en) * 2014-05-22 2018-01-09 北京奇虎科技有限公司 Obtain the method and apparatus weighed to the preferential answering of applications trigger
CN104123078B (en) * 2014-08-12 2017-05-31 广州三星通信技术研究有限公司 The method and apparatus of input information
CN104572853B (en) * 2014-12-17 2019-01-25 百度在线网络技术(北京)有限公司 Searching method and searcher
CN105549877A (en) * 2015-12-04 2016-05-04 四川长虹电器股份有限公司 Implementation method of mobile phone suspension calculator
CN106855796A (en) * 2015-12-09 2017-06-16 阿里巴巴集团控股有限公司 A kind of data processing method, device and intelligent terminal
CN106027782A (en) * 2016-05-19 2016-10-12 乐视控股(北京)有限公司 Method and device for displaying calculator application
JP2020140291A (en) * 2019-02-27 2020-09-03 ソニー株式会社 Information processor, information processing method, and program
CN111147363B (en) * 2020-02-26 2021-09-07 天津银本硕果企业管理咨询合伙企业(有限合伙) Method and system for transferring third party application information in a message exchange session
CN111290823B (en) * 2020-02-28 2023-03-24 北京百度网讯科技有限公司 Information interaction method and device, electronic equipment and medium
CN112083841B (en) * 2020-08-19 2022-03-01 北京小米移动软件有限公司 Information input method, device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1432912A (en) * 2001-10-12 2003-07-30 微软公司 Automatic saftware input panel selection based on application program state
CN101329626A (en) * 2007-06-21 2008-12-24 刘艳萍 Method and device for processing input method status display strip
CN101571758A (en) * 2009-06-04 2009-11-04 腾讯科技(深圳)有限公司 Input method system, method and device thereof
CN102141868A (en) * 2010-01-28 2011-08-03 北京搜狗科技发展有限公司 Method for quickly operating information interaction page, input method system and browser plug-in

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102375746A (en) * 2010-08-11 2012-03-14 腾讯科技(深圳)有限公司 Method and device for enabling input method to self-adapt to application program
CN102681780A (en) * 2012-04-26 2012-09-19 中标软件有限公司 Intelligent Linux device and input method switching method for same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1432912A (en) * 2001-10-12 2003-07-30 微软公司 Automatic saftware input panel selection based on application program state
CN101329626A (en) * 2007-06-21 2008-12-24 刘艳萍 Method and device for processing input method status display strip
CN101571758A (en) * 2009-06-04 2009-11-04 腾讯科技(深圳)有限公司 Input method system, method and device thereof
CN102141868A (en) * 2010-01-28 2011-08-03 北京搜狗科技发展有限公司 Method for quickly operating information interaction page, input method system and browser plug-in

Also Published As

Publication number Publication date
CN103744575A (en) 2014-04-23

Similar Documents

Publication Publication Date Title
CN103744575B (en) A kind of method and apparatus for the input auxiliary area for being used to provide input application
KR102340228B1 (en) Message service providing method for message service linking search service and message server and user device for performing the method
US10547571B2 (en) Message service providing method for message service linked to search service and message server and user terminal to perform the method
US9986391B2 (en) Automated generation of recommended response messages
AU2017200893B2 (en) Generating card stacks with queries on online social networks
CN108432190B (en) Response message recommendation method and equipment thereof
Napoli et al. The emerging mobile Internet underclass: A critique of mobile Internet access
US9823803B2 (en) Modular user profile overlay
US9507757B2 (en) Generating multiple versions of a content item for multiple platforms
CN103403705B (en) Loading a mobile computing device with media files
US8032510B2 (en) Social aspects of content aggregation, syndication, sharing, and updating
US20150006566A1 (en) Ambiguous structured search queries on online social networks
US20130124542A1 (en) Default Structured Search Queries on Online Social Networks
CN110573224A (en) Three-dimensional environment authoring and generation
JP2017084366A (en) Message providing method, message providing device, display control method, display control device, and computer program
US20140082018A1 (en) Device and Method for Obtaining Shared Object Related to Real Scene
CN101999119A (en) Techniques for input recognition and completion
KR20080074955A (en) Scalable visual search system that simplifies access to network and device functionality
JP2017191601A (en) Method and system for keyword search using messenger service
CN103914502A (en) Method for intelligent search service using situation recognition and terminal thereof
CN105302461B (en) A kind of method and apparatus for the offer target pages in mobile application
CN103678624A (en) Searching method, searching server, and searching request executing method and terminal
CN109964457A (en) The uniform resource identifier and Image Sharing shown for contextual information
CN109791545A (en) The contextual information of resource for the display including image
Qi et al. Visual design of smartphone app interface based on user experience

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