Communication processing method and apparatus, electronic device, and storage medium

By displaying an encrypted graphic code in the vehicle, and using a server to decrypt and transmit communication information, the problem of privacy leakage in vehicle relocation cards is solved, achieving both privacy protection and efficient vehicle relocation communication.

CN116647527BActive Publication Date: 2026-05-19TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2022-02-16
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

The existing vehicle relocation cards directly expose the contact information of vehicle drivers, leading to privacy leaks, receiving advertisements and spam messages, and causing inconvenience to drivers.

Method used

A third electronic device is installed in the vehicle to display an encrypted instant messaging account graphic code. After being scanned by a second electronic device, the server decrypts the code and transmits temporary communication information to the first electronic device, displaying vehicle information and communication content, thus ensuring privacy protection.

Benefits of technology

It enables efficient communication in vehicle relocation scenarios, protects the privacy of vehicle drivers, avoids information leakage, and improves vehicle relocation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116647527B_ABST
    Figure CN116647527B_ABST
Patent Text Reader

Abstract

The application provides a communication processing method and device, electronic equipment, computer readable storage medium and computer program product; the method comprises the following steps: a first electronic equipment associated with a first instant messaging account receives temporary communication information sent by a second electronic equipment after scanning a graphic code displayed by a third electronic equipment in a vehicle, wherein the temporary communication information is an instant messaging message or a multimedia communication request, and the graphic code comprises an encrypted first instant messaging account; display the temporary communication information from a second instant messaging account and the information of the vehicle in the man-machine interface of the first electronic equipment, wherein the second electronic equipment is associated with the second instant messaging account. Through the application, efficient communication can be established in the context of protecting privacy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of network communication technology, and in particular to a communication processing method, apparatus, electronic device, and computer-readable storage medium. Background Technology

[0002] With the continuous development of the economy and technology, the ownership rate of cars is increasing. As the number of vehicles increases, parking spaces are becoming increasingly scarce. In some parking lots or temporary parking areas, randomly parked vehicles often cause traffic congestion, making it very difficult for other vehicles to enter and exit. Therefore, placing a parking card on parked vehicles to facilitate emergency contact with the driver to move the car has become an essential parking practice.

[0003] In related technologies, the use of car relocation cards typically involves filling in the driver's contact information (such as mobile phone number) directly on the card and placing it under the windshield of the vehicle for easy viewing by people outside. However, this method of placing the car relocation card can easily leak the driver's mobile phone number, exposing the driver's privacy information. This could lead to the driver receiving various spam messages such as advertisements, sales pitches, and loan offers, causing inconvenience to the driver. Summary of the Invention

[0004] This application provides a communication processing method, apparatus, electronic device, computer-readable storage medium, and computer program product that can efficiently establish communication in a vehicle relocation scenario while protecting privacy.

[0005] The technical solution of this application embodiment is implemented as follows:

[0006] This application provides a communication processing method applied to a first electronic device, the first electronic device being associated with a first instant messaging account; including:

[0007] The system receives temporary communication information sent by the second electronic device after scanning the graphic code displayed by the third electronic device in the vehicle. The temporary communication information is an instant messaging message or a multimedia communication request, and the graphic code includes the encrypted first instant messaging account.

[0008] The temporary communication information from the second instant messaging account is displayed in the human-computer interaction interface, and the information of the vehicle is also displayed, wherein the second electronic device is associated with the second instant messaging account.

[0009] This application provides a communication processing method applied to a second electronic device, the second electronic device being associated with a second instant messaging account; including:

[0010] In response to a scan-triggered operation, a graphic code displayed on a third electronic device in the vehicle is scanned, wherein the graphic code includes an encrypted first instant messaging account, and

[0011] After scanning, temporary communication information is sent to the first electronic device associated with the first instant messaging account, wherein the temporary communication information is an instant messaging message or a multimedia communication request.

[0012] The first electronic device displays the temporary communication information from the second instant messaging account and displays information about the vehicle.

[0013] This application provides a communication processing method applied to a third electronic device, which is installed in a vehicle; including:

[0014] Display the graphic code in the human-computer interaction interface;

[0015] The graphic code includes an encrypted first instant messaging account, used by a second electronic device associated with the second instant messaging account to send temporary communication information to the first electronic device associated with the first instant messaging account after scanning.

[0016] The first electronic device displays the temporary communication information from the second instant messaging account and displays information about the vehicle, wherein the temporary communication information is an instant messaging message or a multimedia communication request.

[0017] This application provides a communication processing device applied to a first electronic device, the first electronic device being associated with a first instant messaging account; including:

[0018] The receiving module is used to receive temporary communication information sent by the second electronic device after scanning the graphic code displayed by the third electronic device in the vehicle, wherein the temporary communication information is an instant messaging message or a multimedia communication request, and the graphic code includes the encrypted first instant messaging account.

[0019] The display module is used to display the temporary communication information from the second instant messaging account in the human-computer interaction interface, and to display the information of the vehicle, wherein the second electronic device is associated with the second instant messaging account.

[0020] This application provides a communication processing device applied to a second electronic device, the second electronic device being associated with a second instant messaging account; including:

[0021] A scanning module is used to scan a graphic code displayed by a third electronic device in the vehicle in response to a scan trigger operation, wherein the graphic code includes an encrypted first instant messaging account;

[0022] The sending module is configured to send temporary communication information to a first electronic device associated with the first instant messaging account after scanning, wherein the temporary communication information is an instant messaging message or a multimedia communication request, so that the first electronic device displays the temporary communication information from the second instant messaging account and displays the vehicle information.

[0023] This application provides a communication processing device applied to a third electronic device, the third electronic device being installed in a vehicle; comprising:

[0024] The display module is used to display graphic codes in the human-computer interaction interface;

[0025] The graphic code includes an encrypted first instant messaging account, which is used by a second electronic device associated with the second instant messaging account to send temporary communication information to the first electronic device associated with the first instant messaging account after scanning, so that the first electronic device displays the temporary communication information from the second instant messaging account and displays the vehicle information, wherein the temporary communication information is an instant messaging message or a multimedia communication request.

[0026] This application provides an electronic device, including:

[0027] Memory, used to store executable instructions;

[0028] The processor, when executing executable instructions stored in the memory, implements the communication processing method provided in the embodiments of this application.

[0029] This application provides a computer-readable storage medium storing executable instructions, which, when executed by a processor, implement the communication processing method provided in this application.

[0030] This application provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the communication processing method provided in this application.

[0031] The embodiments of this application have the following beneficial effects:

[0032] By displaying a graphic code on a third electronic device installed in the vehicle, wherein the graphic code includes an encrypted first instant messaging account, a second electronic device can scan the graphic code displayed on the third electronic device to send temporary communication information to the first electronic device associated with the first instant messaging account when there is a need to move the vehicle. In this way, communication can be efficiently established in the vehicle moving scenario while protecting the privacy of the vehicle driver. Attached Figure Description

[0033] Figure 1 This is a schematic diagram of the architecture of the communication processing system 100 provided in an embodiment of this application;

[0034] Figure 2A This is a schematic diagram of the structure of the first electronic device 700 provided in the embodiments of this application;

[0035] Figure 2B This is a schematic diagram of the structure of the second electronic device 600 provided in the embodiments of this application;

[0036] Figure 2C This is a schematic diagram of the structure of the third electronic device 500 provided in the embodiments of this application;

[0037] Figure 3 This is a flowchart illustrating the communication processing method provided in an embodiment of this application;

[0038] Figures 4A to 4H This is a schematic diagram illustrating an application scenario of the communication processing method provided in the embodiments of this application;

[0039] Figure 5 This is a flowchart illustrating the communication processing method provided in an embodiment of this application;

[0040] Figure 6 This is a flowchart illustrating the communication processing method provided in an embodiment of this application;

[0041] Figure 7 This is a flowchart illustrating the communication processing method provided in an embodiment of this application. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0043] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0044] In the following description, the terms “first, second, ...” are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that “first, second, ...” may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0045] It is understood that in this application embodiment, data related to user accounts is involved. When this application embodiment is applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0046] In the following description, the term "multiple" means at least two.

[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0048] In the implementation of this application, the collection and processing of relevant data should strictly comply with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0049] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0050] 1) Graphic Code: A graphic that carries information according to a certain pattern, such as a QR code or barcode. A QR code is a black-and-white graphic that records data symbols distributed in a two-dimensional plane using specific geometric shapes. It cleverly utilizes the concept of "0" and "1" bit streams, the foundation of computer logic, to represent textual and numerical information using several geometric shapes corresponding to binary. It is automatically read by image input devices or photoelectric scanning devices to achieve automatic information processing. It shares some common characteristics with barcode technology: each code system has its specific character set; each character occupies a certain width; it has certain verification functions, and it also has the ability to automatically identify information in different rows and handle graphic rotation changes.

[0051] 2) Responding to: used to indicate the conditions or states on which the operation is performed depends. When the conditions or states on which it depends are met, one or more operations can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.

[0052] 3) Mini Program: A mini program is an application that can be used without downloading or installing. To provide users with more diverse business services, developers can create corresponding mini programs for terminal device applications (such as instant messaging applications, shopping applications, email applications, etc.). The mini program can be embedded as a sub-application into the terminal device application, and by running the sub-application (i.e., the corresponding mini program) within the application, it can provide users with corresponding business services.

[0053] 4) Temporary communication information: This refers to information used for temporary communication. For example, after scanning the graphic code displayed by the third electronic device in the vehicle, the second electronic device will send temporary communication information to the first electronic device. Temporary communication information may include instant messaging messages (such as text messages, picture messages, etc.) and multimedia communication requests (such as voice call requests, video call requests, etc.).

[0054] This application provides a communication processing method, apparatus, electronic device, computer-readable storage medium, and computer program product, which can efficiently establish communication in a vehicle relocation scenario while protecting privacy. The following describes exemplary applications of the electronic device provided in this application. The electronic device provided in this application can be implemented as various types of terminal devices, or it can be implemented collaboratively by a terminal device and a server. It should be noted that the electronic device here can be any of the electronic devices described below, including a first electronic device, a second electronic device, and a third electronic device.

[0055] For example, see Figure 1 , Figure 1 This is a schematic diagram of the architecture of the communication processing system 100 provided in this application embodiment. To support an application that, while protecting the privacy of the vehicle driver, facilitates the driver's ability to quickly identify the target vehicle that needs to be moved from among multiple vehicles, such as... Figure 1 As shown, the communication processing system 100 includes: a server 200, a network 300, a vehicle 400, a third electronic device 500, a second electronic device 600 and a first electronic device 700 installed in the vehicle 400, wherein the network 300 can be a wide area network or a local area network, or a combination of the two.

[0056] For example, taking vehicle 400 as user A's vehicle, a third electronic device 500 is installed in vehicle 400 (e.g., it can be a vehicle-mounted radio, vehicle-mounted terminal, etc. fixed in vehicle 400, or a movable device such as a tablet computer or mobile phone placed in vehicle 400 by user A). When the display conditions are met (e.g., receiving a graphic code display operation triggered by user A, or detecting that the current location of vehicle 400 is a parking lot, or detecting that the engine of vehicle 400 is in a state of being turned off for a period of time greater than the engine off time threshold, or detecting that the distance between user A and vehicle 400 is greater than the distance threshold), A graphic code (e.g., a QR code, which may include an encrypted first instant messaging account; that is, when a third-party dedicated graphic code scanning program scans the QR code, the real first instant messaging account cannot be obtained because it is encrypted; for example, depending on the encryption method, the scanning result obtained by the third-party dedicated graphic code scanning program may be a meaningless symbol or a fake instant messaging account, i.e., the corresponding user cannot be found), such as instant messaging account 1 registered by user A in an instant messaging application. Then, when there is a need to move the car (e.g., user A's parked vehicle 400 is blocking user B's passage), user B can use their own electronic device (e.g., a second electronic device 600 associated with user B's instant messaging account 2 registered in an instant messaging application; for example, user B uses the instant messaging client running on the second electronic device 600 to scan the graphic code displayed in the third electronic device 500) to scan the graphic code displayed in the vehicle 400 by the third electronic device 500, so that the second electronic device 600 sends the scanned graphic code to the server 200 through the network 300.After receiving the graphic code sent by the second electronic device 600, server 200 decrypts the encrypted first instant messaging account contained in the graphic code to obtain the first instant messaging account (i.e., instant messaging account 1 registered by user A). Subsequently, after receiving temporary communication information (including instant messaging messages and multimedia communication requests) sent by the second electronic device 600, server 200 can forward the received temporary communication information to the first electronic device 700 (e.g., user A's mobile phone) associated with the decrypted first instant messaging account. This allows the first electronic device 700 to display the message from the second instant messaging account (e.g., user B's mobile phone) in the human-computer interaction interface provided by client 710 (e.g., instant messaging client, live streaming client, social networking client, etc.). The temporary communication information of the registered instant messaging account 2) and the information of vehicle 400 (such as the name, license plate number, and picture of vehicle 400) are displayed in the third electronic device 500 in vehicle 400. The first instant messaging account included in the graphic code is encrypted, which avoids exposing the privacy information of user A (i.e., the driver of the vehicle) and ensures the privacy and security of the driver. On the other hand, by displaying the information of vehicle 400 in the human-computer interaction interface provided by client 710, it is also convenient for the driver to quickly identify the target vehicle (i.e., vehicle 400) that needs to be moved from multiple vehicles (for example, assuming that user A owns other vehicles besides vehicle 400), thus improving the efficiency of moving the vehicle.

[0057] In some embodiments, electronic devices (such as the first electronic device 700, the second electronic device 600, and the third electronic device 500 mentioned above) or server 200 can also implement the communication processing method provided in this application embodiment by running a computer program. For example, the computer program can be a native program or software module in an operating system; it can be a native application (APP), that is, a program that needs to be installed in the operating system to run, such as an instant messaging application (corresponding to client 710 mentioned above); it can also be a mini-program, that is, a program that only needs to be downloaded to a browser environment to run; it can also be a mini-program that can be embedded in any APP, such as a mini-program component embedded in an instant messaging application, wherein the mini-program component can be controlled by the user to run or close. In summary, the above-mentioned computer program can be any form of application, module, or plugin.

[0058] In some embodiments, server 200 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The cloud services can be communication processing services, invoked by electronic devices (such as the first electronic device 700, the second electronic device 600, or the third electronic device 500 mentioned above). Electronic devices can be smartphones, tablets, laptops, desktop computers, smart TVs, smartwatches, in-vehicle terminals, etc., but are not limited to these. Electronic devices and servers can be directly or indirectly connected via wired or wireless communication, which is not limited in this embodiment.

[0059] The structure of the electronic device provided in the embodiments of this application will be described below.

[0060] In some embodiments, see Figure 2A , Figure 2A This is a schematic diagram of the structure of the first electronic device 700 provided in the embodiments of this application. Figure 2A The first electronic device 700 shown includes at least one processor 720, a memory 760, at least one network interface 730, and a user interface 740. The various components in the first electronic device 700 are coupled together via a bus system 750. It is understood that the bus system 750 is used to implement communication between these components. In addition to a data bus, the bus system 750 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in… Figure 2A The general labeled all buses as Bus System 750.

[0061] The processor 720 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or any conventional processor.

[0062] User interface 740 includes one or more output devices 741 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 740 also includes one or more input devices 742, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0063] The memory 760 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 760 may optionally include one or more storage devices physically located away from the processor 720.

[0064] The memory 760 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 760 described in this application embodiment is intended to include any suitable type of memory.

[0065] In some embodiments, memory 760 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.

[0066] Operating system 761 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, and driver layer, for implementing various basic business functions and handling hardware-based tasks.

[0067] The network communication module 762 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 730, exemplary network interfaces 730 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc.

[0068] Presentation module 763 enables the presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 741 (e.g., a display screen, a speaker, etc.) associated with user interface 740.

[0069] The input processing module 764 is used to detect and translate one or more user inputs or interactions from one or more input devices 742.

[0070] In some embodiments, the communication processing apparatus provided in this application can be implemented in software. Figure 2AA communication processing device 765 stored in memory 760 is shown. This device can be software in the form of programs and plug-ins, and includes the following software modules: a receiving module 7651, a display module 7652, a triggering module 7653, a masking module 7654, an adding module 7655, and a calling module 7656. These modules are logically connected and can therefore be arbitrarily combined or further divided according to the functions they implement. The functions of each module will be described below. It should be noted that... Figure 2A For ease of description, all the above modules are shown at once. In practical applications, it is possible that the communication processing device 765 may only include the receiving module 7651 and the display module 7652. The functions of each module will be described below.

[0071] In other embodiments, see Figure 2B , Figure 2B This is a schematic diagram of the structure of the second electronic device 600 provided in the embodiments of this application, as shown below. Figure 2B As shown, the second electronic device 600 includes: a memory 650 for storing executable instructions; and a processor 610 for implementing the communication processing method provided in this application embodiment when processing the executable instructions stored in the memory 650. Furthermore, the communication processing device 655 stored in the memory 650 can be software in the form of programs and plug-ins, including the following software modules: a scanning module 6551, a sending module 6552, a display module 6553, and a determining module 6554. These modules are logically related and can therefore be arbitrarily combined or further divided according to the functions they implement. The functions of each module will be described below. It should be noted that... Figure 2B For ease of description, all the above modules are shown at once. In practical applications, it is possible that the communication processing device 655 may only include the scanning module 6551 and the sending module 6552. The functions of each module will be described below. In addition, the second electronic device 600 also includes a network interface 620, a user interface 630 (including an output device 631 and an input device 632), and a memory 650 that stores an operating system 651, a network communication module 652, a presentation module 653, and an input processing module 654. The functions of the above components are the same as those of the above components. Figure 2A The corresponding components in the text serve a similar purpose; please refer to them. Figure 2A The description of the embodiments in this application will not be repeated here.

[0072] In some embodiments, see Figure 2C , Figure 2C This is a schematic diagram of the structure of the third electronic device 500 provided in the embodiments of this application, as shown below. Figure 2CAs shown, the third electronic device 500 includes: a memory 550 for storing executable instructions; and a processor 510 for implementing the communication processing method provided in the embodiments of this application when processing the executable instructions stored in the memory 550. Furthermore, the communication processing device 555 stored in the memory 550 can be software in the form of programs and plug-ins, including the following software modules: a display module 5551 and an update module 5552. These modules are logically related and can therefore be arbitrarily combined or further divided according to the functions they implement. The functions of each module will be described below. It should be noted that... Figure 2C For ease of description, all the above modules are shown at once. In practical applications, it is possible that the communication processing device 555 may only include the display module 5551. The functions of each module will be described below. In addition, the third electronic device 500 also includes a network interface 520, a user interface 530 (including an output device 531 and an input device 532), and a memory 550 that stores an operating system 551, a network communication module 552, a presentation module 553, and an input processing module 554. The functions of these components are similar to... Figure 2A The corresponding components in the text serve a similar purpose; please refer to them. Figure 2A The description of the embodiments in this application will not be repeated here.

[0073] The communication processing method provided in the embodiments of this application will be specifically described below from the perspective of the interaction between the first electronic device, the second electronic device, and the third electronic device.

[0074] For example, see Figure 3 , Figure 3 This is a flowchart illustrating the communication processing method provided in the embodiments of this application, which will be combined with... Figure 3 The steps shown are explained.

[0075] In step 101, the third electronic device displays a graphic code in the human-computer interaction interface.

[0076] In some embodiments, the conditions under which the third electronic device displays a graphic code in the human-machine interface may include one of the following: the third electronic device receives a graphic code display operation, wherein the graphic code display operation is used to trigger the third electronic device to display a graphic code; the engine of the vehicle has been in a shutdown state for a duration exceeding a shutdown duration threshold (e.g., 3 minutes); the current location of the vehicle is a parking lot (including temporary parking lots and long-term parking lots); the third electronic device enters a standby state; the distance between the vehicle and the driver is greater than a distance threshold (e.g., 2 meters).

[0077] It should be noted that the third electronic device in this application embodiment does not refer to a specific device, but rather to a certain type of device. For example, any device installed in a vehicle and used to display graphic codes can be called a third electronic device. That is, there can be multiple third electronic devices. For example, in addition to displaying graphic codes in the vehicle terminal, the vehicle driver can also place their own tablet computer in the vehicle (e.g., on the rear windshield) and display the graphic code in the tablet computer's human-computer interaction interface. In this case, the vehicle driver's tablet computer can also be called a third electronic device. Thus, by displaying graphic codes in multiple third electronic devices, it is convenient for other objects to use their own electronic devices to scan.

[0078] For example, taking the third electronic device as an in-vehicle terminal, when the in-vehicle terminal receives a graphic code display operation triggered by the vehicle driver (e.g., user A) (e.g., receiving a click operation from user A on the "Contact Me" status entry in the menu bar displayed on the in-vehicle terminal's human-machine interface), a graphic code (e.g., a QR code) is displayed on the in-vehicle terminal's human-machine interface. The graphic code includes an encrypted first instant messaging account (e.g., instant messaging account 1 registered by user A in an instant messaging application).

[0079] For example, taking the third electronic device as the vehicle terminal, when the vehicle terminal detects that the engine has been in a shutdown state for a duration exceeding the shutdown duration threshold (e.g., 3 minutes) (i.e., the vehicle is currently in a parked state), a graphic code (e.g., a QR code, where the QR code includes an encrypted first instant messaging account, such as the instant messaging account 1 registered by the vehicle driver in an instant messaging application) is displayed in the human-machine interface.

[0080] For example, taking the third electronic device as an in-vehicle terminal, when the in-vehicle terminal detects that the vehicle has stopped moving and that the current location is a parking lot (for example, the in-vehicle terminal can receive real-time location information of the vehicle sent by the server to determine whether the current location of the vehicle is a parking lot), a graphic code (such as a QR code, wherein the QR code includes an encrypted first instant messaging account, such as the instant messaging account 1 registered by the vehicle driver in an instant messaging application) is displayed in the human-machine interface.

[0081] For example, taking the third electronic device as an in-vehicle terminal, when the in-vehicle terminal enters the standby state (for example, assuming that the in-vehicle terminal does not receive any operation triggered by the vehicle driver within a set time (e.g., 3 minutes), it automatically enters the standby state from the working state), and displays a graphic code in the human-machine interface. The graphic code includes an encrypted first instant messaging account, such as the instant messaging account 1 registered by the vehicle driver in an instant messaging application.

[0082] For example, taking a third electronic device as an in-vehicle terminal, when the in-vehicle terminal detects that the distance between the vehicle driver (e.g., user A) and the vehicle is greater than a distance threshold (e.g., 2 meters) (e.g., an infrared sensor is built into the in-vehicle terminal to detect the distance between user A and the vehicle based on the infrared sensor), a graphic code (e.g., a QR code) is displayed in the human-machine interface. The graphic code includes an encrypted first instant messaging account, such as instant messaging account 1 registered by user A in an instant messaging application.

[0083] It should be noted that the graphic code displayed in the third electronic device can be generated locally on the third electronic device. For example, the third electronic device can use its own computing power to encrypt the first instant messaging account and generate a corresponding graphic code based on the encrypted first instant messaging account. Of course, the graphic code can also be generated and sent to the third electronic device by a server. For example, when receiving a graphic code retrieval request from the third electronic device, the server can send the generated graphic code to the third electronic device via the network for display on the human-computer interaction interface of the third electronic device. Alternatively, the server can periodically (e.g., every 3 minutes) send the generated graphic code to the third electronic device so that the third electronic device displays it on the human-computer interaction interface when any of the above conditions are met.

[0084] Furthermore, it should be noted that the encryption algorithm used to encrypt the first instant messaging account can be of various types, such as symmetric encryption algorithms and asymmetric encryption algorithms. For example, using an asymmetric encryption algorithm, the server can generate two keys: a public key and a private key. It then sends the public key to a third electronic device, which uses the public key to encrypt the first instant messaging account, obtaining an encrypted first instant messaging account. (Alternatively, the server can use the public key to encrypt the first instant messaging account, generate a graphic code based on the encrypted account, and then send the graphic code to the third electronic device.) Subsequently, when the server receives the graphic code from a second electronic device, it can use the private key to decrypt the encrypted first instant messaging account, obtaining the original account. Additionally, to ensure the uniqueness of the graphic code—that is, to ensure that each generated graphic code is different—a random number can also be used to encrypt the first instant messaging account.

[0085] In other embodiments, the graphic code displayed in the third electronic device may also be dynamically updated, and the graphic code that has been displayed before will not be displayed repeatedly; wherein, the updating method of the graphic code may include any of the following: when the display duration of the graphic code is greater than the display duration threshold (e.g., 5 minutes), the graphic code is updated; when the graphic code is scanned or the number of times it is scanned is greater than the number of scans threshold (e.g., 3 times), the graphic code is updated.

[0086] For example, taking graphic code A currently displayed in the third electronic device as graphic code A, when the display duration of graphic code A exceeds the display duration threshold (e.g., 5 minutes), graphic code B is updated and displayed in the human-computer interaction interface of the third electronic device. Both graphic code A and graphic code B include the encrypted first instant messaging account (i.e., the only difference between graphic code A and graphic code B is the pattern). In this way, by dynamically updating the graphic code, the difficulty of copying the graphic code can be increased, the security of the original data (e.g., the encrypted first instant messaging account) can be enhanced, and the possibility of cracking the original data and the probability of leakage can be reduced, thereby further ensuring the security of the vehicle driver's privacy information.

[0087] For example, see Figure 4A , Figure 4A This is a schematic diagram illustrating an application scenario of the communication processing method provided in the embodiments of this application, such as... Figure 4A As shown, the third electronic device 401 (the third electronic device 401 is installed in the vehicle, Figure 4A A QR code 402 is displayed in the human-computer interaction interface (not shown). When the display duration of QR code 402 exceeds the display duration threshold (e.g., 5 minutes) (e.g., QR code 402 is displayed in the third electronic device 401 for more than 5 minutes and is not scanned within these 5 minutes), QR code 403 will be automatically updated and displayed in the human-computer interaction interface of the third electronic device 401. Both QR code 402 and QR code 403 include an encrypted first instant messaging account, and the patterns of QR code 402 and QR code 403 are different.

[0088] For example, taking graphic code A currently displayed in the third electronic device as graphic code A, when graphic code A is scanned or the number of scans exceeds the scanning threshold (e.g., 3 times), graphic code B is updated in the human-computer interaction interface of the third electronic device. Both graphic code A and graphic code B include an encrypted first instant messaging account. In this way, by updating the graphic code immediately after it is scanned, the security of the original data (e.g., the encrypted first instant messaging account) included in the graphic code is enhanced, the possibility of cracking the original data and the probability of leakage are reduced, thereby further ensuring the security of the vehicle driver's privacy information.

[0089] For example, see Figure 4B , Figure 4B This is a schematic diagram illustrating an application scenario of the communication processing method provided in the embodiments of this application, such as... Figure 4B As shown, the third electronic device 401 (the third electronic device 401 is installed in the vehicle, Figure 4B A QR code 402 is displayed in the human-computer interaction interface (not shown). When QR code 402 is scanned or the number of scans exceeds the scanning threshold, QR code 404 will be updated and displayed in the human-computer interaction interface of the third electronic device 401 immediately. Both QR code 402 and QR code 404 include an encrypted first instant messaging account, and the patterns of QR code 401 and QR code 404 are different.

[0090] In step 102, the second electronic device scans the graphic code displayed by the third electronic device in the vehicle in response to the scan trigger operation.

[0091] In some embodiments, the second electronic device refers to a device associated with a second instant messaging account. For example, the second electronic device may run an instant messaging client logged in with a second instant messaging account (e.g., instant messaging account 2 registered by user B in the instant messaging client). When the instant messaging client running on the second electronic device receives a scan trigger operation triggered by user B (e.g., receiving a click operation by user B on the "Scan" button displayed in the human-machine interface of the instant messaging client), it scans the graphic code displayed by the third electronic device in the vehicle.

[0092] In other embodiments, after scanning the graphic code displayed by the third electronic device in the vehicle, the second electronic device can also send the scanned graphic code to a server (e.g., the backend server of an instant messaging client), so that the server can decrypt the encrypted first instant messaging account included in the graphic code according to a preset decryption algorithm to obtain the decrypted first instant messaging account.

[0093] It should be noted that the above decryption process can also be implemented locally on the second electronic device. For example, the second electronic device can also call its own computing power to decrypt the encrypted first instant messaging account (i.e., the first instant messaging account in ciphertext form) included in the graphic code according to the preset decryption algorithm, and obtain the decrypted first instant messaging account (i.e., the first instant messaging account in plaintext form).

[0094] In step 103, the second electronic device sends temporary communication information to the first electronic device.

[0095] Here, the first electronic device refers to the device associated with the first instant messaging account. For example, the first electronic device can run an instant messaging client logged in with the first instant messaging account.

[0096] In some embodiments, after the second electronic device scans the graphic code displayed by the third electronic device in the vehicle to obtain the first instant messaging account (for example, the second electronic device can send the scanned graphic code to the server so that the server can decrypt the encrypted first instant messaging account according to a preset decryption algorithm to obtain the first instant messaging account), it can send temporary communication information to the first electronic device associated with the first instant messaging account (for example, the second electronic device can send the temporary communication information to the server so that the server can forward the temporary communication information to the first electronic device associated with the first instant messaging account). The temporary communication information is an instant messaging message (such as a text message, a picture message, etc.) or a multimedia communication request (such as a video call request or a voice call request, etc.).

[0097] In other embodiments, when the second electronic device responds to a scan trigger operation, it may also perform the following processing: displaying a third prompt message on the human-machine interface of the second electronic device regarding whether to send temporary communication information, wherein the third prompt message includes a confirm send button and a reject send button; then, before sending temporary communication information to the first electronic device associated with the first instant messaging account, the second electronic device may also perform the following processing: in response to a trigger operation on the confirm send button, determining that temporary communication information will be sent to the first electronic device associated with the first instant messaging account; in response to a trigger operation on the reject send button, determining that temporary communication information will not be sent to the first electronic device associated with the first instant messaging account.

[0098] For example, see Figure 4C , Figure 4C This is a schematic diagram illustrating an application scenario of the communication processing method provided in the embodiments of this application, such as... Figure 4C As shown, when the second electronic device 405 (e.g., user B's mobile phone) responds to a scan trigger operation (e.g., after scanning the QR code 402 displayed by the third electronic device 401 in the vehicle), it can also display a prompt message on the human-machine interface 406 of the second electronic device 405 regarding whether to send temporary communication information. The prompt message includes a confirm send button 407 and a refuse send button 408. When user B clicks the confirm send button 407, the second electronic device 405 determines that it will send temporary communication information; when user B clicks the refuse send button 408, the second electronic device 405 determines that it will not send temporary communication information.

[0099] In step 104, the first electronic device displays temporary communication information from the second instant messaging account in the human-machine interface, and also displays vehicle information.

[0100] Here, temporary communication information can be instant messaging messages, such as text messages and image messages, or multimedia communication requests, such as audio call requests and video call requests; vehicle information can be the vehicle's name, license plate number, and images (such as photos of the vehicle).

[0101] In some embodiments, in addition to displaying temporary communication information and vehicle information in the human-machine interface of the first electronic device, a second instant messaging account may also be displayed. The method of displaying the second instant messaging account in the human-machine interface of the first electronic device may include: when the second instant messaging account has a social relationship with the first instant messaging account (e.g., friend, follow, like, comment interaction, etc.), the second instant messaging account is displayed in the human-machine interface of the first electronic device as a person with the corresponding social relationship (e.g., the nickname, account name, etc. corresponding to the second instant messaging account can be displayed in the human-machine interface, and a friend relationship indicator can be displayed near the nickname or account name); when the second instant messaging account does not have a social relationship with the first instant messaging account, the second instant messaging account is displayed in the human-machine interface of the first electronic device as a stranger (e.g., the nickname, account name, etc. corresponding to the second instant messaging account can be displayed in the human-machine interface, and a stranger indicator can be displayed near the nickname or account name).

[0102] For example, see Figure 4D , Figure 4D This is a schematic diagram illustrating an application scenario of the communication processing method provided in the embodiments of this application, such as... Figure 4DAs shown, when the first electronic device (e.g., user A's mobile phone) receives temporary communication information (e.g., a multimedia communication request) sent by the second electronic device (e.g., user B's mobile phone) after scanning the graphic code displayed by the third electronic device (e.g., vehicle A's in-vehicle terminal) in the vehicle (e.g., user A's vehicle), the multimedia communication request (e.g., a voice call request 410) from the second instant messaging account can be displayed in the human-machine interface 409 of the first electronic device, and vehicle information (e.g., the vehicle name 411, such as "from XX electric vehicle") can also be displayed. Furthermore, when the second instant messaging account interacts with the first instant messaging account... When the accounts do not have a social relationship (i.e., user B and user A are strangers), the second instant messaging account can also be displayed as a stranger in the human-computer interaction interface 409 of the first electronic device (for example, displaying the avatar 412 and nickname 413 of the second instant messaging account in the human-computer interaction interface 409, and displaying a "stranger" icon 414 below the nickname 413). In this way, for temporary communication information sent by a stranger account without a social relationship, displaying the corresponding instant messaging account as a stranger can effectively remind the vehicle driver, such as reminding the vehicle driver that the voice call request is sent by a stranger. In addition, the human-computer interaction interface 409 can also display operation buttons for the voice call request 410, such as an answer button 415 and a reject button 416.

[0103] For example, see Figure 4E , Figure 4E This is a schematic diagram illustrating an application scenario of the communication processing method provided in the embodiments of this application, such as... Figure 4E As shown, when the first electronic device (e.g., user A's mobile phone) receives temporary communication information (e.g., instant messaging message) sent by the second electronic device (e.g., user B's mobile phone) after scanning the graphic code displayed by the third electronic device (e.g., vehicle A's in-vehicle terminal) in the vehicle (e.g., user A's vehicle), the instant messaging message from the second instant messaging account (e.g., text message 417, such as "Your car is blocking the way, please move it") can be displayed in the human-machine interface 409 of the first electronic device, and the vehicle information (e.g., vehicle name 411, such as "from XX electric vehicle") can also be displayed. In addition, when the second instant messaging account and the first instant messaging account do not have a social relationship (i.e., user B and user A are strangers), the second instant messaging account can also be displayed as a stranger in the human-machine interface 409 of the first electronic device (e.g., displaying the avatar 412 and nickname 413 of the second instant messaging account in the human-machine interface 409, and displaying a "stranger" icon 414 below the nickname 413). In this way, the driver can be effectively reminded, for example, that the instant messaging message was sent by a stranger.

[0104] In some embodiments, when the temporary communication information is a multimedia communication request and no response operation is received for the multimedia communication request within a set time period, the following processing can also be performed: triggering the second electronic device to display a first prompt message in the human-computer interaction interface, wherein the first prompt message is used to prompt that multimedia communication between the second instant messaging account and the first instant messaging account has not been established.

[0105] For example, see Figure 4F , Figure 4F This is a schematic diagram illustrating an application scenario of the communication processing method provided in the embodiments of this application, such as... Figure 4F As shown, when multimedia communication (e.g., voice call) between the first instant messaging account and the second instant messaging account fails to be established—for example, if user A corresponding to the first instant messaging account does not answer a voice call request initiated by user B corresponding to the second instant messaging account, or user A refuses to answer a voice call request initiated by user B—user A's electronic device (i.e., the first electronic device) will send a corresponding instruction to the server. The server can then send a first prompt message to user B's electronic device (i.e., the second electronic device), triggering the second electronic device to display the first prompt message 418 in the human-computer interaction interface 406, such as "Voice call not established successfully, please call again." This allows the caller (e.g., user B) to promptly understand whether multimedia communication has been successfully established (i.e., whether the driver has been contacted).

[0106] In other embodiments, when temporary communication information from a second instant messaging account is displayed in the human-computer interaction interface of the first electronic device, or when multimedia communication with the second instant messaging account ends, the first electronic device may further perform the following processing: displaying a block button for the second instant messaging account in the human-computer interaction interface, wherein the block button is used to block new temporary communication information from the second instant messaging account; in response to the triggering operation of the block button, when new temporary communication information from the second instant messaging account is received, blocking the display of new temporary communication information in the human-computer interaction interface.

[0107] For example, see Figure 4G , Figure 4G This is a schematic diagram illustrating an application scenario of the communication processing method provided in the embodiments of this application, such as... Figure 4GAs shown, when the multimedia communication (e.g., audio call) between the first instant messaging account (e.g., instant messaging account 1 registered by user A) and the second instant messaging account (e.g., instant messaging account 2 registered by user B) ends, a blocking button (e.g., "block" button 419) for the second instant messaging account can be displayed in the human-computer interaction interface 409 of the first electronic device (i.e., user A's electronic device). When the first electronic device receives user A's click operation on the "block" button 419, it will block the display of new temporary communication information (e.g., new voice call requests) from the second instant messaging account. For example, after user A blocks user B, the first electronic device will not ring to remind the user of new voice call requests from the second instant messaging account. In this way, by adding the blocking function, the repeated calls from the same stranger can be prevented, thus avoiding harassment to the driver.

[0108] It should be noted that the blocking function can also be automatically triggered. For example, if the first electronic device receives more than a threshold number of temporary communication messages from the same instant messaging account (e.g., instant messaging account 2) within a set time period (e.g., 30 minutes), the first electronic device can automatically block new temporary communication messages from instant messaging account 2. In this way, the driver can be effectively prevented from being repeatedly harassed by the same person.

[0109] In some embodiments, after sending at least one instant messaging message to the second instant messaging account (i.e., user A and user B exchange messages once), or when multimedia communication with the second instant messaging account ends (i.e., the voice or video call between user A and user B ends), the first electronic device may further perform the following processing: displaying an add button for the second instant messaging account in the human-computer interaction interface, wherein the add button is used to add the second instant messaging account to the address book of the first instant messaging account; in response to the triggering operation of the add button, adding the second instant messaging account to a group of type parking contacts in the address book, or adding the second instant messaging account to the address book and automatically adding a parking contact identifier to the second instant messaging account.

[0110] For example, see Figure 4H , Figure 4H This is a schematic diagram illustrating an application scenario of the communication processing method provided in the embodiments of this application, such as... Figure 4HAs shown, when a multimedia communication (e.g., a voice call) between the first instant messaging account (e.g., instant messaging account 1 registered by user A) and the second instant messaging account (e.g., instant messaging account 2 registered by user B) ends, an "Add" button 420 for the second instant messaging account can be displayed on the human-computer interaction interface 409 of the first electronic device (i.e., user A's electronic device). When the first electronic device receives a click operation from user A on the "Add" button 420, it can add the second instant messaging account to user A's address book 421 and automatically add a parking contact identifier 422 to the second instant messaging account. This facilitates subsequent communication between the vehicle driver (i.e., user A) and user B.

[0111] It should be noted that when the multimedia communication between the first instant messaging account and the second instant messaging account ends, an add button for the first instant messaging account (e.g., instant messaging account 1 registered by user A) can also be displayed in the human-computer interaction interface of the second electronic device (e.g., user B's electronic device), thereby facilitating subsequent communication between user B and user A (i.e., the vehicle driver).

[0112] In some embodiments, when no response is received from the first object (i.e., the vehicle driver, such as user A) associated with the first electronic device for a temporary communication message within a set time period (e.g., 30 seconds) (e.g., user A does not answer a voice call request initiated by user B via QR code within 30 seconds because user A does not have their phone with them), the first electronic device may also perform the following processing: call the smart assistant in the first electronic device to perform a response operation for the temporary communication message (e.g., the smart assistant automatically answers a voice call request initiated by user B, or replies to an instant messaging message sent by user B), and when it is detected that the first object is operating the first electronic device (e.g., it is detected that the first object clicks the icon of the instant messaging client displayed in the human-computer interaction interface), a second prompt message is displayed in the human-computer interaction interface, wherein the second prompt message is used to prompt the first object that it has received a temporary communication message sent from the second instant messaging account. In this way, user B can avoid being kept waiting because user A did not answer or reply in time, saving user B's time and thus improving user B's experience.

[0113] In some embodiments, after execution Figure 3 After step 104 shown, the third electronic device can also perform Figure 5 Step 105 shown will combine Figure 5 The steps shown are explained.

[0114] In step 105, the third electronic device cancels the display of the graphic code in the human-computer interaction interface.

[0115] In some embodiments, the conditions under which the third electronic device cancels the display (i.e., does not display) of the graphic code in the human-machine interface may include one of the following: the third electronic device receives a graphic code cancellation operation triggered by the vehicle driver, wherein the graphic code cancellation operation is used to trigger the third electronic device to cancel the display of the graphic code, and the graphic code cancellation operation may include any of the following operations: unlocking the third electronic device to exit the graphic code display state, scanning the graphic code based on the first electronic device to exit the graphic code display state, or entering a password in the third electronic device to exit the graphic code display state; the vehicle's engine enters the running state from the off state; the vehicle's current location is in the outer area of ​​the parking lot; the distance between the vehicle and the vehicle driver is less than a distance threshold; wherein the cancelled graphic code will not be displayed repeatedly (i.e., the graphic code displayed in the third electronic device each time is different, thus further reducing the probability of the graphic code being copied, thereby reducing the difficulty of cracking the original data included in the graphic code, and further ensuring the security of the vehicle driver's privacy information).

[0116] For example, taking the third electronic device as the vehicle terminal, when the vehicle terminal receives a graphic code cancellation operation triggered by the vehicle driver (e.g., user A) (e.g., user A enters a pre-set password in the human-machine interface of the vehicle terminal, or user A scans the graphic code displayed in the vehicle terminal using the first electronic device, or user A sends an unlock command to the vehicle terminal based on the instant messaging client through the linkage between the hardware system of the vehicle terminal and the instant messaging client), the graphic code is canceled from being displayed in the human-machine interface of the vehicle terminal.

[0117] For example, taking the third electronic device as the vehicle terminal, when the vehicle terminal detects that the vehicle's engine has switched from a shut-off state to a running state (indicating that the vehicle driver is currently driving the vehicle, and there is no need to display the graphic code on the vehicle terminal), the display of the graphic code can be canceled in the human-machine interface of the vehicle terminal.

[0118] For example, taking the third electronic device as the vehicle terminal, when the vehicle terminal detects that the vehicle is currently located in the outer area of ​​the parking lot (indicating that there is no parking requirement and there is no need to display the graphic code in the vehicle terminal), the display of the graphic code can be canceled in the human-machine interface of the vehicle terminal.

[0119] For example, taking the third electronic device as the vehicle terminal, when the vehicle terminal detects that the distance between the driver and the vehicle is less than a distance threshold (e.g., 2 meters) (indicating that the driver is currently near the vehicle, so there is no need to display the graphic code in the vehicle terminal), the display of the graphic code can be canceled in the human-machine interface of the vehicle terminal.

[0120] The communication processing method provided in this application embodiment displays a graphic code on a third electronic device installed in the vehicle. The graphic code includes an encrypted first instant messaging account. This allows a second electronic device to scan the graphic code displayed on the third electronic device when there is a need to move the vehicle, in order to send temporary communication information to the first electronic device associated with the first instant messaging account. In this way, communication can be efficiently established in the vehicle moving scenario while protecting the privacy of the vehicle driver.

[0121] The following uses a graphic code as an example of a QR code to illustrate an exemplary application of this application in a real-world application scenario.

[0122] This application provides a communication processing method. A vehicle driver (e.g., user A) can trigger an in-vehicle terminal or tablet computer (corresponding to the aforementioned third electronic device) to enter a special state (e.g., "Contact Me" state), generating a QR code. This QR code is actually an encrypted instant messaging account (e.g., instant messaging account 1 registered by user A in an instant messaging client), corresponding to user A. Simultaneously, this QR code can be displayed on a screen, such as on the human-machine interface of the in-vehicle terminal or the human-machine interface of the driver's tablet computer, for scanning by strangers (e.g., user B). Furthermore, the QR code can be updated every set interval (e.g., 5 minutes). After the update, the original QR code becomes invalid, and the latest QR code must be used to contact user A for a call. For example, when user B scans the QR code to make a call, user A can see who initiated the call, and the caller's (i.e., user B's) nickname and vehicle information (e.g., vehicle name, license plate number, etc.) can be displayed on the human-machine interface. Of course, user A can also trigger the vehicle terminal to exit the "Contact Me" state, thereby terminating this temporary call method based on QR code, and the QR code previously displayed in the vehicle terminal will be invalidated.

[0123] The following uses the temporary parking of an electric vehicle as an example to specifically illustrate the communication processing method provided in the embodiments of this application.

[0124] For example, see Figure 6 , Figure 6 This is a flowchart illustrating the communication processing method provided in the embodiments of this application, which will be combined with... Figure 6 The steps shown are explained.

[0125] In step 201, the QR code is displayed on the vehicle terminal.

[0126] In some embodiments, when a vehicle driver (e.g., user A) parks the vehicle, he / she can select the "Contact Me" button in the menu displayed on the instant messaging client (e.g., WeChat on the vehicle's infotainment system) running on the vehicle terminal. This will cause the instant messaging client running on the vehicle terminal to actively enter the "Contact Me" state. At this time, only the QR code for contacting user A will be displayed in the human-machine interface of the vehicle terminal, and the QR code can be automatically refreshed every hour.

[0127] In step 202, the stranger scans the QR code.

[0128] In some embodiments, when other passersby (e.g., strangers) discover that User A's vehicle is illegally parked and need to contact the vehicle driver (i.e., User A) to move the vehicle, they can use their own electronic devices (corresponding to the second electronic device mentioned above, such as a mobile phone) to scan the QR code displayed on the vehicle terminal.

[0129] In step 203, the vehicle driver receives a voice call request initiated by a stranger.

[0130] In some embodiments, when the vehicle driver's (i.e., user A's) electronic device (corresponding to the first electronic device mentioned above) receives a multimedia communication request (e.g., a voice call request or a video call request) initiated by a stranger's electronic device by scanning a QR code displayed in the vehicle terminal, the device can display a prompt message from the stranger and vehicle information (e.g., "from XX electric vehicle") on the human-machine interface of the vehicle driver's electronic device (e.g., user A's mobile phone). In this way, the vehicle driver can clearly know that a stranger has contacted him through the QR code on his electric vehicle.

[0131] In other embodiments, when the driver returns to the vehicle, the instant messaging client (such as WeChat on the vehicle's infotainment system) running in the vehicle can be triggered to exit the "Contact Me" state, thus no longer displaying the QR code.

[0132] It's important to note that there are several ways to enter and exit the "Contact Me" mode, depending on the specific hardware device. For example, a tablet can automatically enter "Contact Me" mode when in standby mode, or it can be accessed via a menu on the in-vehicle WeChat system. Furthermore, exiting "Contact Me" mode can be achieved through the interaction between the in-vehicle terminal's hardware system and an instant messaging client (such as WeChat). Alternatively, it can be done by scanning a QR code with WeChat (e.g., the driver can scan a QR code displayed on the in-vehicle terminal with their mobile phone), or by entering a pre-set password on the in-vehicle terminal.

[0133] For example, see Figure 7 , Figure 7 This is a flowchart illustrating the communication processing method provided in the embodiments of this application, which will be combined with... Figure 7 The steps shown are explained.

[0134] In step 301, the vehicle terminal enters the "Contact Me" state and generates a QR code.

[0135] In some embodiments, when a vehicle driver (e.g., user A) parks the vehicle, they can select the "Contact Me" button in the menu displayed on the instant messaging client (e.g., WeChat on the vehicle's infotainment system) running on the in-vehicle terminal. This will put the instant messaging client running on the in-vehicle terminal into the "Contact Me" state. At this time, the screen will be locked, and only the QR code for contacting user A will be displayed in the human-machine interface of the in-vehicle terminal. This QR code will be automatically refreshed every certain period of time (e.g., 1 hour). When refreshed, the previous QR code will be invalidated (i.e., user A can only be contacted through the latest QR code).

[0136] In step 302, the stranger scans the code.

[0137] In some embodiments, when other passersby (e.g., strangers) discover that User A's vehicle is illegally parked and need to contact the vehicle driver (i.e., User A) to move the vehicle, they can use their own electronic devices (corresponding to the second electronic device mentioned above, such as a mobile phone) to scan the QR code displayed in the vehicle terminal. When a stranger (e.g., User B) scans the code, a prompt message can be displayed on User B's human-computer interaction interface, such as "Do you want to call the owner of this vehicle?" When User B clicks the "OK" button displayed in the prompt message, User B's electronic device will send the scanned QR code to the server.

[0138] In step 303, the stranger makes a voice call to the driver of the vehicle.

[0139] In some embodiments, after receiving a QR code sent by user B's electronic device, the server can convert the link corresponding to the QR code to obtain the instant messaging account (e.g., WeChat account) of the vehicle driver (i.e., user A), and invoke the audio call service to start making a WeChat call to user A. When user A's electronic device receives the voice call request sent by the server, it can display the caller's (i.e., the stranger who initiated the voice call by scanning the QR code, such as user B) nickname and vehicle information (e.g., "from TEXX electric vehicle") in the human-computer interaction interface.

[0140] In other embodiments, when a driver receives a voice call request initiated by a stranger via QR code scanning, a "block" function can be added to prevent the same stranger from repeatedly calling and harassing the driver.

[0141] In step 304, the server determines whether the voice call is connected. If connected, steps 305 and 307 are executed; if not connected, step 306 is executed.

[0142] In step 305, the stranger and the driver of the vehicle have a normal conversation.

[0143] In some embodiments, when the server determines that a voice call has been connected between a stranger and the driver, it displays the call as a normal conversation on the electronic devices of both the stranger and the driver.

[0144] It should be noted that when a friend of the driver scans the QR code displayed on the in-vehicle terminal, the call will be initiated between the friend and the driver.

[0145] In step 306, a "not connected" message is displayed on the stranger's electronic device, and the vehicle terminal is triggered to refresh the QR code.

[0146] In some embodiments, when the server determines that the voice call between the stranger and the driver of the vehicle has not been connected, it can send a corresponding prompt message to the stranger's electronic device to remind the caller. At the same time, the server can also send a refresh command to the vehicle terminal to trigger the vehicle terminal to refresh the displayed QR code.

[0147] In step 307, the vehicle terminal refreshes the QR code.

[0148] In some embodiments, once the server determines that a voice call between a stranger and the driver has been connected, regardless of whether the call is disconnected, the server can send a refresh command to the vehicle terminal to refresh the displayed QR code.

[0149] It should be noted that the communication processing method provided in this application embodiment can also be reused for initiating video calls or sending text messages by scanning QR codes. In addition, the communication processing method provided in this application embodiment can also be applied to multiple electronic devices. For example, when a vehicle driver is parked, in addition to displaying a QR code on the vehicle terminal, a QR code for contacting the vehicle driver can also be displayed on the vehicle driver's tablet computer.

[0150] In summary, the communication processing method provided in this application has the following beneficial effects:

[0151] 1) Communication can be conducted without becoming WeChat friends with the vehicle driver, thus improving communication flexibility;

[0152] 2) For vehicle drivers, communication methods can change at any time, so access is controllable and the vehicle driver's contact information will not be leaked;

[0153] 3) For drivers, it is now clear who is calling them, instead of an unknown number, thus improving the driver's experience.

[0154] The following description continues to illustrate the exemplary structure of the communication processing device 765 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 2A As shown, the software modules stored in the communication processing device 765 of the memory 760 may include: a receiving module 7651 and a display module 7652.

[0155] The receiving module 7651 is used to receive temporary communication information sent by the second electronic device after scanning the graphic code displayed by the third electronic device in the vehicle, wherein the temporary communication information is an instant messaging message or a multimedia communication request, and the graphic code includes an encrypted first instant messaging account; the display module 7652 is used to display the temporary communication information from the second instant messaging account and display vehicle information in the human-machine interface, wherein the second electronic device is associated with the second instant messaging account.

[0156] In some embodiments, when the second instant messaging account has a social relationship with the first instant messaging account, the display module 7652 is further configured to display the second instant messaging account in the human-computer interaction interface as an identity corresponding to the social relationship; and when the second instant messaging account does not have a social relationship with the first instant messaging account, it is configured to display the second instant messaging account in the human-computer interaction interface as a stranger.

[0157] In some embodiments, the graphic code is dynamically updated, and a graphic code that has been previously displayed will not be displayed again; wherein, the graphic code is updated in any of the following ways: when the display duration of the graphic code is greater than the display duration threshold, the graphic code is updated; when the graphic code is scanned, the graphic code is updated.

[0158] In some embodiments, the communication processing device 765 further includes a trigger module 7653, which is used to trigger the second electronic device to display a first prompt message when the temporary communication information is a multimedia communication request and no response operation for the multimedia communication request is received within a set time period. The first prompt message is used to indicate that multimedia communication between the second instant messaging account and the first instant messaging account has not been established.

[0159] In some embodiments, when temporary communication information from the second instant messaging account is displayed in the human-computer interaction interface, or when multimedia communication with the second instant messaging account ends, the display module 7651 is further configured to display a block button for the second instant messaging account in the human-computer interaction interface, wherein the block button is used to block new temporary communication information from the second instant messaging account; the communication processing device 765 further includes a block module 7654, configured to block the display of new temporary communication information in the human-computer interaction interface when new temporary communication information from the second instant messaging account is received in response to a trigger operation of the block button.

[0160] In some embodiments, after sending at least one instant messaging message to the second instant messaging account, or when multimedia communication with the second instant messaging account ends, the display module 7651 is further configured to display an add button for the second instant messaging account in the human-computer interaction interface, wherein the add button is used to add the second instant messaging account to the address book of the first instant messaging account; the communication processing device 765 further includes an add module 7655, configured to add the second instant messaging account to a group of type parking contact in the address book in response to the trigger operation of the add button, or add the second instant messaging account to the address book and automatically add a parking contact identifier to the second instant messaging account.

[0161] In some embodiments, the communication processing device 765 further includes a calling module 7656, configured to call a smart assistant in the first electronic device to perform a response operation for the temporary communication information when no response operation triggered by the first object associated with the first electronic device is received within a set time period; and a display module 7651, configured to display a second prompt message in the human-computer interaction interface when the first object is detected operating the first electronic device, wherein the second prompt message is used to prompt the first object that it has received temporary communication information from the second instant messaging account.

[0162] In some embodiments, the conditions for the third electronic device to display a graphic code include one of the following: the third electronic device receives a graphic code display operation, wherein the graphic code display operation is used to trigger the third electronic device to display a graphic code; the engine of the vehicle has been in a shutdown state for a duration exceeding a shutdown duration threshold; the vehicle is currently located in a parking lot; the third electronic device enters a standby state; or the distance between the vehicle and the driver is greater than a distance threshold.

[0163] In some embodiments, the conditions for the third electronic device to cancel the display of the graphic code include one of the following: the third electronic device receives a graphic code cancellation operation, wherein the graphic code cancellation operation is used to trigger the third electronic device to cancel the display of the graphic code, and the graphic code cancellation operation includes at least one of the following: unlocking the third electronic device to exit the graphic code display state, scanning the graphic code based on the first electronic device to exit the graphic code display state, entering a password in the third electronic device to exit the graphic code display state; the vehicle's engine enters the running state from the off state; the vehicle's current location is in the outer area of ​​the parking lot; the distance between the vehicle and the driver is less than a distance threshold; wherein the cancelled graphic code will not be displayed again subsequently.

[0164] The following description continues to illustrate the exemplary structure of the communication processing device 655 provided in the embodiments of this application as a software module. In some embodiments, such as... Figure 2B As shown, the software modules stored in the communication processing device 655 in the memory 650 may include: a scanning module 6551 and a sending module 6552.

[0165] The scanning module 6551 is used to scan the graphic code displayed by the third electronic device in the vehicle in response to the scanning trigger operation, wherein the graphic code includes an encrypted first instant messaging account; the sending module 6552 is used to send temporary communication information to the first electronic device associated with the first instant messaging account after scanning, wherein the temporary communication information is an instant messaging message or a multimedia communication request, so that the first electronic device displays the temporary communication information from the second instant messaging account and displays vehicle information.

[0166] In some embodiments, the first electronic device displays the second instant messaging account in the following ways: when the second instant messaging account has a social relationship with the first instant messaging account, the second instant messaging account is displayed in the human-computer interaction interface of the first electronic device as an identity corresponding to the social relationship; when the second instant messaging account does not have a social relationship with the first instant messaging account, the second instant messaging account is displayed in the human-computer interaction interface of the first electronic device as a stranger.

[0167] In some embodiments, the graphic code is dynamically updated, and a graphic code that has been previously displayed will not be displayed again; wherein, the graphic code is updated in any of the following ways: when the display duration of the graphic code is greater than the display duration threshold, the graphic code is updated; when the graphic code is scanned, the graphic code is updated.

[0168] In some embodiments, the communication processing device 655 further includes a display module 6553, configured to display a third prompt message on the human-machine interface of the second electronic device regarding whether to send temporary communication information in response to a scan trigger operation, wherein the third prompt message includes a confirm send button and a reject send button; the communication processing device 655 further includes a determination module 6554, configured to determine, in response to a trigger operation on the confirm send button, that temporary communication information will be sent to the first electronic device associated with the first instant messaging account; and configured to determine, in response to a trigger operation on the reject send button, that temporary communication information will not be sent to the first electronic device associated with the first instant messaging account.

[0169] The following description continues to illustrate the exemplary structure of the communication processing device 555 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 2C As shown, the software modules stored in the communication processing device 555 of the memory 550 may include: a display module 5551.

[0170] Display module 5551 is used to display a graphic code in the human-machine interface of a third electronic device; wherein the graphic code includes an encrypted first instant messaging account, which is used for a second electronic device associated with a second instant messaging account to send temporary communication information to the first electronic device associated with the first instant messaging account after scanning, so that the first electronic device displays the temporary communication information from the second instant messaging account and displays vehicle information, wherein the temporary communication information is an instant messaging message or a multimedia communication request.

[0171] In some embodiments, the first electronic device displays the second instant messaging account in the following ways: when the second instant messaging account has a social relationship with the first instant messaging account, the second instant messaging account is displayed in the human-computer interaction interface of the first electronic device as an identity corresponding to the social relationship; when the second instant messaging account does not have a social relationship with the first instant messaging account, the second instant messaging account is displayed in the human-computer interaction interface of the first electronic device as a stranger.

[0172] In some embodiments, the display module 5551 is further configured to perform one of the following processes: displaying a graphic code in the human-machine interface of the third electronic device in response to a graphic code display operation; displaying a graphic code in the human-machine interface of the third electronic device when the engine of the vehicle enters a shutdown state for a duration exceeding a shutdown duration threshold; displaying a graphic code in the human-machine interface of the third electronic device when the vehicle is currently in a parking lot; displaying a graphic code in the human-machine interface of the third electronic device when the third electronic device enters a standby state; and displaying a graphic code in the human-machine interface of the third electronic device when the distance between the vehicle and the driver is greater than a distance threshold.

[0173] In some embodiments, the display module 5551 is further configured to cancel the display of the graphic code in the human-machine interface of the third electronic device when one of the following conditions is met: in response to a graphic code cancellation operation, the graphic code is cancelled in the human-machine interface of the third electronic device, wherein the graphic code cancellation operation includes at least one of the following: unlocking the third electronic device to exit the graphic code display state, scanning the graphic code based on the first electronic device to exit the graphic code display state, or entering a password in the third electronic device to exit the graphic code display state; when the vehicle's engine enters a running state from a turned-off state, the graphic code is cancelled in the human-machine interface of the third electronic device; when the vehicle's current location is in the outer area of ​​the parking lot, the graphic code is cancelled in the human-machine interface of the third electronic device; when the distance between the vehicle and the driver is less than a distance threshold, the graphic code is cancelled in the human-machine interface of the third electronic device; wherein the cancelled graphic code will not be displayed again subsequently.

[0174] In some embodiments, the communication processing device 555 further includes an update module 5552, configured to update the graphic code displayed in the third electronic device when any of the following conditions are met: when the display duration of the graphic code is greater than a display duration threshold, the graphic code displayed in the third electronic device is updated; when the graphic code is scanned or the number of times it is scanned is greater than a scan number threshold, the graphic code displayed in the third electronic device is updated.

[0175] It should be noted that the description of the apparatus in this application is similar to the description of the method embodiments described above, and has similar beneficial effects as the method embodiments; therefore, it will not be repeated. For any technical details not covered in the communication processing apparatus provided in this application, please refer to... Figure 3 ,or Figure 5 The meaning is understood in accordance with the description of any of the accompanying drawings.

[0176] This application provides a computer program product or computer program that includes computer instructions (i.e., executable instructions) stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the communication processing method described in this application.

[0177] This application provides a computer-readable storage medium storing executable instructions. When these executable instructions are executed by a processor, they cause the processor to perform the communication processing method provided in this application, for example... Figure 3 ,or Figure 5 The communication processing method is shown.

[0178] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0179] In some embodiments, executable instructions may take the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0180] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple collaborating files (e.g., a file that stores one or more modules, subroutines, or code sections).

[0181] As an example, executable instructions can be deployed to execute on a single electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed across multiple locations and interconnected via a communication network.

[0182] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. A communication processing method, characterized in that, Applied to a first electronic device, the first electronic device being associated with a first instant messaging account; The method includes: The system receives temporary communication information sent by the second electronic device after scanning the graphic code displayed by the third electronic device in the vehicle. The temporary communication information is an instant messaging message or a multimedia communication request. The graphic code includes an encrypted first instant messaging account. The graphic code is dynamically updated, and the graphic code that has been previously displayed will not be displayed again. The temporary communication information from the second instant messaging account is displayed in the human-computer interaction interface, and the information of the vehicle is also displayed, wherein the second electronic device is associated with the second instant messaging account; A block button for the second instant messaging account is displayed in the human-computer interaction interface, wherein the block button is used to block new temporary communication information from the second instant messaging account; In response to the triggering operation of the block button, when the new temporary communication information is received from the second instant messaging account, the display of the new temporary communication information in the human-computer interaction interface is blocked.

2. The method according to claim 1, characterized in that, The method further includes: When the second instant messaging account has a social relationship with the first instant messaging account, the second instant messaging account is displayed in the human-computer interaction interface in the identity corresponding to the social relationship. When the second instant messaging account has no social relationship with the first instant messaging account, the second instant messaging account is displayed as a stranger in the human-computer interaction interface.

3. The method according to claim 1, characterized in that, The updating method for the graphic code includes any of the following: When the display duration of the graphic code exceeds the display duration threshold, the graphic code is updated; Once the graphic code is scanned, the graphic code is updated.

4. The method according to claim 1, characterized in that, When the temporary communication information is the multimedia communication request, and no response operation for the multimedia communication request is received within a set time period, the method further includes: The second electronic device is triggered to display a first prompt message, wherein the first prompt message is used to indicate that multimedia communication between the second instant messaging account and the first instant messaging account has not been established.

5. The method according to claim 1, characterized in that, When multimedia communication with the second instant messaging account ends, the method further includes: A block button for the second instant messaging account is displayed in the human-computer interaction interface, wherein the block button is used to block new temporary communication information from the second instant messaging account; In response to the triggering operation of the block button, when the new temporary communication information is received from the second instant messaging account, the display of the new temporary communication information in the human-computer interaction interface is blocked.

6. The method according to claim 1, characterized in that, The method further includes the following steps after at least one instant messaging message has been sent to the second instant messaging account, or when multimedia communication with the second instant messaging account has ended: The human-computer interaction interface displays an add button for the second instant messaging account, wherein the add button is used to add the second instant messaging account to the address book of the first instant messaging account; In response to the triggering operation of the add button, the second instant messaging account is added to the group of type parking contact in the address book, or the second instant messaging account is added to the address book and the parking contact identifier is automatically added to the second instant messaging account.

7. The method according to claim 1, characterized in that, When no response operation triggered by the first object associated with the first electronic device in response to the temporary communication information is received within a set time period, the method further includes: The intelligent assistant in the first electronic device is invoked to perform a response operation for the temporary communication information, and when the first object is detected operating the first electronic device, a second prompt message is displayed in the human-computer interaction interface, wherein the second prompt message is used to prompt the first object that it has received the temporary communication information from the second instant messaging account.

8. The method according to claim 1, characterized in that, The conditions under which the third electronic device displays the graphic code include one of the following: The third electronic device receives a graphic code display operation, wherein the graphic code display operation is used to trigger the third electronic device to display the graphic code; The engine of the vehicle enters the shutdown state for a duration exceeding the shutdown duration threshold. The vehicle is currently located in a parking lot; The third electronic device enters standby mode; The distance between the vehicle and the driver is greater than a distance threshold.

9. The method according to claim 8, characterized in that, The conditions under which the third electronic device cancels the display of the graphic code include one of the following: The third electronic device receives a graphic code cancellation operation, wherein the graphic code cancellation operation is used to trigger the third electronic device to cancel the display of the graphic code, and the graphic code cancellation operation includes at least one of the following: unlocking the third electronic device to exit the state of displaying the graphic code, scanning the graphic code by the first electronic device to exit the state of displaying the graphic code, and entering a password in the third electronic device to exit the state of displaying the graphic code. The vehicle's engine went from being off to running. The vehicle is currently located in the outer area of ​​the parking lot; The distance between the vehicle and the driver is less than a distance threshold. The graphic code that has been removed from display will not be displayed again.

10. A communication processing method, characterized in that, Applied to a second electronic device, which is associated with a second instant messaging account; The method includes: In response to a scan-triggered operation, a graphic code displayed on a third electronic device in the vehicle is scanned. This graphic code includes an encrypted first instant messaging account. The graphic code is dynamically updated, and previously displayed graphic codes are not repeatedly displayed. After scanning, temporary communication information is sent to the first electronic device associated with the first instant messaging account, wherein the temporary communication information is an instant messaging message or a multimedia communication request. The first electronic device is configured to display the temporary communication information from the second instant messaging account and to display information about the vehicle. The temporary communication information is also used to cause the first electronic device to perform the following processing: A block button for the second instant messaging account is displayed in the human-computer interaction interface of the first electronic device, wherein the block button is used to block new temporary communication information from the second instant messaging account; in response to the triggering operation of the block button, when the new temporary communication information from the second instant messaging account is received, the display of the new temporary communication information in the human-computer interaction interface of the first electronic device is blocked.

11. The method according to claim 10, characterized in that, The first electronic device displays the second instant messaging account in the following ways: When the second instant messaging account has a social relationship with the first instant messaging account, the second instant messaging account is displayed in the human-computer interaction interface of the first electronic device in the identity corresponding to the social relationship; When the second instant messaging account has no social relationship with the first instant messaging account, the second instant messaging account is displayed as a stranger in the human-computer interaction interface of the first electronic device.

12. The method according to claim 10, characterized in that, The updating method for the graphic code includes any of the following: When the display duration of the graphic code exceeds the display duration threshold, the graphic code is updated; Once the graphic code is scanned, the graphic code is updated.

13. The method according to claim 10, characterized in that, In response to a scan-triggered operation, the method further includes: The human-computer interaction interface of the second electronic device displays a third prompt message on whether to send the temporary communication information, wherein the third prompt message includes a confirm send button and a reject send button; Before sending the temporary communication information to the first electronic device associated with the first instant messaging account, the method further includes: In response to a triggering operation of the confirm send button, it is determined that the temporary communication information will be sent to the first electronic device associated with the first instant messaging account; In response to the triggering of the refuse send button, it is determined that the temporary communication information will not be sent to the first electronic device associated with the first instant messaging account.

14. A communication processing method, characterized in that, Applied to a third electronic device, which is installed in a vehicle; The method includes: The graphic code is displayed in the human-computer interaction interface. The graphic code is dynamically updated, and the graphic code that has been displayed before will not be displayed again. The graphic code includes an encrypted first instant messaging account, used by a second electronic device associated with the second instant messaging account to send temporary communication information to the first electronic device associated with the first instant messaging account after scanning. The first electronic device is configured to display the temporary communication information from the second instant messaging account and to display information about the vehicle, wherein the temporary communication information is an instant messaging message or a multimedia communication request, and the temporary communication information is further configured to cause the first electronic device to perform the following processing: A block button for the second instant messaging account is displayed in the human-computer interaction interface of the first electronic device, wherein the block button is used to block new temporary communication information from the second instant messaging account; in response to the triggering operation of the block button, when the new temporary communication information from the second instant messaging account is received, the display of the new temporary communication information in the human-computer interaction interface of the first electronic device is blocked.

15. The method according to claim 14, characterized in that, The first electronic device displays the second instant messaging account in the following ways: When the second instant messaging account has a social relationship with the first instant messaging account, the second instant messaging account is displayed in the human-computer interaction interface of the first electronic device in the identity corresponding to the social relationship; When the second instant messaging account has no social relationship with the first instant messaging account, the second instant messaging account is displayed as a stranger in the human-computer interaction interface of the first electronic device.

16. The method according to claim 14, characterized in that, The display of graphic codes in the human-computer interaction interface includes: Perform one of the following processes: In response to the graphic code display operation, the graphic code is displayed in the human-computer interaction interface; When the engine of the vehicle enters the shutdown state and the shutdown time exceeds the shutdown time threshold, the graphic code is displayed in the human-machine interface. When the vehicle is currently in a parking lot, the graphic code is displayed in the human-computer interaction interface; When the third electronic device enters standby mode, the graphic code is displayed in the human-computer interaction interface; When the distance between the vehicle and the driver is greater than a distance threshold, the graphic code is displayed in the human-computer interaction interface.

17. The method according to claim 14, characterized in that, The method further includes: The graphic code will be removed from the human-computer interaction interface when one of the following conditions is met: In response to the graphic code cancellation operation, the graphic code is cancelled from display in the human-computer interaction interface, wherein the graphic code cancellation operation includes at least one of the following: unlocking the third electronic device to exit the state of displaying the graphic code, scanning the graphic code based on the first electronic device to exit the state of displaying the graphic code, and entering a password in the third electronic device to exit the state of displaying the graphic code. When the vehicle's engine starts running from a stopped state, the graphic code is removed from the human-machine interface. When the vehicle is currently located in the outer area of ​​the parking lot, the graphic code is not displayed in the human-computer interaction interface; When the distance between the vehicle and the driver is less than a distance threshold, the graphic code is not displayed in the human-computer interaction interface. The graphic code that has been removed from display will not be displayed again.

18. A communication processing device, characterized in that, Applied to a first electronic device, the first electronic device being associated with a first instant messaging account; The device includes: The receiving module is used to receive temporary communication information sent by the second electronic device after scanning the graphic code displayed by the third electronic device in the vehicle. The temporary communication information is an instant messaging message or a multimedia communication request. The graphic code includes an encrypted first instant messaging account. The graphic code is dynamically updated, and the graphic code that has been previously displayed will not be displayed again. The display module is used to display the temporary communication information from the second instant messaging account in the human-computer interaction interface, and to display the information of the vehicle, wherein the second electronic device is associated with the second instant messaging account; A block button for the second instant messaging account is displayed in the human-computer interaction interface, wherein the block button is used to block new temporary communication information from the second instant messaging account; In response to the triggering operation of the block button, when the new temporary communication information is received from the second instant messaging account, the display of the new temporary communication information in the human-computer interaction interface is blocked.

19. A communication processing device, characterized in that, Applied to a second electronic device, which is associated with a second instant messaging account; The device includes: A scanning module is used to scan a graphic code displayed by a third electronic device in the vehicle in response to a scan trigger operation. The graphic code includes an encrypted first instant messaging account. The graphic code is dynamically updated, and a graphic code that has been previously displayed will not be displayed again. The sending module is configured to send temporary communication information to a first electronic device associated with the first instant messaging account after scanning. The temporary communication information is an instant messaging message or a multimedia communication request, causing the first electronic device to display the temporary communication information from the second instant messaging account and to display information about the vehicle. The temporary communication information is also configured to cause the first electronic device to perform the following processing: A block button for the second instant messaging account is displayed in the human-computer interaction interface of the first electronic device, wherein the block button is used to block new temporary communication information from the second instant messaging account; in response to the triggering operation of the block button, when the new temporary communication information from the second instant messaging account is received, the display of the new temporary communication information in the human-computer interaction interface of the first electronic device is blocked.

20. A communication processing device, characterized in that, Applied to a third electronic device, which is installed in a vehicle; The device includes: The display module is used to display graphic codes in the human-computer interaction interface. The graphic codes are dynamically updated, and the graphic codes that have been displayed before will not be displayed again. The graphic code includes an encrypted first instant messaging account, which is used by a second electronic device associated with the second instant messaging account to send temporary communication information to the first electronic device associated with the first instant messaging account after scanning. This causes the first electronic device to display the temporary communication information from the second instant messaging account and to display information about the vehicle. The temporary communication information is an instant messaging message or a multimedia communication request. The temporary communication information is also used to cause the first electronic device to perform the following processing: A block button for the second instant messaging account is displayed in the human-computer interaction interface of the first electronic device, wherein the block button is used to block new temporary communication information from the second instant messaging account; in response to the triggering operation of the block button, when the new temporary communication information from the second instant messaging account is received, the display of the new temporary communication information in the human-computer interaction interface of the first electronic device is blocked.

21. An electronic device, characterized in that, The electronic device includes: Memory, used to store executable instructions; A processor, when executing executable instructions stored in the memory, implements the communication processing method according to any one of claims 1 to 17.

22. A computer-readable storage medium, characterized in that, It stores executable instructions for implementing the communication processing method according to any one of claims 1 to 17 when executed by a processor.

23. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the communication processing method according to any one of claims 1 to 17.