CN103677899B - The method and apparatus of application program is installed - Google Patents
The method and apparatus of application program is installed Download PDFInfo
- 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
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
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.
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)
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)
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)
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 |
-
2013
- 2013-11-15 CN CN201310572124.2A patent/CN103677899B/en active Active
Patent Citations (7)
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 |