A method, device, vehicle and storage medium for operating a fast reversing service
A lightweight graphics library display framework is used to determine target interface images and button objects for immediate reversing image display and interaction in vehicles, addressing the lack of complete fast reversing services during startup.
Patent Information
- Application Number
- CN202310707562.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-15
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2043-06-15
AI Technical Summary
The Android system in vehicles cannot provide complete fast reversing services, such as display of reversing pictures and interactive services, during the initial startup process due to the late activation of the Graphical User Interface (GUI) service.
A method and device utilizing a lightweight graphics library display framework to determine a target interface image and button object based on reversing sensor data, enabling immediate display of reversing images and human-computer interaction before the GUI is activated.
Enables the display of reversing images and human-computer interaction during the initial vehicle system startup, resolving the inability to provide a complete fast reversing service immediately.
Smart Images

Figure CN116729423B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle-mounted technology, and in particular to an operating method, device, vehicle and storage medium for a rapid reversing service. Background Art
[0002] The Android system startup process for a car computer is as follows: After powering on, the bootloader (i.e., the boot loader) runs first, which then directs the Linux kernel to boot. After the Linux kernel boots, the first initialization application service runs. This initialization application service starts the Android system's Zygote process (the first Android process). Finally, various Android system services are started, including the Graphical User Interface (GUI) system service.
[0003] Then, during the entire startup process, the GUI service of the Android system is started relatively late. Therefore, before the GUI related services are started, the Android system cannot provide complete fast reversing services, such as the display of reversing pictures and interactive services. Summary of the Invention
[0004] The present invention provides a method, device, vehicle and storage medium for operating a fast reversing service, so as to solve the problem that a vehicle system cannot immediately provide a complete fast reversing service after the vehicle is started.
[0005] In a first aspect, the present invention provides a method for operating a fast reversing service, comprising:
[0006] Determine a target interface image from candidate interface images based on the analysis result of the reversing sensor data;
[0007] Determining a target display object and a target button object corresponding to the target interface image, wherein the target button object is used to provide a human-computer interaction function;
[0008] The preset graphic library display framework and the target display object are used to display a reversing image including the target interface image, and the preset graphic library display framework and the target button object are used to realize human-computer interaction of the current vehicle.
[0009] In a second aspect, the present invention provides an operating device for a rapid reversing service, comprising:
[0010] A target image determination module is used to determine a target interface image from candidate interface images based on the analysis results of the reversing sensor data;
[0011] An object determination module, configured to determine a target display object and a target button object corresponding to the target interface image, wherein the target button object is configured to provide a human-computer interaction function;
[0012] The display and human-computer interaction module is used to use the preset graphic library display framework and the target display object to display the reversing image containing the target interface picture, and use the preset graphic library display framework and the target button object to realize the human-computer interaction of the current vehicle.
[0013] In a third aspect, the present invention provides a vehicle configured with a rapid reversing service, the vehicle comprising:
[0014] at least one processor;
[0015] and a memory communicatively coupled to the at least one processor;
[0016] The memory stores a computer program that can be executed by at least one processor, and the computer program is executed by at least one processor so that the at least one processor can execute the computer program operation method of the first aspect mentioned above.
[0017] In a fourth aspect, the present invention provides a computer-readable storage medium storing computer instructions, which are used to enable a processor to implement the method for operating the fast reversing service of the first aspect when executed.
[0018] The fast reversing service provided by the present invention determines a target interface image from a selection of candidate interface images based on the parsed results of reversing sensor data, and then determines a target display object and a target button object corresponding to the target interface image. The target button object is used to provide human-computer interaction. A reversing image containing the target interface image is displayed using a preset graphics library display framework and the target display object, and human-computer interaction with the current vehicle is achieved using the preset graphics library display framework and the target button object. By adopting this technical solution and utilizing a lightweight graphics library display framework, a reversing image can be displayed and human-computer interaction can be achieved even during the initial startup of the vehicle system, before the GUI is activated. This resolves the issue of the inability to immediately provide a complete fast reversing service during the initial startup of the vehicle system.
[0019] It should be understood that the content described in this section is not intended to identify the key or important features of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 This is a flow chart of a method for operating a fast reversing service according to a first embodiment of the present invention;
[0022] Figure 2 This is a flow chart of a method for operating a fast reversing service according to a second embodiment of the present invention;
[0023] Figure 3 This is a schematic structural diagram of an operating device for a rapid reversing service provided according to a third embodiment of the present invention;
[0024] Figure 4 2 is a structural diagram of a vehicle computer provided according to a fourth embodiment of the present invention. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0026] It should be noted that the terms "first," "second," and the like in the specification and claims of the present invention and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than that illustrated or described herein. In the description of the present invention, unless otherwise specified, "plurality" refers to two or more. "And / or" describes an association relationship between associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or device.
[0027] Example 1
[0028] Figure 1 A flowchart of a method for operating a quick reversing service is provided for the first embodiment of the present invention. This embodiment is applicable to the case of operating a quick reversing service for a vehicle. The method can be applied to the quick reversing service. The method can be executed by an operating device for the quick reversing service. The operating device for the quick reversing service can be implemented in the form of hardware and / or software. The operating device for the quick reversing service can be configured in a vehicle, and the vehicle can be composed of two or more physical entities.
[0029] like Figure 1 As shown, the method for operating a fast reversing service provided in the first embodiment of the present invention specifically includes the following steps:
[0030] S101: Determine a target interface image from candidate interface images based on an analysis result of the reversing sensor data.
[0031] In this embodiment, data collected by a reversing sensor, such as a parking radar, can be parsed first. Based on the information contained in the parsed results, a target interface image can be determined from multiple candidate interface images. For example, based on a pre-set association between the parking radar and the candidate interface images and the radar identifier in the parsed results, the candidate interface image associated with the identifier is determined, and this image becomes the target interface image. The candidate interface image can be understood as a preset interface design image, and different parking radars typically have different candidate interface images associated with them.
[0032] S102: Determine a target display object and a target button object corresponding to the target interface image, wherein the target button object is used to provide a human-computer interaction function.
[0033] In this embodiment, the quick reversing service can be initiated by the first init service program launched by an operating system kernel, such as the Linux kernel. The quick reversing service can establish a target display object and a target button object corresponding to a target interface image by calling a preset graphics library display framework. The target interface image can include an interactive image, and the target button object can be established based on the interactive image. The target display object can be established based on the target interface image and can be used to read the target interface image and set information such as the display position. The target button object can be used to enable human-computer interaction between the user and the vehicle after a touch event occurs. The preset graphics library display framework can be a lightweight display framework such as the LVGL (Light and Versatile Graphics Library) display framework. LVGL is a lightweight GUI system architecture with advantages such as small code size, low memory requirements, and ease of development and porting. Therefore, image display and interactive functions can be implemented by calling the LVGL API (Application Programming Interface).
[0034] S103: using the preset graphic library display framework and the target display object to display a reversing image including the target interface image, and using the preset graphic library display framework and the target button object to realize human-computer interaction of the current vehicle.
[0035] In this embodiment, the quick reverse service can invoke a preset graphics library display framework, read a target interface image through a target display object, and, combined with the parsed data from the reverse sensor, draw and display a reverse image. When a target button object is touched, the quick reverse service can invoke the preset graphics library display framework, with the target button object responding to the corresponding callback function, enabling human-computer interaction with the current vehicle. For example, touching the target button object corresponding to the reverse radar alarm sound can invoke the corresponding callback function to adjust the sound volume.
[0036] The method for operating a fast reversing service provided in an embodiment of the present invention determines a target interface image from among alternative interface images based on the parsed results of reversing sensor data, and determines a target display object and a target button object corresponding to the target interface image, wherein the target button object is used to provide a human-computer interaction function. A reversing image containing the target interface image is displayed using a preset graphics library display framework and the target display object, and human-computer interaction with the current vehicle is achieved using the preset graphics library display framework and the target button object. The technical solution of an embodiment of the present invention, by utilizing a lightweight graphics library display framework, can display a reversing image and achieve human-computer interaction before the GUI is activated in the initial stage of vehicle system startup, thereby resolving the problem of not being able to immediately provide a complete fast reversing service in the initial stage of vehicle system startup.
[0037] Optionally, before determining the target interface image from the candidate interface images based on the parsed results of the reversing sensor data, the method further includes: linking a preset graphics library to the quick reversing service using a first compilation script to enable calling the preset graphics library display framework; wherein the preset graphics library is determined by compiling the preset graphics library source code using a second compilation script in the system where the quick reversing service resides. This configuration has the advantage that, by linking the preset graphics library to the quick reversing service, the quick reversing service can call the preset graphics library display framework.
[0038] Specifically, you can first obtain the source code for a preset graphics library, such as LVGL source code. This source code can be pre-configured to support image display functions in formats such as PNG (Portable Network Graphics), and the memory space required to display images is configured. Then, use the system's second compilation script, such as android.mk, to compile the preset graphics library source code to obtain the preset graphics library. Finally, use the first compilation script to link the preset graphics library to the fast reversing service, allowing the fast reversing service to call the preset graphics library display framework.
[0039] Example 2
[0040] Figure 2 This is a flow chart of a method for operating a fast reversing service provided in the second embodiment of the present invention. The technical solution of the embodiment of the present invention is further optimized on the basis of the above-mentioned optional technical solutions, and provides a specific method for operating a fast reversing service for a vehicle.
[0041] Optionally, utilizing the preset graphics library display framework and the target button object to implement human-computer interaction with the current vehicle includes: receiving an interactive touch operation; determining target display attribute information from the display attribute information of the alternative interface image based on the target button object and refresh display function corresponding to the interactive touch operation; and refreshing the reversing image based on the target display attribute information and the preset graphics library display framework to implement human-computer interaction with the current vehicle. This configuration has the advantage that, when the fast reversing service is initially activated, the refresh display function corresponding to the target button object is invoked based on the user's interactive touch operation, thereby simultaneously implementing a refresh of the reversing image and human-computer interaction.
[0042] Optionally, before determining the target interface image from the alternative interface images based on the analysis results of the reversing sensor data, the method further includes: storing the alternative interface image into a preset storage area, and determining the system path information corresponding to the preset storage area; storing the system path information, the image attribute information of the preset interface image, and the preset association relationship into a structure array, wherein the preset association relationship is the association relationship between the reversing sensor and the alternative interface image; wherein, determining the target interface image from the alternative interface images based on the analysis results of the reversing sensor data includes: determining the target interface image from the alternative interface images based on the analysis results of the reversing sensor data and the structure array. The advantage of such a setting is that by storing the system path information, the image attribute information of the preset interface image, and the preset association relationship in an orderly manner into the structure array, it can be ensured that the target interface image can be quickly and accurately determined from a large number of alternative interface images within a short period of time after the fast reversing service is just started.
[0043] Optionally, determining the target display object and target button object corresponding to the target interface image includes: determining the target interface image as a display image, determining a human-computer interaction image within the display image; and creating a target display object corresponding to the display image and a target button object corresponding to the human-computer interaction image using a preset graphics library display framework. This arrangement has the advantage of enabling image display by establishing a target display object corresponding to the display image, and establishing a target button object corresponding to the human-computer interaction image, allowing the user to interact with the vehicle by touching the target button.
[0044] like Figure 2 As shown, a method for operating a fast reversing service provided by the second embodiment of the present invention specifically includes the following steps:
[0045] S201: Store the candidate interface image into a preset storage area, and determine the system path information corresponding to the preset storage area.
[0046] For example, if the system where the quick reversing service is located is the Android system and the reversing sensor is a reversing radar, the display image associated with the reversing radar (i.e., the alternative interface image) can be packaged into the Android system preset storage area, and the system path (information) corresponding to the preset storage area can be determined.
[0047] S202: Store the system path information, the image attribute information of the preset interface image, and the preset association relationship into a structure array.
[0048] Among them, the preset association relationship is the association relationship between the reversing sensor and the alternative interface picture.
[0049] Specifically, the quick reversing service may create a (data) structure array and store system path information, image attribute information of the preset interface image, and the association between the preset reversing sensor and the alternative interface image in the array. The image attribute information may include information such as image size and image format.
[0050] S203 : Determine a target interface image from candidate interface images according to the analysis result of the reversing sensor data and the structure array.
[0051] Specifically, three threads can be created in the source code of the fast reverse service, designated Thread 1, Thread 2, and Thread 3. Thread 3 can be used to parse the received reverse sensor data to obtain the parsing result. After obtaining the parsing result, Thread 3 can notify Thread 2 to retrieve the system path information and image attribute information corresponding to the sensor identifier from the structure array based on the parsing result, such as the sensor identifier in the parsing result, and the preset association relationship. The alternative interface image corresponding to this information is the target interface image.
[0052] Optionally, determining a target interface image from among the candidate interface images based on the parsing results of the reversing sensor data and the structure array includes: determining a target reversing sensor based on the parsing results of the reversing sensor data; determining target information from the structure array based on the target reversing sensor and the preset association relationship; and determining a target interface image from the preset storage area based on the target information, wherein the target information includes target system path information and target image attribute information. The advantage of this arrangement is that the target interface image can be quickly read from the preset storage area using the parsing results and the preset association relationship.
[0053] For example, Thread 3 can determine which sensor collected the current sensor data from the parsed results of the reversing sensor data. This sensor is the target reversing sensor, and then send the identity information of the target reversing sensor to Thread 2. Based on this information, Thread 2 determines the preset association relationship associated with this information from the preset association relationships in the structure array. Then, using this preset association relationship, Thread 2 determines the target information from the structure array, thereby reading the target interface image based on this target information.
[0054] S204: Determine the target interface image as a display image, and determine a human-computer interaction image in the display image.
[0055] Specifically, the target interface images are all display images, and some of the display images are human-computer interaction images, such as button images and slider images.
[0056] S205: Create a target display object corresponding to the display image and a target button object corresponding to the human-computer interaction image using a preset graphic library display framework.
[0057] Specifically, as described above, thread 2 can also create target display objects corresponding to display images and target button objects corresponding to human-computer interaction images by calling a preset graphics library display framework. The number of display images is consistent with the number of target display objects, and the number of human-computer interaction images is consistent with the number of target button objects.
[0058] S206: Utilize a preset graphic library display framework and the target display object to display a reversing image including the target interface image.
[0059] S207: Receive an interactive touch operation, and determine target display attribute information from the display attribute information of the candidate interface image according to the target button object and refresh display function corresponding to the interactive touch operation.
[0060] Specifically, when a user performs an interactive touch operation, thread 1 can call the corresponding refresh display function through the target button object, filtering the target display attribute information corresponding to the target button object from the display attribute information of the candidate interface image. Different target button objects can correspond to different refresh display functions, and the display attribute information can include information such as the layer size, layer number, specific position, and layer transparency required for displaying the target interface image.
[0061] Optionally, before receiving the interactive touch operation, the method further includes: determining display attribute information of the candidate interface image using a direct rendering manager; and defining a refresh function of the direct rendering manager within a callback function of the preset graphics library display framework to obtain a refresh display function. This configuration has the advantage that, by defining the refresh function of the direct rendering manager within the callback function of the preset graphics library display framework, the preset graphics library display framework can refresh the reversing image.
[0062] Specifically, when the fast reversing service is just started, that is, before receiving interactive touch operations, thread 1 can be started first. Thread 1 can pre-initialize the display attribute information of the alternative interface image through the DRM (Direct Rendering Manager), such as the display layer number corresponding to the alternative interface image. Then, an initialization function, such as the lvgl_init function, is called to initialize the preset graphics library display framework, and the display driver and touch driver of the preset graphics library display framework are configured. The refresh function of the direct rendering manager is defined in the callback function of the preset graphics library display framework to obtain a refresh display function. Finally, the structure corresponding to the display driver and the structure corresponding to the touch driver of the preset graphics library display framework are registered together with the preset graphics library.
[0063] S208: Refresh the reversing image according to the target display attribute information and the preset graphic library display framework to achieve human-computer interaction of the current vehicle.
[0064] Specifically, after determining the target display attribute information, thread 1 may draw and display an image according to the target display attribute information by calling a preset graphics library display framework, thereby achieving refresh of the current display interface and human-computer interaction.
[0065] Optionally, the reversing image may be refreshed according to a preset refresh interval, that is, thread 1 calls a refresh display function every preset refresh interval to refresh all or part of the target interface image in the reversing image.
[0066] The operating method of the fast reversing service provided by the embodiment of the present invention can ensure that the target interface image is quickly and accurately determined from a large number of alternative interface images within a short time after the fast reversing service is started, by storing system path information, image attribute information of the preset interface image and preset association relationships in an orderly manner in a structure array. When the fast reversing service is just started, the image is displayed by establishing a target display object corresponding to the display image, and a target button object corresponding to the human-computer interaction image is established, so that the user can perform human-computer interaction with the vehicle by touching the target button. The refresh display function corresponding to the target button object is called according to the user's interactive touch operation, thereby synchronously realizing the display and refresh of the reversing image and the human-computer interaction between the vehicle and the user.
[0067] Example 3
[0068] Figure 3 This is a schematic diagram of the structure of a fast reversing service operation device provided by the third embodiment of the present invention. Figure 3 As shown, the device includes: a target image determination module 301, an object determination module 302 and a display and human-computer interaction module 303, wherein:
[0069] A target image determination module is used to determine a target interface image from candidate interface images based on the analysis results of the reversing sensor data;
[0070] An object determination module, configured to determine a target display object and a target button object corresponding to the target interface image, wherein the target button object is configured to provide a human-computer interaction function;
[0071] The display and human-computer interaction module is used to use the preset graphic library display framework and the target display object to display the reversing image containing the target interface picture, and use the preset graphic library display framework and the target button object to realize the human-computer interaction of the current vehicle.
[0072] The operating device for the fast reversing service provided in an embodiment of the present invention utilizes a lightweight graphics library display framework to display a reversing image and realize human-computer interaction before the GUI is started in the initial stage of vehicle system startup, thereby solving the problem that a complete fast reversing service cannot be immediately provided in the initial stage of vehicle system startup.
[0073] Optional display and human-computer interaction modules include:
[0074] an attribute information determining unit, configured to receive an interactive touch operation, and determine target display attribute information from the display attribute information of the candidate interface image according to a target button object and a refresh display function corresponding to the interactive touch operation;
[0075] The refreshing unit is used to refresh the reversing image according to the target display attribute information and the preset graphic library display framework to realize human-computer interaction of the current vehicle.
[0076] Optionally, the display and human-computer interaction module also includes:
[0077] A display attribute determination unit, configured to determine display attribute information of the candidate interface image using a direct rendering manager before receiving the interactive touch operation;
[0078] The refresh function determining unit is used to define the refresh function of the direct rendering manager into the callback function of the preset graphics library display framework to obtain a refresh display function.
[0079] Optionally, the device further includes:
[0080] a system path determination module, configured to store the candidate interface images in a preset storage area and determine system path information corresponding to the preset storage area before determining the target interface image from the candidate interface images based on the analysis result of the reversing sensor data;
[0081] The information storage module is used to store the system path information, the image attribute information of the preset interface image, and the preset association relationship in a structure array, wherein the preset association relationship is the association relationship between the reversing sensor and the alternative interface image.
[0082] Optionally, the target image determination module is specifically configured to determine the target interface image from the candidate interface images based on the parsing result of the reversing sensor data and the structure array.
[0083] Optionally, determining the target interface image from the alternative interface images based on the parsing results of the reversing sensor data and the structure array includes: determining the target reversing sensor based on the parsing results of the reversing sensor data; determining target information from the structure array based on the target reversing sensor and the preset association relationship, and determining the target interface image from the preset storage area based on the target information, wherein the target information includes target system path information and target image attribute information.
[0084] Optionally, the object determination module includes:
[0085] A picture determining unit, configured to determine the target interface picture as a display picture, and determine a human-computer interaction picture in the display picture;
[0086] The object creation unit is used to create a target display object corresponding to the display picture and a target button object corresponding to the human-computer interaction picture by using a preset graphic library display framework.
[0087] Optionally, the device further includes:
[0088] A compilation module is used to link a preset graphics library to a fast reversing service using a first compilation script before determining a target interface image from alternative interface images based on the analysis results of the reversing sensor data, so as to call the preset graphics library display framework; wherein, the preset graphics library is determined by compiling the preset graphics library source code through a second compilation script of the system where the fast reversing service is located.
[0089] The operating device for the rapid reversing service provided in the embodiment of the present invention can execute the operating method for the rapid reversing service provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0090] Example 4
[0091] Figure 4 A schematic diagram of the structure of a vehicle computer 40 that can be used to implement an embodiment of the present invention is shown. In this embodiment, the vehicle includes a vehicle computer, which can be a digital computer of various forms, and is equipped with a rapid reverse service. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0092] like Figure 4 As shown, the vehicle computer 40 includes at least one processor 41 and a memory, such as a read-only memory (ROM) 42 and a random access memory (RAM) 43, communicatively connected to the at least one processor 41. The memory stores a computer program executable by the at least one processor. The processor 41 can perform various appropriate actions and processes based on the computer program stored in the read-only memory (ROM) 42 or loaded from the storage unit 48 into the random access memory (RAM) 43. The RAM 43 can also store various programs and data required for the operation of the vehicle computer 40. The processor 41, ROM 42, and RAM 43 are interconnected via a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.
[0093] Multiple components in the vehicle computer 40 are connected to the I / O interface 45, including an input unit 46, such as a keyboard and mouse; an output unit 47, such as various types of displays and speakers; a storage unit 48, such as a magnetic disk and optical disk; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the vehicle computer 40 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0094] Processor 41 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors that run machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. Processor 41 executes the various methods and processes described above, such as the method for operating the fast reversing service.
[0095] In some embodiments, the method for operating the quick reverse service can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 48. In some embodiments, part or all of the computer program can be loaded and / or installed on the vehicle computer 40 via ROM 42 and / or communication unit 49. When the computer program is loaded into RAM 43 and executed by processor 41, one or more steps of the method for operating the quick reverse service described above can be performed. Alternatively, in other embodiments, processor 41 can be configured to execute the method for operating the quick reverse service in any other suitable manner (e.g., via firmware).
[0096] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0097] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0098] The computer device provided above can be used to execute the operating method of the fast reversing service provided by any of the above embodiments, and has corresponding functions and beneficial effects.
[0099] Example 5
[0100] In the context of the present invention, a computer-readable storage medium may be a tangible medium, wherein the computer-executable instructions, when executed by a computer processor, are used to perform a method for operating a fast reversing service, the method comprising:
[0101] Determine a target interface image from candidate interface images based on the analysis result of the reversing sensor data;
[0102] Determining a target display object and a target button object corresponding to the target interface image, wherein the target button object is used to provide a human-computer interaction function;
[0103] The preset graphic library display framework and the target display object are used to display a reversing image including the target interface image, and the preset graphic library display framework and the target button object are used to realize human-computer interaction of the current vehicle.
[0104] In the context of the present invention, computer-readable storage medium can be a tangible medium that can contain or store a computer program for use with an instruction execution system, device or equipment or used in conjunction with an instruction execution system, device or equipment. Computer-readable storage medium can include but is not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage medium can be a machine-readable signal medium. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0105] The computer device provided above can be used to execute the operating method of the fast reversing service provided by any of the above embodiments, and has corresponding functions and beneficial effects.
[0106] It is worth noting that in the embodiment of the operating device of the above-mentioned fast reversing service, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the various functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0107] Note that the above are only preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments and may include many other equivalent embodiments without departing from the concept of the present invention. The scope of the present invention is determined by the scope of the appended claims.
Claims
1. A method for operating a fast reversing service, characterized in that: Applied to fast reversing services, including: According to the analysis result of the reversing sensor data, a target interface image is determined from the candidate interface images; Determine a target display object and a target button object corresponding to the target interface image, wherein the target button object is used to provide a human-computer interaction function; The preset graphic library display framework and the target display object are used to display a reversing image including the target interface image, and the preset graphic library display framework and the target button object are used to realize human-computer interaction of the current vehicle.
2. The method according to claim 1, characterized in that: The method of utilizing the preset graphic library display framework and the target button object to realize the human-computer interaction of the current vehicle includes: receiving an interactive touch operation, and determining target display attribute information from the display attribute information of the candidate interface image according to a target button object and a refresh display function corresponding to the interactive touch operation; The reversing image is refreshed according to the target display attribute information and the preset graphic library display framework to realize human-computer interaction of the current vehicle.
3. The method according to claim 2, characterized in that Before receiving the interactive touch operation, the method further includes: Determining display attribute information of the candidate interface image using a direct rendering manager; The refresh function of the direct rendering manager is defined in the callback function of the preset graphics library display framework to obtain a refresh display function.
4. The method according to claim 1, characterized in that Before determining the target interface image from the candidate interface images according to the analysis result of the reversing sensor data, the method further includes: Storing the candidate interface image in a preset storage area, and determining the system path information corresponding to the preset storage area; The system path information, the image attribute information of the preset interface image, and the preset association relationship are stored in a structure array, wherein the preset association relationship is an association relationship between a reversing sensor and an alternative interface image; The step of determining the target interface image from the candidate interface images according to the analysis result of the reversing sensor data includes: According to the parsing result of the reversing sensor data and the structure array, a target interface image is determined from the candidate interface images.
5. The method according to claim 4, characterized in that The step of determining the target interface image from the candidate interface images according to the parsing result of the reversing sensor data and the structure array includes: Determine the target reversing sensor according to the analysis result of the reversing sensor data; Target information is determined from the structure array according to the target reversing sensor and the preset association relationship, and a target interface image is determined from the preset storage area according to the target information, wherein the target information includes target system path information and target image attribute information.
6. The method according to claim 1, characterized in that The determining of the target display object and the target button object corresponding to the target interface image includes: Determine the target interface picture as a display picture, and determine a human-computer interaction picture in the display picture; A target display object corresponding to the display image is created using a preset graphic library display framework, and a target button object corresponding to the human-computer interaction image is created.
7. The method according to claim 1, characterized in that Before determining the target interface image from the candidate interface images according to the analysis result of the reversing sensor data, the method further includes: Using the first compilation script to link the preset graphics library to the fast reversing service, so as to implement the call to the preset graphics library display framework; The preset graphic library is determined by compiling the preset graphic library source code through a second compilation script of the system where the fast reversing service is located.
8. A device for operating a rapid reversing service, characterized in that: Configured for fast reversing service, including: A target image determination module is used to determine a target interface image from candidate interface images according to the analysis result of the reversing sensor data; An object determination module, used to determine a target display object and a target button object corresponding to the target interface image, wherein the target button object is used to provide a human-computer interaction function; The display and human-computer interaction module is used to use the preset graphic library display framework and the target display object to display the reversing image containing the target interface picture, and use the preset graphic library display framework and the target button object to realize the human-computer interaction of the current vehicle.
9. A vehicle, characterized in that: The vehicle is equipped with a fast reversing service, and the vehicle comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores the computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for operating the fast reversing service according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for operating the fast reversing service according to any one of claims 1 to 7 when executed.
