WO2020042080A1 - Call prompting method and terminal - Google Patents
Call prompting method and terminal Download PDFInfo
- Publication number
- WO2020042080A1 WO2020042080A1 PCT/CN2018/103228 CN2018103228W WO2020042080A1 WO 2020042080 A1 WO2020042080 A1 WO 2020042080A1 CN 2018103228 W CN2018103228 W CN 2018103228W WO 2020042080 A1 WO2020042080 A1 WO 2020042080A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- call
- terminal
- mode
- additional message
- content
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
Definitions
- the present application relates to the field of terminals, and in particular, to a call prompting method and a terminal.
- Caller ID is also called calling number display.
- the terminal When there is an incoming call, the terminal will automatically display the incoming phone number. Users can decide whether to answer the call according to their needs. By taking the initiative to answer, you can avoid phone harassment. If the call cannot be answered for some reason, the incoming call number will be stored in the mobile phone, which is convenient for a timely call back to reply.
- calls from the same contact may have different urgency levels, and users cannot decide whether to answer the call immediately based on the urgency of the call, thereby affecting the user experience.
- Embodiments of the present application provide a call prompting method and terminal, which can simultaneously display an incoming call number and a call additional message input by a caller, and can adjust a call notification method according to the call additional message, thereby improving a user's experience when receiving a call.
- the present application provides a call prompting method, including: a first terminal receiving a call from a second terminal, the call carrying a call additional message; the first terminal displaying the call additional message in a call prompt interface; The first terminal changes the call prompting mode from the first mode to the second mode according to the content of the call additional message.
- changing the call prompt mode from the first mode to the second mode according to the content of the call additional message can better prompt the user, especially when the call additional message is an emergency message, by upgrading The level of call alert can effectively prevent users from missing calls.
- the call carrying a call additional message includes: a call request message sent by the second terminal includes a first field, and the first field carries the call additional message.
- a voice call process can comply with a voice call technical specification defined by 3GPP.
- the first terminal when the phone number of the second terminal meets a preset grouping condition, changes the call prompt mode from the first terminal according to the content of the call additional message. The mode is changed to the second mode.
- the call reminder mode is changed from the first mode to the second mode. Prompt users more accurately.
- the call alerting method can be changed or not.
- the first terminal when the current scene of the first terminal meets a preset condition, changes the call prompt mode from the first according to the content of the call additional message. The mode is changed to the second mode.
- changing the call prompt mode from the first mode to the second mode may be more intelligent Prompt the user to avoid missing important calls during sleep or during meetings.
- the call prompt mode is changed from the first mode to the second mode.
- the call additional message containing uncivilized terms is processed, and the processing includes replacing the uncivilized terms with a first character or obfuscating the uncivilized terms.
- the first terminal displays a contact identifier of the second terminal in the call prompt interface.
- the calling user starts a voice assistant on the second terminal and issues a voice instruction.
- the second terminal parses the voice instruction and generates a call additional message according to the voice instruction.
- the second terminal generates a call additional message according to the voice instruction and other information.
- the other information may include a schedule, a notepad, a short message, or an email stored on the second terminal.
- the calling user manually inputs a call additional message on the dialing interface.
- the calling user selects a preset call additional message on the dialing interface.
- the second terminal after the calling user enters the phone number of the first terminal, the second terminal presents a call additional message for the calling user to select according to the communication record between the first terminal and the first terminal.
- the present application provides a terminal including a receiving unit, a display unit, and an adjustment unit, wherein the receiving unit is configured to receive a call from another terminal, and the call carries a call additional message; the display unit is configured to The call additional message is displayed in the prompt interface; the adjustment unit is configured to change the call prompt mode from the first mode to the second mode according to the content of the call additional message.
- the call carrying a call additional message includes: a call request message sent by the other terminal includes a first field, and the first field carries the call additional message.
- the adjusting unit is further configured to: when the phone number of the other terminal meets a preset grouping condition, change the call prompt mode according to the content of the call additional message. The first mode is changed to the second mode.
- the adjusting unit is further configured to: when the current scene of the terminal meets a preset condition, change the call prompt mode from the first according to the content of the call additional message. One mode is changed to the second mode.
- the adjusting unit is further configured to change the call reminder mode from the first mode to the second mode when the call additional message includes a preset keyword.
- the terminal further includes a processing unit, which is configured to process the call additional message containing an uncivilized term, and the processing includes replacing the unavailable message with a first character. Civilized language or obscure the uncivilized language.
- the display unit is further configured to display a contact identifier of the other terminal in the call prompt interface.
- the present application provides a terminal including: a touch screen, wherein the touch screen includes a touch-sensitive surface and a display; one or more processors; one or more memories; and one or more computer programs, in which all The one or more computer programs are stored in the one or more memories, the one or more computer programs include instructions, and when the instructions are executed by the terminal, cause the terminal to execute any of the tasks in the first aspect.
- a call reminder method as described in one item.
- the present application provides a computer storage medium including computer instructions, and when the computer instructions are executed on a terminal, the terminal is caused to execute the call prompting method according to any one of the first aspects.
- the present application provides a computer program product that, when the computer program product runs on a computer, causes the computer to execute the call prompting method according to any one of the first aspects.
- the names of the components in the terminal do not limit the device itself. In actual implementation, these components may appear under other names. As long as the function of each component is similar to the embodiment of the present application, it belongs to the scope of the claims of the present application and its equivalent technology.
- FIG. 1 is a first schematic structural diagram of a terminal according to an embodiment of the present application.
- FIG. 2 is a schematic structural diagram of an operating system in a terminal according to an embodiment of the present application.
- FIG. 3 is a schematic flowchart of a call prompting method according to an embodiment of the present application.
- FIG. 4 is a first schematic scenario diagram of a call prompting method according to an embodiment of the present application.
- FIG. 5 is a second schematic scenario diagram of a call prompting method according to an embodiment of the present application.
- FIG. 6 is a third scenario diagram of a call prompting method according to an embodiment of the present application.
- FIG. 7 is a fourth scenario diagram of a call prompting method according to an embodiment of the present application.
- FIG. 8 is a second schematic structural diagram of a terminal according to an embodiment of the present application.
- FIG. 9 is a third schematic structural diagram of a terminal according to an embodiment of the present application.
- first”, “second”, “third”, and “fourth” are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as “first”, “second”, “third”, and “fourth” may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, unless otherwise stated, the meaning of "a plurality" is two or more.
- the embodiment of the present application provides an incoming call notification method.
- the incoming call information may be displayed on the first terminal, where the incoming call information includes a phone number of the second terminal and a call attachment.
- the call additional message can be entered on the second terminal, and the called user can understand the call from the other party and the urgency of the call by viewing the message So that the called user can decide whether to answer immediately.
- the call notification method provided in the embodiment of the present application can be applied to a terminal.
- the terminal may be a tablet computer, a notebook computer, an Ultra-mobile Personal Computer (UMPC), a handheld computer, a netbook, a Personal Digital Assistant (PDA), a wearable electronic device, an intelligent A device such as a watch may also be a mobile phone 100 shown in FIG. 1, and the specific form of the terminal is not particularly limited in the embodiment of the present application.
- the terminal in this embodiment of the present application may be a mobile phone 100.
- the embodiment is described in detail below with the mobile phone 100 as an example. It should be understood that the illustrated mobile phone 100 is only an example of a terminal, and the mobile phone 100 may have more or fewer parts than those shown in the figure, may combine two or more parts, or may have Different component configurations.
- the various components shown in the figures can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing or application specific integrated circuits.
- the mobile phone 100 may specifically include a processor 101, a radio frequency (RF) circuit 102, a memory 103, a touch screen 104, a Bluetooth module 105, one or more sensors 106, a Wi-Fi module 107, and a positioning device.
- RF radio frequency
- the mobile phone 100 may include more or fewer components than shown in the figure, or combine certain components, or arrange different components. .
- the processor 101 is the control center of the mobile phone 100. It uses various interfaces and lines to connect various parts of the mobile phone 100, and executes the mobile phone by running or executing applications stored in the memory 103, and calling data and instructions stored in the memory 103. 100 various functions and processing data.
- the processor 101 may include one or more processing units; the processor 101 may further integrate an application processor and a modem processor; wherein the application processor mainly processes an operating system, a user interface, and an application program, etc.
- the modem processor mainly handles wireless communication. It can be understood that the foregoing modem processor may not be integrated into the processor 101.
- the processor 101 may be a Kirin 960 multi-core processor manufactured by Huawei Technologies Co., Ltd.
- the radio frequency circuit 102 can be used for receiving and sending wireless signals during the process of transmitting and receiving information or during a call. Specifically, the radio frequency circuit 102 may receive the downlink data of the base station and process it to the processor 101; in addition, send the uplink data to the base station. Generally, the radio frequency circuit includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency circuit 102 can also communicate with other devices through wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to a global mobile communication system, a general packet wireless service, code division multiple access, wideband code division multiple access, long-term evolution, email, and short message services.
- the memory 103 is configured to store application programs and data, and the processor 101 executes various functions and data processing of the mobile phone 100 by running the application programs and data stored in the memory 103.
- the memory 103 mainly includes a storage program area and a storage data area, where the storage program area can store an operating system and at least one application required by a function (such as a sound playback function, an image playback function, etc.); the storage data area can store data according to the mobile phone used Data created at 100 (such as audio data, phone book, etc.).
- the memory 103 may include a high-speed random access memory, and may also include a non-volatile memory, such as a magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
- the memory 103 can store various operating systems, such as those developed by Apple Inc. Operating system, developed by Google Operating system, etc.
- the touch screen 104 may include a touch-sensitive surface 104-1 and a display 104-2.
- the touch-sensitive surface 104-1 (such as a touch panel) can capture touch events on or near the user of the mobile phone 100 (for example, the user uses a finger, a stylus, or any suitable object on the touch-sensitive surface 104-1). Or operations near the touch-sensitive surface 104-1), and send the collected touch information to other devices such as the processor 101.
- the user's touch event near the touch-sensitive surface 104-1 can be referred to as hovering touch; hovering touch can mean that the user does not need to directly touch the touchpad in order to select, move, or drag an object (such as an icon). , As long as the user is located near the terminal in order to perform the desired function.
- the touch-sensitive surface 104-1 capable of floating touch can be implemented using a capacitive type, an infrared light sensor, and an ultrasonic wave.
- the touch-sensitive surface 104-1 may include two parts, a touch detection module and a touch controller. Among them, the touch detection module detects the user's touch position, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection module, converts it into contact coordinates, and then When sent to the processor 101, the touch controller may also receive and execute instructions sent by the processor 101.
- various types such as resistive, capacitive, infrared, and surface acoustic waves can be used to implement the touch-sensitive surface 104-1.
- the display (also referred to as a display screen) 104-2 may be used to display information input by the user or information provided to the user and various menus of the mobile phone 100.
- the display 104-2 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like.
- the touch-sensitive surface 104-1 may be overlaid on the display 104-2. When the touch-sensitive surface 104-1 detects a touch event on or near it, it is transmitted to the processor 101 to determine the type of the touch event. 101 may provide a corresponding visual output on the display 104-2 according to the type of the touch event.
- the touch-sensitive surface 104-1 and the display screen 104-2 are implemented as two independent components to implement the input and output functions of the mobile phone 100, in some embodiments, the touch-sensitive surface 104- 1 is integrated with the display screen 104-2 to implement the input and output functions of the mobile phone 100. It can be understood that the touch screen 104 is formed by stacking multiple layers of materials. Only the touch-sensitive surface (layer) and the display screen (layer) are shown in the embodiments of the present application, and other layers are not described in the embodiments of the present application.
- the touch-sensitive surface 104-1 may cover the display 104-2, and the size of the touch-sensitive surface 104-1 is larger than the size of the display screen 104-2, so that the display screen 104- 2 are all covered under the touch-sensitive surface 104-1, or the touch-sensitive surface 104-1 can be configured on the front of the mobile phone 100 in the form of a comprehensive board, that is, the user's touch on the front of the mobile phone 100 can be perceived by the mobile phone, so You can achieve a full touch experience on the front of the phone.
- the touch-sensitive surface 104-1 is configured on the front of the mobile phone 100 in the form of a full board
- the display 104-2 may also be configured on the front of the mobile phone 100 in the form of a full board. Achieve frameless structure.
- the touch screen 104 may further include one or more sets of sensor arrays. The touch screen 104 may also sense the pressure exerted by the user on the touch screen 104 while sensing a touch event on the user. Wait.
- the mobile phone 100 may further include a Bluetooth module 105 for implementing data exchange between the mobile phone 100 and other short-range terminals (such as a mobile phone, a smart watch, etc.).
- the Bluetooth module in the embodiment of the present application may be an integrated circuit or a Bluetooth chip.
- the mobile phone 100 may further include at least one sensor 106, such as a light sensor, a motion sensor, and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor.
- the ambient light sensor can adjust the brightness of the display of the touch screen 104 according to the brightness of the ambient light, and the proximity sensor can turn off the power of the display when the mobile phone 100 is moved to the ear.
- the accelerometer sensor can detect the magnitude of acceleration in various directions (usually three axes), and can detect the magnitude and direction of gravity when it is stationary.
- Wi-Fi module 107 is used to provide mobile phone 100 with network access that complies with Wi-Fi related standard protocols. Mobile phone 100 can access Wi-Fi access points through Wi-Fi module 107 to help users send and receive email, Browse the web and access streaming media, etc., it provides users with wireless broadband Internet access. In other embodiments, the Wi-Fi module 107 can also be used as a Wi-Fi wireless access point, which can provide Wi-Fi network access for other terminals.
- the positioning module 108 is configured to provide a geographic location for the mobile phone 100. It can be understood that the positioning module 108 may specifically be a receiver of a positioning system such as a global positioning system (GPS) or a Beidou satellite navigation system. After receiving the geographic position sent by the positioning system, the positioning module 108 sends the information to the processor 101 for processing, or sends the information to the memory 103 for storage. In other embodiments, the positioning module 108 may be a receiver of assisted global positioning system (AGPS). AGPS is an operation mode for GPS positioning with certain assistance and cooperation. It can use The signal of the base station and the GPS satellite signal can make the mobile phone 100 locate faster.
- AGPS assisted global positioning system
- the positioning module 108 can obtain positioning assistance through communication with an auxiliary positioning server (such as a mobile phone positioning server).
- the AGPS system assists the positioning module 108 to complete ranging and positioning services by acting as an auxiliary server.
- the auxiliary positioning server communicates with the terminal such as the positioning module 108 (ie, the GPS receiver) of the mobile phone 100 through a wireless communication network to provide positioning. assist.
- the audio circuit 109, the speaker 113, and the microphone 114 may provide an audio interface between the user and the mobile phone 100.
- the audio circuit 109 may transmit the received electrical data converted electrical signal to the speaker 113, which is converted into a sound signal by the speaker 113.
- the microphone 114 converts the collected sound signal into an electrical signal, and the audio circuit 109 After receiving, it is converted into audio data, and then the audio data is output to the RF circuit 102 for sending to another mobile phone, or the audio data is output to the memory 103 for further processing.
- the peripheral interface 110 is used to provide various interfaces for external input / output devices (such as a keyboard, a mouse, an external display, an external memory, a user identification module card, etc.). For example, it is connected to a mouse through a universal serial bus interface, and is electrically connected to a subscriber identity module (SIM) card provided by a telecommunications operator through a metal contact on a card slot of the subscriber identity module.
- SIM subscriber identity module
- the peripheral interface 110 may be used to couple the above-mentioned external input / output peripherals to the processor 101 and the memory 103.
- the mobile phone 100 may further include a power module 111 (such as a battery and a power management chip) for supplying power to various components, and the battery may be logically connected to the processor 101 through the power management chip, so as to manage charging, discharging, and power consumption management through the power module 111 And other functions.
- a power module 111 such as a battery and a power management chip
- the battery may be logically connected to the processor 101 through the power management chip, so as to manage charging, discharging, and power consumption management through the power module 111 And other functions.
- the mobile phone 100 may further include a camera, a flash, a micro-projection module, a near field communication (NFC) module, and the like, and details are not described herein.
- a camera a flash
- a micro-projection module a micro-projection module
- NFC near field communication
- a neural processing unit (NPU) 112 may be integrated in the processor 101.
- the neural network processing unit 112 refers to a processing module that has the ability to imitate human brain judgment and adaptation, and can process multiple data functions in parallel.
- the neural network processing unit 112 may not be integrated in the processor 101 and connected to the processor 101 in an independent physical form.
- the processor 101 may detect the text content output from the touch screen 104. For example, the processor 101 may extract keywords in the text content or recognize the semantics conveyed by the text content through semantic recognition technology. Further, the processor 101 determines whether the text content output on the touch screen 104 meets a preset condition. When the text content meets the preset conditions, the mobile phone 100 prompts the user by means of ringing or vibration.
- the memory 103 of the mobile phone 100 may store An operating system, which is a Linux-based mobile device operating system, and implements various functions in combination with the above-mentioned hardware in the mobile phone 100.
- An operating system which is a Linux-based mobile device operating system, and implements various functions in combination with the above-mentioned hardware in the mobile phone 100.
- the details of the storage Software architecture of the operating system are only based on The operating system is taken as an example to describe the software environment required by the terminal to implement the technical solution of this embodiment. Those skilled in the art can understand that the embodiments of this application can also be implemented by other operating systems, such as operating system.
- the entire system of the terminal 100 includes a hardware layer, a device driver layer, a system layer, and an application layer.
- the hardware layer includes various hardware structures shown in FIG. 1, and the device driver layer includes a driver program (or a driver module) for driving each hardware structure shown in the hardware layer.
- a mobile phone includes a hardware structure such as a display screen, a fingerprint sensor, and buttons, and these hardware structures belong to the hardware layer;
- the corresponding device driver layer includes a driver module corresponding to each hardware structure included in the hardware layer, such as a display driver module, Fingerprint sensor driver module, etc.
- the system layer can analyze trigger events from the device driver layer or the application layer and defines business logic for processing various services.
- the application layer includes various application programs installed on the mobile phone, such as a contact application, a calendar application, a setting application, a QQ application, a WeChat application, and the like. Users can operate various applications in the application layer.
- the methods provided in the embodiments of the present application can be applied to the mobile phone 100 shown in FIG. 1 and FIG. 2.
- the method provided in the embodiment of the present application may be implemented by related business logic defined in the system layer and the application layer (the business logic defined in the system layer exists in the form of a software program). For example, when an incoming call comes in, after the hardware structure such as the RF circuit of the mobile phone detects the call, the processor may execute a software program stored in the memory to execute the method provided in the embodiment of the present application.
- An embodiment of the present application provides a call processing method, which may be implemented by a terminal as shown in FIG. 1 or FIG. 2. As shown in Figure 3, the method includes the following steps:
- a first terminal receives a call from a second terminal.
- the first terminal is a called terminal, and the second terminal is a calling terminal.
- the call carries a call additional message, and the call additional message can be used to explain the purpose of the call, and the call additional message can also be used to Briefly describe the topics involved in this call.
- the call also carries a contact identifier, which is used to identify the second terminal.
- the contact identifier is a phone number of the second terminal.
- the call can also carry other information such as the home location of the calling number.
- the calling user When the calling user initiates a call through the second terminal, he can enter a call additional message on the second terminal.
- the calling user can enter call additional messages on the second terminal in the following ways:
- one of the optional methods is as follows: The calling user starts a voice assistant on the second terminal and sends a voice instruction "call Tom, do you go home for dinner at night?" The second terminal parses the voice command to generate a command to call Tom, and based on the semantic understanding, generates a call additional message according to the voice command, the call additional message is "whether to go home for dinner” or "whether to go home at night” eat".
- the second terminal generates a call additional message according to the voice instruction and other information, and the other information may include a schedule, a notepad, a short message, or an email stored on the second terminal.
- the calling user starts a voice assistant on the second terminal and issues a voice command "call Mike, ask him to join this meeting.”
- the second terminal extracts the conference information existing in the current time period from the work schedule or mail task saved on the second terminal.
- the meeting information is "Hold a sales department meeting in the third meeting room.”
- the call additional message generated by the second terminal according to the voice instruction and the conference information is "Please participate in the sales department meeting held in the third conference room".
- the second optional method for entering the call additional message is: the calling user manually enters the call additional message on the dialing interface.
- the calling user can enter the telephone number of the called terminal through the dial keypad in FIG. 4, and enter the call additional message through the input interface 501 in FIG. 5, and then click the call button 401 in FIG. 4 to initiate a call to the first terminal.
- the calling user can cause the second terminal to present the input interface 501 shown in FIG. 5 by operating keys on the dialing interface.
- This button can be a predefined button on the dialing interface, or a new button on the dialing interface.
- a certain predefined key on the dialing interface may be an "*" key.
- the second terminal pops up an input interface 501 as shown in FIG. 5.
- a button “Add” may also be added on the dialing interface.
- the second terminal pops up an input interface 501 as shown in FIG. 5.
- the third optional method for entering the call additional message is: the calling user selects a preset call additional message on the dialing interface. Similar to the second optional method described above, the calling user can cause the second terminal to present at least one preset call additional message by operating a button on the dialing interface, and the calling user can select one of the preset call additional messages. .
- the preset call additional message can be preset in the mobile phone by the terminal manufacturer at the factory, or it can be set by the user in advance before the call is initiated.
- the preset call additional message includes at least one of the following messages: "Come to pick me up from work”, “Will I be home for dinner today”, “Hello, I am a broker of XX Insurance Company and would like to recommend you A new insurance product "or” Child is sick. "
- the fourth optional method for inputting the call additional message is: After the calling user enters the phone number of the first terminal, the second terminal presents the call additional message for the calling user to select according to the communication record with the first terminal.
- the communication records between the second terminal and the first terminal include historical records such as short messages, emails or WeChat between the two terminals.
- the communication record between the second terminal and the first terminal may also include a history record of messages sent between the two terminals through other instant messaging software.
- the second terminal reads the short message record between the second terminal and the first terminal, and uses all or part of the content of the last short message as an additional call message. Specifically, the second terminal sends a short message to the first terminal at 16:00, and the content of the short message is "Mr. Zhang, your courier has arrived at the door of XX building, please collect it as soon as possible”.
- the call additional message presented by the second terminal is "Your courier has arrived at the door of XX building, please collect it as soon as possible”.
- the second terminal further requested the user to confirm whether "Your courier has arrived at the door of XX Building, please collect it as soon as possible” as an additional message for this call.
- the second terminal may first determine whether the phone number of the first terminal is a mobile phone number, and when the object of the call initiated by the second terminal is a mobile phone, the user is prompted to enter a call additional message, which can reduce unnecessary processing and The burden of transmission.
- the order of inputting the phone number of the called terminal and the call additional message is not limited in the embodiments of the present application.
- the calling user may enter the phone number first and then the call additional message; or the call additional message may be entered first. And enter the phone number.
- inputting the phone number of the called terminal is not limited in the embodiments of this application.
- the user can operate the dial pad and input the phone number of the called terminal by clicking the number keys in sequence.
- the user may also use other methods to enter the phone number of the called terminal, for example, the user opens the contacts application and selects one of the contacts.
- the call additional message may be added to the call request.
- LTE network voice services (VoLTE, Long term, Evolution, VoLTE) based on IP multimedia core network subsystem (IMS) are gradually replacing traditional call technologies and become the current mainstream phones. Program. In the future 5G network era, this technology trend will continue.
- VoIP Long term, Evolution
- IMS IP multimedia core network subsystem
- the caller when a caller initiates a call, the caller first sends a call request message to the network.
- the network forwards the call request message to the called party.
- the calling party After the called party answers, the calling party and the called party A data channel is established between the parties for a call.
- the call request message includes a first field.
- the calling party loads the call additional message in this first field, and then the call additional message is obtained and displayed by the called party, and the call addition is completed.
- the call request message also includes information such as the mobile phone number of the called party.
- the call request message may include a Uniform Resource Locator (URL) and a Session Description Protocol (SDP).
- the SDP includes a Code, a Port, and the first field. After the call additional message is packaged, Added to the first field.
- the Code field carries the encoding method of the voice
- the Port field carries the port number used by the voice data.
- the call additional message it may be judged whether the call additional message contains inappropriate content (such as uncivilized words or unfriendly words, etc.). If it contains inappropriate content, the second terminal Or the network forbids adding this call additional message to the call request. This can prevent the call additional message received by the first terminal from containing inappropriate content and adversely affecting the user experience. To determine whether the call additional message contains inappropriate content, filtering or blocking of sensitive words can be adopted.
- inappropriate content such as uncivilized words or unfriendly words, etc.
- the network can also be used to determine whether the phone number of the first terminal is a mobile phone number. When the phone number of the first terminal is not a mobile phone number, the operation of adding a call additional message to the call request is not performed. Necessary processing and transmission burden.
- the first terminal displays a call additional message in a call prompt interface.
- the first terminal obtains the call request message from a corresponding field of the foregoing call request information, and displays the call request message on a call prompt interface of the first terminal.
- the call reminder interface of the first terminal further displays the foregoing contact identifier.
- the call prompt interface of the first terminal includes a contact identifier 605 and a call additional message 606.
- the call additional message 606 is "Mr. Zhang, your courier has arrived at the door of XX building, please collect it as soon as possible"
- the identification 605 is the phone number 156****** of the second terminal, and the contact identification 605 also includes the home location and operator information of the second terminal phone number, and the home location and operator information is Beijing Mobile.
- the call prompt interface of the first terminal further includes icons provided to the user to perform the following operations: answer 601, reject 602, reply to short message 603, and set reply reminder 604. Among them, the rejection 602 means that the user actively hangs up the current call.
- Replying to the short message 603 refers to replying the short message to the calling terminal while the user hangs up the current call.
- Setting a reply reminder 604 refers to setting a time for replying to the call while the user actively hangs up the current call, and the terminal reminds the user to reply to the call when the time is reached. For example, the user sets an alarm to remind the user to process the call back at the set time.
- the call additional message 606 shown in FIG. 6 may also be the following message, for example, "Hello, I am a broker of XX insurance company, and I want to recommend a new insurance product for you", "I am XX This is my new number. I want to reconfirm the last contract. "
- the first terminal receives a strange call, it can learn the intention of the calling user through the call additional message 606, which helps the called user to decide whether to answer the call immediately.
- the call prompt interface of the first terminal includes a contact identifier 705 and a call additional message 706, and a call additional message 706 is "Whether to go home for dinner at night"
- the contact identifier 705 includes the contact information "User A" stored in the first terminal
- the contact identifier 705 also includes the phone number of the second terminal and the home location of the phone number of the second terminal And operator information.
- the call prompt interface of the first terminal further includes icons provided to the user to perform the following operations: answer 701, reject 702, reply short message 703, and set reply reminder 704.
- the call additional message 706 shown in FIG. 7 may also be a message such as "What should I do if the child has a high fever?"
- the call additional message 706 can help the caller determine whether the call is an emergency matter, so that the called user can The urgency of the call, decide whether to answer the call immediately. For example, when the called user is in a conference, if the call additional message 706 is "Whether to go home for dinner at night", because the call is not an urgent matter, the called user can temporarily reject the call and wait until the meeting is over. Contact user A. If the call additional message 706 is "Children have a high fever, what to do?" Because the call involves an emergency, the called user can interrupt the conference and immediately answer the call.
- the call additional message it may be determined whether the call additional message contains inappropriate content (such as uncivilized words or unfriendly words, etc.). If it contains inappropriate content, the first terminal Or the network processes the call additional message containing the uncivilized term, the processing includes replacing the uncivilized term with the first character, or prohibiting the call additional message from being displayed in the call prompt interface, or performing the uncivilized term Obfuscation. This can prevent the call additional message presented by the first terminal from containing inappropriate content and adversely affecting the user experience. To determine whether the call additional message contains inappropriate content, filtering or blocking of sensitive words can be adopted.
- inappropriate content such as uncivilized words or unfriendly words, etc.
- obfuscating the uncivilized terms includes coding the uncivilized terms with a mosaic, and replacing the uncivilized terms with the first character includes replacing the uncivilized terms with characters such as "*".
- the display position of the call additional message and the contact identifier on the call prompt interface can be set as required.
- the contact identification 605 is located above the call additional message 606.
- the contact identification 705 is located below the call additional message 706.
- the first terminal changes the call prompting mode from the first mode to the second mode according to the content of the call additional message.
- call reminding methods provided by mobile terminals such as mobile phones generally include ringing, vibration, ringing + vibration, and mute.
- the user can set the call prompt mode in the setting options of the terminal.
- the terminal When there is a call, the terminal will remind the user that there is a call (or called an incoming call) in a manner set by the user.
- the first terminal parses the call additional message, and if the content of the call additional message meets a preset condition, the level of the call alert can be increased, for example, the call alert mode is changed from the first mode to the second mode.
- the content of the call additional message meets the preset conditions. It can be that the call additional message contains a preset keyword, or the content of the call additional message indicates that the call is related to an important event, such as an emergency meeting, family illness, or Unexpected situation, etc.
- the call reminder mode initially set by the user is mute, and the first terminal changes the call reminder mode from mute to ring according to the content of the call additional message.
- the first terminal changes the call prompt mode from the first mode to the second mode according to the content of the call additional message, which can better prompt the user.
- the call additional message is an emergency message, by raising the level of the call prompt, it can effectively prevent The user missed the call.
- the call alert mode is changed from the first mode to the second mode. It can be changed from ring to ring + vibration, or from vibration to ring + vibration, or from silent to ring + vibration.
- the application example does not limit this.
- the contact application of the terminal has a function of grouping contacts. Therefore, the user can group each contact stored in the terminal in advance. For example, the user may divide the stored contacts into family, friends, colleagues, emergency contacts, intermediaries, and other groups.
- My Group displayed on the contact interface
- the interface displayed on the terminal displays all contact groups that the user has established and each contact in the group.
- the grouping of the contacts by the user is not limited to the above grouping, and the user may also add a new grouping according to actual needs.
- the terminal may automatically divide these ungrouped contacts or contacts of unfamiliar calls into an unknown group.
- the terminal may extract the content in the communication between the user and each contact using other applications and analyze the extracted content to obtain the group where each contact is located. For example, many social applications are currently bound to the user's phone number, so each contact in the contacts application is generally also a friend of the user on other social applications. In this way, the terminal can extract the user's remarks for each contact on the social application and perform intelligent analysis to obtain the group of the contact. Or, in other implementations, the terminal may also extract chat content between the user and each contact on social applications and perform intelligent analysis to obtain the group in which the contact is located.
- the first terminal when the phone number of the calling party satisfies a preset grouping condition, changes the call prompt mode from the first mode to the second mode according to the content of the call additional message.
- the first terminal Before step 303, optionally, the first terminal first determines the group to which the calling party contact belongs. When the group of the caller's contact is a family group or a friend group, the call prompting method is changed.
- the call additional message is "urgent, please go to XX square immediately"
- the group where user A belongs is a friend
- the first terminal changes the call reminder method from the first method according to the content of the call additional message.
- User B is the calling party
- the call additional message is also "urgent, please go to XX square immediately" but the group where user B is located is an unknown group.
- the first terminal does not change the call prompting method.
- the call prompt mode from the first mode to the second mode can prompt the user more accurately.
- the call alerting method can be changed or not.
- the first terminal when the current scenario of the first terminal meets a preset condition, changes the call prompt mode from the first mode to the second mode according to the content of the call additional message.
- the scene includes a meeting scene, a work scene, an outdoor scene, a life scene, a sleep scene, and the like.
- the first terminal Before step 303, optionally, the first terminal first determines whether the currently-located scene meets a preset condition. When the current scene meets the preset conditions, the call prompt mode is changed.
- the current scenario of the first terminal is a sleep scenario
- the call additional message is "please access an important conference”.
- the first terminal changes the call prompt mode from mute to ringing + vibration according to the content of the call additional message.
- the current scenario of the first terminal is a conference scenario
- the call additional message is "Child is sick”
- the first terminal changes the call reminding mode from vibration to ringing + vibration according to the content of the call additional message.
- changing the call prompt mode from the first mode to the second mode can prompt the user more intelligently and prevent the user from sleeping. Or miss important calls during a meeting.
- the first terminal determines its current location; then the first terminal determines the scene where the first terminal is currently located according to the current location, or according to the current location and other conditions.
- the process of the terminal determining the current scene may include:
- the terminal determines the current position of the terminal through positioning technology.
- the terminal determines whether the current scene is a conference scene or a working scene. Specifically, the terminal determines whether the current scene is a conference scene or a working scene based on whether schedule-related information, short messages, mail information, memo information, and the like have recorded conference-related content, such as the conference holding time. Specifically, if any of the foregoing messages includes conference-related content, it is determined that the current scene is a conference scene. If there is no content related to the conference, the current scene is determined as the working scene.
- the terminal determines whether the current time is a specific time period set by a user or a specific time period obtained according to statistical analysis of big data.
- the terminal supports a sleep mode and the user can set a time period corresponding to the sleep mode.
- the terminal records the operation habits of the user and performs big data analysis according to the operation habits of the user. For example, if the user usually does not perform any operation on the terminal within a certain period of time, the time period is considered to be a sleep period.
- the terminal receives the big data analysis result sent by the cloud server, and the big data analysis result carries a specific time period, and the terminal sets the specific time period as a sleep time period. If the current time is within the sleep time period, the terminal determines that the current scene is a sleep scene. Otherwise, the terminal determines that the current scene is a living scene.
- the terminal may also collect environmental information, such as at least one of sound information and environmental brightness information, to determine whether the current scene is a sleep scene. Or, the terminal determines whether the current scene is a sleep scene according to other devices. For example, the mobile phone determines whether the current scene is a sleep scene according to heart rate data detected by the wearable device.
- the current location is neither the location of the company, nor the location of the home, or other locations such as the gym set by the user, it can be determined that the current location is an outdoor scene.
- the positioning technologies include various positioning technologies such as Global Positioning System (GPS) positioning, Wireless-Fidelity (Wi-Fi) positioning, and no further examples are given here. For specific implementation of this positioning technology, refer to the prior art.
- GPS Global Positioning System
- Wi-Fi Wireless-Fidelity
- the above method provided in the embodiments of the present application may be used as a new function of the terminal.
- the terminal can execute the foregoing method provided in the embodiment of the present application.
- This new function is not inconsistent with the terminal's existing function of setting the call alert mode. Specifically, if the user does not enable the new function, when there is a call, the terminal reminds the user that there is a call in the existing manner. If the user enables the new function, the above method provided in the embodiment of the present application is executed.
- an embodiment of the present application discloses a terminal.
- the terminal is configured to implement the methods described in the foregoing method embodiments, and includes a receiving unit 801 and a display unit 802. And adjustment unit 803.
- the receiving unit 801 is used to support the terminal to execute the process S301 in FIG. 3;
- the display unit 802 is used to support the terminal to execute the process S302 in FIG. 3;
- the adjustment unit 803 is used to support the terminal to execute the process S303 in FIG.
- all relevant content of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.
- an embodiment of the present application discloses a terminal.
- the terminal may include: a touch screen 901, wherein the touch screen 901 includes a touch-sensitive surface 906 and a display screen 907; One or more processors 902; a memory 903; one or more application programs (not shown); and one or more computer programs 904, each of which may be connected through one or more communication buses 905.
- the one or more computer programs 904 are stored in the memory 903 and configured to be executed by the one or more processors 902.
- the one or more computer programs 904 include instructions, and the instructions can be used to execute 3 and the respective steps in the corresponding embodiments.
- Each functional unit in each of the embodiments of the present application may be integrated into one processing unit, or each of the units may exist separately physically, or two or more units may be integrated into one unit.
- the above integrated unit may be implemented in the form of hardware or in the form of software functional unit.
- the integrated unit When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium.
- the technical solutions of the embodiments of the present application essentially or partly contribute to the existing technology or all or part of the technical solutions may be embodied in the form of a software product.
- the computer software product is stored in a storage device.
- the medium includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) or a processor to perform all or part of the steps of the method described in the embodiments of the present application.
- the foregoing storage media include: flash media, mobile hard disks, read-only memories, random access memories, magnetic disks, or optical discs, which can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
Abstract
Description
本申请涉及终端领域,尤其涉及一种呼叫提示方法及终端。The present application relates to the field of terminals, and in particular, to a call prompting method and a terminal.
目前,许多终端设备均支持来电显示功能,来电显示又称为主叫号码显示,当有电话打入时,终端会自动显示来话的电话号码,用户可根据自己的需要,决定是否接听,从而掌握应答主动权,可以避免电话骚扰。如因故未能接听电话,来话号码会储存在手机内,便于及时回电答复。At present, many terminal devices support the caller ID function. Caller ID is also called calling number display. When there is an incoming call, the terminal will automatically display the incoming phone number. Users can decide whether to answer the call according to their needs. By taking the initiative to answer, you can avoid phone harassment. If the call cannot be answered for some reason, the incoming call number will be stored in the mobile phone, which is convenient for a timely call back to reply.
但是,同一联系人的来电可能具有不同的紧急程度,用户无法根据来电紧急程度决定是否立刻接听该来电,从而影响用户体验。However, calls from the same contact may have different urgency levels, and users cannot decide whether to answer the call immediately based on the urgency of the call, thereby affecting the user experience.
发明内容Summary of the Invention
本申请实施例提供一种呼叫提示方法及终端,能够同时显示来电号码和主叫方输入的通话附加消息,并且能够根据通话附加消息调节来电通知方式,提升用户在接听来电时的体验。Embodiments of the present application provide a call prompting method and terminal, which can simultaneously display an incoming call number and a call additional message input by a caller, and can adjust a call notification method according to the call additional message, thereby improving a user's experience when receiving a call.
为达到上述目的,本申请采用如下技术方案:In order to achieve the above purpose, this application uses the following technical solutions:
第一方面,本申请提供一种呼叫提示方法,包括:第一终端接收来自第二终端的呼叫,所述呼叫中携带通话附加消息;第一终端在呼叫提示界面中显示所述通话附加消息;第一终端根据所述通话附加消息的内容,将呼叫提示方式由第一方式变更为第二方式。In a first aspect, the present application provides a call prompting method, including: a first terminal receiving a call from a second terminal, the call carrying a call additional message; the first terminal displaying the call additional message in a call prompt interface; The first terminal changes the call prompting mode from the first mode to the second mode according to the content of the call additional message.
本申请实施例提供的上述方法,根据通话附加消息的内容,将呼叫提示方式由第一方式变更为第二方式,可以更好地提示用户,特别是当通话附加消息为紧急消息时,通过提升呼叫提示的等级,可以有效防止用户漏接电话。According to the above method provided in the embodiment of the present application, changing the call prompt mode from the first mode to the second mode according to the content of the call additional message can better prompt the user, especially when the call additional message is an emergency message, by upgrading The level of call alert can effectively prevent users from missing calls.
在一种可能的设计方法中,所述呼叫中携带通话附加消息,包括:所述第二终端发出的呼叫请求消息中包含第一字段,所述第一字段携带所述通话附加消息。In a possible design method, the call carrying a call additional message includes: a call request message sent by the second terminal includes a first field, and the first field carries the call additional message.
本申请实施例提供的上述方法,通过在第一字段中携带所述通话附加消息,使得语音通话过程可以遵循3GPP定义的语音通话技术规范。In the above method provided in the embodiment of the present application, by carrying the call additional message in a first field, a voice call process can comply with a voice call technical specification defined by 3GPP.
在一种可能的设计方法中,当所述第二终端的电话号码满足预设分组条件时,所述第一终端根据所述通话附加消息的内容,将所述呼叫提示方式由所述第一方式变更为所述第二方式。In a possible design method, when the phone number of the second terminal meets a preset grouping condition, the first terminal changes the call prompt mode from the first terminal according to the content of the call additional message. The mode is changed to the second mode.
本申请实施例提供的上述方法,当主叫方联系人所在的分组为预设分组,且通话附加消息的内容符合预设条件时,将呼叫提示方式由第一方式变更为第二方式,可以更准确地提示用户。对于同样的通话附加消息,如果主叫方所在的分组不同,可以选择地变更呼叫提示方式,也可以不变更呼叫提示方式。In the foregoing method provided in the embodiment of the present application, when the group to which the calling party's contact is located is a preset group and the content of the call additional message meets the preset conditions, the call reminder mode is changed from the first mode to the second mode. Prompt users more accurately. For the same call additional message, if the caller belongs to a different group, the call alerting method can be changed or not.
在一种可能的设计方法中,当所述第一终端的当前所在场景满足预设条件时,所述第一终端根据所述通话附加消息的内容,将所述呼叫提示方式由所述第一方式变更为所述第 二方式。In a possible design method, when the current scene of the first terminal meets a preset condition, the first terminal changes the call prompt mode from the first according to the content of the call additional message. The mode is changed to the second mode.
本申请实施例提供的上述方法,当第一终端当前所在场景满足预设条件,且通话附加消息的内容符合预设条件时,将呼叫提示方式由第一方式变更为第二方式,可以更智能地提示用户,避免用户在睡眠状态或开会时漏接重要来电。In the foregoing method provided in the embodiment of the present application, when the scene in which the first terminal is currently located meets a preset condition, and the content of the call additional message meets the preset condition, changing the call prompt mode from the first mode to the second mode may be more intelligent Prompt the user to avoid missing important calls during sleep or during meetings.
在一种可能的设计方法中,当所述通话附加消息中包含预设关键词时,将所述呼叫提示方式由所述第一方式变更为所述第二方式。In a possible design method, when the call additional message includes a preset keyword, the call prompt mode is changed from the first mode to the second mode.
在一种可能的设计方法中,对包含不文明用语的所述通话附加消息进行处理,所述处理包括用第一字符替换所述不文明用语或对所述不文明用语进行模糊处理。In a possible design method, the call additional message containing uncivilized terms is processed, and the processing includes replacing the uncivilized terms with a first character or obfuscating the uncivilized terms.
在一种可能的设计方法中,第一终端在所述呼叫提示界面中显示所述第二终端的联系人标识。In a possible design method, the first terminal displays a contact identifier of the second terminal in the call prompt interface.
在一种可能的设计方法中,主叫用户在第二终端上启动语音助手,并发出语音指令,第二终端对该语音指令进行解析,根据该语音指令生成通话附加消息。In a possible design method, the calling user starts a voice assistant on the second terminal and issues a voice instruction. The second terminal parses the voice instruction and generates a call additional message according to the voice instruction.
在一种可能的设计方法中,第二终端根据语音指令和其他信息生成通话附加消息,其他信息可以包括第二终端上保存的日程、记事本、短信或邮件等。In a possible design method, the second terminal generates a call additional message according to the voice instruction and other information. The other information may include a schedule, a notepad, a short message, or an email stored on the second terminal.
在一种可能的设计方法中,主叫用户在拨号界面,手动输入通话附加消息。In a possible design method, the calling user manually inputs a call additional message on the dialing interface.
在一种可能的设计方法中,主叫用户在拨号界面,选择预设的通话附加消息。In a possible design method, the calling user selects a preset call additional message on the dialing interface.
在一种可能的设计方法中,主叫用户输入第一终端的电话号码后,第二终端根据其与第一终端的通信记录,呈现通话附加消息以供主叫用户进行选择。In one possible design method, after the calling user enters the phone number of the first terminal, the second terminal presents a call additional message for the calling user to select according to the communication record between the first terminal and the first terminal.
第二方面,本申请提供一种终端,包括接收单元、显示单元以及调整单元,其中,接收单元用于接收来自另一终端的呼叫,所述呼叫中携带通话附加消息;显示单元用于在呼叫提示界面中显示所述通话附加消息;调整单元用于根据所述通话附加消息的内容,将呼叫提示方式由第一方式变更为第二方式。In a second aspect, the present application provides a terminal including a receiving unit, a display unit, and an adjustment unit, wherein the receiving unit is configured to receive a call from another terminal, and the call carries a call additional message; the display unit is configured to The call additional message is displayed in the prompt interface; the adjustment unit is configured to change the call prompt mode from the first mode to the second mode according to the content of the call additional message.
在一种可能的设计方法中,所述呼叫中携带通话附加消息,包括:所述另一终端发出的呼叫请求消息中包含第一字段,所述第一字段携带所述通话附加消息。In a possible design method, the call carrying a call additional message includes: a call request message sent by the other terminal includes a first field, and the first field carries the call additional message.
在一种可能的设计方法中,所述调整单元,还用于当所述另一终端的电话号码满足预设分组条件时,根据所述通话附加消息的内容,将所述呼叫提示方式由所述第一方式变更为所述第二方式。In a possible design method, the adjusting unit is further configured to: when the phone number of the other terminal meets a preset grouping condition, change the call prompt mode according to the content of the call additional message. The first mode is changed to the second mode.
在一种可能的设计方法中,所述调整单元,还用于当所述终端的当前所在场景满足预设条件时,根据所述通话附加消息的内容,将所述呼叫提示方式由所述第一方式变更为所述第二方式。In a possible design method, the adjusting unit is further configured to: when the current scene of the terminal meets a preset condition, change the call prompt mode from the first according to the content of the call additional message. One mode is changed to the second mode.
在一种可能的设计方法中,所述调整单元,还用于当所述通话附加消息中包含预设关键词时,将所述呼叫提示方式由所述第一方式变更为所述第二方式。In a possible design method, the adjusting unit is further configured to change the call reminder mode from the first mode to the second mode when the call additional message includes a preset keyword. .
在一种可能的设计方法中,所述终端还包括处理单元,所述处理单元,用于对包含不文明用语的所述通话附加消息进行处理,所述处理包括用第一字符替换所述不文明用语或对所述不文明用语进行模糊处理。In a possible design method, the terminal further includes a processing unit, which is configured to process the call additional message containing an uncivilized term, and the processing includes replacing the unavailable message with a first character. Civilized language or obscure the uncivilized language.
在一种可能的设计方法中,所述显示单元,还用于在所述呼叫提示界面中显示所述另一终端的联系人标识。In a possible design method, the display unit is further configured to display a contact identifier of the other terminal in the call prompt interface.
第三方面,本申请提供一种终端,包括:触摸屏,其中,所述触摸屏包括触敏表面和显示器;一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序,其中所述 一个或多个计算机程序被存储在所述一个或多个存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述终端执行时,使得终端执行如第一方面中任一项所述的呼叫提示方法。In a third aspect, the present application provides a terminal including: a touch screen, wherein the touch screen includes a touch-sensitive surface and a display; one or more processors; one or more memories; and one or more computer programs, in which all The one or more computer programs are stored in the one or more memories, the one or more computer programs include instructions, and when the instructions are executed by the terminal, cause the terminal to execute any of the tasks in the first aspect. A call reminder method as described in one item.
第四方面,本申请提供一种计算机存储介质,包括计算机指令,当计算机指令在终端上运行时,使得终端执行如第一方面中任一项所述的呼叫提示方法。According to a fourth aspect, the present application provides a computer storage medium including computer instructions, and when the computer instructions are executed on a terminal, the terminal is caused to execute the call prompting method according to any one of the first aspects.
第五方面,本申请提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面中任一项所述的呼叫提示方法。In a fifth aspect, the present application provides a computer program product that, when the computer program product runs on a computer, causes the computer to execute the call prompting method according to any one of the first aspects.
本申请的实施例中,上述终端内各部件的名字对设备本身不构成限定,在实际实现中,这些部件可以以其他名称出现。只要各个部件的功能和本申请的实施例类似,即属于本申请权利要求及其等同技术的范围之内。In the embodiment of the present application, the names of the components in the terminal do not limit the device itself. In actual implementation, these components may appear under other names. As long as the function of each component is similar to the embodiment of the present application, it belongs to the scope of the claims of the present application and its equivalent technology.
另外,第二方面至第五方面中任一种设计方式所带来的技术效果可参见上述第一方面中不同设计方法所带来的技术效果,此处不再赘述。In addition, for the technical effects brought by any of the design methods in the second to fifth aspects, reference may be made to the technical effects brought by the different design methods in the first aspect, and details are not described herein again.
图1为本申请实施例提供的一种终端的结构示意图一;FIG. 1 is a first schematic structural diagram of a terminal according to an embodiment of the present application; FIG.
图2为本申请实施例提供的一种终端内操作系统的架构示意图;FIG. 2 is a schematic structural diagram of an operating system in a terminal according to an embodiment of the present application; FIG.
图3为本申请实施例提供的一种呼叫提示方法的流程示意图;3 is a schematic flowchart of a call prompting method according to an embodiment of the present application;
图4为本申请实施例提供的一种呼叫提示方法的场景示意图一;FIG. 4 is a first schematic scenario diagram of a call prompting method according to an embodiment of the present application; FIG.
图5为本申请实施例提供的一种呼叫提示方法的场景示意图二;FIG. 5 is a second schematic scenario diagram of a call prompting method according to an embodiment of the present application; FIG.
图6为本申请实施例提供的一种呼叫提示方法的场景示意图三;FIG. 6 is a third scenario diagram of a call prompting method according to an embodiment of the present application; FIG.
图7为本申请实施例提供的一种呼叫提示方法的场景示意图四;FIG. 7 is a fourth scenario diagram of a call prompting method according to an embodiment of the present application;
图8为本申请实施例提供的一种终端的结构示意图二;8 is a second schematic structural diagram of a terminal according to an embodiment of the present application;
图9为本申请实施例提供的一种终端的结构示意图三。FIG. 9 is a third schematic structural diagram of a terminal according to an embodiment of the present application.
下面将结合附图对本申请实施例的实施方式进行详细描述。The embodiments of the embodiments of the present application will be described in detail below with reference to the drawings.
以下,术语“第一”、“第二”、“第三”、“第四”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”、“第四”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。In the following, the terms "first", "second", "third", and "fourth" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as “first”, “second”, “third”, and “fourth” may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, unless otherwise stated, the meaning of "a plurality" is two or more.
本申请实施例提供一种来电通知方法,当第一终端收到由第二终端发起的呼叫时,在第一终端上可以显示来电信息,所述来电信息包括第二终端的电话号码和通话附加消息,用户通过第二终端发起呼叫时,可以在第二终端上输入该通话附加消息,被叫用户通过查看该消息,能够了解对方是出于何种事宜打来的电话以及该电话的紧急程度,便于被叫用户决定是否立即接听。The embodiment of the present application provides an incoming call notification method. When the first terminal receives a call initiated by the second terminal, the incoming call information may be displayed on the first terminal, where the incoming call information includes a phone number of the second terminal and a call attachment. Message, when the user initiates a call through the second terminal, the call additional message can be entered on the second terminal, and the called user can understand the call from the other party and the urgency of the call by viewing the message So that the called user can decide whether to answer immediately.
需要说明的是,本申请实施例提供的一种来电通知方法可以应用于终端。示例性的,该终端可以为平板电脑、笔记本电脑、超级移动个人计算机(Ultra-mobile Personal Computer,UMPC)、手持计算机、上网本、个人数字助理(Personal Digital Assistant,PDA)、可穿戴电子设备、智能手表等设备,也可以是图1所示的手机100,本申请实施例中对终端的具 体形式不做特殊限制。It should be noted that the call notification method provided in the embodiment of the present application can be applied to a terminal. Exemplarily, the terminal may be a tablet computer, a notebook computer, an Ultra-mobile Personal Computer (UMPC), a handheld computer, a netbook, a Personal Digital Assistant (PDA), a wearable electronic device, an intelligent A device such as a watch may also be a
如图1所示,本申请实施例中的终端可以为手机100。下面以手机100为例对实施例进行具体说明。应该理解的是,图示手机100仅是终端的一个范例,并且手机100可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。As shown in FIG. 1, the terminal in this embodiment of the present application may be a
如图1所示,手机100具体可以包括:处理器101、射频(radio frequency,RF)电路102、存储器103、触摸屏104、蓝牙模块105、一个或多个传感器106、Wi-Fi模块107、定位模块108、音频电路109、外设接口110、电源模块111等部件。这些部件可通过一根或多根通信总线或信号线(图1中未示出)进行通信。本领域技术人员可以理解,图1中示出的硬件结构并不构成对手机100的限定,手机100可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。As shown in FIG. 1, the
下面结合图1对手机100的各个部件进行具体的介绍:Each component of the
处理器101是手机100的控制中心,利用各种接口和线路连接手机100的各个部分,通过运行或执行存储在存储器103内的应用程序,以及调用存储在存储器103内的数据和指令,执行手机100的各种功能和处理数据。在一些实施例中,处理器101可包括一个或多个处理单元;处理器101还可以集成应用处理器和调制解调处理器;其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器101中。举例来说,处理器101可以是华为技术有限公司制造的麒麟960多核处理器。The
射频电路102可用于在收发信息或通话过程中,无线信号的接收和发送。具体地,射频电路102可以将基站的下行数据接收后,给处理器101处理;另外,将涉及上行的数据发送给基站。通常,射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频电路102还可以通过无线通信和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短信服务等。The
存储器103用于存储应用程序以及数据,处理器101通过运行存储在存储器103的应用程序以及数据,执行手机100的各种功能以及数据处理。存储器103主要包括存储程序区以及存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等);存储数据区可以存储根据使用手机100时所创建的数据(比如音频数据、电话本等)。此外,存储器103可以包括高速随机存取存储器,还可以包括非易失存储器,例如磁盘存储器件、闪存器件或其他易失性固态存储器件等。存储器103可以存储各种操作系统,例如苹果公司所开发的
操作系统,谷歌公司所开发的
操作系统等。
The
触摸屏104可以包括触敏表面104-1和显示器104-2。The
其中,触敏表面104-1(例如触控面板)可采集手机100的用户在其上或附近的触摸事件(比如用户使用手指、触控笔等任何适合的物体在触敏表面104-1上或在触敏表面104-1附近的操作),并将采集到的触摸信息发送给其他器件例如处理器101。其中,用户在触敏表面104-1附近的触摸事件可以称之为悬浮触控;悬浮触控可以是指,用户无需为 了选择、移动或拖动目标(例如图标等)而直接接触触控板,而只需用户位于终端附近以便执行所想要的功能。在悬浮触控的应用场景下,术语“触摸”、“接触”等不会暗示用于直接接触触摸屏,而是在其附近或接近的接触。能够进行悬浮触控的触敏表面104-1可以采用电容式、红外光感以及超声波等实现。触敏表面104-1可包括触摸检测模块和触摸控制器两个部分。其中,触摸检测模块检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测模块上接收触摸信息,并将它转换成触点坐标,再发送给处理器101,触摸控制器还可以接收处理器101发送的指令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型来实现触敏表面104-1。The touch-sensitive surface 104-1 (such as a touch panel) can capture touch events on or near the user of the mobile phone 100 (for example, the user uses a finger, a stylus, or any suitable object on the touch-sensitive surface 104-1). Or operations near the touch-sensitive surface 104-1), and send the collected touch information to other devices such as the
显示器(也称为显示屏)104-2可用于显示由用户输入的信息或提供给用户的信息以及手机100的各种菜单。可以采用液晶显示器、有机发光二极管等形式来配置显示器104-2。触敏表面104-1可以覆盖在显示器104-2之上,当触敏表面104-1检测到在其上或附近的触摸事件后,传送给处理器101以确定触摸事件的类型,随后处理器101可以根据触摸事件的类型在显示器104-2上提供相应的视觉输出。虽然在图1中,触敏表面104-1与显示屏104-2是作为两个独立的部件来实现手机100的输入和输出功能,但是在某些实施例中,可以将触敏表面104-1与显示屏104-2集成而实现手机100的输入和输出功能。可以理解的是,触摸屏104是由多层材料堆叠而成,本申请实施例中只展示出了触敏表面(层)和显示屏(层),其他层在本申请实施例中不予记载。另外,在本申请其他一些实施例中,触敏表面104-1可以覆盖在显示器104-2之上,并且触敏表面104-1的尺寸大于显示屏104-2的尺寸,使得显示屏104-2全部覆盖在触敏表面104-1下面,或者,上述触敏表面104-1可以以全面板的形式配置在手机100的正面,也即用户在手机100正面的触摸均能被手机感知,这样就可以实现手机正面的全触控体验。在其他一些实施例中,触敏表面104-1以全面板的形式配置在手机100的正面,显示屏104-2也可以以全面板的形式配置在手机100的正面,这样在手机的正面就能够实现无边框的结构。在本申请其他一些实施例中,触摸屏104还可以包括一组或多组传感器阵列,用于触摸屏104在感测用户在其上的触摸事件的同时也可以感测到用户在其上施加的压力等。The display (also referred to as a display screen) 104-2 may be used to display information input by the user or information provided to the user and various menus of the
手机100还可以包括蓝牙模块105,用于实现手机100与其他短距离的终端(例如手机、智能手表等)之间的数据交换。本申请实施例中的蓝牙模块可以是集成电路或者蓝牙芯片等。The
手机100还可以包括至少一种传感器106,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器。其中,环境光传感器可根据环境光线的明暗来调节触摸屏104的显示器的亮度,接近传感器可在手机100移动到耳边时,关闭显示器的电源。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机100还可配置的指纹识别器件、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不予赘述。The
Wi-Fi模块107,用于为手机100提供遵循Wi-Fi相关标准协议的网络接入,手机100可以通过Wi-Fi模块107接入到Wi-Fi接入点,进而帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。在其他一些实施例中,该Wi-Fi 模块107也可以作为Wi-Fi无线接入点,可以为其他终端提供Wi-Fi网络接入。Wi-
定位模块108,用于为手机100提供地理位置。可以理解的是,该定位模块108具体可以是全球定位系统(global positioning system,GPS)、北斗卫星导航系统等定位系统的接收器。定位模块108在接收到上述定位系统发送的地理位置后,将该信息发送给处理器101进行处理,或者发送给存储器103进行保存。在另外的一些实施例中,该定位模块108可以是辅助全球卫星定位系统(assisted global positioning system,AGPS)的接收器,AGPS是一种在一定辅助配合下进行GPS定位的运行方式,它可以利用基站的信号,配合GPS卫星信号,可以让手机100定位的速度更快;在AGPS系统中,该定位模块108可通过与辅助定位服务器(例如手机定位服务器)的通信而获得定位辅助。AGPS系统通过作为辅助服务器来协助定位模块108完成测距和定位服务,在这种情况下,辅助定位服务器通过无线通信网络与终端例如手机100的定位模块108(即GPS接收器)通信而提供定位协助。The
音频电路109、扬声器113、麦克风114可提供用户与手机100之间的音频接口。音频电路109可将接收到的音频数据转换后的电信号,传输到扬声器113,由扬声器113转换为声音信号输出;另一方面,麦克风114将收集的声音信号转换为电信号,由音频电路109接收后转换为音频数据,再将音频数据输出至RF电路102以发送给比如另一手机,或者将音频数据输出至存储器103以便进一步处理。The audio circuit 109, the
外设接口110,用于为外部的输入/输出设备(例如键盘、鼠标、外接显示器、外部存储器、用户识别模块卡等)提供各种接口。例如通过通用串行总线接口与鼠标连接,通过用户识别模块卡卡槽上的金属触点与电信运营商提供的用户识别模块(subscriber identity module,SIM)卡电连接。外设接口110可以被用来将上述外部的输入/输出外围设备耦接到处理器101和存储器103。The
手机100还可以包括给各个部件供电的电源模块111(比如电池和电源管理芯片),电池可以通过电源管理芯片与处理器101逻辑相连,从而通过电源模块111实现管理充电、放电、以及功耗管理等功能。The
尽管图1未示出,手机100还可以包括摄像头、闪光灯、微型投影模块、近场通信(near field communication,NFC)模块等,在此不予赘述。Although not shown in FIG. 1, the
仍如图1所示,处理器101中可集成神经网络处理单元(neural processing unit,NPU)112。其中,神经网络处理单元112是指具有模仿人的大脑判断能力和适应能力、可并行处理多种数据功能的处理模块。当然,神经网络处理单元112也可以不集成在处理器101中,以独立的实体形态与处理器101相连。Still shown in FIG. 1, a neural processing unit (NPU) 112 may be integrated in the
在本申请实施例中,处理器101可对触摸屏104中输出的文本内容进行检测。例如,处理器101可提取文本内容中的关键字,或者,通过语义识别技术识别文本内容所传达的语义。进而,处理器101判断触摸屏104中输出的文本内容是否符合预设条件。当文本内容符合预设条件时,手机100通过响铃、振动等方式对用户进行提示。In the embodiment of the present application, the
示例性地,手机100的存储器103中可以存储
操作系统,该操作系统是一个以Linux为基础的移动设备操作系统,并结合手机100中的上述硬件实现各种各样的功能。下面,将详细说明该存储的
操作系统的软件架构。需要说明的是,本申请实施例仅以
操作系统为示例来说明终端要实现本实施例的技术方案的所需的软件环境,本领域技术人员可以理解,本申请实施例也可以以其它操作系统来实现,例 如
操作系统。
Exemplarily, the
参考图2,终端100的整个系统包括硬件层、设备驱动层、系统层以及应用层。其中硬件层包括图1所示的各个硬件结构,所述设备驱动层包含用于驱动硬件层所示的各个硬件结构的驱动程序(或者称为驱动模块)。例如:手机包含显示屏、指纹传感器、按键等硬件结构,这些硬件结构属于硬件层;相应的所述设备驱动层包含与硬件层所包含的各个硬件结构对应的驱动模块,如显示屏驱动模块、指纹传感器驱动模块等。所述系统层能够对来自设备驱动层或者应用层的触发事件进行分析并定义了处理各种业务的业务逻辑。所述应用层包含手机上安装的各个应用程序,如联系人应用、日历应用、设置应用、QQ应用、微信应用等。用户可操作应用层的各个应用程序。Referring to FIG. 2, the entire system of the terminal 100 includes a hardware layer, a device driver layer, a system layer, and an application layer. The hardware layer includes various hardware structures shown in FIG. 1, and the device driver layer includes a driver program (or a driver module) for driving each hardware structure shown in the hardware layer. For example, a mobile phone includes a hardware structure such as a display screen, a fingerprint sensor, and buttons, and these hardware structures belong to the hardware layer; the corresponding device driver layer includes a driver module corresponding to each hardware structure included in the hardware layer, such as a display driver module, Fingerprint sensor driver module, etc. The system layer can analyze trigger events from the device driver layer or the application layer and defines business logic for processing various services. The application layer includes various application programs installed on the mobile phone, such as a contact application, a calendar application, a setting application, a QQ application, a WeChat application, and the like. Users can operate various applications in the application layer.
本申请实施例提供的方法都可应用在如图1和图2所示的手机100中。本申请实施例提供的方法可以通过系统层以及应用层定义的相关业务逻辑(系统层定义的业务逻辑以软件程序的形式存在)实现。例如,当有来电呼入时,手机的RF电路等硬件结构检测到该呼叫后,可以由处理器执行存储在存储器中的软件程序以执行本申请实施例提供的方法。The methods provided in the embodiments of the present application can be applied to the
本申请实施例提供一种呼叫处理方法,该方法可由如图1或图2所示的终端实现。如图3所示,该方法包括以下步骤:An embodiment of the present application provides a call processing method, which may be implemented by a terminal as shown in FIG. 1 or FIG. 2. As shown in Figure 3, the method includes the following steps:
301、第一终端接收来自第二终端的呼叫。301. A first terminal receives a call from a second terminal.
其中,第一终端为被叫终端,第二终端为主叫终端,所述呼叫中携带通话附加消息,所述通话附加消息可以用来说明本次呼叫的目的,该通话附加消息也可以用来简述本次呼叫涉及的主题。所述呼叫中还携带联系人标识,该联系人标识用于标识所述第二终端,可选的,该联系人标识为第二终端的电话号码等。该呼叫中还可以携带主叫号码的归属地等其他信息。The first terminal is a called terminal, and the second terminal is a calling terminal. The call carries a call additional message, and the call additional message can be used to explain the purpose of the call, and the call additional message can also be used to Briefly describe the topics involved in this call. The call also carries a contact identifier, which is used to identify the second terminal. Optionally, the contact identifier is a phone number of the second terminal. The call can also carry other information such as the home location of the calling number.
主叫用户通过第二终端发起呼叫时,可以在第二终端上输入通话附加消息。主叫用户可以通过如下多种方式在第二终端上输入通话附加消息:When the calling user initiates a call through the second terminal, he can enter a call additional message on the second terminal. The calling user can enter call additional messages on the second terminal in the following ways:
例如,其中一种可选方式为:主叫用户在第二终端上启动语音助手,并发出语音指令“打电话给Tom,晚上是否回家吃饭?”。第二终端对该语音指令进行解析,产生给Tom打电话的指令,并基于语义理解,根据该语音指令生成通话附加消息,该通话附加消息为“是否回家吃晚饭”或“晚上是否回家吃饭”。For example, one of the optional methods is as follows: The calling user starts a voice assistant on the second terminal and sends a voice instruction "call Tom, do you go home for dinner at night?" The second terminal parses the voice command to generate a command to call Tom, and based on the semantic understanding, generates a call additional message according to the voice command, the call additional message is "whether to go home for dinner" or "whether to go home at night" eat".
可选的,第二终端根据语音指令和其他信息生成通话附加消息,其他信息可以包括第二终端上保存的日程、记事本、短信或邮件等。例如,主叫用户在第二终端上启动语音助手,并发出语音指令“打电话给Mike,请他加入这次会议”。第二终端在接收到该语音指令后,从第二终端上保存的工作日程或邮件任务中提取当前时间段存在的会议信息。在其中一个示例中,该会议信息为“在第三会议室召开销售部会议”。此时第二终端根据语音指令和会议信息,生成的通话附加消息为“请参加在第三会议室召开的销售部会议”。Optionally, the second terminal generates a call additional message according to the voice instruction and other information, and the other information may include a schedule, a notepad, a short message, or an email stored on the second terminal. For example, the calling user starts a voice assistant on the second terminal and issues a voice command "call Mike, ask him to join this meeting." After receiving the voice instruction, the second terminal extracts the conference information existing in the current time period from the work schedule or mail task saved on the second terminal. In one example, the meeting information is "Hold a sales department meeting in the third meeting room." At this time, the call additional message generated by the second terminal according to the voice instruction and the conference information is "Please participate in the sales department meeting held in the third conference room".
第二种输入通话附加消息的可选方式为:主叫用户在拨号界面,手动输入通话附加消息。主叫用户可以通过图4中的拨号键盘输入被叫终端的电话号码,并通过图5中的输入界面501输入通话附加消息,然后点击图4中的呼叫按钮401对第一终端发起呼叫。主叫用户可以通过操作拨号界面上的按键,使第二终端呈现图5中所示的输入界面501。该按键可以是拨号界面上预先定义的某个按键,也可以是在拨号界面上 新增的一个按键。拨号界面上预先定义的某个按键可以是“*”键,当主叫用户长按“*”键时,第二终端弹出如图5所示的输入界面501。拨号界面上也可新增一个按键“Add”,当主叫用户点击“Add”键时,第二终端弹出如图5所示的输入界面501。The second optional method for entering the call additional message is: the calling user manually enters the call additional message on the dialing interface. The calling user can enter the telephone number of the called terminal through the dial keypad in FIG. 4, and enter the call additional message through the
第三种输入通话附加消息的可选方式为:主叫用户在拨号界面,选择预设的通话附加消息。与上述第二种可选方式类似地,主叫用户可以通过操作拨号界面上的按键,使第二终端呈现至少一个预设的通话附加消息,主叫用户可以选择预设通话附加消息中的一个。预设的通话附加消息可由终端厂商在出厂时预置在手机内,也可由用户在发起呼叫前预先进行设置。可选的,预设的通话附加消息包括以下消息中的至少一个:“下班来接我”、“今天是否回家吃晚饭”、“您好,我是XX保险公司经纪人,想给您推荐一款新的保险产品”或“孩子生病了”。The third optional method for entering the call additional message is: the calling user selects a preset call additional message on the dialing interface. Similar to the second optional method described above, the calling user can cause the second terminal to present at least one preset call additional message by operating a button on the dialing interface, and the calling user can select one of the preset call additional messages. . The preset call additional message can be preset in the mobile phone by the terminal manufacturer at the factory, or it can be set by the user in advance before the call is initiated. Optionally, the preset call additional message includes at least one of the following messages: "Come to pick me up from work", "Will I be home for dinner today", "Hello, I am a broker of XX Insurance Company and would like to recommend you A new insurance product "or" Child is sick. "
第四种输入通话附加消息的可选方式为:主叫用户输入第一终端的电话号码后,第二终端根据其与第一终端的通信记录,呈现通话附加消息以供主叫用户进行选择。第二终端与第一终端的通信记录包括两个终端之间的短信、邮件或微信等历史记录。第二终端与第一终端的通信记录也可以包括两个终端之间通过其他即时通信软件发送的消息的历史记录。The fourth optional method for inputting the call additional message is: After the calling user enters the phone number of the first terminal, the second terminal presents the call additional message for the calling user to select according to the communication record with the first terminal. The communication records between the second terminal and the first terminal include historical records such as short messages, emails or WeChat between the two terminals. The communication record between the second terminal and the first terminal may also include a history record of messages sent between the two terminals through other instant messaging software.
在一个示例中,主叫用户输入第一终端的电话号码后,第二终端读取其与第一终端的短信记录,将最后一条短信的全部或部分内容作为通话附加消息。具体地,第二终端在16:00分发送短信给第一终端,短信的内容为“张先生,您的快递已到XX大厦门口,请尽快领取”。主叫用户16:05分在第二终端上输入第一终端的电话号码后,第二终端呈现的通话附加消息为“您的快递已到XX大厦门口,请尽快领取”。第二终端进一步请求用户确认,是否将“您的快递已到XX大厦门口,请尽快领取”作为本次通话的附加消息。In one example, after the calling user enters the phone number of the first terminal, the second terminal reads the short message record between the second terminal and the first terminal, and uses all or part of the content of the last short message as an additional call message. Specifically, the second terminal sends a short message to the first terminal at 16:00, and the content of the short message is "Mr. Zhang, your courier has arrived at the door of XX building, please collect it as soon as possible". After the calling user enters the phone number of the first terminal on the second terminal at 16:05, the call additional message presented by the second terminal is "Your courier has arrived at the door of XX building, please collect it as soon as possible". The second terminal further requested the user to confirm whether "Your courier has arrived at the door of XX Building, please collect it as soon as possible" as an additional message for this call.
需要说明的是,第二终端可以先判断第一终端的电话号码是否为手机号码,当第二终端发起呼叫的对象为手机时,才提示用户输入通话附加消息,这样可以减少不必要的处理和传输负担。It should be noted that the second terminal may first determine whether the phone number of the first terminal is a mobile phone number, and when the object of the call initiated by the second terminal is a mobile phone, the user is prompted to enter a call additional message, which can reduce unnecessary processing and The burden of transmission.
需要说明的是,输入被叫终端的电话号码和输入通话附加消息的顺序在本申请实施例中不作限定,主叫用户可以先输入电话号码,后输入通话附加消息;也可以先输入通话附加消息,后输入电话号码。It should be noted that the order of inputting the phone number of the called terminal and the call additional message is not limited in the embodiments of the present application. The calling user may enter the phone number first and then the call additional message; or the call additional message may be entered first. And enter the phone number.
另外需要说明的是,输入被叫终端的电话号码的具体实现方式在本申请中实施例中不作限定,用户可以操作拨号键盘,通过依次点击数字键输入被叫终端的电话号码,可以理解的,用户也可以采用其他方法输入被叫终端的电话号码,例如,用户打开联系人应用并选择其中的一个联系人。It should also be noted that the specific implementation of inputting the phone number of the called terminal is not limited in the embodiments of this application. The user can operate the dial pad and input the phone number of the called terminal by clicking the number keys in sequence. The user may also use other methods to enter the phone number of the called terminal, for example, the user opens the contacts application and selects one of the contacts.
主叫用户通过以上方式在第二终端上输入通话附加消息之后,为了在第二终端发起的呼叫中携带通话附加消息,可以将通话附加消息添加到呼叫请求中。After the calling user inputs the call additional message on the second terminal in the above manner, in order to carry the call additional message in the call initiated by the second terminal, the call additional message may be added to the call request.
随着4G网络日益成熟,基于IP多媒体核心网子系统(IP multimedia core network subsystem,IMS)的LTE网络语音业务(voice over Long Term Evolution,VoLTE)正逐步取代传统的通话技术,成为当前主流的电话方案。在未来的5G网络时代,仍将延续这一技术趋势。With the maturity of 4G networks, LTE network voice services (VoLTE, Long term, Evolution, VoLTE) based on IP multimedia core network subsystem (IMS) are gradually replacing traditional call technologies and become the current mainstream phones. Program. In the future 5G network era, this technology trend will continue.
在IMS的VoLTE机制中,主叫方在发起建立通话时,先向网络发送呼叫请求消 息,网络会把呼叫请求消息转发给被叫方,然后在被叫方应答后,主叫方和被叫方之间建立数据通道进行通话。在呼叫请求消息中,包含一个第一字段,在本申请实施例中,主叫方将通话附加消息加载在此第一字段中,然后通话附加消息由被叫方获取并显示,完成了通话附加消息的传递。该呼叫请求消息中还包括被叫方的手机号码等信息。In the VoLTE mechanism of IMS, when a caller initiates a call, the caller first sends a call request message to the network. The network forwards the call request message to the called party. After the called party answers, the calling party and the called party A data channel is established between the parties for a call. The call request message includes a first field. In the embodiment of the present application, the calling party loads the call additional message in this first field, and then the call additional message is obtained and displayed by the called party, and the call addition is completed. Message delivery. The call request message also includes information such as the mobile phone number of the called party.
具体地,呼叫请求消息中可以包括统一资源定位符(Uniform Resource Locator,URL)和会话描述协议(Session Description Protocol,SDP),SDP中包括Code、Port和该第一字段,通话附加消息被打包后添加到第一字段中。Code字段携带语音的编码方式,Port字段携带语音数据使用的端口号。Specifically, the call request message may include a Uniform Resource Locator (URL) and a Session Description Protocol (SDP). The SDP includes a Code, a Port, and the first field. After the call additional message is packaged, Added to the first field. The Code field carries the encoding method of the voice, and the Port field carries the port number used by the voice data.
需要说明的是,在将通话附加消息添加到呼叫请求之前,可以先判断通话附加消息中是否包含不恰当内容(如不文明用语或不友善用语等),如果包含不恰当内容,则第二终端或网络禁止将该通话附加消息添加到呼叫请求中。这样可以避免第一终端收到的通话附加消息中包含不恰当内容,对用户体验造成不利影响。判断通话附加消息是否包含不恰当内容可以采用对敏感词进行过滤或拦截的方式。It should be noted that before adding the call additional message to the call request, it may be judged whether the call additional message contains inappropriate content (such as uncivilized words or unfriendly words, etc.). If it contains inappropriate content, the second terminal Or the network forbids adding this call additional message to the call request. This can prevent the call additional message received by the first terminal from containing inappropriate content and adversely affecting the user experience. To determine whether the call additional message contains inappropriate content, filtering or blocking of sensitive words can be adopted.
需要说明的是,也可由网络判断第一终端的电话号码是否为手机号码,当第一终端的电话号码不是手机号码时,不执行将通话附加消息添加到呼叫请求中的操作,这样可以减少不必要的处理和传输负担。It should be noted that the network can also be used to determine whether the phone number of the first terminal is a mobile phone number. When the phone number of the first terminal is not a mobile phone number, the operation of adding a call additional message to the call request is not performed. Necessary processing and transmission burden.
302、第一终端在呼叫提示界面中显示通话附加消息。302. The first terminal displays a call additional message in a call prompt interface.
第一终端从前述呼叫请求信息的相应字段中获取所述呼叫请求消息,并在第一终端的呼叫提示界面中进行显示,第一终端的呼叫提示界面中还显示前述联系人标识。The first terminal obtains the call request message from a corresponding field of the foregoing call request information, and displays the call request message on a call prompt interface of the first terminal. The call reminder interface of the first terminal further displays the foregoing contact identifier.
如图6所示,第一终端的呼叫提示界面中包括联系人标识605和通话附加消息606,通话附加消息606为“张先生,您的快递已到XX大厦门口,请尽快领取”,联系人标识605为第二终端的电话号码156********,联系人标识605还包括第二终端电话号码的归属地及运营商信息,该归属地及运营商信息为北京移动。第一终端的呼叫提示界面中还包括提供给用户进行以下操作的图标:接听601、拒接602、回复短消息603以及设定回复提醒604。其中,拒接602是指用户主动挂断当前呼叫。回复短消息603是指用户挂断当前呼叫的同时向主叫终端回复短消息。设定回复提醒604是指用户主动挂断当前呼叫的同时设定用于回复此次呼叫的时间,终端在到达该时间时提醒用户回复该呼叫。例如:用户设定闹铃,提醒用户在设定的时间进行回电处理。As shown in FIG. 6, the call prompt interface of the first terminal includes a
当发起呼叫的第二终端的电话号码未存储在第一终端的联系人中时,即第二终端的电话号码未陌生来电号码,或者该呼叫为陌生来电时,上述联系人标识605为第二终端的电话号码,图6中示出的通话附加消息606还可以是如下消息,例如“您好,我是XX保险公司经纪人,想给您推荐一款新的保险产品”、“我是XX,这是我的新号码,上次的合同有问题想再确认下”。第一终端收到陌生来电时,可以通过通话附加消息606了解主叫用户的意图,有助于被叫用户决定是否立刻接听该来电。When the phone number of the second terminal that initiated the call is not stored in the contact of the first terminal, that is, the phone number of the second terminal is not an unknown incoming call number, or when the call is an unknown incoming call, the above-mentioned
当发起呼叫的第二终端的电话号码已存储在第一终端的联系人中时,如图7所示,第一终端的呼叫提示界面中包括联系人标识705和通话附加消息706,通话附加消息706为“晚上是否回家吃饭”,联系人标识705包括第一终端中存储的联系人信息“用户A”,联系人标识705还包括第二终端的电话号码、第二终端电话号码的归属地及运营商信息。第一 终端的呼叫提示界面中还包括提供给用户进行以下操作的图标:接听701、拒接702、回复短消息703以及设定回复提醒704。When the phone number of the second terminal that initiated the call has been stored in the contact of the first terminal, as shown in FIG. 7, the call prompt interface of the first terminal includes a
图7中示出的通话附加消息706还可以是如下消息,例如“孩子发高烧,怎么办?”。第一终端收到用户A的来电时,可以通过通话附加消息706判断主叫用户的来电目的,通话附加消息706可以帮助主叫用户确定该呼叫涉及的事项是否为紧急事项,以便被叫用户根据来电事项的紧急程度,决定是否立刻接听该来电。例如,当被叫用户正在会议中时,如果通话附加消息706为“晚上是否回家吃饭”,由于该呼叫涉及的事项不是紧急事项,被叫用户可以暂时拒接该呼叫,等会议结束后再联系用户A。如果通话附加消息706为“孩子发高烧,怎么办?”,由于该呼叫涉及的事项是紧急事项,被叫用户可以中断会议,立刻接听该呼叫。The call
需要说明的是,在呼叫提示界面中显示通话附加消息之前,可以先判断通话附加消息中是否包含不恰当内容(如不文明用语或不友善用语等),如果包含不恰当内容,则第一终端或网络对包含不文明用语的通话附加消息进行处理,所述处理包括用第一字符替换所述不文明用语、或者禁止在呼叫提示界面中显示该通话附加消息、或对所述不文明用语进行模糊处理。这样可以避免第一终端呈现的通话附加消息中包含不恰当内容,对用户体验造成不利影响。判断通话附加消息是否包含不恰当内容可以采用对敏感词进行过滤或拦截的方式。It should be noted that before the call additional message is displayed on the call prompt interface, it may be determined whether the call additional message contains inappropriate content (such as uncivilized words or unfriendly words, etc.). If it contains inappropriate content, the first terminal Or the network processes the call additional message containing the uncivilized term, the processing includes replacing the uncivilized term with the first character, or prohibiting the call additional message from being displayed in the call prompt interface, or performing the uncivilized term Obfuscation. This can prevent the call additional message presented by the first terminal from containing inappropriate content and adversely affecting the user experience. To determine whether the call additional message contains inappropriate content, filtering or blocking of sensitive words can be adopted.
可选的,对不文明用语进行模糊处理包括用马赛克对不文明用语进行打码,用第一字符替换不文明用语包括用“*”等字符替换不文明用语。Optionally, obfuscating the uncivilized terms includes coding the uncivilized terms with a mosaic, and replacing the uncivilized terms with the first character includes replacing the uncivilized terms with characters such as "*".
可选的,通话附加消息和联系人标识在呼叫提示界面中的显示位置可以根据需要进行设定。例如,如图6中所示,联系人标识605位于通话附加消息606上方。如图7中所示,联系人标识705位于通话附加消息706下方。Optionally, the display position of the call additional message and the contact identifier on the call prompt interface can be set as required. For example, as shown in FIG. 6, the
303、第一终端根据所述通话附加消息的内容,将呼叫提示方式由第一方式变更为第二方式。303: The first terminal changes the call prompting mode from the first mode to the second mode according to the content of the call additional message.
目前,手机等移动终端提供的呼叫提示方式一般包括响铃、振动、响铃+振动以及静音等。用户可在终端的设置选项中设置呼叫提示方式。当有呼叫时,终端会以用户设定的方式提醒用户有呼叫(或称为来电)。At present, call reminding methods provided by mobile terminals such as mobile phones generally include ringing, vibration, ringing + vibration, and mute. The user can set the call prompt mode in the setting options of the terminal. When there is a call, the terminal will remind the user that there is a call (or called an incoming call) in a manner set by the user.
第一终端对通话附加消息进行解析,如果通话附加消息的内容符合预设条件,则可以提升呼叫提示的等级,例如将呼叫提示方式由第一方式变更为第二方式。The first terminal parses the call additional message, and if the content of the call additional message meets a preset condition, the level of the call alert can be increased, for example, the call alert mode is changed from the first mode to the second mode.
通话附加消息的内容符合预设条件,可以是通话附加消息中包含一个预设的关键词,还可以是通话附加消息的内容表明该通话与重要事件相关,重要事件例如为紧急会议、家人生病或意外情况等。The content of the call additional message meets the preset conditions. It can be that the call additional message contains a preset keyword, or the content of the call additional message indicates that the call is related to an important event, such as an emergency meeting, family illness, or Unexpected situation, etc.
示例性的,当通话附加消息为“孩子生病了”时,用户初始设定的呼叫提示方式为静音,第一终端根据通话附加消息的内容,将呼叫提示方式由静音变更为响铃。Exemplarily, when the call additional message is "Child is sick", the call reminder mode initially set by the user is mute, and the first terminal changes the call reminder mode from mute to ring according to the content of the call additional message.
第一终端根据通话附加消息的内容,将呼叫提示方式由第一方式变更为第二方式,可以更好地提示用户,当通话附加消息为紧急消息时,通过提升呼叫提示的等级,可以有效防止用户漏接电话。The first terminal changes the call prompt mode from the first mode to the second mode according to the content of the call additional message, which can better prompt the user. When the call additional message is an emergency message, by raising the level of the call prompt, it can effectively prevent The user missed the call.
呼叫提示方式由第一方式变更为第二方式,可以是由响铃变为响铃+振动,也可以是由振动变为响铃+振动,还可以是由静音变为响铃+振动,本申请实施例对此不作限定。The call alert mode is changed from the first mode to the second mode. It can be changed from ring to ring + vibration, or from vibration to ring + vibration, or from silent to ring + vibration. The application example does not limit this.
可选的,终端的联系人应用中具有对联系人进行分组的功能。因此,用户可预先对终端中存储的各个联系人进行分组。示例性的,用户可将已存储的联系人分为家人、好友、同事、紧急联系人、中介等分组。当用户点击联系人界面显示的“我的群组”时,终端显示的界面中显示有用户已建立的所有联系人分组以及分组中的各个联系人。当然,用户对联系人的分组不限于上述分组,用户还可根据实际需要增加新的分组。Optionally, the contact application of the terminal has a function of grouping contacts. Therefore, the user can group each contact stored in the terminal in advance. For example, the user may divide the stored contacts into family, friends, colleagues, emergency contacts, intermediaries, and other groups. When the user clicks "My Group" displayed on the contact interface, the interface displayed on the terminal displays all contact groups that the user has established and each contact in the group. Of course, the grouping of the contacts by the user is not limited to the above grouping, and the user may also add a new grouping according to actual needs.
需要说明的是,如果用户未对某个或某些联系人分组,或者对于陌生呼叫,终端可以自动将这些未分组的联系人或陌生呼叫的联系人划分到未知分组这一分组。It should be noted that if the user does not group one or some contacts, or for unfamiliar calls, the terminal may automatically divide these ungrouped contacts or contacts of unfamiliar calls into an unknown group.
可选的,如果用户未对各个联系人设置分组,终端可提取用户与各个联系人使用其他应用通信中的内容并对提取的内容分析后得到各个联系人所在的分组。例如:目前很多社交类应用会和用户的电话号码绑定在一起,因此位于联系人应用中的各个联系人一般也同时为用户在其他社交类应用上的好友。这样,终端可提取用户在社交类应用上对各个联系人的备注并进行智能化分析得到联系人所在的分组。或者,在其他实现方式中,终端还可提取用户与各个联系人在社交类应用上的聊天内容并进行智能化分析得到联系人所在的分组。Optionally, if the user does not set a group for each contact, the terminal may extract the content in the communication between the user and each contact using other applications and analyze the extracted content to obtain the group where each contact is located. For example, many social applications are currently bound to the user's phone number, so each contact in the contacts application is generally also a friend of the user on other social applications. In this way, the terminal can extract the user's remarks for each contact on the social application and perform intelligent analysis to obtain the group of the contact. Or, in other implementations, the terminal may also extract chat content between the user and each contact on social applications and perform intelligent analysis to obtain the group in which the contact is located.
可选的,当主叫方的电话号码满足预设分组条件时,第一终端根据所述通话附加消息的内容,将呼叫提示方式由第一方式变更为第二方式。Optionally, when the phone number of the calling party satisfies a preset grouping condition, the first terminal changes the call prompt mode from the first mode to the second mode according to the content of the call additional message.
在步骤303之前,可选的,第一终端先确定主叫方联系人所在的分组。当主叫方联系人所在的分组为家人分组或好友分组时,变更呼叫提示方式。Before
例如,用户A为主叫方,通话附加消息为“紧急,请立刻到XX广场”,用户A所在的分组为好友,第一终端根据通话附加消息的内容,将呼叫提示方式由第一方式变更为第二方式。用户B为主叫方,通话附加消息同样为“紧急,请立刻到XX广场”,但用户B所在的分组为未知分组,此时第一终端不改变呼叫提示方式。For example, user A is the calling party, the call additional message is "urgent, please go to XX square immediately", the group where user A belongs is a friend, and the first terminal changes the call reminder method from the first method according to the content of the call additional message. For the second way. User B is the calling party, and the call additional message is also "urgent, please go to XX square immediately", but the group where user B is located is an unknown group. At this time, the first terminal does not change the call prompting method.
当主叫方联系人所在的分组为预设分组,且通话附加消息的内容符合预设条件时,将呼叫提示方式由第一方式变更为第二方式,可以更准确地提示用户。对于同样的通话附加消息,如果主叫方所在的分组不同,可以选择地变更呼叫提示方式,也可以不变更呼叫提示方式。When the group of the calling party's contact is a preset group and the content of the call additional message meets the preset conditions, changing the call prompt mode from the first mode to the second mode can prompt the user more accurately. For the same call additional message, if the caller belongs to a different group, the call alerting method can be changed or not.
可选的,当第一终端的当前所在场景满足预设条件时,第一终端根据所述通话附加消息的内容,将呼叫提示方式由第一方式变更为第二方式。Optionally, when the current scenario of the first terminal meets a preset condition, the first terminal changes the call prompt mode from the first mode to the second mode according to the content of the call additional message.
示例性的,所述场景包括会议场景、工作场景、户外场景、生活场景以及睡眠场景等。Exemplarily, the scene includes a meeting scene, a work scene, an outdoor scene, a life scene, a sleep scene, and the like.
在步骤303之前,可选的,第一终端先确定当前所在场景是否满足预设条件。当前场景满足预设条件时,变更呼叫提示方式。Before
例如,第一终端的当前场景为睡眠场景,通话附加消息为“请接入重要会议”,第一终端根据通话附加消息的内容,将呼叫提示方式由静音变为响铃+振动。或者,第一终端的当前场景为会议场景,通话附加消息为“孩子生病”,第一终端根据通话附加消息的内容,将呼叫提示方式由振动变为响铃+振动。For example, the current scenario of the first terminal is a sleep scenario, and the call additional message is "please access an important conference". The first terminal changes the call prompt mode from mute to ringing + vibration according to the content of the call additional message. Alternatively, the current scenario of the first terminal is a conference scenario, and the call additional message is "Child is sick", and the first terminal changes the call reminding mode from vibration to ringing + vibration according to the content of the call additional message.
当第一终端当前所在场景满足预设条件,且通话附加消息的内容符合预设条件时,将呼叫提示方式由第一方式变更为第二方式,可以更智能地提示用户,避免用户在睡眠状态或开会时漏接重要来电。When the current scene of the first terminal meets the preset conditions and the content of the call additional message meets the preset conditions, changing the call prompt mode from the first mode to the second mode can prompt the user more intelligently and prevent the user from sleeping. Or miss important calls during a meeting.
可选的,第一终端确定自身当前所在位置;然后第一终端根据当前所在位置,或者根 据当前所在位置以及其它条件,确定第一终端当前所在的场景。Optionally, the first terminal determines its current location; then the first terminal determines the scene where the first terminal is currently located according to the current location, or according to the current location and other conditions.
实际应用中,用户可预先在百度地图等地图类应用上标记公司、家、健身房等常用地点的位置。那么,终端确定当前所在场景的过程可以包括:In actual applications, users can mark the locations of common places such as companies, homes, gyms, etc. on map applications such as Baidu Maps in advance. Then, the process of the terminal determining the current scene may include:
终端通过定位技术确定终端当前的位置。The terminal determines the current position of the terminal through positioning technology.
如果当前位置是公司所在位置,则进一步确定当前所在场景为会议场景还是工作场景。具体的,终端根据日程信息、短消息、邮件信息、备忘录信息等中是否记录有会议相关的内容,如会议的召开时间等信息确定当前所在场景为会议场景或工作场景。具体的,如果上述任意消息中包含有与会议相关的内容,则确定当前所在场景为会议场景。如果不包含与会议相关的内容,则确定当前所在场景为工作场景。If the current location is the location of the company, it is further determined whether the current scene is a conference scene or a working scene. Specifically, the terminal determines whether the current scene is a conference scene or a working scene based on whether schedule-related information, short messages, mail information, memo information, and the like have recorded conference-related content, such as the conference holding time. Specifically, if any of the foregoing messages includes conference-related content, it is determined that the current scene is a conference scene. If there is no content related to the conference, the current scene is determined as the working scene.
如果当前位置是家所在位置,则进一步确定当前场景为生活场景或睡眠场景。具体的,终端确定当前时间是否为用户设定的特定时间段或者根据大数据统计分析得到的特定时间段。可选的,终端支持睡眠模式且用户能够设定睡眠模式所对应的时间段。或者,终端记录用户的操作习惯并根据用户的操作习惯进行大数据分析,例如用户通常在某个时间段内不对终端进行任何操作,则认为该时间段为睡眠时间段。或者,终端接收云端服务器发送的大数据分析结果,该大数据分析结果中携带有特定时间段,则终端将该特定时间段设定为睡眠时间段。如果当前时间位于睡眠时间段内,则终端确定当前所在场景为睡眠场景。否则,终端确定当前所在场景为生活场景。可选的,终端还可以采集环境信息,例如声音信息和环境亮度信息中的至少一个,确定当前场景是否为睡眠场景。或者,终端根据其他设备确定当前场景是否为睡眠场景,例如,手机根据可穿戴设备检测的心率数据,确定当前场景是否为睡眠场景。If the current location is the home location, it is further determined that the current scene is a life scene or a sleep scene. Specifically, the terminal determines whether the current time is a specific time period set by a user or a specific time period obtained according to statistical analysis of big data. Optionally, the terminal supports a sleep mode and the user can set a time period corresponding to the sleep mode. Alternatively, the terminal records the operation habits of the user and performs big data analysis according to the operation habits of the user. For example, if the user usually does not perform any operation on the terminal within a certain period of time, the time period is considered to be a sleep period. Alternatively, the terminal receives the big data analysis result sent by the cloud server, and the big data analysis result carries a specific time period, and the terminal sets the specific time period as a sleep time period. If the current time is within the sleep time period, the terminal determines that the current scene is a sleep scene. Otherwise, the terminal determines that the current scene is a living scene. Optionally, the terminal may also collect environmental information, such as at least one of sound information and environmental brightness information, to determine whether the current scene is a sleep scene. Or, the terminal determines whether the current scene is a sleep scene according to other devices. For example, the mobile phone determines whether the current scene is a sleep scene according to heart rate data detected by the wearable device.
如果当前位置既不是公司所在位置,也不是家所在位置,也不是用户设定的健身房等其他位置,则可以确定当前所在场景为户外场景。If the current location is neither the location of the company, nor the location of the home, or other locations such as the gym set by the user, it can be determined that the current location is an outdoor scene.
需要说明的是,所述定位技术包括全球定位系统(Global Positioning System,GPS)定位、无线保真(Wireless-Fidelity,Wi-Fi)定位等各种定位技术,在此不再一一举例,各种定位技术的具体实现可参考现有技术。It should be noted that the positioning technologies include various positioning technologies such as Global Positioning System (GPS) positioning, Wireless-Fidelity (Wi-Fi) positioning, and no further examples are given here. For specific implementation of this positioning technology, refer to the prior art.
需要说明的是,本申请实施例提供的上述方法可作为终端的一种新功能。当终端开启了该新功能后终端可执行本申请实施例提供的上述方法。该新功能并不与终端现有的设置呼叫提示方式的功能矛盾。具体的,如果用户未开启该新功能,则当有呼叫时,终端按照现有方式提醒用户有呼叫。如果用户开启了该新功能,则执行本申请实施例提供的上述方法。It should be noted that the above method provided in the embodiments of the present application may be used as a new function of the terminal. After the terminal enables the new function, the terminal can execute the foregoing method provided in the embodiment of the present application. This new function is not inconsistent with the terminal's existing function of setting the call alert mode. Specifically, if the user does not enable the new function, when there is a call, the terminal reminds the user that there is a call in the existing manner. If the user enables the new function, the above method provided in the embodiment of the present application is executed.
在本申请的一些实施例中,本申请实施例公开了一种终端,如图8所示,该终端用于实现以上各个方法实施例中记载的方法,其包括:接收单元801、显示单元802和调整单元803。其中,接收单元801用于支持终端执行图3中的过程S301;显示单元802用于支持终端执行图3中的过程S302;调整单元803用于支持终端执行图3中的过程S303。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。In some embodiments of the present application, an embodiment of the present application discloses a terminal. As shown in FIG. 8, the terminal is configured to implement the methods described in the foregoing method embodiments, and includes a receiving unit 801 and a display unit 802. And adjustment unit 803. The receiving unit 801 is used to support the terminal to execute the process S301 in FIG. 3; the display unit 802 is used to support the terminal to execute the process S302 in FIG. 3; the adjustment unit 803 is used to support the terminal to execute the process S303 in FIG. Wherein, all relevant content of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.
在本申请的另一些实施例中,本申请实施例公开了一种终端,如图9所示,该终端可以包括:触摸屏901,其中,所述触摸屏901包括触敏表面906和显示屏907;一个或多个处理器902;存储器903;一个或多个应用程序(未示出);以及一个或多个计算机程 序904,上述各器件可以通过一个或多个通信总线905连接。其中该一个或多个计算机程序904被存储在上述存储器903中并被配置为被该一个或多个处理器902执行,该一个或多个计算机程序904包括指令,上述指令可以用于执行如图3及相应实施例中的各个步骤。In other embodiments of the present application, an embodiment of the present application discloses a terminal. As shown in FIG. 9, the terminal may include: a
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of the description, only the division of the above functional modules is used as an example. In practical applications, the above functions can be allocated as required. Completed by different functional modules, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. For specific working processes of the system, device, and unit described above, reference may be made to corresponding processes in the foregoing method embodiments, and details are not described herein again.
在本申请实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。Each functional unit in each of the embodiments of the present application may be integrated into one processing unit, or each of the units may exist separately physically, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of software functional unit.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the embodiments of the present application essentially or partly contribute to the existing technology or all or part of the technical solutions may be embodied in the form of a software product. The computer software product is stored in a storage device. The medium includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) or a processor to perform all or part of the steps of the method described in the embodiments of the present application. The foregoing storage media include: flash media, mobile hard disks, read-only memories, random access memories, magnetic disks, or optical discs, which can store program codes.
以上所述,仅为本申请实施例的具体实施方式,但本申请实施例的保护范围并不局限于此,任何在本申请实施例揭露的技术范围内的变化或替换,都应涵盖在本申请实施例的保护范围之内。因此,本申请实施例的保护范围应以所述权利要求的保护范围为准。The above description is only a specific implementation of the embodiments of the present application, but the scope of protection of the embodiments of the present application is not limited to this. Any changes or replacements within the technical scope disclosed in the embodiments of the present application should be covered in the present. Within the protection scope of the application examples. Therefore, the protection scope of the embodiments of the present application shall be subject to the protection scope of the claims.
Claims (23)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201880096880.3A CN112640408A (en) | 2018-08-30 | 2018-08-30 | Call prompting method and terminal |
| PCT/CN2018/103228 WO2020042080A1 (en) | 2018-08-30 | 2018-08-30 | Call prompting method and terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2018/103228 WO2020042080A1 (en) | 2018-08-30 | 2018-08-30 | Call prompting method and terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020042080A1 true WO2020042080A1 (en) | 2020-03-05 |
Family
ID=69642629
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/103228 Ceased WO2020042080A1 (en) | 2018-08-30 | 2018-08-30 | Call prompting method and terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN112640408A (en) |
| WO (1) | WO2020042080A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113691948A (en) * | 2021-08-20 | 2021-11-23 | 荣耀终端有限公司 | Communication method and device |
| WO2023142768A1 (en) * | 2022-01-26 | 2023-08-03 | Oppo广东移动通信有限公司 | Call request method and apparatus, device, and computer readable storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1798169A (en) * | 2004-12-30 | 2006-07-05 | 阿尔卡特公司 | Parameter dependent ring tones |
| US20130148646A1 (en) * | 2011-12-13 | 2013-06-13 | Tzahi Efrati | Systems and methods of providing communications services |
| CN104104768A (en) * | 2013-04-04 | 2014-10-15 | 三星电子株式会社 | Apparatus and method for providing additional information by using calling party telephone number |
| CN105323730A (en) * | 2014-07-31 | 2016-02-10 | 李宏 | Method used for realizing information exchange transfer of both sides before talk |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102769691A (en) * | 2011-05-03 | 2012-11-07 | 中兴通讯股份有限公司 | Prompt method of new message and communication terminal |
| CN104348950A (en) * | 2013-07-24 | 2015-02-11 | 北京三星通信技术研究有限公司 | Mobile terminal and processing method thereof |
| CN106850949A (en) * | 2016-12-16 | 2017-06-13 | 北京奇虎科技有限公司 | Voice call method, device and mobile terminal |
| CN107995596A (en) * | 2017-11-30 | 2018-05-04 | 努比亚技术有限公司 | A kind of communication means, terminal and computer-readable storage medium |
-
2018
- 2018-08-30 WO PCT/CN2018/103228 patent/WO2020042080A1/en not_active Ceased
- 2018-08-30 CN CN201880096880.3A patent/CN112640408A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1798169A (en) * | 2004-12-30 | 2006-07-05 | 阿尔卡特公司 | Parameter dependent ring tones |
| US20130148646A1 (en) * | 2011-12-13 | 2013-06-13 | Tzahi Efrati | Systems and methods of providing communications services |
| CN104104768A (en) * | 2013-04-04 | 2014-10-15 | 三星电子株式会社 | Apparatus and method for providing additional information by using calling party telephone number |
| CN105323730A (en) * | 2014-07-31 | 2016-02-10 | 李宏 | Method used for realizing information exchange transfer of both sides before talk |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113691948A (en) * | 2021-08-20 | 2021-11-23 | 荣耀终端有限公司 | Communication method and device |
| WO2023142768A1 (en) * | 2022-01-26 | 2023-08-03 | Oppo广东移动通信有限公司 | Call request method and apparatus, device, and computer readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112640408A (en) | 2021-04-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9749467B1 (en) | Disruption blocking in mobile devices | |
| KR101785899B1 (en) | In-call contact information display | |
| US8391454B2 (en) | User status management in a voice calling architecture | |
| KR101920019B1 (en) | Apparatus and method for processing a call service of mobile terminal | |
| RU2610679C1 (en) | Method and device for instant messaging | |
| WO2021175160A1 (en) | Method for displaying information, and electronic apparatus | |
| US8995911B2 (en) | Apparatus and associated methods | |
| KR20140113787A (en) | Contact provision using context information | |
| CN107122959A (en) | A kind of office management method, computer equipment and storage medium | |
| CN107592615B (en) | Positioning method and device | |
| WO2015043505A1 (en) | Method, apparatus, and system for sending and receiving social network information | |
| CN106664336B (en) | Method and terminal for processing communication event | |
| US20100083150A1 (en) | User interface, device and method for providing a use case based interface | |
| WO2021017737A1 (en) | Message sending method, and terminal apparatus | |
| CN107046595A (en) | Notification information processing method, device and mobile terminal | |
| CN106817482A (en) | Mobile terminal and its method and apparatus called | |
| WO2020042080A1 (en) | Call prompting method and terminal | |
| CN107682544A (en) | A kind of backlog reminding method, terminal and computer-readable recording medium | |
| CN106790951A (en) | The method and apparatus of mobile terminal and call blocking | |
| CN106488422A (en) | A kind of information processing method, mobile terminal, netscape messaging server Netscape | |
| CN108540368A (en) | Message shielding method and device | |
| WO2021147784A1 (en) | Information processing method and electronic device | |
| KR20150009055A (en) | Method and apparatus for group communications | |
| CN110249612B (en) | Call processing method and terminal | |
| CN108141496A (en) | A kind of call-waiting processing method |
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: 18931371 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: 18931371 Country of ref document: EP Kind code of ref document: A1 |