[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201610616205.1A
Other languages
Chinese (zh)
Inventor
张润琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610616205.1A priority Critical patent/CN106227871A/en
Publication of CN106227871A publication Critical patent/CN106227871A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • G06F16/90332Natural 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

A kind of for providing the method and apparatus of association service information in input method
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.
CN201610616205.1A 2016-07-29 2016-07-29 A kind of for providing the method and apparatus of association service information in input method Pending CN106227871A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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