CN103677899A - Method and device for installing application programs - Google Patents

Method and device for installing application programs Download PDF

Info

Publication number
CN103677899A
CN103677899A CN201310572124.2A CN201310572124A CN103677899A CN 103677899 A CN103677899 A CN 103677899A CN 201310572124 A CN201310572124 A CN 201310572124A CN 103677899 A CN103677899 A CN 103677899A
Authority
CN
China
Prior art keywords
application program
terminal device
attribute information
coupling
group
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310572124.2A
Other languages
Chinese (zh)
Other versions
CN103677899B (en
Inventor
张鹏飞
屈恒
王益冬
夏勇峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201310572124.2A priority Critical patent/CN103677899B/en
Publication of CN103677899A publication Critical patent/CN103677899A/en
Application granted granted Critical
Publication of CN103677899B publication Critical patent/CN103677899B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a method and device for installing application programs, and belongs to the technical field of information. The method includes the steps that attribute information of a terminal device in communication connection with network-side equipment is acquired; whether application programs matched with the attribute information of the terminal device exist in prestored application programs or not is judged according to the attribute information of the terminal device; installation information of the matched application programs is pushed to the terminal device if the matched application programs are found. According to the method and device for installing the application programs, when it is detected that the application programs matched with the attribute information of the terminal device exist in the prestored application programs according to the attribute information of the terminal device in communication connection with the network-side equipment, the installation information of the matched application programs is pushed to the terminal device, so that automatic installation of the application programs is achieved, application program installation efficiency is improved, and user operations are reduced.

Description

The method and apparatus of set up applications
Technical field
The disclosure is directed to areas of information technology, especially a kind of method and apparatus of set up applications.
Background technology
Along with the development of Internet technology, people have developed the application program of various feature richness.These application programs, when offering convenience, have also been brought the puzzlement of installing.How quickly and easily set up applications is the problem that people need to consider.
Correlation technique needs user's manual retrieve application on terminal device when set up applications, then the application program retrieving is manually installed into terminal device.
Because correlation technique is when the set up applications, by the method for user's MS manual search set up applications intelligence not, not only the efficiency of set up applications is lower, and has increased user's operation, to user, makes troubles.
Summary of the invention
In order to overcome the problem existing in correlation technique, the disclosure provides a kind of method and apparatus of set up applications.
On the one hand, the disclosure provides a kind of method of set up applications, and the method comprises:
Obtain the attribute information of the terminal device of communication connection;
According to the attribute information of described terminal device, detect in pre-stored application program, whether to there is the application program of mating with the attribute information of described terminal device;
If the application program with coupling detected, to described terminal device, push the mount message of the application program of described coupling.
Alternatively, according to the attribute information of described terminal device, detect in pre-stored application program whether there is the application program of mating with the attribute information of described terminal device, comprising:
Every group of corresponding a kind of attribute information of pre-stored application program, determines at least one group of corresponding application program according to described attribute information;
Obtain the application program of having installed in described terminal device;
Described application program of having installed and described at least one group of definite application program are compared;
Application program using the uninstalled application program of terminal device described at least one group of application program of determining as coupling.
Alternatively, according to the attribute information of described terminal device, detect in pre-stored application program whether there is the application program of mating with the attribute information of described terminal device, comprising:
Every group of corresponding a kind of attribute information of pre-stored application program, determines at least one group of corresponding application program according to described attribute information;
Obtain the application program of having installed in described terminal device;
According to the operation system information in the attribute information of described terminal device and type information, determine the performance parameter of described terminal device;
According to described performance parameter, determine whether the application program of having installed in described terminal device meets the condition of upgraded version;
When meeting, in described at least one group of definite application program, search the application program that the performance parameter with described terminal device matches, and the application program using the application program finding as coupling.
On the other hand, the disclosure provides a kind of method of set up applications, and method comprises:
After network equipment carries out communication and is connected, receive the mount message of the application program of the coupling that described network equipment pushes according to the attribute information of local terminal;
The application program of coupling is installed according to the mount message of the application program of described coupling.
Alternatively, receive described network equipment according to after the mount message of the application program of the coupling of the attribute information propelling movement of local terminal, also comprise:
The mount message of the application program of the coupling that described network equipment is pushed according to the attribute information of local terminal is installed authority and is confirmed, and confirming to have after the authority of installation, carry out the step that the application program of coupling is installed according to the mount message of the application program of described coupling.
The disclosure also provides a kind of network equipment, and equipment comprises:
Acquisition module, for obtaining the attribute information of the terminal device of communication connection;
Detection module, for according to the attribute information of described terminal device, detects in pre-stored application program, whether to have the application program of mating with the attribute information of described terminal device;
Pushing module, for when the application program with coupling being detected, pushes the mount message of the application program of described coupling to described terminal device.
Alternatively, detection module, for every group of corresponding a kind of attribute information of pre-stored application program, determines at least one group of corresponding application program according to described attribute information; Obtain the application program of having installed in described terminal device; Described application program of having installed and described at least one group of definite application program are compared; Application program using the uninstalled application program of terminal device described at least one group of application program of determining as coupling.
Alternatively, detection module, for every group of corresponding a kind of attribute information of pre-stored application program, determines at least one group of corresponding application program according to described attribute information; Obtain the application program of having installed in described terminal device; According to the operation system information in the attribute information of described terminal device and type information, determine the performance parameter of described terminal device; According to described performance parameter, determine whether the application program of having installed in described terminal device meets the condition of upgraded version; When meeting, in described at least one group of definite application program, search the application program that the performance parameter with described terminal device matches, and the application program using the application program finding as coupling.
The disclosure also provides a kind of terminal device, and terminal device comprises:
Receiver module, for after network equipment carries out communication and is connected, receives the mount message of the application program of the coupling that described network equipment pushes according to the attribute information of local terminal;
Installation module, for installing the application program of coupling according to the mount message of the application program of described coupling.
Alternatively, terminal device, also comprises:
Confirm module, for described network equipment is installed to authority according to the mount message of the application program of the coupling of the attribute information propelling movement of local terminal, confirm;
Described installation module, for confirming to have after the authority of installation, carries out the step that the application program of coupling is installed according to the mount message of the application program of described coupling.
A kind of network equipment is also provided, described equipment includes storer, and one or more than one program, one of them or more than one program are stored in storer, and be configured to be carried out by the above processor of or, described one or an above program comprise for carrying out the instruction of following operation:
Obtain the attribute information of the terminal device of communication connection;
According to the attribute information of described terminal device, detect in pre-stored application program, whether to there is the application program of mating with the attribute information of described terminal device;
If the application program with coupling detected, to described terminal device, push the mount message of the application program of described coupling.
A kind of terminal device is also provided, described terminal device includes storer, and one or more than one program, one of them or more than one program are stored in storer, and be configured to be carried out by the above processor of or, described one or an above program comprise for carrying out the instruction of following operation:
After network equipment carries out communication and is connected, receive the mount message of the application program of the coupling that described network equipment pushes according to the attribute information of local terminal;
The application program of coupling is installed according to the mount message of the application program of described coupling.
Beneficial effects more of the present disclosure can comprise: by the situation that the attribute information of the terminal device connecting according to communication has the application program of mating with the attribute information of terminal device in detecting pre-stored application program, to terminal device, push the mount message of the application program of coupling, thereby realized Auto-mounting application program, improve the efficiency of set up applications, reduced user's operation.
Should be understood that, it is only exemplary that above general description and details are hereinafter described, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide further understanding of the disclosure, forms the application's a part, does not form restriction of the present disclosure.In the accompanying drawings:
Fig. 1 is the exemplary process diagram of the method for the set up applications that provides of embodiment of the disclosure;
Fig. 2 is the exemplary process diagram of the method for the set up applications that provides of another embodiment of the disclosure;
Fig. 3 is the exemplary process diagram of the method for the set up applications that provides of another embodiment of the disclosure;
Fig. 4 is the schematic diagram at the interface of notifying user that provides of another embodiment of the disclosure;
Fig. 5 is the structural representation of the network equipment that provides of another embodiment of the disclosure;
Fig. 6 is the structural representation of the terminal device that provides of another embodiment of the disclosure;
Fig. 7 is the structural representation of the terminal device that provides of another embodiment of the disclosure;
Fig. 8 is the structural representation of the network equipment that provides of another embodiment of the disclosure.
By above-mentioned accompanying drawing, the embodiment that the disclosure is clear and definite has been shown, will there is more detailed description hereinafter.These accompanying drawings and text description are not in order to limit the scope of disclosure design by any mode, but by reference to specific embodiment for those skilled in the art illustrate concept of the present disclosure.
Embodiment
For making object of the present disclosure, technical scheme and advantage clearer, below in conjunction with embodiment and accompanying drawing, the disclosure is described in further details.At this, exemplary embodiment of the present disclosure and explanation thereof are used for explaining the disclosure, but not as to restriction of the present disclosure.
Disclosure embodiment provides the method and apparatus of set up applications, below in conjunction with accompanying drawing, the disclosure is elaborated.
In one embodiment, as shown in Figure 1, while being applied to network equipment, the method for this set up applications comprises:
In step S101, obtain the attribute information of the terminal device of communication connection.
In step S102, according to the attribute information of terminal device, detect in pre-stored application program, whether to there is the application program of mating with the attribute information of terminal device.
In step S103, if the application program with coupling detected, to terminal device, push the mount message of the application program of coupling.
The method that disclosure embodiment provides, by in the situation that the attribute information of the terminal device connecting according to communication has the application program of mating with the attribute information of terminal device in detecting pre-stored application program, to terminal device, push the mount message of the application program of coupling, thereby realized Auto-mounting application program, improve the efficiency of set up applications, reduced user's operation.
In another embodiment, according to the attribute information of terminal device, detect in pre-stored application program whether there is the application program of mating with the attribute information of terminal device, comprising:
Every group of corresponding a kind of attribute information of pre-stored application program, determines at least one group of corresponding application program according to attribute information;
Obtain the application program of having installed in terminal device;
The application program of having installed and at least one group of application program of determining are compared;
Using the uninstalled application program of terminal device at least one group of application program of determining as the application program of coupling.
In another embodiment, according to the attribute information of terminal device, detect in pre-stored application program, whether to have with the application program of the attribute information coupling of terminal device and comprise: every group of pre-stored corresponding a kind of attribute information of application program, according to attribute information, determine at least one group of application program of correspondence; Obtain the application program of having installed in terminal device; According to the operation system information in the attribute information of terminal device and type information, determine the performance parameter of terminal device; According to performance parameter, determine whether the application program of having installed in terminal device meets the condition of upgraded version; When meeting, at least one group of application program of determining, search the application program that the performance parameter with terminal device matches, and the application program using the application program finding as coupling.
Above-mentioned all optional technical schemes, can adopt any combination to form optional embodiment of the present disclosure, and this is no longer going to repeat them.
In another embodiment, as shown in Figure 2, while being applied to terminal device, the method for this set up applications comprises:
In step S201, after network equipment carries out communication and is connected, receive the mount message of the application program of the coupling that network equipment pushes according to the attribute information of local terminal;
In step S202, the application program of coupling is installed according to the mount message of the application program of coupling.
In another embodiment, receive network equipment according to after the mount message of the application program of the coupling of the attribute information propelling movement of local terminal, also comprise:
The mount message of the application program of the coupling that network equipment is pushed according to the attribute information of local terminal is installed authority confirmation, and is confirming to have after the authority of installation, carries out according to the step of the application program of the mount message installation coupling of the application program of coupling.
Above-mentioned all optional technical schemes, can adopt any combination to form optional embodiment of the present disclosure, and this is no longer going to repeat them.
In another embodiment, as shown in Figure 3, the method for this set up applications comprises:
In step S301, network equipment obtains the attribute information of the terminal device of communication connection;
For this step, attribute information at least comprises operation system information and the type information of terminal device.About obtaining the mode of the attribute information of the terminal device that communication connects, the present embodiment is not done concrete restriction to this.Wrap but be not limited to the mode that employing scans the terminal device of communication connection, obtaining the attribute information of the terminal device of communication connection; Certainly, except the mode of the above-mentioned attribute information that obtains the terminal device that communication connects, can also include but not limited to adopt the mode of the terminal device active reporting attribute information that communication connects, the attribute information of the terminal device that the attribute information of the terminal device active reporting that communication is connected connects as the communication getting.In addition, the type of the terminal device connecting about communication, the present embodiment is not done concrete restriction equally, and in practical application, this terminal device can be the terminal device such as mobile phone, panel computer arbitrarily.
It should be noted that, in the method that the present embodiment provides, terminal device just can carry out communication with network equipment and be connected when failed cluster, thereby has avoided terminal device not open or failed cluster in the situation that at network equipment, needs the situation that networking could set up applications.About terminal device, carry out with network equipment the mode that communication is connected, the present embodiment is not done concrete restriction, can adopt the method for existing arbitrary interconnection network side apparatus while specifically implementing.
For the ease of understanding, take that to carry out terminal device that communication is connected be mobile phone describes as example with network equipment.The mobile phone that network equipment connects by scanning obtains the attribute information of mobile phone, and the attribute information of the mobile phone getting includes but not limited to: the operating system of mobile phone is Android system, and the model of mobile phone is A.
In step S302, network equipment is according to the attribute information of terminal device, detects in pre-stored application program, whether to have the application program of mating with the attribute information of terminal device;
For this step, in order to make the network equipment can be according to the attribute information of terminal device, detect in pre-stored application program and whether there is the application program of mating with the attribute information of terminal device, the method that the present embodiment provides, according to the attribute information of terminal device, before detecting and whether thering is the application program of mating with the attribute information of terminal device in pre-stored application program, can be according to the pre-stored many group application program corresponding with different attribute information of the attribute information of different terminal equipment, and by every group of corresponding a kind of attribute information of pre-stored application program.Wherein, every group of application program can represent with tabular form.For example, the corresponding first group of application program of attribute information that comprises the S model of Android system; The corresponding second group of application program of attribute information that comprises the F model of Android system.This pre-stored application program can be the application program that does not have installation risk after legitimacy detects, for example, and without trojan horse etc.
Every group of corresponding a kind of attribute information of pre-stored application program, and a kind of attribute information can the pre-stored application program of corresponding many groups.Network equipment, as router, gets after the attribute information of terminal device, can find at least one group of corresponding application program.Then, obtain the application program of having installed in terminal device, the application program of having installed and at least one group of application program of determining are compared, and then using the uninstalled application program of terminal device at least one group of application program of determining as the application program of coupling.
Wherein, about obtaining the mode of the application program of having installed in terminal device, the present embodiment is not done concrete restriction to this.Can include but not limited to adopt the mode of the terminal device that scans communication connection, the application program that the application program of having installed in the terminal device scanning has been installed in the terminal device getting; Certainly, except the above-mentioned mode of obtaining the application program of having installed in terminal device, can also adopt the mode of the application program that terminal device active reporting installed, the application program that the application program of having installed of terminal device active reporting has been installed in the terminal device getting.
For above-mentioned according to the attribute information of terminal device, detect the mode whether in pre-stored application program with the application program of mating with the attribute information of terminal device, for the ease of understanding, with terminal device, be mobile phone, network equipment is that router is that example describes.Wherein, the attribute information of the mobile phone getting comprises: the operating system of mobile phone is Android system, and the model of mobile phone is A.Because the pre-stored one group application program corresponding with this attribute information is A1, A2 and A3, according to the attribute information of mobile phone, determine that one group of corresponding application program is A1, A2 and A3.By scanning cell phone, get in mobile phone set up applications A1.The application A of having installed 1 is compared with one group of application A 1, A2 and A3 determining, and in known definite one group of application A 1, A2 and A3, the uninstalled application program of mobile phone is A2 and A3, the application program using A2 and A3 as coupling; And then explanation detects and has application A 2 and the A3 mating with the attribute information of mobile phone in pre-stored application program.
In another embodiment, according to the attribute information of terminal device, detect in pre-stored application program and whether there is the application program of mating with the attribute information of terminal device, include but not limited to: every group of corresponding a kind of attribute information of pre-stored application program, according to attribute information, determine at least one group of corresponding application program; Obtain the application program of having installed in terminal device; According to the operation system information in the attribute information of terminal device and type information, determine the performance parameter of terminal device; According to performance parameter, determine whether the application program of having installed in terminal device meets the condition of upgraded version; When meeting, at least one group of application program of determining, search the application program that the performance parameter with terminal device matches, and the application program using the application program finding as coupling.
Wherein, the performance parameter of terminal device includes but not limited to: the processor type of terminal device, resolution and processing speed etc.The condition of upgraded version, includes but not limited to: the application program of having installed is not latest edition, and the version that is not best suited for terminal device performance.
For the ease of understanding, still the attribute information with the mobile phone that gets comprises: the operating system of mobile phone is Android system, and the model of mobile phone is A, and the pre-stored one group application program corresponding with this attribute information is that A1, A2 and A3 are example.By scanning cell phone, get in mobile phone set up applications A4, the different editions that this application A 4 and application A 1, A2 and A3 are same application, and the version of application A 1 and A3 is higher than the version of application A 4, and the version of application A 2 is lower than the version of application A 4.According to the operation system information in the attribute information of mobile phone and type information, determine that the performance parameter of mobile phone comprises: the type of processor is AA, resolution is 1280*720, processing speed is 1.6GHz.According to this performance parameter, if the version of the application program that judgement mobile phone is supported is higher than the version of application A 4, the application A 4 of having installed in mobile phone is not latest edition, meets the condition of upgraded version.Owing to meeting the condition of upgraded version, in a group of application A 1, A2 and the A3 determining, searching the application program that the performance parameter with mobile phone matches is A1 and A3; And then illustrating to detect in pre-stored application program to there is application A 1 and the A3 mating with the attribute information of mobile phone, concrete selection is pushed to mobile phone by the application program of which coupling, can further determine by subsequent step.
Again for example, still the attribute information with the mobile phone that gets comprises: the operating system of mobile phone is Android system, the model of mobile phone is A, and the pre-stored one group application program corresponding with this attribute information is that A1, A2 and A3 are example, according to the attribute information of mobile phone, determine that one group of corresponding application program is A1, A2 and A3.By scanning cell phone, get in mobile phone set up applications A5, the different editions that this application A 5 and application A 1, A2 and A3 are same application, and the version of application A 5 is higher than the version of application A 1, A2 and A3.According to the operation system information in the attribute information of mobile phone and type information, determine that the performance parameter of mobile phone comprises: the type of processor is AA, resolution is 1280*720, processing speed is 1.6GHz.According to this performance parameter, the version of the application program that judgement mobile phone is supported is lower than the version of application A 5, and the application A 5 of having installed in mobile phone is not best suited for the version of handset capability, meets the condition of upgraded version.Owing to meeting the condition of upgraded version, in a group of application A 1, A2 and the A3 determining, searching the application program that the performance parameter with mobile phone matches is A1, A2 and A3; And then illustrating to detect in pre-stored application program to there is application A 1, A2 and the A3 mating with the attribute information of mobile phone, concrete selection is pushed to mobile phone by the application program of which coupling, can further determine by subsequent step.
No matter using the uninstalled application program of terminal device at least one group of application program of determining as the application program of coupling, or will find the application program that matches with the performance parameter of terminal device as the application program of mating, detect after the application program in pre-stored application program with coupling, all can continue to carry out subsequent step S303.
In step S303, if the application program with coupling detected, to terminal device, push the mount message of the application program of coupling;
For this step, owing to detecting, in pre-stored application program, there is the application program of mating with the attribute information of terminal device, to terminal device, push the mount message of the application program of coupling, include but not limited to: the mount message that pushes the application program of mating with the attribute information of terminal device in the pre-stored application program detecting to terminal device.
For the ease of understanding, the present embodiment still be take terminal device as mobile phone, and the operating system of this mobile phone is Android system, and the model of mobile phone is A.Detect that in pre-stored application program, to have the application program of mating with the attribute information of mobile phone be that A2 and A3 are example, to mobile phone, push the application A 2 of mating with the attribute information of mobile phone in the pre-stored application program detecting and the mount message of A3.
It should be noted that, if the application program of coupling has a plurality of, and the application program that has a plurality of couplings is the different editions of same application, can select the mount message of the high application program of version to be pushed to terminal device, and without the mount message of the different editions of same application is all pushed to terminal device.
If it is a plurality of that the application program of coupling has, and the application program of each coupling is not all mounted on terminal device, the mount message of the application program of a plurality of couplings all can be pushed to terminal device.
In step S304, after terminal device and network equipment carry out communication and be connected, receive the mount message of the application program of the coupling that network equipment pushes according to the attribute information of terminal device;
For this step, in order to guarantee the security of the application program of installation, in the method that the present embodiment provides, receive network equipment according to after the mount message of the application program of the coupling of the attribute information propelling movement of local terminal, also comprise that the mount message of the application program of the coupling that network equipment is pushed according to the attribute information of local terminal is installed authority confirmation.Wherein, the mount message of the application program of the coupling that network equipment is pushed according to the attribute information of local terminal is installed authority confirmation, includes but not limited to: confirm whether network equipment has Auto-mounting application program authority.If confirm that network equipment has the authority of Auto-mounting application program, the application program of coupling can be directly installed according to the mount message of the application program of coupling; If confirm that network equipment does not have the authority of Auto-mounting application program, notify user, by user, be confirmed whether to install according to the mount message of the application program of the coupling of the attribute information propelling movement of local terminal according to network equipment the application program of coupling.About notifying user's mode, the present embodiment is not done concrete restriction, can adopt arbitrary user's of notice mode.In practical application, can adopt the mode that sends acknowledge message to terminal device to notify user, whether acknowledge message comprises the option of set up applications.If user selects set up applications, the application program of coupling is installed according to the mount message of the application program of coupling; If user selects not set up applications, the application program of coupling can not be installed.
For example, terminal device receives the mount message of the application A 1 of the coupling that network equipment pushes, when confirming that network equipment has Auto-mounting application program authority, and direct set up applications A1.When confirming that network equipment does not have Auto-mounting application program authority, the interface of notifying user of take as shown in Figure 4 describes as example.On this interface, show " receiving the mount message of the application A 1 of the coupling that network equipment pushes, whether set up applications A1? ", and show "Yes" and two buttons of "No".If user clicks "Yes", terminal device gets the confirmation of the application program that coupling is installed, according to this confirmation set up applications A1; If user clicks "No", terminal device gets the information of denying of the application program that coupling is installed, and according to this, denies that information do not install application A 1.
In step S305, terminal device is installed the application program of coupling according to the mount message of the application program of coupling.
For this step, because terminal device has received network equipment according to the mount message of the application program of the uninstalled coupling of local terminal of the attribute information propelling movement of local terminal, and confirm that network equipment has installation authority, terminal device can be installed according to the mount message of the application program of coupling the application program of coupling.About the mode of the program of application is installed, concrete restriction is not done in this enforcement.
In another embodiment, after terminal device is installed the application program of coupling according to the mount message of the application program of coupling, in the method that the present embodiment provides, terminal device can pass through the application program management network equipment of the coupling of installation, the application program that includes but not limited to the coupling by installing arranges network equipment or carries out data interaction etc. with network equipment, and the bookkeeping that the present embodiment does not carry out network equipment by the application program of the coupling of installation terminal device limits.
It should be noted that, when this network equipment is when being used first, terminal device can be after the application program of coupling be installed, and directly the application program by this coupling arranges network equipment, after arranging, carries out network connection again.In addition, in the method that the present embodiment provides, terminal device, except being mobile phone, can also be portable computer, and panel computer etc. can also be the terminal device of other product forms, and the present embodiment does not limit the specific product form of terminal device.Network equipment, except being router, can also be NAS(Network Attached Storage, and network connects storage) equipment, can also be the equipment of other product forms, the present embodiment does not limit the specific product form of network equipment.
The method that disclosure embodiment provides, by in the situation that the attribute information of the terminal device connecting according to communication has the application program of mating with the attribute information of terminal device in detecting pre-stored application program, to terminal device, push the mount message of the application program of coupling, thereby realized Auto-mounting application program, improve the efficiency of set up applications, reduced user's operation.
In an embodiment who provides in the disclosure, as shown in Figure 5, this network equipment comprises: acquisition module 501, detection module 502 and pushing module 503; Wherein, acquisition module 501, for obtaining the attribute information of the terminal device of communication connection; Detection module 502, for according to the attribute information of terminal device, detects in pre-stored application program, whether to have the application program of mating with the attribute information of terminal device; Pushing module 503, for when the application program with coupling being detected, pushes the mount message of the application program of coupling to terminal device.
In another embodiment, detection module 502, comprising: for every group of corresponding a kind of attribute information of pre-stored application program, according to attribute information, determine at least one group of corresponding application program; Obtain the application program of having installed in terminal device; The application program of having installed and at least one group of application program of determining are compared; Using the uninstalled application program of terminal device at least one group of application program of determining as the application program of coupling.
In another embodiment, detection module 502, for every group of corresponding a kind of attribute information of pre-stored application program, determines at least one group of corresponding the application list according to attribute information; Obtain the application program of having installed in terminal device; According to the operation system information in the attribute information of terminal device and type information, determine the performance parameter of terminal device; According to performance parameter, determine whether the application program of having installed in terminal device meets the condition of upgraded version; When meeting, at least one group of application program of determining, search the application program that the performance parameter with terminal device matches, and the application program using the application program finding as coupling.
In sum, the equipment that disclosure embodiment provides, by in the situation that the attribute information of the terminal device connecting according to communication has the application program of mating with the attribute information of terminal device in detecting pre-stored application program, to terminal device, push the mount message of the application program of coupling, thereby realized Auto-mounting application program, improve the efficiency of set up applications, reduced user's operation.
In an embodiment who provides in the disclosure, as shown in Figure 6, this terminal device comprises: receiver module 601 and installation module 602; Wherein, receiver module 601, for after network equipment carries out communication and is connected, receives the mount message of the application program of the coupling that network equipment pushes according to the attribute information of local terminal; Installation module 602, for installing the application program of coupling according to the mount message of the application program of coupling.
In another embodiment, this terminal device also comprises: confirm module, for network equipment is installed to authority according to the mount message of the application program of the coupling of the attribute information propelling movement of local terminal, confirm; Installation module, for confirming to have after the authority of installation, carries out the step that the application program of coupling is installed according to the mount message of the application program of coupling.
Above-mentioned all optional technical schemes, can adopt any combination to form optional embodiment of the present disclosure, and this is no longer going to repeat them.
It should be noted that: the terminal device that above-described embodiment provides is when set up applications, only the division with above-mentioned each functional module is illustrated, in practical application, can above-mentioned functions be distributed and by different functional modules, completed as required, the inner structure that is about to terminal device is divided into different functional modules, to complete all or part of function described above.In addition, the terminal device that above-described embodiment provides and the embodiment of the method for set up applications belong to same design, and its specific implementation process refers to embodiment of the method, repeats no more here.
Fig. 7 is terminal device in disclosure embodiment (can be requesting party's terminal device or associated terminal equipment) structural representation.Referring to Fig. 7, this terminal device can be for implementing the performed method of terminal device in above-described embodiment.Preferred:
Terminal device 700 can comprise communication unit 110, include the storer 120 of one or more computer-readable recording mediums, input block 130, display unit 140, sensor 150, voicefrequency circuit 160, WIFI(Wireless Fidelity, Wireless Fidelity) module 170, include the parts such as the above processor 180 of processing core of or and power supply 190.It will be understood by those skilled in the art that the terminal device structure shown in figure does not form the restriction to terminal device, can comprise the parts more more or less than diagram, or combine some parts, or different parts are arranged.Wherein:
Communication unit 110 can be used for receiving and sending messages or communication process in, the reception of signal and transmission, this communication unit 110 can be RF(Radio Frequency, radio frequency) circuit, router, modulator-demodular unit, etc. network communication equipment.Especially, when communication unit 110 is RF circuit, after the downlink information of base station is received, transfer to one or above processor 180 processing; In addition, by relating to up data, send to base station.Conventionally, RF circuit as communication unit includes but not limited to antenna, at least one amplifier, tuner, one or more oscillator, subscriber identity module (SIM) card, transceiver, coupling mechanism, LNA(Low Noise Amplifier, low noise amplifier), diplexer etc.In addition, communication unit 110 can also be by radio communication and network and other devices communicatings.Described radio communication can be used arbitrary communication standard or agreement, include but not limited to GSM(Global System of Mobile communication, global system for mobile communications), GPRS(General Packet Radio Service, general packet radio service), CDMA(Code Division Multiple Access, CDMA), WCDMA(Wideband Code Division Multiple Access, Wideband Code Division Multiple Access (WCDMA)), LTE(Long Term Evolution, Long Term Evolution), Email, SMS(Short Messaging Service, Short Message Service) etc.Storer 120 can be used for storing software program and module, and processor 180 is stored in software program and the module of storer 120 by operation, thereby carries out various function application and data processing.Storer 120 can mainly comprise storage program district and storage data field, wherein, and the application program (such as sound-playing function, image player function etc.) that storage program district can storage operation system, at least one function is required etc.; The data (such as voice data, phone directory etc.) that create according to the use of terminal device 700 etc. can be stored in storage data field.In addition, storer 120 can comprise high-speed random access memory, can also comprise nonvolatile memory, for example at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, storer 120 can also comprise Memory Controller, so that the access of processor 180 and 130 pairs of storeies 120 of input block to be provided.
Input block 130 can be used for receiving numeral or the character information of input, and generation arranges with user and function is controlled relevant keyboard, mouse, control lever, optics or the input of trace ball signal.Preferably, input block 130 can comprise touch-sensitive surperficial 131 and other input equipments 132.Touch-sensitive surperficial 131, also referred to as touch display screen or Trackpad, can collect user or near touch operation (using any applicable object or near the operations of annex on touch-sensitive surperficial 131 or touch-sensitive surperficial 131 such as finger, stylus such as user) thereon, and drive the corresponding terminal device that connects according to predefined formula.Optionally, touch-sensitive surperficial 131 can comprise touch sense terminals equipment and two parts of touch controller.Wherein, touch sense terminals equipment Inspection user's touch orientation, and detect the signal that touch operation is brought, send signal to touch controller; Touch controller receives touch information from touching sense terminals equipment, and converts it to contact coordinate, then gives processor 180, and the order that energy receiving processor 180 is sent is also carried out.In addition, can adopt the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave to realize touch-sensitive surperficial 131.Except touch-sensitive surperficial 131, input block 130 can also comprise other input equipments 132.Preferably, other input equipments 132 can include but not limited to one or more in physical keyboard, function key (controlling button, switch key etc. such as volume), trace ball, mouse, control lever etc.
Display unit 140 can be used for showing the information inputted by user or the various graphical user interface of the information that offers user and terminal device 700, and these graphical user interface can consist of figure, text, icon, video and its combination in any.Display unit 140 can comprise display panel 141, optionally, can adopt LCD(Liquid Crystal Display, liquid crystal display), OLED(Organic Light-Emitting Diode, Organic Light Emitting Diode) etc. form configure display panel 141.Further, touch-sensitive surperficial 131 can cover display panel 141, when touch-sensitive surperficial 131 detect thereon or near touch operation after, send processor 180 to determine the type of touch event, corresponding vision output is provided according to the type of touch event with preprocessor 180 on display panel 141.Although in Fig. 7, touch-sensitive surperficial 131 with display panel 141 be as two independently parts realize input and input function, in certain embodiments, can by touch-sensitive surperficial 131 and display panel 141 integrated and realize input and output function.
Terminal device 700 also can comprise at least one sensor 150, such as optical sensor, motion sensor and other sensors.Optical sensor can comprise ambient light sensor and proximity transducer, wherein, ambient light sensor can regulate according to the light and shade of ambient light the brightness of display panel 141, and proximity transducer can, when terminal device 700 moves in one's ear, cut out display panel 141 and/or backlight.A kind of as motion sensor, Gravity accelerometer can detect the size of the acceleration that (is generally three axles) in all directions, when static, can detect size and the direction of gravity, can be used for identifying application (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as passometer, knock) of mobile phone attitude etc.; As for terminal device 700 other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor also, do not repeat them here.
Voicefrequency circuit 160, loudspeaker 161, microphone 162 can provide the audio interface between user and terminal device 700.Voicefrequency circuit 160 can be transferred to loudspeaker 161 by the electric signal after the voice data conversion receiving, and is converted to voice signal exports by loudspeaker 161; On the other hand, microphone 162 is converted to electric signal by the voice signal of collection, after being received by voicefrequency circuit 160, be converted to voice data, after again voice data output processor 180 being processed, through RF circuit 110, to send to such as another terminal device, or export voice data to storer 120 to further process.Voicefrequency circuit 160 also may comprise earphone jack, so that communicating by letter of peripheral hardware earphone and terminal device 700 to be provided.
In order to realize radio communication, on this terminal device, can dispose wireless communication unit 170, this wireless communication unit 170 can be WIFI module.WIFI belongs to short range wireless transmission technology, terminal device 700 by wireless communication unit 170 can help that user sends and receive e-mail, browsing page and access streaming video etc., it provides wireless broadband internet access for user.Although there is shown wireless communication unit 170, be understandable that, it does not belong to must forming of terminal device 700, completely can be as required in the scope that does not change disclosed essence and omit.
Processor 180 is control centers of terminal device 700, utilize the various piece of various interface and the whole mobile phone of connection, by moving or carry out software program and/or the module being stored in storer 120, and call the data that are stored in storer 120, carry out various functions and the deal with data of terminal device 700, thereby mobile phone is carried out to integral monitoring.Optionally, processor 180 can comprise one or more processing cores; Preferably, processor 180 can integrated application processor and modem processor, and wherein, application processor is mainly processed operating system, user interface and application program etc., and modem processor is mainly processed radio communication.Be understandable that, above-mentioned modem processor also can not be integrated in processor 180.
Terminal device 700 also comprises that the power supply 190(powering to all parts is such as battery), preferably, power supply can be connected with processor 180 logics by power-supply management system, thereby realizes the functions such as management charging, electric discharge and power managed by power-supply management system.Power supply 190 can also comprise the random component such as one or more direct current or AC power, recharging system, power failure detection circuit, power supply changeover device or inverter, power supply status indicator.
Although not shown, terminal device 700 can also comprise camera, bluetooth module etc., does not repeat them here.
In the present embodiment, one or more than one program are stored in storer 120, and be configured to be carried out by the above processor 180 of or, described one or above routine package are containing for carrying out the instruction of the performed method of terminal device that disclosure embodiment provides:
After network equipment carries out communication and is connected, receive the mount message of the application program of the coupling that network equipment pushes according to the attribute information of local terminal;
The application program of coupling is installed according to the mount message of the application program of coupling.
In another embodiment, the above program of described one or one also comprises to give an order: the mount message of the application program of the coupling that network equipment is pushed according to the attribute information of local terminal is installed authority and confirmed, and confirming to have after the authority of installation, carry out the step that the application program of coupling is installed according to the mount message of the application program of coupling.
Fig. 8 is the structural representation of network equipment in disclosure embodiment.This network equipment 800 can because of configuration or performance is different produces larger difference, can comprise one or more central processing units (central processing units, CPU) 1922(for example, one or more processors) and storer 1932, the storage medium 1930(of one or more storage application programs 1942 or data 1944 one or more mass memory units for example).Wherein, storer 1932 and storage medium 1930 can be of short duration storage or storage lastingly.The program that is stored in storage medium 1930 can comprise one or more modules (diagram does not mark), and each module can comprise a series of command operatings in network equipment 800:
Obtain the attribute information of the terminal device of communication connection;
According to the attribute information of terminal device, detect in pre-stored application program, whether to there is the application program of mating with the attribute information of terminal device;
If the application program with coupling detected, the application program of mating to terminal device propelling movement peace dressinformation.
In another embodiment, also comprise to give an order:
Every group of corresponding a kind of attribute information of pre-stored application program, determines at least one group of corresponding application program according to attribute information;
Obtain the application program of having installed in terminal device;
The application program of having installed and at least one group of application program of determining are compared;
Using the uninstalled application program of terminal device at least one group of application program of determining as the application program of coupling.
In another embodiment, also comprise to give an order:
Every group of corresponding a kind of attribute information of pre-stored application program, determines at least one group of corresponding application program according to attribute information;
Obtain the application program of having installed in terminal device;
According to the operation system information in the attribute information of terminal device and type information, determine the performance parameter of terminal device;
According to performance parameter, determine whether the application program of having installed in terminal device meets the condition of upgraded version;
When meeting, at least one group of application program of determining, search the application program that the performance parameter with terminal device matches, and the application program using the application program finding as coupling.
Further, central processing unit 1922 can be set to communicate by letter with storage medium 1930, carries out a series of command operatings in storage medium 1930 on network equipment 800.
Network equipment 800 can also comprise one or more power supplys 1926, one or more wired or wireless network interfaces 1950, one or more IO interface 1958, and/or, one or more operating systems 1941, for example Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM etc.
In addition, typically, the terminal device described in the disclosure can be various hand-held terminal devices, such as mobile phone, personal digital assistant (PDA) etc., and therefore protection domain of the present disclosure should not be defined as the mobile terminal device of certain particular type.
In addition, according to method of the present disclosure, can also be implemented as the computer program of being carried out by CPU.When this computer program is carried out by CPU, carry out the above-mentioned functions limiting in method of the present disclosure.
In addition, said method step and system unit also can utilize controller and realize for storing the computer readable storage devices of the computer program that makes controller realize above-mentioned steps or Elementary Function.
In addition, should be understood that, computer readable storage devices as herein described (for example, storer) can be volatile memory or nonvolatile memory, or can comprise volatile memory and nonvolatile memory.And nonrestrictive, nonvolatile memory can comprise ROM (read-only memory) (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory as an example.Volatile memory can comprise random access memory (RAM), and this RAM can serve as External Cache storer.As an example and nonrestrictive, RAM can obtain in a variety of forms, such as synchronous random access memory (DRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate SDRAM (DDR SDRAM), enhancing SDRAM (ESDRAM), synchronization link DRAM (SLDRAM) and direct RambusRAM (DRRAM).The memory device of disclosed aspect is intended to include but not limited to the storer of these and other suitable type.
Those skilled in the art will also understand is that, in conjunction with the described various illustrative logical blocks of disclosure herein, module, circuit and algorithm steps, may be implemented as electronic hardware, computer software or both combinations.For this interchangeability of hardware and software is clearly described, with regard to the function of various exemplary components, square, module, circuit and step, it has been carried out to general description.This function is implemented as software or is implemented as hardware and depends on concrete application and the design constraint that imposes on whole system.Those skilled in the art can realize described function in every way for every kind of concrete application, but this realization determines should not be interpreted as causing departing from the scope of the present disclosure.
In conjunction with the described various illustrative logical blocks of disclosure herein, module and circuit, can utilize the following parts that are designed to carry out function described here to realize or carry out: general processor, digital signal processor (DSP), special IC (ASIC), field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete nextport hardware component NextPort or any combination of these parts.General processor can be microprocessor, but alternatively, processor can be any conventional processors, controller, microcontroller or state machine.Processor also may be implemented as the combination of computing equipment, and for example, the combination of DSP and microprocessor, multi-microprocessor, one or more microprocessor are in conjunction with DSP core or any other this configuration.
Step in conjunction with the described method of disclosure herein or algorithm can directly be included in the software module of carrying out in hardware, by processor or in the two combination.Software module can reside in the storage medium of RAM storer, flash memory, ROM storer, eprom memory, eeprom memory, register, hard disk, removable dish, CD-ROM or any other form known in the art.Exemplary storage medium is coupled to processor, make processor can be from this storage medium reading information or to this storage medium writing information.In an alternative, described storage medium can be integral to the processor together.Processor and storage medium can reside in ASIC.ASIC can reside in subscriber terminal equipment.In an alternative, processor and storage medium can be used as discrete assembly and reside in subscriber terminal equipment.
In one or more exemplary design, described function can realize in hardware, software, firmware or its combination in any.If realized in software, described function can be transmitted on computer-readable medium or by computer-readable medium as one or more instructions or code storage.Computer-readable medium comprises computer-readable storage medium and communication media, and this communication media comprises and contributes to computer program to be sent to from a position any medium of another position.Storage medium can be can be by any usable medium of universal or special computer access.As an example and nonrestrictive, this computer-readable medium can comprise RAM, ROM, EEPROM, CD-ROM or other optical disc memory apparatus, disk storage device or other magnetic storage apparatus, or can for carry or file layout be instruction or data structure required program code and can be by any other medium of universal or special computing machine or universal or special processor access.In addition, any connection can suitably be called computer-readable medium.For example, if use coaxial cable, optical fiber cable, twisted-pair feeder, digital subscriber line (DSL) or such as the wireless technology of infrared ray, radio and microwave come from website, server or other remote source send software, above-mentioned coaxial cable, optical fiber cable, twisted-pair feeder, DSL or include the definition at medium such as the wireless technology of infrared first, radio and microwave.As used herein, disk and CD comprise compact disk (CD), laser disk, CD, digital versatile disc (DVD), floppy disk, Blu-ray disc, disk rendering data magnetically conventionally wherein, and cd-rom using laser optics ground rendering data.The combination of foregoing also should be included in the scope of computer-readable medium.
Although disclosed content shows exemplary embodiment of the present disclosure above, it should be noted that under the prerequisite of the scope of the present disclosure that does not deviate from claim restriction, can carry out multiple change and modification.According to the function of the claim to a method of disclosed embodiment described herein, step and/or action, need not carry out with any particular order.In addition, although element of the present disclosure can be with individual formal description or requirement, also it is contemplated that a plurality of, unless be clearly restricted to odd number.
Above-described embodiment; object of the present disclosure, technical scheme and beneficial effect are further described; institute is understood that; the foregoing is only embodiment of the present disclosure; and be not used in and limit protection domain of the present disclosure; all within spirit of the present disclosure and principle, any modification of making, be equal to replacement, improvement etc., within all should being included in protection domain of the present disclosure.

Claims (12)

1. a method for set up applications, is characterized in that, described method comprises:
Obtain the attribute information of the terminal device of communication connection;
According to the attribute information of described terminal device, detect in pre-stored application program, whether to there is the application program of mating with the attribute information of described terminal device;
If the application program with coupling detected, to described terminal device, push the mount message of the application program of described coupling.
2. method according to claim 1, is characterized in that, according to the attribute information of described terminal device, detects in pre-stored application program whether have the application program of mating with the attribute information of described terminal device, comprising:
Every group of corresponding a kind of attribute information of pre-stored application program, determines at least one group of corresponding application program according to described attribute information;
Obtain the application program of having installed in described terminal device;
Described application program of having installed and described at least one group of definite application program are compared;
Application program using the uninstalled application program of terminal device described at least one group of application program of determining as coupling.
3. method according to claim 1, is characterized in that, according to the attribute information of described terminal device, detects in pre-stored application program whether have the application program of mating with the attribute information of described terminal device, comprising:
Every group of corresponding a kind of attribute information of pre-stored application program, determines at least one group of corresponding application program according to described attribute information;
Obtain the application program of having installed in described terminal device;
According to the operation system information in the attribute information of described terminal device and type information, determine the performance parameter of described terminal device;
According to described performance parameter, determine whether the application program of having installed in described terminal device meets the condition of upgraded version;
When meeting, in described at least one group of definite application program, search the application program that the performance parameter with described terminal device matches, and the application program using the application program finding as coupling.
4. a method for set up applications, is characterized in that, described method comprises:
After network equipment carries out communication and is connected, receive the mount message of the application program of the coupling that described network equipment pushes according to the attribute information of local terminal;
The application program of coupling is installed according to the mount message of the application program of described coupling.
5. method according to claim 4, is characterized in that, after the mount message of the application program of the coupling that the described network equipment of described reception pushes according to the attribute information of local terminal, also comprises:
The mount message of the application program of the coupling that described network equipment is pushed according to the attribute information of local terminal is installed authority and is confirmed, and confirming to have after the authority of installation, carry out the step that the application program of coupling is installed according to the mount message of the application program of described coupling.
6. a network equipment, is characterized in that, described equipment comprises:
Acquisition module, for obtaining the attribute information of the terminal device of communication connection;
Detection module, for according to the attribute information of described terminal device, detects in pre-stored application program, whether to have the application program of mating with the attribute information of described terminal device;
Pushing module, for when the application program with coupling being detected, pushes the mount message of the application program of described coupling to described terminal device.
7. equipment according to claim 6, is characterized in that, described detection module, for every group of corresponding a kind of attribute information of pre-stored application program, is determined at least one group of corresponding application program according to described attribute information; Obtain the application program of having installed in described terminal device; Described application program of having installed and described at least one group of definite application program are compared; Application program using the uninstalled application program of terminal device described at least one group of application program of determining as coupling.
8. equipment according to claim 6, is characterized in that, described detection module, for every group of corresponding a kind of attribute information of pre-stored application program, is determined at least one group of corresponding application program according to described attribute information; Obtain the application program of having installed in described terminal device; According to the operation system information in the attribute information of described terminal device and type information, determine the performance parameter of described terminal device; According to described performance parameter, determine whether the application program of having installed in described terminal device meets the condition of upgraded version; When meeting, in described at least one group of definite application program, search the application program that the performance parameter with described terminal device matches, and the application program using the application program finding as coupling.
9. a terminal device, is characterized in that, described terminal device comprises:
Receiver module, for after network equipment carries out communication and is connected, receives the mount message of the application program of the coupling that described network equipment pushes according to the attribute information of local terminal;
Installation module, for installing the application program of coupling according to the mount message of the application program of described coupling.
10. terminal device according to claim 9, is characterized in that, described terminal device, also comprises:
Confirm module, for described network equipment is installed to authority according to the mount message of the application program of the coupling of the attribute information propelling movement of local terminal, confirm;
Described installation module, for confirming to have after the authority of installation, carries out the step that the application program of coupling is installed according to the mount message of the application program of described coupling.
11. 1 kinds of network equipments, it is characterized in that, described equipment includes storer, and one or more than one program, one of them or more than one program are stored in storer, and be configured to be carried out by the above processor of or, described one or an above program comprise for carrying out the instruction of following operation:
Obtain the attribute information of the terminal device of communication connection;
According to the attribute information of described terminal device, detect in pre-stored application program, whether to there is the application program of mating with the attribute information of described terminal device;
If the application program with coupling detected, to described terminal device, push the mount message of the application program of described coupling.
12. 1 kinds of terminal devices, it is characterized in that, described terminal device includes storer, and one or more than one program, one of them or more than one program are stored in storer, and be configured to be carried out by the above processor of or, described one or an above program comprise for carrying out the instruction of following operation:
After network equipment carries out communication and is connected, receive the mount message of the application program of the coupling that described network equipment pushes according to the attribute information of local terminal;
The application program of coupling is installed according to the mount message of the application program of described coupling.
CN201310572124.2A 2013-11-15 2013-11-15 The method and apparatus of application program is installed Active CN103677899B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310572124.2A CN103677899B (en) 2013-11-15 2013-11-15 The method and apparatus of application program is installed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310572124.2A CN103677899B (en) 2013-11-15 2013-11-15 The method and apparatus of application program is installed

Publications (2)

Publication Number Publication Date
CN103677899A true CN103677899A (en) 2014-03-26
CN103677899B CN103677899B (en) 2017-08-01

Family

ID=50315556

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310572124.2A Active CN103677899B (en) 2013-11-15 2013-11-15 The method and apparatus of application program is installed

Country Status (1)

Country Link
CN (1) CN103677899B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065753A (en) * 2014-07-11 2014-09-24 北京领通科技有限公司 Pushing method, device and system of intelligent terminal file
CN104683571A (en) * 2015-02-05 2015-06-03 杭州曼拓科技有限公司 Universal control method for intelligent mobile equipment
CN105516318A (en) * 2015-12-14 2016-04-20 广东欧珀移动通信有限公司 Application program list pushing method and device
CN105653303A (en) * 2014-11-10 2016-06-08 阿里巴巴集团控股有限公司 Application installation control method and device
CN105721571A (en) * 2016-02-04 2016-06-29 广东小天才科技有限公司 Learning application installation method and system based on system label
CN107395528A (en) * 2017-08-30 2017-11-24 湖南恒茂高科股份有限公司 Intelligent exchange
CN108229141A (en) * 2016-12-16 2018-06-29 乐视汽车(北京)有限公司 A kind of application program installation method and device
CN109240714A (en) * 2018-08-30 2019-01-18 郑州云海信息技术有限公司 Installation method and device, the storage medium and electronic equipment of operating system
CN111176685A (en) * 2019-12-27 2020-05-19 深圳市优必选科技股份有限公司 Upgrading method and device
CN111258625A (en) * 2020-01-08 2020-06-09 Oppo(重庆)智能科技有限公司 Software flashing detection method and device, storage medium and electronic equipment
CN111428117A (en) * 2019-01-09 2020-07-17 百度在线网络技术(北京)有限公司 Data acquisition method and device for application program
CN112787947A (en) * 2019-11-11 2021-05-11 华为技术有限公司 Network service processing method, system and gateway equipment
CN114237756A (en) * 2021-12-21 2022-03-25 展讯通信(天津)有限公司 Application program APP notification message configuration method and device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5717930A (en) * 1994-09-19 1998-02-10 Seiko Epson Corporation Installation system
CN1424657A (en) * 2001-12-05 2003-06-18 株式会社理光 Equipment information acquiring method, server device and computer readable memory medium
CN1773455A (en) * 2004-11-11 2006-05-17 乐金电子(中国)研究开发中心有限公司 Upgrading system and method for electronic product firmware utilizing intelligent cell phone
CN101043680A (en) * 2007-03-13 2007-09-26 中兴通讯股份有限公司 Method of application program for prevention illegal update mobile terminal
CN101198009A (en) * 2008-01-03 2008-06-11 中兴通讯股份有限公司 Method for upgrading conference television terminal
CN102546907A (en) * 2010-12-17 2012-07-04 沈阳新邮通信设备有限公司 Automatic installing/updating method for application software of mobile phone
CN102629935A (en) * 2012-03-07 2012-08-08 中兴通讯股份有限公司 Method for installing application software based on cloud service, device thereof and system thereof
CN102750172A (en) * 2012-06-27 2012-10-24 苏州奇可思信息科技有限公司 Software update method
CN102790961A (en) * 2011-05-20 2012-11-21 腾讯科技(深圳)有限公司 Update method of application program, mobile terminal and server
CN103353843A (en) * 2013-06-25 2013-10-16 北京小米科技有限责任公司 Method and device for application installation

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5717930A (en) * 1994-09-19 1998-02-10 Seiko Epson Corporation Installation system
CN1424657A (en) * 2001-12-05 2003-06-18 株式会社理光 Equipment information acquiring method, server device and computer readable memory medium
CN1773455A (en) * 2004-11-11 2006-05-17 乐金电子(中国)研究开发中心有限公司 Upgrading system and method for electronic product firmware utilizing intelligent cell phone
CN101043680A (en) * 2007-03-13 2007-09-26 中兴通讯股份有限公司 Method of application program for prevention illegal update mobile terminal
CN101198009A (en) * 2008-01-03 2008-06-11 中兴通讯股份有限公司 Method for upgrading conference television terminal
CN102546907A (en) * 2010-12-17 2012-07-04 沈阳新邮通信设备有限公司 Automatic installing/updating method for application software of mobile phone
CN102790961A (en) * 2011-05-20 2012-11-21 腾讯科技(深圳)有限公司 Update method of application program, mobile terminal and server
CN102629935A (en) * 2012-03-07 2012-08-08 中兴通讯股份有限公司 Method for installing application software based on cloud service, device thereof and system thereof
CN102750172A (en) * 2012-06-27 2012-10-24 苏州奇可思信息科技有限公司 Software update method
CN103353843A (en) * 2013-06-25 2013-10-16 北京小米科技有限责任公司 Method and device for application installation

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065753A (en) * 2014-07-11 2014-09-24 北京领通科技有限公司 Pushing method, device and system of intelligent terminal file
CN105653303B (en) * 2014-11-10 2019-01-22 阿里巴巴集团控股有限公司 The installation control method and device of application
CN105653303A (en) * 2014-11-10 2016-06-08 阿里巴巴集团控股有限公司 Application installation control method and device
CN104683571A (en) * 2015-02-05 2015-06-03 杭州曼拓科技有限公司 Universal control method for intelligent mobile equipment
CN105516318A (en) * 2015-12-14 2016-04-20 广东欧珀移动通信有限公司 Application program list pushing method and device
CN105721571A (en) * 2016-02-04 2016-06-29 广东小天才科技有限公司 Learning application installation method and system based on system label
CN108229141A (en) * 2016-12-16 2018-06-29 乐视汽车(北京)有限公司 A kind of application program installation method and device
CN107395528A (en) * 2017-08-30 2017-11-24 湖南恒茂高科股份有限公司 Intelligent exchange
CN109240714A (en) * 2018-08-30 2019-01-18 郑州云海信息技术有限公司 Installation method and device, the storage medium and electronic equipment of operating system
CN111428117A (en) * 2019-01-09 2020-07-17 百度在线网络技术(北京)有限公司 Data acquisition method and device for application program
CN111428117B (en) * 2019-01-09 2023-05-16 百度在线网络技术(北京)有限公司 Application program data acquisition method and device
CN112787947A (en) * 2019-11-11 2021-05-11 华为技术有限公司 Network service processing method, system and gateway equipment
CN112787947B (en) * 2019-11-11 2022-12-13 华为技术有限公司 Network service processing method, system and gateway equipment
CN116032762A (en) * 2019-11-11 2023-04-28 华为技术有限公司 Processing method, system and gateway equipment of network service
US11843518B2 (en) 2019-11-11 2023-12-12 Huawei Technologies Co., Ltd. Network service processing method, system, and gateway device
CN111176685A (en) * 2019-12-27 2020-05-19 深圳市优必选科技股份有限公司 Upgrading method and device
CN111258625A (en) * 2020-01-08 2020-06-09 Oppo(重庆)智能科技有限公司 Software flashing detection method and device, storage medium and electronic equipment
CN114237756A (en) * 2021-12-21 2022-03-25 展讯通信(天津)有限公司 Application program APP notification message configuration method and device

Also Published As

Publication number Publication date
CN103677899B (en) 2017-08-01

Similar Documents

Publication Publication Date Title
CN103677899A (en) Method and device for installing application programs
CN103501333A (en) Method, device and terminal equipment for downloading files
CN103475667A (en) Method, device and system for controlling access router
CN105188037A (en) Message push method, mobile terminal, and message push server
CN105490919A (en) Message withdrawal method and device
CN103543913A (en) Terminal device operation method and device, and terminal device
CN103929796A (en) Access point sharing method and device
CN103607713A (en) Method, apparatus, device and system for network access
CN104519485A (en) Communication method between terminals, devices and system
CN104636047A (en) Method and device for operating objects in list and touch screen terminal
CN103473092A (en) Method and device for processing downloaded applications and terminal equipment
CN103678605A (en) Information transmission method and device and terminal device
CN104301315A (en) Method and device for limiting information access
CN103716793A (en) Access point information sharing method and apparatus
CN103702283A (en) Message sending method, receiving method, device, terminal equipment and server
CN104717341A (en) Message prompting method and terminal
CN105681161A (en) Method, device and system for adding friend account
CN103455348A (en) Subarea adjustment method, device, terminal, server and system
CN103634717A (en) Method, device and terminal equipment utilizing earphone to control
CN103763112A (en) User identity protection method and apparatus
CN103678502A (en) Information collection method and device
CN103747130A (en) Control method of terminal equipment, device and terminal equipment
CN103684807A (en) Method, device, terminal device and server for identifying group member information
CN103945241A (en) Streaming data statistical method, system and related device
CN103607431B (en) Mobile terminal resource processing method, device and equipment

Legal Events

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