CN103476002A - Method and device for data interaction - Google Patents

Method and device for data interaction Download PDF

Info

Publication number
CN103476002A
CN103476002A CN201310425212XA CN201310425212A CN103476002A CN 103476002 A CN103476002 A CN 103476002A CN 201310425212X A CN201310425212X A CN 201310425212XA CN 201310425212 A CN201310425212 A CN 201310425212A CN 103476002 A CN103476002 A CN 103476002A
Authority
CN
China
Prior art keywords
terminal
application
data
installation data
software information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310425212XA
Other languages
Chinese (zh)
Inventor
刘炜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201310425212XA priority Critical patent/CN103476002A/en
Publication of CN103476002A publication Critical patent/CN103476002A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a method and device for data interaction, and relates to the technical field of communications. The problem that an application to be installed can not be installed when a terminal is not provided with an application client terminal is solved. The method can specially comprise the steps that a first terminal searches a second terminal within a preset range; if the second terminal is searched, the application software information which has been installed on the second terminal is obtained; installation data of a first application are obtained according to the application software information which has already been installed by the second terminal, the first application is installed and operated according to the installation data of the first application, and the installation data of the first application are the data which are generated after the first application is installed. The method and device for data interaction can be applied to obtaining terminals.

Description

The method and apparatus of data interaction
Technical field
The present invention relates to communication technical field, relate in particular to the method and apparatus of data interaction.
Background technology
Along with the development of communication service, the user can install various application on terminal, as, social application, office application etc.
Common, terminal need to be installed online by the client for application is installed, or carries out this locality and install after downloading and installing bag.
Concrete, terminal is downloaded the installation kit of application to be installed after success connected to the network by applications client; After the complete installation kit of terminal downloads, move this installation kit, in order to complete the installation of application to be installed, if online, install, terminal is deleted installation kit after application successful installation to be installed.
But above-mentioned online installation and local the installation all need to be carried out under the prerequisite that applications client has been installed, if terminal is not equipped with applications client, application to be installed can't be installed.
Summary of the invention
Embodiments of the invention provide a kind of method and apparatus of data interaction, and first terminal can directly obtain the first application from the second terminal.
For achieving the above object, embodiments of the invention adopt following technical scheme:
First aspect, provide a kind of method of data interaction, comprising:
First terminal is searched for the second terminal in preset range;
If search described the second terminal, obtain the mounted application software information of described the second terminal;
Obtain the installation data of the first application according to the mounted application software information of described the second terminal from described the second terminal, and install and move described the first application according to the installation data of described the first application, the installation data of described the first application is for installing the data that generate after described the first application.
Second aspect, provide a kind of device of data interaction, comprising:
Search unit, for search the second terminal in preset range;
The first acquiring unit, if for searching described the second terminal, obtain the mounted application software information of described the second terminal;
Second acquisition unit, for according to the mounted application software information of described the second terminal, from described the second terminal, obtaining the installation data of the first application, and install and move described the first application according to the installation data of described the first application, the installation data of described the first application is for installing the data that generate after described the first application.
The method and apparatus of the data interaction that the embodiment of the present invention provides, after adopting such scheme, if first terminal searches the second terminal, can directly from described the second terminal, obtain the installation data of the first application according to the mounted application software information of described the second terminal, and install and move described the first application according to the installation data of described the first application, and installed again after need to from network, not downloading the first installation kit of applying, like this, in the situation that applications client is not installed, still can get required the first application, simultaneously, also increased the data interaction between terminal, wherein, application corresponding to applications client mainly can be for the installation kit of the application from the request of network download terminal.
The accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, in below describing embodiment, the accompanying drawing of required use is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
The flow chart of the method that Fig. 1 is a kind of data interaction provided by the invention;
The flow chart of the method that Fig. 2 is another kind of data interaction provided by the invention;
The schematic diagram of the application relation list that Fig. 3 is the first terminal in the method shown in Fig. 2;
The schematic diagram of the terminal list that Fig. 4 is the first terminal demonstration;
When Fig. 5 applies for choosing the first application or second, the schematic diagram of the application relation list of first terminal;
The structural representation of the device of a kind of data interaction that Fig. 6 provides for the present embodiment;
The structural representation of the device of the another kind of data interaction that Fig. 7 provides for the present embodiment.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making under the creative work prerequisite the every other embodiment obtained, belong to the scope of protection of the invention.
In prior art, the online installation with local the installation all need to be carried out under the prerequisite that applications client has been installed, if terminal is not equipped with applications client, application to be installed can't be installed.
In order to address the above problem, the present embodiment provides a kind of method of data interaction, and the executive agent of the method is first terminal, as shown in Figure 1, can comprise;
101, first terminal is searched for the second terminal in preset range.
As an embodiment of the present embodiment, the second terminal can disclose the positional information of oneself, and disclose the positional information of oneself in the second terminal after, if the second terminal is positioned at preset range, first terminal can search the second terminal.
If 102 search described the second terminal, first terminal obtains the mounted application software information of described the second terminal.
The second terminal not only can disclose the positional information of oneself, can also disclose local mounted application software information, so that other-end (as first terminal) can get.
Wherein, mounted application software information can be, but not limited to comprise: the title of application, the brief introduction of application etc.
103, first terminal obtains the installation data of the first application according to the mounted application software information of described the second terminal from described the second terminal, and installs and move described the first application according to the installation data of described the first application.
Wherein, the installation data of described the first application can be for the data that generate after described the first application are installed, and the installation data of the first application is supported first terminal to install and move described first to apply.
As an embodiment of the present embodiment, after terminal receives and store the installation data of the first application, without the first application is installed, can directly move the first application.
In the present embodiment, the first application can be for exempting to install application, in the situation that first terminal is not installed the first application, if now first terminal receives and stores the installation data of the first application,, without the first application is installed, just can directly move according to the installation data of the first application the first application.
After adopting such scheme, if first terminal searches the second terminal, can directly from described the second terminal, obtain the installation data of the first application according to the mounted application software information of described the second terminal, and install and move described the first application according to the installation data of described the first application, and installed again after need to from network, not downloading the first installation kit of applying, like this, in the situation that applications client is not installed, still can get required the first application, simultaneously, also increased the data interaction between terminal, wherein, application corresponding to applications client mainly can be for the installation kit of the application from the request of network download terminal.
The present embodiment provides the method for another kind of data interaction, and the method is to the further expanding of the method shown in Fig. 1, and as shown in Figure 2, can comprise:
201, first terminal is searched for the second terminal in preset range, if search the second terminal, performs step 202, if do not search the second terminal, flow process finishes.
As an embodiment of the present embodiment, the second terminal can disclose the positional information of oneself, and disclose the positional information of oneself in the second terminal after, if the second terminal is positioned at preset range, first terminal can search the second terminal.
Further, first terminal can be, but not limited in described preset range search kernel version second terminal identical with described first terminal, and wherein, described kernel version is: most crucial functional framework part in operating system or respective application software.
As an embodiment of the present embodiment, can be provided with GPS(Global Positioning System on first terminal, global positioning system), first terminal can be searched for by GPS the second terminal that the kernel version is identical with described first terminal in preset range, wherein, the scope that preset range can be searched for for the GPS set in advance (as 10 meters etc.).
If search a plurality of terminals that the kernel version is identical with first terminal in preset range, first terminal can be chosen the second terminal from the plurality of terminal, after determining the second terminal, can also obtain and check mounted application software information in the second terminal, in the second terminal, mounted application software information can be the second mounted all application software information in the disclosed this locality of terminal, can be also the second mounted certain applications software information in the disclosed this locality of terminal.
Concrete, after searching for when first terminal the terminal that the kernel version is identical with described first terminal in preset range, can on the display unit of first terminal, show the terminal list of the terminal searched; The user can click and choose the second terminal in terminal list.
When first terminal is searched for the second terminal by GPS, the second terminal can determine whether by the parameter that self is set to allow to be searched by first terminal.For example, the second terminal can determine whether by the parameter that self is set to allow to be searched by first terminal.Concrete, the second terminal can arrange allow all the time searched, or the second terminal can be arranged in Preset Time, allow searched, or the second terminal can be arranged in Preset Time allow searched etc.
The present embodiment to the second terminal by the parameter that self is set determine whether to allow searched to method be not construed as limiting, can be set according to actual needs, do not repeat them here.
202, obtain the mounted application software information of described first terminal, and the mounted application software information of described first terminal and the mounted application software information of described the second terminal are compared, obtain comparison result.
Wherein, the mounted application software information of first terminal can be the mounted all application software information in the disclosed this locality of first terminal, can be also the mounted certain applications software information in the disclosed this locality of first terminal.
As an embodiment of the present embodiment, after first terminal searches the second terminal, first terminal can obtain the mounted application software information of the second terminal, and mounted application software information in the mounted application software information of the second terminal and first terminal can also be compared, obtain comparison result, the form with list by comparing result that can be, but not limited to is presented on the display unit of first terminal, as, can be, but not limited to the application relation list is presented on the display unit of first terminal.
Wherein, comparing result can be, but not limited to comprise: the application (this application is not installed in first terminal) of installing in the application of installing in first terminal (this application is not installed in the second terminal), the second terminal, (this application both had been installed in first terminal in first terminal application to be updated, be installed on again in the second terminal, and the version that is installed on first terminal is lower than the version that is installed on the second terminal) etc.
For example, as shown in Figure 3, can comprise the icon of the application of following at least one type at the application relation list of first terminal: the uninstalled application of this terminal is (during these application have been installed on the second terminal, be not installed in first terminal), (these application have been installed in the second terminal and first terminal in the application newer than the machine version, but be installed on the version of the second terminal higher than the version that is installed on first terminal), the uninstalled application of the other side (these application have been installed in first terminal, are not installed in the second terminal).
Wherein, the icon that icon 1,2,3 is the uninstalled application of this terminal, the icon that icon 4,5,6 is the application newer than the machine version, the icon that icon 7,8,9 is the uninstalled application of the other side.
The present embodiment is not construed as limiting the method for display comparison result and the content of comparing result, can be set according to actual needs, does not repeat them here.
203, determine described the first application according to described comparison result.If the first application is not installed on first terminal, perform step 204, if the first application is installed on first terminal, perform step 207.
In the present embodiment, if the first application is not installed on first terminal, first terminal can obtain by the second terminal the installation data of the first application, in order to install and move the first application; If the first application also is installed in first terminal, first terminal can be upgraded the first application by the second terminal.
204, first terminal sends application by bluetooth to described the second terminal and obtains request.
Wherein, the described application request of obtaining can be for asking the installation data of described the first application, and the installation data of the first application is for installing the data that generate after described the first application.The first application can be for not being subject to the application of root authority (highest weight limit) protection in the second terminal, in order to can be got by first terminal.
After first terminal searches the second terminal, first terminal can obtain the address information of the second terminal, and can send to the second terminal the request of obtaining of applying by bluetooth according to this address information.
Due to, first terminal and the second terminal do not need to take Internet resources while by bluetooth, carrying out transfer of data and are free, therefore, Internet resources have not only been saved, but also reduced expense, in addition, bluetooth can be in the situation that, not by any software application, make first terminal and the second terminal carry out transfer of data.
The present embodiment is not construed as limiting the method for carrying out transfer of data between first terminal and the second terminal, can be set according to actual needs, for example, can be data service, WIFI(Wireless Fidelity, Wireless Fidelity) etc., do not repeat them here.
After obtaining request by bluetooth to described the second terminal transmission application at first terminal, the second terminal can receive application by bluetooth and obtain request; The second terminal is being determined after the installation data of first terminal transmission the first application, can determine the first application according to the sign of the first application, owing to being installed in the second terminal in the first application, therefore the second terminal can store the installation data of the first application, the second terminal can be obtained the installation data of the first application, and can the installation data of the first application be sent to first terminal by bluetooth.
Wherein, the application request of obtaining can be, but not limited to comprise the sign of the first application.
The present embodiment obtains to application the content comprised in request and is not construed as limiting, and can be set according to actual needs, does not repeat them here.
205, first terminal receives by bluetooth the described first installation data of applying that described the second terminal sends.
Common, apply installation according to installation kit in terminal after, just delete this installation kit, in addition, after the application successful installation, this locality can store the installation data that application has been installed, this installation data can move this application by support terminal, in other words, as long as any terminal stores the installation data of application, just can move this application.
In order to make first terminal can install and move the first application, first terminal can receive and store the described first installation data of applying that described the second terminal sends by bluetooth.
As an embodiment of the present embodiment, in order not reveal the private information of the second terminal, do not comprise the accounts information, log-on message of the first application etc. in the installation data that the second terminal sends to first terminal.
The present embodiment is not construed as limiting the method according to application data operation application, for technology well known to those skilled in the art, does not repeat them here.
206, the first application is installed and moved to first terminal according to the installation data of the first application.
Execution step 210.
207, send application by bluetooth to described the second terminal and upgrade the request of obtaining.
Wherein, the request of obtaining is upgraded in described application can be for asking the update contruction data of described the first application, and the version of the first application that the update contruction data of described the first application are corresponding is higher than the version of the first application in described first terminal.
If the first application not only is installed on first terminal but also be installed on the second terminal, and the first application is installed on the version of first terminal lower than the version that is installed on the second terminal, first terminal can be upgraded the first application, like this, has improved the version of the first application that is installed on first terminal.
208, first terminal receives by bluetooth the described first update contruction data of applying that described the second terminal sends.
As an embodiment of the present embodiment, the installation data of the first application that the second terminal sends to first terminal can be, but not limited to only include that first terminal is not stored and can be for upgrading the installation data of the first application.
209, first terminal is according to described the first application of the update contruction Data Update of described the first application.
The method that described the first application was installed and moved to the present embodiment to first terminal according to the installation data of described the first application is not construed as limiting, and is technology well known to those skilled in the art, and can be set according to actual needs, does not repeat them here.
As an embodiment of the present embodiment, first terminal not only can acquisition request first be applied, and can also determine whether to push the second application to the second terminal according to comparing result, if perform step 209, otherwise flow process finishes.
210, determine the second application according to described comparison result.
As an embodiment of the present embodiment, the second application can be for only being installed on the application of first terminal, maybe can be for being installed on the application of first terminal and the second terminal, and the version that is installed on first terminal is higher than the version that is installed on the second terminal.
211, send the installation data of described the second application to described the second terminal, so that described the second application is installed and moved to described the second terminal according to the installation data of described the second application.
Wherein, the installation data of described the second application is applied the rear data that generate for installing described second, and for support terminal operation the second application.
If the second application only is installed on first terminal, first terminal can send the installation data of the second application to the second terminal, so that the second application is installed and moved to the second terminal according to the installation data of the second application;
If the second application is installed on first terminal and the second terminal, and be installed on the version of first terminal higher than the version that is installed on the second terminal, first terminal can send to the second terminal the update contruction data of the second application, so that the second terminal is used for upgrading the second application according to the update contruction of the second application.
First terminal can be, but not limited to send the installation data of the second application or the update contruction data of the second application by bluetooth to the second terminal.
In the present embodiment, the second application can be for exempting to install application, in the situation that the second terminal is not installed the second application, if now the second terminal receives and stores the installation data of the second application,, without the second application is installed, just can directly move according to the installation data of the second application the second application.
As an embodiment of the present embodiment, first terminal is after searching the second terminal, and first terminal can also be applied to the second terminal and send the plusing good friend request by social activity, as, can be, but not limited to, for microblogging etc., avoid first terminal in subsequent step again to search for the second terminal.
After adopting such scheme, if first terminal searches the second terminal, can directly from described the second terminal, obtain the installation data of the first application according to the mounted application software information of described the second terminal, and install and move described the first application according to the installation data of described the first application, and installed again after need to from network, not downloading the first installation kit of applying, like this, in the situation that applications client is not installed, still can get required the first application, simultaneously, first terminal can also push the second application to the second terminal, so that the second terminal operating or upgrade the second application, increased the data interaction between terminal.In addition, between first terminal and the second terminal, can carry out data interaction by bluetooth, can make in the situation that, not by any software application, make first terminal and the second terminal directly carry out data interaction, also to have reduced the consumption of Internet resources.
In order can better to be understood above-described embodiment, below provide some concrete examples, but above-described embodiment is not limit and is applied in following example.
Concrete steps can comprise:
1. first terminal is searched for the terminal identical with first terminal in the kernel version in preset range by GPS;
2. the terminal list of the terminal that searches being presented on the display unit of first terminal, as shown in Figure 4, is the terminal list that first terminal shows;
3. the user clicks a certain terminal to determine the second terminal;
4. first terminal obtains mounted application software information in the second terminal, mounted application software information in the mounted application software information of first terminal and the second terminal is contrasted, the relation list that is applied, and will apply on the display unit that relation list is presented at first terminal;
5. if first terminal need to obtain the first application by the second terminal, perform step 6, if first terminal need to upgrade the first application by the second terminal, perform step 8, if first terminal need to push the second application to the second terminal, perform step 10;
6. the icon that the icon 2 of take in Fig. 3 is the first application is example, as shown in Figure 5, the user is after clickable icon 2 or lasting touch-control icon 2 Preset Times, can show corresponding option area around icon 2, as comprised: download, copy ID(Identity, identify label) etc., after the user clicks " download " zone, first terminal just sends application to the second terminal and obtains request;
7. the second terminal, after receiving application and obtaining and ask and accept this request, is sent to first terminal by the installation data of the first application, and first terminal receives and store the installation data of the first application;
Flow process finishes.
8. the icon that the icon 5 of take in Fig. 3 is the first application is example, as shown in Figure 5, the user is after clickable icon 5 or lasting touch-control icon 5 Preset Times, can show corresponding option area around icon 5, as comprised: renewal, plusing good friend etc., after the user clicks " renewal " zone, first terminal just sends application to the second terminal and upgrades the request of obtaining;
9. the second terminal, after receiving application and upgrading and to obtain and ask and accept this request, is sent to first terminal by the update contruction data of the first application, so that first terminal is applied according to the update contruction Data Update first of the first application;
Flow process finishes.
10. the icon that the icon 8 of take in Fig. 3 is the second application is example, as shown in Figure 5, the user is after clickable icon 8 or lasting touch-control icon 8 Preset Times, can show corresponding option area around icon 8, as comprised: propelling movement, plusing good friend etc., after the user clicks " propelling movement " zone, first terminal can send the installation data of the second application to the second terminal, so that the second application be installed and be moved to the second terminal can according to the installation data of the second application.
Some device embodiment below are provided, and this device embodiment is corresponding respectively at the above-mentioned corresponding embodiment of the method provided.
The present embodiment provides a kind of device of data interaction, as shown in Figure 6, can comprise:
Search unit 61, for search the second terminal in preset range;
The first acquiring unit 62, if for searching described the second terminal, obtain the mounted application software information of described the second terminal;
Second acquisition unit 63, for according to the mounted application software information of described the second terminal, from described the second terminal, obtaining the installation data of the first application, and install and move described the first application according to the installation data of described the first application, the installation data of described the first application is for installing the data that generate after described the first application.
After adopting such scheme, if first terminal searches the second terminal, can directly from described the second terminal, obtain the installation data of the first application according to the mounted application software information of described the second terminal, and install and move described the first application according to the installation data of described the first application, and installed again after need to from network, not downloading the first installation kit of applying, like this, in the situation that applications client is not installed, still can get required the first application, simultaneously, also increased the data interaction between terminal, wherein, application corresponding to applications client mainly can be for the installation kit of the application from the request of network download terminal.
The present embodiment provides the device of another kind of data interaction, and this device is to the further expanding of the device shown in Fig. 6, and as shown in Figure 7, can comprise:
Search unit 71, for search the second terminal in preset range;
The first acquiring unit 72, if for searching described the second terminal, obtain the mounted application software information of described the second terminal;
Second acquisition unit 73, for according to the mounted application software information of described the second terminal, from described the second terminal, obtaining the installation data of the first application, and install and move described the first application according to the installation data of described the first application, the installation data of described the first application is for installing the data that generate after described the first application.
Further, search unit 71, specifically for search kernel version second terminal identical with described first terminal in described preset range, described kernel version is: most crucial functional framework part in operating system or respective application software.
Further, second acquisition unit 73 comprises:
Acquisition module 731, for obtaining the mounted application software information of described first terminal, and compare the mounted application software information of described first terminal and the mounted application software information of described the second terminal, obtains comparison result;
Determination module 732, for determining described the first application according to described comparison result;
Described acquisition module 731, also for obtaining the installation data of the first application from described the second terminal;
Described device also comprises:
Determining unit 74, for determining the second application according to described comparison result;
Transmitting element 75, for send the installation data of described the second application to described the second terminal, so that described the second application is installed and moved to described the second terminal according to the installation data of described the second application, the installation data of described the second application is for installing the data that generate after described the second application.
Further, second acquisition unit 73 comprises:
The first sending module 733, if for described first terminal, described the first application is installed, by bluetooth, to described the second terminal, send application and upgrade the request of obtaining, described application is upgraded the request of obtaining for asking the update contruction data of described the first application, and the version of the first application that the update contruction data of described the first application are corresponding is higher than the version of the first application in described first terminal;
The first receiver module 734, the described first update contruction data of applying that send for receive described the second terminal by bluetooth.
Further, second acquisition unit 73 comprises:
The second sending module 735, obtain request for by bluetooth, to described the second terminal, sending application, and the described application request of obtaining is for asking the installation data of described the first application;
The second receiver module 736, the described first installation data of applying sent for receive described the second terminal by bluetooth.
After adopting such scheme, if first terminal searches the second terminal, can directly from described the second terminal, obtain the installation data of the first application according to the mounted application software information of described the second terminal, and install and move described the first application according to the installation data of described the first application, and installed again after need to from network, not downloading the first installation kit of applying, like this, in the situation that applications client is not installed, still can get required the first application, simultaneously, first terminal can also push the second application to the second terminal, so that the second terminal operating or upgrade the second application, increased the data interaction between terminal.In addition, between first terminal and the second terminal, can carry out data interaction by bluetooth, can make in the situation that, not by any software application, make first terminal and the second terminal directly carry out data interaction, also to have reduced the consumption of Internet resources.
Through the above description of the embodiments, the those skilled in the art can be well understood to the mode that the present invention can add essential common hardware by software and realize, can certainly pass through hardware, but in a lot of situation, the former is better execution mode.Understanding based on such, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product is stored in the storage medium can read, floppy disk as computer, hard disk or CD etc., comprise some instructions with so that computer equipment (can be personal computer, server, or the network equipment etc.) carry out the described method of each embodiment of the present invention.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by the described protection range with claim.

Claims (10)

1. the method for a data interaction, is characterized in that, comprising:
First terminal is searched for the second terminal in preset range;
If search described the second terminal, obtain the mounted application software information of described the second terminal;
Obtain the installation data of the first application according to the mounted application software information of described the second terminal from described the second terminal, and install and move described the first application according to the installation data of described the first application, the installation data of described the first application is for installing the data that generate after described the first application.
2. the method for data interaction according to claim 1, is characterized in that, described first terminal is searched for the second terminal in preset range, comprising:
Described first terminal is searched for the second terminal that the kernel version is identical with described first terminal in described preset range, and described kernel version is: most crucial functional framework part in operating system or respective application software.
3. the method for data interaction according to claim 1 and 2, is characterized in that, describedly according to the mounted application software information of described the second terminal, from described the second terminal, obtains the installation data of the first application, comprising:
Obtain the mounted application software information of described first terminal, and the mounted application software information of described first terminal and the mounted application software information of described the second terminal are compared, obtain comparison result;
Determine described the first application according to described comparison result;
Obtain the installation data of the first application from described the second terminal;
Described method also comprises:
Determine the second application according to described comparison result;
Send the installation data of described the second application to described the second terminal, so that described the second application is installed and moved to described the second terminal according to the installation data of described the second application, the installation data of described the second application is for installing the data that generate after described the second application.
4. the method for data interaction according to claim 1 and 2, it is characterized in that, if described first terminal is equipped with described the first application, describedly according to the mounted application software information of described the second terminal, from described the second terminal, obtain the installation data of the first application, comprising:
Send application by bluetooth to described the second terminal and upgrade the request of obtaining, described application is upgraded the request of obtaining for asking the update contruction data of described the first application, and the version of the first application that the update contruction data of described the first application are corresponding is higher than the version of the first application in described first terminal;
Receive by bluetooth the described first update contruction data of applying that described the second terminal sends.
5. the method for data interaction according to claim 1 and 2, is characterized in that, describedly according to the mounted application software information of described the second terminal, from described the second terminal, obtains the installation data of the first application, comprising:
Send application by bluetooth to described the second terminal and obtain request, the described application request of obtaining is for asking the installation data of described the first application;
Receive by bluetooth the described first installation data of applying that described the second terminal sends.
6. the device of a data interaction, is characterized in that, comprising:
Search unit, for search the second terminal in preset range;
The first acquiring unit, if for searching described the second terminal, obtain the mounted application software information of described the second terminal;
Second acquisition unit, for according to the mounted application software information of described the second terminal, from described the second terminal, obtaining the installation data of the first application, and install and move described the first application according to the installation data of described the first application, the installation data of described the first application is for installing the data that generate after described the first application.
7. the device of data interaction according to claim 6, it is characterized in that, described search unit, specifically for search kernel version second terminal identical with described first terminal in described preset range, described kernel version is: most crucial functional framework part in operating system or respective application software.
8. according to the device of claim 6 or 7 described data interactions, it is characterized in that, described second acquisition unit comprises:
Acquisition module, for obtaining the mounted application software information of described first terminal, and compare the mounted application software information of described first terminal and the mounted application software information of described the second terminal, obtains comparison result;
Determination module, for determining described the first application according to described comparison result;
Described acquisition module, also for obtaining the installation data of the first application from described the second terminal;
Described device also comprises:
Determining unit, for determining the second application according to described comparison result;
Transmitting element, for send the installation data of described the second application to described the second terminal, so that described the second application is installed and moved to described the second terminal according to the installation data of described the second application, the installation data of described the second application is for installing the data that generate after described the second application.
9. according to the device of claim 6 or 7 described data interactions, it is characterized in that, described second acquisition unit comprises:
The first sending module, if for described first terminal, described the first application is installed, by bluetooth, to described the second terminal, send application and upgrade the request of obtaining, described application is upgraded the request of obtaining for asking the update contruction data of described the first application, and the version of the first application that the update contruction data of described the first application are corresponding is higher than the version of the first application in described first terminal;
The first receiver module, the described first update contruction data of applying that send for receive described the second terminal by bluetooth.
10. according to the device of claim 6 or 7 described data interactions, it is characterized in that, described second acquisition unit comprises:
The second sending module, obtain request for by bluetooth, to described the second terminal, sending application, and the described application request of obtaining is for asking the installation data of described the first application;
The second receiver module, the described first installation data of applying sent for receive described the second terminal by bluetooth.
CN201310425212XA 2013-09-17 2013-09-17 Method and device for data interaction Pending CN103476002A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310425212XA CN103476002A (en) 2013-09-17 2013-09-17 Method and device for data interaction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310425212XA CN103476002A (en) 2013-09-17 2013-09-17 Method and device for data interaction

Publications (1)

Publication Number Publication Date
CN103476002A true CN103476002A (en) 2013-12-25

Family

ID=49800671

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310425212XA Pending CN103476002A (en) 2013-09-17 2013-09-17 Method and device for data interaction

Country Status (1)

Country Link
CN (1) CN103476002A (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103823702A (en) * 2014-03-10 2014-05-28 联想(北京)有限公司 Application installation method and electronic equipment
CN104539686A (en) * 2014-12-23 2015-04-22 华为软件技术有限公司 Traffic-free application downloading method, terminals and server side
CN104903857A (en) * 2014-04-16 2015-09-09 华为技术有限公司 Method and terminal for software upgrading
CN105208508A (en) * 2014-06-11 2015-12-30 联发科技(新加坡)私人有限公司 Intelligent device, wearable device, installation package pushing method, installation package receiving method
CN105245581A (en) * 2015-09-18 2016-01-13 北京金山安全软件有限公司 Application program transmission method and device
CN105468640A (en) * 2014-09-09 2016-04-06 联想(北京)有限公司 Information processing method and apparatus
CN105872049A (en) * 2016-03-30 2016-08-17 努比亚技术有限公司 Application downloading apparatus and method
CN106302803A (en) * 2016-09-05 2017-01-04 努比亚技术有限公司 Mobile terminal and data processing method
CN106537465A (en) * 2014-06-23 2017-03-22 励智识别技术有限公司 Electronic access control device and access control method
CN106648782A (en) * 2016-12-27 2017-05-10 宇龙计算机通信科技(深圳)有限公司 Method and apparatus for updating APK file
CN106663341A (en) * 2014-03-13 2017-05-10 罗德-Iq有限责任公司 Device, system and method for aggregating networks and serving data from those networks to computers
CN107133071A (en) * 2017-04-27 2017-09-05 广东艾檬电子科技有限公司 The synchronous method and device of a kind of application version
CN107862199A (en) * 2017-10-31 2018-03-30 努比亚技术有限公司 A kind of access method of data, terminal and computer-readable recording medium
US20180288580A1 (en) * 2015-04-30 2018-10-04 Huawei Technologies Co., Ltd. Service processing method and terminal
CN108733278A (en) * 2018-05-29 2018-11-02 努比亚技术有限公司 A kind of matching making friends method, mobile terminal and computer storage media
US10775875B2 (en) 2014-06-11 2020-09-15 Mediatek Singapore Pte. Ltd. Devices and methods for switching and communication among multiple operating systems and application management methods thereof
CN111831176A (en) * 2020-06-18 2020-10-27 维沃移动通信有限公司 Application program management method and device
CN112905355A (en) * 2019-12-04 2021-06-04 上海博泰悦臻电子设备制造有限公司 Method, apparatus, and computer storage medium for information processing

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101958933A (en) * 2010-09-27 2011-01-26 深圳市同洲电子股份有限公司 Method and device for upgrading terminal software
CN102156654A (en) * 2011-04-28 2011-08-17 中兴通讯股份有限公司 Installation method and system thereof for software installation package
CN102298537A (en) * 2011-06-10 2011-12-28 宇龙计算机通信科技(深圳)有限公司 Moving method and system of application programs
US20120197765A1 (en) * 2011-02-01 2012-08-02 Kt Corporation Method and system for distributing business application and contents for mobile equipment using application store and wireless ap
CN102752457A (en) * 2012-07-19 2012-10-24 腾讯科技(深圳)有限公司 Method and system for installing applications

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101958933A (en) * 2010-09-27 2011-01-26 深圳市同洲电子股份有限公司 Method and device for upgrading terminal software
US20120197765A1 (en) * 2011-02-01 2012-08-02 Kt Corporation Method and system for distributing business application and contents for mobile equipment using application store and wireless ap
CN102156654A (en) * 2011-04-28 2011-08-17 中兴通讯股份有限公司 Installation method and system thereof for software installation package
CN102298537A (en) * 2011-06-10 2011-12-28 宇龙计算机通信科技(深圳)有限公司 Moving method and system of application programs
CN102752457A (en) * 2012-07-19 2012-10-24 腾讯科技(深圳)有限公司 Method and system for installing applications

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103823702A (en) * 2014-03-10 2014-05-28 联想(北京)有限公司 Application installation method and electronic equipment
CN103823702B (en) * 2014-03-10 2018-04-27 联想(北京)有限公司 One kind applies installation method and electronic equipment
CN106663341A (en) * 2014-03-13 2017-05-10 罗德-Iq有限责任公司 Device, system and method for aggregating networks and serving data from those networks to computers
CN104903857A (en) * 2014-04-16 2015-09-09 华为技术有限公司 Method and terminal for software upgrading
WO2015157937A1 (en) * 2014-04-16 2015-10-22 华为技术有限公司 Software upgrade method and terminal
US10348861B2 (en) 2014-04-16 2019-07-09 Huawei Technologies Co., Ltd. Software upgrade method and terminal
US10775875B2 (en) 2014-06-11 2020-09-15 Mediatek Singapore Pte. Ltd. Devices and methods for switching and communication among multiple operating systems and application management methods thereof
CN105208508A (en) * 2014-06-11 2015-12-30 联发科技(新加坡)私人有限公司 Intelligent device, wearable device, installation package pushing method, installation package receiving method
CN106537465A (en) * 2014-06-23 2017-03-22 励智识别技术有限公司 Electronic access control device and access control method
CN106537464A (en) * 2014-06-23 2017-03-22 励智识别技术有限公司 Electronic access control device and access control method
CN105468640A (en) * 2014-09-09 2016-04-06 联想(北京)有限公司 Information processing method and apparatus
CN105468640B (en) * 2014-09-09 2019-04-23 联想(北京)有限公司 A kind of information processing method and device
CN104539686B (en) * 2014-12-23 2019-05-03 华为软件技术有限公司 Exempt from method, terminal and the server-side of flow downloading application
CN104539686A (en) * 2014-12-23 2015-04-22 华为软件技术有限公司 Traffic-free application downloading method, terminals and server side
US10681509B2 (en) * 2015-04-30 2020-06-09 Huawei Technologies Co., Ltd. Service processing method and terminal
US20180288580A1 (en) * 2015-04-30 2018-10-04 Huawei Technologies Co., Ltd. Service processing method and terminal
WO2017045518A1 (en) * 2015-09-18 2017-03-23 北京金山安全软件有限公司 Method and device for transmitting application program
CN105245581A (en) * 2015-09-18 2016-01-13 北京金山安全软件有限公司 Application program transmission method and device
CN105245581B (en) * 2015-09-18 2018-09-11 北京金山安全软件有限公司 Application program transmission method and device
CN105872049A (en) * 2016-03-30 2016-08-17 努比亚技术有限公司 Application downloading apparatus and method
CN106302803A (en) * 2016-09-05 2017-01-04 努比亚技术有限公司 Mobile terminal and data processing method
CN106648782A (en) * 2016-12-27 2017-05-10 宇龙计算机通信科技(深圳)有限公司 Method and apparatus for updating APK file
CN107133071A (en) * 2017-04-27 2017-09-05 广东艾檬电子科技有限公司 The synchronous method and device of a kind of application version
CN107862199A (en) * 2017-10-31 2018-03-30 努比亚技术有限公司 A kind of access method of data, terminal and computer-readable recording medium
CN107862199B (en) * 2017-10-31 2020-12-04 家家云科技(深圳)有限公司 Data access method, terminal and computer readable storage medium
CN108733278A (en) * 2018-05-29 2018-11-02 努比亚技术有限公司 A kind of matching making friends method, mobile terminal and computer storage media
CN112905355A (en) * 2019-12-04 2021-06-04 上海博泰悦臻电子设备制造有限公司 Method, apparatus, and computer storage medium for information processing
CN112905355B (en) * 2019-12-04 2023-12-05 博泰车联网科技(上海)股份有限公司 Method, apparatus and computer storage medium for information processing
CN111831176A (en) * 2020-06-18 2020-10-27 维沃移动通信有限公司 Application program management method and device
CN111831176B (en) * 2020-06-18 2021-09-21 维沃移动通信有限公司 Application program management method and device

Similar Documents

Publication Publication Date Title
CN103476002A (en) Method and device for data interaction
US10348861B2 (en) Software upgrade method and terminal
CN108111331B (en) Method, device, storage medium, processor and system for acquiring update data packet
US9307400B1 (en) System and method of efficient mobile device network brand customization
CN102779151B (en) The searching method of application program, Apparatus and system
CN102571940B (en) Application program remote installation system, method, intelligent terminal, application server
US8924920B2 (en) Providing a software appliance based on a role
EP2907099B1 (en) Testing framework for applications
CN109495433B (en) Data downloading method and device, storage medium and electronic device
CN103428188A (en) Method and apparatus for file updating, and associated equipment
CN103152392B (en) Installation kit supplying method, acquisition methods, equipment and system
CN102469114B (en) Open mobile terminal widget application platform, realization method thereof and server
WO2008014454A2 (en) User experience and dependency management in a mobile device
CN102271327A (en) Method and equipment for indicating software version updating
JP5004857B2 (en) Application update information providing system and application update information providing method
CN109831338A (en) Vehicle system upgrade method, cloud server and mobile terminal
CN102752369A (en) Providing method of television application service and virtualization content service platform
KR101201276B1 (en) Method, software and apparatus for performing actions on a wireless device using action lists and versioning
CN102612023A (en) Mobile terminal and application updating method and server thereof
CN103634393A (en) IVR (interactive voice response) and realization method thereof
CN103701914A (en) Off-line downloading method and device for serial resources
CN104052769A (en) Method, apparatus and system for updating resources contained by mobile terminal application
CN103167015A (en) Method of providing application, display apparatus using the same, and server
CN102638573A (en) Service information sending method, service information customizing platform device and service information customizing system
CN104023073A (en) Resource pushing method, system and device

Legal Events

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

Application publication date: 20131225