CN109670109A - Information acquisition method, device, server, terminal and medium - Google Patents

Information acquisition method, device, server, terminal and medium Download PDF

Info

Publication number
CN109670109A
CN109670109A CN201811533896.4A CN201811533896A CN109670109A CN 109670109 A CN109670109 A CN 109670109A CN 201811533896 A CN201811533896 A CN 201811533896A CN 109670109 A CN109670109 A CN 109670109A
Authority
CN
China
Prior art keywords
user
target
historical
information
terminal
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
CN201811533896.4A
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.)
Baidu Online Network Technology Beijing Co Ltd
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 CN201811533896.4A priority Critical patent/CN109670109A/en
Publication of CN109670109A publication Critical patent/CN109670109A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention discloses a kind of information acquisition method, device, terminal and media, wherein, this method comprises: the target user that response terminal is sent is requested based on the interaction of target retrieval word, according to the user's history search behavior data of preservation, relevant at least one historical user of search need to target user based on target retrieval word is determined;The identification information of at least one historical user is issued to terminal, establishes terminal based on the interactive channel between target user and at least one historical user according to identification information, wherein interactive channel obtains information by least one historical user for target user.The embodiment of the present invention solves the problems, such as to realize the mode based on multi-person interactive since the scarcity of internet content and the factors such as uncertain lead to not provide accurate search result for user in the prior art as user and provide the effect of information needed.

Description

Information acquisition method, device, server, terminal and medium
Technical field
The present embodiments relate to field of computer technology more particularly to a kind of information acquisition method, device, server, Terminal and medium.
Background technique
In recent years, as the quick of smart phone is popularized, mobile Internet has become the main way that netizen obtains information Diameter, for example, search engine has become the important entrance that information is found in netizen's online, a large number of users passes through search engine daily and obtains Desired information, according to statistics, average daily response search about 6,000,000,000 times.
But search product as tool-class product, the content for being normally based on internet scans for, according to with The correlation for the term that family provides provides corresponding search result, however due to the scarcity of internet content and does not know The difference of property and correlation calculations mode is easy to cause not providing for all users and relevant to its term accurately search Rope is as a result, effective answer can not be provided for it for user demand.
Summary of the invention
The embodiment of the present invention provides a kind of information acquisition method, device, server, terminal and medium, to realize based on more The mode of people's interaction provides the effect of information needed for user.
In a first aspect, it is applied to server the embodiment of the invention provides a kind of information acquisition method, this method comprises:
It responds the target user that terminal is sent to request based on the interaction of target retrieval word, be searched for according to the user's history of preservation Behavioral data determines relevant at least one historical user of search need to target user based on target retrieval word;
The identification information of at least one historical user is issued to the terminal, makes the terminal according to the mark Information is established based on the interactive channel between target user and at least one described historical user, wherein the interactive channel is used Pass through at least one described historical user in target user and obtains information.
Second aspect, the embodiment of the invention also provides a kind of information acquisition methods, are applied to terminal, this method comprises:
In response to target user to the trigger action of the interaction entrance shown on the current page of terminal, by target user's Interaction request is sent to server, wherein the target retrieval word of target user's input is carried in the interaction request;
Obtain the identification information at least one historical user that the server is sent according to the interaction request, wherein At least one described historical user is that the server is used according to the user's history search behavior data of preservation are determining with target The relevant user of search need of the family based on target retrieval word;
It creates acquisition of information and interacts view, and in acquisition of information interaction view, established according to the identification information Based on the interactive channel between target user and at least one described historical user, wherein the interactive channel is used for target Family passes through at least one described historical user and obtains information.
The third aspect, the embodiment of the invention also provides a kind of information acquisition devices, are configured at server, the device packet It includes:
Historical user's relating module, the target user for responding terminal transmission are requested based on the interaction of target retrieval word, According to the user's history search behavior data of preservation, determine that the search need to target user based on target retrieval word is relevant extremely A few historical user;
Identification information issues module, for the identification information of at least one historical user to be issued to the terminal, Establish the terminal according to the identification information logical based on the interaction between target user and at least one described historical user Road, wherein the interactive channel passes through at least one described historical user for target user and obtains information.
Fourth aspect, the embodiment of the invention also provides a kind of information acquisition devices, are configured at terminal, which includes:
Interact request sending module, in response to target user to the interaction entrance shown on the current page of terminal Trigger action, is sent to server for the interaction request of target user, wherein it is defeated to carry target user in the interaction request The target retrieval word entered;
Identification information obtains module, at least one history sent for obtaining the server according to the interaction request The identification information of user, wherein at least one described historical user is user's history search row of the server according to preservation The relevant user of the search need to target user based on target retrieval word determined for data;
Interactive channel establishes module, for creating acquisition of information interaction view, and in acquisition of information interaction view, It is established according to the identification information based on the interactive channel between target user and at least one described historical user, wherein institute It states interactive channel and passes through at least one historical user acquisition information for target user.
5th aspect, the embodiment of the invention also provides a kind of servers, comprising:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processing Device realizes the information acquisition method applied to server as described in any embodiment of the present invention.
6th aspect, the embodiment of the invention also provides a kind of terminals, comprising:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processing Device realizes the information acquisition method applied to terminal as described in any embodiment of the present invention.
7th aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer Program realizes the acquisition of information side applied to server as described in any embodiment of the present invention when the program is executed by processor Method.
Eighth aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer Program realizes the acquisition of information side applied to terminal as described in any embodiment of the present invention when the program is executed by processor Method.
The embodiment of the invention provides a kind of information acquisition method, device, server, terminal and media, pass through server It responds the target user that terminal is sent to request based on the interaction of target retrieval word, and is needed determining with target user's current search The identification information of at least one relevant historical user is asked to be issued to terminal;Identification information sets up target to terminal based on the received Interactive channel between user and at least one historical user, is based on the interactive channel, and target user can directly use from history Information needed is obtained at family.The embodiment of the present invention solves in the prior art due to the scarcity of internet content and uncertain etc. Factor leads to not the problem of providing accurate search result for user, realizes the mode based on multi-person interactive as user and provides institute The effect for needing information ensure that user obtains the accuracy and timeliness of information needed;The base in human-computer interaction is realized simultaneously Increase multi-person interactive on plinth, improves the effect that user obtains the mode of information, improve the commercial value of searching service.
Detailed description of the invention
Fig. 1 is the flow chart for the information acquisition method that the embodiment of the present invention one provides;
Fig. 2 is the flow chart of information acquisition method provided by Embodiment 2 of the present invention;
Fig. 3 is the flow chart for the information acquisition method that the embodiment of the present invention three provides;
Fig. 4 is the structural schematic diagram for the information acquisition device that the embodiment of the present invention four provides;
Fig. 5 is the structural schematic diagram for the information acquisition device that the embodiment of the present invention five provides;
Fig. 6 is a kind of structural schematic diagram for server that the embodiment of the present invention six provides.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just Only the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 is the flow chart for the information acquisition method that the embodiment of the present invention one provides, and is applied to server.The present embodiment can It is based on the case where more people interaction obtains information suitable for user, this method can be executed by information acquisition device, which can It realizes, and can be integrated on the server in a manner of using software and/or hardware.
As shown in Figure 1, information acquisition method provided in this embodiment may include:
The target user that S110, response terminal are sent is requested based on the interaction of target retrieval word, is gone through according to the user of preservation History search behavior data determine relevant at least one historical user of search need to target user based on target retrieval word.
In the present embodiment, interaction request is used to indicate server and is searched for for target user's matching with it according to target retrieval word The relevant historical user of demand.Interaction request can be target user before executing search operation by having in operating terminal The interaction entrance that is shown on the search homepage of the application of function of search and trigger;It is also possible to target user in terminal searching page It is triggered together when face input target retrieval word triggering searching request;It can also be the searching request of server response target user, After search result is issued to terminal, target user is triggered by the interaction entrance shown in operation search results pages.Wherein, Interaction entrance may be displayed on any position of search homepage or search results pages, and can be adaptive according to page layout Sexually revise its display position.For example, display position of the interaction entrance in search results pages includes but is not limited to: search results pages On search box, the toolbar in search results pages, between the search result entry in search results pages and any search knot Really bar mesh is clicked on rear corresponding webpage.In addition, target user can also pass through the aobvious of the customized interaction entrance of page setup Show position.
Exemplary one, target user enables the function of search of terminal, before specifically search for, on search homepage Target retrieval word is inputted in the entrance input frame corresponding with interaction entrance of display, is asked by operating interaction entrance triggering interaction It asks.Terminal supports text search, phonetic search and picture search, and therefore, target retrieval word includes that user is direct in search box The text of input, the text obtained after processing by the text and user speech of image conversion.
Exemplary two, target user presets search pattern, sets search for the search pattern for searching for homepage and asks Ask with interact request send simultaneously.Target user inputs target retrieval word in the search input frame of search homepage, touches simultaneously Send out searching request and interaction request;Server responds the request of user's triggering, by search result with interact entrance and be issued to simultaneously Terminal;Terminal shows search result in the form of a web page, and interaction entrance is shown in any position of search results pages, for User triggers interaction request.
After terminal shows interaction entrance, if terminal screen supports contact action, target user can pass through click Or long-pressing interaction entrance triggering interaction request;If terminal screen does not support contact action, target user be can use External input device, such as mouse and keyboard etc., triggering interaction request.
The every searching request for receiving a user of server, will record the search behavior of user, for example, according to The corresponding relationship of user identifier and term records the historical search behavioral data of each user.Historical search behavioral data Including but not limited to: user identifier, history term, the search result entry information of click and the web page contents of opening.User Mark includes User ID, for distinguishing different search users.After server receives the interaction request of terminal transmission, protecting In the user's history search behavior data deposited, it is based on target retrieval word, matches go through relevant to target user's current search demand History user.Further, user's history search behavior data are the historical search behavioral data of authorized user, in order to protect use The safety of user data and privacy of user, the historical search behavioral data for only obtaining user's authorization can just be used to match.
If successful match, then it represents that historical user, which executed, has same or similar search need with target user Search behavior, target user can directly interact with historical user, information relevant to target retrieval word be obtained, to change Into the information search mode for being currently based on human-computer interaction.Also, the determination of at least one historical user, realizes based on term To the intelligent packet of search user, the search social attribute of search user is enhanced, improves the user experience of search ecology.
S120, the identification information of at least one historical user is issued to terminal, terminal is made to establish base according to identification information Interactive channel between target user and at least one historical user, wherein interactive channel is for target user by least One historical user obtains information.
After server matches go out at least one historical user, the identification information of each historical user is just issued to terminal, Terminal receives the identification information, it is established that the interactive channel of target user and each historical user progress network communication.Utilize this The topic direction that interactive channel, target user and historical user can be determined based on target retrieval word carries out video, voice, picture Or text interaction, to solve the question and answer demand of target user.Compared to unidirectional human-computer interaction, by with historical user's Interaction, the information content that target user obtains have better real-time and authenticity, at the same time it can also solve to express because of user And the understanding deviation of search engine and the problem of cause target user that can not obtain accurate information.Wherein, interactive channel can benefit Realized that the present embodiment does not limit this specifically with arbitrary communication protocol.
Optionally, information acquisition method provided in this embodiment further include:
Respond the going through based on target retrieval word that any historical user is sent by its terminal at least one historical user The historical search behavioral data of the historical user, is sent to the terminal of the historical user by history search behavior data acquisition request.
When target user interacts at least one historical user, any historical user can be by its terminal to clothes Business device sends the historical search behavioral data acquisition request based on target retrieval word.Server is according to carrying in the acquisition request The identification information and target retrieval word of historical user matches in the user's history behavioral data of preservation, determines each go through History user historical search behavioral data relevant to the current search demand of target user, and it is issued to the terminal of historical user, Carry out real-time display.By showing relevant historical search behavioral data in the terminal of historical user, history can be helped to use Search information is remembered rapidly at family, to provide more accurate information for target user.Certainly, for historical user, It can also be selected by information, be screened to historical search behavioral data, so that terminal only shows the history after screening Search behavior data.
The present embodiment technical solution responds interaction of the target user based on target retrieval word that terminal is sent by server Request, and the identification information of determining at least one historical user relevant to target user's current search demand is issued to end End;Identification information sets up the interactive channel between target user and at least one historical user to terminal based on the received, is based on The interactive channel, target user can directly obtain information needed from historical user;It solves in the prior art due to interconnection The scarcity of net content and the factors such as uncertain lead to not the problem of providing accurate search result for user, realize based on more The mode of people's interaction provides the effect of information needed for user, ensure that user obtains the accuracy and timeliness of information needed; It realizes simultaneously and increases multi-person interactive on the basis of human-computer interaction, improve the effect that user obtains the mode of information, improve The commercial value of searching service.
Embodiment two
Fig. 2 is the flow chart of information acquisition method provided by Embodiment 2 of the present invention, and the present embodiment is in above-described embodiment On the basis of further progress optimize.As shown in Fig. 2, this method may include:
The target user that S210, response terminal are sent is requested based on the interaction of target retrieval word.
S220, at least one target keywords in target retrieval word are determined.
Specifically, can use existing segmenting method determines target keywords in target retrieval word.
S230, calculated in the user's history search behavior data of preservation with the similarity of at least one target keywords, Using similarity reach the historical search behavioral data of preset threshold corresponding at least one user as historical user.
Wherein, historical search behavioral data includes at least: history term, the search result entry information of click and opening Web page contents, the data type being related to includes text, image, audio and video.Corresponding to user's history search behavior data Data type, similarity calculation result includes that target keywords and the similitude of text, target keywords are similar to image The similitude of property, the similitude and target keywords of target keywords and audio and video.
Illustratively, user's history search behavior data and at least one target keywords can be subjected to vectorization respectively It indicates, using any available similarity calculating method, calculates the similarity of the two, similarity value is bigger to indicate historical user's Historical search demand and the current search demand correlation of target user are bigger.Then, according to the similarity value that is calculated with The relationship of preset threshold determines at least one historical user.Wherein, being adapted to property of preset threshold is configured, the present embodiment It is not especially limited.
Optionally, using similarity reach the historical search behavioral data of preset threshold corresponding at least one user as Historical user, comprising:
Using similarity reach the historical search behavioral data of preset threshold corresponding at least one user as candidate use Family;
According to the current retrieval time of target user and place, historical search time of the act and ground are selected from candidate user Point meets the user of preset condition as historical user;
Wherein, preset condition includes the distance between time difference and place difference no more than corresponding preset threshold, The time preset threshold and place preset threshold adaptability can be arranged according to actual needs.
It can also include history retrieval time and place in the user's history search behavior data of server record, therefore work as Based on similarity calculation, determines after may giving the candidate user of target user's information needed, continue based on target user's Current retrieval time and place, screen candidate user further progress.Historical user execute historical search behavior time and The current retrieval time and place of place and target user are more close, and the search need of historical user and target user are more close, Target user is higher by the accuracy that historical user obtains information needed, and the timeliness for obtaining information is also higher.
S240, the identification information of at least one historical user is issued to terminal, terminal is made to establish base according to identification information Interactive channel between target user and at least one historical user.Wherein, interactive channel is for target user by least One historical user obtains information.
Based on the above technical solution, optionally, it is according at least one historical user that similarity calculation determines When online user, i.e. target user carry out information search by search application, historical user searches for account using the registration of oneself Log in the identical search application;
Correspondingly, this method further include:
If at least one historical user is not online, by the search need of target user by way of offline message It is sent at least one historical user.
Historical user is in online or off-line state, will not influence building for interactive channel between target user and history It is vertical.When at least one historical user is not online, target user can choose to be sent offline to all offline historical users Message;Historical user can also be sent to server according to current retrieval time and place and select request, by history retrieval time The historical user that corresponding preset condition is corresponded with history search location is determined as the recipient of offline message.Server It receives target user and request is sent by the offline message that terminal is sent, the historical user selected to target user sends to disappear offline Breath.
If message is sent successfully, server can send the prompting message of " sending successfully " with the terminal of target user;Such as Fruit message sends failure, and server can send the prompting message of " sending failure " with the terminal of target user.Certainly, server Voice can be sent to terminal, so that terminal prompts the transmission state of target user's offline message in a manner of voice broadcast.It is logical The transmission of offline message is crossed, even if historical user is in off-line state, can also be subtracted with the search need of timely learning target user Delay and provides the time delay of information needed for target user.
Specifically, the offline message in the present embodiment, which sends service, refers to that offline message is sent to by server orientation in real time Receive the Push Service of terminal.Push Service mainly includes that following two points are distinguished compared with common polling mode (puppet push): It 1) whether is long networking, 2) whether reach in real time.Push Service is usually long networking, and general reach receives terminal, such as hand Machine, delay time was at 0.1-0.5 seconds or so;And polling mode (puppet push) is not long networking, reaches the delay for receiving terminal According to the difference of poll time, usually 1-10 minutes, also there is the case where postponing 1 hour or one in time.
The principle of terminal Push Service is the connecting link by establishing terminal and server, when there is message to need to send When to terminal, passes through this link and send.For different terminal processing systems, although the process for using of Push Service is slightly Difference, but all serviced substantially with the APNs of apple system (iOS system) (Apple Push Notification service, Apple push notification service) it is similar.By taking apple system as an example, the detailed process of Push Service is as follows:
It 1) is the push of application program registration message first;
2) apple system obtains deviceToken (device token) from APNs server, and application program receives deviceToken;
3) deviceToken is sent to serve end program by application program;
4) serve end program services to APNs and sends message;
5) APNs service transmits the message to terminal (iPhone) application program.
Illustratively, the Push Service based on different terminals processing system is implemented as follows:
(1) it is based on the Push Service of Android system (Android)
Scheme 1 services (Google Cloud Messaging) using C2DM, is the cloud messaging service that Google is released, That is the G2DM of the second generation.
Scheme 2, using XMPP protocol (Openfire+Spark+Smack), the communications protocol based on XML protocol, Qian Shenshi Jabber completes standardization effort by IETF International Organization for standardization.
Scheme 3, using MQTT agreement, be the message transmission an of lightweight, " publish/subscribe " mode based on agency Agreement.
Scheme 4 is mainly wrapped using third party's Push Service by insertion SDK using the Push Service of third party's offer Include: Baidu's cloud push, aurora push, intelligence trip push, Urban Airship, it is a push away, PUBNUB and butterfly cloud push etc..
(2) it based on the Push Service of apple system, is serviced using APNS.
(3) Push Service based on computer system Yu the interaction (Win-Phone) of apple terminal system, uses MPNS (Microsoft push notification service).
The technical solution of the present embodiment responds the target user of terminal transmission based on the mutual of target retrieval word by server Dynamic request is determined and target user according to the similarity calculation between target retrieval word and user's history search behavior data At least one relevant historical user of search need, and the identification information of at least one historical user is issued to terminal, made Terminal is established according to identification information based on the interactive channel between target user and at least one historical user;Solves existing skill Since the scarcity of internet content and the factors such as uncertain lead to not the problem of providing accurate search result for user in art, It realizes the mode based on multi-person interactive and provides the effect of information needed for user, ensure that user obtains the accurate of information needed Property and timeliness;Also, by being screened according to the current retrieval time of target user and place to historical user, further It ensure that the accuracy of acquisition of information;In addition, the transmission of offline message slows down and provides the time of information needed for target user Retardance.
Embodiment three
Fig. 3 is the flow chart for the information acquisition method that the embodiment of the present invention three provides, and is applied in terminal.The present embodiment can It is based on the case where more people interaction obtains information suitable for user, is obtained with the information for being applied to server in the above embodiment of the present invention Method cooperation is taken to execute.The present embodiment method can be executed by information acquisition device, which can be using software and/or hard The mode of part is realized, and can be integrated at the terminal, such as intelligent mobile terminal, computer, notebook and ipad etc..Wherein, information Acquisition device can be integrated at the terminal in the form of stand-alone utility, and the form that can also embed application or plug-in unit is integrated in end On end, such as it is integrated in the search engine of terminal with card format.
As shown in figure 3, information acquisition method provided in this embodiment may include:
S310, in response to target user to shown on the current page of terminal interaction entrance trigger action, by target The interaction request of user is sent to server, wherein the target retrieval word of target user's input is carried in interaction request.
In the present embodiment, the page that terminal is currently shown includes the search homepage of the application in terminal with function of search And search results pages, the form that interaction entrance can interact entrance control are shown on current page.
S320, the identification information for obtaining at least one historical user that server is sent according to interaction request, wherein at least One historical user is that server is examined with target user based on target according to the user's history search behavior data of preservation are determining The relevant user of the search need of rope word.
S330, creation acquisition of information interact view, and in acquisition of information interaction view, are based on according to identification information foundation Interactive channel between target user and at least one historical user, wherein interactive channel passes through at least one for target user A historical user obtains information.
It, can be on current page in search application after terminal receives the identification information for the historical user that server issues Inlay form creates acquisition of information and interacts view, such as the acquisition of information interaction view of creation is shown in the form of pop-up of floating On current page;Acquisition of information can also be created by calling the independent communication application in terminal with chat conversations function Interact view.In acquisition of information interaction view, target user and at least one historical user can based on interactive channel into Row information interaction.On the basis of more people's information interactions may be implemented, specific exhibition of the present embodiment to acquisition of information interaction view Existing form is not specifically limited, and acquisition of information interaction view has the general utility functions of chat conversations application, such as searches for User sends offline message, checks chat record and search chat record etc..
Acquisition of information interacts view and provides an information exchange platform for different search users, provides for target user A kind of mode that information needed can be directly acquired based on multi-person interactive, so that target user without browsing search result item one by one Mesh finds information needed, while avoiding the risk that search result is unable to get browsing search result entry.
Optionally, it in acquisition of information interaction view, is established according to identification information and is gone through based on target user at least one Interactive channel between history user, comprising:
In acquisition of information interaction view, according to identification information and instant message service is utilized, establishes and is based on target user Interactive channel between at least one historical user.
For example, establish the discussion group of multi-person interactive using instant message service, in the discussion group, target user and extremely A few historical user can carry out instant text, image, voice and video interaction by network communication.In interactive process In, interactive information can also be shared with the other users in its terminal in acquisition of information interaction view by target user.
The present embodiment technical solution by response to target user to the interaction entrance shown on the current page of terminal The interaction of target user request is sent to server by trigger action, then in creation acquisition of information interaction view, based on from The identification information at least one historical user that server obtains is established based between target user and at least one historical user Interactive channel, allow target directly and historical user interact, acquisition information needed.The present embodiment solves existing Since the scarcity of internet content and the factors such as uncertain lead to not provide asking for accurate search result for user in technology Topic, realizes the mode based on multi-person interactive as user and provides the effect of information needed, ensure that user obtains information needed Accuracy and timeliness;It realizes simultaneously and increases multi-person interactive on the basis of human-computer interaction, improve the side that user obtains information The effect of formula improves the commercial value of searching service.
It is the embodiment of information acquisition device provided in an embodiment of the present invention, the letter of the device and the various embodiments described above below Breath acquisition methods belong to the same inventive concept, and the detail content of not detailed description in the embodiment of information acquisition device can With reference to the description in above- mentioned information acquisition methods embodiment.
Example IV
Fig. 4 is the structural schematic diagram for the information acquisition device that the embodiment of the present invention four provides, and is configured in server.This Embodiment is applicable to user and is based on the case where more people interaction obtains information, the information acquisition device can using software and/or The mode of hardware is realized.
As shown in figure 4, information acquisition device provided in this embodiment includes historical user's relating module 410 and identification information Issue module 420, in which:
Historical user's relating module 410, the target user for responding terminal transmission are asked based on the interaction of target retrieval word It asks, according to the user's history search behavior data of preservation, determines that the search need to target user based on target retrieval word is related At least one historical user;
Identification information issues module 420, for the identification information of at least one historical user to be issued to terminal, makes terminal It establishes according to identification information based on the interactive channel between target user and at least one historical user, wherein interactive channel is used Information is obtained by least one historical user in target user.
Optionally, historical user's relating module 410 includes:
Keyword determination unit, for determining at least one target keywords in target retrieval word;
Historical user's determination unit, for being calculated and at least one target keywords in user's history search behavior data Similarity, using similarity reach the historical search behavioral data of preset threshold corresponding at least one user as history use Family;
Wherein, historical search behavioral data includes at least: history term, the search result entry information of click and opening Web page contents.
Optionally, historical user's determination unit includes:
Similarity calculation subelement, for being calculated and at least one target keywords in user's history search behavior data Similarity;
Candidate user determines subelement, for reaching similarity corresponding to the historical search behavioral data of preset threshold At least one user is as candidate user;
Candidate user screens subelement, for according to the current retrieval time of target user and place, from candidate user Historical search time of the act and place is selected to meet the user of preset condition as historical user;
Wherein, preset condition includes the distance between time difference and place difference no more than corresponding preset threshold.
Optionally, at least one historical user is online user;
Correspondingly, the device further include:
Offline message sending module, if not online at least one historical user, by the search of target user Demand is sent at least one historical user by way of offline message.
Optionally, the device further include:
Historical search behavioral data sending module passes through it for responding any historical user at least one historical user The historical search behavioral data acquisition request based on target retrieval word that terminal is sent, by the historical search behavior of the historical user Data are sent to the terminal of the historical user.
Optionally, the historical search behavioral data saved in historical user's relating module 410 is that the history of authorized user is searched Rope behavioral data.
Any embodiment of that present invention can be performed in the information acquisition device that server is configured at provided by the embodiment of the present invention The provided information acquisition method applied to server has the corresponding functional module of execution method and beneficial effect.
Embodiment five
Fig. 5 is the structural schematic diagram for the information acquisition device that the embodiment of the present invention five provides, and the present embodiment is applicable to use Family is based on the case where more people interaction obtains information.The information acquisition device can realize by the way of software and/or hardware, and It is configured in terminal, such as intelligent mobile terminal, computer, notebook and ipad etc..Wherein, which can be only The form of vertical application program is integrated at the terminal, and the form that can also embed application or plug-in unit is integrated at the terminal, such as to insert Part form is integrated in the search engine of terminal.
As shown in figure 5, information acquisition device provided in this embodiment includes interaction request sending module 510, identification information It obtains module 520 and interactive channel establishes module 530, in which:
Request sending module 510 is interacted, for entering in response to target user to the interaction shown on the current page of terminal The interaction request of target user is sent to server, wherein it is defeated to carry target user in interaction request by the trigger action of mouth The target retrieval word entered;
Identification information obtains module 520, at least one historical user sent for obtaining server according to interaction request Identification information, wherein at least one historical user be server according to the user's history search behavior data of preservation determine The relevant user of search need to target user based on target retrieval word;
Interactive channel establishes module 530, for creating acquisition of information interaction view, and in acquisition of information interaction view, It is established according to identification information based on the interactive channel between target user and at least one historical user, wherein interactive channel is used Information is obtained by least one historical user in target user.
Optionally, interactive channel is established module 530 and is specifically used for:
In acquisition of information interaction view, according to identification information and instant message service is utilized, establishes and is based on target user Interactive channel between at least one historical user.
Any embodiment of that present invention institute can be performed in the information acquisition device that terminal is configured at provided by the embodiment of the present invention The information acquisition method applied to terminal provided, has the corresponding functional module of execution method and beneficial effect.
Embodiment six
Fig. 6 is a kind of structural schematic diagram for server that the embodiment of the present invention six provides.Fig. 6, which is shown, to be suitable for being used to realizing The block diagram of the exemplary servers 712 of embodiment of the present invention.The server 712 that Fig. 6 is shown is only an example, should not be right The function and use scope of the embodiment of the present invention bring any restrictions.
As shown in fig. 6, server 712 is showed in the form of generic server.The component of server 712 may include but not Be limited to: one or more processor 716, storage device 728 connect different system components (including storage device 728 and processing Device 716) bus 718.
Bus 718 indicates one of a few class bus structures or a variety of, including storage device bus or storage device control Device processed, peripheral bus, graphics acceleration port, processor or total using the local of any bus structures in a variety of bus structures Line.For example, these architectures include but is not limited to industry standard architecture (Industry Subversive Alliance, ISA) bus, microchannel architecture (Micro Channel Architecture, MAC) bus is enhanced Isa bus, Video Electronics Standards Association (Video Electronics Standards Association, VESA) local are total Line and peripheral component interconnection (Peripheral Component Interconnect, PCI) bus.
Server 712 typically comprises a variety of computer system readable media.These media can be it is any being capable of bedding and clothing The usable medium that business device 712 accesses, including volatile and non-volatile media, moveable and immovable medium.
Storage device 728 may include the computer system readable media of form of volatile memory, such as arbitrary access Memory (Random Access Memory, RAM) 730 and/or cache memory 732.Server 712 can be further Including other removable/nonremovable, volatile/non-volatile computer system storage mediums.Only as an example, storage system System 734 can be used for reading and writing immovable, non-volatile magnetic media (Fig. 6 do not show, commonly referred to as " hard disk drive ").To the greatest extent It is not shown in pipe Fig. 6, the disc driver for reading and writing to removable non-volatile magnetic disk (such as " floppy disk ") can be provided, with And to removable anonvolatile optical disk, such as CD-ROM (Compact Disc Read-Only Memory, CD-ROM), number Word optic disk (Digital Video Disc-Read Only Memory, DVD-ROM) or other optical mediums) read-write CD Driver.In these cases, each driver can be connected by one or more data media interfaces with bus 718. Storage device 728 may include at least one program product, which has one group of (for example, at least one) program module, These program modules are configured to perform the function of various embodiments of the present invention.
Program/utility 740 with one group of (at least one) program module 742 can store in such as storage dress It sets in 728, such program module 742 includes but is not limited to operating system, one or more application program, other program moulds It may include the realization of network environment in block and program data, each of these examples or certain combination.Program module 742 usually execute function and/or method in embodiment described in the invention.
Server 712 can also be with one or more external equipments 714 (such as keyboard, direction terminal, display 724 etc.) Communication, can also be enabled a user to one or more terminal interact with the server 712 communicate, and/or with make the clothes Any terminal (such as network interface card, modem etc.) that business device 712 can be communicated with one or more of the other computing terminal Communication.This communication can be carried out by input/output (I/O) interface 722.Also, server 712 can also be suitable by network Orchestration 720 and one or more network (such as local area network (Local Area Network, LAN), wide area network (Wide Area Network, WAN) and/or public network, such as internet) communication.As shown in fig. 6, network adapter 720 passes through bus 718 It is communicated with other modules of server 712.It should be understood that although not shown in the drawings, can be used in conjunction with server 712 other hard Part and/or software module, including but not limited to: microcode, terminal driver, redundant processor, external disk drive array, magnetic Disk array (Redundant Arrays of Independent Disks, RAID) system, tape drive and data backup Storage system etc..
The program that processor 716 is stored in storage device 728 by operation, thereby executing various function application and number According to processing, such as realize the information acquisition method for being applied to server provided by the embodiment of the present invention, this method may include:
It responds the target user that terminal is sent to request based on the interaction of target retrieval word, be searched for according to the user's history of preservation Behavioral data determines relevant at least one historical user of search need to target user based on target retrieval word;
The identification information of at least one historical user is issued to the terminal, makes the terminal according to the mark Information is established based on the interactive channel between target user and at least one described historical user, wherein the interactive channel is used Pass through at least one described historical user in target user and obtains information.
The embodiment of the invention also provides a kind of terminals comprising: one or more processors;Storage device, for depositing One or more programs are stored up, when one or more of programs are executed by one or more of processors, so that one Or multiple processors realize the information acquisition method for being applied to terminal provided by the embodiment of the present invention, comprising:
In response to target user to the trigger action of the interaction entrance shown on the current page of terminal, by target user's Interaction request is sent to server, wherein the target retrieval word of target user's input is carried in the interaction request;
Obtain the identification information at least one historical user that the server is sent according to the interaction request, wherein At least one described historical user is that the server is used according to the user's history search behavior data of preservation are determining with target The relevant user of search need of the family based on target retrieval word;
It creates acquisition of information and interacts view, and in acquisition of information interaction view, established according to the identification information Based on the interactive channel between target user and at least one described historical user, wherein the interactive channel is used for target Family passes through at least one described historical user and obtains information.
Certainly, it will be understood by those skilled in the art that processor can also realize it is provided by any embodiment of the invention The technical solution of information acquisition method applied to terminal.The hardware configuration and function of the terminal can be found in the interior of embodiment six Hold and explains.
Embodiment seven
The embodiment of the present invention seven additionally provides a kind of computer readable storage medium, is stored thereon with computer program, should Such as information acquisition method provided by any embodiment of the invention applied to server is realized when program is executed by processor, it should Method may include:
It responds the target user that terminal is sent to request based on the interaction of target retrieval word, be searched for according to the user's history of preservation Behavioral data determines relevant at least one historical user of search need to target user based on target retrieval word;
The identification information of at least one historical user is issued to the terminal, makes the terminal according to the mark Information is established based on the interactive channel between target user and at least one described historical user, wherein the interactive channel is used Pass through at least one described historical user in target user and obtains information.
The computer storage medium of the embodiment of the present invention, can be using any of one or more computer-readable media Combination.Computer-readable medium can be computer-readable signal media or computer readable storage medium.It is computer-readable Storage medium for example may be-but not limited to-the system of electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, device or Device, or any above combination.The more specific example (non exhaustive list) of computer readable storage medium includes: tool There are electrical connection, the portable computer diskette, hard disk, random access memory (RAM), read-only memory of one or more conducting wires (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD- ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.In this document, computer-readable storage Medium can be any tangible medium for including or store program, which can be commanded execution system, device or device Using or it is in connection.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but unlimited In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can Any computer-readable medium other than storage medium is read, which can send, propagates or transmit and be used for By the use of instruction execution system, device or device or program in connection.
The program code for including on computer-readable medium can transmit with any suitable medium, including --- but it is unlimited In wireless, electric wire, optical cable, RF etc. or above-mentioned any appropriate combination.
The computer for executing operation of the present invention can be write with one or more programming languages or combinations thereof Program code, described program design language include object oriented program language-such as Java, Smalltalk, C++, It further include conventional procedural programming language-such as " C " language or similar programming language.Program code can be with It fully executes, partly execute on the user computer on the user computer, being executed as an independent software package, portion Divide and partially executes or executed on remote computer or terminal completely on the remote computer on the user computer.It is relating to And in the situation of remote computer, remote computer can pass through the network of any kind --- including local area network (LAN) or extensively Domain net (WAN)-be connected to subscriber computer, or, it may be connected to outer computer (such as provided using Internet service Quotient is connected by internet).
The embodiment of the invention also provides another computer readable storage medium, the computer program that stores thereon by For realizing a kind of information acquisition method applied to terminal when processor executes, this method may include:
In response to target user to the trigger action of the interaction entrance shown on the current page of terminal, by target user's Interaction request is sent to server, wherein the target retrieval word of target user's input is carried in the interaction request;
Obtain the identification information at least one historical user that the server is sent according to the interaction request, wherein At least one described historical user is that the server is used according to the user's history search behavior data of preservation are determining with target The relevant user of search need of the family based on target retrieval word;
It creates acquisition of information and interacts view, and in acquisition of information interaction view, established according to the identification information Based on the interactive channel between target user and at least one described historical user, wherein the interactive channel is used for target Family passes through at least one described historical user and obtains information.
Certainly, a kind of computer readable storage medium provided by the embodiment of the present invention, computer program be not limited to as The upper method operation, can also be performed the information acquisition method provided by any embodiment of the invention applied to terminal Relevant operation.It can be found in the content in embodiment seven to the introduction of storage medium to explain.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation, It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.

Claims (14)

1. a kind of information acquisition method is applied to server, which is characterized in that the described method includes:
It responds the target user that terminal is sent to request based on the interaction of target retrieval word, according to the user's history search behavior of preservation Data determine relevant at least one historical user of search need to target user based on target retrieval word;
The identification information of at least one historical user is issued to the terminal, makes the terminal according to the identification information It establishes based on the interactive channel between target user and at least one described historical user, wherein the interactive channel is used for mesh It marks user and passes through at least one historical user acquisition information.
2. the method according to claim 1, wherein the user's history search behavior data according to preservation, Determine relevant at least one historical user of search need to target user based on target retrieval word, comprising:
Determine at least one target keywords in target retrieval word;
The similarity at least one target keywords is calculated in user's history search behavior data, and similarity is reached At least one user corresponding to the historical search behavioral data of preset threshold is as the historical user;
Wherein, the historical search behavioral data includes at least: history term, the search result entry information of click and opening Web page contents.
3. according to the method described in claim 2, it is characterized in that, the historical search row that similarity is reached to preset threshold It is at least one user corresponding to data as the historical user, comprising:
Using similarity reach the historical search behavioral data of preset threshold corresponding at least one user as candidate user;
According to the current retrieval time of target user and place, historical search time of the act and ground are selected from the candidate user Point meets the user of preset condition as the historical user;
Wherein, the preset condition includes the distance between time difference and place difference no more than corresponding preset threshold.
4. the method according to claim 1, wherein at least one described historical user is online user;
Correspondingly, the method also includes:
If at least one described historical user is not online, by the search need of target user by way of offline message It is sent at least one described historical user.
5. the method according to claim 1, wherein the method also includes:
Respond the going through based on target retrieval word that any historical user is sent by its terminal at least one described historical user The historical search behavioral data of the historical user, is sent to the terminal of the historical user by history search behavior data acquisition request.
6. any method in -5 according to claim 1, which is characterized in that the historical search behavioral data is that authorization is used The historical search behavioral data at family.
7. a kind of information acquisition method is applied to terminal, which is characterized in that the described method includes:
In response to target user to the trigger action of the interaction entrance shown on the current page of terminal, by the interaction of target user Request is sent to server, wherein the target retrieval word of target user's input is carried in the interaction request;
Obtain the identification information at least one historical user that the server is sent according to the interaction request, wherein described At least one historical user be the server according to the user's history search behavior data of preservation determine with target user's base In the relevant user of the search need of target retrieval word;
It creates acquisition of information and interacts view, and in acquisition of information interaction view, be based on according to identification information foundation Interactive channel between target user and at least one described historical user, wherein the interactive channel is logical for target user It crosses at least one described historical user and obtains information.
8. the method according to the description of claim 7 is characterized in that being interacted in view in the acquisition of information, according to the mark Know information to establish based on the interactive channel between target user and at least one described historical user, comprising:
In acquisition of information interaction view, according to the identification information and instant message service is utilized, establishes and is based on target Interactive channel between user and at least one described historical user.
9. a kind of information acquisition device, is configured at server, which is characterized in that described device includes:
Historical user's relating module, the target user for responding terminal transmission are requested based on the interaction of target retrieval word, according to The user's history search behavior data of preservation determine the search need relevant at least one to target user based on target retrieval word A historical user;
Identification information issues module, for the identification information of at least one historical user to be issued to the terminal, makes institute Terminal is stated to establish according to the identification information based on the interactive channel between target user and at least one described historical user, In, the interactive channel passes through at least one described historical user for target user and obtains information.
10. a kind of information acquisition device, is configured at terminal, which is characterized in that described device includes:
Request sending module is interacted, for the triggering in response to target user to the interaction entrance shown on the current page of terminal The interaction request of target user is sent to server, wherein carry target user's input in the interaction request by operation Target retrieval word;
Identification information obtains module, at least one historical user sent for obtaining the server according to the interaction request Identification information, wherein at least one described historical user is the server according to the user's history search behavior number of preservation According to the relevant user of the determining search need to target user based on target retrieval word;
Interactive channel establishes module, for creating acquisition of information interaction view, and in acquisition of information interaction view, according to The identification information is established based on the interactive channel between target user and at least one described historical user, wherein described mutual Dynamic channel passes through at least one described historical user for target user and obtains information.
11. a kind of server characterized by comprising
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors are real Now such as information acquisition method as claimed in any one of claims 1 to 6.
12. a kind of terminal characterized by comprising
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors are real Now information acquisition method as claimed in claim 7 or 8.
13. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor Such as information acquisition method as claimed in any one of claims 1 to 6 is realized when execution.
14. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor Information acquisition method as claimed in claim 7 or 8 is realized when execution.
CN201811533896.4A 2018-12-14 2018-12-14 Information acquisition method, device, server, terminal and medium Pending CN109670109A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811533896.4A CN109670109A (en) 2018-12-14 2018-12-14 Information acquisition method, device, server, terminal and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811533896.4A CN109670109A (en) 2018-12-14 2018-12-14 Information acquisition method, device, server, terminal and medium

Publications (1)

Publication Number Publication Date
CN109670109A true CN109670109A (en) 2019-04-23

Family

ID=66145101

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811533896.4A Pending CN109670109A (en) 2018-12-14 2018-12-14 Information acquisition method, device, server, terminal and medium

Country Status (1)

Country Link
CN (1) CN109670109A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113158046A (en) * 2021-04-20 2021-07-23 深圳市富途网络科技有限公司 Method and device for searching information, electronic equipment and storage medium
CN113423095A (en) * 2021-06-04 2021-09-21 深圳海翼智新科技有限公司 Information interaction method and device and electronic equipment
CN113448741A (en) * 2020-03-26 2021-09-28 普源精电科技股份有限公司 Method, device, equipment and storage medium for managing instrument synchronization group
CN115271802A (en) * 2022-07-19 2022-11-01 广州善元堂健康科技股份有限公司 Intelligent analysis method and system for health care product

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110307463A1 (en) * 2010-06-11 2011-12-15 Doat Media Ltd. System and Methods Thereof for Enhancing a User's Search Experience
CN104050243A (en) * 2014-05-28 2014-09-17 黄斌 Network searching method and system combined with searching and social contact
CN104484421A (en) * 2014-12-17 2015-04-01 北京奇虎科技有限公司 Method and client for searching users on same topic
CN105893487A (en) * 2016-03-29 2016-08-24 网易(杭州)网络有限公司 Reading interaction method and device
CN107577807A (en) * 2017-09-26 2018-01-12 百度在线网络技术(北京)有限公司 Method and apparatus for pushed information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110307463A1 (en) * 2010-06-11 2011-12-15 Doat Media Ltd. System and Methods Thereof for Enhancing a User's Search Experience
CN104050243A (en) * 2014-05-28 2014-09-17 黄斌 Network searching method and system combined with searching and social contact
CN104484421A (en) * 2014-12-17 2015-04-01 北京奇虎科技有限公司 Method and client for searching users on same topic
CN105893487A (en) * 2016-03-29 2016-08-24 网易(杭州)网络有限公司 Reading interaction method and device
CN107577807A (en) * 2017-09-26 2018-01-12 百度在线网络技术(北京)有限公司 Method and apparatus for pushed information

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
吕苗: "《基于情境的商品个性化推荐方法研究》", 30 June 2018 *
戈登·贝尔;吉姆·戈梅尔: "《全面回忆:改变未来的个人大数据》", 30 June 2014 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113448741A (en) * 2020-03-26 2021-09-28 普源精电科技股份有限公司 Method, device, equipment and storage medium for managing instrument synchronization group
CN113448741B (en) * 2020-03-26 2024-04-12 普源精电科技股份有限公司 Method, device, equipment and storage medium for managing instrument synchronization group
CN113158046A (en) * 2021-04-20 2021-07-23 深圳市富途网络科技有限公司 Method and device for searching information, electronic equipment and storage medium
CN113158046B (en) * 2021-04-20 2024-04-26 深圳市富途网络科技有限公司 Method, device, electronic equipment and storage medium for searching information
CN113423095A (en) * 2021-06-04 2021-09-21 深圳海翼智新科技有限公司 Information interaction method and device and electronic equipment
CN113423095B (en) * 2021-06-04 2022-12-20 深圳海翼智新科技有限公司 Information interaction method and device and electronic equipment
CN115271802A (en) * 2022-07-19 2022-11-01 广州善元堂健康科技股份有限公司 Intelligent analysis method and system for health care product

Similar Documents

Publication Publication Date Title
CN109670109A (en) Information acquisition method, device, server, terminal and medium
US20160034558A1 (en) Generating a clustering model and clustering based on the clustering model
US10491550B2 (en) Instant communication
CN108965103B (en) Electronic device, server and method for providing conversation content
US20150143215A1 (en) Method and system for accessing audio/video community virtual rooms
JP6986187B2 (en) Person identification methods, devices, electronic devices, storage media, and programs
CN108182211A (en) Video public sentiment acquisition methods, device, computer equipment and storage medium
CN102405474A (en) User challenge using information based on geography or user identity
CN104144108A (en) Information response method, device and system
CN108170742A (en) Picture public sentiment acquisition methods, device, computer equipment and storage medium
CN109388924A (en) A kind of auth method, device, server and storage medium
US20170286755A1 (en) Facebot
CN113938697B (en) Virtual speaking method and device in live broadcasting room and computer equipment
US20210397317A1 (en) Method, system, and device for interfacing with a component in a plurality of interaction modes
CN114724561A (en) Voice interruption method and device, computer equipment and storage medium
CN109286554B (en) Social function unlocking method and device in social application
CN110379406A (en) Voice remark conversion method, system, medium and electronic equipment
CN104239371B (en) A kind of command information processing method and processing device
CN111557014A (en) Method and system for providing multiple personal data
CN106878761B (en) Living broadcast interactive method, apparatus and server
CN107920019A (en) Pay close attention to method and device, computer equipment and the storage medium of good friend
CN107783650A (en) A kind of man-machine interaction method and device based on virtual robot
CN115760494A (en) Data processing-based service optimization method and device for real estate marketing
CN107346197A (en) A kind of method for information display and device
CN111355715B (en) Processing method, system, device, medium and electronic equipment of event to be resolved

Legal Events

Date Code Title Description
PB01 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: 20190423

RJ01 Rejection of invention patent application after publication