[go: up one dir, main page]

CN109840740B - Mobile application hosting system and method - Google Patents

Mobile application hosting system and method Download PDF

Info

Publication number
CN109840740B
CN109840740B CN201711192539.1A CN201711192539A CN109840740B CN 109840740 B CN109840740 B CN 109840740B CN 201711192539 A CN201711192539 A CN 201711192539A CN 109840740 B CN109840740 B CN 109840740B
Authority
CN
China
Prior art keywords
mobile application
hosting
application
construction
module
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.)
Active
Application number
CN201711192539.1A
Other languages
Chinese (zh)
Other versions
CN109840740A (en
Inventor
赵善浮
詹先
李冠辉
吴俊杰
陈威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Eshore Technology Co Ltd
Original Assignee
Guangdong Eshore Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Eshore Technology Co Ltd filed Critical Guangdong Eshore Technology Co Ltd
Priority to CN201711192539.1A priority Critical patent/CN109840740B/en
Publication of CN109840740A publication Critical patent/CN109840740A/en
Application granted granted Critical
Publication of CN109840740B publication Critical patent/CN109840740B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a mobile application hosting system, which comprises a flow control module, a construction module and a hosting distribution module, wherein the flow control module comprises a receiving unit and is used for receiving mobile application file information, the flow control module is used for receiving the mobile application file information, sending application construction information or mobile application and controlling the construction hosting flow of the mobile application; the construction module is used for acquiring application construction information and constructing mobile applications according to the acquired application construction information; the hosting and distributing module is used for acquiring and distributing the mobile application and distributing a hosting space to host the mobile application. The hosting system provides a unified management platform for users to research and develop hosting applications, has strong practicability, controls the building hosting process of the mobile applications according to the user demands through the process control module, ensures the conciseness of the building hosting process of the mobile applications, and simultaneously provides a mobile application hosting method.

Description

Mobile application hosting system and method
Technical Field
The invention relates to the technical field of mobile application development, in particular to a mobile application hosting system and a mobile application hosting method.
Background
With the popularization of mobile internet technology and the continuous improvement of the performance of mobile terminal devices, the demands of people for mobile applications are increasing, and the research and development demands of mobile applications are also increasing. In the traditional mobile application construction and distribution process, the construction application is compiled with source codes, packed and signed, the three links are buckled layer by layer, and finally, the latest version of the mobile application is distributed to users for trial by a 'manual' mode such as mail, chat tools and the like.
Based on the mobile application construction and distribution process in the prior art, if conditions such as certificate expiration, resource file update and the like occur, a new version must be reconstructed from the source code and distributed again in a 'manual' manner, the whole construction and distribution process is long, and the application with limited hot update such as iOS and frequent update of the new version is very unfavorable for the update and improvement of the application. In addition, in the construction process of the mobile application, the standards of selectable hosting modes are not uniform, and even different research and development teams of the same company can select different hosting modes, so that hidden danger is brought to later operation management of the mobile application, and a user needs to spend a great deal of time to repeatedly explain the installation method of the application to the user, so that the process is complicated.
In view of the above, it is necessary to provide a mobile application hosting system and method capable of solving the above-mentioned drawbacks, so as to meet the requirements of fast building and distribution of mobile applications, solve the problems of disordered mobile application hosting standards, long online period and difficult maintenance, implement automatic distribution of mobile applications, improve research and development efficiency, and save a lot of manpower and time cost.
Disclosure of Invention
The invention aims to solve the technical problem of providing a mobile application hosting system so as to meet the requirement of quick construction and distribution of mobile applications, solve the problems of disordered mobile application hosting standards, long online period and difficult maintenance, realize automatic distribution of mobile applications, improve research and development efficiency and save a large amount of manpower and time cost.
The invention aims to provide a mobile application hosting method for realizing automatic distribution of mobile applications, improve the research and development efficiency of the mobile applications and save labor and time cost.
In order to solve the technical problems, the invention adopts the following technical scheme: the mobile application hosting system comprises a flow control module, wherein the flow control module comprises a receiving unit for receiving mobile application file information input by a user, and the flow control module is used for receiving the mobile application file information input by the user, determining an application hosting request according to the received mobile application file information, sending application construction information or sending mobile application, and controlling the construction hosting flow of the mobile application; the construction module is used for acquiring the application construction information sent by the flow control module and constructing the mobile application according to the acquired application construction information; and the hosting and distributing module is used for acquiring and distributing the mobile application and distributing a hosting space to host the mobile application.
The further technical scheme is as follows: the mobile application hosting system further comprises a queuing strategy module used for distributing priorities according to the application hosting requests and shunting and constructing the applications.
The further technical scheme is as follows: the flow control module also comprises a certificate management unit for managing the development certificate and the description configuration file obtained by the receiving unit.
The further technical scheme is as follows: the mobile application hosting system further comprises an application management analysis module for managing and analyzing the mobile application issued by the user and statistically analyzing the operation information of the mobile application.
The further technical scheme is as follows: the mobile application hosting system further comprises a research and development management module, wherein the research and development management module is used for enabling a user to customize an application construction hosting scheme and an application publishing mode and sending file information of the mobile application to the flow control module.
In order to solve the technical problem, the invention also provides a mobile application hosting method, which comprises the following steps:
the flow control module receives mobile application file information input by a user;
if the mobile application file information is a signed mobile application package, the flow control module establishes an application hosting flow and sends the signed mobile application package to the hosting distribution module; if the mobile application file information is a mobile application package which is not signed, the flow control module establishes an application construction hosting flow and sends application construction information to the construction module; the construction module constructs a signed mobile application package according to the application construction information and sends the signed mobile application package to the hosting and distributing module;
the hosting distribution module publishes the received signed mobile application package and allocates hosting space to host the application.
The further technical scheme is as follows: if the mobile application file information is a mobile application package which is not signed, the flow control module establishes an application construction hosting flow, and the sending of the application construction information to the construction module comprises: if the mobile application file is a source code resource of the mobile application, the flow control module establishes an application construction hosting flow for controlling compiling, packing, signing and hosting of the mobile application, and sends application construction information to the construction module.
The further technical scheme is as follows: if the mobile application file information is a mobile application package which is not signed, the flow control module establishes an application construction hosting flow, and the sending of the application construction information to the construction module comprises: if the mobile application file information is the compiled binary file, the flow control module establishes an application construction hosting flow for controlling mobile application packaging, signing and hosting, and sends application construction information to the construction module.
The further technical scheme is as follows: if the mobile application file information is a mobile application package which is not signed, the flow control module establishes an application construction hosting flow, and the sending of the application construction information to the construction module comprises: if the mobile application file information is an unsigned mobile application package, the flow control module establishes a control mobile application signature and hosted application construction hosting flow, and sends application construction information to the construction module.
The beneficial technical effects of the invention are as follows: according to the mobile application hosting system, the mobile application hosting process control module is arranged to control the mobile application hosting process according to the mobile application file information provided by the user, so that the simplification of the mobile application hosting process is ensured, the mobile application is quickly built and distributed, the unified mobile application hosting platform is provided through the hosting distribution module, the problems of disordered mobile application hosting standard and difficult maintenance are solved, the automatic distribution of the mobile application is realized, the research and development efficiency is improved, and a large amount of manpower and time cost are saved. The mobile application hosting method is simple and concise to operate, favorable for improving the research and development efficiency and high in practicability.
Drawings
FIG. 1 is a schematic diagram of a framework of a mobile application hosting system of the present invention.
Fig. 2 is a flow diagram of a mobile application hosting method of the present invention.
Detailed Description
The present invention will be further described with reference to the drawings and examples below in order to more clearly understand the objects, technical solutions and advantages of the present invention to those skilled in the art. It will be apparent that the embodiments described below are only some, but not all, embodiments of the invention. All other embodiments, which can be made by one of ordinary skill in the art without undue burden on the person of ordinary skill in the art based on embodiments of the present invention, are within the scope of the present invention.
Referring to fig. 1, the mobile application hosting system 10 of the present invention includes a flow control module 11, a construction module 12 and a hosting distribution module 13.
The flow control module 11 includes a receiving unit 111, configured to receive mobile application file information input by a user, where the flow control module 11 is configured to receive mobile application file information input by the user, determine an application hosting request according to the received mobile application file information, send application building information to the building module 12 or send a mobile application to the hosting distribution module 13, and control a hosting flow of building the mobile application. The mobile application file information comprises a signed mobile application package and a non-signed mobile application package, wherein the signed mobile application package is a mobile application which is built, the non-signed mobile application package is a mobile application related file which needs to be built, the mobile application file information comprises source code resources of the mobile application, a compiled binary file of the mobile application and the non-signed mobile application package, and the application hosting request comprises a hosting request of the signed mobile application package and a building and hosting request of the non-signed mobile application package. The flow control module 11 determines an application hosting request according to the received mobile application file information, establishes a mobile application building hosting flow by adopting a script technology, has strong flexibility, can avoid the situation that the mobile application is built from source code compiling to hosting distribution, improves the research and development efficiency of the mobile application, and saves a large amount of manpower and time cost.
The construction module 12 is configured to obtain application construction information sent by the flow control module 11, and construct a mobile application according to the obtained application construction information. The application construction information includes an application construction instruction, an application construction hosting flow, and mobile application file information, and is used for controlling the application construction flow of the construction module 12. Each application construction link is configured in the construction module 12 in a plug-in form, and in combination with a construction hosting process established by adopting a script technology, discretization among application construction links in the application construction process is realized, namely three application construction links of compiling, packing and signing are independent, and according to the application construction hosting process of application construction information, the required application construction links can be called and integrated in the construction module 12, and in combination with mobile application file information, the application is constructed, dynamic update of the construction links in the application construction process is realized, and the application construction efficiency and quality are improved.
The hosting and distributing module 13 is configured to acquire and distribute a mobile application, and allocate a hosting space to host the mobile application. The hosting and distributing module 13 provides an interface and an API interface to issue the mobile application, so that a user can directly issue the mobile application by using the interface or issue the application by using the API interface for controlling and using by other operating systems, thereby improving the development and debugging of the mobile application. Meanwhile, the hosting and distributing module 13 provides a default hosting scheme to host the application, distributes hosting space for the mobile application immediately after the mobile application is released, manages the mobile application, dynamically generates corresponding two-dimensional codes for users to identify and download the download path information of the mobile application, realizes automatic distribution of the mobile application, and does not need to release the application in a 'manual' mode such as mail, chat tools and the like. The long-term mobile application hosting space is provided, the mobile application research and development cost of small and medium enterprises is effectively reduced, and the practicability is high.
In this embodiment, the mobile application hosting system 10 further includes a development management module 14, configured to allow a user to customize a hosting scheme and a release manner of the mobile application, and send file information of the mobile application to the flow control module 11. The user can set the hosting scheme and the publishing mode of the mobile application required by the user by using the research and development management module 14, and meanwhile, the user can upload the file information of the mobile application to the receiving unit 111 through the research and development management module 14, so that the requirement of building and publishing individuation of the mobile application can be met, and the hosting mode and the standard setting can be continuously used by default after being distributed, so that the problem of disordered hosting standard of the mobile application is solved.
The non-signed mobile application package also includes a development certificate and description file for the mobile application for signing the mobile application. In this embodiment, the flow control module 11 further includes a certificate management unit 112 for managing the development certificate and the description file obtained by the receiving unit 111. The receiving unit 111 receives the development certificate and description file of the mobile application and sends the development certificate and description file to the certificate management unit 112 for saving and managing, when the user needs to change the signature of the mobile application or sign the unsigned mobile application package, the unsigned mobile application package can be uploaded and the name of the required relevant development certificate and description file is input, the flow control module 11 establishes the flow of controlling the application signing and hosting according to the received name of the relevant development certificate and description file in combination with the unsigned mobile application package, sends the calling information to the certificate management unit 112, selects the corresponding development certificate and description file in the certificate management unit 112 according to the calling information, and sends the signed mobile application package to the distributing and hosting module 13 in combination with the application construction information to sign the unsigned mobile application package, so as to distribute the hosted application.
In this embodiment, the mobile application hosting system 10 further includes a queuing policy module 15 for distributing the priority according to the application hosting request, and splitting the building application. The queuing policy module 15 adopts a master-slave controller scheduling policy to solve the parallel construction problem, the flow control module 11 determines an application hosting request according to file information of a mobile application and sends application construction information, the mobile application hosting system 10 comprises a master controller and a slave controller, the master controller is used for registering according to an application construction instruction determined by the flow control module 11, the queuing policy module 15 is used for distributing priority according to the application construction information, inquiring idle construction service, distributing the application construction information into the slave controller, summarizing the construction request, and dispatching the construction request to the slave controller in a scattered manner; the slave controller is mainly responsible for reporting idle construction service to the master controller, maintaining construction requests, starting application construction, reporting construction logs and other operations. The idle building service is that the building module 12 has no building task, i.e. the building module 12 is in an idle state, the master controller and the slave controllers are in a one-to-many relationship, the master controller does not have building capability, and each slave controller deploys the same building module 12 and configures at least one building service according to the processing capability. The master controller and the slave controller are matched to allocate priority according to the application hosting request, so that the application building diversion is realized.
With continued reference to fig. 1, in this embodiment, the mobile application hosting system 10 further includes an application management analysis module 16 for managing and analyzing the mobile application published by the user, and statistically analyzing the operation information of the mobile application. The application management analysis module 16 automatically acquires information such as names, icons, version numbers, start pages and the like of the mobile applications hosted by the hosting and distributing module 13, records release histories for the same type of applications according to the BundleID, so that users can directly check or download historical versions, and the problem sources can be traced conveniently, and meanwhile, the application management analysis module 16 counts information such as the number of newly-increased users, the number of active users, the number of reserved users and the like of the mobile applications so as to dynamically know the operation condition of the mobile applications in real time. The user is a developer of the mobile application, and the user is a person using the mobile application developed by the developer.
Based on the above design, if the mobile application file information received by the flow control module 11 is a signed mobile application package, determining that the application hosting request is a hosting request of the signed mobile application package, establishing a flow for controlling mobile application hosting, and sending the signed mobile application package to the hosting and distributing module 13, where the hosting and distributing module 13 issues the obtained signed mobile application package and allocates a hosting space for the signed mobile application package for hosting. If the mobile application file information received by the flow control module 11 is a mobile application package which is not signed, the flow control module 11 determines that the application hosting request is a construction and hosting request of the mobile application package which is not signed, establishes an application construction hosting flow, and sends application construction information to the construction module 12; the construction module 12 constructs a signed mobile application package from the application construction information and sends it to the hosted distribution module 13 for distribution, hosting the application.
If the mobile application file information received by the flow control module 11 is a source code resource of a mobile application, an application construction hosting flow for controlling compiling, packing, signing and hosting of the mobile application is established, application construction information is sent to the construction module 12 according to the mobile application file information and the application construction hosting flow, the construction module 12 imports a relevant compiling environment according to a development platform type of the source code, builds the hosting flow according to the application of the application construction information, invokes and integrates three application construction links of compiling, packing and signing in the construction module 12, compiles, packs and signs the three application construction links in combination with the source code of the mobile application to construct the mobile application, and sends the constructed mobile application to the hosting distribution module 13 to issue and host the application.
If the mobile application file information received by the flow control module 11 is a compiled binary file, an application construction hosting flow for controlling packaging, signing and hosting of the mobile application is established, application construction information is sent to the construction module 12 according to the mobile application file information and the application construction hosting flow, the hosting flow is constructed according to the application of the application construction information, two application construction links of packaging and signing are called and integrated in the construction module 12, the compiled binary file of the mobile application is combined, packaging and signing are carried out to construct the mobile application, and the constructed mobile application is sent to the hosting distribution module 13 to release and host the application.
If the mobile application file information received by the flow control module 11 is an unsigned mobile application package, an application construction hosting flow for controlling mobile application signing and hosting is established, application construction information is sent to the construction module 12 according to the mobile application file information and the application construction hosting flow, an application construction link of signing is called in the construction module 12 according to the application construction hosting flow of the application construction information, the unsigned mobile application package of the mobile application is combined to sign the unsigned mobile application package to construct the mobile application, and the constructed mobile application is sent to the hosting distribution module 13 to issue and host the application.
The present invention also provides another preferred embodiment of a mobile application hosting system, in which the mobile application hosting system includes a processor and a memory, the processor being configured to execute the following program modules stored in the memory:
the flow control module comprises a receiving unit for receiving mobile application file information input by a user, and is used for receiving the mobile application file information input by the user, determining an application hosting request according to the received mobile application file information, sending application construction information or sending mobile application, and controlling the construction hosting flow of the mobile application;
the construction module is used for acquiring the application construction information sent by the flow control module and constructing the mobile application according to the acquired application construction information;
and the hosting and distributing module is used for acquiring and distributing the mobile application and distributing a hosting space to host the mobile application.
In some embodiments, the mobile application hosting module further includes a queuing policy module for distributing priorities according to the application hosting request, and splitting and constructing the application;
the application management analysis module is used for managing and analyzing the mobile application issued by the user and simultaneously statistically analyzing the operation information of the mobile application;
and the research and development management module is used for enabling a user to define a hosting scheme and an application publishing mode and sending file information of the mobile application to the flow control module.
The flow control module also comprises a certificate management unit for managing the development certificate and the description configuration file obtained by the receiving unit.
The processor may be an intel processor, an ambpu, etc.
The memory may be RAM, ROM, flash memory, FIFO, FILO, etc.
The invention also discloses a computer readable storage medium storing program modules executable by a processor:
the flow control module comprises a receiving unit for receiving mobile application file information input by a user, and is used for receiving the mobile application file information input by the user, determining an application hosting request according to the received mobile application file information, sending application construction information or sending mobile application, and controlling the construction hosting flow of the mobile application;
the construction module is used for acquiring the application construction information sent by the flow control module and constructing the mobile application according to the acquired application construction information;
and the hosting and distributing module is used for acquiring and distributing the mobile application and distributing a hosting space to host the mobile application.
In some embodiments, the mobile application hosting module further includes a queuing policy module for distributing priorities according to the application hosting request, and splitting and constructing the application;
the application management analysis module is used for managing and analyzing the mobile application issued by the user and simultaneously statistically analyzing the operation information of the mobile application;
and the research and development management module is used for enabling a user to define a hosting scheme and an application publishing mode and sending file information of the mobile application to the flow control module.
The flow control module also comprises a certificate management unit for managing the development certificate and the description configuration file obtained by the receiving unit.
Referring to fig. 2, the present invention further provides a mobile application hosting method, which can be performed based on the mobile application hosting system, and the method is as follows:
step S1, a flow control module receives mobile application file information input by a user.
Step S2, if the mobile application file information is a signed mobile application package, the flow control module establishes an application hosting flow, and sends the signed mobile application package to the hosting distribution module; if the mobile application file information is a mobile application package which is not signed, the flow control module establishes an application construction hosting flow and sends application construction information to the construction module; the construction module constructs a signed mobile application package according to the application construction information and sends the signed mobile application package to the hosting and distributing module.
And step S3, the hosting distribution module distributes the obtained signed mobile application package, distributes hosting space to host the application, and dynamically generates corresponding two-dimensional codes for users to identify and download the download path information of the mobile application.
The step S2 specifically includes: if the mobile application file information is a mobile application package which is not signed, the flow control module establishes an application construction hosting flow, and the sending of the application construction information to the construction module comprises:
if the mobile application file information is the source code resource of the mobile application, the flow control module establishes an application construction hosting flow for controlling the compiling, packaging, signing and hosting of the mobile application, and sends application construction information to the construction module.
If the mobile application file information is the compiled binary file, the flow control module establishes an application construction hosting flow for controlling mobile application packaging, signing and hosting, and sends application construction information to the construction module.
If the mobile application file information is an unsigned mobile application package, the flow control module establishes a control mobile application signature and hosted application construction hosting flow, and sends application construction information to the construction module.
In this embodiment, the user may submit the project source code resource path and the name thereof of the mobile application for the receiving unit 111 to automatically download the source code, without manually submitting the source code file, thereby simplifying the application construction operation of the user and improving the research and development efficiency. Of course, in other embodiments of the present invention, the user may upload application source code by manually submitting the source code file.
Based on the steps of the mobile application hosting method, the mobile application hosting method is simple to operate, the mobile application building and hosting flow is controlled according to the input mobile application file information, the simplification of mobile application building and hosting is realized, the mobile application can be automatically distributed, the research and development efficiency is improved, the time cost is saved, and the practicability is high.
In summary, the mobile application hosting system of the invention enables users to define a hosting scheme and an application publishing mode by developing the management module, and the process control module can control the mobile application hosting process according to the mobile application file information provided by the users, so as to ensure the conciseness of the mobile application hosting process, and realize rapid construction and distribution of the mobile application; the queuing policy module can allocate priority according to the application hosting request to split and build the reference; the unified mobile application distribution hosting platform is provided through the hosting distribution module, so that the problems of confusion and difficulty in maintenance of mobile application distribution hosting standards are solved, the research and development efficiency is improved, and a large amount of manpower and time cost are saved; and the application management analysis module is used for managing and analyzing the mobile application issued by the user and simultaneously statistically analyzing the operation information of the mobile application. Meanwhile, the mobile application hosting method is simple to operate, the simplification of mobile application construction hosting is realized, the mobile application can be automatically distributed, the research and development efficiency is improved, the time cost is saved, and the practicability is high.
The foregoing is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Various equivalent changes and modifications can be made by those skilled in the art based on the above embodiments, and all equivalent changes or modifications made within the scope of the claims shall fall within the scope of the present invention.

Claims (9)

1. A mobile application hosting system, the mobile application hosting system comprising:
the flow control module comprises a receiving unit for receiving mobile application file information input by a user, and is used for receiving the mobile application file information input by the user, determining an application hosting request according to the received mobile application file information, sending application construction information or sending mobile application, and controlling the construction hosting flow of the mobile application; the mobile application file information comprises a signed mobile application package and a non-signed mobile application package, wherein the signed mobile application package is a mobile application which is built, the non-signed mobile application package is a mobile application related file which needs to be built, the mobile application file information comprises source code resources of the mobile application, a compiled binary file of the mobile application and the non-signed mobile application package, and the application hosting request comprises a hosting request of the signed mobile application package and a building and hosting request of the non-signed mobile application package;
the construction module is used for acquiring the application construction information sent by the flow control module and constructing the mobile application according to the acquired application construction information; the application construction information comprises an application construction instruction, an application construction hosting flow and mobile application file information, and is used for controlling the application construction flow of the construction module;
and the hosting and distributing module is used for acquiring and distributing the mobile application and distributing a hosting space to host the mobile application.
2. The mobile application hosting system of claim 1, wherein: the mobile application hosting system further comprises a queuing strategy module used for distributing priorities according to the application hosting requests and shunting and constructing the applications.
3. The mobile application hosting system of claim 1, wherein: the flow control module also comprises a certificate management unit for managing the development certificate and the description configuration file obtained by the receiving unit.
4. The mobile application hosting system of claim 1, wherein: the mobile application hosting system further comprises an application management analysis module which is used for managing and analyzing the mobile application issued by the user and statistically analyzing the operation information of the mobile application.
5. The mobile application hosting system of claim 1, wherein: the mobile application hosting system further comprises a research and development management module, wherein the research and development management module is used for users to define a hosting scheme and an application publishing mode and send file information of the mobile application to the flow control module.
6. A mobile application hosting method, characterized in that the mobile application hosting method comprises the steps of:
the flow control module receives mobile application file information input by a user; the mobile application file information comprises a signed mobile application package and a non-signed mobile application package, wherein the signed mobile application package is a constructed mobile application, and the non-signed mobile application package is a mobile application related file to be constructed and comprises source code resources of the mobile application, a compiled binary file of the mobile application and the non-signed mobile application package;
if the mobile application file information is a signed mobile application package, the flow control module establishes an application hosting flow and sends the signed mobile application package to a hosting distribution module; if the mobile application file information is a mobile application package which is not signed, the flow control module establishes an application construction hosting flow and sends application construction information to the construction module; the construction module constructs a signed mobile application package according to the application construction information and sends the signed mobile application package to the hosting and distributing module;
the hosting distribution module publishes the received signed mobile application package and allocates hosting space to host the application.
7. The mobile application hosting method as described in claim 6, wherein the flow control module establishing an application build hosting flow if the mobile application file information is a non-signed mobile application package, sending the application build information to the build module comprises:
if the mobile application file information is the source code resource of the mobile application, the flow control module establishes an application construction hosting flow for controlling the compiling, packaging, signing and hosting of the mobile application, and sends application construction information to the construction module.
8. The mobile application hosting method of claim 6, wherein: if the mobile application file information is a mobile application package which is not signed, the flow control module establishes an application construction hosting flow, and the sending of the application construction information to the construction module comprises:
if the mobile application file information is the compiled binary file, the flow control module establishes an application construction hosting flow for controlling mobile application packaging, signing and hosting, and sends application construction information to the construction module.
9. The mobile application hosting method of claim 6, wherein: if the mobile application file information is a mobile application package which is not signed, the flow control module establishes an application construction hosting flow, and the sending of the application construction information to the construction module comprises:
if the mobile application file information is an unsigned mobile application package, the flow control module establishes a control mobile application signature and hosted application construction hosting flow, and sends application construction information to the construction module.
CN201711192539.1A 2017-11-24 2017-11-24 Mobile application hosting system and method Active CN109840740B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711192539.1A CN109840740B (en) 2017-11-24 2017-11-24 Mobile application hosting system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711192539.1A CN109840740B (en) 2017-11-24 2017-11-24 Mobile application hosting system and method

Publications (2)

Publication Number Publication Date
CN109840740A CN109840740A (en) 2019-06-04
CN109840740B true CN109840740B (en) 2023-07-07

Family

ID=66877281

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711192539.1A Active CN109840740B (en) 2017-11-24 2017-11-24 Mobile application hosting system and method

Country Status (1)

Country Link
CN (1) CN109840740B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8590014B1 (en) * 2010-09-13 2013-11-19 Zynga Inc. Network application security utilizing network-provided identities

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8990771B2 (en) * 2011-08-19 2015-03-24 Red Hat, Inc. Building and distributing software packages
EP2909715B1 (en) * 2012-10-16 2022-12-14 Citrix Systems, Inc. Application wrapping for application management framework
CN104423955A (en) * 2013-09-05 2015-03-18 北大方正集团有限公司 Method and system for realizing automatic compilation of iOS application
US20170109142A1 (en) * 2015-10-19 2017-04-20 Cogitate Technology Solutions, Inc. System and method to build a mobile application
CN107248986A (en) * 2017-06-08 2017-10-13 医惠科技有限公司 A kind of service tray method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8590014B1 (en) * 2010-09-13 2013-11-19 Zynga Inc. Network application security utilizing network-provided identities

Also Published As

Publication number Publication date
CN109840740A (en) 2019-06-04

Similar Documents

Publication Publication Date Title
CN107562472B (en) Micro-service system and method based on docker container
CN110351384B (en) Big data platform resource management method, device, equipment and readable storage medium
CN112148455B (en) Task processing method, device and medium
CN103488775B (en) A computing system and computing method for big data processing
CN108737560A (en) Cloud computing task intelligent dispatching method and system, readable storage medium storing program for executing, terminal
CN101951411A (en) Cloud scheduling system and method and multistage cloud scheduling system
US9591057B1 (en) Peer-to-peer file transfer task coordination
CN106445705A (en) Platform cascading method and system based on Rabbit MQ and Socket.io
CN107479984B (en) Distributed spatial data processing system based on message
CN105068855A (en) Method, server and system for compiling android package development files
TWI786527B (en) User code operation method of programming platform, electronic equipment and computer-readable storage medium
CN115756833A (en) AI inference task scheduling method and system oriented to multiple heterogeneous environments
CN104935639A (en) Intelligent terminal, and applied distributed exploitation system and method
CN109800083A (en) A kind of method, apparatus, system and storage medium that micro services collaboration is called
CN105786447A (en) Method and apparatus for processing data by server and server
CN108279976B (en) Compiling resource scheduling method, computer and computer readable storage medium
CN105094984A (en) Resource scheduling method and system
CN111124640A (en) Task allocation method and system, storage medium and electronic device
CN109840740B (en) Mobile application hosting system and method
CN102685162A (en) Cloud computing acceleration method and system
CN106657195B (en) Task processing method and relay device
CN103491115A (en) Resource dispatching method, resource dispatching device and resource dispatching system
CN105530140A (en) Cloud scheduling system, method and device for removing tight coupling of use case and environment
CN107454137B (en) Method, device and equipment for on-line business on-demand service
CN104735134A (en) Method and device for providing computing service

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant