CN104144187B - A kind of method, terminal, platform and system for obtaining application more redaction - Google Patents

A kind of method, terminal, platform and system for obtaining application more redaction Download PDF

Info

Publication number
CN104144187B
CN104144187B CN201310170263.2A CN201310170263A CN104144187B CN 104144187 B CN104144187 B CN 104144187B CN 201310170263 A CN201310170263 A CN 201310170263A CN 104144187 B CN104144187 B CN 104144187B
Authority
CN
China
Prior art keywords
application
terminal
client
platform
version number
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
CN201310170263.2A
Other languages
Chinese (zh)
Other versions
CN104144187A (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201310170263.2A priority Critical patent/CN104144187B/en
Publication of CN104144187A publication Critical patent/CN104144187A/en
Application granted granted Critical
Publication of CN104144187B publication Critical patent/CN104144187B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

The present invention proposes a kind of method, terminal, platform and system for obtaining application more redaction, client for terminal downloads installation is provided by the platform of network side, the list of application uploaded by the client receiving terminal and the version number of application, the list of application include the unique mark of application;Judged whether to preserve the application according to list of application, if not preserving the application, upload notifications are sent to client;If having preserved the application, whether the version number for the application for judging to have preserved is less than the version number for the application that client uploads, if it is, sending upload notifications to client;After obtaining application, the client of terminal sends update notification where being applied to lowest version, and provides the application of highest version.The present invention can allow a user to obtain the application of highest version.

Description

A kind of method, terminal, platform and system for obtaining application more redaction
Technical field
The invention belongs to communication technical field, more particularly to a kind of method for obtaining application more redaction, terminal, platform and System.
Background technology
Under present mode, the uploader of application is mainly the developer applied, due to the delay of upload, often occurs certain The latest edition of application is to 3.0, but the version uploaded is still 2.0 so that user can not obtain more redaction Application.
The content of the invention
More than in view of, the present invention proposes a kind of method, terminal, platform and system for obtaining application more redaction, to solve User can not obtain the problem of application of highest version.
According to an aspect of the present invention, a kind of platform for obtaining application more redaction is proposed, including:Download unit, it is configured at Client for terminal downloads installation is provided;Receiving unit, it is configured at the version of the list of application for receiving client upload and application This number, the list of application includes the unique mark of application;And receive the application that client uploads;Notification unit, it is configured at For version number of the version number of unsaved application and the application preserved less than the application that client uploads, to client End sends upload notifications;After application is obtained, the client of terminal sends update notification where being applied to lowest version;Preserve single Member, it is configured at and preserves application, the unique mark of application and version number, and applies the client of place terminal to provide to lowest version The application of highest version.
Further, the platform for obtaining application more redaction, where application of the notification unit also to highest version number At least one terminal is numbered, and distributes the file section that each terminal is uploaded, and sends to upload to the client in terminal and leads to Know, the notice includes the sequence of terminal number and the file section to be uploaded.
Further, the platform for obtaining application more redaction, receiving unit also receive the client at least one terminal The file section uploaded is held, file section is recombinated according to sequence.
Further, it is described obtain application more redaction platform, application of the notification unit in list of application it is unique Identify to judge whether to preserve the application, and, in the case where preserving the application, the application is found according to unique mark, and Whether the version number for the application for judging to have preserved is less than the version number for the application that client uploads.
According to a further aspect of the invention, it is also proposed that a kind of terminal for obtaining application more redaction, client is disposed in terminal End, the client include:Transmitting element, is configured at the version number that list of application and application are uploaded to platform, in the list of application Unique mark including application;Transmission unit, the version number being configured in application are less than the version number for the application that platform has preserved When, update notification that receiving platform issues downloads the application from platform, and, preserved in the version number of application higher than platform Application version number when, or when platform does not preserve the application, the application is uploaded to platform.
Further, the terminal for obtaining application more redaction, transmission unit is according to numbering and allocated file section Sequence is transmitted to platform.
According to a further aspect of the invention, it is also proposed that a kind of system for obtaining application more redaction, including it is any of the above-described described Platform and any of the above-described described terminal.
According to a further aspect of the invention, it is also proposed that a kind of method for obtaining application more redaction, including:By the flat of network side Platform provides the client for terminal downloads installation, the list of application and the version of application uploaded by the client receiving terminal Number, the list of application includes the unique mark of application;The unique mark of application in list of application judges whether to protect The application is deposited, if not preserving the application, upload notifications are sent to client;If the application is preserved, according to unique mark The application is found, and whether the version number for the application for judging to have preserved is less than the version number for the application that client uploads, if it is, Upload notifications are sent to client;After obtaining application, the client of terminal sends update notification where platform is applied to lowest version, And provide the application of highest version.
Further, the method for obtaining application more redaction, the operation of upload notifications is sent to client, in addition to: At least one terminal where application to highest version number is numbered, and distributes the file section that each terminal is uploaded, to Client in terminal sends upload notifications, and the notice includes the sequence of terminal number and the file section to be uploaded.
Further, the method for obtaining application more redaction, obtains the operation of application, in addition to:Receive at least one The file section that client in terminal uploads, is recombinated to file section according to sequence.
In the present invention, by obtaining the terminal applies list in terminal disposition client, sent to platform, Platform Screening The highest version of some application is analyzed, the highest version may reside in platform, and there may also be in user terminal, i.e. nothing By the application of highest version be present in where, the present invention, which can realize, is shared highest version.Also, the present invention obtains most The application of highest version is the process of an automation, without manual intervention.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, forms the part of the present invention, this hair Bright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 show a kind of system architecture schematic diagram for obtaining application more redaction of the present invention.
Fig. 2 show a kind of method flow schematic diagram of acquisition application more redaction of the present invention.
Embodiment
The various exemplary embodiments of the present invention are described in detail now with reference to accompanying drawing.It should be noted that:Unless have in addition Body illustrates that the part and the positioned opposite and numerical value of step otherwise illustrated in these embodiments does not limit the scope of the invention.
Simultaneously, it should be appreciated that for the ease of description, the size of the various pieces shown in accompanying drawing is not according to reality Proportionate relationship draw.
The description only actually at least one exemplary embodiment is illustrative to be never used as to the present invention below And its application or any restrictions that use.
It may be not discussed in detail for technology, method and apparatus known to person of ordinary skill in the relevant, but suitable In the case of, the technology, method and apparatus should be considered as authorizing part for specification.
In shown here and discussion all examples, any occurrence should be construed as merely exemplary, without It is as limitation.Therefore, the other examples of exemplary embodiment can have different values.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi It is defined, then it need not be further discussed in subsequent accompanying drawing in individual accompanying drawing.
For the object, technical solutions and advantages of the present invention are more clearly understood, below in conjunction with specific embodiment, and reference Accompanying drawing, the present invention is described in more detail.
Fig. 1 show a kind of system architecture schematic diagram for obtaining application more redaction of the present invention, and the system includes:Terminal and Platform, wherein, platform provides the client for terminal downloads installation.
Deploying client, client have network interface to interact to the present invention with platform on the subscriber terminal.Allow in user In the case of, the information such as the unique mark of all applications and version number on user terminal is uploaded to platform by client;Platform will converge The application message that total all user terminals are reported, finds out the highest version number of each application and its corresponding user terminal, such as This version number of fruit then notifies the client on the user terminal, allows it to allow in user higher than the version number of the application on platform In the case of, upload the application to platform.
Below in conjunction with drawings and examples, terminal and platform are described in detail.
Also as shown in figure 1, deploying client, the client include transmitting element and transmission unit in terminal.
Transmitting element, is configured at the version number that list of application and application are uploaded to platform, and the list of application includes application Unique mark.
Transmission unit, it is configured at when the version number of application is less than the version number for the application that platform has preserved, receiving platform The update notification issued, and update notification is fed back into user, when user selects to download application, the application is downloaded from platform, And in the version number of the application that has preserved higher than platform of version number of application, or when platform does not preserve the application, according to The upload request of platform, the application is uploaded to platform.
Also as shown in figure 1, platform includes download unit, receiving unit, notification unit and storage unit.
Download unit, it is configured at the client provided for terminal downloads installation.
Receiving unit, the version number of the list of application for receiving client upload and application is configured at, is wrapped in the list of application Include the unique mark of application;And receive the application that client uploads.
Notification unit, it is configured at for the version number of unsaved application and the application preserved less than in client The version number of the application of biography, upload notifications are sent to client;After application is obtained, the client of terminal where being applied to lowest version End sends update notification.
Wherein, the unique mark of application of the notification unit in list of application judges whether to preserve the application, and, In the case where preserving the application, the application is found according to unique mark, and judges whether the version number of application that has preserved is low In the version number for the application that client uploads.
Storage unit, it is configured at and preserves application, the unique mark of application and version number, and place is applied eventually to lowest version The client at end provides the application of highest version.
In the present invention, by obtaining the terminal applies list in terminal disposition client, sent to platform, Platform Screening Highest version of some application is analyzed, the highest version may reside in platform, there may also be in user terminal, if deposited In terminal, then prompt the user that the application is shared with into every other user, so that other users can also obtain highest version Application.Therefore, no matter the application of highest version be present in where, the present invention, which can realize, is shared highest version.
In one embodiment, notification unit and receiving unit also perform following operation.
At least one terminal where application of the notification unit also to highest version number is numbered, and distributes each terminal The file section uploaded, upload notifications are sent to the client in terminal, the notice includes terminal number and the text to be uploaded The sequence of part section.Notification unit is ranked up to upload notifications, and the purpose of sequence is exactly to record the terminal of some numbering hair Any section of the file sent.For example, having N number of user while possessing the application of highest version number, then this N number of user each only needs to upload The 1/N of the application, the sequence of the file section uploaded are provided by platform.
Transmission unit is transmitted according further to the sequence of numbering and allocated file section to platform.
Receiving unit also receives the file section that the client at least one terminal uploads, and file section is carried out according to sequence Restructuring, downloaded with forming complete file for other-end.
The above embodiment of the present invention, it is possible to reduce the upload flow of unique user, and highest version is obtained with extreme efficiency This application.
Fig. 2 show a kind of method flow schematic diagram of acquisition application more redaction of the present invention, and this method includes following Step:
Step 21, the client for terminal downloads installation is provided by the platform of network side, passes through the client receiving terminal The list of application of upload and the version number of application, the list of application include the unique mark of application.
Step 22, the unique mark of the application in list of application judges whether to preserve the application, if do not preserved The application, step 24 is performed, otherwise, perform step 23.
Step 23, the application is found according to unique mark, and whether the version number for the application for judging to have preserved is less than client The version number of the application uploaded is held, if it is, performing step 24, otherwise, performs step 21.
Step 24, upload notifications are sent to client.Now, client can eject the prompting for sharing application, obtain After user authorizes, client is uploaded to platform and applied.
Step 25, after platform obtains application, the client of terminal sends update notification, lowest version where being applied to lowest version It will be issued the user with using the prompting for having more redaction using the client of place terminal, user can select renewal to apply, then Application of the client to platform application highest version carries out upgrading renewal, and the application of highest version is provided by platform.
In one embodiment, step 24 and step 25, it is further comprising the steps of:
The operation of upload notifications is sent to client, in addition to:
At least one terminal where application of the platform to highest version number is numbered, and distributes each terminal and uploaded File section, send upload notifications to the client in terminal, the notice includes terminal number and the file section to be uploaded Sequence.Upload notifications are ranked up, the purpose of sequence is exactly in order to which which section of the file of the terminal of some sequence number transmission recorded. Client is uploaded according to the sequence of numbering and the file section oneself to be uploaded.
The operation of application is obtained, in addition to:
Platform receives the file section that the client at least one terminal uploads, and file section is recombinated according to sequence, Downloaded with forming complete file for other-end, and do fault-tolerant processing, it is fault-tolerant to include such as Network Abnormal, retry, I/O mistakes By mistake etc., the application until obtaining highest version.
When N number of user possesses the application of highest version number simultaneously, this N number of user each need to only upload the 1/N of the application, The sequence of the file section uploaded is provided by platform.For example, there is three terminals, platform distributes three sections of file point to numbering 1 Preceding the 1/3 of transmitting file in terminal, in the terminal of numbering 2 in the middle part of transmitting file 1/3, transmitting file is last in the terminal of numbering 3 1/ 3。
Prior art needs developer or user's active to apply and upload to platform.And in the present invention, portion can be passed through Administration obtains related application information in the client of terminal to collect, and realizes application renewal.The present invention obtains the application of highest version It is the process of an automation, without manual intervention.
So far, the present invention is described in detail.In order to avoid the design of the masking present invention, it is public that this area institute is not described Some details known.Those skilled in the art as described above, can be appreciated how to implement technology disclosed herein completely Scheme.
The method and device of the present invention may be achieved in many ways.For example, can by software, hardware, firmware or Person's software, hardware, firmware any combinations come realize the present invention method and device.The step of for methods described it is above-mentioned Order is not limited to order described in detail above merely to illustrate, the step of method of the invention, unless with other sides Formula illustrates.In addition, in certain embodiments, the present invention can be also embodied as recording program in the recording medium, these Program includes being used for the machine readable instructions for realizing the method according to the invention.Thus, the present invention also covering storage is used to perform The recording medium of the program of the method according to the invention.
Although some specific embodiments of the present invention are described in detail by example, the skill of this area Art personnel it should be understood that above example merely to illustrating, the scope being not intended to be limiting of the invention.The skill of this area Art personnel to above example it should be understood that can modify without departing from the scope and spirit of the present invention.This hair Bright scope is defined by the following claims.

Claims (8)

  1. A kind of 1. platform for obtaining application more redaction, it is characterised in that including:
    Download unit, it is configured at the client provided for terminal downloads installation;
    Receiving unit, the version number of the list of application for receiving client upload and application is configured at, the list of application includes should Unique mark;And receive the application that client uploads;
    Notification unit, it is configured at what is uploaded for the version number of unsaved application and the application preserved less than client The version number of application, upload notifications are sent to client;After application is obtained, the client of terminal is sent out where being applied to lowest version Send update notification;
    Storage unit, it is configured at and preserves application, the unique mark of application and version number, and place terminal is applied to lowest version Client provides the application of highest version;
    Wherein, at least one terminal where application of the notification unit also to highest version number is numbered, and distributes each end The uploaded file section in end, upload notifications are sent to the client in terminal, the notice includes terminal number and uploaded The sequence of file section.
  2. 2. the platform of application more redaction is obtained as claimed in claim 1, it is characterised in that:
    Receiving unit also receives the file section that the client at least one terminal uploads, and weight is carried out according to sequence to file section Group.
  3. 3. the platform of application more redaction is obtained as claimed in claim 1 or 2, it is characterised in that:
    The unique mark of application of the notification unit in list of application judges whether to preserve the application, and, should preserving In the case of, the application is found according to unique mark, and whether the version number for the application for judging to have preserved is less than client The version number of the application of upload.
  4. 4. a kind of terminal for obtaining application more redaction, it is characterised in that the deploying client in terminal, the client include:
    Transmitting element, is configured at the version number that list of application and application are uploaded to platform, and the list of application includes application only One mark;
    Transmission unit, it is configured at when the version number of application is less than the version number for the application that platform has preserved, receiving platform issues Update notification, download the application from platform, and, in the version number for the application that the version number of application has been preserved higher than platform When, or when platform does not preserve the application, the application is uploaded to platform;
    Wherein, at least one terminal where application of the platform to highest version number is numbered, and distributes in each terminal institute The file section of biography, upload notifications are sent to the client in terminal, the notice includes terminal number and the file section to be uploaded Sequence.
  5. 5. the terminal of application more redaction is obtained as claimed in claim 4, it is characterised in that:
    Transmission unit is transmitted according to the sequence of numbering and allocated file section to platform.
  6. A kind of 6. system for obtaining application more redaction, it is characterised in that including any described platform of claims 1 to 3 with And the terminal described in claim 4 or 5.
  7. A kind of 7. method for obtaining application more redaction, it is characterised in that including:
    The client for terminal downloads installation is provided by the platform of network side, the application uploaded by the client receiving terminal arranges Table and the version number of application, the list of application include the unique mark of application;
    The unique mark of application in list of application judges whether to preserve the application, if not preserving the application, to visitor Family end sends upload notifications;
    If having preserved the application, the application is found according to unique mark, and judges whether the version number of application that has preserved is low In the version number for the application that client uploads, if it is, sending upload notifications to client;
    After obtaining application, the client of terminal sends update notification where platform is applied to lowest version, and provides highest version Using;
    Wherein, the operation of upload notifications is sent to client, in addition to:
    At least one terminal where application to highest version number is numbered, and distributes the file that each terminal is uploaded Section, upload notifications are sent to the client in terminal, the notice includes the sequence of terminal number and the file section to be uploaded.
  8. 8. the method for application more redaction is obtained as claimed in claim 7, it is characterised in that:
    The operation of application is obtained, in addition to:
    The file section that the client at least one terminal uploads is received, file section is recombinated according to sequence.
CN201310170263.2A 2013-05-10 2013-05-10 A kind of method, terminal, platform and system for obtaining application more redaction Active CN104144187B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310170263.2A CN104144187B (en) 2013-05-10 2013-05-10 A kind of method, terminal, platform and system for obtaining application more redaction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310170263.2A CN104144187B (en) 2013-05-10 2013-05-10 A kind of method, terminal, platform and system for obtaining application more redaction

Publications (2)

Publication Number Publication Date
CN104144187A CN104144187A (en) 2014-11-12
CN104144187B true CN104144187B (en) 2018-04-06

Family

ID=51853255

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310170263.2A Active CN104144187B (en) 2013-05-10 2013-05-10 A kind of method, terminal, platform and system for obtaining application more redaction

Country Status (1)

Country Link
CN (1) CN104144187B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105812483A (en) * 2016-04-20 2016-07-27 努比亚技术有限公司 Method and server for updating application and mobile terminal
CN106533764A (en) * 2016-11-14 2017-03-22 山东浪潮云服务信息科技有限公司 Configuration server, configuration client and configuration method and system
CN114442933B (en) * 2021-12-26 2023-06-09 苏州浪潮智能科技有限公司 Data interaction method, system and computer readable medium of storage system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102176695A (en) * 2011-01-14 2011-09-07 北京格致璞科技有限公司 Method and device for software environment among synchronous equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1261877C (en) * 2002-10-11 2006-06-28 鸿富锦精密工业(深圳)有限公司 Multi-node file syn chronizing system and method
CN101009516B (en) * 2006-01-26 2011-05-04 华为技术有限公司 A method, system and device for data synchronization
CN102195802B (en) * 2010-03-18 2014-08-20 中兴通讯股份有限公司 Terminal software transmission method, server and terminal
CN103024026A (en) * 2012-12-07 2013-04-03 康佳集团股份有限公司 Multi-screen interactive software auto update method and system based on Android

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102176695A (en) * 2011-01-14 2011-09-07 北京格致璞科技有限公司 Method and device for software environment among synchronous equipment

Also Published As

Publication number Publication date
CN104144187A (en) 2014-11-12

Similar Documents

Publication Publication Date Title
US10348731B2 (en) Techniques for group message thread link administration
CN105550051B (en) The asynchronous processing method and device of service request
CN103905497B (en) Realize the method, apparatus and application platform of third-party application business website log
CN108419452B (en) Apparatus and method for managing remote web clients for applications on a mobile device
CN107483627A (en) A kind of file distributing, method for down loading, Distributor, client and system
US11431662B2 (en) Techniques for message deduplication
CN102984049B (en) Customer group is carried out according to theme and divides client and method with information transmission
US10747607B2 (en) Techniques for dynamic throttling in batched bulk processing
US11616747B1 (en) Systems and methods for multi-agent messaging
US20180004828A1 (en) Techniques for replication of a client database to remote devices
US10608960B2 (en) Techniques for batched bulk processing
CN104580380B (en) The synchronous method and system of logging state
CN104144187B (en) A kind of method, terminal, platform and system for obtaining application more redaction
WO2018182758A1 (en) Techniques for templated messages
US11315086B2 (en) API charging system, API charging management method, and API charging program
CN105227425A (en) The method of syndication message, equipment and network social intercourse system
US10361987B2 (en) Techniques to convert multi-party conversations to an editable document
JP2017041245A5 (en)
CN103841157B (en) Sharing files device and method
US9762516B2 (en) Variable image acquisition and processing techniques based on image data type
WO2018009243A1 (en) Techniques for messaging using replication of a client database
EP4027257A1 (en) Methods and systems for end-to-end encrypted message history exchange
CN105450513B (en) File the method and cloud storage service device of Email attachment
CN103605486B (en) A kind of browser for realizing isochronous printing, method and system
CN104394095B (en) Data transmission method, system and source server

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