CN104156368A - Method and device for providing application access result - Google Patents
Method and device for providing application access result Download PDFInfo
- Publication number
- CN104156368A CN104156368A CN201310178039.8A CN201310178039A CN104156368A CN 104156368 A CN104156368 A CN 104156368A CN 201310178039 A CN201310178039 A CN 201310178039A CN 104156368 A CN104156368 A CN 104156368A
- Authority
- CN
- China
- Prior art keywords
- network equipment
- application
- user
- related information
- historical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention aims at providing a method and device for providing an application access result. The method specifically comprises the steps that an application access request submitted by a user through a current mobile device is acquired, the related history application access information corresponding to a history mobile device of the user is determined, the access result corresponding to the application access request is determined according to the related history application access information and the related device information of the current mobile terminal, and the application access result is provided for the user. Compared with the prior art, due to the fact that the related history application access information corresponding to the history mobile device of the user is determined, the access result corresponding to the application access request submitted by the user through the current mobile device is determined according to the related history application access information and the related device information of the current mobile terminal, the efficiency of acquiring an app of the user is improved, and the app search experience of the user is also improved.
Description
Technical field
The present invention relates to Internet technical field, relate in particular to a kind of for realizing the technology that application access result is provided.
Background technology
In the mobile Internet epoch, people more and more by installing app (application in mobile device, mobile device client application) apply the function of enriching mobile device as micro-letter, rice are chatted, QQ etc., thus variation and personalized function demand that realization is communicated by letter.Yet, same user has many mobile devices conventionally, or need the mobile device before changing, in the prior art, when user wishes in its current mobile device to install in mobile device historical with it same or analogous app of mounted app, it has to again search for this app, has reduced the efficiency that user obtains app, has affected user's app search experience.
Summary of the invention
The object of this invention is to provide a kind of for realizing the method and apparatus that application access result is provided.
According to an aspect of the present invention, provide a kind of in first network equipment end for realizing the method that application access result is provided, wherein, the method comprises the following steps:
A obtains the application access request that user submits to by current mobile device;
B determines the historical usage access related information corresponding with described user's historical mobile device;
C is according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request;
D is by described one or more application access results, at least one offers described user.
According to another aspect of the present invention, also provide a kind of method of application access result that provides for auxiliary realization in second network equipment end, wherein, the method comprises the following steps:
-set up or upgrade the related information of first network equipment and second network equipment, wherein, described related information comprises that same user is in the identification information of described first network equipment and its mapping relations at the identification information of described second network equipment;
A receives the application message inquiry request that described first network equipment sends, and wherein, described application message inquiry request comprises first identification information of user in described first network equipment;
B is according to described the first identification information, and described related information, determines that described user is at the second identification information of described second network equipment, and wherein, described related information comprises the mapping relations of described the first identification information and described the second identification information;
C, according to described the second identification information, determines the historical usage access related information corresponding with described user's historical mobile device;
D is sent to described first network equipment by described historical usage access related information.
According to an aspect of the present invention, provide a kind of for the first network of the application access result equipment that provides is provided, wherein, this first network equipment comprises:
Acquisition request device, the application access request of submitting to by current mobile device for obtaining user;
The first historical determining device, for determining the historical usage access related information corresponding with described user's historical mobile device;
Result determining device, for according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request;
Generator, for by described one or more application access results, at least one offers described user.
According to another aspect of the present invention, provide a kind of for the auxiliary second network equipment that application access result is provided of realizing, wherein, this second network equipment comprises:
The second associated apparatus, for setting up or upgrade the related information of first network equipment and second network equipment, wherein, described related information comprises that same user is in the identification information of described first network equipment and its mapping relations at the identification information of described second network equipment;
Inquire-receive device, the application message inquiry request sending for receiving described first network equipment, wherein, described application message inquiry request comprises first identification information of user in described first network equipment;
Sign determining device, be used for according to described the first identification information, and described related information, determine that described user is at the second identification information of described second network equipment, wherein, described related information comprises the mapping relations of described the first identification information and described the second identification information;
The second historical determining device, for according to described the second identification information, determines the historical usage access related information corresponding with described user's historical mobile device;
Historical dispensing device, for being sent to described first network equipment by described historical usage access related information.
According to an also method of the present invention, also provide a kind of for the system of application access result is provided, wherein, this system comprise aforementioned according to one aspect of the invention for realize provide the first network of application access result equipment and aforementioned according to a further aspect of the present invention for the auxiliary second network equipment that application access result is provided of realizing.
Compared with prior art, the present invention is by determining the historical usage access related information corresponding with user's historical mobile device, thereby according to described historical usage access related information, and in conjunction with the device-dependent message of described user's current mobile device, determine the corresponding one or more application access results of application access request of submitting to by described current mobile device with described user, realized to the historical mobile device of user in the fast search of the same or analogous app of mounted app, not only improved the efficiency that user obtains app, also promoted user's app search experience.And, the present invention also can detect whether meet the trigger condition that corresponding application access result is provided for described application access request, when meeting described trigger condition, determine the historical usage access related information corresponding with described user's historical mobile device, thereby improved further the efficiency that user obtains app, also promoted user's app search experience.In addition, the present invention is determining and during historical usage access related information that described user's historical mobile device is corresponding, also can be in conjunction with the related information of setting up or upgrade first network equipment and second network equipment, thereby further improved the efficiency that user obtains app, also promoted user's app search experience.
Accompanying drawing explanation
By reading the detailed description that non-limiting example is done of doing with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrate according to one aspect of the invention for the equipment schematic diagram of the first network equipment of application access result is provided;
Fig. 2 illustrate in accordance with a preferred embodiment of the present invention for the equipment schematic diagram of the first network equipment of application access result is provided;
Fig. 3 illustrate according to another preferred embodiment of the present invention for the first network equipment of application access result and the equipment schematic diagram of second network equipment are provided;
Fig. 4 illustrate according to a further aspect of the present invention for the method flow diagram of application access result is provided;
Fig. 5 illustrate in accordance with a preferred embodiment of the present invention for the method flow diagram of application access result is provided;
Fig. 6 illustrates according to the first network equipment of another preferred embodiment of the present invention and second network equipment and coordinates realization that the method flow diagram of application access result is provided.
In accompanying drawing, same or analogous Reference numeral represents same or analogous parts.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in further detail.
Fig. 1 illustrate according to one aspect of the invention for the first network equipment 1 of application access result is provided, wherein, first network equipment 1 comprises the historical determining device 12 of acquisition request device 11, first, result determining device 13 and generator 14.Particularly, acquisition request device 11 obtains the application access request that user submits to by current mobile device; The first historical determining device 12 is determined the historical usage access related information corresponding with described user's historical mobile device; Result determining device 13 is according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request; Generator 14 is by described one or more application access results, at least one offers described user.
At this, first network equipment 1 comprises the application software for or the mobile device that be applicable to different operating system that large-scale company issue oneself develop individual for software development, and allow user to browse and download some for the application platform of the application program of a certain operating system exploitation from it, wherein, described application platform includes but not limited to: the issue and the down load application platform that 1) are only applicable to a certain operating system app, as the iTunes shop of Apple, the Google Play Store of Android, the Ovi store of Nokia, Blackberry user's BlackBerry App World, the application store of Microsoft, and pea pods etc., 2) comprise issue and the down load application platform that is applicable to several operation systems app, as irrigated shop etc.At this, described mobile device include but not limited to any can be with user by keyboard, touch pad, or voice-operated device carries out the electronic product of man-machine interaction, such as smart mobile phone, PDA etc.Described first network equipment 1 includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server form.At this, cloud consists of a large amount of main frames based on cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, the super virtual machine being comprised of the loosely-coupled computing machine collection of a group.Those skilled in the art will be understood that above-mentioned first network equipment 1 is only for giving an example; other existing or may occur from now on for software developers, issue the application software of the mobile device that is applicable to different operating system of oneself developing and allow user to browse and download some application platforms for the application program of a certain operating system exploitation as applicable to the present invention from it; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.At this, first network equipment 1 comprise a kind of can be according to the instruction of prior setting or storage, automatically carry out the electronic equipment of numerical evaluation and information processing, its hardware includes but not limited to microprocessor, special IC (ASIC), programmable gate array (FPGA), digital processing unit (DSP), embedded device etc.
Particularly, the application programming interfaces that application access request is provided (API) that acquisition request device 11 provides by current mobile device self, or the application programming interfaces that the third party devices such as browser provide (API), or the communication mode by agreements such as HTTP, HTTPS, obtains the application access request that user submits to by current mobile device; Or, by dynamic web page techniques such as JSP, ASP, obtain the application searches that user submits to by current mobile device and operate, as input application query sequence, the application access request of submitting to obtain this user; Or, by dynamic web page techniques such as JSP, ASP, obtain the application clicking operation that user is undertaken by current mobile device, obtain the application access request that this user submits to.At this, described application refers to that Intelligent mobile equipment is as the third party application of smart mobile phone etc., as QQ, pea pods mobile phone spirit, map app, game app, Tengxun's microblogging etc.
For example, suppose that user A newly purchases after the intelligent machine Samsung GALAXY S4 of android operating system, wish to download app as mobile phone QQ and be mounted in this intelligent machine Samsung GALAXY S4, it opens android application platform pea pods (being first network equipment 1) page http://www.wandoujia.com/ by this intelligent machine Samsung GALAXY S4, use its pea pods account as after " abc123 " login, in this page search column, input keyword " mobile phone qq ", click search button, acquisition request device 11 is by dynamic web page techniques such as JSP or ASP, just get user A by the application query sequence " mobile phone qq " of this intelligent machine Samsung GALAXY S4 input, get the application access request that user A submits to by its mobile device Samsung GALAXY S4, for another example, if after user A login pea pods page http://www.wandoujia.com/, clicked the selected Android software in the page as " mobile phone QQ2013 ", acquisition request device 11 is by dynamic web page techniques such as JSP or ASP, just get the application access operation of user A, get the application access request that user A submits to.
Those skilled in the art will be understood that the mode of the application access request that the above-mentioned user of obtaining submits to by current mobile device is only for giving an example; other existing or modes of obtaining the application access request that user submits to by current mobile device that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
The first historical determining device 12 is determined the historical usage access related information corresponding with described user's historical mobile device.At this, described historical usage access related information include but not limited to as described in the application undertaken by its historical mobile device of user click record, application Download History etc.At this, the first historical determining device 12 determines that the mode of described historical access related information includes but not limited to following at least any one:
1) the first identification information in described first network equipment 1 according to the described user who comprises in described application access request is determined the historical usage access related information corresponding with described user's historical mobile device from application records storehouse.At this, described the first identification information includes but not limited to: i) described user is at the original account information of first network equipment 1, cell-phone number etc.; Ii) identification information of the certain conversion process of process (for example, for the protection of individual subscriber privacy).For example, suppose that first network equipment 1 is for being only applicable to the issue of a certain operating system app and down load application platform as android application platform pea pods, user A is before newly purchasing the intelligent machine Samsung GALAXY S4 of android operating system, use its historical mobile device from pea pods, to download the microblogging app of Liao Ru Tengxun as the HTCA510e/Wildfire S/G13 of android operating system, micro-letter app, mobile phone qq, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client, connect example, user A uses its current mobile device Samsung GALAXY S4 by after its pea pods account " abc123 " login pea pods, acquisition request device 11 gets the application access request that user A has submitted application query sequence " mobile phone qq " to, the first historical determining device 12 can be according to the described user who comprises in this application access request the first identification information " abc123 " in described first network equipment 1, from application records storehouse, determine the historical usage access related information corresponding with described user's historical mobile device, as according to this first identification information " abc123 ", in application records storehouse, carry out matching inquiry, obtain the historical mobile device of the corresponding utilization of this first identification information " abc123 " at the application access record of first network equipment 1, obtain described historical usage access related information as the microblogging app of Tengxun, micro-letter app, mobile phone qq, interesting to listen to music player everyday, search dog cellphone inputting method, the app Download Histories such as Sina News client.At this, described application records library storage has the corresponding relation between user ID and its historical usage access related information, and it can be arranged in the storer of first network equipment 1, also can be arranged in other equipment that are connected by network with first network equipment 1.
2) receive the described historical usage access related information with described first network equipment 1 with second network equipment 2 transmissions of related information, wherein, described related information comprises that same user is in the identification information of described first network equipment 1 and its mapping relations at the identification information of described second network equipment 2.For example, suppose that first network equipment 1 is for being only applicable to the issue of a certain operating system app and down load application platform as android application platform pea pods, user A is before newly purchasing its intelligent machine Samsung GALAXY S4, use its historical mobile device as nokiaN97 by its nokia account " xyz456 " from Ovi store (the http://store.ovi.com.cn/ of Nokia, be second network equipment 2) the middle microblogging app of Liao Ru Tengxun that downloads, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse, and user A uses its current mobile device Samsung GALAXY S4 by after its pea pods account " abc123 " login pea pods, acquisition request device 11 gets the application access request that user A has submitted application query sequence " mobile phone qq " to, the first historical determining device 12 can be according to the described user who comprises in this application access request the first identification information " abc123 " in described first network equipment 1, to the second network equipment 2 of having set up related information with first network equipment 1, send these application access requests, and receive the first identification information " abc123 " that second network equipment 2 comprises according to this application access request, from the second application records storehouse, determine with user A at second network equipment 2, the user A that meets mapping relations with the first identification information " abc123 " at the corresponding historical usage access related information of second network equipment 2 second identification informations " xyz456 " as the microblogging app of Tengxun, micro-letter app, mobile phone qq, UC browser, the Download History of the app such as plant secret service Great War corpse.At this, described the second identification information includes but not limited to: i) described user is at the original account information of second network equipment 2, cell-phone number etc.; Ii) identification information of the certain conversion process of process (for example, for the protection of individual subscriber privacy).At this, described the second application records library storage has the corresponding relation between user ID and its historical usage access related information, and it can be arranged in the storer of second network equipment 2, also can be arranged in other equipment that are connected by network with second network equipment 2.
Those skilled in the art will be understood that above-mentioned the first identification information and the second identification information are only for giving an example; other existing or first identification informations that may occur from now on or the second identification information are as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Those skilled in the art will be understood that the above-mentioned mode of determining the historical usage access related information corresponding with described user's historical mobile device is only for giving an example; other existing or modes of determining the historical usage access related information corresponding with described user's historical mobile device that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Result determining device 13 is according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request.Particularly, the device type indication information comprising in the described application access request that first result determining device 13 is obtained according to acquisition request device 11, as as described in current mobile device browser UA parameter information, as described in the unit type information etc. of current mobile device, determine the device-dependent message of described current mobile device; Then, the described historical usage access related information that result determining device 13 is determined according to the first historical determining device 12, and in conjunction with the device-dependent message of described current mobile device, determine the one or more application access results corresponding with described application access request.At this, described device-dependent message includes but not limited to following at least any one: 1) unit type of described mobile device is as Samsung GALAXY S4, iphone4s, nokia E72i, HTC A510e/Wildfire S/G13 etc.; 2) device configuration information of described mobile device, as device operating system CPU, equipment graphic process unit GPU, internal memory etc.; 3) the screen attribute information of described mobile device, as screen width information, screen resolution information etc.
For example, suppose that first network equipment 1 is for being only applicable to the issue of a certain operating system app and down load application platform as android application platform pea pods, user A is before newly purchasing the intelligent machine Samsung GALAXY S4 of android operating system, use its historical mobile device from pea pods, to download the microblogging app of Liao Ru Tengxun as the HTC A510e/Wildfire S/G13 of android operating system, micro-letter app, mobile phone qq, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client, user A uses its current mobile device Samsung GALAXY S4 by after its pea pods account " abc123 " login pea pods, acquisition request device 11 gets user A and by its current mobile device Samsung GALAXY S4, has submitted the application access request of application query sequence " mobile phone qq " to, first the application programming interfaces (API) of the unit type information providing on this mobile device Samsung GALAXY S4 can be provided result determining device 13, obtain the unit type information of this mobile device Samsung GALAXY S4 as " Samsung GALAXY S4 ", then in facility information storehouse, carry out matching inquiry, obtain the equipment association attributes of this mobile device Samsung GALAXYS4, as operating system android os4.2 etc.
Those skilled in the art will be understood that the mode of the device-dependent message of above-mentioned definite described current mobile device is only for example; the mode of the device-dependent message of other definite described current mobile device existing or that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Then, the described historical usage access related information that result determining device 13 is determined according to the first historical determining device 12, and in conjunction with the device-dependent message of described current mobile device, determine the one or more application access results corresponding with described application access request.At this, result determining device 13 determines that the mode of described one or more application access results includes but not limited to following at least any one:
1), first according to described historical usage access related information, determine the one or more candidate application access results corresponding with described application access request; Then, according to the device-dependent message of described current mobile device, from described one or more candidate's application access results, determine the one or more application access results corresponding with described application access request.
Particularly, result determining device 13, first according to described historical usage access related information, is determined the one or more candidate application access results corresponding with described application access request.At this, result determining device 13 determines that the mode of described candidate's application access result includes but not limited to following at least any one:
A) when the device operating system classification of described current mobile device and the device operating system classification of described historical mobile device are when consistent, as be all android operating system mobile device, or, be all apple IOS operating system mobile device etc., result determining device 13 can using the corresponding application of the historical access application comprising with described historical usage access related information in first network equipment 1 (as the application of clicking, downloading) as described in candidate's application access result; Or, using the historical access application matching with described application access request comprising with described historical usage access related information in first network equipment 1 as described candidate's application access result; Or, by the historical access application matching with described application access request comprising with described historical usage access related information in first network equipment 1, and the application that described in first network equipment 1, application access request matches, as described candidate's application access result.
For example, connect example, current mobile device Samsung GALAXY S4 mobile device HTC historical with it A510e/Wildfire S/G13 of user A is android operating system mobile device, suppose that the described historical usage access related information that the first historical determining device 12 is determined is the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, the app Download Histories such as Sina News client, and first network equipment 1 is for being only applicable to the issue of a certain operating system app and down load application platform as android application platform pea pods, result determining device 13 can be by the microblogging app of Tengxun having in pea pods, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client are as described candidate's application access result, or, the application that result determining device 13 matches the microblogging app of Tengxun having in pea pods, micro-letter app, mobile phone QQ2013, the application access request that everyday gets with acquisition request device 11 in the app such as interesting to listen to music player, search dog cellphone inputting method, Sina News client as " mobile phone qq " as " mobile phone QQ2013 " etc. as described in candidate's application access result, or, result determining device 13 except using the microblogging app of Tengxun having in pea pods, micro-letter app, mobile phone QQ2013, everyday the app such as interesting to listen to music player, search dog cellphone inputting method, Sina News client as described candidate's application access result, the application " mobile phone QQ2011 " that also the application access request getting with acquisition request device 11 in pea pods can be matched as " mobile phone qq " etc. as described in candidate's application access result.Also as, suppose that first network equipment 1 is for being applicable to issue and the down load application platform of several operation systems app, as fertile shop, also connect example, result determining device 13 can using the corresponding different operating system that have in fertile shop as the microblogging app of Tengxun of the operating systems such as android, IOS, Symbian, micro-letter app, mobile phone QQ2013, everyday the app such as interesting to listen to music player, search dog cellphone inputting method, Sina News client as described in candidate's application access result.
B) when the device operating system classification of described current mobile device and the device operating system classification of described historical mobile device be not when consistent, if historical mobile device is Symbian operating system, current mobile device is android operating system, and result determining device 13 can be using the historical access application matching with described application access request comprising with described historical usage access related information in first network equipment 1 as described candidate's application access result.For example, suppose before user A to pass through Ovi store (the http://store.ovi.com.cn/ from Nokia with historical mobile device as nokiaN97, be second network equipment 2) the middle microblogging app of Liao Ru Tengxun that downloads, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse, and when it accesses first network equipment 1 as pea pods by current mobile device Samsung GALAXY S4, result determining device 13 can be by the microblogging app of Tengxun having in pea pods, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse are as described candidate access application result.
Those skilled in the art will be understood that the above-mentioned mode of determining the one or more candidate application access results corresponding with described application access request is only for giving an example; other existing or modes of determining the one or more candidate application access results corresponding with described application access request that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Then, result determining device 13, according to the device-dependent message of described current mobile device, is determined the one or more application access results corresponding with described application access request from described one or more candidate's application access results.For example, suppose that the device-dependent message of current mobile device Samsung GALAXY S4 that first result determining device 13 determine user A is as being android operating system, and described one or more candidate's application access results that result determining device 13 is determined be first network equipment 1 as app such as the microblogging app of Tengxun in pea pods, micro-letter app, mobile phone qq, UC browser, plant secret service Great War corpses, result determining device 13 can be using this candidate's application access result all as described application access result, for another example, suppose that described one or more candidate's application access results that result determining device 13 is determined are that first network equipment 1 is if the corresponding different operating system having in fertile shop is as android, IOS, the microblogging app of Tengxun of the operating systems such as Symbian, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client, and the device-dependent message of current mobile device Samsung GALAXY S4 is as being android operating system, result determining device 13 can will be applicable to the microblogging app of Tengxun of android operating system in this candidate's application access result, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client are as described application access result.
2) first according to described application access request, and in conjunction with the device-dependent message of described current mobile device, determine that the one or more original application corresponding with described application access request access results; Then, according to described historical usage access related information, from described one or more original application access results, determine the one or more candidate application access results corresponding with described application access request.For example, suppose that user A uses its current mobile device Samsung GALAXY S4 by after its pea pods account " abc123 " login pea pods, acquisition request device 11 gets user A and by its current mobile device Samsung GALAXY S4, has submitted the application access request of application query sequence " mobile phone qq " to, result determining device 13 is according to this application access request, the device-dependent message of this current mobile device Samsung of result GALAXY S4 is as being android operating system, the application that application query sequence corresponding with described application access request in pea pods " mobile phone qq " is matched is as " mobile phone QQ2013 ", " mobile phone QQ2011 ", application such as " QQ for Pad (support video callings) " is as described original application access result, or, using application all in pea pods as described original application access result, then, the described historical usage access related information that result determining device 13 is determined according to the first historical determining device 12 is once downloaded as the microblogging app of Tengxun as user A passes through its historical mobile device from pea pods, micro-letter app, mobile phone qq2013, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client, result determining device 13 can be accessed original application result as " mobile phone QQ2013 ", " mobile phone QQ2011 ", in " QQ for Pad (support video calling) ", be included in application " mobile phone QQ2013 " in described historical usage access related information as described application access result.
Those skilled in the art will be understood that the above-mentioned mode of determining the one or more application access results corresponding with described application access request is only for giving an example; other existing or modes of determining the one or more application access results corresponding with described application access request that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Generator 14 is by dynamic web page techniques such as ASP, JSP or PHP, or the communication mode of other agreements, as communication protocols such as http or https, by in described one or more application access results, at least one offers described user, as as described in user's current mobile device, for user, browse and download.
Between each device of first network equipment 1, be constant work.Particularly, acquisition request device 11 continues to obtain the application access request that user submits to by current mobile device; The first historical determining device 12 continues to determine the historical usage access related information corresponding with described user's historical mobile device; Result determining device 13 continues according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request; Generator 14 continues in described one or more application access results, at least one offers described user.At this, those skilled in the art will be understood that determining and providing of the determining of the obtaining of application access request, historical usage access related information, application access result is constantly provided respectively between each device of " continuing to refer to " first network equipment 1, until first network equipment 1 stops obtaining of application access request in a long time.
Preferably, first network equipment 1 also comprises pick-up unit (not shown).Particularly, pick-up unit detects and whether meets the trigger condition that corresponding application access result is provided for described application access request; When meeting described trigger condition, the first historical determining device 12 is determined the historical usage access related information corresponding with described user's historical mobile device.
Particularly, pick-up unit detects and whether meets the trigger condition that corresponding application access result is provided for described application access request.At this, described trigger condition comprises following at least any one: 1) in described application access request, the device-dependent message of relevant field changes, as the assignment of the UA in the application access request based on http (user agent) field changes; 2) described current mobile device is different from described user's historical mobile device, as device type information, device configuration information etc. changes; 3) lastest imformation that when described first network equipment receives described user to application download, the device type information of corresponding mobile device arranges.
For example, while supposing that user A submits application access request by current mobile device Samsung GALAXY S4 to by Mozilla browser login page pea pods http://www.wandoujia.com/, as input application query sequence " mobile phone qq ", and UA parameter information that this application access request that acquisition request device 11 gets comprises this mobile device Samsung GALAXY S4Mozilla browser is as User-Agent:Mozilla/5.0 (GALAXY S4, U, CPU android os4.2, en-us) AppleWebKit/533.17.9 (KHTML, the UA parameter information of Mozilla browser like Gecko) Version/5.0.2Mobile/8J2 Safari/6533.18.5), and is before as User-Agent:Mozilla/5.0 (nokiaN97, U, CPU Symbian9.4S605.0, en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2Safari/6533.18.5), there is variation by UA (user agent) field in the more current application access request based on http and UA (user agent) the field assignment in the application access request based on http before in pick-up unit, as operating system sign becomes android os4.2 from CPU Symbian9.4S605.0, can judge and meet the trigger condition that described application access request provides corresponding application access result, for another example, do you suppose that user A is by the fertile shop page http://mstore.wo.com.cn/indeX.action of its current mobile device Samsung GALAXY S4 login? after terindeX=& page=320fantastic & loginS ign=null, before the application in this page is downloaded, by " change current system/type " button in this page, reset current system/type, as be set to Samsung GALAXYS4, system/type of supposing setting original in this page is Symbian V5, the lastest imformation that pick-up unit arranges the device type information of its mobile device by user A, can judge and meet the trigger condition that described application access request provides corresponding application access result.
Those skilled in the art will be understood that whether above-mentioned detection device detection meets for described application access request provides the mode of the trigger condition of corresponding application access result is only for example; whether other pick-up units existing or that may occur from now on detect to meet provides the mode of trigger condition of corresponding application access result as applicable to the present invention for described application access request; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
When meeting described trigger condition, the first historical determining device 12 is determined the historical usage access related information corresponding with described user's historical mobile device.At this, the first historical determining device 12 determines the mode of the historical usage access related information corresponding with described user's historical mobile device and aforementioned the first historical determining device 12 is determined and the mode of the historical usage access related information that described user's historical mobile device is corresponding is same or similar, for simplicity's sake, therefore do not repeat them here, and comprise therewith by reference.
Fig. 2 illustrate in accordance with a preferred embodiment of the present invention for the equipment schematic diagram of the first network equipment 1 of application access result is provided, wherein, first network equipment 1 comprises acquisition request device the 11 ', first historical determining device 12 ', result determining device 13 ', generator 14 ' and the first associated apparatus 15 '.Particularly, the related information of described first network equipment and second network equipment is set up or upgraded to the first associated apparatus 15 ', wherein, described related information comprises that same user is in the identification information of described first network equipment and its mapping relations at the identification information of described second network equipment; Acquisition request device 11 ' obtains the application access request that user submits to by current mobile device; The first historical determining device 12 ', according to described application access request, in conjunction with described related information, is determined the historical usage access related information corresponding with described user's historical mobile device; Result determining device 13 ' is according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request; Generator 14 ' is by described one or more application access results, at least one offers described user.At this, acquisition request device 11 ', result determining device 13 ' and generator 14 ' are same or similar with corresponding intrument shown in Fig. 1, thus repeat no more herein, and mode is by reference contained in this.
Particularly, the first associated apparatus 15 ' passes through such as predetermined set, or 2 of first network equipment 1 and second network equipment is mutual, set up or upgrade the related information of described first network equipment 1 and second network equipment 2, wherein, described related information comprises that same user is in the identification information of described first network equipment 1 and its mapping relations at the identification information of described second network equipment 2.At this, described identification information includes but not limited to user's original account information etc.For example, suppose that user A uses its intelligent machine Samsung GALAXY S4 to login its pea pods account " abc123 " afterwards, account " xyz456 " binding of the Ovi store (http://store.ovi.com.cn/) of the middle Yu Qi of setting Nokia is synchronously set in account, the first associated apparatus 15 ' can be according to this predetermined association configuration information, set up the mapping relations of account " xyz456 " (being identification information) of Ovi store of pea pods account " abc123 " (being identification information) the Yu Qi Nokia of user A, and set up or upgrade the related information between the Ovi store (being second network equipment 2) of pea pods (being first network equipment 1) and Nokia with these mapping relations.And for example, suppose that pea pods definition is for the application programming interfaces (API) of application platform app store associated with it, if having application platform app store to determine is associated with pea pods, this application platform app store is by realizing the access interface corresponding with this API, realize itself and being associated of pea pods, the first associated apparatus 15 ' is according to the association request that utilizes this API to send such as this application platform app store, set up or upgrade the related information of pea pods and this application platform app store, wherein, described related information comprises identification information and its mapping relations at the identification information of this application platform app store of same user's pea pods.For another example, suppose that pea pods definition is for the application programming interfaces (API) of application platform app store associated with it, the first associated apparatus 15 ' utilizes the request that this API sets up related information at least one application platform appstore broadcast, and according to the related information response receiving from these application platforms app store, set up or upgrade the related information of pea pods and these application platforms app store, wherein, described related information comprises identification information and its mapping relations at the identification information of this application platform app store of same user's pea pods.
The mode of related information that those skilled in the art will be understood that above-mentioned foundation or upgrade described first network equipment and second network equipment is only for for example; other foundation existing or that may occur from now on or the mode of related information of upgrading described first network equipment and second network equipment are as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Then, the first historical determining device 12 ', according to described application access request, in conjunction with described related information, is determined the historical usage access related information corresponding with described user's historical mobile device.At this, the mode that in the mode of first historical determining device 12 ' definite historical usage access related information corresponding with described user's historical mobile device and Fig. 1, the first historical determining device 12 is determined the historical usage access related information corresponding with described user's historical mobile device is same or similar, for simplicity's sake, therefore do not repeat them here, and comprise therewith by reference.
Preferably, first network equipment 1 also comprises other sign acquisition device (not shown) and updating device (not shown).Particularly, other sign acquisition device obtain the corresponding identification information that described user logins other second network equipment; Updating device is set up the mapping relations of described the first identification information and described corresponding identification information, to upgrade described related information.
Particularly, other sign acquisition device obtain the corresponding identification information that described user logins other second network equipment.At this, described other second network equipment comprise the application software for or the mobile device that be applicable to different operating system that large-scale company issue oneself develop individual for software development except first network equipment 1 and second network equipment 2, and allow user to browse and download some for the application platform of the application program of a certain operating system exploitation, as Baidu moves application etc. from it.For example, user A logins its pea pods account " abc123 " afterwards, also login the account that Liao Qi Baidu moves application, associates happy shop, other sign acquisition device login according to user A the log-on message that its corresponding Baidu moves application, associates happy shop, and automatic acquisition user A moves application in Baidu, associates the account information in happy shop.
Updating device is set up the mapping relations of described the first identification information and described corresponding identification information, to upgrade described related information.For example, user A can arrange the binding that its account in third party's application platform moves application account " ss123 " and its pea pods account " abc123 " as Baidu, the binding of the pea pods account that updating device arranges voluntarily according to user A and its third party's application platform account, set up the pea pods account information of user A and the mapping relations of its third party's application platform account, to upgrade described related information, for the follow-up historical usage access related information that obtains user A from third party's application platform.And for example, user A logins its pea pods account " abc123 " afterwards, also login the account of third party's application platform and as Baidu moves, applied account " ss123 ", updating device also can identify acquisition device according to other and obtain user A in the log-on message of third party's application platform, as the account information of third party's application platform of user A login, set up the pea pods account information of user A and the mapping relations of its third party's application platform account, to upgrade described related information, for the follow-up historical usage access related information that obtains user A from third-party platform.
Fig. 3 illustrate according to another preferred embodiment of the present invention for the first network equipment 1 of application access result and the equipment schematic diagram of second network equipment 2 are provided, wherein, first network equipment 1 comprises acquisition request device 11 ", the first historical determining device 12 ", result determining device 13 ", generator 14 " and the first associated apparatus 15 ", wherein, the first historical determining device 12 " comprise and inquire about transmitting element 121 " and historical receiving element 122 ", second network equipment 2 comprises the second associated apparatus 21 ", inquire-receive device 22 ", sign determining device 23 ", the second historical determining device 24 " and historical dispensing device 25 ".Particularly, the first associated apparatus 15 of first network equipment 1 " set up or upgrade the related information of described first network equipment 1 and second network equipment 2; and wherein, described related information comprises that same user is in the identification information of described first network equipment 1 and its mapping relations at the identification information of described second network equipment 2; Acquisition request device 11 " obtain the application access request that user submits to by current mobile device; When described user is in described first network equipment 1 during in logging status, inquiry transmitting element 121 " according to described application access request; to the corresponding second network equipment 2 of described related information, send application message inquiry request; wherein, described application message inquiry request comprises first identification information of described user in described first network equipment 1; Correspondingly, the second associated apparatus 21 of second network equipment 2 " set up or upgrade the related information of first network equipment 1 and second network equipment 2; and wherein, described related information comprises that same user is in the identification information of described first network equipment 1 and its mapping relations at the identification information of described second network equipment 2; Inquire-receive device 22 " receive the application message inquiry request that described first network equipment 1 sends, wherein, described application message inquiry request comprises first identification information of user in described first network equipment 1; Sign determining device 23 " according to described the first identification information; and described related information; determine that described user is at the second identification information of described second network equipment 2, wherein, described related information comprises the mapping relations of described the first identification information and described the second identification information; The second historical determining device 24 " according to described the second identification information, determine the historical usage access related information corresponding with described user's historical mobile device; Historical dispensing device 25 " described historical usage access related information is sent to described first network equipment 1; Correspondingly, the historical receiving element 122 of first network equipment 1 " receive described second network equipment 2 based on described application message inquiry request historical usage access related information transmission, corresponding with described user's historical mobile device; Result determining device 13 " according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determine the one or more application access results corresponding with described application access request; Generator 14 " by described one or more application access results, at least one offers described user.At this, the first associated apparatus 15 of first network equipment 1 " with Fig. 2 shown in corresponding intrument same or similar; acquisition request device 11 ", result determining device 13 " and generator 14 " and Fig. 1 shown in corresponding intrument same or similar, therefore repeat no more herein, and mode is by reference contained in this.
At this, second network equipment 2 comprises the application software for or the mobile device that be applicable to different operating system that large-scale company issue oneself develop individual for software development, and allow user browse and download some for the application program of a certain operating system exploitation and be different from the application platform of first network equipment 1 from it, wherein, described application platform includes but not limited to the iTunes shop of Apple, the Google Play Store of Android, the Ovi store of Nokia, the BlackBerry App World that also has Blackberry user, the application store of Microsoft, and pea pods etc.Described second network equipment 2 includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server form.At this, cloud consists of a large amount of main frames based on cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, the super virtual machine being comprised of the loosely-coupled computing machine collection of a group.Those skilled in the art will be understood that above-mentioned second network equipment 2 is only for giving an example; other existing or may occur from now on for software developers, issue the application software of the mobile device that is applicable to different operating system of oneself developing and allow user to browse and download some application platforms for the application program of a certain operating system exploitation as applicable to the present invention from it; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Particularly, when described user is in described first network equipment 1 during in logging status, the inquiry transmitting element 121 of first network equipment 1 " according to described application access request; by the application programming interfaces (API) that provide such as first network equipment 1; or by the communication mode of agreement; as communication protocols such as http or https; send application message inquiry request to the corresponding second network equipment 2 of described related information; wherein, described application message inquiry request comprises first identification information of described user in described first network equipment 1.For example, suppose that user A uses its current mobile device Samsung GALAXY S4 by after its pea pods account " abc123 " login pea pods, in pea pods search column, input application query sequence " mobile phone qq ", press search button, inquire about transmitting element 121 " according to acquisition request device 11 " this application access request of submitting to of the user A that gets, to having set up the second network equipment 2 of related information as the Ovi store transmission application query request of Nokia with pea pods, wherein, this application query request comprises user A first identification information in pea pods, as the pea pods account " abc123 " of user A.
Correspondingly, the second associated apparatus 21 of second network equipment 2 " set up or upgrade the related information of first network equipment 1 and second network equipment 2; and wherein, described related information comprises that same user is in the identification information of described first network equipment 1 and its mapping relations at the identification information of described second network equipment 2.At this, the second associated apparatus 21 " set up or the mode of upgrading first network equipment 1 and the related information of second network equipment 2 and Fig. 2 in the first associated apparatus 15 ' of first network equipment 1 set up or the mode of related information of described first network equipment 1 and second network equipment 2 upgraded same or similar; for simplicity's sake; therefore do not repeat them here, and comprise therewith by reference.
Inquire-receive device 22 " by the application programming interfaces (API) that provide such as second network equipment 2; or by the communication mode of agreement; as communication protocols such as http or https; receive the application message inquiry request that described first network equipment 1 sends; wherein, described application message inquiry request comprises first identification information of user in described first network equipment 1.
Sign determining device 23 " according to described the first identification information; and described related information; determine that described user is at the second identification information of described second network equipment 2, wherein, described related information comprises the mapping relations of described the first identification information and described the second identification information.At this, described the second identification information includes but not limited to: i) described user is at the original account information of second network equipment 2, cell-phone number etc.; Ii) identification information of the certain conversion process of process (for example, for the protection of individual subscriber privacy).For example, suppose inquire-receive device 22 " described the first identification information of receiving pea pods account " abc123 " that is user A; identify determining device 23 " according to the pea pods account " abc123 " of user A, and second associated apparatus 21 " the user A that sets up at the identification information of pea pods and its at second network equipment 2 as the mapping relations of the identification information of the Ovi store of Nokia, determine user A at second network equipment 2 if the second identification information of the Ovi store of Nokia is as " xyz456 ".
The second historical determining device 24 " according to described the second identification information, in the second application records storehouse, carry out matching inquiry, to determine the historical usage access related information corresponding with described user's historical mobile device.For example, connect example, suppose that user A is before newly purchasing its intelligent machine Samsung GALAXYS4, use its historical mobile device as nokiaN97 by its nokia account " xyz456 " from Ovi store (the http://store.ovi.com.cn/ of Nokia, be second network equipment 2) the middle microblogging app of Liao Ru Tengxun that downloads, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse, the second historical determining device 24 " according to sign determining device 23 " definite user A at the second identification information of the Ovi of Nokia store as " xyz456 ", from the second application records storehouse, can inquire historical usage access related information corresponding to account " xyz456 ", as user A downloads the microblogging app of Liao Ru Tengxun from the Ovi store of Nokia, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse.
Historical dispensing device 25 " by the communication mode of agreement, as communication protocols such as http or https, described historical usage access related information is sent to described first network equipment 1.
Correspondingly, the historical receiving element 122 of first network equipment 1 " by the communication mode of agreement; as communication protocols such as http or https, receive described second network equipment 2 based on described application message inquiry request historical usage access related information transmission, corresponding with described user's historical mobile device.
Preferably, the acquisition request device 11 of first network equipment 1 " obtain the application query request that user submits to by current mobile device, using as described application access request; When described user is in described first network equipment during in logging status, inquiry transmitting element 121 " according to described application access request; to the corresponding second network equipment 2 of described related information, send application message inquiry request; wherein; described application message inquiry request comprises first identification information of described user in described first network equipment 1, and the query specification information corresponding with described application query request; Correspondingly, the inquire-receive device 22 of second network equipment 2 " receive the application message inquiry request that described first network equipment sends; wherein; described application message inquiry request comprises first identification information of user in described first network equipment, and the query specification information corresponding with described application message inquiry request; The second historical determining device 24 " according to described the second identification information, in conjunction with described query specification information, determine the historical usage access related information corresponding with described user's historical mobile device.
Particularly, the acquisition request device 11 of first network equipment 1 " obtain the application query request that user submits to by current mobile device, using as described application access request.For example, suppose that user A newly purchases after the intelligent machine Samsung GALAXY S4 of android operating system, wish to download app as mobile phone QQ and be mounted in this intelligent machine Samsung GALAXY S4, it opens android application platform pea pods (being first network equipment 1) page http://www.wandoujia.com/ by this intelligent machine Samsung GALAXY S4, use its pea pods account as after " abc123 " login, in this page search column, input keyword " mobile phone qq ", click search button, acquisition request device 11 " by dynamic web page techniques such as JSP or ASP, just get user A by the keyword " mobile phone qq " of its mobile device Samsung GALAXY S4 input, get the application query request that user A submits to, using as described application access request.
When described user is in described first network equipment during in logging status, inquiry transmitting element 121 " according to described application access request; by the communication mode of agreement; as communication protocols such as http or https; send application message inquiry request to the corresponding second network equipment 2 of described related information; wherein, described application message inquiry request comprises first identification information of described user in described first network equipment 1, and the query specification information corresponding with described application query request.At this, described query specification information includes but not limited to: 1) key word information; 2) summary descriptor of the Search Results corresponding with searched key word etc.For example, connect example, inquiry transmitting element 121 " to having set up the second network equipment 2 of described related information as the Ovi store transmission application message inquiry request of Nokia with pea pods; wherein; described application message inquiry request comprises the pea pods account " abc123 " of user A, and the keyword " mobile phone qq " of user A input.
Correspondingly, the inquire-receive device 22 of second network equipment 2 " by the communication mode of agreement; as communication protocols such as http or https; receive the application message inquiry request that described first network equipment 1 sends; wherein; described application message inquiry request comprises first identification information of user in described first network equipment 1, and the query specification information corresponding with described application message inquiry request.
The second historical determining device 24 " according to described the second identification information, in conjunction with described query specification information, determine the historical usage access related information corresponding with described user's historical mobile device.For example, suppose that user A is before newly purchasing its intelligent machine Samsung GALAXY S4, use its historical mobile device if nokiaN97 is by its nokia account " xyz456 " download microblogging app of Liao Ru Tengxun from the Ovistore (http://store.ovi.com.cn/, second network equipment 2) of Nokia, micro-letter app, mobile phone qq reads, the synchronous assistant of qq, mobile phone qq2013, UC browser, the app such as plant secret service Great War corpse, suppose sign determining device 23 " determine that user A is " xyz456 " at the second identification information of the Ovi of Nokia store, the second historical determining device 24 " first from the second application records storehouse, can inquire historical usage Visitor Logs corresponding to account " xyz456 ", as user A downloads the microblogging app of Liao Ru Tengxun from the Ovi store of Nokia, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse, then in conjunction with inquire-receive device 23 " the described query specification information that receives is as the keyword " mobile phone qq " of user A input, the application records matching with keyword " mobile phone qq " in this history access record read as mobile phone qq, the synchronous assistant of qq, mobile phone qq2013 is as described historical usage access related information.
Fig. 4 illustrate according to a further aspect of the present invention for the method flow diagram of application access result is provided.
Particularly, in step S1, first network equipment 1 obtains the application access request that user submits to by current mobile device; In step S2, first network equipment 1 is determined the historical usage access related information corresponding with described user's historical mobile device; In step S3, first network equipment 1 is according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request; In step S4, first network equipment 1 is by described one or more application access results, at least one offers described user.
At this, first network equipment 1 comprises the application software for or the mobile device that be applicable to different operating system that large-scale company issue oneself develop individual for software development, and allow user to browse and download some for the application platform of the application program of a certain operating system exploitation from it, wherein, described application platform includes but not limited to: the issue and the down load application platform that 1) are only applicable to a certain operating system app, as the iTunes shop of Apple, the Google Play Store of Android, the Ovi store of Nokia, Blackberry user's BlackBerry App World, the application store of Microsoft, and pea pods etc., 2) comprise issue and the down load application platform that is applicable to several operation systems app, as irrigated shop etc.At this, described mobile device include but not limited to any can be with user by keyboard, touch pad, or voice-operated device carries out the electronic product of man-machine interaction, such as smart mobile phone, PDA etc.Described first network equipment 1 includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server form.At this, cloud consists of a large amount of main frames based on cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, the super virtual machine being comprised of the loosely-coupled computing machine collection of a group.Those skilled in the art will be understood that above-mentioned first network equipment 1 is only for giving an example; other existing or may occur from now on for software developers, issue the application software of the mobile device that is applicable to different operating system of oneself developing and allow user to browse and download some application platforms for the application program of a certain operating system exploitation as applicable to the present invention from it; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.At this, first network equipment 1 comprise a kind of can be according to the instruction of prior setting or storage, automatically carry out the electronic equipment of numerical evaluation and information processing, its hardware includes but not limited to microprocessor, special IC (ASIC), programmable gate array (FPGA), digital processing unit (DSP), embedded device etc.
Particularly, in step S1, the application programming interfaces that application access request is provided (API) that first network equipment 1 provides by current mobile device self, or the application programming interfaces that the third party devices such as browser provide (API), or the communication mode by agreements such as HTTP, HTTPS, obtains the application access request that user submits to by current mobile device; Or, by dynamic web page techniques such as JSP, ASP, obtain the application searches that user submits to by current mobile device and operate, as input application query sequence, the application access request of submitting to obtain this user; Or, by dynamic web page techniques such as JSP, ASP, obtain the application clicking operation that user is undertaken by current mobile device, obtain the application access request that this user submits to.At this, described application refers to that Intelligent mobile equipment is as the third party application of smart mobile phone etc., as QQ, pea pods mobile phone spirit, map app, game app, Tengxun's microblogging etc.
For example, suppose that user A newly purchases after the intelligent machine Samsung GALAXY S4 of android operating system, wish to download app as mobile phone QQ and be mounted in this intelligent machine Samsung GALAXY S4, it opens android application platform pea pods (being first network equipment 1) page http://www.wandoujia.com/ by this intelligent machine Samsung GALAXY S4, use its pea pods account as after " abc123 " login, in this page search column, input keyword " mobile phone qq ", click search button, in step S1, first network equipment 1 is by dynamic web page techniques such as JSP or ASP, just get user A by the application query sequence of this intelligent machine Samsung GALAXY S4 input, get the application access request that user A submits to by its mobile device Samsung GALAXY S4, for another example, if after user A login pea pods page http://www.wandoujia.com/, clicked the selected Android software in the page as " mobile phone QQ2013 ", in step S1, first network equipment 1 is by dynamic web page techniques such as JSP or ASP, just get the application access operation of user A, get the application access request that user A submits to.
Those skilled in the art will be understood that the mode of the application access request that the above-mentioned user of obtaining submits to by current mobile device is only for giving an example; other existing or modes of obtaining the application access request that user submits to by current mobile device that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
In step S2, first network equipment 1 is determined the historical usage access related information corresponding with described user's historical mobile device.At this, described historical usage access related information include but not limited to as described in the application undertaken by its historical mobile device of user click record, application Download History etc.At this, in step S2, first network equipment 1 determines that the mode of described historical access related information includes but not limited to following at least any one:
1) the first identification information in described first network equipment 1 according to the described user who comprises in described application access request is determined the historical usage access related information corresponding with described user's historical mobile device from application records storehouse.At this, described the first identification information includes but not limited to: i) described user is at the original account information of first network equipment 1, cell-phone number etc.; Ii) identification information of the certain conversion process of process (for example, for the protection of individual subscriber privacy).For example, suppose that first network equipment 1 is for being only applicable to the issue of a certain operating system app and down load application platform as android application platform pea pods, user A is before newly purchasing the intelligent machine Samsung GALAXY S4 of android operating system, use its historical mobile device from pea pods, to download the microblogging app of Liao Ru Tengxun as the HTCA510e/Wildfire S/G13 of android operating system, micro-letter app, mobile phone qq, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client, connect example, user A uses its current mobile device Samsung GALAXY S4 by after its pea pods account " abc123 " login pea pods, in step S1, first network equipment 1 gets the application access request that user A has submitted application query sequence " mobile phone qq " to, in step S2, first network equipment 1 can be according to the described user who comprises in this application access request the first identification information " abc123 " in described first network equipment 1, from application records storehouse, determine the historical usage access related information corresponding with described user's historical mobile device, as according to this first identification information " abc123 ", in application records storehouse, carry out matching inquiry, obtain the historical mobile device of the corresponding utilization of this first identification information " abc123 " at the application access record of first network equipment 1, obtain described historical usage access related information as the microblogging app of Tengxun, micro-letter app, mobile phone qq, interesting to listen to music player everyday, search dog cellphone inputting method, the app Download Histories such as Sina News client.At this, described application records library storage has the corresponding relation between user ID and its historical usage access related information, and it can be arranged in the storer of first network equipment 1, also can be arranged in other equipment that are connected by network with first network equipment 1.
2) receive the described historical usage access related information with described first network equipment 1 with second network equipment 2 transmissions of related information, wherein, described related information comprises that same user is in the identification information of described first network equipment 1 and its mapping relations at the identification information of described second network equipment 2.For example, suppose that first network equipment 1 is for being only applicable to the issue of a certain operating system app and down load application platform as android application platform pea pods, user A is before newly purchasing its intelligent machine Samsung GALAXY S4, use its historical mobile device as nokiaN97 by its nokia account " xyz456 " from Ovi store (the http://store.ovi.com.cn/ of Nokia, be second network equipment 2) the middle microblogging app of Liao Ru Tengxun that downloads, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse, and user A uses its current mobile device Samsung GALAXY S4 by after its pea pods account " abc123 " login pea pods, in step S1, first network equipment 1 gets the application access request that user A has submitted application query sequence " mobile phone qq " to, in step S2, first network equipment 1 can be according to the described user who comprises in this application access request the first identification information " abc123 " in described first network equipment 1, to the second network equipment 2 of having set up related information with first network equipment 1, send these application access requests, and receive the first identification information " abc123 " that second network equipment 2 comprises according to this application access request, from the second application records storehouse, determine with user A at second network equipment 2, the user A that meets mapping relations with the first identification information " abc123 " at the corresponding historical usage access related information of second network equipment 2 second identification informations " xyz456 " as the microblogging app of Tengxun, micro-letter app, mobile phone qq, UC browser, the Download History of the app such as plant secret service Great War corpse.At this, described the second identification information includes but not limited to: i) described user is at the original account information of second network equipment 2, cell-phone number etc.; Ii) identification information of the certain conversion process of process (for example, for the protection of individual subscriber privacy).At this, described the second application records library storage has the corresponding relation between user ID and its historical usage access related information, and it can be arranged in the storer of second network equipment 2, also can be arranged in other equipment that are connected by network with second network equipment 2.
Those skilled in the art will be understood that above-mentioned the first identification information and the second identification information are only for giving an example; other existing or first identification informations that may occur from now on or the second identification information are as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Those skilled in the art will be understood that the above-mentioned mode of determining the historical usage access related information corresponding with described user's historical mobile device is only for giving an example; other existing or modes of determining the historical usage access related information corresponding with described user's historical mobile device that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
In step S3, first network equipment 1 is according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request.Particularly, in step S3, the device type indication information comprising in the described application access request that first first network equipment 1 obtain in step S1 according to it, as as described in current mobile device browser UA parameter information, as described in the unit type information etc. of current mobile device, determine the device-dependent message of described current mobile device; Then, in step S3, the described historical usage access related information that first network equipment 1 is determined in step S2 according to it, and in conjunction with the device-dependent message of described current mobile device, determine the one or more application access results corresponding with described application access request.At this, described device-dependent message includes but not limited to following at least any one: 1) unit type of described mobile device is as Samsung GALAXY S4, iphone4s, nokia E72i, HTCA510e/Wildfire S/G13 etc.; 2) device configuration information of described mobile device, as device operating system CPU, equipment graphic process unit GPU, internal memory etc.; 3) the screen attribute information of described mobile device, as screen width information, screen resolution information etc.
For example, suppose that first network equipment 1 is for being only applicable to the issue of a certain operating system app and down load application platform as android application platform pea pods, user A is before newly purchasing the intelligent machine Samsung GALAXY S4 of android operating system, use its historical mobile device from pea pods, to download the microblogging app of Liao Ru Tengxun as the HTC A510e/Wildfire S/G13 of android operating system, micro-letter app, mobile phone qq, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client, user A uses its current mobile device Samsung GALAXY S4 by after its pea pods account " abc123 " login pea pods, in step S1, first network equipment 1 gets user A and by its current mobile device Samsung GALAXY S4, has submitted the application access request of application query sequence " mobile phone qq " to, in step S3, first the application programming interfaces (API) of the unit type information providing on this mobile device Samsung GALAXY S4 can be provided first network equipment 1, obtain the unit type information of this mobile device Samsung GALAXY S4 as " Samsung GALAXY S4 ", then in facility information storehouse, carry out matching inquiry, obtain the equipment association attributes of this mobile device Samsung GALAXY S4, as operating system android os4.2 etc.
Those skilled in the art will be understood that the mode of the device-dependent message of above-mentioned definite described current mobile device is only for example; the mode of the device-dependent message of other definite described current mobile device existing or that may occur is from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Then, in step S3, the described historical usage access related information that first network equipment 1 is determined in step S2 according to it, and in conjunction with the device-dependent message of described current mobile device, determine the one or more application access results corresponding with described application access request.At this, in step S3, first network equipment 1 determines that the mode of described one or more application access results includes but not limited to following at least any one:
1), first according to described historical usage access related information, determine the one or more candidate application access results corresponding with described application access request; Then, according to the device-dependent message of described current mobile device, from described one or more candidate's application access results, determine the one or more application access results corresponding with described application access request.
Particularly, in step S3, first network equipment 1, first according to described historical usage access related information, is determined the one or more candidate application access results corresponding with described application access request.At this, in step S3, first network equipment 1 determines that the mode of described candidate's application access result includes but not limited to following at least any one:
A) when the device operating system classification of described current mobile device and the device operating system classification of described historical mobile device are when consistent, as be all android operating system mobile device, or, be all apple IOS operating system mobile device etc., in step S3, first network equipment 1 can using the corresponding application of the historical access application comprising with described historical usage access related information in first network equipment 1 (as the application of clicking, downloading) as described in candidate's application access result; Or, using the historical access application matching with described application access request comprising with described historical usage access related information in first network equipment 1 as described candidate's application access result; Or, by the historical access application matching with described application access request comprising with described historical usage access related information in first network equipment 1, and the application that described in first network equipment 1, application access request matches, as described candidate's application access result.
For example, connect example, current mobile device Samsung GALAXY S4 mobile device HTC historical with it A510e/Wildfire S/G13 of user A is android operating system mobile device, suppose in step S2, the described historical usage access related information that first network equipment 1 is determined is the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, the app Download Histories such as Sina News client, and first network equipment 1 is for being only applicable to the issue of a certain operating system app and down load application platform as android application platform pea pods, in step S3, first network equipment 1 can be by the microblogging app of Tengxun having in pea pods, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client are as described candidate's application access result, or, in step S3, first network equipment 1 using the microblogging app of Tengxun having in pea pods, micro-letter app, mobile phone QQ2013, the application that everyday matches as " mobile phone qq " with its application access request getting in step S1 in the app such as interesting to listen to music player, search dog cellphone inputting method, Sina News client as " mobile phone QQ2013 " etc. as described in candidate's application access result, or, result determining device 13 except using the microblogging app of Tengxun having in pea pods, micro-letter app, mobile phone QQ2013, everyday the app such as interesting to listen to music player, search dog cellphone inputting method, Sina News client as described candidate's application access result, also can by pea pods with in step S1, the application that the application access request that first network equipment 1 gets matches as " mobile phone qq " " mobile phone QQ2011 " etc. as described in candidate's application access result.Also as, suppose that first network equipment 1 is for being applicable to issue and the down load application platform of several operation systems app, as fertile shop, also connect example, in step S3, first network equipment 1 can using the corresponding different operating system that have in fertile shop as the microblogging app of Tengxun of the operating systems such as android, IOS, Symbian, micro-letter app, mobile phone QQ2013, everyday the app such as interesting to listen to music player, search dog cellphone inputting method, Sina News client as described in candidate's application access result.
B) when the device operating system classification of described current mobile device and the device operating system classification of described historical mobile device be not when consistent, if historical mobile device is Symbian operating system, current mobile device is android operating system, in step S3, first network equipment 1 can be using the historical access application matching with described application access request comprising with described historical usage access related information in first network equipment 1 as described candidate's application access result.For example, suppose before user A to pass through Ovi store (the http://store.ovi.com.cn/ from Nokia with historical mobile device as nokiaN97, be second network equipment 2) the middle microblogging app of Liao Ru Tengxun that downloads, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse, and when it accesses first network equipment 1 as pea pods by current mobile device Samsung GALAXY S4, in step S3, first network equipment 1 can be by the microblogging app of Tengxun having in pea pods, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse are as described candidate access application result.
Those skilled in the art will be understood that the above-mentioned mode of determining the one or more candidate application access results corresponding with described application access request is only for giving an example; other existing or modes of determining the one or more candidate application access results corresponding with described application access request that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Then,, in step S3, first network equipment 1, according to the device-dependent message of described current mobile device, is determined the one or more application access results corresponding with described application access request from described one or more candidate's application access results.For example, suppose in step S3, the device-dependent message of the current mobile device Samsung GALAXY S4 of the first definite user A of first network equipment 1 is as being android operating system, and in step S3, described one or more candidate's application access results that first network equipment 1 is determined are that first network equipment 1 is as app such as the microblogging app of Tengxun in pea pods, micro-letter app, mobile phone qq, UC browser, plant secret service Great War corpses,, in step S3, first network equipment 1 can be using this candidate's application access result all as described application access result, for another example, suppose in step S3, described one or more candidate's application access results that first network equipment 1 is determined are that first network equipment 1 is if the corresponding different operating system having in fertile shop is as android, IOS, the microblogging app of Tengxun of the operating systems such as Symbian, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client, and the device-dependent message of current mobile device Samsung GALAXY S4 is as being android operating system, in step S3, first network equipment 1 can will be applicable to the microblogging app of Tengxun of android operating system in this candidate's application access result, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client are as described application access result.
2) first according to described application access request, and in conjunction with the device-dependent message of described current mobile device, determine that the one or more original application corresponding with described application access request access results; Then, according to described historical usage access related information, from described one or more original application access results, determine the one or more candidate application access results corresponding with described application access request.For example, suppose that user A uses its current mobile device Samsung GALAXY S4 by after its pea pods account " abc123 " login pea pods, in step S1, first network equipment 1 gets user A and by its current mobile device Samsung GALAXY S4, has submitted the application access request of application query sequence " mobile phone qq " to, in step S3, first network equipment 1 is according to this application access request, the device-dependent message of this current mobile device Samsung of result GALAXY S4 is as being android operating system, the application that application query sequence corresponding with described application access request in pea pods " mobile phone qq " is matched is as " mobile phone QQ2013 ", " mobile phone QQ2011 ", application such as " QQ for Pad (support video callings) " is as described original application access result, or, using application all in pea pods as described original application access result, then, in step S3, the described historical usage access related information that first network equipment 1 is determined in step S2 according to it is once downloaded as the microblogging app of Tengxun as user A passes through its historical mobile device from pea pods, micro-letter app, mobile phone qq2013, interesting to listen to music player everyday, search dog cellphone inputting method, the app such as Sina News client, in step S3, first network equipment 1 can be accessed original application result as " mobile phone QQ2013 ", " mobile phone QQ2011 ", in " QQ for Pad (support video calling) ", be included in application " mobile phone QQ2013 " in described historical usage access related information as described application access result.
Those skilled in the art will be understood that the above-mentioned mode of determining the one or more application access results corresponding with described application access request is only for giving an example; other existing or modes of determining the one or more application access results corresponding with described application access request that may occur are from now on as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
In step S4, first network equipment 1 is by dynamic web page techniques such as ASP, JSP or PHP, or the communication mode of other agreements, as communication protocols such as http or https, by in described one or more application access results, at least one offers described user, as as described in user's current mobile device, for user, browse and download.
Between each step of first network equipment 1, be constant work.Particularly, in step S1, first network equipment 1 continues to obtain the application access request that user submits to by current mobile device; In step S2, first network equipment 1 continues to determine the historical usage access related information corresponding with described user's historical mobile device; In step S3, first network equipment 1 continues according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request; In step S4, first network equipment 1 continues in described one or more application access results, at least one offers described user.At this, those skilled in the art will be understood that determining and providing of the determining of the obtaining of application access request, historical usage access related information, application access result is constantly provided respectively between each step of " continuing to refer to " first network equipment 1, until first network equipment 1 stops obtaining of application access request in a long time.
Preferably, first network equipment 1 also comprises step S9 (not shown).Particularly, in step S9, first network equipment 1 detects whether meet the trigger condition that corresponding application access result is provided for described application access request; When meeting described trigger condition, in step S2, first network equipment 1 is determined the historical usage access related information corresponding with described user's historical mobile device.
Particularly, in step S9, first network equipment 1 detects whether meet the trigger condition that corresponding application access result is provided for described application access request.At this, described trigger condition comprises following at least any one: 1) in described application access request, the device-dependent message of relevant field changes, as the assignment of the UA in the application access request based on http (user agent) field changes; 2) described current mobile device is different from described user's historical mobile device, as device type information, device configuration information etc. changes; 3) lastest imformation that when described first network equipment 1 receives described user to application download, the device type information of corresponding mobile device arranges.
For example, while supposing that user A submits application access request by current mobile device Samsung GALAXY S4 to by Mozilla browser login page pea pods http://www.wandoujia.com/, as input application query sequence " mobile phone qq ", and in step S1, UA parameter information that this application access request that first network equipment 1 gets comprises this mobile device Samsung GALAXY S4Mozilla browser is as User-Agent:Mozilla/5.0 (GALAXY S4, U, CPU android os4.2, en-us) AppleWebKit/533.17.9 (KHTML, the UA parameter information of Mozilla browser like Gecko) Version/5.0.2Mobile/8J2 Safari/6533.18.5), and is before as User-Agent:Mozilla/5.0 (nokiaN97, U, CPUSymbian9.4S605.0, en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5), in step S9, by UA (user agent) field in the more current application access request based on http and UA (user agent) the field assignment in the application access request based on http before, there is variation in first network equipment 1, as operating system sign becomes android os4.2 from CPU Symbian9.4S605.0, can judge and meet the trigger condition that described application access request provides corresponding application access result, for another example, do you suppose that user A is by the fertile shop page http://mstore.wo.com.cn/index.action of its current mobile device Samsung GALAXY S4 login? after terindeX=& page=320fantastic & loginSign=null, before the application in this page is downloaded, by " change current system/type " button in this page, reset current system/type, as be set to Samsung GALAXYS4, system/type of supposing setting original in this page is Symbian V5, in step S9, the lastest imformation that first network equipment 1 arranges the device type information of its mobile device by user A, can judge and meet the trigger condition that described application access request provides corresponding application access result.
Those skilled in the art will be understood that whether above-mentioned detection device detection meets for described application access request provides the mode of the trigger condition of corresponding application access result is only for example; whether other pick-up units existing or that may occur from now on detect to meet provides the mode of trigger condition of corresponding application access result as applicable to the present invention for described application access request; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
When meeting described trigger condition, in step S2, first network equipment 1 is determined the historical usage access related information corresponding with described user's historical mobile device.At this, in step S2, the mode of first network equipment 1 definite historical usage access related information corresponding with described user's historical mobile device and aforementioned in step S2, first network equipment 1 determines that the mode of the historical usage access related information corresponding with described user's historical mobile device is same or similar, for simplicity's sake, therefore do not repeat them here, and comprise therewith by reference.
Fig. 5 illustrate in accordance with a preferred embodiment of the present invention for the method flow diagram of application access result is provided.
Wherein, first network equipment 1 comprises step S1 ', step S2 ', step S3 ', step S4 ' and step S5 '.Particularly, in step S5 ', the related information of described first network equipment and second network equipment is set up or upgraded to first network equipment 1, wherein, described related information comprises that same user is in the identification information of described first network equipment and its mapping relations at the identification information of described second network equipment; In step S1 ', first network equipment 1 obtains the application access request that user submits to by current mobile device; In step S2 ', first network equipment 1, according to described application access request, in conjunction with described related information, is determined the historical usage access related information corresponding with described user's historical mobile device; In step S3 ', first network equipment 1 is according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request; In step S5 ', first network equipment 1 is by described one or more application access results, at least one offers described user.At this, step S1 ', step S3 ' and step S4 ' are same or similar with corresponding intrument shown in Fig. 4, thus repeat no more herein, and mode is by reference contained in this.
Particularly, in step S5 ', first network equipment 1 passes through such as predetermined set, or 2 of first network equipment 1 and second network equipment is mutual, set up or upgrade the related information of described first network equipment 1 and second network equipment 2, wherein, described related information comprises that same user is in the identification information of described first network equipment 1 and its mapping relations at the identification information of described second network equipment 2.At this, described identification information includes but not limited to user's original account information etc.For example, suppose that user A uses its intelligent machine Samsung GALAXY S4 to login its pea pods account " abc123 " afterwards, account " xyz456 " binding of the Ovi store (http://store.ovi.com.cn/) of the middle Yu Qi of setting Nokia is synchronously set in account, in step S5 ', first network equipment 1 can be according to this predetermined association configuration information, set up the mapping relations of account " xyz456 " (being identification information) of Ovi store of pea pods account " abc123 " (being identification information) the Yu Qi Nokia of user A, and set up or upgrade the related information between the Ovi store (being second network equipment 2) of pea pods (being first network equipment 1) and Nokia with these mapping relations.And for example, suppose that pea pods definition is for the application programming interfaces (API) of application platform app store associated with it, if having application platform app store to determine is associated with pea pods, this application platform app store is by realizing the access interface corresponding with this API, realize itself and being associated of pea pods, in step S5 ', first network equipment 1 is according to the association request that utilizes this API to send such as this application platform app store, set up or upgrade the related information of pea pods and this application platform app store, wherein, described related information comprises identification information and its mapping relations at the identification information of this application platform app store of same user's pea pods.For another example, suppose that pea pods definition is for the application programming interfaces (API) of application platform app store associated with it, in step S5 ', the request that first network equipment 1 utilizes this API to set up related information at least one application platform app store broadcast, and according to the related information response receiving from these application platforms app store, set up or upgrade the related information of pea pods and these application platforms app store, wherein, described related information comprises identification information and its mapping relations at the identification information of this application platform app store of same user's pea pods.
The mode of related information that those skilled in the art will be understood that above-mentioned foundation or upgrade described first network equipment and second network equipment is only for for example; other foundation existing or that may occur from now on or the mode of related information of upgrading described first network equipment and second network equipment are as applicable to the present invention; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Then,, in step S2 ', first network equipment 1, according to described application access request, in conjunction with described related information, is determined the historical usage access related information corresponding with described user's historical mobile device.At this, in step S2 ', first network equipment 1 is determined in the mode of the historical usage access related information corresponding with described user's historical mobile device and Fig. 4 in step S2, first network equipment 1 determines that the mode of the historical usage access related information corresponding with described user's historical mobile device is same or similar, for simplicity's sake, therefore do not repeat them here, and comprise therewith by reference.
Preferably, first network equipment 1 also comprises step S10 ' (not shown) and step S11 ' (not shown).Particularly, in step S10 ', first network equipment 1 obtains the corresponding identification information that described user logins other second network equipment; In step S11 ', first network equipment 1 is set up the mapping relations of described the first identification information and described corresponding identification information, to upgrade described related information.
Particularly, in step S10 ', first network equipment 1 obtains the corresponding identification information that described user logins other second network equipment.At this, described other second network equipment comprise the application software for or the mobile device that be applicable to different operating system that large-scale company issue oneself develop individual for software development except first network equipment 1 and second network equipment 2, and allow user to browse and download some for the application platform of the application program of a certain operating system exploitation, as Baidu moves application etc. from it.For example, user A logins its pea pods account " abc123 " afterwards, also login the account that Liao Qi Baidu moves application, associates happy shop, in step S10 ', first network equipment 1 logins according to user A the log-on message that its corresponding Baidu moves application, associates happy shop, and automatic acquisition user A moves application in Baidu, associates the account information in happy shop.
In step S11 ', first network equipment 1 is set up the mapping relations of described the first identification information and described corresponding identification information, to upgrade described related information.For example, user A can arrange the binding that its account in third party's application platform moves application account " ss123 " and its pea pods account " abc123 " as Baidu, in step S11 ', the binding of the pea pods account that first network equipment 1 arranges voluntarily according to user A and its third party's application platform account, set up the pea pods account information of user A and the mapping relations of its third party's application platform account, to upgrade described related information, for the follow-up historical usage access related information that obtains user A from third party's application platform.And for example, user A logins its pea pods account " abc123 " afterwards, also login the account of third party's application platform and as Baidu moves, applied account " ss123 ", in step S11 ', first network equipment 1 also can identify acquisition device according to other and obtain user A in the log-on message of third party's application platform, as the account information of third party's application platform of user A login, set up the pea pods account information of user A and the mapping relations of its third party's application platform account, to upgrade described related information, for the follow-up historical usage access related information that obtains user A from third-party platform.
Fig. 6 illustrates according to the first network equipment of another preferred embodiment of the present invention and second network equipment and coordinates realization that the method flow diagram of application access result is provided.
Wherein, comprise step S1 ", step S2 ", step S3 ", step S4 ", step S5 ", step S6 ", step S7 " and step S8 ", wherein, step S2 " comprise step S21 " and step S22 ".Particularly, at step S5 " in; the related information of described first network equipment 1 and second network equipment 2 is set up or upgraded to first network equipment 1; wherein, described related information comprises that same user is in the identification information of described first network equipment 1 and its mapping relations at the identification information of described second network equipment 2; At step S1 " in, first network equipment 1 obtains the application access request that user submits to by current mobile device; When described user is in described first network equipment 1 during in logging status, at step S21 " in; first network equipment 1 is according to described application access request; to the corresponding second network equipment 2 of described related information, send application message inquiry request; wherein, described application message inquiry request comprises first identification information of described user in described first network equipment 1; Correspondingly, at step S6 " in; the related information of first network equipment 1 and second network equipment 2 is set up or upgraded to second network equipment 2; wherein, described related information comprises that same user is in the identification information of described first network equipment 1 and its mapping relations at the identification information of described second network equipment 2; At step S21 " in, second network equipment 2 receives the application message inquiry request that described first network equipment 1 sends, and wherein, described application message inquiry request comprises first identification information of user in described first network equipment 1; At step S7 " in; second network equipment 2 is according to described the first identification information, and described related information, determines that described user is at the second identification information of described second network equipment 2; wherein, described related information comprises the mapping relations of described the first identification information and described the second identification information; At step S8 " in, second network equipment 2, according to described the second identification information, is determined the historical usage access related information corresponding with described user's historical mobile device; At step S22 " in, second network equipment 2 is sent to described first network equipment 1 by described historical usage access related information; Correspondingly, first network equipment 1 receives described second network equipment 2 based on described application message inquiry request historical usage access related information transmission, corresponding with described user's historical mobile device; At step S3 " in, first network equipment 1 is according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request; At step S4 " in, first network equipment 1 is by described one or more application access results, at least one offers described user.At this, step 5 " same or similar with corresponding step shown in Fig. 5, step S1 ", step S3 " and step S4 " same or similar with corresponding step shown in Fig. 4, therefore repeat no more herein, and mode is by reference contained in this.
At this, second network equipment 2 comprises the application software for or the mobile device that be applicable to different operating system that large-scale company issue oneself develop individual for software development, and allow user browse and download some for the application program of a certain operating system exploitation and be different from the application platform of first network equipment 1 from it, wherein, described application platform includes but not limited to the iTunes shop of Apple, the Google Play Store of Android, the Ovi store of Nokia, the BlackBerry App World that also has Blackberry user, the application store of Microsoft, and pea pods etc.Described second network equipment 2 includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server form.At this, cloud consists of a large amount of main frames based on cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, the super virtual machine being comprised of the loosely-coupled computing machine collection of a group.Described network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN network, wireless self-organization network (Ad Hoc network) etc.Those skilled in the art will be understood that above-mentioned second network equipment 2 is only for giving an example; other existing or may occur from now on for software developers, issue the application software of the mobile device that is applicable to different operating system of oneself developing and allow user to browse and download some application platforms for the application program of a certain operating system exploitation as applicable to the present invention from it; also should be included in protection domain of the present invention, and with way of reference, be contained in this at this.
Particularly, when described user is in described first network equipment 1 during in logging status, at step S21 " in; first network equipment 1 is according to described application access request; by the application programming interfaces (API) that provide such as first network equipment 1; or by the communication mode of agreement; as communication protocols such as http or https; send application message inquiry request to the corresponding second network equipment 2 of described related information, wherein, described application message inquiry request comprises first identification information of described user in described first network equipment 1.For example, suppose that user A uses its current mobile device Samsung GALAXY S4 by after its pea pods account " abc123 " login pea pods, in pea pods search column, input application query sequence " mobile phone qq ", press search button, at step S21 " in, first network equipment 1 according to it at step S1 " in this application access request of submitting to of the user A that gets, to having set up the second network equipment 2 of related information as the Ovi store transmission application query request of Nokia with pea pods, wherein, this application query request comprises user A first identification information in pea pods, as the pea pods account " abc123 " of user A.
Correspondingly, at step S6 " in; the related information of first network equipment 1 and second network equipment 2 is set up or upgraded to second network equipment 2; wherein, described related information comprises that same user is in the identification information of described first network equipment 1 and its mapping relations at the identification information of described second network equipment 2.At this, at step S6 " in; second network equipment 2 is set up or is upgraded in the mode of first network equipment 1 and the related information of second network equipment 2 and Fig. 5 at step S5 " in, first network equipment 1 is set up or to upgrade described first network equipment 1 same or similar with the mode of the related information of second network equipment 2, for simplicity's sake, therefore do not repeat them here, and comprise therewith by reference.
At step S21 " in; second network equipment 2 is by the application programming interfaces (API) that provide such as second network equipment 2; or by the communication mode of agreement; as communication protocols such as http or https; receive the application message inquiry request that described first network equipment 1 sends; wherein, described application message inquiry request comprises first identification information of user in described first network equipment 1.
At step S7 " in; second network equipment 2 is according to described the first identification information, and described related information, determines that described user is at the second identification information of described second network equipment 2; wherein, described related information comprises the mapping relations of described the first identification information and described the second identification information.At this, described the second identification information includes but not limited to: i) described user is at the original account information of second network equipment 2, cell-phone number etc.; Ii) identification information of the certain conversion process of process (for example, for the protection of individual subscriber privacy).For example, suppose at step S21 " in; the pea pods account " abc123 " that described the first identification information that second network equipment 2 receives is user A; at step S7 " in, second network equipment 2 is according to the pea pods account " abc123 " of user A, with and at step S6 " in the user A that sets up at the identification information of pea pods and its at second network equipment 2 as the mapping relations of the identification information of the Ovi store of Nokia, determine user A at second network equipment 2 if the second identification information of the Ovi store of Nokia is as " xyz456 ".
At step S8 " in, second network equipment 2, according to described the second identification information, carries out matching inquiry in the second application records storehouse, to determine the historical usage access related information corresponding with described user's historical mobile device.For example, connect example, suppose that user A is before newly purchasing its intelligent machine Samsung GALAXY S4, use its historical mobile device as nokiaN97 by its nokia account " xyz456 " from Ovi store (the http://store.ovi.com.cn/ of Nokia, be second network equipment 2) the middle microblogging app of Liao Ru Tengxun that downloads, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse, at step S8 " in, second network equipment 2 according to it at step S7 " in definite user A at the second identification information of the Ovi of Nokia store as " xyz456 ", from the second application records storehouse, can inquire historical usage access related information corresponding to account " xyz456 ", as user A downloads the microblogging app of Liao Ru Tengxun from the Ovi store of Nokia, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse.
At step S22 " in, second network equipment 2, by the communication mode of agreement, as communication protocols such as http or https, is sent to described first network equipment 1 by described historical usage access related information.
Correspondingly, first network equipment 1 is by the communication mode of agreement, as communication protocols such as http or https, receive described second network equipment 2 based on described application message inquiry request historical usage access related information transmission, corresponding with described user's historical mobile device.
Preferably, at step S1 " in, first network equipment 1 obtains the application query request that user submits to by current mobile device, usings as described application access request; When described user is in described first network equipment during in logging status, at step S21 " in; first network equipment 1 is according to described application access request; to the corresponding second network equipment 2 of described related information, send application message inquiry request; wherein; described application message inquiry request comprises first identification information of described user in described first network equipment 1, and the query specification information corresponding with described application query request; Correspondingly, second network equipment 2 receives the application message inquiry request that described first network equipment sends, wherein, described application message inquiry request comprises first identification information of user in described first network equipment, and the query specification information corresponding with described application message inquiry request; At step S7 " in, second network equipment 2, according to described the second identification information, in conjunction with described query specification information, is determined the historical usage access related information corresponding with described user's historical mobile device.
Particularly, at step S1 " in, first network equipment 1 obtains the application query request that user submits to by current mobile device, usings as described application access request.For example, suppose that user A newly purchases after the intelligent machine Samsung GALAXY S4 of android operating system, wish to download app as mobile phone QQ and be mounted in this intelligent machine Samsung GALAXY S4, it opens android application platform pea pods (being first network equipment 1) page http://www.wandoujia.com/ by this intelligent machine Samsung GALAXY S4, use its pea pods account as after " abc123 " login, in this page search column, input keyword " mobile phone qq ", click search button, at step S1 " in, first network equipment 1 is by dynamic web page techniques such as JSP or ASP, just get user A by the keyword " mobile phone qq " of its mobile device Samsung GALAXY S4 input, get the application query request that user A submits to, using as described application access request.
When described user is in described first network equipment during in logging status, at step S21 " in; first network equipment 1 is according to described application access request; by the communication mode of agreement; as communication protocols such as http or https; to the corresponding second network equipment 2 of described related information, send application message inquiry request; wherein, described application message inquiry request comprises first identification information of described user in described first network equipment 1, and the query specification information corresponding with described application query request.At this, described query specification information includes but not limited to: 1) key word information; 2) summary descriptor of the Search Results corresponding with searched key word etc.For example, connect example, at step S21 " in; first network equipment 1 is to having set up the second network equipment 2 of described related information as the Ovi store transmission application message inquiry request of Nokia with pea pods; wherein; described application message inquiry request comprises the pea pods account " abc123 " of user A, and the keyword " mobile phone qq " of user A input.
Correspondingly, second network equipment 2 is by the communication mode of agreement, as communication protocols such as http or https, receive the application message inquiry request that described first network equipment sends, wherein, described application message inquiry request comprises first identification information of user in described first network equipment, and the query specification information corresponding with described application message inquiry request.
At step S8 " in, second network equipment 2, according to described the second identification information, in conjunction with described query specification information, is determined the historical usage access related information corresponding with described user's historical mobile device.For example, suppose that user A is before newly purchasing its intelligent machine Samsung GALAXY S4, use its historical mobile device as nokiaN97 by its nokia account " xyz456 " from Ovi store (the http://store.ovi.com.cn/ of Nokia, be second network equipment 2) the middle microblogging app of Liao Ru Tengxun that downloads, micro-letter app, mobile phone qq reads, the synchronous assistant of qq, mobile phone qq2013, UC browser, the app such as plant secret service Great War corpse, suppose at step S7 " in, second network equipment 2 determines that user A is " xyz456 " at the second identification information of the Ovi of Nokia store, at step S8 " in, first second network equipment 2 can inquire historical usage Visitor Logs corresponding to account " xyz456 " from the second application records storehouse, as user A downloads the microblogging app of Liao Ru Tengxun from the Ovi store of Nokia, micro-letter app, mobile phone qq, UC browser, the app such as plant secret service Great War corpse, then be combined in step S21 " in, the described query specification information that second network equipment 2 receives is as the keyword " mobile phone qq " of user A input, the application records matching with keyword " mobile phone qq " in this history access record is read as mobile phone qq, the synchronous assistant of qq, mobile phone qq2013 is as described historical usage access related information.
It should be noted that the present invention can be implemented in the assembly of software and/or software and hardware, for example, can adopt special IC (ASIC), general object computing machine or any other similar hardware device to realize.In one embodiment, software program of the present invention can carry out to realize step mentioned above or function by processor.Similarly, software program of the present invention (comprising relevant data structure) can be stored in computer readable recording medium storing program for performing, for example, and RAM storer, magnetic or CD-ROM driver or flexible plastic disc and similar devices.In addition, steps more of the present invention or function can adopt hardware to realize, for example, thereby as coordinate the circuit of carrying out each step or function with processor.
In addition, a part of the present invention can be applied to computer program, and for example computer program instructions, when it is carried out by computing machine, by the operation of this computing machine, can call or provide the method according to this invention and/or technical scheme.And call the programmed instruction of method of the present invention, may be stored in fixing or movably in recording medium, and/or be transmitted by the data stream in broadcast or other signal bearing medias, and/or be stored in according in the working storage of the computer equipment of described programmed instruction operation.At this, comprise according to one embodiment of present invention a device, this device comprises for storing the storer of computer program instructions and for the processor of execution of program instructions, wherein, when this computer program instructions is carried out by this processor, trigger this device and move based on aforementioned according to the method for a plurality of embodiment of the present invention and/or technical scheme.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned one exemplary embodiment, and in the situation that not deviating from spirit of the present invention or essential characteristic, can realize the present invention with other concrete form.Therefore, no matter from which point, all should regard embodiment as exemplary, and be nonrestrictive, scope of the present invention is limited by claims rather than above-mentioned explanation, is therefore intended to be included in the present invention dropping on the implication that is equal to important document of claim and all changes in scope.Any Reference numeral in claim should be considered as limiting related claim.In addition, obviously other unit or step do not got rid of in " comprising " word, and odd number is not got rid of plural number.A plurality of unit of stating in device claim or device also can be realized by software or hardware by a unit or device.The first, the second word such as grade is used for representing title, and does not represent any specific order.
Claims (23)
1. in first network equipment end, be used for realizing the method that application access result is provided, wherein, the method comprises the following steps:
A obtains the application access request that user submits to by current mobile device;
B determines the historical usage access related information corresponding with described user's historical mobile device;
C is according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request;
D is by described one or more application access results, at least one offers described user.
2. method according to claim 1, wherein, described step c comprises:
-according to described historical usage access related information, determine the one or more candidate application access results corresponding with described application access request;
-according to the device-dependent message of described current mobile device, from described one or more candidate's application access results, determine the one or more application access results corresponding with described application access request.
3. method according to claim 1, wherein, described step c comprises:
-according to described application access request, and in conjunction with the device-dependent message of described current mobile device, determine that the one or more original application corresponding with described application access request access results;
-according to described historical usage access related information, from described one or more original application access results, determine the one or more candidate application access results corresponding with described application access request.
4. according to the method in any one of claims 1 to 3, wherein, the method also comprises:
-detect whether meet the trigger condition that corresponding application access result is provided for described application access request;
Wherein, described step b comprises:
-when meeting described trigger condition, determine the historical usage access related information corresponding with described user's historical mobile device.
5. according to the method described in any one in claim 1 to 4, wherein, described step b comprises:
-the first identification information according to the described user who comprises in described application access request in described first network equipment is determined the historical usage access related information corresponding with described user's historical mobile device from application records storehouse.
6. method according to claim 1, wherein, the method also comprises:
-set up or upgrade the related information of described first network equipment and second network equipment, wherein, described related information comprises that same user is in the identification information of described first network equipment and its mapping relations at the identification information of described second network equipment;
Wherein, described step b comprises:
-according to described application access request, in conjunction with described related information, determine the historical usage access related information corresponding with described user's historical mobile device.
7. method according to claim 6, wherein, described step b comprises:
B1 is when described user is in described first network equipment during in logging status, according to described application access request, to the corresponding second network equipment of described related information, send application message inquiry request, wherein, described application message inquiry request comprises first identification information of described user in described first network equipment;
-receive described second network equipment based on described application message inquiry request historical usage access related information transmission, corresponding with described user's historical mobile device.
8. method according to claim 7, wherein, described step a comprises:
-obtain the application query request that user submits to by current mobile device, using as described application access request;
Wherein, described step b1 comprises:
-when described user is in described first network equipment during in logging status, according to described application access request, to the corresponding second network equipment of described related information, send application message inquiry request, wherein, described application message inquiry request comprises first identification information of described user in described first network equipment, and the query specification information corresponding with described application query request.
9. method according to claim 6, wherein, the method also comprises:
-obtain the corresponding identification information that described user logins other second network equipment;
-set up the mapping relations of described the first identification information and described corresponding identification information, to upgrade described related information.
10. a method for application access result is provided for auxiliary realization in second network equipment end, and wherein, the method comprises the following steps:
-set up or upgrade the related information of first network equipment and second network equipment, wherein, described related information comprises that same user is in the identification information of described first network equipment and its mapping relations at the identification information of described second network equipment;
A receives the application message inquiry request that described first network equipment sends, and wherein, described application message inquiry request comprises first identification information of user in described first network equipment;
B is according to described the first identification information, and described related information, determines that described user is at the second identification information of described second network equipment, and wherein, described related information comprises the mapping relations of described the first identification information and described the second identification information;
C, according to described the second identification information, determines the historical usage access related information corresponding with described user's historical mobile device;
D is sent to described first network equipment by described historical usage access related information.
11. methods according to claim 10, wherein, described steps A comprises:
-receive the application message inquiry request that described first network equipment sends, wherein, described application message inquiry request comprises first identification information of user in described first network equipment, and the query specification information corresponding with described application message inquiry request;
Wherein, described step C comprises:
-according to described the second identification information, in conjunction with described query specification information, determine the historical usage access related information corresponding with described user's historical mobile device.
12. 1 kinds for the first network of the application access result equipment that provides is provided, and wherein, this first network equipment comprises:
Acquisition request device, the application access request of submitting to by current mobile device for obtaining user;
The first historical determining device, for determining the historical usage access related information corresponding with described user's historical mobile device;
Result determining device, for according to described historical usage access related information, and in conjunction with the device-dependent message of described current mobile device, determines the one or more application access results corresponding with described application access request;
Generator, for by described one or more application access results, at least one offers described user.
13. first network equipment according to claim 12, wherein, described result determining device is used for:
-according to described historical usage access related information, determine the one or more candidate application access results corresponding with described application access request;
-according to the device-dependent message of described current mobile device, from described one or more candidate's application access results, determine the one or more application access results corresponding with described application access request.
14. first network equipment according to claim 12, wherein, described result determining device is used for:
-according to described application access request, and in conjunction with the device-dependent message of described current mobile device, determine that the one or more original application corresponding with described application access request access results;
-according to described historical usage access related information, from described one or more original application access results, determine the one or more candidate application access results corresponding with described application access request.
15. according to claim 12 to the first network equipment described in any one in 14, and wherein, this first network equipment also comprises:
Pick-up unit, for detection of whether meeting the trigger condition that corresponding application access result is provided for described application access request;
Wherein, described the first historical determining device is used for:
-when meeting described trigger condition, determine the historical usage access related information corresponding with described user's historical mobile device.
16. according to claim 12 to the first network equipment described in any one in 15, and wherein, described the first historical determining device is used for:
-the first identification information according to the described user who comprises in described application access request in described first network equipment is determined the historical usage access related information corresponding with described user's historical mobile device from application records storehouse.
17. first network equipment according to claim 12, wherein, this first network equipment also comprises:
The first associated apparatus, for setting up or upgrade the related information of described first network equipment and second network equipment, wherein, described related information comprises that same user is in the identification information of described first network equipment and its mapping relations at the identification information of described second network equipment;
Wherein, described the first historical determining device is used for:
-according to described application access request, in conjunction with described related information, determine the historical usage access related information corresponding with described user's historical mobile device.
18. first network equipment according to claim 17, wherein, described the first historical determining device comprises:
Inquiry transmitting element, for when described user is at described first network equipment during in logging status, according to described application access request, to the corresponding second network equipment of described related information, send application message inquiry request, wherein, described application message inquiry request comprises first identification information of described user in described first network equipment;
Historical receiving element, for receiving described second network equipment based on described application message inquiry request historical usage access related information transmission, corresponding with described user's historical mobile device.
19. first network equipment according to claim 18, wherein, described request acquisition device is used for:
-obtain the application query request that user submits to by current mobile device, using as described application access request;
Wherein, described inquiry transmitting element is used for:
-when described user is in described first network equipment during in logging status, according to described application access request, to the corresponding second network equipment of described related information, send application message inquiry request, wherein, described application message inquiry request comprises first identification information of described user in described first network equipment, and the query specification information corresponding with described application query request.
20. first network equipment according to claim 17, wherein, this first network equipment also comprises:
Other identify acquisition device, login the corresponding identification information of other second network equipment for obtaining described user;
Updating device, for setting up the mapping relations of described the first identification information and described corresponding identification information, to upgrade described related information.
21. 1 kinds of second network equipment that application access result is provided for auxiliary realization, wherein, this second network equipment comprises:
The second associated apparatus, for setting up or upgrade the related information of first network equipment and second network equipment, wherein, described related information comprises that same user is in the identification information of described first network equipment and its mapping relations at the identification information of described second network equipment;
Inquire-receive device, the application message inquiry request sending for receiving described first network equipment, wherein, described application message inquiry request comprises first identification information of user in described first network equipment;
Sign determining device, be used for according to described the first identification information, and described related information, determine that described user is at the second identification information of described second network equipment, wherein, described related information comprises the mapping relations of described the first identification information and described the second identification information;
The second historical determining device, for according to described the second identification information, determines the historical usage access related information corresponding with described user's historical mobile device;
Historical dispensing device, for being sent to described first network equipment by described historical usage access related information.
22. second network equipment according to claim 21, wherein, described inquire-receive device is used for:
-receive the application message inquiry request that described first network equipment sends, wherein, described application message inquiry request comprises first identification information of user in described first network equipment, and the query specification information corresponding with described application message inquiry request;
Wherein, described the second historical determining device is used for:
-according to described the second identification information, in conjunction with described query specification information, determine the historical usage access related information corresponding with described user's historical mobile device.
23. 1 kinds for realizing the system that application access result is provided, and comprises first network equipment as described in any one in claim 12 to 20 and the second network equipment as described in claim 21 or 22.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310178039.8A CN104156368A (en) | 2013-05-14 | 2013-05-14 | Method and device for providing application access result |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310178039.8A CN104156368A (en) | 2013-05-14 | 2013-05-14 | Method and device for providing application access result |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104156368A true CN104156368A (en) | 2014-11-19 |
Family
ID=51881873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310178039.8A Pending CN104156368A (en) | 2013-05-14 | 2013-05-14 | Method and device for providing application access result |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104156368A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017084176A1 (en) * | 2015-11-20 | 2017-05-26 | 小米科技有限责任公司 | Information pushing method and device |
CN108012167A (en) * | 2016-11-02 | 2018-05-08 | 澜至电子科技(成都)有限公司 | Projection service, requesting method and device |
CN112199561A (en) * | 2020-10-20 | 2021-01-08 | 维沃移动通信有限公司 | Application search method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262552A (en) * | 2011-07-06 | 2011-11-30 | 惠州Tcl移动通信有限公司 | Method and system for synchronizing application program of different equipment |
US20110307354A1 (en) * | 2010-06-09 | 2011-12-15 | Bilgehan Erman | Method and apparatus for recommending applications to mobile users |
CN102629935A (en) * | 2012-03-07 | 2012-08-08 | 中兴通讯股份有限公司 | Method for installing application software based on cloud service, device thereof and system thereof |
CN102752457A (en) * | 2012-07-19 | 2012-10-24 | 腾讯科技(深圳)有限公司 | Method and system for installing applications |
-
2013
- 2013-05-14 CN CN201310178039.8A patent/CN104156368A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110307354A1 (en) * | 2010-06-09 | 2011-12-15 | Bilgehan Erman | Method and apparatus for recommending applications to mobile users |
CN102262552A (en) * | 2011-07-06 | 2011-11-30 | 惠州Tcl移动通信有限公司 | Method and system for synchronizing application program of different equipment |
CN102629935A (en) * | 2012-03-07 | 2012-08-08 | 中兴通讯股份有限公司 | Method for installing application software based on cloud service, device thereof and system thereof |
CN102752457A (en) * | 2012-07-19 | 2012-10-24 | 腾讯科技(深圳)有限公司 | Method and system for installing applications |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017084176A1 (en) * | 2015-11-20 | 2017-05-26 | 小米科技有限责任公司 | Information pushing method and device |
US9942690B2 (en) | 2015-11-20 | 2018-04-10 | Xiaomi Inc. | Method and device for information push |
CN108012167A (en) * | 2016-11-02 | 2018-05-08 | 澜至电子科技(成都)有限公司 | Projection service, requesting method and device |
CN112199561A (en) * | 2020-10-20 | 2021-01-08 | 维沃移动通信有限公司 | Application search method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9934129B1 (en) | Determining application test results using screenshot metadata | |
CN106970790B (en) | Application program creating method, related equipment and system | |
CN108345543B (en) | Data processing method, device, equipment and storage medium | |
KR102105636B1 (en) | Installing application remotely | |
CN107423085B (en) | Method and apparatus for deploying applications | |
US11019160B2 (en) | Segment generation describing usage patterns | |
CN103092581A (en) | Method and device for setting up Web front-end local development environment | |
CN107767228A (en) | Application recommended method, device, terminal equipment and storage medium | |
EP2904537A2 (en) | Secure identification of computing device and secure identification methods | |
CN103944944A (en) | Webpage link sharing method and system, and electronic device | |
CN103347258A (en) | Downloading method, system and server of application program and terminal equipment | |
CN104679627A (en) | Testing method and device | |
CN105357204A (en) | Method and apparatus for generating terminal identifying information | |
CA3154763A1 (en) | Data operation method, device and system | |
CN111367870A (en) | Method, device and system for sharing picture book | |
CN103593408A (en) | Method and device for acquiring user subscription resources | |
CN109814868A (en) | Network transmission analogy method, device, computer equipment and storage medium | |
CN105183295A (en) | Classification method for application icons and terminal | |
CN105302461A (en) | Method and equipment for providing target page in mobile application | |
CN101959178A (en) | Method and equipment for identifying terminal attribute of wireless terminal | |
CN103024730B (en) | A kind of application method for down loading, terminal and server | |
CN103699652A (en) | Webpage access method and webpage access system | |
CN103646115A (en) | Method and system for client side to access to webpage | |
CN104156368A (en) | Method and device for providing application access result | |
CN103581878A (en) | Method and equipment for acquiring target resources in mobile equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141119 |