WO2016082692A1 - Information prompting method and device, and instant messaging system - Google Patents
Information prompting method and device, and instant messaging system Download PDFInfo
- Publication number
- WO2016082692A1 WO2016082692A1 PCT/CN2015/094789 CN2015094789W WO2016082692A1 WO 2016082692 A1 WO2016082692 A1 WO 2016082692A1 CN 2015094789 W CN2015094789 W CN 2015094789W WO 2016082692 A1 WO2016082692 A1 WO 2016082692A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- keyword
- user
- message
- matching
- client
- 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.)
- Ceased
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]
Definitions
- the present application relates to the field of instant messaging, and in particular, to a method for information prompting, a device for information prompting, and an instant messaging system.
- Chatting in the group through instant messaging tools is a scene we often encounter. On the one hand, we don't have a lot of time to pay attention to the group chat process. On the other hand, we are very interested in some information in the group. Get or not miss this information, such as parties, travel and other specific topics.
- the application provides a method, a device and an instant messaging system for information prompting, which solve the problem of search efficiency in the prior art.
- a method for information prompting including the steps of:
- a message matching the keyword in the group message is prompted to the user.
- an apparatus for information prompting including:
- An identification module configured to record the keyword after receiving a keyword input by the user
- a matching module configured to perform keyword matching on the group message sent to the user according to the keyword when the group message is received
- a marking module configured to prompt the user to match the message in the group message to the keyword.
- an instant messaging system including a client and a server,
- the server is configured to record a received keyword input by the user, and identify a user identifier of the user; when receiving the group message of the user, perform a group message sent to the user according to the keyword Keyword matching; tagging the message matching the keyword in the group message as a tag, and sending the tagged message to the client;
- the client is configured to provide an area for the user to input a keyword and receive the labeled message to the user.
- the keyword since the prior art only performs a temporary search for the history message for the trigger instruction of the user, the keyword does not need to be saved, but in the present application, the keyword may be pre-recorded so as to be able to A process of performing an automated search for new messages in the group message.
- the prior art is to search for historical messages, that is, when a user's keyword is received, and the present application searches for each time a group message is received. Since the group message is continuously updated, the search is performed. The action is constantly being carried out, unlike the prior art being just a one-time action.
- this application is a process of continuously matching the group messages that are continuously received, so that the user can feel the effect of continuously updating the matching results dynamically, instead of presenting the one-time search to the user like the prior art solution.
- the experience brought by the application to the user is greatly improved, and the search efficiency is greatly improved.
- FIG. 1 is a flowchart of a server-side execution of a method for information prompting according to an embodiment of the present application
- FIG. 2 is a sequence diagram of server-side execution of a method for information prompting according to an embodiment of the present application
- FIG. 3 is a sequence diagram of a method performed by a client for information prompting in the embodiment of the present application
- FIG. 4 is a structural diagram of a hardware structure of a server in an embodiment of the present application.
- FIG. 5 is a logic block diagram of an internal module of a device for information prompting in the embodiment of the present application.
- FIG. 6 is a logic block diagram of the instant messaging system constructed by FIG. 5 in the embodiment of the present application;
- FIG. 7 is a flow chart of information interaction of the instant messaging system of FIG. 6 in the embodiment of the present application.
- FIG. 8 is a logic block diagram of an instant messaging system of a device for information prompting in a client according to an embodiment of the present application
- FIG. 9 to FIG. 10 are diagrams showing the effect of the client in the embodiment of the present application.
- the present application provides a solution for information prompting, and the user can customize keywords that need attention. From the moment when the setting is completed, the system will help the user to pay attention to the keyword continuously. The user can occasionally take a look at whether the keyword has been mentioned in the group. If someone mentions it, it can be obtained in time without missing. If no one mentions it, the group chat content is ignored. At a glance, convenient and efficient.
- the solution involved in the present application is applicable not only to the scene of the group message in the chat group, but also to any scene that pays attention to the public information published in the public information release area, for example, a comment occasion of a multi-person comment. Or, where the text is broadcast live, and so on. Therefore, the group message defined in the present application is not limited to the group message of the chat group, and the messages issued by multiple users in other scenarios are collectively referred to as a group message.
- the method for the method for prompting information to the user provided by the application is as follows: after receiving the keyword input by the user, recording the keyword; when receiving the group message, sending the message to the user according to the keyword Group message matching keyword matching; matching the group message to the keyword The message is prompted to the user.
- the client will pre-set the way to visually mark the message for prompting the user, such as highlighting, or displaying with a setting flag, and displaying the keyword matching the message to the stated manner.
- the user so that the user can find a message matching the keyword or the like based on the displayed keyword.
- the manner in which the information is presented to the user can be set to different prompting modes according to the needs of different application scenarios. For example, a prompt box can be popped up to prompt the user whether to view the matching result. Shows the number of matched keywords; you can send a notification reminder or voice reminder to the client when the number of reminders reaches a fixed number of times.
- the search keyword in the prior art, since the history message is temporarily searched only for the trigger instruction of the user, the keyword does not need to be saved, but in the solution, the keyword may be recorded in advance, so that the subsequent pair can be implemented.
- the process of automated search for new messages in group messages The prior art is to search for historical messages, that is, when a user's keyword is received, and the present application searches for each time a group message is received. Since the group message is continuously updated, the search is performed. The action is constantly being carried out, unlike the prior art being just a one-time action.
- this application is a process of continuously matching the group messages that are continuously received, so that the user can feel the effect of continuously updating the matching results dynamically, instead of presenting the one-time search to the user like the prior art solution.
- the experience brought by the application to the user is greatly improved, and is particularly suitable for the case where a specific message is tracked in the group message.
- the method for prompting information to the user in the application can be applied to both the server and the client.
- the server When the server is running, no matter whether the client is enabled or not, the execution of the solution is not hindered.
- the client When the client is opened, the user can view the attention at any time.
- Information In order to explain the present application in more detail, the following describes the solution of the present application from the client side and the server side respectively.
- the client and server described below refer to the client and server in the instant messaging system, of course, in other systems. In the case of, for example, a comment system or a text live broadcast system, a client and a server may also be included.
- 1 is a flow diagram of an embodiment of a method of information cue execution on the server side.
- a user When a user logs in to the instant messaging tool for the first time, they may not join any user group. After logging in, they can search through the user interface, create or otherwise join a user group, and the server will record the group identifier and the user ID. Correlation relationship, when each user in the group exchanges information through the respective client, the server first identifies, by the group identification information, which group the received interaction information is related to, and then, through the user identifier, the group belonging to the group A message is sent to the user.
- the application provides a keyword input interface for the user on the client.
- the keyword input interface is displayed.
- the client sends the keyword and the user identifier to the server;
- the server identifies the received keyword and the user identifier of the user (step 101); monitors the group message under the user identifier from the moment the keyword is received, and receives the group identifier.
- the keyword is matched according to a predetermined rule (step 102). If the keyword is matched, the keyword is tagged in the group message, and then the tagged message is sent to the user identifier according to the user identifier.
- Client step 103). After receiving the group message with the label, the page update is performed according to the label on the interface of the group message, so that the user sees the message with the visual mark on the client, so that it is possible to see at a glance whether there is a group message that needs attention.
- step 101 when performing step 101, since the method is executed on the client, the client only needs to recognize the received keyword without identifying the user identifier of the user; the client The group message sent by the server is monitored from the moment the keyword is received. When the client receives the new message under the group identity, the keyword is matched according to a predetermined rule, if the keyword is matched.
- the client displays the keyword visually on the interface is to refer to the method in step 103, that is, the keyword may be tagged in the group message, and then the page is displayed according to the tag on the interface of the group message. Updates; in addition to this, it is also possible to visually mark keywords based on the rules of pre-pre-set visual markers, without having to tag the keywords.
- the predetermined rule in step 102 may be matched according to a preset time interval, and the time interval may be set to different frequencies according to requirements, such as 3 seconds, 5 seconds, and the like. , this application does not match the keywords in real time. Instead, the keyword is matched by setting the time interval that the user can tolerate. It is a solution that fully analyzes the characteristics of the user's attention to the topic of the group message, which can satisfy the user's demand for group message attention and can effectively reduce it. The processing pressure of the equipment.
- the predetermined rule may also be to match a new message in the group message; or, to match all new messages in the interval according to a preset time interval, and the like.
- the server or the client may count the number of matched keywords when matching the keyword, and send the counting result to the client to remind the display.
- the user may input multiple keywords, pre-set the rules for tagging each keyword, and the client presets rules for identifying various tags, and sends the tagged group message to the client.
- the client updates the current interface according to the rules of the corresponding identification tag, and displays the interface after the visual tag.
- the keyword may be further divided into a primary keyword and a secondary keyword, and the predetermined rule set by the server further includes matching according to the priority level of each of the keywords (not described in FIG. 1), and prioritizing different priorities. Level keywords are reminded in different ways. For example, the highest priority keyword is vibrated to alert, and when the client receives the group message with the keyword with the highest level tag, the vibration alert command is triggered.
- FIG. 2 is a timing diagram of the method performed by the server in an embodiment.
- FIG. 3 is a timing diagram of the method performed by the client in an embodiment. The comparison between the two figures may provide a clearer and more intuitive understanding of the above description.
- the present application also provides an apparatus for information prompting, which is applicable to both the server side and the client end, and does not hinder the execution of the scheme when the server side is running regardless of whether the client is turned on or not.
- the device embodiment may be implemented by software, or may be implemented by hardware or a combination of hardware and software. Taking the software implementation as an example, as a logical means, the processor of the device in which it is located reads the corresponding computer program instructions in the non-volatile memory into the memory. From the hardware level, as shown in FIG. 4, the server of the device for information prompting of the present application is located.
- a hardware structure diagram, except for the processor, the network interface, the memory, and the non-volatile memory shown in FIG. 4, the server where the device is located in the embodiment may also include other hardware, which is not detailed in FIG. show.
- An identification module configured to record the keyword after receiving a keyword input by the user
- a matching module configured to perform keyword matching on the group message sent to the user according to the keyword when the group message is received
- a marking module configured to prompt the user of the message matching the keyword in the group message.
- the device is described on the server side and the client side respectively.
- Figure 5 is a logic block diagram of the internal modules of the apparatus for information prompting on the server side.
- the device includes an identification module, a matching module, and a marking module.
- An identification module configured to record a keyword sent by the user and identify a user identifier of the user
- the matching module is configured to match the keywords according to a predetermined rule when a new group message is received.
- a predetermined rule For the formulation policy of the predetermined rule, refer to the corresponding content in the method described above, and details are not described herein again.
- the marking module is configured to tag the matched keyword in the group message of the user, and send the tagged message to the client according to the user identifier.
- the apparatus may further include a counting module, configured to count the number of times the matching module matches the keyword, and further, after receiving the recounting instruction, clear the counting result and restart count.
- a counting module configured to count the number of times the matching module matches the keyword, and further, after receiving the recounting instruction, clear the counting result and restart count.
- FIG. 6 is a logical block diagram of the instant messaging system formed by the server and the client in this case.
- the function of the module included in the server is the same as that described in FIG. 3, and details are not described herein.
- the client provides the user with an entry for inputting keywords and an interface for displaying group information. Therefore, the client includes a keyword input module and provides input to the user. The area of the keyword; and the interface used by the chat information display module to display the group message.
- the keyword input module may also display a guide text guiding the user to input a keyword in advance.
- the interface for displaying the group message can also be set to scroll up. The button and the down button, the user triggers this button to locate the group message one by one.
- the client side is matched with the counting module of the server, and the client further includes a counting display module, and is displayed after receiving the counting result counted by the counting module of the server.
- the client may further include a re-counting module.
- the client sends a message to the counting module of the server to notify the counting module to restart counting.
- the guide text is displayed by default in the keyword input module, prompting the user to enter keywords in this area, as shown in Figure 8.
- the interaction process between the client and the server is triggered.
- the identification module of the server After the keyword input module of the client sends the keyword information to the server, the identification module of the server stores the received keyword in the keyword list, and identifies the user identifier of the sending keyword;
- the matching module checks whether the stored keyword list matches the keyword every predetermined time interval, and if there is no matching keyword, sends the group message to each client. If there is text matching the keyword, the keyword in the group message will be tagged by the tag module. In addition, the number of matched keywords will be recorded by the counting module, and the matching module and the counting module will be tagged. The group message and the result of the counting are passed to the client.
- the group message with the label is sent to the client, and the chat information display module of the client presents the keyword with the effect of visual marking according to the label, for example, with a colored background color or a different color of text or a different font, etc.
- the marking method can be determined by the person using the scheme and the rules are set in advance on the client.
- the count result is presented in the count display module. In this application example, the initial value of the counting module is displayed as 0, as shown in FIG.
- the rendering effect after the keyword visual tag is shown in Figure 9.
- the instruction is sent to the counting module of the server, the counting module is cleared, and the matching result of the matching module is re-acquired from this moment. Start counting.
- the device for prompting information in the instant messaging system in FIG. 7 is located at the client end. As shown in the figure, the device for prompting the information of the client still includes the identification module, the matching module and the marking module, but the functions of the identification module and the marking module can be compared with FIG. 6 There are differences in the specific differences, which can be distinguished by referring to the description in the above method for group messages.
- the keyword input module of the client sends the keyword information to the identification module of the client, and the identification module stores the received keyword in the keyword list;
- the group message processing module of the server determines the group message belonging to the group according to the group identifier and sends the message to the client according to the user identifier, the process is consistent with the technical means used in the prior art, and details are not described herein.
- the matching module of the client receives the group message, it checks whether the stored keyword list matches the keyword every predetermined time interval, and if there is no matching keyword, the group message is directly displayed in the chat information display module;
- the text matching the keyword will be tagged by the tag module (or the tag can be directly processed into the effect of the visual tag), and the number of matching keywords will be Recorded by the counting module, the matching module and the counting module pass the group message with the label and the counting result to the chat information display module, and the module presents the keyword with the effect of visual marking according to the label.
- the count result is presented in the count display module.
- the initial value of the counting module is displayed as 0, as shown in FIG.
- the rendering effect after the keyword visual tag is shown in Figure 9.
- the instruction is sent to the counting module, the counting module is cleared, and the matching result of the matching module is re-acquired from this moment to start counting.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
本申请涉及即时通讯领域,尤其涉及一种信息提示的方法、用于信息提示的装置及即时通讯系统。The present application relates to the field of instant messaging, and in particular, to a method for information prompting, a device for information prompting, and an instant messaging system.
通过即时通讯工具聊天时在群里聊天是我们经常遇到的场景,一方面我们没有很多的时间去持续关注群聊天过程,另一方面我们又对群里的某些信息非常感兴趣,希望及时获取或者不错过该信息,如聚会、出游等特定话题。Chatting in the group through instant messaging tools is a scene we often encounter. On the one hand, we don't have a lot of time to pay attention to the group chat process. On the other hand, we are very interested in some information in the group. Get or not miss this information, such as parties, travel and other specific topics.
目前的做法是可以在群里打开历史记录搜索关键词,但是缺点是必须每次打开历史记录进行搜索才能获取到自己所关注的信息,因此效率不高。The current practice is to open the history search keyword in the group, but the disadvantage is that you must open the history every time to search to get the information you care about, so it is not efficient.
发明内容Summary of the invention
本申请提供一种信息提示的方法、装置、即时通讯系统,解决现有技术中搜索效率问题。The application provides a method, a device and an instant messaging system for information prompting, which solve the problem of search efficiency in the prior art.
根据本申请实施例的第一方面,提供一种信息提示的方法,包括步骤:According to a first aspect of the embodiments of the present application, a method for information prompting is provided, including the steps of:
当接收到用户输入的关键字后,记录所述关键字;After receiving the keyword input by the user, recording the keyword;
当收到群消息时,根据所述关键字,对发给所述用户的群消息进行关键字匹配;When receiving the group message, performing keyword matching on the group message sent to the user according to the keyword;
将所述群消息中匹配到所述关键字的消息提示给用户。A message matching the keyword in the group message is prompted to the user.
根据本申请实施例的第二方面,提供一种用于信息提示的装置,包括:According to a second aspect of the embodiments of the present application, an apparatus for information prompting is provided, including:
识别模块,用于当接收到用户输入的关键字后,记录所述关键字;An identification module, configured to record the keyword after receiving a keyword input by the user;
匹配模块,用于当收到群消息时,根据所述关键字,对发给所述用户的群消息进行关键字匹配;a matching module, configured to perform keyword matching on the group message sent to the user according to the keyword when the group message is received;
标记模块,用于将所述群消息中匹配到所述关键字的消息提示用户。 And a marking module, configured to prompt the user to match the message in the group message to the keyword.
根据本申请实施例的第三方面,提供一种即时通讯系统,该系统包括客户端和服务器,According to a third aspect of the embodiments of the present application, an instant messaging system is provided, the system including a client and a server,
所述服务器,用于记录接收到的用户输入的关键字,以及识别该用户的用户标识;当收到该用户的群消息时,根据所述关键字,对发给所述用户的群消息进行关键字匹配;对所述群消息中匹配到所述关键字的消息进行打标签作为标记,并将带标签的消息发送给所述客户端;The server is configured to record a received keyword input by the user, and identify a user identifier of the user; when receiving the group message of the user, perform a group message sent to the user according to the keyword Keyword matching; tagging the message matching the keyword in the group message as a tag, and sending the tagged message to the client;
所述客户端,用于提供给用户输入关键字的区域以及接收所述带标签的消息提示给用户。The client is configured to provide an area for the user to input a keyword and receive the labeled message to the user.
相对于现有技术的搜索关键字的方案中,由于现有技术只是针对用户的触发指令对历史消息进行临时搜索,不需要保存关键字,而本申请方案中,可预先记录关键字,以便能够实现后续对群消息中新的消息进行自动化搜索的过程。现有技术是对历史消息进行搜索,也就是当收到用户关键字时才进行的搜索,而本申请在每次收到群消息时就会进行搜索,由于群消息是不断更新的,所以搜索的动作是不断在进行的,而不像现有技术仅仅是一次性的动作。也正是由于本申请是对持续收到的群消息不断匹配的过程,使得用户能够感受到不断动态更新匹配结果的效果,而不像现有技术的方案给用户呈现出的是一次性的搜索结果,因此本申请对用户带来的体验大大提升,并大大提升了搜索效率。In the solution of the search keyword in the prior art, since the prior art only performs a temporary search for the history message for the trigger instruction of the user, the keyword does not need to be saved, but in the present application, the keyword may be pre-recorded so as to be able to A process of performing an automated search for new messages in the group message. The prior art is to search for historical messages, that is, when a user's keyword is received, and the present application searches for each time a group message is received. Since the group message is continuously updated, the search is performed. The action is constantly being carried out, unlike the prior art being just a one-time action. It is also because this application is a process of continuously matching the group messages that are continuously received, so that the user can feel the effect of continuously updating the matching results dynamically, instead of presenting the one-time search to the user like the prior art solution. As a result, the experience brought by the application to the user is greatly improved, and the search efficiency is greatly improved.
图1为本申请实施例中信息提示的方法服务器端执行的流程图;1 is a flowchart of a server-side execution of a method for information prompting according to an embodiment of the present application;
图2为本申请实施例中信息提示的方法服务器端执行的时序图;2 is a sequence diagram of server-side execution of a method for information prompting according to an embodiment of the present application;
图3为本申请实施例中信息提示的方法客户端执行的时序图;3 is a sequence diagram of a method performed by a client for information prompting in the embodiment of the present application;
图4为本申请实施例中服务器的硬件结构框架图;4 is a structural diagram of a hardware structure of a server in an embodiment of the present application;
图5为本申请实施例中信息提示的装置位于服务器的内部模块逻辑框图;5 is a logic block diagram of an internal module of a device for information prompting in the embodiment of the present application;
图6为本申请实施例中图5所构成的即时通讯系统的逻辑框图; 6 is a logic block diagram of the instant messaging system constructed by FIG. 5 in the embodiment of the present application;
图7为本申请实施例中图6的即时通讯系统的信息交互流程图;7 is a flow chart of information interaction of the instant messaging system of FIG. 6 in the embodiment of the present application;
图8为本申请实施例中信息提示的装置位于客户端的即时通信系统的逻辑框图;8 is a logic block diagram of an instant messaging system of a device for information prompting in a client according to an embodiment of the present application;
图9至图10为本申请实施例中的客户端的效果呈现图。FIG. 9 to FIG. 10 are diagrams showing the effect of the client in the embodiment of the present application.
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. The following description refers to the same or similar elements in the different figures unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of devices and methods consistent with aspects of the present application as detailed in the appended claims.
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。The terminology used in the present application is for the purpose of describing particular embodiments, and is not intended to be limiting. The singular forms "a", "the" and "the"
本申请提供了一种信息提示的方案,用户可以自定义需要关注的关键词,从设置完成的时刻开始,系统会帮助用户持续关注此关键词。用户可以偶尔来看一眼群内是否已经有人提及此关键词,如有人提及则可以及时获取而不错过,如没有人提及则忽略此群聊天内容。一目了然,方便高效。The present application provides a solution for information prompting, and the user can customize keywords that need attention. From the moment when the setting is completed, the system will help the user to pay attention to the keyword continuously. The user can occasionally take a look at whether the keyword has been mentioned in the group. If someone mentions it, it can be obtained in time without missing. If no one mentions it, the group chat content is ignored. At a glance, convenient and efficient.
值得说明的是,本申请所涉及的方案不仅适用于在聊天群中关注群消息的场景,对于任何在公共信息发布区域发布的公共信息进行关注的场景均可适用,例如多人评论的评论场合;或者以文字方式进行直播的场合,等等。因此,在本申请中所定义的群消息不单纯限于聊天群的群消息,对于其他场景下多个用户所发布的消息统称为群消息。It should be noted that the solution involved in the present application is applicable not only to the scene of the group message in the chat group, but also to any scene that pays attention to the public information published in the public information release area, for example, a comment occasion of a multi-person comment. Or, where the text is broadcast live, and so on. Therefore, the group message defined in the present application is not limited to the group message of the chat group, and the messages issued by multiple users in other scenarios are collectively referred to as a group message.
本申请提供的对用户进行信息提示的方法的处理过程如下:当接收到用户输入的关键字后,记录所述关键字;当收到群消息时,根据关键字,对发给所述用户的群消息进行关键字匹配;将所述群消息中匹配到所述关键字的 消息提示给用户。The method for the method for prompting information to the user provided by the application is as follows: after receiving the keyword input by the user, recording the keyword; when receiving the group message, sending the message to the user according to the keyword Group message matching keyword matching; matching the group message to the keyword The message is prompted to the user.
客户端会预先设置好通过何种方式对消息进行视觉标记,以便提示给用户,例如突出显示,或者带设定标记的方式显示,以及将匹配到消息的关键字以设定方式显示给所述用户,以便用户可基于该显示的关键字查找出匹配到所述关键字的消息等。除了将消息通过视觉标记的方式对用户进行提醒以外,对用户进行信息提示的方式可以根据不同应用场景的需要设置成不同的提示方式,例如,可以弹出提示框,提示用户是否需要查看匹配结果;显示匹配到的关键字次数;可以设置提醒次数达到固定的次数时,向客户端发送通知提醒或声音提醒等等。The client will pre-set the way to visually mark the message for prompting the user, such as highlighting, or displaying with a setting flag, and displaying the keyword matching the message to the stated manner. The user, so that the user can find a message matching the keyword or the like based on the displayed keyword. In addition to alerting the user by means of visually marking the message, the manner in which the information is presented to the user can be set to different prompting modes according to the needs of different application scenarios. For example, a prompt box can be popped up to prompt the user whether to view the matching result. Shows the number of matched keywords; you can send a notification reminder or voice reminder to the client when the number of reminders reaches a fixed number of times.
相对于现有技术的搜索关键字的方案中,由于只是针对用户的触发指令对历史消息进行临时搜索,不需要保存关键字,而本申请方案中,可预先记录关键字,以便能够实现后续对群消息中新的消息进行自动化搜索的过程。现有技术是对历史消息进行搜索,也就是当收到用户关键字时才进行的搜索,而本申请在每次收到群消息时就会进行搜索,由于群消息是不断更新的,所以搜索的动作是不断在进行的,而不像现有技术仅仅是一次性的动作。也正是由于本申请是对持续收到的群消息不断匹配的过程,使得用户能够感受到不断动态更新匹配结果的效果,而不像现有技术的方案给用户呈现出的是一次性的搜索结果,因此本申请对用户带来的体验大大提升,特别适用于群消息中对特定消息进行跟踪的场合。In the solution of the search keyword in the prior art, since the history message is temporarily searched only for the trigger instruction of the user, the keyword does not need to be saved, but in the solution, the keyword may be recorded in advance, so that the subsequent pair can be implemented. The process of automated search for new messages in group messages. The prior art is to search for historical messages, that is, when a user's keyword is received, and the present application searches for each time a group message is received. Since the group message is continuously updated, the search is performed. The action is constantly being carried out, unlike the prior art being just a one-time action. It is also because this application is a process of continuously matching the group messages that are continuously received, so that the user can feel the effect of continuously updating the matching results dynamically, instead of presenting the one-time search to the user like the prior art solution. As a result, the experience brought by the application to the user is greatly improved, and is particularly suitable for the case where a specific message is tracked in the group message.
本申请的对用户进行信息提示的方法在服务器端和客户端均可适用,在服务器端运行时无论客户端是否开启均不妨碍本方案的执行,当客户端开启后就可以随时查看到所关注的信息。为更加详细的阐述本申请,以下分别从客户端侧和服务器侧实现本申请的方案进行详细阐述,下面所述的客户端和服务器是指即时通讯系统中的客户端和服务器,当然在其他系统中,例如评论系统中或文字直播系统中,也可以包括客户端和服务器。图1是信息提示的方法在服务器端执行的实施例的流程图。 The method for prompting information to the user in the application can be applied to both the server and the client. When the server is running, no matter whether the client is enabled or not, the execution of the solution is not hindered. When the client is opened, the user can view the attention at any time. Information. In order to explain the present application in more detail, the following describes the solution of the present application from the client side and the server side respectively. The client and server described below refer to the client and server in the instant messaging system, of course, in other systems. In the case of, for example, a comment system or a text live broadcast system, a client and a server may also be included. 1 is a flow diagram of an embodiment of a method of information cue execution on the server side.
用户首次登陆即时通讯工具时,其可能没有加入任何用户群,在登录后可以通过在用户界面上搜索,创建或者以其他方式加入某个用户群中,服务端将记录这个群标识与该用户标识的关联关系,在该群中的各个用户通过各自的客户端进行信息交互时,服务器首先通过群的标识信息识别所收到的交互信息与哪个群有关,然后通过用户标识将属于该群的群消息发送至该用户。When a user logs in to the instant messaging tool for the first time, they may not join any user group. After logging in, they can search through the user interface, create or otherwise join a user group, and the server will record the group identifier and the user ID. Correlation relationship, when each user in the group exchanges information through the respective client, the server first identifies, by the group identification information, which group the received interaction information is related to, and then, through the user identifier, the group belonging to the group A message is sent to the user.
本申请在客户端会为用户提供关键字的输入接口,用户打开群聊窗口时会看到此关键字输入接口,用户输入关键字后,客户端将该关键字以及用户标识发送至服务器端;The application provides a keyword input interface for the user on the client. When the user opens the group chat window, the keyword input interface is displayed. After the user inputs the keyword, the client sends the keyword and the user identifier to the server;
服务器端对接收到的关键字以及对该用户的用户标识进行识别(步骤101);从收到关键字的时刻起,对该用户标识下的群消息进行监控,当收到该群标识下的新消息时,根据预定规则对所述关键字进行匹配(步骤102),如果匹配到关键字,则在群消息中对所述关键字打上标签,然后根据用户标识将带有标签的消息发送至客户端(步骤103)。当接收到带有标签的群消息后,在群消息的界面上根据标签进行页面更新,使用户在客户端看到有视觉标记的消息,因此可以一目了然的看到是否有需要关注的群消息。The server identifies the received keyword and the user identifier of the user (step 101); monitors the group message under the user identifier from the moment the keyword is received, and receives the group identifier. When the new message is received, the keyword is matched according to a predetermined rule (step 102). If the keyword is matched, the keyword is tagged in the group message, and then the tagged message is sent to the user identifier according to the user identifier. Client (step 103). After receiving the group message with the label, the page update is performed according to the label on the interface of the group message, so that the user sees the message with the visual mark on the client, so that it is possible to see at a glance whether there is a group message that needs attention.
以下描述在客户端执行信息提示的实施例。与图1所述的实施例不同,在执行步骤101时,由于在客户端执行该方法,因此客户端只需要对接收到的关键字识别,而无需对该用户的用户标识进行识别;客户端从收到关键字的时刻起,对服务器发来的群消息进行监控,当客户端收到该群标识下的新消息时,根据预定规则对所述关键字进行匹配,如果匹配到关键字时,客户端将关键字视觉标识后在界面上显示的其中一种方式是可以参照步骤103的方式,即可以是在群消息中对关键字打上标签,然后在群消息的界面上根据标签进行页面更新;除此之外,也可以不需要给关键字打标签,直接根据预预先设置好的视觉标记的规则将关键字进行视觉标记。An embodiment of performing a message prompt on the client is described below. Different from the embodiment described in FIG. 1, when performing step 101, since the method is executed on the client, the client only needs to recognize the received keyword without identifying the user identifier of the user; the client The group message sent by the server is monitored from the moment the keyword is received. When the client receives the new message under the group identity, the keyword is matched according to a predetermined rule, if the keyword is matched. One of the ways in which the client displays the keyword visually on the interface is to refer to the method in step 103, that is, the keyword may be tagged in the group message, and then the page is displayed according to the tag on the interface of the group message. Updates; in addition to this, it is also possible to visually mark keywords based on the rules of pre-pre-set visual markers, without having to tag the keywords.
无论在客户端还是服务器端执行,在一个优选方式中,步骤102中的预定规则可以是根据预先设置的时间间隔进行匹配,时间间隔可以根据需要设置不同的频率,例如3秒、5秒等等,本申请没有对关键字进行实时匹配, 取而代之的是通过设置用户可以忍受的时间间隔来对关键字进行匹配,是充分分析了用户对群消息关注话题的特点后确定的方案,既可以满足用户对群消息关注的需求又可以有效地降低设备的处理压力。另外,预定规则还可以是对群消息中的新消息进行匹配;或者,根据预先设置的时间间隔对间隔内的所有新消息进行匹配等等。Regardless of whether it is executed on the client side or the server side, in a preferred manner, the predetermined rule in step 102 may be matched according to a preset time interval, and the time interval may be set to different frequencies according to requirements, such as 3 seconds, 5 seconds, and the like. , this application does not match the keywords in real time. Instead, the keyword is matched by setting the time interval that the user can tolerate. It is a solution that fully analyzes the characteristics of the user's attention to the topic of the group message, which can satisfy the user's demand for group message attention and can effectively reduce it. The processing pressure of the equipment. In addition, the predetermined rule may also be to match a new message in the group message; or, to match all new messages in the interval according to a preset time interval, and the like.
作为一个优选方式,服务器端或客户端在匹配到所述关键字时可以对匹配到的关键字的次数进行计数,并将计数结果发送至客户端,以便提醒进行显示。另外,还可以在客户端设置一个重新统计的触发按钮,当用户触发重新统计的指令时,服务器端将计数结果清零,并从此时刻开始重新计数。As a preferred method, the server or the client may count the number of matched keywords when matching the keyword, and send the counting result to the client to remind the display. In addition, you can also set a re-statistic trigger button on the client. When the user triggers the re-stated command, the server will clear the count result and start counting again from this moment.
在一个实施例中,用户可以输入多个关键字,预先设置好对各个关键字打标签的规则,客户端预先设置好识别各种标签的规则,当将打好标签的群消息发送至客户端后,客户端根据相应的识别标签的规则对当前界面进行更新,显示出视觉标记后的界面。进一步的,还可以将关键字区分为主关键字和次关键字,服务器端设置的预定规则还包括根据各所述关键字的优先等级进行匹配(图1种未描述),并对不同的优先等级的关键字进行不同方式的提醒,例如,将最高优先级的关键字进行震动提醒,当客户端收到带有最高等级标签的关键字的群消息时,触发震动提醒指令。In an embodiment, the user may input multiple keywords, pre-set the rules for tagging each keyword, and the client presets rules for identifying various tags, and sends the tagged group message to the client. After that, the client updates the current interface according to the rules of the corresponding identification tag, and displays the interface after the visual tag. Further, the keyword may be further divided into a primary keyword and a secondary keyword, and the predetermined rule set by the server further includes matching according to the priority level of each of the keywords (not described in FIG. 1), and prioritizing different priorities. Level keywords are reminded in different ways. For example, the highest priority keyword is vibrated to alert, and when the client receives the group message with the keyword with the highest level tag, the vibration alert command is triggered.
图2为一个实施例中服务器端执行本方法的时序图,图3为一个实施例中客户端执行本方法的时序图,通过两张图的对比可以对以上描述有更加清晰直观的理解。FIG. 2 is a timing diagram of the method performed by the server in an embodiment. FIG. 3 is a timing diagram of the method performed by the client in an embodiment. The comparison between the two figures may provide a clearer and more intuitive understanding of the above description.
与上述信息提示的方法相对应,本申请还提供了用于信息提示的装置,该装置在服务器端和客户端均可适用,在服务器端运行时无论客户端是否开启均不妨碍本方案的执行,当客户端开启后就可以随时查看到所关注的信息。该装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图4所示,为本申请用于信息提示的装置所在服务器的 一种硬件结构图,除了图4所示的处理器、网络接口、内存以及非易失性存储器之外,实施例中装置所在的服务器通常还可以包括其他硬件,对此图4中不再详细示出。Corresponding to the above method for information prompting, the present application also provides an apparatus for information prompting, which is applicable to both the server side and the client end, and does not hinder the execution of the scheme when the server side is running regardless of whether the client is turned on or not. When the client is opened, you can view the information of interest at any time. The device embodiment may be implemented by software, or may be implemented by hardware or a combination of hardware and software. Taking the software implementation as an example, as a logical means, the processor of the device in which it is located reads the corresponding computer program instructions in the non-volatile memory into the memory. From the hardware level, as shown in FIG. 4, the server of the device for information prompting of the present application is located. A hardware structure diagram, except for the processor, the network interface, the memory, and the non-volatile memory shown in FIG. 4, the server where the device is located in the embodiment may also include other hardware, which is not detailed in FIG. show.
本申请实施例所提供的用于信息提示的装置,包括:The device for information prompt provided by the embodiment of the present application includes:
识别模块,用于当接收到用户输入的关键字后,记录所述关键字;An identification module, configured to record the keyword after receiving a keyword input by the user;
匹配模块,用于当收到群消息时,根据所述关键字,对发给所述用户的群消息进行关键字匹配;a matching module, configured to perform keyword matching on the group message sent to the user according to the keyword when the group message is received;
标记模块,用于将所述群消息中匹配到所述关键字的消息提示给用户。And a marking module, configured to prompt the user of the message matching the keyword in the group message.
以下对该装置位于服务器端和客户端分别进行描述。The device is described on the server side and the client side respectively.
图5是用于位于服务器端的信息提示的装置的内部模块的逻辑框图。该装置包括识别模块、匹配模块和标记模块。Figure 5 is a logic block diagram of the internal modules of the apparatus for information prompting on the server side. The device includes an identification module, a matching module, and a marking module.
识别模块,用于记录用户所发送的关键字以及识别该用户的用户标识;An identification module, configured to record a keyword sent by the user and identify a user identifier of the user;
匹配模块,用于当收到新的群消息时,根据预定规则对所述关键字进行匹配;预定规则的制定策略可以参考上文所述的方法中的相应内容,在此不再赘述。The matching module is configured to match the keywords according to a predetermined rule when a new group message is received. For the formulation policy of the predetermined rule, refer to the corresponding content in the method described above, and details are not described herein again.
标记模块,用于将匹配到的所述关键字在该用户的群消息中打上标签,根据用户标识将带有标签的消息发送至客户端。The marking module is configured to tag the matched keyword in the group message of the user, and send the tagged message to the client according to the user identifier.
作为一个优选方式,该装置还可以包括计数模块,用于对所述匹配模块中匹配到所述关键字的次数进行计数,另外,在收到重新计数的指令后将计数结果清零,重新开始计数。As a preferred mode, the apparatus may further include a counting module, configured to count the number of times the matching module matches the keyword, and further, after receiving the recounting instruction, clear the counting result and restart count.
图5中用于信息提示的装置位于服务器端,图6为此种情况下该服务器端和客户端所构成的即时通讯系统的逻辑框图。服务器所包含的模块的功能与图3中描述的一致,不再赘述,客户端则为用户提供输入关键字的入口以及显示群信息的界面,因此客户端包括关键字输入模块,提供给用户输入关键字的区域;以及聊天信息显示模块用来显示群消息的界面。作为一个优选方式,关键字输入模块中还可以事先显示引导用户输入关键字的引导文字。另外,为了方便用户查阅群消息,在显示群消息的界面还可以设置向上翻阅 的按钮以及向下的按钮,用户通过触发此按钮来将群消息逐条定位。The device for information prompting in FIG. 5 is located at the server side, and FIG. 6 is a logical block diagram of the instant messaging system formed by the server and the client in this case. The function of the module included in the server is the same as that described in FIG. 3, and details are not described herein. The client provides the user with an entry for inputting keywords and an interface for displaying group information. Therefore, the client includes a keyword input module and provides input to the user. The area of the keyword; and the interface used by the chat information display module to display the group message. As a preferred mode, the keyword input module may also display a guide text guiding the user to input a keyword in advance. In addition, in order to facilitate the user to access the group message, the interface for displaying the group message can also be set to scroll up. The button and the down button, the user triggers this button to locate the group message one by one.
作为一个优选方式,与服务器端的计数模块配套,客户端还包括计数显示模块,当收到服务器端的计数模块所统计的计数结果后进行显示。并且客户端还可以包括重新计数模块,当用户触发该模块后,客户端向服务器的计数模块发出信息通知计数模块重新开始计数。As a preferred method, the client side is matched with the counting module of the server, and the client further includes a counting display module, and is displayed after receiving the counting result counted by the counting module of the server. And the client may further include a re-counting module. When the user triggers the module, the client sends a message to the counting module of the server to notify the counting module to restart counting.
结合图6和图2的时序图来说明一个应用实例中即时通讯系统信息交互的流程图。A flowchart of the information interaction of the instant messaging system in an application example will be described with reference to the timing diagrams of FIG. 6 and FIG. 2.
关键字输入模块中默认显示引导文字,提示用户在此区域输入关键字,如图8所示。当用户在关键字输入模块输入关键字后,触发客户端与服务器端的交互流程。The guide text is displayed by default in the keyword input module, prompting the user to enter keywords in this area, as shown in Figure 8. When the user inputs a keyword in the keyword input module, the interaction process between the client and the server is triggered.
客户端的关键字输入模块将关键字信息发送至服务器后,服务器的识别模块将收到的关键字并存储到关键字列表中,识别出发送关键字的用户标识;After the keyword input module of the client sends the keyword information to the server, the identification module of the server stores the received keyword in the keyword list, and identifies the user identifier of the sending keyword;
当服务器接收到与该用户标识有关的群消息时匹配模块每隔预定时间间隔查看所存储的关键字列表是否有匹配到关键字,如果没有相匹配的关键字则将群消息发送给各客户端;如果有与关键字匹配的文字,则通过标记模块将对群消息中的关键字打上标签,另外,匹配到的关键字的次数将被计数模块记录,匹配模块和计数模块将带有标签的群消息以及计数结果传给客户端。When the server receives the group message related to the user identifier, the matching module checks whether the stored keyword list matches the keyword every predetermined time interval, and if there is no matching keyword, sends the group message to each client. If there is text matching the keyword, the keyword in the group message will be tagged by the tag module. In addition, the number of matched keywords will be recorded by the counting module, and the matching module and the counting module will be tagged. The group message and the result of the counting are passed to the client.
带有标签的群消息被发送至客户端,在客户端的聊天信息显示模块根据标签将关键字呈现出视觉标记的效果,例如用有颜色的底色或者不同颜色的文字或者不同的字体等等,标记方式可以由使用本方案的人自行决定,并预先在客户端上设置规则。而计数结果在计数显示模块中呈现出来。在本应用实例中,计数模块的初始值显示为0,如图8所示。关键字视觉标记后的呈现效果如图9所示。The group message with the label is sent to the client, and the chat information display module of the client presents the keyword with the effect of visual marking according to the label, for example, with a colored background color or a different color of text or a different font, etc. The marking method can be determined by the person using the scheme and the rules are set in advance on the client. The count result is presented in the count display module. In this application example, the initial value of the counting module is displayed as 0, as shown in FIG. The rendering effect after the keyword visual tag is shown in Figure 9.
当用户通过重新统计模块触发重新统计的指令后,该指令被发送至服务器的计数模块,计数模块清零,并从此时刻重新获取匹配模块的匹配结果开 始计数。After the user triggers the re-statistical instruction through the re-statistics module, the instruction is sent to the counting module of the server, the counting module is cleared, and the matching result of the matching module is re-acquired from this moment. Start counting.
图7中的即时通讯系统中信息提示的装置位于客户端,如图所示,客户端的信息提示的装置依然包括识别模块、匹配模块和标记模块,但识别模块以及标记模块的功能可以与图6中的有所区别,具体区别可以参照上文关于群消息的方法中的描述进行区分。The device for prompting information in the instant messaging system in FIG. 7 is located at the client end. As shown in the figure, the device for prompting the information of the client still includes the identification module, the matching module and the marking module, but the functions of the identification module and the marking module can be compared with FIG. 6 There are differences in the specific differences, which can be distinguished by referring to the description in the above method for group messages.
以下结合图7以及图3的时序图对即时通讯系统的工作原理进行描述。The working principle of the instant messaging system will be described below with reference to the timing charts of FIG. 7 and FIG. 3.
客户端的关键字输入模块将关键字信息发送客户端的识别模块,识别模块将收到的关键字并存储到关键字列表中;The keyword input module of the client sends the keyword information to the identification module of the client, and the identification module stores the received keyword in the keyword list;
当服务器的群消息处理模块根据群标识判断出属于该群的群消息后根据用户标识发送给该客户端,此过程与现有技术中所使用的技术手段一致,不再赘述。客户端的匹配模块接收到群消息时每隔预定时间间隔查看所存储的关键字列表是否有匹配到关键字,如果没有相匹配的关键字则将群消息直接在聊天信息显示模块中显示;如果有与关键字匹配的文字,则通过标记模块将对群消息中的关键字打上标签(也可以不打标签,将关键字直接处理成视觉标记的效果),另外,匹配到的关键字的次数将被计数模块记录,匹配模块和计数模块将带有标签的群消息以及计数结果传给聊天信息显示模块,该模块根据标签将关键字呈现出视觉标记的效果。而计数结果在计数显示模块中呈现出来。在本应用实例中,计数模块的初始值显示为0,如图8所示。关键字视觉标记后的呈现效果如图9所示。When the group message processing module of the server determines the group message belonging to the group according to the group identifier and sends the message to the client according to the user identifier, the process is consistent with the technical means used in the prior art, and details are not described herein. When the matching module of the client receives the group message, it checks whether the stored keyword list matches the keyword every predetermined time interval, and if there is no matching keyword, the group message is directly displayed in the chat information display module; The text matching the keyword will be tagged by the tag module (or the tag can be directly processed into the effect of the visual tag), and the number of matching keywords will be Recorded by the counting module, the matching module and the counting module pass the group message with the label and the counting result to the chat information display module, and the module presents the keyword with the effect of visual marking according to the label. The count result is presented in the count display module. In this application example, the initial value of the counting module is displayed as 0, as shown in FIG. The rendering effect after the keyword visual tag is shown in Figure 9.
当用户通过重新统计模块触发重新统计的指令后,该指令被发送计数模块,计数模块清零,并从此时刻重新获取匹配模块的匹配结果开始计数。After the user triggers the re-statistical instruction through the re-statistics module, the instruction is sent to the counting module, the counting module is cleared, and the matching result of the matching module is re-acquired from this moment to start counting.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。Other embodiments of the present application will be readily apparent to those skilled in the <RTIgt; The application is intended to cover any variations, uses, or adaptations of the application, which are in accordance with the general principles of the application and include common general knowledge or common technical means in the art that are not disclosed herein. . The specification and examples are to be regarded as illustrative only,
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确 结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。 It should be understood that the application is not limited to the precises that have been described above and illustrated in the drawings The structure and various modifications and changes can be made without departing from the scope thereof. The scope of the present application is limited only by the accompanying claims.
Claims (16)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410682137.X | 2014-11-24 | ||
| CN201410682137.XA CN105704000A (en) | 2014-11-24 | 2014-11-24 | Information prompting method, device and instant communication system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016082692A1 true WO2016082692A1 (en) | 2016-06-02 |
Family
ID=56073585
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2015/094789 Ceased WO2016082692A1 (en) | 2014-11-24 | 2015-11-17 | Information prompting method and device, and instant messaging system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105704000A (en) |
| WO (1) | WO2016082692A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106550278A (en) * | 2016-11-11 | 2017-03-29 | 广州华多网络科技有限公司 | The method and device of the packet interaction of live platform |
| CN106612465A (en) * | 2016-12-22 | 2017-05-03 | 广州华多网络科技有限公司 | Live interactive method and device |
| CN112291419A (en) * | 2019-07-12 | 2021-01-29 | 西安中兴新软件有限责任公司 | Method and device for displaying message reminding of terminal, terminal and computer readable storage medium |
| CN114760258A (en) * | 2021-01-12 | 2022-07-15 | 中国联合网络通信集团有限公司 | Group message processing method, device, computer equipment and storage medium |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106371827A (en) * | 2016-08-24 | 2017-02-01 | 维沃移动通信有限公司 | Message display method and terminal |
| CN107025713B (en) * | 2016-11-09 | 2019-09-17 | 阿里巴巴集团控股有限公司 | The implementation method and device of electronic voting in instant messaging group chat scene |
| CN106713117A (en) * | 2016-11-29 | 2017-05-24 | 维沃移动通信有限公司 | Group message display method and mobile terminal |
| CN108206775B (en) * | 2016-12-16 | 2022-05-27 | 腾讯科技(深圳)有限公司 | Instant message pushing method, client and system |
| CN107147504A (en) * | 2017-03-31 | 2017-09-08 | 北京奇艺世纪科技有限公司 | A kind of information push method and device |
| CN107104880B (en) * | 2017-04-10 | 2020-11-17 | 腾讯科技(深圳)有限公司 | Message reminding method and device |
| CN107257318A (en) * | 2017-06-16 | 2017-10-17 | 北京小米移动软件有限公司 | Control method, device and the computer-readable recording medium of electronic equipment |
| TWI670980B (en) * | 2017-08-16 | 2019-09-01 | 拓景科技股份有限公司 | Push notification management methods and systems for communication data, and related computer program prodcuts |
| CN110391966B (en) * | 2018-04-20 | 2022-08-26 | 北京搜狗科技发展有限公司 | Message processing method and device and message processing device |
| CN109120781B (en) * | 2018-08-03 | 2021-04-13 | Oppo广东移动通信有限公司 | Information prompting method, electronic device and computer readable storage medium |
| CN110896375A (en) * | 2018-09-12 | 2020-03-20 | 阿里巴巴集团控股有限公司 | Message sending method, message processing method, reminding method client and server |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8166408B2 (en) * | 2009-01-05 | 2012-04-24 | International Business Machines Corporation | Management of virtual discussion threads in a synchronous conferencing system |
| CN102638358A (en) * | 2012-03-27 | 2012-08-15 | 上海量明科技发展有限公司 | Method for performing finite shield by aiming at group message, client and system |
| CN103401763A (en) * | 2013-07-30 | 2013-11-20 | 百度在线网络技术(北京)有限公司 | Method and device for receiving group message and method and device for processing group message |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8527263B2 (en) * | 2008-07-01 | 2013-09-03 | International Business Machines Corporation | Method and system for automatically generating reminders in response to detecting key terms within a communication |
| CN102238097B (en) * | 2010-05-07 | 2015-07-22 | 阿里巴巴集团控股有限公司 | An IM-based information reminder method and device |
| CN102404127B (en) * | 2010-09-08 | 2014-06-11 | 腾讯科技(深圳)有限公司 | Method and device both for reminding of new message |
| CN103023753B (en) * | 2012-12-05 | 2016-08-31 | 上海量明科技发展有限公司 | Method, client and the system of interaction content association output in instant messaging |
-
2014
- 2014-11-24 CN CN201410682137.XA patent/CN105704000A/en active Pending
-
2015
- 2015-11-17 WO PCT/CN2015/094789 patent/WO2016082692A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8166408B2 (en) * | 2009-01-05 | 2012-04-24 | International Business Machines Corporation | Management of virtual discussion threads in a synchronous conferencing system |
| CN102638358A (en) * | 2012-03-27 | 2012-08-15 | 上海量明科技发展有限公司 | Method for performing finite shield by aiming at group message, client and system |
| CN103401763A (en) * | 2013-07-30 | 2013-11-20 | 百度在线网络技术(北京)有限公司 | Method and device for receiving group message and method and device for processing group message |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106550278A (en) * | 2016-11-11 | 2017-03-29 | 广州华多网络科技有限公司 | The method and device of the packet interaction of live platform |
| CN106550278B (en) * | 2016-11-11 | 2020-03-27 | 广州华多网络科技有限公司 | Method and device for grouping interaction of live broadcast platform |
| CN106612465A (en) * | 2016-12-22 | 2017-05-03 | 广州华多网络科技有限公司 | Live interactive method and device |
| CN106612465B (en) * | 2016-12-22 | 2020-01-03 | 广州华多网络科技有限公司 | Live broadcast interaction method and device |
| CN112291419A (en) * | 2019-07-12 | 2021-01-29 | 西安中兴新软件有限责任公司 | Method and device for displaying message reminding of terminal, terminal and computer readable storage medium |
| CN114760258A (en) * | 2021-01-12 | 2022-07-15 | 中国联合网络通信集团有限公司 | Group message processing method, device, computer equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105704000A (en) | 2016-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2016082692A1 (en) | Information prompting method and device, and instant messaging system | |
| US12003471B2 (en) | Teleporting a new member to a messaging group | |
| CN103677527B (en) | Suspension problem interaction control display method and device suitable for mobile terminal | |
| JP6115074B2 (en) | Information presentation system, information presentation apparatus, program, and information presentation method | |
| US20220027859A1 (en) | Smart user interface for calendar organization to track meetings and access consolidated data | |
| US9794404B2 (en) | Universal contact manager | |
| ES2767105T3 (en) | A registration system to generate a transcript of a dialogue | |
| JP2018170009A (en) | Electronic conference system | |
| US9800488B2 (en) | Method for setting heartbeat timer, terminal and server | |
| US20210043207A1 (en) | Session message processing | |
| EP3401780A1 (en) | Notification message processing method and apparatus | |
| US20160308795A1 (en) | Method, system and apparatus for configuing a chatbot | |
| CN111147268A (en) | Group chat method, device, electronic equipment and storage medium | |
| WO2002093414A1 (en) | System and method for clustering and visualization of online chat | |
| WO2022012579A1 (en) | Message display method, apparatus, and electronic device | |
| EP4084442A1 (en) | Conference system content sharing | |
| CN113342235B (en) | Information processing method, device, electronic device and storage medium | |
| WO2015094158A1 (en) | Determining preferred communication explanations using record-relevancy tiers | |
| CN109243435A (en) | Phonetic order executes method and system | |
| CN108132742A (en) | A kind of display methods of terminal device and its association window | |
| CN117121441A (en) | Electronic messaging method using image-based noisy content | |
| WO2017190654A1 (en) | Method and system for data extraction | |
| CN114390011A (en) | Message processing method and device and readable storage medium | |
| CN114363282A (en) | Message processing method and electronic equipment | |
| US20250069043A1 (en) | Apparatus and method for issuance of meeting invitations |
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: 15862867 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: 15862867 Country of ref document: EP Kind code of ref document: A1 |