Call display method and device, electronic equipment and vehicle

By displaying the status information in dialing on the vehicle terminal and updating the target call information, the problem of users waiting for the mobile device to respond is solved, and the call experience and information accuracy are improved.

CN119299988APending Publication Date: 2025-01-10GREAT WALL MOTOR CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411370143.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

When a user talks to other users through a vehicle, he needs to wait for the mobile device to respond after dialing, resulting in visually slow response of the vehicle and poor user experience.

Method used

After receiving the call request on the vehicle terminal, the status information in the dialing is generated and displayed, the call command is sent to the mobile device, and the target call information is updated based on the information feedback from the mobile device to ensure that the user understands the call status in a timely manner.

Benefits of technology

By displaying the status information in the dialing on the vehicle terminal, users can avoid waiting for feedback time, improve user experience, ensure the accuracy and timeliness of target call information, and reduce visual response delays.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299988A_ABST
    Figure CN119299988A_ABST
Patent Text Reader

Abstract

The invention relates to the field of communication processing, and provides a call display method and device, electronic equipment and a vehicle, which are applied to a vehicle-mounted terminal, the vehicle-mounted terminal establishes short-distance communication connection with mobile equipment, receives a call request, and determines a target communication object corresponding to the call request; obtaining a first preset communication state, and generating and displaying first call information according to the first preset communication state and a target communication object; sending a call instruction to the mobile device, so that the mobile device performs dial-up communication after receiving the call instruction; and receiving second call information fed back by the mobile device, determining target call information according to the first call information and the second call information, and displaying the target call information. Namely, after the call request is received, the first call information is displayed on the display interface of the vehicle terminal to inform a user of dialing at the moment, so that the problem that the user needs to wait for a period of time to receive feedback information after dialing, and the vehicle response is too slow visually is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication processing, and in particular to a call display method, device, electronic equipment and vehicle. Background Art

[0002] With the rapid development of vehicle technology, vehicles have become an important means of transportation in people's daily lives. Since vehicles can establish short-range communication connections with users' mobile devices, users can talk to other users through the vehicles when using them.

[0003] When a current user talks with other users through a vehicle, after dialing, he needs to wait for a response from a mobile device connected to the vehicle, which causes the user to perceive the vehicle as responding too slowly and the user experience is poor. Summary of the invention

[0004] In view of this, the purpose of the present disclosure is to propose a call display method, device, electronic device and vehicle, so as to solve the problem that when a current user talks with other users through a vehicle, after dialing, he needs to wait for the response of a mobile device connected to the vehicle, which makes the user's visual response too slow and the user experience poor.

[0005] Based on the above purpose, the first aspect of the present disclosure provides a call display method, which is applied to a vehicle terminal, and the vehicle terminal establishes a short-distance communication connection with a mobile device, and the method includes:

[0006] Receiving a call request, and determining a target communication object corresponding to the call request;

[0007] Acquire a first preset communication state, and generate and display first call information according to the first preset communication state and a target communication object;

[0008] Sending a call instruction to the mobile device, so that the mobile device can dial the call after receiving the call instruction;

[0009] The second call information fed back by the mobile device is received, target call information is determined according to the first call information and the second call information, and the target call information is displayed.

[0010] Based on the same inventive concept, the second aspect of the present disclosure proposes a call display device, which is arranged at a vehicle terminal, and the vehicle terminal establishes a short-distance communication connection with a mobile device, and the device includes:

[0011] A request receiving module is configured to receive a call request and determine a target communication object corresponding to the call request;

[0012] A first display module is configured to obtain a first preset communication state, and generate and display first call information according to the first preset communication state and a target communication object;

[0013] A request sending module is configured to send a call instruction to the mobile device, so that the mobile device can perform dial-up communication after receiving the call instruction;

[0014] The second display module is configured to receive the second call information fed back by the mobile device, determine the target call information according to the first call information and the second call information, and display the target call information.

[0015] Based on the same inventive concept, the third aspect of the present disclosure proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the call display method as described above when executing the computer program.

[0016] Based on the same inventive concept, the fourth aspect of the present disclosure proposes a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the call display method as described above.

[0017] Based on the same inventive concept, the fifth aspect of the present disclosure provides a vehicle, including the call display device described in the second aspect or the electronic device described in the third aspect or the storage medium described in the fourth aspect.

[0018] As can be seen from the above, the present disclosure proposes a call display method, device, electronic device and vehicle, which receives a call request from a user, indicating that the user is communicating with the target communication object through the vehicle computer at this time. Determine the target communication object corresponding to the call request, obtain a first preset communication state, the first preset communication state is the state corresponding to the call request, generate and display the first call information according to the first preset communication state and the target communication object, that is, after receiving the call request, display the first call information on the display interface of the vehicle computer to inform the user that dialing is in progress at this time, so as to avoid the user having to wait for a period of time after dialing to receive feedback information, and avoid the problem of slow visual vehicle response. Send a call instruction to the mobile device so that the mobile device can dial the communication after receiving the call instruction. Receive the second call information fed back by the mobile device, determine the target call information according to the first call information and the second call information, and display the target call information, the second call information is the actual call information fed back by the mobile terminal. Determine the target call information through the second call information and the first call information, so that the determined target call information is more accurate. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 A flowchart of a call display method according to an embodiment of the present disclosure;

[0021] Figure 2 This is an interactive schematic diagram of a call display method according to another embodiment of the present disclosure;

[0022] Figure 3 is a structural block diagram of a call display device according to an embodiment of the present disclosure;

[0023] Figure 4 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0024] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0025] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0026] The terms used in this disclosure are explained as follows:

[0027] UUID: Universally Unique Identifier (UUID), its purpose is to allow all elements in a distributed system to have unique identification information without the need for a central control terminal to specify the identification information.

[0028] APP: Mobile terminal software (application, APP), mainly refers to the software installed on smart phones, which improves the deficiencies and personalization of the original system. It is the main means to improve the functions of mobile phones and provide users with a richer user experience.

[0029] Wi-Fi: Wireless communication technology, a trademark of the Wi-Fi Alliance manufacturer as a brand certification for products, is a wireless local area network technology created based on the IEEE 802.11 standard.

[0030] BLE: Bluetooth Low Energy (BLE) technology is a low-cost, short-range, interoperable, robust wireless technology that operates in the unlicensed 2.4GHz ISM radio frequency band.

[0031] ZigBee: ZigBee is a low-speed, short-distance wireless network protocol.

[0032] IrDA: It is a technology that uses infrared rays for point-to-point communication and is the first technology to realize wireless personal area networks (PANs).

[0033] NFC: Near Field Communication (NFC). NFC is developed based on contactless radio frequency identification (RFID) technology combined with wireless interconnection technology.

[0034] UWB Ultra Wide Band: Wireless carrier communication technology (Ultra Wide Band, UWB). Because it uses nanosecond non-sinusoidal narrow pulses instead of sine wave carriers to transmit data, UWB can transmit signals with a very wide bandwidth.

[0035] UI: UI is the abbreviation of User Interface. UI design (or interface design) refers to the overall design of the software's human-computer interaction, operation logic, and interface aesthetics. UI design is divided into physical UI and virtual UI. The UI design commonly used on the Internet is virtual UI.

[0036] With the rapid development of vehicle technology, vehicles have become an important means of transportation in people's daily lives. Since vehicles can establish short-range communication connections with users' mobile devices, users can talk to other users through the vehicles when using them.

[0037] Taking mobile devices as mobile phones as an example, in car Bluetooth calls, the car system acts as an intermediate transmission medium and projects the mobile phone call function to the car computer through the wireless transmission capability of the Bluetooth protocol. However, the original information of the call status comes from the mobile phone, which makes the status of car communication completely dependent on the mobile phone side. When making a call or hanging up, you need to wait for the response from the mobile phone. Since the mobile phone needs to perform the corresponding action, the dialing or hanging up command issued by the car computer responds slowly, so visually it will feel that the dialing response and hang up speed of the communication APP are very slow, and the user experience is poor.

[0038] That is, when the current user is talking to other users through the vehicle, after dialing, he needs to wait for the response of the mobile device connected to the vehicle, which makes the user's visual response of the vehicle too slow and the user experience poor.

[0039] Based on the above description, this embodiment proposes a call display method, which is applied to the vehicle terminal, and the vehicle terminal establishes a short-distance communication connection with the mobile device, such as Figure 1 As shown, the method includes:

[0040] Step 101: receiving a call request and determining a target communication object corresponding to the call request.

[0041] In specific implementation, the vehicle terminal receives a call request sent by the user, determines the target communication object corresponding to the call request, and establishes a short-distance communication connection with the mobile device, wherein the mobile device includes at least one of the following: a mobile phone, a smart bracelet, a laptop, a tablet computer, a smart watch or a Bluetooth headset, etc. The short-distance communication method includes at least one of the following: Wi-Fi, BLE, ZigBee, IrDA, NFC or UWB ultra-wideband.

[0042] The triggering method of the call request includes at least one of the following: clicking a virtual button on the central control screen in the car, pressing a physical button in the car, calling for it to be opened through a voice command, pressing a corresponding button on the steering wheel, and through a trigger gesture pre-stored in the car computer, such as raising your hand, facing your palm towards the camera device in the car, etc.

[0043] For example, when a user says "Call Zhang San" in the car, the car computer receives the user's voice message and uses the voice message as a call request, and the target communication object is Zhang San.

[0044] Another example is that the user clicks on the vehicle's central control screen to make a call. In this case, the operation of clicking on the vehicle's central control screen to make a call is a call request.

[0045] In this embodiment, the target communication object may be the phone number corresponding to the user's call request. If the user stores the user name corresponding to the phone number in the vehicle terminal, the target communication object may also be the user name corresponding to the phone number corresponding to the user's call request.

[0046] Step 102: Acquire a first preset communication status, and generate and display first call information according to the first preset communication status and a target communication object.

[0047] In a specific implementation, the first preset communication state is a state preset to be displayed after the user dials, such as dialing. The first call information is generated according to the first preset communication state and the target communication object, and the first call information is displayed on the vehicle terminal.

[0048] The display location of the first call information includes at least one of the following: a vehicle door, a vehicle window, a central control screen, a co-pilot screen, a rear screen, etc.

[0049] Exemplarily, the first preset communication status is dialing, and the display position of the first call information is the central control screen. Then, when a call request from the user is received, dialing and the dialed phone number are displayed on the central control screen.

[0050] Step 103, sending a call instruction to the mobile device, so that the mobile device can perform dial-up communication after receiving the call instruction.

[0051] During specific implementation, the vehicle terminal sends a call command to the mobile device, and the mobile device performs dial-up communication after receiving the call command. The mobile device responds and interacts with the operator to generate actual call information, wherein the actual call information includes the call number, call status, and the universal unique identification code corresponding to the call.

[0052] Step 104, receiving the second call information fed back by the mobile device, determining the target call information according to the first call information and the second call information, and displaying the target call information.

[0053] In specific implementation, the vehicle terminal receives the second call information sent by the mobile device, and the second call information is the actual call information. The target call information is determined according to the first call information and the second call information, and the target call information is displayed. The display location of the target call information includes at least one of the following: vehicle door, vehicle window, central control screen, co-pilot screen, rear screen, etc.

[0054] Through the above scheme, receiving a call request from the user indicates that the user is communicating with the target communication object through the vehicle computer at this time. Determine the target communication object corresponding to the call request, obtain the first preset communication state, which is the state corresponding to the call request, generate and display the first call information according to the first preset communication state and the target communication object, that is, after receiving the call request, display the first call information on the display interface of the vehicle computer to inform the user that dialing is in progress at this time, so as to avoid the user having to wait for a period of time after dialing to receive feedback information, and avoid the problem of slow visual vehicle response. Send a call instruction to the mobile device so that the mobile device can dial the communication after receiving the call instruction. Receive the second call information fed back by the mobile device, determine the target call information according to the first call information and the second call information, and display the target call information, which is the actual call information fed back by the mobile terminal. Determine the target call information through the second call information and the first call information, so that the determined target call information is more accurate.

[0055] After executing steps 101 to 103, after sending a call instruction to the mobile device, receiving the second call information fed back by the mobile device, it is necessary to determine whether the second call information corresponds to the call request or to other ongoing calls on the vehicle side. Therefore, in some embodiments, step 104 specifically includes:

[0056] Step 1041, determine whether there is an ongoing call.

[0057] Step 1042, in response to the existence of an ongoing call, determining a first universal unique identifier corresponding to the ongoing call, and determining target call information according to the first universal unique identifier, the first call information, and the second call information.

[0058] or,

[0059] Step 1043, in response to there being no ongoing call, determining a first communication object corresponding to the second call information, and determining target call information according to the first communication object and the target communication object.

[0060] In specific implementation, for the second call information received from the mobile device, the second call information is the actual call information, and the vehicle terminal first needs to determine whether it is the actual call information corresponding to the call request. Therefore, at this time, it is first determined whether the vehicle terminal has any ongoing call in addition to the call request.

[0061] If there is an ongoing call, the actual call information needs to be determined, that is, whether the second call information is the actual call information corresponding to the call request or the actual call information corresponding to the ongoing call. The status of the ongoing call is that the call has been connected with another user. At this time, the devices of the dialing party and the answering party have established a call connection, and the call has a unique universal unique identifier.

[0062] A first universal unique identifier corresponding to the ongoing call is determined, and target call information is determined according to the first universal unique identifier, the first call information, and the second call information.

[0063] If there is no ongoing call, that is, there is only a call request on the vehicle side, the received second call information must be the actual call information corresponding to the call request. At this time, first determine the first communication object corresponding to the second call information, that is, the actual communication object returned by the mobile device, compare the first communication object with the target communication object, and then determine the target call information.

[0064] Through the above scheme, after receiving the call request and displaying the first call information, the vehicle side receives the second call information fed back by the mobile device. When determining the target call information, it is first determined whether the second call information fed back by the mobile device corresponds to the call request or other ongoing calls on the vehicle side, so that the determination of the target call information is more accurate.

[0065] When there is an ongoing call, it is necessary to determine the actual call information, that is, whether the second call information is the actual call information corresponding to the call request or the actual call information corresponding to the ongoing call. Therefore, in some embodiments, step 1042 specifically includes:

[0066] Step 10421, determine the second universal unique identifier corresponding to the second call information.

[0067] Step 10422: In response to the first universal unique identifier being the same as the second universal unique identifier, use the first call information as the target call information.

[0068] or,

[0069] Step 10423, in response to the first universal unique identifier being different from the second universal unique identifier and the presence of first call information containing preset flag information, determining the first communication object corresponding to the second call information, and determining the target call information based on the first communication object and the target communication object.

[0070] In a specific implementation, the second universal unique identifier corresponding to the second call information received and sent by the mobile device is determined, and it is determined whether the first universal unique identifier is the same as the second universal unique identifier.

[0071] If the first universal unique identifier is the same as the second universal unique identifier, it means that the second call information and the ongoing call are the same call, that is, the second call information is the actual call information corresponding to the ongoing call. That is, the actual call information corresponding to the call request has not been received, so there is no need to change the display content of the vehicle-side display interface, that is, the first call information is directly used as the target call information.

[0072] After the user outputs the call request, when the vehicle terminal generates the first call information, it will also mark the first call information with preset flag information, and the preset flag information is used to indicate that the first call information corresponding to the call request is call information generated according to the first preset communication state, that is, it is not real call information. Exemplarily, the preset flag information is -1000. At the same time, it can be understood that the vehicle terminal will also set flag information for the real call information, which is different from the preset flag information, to distinguish the real call information from the first call information. Exemplarily, the flag information is 1.

[0073] If the first universal unique identifier is different from the second universal unique identifier, and there is first call information containing preset flag information on the vehicle side, it means that the second call information is not the same call as the ongoing call, so it can be determined that the second call information is the actual call information corresponding to the call request. Then the first communication object corresponding to the second call information is determined, and the target call information is determined according to the first communication object and the target communication object.

[0074] Through the above scheme, when there is an ongoing call, since the universal unique identification code of the same call is the same, by comparing whether the universal unique identification codes are the same, it is determined whether the second call information fed back by the mobile device corresponds to the call request or other ongoing calls on the vehicle side, and the judgment is more accurate.

[0075] In some embodiments, the second call information includes an actual communication status. The process of determining the target call information according to the first communication object and the target communication object is as follows, that is, step 1043 or step 10423 specifically includes:

[0076] Step A: compare the first communication object with the target communication object.

[0077] Step B: in response to the first communication object being the same as the target communication object, generating target call information according to the actual communication state and the target communication object.

[0078] In a specific implementation, the first communication object corresponding to the second call information is compared with the target communication object corresponding to the first call information, specifically, the telephone number in the received second call information is compared with the telephone number in the first call information.

[0079] If the first communication object corresponding to the second call information is the same as the target communication object corresponding to the first call information, the actual communication status in the second call information is obtained, and the actual communication status includes at least one of the following: dialing, dialing success, and dialing failure.

[0080] The target call information is generated according to the actual communication status and the target communication object. For example, if the actual communication status is successful dialing and the display position of the target call information is the central control screen, the successful dialing and the dialed phone number are displayed on the central control screen.

[0081] By comparing the first communication object with the target communication object, the accuracy of the subsequent target call information is further guaranteed. When it is determined that the first communication object is the same as the target communication object, the target call information can be generated according to the actual communication state and the target communication object in the received second call information.

[0082] In some embodiments, the actual communication state is a dialing success state, and step B specifically includes:

[0083] The target call information is generated according to the dialing success status and the target communication object, and the communication timing is started, and the target call information and the communication timing are displayed.

[0084] In specific implementation, target call information is generated according to the dial success status and the target communication object, and communication timing is started at the same time, that is, the call duration is recorded. The target call information and communication timing are displayed on the vehicle terminal, and the display location includes at least one of the following: vehicle door, vehicle window, central control screen, co-pilot screen, rear screen, etc.

[0085] Exemplarily, the actual communication status is successful dialing, and the display position of the target call information is the central control screen, then the dialing success, the dialed phone number and the call duration are displayed on the central control screen.

[0086] In some embodiments, the actual communication state is a dialing failure state, and step B specifically includes:

[0087] Generate target call information according to the dialing failure state and the target communication object, display the target call information and start timing, and stop displaying the target call information after the timing time is greater than a second preset time.

[0088] In a specific implementation, target call information is generated according to the dialing failure state and the target communication object, and the target call information is used to inform the user of the dialing failure. The target call information is displayed and timing is started. When the timing time is greater than the second preset time, the target call information is stopped from being displayed, even if the target call information disappears from the display interface.

[0089] Exemplarily, the second preset time length is 5 seconds. When the dialing fails, the target call information of the dialing failure is displayed on the display interface for 5 seconds and then stops being displayed.

[0090] Through the above scheme, when dialing fails, the display time of the target call information is monitored. When the display time of the target call information exceeds a certain time, the display is stopped, that is, the target call information is controlled to disappear from the display screen, avoiding long-term display affecting the user's normal use of the vehicle, thereby improving the intelligence of the system.

[0091] After making a call, the user may want to end the call. When the user hangs up the call through the vehicle terminal, in some embodiments, after step 104, the following steps are further included:

[0092] Step 10A: receiving a call end request and obtaining a second preset communication state.

[0093] Step 10B: Generate and display third call information according to the second preset communication status and the target communication object.

[0094] Step 10C, sending a call ending instruction to the mobile device, so that the mobile device disconnects the communication connection after receiving the call ending instruction.

[0095] In specific implementation, a call end request is received, which means that the user wants to hang up the phone, and a second preset communication state is obtained, where the second preset communication state is the communication state corresponding to the call end request, and the second preset communication state is the call end.

[0096] The triggering method of the call end request includes at least one of the following: clicking a virtual button on the central control screen in the car, pressing a physical button in the car, calling for opening through a voice command, pressing a corresponding button on the steering wheel, and through a trigger gesture pre-stored in the car computer, such as raising your hand, facing your palm towards the camera device in the car, etc.

[0097] For example, when a user clicks the end virtual button on the central control screen in the car, it means that the user wants to hang up the call, which triggers a call end request.

[0098] Generating and displaying third call information according to the second preset communication state and the target communication object, the third call information is information corresponding to the call end, and sending a call end instruction to the mobile device so that the mobile device disconnects the communication connection after receiving the call end instruction.

[0099] Furthermore, in order to reduce the impact on users, the timing starts after the third call information is displayed. When the timing time exceeds the preset time, the third call information is stopped from being displayed, that is, the third call information is controlled to disappear on the display interface of the vehicle computer to avoid user dissatisfaction caused by long-term display.

[0100] Through the above solution, when the user hangs up the phone, after receiving the call end instruction, the third call information is displayed. That is, when the vehicle terminal receives the user's call end instruction, there is no need to wait for the response of the mobile device. The vehicle terminal directly displays that the call has been hung up, which visually shortens the response time and improves the user experience.

[0101] After the vehicle terminal sends the call ending instruction to the mobile device, the information displayed on the vehicle terminal is the third call information of the call ending. At the same time, the vehicle terminal sends the call ending instruction to the mobile device, but the mobile device may not hang up the call. Therefore, in some embodiments, after sending the call ending instruction to the mobile device in step 10C, it also includes:

[0102] In response to receiving the call holding information sent by the mobile device, the target call information is redisplayed.

[0103] In specific implementation, after the vehicle terminal sends a call ending instruction to the mobile device, the information displayed on the vehicle terminal is the third call information of the call ending. At the same time, the vehicle terminal sends a call ending instruction to the mobile device, and the mobile device interacts with the operator to stop the call.

[0104] If the information fed back by the mobile device is call hold information, it means that although the user clicks to end the call, the call is not actually ended. At this time, the display interface of the vehicle terminal re-displays the target call information to continue the normal call.

[0105] Through the above solution, when the vehicle side receives the call hold information, it means that although the call interface on the vehicle side has been hung up, the mobile device and the operator have not hung up, which means that the call should continue. Therefore, the vehicle side re-displays the target call information to avoid call failure.

[0106] The vehicle terminal sends a call instruction to the mobile device while displaying the first call information, and then waits to receive the second call information fed back by the mobile device. However, there may be a situation where the second call information cannot be received. Therefore, in some embodiments, after step 103, the following is further included:

[0107] In response to not receiving the second call information within a first preset time period, the first call information is stopped from being displayed, and a prompt message is output, wherein the prompt message is used to prompt that the connection between the vehicle terminal and the mobile device is abnormal.

[0108] During specific implementation, the vehicle computer interacts with the mobile device at fixed time intervals, that is, the vehicle computer receives information sent by the mobile device at preset time intervals. Exemplarily, the preset time interval is 2 seconds.

[0109] The vehicle computer starts timing after sending a call command to the mobile device. If the second call information sent by the mobile device is not received within the first preset time, it indicates that there is an abnormal situation or the short-distance communication connection between the vehicle computer and the mobile device is disconnected. The first call information stops being displayed and a prompt message is output. The prompt message is used to prompt that the connection between the vehicle computer and the mobile device is abnormal.

[0110] Exemplarily, the first preset time length is 10 seconds. If the vehicle terminal does not receive the second call information for 10 seconds after sending the call command, the first call information will stop being displayed and a prompt message of "abnormality exists" will be output.

[0111] The prompting method of the prompt information includes at least one of the following: voice broadcast, HUD display, instrument display, central control screen display, window display and linkage of in-vehicle equipment, etc.

[0112] Exemplarily, when the prompting method of the prompting information is voice broadcast, when the second call information is not received within a first preset time period, a prompting message of "there is an abnormality in the call function" is voice broadcasted.

[0113] Through the above scheme, if the second call information of the mobile device is not received continuously, it indicates that there may be an abnormality. In order to avoid the first call information being displayed on the car interface all the time, a timing duration is set at this time. After exceeding the preset duration, the first call information is stopped from being displayed, and a prompt message is output to remind the user that there is an abnormality.

[0114] Based on the same inventive concept, another embodiment of the present disclosure provides an interactive process of a call display method, such as Figure 2 As shown, the interaction process involves the vehicle-mounted communication, mobile device, and operator of the vehicle-side. In this embodiment, the mobile device is described by taking a mobile phone as an example. The vehicle-side and the mobile device are connected via Bluetooth, specifically including:

[0115] When the user clicks to start dialing on the vehicle terminal, the vehicle terminal sends a dialing instruction to the mobile terminal, so that after the mobile terminal receives the dialing instruction, the mobile terminal interacts with the operator. The vehicle terminal constructs a dialing message, that is, the first call information in the above embodiment, and the first call information contains preset flag information to distinguish the real mobile phone information. The vehicle terminal displays the first call information on the display interface through the call link.

[0116] When the car receives the real message from the mobile phone, the real message has the real ID and the unique identifier UUID of each call. After receiving the message, the car determines whether it is the same call as the virtual message by the number of this call. If it is the same call, it updates the real message to the previous call and completes the display of the page status through the real call status. Specifically, if the dialing fails, respond to the failed interaction. If the dialing is successful, display the successful page status.

[0117] Since the vehicle-mounted communication function of the vehicle-side is completely dependent on the connection of the Bluetooth device, after the vehicle-side sends a dialing command, due to abnormal conditions or device disconnection, there is no subsequent call information, causing the page to not disappear. Therefore, after the dialing command is successfully sent, a timer needs to be started, and the timer is updated every time a message comes, and it is updated every 2 seconds. If the timer is not refreshed after 10 seconds, there is a problem with the call, and a virtual hang-up signal is displayed, that is, the first call information is stopped, and a prompt message is output and displayed on the display interface.

[0118] The user triggers the action and responds to the page immediately, without waiting for the receipt message from the mobile phone. After the action is triggered, the communication system creates a virtual dial / hang-up message, and uses this signal to drive the UI update and page logic display of the vehicle communication system. After the call message is actually received, the original virtual signal is replaced, and the UI and business logic are processed by sending the real signal. At the same time, when there is no signal returned for a long time, the abnormally displayed page and other services are processed.

[0119] Through the above solution, the waiting for response is lifted, and the display and business logic of the real status verification of the call are reduced, which reduces the waiting time for user operations. At the same time, it also handles the abnormal problem of the device connection obtaining the underlying protocol signal, making the call link more robust and controllable.

[0120] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.

[0121] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0122] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a call display device.

[0123] refer to Figure 3 , Figure 3 The call display device of the embodiment is arranged at the vehicle terminal, and the vehicle terminal establishes a short-distance communication connection with the mobile device, including:

[0124] The request receiving module 201 is configured to receive a call request and determine a target communication object corresponding to the call request;

[0125] The first display module 202 is configured to obtain a first preset communication state, and generate and display first call information according to the first preset communication state and a target communication object;

[0126] The request sending module 203 is configured to send a call instruction to the mobile device, so that the mobile device can perform dial-up communication after receiving the call instruction;

[0127] The second display module 204 is configured to receive the second call information fed back by the mobile device, determine the target call information according to the first call information and the second call information, and display the target call information.

[0128] In some embodiments, the second display module 204 specifically includes:

[0129] A determination unit configured to determine whether there is an ongoing call;

[0130] a first target call information determining unit, configured to, in response to the existence of an ongoing call, determine a first universal unique identifier corresponding to the ongoing call, and determine target call information according to the first universal unique identifier, the first call information, and the second call information; or

[0131] The second target call information determination unit is configured to determine the first communication object corresponding to the second call information in response to the absence of an ongoing call, and determine the target call information according to the first communication object and the target communication object.

[0132] In some embodiments, the first target call information determining unit specifically includes:

[0133] an identification code determination subunit, configured to determine a second universal unique identification code corresponding to the second call information;

[0134] The first target determination subunit is configured to use the first call information as the target call information in response to the first universal unique identifier being the same as the second universal unique identifier; or

[0135] The second target determination subunit is configured to determine the first communication object corresponding to the second call information in response to the first universal unique identifier being different from the second universal unique identifier and the presence of first call information containing preset flag information, and determine the target call information based on the first communication object and the target communication object.

[0136] In some embodiments, the first target call information determination unit or the second target determination subunit is specifically configured to:

[0137] comparing the first communication object with the target communication object;

[0138] In response to the first communication object being the same as the target communication object, target call information is generated according to the actual communication state and the target communication object.

[0139] In some embodiments, the device further includes a call ending module, and the call ending module is specifically configured to:

[0140] Receiving a call end request, obtaining a second preset communication state;

[0141] Generate and display third call information according to the second preset communication state and the target communication object;

[0142] Send a call end instruction to the mobile device, so that the mobile device disconnects the communication connection after receiving the call end instruction.

[0143] In some embodiments, the call ending module is further configured to:

[0144] In response to receiving the call holding information sent by the mobile device, the target call information is redisplayed.

[0145] In some embodiments, the apparatus further comprises a prompt output module, wherein the prompt output module is configured to:

[0146] In response to not receiving the second call information within a first preset time period, the first call information is stopped from being displayed, and a prompt message is output, wherein the prompt message is used to prompt that the connection between the vehicle terminal and the mobile device is abnormal.

[0147] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0148] The device of the above embodiment is used to implement the corresponding call display method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0149] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the call display method described in any of the above embodiments when executing the program.

[0150] Figure 4 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.

[0151] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0152] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.

[0153] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.

[0154] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).

[0155] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).

[0156] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.

[0157] The electronic device of the above embodiment is used to implement the corresponding call display method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0158] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the call display method described in any of the above embodiments.

[0159] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0160] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the call display method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0161] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides a vehicle, including the call display device in the above-mentioned embodiment, the electronic device in the above-mentioned embodiment, and the computer-readable storage medium in the above-mentioned embodiment, and the vehicle equipment implements the call display method described in any of the above embodiments.

[0162] The vehicle of the above-mentioned embodiment is used to implement the call display method described in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0163] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0164] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0165] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0166] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0167] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.

[0168] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power / ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0169] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0170] The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the present application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the protection scope of the present disclosure.

Claims

1. A call display method, characterized in that: Applied to the vehicle terminal, the vehicle terminal establishes a short-distance communication connection with the mobile device, including: Receiving a call request, and determining a target communication object corresponding to the call request; Acquire a first preset communication state, and generate and display first call information according to the first preset communication state and a target communication object; Sending a call instruction to the mobile device, so that the mobile device can dial the call after receiving the call instruction; The second call information fed back by the mobile device is received, target call information is determined according to the first call information and the second call information, and the target call information is displayed.

2. The method according to claim 1, characterized in that The determining the target call information according to the first call information and the second call information includes: Determine whether there is an ongoing call; In response to the existence of an ongoing call, determining a first universal unique identifier corresponding to the ongoing call, and determining target call information according to the first universal unique identifier, the first call information, and the second call information; or, In response to the absence of an ongoing call, a first communication object corresponding to the second call information is determined, and target call information is determined according to the first communication object and the target communication object.

3. The method according to claim 2, characterized in that The determining the target call information according to the first universal unique identifier, the first call information and the second call information includes: Determine a second universal unique identifier corresponding to the second call information; In response to the first universal unique identifier being the same as the second universal unique identifier, using the first call information as the target call information; or, In response to the first universal unique identifier being different from the second universal unique identifier and the presence of first call information including preset flag information, a first communication object corresponding to the second call information is determined, and target call information is determined according to the first communication object and the target communication object.

4. The method according to any one of claims 2 or 3, characterized in that: The second call information includes an actual communication status; The determining target call information according to the first communication object and the target communication object includes: comparing the first communication object with the target communication object; In response to the first communication object being the same as the target communication object, target call information is generated according to the actual communication state and the target communication object.

5. The method according to claim 1, characterized in that: After displaying the target call information, the method further includes: Receiving a call end request, obtaining a second preset communication state; Generate and display third call information according to the second preset communication state and the target communication object; Send a call end instruction to the mobile device, so that the mobile device disconnects the communication connection after receiving the call end instruction.

6. The method according to claim 5, characterized in that After sending the call end instruction to the mobile device, it also includes: In response to receiving the call holding information sent by the mobile device, the target call information is redisplayed.

7. The method according to claim 1, characterized in that After sending a call instruction to the mobile device, it also includes: In response to not receiving the second call information within a first preset time period, the first call information is stopped from being displayed, and a prompt message is output, wherein the prompt message is used to prompt that the connection between the vehicle terminal and the mobile device is abnormal.

8. A call display device, characterized in that: Set up on the vehicle side, the vehicle side establishes a short-distance communication connection with the mobile device, including: A request receiving module is configured to receive a call request and determine a target communication object corresponding to the call request; A first display module is configured to obtain a first preset communication state, and generate and display first call information according to the first preset communication state and a target communication object; A request sending module is configured to send a call instruction to the mobile device, so that the mobile device can perform dial-up communication after receiving the call instruction; The second display module is configured to receive the second call information fed back by the mobile device, determine the target call information according to the first call information and the second call information, and display the target call information.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 7 when executing the program.

10. A vehicle, characterized in that: An electronic device comprising the electronic device described in claim 9.

Citation Information

Cited By

  • Call display method and apparatus, electronic device, storage medium, and vehicle

    WO2026067720A1