CN105117278A - Application management method and application management platform - Google Patents

Application management method and application management platform Download PDF

Info

Publication number
CN105117278A
CN105117278A CN201510564772.2A CN201510564772A CN105117278A CN 105117278 A CN105117278 A CN 105117278A CN 201510564772 A CN201510564772 A CN 201510564772A CN 105117278 A CN105117278 A CN 105117278A
Authority
CN
China
Prior art keywords
application
type
bookkeeping
data channel
library
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.)
Granted
Application number
CN201510564772.2A
Other languages
Chinese (zh)
Other versions
CN105117278B (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.)
Beijing Forever Technology Co Ltd
Original Assignee
Beijing Forever 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 Beijing Forever Technology Co Ltd filed Critical Beijing Forever Technology Co Ltd
Priority to CN201510564772.2A priority Critical patent/CN105117278B/en
Publication of CN105117278A publication Critical patent/CN105117278A/en
Application granted granted Critical
Publication of CN105117278B publication Critical patent/CN105117278B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The embodiment of the invention provides an application management method and an application management platform. The application management platform comprises data channels and application libraries corresponding to at least two types of applications, wherein the data channels and the application libraries corresponding to the different types of applications are different, and data can be communicated by the data channels and the application libraries corresponding to the same type of applications. The method comprises that an application management request submitted by a user is received, wherein the application management request comprises an identifier of the application to be managed and management operation information; the type of the application corresponding to the identifier is determined; and management operations corresponding to the management operation information are executed to the application corresponding to the identifier in the application library corresponding to the type through the data channel corresponding to the type. The application management method and the application management platform provided by the embodiment of the invention realize uniform management of the multiple types of applications, and reduce management cost for the multiple types of applications.

Description

A kind of application management method and application management platform
Technical field
The present invention relates to applied technical field, be specifically related to a kind of application management method and application management platform.
Background technology
Along with popularizing of intelligent operating system, the application that terminal device can load gets more and more, due to the diversity of intelligent operating system, for making application can be mutually compatible with intelligent operating system, dissimilar intelligent operating system need develop the application of respective type, as Android operation system need develop Android application, IOS (Mobile operating system developed by Apple) need develop IOS application, and windows operating system need develop windows application etc.; The application different for these types manages, and is the difficult problem in application management always; Issue, download etc. that application management is such as applied.
Application management platform is the instrument of management application, application management platform can server form exist, for dissimilar application, application management mode common is at present: for all types of application arranges corresponding application management platform, by the application of application management platform management respective type, application management platform can not applied by management type accordingly; As IOS application can arrange IOS application management platform, carried out the management such as issue, download of IOS application by IOS application management platform, Android application can arrange Android application management platform, is carried out the management such as issue, download of Android application by Android application management platform; Further, IOS application management platform cannot carry out the management of Android application, and Android application management platform cannot carry out the management of IOS application.
Can find out, in current application management mode, the application of application management platform only ALARA Principle respective type, for dissimilar application, needing, corresponding application management platform is set respectively and carries out application management, and the unified management of polymorphic type application cannot be realized, the handling cost of polymorphic type application is higher.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of application management method and application management platform, to realize the unified management of polymorphic type application, reduces the handling cost of polymorphic type application.
For achieving the above object, the embodiment of the present invention provides following technical scheme:
A kind of application management method, be applied to application management platform, described application management platform is provided with data channel and the application library of the application correspondence of at least two types, wherein, the data channel of dissimilar application correspondence and application library are different, and the data channel of the application correspondence of identical type and application library can interchange datas; Described method comprises:
Receive the application management request that user submits to, described application management request comprises the mark of the application that will manage, and bookkeeping information;
Determine the type of the application that described mark is corresponding;
By the data channel that described type is corresponding, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information.
Wherein, described bookkeeping information comprises the issue operation information of application, and described application management request also comprises: the application bag of redaction;
The described data channel corresponding by described type, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information and comprises:
By the application bag of described redaction by data channel corresponding to described type, be published in application library corresponding to described type.
Wherein, described by the application bag of institute's redaction by data channel corresponding to described type, the application library being published to described type corresponding comprises:
By the data channel that described type is corresponding, in the application library that described type is corresponding, search and identify the corresponding version that there is application with described;
If the version of the application found is lower than described redaction, then by the application bag of described redaction by data channel corresponding to described type, be published in application library corresponding to described type.
Wherein, described method also comprises:
In the application library that described type is corresponding, delete the legacy version application bag of application corresponding to described mark.
Wherein, described bookkeeping information comprises the renewal rewards theory information of application, and described application management request also comprises: the more new data of application;
The described data channel corresponding by described type, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information and comprises:
By the more new data of described application by data channel corresponding to described type, be updated in the application bag of application corresponding to described mark that application library corresponding to described type stored.
Wherein, described bookkeeping information comprises the down operation information of application; The described data channel corresponding by described type, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information and comprises:
By the data channel that described type is corresponding, from the application library that described type is corresponding, capture the application packet data of application corresponding to described mark;
By the data channel that described type is corresponding, captured application packet data is sent to the terminal device sending described application management request.
Wherein, described bookkeeping information comprises the deletion action information of application; The described data channel corresponding by described type, application corresponding to described mark in described application library, performs the bookkeeping corresponding to described bookkeeping information and comprises:
By the data channel that described type is corresponding, in the application library that described type is corresponding, search and the described application bag identifying corresponding application;
The application bag of found application is deleted from application library corresponding to described type.
Wherein, described method also comprises:
Judge that whether user right is corresponding with the bookkeeping authority required for described bookkeeping information;
If, determine that user has the application corresponding to described mark, carry out the authority of the bookkeeping corresponding to described bookkeeping information, with by data channel corresponding to described type, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information;
If not, determine that user does not have the application corresponding to described mark, carry out the authority of the bookkeeping corresponding to described bookkeeping information, prompting user the application corresponding to described mark cannot carry out bookkeeping.
Wherein, describedly judge that user right comprises with whether the bookkeeping authority required for described bookkeeping information is corresponding:
Determine the type of the application that can manage that user right is corresponding, and the bookkeeping authority of the type of application that administrative institute can manage;
Judge that whether the type of the application that described mark is corresponding is corresponding to the type of the described application that can manage, and, the bookkeeping authority required for described bookkeeping information, whether, corresponding to the bookkeeping authority of the type of the application that described administrative institute can manage;
Then determine that user right is corresponding with the bookkeeping authority required for described bookkeeping information if judged result is;
If judged result exists arbitrary no, then determine that user right is not corresponding with the bookkeeping authority required for described bookkeeping information.
The embodiment of the present invention also provides a kind of application management platform, described application management platform is provided with data channel and the application library of the application correspondence of at least two types, wherein, the data channel of dissimilar application correspondence and application library are different, and the data channel of the application correspondence of identical type and application library can interchange datas; Described application management platform comprises:
Request receiving module, for receiving the application management request that user submits to, described application management request comprises the mark of the application that will manage, and bookkeeping information;
Determination type module, for determining the type of the application that described mark is corresponding;
Management execution module, for by data channel corresponding to described type, to the application of described mark correspondence in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information.
Based on technique scheme, in the application management method that the embodiment of the present invention provides, data channel and the application library of the application correspondence of at least two types can be set at application management platform in advance, and make the data channel of dissimilar application correspondence and application library different, the data channel of the application correspondence of identical type and application library can interchange datas; On basis, application management platform can receive the application management request that user submits to, and described application management request comprises the mark of the application that will manage, and bookkeeping information; The type of corresponding application is determined based on described mark, and then the data channel corresponding with described type by pre-setting, application corresponding to described mark in the application library that described type is corresponding, perform the bookkeeping corresponding to described bookkeeping information, realize the management to application corresponding to described mark.Can find out, in the application management method that the embodiment of the present invention provides, application management platform is provided with data channel and the application library of the application correspondence of at least two types, and by the data channel of all types of application correspondences and application library, application management platform can realize the management of the application of respective type, realize the eurypalynous unified management be applied on application management platform, avoid for dissimilar application, the situation of application management platform is set respectively, reduces the handling cost of polymorphic type application.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only embodiments of the invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to the accompanying drawing provided.
The configuration diagram of the application management platform that Fig. 1 provides for the embodiment of the present invention;
The process flow diagram of the application management method that Fig. 2 provides for the embodiment of the present invention;
Another process flow diagram of the application management method that Fig. 3 provides for the embodiment of the present invention;
Method flow diagram application bag is published to by data channel in application library that Fig. 4 provides for the embodiment of the present invention;
A process flow diagram again of the application management method that Fig. 5 provides for the embodiment of the present invention;
The another process flow diagram of the application management method that Fig. 6 provides for the embodiment of the present invention;
Another process flow diagram again of the application management method that Fig. 7 provides for the embodiment of the present invention;
The process flow diagram more again of the application management method that Fig. 8 provides for the embodiment of the present invention;
What Fig. 9 provided for the embodiment of the present invention judges the method flow diagram whether user right is corresponding with bookkeeping authority;
The structured flowchart of the application management platform that Figure 10 provides for the embodiment of the present invention;
Another structured flowchart of the application management platform that Figure 11 provides for the embodiment of the present invention;
A structured flowchart again of the application management platform that Figure 12 provides for the embodiment of the present invention;
The structured flowchart of the authority judge module that Figure 13 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the present invention to application management platform framework make an adjustment, think application management platform realize polymorphic type application unified management provide framework basis; In embodiments of the present invention, application management platform can arrange data channel and the application library of the application correspondence of at least two types, and make the data channel of dissimilar application correspondence and application library different, the data channel of the application correspondence of identical type and application library can interchange datas;
By such setting, application management platform can have data channel and the application library of the application of multiple type concurrently, the data channel of the application of a type and application library are responsible for the management work of the application of respective type, evade the data interference between dissimilar application; Optionally, the data channel quantity of the application correspondence of a type can be at least one, and the quantity of corresponding application library can be at least one;
The type of indication can think the application type that different intelligent operating systems is supported herein, and as Android is applied as Android type, IOS is applied as IOS type etc.;
For ease of understanding, for the management of the application to two types, Fig. 1 shows the configuration diagram of the application management platform that the embodiment of the present invention provides, with reference to Fig. 1, this framework can comprise: the data channel 11 of the application correspondence of the first kind, the application library 12 of the application correspondence of the first kind, the data channel 21 of the application correspondence of Second Type, the application library 22 of the application correspondence of Second Type;
Wherein, the type of the application that data channel 11 is corresponding from data channel 21 is different, and therefore data channel 11 is different from data channel 21; The type of the application that application library 12 is corresponding from application library 22 is different, and therefore application library 12 is different with application library 22;
The type of the application that data channel 11 is corresponding with application library 12 is identical, and data channel 11 and application library 12 can interchange datas, and application management platform, by data channel 11 access application storehouse 12, realizes the management of the application of the first kind;
The type of the application that data channel 21 is corresponding with application library 22 is identical, and data channel 21 and application library 22 can interchange datas, and application management platform, by data channel 21 access application storehouse 22, realizes the management of the application of Second Type;
Optionally, the application of the first kind can be applied for Android, and the application of Second Type can be applied for IOS;
Data channel can think the link transmitting data; Application library user oriented, the application in application library can be downloaded by user, maybe can the person of being developed user issue, renewal, deletion etc.
Based on the setting of above-mentioned application management platform, the embodiment of the present invention realizes the unified management to eurypalynous application by application management platform; Fig. 2 shows the process flow diagram of the application management method that the embodiment of the present invention provides, and with reference to Fig. 2, the method can comprise:
The application management request that step S100, reception user submit to, described application management request comprises the mark of the application that will manage, and bookkeeping information;
Application management request can be submitted to by user, and the embodiment of the present invention can provide the client of user side, and user can realize the submission of application management request to application management platform by operated client;
Application management request is the solicited message that user sends for the bookkeeping applied; For indicating the current application that need manage, need in application management request to carry the mark indicating the current application that need manage; The mark of application should have two functions, and one for determining the type of the current application that need manage, and two is from numerous application, search out the current application (as searched out the current application that need manage by apply names from numerous application) that need manage;
Optionally, the information of the type of instruction application in the mark of application, can be carried, and the information of instruction application uniqueness; The information of the type of instruction application and the information of instruction application uniqueness may be identical information;
For indicating the operation to the current application that need manage, needing in application management request to carry bookkeeping information, being indicated the bookkeeping that the current application that need manage is carried out by bookkeeping information;
Optionally, application management request can be the issue request to application, and corresponding bookkeeping information can be the issue operation information of application; Application management request also can be the download request of application, and corresponding bookkeeping information can be the down operation information of application; Application management request can also be the removal request of application, and corresponding bookkeeping information can be the deletion action information of application; Obviously, application management request can also ask other bookkeeping.
Step S110, determine the type of the application that described mark is corresponding;
The information of the type that the embodiment of the present invention is applied by the instruction of carrying in mark, determines the type identifying corresponding application; Type is as Android, IOS, web etc.
Step S120, by data channel corresponding to described type, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information.
Because the embodiment of the present invention is provided with data channel and the application library of the application correspondence of at least two types, all types of application is to having oneself data channel and application library; The embodiment of the present invention, by the data channel of all types of application correspondences and application library, realizes the management of the application to respective type; As the application of Android type, then managed by the data channel of the application correspondence of Android type and application library, the application of IOS type, then managed by the data channel of the application correspondence of IOS type and application library;
The embodiment of the present invention is after the type determining the current application correspondence that need manage, the data channel that described type is corresponding and application library can be determined, by the data channel that described type is corresponding, realize the access to application library corresponding to described type, thus based on described bookkeeping information, application corresponding to described mark in the application library that described type is corresponding, performs corresponding bookkeeping.
In the application management method that the embodiment of the present invention provides, data channel and the application library of the application correspondence of at least two types can be set at application management platform in advance, and make the data channel of dissimilar application correspondence and application library different, the data channel of the application correspondence of identical type and application library can interchange datas; On basis, application management platform can receive the application management request that user submits to, and described application management request comprises the mark of the application that will manage, and bookkeeping information; The type of corresponding application is determined based on described mark, and then the data channel corresponding with described type by pre-setting, application corresponding to described mark in the application library that described type is corresponding, perform the bookkeeping corresponding to described bookkeeping information, realize the management to application corresponding to described mark.Can find out, in the application management method that the embodiment of the present invention provides, application management platform is provided with data channel and the application library of the application correspondence of at least two types, and by the data channel of all types of application correspondences and application library, application management platform can realize the management of the application of respective type, realize the eurypalynous unified management be applied on application management platform, avoid for dissimilar application, the situation of application management platform is set respectively, reduces the handling cost of polymorphic type application.
Optionally, application management request can be the issue request of application, corresponding, bookkeeping information comprises the issue operation information of application; On this basis, in application management request, also should carry the application bag of redaction, to realize the issue of the application bag of redaction;
Fig. 3 shows another process flow diagram of the application management method that the embodiment of the present invention provides, and with reference to Fig. 3, the method can comprise:
Request is issued in the application that step S200, reception user submit to, and the mark asking to comprise the application that will issue is issued in described application, the application bag of redaction, and the issue operation information of application;
Step S210, determine the type of the application that described mark is corresponding;
Step S220, by the application bag of described redaction by data channel corresponding to described type, be published in application library corresponding to described type.
Optionally, when issuing application, for avoiding the redaction of described application to conflict mutually with the version of described application already present in application library, the embodiment of the present invention when issuing application, can first carry out the comparison of version; Fig. 4 shows the method flow diagram be published to by data channel by application bag in application library that the embodiment of the present invention provides, and with reference to Fig. 4, the method can comprise:
Step S300, by data channel corresponding to described type, in the application library that described type is corresponding, search and identify the corresponding version that there is application with described;
If the version of the application that step S310 finds is lower than described redaction, then by the application bag of described redaction by data channel corresponding to described type, be published in application library corresponding to described type.
Optionally, after issue application, the application bag of the legacy version of the described application in application library also can be deleted by the embodiment of the present invention;
Corresponding, by the application bag of described redaction by data channel corresponding to described type, be published to after in application library corresponding to described type, the embodiment of the present invention also in the application library that described type is corresponding, can delete the legacy version application bag of application corresponding to described mark.
Visible, the application management method that the embodiment of the present invention provides, can review former application version, and carry out the operations such as the deletion of applying.
Optionally, application management platform also can support the renewal of applying, corresponding, application management request can be the update request of application, also should comprise the more new data of application in application management request; After the application bag applied have updated above-mentioned more new data, the renewal to application can be realized;
Fig. 5 shows a process flow diagram again of the application management method that the embodiment of the present invention provides, and with reference to Fig. 5, the method can comprise:
The application update request that step S400, reception user submit to, described application update request comprises the mark of the application that will upgrade, the more new data of application, and the renewal rewards theory information of application;
Step S410, determine the type of the application that described mark is corresponding;
Step S420, by the more new data of described application by data channel corresponding to described type, be updated in the application bag of application corresponding to described mark that application library corresponding to described type stored.
Determine need after the type of more new opplication, the embodiment of the present invention can be determined need data channel corresponding to the type of more new opplication and application library, in determined application library, the former application bag (the application bag of the application that the described mark namely stored in determined application library is corresponding) of the application that need upgrade is searched out by determined data channel, thus by determined data channel, by the more new data of application, be updated in the former application bag of the application of the need renewal stored in determined application library, realize the renewal to application.
Optionally, application management platform can the download service of application that provides of user oriented, corresponding, application management request can be the request of user's down load application, and bookkeeping information can comprise the down operation information of application;
Fig. 6 shows the another process flow diagram of the application management method that the embodiment of the present invention provides, and with reference to Fig. 6, the method can comprise:
The application download request that step S500, reception user submit to, described application download request comprises the mark of the application that will download, and the down operation information of application;
Step S510, determine the type of the application that described mark is corresponding;
Step S520, by data channel corresponding to described type, from the application library that described type is corresponding, capture the application packet data of application corresponding to described mark;
Step S530, by data channel corresponding to described type, captured application packet data is sent to the terminal device sending described application download request.
Optionally, the application stored in application library also can be deleted, with superseded poor quality or legacy version application; Corresponding, bookkeeping information can comprise the deletion action information of application;
Fig. 7 shows another process flow diagram again of the application management method that the embodiment of the present invention provides, and with reference to Fig. 7, the method can comprise:
The application removal request that step S600, reception user submit to, described application removal request comprises the mark of the application that will delete, and the deletion action information of application;
Step S610, determine the type of the application that described mark is corresponding;
Step S620, by data channel corresponding to described type, in the application library that described type is corresponding, to search and the described application bag identifying corresponding application;
Step S630, the application bag of found application to be deleted from application library corresponding to described type.
Optionally, the embodiment of the present invention can arrange the bookkeeping authority of application, and the user only with corresponding management operating right just can realize the corresponding management operation of applying; Concrete, the embodiment of the present invention can after the application management request receiving user's submission, judge that whether the authority of user is corresponding to the bookkeeping authority needed for the bookkeeping that will carry out (bookkeeping is corresponding with the bookkeeping information in asking that manages), only user right and required bookkeeping authority to the time in of corresponding perform follow-up flow process, and user right and required bookkeeping authority not to the time in of corresponding prompting user cannot carry out bookkeeping to application, terminates follow-up flow process;
Corresponding, Fig. 8 shows the process flow diagram more again of the application management method that the embodiment of the present invention provides, and with reference to Fig. 8, the method can comprise:
The application management request that step S700, reception user submit to, described application management request comprises the mark of the application that will manage, and bookkeeping information;
Step S710, judge that whether user right is corresponding with the bookkeeping authority required for described bookkeeping information, if not, perform step S720, if so, perform step S730;
Due to the issue operation information that described bookkeeping information may be application, the renewal rewards theory information of application, the down operation information of application, the deletion action information etc. of application, therefore can to arrange the bookkeeping authority required for issue operation of application (corresponding for the embodiment of the present invention, the user only with the bookkeeping authority required for issue operation of application just can carry out the issue of applying), the bookkeeping authority required for renewal rewards theory applied be (correspondence, the user only with the bookkeeping authority required for renewal rewards theory of application just can carry out the renewal of applying), the bookkeeping authority required for down operation applied be (correspondence, the user only with the bookkeeping authority required for down operation of application just can carry out the download of applying), the bookkeeping authority required for deletion action applied be (correspondence, the user only with the bookkeeping authority required for deletion action of application just can carry out the deletion of applying) etc.,
The embodiment of the present invention can be different users and arranges different bookkeeping authorities, and to make user have corresponding user right, different users can user name, and user ID or other user ID are distinguished;
Step S720, determine that user does not have the application corresponding to described mark, carry out the authority of the bookkeeping corresponding to described bookkeeping information, prompting user the application corresponding to described mark cannot carry out bookkeeping;
Step S730, determine that user has the application corresponding to described mark, carry out the authority of the bookkeeping corresponding to described bookkeeping information;
Step S740, determine the type of the application that described mark is corresponding;
Step S750, by data channel corresponding to described type, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information.
Optionally, in the right assignment mode more become more meticulous, the type of the application that the embodiment of the present invention can be able to manage in conjunction with user; The embodiment of the present invention can arrange the type of the application that user can manage, and the bookkeeping authority of the type of application that administrative institute can manage; User, only for the type of the application that can manage, has the bookkeeping authority of the type of the application that administrative institute can manage.
Corresponding, what Fig. 9 showed that the embodiment of the present invention provides judges the method flow diagram whether user right is corresponding with bookkeeping authority, reference Fig. 9, and the method can comprise:
Step S800, determine the type of the application that can manage that user right is corresponding, and the bookkeeping authority of the type of application that administrative institute can manage;
Step S810, judge that whether the type of the application that described mark is corresponding is corresponding to the type of the application that described energy manage, and, bookkeeping authority required for described bookkeeping information, whether, corresponding to the bookkeeping authority of the type of the application that described administrative institute can manage;
Then determine that user right is corresponding with the bookkeeping authority required for described bookkeeping information if step S820 judged result is;
If step S830 judged result exists arbitrary no, then determine that user right is not corresponding with the bookkeeping authority required for described bookkeeping information.
Optionally, the embodiment of the present invention also can to eurypalynous application, and the unified bookkeeping authority arranging user, realizes the setting of user right, and do not distinguish the type of the application that user can manage.
The application management method that the embodiment of the present invention provides, can realize the unified management of polymorphic type application, reduces the handling cost of polymorphic type application.
Be introduced the application management platform that the embodiment of the present invention provides below, application management platform described below can corresponding reference mutual to above-described application management method.
The structured flowchart of the application management platform that Figure 10 provides for the embodiment of the present invention, this application management platform is provided with data channel and the application library of the application correspondence of at least two types, wherein, the data channel of dissimilar application correspondence and application library are different, and the data channel of the application correspondence of identical type and application library can interchange datas;
Application management platform can exist by form server, and with reference to Figure 10, this application management platform can comprise:
Request receiving module 100, for receiving the application management request that user submits to, described application management request comprises the mark of the application that will manage, and bookkeeping information;
Determination type module 200, for determining the type of the application that described mark is corresponding;
Management execution module 300, for by data channel corresponding to described type, to the application of described mark correspondence in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information.
Optionally, bookkeeping information can comprise the issue operation information of application, and described application management request can also comprise: the application bag of redaction;
Corresponding, management execution module 300 specifically can be used for, and by the application bag of described redaction by data channel corresponding to described type, is published in application library corresponding to described type.
Further, by the application bag of described redaction by data channel corresponding to described type, be published to the aspect in application library corresponding to described type, management execution module 300 can be specifically for, by the data channel that described type is corresponding, in the application library that described type is corresponding, search and identify the corresponding version that there is application with described; If the version of the application found is lower than described redaction, then by the application bag of described redaction by data channel corresponding to described type, be published in application library corresponding to described type.
Optionally, after the application bag of redaction is published to application library, the embodiment of the present invention can delete the legacy version application bag in application library; Corresponding, Figure 11 shows another structured flowchart of the application management platform that the embodiment of the present invention provides, and shown in Figure 10 and Figure 11, this application management platform can also comprise:
Removing module 400 after issuing, in the application library that described type is corresponding, deletes the legacy version application bag of application corresponding to described mark.
Optionally, described bookkeeping information can comprise the renewal rewards theory information of application, and described application management request can also comprise: the more new data of application;
Corresponding, management execution module 300 specifically can be used for, and by the more new data of described application by data channel corresponding to described type, is updated in the application bag of the application of the described mark correspondence that application library corresponding to described type has stored.
Optionally, described bookkeeping information can comprise the down operation information of application;
Corresponding, management execution module 300 specifically can be used for, and by the data channel that described type is corresponding, captures the application packet data of application corresponding to described mark from the application library that described type is corresponding; By the data channel that described type is corresponding, captured application packet data is sent to the terminal device sending described application management request.
Optionally, described bookkeeping information can comprise the deletion action information of application;
Corresponding, management execution module 300 specifically can be used for, and by the data channel that described type is corresponding, in the application library that described type is corresponding, searches and the described application bag identifying corresponding application; The application bag of found application is deleted from application library corresponding to described type.
Optionally, the embodiment of the present invention can arrange the bookkeeping authority of application, and the user only with corresponding management operating right just can realize the corresponding management operation of applying; Figure 12 shows a structured flowchart again of the application management platform that the embodiment of the present invention provides, and shown in Figure 10 and Figure 12, this application management platform can also comprise:
Authority judge module 500, for judging that whether user right is corresponding with the bookkeeping authority of described bookkeeping information;
First result determination module 600, if for, determine that user has the application corresponding to described mark, carry out the authority of the bookkeeping corresponding to described bookkeeping information, with by data channel corresponding to described type, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information;
Second result determination module 700, for if not, determines that user does not have the application corresponding to described mark, carries out the authority of the bookkeeping corresponding to described bookkeeping information, prompting user the application corresponding to described mark cannot carry out bookkeeping.
Optionally, Figure 13 shows a kind of alternate configurations of the authority judge module 500 that the embodiment of the present invention provides, and with reference to Figure 13, authority judge module 500 can comprise:
Type and authority determining unit 510, for determining the type of the application that can manage that user right is corresponding, and the bookkeeping authority of the type of application that administrative institute can manage;
Judge performance element 520, whether corresponding to the type of the described application that can manage for judging the type of the application that described mark is corresponding, and, the bookkeeping authority required for described bookkeeping information, whether, corresponding to the bookkeeping authority of the type of the application that described administrative institute can manage;
First judges execution result determining unit 530, if be for judged result is, then determine that user right is corresponding with the bookkeeping authority required for described bookkeeping information;
Second judges execution result determining unit 540, if exist arbitrary no for judged result, then determines that user right is not corresponding with the bookkeeping authority required for described bookkeeping information.
The application management platform adopting the embodiment of the present invention to provide, can realize the unified management of polymorphic type application, reduces the handling cost of polymorphic type application.
In this instructions, each embodiment adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar portion mutually see.For device disclosed in embodiment, because it corresponds to the method disclosed in Example, so description is fairly simple, relevant part illustrates see method part.
Professional can also recognize further, in conjunction with unit and the algorithm steps of each example of embodiment disclosed herein description, can realize with electronic hardware, computer software or the combination of the two, in order to the interchangeability of hardware and software is clearly described, generally describe composition and the step of each example in the above description according to function.These functions perform with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can use distinct methods to realize described function to each specifically should being used for, but this realization should not thought and exceeds scope of the present invention.
The software module that the method described in conjunction with embodiment disclosed herein or the step of algorithm can directly use hardware, processor to perform, or the combination of the two is implemented.Software module can be placed in the storage medium of other form any known in random access memory (RAM), internal memory, ROM (read-only memory) (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technical field.
To the above-mentioned explanation of the disclosed embodiments, professional and technical personnel in the field are realized or uses the present invention.To be apparent for those skilled in the art to the multiple amendment of these embodiments, General Principle as defined herein can without departing from the spirit or scope of the present invention, realize in other embodiments.Therefore, the present invention can not be restricted to these embodiments shown in this article, but will meet the widest scope consistent with principle disclosed herein and features of novelty.

Claims (10)

1. an application management method, it is characterized in that, be applied to application management platform, described application management platform is provided with data channel and the application library of the application correspondence of at least two types, wherein, the data channel of dissimilar application correspondence and application library are different, and the data channel of the application correspondence of identical type and application library can interchange datas; Described method comprises:
Receive the application management request that user submits to, described application management request comprises the mark of the application that will manage, and bookkeeping information;
Determine the type of the application that described mark is corresponding;
By the data channel that described type is corresponding, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information.
2. application management method according to claim 1, is characterized in that, described bookkeeping information comprises the issue operation information of application, and described application management request also comprises: the application bag of redaction;
The described data channel corresponding by described type, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information and comprises:
By the application bag of described redaction by data channel corresponding to described type, be published in application library corresponding to described type.
3. application management method according to claim 2, is characterized in that, described by the application bag of institute's redaction by data channel corresponding to described type, the application library being published to described type corresponding comprises:
By the data channel that described type is corresponding, in the application library that described type is corresponding, search and identify the corresponding version that there is application with described;
If the version of the application found is lower than described redaction, then by the application bag of described redaction by data channel corresponding to described type, be published in application library corresponding to described type.
4. the application management method according to Claims 2 or 3, is characterized in that, also comprises:
In the application library that described type is corresponding, delete the legacy version application bag of application corresponding to described mark.
5. application management method according to claim 1, is characterized in that, described bookkeeping information comprises the renewal rewards theory information of application, and described application management request also comprises: the more new data of application;
The described data channel corresponding by described type, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information and comprises:
By the more new data of described application by data channel corresponding to described type, be updated in the application bag of application corresponding to described mark that application library corresponding to described type stored.
6. application management method according to claim 1, is characterized in that, described bookkeeping information comprises the down operation information of application; The described data channel corresponding by described type, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information and comprises:
By the data channel that described type is corresponding, from the application library that described type is corresponding, capture the application packet data of application corresponding to described mark;
By the data channel that described type is corresponding, captured application packet data is sent to the terminal device sending described application management request.
7. application management method according to claim 1, is characterized in that, described bookkeeping information comprises the deletion action information of application; The described data channel corresponding by described type, application corresponding to described mark in described application library, performs the bookkeeping corresponding to described bookkeeping information and comprises:
By the data channel that described type is corresponding, in the application library that described type is corresponding, search and the described application bag identifying corresponding application;
The application bag of found application is deleted from application library corresponding to described type.
8. application management method according to claim 1, is characterized in that, also comprises:
Judge that whether user right is corresponding with the bookkeeping authority required for described bookkeeping information;
If, determine that user has the application corresponding to described mark, carry out the authority of the bookkeeping corresponding to described bookkeeping information, with by data channel corresponding to described type, application corresponding to described mark in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information;
If not, determine that user does not have the application corresponding to described mark, carry out the authority of the bookkeeping corresponding to described bookkeeping information, prompting user the application corresponding to described mark cannot carry out bookkeeping.
9. application management method according to claim 8, is characterized in that, describedly judges that user right comprises with whether the bookkeeping authority required for described bookkeeping information is corresponding:
Determine the type of the application that can manage that user right is corresponding, and the bookkeeping authority of the type of application that administrative institute can manage;
Judge that whether the type of the application that described mark is corresponding is corresponding to the type of the described application that can manage, and, the bookkeeping authority required for described bookkeeping information, whether, corresponding to the bookkeeping authority of the type of the application that described administrative institute can manage;
Then determine that user right is corresponding with the bookkeeping authority required for described bookkeeping information if judged result is;
If judged result exists arbitrary no, then determine that user right is not corresponding with the bookkeeping authority required for described bookkeeping information.
10. an application management platform, it is characterized in that, described application management platform is provided with data channel and the application library of the application correspondence of at least two types, wherein, the data channel of dissimilar application correspondence and application library are different, and the data channel of the application correspondence of identical type and application library can interchange datas; Described application management platform comprises:
Request receiving module, for receiving the application management request that user submits to, described application management request comprises the mark of the application that will manage, and bookkeeping information;
Determination type module, for determining the type of the application that described mark is corresponding;
Management execution module, for by data channel corresponding to described type, to the application of described mark correspondence in the application library that described type is corresponding, performs the bookkeeping corresponding to described bookkeeping information.
CN201510564772.2A 2015-09-07 2015-09-07 A kind of application management method and application management platform Active CN105117278B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510564772.2A CN105117278B (en) 2015-09-07 2015-09-07 A kind of application management method and application management platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510564772.2A CN105117278B (en) 2015-09-07 2015-09-07 A kind of application management method and application management platform

Publications (2)

Publication Number Publication Date
CN105117278A true CN105117278A (en) 2015-12-02
CN105117278B CN105117278B (en) 2019-07-02

Family

ID=54665279

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510564772.2A Active CN105117278B (en) 2015-09-07 2015-09-07 A kind of application management method and application management platform

Country Status (1)

Country Link
CN (1) CN105117278B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111367550A (en) * 2020-03-02 2020-07-03 深圳前海达闼云端智能科技有限公司 Internet of things management system, method and equipment
CN111683011A (en) * 2019-03-11 2020-09-18 华为技术有限公司 Message processing method, device, equipment and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103020188A (en) * 2012-11-30 2013-04-03 北京网秦天下科技有限公司 Multi-platform application search method and server
CN103279355A (en) * 2013-06-04 2013-09-04 沈琼茂 System and method for creating mobile application stores
CN103679365A (en) * 2013-12-11 2014-03-26 深圳市迈桥科技有限公司 Enterprise internal mobile application distribution method and device
CN104518904A (en) * 2013-09-30 2015-04-15 中兴通讯股份有限公司 Mobile terminal application batch management method and system, and updating server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103020188A (en) * 2012-11-30 2013-04-03 北京网秦天下科技有限公司 Multi-platform application search method and server
CN103279355A (en) * 2013-06-04 2013-09-04 沈琼茂 System and method for creating mobile application stores
CN104518904A (en) * 2013-09-30 2015-04-15 中兴通讯股份有限公司 Mobile terminal application batch management method and system, and updating server
CN103679365A (en) * 2013-12-11 2014-03-26 深圳市迈桥科技有限公司 Enterprise internal mobile application distribution method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111683011A (en) * 2019-03-11 2020-09-18 华为技术有限公司 Message processing method, device, equipment and system
CN111367550A (en) * 2020-03-02 2020-07-03 深圳前海达闼云端智能科技有限公司 Internet of things management system, method and equipment

Also Published As

Publication number Publication date
CN105117278B (en) 2019-07-02

Similar Documents

Publication Publication Date Title
US11617073B2 (en) Method enabling migration of a subscription
CN108074177B (en) Data reconciliation method, system and computer-readable storage medium
CN109154890B (en) Software updating device and software updating system
CN100527080C (en) Method for software program synchronization
EP3337219B1 (en) Carrier configuration processing method, device and system, and computer storage medium
EP2830286B1 (en) Method, device and system for recommending application program
CN104137587B (en) A kind of method and terminal device for sending, receiving user data
CN106406846B (en) Display interface creating method and device
CN102694861B (en) A kind of terminal application software sorting technique, Apparatus and system based on cloud
CN109543462B (en) Equipment identification determination method, device, server and storage medium
JP6852148B2 (en) How to update software update system, firmware over the air update system, and client devices
CN104243301A (en) Method, device and system for generating service path
CN105229986A (en) Cross-domain services layer Resources Spread
CN109995876B (en) File transmission method, device, system and computer storage medium
CN108038177B (en) Method and equipment for providing label page
CN106131822B (en) Virtual access module distribution device and method
US20080256174A1 (en) Exchanging data via a virtual field device
CN104581721A (en) Dual-card structure-based mobile service data processing method and system, and mobile terminal
CN114422436B (en) Gateway, gateway control method, gateway control device, electronic equipment and storage medium
CN112134908A (en) Application adaptation method, server, medium and vehicle-mounted multimedia system
JP2018116349A (en) Relay apparatus, communication control method and communication control program
CN105117278A (en) Application management method and application management platform
CN112566218A (en) SIM card selection method, device, terminal and storage medium
CN109874137B (en) Communication system and method based on eSIM card of consumer electronic equipment and empty writing platform
CN109257797B (en) Method and apparatus for identifying wireless access points

Legal Events

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