CN109117178A - Application version dissemination method, device and storage equipment, computer equipment - Google Patents
Application version dissemination method, device and storage equipment, computer equipment Download PDFInfo
- Publication number
- CN109117178A CN109117178A CN201810946487.0A CN201810946487A CN109117178A CN 109117178 A CN109117178 A CN 109117178A CN 201810946487 A CN201810946487 A CN 201810946487A CN 109117178 A CN109117178 A CN 109117178A
- Authority
- CN
- China
- Prior art keywords
- application
- user
- version
- application program
- pond
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The present invention provides a kind of application version dissemination method, device and storage equipment, computer equipment, and system big data is utilized to carry out application version publication;The described method includes: obtaining the identity attribute of the user of application program to be published;The white list information and black list information of the application version of the corresponding application program of the user are obtained according to the identity attribute;First time screening is carried out wait be published to apply in application pond according to the black list information;It is described using in pond include multiple versions application program;Programmed screening is carried out to the application program using after screening for the first time in pond according to the white list information, the version application program corresponding with the user after programmed screening into the user publication application pond.The big data of user on platform is carried out data processing by the above method, to improve the diversification of application version publication, is met the needs of market is for different application version, is improved user satisfaction.
Description
Technical field
The present invention relates to distribution technology field is applied, specifically, the present invention relates to a kind of application version publishers
Method, device and storage equipment, computer equipment.
Background technique
With the development of Internet application distribution technology, in order to meet the needs of user is for application program, application program
Operation platform issues the application program of latest edition to user client, and to support more functions, it is growing day by day to meet user
Demand.But different for the demand of the application version or even different user of different user terminals is for the version of application
This demand is also different.Therefore, traditional that unified publication is carried out according to the latest edition of application using distribution platform, it cannot expire
The sufficient market demand.
Summary of the invention
The present invention proposes a kind of application version dissemination method, device and storage equipment, computer equipment, is answered with improving
The diversification issued with program version meets the needs of market is for different application version, improves user satisfaction.
The present invention provides following scheme:
A kind of application version dissemination method, comprising: obtain the identity attribute of the user of application program to be published;Root
The white list information and black list information of the application version of the corresponding application program of the user are obtained according to the identity attribute;
First time screening is carried out wait be published to apply in application pond according to the black list information;It include multiple in the application pond
The application program of version;Second is carried out to the application program using after screening for the first time in pond according to the white list information
Secondary screening, the version application program corresponding with the user after programmed screening into the user publication application pond.
In one of the embodiments, it is described according to the white list information to it is described using in pond for the first time screen after
Application program carries out after programmed screening, further includes: the attribute for obtaining user's counterpart terminal, according to the category of the terminal
Property third time screening is carried out to the application program using after programmed screening in pond;It is described to be answered to described in user publication
With the application program corresponding with the user of version after programmed screening in pond, comprising: apply pond to user publication is described
Version application program corresponding with the user after middle third screening.
The attribute of the terminal includes the operating system attribute of the terminal, the terminal in one of the embodiments,
Production firm's attribute of the Regional Property at place and the terminal;Screening includes according to the end for the third time in the application pond
Regional Property where the operating system attribute at end, the terminal and at least one among production firm's attribute of the terminal
Kind screens the application program using after programmed screening in pond.
The attribute of the terminal further includes the type attribute of the terminal in one of the embodiments,;It is described according to institute
The attribute for stating terminal carries out third time screening to the application program using after programmed screening in pond, comprising: answers described
Journey is applied with the application in the application program after programmed screening in pond, obtaining the type attributes match of version and the terminal
Sequence;It is described issued to the user screened for the third time in the application pond after version application program corresponding with the user, wrap
It includes: to the application application program of user's released version and the type attributes match of the terminal.
It is described in one of the embodiments, to issue in the application pond version and institute after programmed screening to the user
After stating the corresponding application program of user, further includes: obtain the version information for the application program issued to user;Confirm the publication
Application program there are newest versions;The information of prompting application program version updating is issued to the user, or preset
The application program of the publication is automatically updated in interval time.
The identity attribute of the user for obtaining application program to be published in one of the embodiments, comprising: obtain
The register account number of the user of application program to be published;The identity category of the user is obtained according to the register account number of the user
Property.
In one of the embodiments, it is described according to the white list information to it is described using in pond for the first time screen after
Application program carries out programmed screening, issues in the application pond version and the user couple after programmed screening to the user
The application program answered, comprising: with the presence or absence of version in the application program using in pond after judging the first time screening
Application program corresponding with the white list information;If so, obtaining version application corresponding with white list information acquisition
Program issues the application program to the user;If it is not, obtaining the application program using in pond after the first time screening
The application program of middle latest edition issues the application program of the latest edition to the user.
A kind of application version distributing device, comprising: first obtains module, for obtaining the user of application program to be published
Identity attribute;Second obtains module, for obtaining the application of the corresponding application program of the user according to the identity attribute
The white list information and black list information of version;First screening module is used for according to the black list information in application pond
Wait be published using carry out first time screening;It is described using in pond include multiple versions application program;Second screening module,
For carrying out programmed screening to the application program using after screening for the first time in pond according to the white list information, to institute
It states user and issues in the application pond version application program corresponding with the user after programmed screening.
A kind of storage equipment, is stored thereon with computer program;The computer program is suitable for being loaded and being held by processor
Application version dissemination method described in any of the above-described embodiment of row.
A kind of computer equipment comprising: one or more processors;Memory;One or more application program, wherein
One or more of application programs are stored in the memory and are configured as being held by one or more of processors
Row, one or more of application programs are configured to carry out the publication of the application version according to any of the above-described embodiment
Method.
Application version dissemination method provided by the above embodiment, according to application publication towards user identity attribute
The white list information and black list information for getting the corresponding application version of the user, first according to black list information to application
Application to be released in pond carries out first time screening, to filter out the application for being not suitable for the version issued to user.In turn, then root
The application of version after screening according to white list information to first time carries out programmed screening, to filter out version and the user
Matched application.Therefore, which issues answering for corresponding version to user based on user identity attribute
With the diversification of raising application version publication meets the needs of market is for different application version, it is full to improve user
Meaning degree.
The additional aspect of the present invention and advantage will be set forth in part in the description, these will become from the following description
Obviously, or practice through the invention is recognized.
Detailed description of the invention
Above-mentioned and/or additional aspect and advantage of the invention will become from the following description of the accompanying drawings of embodiments
Obviously and it is readily appreciated that, in which:
Interaction schematic diagram of the Fig. 1 between one embodiment of the invention server provided and client;
Fig. 2 is the method flow diagram in an a kind of embodiment of application version dissemination method provided by the invention;
Fig. 3 is the method flow diagram in a kind of another embodiment of application version dissemination method provided by the invention;
Fig. 4 is flow chart in a kind of another embodiment of application version dissemination method provided by the invention;
Fig. 5 is application scenarios structural frames in an a kind of embodiment of application version dissemination method provided by the invention
Figure;
Fig. 6 is the structural block diagram in an a kind of embodiment of application version distributing device provided by the invention;
Fig. 7 is the structural schematic diagram in an a kind of embodiment of computer equipment provided by the invention.
Specific embodiment
The embodiment of the present invention is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end
Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached
The embodiment of figure description is exemplary, and for explaining only the invention, and is not construed as limiting the claims.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singular " one " used herein, " one
It is a ", " described " and "the" may also comprise plural form, " first " used herein, " second " are only used for distinguishing same technology special
Sign, is not limited the sequence of the technical characteristic and quantity etc..It is to be further understood that in specification of the invention
The wording " comprising " used refers to that there are the feature, integer, step, operation, element and/or component, but it is not excluded that depositing
Or add other one or more features, integer, step, operation, element, component and/or their group.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, all terms used herein (including technology art
Language and scientific term), there is meaning identical with the general understanding of those of ordinary skill in fields of the present invention.Should also
Understand, those terms such as defined in the general dictionary, it should be understood that have in the context of the prior art
The consistent meaning of meaning, and unless idealization or meaning too formal otherwise will not be used by specific definitions as here
To explain.
A kind of application version dissemination method provided by the invention, be suitable for various APP (Application, using or
Application program) publication apply operation platform.It should be noted that each APP as described in the examples of the present invention, using and
Application program expresses the same meaning.In one embodiment, which is applied to as shown in Figure 1
In application environment.
As shown in Figure 1, server 100 and user terminal 300 are located in same 200 environment of network, server 100 and use
Family terminal 300 carries out the interaction of data information by network 200.In the present embodiment, server 100 is sent out to user terminal 300
The application of cloth different editions.Meanwhile server 100 obtains the relevant information of user from user terminal 300, such as the registration account of user
Number, subscriber terminal equipment attribute etc..Server 100 and the quantity of user terminal 300 are not construed as limiting, and example is only used as shown in Fig. 1
Explanation.Client is installed in user terminal 300, for browsing or downloading the application of related versions.User can pass through user
Client in terminal 300 carries out information exchange with corresponding server 100.Client and the end server (Server) are opposite
It answers, follows same set of data protocol jointly, enable server end to parse the data of other side mutually with client, to user
Issue the application of corresponding version.Wherein, user terminal 300 can also carry out data interaction with server 100 in the form of a web page,
To obtain the application of the version of the publication of server 100.
Server 100 may be, but not limited to, network server, management server, apps server, database
Server, cloud server etc..User terminal 300 may be, but not limited to, smart phone, PC (personal
Computer, PC), tablet computer, personal digital assistant (personal digital assistant, PDA), mobile Internet access set
Standby (mobile Internet device, MID) etc..The operating system of user terminal 300 may be, but not limited to, Android
(Android) system, IOS (iPhone operating system) system, Windows phone system, Windows system
Deng.
A kind of application version dissemination method provided by the invention is applied to server end.In one embodiment, as schemed
Shown in 2, the application version dissemination method the following steps are included:
S100 obtains the identity attribute of the user of application program to be published.
Before application version publication, the identity category of each user is obtained from user terminal using the server of operation platform
Property information, in the subsequent application program according to identity attribute validation of information version and the identity attribute information matches.In this reality
It applies in example, user is registered on application operation platform by cell-phone number, and server is by the personal information of the user and its hand
Machine number carries out matching storage.Specifically, application version publisher is issued to user terminal by server and is issued for application version
Interface, user is registered by cell-phone number, and uploads personal information.The personal information that server is uploaded according to user, really
Recognize the identity attribute of the user.
In other implementations, obtain the identity attribute of the user of application program to be published can include: obtain to
It is published the register account number of the user of application program;The identity attribute of the user is obtained according to the register account number of the user.
Specifically, user can also be registered by account name, and upload personal information.Server confirms according to the personal information of user
After the identity attribute of the user, identity attribute and account name are bound, so that server end passes through user's registration
Account name can match the identity attribute information of the user in system.
S200 obtains the white list information of the application version of the corresponding application program of the user according to the identity attribute
And black list information.
In the present embodiment, each user may be black list user or white list user in the application of a version.Together
When, the application of each version is corresponding with multiple white list users and multiple black list users.It that is to say, in user and version application
Corresponding relationship in, user A is black list user in the application of multiple versions, i.e., server is not necessarily to user A to issue this more
The application of a version.User A is white list user in the application of multiple versions, i.e., it is more to user A to issue this for server priority
The application of a version.The application of version a can have multiple black list users, such as user A, user B ....Server is not necessarily to black
The application of name single user released version a.Similarly, the application of version a can have multiple white list users, such as user C, user
D…….Server can be to the application of the preferential released version a of white list user.
Server according to the identity attribute of user can get the white list information in the corresponding application version of the user with
And black list information.Specifically, it would know that using the application of which version in pond be the user's according to the identity attribute of user
White list application and blacklist application.
S300 carries out first time screening wait be published to apply in application pond according to the black list information;It is described to answer
With the application program in pond including multiple versions.
Described in the present embodiment using pond be server in be stored with multiple versions application to be released module, be more
The set of the application to be released of a version.Server is according to the corresponding black list information of user to be released answering in application pond
With carrying out first time screening.If specifying in the black list information, certain version applications belong to the blacklist application of the user,
Then these version applications are screened out from the application to be released in application pond, the remaining user is corresponding in application to be released at this time
White list application and other be both not belonging to white list application, be also not belonging to blacklist application application to be released.
S400 carries out the application program using after screening for the first time in pond second according to the white list information
Screening, version application program corresponding with the user after issuing the application pond China programmed screening to the user.
In the present embodiment, server setting black list information grade be higher than white list information grade, first according to
The corresponding black list information in family carries out preliminary screening to application to be released in application pond, according further to the corresponding white name of user
Single information screens the application after preliminary screening again.If specifying in the white list information, the application of certain versions belongs to
In the white list application of the user, then the corresponding white list information is filtered out in the application to be released after screening from first time
Version application.Meanwhile the application of the version filtered out to user publication according to the white list information.
Application version dissemination method provided by the above embodiment, according to application publication towards user identity attribute
The white list information and black list information for getting the corresponding application version of the user, first according to black list information to application
First time screening is carried out wait be published to apply in pond, to filter out the application for being not suitable for the version issued to user.In turn, then
The application of version after being screened according to white list information to first time carries out programmed screening, to filter out version and the use
The matched application program in family.Therefore, which is based on user identity attribute and issues corresponding version to user
This application improves the diversification of application version publication, meets the needs of market is for different application version, improves
User satisfaction.
In one embodiment, as shown in figure 3, step S400 includes:
S410: programmed screening is carried out to the application after first time screening according to the white list information, obtains institute
The attribute for stating user's counterpart terminal, according to the attribute of the terminal to the application program using after programmed screening in pond into
Row third time is screened, and version is corresponding with the user after into the user publication application pond, third is screened applies journey
Sequence.
In the present embodiment, programmed screening is carried out to the application after first time screening according to the white list information
Later, the application for meeting multiple versions of white list information is filtered out.In order to be filtered out more from the application of multiple version
Meet the application of the version of user demand, server further obtains the attribute for the terminal that user uses.Pass through the attribute of terminal
Again to after the programmed screening application carry out version application screening, while to the user publication this time screen after
The application of version.
In one embodiment, where the attribute of the terminal includes the operating system attribute of the terminal, the terminal
Production firm's attribute of Regional Property and the terminal;It is described using screening includes behaviour according to the terminal for the third time in pond
Make production firm's attribute of the Regional Property and the terminal where system property, the terminal at least one of to institute
It states and is screened using the application program after programmed screening in pond.
In a particular embodiment, the attribute of the terminal includes the operating system attribute of the terminal;The basis
The attribute of the terminal carries out third time screening to the application after the programmed screening, issues the third sieve to the user
The application of version is corresponded to after choosing, comprising: in the application after the programmed screening, obtain and the operating system attributes match
Version application, to carry out the third time screening, to user publication and the version of the operating system attributes match
Application.Specifically, the operating system of terminal includes Android operation system, MAC operation system, IOS operating system, windows
Operating system etc..The application of different editions is suitable for different terminal operating systems.This programme is obtained from the programmed screening
Take the application with the version of user terminal operations system matches.
Further, the attribute of the terminal further includes the Regional Property where the terminal;The acquisition and the behaviour
After making the application of the matched version of system property, further includes: obtain the application with the version of the operating system attributes match
In, the application with the matched version of the Regional Property;It is described to be issued and the operating system attributes match to the user
The application of version, comprising: to the application of user publication and the matched version of the Regional Property.Specifically, user terminal
The Regional Property at place can be user and reside city.Server determines the region of user by obtaining user terminal location information
Attribute.It can be, obtain the location information in a period of time where the terminal, confirm that the frequency of occurrences is most in the location information
High geographical location determines the Regional Property where the terminal according to the geographical location.It is also possible that periodically executing above-mentioned logical
The step of Regional Property where position information confirming where the interior terminal terminal after a period of time, to determine user location more
Geographical location after new.For different Regional Properties, the function of application and development may be different, and the application of certain versions is for ground
The corresponding function of domain feature development.Therefore, get user terminal adaptation the corresponding version of operating system using it
Afterwards, the application of corresponding version can be issued to user further according to the Regional Property of user terminal.
Further, the attribute of the terminal further includes production firm's attribute of the terminal;The acquisition and the behaviour
After making the application of the matched version of system property, further includes: obtain the application with the version of the operating system attributes match
In, the application with the version of production firm's attributes match;It is described to be issued and the operating system attribute to the user
The application for the version matched, comprising: to the application of user publication and the version of production firm's attributes match.Specifically,
Different terminal production firm in the market has differences the setting of its terminal to some extent.Needle in present embodiment
The application for matching the version of the terminal production firm characteristic is filtered out to different terminal production firms.
Preferably, the attribute of the terminal further includes the type attribute of the terminal;The attribute according to the terminal
Third time screening is carried out to the application program using after programmed screening in pond, comprising: second in the application pond
In application program after screening, the application application program of the type attributes match of version and the terminal is obtained;It is described to described
Version application program corresponding with the user after being screened for the third time in user's publication application pond, comprising: to the user
The application application program of the type attributes match of released version and the terminal.
Specifically, the acquisition is with the version of production firm's attributes match after, further includes: acquisition and institute
It states in the application of the version of production firm's attributes match, the application with the version of the type attributes match;It is described to the use
The application of family publication and the version of production firm's attributes match, comprising: belong to user publication with the production firm
The application of the matched version of property.Specifically, the same production firm is directed to different types, and there is also certain differences in setting
It is different.This programme is further according to the application of the matched version of the different type of machines of production firm.
In one embodiment, as shown in figure 4, after step S400, further includes:
S500 obtains the version information for the application program issued to user;
S600, confirming the application program of the publication, there are newest versions;
S700 issues the information of prompting application program version updating to the user, or in preset interval time certainly
The dynamic application program for updating the publication.
In the present embodiment, after server, which has issued corresponding version to user, to be applied, the application of the subsequent version will
Upgrading update can be carried out according to demand.Therefore, after detecting has upgrading using the version of the application in pond, server to this
User issues the information that prompt application version updates, to prompt the user that can download the application of latest edition.Specifically it can be,
Customized upgrade tip language, OS Type and upgrading mode.For example, it may be customer upgrade is reminded on backstage, detection is connect
After receiving user's confirmation instruction, the dialog box of upgrading is jumped out.At this time can mandatory upgrade, i.e. dialog box can not close.Alternatively, can
The application of the publication is automatically updated in preset interval time.I.e. when the application of new version comes into force, it is upgraded to automatically
The application of latest edition.
In one embodiment, after step S400, further includes: judge described using in pond after the first time screens
It whether there is version application program corresponding with the white list information in application program;If so, obtain version with it is described white
The corresponding application program of list acquisition of information issues the application program to the user;If it is not, after obtaining the first time screening
The application program of latest edition in the application program using in pond, the application journey of the latest edition is issued to the user
Sequence.In this embodiment, if the user does not have corresponding white list information after carrying out the first screening according to black list information,
It is the application of no corresponding white list version, server is obtained according to after black list information progress first time screening at this time
The application of latest edition in, the application of the latest edition is issued to the user.If there are corresponding white lists by the user
Information, then server carries out the to the application after first time screening according to white list information according to above-described embodiment
Postsearch screening.Referring in particular to above-described embodiment, and will not be described here in detail.
Below for application version dissemination method a concrete application scene to the application version dissemination method carry out into
One step illustrates:
As shown in figure 5, after server 100 gets the identity attribute of user from user terminal, first with server 100
In each version application carry out first time identities match, match answering for one or more versions in black list information
With, and the application of the one or more version is rejected, i.e., it will not issue to user by the application of the one or more version.Its
It is secondary to carry out second of identity with application that is rejecting remaining each version after first time identities match is applied in server 100
Match, matches the application of multiple versions in white list information.Further, each attribute for obtaining user terminal, including
Regional Property, terminal production firm attribute and terminal models attribute where terminal operating system attribute, terminal etc..From basis
In the application for multiple versions that white list information matches, answering for first version first according to terminal operating system attributes match
With answering for the version for meeting regional feature where user is matched from the application of first version further according to terminal Regional Property
With issuing the application of this batch of version to user.Alternatively, first going out answering for first version according to terminal operating system attributes match
With matching the application of second batch version, further root from the application of first version further according to terminal production firm attribute
The application of third batch version, Xiang Yong are matched from the application of second batch version according to the terminal models attribute of production firm production
Issue the application of third batch version in family.If server 100 is obtained according to the identity attribute of user less than corresponding white list information
And black list information, then the application of latest edition is obtained from the application of all versions, and the application of latest edition is issued to user.
The present invention also provides a kind of application version distributing devices.As shown in fig. 6, the application version distributing device includes first
It obtains module 10, second and obtains module 20, the first screening module 30 and the second screening module 40.
First acquisition module 10 is used to obtain the identity attribute of the user of application program to be published.It is issued in application version
Before, the identity attribute information of each user is obtained from user terminal using the server of operation platform, with subsequent according to body
The application program of the version of part attribute information confirmation version and the identity attribute information matches.In the present embodiment, user passes through
Cell-phone number is registered on application operation platform, and the personal information of the user match depositing by server with its cell-phone number
Storage.Specifically, application version publisher issues the interface issued for application version to user terminal by server, and user passes through
Cell-phone number is registered, and uploads personal information.The personal information that server is uploaded according to user confirms the identity category of the user
Property.
In other implementations, obtain the identity attribute of the user of application program to be published can include: obtain to
It is published the register account number of the user of application program;The identity attribute of the user is obtained according to the register account number of the user.
Specifically, user can also be registered by account name, and upload personal information.Server confirms according to the personal information of user
After the identity attribute of the user, identity attribute and account name are bound, so that server end passes through user's registration
Account name can match the identity attribute information of the user in system.
Second acquisition module 20 is used to obtain the application version of the corresponding application program of the user according to the identity attribute
This white list information and black list information.In the present embodiment, each user may be black name in the application of a version
Single user or white list user.Meanwhile the application of each version is corresponding with multiple white list users and multiple black list users.?
It is that in the corresponding relationship of user and version application, user A is black list user in the application of multiple versions, that is, services
Device is not necessarily to issue the application of multiple version to user A.User A is white list user in the application of multiple versions, that is, is serviced
Device preferentially issues the application of multiple version to user A.The application of version a can have multiple black list users, such as user A, use
Family B ....Server is without the application to black list user's released version a.Similarly, the application of version a can have multiple white names
Single user, such as user C, user D ....Server can be to the application of the preferential released version a of white list user.
Server according to the identity attribute of user can get the white list information in the corresponding application version of the user with
And black list information.Specifically, it would know that using the application of which version in pond be the user's according to the identity attribute of user
White list application and blacklist application.
First screening module 30 is used to carry out first wait be published to apply in application pond according to the black list information
Secondary screening;It is described using in pond include multiple versions application program.Application pond described in the present embodiment is to store in server
There is the module of the application to be released of multiple versions, is the set of the application to be released of multiple versions.Server is according to user
Corresponding black list information carries out first time screening to the application to be released in application pond.If being specified in the black list information
Certain version applications belong to the blacklist application of the user, then sieve the application of these versions from the application to be released in application pond
Choosing is fallen, and the corresponding white list of the residue user is applied in application to be released at this time and other be both not belonging to white list application,
It is not belonging to the application to be released of blacklist application.
Second screening module 40 is used for according to the white list information to the application using after screening for the first time in pond
Program carries out programmed screening, and into the user publication application pond, version is corresponding with the user after programmed screening
Application program.In the present embodiment, server setting black list information grade be higher than white list information grade, first according to
The corresponding black list information in family carries out preliminary screening to application to be released in application pond, according further to the corresponding white name of user
Single information screens the application after preliminary screening again.If specifying in the white list information, the application of certain versions belongs to
In the white list application of the user, then the corresponding white list information is filtered out in the application to be released after screening from first time
Version application.Meanwhile the application of the version filtered out to user publication according to the white list information.
In other embodiments, the modules in application version distributing device provided by the invention are also used to execute
In application version dissemination method of the present invention, the operation that corresponding each step executes no longer is done specifically herein
It is bright.
The present invention also provides a kind of storage mediums.Computer program is stored on the storage medium;The computer program
When being executed by processor, application version dissemination method described in any of the above-described embodiment is realized.The storage medium can be
Memory.For example, built-in storage or external memory, or including both built-in storage and external memory.Built-in storage can wrap
Include read-only memory (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM
(EEPROM), flash memory or random access memory.External memory may include hard disk, floppy disk, ZIP disk, USB flash disk, tape
Deng.Storage medium disclosed in this invention includes but is not limited to the memory of these types.Memory disclosed in this invention is only
As an example rather than as restriction.
The present invention also provides a kind of computer equipments.A kind of computer equipment includes: one or more processors;Storage
Device;One or more application program.Wherein one or more of application programs are stored in the memory and are configured
To be executed by one or more of processors, one or more of application programs are configured to carry out any of the above-described embodiment
The application version dissemination method.
Fig. 7 is the structural schematic diagram of the computer equipment in one embodiment of the invention.Computer equipment described in the present embodiment
It can be server, personal computer and the network equipment.As shown in fig. 7, equipment include processor 703, it is memory 705, defeated
Enter the devices such as unit 707 and display unit 709.It will be understood by those skilled in the art that the device structure device shown in Fig. 7 is simultaneously
The restriction to all devices is not constituted, may include than illustrating more or fewer components, or the certain components of combination.Memory
705 can be used for storing application program 701 and each functional module, and processor 703 runs the application program for being stored in memory 705
701, thereby executing the various function application and data processing of equipment.Memory can be built-in storage or external memory, or
Person includes both built-in storage and external memory.Built-in storage may include read-only memory (ROM), programming ROM (PROM),
Electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory or random access memory.External storage
Device may include hard disk, floppy disk, ZIP disk, USB flash disk, tape etc..Memory disclosed in this invention includes but is not limited to these types
Memory.Memory disclosed in this invention is only used as example rather than as restriction.
Input unit 707 is used to receive the input of signal, and receives the keyword of user's input.Input unit 707 can
Including touch panel and other input equipments.Touch panel collects the touch operation of user on it or nearby and (for example uses
Family uses the operations of any suitable object or attachment on touch panel or near touch panel such as finger, stylus), and root
According to the corresponding attachment device of preset driven by program;Other input equipments can include but is not limited to physical keyboard, function
One of key (such as broadcasting control button, switch key etc.), trace ball, mouse, operating stick etc. are a variety of.Display unit
709 can be used for showing the information of user's input or be supplied to the information of user and the various menus of computer equipment.Display is single
The forms such as liquid crystal display, Organic Light Emitting Diode can be used in member 709.Processor 703 is the control centre of computer equipment, benefit
With the various pieces of various interfaces and the entire computer of connection, by running or executing the software being stored in memory 703
Program and/or module, and the data being stored in memory are called, perform various functions and handle data.
In one embodiment, equipment includes one or more processors 703, and one or more memories 705, and one
A or multiple application programs 701.Wherein one or more of application programs 701 are stored in memory 705 and are configured
To be executed by one or more of processors 703, one or more of application programs 701 are configured to carry out the above implementation
Application version dissemination method described in example.
It, can also be in addition, each functional unit in each embodiment of the present invention can integrate in a processing module
It is that each unit physically exists alone, can also be integrated in two or more units in a module.Above-mentioned integrated mould
Block both can take the form of hardware realization, can also be realized in the form of software function module.The integrated module is such as
Fruit is realized and when sold or used as an independent product in the form of software function module, also can store in a computer
In read/write memory medium.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, which can store in a computer-readable storage medium
In matter, storage medium may include memory, disk or CD etc..
The above is only some embodiments of the invention, it is noted that for the ordinary skill people of the art
For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered
It is considered as protection scope of the present invention.
It should be understood that each functional unit in various embodiments of the present invention can be integrated in a processing module,
It can be physically existed alone, can also be integrated in two or more units in a module with each unit.It is above-mentioned integrated
Module both can take the form of hardware realization, can also be realized in the form of software function module.
The above is only some embodiments of the invention, it is noted that for the ordinary skill people of the art
For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered
It is considered as protection scope of the present invention.
Claims (10)
1. a kind of application version dissemination method characterized by comprising
Obtain the identity attribute of the user of application program to be published;
The white list information and black name of the application version of the corresponding application program of the user are obtained according to the identity attribute
Single information;
First time screening is carried out wait be published to apply in application pond according to the black list information;Include in the application pond
The application program of multiple versions;
Programmed screening is carried out to the application program using after screening for the first time in pond according to the white list information, to institute
It states user and issues in the application pond version application program corresponding with the user after programmed screening.
2. the method according to claim 1, wherein it is described according to the white list information in the application pond
Application program after screening for the first time carries out after programmed screening, further includes: obtains the attribute of user's counterpart terminal, root
Third time screening is carried out to the application program using after programmed screening in pond according to the attribute of the terminal;
It is described to issue in the application pond version application program corresponding with the user after programmed screening to the user, it wraps
It includes: the version application program corresponding with the user after third screening into the user publication application pond.
3. the method according to shown in claim 2, which is characterized in that the attribute of the terminal includes the operating system of the terminal
Production firm's attribute of Regional Property and the terminal where attribute, the terminal;It is screened for the third time in the application pond
Including being belonged to according to the production firm of Regional Property and the terminal where the operating system attribute of the terminal, the terminal
Property at least one of the application program using after programmed screening in pond is screened.
4. according to the method described in claim 2, it is characterized in that, the attribute of the terminal further includes the type category of the terminal
Property;The attribute according to the terminal carries out third time screening to the application program using after programmed screening in pond,
It include: to obtain the type attributes match of version and the terminal in the application program using after programmed screening in pond
Application application program;
It is described issued to the user screened for the third time in the application pond after version application program corresponding with the user, wrap
It includes: to the application application program of user's released version and the type attributes match of the terminal.
5. the method according to claim 1, wherein described issue in the application pond second to the user
After screening after version application program corresponding with the user, further includes:
Obtain the version information for the application program issued to user;
Confirming the application program of the publication, there are newest versions;
The information of prompting application program version updating is issued to the user, or is automatically updated in preset interval time described
The application program of publication.
6. the method according to claim 1, wherein the identity of the user for obtaining application program to be published
Attribute, comprising:
Obtain the register account number of the user of application program to be published;
The identity attribute of the user is obtained according to the register account number of the user.
7. the method according to claim 1, wherein it is described according to the white list information in the application pond
Application program after screening for the first time carries out programmed screening, the version after programmed screening into the user publication application pond
This application program corresponding with the user, comprising:
Believe in the application program using in pond after judging the first time screening with the presence or absence of version and the white list
Cease corresponding application program;
If so, obtaining version application program corresponding with white list information acquisition, this is issued using journey to the user
Sequence;
If it is not, the application program of latest edition in the application program using in pond after the first time screening is obtained, to institute
State the application program that user issues the latest edition.
8. a kind of application version distributing device characterized by comprising
First obtains module, the identity attribute of the user for obtaining application program to be published;
Second obtain module, for obtained according to the identity attribute the corresponding application program of the user application version it is white
List information and black list information;
First screening module, for carrying out first time sieve wait be published to apply in application pond according to the black list information
Choosing;It is described using in pond include multiple versions application program;
Second screening module, for according to the white list information to it is described using in pond for the first time screen after application program into
Row programmed screening, into the user publication application pond, version is corresponding with the user using journey after programmed screening
Sequence.
9. a kind of storage equipment, which is characterized in that be stored thereon with computer program;The computer program is suitable for by processor
Application version dissemination method described in any one of loading and execute the claims 1 to 7.
10. a kind of computer equipment, characterized in that it comprises:
One or more processors;
Memory;
One or more application program, wherein one or more of application programs are stored in the memory and are configured
To be executed by one or more of processors, one or more of application programs are configured to carry out according to claim 1
To 7 described in any item application version dissemination methods.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810946487.0A CN109117178A (en) | 2018-08-20 | 2018-08-20 | Application version dissemination method, device and storage equipment, computer equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810946487.0A CN109117178A (en) | 2018-08-20 | 2018-08-20 | Application version dissemination method, device and storage equipment, computer equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109117178A true CN109117178A (en) | 2019-01-01 |
Family
ID=64852559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810946487.0A Pending CN109117178A (en) | 2018-08-20 | 2018-08-20 | Application version dissemination method, device and storage equipment, computer equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109117178A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110083365A (en) * | 2019-03-19 | 2019-08-02 | 深圳壹账通智能科技有限公司 | Dissemination method, device, computer equipment and the storage medium of version updating packet |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104793932A (en) * | 2015-03-24 | 2015-07-22 | 百度在线网络技术(北京)有限公司 | Method and device used for software release |
CN104793980A (en) * | 2015-05-19 | 2015-07-22 | 北京奇虎科技有限公司 | Application program update notification method and device |
CN106095426A (en) * | 2016-06-07 | 2016-11-09 | 中国建设银行股份有限公司 | The system of Mobile solution, method are provided |
CN106844365A (en) * | 2015-12-03 | 2017-06-13 | 北京奇虎科技有限公司 | The application message method for pushing and device of a kind of application distribution platform |
-
2018
- 2018-08-20 CN CN201810946487.0A patent/CN109117178A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104793932A (en) * | 2015-03-24 | 2015-07-22 | 百度在线网络技术(北京)有限公司 | Method and device used for software release |
CN104793980A (en) * | 2015-05-19 | 2015-07-22 | 北京奇虎科技有限公司 | Application program update notification method and device |
CN106844365A (en) * | 2015-12-03 | 2017-06-13 | 北京奇虎科技有限公司 | The application message method for pushing and device of a kind of application distribution platform |
CN106095426A (en) * | 2016-06-07 | 2016-11-09 | 中国建设银行股份有限公司 | The system of Mobile solution, method are provided |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110083365A (en) * | 2019-03-19 | 2019-08-02 | 深圳壹账通智能科技有限公司 | Dissemination method, device, computer equipment and the storage medium of version updating packet |
WO2020186802A1 (en) * | 2019-03-19 | 2020-09-24 | 深圳壹账通智能科技有限公司 | Version update package release method and apparatus, computer device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102622241B (en) | A kind of method for upgrading software and device | |
CN106990950B (en) | Interface layout method and device | |
EP3531257A1 (en) | Application interface management method and apparatus | |
CN101378393B (en) | System and method for customizing human-machine interface function group set | |
CN108768821B (en) | Information pushing method and device, server and computer readable medium | |
WO2018045489A1 (en) | Data collection method, apparatus and system | |
CN104216719A (en) | Method and device for updating android system | |
CN101605294A (en) | Method based on the Widget assembly management of TD-SCDMA network | |
IL260174A (en) | Providing application programs to devices | |
CN104239775A (en) | Method and device for establishing wireless connection of mobile phone end and PC (Personal Computer) end by short message | |
CN104168667A (en) | Data acquisition method, device and system | |
CN109343876A (en) | A kind of method of firmware update, system, device, equipment and storage medium | |
CN103136027A (en) | Immediate updating device and immediate updating method | |
CN108701018A (en) | The update method of application program | |
CN109359236A (en) | Target user's method for digging and device based on big data analysis | |
CN103218221A (en) | Control switching method and device of software interface | |
CN103687059A (en) | Method and device for establishing connection between computing device and mobile device | |
CN109491700A (en) | Multiple version application issued method, apparatus and relevant device | |
CN107968838B (en) | Mobile phone software updating method and system | |
CN109117178A (en) | Application version dissemination method, device and storage equipment, computer equipment | |
US10909602B1 (en) | Mobile communication device upgrade delivery differentiation | |
CN104516743B (en) | The upgrade method and system of embedded device firmware based on ActiveX | |
CN113315817A (en) | Method for updating vehicle terminal interface based on cloud resource package | |
CN109976754B (en) | Information display method and terminal thereof | |
CN102143222A (en) | Application resource downloading adaptation method and downloading adaptation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |