CN106227871A - A kind of for providing the method and apparatus of association service information in input method - Google Patents
A kind of for providing the method and apparatus of association service information in input method Download PDFInfo
- Publication number
- CN106227871A CN106227871A CN201610616205.1A CN201610616205A CN106227871A CN 106227871 A CN106227871 A CN 106227871A CN 201610616205 A CN201610616205 A CN 201610616205A CN 106227871 A CN106227871 A CN 106227871A
- Authority
- CN
- China
- Prior art keywords
- information
- user
- input
- user group
- association service
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9032—Query formulation
- G06F16/90332—Natural language query formulation or dialogue systems
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
It is an object of the invention to provide a kind of method and apparatus for providing association service information in input method for specific user colony.First the present invention determines the user group information corresponding with described user, and obtain the list entries that described user is inputted, then according to described user group's information, determine the association service information corresponding with described list entries and described user group's information, finally in input method, described association service information is presented to described user.Compared with prior art, the present invention quickly and accurately can directly obtain association service information in input method, the user having saved specific user colony is searching the information or the time of service being associated with this user group, decrease operating procedure, improve user and obtain the efficiency of information, improve Consumer's Experience.
Description
Technical field
The present invention relates to input method technique field, particularly relate to a kind of for providing for specific user colony in input method
The technology of association service information.
Background technology
For specific group of subscribers, such as enterprise customer, many chat content or input scene are about various specific
Service, such as inquiry dining room menu, inquiry regular bus information, inquiry meeting room predetermined information, inquiry colleague's contact data etc..
For the problems referred to above, traditional settling mode is based on manual query or please old employee to answer, and above-mentioned side
The shortcoming of method is clearly.Manual query needs to take a substantial amount of time to go with energy to search corresponding content, and along with service
That accesses increases, and the path of lookup is the most loaded down with trivial details;And the method manually replied, for quizmaster, wait the time replied
Longer, for answerer, the mode using manual query may be need nonetheless remain for obtain definite answer, have the most equally
There is the many disadvantages involved by manual query.
Summary of the invention
It is an object of the invention to provide a kind of for providing association service information for specific user colony in input method
Method and apparatus.
According to an aspect of the invention, it is provided a kind of method for providing association service information in input method,
Wherein, the method comprises the following steps:
A determines the user group information corresponding with user;
B obtains the list entries that described user is inputted;
C, according to described user group's information, determines corresponding with described list entries and described user group's information
Association service information;
Described association service information is presented to described user in input method by d.
Alternatively, described step a includes:
The input method of a1 detection user arranges relevant information and/or input scene information;
A2 arranges relevant information and/or described input scene information according to described input method, determines relative with described user
The user group's information answered.
Alternatively, described step a2 includes:
-according to described input method, relevant information and/or described input scene information are set, determine corresponding with described user
User group's information and described user user gradation information in described user group's information;
Wherein, described step c includes:
-according to described user group's information and described user gradation information, determine and described list entries and described
The association service information that user group's information is corresponding.
Alternatively, described input method arranges relevant information and includes following at least any one:
The ID relevant information of-described user;
The network address information of equipment corresponding to the input method of-described user;
The device type information of equipment corresponding to the input method of-described user.
Alternatively, described input scene information includes following at least any one:
Input application type corresponding to-described input method;
The relevant interactive object of the input application corresponding to-described input method;
-input time information;
-input location information.
Alternatively, described step c includes:
-according to the user group's information corresponding to described user, in conjunction with input scene information, determine and described list entries
And the association service information that described user group's information is corresponding.
Alternatively, described step c includes:
-according to described list entries, determine the one or more input key words corresponding with described list entries;
-according to the user group's information corresponding to described user, determine and described input key word and described customer group
The association service information that body information is corresponding.
Alternatively, described step c includes:
-according to the user group's information corresponding to described user, determine and described list entries and described user group
One or more association service that information is corresponding;
-call described association service, to obtain association service corresponding with described list entries in described association service
Information.
According to a further aspect in the invention, a kind of offer for providing association service information in input method is additionally provided
Device, wherein, this device includes:
Colony determines device, for determining the user group information corresponding with user;
Input acquisition device, for obtaining the list entries that described user is inputted;
Association determines device, for according to described user group's information, determines and described list entries and described user
The association service information that community information is corresponding;
Present device, for described association service information being presented to described user in input method.
Alternatively, described colony determines that device includes:
Detector unit, arranges relevant information and/or input scene information for detecting the input method of user;
Determine unit, for arranging relevant information and/or described input scene information according to described input method, determine and institute
State user group's information that user is corresponding.
Alternatively, described determine unit for:
-according to described input method, relevant information and/or described input scene information are set, determine corresponding with described user
User group's information and described user user gradation information in described user group's information;
Wherein, described association determine device for:
-according to described user group's information and described user gradation information, determine and described list entries and described
The association service information that user group's information is corresponding.
Alternatively, described input method arranges relevant information and includes following at least any one:
The ID relevant information of-described user;
The network address information of equipment corresponding to the input method of-described user;
The device type information of equipment corresponding to the input method of-described user.
Alternatively, described input scene information includes following at least any one:
Input application type corresponding to-described input method;
The relevant interactive object of the input application corresponding to-described input method;
-input time information;
-input location information.
Alternatively, described association determine device for:
-according to the user group's information corresponding to described user, in conjunction with input scene information, determine and described list entries
And the association service information that described user group's information is corresponding.
Alternatively, described association determine device for:
-according to described list entries, determine the one or more input key words corresponding with described list entries;
-according to the user group's information corresponding to described user, determine and described input key word and described customer group
The association service information that body information is corresponding.
Alternatively, described association determine device for:
-according to the user group's information corresponding to described user, determine and described list entries and described user group
One or more association service that information is corresponding;
-call described association service, to obtain association service corresponding with described list entries in described association service
Information.
According to a further aspect in the invention, a kind of input equipment is additionally provided, including offer device as described above.
Compared with prior art, first the present invention determines the user group information corresponding with described user, and obtains institute
State the list entries that user is inputted, then according to described user group's information, determine and described list entries and described use
The association service information that family community information is corresponding, finally presents to described use by described association service information in input method
Family;Thus the present invention quickly and accurately can directly obtain association service information in input method, has saved particular group
The user of body is searching the information or the time of service being associated with this user group, decreases operating procedure, improves user
The efficiency of acquisition information, improves Consumer's Experience.
And, the present invention can also detect the input method of user and arrange relevant information and/or input scene information, then root
Relevant information and/or described input scene information are set according to described input method, determine the user group corresponding with described user
Information;Further, the present invention can also arrange relevant information and/or described input scene information according to described input method, really
The fixed user group information corresponding with described user and the described user user gradation letter in described user group's information
Breath, then according to described user group's information and described user gradation information, determines and described list entries and described use
The association service information that family community information is corresponding.Thus, present invention achieves in varied situations, identity multiple for user
Judgement, therefore, it is possible to provide association service information more accurately based on user group's information that user is currently corresponding, joint
The about user of specific user colony is searching the information or time of service being associated with this user group, decreases operation and walks
Suddenly, improve user and obtain the efficiency of information, improve Consumer's Experience.
And, the present invention can also be according to the user group's information corresponding to described user, in conjunction with input scene information, really
The fixed association service information corresponding with described list entries and described user group's information;Thus the present invention can be based on defeated
Enter scene information to determine association service information, i.e. when user inputs certain user group's information, different at input scene information
In the case of, different association service information also can be provided, the association service information therefore provided the most accurately and more meets
The demand of user, saved the user of specific user colony search the information being associated with this user group or service time
Between, decrease operating procedure, improve user and obtain the efficiency of information, improve Consumer's Experience.
And, the present invention can also determine corresponding with described list entries or many according to described list entries
Individual input key word, according to the user group's information corresponding to described user, determines and described input key word and described use
The association service information that family community information is corresponding;Thus the present invention can determine the input of core from described list entries
Key word, is therefore not necessarily based on a large amount of insignificant list entries to determine association service information so that determined by association clothes
Business information has more specific aim, reduces resource occupation, improves treatment effeciency, finally can provide the user easily and meet user
The association service information of demand, the user having saved specific user colony is searching the information or clothes being associated with this user group
The time of business, decrease operating procedure, improve user and obtain the efficiency of information, improve Consumer's Experience.
And, the present invention can according to the user group's information corresponding to described user, determine with described list entries with
And one or more association service that described user group's information is corresponding, call described association service, to obtain described association
Association service information corresponding with described list entries in service;Thus the present invention can directly obtain by the way of calling
Taking association service information, it is not necessary to all association service information be stored in input method, decrease resource occupation, raising processes
Efficiency, finally can provide the user the association service information meeting user's request easily, save specific user colony
User is searching the information or the time of service being associated with this user group, decreases operating procedure, improves user and obtains
The efficiency of information, improves Consumer's Experience.
Accompanying drawing explanation
By the detailed description that non-limiting example is made made with reference to the following drawings of reading, other of the present invention
Feature, purpose and advantage will become more apparent upon:
Fig. 1 illustrates a kind of offer dress for offer association service information in input method according to one aspect of the invention
Put schematic diagram;
Fig. 2 illustrates that one according to a preferred embodiment of the present invention is for providing association service information in input method
Offer device schematic diagram;
Fig. 3 illustrates a kind of method for providing association service information in input method according to a further aspect of the present invention
Flow chart;
Fig. 4 illustrates that one according to a preferred embodiment of the present invention is for providing association service information in input method
Method flow diagram;
Fig. 5 to Figure 10 be shown respectively according to a preferred embodiment of the invention in input method provide association service letter
Cease presents schematic diagram.
In accompanying drawing, same or analogous reference represents same or analogous parts.
Detailed description of the invention
It should be mentioned that, some exemplary embodiments are described as before being discussed in greater detail exemplary embodiment
The process described as flow chart or method.Although flow chart operations is described as order process, but therein permitted
Multioperation can be implemented concurrently, concomitantly or simultaneously.Additionally, the order of operations can be rearranged.When it
When having operated, described process can be terminated, it is also possible to have the additional step being not included in accompanying drawing.Described process
Can correspond to method, function, code, subroutine, subprogram etc..
Alleged by within a context, " offer device " is " computer equipment ", and also referred to as " computer ", referring to can be by fortune
Row preset program or instruction perform the intelligent electronic device of the predetermined process process such as numerical computations and/or logical calculated, and it can
To include processor and memorizer, processor the survival instruction performing to prestore in memory performs predetermined process process,
Or performed predetermined process process by the hardware such as ASIC, FPGA, DSP, or combined by said two devices and realize.
Described computer equipment includes subscriber equipment and/or the network equipment.Wherein, described subscriber equipment includes but not limited to
Computer, smart mobile phone, PDA etc.;The described network equipment includes but not limited to that single network server, multiple webserver form
Server group or the cloud being made up of a large amount of computers or the webserver based on cloud computing (Cloud Computing), its
In, cloud computing is the one of Distributed Calculation, the super virtual machine being made up of a group loosely-coupled computer collection.
Wherein, described computer equipment isolated operation can realize the present invention, it is possible to access network and by with in network other meter
The interactive operation calculating machine equipment realizes the present invention.Wherein, the network residing for described computer equipment includes but not limited to interconnection
Net, wide area network, Metropolitan Area Network (MAN), LAN, VPN etc..
Those skilled in the art will be understood that heretofore described " offer device " can be only subscriber equipment, i.e. by
Subscriber equipment performs to operate accordingly;Can also be formed, i.e. by subscriber equipment is mutually integrated with the network equipment or server
Being matched with the network equipment by subscriber equipment, incompatible execution is corresponding to be operated.
It should be noted that described subscriber equipment, the network equipment and network etc. are only for example, other are existing or from now on may be used
Computer equipment or the network that can occur such as are applicable to the present invention, within also should being included in scope, and to draw
It is incorporated herein by mode.
It should be noted that preferably, of the present invention to " offer device " input method can be included, be included in input method
Device etc..Wherein, offer device of the present invention can be pacified in advance by the production firm of computer equipment or sales service business
It is filled to this computer equipment, it is possible to be loaded into computer equipment by computer equipment from server.Those skilled in the art should be able to
Understand, any device that can be used for realizing the function in the present invention, regardless of whether be loaded in computer equipment, be all contained in
In protection scope of the present invention.
Here, those skilled in the art will be understood that present invention can apply to mobile terminal and non-moving end, such as, when with
When family uses mobile phone or PC, all may utilize method or apparatus of the present invention and be determined and present.
Concrete structure disclosed herein and function detail are the most representational, and are for describing showing of the present invention
The purpose of example embodiment.But the present invention can be implemented by many alternative forms, and is not interpreted as
It is limited only by the embodiments set forth herein.
Although it should be appreciated that here may have been used term " first ", " second " etc. to describe unit,
But these unit should not be limited by these terms.These terms are used to be only used to a unit and another unit
Make a distinction.For example, in the case of without departing substantially from the scope of exemplary embodiment, it is single that first module can be referred to as second
Unit, and second unit can be referred to as first module similarly.Term "and/or" used herein above include one of them or
Any and all combination of more listed associated item.
Term used herein above is only used to describe specific embodiment and be not intended to limit exemplary embodiment.Unless
Context refers else clearly, and singulative the most used herein above " ", " one " also attempt to include plural number.Also should
When being understood by, term used herein above " include " and/or " comprising " specify stated feature, integer, step, operation,
Unit and/or the existence of assembly, and do not preclude the presence or addition of other features one or more, integer, step, operation, unit,
Assembly and/or a combination thereof.
It should further be mentioned that in some replace implementation, the function/action being previously mentioned can be attached according to being different from
The order indicated in figure occurs.For example, depending on involved function/action, the two width figures in succession illustrated actually may be used
Substantially simultaneously to perform or sometimes can perform in a reverse order.
Below in conjunction with the accompanying drawings the present invention is described in further detail.
Fig. 1 illustrates a kind of offer dress for offer association service information in input method according to one aspect of the invention
Put schematic diagram;Wherein, described offer device includes that colony determines that device 1, input acquisition device 2, association determine device 3, present
Device 4.
Specifically, described colony determines that device 1 determines the user group information corresponding with user;Described input obtains dress
Put the list entries that the 2 described users of acquisition are inputted;Described association determine device 3 according to described user group's information, determine with
Described list entries and the corresponding association service information of described user group's information;The described device 4 that presents is in input method
Described association service information is presented to described user.
Described colony determines that device 1 determines the user group information corresponding with user.
Specifically, described colony determines the device 1 configuration information by acquisition user, to obtain the user set by user
Community information;Or, described colony determine device 1 by the subscriber equipment of user is analyzed, to determine corresponding to user
Active user's community information, such as, according to subscriber equipment ID, it is known that this subscriber equipment belongs to corporate device, the most described user
Community information is the group of enterprises;Or, described colony determines that device 1 is by carrying out the input IP of user, input time etc. point
Analysis, to determine the active user's community information corresponding to user, such as, if detecting, the IP of described user is enterprise IP, then institute
Stating user group's information is the group of enterprises, if detecting, the input time of described user is the time of having a rest, the most described user group
Information is colony of nonbusiness;Or, described colony determines that device 1 is analyzed by arranging the input method of user, to determine
Active user's community information corresponding to described user, such as, if the input method dictionary that described user loads is specialized dictionary, then
Described user group's information is the professional colony etc. corresponding to this specialty.
Wherein, described user group's information includes but not limited to community of interest information, work group information, school group's letter
Breath, study community information and other kinds community information etc., here, also can be finely divided, as emerging under every types of populations information
Interest community information can be divided into makes colony, video clipping colony etc. by hand, and work group information can be divided into company of Baidu, Arriba
Bagong departments etc., school group's information can be divided into Peking University, Tsing-Hua University etc., study community information middle school can be divided into learn, greatly
Learn study etc..
Here, those skilled in the art will be understood that the above-mentioned method determining described user group's information and cited
Described user group's information be only for example, not limitation of the present invention, the side of user group's information described in other determination
Method and cited described user group's information are equally applicable to the present invention, and are included in protection scope of the present invention.
Described input acquisition device 2 obtains the list entries that described user is inputted.
Specifically, described input acquisition device 2 is by interacting with input method, and acquisition user is on the screen or not yet above shields
List entries.Wherein, the list entries of described upper screen includes but not limited to that user is the most selected but the input of not yet upper screen
Sequence, or user unselected, still at multiple list entries of candidate state.
Described association determines that device 3, according to described user group's information, determines and described list entries and described user
The association service information that community information is corresponding.
Specifically, described association determines that device 3 determines that described association service information can include but not limited to following two
Mode:
First:
Described association determine device 3 according to described user group's information, by calling the institute being stored in described input method
State the Relational database of user group's information, or by corresponding to application or data base's phase of this user group's information with other
Alternately, to obtain one or more data message corresponding to described user group's information.Wherein, described data base include but not
It is limited to the data base in local data base, LAN, the data base in the Internet.
Then, described association determines that device 3, according to described list entries, is looked in the data message of described data base
Ask, to determine the association service information corresponding with described list entries.
Such as, if described user group's information is enterprise customer colony, the most described association determines that device 3 is first by this enterprise
Corresponding one or more data bases, dining room information database, employee information database as with as described in user group
The data base that information is corresponding, and load;As user's input " menu " or " caidan ", then by " dining room vegetable " conduct
Described association service information, as shown in Figure 5;If as user's input " Zhang Runqi " or " zhangrunqi ", then will be with " Zhang Run
Fine jade " corresponding to Back ground Information as described association service information, as shown in Figure 10;Or further, if user inputs
, if there is multiple user of the same name in company, it is also possible to by of the same name with this pronunciation, such as " Zhang Runqi ", " Zhang Run in " zhangrunqi "
Rise " etc. Back ground Information as described association service information.
Second:
Described association determines that device 3, according to described user group's information and described list entries, determines described input sequence
One or more candidate service that row are corresponding, then interact with the application corresponding to described candidate service or interface etc., to obtain
Take association service information corresponding with described list entries in this candidate service.
Such as, as user's input " ERP ", it is determined that candidate service is " ERP ", then by " ERP " as described association
Information on services, as shown in Figure 6.
Or, such as, as user's input " regular bus ", it is determined that candidate service is " regular bus ", then with described regular bus institute
Corresponding service interface interacts, and obtains " regular bus information " and as association service information, as shown in Figure 7;Or, it is also possible to obtain
Take the regular bus information corresponding to current time, and as described association service information, as shown in Figure 8.
Here, described association service information includes but not limited to service entrance, such as " ERP " " regular bus information " etc., Yong Hutong
Cross and click on this service entrance, in can jumping directly to service accordingly;Described association service information can also include concrete
Information on services, " dispatching a car in south gate, 15:30 mansion, arrives building, Technology Park the 1st " as shown in Figure 8, or as shown in fig. 9 or 10
" Back ground Information (Zhang Runqi) ", i.e. user without jumping in servicing accordingly i.e. it can be seen that concrete association service information.
Here, for illustrating, as a example by main employing enterprise customer colony.Those skilled in the art will be understood that other
Colony and association service information between have corresponding corresponding relation equally.Such as, if school user group, corresponding to it
Association service information can include dining room menu, curriculum schedule, tutor's introduction, campus activities introduction etc.;If moviegoer
Colony, its corresponding association service can include movie show times, film introduction, box office information etc..
Preferably, described association determine device 3 according to the user group's information corresponding to described user, in conjunction with input scene
Information, determines the association service information corresponding with described list entries and described user group's information.
Preferably, described input scene information includes following at least any one:
Input application type corresponding to-described input method: wherein, the input application corresponding to described input method is works as
The application at the place of front input method input content, as user inputs information in QQ, then input application is QQ;Described input application
Type can be divided into such as work class, amusement and recreation class etc., it is also possible to should based on this based on the application scenarios of described input application
With the attribute of self, it is divided into such as instant messaging, document, mailbox, program development, video etc..Those skilled in the art should be able to manage
Solving, first, above-mentioned mode classification can be used alone, it is also possible to be combined with each other with application, such as the instant messaging class for work
Deng;Secondly, above-mentioned mode classification is only signal, and not limitation of the present invention, other mode classification such as can be suitably used for this
Bright, it is also contained in protection scope of the present invention.
The relevant interactive object of the input application corresponding to-described input method: wherein, if relating to one in described input application
Individual or multiple objects, then can be using other objects of non-present user as relevant interactive object;Such as, in instant messaging, its
He participates in the user of dialogue;Or, such as, in online document, then relate to the user etc. of other editor's documents.
-input time information: wherein, described input time, information included but not limited to date, period, time point etc..
-input location information: wherein, described input place can site based on current device and predefine,
Physical location such as PC end;Can also determine in real time based on framing signals such as GPS, as based on cellphone GPS location etc.;Can also base
In user be manually set to be determined.
Specifically, described association determines that device 3 can be according to the user group's information corresponding to described user, basis simultaneously
Input scene information, determines the association service information corresponding with described list entries and described user group's information.Example
As, user belongs to enterprise customer, and the input scene of user is " input Beijing, place ", and the list entries of user is that " regular bus is believed
Breath ", then by " our company's Beijing area regular bus information " as described association service information;Or, user belongs to enterprise customer, and
The input scene of user is " input Shanghai, place ", and the list entries of user is " regular bus information ", then by " our company District of Shanghai
Regular bus information " as described association service information.
Or, described association determines that device 3 can also come really according to described user group's information and described list entries
Fixed one or more candidate association information on services, then enter described candidate association information on services according to described input scene information
Row filter, so that it is determined that meet the association service information being currently entered scene information.Such as, if user belongs to enterprise customer, use
The list entries at family is " what is eaten ", then the association service information of candidate includes company dining room every day or the recipe of each meal, and
If being " noon input time " in view of input scene information, then by " lunch dining room menu " as described association service information;
Similarly, if input scene information is " afternoon input time ", then by " dinner dining room menu " as described association service information.
Preferably, described association determines that device 3, according to described list entries, determines corresponding with described list entries
Individual or multiple input key words;According to the user group's information corresponding to described user, determine with described input key word and
The association service information that described user group's information is corresponding.
Specifically, described when described user's input information, described association determine device 3 based on predetermined grammatical rules or
Based on data bases such as predetermined key word dictionaries, the list entries of described user is analyzed, to determine the one of described user
Individual or multiple input key words.
Such as, if described user have input meaning guest's phrase, such as " going to dining room ", the most described association determines that device 3 can be by
Object in this sentence, i.e. " dining room " are as described input key word;Can also be based on default setting or the key obtained in real time
Word dictionary, owing to " dining room " in this sentence is in described key word dictionary, therefore by " dining room " as described input key word.
Or, described association determines that device 3 can be that same list entries determines multiple input key word, such as, if institute
State user and have input " to go sit Technology Park regular bus " for a moment, the most described association determine device 3 based on the fractionation to this sentence, or base
In modes such as key word dictionaries, determine that " Technology Park " " regular bus " in this sentence is described input key word.
Then, described association determines that device 3, according to the user group's information corresponding to described user, determines and described input
Key word and the corresponding association service information of described user group's information.Here, described association determines the determination side of device 3
With associating described in Fig. 1, formula determines that device 3 is same or similar, be only that former " list entries " is replaced with " input key word ", with
Reduce unnecessary information input, therefore do not repeat them here, and be incorporated herein by way of reference.
Preferably, described association determines that device 3, according to the user group's information corresponding to described user, determines defeated with described
Enter sequence and the corresponding one or more association service of described user group's information;Call described association service, to obtain
Association service information corresponding with described list entries in described association service.
Specifically, described association determines that device 3, based on the user group's information corresponding to described user, determines and described use
One or more candidate association services that family community information is corresponding, then determine and described input according to described list entries
The association service that sequence is corresponding;Such as, when described user is enterprise customer, it is determined that its corresponding candidate association service
Including dining room service, shuttle bus service, employee information service, ERP service etc., as described user input " ERP ", then will " ERP clothes
Business " as association service, as described user input " regular bus ", then by " shuttle bus service " as association service.
Or, described association determines that device 3 is directly based upon the list entries of described user, and combines described user group letter
Breath, to determine the one or more candidate association services corresponding with described user group's information.
Then, described association determine device 3 by calling the data base of described association service, or the opening of described association service
Put interface, to obtain association service information corresponding with described list entries in described association service.
Such as, as user's input " menu ", it is described association service by " dining room service ";Further, corresponding to it
Association service information be " dining room menu today ", follow-up can show described menu in described input method.
Preferably, described association determines that device 3 may determine that multiple association service, and by the phase of the plurality of association service
Information is answered to integrate, so that the association service information after combination is supplied to described user.Such as, use for enterprise as described user
During family, this user inputs " car of then having office hours of having a meal ", then corresponding association service includes " dining room service " and " regular bus takes
Business ", described association determines that " menu " is integrated by device 3 with " regular bus timetable ", and will integration after " information table " as
Association service information is supplied to described user.
Described association service information is presented to described user in input method by the described device 4 that presents.
The described device 4 that presents in input method, by input method skin or on by ejecting by the way of bubble, by institute
State association service information and present to described user.
Here, those skilled in the art will be understood that such as, if list entries based on not yet upper screen provides described
Association service information, then can provide described association service information, on the skin of described input method as shown in Fig. 5 to Figure 10;
If providing described association service information based on list entries on the screen, then can carry by the way of ejecting bubble
For described association service information.
Described association service information can be direct information, such as employee information introduction;Can also be and other association service
The link information being connected, user clicks on this link information then can directly invoke this association service etc..
Fig. 2 illustrates that one according to a preferred embodiment of the present invention is for providing association service information in input method
Offer device schematic diagram;Wherein, described offer device includes that colony determines that device 1 ', input acquisition device 2 ', association determine
Device 3 ', presenting device 4 ', described colony determines that device 1 ' includes detector unit 11 ' and determines unit 12 '.
Specifically, the input method of described detector unit 11 ' detection user arranges relevant information and/or input scene information;
Described determine that unit 12 ' arranges relevant information and/or described input scene information according to described input method, determine and described user
Corresponding user group's information;Described input acquisition device 2 ' obtains the list entries that described user is inputted;Described association
Determine that device 3 ', according to described user group's information, determines corresponding with described list entries and described user group's information
Association service information;Described association service information is presented to described user in input method by the described device 4 ' that presents.
Wherein, described input acquisition device 2 ', described association determine device 3 ', described in present device 4 ' right with shown in Fig. 1
Answer device identical or essentially identical, therefore here is omitted, and be incorporated herein by way of reference.
The input method of described detector unit 11 ' detection user arranges relevant information and/or input scene information.
Specifically, described detector unit 11 ' passes through directly and user is mutual, or right by institute in direct calling and obtaining user equipment
The information answered, or by interacting to obtain the modes such as corresponding information that other devices are provided, to detect use with other devices
The input method at family arranges relevant information and/or input scene information.
Such as, described detector unit 11 ' can obtain user by sides such as click, inputs by interacting with user
The real-time or non real-time set input method of formula arranges relevant information or input scene information;Or, such as, described detector unit
11 ' the input methods that can be directly stored in calling and obtaining user equipment arrange relevant information, such as user's login ID etc., or calling and obtaining user
The input scene informations such as current network IP in equipment, current address, current time;Or, such as, described detector unit 11 '
Can interact with other devices such as the various kinds of sensors in described subscriber equipment, to obtain the light that described sensor is sent
The information such as line, temperature.
Preferably, described input method arranges relevant information and includes following at least any one:
The ID relevant information of-described user: wherein, described ID relevant information includes but not limited to ID
Title, ID type (such as private user, active user, special group user etc.), the hour of log-on of ID or the note of ID
Volume place, the use frequency of ID, the use information etc. of ID.Described ID can be that user is logging in this input method
Time ID, or other can be used for this input method other application IDs.
The network address information of equipment corresponding to the input method of-described user: wherein, the network address information of described equipment
Include but not limited to IP address, MAC Address, lan address etc..
The device type information of equipment corresponding to the input method of-described user: wherein, described device type information includes this
Whether equipment is mobile type, such as PC end, mobile terminal etc.;Additionally, described device type information also includes such as whether be registered with
The types such as the business equipment of enterprise, unregistered personal device.
Preferably, described input scene information includes following at least any one:
Input application type corresponding to-described input method: wherein, the input application corresponding to described input method is works as
The application at the place of front input method input content, as user inputs information in QQ, then input application is QQ;Described input application
Type can be divided into such as work class, amusement and recreation class etc., it is also possible to should based on this based on the application scenarios of described input application
With the attribute of self, it is divided into such as instant messaging, document, mailbox, program development, video etc..Those skilled in the art should be able to manage
Solving, first, above-mentioned mode classification can be used alone, it is also possible to be combined with each other with application, such as the instant messaging class for work
Deng;Secondly, above-mentioned mode classification is only signal, and not limitation of the present invention, other mode classification such as can be suitably used for this
Bright, it is also contained in protection scope of the present invention.
The relevant interactive object of the input application corresponding to-described input method: wherein, if relating to one in described input application
Individual or multiple objects, then can be using other objects of non-present user as relevant interactive object;Such as, in instant messaging, its
He participates in the user of dialogue;Or, such as, in online document, then relate to the user etc. of other editor's documents.
-input time information: wherein, described input time, information included but not limited to date, period, time point etc..No
Determined by same input time, user group is different, then can regard as enterprise customer, at leisure time then between operationally
Interests User etc. can be regarded as.
-input location information: wherein, described input place can site based on current device and predefine,
Physical location such as PC end;Can also determine in real time based on framing signals such as GPS, as based on cellphone GPS location etc.;Can also base
In user be manually set to be determined.User group determined by different input places is different, such as in place of working
Point then can regard as enterprise customer, then can regard as Interests User etc. in inoperative place.
Described determine that unit 12 ' arranges relevant information and/or described input scene information according to described input method, determine with
User group's information that described user is corresponding.
Specifically, described determine unit 12 ' according to described input method arrange relevant information and/or described input scene letter
Breath, by the colony corresponding to the above-mentioned information of direct analysis, to determine the user group information corresponding with described user;Or
Person, described determines that unit 12 ' arranges relevant information and/or described input scene information according to described input method, it is first determined on
State the one or more candidate user community information corresponding to information, then by arranging relevant letter according to multiple described input methods
Breath and/or described input scene information to determined by multiple candidate user community information be weighted statistics, with from described
Candidate user community information is determined described user group's information.
Such as, if input method ID of described user is corporate mailbox, then it is believed that user group's information of this user is public
Department user, if mailbox suffix is baidu.com, then it is assumed that be corporate user of Baidu;If when user logs in certain ID, then this ID belongs to
In enterprises ID, then user group's information is the group of enterprises;If the network address that user logs in is CompanyAddress, then user
Community information is the group of enterprises;Use under inoperative scene, such as this ID if the use information of described ID shows that this ID is many
ID corresponding during use is company, then the user group of this user is corporate user;If corresponding to the input method of described user
The network address information of equipment is shown as family, and the user of the relevant interactive object of the input application corresponding to described input method
Community information is interest group, then user group's information of active user is confirmed as interest group.
Or, such as, if the input ID of described user is corporate mailbox, but the input corresponding to the input method of this user should
It is the non-working time with the input time that type is film amusement and this user, if in the case of then three's weights are identical, should
User group's information of user is defined as film amusement colony, rather than corporate user.
Here, those skilled in the art will be understood that described user group's information can be constant, i.e. when determining this
After user group's information corresponding to user, no longer change;Can also be that the request according to user is changed, as user passes through
Click on the operation such as " renewal " or " redefining user group's information ", to redefine described user group's information;Can also is that
Input method according to user arranges relevant information and/or described input scene information and changes in real time, as periodically obtained
Above-mentioned information also carries out the determination of described user group's information, or change based on above-mentioned information and carry out described customer group in real time
The determination etc. of body information.
Preferably, described determine unit 12 ' according to described input method arrange relevant information and/or described input scene letter
Breath, determines the user group information corresponding with described user and the described user user etc. in described user group's information
Level information;Described association determines that device 3 ', according to described user group's information and described user gradation information, determines with described
List entries and the corresponding association service information of described user group's information.
Specifically, in addition to determining described user group's information, described determine that unit 12 ' can also be according to described input method
Relevant information and/or described input scene information are set, determine described user user etc. in described user group's information
Level information.
Here, described user gradation information includes but not limited to the high-grade or inferior grade as represented with numerical value, it is also possible to
Including the class information etc. corresponding to special services.
Wherein, described determine that unit 12 ' can determine user group's information and user gradation information, example the most simultaneously
As, by the analysis to ID, by whether ID comprising Business Name and whether comprising the fields such as vip, come really
Determine the user group's information corresponding to user and user gradation information.
Or, described determine that unit 12 ' can be after determining described user group's information, by described input method being set
Put relevant information and/or described input scene information mates in described user group's information, to determine that described user exists
User gradation information in described user group's information.Such as, when ID belongs to company ID, by calling described customer group
The Relational database of body, mates described ID in this data base, to determine the user gradation information of this user;Or
Person, such as, when ID belongs to company ID, the authority of the computer that can be logged according to this user, judge described user etc.
Level information, as authority is high, then user gradation is the highest.Or, such as, after determining described user group's information, according to user
Being inputted the difference of application, determine different authorities for user, user gradation information during as inputted in office word is wanted
Higher than the user gradation information etc. when inputting in game.
Here, the determination mode that those skilled in the art will be understood that above-mentioned user gradation information is merely illustrative, the most right
The restriction of the present invention, the determination mode of other user gradation information is equally applicable to the present invention, and is included in the guarantor of the present invention
In the range of protecting.
Then, described association determines that device 3 ', according to described user group's information and described user gradation information, comes really
The fixed association service information corresponding with described list entries and described user group's information.I.e. for same list entries
And for same user group's information, the different association service information corresponding to user gradation information is not necessarily the same, as
When user group is company personnel's name for colony of company and list entries, if user gradation information is low, the most only providing should
The Back ground Information (such as name, department, station, contact method etc.) of employee, if user gradation information is high, then provides this employee's
Details (such as include Back ground Information and biographic information etc.).
Wherein, described determine mode and determine that device 3 is same or similar with associating described in Fig. 1, therefore do not repeat them here, and
It is incorporated herein by way of reference.
Fig. 3 illustrates a kind of method for providing association service information in input method according to a further aspect of the present invention
Flow chart.
Specifically, in step sl, described offer device determines the user group information corresponding with user;In step S2
In, described offer device obtains the list entries that described user is inputted;In step s3, described offer device is according to described use
Family community information, determines the association service information corresponding with described list entries and described user group's information;In step
In S4, described association service information is presented to described user in input method by described offer device.
In step sl, described offer device determines the user group information corresponding with user.
Specifically, in step sl, described offer device is by obtaining the configuration information of user, to obtain set by user
User group's information;Or, in step sl, described offer device is by being analyzed the subscriber equipment of user, with really
Determine the active user's community information corresponding to user, such as, according to subscriber equipment ID, it is known that this subscriber equipment belongs to company and sets
Standby, the most described user group's information is the group of enterprises;Or, in step sl, described offer device is by the input to user
IP, input time etc. are analyzed, to determine the active user's community information corresponding to user, such as, if described use being detected
The IP at family is enterprise IP, and the most described user group's information is the group of enterprises, if detecting, the input time of described user is for having a rest
Time, the most described user group's information is colony of nonbusiness;Or, in step sl, described offer device is by user's
Input method arranges and is analyzed, to determine the active user's community information corresponding to described user, such as, if described user loads
Input method dictionary be specialized dictionary, the most described user group's information is the professional colony etc. corresponding to this specialty.
Wherein, described user group's information includes but not limited to community of interest information, work group information, school group's letter
Breath, study community information and other kinds community information etc., here, also can be finely divided, as emerging under every types of populations information
Interest community information can be divided into makes colony, video clipping colony etc. by hand, and work group information can be divided into company of Baidu, Arriba
Bagong departments etc., school group's information can be divided into Peking University, Tsing-Hua University etc., study community information middle school can be divided into learn, greatly
Learn study etc..
Here, those skilled in the art will be understood that the above-mentioned method determining described user group's information and cited
Described user group's information be only for example, not limitation of the present invention, the side of user group's information described in other determination
Method and cited described user group's information are equally applicable to the present invention, and are included in protection scope of the present invention.
In step s 2, described offer device obtains the list entries that described user is inputted.
Specifically, in step s 2, described offer device, by interacting with input method, obtains user on the screen or still
The list entries of not upper screen.Wherein, the list entries of described upper screen includes but not limited to that user is the most selected but not yet above shields
List entries, or user unselected, still at multiple list entries of candidate state.
In step s3, described offer device, according to described user group's information, determines and described list entries and institute
State the association service information that user group's information is corresponding.
Specifically, in step s3, described offer device determine described association service information can include but not limited to
Lower two ways:
First:
In step s3, described offer device, according to described user group's information, is stored in described input method by calling
In the Relational database of described user group's information, or by with other corresponding to the application of this user group's information or number
Interact according to storehouse, to obtain one or more data message corresponding to described user group's information.Wherein, described data base bag
Include but be not limited to the data base in local data base, LAN, the data base in the Internet.
Then, in step s3, described offer device is according to described list entries, in the data message of described data base
Inquire about, to determine the association service information corresponding with described list entries.
Such as, if described user group's information is enterprise customer colony, the most in step s3, first described offer device will
One or more data bases that this enterprise is corresponding, dining room information database, employee information database as with as described in use
The data base that family community information is corresponding, and load;As user's input " menu " or " caidan ", then by " dining room dish
Product " as described association service information, as shown in Figure 5;If as user's input " Zhang Runqi " or " zhangrunqi ", then will be with
Back ground Information corresponding to " Zhang Runqi " is as described association service information, as shown in Figure 10;Or further, if user is defeated
Enter " zhangrunqi ", if company exists multiple user of the same name, it is also possible to by of the same name with this pronunciation, such as " Zhang Runqi ", " open
Moisten " etc. Back ground Information as described association service information.
Second:
In step s3, described offer device, according to described user group's information and described list entries, determines described
One or more candidate service that list entries is corresponding, then intersect with the application corresponding to described candidate service or interface etc.
Mutually, to obtain association service information corresponding with described list entries in this candidate service.
Such as, as user's input " ERP ", it is determined that candidate service is " ERP ", then by " ERP " as described association
Information on services, as shown in Figure 6.
Or, such as, as user's input " regular bus ", it is determined that candidate service is " regular bus ", then with described regular bus institute
Corresponding service interface interacts, and obtains " regular bus information " and as association service information, as shown in Figure 7;Or, it is also possible to obtain
Take the regular bus information corresponding to current time, and as described association service information, as shown in Figure 8.
Here, described association service information includes but not limited to service entrance, such as " ERP " " regular bus information " etc., Yong Hutong
Cross and click on this service entrance, in can jumping directly to service accordingly;Described association service information can also include concrete
Information on services, " dispatching a car in south gate, 15:30 mansion, arrives building, Technology Park the 1st " as shown in Figure 8, or as shown in fig. 9 or 10
" Back ground Information (Zhang Runqi) ", i.e. user without jumping in servicing accordingly i.e. it can be seen that concrete association service information.
Here, for illustrating, as a example by main employing enterprise customer colony.Those skilled in the art will be understood that other
Colony and association service information between have corresponding corresponding relation equally.Such as, if school user group, corresponding to it
Association service information can include dining room menu, curriculum schedule, tutor's introduction, campus activities introduction etc.;If moviegoer
Colony, its corresponding association service can include movie show times, film introduction, box office information etc..
Preferably, in step s3, described offer device is according to the user group's information corresponding to described user, in conjunction with defeated
Enter scene information, determine the association service information corresponding with described list entries and described user group's information.
Preferably, described input scene information includes following at least any one:
Input application type corresponding to-described input method: wherein, the input application corresponding to described input method is works as
The application at the place of front input method input content, as user inputs information in QQ, then input application is QQ;Described input application
Type can be divided into such as work class, amusement and recreation class etc., it is also possible to should based on this based on the application scenarios of described input application
With the attribute of self, it is divided into such as instant messaging, document, mailbox, program development, video etc..Those skilled in the art should be able to manage
Solving, first, above-mentioned mode classification can be used alone, it is also possible to be combined with each other with application, such as the instant messaging class for work
Deng;Secondly, above-mentioned mode classification is only signal, and not limitation of the present invention, other mode classification such as can be suitably used for this
Bright, it is also contained in protection scope of the present invention.
The relevant interactive object of the input application corresponding to-described input method: wherein, if relating to one in described input application
Individual or multiple objects, then can be using other objects of non-present user as relevant interactive object;Such as, in instant messaging, its
He participates in the user of dialogue;Or, such as, in online document, then relate to the user etc. of other editor's documents.
-input time information: wherein, described input time, information included but not limited to date, period, time point etc..
-input location information: wherein, described input place can site based on current device and predefine,
Physical location such as PC end;Can also determine in real time based on framing signals such as GPS, as based on cellphone GPS location etc.;Can also base
In user be manually set to be determined.
Specifically, in step s3, described offer device can be same according to the user group's information corresponding to described user
Time according to input scene information, determine corresponding with described list entries and described user group's information association service letter
Breath.Such as, user belongs to enterprise customer, and the input scene of user is " input Beijing, place ", and the list entries of user is " class
Car information ", then by " our company's Beijing area regular bus information " as described association service information;Or, user belongs to enterprise and uses
Family, and the input scene of user is " input Shanghai, place ", the list entries of user is " regular bus information ", then will be " in our company
Haiti district regular bus information " as described association service information.
Or, in step s3, described offer device can also be according to described user group's information and described input sequence
Row determine one or more candidate association information on services, then service described candidate association according to described input scene information
Information is screened, so that it is determined that meet the association service information being currently entered scene information.Such as, if user belongs to enterprise and uses
Family, the list entries of user is " what is eaten ", then the association service information of candidate includes company dining room every day or the food of each meal
Spectrum, and if considering that input scene information is " noon input time ", then by " lunch dining room menu " as described association service
Information;Similarly, if input scene information is " afternoon input time ", then by " dinner dining room menu " as described association service
Information.
Preferably, in step s3, described offer device, according to described list entries, determines relative with described list entries
The one or more input key words answered;According to the user group's information corresponding to described user, determine and described input key
Word and the corresponding association service information of described user group's information.
Specifically, described when described user's input information, in step s3, described offer device is based on predetermined grammer
Rule or based on data bases such as predetermined key word dictionaries, the list entries of described user is analyzed, to determine described use
One or more input key words at family.
Such as, if described user have input meaning guest's phrase, such as " going to dining room ", the most in step s3, described offer fills
Putting can be by the object in this sentence, and i.e. " dining room " is as described input key word;Can also obtain based on default setting or in real time
Key word dictionary, owing to " dining room " in this sentence is in described key word dictionary, therefore by " dining room " as described input
Key word.
Or, in step s3, described offer device can be that same list entries determines multiple input key word, example
As, if described user have input " to go sit Technology Park regular bus " for a moment, the most described offer device based on the fractionation to this sentence, or
Based on modes such as key word dictionaries, determine that " Technology Park " " regular bus " in this sentence is described input key word.
Then, in step s3, described offer device, according to the user group's information corresponding to described user, determines and institute
State input key word and the corresponding association service information of described user group's information.Here, in step s3, described offer
The determination mode of device is same or similar with step S3 described in Fig. 3, is only that former " list entries " replaces with " input key
Word ", to reduce unnecessary information input, therefore do not repeat them here, and be incorporated herein by way of reference.
Preferably, in step s3, described offer device according to the user group's information corresponding to described user, determine with
Described list entries and the corresponding one or more association service of described user group's information;Call described association service,
To obtain association service information corresponding with described list entries in described association service.
Specifically, in step s3, described offer device based on the user group's information corresponding to described user, determine with
One or more candidate association services that described user group's information is corresponding, then determine according to described list entries and institute
State the association service that list entries is corresponding;Such as, when described user is enterprise customer, it is determined that its corresponding candidate is closed
Connection service includes dining room service, shuttle bus service, employee information service, ERP service etc., as described user input " ERP ", then will
" ERP service " as association service, as described user input " regular bus ", then by " shuttle bus service " as association service.
Or, in step s3, described offer device is directly based upon the list entries of described user, and combines described user
Community information, to determine the one or more candidate association services corresponding with described user group's information.
Then, in step s3, described offer device is by calling the data base of described association service, or described association clothes
The open interface of business, to obtain association service information corresponding with described list entries in described association service.
Such as, as user's input " menu ", it is described association service by " dining room service ";Further, corresponding to it
Association service information be " dining room menu today ", follow-up can show described menu in described input method.
Preferably, in step s3, described offer device may determine that multiple association service, and by the plurality of association clothes
The corresponding information of business is integrated, so that the association service information after combination is supplied to described user.Such as, as described user it is
During enterprise customer, this user inputs " car of then having office hours of having a meal ", then corresponding association service includes " dining room service " and " class
Car service ", " menu " is integrated by described offer device with " regular bus timetable ", and will integration after " information table " as pass
Connection information on services is supplied to described user.
In step s 4, described association service information is presented to described user in input method by described offer device.
In step s 4, described offer device in input method, by input method skin or on by eject bubble
Mode, described association service information is presented to described user.
Here, those skilled in the art will be understood that such as, if list entries based on not yet upper screen provides described
Association service information, then can provide described association service information, on the skin of described input method as shown in Fig. 5 to Figure 10;
If providing described association service information based on list entries on the screen, then can carry by the way of ejecting bubble
For described association service information.
Described association service information can be direct information, such as employee information introduction;Can also be and other association service
The link information being connected, user clicks on this link information then can directly invoke this association service etc..
Fig. 4 illustrates that one according to a preferred embodiment of the present invention is for providing association service information in input method
Method flow diagram.
Specifically, in step S11 ' in, the input method of described offer device detection user arranges relevant information and/or input
Scene information;In step S12 ' in, described offer device arranges relevant information and/or described input scene according to described input method
Information, determines the user group information corresponding with described user;In step S2 ' in, described offer device obtains described user
The list entries inputted;In step S3 ' in, described offer device, according to described user group's information, determines and described input
Sequence and the corresponding association service information of described user group's information;In step S4 ' in, described offer device is in input method
Middle described association service information is presented to described user.
Wherein, described step S2 ', described step S3 ', described step S4 ' step corresponding with shown in Fig. 3 be identical or basic phase
With, therefore here is omitted, and be incorporated herein by way of reference.
In step S11 ' in, the input method of described offer device detection user arranges relevant information and/or input scene letter
Breath.
Specifically, in step S11 ' in, described offer device passes through directly and user is mutual, or by direct calling and obtaining user
Information corresponding in equipment, or by interacting to obtain the sides such as corresponding information that other devices are provided with other devices
Formula, with detect the input method of user arrange relevant information and/or input scene information.
Such as, in step S11 ' in, described offer device can obtain user pass through a little by interacting with user
Hit, the real-time or non real-time set input method of the mode such as input arranges relevant information or input scene information;Or, such as,
In step S11 ' in, the input method that described offer device can directly be stored in calling and obtaining user equipment arranges relevant information, as
The input scene informations such as current network IP in user's login ID etc., or calling and obtaining user equipment, current address, current time;Or
Person, such as, in step S11 ' in, described offer device can be with other device phases such as the various kinds of sensors in described subscriber equipment
Alternately, to obtain the information such as light, temperature that described sensor sent.
Preferably, described input method arranges relevant information and includes following at least any one:
The ID relevant information of-described user: wherein, described ID relevant information includes but not limited to ID
Title, ID type (such as private user, active user, special group user etc.), the hour of log-on of ID or the note of ID
Volume place, the use frequency of ID, the use information etc. of ID.Described ID can be that user is logging in this input method
Time ID, or other can be used for this input method other application IDs.
The network address information of equipment corresponding to the input method of-described user: wherein, the network address information of described equipment
Include but not limited to IP address, MAC Address, lan address etc..
The device type information of equipment corresponding to the input method of-described user: wherein, described device type information includes this
Whether equipment is mobile type, such as PC end, mobile terminal etc.;Additionally, described device type information also includes such as whether be registered with
The types such as the business equipment of enterprise, unregistered personal device.
Preferably, described input scene information includes following at least any one:
Input application type corresponding to-described input method: wherein, the input application corresponding to described input method is works as
The application at the place of front input method input content, as user inputs information in QQ, then input application is QQ;Described input application
Type can be divided into such as work class, amusement and recreation class etc., it is also possible to should based on this based on the application scenarios of described input application
With the attribute of self, it is divided into such as instant messaging, document, mailbox, program development, video etc..Those skilled in the art should be able to manage
Solving, first, above-mentioned mode classification can be used alone, it is also possible to be combined with each other with application, such as the instant messaging class for work
Deng;Secondly, above-mentioned mode classification is only signal, and not limitation of the present invention, other mode classification such as can be suitably used for this
Bright, it is also contained in protection scope of the present invention.
The relevant interactive object of the input application corresponding to-described input method: wherein, if relating to one in described input application
Individual or multiple objects, then can be using other objects of non-present user as relevant interactive object;Such as, in instant messaging, its
He participates in the user of dialogue;Or, such as, in online document, then relate to the user etc. of other editor's documents.
-input time information: wherein, described input time, information included but not limited to date, period, time point etc..No
Determined by same input time, user group is different, then can regard as enterprise customer, at leisure time then between operationally
Interests User etc. can be regarded as.
-input location information: wherein, described input place can site based on current device and predefine,
Physical location such as PC end;Can also determine in real time based on framing signals such as GPS, as based on cellphone GPS location etc.;Can also base
In user be manually set to be determined.User group determined by different input places is different, such as in place of working
Point then can regard as enterprise customer, then can regard as Interests User etc. in inoperative place.
In step S12 ' in, described offer device arranges relevant information and/or described input scene according to described input method
Information, determines the user group information corresponding with described user.
Specifically, in step S12 ' in, described offer device arranges relevant information and/or described defeated according to described input method
Enter scene information, by the colony corresponding to the above-mentioned information of direct analysis, to determine the user group corresponding with described user
Information;Or, in step S12 ' in, described offer device arranges relevant information and/or described input field according to described input method
Scape information, it is first determined the one or more candidate user community information corresponding to above-mentioned information, then by according to multiple institutes
State input method arrange relevant information and/or described input scene information to determined by multiple candidate user community information carry out
Weighted statistical, to determine described user group's information from described candidate user community information.
Such as, if input method ID of described user is corporate mailbox, then it is believed that user group's information of this user is public
Department user, if mailbox suffix is baidu.com, then it is assumed that be corporate user of Baidu;If when user logs in certain ID, then this ID belongs to
In enterprises ID, then user group's information is the group of enterprises;If the network address that user logs in is CompanyAddress, then user
Community information is the group of enterprises;Use under inoperative scene, such as this ID if the use information of described ID shows that this ID is many
ID corresponding during use is company, then the user group of this user is corporate user;If corresponding to the input method of described user
The network address information of equipment is shown as family, and the user of the relevant interactive object of the input application corresponding to described input method
Community information is interest group, then user group's information of active user is confirmed as interest group.
Or, such as, if the input ID of described user is corporate mailbox, but the input corresponding to the input method of this user should
It is the non-working time with the input time that type is film amusement and this user, if in the case of then three's weights are identical, should
User group's information of user is defined as film amusement colony, rather than corporate user.
Here, those skilled in the art will be understood that described user group's information can be constant, i.e. when determining this
After user group's information corresponding to user, no longer change;Can also be that the request according to user is changed, as user passes through
Click on the operation such as " renewal " or " redefining user group's information ", to redefine described user group's information;Can also is that
Input method according to user arranges relevant information and/or described input scene information and changes in real time, as periodically obtained
Above-mentioned information also carries out the determination of described user group's information, or change based on above-mentioned information and carry out described customer group in real time
The determination etc. of body information.
Preferably, in step S12 ' in, described offer device arranges relevant information and/or described defeated according to described input method
Enter scene information, determine that the user group information corresponding with described user and described user are in described user group's information
User gradation information;In step S3 ' in, described offer device is believed according to described user group's information and described user gradation
Breath, determines the association service information corresponding with described list entries and described user group's information.
Specifically, in addition to determining described user group's information, in step S12 ' in, described offer device can also basis
Described input method arranges relevant information and/or described input scene information, determines that described user is in described user group's information
In user gradation information.
Here, described user gradation information includes but not limited to the high-grade or inferior grade as represented with numerical value, it is also possible to
Including the class information etc. corresponding to special services.
Wherein, in step S12 ' in, described offer device can determine user group's information and user etc. the most simultaneously
Level information, such as, by the analysis to ID, by whether comprising Business Name in ID and whether comprising vip etc.
Field, determines the user group's information corresponding to user and user gradation information.
Or, in step S12 ' in, described offer device can be after determining described user group's information, by by institute
State input method and relevant information is set and/or described input scene information mates, to determine in described user group's information
Described user user gradation information in described user group's information.Such as, when ID belongs to company ID, by calling
The Relational database of described user group, mates described ID in this data base, to determine the user of this user
Class information;Or, such as, when ID belongs to company ID, the authority of the computer that can be logged according to this user, judge
Described user gradation information, as authority is high, then user gradation is the highest.Or, such as, when determining described user group's information
After, according to the difference of the inputted application of user, determine different authorities for user, use during as inputted in office word
Family class information is higher than the user gradation information etc. when inputting in game.
Here, the determination mode that those skilled in the art will be understood that above-mentioned user gradation information is merely illustrative, the most right
The restriction of the present invention, the determination mode of other user gradation information is equally applicable to the present invention, and is included in the guarantor of the present invention
In the range of protecting.
Then, in step S3 ' in, described offer device is believed according to described user group's information and described user gradation
Breath, determines the association service information corresponding with described list entries and described user group's information.I.e. for same
For list entries and same user group's information, the different association service information corresponding to user gradation information may not
Identical, as when user group is company personnel's name for colony of company and list entries, if user gradation information is low, the most only
Thering is provided the Back ground Information (such as name, department, station, contact method etc.) of this employee, if user gradation information is high, then providing should
The details (such as including Back ground Information and biographic information etc.) of employee.
Wherein, described determine that mode is same or similar with step S3 described in Fig. 3, therefore do not repeat them here, and by drawing
Mode be incorporated herein.
It should be noted that the present invention can be carried out at software and/or software in the assembly of hardware, such as, can adopt
Realize with special IC (ASIC), general purpose computer or any other similar hardware device.An embodiment
In, the software program of the present invention can perform to realize steps described above or function by processor.Similarly, the present invention
Software program (including the data structure being correlated with) can be stored in computer readable recording medium storing program for performing, such as, and RAM memory,
Magnetically or optically driver or floppy disc and similar devices.It addition, some steps of the present invention or function can employ hardware to realize, example
As, perform the circuit of each step or function as coordinating with processor.
It addition, the part of the present invention can be applied to computer program, such as computer program instructions, when its quilt
When computer performs, by the operation of this computer, can call or provide the method according to the invention and/or technical scheme.
And call the programmed instruction of the method for the present invention, it is possibly stored in fixing or movably in record medium, and/or passes through
Data stream in broadcast or other signal bearing medias and be transmitted, and/or be stored in and run according to described programmed instruction
In the working storage of computer equipment.Here, include a device according to one embodiment of present invention, this device includes using
In the memorizer of storage computer program instructions with for performing the processor of programmed instruction, wherein, when this computer program refers to
When order is performed by this processor, trigger this plant running method based on aforementioned multiple embodiments according to the present invention and/or skill
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 the spirit or essential attributes of the present invention, it is possible to realize the present invention in other specific forms.Therefore, no matter
From the point of view of which point, all should regard embodiment as exemplary, and be nonrestrictive, the scope of the present invention is by appended power
Profit requires rather than described above limits, it is intended that all by fall in the implication of equivalency and scope of claim
Change is included in the present invention.Should not be considered as limiting involved claim by any reference in claim.This
Outward, it is clear that " including ", a word was not excluded for other unit or step, and odd number is not excluded for plural number.In device claim, statement is multiple
Unit or device can also be realized by software or hardware by a unit or device.The first, the second word such as grade is used for table
Show title, and be not offered as any specific order.
Claims (17)
1., for the method providing association service information in input method, wherein, the method comprises the following steps:
A determines the user group information corresponding with user;
B obtains the list entries that described user is inputted;
C, according to described user group's information, determines the association corresponding with described list entries and described user group's information
Information on services;
Described association service information is presented to described user in input method by d.
Method the most according to claim 1, wherein, described step a includes:
The input method of a1 detection user arranges relevant information and/or input scene information;
A2 arranges relevant information and/or described input scene information according to described input method, determines corresponding with described user
User group's information.
Method the most according to claim 2, wherein, described step a2 includes:
-according to described input method, relevant information and/or described input scene information are set, determine the use corresponding with described user
Family community information and described user user gradation information in described user group's information;
Wherein, described step c includes:
-according to described user group's information and described user gradation information, determine and described list entries and described user
The association service information that community information is corresponding.
The most according to the method in claim 2 or 3, wherein, described input method arranges relevant information and includes following arbitrary
:
The ID relevant information of-described user;
The network address information of equipment corresponding to the input method of-described user;
The device type information of equipment corresponding to the input method of-described user.
The most according to the method in claim 2 or 3, wherein, described input scene information includes following at least any one:
Input application type corresponding to-described input method;
The relevant interactive object of the input application corresponding to-described input method;
-input time information;
-input location information.
Method the most according to any one of claim 1 to 5, wherein, described step c includes:
-according to the user group's information corresponding to described user, in conjunction with input scene information, determine with described list entries and
The association service information that described user group's information is corresponding.
Method the most according to any one of claim 1 to 6, wherein, described step c includes:
-according to described list entries, determine the one or more input key words corresponding with described list entries;
-according to the user group's information corresponding to described user, determine and believe with described input key word and described user group
The association service information that manner of breathing is corresponding.
Method the most according to any one of claim 1 to 7, wherein, described step c includes:
-according to the user group's information corresponding to described user, determine and described list entries and described user group's information
Corresponding one or more association service;
-call described association service, to obtain association service information corresponding with described list entries in described association service.
9., for providing an offer device for association service information in input method, wherein, this device includes:
Colony determines device, for determining the user group information corresponding with user;
Input acquisition device, for obtaining the list entries that described user is inputted;
Association determines device, for according to described user group's information, determines and described list entries and described user group
The association service information that information is corresponding;
Present device, for described association service information being presented to described user in input method.
Offer device the most according to claim 9, wherein, described colony determines that device includes:
Detector unit, arranges relevant information and/or input scene information for detecting the input method of user;
Determine unit, for arranging relevant information and/or described input scene information according to described input method, determine and described use
User group's information that family is corresponding.
11. offer devices according to claim 10, wherein, described determine unit for:
-according to described input method, relevant information and/or described input scene information are set, determine the use corresponding with described user
Family community information and described user user gradation information in described user group's information;
Wherein, described association determine device for:
-according to described user group's information and described user gradation information, determine and described list entries and described user
The association service information that community information is corresponding.
12. according to the offer device described in claim 10 or 11, wherein, described input method arrange relevant information include with down to
Few any one:
The ID relevant information of-described user;
The network address information of equipment corresponding to the input method of-described user;
The device type information of equipment corresponding to the input method of-described user.
13. according to the offer device described in claim 10 or 11, and wherein, described input scene information includes following arbitrary
:
Input application type corresponding to-described input method;
The relevant interactive object of the input application corresponding to-described input method;
-input time information;
-input location information.
14. according to the offer device according to any one of claim 9 to 13, wherein, described association determine device for:
-according to the user group's information corresponding to described user, in conjunction with input scene information, determine with described list entries and
The association service information that described user group's information is corresponding.
15. according to the offer device according to any one of claim 9 to 14, wherein, described association determine device for:
-according to described list entries, determine the one or more input key words corresponding with described list entries;
-according to the user group's information corresponding to described user, determine and believe with described input key word and described user group
The association service information that manner of breathing is corresponding.
16. according to the offer device according to any one of claim 9 to 15, wherein, described association determine device for:
-according to the user group's information corresponding to described user, determine and described list entries and described user group's information
Corresponding one or more association service;
-call described association service, to obtain association service information corresponding with described list entries in described association service.
17. 1 kinds of input equipments, including the offer device as according to any one of claim 9 to 16.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610616205.1A CN106227871A (en) | 2016-07-29 | 2016-07-29 | A kind of for providing the method and apparatus of association service information in input method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610616205.1A CN106227871A (en) | 2016-07-29 | 2016-07-29 | A kind of for providing the method and apparatus of association service information in input method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106227871A true CN106227871A (en) | 2016-12-14 |
Family
ID=57535556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610616205.1A Pending CN106227871A (en) | 2016-07-29 | 2016-07-29 | A kind of for providing the method and apparatus of association service information in input method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106227871A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109120500A (en) * | 2017-06-23 | 2019-01-01 | 北京搜狗科技发展有限公司 | A kind of information processing method and input method system |
CN111314435A (en) * | 2020-01-20 | 2020-06-19 | 支付宝(杭州)信息技术有限公司 | Service request processing method and device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110279445A1 (en) * | 2010-05-16 | 2011-11-17 | Nokia Corporation | Method and apparatus for presenting location-based content |
CN102314439A (en) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Input method combined with application interface and equipment |
CN103714141A (en) * | 2013-12-24 | 2014-04-09 | 百度国际科技(深圳)有限公司 | Information pushing method and device |
CN104933028A (en) * | 2015-06-23 | 2015-09-23 | 百度在线网络技术(北京)有限公司 | Information pushing method and information pushing device |
CN105373608A (en) * | 2015-11-13 | 2016-03-02 | 广州市久邦数码科技有限公司 | Input method based scene-mode content pushing method and system |
CN105607756A (en) * | 2015-12-24 | 2016-05-25 | 百度在线网络技术(北京)有限公司 | Information recommendation method and device |
CN105739719A (en) * | 2016-03-03 | 2016-07-06 | 百度在线网络技术(北京)有限公司 | Information pushing method and device |
-
2016
- 2016-07-29 CN CN201610616205.1A patent/CN106227871A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110279445A1 (en) * | 2010-05-16 | 2011-11-17 | Nokia Corporation | Method and apparatus for presenting location-based content |
CN102314439A (en) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Input method combined with application interface and equipment |
CN103714141A (en) * | 2013-12-24 | 2014-04-09 | 百度国际科技(深圳)有限公司 | Information pushing method and device |
CN104933028A (en) * | 2015-06-23 | 2015-09-23 | 百度在线网络技术(北京)有限公司 | Information pushing method and information pushing device |
CN105373608A (en) * | 2015-11-13 | 2016-03-02 | 广州市久邦数码科技有限公司 | Input method based scene-mode content pushing method and system |
CN105607756A (en) * | 2015-12-24 | 2016-05-25 | 百度在线网络技术(北京)有限公司 | Information recommendation method and device |
CN105739719A (en) * | 2016-03-03 | 2016-07-06 | 百度在线网络技术(北京)有限公司 | Information pushing method and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109120500A (en) * | 2017-06-23 | 2019-01-01 | 北京搜狗科技发展有限公司 | A kind of information processing method and input method system |
CN111314435A (en) * | 2020-01-20 | 2020-06-19 | 支付宝(杭州)信息技术有限公司 | Service request processing method and device |
CN111314435B (en) * | 2020-01-20 | 2023-03-28 | 支付宝(杭州)信息技术有限公司 | Service request processing method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Thulin et al. | Virtual practices and migration plans: A qualitative study of urban young adults | |
Raubal et al. | User‐centred time geography for location‐based services | |
US8060573B2 (en) | Matching social network users | |
US7609167B1 (en) | System and method for secure networking in a virtual space | |
US10003926B2 (en) | Predicting human movement behaviors using location services model | |
CN104580430B (en) | A kind of method and apparatus based on communication group's pushed information | |
Bosworth et al. | Rural co-working: New network spaces and new opportunities for a smart countryside | |
US20140280576A1 (en) | Determining activities relevant to groups of individuals | |
Östman | National fire regulations for the use of wood in buildings–worldwide review 2020 | |
Ghoshray | Employer surveillance versus employee privacy: The new reality of social media and workplace privacy | |
Silm et al. | The relationship between ethno-linguistic composition of social networks and activity space: A study using mobile phone data | |
Loeb et al. | Information filtering and personalization: Context, serendipity and group profile effects | |
Rendall et al. | Relationships between community-led mutual aid groups and the state during the COVID-19 pandemic: complementary, supplementary, or adversarial? | |
CN106357835A (en) | Method and device for determining subordinate region of target IP address | |
CN111557014B (en) | Method and system for providing multiple personal data | |
CN106227871A (en) | A kind of for providing the method and apparatus of association service information in input method | |
Lloyd et al. | “Just tensions left, right and centre”: assessing the social impact of international migration on deindustrialized locale | |
CN104317973B (en) | A kind of adaptive active service method of geospatial information | |
Nguyen et al. | Intelligent collective: some issues with collective cardinality | |
Tirosh et al. | Information is like your daily bread”: The role of media and telecommunications in the life of refugees in Israel | |
Zhan et al. | Minority tourist information service and sustainable development of tourism under the background of smart city | |
Cao et al. | A study of users’ movements based on check-in data in location-based social networks | |
Halm | Muslim Organisations and Intergenerational Change in Germany | |
Achmad et al. | Context Based-Tourism Recommender System: Towards Tourists' Context-Sensitive Preference Conceptual Model | |
Li et al. | Citizen fusion service platform for smart cities: Architecture, technologies and practice |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161214 |
|
RJ01 | Rejection of invention patent application after publication |