CN105516318A - Application program list pushing method and device - Google Patents

Application program list pushing method and device Download PDF

Info

Publication number
CN105516318A
CN105516318A CN201510933606.5A CN201510933606A CN105516318A CN 105516318 A CN105516318 A CN 105516318A CN 201510933606 A CN201510933606 A CN 201510933606A CN 105516318 A CN105516318 A CN 105516318A
Authority
CN
China
Prior art keywords
terminal equipment
application program
grade
configuration information
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510933606.5A
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510933606.5A priority Critical patent/CN105516318A/en
Publication of CN105516318A publication Critical patent/CN105516318A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

The invention belongs to the technical field of computers and networks, and discloses an application program list pushing method and device. The method comprises the following steps: acquiring configuration information of a terminal device; determining the level of an application program suitable for the installation of the terminal device according to the configuration information; acquiring a target application program list and pushing the target application program to the terminal device, wherein the target application program list contains the level and description information of all application programs corresponding to each level under the level. The device is used for pushing the list containing the description information of the application program of the corresponding level according to the configuration of a mobile terminal, so that the pushing of the application program list is more targeted, the unnecessary waste of the network flow is avoided, the user experience is improved, and the product viscidity is increased.

Description

The application list method for pushing and device
Technical field
The invention belongs to computer techno-stress technical field, particularly relate to a kind of the application list method for pushing and device.
Background technology
Along with the fast development of terminal equipment and network technology, the terminal equipment such as smart mobile phone, panel computer is more and more universal in the life of people, greatly facilitates life and the recreation, study of people.In order to adapt to people's more and more needs, the application program in application shop almost can cover the every aspect of people's life.But the configuration requirement of different application programs to terminal equipment is also not quite similar, such as: the application program of game class requires that terminal equipment has higher operational capability, therefore just higher to the configuration performance requirement of terminal equipment, and the application program of browser class is just lower to the configuration performance requirement of terminal equipment.But application shop is at present mainly according to the download rate of each application program, determine to push which application program to terminal equipment, by the description of application shop to the application program pushed, user cannot distinguish whether this application program is suitable for, usually there is user after application program being downloaded but owing to not mating with the configuration performance of mobile terminal, the problem that result causes this application program normally to use, has wasted the network traffics of user.
Summary of the invention
The invention provides the application list method for pushing and device, the list comprising the descriptor of the application program of corresponding grade is pushed according to the configuration of mobile terminal, the propelling movement of the application list can be made to have more specific aim, avoid the unnecessary waste of network traffics, improve Consumer's Experience, increase product viscosity.
First aspect present invention provides a kind of the application list method for pushing, and described method comprises: the configuration information obtaining terminal equipment; The grade of the application program being suitable for described installing terminal equipment is determined according to described configuration information; Obtain destination application list and also described destination application list is pushed to described terminal equipment, in described destination application list, comprise the descriptor of described grade and all application programs corresponding to the following grade of described grade.
In conjunction with first aspect, in the first possible implementation of first aspect, described method also comprises: receive the application program that described terminal equipment is uploaded; Detect the class information whether described terminal equipment uploads described application program; If described terminal equipment uploads the class information of described application program, then divide the grade of the application program that described terminal equipment is uploaded according to described class information; If the class information of described application program do not uploaded by described terminal equipment, then the grade classification of the application program uploaded by described terminal equipment is the lowest class.
In conjunction with first aspect, in the implementation that the second of first aspect is possible, described method also comprises: receive the application program that described terminal equipment is uploaded; Detect described terminal equipment whether to upload terminal equipment and normally run hardware configuration information needed for described application program; If described terminal equipment uploads described terminal equipment and normally runs hardware configuration information needed for described application program, then according to described terminal equipment normally run application required hardware configuration information and preset classification rule, divide the grade of the application program that described terminal equipment is uploaded; If described terminal equipment is not uploaded described terminal equipment and normally run hardware configuration information needed for described application program, then the grade classification of the application program uploaded by described terminal equipment is the lowest class.
In conjunction with first aspect, in the third possible implementation of first aspect, described method also comprises: regularly obtain user's score value of each described application program, user number and download time; According to the user's score value of each described application program obtained, user number and download time, adjust the grade of each described application program.
In conjunction with first aspect, in the 4th kind of possible implementation of first aspect, described method also comprises: the review information regularly obtaining each described application program; Semantic analysis is carried out to described review information; If comprise preset semanteme in described review information, then reduce the grade of the application program that review information is corresponding described in one-level.
In conjunction with the first possible, the second possibility of first aspect, the third possibility of first aspect or first aspect the 4th kind of possibility of first aspect, first aspect, in the 5th kind of possible implementation of first aspect, the list of described acquisition destination application comprises: the descriptor obtaining described grade and all application programs corresponding to the following grade of described grade, generates described destination application list according to described descriptor.
In conjunction with the 5th kind of possibility of first aspect, in the 6th kind of possible implementation of first aspect, the configuration information of described terminal equipment comprises the hardware configuration information of described terminal equipment.
In conjunction with the 6th kind of possibility of first aspect, in the 7th kind of possible implementation of first aspect, described descriptor comprises identification information and the download address information of described application program.
Second aspect present invention provides a kind of the application list pusher, and described device comprises: configuration information acquisition module, for obtaining the configuration information of terminal equipment; Level determination module, about the grade determining the application program being suitable for described installing terminal equipment according to described configuration information; List acquisition module, for obtaining destination application list; List pushing module, for described destination application list is pushed to described terminal equipment, comprises the descriptor of described grade and all application programs corresponding to the following grade of described grade in described destination application list.
In conjunction with second aspect, in the first possible implementation of second aspect, described device also comprises: receiver module, for receiving the application program that described terminal equipment is uploaded; Whether detection module, upload the class information of described application program for detecting described terminal equipment; The first estate divides module, if detect for described detection module the class information that described terminal equipment uploads described application program, then divides the grade of the application program that described terminal equipment is uploaded according to described class information; Described the first estate divides module, if also detect for described detection module the class information that described application program do not uploaded by described terminal equipment, then the grade classification of the application program uploaded by described terminal equipment is the lowest class.
In conjunction with second aspect the first may, in the implementation that the second of second aspect is possible, whether described detection module, also upload terminal equipment normally run hardware configuration information needed for described application program for detecting described terminal equipment; Described device also comprises: the second grade classification module, if detect described terminal equipment for described detection module to upload described terminal equipment and normally run hardware configuration information needed for described application program, then according to described terminal equipment normally run application required hardware configuration information and preset classification rule, divide the grade of the application program that described terminal equipment is uploaded; Described second grade classification module, if also do not upload described terminal equipment for terminal equipment described in described detection module normally run hardware configuration information needed for described application program, then the grade classification of the application program uploaded by described terminal equipment is the lowest class.
In conjunction with second aspect the first may, in the third possible implementation of second aspect, described device also comprises: acquisition module, for regularly obtaining user's score value of each described application program, user number and download time; The first estate adjusting module, for the user's score value according to each described application program obtained, user number and download time, adjusts the grade of each described application program.
In conjunction with the first possibility of second aspect, in the 4th kind of possible implementation of second aspect, described device also comprises: review information acquisition module, for regularly obtaining the review information of each described application program; Analysis module, for carrying out semantic analysis to described review information; Second level adjustment module, if for comprising preset semanteme in described review information, then reduces the grade of the application program that review information is corresponding described in one-level.
In conjunction with the first possible, the second possibility of second aspect, the third possibility of second aspect or second aspect the 4th kind of possibility of second aspect, second aspect, in the 5th kind of possible implementation of second aspect, described list acquisition module, also for obtaining the descriptor of described grade and all application programs corresponding to the following grade of described grade, generate described destination application list according to described descriptor.
In conjunction with the 5th kind of possibility of second aspect, in the 6th kind of possible implementation of second aspect, the configuration information of described terminal equipment comprises the hardware configuration information of described terminal equipment.
In conjunction with the 6th kind of possibility of second aspect, in the 7th kind of possible implementation of second aspect, described descriptor comprises identification information and the download address information of described application program.
From the invention described above embodiment, by the configuration information of terminal equipment sent according to terminal equipment, determine the grade of the application program being suitable for installing terminal equipment, the destination application list of the descriptor comprising this grade and all application programs corresponding to the following grade of this grade is pushed to mobile terminal, compared to prior art, one aspect of the present invention is owing to being push according to the configuration information of terminal equipment, therefore the destination application list pushed can be made to have more specific aim, thus avoid because downloading the application program that cannot run and the unnecessary waste of the network traffics caused, improve Consumer's Experience, increase product viscosity, on the other hand, grade classification is carried out by application programs, the time of coupling application program can be reduced, improve pushing efficiency.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those skilled in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of structured flowchart of server;
Fig. 2 is the realization flow schematic diagram of the application list method for pushing that first embodiment of the invention provides;
Fig. 3 is the realization flow schematic diagram of the application list method for pushing that second embodiment of the invention provides;
Fig. 4 is the structural representation of the application list pusher that third embodiment of the invention provides;
Fig. 5 is the structural representation of the application list pusher that fourth embodiment of the invention provides.
Embodiment
For making goal of the invention of the present invention, feature, advantage can be more obvious and understandable, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, and not all embodiments.Based on the embodiment in the present invention, those skilled in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 shows a kind of structured flowchart of server.The application list method for pushing that the embodiment of the present invention provides can be applicable in server 100 as shown in Figure 1.
Server 100 can produce larger difference because of configuration or performance difference, one or more central processing units (CentralProcessingUnits can be comprised, CPU) 122 (such as, one or more processors) and memory 132, one or more are for storing the storage medium 130 (such as one or more mass memory units) of application program 142 or data 144.Wherein, memory 132 and storage medium 130 can be of short duration storages or store lastingly.The program being stored in storage medium 130 can comprise one or more modules (illustrating not shown), and each module can comprise a series of command operatings in server.Further, central processing unit 122 can be set to communicate with storage medium 130, and server 100 performs a series of command operatings in storage medium 130.Server 100 can also comprise one or more power supplys 126, one or more wired or wireless network interfaces 110, one or more input/output interfaces 118, and/or, one or more operating system 141, such as WindowsServer tM, MacOSX tM, Unix tM, Linux tM, FreeBSD tMetc..Following Fig. 2 and embodiment illustrated in fig. 3 described in each step performed by server can based on the server architecture shown in Fig. 1.
Refer to Fig. 2, the realization flow schematic diagram of the application list method for pushing that Fig. 2 provides for first embodiment of the invention.The application list method for pushing that the present embodiment provides can be applicable in server 100 as shown in Figure 1, and as shown in Figure 2, the method mainly comprises the following steps:
The configuration information of S201, acquisition terminal equipment;
Terminal equipment can be, but not limited to comprise: mobile terminal and the immobile terminal such as desktop computer, intelligent TV set such as smart mobile phone, panel computer, Intelligent worn device that network enabled function and application program is installed.
The client-side program in application shop can be installed in terminal equipment.Client-side program can obtain the configuration information of terminal equipment after operation, and this configuration information is sent to server, so that server is according to this configuration information pushing application program list.Or server also can send to the client-side program in terminal equipment the request of configuration information obtaining terminal equipment, this client-side program is according to the configuration information of this acquisition request terminal equipment and return service device.
The configuration information of terminal equipment is preferably the hardware configuration information of terminal equipment, as the size of internal memory, the frequency of CPU.Further, this configuration information also can comprise the software configuration information of terminal equipment, as the operating system, firmware version etc. of installing.
Further, the configuration information of terminal equipment can also be the unit type of terminal equipment.The database of terminal equipment and each self-corresponding hardware configuration information data or the soft X ray information data that have recorded various model is configured with in server.Server is according to the unit type of this terminal equipment obtained, inquire about this database, obtain hardware configuration information or the soft X ray information of this terminal equipment, as the model HWG750-T0 according to terminal equipment, Query Database obtains hardware configuration information that model is the terminal equipment of HWG750-T0 and software configuration information.
S202, determine the grade of the application program being suitable for installing terminal equipment according to configuration information;
Particularly, the corresponding relation between the different configuration information of terminal equipment and the grade of its each self-corresponding application program is stored in server, server in advance according to each application program of this corresponding relation and management to the demand of the configuration condition of terminal equipment, the grade of each application program is divided, demand is higher, and corresponding higher grade.Such as suppose corresponding relation as shown in table 1 below, all application programs are divided into 1 ~ 5 grade, then the demand of application program to the configuration condition of terminal equipment of the 1st grade is minimum, and the demand of application program to the configuration condition of terminal equipment of the 5th grade is the highest.The demand can be the Minimum requirements of application program to the configuration condition of terminal equipment, namely normally runs to application program, and the configuration condition of terminal equipment at least needs the requirement reached.
Table 1
Random asccess memory size Cpu frequency Corresponding grade
≤ 512MB (million) < 1.1GHz (good omen) 1
> 512MB ,≤1GB (Ji) >1.1GHz,<=1.4GHz 2
>1GB,<=2GB >1.4GHz,<=2GHz 3
>2GB,<=4GB >2GHz,<=2.7GHz 4
>4GB >2.7GHz 5
Server is by the configuration information of the terminal equipment of acquisition, and the corresponding relation between the grade of each self-corresponding application program of different configuration information and its of above-mentioned terminal equipment mates, and determines the grade of the application program being suitable for installing terminal equipment.Such as, the configuration information of terminal equipment supposing to obtain is random asccess memory is 1GB, cpu frequency is 1.3GHz, then determine that the grade of the application program being suitable for installing terminal equipment is 2.
Further, weight data storehouse (or weights relation table) and score data storehouse (or grade form) is configured with in server, wherein store different configuration information and the corresponding relation between its each self-corresponding base value and weights in weight data storehouse, the configuration information higher to the disturbance degree of program operation, the base value of its correspondence and weights are also larger.Store the corresponding relation between different scorings and its each self-corresponding grade in score data storehouse, mark higher, corresponding higher grade.Server is according to the different configuration informations of the terminal equipment obtained, inquiry weight data storehouse, obtain each self-corresponding base value of different configuration informations and the weights of terminal equipment, the base value obtained according to inquiry and weights compute weighted, calculate the scoring of terminal equipment, then according to the scoring inquiry score data storehouse of terminal equipment, the grade of the application program being suitable for installing terminal equipment is determined.Such as, the configuration information of terminal equipment supposing to obtain is random asccess memory is 1GB, cpu frequency is 1.3GHz, then obtain base value corresponding to 1GB and weights are 0.3 and 0.2 by inquiry weight data storehouse, the base value that 1.3GHz is corresponding and weights are 0.4 and 0.1, the scoring then obtaining this terminal equipment by ranking operation is 0.1, then inquires about score data storehouse and determines that the grade of the application program being suitable for this installing terminal equipment is 2.
It should be noted that, the value of the value enumerated in above-mentioned table 1 and base value and weights is only a kind of example, and in actual applications, concrete grade, base value, weights and above-mentioned various corresponding relation are not limited thereto, and all can by User Defined.
S203, obtain destination application list destination application list is pushed to terminal equipment, in destination application list, comprise the descriptor of this grade and all application programs corresponding to the following grade of this grade.
According to the grade being suitable for the application program of installing terminal equipment determined, obtain destination application list, in this destination application list, comprise the descriptor of this grade and all application programs corresponding to the following grade of this grade.This descriptor can be, but not limited to comprise: the identification information of application program and download address.Wherein the identification information of application program can be such as the title of this application program.
This destination application list can by server pre-generatmg, and adjust according to the application program that other users upload, server obtains the destination application list of pregenerated correspondence according to the grade being suitable for the application program of installing terminal equipment determined and is pushed to terminal equipment.
Or server, according to the grade determined, obtains the descriptor of this grade and all application programs corresponding to the following grade of this grade, then generate destination application list according to the descriptor obtained and be pushed to terminal equipment.Such as, suppose that the grade determined is 4, then obtain the descriptor of each self-corresponding application program of 1,2,3,4 these four grades, generate destination application list according to the descriptor obtained and be pushed to terminal equipment.
It should be noted that, in the present invention, indication application program can be disposed in the server, also can be deployed in independent of in the storage server of this server or storage server cluster, by this server unified management.
The application list method for pushing that the embodiment of the present invention provides, according to the configuration information of the terminal equipment that terminal equipment sends, determine the grade of the application program being suitable for installing terminal equipment, the destination application list of the descriptor comprising this grade and all application programs corresponding to the following grade of this grade is pushed to terminal equipment, compared to prior art, one aspect of the present invention is owing to being push according to the configuration information of terminal equipment, therefore the destination application list pushed can be made to have more specific aim, thus avoid because downloading the application program that cannot run and the unnecessary waste of the network traffics caused, improve Consumer's Experience, increase product viscosity, on the other hand, grade classification is carried out by application programs, the time of coupling application program can be reduced, improve pushing efficiency.
Refer to Fig. 3, the realization flow schematic diagram of the application list method for pushing that Fig. 3 provides for second embodiment of the invention.The application list method for pushing that the present embodiment provides can be applicable in server 100 as shown in Figure 1, and as shown in Figure 3, the method mainly comprises the following steps:
The application program that S301, receiving terminal apparatus are uploaded;
The client-side program in application shop is installed in terminal equipment, is uploaded onto the server by the application program of this client-side program by User Exploitation, so that other-end device downloads.
Whether S302, sense terminals equipment upload the class information of application program;
User can when uploading application program by client-side program, utilize the operation interface that client-side program provides, according to the explanation of application programs grade classification in this operation interface, carry out self-defined to the grade of the application program uploaded, terminal equipment obtains the class information of user-defined application program to be uploaded, and this class information and application program to be uploaded are sent to server in the lump.Server detects the class information whether receiving the application program that terminal equipment sends.
If S303 terminal equipment uploads the class information of application program, then divide the grade of the application program that terminal equipment is uploaded according to class information;
If terminal equipment uploads the class information of application program, i.e. the User Defined grade of application program, then in the server using the grade of user-defined grade as this application program.
If the class information of application program do not uploaded by S304 terminal equipment, then the grade classification of the application program uploaded by terminal equipment is the lowest class;
If the class information of application program do not uploaded by terminal equipment, i.e. the grade of the not self-defined application program of user, be then the lowest class by the grade classification of this application program in the server, namely this application program can be installed in the terminal equipment of all configurations.
As one embodiment of the present of invention, the grade of application program can also be determined in such a way: the application program that server receiving terminal apparatus is uploaded; Whether sense terminals equipment uploads terminal equipment normally runs application required hardware configuration information; If terminal equipment uploads terminal equipment and normally to run application required hardware configuration information, the grade of required hardware configuration information and preset classification rule, the application program that division terminal equipment is uploaded of then normally running application according to terminal equipment; If terminal equipment is not uploaded terminal equipment and normally to be run application required hardware configuration information, then the grade classification of the application program uploaded by terminal equipment is the lowest class.
Wherein, classification rule can be self-defined according to terminal equipment industry hardware advances level by user, and server upgrades classification rule according to the operation of user, and repartition the grade of each application program according to the classification rule after renewal.
The configuration information of S305, acquisition terminal equipment;
S306, determine the grade of the application program being suitable for installing terminal equipment according to configuration information;
Step S305 is identical with step S202 with the step S201 in the first embodiment with step S306, specifically with reference to the corresponding contents in the first embodiment, can repeat no more herein.
S307, obtain the descriptor of this grade and all application programs corresponding to the following grade of this grade, generate destination application list destination application list is pushed to terminal equipment according to descriptor, in destination application list, comprise the descriptor of grade and all application programs corresponding to the following grade of grade;
The descriptor of application program can be, but not limited to comprise: the identification information of application program and download address.Wherein the identification information of application program can be such as the title of this application program.
Server, according to the grade determined, obtains the descriptor of this grade and all application programs corresponding to the following grade of this grade, then generates destination application list according to the descriptor obtained and is pushed to terminal equipment.Such as, suppose that the grade determined is 4, then obtain the descriptor of each self-corresponding application program of 1,2,3,4 these four grades, generate destination application list according to the descriptor obtained and be pushed to terminal equipment.
S308, the user's score value regularly obtaining each application program, user number and download time, according to user's score value of each application program obtained, user number and download time, adjust the grade of each application program.
Server regularly obtains user's score value of each application program, user number and download time, if user's score value of certain application program higher than preset first score value, user number higher than preset first number and download time higher than preset first number, then heighten the grade of this application program.If user's score value of certain application program lower than preset second score value, user number lower than preset second number and download time lower than preset second number, then reduce the grade of this application program.
As one embodiment of the present of invention, the grade of each application program can also adjust in such a way: the review information regularly obtaining each application program; Semantic analysis is carried out to review information; If comprise preset semanteme in review information, then reduce the grade of application program corresponding to one-level review information.
For example, server can obtain the review information of this month user to each application program every other month, semantic analysis is carried out to the review information obtained, if comprise " card " in the review information of of that month a certain application program, " cannot run ", " not smooth ", " automatically jump out " and the preset semanteme of other similar meaning, then reduce the grade of this application program of one-level, next month, if this month user is to also comprising above-mentioned preset semanteme in the review information of this application program, then reduce the grade of this application program of one-level again, until be down to lowermost level, or when user upgrades the version of this application program, according to the application program of user-defined grade or redaction to the demand of the configuration condition of terminal equipment, repartition the grade of the application program of redaction.
Due to the destination application list that user is according to server push, select download and use application program, and server is the destination application list pushed according to the configuration information of the terminal equipment of user, so the comment of user can reflect the matching degree of the grade of application program and the configuration information of terminal equipment really, by the grade of the review information dynamic conditioning application program according to user, can further improve the accuracy that application level divides.
The application list method for pushing that the embodiment of the present invention provides, according to the configuration information of the terminal equipment that terminal equipment sends, determine the grade of the application program being suitable for installing terminal equipment, the destination application list of the descriptor comprising this grade and all application programs corresponding to the following grade of this grade is pushed to terminal equipment, compared to prior art, one aspect of the present invention is owing to being push according to the configuration information of terminal equipment, therefore the destination application list pushed can be made to have more specific aim, thus avoid because downloading the application program that cannot run and the unnecessary waste of the network traffics caused, improve Consumer's Experience, increase product viscosity, on the other hand, grade classification is carried out by application programs, the time of coupling application program can be reduced, improve pushing efficiency.
Refer to Fig. 4, Fig. 4 is the structural representation of the application list pusher that third embodiment of the invention provides, and for convenience of explanation, illustrate only the part relevant to the embodiment of the present invention.The application list pusher of Fig. 4 example can be the executive agent of the application list method for pushing that previous embodiment provides, and it can be a functional module in terminal equipment or terminal equipment.The application list pusher of Fig. 4 example, mainly comprises: configuration information acquisition module 401, level determination module 402, list acquisition module 403 and list pushing module 404.Each functional module is described in detail as follows:
Configuration information acquisition module 401, for obtaining the configuration information of terminal equipment;
Level determination module 402, about the grade determining the application program being suitable for this installing terminal equipment according to this configuration information;
List acquisition module 403, for obtaining destination application list;
List pushing module 404, for this destination application list is pushed to this terminal equipment, comprises the descriptor of this grade and all application programs corresponding to the following grade of this grade in this destination application list.
Particularly, first, configuration information acquisition module 401 obtains the configuration information of this terminal equipment that the client-side program in terminal equipment operationally sends, or by sending the request of the configuration information obtaining terminal equipment to this client-side program, obtain the configuration information of this terminal equipment from this terminal equipment.
Wherein, the configuration information of terminal equipment is preferably the hardware configuration information of terminal equipment, as the size of internal memory, the frequency of CPU.
Further, this configuration information also can comprise the software configuration information of terminal equipment, as the operating system, firmware version etc. of installing.
Further, the configuration information of terminal equipment can also be the unit type of terminal equipment.The database of terminal equipment and each self-corresponding hardware configuration information data or the soft X ray information data that have recorded various model is configured with in server.Configuration information acquisition module 401 is according to the unit type of this terminal equipment obtained, inquire about this database, obtain hardware configuration information or the soft X ray information of this terminal equipment, as the model HWG750-T0 according to terminal equipment, Query Database obtains hardware configuration information that model is the terminal equipment of HWG750-T0 and software configuration information.
Secondly, level determination module 402 is by the configuration information of the terminal equipment of acquisition, mate from the corresponding relation between the different configuration information of terminal equipment preset in server and the grade of its each self-corresponding application program, determine the grade of the application program being suitable for installing terminal equipment.
Understandably, the corresponding relation between the different configuration information of terminal equipment and the grade of its each self-corresponding application program is stored in server, server in advance according to each application program of this corresponding relation and management to the demand of the configuration condition of terminal equipment, the grade of each application program is divided, demand is higher, and corresponding higher grade.Such as suppose corresponding relation as shown in table 1 below, all application programs are divided into 1 ~ 5 grade, then the demand of application program to the configuration condition of terminal equipment of the 1st grade is minimum, and the demand of application program to the configuration condition of terminal equipment of the 5th grade is the highest.The demand can be the Minimum requirements of application program to the configuration condition of terminal equipment, namely normally runs to application program, and the configuration condition of terminal equipment at least needs the requirement reached.
Further, level determination module 402 is according to the different configuration informations of the terminal equipment obtained, inquire about preset weight data storehouse, obtain each self-corresponding base value of different configuration informations and the weights of terminal equipment, the base value obtained according to inquiry and weights compute weighted, calculate the scoring of terminal equipment, then inquire about preset score data storehouse according to the scoring of terminal equipment, determine the grade of the application program being suitable for installing terminal equipment.
Understandably, weight data storehouse (or weights relation table) and score data storehouse (or grade form) is configured with in server, wherein store different configuration information and the corresponding relation between its each self-corresponding base value and weights in weight data storehouse, the configuration information higher to the disturbance degree of program operation, the base value of its correspondence and weights are also larger.Store the corresponding relation between different scorings and its each self-corresponding grade in score data storehouse, mark higher, corresponding higher grade.
Again, list acquisition module 403 obtains destination application list, this destination application list that list acquisition module 403 obtains by list pushing module 404 is pushed to this terminal equipment, comprises the descriptor of this grade and all application programs corresponding to the following grade of this grade in this destination application list.
This descriptor can be, but not limited to comprise: the identification information of application program and download address.Wherein the identification information of application program can be such as the title of this application program.
This destination application list can by server pre-generatmg, and adjust according to the application program that other users upload, list acquisition module 403 obtains the destination application list of pregenerated correspondence according to the grade being suitable for the application program of installing terminal equipment determined, and is pushed to terminal equipment by list pushing module 404.
Or, list acquisition module 403 is according to the grade determined, obtain the descriptor of this grade and all application programs corresponding to the following grade of this grade, then generate destination application list according to the descriptor obtained, and be pushed to terminal equipment by list pushing module 404.Such as, suppose that the grade determined is 4, then obtain the descriptor of each self-corresponding application program of 1,2,3,4 these four grades, generate destination application list according to the descriptor obtained and be pushed to terminal equipment.
It should be noted that, in the execution mode of the application list pusher of above-mentioned Fig. 4 example, the division of each functional module only illustrates, can be as required in practical application, the facility of the such as configuration requirement of corresponding hardware or the realization of software is considered, and above-mentioned functions distribution is completed by different functional modules, the internal structure by this download apparatus is divided into different functional modules, to complete all or part of function described above.And, in practical application, corresponding functional module in the present embodiment can be by corresponding hardware implementing, also can perform corresponding software by corresponding hardware and complete (each embodiment that this specification provides all can apply foregoing description principle, below repeats no more).
The application list pusher that the embodiment of the present invention provides, according to the configuration information of the terminal equipment that terminal equipment sends, determine the grade of the application program being suitable for installing terminal equipment, the destination application list of the descriptor comprising this grade and all application programs corresponding to the following grade of this grade is pushed to terminal equipment, compared to prior art, one aspect of the present invention is owing to being push according to the configuration information of terminal equipment, therefore the destination application list pushed can be made to have more specific aim, thus avoid because downloading the application program that cannot run and the unnecessary waste of the network traffics caused, improve Consumer's Experience, increase product viscosity, on the other hand, grade classification is carried out by application programs, the time of coupling application program can be reduced, improve pushing efficiency.
Refer to Fig. 5, Fig. 5 is the structural representation of the application list pusher that fourth embodiment of the invention provides, and for convenience of explanation, illustrate only the part relevant to the embodiment of the present invention.The application list pusher of Fig. 5 example can be the executive agent of the application list method for pushing that previous embodiment provides, and it can be a functional module in terminal equipment or terminal equipment.On the basis of the application list pusher provided in third embodiment of the invention shown in Fig. 4, with the 3rd embodiment unlike, in the fourth embodiment, device as shown in Figure 5, comprises further: receiver module 501, detection module 502, the first estate divide module 503, second grade classification module 504, acquisition module 505, the first estate adjusting module 506, review information acquisition module 507, analysis module 508 and the second level adjustment module 509.Each functional module is described in detail as follows:
Further, this device also comprises:
Receiver module 501, for receiving the application program that this terminal equipment is uploaded;
Whether detection module 502, upload the class information of this application program for detecting this terminal equipment;
The first estate divides module 503, if detect for detection module 502 class information that this terminal equipment uploads this application program, then divides the grade of the application program that this terminal equipment is uploaded according to this class information;
The first estate divides module 503, if also detect for detection module 502 class information that this application program do not uploaded by this terminal equipment, then the grade classification of the application program uploaded by this terminal equipment is the lowest class.
Particularly, the client-side program in application shop is installed in terminal equipment, is uploaded onto the server by the application program of this client-side program by User Exploitation, so that other-end device downloads.User can when uploading application program by client-side program, utilize the operation interface that client-side program provides, according to the explanation of application programs grade classification in this operation interface, carry out self-defined to the grade of the application program uploaded, terminal equipment obtains the class information of user-defined application program to be uploaded, and this class information and application program to be uploaded are sent to server in the lump.Detection module 502 detects the class information whether receiver module 501 receives the application program that terminal equipment sends.If terminal equipment uploads the class information of application program, i.e. the User Defined grade of application program, then the first estate divides module 503 in the server using the grade of user-defined grade as this application program.If the class information of application program do not uploaded by terminal equipment, the i.e. grade of the not self-defined application program of user, then the first estate divides module 503 is the lowest class by the grade classification of this application program in the server, and namely this application program can be installed in the terminal equipment of all configurations.
Further, whether detection module 502, also upload terminal equipment normally run hardware configuration information needed for this application program for detecting this terminal equipment;
This device also comprises:
Second grade classification module 504, if detect this terminal equipment for detection module 502 to upload this terminal equipment and normally run hardware configuration information needed for this application program, then according to this terminal equipment normally run application required hardware configuration information and preset classification rule, divide the grade of the application program that this terminal equipment is uploaded;
Second grade classification module 504, if also do not upload this terminal equipment for this terminal equipment of detection module 502 normally run hardware configuration information needed for this application program, then the grade classification of the application program uploaded by this terminal equipment is the lowest class.
Particularly, the application program uploaded of receiver module 501 receiving terminal apparatus; Whether detection module 502 sense terminals equipment uploads terminal equipment normally runs application required hardware configuration information; If terminal equipment uploads terminal equipment and normally to run application required hardware configuration information, then the second grade classification module 504 normally to run application required hardware configuration information and preset classification rule according to terminal equipment, divides the grade of application program that terminal equipment is uploaded; If terminal equipment is not uploaded terminal equipment and normally to be run application required hardware configuration information, then the grade classification of application program that terminal equipment is uploaded by the second grade classification module 504 is the lowest class.
Wherein, classification rule can be self-defined according to terminal equipment industry hardware advances level by user, and server upgrades classification rule according to the operation of user, and repartition the grade of each application program according to the classification rule after renewal.
Further, this device also comprises:
Acquisition module 505, for regularly obtaining user's score value of respectively this application program, user number and download time;
The first estate adjusting module 506, for the user's score value according to respectively this application program obtained, user number and download time, adjusts the grade of respectively this application program.
Particularly, acquisition module 505 regularly obtains user's score value of each application program, user number and download time, user's score value of the first estate adjusting module 506 analysis application whether higher than preset first score value, user number whether higher than preset first number and download time whether higher than preset first number, if user's score value of certain application program higher than preset first score value, user number higher than preset first number and download time higher than preset first number, then the first estate adjusting module 506 heightens the grade of this application program.The first estate adjusting module 506 also analysis application user's score value whether lower than preset second score value, user number whether lower than preset second number and download time whether lower than preset second number, if user's score value of certain application program lower than preset second score value, user number lower than preset second number and download time lower than preset second number, then the first estate adjusting module 506 reduces the grade of this application program.
Further, this device also comprises:
Review information acquisition module 507, for regularly obtaining the review information of respectively this application program;
Analysis module 508, for carrying out semantic analysis to this review information;
Second level adjustment module 509, if for comprising preset semanteme in this review information, then reduces the grade of application program corresponding to this review information of one-level.
Particularly, review information acquisition module 507 regularly obtains the review information of respectively this application program, the review information that analysis module 508 pairs of review information acquisition modules 507 regularly obtain carries out semantic analysis, if comprise preset semanteme in this review information, then the second level adjustment module 509 reduces the grade of application program corresponding to this review information of one-level.
For example, review information acquisition module 507 can obtain the review information of this month user to each application program every other month, by analysis module 508, semantic analysis is carried out to the review information obtained, if comprise " card " in the review information of of that month a certain application program, " cannot run ", " not smooth ", " automatically jump out " and the preset semanteme of other similar meaning, then the second level adjustment module 509 reduces the grade of this application program of one-level, next month, if this month user is to also comprising above-mentioned preset semanteme in the review information of this application program, then the second level adjustment module 509 reduces the grade of this application program of one-level again, until be down to lowermost level, or when user upgrades the version of this application program, according to the application program of user-defined grade or redaction to the demand of the configuration condition of terminal equipment, the grade of the application program of redaction is repartitioned by the first estate division module 503 or the second grade classification module 504.
Due to the destination application list that user is according to server push, select download and use application program, and server is the destination application list pushed according to the configuration information of the terminal equipment of user, so the comment of user can reflect the matching degree of the grade of application program and the configuration information of terminal equipment really, by the grade of the review information dynamic conditioning application program according to user, can further improve the accuracy that application level divides.
Further, list acquisition module 403, also for obtaining the descriptor of this grade and all application programs corresponding to the following grade of this grade, generates this destination application list according to this descriptor.
Further, the configuration information of this terminal equipment comprises the hardware configuration information of this terminal equipment.
Further, this descriptor comprises identification information and the download address information of this application program.
The application list pusher that the embodiment of the present invention provides, according to the configuration information of the terminal equipment that terminal equipment sends, determine the grade of the application program being suitable for installing terminal equipment, the destination application list of the descriptor comprising this grade and all application programs corresponding to the following grade of this grade is pushed to terminal equipment, compared to prior art, one aspect of the present invention is owing to being push according to the configuration information of terminal equipment, therefore the destination application list pushed can be made to have more specific aim, thus avoid because downloading the application program that cannot run and the unnecessary waste of the network traffics caused, improve Consumer's Experience, increase product viscosity, on the other hand, grade classification is carried out by application programs, the time of coupling application program can be reduced, improve pushing efficiency.
In several embodiments that the application provides, should be understood that disclosed apparatus and method can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described module, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple module or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of device or module or communication connection can be electrical, machinery or other form.
The described module illustrated as separating component can or may not be physically separates, and the parts as module display can be or may not be physical module, namely can be positioned at a place, or also can be distributed on multiple mixed-media network modules mixed-media.Some or all of module wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional module in each embodiment of the present invention can be integrated in a processing module, also can be that the independent physics of modules exists, also can two or more module integrations in a module.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.
If described integrated module using the form of software function module realize and as independently production marketing or use time, can be stored in a computer read/write memory medium.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words or all or part of of this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM, RandomAccessMemory), magnetic disc or CD etc. various can be program code stored medium.
It should be noted that, for aforesaid each embodiment of the method, in order to easy description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the present invention is not by the restriction of described sequence of movement, because according to the present invention, some step can adopt other order or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in specification all belongs to preferred embodiment, and involved action and module might not be all that the present invention is necessary.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, in certain embodiment, there is no the part described in detail, can see the associated description of other embodiment.
It is more than the description to a kind of the application list method for pushing provided by the present invention and device, for those skilled in the art, according to the thought of the embodiment of the present invention, all will change in specific embodiments and applications, to sum up, this description should not be construed as limitation of the present invention.

Claims (16)

1. the application list method for pushing, is characterized in that, described method comprises:
Obtain the configuration information of terminal equipment;
The grade of the application program being suitable for described installing terminal equipment is determined according to described configuration information;
Obtain destination application list and also described destination application list is pushed to described terminal equipment, in described destination application list, comprise the descriptor of described grade and all application programs corresponding to the following grade of described grade.
2. method according to claim 1, is characterized in that, described method also comprises:
Receive the application program that described terminal equipment is uploaded;
Detect the class information whether described terminal equipment uploads described application program;
If described terminal equipment uploads the class information of described application program, then divide the grade of the application program that described terminal equipment is uploaded according to described class information;
If the class information of described application program do not uploaded by described terminal equipment, then the grade classification of the application program uploaded by described terminal equipment is the lowest class.
3. method according to claim 1, is characterized in that, described method also comprises:
Receive the application program that described terminal equipment is uploaded;
Detect described terminal equipment whether to upload terminal equipment and normally run hardware configuration information needed for described application program;
If described terminal equipment uploads described terminal equipment and normally runs hardware configuration information needed for described application program, then according to described terminal equipment normally run application required hardware configuration information and preset classification rule, divide the grade of the application program that described terminal equipment is uploaded;
If described terminal equipment is not uploaded described terminal equipment and normally run hardware configuration information needed for described application program, then the grade classification of the application program uploaded by described terminal equipment is the lowest class.
4. method according to claim 1, is characterized in that, described method also comprises:
User's score value of each described application program of regular acquisition, user number and download time;
According to the user's score value of each described application program obtained, user number and download time, adjust the grade of each described application program.
5. method according to claim 1, is characterized in that, described method also comprises:
The review information of each described application program of regular acquisition;
Semantic analysis is carried out to described review information;
If comprise preset semanteme in described review information, then reduce the grade of the application program that review information is corresponding described in one-level.
6. the method according to claim 1 to 5 any one, is characterized in that, the list of described acquisition destination application comprises:
Obtain the descriptor of described grade and all application programs corresponding to the following grade of described grade, generate described destination application list according to described descriptor.
7. method according to claim 6, is characterized in that, the configuration information of described terminal equipment comprises the hardware configuration information of described terminal equipment.
8. method according to claim 7, is characterized in that, described descriptor comprises identification information and the download address information of described application program.
9. the application list pusher, is characterized in that, described device comprises:
Configuration information acquisition module, for obtaining the configuration information of terminal equipment;
Level determination module, about the grade determining the application program being suitable for described installing terminal equipment according to described configuration information;
List acquisition module, for obtaining destination application list;
List pushing module, for described destination application list is pushed to described terminal equipment, comprises the descriptor of described grade and all application programs corresponding to the following grade of described grade in described destination application list.
10. device according to claim 9, is characterized in that, described device also comprises:
Receiver module, for receiving the application program that described terminal equipment is uploaded;
Whether detection module, upload the class information of described application program for detecting described terminal equipment;
The first estate divides module, if detect for described detection module the class information that described terminal equipment uploads described application program, then divides the grade of the application program that described terminal equipment is uploaded according to described class information;
Described the first estate divides module, if also detect for described detection module the class information that described application program do not uploaded by described terminal equipment, then the grade classification of the application program uploaded by described terminal equipment is the lowest class.
11. devices according to claim 10, is characterized in that,
Whether described detection module, also upload terminal equipment normally run hardware configuration information needed for described application program for detecting described terminal equipment;
Described device also comprises:
Second grade classification module, if detect described terminal equipment for described detection module to upload described terminal equipment and normally run hardware configuration information needed for described application program, then according to described terminal equipment normally run application required hardware configuration information and preset classification rule, divide the grade of the application program that described terminal equipment is uploaded;
Described second grade classification module, if also do not upload described terminal equipment for terminal equipment described in described detection module normally run hardware configuration information needed for described application program, then the grade classification of the application program uploaded by described terminal equipment is the lowest class.
12. devices according to claim 10, is characterized in that, described device also comprises:
Acquisition module, for regularly obtaining user's score value of each described application program, user number and download time;
The first estate adjusting module, for the user's score value according to each described application program obtained, user number and download time, adjusts the grade of each described application program.
13. devices according to claim 10, is characterized in that, described device also comprises:
Review information acquisition module, for regularly obtaining the review information of each described application program;
Analysis module, for carrying out semantic analysis to described review information;
Second level adjustment module, if for comprising preset semanteme in described review information, then reduces the grade of the application program that review information is corresponding described in one-level.
14. devices according to claim 9 to 13 any one, is characterized in that,
Described list acquisition module, also for obtaining the descriptor of described grade and all application programs corresponding to the following grade of described grade, generates described destination application list according to described descriptor.
15. devices according to claim 14, is characterized in that, the configuration information of described terminal equipment comprises the hardware configuration information of described terminal equipment.
16. devices according to claim 15, is characterized in that, described descriptor comprises identification information and the download address information of described application program.
CN201510933606.5A 2015-12-14 2015-12-14 Application program list pushing method and device Pending CN105516318A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510933606.5A CN105516318A (en) 2015-12-14 2015-12-14 Application program list pushing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510933606.5A CN105516318A (en) 2015-12-14 2015-12-14 Application program list pushing method and device

Publications (1)

Publication Number Publication Date
CN105516318A true CN105516318A (en) 2016-04-20

Family

ID=55723948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510933606.5A Pending CN105516318A (en) 2015-12-14 2015-12-14 Application program list pushing method and device

Country Status (1)

Country Link
CN (1) CN105516318A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106155753A (en) * 2016-08-22 2016-11-23 广东欧珀移动通信有限公司 A kind of application program installation method, device and terminal
CN106537339A (en) * 2016-06-28 2017-03-22 深圳狗尾草智能科技有限公司 Single skill package upgrade management device and method
CN106779907A (en) * 2016-11-18 2017-05-31 广州粤亮信息科技有限公司 Mobile solution recommends method and device
WO2018177272A1 (en) * 2017-03-27 2018-10-04 广州优视网络科技有限公司 Application information acquisition method and device, data processing terminal, and storage medium
CN108984294A (en) * 2018-05-25 2018-12-11 中国科学院计算机网络信息中心 Resource regulating method, device and storage medium
CN110785739A (en) * 2017-08-31 2020-02-11 深圳市欢太科技有限公司 Display method of application download interface and related equipment
CN114827257A (en) * 2022-05-10 2022-07-29 携程旅游网络技术(上海)有限公司 Method, device, equipment and medium for pushing application program of enterprise client

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102810066A (en) * 2011-06-03 2012-12-05 北京千橡网景科技发展有限公司 Terminal adapting method and terminal and server based on terminal characteristic configuration program
CN103677899A (en) * 2013-11-15 2014-03-26 小米科技有限责任公司 Method and device for installing application programs
US20140366016A1 (en) * 2012-02-22 2014-12-11 Tencent Technology (Shenzhen) Company Limited Software Installation Method, Device and System
CN104298526A (en) * 2014-09-28 2015-01-21 北京畅游天下网络技术有限公司 Software updating method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102810066A (en) * 2011-06-03 2012-12-05 北京千橡网景科技发展有限公司 Terminal adapting method and terminal and server based on terminal characteristic configuration program
US20140366016A1 (en) * 2012-02-22 2014-12-11 Tencent Technology (Shenzhen) Company Limited Software Installation Method, Device and System
CN103677899A (en) * 2013-11-15 2014-03-26 小米科技有限责任公司 Method and device for installing application programs
CN104298526A (en) * 2014-09-28 2015-01-21 北京畅游天下网络技术有限公司 Software updating method and device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106537339A (en) * 2016-06-28 2017-03-22 深圳狗尾草智能科技有限公司 Single skill package upgrade management device and method
WO2018000209A1 (en) * 2016-06-28 2018-01-04 深圳狗尾草智能科技有限公司 Single skill package upgrade management device and method
CN106155753A (en) * 2016-08-22 2016-11-23 广东欧珀移动通信有限公司 A kind of application program installation method, device and terminal
CN106779907A (en) * 2016-11-18 2017-05-31 广州粤亮信息科技有限公司 Mobile solution recommends method and device
WO2018177272A1 (en) * 2017-03-27 2018-10-04 广州优视网络科技有限公司 Application information acquisition method and device, data processing terminal, and storage medium
CN110785739A (en) * 2017-08-31 2020-02-11 深圳市欢太科技有限公司 Display method of application download interface and related equipment
CN110785739B (en) * 2017-08-31 2024-02-23 深圳市欢太科技有限公司 Display method of application download interface and related equipment
CN108984294A (en) * 2018-05-25 2018-12-11 中国科学院计算机网络信息中心 Resource regulating method, device and storage medium
CN108984294B (en) * 2018-05-25 2022-03-29 中国科学院计算机网络信息中心 Resource scheduling method, device and storage medium
CN114827257A (en) * 2022-05-10 2022-07-29 携程旅游网络技术(上海)有限公司 Method, device, equipment and medium for pushing application program of enterprise client

Similar Documents

Publication Publication Date Title
CN105516318A (en) Application program list pushing method and device
US10069705B2 (en) Data usage profiles for users and applications
CN102567468B (en) Method for adjusting player volume of media files and equipment utilizing same
CN101930449B (en) Client, brokerage server and method for providing cloud storage
CN102811371A (en) Method, system and device for recommending intelligent television application program
CN108243346B (en) Method for filtering bullet screen information, server and computer equipment
US20130085886A1 (en) Method and system for automatic application recommendation
CN104267874A (en) Terminal and method for adjusting layout of application icons on same
CN103607461A (en) Information sharing method and cloud server
CN107563836B (en) Billboard leasing method, server and storage medium
US8856739B2 (en) Method of updating list of software-as-a-service and system for the same
CN101944124A (en) Distributed file system management method, device and corresponding file system
CN104808892A (en) Application icon ordering method, device, system and associated equipment
CN109413207A (en) A kind of file uploading method, system, device and computer readable storage medium
CN104750872A (en) Method and device for searching service object
CN105049290A (en) Method and device for monitoring page access
CN111159536A (en) Method and equipment for pushing presentation information in reading application
CN104991780A (en) Interface switching method and terminal
CN104360858A (en) Method and device for calculating hotness of application
CN105991722A (en) Downloader recommendation method, application server, terminal and system
CN103634032A (en) Data transferring method and system and mobile terminal
CN102622274B (en) Computer device and interrupt task allocation method thereof
CN103929806A (en) Information processing method and device and electronic device
US20160110779A1 (en) Method, system and recording medium for providing search function and search result on mobile messenger
CN102625290A (en) Method, device, system and terminal for downloading resources

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160420