CN106161188B - Message sending method, message display method and device - Google Patents
Message sending method, message display method and device Download PDFInfo
- Publication number
- CN106161188B CN106161188B CN201510153257.5A CN201510153257A CN106161188B CN 106161188 B CN106161188 B CN 106161188B CN 201510153257 A CN201510153257 A CN 201510153257A CN 106161188 B CN106161188 B CN 106161188B
- Authority
- CN
- China
- Prior art keywords
- message
- sending
- delivery
- display time
- reminding mode
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 238000012986 modification Methods 0.000 claims description 22
- 230000004048 modification Effects 0.000 claims description 22
- 230000015654 memory Effects 0.000 claims description 21
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 230000003111 delayed effect Effects 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 16
- 230000008569 process Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000007726 management method Methods 0.000 description 9
- 230000006854 communication Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 7
- 230000006399 behavior Effects 0.000 description 5
- 238000012216 screening Methods 0.000 description 5
- 238000007619 statistical method Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a message sending method and device, and belongs to the technical field of networks. The method comprises the following steps: determining message content and first message display time; generating a pre-delivery message according to the message content and the first message display time; and sending the pre-delivery message to a target terminal according to a message sending strategy, so that the target terminal performs display based on the message content when the first message display time is reached. The invention can stipulate the actual display time of the message content before sending the message, so that the terminal can not display the message content immediately when receiving the message to be sent, but can display the message content only when the message display time is reached.
Description
Technical Field
The present invention relates to the field of network technologies, and in particular, to a message sending method, a message displaying method, and a message displaying apparatus.
Background
With the rapid development of broadband wireless access technology and mobile terminal technology, information service applications are also rapidly developing. Generally, in the information service type application, a business or business party on the b (business) side can be identified by a public number or a life service number, and then a message is sent to a user or a message of active interaction of a user on the c (client) side is received through an instant messaging service provided by an information service system.
However, with the increase of B-side users and the demand of event operations in some specific scenes, it is necessary to send a large number of messages to all members of users at a specific time point, for example, it is necessary to know a certain news event or to participate in a certain operation event. In order to realize concurrent large-amount message transmission in a short time, a system needs to prepare a lot of resources; meanwhile, in order to obtain a good effect, such message sending is often performed at a time point of an online access peak of a user, which further increases the system burden, and causes the reserved resources to be in an idle state in most of the time, and the utilization rate of the reserved resources is low.
Disclosure of Invention
In order to solve the problems in the prior art, embodiments of the present invention provide a message sending method, a message displaying method, and a device. The technical scheme is as follows:
in one aspect, a method for sending a message, the method comprising:
determining message content and first message display time;
generating a pre-delivery message according to the message content and the first message display time;
and sending the pre-delivery message to a target terminal according to a message sending strategy, so that the target terminal displays based on the message content when the first message display time is reached after the target terminal determines to receive the pre-delivery message.
In another aspect, a message transmitting apparatus, the apparatus comprising:
the determining module is used for determining the message content and the first message display time;
the generating module is used for generating a pre-delivery message according to the message content and the first message display time;
and the sending module is used for sending the pre-delivery message to a target terminal according to a message sending strategy, so that the target terminal displays based on the message content when the first message display time is reached after the target terminal determines to receive the pre-delivery message.
In another aspect, a method for displaying messages includes:
determining to receive a pre-delivery message, wherein the pre-delivery message carries a pre-delivery identifier;
analyzing the pre-delivery message to obtain message content and first message display time;
and when the first message display time is reached, displaying based on the message content.
In yet another aspect, a message presentation device comprises:
a determining module, configured to determine to receive a pre-delivery message, where the pre-delivery message carries a pre-delivery identifier;
the analysis module is used for analyzing the pre-delivery message to obtain message content and first message display time;
and the display module is used for displaying based on the message content when the first message display time is reached.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
by the message sending method, the server does not need to reserve resources for a plurality of service scenes related to the concurrency of messages, so that the service requirement of sending a large amount of messages can be met, and the resource utilization rate can be improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart of a message sending method according to an embodiment of the present invention;
fig. 2 is a flowchart of a message sending method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of an implementation environment provided by an embodiment of the invention;
fig. 4 is a schematic structural diagram of a message sending apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a message sending apparatus according to an embodiment of the present invention;
fig. 6 is a flowchart of a message display method according to an embodiment of the present invention.
FIG. 7 is a schematic structural diagram of a message display apparatus according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a message display apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Information services refer to services related to information interaction, such as instant messaging services, social application services, and B2P (Business to Person).
Instant messaging: instant Messaging (IM) is a terminal service that allows two or more people to use a network to deliver text messages, files, voice and video in real time. The instant messaging can be divided into enterprise instant messaging and website instant messaging according to the use purpose, and can be divided into mobile phone instant messaging and Personal Computer (PC) instant messaging according to the bearing object, wherein the mobile phone instant messaging can represent short messages, and the PC instant messaging can represent website and video instant messaging.
The social application service is a terminal service and can provide services such as personal information display and information interaction among users.
Information: the method refers to objects of transmission and processing of audio, message and communication systems, and generally refers to all contents transmitted by human society. People can recognize and reform the world by obtaining and identifying different information of the nature and the society to distinguish different things. In all communication and control systems, information is a form of universal association.
The C2C Message (client-to-client Message) in the present invention mainly refers to the information between instant messaging clients, which is usually the information mutually sent by the clients during the chat and communication process, and usually the messages need to be relayed by the server.
The present invention relates to a B2C Message (Business-to-Customer Message), which mainly refers to various information actively sent to an instant messaging terminal from a server, a merchant and a service provider, including multimedia information such as text, pictures, audio and video.
The invention relates to a C2B Message (client-to-Business Message), which mainly refers to various messages sent by a terminal user from a terminal to a merchant at a server end, wherein the messages belong to information of an uplink channel, and comprise multimedia information such as texts, pictures, audios and videos.
The life service number is similar to the basic operation mode of the public number, and after paying attention to a certain life service number, a user can obtain service in a conversation mode.
Tips message: an interactive advertisement product is introduced based on an instant messaging tool. When the instant messaging user is online, a 'picture and text' message frame is triggered at variable time and pops up in the designated area of the screen window, and the message frame cannot disappear on the desktop if the user does not click actively, so that the holding time is long, the clicking efficiency is high, and the propaganda effect is good.
Fig. 1 is a flowchart of a message sending method according to an embodiment of the present invention. Referring to fig. 1, the embodiment includes:
101. the message content and the first message presentation time are determined.
The message content refers to multimedia information such as text, pictures, audio and video, and the like, and of course, the message content may also include information for jump access such as message links and the like.
In the embodiment of the present invention, the message content may be provided by a service provider (e.g., a life service number), an operator, an advertiser, etc., and of course, the first message presentation time may also be specified by the service provider, the operator, and the advertiser.
102. And generating a pre-delivery message according to the message content and the first message display time.
The pre-delivery message is a message that can be displayed in a delayed manner, and the specific display can be performed according to the time specified in the pre-delivery message, or according to the time that the server sends in the following, or of course, the server can send a display instruction in the following process to display.
103. And sending the pre-delivery message to a target terminal according to a message sending strategy, so that the target terminal performs display based on the message content when the first message display time is reached.
The messaging policy may be a policy provided by the information service system, and the messaging policy may include a plurality of sending policies with different emphasis points, such as scheduling related policies, single-sending or group-sending policies, policies based on relationship chains, and so on.
According to the method provided by the embodiment of the invention, the server can stipulate the actual display time of the message content before sending the message, so that the terminal can not display the message content immediately when receiving the pre-sent message, but can display the message content only when the message display time is up.
Optionally, sending the pre-delivery message to the target terminal according to the message sending policy includes:
calculating the latest sending time according to the system sending capacity and the first message display time;
and when the latest sending time is reached, sending the pre-delivery message to the target terminal.
Optionally, after sending the pre-delivery message to the target terminal, the method further includes:
acquiring second message display time generated according to business requirements;
and sending a display time modification instruction to the target terminal, wherein the display time modification instruction is used for informing the target terminal to modify the display time of the message into a second message display time.
Optionally, after sending the pre-delivery message to the target terminal, the method further includes:
and sending a message deleting instruction to the target terminal, wherein the message deleting instruction is used for informing the target terminal to delete the message.
Optionally, the pre-delivery message further carries a message reminding mode, where the message reminding mode includes a first reminding mode and a second reminding mode, and the reminding strength of the first reminding mode is greater than that of the second reminding mode.
All the above optional technical solutions may be combined arbitrarily to form the optional embodiments of the present disclosure, and are not described herein again.
Fig. 2 is a flowchart of a message sending method according to an embodiment of the present invention. Referring to fig. 2, this embodiment specifically includes:
201. the information prompt system determines the message content and the first message presentation time.
The message content may relate to news, current affairs, new products of companies, system messages, and the like, and the specific content of the message content is not limited in the embodiment of the present invention. Further, according to the service requirement of the message provider, the information prompting system can also determine a prompting mode of the message at the terminal side, wherein the message prompting mode at least comprises a first prompting mode and a second prompting mode, and the prompting strength of the first prompting mode is greater than that of the second prompting mode. For example, the first reminding mode may be a terminal desktop display, and the second reminding mode may be a display in an instant messaging message list, and of course, the reminding mode may also have other modes, such as Tips prompt and the like.
The first message presentation time may be a presentation time initially determined by the server, e.g., for a message of an activity notification class, the first message presentation time may be set to be half an hour before the start of an activity, so that the server can generate a pre-delivery message according to the first message presentation time.
202. And the information prompt system generates a pre-delivery message according to the message content and the first message display time.
For the information prompting system, after generating the pre-delivery message, the pre-delivery message needs to be added into the message sending queue, so that the pre-delivery message can be mixed with other message sending tasks, and the pre-delivery message is queued before performing the message scheduling service, so that the information prompting system determines which message is sent at what time according to the priority of each message, the concurrency degree of message sending and other factors.
203. And the information prompting system sends the pre-delivery message to the target terminal according to the message sending strategy.
Optionally, sending the pre-delivery message to the target terminal according to the message sending policy includes: calculating the latest sending time according to the system sending capacity and the first message display time; and when the latest sending time is reached, sending the pre-delivery message to the target terminal.
For the pre-delivery message, in order to achieve the effect of service requirement, the latest sending time of the pre-delivery message needs to be calculated, the latest sending time can be pushed back according to the first message presentation time and the system sending capability, for example, in order to ensure the normal sending of the message, the pre-delivery message needs to be sent to the terminal half an hour before the first message presentation time, the latest sending time of the pre-delivery message is determined based on the information such as the degree of concurrency and the like of the system sending capability, and if the position of the current pre-delivery message in the queue is not enough to meet the latest sending time, the priority of the pre-delivery message in the message sending queue can be increased, so that the message can be sent at the latest sending time.
In addition, the information prompt system can also modify the message content display time of the terminal through a downlink instruction according to the service requirement, and specifically, the method comprises the following steps: acquiring second message display time generated according to business requirements; and sending a display time modification instruction to the target terminal, wherein the display time modification instruction is used for informing the target terminal to modify the display time of the message into a second message display time. The display time modification instruction can carry a message identifier of a pre-delivery message to be modified, so that the terminal can know which message display time is modified when receiving the display time modification instruction.
Furthermore, after the information prompting system sends the pre-delivery message to the target terminal, the method further comprises: and sending a message deleting instruction to the target terminal, wherein the message deleting instruction is used for informing the target terminal to delete the message. Because the message content has a certain time difference between sending and actual displaying, a space for changing or even canceling is provided for the information content provider, and when the scene needing to cancel activities or cancel notifications appears, the information prompting system can send a message deleting instruction of the pre-delivery message to the target terminal, so that the target terminal deletes the pre-delivery message stored by the target terminal when receiving the message deleting instruction. The modification of the display time of the pre-sent message of the terminal or whether the pre-sent message is displayed or not through the downlink instruction greatly improves the service flexibility of the information prompt system, avoids message sending required by modifying service content and the like, and reduces the sending pressure of the system.
204. The target terminal determines to receive the pre-delivery message, and the pre-delivery message carries the pre-delivery identifier.
It should be noted that, in order to identify the message type of the pre-delivery message, the pre-delivery message carries the pre-delivery identification, the pre-delivery identification may be located at a designated location of the pre-delivery message, and when the terminal receives the message, the message type of the message may be determined according to a value of the designated location or an identification written in the designated location, so as to display the message according to the message type.
205. The target terminal analyzes the pre-delivery message to obtain the message content and the first message display time.
And when the message is determined to be the pre-delivery message, analyzing the pre-delivery message to obtain the message content and the first message display time. When the message is determined not to be the pre-delivery message, the message can be displayed according to the display mode of the general message, such as displaying the message in the mode of instant messaging at the moment of receiving the message.
206. And when the first message display time is reached, the target terminal performs display based on the message content.
Generally, the message content includes many materials, such as pictures and related information of multimedia files (e.g. links or multimedia files themselves), so that the message is sent during a message sending peak period, which may cause a heavy load on the system, and therefore, the message is sent to the terminal in advance, and the message content can be displayed at a specified time, which can greatly improve the message sending efficiency and reduce the pressure on the system caused by data acquisition and data access related to the message content.
Further, the pre-delivery message also carries a message reminding mode, the message reminding mode comprises a first reminding mode and a second reminding mode, and the reminding strength of the first reminding mode is greater than that of the second reminding mode. At this time, the terminal needs to display the message according to the message reminding mode carried by the pre-delivery message, for example, when the message reminding mode is the first reminding mode, the message content carried by the pre-delivery message can be displayed on the desktop, and when the message reminding mode is the second reminding mode, the message content carried by the pre-delivery message can be displayed in the instant messaging message list.
According to the method provided by the embodiment of the invention, the actual display time of the message content can be specified before the server sends the message, so that the terminal can not display the message content immediately when receiving the pre-sent message, but can display the message content only when the message display time is up. In addition, the method provided by the embodiment of the invention can utilize the service valley period to send the messages needing to be subsequently displayed in advance, can meet the service requirements of sending a large number of messages, and can also improve the resource utilization rate. And because the message content usually includes some multimedia content, the corresponding material resource server needs to be accessed when the message is displayed, and the method provided by the embodiment of the invention enables the message content to be displayed in a delayed way, thereby avoiding the situation that the material resource server is accessed in a concentrated way at peak time, avoiding the rapid rise of the flow and the bandwidth of the server, and reducing the resource cost in a phase-changing way.
Furthermore, the embodiment of the invention can control the specific display time and the reminding mode of the message through the downlink instruction, thereby not only ensuring the high timeliness and the precision of the large-scale messages in batches and bringing good operation effect to specific service scenes, but also actively balancing the flow, dispersing the message pressure of the server and expanding the message capacity of the system through the scheduling of the message queue.
To further describe the method provided by the embodiment of the present invention, the following introduces the message sending process related to the embodiment of the present invention in detail based on the basic architecture of the information service system and the specific functions of each service module, where fig. 3 is an architecture schematic diagram of the information service system provided by the embodiment of the present invention, and referring to fig. 3, the information service system includes:
the information service client can be an instant messaging client or a social application client, and can be used for sending and receiving messages such as characters, pictures, videos and audios and displaying the messages. Specifically, the information service client may perform message pulling through the message system interface server. When the information service client receives the message notification sent by the message system server, the message is actively pulled from the message server. The information service client can also report various operation behavior information and corresponding parameters of the client to a statistical reporting interface server of the information service side through a message uplink channel, so that the statistical reporting interface server generates a flow log according to the information reported by the client and reports the flow log to a statistical analysis system server, and the He-Ono level analysis system server provides message feedback for a B-side service system server.
In the method provided by the embodiment of the invention, the information service client can acquire the pre-delivery message from the information service system side, and display the received message content or send the instruction for deleting the server history cache information to the information service system side according to the pre-delivery message or the instruction sent by the information service system.
For the pre-delivery message, the information server client may perform individual management and control through the pre-delivery message management module, for example, analyze the pre-delivery message, and control the pre-delivery message to display the message content when the first message display time arrives, optionally, remind the pre-delivery message according to a reminding manner carried by the pre-delivery message, and further, when receiving a display time modification instruction carrying a second message display time, modify the display time of the pre-delivery message into the second message display time. When a message deletion instruction for the pre-addressed message is received, the pre-addressed message is deleted.
The message system interface service can be an interface server for sending uplink and downlink messages between the information service client and the back-end message system. The message system interface server can directly send the message to the on-line terminal, for the off-line terminal, the message can be temporarily stored in the message cache server, and when the message system interface server receives the on-line event of the terminal, the message is actively read from the message cache server and then is issued to the terminal. And for the pre-delivery message, if the time exceeds the preset message display time, the message is directly filtered and is not sent to the terminal.
The message cache service can be used for temporarily storing messages which cannot be timely sent to the terminal and historical messages. The message cache server stores the content of the message entity, including message ID, message content, the message ID may be a message identifier for uniquely identifying the message, and the message content may include text, picture and message composition information. When the terminal wants to acquire the history message for a certain period of time, the previous history message may be acquired through the message interface server. And for the stored pre-delivery message, if the time exceeds the preset message display time, the message is directly filtered according to the indication of the message system interface server and is not pushed to the terminal.
The message service receives uplink messages such as user messages and operation behavior information of the terminal, forwards the uplink messages to the scheduling service, and receives downlink messages of the scheduling service.
For pre-delivery messages, the message service can calculate the latest sending time according to the sending capacity of the system and the display time, and the actual sending time point cannot be later than the latest sending time point, so that all the pre-delivery messages are sent before the display time of the client side is reached. In addition, different threads may be generally used for each messaging task, and the current messaging task can be suspended or cancelled depending on the administrator's control of the messaging process.
And the queuing service is used for receiving the scheduling of the message scheduling server and establishing different sending queues for different message sending tasks. The process can be that different message sending task queues are established according to the sending priority, the sequence and different time periods of the messages, and the sending sequence of the message sending task in the queues can be adjusted for the messages with high sending priority. Wherein each different message sending task queue comprises a sender of a message, a receiver of the message (which may be a number packet of the message receiver in general, such as a number label set), a message body content, an expected sending speed of the message, a message reminding mode, and a description and description of a message body display style. The message body presentation style includes several typical styles, such as a plain text message, a single image message, a multi-image message, and a template custom configuration message, which is not specifically limited in this embodiment of the present invention.
The scheduling service is the core of the whole system, schedules the message service, determines the priority and time sequence among different message sending queues in the message service process, and closely cooperates with the queuing service to determine the sending sequence and time point. The scheduling service can mark the task when establishing the message sending task, and predict the sending start time, the task priority, the number of target users needing to send, the expected sending time period and the like. The dispatch service is further described below with respect to interactions between different service modules: (1) communicating with a number packet service system. The scheduling service can obtain the number set of the message sending target user from the number packet service system, and the amount of the target user directly influences how many sending resources are needed for sending the pre-sent message. In the actual scheduling process, if the target user amount is greater than the preset threshold, the number set may be segmented, and generally, the number set is equally distributed or distributed according to the total number, the expected sending speed and the sending capacity, so as to avoid an overload of the message server. For example, 5 hundred million users can be distributed to 5 target packages of 1 hundred million for transmission. And if the sending capability is 10 ten thousand per second, 10 sending tasks exist, and 1 sending task can only occupy 1 ten thousand per second. (2) And a relationship chain system. In order not to disturb the sending recipient, each time the message is sent, it needs to be the user who is actively associated with the sender identification (as in a group, etc.) or forms the concern. For example, if the account of one sender is a, the account set of the interested users is B, and a and B are in a one-to-many relationship, if the user not in the set B cannot receive the target message, a typical example may be a public number of a merchant and the interested user, and the public number of the merchant and the interested user are in a one-to-many relationship, when the merchant is up and down, a message may be sent to each interested user in the interested user set according to the interested relationship. (3) And communicating with a message control policy system. For determining the message reception and transmission of the user. For example, the total number of messages that can be received by a certain user in the current time, the number of messages that can be sent by an account in a group (i.e., sent to multiple users at one time) and in a single (i.e., sent to one user at one time) per day, and of course, the specific reminding mode and display style of the messages at the terminal side during the sending process can also be obtained. (4) And communicating with a statistical analysis system. The scheduling service can count the arrival of messages and user operation information at a terminal side, wherein the information generally comprises the arrival of the messages, the arrival proportion, the opening of the messages by the user, the browsing retention time for opening the messages, the specific retention position and the like, then the information is statistically analyzed according to different accounts, the information is generally sorted according to the click rate and the conversion rate of the messages, the quota for sending the messages by the account can be increased for the messages with high click rate, and the sending of the messages with low click rate can be reduced. (5) And directly sending the messages which are uploaded from the message service and are related to the third-party service system side to the third-party service system, and then scheduling the message service according to the processing result of the third-party service system.
The number packet service is used for the sending scheduling system to provide the input of the sending target set user, and is usually a set consisting of a group of target user identifications. The target user can generate different number packet sets through screening according to user attributes such as region, gender, age, academic history, income and the like. When the message is sent, the configured attribute information and the screening condition of the sending target set user can be read from the database system, and the number packet corresponding to the message sending task is determined based on the attribute information and the screening condition. It should be noted that, by based on the screening attribute information and the screening condition, the generated result is an independent number package file. In order to disperse the system pressure, different number packet files can be randomly scrambled, and different number packets are sent by adopting different sending services to disperse the system pressure and load.
And the relationship chain system is used for storing and recording the association relationship between the accounts. The association relationship may be a strong association such as a friend relationship, or a weak association such as an attention relationship or a listening relationship. Under the condition of strong association relationship, the accounts and the accounts can be in one-to-one relationship, under the condition of weak association, the common form is that one account A identifies one sender, and one set B identifies all accounts which can receive information sent by the account A. When the account a has a message to send, the message service may obtain, from the relationship chain system, an account for sending the message and an account for receiving the message on the relationship chain related to the account a through the scheduling service. Certainly, the relationship chain system is a changeable system, and when a client user actively cancels or pays attention to a certain account, an uplink message can be sent through the message system interface server, so that the relationship chain system modifies the corresponding attention relationship.
And the message control strategy system is used for storing various rules and strategies for message sending. Such as the total number of messages that a user can receive during the day and the number of messages that an account can send in groups (to multiple users at a time) and in individual form (to a user at a time). The message control strategy system is also used for saving the reminding mode and the display mode of the message at the client side in the message sending process. For example, a strong reminder on the terminal, such as a PUSH system using ios and android systems, or displayed directly on the terminal instant messaging message list. The message control policy system is also used for specially setting the sending limit rules of some special accounts, such as the number of sent messages and access. For the pre-delivery message, the message control policy service can manage the deletion, the display time, the reminding mode and the display style of the pre-delivery message. The scheduling service may read the message transmission policy from the message control policy service before transmitting the message, thereby enabling delayed presentation of the pre-delivery message.
The database service is used for providing data reading service for the number report system, the sending strategy control service and the relation chain system, and storing data in the information prompt system, wherein the stored information specifically comprises the following information: (1) the management information of various message sending accounts set by the administrator portal service includes newly added sending account identification, account attribute and message sending authority, such as the range of single-sending and group-sending messages. (2) And sending the priority of each account by the message, and setting the priority of the message. (3) And the basic number packet account information screened according to the basic user attributes is used as an entrance of a subsequent number packet service. (4) Account information of a basic relationship chain system and relationship chain system information formed by mutual attention. (5) Various sending strategies, priorities, account quota, information which can be received by a single user and various configuration information for filtering black and white lists.
The management portal service is generally a management website implemented in a Web (browser and server) architecture, and is used for products and operators to manage accounts, set various configuration rules and message sending strategies.
The data system is used for storing the description information of the information sending account, mainly is function introduction, and is convenient for a terminal user to search the account sent by the server; and providing the inquiry service for the terminal through the message system interface.
The statistical reporting interface service is used for communicating with the information service client and reporting the flow log information of the user access behavior, the browsing information, the user operation behavior and the like after the received message is sent to the client; and reporting the reported statistical information including the access information of the pre-delivery message to a statistical analysis system.
The statistical analysis system is used for performing statistical analysis according to the log information sent by the statistical reporting interface server and calculating the basic result data such as the click rate, the reaching rate, the conversion rate and the like of the message; and the system communicates with a message scheduling server and provides a sending scheduling service based on the message behavior statistical information of the terminal user.
In the message sending method provided by the embodiment of the invention, the control instruction of message display is separated from the entity of the message, and a set of brand-new message pre-dispatching and pre-sending control system is introduced at the rear end of the existing information service and is specially used for processing the whole processes of sending, storing and dispatching the pre-sending message between the B-side user and the C-side user, so that the information service platform can better process the pre-sending message related to B2C and fully exert the sending capability of the message system.
Fig. 4 is a schematic structural diagram of a message sending apparatus according to an embodiment of the present invention. Referring to fig. 4, the apparatus includes:
a determining module 401, configured to determine a message content and a first message display time;
a generating module 402, configured to generate a pre-delivery message according to the message content and the first message display time;
a sending module 403, configured to send the pre-delivery message to a target terminal according to a message sending policy, so that the target terminal performs display based on the message content when the first message display time is reached after determining that the pre-delivery message is received.
Optionally, the sending module 403 is configured to calculate the latest sending time according to the system sending capability and the first message display time; and when the latest sending time is reached, sending the pre-delivery message to a target terminal.
Optionally, the apparatus further comprises: the acquisition module is used for acquiring second message display time generated according to the service requirement; the sending module 403 is further configured to send a display time modification instruction to the target terminal, where the display time modification instruction is used to notify the target terminal to modify the display time of the pre-delivery message to a second message display time.
The sending module 403 is further configured to send a message deletion instruction to the target terminal, where the message deletion instruction is used to notify the target terminal to delete the pre-delivery message.
Optionally, the pre-delivery message further carries a message reminding mode, the message reminding mode includes a first reminding mode and a second reminding mode, and the reminding strength of the first reminding mode is greater than that of the second reminding mode.
The server may be used to refer to a server cluster including different functional modules, that is, each functional module may be located in different server entities or may be located in the same server entity, and a specific implementation of the functional module may be set according to a specific architecture of a network, which is not limited in this embodiment of the present invention.
It should be noted that: the message sending apparatus provided in the foregoing embodiment is only illustrated by dividing the functional modules when sending a message, and in practical applications, the above function allocation may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the message sending apparatus provided in the foregoing embodiment and the message sending method embodiment belong to the same concept, and specific implementation processes thereof are described in the method embodiment, and are not described herein again.
Fig. 5 is a block diagram illustrating an apparatus 500 for message transmission in accordance with an example embodiment. For example, the apparatus 500 may be provided as a server. Referring to fig. 5, apparatus 500 includes a processing component 522 that further includes one or more processors and memory resources, represented by memory 532, for storing instructions, such as applications, that are executable by processing component 522. The application programs stored in memory 532 may include one or more modules that each correspond to a set of instructions. Further, the processing component 522 is configured to execute instructions to perform the server-side method of fig. 1 or 2 described above.
The apparatus 500 may also include a power component 526 configured to perform power management of the apparatus 500, a wired or wireless network interface 550 configured to connect the apparatus 500 to a network, and an inputAn egress (I/O) interface 558. The apparatus 500 may operate based on an operating system, such as Windows Server, stored in the memory 532TM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTMOr the like.
Fig. 6 is a flowchart of a message display method according to an embodiment of the present invention. Referring to fig. 6, the method includes:
601. determining to receive a pre-delivery message, the pre-delivery message carrying a pre-delivery identification.
602. And analyzing the pre-delivery message to obtain the message content and the first message display time.
603. When the first message presentation time is reached, presentation is performed based on the message content.
Optionally, after parsing the pre-delivery message to obtain a message content and a first message display time, the method further includes:
and when a display time modification instruction carrying second message display time is received, modifying the display time of the pre-delivery message into the second message display time.
Optionally, after parsing the pre-delivery message to obtain a message content and a first message display time, the method further includes:
and when a message deleting instruction for the pre-delivery message is received, deleting the pre-delivery message.
Optionally, the pre-delivery message further carries a message reminding mode, the message reminding mode includes a first reminding mode and a second reminding mode, and the reminding strength of the first reminding mode is greater than that of the second reminding mode.
Fig. 7 is a schematic structural diagram of a message display apparatus according to an embodiment of the present invention. Referring to fig. 7, including:
a determining module 701, configured to determine to receive a pre-delivery message, where the pre-delivery message carries a pre-delivery identifier;
an analysis module 702, configured to analyze the pre-delivery message to obtain a message content and a first message display time;
a display module 703, configured to perform display based on the message content when the first message display time is reached.
Optionally, the apparatus further comprises:
and the modification module is used for modifying the display time of the pre-sent message into the second message display time when receiving a display time modification instruction carrying the second message display time.
Optionally, the apparatus further comprises:
and the deleting module is used for deleting the pre-delivery message when receiving a message deleting instruction of the pre-delivery message.
Optionally, the pre-delivery message further carries a message reminding mode, the message reminding mode includes a first reminding mode and a second reminding mode, and the reminding strength of the first reminding mode is greater than that of the second reminding mode.
It should be noted that: in the message display apparatus provided in the foregoing embodiment, only the division of the functional modules is illustrated when displaying a message, and in practical applications, the function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the message display apparatus and the message display method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
The present embodiment provides a terminal, which may be configured to execute the message display method provided in the foregoing embodiments. Referring to fig. 8, the terminal 800 includes:
the terminal 800 may include components such as an RF (Radio Frequency) circuit 110, a memory 120 including one or more computer-readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a WiFi (Wireless Fidelity) module 170, a processor 180 including one or more processing cores, and a power supply 190. Those skilled in the art will appreciate that the terminal structure shown in fig. 8 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the RF circuit 110 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, receives downlink information from a base station and then sends the received downlink information to the one or more processors 180 for processing; in addition, data relating to uplink is transmitted to the base station. In general, the RF circuitry 110 includes, but is not limited to, an antenna, at least one Amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like. In addition, the RF circuitry 110 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), e-mail, SMS (short messaging Service), etc.
The memory 120 may be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by operating the software programs and modules stored in the memory 120. The memory 120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the terminal 800, and the like. Further, the memory 120 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 120 may further include a memory controller to provide the processor 180 and the input unit 130 with access to the memory 120.
The input unit 130 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, the input unit 130 may include a touch-sensitive surface 131 as well as other input devices 132. The touch-sensitive surface 131, also referred to as a touch display screen or a touch pad, may collect touch operations by a user on or near the touch-sensitive surface 131 (e.g., operations by a user on or near the touch-sensitive surface 131 using a finger, a stylus, or any other suitable object or attachment), and drive the corresponding connection device according to a predetermined program. Alternatively, the touch sensitive surface 131 may comprise two parts, a touch detection means and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 180, and can receive and execute commands sent by the processor 180. Additionally, the touch-sensitive surface 131 may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch-sensitive surface 131, the input unit 130 may also include other input devices 132. In particular, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 140 may be used to display information input by or provided to a user and various graphical user interfaces of the terminal 800, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 140 may include a Display panel 141, and optionally, the Display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface 131 may cover the display panel 141, and when a touch operation is detected on or near the touch-sensitive surface 131, the touch operation is transmitted to the processor 180 to determine the type of the touch event, and then the processor 180 provides a corresponding visual output on the display panel 141 according to the type of the touch event. Although in FIG. 8, touch-sensitive surface 131 and display panel 141 are shown as two separate components to implement input and output functions, in some embodiments, touch-sensitive surface 131 may be integrated with display panel 141 to implement input and output functions.
The terminal 800 can also include at least one sensor 150, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 141 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 141 and/or a backlight when the terminal 800 is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when the mobile phone is stationary, and can be used for applications of recognizing the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the terminal 800, further description is omitted here.
WiFi belongs to a short-distance wireless transmission technology, and the terminal 800 can help a user send and receive e-mails, browse web pages, access streaming media, and the like through the WiFi module 170, and provides wireless broadband internet access for the user. Although fig. 8 shows the WiFi module 170, it is understood that it does not belong to the essential constitution of the terminal 800, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 180 is a control center of the terminal 800, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the terminal 800 and processes data by operating or executing software programs and/or modules stored in the memory 120 and calling data stored in the memory 120, thereby performing overall monitoring of the mobile phone. Optionally, processor 180 may include one or more processing cores; preferably, the processor 180 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 180.
The terminal 800 further includes a power supply 190 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 180 via a power management system to manage charging, discharging, and power consumption management functions via the power management system. The power supply 190 may also include any component including one or more of a dc or ac power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
Although not shown, the terminal 800 may further include a camera, a bluetooth module, etc., which will not be described herein. In this embodiment, the display unit of the terminal is a touch screen display, and the terminal further includes a memory and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the one or more processors.
The one or more programs include instructions for:
determining to receive a pre-delivery message, wherein the pre-delivery message carries a pre-delivery identifier;
analyzing the pre-delivery message to obtain message content and first message display time;
and when the first message display time is reached, displaying based on the message content.
Optionally, the one or more programs further include instructions for:
and when a display time modification instruction carrying second message display time is received, modifying the display time of the pre-delivery message into the second message display time.
Optionally, the one or more programs further include instructions for:
and when a message deleting instruction for the pre-delivery message is received, deleting the pre-delivery message.
The pre-delivery message also carries a message reminding mode, the message reminding mode comprises a first reminding mode and a second reminding mode, and the reminding strength of the first reminding mode is greater than that of the second reminding mode.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (20)
1. A method for sending a message, the method comprising:
determining message content and first message display time, wherein the message is multimedia information;
generating a pre-delivery message according to the message content and the first message display time, wherein the pre-delivery message is a message displayed in a delayed manner;
adding the pre-delivery message into a message sending queue;
calculating the latest sending time according to the system sending capacity and the first message display time, wherein the system sending capacity comprises the concurrency degree;
when the position of the pre-delivery message in the message sending queue is not enough to meet the latest sending time, the priority of the pre-delivery message in the message sending queue is increased;
and finishing sending the pre-delivery message to a target terminal before the latest sending time is reached, so that the target terminal displays based on the message content when the first message display time is reached after the target terminal determines to receive the pre-delivery message.
2. The method of claim 1, wherein after sending the pre-delivery message to the target terminal, the method further comprises:
acquiring second message display time generated according to business requirements;
and sending a display time modification instruction to the target terminal, wherein the display time modification instruction is used for informing the target terminal to modify the display time of the pre-delivery message into a second message display time.
3. The method of claim 1, wherein after sending the pre-delivery message to the target terminal, the method further comprises:
and sending a message deleting instruction to the target terminal, wherein the message deleting instruction is used for informing the target terminal to delete the pre-delivery message.
4. The method according to any one of claims 1 to 3, wherein the pre-delivery message further carries a message reminding mode, the message reminding mode comprises a first reminding mode and a second reminding mode, and the reminding strength of the first reminding mode is greater than that of the second reminding mode.
5. A message transmission apparatus, characterized in that the apparatus comprises:
the device comprises a determining module, a display module and a display module, wherein the determining module is used for determining message content and first message display time, and the message is multimedia information;
the generating module is used for generating a pre-delivery message according to the message content and the first message display time, and adding the pre-delivery message into a message sending queue, wherein the pre-delivery message is a delayed display message;
the sending module is used for calculating the latest sending time according to the system sending capacity and the first message display time, wherein the system sending capacity comprises the concurrency degree; when the position of the pre-delivery message in the message sending queue is not enough to meet the latest sending time, the priority of the pre-delivery message in the message sending queue is increased; and finishing sending the pre-delivery message to a target terminal before the latest sending time is reached, so that the target terminal displays based on the message content when the first message display time is reached after the target terminal determines to receive the pre-delivery message.
6. The apparatus of claim 5, further comprising:
the acquisition module is used for acquiring second message display time generated according to the service requirement;
the sending module is further configured to send a display time modification instruction to the target terminal, where the display time modification instruction is used to notify the target terminal to modify the display time of the pre-delivery message to a second message display time.
7. The apparatus of claim 5, wherein the sending module is further configured to send a message deletion instruction to the target terminal, and the message deletion instruction is configured to notify the target terminal to delete the pre-delivery message.
8. The apparatus according to any one of claims 5 to 7, wherein the pre-delivery message further carries a message reminding mode, the message reminding mode comprises a first reminding mode and a second reminding mode, and the reminding strength of the first reminding mode is greater than that of the second reminding mode.
9. A method for message presentation, comprising:
determining to receive a pre-delivery message, wherein the pre-delivery message carries a pre-delivery identifier, the pre-delivery message is generated by a sending party according to message content and first message display time and then is added into a message sending queue, when the position of the pre-delivery message in the message sending queue is not enough to meet the latest sending time calculated according to system sending capacity and first message display time, the priority of the pre-delivery message in the message sending queue is improved, the pre-delivery message is sent before the latest sending time is reached, and the system sending capacity comprises a concurrency degree;
analyzing the pre-delivery message to obtain message content and the first message display time;
and when the first message display time is reached, displaying based on the message content.
10. The method of claim 9, wherein after parsing the pre-delivery message for message content and a first message presentation time, the method further comprises:
and when a display time modification instruction carrying second message display time is received, modifying the display time of the pre-delivery message into the second message display time.
11. The method of claim 9, wherein after parsing the pre-delivery message for message content and a first message presentation time, the method further comprises:
and when a message deleting instruction for the pre-delivery message is received, deleting the pre-delivery message.
12. The method according to any one of claims 9 to 11, wherein the pre-delivery message further carries a message reminding mode, the message reminding mode comprises a first reminding mode and a second reminding mode, and the reminding strength of the first reminding mode is greater than that of the second reminding mode.
13. A message presentation device, comprising:
a determining module, configured to determine to receive a pre-delivery message, where the pre-delivery message carries a pre-delivery identifier, where the pre-delivery message is generated by a sending party according to a message content and a first message display time and then added to a message sending queue, and when the position of the pre-delivery message in the message sending queue is not enough to meet a latest sending time calculated according to a system sending capability and the first message display time, the priority of the pre-delivery message in the message sending queue is increased, and the pre-delivery message is sent before the latest sending time arrives, where the system sending capability includes a concurrency degree;
the analysis module is used for analyzing the pre-delivery message to obtain message content and the first message display time;
and the display module is used for displaying based on the message content when the first message display time is reached.
14. The apparatus of claim 13, further comprising:
and the modification module is used for modifying the display time of the pre-sent message into the second message display time when receiving a display time modification instruction carrying the second message display time.
15. The apparatus of claim 13, further comprising:
and the deleting module is used for deleting the pre-delivery message when receiving a message deleting instruction of the pre-delivery message.
16. The apparatus according to any one of claims 13-15, wherein the pre-delivery message further carries a message reminding mode, the message reminding mode comprises a first reminding mode and a second reminding mode, and the reminding strength of the first reminding mode is greater than that of the second reminding mode.
17. A server, comprising one or more processors and one or more memories, having one or more programs stored therein, the one or more programs being loaded and executed by the one or more processors to implement the message sending method according to any one of claims 1 to 4.
18. A terminal, characterized in that the terminal comprises one or more processors and one or more memories in which one or more programs are stored, the one or more programs being loaded and executed by the one or more processors to implement the message presentation method according to any one of claims 9 to 12.
19. A computer-readable storage medium, in which one or more programs are stored, the one or more programs being loaded and executed by a processor to implement the message sending method according to any one of claims 1 to 4.
20. A computer-readable storage medium, in which one or more programs are stored, which are loaded and executed by a processor to implement the message presentation method according to any one of claims 9 to 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510153257.5A CN106161188B (en) | 2015-04-02 | 2015-04-02 | Message sending method, message display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510153257.5A CN106161188B (en) | 2015-04-02 | 2015-04-02 | Message sending method, message display method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106161188A CN106161188A (en) | 2016-11-23 |
CN106161188B true CN106161188B (en) | 2020-08-11 |
Family
ID=57337367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510153257.5A Active CN106161188B (en) | 2015-04-02 | 2015-04-02 | Message sending method, message display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106161188B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108809799B (en) | 2017-04-28 | 2020-09-15 | 腾讯科技(深圳)有限公司 | Information sending method, information display method, device and system |
CN109067626A (en) * | 2018-07-25 | 2018-12-21 | 北京小米移动软件有限公司 | Report the method, apparatus and storage medium of information |
CN112016798A (en) * | 2020-07-15 | 2020-12-01 | 北京淇瑀信息科技有限公司 | Automatic information sending method and device for improving resource utilization rate |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102026282A (en) * | 2009-09-21 | 2011-04-20 | 中国移动通信集团公司 | Method, system and equipment for transmitting service information |
CN103368830A (en) * | 2013-07-16 | 2013-10-23 | 广东欧珀移动通信有限公司 | Message reading method, system and mobile terminal |
CN104038908A (en) * | 2014-05-27 | 2014-09-10 | 小米科技有限责任公司 | Push message sending method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04248736A (en) * | 1991-02-05 | 1992-09-04 | Nec Corp | Pushbutton telephone set |
-
2015
- 2015-04-02 CN CN201510153257.5A patent/CN106161188B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102026282A (en) * | 2009-09-21 | 2011-04-20 | 中国移动通信集团公司 | Method, system and equipment for transmitting service information |
CN103368830A (en) * | 2013-07-16 | 2013-10-23 | 广东欧珀移动通信有限公司 | Message reading method, system and mobile terminal |
CN104038908A (en) * | 2014-05-27 | 2014-09-10 | 小米科技有限责任公司 | Push message sending method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106161188A (en) | 2016-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105391803B (en) | Message pushing method, device, equipment and computer readable storage medium | |
CN106302094B (en) | Message pushing method and device | |
US10516640B2 (en) | Group message updating and displaying method, apparatus, and terminal | |
CN104618222B (en) | A kind of method and device for matching facial expression image | |
CN112291134B (en) | Information prompting method, device, equipment and storage medium | |
WO2017050068A1 (en) | Interaction system and method, client, and background server | |
CN110035004B (en) | User name card sharing method, friend adding method and related device | |
CN105847114B (en) | Dynamic information display system, method and device | |
CN106302996B (en) | Message display method and device | |
CN110418207B (en) | Information processing method, device and storage medium | |
CN107204964B (en) | Authority management method, device and system | |
CN104518945B (en) | A kind of transmission, the methods, devices and systems of reception social network information | |
US20170109756A1 (en) | User Unsubscription Prediction Method and Apparatus | |
CN109728918B (en) | Virtual article transmission method, virtual article reception method, device, and storage medium | |
CN109446204B (en) | Data storage method and device for instant messaging, electronic equipment and medium | |
CN105207880B (en) | Group recommending method and device | |
US10757060B2 (en) | Message notification method and terminal | |
CN108809805B (en) | Information interaction method and system and public account client | |
HK1200937A1 (en) | Method, device and system for sharing pictures | |
CN106161188B (en) | Message sending method, message display method and device | |
CN108429668B (en) | Message processing method, device, terminal and system | |
CN106055598B (en) | Information display method and device | |
CN106302101B (en) | Message reminding method, terminal and server | |
US20160307216A1 (en) | Electronic information collection method and apparatus | |
CN111274463A (en) | Information display method and device based on IM contact person grouping setting and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |