CN108037869A - Message display method, device and terminal - Google Patents

Message display method, device and terminal Download PDF

Info

Publication number
CN108037869A
CN108037869A CN201711283910.5A CN201711283910A CN108037869A CN 108037869 A CN108037869 A CN 108037869A CN 201711283910 A CN201711283910 A CN 201711283910A CN 108037869 A CN108037869 A CN 108037869A
Authority
CN
China
Prior art keywords
message
dynamic
dynamic message
group
good friend
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.)
Granted
Application number
CN201711283910.5A
Other languages
Chinese (zh)
Other versions
CN108037869B (en
Inventor
李月
王熙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201711283910.5A priority Critical patent/CN108037869B/en
Publication of CN108037869A publication Critical patent/CN108037869A/en
Application granted granted Critical
Publication of CN108037869B publication Critical patent/CN108037869B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure discloses a kind of message display method, belongs to data processing field.The message display method includes:At least one dynamic message that good friend's user account number is delivered is obtained, the dynamic message includes at least one the characteristic information;The dynamic message that the characteristic information conforms to a predetermined condition is merged, obtains dynamic message group;In dynamic message shows interface the dynamic message group is shown according to timeline order.The disclosure is shown by judging whether the characteristic information conforms to a predetermined condition after the dynamic message to conform to a predetermined condition is merged.Reach and the dynamic message in Dynamic Display interface is classified and merged automatically, improved display efficiency of the dynamic message in limited display space, so as to lift the effect of dynamic message displaying interface tidiness.

Description

Message display method, device and terminal
Technical field
The invention relates to data processing field, more particularly to a kind of message display method, device and terminal.
Background technology
In social class application program, the dynamic message displaying interface of good friend is provided to the user., should for each user The dynamic message that the good friend of user is delivered can be shown in dynamic message displaying circle one by one according to timeline by evening to early order On face.
For example, user A is there are good friend B and good friend C, when good friend B is 10:30 distributing lists, one tourism dynamic message is good Friendly C is 10:, can by good friend on the corresponding dynamic message displaying interfaces of user A during 40 distributing lists, one cuisines dynamic message The tourism dynamic message of B is shown in by front position, and the tourism dynamic message of good friend C is included in position rearward.
The content of the invention
The disclosure provides a kind of message display method, device and terminal, can solve the dynamic message of excessive same type The problem of being shown in dynamic message displaying interface, making user's browsed how identical dead message.The technical solution is as follows:
First aspect, there is provided a kind of message display method, the described method includes:
At least one dynamic message that good friend's user account number is delivered is obtained, it is special that the dynamic message includes at least one message Sign;
The dynamic message that the characteristic information conforms to a predetermined condition is merged, obtains dynamic message group;
In dynamic message shows interface the dynamic message group is shown according to timeline order.
In one alternatively embodiment, the dynamic message that the characteristic information is conformed to a predetermined condition is closed And obtain dynamic message group and include:
In the dynamic message that different good friend's user account numbers is delivered, the characteristic information meets the first predetermined condition Dynamic message merges.
It is described in the dynamic message that different good friend's user account numbers is delivered in one alternatively embodiment The dynamic message that the characteristic information meets the first predetermined condition merges, including:
Obtain the message key for the dynamic message that different good friend's user account numbers is delivered;To have identical The message key the dynamic message, merge into the first dynamic message group;
Or,
Obtain the message content for the dynamic message that different good friend's user account numbers is delivered;By in the message The similarity of appearance exceedes the dynamic message of first threshold, merges into the second dynamic message group;
Or,
Obtain the news release position for the dynamic message that different good friend's user account numbers is delivered;There to be phase The dynamic message of the same news release position, merges into the 3rd dynamic message group.
In one alternatively embodiment, the dynamic message that the characteristic information is conformed to a predetermined condition is closed And obtain dynamic message group and include:
In the dynamic message that same good friend's user account number is delivered, the characteristic information meets the second predetermined condition Dynamic message merges.
It is described in the dynamic message that same good friend's user account number is delivered in one alternatively embodiment The dynamic message that the characteristic information meets the second predetermined condition merges, including:
Obtain the message key for the dynamic message that same good friend's user account number is delivered;By the message The similarity of content exceedes the dynamic message of second threshold, merges into the 4th dynamic message group;
Or,
Obtain the message content for the dynamic message that same good friend's user account number is delivered;By with identical The dynamic message of the message content, merges into the 5th dynamic message group;
Or,
Obtain the news release position for the dynamic message that same good friend's user account number is delivered;There to be phase The dynamic message of the same news release position, merges into the 6th dynamic message group;
Or,
In the dynamic message that same good friend user is delivered, adjacent transmission time interval is less than predetermined threshold Dynamic message, merges into the 7th dynamic message group.
In one alternatively embodiment, at least one dynamic message for obtaining good friend's user account number and delivering, including:
Obtain the dynamic message that each good friend's user account number is delivered in the nearest period;
Wherein, the duration length of the period recently is scheduled duration, alternatively, the start time of the period recently For predetermined instant.
It is described to show described move according to timeline order in dynamic message shows interface in one alternatively embodiment State message groups, including:
In the dynamic message shows interface, by the dynamic message group and other dynamic messages for not merging according to when Timeline order is shown.
In one alternatively embodiment, the method further includes:
Display reminding marks on corresponding first predeterminated position of the dynamic message group, and the cue mark is used to indicate The dynamic message group is the message obtained after at least two dynamic messages are merged.
In one alternatively embodiment, the method further includes:
Expansion option is shown on corresponding second predeterminated position of the dynamic message group, the expansion option is used to control The dynamic message group is switched to the second shown separately display of at least two dynamic messages from the first initial dispaly state State.
In one alternatively embodiment, the method further includes:
Receive the first control signal triggered on the expansion option;
In the dynamic message shows interface, according to the first control signal by the dynamic message group from initial First dispaly state is switched to the second dispaly state that at least two dynamic messages are shown separately.
In one alternatively embodiment, the method further includes:
Option, the receipts are packed up in display on corresponding 3rd predeterminated position of the second dispaly state of the dynamic message group Play option and the dynamic message group is switched to first dispaly state from second dispaly state for controlling.
In one alternatively embodiment, the method further includes:
Receive in the second control signal packed up and triggered on option;
In the dynamic message shows interface, according to the second control signal by the dynamic message group from described the Two dispaly states are switched to first dispaly state.
Second aspect, there is provided a kind of message display device, described device include:
Acquisition module, is configured as obtaining at least one dynamic message that good friend's user account number is delivered, the dynamic message Including at least one the characteristic information;
Merging module, is configured as merging the dynamic message that the characteristic information conforms to a predetermined condition, is moved State message groups;
Display module, is configured as showing the dynamic message according to timeline order in dynamic message shows interface Group.
In one alternatively embodiment, the merging module, including:
First merges submodule, is configured as in the dynamic message of being delivered different good friend's user account numbers, described to disappear The dynamic message that breath feature meets the first predetermined condition merges.
In one alternatively embodiment,
Described first merges submodule, is configured as obtaining the dynamic that different good friend's user account numbers is delivered The message key of message;By the dynamic message with the identical message key, the first dynamic message is merged into Group;
Or,
Described first merges submodule, is configured as obtaining the dynamic that different good friend's user account numbers is delivered The message content of message;The similarity of the message content is exceeded to the dynamic message of first threshold, it is dynamic to merge into second State message groups;
Or,
Described first merges submodule, is configured as obtaining the dynamic that different good friend's user account numbers is delivered The news release position of message;By the dynamic message with the identical news release position, the 3rd dynamic is merged into Message groups.
In one alternatively embodiment, the merging module, including:
Second merges submodule, is configured as in the dynamic message of being delivered same good friend's user account number, described to disappear The dynamic message that breath feature meets the second predetermined condition merges
In one alternatively embodiment,
Described second merges submodule, is configured as obtaining the dynamic that same good friend's user account number is delivered The message key of message;By the dynamic message with the identical message key, the 4th dynamic message is merged into Group;
Or,
Described second merges submodule, is configured as obtaining the dynamic that same good friend's user account number is delivered The message content of message;The similarity of the message content is exceeded to the dynamic message of second threshold, it is dynamic to merge into the 5th State message groups;
Or,
Described second merges submodule, is configured as obtaining the dynamic that same good friend's user account number is delivered The news release position of message;By the dynamic message with the identical news release position, the 6th dynamic is merged into Message groups;
Or,
Described second merges submodule, is configured as in the dynamic message of being delivered same good friend user, phase Adjacent transmission time interval is less than the dynamic message of predetermined threshold, merges into the 7th dynamic message group.
In one alternatively embodiment, the acquisition module, including:
Acquisition submodule, is configured as obtaining that each good friend's user account number in the nearest period delivered is described dynamic State message;
Wherein, the duration length of the period recently is scheduled duration, alternatively, the start time of the period recently For predetermined instant.
In one alternatively embodiment, the display module, including:
The display module, is configured as in the dynamic message shows interface, by the dynamic message group with not closing And other dynamic messages shown according to timeline order.
In one alternatively embodiment, described device further includes:
The display module, is configured as the display reminding mark on corresponding first predeterminated position of the dynamic message group Note, the cue mark are used to indicate that the dynamic message group is disappearing of obtaining after at least two dynamic messages are merged Breath.
In one alternatively embodiment, described device further includes:
The display module, is configured as showing expansion choosing on corresponding second predeterminated position of the dynamic message group , the expansion option is used to control is switched at least two dynamics by the dynamic message group from the first initial dispaly state The second shown separately dispaly state of message.
In one alternatively embodiment, described device further includes:
Receiving module, is configured as receiving the first control signal triggered on the expansion option;
The display module, is configured as in the dynamic message shows interface, will according to the first control signal The dynamic message group is switched to the second shown separately display shape of at least two dynamic messages from the first initial dispaly state State.
In one alternatively embodiment, described device further includes:
The display module, is configured as corresponding 3rd predeterminated position of the second dispaly state in the dynamic message group Option is packed up in upper display, it is described pack up option be used for control the dynamic message group is switched to institute from second dispaly state State the first dispaly state.
In one alternatively embodiment, described device further includes:
Receiving module, is configured as receiving in the second control signal packed up and triggered on option;
The display module, is configured as in the dynamic message shows interface, will according to the second control signal The dynamic message group is switched to first dispaly state from second dispaly state.
The third aspect, there is provided a kind of terminal, the equipment include processor and memory, is stored with the memory At least one instruction, at least one instruction are loaded by the processor and performed to realize such as the embodiment of the present application first party Message display method described in face and its any alternative embodiment.
Fourth aspect, there is provided a kind of computer-readable recording medium, is stored with least one finger in the storage medium Order, at least one instruction are loaded by the processor and performed to realize such as the embodiment of the present application first aspect and its any Message display method described in alternative embodiment.
The beneficial effect that technical solution provided by the embodiments of the present application is brought is:
Whether the characteristic information by judging dynamic message conforms to a predetermined condition, and the dynamic message to conform to a predetermined condition is closed And be dynamic message group, in dynamic message shows interface dynamic message group is shown according to timeline order, can will be mutually similar The dynamic message of type or similar type is polymerized to a dynamic message group and is shown, so as to solve the dynamic of excessive same type State message is simultaneously displayed on dynamic message displaying interface, the problem of making user's browsed how identical dead message;Reach pair Dynamic message in Dynamic Display interface is classified and is merged automatically, improves display of the dynamic message in limited display space Efficiency, the effect of the tidiness at lifting dynamic message displaying interface.
Brief description of the drawings
In order to illustrate more clearly of the technical solution in the embodiment of the present application, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present application, for For those of ordinary skill in the art, without creative efforts, other can also be obtained according to these attached drawings Attached drawing.
Fig. 1 is the flow chart of the message display method shown in one exemplary embodiment of the application;
Fig. 2A is the flow chart of the message display method shown in the application another exemplary embodiment;
Fig. 2 B are the interface schematic diagrams of the message display method shown in one exemplary embodiment of the application;
Fig. 2 C are the interface schematic diagrams of the message display method shown in the application another exemplary embodiment;
Fig. 3 A are the flow charts of the message display method shown in the application another exemplary embodiment;
Fig. 3 B are the interface schematic diagrams of the message display method shown in the application another exemplary embodiment;
Fig. 3 C are the interface schematic diagrams of the message display method shown in the application another exemplary embodiment;
Fig. 3 D are the interface schematic diagrams of the message display method shown in the application another exemplary embodiment;
Fig. 3 E are the interface schematic diagrams of the message display method shown in the application another exemplary embodiment;
Fig. 3 F are the interface schematic diagrams of the message display method shown in the application another exemplary embodiment;
Fig. 4 A are the flow charts of the message display method shown in the application another exemplary embodiment;
Fig. 4 B are the interface schematic diagrams of the message display method shown in the application another exemplary embodiment;
Fig. 4 C are the interface schematic diagrams of the message display method shown in the application another exemplary embodiment;
Fig. 4 D are the interface schematic diagrams of the message display method shown in the application another exemplary embodiment;
Fig. 5 is the block diagram of the message display device shown in one exemplary embodiment of the application;
Fig. 6 is the block diagram of the message display device shown in one exemplary embodiment of the application.
Embodiment
To make the purpose, technical scheme and advantage of the application clearer, below in conjunction with attached drawing to the application embodiment party Formula is described in further detail.
Dynamic message:In the application of social class, the multiple good friend's user account numbers of confession that a user account number is issued are looked into The message seen.In general, dynamic message is shown in dynamic message displaying interface, this is actively opened by good friend's user account number and is dynamically disappeared Breath displaying interface is checked that in other words, the dynamic message of good friend's user account number issue by active user's account number, it is necessary to actively be beaten State message display interface is started to be checked.Dynamic message is different from the chat messages at chat messages interface in social class application. For example the dynamic message displaying interface of instant messaging program QQ is QQ space;The dynamic message of instant messaging program Facebook Show that interface is personal time axis;The dynamic message displaying interface of instant messaging program wechat is circle of friends.
Dynamic message shows interface:For the order according to timeline by evening to early (or by early to evening), current use is shown The user interface for the dynamic message that family account number and/or at least one good friend's user account number are issued.
The message display method that the embodiment of the present disclosure provides can be used in the terminal.Terminal can be mobile phone, tablet computer, E-book reader, MP3 (Moving Picture Experts Group Audio Layer III, dynamic image expert pressure Contracting standard audio aspect 3) player, MP4 (Moving Picture Experts Group Audio Layer IV, dynamic shadow As expert's compression standard audio aspect 4) player, pocket computer on knee and desktop computer etc..
Fig. 1 is a kind of flow chart of message display method according to an exemplary embodiment, the message display method Applied in terminal, may comprise steps of.
In a step 101, at least one dynamic message that good friend's user account number is delivered is obtained.
The present embodiment can be applied in the social class application of terminal, the dynamic message that user can be applied by social class The dynamic message that multiple good friend's user account numbers are sent is checked at displaying interface.The plurality of good friend's user account number is all good friend user's accounts Number, alternatively, authorizing a part of good friend's user account number for checking authority.
After terminal receives opening or updates the signal at dynamic message displaying interface, good friend user in the application is got At least one dynamic message that account number is delivered, dynamic message include:Head portrait, the pet name, transmitting side marking, message content, message hair Cloth position, at least one message item in the news release time.
By carrying out feature extraction to message item, the characteristic information of obtained dynamic message includes but not limited to terminal:Hair It is the side's of sending mark, message key, message content, news release position, at least one in the news release time.
In a step 102, dynamic message the characteristic information to be conformed to a predetermined condition merges, and obtains dynamic message group.
Predetermined condition is preset with terminal, wherein, predetermined condition is used to judge whether the dynamic message that will be got Merge into dynamic message group.In other words, predetermined condition is used for the similitude for judging dynamic message.
When the characteristic information of dynamic message does not meet predetermined condition, then without merging;When the characteristic information of dynamic message Conform to a predetermined condition, then merge the message.
Alternatively, the dynamic message for including different messages feature is merged into different dynamic message groups by terminal.
In step 103, in dynamic message shows interface dynamic message group is shown according to timeline order.
Wherein, terminal is in the message content of dynamic message displaying interface display dynamic message group, the transmission of dynamic message group Time, at least one of the news release position of dynamic message group and the head portrait of dynamic message group.Dynamic message shows interface In display content include:Dynamic message group after the dynamic message not being merged, and merging.Wherein, the dynamic not being merged Dynamic message group after message and merging is arranged according to timeline order.
In an optional embodiment, terminal obtains the sending time of each dynamic message in dynamic message group, and First message using the dynamic message with earliest sending time as dynamic message group.Using the message content of first message as The message content of whole dynamic message group, the message sending time of first message as the sending time of dynamic message group and is pressed The relevant position at dynamic message displaying interface is shown according to timeline order.When the dynamic message in dynamic message group is corresponding good When friendly user account number is not more than four, then the head portrait of each good friend's user account number is shown in dynamic in a manner of thumbnail and disappeared In the head portrait of breath group;When good friend's user account number is more than four, then four good friend user's head portraits of random display are with the side of thumbnail Formula is shown in the head portrait of dynamic message group.
In conclusion the message display method provided in the embodiment of the present disclosure, by judging it is pre- whether the characteristic information meets Fixed condition, dynamic message group is merged into by the dynamic message to conform to a predetermined condition, dynamic message show interface according to Timeline order shows dynamic message group, and the dynamic message of same type or similar type can be polymerized to a dynamic message Group is shown, so that the dynamic message for solving excessive same type is simultaneously displayed on dynamic message displaying interface, makes user The problem of browsed how identical dead message;Reach and classified automatically to the dynamic message in Dynamic Display interface, carried Display efficiency of the high dynamic message in limited display space, the effect of the tidiness at lifting dynamic message displaying interface.
Fig. 2A is a kind of flow chart of the message display method shown according to another exemplary embodiment, the message display side Method is applied in terminal, comprises the following steps:
In step 201, the dynamic message that each good friend's user account number is delivered in the nearest period is obtained.
Wherein, the duration length of nearest period is scheduled duration, alternatively, the start time of period is pre- timing recently Carve.
In the first possible implementation, the nearest period is that duration length is scheduled duration, such as the nearest time Section be nearest 10 hours it is interior, it is 1 day nearest, nearest 3 days or one week nearest.
After terminal gets opening or updates the signal at dynamic message displaying interface, terminal obtains new move from server State message, wherein, new dynamic message gets opening or new information for the terminal last time and shows the signal at interface to terminal Get again opening or new information displaying interface signal between good friend's user account number send dynamic message.Terminal obtains The sending time of new dynamic message is taken, when determining that standard is sent by the sending time and scheduled duration of new dynamic message Between, standard sending time subtracts scheduled duration for the sending time of new dynamic message, wherein, standard sending time can be with for terminal The sending time of the earliest dynamic message obtained, terminal obtain the sending time to prestore in database and are later than standard sending time Dynamic message.
Such as terminal renewal dynamic message displaying interface when acquire new dynamic message sending time be 2017 On September 22,15:00, and the scheduled duration in terminal for 10 it is small when, standard sending time be new dynamic message transmission when Between when to subtract 10 small, it is determined that the standard sending time for the earliest dynamic message that can be obtained is September in 2017 22 days 5:00, eventually End, which obtains, to be sent message time and is later than September in 2017 22 days 5 in database:00 dynamic message.
In second of possible implementation, the start time of nearest period is predetermined instant, such as the nearest time The predetermined instant of section can be daily 0:00,12:00.
After terminal gets the signal at renewal dynamic message displaying interface, terminal to server, which is sent, obtains new dynamic The request of message, and the dynamic message that the sending time to prestore is later than predetermined instant is obtained out of terminal database.
For example the predetermined instant of nearest period is daily 0:00.During terminal renewal dynamic message displaying interface, to clothes Business device sends the request for obtaining new dynamic message, and the sending time to prestore is obtained out of terminal database and is later than 0:00 it is dynamic State message.
Step 202, in the dynamic message different good friend's user account numbers delivered, the characteristic information meets the first predetermined bar The dynamic message of part merges.
The dynamic message that good friend's user account number of acquisition is delivered and each good friend's user account number in the nearest period are sent out The characteristic information of the dynamic message of table is contrasted, and in the dynamic message that different good friend's user account numbers is delivered, message is special The dynamic message that sign meets the first predetermined condition merges.
Wherein, the first predetermined condition is the degree of association for the dynamic message delivered for identifying different good friend's user account numbers Reach the condition of first threshold.
Step 203, in the dynamic message same good friend's user account number delivered, the characteristic information meets the second predetermined bar The dynamic message of part merges.
The dynamic message that good friend's user account number of acquisition is delivered and same good friend's user account number in the nearest period are sent out The characteristic information of the dynamic message of table is contrasted, and in the dynamic message that same good friend's user account number is delivered, message is special The dynamic message that sign meets the second predetermined condition merges.
Wherein, the second predetermined condition is the degree of association for the dynamic message delivered for identifying identical good friend's user account number Reach the condition of second threshold.
Step 204, in dynamic message shows interface, by dynamic message group and other dynamic messages for not merging according to when Timeline order is shown.
Wherein, dynamic message group is in the message content of dynamic message displaying interface display dynamic message group, dynamic message group Sending time, at least one of the news release position of dynamic message group and the head portrait of dynamic message group.
Optionally, terminal obtains the sending time of each dynamic message in dynamic message group, and will have and send earliest Sending time of the message sending time of time as dynamic message group, and using the message content with earliest sending time as The message content of dynamic message group, presses dynamic message group with the other dynamic messages not merged at dynamic message displaying interface Shown according to timeline order.
With reference to figure 2B, terminal is 14:19 get the dynamic message that an account number A is sent, 14:20 get one The dynamic message that account number B is sent, 14:25 get the dynamic message that an account number C is sent, 15:00 gets an account The dynamic message that number D is sent.Terminal merges the dynamic message of account number B and account number D.In dynamic message group, account number B's The sending time of dynamic message is earliest, therefore, using the sending time of the dynamic message of the transmission of account number B as dynamic message group Sending time, therefore, dynamic message display order is on dynamic message displaying interface:The dynamic message of account number A transmissions, dynamically disappear The dynamic message that breath group, account number C are sent.
Step 205, display reminding marks on corresponding first predeterminated position of dynamic message group.
Wherein, cue mark is used to indicate that dynamic message group is disappearing of obtaining after at least two dynamic messages are merged Breath.Cue mark can be the mark of a certain given shape, or show the quantity of the newly-increased dynamic message of dynamic message group Mark.
With reference to figure 2B, the square cue mark 201 of the first predeterminated position display of dynamic message group.
Step 206, expansion option is shown on corresponding second predeterminated position of dynamic message group.
Wherein, dynamic message group is switched at least two from the first initial dispaly state for control and moved by expansion option The second shown separately dispaly state of state message.First dispaly state is in merging phase for dynamic message group, only display dynamic The sending time of the head portrait of message groups, the message content of dynamic message group and dynamic message group.Second dispaly state disappears for dynamic State after the expansion of breath group, shows whole dynamic messages in dynamic message group.
With reference to figure 2B, dynamic message shows the first dispaly state of interface display dynamic message group, since account number B is The earliest dynamic message of dynamic message sending time in state message groups, therefore, the first dispaly state are the transmission of display account number B Transmission content, the sending time of the dynamic message and the account number B and the head portrait of account number D of dynamic message and the second predeterminated position are shown Option 202 is unfolded.
Step 207, after option is unfolded getting expansion signal, in the second dispaly state of dynamic message group corresponding the Option is packed up in display on three predeterminated positions.
When user clicks on expansion option, terminal obtains expansion signal, and dynamic message group is switched to from the first dispaly state Second dispaly state, and show in corresponding 3rd predeterminated position of the second dispaly state of dynamic message group and pack up option.Wherein, Pack up option be used for control dynamic message group is switched to the first dispaly state from the second dispaly state.
With reference to figure 2C, the second display shape of dynamic message displaying interface display dynamic message group after dynamic message group is unfolded State, that is, show the dynamic message of account number B and account number D and pack up option 203.
It should be noted that step 202 to step 203 does not have specific sequencing, step 202 can be first carried out again Step 203 is performed, step 203 can be first carried out and perform step 202 again, terminal can not perform step 202 to step 203, can Only to perform any one in step 202 and step 203, can also step 202 and step 203 be carried out, the present embodiment is not It is specifically limited.
It should be noted that step 204 to step 206 does not have specific sequencing, may be performed simultaneously.
In conclusion the message display method provided in the embodiment of the present disclosure, by judging it is pre- whether the characteristic information meets Fixed condition, dynamic message group is merged into by the dynamic message to conform to a predetermined condition, dynamic message show interface according to Timeline order shows dynamic message group, and the dynamic message of same type or similar type can be polymerized to a dynamic message Group shown, is simultaneously displayed on dynamic message displaying interface so as to solve and solve the dynamic message of excessive same type, is made The problem of user's browsed how identical dead message;Reach and the dynamic message in Dynamic Display interface has been divided automatically Class, improves display efficiency of the dynamic message in limited display space, the effect of the tidiness at lifting dynamic message displaying interface.
The message display method provided in the embodiment of the present disclosure, by obtaining each good friend's user account number in the nearest period The dynamic message and the similar dynamic message to getting delivered are grouped merging, reach and reduce the dynamic message that terminal obtains Quantity, save terminal storage dynamic message memory effect.
The message display method provided in the embodiment of the present disclosure, by the difference that the characteristic information is met to the first predetermined condition The similar dynamic message that good friend's user account number is sent merges, and avoids the problem that repeat reading with category information, reaches to dynamic Message carries out the effect of the tidiness at automatic classification lifting dynamic message displaying interface.
The message display method provided in the embodiment of the present disclosure, by the way that the characteristic information is met the same of the second predetermined condition The similar dynamic message that good friend's user account number is sent merges, and avoids continuously reading the multiple of same good friend's user account number transmission The problem of dynamic message, reach and integrate the dynamic message that same good friend user sends, and improves terminal dynamic message display efficiency Effect.
The message display method provided in the embodiment of the present disclosure, the cue mark by showing dynamic message group are prompted to have new Dynamic message be incorporated into dynamic message group, reached and reminded user to check the effect of the dynamic message group for adding dynamic message Fruit.
The message display method provided in the embodiment of the present disclosure, by selecting expansion option to the dynamic in dynamic message group Message is checked one by one, has been reached and can voluntarily have been selected by user, between the first dispaly state and the second dispaly state into Row switching, so as to specifically show the effect of each dynamic message in the dynamic message group after merging.
The message display method provided in the embodiment of the present disclosure, after packing up option to the expansion of dynamic message group by selection Dynamic message is packed up, and has been reached and can voluntarily have been selected by user, between the first dispaly state and the second dispaly state into Row switching, so as to merge the effect of the dynamic message of the dynamic message group after displaying expansion.
In above-described embodiment, the dynamic that different good friend's user account numbers are delivered is disappeared according to the first preset condition in step 202 The mode that breath merges has three kinds, the mode that the dynamic message for being delivered same good friend's user account number according to the second preset condition merges There are four kinds.
Illustrated below by the way of the dynamic message that Fig. 3 A send different good friend's user account numbers merges, using figure The mode that the dynamic message that 4A sends same good friend's user account number merges illustrates.
Fig. 3 A are a kind of flow charts of the message display method shown according to another exemplary embodiment, the message display side Method is applied in terminal, comprises the following steps:
Step 301, at least one dynamic message that good friend's user account number is delivered is obtained.
After terminal receives opening or updates the signal at dynamic message displaying interface, good friend user in the application is got At least one dynamic message that account number is delivered, dynamic message include:Head portrait, the pet name, transmitting side marking, message content, message hair Cloth position, at least one message item in the news release time.
By carrying out feature extraction to message item, the characteristic information of obtained dynamic message includes but not limited to terminal:Hair It is the side's of sending mark, message key, message content, news release position, at least one in the news release time.
Step 302, the message key for the dynamic message that different good friend's user account numbers is delivered is obtained;To have identical Message key dynamic message, merge into the first dynamic message group.
Terminal obtains the message content of dynamic message and the message key of this dynamic message is obtained by calculating, such as " band ", " buying on behalf ", " difference quotient " etc..The dynamic message delivered when good friend's user account number that terminal acquires and nearest period When including identical message key in the dynamic message that interior each good friend's user account number is delivered, terminal will have identical message The dynamic message of keyword merges into the first dynamic message group.
With reference to figure 3B, terminal gets four dynamic messages, and account number A is 18:30, which deliver dynamic message, " and can have sugared stir-fry Chestnut, self-satisfied ";Account number B is 19:00 deliver dynamic message " from the point of view of the concert of XX bands it is good happy!" and matched somebody with somebody one figure A; Account number E is 19:05, which delivers dynamic message, " rains, does not want to go to and have a meal.”;Account number D is 19:30 deliver dynamic message, and " favorite XX finds pleasure in Team!" and be positioned at YY gymnasium.The message key that terminal gets the dynamic message that account number B is delivered is " XX bands ".Account number The message key for the dynamic message that E is delivered is " having a meal ", and the message key for the dynamic message that account number D is delivered is " XX finds pleasure in Team ".Accordingly, it is determined that account number B has identical message key with the dynamic message that account number D is sent, account number B and account number D is sent out The dynamic message of table merges into the first dynamic message group.
Step 303, the message content for the dynamic message that different good friend's user account numbers is delivered is obtained;By message content Similarity exceedes the dynamic message of first threshold, merges into the second dynamic message group.
When the characteristic information is message content, terminal obtains the message content for the dynamic message that good friend's user account number is delivered, And the content of the dynamic message that same good friend's user account number is delivered in the nearest period is obtained, when there is at least two dynamic messages When the similarity of message content exceedes terminal default first threshold, the dynamic message that terminal has identical message content is merged For the second dynamic message group.
With reference to figure 3C, terminal gets three dynamic messages, and account number A is 18:30 deliver dynamic message, and " AA groups take by the hand Eight big main force's projects on sale, adhere to the mission and vision for allowing the people all to live in house, unite and strive, create future.”;Account number B 19:00 deliver dynamic message " from the point of view of the concert of XX bands it is good happy!”;Account number C is 19:02 delivers dynamic message " AA groups Eight big main force's project on sale hand in hand, adheres to the mission and vision for allowing the people all to live in house, unites and strives, create future.”. Terminal is percentage by the similarity threshold of the message contents delivered of the definite account number A and account number C of contrast to dynamic message content Hundred, it is assumed that the default first threshold of terminal is 95 percent, therefore similarity threshold is more than first threshold, terminal general The dynamic message that account number A and account number C is delivered merges into the second dynamic message group.
Step 304, the news release position for the dynamic message that different good friend's user account numbers is delivered is obtained;There to be phase The dynamic message of same news release position, merges into the 3rd dynamic message group.
News release position is prestored in terminal, such as " YY gymnasium ", " ZZ mansions ", terminal obtains good friend's user account number The news release position delivered and in the nearest period each good friend's user account number news release position, when being wrapped in dynamic message During containing identical news release position, the dynamic message with identical message releasing position is merged into the 3rd dynamic and disappeared by terminal Breath group.
With reference to figure 3D, terminal obtains four dynamic messages, and account number A is 18:30 deliver dynamic message " and can have sugar fry chestnut Son, self-satisfied ";Account number C is 19:02 deliver dynamic message " guess I why" and be positioned at YY gymnasium;Account number E is 19:05 Dynamic message is delivered " to rain, do not want to go to and have a meal.”;Account number D is 19:30 deliver dynamic message " favorite XX bands!" and be positioned at YY gymnasium.The news release position that terminal gets the dynamic message that account number C is delivered is " YY gymnasium ", and account number D is delivered The news release position of dynamic message is " YY gymnasium ".Accordingly, it is determined that the dynamic message that account number C and account number D is sent has phase Same news release position, the 3rd dynamic message group is merged into by account number C and account number the D dynamic message delivered.
Step 305, in dynamic message shows interface dynamic message group is shown according to timeline order.
Wherein, dynamic message group includes but not limited in the message groups element of dynamic message displaying interface display:Dynamic disappears The message content of breath group, the sending time of dynamic message group, the news release position of dynamic message group and the head of dynamic message group At least one of as.
Terminal obtains the sending time of each dynamic message in dynamic message group, and will be dynamic with earliest sending time First message of the state message as dynamic message group.Message content using the message content of first message as dynamic message group, Include dynamically disappearing using the message sending time of first message as the sending time of dynamic message group and according to timeline order The relevant position at breath displaying interface.When the corresponding good friend's user account number of the dynamic message in dynamic message group is not more than four, Then the head portrait of each good friend's user account number is shown in the head portrait of dynamic message group, when good friend's user account number is more than four When, then head portrait of the four good friend user's head portraits of random display as dynamic message group.
With reference to figure 3E, the dynamic message of first display is the earliest account number D of sending time in dynamic message displaying interface 2:00 dynamic message sent, the dynamic message of second display is dynamic message group, first message in dynamic message group Sending time is 12:00, dynamic message shows interface display cue mark 301 and expansion option 302.
Step 306, the first control signal triggered on expansion option is received.
After user clicks on expansion option, terminal receives the on the upper expansion option at dynamic message displaying interface One control signal.
With reference to figure 3E, user clicks on expansion option, and terminal receives the expansion option 302 on dynamic message displaying interface On first control signal.
Step 307, in dynamic message shows interface, according to first control signal by dynamic message group from initial first Dispaly state is switched to the second dispaly state that at least two dynamic messages are shown separately.
Dynamic message displaying interface according to control signal by dynamic message group from only show dynamic message group head portrait, move First dispaly state of the message content of state message groups and the sending time of dynamic message group is switched in display dynamic message group Second dispaly state of whole dynamic messages.Wherein, the dynamic message being unfolded in the second dispaly state according to timeline order into Row display.
With reference to figure 3F, after receiving positioned at the control signal of expansion option, dynamic message group is from the first dispaly state exhibition Open as the second dispaly state, account number C is 12 for display:00 and 12:01 dynamic message sent.Dynamic message bottom, which is shown, packs up Option, packs up option dynamic message group when user's click and then switches to the first dispaly state from the second dispaly state.
Step 308, the second control signal triggered on option is packed up is received.
When user clicks on expansion option, terminal obtains expansion signal, and dynamic message group is switched to from the first dispaly state Second dispaly state, and show in corresponding 3rd predeterminated position of the second dispaly state of dynamic message group and pack up option.When with After option is packed up in family click, terminal receives the upper second control signal packed up on option at dynamic message displaying interface.
Step 309, in dynamic message shows interface, dynamic message group is shown by shape from second according to second control signal State is switched to the first dispaly state.
All dynamics at dynamic message displaying interface according to control signal by dynamic message group from display dynamic message group Second dispaly state of message is switched to head portrait, the message content and dynamic message of dynamic message group for only showing dynamic message group First dispaly state of the sending time of group.
It should be noted that step 302 to step 304 does not have specific sequencing, terminal can not perform step 302 to step 304, can only perform any one step in step 302 to step 304 or a few steps, can also step 302 to step 304 are carried out, and the present embodiment is not specifically limited this.
In conclusion the message display method provided in the embodiment of the present disclosure, by judging it is pre- whether the characteristic information meets Fixed condition, dynamic message group is merged into by the dynamic message to conform to a predetermined condition, dynamic message show interface according to Timeline order shows dynamic message group, and the dynamic message of same type or similar type can be polymerized to a dynamic message Group shown, is simultaneously displayed on dynamic message displaying interface so as to solve and solve the dynamic message of excessive same type, is made The problem of user's browsed how identical dead message;Reach and the dynamic message in Dynamic Display interface has been divided automatically Class, improves display efficiency of the dynamic message in limited display space, the effect of the tidiness at lifting dynamic message displaying interface.
In conclusion the message display method provided in the embodiment of the present disclosure, by contrasting different good friend's user account numbers Dynamic message keyword, dynamic message content, dynamic message releasing position, the dynamic message for meeting the first predetermined condition is carried out Merge, accurately judge whether the message that different good friend's user account numbers are sent is similar dynamic message, reached raising and judged standard The effect of true property.
Fig. 4 A are a kind of flow charts of the message display method shown according to another exemplary embodiment, the message display side Method is applied in terminal, comprises the following steps:
Step 401, at least one dynamic message that good friend's user account number is delivered is obtained.
After terminal receives opening or updates the signal at dynamic message displaying interface, good friend user in the application is got At least one dynamic message that account number is delivered, dynamic message include:Head portrait, the pet name, transmitting side marking, message content, message hair Cloth position, at least one message item in the news release time.
By carrying out feature extraction to message item, the characteristic information of obtained dynamic message includes but not limited to terminal:Hair It is the side's of sending mark, message key, message content, news release position, at least one in the news release time.
Step 402, the message key for the dynamic message that same good friend's user account number is delivered is obtained;To have identical Message key dynamic message, merge into the 4th dynamic message group.
Terminal obtains the message content of dynamic message and the message key of this dynamic message is obtained by calculating, such as " band ", " buying on behalf ", " difference quotient " etc..The dynamic message delivered when good friend's user account number that terminal acquires and nearest period When including identical message key in the dynamic message that interior same good friend's user account number is delivered, terminal will have identical message The dynamic message of keyword merges into the 4th dynamic message group.
With reference to figure 4B, terminal gets three dynamic messages, and account number A is 18:30, which deliver dynamic message, " and can have sugared stir-fry Chestnut, self-satisfied ";Account number B is 19:00 deliver dynamic message " from the point of view of the concert of XX bands it is good happy!”;Account number B is 19:30 hairs Table dynamic message " favorite XX bands!" terminal gets the message keys of two dynamic messages that account number B is delivered as " XX finds pleasure in Team ".Accordingly, it is determined that two dynamic messages that account number B is sent have identical message key, two that account number B is delivered are dynamic State message coalescing is the 4th dynamic message group.
Step 403, the message content for the dynamic message that same good friend's user account number is delivered is obtained;By message content Similarity exceedes the dynamic message of second threshold, merges into the 5th dynamic message group.
When the characteristic information is message content, terminal obtains the message content for the dynamic message that good friend's user account number is delivered, And the content of the dynamic message that same good friend's user account number is delivered in the nearest period is obtained, when there is at least two dynamic messages When the similarity of message content exceedes terminal default second threshold, the dynamic message that terminal has identical message content is merged For the 5th dynamic message group.Wherein, second threshold value can it is equal with first threshold can not also be equal.
With reference to figure 4C, terminal gets three dynamic messages, and account number A is 18:30 deliver dynamic message, and " AA groups take by the hand Eight big main force's projects on sale, adhere to the mission and vision for allowing the people all to live in house, unite and strive, create future.”;Account number B 19:00 deliver dynamic message " from the point of view of the concert of XX bands it is good happy!”;Account number A is 19:02 delivers dynamic message " AA groups Eight big main force's project on sale hand in hand, adheres to the mission and vision for allowing the people all to live in house, unites and strives, create future.”. Terminal is percent by the similarity threshold of two dynamic messages delivered of the definite account number A of contrast to dynamic message content Hundred, it is assumed that the default similarity threshold of terminal is 95 percent, therefore similarity threshold is more than default similarity threshold Value, two dynamic messages that terminal delivers account number A merge into the 5th dynamic message group.
Step 404, the news release position for the dynamic message that same good friend's user account number is delivered is obtained;There to be phase The dynamic message of same news release position, merges into the 6th dynamic message group.
News release position is prestored in terminal, such as " YY gymnasium ", " ZZ mansions ", terminal obtains good friend's user account number The news release position delivered and in the nearest period same good friend's user account number news release position, when being wrapped in dynamic message During containing identical news release position, the dynamic message with identical message releasing position is merged into the 6th dynamic and disappeared by terminal Breath group.
With reference to figure 4D, terminal obtains three dynamic messages, and account number C is 19:02 deliver dynamic message " guess I why" simultaneously It is positioned at YY gymnasium;Account number E is 19:05, which delivers dynamic message, " rains, does not want to go to and have a meal.”;Account number C is 19:30 deliver it is dynamic State message " favorite XX bands!" and be positioned at YY gymnasium.Terminal gets the message for two dynamic messages that account number C is delivered Releasing position is " YY gymnasium ".Accordingly, it is determined that two dynamic messages that account number C is sent have identical news release position, Two dynamic messages that account number C is delivered merge into the 6th dynamic message group.
Step 405, in the dynamic message same good friend user delivered, adjacent transmission time interval is less than predetermined threshold The dynamic message of value, merges into the 7th dynamic message group.
Terminal obtains the sending time of dynamic message, and obtains the same good friend's user account number transmission for sending the dynamic message Nearest dynamic message sending time, determine time interval, by adjacent transmission time interval be less than terminal in it is default pre- The dynamic message for determining threshold value merges into the 7th dynamic message group.
Terminal obtains four dynamic messages, and account number D is 2:00 delivers dynamic message, and " somebody does not sleep”;Account number C exists 12:00 delivers dynamic message " starving ... ";Account number C is 12:01 delivers dynamic message " out has a meal either with or without people”;Account number C exists 12:05 delivers dynamic message, and " everybody does not rise”.It is assumed that default predetermined threshold is 2 minutes in terminal.Terminal is got Time interval between first dynamic message and second dynamic message that account number C is sent is 1 minute, and time interval is less than pre- Determine threshold value, then terminal merges first dynamic message that account number C is sent and second dynamic message, and terminal gets account Time interval between second dynamic message and the 3rd dynamic message that number C is sent is 4 minutes, and time interval is more than predetermined Threshold value, then terminal second and the 3rd dynamic message are not merged.
Step 406, in dynamic message shows interface dynamic message group is shown according to timeline order.
Wherein, terminal includes but not limited in the message groups element of dynamic message displaying interface display:Dynamic message group Message content, the sending time of dynamic message group, in the news release position of dynamic message group and the head portrait of dynamic message group It is at least one.
Terminal obtains the sending time of each dynamic message in dynamic message group, and will be dynamic with earliest sending time First message of the state message as dynamic message group.Message content using the message content of first message as dynamic message group, Include dynamically disappearing using the message sending time of first message as the sending time of dynamic message group and according to timeline order The relevant position at breath displaying interface.When the corresponding good friend's user account number of the dynamic message in dynamic message group is not more than four, Then the head portrait of each good friend's user account number is shown in the head portrait of dynamic message group, when good friend's user account number is more than four When, then head portrait of the four good friend user's head portraits of random display as dynamic message group.
It should be noted that step 402 to step 405 does not have specific sequencing, terminal can not perform step 402 to step 405, can only perform any one step in step 402 to step 405 or a few steps, can also step 402 to step 405 are carried out, and the present embodiment is not specifically limited this.
In conclusion the message display method provided in the embodiment of the present disclosure, by judging it is pre- whether the characteristic information meets Fixed condition, dynamic message group is merged into by the dynamic message to conform to a predetermined condition, dynamic message show interface according to Timeline order shows dynamic message group, and the dynamic message of same type or similar type can be polymerized to a dynamic message Group is shown, so that the dynamic message for solving excessive same type is simultaneously displayed on dynamic message displaying interface, makes user The problem of browsed how identical dead message;Reach and classified automatically to the dynamic message in Dynamic Display interface, carried Display efficiency of the high dynamic message in limited display space, the effect of the tidiness at lifting dynamic message displaying interface.
In conclusion the message display method provided in the embodiment of the present disclosure, by judging same good friend's user account number Whether dynamic message keyword, dynamic message content, dynamic message releasing position, time interval meet the second predetermined condition, and The dynamic message for meeting the second predetermined condition is merged, the message accurately sent to same user is classified, and is reached Improve the effect of judgment accuracy.
Following is embodiment of the present disclosure, can be used for performing embodiments of the present disclosure.It is real for disclosure device The details not disclosed in example is applied, refer to embodiments of the present disclosure.
Fig. 5 is a kind of block diagram of message display device according to an exemplary embodiment, as shown in figure 5, the message In terminal, which includes but not limited to display device applications:Acquisition module 501, merging module 502, display Module 503, merging module 502 include:First, which merges submodule 504, second, merges submodule 505, receiving module 506.
Acquisition module 501, is configured as obtaining at least one dynamic message that good friend's user account number is delivered, the dynamic disappears Breath includes at least one the characteristic information;
Merging module 502, is configured as merging the dynamic message that the characteristic information conforms to a predetermined condition, obtains Dynamic message group;
Display module 503, is configured as showing that the dynamic disappears according to timeline order in dynamic message shows interface Breath group.
First merges submodule 504, is configured as in the dynamic message of being delivered different good friend's user account numbers, described The dynamic message that the characteristic information meets the first predetermined condition merges;
And/or;
Second merges submodule 505, is configured as in the dynamic message of being delivered same good friend's user account number, described The dynamic message that the characteristic information meets the second predetermined condition merges.
Described first merges submodule 504, be configured as obtaining different good friend's user account numbers delivered it is described The message key of dynamic message;By the dynamic message with the identical message key, the first dynamic is merged into Message groups;
Or,
Described first merges submodule 504, be configured as obtaining different good friend's user account numbers delivered it is described The message content of dynamic message;The similarity of the message content is exceeded into dynamic message described in first threshold, merges into second Dynamic message group;
Or,
Described first merges submodule 504, be configured as obtaining different good friend's user account numbers delivered it is described The news release position of dynamic message;By the dynamic message with the identical news release position, the 3rd is merged into Dynamic message group.
Described second merges submodule 505, be configured as obtaining same good friend's user account number delivered it is described The message key of dynamic message;By the dynamic message with the identical message key, the 4th dynamic is merged into Message groups;
Or,
Described second merges submodule 505, be configured as obtaining same good friend's user account number delivered it is described The message content of dynamic message;The similarity of the message content is exceeded to the dynamic message of second threshold, merges into the Five dynamic message groups;
Or,
Described second merges submodule 505, be configured as obtaining same good friend's user account number delivered it is described The news release position of dynamic message;By the dynamic message with the identical news release position, the 6th is merged into Dynamic message group;
Or,
Described second merges submodule 505, is configured as in the dynamic message of being delivered same good friend user, Adjacent transmission time interval is less than the dynamic message of predetermined threshold, merges into the 7th dynamic message group.
The acquisition module 501, is configured as obtaining what each good friend's user account number in the nearest period was delivered The dynamic message;
Wherein, the duration length of the period recently is scheduled duration, alternatively, the start time of the period recently For predetermined instant.
The display module 503, is configured as in the dynamic message shows interface, by the dynamic message group and not The other dynamic messages merged are shown according to timeline order.
The display module 503, is configured as the display reminding on corresponding first predeterminated position of the dynamic message group Mark, the cue mark are used to indicate that the dynamic message group is disappearing of obtaining after at least two dynamic messages are merged Breath.
The display module 503, is configured as showing expansion on corresponding second predeterminated position of the dynamic message group The dynamic message group is switched at least two from the first initial dispaly state for control and moved by option, the expansion option The second shown separately dispaly state of state message
Receiving module 506, is configured as receiving the first control signal triggered on the expansion option;
The display module 503, is configured as in the dynamic message shows interface, according to the first control signal The dynamic message group is switched to the second shown separately display of at least two dynamic messages from the first initial dispaly state State.
The display module 503, is configured as presetting in the second dispaly state the corresponding 3rd of the dynamic message group Option is packed up in display on position, it is described pack up option be used for control the dynamic message group is switched from second dispaly state For first dispaly state.
Receiving module 506, is configured as receiving in the second control signal packed up and triggered on option;
The display module 503, is configured as in the dynamic message shows interface, according to the second control signal The dynamic message group is switched to first dispaly state from second dispaly state.
On the device in above-described embodiment, wherein modules perform the concrete mode of operation in related this method Embodiment in be described in detail, explanation will be not set forth in detail herein.
Fig. 6 is a kind of block diagram of message display device according to an exemplary embodiment.For example, device 600 can be with It is mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, Medical Devices, body-building Equipment, personal digital assistant etc..
With reference to Fig. 6, device 600 can include following one or more assemblies:Processing component 602, memory 604, power supply Component 606, multimedia component 608, audio component 610, input/output (I/O) interface 612, sensor component 614, Yi Jitong Believe component 616.
The integrated operation of the usual control device 600 of processing component 602, such as with display, call, data communication, phase The operation that machine operates and record operation is associated.Processing component 602 can refer to including one or more processors 618 to perform Order, to complete all or part of step of above-mentioned method.In addition, processing component 602 can include one or more modules, just Interaction between processing component 602 and other assemblies.For example, processing component 602 can include multi-media module, it is more to facilitate Interaction between media component 608 and processing component 602.
Memory 604 is configured as storing various types of data to support the operation in device 600.These data are shown Example includes the instruction of any application program or method for being operated on device 600, and contact data, telephone book data, disappears Breath, picture, video etc..Memory 604 can be by any kind of volatibility or non-volatile memory device or their group Close and realize, as static RAM (SRAM), electrically erasable programmable read-only memory (EEPROM) are erasable to compile Journey read-only storage (EPROM), programmable read only memory (PROM), read-only storage (ROM), magnetic memory, flash Device, disk or CD.
Power supply module 606 provides electric power for the various assemblies of device 600.Power supply module 506 can include power management system System, one or more power supplys, and other components associated with generating, managing and distributing electric power for device 500.
Multimedia component 608 is included in the screen of one output interface of offer between device 600 and user.In some realities Apply in example, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen can To be implemented as touch-screen, to receive input signal from the user.Touch panel include one or more touch sensors with Gesture on sensing touch, slip and touch panel.Touch sensor can not only sense the boundary of a touch or slide action, and And also detection and touch or the relevant duration and pressure of slide.In certain embodiments, multimedia component 608 includes One front camera and/or rear camera.It is preceding during such as screening-mode or video mode when device 600 is in operator scheme The multi-medium data of outside can be received by putting camera and/or rear camera.Each front camera and rear camera can To be a fixed optical lens system or there is focusing and optical zoom capabilities.
Audio component 610 is configured as output and/or input audio signal.For example, audio component 610 includes a Mike Wind (MIC), when device 600 is in operator scheme, during such as call model, logging mode and speech recognition mode, microphone by with It is set to reception external audio signal.The received audio signal can be further stored in memory 604 or via communication set Part 616 is sent.In certain embodiments, audio component 610 further includes a loudspeaker, for exports audio signal.
I/O interfaces 612 provide interface between processing component 602 and peripheral interface module, and above-mentioned peripheral interface module can To be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and lock Determine button.
Sensor component 614 includes one or more sensors, and the state for providing various aspects for device 600 is commented Estimate.For example, sensor component 614 can detect opening/closed mode of device 600, the relative positioning of component, such as component For the display and keypad of device 600, sensor component 614 can be with the position of 600 1 components of detection device 600 or device Put change, the existence or non-existence that user contacts with device 600,600 orientation of device or acceleration/deceleration and the temperature of device 600 Change.Sensor component 614 can include proximity sensor, be configured to detect without any physical contact near The presence of object.Sensor component 614 can also include optical sensor, such as CMOS or ccd image sensor, for should in imaging With middle use.In certain embodiments, which can also include acceleration transducer, gyro sensor, magnetic Sensor, pressure sensor or temperature sensor.
Communication component 616 is configured to facilitate the communication of wired or wireless way between device 600 and other equipment.Device 600 can access the wireless network based on communication standard, such as Wi-Fi, 2G or 3G, or combinations thereof.In an exemplary reality Apply in example, communication component 616 receives broadcast singal or the related letter of broadcast from external broadcasting management system via broadcast channel Breath.In one exemplary embodiment, communication component 616 further includes near-field communication (NFC) module, to promote junction service.Example Such as, in NFC module radio frequency identification (RFID) technology can be based on, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology, Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 600 can be believed by one or more application application-specific integrated circuit (ASIC), numeral Number processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for performing above-mentioned message display method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided Such as include the memory 604 of instruction, above-metioned instruction can be performed by the processor 618 of device 600 to complete above-mentioned message display side Method.For example, non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, Floppy disk and optical data storage devices etc..
Those skilled in the art will readily occur to the disclosure its after considering specification and putting into practice invention disclosed herein Its embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or Person's adaptive change follows the general principle of the disclosure and including the undocumented common knowledge in the art of the disclosure Or conventional techniques.Description and embodiments are considered only as exemplary, and the true scope and spirit of the disclosure are by following Claim is pointed out.
It should be appreciated that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by appended claim.

Claims (22)

  1. A kind of 1. dynamic message display methods, it is characterised in that the described method includes:
    At least one dynamic message that good friend's user account number is delivered is obtained, the dynamic message includes at least one the characteristic information;
    The dynamic message that the characteristic information conforms to a predetermined condition is merged, obtains dynamic message group;
    In dynamic message shows interface the dynamic message group is shown according to timeline order.
  2. 2. the according to the method described in claim 1, it is characterized in that, dynamic that the characteristic information is conformed to a predetermined condition Message merges, and obtaining dynamic message group includes:
    In the dynamic message that different good friend's user account numbers is delivered, the characteristic information meets the dynamic of the first predetermined condition Message merges.
  3. 3. the according to the method described in claim 2, it is characterized in that, dynamic that different good friend's user account numbers is delivered In message, the dynamic message that the characteristic information meets the first predetermined condition merges, including:
    Obtain the message key for the dynamic message that different good friend's user account numbers is delivered;By with identical institute The dynamic message of message key is stated, merges into the first dynamic message group;
    Or,
    Obtain the message content for the dynamic message that different good friend's user account numbers is delivered;By the message content Similarity exceedes the dynamic message of first threshold, merges into the second dynamic message group;
    Or,
    Obtain the news release position for the dynamic message that different good friend's user account numbers is delivered;By with identical The dynamic message of the news release position, merges into the 3rd dynamic message group.
  4. 4. the according to the method described in claim 1, it is characterized in that, dynamic that the characteristic information is conformed to a predetermined condition Message merges, and obtaining dynamic message group includes:
    In the dynamic message that same good friend's user account number is delivered, the characteristic information meets the dynamic of the second predetermined condition Message merges.
  5. 5. the according to the method described in claim 2, it is characterized in that, dynamic that same good friend's user account number is delivered In message, the dynamic message that the characteristic information meets the second predetermined condition merges, including:
    Obtain the message key for the dynamic message that same good friend's user account number is delivered;By with identical institute The dynamic message of message key is stated, merges into the 4th dynamic message group;
    Or,
    Obtain the message content for the dynamic message that same good friend's user account number is delivered;By the message content Similarity exceedes the dynamic message of second threshold, merges into the 5th dynamic message group;
    Or,
    Obtain the news release position for the dynamic message that same good friend's user account number is delivered;By with identical The dynamic message of the news release position, merges into the 6th dynamic message group;
    Or,
    In the dynamic message that same good friend user is delivered, adjacent transmission time interval is less than the dynamic of predetermined threshold Message, merges into the 7th dynamic message group.
  6. 6. method according to any one of claims 1 to 5, it is characterised in that it is described dynamic message show interface according to Timeline order shows the dynamic message group, including:
    In the dynamic message shows interface, by the dynamic message group with the other dynamic messages not merged according to timeline Order is shown.
  7. 7. method according to any one of claims 1 to 4, it is characterised in that the method further includes at least one of following:
    Display reminding marks on corresponding first predeterminated position of the dynamic message group, and the cue mark is used to indicate described Dynamic message group is the message obtained after at least two dynamic messages are merged;
    Expansion option is shown on corresponding second predeterminated position of the dynamic message group, the expansion option is used to control institute State dynamic message group and be switched to the second dispaly state that at least two dynamic messages are shown separately from the first initial dispaly state.
  8. 8. the method according to the description of claim 7 is characterized in that the method further includes:
    Receive the first control signal triggered on the expansion option;
    In the dynamic message shows interface, according to the first control signal by the dynamic message group from initial first Dispaly state is switched to the second dispaly state that at least two dynamic messages are shown separately.
  9. 9. according to the method described in claim 8, it is characterized in that, the method further includes:
    Option is packed up in display on corresponding 3rd predeterminated position of the second dispaly state of the dynamic message group, described to pack up choosing Item is used to control is switched to first dispaly state by the dynamic message group from second dispaly state.
  10. 10. according to the method described in claim 9, it is characterized in that, the method further includes:
    Receive in the second control signal packed up and triggered on option;
    In the dynamic message shows interface, the dynamic message group is shown from described second according to the second control signal Show that state is switched to first dispaly state.
  11. 11. a kind of dynamic message display device, it is characterised in that described device includes:
    Acquisition module, is configured as obtaining at least one dynamic message that good friend's user account number is delivered, the dynamic message includes At least one the characteristic information;
    Merging module, is configured as merging the dynamic message that the characteristic information conforms to a predetermined condition, and obtains dynamic and disappears Breath group;
    Display module, is configured as showing the dynamic message group according to timeline order in dynamic message shows interface.
  12. 12. according to the devices described in claim 11, it is characterised in that the merging module, including:
    First merges submodule, is configured as in the dynamic message of being delivered different good friend's user account numbers, and the message is special The dynamic message that sign meets the first predetermined condition merges.
  13. 13. device according to claim 12, it is characterised in that
    Described first merges submodule, is configured as obtaining the dynamic message that different good friend's user account numbers is delivered Message key;By the dynamic message with the identical message key, the first dynamic message group is merged into;
    Or,
    Described first merges submodule, is configured as obtaining the dynamic message that different good friend's user account numbers is delivered Message content;The similarity of the message content is exceeded into dynamic message described in first threshold, merges into the second dynamic message Group;
    Or,
    Described first merges submodule, is configured as obtaining the dynamic message that different good friend's user account numbers is delivered News release position;By the dynamic message with the identical news release position, the 3rd dynamic message is merged into Group.
  14. 14. according to the devices described in claim 11, it is characterised in that the merging module, including:
    Second merges submodule, is configured as in the dynamic message of being delivered same good friend's user account number, and the message is special The dynamic message that sign meets the second predetermined condition merges.
  15. 15. device according to claim 14, it is characterised in that
    Described second merges submodule, is configured as obtaining the dynamic message that same good friend's user account number is delivered Message key;By the dynamic message with the identical message key, the 4th dynamic message group is merged into;
    Or,
    Described second merges submodule, is configured as obtaining the dynamic message that same good friend's user account number is delivered Message content;The similarity of the message content is exceeded into dynamic message described in second threshold, merges into the 5th dynamic message Group;
    Or,
    Described second merges submodule, is configured as obtaining the dynamic message that same good friend's user account number is delivered News release position;By the dynamic message with the identical news release position, the 6th dynamic message is merged into Group;
    Or,
    Described second merges submodule, is configured as in the dynamic message of being delivered same good friend user, adjacent hair Send time interval to be less than the dynamic message of predetermined threshold, merge into the 7th dynamic message group.
  16. 16. according to any device of claim 11 to 15, it is characterised in that
    The display module, is configured as in the dynamic message shows interface, by the dynamic message group with not merging Other dynamic messages are shown according to timeline order.
  17. 17. according to any device of claim 12 to 15, it is characterised in that described device further includes:
    The display module, is configured as the display reminding on corresponding first predeterminated position of the dynamic message group and marks, institute Cue mark is stated to be used to indicate that the dynamic message group is the message obtained after at least two dynamic messages are merged;
    The display module, is configured as showing expansion option, institute on corresponding second predeterminated position of the dynamic message group State expansion option and the dynamic message group is switched at least two dynamic messages from the first initial dispaly state for controlling The second shown separately dispaly state.
  18. 18. device according to claim 17, it is characterised in that described device further includes:
    Receiving module, is configured as receiving the first control signal triggered on the expansion option;
    The display module, is configured as in the dynamic message shows interface, according to the first control signal by described in Dynamic message group is switched to the second dispaly state that at least two dynamic messages are shown separately from the first initial dispaly state.
  19. 19. device according to claim 18, it is characterised in that described device further includes:
    The display module, is configured as showing on corresponding 3rd predeterminated position of the second dispaly state of the dynamic message group Show and pack up option, it is described pack up option be used for control the dynamic message group is switched to described the from second dispaly state One dispaly state.
  20. 20. device according to claim 19, it is characterised in that described device further includes:
    Receiving module, is configured as receiving in the second control signal packed up and triggered on option;
    The display module, is configured as in the dynamic message shows interface, according to the second control signal by described in Dynamic message group is switched to first dispaly state from second dispaly state.
  21. 21. a kind of terminal, it is characterised in that the terminal includes processor and memory, is stored with least in the memory One instruction, at least one instruction are loaded by the processor and performed to realize as described in claims 1 to 10 is any Message display method.
  22. 22. a kind of computer-readable recording medium, it is characterised in that at least one instruction, institute are stored with the storage medium At least one instruction is stated to be loaded by the processor and performed to realize the message display side as described in claims 1 to 10 is any Method.
CN201711283910.5A 2017-12-07 2017-12-07 Message display method and device and terminal Active CN108037869B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711283910.5A CN108037869B (en) 2017-12-07 2017-12-07 Message display method and device and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711283910.5A CN108037869B (en) 2017-12-07 2017-12-07 Message display method and device and terminal

Publications (2)

Publication Number Publication Date
CN108037869A true CN108037869A (en) 2018-05-15
CN108037869B CN108037869B (en) 2022-04-26

Family

ID=62096168

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711283910.5A Active CN108037869B (en) 2017-12-07 2017-12-07 Message display method and device and terminal

Country Status (1)

Country Link
CN (1) CN108037869B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108881624A (en) * 2018-05-30 2018-11-23 维沃移动通信有限公司 A kind of message display method and terminal device
CN109040445A (en) * 2018-07-27 2018-12-18 努比亚技术有限公司 Information display method, dual-screen mobile terminal and computer readable storage medium
CN110971502A (en) * 2018-09-30 2020-04-07 腾讯科技(深圳)有限公司 Method, device, equipment and storage medium for displaying sound message in application program
CN111327518A (en) * 2020-01-21 2020-06-23 上海掌门科技有限公司 Method and equipment for splicing messages
CN112398725A (en) * 2020-11-05 2021-02-23 中国联合网络通信集团有限公司 Group message prompting method, system, computer equipment and storage medium
CN113342762A (en) * 2021-08-06 2021-09-03 深圳市思特克电子技术开发有限公司 Intelligent processing method and related device for shared messages of friends of merchants
CN114610423A (en) * 2022-02-11 2022-06-10 维沃移动通信有限公司 Content publishing method and device and electronic equipment
WO2024080779A1 (en) * 2022-10-12 2024-04-18 삼성전자 주식회사 Electronic device having flexible display and control method thereof

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102750341A (en) * 2012-06-06 2012-10-24 宇龙计算机通信科技(深圳)有限公司 Method and system for displaying micro-blog
US20140059448A1 (en) * 2012-08-27 2014-02-27 Samsung Electronics Co., Ltd. Message handling method and terminal supporting the same
CN104008319A (en) * 2014-05-14 2014-08-27 深圳市汇顶科技股份有限公司 Terminal based on fingerprint recognition and method and system for logging into same in stand-by state
CN104699682A (en) * 2013-12-04 2015-06-10 腾讯科技(北京)有限公司 Information processing method and device
CN104809209A (en) * 2015-04-28 2015-07-29 小米科技有限责任公司 Display method, display device and server of social network information flow
CN106062741A (en) * 2014-01-16 2016-10-26 何劲 Method and system for processing information within social network
CN106533899A (en) * 2016-09-30 2017-03-22 宇龙计算机通信科技(深圳)有限公司 Information display processing method, device and system
CN106888406A (en) * 2015-12-16 2017-06-23 天脉聚源(北京)科技有限公司 A kind of time-based interaction content method for pushing and system
CN106897937A (en) * 2017-02-15 2017-06-27 北京小米移动软件有限公司 A kind of method and apparatus for showing social sharing information

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102750341A (en) * 2012-06-06 2012-10-24 宇龙计算机通信科技(深圳)有限公司 Method and system for displaying micro-blog
US20140059448A1 (en) * 2012-08-27 2014-02-27 Samsung Electronics Co., Ltd. Message handling method and terminal supporting the same
CN104699682A (en) * 2013-12-04 2015-06-10 腾讯科技(北京)有限公司 Information processing method and device
CN106062741A (en) * 2014-01-16 2016-10-26 何劲 Method and system for processing information within social network
CN104008319A (en) * 2014-05-14 2014-08-27 深圳市汇顶科技股份有限公司 Terminal based on fingerprint recognition and method and system for logging into same in stand-by state
CN104809209A (en) * 2015-04-28 2015-07-29 小米科技有限责任公司 Display method, display device and server of social network information flow
CN106888406A (en) * 2015-12-16 2017-06-23 天脉聚源(北京)科技有限公司 A kind of time-based interaction content method for pushing and system
CN106533899A (en) * 2016-09-30 2017-03-22 宇龙计算机通信科技(深圳)有限公司 Information display processing method, device and system
CN106897937A (en) * 2017-02-15 2017-06-27 北京小米移动软件有限公司 A kind of method and apparatus for showing social sharing information

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108881624A (en) * 2018-05-30 2018-11-23 维沃移动通信有限公司 A kind of message display method and terminal device
CN109040445A (en) * 2018-07-27 2018-12-18 努比亚技术有限公司 Information display method, dual-screen mobile terminal and computer readable storage medium
CN109040445B (en) * 2018-07-27 2021-09-21 努比亚技术有限公司 Information display method, dual-screen mobile terminal and computer readable storage medium
CN110971502A (en) * 2018-09-30 2020-04-07 腾讯科技(深圳)有限公司 Method, device, equipment and storage medium for displaying sound message in application program
CN110971502B (en) * 2018-09-30 2021-09-28 腾讯科技(深圳)有限公司 Method, device, equipment and storage medium for displaying sound message in application program
US11895273B2 (en) 2018-09-30 2024-02-06 Tencent Technology (Shenzhen) Company Limited Voice message display method and apparatus in application, computer device, and computer-readable storage medium
CN111327518A (en) * 2020-01-21 2020-06-23 上海掌门科技有限公司 Method and equipment for splicing messages
CN112398725A (en) * 2020-11-05 2021-02-23 中国联合网络通信集团有限公司 Group message prompting method, system, computer equipment and storage medium
CN113342762A (en) * 2021-08-06 2021-09-03 深圳市思特克电子技术开发有限公司 Intelligent processing method and related device for shared messages of friends of merchants
CN113342762B (en) * 2021-08-06 2021-10-29 深圳市思特克电子技术开发有限公司 Intelligent processing method and related device for shared messages of friends of merchants
CN114610423A (en) * 2022-02-11 2022-06-10 维沃移动通信有限公司 Content publishing method and device and electronic equipment
WO2024080779A1 (en) * 2022-10-12 2024-04-18 삼성전자 주식회사 Electronic device having flexible display and control method thereof

Also Published As

Publication number Publication date
CN108037869B (en) 2022-04-26

Similar Documents

Publication Publication Date Title
CN108037869A (en) Message display method, device and terminal
CN105074741B (en) It is recommended that continuous item
CN103944963B (en) Method of data synchronization, device, equipment and system
CN104951500B (en) Method for displaying head portrait, device and terminal
CN106528709A (en) Social information recommendation method and apparatus
CN104820675A (en) Photo album displaying method and device
CN109981908A (en) The image data of user's interaction for enhancing
CN106599251A (en) Method and device for displaying anchor rankings
CN104717366A (en) Method and device for recommending contact photos
CN104156204B (en) Set up the method and device of calendar entry
CN107423063A (en) Multiwindow processing method, device and equipment
CN106534562A (en) File deletion method and apparatus
CN105975540A (en) Information display method and device
CN107145270A (en) Emotion icons sort method and device
CN106020682A (en) Multi-task management method and device
WO2015112881A1 (en) Systems and methods for exchanging information
CN107566892A (en) Video file processing method, device and computer-readable recording medium
CN104602275B (en) Client identification module SIM card switching method and device
CN105427443A (en) Voting message sending method and device
CN104268151A (en) Contact person grouping method and device
CN107203306A (en) Head portrait processing method and processing device
CN106130873A (en) Information processing method and device
CN104681049B (en) The display methods and device of prompt message
CN108710521A (en) A kind of note generation method and terminal device
CN107908325A (en) Method for showing interface and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant