Communication method, intelligent terminal and storage medium
By sending call intent information to the second terminal during a call event, the problem of traditional call methods being unable to convey specific intents is solved, improving the efficiency and accuracy of information transmission and enhancing the user experience.
Patent Information
- Application Number
- CN202511105184.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-06
- Publication Date
- 2025-11-07
AI Technical Summary
Traditional calling methods can only inform users that a call is coming in, but cannot directly convey the caller's specific intentions, resulting in low information transmission efficiency and a poor user experience.
The first terminal sends call intent information to the second terminal during a call event, enabling the second terminal to display the call intent content and/or call reminder methods, including custom input, selection of operation, or determination of reminder methods based on the urgency of the call, and transmits information through the communication system when the call is not connected.
It improves the efficiency and accuracy of information transmission, enhances the user experience, and enables the second terminal user to intuitively understand the calling intent of the first terminal user.
Smart Images

Figure CN120915877A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal technology, specifically to a communication method, a smart terminal, and a storage medium. Background Technology
[0002] In existing communication systems, the calling function between terminal devices is one of the basic and important functions. However, traditional calling methods usually only allow communication between the two parties after the call is connected, and during the call, users often only know that the call is present through the ringtone.
[0003] In conceiving and implementing this application, the inventors discovered at least the following problems: traditional calling methods can only inform users that there is an incoming call, but cannot directly convey the caller's specific intentions.
[0004] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the Invention
[0005] To address the aforementioned technical problems, this application provides a communication method, a smart terminal, and a storage medium, enabling a user to send call intent information to a second terminal after triggering a call event through a first terminal. This allows the user of the first terminal to intuitively convey the call intent to the user of the second terminal, improving the efficiency and accuracy of information transmission and enhancing the user experience.
[0006] This application provides a communication method applicable to a first terminal, comprising the steps of: in response to a call event, wherein the call event meets preset conditions, sending call intent information to a second terminal so that the second terminal displays the call intent information.
[0007] Optionally, the preset conditions include at least one of the following: Call events include call actions within preset modes; Call events include receiving a hang-up signal before the call is answered.
[0008] Optionally, the call intent information includes call intent content and / or call alert method information.
[0009] Optionally, the method of obtaining call intent information includes at least one of the following: Get or generate call intent content through custom input operations; The call intent content is obtained or generated through the first selection operation; Obtain or confirm call alert method information through the second selection operation; Obtain or determine the appropriate call alert method based on the urgency of the call.
[0010] Optionally, the corresponding call reminding manner information is acquired or determined according to the call urgency, including: acquiring the call urgency; determining at least one of the corresponding prompt icon index, prompt action index and display style index from the preset mapping relationship information according to the call urgency, and setting the call reminding manner information.
[0011] Optionally, the method further includes: determining the call hang-up control when the second terminal receives the call intention information.
[0012] Optionally, the manner of sending the call intention information to the second terminal includes: sending a call request carrying the call intention information to the second terminal through the communication system.
[0013] Optionally, the manner of determining that the second terminal receives the call intention information includes: receiving a feedback message returned by the second terminal when receiving the call request; and determining that the second terminal receives the call intention information when the preset information is parsed from the feedback information.
[0014] The application further provides a communication method applicable to the second terminal, including the steps of: acquiring the call intention information sent by the first terminal according to the communication method described in any one of the above, and displaying the call intention information.
[0015] Optionally, the manner of displaying the call intention information includes at least one of the following: acquiring the incoming call intention prompt icon according to the prompt icon index in the call intention information; determining the incoming call prompt action according to the prompt action index in the call intention information; determining the incoming call display style according to the display style index in the call intention information; displaying the call intention content in the call intention information according to at least one of the incoming call intention prompt icon, the incoming call prompt action and the incoming call display style.
[0016] The application further provides an intelligent terminal, including: a memory and a processor, wherein the memory stores a computer program, and the computer program is executed by the processor to realize the steps of the communication method applicable to the first terminal described in any one of the above.
[0017] The application further provides an intelligent terminal, including: a memory and a processor, wherein the memory stores a computer program, and the computer program is executed by the processor to realize the steps of the communication method applicable to the second terminal described in any one of the above.
[0018] The application further provides a storage medium, which stores a computer program, and the computer program is executed by the processor to realize the steps of the communication method applicable to the first terminal described in any one of the above.
[0019] The application further provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of the communication method applied to the second terminal according to any one of the above.
[0020] As described above, the communication method of the application can be applied to a smart terminal, and comprises the step of: in response to a call event meeting a preset condition, sending call intention information to the second terminal, so that the second terminal displays the call intention information. Through the technical solution of the application, the user can send the call intention information to the second terminal after triggering the call event by the first terminal, so that the user of the second terminal can intuitively know the specific call intention of the user of the first terminal. The technical solution of the application can realize the convenient communication function, solve the problem that the traditional call mode can only inform the user of the incoming call but cannot directly convey the specific intention of the caller, improve the efficiency and accuracy of information transmission, and improve the user experience. BRIEF DESCRIPTION OF DRAWINGS
[0021] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the application and, together with the specification, serve to explain the principles of the application. In order to more clearly illustrate the technical solutions of the embodiments of the application, the drawings needed to be used in the embodiment description will be briefly introduced as follows. Obviously, for those of ordinary skill in the art, no creative work is needed to obtain other drawings from these drawings.
[0022] Figure 1 A hardware structure schematic diagram of a mobile terminal for implementing various embodiments of the application.
[0023] Figure 2 A communication network system architecture diagram provided by the embodiments of the application.
[0024] Figure 3 is a first flowchart of the communication method shown in the first embodiment.
[0025] Figure 4 is a second flowchart of the communication method shown in the first embodiment.
[0026] Figure 5 is a specific flowchart of the communication method based on the IP multimedia subsystem shown in the first embodiment.
[0027] Figure 6 is a schematic diagram of a specific application scenario of the communication method shown in the embodiments of the application.
[0028] Figure 7 is a flowchart of the communication method shown in the second embodiment.
[0029] The objectives, features and advantages of the present application will be further illustrated by the following embodiments in conjunction with the accompanying drawings. The above-mentioned drawings have shown the specific embodiments of the present application, and will be described in more detail hereinafter. These drawings and the written description are not intended to restrict the scope of the present application in any way, but to illustrate the concept of the present application by referring to specific embodiments. DETAILED DESCRIPTION
[0030] The exemplary embodiments will be described in detail herein with reference to the attached drawings. In the following description, the same or similar components are designated by the same or similar reference numerals, and the description of the same or similar components will not be repeated. The embodiments described in the following exemplary embodiments do not represent all the embodiments consistent with the present application. Rather, they are merely examples in accordance with some aspects of the present application, as detailed in the appended claims.
[0031] It should be noted that, in this document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element, and the same applies to other similar terms such as "comprising", "includes" and "including". Components, features, elements with the same name in different embodiments of the present application can have the same meaning or different meanings, and the specific meaning thereof should be determined in the explanation of the specific embodiment or further in conjunction with the context of the specific embodiment.
[0032] It should be understood that, although terms, first, second, third, etc. can be used herein to describe various information, these terms are not intended to denote a particular order or hierarchy among the information. These terms are used only to distinguish one category of information from another category of information. For example, a first information can be termed a second information, and similarly, a second information can be termed a first information without departing from the scope hereof. The word "if' as used herein, depending on the context in which it is used, can be interpreted to mean "when" or "upon" or "in response to determining" or "in response to detecting." Also, the word "comprise" or "comprising" as used herein, can be interpreted as meaning "comprising but not limited to." Also, the word "comprise" or "comprising" as used herein, can be interpreted as meaning "comprising but not limited to," or "comprise, but not limited to." It will be further understood that the terms "comprise" "comprising," "include" "including" and "involving" when used in this specification, specify the presence of stated features, steps, operations, elements, components, items, and / or groups but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, items, and / or groups thereof. As used herein, the terms "or," "and / or," "and," "at least one of," and the like as used herein, can be interpreted to be inclusive, or as meaning "one or more of," unless otherwise indicated herein or by context. For example, "A or B" or "A and / or B" can mean "A, B, or both A and B." For example, "A, B, and / or C" can mean "A, B, C, or any combination of A, B, and C." As used herein, the term "if' can be interpreted to mean "when" or "in response to determining" or "in response to detecting," depending on the context.
[0033] It should be understood that, although various steps in the flowcharts of the embodiments of the present application are shown in a sequential order, these steps can not necessarily be performed in the order shown. Unless explicitly stated, the steps can be performed in any order, or in parallel. Furthermore, at least some of the steps shown in the flowcharts can include multiple sub-steps or multiple stages, which can not necessarily be performed at the same time, but can be performed at different times, and can not necessarily be performed in a sequential order, but can be performed in a round-robin or alternating manner with other steps or sub-steps or stages of other steps.
[0034] As used herein, the words "if' and "iff' can be interpreted to mean "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if determined" or "if detecting (a stated condition or event)" can be interpreted to mean "when determined" or "in response to determining" or "when detecting (a stated condition or event)" or "in response to detecting (a stated condition or event)," depending on the context.
[0035] It should be noted that, in the present document, step codes such as S1, S2, etc. are used for the purpose of more clearly and concisely expressing the corresponding content, and do not constitute a substantial limitation in order, and a person skilled in the art may, in a specific implementation, perform S2 before S1, etc., but these should be within the scope of protection of the present application.
[0036] It should be understood that the specific embodiments described herein are merely illustrative of the present application and do not limit the present application.
[0037] In the following description, the suffixes used for elements, such as "module", "part", or "unit", are used only for convenience of explanation of the present application, and do not have a specific meaning by themselves. Thus, "module", "part", or "unit" can be mixedly used.
[0038] The smart terminal can be implemented in various forms. For example, the smart terminal described in the present application can include a smart terminal such as a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and a fixed terminal such as a digital TV, a desktop computer, etc.
[0039] In the following description, a mobile terminal will be exemplified, and a person skilled in the art will understand that the configuration according to the embodiments of the present application can be applied to a terminal of a fixed type, except for elements particularly used for mobile purposes.
[0040] Referring to Figure 1 , which is a hardware structure diagram of a mobile terminal according to an embodiment of the present application, the mobile terminal 100 can include an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a storage 109, a processor 110, and a power supply 111, etc. A person skilled in the art can understand that the mobile terminal structure shown in Figure 1 The mobile terminal structure shown in FIG. 1 is not intended to limit the mobile terminal, and the mobile terminal can include more or less components than those shown in the drawing, or combine certain components, or arrange different components.
[0041] Hereinafter, the components of the mobile terminal will be described in detail with reference to Figure 1 The components of the mobile terminal will be described in detail as follows: The radio frequency unit 101 can be used for receiving and transmitting signals in the process of information or communication. Specifically, the radio frequency unit 101 receives the downlink information of the base station and provides the received information to the processor 110 for processing. In addition, the radio frequency unit 101 transmits the uplink data to the base station. Generally, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 101 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), 5G and 6G, etc.
[0042] The WiFi belongs to a short-range wireless transmission technology. The WiFi module 102 can help the user to send and receive e-mails, browse web pages, and access streaming media, etc. It provides the user with wireless broadband Internet access. Although Figure 1 The WiFi module 102 is shown, but it can be understood that it does not belong to the necessary components of the mobile terminal, and can be omitted as needed without changing the essence of the application.
[0043] The audio output unit 103 can convert audio data, which is received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109, into an audio signal and output it as sound when the mobile terminal 100 is in a call signal receiving mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide audio output related to a particular function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 can include a speaker, a buzzer, etc.
[0044] The A / V input unit 104 is configured to receive audio or video signals. The A / V input unit 104 can include a graphics processor (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes image data of a still picture or a video obtained by an image capture device (e.g., a camera) in a video call mode or an image call mode. Processed image frames can be displayed on the display unit 106. Processed image frames can be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a phone call mode, a recording mode, a voice recognition mode, and the like, and can process such sound into audio data. Processed audio (voice) data can be converted into a format transmittable to a mobile communication base station via the radio frequency unit 101 in the case of the phone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the process of receiving and transmitting audio signals.
[0045] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. The light sensor includes an ambient light sensor and a proximity sensor, which can optionally adjust the brightness of the display panel 1061 according to the brightness of ambient light, and turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and detect the magnitude and direction of gravity when at rest, which can be used for applications that recognize the posture of the mobile terminal (such as switching between landscape and portrait screens, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometers, tapping), and the like. The mobile terminal can also be configured with a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, and other sensors, which will not be described here.
[0046] The display unit 106 is configured to display information input by a user or information provided to the user. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0047] The user input unit 107 can be used to receive input numerals or character information, and to generate key signal inputs related to user settings of the mobile terminal and control of functions. Optionally, the user input unit 107 can include a touch panel 1071 and other input devices 1072. The touch panel 1071, also called a touch screen, can collect touch operations of a user on or proximity thereto (e.g., operations by the user using a finger, a touch pen, or any suitable object or accessory on or in proximity to the touch panel 1071) and drive corresponding connection devices according to a pre-set program. The touch panel 1071 can include two parts, a touch detecting device and a touch controller. The touch detecting device detects the user's touch position and detects a signal resulting from the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detecting device and converts it into touch coordinates, which are then transmitted to the processor 110, and can receive commands from the processor 110 and execute them. In addition, the touch panel 1071 can be implemented in various types such as a resistive type, a capacitive type, an infrared type, and a surface acoustic wave type. In addition to the touch panel 1071, the user input unit 107 can include other input devices 1072. Optionally, the other input devices 1072 can include one or more of, but are not limited to, a physical keyboard, a function key (e.g., a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, etc.
[0048] Optionally, the touch panel 1071 can cover the display panel 1061, and when the touch panel 1071 detects a touch operation on or in proximity thereto, it transmits the information to the processor 110 to determine the type of touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of touch event. Although in the above description, the touch panel 1071 and the display panel 1061 are implemented as two separate components to achieve the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to achieve the input and output functions of the mobile terminal, without being limited in this regard. Figure 1
[0049] The interface unit 108 serves as an interface through which at least one external device can be connected with the mobile terminal 100. For example, the external device can include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input / output (I / O) port, a video I / O port, an earphone port, etc. The interface unit 108 can be used to receive input (e.g., data information, power, etc.) from an external device and to transmit the received input to one or more elements within the mobile terminal 100, or can be used to transmit data between the mobile terminal 100 and the external device.
[0050] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area, and the program storage area can store an operating system, application programs required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; and the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), and the like. In addition, the memory 109 can include a high-speed random access memory, and can also include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.
[0051] The processor 110 is the control center of the mobile terminal, connects all parts of the mobile terminal through various interfaces and lines, executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109 and calling data stored in the memory 109, and thus monitors the mobile terminal as a whole. The processor 110 can include one or more processing units; preferably, the processor 110 can integrate an application processor and a modem processor, and the application processor can mainly process an operating system, a user interface, and application programs, and the like, and the modem processor can mainly process wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.
[0052] The mobile terminal 100 can also include a power supply 111 (such as a battery) for supplying power to various components; preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, so as to realize the functions of managing charging, discharging, and power consumption management, and the like through the power management system.
[0053] Although Figure 1 The mobile terminal 100 can also include a Bluetooth module and the like, which are not described here.
[0054] In order to facilitate the understanding of the embodiments of the present application, the communication network system based on the mobile terminal of the present application is described below.
[0055] Please refer to Figure 2 , Figure 2 A communication network system architecture diagram provided by the embodiments of the present application, the communication network system is a LTE system of general mobile communication technology, the LTE system includes a UE (User Equipment, user equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network, evolved UMTS terrestrial radio access network) 202, an EPC (Evolved Packet Core, evolved packet core network) 203 and an operator's IP service 204 which are sequentially connected in communication.
[0056] Optionally, the UE 201 can be the terminal 100 described above, which will not be repeated here.
[0057] The E-UTRAN 202 includes eNode B 2021 and other eNode Bs 2022. Optionally, the eNode B 2021 can be connected with the other eNode Bs 2022 through backhaul (for example, X2 interface), the eNode B 2021 is connected to the EPC 203, and the eNode B 2021 can provide access for the UE 201 to the EPC 203.
[0058] The EPC 203 can include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving GateWay) 2034, PGW (PDN Gate Way) 2035, and PCRF (Policy and Charging Rules Function) 2036. Optionally, the MME 2031 is a control node for processing signaling between the UE 201 and the EPC 203, and provides bearer and connection management. The HSS 2032 is used to provide some registers to manage functions such as a home location register (not shown in the figure), and to save some user-specific information about service features, data rates, etc. All user data can be transmitted through the SGW 2034, the PGW 2035 can provide IP address allocation for the UE 201 and other functions, and the PCRF 2036 is a policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for policy and charging enforcement function units (not shown in the figure).
[0059] The IP service 204 can include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services.
[0060] Although the above describes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G, and future new network systems (such as 6G), etc., which are not limited here.
[0061] Based on the above mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.
[0062] First embodiment With reference to Figure 3 , Figure 3 is a flowchart of the communication method shown in the first embodiment, and the communication method of the present embodiment can be applied to a first terminal (such as a mobile phone) and includes the following steps: S1: In response to a call event, the call event meets a preset condition, call intention information is sent to a second terminal, so that the second terminal displays the call intention information.
[0063] Optionally, the preset condition can represent a specific condition for triggering the sending of the call intention information to the second terminal.
[0064] Optionally, the preset condition includes but is not limited to at least one of the following: The call event includes a call action in a preset mode; The call event includes receiving a hang-up signal before answering.
[0065] Exemplarily, the technical solution of the present embodiment can send the call intention information to the second terminal in response to the call action in the preset mode, so that the second terminal displays the call intention information. In this way, the technical solution of the present embodiment can send the call intention information to the second terminal according to the call action after the preset mode is turned on, and / or can trigger the second terminal to ring according to the traditional call mode when the preset mode is not turned on.
[0066] Exemplarily, the technical solution of the present embodiment can send the call intention information to the second terminal when a hang-up signal before answering is received after the call action, so that the second terminal displays the call intention information. In this way, the technical solution of the present embodiment can send the call intention information to the second terminal when the first terminal gets the hang-up signal by the called party actively hanging up before answering or by the user of the second terminal controlling the called party to hang up (i.e. passive hang up) before answering, so that the user of the second terminal can intuitively know the specific call intention of the user of the first terminal in the case of the call not being connected.
[0067] Exemplarily, the technical solution of the present embodiment can send the call intention information to the second terminal when a hang-up signal before answering is received after the call action in the preset mode, so that the second terminal displays the call intention information. In this way, the technical solution of the present embodiment can send the call intention information to the second terminal when the first terminal gets the hang-up signal by the called party actively hanging up before answering or by the user of the second terminal controlling the called party to hang up (i.e. passive hang up) before answering in the scenario of the first terminal initiating a call after the preset mode is turned on, so that the user of the second terminal can intuitively know the specific call intention of the user of the first terminal in the case of the call not being connected, improving the user experience.
[0068] Optionally, the call intention information includes, but is not limited to, call intention content and / or call reminding manner information.
[0069] Optionally, the call intention content can indicate an actual call intention of a user of the first terminal.
[0070] Optionally, the call reminding manner information can represent information indicating that the second terminal displays the call intention content in a specific call reminding manner.
[0071] Optionally, the call intention information can be set before (or in) the call event or after (or after) the call event.
[0072] Optionally, the call intention information can be set before (or in) the call event or after (or after) the call event.
[0073] Optionally, the call intention information can be set before (or in) the call event or after (or after) the call event.
[0074] Optionally, the call intention information can be set before (or in) the call event or after (or after) the call event.
[0075] Optionally, the call intention information can be set before (or in) the call event or after (or after) the call event.
[0076] Optionally, the custom input operation can represent an operation of inputting any call intention content by the user.
[0077] Exemplarily, the call intention content in the technical solution of the embodiment can be generated by the custom input operation before the call action is executed, so that the call intention content generated previously can be acquired and sent to the second terminal in response to the call action subsequently. Alternatively, the technical solution of the embodiment can also receive the call intention content generated by the custom input operation currently in response to the call action, and send the call intention content to the second terminal.
[0078] Optionally, the selecting operation can represent an operation of selecting at least one target option from a plurality of pre-configured options.
[0079] Exemplarily, the call intention content in the technical solution of the embodiment can be generated by the first selecting operation before the call action is executed, so that the call intention content generated previously can be acquired and sent to the second terminal in response to the call action subsequently. Alternatively, the technical solution of the embodiment can also pop up a display page including a plurality of call intention contents for user selection in response to the call action, and send at least one call intention content generated by the first selecting operation to the second terminal after receiving the first selecting operation for the display page.
[0080] Exemplarily, the call reminding manner information in the technical solution of the embodiment can be generated by the second selecting operation before the call action is executed, so that the call reminding manner information generated previously can be acquired and sent to the second terminal in response to the call action subsequently. Alternatively, the technical solution of the embodiment can also pop up a display page including a plurality of call reminding manners for user selection in response to the call action, and generate call reminding manner information according to at least one call reminding manner selected by the second selecting operation and send the call reminding manner information to the second terminal after receiving the second selecting operation for the display page.
[0081] Optionally, the corresponding call reminding manner information is acquired or determined according to the call urgency, so that different call urgencies in the technical solution of the embodiment can correspond to different reminding manners, which can meet the needs of users in different scenarios to improve user experience, and / or, the technical solution of the embodiment can automatically adjust the call reminding manner according to the call urgency, which improves the intelligent and adaptive capabilities.
[0082] Optionally, the corresponding call reminding manner information is acquired or determined according to the call urgency, which can include: acquiring the call urgency; determining at least one of the prompt icon index, the prompt action index and the display style index from the pre-set mapping relationship information according to the call urgency, and setting the call reminding manner information.
[0083] Optionally, the call urgency level can be set by a setting operation and / or can be obtained according to the call scenario information and a preset scenario-urgency level relationship table.
[0084] Optionally, the call scenario information includes, but is not limited to, a call time period, current location information, etc. Optionally, different call scenario information (e.g., a combination of a call time period and current location information) in the scenario-urgency level relationship table can correspond to different call urgency levels, different call time periods can correspond to different call urgency levels, and / or different location information can correspond to different call urgency levels. For example, a daytime period, a nighttime period, and an early morning period correspond to different call urgency levels, respectively, and the call urgency level corresponding to the daytime period, the call urgency level corresponding to the nighttime period, and the call urgency level corresponding to the early morning period increase in turn. For another example, location information corresponding to a living place, location information corresponding to a working place, and location information corresponding to a preset special place are respectively associated with different call urgency levels, and the call urgency level associated with the location information corresponding to the living place, the call urgency level associated with the location information corresponding to the working place, and the call urgency level associated with the location information corresponding to the preset special place increase in turn. For yet another example, a daytime period in a working place scenario and an early morning period in a working place scenario can correspond to different call urgency levels.
[0085] Optionally, the preset mapping relationship information includes a mapping relationship between the call urgency level and at least one of a prompt icon index, a prompt action index, and a display style index.
[0086] Optionally, the prompt icon index, the prompt action index, and the display style index are respectively used to instruct the second terminal to obtain a corresponding prompt icon, prompt action, and display style of the call intent content from a local machine or a network server, so that the second terminal reminds a user thereof to view the call intent content.
[0087] Optionally, the prompt icon index can include a local index of the prompt icon and / or a URL link of the prompt icon. Optionally, the local index of the prompt icon is used to instruct the second terminal to obtain a corresponding prompt icon from a local machine. Optionally, the URL link of the prompt icon is used to instruct the second terminal to obtain a corresponding prompt icon from a network server or an operator server.
[0088] Optionally, the prompt action index is used to instruct the second terminal to obtain a corresponding target prompt action from a local machine, so that the second terminal performs a reminder according to the target prompt action when the screen is black or bright. Optionally, the prompt action includes, but is not limited to, at least one of vibration, a flash light, a sound prompt, etc.
[0089] Optionally, the display style index is used to indicate the second terminal to obtain a display style for the call intention content from the local or a network server. Optionally, the display style includes at least one of the following: an interface of the display, a display position in the interface, a display text effect of the call intention content, and the like.
[0090] By the above technical solution of the embodiment, the corresponding prompt icon index, prompt action index and display style index are determined from the preset mapping relationship according to the call urgency, so that the most suitable reminding manner is matched for the call of different urgency, the second terminal is reminded according to the reminding manner, and it is ensured that the call intention content can be quickly and effectively conveyed to the user of the second terminal. In addition, in the technical solution of the embodiment, the preset mapping relationship information can be set in advance by the user of the first terminal according to his own needs and preferences, so that the user experience is enhanced.
[0091] Optionally, referring to Figure 4 The method of the application can further include the step of: S2: determining the call hang-up control when the second terminal receives the call intention information. Thus, in the technical solution of the embodiment, the first terminal can manually or automatically hang up before the call is connected when it is determined that the second terminal receives the call intention information, so that the user of the second terminal knows the call intention of the user of the first terminal without generating a call, thereby achieving low-cost information transmission.
[0092] Optionally, the manner of sending the call intention information to the second terminal can include: sending a call request carrying the call intention information to the second terminal through a communication system. Optionally, the call request carrying the call intention information is sent to the second terminal through a zero-rate communication mechanism of the communication system.
[0093] Optionally, the zero-rate communication mechanism of the communication system can represent an information transmission path or an information transmission protocol that does not generate a call charge in the call process of the communication system. For example, the IP Multimedia Subsystem (IMS) uses a SIP (Session Initiation Protocol) information transmission path; for another example, a zero-rate information transmission path in a Coloring Ring Back Tone Platform (CRBT) platform built by the communication system of the operator; and for another example, a transmission path of notification type information of a signaling layer of the communication system of the operator.
[0094] Optionally, the call request carrying the call intention information is sent to the second terminal through a zero-rate communication mechanism of the communication system, including: invoking an IP Multimedia Subsystem (IMS) to send a SIP call request carrying the call intention information to the second terminal.
[0095] It can be understood that the IP Multimedia Subsystem can transmit multimedia information such as voice and video through an operator's IP network to replace the traditional circuit switched telephone network. The IP Multimedia Subsystem is an IP-based network architecture, which uses the Session Initiation Protocol (SIP) as the main signaling protocol, realizes the separation and cooperative work of call control, media processing, user identity authentication and other functions, and can support multiple access networks such as fixed telephone networks, mobile telephone networks and the Internet. The Session Initiation Protocol is an application layer control protocol used to create, modify and terminate multimedia sessions (such as voice, video, integrated information, etc.), which is similar to the HTTP protocol and is a text-based protocol, and has the characteristics of simplicity, flexibility and easy extension.
[0096] Optionally, the SIP call request (or SIP Invite message) can represent a call request based on the Session Initiation Protocol. In the IP Multimedia Subsystem, when the first terminal wants to establish communication with the second terminal, a SIP call request is sent. Optionally, the call intention information can be set in the SIP call request.
[0097] Optionally, the way of determining that the second terminal receives the call intention information can include: receiving a feedback message returned by the second terminal when receiving the call request; and determining that the second terminal receives the call intention information when the preset information in the feedback information is parsed.
[0098] Optionally, the returned feedback message can be achieved through a call ringing feedback mechanism of the communication system. For example, the SIP Ringing message based on SIP (Session Initiation Protocol) in the IP Multimedia Subsystem.
[0099] Optionally, the preset information in the feedback information can be automatically generated after the communication system confirms the call request, or can be generated after the second terminal performs a setting operation after the call reminder operation.
[0100] Optionally, the feedback message returned by the second terminal after receiving the call request is received; and when the preset information is parsed from the feedback information, it is determined that the second terminal receives the call intention information, which can include: receiving the SIP Ringing message fed back by the second terminal after receiving the SIP call request; and when the preset information is parsed from the SIP Ringing information, it is determined that the second terminal receives the call intention information.
[0101] It can be understood that after the second terminal (called) receives the SIP call request in the IP multimedia subsystem, the second terminal will start the ringing control, and will feed back the SIP Ringing message to the first terminal (called), to inform the first terminal that the second terminal has started ringing, and the call is waiting to be answered. At this time, the first terminal will usually play a waiting answer ring tone to prompt the user of the first terminal that the other party is waiting to answer.
[0102] Optionally, the call intention information can be displayed when the second terminal starts ringing, and / or the call intention information can be displayed after the first terminal actively hangs up.
[0103] Optionally, when the second terminal receives the SIP call request through the IP multimedia subsystem, the second terminal will try to obtain the call intention information from the SIP call request, and when the call intention information is successfully obtained, the SIP Ringing message fed back will be added with preset information (such as ACK identifier) representing that the call intention information is obtained, so that when the first terminal parses the preset information from the received SIP Ringing information, it can be determined that the second terminal receives the call intention information, and then the first terminal can actively hang up the phone before the second terminal answers, so that the second terminal can display the call intention content according to the call reminder mode information. In this way, the technical scheme of the embodiment can transmit the call intention of the user of the first terminal to the user of the second terminal without answering the phone and generating charges through the IP multimedia subsystem.
[0104] Based on the technical concept of the above technical scheme, referring to Figure 5 , the following is an example of a communication method based on the IP multimedia subsystem, which includes the following steps: S301: The first terminal sets the call intention information; S302: The first terminal dials the phone; S303: The first terminal determines whether the IMS call has been started; if yes, step S304 is performed; if no, step S315 is jumped to; S304: The first terminal sets the call intention information to the SIP call request; S305: The first terminal initiates the SIP call request to the second terminal; S306: The second terminal receives the SIP call request; S307: The second terminal acquires the call intention information; S308: The second terminal determines whether the call intention information is acquired; if yes, step S309 is performed; if no, step S310 is performed; S309: The second terminal sets an ACK identifier of the received call intention information in the SIP Ringing information; S310: The second terminal sends the SIP Ringing information to the first terminal; S311: The first terminal determines whether the ACK identifier is parsed; if yes, step S312 is performed; if no, step S315 is performed; S312: The first terminal determines that the called party receives the call intention information; S313: The first terminal initiatively hangs up and triggers step S314; S314: The second terminal displays the call intention content in the call intention information in the missed call notification; S315: The first terminal determines that the called party does not receive the call intention information and jumps to step S316; S316: Initiatively hangs up or waits for the call.
[0105] Thus, the technical solution of the present example can transmit the call intention of the user of the first terminal to the user of the second terminal without the call being answered and without generating the call charge through the IP multimedia subsystem.
[0106] Exemplarily, the way that the first terminal initiatively hangs up after determining that the called party receives the call intention information in the communication method provided by the present embodiment can be referred to as Flash Call (flash call). Referring to Figure 6 , an example specific application scenario is that when the first terminal displays the call page of the telephone application, the user of the first terminal can slide to open the Flash Call mode for a specific call object (such as Alien), and then the first terminal pops up a call intention setting page to allow the user to select the label of the preset call intention content or input the call intention content, and after the user determines the target call intention content (such as I'm leaving) and sets the call intention content information, initiates the call, and the first terminal automatically hangs up the call when recognizing the ringing of the second terminal, so that the second terminal synchronously displays the target call intention content (such as I'm leaving) in the missed call display page.
[0107] Through the technical solution of the embodiment, after the user triggers the call event through the first terminal, the call intention information is sent to the second terminal, so that the user of the second terminal can intuitively know the specific call intention of the user of the first terminal. In addition, when the communication method of the embodiment is implemented based on the IP multimedia subsystem, the call intention of the user of the first terminal can be transmitted to the user of the second terminal without answering the phone and generating a call charge. Thus, the technical solution of the embodiment can realize the convenient communication function, solve the problem that the traditional call mode can only inform the user of the incoming call but cannot directly convey the specific intention of the caller, improve the efficiency and accuracy of information transmission, and improve the user experience.
[0108] Second embodiment Based on the first embodiment, the second embodiment of the present application is proposed. The same or similar contents as the first embodiment can be referred to the foregoing description, and will not be described hereinafter. Referring to Figure 7 , Figure 7 is a flowchart of the communication method of the second embodiment. The communication method of the embodiment can be applied to a second terminal (such as a mobile phone) and includes the following steps: S11: obtaining the call intention information sent by the first terminal according to the communication method described in the first embodiment, and displaying the call intention information.
[0109] Optionally, the display manner of the call intention information includes at least one of the following: obtaining the incoming call intention prompt icon according to the prompt icon index in the call intention information; determining the incoming call prompt action according to the prompt action index in the call intention information; determining the incoming call display style according to the display style index in the call intention information; displaying the call intention content in the call intention information according to at least one of the incoming call intention prompt icon, the incoming call prompt action, and the incoming call display style.
[0110] Thus, after the call intention information is sent to the second terminal after the first terminal triggers the call event, the user of the second terminal can intuitively know the specific call intention of the user of the first terminal.
[0111] The present application also provides an intelligent terminal, which includes a memory and a processor, wherein the memory stores a computer program, and the computer program is executed by the processor to implement the steps of the communication method applied to the first terminal as described in any of the above.
[0112] The embodiment of the present application also provides an intelligent terminal, which includes a memory and a processor, wherein the memory stores a computer program, and the computer program is executed by the processor to implement the steps of the communication method in any of the above embodiments.
[0113] The embodiment of the present application further provides a storage medium, and the storage medium stores a computer program. The computer program is executed by a processor to implement the steps of the communication method in any of the above embodiments.
[0114] In the embodiments of the intelligent terminal and the storage medium provided by the present application, all the technical features of any of the above communication method embodiments can be included, and the description and explanation in the specification are basically the same as those of the above method embodiments, which will not be repeated here.
[0115] The embodiment of the present application further provides a computer program product, which comprises computer program code. When the computer program code is run on a computer, the computer is caused to execute the method in any of the above embodiments.
[0116] The embodiment of the present application further provides a chip, which comprises a memory and a processor. The memory is used to store a computer program. The processor is used to call and run the computer program from the memory, so that the device installed with the chip executes the method in any of the above embodiments.
[0117] It can be understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided by the embodiments of the present application. The technical solutions provided by the present application are also applicable to other scenarios. For example, those skilled in the art can know that, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0118] The serial numbers of the above embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0119] The steps in the method of the embodiments of the present application can be adjusted, combined and reduced in sequence according to actual needs.
[0120] The units in the device of the embodiments of the present application can be combined, divided and reduced according to actual needs.
[0121] In the present application, for the same or similar term concept, technical solution and / or application scenario description, generally only the first time is described in detail, and for the sake of brevity, the repeated description is generally not repeated. When understanding the technical solutions and the like of the present application, the same or similar term concept, technical solution and / or application scenario description and the like which are not described in detail can be referred to the relevant description before.
[0122] In the present application, the description of each embodiment has its own emphasis, and the parts not described or recorded in a certain embodiment can be referred to the relevant description of other embodiments.
[0123] The technical features of the technical solutions of the present application can be combined in any manner. In order to make the description simple, all possible combinations of the technical features in the above-described embodiments are not described, however, as long as the combinations of the technical features do not contradict, they should be considered as falling within the scope of the present application.
[0124] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of software and a necessary general hardware platform, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) as described above, and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, a controlled terminal, or a network device) to execute the method of each embodiment of the present application.
[0125] In the above-described embodiments, all or part can be realized by software, hardware, firmware, or any combination thereof. When realized by software, all or part can be realized in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, the computer program instructions produce the processes or functions according to the embodiments of the present application in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a storage medium or transferred from one storage medium to another, for example, the computer instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) mode. The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available media can be a magnetic medium (such as a floppy disk, a storage disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid-state storage disk (SSD)), etc.
[0126] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the specification and drawings of the present application, or direct or indirect application in other related technical fields, are also included within the patent protection scope of the present application.
Claims
1. A communication method characterized by comprising: Applied to a first terminal, comprising the steps of: In response to a call event, the call event meets a preset condition, the call intent information is sent to the second terminal, so that the second terminal displays the call intent information.
2. The communication method of claim 1, wherein, The preset condition includes at least one of the following: The call event includes a call action in a preset mode; The call event includes receiving a hang-up signal before answering.
3. The communication method of claim 1, wherein, The call intent information includes call intent content and / or call reminder method information, And / or, The call intent information includes at least one of the following: Obtain or generate call intent content through self-defined input operation; Obtain or generate call intent content through first selection operation; Obtain or determine call reminder method information through second selection operation; According to the call urgency, obtain or determine the corresponding call reminder method information.
4. The communication method of claim 3, wherein, According to the call urgency, obtain or determine the corresponding call reminder method information, including: Obtain the call urgency; According to the call urgency, at least one of the following is determined from the preset mapping relationship information: prompt icon index, prompt action index and display style index, and the call reminder method information is set.
5. The communication method of claim 1, wherein, Further comprising: When the second terminal receives the call intent information, call hang-up control is performed.
6. The communication method of any one of claims 1 to 5, wherein The way of sending the call intent information to the second terminal includes: Sending a call request carrying the call intent information to the second terminal through a communication system; and / or The way of determining that the second terminal receives the call intent information includes: Receiving feedback information returned by the second terminal when receiving the call request; When the preset information is parsed from the feedback information, it is determined that the second terminal receives the call intent information.
7. A communication method characterized by comprising: Applied to a second terminal, comprising the steps of: Obtain the call intent information sent by the first terminal according to the communication method of any one of claims 1 to 6, and display the call intent information.
8. The communication method of claim 7, wherein, The way of displaying the call intent information includes at least one of the following: According to the prompt icon index in the call intent information, obtain the incoming call intent prompt icon; According to the prompt action index in the call intent information, determine the incoming call prompt action; According to the display style index in the call intent information, determine the incoming call display style; According to at least one of the incoming call intent prompt icon, the incoming call prompt action and the incoming call display style, display the call intent content in the call intent information.
9. A smart terminal, characterized by Comprising: Memory, processor, the memory has computer program stored thereon, the computer program is executed by the processor, realizes the steps of the communication method of any one of claims 1 to 6, or realizes the steps of the communication method of any one of claims 7 to 8.
10. A storage medium, characterized by The storage medium has a computer program stored thereon, the computer program is executed by the processor, realizes the steps of the communication method of any one of claims 1 to 6, or realizes the steps of the communication method of any one of claims 7 to 8.