CN116225549A - Resource loading method, device, medium and equipment - Google Patents
Resource loading method, device, medium and equipment Download PDFInfo
- Publication number
- CN116225549A CN116225549A CN202111466619.8A CN202111466619A CN116225549A CN 116225549 A CN116225549 A CN 116225549A CN 202111466619 A CN202111466619 A CN 202111466619A CN 116225549 A CN116225549 A CN 116225549A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- resource
- configuration resource
- vehicle type
- target configuration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application discloses a resource loading method, a device, a medium and equipment, and relates to the technical field of vehicles, wherein the method comprises the following steps: responding to the running instruction, and acquiring a preset vehicle type identifier of the vehicle; reading a local configuration resource pre-stored in a vehicle; when the target configuration resource corresponding to the preset vehicle type identifier is not found in the local configuration resource, acquiring the target configuration resource; loading target configuration resources, and carrying out differential configuration on vehicles of preset vehicle type identifications. The method and the device have the advantages that the local configuration resources meeting the general requirements and the initial vehicle type requirements are developed in the early stage and stored in the vehicle before delivery, the corresponding target configuration resources are developed for the vehicle to download and load according to the differentiated application requirements of different vehicle types or the derived new vehicle type requirements in the later stage, the differentiated configuration of different vehicle types is realized, and the development and delivery efficiency of the vehicle-mounted application is improved.
Description
Technical Field
The application relates to the technical field of vehicles, in particular to a resource loading method, a resource loading device, a resource loading medium and resource loading equipment.
Background
With the development of the internet, many automobile machine systems of automobiles are built with application software before the automobile leaves the factory so as to enrich the functions of the automobile machines. Generally, for one vehicle type, a corresponding application software package needs to be developed, and when the application software needs to be run on a vehicle-to-machine system of multiple vehicle types, a large number of repeated development and test works exist; the development progress of the vehicle-mounted application is influenced by the development progress of the vehicle type project, the development progress is as small as the application demand is changed, and the development progress is as large as the vehicle type is derived, all application software programs are required to be comprehensively and strictly tested, and the efficiency of application development and delivery is greatly reduced.
Disclosure of Invention
In order to improve development and delivery efficiency of application software, the application provides a resource loading method, a resource loading device, a resource loading medium and resource loading equipment. The technical scheme is as follows:
in a first aspect, the present application provides a resource loading method, where the method includes:
responding to the running instruction, and acquiring a preset vehicle type identifier of the vehicle;
reading a local configuration resource, the local configuration resource being pre-stored in the vehicle;
searching a target configuration resource corresponding to the preset vehicle type identifier in the local configuration resource;
acquiring the target configuration resource under the condition that the target configuration resource is not found;
loading the target configuration resource, wherein the target configuration resource is used for differentially configuring the vehicle of the preset vehicle type identifier.
In a second aspect, the present application provides a resource loading device, the device comprising:
the vehicle type identification determining module is used for responding to the operation instruction and acquiring a preset vehicle type identification of the vehicle;
a local reading module for reading a local configuration resource, the local configuration resource being pre-stored in the vehicle;
the searching module is used for searching target configuration resources corresponding to the preset vehicle type identifier in the local configuration resources;
The resource acquisition module is used for acquiring the target configuration resource under the condition that the target configuration resource is not found;
the resource loading module is used for loading the target configuration resource, and the target configuration resource is used for differentially configuring the vehicle of the preset vehicle type identifier.
In a third aspect, the present application provides a computer readable storage medium having stored therein at least one instruction or at least one program, the at least one instruction or at least one program being loaded and executed by a processor to implement a resource loading method as described in the first aspect.
In a fourth aspect, the present application provides a computer device comprising a processor and a memory having stored therein at least one instruction or at least one program, the at least one instruction or at least one program being loaded and executed by the processor to implement a resource loading method as described in the first aspect.
In a fifth aspect, the present application provides a computer program product, characterized in that the computer program product comprises computer instructions which, when executed by a processor, implement a resource loading method according to the first aspect.
The resource loading method, the device, the medium and the equipment provided by the application have the following technical effects:
when the vehicle-mounted application starts to run, the scheme provided by the application firstly obtains the preset vehicle type identifier corresponding to the vehicle, wherein the preset vehicle type identifier is the unique identifier for the vehicle type in the development process of the vehicle-mounted application; secondly, local configuration resources corresponding to the built-in vehicle-mounted application before the delivery of the vehicle are read, wherein the local configuration resources are used for configuring general functions of the vehicle-mounted application and differentiated functions of a small part of vehicle types; when the target configuration resource corresponding to the preset vehicle type identifier is not found in the local configuration resource, the target configuration resource is acquired again, and the target configuration resource is loaded at the vehicle end, so that the differential configuration of the vehicle-mounted application on the vehicle type is realized. By utilizing the technical scheme provided by the application, the local configuration resources corresponding to the vehicle-mounted application can be developed in the early stage and stored in the vehicle before the vehicle leaves the factory, the local configuration resources can meet the application general requirements in the vehicle type development project and the initial vehicle type requirements, the corresponding target configuration resources are developed for the differentiated application requirements or the derived new vehicle type requirements of different vehicle types in the later stage, and the target configuration resources are distributed in the cloud for downloading and loading after the vehicle leaves the factory and is networked, so that the differentiated configuration of different vehicle types is realized; the local configuration resource has universality, so that the development of application software of various versions is not needed, repeated development and test work in the development of the application software is greatly reduced, the delivery period of the application software is shortened, the development and delivery efficiency of the vehicle-mounted application is improved, and meanwhile, the timely updating of differential configuration after the vehicle volume is realized, so that the vehicle-mounted application is completely operated.
Additional aspects and advantages of the application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application.
Drawings
In order to more clearly illustrate the technical solutions and advantages of embodiments of the present application or of the prior art, the following description will briefly introduce the drawings that are required to be used in the embodiments or the prior art descriptions, it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of an implementation environment of a resource loading method according to an embodiment of the present application;
FIG. 2 is a schematic flow chart of a resource loading method according to an embodiment of the present application;
fig. 3 is a schematic flow chart of obtaining a preset vehicle type identifier according to an embodiment of the present application;
fig. 4 is a schematic diagram of setting a preset model identifier of a vehicle according to an embodiment of the present application;
FIG. 5 is a flow chart of a method for directly loading resources according to an embodiment of the present application;
FIG. 6 is a schematic flow chart of obtaining a target configuration resource from a server according to an embodiment of the present application;
FIG. 7 is a schematic diagram of a publishing differentiated configuration resource according to an embodiment of the present application;
FIG. 8 is a flowchart of updating a target configuration resource according to an embodiment of the present application;
fig. 9 is a schematic diagram of a vehicle-end-cloud architecture according to an embodiment of the present application;
FIG. 10 is a schematic flow chart of a method for constructing a vehicle-mounted application installation package according to an embodiment of the present application;
FIG. 11 is a flowchart of another resource loading method according to an embodiment of the present disclosure;
FIG. 12 is a schematic diagram of a resource loading device according to an embodiment of the present disclosure;
fig. 13 is a schematic hardware structure of an apparatus for implementing a resource loading method according to an embodiment of the present application.
Detailed Description
In order to improve development and delivery efficiency of application software, the embodiment of the application provides a resource loading method, device, medium and equipment. The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present application based on the embodiments herein. Examples of the embodiments are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements throughout or elements having like or similar functionality.
It should be noted that the terms "first," "second," and the like in the description and claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the present application described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or server that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It will be appreciated that in the specific embodiments of the present application, related data relating to user information, configuration resource files, vehicle-enterprise manufacturers, etc. when the embodiments of the present application are applied to specific products or technologies, user permissions or consents need to be obtained, and the collection, use and processing of related data need to comply with related laws and regulations and standards of related countries and regions.
Referring to fig. 1, an implementation environment of a resource loading method according to an embodiment of the present application is shown in fig. 1, where the implementation environment may include at least a client 01 and a server 02.
Specifically, the client 01 may include smart phones, desktop computers, tablet computers, notebook computers, vehicle-mounted terminals, digital assistants, smart wearable devices, monitoring devices, voice interaction devices, and other devices, or may include software running in the devices, for example, web pages provided by some service providers to users, or may provide applications provided by the service providers to users. Specifically, the client 01 may be configured to obtain a preset vehicle type identifier of a vehicle from a server before the application is run, read a local configuration resource, find whether a target configuration resource matched with the preset vehicle type identifier exists in the local configuration resource, and if not, obtain the target configuration resource from the server, and load the target configuration resource, so as to implement differential configuration of the vehicle type in the application running.
Specifically, the server 02 may be an independent physical server, or may be a server cluster or a distributed system formed by a plurality of physical servers, or may be a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs (Content DeliveryNetwork, content delivery networks), and basic cloud computing services such as big data and artificial intelligence platforms. The server 02 may include a network communication unit, a processor, a memory, and the like. The terminal and the server may be directly or indirectly connected through wired or wireless communication, which is not limited herein. Specifically, the server 02 may be configured to store a preset vehicle type identifier of the issuing vehicle and a target configuration resource corresponding to the preset vehicle type identifier, so as to implement differential configuration corresponding to the vehicle at the client 01.
The embodiment of the application can also be realized by combining Cloud technology, wherein Cloud technology (Cloud technology) refers to a hosting technology for integrating hardware, software, network and other series resources in a wide area network or a local area network to realize calculation, storage, processing and sharing of data, and can also be understood as a general term of network technology, information technology, integration technology, management platform technology, application technology and the like applied based on a Cloud computing business model. Cloud technology requires cloud computing as a support. Cloud computing is a computing model that distributes computing tasks over a large number of computer-made resource pools, enabling various application systems to acquire computing power, storage space, and information services as needed. The network that provides the resources is referred to as the "cloud". Specifically, the server 02 and the database are located in the cloud, and the server 02 may be a physical machine or a virtualized machine.
The following describes a resource loading method provided by the application. FIG. 2 is a flow chart of a resource loading method provided by an embodiment of the present application, which provides the method operational steps described in the embodiments or flow charts, but may include more or fewer operational steps based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one way of performing the order of steps and does not represent a unique order of execution. When implemented in a real system or server product, the methods illustrated in the embodiments or figures may be performed sequentially or in parallel (e.g., in a parallel processor or multithreaded environment). Referring to fig. 2, a resource loading method provided in an embodiment of the present application may include the following steps:
S210: and responding to the running instruction, and acquiring a preset vehicle type identifier of the vehicle.
It will be appreciated that the application software is pre-installed in the vehicle system of the vehicle before the vehicle leaves the factory, and after the vehicle leaves the factory, the application software needs to be started so that the application software can be run in the vehicle system.
In the embodiment of the application, after the vehicle leaves the factory and is electrified, the running instruction aiming at the vehicle-mounted application software is triggered. And responding to the running instruction, acquiring a preset vehicle type identifier of the vehicle, wherein the preset vehicle type identifier is a unique identifier set for the vehicle type in vehicle-mounted application development and is used for issuing the same configuration resource to the vehicle of the vehicle type. By way of example, the in-vehicle application software may include a navigation application, an audiovisual application, and the like.
The preset vehicle type identifier can be formed by numbers, and can be set corresponding to different vehicle types developed by different vehicle enterprises to develop and manage configuration resources of different vehicle types. Specifically, as shown in fig. 3, the obtaining the preset model identifier of the vehicle may include the following steps:
s211: and responding to the running instruction, inquiring and acquiring a first vehicle type identifier of the vehicle, wherein the first vehicle type identifier is stored in a vehicle machine system of the vehicle.
In one embodiment of the present application, the first vehicle type identifier is a vehicle type identifier set by a vehicle manufacturer, typically consisting of numbers + letters.
Specifically, in response to the operation instruction, the first vehicle type identifier of the vehicle is queried and obtained from the vehicle system by calling a platform adaptation layer (PlatformAdapter Layer, PAL) interface, wherein the platform adaptation layer is a set of docking interfaces of vehicle application software and the vehicle system, and can include, but is not limited to, a vehicle information acquisition interface (such as a vehicle type identifier, a vehicle speed, a gear and the like), a Bluetooth device interface and the like.
S213: generating a vehicle type identification query request and sending the vehicle type identification query request to a server, wherein the vehicle type identification query request comprises a first vehicle type identification.
In an embodiment of the present application, the vehicle type identifier query request may further include a vehicle-mounted application name and a vehicle-mounted application version number.
Specifically, a vehicle model identification query request is sent to the internet of vehicles background by calling a preset protocol software development kit interface (Software Development Kit, SDK). It can be understood that the SDK is an SDK that is carried on a client and connects a background of the internet of vehicles and vehicle-mounted application software, and is responsible for carrying parameters to request data, files and the like meeting conditions from the background of the internet of vehicles, and supporting file downloading, storage and verification.
S215: the server determines a corresponding preset vehicle type identifier based on the first vehicle type identifier, sends the preset vehicle type identifier to the vehicle, and stores a mapping relation between the first vehicle type identifier and the preset vehicle type identifier.
After receiving the vehicle type identifier query request, the background server queries a corresponding preset vehicle type identifier in the database according to the first vehicle type identifier, and returns a vehicle-mounted application of the vehicle end. The database can store the mapping relation between the first vehicle type identifier and the preset vehicle type identifier set by the vehicle enterprise.
In a specific embodiment, in the early stage of development of vehicle-mounted application, corresponding preset vehicle type identifications are set for different vehicle types of different vehicle enterprises. As shown in fig. 4, a new function of a preset vehicle type identifier is provided at a web page end on the application management platform of the internet of vehicles. When developing the stand, a vehicle type channel is newly added, namely a preset vehicle type identifier corresponding to the attributes of project type, name, formal mass production (Start ofProduction, SOP) time, end of mass production (EOP) time, vehicle type name, vehicle type code number, vehicle type identifier set by a vehicle enterprise, vehicle type configuration and the like, wherein the preset vehicle type identifier is a unique identifier set by a vehicle-mounted application developer or a vehicle networking application management platform for a type of vehicle. It will be appreciated that the model identification provided by the vehicle manufacturer is not directly employed for data format uniformity.
S230: the local configuration resources are read, the local configuration resources being pre-stored in the vehicle.
In the embodiment of the application, the local configuration resource is provided by a vehicle-mounted application developer and stored in the vehicle before the vehicle leaves the factory, and is used for parameter configuration, initialization setting and calling of a resource file of the vehicle-mounted application. The local configuration resources may be stored in the vehicle in the form of application installation packages.
In the embodiment of the application, the local configuration resources provided for the vehicle-mounted application have universality, the configuration of the general software function of the vehicle-mounted application can be met, the same local configuration resources are stored for the configuration of the vehicle-mounted application before leaving the factory for various vehicle types under the same vehicle enterprise, the development work, the test work and the like of the vehicle-mounted application can be reduced, and the development and delivery efficiency of the vehicle-mounted application can be improved.
S250: searching a target configuration resource corresponding to a preset vehicle type identifier in the local configuration resource.
In the embodiment of the present application, the local configuration resources may further include differential configuration resources corresponding to a limited number of vehicle type identifiers, where it is noted that the limited number of vehicle type identifiers corresponds to vehicle types determined by a vehicle enterprise at an early stage of a vehicle type development project, and the vehicle type development period is generally 12-18 months, and in this process, even after the project ends, other vehicle types with small-scale requirement change may be derived. Therefore, when the vehicle-mounted application is operated, whether the target configuration resource corresponding to the preset vehicle type identifier of the vehicle exists or not can be searched in the local configuration resource so as to realize differential configuration.
It can be understood that the target configuration resource is a set of personalized vehicle-mounted application functions, configurations and resource files customized by a vehicle enterprise for different vehicle types.
In one embodiment of the application, a local configuration resource is read, and a mapping relation between a vehicle type identifier and the configuration resource is determined; searching a target configuration resource corresponding to the preset vehicle type identifier in the local configuration resource based on the mapping relation.
The method includes the steps that the local configuration resources are stored in an application installation package of the vehicle-mounted application, folders in the application installation package are traversed, files named by vehicle type identifiers are determined, mapping relations between the vehicle type identifiers and storage addresses of the configuration resources are established, whether the configuration resources corresponding to the preset vehicle type identifiers exist or not is searched according to the mapping relations, and if yes, the addresses of the storage folders of the configuration resources are determined. The vehicle type identifier here is a unique identifier corresponding to the vehicle type set in the vehicle-train application management platform.
In one embodiment of the present application, specifically, as shown in fig. 5, the method may further include the following steps:
s260: when the target configuration resource corresponding to the preset vehicle type identifier is found in the local configuration resource, the target configuration resource is directly loaded.
It can be understood that in the embodiment of the present application, the local configuration resources may further include differentiated configuration resources corresponding to the limited vehicle type identifiers, and different configuration parameters and resource files may be loaded on different vehicle types and machines, so as to achieve the effect of simultaneously adapting to multiple vehicle types. Therefore, if the preset vehicle type identifier corresponding to the current vehicle is one of the limited vehicle type identifiers, the corresponding differential configuration resource, namely the target configuration resource, is stored in the local configuration resource, and the personalized application configuration of the vehicle aiming at the preset vehicle type identifier can be completed only by directly loading the target configuration resource.
S270: in the case where the target configuration resource is not found, the target configuration resource.
In the embodiment of the application, the local configuration resources further comprise differentiated configuration resources respectively corresponding to limited vehicle type identifiers, wherein the limited vehicle type identifiers correspond to vehicle types determined by a vehicle enterprise at the initial stage of a vehicle type development project, and in the process, even after the project is finished, other vehicle types with small-scale requirement change can be derived. If the preset vehicle type identifier corresponding to the current vehicle is not any one of the limited vehicle type identifiers, the corresponding differentiated configuration resource, namely the target configuration resource, is not stored in the local configuration resource.
In the embodiment of the application, in the development process of the vehicle-mounted application, the local configuration resources corresponding to the vehicle-mounted application are developed in the early stage and stored in the vehicle before the vehicle leaves the factory, the local configuration resources can meet the general application requirements in the vehicle type development project and the configuration requirements of the limited initial vehicle types, the corresponding target configuration resources are developed according to the differentiated application requirements or the derived new vehicle type requirements of different vehicle types in the later stage, and the target configuration resources are distributed in the cloud for the vehicle leaves the factory and is downloaded and loaded after networking, so that the complete configuration of the vehicle-mounted application on the vehicles of different vehicle types is realized. In one embodiment of the present application, a target configuration resource is obtained from a server, where the server stores the configuration resource corresponding to a specified vehicle type identifier, where the specified vehicle type identifier includes a preset vehicle type identifier. As shown in fig. 6, the step S270 may include the steps of:
s271: and generating a configuration resource issuing request and sending the configuration resource issuing request to the server under the condition that the target configuration resource is not found.
Specifically, the request for issuing the configuration resource may include a preset vehicle type identifier, and may further include a version number, a vehicle-mounted application name, and the like of the local configuration resource. And the vehicle-mounted application sends the request to the vehicle networking application background server by calling the SDK interface.
S273: the server responds to the configuration resource issuing request, searches for a target configuration resource corresponding to the preset vehicle type identifier, and stores the configuration resource corresponding to the specified vehicle type identifier.
In a specific embodiment, for the differential configuration of different vehicle types, corresponding differential configuration resources, namely target configuration resources, are developed and released. As shown in fig. 7, in the internet of vehicles application management platform, a function of publishing differentiated configuration resources is provided at a web page end, and an exemplary corresponding vehicle-mounted application identifier is 100, a corresponding vehicle-mounted application name is accompanying, a channel number (i.e. a preset vehicle type identifier) is 009000, and a corresponding differentiated configuration resource, namely a taeslog_config.json file, is published to a vehicle internet application background so as to enable a vehicle corresponding to the channel number to download and load in an internet state to completely run the vehicle-mounted application.
S275: when the designated vehicle type identifier comprises the preset vehicle type identifier, acquiring the target configuration resource, and returning the target configuration resource to the vehicle.
Therefore, when the background server receives the request for issuing the configuration resource, the configuration resource is matched to the corresponding target configuration resource according to the preset vehicle type identifier (i.e. the channel number in fig. 7), and further, when there are multiple target configuration resources matched with the preset vehicle type identifier, the configuration resource can be further matched according to the version number of the vehicle-mounted application.
S277: and when the designated vehicle type identifier does not comprise the preset vehicle type identifier, generating a configuration resource vacancy result and returning the configuration resource vacancy result to the vehicle.
The configuration resource vacancy result indicates that the server does not store the target configuration resource corresponding to the preset vehicle type identifier, namely, the preset vehicle type identifier does not belong to one of the specified vehicle type identifiers.
S279: and loading default configuration resources in the local configuration resources.
The local configuration resources can also comprise default configuration resources, and the default configuration resources are applicable to vehicles corresponding to the preset vehicle type identifiers.
S290: loading target configuration resources, wherein the target configuration resources are used for differentially configuring vehicles of preset vehicle type identifications.
In the embodiment of the application, in response to an operation instruction of the vehicle-mounted application, loading the target configuration resource to realize differential configuration of the vehicle with the preset vehicle type identifier, wherein the differential configuration refers to configuration of personalized application functions which can be realized by the vehicle with the preset vehicle type identifier in the vehicle-mounted application, and the personalized application functions correspond to general application functions of the vehicle-mounted application, namely, when the vehicles with different preset vehicle type identifiers operate the same vehicle-mounted application, the same general application functions can be realized, and different personalized application functions can also be realized, so that the same vehicle-mounted application shows differential application effects on the vehicles with different preset vehicle type identifiers, the adaptation degree of the vehicle-mounted application and the vehicle type can be improved, and the user experience is optimized. For example, for an on-vehicle music application, vehicles with different preset vehicle type identifications can realize a general application function of music playing, if a user is required to provide an optimal sound effect by default during music playing, sound effect parameters during playing need to be specifically set according to factors such as performance of sound equipment assembled by the vehicle, size of space in the vehicle and the like, and the performance of sound equipment configured by the vehicles with different preset vehicle type identifications, size of space in the vehicle and the like may be different, so that the optimal sound effect provided by the vehicles with different preset vehicle type identifications is also different. For example, for vehicle-mounted music application, vehicles with different preset vehicle type identifications can realize the general application function of music playing, but some vehicles with preset vehicle type identifications can also realize the function that the vehicle lamps flash along with music, and some vehicles with preset vehicle type identifications cannot realize the function.
Further, the general function configuration resource in the local configuration resource is loaded to realize the configuration of the general function of the vehicle-mounted application, so that the vehicle-mounted application can be completely operated on the vehicle.
In one embodiment of the present application, specifically, integrity verification is performed on a target configuration resource to obtain a verification result; when the verification result indicates that the target configuration resource contains complete file content, analyzing and reading the target configuration resource; loading the target configuration resource and displaying the differentiated application configuration effect corresponding to the target configuration resource.
In another embodiment of the present application, specifically, as shown in fig. 8, a configuration resource update request is initiated in a preset period, where the configuration resource update request may include a preset vehicle type identifier and a version number of a current local configuration resource; receiving a configuration resource updating result returned by the background server in response to the configuration resource updating request; when the configuration resource updating result indicates that the target configuration resource needs to be updated, acquiring the updated target configuration resource according to the designated downloading address in the configuration resource updating result. After receiving the download address, the corresponding target configuration resource is downloaded to a storage memory device (such as Secure Digital Memory Card, SD card for short) of the vehicle, and then the updated instruction issued by the background is executed. Further, after the updated target configuration resource is obtained, a preset event such as automatic updating and loading of a background of the vehicle-mounted application system can be triggered according to a configuration resource updating result, and a prompt popup window is displayed in an application interface to inquire whether a user needs to update immediately, forcibly restart the application and the like so as to finish updating and loading of the vehicle-mounted application. If no resources are configured to be updated, waiting until the next interval to check for updates reinitiates the new request.
Fig. 9 is a schematic diagram of a vehicle end-cloud architecture used in a development project provided in an embodiment of the present application, where a vehicle-to-vehicle application management platform may be used to set a mapping relationship between a vehicle model identifier and a channel number, where the vehicle model identifier is an identifier set by a vehicle enterprise or a vehicle manufacturer, and the channel number is a unique identifier set by a platform in management of a vehicle model, and may generally be represented by a number; the vehicle-mounted application management platform can also be used for managing a vehicle-mounted application installation package, wherein the vehicle-mounted application installation package comprises local configuration resources which need to be preloaded before a vehicle leaves a factory; the vehicle-mounted application management platform also provides differentiated configuration management, and can release differentiated configuration resources for different vehicle types to a vehicle-mounted application background for pulling, downloading and loading of vehicles. The vehicle application management platform issues a management instruction to a vehicle-mounted application background through a console, wherein the vehicle-mounted application background is used for constructing a vehicle-mounted application installation package, packaging differentiated configuration resources into a package and storing the package in a backup archiving database, and the vehicle-mounted application background is used for providing background services for the vehicle-mounted application, including but not limited to user data management, data query, application communication, application upgrading management and the like, log records and the like; the vehicle-mounted entertainment information system is provided with a plurality of applications, and each application calls a communication interface between the vehicle and the cloud through the client agent so as to communicate with the background. In addition, the architecture diagram shown in fig. 9 further includes a network node service quality monitoring module, for example, by monitoring the management server, measures various indexes of packet forwarding behavior, such as packet construction quantity, packet loss rate, and the like.
In the architecture shown in fig. 9, development delivery of the in-vehicle application may include the following flow:
1. in the initial stage of project establishment, applying channel numbers (namely corresponding preset vehicle type identifiers) for different vehicle enterprises through a vehicle-to-vehicle application management platform, forming a one-to-one mapping relation between the vehicle type identifiers set by the vehicle enterprises and the channel numbers set in the vehicle-to-vehicle application management platform, and storing the mapping relation in a vehicle-to-vehicle application background database;
2. constructing a vehicle-mounted application installation package, wherein the installation package comprises a general function software package and a determined differential configuration resource software package of a limited vehicle type when developing a stand, namely the vehicle-mounted application installation package comprises the local configuration resource; specifically, as shown in fig. 10, the construction of the in-vehicle application installation package may include the following steps (1) to (3):
(1) Firstly, an initial installation package is issued on an in-vehicle application management platform, the installation package does not contain any differentiated configuration resource file, and only general default configuration resources can be called as an original package.
(2) On a vehicle-mounted application management platform, selecting vehicles corresponding to channel numbers to be operated, checking channel numbers of corresponding vehicle type channels, and calling an interface by the vehicle-mounted application management platform to obtain configuration resources of the corresponding vehicle type channels. The selected model channel is a limited model determined in the initial stage of development project. And then unpacking the original package, creating a folder named corresponding to the channel number under an ASSETS (resource) directory of the original package, and placing the corresponding configuration resource file into the designated folder. And repackaging the processed package into a new installation package by a packaging tool, namely a vehicle-mounted application installation package.
(3) At this time, the vehicle-mounted application installation package already comprises configuration resources of a limited number of vehicle types, and the vehicle-mounted application installation package and the vehicle-mounted entertainment information system are packaged and installed in a mass production vehicle.
3. The method comprises the steps of configuring differentiated configuration resources of other vehicle types at a vehicle-to-vehicle application management platform, distributing the configuration resources to a vehicle-to-vehicle application background, packaging the configuration resources into a differential configuration resource software package, storing the differential configuration resource software package in a backup archive database, and pulling and downloading the configuration files and the resource files for the application of a channel of the vehicle type when the application requirements are changed from development stands or new vehicle types are derived.
Based on the embodiment shown in fig. 10, after the vehicle leaves the factory and powers on, as shown in fig. 11, after the vehicle-mounted application installation package is installed on the corresponding vehicle type, when the vehicle-mounted application needs to be started to run, the channel number of the vehicle type is acquired through the PAL interface, then, whether a resource folder named by the channel number of the vehicle type exists in an asset (resource) catalog of the vehicle-mounted application installation package is checked during application initialization, if so, channel configuration resources in the corresponding folder are loaded, and a program is started. If the ASSETS directory does not have the configuration resources of the corresponding channels, a request is sent to the background, wherein the request parameters are the channel numbers of the corresponding vehicle types and the version numbers of the current vehicle-mounted application installation packages. If the background service can be matched with the configuration resources corresponding to the channel number and the version number, the corresponding configuration resources are issued, the vehicle end is loaded and started after being downloaded successfully, and if the corresponding configuration resources are not available, the client end is started according to the default configuration resources under the ASSETS directory. If the latest configuration resource issued by the background is accepted on the current vehicle, checking whether a corresponding configuration resource file exists in a catalog for storing the downloaded configuration resource on the memory card when the vehicle is started, and loading the downloaded configuration resource if the corresponding configuration resource exists, so that the corresponding configuration resource file is not searched in the ASSETS catalog. This ensures that the latest version of the configuration resource file issued in the background will be loaded with priority. The specific implementation process may be described in the above embodiments, and will not be described herein.
In the architecture diagram shown in fig. 9, a vehicle initiates a configuration resource update request in a preset period to detect whether an application needs to be upgraded, a cloud end issuing server in a vehicle-to-vehicle application management platform inquires whether a management server updates a differentiated configuration resource through a gateway, if so, the cloud end issuing server returns a configuration resource update result in response to the configuration resource update request, the configuration resource update result indicates that a target configuration resource needs to be updated, and the vehicle pulls an upgrade package issued by the management server through a content distribution network according to a URL (Uniform Resource Lcator, uniform resource location) address specified in the configuration resource update result, wherein the upgrade package contains the updated differentiated configuration resource.
As can be seen from the above embodiments, when the vehicle-mounted application starts running, the embodiment of the present application first obtains a preset vehicle type identifier corresponding to the vehicle, where the preset vehicle type identifier is a unique identifier for the vehicle type in the development process of the vehicle-mounted application; secondly, local configuration resources corresponding to the built-in vehicle-mounted application before the delivery of the vehicle are read, wherein the local configuration resources are used for configuring general functions of the vehicle-mounted application and differentiated functions of a small part of vehicle types; when the target configuration resource corresponding to the preset vehicle type identifier is not found in the local configuration resource, the target configuration resource is acquired again, and the target configuration resource is loaded at the vehicle end, so that the differential configuration of the vehicle-mounted application on the vehicle type is realized. By utilizing the technical scheme provided by the application, the local configuration resources corresponding to the vehicle-mounted application can be developed firstly and stored in the vehicle in advance, the local configuration resources can meet the application general requirements in the vehicle type development project and the initial vehicle type requirements, and the corresponding target configuration resources are developed and distributed on the cloud for delivery and networking of the vehicle for downloading and loading, so that the differential configuration of different vehicle types is realized according to the differential application requirements or the derived new vehicle type requirements of different vehicle types at the later stage; the local configuration resources have universality, so that repeated development and test work in application software development is greatly reduced, the application software delivery period is shortened, the development and delivery efficiency of the vehicle-mounted application is improved, the configuration resources can be issued according to the preset vehicle type identification of the vehicle, the issuing efficiency is improved, and the differentiated configuration can be updated in time after the vehicle quantity is finished, so that the vehicle-mounted application is completely operated.
The embodiment of the present application further provides a resource loading device 1200, as shown in fig. 12, where the device 1200 may include:
the vehicle type identification determining module 1210 is configured to obtain a preset vehicle type identification of the vehicle in response to the operation instruction;
a local reading module 1220 for reading local configuration resources, the local configuration resources being pre-stored in the vehicle;
the searching module 1230 is configured to search a target configuration resource corresponding to the preset vehicle type identifier in the local configuration resource;
a resource obtaining module 1240, configured to obtain the target configuration resource if the target configuration resource is not found;
the resource loading module 1250 is configured to load the target configuration resource, where the target configuration resource is used to differentially configure the vehicle identified by the preset vehicle type.
In one embodiment of the present application, the model identifier determining module 1210 may include:
the vehicle type identification query unit is used for responding to the operation instruction, querying and acquiring a first vehicle type identification of the vehicle, and the first vehicle type identification is stored in a vehicle machine system of the vehicle;
the vehicle type identification obtaining unit is used for receiving the preset vehicle type identification returned by the server in response to the transmitted vehicle type identification inquiring request, wherein the vehicle type identification inquiring request comprises the first vehicle type identification, and the server stores the mapping relation between the first vehicle type identification and the preset vehicle type identification.
In one embodiment of the present application, the local read module 1220 and the look-up module 1230 may include:
the reading unit is used for reading the local configuration resources and determining the mapping relation between the vehicle type identification and the configuration resources;
the searching unit is used for searching the target configuration resource corresponding to the preset vehicle type identifier in the local configuration resource based on the mapping relation.
In one embodiment of the present application, the apparatus 1200 may further include:
the first loading unit is used for directly loading the target configuration resource when the target configuration resource corresponding to the preset vehicle type identifier is found in the local configuration resource.
In one embodiment of the present application, the apparatus 1200 may further include:
the first receiving unit is used for receiving a configuration resource vacancy result returned by the server, wherein the configuration resource vacancy result indicates that the server does not store the target configuration resource corresponding to the preset vehicle type identifier;
the second loading unit is used for loading default configuration resources in the local configuration resources, and the default configuration resources are applicable to the preset vehicle type identification.
In one embodiment of the present application, the resource loading module 1250 may include:
The verification unit is used for carrying out integrity verification on the target configuration resource to obtain a verification result;
the analysis reading unit is used for carrying out analysis reading on the target configuration resource when the verification result indicates that the target configuration resource contains complete file content;
and the third loading unit is used for loading the target configuration resource and displaying the differentiated application configuration effect corresponding to the target configuration resource.
In one embodiment of the present application, the apparatus 1200 may further include:
an update request unit, configured to initiate a request for updating the configuration resource in a preset period;
the second receiving unit is used for receiving a configuration resource updating result returned by the server in response to the configuration resource updating request;
and the resource updating unit is used for acquiring the updated target configuration resource according to the designated download address in the configuration resource updating result when the configuration resource updating result indicates that the target configuration resource needs to be updated.
It should be noted that, in the apparatus provided in the foregoing embodiment, when implementing the functions thereof, only the division of the foregoing functional modules is used as an example, in practical application, the foregoing functional allocation may be implemented by different functional modules, that is, the internal structure of the device is divided into different functional modules, so as to implement all or part of the functions described above. In addition, the apparatus and the method embodiments provided in the foregoing embodiments belong to the same concept, and specific implementation processes of the apparatus and the method embodiments are detailed in the method embodiments and are not repeated herein.
The embodiment of the application provides a computer device, which comprises a processor and a memory, wherein at least one instruction or at least one section of program is stored in the memory, and the at least one instruction or the at least one section of program is loaded and executed by the processor to realize a resource loading method as provided by the embodiment of the method.
Fig. 13 shows a schematic diagram of a hardware structure of an apparatus for implementing a resource loading method provided by an embodiment of the present application, where the apparatus may participate in forming or including an apparatus or a system provided by an embodiment of the present application. As shown in fig. 13, the apparatus 10 may include one or more processors 1002 (shown in the figures as 1002a, 1002b, … …,1002 n) (the processor 1002 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 1004 for storing data, and a transmission device 1006 for communication functions. In addition, the method may further include: a display, an input/output interface (I/O interface), a Universal Serial Bus (USB) port (which may be included as one of the ports of the I/O interface), a network interface, a power supply, and/or a camera. It will be appreciated by those of ordinary skill in the art that the configuration shown in fig. 13 is merely illustrative and is not intended to limit the configuration of the electronic device described above. For example, the device 10 may also include more or fewer components than shown in fig. 13, or have a different configuration than shown in fig. 13.
It should be noted that the one or more processors 1002 and/or other data processing circuits described above may be referred to herein generally as "data processing circuits. The data processing circuit may be embodied in whole or in part in software, hardware, firmware, or any other combination. Further, the data processing circuitry may be a single stand-alone processing module, or incorporated in whole or in part into any of the other elements in the device 10 (or mobile device). As referred to in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of the path of the variable resistor termination to interface).
The memory 1004 may be used to store software programs and modules of application software, such as program instructions/data storage devices corresponding to the methods described in the embodiments of the present application, and the processor 1002 executes the software programs and modules stored in the memory 1004 to perform various functional applications and data processing, that is, implement a resource loading method as described above. Memory 1004 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 1004 may further include memory located remotely from the processor 1002, which may be connected to the device 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission means 1006 is for receiving or transmitting data via a network. Specific examples of the network described above may include a wireless network provided by a communications provider of device 10. In one example, the transmission means 1006 includes a network adapter (NetworkInterfaceController, NIC) that can be connected to other network devices via a base station to communicate with the internet. In one example, the transmission means 1006 may be a radio frequency (RadioFrequency, RF) module for communicating wirelessly with the internet.
The display may be, for example, a touch screen type Liquid Crystal Display (LCD) that may enable a user to interact with a user interface of the device 10 (or mobile device).
The embodiment of the application also provides a computer readable storage medium, which can be set in a server to store at least one instruction or at least one section of program related to a resource loading method in the method embodiment, and the at least one instruction or the at least one section of program is loaded and executed by the processor to implement a resource loading method provided by the method embodiment.
Alternatively, in this embodiment, the storage medium may be located in at least one network server among a plurality of network servers of the computer network. Alternatively, in the present embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, randomAccess Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Embodiments of the present invention also provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions to cause the computer device to perform a resource loading method as provided in the various alternative embodiments described above.
As can be seen from the embodiments of the resource loading method, apparatus, medium and device provided by the present application described above,
when the vehicle-mounted application starts to run, the scheme provided by the application firstly obtains the preset vehicle type identifier corresponding to the vehicle, wherein the preset vehicle type identifier is the unique identifier for the vehicle type in the development process of the vehicle-mounted application; secondly, local configuration resources corresponding to the built-in vehicle-mounted application before the delivery of the vehicle are read, wherein the local configuration resources are used for configuring general functions of the vehicle-mounted application and differentiated functions of a small part of vehicle types; when the target configuration resource corresponding to the preset vehicle type identifier is not found in the local configuration resource, the target configuration resource is acquired again, and the target configuration resource is loaded at the vehicle end, so that the differential configuration of the vehicle-mounted application on the vehicle type is realized. By utilizing the technical scheme provided by the application, the local configuration resources corresponding to the vehicle-mounted application can be developed firstly and stored in the vehicle before the vehicle leaves the factory, the local configuration resources can meet the application general requirements in the vehicle type development project and the initial vehicle type requirements, and the corresponding target configuration resources are developed and distributed on the cloud for downloading and loading after the vehicle leaves the factory and is networked according to the different application requirements or the derived new vehicle type requirements of different vehicle types at the later stage, so that the different vehicle types are configured differently; the local configuration resource has universality, so that the development of application software of various versions is not needed, repeated development and test work in the development of the application software is greatly reduced, the delivery period of the application software is shortened, the development and delivery efficiency of the vehicle-mounted application is improved, and meanwhile, the timely updating of differential configuration after the vehicle volume is realized, so that the vehicle-mounted application is completely operated.
It should be noted that: the foregoing sequence of the embodiments of the present application is only for describing, and does not represent the advantages and disadvantages of the embodiments. And the foregoing description has been directed to specific embodiments of this application. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
All embodiments in the application are described in a progressive manner, and identical and similar parts of all embodiments are mutually referred, so that each embodiment mainly describes differences from other embodiments. In particular, for apparatus, devices and storage medium embodiments, the description is relatively simple as it is substantially similar to method embodiments, with reference to the description of method embodiments in part.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the preferred embodiments of the present application is not intended to limit the invention to the particular embodiments of the present application, but to limit the scope of the invention to the particular embodiments of the present application.
Claims (11)
1. A method of resource loading, the method comprising:
responding to the running instruction, and acquiring a preset vehicle type identifier of the vehicle;
reading a local configuration resource, the local configuration resource being pre-stored in the vehicle;
searching a target configuration resource corresponding to the preset vehicle type identifier in the local configuration resource;
acquiring the target configuration resource under the condition that the target configuration resource is not found;
loading the target configuration resource, wherein the target configuration resource is used for differentially configuring the vehicle of the preset vehicle type identifier.
2. The method according to claim 1, wherein the obtaining, in response to the operation instruction, a preset model identifier of the vehicle includes:
responding to an operation instruction, inquiring and acquiring a first vehicle type identifier of the vehicle, wherein the first vehicle type identifier is stored in a vehicle machine system of the vehicle;
the method comprises the steps of receiving a preset vehicle type identifier returned by a server in response to a transmitted vehicle type identifier query request, wherein the vehicle type identifier query request comprises the first vehicle type identifier, and the server stores a mapping relation between the first vehicle type identifier and the preset vehicle type identifier.
3. The method according to claim 1, wherein the reading the local configuration resource and searching the target configuration resource corresponding to the preset vehicle type identifier in the local configuration resource includes:
reading the local configuration resources and determining the mapping relation between the vehicle type identification and the configuration resources;
and searching the target configuration resource corresponding to the preset vehicle type identifier in the local configuration resource based on the mapping relation.
4. A method according to claim 3, characterized in that the method further comprises:
and directly loading the target configuration resource when the target configuration resource corresponding to the preset vehicle type identifier is found in the local configuration resource.
5. The method of claim 1, wherein in the event that the target configuration resource is not found, the method further comprises:
receiving a configuration resource vacancy result returned by a server, wherein the configuration resource vacancy result indicates that the server does not store the target configuration resource corresponding to the preset vehicle type identifier;
and loading default configuration resources in the local configuration resources, wherein the default configuration resources are applicable to the preset vehicle type identification.
6. The method of claim 1, wherein the loading the target configuration resource comprises:
carrying out integrity check on the target configuration resource to obtain a check result;
when the verification result indicates that the target configuration resource contains complete file content, analyzing and reading the target configuration resource;
loading the target configuration resource and displaying the differentiated application configuration effect corresponding to the target configuration resource.
7. The method according to claim 1 or 4, characterized in that the method further comprises:
initiating a request for updating configuration resources in a preset period;
receiving a configuration resource updating result returned by the server in response to the configuration resource updating request;
when the configuration resource updating result indicates that the target configuration resource needs to be updated, acquiring the updated target configuration resource according to the designated download address in the configuration resource updating result.
8. A resource loading device, the device comprising:
the vehicle type identification determining module is used for responding to the operation instruction and acquiring a preset vehicle type identification of the vehicle;
a local reading module for reading a local configuration resource, the local configuration resource being pre-stored in the vehicle;
The searching module is used for searching target configuration resources corresponding to the preset vehicle type identifier in the local configuration resources;
the resource acquisition module is used for acquiring the target configuration resource under the condition that the target configuration resource is not found;
the resource loading module is used for loading the target configuration resource, and the target configuration resource is used for differentially configuring the vehicle of the preset vehicle type identifier.
9. A computer readable storage medium having stored therein at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by a processor to implement a resource loading method as claimed in any one of claims 1 to 7.
10. A computer device comprising a processor and a memory having stored therein at least one instruction or at least one program that is loaded and executed by the processor to implement a resource loading method as claimed in any one of claims 1 to 7.
11. A computer program product comprising a computer program, characterized in that the computer program, when executed by a processor, implements a resource loading method as claimed in any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111466619.8A CN116225549A (en) | 2021-12-03 | 2021-12-03 | Resource loading method, device, medium and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111466619.8A CN116225549A (en) | 2021-12-03 | 2021-12-03 | Resource loading method, device, medium and equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116225549A true CN116225549A (en) | 2023-06-06 |
Family
ID=86587788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111466619.8A Pending CN116225549A (en) | 2021-12-03 | 2021-12-03 | Resource loading method, device, medium and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116225549A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118113232A (en) * | 2024-04-30 | 2024-05-31 | 浙江大华技术股份有限公司 | Resource loading method, system, electronic device and storage medium |
-
2021
- 2021-12-03 CN CN202111466619.8A patent/CN116225549A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118113232A (en) * | 2024-04-30 | 2024-05-31 | 浙江大华技术股份有限公司 | Resource loading method, system, electronic device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109547570B (en) | Service registration method, device, registration center management equipment and storage medium | |
CN105657191B (en) | Application increment upgrading method and system based on Android system | |
EP1225744B1 (en) | Method and system to access software pertinent to an electronic peripheral device at an address based on a peripheral device identifier | |
CN103890726B (en) | application program installation system | |
JP6201917B2 (en) | System and method for configuring field devices | |
CN110463162A (en) | Using dispositions method, apparatus and system | |
CN108540509B (en) | Processing method and device of terminal browser, server and intelligent terminal | |
CN110968331B (en) | Method and device for running application program | |
CN110543324B (en) | Plug-in increment updating method and device for application program | |
CN110750286B (en) | Management method, device, system, equipment and medium for upgrading Mbn through OTA | |
CN112615747B (en) | Method and device for automatically deploying and configuring network equipment | |
WO2009109980A2 (en) | Method and system for transfer of application between devices | |
CN106873966B (en) | Application program development method and device | |
CN104699511A (en) | Plug-in upgrading method and plug-in upgrading device | |
CN113157339A (en) | Application service expansion method, system, storage medium and device based on OSB | |
CN114785685A (en) | Software differential upgrading method and device, electronic equipment and readable storage medium | |
US10078532B2 (en) | Resource management method and device for terminal system among multiple operating systems | |
CN110851151B (en) | Method, device, terminal, server and storage medium for pre-installing application | |
CN116225549A (en) | Resource loading method, device, medium and equipment | |
CN112230969B (en) | Method and equipment for formatting user space storage area in firmware upgrading process | |
CN109639629B (en) | Data access processing method and device, computer equipment and storage medium | |
CN110597530A (en) | Automobile diagnosis software upgrading method and device, server and automobile diagnosis equipment | |
CN107783837B (en) | Method and device for performing storage expansion and electronic equipment | |
CN114969223A (en) | Map updating method, device and system | |
CN103475694A (en) | Parallel configuration method of cloud computing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40086905 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |