CN111277675B - Group member sorting method and electronic equipment - Google Patents
Group member sorting method and electronic equipment Download PDFInfo
- Publication number
- CN111277675B CN111277675B CN202010016863.3A CN202010016863A CN111277675B CN 111277675 B CN111277675 B CN 111277675B CN 202010016863 A CN202010016863 A CN 202010016863A CN 111277675 B CN111277675 B CN 111277675B
- Authority
- CN
- China
- Prior art keywords
- group
- group members
- target
- input
- group member
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000004044 response Effects 0.000 claims abstract description 13
- 238000012163 sequencing technique Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 14
- 238000012545 processing Methods 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4594—Address books, i.e. directories containing contact information about correspondents
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention provides a method for sorting group members and electronic equipment, belonging to the technical field of data processing, wherein the method comprises the following steps: receiving a first input; in response to the first input, the plurality of group members within the target group are ranked according to historical messages sent by the plurality of group members. According to the embodiment of the invention, the plurality of group members can be sequenced according to the historical messages sent by the plurality of group members in the target group, so that a user can quickly and accurately find one or more group members. The method is particularly suitable for scenes in which one or more group members need to be in a group with a large number of group members, and user experience can be greatly improved.
Description
Technical Field
The embodiment of the invention relates to the technical field of data processing, in particular to a group member ordering method and electronic equipment.
Background
In the current various chat tools, there are various chat groups that exist, and during the chat, it may be necessary to remind (alternatively referred to as @ or ett) a group member that has just spoken in the chat group. However, when there are too many group members, for example, there are dozens or even hundreds of group members, if a chat user wants to separately remind some group member who has spoken recently (@ some group member), the user may not operate conveniently because of the problem of late ranking of names (generally nicknames), and the group member that needs to be found cannot be found quickly. Specifically, there are currently two ways to select a group member to be reminded: firstly, continuously manually turning up and down pages for searching, and secondly, manually inputting the nickname of the group member or automatically searching part of contents in the nickname. For the first mode, the operation is complicated and inconvenient, and the searched object is often missed when the user is not paying attention to the method; with the second approach, the group member cannot be quickly and accurately found if the nickname is not well known to the group member.
Disclosure of Invention
The embodiment of the invention provides a group member ordering method and electronic equipment, which can solve the problem that a desired group member is difficult to quickly and accurately find when more group members exist in the existing chat group.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a method for ordering group members, which is applied to an electronic device, and includes:
receiving a first input;
in response to the first input, the plurality of group members within the target group are ranked according to historical messages sent by the plurality of group members.
In a second aspect, an embodiment of the present invention further provides an electronic device, including:
the first receiving module is used for receiving a first input;
and the response module is used for responding to the first input and sequencing the plurality of group members according to the historical messages sent by the plurality of group members in the target group.
In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor, where the computer program, when executed by the processor, implements the steps of the above method for sorting group members.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above method for sorting group members are implemented.
In the embodiment of the invention, the plurality of group members are sequenced according to the historical messages sent by the plurality of group members in the target group, so that a user can quickly and accurately find one or more group members. The method is particularly suitable for scenes in which one or more group members need to be in a group with a large number of group members, and user experience can be greatly improved.
Drawings
Fig. 1 is a schematic flow chart of a method for sorting group members according to a first embodiment of the present invention;
FIG. 2 is a schematic diagram of a group chat interface;
FIG. 3 is a second schematic diagram of a group chat interface;
FIG. 4 is a diagram illustrating the results of a sorting process;
fig. 5 is a schematic structural diagram of an electronic device according to a second embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device in a third embodiment of the invention;
fig. 7 is a schematic diagram of a hardware structure of an electronic device implementing various embodiments of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the drawings of the embodiments of the present invention. It is to be understood that the embodiments described are only a few embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the described embodiments of the invention, are within the scope of the invention.
Referring to fig. 1, fig. 1 is a schematic flowchart of a method for sorting group members according to an embodiment of the present invention, where the method is applied to an electronic device, and includes:
step 11: receiving a first input;
step 12: in response to the first input, the plurality of group members within the target group are ranked according to historical messages sent by the plurality of group members.
In the embodiment of the present invention, as shown in fig. 2, the first input may be to input a preset character 02, such as a character "@", for specifying (or reminding) a group member in the information edit box 01 of the target group. Of course, the first input may be other inputs, which is not limited herein.
In the embodiment of the invention, the plurality of group members can be sequenced according to the historical messages sent by the plurality of group members in the target group, so that a user can quickly and accurately find one or more group members. The method is particularly suitable for scenes in which one or more group members need to be in a group with a large number of group members, and user experience can be greatly improved.
The method of ordering the group members is illustrated below.
Optionally, before the plurality of group members are sorted, the plurality of group members also need to be acquired, that is, the group members that speak in the target group in the preset time period need to be acquired, and the specific process may be: according to the chat records in a certain period of time in the target group, the nickname (nickname is for example, other names are also available), for example, in the chat records in the last half hour or one hour, 8 or 10 group members participate in the chat, and the nickname of the group member participating in the chat is extracted. As shown in fig. 2, the current time is 17:30, if the preset time period is half an hour, five group members participating in the chat in the time period of 17:00 to 17:30 exist, and the nicknames are respectively: A. b, C, D, E are provided.
In addition, the embodiment of the invention can be applied to a scene that a certain group member is required to be reminded (namely @) during group chat, but the application scene is not limited.
Optionally, the sorting the group members according to the history messages sent by the group members in the target group includes:
according to the number of historical messages sent by a plurality of group members in the target group within a preset time period, sequencing the group members;
that is, the plurality of group members may be ordered by how many times the history message is spoken (i.e., sent).
Or,
sorting the plurality of group members in the target group according to the frequency of historical messages sent by the plurality of group members in a preset time period;
that is, the plurality of group members may be ordered according to how often they speak (i.e., send historical messages).
Or,
sequencing the plurality of group members according to the sequence of the historical messages sent by the plurality of group members in the target group within a preset time period;
that is, the plurality of group members may be ordered according to the speaking (i.e., sending history messages) time.
Or,
sequencing the plurality of group members according to the relevance between the historical messages sent by the plurality of group members in the target group in a preset time period and the target subject;
that is, the plurality of group members may be ordered according to how relevant the utterance content (i.e., the transmitted history messages) is to the target (chat) topic.
Or,
and sequencing the plurality of group members according to a target message in historical messages sent by the plurality of group members in the target group within a preset time period, wherein the target message is a message for a user of the electronic equipment. The target message may specifically be a message specifying the user, or a message reminding the user, for example, a message of the user of "@".
That is, the plurality of group members may be sorted according to whether a message for reminding a user, who is a user logged in on the electronic device, is included in the utterance content (i.e., the sent history message).
According to the embodiment of the invention, after the group members speaking in the preset time period (namely sending the history message) in the target group are obtained, the group members speaking are sequenced according to the preset rule, and the sequencing result is displayed.
That is, the sorting the plurality of group members according to the history messages sent by the plurality of group members in the target group includes:
acquiring a group member list of the target group for sending the historical message in a preset time period;
sorting the group member list according to a preset rule;
displaying the sorted list of group members.
The preset rule is referred to above in detail.
In other optional specific embodiments, after the sorting the plurality of group members according to the history messages sent by the plurality of group members in the target group, the method further includes:
arranging the group members of the target group which do not speak (i.e. do not send the historical messages) in a preset time period behind the plurality of group members;
displaying a ranking result including the plurality of group members and the unannounced group member.
Wherein the unanswered group members may be ranked in a default ranking manner, such as in the first letter of a nickname, or in chronological order of entering the group.
In the embodiment of the invention, the group members speaking (namely sending the history message) in the preset time period are arranged in front, and the group members not speaking in the preset time period are arranged in back, so that the convenience degree of searching the group members by the user can be further improved.
For example, when the preset rule includes the speaking time, according to the speaking time, the group member speaking last is ranked at the top, the group member speaking last but one second is ranked at the second, and so on, the group member speaking first is ranked at the last. As shown in fig. 3, the current time is 17:30, if the preset time period is half an hour, five group members participating in the chat in the time period of 17:00 to 17:30 exist, and the nicknames are: A. b, C, D, E, the sorting result after sorting according to the sequence of speaking time is shown in fig. 4, wherein the group members (including F and G) which do not participate in the chat in the time period of 17:00-17:30 are sorted according to the first letter of the nickname.
In addition, when the preset rule comprises the level of the speaking frequency, the group member with the highest speaking frequency in the preset time period is ranked at the top, the group member with the second speaking frequency is ranked at the second position, and the like. And when the preset rule comprises the number of speaking times, the group member with the largest speaking time in the preset time period is arranged at the top, the group member with the second speaking time is arranged at the second position, and the like. When the preset rule comprises the relevance between the speaking content and the target subject, the group member with the highest relevance between the speaking content and the target subject in the preset time period is ranked at the top, the group member with the second relevance between the speaking content and the target subject is ranked at the second position, and the like. When the preset rule is that whether a message for specifying the user of the electronic device is included in the speaking content (namely the sent history message) or not, the group member specifying the user is arranged in front and the group members speaking other words are arranged in back in the preset time period.
The above-mentioned several sorting rules can be used individually or in combination. For example, if all the history messages sent by a plurality of group members include target messages for reminding (designating) users, the plurality of group members are sorted according to the sequence of speaking times.
In the embodiment of the invention, when the preset rule comprises the speaking time sequence, the user can conveniently and quickly find the group members who speak recently. When the preset rules comprise the speaking frequency and the speaking times, the user can conveniently and quickly find the active group members. When the preset rule comprises the relevance between the speech content and the target theme, the user can conveniently and quickly find out that the speech content is a group member interested by the user.
Optionally, the first input is to input a preset character for specifying a target group member in an information edit box of the target group. The preset character may be "@", for example.
In some optional specific embodiments, after the sorting the group members according to the historical messages sent by the group members in the target group, the method further includes:
displaying the sorted plurality of group members;
receiving a second input;
responding to the second input, adding a first target group member selected by the user into the information editing frame, adding another preset character into the information editing frame, and displaying the plurality of ordered group members again for the user to select a second target group member;
wherein the first target group member is a group member selected by a user from the plurality of group members after the ranking, and the second target group member is a group member of the plurality of group members other than the first target group member.
Specifically, the second input may be an input that a user selects one group member from the plurality of group members displayed in the electronic device after sorting, for example, a click input, that is, after the electronic device displays the plurality of group members after sorting, the user may click one group member to complete the selection.
In the embodiment of the present invention, after receiving a group member to be reminded (i.e., the first target group member) selected by the user in the displayed sorting result, the electronic device automatically adds another preset character in the information editing frame, and displays the sorting result again for the user to select another group member to be reminded. After that, if the electronic device receives another group member to be reminded selected by the user from the displayed sorting result, automatically adding a third preset character to the information editing frame again, and displaying the sorting result for the third time for the user to select the third group member to be reminded, and repeating the steps until the user finishes selecting all group members to be reminded. If the user does not want to continuously select the group members to be reminded, the preset characters automatically added to the electronic equipment can be deleted. And the electronic equipment displays all received members to be reminded selected by the user in the information editing frame for the user to confirm and send. According to the embodiment of the invention, when a plurality of group members need to be reminded simultaneously, the user does not need to repeatedly input the preset characters (such as '@') for reminding in the information editing frame, and the operation is simple, convenient and quick. The method is particularly suitable for the situation that a plurality of group members remind the user in the preset time period (in the target group) and the user needs to reply to the group members.
In some other optional specific embodiments, after the sorting the plurality of group members according to the history messages sent by the plurality of group members in the target group, the method further includes:
displaying the sorted plurality of group members;
receiving a third input;
in response to the third input, adding a third target group member selected by the user to the information editing box, wherein the third target group member is one or more group members selected by the user from the plurality of group members after sorting.
That is, at least one group member to be reminded selected by the user in the sorting result is received and added to the information editing frame of the target group.
In the embodiment of the invention, a user can directly select one or more group members to be reminded from the displayed sequencing result, and after receiving at least one group member to be reminded selected from the sequencing result by the user, the electronic equipment displays the at least one group member to be reminded in the information editing frame for the user to confirm and send. According to the embodiment of the invention, after the user inputs the preset characters (such as '@') for reminding, a plurality of group members to be reminded can be selected at one time, and the operation is simple, convenient and quick. The method is particularly suitable for the situation that a plurality of group members of the target group remind the user in the preset time period and the user needs to reply to the group members.
Referring to fig. 5, fig. 5 is a schematic structural diagram of an electronic device according to a second embodiment of the present invention, the electronic device includes:
a first receiving module 51 for receiving a first input;
a response module 52, configured to respond to the first input, and sort the group members according to history messages sent by the group members in the target group.
The electronic device provided by the embodiment of the invention can sort the plurality of group members according to the historical messages sent by the plurality of group members in the target group, so that a user can quickly and accurately find one or more group members. The method is particularly suitable for scenes in which one or more group members need to be in a group with a large number of group members, and user experience can be greatly improved.
Optionally, the response module 52 includes:
the first sequencing unit is used for sequencing the plurality of group members according to the number of the historical messages sent by the plurality of group members in the target group within a preset time period;
or,
the second sequencing unit is used for sequencing the plurality of group members according to the frequency of the historical messages sent by the plurality of group members in the target group within a preset time period;
or,
the third sequencing unit is used for sequencing the plurality of group members according to the sequence of the historical messages sent by the plurality of group members in the target group within a preset time period;
or,
the fourth sorting unit is used for sorting the plurality of group members according to the correlation between the historical messages sent by the plurality of group members in the target group within a preset time period and the target subject;
or,
a fifth sorting unit, configured to sort, according to a target message in history messages sent by multiple group members in the target group within a preset time period, the multiple group members, where the target message is a message for a user of the electronic device.
Optionally, the response module 52 includes:
a group member list acquiring unit, configured to acquire a group member list of the target group that sends the history message within a preset time period;
the sorting unit is used for sorting the group member list according to a preset rule;
and the display unit is used for displaying the sorted group member list.
Optionally, the first input is to input a preset character for specifying a target group member in an information edit box of the target group.
Optionally, the electronic device further includes:
a display module for displaying the sorted plurality of group members;
the second receiving module is used for receiving a second input;
a selecting module, configured to respond to the second input, add a first target group member selected by a user to the information editing box, add another preset character to the information editing box, and display the sorted group members again, so that the user can select a second target group member;
wherein the first target group member is a group member selected by a user from the plurality of group members after the ranking, and the second target group member is a group member of the plurality of group members other than the first target group member.
The electronic device provided by the embodiment of the present invention can implement each process in the method embodiments corresponding to fig. 1 to fig. 4, and is not described here again to avoid repetition.
Referring to fig. 6, fig. 6 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention, where the electronic device 60 includes a processor 61, a memory 62, and a computer program stored in the memory 62 and capable of running on the processor 61, and when the computer program is executed by the processor 61, the following steps are implemented:
receiving a first input;
in response to the first input, the plurality of group members within the target group are ranked according to historical messages sent by the plurality of group members.
In the embodiment of the invention, the plurality of group members are sequenced according to the historical messages sent by the plurality of group members in the target group, so that a user can quickly and accurately find one or more group members. The method is particularly suitable for scenes in which one or more group members need to be in a group with a large number of group members, and user experience can be greatly improved.
Optionally, the computer program when executed by the processor 61 may further implement the steps of:
the sorting the plurality of group members according to the history messages sent by the plurality of group members in the target group includes:
according to the number of historical messages sent by a plurality of group members in the target group within a preset time period, sequencing the group members;
or,
sequencing the plurality of group members according to the frequency of historical messages sent by the plurality of group members in the target group within a preset time period;
or,
sequencing the plurality of group members according to the sequence of the historical messages sent by the plurality of group members in the target group within a preset time period;
or,
according to the relevance between the historical messages sent by a plurality of group members in the target group within a preset time period and the target subject, sequencing the group members;
or,
and sequencing the plurality of group members according to a target message in historical messages sent by the plurality of group members in the target group within a preset time period, wherein the target message is a message for a user of the electronic equipment.
Optionally, the computer program when executed by the processor 61 may further implement the steps of:
the sorting the plurality of group members according to the history messages sent by the plurality of group members in the target group includes:
acquiring a group member list of the target group for sending the historical message in a preset time period;
sorting the group member list according to a preset rule;
displaying the sorted list of group members.
Optionally, the first input is to input a preset character for specifying a target group member in an information edit box of the target group.
Optionally, the computer program when executed by the processor 61 may further implement the steps of:
after the sorting the plurality of group members according to the history messages sent by the plurality of group members in the target group, the method further comprises:
displaying the sorted plurality of group members;
receiving a second input;
responding to the second input, adding a first target group member selected by the user into the information editing frame, adding another preset character into the information editing frame, and displaying the plurality of ordered group members again for the user to select a second target group member;
wherein the first target group member is a group member selected by a user from the plurality of group members after the ranking, and the second target group member is a group member of the plurality of group members other than the first target group member.
The electronic device can implement each process of the first method embodiment, and can achieve the same technical effect, and for avoiding repetition, the details are not repeated here.
Fig. 7 is a schematic diagram of a hardware structure of an electronic device 700 for implementing various embodiments of the present invention, where the electronic device 700 includes but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, a processor 710, a power supply 711, and the like. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 7 does not constitute a limitation of the electronic device, and that the electronic device may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
Wherein, the processor 710 is configured to control the user input unit 707 to receive a first input; in response to the first input, the plurality of group members within the target group are ranked according to historical messages sent by the plurality of group members.
In the embodiment of the invention, the plurality of group members can be sequenced according to the historical messages sent by the plurality of group members in the target group, so that a user can quickly and accurately find one or more group members. The method is particularly suitable for scenes in which one or more group members need to be in a group with a large number of group members, and user experience can be greatly improved.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 701 may be used for receiving and sending signals during a message transmission and reception process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 710; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 701 may also communicate with a network and other devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user via the network module 702, such as assisting the user in sending and receiving e-mails, browsing web pages, and accessing streaming media.
The audio output unit 703 may convert audio data received by the radio frequency unit 701 or the network module 702 or stored in the memory 709 into an audio signal and output as sound. Also, the audio output unit 703 may also provide audio output related to a specific function performed by the electronic apparatus 700 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 703 includes a speaker, a buzzer, a receiver, and the like.
The input unit 704 is used to receive audio or video signals. The input Unit 704 may include a Graphics Processing Unit (GPU) 7041 and a microphone 7042, and the Graphics processor 7041 processes image data of a still picture or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 706. The image frames processed by the graphic processor 7041 may be stored in the memory 709 (or other storage medium) or transmitted via the radio unit 701 or the network module 702. The microphone 7042 may receive sounds and may be capable of processing such sounds into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 701 in case of a phone call mode.
The electronic device 700 also includes at least one sensor 705, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 7061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 7061 and/or a backlight when the electronic device 700 is moved to the ear. As one type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of an electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 705 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 706 is used to display information input by the user or information provided to the user. The Display unit 706 may include a Display panel 7061, and the Display panel 7061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 707 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. Specifically, the user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 7071 (e.g., operations by a user on or near the touch panel 7071 using a finger, a stylus, or any other suitable object or attachment). The touch panel 7071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 710, receives a command from the processor 710, and executes the command. In addition, the touch panel 7071 can be implemented by various types such as resistive, capacitive, infrared, and surface acoustic wave. The user input unit 707 may include other input devices 7072 in addition to the touch panel 7071. In particular, the other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 7071 may be overlaid on the display panel 7061, and when the touch panel 7071 detects a touch operation on or near the touch panel 7071, the touch operation is transmitted to the processor 710 to determine the type of the touch event, and then the processor 710 provides a corresponding visual output on the display panel 7061 according to the type of the touch event. Although in fig. 7, the touch panel 7071 and the display panel 7061 are implemented as two independent components to implement the input and output functions of the electronic device, in some embodiments, the touch panel 7071 and the display panel 7061 may be integrated to implement the input and output functions of the electronic device, which is not limited herein.
The interface unit 708 is an interface for connecting an external device to the electronic apparatus 700. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 708 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic apparatus 700 or may be used to transmit data between the electronic apparatus 700 and the external device.
The memory 709 may be used to store software programs as well as various data. The memory 709 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 709 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 710 is a control center of the electronic device, connects various parts of the whole electronic device by using various interfaces and lines, performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 709 and calling data stored in the memory 709, thereby monitoring the whole electronic device. Processor 710 may include one or more processing units; preferably, the processor 710 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 710.
The electronic device 700 may also include a power supply 711 (e.g., a battery) for providing power to the various components, and preferably, the power supply 711 may be logically coupled to the processor 710 via a power management system, such that functions of managing charging, discharging, and power consumption may be performed via the power management system.
In addition, the electronic device 700 includes some functional modules that are not shown, and are not described in detail herein.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above embodiment of the method for sorting group members, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method of the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling an electronic device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (8)
1. A method for ordering group members is applied to electronic equipment, and is characterized by comprising the following steps:
receiving a first input;
in response to the first input, sorting a plurality of group members within a target group according to historical messages sent by the plurality of group members;
the sorting the plurality of group members according to the history messages sent by the plurality of group members in the target group includes:
and sequencing the plurality of group members according to the relevance between the historical messages sent by the plurality of group members in the target group in a preset time period and the target subject.
2. The method of claim 1, wherein the ranking the plurality of group members according to historical messages sent by the plurality of group members within the target group comprises:
acquiring a group member list of the target group for sending the historical message in a preset time period;
sorting the group member list according to a preset rule;
and displaying the sorted group member list.
3. The method of claim 1, wherein the first input is entering a predetermined character for specifying a target group member in an information edit box of the target group.
4. The method of claim 3, wherein after sorting the plurality of group members according to historical messages sent by the plurality of group members in the target group, the method further comprises:
displaying the sorted plurality of group members;
receiving a second input;
responding to the second input, adding a first target group member selected by the user into the information editing frame, adding another preset character into the information editing frame, and displaying the plurality of ordered group members again for the user to select a second target group member;
wherein the first target group member is a group member selected by a user from the plurality of group members after the ranking, and the second target group member is a group member of the plurality of group members other than the first target group member.
5. An electronic device, comprising:
the first receiving module is used for receiving a first input;
a response module, configured to respond to the first input, and sort the plurality of group members according to historical messages sent by the plurality of group members in the target group;
the response module includes:
and the fourth sequencing unit is used for sequencing the plurality of group members according to the correlation between the historical messages sent by the plurality of group members in the target group within a preset time period and the target subject.
6. The electronic device of claim 5, wherein the first input is entering a preset character for specifying a target group member in an information edit box of the target group.
7. The electronic device of claim 6, further comprising:
a display module for displaying the sorted group members;
the second receiving module is used for receiving a second input;
a selecting module, configured to respond to the second input, add a first target group member selected by a user to the information editing box, add another preset character to the information editing box, and display the sorted group members again, so that the user can select a second target group member;
wherein the first target group member is a group member selected by a user from the plurality of group members after the ranking, and the second target group member is a group member of the plurality of group members other than the first target group member.
8. An electronic device comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the method of ranking group members according to any of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010016863.3A CN111277675B (en) | 2020-01-08 | 2020-01-08 | Group member sorting method and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010016863.3A CN111277675B (en) | 2020-01-08 | 2020-01-08 | Group member sorting method and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111277675A CN111277675A (en) | 2020-06-12 |
CN111277675B true CN111277675B (en) | 2022-07-01 |
Family
ID=71000102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010016863.3A Active CN111277675B (en) | 2020-01-08 | 2020-01-08 | Group member sorting method and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111277675B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112835942A (en) * | 2021-02-04 | 2021-05-25 | 网易(杭州)网络有限公司 | Communication member ordering method, device, equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103684807A (en) * | 2013-12-10 | 2014-03-26 | 小米科技有限责任公司 | Method, device, terminal device and server for identifying group member information |
CN105159577A (en) * | 2015-08-24 | 2015-12-16 | 网易(杭州)网络有限公司 | Method and system for implementing fast searching for target group member |
CN106209574A (en) * | 2016-06-17 | 2016-12-07 | 广州爱九游信息技术有限公司 | Group's head portrait display system based on instant communication software, method and electronic equipment |
CN107911556A (en) * | 2017-11-27 | 2018-04-13 | 珠海市魅族科技有限公司 | Contact person's based reminding method, device, computer installation and computer-readable recording medium |
CN109450771A (en) * | 2018-09-26 | 2019-03-08 | 深圳壹账通智能科技有限公司 | Add method, apparatus, computer equipment and the storage medium of good friend |
CN110190975A (en) * | 2019-05-31 | 2019-08-30 | 北京字节跳动网络技术有限公司 | One kind referring to people's recommended method, device, terminal device and storage medium |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5754534B1 (en) * | 2014-07-02 | 2015-07-29 | 富士ゼロックス株式会社 | Information processing apparatus, information processing system, and information processing program |
CN104113470A (en) * | 2014-07-04 | 2014-10-22 | 南京航空航天大学 | Method for multi-subject parallel dialogues |
CN109446515A (en) * | 2018-09-25 | 2019-03-08 | 平安科技(深圳)有限公司 | Group information analysis method, electronic device and computer readable storage medium |
-
2020
- 2020-01-08 CN CN202010016863.3A patent/CN111277675B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103684807A (en) * | 2013-12-10 | 2014-03-26 | 小米科技有限责任公司 | Method, device, terminal device and server for identifying group member information |
CN105159577A (en) * | 2015-08-24 | 2015-12-16 | 网易(杭州)网络有限公司 | Method and system for implementing fast searching for target group member |
CN106209574A (en) * | 2016-06-17 | 2016-12-07 | 广州爱九游信息技术有限公司 | Group's head portrait display system based on instant communication software, method and electronic equipment |
CN107911556A (en) * | 2017-11-27 | 2018-04-13 | 珠海市魅族科技有限公司 | Contact person's based reminding method, device, computer installation and computer-readable recording medium |
CN109450771A (en) * | 2018-09-26 | 2019-03-08 | 深圳壹账通智能科技有限公司 | Add method, apparatus, computer equipment and the storage medium of good friend |
CN110190975A (en) * | 2019-05-31 | 2019-08-30 | 北京字节跳动网络技术有限公司 | One kind referring to people's recommended method, device, terminal device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111277675A (en) | 2020-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108234289B (en) | Message display method and device and mobile terminal | |
CN110768805B (en) | Group message display method and electronic equipment | |
CN108494665B (en) | Group message display method and mobile terminal | |
CN108616448B (en) | Information sharing path recommendation method and mobile terminal | |
CN111130989B (en) | Information display and sending method and electronic equipment | |
CN109388456B (en) | Head portrait selection method and mobile terminal | |
CN108391008B (en) | Message reminding method and mobile terminal | |
CN110866038A (en) | Information recommendation method and terminal equipment | |
CN109257498B (en) | Sound processing method and mobile terminal | |
CN108093130B (en) | Method for searching contact person and mobile terminal | |
CN110442281B (en) | Application icon display method and terminal | |
CN110971510A (en) | Message processing method and electronic equipment | |
CN109495638B (en) | Information display method and terminal | |
CN109982273B (en) | Information reply method and mobile terminal | |
CN110750198A (en) | Expression sending method and mobile terminal | |
CN110795188A (en) | Message interaction method and electronic equipment | |
CN108520760B (en) | Voice signal processing method and terminal | |
CN111600729B (en) | Group member adding method and electronic equipment | |
CN111277675B (en) | Group member sorting method and electronic equipment | |
CN110543276B (en) | Picture screening method and terminal equipment thereof | |
CN110378798B (en) | Heterogeneous social network construction method, group recommendation method, device and equipment | |
CN110045892B (en) | Display method and terminal equipment | |
CN108040003B (en) | Reminding method and device | |
CN107844203B (en) | Input method candidate word recommendation method and mobile terminal | |
CN110928616A (en) | Shortcut icon management method and electronic equipment |
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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210414 Address after: 311121 Room 305, Building 20, Longquan Road, Cangqian Street, Yuhang District, Hangzhou City, Zhejiang Province Applicant after: VIVO MOBILE COMMUNICATION (HANGZHOU) Co.,Ltd. Address before: 523860 No. 283 BBK Avenue, Changan Town, Changan, Guangdong. Applicant before: VIVO MOBILE COMMUNICATION Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |