WO2020238873A1 - Procédé de communication, serveur et système de communication - Google Patents
Procédé de communication, serveur et système de communication Download PDFInfo
- Publication number
- WO2020238873A1 WO2020238873A1 PCT/CN2020/092202 CN2020092202W WO2020238873A1 WO 2020238873 A1 WO2020238873 A1 WO 2020238873A1 CN 2020092202 W CN2020092202 W CN 2020092202W WO 2020238873 A1 WO2020238873 A1 WO 2020238873A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- contact
- user
- friend
- electronic device
- account
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
Definitions
- This application relates to the field of electronic equipment, and more specifically, to a method and electronic equipment for adding friends.
- Some existing social applications (for example, WeChat) provide a whitelist mechanism, and the two parties can communicate only after adding friends, which can effectively block harassment in the early stage.
- the present application provides a communication method, server, and communication system, which help reduce the difficulty of adding friends between users and improve communication efficiency.
- a communication method includes: a server receives a communication request sent by a first electronic device through a social application, the communication request includes first information and second information, and the first information is used to indicate The information of the account of the first contact logged in the social application on the first electronic device, where the second information is used to indicate the information of the account of the second contact requesting communication; in response to the communication request, if the first contact If the contact’s account is not in the friend list of the second contact in the social application, a first reminder message is sent to at least one second electronic device associated with the second contact’s account, where the first reminder message includes The first user information associated with the first contact, the first reminder message is used to indicate that the first contact requests to add the second contact as a friend, or is used to indicate that the second contact requests the first contact The contact is added as a friend.
- the server after the server receives the communication request sent by the first contact through the first electronic device, if the account of the first contact is not in the friend list of the second contact, it can communicate with the second contact
- the second electronic device associated with the contact reminds the second contact to add the first contact as a friend, which helps the user to timely pass a stranger's request for adding a friend, reduces the difficulty of adding a friend, and improves communication efficiency.
- the communication request can be a request to add a friend, an audio call or a video call request, or a message sent through the social application (for example, pictures, location information, text, etc.) .
- the first reminder message may also be used to remind the communication request.
- the method before the sending the first reminder message to at least one second electronic device associated with the account of the second contact, the method further includes: determining The account of the first contact is not in the blacklist of the second contact in the social application.
- the server before sending the first reminder message to the second electronic device, the server can determine that the account of the first contact is not in the blacklist of the second contact in the social application, which helps prevent The first contact frequently harasss the second contact.
- the communication request is an audio call request or a video call request; the method further includes: in response to the communication request, not communicating with the person who logs in to the second contact
- the electronic device of the account establishes a call connection. It is understandable that after receiving the audio or video call request sent by the first electronic device through the social application, the server first confirms whether the first contact is a friend of the second contact, and if the first contact is not in the second contact’s In the friend list, the server does not establish the call connection requested by the first electronic device, but sends a reminder to the related device of the second contact, so that the second contact adds the first contact as a friend. After the second contact adds the first contact as a friend, the first contact can make audio and video calls or send timely messages with the second contact through the social application.
- the communication method of the embodiment of the present application through the whitelist anti-harassment mechanism, can effectively intercept the harassment before the two parties become friends, so as to prevent the user from being harassed.
- the method before the receiving the communication request sent by the first electronic device through the social application, the method further includes: receiving the communication request sent by the first electronic device through the social application Friend addition request, the friend addition request information is used to request to add the second contact as a friend, or to request the second contact to add the first contact as a friend; in response to the friend addition request, At least one second electronic device associated with the account of the second contact sends a second reminder message, the second reminder message includes second user information of the first contact, and the second reminder message is used to indicate the first contact Request to add the second contact as a friend, or to indicate that the second contact is requested to add the first contact as a friend.
- the server when the server receives the friend addition request sent by the first electronic device, it may send a second reminder message to at least one electronic device associated with the second contact; and the server receives the first
- the first reminder message can also be sent to at least one electronic device; by reminding the user multiple times, it helps the user to promptly pass the stranger's request to add a friend, which reduces the difficulty of adding a friend and improves communication effectiveness.
- the method before the receiving the communication request sent by the first electronic device through the social application, the method further includes: receiving the communication request sent by the first electronic device through the social application A friend addition request, the friend addition request information is used to request to add the second contact as a friend, or to request the second contact to add the first contact as a friend; in response to the friend addition request, through the social application A third reminder message is sent to a third electronic device logging in to the account of the second contact, the third reminder message includes third user information of the first contact, and the third reminder message is used to indicate the first contact Request to add the second contact as a friend, or to indicate that the second contact is requested to add the first contact as a friend.
- the communication request may be an audio call request or a video call request, or it may also be another communication request.
- the first contact sends to the second contact via a social application on the first electronic device. Send text, pictures, location information or voice clips, etc.
- the third reminder message is an internal reminder message of the third electronic device in the social application.
- the method further includes: after receiving the communication request, obtaining information related to the account of the first contact according to the first account information of the first contact The first user information of the contact; the first user information includes one or more of the user name, nickname, or name of the first contact.
- the second contact by adding one or more of the username, nickname, or name of the first contact to the first user information, it helps the second contact to determine in time whether the first contact is himself It is hoped that the added contact will help the user to pass a stranger's request to add a friend in a timely manner, which reduces the difficulty of adding a friend and improves the communication efficiency.
- the friend addition request further includes one or more of the user name, nickname or name of the first contact, and the second user information or
- the third user information includes one or more of the user name, nickname, or name of the first contact;
- the first reminder message is sent to at least one second electronic device associated with the account of the second contact Previously, the method further includes: obtaining one or more of the user name, nickname, or name of the first contact in the friend addition request; and one of the user name, nickname, or name of the first contact Or multiple pieces of information are added to the first user information.
- the communication method in the embodiment of the present application resolves information such as the user name, nickname, or name of the first contact from the friend addition request, and adds this information to the first user information, the second user information, or the third user
- the information helps the second contact to determine whether the first contact is the contact he wants to add in a timely manner, helps the user to pass a stranger's request to add a friend in time, reduces the difficulty of adding a friend, and improves communication efficiency.
- the communication request is a friend addition request.
- the at least one second electronic device associated with the account of the second contact includes: a second electronic device logging in to the account of the second contact , And a second electronic device installed with the phone card corresponding to the second contact; or a second electronic device that logs in to the account of the second contact, and a second electronic device that logs in to the mailbox of the second contact; or The second electronic device of the account of the second contact, the second electronic device of the phone card corresponding to the second electronic device installed with the phone card corresponding to the second contact, and the second electronic device that logs in to the mailbox of the second contact Device; or a second electronic device installed with a calling card corresponding to the second contact, and a second electronic device logging in to the mailbox of the second contact; wherein, the calling card corresponding to the second contact is The phone card of the phone number associated with the account of the contact, and the mailbox of the second contact is the mailbox associated with the account of the second contact.
- the first reminder message is used to instruct the second device to send a voice reminder message; or the first reminder message is used to instruct the second device to send a text A reminder message; or the first reminder message is used to instruct the second device to send an email reminder.
- the communication method of the embodiment of the present application provides multiple ways to add friend requests from strangers or reminder calls from strangers, which allows the called user to be notified of friend requests from strangers or calls from strangers at the first time, which helps the user in time Through strangers’ requests to add friends, the difficulty of adding friends is reduced and communication efficiency is improved.
- the text reminder message may be a short message reminder or a window reminder; wherein, the window reminder may be a window reminder of the social application or a system window reminder.
- the method further includes: receiving at least one reply message sent by the second electronic device, where the reply message is used to instruct to add the first contact to In the friend list of the second contact; in response to the reply message, add the account of the first contact to the friend list of the second contact.
- the second electronic device can send reply information to the server in various ways, which helps to improve the efficiency of the two parties becoming friends and reduces the difficulty of establishing a friend relationship between users.
- the second electronic device is a device installed with a phone card corresponding to the mobile phone number of the second contact, and the first reminder message received by the second electronic device and the message sent by the second electronic device
- the reply message is a text message, and a first reminder message is sent to at least one second electronic device associated with the account of the second contact.
- the method includes: determining the mobile phone number of the second contact.
- the second electronic device is a device that has logged in the email address of the second contact person, the first reminder message received by the second electronic device and the reply sent by the second electronic device
- the information is an email, and a first reminder message is sent to at least one second electronic device associated with the account of the second contact.
- the method includes: determining the email address of the second contact.
- the second electronic device is a voice device that has logged in to the account of the second contact.
- a communication method is provided.
- the communication method is applied to an electronic device.
- the method includes: the electronic device receives a first reminder message sent by a server, where the first reminder message includes a first reminder message associated with a first contact.
- the first reminder message is used to indicate that the first contact requests to add the second contact as a friend, or to indicate that the second contact is requested to add the first contact as a friend; the electronic device The first reminder message, output reminder.
- the electronic device outputs a reminder, including: the electronic device uses multiple reminders to output reminders; wherein, the multiple reminders include voice reminders and short messages One or more of reminders, window reminders and email reminders.
- the electronic device can remind the second contact to add the first contact as a friend in a variety of ways, so that the called user can be notified of the friend request of the stranger or the stranger's call at the first time. It helps users to timely pass strangers' requests to add friends, which reduces the difficulty of adding friends and improves communication efficiency.
- the method further includes: the electronic device detects the user's input; the electronic device responds to the user's input, sending a reply message to the server, the reply The information is used to indicate that the first contact is added to the buddy list of the second contact.
- the first reminder message is used to instruct the electronic device to send a voice reminder message; or the first reminder message is used to instruct the electronic device to send a text reminder message ; Or the first reminder message is used to instruct the electronic device to send an email reminder.
- the electronic device is an electronic device that logs in the account of the second contact; or, the electronic device is a device that logs in to the mailbox of the second contact.
- Electronic equipment; or, the electronic equipment is an electronic equipment installed with a phone card corresponding to the second contact.
- the present technical solution provides a communication device included in a server, and the device has the function of realizing the server behavior in the foregoing first aspect and possible implementation manners of the foregoing first aspect.
- the function can be realized by hardware, or by hardware executing corresponding software.
- the hardware or software includes one or more modules or units corresponding to the above-mentioned functions. For example, receiving module or unit, sending module or unit, etc.
- the communication device provided in the third aspect may be located in a server or an electronic device.
- the present technical solution provides a communication device included in an electronic device, and the device has the function of realizing the behavior of the electronic device in the foregoing second aspect and possible implementation manners of the foregoing second aspect.
- the function can be realized by hardware, or by hardware executing corresponding software.
- the hardware or software includes one or more modules or units corresponding to the above-mentioned functions. For example, receiving module or unit, output module or unit, etc.
- the present technical solution provides a server including: one or more processors; a memory; multiple application programs; and one or more computer programs.
- one or more computer programs are stored in the memory, and the one or more computer programs include instructions.
- the server is caused to execute the communication method in any possible implementation of the first aspect described above.
- this technical solution provides an electronic device, including: one or more processors; a memory; multiple application programs; and one or more computer programs.
- one or more computer programs are stored in the memory, and the one or more computer programs include instructions.
- the electronic device is caused to execute the communication method in any possible implementation of the second aspect.
- the present technical solution provides a server including one or more processors and one or more memories.
- the one or more memories are coupled with one or more processors, and the one or more memories are used to store computer program codes.
- the computer program codes include computer instructions.
- the server executes the foregoing The communication method in any possible implementation of the first aspect.
- the technical solution provides an electronic device including one or more processors and one or more memories.
- the one or more memories are coupled with one or more processors, and the one or more memories are used to store computer program codes.
- the computer program codes include computer instructions.
- the electronic device executes The communication method in any possible implementation of the above second aspect.
- a communication system in a ninth aspect, includes the server provided in the third aspect and the electronic device provided in the fourth aspect; or, the communication system includes the server provided in the fifth aspect and the sixth aspect. Or, the communication system includes the server provided in the seventh aspect and the electronic device provided in the eighth aspect.
- the present technical solution provides a computer storage medium, including computer instructions, which when the computer instructions run on an electronic device, cause the electronic device to execute the communication in any one of the possible implementations of the first aspect or the second aspect. method.
- the present technical solution provides a computer program product that, when the computer program product runs on an electronic device, causes the electronic device to execute the communication method in any one of the possible designs of the first aspect or the second aspect.
- Figure 1 is a set of GUIs provided by an embodiment of the present application.
- Fig. 2 is a schematic flowchart of a method for adding a friendliness according to an embodiment of the present application.
- Fig. 3 is another schematic flowchart of a method for adding a friend provided by an embodiment of the present application.
- Fig. 4 is another schematic flowchart of a method for adding a friend provided by an embodiment of the present application.
- Fig. 5 is another schematic flowchart of a method for adding a friend provided by an embodiment of the present application.
- Fig. 6 is another schematic flowchart of a method for adding a friend provided by an embodiment of the present application.
- Fig. 7 is another schematic flowchart of a method for adding a friend provided by an embodiment of the present application.
- Fig. 8 is another set of GUI provided by an embodiment of the present application.
- Figure 9 is another set of GUIs provided by an embodiment of the present application.
- Figure 10 is another set of GUIs provided by an embodiment of the present application.
- Fig. 11 is another set of GUI provided by an embodiment of the present application.
- FIG. 12 is a schematic flowchart of a communication method provided by an embodiment of the present application.
- FIG. 13 is another schematic flowchart of a communication method provided by an embodiment of the present application.
- FIG. 14 is a schematic block diagram of a server provided by an embodiment of the present application.
- FIG. 15 is a schematic block diagram of a communication system provided by an embodiment of the present application.
- references described in this specification to "one embodiment” or “some embodiments”, etc. mean that one or more embodiments of the present application include a specific feature, structure, or characteristic described in combination with the embodiment. Therefore, the phrases “in one embodiment”, “in some embodiments”, “in some other embodiments”, “in some other embodiments”, etc. appearing in different places in this specification are not necessarily All refer to the same embodiment, but mean “one or more but not all embodiments” unless it is specifically emphasized otherwise.
- the terms “including”, “including”, “having” and their variations all mean “including but not limited to” unless otherwise specifically emphasized.
- the electronic device may also include other functions such as portable electronic devices, such as mobile phones, tablet computers, wearable electronic devices with wireless communication functions (such as smart watches), and so on. Exemplary embodiments of portable electronic devices include but are not limited to carrying Or portable electronic devices with other operating systems.
- the aforementioned portable electronic device may also be other portable electronic devices, such as a laptop computer (Laptop) and the like. It should also be understood that, in some other embodiments, the above electronic device may not be a portable electronic device, but a desktop computer.
- the electronic device may be a smart home appliance, such as a smart speaker, a smart home device, and so on.
- Blacklist anti-harassment mechanism If the first user sets a blacklist, then the users set on the blacklist will not be able to communicate with the first user. Users who are not in the blacklist can communicate with the first user. Exemplarily, in the contacts application, the called user may add callers who do not want to answer to the blacklist, and the called user may restrict incoming calls of callers who do not want to answer.
- Whitelist anti-harassment mechanism If the first user sets a whitelist, then only the users set in the whitelist can communicate with the first user. Users who are not in the whitelist cannot communicate with the first user. Exemplarily, in a WeChat chat, only after two users are added as friends to each other, the two users can communicate normally. If user A adds user B, but user B does not add user A, user A will be rejected by user B when he initiates a communication (for example, sending a message, voice call, or video call).
- a communication for example, sending a message, voice call, or video call.
- the method of adding friends and notification is relatively simple, and users need to be added to open the application for confirmation, which makes it more difficult to add friends, especially in communication systems where applications are not frequently used;
- Fig. 1 is a set of graphical user interfaces (GUI) provided by an embodiment of the present application.
- GUI graphical user interfaces
- FIG. 1 is the mobile phone desktop of the user Li Ming.
- the mobile phone detects that the user has clicked on the icon 101 of a social application (application, APP) on the desktop, it can start the social application and display the GUI as shown in (b) in FIG. 1.
- a social application application, APP
- the interface of the social application includes a control 102 for adding friends.
- the mobile phone detects that the user has clicked the control 102, it can add friends.
- the user can find the friend to be added in the social application through the account of the friend's social application or the nickname of the friend to be added.
- FIG. 1 is another interface of the social application.
- the mobile phone detects that the user clicks on the control 103, a window 104 can be displayed, which can remind the user "please enter your real name”.
- the user Li Ming can enter "Li Ming”; the window 104 can also remind the user "please enter your description information", and the user Li Ming can enter "I am your classmate”.
- the mobile phone detects that the user clicks on the control 105, it can send the friend addition request information to the device of the user Ma Yuan.
- the user Li Ming may send messages and photos to the user Ma Yuan through the chat interface with the user Ma Yuan, conduct a call (for example, a voice call or a video call), and so on.
- a call for example, a voice call or a video call
- the mobile phone detects that the user clicks on the control 106, it can initiate a call to the user Ma Yuan.
- the user Li Ming may send a message to the user Ma Yuan or initiate a call (audio call or video call), etc.
- the electronic device logged in to the social application of the user Ma Yuan can automatically reject the call request of the user Li Ming, thereby preventing harassment.
- Fig. 1 is the lock screen interface of the mobile phone of the user Ma Yuan.
- the lock screen includes a short message, the content of the short message is "Stranger Li Ming tried to talk to you through social apps at 08:09 in the morning.”
- the content of the short message may also be "The stranger Li Ming tried to call you through the social application at 08:09 in the morning. Li Ming is not your friend. Do you want to add Li Ming as a friend?".
- the content of the short message may also be "Li Ming requested to add you as a friend, do you approve?".
- FIG. 1 is the interface of the smart watch of the user Ma Yuan.
- the interface includes the prompt message "Stranger Li Ming tried to talk to you through social apps at 08:09 in the morning.”
- the prompt information included in the interface may also be "Stranger Li Ming tried to talk to you through a social application at 08:09 in the morning, Li Ming is not your friend, do you want to add Li Ming as a friend".
- the prompt information included in the interface may also be "Li Ming requested to add you as a friend, do you approve?".
- FIG. 1 is the interface of the laptop computer of the user Ma Yuan.
- the interface includes a reminder email that reads "Stranger Li Ming tried to talk to you through social apps at 08:09 in the morning.”
- the content of the email may also be "Stranger Li Ming tried to talk to you through the social application at 08:09 in the morning, Li Ming is not your friend yet, do you want to add Li Ming as a friend".
- the content of the email may also be "Li Ming's request to add you as a friend, is it approved?".
- the smart speaker may also remind the user by voice, "Stranger Li Ming tried to talk to you through a social application at 08:09 in the morning, Li Ming is not your friend, whether to add Li Ming as a friend".
- the smart speaker may also remind the user by voice "Li Ming asked to add you as a friend, do you pass?".
- the user Ma Yuan can log in to his social application to set the mobile phone number for receiving the reminder SMS, and/or the email address for receiving the reminder email.
- the electronic device of the user Ma Yuan may remind the user Ma Yuan through short messages, prompt messages, emails or voices.
- the mobile phone of the user Ma Yuan may receive a short message, and the content of the short message is "Stranger Li Ming tried to add you as a friend through a social application at 08:08 in the morning.”
- the smart watch of the user Ma Yuan can remind the "Stranger Li Ming to try to add you as a friend through a social application at 08:08 in the morning" through the display screen.
- the laptop of user Ma Yuan may receive a reminder email with the content of "Stranger Li Ming tried to add you as a friend through a social application at 08:08 in the morning.”
- the smart speaker of the user Ma Yuan can remind the user by voice "Stranger Li Ming tries to add you as a friend through a social application at 08:08 in the morning.”
- the whitelist anti-harassment mechanism can effectively intercept the harassment in the early stage, so that the user is prevented from being harassed.
- it also provides a variety of stranger add friend request or a variety of stranger call reminder methods, which can let the called user know the stranger’s friend request or stranger’s call at the first time, helping users to add strangers in time Friendly requests reduce the difficulty of adding friends and improve communication efficiency.
- FIG. 2 shows a schematic flow chart of a method 200 for adding a friendship according to an embodiment of the present application.
- the method 200 is applied to a system including a call server 200 and a device that receives reminders.
- the devices that receive reminders include, but are not limited to, one or more of screen devices, smart voice devices, devices that receive short messages, and devices that receive mail; for example, they can be TVs, watches, bracelets, speakers, mobile phones, Computer etc.
- the call server 200 may be in the cloud or included in a terminal, for example, it may be included in a terminal such as a TV, a speaker, a mobile phone, and a computer.
- the call server 200 may include a call management module 210, a contact management module 220, a reminder notification module 230, a content extraction module 240, an automatic speech recognition (ASR) module 250, and a natural language processing (NLP) call.
- Module 260 and intention processing module 270 are introduced as follows:
- the call management module 210 is used to receive the incoming call event of the user A, and determine the social application account and identification information of the user A in the social application through the incoming call event of the user A.
- the identification information can be used to indicate which device user A uses to send an incoming call event to user B.
- the call management module 210 may directly determine the social application account and identification information of the user A through the incoming call event of the user A.
- user A logs in to user A's social application account on his mobile phone (identification information is ID1), tablet computer (identification information is ID2), and laptop (identification information is ID3), and sends an incoming call event to user B through the mobile phone ,
- the incoming call event includes user A’s social application account and user A’s mobile phone identification information ID1.
- the incoming call event may include information indicating the account of the calling party and information indicating the account of the called party. In an implementation manner, the incoming call event may directly include the account information of the calling party and the account information of the called party.
- the call management module 210 may determine the identification information through the incoming call event of the user A, and then determine the social application account of the user A through the identification information.
- user A logs in to the social application account of user A on a mobile phone (identification information is ID1), a tablet computer (identification information is ID2), and a laptop computer (identification information is ID3).
- the call management module 210 can determine that the incoming call event includes identification information ID1; the call management module 210 can send a query request to the system equipment, the query request includes identification information ID1, the query request Used to query the social application account corresponding to the ID1; the system device can determine the social application account corresponding to the ID1 as the social application account of user A according to the identification information ID1; the system device can send the social application account of user A corresponding to the ID1 to the call management module Application account. Therefore, the call management module 210 can determine that the incoming call event is an incoming call event sent by user A.
- the incoming call event may include information used to indicate the account of the calling party and information used to indicate the account of the called party.
- the incoming call event may include information associated with the account of the calling party (or called party). For example, with IP-based voice transmission (voice over internet protocol, VoIP), one user account can log in to multiple devices to log in, and each device can have unique identification information, namely VoIP.
- the call management module can determine the account of the calling party through the VoIP of the electronic device of the calling party, and can also determine the account of the called party through the VoIP of the electronic device of the called party.
- the system equipment may include the equipment identification information of all users in the social application.
- user A is on a mobile phone (identification information is ID1), a tablet computer (identification information is ID2), and a laptop computer (identification information is ID3)
- ID1 information is on a mobile phone
- ID2 information is on a tablet computer
- ID3 information is on a laptop computer
- ID3 information is on a mobile phone
- ID4 information is on a smart speaker
- ID5 a smart watch
- the system equipment can save the correspondence between ID4 and ID5 and user B's social application account.
- the call management module 210 determines that user A’s After the social application account, the user A's nickname in the social application, the previously sent verification information and other information can also be determined.
- the call management module 210 may also save a list of strangers.
- user A and user C have previously added user B as a friend, and the verification information of user A is "I am Li Ming", and user C The verification information is "I am Zhang Liang”. If user B has not passed the friend addition request of user A and user C, then the call management module 210 may first save the information of user A and user C.
- the information of the stranger list saved by the call management module 210 may be As shown in Table 1.
- the call management module 210 can send user A’s information in the stranger list to the contact management module 220 and delete user A’s information from the stranger list, by The contact management module 220 adds the social application account of the user A to the contact list of the user B.
- the incoming call event of user A includes but is not limited to sending messages, pictures, voices, location information, video call requests, voice call requests, etc. to user B in a social application.
- the incoming call event of user A may be sent to the call routing service by the electronic device logged in to the social application account of user A, and then forwarded by the call routing service to the electronic device logged in to the social application account of user B.
- Contact management module 220 used to receive query information sent by the call management module 210, where the query information can carry user A’s social application account. Through user A’s social application account, the contact management module can determine whether user A is in User B’s social application contact list; the contact management module is also used to receive instructions for adding a contact sent by the intent processing module, and the instruction information can carry user A’s name (for example, user A in the social application The contact management module can add user A to user B’s contact list, or user A’s name information carried in the verification information), social application account and other information.
- the contact list may also be called a friend list.
- the contacts in the contact list may be friends added by user B, or other users may add user B and user B has passed other users’ Friends add the requested friend.
- the reminder notification module 230 includes a notification blacklist 231, a screen device notification module 232, a voice message module 233, an email notification module 234, and a short message notification module 235.
- the notification blacklist 231 stores user information added by user B that he does not want to communicate with.
- the screen device management module 232 is used to manage user B's screen device.
- the screened device management module may send a reminder message to all screened devices of the user B.
- the reminder message is used to instruct the screened device to remind user B to try to communicate with a stranger.
- the voice message module 233 is used to manage user B's intelligent voice equipment.
- the intelligent voice device of user B may have a voice broadcast function.
- the voice message module can send reminder messages to all smart voice devices of user B.
- the reminder message is used to instruct the smart voice device to perform voice broadcast, thereby reminding user B to try to communicate with a stranger.
- the email notification module 234 is configured to send a reminder email to the mailbox server when the call management module determines that it is a stranger trying to communicate with user B.
- the recipient address of the reminder email is the email address set by user B to receive the reminder email.
- the email server After receiving the email, the email server forwards the reminder email to the email address set by user B to receive the reminder email.
- the sender address of the reminder email sent by the email notification module may be an address registered with the email service provider in advance by the social application.
- the short message notification module 235 is used to send a reminder short message to the operator when the call management module determines that it is a stranger trying to communicate with the user B.
- the mobile phone number that receives the reminder short message is set by user B in advance. After receiving the reminder short message, the operator can send the reminder short message to the mobile phone number set by user B to receive the reminder short message.
- the sender of the reminder short message may be a social application registered with the operator in advance.
- the content extraction module 240 includes a mail processing module 241 and a short message processing module 242.
- the mail processing module 241 is configured to receive the reply mail sent by the user B through the mailbox server, extract the content of the reply mail, and forward the content to the call NLP module for semantic analysis.
- the short message processing module 242 is configured to receive the reply short message sent by the user B through the operator, extract the content of the reply short message, and forward the content to the call NLP module for semantic analysis.
- the ASR module 250 is used to receive the voice information of the user B, convert the voice information of the user B into text information, and send the text information to the call NLP module.
- the main function of the ASR module is to recognize the user's voice as text content.
- the ASR module can turn a segment of the user's voice into the corresponding text. Due to the development of machine learning capabilities in recent years, the recognition accuracy of the ASR speech recognition module has been greatly improved, which makes it possible for people to interact with the machine. Therefore, ASR is the true starting point for voice interaction. Although the ASR module can learn what the user is saying, it cannot understand the user's meaning, and the understanding of the semantics will be handled by the call NLP module.
- the call NLP module 260 is configured to receive the text information sent by the ASR module, and parse the text information, where the text information can be parsed into user B's intention and slot information related to user B's intention.
- Exemplary, user expression Help me book a ticket from Beijing to Shanghai tomorrow morning at 10 o'clock.
- the call NLP module can analyze the content shown in Table 2.
- Exemplary, user expression add user A as a friend.
- the call NLP module can parse the content shown in Table 3.
- Intent can be understood as a classifier that determines which type of sentence the user expresses, and then the program corresponding to this type will do a special analysis.
- the "program corresponding to this type” can be a bot.
- the user says: "Put me a happy song”.
- the call NLP module judges that the user's intention classification is music, so it calls A music bot (bot) recommends a song to the user to play. When the user feels that it’s not right, he says: “Change another song.” This music bot will continue to serve the user until the user expresses other questions and the intention is no longer music. When, switch to another robot to serve the user.
- the call NLP module needs to further understand the content of the conversation. For simplicity, the most core part can be selected for understanding, and the others can be ignored. Those most important parts can be called slots. .
- the intention processing module 270 is used to receive the user's intention analyzed by the call NLP module and the slot information related to the intention.
- the intention processing module can determine that the user's intention is to "add friend", and the slot information related to the intention is " User A”.
- the intent processing module can request the social application account information of user A from the call management module, and send the social application account information of user A to the contact management module, so that the contact management module can add to the contact list of user B User A.
- the call server may be located on the cloud side, or may be located in the electronic device of user B.
- the data of user B saved in the electronic device of user B may be a mirror file (or a copy) of the data of user B saved on the cloud side.
- FIG. 3 shows a schematic flowchart of a method 300 for adding a friend according to an embodiment of the present application. As shown in FIG. 3, the method 300 includes:
- the short message notification module determines the mobile phone number of the user B to receive the reminder short message.
- user B may set a mobile phone number for receiving reminder short messages through a social application
- the short message notification module may associate the social application account of user B with the mobile phone number set by user B.
- the email notification module determines the email address for user B to receive the reminder email.
- user B may set an email address for receiving the inbox mail through a social application
- the mail notification module may associate the social application account of user B with the email address set by user B.
- S301 and S302 are optional steps. If user B sets a mobile phone number and email address to receive reminders in the social application, when a stranger calls, the SMS notification module can send a message to the mobile phone number set by user B To remind the short message, the email notification module can send a reminder email to the email address set by the user B, thereby reminding the user to add user A as a friend by means of SMS or email reply.
- S303 The call management module receives the communication request sent by user A.
- the call management module may receive the request to add a friend sent by user A before receiving the communication request sent by user A.
- User A can first add user B as a friend. After receiving the request of user A to add a friend, the call management module can determine the social application account of user A and the verification information sent by user A. For example, the call management module can determine that the social application account of user A is user A's mobile phone number 187 ⁇ , the nickname of user A corresponding to the social application account is "Xiao Ming", and user A adds user B as a friend. The message is "I am Li Ming". The call management module can send the information to the contact management module after determining the user A's social application account, nickname, and verification information. In addition to saving the current contact list of the user B, the contact management module can also save the list of strangers who have added the user B as a friend but the user B has not passed the verification of the friend.
- the call management module can determine the social application account of the user A and its communication mode.
- the call management module may determine that the social application account of user A is user A's mobile phone number 187 ⁇ , and the communication mode is a video call request, a voice call request, or a message sent by user A to user B.
- the call management module may receive the request to add a friend sent by user A before receiving the call request sent by user A. And user B also passed user A's request to add friends, but then user B deleted user A from user B's contact list. After user B deletes user A from the contact list, user A's information can be saved in user B's stranger list.
- user A after user A sends a request to add a friend to user B, the user can be reminded through the device of user B.
- user Ma Yuan’s mobile phone reminds "Stranger Li Ming to try to add you as a friend through social apps at 08:08 in the morning”; or, user Ma Yuan Smartwatch can remind “Stranger Li Ming to try to add you as a friend through social apps at 08:08 in the morning” through the display; or user Ma Yuan’s laptop can remind “Stranger Li Ming to try to pass at 08:08 in the morning”
- Social apps add you as a friend”; or, user Ma Yuan’s smart speaker can remind you by voice, “Stranger Li Ming tries to add you as a friend through social apps at 08:08 in the morning”.
- the user Ma Yuan’s device can remind the user again that a stranger is calling; for example, the user Ma Yuan’s mobile phone sends a short message Remind “Stranger Li Ming tries to call you through social apps at 08:09 in the morning”; or user Ma Yuan’s smart watch can remind “Stranger Li Ming tries to call you through social apps at 08:09 in the morning” "; Or, user Ma Yuan’s laptop can remind “Stranger Li Ming to try to talk to you through social apps at 08:09 in the morning” via email; or, user Ma Yuan’s smart speaker can remind “Stranger Li Ming" by voice At 08:09 in the morning, try to talk to you via social apps.”
- user A when user A sends a request to add a friend to user B, he can make a reminder in the social application on the device logged into user B’s social application account (you can note user A when reminding in the social application User information, such as user name, nickname or name, etc.). Instead, after user A sends a message or call request to user B, user B's device is then used to remind user B.
- user A after user A wants user B to send a friend addition request, he can remind the user through one or more devices of user B (for example, SMS reminder, email reminder, window reminder or voice reminder). After user A sends a message or call request to user B, user B's device may no longer be used to remind user B.
- devices of user B for example, SMS reminder, email reminder, window reminder or voice reminder.
- the call management module sends a first verification request to the contact management module, where the first verification request is used to request the contact management module to verify whether the social application account of the user A is in the contact list of the user B.
- S305 The contact management module verifies whether user A is in the contact list.
- Table 4 shows a contact list
- the contact management module may traverse the contact list. If the social application account of the user A is not in the contact list, the contact management module may determine that the user A is a stranger.
- the contact management module may continue to determine whether the social application account of user A is in the list of strangers to which user B has been added as a friend but user B has not yet passed the verification of the friend.
- the contact management module sends a first verification response to the call management module, where the first verification response is used to indicate that the user A is not in the contact list, or is used to indicate that the user A is a stranger.
- the call management module may first reject user A's call request.
- the call management module hangs up the video call request or the voice call request of the user A, or the call management module refuses to receive the message sent by the user A.
- the call management module may receive the call request of user A, and display the call request to user B through the device of user B.
- the call management module sends a second verification request to the notification blacklist, where the second verification request is used to request the notification blacklist to verify whether user A is in the blacklist of user B.
- S308 Notify the blacklist to verify whether the user A is in the blacklist.
- the notification blacklist determines that user A is not in the blacklist of user B.
- S309 Notify the blacklist to send a second verification response to the call management module, where the second verification response is used to indicate that user A is not in user B's blacklist.
- S307-S309 are optional steps, that is, before sending the reminder notification to the user, the verification of whether the user A is in the blacklist may be performed, or the verification may not be performed.
- the call management module can prevent frequent notification harassment by verifying whether user A is in the blacklist. Exemplarily, for a user who has been added to the blacklist by user B before, if he makes a call to user B again, the call management module can prevent him from frequently harassing user B.
- the call management module sends a first reminder message to the notification module of the screen device, where the first reminder message is used to instruct the screen device to perform a reminder notification.
- the reminder notification in S310 may be a reminder notification sent by a social application.
- the screen message notification module may query all screen devices of user B.
- the screen message notification module may determine that all screen devices of user B include mobile phones, smart watches, and laptop computers.
- the on-screen message notification module sends user A's incoming call reminder notification to the queried on-screen device of user B.
- the screen device of the user B displays the call reminder notification of the user A on the display screen.
- the smart watch of user Ma Yuan reminds the user through the display screen that "stranger Li Ming tries to talk to you through social applications at 08:09 in the morning".
- S310-S313 are processes of reminding user B through the screen device of user B.
- S310-S313 can be replaced with S321-S324, or with S341-S343, or with S351-S353.
- the method may further include any one or more of the four processes of S310-S313, S321-S324, S341-S343, and S351-S353.
- the following S321-S324 are the process of reminding user B through the smart voice device of user B.
- the call management module sends a second reminder message to the voice message notification module, where the second reminder message is used to instruct the device supporting the voice function to perform a voice reminder notification.
- the voice message notification module may query all intelligent voice devices of user B.
- the device supporting the voice function may specifically be an intelligent voice device.
- Smart voice devices can refer to devices that support voice broadcast and voice recognition, such as smart speakers, smart TVs, smart alarms, smart desk lamps, and other products that are used in smart home devices. It also includes smart phones, pads and wearable products with voice assistants. The application embodiment does not make any limitation on this.
- the voice message notification module pushes the voice reminder to the smart voice device of user B.
- S324 The intelligent voice device of user B performs voice broadcast.
- the smart voice device of user B is not awakened for a period of time. During this period, the smart voice device of user B may receive multiple calls from strangers. After the smart voice device of user B is awakened , User B’s intelligent voice device can broadcast the call information of multiple strangers to User B one by one.
- user B’s smart voice device may be awakened to the user B announces "Stranger User A tries to talk to you 3 times from 10:00 to 10:30 in the morning".
- the voice message notification module can send the text information corresponding to the reminder notification to the smart voice device of user B.
- the smart voice device of user B can use text to speech (TTS)
- TTS text to speech
- the module converts the corresponding text information into voice information and then broadcasts it to the user.
- the voice message notification module may directly send the voice information to the intelligent voice device of user B for voice broadcast.
- S331-S334 are the process of user B actively inquiring incoming calls from strangers through user B's intelligent voice device.
- S331-S334 are optional steps.
- User B's voice device can broadcast a stranger's call reminder to user B after receiving a voice query request from the user to query a strange call; or the smart voice device can actively send a call User B broadcasts a call reminder of a stranger.
- S331 The intelligent voice device of user B receives the voice query information sent by user B.
- the intelligent voice device of user B receives the voice "please help me check the call from strangers" from user B.
- the ASR module of the smart voice device can convert the voice information into text information and send it to the call NLP module.
- the call NLP module can determine that user B’s intention is to "check incoming call” and the slot corresponding to the intention is "stranger", and call NLP
- the module can send user B's intention to the intention processing module, and the intention processing module determines that the user's intention is "inquiry for incoming calls”.
- S332 The intelligent voice device of user B requests the call management module for the incoming call information of the stranger.
- the call management module sends broadcast information to the intelligent voice device of user B.
- the call management module can send the text information corresponding to the voice information that needs to be voiced to the smart voice device of user B, "Stranger User A tries to talk to you through social applications at 08:09 in the morning", user B’s smart voice
- the device converts the text information into corresponding voice information through the TTS module and broadcasts it to the user.
- S334 The intelligent voice device of user B performs voice broadcast.
- S341-S343 is a process of reminding user B through short messages.
- the call management module sends a third reminder message to the short message notification module, where the third reminder message is used to remind user B to send a reminder short message to the mobile phone number set by user B.
- the short message notification module sends the reminder short message to the operator.
- the mobile phone number that receives the reminder short message is the mobile phone number set by user B in S301.
- S343 The operator sends the reminder short message to the mobile phone number.
- the user Ma Yuan receives a reminder short message "Stranger Li Ming tries to talk to you through a social application at 08:09 in the morning" via a mobile phone.
- some devices such as mobile phones or tablet computers, are not only screened devices, but also devices equipped with a phone card corresponding to the mobile phone number of user B receiving the reminder short message, then these devices will have reminders sent by social applications , There will also be SMS reminders.
- the call management module sends a fourth reminder message to the email notification module, where the fourth reminder message is used to send a reminder email to the email address set by user B.
- the email notification module sends a reminder email to the mailbox server, where the recipient of the reminder email is the email address set by the user in S302.
- S353 The email service provider sends the reminder email to the email address.
- the user Ma Yuan receives a reminder email through a laptop, and the content of the reminder email is "Stranger Li Ming tries to talk to you through a social application at 08:09 in the morning.”
- some devices such as mobile phones or laptops, are not only screened devices, but also devices that are logged in to the email address of user B to receive reminder emails. Then these devices will have both reminder notifications sent by social applications and Email reminder notification.
- Method 300 mainly involves reminding strangers of incoming calls in a variety of ways, including voice reminders and stranger incoming call inquiries through smart voice devices, incoming call reminders on screen devices, email reminders, and SMS reminders. At the same time, it also supports multiple methods.
- the device receives call reminders from strangers, which helps users know the calls from strangers the first time, thereby improving communication efficiency.
- Methods 400 to 700 mainly introduce how users can quickly add friends in a variety of ways, including screen devices that jump to social applications to add friends after detecting that the user clicks on the incoming call reminder, smart voice device voice addition, and reply to short messages to add And reply to the email to add.
- Steps S401-S410 in FIG. 4 may be performed after S324 in FIG. 3.
- user B receives the voice information through the smart voice device
- user A can be added as a friend by voice addition.
- FIG. 4 is a schematic flowchart of a method 400 for adding a friend according to an embodiment of the present application. As shown in FIG. 4, the method 400 includes:
- the ASR module receives user B's voice information.
- the voice message received by the ASR module is "add user A as a friend”.
- the ASR module converts the voice information of user B into text information.
- the ASR module sends the text information to the call NLP module.
- S404 The call NLP module performs semantic analysis on the text information.
- the call NLP can determine that the intention of user B in the text message is "add friend” and the slot related to the intention is "user A”.
- S405 The call NLP module sends the parsed intention of user B to the intention processing module.
- the intention processing module determines the intention of the user.
- the intention processing module sends a first query request to the call management module, where the first query request is used to request user A's related information.
- the first query request is used to request user A's social application account, user A's nickname in the social application, user A's name carried in the verification information, and other information.
- the call management module sends a first query response to the intention processing module, where the first query response carries related information of the user A.
- the first query response carries information such as user A's social application account, user A's nickname in the social application, and user A's name carried in the verification information.
- S409 The intention processing module requests the contact management module to add user A.
- the intention processing module may send the relevant information of the user A obtained from the call management module in S408 to the contact management module.
- the contact management module adds the social application account of user A to the contact list.
- the contact management module can pass the request for adding a friend.
- the contact management module adds the social application account of user A to the contact list, and the remarks of user A set by user B can be displayed in the contact list.
- user B sets user A’s remarks as "colleague Li Ming"; if user B does not set user A’s remarks, then the contact list can display the name that user A filled in when adding a friend request; if user A When adding a friend without filling in the name, then the nickname of user A in the social application can be displayed in the contact list.
- user B adds user A as a friend through the voice of the smart voice device, which avoids the cumbersome action of the user who needs to manually open the social application to add friends, changes the method of adding friends, and improves the efficiency of both parties becoming friends. , Which reduces the difficulty for users to establish friendships and helps improve communication efficiency.
- Steps S501-S512 in FIG. 5 may be performed after S343 in FIG. 3.
- user B's device the device equipped with the phone card corresponding to the mobile phone number set by user B in S301
- receives the reminder short message in S343 when user B sees the reminder short message, he can pass the user B's device Reply to the short message to add user A as a friend.
- FIG. 5 shows a schematic flowchart of a method 500 for adding a friend according to an embodiment of the present application. As shown in FIG. 5, the method 500 includes:
- S501 The device installed with the phone card corresponding to the mobile phone number set by user B in S301 can send a short message reply by user B to the operator.
- the content of the short message replied by user B may be "add user A as a friend”.
- S502 The operator sends the reply short message to the short message processing module.
- the short message processing module determines user B who replies to the short message.
- the short message processing module extracts the content of the reply short message.
- the short message processing module sends the content of the short message to the call NLP module.
- the call NLP module performs semantic analysis on the content in the short message, and determines the user's intention and slot information related to the intention.
- the intention processing module determines the intention of the user.
- the intention processing module sends a second query request to the call management module, where the second query request is used to request user A's related information.
- the call management module sends a second query response to the intention processing module, where the second query response carries related information of the user A.
- S511 The intention processing module requests to add user A to the contact management module.
- the contact management module adds the social application account of user A to the contact list.
- user B adds user A as a friend by replying to a short message, which avoids the cumbersome action of users who need to manually open social applications to add friends, changes the way of adding friends, and improves the efficiency of both parties becoming friends. It reduces the difficulty for users to establish friendships and helps improve communication efficiency.
- Steps S601-S611 in FIG. 6 may be performed after S353 in FIG. 3.
- User B’s device the device logged in to the mailbox set by user B in S302 receives the reminder email in S353.
- user B sees the reminder email, he can reply to the email through the device of user B to add user A as Buddy.
- FIG. 6 shows a schematic flowchart of a method 600 for adding friends according to an embodiment of the present application. As shown in FIG. 6, the method 600 includes:
- S601 The device that has logged in to the mailbox set by user B in S302 can send a reply mail of user B to the mailbox server.
- the content of the reply mail may be "add user A as a friend”.
- the mailbox server sends the reply mail to the mail processing module.
- the mail processing module determines user B who replied to the mail.
- the mail processing module extracts the content of the reply mail.
- the mail processing module sends the content of the mail to the call NLP module.
- the call NLP module performs semantic analysis on the content in the email, and determines the user's intention and slot information related to the intention.
- the call NLP module sends the parsed intention of user B to the intention processing module.
- the intention processing module determines the intention of the user.
- the intention processing module sends a third query request to the call management module, where the third query request is used to request user A's related information.
- the call management module sends a third query response to the intention processing module, where the third query response carries related information of user A.
- the intention processing module requests the contact management module to add user A.
- the contact management module adds the social application account of user A to the contact list.
- user B adds user A as a friend by replying to the email, which avoids the cumbersome action of users who need to manually open social applications to add friends, changes the way of adding friends, improves the efficiency of both parties becoming friends, and reduces This improves the difficulty for users to establish friendships and helps improve communication efficiency.
- Steps S701-S709 in FIG. 7 may be performed after S313 in FIG. 3.
- the screen device of user B displays a reminder window in S313. After seeing the information in the reminder window, user B can click the reminder window to enter the add friend interface, thereby adding user A as a friend.
- FIG. 7 shows a schematic flowchart of a method 700 for adding a friend according to an embodiment of the present application. As shown in FIG. 7, the method 700 includes:
- S701 The screen device of user B detects that the user clicks on the reminder window.
- the screened device of the called B sends the user's intention to the intention processing module, and the user's intention is to add the user A as a friend.
- the intention processing module determines the intention of the user.
- the intention processing module sends a fourth query request to the call management module, where the fourth query request is used to request user A's related information.
- the call management module sends a fourth query response to the intention processing module, where the fourth query response carries related information of the user A.
- S708 The intention processing module requests the contact management module to add user A.
- the contact management module adds the social application account of user A to the contact list.
- user B can jump to the interface for adding user A as a friend by clicking on the reminder window, avoiding the cumbersome action of the user needing to manually open social applications to add friends, changing the way of adding friends, and improving This improves the efficiency of both parties becoming friends, reduces the difficulty for users to establish friendships, and helps improve communication efficiency.
- Fig. 8 shows a schematic diagram of another set of GUIs provided by an embodiment of the present application.
- the user Ma Yuan can reply to the short message on the short message sending interface, where the content of the short message is: add Li Ming as a friend.
- Fig. 9 shows a schematic diagram of another set of GUIs provided by an embodiment of the present application.
- the GUI is the display interface of the smart watch.
- the user Ma Yuan can click on the reminder window 901.
- the interface of the social application includes a list of strangers’ friend addition requests.
- the user Ma Yuan can request the friend addition of the user Li Ming, When the smart watch detects that the user clicks on the control 902, it can add Li Ming to the friend list of the user Ma Yuan.
- Fig. 10 shows a schematic diagram of another set of GUIs provided by an embodiment of the present application.
- Fig. 11 shows a schematic diagram of another set of GUIs provided by an embodiment of the present application.
- the user Ma Yuan can reply to the voice "Add Li Ming as a friend” through the smart speaker, and the smart speaker receives the user's voice information.
- the embodiments of the present application provide a communication method, which can be implemented in a server or an electronic device (a server is taken as an example for description). As shown in FIG. 12, the method 1200 may include the following steps:
- the server receives a communication request sent by a first electronic device through a social application, where the communication request includes first information and second information, and the first information is used to indicate the first information that is logged in the social application on the first electronic device.
- the account information of a contact, and the second information is used to indicate the account information of the second contact requesting communication.
- the first information is account information of the first contact, or the first information is information associated with the account of the first contact (for example, VoIP).
- the second information is account information of the second contact, or the second information is information associated with the account of the second contact (for example, VoIP).
- the communication request may be a request to add a friend, a call request, etc.
- the mobile phone when the mobile phone detects that the user clicks on the control 105, the mobile phone can send the communication request to the server.
- the communication request includes the information used to indicate the account of the user Li Ming and Indicates the information of the user Ma Yuan’s account.
- the mobile phone when the mobile phone detects that the user clicks on the control 106, the mobile phone can send a training stop request to the server.
- the treasury in the communication request is used to indicate the information and usage of the user Li Ming’s account. To indicate the information of the user Ma Yuan’s account.
- the server responds to the communication request, and if the account of the first contact is not in the friend list of the second contact in the social application, send a notification to at least one second contact associated with the account of the second contact.
- the device sends a first reminder message, where the first reminder message includes first user information associated with the first contact, and the first reminder message is used to indicate that the first contact requests to add the second contact as a friend, or Used to indicate that the second contact is requested to add the first contact as a friend.
- the at least one second electronic device may be a mobile phone, a smart watch, a notebook computer, and a smart speaker of the user Ma Yuan.
- the second electronic device associated with the account of the second contact may be an electronic device that is logged in to the account of the social application of the second contact, or a device that is logged in to the email of the second contact.
- the first reminder message can be used to indicate that the first contact requests to add the second contact as a friend, or to indicate that the second contact The first contact is added as a friend.
- the first reminder message may be used to remind the communication request; or, the first reminder message may also be used to indicate that the first contact requests to add the second contact The person is a friend; or, the first reminder message may also be used to indicate that the second contact person is requested to add the first contact person as a friend.
- the short message can remind “Stranger Li Ming is trying to talk to you at 08:09 in the morning”; the short message can also be used to remind "Stranger Li Ming in 08:09 :09Try to call you through social apps, Li Ming is not your friend yet, do you want to add Li Ming as a friend?".
- the method further includes:
- the server determines that the account of the first contact is not in the blacklist of the second contact in the social application.
- the server may first determine whether the account of the first contact is in the blacklist of the second contact, This can effectively prevent harassment.
- the communication request is an audio call request or a video call request; the method further includes:
- the server In response to the communication request, the server does not establish a call connection with the electronic device logging in to the account of the second contact.
- the method 1200 before the server receives the communication request sent by the first electronic device through the social application, the method 1200 further includes:
- the server receives a friend addition request sent by the first electronic device through the social application, and the friend addition request information is used to request to add the second contact as a friend, or to request the second contact to contact the first contact People are added as friends.
- the friend adding request includes third information and fourth information, the third information is used to indicate the account of the first contact, and the fourth information is used to indicate the account of the second contact.
- the third information is account information of the first contact, or the third information is information associated with the account of the first contact (for example, VoIP).
- the fourth information is account information of the second contact, or the fourth information is information associated with the account of the second contact (for example, VoIP).
- user Li Ming before user Li Ming initiates a call request, user Li Ming first adds user Ma Yuan as a friend through his mobile phone.
- user Li Ming When user Li Ming’s mobile phone detects that the user has clicked on the control 105 , The mobile phone can send the friend adding request to the server.
- the server sends a second reminder message to the at least one second electronic device associated with the account of the second contact, where the second reminder message includes the second contact of the first contact.
- the second reminder message is used to indicate that the first contact requests to add the second contact as a friend, or to indicate that the second contact is requested to add the first contact as a friend.
- the server may send the second reminder message to multiple electronic devices of the user Ma Yuan.
- the user Ma Yuan is reminded through a short message that "Stranger Li Ming tries to add you as a friend through social apps at 08:08 in the morning”; another example is to remind the user Ma Yuan through an email "Stranger Li Ming tries to use social apps at 08:08 in the morning.
- the method before the server receives the communication request sent by the first electronic device through the social application, the method further includes:
- a third reminder message is sent to a third electronic device logging in to the account of the second contact through the social application, and the third reminder message includes third user information of the first contact, and The third reminder message is used to indicate that the first contact requests to add the second contact as a friend, or to indicate that the second contact is requested to add the first contact as a friend.
- the user Li Ming before the user Li Ming initiates a call request, the user Li Ming first adds the user Ma Yuan as a friend through the mobile phone.
- the mobile phone can send the friend adding request to the server.
- the server may not remind all the electronic devices associated with the user Ma Yuan’s account, but on the electronic device logged in to the user Ma Yuan’s account, in the social application remind.
- the mobile phone of the user Li Ming detects that the user clicks on the control 106
- the mobile phone can initiate a call request to the server.
- the server can remind all electronic devices associated with the account of the user Ma Yuan, as shown in (e) to (h) in FIG. 1.
- the method further includes:
- the server After receiving the communication request, the server obtains the first user information associated with the first contact's account according to the first account information of the first contact; the first user information includes the user name of the first contact One or more of, nickname or name.
- the server may obtain the first user information, and the first user information includes the user name of user Li Ming (eg , The user name can be user Li Ming’s mobile phone number, etc.), user Li Ming’s nickname (for example, user Li Ming’s nickname is Huaweing), user Li Ming’s name (for example, user Li Ming entered in window 104 Name) and so on.
- the user name can be user Li Ming’s mobile phone number, etc.
- user Li Ming’s nickname for example, user Li Ming’s nickname is Huaweing
- user Li Ming’s name for example, user Li Ming entered in window 104 Name
- the friend addition request further includes one or more of the user name, nickname, or name of the first contact, and the second user information or the third user information includes the user name of the first contact , One or more of the nickname or name; before the sending the first reminder message to at least one second electronic device associated with the account of the second contact, the method further includes:
- the server obtains one or more of the user name, nickname, or name of the first contact in the friend adding request;
- the server adds one or more of the user name, nickname, or name of the first contact to the first user information.
- the server may obtain the user name of user Li Ming (for example, the user name may be the mobile phone number of user Li Ming Etc.), the nickname of the user Li Ming (for example, the nickname of the user Li Ming is Xiao Ming), the name of the user Li Ming (for example, the name entered by the user Li Ming in the window 104), and so on.
- the user server receives the call request of the user Li Ming, the information can be added to the first user information.
- the reminder short message received by the user Ma Yuan includes the name information of the user Li Ming.
- the at least one second electronic device associated with the account of the second contact includes:
- the second electronic device that logs in the account of the second contact person and the second electronic device that is installed with the phone card corresponding to the second contact person; or
- the second electronic device that logs in to the account of the second contact the second electronic device that has the phone card corresponding to the second electronic device installed with the phone card corresponding to the second contact, and the second electronic device that logs in to the mailbox of the second contact Electronic equipment; or
- a second electronic device installed with a phone card corresponding to the second contact, and a second electronic device logging in to the mailbox of the second contact;
- the phone card corresponding to the second contact is a phone card having a phone number associated with the account of the second contact
- the mailbox of the second contact is a mailbox associated with the account of the second contact.
- the at least one second electronic device may be a mobile phone, a smart watch, a notebook computer, and a smart speaker.
- the first reminder message is used to instruct the second device to issue a voice reminder message
- the first reminder message is used to instruct the second device to send a text reminder message
- the first reminder message is used to instruct the second device to send an email reminder.
- the smart watch receives a reminder message sent by the server, it can remind the user Ma Yuan through the window.
- the smart watch receives a reminder message sent by the server, it can remind the user Ma Yuan by voice.
- the server may first send the reminder short message to the operator, and the operator sends the reminder to the second electronic device.
- the server may first send the reminder email to the email service provider, and the email service provider sends it to the second electronic device.
- the server may send reminder information to a push server, and the push server pushes the reminder information to the second electronic device.
- Server and push server can be integrated in the same server.
- the method further includes:
- the account of the first contact is added to the buddy list of the second contact.
- the server can analyze the content of the short message first.
- the server can send the user Li Ming is added to the friend list of user Ma Yuan.
- an electronic device in order to implement the above-mentioned functions, includes hardware and/or software modules corresponding to each function.
- this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Those skilled in the art can use different methods for each specific application in combination with the embodiments to implement the described functions, but such implementation should not be considered as going beyond the scope of the present application.
- the electronic device can be divided into functional modules according to the foregoing method examples.
- each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module.
- the above integrated modules can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is illustrative, and is only a logical function division, and there may be other division methods in actual implementation.
- FIG. 14 shows a schematic diagram of a possible composition of the server 1400 involved in the foregoing embodiment.
- the server 1400 may include: a receiving unit 1401 and Sending unit 1402.
- the receiving unit 1401 may perform the above steps 1201 and S1203, etc., by the user support server, and/or other processes used in the technology described herein.
- the sending unit 1402 may perform the above steps 1202 and S1204, etc., by the user support server, and/or other processes used in the technology described herein.
- the electronic device provided in this embodiment is used to execute the aforementioned communication method, and therefore can achieve the same effect as the aforementioned implementation method.
- the electronic device may include a processing module, a storage module, and a communication module.
- the processing module can be used to control and manage the actions of the electronic device, for example, can be used to support the electronic device to execute the steps performed by the receiving unit 1401 and the sending unit 1402.
- the storage module can be used to support the electronic device to execute the storage program code and data.
- the communication module can be used to support communication between electronic devices and other devices.
- the processing module may be a processor or a controller. It can implement or execute various exemplary logical blocks, modules and circuits described in conjunction with the disclosure of this application.
- the processor may also be a combination of computing functions, for example, a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, and so on.
- the storage module may be a memory.
- the communication module may specifically be a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, and other devices that interact with other electronic devices.
- FIG. 15 shows a schematic road condition diagram of a communication system provided by an embodiment of the present application.
- the communication system may include a server 1501 and one or more electronic devices 1502 (two electronic devices 1502 are exemplarily drawn in the figure);
- the server 1501 may be the server in the foregoing method embodiment, and the electronic device 1502 may be at least one second electronic device in the foregoing method embodiment.
- This embodiment also provides a computer storage medium in which computer instructions are stored.
- the computer instructions run on an electronic device, the electronic device executes the above-mentioned related method steps to implement the communication method in the above-mentioned embodiment.
- This embodiment also provides a computer program product, which when the computer program product runs on a computer, causes the computer to execute the above-mentioned related steps to implement the communication method in the above-mentioned embodiment.
- the embodiments of the present application also provide a device.
- the device may specifically be a chip, component or module.
- the device may include a processor and a memory connected to each other.
- the memory is used to store computer execution instructions.
- the processor can execute computer-executable instructions stored in the memory, so that the chip executes the communication methods in the foregoing method embodiments.
- the electronic equipment, computer storage medium, computer program product, or chip provided in this embodiment are all used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the corresponding method provided above. The beneficial effects of the method will not be repeated here.
- the disclosed device and method may be implemented in other ways.
- the device embodiments described above are only illustrative, for example, the division of modules or units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components may be combined or It can be integrated into another device, or some features can be ignored or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separate, and the components displayed as units may be one physical unit or multiple physical units, that is, they may be located in one place, or they may be distributed to multiple different places. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
- each unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
- the above-mentioned integrated unit can be implemented in the form of hardware or software functional unit.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium.
- the technical solutions of the embodiments of the present application are essentially or the part that contributes to the prior art, or all or part of the technical solutions can be embodied in the form of software products, which are stored in a storage medium It includes several instructions to make a device (may be a single-chip microcomputer, a chip, etc.) or a processor (processor) execute all or part of the steps of the methods in the various embodiments of the present application.
- the aforementioned storage medium includes: U disk, mobile hard disk, read only memory (read only memory, ROM), random access memory (random access memory, RAM), magnetic disk or optical disk and other media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
La présente invention concerne un procédé de communication, un serveur et un système de communication. Le procédé de communication consiste : à recevoir, par un serveur, une demande de communication envoyée par un premier dispositif électronique au moyen d'une application sociale, la demande de communication comprenant des informations permettant d'indiquer les comptes d'un premier contact et d'un second contact et le premier contact se connectant à son compte sur le premier dispositif électronique ; et en réponse à la demande de communication, si le compte du premier contact n'est pas dans une liste d'amis du second contact dans l'application sociale, à envoyer, par le serveur, un premier message d'invite à au moins un second dispositif électronique associé au compte du second contact, le premier message d'invite comprenant des premières informations d'utilisateur associées au premier contact et le premier message d'invite servant à représenter que le premier contact souhaite ajouter le second contact en tant qu'ami ou servant à représenter que le second contact est invité à ajouter le premier contact en tant qu'ami. Le mode de réalisation de la présente invention facilite la réduction de la difficulté d'ajout d'un ami entre des utilisateurs, si bien que l'efficacité de communication est améliorée.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910465323.0A CN110149269A (zh) | 2019-05-30 | 2019-05-30 | 一种通信方法、服务器和通信系统 |
| CN201910465323.0 | 2019-05-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020238873A1 true WO2020238873A1 (fr) | 2020-12-03 |
Family
ID=67590031
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/092202 Ceased WO2020238873A1 (fr) | 2019-05-30 | 2020-05-26 | Procédé de communication, serveur et système de communication |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN110149269A (fr) |
| WO (1) | WO2020238873A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113741686A (zh) * | 2021-08-06 | 2021-12-03 | 深圳市沃特沃德信息有限公司 | 智能手表的好友添加方法、装置、计算机设备及存储介质 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110149269A (zh) * | 2019-05-30 | 2019-08-20 | 华为技术有限公司 | 一种通信方法、服务器和通信系统 |
| CN110557699B (zh) * | 2019-09-11 | 2021-09-07 | 百度在线网络技术(北京)有限公司 | 一种智能音箱交互方法、装置、设备及存储介质 |
| CN112822089B (zh) * | 2019-11-15 | 2023-06-30 | 上海连尚网络科技有限公司 | 用于添加好友的方法和设备 |
| CN111258692A (zh) * | 2020-01-13 | 2020-06-09 | 腾讯科技(深圳)有限公司 | 备注信息的填入方法、装置、设备及存储介质 |
| CN112306597B (zh) * | 2020-05-09 | 2025-02-11 | 北京字节跳动网络技术有限公司 | 交互方法、装置和电子设备 |
| CN111818170B (zh) * | 2020-07-20 | 2023-10-31 | 百度在线网络技术(北京)有限公司 | 网络通信方法和系统、及智能音箱 |
| CN111865768A (zh) * | 2020-07-24 | 2020-10-30 | 上海云鱼智能科技有限公司 | 即时通讯工具拨打电话添加好友的方法及其客户端、终端、装置和服务器 |
| WO2022052904A1 (fr) * | 2020-09-08 | 2022-03-17 | 聚好看科技股份有限公司 | Procédé de nommage rapide et dispositif d'affichage |
| CN114827059B (zh) * | 2021-01-29 | 2023-06-27 | 华为技术有限公司 | 一种群组成员或好友的添加方法、电子设备和系统 |
| CN112988001B (zh) * | 2021-04-25 | 2022-05-31 | 维沃移动通信(杭州)有限公司 | 信息处理方法、信息处理装置、电子设备和可读存储介质 |
| CN113766166A (zh) * | 2021-09-02 | 2021-12-07 | 深圳市万佳安物联科技股份有限公司 | 云端视频的通信方法及系统 |
| CN113949686B (zh) * | 2021-10-13 | 2023-05-23 | 深圳市一诺成电子有限公司 | 进度同步控制方法及平板电脑设备 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2458538A1 (fr) * | 2004-09-03 | 2012-05-30 | Open Text S.A. | Systèmes et procédés de collaboration |
| US20140092424A1 (en) * | 2012-09-28 | 2014-04-03 | Interactive Memories, Inc. | Methods for Real Time Discovery, Selection, and Engagement of Most Economically Feasible Printing Service Vendors among Multiple Known Vendors |
| US20140187240A1 (en) * | 2011-05-18 | 2014-07-03 | Shanzhen Chen | System and Method for Automatically Switching Based on Cellular Mobile Communication Network and Internet Protocol (IP) Network |
| CN104954414A (zh) * | 2014-03-31 | 2015-09-30 | 腾讯科技(深圳)有限公司 | 信息交互的方法、终端、服务器及系统 |
| CN105791232A (zh) * | 2014-12-23 | 2016-07-20 | 深圳市腾讯计算机系统有限公司 | 社交网络非公开权限交互方法、装置和系统 |
| CN108295478A (zh) * | 2018-02-28 | 2018-07-20 | 上海掌门科技有限公司 | 一种建立社交关系的方法、设备以及可读介质 |
| CN110149269A (zh) * | 2019-05-30 | 2019-08-20 | 华为技术有限公司 | 一种通信方法、服务器和通信系统 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2488109A (en) * | 2011-02-11 | 2012-08-22 | Michael Davis | Message delivery via a television display from a remote personal communication device |
| CN103259825A (zh) * | 2012-02-21 | 2013-08-21 | 腾讯科技(深圳)有限公司 | 消息推送方法和装置 |
| CN103561114B (zh) * | 2013-11-18 | 2017-06-30 | 广东利为网络科技有限公司 | 一种利用声音编码解码的进行添加好友的方法及装置 |
| CN105094510A (zh) * | 2014-05-19 | 2015-11-25 | 小米科技有限责任公司 | 文本处理的方法、装置及系统 |
| CN106559461A (zh) * | 2015-09-30 | 2017-04-05 | 北京奇虎科技有限公司 | 好友通信方法及装置 |
| CN105704214A (zh) * | 2016-01-08 | 2016-06-22 | 北京小米移动软件有限公司 | 信息发送方法及装置 |
| CN106027377B (zh) * | 2016-06-30 | 2019-04-12 | 珠海市魅族科技有限公司 | 建立社交关系的方法及装置 |
| CN106506678B (zh) * | 2016-11-25 | 2020-01-03 | 广东小天才科技有限公司 | 一种信息交互方法、装置和一种虚拟现实设备 |
-
2019
- 2019-05-30 CN CN201910465323.0A patent/CN110149269A/zh active Pending
-
2020
- 2020-05-26 WO PCT/CN2020/092202 patent/WO2020238873A1/fr not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2458538A1 (fr) * | 2004-09-03 | 2012-05-30 | Open Text S.A. | Systèmes et procédés de collaboration |
| US20140187240A1 (en) * | 2011-05-18 | 2014-07-03 | Shanzhen Chen | System and Method for Automatically Switching Based on Cellular Mobile Communication Network and Internet Protocol (IP) Network |
| US20140092424A1 (en) * | 2012-09-28 | 2014-04-03 | Interactive Memories, Inc. | Methods for Real Time Discovery, Selection, and Engagement of Most Economically Feasible Printing Service Vendors among Multiple Known Vendors |
| CN104954414A (zh) * | 2014-03-31 | 2015-09-30 | 腾讯科技(深圳)有限公司 | 信息交互的方法、终端、服务器及系统 |
| CN105791232A (zh) * | 2014-12-23 | 2016-07-20 | 深圳市腾讯计算机系统有限公司 | 社交网络非公开权限交互方法、装置和系统 |
| CN108295478A (zh) * | 2018-02-28 | 2018-07-20 | 上海掌门科技有限公司 | 一种建立社交关系的方法、设备以及可读介质 |
| CN110149269A (zh) * | 2019-05-30 | 2019-08-20 | 华为技术有限公司 | 一种通信方法、服务器和通信系统 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113741686A (zh) * | 2021-08-06 | 2021-12-03 | 深圳市沃特沃德信息有限公司 | 智能手表的好友添加方法、装置、计算机设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110149269A (zh) | 2019-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020238873A1 (fr) | Procédé de communication, serveur et système de communication | |
| JP6828204B2 (ja) | サーバ、プログラム及び情報処理方法 | |
| US9674121B2 (en) | Dynamic invites with automatically adjusting displays | |
| CN104144154B (zh) | 发起预约会议的方法、装置及系统 | |
| AU2015280093B2 (en) | Location-based audio messaging | |
| US8762459B2 (en) | Selectable mode based social networking interaction systems and methods | |
| CN102696249B (zh) | 一种对消息中的数据进行处理的方法及移动终端 | |
| US9224134B2 (en) | Arranging a conversation among a plurality of participants | |
| EP3437253A1 (fr) | Communication en mode croisé | |
| CN112311841A (zh) | 信息推送方法、装置、电子设备和计算机可读介质 | |
| KR20140121417A (ko) | 이동 통신 통합을 위한 방법들 및 시스템들 | |
| US20200111059A1 (en) | Method for event reminding, and method and apparatus for generating event reminding message | |
| JP7644164B2 (ja) | コンタクト制御プログラム、端末およびコンタクト制御方法 | |
| CN106911556A (zh) | 一种消息提醒管理方法及终端 | |
| US12073052B2 (en) | Information display method and device, terminal and storage medium | |
| CN112838976A (zh) | 消息处理方法及装置 | |
| US20140324994A1 (en) | Method and device for transmitting and forwarding a message | |
| CN106604244B (zh) | 一种对通知消息进行提示的方法和装置 | |
| CN111479017A (zh) | 日程邀请方法、装置、终端及存储介质 | |
| CN113595884B (zh) | 一种消息提醒方法及应用端 | |
| CN113965541B (zh) | 会话表情处理方法以及装置 | |
| KR101471171B1 (ko) | 게시판과 연계된 인스턴트 메시징 서비스 제공 시스템 및 방법 | |
| US20150288822A1 (en) | Private Social Voice Messaging System | |
| CN115022822A (zh) | 基于5g消息的报警方法和电子设备 | |
| CN115835140A (zh) | 位置信息的更新方法、装置以及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20815323 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 20815323 Country of ref document: EP Kind code of ref document: A1 |