Internet of vehicles object data packet management method, device and equipment and storage medium
By establishing a business classification dictionary and target business classification, the complexity of managing vehicle network object data in the vehicle cloud platform has been solved, achieving efficient data grouping management and authorization authentication, and improving the efficiency and flexibility of business operations.
Patent Information
- Application Number
- CN202310048123.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-31
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2043-01-31
AI Technical Summary
In existing technologies, the vehicle cloud platform suffers from complex management and a lack of efficient and reusable group management methods when managing vehicle network object data, resulting in a heavy workload.
By establishing a business classification dictionary, creating target business classifications, managing target business groups according to target business classifications, filtering and outputting vehicle network object data to the corresponding groups, an efficient and reusable group management method is provided.
It enables efficient group management of vehicle network object data, supports efficient authorization and authentication of vehicles, devices and users, and improves the efficiency and flexibility of business operations.
Smart Images

Figure CN116150672B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of Internet of Vehicles management, and in particular to an Internet of Vehicles object data grouping management method, device, equipment and storage medium. BACKGROUND
[0002] With the development of the times, the automobile industry is developing rapidly, and the rich automobile brands and various vehicle models under each brand are becoming more and more rich. The intelligent device configuration types of different vehicle systems are also quite different. Today, intelligent vehicles publish instructions and transmit data to the vehicle cloud platform through the Internet of Vehicles. The vehicle cloud platform often needs to authorize, authenticate or carry out business verification based on small groups such as vehicle groups, device groups and user groups in vehicle management, OTA (Over-the-Air Technology, Over-the-Air Technology), message publishing and other scenarios. In addition, for individuals, it is also often necessary to efficiently determine whether the individual belongs to a certain group for authentication and other operations.
[0003] The vehicle cloud platform manager faces a large number of Internet of Vehicles object data, which is very complex to manage, and the business volume is heavy. In related technologies, there is an object management system that extracts relevant attribute values in received object information according to grouping filtering information, and outputs the received object information to the corresponding group according to the relevant attribute values extracted by the grouping filtering information, thereby realizing the method of object grouping. Although this method groups and manages object data, it does not provide an efficient and reusable Internet of Vehicles object data grouping management method based on vehicle network object data. SUMMARY
[0004] In view of the above-mentioned shortcomings of the prior art, the present application provides an Internet of Vehicles object data grouping management method, device, equipment and storage medium to solve the above-mentioned technical problem of complex management of Internet of Vehicles object data.
[0005] The present application provides an Internet of Vehicles object data grouping management method, comprising: obtaining Internet of Vehicles object data, the Internet of Vehicles object data comprising initial user data, initial vehicle data and initial device data; if a business classification dictionary has been created, creating a target business classification based on the business classification dictionary, managing a target business group according to the target business classification, the target business group comprising a target user group, a target vehicle group and a target device group; filtering the Internet of Vehicles object data according to the range of Internet of Vehicles object data required by the target business classification, and outputting the filtered Internet of Vehicles object data to the corresponding target business group.
[0006] In an embodiment of the present application, after the screened Internet of Vehicles object data is output to the corresponding target service group, the method further comprises: receiving a target task of a target task execution end, matching a corresponding task service classification in the service classification dictionary according to the target task, the service classification dictionary comprising a plurality of preset service classifications; selecting the target service group in the task service classification based on the target task; and sending the Internet of Vehicles object data in the selected target service group to the target task execution end as target task data.
[0007] In an embodiment of the present application, after receiving the target task of the target task execution end, the method further comprises: matching a corresponding task service classification in the service classification dictionary according to the target task, and selecting at least one non-task service classification in the service classification dictionary as a cooperative service classification according to a classification selection instruction; selecting the target service group in the task service classification and a cooperative service group in the cooperative service classification based on the target task; and sending the Internet of Vehicles object data in the selected target service group and the Internet of Vehicles object data in the cooperative service group to the target task execution end as the target task data.
[0008] In an embodiment of the present application, according to the range of Internet of Vehicles object data required by the target service classification, the method of screening the Internet of Vehicles object data and outputting the screened Internet of Vehicles object data to the corresponding target service group comprises: generating an Internet of Vehicles object data screening rule according to the service requirement of the target service classification, determining the range of Internet of Vehicles object data required by the target service classification based on the Internet of Vehicles object data screening rule; determining target user data, target vehicle data and target device data in the initial user data, the initial vehicle data and the initial device data based on the range of Internet of Vehicles object data; inputting the target user data into the target user group, inputting the target vehicle data into the target vehicle group, and inputting the target device data into the target device group.
[0009] In an embodiment of the present application, the Internet of Vehicles object data grouping management method further comprises at least one of the following: managing the service group according to the target service classification comprises: acquiring all target service groups under the target service classification, and performing a grouping management operation on at least one target service group under the target service classification, the grouping management operation comprising adding a sub-group and deleting the sub-group.
[0010] After the screened vehicle networking object data is output to the corresponding target service group, the method further comprises performing a data management operation on the vehicle networking object data under the target service group, and the data management operation comprises adding vehicle networking object data and deleting vehicle networking object data.
[0011] In an embodiment of the present application, the target service group is managed according to the target service classification, and further comprises: if the vehicle networking object data or the sub-group exists under the target service group, deleting the vehicle networking object data and the sub-group, and then performing a group management operation on the target service group under the target service classification; and if the vehicle networking object data does not exist under the target service group, performing a group management operation on the target service group under the target service classification.
[0012] In an embodiment of the present application, after the vehicle networking object data is obtained, before the target service classification is created based on the service classification dictionary, the method further comprises: detecting a service classification dictionary creation state; if it is detected that the service classification dictionary has not been created, creating the service classification dictionary according to a data dictionary; creating one or more preset service classifications based on the service classification dictionary, and determining at least one of the service classifications as a target service classification.
[0013] The present application also provides a vehicle networking object data group management device, which comprises: a data acquisition module configured to acquire vehicle networking object data, the vehicle networking object data comprising initial user data, initial vehicle data and initial device data; a group management module configured to create a target service classification based on a service classification dictionary if the service classification dictionary has been created, and manage a target service group according to the target service classification, the target service group comprising a user group, a vehicle group and a device group; and a data grouping module configured to screen the vehicle networking object data according to a required vehicle networking object data range of the target service classification, and output the screened vehicle networking object data to the corresponding target service group.
[0014] The present application also provides an electronic device, which comprises: one or more processors; and a storage device configured to store one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the vehicle networking object data group management method according to any one of the above embodiments.
[0015] The present application also provides a computer-readable storage medium, which stores a computer program, and the computer program, when executed by a processor of a computer, causes the computer to perform the vehicle networking object data group management method according to any one of the above embodiments.
[0016] The application provides a vehicle networking object data grouping management method, device, equipment and storage medium.
[0017] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory and are not restrictive of the application. BRIEF DESCRIPTION OF DRAWINGS
[0018] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate embodiments consistent with the application and, together with the description, further serve to explain the principles of the application. It is apparent that the accompanying drawings are only some embodiments of the application, and other drawings can be obtained from the accompanying drawings without creative labor for those skilled in the art. In the drawings:
[0019] Figure 1 Fig. 1 is a schematic diagram of a vehicle networking object data grouping management system according to an exemplary embodiment of the application;
[0020] Figure 2 Fig. 2 is a schematic diagram of a vehicle networking object data grouping management method flow according to an exemplary embodiment of the application;
[0021] Figure 3 Fig. 3 is a schematic diagram of a target service grouping management flow according to an exemplary embodiment of the application;
[0022] Figure 4 Fig. 4 is a schematic diagram of a service grouping selection flow according to an exemplary embodiment of the application;
[0023] Figure 5 Fig. 5 is a block diagram of a vehicle networking object data grouping management device according to an exemplary embodiment of the application;
[0024] Figure 6 Fig. 6 shows a structural schematic diagram of a computer system of an electronic device suitable for implementing an embodiment of the application. DETAILED DESCRIPTION
[0025] Other advantages and novel features of the present application will become apparent from the following detailed description of the application when considered in conjunction with the drawings. The application can be put into practice by different embodiments, and the details of the application can be modified in different ways without departing from the spirit and scope of the application. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application, as claimed.
[0026] It is to be understood that the figures and embodiments provided in the following examples are merely schematic representations of the basic concepts of the present application, and thus the figures only show the components related to the present application and are not drawn according to the number, shape and size of the components in actual implementation, and the shapes, number and proportions of the components in actual implementation can be changed arbitrarily, and the layout of the components can be more complex.
[0027] In the following description, a large number of details are discussed in order to provide a more thorough explanation of embodiments of the application, however, it will be apparent to those skilled in the art that the embodiments of the application can be implemented without these specific details, and in other embodiments, well-known structures and devices are shown in block diagram form rather than in detail in order to avoid obscuring the embodiments of the application.
[0028] First of all, it should be noted that the data dictionary refers to the definition and description of data items, data flow, data storage, processing logic, etc., and is an information set describing data, and is a set of definitions of all data elements used in the system. Based on the data dictionary, the present application establishes a business classification dictionary to complete the grouping management of Internet of Vehicles object data. The present application provides an Internet of Vehicles object data grouping management method, device, equipment and storage medium, which groups the Internet of Vehicles object data and can reuse the management, realizes that the grouping management method can be reused in different businesses, and can efficiently authorize and authenticate vehicle grouping, device grouping, user grouping, etc. The detailed scheme is as follows.
[0029] Please refer to Figure 1 , Figure 1is a schematic diagram of a vehicle networking object data packet management system according to an exemplary embodiment of the present application, which includes a data acquisition end 101, a computer device 102 and a target task execution end 103. The data acquisition end 101 is configured to acquire vehicle networking object data and store the vehicle networking object data in a database, and the vehicle networking object data in the data acquisition end 101 can be acquired by the computer device 102. The computer device 102 can be at least one of a microcomputer, an embedded computer, a neural network computer, etc., and the computer device 102 is configured to acquire vehicle networking object data in the data acquisition end 101, the vehicle networking object data including initial user data, initial vehicle data and initial device data. If a business classification dictionary has been established in the computer device 102, a target business classification is created based on the business classification dictionary, a target business packet is managed according to the target business classification, the target business packet including a target user packet, a target vehicle packet and a target device packet, and the vehicle networking object data is filtered according to a range of vehicle networking object data required by the target business classification, and the filtered vehicle networking object data is output to the corresponding target business packet.
[0030] The target task execution end 103 is configured to send a target task to the computer device 102 to acquire vehicle networking object data required by the target task and execute the target task. After the computer device 102 receives the target task sent by the target task execution end 103, the computer device 102 selects a packet range required by the target task according to the target task, and sends vehicle networking object data in the selected packet to the target task execution end 103, so that the target task execution end 103 can execute the target task.
[0031] Please refer to Figure 2 , Figure 2 is a schematic diagram of a vehicle networking object data packet management method according to an exemplary embodiment of the present application, which includes at least steps S210 to S230, which are described in detail as follows.
[0032] In step S210, vehicle networking object data is acquired, the vehicle networking object data including initial user data, initial vehicle data and initial device data.
[0033] In an embodiment of the present application, the initial user data, the initial vehicle data and the initial device data include various initial user data, initial vehicle data and initial device data of different vehicle models and different businesses, and the vehicle networking initial object data is complicated and difficult to manage at this time.
[0034] In step S220, if a business classification dictionary has been created, a target business classification is created based on the business classification dictionary, a target business packet is managed according to the target business classification, and the target business packet includes a target user packet, a target vehicle packet and a target device packet.
[0035] In an embodiment of the present application, if it is detected that a service classification dictionary has been created, a target service classification, such as an OTA test classification, is created based on the service classification dictionary. The OTA test grouping is managed based on the OTA test classification, and the OTA test grouping includes an OTA test user grouping, an OTA test vehicle grouping, and an OTA test equipment grouping.
[0036] In an embodiment of the present application, all target service groupings under a target service classification are acquired, and a grouping management operation is performed on at least one target service grouping under the target service classification. The grouping management operation includes adding a sub-grouping and deleting a sub-grouping. After the filtered Internet of Vehicles object data is output to the corresponding target service grouping, a data management operation is performed on the Internet of Vehicles object data under the target service grouping. The data management operation includes adding Internet of Vehicles object data and deleting Internet of Vehicles object data. In this embodiment, all target service groupings under the target service classification can be acquired based on the target service classification to manage the acquired target service groupings. If there is Internet of Vehicles object data or a sub-grouping under the target service grouping, the Internet of Vehicles object data and the sub-grouping are deleted, and then the grouping management operation is performed on the target service grouping under the target service classification. If there is no Internet of Vehicles object data or sub-grouping under the target service grouping, the grouping management operation is performed on the target service grouping under the target service classification.
[0037] In an embodiment of the present application, if the target service classification is an OTA test classification, the method for managing the OTA test grouping based on the OTA test classification includes the following steps. First, all OTA test groupings are acquired. The OTA test grouping under which there is no sub-grouping is regarded as a leaf node grouping. Only the leaf node grouping can add Internet of Vehicles object data. If the OTA test grouping already has Internet of Vehicles object data, the Internet of Vehicles object data needs to be deleted before a sub-grouping is established, so that a multi-level nesting is realized to facilitate association. When a service selection grouping range is selected, the service association needs to be recorded according to the leaf node grouping. The non-leaf node grouping is not used as a service association item. In this embodiment, all Internet of Vehicles object data under each OTA test grouping can be acquired, and it can be quickly judged whether a certain Internet of Vehicles object data belongs to a certain leaf node grouping under the OTA test classification.
[0038] In step S230, the Internet of Vehicles object data is filtered according to the required Internet of Vehicles object data range of the target service classification, and the filtered Internet of Vehicles object data is output to the corresponding target service grouping.
[0039] In an embodiment of the present application, the vehicle networking object data screening rule is generated according to the service requirement of the target service classification, the vehicle networking object data range required by the target service classification is determined based on the vehicle networking object data screening rule, the target user data, the target vehicle data and the target device data are determined in the initial user data, the initial vehicle data and the initial device data based on the vehicle networking object data range, and the target user data is input into the target user group, the target vehicle data is input into the target vehicle group, and the target device data is input into the target device group.
[0040] In an embodiment of the present application, if the target service classification is the OTA test service classification, the OTA vehicle networking object data screening rule is generated according to the service requirement of the OTA test service classification, and the OTA vehicle networking object data screening rule can be that the initial vehicle data with the OTA function or the initial vehicle data of a specific vehicle model is added to the OTA service group. The vehicle networking object data screening rule in the embodiment is only an exemplary description, and different vehicle networking object data screening rules can be generated for different services to determine the vehicle networking object data range required by the target service classification.
[0041] In an embodiment of the present application, after step S230, the target task of the target task execution end is received, the corresponding task service classification in the service classification dictionary is matched according to the target task, the service classification dictionary includes a plurality of preset service classifications, the task service group in the task service classification is selected based on the target task, and the vehicle networking object data in the selected task service group is sent to the target task execution end as the target task data.
[0042] In another embodiment of the present application, after step S230, the corresponding task service classification in the service classification dictionary is matched according to the target task, at least one non-task service classification in the service classification dictionary is selected as the cooperative service classification according to the classification selection instruction, the task service group in the task service classification and the cooperative service group in the cooperative service classification are selected based on the target task, the vehicle networking object data in the selected task service group and the vehicle networking object data in the cooperative service group are sent to the target task execution end as the target task data, the task service classification in the embodiment is not necessarily the target service classification mentioned above, but the task service classification matched in the service classification dictionary based on the target task, the non-task service classification is other service classification in the service classification dictionary except the task service classification, and the classification selection instruction can be an instruction selected and called by the task management personnel to select other service classification except the task service classification as the cooperative service classification.
[0043] In an embodiment of the present application, if OTA test needs to be carried out, the OTA test service category in the service category dictionary is matched based on the OTA test task, and the vehicle data in the vehicle grouping of the OTA test vehicle is selected for the OTA test, in addition, based on the use range of the OTA test task, the vehicle data in the vehicle grouping of the domestic vehicle service category in the dispatch domestic vehicle can also be reused for the OTA test, in the embodiment, since the grouping system is established based on the data dictionary method, the grouping method can be used multiple times in different services, and can also be connected between different services, and the grouping data under other service categories can be called for management.
[0044] In an embodiment of the present application, after step S210, before step S220, it further includes detecting the service category dictionary creation state; if it is detected that the service category dictionary is not created, creating the service category dictionary based on the data dictionary; creating one or more preset service categories based on the service category dictionary, and determining at least one service category as a target service category, in the embodiment, the administrator can create multiple different preset service categories based on multiple different services.
[0045] Please refer to Figure 3 , Figure 3 is a target service grouping management process schematic diagram shown in an exemplary embodiment of the present application, the target service grouping management process involves system roles mainly including: a service system administrator and a service system. The service system administrator can create grouping for the service system, can select to authorize the use of a certain service in a certain grouping range in the service system, and when a certain object data accesses service data, judges whether the object data is in the authorized grouping range; the service system includes a general component service system and a general data management page, the general component service system mainly provides simple general services, including dictionary management, grouping addition, deletion, modification and query management, and cache service, the general component service system further includes a general component library, mainly storing data dictionary, grouping, and the association relationship between grouping and human-vehicle equipment. The target service grouping management in the embodiment at least includes steps S310 to S332, which are described in detail as follows:
[0046] Step S310, judging whether the service category dictionary has been created.
[0047] In an embodiment of the present application, if the service category dictionary has been created, it jumps to step S320, and if the service category dictionary has not been created, it jumps to step S311.
[0048] Step S311, entering the dictionary management page.
[0049] In an embodiment of the present application, the dictionary is managed in the general component service system.
[0050] Step S312, a dictionary of the type of service classification is created.
[0051] In an embodiment of the present application, the dictionary is a general data dictionary, supports single-level and multi-level dictionaries, and a service classification dictionary is built based on the data dictionary, which is a single-level dictionary.
[0052] It should be noted that the dictionary can be used to manage service classification, device type, message classification, personalized setting classification, etc. In the present embodiment, the dictionary is used to manage service classification, and is applicable to a scenario where the number of dictionary item values is less than or equal to 200.
[0053] Step S320, it is judged whether the target service classification has been created.
[0054] In an embodiment of the present application, if the target service classification has been created, step S330 is jumped to, and if the target service classification has not been created, step S321 is jumped to.
[0055] Step S321, a service classification dictionary item management page is entered to manage the service classification.
[0056] Step S322, the target service classification is added in the service classification dictionary.
[0057] In an embodiment of the present application, the service classification dictionary is created according to the data dictionary; one or more preset service classifications are created based on the service classification dictionary, and at least one service classification is determined as the target service classification.
[0058] Step S330, a grouping management page of the target service classification is entered.
[0059] In an embodiment of the present application, the service grouping under the target service classification is managed based on the parameters of the service classification.
[0060] Step S331, a grouping is added, deleted, modified or inquired.
[0061] In an embodiment of the present application, all target service groupings under the target service classification are acquired based on the target service classification; at least one target service grouping is managed under the target service classification, and the grouping management operation includes adding a sub-grouping and deleting a sub-grouping.
[0062] In an embodiment of the present application, the general grouping supports establishing a user grouping, a vehicle grouping and a device grouping, the groupings belong to a specific service classification, and the number of groupings of a certain service classification under the same vehicle type is less than or equal to 100.
[0063] Step S332, an object data is added or deleted under the grouping.
[0064] Please refer toFigure 4 , Figure 4 is a service grouping selection flowchart shown by an exemplary embodiment of the present application, which comprises at least steps S410 to S480, and is described in detail as follows:
[0065] Step S410, creating an OTA task in an OTA system.
[0066] In an embodiment of the present application, the OTA system is taken as a target task execution end.
[0067] Step S420, presetting an object range of the OTA task, and transmitting parameters of service classification OTA, whether other classification is selectable, and grouping type to a general data management page.
[0068] In an embodiment of the present application, the OTA task is taken as a target task, and the OTA service classification is matched as a task service classification based on the target task.
[0069] Step S430, opening a grouping management page under the OTA service classification in the general data management page.
[0070] In an embodiment of the present application, the OTA service classification can be managed in the grouping management page.
[0071] Step S440, judging whether other classification is selectable.
[0072] In an embodiment of the present application, if selectable, it jumps to step S450, and if not selectable, it directly jumps to step S460.
[0073] Step S450, switching to select a grouping under other service classification.
[0074] In an embodiment of the present application, at least one non-task service classification in a service classification dictionary is selected as a cooperative service classification according to a classification selection instruction, and in this embodiment, the classification selection instruction selects a grouping cooperative service grouping in the domestic car service classification.
[0075] Step S460, the general component service system page acquires grouping list data.
[0076] Step S470, selecting a required grouping based on the grouping list data.
[0077] In an embodiment of the present application, target task data is selected based on the grouping list data of the task service grouping and the grouping list data of the cooperative service grouping, the target task data is transmitted back to the OTA system, and a grouping id list of the selected grouping is acquired.
[0078] Step S480, locking and recording the range of the task group based on the group id list.
[0079] In the embodiment of the present application, the corresponding task service classification in the service classification dictionary is matched according to the target task, and the task service group in the task service classification is selected based on the target task, and the object data is managed by grouping based on the service, so that the target task execution end is convenient and fast when calling the object data.
[0080] In the embodiment of the present application, the corresponding task service classification in the service classification dictionary is matched according to the target task, and the task service group in the task service classification is selected based on the target task, and the object data is managed by grouping based on the service, so that the target task execution end is convenient and fast when calling the object data.
[0081] In the embodiment of the present application, the corresponding task service classification in the service classification dictionary is matched according to the target task, and the task service group in the task service classification is selected based on the target task, and the object data is managed by grouping based on the service, so that the target task execution end is convenient and fast when calling the object data.
[0082] In the embodiment of the present application, the target service group can be managed under the target service classification, and the vehicle internet object data can be managed under the target service group, and the data management of each level is flexible and clear.
[0083] In the embodiment of the present application, the target service group can be managed under the target service classification, and the vehicle internet object data can be managed under the target service group, and the data management of each level is flexible and clear.
[0084] In the embodiment of the present application, if the service classification dictionary is not created, the service classification dictionary is created according to the data dictionary, one or more preset service classifications are created based on the service classification dictionary, one service classification is determined as the target service classification, and the data is classified and grouped by the service, so as to facilitate the calling of the task execution end.
[0085] Figure 5 The block diagram of the vehicle internet object data grouping management device shown in the exemplary embodiment of the present application is shown in FIG. 1. Figure 5 As shown in FIG. 1, the exemplary vehicle internet object data grouping management device includes a data acquisition module 501, a grouping management module 502 and a data grouping module 503.
[0086] The data acquisition module 501 is used to acquire vehicle internet object data, and the vehicle internet object data includes initial user data, initial vehicle data and initial device data.
[0087] The packet management module 502 is configured to create a target service classification based on the service classification dictionary if the service classification dictionary has been created, and manage target service packets according to the target service classification, wherein the target service packets include user packets, vehicle packets and equipment packets.
[0088] The data packet module 503 is configured to filter the vehicle-to-everything object data according to a required vehicle-to-everything object data range of the target service classification, and output the filtered vehicle-to-everything object data to a corresponding target service packet.
[0089] It should be noted that the vehicle-to-everything object data packet management apparatus provided in the above embodiments and the vehicle-to-everything object data packet management method provided in the above embodiments belong to the same concept, and the specific operation manner of each module and unit has been described in detail in the method embodiments, which will not be repeated here. In actual application, the vehicle-to-everything object data packet management apparatus provided in the above embodiments can allocate the above functions to different functional modules according to needs, that is, divide the internal structure of the apparatus into different functional modules to complete all or part of the above described functions, and this will not be limited here.
[0090] Embodiments of the present application also provide an electronic device, including: one or more processors; a storage device configured to store one or more programs, when the one or more programs are executed by the one or more processors, the electronic device implements the vehicle-to-everything object data packet management method provided in each of the above embodiments.
[0091] Figure 6 The structure schematic diagram of the computer system of the electronic device suitable for realizing the embodiments of the present application is shown. It should be noted that, Figure 6 The computer system 600 of the electronic device shown is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present application.
[0092] As Figure 6 shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 602 or programs loaded from a storage portion 608 to a random access memory (RAM) 603, such as performing the methods described in the above embodiments. In the RAM 603, various programs and data required for system operation are also stored. The CPU 1201, the ROM 602 and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0093] The following components are connected to the I / O interface 605: an input part 606 including a keyboard, a mouse, etc.; an output part 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc., and a speaker, etc.; a storage part 608 including a hard disk, etc.; and a communication part 609 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as necessary. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 610 as necessary, so that a computer program read out therefrom is installed in the storage part 608 as necessary.
[0094] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program according to embodiments of the present application. For example, embodiments of the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing a computer program for executing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, various functions defined in the system of the present application are executed.
[0095] It should be noted that the computer-readable medium in the embodiments of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may, for example, be an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable computer programs. Such a propagated data signal can take on various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device. The computer programs contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, or the like, or any suitable combination of the above.
[0096] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present application. In the flowcharts or block diagrams, each block can represent a module, a program segment, or a part of code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different orders than those noted in the drawings. For example, two blocks represented in succession can actually be executed substantially in parallel, and sometimes in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams or flowcharts, and the combination of blocks in the block diagrams or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0097] The units described in the embodiments of the present application can be implemented in the form of software, or can be implemented in the form of hardware, or can be implemented in the form of a combination of software and hardware. The units described can also be arranged in a processor. In some cases, the names of the units do not constitute a limitation on the units themselves.
[0098] Another aspect of the present application also provides a computer readable storage medium having stored thereon a computer program, which, when executed by a processor of a computer, causes the computer to perform the vehicle networking object data grouping management method as described above. The computer readable storage medium can be included in the electronic device described in the above embodiments, or can exist separately and not be assembled into the electronic device.
[0099] Another aspect of the present application also provides a computer program product or computer program, which includes 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 the processor executes the computer instructions, so that the computer device performs the vehicle networking object data grouping management method provided in the above embodiments.
[0100] The above embodiments only exemplarily illustrate the principles and effects of the present application, and are not used to limit the present application. Any person skilled in the art can modify or change the above embodiments without departing from the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by those skilled in the art without departing from the spirit and technical thought of the present application should be covered by the claims of the present application.
Claims
1. A method for managing data packets of Internet of Vehicles objects, characterized in that, The vehicle networking object data packet management method comprises: Obtaining vehicle networking object data, wherein the vehicle networking object data comprises initial user data, initial vehicle data and initial device data; If a business classification dictionary has been created, creating a target business classification based on the business classification dictionary, and managing target business packets according to the target business classification, wherein the target business packets comprise target user packets, target vehicle packets and target device packets; Filtering the vehicle networking object data according to a required vehicle networking object data range of the target business classification, and outputting the filtered vehicle networking object data to the corresponding target business packets; Receiving a target task of a target task execution end, matching a corresponding task business classification in the business classification dictionary according to the target task, and selecting at least one non-task business classification in the business classification dictionary as a cooperative business classification according to a classification selection instruction; Selecting a task business packet in the task business classification and a cooperative business packet in the cooperative business classification based on the target task; Sending vehicle networking object data in the selected task business packet and vehicle networking object data in the cooperative business packet to the target task execution end as target task data, or sending the vehicle networking object data in the selected task business packet to the target task execution end as target task data. 2.The IoT object data packet management method of claim 1, wherein, Filtering the vehicle networking object data according to a required vehicle networking object data range of the target business classification, and outputting the filtered vehicle networking object data to the corresponding target business packets comprises: Generating a vehicle networking object data filtering rule according to a business requirement of the target business classification, determining the required vehicle networking object data range of the target business classification based on the vehicle networking object data filtering rule; Determining target user data, target vehicle data and target device data in the initial user data, the initial vehicle data and the initial device data based on the vehicle networking object data range; Inputting the target user data into the target user packet, inputting the target vehicle data into the target vehicle packet, and inputting the target device data into the target device packet. 3.The IoT object data packet management method of claim 1, wherein, The vehicle networking object data packet management method further comprises at least one of the following: The management of the target business packets according to the target business classification comprises obtaining all target business packets under the target business classification, and performing a packet management operation on at least one target business packet under the target business classification, wherein the packet management operation comprises adding a sub-packet and deleting the sub-packet; After the filtered vehicle networking object data is output to the corresponding target business packets, the method further comprises performing a data management operation on the vehicle networking object data under the target business packet, wherein the data management operation comprises adding vehicle networking object data and deleting vehicle networking object data. 4.The IoT object data packet management method of claim 1, wherein, The management of the target business packets according to the target business classification further comprises: If the V2X object data or the sub-group exists under the target service group, performing a group management operation on the target service group under the target service classification after deleting the V2X object data and the sub-group; If the V2X object data or the sub-group does not exist under the target service group, performing a group management operation on the target service group under the target service classification. 5.The IoT object data packet management method of claim 1, wherein, Creating a target service classification based on the service classification dictionary, including: Detecting a service classification dictionary creation state; If it is detected that the service classification dictionary is not created, creating the service classification dictionary according to a data dictionary; Creating one or more preset service classifications based on the service classification dictionary, and determining at least one of the service classifications as a target service classification.
6. An Internet of Vehicles object data packet management apparatus characterized by comprising: The V2X object data group management apparatus includes: A data acquisition module configured to acquire V2X object data, the V2X object data including initial user data, initial vehicle data, and initial device data; A group management module configured to, if a service classification dictionary is created, create a target service classification based on the service classification dictionary, and manage a target service group according to the target service classification, the target service group including a target user group, a target vehicle group, and a target device group; A data grouping module configured to filter the V2X object data according to a V2X object data range required by the target service classification, and output the filtered V2X object data to a corresponding target service group; receive a target task of a target task execution end, match a task service classification corresponding to the target task in the service classification dictionary, and select at least one non-task service classification in the service classification dictionary as a collaborative service classification according to a classification selection instruction; select a task service group in the task service classification and a collaborative service group in the collaborative service classification based on the target task; and send V2X object data in the selected task service group and V2X object data in the collaborative service group to the target task execution end as target task data, or send the V2X object data in the selected task service group to the target task execution end as target task data.
7. An electronic device, comprising: The electronic device includes: One or more processors; A storage device configured to store one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the V2X object data group management method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, A computer program is stored thereon, which, when executed by a processor of a computer, causes the computer to perform the V2X object data group management method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Data aggregation method, device and equipment and computer readable medium
CN114138911A
Data generation method and device for Internet of Vehicles, electronic equipment and storage medium
CN115061897A