CN115633007A - Contact person determination method and device, electronic equipment and medium - Google Patents

Contact person determination method and device, electronic equipment and medium Download PDF

Info

Publication number
CN115633007A
CN115633007A CN202211006445.1A CN202211006445A CN115633007A CN 115633007 A CN115633007 A CN 115633007A CN 202211006445 A CN202211006445 A CN 202211006445A CN 115633007 A CN115633007 A CN 115633007A
Authority
CN
China
Prior art keywords
information
contact
content information
group
message
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.)
Pending
Application number
CN202211006445.1A
Other languages
Chinese (zh)
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202211006445.1A priority Critical patent/CN115633007A/en
Publication of CN115633007A publication Critical patent/CN115633007A/en
Priority to PCT/CN2023/114190 priority patent/WO2024041510A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a contact person determining method, a contact person determining device, electronic equipment and a medium, and belongs to the field of electronic information. The contact person determination method comprises the following steps: receiving first information input by a user in a group session interface, wherein the first information comprises a first symbol; acquiring first content information in the first information; displaying the contact name of the first contact matched with the first content information; wherein the first content information includes at least one of: online state information, message reading state information, identity information and historical conversation information; the first content information does not contain a contact name.

Description

Contact person determination method and device, electronic equipment and medium
Technical Field
The application belongs to the field of electronic information, and particularly relates to a contact person determining method, a contact person determining device, electronic equipment and a medium.
Background
With the development of electronic device technology, the frequency of chatting with others by a user using an electronic device is increasing, especially for group chatting with multiple people.
In the related art, in a process of a user performing multi-user communication chat (i.e., group chat) on an electronic device by using social software, if the user needs to mainly remind a plurality of group members, the user needs to determine corresponding group members from all the group members many times, and then, the user needs to mainly remind the determined group members.
Therefore, when a plurality of group members need to be reminded in a focused manner, the operation steps for determining the plurality of group members are complicated, and the determination efficiency is low.
Disclosure of Invention
An object of the embodiments of the present application is to provide a method, an apparatus, an electronic device, and a medium for determining a contact, which can solve the problems of complicated operation steps and low determination efficiency in determining a plurality of group members.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present application provides a method for determining a contact, where the method includes: receiving first information input by a user in a group session interface, wherein the first information comprises a first symbol; acquiring first content information in the first information; displaying the contact name of the first contact matched with the first content information; wherein the first content information includes at least one of: online state information, message reading state information, identity information and historical conversation information; the first content information does not contain a contact name.
In a second aspect, an embodiment of the present application provides a contact determination apparatus, including: receiving module, acquisition module and display module, wherein: the receiving module is configured to receive first information input by a user in a group session interface, where the first information includes a first symbol; the acquiring module is configured to acquire first content information in the first information; the display module is used for displaying the contact name of the first contact matched with the first content information; wherein the first content information includes at least one of: online state information, message reading state information, identity information and historical conversation information; the first content information does not contain a contact name.
In a third aspect, embodiments of the present application provide an electronic device, which includes a processor and a memory, where the memory stores a program or instructions executable on the processor, and the program or instructions, when executed by the processor, implement the steps of the method according to the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor, implement the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.
In a sixth aspect, embodiments of the present application provide a computer program product, stored on a storage medium, for execution by at least one processor to implement the method according to the first aspect.
In this embodiment, the electronic device may obtain first content information in first information after receiving the first information including a first symbol, which is input by a user on a group session interface, and then display a contact name of a first contact matched with the first content information, where the first content information does not include the contact name. As such, since the first content information includes at least one of: the online status information, the message reading status information, the identity information, and the historical conversation message, so that the electronic device can automatically display the contact name of the contact matched with the first content message according to the first symbol and the first content message input by the user. The electronic equipment can determine the plurality of contacts at one time, so that the operation steps of determining the plurality of contacts by the electronic equipment are simplified, and the determination efficiency is improved.
Drawings
Fig. 1 is a schematic flowchart of a contact determination method according to an embodiment of the present application;
fig. 2 is a schematic diagram of an example of an interface applied by a contact determination method according to an embodiment of the present application;
fig. 3 is a second schematic diagram of an example of an interface applied by the contact determination method according to the embodiment of the present application;
fig. 4 is a third schematic diagram of an example of an interface applied by a contact determination method according to an embodiment of the present application;
fig. 5 is a fourth schematic view of an example of an interface applied by a contact determination method according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a contact determination apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 8 is a hardware schematic diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The method, the apparatus, the electronic device, and the medium for determining a contact provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
The contact person determining method provided by the embodiment of the application is applied to a group chat scene, the specific application scene can be determined according to the use requirement, and the application is not limited.
Illustratively, take a scenario in which group members in group 1 in "communication" APP communicate. In the related technology, if a group member a in a group 1 needs to @ a group member of an unanswered message in the group members, an "@" symbol needs to be input in a message edit box, then the group members of the unanswered message are sequentially found in all group member lists triggered and displayed by electronic equipment, and finally the @ determined group members are @. According to the scheme, when a plurality of group members are determined, the corresponding group members need to be determined from all the group member lists for many times, so that the operation steps for determining the plurality of group members are complex, and the determination efficiency is low.
In the embodiment of the present application, in a scenario where group members in a group 1 in a "communication" APP communicate, if a group member a in the group 1 needs to @ a group member of an unanswered message in the group members, an "@" symbol and first content information (e.g., unread) for indicating the group member of the unanswered message may be input in a message edit box, and then, the electronic device may automatically display group member names of all group members of the unanswered message, so that the electronic device may determine all group members of the unanswered message at one time, thereby simplifying an operation step of determining a plurality of group members by the electronic device, and improving determination efficiency.
An embodiment of the present application provides a method for determining a contact, as shown in fig. 1, the method for determining a contact may include the following steps 201 to 203:
step 201: the electronic device receives first information input by a user in a group session interface.
In this embodiment of the application, the group session interface may be a group session interface in any application program in the electronic device.
In an embodiment of the present application, the first information includes a first symbol.
Illustratively, the first symbol may be any symbol, such as @, <' > a, & and the like.
In this embodiment, the first symbol is used to remind the information position of the key information in the first information.
In this embodiment, the first information may be information input by a user in an input box.
Step 202: the electronic equipment acquires first content information in the first information.
In this embodiment, the first content information is content information that is continuously input after the user inputs the first symbol.
In an embodiment of the present application, the first content information is used to instruct the electronic device to execute a preset function.
Illustratively, the preset functions include, but are not limited to: searching for on-line contacts, searching for off-line contacts, searching for contacts that have not read a message, searching for contacts of a particular type, etc. Reference may be made specifically to table 1 below.
In the examples of the present application. The first content information may include a keyword, or a keyword abbreviation.
Illustratively, the different keywords correspond to different preset functions.
Illustratively, each keyword corresponds to a keyword shorthand. For example, when the keyword is text content, the corresponding keyword abbreviation may be the first pinyin of the text.
It should be noted that, the user may preset a preset function corresponding to the keyword.
In the embodiment of the application, after obtaining a keyword or a keyword abbreviation input by a user, an electronic device may query a function mapping table to determine a preset function corresponding to the keyword or the keyword abbreviation, and then trigger the electronic device to execute the preset function corresponding to the keyword or the keyword abbreviation.
For example, the function mapping table may be as shown in table 1 below. For example, the "online" keyword may also be replaced with the abbreviation "ZX". It should be noted that only a part of the keywords and the preset functions corresponding to the keyword abbreviations are shown in table 1. In practical applications, more keywords and preset functions corresponding to the keyword abbreviations may be included, and are not described herein again.
TABLE 1
Figure BDA0003809355940000051
Step 203: the electronic device displays the contact name of the first contact matched with the first content information.
In an embodiment of the present application, the first content information includes at least one of: online status information, message reading status information, identity information, and historical session information.
Illustratively, the above-mentioned online status information is used to indicate that the contact is online, offline, diving, away, busy, etc. in a certain application. For example, the online may be: the contact person logs in the application program; the offline may be: the contact person does not log in the application program; the diving can be as follows: the contact person logs in the application program, but does not send a message; the above-mentioned departure may be: the contact person logs in the application program, but has a departure state temporarily set in advance; the busy may be: the contact logs in the application program, but has a busy state set up by accident.
Illustratively, the message reading status information is used to indicate whether the contacts in a group are in a read status or an unread status for a message. For example, after the contact views the message, the electronic device may update the message reading status of the contact to a read status.
Illustratively, the identity information is used for indicating the information of the contact such as gender, age, hobbies, occupation type, height, weight and the like. For example, the age groups may be classified into children, juveniles, adolescents, middle-aged people, and elderly people, or into specific age groups; the above interests may include running, swimming, fitness, etc.; the aforementioned occupation types may be students, teachers, workers, farmers, soldiers, etc.
In this embodiment, the contact name of the first contact may be displayed in a newly generated window above the input box, or may be directly displayed in the input box.
In the contact determination method provided by the embodiment of the application, after receiving first information including a first symbol input by a user on a group session interface, an electronic device may acquire first content information in the first information, and then display a contact name of a first contact matched with the first content information, where the first content information does not include the contact name. As such, since the first content information includes at least one of: the electronic equipment can automatically display the contact name of the contact matched with the first content message according to the first symbol and the first content message input by the user. The electronic equipment can determine the plurality of contacts at one time, so that the operation steps of determining the plurality of contacts by the electronic equipment are simplified, and the determination efficiency is improved.
Optionally, in this embodiment, before the step 203, the message processing method provided in this embodiment may include the following step 301:
step 301: the electronic equipment determines a first contact matched with the first content information according to the first content information.
In this embodiment of the application, the electronic device may determine the first contact from the N contacts.
In an embodiment of the present application, the user and the N contacts are in the same group.
Illustratively, the group may be a group in any application program in the electronic device.
In this embodiment, the N contacts are contacts other than the user in the group.
In this embodiment of the application, the electronic device may store the information of the N contacts in advance, and generate a contact information list. After the user inputs the first content information, the electronic equipment can inquire the contact corresponding to the contact information matched with the first content information from the contact information list.
Therefore, the electronic equipment can determine the contact matched with the first content information from all the contacts in the group at one time, and the efficiency of determining the contact by the electronic equipment is improved.
Optionally, in this embodiment of the application, the step 301 of determining, by the electronic device, the first contact matched with the first content information according to the first content information may include the following steps 301a to 301d:
step 301a: and under the condition that the first content information comprises online state information, if the first content information is used for indicating the online condition of the member, the electronic equipment determines the online contact in the group as the first contact.
In one possible example, if the first content information is used to indicate the offline status of the member, the offline contact in the group is determined to be the first contact.
In one possible example, if the first content information is used to indicate a busy condition of the member, a busy contact in the group is determined to be the first contact.
In one possible example, if the first content information is used to indicate a departure condition of the member, the contact that departed from the group is determined to be the first contact.
Example 1, taking the group as a group 1, the group includes five group members (e.g., member a, member B, member C, member D, and member E), and as shown in fig. 2 (a), the input of "good @ (i.e., the first symbol) online (i.e., the first content information)" of the member a in the interface 11 (i.e., the first information) may be, at this time, the electronic device may detect the "online" keyword after @ and then match the electronic device to a member name corresponding to the same member information as the "online" keyword information from the group member information list in the group 1, and then, as shown in fig. 2 (B), the electronic device automatically displays the member names (e.g., member B, member C) of all online in the group 1 in the interface 11. Therefore, when a plurality of group members needing @ designation need to be selected by the electronic equipment, all designated group members can be @ quickly at one time without the need that the user repeatedly selects the members needing @ from and to again. That is, the electronic device can efficiently provide all members matching the special character without the need for repeated individual @ designated members, using the custom special character entered by the user.
Step 301b: and under the condition that the first content information comprises the message reading state information, if the first content information is used for indicating the unread condition of the first message, the electronic equipment determines the contact of the unread first message in the group as the first contact.
In one possible example, if the first content information is for a read case of the first message, the contact in the group that has read the first message is determined to be the first contact.
In an embodiment of the present application, the first message is: a particular message (e.g., the last message received by the electronic device, or the last message sent by a particular contact, or a message containing particular information (e.g., a file, a picture, etc.)); or, in the case that the first information includes message reference information, the first message is a history message referenced by the user.
In this embodiment, the first message may be a message sent by any contact in the group.
Illustratively, after receiving the first information, it is determined whether the first information includes a history message referred by the user, and if the first information includes a previous history message referred by the user, the first content information is used to identify a contact that does not read the referred history message. And if the first information does not comprise the history information quoted by the user, taking the last message in the group as the quoted message, and at the moment, using the first content information for identifying the contact who does not read the last message.
Example 2, in connection with example 1, as shown in (a) of fig. 3, member a sends "did you receive? After that, if the message is referred to, and the input "receiving request reply @ (i.e. the first symbol) unread (i.e. the first content information)" in the interface 11 is performed, at this time, the electronic device determines that the message reference information exists in the first information input by the user, detects an "unread" keyword, and then matches the member name corresponding to the member information that is the same as the "unread" keyword information from the group member information list in the group 1, as shown in (b) in fig. 3, the electronic device automatically displays the member name (e.g. member D, member E) of the unread message reference information (e.g. did you receive?) in the group 1 in the interface 11.
In addition, when the message reference information does not exist in the first message, the electronic equipment retrieves the contact of the last message in the unread current session.
Step 301c: and under the condition that the first content information of the electronic equipment comprises the identity information, determining the contact persons meeting the identity information in the group as the first contact persons.
In one possible example, if the identity information is gender (e.g. female) information, that is, the first content information includes "female", the female contact in the group is determined as the first contact.
In one possible example, if the identity information is age group (e.g., 20-30 years old) information, that is, the first content information includes "20-30 years old", the contact of 20-30 years old in the group is determined as the first contact.
Step 301d: the electronic device determines the contact in the group that published the historical conversation message (i.e., my) as the first contact when the first content information comprises the historical conversation message (e.g., my).
In this embodiment, the first content information may further include at least two third symbols.
In a possible example, the historical session message is any one of the historical session messages in the group.
In a possible example, in a case that the first content information includes at least two third symbols, the historical conversation message is a message between any two of the at least two third symbols. For example, if the third symbol is a quotation mark, the history session message is content between "" n "".
For example, the electronic device may preset an execution operation corresponding to the third symbol, so that after the user inputs the third symbol, the electronic device may automatically execute the execution operation corresponding to the third symbol.
For example, the third symbol may be the same symbol as the first symbol or may be a different symbol from the first symbol.
Illustratively, the third symbol is used to instruct the electronic device to determine the contact name of the contact who issued the message between any two third symbols within a preset time period.
Illustratively, the preset time period is any time period before the user inputs the third symbol.
It should be noted that the electronic device may customize the time period corresponding to the third symbol, and different third symbols correspond to different time periods.
Example 3, in connection with example 1, as shown in (a) of fig. 4, member a sends "did you receive? After "then, member B sends" received "and member C sends" OK, received ". At this time, if the member a receives the input of "good" @ "(i.e., the first symbol) (i.e., the third symbol) (i.e., the target content information) (i.e., the third symbol) (i.e., the first information) in the interface 11 (i.e., the target content information), after detecting the symbols" @ "and the" received "keyword, the electronic device queries, from the history message record in the group 1, the member name of the message sender corresponding to the history message including the" received "keyword, and then, as shown in fig. 4 (B), the electronic device automatically displays, in the interface 11, all the member names (e.g., member B, member C) including the" received "keyword in the group 1. Therefore, when the electronic equipment needs to send the group members of the specified content before @ in the group, all the group members sending the specified content can be quickly @ at one time without the need of the user to turn over chat records and @ one by one. That is, the electronic device can automatically retrieve all the latest sending members containing the specified fields in the history information by using the user-defined special characters, and provide the member names of the sending members, without the user searching the history chat records for the contents.
Therefore, the electronic equipment determines the contact person corresponding to each of the multiple kinds of first content information by detecting the first content information input by the user, and the efficiency of determining the contact person by the electronic equipment is improved.
Optionally, in an embodiment of the present application, the first information further includes: in the case of the second content information and the second symbol, after step 203, the method for determining a contact person provided in the embodiment of the present application may further include step 302:
step 302: the electronic device sends the second content information to the target session if the first information includes the second symbol.
In this embodiment, the target session is a session between the user and the first contact.
In an embodiment of the present application, the second content information is different from the first content information.
In this embodiment of the application, the second symbol is used to instruct the electronic device to send the second content information to the target session corresponding to the first contact.
In this embodiment of the application, a user may preset an execution operation of the electronic device corresponding to the second symbol, so that after the user inputs the second symbol, the electronic device may automatically execute the execution operation corresponding to the second symbol.
In this embodiment of the application, the second content information is content information to be transmitted, which has been input by a user before the user inputs the first symbol.
The content information to be sent may be, for example, text information, picture information, audio information, or video information. File information, etc.
Example 4, in connection with example 1, as shown in (a) of fig. 5, when the member a inputs "please see a group message (i.e., the second content information) @ (i.e., the first symbol) # (i.e., the second symbol) diving (i.e., the first content information)" in the interface 11 (i.e., the first information), the electronic device detects the symbol "#" and the "diving" keyword, and then the electronic device matches the member name corresponding to the member information identical to the "diving" keyword information from the group member information list in the group 1, and then, as shown in (b) of fig. 5, the electronic device automatically displays the member names (e.g., member D, member E) of all divers in the group 1 in the interface 11. Next, the user clicks the send button 12 in the interface 11, and as shown in (c) and (D) of fig. 5, the electronic device automatically sends the above-mentioned second content information "please see the group message" to the conversation interface 21 of the member a and the member D, and the conversation interface 31 of the member a and the member E, respectively. Therefore, when the electronic equipment needs to send messages to a plurality of designated group members in a group in a private mode, the electronic equipment can quickly send the messages to all the designated group members in a private mode at one time without editing the messages for multiple times by a user and forwarding the messages to the designated group members. That is, the electronic device can use the user-defined special characters input by the user to quickly privately send the same message to the designated members in the group at one time, and does not need to find each person to independently start the window to send the message.
Therefore, the electronic equipment sends the second content information to the session window of the matched contact person through the second symbol which is input by the user and used for indicating the private information, and the step that the electronic equipment sends the message to the specified contact person in a private mode at one time is simplified.
Optionally, in this embodiment, after the step 201, the method for determining a contact provided in this embodiment may include the following step 201a:
step 201a: the electronic equipment displays the first information in the information editing area.
In this embodiment, the information editing area is an area where a user inputs a message.
Optionally, in this embodiment of the application, in combination with the step 201a, the step 203 "the electronic device displays the contact name of the first contact matched with the first content information" may include the following steps 203a:
step 203a: the electronic equipment replaces the first content information in the displayed first information in the information editing area with the contact name of the first contact matched with the first content information.
Example 5, in combination with example 1, as shown in (a) of fig. 2, after receiving the "good @ online" (i.e., the first content information) input by the user (i.e., the first information), the electronic device may display the "good @ online" in the information editing area 12, and then, after the electronic device determines the member names (e.g., member B, member C) matching the "online", as shown in (B) of fig. 2, the electronic device may replace the "online" (i.e., the first content information) displayed in the information editing area 12 with the matched member names. That is, "good @ B @ C" is displayed in information editing area 12.
In the embodiment of the application, after the contact names of the contacts are matched, the electronic device can automatically copy the contact names of the matched contacts, and then replace the first content information in the information editing area with the contact names of the matched contacts. Therefore, the matched information of the contact person can be input more quickly by the electronic equipment, and reminding is achieved.
According to the contact person determining method provided by the embodiment of the application, the executive body can be a contact person determining device. In the embodiment of the present application, a method for determining a contact by a contact determination apparatus is taken as an example, and the contact determination apparatus provided in the embodiment of the present application is described.
An embodiment of the present application provides a contact determination apparatus, as shown in fig. 6, the contact determination apparatus 400 includes: a receiving module 401, an obtaining module 402 and a displaying module 403, wherein: the receiving module 401 is configured to receive first information input by a user in a group session interface, where the first information includes a first symbol; the obtaining module 402 is configured to obtain first content information in the first information received by the receiving module 401; the display module 403 is configured to display a contact name of the first contact matched with the first content information acquired by the acquisition module 402; wherein the first content information includes at least one of: online state information, message reading state information, identity information and historical conversation information; the first content information does not contain a contact name.
Optionally, in this embodiment of the present application, the above-mentioned contact determining apparatus 400 further includes: a determination module, wherein: the determining module is configured to determine the first contact matched with the first content information according to the first content information before the displaying module 403 displays the contact name of the first contact matched with the first content information.
Optionally, in an embodiment of the present application, the determining module is specifically configured to: if the first content information includes the online status information, if the first content information is used to indicate the online status of the member, determining the online contact in the group as the first contact; or, if the first content information includes the message reading status information, if the first content information is used to indicate an unread condition of a first message, determining a contact in the group that does not read the first message as the first contact; or, in a case that the first content information includes identity information, determining a contact satisfying the identity information in the group as the first contact; or, in a case where the first content information includes a history session message, determining a contact in the group that issued the history session message as the first contact.
Optionally, in this embodiment of the present application, the first information further includes: second content information and a second symbol, the contact determination apparatus 400 further includes: a sending module, wherein: the sending module is configured to send the second content information to a target session when the first information includes the second symbol; wherein the target session is a session between the user and the first contact; the second content information is different from the first content information.
Optionally, in this embodiment of the application, the display module 403 is further configured to display, after the receiving module 401 receives first information input by a user in the group session interface, the first information in an information editing area; the display module 403 is specifically configured to replace the first content information in the first information displayed in the information editing area with the contact name of the first contact matched with the first content information.
In the contact determination apparatus provided by the embodiment of the application, after receiving first information including a first symbol input by a user in a group session interface, the contact determination apparatus may obtain first content information in the first information, and then display a contact name of a first contact matching the first content information, where the first content information does not include the contact name. As such, since the first content information includes at least one of: the contact person determining device can automatically display the contact person name of the contact person matched with the first content message according to the first symbol input by the user and the first content message after the first symbol. The contact person determining device can determine a plurality of contact persons at one time, so that the operation steps of determining the plurality of contact persons by the contact person determining device are simplified, and the determining efficiency is improved.
The contact determination apparatus in the embodiment of the present application may be an electronic device, and may also be a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be a device other than a terminal. The electronic Device may be, for example, a Mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic Device, a Mobile Internet Device (MID), an Augmented Reality (AR)/Virtual Reality (VR) Device, a robot, a wearable Device, an ultra-Mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and may also be a server, a Network Attached Storage (Network Attached Storage, NAS), a personal computer (NAS), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiments of the present application are not limited in particular.
The contact determination device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system (Android), an iOS operating system, or other possible operating systems, which is not specifically limited in the embodiments of the present application.
The contact person determining apparatus provided in the embodiment of the present application can implement each process implemented by the method embodiments in fig. 1 to fig. 5, and is not described here again to avoid repetition.
Optionally, as shown in fig. 7, an electronic device 600 is further provided in an embodiment of the present application, and includes a processor 601 and a memory 602, where the memory 602 stores a program or an instruction that can be executed on the processor 601, and when the program or the instruction is executed by the processor 601, the steps of the embodiment of the contact person determining method are implemented, and the same technical effects can be achieved, and are not described again here to avoid repetition.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 8 is a schematic diagram of a hardware structure of an electronic device implementing the embodiment of the present application.
The electronic device 100 includes, but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.
Those skilled in the art will appreciate that the electronic device 100 may further comprise a power supply (e.g., a battery) for supplying power to various components, and the power supply may be logically connected to the processor 110 via a power management system, so as to implement functions of managing charging, discharging, and power consumption via the power management system. The electronic device structure shown in fig. 8 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
The user input unit 107 is configured to receive first information input by a user in a group session interface, where the first information includes a first symbol; the processor 110 is configured to obtain first content information in the first information received by the user input unit 107; the display unit 106 is configured to display a contact name of a first contact matched with the first content information acquired by the processor 110; wherein the first content information includes at least one of: online state information, message reading state information, identity information and historical conversation information; the first content information does not contain a contact name.
Optionally, in this embodiment, the processor 110 is further configured to determine, before the display unit 106 displays the contact name of the first contact matching the first content information, the first contact matching the first content information according to the first content information.
Optionally, in this embodiment of the application, the processor 110 is specifically configured to: if the first content information includes the online status information, if the first content information is used for indicating the online status of a member, determining the contact person who is online in the group as the first contact person; or, if the first content information includes the message reading status information, if the first content information is used to indicate an unread condition of a first message, determining a contact in the group that does not read the first message as the first contact; or, in a case that the first content information includes identity information, determining a contact satisfying the identity information in the group as the first contact; or, in a case where the first content information includes a history session message, determining a contact person who has issued the history session message in the group as the first contact person.
Optionally, in this embodiment of the present application, the first information further includes: the radio frequency unit 101 is configured to send the second content information to a target session when the first content information includes the second symbol; wherein, the target conversation is the conversation between the user and the first contact person; the second content information is different from the first content information.
Optionally, in this embodiment of the application, the display unit 106 is further configured to display, after the user input unit 107 receives first information input by the user in the group session interface, the first information in the information editing area; the display unit 106 is specifically configured to replace the first content information in the first information displayed in the information editing area with the contact name of the first contact matched with the first content information.
In the electronic device provided by the embodiment of the application, after receiving first information including a first symbol input by a user on a group session interface, the electronic device may acquire first content information in the first information, and then display a contact name of a first contact matched with the first content information, where the first content information does not include the contact name. As such, since the first content information includes at least one of: the electronic equipment can automatically display the contact name of the contact matched with the first content message according to the first symbol input by the user and the first content message after the first symbol. The electronic equipment can determine the plurality of contacts at one time, so that the operation steps of determining the plurality of contacts by the electronic equipment are simplified, and the determination efficiency is improved.
It should be understood that, in the embodiment of the present application, the input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics Processing Unit 1041 processes image data of a still picture or a video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also referred to as a touch screen. The touch panel 1071 may include two parts of a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a first storage area storing a program or an instruction and a second storage area storing data, wherein the first storage area may store an operating system, an application program or an instruction (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, memory 109 may include volatile memory or non-volatile memory, or memory 109 may include both volatile and non-volatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. The volatile Memory may be a Random Access Memory (RAM), a Static Random Access Memory (Static RAM, SRAM), a Dynamic Random Access Memory (Dynamic RAM, DRAM), a Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), a Double Data Rate Synchronous Dynamic Random Access Memory (Double Data Rate SDRAM, ddr SDRAM), an Enhanced Synchronous SDRAM (ESDRAM), a Synchronous Link DRAM (SLDRAM), and a Direct Memory bus RAM (DRRAM). Memory 109 in the embodiments of the subject application includes, but is not limited to, these and any other suitable types of memory.
Processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor, which mainly handles operations related to the operating system, user interface, application programs, etc., and a modem processor, which mainly handles wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the above embodiment of the contact person determining method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read only memory ROM, a random access memory RAM, a magnetic or optical disk, and the like.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the above embodiment of the contact person determining method, and can achieve the same technical effect, and in order to avoid repetition, the details are not repeated here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
Embodiments of the present application provide a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the processes of the foregoing embodiment of the contact person determining method, and achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
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 one of 8230, and" comprising 8230does not exclude the presence of additional like elements in a process, method, article, or apparatus comprising the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the present embodiments are not limited to those precise embodiments, which are intended to be illustrative rather than restrictive, and that various changes and modifications may be effected therein by one skilled in the art without departing from the scope of the appended claims.

Claims (12)

1. A method for contact determination, the method comprising:
receiving first information input by a user in a group session interface, wherein the first information comprises a first symbol;
acquiring first content information in the first information;
displaying a contact name of a first contact matched with the first content information;
wherein the first content information comprises at least one of: online state information, message reading state information, identity information and historical conversation information; the first content information does not include a contact name.
2. The method of claim 1, wherein prior to displaying the contact name of the first contact matching the first content information, the method further comprises:
and determining a first contact matched with the first content information according to the first content information.
3. The method of claim 2, wherein determining the first contact matched with the first content information according to the first content information comprises:
under the condition that the first content information comprises the online state information, if the first content information is used for indicating the online condition of a member, determining the online contact in the group as the first contact;
or, in a case that the first content information includes the message reading status information, if the first content information is used to indicate an unread condition of a first message, determining a contact in the group that does not read the first message as the first contact;
or, in the case that the first content information includes identity information, determining a contact meeting the identity information in the group as the first contact;
or, in the case that the first content information includes a history session message, determining a contact in the group that published the history session message as the first contact.
4. The method of claim 1, wherein the first information further comprises: the second content information and the second symbol,
after the displaying the contact name of the first contact matched with the first content information, the method further comprises:
sending the second content information to a target session under the condition that the first information comprises the second symbol;
wherein the target session is: a conversation of the user with the first contact; the second content information is different from the first content information.
5. The method of claim 1, wherein after receiving the first information entered by the user in the group session interface, the method further comprises:
displaying the first information in an information editing area;
the displaying the contact name of the first contact matched with the first content information comprises:
replacing the first content information in the first information displayed in the information editing area with the contact name of the first contact matched with the first content information.
6. An apparatus for contact determination, the apparatus comprising: receiving module, acquisition module and display module, wherein:
the receiving module is used for receiving first information input by a user in a group session interface, wherein the first information comprises a first symbol;
the acquisition module is used for acquiring first content information in the first information received by the receiving module;
the display module is used for displaying the contact name of the first contact matched with the first content information acquired by the acquisition module;
wherein the first content information includes at least one of: online state information, message reading state information, identity information and historical conversation information; the first content information does not contain a contact name.
7. The apparatus of claim 6, further comprising: a determination module, wherein:
the determining module is used for determining a first contact matched with the first content information according to the first content information.
8. The apparatus of claim 7, wherein the determining module is specifically configured to:
under the condition that the first content information comprises the online state information, if the first content information is used for indicating the online condition of a member, determining the online contact in the group as the first contact;
or, in the case that the first content information includes the message reading status information, if the first content information is used to indicate an unread condition of a first message, determining a contact in the group that does not read the first message as the first contact;
or, in the case that the first content information includes identity information, determining a contact satisfying the identity information in the group as the first contact;
or, in the case that the first content information includes a history session message, determining a contact in the group that published the history session message as the first contact.
9. The apparatus of claim 6, wherein the first information further comprises: second content information and second symbols, the apparatus further comprising: a sending module, wherein:
the sending module is configured to send the second content information to a target session when the first information includes the second symbol;
wherein the target session is a session of the user with the first contact; the second content information is different from the first content information.
10. The apparatus of claim 6,
the display module is further used for displaying the first information in an information editing area after the receiving module receives the first information input by the user in the group session interface;
the display module is specifically configured to replace the first content information in the first information displayed in the information editing area with the contact name of the first contact matched with the first content information.
11. An electronic device comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions when executed by the processor implementing the steps of the contact determination method of any of claims 1 to 5.
12. A readable storage medium, on which a program or instructions are stored, which program or instructions, when executed by a processor, carry out the steps of the contact determination method according to any one of claims 1 to 5.
CN202211006445.1A 2022-08-22 2022-08-22 Contact person determination method and device, electronic equipment and medium Pending CN115633007A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211006445.1A CN115633007A (en) 2022-08-22 2022-08-22 Contact person determination method and device, electronic equipment and medium
PCT/CN2023/114190 WO2024041510A1 (en) 2022-08-22 2023-08-22 Contact determination method and apparatus, and electronic device and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211006445.1A CN115633007A (en) 2022-08-22 2022-08-22 Contact person determination method and device, electronic equipment and medium

Publications (1)

Publication Number Publication Date
CN115633007A true CN115633007A (en) 2023-01-20

Family

ID=84902275

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211006445.1A Pending CN115633007A (en) 2022-08-22 2022-08-22 Contact person determination method and device, electronic equipment and medium

Country Status (2)

Country Link
CN (1) CN115633007A (en)
WO (1) WO2024041510A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024041510A1 (en) * 2022-08-22 2024-02-29 维沃移动通信有限公司 Contact determination method and apparatus, and electronic device and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109039671A (en) * 2018-07-09 2018-12-18 Oppo(重庆)智能科技有限公司 Group message display methods, device, terminal and storage medium
CN112910754A (en) * 2020-05-07 2021-06-04 腾讯科技(深圳)有限公司 Message processing method, device, equipment and storage medium based on group session
CN113342235A (en) * 2021-06-30 2021-09-03 联想(北京)有限公司 Information processing method, information processing device, electronic equipment and storage medium
CN113364668A (en) * 2021-05-27 2021-09-07 维沃移动通信有限公司 Message reminding method and device and electronic equipment
CN113676395A (en) * 2021-08-23 2021-11-19 维沃移动通信(杭州)有限公司 Information processing method, related device and readable storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8064934B2 (en) * 2006-10-19 2011-11-22 Research In Motion Limited Method, system and apparatus for automatic notification to a plurality of communication nodes
CN105794155B (en) * 2014-11-04 2020-04-03 华为技术有限公司 Method, device and equipment for displaying message
CN107959616A (en) * 2017-11-24 2018-04-24 珠海市魅族科技有限公司 Method, apparatus, computer installation and the storage medium of message forwarding
CN114327088A (en) * 2021-12-29 2022-04-12 维沃移动通信有限公司 Message sending method, device, electronic equipment and medium
CN115633007A (en) * 2022-08-22 2023-01-20 维沃移动通信有限公司 Contact person determination method and device, electronic equipment and medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109039671A (en) * 2018-07-09 2018-12-18 Oppo(重庆)智能科技有限公司 Group message display methods, device, terminal and storage medium
CN112910754A (en) * 2020-05-07 2021-06-04 腾讯科技(深圳)有限公司 Message processing method, device, equipment and storage medium based on group session
CN113364668A (en) * 2021-05-27 2021-09-07 维沃移动通信有限公司 Message reminding method and device and electronic equipment
CN113342235A (en) * 2021-06-30 2021-09-03 联想(北京)有限公司 Information processing method, information processing device, electronic equipment and storage medium
CN113676395A (en) * 2021-08-23 2021-11-19 维沃移动通信(杭州)有限公司 Information processing method, related device and readable storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024041510A1 (en) * 2022-08-22 2024-02-29 维沃移动通信有限公司 Contact determination method and apparatus, and electronic device and medium

Also Published As

Publication number Publication date
WO2024041510A1 (en) 2024-02-29

Similar Documents

Publication Publication Date Title
US11729122B2 (en) Content suggestion system for real-time communication environments
CA2894332A1 (en) Geo-location based event gallery
CN113364668B (en) Message reminding method and device and electronic equipment
CN112866092B (en) Group chat creation method and group chat creation device
CN114500432A (en) Session message transceiving method and device, electronic equipment and readable storage medium
CN111884908A (en) Contact person identification display method and device and electronic equipment
CN114374663B (en) Message processing method and message processing device
WO2024041510A1 (en) Contact determination method and apparatus, and electronic device and medium
CN112887488B (en) Caller identification method and device and electronic equipment
CN113676395B (en) Information processing method, related device and readable storage medium
CN111897474A (en) File processing method and electronic equipment
CN114928585B (en) Message processing method, device, electronic equipment and readable storage medium
CN113138702B (en) Information processing method, device, electronic equipment and storage medium
CN114666291A (en) Message sending method and device
CN114401240B (en) Message processing method and device
CN115242739B (en) Information processing method and device and electronic equipment
CN114124869A (en) Information processing method and device, information display method and device, and electronic device
CN116016411A (en) Content display method and device
CN117193901A (en) Information processing method and device and electronic equipment
CN117014400A (en) Message forwarding method and device, electronic equipment and storage medium
CN116016756A (en) Information processing method, apparatus, electronic device, and readable storage medium
CN115883712A (en) Information display method and device, electronic equipment and readable storage medium
CN114553805A (en) Message display method and device
CN118337744A (en) Message reply method and device and electronic equipment
CN117896341A (en) Message display method, device, electronic equipment and readable storage medium

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