WO2015158249A1 - 基于即时通信的信息处理方法、装置及*** - Google Patents
基于即时通信的信息处理方法、装置及*** Download PDFInfo
- Publication number
- WO2015158249A1 WO2015158249A1 PCT/CN2015/076566 CN2015076566W WO2015158249A1 WO 2015158249 A1 WO2015158249 A1 WO 2015158249A1 CN 2015076566 W CN2015076566 W CN 2015076566W WO 2015158249 A1 WO2015158249 A1 WO 2015158249A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- keyword
- push information
- information
- client
- matched
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Definitions
- the embodiments of the present invention relate to the Internet technology, and in particular, to an information processing method, apparatus, and system based on instant communication.
- the existing method is that when the user browses or searches for relevant information, the service provider queries the information about the related attribute according to the information browsed by the user or the keyword used for the search, and displays it on the screen of the user terminal device.
- This method requires the service provider to provide the corresponding information after the user actively browses or searches.
- the embodiment of the invention provides an information processing method, device and system based on instant communication, so as to overcome the problem that the service provider can provide corresponding information after the user actively browses or searches.
- an embodiment of the present invention provides an information processing method based on instant messaging, including:
- the service server acquires keywords included in the instant messaging IM information of the IM client;
- the queried push information matching the keyword is returned to the IM client of the user, so that the IM client actively pushes the push information matched by the keyword.
- the service server obtains a keyword included in the instant messaging IM information of the IM client, including:
- the service server obtains a keyword included in the instant messaging IM information of the IM client, including:
- the service server receives the keyword sent by the IM server.
- the method includes:
- the weight of each matched push information is determined according to the attribute value of each matched push information, the degree of user attention, and the degree of association between the push information of each match and the keyword.
- an embodiment of the present invention provides an information processing method based on instant messaging, including:
- the instant messaging IM client obtains the IM information of the user
- the IM client obtains the push information that matches the keyword, and displays the push information that is used to actively push the keyword match before the user searches for the keyword.
- the acquiring the information that is matched with the keyword includes:
- the IM client queries the preset push information database according to the keyword to obtain the push information that matches the keyword;
- the display when the matched push information carries the weight of the matched push information, and when the matched push information is at least two or more, the display includes:
- the method further includes:
- an embodiment of the present invention provides a service processor, including:
- a receiving module configured to acquire a keyword included in the instant messaging IM information of the IM client
- a querying module configured to query, according to the keyword query, a preset push information database to obtain push information that matches the keyword
- the sending module is configured to return the queried push information that matches the keyword to the IM client, so that the IM client actively pushes the push information matched by the keyword.
- the receiving module acquires a keyword included in the instant messaging IM information of the IM client, specifically for:
- the receiving module acquires a keyword included in the instant messaging IM information of the IM client, specifically for:
- any one of the first to the second possible implementation manners in a third possible implementation manner of the third aspect, if the matched push information is at least two or more, the service
- the processor also includes a weight determination module for:
- the sending module Before the sending module returns the queried push information matching the keyword to the IM client, according to the attribute value of each matched push information, the user attention degree, and each matched push information and the key The degree of relevance of the word determines the weight of each matching push information.
- an embodiment of the present invention provides a terminal, including:
- An identification module configured to acquire IM information of the user
- a first query module configured to acquire, according to a preset keyword list, a keyword included in the IM information
- the second query module is configured to obtain the push information that matches the keyword, and display the information to actively push the push information matched by the keyword before the user searches for the keyword.
- the second query module obtains the push information that matches the keyword, and is specifically used to:
- the second query module is further configured to:
- the matching push information carries the weight of the matched push information, and the matched push information is at least two or more, the matched push information is sorted and displayed according to the weight of each matched push information. ;
- the second query module is further configured to: after the obtaining the push information that matches the keyword, display the click operation of the matched push information by the user, and report the click operation to the service server, so that The service server performs statistics and updates the user attention of the matched push information according to the statistical result.
- an embodiment of the present invention provides an information processing system for instant messaging, including: a terminal and Business server
- the terminal is configured to acquire the IM information of the user; the terminal acquires the keyword included in the IM information according to the preset keyword list; the terminal acquires the push information that matches the keyword, and displays, Pushing to push the keyword matching push information to the terminal;
- the service server is configured to acquire a keyword included in the instant messaging IM information of the terminal, and query the preset push information database according to the keyword to obtain the push information that matches the keyword;
- the push information of the keyword matching is returned to the terminal, so that the terminal actively pushes the push information matched by the keyword.
- the embodiment of the invention provides an information processing method and device based on instant communication, which pushes information before the user actively browses or searches, and solves the problem that the service provider cannot actively provide product information to the user.
- Embodiment 1 is a flowchart of Embodiment 1 of an information processing method based on instant communication provided by the present invention
- Embodiment 2 is a flowchart of Embodiment 2 of an information processing method based on instant communication provided by the present invention
- Embodiment 3A is a signaling flowchart of Embodiment 3 of an instant messaging-based information processing method according to the present invention
- FIG. 3B is a signaling flowchart of an IM client acquiring a preset keyword list in the third embodiment shown in FIG. 3A;
- FIG. 3C is another signaling flowchart of Embodiment 3 shown in FIG. 3A; FIG.
- Embodiment 4 is a signaling flowchart of Embodiment 4 of an information processing method based on instant messaging provided by the present invention
- FIG. 5 is a schematic structural diagram of Embodiment 1 of a service processor according to the present invention.
- Embodiment 2 of a service processor according to the present invention
- FIG. 7 is a schematic structural diagram of Embodiment 1 of a terminal according to the present invention.
- FIG. 8 is a schematic structural diagram of an embodiment of an information processing system based on instant communication according to the present invention.
- FIG. 1 is a flowchart of Embodiment 1 of an instant messaging-based information processing method according to the present invention. As shown in FIG. 1 , the method in this embodiment may include:
- Step 101 The service server acquires a keyword included in the instant messaging IM information of the IM client.
- the instant messaging (IM) information is the IM information of the user in the point-to-point communication or the group communication, and may be the IM information sent by the other user received by the IM client, or may be the user passing the information.
- the keyword included in the IM information may be multiple.
- the keyword can be "insufficient credit balance", "party”, and the like.
- the keyword may also be defined by a logical expression of multiple keywords. For example, when a keyword is “arrived” and “moved”, only the “arrears” and “including” are included.
- the keyword is included in the IM information of the two keywords. For example, when a keyword is “mountain climbing” or “outdoor”, it is included in any key of “arrears” or “mobile”.
- the IM information of the word contains the keyword.
- the IM information is IM information of the user in point-to-point communication or group communication.
- the IM information may be IM information received and/or transmitted in peer-to-peer communication, or may be IM information received and/or transmitted in group communication.
- the manner in which the service server obtains the keyword may be multiple.
- the service server obtains keywords included in the instant messaging IM information, including:
- the service server receives the keyword sent by the IM server.
- the IM client may retrieve a keyword in the IM information based on a preset keyword list, and send the retrieved keyword directly to the service server, or the retrieved The keyword is sent to the service server through the IM server. Further, the IM client may obtain the keyword list from the service server in advance.
- the method before the service server obtains the keyword included in the instant messaging IM information, the method further includes:
- the keyword of the IM information may be retrieved by the IM client from the IM information, or may be retrieved by the service server from the IM information sent by the IM client.
- Step 102 Query a preset push information database according to the keyword to obtain push information that matches the keyword.
- the push server is pre-configured in the service server.
- the push information database records at least two pieces of push information, and a matching relationship between the at least two pieces of push information and keywords, one push information may match one or more keywords, and one keyword may also match one Or multiple push messages.
- the service server queries the push information database by using the keyword, and obtains push information that matches the keyword.
- the push information corresponding to the keyword “insufficient balance” may be the mobile phone credit recharge push information
- the push information corresponding to the keyword “party” may be a restaurant purchase push information.
- Step 103 Return the queried push information that matches the keyword to the IM client, so that the IM client actively pushes the push information matched by the keyword.
- the matched push information may include a webpage address, other page jump addresses in the instant messaging IM client, and other client jump entries.
- the other pages in the IM client may be non-IM information communication pages of multiple display pages provided by the IM client; clicking other client jump entries may pop up other client interfaces.
- the matched push information includes the payment information corresponding to the matched push information, so that after the IM client displays the matched push information, the IM client may be configured according to a click operation of the user.
- the service server may send the matched push information corresponding to the third-party device a payment request to enable the third party device to establish a connection with the IM client through the service server and complete the payment.
- the push information matching the keyword is returned, thereby actively pushing the information before the user browses or searching, and solving the service provision.
- the matched push information may have multiple pieces. Further, if the matched push information has at least two or more, the method further includes: before returning the queried push information that matches the keyword to the IM client,
- the weight of each matched push information is determined according to the attribute value of each matched push information and the degree of association between each matched push information and the keyword.
- the returning the queried push information that matches the keyword to the IM client may include:
- the sorted at least two matched push information is returned to the IM client.
- the attribute value of each matched push information may be set in advance in the push information base. For example, when the provider of the push information has a high priority, the push information has a high priority attribute value, such as a larger value. Property value.
- the degree of association between the matched push information and the keyword may also be set in the push information database in advance.
- the push information matching the keyword “notebook” may include: laptop push information, desktop push information. , computer maintenance push information, notebook push information, these push information has different degrees of relevance to the keyword. If the attribute value of the matched push information and the degree of association between the matched push information and the keyword are higher, the weight of the matched push information is higher, and the specific calculation method is not limited by the present invention.
- the push information database includes two records, respectively, and the record 1 includes “push information 1", “keyword 1", and “push information 1 attribute”.
- record 2 includes “push information 2", “keyword 1”, “attribute value of push information 2", and "push information 2 and keyword 1"
- the attribute of the degree of association the business server can calculate the weight according to the attribute value and the degree of association of the push information in each record.
- the service server may sort the at least two pieces of push information according to weights of the matched push information from high to low. Further, if the IM communication is busy, the industry The server can select the push information with higher weight to return to the IM client.
- the degree of attention of the user to the push information may also be considered when determining the weight of the push information.
- determining, according to the attribute value of each matched push information and the relevance of each matched push information and the keyword, determining the weight of each matched push information including:
- the weight of each matched push information is determined according to the attribute value of each matched push information, the degree of user attention, and the degree of association between the push information of each match and the keyword.
- the user attention may be a numerical value. For example, after any IM client receives a certain push information, the total number of times the push information is clicked by the user is counted, and the service server may push the matched pushes. The attribute value of the information, the user attention degree, and the matching information of each matching and the values of the relevance information of each of the matched push information and the keyword are summed according to a certain weighting ratio, and the matched bounce information is obtained. the weight of.
- the user attention degree of the push information may also be set in the push information base, and further, the user's attention degree may be updated according to the user's operation on the push information.
- the method further includes:
- the user attention level of the push information may be calculated according to the number of times the user clicks on the push information.
- the service server may carry the weights of the matched push information in the matched push information and return to the IM client, so that the IM client can perform the matching according to the The weight of the push information is sorted.
- the service server After determining the weight of each matched push information, the service server does not need to sort the matched push information according to the weight, but adds the weight to the push information and returns it to the IM client, and the IM client
- the terminal determines the manner in which the push information is displayed according to the weight.
- returning the queried push information that matches the keyword to the IM client may include:
- the service server sends the queried push information that matches the keyword to the IM server, and the IM server returns the IM information to the IM client.
- the service server obtains the keywords included in the IM information, and queries the preset push information database. Returning the queried push information that matches the keyword to the IM client, so that the IM client presents the push information to the user, so as to actively push information before the user actively browses or searches. The problem that the service provider cannot actively provide the product information to the user is solved.
- FIG. 2 is a flowchart of Embodiment 2 of an instant messaging-based information processing method according to the present invention. As shown in FIG. 2, the method in this embodiment may include:
- Step 201 The IM client acquires IM information of the user.
- the IM client can be run on a user device such as a mobile phone, a computer, or a tablet computer.
- the IM client obtains the IM information of the user in the peer-to-peer communication or the group communication, where the IM information may be the IM information sent by the other user received by the IM client, or may be the user. Information sent to other users by the IM client.
- Step 202 Acquire a keyword included in the IM information according to a preset keyword list.
- the keyword can be "insufficient credit balance", "telephone fee”, and the like.
- the keyword may be defined by a logical expression of one or more keywords. For example, when a keyword is “arreased” and “moved”, only the “account” is included. ",” “mobile” two keywords of the IM information is included in the keyword, for example, when a keyword is “climbing” or “outdoor”, then from the “arrears” or “mobile” The IM information of any keyword contains the keyword.
- the IM client detects whether the IM information includes one or more keywords in the preset keyword list.
- the obtaining the push information that matches the keyword includes:
- the IM client queries the preset push information database according to the keyword, and obtains push information that matches the keyword.
- the preset push information library may include one or more pieces of push information and one or more keywords associated with the push information.
- the IM client queries the preset push information database by using the keyword, and obtains push information that matches the keyword.
- the method further includes: the IM client sends a push information database pre-synchronization request, and downloads the The default push information library.
- the obtaining the push information that matches the keyword includes:
- the IM client sends the keyword to the service server, and the IM client receives the push information matched by the keyword.
- the content and relationship between the keyword and the push information are the same as in the first case, and are not described herein again.
- the obtaining the push information that matches the keyword includes:
- Step 203 The IM client obtains the push information that matches the keyword, and displays the push information that is used to actively push the keyword match before the user searches for the keyword.
- the IM client displays the obtained push information matching the keyword on the IM client. For example, it is displayed in the form of an IM message on the display interface of the IM client or in the form of a system message of the IM client.
- the matched push information includes a webpage address, other page jump addresses in the instant messaging IM client, and other client jump entries.
- the matched push information includes the payment information corresponding to the matched push information
- the IM client may go to the office according to the click operation of the user.
- the service server sends the payment request corresponding to the matched push information, so that the service server can send the payment request corresponding to the matched push information to the third-party device, so that the IM client passes the service server. Establish a connection with the third party device and complete the payment.
- the method further includes:
- the displaying includes:
- the matching push information is sorted and displayed according to the weight of each matched push information.
- the value 1-10 can be used as the weight, and which of the matching push information has a larger weight value, such as 10, indicating that the display priority is higher.
- the method further includes:
- the user can operate the push information, for example, forwarding it to other IM users through the IM client.
- the IM client obtains the IM information and obtains the keyword included in the IM information according to the preset keyword list, and obtains the push information matched by the keyword and displays it on the IM client for the user to view. Pushing information before the user actively browses or searches for the problem that the service provider cannot actively provide the product information to the user.
- the IM server may receive a keyword included in the IM information sent by the IM client, and send the keyword to a service server, so that the service server queries according to the keyword Presetting a push information database and returning the matched push information to the IM server when querying the push information matching the keyword;
- the IM server may receive the push information that is returned by the service server and match the keyword, and return the matched push information to the IM client.
- FIG. 3A is a signaling flowchart of Embodiment 3 of an instant messaging-based information processing method according to the present invention. As shown in FIG. 4A, the method in this embodiment may include:
- the IM client obtains IM information.
- S302 The IM client queries the preset keyword list to obtain keywords included in the IM information.
- the IM client sends a push information query request to the service server, where the keyword is carried.
- the service server queries a preset push information database, and obtains push information that matches the keyword.
- the service server sends a push information query response to the IM client, and carries the push information matched by the keyword.
- the IM client displays the push information.
- the method may further include:
- the IM client sends the push information statistics, and carries the push information clicks.
- the service server counts the number of clicks of the push information, and updates the user attention of the push information in the push information database.
- the IM client obtains the keyword included in the IM information according to the preset keyword list, and obtains the push information of the keyword matching to the service server, and displays the information on the IM client for the user to view.
- FIG. 3B is a signaling flowchart of the IM client acquiring the preset keyword list in the third embodiment shown in FIG. 3A.
- the step of the IM client acquiring the preset keyword list includes:
- the IM client sends a keyword list pre-synchronization request to the service server.
- S300-2 The service server obtains a preset keyword list.
- S300-3 The service server sends a keyword list pre-synchronization response to the IM client, and carries the keyword list.
- the IM client saves the keyword list.
- the IM client pre-synchronizes the service server to send a keyword list to the local device, so that the IM client can obtain the keyword included in the IM information according to the preset keyword list, and the service is sent to the service.
- the server obtains the push information matched by the keyword and displays it on the IM client for the user to view, saves the communication duration, and pushes the information before the user actively browses or searches, and solves the problem that the service provider cannot actively provide the product information to the user. .
- FIG. 3C is another signaling flowchart of the third embodiment shown in FIG. 3A.
- the difference between the embodiment and the embodiment shown in FIG. 3A is that the push information query request of S303 in FIG. 3A and The S305 response message can be forwarded by the IM server, that is, S303 corresponds to S303-1 in FIG. 3C and S303-2 and S305 correspond to S305-1 and S305-2 in FIG. 3C.
- the method in this embodiment may further include:
- S303-1 The IM client sends a push information query request to the IM server, and carries the keyword.
- the IM server sends a push information query request to the service server, where the keyword is carried.
- the service server sends a push information query response to the IM server, and carries the push information matched by the keyword.
- the IM server sends a push information query response to the IM client, and carries the push information matched by the keyword.
- the IM client obtains the push information of the keyword matching information and displays it on the IM client for viewing by the IM client, and does not need to add an IM client.
- the interface between the service servers enables the information to be pushed before the user actively browses or searches, and solves the problem that the service provider cannot actively provide the product information to the user.
- FIG. 4 is a signaling flowchart of Embodiment 4 of an instant messaging-based information processing method according to the present invention. As shown in FIG. 4, the difference between this embodiment and the embodiment shown in FIG. 3A is that the IM client obtains in advance.
- the method of the embodiment may include: pushing the information database and obtaining the push information corresponding to the keyword in the IM client, and the method in this embodiment may include:
- the IM client sends a keyword list pre-synchronization request to the service server.
- the IM client Before sending the push information pre-synchronization request to the service server, the IM client needs to send the keyword list pre-synchronization request to ensure that the keyword list and the push information are the same time. Prevent the push information from being up-to-date, and the keyword list is obtained earlier, to avoid the situation where the keyword in the keyword list and the push information cannot be accurately matched.
- S400-2 The service server obtains a preset keyword list.
- S400-3 The service server sends a keyword list pre-synchronization response to the IM client, and carries the keyword list.
- the IM client saves the keyword list.
- the IM client sends a push information pre-synchronization request to the service server.
- the service server obtains a preset push information database.
- the service server sends a push information pre-synchronization response to the IM client, and carries a keyword list.
- IM client saves the push information library.
- the IM client obtains IM information.
- the IM client queries the preset keyword list to obtain keywords included in the IM information.
- the IM client queries the preset push information database to obtain the push information matched by the keyword.
- the IM client displays the push information.
- S406 The IM client sends the push information statistics, and carries the push information clicks.
- the service server counts the number of clicks of the push information, and updates the user attention of the push information in the push information database.
- the IM client pre-synchronizes the keyword list and the push information, so that the IM client can locally obtain the push information of the keyword matching and display it on the IM client for the user to view, saving communication.
- the duration is such that the user actively pushes the information before the user actively browses or searches, and solves the problem that the service provider cannot actively provide the product information to the user.
- FIG. 5 is a schematic structural diagram of Embodiment 1 of a service processor according to the present invention.
- the service server 1 of this embodiment may include: a receiving module 11, a query module 12, and a sending module 13, wherein the receiving module 11
- the query module 12 is configured to obtain, according to the keyword query preset push information database, the push information matched with the keyword
- the sending module 13 is configured to obtain a keyword included in the instant messaging IM information of the IM client.
- the method for returning the queried push information that matches the keyword to the IM client so that the IM client actively pushes the push information matched by the keyword.
- the matched push information includes a webpage address, other page jump addresses in the instant messaging IM client, and other client jump entries.
- the IM information is IM information in point-to-point communication or group communication.
- the receiving module 11 acquires keywords included in the instant messaging IM information of the IM client, and includes two optional implementation manners.
- the receiving module 11 is specifically configured to:
- the receiving module 11 is specifically configured to:
- the device of this embodiment may be used to implement the technical solution of the method embodiment shown in FIG. 1 and FIG. 3-4, and the implementation principle and the technical effect are similar, and details are not described herein again.
- FIG. 6 is a schematic structural diagram of a second embodiment of a service processor according to the present invention. As shown in FIG. 6, if the push information is at least two or more, the service server 1 of the embodiment is based on the device structure shown in FIG. Further, it may further include:
- the weight determining module 14 is configured to: before the sending module 13 returns the queried push information matching the keyword to the IM client, according to attribute values of the matched push information, user attention, and each The degree of association between the matched push information and the keyword determines the weight of each matched push information.
- the sending module 13 when the sending module 13 returns the queried push information that matches the keyword to the IM client, the sending module 13 is further configured to:
- the sending module 13 when the sending module 13 returns the queried push information that matches the keyword to the IM client, the sending module 13 is further configured to:
- the obtaining module 11 is further configured to:
- the querying module 12 After the querying module 12 returns the queried push information matching the keyword to the IM client, receiving the click operation of the matched push information by the user reported by the IM client, and Statistics; and update the user attention of the matched push information according to the statistical result.
- the device of this embodiment may be used to implement the technical solution of the method embodiment shown in FIG. 1 and FIG. 3-4, and the implementation principle and the technical effect are similar, and details are not described herein again.
- FIG. 7 is a schematic structural diagram of Embodiment 1 of a terminal according to the present invention.
- the terminal 2 of this embodiment may include: an identification module 21, a first query module 22, and a second query module 23, where
- the identification module 21 is configured to acquire the IM information of the user
- the first query module 22 is configured to acquire the keyword included in the IM information according to the preset keyword list
- the second query module 23 is configured to acquire the information.
- the push information matched by the keyword is displayed, and is used to actively push the push information matched by the keyword before the user searches for the keyword.
- the second query module 23 includes three optional implementation manners.
- the second query module 23 is specifically configured to:
- the second query module 23 is specifically configured to:
- the second query module 23 is specifically configured to:
- the second query module 23 is further configured to:
- the matching push information is sorted and displayed according to the weight of each matched push information.
- the second query module 23 can also be used to:
- the matched push information includes a webpage address, other page jump addresses in the instant messaging IM client, and other client jump entries.
- the device of this embodiment may be used to implement the technical solution of the method embodiment shown in FIG. 2-4.
- the implementation principle and technical effect are similar, and will not be described here.
- FIG. 8 is a schematic structural diagram of an embodiment of an instant messaging-based information processing system according to the present invention.
- the system 800 of the present embodiment includes: a service server 1, a terminal 2, and an IM server 3.
- the service server 1 is configured to acquire a keyword included in the instant messaging IM information of the terminal, and query the preset push information database according to the keyword to obtain push information that matches the keyword; The push information matching the keyword is returned to the terminal, so that the terminal actively pushes the push information matched by the keyword.
- the terminal 2 is configured to acquire the IM information of the user; the terminal acquires the keyword included in the IM information according to the preset keyword list; the terminal acquires the push information that matches the keyword, and displays And is configured to actively push the push information of the keyword matching to the terminal.
- the service server 1 can adopt the structure of any device embodiment of FIG. 5 to FIG. 6
- the terminal 2 can adopt the structure of the device embodiment of FIG. 7
- the technical solution of any of the method embodiments of FIG. 1 to FIG. 4 can be executed.
- the implementation principle and technical effect are similar, and will not be described here.
- the aforementioned program can be stored in a computer readable storage medium.
- the program when executed, performs the steps including the foregoing method embodiments; and the foregoing storage medium includes various media that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例提供一种基于即时通信的信息处理方法、装置及***。本发明基于即时通信的信息处理方法,包括:业务服务器获取IM客户端的即时通信IM信息中包含的关键字,根据所述关键字查询预设的推送信息库,将查询到的与所述关键字匹配的推送信息返回给所述IM客户端,以使所述IM客户端主动推送所述关键字匹配的推送信息。本发明实施例实现在用户浏览或搜索之前推送信息,解决了业务提供商无法主动向用户提供信息的问题。
Description
本申请要求于2014年04月16日提交中国专利局、申请号为201410152509.8、发明名称为“基于即时通信的信息处理方法、装置及***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本发明实施例涉及互联网技术,尤其涉及一种基于即时通信的信息处理方法、装置及***。
随着移动网络和互联网的发展,个人用户收到包含潜在需求信息时,如欠费短信或者交谈时其他用户提到的某个潜在需求,可以在手机终端、平板电脑、家用电脑等终端设备上获取相关信息,业务提供商希望可以给个人用户提供更及时和丰富的信息。
现有的方法是,当用户浏览或者搜索过相关信息时,业务提供商根据用户浏览的信息或者是搜索使用的关键字查询相关属性的信息,并显示在用户终端设备屏幕上。
这种方法需要在用户主动浏览或搜索后,业务提供商才能提供相应的信息。
发明内容
本发明实施例提供一种基于即时通信的信息处理方法、装置及***,以克服现有技术需要在用户主动浏览或搜索后,业务提供商才能提供相应信息的问题。
第一方面,本发明实施例提供一种基于即时通信的信息处理方法,包括:
业务服务器获取IM客户端的即时通信IM信息中包含的关键字;
根据所述关键字查询预设的推送信息库得到与所述关键字匹配的推送信息;
将查询到的与所述关键字匹配的推送信息返回给所述用户的IM客户端,以使所述IM客户端主动推送所述关键字匹配的推送信息。
结合第一方面,在第一方面的第一种可能的实现方式中,所述业务服务器获取IM客户端的即时通信IM信息中包含的关键字,包括:
所述业务服务器接收所述IM客户端发送的所述IM信息;
根据预设的关键字列表,查询所述IM信息是否包含所述预设的关键字列表中的关键字。
结合第一方面,在第一方面的第二种可能的实现方式中,所述业务服务器获取IM客户端的即时通信IM信息中包含的关键字,包括:
所述业务服务器接收所述IM客户端发送的所述关键字;或者,
所述业务服务器接收IM服务器发送的所述关键字。
结合第一方面,第一方面的第一种至二种任一种可能的实现方式,在第一方面的第三种可能的实现方式中,若所述推送信息至少两个以上,则所述将查询到的与所述关键字匹配的推送信息返回给所述IM客户端之前,包括:
根据各匹配的推送信息的属性值、用户关注度以及各匹配的推送信息与所述关键字的关联度,确定各匹配的推送信息的权重。
第二方面,本发明实施例提供一种基于即时通信的信息处理方法,包括:
即时通信IM客户端获取用户的IM信息;
所述IM客户端根据预设的关键字列表,获取所述IM信息中包含的关键字;
所述IM客户端获取与所述关键字匹配的推送信息,并显示,用以在用户搜索所述关键字前,主动推送所述关键字匹配的推送信息。
结合第二方面,在第二方面的第一种可能的实现方式中,所述获取与所述关键字匹配的推送信息,包括:
所述IM客户端根据所述关键字查询预设的推送信息库,获取与所述关键字匹配的推送信息;或者,
所述IM客户端将所述关键字发送给业务服务器,以使所述业务服务器根据所述关键字查询预设的推送信息库并在查询到与所述关键字匹配的推送信息时将所述匹配的推送信息返回给所述IM客户端;接收所述业务服务器返回的所述匹配的推送信息;或者,
所述IM客户端将所述关键字发送给IM服务器,以使所述IM服务器向所述业务服务器查询与所述关键字匹配的推送信息并将所述业务服务器返回的匹配的推送信息返回给所述IM客户端;接收所述IM服务器返回的所述匹配的推送信息。
结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,当所述匹配的推送信息中携带所述匹配的推送信息的权重,且所述匹配的推送信息至少两个以上时,所述显示,包括:
根据各匹配的推送信息的权重,对各匹配的推送信息进行排序并显示;
所述获取与所述关键字匹配的推送信息,并显示之后,还包括:
记录所述用户对所述匹配的推送信息的点击操作,并上报业务服务器,以使所述业务服务器进行统计并根据统计结果更新所述匹配的推送信息的用户关注度。
第三方面,本发明实施例提供一种业务处理器,包括:
接收模块,用于获取IM客户端的即时通信IM信息中包含的关键字;
查询模块,用于根据所述关键字查询预设的推送信息库得到与所述关键字匹配的推送信息;
发送模块,用于将查询到的与所述关键字匹配的推送信息返回给所述IM客户端,以使所述IM客户端主动推送所述关键字匹配的推送信息。
结合第三方面,在第三方面的第一种可能的实现方式中,所述接收模块获取IM客户端的即时通信IM信息中包含的关键字,具体用于:
接收所述IM客户端发送的所述IM信息;
根据预设的关键字列表,查询所述IM信息是否包含所述预设的关键字列表中的关键字。
结合第三方面,在第三方面的第二种可能的实现方式中,所述接收模块获取IM客户端的即时通信IM信息中包含的关键字,具体用于:
接收所述IM客户端发送的所述关键字;或者,
接收IM服务器发送的所述关键字。
结合第三方面,第一种至第二种任一种可能的实现方式,在第三方面的第三种可能的实现方式中,若所述匹配的推送信息至少两个以上,则所述业务处理器还包括权重确定模块,用于:
在所述发送模块将查询到的与所述关键字匹配的推送信息返回给所述IM客户端之前,根据各匹配的推送信息的属性值、用户关注度以及各匹配的推送信息与所述关键字的关联度,确定各匹配的推送信息的权重。
第四方面,本发明实施例提供一种终端,包括:
识别模块,用于获取用户的IM信息;
第一查询模块,用于根据预设的关键字列表,获取所述IM信息中包含的关键字;
第二查询模块,用于获取与所述关键字匹配的推送信息,并显示,用以在用户搜索所述关键字前,主动推送所述关键字匹配的推送信息。
结合第四方面,在第四方面的第一种可能的实现方式中,所述第二查询模块获取与所述关键字匹配的推送信息,具体用于:
根据所述关键字查询预设的推送信息库,获取与所述关键字匹配的推送信息;或者,
将所述关键字发送给业务服务器,以使所述业务服务器根据所述关键字查询预设的推送信息库并在查询到与所述关键字匹配的推送信息时将所述匹配的推送信息返回给所述IM客户端;接收所述业务服务器返回的所述匹配的推送信息;或者,
将所述关键字发送给IM服务器,以使所述IM服务器向所述业务服务器查询与所述关键字匹配的推送信息并将所述业务服务器返回的匹配的推送信息返回给所述IM客户端;接收所述IM服务器返回的所述匹配的推送信息。
结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述第二查询模块,还用于:
当所述匹配的推送信息中携带所述匹配的推送信息的权重,且所述匹配的推送信息至少两条以上时,根据各匹配的推送信息的权重,对各匹配的推送信息进行排序并显示;
所述第二查询模块还用于,在所述获取与所述关键字匹配的推送信息,并显示之后,记录所述用户对所述匹配的推送信息的点击操作,并上报业务服务器,以使所述业务服务器进行统计并根据统计结果更新所述匹配的推送信息的用户关注度。
第五方面,本发明实施例提供即时通信的信息处理***,包括:终端和
业务服务器;
所述终端用于获取用户的IM信息;所述终端根据预设的关键字列表,获取所述IM信息中包含的关键字;所述终端获取与所述关键字匹配的推送信息,并显示,用以主动向所述终端推送所述关键字匹配的推送信息;
所述业务服务器用于获取所述终端的即时通信IM信息中包含的关键字;根据所述关键字查询预设的推送信息库得到与所述关键字匹配的推送信息;将查询到的与所述关键字匹配的推送信息返回给所述终端,以使所述终端主动推送所述关键字匹配的推送信息。
本发明实施例一种基于即时通信的信息处理方法、装置,在用户主动浏览或搜索之前推送信息,解决了业务提供商无法主动向用户提供商品信息的问题。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种基于即时通信的信息处理方法实施例一的流程图;
图2为本发明提供的一种基于即时通信的信息处理方法实施例二的流程图;
图3A为本发明提供的一种基于即时通信的信息处理方法实施例三的信令流程图;
图3B为图3A所示的实施例三中IM客户端获取预设的关键字列表的信令流程图;
图3C为图3A所示的实施例三的另一种信令流程图;
图4为本发明提供的一种基于即时通信的信息处理方法实施例四的信令流程图;
图5为本发明一种业务处理器实施例一的结构示意图;
图6为本发明一种业务处理器实施例二的结构示意图;
图7为本发明一种终端实施例一的结构示意图;
图8为本发明一种基于即时通信的信息处理***实施例的结构示意图。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明提供的一种基于即时通信的信息处理方法实施例一的流程图,如图1所示,本实施例的方法可以包括:
步骤101、业务服务器获取IM客户端的即时通信IM信息中包含的关键字。
其中,所述即时通信(Instant Message,简称IM)信息为用户在点对点通信或群通信中的IM信息,可以是所述IM客户端接收的其他用户发送的IM信息,也可以是所述用户通过所述IM客户端向其他用户发送的信息。
可选的,所述IM信息中包含的关键字可以是多个。举例来说,关键字可以为“话费余额不足”、“聚会”等。可选的,关键字也可以采用多个关键词的逻辑表达式来定义,举例来说,当一个关键字为“欠费”与“移动”时,则只有从同时包含“欠费”、“移动”两个关键词的IM信息中才包含该关键字,又举例来说,当一个关键字为“登山”或“户外”时,则从包含“欠费”或“移动”中任一个关键词的IM信息均包含该关键字。
可选的,所述IM信息为用户在点对点通信或群通信中的IM信息。具体地,所述IM信息可以是点对点通信中接收和/或发送的IM信息,也可以是群通信中接收和/或发送的IM信息。
进一步地,所述业务服务器获取所述关键字的方式可以有多种。
在一种可能的实现方式中,所述业务服务器获取即时通信IM信息中包含的关键字,包括:
所述业务服务器接收所述IM客户端发送的所述关键字;或者,
所述业务服务器接收IM服务器发送的所述关键字。
具体地,所述IM客户端可以基于预设的关键字列表在所述的IM信息中检索关键字,并将检索到的所述关键字直接发给业务服务器,或者,将检索到的所述关键字通过IM服务器发给业务服务器。进一步地,所述IM客户端可以预先从所述业务服务器获取所述关键字列表。
在又一种可能的实现方式中,所述业务服务器获取即时通信IM信息中包含的关键字之前,还包括:
所述业务服务器接收所述IM客户端发送的所述IM信息;
根据预设的关键字列表,获取所述IM信息中包含的关键字。
也就是说,IM信息的关键字可以是IM客户端从IM信息中检索到的,也可以是业务服务器从IM客户端发送的IM信息中检索到的。
步骤102、根据所述关键字查询预设的推送信息库得到与所述关键字匹配的推送信息。
其中,所述业务服务器中预设有推送信息库。具体地,推送信息库记录有至少两条以上推送信息,以及所述至少两条以上推送信息和关键字的匹配关系,一条推送信息可以匹配一个或多个关键字,一个关键字也可以匹配一条或多条推送信息。
所述业务服务器使用所述关键字查询所述的推送信息库,获取与所述关键字匹配的推送信息。例如,关键字“余额不足”对应的推送信息可以为手机话费充值推送信息,关键字“聚会”对应的推送信息可以为某餐厅团购推送信息。
步骤103、将查询到的与所述关键字匹配的推送信息返回给所述IM客户端,以使所述IM客户端主动推送所述关键字匹配的推送信息。
进一步地,所述匹配的推送信息可以包括网页地址、即时通信IM客户端内其他页面跳转地址、其他客户端跳转入口。其中,所述IM客户端内其他页面可以为IM客户端提供的多个显示页面中非IM信息通信的页面;点击其他客户端跳转入口可以弹出其他客户端的界面。
可选的,所述匹配的推送信息包含所述匹配的推送信息对应的支付信息,以使所述IM客户端显示所述匹配的推送信息后,根据用户的点击操作,所述IM客户端可以向所述业务服务器发送所述匹配的推送信息对应的支付请求。进一步地,所述业务服务器可以向第三方设备发送所述匹配的推送信息对应
的支付请求,以使所述第三方设备通过所述业务服务器与所述IM客户端建立连接并完成支付。
本实施例,通过根据从所述IM信息中包含的关键字查询预设的推送信息库,返回与所述关键字匹配的推送信息,实现在用户浏览或搜索之前主动推送信息,解决了业务提供商无法主动向用户提供信息的问题。
可选地,所述匹配的推送信息可以有多条。进一步地,若所述匹配的推送信息有至少两条以上,则所述将查询到的与所述关键字匹配的推送信息返回给所述IM客户端之前,还包括:
根据各匹配的推送信息的属性值以及各匹配的推送信息与所述关键字的关联度,确定各匹配的推送信息的权重。
相应的,所述将查询到的与所述关键字匹配的推送信息返回给所述IM客户端,可以包括:
将至少两条匹配的推送信息按照各匹配的推送信息的权重进行排序;
将排序后的所述至少两条匹配的推送信息返回给所述IM客户端。
其中,所述各匹配的推送信息的属性值可以预先在推送信息库中设定,例如,当推送信息的提供商具有高优先级时,该推送信息具有高优先级的属性值,如较大的属性值。所述各匹配的推送信息与所述关键字的关联度也可以预先在推送信息库中设定,例如,与关键字“笔记本”匹配的推送信息可能包括:笔记本电脑推送信息、台式电脑推送信息、电脑维修推送信息、记事本推送信息,这些推送信息与所述关键字具有不同的关联度。所述匹配的推送信息的属性值以及所述匹配的推送信息与所述关键字的关联度越高,则所述匹配的推送信息的权重越高,具体计算方法本发明不做限制。
举例来说,若所述IM信息包含“关键字1”,所述推送信息库中包含2条记录,分别是记录1包含“推送信息1”、“关键字1”、“推送信息1的属性值”和“推送信息1与关键字1的关联度”等属性,记录2包含“推送信息2”、“关键字1”、“推送信息2的属性值”和“推送信息2与关键字1的关联度”等属性,业务服务器可以根据每条记录中的推送信息的属性值和关联度计算权重。
可选地,所述业务服务器可以根据所述各匹配的推送信息的权重由高到低对所述至少两条推送信息进行排序。进一步地,如IM通信繁忙时,所述业
务服务器可以选择权重较高的推送信息返回给所述IM客户端。
进一步地,在确定推送信息的权重时还可以考虑用户对该推送信息的关注度。相应地,所述根据各匹配的推送信息的属性值以及各匹配的推送信息与所述关键字的关联度,确定各匹配的推送信息的权重,包括:
根据各匹配的推送信息的属性值、用户关注度以及各匹配的推送信息与所述关键字的关联度,确定各匹配的推送信息的权重。
其中,所述用户关注度可以为数值,例如,任意IM客户端接收到某条推送信息后统计到该条推送信息被用户点击的次数的总和,所述业务服务器可以将所述各匹配的推送信息的属性值、用户关注度以及各匹配的推送信息与所述各匹配的推送信息与所述关键字的关联度的各项数值按一定加权比例求和,得到所述各匹配的退信信息的权重。所述推送信息的用户关注度也可以在推送信息库中设定,进一步地,还可以根据用户对推送信息的操作更新其用户关注度。相应地,所述将所述匹配的推送信息返回给所述IM客户端之后,还包括:
接收所述IM客户端上报的所述用户对所述匹配的推送信息的点击操作,并统计;
根据统计结果更新所述匹配的推送信息的用户关注度。
具体地,推送信息的用户关注度可以根据用户对该推送信息的点击操作的次数计算得到。
作为替代地,所述业务服务器可以将所述各匹配的推送信息的权重携带在所述各匹配的推送信息中返回给所述IM客户端,以使所述IM客户端可以根据所述各匹配的推送信息的权重进行排序。
其中,所述业务服务器在确定各匹配的推送信息的权重后,无需根据权重对各匹配的推送信息进行排序,而是将权重添加到推送信息中,一并返回给IM客户端,由IM客户端根据权重确定推送信息的显示方式。
可选地,将查询到的与所述关键字匹配的推送信息,返回给所述IM客户端,可以包括:
所述业务服务器将查询到的与所述关键字匹配的推送信息发送给IM服务器,由所述IM服务器返回给所述IM客户端。
通过业务服务器获取IM信息中包含的关键字,查询预设的推送信息库,
并将查询到的与所述关键字匹配的推送信息返回给所述IM客户端,以使所述IM客户端向所述用户呈现所述推送信息,实现在用户主动浏览或搜索之前主动推送信息,解决了业务提供商无法主动向用户提供商品信息的问题。
图2为本发明提供的一种基于即时通信的信息处理方法实施例二的流程图,如图2所示,本实施例的方法可以包括:
步骤201、IM客户端获取用户的IM信息。
其中,所述IM客户端可以在手机、电脑、平板电脑等用户设备上运行。可选地,所述IM客户端获取所述用户在点对点通信或群通信中的IM信息,所述IM信息可以是所述IM客户端接收的其他用户发送的IM信息,也可以是所述用户通过所述IM客户端向其他用户发送的信息。
步骤202、根据预设的关键字列表,获取所述IM信息中包含的关键字。
举例来说,关键字可以为“话费余额不足”、“话费”等。可选的,所述关键字可以采用一个或多个关键词的逻辑表达式来定义,举例来说,当一个关键字为“欠费”与“移动”时,则只有从同时包含“欠费”、“移动”两个关键词的IM信息中才包含该关键字,又举例来说,当一个关键字为“登山”或“户外”时,则从包含“欠费”或“移动”中任一个关键词的IM信息均包含该关键字。
具体地,所述IM客户端检测所述IM信息,是否包含所述预设的关键字列表中的一个或多个关键字。
进一步地,所述获取与所述关键字匹配的推送信息的方式可以有多种。
在一种可能的实现方式中,所述获取与所述关键字匹配的推送信息,包括:
所述IM客户端根据所述关键字查询预设的推送信息库,获取与所述关键字匹配的推送信息。
其中,所述预设的推送信息库可以包含一条或多条推送信息和与推送信息关联的一个或多个关键字。所述IM客户端使用所述关键字,查询所述预设的推送信息库,获取与所述关键字匹配的推送信息。在所述IM客户端根据所述关键字查询预设的推送信息库,获取与所述关键字匹配的推送信息之前,还包括:所述IM客户端通过发送推送信息库预同步请求,下载所述预设的推送信息库。
在又一种可能的实现方式中,所述获取与所述关键字匹配的推送信息,包括:
所述IM客户端将所述关键字发送给业务服务器,以使所述业务服务器根据所述关键字查询预设的推送信息库并在查询到与所述关键字匹配的推送信息时将所述匹配的推送信息返回给所述IM客户端;接收所述业务服务器返回的所述匹配的推送信息。
其中,所述IM客户端向所述业务服务器发送所述关键字,所述IM客户端接收所述关键字匹配的推送信息。所述关键字与所述推送信息的内容和关系与第一种情况相同,此处不再赘述。
在另一种可能的实现方式中,所述获取与所述关键字匹配的推送信息,包括:
所述IM客户端将所述关键字发送给IM服务器,以使所述IM服务器向所述业务服务器查询与所述关键字匹配的推送信息并将所述业务服务器返回的匹配的推送信息返回给所述IM客户端;接收所述IM服务器返回的所述匹配的推送信息。
步骤203、所述IM客户端获取与所述关键字匹配的推送信息,并显示,用以在用户搜索所述关键字前,主动推送所述关键字匹配的推送信息。
其中,所述IM客户端将所述获取到的与所述关键字匹配的推送信息显示在IM客户端上。例如,以一条IM信息的形式显示在IM客户端的显示界面上或是以IM客户端的***消息形式显示。
可选地,所述匹配的推送信息包括网页地址、即时通信IM客户端内其他页面跳转地址、其他客户端跳转入口。
可选的,所述匹配的推送信息包含所述匹配的推送信息对应的支付信息,所述IM客户端显示所述匹配的推送信息后,根据用户的点击操作,所述IM客户端可以向所述业务服务器发送所述匹配的推送信息对应的支付请求,以使所述业务服务器可以向第三方设备发送所述匹配的推送信息对应的支付请求,以使所述IM客户端通过所述业务服务器与所述第三方设备建立连接并完成支付。
可选地,所述获取与所述关键字匹配的推送信息,并显示之后,还包括:
记录所述用户对所述匹配的推送信息的点击操作,并上报业务服务器,
以使所述业务服务器进行统计并根据统计结果更新所述匹配的推送信息的用户关注度。
可选地,当所述匹配的推送信息中携带所述匹配的推送信息的权重,且所述匹配的推送信息有至少两条以上时,所述显示,包括:
根据各匹配的推送信息的权重,对各匹配的推送信息进行排序并显示。
举例来说,可以使用数值1-10作为权重,各匹配的推送信息中哪一条的权重数值越大,如10,表示显示优先级越高。
可选地,所述获取与所述关键字匹配的推送信息之后,还包括:
根据所述用户的转发指令,将所述匹配的推送信息转发给其他IM客户端。
其中,IM客户端显示所述推送信息后,用户可以对其进行操作,比如,将其通过IM客户端转发给其他IM用户。
本实施例通过所述IM客户端获取IM信息并根据预设的关键字列表获取IM信息中包含的关键字,获取所述关键字匹配的推送信息并显示在IM客户端上供用户查看,实现在用户主动浏览或搜索之前推送信息,解决了业务提供商无法主动向用户提供商品信息的问题。
可选地,所述IM服务器可以接收所述IM客户端发送的所述的IM信息中包含的关键字,将所述关键字发送给业务服务器,以使所述业务服务器根据所述关键字查询预设的推送信息库并在查询到与所述关键字匹配的推送信息时将所述匹配的推送信息返回给所述IM服务器;
所述IM服务器可以接收所述业务服务器返回的与所述关键字匹配的推送信息,将所述匹配的推送信息返回给所述IM客户端。
下面采用几个具体的实施例,对图1-2所示方法实施例的技术方案进行详细说明。
图3A为本发明提供的一种基于即时通信的信息处理方法实施例三的信令流程图,如图4A所示,本实施例的方法可以包括:
S301、IM客户端获取IM信息。
S302、IM客户端查询预设关键字列表,获取所述IM信息中包含的关键字。
S303、IM客户端向业务服务器发送推送信息查询请求,携带所述关键字。
S304、业务服务器查询预设推送信息库,获取所述关键字匹配的推送信息。
S305、业务服务器向IM客户端发送推送信息查询响应,携带所述关键字匹配的推送信息。
S306、IM客户端显示所述推送信息。
S307、用户点击推送信息。
可选的,在S307之后,还可以包括:
S308、IM客户端发送推送信息统计,携带所述推送信息点击次数。
S309、业务服务器统计推送信息点击次数,更新推送信息库中所述推送信息的用户关注度。
本实施例,通过所述IM客户端根据预设的关键字列表获取IM信息中包含的关键字,向所述业务服务器获取所述关键字匹配的推送信息并显示在IM客户端上供用户查看,实现在用户主动浏览或搜索之前推送信息,解决了业务提供商无法主动向用户提供商品信息的问题。
图3B为图3A所示的实施例三中IM客户端获取预设的关键字列表的信令流程图,如图3B所示,IM客户端获取预设的关键字列表的步骤包括:
S300-1、IM客户端向业务服务器发送关键字列表预同步请求。
S300-2、业务服务器获取预设关键字列表。
S300-3、业务服务器向IM客户端发送关键字列表预同步响应,携带关键字列表。
S300-4、IM客户端保存关键字列表。
本实施例,通过所述IM客户端预先同步所述业务服务器发送关键字列表至本地,使得所述IM客户端能够根据预设的关键字列表获取IM信息中包含的关键字,向所述业务服务器获取所述关键字匹配的推送信息并显示在IM客户端上供用户查看,节省通信时长,实现在用户主动浏览或搜索之前推送信息,解决了业务提供商无法主动向用户提供商品信息的问题。
图3C为图3A所示的实施例三的另一种信令流程图,如图3C所示,本实施例与图3A所示实施例的区别在于,图3A中S303的推送信息查询请求和S305响应消息可以通过IM服务器转发,即S303对应图3C中的S303-1和
S303-2、S305对应图3C中的S305-1和S305-2,本实施例的方法还可以包括:
S303-1、IM客户端向IM服务器发送推送信息查询请求,携带所述关键字。
S303-2、IM服务器向业务服务器发送推送信息查询请求,携带所述关键字。
S305-1、业务服务器向IM服务器发送推送信息查询响应,携带所述关键字匹配的推送信息。
S305-2、IM服务器向IM客户端发送推送信息查询响应,携带所述关键字匹配的推送信息。
其他步骤S301-S302、S304、S306-S309与图4A所示实施例三相同,此处不再赘述。
本实施例,通过所述IM客户端通过IM服务器转发的方式,向所述业务服务器获取所述关键字匹配的推送信息并显示在IM客户端上供用户查看,不需要新增IM客户端与业务服务器之间的接口,实现在用户主动浏览或搜索之前推送信息,解决了业务提供商无法主动向用户提供商品信息的问题。
图4为本发明提供的一种基于即时通信的信息处理方法实施例四的信令流程图,如图4所示,本实施例与图3A所示实施例的区别在于,IM客户端预先获取推送信息库并在IM客户端获取关键字对应的推送信息,本实施例的方法可以包括:
S400-1、IM客户端向业务服务器发送关键字列表预同步请求。
其中,在IM客户端向业务服务器发送推送信息预同步请求前,需要先发送关键字列表预同步请求,以保证关键字列表和推送信息都是相同时间的。防止出现推送信息是最新的,而关键字列表是早前获取的,避免出现关键字列表中的关键字与推送信息不能准确匹配的情况。
S400-2、业务服务器获取预设关键字列表。
S400-3、业务服务器向IM客户端发送关键字列表预同步响应,携带关键字列表。
S400-4、IM客户端保存关键字列表。
S400-5、IM客户端向业务服务器发送推送信息预同步请求。
S400-6、业务服务器获取预设推送信息库。
S400-7、业务服务器向IM客户端发送推送信息预同步响应,携带关键字列表。
S400-8、IM客户端保存推送信息库。
S401、IM客户端获取IM信息。
S402、IM客户端查询预设关键字列表,获取所述IM信息中包含的关键字。
S403、IM客户端查询预设推送信息库,获取所述关键字匹配的推送信息。
S404、IM客户端显示所述推送信息
S405、用户在IM客户端上点击推送信息。
S406、IM客户端发送推送信息统计,携带所述推送信息点击次数。
S407、业务服务器统计推送信息点击次数,更新推送信息库中所述推送信息的用户关注度。
本实施例,通过所述IM客户端预先同步关键字列表和推送信息,使得所述IM客户端可以在本地获取所述关键字匹配的推送信息并显示在IM客户端上供用户查看,节省通信时长,实现在用户主动浏览或搜索之前主动推送信息,解决了业务提供商无法主动向用户提供商品信息的问题。
图5为本发明一种业务处理器实施例一的结构示意图,如图5所示,本实施例的业务服务器1可以包括:接收模块11、查询模块12和发送模块13,其中,接收模块11,用于获取IM客户端的即时通信IM信息中包含的关键字,查询模块12,用于根据所述关键字查询预设的推送信息库得到与所述关键字匹配的推送信息,发送模块13,用于将查询到的与所述关键字匹配的推送信息返回给所述IM客户端,以使所述IM客户端主动推送所述关键字匹配的推送信息。
可选的,所述匹配的推送信息包括网页地址、即时通信IM客户端内其他页面跳转地址、其他客户端跳转入口。
可选的,所述IM信息为在点对点通信或群通信中的IM信息。
可选的,所述接收模块11获取IM客户端的即时通信IM信息中包含的关键字,包括两种可选的实施方式。
一种可选的实施方式中,所述接收模块11具体用于:
接收所述IM客户端发送的所述IM信息;
根据预设的关键字列表,查询所述IM信息是否包含所述预设的关键字列表中的关键字。
另一种可选的实施方式中,所述接收模块11具体用于:
接收所述IM客户端发送的所述关键字;或者,
接收IM服务器发送的所述关键字。
本实施例的装置,可以用于执行图1、图3-4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图6为本发明一种业务处理器实施例二的结构示意图,如图6所示,若所述推送信息至少两个以上,本实施例的业务服务器1在图5所示装置结构的基础上,进一步地,还可以包括:
权重确定模块14,用于在所述发送模块13将查询到的与所述关键字匹配的推送信息返回给所述IM客户端之前,根据各匹配的推送信息的属性值、用户关注度以及各匹配的推送信息与所述关键字的关联度,确定各匹配的推送信息的权重。
可选的,所述发送模块13将查询到的与所述关键字匹配的推送信息返回给所述IM客户端时,所述发送模块13还具体用于:
将至少两条匹配的推送信息按照各匹配的推送信息的权重进行排序;将排序后的所述至少两条匹配的推送信息返回给所述IM客户端。
可选的,所述发送模块13将查询到的与所述关键字匹配的推送信息返回给所述IM客户端时,所述发送模块13还具体用于:
将所述各匹配的推送信息的权重携带在所述各匹配的推送信息中返回给所述IM客户端。
可选的,所述获取模块11还具体用于:
在所述查询模块12将查询到的与所述关键字匹配的推送信息返回给所述IM客户端之后接收所述IM客户端上报的所述用户对所述匹配的推送信息的点击操作,并统计;并根据统计结果更新所述匹配的推送信息的用户关注度。
本实施例的装置,可以用于执行图1、图3-4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图7为本发明一种终端实施例一的结构示意图,如图7所示,本实施例的终端2可以包括:识别模块21、第一查询模块22、第二查询模块23,其中,所述识别模块21,用于获取用户的IM信息,第一查询模块22,用于根据预设的关键字列表,获取所述IM信息中包含的关键字,第二查询模块23,用于获取与所述关键字匹配的推送信息,并显示,用以在用户搜索所述关键字前,主动推送所述关键字匹配的推送信息。
可选的,所述第二查询模块23包括三种可选的实施方式,一种的可选的实施方式中,所述第二查询模块23具体用于:
根据所述关键字查询预设的推送信息库,获取与所述关键字匹配的推送信息。
另一种可选的实施方式中,所述第二查询模块23具体用于:
将所述关键字发送给业务服务器,以使所述业务服务器根据所述关键字查询预设的推送信息库并在查询到与所述关键字匹配的推送信息时将所述匹配的推送信息发送给所述终端;接收所述业务服务器返回的所述匹配的推送信息。
第三种可选的实施方式中,所述第二查询模块23具体用于:
将所述关键字发送给IM服务器,以使所述IM服务器向所述业务服务器查询与所述关键字匹配的推送信息并将所述业务服务器返回的匹配的推送信息返回给所述终端;接收所述IM服务器返回的所述匹配的推送信息。
可选的,在所述匹配的推送信息中携带所述匹配的推送信息的权重,且所述匹配的推送信息有至少两条以上时,所述第二查询模块23还具体用于:
根据各匹配的推送信息的权重,对各匹配的推送信息进行排序并显示。
进一步地,在所述第二查询模块23获取与所述关键字匹配的推送信息,并显示之后,所述第二查询模块23还可以用于:
记录所述用户对所述匹配的推送信息的点击操作,并上报业务服务器,以使所述业务服务器进行统计并根据统计结果更新所述匹配的推送信息的用户关注度。
可选的,所述匹配的推送信息包括网页地址、即时通信IM客户端内其他页面跳转地址、其他客户端跳转入口。
本实施例的装置,可以用于执行图2-4所示方法实施例的技术方案,其
实现原理和技术效果类似,此处不再赘述。
图8为本发明一种基于即时通信的信息处理***实施例的结构示意图,如图8所示,本实施例的***800包括:业务服务器1、终端2和IM服务器3。
其中,所述业务服务器1用于获取所述终端的即时通信IM信息中包含的关键字;根据所述关键字查询预设的推送信息库得到与所述关键字匹配的推送信息;将查询到的与所述关键字匹配的推送信息返回给所述终端,以使所述终端主动推送所述关键字匹配的推送信息。
所述终端2用于获取用户的IM信息;所述终端根据预设的关键字列表,获取所述IM信息中包含的关键字;所述终端获取与所述关键字匹配的推送信息,并显示,用以主动向所述终端推送所述关键字匹配的推送信息。
业务服务器1可以采用图5~图6任一装置实施例的结构,终端2可以采用图7装置实施例的结构,其对应地,可以执行图1~图4中任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (15)
- 一种基于即时通信的信息处理方法,其特征在于,包括:业务服务器获取IM客户端的即时通信IM信息中包含的关键字;根据所述关键字查询预设的推送信息库得到与所述关键字匹配的推送信息;将查询到的与所述关键字匹配的推送信息返回给所述IM客户端,以使所述IM客户端主动推送所述关键字匹配的推送信息。
- 根据权利要求1所述的方法,其特征在于,所述业务服务器获取IM客户端的即时通信IM信息中包含的关键字,包括:所述业务服务器接收所述IM客户端发送的所述IM信息;根据预设的关键字列表,查询所述IM信息是否包含所述预设的关键字列表中的关键字。
- 根据权利要求1所述的方法,其特征在于,所述业务服务器获取IM客户端的即时通信IM信息中包含的关键字,包括:所述业务服务器接收所述IM客户端发送的所述关键字;或者,所述业务服务器接收IM服务器发送的所述关键字。
- 根据权利要求1-3中任一项所述的方法,其特征在于,若所述推送信息至少两个以上,则所述将查询到的与所述关键字匹配的推送信息返回给所述IM客户端之前,包括:根据各匹配的推送信息的属性值、用户关注度以及各匹配的推送信息与所述关键字的关联度,确定各匹配的推送信息的权重。
- 一种基于即时通信的信息处理方法,其特征在于,包括:即时通信IM客户端获取用户的IM信息;所述IM客户端根据预设的关键字列表,获取所述IM信息中包含的关键字;所述IM客户端获取与所述关键字匹配的推送信息,并显示,用以在用户搜索所述关键字前,主动推送所述关键字匹配的推送信息。
- 根据权利要求5所述的方法,其特征在于,所述获取与所述关键字匹配的推送信息,包括:所述IM客户端根据所述关键字查询预设的推送信息库,获取与所述关键字匹配的推送信息;或者,所述IM客户端将所述关键字发送给业务服务器,以使所述业务服务器根据所述关键字查询预设的推送信息库并在查询到与所述关键字匹配的推送信息时将所述匹配的推送信息发送给所述IM客户端;所述IM客户端接收所述业务服务器返回的所述匹配的推送信息;或者,所述IM客户端将所述关键字发送给IM服务器,以使所述IM服务器向所述业务服务器查询与所述关键字匹配的推送信息并将所述业务服务器返回的匹配的推送信息返回给所述IM客户端;接收所述IM服务器返回的所述匹配的推送信息。
- 根据权利要求5或6所述的方法,其特征在于,当所述匹配的推送信息中携带所述匹配的推送信息的权重,且所述匹配的推送信息至少两个以上时,所述显示,包括:根据各匹配的推送信息的权重,对各匹配的推送信息进行排序并显示;所述获取与所述关键字匹配的推送信息,并显示之后,还包括:记录所述用户对所述匹配的推送信息的点击操作,并上报业务服务器,以使所述业务服务器进行统计并根据统计结果更新所述匹配的推送信息的用户关注度。
- 一种业务服务器,其特征在于,包括:接收模块,用于获取IM客户端的即时通信IM信息中包含的关键字;查询模块,用于根据所述关键字查询预设的推送信息库得到与所述关键字匹配的推送信息;发送模块,用于将查询到的与所述关键字匹配的推送信息返回给所述IM客户端,以使所述IM客户端主动推送所述关键字匹配的推送信息。
- 根据权利要求8所述的方法,其特征在于,所述接收模块获取IM客户端的即时通信IM信息中包含的关键字,具体用于:接收所述IM客户端发送的所述IM信息;根据预设的关键字列表,查询所述IM信息是否包含所述预设的关键字列表中的关键字。
- 根据权利要求8所述的方法,其特征在于,所述接收模块获取IM客 户端的即时通信IM信息中包含的关键字,具体用于:接收所述IM客户端发送的所述关键字;或者,接收IM服务器发送的所述关键字。
- 根据权利要求8-10中任一项所述的方法,其特征在于,若所述推送信息至少两个以上,则所述业务服务器还包括权重确定模块,用于:在所述发送模块将查询到的与所述关键字匹配的推送信息返回给所述IM客户端之前,根据各匹配的推送信息的属性值、用户关注度以及各匹配的推送信息与所述关键字的关联度,确定各匹配的推送信息的权重。
- 一种终端,其特征在于,包括:识别模块,用于获取用户的IM信息;第一查询模块,用于根据预设的关键字列表,获取所述IM信息中包含的关键字;第二查询模块,用于获取与所述关键字匹配的推送信息,并显示,用以在用户搜索所述关键字前,主动推送所述关键字匹配的推送信息。
- 根据权利要求12所述的方法,其特征在于,所述第二查询模块获取与所述关键字匹配的推送信息,具体用于:根据所述关键字查询预设的推送信息库,获取与所述关键字匹配的推送信息;或者,将所述关键字发送给业务服务器,以使所述业务服务器根据所述关键字查询预设的推送信息库并在查询到与所述关键字匹配的推送信息时将所述匹配的推送信息发送给所述终端;接收所述业务服务器返回的所述匹配的推送信息;或者,将所述关键字发送给IM服务器,以使所述IM服务器向所述业务服务器查询与所述关键字匹配的推送信息并将所述业务服务器返回的匹配的推送信息返回给所述终端;接收所述IM服务器返回的所述匹配的推送信息。
- 根据权利要求12或13所述的方法,其特征在于,所述第二查询模块,还用于:当所述匹配的推送信息中携带所述匹配的推送信息的权重,且所述匹配的推送信息至少两条以上时,根据各匹配的推送信息的权重,对各匹配的推送信息进行排序并显示;所述第二查询模块还用于,在所述获取与所述关键字匹配的推送信息,并显示之后,记录所述用户对所述匹配的推送信息的点击操作,并上报业务服务器,以使所述业务服务器进行统计并根据统计结果更新所述匹配的推送信息的用户关注度。
- 一种即时通信***,其特征在于,包括:终端和业务服务器;所述终端用于获取用户的IM信息;所述终端根据预设的关键字列表,获取所述IM信息中包含的关键字;所述终端获取与所述关键字匹配的推送信息,并显示,用以主动向所述终端推送所述关键字匹配的推送信息;所述业务服务器用于获取所述终端的即时通信IM信息中包含的关键字;根据所述关键字查询预设的推送信息库得到与所述关键字匹配的推送信息;将查询到的与所述关键字匹配的推送信息返回给所述终端,以使所述终端主动推送所述关键字匹配的推送信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/294,005 US20170041257A1 (en) | 2014-04-16 | 2016-10-14 | Information Processing Method, Apparatus and System Based on Instant Messaging |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410152509.8 | 2014-04-16 | ||
CN201410152509.8A CN104022940A (zh) | 2014-04-16 | 2014-04-16 | 基于即时通信的信息处理方法、装置及*** |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/294,005 Continuation US20170041257A1 (en) | 2014-04-16 | 2016-10-14 | Information Processing Method, Apparatus and System Based on Instant Messaging |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015158249A1 true WO2015158249A1 (zh) | 2015-10-22 |
Family
ID=51439517
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/076566 WO2015158249A1 (zh) | 2014-04-16 | 2015-04-14 | 基于即时通信的信息处理方法、装置及*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US20170041257A1 (zh) |
CN (3) | CN104022940A (zh) |
WO (1) | WO2015158249A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105574162A (zh) * | 2015-12-16 | 2016-05-11 | 南京鼎岩信息科技有限公司 | 关键字自动超级链接的方法 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104022940A (zh) * | 2014-04-16 | 2014-09-03 | 华为技术有限公司 | 基于即时通信的信息处理方法、装置及*** |
CN105791078B (zh) * | 2014-12-24 | 2019-03-15 | 阿里巴巴集团控股有限公司 | 信息的展现方法及装置 |
CN106708858A (zh) * | 2015-11-13 | 2017-05-24 | 阿里巴巴集团控股有限公司 | 一种信息推荐方法及装置 |
CN106878041B (zh) * | 2015-12-11 | 2020-11-20 | 阿里巴巴(中国)有限公司 | 日志信息处理方法、装置及*** |
CN107528867B (zh) * | 2016-06-21 | 2020-07-28 | 平安科技(深圳)有限公司 | 信息推送方法和*** |
CN108090779A (zh) * | 2016-11-21 | 2018-05-29 | 凌今 | 一种科研用商品销售平台的信息推送方法和设备 |
CN110019693B (zh) * | 2017-07-25 | 2021-12-24 | 百度在线网络技术(北京)有限公司 | 智能客服的信息推荐方法、服务器及计算机可读介质 |
CN110138644B (zh) * | 2018-02-09 | 2021-09-28 | 阿里巴巴集团控股有限公司 | 信息处理方法及装置 |
CN109241414A (zh) * | 2018-08-20 | 2019-01-18 | 中国平安人寿保险股份有限公司 | 基于消息模板的***消息推送方法及终端设备 |
CN109889584B (zh) * | 2019-01-31 | 2021-10-22 | 创新先进技术有限公司 | 运营方案推送方法、装置、***和服务器 |
CN110460514A (zh) * | 2019-08-19 | 2019-11-15 | 广州华多网络科技有限公司 | 即时通信工具的消息发送方法、装置、存储介质及设备 |
CN110519373B (zh) * | 2019-08-28 | 2022-04-26 | 百度在线网络技术(北京)有限公司 | 用于推送信息的方法和装置 |
CN110737828A (zh) * | 2019-09-16 | 2020-01-31 | 平安科技(深圳)有限公司 | 一种信息推送方法和相关装置 |
CN116055435A (zh) * | 2023-01-17 | 2023-05-02 | 北京达佳互联信息技术有限公司 | 信息展示方法、装置、***、电子设备及存储介质 |
CN117176793A (zh) * | 2023-08-31 | 2023-12-05 | 广州市玄武无线科技股份有限公司 | 一种上行消息自动转发方法、***、装置、设备及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101030283A (zh) * | 2006-03-03 | 2007-09-05 | 腾讯科技(深圳)有限公司 | 一种发布广告的方法和*** |
CN101072193A (zh) * | 2007-03-30 | 2007-11-14 | 腾讯科技(深圳)有限公司 | 基于即时通信工具的在线广告互动***及方法 |
CN101079710A (zh) * | 2006-12-15 | 2007-11-28 | 腾讯科技(深圳)有限公司 | 一种网络信息推送方法及*** |
CN104022940A (zh) * | 2014-04-16 | 2014-09-03 | 华为技术有限公司 | 基于即时通信的信息处理方法、装置及*** |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2394503A1 (en) * | 2001-07-23 | 2003-01-23 | Research In Motion Limited | System and method for pushing information to a mobile device |
US8495047B2 (en) * | 2004-06-29 | 2013-07-23 | Blake Bookstaff | Method and system for automated intelligent electronic advertising |
US20040181604A1 (en) * | 2003-03-13 | 2004-09-16 | Immonen Pekka S. | System and method for enhancing the relevance of push-based content |
US7996467B2 (en) * | 2006-08-29 | 2011-08-09 | Oracle International Corporation | Techniques for applying policies for real time collaboration |
CN101465817A (zh) * | 2007-12-19 | 2009-06-24 | 百度在线网络技术(北京)有限公司 | 网络社区信息发送方法、服务器和*** |
CN101794292A (zh) * | 2009-06-03 | 2010-08-04 | 朱世康 | 一种根据即时通讯交互内容显示相关信息的方法及装置 |
US8943147B2 (en) * | 2010-12-15 | 2015-01-27 | International Business Machines Corporation | Sending a chat context to a recipient |
CN102790726B (zh) * | 2011-05-18 | 2015-10-28 | 腾讯科技(深圳)有限公司 | 一种基于即时通讯推送信息的方法、装置及*** |
US20130332540A1 (en) * | 2012-06-12 | 2013-12-12 | International Business Machines Corporation | Structural Presentation and Smart Alerts for Instant Messaging Contacts |
US9479387B2 (en) * | 2012-06-22 | 2016-10-25 | Salesforce.Com, Inc. | Methods and systems for priority-based notifications for mobile devices |
US8909621B2 (en) * | 2012-11-16 | 2014-12-09 | International Business Machines Corporation | Contextual search history in collaborative archives |
CN103095559B (zh) * | 2012-12-31 | 2015-06-17 | 上海量明科技发展有限公司 | 即时通信中输出广告提醒信息的方法及*** |
WO2014196959A1 (en) * | 2013-06-04 | 2014-12-11 | Hewlett-Packard Development Company, L.P. | Identifying relevant content for data gathered from real time communications |
CN103490982B (zh) * | 2013-09-13 | 2017-01-18 | 天脉聚源(北京)传媒科技有限公司 | 一种消息的处理方法和装置 |
-
2014
- 2014-04-16 CN CN201410152509.8A patent/CN104022940A/zh active Pending
- 2014-04-16 CN CN201811290963.4A patent/CN109889426B/zh active Active
- 2014-04-16 CN CN201811289173.4A patent/CN109921977A/zh not_active Withdrawn
-
2015
- 2015-04-14 WO PCT/CN2015/076566 patent/WO2015158249A1/zh active Application Filing
-
2016
- 2016-10-14 US US15/294,005 patent/US20170041257A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101030283A (zh) * | 2006-03-03 | 2007-09-05 | 腾讯科技(深圳)有限公司 | 一种发布广告的方法和*** |
CN101079710A (zh) * | 2006-12-15 | 2007-11-28 | 腾讯科技(深圳)有限公司 | 一种网络信息推送方法及*** |
CN101072193A (zh) * | 2007-03-30 | 2007-11-14 | 腾讯科技(深圳)有限公司 | 基于即时通信工具的在线广告互动***及方法 |
CN104022940A (zh) * | 2014-04-16 | 2014-09-03 | 华为技术有限公司 | 基于即时通信的信息处理方法、装置及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105574162A (zh) * | 2015-12-16 | 2016-05-11 | 南京鼎岩信息科技有限公司 | 关键字自动超级链接的方法 |
CN105574162B (zh) * | 2015-12-16 | 2019-05-03 | 南京鼎岩信息科技有限公司 | 关键字自动超级链接的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109921977A (zh) | 2019-06-21 |
US20170041257A1 (en) | 2017-02-09 |
CN109889426B (zh) | 2022-09-09 |
CN104022940A (zh) | 2014-09-03 |
CN109889426A (zh) | 2019-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2015158249A1 (zh) | 基于即时通信的信息处理方法、装置及*** | |
US11436234B1 (en) | Selection and presentation of unviewed messages | |
US11232409B2 (en) | Presenting entity profile information to a user of a computing device | |
US10310834B2 (en) | Searching and accessing application functionality | |
KR101131797B1 (ko) | 로컬 및 원격 소셜 정보의 집계된 뷰 | |
US8996507B2 (en) | Location in search queries | |
US8996625B1 (en) | Aggregate display of messages | |
US20160188733A1 (en) | Generating Recommendations Based on Clustered Application States | |
US9047644B1 (en) | Providing context for a social graph addition | |
US20160210289A1 (en) | A system and method for displaying of most relevant vertical search results | |
CN107924413B (zh) | 分叉搜索 | |
US20190394632A1 (en) | Method and system for storing contact information in a network contact database | |
US20160179956A1 (en) | Techniques For Efficient Access Of Software Application Functionality In Search | |
TW201101069A (en) | Subject-based vitality | |
US9946794B2 (en) | Accessing special purpose search systems | |
US20160239533A1 (en) | Identity workflow that utilizes multiple storage engines to support various lifecycles | |
US11108717B1 (en) | Trends in a messaging platform | |
US9256343B1 (en) | Dynamically modifying an electronic article based on commentary | |
US20080033918A1 (en) | Systems, methods and computer program products for supplemental data communication and utilization | |
CN108012558B (zh) | 电话号码规范化以及信息可发现性 | |
US20240020321A1 (en) | Category recommendation with implicit item feedback | |
US20170103073A1 (en) | Identifying Expert Reviewers | |
WO2013097622A1 (zh) | 在移动搜索***中展示移动媒介信息的方法、装置以及机器可读介质 | |
US10445384B2 (en) | System and method for determining a search response to a research query | |
US11500908B1 (en) | Trends in a messaging platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15780501 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15780501 Country of ref document: EP Kind code of ref document: A1 |