WO2024002222A1 - 应用管理方法及相关设备 - Google Patents
应用管理方法及相关设备 Download PDFInfo
- Publication number
- WO2024002222A1 WO2024002222A1 PCT/CN2023/103730 CN2023103730W WO2024002222A1 WO 2024002222 A1 WO2024002222 A1 WO 2024002222A1 CN 2023103730 W CN2023103730 W CN 2023103730W WO 2024002222 A1 WO2024002222 A1 WO 2024002222A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- store
- app
- download
- information
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
Definitions
- This application relates to the field of software technology, and in particular, to an application management method and related equipment.
- Application also called application, refers to a computer program that is used to complete one or more specific tasks. It can run in user mode and interact with users, and can have a visual user interface.
- This application provides an application management method and related equipment, which can enable collaborative development between different application development organizations and improve development efficiency.
- this application provides an application management method, the method is applied to an application store, and the application store at least includes a first application and a second application; the method includes: establishing an association relationship between the first application and the second application; The second application can call the first application to implement the functions of the first application.
- the second application includes first information, and the first information is used to indicate the first application associated with the second application.
- the first information includes the identification of the first application; the identifications of different applications in the application store are different.
- the copyright owners of the first application and the second application are the same or different.
- the developers of the first application and the second application are the same or different.
- the present application provides an application management device, which is used in an application store.
- the application store at least includes a first application and a second application.
- the device can be used in an application store to implement the application management method described in the first aspect and any possible implementation manner of the first aspect.
- the function of the device can be realized by hardware, or it can be realized by hardware executing corresponding software.
- the hardware or software includes one or more of the components described in the first aspect and any possible implementation of the first aspect.
- the module or unit corresponding to the steps in the application management method.
- the device includes: an application management module, configured to establish an association between a first application and a second application; the second application can call the first application to implement the functions of the first application.
- an application management module configured to establish an association between a first application and a second application
- the second application can call the first application to implement the functions of the first application.
- the second application includes first information, and the first information is used to indicate the first application associated with the second application.
- the first information includes the identification of the first application; the identifications of different applications in the application store are different.
- the copyright owners of the first application and the second application are the same or different.
- the developers of the first application and the second application are the same or different.
- the present application provides an electronic device.
- the electronic device may be a hardware device corresponding to the application store described in the first aspect.
- the electronic device includes: a processor, a memory used to store instructions executable by the processor; when the processor is configured to execute the instructions, the electronic device implements the first aspect and any possible implementation manner of the first aspect. method described.
- the present application provides a computer-readable storage medium on which computer program instructions are stored; when the computer program instructions are executed by an electronic device, the electronic device enables the electronic device to implement any one of the first aspect and the first aspect. possible implementation methods.
- the present application provides a computer program product, including computer readable code, or a non-volatile computer readable storage medium carrying the computer readable code, when the computer readable code is run in an electronic device , the processor in the electronic device implements the method described in the first aspect and any possible implementation manner of the first aspect.
- the present application provides an application management method.
- the method includes: obtaining a first application from an application store; generating a second application based on the first application; and the second application has an associated relationship with the first application and can call the second application.
- One application is used to realize the functions of the first application; the second application is put on the application store.
- the second application includes first information, and the first information is used to indicate the first application associated with the second application.
- the first information includes an identifier of the first application.
- the copyright owners of the first application and the second application are the same or different.
- the developers of the first application and the second application are the same or different.
- the present application provides an application management device, which can be used to implement the application management method described in the sixth aspect and any possible implementation manner of the sixth aspect.
- the function of the device can be realized by hardware, or it can be realized by hardware executing corresponding software.
- the hardware or software includes one or more applications described in the sixth aspect and any possible implementation manner of the sixth aspect. Use the modules or units corresponding to the steps in the management method.
- the device includes: an acquisition module, used to obtain a first application from an application store; a generation module, used to generate a second application according to the first application; the second application has an associated relationship with the first application and can call the first application.
- the application is used to realize the functions of the first application; the listing module is used to put the second application on the application store.
- the second application includes first information, and the first information is used to indicate the first application associated with the second application.
- the first information includes an identifier of the first application.
- the copyright owners of the first application and the second application are the same or different.
- the developers of the first application and the second application are the same or different.
- the present application provides an electronic device, including: a processor, a memory used to store instructions executable by the processor; when the processor is configured to execute the instructions, the electronic device implements the sixth aspect and the sixth aspect. Any possible implementation of the method described in this aspect.
- the present application provides a computer-readable storage medium on which computer program instructions are stored; when the computer program instructions are executed by an electronic device, the electronic device enables the electronic device to implement any one of the sixth aspect and the sixth aspect. possible implementation methods.
- the present application provides a computer program product, including computer readable code, or a non-volatile computer readable storage medium carrying the computer readable code, when the computer readable code is run in an electronic device , the processor in the electronic device implements the method described in the sixth aspect and any possible implementation manner of the sixth aspect.
- the present application provides an application management method, which method includes: receiving a first download request, the first download request being used to request to download a second application in the application store; the second application and the third application in the application store.
- An application has an association relationship and can call the first application to realize the function of the first application; in response to the first download request, the second application and the first application are sent.
- the second application includes first information, and the first information is used to indicate the first application associated with the second application.
- the first information includes the identification of the first application; the identifications of different applications in the application store are different.
- the method further includes: receiving a second download request, the second download request being used to request to download the first application in the application store; in response to the second download request, sending the first application, wherein the first application uses To generate the second application.
- the method further includes: receiving a second application listed in the application store, where the second application is generated based on the first application downloaded from the application store.
- the present application provides an application management device, which can be used to implement the application management method described in the eleventh aspect and any possible implementation manner of the eleventh aspect.
- the function of the device can be realized by hardware, or it can be realized by hardware executing corresponding software.
- the hardware or software includes one or more modules or units corresponding to the steps in the application management method described in the eleventh aspect and any possible implementation manner of the eleventh aspect.
- the device includes: a receiving module, configured to receive a first download request, the first download request being used to request to download a second application in the application store; the second application has an association relationship with the first application in the application store, and can The first application is called to implement the function of the first application; the sending module is configured to send the second application and the first application in response to the first download request.
- a receiving module configured to receive a first download request, the first download request being used to request to download a second application in the application store
- the second application has an association relationship with the first application in the application store, and can
- the first application is called to implement the function of the first application
- the sending module is configured to send the second application and the first application in response to the first download request.
- the second application includes first information, and the first information is used to indicate the first application associated with the second application.
- the first information includes the identification of the first application; the identifications of different applications in the application store are different.
- the receiving module is also configured to receive a second download request, and the second download request is used to request to download the first application in the application store; the sending module is also configured to respond to the second download request, sending the first application, Wherein, the first application is used to generate the second application.
- the receiving module is also configured to receive a second application listed in the application store, where the second application is generated based on the first application downloaded from the application store.
- the present application provides an electronic device, including: a processor, a memory used to store instructions executable by the processor; when the processor is configured to execute the instructions, the electronic device implements the following aspects as described in the eleventh aspect and The method described in any possible implementation manner of the eleventh aspect.
- the present application provides a computer-readable storage medium on which computer program instructions are stored; when the computer program instructions are executed by an electronic device, the electronic device implements the eleventh aspect and the eleventh aspect any possible implementation method.
- the present application provides a computer program product, including a computer readable code, or a non-volatile computer readable storage medium carrying the computer readable code, when the computer readable code is run in an electronic device At this time, the processor in the electronic device implements the method described in the eleventh aspect and any possible implementation manner of the eleventh aspect.
- this application provides an application management method, which can be applied to user equipment.
- the method includes: sending a first download request, the first download request being used to request to download a second application in the application store; the second application has an association relationship with the first application in the application store and can call the first application to implement the second application.
- the function of one application receiving the second application and the first application.
- the second application includes first information, and the first information is used to indicate the connection with the second application.
- the first application associated with the application.
- the first information includes an identifier of the first application.
- the copyright owners of the first application and the second application are the same or different.
- the developers of the first application and the second application are the same or different.
- this application provides an application management device, which can be used to implement the application management method described in any of the sixteenth aspects and any possible implementation manner of the sixteenth aspect.
- the function of the device can be realized by hardware, or it can be realized by hardware executing corresponding software.
- the hardware or software includes one or more modules or units corresponding to the steps in the application management method described in the sixteenth aspect and any possible implementation manner of the sixteenth aspect.
- the device includes: a sending module, used to send a first download request, the first download request is used to request to download a second application in the application store; the second application has an association relationship with the first application in the application store, and can The first application is called to realize the function of the first application; the receiving module is used to receive the second application and the first application.
- the second application includes first information, and the first information is used to indicate the first application associated with the second application.
- the first information includes an identifier of the first application.
- the copyright owners of the first application and the second application are the same or different.
- the developers of the first application and the second application are the same or different.
- the present application provides an electronic device, including: a processor, a memory used to store instructions executable by the processor; when the processor is configured to execute the instructions, the electronic device implements the sixteenth aspect and The method described in any possible implementation manner of the sixteenth aspect.
- the present application provides a computer-readable storage medium on which computer program instructions are stored; when the computer program instructions are executed by an electronic device, the electronic device implements the sixteenth aspect and the sixteenth aspect any possible implementation method.
- the present application provides a computer program product, including computer readable code, or a non-volatile computer readable storage medium carrying the computer readable code, when the computer readable code is run in an electronic device At this time, the processor in the electronic device implements the method described in the sixteenth aspect and any possible implementation manner of the sixteenth aspect.
- this application at least has the following beneficial effects:
- the second application has an associated relationship with the first application in the application store, can call the first application to realize the functions of the first application, and can realize that the second application and the first application are stored separately and independently.
- This decentralized and independent storage relationship can effectively save the storage space occupied by applications in the app store. Reserve resources.
- the second application has an associated relationship with the first application in the application store and can call the first application to realize the functions of the first application. It also enables collaborative development between development organizations of different applications to improve development efficiency.
- Figure 1 is a schematic flow chart of an application management method provided by an embodiment of the present application.
- FIG. 2 is another schematic flowchart of an application management method provided by an embodiment of the present application.
- Figure 3 is a schematic diagram of the model and predefined relationships provided by the embodiment of this application.
- Figure 4 is a schematic diagram of the data model provided by the embodiment of the present application.
- Figure 5 is a schematic diagram of the composition of the APP model of the second application provided by the embodiment of the present application.
- Figure 6 is another schematic flow chart of the application management method provided by the embodiment of the present application.
- Figure 7 is another schematic flow chart of the application management method provided by the embodiment of the present application.
- Figure 8 is a schematic diagram of the composition of an application management system provided by an embodiment of the present application.
- Figure 9 is a schematic structural diagram of an application management device provided by an embodiment of the present application.
- Figure 10 is another schematic structural diagram of an application management device provided by an embodiment of the present application.
- Figure 11 is another structural schematic diagram of an application management device provided by an embodiment of the present application.
- Figure 12 is another schematic structural diagram of an application management device provided by an embodiment of the present application.
- a and/or B can mean: A exists alone, A and B exist simultaneously, and B exists alone.
- the character “/” generally indicates that the related objects are in an "or” relationship.
- Application also called application, refers to a computer program that is used to complete one or more specific tasks. It can run in user mode and interact with users, and can have a visual user interface.
- the application store can be implemented on hardware devices such as servers and computers, and can also provide users with an interactive application store interface for users to download the applications they need.
- an industrial Internet platform can be built based on hardware devices such as servers and computers.
- the industrial Internet platform is the aforementioned application store.
- Application developers can put the developed applications on the Industrial Internet platform, and users who need to use the applications can download and use the applications from the Industrial Internet platform.
- embodiments of the present application provide an application management method, which can be applied to application stores. Through this method, collaborative development can be achieved between development organizations of different applications, improve development efficiency, and effectively save the space occupied by applications.
- the storage resources of the application store are used to store collaborative development.
- the method may be implemented on a hardware device corresponding to the application store.
- the hardware device may include a server, a computer, etc.
- the server may be a single server, or it may be a server cluster composed of multiple servers. In some implementations, the server cluster may also be a distributed cluster.
- This application does not limit the specific implementation of the hardware devices corresponding to the application store. It should be noted that the implementation steps on the application store side involved in the embodiments of this application can all be implemented by hardware devices corresponding to the application store.
- FIG. 1 is a schematic flowchart of an application management method provided by an embodiment of the present application. As shown in Figure 1, the application management method may include:
- the application store may include at least a first application and a second application.
- the first application and the second application may be put on the application store by their respective developers or copyright holders.
- the second application can call the first application to implement the functions of the first application.
- the second application does not include the code for implementing the first function, and the first function can also be implemented by calling the first application.
- the application store can deliver the second application and the first application together.
- the user can use the user device (such as a mobile phone, computer, etc.) to send a request to download the second application to the application store.
- the application store may respond to the request and deliver the second application to the user device.
- the application store may deliver a third application to the user device based on the association relationship.
- One application When the user device runs the downloaded second application, the second application can call the downloaded first application to implement the functions of the first application.
- the first application can be considered as a sub-application of the second application, but the code of the first application is independent of the second application. That is, in the application store, the second application and the first application are stored separately and independently. This relationship of decentralized and independent storage can effectively save the storage resources of the app store occupied by the application.
- development organization 1 wants to develop an application that can realize function 1 and function 2
- development organization 2 wants to develop an application that can realize function 2.
- development organization 1 needs to develop an independent application 1 to implement function 1 and function 2, and put application 1 on the app store
- development organization 2 needs to develop an independent application 2 to implement function 2, and put application 2 on the shelves.
- the storage resources of the app store occupied by Application 1 and Application 2 at least include: resources occupied by the code used to implement Function 1 in Application 1, resources occupied by the code used in Application 1 to implement Function 2, and The resources occupied by the code used to implement function 2 in application 2.
- application 2 can be equivalent to the first application to implement function 2
- application 1 can be equivalent to the second application to implement function 1
- application 1 can call application 2 to implement function 2.
- Application 2 can provide an interface that can call Application 1.
- the storage resources of the application store occupied by Application 1 and Application 2 include: resources occupied by the code used to implement Function 1 in Application 1, and resources occupied by the code used in Application 2 to implement Function 2.
- Application 1 calls Application 2 to implement Function 2, which saves resources occupied by the code used to implement Function 2 in Application 1.
- the application store also includes application 3 that can call application 2 to implement function 2, the effect of saving the storage resources of the application store occupied by the application is more significant.
- the application The store can deliver the second application and the first application together, so it will not affect the normal use of the application on the user's device side.
- the application management method provided by the embodiment of the present application can also enable collaborative development between different application development organizations and improve development efficiency.
- development organization 1 takes the above-mentioned development organization 1 to develop an application that can realize function 1 and function 2, and development organization 2 to develop an application that can realize function 2.
- Development organization 2 can develop an application 2 that can realize function 2.
- Development organization 1 can develop an application 1 that can implement function 1 and call application 2.
- Collaborative development has been achieved between development organization 1 and development organization 2, and the development efficiency of development organization 1 can be higher.
- development organization 2 can put application 2 on the application store, and development organization 1 can download application 2 from the application store and develop application 1 based on application 2.
- the relevant interface that can call Application 2 can be implemented in Application 1 based on Application 2.
- the following is an exemplary description of an implementation method for establishing an association relationship between the first application and the second application.
- the second application may include first information, and the first information is used to indicate the first application associated with the second application.
- the application store establishing an association relationship between the first application and the second application may include: establishing an association relationship between the first application and the second application based on the first information included in the second application; or, integrating the first application information included in the second application. One piece of information serves as the association relationship between the first application and the second application.
- the developer of the second application can add the identification of the first application to the second application, or add some fields that can indicate the first application.
- the identifier of the first application or a field that can indicate the first application is the above-mentioned first information. That is, the first information may include: an identifier of the first application or some fields that can indicate the first application.
- the application store side may maintain a link between the second application and the first application based on the identification of the first application included in the second application or a field that can indicate the first application.
- the association relationship table is used to establish the association relationship between the first application and the second application.
- the association table may include an identifier of the second application, an identifier of the first application corresponding to the identifier of the second application, or a field that can indicate the first application.
- the application store can determine which application is the first application by querying the association relationship between the first application and the second application (such as an association relationship table), and combine the second application with the first application. Deliver.
- the application store side may directly use the identification of the first application included in the second application or a field that can indicate the first application as the first application. and the association relationship with the second application.
- the application store can determine which application is the first application by querying the identifier of the first application included in the second application or a field that can indicate the first application, and combine the second application with the first application. The application is delivered together.
- embodiments of the present application also provide an application management method, which can be used to develop and generate a second application that is associated with a first application.
- the developers of the first application and the second application are the same.
- the developer can develop the first application locally, generate the second application based on the development of the first application, and then put the first application and the second application on the shelves. to the app store.
- the developers of the first application and the second application are different.
- the application store may include the first application.
- the developer may obtain the first application from the application store and develop and generate the second application based on the first application. , and then put the second application on the app store.
- the following is an exemplary description in which a developer obtains a first application from an application store and develops and generates a second application based on the first application.
- FIG 2 is another schematic flowchart of an application management method provided by an embodiment of the present application. As shown in Figure 2, the application management method includes:
- the device on the development side sends a request to download the first application to the application store.
- the equipment on the development side may include servers, computers, etc. used by developers.
- the application store sends the first application to the device on the development side.
- the request to download the first application may include an identifier of the first application, and the application store may find the stored first application based on the identifier of the first application and deliver it to the device on the development side.
- the device on the development side can obtain the first application from the application store.
- the second application has an associated relationship with the first application and can call the first application to realize the functions of the first application.
- a developer can develop a second application and add an interface capable of calling the first application in the second application, so that the second application can call the first application to implement the functions of the first application.
- the device on the development side puts the second application on the application store.
- the copyright owners of the first application and the second application may be the same or different, and the developers of the first application and the second application may also be the same or different.
- the developer of the first application is development organization 1, and the developer of the second application is development organization 2, but the copyright owners of the first application and the second application are both unit A.
- the developer of the first application is the Development Organization 1
- the copyright owner is Unit A
- the developer of the second application is Development Organization 2
- the copyright owners are both Unit B.
- the copyright owner of the first application is unit A
- the copyright owners of the second application are both unit B, but the developers of the first application and the second application are both development organization 1.
- the first application and the second application may be put on the application store by their respective copyright owners, or may be put on the application store by their respective developers, which is not limited here.
- the device on the side of the copyright owner of the second application may also put the second application on the application store.
- the application store may include the developer information and copyright owner information corresponding to each application, such as: the developer's team name, the copyright owner's unit name, address, etc.
- the process of generating the second application based on the first application may be as follows:
- the data predefinition of the second application is predefined and assigned a unique identifier (such as a globally unique identifier); among them, the system warehouse of the second application is also the system warehouse used by the developer who develops the second application.
- the system warehouse of the second application is the same as the second application.
- the developer's development studio can be connected via the network.
- a model is information that describes the structure of an object when modeling abstraction.
- Predefinition is information that determines the model of the structure and is configured with parameters.
- the predefinition records the model information, and the predefinition is used to instantiate the object.
- the instantiated object constructs the structure of the object according to the structure of its model, and uses the parameter value as the initial value of the object.
- Predefinitions can also be referenced by other models as subpredefinitions.
- operations can include: creating a new model, assigning names and identifiers; adding members, specifying member types; deleting members; adding or deleting sub-predefined; setting the initial value of sub-predefined; updating the model version; publishing a certain Model version generation predefined, etc.
- operations can include: specifying a model version to publish (create) the predefinition; assigning a name and identity; setting predefined parameter values (attributes and members), etc.
- Figure 3 is a schematic diagram of the model and predefined relationships provided by the embodiment of the present application.
- the model can include basic attributes and member lists; basic attributes can include name, description, globally unique identifier (GUID), version, etc. Information; the member list can include: "Member 1: Name + Type", “Member 2: Name + Type”, “Member 3: Name + Type” and other information.
- Predefinition can include basic attributes and member lists; basic attributes can include name, description, GUID, model GUID+version and other information; member lists can include: “Member 1+value”, “Member 2+value”, “Member 3+value” " and other information.
- the data model described in step 2) is a concept in the spatiotemporal database, which describes the structure of the data objects in the spatiotemporal database and is an abstract description of the objects in the objective world.
- FIG. 4 is a schematic diagram of the data model provided by the embodiment of the present application.
- the data model may include: basic attributes, member lists, and sub-model lists.
- a data model with sub-models is a composite data model.
- data model A in the figure is a composite data model
- data model B and data model C are sub-models of data model A.
- the submodel list records the predefined identification of the data that refers to the data model of the submodel, establishing the dependency relationship between the submodel and the data model.
- the submodel list of data model A includes data model B and data model C.
- the predefined identification of the data such as: "name B1+referenced model ID+parameter value”, "name B2+referenced model ID+parameter value”, "name C3+referenced model ID+parameter value”, etc.
- motor equipment has parameters such as speed, temperature, and current.
- Establish a data model of the motor equipment The data model of the motor equipment can include members of speed, temperature, and current.
- the data model of the motor equipment can uniformly describe similar motors.
- the compressor workshop has a fixed plate production line, a static plate production line, and a final assembly line, and establish a data model of the compressor workshop.
- the data model of the compressor workshop can include sub-models: fixed plate production line, static plate production line, Assembly production line, etc.
- the data model of a compressor shop can describe similar compressor shop models.
- the resource object that the APP model of the second application depends on (referred to as the resource object of the second application) to the resource library, and assign a unique identifier (such as a globally unique identifier) to the resource object of the second application.
- the resource object is a concept in the spatiotemporal database.
- the binary file data is organized and managed in an object-oriented manner, and an identifier is assigned to each resource object.
- the APP model of the second application can access the data of the resource object through the identifier of the resource object.
- an icon is defined as a resource object and forms a dependency relationship with the APP model of the second application
- the APP model of the second application can use this icon.
- define a video file as a resource A dependency relationship is formed between the object and the APP model of the second application, and the APP model of the second application can read the video file for playback through the dependency relationship.
- the predefined data in the system warehouse of the second application may be built by the developer itself, or may be purchased from an application store.
- the resource objects in the resource library can be built by the developer or purchased from the application store.
- Add the sub-APP list of the APP model of the second application select the pre-definition of the first application as a sub-APP from the system warehouse of the second application, and record the pre-defined identification of the first application in the APP of the second application on the model's sub-APP list.
- the predefinition of the first application is the first application obtained from the application store in S201-S202.
- the predefined identification of the first application is the identification of the first application described in the previous embodiment.
- the predefinition of the first application may be uploaded to the application store by the copyright owner or developer of the first application.
- the predefined identification of the second application is the identification of the second application.
- predefined parameter values such as attributes and members.
- FIG. 5 is a schematic diagram of the composition of the APP model of the second application provided by the embodiment of the present application.
- the APP model of the second application may include: basic attributes, dependent data list, function function list, and sub-APP list.
- Basic attributes may include: name, description, and GUID (ie, the unique identifier of the APP model of the second application).
- the dependent data list records the data models or resource objects that the APP model of the second application needs to use, and establishes a relationship between the APP model of the second application and the dependent data models or resource objects.
- Data 2: Data ID represent the predefined identification of the data of the dependent data model or the identification of the resource object.
- the dependent data list may include the above-mentioned predefined list of dependent data and/or the above-mentioned dependent resource list.
- the functional function list may include: Function 1, Function 2 and other functional functions of the APP model of the second application. These functional functions are the implementation of the program logic of the APP model of the second application.
- the sub-APP list records the information of the first application and the association relationship established between the APP model of the second application and the first application.
- the sub-APP list may include the identification and configuration parameters of the first applications such as sub-APP-B1, APP-C2, APP-D3, etc. That is, APP model B, APP model C, and APP model D, etc. may be the above-mentioned first application.
- the second application can be generated according to the first application in S203.
- the development process of the first application is similar to the development process of the second application.
- the development process of the first application does not include steps similar to step 6) above. the process described.
- the development process of the first application is consistent with the process described in steps 1) to 8) above. The development process of the first application will not be described in detail here.
- the second application and the first application may depend on the same predefined data or resource object, because the dependency relationship is established when the second application and the first application are developed separately.
- the second application The identifier of the same data predefinition or resource object may be recorded in the dependency data list of the first application.
- the process of the copyright owner of the second application putting the second application on the app store is as follows:
- the copyright owner of the second application creates an APP product for the second application in the app store.
- the APP product for the second application includes a predefined identification of the second application.
- APP products refer to the corresponding information established for the predefinition of APP in the application store, and mainly describe the predefined commercialization information of APP.
- the APP product of the second application may also include the second application's pattern (logo), video, product pricing, product name, product description, etc.
- the application store determines the predefined content of the second application corresponding to the APP product of the second application based on the registered account of the copyright owner of the second application in the application store (or the system product code of the copyright owner of the second application).
- the system repository belonging to the secondary application That is, the application store can determine which system warehouse the predefinition of the second application corresponding to the APP product of the second application comes from based on the registered account of the copyright owner of the second application in the application store.
- the application store requests the system warehouse of the second application to list the predefinition of the second application based on the predefined identification of the second application included in the APP product of the second application.
- the system warehouse of the second application responds to the predefined request from the application store to list the second application, and executes the following steps (4.1) to step (4.2):
- the system warehouse of the second application uploads the predefinition of the second application to the application store.
- the predefinition of the second application may include the APP model and configuration parameters of the second application.
- the system warehouse of the second application uploads the data predefinition and resource objects of the second application to the application store based on the dependent data predefined list and dependent resource list of the second application.
- the second application can be put on the application store in S204.
- the system warehouse of the second application can also upload the second application to the application store. Predefine the associated local sub-APP, and upload the local sub-APP's data predefinition and resource objects to the app store based on the local sub-APP's dependent data predefined list and dependent resource list.
- the system warehouse of the second application since the data related to the first application already exists in the application store, the system warehouse of the second application does not need to upload the data related to the first application to the application store, such as: the predefined, An application's data predefinition and resource objects, etc. Therefore, only one copy of data related to the first application is included in the application store, achieving the effect of saving storage resources of the application store as described in the foregoing embodiments.
- the above embodiments mainly introduce the application management method provided by the embodiments of the present application from the perspective of application store management and application development on the development side.
- the application store can deliver the second application and the first application together.
- embodiments of the present application also provide an application management method that can be applied on the app store side.
- the method may include: receiving a first download request, the first download request being used to request to download a second application in the application store; the second application has an association relationship with the first application in the application store and can call the first application to implement the second application. Functions of an application; in response to the first download request, sending the second application and the first application.
- the application management method will be described below by taking the user device sending the first download request to the application store as an example.
- the user equipment can be a mobile phone, a computer, etc.
- FIG. 6 is another schematic flowchart of an application management method provided by an embodiment of the present application.
- the application management method includes:
- the user device sends a first download request to the application store.
- the first download request is used to request to download the second application in the application store.
- the application store receives the first download request.
- the application store sends the second application and the first application to the user device in response to the first download request.
- the first download request may include an identifier of the second application, and the identifier of the second application is used to indicate downloading the second application.
- the application store may determine the first application based on the association between the second application and the first application, and deliver the first application and the second application together to the user device. For example, the application store may determine which application is the first application based on the identification of the first application included in the second application, and deliver the second application and the first application together.
- the application store can also receive a second download request, and the second download request is used to request to download the application store the first application in; and in response to the second download request, sending the first application, wherein the first application is used to generate the second application.
- the application store may also receive a second application listed in the application store, and the second application is generated based on the first application downloaded from the application store.
- the application management method will be described by taking the device on the development side of the second application (referred to as the device on the development side) sending a second download request to the application store as an example.
- FIG. 7 is another schematic flowchart of an application management method provided by an embodiment of the present application.
- the application management method includes:
- the device on the development side sends a second download request to the application store.
- the second download request is used to request to download the first application in the application store.
- the application store receives the second download request.
- the application store sends the first application to the device on the development side.
- the first application is used to generate the second application.
- the device on the development side can generate a second application based on the first application.
- the device on the development side can generate a second application based on the first application.
- the device on the development side puts the second application in the application store.
- the user device sends a first download request to the application store.
- the first download request is used to request to download the second application in the application store.
- the application store receives the first download request.
- the application store sends the second application and the first application to the user device in response to the first download request.
- S704-S705 can refer to S601-S602 and will not be described again.
- the second application may be called a finished APP
- a sub-APP of the second application (such as The first application) can be called Parts APP.
- the finished APP can be a program that can run independently.
- the parts APP can be an APP program that can run independently, or it can be a program that does not run independently.
- a parts APP can serve as a sub-APP of one or more finished products APPs and be called by the finished products APP to realize the functions of the parts APP.
- parts APP and finished product APP are relative concepts, and applications that are sub-APPs can be considered part APPs.
- the third application is the finished product APP and the second application is the parts APP.
- FIG 8 is a schematic diagram of the composition of an application management system provided by an embodiment of the present application. As shown in Figure 8, development system warehouse 1, development system warehouse 2, application store, and consumer warehouse can form an application management system.
- the development system warehouse 1 may be a system warehouse used to develop parts APP (such as the above-mentioned first application).
- the developer of the parts APP can develop the parts APP in the development system warehouse 1 and put the parts APP on the application store.
- the parts APP can include a predefined list of dependent data and a list of dependent resources.
- the dependent data predefined list establishes the dependency relationship between the parts APP and data model 4 (predefined) and data model 5 (predefined).
- the dependent resource list establishes the dependency relationship between the parts APP and resource data 4.
- the development system warehouse 2 may be a system warehouse used to develop a finished APP (such as the above-mentioned second application).
- the developer of the finished APP can download the part APP from the application store to the development system warehouse 2, develop the finished APP in the development system warehouse 2 based on the part APP, and put the finished APP on the application store.
- the finished APP can include a predefined list of dependent data and a list of dependent resources.
- the dependent data predefined list establishes the dependency relationship between the finished APP and data model 1 (predefined), data model 2 (predefined), and data model 3 (predefined).
- the dependent resource list establishes the dependency relationship between the finished APP and resource data 1, resource data 2, and resource data 3.
- the finished product APP and the parts APP have established an association, and can call the parts APP to realize the functions of the parts APP.
- the consumer warehouse may be a warehouse on the consumer (user) side of the second application. Consumers can use the user device to download the finished APP from the app store to the consumer warehouse. When a consumer uses a user device to download a finished APP from the app store, the app store can deliver both the finished APP and the parts APP to the consumer warehouse.
- the process of consumers downloading the finished APP from the application store may include: 1) The consumer executes the instruction to download the finished APP through the user device in the interactive interface provided by the application store, triggering the user device to send the instruction to download the finished APP to the application store.
- Requests to download the finished APP can be Specify the name of the finished APP (for example, include the logo of the finished APP). 2)
- the App Store delivers the predefined APP to the consumer warehouse based on the name of the finished APP specified in the request to download the finished APP. 3)
- the application store finds the predefined data and resource data that the finished APP depends on based on the predefined dependency data predefined list and dependent resource list of the finished APP and delivers them to the consumer warehouse.
- the application store delivers the predefined parts APP to the consumer warehouse based on the identification of the part APP included in the finished product APP (such as querying the sub-APP list of the finished product APP).
- the application store finds the predefined data and resource data that the parts APP depends on based on the predefined dependency data predefined list and dependent resource list of the parts APP and delivers them to the consumer warehouse.
- development system warehouse 1 and development system warehouse 2 may be part of the APP development system, and the APP development system may also include a developer studio.
- Developer Studio refers to a system for developers to edit APP models, and can create, edit, publish and other APP model management operations.
- the development system warehouse is a predefined system that stores APP models developed by developers and released into APPs.
- the consumer warehouse can be part of the consumer application system, and the consumer application system can also include an APP running environment and an APP operation and maintenance system.
- the consumer application system refers to the business application system of an independent manufacturing enterprise. The manufacturing enterprise completes business activities on the system and is responsible for maintaining the business application system.
- the consumer warehouse is a system that stores predefined apps purchased by consumers.
- the APP operation and maintenance system is a system for consumers to operate and maintain APPs.
- the APP running environment is the environment system for running the APP.
- the finished product APP predefinition can create an APP running instance, specify the running environment (computer node), and allocate computer resources (such as central processing unit (CPU), memory, network bandwidth, etc.).
- the APP running instance has the predefined identification of the APP.
- the APP operation and maintenance system can deploy the functional logic of the APP's predefined APP model (the predefined APP carries the APP model's identification) to the designated computer node based on the predefined identification of the APP on the APP running instance.
- the APP operation and maintenance system, consumer warehouse, and APP operating environment complete the deployment process of APP program files through network communication. After completing the deployment, you can start the operation of the APP instance and start executing the functional function logic of the APP instance.
- the application store may include a store system consisting of a store system and a transaction system.
- This store system can serve as a commodity trading and circulation system operated by the operator of the application store.
- APP software development companies i.e. developers
- production companies i.e. consumers
- the store system can include one or more stores, which are used to store APP products on the shelves and are responsible for the listing, downloading, and authorization key distribution of APPs.
- the trading system can realize functions such as order management and payment management.
- Parts APP can be called by one or more finished APPs to realize the functions of the parts APP, which enables the parts APP to be reused between different development organizations.
- Parts APP can be adopted by more development organizations, the value of Parts APP is amplified, and the value of Parts APP developers is also amplified, which can increase the enthusiasm of APP developers.
- finished APPs and parts APPs are stored decentrally in the app store, which can ensure that there is no redundant data and save the storage resources of the app store occupied by the APP.
- the application store, development side equipment, user equipment, etc. described in the embodiments of the present application may include one or more hardware structures and/or software modules for implementing the corresponding application management methods mentioned above.
- these execution hardware structures and/or software modules may constitute an electronic device.
- the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed by hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each specific application, but such implementations should not be considered beyond the scope of this application.
- FIG. 9 is a schematic structural diagram of an application management device provided by an embodiment of the present application.
- the application management device may include: an acquisition module 901, configured to acquire a first application and a second application.
- the application management module 902 is used to establish an association between the first application and the second application.
- the second application can call the first application to implement the functions of the first application.
- FIG 10 is another schematic structural diagram of an application management device provided by an embodiment of the present application.
- the application management device may include: an acquisition module 1001, configured to acquire a first application from an application store.
- Generating module 1002 configured to generate a second application according to the first application.
- the second application has an associated relationship with the first application and can call the first application to implement the functions of the first application.
- the listing module 1003 is used to put the second application on the application store.
- FIG 11 is another schematic structural diagram of an application management device provided by an embodiment of the present application.
- the application management device may include: a receiving module 1101, configured to receive the first download request.
- the download request is used to request to download a second application in the app store.
- the second application has an associated relationship with the first application in the application store and can call the first application to realize the functions of the first application.
- the sending module 1102 is configured to send the second application and the first application in response to the first download request.
- the receiving module 1101 is also configured to receive a second download request, and the second download request is used to request to download the first application in the application store.
- the sending module 1102 is also configured to send the first application in response to the second download request. Wherein, the first application is used to generate the second application.
- the receiving module 1101 is also configured to receive a second application listed in the application store, where the second application is generated based on the first application downloaded from the application store.
- FIG 12 is another schematic structural diagram of an application management device provided by an embodiment of the present application.
- the application management device may include: a sending module 1201, used to send a first download request, and the first download request is used to request to download a second application in the application store.
- the second application has an associated relationship with the first application in the application store and can call the first application to realize the functions of the first application.
- the receiving module 1202 is used to receive the second application and the first application.
- the embodiment of the present application can divide each execution subject involved in the application management method into functional modules according to the above method example.
- the above integrated modules can be implemented in the form of hardware or software function modules.
- the division of modules in the embodiment of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods.
- each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module.
- An embodiment of the present application also provides an electronic device, which may be a hardware device corresponding to an application store, a device on the development side, or the above-mentioned user device.
- the electronic device includes: a processor, a memory used to store instructions executable by the processor; when the processor is configured to execute the instructions, the electronic device implements the method as described in the previous embodiment.
- embodiments of the present application also provide a computer-readable storage medium on which computer program instructions are stored; when the computer program instructions are executed by an electronic device, the electronic device implements the implementation as described in the foregoing embodiments. method described.
- the above-mentioned computer-readable storage medium may be a non-transitory computer-readable storage medium.
- the non-transitory computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, Floppy disks and optical data storage devices, etc.
- embodiments of the present application further provide a computer program product, including a computer readable code, or a non-volatile computer readable storage medium carrying the computer readable code, when the computer readable code
- the processor in the electronic device implements the method described in the foregoing embodiments.
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)
- Stored Programmes (AREA)
Abstract
Description
Claims (21)
- 一种应用管理方法,其特征在于,所述方法应用于应用商店,所述应用商店至少包括第一应用和第二应用;所述方法包括:建立所述第一应用和所述第二应用的关联关系;所述第二应用能够调用所述第一应用以实现所述第一应用的功能。
- 根据权利要求1所述的方法,其特征在于,所述第二应用中包括第一信息,所述第一信息用于指示与所述第二应用关联的所述第一应用。
- 根据权利要求2所述的方法,其特征在于,所述第一信息包括所述第一应用的标识;所述应用商店中的不同应用的标识不同。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述第一应用和所述第二应用的版权所有者相同或不同。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述第一应用和所述第二应用的开发者相同或不同。
- 一种应用管理方法,其特征在于,所述方法包括:从应用商店中获取第一应用;根据所述第一应用生成第二应用;所述第二应用与所述第一应用具有关联关系,能够调用所述第一应用以实现所述第一应用的功能;将所述第二应用上架到所述应用商店中。
- 根据权利要求6所述的方法,其特征在于,所述第二应用中包括第一信息,所述第一信息用于指示与所述第二应用关联的所述第一应用。
- 根据权利要求7所述的方法,其特征在于,所述第一信息包括所述第一应用的标识。
- 根据权利要求6-8任一项所述的方法,其特征在于,所述第一应用和所述第二应用的版权所有者相同或不同。
- 根据权利要求6-8任一项所述的方法,其特征在于,所述第一应用和所述第二应用的开发者相同或不同。
- 一种应用管理方法,其特征在于,所述方法包括:接收第一下载请求,所述第一下载请求用于请求下载应用商店中的第二应用;所述第二应用与所述应用商店中的第一应用具有关联关系,能够调用所述第一应用以实现所述第一应用的功能;响应于所述第一下载请求,发送所述第二应用和所述第一应用。
- 根据权利要求11所述的方法,其特征在于,所述第二应用中包括第一信息,所述第一信息用于指示与所述第二应用关联的所述第一应用。
- 根据权利要求12所述的方法,其特征在于,所述第一信息包括所述第一应用的标识;所述应用商店中的不同应用的标识不同。
- 根据权利要求11-13任一项所述的方法,其特征在于,所述方法还包括:接收第二下载请求,所述第二下载请求用于请求下载所述应用商店中的所述第一应用;响应于所述第二下载请求,发送所述第一应用,其中,所述第一应用用于生成所述第二应用。
- 根据权利要求14所述的方法,其特征在于,所述方法还包括:接收上架到所述应用商店的所述第二应用,所述第二应用是根据从所述应用商店中下载的所述第一应用生成的。
- 一种应用管理装置,其特征在于,所述装置应用于应用商店,所述应用商店至少包括第一应用和第二应用;所述装置包括:应用管理模块,用于建立所述第一应用和所述第二应用的关联关系;所述第二应用能够调用所述第一应用以实现所述第一应用的功能。
- 一种应用管理装置,其特征在于,所述装置包括:获取模块,用于从应用商店中获取第一应用;生成模块,用于根据所述第一应用生成第二应用;所述第二应用与所述第一应用具有关联关系,能够调用所述第一应用以实现所述第一应用的功能;上架模块,用于将所述第二应用上架到所述应用商店中。
- 一种应用管理装置,其特征在于,所述装置包括:接收模块,用于接收第一下载请求,所述第一下载请求用于请求下载应用商店中的第二应用;所述第二应用与所述应用商店中的第一应用具有关联关系,能够调用所述第一应用以实现所述第一应用的功能;发送模块,用于响应于所述第一下载请求,发送所述第二应用和所述第一应用。
- 一种电子设备,其特征在于,包括:处理器;存储器;以及计算机程序;其中,所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述电子设备实现如权利要求1-5任一项所述的方法,或者,如权利要求6-10任一项所述的方法,又或者,如权利要求11-15任一项所述的方法。
- 一种计算机可读存储介质,所述计算机可读存储介质包括计算机程 序,其特征在于,当所述计算机程序在电子设备上运行时,使得所述电子设备实现如权利要求1-5任一项所述的方法,或者,如权利要求6-10任一项所述的方法,又或者,如权利要求11-15任一项所述的方法。
- 一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,其特征在于,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器实现如权利要求1-5任一项所述的方法,或者,如权利要求6-10任一项所述的方法,又或者,如权利要求11-15任一项所述的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/879,756 US20250390312A1 (en) | 2022-06-30 | 2023-06-29 | Application management method and related device |
| EP23830391.1A EP4538869A4 (en) | 2022-06-30 | 2023-06-29 | APPLICATION MANAGEMENT METHOD AND ASSOCIATED DEVICE |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210772348.7 | 2022-06-30 | ||
| CN202210772348.7A CN115080102A (zh) | 2022-06-30 | 2022-06-30 | 应用管理方法及相关设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024002222A1 true WO2024002222A1 (zh) | 2024-01-04 |
Family
ID=83258089
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/103730 Ceased WO2024002222A1 (zh) | 2022-06-30 | 2023-06-29 | 应用管理方法及相关设备 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20250390312A1 (zh) |
| EP (1) | EP4538869A4 (zh) |
| CN (1) | CN115080102A (zh) |
| WO (1) | WO2024002222A1 (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115080102A (zh) * | 2022-06-30 | 2022-09-20 | 北京亚控科技发展有限公司 | 应用管理方法及相关设备 |
| CN115695412B (zh) * | 2022-09-28 | 2024-08-30 | 北京亚控科技发展有限公司 | 工业应用系统、开发方法、装置及存储介质 |
| CN115421780A (zh) * | 2022-09-29 | 2022-12-02 | 北京亚控科技发展有限公司 | 应用程序的开发方法及相关设备 |
| CN119179500A (zh) * | 2023-06-21 | 2024-12-24 | 华为技术有限公司 | 一种免安装应用的下载方法与相关设备 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160227343A1 (en) * | 2013-06-04 | 2016-08-04 | Qiongmao SHEN | System and method for creating mobile application store |
| CN110060134A (zh) * | 2019-04-26 | 2019-07-26 | 天津店主助手科技有限公司 | App关联方法与系统、分享方法与系统、终端及介质 |
| CN111539775A (zh) * | 2020-05-07 | 2020-08-14 | 网易(杭州)网络有限公司 | 应用程序的管理方法及设备 |
| CN113485722A (zh) * | 2021-06-30 | 2021-10-08 | 北京鲸鲮信息系统技术有限公司 | 应用商店的应用程序的上架方法、处理方法及计算机设备 |
| CN115080102A (zh) * | 2022-06-30 | 2022-09-20 | 北京亚控科技发展有限公司 | 应用管理方法及相关设备 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104854561B (zh) * | 2012-10-16 | 2018-05-11 | 思杰系统有限公司 | 用于应用程序管理框架的应用程序封装 |
| CN111475170B (zh) * | 2012-12-12 | 2024-02-02 | 华为技术有限公司 | 多屏应用启用和分发服务 |
| US20140359606A1 (en) * | 2013-05-30 | 2014-12-04 | Microsoft Corporation | Bundle package retrieving |
| CN107329742B (zh) * | 2017-06-14 | 2021-01-29 | 北京小米移动软件有限公司 | 软件开发工具包调用方法及装置 |
| CN113486361B (zh) * | 2021-07-27 | 2024-04-16 | 中国银行股份有限公司 | 基于区块链的app管理系统及方法 |
-
2022
- 2022-06-30 CN CN202210772348.7A patent/CN115080102A/zh active Pending
-
2023
- 2023-06-29 WO PCT/CN2023/103730 patent/WO2024002222A1/zh not_active Ceased
- 2023-06-29 US US18/879,756 patent/US20250390312A1/en active Pending
- 2023-06-29 EP EP23830391.1A patent/EP4538869A4/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160227343A1 (en) * | 2013-06-04 | 2016-08-04 | Qiongmao SHEN | System and method for creating mobile application store |
| CN110060134A (zh) * | 2019-04-26 | 2019-07-26 | 天津店主助手科技有限公司 | App关联方法与系统、分享方法与系统、终端及介质 |
| CN111539775A (zh) * | 2020-05-07 | 2020-08-14 | 网易(杭州)网络有限公司 | 应用程序的管理方法及设备 |
| CN113485722A (zh) * | 2021-06-30 | 2021-10-08 | 北京鲸鲮信息系统技术有限公司 | 应用商店的应用程序的上架方法、处理方法及计算机设备 |
| CN115080102A (zh) * | 2022-06-30 | 2022-09-20 | 北京亚控科技发展有限公司 | 应用管理方法及相关设备 |
Non-Patent Citations (2)
| Title |
|---|
| LIPAN: "Starting of Windows Phone 8 Study Notes (4) Application", CNBLOGS, 6 April 2008 (2008-04-06), pages 1 - 24, XP093122699, Retrieved from the Internet <URL:https://www.cnblogs.com/lipan/archive/2013/06/04/3080275.html> [retrieved on 20240123] * |
| See also references of EP4538869A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115080102A (zh) | 2022-09-20 |
| EP4538869A4 (en) | 2025-10-01 |
| US20250390312A1 (en) | 2025-12-25 |
| EP4538869A1 (en) | 2025-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2024002222A1 (zh) | 应用管理方法及相关设备 | |
| CN111258773B (zh) | 服务调用流程信息处理方法、装置及电子设备 | |
| CN112114894B (zh) | 基于Activiti流程引擎的流程处理方法、装置及电子设备 | |
| CN108334387A (zh) | 动态界面渲染方法及装置 | |
| CN110888736A (zh) | 一种基于容器云平台的应用管理方法、系统及相关组件 | |
| CN106548261A (zh) | 一种业务流程控制方法、装置及电子设备 | |
| CN111258567A (zh) | 服务代码开发处理方法及装置 | |
| CN111258772A (zh) | 服务调用信息处理方法、装置及系统 | |
| US20250390561A1 (en) | Application authorization management method and related device | |
| CN112785248A (zh) | 人力资源数据跨组织交互方法、装置、设备和存储介质 | |
| CN111262897A (zh) | 服务调用路由处理方法、装置及系统 | |
| CN110532493B (zh) | 数据的处理方法及装置、存储介质和电子装置 | |
| CN118228978A (zh) | 算力标识管理方法、装置、终端设备、存储介质及产品 | |
| CN116360918A (zh) | 建模数据处理方法、装置、计算机设备和存储介质 | |
| EP4538881A1 (en) | Virtual resource allocation method and related device | |
| CN108696559B (zh) | 流处理方法及装置 | |
| WO2024002217A1 (zh) | 应用管理方法及相关设备 | |
| CN106961453A (zh) | 基于tosca的服务调用方法及装置 | |
| CN113342461A (zh) | 一种设备挂载方法、装置、计算机设备及可读存储介质 | |
| CN118672599A (zh) | 应用部署系统、应用部署方法及装置 | |
| WO2024002302A1 (zh) | 应用管理方法、应用订阅方法及相关设备 | |
| CN106559454B (zh) | 资源访问方法、装置及系统 | |
| CN117114613A (zh) | 一种业务流程控制的流程引擎、方法、设备及程序产品 | |
| CN109918147B (zh) | OpenStack下驱动的扩展方法、装置、电子设备 | |
| CN116661767A (zh) | 文件生成方法、装置、设备以及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23830391 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18879756 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023830391 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2023830391 Country of ref document: EP Effective date: 20250107 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023830391 Country of ref document: EP |