CN103581878B - A kind of method and apparatus for acquisition target resource in a mobile device - Google Patents

A kind of method and apparatus for acquisition target resource in a mobile device Download PDF

Info

Publication number
CN103581878B
CN103581878B CN201210254428.XA CN201210254428A CN103581878B CN 103581878 B CN103581878 B CN 103581878B CN 201210254428 A CN201210254428 A CN 201210254428A CN 103581878 B CN103581878 B CN 103581878B
Authority
CN
China
Prior art keywords
resource
information
application
target resource
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210254428.XA
Other languages
Chinese (zh)
Other versions
CN103581878A (en
Inventor
刘清彪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201210254428.XA priority Critical patent/CN103581878B/en
Publication of CN103581878A publication Critical patent/CN103581878A/en
Application granted granted Critical
Publication of CN103581878B publication Critical patent/CN103581878B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The object of the present invention is to provide a kind of methods and apparatus for obtaining target resource.Mobile equipment is used to obtain the first download request about target resource of user's submission;Request, which is downloaded, by first is sent to the network equipment;Receive resource related information and the application related information that the network equipment provides;According to application related information, intended application is loaded;According to resource related information, send to download about the second of target resource to the network equipment by intended application and ask;Receive the target resource information that the network equipment provides.Compared with prior art, the application related information that the mobile equipment of the present invention downloads request offer according to the network equipment received based on first, load intended application, and then it sends to download about the second of target resource to the network equipment by intended application and ask, receive the target resource information that the network equipment is provided, it not only ensure that the resource quality reliability of target resource, also improve user resources download efficiency, so as to improve the experience of the resource downloading of user.

Description

A kind of method and apparatus for acquisition target resource in a mobile device
Technical field
The present invention relates to mobile Internet field more particularly to a kind of skills for acquisition target resource in a mobile device Art.
Background technology
As the development of mobile Internet and mobile equipment processing and the enhancing of communication capacity, mobile equipment start to prop up Hold and run such as instant messaging, resource downloading and installation, the multinomial application of message reference, so as to people study, work with It is able to universal in life and plays the part of more and more important role.
However, when user is by mobile device downloads target resource, various application programs such as mobile phone QQ, sogou is such as downloaded Input method, *** maps, video playing client etc., carry out the download of target resource typically in webpage, such as open and move The browser of dynamic equipment acquiescence or search and the download that target resource is carried out by third party's browser, at this time target resource Resource quality has unreliability, such as the situation for occurring not downloading, not only reduces resource acquisition efficiency, also brings very much Unnecessary communication flows affects the resource downloading experience of user.
Invention content
The object of the present invention is to provide a kind of for obtaining the method and apparatus of target resource in a mobile device.
According to an aspect of the invention, there is provided a kind of method for being used to obtain target resource in mobile device end, In, this method includes the following steps:
A obtains user and downloads request about the first of target resource by what mobile equipment was submitted;
B downloads request by described first and is sent to the network equipment;
C receive the network equipment based on described first download that request provided with the corresponding money of the target resource Source relevant information and application related information;
D is according to the application related information, loading and the intended application corresponding to the application related information;
E is sent to the network equipment about the target according to the resource related information by the intended application The second of resource downloads request;
F receives the network equipment and downloads the provided target resource information of request based on described second.
According to another aspect of the present invention, it additionally provides one kind and obtains target at network equipment end for mobility-aid apparatus The method of resource, wherein, this method includes the following steps:
A is received and is downloaded request about the first of target resource transmitted by mobile equipment;
B is downloaded according to described first and is asked, and matching inquiry is carried out in application message library, to obtain and the target resource Corresponding application related information;
C is sent to the movement by the application related information and with the corresponding resource related information of the target resource Equipment;
D receives the second download request about the target resource that intended application in the mobile equipment is initiated, In, the intended application is corresponding with the application related information;
E is downloaded according to described second and is asked, and matching inquiry is carried out in resource information bank, to obtain and the target resource Corresponding target resource information;
The target resource information is sent to the mobile equipment by F.
According to an aspect of the invention, there is provided it is a kind of for obtaining the mobile equipment of target resource, wherein, the movement Equipment includes:
First acquisition request device is downloaded for obtaining user by what mobile equipment was submitted about the first of target resource Request;
First send-request unit is sent to the network equipment for downloading request by described first;
It is being provided with the mesh to download request for receiving the network equipment based on described first for information receiver Mark the corresponding resource related information of resource and application related information;
Using loading device, for according to the application related information, corresponding to loading and the application related information Intended application;
Second send-request unit, for according to the resource related information, by the intended application to the network Equipment is sent downloads request about the second of the target resource;
Resource reception device downloads the provided target resource of request for receiving the network equipment based on described second Information.
According to another aspect of the present invention, a kind of network for obtaining target resource for mobility-aid apparatus is provided to set It is standby, wherein, which includes:
First request reception device downloads request transmitted by mobile equipment for receiving about the first of target resource;
Information query device asks for being downloaded according to described first, matching inquiry is carried out in application message library, to obtain It obtains and the corresponding application related information of the target resource;
Information transmitting apparatus, for by the application related information and it is related to the corresponding resource of the target resource letter Breath is sent to the mobile equipment;
Second request reception device provides for receive that intended application in the mobile equipment initiated about the target The second of source downloads request, wherein, the intended application is corresponding with the application related information;
Resource query device asks for being downloaded according to described second, matching inquiry is carried out in resource information bank, to obtain It obtains and the corresponding target resource information of the target resource;
Resource sending device, for the target resource information to be sent to the mobile equipment.
According to a further aspect of the invention, a kind of system for obtaining target resource is additionally provided, wherein, the system Including such as it is aforementioned according to an aspect of the present invention for obtaining the mobile equipment of target resource and according to the present invention another The network equipment for being used to obtain target resource of a aspect.
Compared with prior art, the present invention is based on first according to the network equipment received by mobile equipment and downloads request There is provided the application related information, loading with application related information corresponding to intended application, and then by intended application to The network equipment is sent downloads request about the second of target resource, receives the network equipment and asks provided mesh based on the second download Resource information is marked, the resource quality reliability of target resource is not only ensure that, also improves user resources download efficiency, is saved The download time of user, so as to improve the experience of the resource downloading of user.Moreover, intended application is sent out to the network equipment in the present invention When sending the second download request about target resource, the resource state information of mobile equipment is may also be combined with, determines target resource Target resource status information, according to target resource status information, intended application sends the about target resource to the network equipment Two download request, further improve the resource downloading experience of user.In addition, the network equipment may also be combined with movement in the present invention The equipment association attributes of equipment determine the resource adaptation information being adapted with mobile equipment of target resource, and then, according to resource Adapted information, obtain with the corresponding targeted fit resource information of target resource, so as to further improve the money of user Source downloading experience.
Description of the drawings
By reading the detailed description made to non-limiting example made with reference to the following drawings, of the invention is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is shown according to one aspect of the invention for obtaining the mobile equipment of target resource and the equipment of the network equipment Schematic diagram;
Fig. 2 shows in accordance with a preferred embodiment of the present invention for obtaining the mobile equipment and the network equipment of target resource Equipment schematic diagram;
Fig. 3 shows that mobile equipment according to a further aspect of the present invention is realized to obtain target money with network equipment cooperation The method flow diagram in source;
Fig. 4 shows that mobile equipment in accordance with a preferred embodiment of the present invention is realized to obtain mesh with network equipment cooperation Mark the method flow diagram of resource.
The same or similar reference numeral represents the same or similar component in attached drawing.
Specific embodiment
The present invention is described in further detail below in conjunction with the accompanying drawings.
Fig. 1 is shown according to one aspect of the invention for obtaining the mobile equipment of target resource and the equipment of the network equipment Schematic diagram.Wherein, mobile equipment 1 includes the first acquisition request device 11, the first send-request unit 12, information receiver 13rd, using loading device 14, the second send-request unit 15 and resource reception device 16, the network equipment 2 includes the first request and connects Receiving apparatus 21, information query device 22, information transmitting apparatus 23, second ask reception device 24, resource query device 25 and money Source sending device 26.Specifically, the first acquisition request device 11 of mobile equipment 1 obtains what user was submitted by mobile equipment 1 First about target resource downloads request;First send-request unit 12 downloads request by described first and is sent to the network equipment 2;Correspondingly, the first request reception device 21 of the network equipment 2 receives first about target resource transmitted by mobile equipment 1 Download request;Information query device 22 is downloaded according to described first and is asked, and matching inquiry is carried out in application message library, to obtain With the corresponding application related information of the target resource;Information transmitting apparatus 23 by the application related information and with the mesh The mark corresponding resource related information of resource is sent to the mobile equipment 1;Then, the information receiver 13 of mobile equipment 1 It receives the network equipment 2 and the letter related to the corresponding resource of the target resource for asking to be provided is provided based on described first Breath and application related information;Using loading device 14 according to the application related information, loading and the application related information institute Corresponding intended application;Second send-request unit 15 is according to the resource related information, by the intended application to described The network equipment 2 is sent downloads request about the second of the target resource;Correspondingly, the second request of the network equipment 2 receives dress The second download request about the target resource that intended application in the 24 receptions mobile equipment 1 is initiated is put, wherein, institute It is corresponding with the application related information to state intended application;Resource query device 25 is downloaded according to described second and is asked, in resource Matching inquiry is carried out in information bank, to obtain and the corresponding target resource information of the target resource;Resource sending device 26 The target resource information is sent to the mobile equipment 1;Then, the resource reception device 16 of mobile equipment 1 receives described The network equipment 2 is downloaded based on described second and asks provided target resource information.
Here, mobile equipment 1, which can be any one, to carry out man-machine friendship by keyboard, touch screen, mouse etc. with user Mutual electronic product, such as mobile phone, mobile equipment, PDA, vehicle-mounted computer etc..The network equipment 2 include but not limited to network host, The cloud that single network server, multiple network server collection or multiple servers are formed, wherein, cloud computing is Distributed Calculation One kind, a super virtual computer being made of the computer collection of a group loose couplings.Here, cloud is by being based on cloud computing A large amount of computers or network server of (Cloud Computing) are formed.Between by network connection realize each other access and Communication, here, network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN network, wireless self-organization network (Ad Hoc networks) etc..Those skilled in the art will be understood that above-mentioned mobile equipment 1, the network equipment 2 are only for example, other are existing Or the mobile equipment or the network equipment that are likely to occur from now on be such as applicable to the present invention, should also be included in the scope of the present invention Within, and be incorporated herein by reference herein.
Specifically, the first acquisition request device 11 of mobile equipment 1 is provided by third party devices such as wap browsers Application programming interfaces (API) communication mode is either arranged by http, https etc. or passes through the Dynamic Networks such as JSP, ASP Page technology obtains user and is asked by the first download about target resource that mobile equipment 1 is submitted, here, the target provides Source includes Downloadable resource, includes but not limited to:1) it is a certain or a few by completion of the developing operation on operating system The computer applied algorithm of item particular task, such as runs on cell phone platform such as Android platform, symbain platforms, windows Application program on phone platforms, mac os x platforms etc.;2) application software, as media player Baidu is audio-visual, communication work Have Baidu hi, image processing software adobe etc.;3) shared document etc. can download resource.Here, the first download request includes Application program search, the download for the client downloaded request can be carried out by it by downloading user.Those skilled in the art should be able to manage Target resource is only for example in solution, other target resources that are existing or being likely to occur from now on are such as applicable to the present invention, also should Within the scope of the present invention, and it is incorporated herein by reference herein.
For example, user A is moved by it, equipment Samsung I9100GALAXY SII progress target resources such as Baidu is audio-visual to be searched Suo Shi, user A input http in browser address bar://player.***.com/, by "enter" key", then user A points Hit the download button audio-visual by mobile application client downloads Baidu of Baidu that the page of return includes such as " high-speed downloads ", Then the first acquisition request device 11 just gets user A by the application programming interfaces (API) of browser and moves equipment by it First audio-visual about target resource such as Baidu that Samsung I9100GALAXY SII are submitted downloads request.Those skilled in the art Will be understood that above-mentioned acquisition user is only to lift by way of the first download request about target resource that mobile equipment is submitted Example, other users that obtain that are existing or being likely to occur from now on are downloaded by what mobile equipment was submitted about the first of target resource The mode of request is such as applicable to the present invention, should also be included within the scope of the present invention, and includes by reference herein In this.
First send-request unit 12 is by the communication mode of agreement, such as http, https communication protocol, by described One, which downloads request, is sent to the network equipment 2.
Correspondingly, the first request communication mode of the reception device 21 by agreement of the network equipment 2, such as http, https Communication protocol receives and downloads request about the first of target resource transmitted by mobile equipment 1.
Then, information query device 22 is downloaded according to described first and is asked, and matching inquiry is carried out in application message library, with Acquisition and the corresponding application related information of the target resource, here, the application related information includes but not limited to:1) with Version information, installation requirement of the corresponding intended application of target resource etc.;2) with the corresponding mesh of the target resource The application program installation package informatin of mark application;3) with the download link address of the corresponding intended application of the target resource;4) With the update module content information of the version updating of the corresponding intended application of the target resource.For example, connecting example, information is looked into It askes device 22 and equipment Samsung I9100GALAXY SII is moved by it according to the user A that the first request reception device 21 receives First transmitted audio-visual about target resource Baidu downloads request, that is, passes through mobile application client downloads Baidu of Baidu shadow Sound, then information query device 22 first download and ask according to this, carry out matching inquiry in application message library, obtain and the mesh The audio-visual corresponding application related information of resource Baidu is marked, such as the version information such as V1.0 of Baidu's mobile application client, installation It is required that as being suitble to android 2.1 and above Edition operating system, resource name such as AppSearch_***yingyin2012_ 20120717.apk download link address such as http://as.***.com/aPre=web_am_header etc..This field Technical staff will be understood that above application relevant information is only for example, other application correlation letters that are existing or being likely to occur from now on Breath is such as applicable to the present invention, should also be included within the scope of the present invention, and be incorporated herein by reference herein.
Information transmitting apparatus 23 applies phase by the communication mode of agreement, such as http, https communication protocol by described It closes information and is sent to the mobile equipment 1 with the corresponding resource related information of the target resource.Specifically, information is sent Device 23 by modes such as field extraction, code conversion or combinations, is carried first according to the first request reception device 21 Described first supplied downloads request, obtains and the corresponding resource related information of the target resource;Then again by the application Relevant information, by the communication mode of agreement, such as http, https communication protocol, is sent to the shifting with resource related information Dynamic equipment 1.Here, the resource related information includes but not limited to:1) the application program installation package informatin of target resource;2) mesh Mark the information such as version, the renewal time of resource;3) the download link address of target resource;4) the resource identification letter of target resource Breath, such as target resource ID;5) the system installation requirement information of target resource;6) for determining the resource identification of the target resource The application file name of information, as installation targets are applied such as Baidu mobile application visitor under locally-installed catalogue in the mobile equipment 1 The filename of correspondence installation file generated behind the end of family, such as installation file application program AppSearch_ ***yingyin2012_20120717.apk.Those skilled in the art will be understood that above-mentioned resource related information is only for example, Other resource related informations that are existing or being likely to occur from now on are such as applicable to the present invention, should also be included in present invention protection model Within enclosing, and it is incorporated herein by reference herein.
Correspondingly, the information receiver 13 of mobile equipment 1 is by arranging communication mode, such as http, https communication protocols View, receive the network equipment 2 based on described first download request provided with the corresponding resource phase of the target resource Close information and application related information.
Using loading device 14 according to the application related information, loading and the target corresponding to the application related information Using here, the intended application includes the client for providing the functions and one such as the search of collection target resource, download, management, such as Baidu's mobile application client, apple App Store, Nokia Ovi Store, Google Google Play Store etc.. This, loads and includes but not limited to the mode of the intended application corresponding to the application related information:
If 1) do not install the intended application in mobile equipment 1, using loading device 14 according to the related letter of the application Breath, loading and the intended application corresponding to the application related information, the intended application as described in new installation, for example, it is assumed that user A Equipment Samsung I9100GALAXY SII are moved by it and have submitted the first download request audio-visual about target resource Baidu, such as It is audio-visual by mobile application client downloads Baidu of Baidu, and information receiver 13 receives the network equipment 2 and is based on institute State the first download request provided with the audio-visual corresponding application related information of the target resource such as Baidu for Baidu movement The application program installation kit of applications client, version information, system installation requirement etc., then using loading device 14 according to the application Relevant information installs Baidu's mobile application client in Samsung I9100GALAXY SII, after installing, and starts Baidu Mobile application client.
2) if the intended application has been installed in mobile equipment 1, but the mounted intended application with it is existing most New version mismatches, i.e. the version of the intended application of the installation lacks plug-in unit or update module, then using loading device 14 According to the application related information, loading and the intended application corresponding to the application related information, as needed for installing plug-in unit or Update module simultaneously starts the intended application, for example, connecting example, it is assumed that its of user A moves equipment Samsung I9100GALAXY Baidu's mobile application client is already installed in SII, version V1.2 is then received according to information using loading device 14 and filled Put 13 receive the network equipment 2 based on described first download request provided with the audio-visual phase of the target resource such as Baidu The application program installation kit of corresponding application related information such as Baidu's mobile application client, version information such as V2.0, installation are wanted It asks, Baidu's mobile application client is installed in Samsung I9100GALAXY SII from V1.2 version updatings to V2.0 versions institute The plug-in unit or update module needed starts Baidu's mobile application client after installation update.
If 3) intended application is installed, but user is submitted by mobile equipment 1 about target resource in mobile equipment 1 First intended application when downloading request it is not actuated, then using loading device 14 according to the application related information, start institute Intended application is stated, for example, also connecting example, it is assumed that be already installed in its movement equipment Samsung I9100GALAXY SII of user A Baidu's mobile application client, and user A moves equipment Samsung I9100GALAXY SII by it and submits about target resource First download request such as by mobile application client downloads Baidu of Baidu it is audio-visual when, the not actuated Samsung I9100GALAXY of user A Mounted Baidu's mobile application client in SII, the then institute received using loading device 14 according to information receiver 13 Application related information is stated, starts Baidu's mobile application client.
Those skilled in the art will be understood that above-mentioned loading and the side of the intended application corresponding to the application related information Formula is only for example, other existing or loadings being likely to occur from now on and the intended application corresponding to the application related information Mode is such as applicable to the present invention, should also be included within the scope of the present invention, and is incorporated herein by reference herein.
Second send-request unit 15, by the intended application, communicates according to the resource related information according to agreement Mode, such as http, https communication protocol send to download about the second of the target resource to the network equipment 2 and ask It asks.Here, the second download request includes the download request for downloading the target resource, it is audio-visual such as to download Baidu.
Correspondingly, the second request reception device 24 of the network equipment 2 is by arranging communication mode, such as http, https lead to Believe agreement, receive the second download request about the target resource that intended application in the mobile equipment 1 is initiated, In, the intended application is corresponding with the application related information.
Resource query device 25 is downloaded according to described second and is asked, and matching inquiry is carried out in resource information bank, to obtain With the corresponding target resource information of the target resource.Here, the target resource information includes answering for the target resource Package informatin is installed with program.For example, it is assumed that the second request reception device 24 receives intended application such as hundred in the mobile equipment 1 What degree mobile application client was initiated downloads request about the second of the target resource, under as audio-visual in downloaded Baidu second Carry request, then resource query device 25 is downloaded according to described second and is asked, and carries out matching inquiry in resource information bank, obtain with The audio-visual corresponding audio-visual application program installation package informatin of target resource information Baidu of Baidu.
Resource sending device 26 is provided the target by the communication mode of agreement, such as http, https communication protocol Source information is sent to the mobile equipment 1.
Then, the resource reception device 16 for moving equipment 1 passes through the communication mode of agreement, such as http, https communication protocols View receives the network equipment 2 and downloads the provided target resource information of request based on described second.
Preferably, the second send-request unit 15 of mobile equipment 1 can also be according to the resource related information, with reference to described The resource state information of mobile equipment 1 determines the target resource status information of the target resource by the intended application;So Afterwards further according to the target resource status information, sent by the intended application to the network equipment 2 about the target The second of resource downloads request.Mobile equipment 1 further includes the first offer device (not shown), and specifically, first provides device will The target resource status information is supplied to the user.
Specifically, the second send-request unit 15 calls the operation of the mobile equipment 1 by the intended application first Systematic difference routine interface (API) or pass through the intended application and scan specific file catalogue such as/data/data/app Under suffix for .apk (Android Package, Android installation kit) files or pass through the intended application call move The application programming interfaces (API) of the application program installing firmware of the operating system of dynamic equipment 1, such as operate Andriod (Android) The mobile equipment 1 of system can according to Package Manager (package manager), to obtain the resource state information of mobile equipment 1, Then the resource related information received further according to information receiver 13, with reference to the resource status of the mobile equipment 1 Information determines the target resource status information of the target resource by the intended application;Then, the second send-request unit 15, further according to the target resource status information, are sent to the network equipment 2 about the target by the intended application The second of resource downloads request.Here, the resource state information includes but not limited to following at least any one:1) mobile equipment In mounted application information, such as application program sogou input methods, *** maps, mobile phone QQ2012 have been installed (Android) etc.;2) relevant information of mounted application program in equipment, such as version information, set-up time etc. are moved. This, the target resource status information includes but not limited to following at least any one:1) mount message of the target resource, such as Whether the target resource has been installed in the mobile equipment 1;2) version information of the target resource to be installed, system peace Reload request etc..Those skilled in the art will be understood that above-mentioned resource state information is only for example with target resource status information, He is such as applicable to the present invention at resource state information or target resource status information existing or be likely to occur from now on, should also wrap It is contained within the scope of the present invention, and is incorporated herein by reference herein.
It is had submitted for example, it is assumed that user A moves equipment Samsung I9100GALAXY SII by it about target resource Baidu Audio-visual first downloads request, such as audio-visual by mobile application client downloads Baidu of Baidu, using loading device 14 according to letter Breath reception device 13 receive the network equipment 2 based on described first download request provided with the target resource such as hundred Spend the application program installation kit, version information, system of audio-visual corresponding application related information such as Baidu's mobile application client Installation requirement etc., the installation Baidu mobile application client in mobile equipment Samsung I9100GALAXY SII, after installing, And starting Baidu's mobile application client, then the second send-request unit 15 passes through intended application Baidu mobile application client first The application programming interfaces (API) of the operating system of mobile equipment Samsung I9100GALAXY SII are called at end, obtain mobile equipment three The resource state information of star I9100GALAXY SII applies journey as mounted in mobile equipment Samsung I9100GALAXY SII Sequence such as sogou input methods, *** maps, mobile phone QQ2012 (Android) etc.;Then the second send-request unit 15 is according to letter Breath reception device 13 receive the network equipment 2 based on described first download request provided it is related to the target resource Information, such as target resource Baidu it is audio-visual application program installation package informatin, version information, resource ID, pass through intended application hundred The target resource status information of the target resource such as non-installation targets resource Baidu that degree mobile application client determines is audio-visual.
Then, the second send-request unit 15, by the intended application, is pressed further according to the target resource status information Communication mode as agreed, such as http, https communication protocol are sent to the network equipment 2 about the target resource Second downloads request.
Those skilled in the art will be understood that the mode of the resource state information of above-mentioned acquisition movement equipment is only for example, The mode of the resource state information of his the mobile equipment of acquisition that is existing or being likely to occur from now on is such as applicable to the present invention, also should Within the scope of the present invention, and it is incorporated herein by reference herein.
Those skilled in the art will be understood that the mode of the above-mentioned target resource status information for determining the target resource only For citing, other modes for the target resource status information for determining the target resource that are existing or being likely to occur from now on such as may be used It suitable for the present invention, should also be included within the scope of the present invention, and be incorporated herein by reference herein.
Then, first communication mode of the device according to agreement, such as http, https communication protocol are provided, by the target Resource state information is supplied to the user, reads and selects for user.
Preferably, the first acquisition request device 11, the first send-request unit 12, the information receiver of mobile equipment 1 13rd, using loading device 14, the second send-request unit 15 and resource reception device 16, the first request of the network equipment 2 receives Device 21, information query device 22, information transmitting apparatus 23, second ask reception device 24, resource query device 25 and resource Sending device 26 constantly works.Specifically, the first acquisition request device 11 of mobile equipment 1 persistently obtains user and leads to Cross the first download request about target resource for moving the submission of equipment 1;First send-request unit 12 is persistently by described first It downloads request and is sent to the network equipment 2;Correspondingly, the first request reception device 21 of the network equipment 2 persistently receives mobile equipment 1 Transmitted downloads request about the first of target resource;Information query device 22, which continues to download according to described first, asks, Matching inquiry is carried out in application message library, to obtain and the corresponding application related information of the target resource;Information sends dress 23 are put to continue to be sent to the movement by the application related information and with the corresponding resource related information of the target resource Equipment 1;Then, the information receiver 13 of mobile equipment 1 persistently receives the network equipment 2 and is based on the described first download request The resource related information corresponding with the target resource and application related information provided;Continue root using loading device 14 According to the application related information, loading and the intended application corresponding to the application related information;Second send-request unit 15 Continue according to the resource related information, sent by the intended application to the network equipment 2 about the target resource Second download request;Correspondingly, the second request reception device 24 of the network equipment 2 persistently receives mesh in the mobile equipment 1 What mark application was initiated downloads request about the second of the target resource, wherein, the intended application is related to the application Information is corresponding;Resource query device 25, which continues to download according to described second, asks, and matching inquiry is carried out in resource information bank, To obtain and the corresponding target resource information of the target resource;Resource sending device 26 continues the target resource information It is sent to the mobile equipment 1;Then, the resource reception device 16 of mobile equipment 1 persistently receives the network equipment 2 and is based on institute It states the second download and provided target resource information is provided.Here, it will be understood by those skilled in the art that " lasting " refers to that movement is set Standby 1 the first acquisition request device 11, the first send-request unit 12, information receiver 13, using loading device 14, second Send-request unit 15 and resource reception device 16, the network equipment 2 first request reception device 21, information query device 22, Information transmitting apparatus 23, second asks reception device 24, resource query device 25 and resource sending device 26 respectively according to setting Or the operating mode requirement of in due course adjustment carry out the acquisition of target resource, until the first acquisition request device of mobile equipment 1 11 stop acquisition user in a long time is asked by the first download about target resource that mobile equipment 1 is submitted.
In a preferred embodiment (with reference to figure 1), wherein, mobile equipment 1 includes the first acquisition request device 11, first Send-request unit 12, information receiver 13, using loading device 14, the second send-request unit 15, resource reception device 16th, it is adapted to reception device (not shown) and second and device (not shown) is provided, the network equipment 2 includes the first request reception device 21st, information query device 22, information transmitting apparatus 23, second ask reception device 24, device attribute acquisition device (not shown), Resource query device 25, resource sending device 26 and adaptation sending device (not shown), wherein, resource query device 25 includes suitable With determination unit (not shown) and resource query unit (not shown).The preferred embodiments are described below with reference to Fig. 1:Tool Body, the first acquisition request device 11 of mobile equipment 1 obtain the about target resource that user is submitted by mobile equipment 1 One downloads request;First send-request unit 12 downloads request by described first and is sent to the network equipment 2;Correspondingly, network is set Standby 2 the first request reception device 21 receives and downloads request about the first of target resource transmitted by mobile equipment 1;Information is looked into It askes device 22 and downloads request according to described first, matching inquiry is carried out in application message library, to obtain and the target resource Corresponding application related information;Information transmitting apparatus 23 by the application related information and with the target resource it is corresponding Resource related information is sent to the mobile equipment 1;Then, the information receiver 13 of mobile equipment 1 receives the network and sets Standby 2 download the resource related information corresponding to the target resource for asking to be provided based on described first and believe using related Breath;Using loading device 14 according to the application related information, loading and the intended application corresponding to the application related information; Second send-request unit 15 is sent to the network equipment 2 by the intended application and closed according to the resource related information Second in the target resource downloads request;Correspondingly, the second request reception device 24 of the network equipment 2 receives the movement In equipment 1 intended application initiated about the target resource second download request, wherein, the intended application with it is described Application related information is corresponding;Device attribute acquisition device obtains the equipment association attributes of the mobile equipment 1;Adaptation determines single Member is downloaded according to described second and is asked, determining the target resource with the mobile equipment with reference to the equipment association attributes The resource adaptation information being adapted;Resource query unit is matched according to the resource adaptation information in resource information bank Inquiry, to obtain and the corresponding targeted fit resource information of the target resource;Resource sending device 26 fits the target The mobile equipment 1 is sent to resource information;Then, the resource reception device 16 of mobile equipment 1 receives the network equipment 2 The targeted fit resource information provided based on resource adaptation information;The adaptation sending device of the network equipment 2 fits the resource The mobile equipment 1 is sent to information;Correspondingly, the adaptation reception device of mobile equipment 1 receives the network equipment 2 and is carried The resource adaptation information supplied;Then, the resource adaptation information is supplied to the user by the second offer device.Here, First acquisition request device 11 of mobile equipment 1, the first send-request unit 12, information receiver 13, using loading device 14 and second send-request unit 15, the first request reception device 21, information query device 22, the information of the network equipment 2 send Device 23, second asks the content of corresponding intrument in reception device 24 and Fig. 1 embodiments identical or essentially identical, is risen to be concise See, repeat no more, be incorporated herein by reference.
Specifically, the device attribute acquisition device of the network equipment 2 obtains the equipment association attributes of the mobile equipment 1, In, the equipment association attributes include following at least any one:
The system configuration information of the mobile equipment;
The screen attribute information of the mobile equipment;
The current network information of the mobile equipment.Here, obtain the mode of the equipment association attributes of the mobile equipment Including but not limited to following at least any one:
1) according to the UA parameter informations of the browser of the mobile equipment, the equipment correlation category of the mobile equipment is obtained Property, for example, it is assumed that user A inputs http in browser address bar://player.***.com/, by "enter" key", then User A clicks the download button audio-visual by mobile application client downloads Baidu of Baidu such as " height that the page returned includes Speed is downloaded ", and described first that the first acquisition request device 11 is got downloads request and includes the movement equipment Samsung The UA parameter informations of the Mozilla browsers of I9100GALAXY SII are such as:User-Agent:Mozilla/5.0(Samsung; U;CPU Android OS 2.3;Zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/ 5.0.2 Mobile/8J2Safari/6533.18.5), then device attribute acquisition device can be got by the UA parameter informations The equipment association attributes of movement equipment iphone4s, such as operation system information " CPU Android OS 2.3 ", equipment Type information " Samsung ", and then, device attribute acquisition device can also be according to the operation system information, in device parameter information It is inquired in library, obtains the screen attribute information of the movement equipment, if screen width is 320px.
2) the HTTP request data packet that the browser obtained according to the first acquisition request device 11 is sent to Resource Server Content, to obtain the equipment association attributes of the mobile equipment, for example, it is assumed that user A is inputted in browser address bar http://player.***.com/, by "enter" key", what the page that then user A clicks return included is moved by Baidu Dynamic applications client downloads the audio-visual download button of Baidu such as " high-speed downloads ", and the first acquisition request device 11 gets browsing Following Post message body of HTTP request data packet content that device is sent to Resource Server, wherein,<CR>Represent carriage return:
GET/player.***.com HTTP/1.1<CR>
Accept:Image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
Application/x-shockwave-flash,
Application/vnd.ms-powerpoint, application/msword, */*<CR>
Accept-Language:zh-cn<CR>
Accept-Encoding:Gzip, deflate<CR>
User-Agent:Mozilla/5.0(Samsung;U;CPU Android OS 2.3;zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2Safari/ 6533.18.5)<CR>
Host:player.***.com<CR>
Connection:Keep-Alive<CR>
<CR>
Then content such as " User-Agent of the device attribute acquisition device in the HTTP request data packet:Mozilla/ 5.0(Samsung;U;CPU Android OS 2.3;Zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2Mobile/8J2Safari/6533.18.5) ", the device type information of the movement equipment is got, Such as operation system information " CPU Android OS 2.3 ", unit type information " Samsung ".
3) application programming interfaces (API) of the network connection state firmware of the operating system of equipment are moved by calling, such as The mobile equipment of Andriod (Android) operating system can be obtained according to ConnectivityManager (connection manager) The current network information of the mobile equipment, such as network state information, network connection mode, here, the network connection mode Including but not limited to wireless network connection pattern, including:
I) wireless broadband network pattern, including but not limited to, Wi-Fi, WiMax;
II) wireless cellular network pattern, including but not limited to, WCDMA, CDMA2000, TD-SCDMA, HSPA, LTE etc..
Those skilled in the art will be understood that the mode of the equipment association attributes of above-mentioned acquisition movement equipment is only for example, The mode of the equipment association attributes of his the mobile equipment of acquisition that is existing or being likely to occur from now on is such as applicable to the present invention, also should Within the scope of the present invention, and it is incorporated herein by reference herein.
Then, adaptation determination unit is downloaded according to described second and is asked, and with reference to the equipment association attributes, determines the mesh The resource adaptation information being adapted with the mobile equipment of resource is marked, here, the resource adaptation information includes but not limited to The advisory information of the target resource such as provided a user, such as whether downloading immediately, suggesting the target resource downloaded Version information etc..For example, when the equipment association attributes include the system configuration information of the mobile equipment, it is adapted to determination unit When determining the resource adaptation information being adapted with the mobile equipment of the target resource, it is assumed that device attribute acquisition device obtains The system configuration attribute of the mobile equipment 1 taken includes " double-core 1.2GHz ", then is adapted to determination unit according to the system configuration Attribute determines the mobile equipment 1 as high terminal, the resource being adapted with the mobile equipment of the determining target resource Adapted information is the target resource such as V2.0 versions of latest edition;Assuming that the movement that device attribute acquisition device obtains The system configuration attribute of equipment 1 includes " 1GHz high pass Snapdragon processors, using 2.3 operating systems of Android ", then Adaptation determination unit determines the mobile equipment 1 as low side machine according to the system configuration attribute, the determining target resource The resource adaptation information being adapted with the mobile equipment is the target resource such as V1.0 versions of minimum version.For another example, when The equipment association attributes include the current network information of the mobile equipment, and adaptation determination unit determines the target resource During the resource adaptation information being adapted with the mobile equipment, it is assumed that the mobile equipment 1 that device attribute acquisition device obtains Current network information for GPRS connections, then be adapted to mutually being fitted with the mobile equipment for the target resource that determination unit determines Whether the resource adaptation information matched is included such as " downloading immediately ".
Those skilled in the art will be understood that the above-mentioned money being adapted with the mobile equipment for determining the target resource The mode of source Adapted information is only for example, other it is existing or be likely to occur from now on determine the target resource with the shifting The mode of resource adaptation information that dynamic equipment is adapted such as is applicable to the present invention, should also be included in the scope of the present invention with It is interior, and be incorporated herein by reference herein.
Resource query unit carries out matching inquiry according to the resource adaptation information in resource information bank, with obtain with The corresponding targeted fit resource information of target resource, here, the targeted fit information includes but not limited to as described Target resource is adapted to version information etc. with what the mobile equipment was adapted.
Resource sending device 26 is fitted the target by the communication mode of agreement, such as http, https communication protocol The mobile equipment 1 is sent to resource information.
Then, the resource reception device 16 for moving equipment 1 passes through the communication mode of agreement, such as http, https communication protocols View, receives the targeted fit resource information that the network equipment 2 is provided based on resource adaptation information.
Adaptation communication mode of the sending device by agreement of the network equipment 2, such as http, https communication protocol, will be suitable The resource adaptation information determined with determination unit is sent to the mobile equipment 1.
Correspondingly, the adaptation reception device for moving equipment 1 passes through the communication mode of agreement, such as http, https communication protocols View, receives the resource adaptation information that the network equipment is provided.
Then, second communication mode of the device by agreement, such as http, https communication protocol are provided, by the resource Adapted information is supplied to the user, reads and selects for user.
Those skilled in the art will be understood that in a particular embodiment the resource query unit of the network equipment 2 is with being adapted to hair It can be parallel execution or serial execution to send device;Being adapted to sending device can be with resource sending device 26 Mutually independent module can also integrate;The adaptation reception device and resource reception device 16 of mobile equipment 1 can be phases Independent module can also integrate.
Fig. 2 shows in accordance with a preferred embodiment of the present invention for obtaining the mobile equipment and the network equipment of target resource Equipment schematic diagram, wherein, mobile equipment 1 includes the first acquisition request device 11 ', the first send-request unit 12 ', information and connects Receiving apparatus 13 ' includes using loading device 14 ', the second send-request unit 15 ' and resource reception device 16 ', the network equipment 2 First request reception device 21 ', information query device 22 ', information transmitting apparatus 23 ', the second request reception device 24 ', resource Inquiry unit 25 ' and resource sending device 26 '.Specifically, the first acquisition request device 11 ' of mobile equipment 1 obtains user and leads to Cross the first download request about target resource for moving the submission of equipment 1;First send-request unit 12 ' is downloaded described first Request is sent to the network equipment 2;Correspondingly, the first request reception device 21 ' of the network equipment 2 is received transmitted by mobile equipment 1 About target resource first download request;Information query device 22 ' is downloaded according to described first and is asked, in application message library Middle carry out matching inquiry, to obtain and the corresponding application related information of the target resource;Information transmitting apparatus 23 ' is by described in Application related information and the mobile equipment 1 is sent to the corresponding resource related information of the target resource, wherein, it is described Resource related information include for determine the target resource resource identification information application file name;Then, mobile equipment 1 Information receiver 13 ' receive the network equipment 2 based on described first to download request being provided with the target resource Corresponding resource related information and application related information, wherein, the resource related information includes determining the target The application file name of the resource identification information of resource;Using loading device 14 ' according to the application related information, loading with it is described Intended application corresponding to application related information;Second send-request unit 15 ' is according to the resource related information, by described Intended application sends to download about the second of the target resource to the network equipment and ask;Correspondingly, the of the network equipment 2 Under intended application is initiated in the two request reception of reception devices 24 ' the mobile equipment 1 second about the target resource Request is carried, wherein, the intended application is corresponding with the application related information;Resource query device 25 ' is according to described second Request is downloaded, matching inquiry is carried out in resource information bank, to obtain and the corresponding target resource information of the target resource; The target resource information is sent to the mobile equipment 1 by resource sending device 26 ';Then, the resource of mobile equipment 1 receives Device 16 ' receives the network equipment 2 and downloads the provided target resource information of request based on described second.
Here, move the first acquisition request device 11 ' of equipment 1, the first send-request unit 12 ', using loading device 14 ', second send-request unit 15 ' and resource reception device 16 ', the first request reception device 21 ', the information of the network equipment 2 Inquiry unit 22 ', the second request reception device 24 ', resource query device 25 ' and resource sending device 26 ' respectively in Fig. 1 The first acquisition request device 11, the first send-request unit 12, using loading device 14, the second send-request unit 15 and money Source reception device 16, the network equipment 2 first request reception device 21, information query device 22, second ask reception device 24, The content of resource query device 25 and resource sending device 26 is identical or essentially identical, for simplicity, repeats no more, to draw It is incorporated herein with mode.
Specifically, the information transmitting apparatus 23 ' of the network equipment 2 is logical by the communication mode of agreement, such as http, https Believe agreement, by the application related information and be sent to the movement with the corresponding resource related information of the target resource and set Standby 1, wherein, the resource related information include for determine the target resource resource identification information application file name.
Correspondingly, the information receiver 13 ' for moving equipment 1 is logical by the communication mode of agreement, such as http, https Believe agreement, receive the network equipment 2 based on described first download request provided with the corresponding money of the target resource Source relevant information and application related information, wherein, the resource related information includes the resource for determining the target resource The application file name of identification information, such as AppSearch_***yingyin2012_20120717.
Preferably, the application loading device 14 ' of mobile equipment 1 is including applying loading unit 141 ' and file generating unit 142 ', the second send-request unit 15 ' includes document determining unit 151 ', marker extraction unit 152 ' and request transmitting unit 153’.Specifically, using loading unit 141 ' according to the application related information, corresponding to loading and the application related information Intended application;File generating unit 142 ' according to the resource related information, generation with the intended application is corresponding should With file, wherein, the title of at least one file matches with the application file name in the application file;File determines list Member 151 ' is by intended application scanning and the relevant file directory of the intended application, to determine and the application file name The application file to match;Marker extraction unit 152 ' is answered by the intended application from described and application file famous prime minister is matched With extracting the resource identification information in file;Request transmitting unit 153 ' passes through the mesh according to the resource identification information Mark application sends to download about the second of the target resource to the network equipment 2 and ask;Correspondingly, the of the network equipment 2 Under intended application is initiated in the two request reception of reception devices 24 ' the mobile equipment 1 second about the target resource Request is carried, wherein, the intended application is corresponding with the application related information, wherein, it is included in the second download request Resource identification information;Resource query device 25 ' carries out matching inquiry according to the resource identification information in resource information bank, To obtain and the corresponding target resource information of the target resource;Resource sending device 26 ' sends out the target resource information It send to the mobile equipment 1;Then, the resource reception device 16 ' of mobile equipment 1 receives the network equipment 2 and is based on described the Two download the provided target resource information of request.
Specifically, using loading unit 141 ' according to the application related information, loading and the application related information institute Corresponding intended application, here, using the loading of loading unit 141 ' and the intended application corresponding to the application related information Mode applies loading device 14 to load with the mode of the intended application corresponding to the application related information identical or phase with Fig. 1 Seemingly, for simplicity, therefore details are not described herein, and include by reference and this.
File generating unit 142 ' is according to the resource related information, generation and the corresponding practical writing of the intended application Part, wherein, the title of at least one file matches with the application file name in the application file, here, the application File can be located at the browser that the user submits the described first browser for downloading the mobile equipment 1 corresponding during request Under file directory, as Mozilla download *** AppSearch_***yingyin2012_20120717, also may be used Under the alternative document catalogue of the mobile equipment 1, such as mounted file download *** AppSearch_ ***yingyin2012_20120717.It is submitted for example, it is assumed that user A moves equipment Samsung I9100GALAXY SII by it First audio-visual about target resource Baidu downloads request, such as audio-visual by mobile application client downloads Baidu of Baidu, vacation If the target corresponding to the application related information received with information receiver 13 ' loaded using loading unit 141 ' Using for Baidu's mobile application client, then file generating unit 142 ' is according to the resource related information, generation with application Loading unit 141 ' load the corresponding application file of the intended application Baidu mobile application client such as Mozilla Download *** AppSearch_***yingyin2012_20120717.apk, be located at the mobile equipment 1 Under the browser file directory of Mozilla browsers.
Document determining unit 151 ' is by intended application scanning and the relevant file directory of the intended application, with true The fixed and matched application file of application file famous prime minister;Wherein, the file directory includes following at least any one:
The user submits the browser text of the described first browser for downloading the mobile equipment corresponding during request Part catalogue;
The all files catalogue that the mobile equipment includes;
The browser file directory for the invisible scanning that the network equipment is provided.
For example, when the file directory includes the movement corresponding when the user submits described first to download request The browser file directory of the browser of equipment, document determining unit 151 ' should with the target by intended application scanning With relevant file directory, when determining application file matched with the application file famous prime minister, it is assumed that user A is set by its movement Standby Samsung I9100GALAXY SII have submitted first audio-visual about target resource Baidu and download request, are such as moved by Baidu It is audio-visual that applications client downloads Baidu, it is assumed that information receiver 13 ' receives the network equipment 2 please based on the described first download Including with the target resource Baidu audio-visual corresponding resource related information of being there is provided is asked to determine the target resource The application file name of the audio-visual resource identification information of Baidu, such as AppSearch_***yingyin2012_20120717 are then literary Part determination unit 151 ' generated by the intended application Baidu mobile application client scan file generating unit 142 ' with The corresponding application file of the intended application Baidu mobile application client such as scans mobile equipment Samsung I9100GALAXY The browser file directory of SII such as Mozilla browsers file directory, inquiry and application file name such as AppSearch_ Baiduyingyin2012_20120717, the application file to match, by the entitled AppSearch_ of file The file of ***yingyin2012_2012071 is as the application file.For another example, when the file directory includes the net The browser file directory for the invisible scanning that network equipment is provided, document determining unit 151 ' by the intended application scanning with The intended application relevant file directory when determining application file matched with the application file famous prime minister, also connects example, then Document determining unit 151 ' is generated by the intended application Baidu mobile application client scan file generating unit 142 ' With the corresponding application file of the intended application Baidu mobile application client, the network equipment 2 provided as described in scanning The browser file directory of invisible scanning, such as the browser file directory for the invisible scanning that the network equipment 2 is provided, such as Mozilla browsers file directory, IE browser file directory, opera browsers file directory, safari browser file mesh Record etc., inquiry and application file name such as AppSearch_***yingyin2012_20120717, the application file to match, Using the file of the entitled AppSearch_***yingyin2012_2012071 of file as the application file.
Those skilled in the art will be understood that the above-mentioned mode determined with the matched application file of application file famous prime minister It is only for example, other modes determined with the matched application file of application file famous prime minister that are existing or being likely to occur from now on The present invention is such as applicable to, should also be included within the scope of the present invention, and is incorporated herein by reference herein.
Preferably, document determining unit 151 ' passes through intended application scanning and the relevant file mesh of the intended application Record, rule is determined according to scheduled file, is determined and the matched application file of application file famous prime minister;
Wherein, the scheduled file determines that rule includes following at least any one:
The file of predetermined file name naming rule will be met as the application file;
It is less than when the settling time of file with the time interval that the intended application is scanned to the current time corresponding to it During scheduled time threshold value, using the file as the application file;
Filename is met to the application file as described in of the file of predetermined regularity;
The file of specified file name will be met as the application file.
For example, when the scheduled file determines that rule includes to meet the file of predetermined file name naming rule as institute When stating application file, document determining unit 151 ' by the intended application such as Baidu's mobile application client, scanning with it is described The intended application such as relevant file directory of Baidu's mobile application client, will meet filename and is started and met with appsearch The file of appsearch_xxx_xxx.apk rules is the application file.For another example, when the scheduled file determines regular packet It includes and is less than pre- timing when the settling time of file and the time interval of the current time corresponding to intended application scanning to its Between threshold value when, using the file as during the application file, document determining unit 151 ' passes through the intended application such as Baidu Mobile application client, scanning and the intended application such as relevant file directory of Baidu's mobile application client, if filename Meet the file such as appsearch_appid_time.apk of appsearch_xxx_xxx.apk rules, and the time of its establishment It is scanned with document determining unit 151 ' by the intended application to corresponding to this document appsearch_appid_time.apk The difference of current time be less than scheduled time threshold value, then document determining unit 151 ' is by this document appsearch_appid_ Time.apk is as the application file.Preferably, when the settling time of file such as appsearch_appid_time.apk with Document determining unit 151 ' is more than predetermined time threshold by the difference of the current time corresponding to intended application scanning to its During value, document determining unit 151 ' then judges that this document such as appsearch_appid_time.apk fails, and is deleted.Also Such as, when the scheduled file determines that rule includes meeting filename into the practical writing as described in of the file of predetermined regularity During part, document determining unit 151 ' passes through the intended application such as Baidu's mobile application client, scanning and the intended application Such as the relevant file directory of Baidu's mobile application client, such as filename appsearch_1586631501_120.apk, meet Regularity:^appsearch_ [0-9]+_ [0-9]+.apk $, then document determining unit 151 ' is by appsearch_ 1586631501_120.apk as the application file.
Those skilled in the art will be understood that it is above-mentioned according to scheduled file determine rule determine with the application file name The mode of the application file to match is only for example, other are existing or what is be likely to occur from now on determines to advise according to scheduled file It then determines that the mode with the matched application file of application file famous prime minister is such as applicable to the present invention, should also be included in the present invention Within protection domain, and it is incorporated herein by reference herein.
Marker extraction unit 152 ' is by the intended application, from the described and matched application file of application file famous prime minister Extract the resource identification information, for example, it is assumed that document determining unit 151 ' determine with the application file name such as The application file that AppSearch_***yingyin2012_2012071 matches is AppSearch_ Baiduyingyin2012_2012071.apk, then marker extraction unit 152 ' is by the intended application, from this document The resource identification information is extracted in the filename of AppSearch_***yingyin2012_2012071.apk, such as ***yingyin2012。
Request transmitting unit 153 ' is according to the resource identification information, by the intended application, according to the communication of agreement Mode, such as http, https communication protocol send to download about the second of the target resource to the network equipment 2 and ask It asks.
Correspondingly, the second request communication mode of the reception device 24 ' by agreement of the network equipment 2, such as http, https Etc. communication protocols, receive that intended application in the mobile equipment 1 initiated downloads request about the second of the target resource, Wherein, the intended application is corresponding with the application related information, wherein, described second downloads in request comprising resource identification Information.
Then, resource query device 25 ', such as according to ***yingyin2012, is being provided according to the resource identification information Matching inquiry is carried out in source information library, with acquisition and the corresponding target resource information of the target resource, as Baidu is audio-visual Package informatin is installed.
Then, resource sending device 26 ' is by the communication mode of agreement, such as http, https communication protocol, will described in Target resource information is sent to the mobile equipment 1.
Correspondingly, the resource reception device 16 ' for moving equipment 1 is logical by the communication mode of agreement, such as http, https Believe agreement, receive the network equipment 2 and download the provided target resource information of request based on described second.
Those skilled in the art will be understood that the application loading unit 141 ' and text in a particular embodiment, moving equipment 1 Part generation unit 142 ' can be parallel execution or serial execution, using loading unit 141 ' and file generated Unit 142 ' can also be mutually independent module, can also integrate.
Fig. 3 shows that mobile equipment according to a further aspect of the present invention is realized to obtain target money with network equipment cooperation The method flow diagram in source.
Specifically, in step sl, mobile equipment 1 obtain user by mobile equipment 1 submit about target resource First downloads request;In step s 2, mobile equipment 1 downloads request by described first and is sent to the network equipment 2;Correspondingly, net Network equipment 2 receives and downloads request about the first of target resource transmitted by mobile equipment 1;In step s3, the network equipment 2 It downloads and asks according to described first, matching inquiry is carried out in application message library, answered so that acquisition and the target resource are corresponding Use relevant information;In step s 4, the network equipment 2 by the application related information and with the corresponding resource of the target resource Relevant information is sent to the mobile equipment 1;Then, mobile equipment 1 is received the network equipment 2 and is asked based on the described first download The resource related information corresponding with the target resource provided and application related information are provided;In step s 5, movement is set Standby 1 according to the application related information, loading and the intended application corresponding to the application related information;In step s 6, it moves Dynamic equipment 1 is sent to the network equipment 2 by the intended application and is provided about the target according to the resource related information The second of source downloads request;Correspondingly, the network equipment 2 receive that intended application in the mobile equipment 1 initiated about described The second of target resource downloads request, wherein, the intended application is corresponding with the application related information;In the step s 7, The network equipment 2 is downloaded according to described second and is asked, and matching inquiry is carried out in resource information bank, to obtain and the target resource Corresponding target resource information;In step s 8, the target resource information is sent to the mobile equipment by the network equipment 2 1;Then, mobile equipment 1 receives the network equipment 2 and downloads the provided target resource information of request based on described second.
Here, mobile equipment 1, which can be any one, to carry out man-machine friendship by keyboard, touch screen, mouse etc. with user Mutual electronic product, such as mobile phone, mobile equipment, PDA, vehicle-mounted computer etc..The network equipment 2 include but not limited to network host, The cloud that single network server, multiple network server collection or multiple servers are formed, wherein, cloud computing is Distributed Calculation One kind, a super virtual computer being made of the computer collection of a group loose couplings.Here, cloud is by being based on cloud computing A large amount of computers or network server of (Cloud Computing) are formed.Between by network connection realize each other access and Communication, here, network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN, VPN network, wireless self-organization network (Ad Hoc networks) etc..Those skilled in the art will be understood that above-mentioned mobile equipment 1, the network equipment 2 are only for example, other are existing Or the mobile equipment or the network equipment that are likely to occur from now on be such as applicable to the present invention, should also be included in the scope of the present invention Within, and be incorporated herein by reference herein.
Specifically, in step sl, the application journey that mobile equipment 1 is provided by third party devices such as wap browsers Sequence interface (API) either arranges communication mode or by dynamic web page techniques such as JSP, ASP by http, https etc., obtains Family is taken to ask by downloading about the first of target resource of submitting of mobile equipment 1, here, the target resource include can under The resource of load, includes but not limited to:1) by a certain or a few particular task of completion of the developing operation on operating system Computer applied algorithm, such as run on cell phone platform for example Android platform, symbain platforms, windows phone platforms, Application program on mac os x platforms etc.;2) application software, as media player Baidu is audio-visual, means of communication Baidu hi, Image processing software adobe etc.;3) shared document etc. can download resource.Here, the first download request includes downloading user Application program search can be carried out by it, the download for the client downloaded is asked.Those skilled in the art will be understood that target Resource is only for example, other target resources that are existing or being likely to occur from now on are such as applicable to the present invention, should also be included in this Within invention protection domain, and it is incorporated herein by reference herein.
For example, user A is moved by it, equipment Samsung I9100GALAXY SII progress target resources such as Baidu is audio-visual to be searched Suo Shi, user A input http in browser address bar://player.***.com/, by "enter" key", then user A points Hit the download button audio-visual by mobile application client downloads Baidu of Baidu that the page of return includes such as " high-speed downloads ", Then in step sl, mobile equipment 1 just gets user A by the application programming interfaces (API) of browser and is set by its movement First audio-visual about target resource such as Baidu that standby Samsung I9100GALAXY SII are submitted downloads request.People in the art Member will be understood that above-mentioned acquisition user is only by way of the first download request about target resource that mobile equipment is submitted Citing, other users that obtain that are existing or being likely to occur from now on pass through under movement equipment is submitted first about target resource The mode for carrying request is such as applicable to the present invention, should also be included within the scope of the present invention, and wrap by reference herein Contained in this.
In step s 2, mobile communication mode of the equipment 1 by agreement, such as http, https communication protocol, by described in First, which downloads request, is sent to the network equipment 2.
Correspondingly, the network equipment 2 is received movement and is set by the communication mode of agreement, such as http, https communication protocol Transmitted by standby 1 request is downloaded about the first of target resource.
Then, in step s3, the network equipment 2 is downloaded according to described first and is asked, and is matched in application message library Inquiry, with obtain with the corresponding application related information of the target resource, here, the application related information includes but unlimited In:1) with version information, the installation requirement of the corresponding intended application of the target resource etc.;2) it is opposite with the target resource The application program installation package informatin for the intended application answered;3) with the download link of the corresponding intended application of the target resource Location;4) with the update module content information of the version updating of the corresponding intended application of the target resource.For example, example is connected, In step s3, the network equipment 2 moves equipment Samsung according to the user A that it is received in step s 2 by it First audio-visual about target resource Baidu transmitted by I9100GALAXY SII downloads request, that is, passes through Baidu's mobile application Client downloads Baidu is audio-visual, then in step s3, the network equipment 2 according to this first download ask, in application message library into Row matching inquiry, acquisition and the audio-visual corresponding application related information of the target resource Baidu, such as Baidu mobile application client The version information at end such as V1.0, installation requirement is as being suitble to android 2.1 and above Edition operating system, and resource name is such as AppSearch_***yingyin2012_20120717.apk, download link address such as http://as.***.com/a Pre=web_am_header etc..Those skilled in the art will be understood that above application relevant information is only for example, other are existing Or the application related information that is likely to occur from now on be such as applicable to the present invention, should also be included within the scope of the present invention, And it is incorporated herein by reference herein.
In step s 4, the network equipment 2 is by the communication mode of agreement, such as http, https communication protocol, will described in Application related information and it is sent to the mobile equipment 1 with the corresponding resource related information of the target resource.Specifically, exist In step S4, the network equipment 2 is first by modes such as field extraction, code conversion or combinations, according to it in step S2 Provided in it is described first download request, obtain with the corresponding resource related information of the target resource;Then again by institute Communication mode of the application related information with resource related information by agreement, such as http, https communication protocol are stated, is sent to The mobile equipment 1.Here, the resource related information includes but not limited to:1) the application program installation kit letter of target resource Breath;2) information such as the version of target resource, renewal time;3) the download link address of target resource;4) resource of target resource Identification information, such as target resource ID;5) the system installation requirement information of target resource;6) for determining the money of the target resource The application file name of source identification information, as installation targets apply Baidu such as to move under locally-installed catalogue in the mobile equipment 1 The filename of correspondence installation file generated after applications client, such as installation file application program AppSearch_ ***yingyin2012_20120717.apk.Those skilled in the art will be understood that above-mentioned resource related information is only for example, Other resource related informations that are existing or being likely to occur from now on are such as applicable to the present invention, should also be included in present invention protection model Within enclosing, and it is incorporated herein by reference herein.
Correspondingly, mobile equipment 1 receives the network by arranging communication mode, such as http, https communication protocol Equipment 2 downloads the resource related information corresponding to the target resource for asking to be provided based on described first and application is related Information.
In step s 5, mobile equipment 1 is according to the application related information, corresponding to loading and the application related information Intended application, here, the intended application include provide collection target resource search, download, management etc. functions with one visitor Family end, as Baidu's mobile application client, apple App Store, Nokia Ovi Store, Google Google Play Store etc..Here, loading and the mode of the intended application corresponding to the application related information include but not limited to:
If 1) do not install the intended application in mobile equipment 1, in step s 5, mobile equipment 1 is according to the application Relevant information, loading and the intended application corresponding to the application related information, the intended application as described in new installation, for example, false If user A moves equipment Samsung I9100GALAXY SII by it and has submitted first download audio-visual about target resource Baidu Request, it is such as audio-visual by mobile application client downloads Baidu of Baidu, and in step s 4, mobile equipment 1 receives the net Network equipment 2 based on described first download that request provided related to the target resource such as Baidu audio-visual corresponding application believe Cease application program installation kit, version information, system installation requirement for Baidu's mobile application client etc., then in step s 5, Mobile equipment 1 installs Baidu's mobile application client, peace according to the application related information in Samsung I9100GALAXY SII After dress, and start Baidu's mobile application client.
2) if the intended application has been installed in mobile equipment 1, but the mounted intended application with it is existing most New version mismatches, i.e. the version of the intended application of the installation lacks plug-in unit or update module, then in step s 5, mobile Equipment 1 is inserted according to the application related information, loading and the intended application corresponding to the application related information as needed for installation Part or update module simultaneously start the intended application, for example, connecting example, it is assumed that its of user A moves equipment Samsung Baidu's mobile application client is already installed in I9100GALAXY SII, version V1.2 is then in step s 5, mobile Equipment 1 receives the network equipment 2 according to it in step s 4, and based on described first to download request being provided with the mesh Mark application program installation kit, the version of the audio-visual corresponding application related information of resource such as Baidu such as Baidu's mobile application client Information such as V2.0, installation requirement etc. install Baidu's mobile application client from V1.2 versions in Samsung I9100GALAXY SII The plug-in unit or update module being updated to needed for V2.0 versions start Baidu's mobile application client after installation update.
If 3) intended application is installed, but user is submitted by mobile equipment 1 about target resource in mobile equipment 1 First intended application when downloading request it is not actuated, then in step s 5, mobile equipment 1 according to the application related information, Start the intended application, for example, also connecting example, it is assumed that its of user A is moved in equipment Samsung I9100GALAXY SII Baidu's mobile application client is installed, and user A moves equipment Samsung I9100GALAXY SII by it and submits about target Resource first download request such as by mobile application client downloads Baidu of Baidu it is audio-visual when, the not actuated Samsungs of user A Mounted Baidu's mobile application client in I9100GALAXY SII, then in step s 5, mobile equipment 1 is according to it in step The application related information received in rapid S4, starts Baidu's mobile application client.
Those skilled in the art will be understood that above-mentioned loading and the side of the intended application corresponding to the application related information Formula is only for example, other existing or loadings being likely to occur from now on and the intended application corresponding to the application related information Mode is such as applicable to the present invention, should also be included within the scope of the present invention, and is incorporated herein by reference herein.
In step s 6, mobile equipment 1 is logical according to agreement by the intended application according to the resource related information Letter mode, such as http, https communication protocol send to download about the second of the target resource to the network equipment 2 and ask It asks.Here, the second download request includes the download request for downloading the target resource, it is audio-visual such as to download Baidu.
Correspondingly, the network equipment 2 receives the movement by arranging communication mode, such as http, https communication protocol In equipment 1 intended application initiated about the target resource second download request, wherein, the intended application with it is described Application related information is corresponding.
In the step s 7, the network equipment 2 is downloaded according to described second and is asked, and matching inquiry is carried out in resource information bank, To obtain and the corresponding target resource information of the target resource.Here, the target resource information is provided including the target The application program installation package informatin in source.For example, it is assumed that in step s 6, the network equipment 2 receives target in the mobile equipment 1 Request is downloaded about the second of the target resource using what such as Baidu's mobile application client was initiated, it is audio-visual such as to download Baidu Second download request, then in the step s 7, the network equipment 2 according to described second download ask, carried out in resource information bank Matching inquiry obtains and the audio-visual corresponding audio-visual application program installation package informatin of target resource information Baidu of Baidu.
In step s 8, the network equipment 2 is by the communication mode of agreement, such as http, https communication protocol, will described in Target resource information is sent to the mobile equipment 1.
Then, mobile communication mode of the equipment 1 by agreement, such as http, https communication protocol, receive the network Equipment 2 is downloaded based on described second and asks provided target resource information.
Preferably, in step s 6, mobile equipment 1 can also be according to the resource related information, with reference to the mobile equipment 1 Resource state information, the target resource status information of the target resource is determined by the intended application;Then further according to The target resource status information sends to the network equipment 2 about the target resource by the intended application Two download request.It moves equipment 1 and further includes step S9 (not shown), specifically, in step s 9, move equipment 1 by the mesh Mark resource state information is supplied to the user.
Specifically, in step s 6, mobile equipment 1 calls the behaviour of the mobile equipment 1 by the intended application first Make systematic difference routine interface (API) or specific file catalogue such as/data/data/ are scanned by the intended application Suffix under app is called for .apk (Android Package, Android installation kit) files or by the intended application The application programming interfaces (API) of the application program installing firmware of the operating system of mobile equipment 1, such as grasp Andriod (Android) The mobile equipment 1 for making system can be according to Package Manager (package manager), to obtain the resource status of mobile equipment 1 letter Breath, then further according to the resource related information that equipment 1 receives in step s 4, is moved, with reference to the mobile equipment 1 Resource state information determines the target resource status information of the target resource by the intended application;Then, in step S6 In, mobile equipment 1 is sent to the network equipment 2 by the intended application and closed further according to the target resource status information Second in the target resource downloads request.Here, the resource state information includes but not limited to following at least any one: 1) mounted application information in mobile equipment, has such as installed application program sogou input methods, *** maps, mobile phone QQ2012 (Android) etc.;2) relevant information of mounted application program in equipment, such as version information, set-up time are moved Deng.Here, the target resource status information includes but not limited to following at least any one:1) the installation letter of the target resource Breath, as whether installed the target resource in the mobile equipment 1;2) version information of the target resource to be installed, System installation requirement etc..Those skilled in the art will be understood that above-mentioned resource state information is only lifted with target resource status information Example, other resource state informations or target resource status information existing or be likely to occur from now on are such as applicable to the present invention, It should also be included within the scope of the present invention, and be incorporated herein by reference herein.
It is had submitted for example, it is assumed that user A moves equipment Samsung I9100GALAXY SII by it about target resource Baidu Audio-visual first downloads request, such as audio-visual by mobile application client downloads Baidu of Baidu, in step s 5, mobile equipment 1 Receiving the network equipment 2 in step s 4 according to it, based on described first to download request being provided with the target resource As the application program installation kit of the audio-visual corresponding application related information of Baidu such as Baidu's mobile application client, version information, System installation requirement etc., installation Baidu mobile application client, installs in mobile equipment Samsung I9100GALAXY SII Afterwards, and start Baidu's mobile application client, then in step s 6, mobile equipment 1 first should by the movement of intended application Baidu With the application programming interfaces (API) of the operating system of client call movement equipment Samsung I9100GALAXY SII, moved It is mounted in the resource state information of equipment Samsung I9100GALAXY SII, such as movement equipment Samsung I9100GALAXY SII Application program such as sogou input methods, *** maps, mobile phone QQ2012 (Android) etc.;Then in step s 6, movement is set Standby 1 receives the network equipment 2 according to it in step s 4, and based on described first to download request being provided with the target Resource related information, such as target resource Baidu it is audio-visual application program installation package informatin, version information, resource ID, pass through mesh The target resource status information of the target resource such as non-installation targets resource that mark is determined using Baidu's mobile application client Baidu is audio-visual.
Then, in step s 6, mobile equipment 1 is further according to the target resource status information, by the intended application, According to the communication mode of agreement, such as http, https communication protocol, sent to the network equipment 2 about the target resource Second download request.
Those skilled in the art will be understood that the mode of the resource state information of above-mentioned acquisition movement equipment is only for example, The mode of the resource state information of his the mobile equipment of acquisition that is existing or being likely to occur from now on is such as applicable to the present invention, also should Within the scope of the present invention, and it is incorporated herein by reference herein.
Those skilled in the art will be understood that the mode of the above-mentioned target resource status information for determining the target resource only For citing, other modes for the target resource status information for determining the target resource that are existing or being likely to occur from now on such as may be used It suitable for the present invention, should also be included within the scope of the present invention, and be incorporated herein by reference herein.
Then, in step s 9, communication mode of the equipment 1 according to agreement, such as http, https communication protocol are moved, it will The target resource status information is supplied to the user, reads and selects for user.
Preferably, step S1, step S2, step S3, step S4, step S5, step S6, step S7 and step S8 are to continue Constantly work.Specifically, in step S 1, mobile equipment 1 persistently obtains user by the mobile submission of equipment 1 about mesh Mark resource first downloads request;In step s 2, mobile equipment 1 continues to download described first and asks to be sent to the network equipment 2;Correspondingly, the network equipment 2 persistently receives and downloads request about the first of target resource transmitted by mobile equipment 1;In step In S3, the network equipment 2, which continues to download according to described first, asks, and matching inquiry is carried out in application message library, with acquisition and institute State the corresponding application related information of target resource;In step s 4, the network equipment 2 continue by the application related information and with The corresponding resource related information of target resource is sent to the mobile equipment 1;Then, mobile equipment 1 persistently receives institute The network equipment 2 is stated to download the resource related information corresponding with the target resource for asking to be provided based on described first and answer Use relevant information;In step s 5, mobile equipment 1 continues according to the application related information, loads letter related to the application The corresponding intended application of breath;In step s 6, mobile equipment 1 continues according to the resource related information, passes through the target It is asked using sending to download about the second of the target resource to the network equipment 2;Correspondingly, the network equipment 2 persistently connects The second download request about the target resource that intended application in the mobile equipment 1 is initiated is received, wherein, the target Using corresponding with the application related information;In the step s 7, the network equipment 2 continues to download according to described second and ask, Matching inquiry is carried out in resource information bank, to obtain and the corresponding target resource information of the target resource;In step s 8, The network equipment 2 continues the target resource information being sent to the mobile equipment 1;Then, described in mobile equipment 1 persistently receives The network equipment 2 is downloaded based on described second and asks provided target resource information.Here, it will be understood by those skilled in the art that " lasting " refers to step S1, step S2, step S3, step S4, step S5, step S6, step S7 and step S8 respectively according to setting The operating mode requirement of fixed or in due course adjustment carries out the acquisition of target resource, until in step sl, mobile equipment 1 is longer Stopping obtains user and downloads request about the first of target resource by what mobile equipment 1 was submitted in time.
In a preferred embodiment (with reference to figure 3), wherein, mobile equipment 1 includes step S1, step S2, step S4, step Rapid S5, step S6, step S8, step S10 (not shown) and step S11 (not shown), the network equipment 2 include step S2, step S3, step S4, step S6, step S12 (not shown), step S7, step S8 and step S10 (not shown), wherein, step S7 packets Include step S71 (not shown) and step S72 (not shown).The preferred embodiments are described below with reference to Fig. 3:Specifically, In step sl, mobile equipment 1 obtains user and is asked by the first download about target resource that mobile equipment 1 is submitted; In step S2, mobile equipment 1 downloads request by described first and is sent to the network equipment 2;Correspondingly, the network equipment 2 receives movement Transmitted by equipment 1 request is downloaded about the first of target resource;In step s3, the network equipment 2 is downloaded according to described first Request, carries out matching inquiry in application message library, to obtain and the corresponding application related information of the target resource;In step In rapid S4, the network equipment 2 is sent to by the application related information and with the corresponding resource related information of the target resource The mobile equipment 1;Then, mobile equipment 1 receive the network equipment 2 based on described first download that request provided with institute State the corresponding resource related information of target resource and application related information;In step s 5, mobile equipment 1 is according to the application Relevant information, loading and the intended application corresponding to the application related information;In step s 6, mobile equipment 1 is according to described Resource related information sends to download about the second of the target resource and ask by the intended application to the network equipment 2 It asks;Correspondingly, the network equipment 2 receives second about the target resource that intended application is initiated in the mobile equipment 1 Request is downloaded, wherein, the intended application is corresponding with the application related information;In step s 12, the network equipment 2 obtains The equipment association attributes of the mobile equipment 1;In step S71, the network equipment 2 is downloaded according to described second and is asked, with reference to institute Equipment association attributes are stated, determine the resource adaptation information being adapted with the mobile equipment of the target resource;In step S72 In, the network equipment 2 carries out matching inquiry, to obtain and the target according to the resource adaptation information in resource information bank The corresponding targeted fit resource information of resource;In step s 8, the targeted fit resource information is sent to by the network equipment 2 The mobile equipment 1;Then, mobile equipment 1 receives the targeted fit that the network equipment 2 is provided based on resource adaptation information Resource information;In step slo, the resource adaptation information is sent to the mobile equipment 1 by the network equipment 2;Correspondingly, it moves Dynamic equipment 1 receives the resource adaptation information that the network equipment 2 is provided;Then, in step s 11, mobile equipment 1 will The resource adaptation information is supplied to the user.Here, step S1, step S2, step S3, step S4, step S5 and step S6 and the content that step is corresponded in Fig. 3 embodiments are identical or essentially identical, for simplicity, repeat no more, wrap by reference Contained in this.
Specifically, in step s 12, the network equipment 2 obtains the equipment association attributes of the mobile equipment 1, wherein, it is described Equipment association attributes include following at least any one:
The system configuration information of the mobile equipment;
The screen attribute information of the mobile equipment;
The current network information of the mobile equipment.
Here, the mode for obtaining the equipment association attributes of the mobile equipment includes but not limited to following at least any one:
1) according to the UA parameter informations of the browser of the mobile equipment, the equipment correlation category of the mobile equipment is obtained Property, for example, it is assumed that user A inputs http in browser address bar://player.***.com/, by "enter" key", then User A clicks the download button audio-visual by mobile application client downloads Baidu of Baidu such as " height that the page returned includes Speed is downloaded ", and in step S1, the first download request that mobile equipment 1 is got includes the movement equipment Samsung The UA parameter informations of the Mozilla browsers of I9100GALAXY SII are such as:User-Agent:Mozilla/5.0(Samsung; U;CPU Android OS 2.3;Zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/ 5.0.2 Mobile/8J2Safari/6533.18.5), then in step s 12, the network equipment 2 can be obtained by the UA parameter informations The equipment association attributes of movement equipment iphone4s are got, such as operation system information " CPU Android OS 2.3 ", Unit type information " Samsung ", and then, in step s 12, the network equipment 2 can also be according to the operation system information, in equipment Parameter information is inquired in library, obtains the screen attribute information of the movement equipment, if screen width is 320px.
2) basis in step sl, moves the HTTP request data that the browser that equipment 1 obtains is sent to Resource Server Packet content, to obtain the equipment association attributes of the mobile equipment, for example, it is assumed that user A is inputted in browser address bar http://player.***.com/, by "enter" key", what the page that then user A clicks return included is moved by Baidu Dynamic applications client downloads the audio-visual download button of Baidu such as " high-speed downloads ", and in step sl, and mobile equipment 1 gets clear Following Post message body of HTTP request data packet content that device of looking at is sent to Resource Server, wherein,<CR>Represent carriage return:
GET/player.***.com HTTP/1.1<CR>
Accept:Image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
Application/x-shockwave-flash,
Application/vnd.ms-powerpoint, application/msword, */*<CR>
Accept-Language:zh-cn<CR>
Accept-Encoding:Gzip, deflate<CR>
User-Agent:Mozilla/5.0(Samsung;U;CPU Android OS 2.3;zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2Mobile/8J2Safari/ 6533.18.5)<CR>
Host:player.***.com<CR>
Connection:Keep-Alive<CR>
<CR>
Then in step s 12, content such as " User-Agent of the network equipment 2 in the HTTP request data packet: Mozilla/5.0(Samsung;U;CPU Android OS 23;Zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2Mobile/8J2Safari/6533.18.5) ", get the equipment class of the movement equipment Type information, such as operation system information " CPU Android OS 2.3 ", unit type information " Samsung ".
3) application programming interfaces (API) of the network connection state firmware of the operating system of equipment are moved by calling, such as The mobile equipment of Andriod (Android) operating system can be obtained according to ConnectivityManager (connection manager) The current network information of the mobile equipment, such as network state information, network connection mode, here, the network connection mode Including but not limited to wireless network connection pattern, including:
I) wireless broadband network pattern, including but not limited to, Wi-Fi, WiMax;
II) wireless cellular network pattern, including but not limited to, WCDMA, CDMA2000, TD-SCDMA, HSPA, LTE etc..
Those skilled in the art will be understood that the mode of the equipment association attributes of above-mentioned acquisition movement equipment is only for example, The mode of the equipment association attributes of his the mobile equipment of acquisition that is existing or being likely to occur from now on is such as applicable to the present invention, also should Within the scope of the present invention, and it is incorporated herein by reference herein.
Then, in step S71, the network equipment 2 is downloaded according to described second and is asked, with reference to the equipment association attributes, The resource adaptation information being adapted with the mobile equipment of the target resource is determined, here, the resource adaptation packet It includes but is not limited to the advisory information of the target resource as provided a user, such as whether downloading immediately, suggesting the described of download Version information of target resource etc..For example, when the equipment association attributes include the system configuration information of the mobile equipment, It is false when the network equipment 2 determines the resource adaptation information being adapted with the mobile equipment of the target resource in step S71 If in step s 12, the system configuration attribute for the mobile equipment 1 that the network equipment 2 obtains includes " double-core 1.2GHz ", then exist In step S71, the network equipment 2 determines the mobile equipment 1 as high terminal according to the system configuration attribute, the determining target The resource adaptation information being adapted with the mobile equipment of resource is the target resource such as V2.0 versions of latest edition;It is false If in step s 12, the system configuration attribute for the mobile equipment 1 that the network equipment 2 obtains includes " 1GHz high passes Snapdragon processors, using Android2.3 operating systems ", then in step S71, the network equipment 2 is matched according to the system It puts attribute and determines the mobile equipment 1 as low side machine, the money being adapted with the mobile equipment of the determining target resource Source Adapted information is the target resource such as V1.0 versions of minimum version.For another example, described in including when the equipment association attributes The current network information of mobile equipment, in step S71, the network equipment 2 is determining the target resource with the mobile equipment During the resource adaptation information being adapted, it is assumed that in step s 12, the current network for the mobile equipment 1 that the network equipment 2 obtains Information is GPRS connections, then in step S71, the determining target resource of the network equipment 2 is mutually fitted with the mobile equipment Whether the resource adaptation information matched is included such as " downloading immediately ".
Those skilled in the art will be understood that the above-mentioned money being adapted with the mobile equipment for determining the target resource The mode of source Adapted information is only for example, other it is existing or be likely to occur from now on determine the target resource with the shifting The mode of resource adaptation information that dynamic equipment is adapted such as is applicable to the present invention, should also be included in the scope of the present invention with It is interior, and be incorporated herein by reference herein.
In step S72, the network equipment 2 carries out matching inquiry according to the resource adaptation information in resource information bank, With obtain with the corresponding targeted fit resource information of the target resource, here, the targeted fit information includes but unlimited In such as described target resource version information etc. is adapted to what the mobile equipment was adapted.
In step s 8, the network equipment 2 is by the communication mode of agreement, such as http, https communication protocol, will described in Targeted fit resource information is sent to the mobile equipment 1.
Then, mobile communication mode of the equipment 1 by agreement, such as http, https communication protocol, receive the network The targeted fit resource information that equipment 2 is provided based on resource adaptation information.
In step slo, the network equipment 2 will be adapted to by the communication mode of agreement, such as http, https communication protocol The resource adaptation information that determination unit determines is sent to the mobile equipment 1.
Correspondingly, mobile communication mode of the equipment 1 by agreement, such as http, https communication protocol, receive the net The resource adaptation information that network equipment is provided.
Then, in step s 11, by the communication mode of agreement, such as http, https communication protocol, by the resource Adapted information is supplied to the user, reads and selects for user.
Fig. 4 shows that mobile equipment in accordance with a preferred embodiment of the present invention is realized to obtain mesh with network equipment cooperation Mark the method flow diagram of resource.
Specifically, in step S1 ', mobile equipment 1 obtain user by mobile equipment 1 submit about target resource First downloads request;In step S2 ', mobile equipment 1 downloads request by described first and is sent to the network equipment 2;Correspondingly, net Network equipment 2 receives and downloads request about the first of target resource transmitted by mobile equipment 1;In step S3 ', the network equipment 2 It downloads and asks according to described first, matching inquiry is carried out in application message library, it is corresponding with the target resource to obtain Application related information;In step S4 ', the network equipment 2 by the application related information and with the target resource it is corresponding Resource related information is sent to the mobile equipment 1, wherein, the resource related information includes determining the target resource Resource identification information application file name;Then, mobile equipment 1 is received the network equipment 2 and is asked based on the described first download The resource related information corresponding with the target resource provided and application related information are provided, wherein, the resource is related Information include for determine the target resource resource identification information application file name;In step S5 ', mobile equipment 1 According to the application related information, loading and the intended application corresponding to the application related information;It is mobile in step S6 ' Equipment 1 is sent to the network equipment about the target resource according to the resource related information by the intended application Second download request;Correspondingly, the network equipment 2 receive that intended application in the mobile equipment 1 initiated about the mesh Mark resource second downloads request, wherein, the intended application is corresponding with the application related information;In step S7 ', net Network equipment 2 is downloaded according to described second and is asked, and matching inquiry is carried out in resource information bank, to obtain and the target resource phase Corresponding target resource information;In step S8 ', the target resource information is sent to the mobile equipment by the network equipment 2 1;Then, mobile equipment 1 receives the network equipment 2 and downloads the provided target resource information of request based on described second.
Here, step S1 ', step S2 ', step S3 ', step S5 ', step S6 ', step S7 ' and step S8 ' respectively with figure The content of step S1, step S2, step S3, step S5, step S6, step S7 and step S8 in 3 are identical or essentially identical, are It for the sake of simplicity, repeats no more, is incorporated herein by reference.
Specifically, in step S4 ', the network equipment 2 passes through the communication mode of agreement, such as http, https communication protocols View, the mobile equipment 1 is sent to by the application related information and with the corresponding resource related information of the target resource, Wherein, the resource related information include for determine the target resource resource identification information application file name.
Correspondingly, mobile communication mode of the equipment 1 by agreement, such as http, https communication protocol, receive the net Network equipment 2 asks the resource related information corresponding with the target resource provided and using phase based on the described first download Close information, wherein, the resource related information include for determine the target resource resource identification information application file Name, such as AppSearch_***yingyin2012_20120717.
Preferably, the step S5 ' of mobile equipment 1 includes step S51 ' and step S52 ', step S6 ' including step S61 ', Step S62 ' and step S63 '.Specifically, in step S51 ', mobile equipment 1 is according to the application related information, loading and institute State the intended application corresponding to application related information;In step S52 ', mobile equipment 1 is raw according to the resource related information Into with the corresponding application file of the intended application, wherein, in the application file title of at least one file with it is described Application file name matches;In step S61 ', mobile equipment 1 is scanned related to the intended application by the intended application File directory, with determine with the matched application file of application file famous prime minister;In step S62 ', mobile equipment 1 passes through The intended application is from described with extracting the resource identification information in the matched application file of application file famous prime minister;In step In S63 ', mobile equipment 1 according to the resource identification information, by the intended application to the network equipment 2 send about The second of the target resource downloads request;Correspondingly, the network equipment 2 receives intended application in the mobile equipment 1 and is initiated About the target resource second download request, wherein, the intended application is corresponding with the application related information, In, described second downloads in request comprising resource identification information;In step S7 ', the network equipment 2 is believed according to the resource identification Breath, carries out matching inquiry in resource information bank, to obtain and the corresponding target resource information of the target resource;In step In S8 ', the target resource information is sent to the mobile equipment 1 by the network equipment 2;Then, mobile equipment 1 receives the net Network equipment 2 is downloaded based on described second and asks provided target resource information.
Specifically, in step S51 ', mobile equipment 1 loads related to the application according to the application related information Intended application corresponding to information, here, in step S51 ', corresponding to the mobile loading of equipment 1 and the application related information Intended application mode and Fig. 3 in step s 5, the mobile loading of equipment 1 and the target corresponding to the application related information The mode of application is same or similar, and for simplicity, therefore details are not described herein, and include by reference and this.
In step S52 ', mobile equipment 1 generates corresponding with the intended application according to the resource related information Application file, wherein, the title of at least one file matches with the application file name in the application file, here, institute The described first browser for downloading the mobile equipment 1 corresponding during request can be submitted positioned at the user by stating application file Under browser file directory, as Mozilla download *** AppSearch_***yingyin2012_ 20120717, may be alternatively located under the alternative document catalogue of the mobile equipment 1, such as mounted file download *** AppSearch_***yingyin2012_20120717.For example, it is assumed that user A moves equipment Samsung by it I9100GALAXY SII have submitted first audio-visual about target resource Baidu and download request, such as pass through Baidu mobile application visitor It is audio-visual that Baidu is downloaded at family end, it is assumed that in step S51 ', what mobile equipment 1 loaded receives described with it in step S4 ' Intended application corresponding to application related information is Baidu's mobile application client, then in step S52 ', 1 basis of mobile equipment The resource related information, the intended application Baidu mobile application client phase loaded in step S51 ' with it of generation Corresponding application file such as Mozilla download *** AppSearch_***yingyin2012- 20120717.apk, under the browser file directory of the Mozilla browsers of the mobile equipment.
In step S61 ', mobile equipment 1 passes through intended application scanning and the relevant file mesh of the intended application Record, to determine and the matched application file of application file famous prime minister;Wherein, the file directory includes following at least any :
The user submits the browser text of the described first browser for downloading the mobile equipment corresponding during request Part catalogue;
The all files catalogue that the mobile equipment includes;
The browser file directory for the invisible scanning that the network equipment is provided.
For example, when the file directory includes the movement corresponding when the user submits described first to download request The browser file directory of the browser of equipment, in step S61 ', mobile equipment 1 by the intended application scan with it is described The relevant file directory of intended application, when determining application file matched with the application file famous prime minister, it is assumed that user A passes through it Mobile equipment Samsung I9100GALAXY SII have submitted first audio-visual about target resource Baidu and download request, such as pass through hundred It is audio-visual to spend mobile application client downloads Baidu, it is assumed that in step S4 ', mobile equipment 1 receives the network equipment 2 and is based on institute That states that the first download request provided includes determining with the target resource Baidu audio-visual corresponding resource related information The application file name of the audio-visual resource identification information of the target resource Baidu, such as AppSearch_***yingyin2012_ 20120717, then in step S61 ', mobile equipment 1 by the intended application Baidu mobile application client scan its in step Generate in rapid S52 ' with the corresponding application file of the intended application Baidu mobile application client, such as scan mobile equipment The browser file directory of Samsung I9100GALAXY SII such as Mozilla browsers file directory, inquiry and application file name are such as AppSearch_***yingyin2012_20120717, the application file to match, by the entitled AppSearch_ of file The file of ***yingyin2012_2012071 is as the application file.For another example, when the file directory includes the net The browser file directory for the invisible scanning that network equipment is provided, in step S61 ', mobile equipment 1 passes through the intended application Scanning and the intended application relevant file directory when determining application file matched with the application file famous prime minister, also connect Upper example, then in step S61 ', mobile equipment 1 by the intended application Baidu mobile application client scan its in step S52 ' is middle generating with the corresponding application file of the intended application Baidu mobile application client, and the network as described in scanning is set The browser file directory of standby 2 invisible scannings provided, the browser of the invisible scanning text provided such as the network equipment 2 Part catalogue, as Mozilla browsers file directory, IE browser file directory, opera browsers file directory, safari are clear Look at device file directory etc., inquiry and application file name such as AppSearch_***yingyin2012_20120717 match Application file, using the file of the entitled AppSearch_***yingyin2012_2012071 of file as the application file.
Those skilled in the art will be understood that the above-mentioned mode determined with the matched application file of application file famous prime minister It is only for example, other modes determined with the matched application file of application file famous prime minister that are existing or being likely to occur from now on The present invention is such as applicable to, should also be included within the scope of the present invention, and is incorporated herein by reference herein.
Preferably, in step S61 ', mobile equipment 1 is scanned relevant with the intended application by the intended application File directory determines rule according to scheduled file, determines and the matched application file of application file famous prime minister;
Wherein, the scheduled file determines that rule includes following at least any one:
The file of predetermined file name naming rule will be met as the application file;
It is less than when the settling time of file with the time interval that the intended application is scanned to the current time corresponding to it During scheduled time threshold value, using the file as the application file;
Filename is met to the application file as described in of the file of predetermined regularity;
The file of specified file name will be met as the application file.
For example, when the scheduled file determines that rule includes to meet the file of predetermined file name naming rule as institute When stating application file, in step S61 ', mobile equipment 1 passes through the intended application such as Baidu's mobile application client, scanning With the intended application such as relevant file directory of Baidu's mobile application client, will meet filename started with appsearch, And the file for meeting appsearch_xxx_xxx.apk rules is the application file.For another example, when the scheduled file determines Rule includes with the time interval that the intended application is scanned to the current time corresponding to it being less than when the settling time of file During scheduled time threshold value, using the file as during the application file, in step S61 ', mobile equipment 1 passes through the mesh Mark application such as Baidu's mobile application client, scanning and the relevant file mesh of the intended application such as Baidu's mobile application client Record, if filename meets the file such as appsearch_appid_time.apk of appsearch_xxx_xxx.apk rules, and its The time of establishment passes through intended application scanning to this document appsearch_ in step S61 ', moving equipment 1 The difference of current time corresponding to appid_time.apk is less than scheduled time threshold value, then in step S61 ', mobile equipment 1 Using this document appsearch_appid_time.apk as the application file.Preferably, as file such as appsearch_ The settling time of appid_time.apk in step S61 ', mobile equipment 1 is right to its institute by intended application scanning When the difference for the current time answered is more than scheduled time threshold value, in step S61 ', mobile equipment 1 then judges this document such as Appsearch_appid_time.apk fails, and is deleted.Also such as, when the scheduled file determines that rule is included file Described in the conduct of file that name meets predetermined regularity during application file, in step S61 ', mobile equipment 1 passes through the mesh Mark application such as Baidu's mobile application client, scanning and the relevant file mesh of the intended application such as Baidu's mobile application client Record, such as filename appsearch_1586631501_120.apk, meets regularity:^appsearch_[0-9]+_[0-9] + .apk $, then in step S61 ', mobile equipment 1 is using appsearch_1586631501_120.apk as the practical writing Part.
Those skilled in the art will be understood that it is above-mentioned according to scheduled file determine rule determine with the application file name The mode of the application file to match is only for example, other are existing or what is be likely to occur from now on determines to advise according to scheduled file It then determines that the mode with the matched application file of application file famous prime minister is such as applicable to the present invention, should also be included in the present invention Within protection domain, and it is incorporated herein by reference herein.
In step S62 ', mobile equipment 1 is by the intended application, from the described and matched application of application file famous prime minister The resource identification information is extracted in file, for example, it is assumed that in step S61 ', mobile equipment 1 is determining with the practical writing The application file that part name such as AppSearch_***yingyin2012_2012071 matches is AppSearch_ Baiduyingyin2012_2012071.apk, then in step S62 ', mobile equipment 1 is by the intended application, from this article The resource identification information is extracted in the filename of part AppSearch_aiduyingyin2012_2012071.apk, such as ***yingyin2012。
In step S63 ', mobile equipment 1 is according to the resource identification information, by the intended application, according to agreement Communication mode, such as http, https communication protocol, under second that the network equipment 2 sends about the target resource Carry request.
Correspondingly, the network equipment 2 receives the shifting by the communication mode of agreement, such as http, https communication protocol What intended application was initiated in dynamic equipment 1 downloads request about the second of the target resource, wherein, the intended application and institute It is corresponding to state application related information, wherein, described second downloads in request comprising resource identification information.
Then, in step S7 ', the network equipment 2 is according to the resource identification information, such as basis Baiduyingyin2012 carries out matching inquiry in resource information bank, to obtain and the corresponding target of the target resource Resource information, the audio-visual installation package informatin such as Baidu.
Then, in step S8 ', the network equipment 2 by the communication mode of agreement, such as http, https communication protocol, The target resource information is sent to the mobile equipment 1.
Correspondingly, mobile communication mode of the equipment 1 by agreement, such as http, https communication protocol, receive the net Network equipment 2 is downloaded based on described second and asks provided target resource information.
It should be noted that the present invention can be carried out in the assembly of software and/or software and hardware, for example, can adopt It is realized with application-specific integrated circuit (ASIC), general purpose computer or the similar hardware device of any auxiliary.In one embodiment In, software program of the invention can perform to realize steps described above or function by processor.Similarly, it is of the invention Software program can be stored in computer readable recording medium storing program for performing (including relevant data structure), for example, RAM memory, Magnetic or optical driver or floppy disc and similar devices.In addition, hardware can be used to realize in some steps or function of the present invention, example Such as, as coordinating with processor so as to perform the circuit of each step or function.
In addition, the part of the present invention can be applied to computer program product, such as computer program instructions, when its quilt When computer performs, by the operation of the computer, it can call or provide according to the method for the present invention and/or technical solution. And the program instruction of the method for the present invention is called, it is possibly stored in fixed or moveable recording medium and/or passes through Broadcast or auxiliary signal carry the data flow in media and are transmitted and/or are stored according to described program instruction operation In the working storage of computer equipment.Here, including a device according to one embodiment of present invention, which includes using Memory in storage computer program instructions and processor for executing program instructions, wherein, when the computer program refers to When order is performed by the processor, method and/or skill of the device operation based on aforementioned multiple embodiments according to the present invention are triggered Art scheme.
It is obvious to a person skilled in the art that the present invention is not limited to the details of above-mentioned exemplary embodiment, Er Qie In the case of without departing substantially from spirit or essential attributes of the invention, can the present invention be realized with the concrete form of auxiliary.Therefore, no matter From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the present invention is by appended power Profit requirement rather than above description limit, it is intended that all by what is fallen within the meaning and scope of the equivalent requirements of the claims Variation includes within the present invention.Any reference numeral in claim should not be considered as to the involved claim of limitation.This Outside, it is clear that one word of " comprising " is not excluded for auxiliary unit or step, and odd number is not excluded for plural number.That is stated in device claim is multiple Unit or device can also be realized by a unit or device by software or hardware.The first, the second grade words are used for table Show title, and do not represent any particular order.

Claims (21)

1. a kind of method for being used to obtain target resource in mobile device end, wherein, this method includes the following steps:
A obtains user and downloads request about the first of target resource by what mobile equipment was submitted;
B downloads request by described first and is sent to the network equipment;
C receive the network equipment based on described first download that request provided with the corresponding resource phase of the target resource Close information and application related information;
D is according to the application related information, loading and the intended application corresponding to the application related information;
E is sent to the network equipment about the target resource according to the resource related information by the intended application Second download request;
F receives the network equipment and downloads the provided target resource information of request based on described second.
2. according to the method described in claim 1, wherein, the step c includes:
Receive the network equipment based on described first download that request provided with the corresponding resource phase of the target resource Information and application related information are closed, wherein, the resource related information includes the resource identification for determining the target resource The application file name of information.
3. according to the method described in claim 2, wherein, the step d includes:
According to the application related information, loading and the intended application corresponding to the application related information;
According to the resource related information, generation and the corresponding application file of the intended application, wherein, the practical writing The title of at least one file matches with the application file name in part;
Wherein, the step e includes step:
X is by intended application scanning and the relevant file directory of the intended application, to determine and the application file name The application file to match;
Believed by the intended application from described with extracting the resource identification in the matched application file of application file famous prime minister Breath;
According to the resource identification information, sent by the intended application to the network equipment about the target resource Second download request;
Wherein, the file directory includes following at least any one:
The user submits the browser file mesh of the described first browser for downloading the mobile equipment corresponding during request Record;
The all files catalogue that the mobile equipment includes;
The browser file directory for the invisible scanning that the network equipment is provided.
4. according to the method described in claim 3, wherein, the step x includes:
By intended application scanning and the relevant file directory of the intended application, rule is determined according to scheduled file, It determines and the matched application file of application file famous prime minister;
Wherein, the scheduled file determines that rule includes following at least any one:
The file of predetermined file name naming rule will be met as the application file;
Make a reservation for when the settling time of file and the time interval of the current time corresponding to intended application scanning to its are less than During time threshold, using the file as the application file;
Filename is met to the application file as described in of the file of predetermined regularity;
The file of specified file name will be met as the application file.
5. method according to any one of claim 1 to 4, wherein, the step e includes:
According to the resource related information, with reference to the resource state information of the mobile equipment, determined by the intended application The target resource status information of the target resource;
According to the target resource status information, sent by the intended application to the network equipment about the target The second of resource downloads request;
Wherein, this method further includes:
The target resource status information is supplied to the user.
6. method according to any one of claim 1 to 4, wherein, the step f includes:
Receive the targeted fit resource information that the network equipment is provided based on resource adaptation information;
Wherein, this method further includes:
Receive the resource adaptation information that the network equipment is provided;
The resource adaptation information is supplied to the user.
7. a kind of method for obtaining target resource for mobility-aid apparatus at network equipment end, wherein, this method includes following Step:
A is received and is downloaded request about the first of target resource transmitted by mobile equipment;
B is downloaded according to described first and is asked, and matching inquiry is carried out in application message library, opposite with the target resource to obtain The application related information answered;
C is by the application related information and is sent to the movement with the corresponding resource related information of the target resource and sets It is standby;
D receives the second download request about the target resource that intended application in the mobile equipment is initiated, wherein, institute It is corresponding with the application related information to state intended application;
E is downloaded according to described second and is asked, and matching inquiry is carried out in resource information bank, opposite with the target resource to obtain The target resource information answered;
The target resource information is sent to the mobile equipment by F.
8. according to the method described in claim 7, wherein, the step C includes:
By the application related information and it is sent to the movement with the corresponding resource related information of the target resource and sets It is standby, wherein, the resource related information include for determine the target resource resource identification information application file name.
9. according to the method described in claim 8, wherein, the step D includes:
The second download request about the target resource that intended application in the mobile equipment is initiated is received, wherein, institute It is corresponding with the application related information to state intended application, wherein, described second downloads in request comprising resource identification letter Breath;
Wherein, the step E includes:
According to the resource identification information, matching inquiry is carried out in resource information bank, it is opposite with the target resource to obtain The target resource information answered.
10. the method according to any one of claim 7 to 9, wherein, this method further includes:
Obtain the equipment association attributes of the mobile equipment;
Wherein, the step E includes:
It downloads and asks according to described second, with reference to the equipment association attributes, determine being set with the movement for the target resource The standby resource adaptation information being adapted;
According to the resource adaptation information, matching inquiry is carried out in resource information bank, it is opposite with the target resource to obtain The targeted fit resource information answered;
Wherein, the step F includes:
The targeted fit resource information is sent to the mobile equipment;
Wherein, the equipment association attributes include following at least any one:
The system configuration information of the mobile equipment;
The screen attribute information of the mobile equipment;
The current network information of the mobile equipment;
Wherein, this method further includes:
The resource adaptation information is sent to the mobile equipment.
11. it is a kind of for obtaining the mobile equipment of target resource, wherein, which includes:
First acquisition request device, please by the first download about target resource that mobile equipment is submitted for obtaining user It asks;
First send-request unit is sent to the network equipment for downloading request by described first;
Information receiver is provided for receiving the network equipment based on what the described first download request was provided with the target The corresponding resource related information in source and application related information;
Using loading device, for according to the application related information, loading and the target corresponding to the application related information Using;
Second send-request unit, for according to the resource related information, by the intended application to the network equipment It sends and downloads request about the second of the target resource;
Resource reception device downloads the provided target resource letter of request for receiving the network equipment based on described second Breath.
12. mobile equipment according to claim 11, wherein, described information reception device is used for:
Receive the network equipment based on described first download that request provided with the corresponding resource phase of the target resource Information and application related information are closed, wherein, the resource related information includes the resource identification for determining the target resource The application file name of information.
13. mobile equipment according to claim 12, wherein, the application loading device includes:
Using loading unit, for according to the application related information, loading and the target corresponding to the application related information Using;
File generating unit, for according to the resource related information, generation and the corresponding application file of the intended application, Wherein, the title of at least one file matches with the application file name in the application file;
Wherein, second send-request unit includes:
Document determining unit, for by the intended application scanning with the relevant file directory of the intended application, with determine With the matched application file of application file famous prime minister;
Marker extraction unit, for being extracted from the matched application file with application file famous prime minister by the intended application The resource identification information;
Request transmitting unit, for according to the resource identification information, being sent by the intended application to the network equipment Second about the target resource downloads request;
Wherein, the file directory includes following at least any one:
The user submits the browser file mesh of the described first browser for downloading the mobile equipment corresponding during request Record;
The all files catalogue that the mobile equipment includes;
The browser file directory for the invisible scanning that the network equipment is provided.
14. mobile equipment according to claim 13, wherein, the document determining unit is used for:
By intended application scanning and the relevant file directory of the intended application, rule is determined according to scheduled file, It determines and the matched application file of application file famous prime minister;
Wherein, the scheduled file determines that rule includes following at least any one:
The file of predetermined file name naming rule will be met as the application file;
Make a reservation for when the settling time of file and the time interval of the current time corresponding to intended application scanning to its are less than During time threshold, using the file as the application file;
Filename is met to the application file as described in of the file of predetermined regularity;
The file of specified file name will be met as the application file.
15. the mobile equipment according to any one of claim 11 to 14, wherein, second send-request unit is used In:
According to the resource related information, with reference to the resource state information of the mobile equipment, determined by the intended application The target resource status information of the target resource;
According to the target resource status information, sent by the intended application to the network equipment about the target The second of resource downloads request;
Wherein, which further includes:
First provides device, for the target resource status information to be supplied to the user.
16. the mobile equipment according to any one of claim 11 to 14, wherein, the resource reception device is used for:
Receive the targeted fit resource information that the network equipment is provided based on resource adaptation information;
Wherein, which further includes:
Reception device is adapted to, for receiving the resource adaptation information that the network equipment is provided;
Second provides device, for the resource adaptation information to be supplied to the user.
17. a kind of network equipment that target resource is obtained for mobility-aid apparatus, wherein, which includes:
First request reception device downloads request transmitted by mobile equipment for receiving about the first of target resource;
Information query device, for according to described first download ask, matching inquiry is carried out in application message library, with obtain with The corresponding application related information of target resource;
Information transmitting apparatus, for the application related information and resource related information corresponding with the target resource to be sent out It send to the mobile equipment;
Second request reception device, for receiving that intended application in the mobile equipment initiated about the target resource Second downloads request, wherein, the intended application is corresponding with the application related information;
Resource query device, for according to described second download ask, matching inquiry is carried out in resource information bank, with obtain with The corresponding target resource information of target resource;
Resource sending device, for the target resource information to be sent to the mobile equipment.
18. the network equipment according to claim 17, wherein, described information sending device is used for:
The application related information and the corresponding resource related information of the target resource are sent to the mobile equipment, Wherein, the resource related information include for determine the target resource resource identification information application file name.
19. the network equipment according to claim 18, wherein, the second request reception device is used for:
The second download request about the target resource that intended application in the mobile equipment is initiated is received, wherein, institute It is corresponding with the application related information to state intended application, wherein, described second downloads in request comprising resource identification letter Breath;
Wherein, the resource query device is used for:
According to the resource identification information, matching inquiry is carried out in resource information bank, it is opposite with the target resource to obtain The target resource information answered.
20. the network equipment according to any one of claim 17 to 19, wherein, which further includes:
Device attribute acquisition device, for obtaining the equipment association attributes of the mobile equipment;
Wherein, the resource acquisition device includes:
Determination unit is adapted to, is asked for being downloaded according to described second, with reference to the equipment association attributes, determines the target money The resource adaptation information being adapted with the mobile equipment in source;
Resource query unit, for according to the resource adaptation information, matching inquiry to be carried out in resource information bank, with obtain with The corresponding targeted fit resource information of target resource;
Wherein, the resource sending device is used for:
The targeted fit resource information is sent to the mobile equipment;
Wherein, the equipment association attributes include following at least any one:
The system configuration information of the mobile equipment;
The screen attribute information of the mobile equipment;
The current network information of the mobile equipment;
Wherein, which further includes:
Sending device is adapted to, for the resource adaptation information to be sent to the mobile equipment.
21. a kind of be used to implement the system for obtaining target resource, including the movement as described in any one of claim 11 to 16 Equipment, the network equipment as described in any one of claim 17 to 20.
CN201210254428.XA 2012-07-20 2012-07-20 A kind of method and apparatus for acquisition target resource in a mobile device Active CN103581878B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210254428.XA CN103581878B (en) 2012-07-20 2012-07-20 A kind of method and apparatus for acquisition target resource in a mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210254428.XA CN103581878B (en) 2012-07-20 2012-07-20 A kind of method and apparatus for acquisition target resource in a mobile device

Publications (2)

Publication Number Publication Date
CN103581878A CN103581878A (en) 2014-02-12
CN103581878B true CN103581878B (en) 2018-07-06

Family

ID=50052609

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210254428.XA Active CN103581878B (en) 2012-07-20 2012-07-20 A kind of method and apparatus for acquisition target resource in a mobile device

Country Status (1)

Country Link
CN (1) CN103581878B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699509A (en) * 2015-03-26 2015-06-10 北京畅游天下网络技术有限公司 Method and device for downloading application software
CN106789934A (en) * 2016-11-29 2017-05-31 北京神州绿盟信息安全科技股份有限公司 A kind of network equipment recognition methods and system
WO2018227899A1 (en) 2017-06-14 2018-12-20 北京小米移动软件有限公司 Application interaction method, interaction method and device
CN108139952B (en) * 2017-06-14 2022-08-05 北京小米移动软件有限公司 Application interaction method, interaction method and device
CN111385315B (en) * 2018-12-27 2022-12-16 阿里巴巴集团控股有限公司 Point-to-point resource downloading method and device
CN112579872B (en) * 2021-03-01 2021-07-09 杭州筋斗腾云科技有限公司 Network resource access intermediary system based on resource plug-in and processing method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102333122A (en) * 2011-09-28 2012-01-25 奇智软件(北京)有限公司 Downloaded resource provision method, device and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2807473C (en) * 2010-08-06 2016-08-23 Tapjoy, Inc. System and method for rewarding application installs

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102333122A (en) * 2011-09-28 2012-01-25 奇智软件(北京)有限公司 Downloaded resource provision method, device and system

Also Published As

Publication number Publication date
CN103581878A (en) 2014-02-12

Similar Documents

Publication Publication Date Title
CN103581878B (en) A kind of method and apparatus for acquisition target resource in a mobile device
CN106970790B (en) Application program creating method, related equipment and system
CN106933854B (en) Short link processing method and device and server
KR102105636B1 (en) Installing application remotely
US9283485B2 (en) Game control device, game control method, program, and game system
CN102469114B (en) Open mobile terminal widget application platform, realization method thereof and server
CN103268319A (en) Cloud browser based on webpages
WO2015067114A1 (en) Method, apparatus, terminal and media for detecting document object model-based cross-site scripting attack vulnerability
CN106649446B (en) Information pushing method and device
US8651951B2 (en) Game processing server apparatus
US20170155741A1 (en) Server, method, and system for providing service data
US20170149934A1 (en) Method, device and system for data cross-domain request
CN104679824A (en) Webpage generating method and webpage generating system of network platform
WO2022127743A1 (en) Content display method and terminal device
US20160070553A1 (en) Methods and apparatus for uninstalling a software application
US20140157104A1 (en) Dynamic sharing and updating of a web page
JP2014026488A (en) Server device, server program and terminal program
CN105095303B (en) Quick link pushing method and quick link pushing device
CN111177612A (en) Method and related device for authenticating page login
JP5977586B2 (en) Information processing system, information processing apparatus, information processing method, and program
CN112486567B (en) Method and device for sending merging request of codes, electronic equipment and storage medium
CN103888519A (en) Lexicon synchronizing method and input method server
KR101498920B1 (en) Web page pre-caching system and method for offline-executing
CN110209914B (en) Information query method and related device
JP2015533435A (en) System and method for dynamically updating the contents of a folder on a device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant