CN103677899B - The method and apparatus of application program is installed - Google Patents

The method and apparatus of application program is installed Download PDF

Info

Publication number
CN103677899B
CN103677899B CN201310572124.2A CN201310572124A CN103677899B CN 103677899 B CN103677899 B CN 103677899B CN 201310572124 A CN201310572124 A CN 201310572124A CN 103677899 B CN103677899 B CN 103677899B
Authority
CN
China
Prior art keywords
application program
terminal device
attribute information
matching
network side
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310572124.2A
Other languages
Chinese (zh)
Other versions
CN103677899A (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

Abstract

The disclosure is directed to a kind of method and apparatus for installing application program, belong to areas of information technology.Methods described includes:Obtain the attribute information of the terminal device of communication connection;According to the attribute information of terminal device, detect in the application program prestored whether there is the application program matched with the attribute information of terminal device;If detecting the application program with matching, the mount message of the application program of matching is pushed to terminal device.In the case that the disclosure in the application program that the attribute information detection of the terminal device according to communication connection is prestored by having the application program matched with the attribute information of terminal device, the mount message of the application program of matching is pushed to terminal device, it is achieved thereby that installing application program automatically, the efficiency for installing application program is improved, the operation of user is reduced.

Description

The method and apparatus of application program is installed
Technical field
The disclosure is directed to areas of information technology, especially a kind of method and apparatus for installing application program.
Background technology
With continuing to develop for Internet technology, the abundant application program of various functions is developed.These apply journey Sequence brings the puzzlement of installation while offering convenience, also.How quickly and easily to install application program is that people need to examine The problem of worry.
Correlation technique needs user's MS manual search application program on the terminal device when the application is installed, then will retrieval To application program be manually installed into terminal device.
Due to correlation technique when the application is installed, by user's MS manual search and the inadequate intelligence of method of application program is installed Can, the less efficient of application program is not only installed, and the operation of user is added, made troubles to user.
The content of the invention
In order to overcome problem present in correlation technique, present disclose provides it is a kind of install application program method and set It is standby.
On the one hand, present disclose provides a kind of method for installing application program, this method includes:
The attribute information of the terminal device of communication connection is obtained, the attribute information includes the operation system of the terminal device Information of uniting and type information;
Whether according to the attribute information of the terminal device, detecting in the application program prestored has and the terminal The application program of the attribute information matching of equipment;
If detecting the application program with matching, the application program of the matching is pushed to the terminal device Mount message;
Wherein, the application program prestored includes multigroup application program, every group of application program pair for prestoring Should be in a kind of attribute information;
The attribute information according to the terminal device, detect in the application program that prestores whether have with it is described The application program of the attribute information matching of terminal device, including:Corresponding at least one set of application is determined according to the attribute information Program;Obtain the application program installed in the terminal device;According to the operation in the attribute information of the terminal device System information and type information, determine the performance parameter of the terminal device;According to the performance parameter, the terminal is determined Whether the application program installed in equipment meets the condition of upgraded version, and the condition of the upgraded version has been pacified to be described The application program of dress is not the version for the performance for being best suitable for the terminal device;When meeting, at least one set of the determination The application program matched with the performance parameter of the terminal device is searched in application program, and the application program found is made For the application program of matching.
On the other hand, present disclose provides a kind of method for installing application program, method includes:
Carried out with network side equipment after communication is connected, receive the network side equipment according to the attribute information of terminal device with And the mount message of the application program matched with the performance parameter of the terminal device of performance parameter push, the attribute letter Breath includes the operation system information and type information of the terminal device, and the performance parameter with the terminal device matches The mount message of application program there is the application installed in the terminal device is determined for the network side equipment The network side equipment is pushed when program is not for the version of the performance of the most suitable terminal device;
The application program of matching is installed according to the mount message of the application program of the matching;
Wherein, the application program of the matching is that the network side equipment is determined from the application program prestored , the application program prestored includes multigroup application program, and every group of application program prestored corresponds to a kind Property information.
Alternatively, the application journey for the matching that the network side equipment is pushed according to the attribute information of the terminal device is received After the mount message of sequence, in addition to:
The installation of the application program of the matching pushed to the network side equipment according to the attribute information of the terminal device Information carries out installing authority confirmation, and after confirming with authority is installed, performs the installation of the application program according to the matching The step of information installs the application program of matching.
The disclosure additionally provides a kind of network side equipment, and equipment includes:
Acquisition module, the attribute information of the terminal device for obtaining communication connection, the attribute information includes the end The operation system information and type information of end equipment;
Detection module, for the attribute information according to the terminal device, detect in the application program prestored whether The application program matched with the attribute information with the terminal device;
Pushing module, for when detecting the application program with matching, the matching to be pushed to the terminal device Application program mount message;
Wherein, the application program prestored includes multigroup application program, every group of application program pair for prestoring Should be in a kind of attribute information;
The detection module, is additionally operable to:Corresponding at least one set of application program is determined according to the attribute information;Obtain institute State the application program installed in terminal device;Operation system information in the attribute information of the terminal device and Type information, determines the performance parameter of the terminal device;According to the performance parameter, determine to have pacified in the terminal device Whether the application program of dress meets the condition of upgraded version;When meeting, looked at least one set of application program of the determination Look for the application program that the performance parameter with the terminal device matches, and using the application program found as matching application Program.
The disclosure additionally provides a kind of terminal device, and terminal device includes:
Receiving module, after being connected with network side equipment progress communication, receives the network side equipment according to the end The application program matched with the performance parameter of the terminal device that the attribute information and performance parameter of end equipment are pushed Mount message, the attribute information includes the operation system information and type information of the terminal device, the described and terminal The mount message for the application program that the performance parameter of equipment matches is that the network side equipment is determining the terminal device The network side equipment is pushed away during the version of the middle performance in the presence of the application program installed not being the most suitable terminal device Send;
Module is installed, the mount message for the application program according to the matching installs the application program of matching;
Wherein, the application program of the matching is that the network side equipment is determined from the application program prestored , the application program prestored includes multigroup application program, and every group of application program prestored corresponds to a kind Property information.
Alternatively, terminal device, in addition to:
Module is confirmed, for answering for the matching that is pushed to the network side equipment according to the attribute information of the terminal device Carried out that authority confirmation is installed with the mount message of program;
The installation module, for after confirming there is installation authority, performing the peace of the application program according to the matching Fill the step of information installs the application program of matching.
A kind of network side equipment is additionally provided, the equipment includes memory, and one or more than one journey Sequence, one of them or more than one program storage are configured to by one or more than one processing in memory Device is performed, and one or more than one program includes the instruction for being used to be operated below:
The attribute information of the terminal device of communication connection is obtained, the attribute information includes the operation system of the terminal device Information of uniting and type information;
Whether according to the attribute information of the terminal device, detecting in the application program prestored has and the terminal The application program of the attribute information matching of equipment;
If detecting the application program with matching, the application program of the matching is pushed to the terminal device Mount message;
Wherein, the application program prestored includes multigroup application program, every group of application program pair for prestoring Should be in a kind of attribute information;
The attribute information according to the terminal device, detect in the application program that prestores whether have with it is described The application program of the attribute information matching of terminal device, including:Corresponding at least one set of application is determined according to the attribute information Program;Obtain the application program installed in the terminal device;According to the operation in the attribute information of the terminal device System information and type information, determine the performance parameter of the terminal device;According to the performance parameter, the terminal is determined Whether the application program installed in equipment meets the condition of upgraded version, and the condition of the upgraded version has been pacified to be described The application program of dress is not the version for the performance for being best suitable for the terminal device;When meeting, at least one set of the determination The application program matched with the performance parameter of the terminal device is searched in application program, and the application program found is made For the application program of matching.
Additionally provide a kind of terminal device, the terminal device includes memory, and one or more than one Program, one of them or more than one program storage are configured to by one or more than one in memory Manage device to perform, one or more than one program includes the instruction for being used to be operated below:
After being connected with network side equipment progress communication, attribute information and property of the network side equipment according to local terminal are received Matching and the mount message of the application program of the performance parameter phase of local terminal that energy parameter is pushed, the attribute information include the end The operation system information and type information of end equipment, the mount message of the application program matched with local terminal performance parameter There is the version that the application program installed is not the performance for being best suitable for local terminal in local terminal is determined for the network side equipment This when, the network side equipment was pushed;
The application program of matching is installed according to the mount message of the application program of the matching;
Wherein, the application program of the matching is that the network side equipment is determined from the application program prestored , the application program prestored includes multigroup application program, and every group of application program prestored corresponds to a kind Property information.
Some beneficial effects of the disclosure can include:By being examined in the attribute information of the terminal device according to communication connection Survey in the case that there is the application program matched with the attribute information of terminal device in the application program prestored, set to terminal The mount message of the standby application program for pushing matching, it is achieved thereby that installing application program automatically, improves installation application program Efficiency, reduce the operation of user.
It should be appreciated that the general description of the above and detailed description hereinafter are only exemplary, this can not be limited It is open.
Brief description of the drawings
Accompanying drawing described herein is used for providing further understanding of the disclosure, constitutes the part of the application, not Constitute of this disclosure limit.In the accompanying drawings:
Fig. 1 is the exemplary process diagram of the method for the installation application program that disclosure one embodiment is provided;
Fig. 2 is the exemplary process diagram of the method for the installation application program that the disclosure another embodiment is provided;
Fig. 3 is the exemplary process diagram of the method for the installation application program that the disclosure another embodiment is provided;
Fig. 4 is the schematic diagram at the interface for notifying user that the disclosure another embodiment is provided;
Fig. 5 is the structural representation for the network side equipment that the disclosure another embodiment is provided;
Fig. 6 is the structural representation for the terminal device that the disclosure another embodiment is provided;
Fig. 7 is the structural representation for the terminal device that the disclosure another embodiment is provided;
Fig. 8 is the structural representation for the network side equipment that the disclosure another embodiment is provided.
Pass through above-mentioned accompanying drawing, it has been shown that the clear and definite embodiment of the disclosure, will hereinafter be described in more detail.These accompanying drawings It is not intended to limit the scope that the disclosure is conceived by any mode with word description, but is by reference to specific embodiment Those skilled in the art illustrate the concept of the disclosure.
Embodiment
It is right with reference to embodiment and accompanying drawing for the purpose, technical scheme and advantage of the disclosure are more clearly understood The disclosure is described in further details.Here, the exemplary embodiment of the disclosure and its illustrating to be used to explain the disclosure, but simultaneously Limited not as of this disclosure.
The embodiment of the present disclosure provides the method and apparatus for installing application program, the disclosure is carried out below in conjunction with accompanying drawing detailed Describe in detail bright.
In one embodiment, as shown in figure 1, when being applied to network side equipment, the method for the installation application program includes:
In step S101, the attribute information of the terminal device of communication connection is obtained.
In step s 102, whether according to the attribute information of terminal device, detect has in the application program prestored The application program matched with the attribute information of terminal device.
In step s 103, if detecting the application program with matching, the application of matching is pushed to terminal device The mount message of program.
The method that the embodiment of the present disclosure is provided, by detecting advance in the attribute information of the terminal device according to communication connection In the case that there is the application program matched with the attribute information of terminal device in the application program of storage, pushed to terminal device The mount message of the application program of matching, it is achieved thereby that installing application program automatically, improves the efficiency for installing application program, Reduce the operation of user.
In another embodiment, according to the attribute information of terminal device, detect whether have in the application program prestored There is the application program matched with the attribute information of terminal device, including:
A kind of every group of corresponding attribute information of the application program prestored, corresponding at least one set is determined according to attribute information Application program;
Obtain the application program installed in terminal device;
The application program installed and at least one set of application program of determination are compared;
Using application program of the uninstalled application program of terminal device as matching at least one set of application program of determination.
In another embodiment, according to the attribute information of terminal device, detect whether have in the application program prestored There is the application program matched with the attribute information of terminal device to include:Every group of application program one attribute of correspondence prestored is believed Breath, corresponding at least one set of application program is determined according to attribute information;Obtain the application program installed in terminal device;Root According to the operation system information and type information in the attribute information of terminal device, the performance parameter of terminal device is determined;According to Performance parameter, determines whether the application program installed in terminal device meets the condition of upgraded version;When meeting, true The application program matched with the performance parameter of terminal device is searched in fixed at least one set of application program, and should by what is found With application program of the program as matching.
Above-mentioned all optional technical schemes, can form the alternative embodiment of the disclosure, herein no longer using any combination Repeat one by one.
In another embodiment, as shown in Fig. 2 when being applied to terminal device, the method for the installation application program includes:
In step s 201, after being connected with network side equipment progress communication, attribute of the network side equipment according to local terminal is received The mount message of the application program for the matching that information is pushed;
In step S202, the application program of matching is installed according to the mount message of the application program of matching.
In another embodiment, the application program for the matching that network side equipment is pushed according to the attribute information of local terminal is received After mount message, in addition to:
The mount message of the application program of the matching pushed to network side equipment according to the attribute information of local terminal is installed Authority confirms, and after confirming with authority is installed, performs and install answering for matching according to the mount message of the application program of matching The step of using program.
Above-mentioned all optional technical schemes, can form the alternative embodiment of the disclosure, herein no longer using any combination Repeat one by one.
In another embodiment, as shown in figure 3, the method for the installation application program includes:
In step S301, network side equipment obtains the attribute information of the terminal device of communication connection;
For the step, operation system information and type information of the attribute information at least including terminal device.On obtaining The mode of the attribute information of the terminal device of communication connection is taken, the present embodiment is not especially limited to this.Wrap but be not limited to use The mode of the terminal device of scanning communication connection, obtains the attribute information of the terminal device of communication connection;Certainly, obtained except above-mentioned Take outside the mode of attribute information of the terminal device of communication connection, can also include but is not limited to set using the terminal of communication connection The mode of standby active reporting attribute information, the attribute information that will communicate the terminal device active reporting of connection is logical as what is got Interrogate the attribute information of the terminal device of connection.In addition, the type of the terminal device on communication connection, the present embodiment is not made equally Specific to limit, the terminal device can be the terminal devices such as arbitrary mobile phone, tablet personal computer in practical application.
It should be noted that in the method that the present embodiment is provided, terminal device can just be set in failed cluster with network side It is standby to carry out communication connection, thus avoid terminal device network side equipment do not open or failed cluster in the case of, it is necessary to network The situation of application program could be installed.The mode that communication is connected is carried out on terminal device and network side equipment, the present embodiment is not Make the specific method for limiting, existing any connection network side equipment being used during specific implementation.
In order to make it easy to understand, being illustrated by with network side equipment communicate exemplified by the terminal device being connected is mobile phone. Network side equipment obtains the attribute information of mobile phone by scanning the mobile phone of connection, the attribute information of the mobile phone got include but It is not limited to:The operating system of mobile phone is Android system, the model A of mobile phone.
In step s 302, network side equipment detects the application program prestored according to the attribute information of terminal device In whether there is the application program that is matched with the attribute information of terminal device;
For the step, in order that network side equipment can according to the attribute information of terminal device, what detection was prestored Whether there is the application program matched with the attribute information of terminal device, the method that the present embodiment is provided, in root in application program Whether have in the application program prestored according to the attribute information of terminal device, detection and matched with the attribute information of terminal device Application program before, can be prestored according to the attribute information of different terminal equipment corresponding with different attribute information multigroup Application program, and every group of application program prestored is corresponded into a kind of attribute information.Wherein, every group of application program can be with row Sheet form is represented.The corresponding first group of application program of attribute information of e.g., including S models of Android system;Including Android system F models attribute information correspondence second group of application program.The application program prestored can be by legitimacy detection The application program in the absence of installation risk afterwards, for example, without trojan horse etc..
A kind of every group of attribute information of application program correspondence for prestoring, and a kind of attribute information can correspond to it is multigroup in advance The application program of storage.Network side equipment, such as router, get after the attribute information of terminal device, you can find correspondence At least one set of application program.Then, the application program installed in terminal device is obtained, by the application program installed It is compared with least one set of application program of determination, and then terminal device at least one set of application program of determination is not installed Application program as matching application program.
Wherein, on the mode for the application program installed in acquisition terminal device, the present embodiment is not made specifically to this Limit.Can include but is not limited to using scanning communication connect terminal device by the way of, by the terminal device scanned Application program through installation is used as the application program installed in the terminal device got;Certainly, except above-mentioned acquisition is whole Outside the mode for the application program installed in end equipment, the application journey that can also have been installed using terminal device active reporting The mode of sequence, using the application program installed of terminal device active reporting as having installed in the terminal device got Application program.
Whether for the above-mentioned attribute information according to terminal device, detect has and terminal in the application program prestored The mode of the application program of the attribute information matching of equipment, in order to make it easy to understand, being mobile phone with terminal device, network side equipment is Illustrated exemplified by router.Wherein, the attribute information of the mobile phone got includes:The operating system of mobile phone is Android system, The model A of mobile phone.A1, A2 and A3 due to prestoring one group of application program corresponding with the attribute information, then basis The attribute information of mobile phone determines that corresponding one group of application program is A1, A2 and A3.Got by scanning cell phone in mobile phone Application program A1 is installed.The application program A1 installed and one group of application program A1, A2 and A3 of determination are compared, can Know that the uninstalled application program of mobile phone is A2 and A3 in one group of application program A1, A2 and A3 of determination, then using A2 and A3 as The application program matched somebody with somebody;Further relating to detect has the application matched with the attribute information of mobile phone in the application program prestored Program A2 and A3.
In another embodiment, according to the attribute information of terminal device, detect in the application program that prestores whether The application program matched with the attribute information with terminal device, includes but is not limited to:Every group of application program pair for prestoring A kind of attribute information is answered, corresponding at least one set of application program is determined according to attribute information;Obtain and installed in terminal device Application program;Operation system information and type information in the attribute information of terminal device, determine terminal device Performance parameter;According to performance parameter, determine whether the application program installed in terminal device meets the condition of upgraded version; When meeting, it is determined that at least one set of application program in search the application program that matches with the performance parameter of terminal device, And using the application program found as matching application program.
Wherein, the performance parameter of terminal device includes but is not limited to:Processor type, resolution ratio and the place of terminal device Manage speed etc..The condition of upgraded version, includes but is not limited to:The application program installed is not latest edition, and is not It is best suitable for the version of terminal device performance.
In order to make it easy to understand, still being included with the attribute information of the mobile phone got:The operating system of mobile phone is Android system, The model A of mobile phone, and exemplified by the one group of application program corresponding with the attribute information prestored is A1, A2 and A3.Pass through Scanning cell phone, which is got, has installed application program A4 in mobile phone, application program A4 is same with application program A1, A2 and A3 The different editions of application program, and application program A1 and A3 version of the version higher than application program A4, application program A2 version This is less than application program A4 version.Operation system information and type information in the attribute information of mobile phone, determine hand The performance parameter of machine includes:The type of processor is AA, and resolution ratio is 1280*720, and processing speed is 1.6GHz.According to this property Energy parameter, if judging, version of the version than application program A4 for the application program that mobile phone is supported is high, i.e., installed in mobile phone Application program A4 is not latest edition, meets the condition of upgraded version.Due to meeting the condition of upgraded version, then it is determined that one It is A1 and A3 to organize and the application program matched with the performance parameter of mobile phone is searched in application program A1, A2 and A3;Further relate to inspection Measuring has the application program A1 and A3 matched with the attribute information of mobile phone in the application program prestored, specifically chosen by which The application program of individual matching is pushed to mobile phone, can be further determined that by subsequent step.
In another example, still included with the attribute information of the mobile phone got:The operating system of mobile phone is Android system, mobile phone Model A, and exemplified by the one group of application program corresponding with the attribute information prestored is A1, A2 and A3, then according to mobile phone Attribute information determine that corresponding one group of application program is A1, A2 and A3.Got in mobile phone and installed by scanning cell phone Application program A5, application program A5 and application program A1, A2 and the different editions that A3 is same application, and application program A5 version is higher than application program A1, A2 and A3 version.Operation system information and type in the attribute information of mobile phone Number information, determining the performance parameter of mobile phone includes:The type of processor is AA, and resolution ratio is 1280*720, and processing speed is 1.6GHz.According to the performance parameter, judge that version of the version than application program A5 for the application program that mobile phone is supported is low, i.e. mobile phone In the application program A5 that has installed be not the version for being best suitable for handset capability, meet the condition of upgraded version.Risen due to meeting The condition of level version, then it is determined that one group of application program A1, A2 and A3 in search with the performance parameter of mobile phone match should It is A1, A2 and A3 with program;Further relate to detect to have in the application program prestored and matched with the attribute information of mobile phone Application program A1, A2 and A3, it is specifically chosen by which match application program be pushed to mobile phone, one can be entered by subsequent step Step is determined.
No matter using application of the uninstalled application program of terminal device as matching at least one set of application program of determination Program, or will find the application program that matches with the performance parameter of terminal device is used as the application program matched, detection Have into the application program prestored after the application program of matching, can continue executing with subsequent step S303.
In step S303, if detecting the application program with matching, the application of matching is pushed to terminal device The mount message of program;
There is the attribute information with terminal device for the step, in the application program prestored due to having been detected by The application program of matching, then push the mount message of the application program of matching to terminal device, includes but is not limited to:Set to terminal The standby installation letter for pushing the application program matched in the application program prestored detected with the attribute information of terminal device Breath.
In order to make it easy to understand, the present embodiment is still using terminal device as mobile phone, and the operating system of the mobile phone is Android system, The model of mobile phone is A.Detecting, there is the application program matched with the attribute information of mobile phone to be in the application program prestored Exemplified by A2 and A3, then the application matched in the application program prestored detected with the attribute information of mobile phone is pushed to mobile phone Program A2 and A3 mount message.
If it should be noted that the application program of matching has multiple, and the application program for having multiple matchings is same application The different editions of program, then can select the mount message by the high application program of version to be pushed to terminal device, without inciting somebody to action The mount message of the different editions of same application is pushed to terminal device.
If the application program of matching has multiple, and the application program each matched is not mounted on the terminal device, then The mount message of the application program of multiple matchings can be all pushed to terminal device.
In step s 304, after terminal device is connected with network side equipment progress communication, network side equipment is received according to end The mount message of the application program for the matching that the attribute information of end equipment is pushed;
For the step, in order to ensure in the security for the application program installed, the method that the present embodiment is provided, net is received After the mount message of the application program for the matching that network side apparatus is pushed according to the attribute information of local terminal, in addition to network side equipment The mount message of the application program of the matching pushed according to the attribute information of local terminal carries out installing authority confirmation.Wherein, to network The mount message of the application program for the matching that side apparatus is pushed according to the attribute information of local terminal carries out installation authority and confirmed, including but It is not limited to:Confirm whether network side equipment has automatic installation application program authority.If it is confirmed that network side equipment has automatic installation The authority of application program, then can directly install the application program of matching according to the mount message of the application program of matching;If really Network side equipment is recognized without the authority for installing application program automatically, then notifies user, be confirmed whether to be set according to network side by user The mount message of the application program of the standby matching pushed according to the attribute information of local terminal installs the application program of matching.On notifying The mode of user, the present embodiment is not especially limited, can using it is any notify user by the way of.In practical application, it can adopt The choosing for including whether to install application program in user, confirmation message is notified with the mode of confirmation message is sent to terminal device .If application program is installed in user's selection, the application program of matching is installed according to the mount message of the application program of matching; If application program is not installed in user's selection, the application program of matching can not be installed.
For example, terminal device receives the application program A1 for the matching that network side equipment is pushed mount message, when confirmation net When network side apparatus has automatic installation application program authority, then application program A1 is mounted directly.When confirmation network side equipment is without certainly It is dynamic when application program authority is installed, illustrated by taking the as shown in Figure 4 interface for notifying user as an example.Display " connects on the interface Receive the application program A1 of the matching of network side equipment push mount message, if application program A1 is installed", and show Two buttons of "Yes" and "No".If user clicks on "Yes", terminal device gets the confirmation for the application program for installing matching Information, application program A1 is installed according to the confirmation;If user clicks on "No", terminal device, which is got, installs matching Application program denies information, according to this denies that information does not install application program A1.
In step S305, terminal device installs the application program of matching according to the mount message of the application program of matching.
For the step, due to the terminal device local terminal that received network side equipment is pushed according to the attribute information of local terminal The mount message of the application program of uninstalled matching, and confirm that network side equipment has installation authority, then terminal device can The application program of matching is installed with the mount message of the application program according to matching.Mode on installing the program applied, this Implementation is not especially limited.
In another embodiment, terminal device installs the application program of matching according to the mount message of the application program of matching Afterwards, in the method that the present embodiment is provided, terminal device can be by the application program management network side equipment of the matching of installation, bag The application program for including but being not limited by the matching of installation is configured to network side equipment or carries out data with network side equipment Interaction etc., the management that the application program for the matching that the present embodiment does not pass through installation to terminal device is carried out to network side equipment is grasped It is defined.
It should be noted that when the network side equipment for first in use, terminal device can matching application program After installation, directly network side equipment is configured by the application program of the matching, network connection is carried out after setting again. In addition, in the method that the present embodiment is provided, terminal device can also be portable computer, tablet personal computer in addition to for mobile phone Deng can also be the terminal device of other product forms, the present embodiment is not defined to the specific product form of terminal device. Network side equipment can also be set in addition to for router for NAS (Network Attached Storage, network connection storage) It is standby, can also be the equipment of other product forms, the present embodiment is not defined to the specific product form of network side equipment.
The method that the embodiment of the present disclosure is provided, by detecting advance in the attribute information of the terminal device according to communication connection In the case that there is the application program matched with the attribute information of terminal device in the application program of storage, pushed to terminal device The mount message of the application program of matching, it is achieved thereby that installing application program automatically, improves the efficiency for installing application program, Reduce the operation of user.
In one embodiment that the disclosure is provided, as shown in figure 5, the network side equipment includes:Acquisition module 501, Detection module 502 and pushing module 503;Wherein, acquisition module 501, the attribute letter of the terminal device for obtaining communication connection Breath;Detection module 502, for the attribute information according to terminal device, detect in the application program prestored whether have with The application program of the attribute information matching of terminal device;Pushing module 503, the application program with matching is detected for working as When, the mount message of the application program of matching is pushed to terminal device.
In another embodiment, detection module 502, including:For the every group of application program prestored one kind of correspondence Property information, corresponding at least one set of application program is determined according to attribute information;Obtain the application journey installed in terminal device Sequence;The application program installed and at least one set of application program of determination are compared;By at least one set application of determination In program the uninstalled application program of terminal device as matching application program.
In another embodiment, detection module 502, for the every group of application program prestored correspondence one attribute letter Breath, corresponding at least one set of the application list is determined according to attribute information;Obtain the application journey installed in terminal device Sequence;Operation system information and type information in the attribute information of terminal device, determine the performance parameter of terminal device; According to performance parameter, determine whether the application program installed in terminal device meets the condition of upgraded version;When meeting, It is determined that at least one set of application program in search the application program that matches with the performance parameter of terminal device, and will find Application program as matching application program.
In summary, the equipment that the embodiment of the present disclosure is provided, by believing in the attribute of the terminal device according to communication connection In the case of there is the application program matched with the attribute information of terminal device in the application program that breath detection is prestored, to end End equipment pushes the mount message of the application program of matching, it is achieved thereby that installing application program automatically, improves installation application The efficiency of program, reduces the operation of user.
In one embodiment that the disclosure is provided, as shown in fig. 6, the terminal device includes:Receiving module 601 and peace Die-filling piece 602;Wherein, receiving module 601, for being carried out with network side equipment after communication is connected, receive network side equipment according to The mount message of the application program for the matching that the attribute information of local terminal is pushed;Module 602 is installed, for the application journey according to matching The mount message of sequence installs the application program of matching.
In another embodiment, the terminal device also includes:Module is confirmed, for category of the network side equipment according to local terminal Property information push matching application program mount message carry out install authority confirm;Module is installed, for confirming have Install after authority, perform the step of application program of matching is installed according to the mount message of the application program of matching.
Above-mentioned all optional technical schemes, can form the alternative embodiment of the disclosure, herein no longer using any combination Repeat one by one.
It should be noted that:Above-described embodiment provide terminal device when the application is installed, only with above-mentioned each function The division progress of module is for example, in practical application, as needed can distribute above-mentioned functions by different function moulds Block is completed, i.e., the internal structure of terminal device is divided into different functional modules, to complete whole described above or portion Divide function.In addition, the terminal device that above-described embodiment is provided belongs to same design with installing the embodiment of the method for application program, its The process of implementing refers to embodiment of the method, repeats no more here.
Fig. 7 is terminal device (can be requesting party's terminal device or associated terminal equipment) knot in the embodiment of the present disclosure Structure schematic diagram.Referring to Fig. 7, the terminal device can be used for implementing the method in above-described embodiment performed by terminal device.It is preferred that 's:
Terminal device 700 can include communication unit 110, include one or more computer-readable recording mediums Memory 120, input block 130, display unit 140, sensor 150, voicefrequency circuit 160, WIFI (Wireless Fidelity, Wireless Fidelity) module 170, include one or the processor 180 and power supply of more than one processing core 190 grade parts.It will be understood by those skilled in the art that the terminal device structure shown in figure does not constitute the limit to terminal device It is fixed, it can include than illustrating more or less parts, either combine some parts or different parts arrangement.Wherein:
Communication unit 110 can be used for receive and send messages or communication process in, the reception and transmission of signal, the communication unit 110 Can for RF (Radio Frequency, radio frequency) circuit, router, modem, etc. network communication equipment.Especially, when When communication unit 110 is RF circuits, after the downlink information of base station is received, transfer at one or more than one processor 180 Reason;In addition, being sent to base station by up data are related to.Usually as communication unit RF circuits include but is not limited to antenna, At least one amplifier, tuner, one or more oscillators, subscriber identity module (SIM) card, transceiver, coupler, LNA (Low Noise Amplifier, low-noise amplifier), duplexer etc..In addition, communication unit 110 can also be by wireless Communication communicates with network and other equipment.The radio communication can use any communication standard or agreement, include but is 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, code Point multiple access), WCDMA (Wideband Code Division Multiple Access, WCDMA), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (Short Messaging Service, Short Message Service) etc.. Memory 120 can be used for storage software program and module, and processor 180 is stored in the software journey of memory 120 by operation Sequence and module, so as to perform various function application and data processing.Memory 120 can mainly include storing program area and deposit Data field is stored up, wherein, the application program that storing program area can be needed for storage program area, at least one function (such as broadcast by sound Playing function, image player function etc.) etc.;Storage data field can be stored uses created data (ratio according to terminal device 700 Such as voice data, phone directory) etc..In addition, memory 120 can include high-speed random access memory, it can also include non- Volatile memory, for example, at least one disk memory, flush memory device or other volatile solid-state parts.Accordingly Ground, memory 120 can also include Memory Controller, to provide processor 180 and input block 130 to memory 120 Access.
Input block 130 can be used for the numeral or character information for receiving input, and generation to be set with user and function The relevant keyboard of control, mouse, action bars, optics or the input of trace ball signal.Preferably, input block 130 may include to touch Sensitive surfaces 131 and other input equipments 132.Touch sensitive surface 131, also referred to as touch display screen or Trackpad, collect and use (such as user is using any suitable objects such as finger, stylus or annex in touch-sensitive table for touch operation of the family on or near it Operation on face 131 or near touch sensitive surface 131), and according to the corresponding connection terminal device of formula set in advance driving. Optionally, touch sensitive surface 131 may include two parts of touch detection terminal device and touch controller.Wherein, touch detection is whole End equipment detects the touch orientation of user, and detects the signal that touch operation is brought, and transmits a signal to touch controller;Touch Controller receives touch information from touch detection terminal device, and is converted into contact coordinate, then gives processor 180, And the order sent of reception processing device 180 and can be performed.Furthermore, it is possible to using resistance-type, condenser type, infrared ray and table The polytypes such as face sound wave realize touch sensitive surface 131.Except touch sensitive surface 131, input block 130 can also include other inputs Equipment 132.Preferably, other input equipments 132 can include but is not limited to physical keyboard, function key (such as volume control press Key, switch key etc.), trace ball, mouse, the one or more in action bars etc..
Display unit 140 can be used for the information and terminal device for showing the information inputted by user or being supplied to user 700 various graphical user interface, these graphical user interface can by figure, text, icon, video and its any combination Lai Constitute.Display unit 140 may include display panel 141, optionally, can using LCD (Liquid Crystal Display, Liquid crystal display), the form such as OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) configure display Panel 141.Further, touch sensitive surface 131 can cover display panel 141, when touch sensitive surface 131 is detected on or near it Touch operation after, processor 180 is sent to determine the type of touch event, with preprocessor 180 according to touch event Type provides corresponding visual output on display panel 141.Although in the figure 7, touch sensitive surface 131 is with display panel 141 Realized as two independent parts input and input function, but in some embodiments it is possible to by touch sensitive surface 131 with Display panel 141 is integrated and realizes input and output function.
Terminal device 700 may also include at least one sensor 150, such as optical sensor, motion sensor and other Sensor.Optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to ambient light Light and shade adjust the brightness of display panel 141, proximity transducer can close display when terminal device 700 is moved in one's ear Panel 141 and/or backlight.As one kind of motion sensor, gravity accelerometer can detect in all directions (generally Three axles) acceleration size, size and the direction of gravity are can detect that when static, available for identification mobile phone posture application (ratio Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap);Extremely The other sensors such as the gyroscope, barometer, hygrometer, thermometer, the infrared ray sensor that can also configure in terminal device 700, It will not be repeated here.
Voicefrequency circuit 160, loudspeaker 161, microphone 162 can provide the COBBAIF between user and terminal device 700. Electric signal after the voice data received conversion can be transferred to loudspeaker 161, is changed by loudspeaker 161 by voicefrequency circuit 160 Exported for voice signal;On the other hand, the voice signal of collection is converted to electric signal by microphone 162, is connect by voicefrequency circuit 160 Be converted to voice data after receipts, then after voice data output processor 180 is handled, it is such as another to be sent to through RF circuits 110 One terminal device, or voice data is exported to memory 120 so as to further processing.Voicefrequency circuit 160 is also possible that Earphone jack, to provide the communication of peripheral hardware earphone and terminal device 700.
In order to realize radio communication, wireless communication unit 170 can be configured with the terminal device, the wireless communication unit 170 can be WIFI module.WIFI belongs to short range wireless transmission technology, and terminal device 700 can by wireless communication unit 170 To help user to send and receive e-mail, browse webpage and access streaming video etc., it has provided the user wireless broadband interconnection Net is accessed.Although showing wireless communication unit 170 in figure, but it is understood that, it is simultaneously not belonging to terminal device 700 It must be configured into, can be omitted as needed in the scope for not changing disclosed essence completely.
Processor 180 is the control centre of terminal device 700, utilizes each of various interfaces and connection whole mobile phone Part, by operation or performs and is stored in software program and/or module in memory 120, and calls and be stored in memory Data in 120, perform the various functions and processing data of terminal device 700, so as to carry out integral monitoring to mobile phone.It is optional , processor 180 may include one or more processing cores;It is preferred that, processor 180 can integrated application processor and modulatedemodulate Processor is adjusted, wherein, application processor mainly handles operating system, user interface and application program etc., modem processor Main processing radio communication.It is understood that above-mentioned modem processor can not also be integrated into processor 180.
Terminal device 700 also includes the power supply 190 (such as battery) powered to all parts, it is preferred that power supply can lead to Cross power-supply management system and processor 180 be logically contiguous, thus by power-supply management system realize management charging, electric discharge and The functions such as power managed.Power supply 190 can also include one or more direct current or AC power, recharging system, electricity The random component such as source failure detector circuit, power supply changeover device or inverter, power supply status indicator.
Although not shown, terminal device 700 can also include camera, bluetooth module etc., will not be repeated here.
In the present embodiment, one or more than one program storage are in memory 120, and are configured to by one Or more than one processor 180 is performed, one or more than one program bag contains to be carried for carrying out the embodiment of the present disclosure The instruction of method performed by the terminal device of confession:
After being connected with network side equipment progress communication, the matching that network side equipment is pushed according to the attribute information of local terminal is received Application program mount message;
The application program of matching is installed according to the mount message of the application program of matching.
In another embodiment, one or more than one program also includes to give an order:To network side equipment root The mount message of the application program of the matching pushed according to the attribute information of local terminal carries out installing authority confirmation, and is confirming there is peace Fill after authority, perform the step of application program of matching is installed according to the mount message of the application program of matching.
Fig. 8 is the structural representation of network side equipment in the embodiment of the present disclosure.The network side equipment 800 can be because of configuration or property Energy is different and produces than larger difference, can include one or more central processing units (central processing Units, CPU) 1922 (for example, one or more processors) and memory 1932, one or more storage applications The storage medium 1930 (such as one or more mass memory units) of program 1942 or data 1944.Wherein, memory 1932 and storage medium 1930 can be it is of short duration storage or persistently storage.One can be included by being stored in the program of storage medium 1930 Individual or more than one module (diagram is not marked), each module can include grasping the series of instructions in network side equipment 800 Make:
Obtain the attribute information of the terminal device of communication connection;
According to the attribute information of terminal device, the category whether having in the application program prestored with terminal device is detected The application program of property information matches;
If detecting the application program with matching, the application program of matching is pushed to terminal deviceInstallLetter Breath.
In another embodiment, also comprising to give an order:
A kind of every group of corresponding attribute information of the application program prestored, corresponding at least one set is determined according to attribute information Application program;
Obtain the application program installed in terminal device;
The application program installed and at least one set of application program of determination are compared;
Using application program of the uninstalled application program of terminal device as matching at least one set of application program of determination.
In another embodiment, also comprising to give an order:
A kind of every group of corresponding attribute information of the application program prestored, corresponding at least one set is determined according to attribute information Application program;
Obtain the application program installed in terminal device;
Operation system information and type information in the attribute information of terminal device, determine the performance of terminal device Parameter;
According to performance parameter, determine whether the application program installed in terminal device meets the condition of upgraded version;
When meeting, it is determined that at least one set of application program in search with the performance parameter of terminal device match should With program, and using the application program found as matching application program.
Further, central processing unit 1922 could be arranged to communicate with storage medium 1930, in network side equipment 800 The upper series of instructions operation performed in storage medium 1930.
Network side equipment 800 can also include one or more power supplys 1926, one or more wired or nothings Wired network interface 1950, one or more input/output interfaces 1958, and/or, one or more operating systems 1941, such as 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, individual number Word assistant (PDA) etc., therefore the protection domain of the disclosure should not limit as certain certain types of mobile terminal device.
In addition, the computer program for being also implemented as being performed by CPU according to disclosed method.In the computer journey When sequence is performed by CPU, the above-mentioned functions limited in disclosed method are performed.
In addition, above method step and system unit can also utilize controller and cause controller real for storing The computer readable storage devices of the computer program of existing above-mentioned steps or Elementary Function are realized.
In addition, it should be appreciated that computer readable storage devices (for example, memory) as described herein can be volatile Property memory or nonvolatile memory, or both volatile memory and nonvolatile memory can be included.It is used as example Son and it is nonrestrictive, nonvolatile memory can include read-only storage (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory.Volatile memory can include arbitrary access Memory (RAM), the RAM can serve as external cache.Nonrestrictive as an example, RAM can be with more The form of kind is obtained, 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 directly RambusRAM (DRRAM).Institute The storage device of disclosed aspect is intended to the memory of including but not limited to these and other suitable type.
Those skilled in the art will also understand is that, the various illustrative logical blocks with reference to described by disclosure herein, mould Block, circuit and algorithm steps may be implemented as the combination of electronic hardware, computer software or both.It is hard in order to clearly demonstrate This interchangeability of part and software, the function with regard to various exemplary components, square, module, circuit and step it is entered General description is gone.This function is implemented as software and is also implemented as hardware depending on concrete application and application Design constraint to whole system.Those skilled in the art can in a variety of ways realize described for every kind of concrete application Function, but this realize that decision should not be interpreted as causing a departure from the scope of the present disclosure.
Various illustrative logical blocks, module and circuit with reference to described by disclosure herein, which can be utilized, to be designed to The following part of function described here is performed to realize or perform:General processor, digital signal processor (DSP), special collection Into circuit (ASIC), field programmable gate array (FPGA) or other PLDs, discrete gate or transistor logic, divide Any combinations of vertical nextport hardware component NextPort or these parts.General processor can be microprocessor, but alternatively, processing Device can be any conventional processors, controller, microcontroller or state machine.Processor can also be implemented as computing device Combination, for example, the combination of DSP and microprocessor, multi-microprocessor, one or more microprocessors combination DSP core or any Other this configurations.
The step of method with reference to described by disclosure herein or algorithm, can be directly contained in hardware, be held by processor In capable software module or in combination of the two.Software module may reside within RAM memory, flash memory, ROM storages Device, eprom memory, eeprom memory, register, hard disk, removable disk, CD-ROM or known in the art it is any its In the storage medium of its form.Exemplary storage medium is coupled to processor so that processor can be from the storage medium Middle reading information writes information to the storage medium.In an alternative, the storage medium can be with processor collection Into together.Processor and storage medium may reside within ASIC.ASIC may reside within subscriber terminal equipment.At one In alternative, processor and storage medium can be resided in subscriber terminal equipment as discrete assembly.
In one or more exemplary designs, the function can be real in hardware, software, firmware or its any combination It is existing.If realized in software, the function can be stored in as one or more instructions or code computer-readable Transmitted on medium or by computer-readable medium.Computer-readable medium includes computer-readable storage medium and communication media, The communication media includes helping to be sent to computer program into any medium of another position from a position.Storage medium It can be any usable medium that can be accessed by a general purpose or special purpose computer.It is nonrestrictive as an example, the computer Computer-readable recording medium can include RAM, ROM, EEPROM, CD-ROM or other optical disc memory apparatus, disk storage equipment or other magnetic Property storage device, or can be used for carrying or storage form for instruct or data structure needed for program code and can Any other medium accessed by universal or special computer or universal or special processor.In addition, any connection can It is properly termed as computer-readable medium.If for example, using coaxial cable, optical fiber cable, twisted-pair feeder, digital subscriber line (DSL) or such as infrared ray, radio and microwave wireless technology come from website, server or other remote sources send software, Then the wireless technology of above-mentioned coaxial cable, optical fiber cable, twisted-pair feeder, DSL or such as infrared elder generations, radio and microwave is included in The definition of medium.As used herein, disk and CD include compact disk (CD), laser disk, CD, digital versatile disc (DVD), floppy disk, Blu-ray disc, wherein disk generally magnetically reproduce data, and CD utilizes laser optics ground reproduce data.On The combination for stating content should also be as being included in the range of computer-readable medium.
Although content disclosed above shows the exemplary embodiment of the disclosure, it should be noted that without departing substantially from power On the premise of profit requires the scope of the present disclosure of restriction, it may be many modifications and change.According to described herein open real The function, step and/or action for applying the claim to a method of example are not required to perform with any particular order.Although in addition, the disclosure Element can describe or require in individual form, be unless explicitly limited odd number it is also contemplated that multiple.
Above-described embodiment, purpose of this disclosure, technical scheme and beneficial effect have been carried out further Describe in detail, should be understood that the embodiment that the foregoing is only the disclosure, be not used to limit the disclosure Protection domain, it is all the disclosure spirit and principle within, any modification, equivalent substitution and improvements done etc. all should be included Within the protection domain of the disclosure.

Claims (9)

1. a kind of method for installing application program, it is characterised in that methods described includes:
The attribute information of the terminal device of communication connection is obtained, the operating system that the attribute information includes the terminal device is believed Breath and type information;
Whether according to the attribute information of the terminal device, detecting in the application program prestored has and the terminal device Attribute information matching application program;
If detecting the application program with matching, the installation of the application program of the matching is pushed to the terminal device Information;
Wherein, the application program prestored includes multigroup application program, and every group of application program prestored corresponds to A kind of attribute information;
Whether the attribute information according to the terminal device, detecting in the application program prestored has and the terminal The application program of the attribute information matching of equipment, including:Corresponding at least one set of application program is determined according to the attribute information; Obtain the application program installed in the terminal device;Operating system letter in the attribute information of the terminal device Breath and type information, determine the performance parameter of the terminal device;According to the performance parameter, determine in the terminal device Whether the application program installed meets the condition of upgraded version, the condition of the upgraded version for it is described installed should It is not the version for the performance for being best suitable for the terminal device with program;When meeting, at least one set application journey of the determination The application program matched with the performance parameter of the terminal device is searched in sequence, and regard the application program found as matching Application program.
2. a kind of method for installing application program, it is characterised in that methods described includes:
After being connected with network side equipment progress communication, attribute information and property of the network side equipment according to terminal device are received The mount message for the application program matched with the performance parameter of the terminal device that energy parameter is pushed, the attribute information bag The operation system information and type information of the terminal device are included, what described and terminal device performance parameter matched should There is the application program installed in the terminal device is determined with the mount message of program for the network side equipment The network side equipment is pushed when not for the version of the performance of the most suitable terminal device;
The application program of matching is installed according to the mount message of the application program of the matching;
Wherein, the application program of the matching is determined for the network side equipment from the application program prestored, institute State the application program prestored and include multigroup application program, every group of application program prestored is believed corresponding to an attribute Breath.
3. method according to claim 2, it is characterised in that the reception network side equipment is set according to the terminal After the mount message of the application program for the matching that standby attribute information is pushed, in addition to:
The mount message of the application program of the matching pushed to the network side equipment according to the attribute information of the terminal device Carry out that authority confirmation is installed, and after confirming with authority is installed, perform the mount message of the application program according to the matching The step of installing the application program of matching.
4. a kind of network side equipment, it is characterised in that the equipment includes:
Acquisition module, the attribute information of the terminal device for obtaining communication connection, the attribute information is set including the terminal Standby operation system information and type information;
Detection module, whether for the attribute information according to the terminal device, detect has in the application program prestored The application program matched with the attribute information of the terminal device;
Pushing module, for when detecting the application program with matching, answering for the matching to be pushed to the terminal device With the mount message of program;
Wherein, the application program prestored includes multigroup application program, and every group of application program prestored corresponds to A kind of attribute information;
The detection module, is additionally operable to:Corresponding at least one set of application program is determined according to the attribute information;Obtain the end The application program installed in end equipment;Operation system information and model in the attribute information of the terminal device Information, determines the performance parameter of the terminal device;According to the performance parameter, determine what is installed in the terminal device Whether application program meets the condition of upgraded version;When meeting, at least one set of application program of the determination search with The application program that the performance parameter of the terminal device matches, and using the application program found as matching application journey Sequence.
5. a kind of terminal device, it is characterised in that the terminal device includes:
Receiving module, after being connected with network side equipment progress communication, receives the network side equipment and is set according to the terminal The installation for the application program matched with the performance parameter of the terminal device that standby attribute information and performance parameter are pushed Information, the attribute information includes the operation system information and type information of the terminal device, the described and terminal device The mount message of application program that matches of performance parameter deposited for the network side equipment in the terminal device is determined When the application program installed is not for the version of the performance of the most suitable terminal device, the network side equipment is pushed;
Module is installed, the mount message for the application program according to the matching installs the application program of matching;
Wherein, the application program of the matching is determined for the network side equipment from the application program prestored, institute State the application program prestored and include multigroup application program, every group of application program prestored is believed corresponding to an attribute Breath.
6. terminal device according to claim 5, it is characterised in that the terminal device, in addition to:
Module is confirmed, for the application journey of the matching pushed to the network side equipment according to the attribute information of the terminal device The mount message of sequence carries out installing authority confirmation;
The installation module, for after confirming there is installation authority, performing and being believed according to the installation of the application program of the matching The step of breath installs the application program of matching.
7. a kind of network side equipment, it is characterised in that the equipment includes memory, and one or more than one journey Sequence, one of them or more than one program storage are configured to by one or more than one processing in memory Device is performed, and one or more than one program includes the instruction for being used to be operated below:
The attribute information of the terminal device of communication connection is obtained, the operating system that the attribute information includes the terminal device is believed Breath and type information;
Whether according to the attribute information of the terminal device, detecting in the application program prestored has and the terminal device Attribute information matching application program;
If detecting the application program with matching, the installation of the application program of the matching is pushed to the terminal device Information;
Wherein, the application program prestored includes multigroup application program, and every group of application program prestored corresponds to A kind of attribute information;
Whether the attribute information according to the terminal device, detecting in the application program prestored has and the terminal The application program of the attribute information matching of equipment, including:Corresponding at least one set of application program is determined according to the attribute information; Obtain the application program installed in the terminal device;Operating system letter in the attribute information of the terminal device Breath and type information, determine the performance parameter of the terminal device;According to the performance parameter, determine in the terminal device Whether the application program installed meets the condition of upgraded version, the condition of the upgraded version for it is described installed should It is not the version for the performance for being best suitable for the terminal device with program;When meeting, at least one set application journey of the determination The application program matched with the performance parameter of the terminal device is searched in sequence, and regard the application program found as matching Application program.
8. a kind of terminal device, it is characterised in that the terminal device includes memory, and one or more than one Program, one of them or more than one program storage are configured to by one or more than one in memory Manage device to perform, one or more than one program includes the instruction for being used to be operated below:
Carried out with network side equipment after communication is connected, receive the network side equipment according to the attribute information of the terminal device with And the mount message of the application program matched with the performance parameter of the terminal device of performance parameter push, the attribute letter Breath includes the operation system information and type information of the terminal device, and the performance parameter with the terminal device matches The mount message of application program there is the application installed in the terminal device is determined for the network side equipment The network side equipment is pushed when program is not for the version of the performance of the most suitable terminal device;
The application program of matching is installed according to the mount message of the application program of the matching;
Wherein, the application program of the matching is determined for the network side equipment from the application program prestored, institute State the application program prestored and include multigroup application program, every group of application program prestored is believed corresponding to an attribute Breath.
9. a kind of computer-readable recording medium, it is characterised in that be stored thereon with computer journey described in computer program instructions The step of sequence instruction realizes any methods described in claims 1 to 3 when being executed by processor.
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 CN103677899A (en) 2014-03-26
CN103677899B true 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)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065753B (en) * 2014-07-11 2018-08-14 北京领通科技有限公司 Method for pushing, the apparatus and system of intelligent terminal file
CN105653303B (en) * 2014-11-10 2019-01-22 阿里巴巴集团控股有限公司 The installation control method and device of application
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
CN111428117B (en) * 2019-01-09 2023-05-16 百度在线网络技术(北京)有限公司 Application program data acquisition method and device
CN116032763A (en) 2019-11-11 2023-04-28 华为技术有限公司 Processing method, system and gateway equipment of network service
CN111176685A (en) * 2019-12-27 2020-05-19 深圳市优必选科技股份有限公司 Upgrading method and device
CN111258625B (en) * 2020-01-08 2023-07-11 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

Citations (7)

* 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
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
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
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

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003173246A (en) * 2001-12-05 2003-06-20 Ricoh Co Ltd Device information gathering method, program, server device and storage medium
CN101198009B (en) * 2008-01-03 2013-11-20 中兴通讯股份有限公司 Method for upgrading conference television terminal
CN102750172A (en) * 2012-06-27 2012-10-24 苏州奇可思信息科技有限公司 Software update method

Patent Citations (7)

* 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
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
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
CN103353843A (en) * 2013-06-25 2013-10-16 北京小米科技有限责任公司 Method and device for application installation

Also Published As

Publication number Publication date
CN103677899A (en) 2014-03-26

Similar Documents

Publication Publication Date Title
CN103677899B (en) The method and apparatus of application program is installed
CN104717125B (en) Graphic code store method and device
CN103596017B (en) Video downloading method and system
CN103699409B (en) Awakening state switching-in method, device and system for electronic device
CN105278937A (en) Method and device for displaying pop-up box messages
CN103678502B (en) Information collection method and device
CN103929796A (en) Access point sharing method and device
CN104301315A (en) Method and device for limiting information access
CN104135502B (en) A kind of method, relevant device and system realizing application message and remind
CN103473092A (en) Method and device for processing downloaded applications and terminal equipment
CN104717341A (en) Message prompting method and terminal
CN104426963A (en) Terminal associating method and terminal
CN103713943B (en) Native terminal operating system based application function realization method and device
CN103607236B (en) A kind of method, apparatus, wireless repeater and terminal device exporting prompt information
CN103678605A (en) Information transmission method and device and terminal device
CN103177217B (en) A kind of file scanning method, system and client and server
CN104954159A (en) Network information statistics method and device
CN103607431B (en) Mobile terminal resource processing method, device and equipment
CN103747130A (en) Control method of terminal equipment, device and terminal equipment
CN104751092B (en) Method and device for processing graphic code
CN105530239A (en) Multimedia data obtaining method and device
CN104699501A (en) Method and device for running application program
CN104253870A (en) Method and device for controlling data access period
CN103631592B (en) A kind of configuration, call method, device and equipment that shows resource
CN103823851B (en) Webpage display process and device

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