CN102685238A - Method for managing terminal programs on basis of cloud architecture - Google Patents

Method for managing terminal programs on basis of cloud architecture Download PDF

Info

Publication number
CN102685238A
CN102685238A CN2012101533023A CN201210153302A CN102685238A CN 102685238 A CN102685238 A CN 102685238A CN 2012101533023 A CN2012101533023 A CN 2012101533023A CN 201210153302 A CN201210153302 A CN 201210153302A CN 102685238 A CN102685238 A CN 102685238A
Authority
CN
China
Prior art keywords
program
terminal
installation
clouds
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012101533023A
Other languages
Chinese (zh)
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.)
JIANGSU LEMOTE TECHNOLOGY Corp Ltd
Original Assignee
JIANGSU LEMOTE TECHNOLOGY Corp 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 JIANGSU LEMOTE TECHNOLOGY Corp Ltd filed Critical JIANGSU LEMOTE TECHNOLOGY Corp Ltd
Priority to CN2012101533023A priority Critical patent/CN102685238A/en
Publication of CN102685238A publication Critical patent/CN102685238A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a method for managing terminal programs on basis of a cloud architecture, which comprises the following steps that a terminal is installed with an application framework and starts the application framework; the application framework obtains the program listing information in the application scheme from a cloud server; the application framework acquires the local installed program listing information; whether the program of the cloud server exists in a local installed program list or not is judged, if not, the program of the cloud server is added into the program list which is required to be installed, a final step is carried out, and if yes, the next step is continued; whether the program version of the terminal is consistent with the program version of the cloud server is judged by comparing, if not, the program of the cloud server is added into the program list which is required to be upgraded, and if yes, the program of the cloud server is added into the program list which is maintained in the present status; and a user selects the installation and upgrading programs. The method can be used for better managing the installation and upgrading of all the terminal programs.

Description

A kind of terminal program management method based on the cloud framework
Technical field
The present invention relates to a kind of terminal program management method based on the cloud framework.
Background technology
Development along with electronic science and technology; Increasing terminal equipment produces; These terminals well obtain actual application in all trades and professions simultaneously; Often in practical application, an application scheme comprises a plurality of application programs, and the communication of how controlling well between installation, upgrading and each application program of these application programs faces no small challenge.
Increasing along with application scheme, corresponding program of a scheme that application program is partly existing original becomes a scheme and is made up of a plurality of programs.Be badly in need of a kind of program frame and come the related application in the Managed Solution, and solve communication, the interaction problems between them.
Application scheme is installed on the terminal, and the user hopes as long as the installation of a program with regard to all programs in the ability solution, upgrading are installed; And the communication between each program in the scheme; Only just to installation, the upgrading of single program, for installation, the upgrading of a plurality of programs, yet the dependence user checks voluntarily whether the program decision in high in the clouds needs to install to traditional method; Start each program at terminal; Whether inspection needs upgrading successively, omits easily and inefficiency, and can not solve the communication issue between application program.
Summary of the invention
Goal of the invention: the problem and shortage to above-mentioned prior art exists, the purpose of this invention is to provide a kind of terminal program management method based on the cloud framework, can be good at the installation and upgrade of each program of office terminal.
Technical scheme: for realizing the foregoing invention purpose, the technical scheme that the present invention adopts is a kind of terminal program management method based on the cloud framework, comprises the steps:
(1) install and the start-up routine framework at the terminal;
(2) server obtains the program listing information the application scheme to program frame from high in the clouds;
(3) program frame obtains the local list information of installation procedure;
(4) judge in the local tabulation of installation procedure whether have the program in the server of high in the clouds,, then this program adding in the server of high in the clouds is needed the program listing of installation, get into step (6),, then continue step (5) if exist if do not exist;
(5) whether the program version of comparison terminal is consistent with the program version in the server of high in the clouds; If it is inconsistent; Then this program adding in the server of high in the clouds is needed the program listing of upgrading,, then this program in the server of high in the clouds is added the program listing of maintaining the statusquo if consistent;
(6) read at the terminal needs program listing of installing and the program listing that needs upgrading, and the program in two said program listings is carried out the program that installation and upgrade or user manually select installation and upgrade respectively.
In the said step (6); Read before the program listing that needs the program listing of installing and need to upgrade at the terminal; Can the program that need to install be labeled as first mark, the program that needs are upgraded is labeled as second mark, is convenient to the user selects installation and upgrade according to the needs of oneself program.
In the said step (6), the installation and upgrade of program can be online installation and online upgrading respectively, need not to download to this locality to program and installs, upgrades, and has practiced thrift network traffics.
The program at terminal can have 2 at least; Also can comprise step (7): pass through middleware communication between the program at terminal.
Beneficial effect: among the present invention; An application scheme at terminal can be made up of a plurality of application programs, but the user only need install a program frame, just can install, all programs of upgrading; Can also corresponding application be installed according to the needs of oneself, really reach the effect that a key is installed.Can be good at satisfying communication, exchanges data between each application program through middleware Technology, only needed at each program registration middleware just.In application scheme under the increasing and increasing situation of end application, use this program frame to can be good at managing the communication between installation, upgrading and the program of each program, really make the user simple to operate, convenient, quick.
Description of drawings
Fig. 1 is the work sketch map of program frame;
Fig. 2 is a flow chart of the present invention;
Fig. 3 is the communication mechanism sketch map between program.
Embodiment
Below in conjunction with accompanying drawing and specific embodiment; Further illustrate the present invention; Should understand these embodiment only be used to the present invention is described and be not used in the restriction scope of the present invention; After having read the present invention, those skilled in the art all fall within the application's accompanying claims institute restricted portion to the modification of the various equivalent form of values of the present invention.
Relevant information as shown in Figure 1, that high in the clouds is deposited each application program in the application scheme and disposed each application program.
The terminal: the user uses the terminal that program frame is installed.
Program frame: this program frame is exactly to be used for installation, the upgrading of each application program in the Managed Solution, and the communication between each application program.Set up http communication between the application program in program frame need and high in the clouds.
As shown in Figure 2, comprise the steps:
Step 1: user's start-up routine framework;
Step 2: program frame obtains the program listing information the application scheme through http protocol or ICP/IP protocol from high in the clouds, this list information can be any data interchange format.
Step 3: obtain the local program tabulation: according to the characteristic of each terminal system, the local program tabulation mainly comprises title, the version number of each program, and other essential information of program.
Step 4: create a this locality and maintain each the application list; A newly-increased status (state) field; This field comprises three kinds of states, maintains present version, needs to install and need upgrading, then local program and high in the clouds program is compared; If the program that high in the clouds has and this locality does not have then need be installed; If also install program this locality that high in the clouds has, then need compare version code (version number), if the version number of high in the clouds program greater than the version number of local program, then need upgrade, otherwise maintain present version.
Step 5: the local program tabulation has been arranged, then needed these programs are shown on the interface, shown, represented to maintain present version, needs installation respectively and need upgrading with three kinds of symbols according to state (status) value.
Step 6: the user can carry out installation and upgrade according to the needs of oneself, and installation and upgrade adopts online installation and online upgrading respectively, need not to download to this locality to program and carries out installation and upgrade.
Step 7: communicate between local program: as shown in Figure 3, middleware is the bridge that communicates between program, in application A and application program B, registers middleware in advance; Middleware is at ordinary times at running background; Send message in case monitor application A, middleware is just according to the content start corresponding application program B of message, after application program B handles accordingly; The result is fed back to application A through middleware, the communication between the completion program.

Claims (4)

1. the terminal program management method based on the cloud framework comprises the steps:
(1) install and the start-up routine framework at the terminal;
(2) server obtains the program listing information the application scheme to program frame from high in the clouds;
(3) program frame obtains the local list information of installation procedure;
(4) judge in the local tabulation of installation procedure whether have the program in the server of high in the clouds,, then this program adding in the server of high in the clouds is needed the program listing of installation, get into step (6),, then continue step (5) if exist if do not exist;
(5) whether the program version of comparison terminal is consistent with the program version in the server of high in the clouds; If it is inconsistent; Then this program adding in the server of high in the clouds is needed the program listing of upgrading,, then this program in the server of high in the clouds is added the program listing of maintaining the statusquo if consistent;
(6) read at the terminal needs program listing of installing and the program listing that needs upgrading, and the program in two said program listings is carried out the program that installation and upgrade or user manually select installation and upgrade respectively.
2. according to the said a kind of terminal program management method of claim 1 based on the cloud framework; It is characterized in that: in the said step (6); Read before the program listing that needs the program listing of installing and need to upgrade at the terminal; The program that needs are installed is labeled as first mark, and the program that needs are upgraded is labeled as second mark.
3. according to the said a kind of terminal program management method based on the cloud framework of claim 1, it is characterized in that: in the said step (6), the installation and upgrade of program is respectively online installation and online upgrading.
4. according to the said a kind of terminal program management method based on the cloud framework of claim 1, it is characterized in that: the program at terminal has 2 at least; Also comprise step (7): pass through middleware communication between the program at terminal.
CN2012101533023A 2012-05-17 2012-05-17 Method for managing terminal programs on basis of cloud architecture Pending CN102685238A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012101533023A CN102685238A (en) 2012-05-17 2012-05-17 Method for managing terminal programs on basis of cloud architecture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012101533023A CN102685238A (en) 2012-05-17 2012-05-17 Method for managing terminal programs on basis of cloud architecture

Publications (1)

Publication Number Publication Date
CN102685238A true CN102685238A (en) 2012-09-19

Family

ID=46816591

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012101533023A Pending CN102685238A (en) 2012-05-17 2012-05-17 Method for managing terminal programs on basis of cloud architecture

Country Status (1)

Country Link
CN (1) CN102685238A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105163401A (en) * 2015-08-21 2015-12-16 上海传英信息技术有限公司 Method used for rapid connection pairing and application transmission among multiple users
CN106878362A (en) * 2015-12-11 2017-06-20 展讯通信(上海)有限公司 A kind of client, system and method for beta version more new system
CN109240722A (en) * 2018-08-30 2019-01-18 百度在线网络技术(北京)有限公司 Application upgrade method, apparatus, system and storage medium
CN111240925A (en) * 2019-12-30 2020-06-05 昆明尚禾农业科技有限公司 Agricultural automation equipment monitoring operation and maintenance system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040015953A1 (en) * 2001-03-19 2004-01-22 Vincent Jonathan M. Automatically updating software components across network as needed
CN101694625A (en) * 2009-11-09 2010-04-14 金蝶软件(中国)有限公司 Method and device for upgrading client software based on encryption sever management
CN102012826A (en) * 2010-11-19 2011-04-13 奇智软件(北京)有限公司 Method and system for intelligently installing/upgrading software
CN102355503A (en) * 2011-10-14 2012-02-15 杭州边锋网络技术有限公司 Client terminal resource management method, resource management device, system and cloud server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040015953A1 (en) * 2001-03-19 2004-01-22 Vincent Jonathan M. Automatically updating software components across network as needed
CN101694625A (en) * 2009-11-09 2010-04-14 金蝶软件(中国)有限公司 Method and device for upgrading client software based on encryption sever management
CN102012826A (en) * 2010-11-19 2011-04-13 奇智软件(北京)有限公司 Method and system for intelligently installing/upgrading software
CN102355503A (en) * 2011-10-14 2012-02-15 杭州边锋网络技术有限公司 Client terminal resource management method, resource management device, system and cloud server

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105163401A (en) * 2015-08-21 2015-12-16 上海传英信息技术有限公司 Method used for rapid connection pairing and application transmission among multiple users
CN106878362A (en) * 2015-12-11 2017-06-20 展讯通信(上海)有限公司 A kind of client, system and method for beta version more new system
CN106878362B (en) * 2015-12-11 2020-04-24 展讯通信(上海)有限公司 Client for testing version updating system, system and method
CN109240722A (en) * 2018-08-30 2019-01-18 百度在线网络技术(北京)有限公司 Application upgrade method, apparatus, system and storage medium
CN111240925A (en) * 2019-12-30 2020-06-05 昆明尚禾农业科技有限公司 Agricultural automation equipment monitoring operation and maintenance system

Similar Documents

Publication Publication Date Title
CN103207794B (en) The sharing method of application program between mobile terminal in LAN
CN103716390A (en) Method and terminal for data sharing
CN103678319B (en) Resource file update method, device and system and server
KR101882426B1 (en) Software updating method, system, and device
CN102571849B (en) Cloud computing system and method
WO2008103103A3 (en) A method and apparatus for enabling user group services in a communication network
CN104965726A (en) Configuration updating method, apparatus and system
CN105743933B (en) A kind of module updating method and system of router
CN104102501A (en) Mobile terminal and upgrading method thereof
EP3564822A1 (en) Software update device and software update system
CN103297275A (en) Dynamic discovery and loading system and method for Web network management client module
CN102685238A (en) Method for managing terminal programs on basis of cloud architecture
CN101895873A (en) Method for updating Java application of mobile terminal, server and mobile terminal
CN103179196B (en) A kind of realize singing terminal networking interaction system, method and data center
CN110532009A (en) A kind of smart machine upgrading management system and method
CN102571446A (en) Method, device and system for upgrading network device
CN104079970A (en) System and method of data interaction and control of mobile equipment and WIFI (Wireless Fidelity) smart television
WO2013028009A2 (en) Smart office system, server for operation, and operation method
CN103902539A (en) Method and device for analyzing extensible markup language data
CN103096137A (en) Smart television application program remote boot method and system
KR20090062797A (en) Dynamic ui system to remote control legacy device and the method thereof
CN107124448A (en) A kind of router OUI storehouses update realization method and system
CN102158851B (en) Method for updating network service request parameters of mobile terminal and mobile terminal
CN101482883B (en) Method and system for on-line updating characteristic character library
CN102789388B (en) In MIPS IA frame serverPC, the method and system of network interface card function are increased based on BMC

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120919