Vehicle arrangement map generation method and device, electronic equipment and storage medium
By generating a vehicle occupancy map, which shows the vehicle's occupancy status within a target time period, the problem of chaotic vehicle inventory scheduling and maintenance is solved, thereby improving the efficiency and rationality of car rental.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING WUKONG TRAVEL TECH CO LTD
- Filing Date
- 2022-09-27
- Publication Date
- 2026-05-08
AI Technical Summary
Existing technologies only focus on the problems caused by vehicle rental and occupancy, which lead to chaotic vehicle inventory scheduling, maintenance, and repair, thus affecting car rental efficiency.
Generate and visualize vehicle parking maps, using different colored blocks to represent different types of occupancy based on the target time interval, vehicle information, and occupancy information, and provide interactive operations to modify and generate rental orders.
It improves the efficiency and rationality of vehicle rental, avoids rental time conflicts, and enhances the accuracy of vehicle dispatching.
Smart Images

Figure CN115511300B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more specifically, to a method, apparatus, electronic device, and storage medium for generating vehicle layout diagrams. Background Technology
[0002] With the continued development of the self-driving travel industry, the demand for car rentals is increasing. Car rental merchants or users need to rent or lease vehicles based on vehicle inventory availability.
[0003] In related technologies, vehicles are generally rented or leased based on their rental occupancy. However, in reality, vehicle inventory occupancy is not only related to rental. The scheduling, maintenance, and repair of merchant vehicles also occupy vehicles. Focusing only on rental occupancy can cause some confusion in the actual vehicle allocation and affect rental efficiency.
[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] This disclosure provides a method, apparatus, electronic device, and storage medium for generating vehicle parking maps. The method generates and visualizes vehicle parking maps, enriching the display format of vehicle parking maps and intuitively showing the occupancy status of vehicles within a target time interval, thereby improving the efficiency of vehicle rental and enhancing the rationality of rental parking.
[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0007] This disclosure provides a method for generating a vehicle queue diagram, comprising: acquiring a target time interval, vehicle information of at least one vehicle, and occupancy information of the at least one vehicle within the target time interval; and generating and displaying a vehicle queue diagram based on the target time interval, the vehicle information of the at least one vehicle, and the occupancy information of the at least one vehicle within the target time interval.
[0008] In an exemplary embodiment, generating and displaying a vehicle layout diagram based on the target time interval, the vehicle information of the at least one vehicle, and the occupancy information of the at least one vehicle within the target time interval includes: constructing the horizontal coordinates of the vehicle layout diagram based on the target time interval, constructing the vertical coordinates of the vehicle layout diagram based on the vehicle information of the at least one vehicle, and filling the target area of the vehicle layout diagram based on the occupancy information of the at least one vehicle within the target time interval, so as to generate and display the vehicle layout diagram.
[0009] In an exemplary embodiment, the occupancy information includes an occupancy start time and an occupancy end time, and the at least one vehicle includes a target vehicle; wherein, filling the target area of the vehicle occupancy map based on the occupancy information of the at least one vehicle within the target time interval includes: determining a display area corresponding to the target vehicle in the vehicle occupancy map; determining the target area in the display area based on the occupancy start time and the occupancy end time; and filling the target area with a target color block.
[0010] In an exemplary embodiment, the occupancy information further includes an occupancy type; wherein, before filling the target display area with the target color block, the method further includes: determining the color of the target color block according to the occupancy type of the target vehicle.
[0011] In an exemplary embodiment, the method further includes: in response to a triggering operation on the target color block, displaying an occupancy information pop-up window for the target vehicle, the occupancy information pop-up window including the occupancy start time, the occupancy end time, and the occupancy identifier.
[0012] In an exemplary embodiment, the at least one vehicle includes a target vehicle; wherein the method further includes: displaying an inventory occupancy control in response to a triggering operation on a target blank area of the target vehicle, the target blank area being an unfilled area in the vehicle parking diagram; and displaying a new inventory occupancy interface in response to a triggering operation on the inventory occupancy control, the new inventory occupancy interface including a start time selection control, an end time selection control, and an occupancy type selection control.
[0013] In an exemplary embodiment, the method further includes: obtaining a target start time and a target end time in response to a trigger operation on the start time selection control, the end time selection control, and the occupancy type selection control; determining a region to be filled in a display area corresponding to the target vehicle based on the target start time and the target end time; and filling the region to be filled with a target color block.
[0014] This disclosure provides a vehicle parking diagram generation device, comprising: an acquisition module for acquiring a target time interval, vehicle information of at least one vehicle, and occupancy information of the at least one vehicle within the target time interval; and a generation module for generating and displaying a vehicle parking diagram based on the target time interval, the vehicle information of the at least one vehicle, and the occupancy information of the at least one vehicle within the target time interval.
[0015] This disclosure provides an electronic device, including: at least one processor; and a storage device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement any of the above-described vehicle layout diagram generation methods.
[0016] This disclosure provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements any of the above-described vehicle layout diagram generation methods.
[0017] This disclosure provides a computer program product, including a computer program that, when executed by a processor, implements any of the above-described vehicle layout diagram generation methods.
[0018] The vehicle occupancy diagram generation method provided in this disclosure generates and visualizes a vehicle occupancy diagram based on a target time interval, vehicle information of at least one vehicle, and occupancy information of at least one vehicle within the target time interval. This enriches the display format of the vehicle occupancy diagram and intuitively shows the occupancy status of vehicles within the target time interval, thereby improving the efficiency of vehicle rental and the rationality of rental occupancy.
[0019] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0020] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0021] Figure 1 A schematic diagram of an exemplary system architecture for which the vehicle queue diagram generation method of embodiments of the present disclosure can be applied is shown.
[0022] Figure 2 This is a flowchart illustrating a method for generating a vehicle layout diagram according to an exemplary embodiment.
[0023] Figure 3 It is a schematic diagram based on an example of a vehicle arrangement diagram.
[0024] Figure 4 This is a schematic diagram illustrating a pop-up window displaying occupancy information, based on an example.
[0025] Figure 5 This is a schematic diagram of an inventory holding control as shown in an example.
[0026] Figure 6 This is a block diagram illustrating a vehicle layout diagram generation device according to an exemplary embodiment.
[0027] Figure 7 This is a schematic diagram illustrating the structure of an electronic device suitable for implementing exemplary embodiments of the present disclosure, according to an exemplary embodiment. Detailed Implementation
[0028] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, they are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted.
[0029] The features, structures, or characteristics described in this disclosure can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more specific details omitted, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this disclosure.
[0030] The accompanying drawings are merely illustrative of this disclosure, and the same reference numerals in the drawings denote the same or similar parts, thus omitting repeated descriptions of them. Some block diagrams shown in the drawings do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in at least one hardware module or integrated circuit, or in different network and / or processor devices and / or microcontroller devices.
[0031] The flowchart shown in the accompanying drawings is merely illustrative and does not necessarily include all content and steps, nor does it require execution in the described order. For example, some steps may be broken down, while others may be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0032] Furthermore, in the description of this disclosure, the terms “a,” “one,” “the,” “the,” and “at least one” are used to indicate the presence of at least one element or component; the terms “comprising,” “including,” and “having” are used to indicate an open-ended inclusion and to mean that there may be other elements or components in addition to the listed elements or components; the terms “first,” “second,” and “third,” etc., are used only as labels and are not a limitation on the number of objects.
[0033] Figure 1 A schematic diagram of an exemplary system architecture for which the vehicle queue diagram generation method of embodiments of the present disclosure can be applied is shown.
[0034] like Figure 1 As shown, the system architecture may include server 101, network 102, terminal device 103, terminal device 104, and terminal device 105. Network 102 serves as the medium for providing a communication link between terminal device 103, terminal device 104, or terminal device 105 and server 101. Network 102 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.
[0035] Server 101 can be a server that provides various services, such as a back-end management server that supports the devices operated by users using terminal devices 103, 104, or 105. The back-end management server can analyze and process received requests and other data, and feed back the processing results to terminal devices 103, 104, or 105.
[0036] Terminal devices 103, 104, and 105 can be smartphones, tablets, laptops, desktop computers, smart speakers, wearable smart devices, virtual reality devices, augmented reality devices, etc., but are not limited to these.
[0037] Terminal devices 103, 104, and 105 can be terminal devices of car rental merchants or terminal devices of car rental users.
[0038] Terminal device 103, terminal device 104 or terminal device 105 can obtain the target time interval input by the car rental merchant or car rental user, obtain vehicle information of at least one vehicle, and occupancy information of at least one vehicle within the target time interval; and generate and display a vehicle occupancy map based on the target time interval, the vehicle information of at least one vehicle, and the occupancy information of at least one vehicle within the target time interval.
[0039] It should be understood that Figure 1The number of terminal devices 103, 104, 105, network 102, and server 101 in the diagram is merely illustrative. Server 101 can be a single physical server, a server cluster consisting of multiple servers, or a cloud server. Depending on actual needs, it can have any number of terminal devices, networks, and servers.
[0040] The following will describe in more detail the various steps of the vehicle layout diagram generation method in the exemplary embodiments of this disclosure, with reference to the accompanying drawings and examples. The method provided in the embodiments of this disclosure can be executed by any electronic device, such as the one described above. Figure 1 The terminal device in the process may execute the commands, but this disclosure does not limit this.
[0041] Figure 2 This is a flowchart illustrating a method for generating a vehicle layout diagram according to an exemplary embodiment.
[0042] like Figure 2 As shown, the method provided in this disclosure embodiment may include the following steps.
[0043] In step S202, the target time interval, vehicle information of at least one vehicle, and occupancy information of at least one vehicle within the target time interval are obtained.
[0044] In this embodiment of the disclosure, the target time interval can be the time interval input by the car rental merchant or car rental user for viewing vehicle inventory, or it can be determined based on the start time input by the car rental merchant or car rental user for viewing vehicle inventory (for example, taking one month after the start time as the target time interval), or it can be a target time interval defined according to the actual situation.
[0045] In this embodiment of the disclosure, the start time of the target time interval is the target start time, and the end time of the target time interval is the target end time. For example, the target start time is June 7th, and the target end time is June 20th.
[0046] In this embodiment of the disclosure, the car rental merchant or the car rental user can also input vehicle filtering conditions. At least one vehicle can be any of the vehicles currently provided by the car rental merchant, or a vehicle obtained by filtering through the vehicle filtering conditions.
[0047] The vehicle selection criteria may include, but are not limited to: vehicle license plate number, vehicle model, store where the vehicle is located, vehicle status, and model guide price.
[0048] In this embodiment of the disclosure, vehicle information of all vehicles that meet the vehicle selection criteria within the range from the target start time to the target end time, as well as the occupancy information of each vehicle within the range from the target start time to the target end time, can be selected based on the vehicle selection criteria.
[0049] The vehicle information may include, but is not limited to, vehicle identification, license plate number, vehicle model, and vehicle status.
[0050] In an exemplary embodiment, the vehicle occupancy information may include the vehicle's occupancy start time and occupancy end time, and may also include the vehicle's occupancy type.
[0051] The types of occupation may include, but are not limited to: lease occupation, vehicle allocation occupation, maintenance and repair occupation, designated occupation (temporarily unavailable for lease), and non-commercial vehicle use.
[0052] For example, at least one vehicle includes vehicle A, vehicle B, and vehicle C, where the occupancy start time for vehicle A is 12:00 noon on June 7th, the occupancy end time is 12:00 noon on June 14th, and the occupancy type is rental occupancy; the occupancy start time for vehicle B is 8:00 AM on June 1st, the occupancy end time is 12:00 noon on June 8th, and the occupancy type is vehicle transfer occupancy; and the occupancy start time for vehicle C is 12:00 noon on June 10th, the occupancy end time is 12:00 noon on June 22nd, and the occupancy type is maintenance occupancy.
[0053] It should be noted that in this embodiment of the disclosure, the vehicle occupancy information during the target time period can be empty, that is, the vehicle is available for rent during the target time period.
[0054] In step S204, a vehicle queue diagram is generated and displayed based on the target time interval, vehicle information of at least one vehicle, and occupancy information of at least one vehicle within the target time interval.
[0055] In an exemplary embodiment, generating and displaying a vehicle layout diagram based on a target time interval, vehicle information of at least one vehicle, and occupancy information of at least one vehicle within the target time interval may include: constructing the horizontal coordinates of the vehicle layout diagram based on the target time interval, constructing the vertical coordinates of the vehicle layout diagram based on the vehicle information of at least one vehicle, and filling the target area of the vehicle layout diagram based on the occupancy information of at least one vehicle within the target time interval, so as to generate and display the vehicle layout diagram.
[0056] In this embodiment of the disclosure, the horizontal axis of the vehicle occupancy map (also known as the vehicle occupancy calendar) can be constructed in days for the target time interval, and the vertical axis of the vehicle occupancy map can be constructed in units of vehicle information (such as vehicle identification or license plate number). The occupancy information of the vehicle within the target time interval is filled into the target area corresponding to the vehicle and the occupancy information of the vehicle.
[0057] In this embodiment of the disclosure, the target time interval is used as the horizontal coordinate and the vehicle information is used as the vertical coordinate. The occupancy information of each vehicle within the target time interval is displayed in the target area, which enriches the display form of the vehicle layout diagram and allows users to intuitively understand the occupancy status of vehicles within the target time interval.
[0058] The following description uses one of the at least one vehicles (hereinafter referred to as the target vehicle) as an example. The processing procedure for each vehicle is similar, and will not be repeated here.
[0059] In an exemplary embodiment, filling the target area of a vehicle occupancy map with occupancy information of at least one vehicle within a target time interval includes: determining the display area corresponding to the target vehicle in the vehicle occupancy map; determining the target area in the display area based on the occupancy start time and occupancy end time; and filling the target area with a target color block.
[0060] In this embodiment of the disclosure, the column corresponding to the target vehicle in the vehicle layout diagram is the display area of the target vehicle; if the start time of the target vehicle's occupation is later than the target start time and the end time of the occupation is earlier than the target technical time, then the target area is the area in the column corresponding to the target vehicle whose horizontal axis extends from the start time of occupation to the end time of occupation; if the start time of the target vehicle's occupation is earlier than the target start time and the end time of the occupation is earlier than the target technical time, then the target area is the area in the column corresponding to the target vehicle whose horizontal axis extends from the start time of occupation to the end time of occupation; if the start time of the target vehicle's occupation is later than the target start time and the end time of the occupation is later than the target technical time, then the target area is the area in the column corresponding to the target vehicle whose horizontal axis extends from the start time of occupation to the end time of occupation; if the start time of the target vehicle's occupation is earlier than the target start time and the end time of the occupation is later than the target technical time, then the target area is the area in the column corresponding to the target vehicle whose horizontal axis extends from the start time of occupation to the end time of occupation (i.e., the entire expanded area corresponding to the target vehicle is the target area).
[0061] In an exemplary embodiment, before filling the target display area with the target color block, the method may further include: determining the color of the target color block based on the occupancy type of the target vehicle.
[0062] Specifically, different colored target blocks can be used to display different occupancy types. For example, green blocks can be used to display vehicles occupied for rental, blue blocks can be used to display vehicles occupied for vehicle transfer, pink blocks can be used to display vehicles occupied for maintenance, orange blocks can be used to display vehicles occupied for designated purposes (not available for rental), and yellow blocks can be used to display non-commercial vehicles.
[0063] In this embodiment of the disclosure, different colored target blocks are used to display the occupancy type of different vehicles, which enriches the display format of the vehicle layout diagram and allows users to understand the occupancy type of different vehicles more intuitively.
[0064] Figure 3 It is a schematic diagram based on an example of a vehicle arrangement diagram.
[0065] refer to Figure 3 Using the target start time of June 7th to the target end time of June 20th as the horizontal axis of the vehicle layout map, and using the vehicle identifiers "Vehicle A, Vehicle B, and Vehicle C" as the vertical axis of the vehicle layout map, the first target color block 301 is used to fill the area from 12:00 noon on June 7th to 12:00 noon on June 14th in the column corresponding to Vehicle A, the second target color block 302 is used to fill the area from 12:00 noon on June 7th to 12:00 noon on June 8th in the column corresponding to Vehicle B, and the third target color block 303 is used to fill the area from 12:00 noon on June 10th to June 12th in the column corresponding to Vehicle C.
[0066] In an exemplary embodiment, the method may further include: in response to a triggering operation on a target color block, displaying an occupancy information pop-up window for the target vehicle, the occupancy information pop-up window including an occupancy start time, an occupancy end time, and an occupancy identifier.
[0067] Figure 4 This is a schematic diagram illustrating a pop-up window displaying occupancy information, based on an example.
[0068] For example, car rental merchants or car rental users can click Figure 3 The first target color block 301 in the image displays a pop-up window 401 showing the occupancy information of vehicle A in the associated area of the first target color block 301. The occupancy information pop-up window 401 includes the occupancy start time of vehicle A at 12:00 noon on June 7, the occupancy end time at 12:00 noon on June 14, the occupancy identifier "rented occupancy", and may also include a "view details" control. Users can click the "view details" control to view the detailed information of vehicle A being occupied.
[0069] In this embodiment of the disclosure, the blank areas (i.e., areas not filled with color blocks) in the vehicle parking diagram represent vehicle idle time. Car rental merchants or users can click on the blank areas to rent or occupy vehicles. The blank areas to be clicked are referred to as target blank areas.
[0070] In an exemplary embodiment, the method may further include: displaying an inventory occupancy control in response to a triggering operation on a target blank area of a target vehicle, wherein the target blank area is an unfilled area in the vehicle parking map; and displaying a new inventory occupancy interface in response to a triggering operation on the inventory occupancy control, the new inventory occupancy interface including a start time selection control, an end time selection control, and an occupancy type selection control.
[0071] Figure 5 This is a schematic diagram of an inventory holding control as shown in an example.
[0072] For example, car rental merchants or car rental users can click Figure 3 The target blank area of vehicle B in the image, and the associated area of the target blank area are displayed as follows. Figure 5 The inventory occupancy control 501 is shown. When a car rental merchant or user clicks the inventory occupancy control 501, in response to the trigger operation on the inventory occupancy control, a new inventory occupancy interface is displayed. The new inventory occupancy interface includes a start time selection control, an end time selection control, and an occupancy type selection control. The car rental merchant or user can select or enter a start time in the start time selection control, select or enter an end time in the end time selection control, and select or enter an occupancy type in the occupancy type selection control.
[0073] In this embodiment of the disclosure, merchants can add vehicle occupancy information of various types, such as rental occupancy, vehicle relocation occupancy, maintenance occupancy, and designated occupancy. Merchants can also click on the target color block to modify the vehicle's occupancy time and occupancy type. This disclosure does not limit this.
[0074] In an exemplary embodiment, the method may further include: obtaining a target start time and a target end time in response to a trigger operation on a start time selection control, an end time selection control, and an occupancy type selection control; determining a region to be filled in a display area corresponding to the target vehicle based on the target start time and the target end time; and filling the region to be filled with a target color block.
[0075] In this embodiment of the disclosure, based on the target start time or target end time input by the car rental merchant or car rental user, the area between the target start time and the target end time is determined as the area to be filled in the display area corresponding to the target vehicle (e.g., vehicle B); the area to be filled is filled with a target color block.
[0076] In an exemplary embodiment, the method may further include: generating a rental order in response to a triggering operation on a start time selection control, an end time selection control, and an occupancy type selection control.
[0077] In this embodiment of the disclosure, merchants can submit vehicle rental orders directly from the vehicle allocation interface, thereby improving vehicle rental efficiency, avoiding vehicle rental time conflicts, and enhancing the rationality of merchants' vehicle allocation.
[0078] In this embodiment of the disclosure, the form of the vehicle occupancy diagram is not limited to the above-mentioned method of using the target time interval as the horizontal axis and the vehicle information as the vertical axis to display the occupancy information of each vehicle in the target area within the target time interval. Any method that generates and displays the vehicle occupancy diagram based on the target time interval, the vehicle information of at least one vehicle, and the occupancy information of at least one vehicle within the target time interval can be included within the protection scope of this disclosure. For example, the vehicle occupancy diagram can be represented in the form of a table or in the form of a distribution map.
[0079] The vehicle occupancy diagram generation method provided in this disclosure generates and visualizes a vehicle occupancy diagram based on a target time interval, vehicle information of at least one vehicle, and occupancy information of at least one vehicle within the target time interval. This enriches the display format of the vehicle occupancy diagram and intuitively shows the occupancy status of vehicles within the target time interval, thereby improving the efficiency of vehicle rental and the rationality of rental occupancy.
[0080] It should also be understood that the above is only to help those skilled in the art better understand the embodiments of this disclosure, and is not intended to limit the scope of the embodiments of this disclosure. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples given above. For example, some steps in the above methods may be unnecessary, or new steps may be added, etc. Alternatively, any combination of any two or more of the above embodiments may be used. Such modifications, changes, or combinations also fall within the scope of the embodiments of this disclosure.
[0081] It should also be understood that the above description of the embodiments of this disclosure focuses on highlighting the differences between the various embodiments. Similarities or differences not mentioned can be referred to each other, and for the sake of brevity, they will not be repeated here.
[0082] It should also be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this disclosure.
[0083] It should also be understood that, in the various embodiments of this disclosure, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0084] The foregoing section details an example of a vehicle layout diagram generation method provided in this disclosure. It is understood that, in order to implement the above functions, the computer device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0085] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein. For details not disclosed in the apparatus embodiments of this disclosure, please refer to the embodiments of the method disclosed herein.
[0086] Figure 6 This is a block diagram illustrating a vehicle layout diagram generation device according to an exemplary embodiment.
[0087] like Figure 6 As shown, the vehicle data processing device 600 may include an acquisition module 602 and a generation module 604.
[0088] The acquisition module 602 is used to acquire a target time interval, vehicle information of at least one vehicle, and occupancy information of the at least one vehicle within the target time interval; the generation module 604 is used to generate and display a vehicle queue diagram based on the target time interval, vehicle information of the at least one vehicle, and occupancy information of the at least one vehicle within the target time interval.
[0089] In an exemplary embodiment, the generation module 604 is used to construct the horizontal coordinates of the vehicle layout diagram based on the target time interval, construct the vertical coordinates of the vehicle layout diagram based on the vehicle information of the at least one vehicle, and fill the target area of the vehicle layout diagram based on the occupancy information of the at least one vehicle within the target time interval, so as to generate and display the vehicle layout diagram.
[0090] In an exemplary embodiment, the occupancy information includes an occupancy start time and an occupancy end time, and the at least one vehicle includes a target vehicle; wherein, the generation module 604 is configured to determine the display area corresponding to the target vehicle in the vehicle parking diagram; determine the target area in the display area according to the occupancy start time and the occupancy end time; and fill the target area with a target color block.
[0091] In an exemplary embodiment, the occupancy information further includes an occupancy type; wherein, the vehicle parking map generation device further includes: a determining module, configured to determine the color of the target color block according to the occupancy type of the target vehicle.
[0092] In an exemplary embodiment, the vehicle parking map generation device further includes a display module, configured to display a pop-up window of occupancy information of the target vehicle in response to a triggering operation on the target color block, the pop-up window including the occupancy start time, the occupancy end time, and the occupancy identifier.
[0093] In an exemplary embodiment, the at least one vehicle includes a target vehicle; wherein the display module is further configured to display an inventory occupancy control in response to a trigger operation on a target blank area of the target vehicle, the target blank area being an unfilled area in the vehicle parking diagram; and to display a new inventory occupancy interface in response to a trigger operation on the inventory occupancy control, the new inventory occupancy interface including a start time selection control, an end time selection control, and an occupancy type selection control.
[0094] In an exemplary embodiment, the vehicle parking map generation device further includes: an obtaining module, configured to obtain a target start time and a target end time in response to a trigger operation on the start time selection control, the end time selection control, and the occupancy type selection control; a determining module, configured to determine a region to be filled in a display area corresponding to the target vehicle based on the target start time and the target end time; and a filling module, configured to fill the region to be filled with a target color block.
[0095] It should be noted that the block diagrams shown in the above figures are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor terminal devices and / or microcontroller terminal devices.
[0096] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0097] Figure 7 This is a schematic diagram illustrating the structure of an electronic device suitable for implementing exemplary embodiments of the present disclosure, according to an exemplary embodiment. It should be noted that... Figure 7 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0098] like Figure 7As shown, the electronic device 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes based on a program stored in a read-only memory (ROM) 702 or a program loaded from a storage section 708 into a random access memory (RAM) 703. The RAM 703 also stores various programs and data required for the operation of the system 700. The CPU 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0099] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, mouse, etc.; an output section 707 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 710 as needed so that computer programs read from it can be installed into the storage section 708 as needed.
[0100] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 709, and / or installed from removable medium 711. When the computer program is executed by central processing unit (CPU) 701, it performs the functions defined above in the system of this disclosure.
[0101] It should be noted that the computer-readable medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0102] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0103] The units described in the embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor can be described as including a sending unit, an acquisition unit, a determining unit, and a first processing unit. The names of these units do not necessarily limit the specific unit; for example, a sending unit can also be described as "a unit that sends an image acquisition request to a connected server."
[0104] In another aspect, this disclosure also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable storage medium carries one or more programs that, when executed by the electronic device, cause the electronic device to perform the methods described in the above embodiments. For example, the electronic device may perform... Figure 2 The steps shown.
[0105] According to one aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in various optional implementations of the above embodiments.
[0106] It should be understood that any number of elements in the accompanying drawings is for illustrative purposes only and not for limitation, and any naming is for distinction only and has no limiting meaning.
[0107] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0108] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for generating a vehicle queuing diagram, characterized in that, include: Obtain the target time interval, vehicle information of at least one vehicle, and occupancy information of the at least one vehicle within the target time interval; Based on the target time interval, the vehicle information of the at least one vehicle, and the occupancy information of the at least one vehicle within the target time interval, a vehicle queue diagram is generated and displayed. The occupancy information includes occupancy type, and the vehicle occupancy diagram uses different colored target blocks to display different occupancy types; Wherein, the at least one vehicle includes the target vehicle; The method further includes: in response to a trigger operation targeting a target blank area corresponding to a target vehicle in the vehicle parking map, displaying an inventory occupancy control, wherein the target blank area is an unfilled area in the vehicle parking map; in response to a trigger operation targeting the inventory occupancy control, displaying a new inventory occupancy interface, wherein the new inventory occupancy interface includes a start time selection control, an end time selection control, and an occupancy type selection control; and in response to trigger operations targeting the start time selection control, the end time selection control, and the occupancy type selection control, generating a rental order. The types of occupancy include: lease occupancy, vehicle allocation occupancy, maintenance occupancy, designated occupancy, and non-commercial vehicle occupancy; The method further includes: obtaining a target start time and a target end time in response to a trigger operation on the start time selection control, the end time selection control, and the occupancy type selection control; determining a region to be filled in the display area corresponding to the target vehicle based on the target start time and the target end time; and filling the region to be filled with a target color block. The process of generating and displaying a vehicle layout map based on the target time interval, the vehicle information of the at least one vehicle, and the occupancy information of the at least one vehicle within the target time interval includes: constructing the horizontal coordinates of the vehicle layout map based on the target time interval, constructing the vertical coordinates of the vehicle layout map based on the vehicle information of the at least one vehicle, and filling the target area of the vehicle layout map based on the occupancy information of the at least one vehicle within the target time interval, so as to generate and display the vehicle layout map.
2. The method according to claim 1, characterized in that, The occupancy information includes the occupancy start time and occupancy end time, and the at least one vehicle includes the target vehicle; The process of filling the target area of the vehicle occupancy map based on the occupancy information of at least one vehicle within the target time interval includes: Determine the display area corresponding to the target vehicle in the vehicle layout diagram; The target area is determined in the display area based on the occupancy start time and the occupancy end time. The target area is filled with the target color block.
3. The method according to claim 2, characterized in that, Before filling the target area with the target color patch, the method further includes: The color of the target color block is determined based on the occupancy type of the target vehicle.
4. The method according to claim 2 or 3, characterized in that, Also includes: In response to a trigger operation on the target color block, a pop-up window displaying the occupancy information of the target vehicle is displayed, including the occupancy start time, the occupancy end time, and the occupancy identifier.
5. A vehicle queuing diagram generation device, characterized in that, include: The acquisition module is used to acquire a target time interval, vehicle information of at least one vehicle, and occupancy information of the at least one vehicle within the target time interval. The generation module is used to generate and display a vehicle queue diagram based on the target time interval, the vehicle information of the at least one vehicle, and the occupancy information of the at least one vehicle within the target time interval. The occupancy information includes occupancy type, and the vehicle occupancy diagram uses different colored target blocks to display different occupancy types; Wherein, the at least one vehicle includes the target vehicle; The device is further configured to: display an inventory occupancy control in response to a trigger operation targeting a target blank area corresponding to a target vehicle in the vehicle parking diagram, wherein the target blank area is an unfilled area in the vehicle parking diagram; display a new inventory occupancy interface in response to a trigger operation targeting the inventory occupancy control, wherein the new inventory occupancy interface includes a start time selection control, an end time selection control, and an occupancy type selection control; and generate a rental order in response to trigger operations targeting the start time selection control, the end time selection control, and the occupancy type selection control. The types of occupancy include: lease occupancy, vehicle allocation occupancy, maintenance occupancy, designated occupancy, and non-commercial vehicle occupancy; The device is further configured to: obtain a target start time and a target end time in response to a trigger operation on the start time selection control, the end time selection control, and the occupancy type selection control; determine a region to be filled in the display area corresponding to the target vehicle based on the target start time and the target end time; and fill the region to be filled with a target color block. The generation module is further configured to: construct the horizontal coordinates of the vehicle layout diagram based on the target time interval, construct the vertical coordinates of the vehicle layout diagram based on the vehicle information of the at least one vehicle, and fill the target area of the vehicle layout diagram based on the occupancy information of the at least one vehicle within the target time interval, so as to generate and display the vehicle layout diagram.
6. An electronic device, characterized in that, include: At least one processor; A storage device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement the method as described in any one of claims 1 to 4.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Aircraft maintenance task scheduling system
CN108229768A
Leased vehicle inventory detection method and device and medium
CN113609349A
Vehicle scheduling method and device, electronic equipment and storage medium
CN114282891A
Gantt chart generation method and device, equipment and storage medium
CN114911462A