Embodiment
Below in conjunction with accompanying drawing, the present invention is described in further detail.
Fig. 1 illustrates a kind of for the resource providing device 1 of the corresponding resource information of mobile device is provided according to one aspect of the invention, and wherein, resource providing device 1 comprisesacquisition device 11,resource determining device 12 and generator 13.Particularly,acquisition device 11, via the communication connection between subscriber equipment and mobile device, obtains the corresponding device configuration information of described mobile device;Resource determining device 12, according to described device configuration information, is determined the one or more resource informations that match with described device configuration information;Generator 13 provides described one or more resource informations to described subscriber equipment.At this, described resource providing device 1 comprises and can be used for managing mobile device, collect the application software of the mobile device that is applicable to different operating system that each software development individual or the issue of large-scale company oneself developed and allow user to browse and download some application programs for a certain operating system exploitation and the management platform of other resources from it, such as pea pods, pea pods hundred precious bags etc., it can be realized by the mutually integrated equipment forming of network by the network equipment, subscriber equipment or the network equipment and subscriber equipment.At this, described resource includes but not limited to following at least any one: 1) 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.; 2) picture; 3) video; 4) music; 5) wallpaper; 6) novel.Those skilled in the art will be understood that above-mentioned resource is only for giving an example, and other resources existing or that may occur from now on, as applicable to the present invention, also should be included in protection range of the present invention, and with way of reference, are contained in this at this.At this, the described network equipment includes but not limited to as network host, single network server, a plurality of webserver collection or the realizations such as set of computers based on cloud computing.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 computer collection of a group.At this, described subscriber equipment can be any electronic product that can carry out man-machine interaction by modes such as keyboard, touch pad, touch-screens with user, such as desktop computer, PC, MAC, PDA etc.Described network includes but not limited to the Internet, wide area network, metropolitan area network, local area network (LAN), VPN network, wireless self-organization network (Ad Hoc network) etc.Those skilled in the art will be understood that above-mentioned resource providing device 1 is only for giving an example; other network equipments existing or that may occur from now on or subscriber equipment are as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.At this, the network equipment and subscriber equipment include a kind of can be according to the instruction of prior setting or storage, automatically carry out the electronic equipment of numerical computations and information processing, its hardware includes but not limited to microprocessor, application-specific integrated circuit (ASIC) (ASIC), programmable gate array (FPGA), digital processing unit (DSP), embedded device etc.
Particularly,acquisition device 11 first the application programming interfaces (API) by providing such as subscriber equipment, by the modes such as equipment manager of subscriber equipment, obtain the communication connection between subscriber equipment and mobile device; Then, via this communication connection, by the application programming interfaces (API) of the unit type information providing on this mobile device are provided, obtain the unit type information of this mobile device again, then in device configuration information storehouse, carry out matching inquiry, obtain the device configuration information of this mobile device.At this, described mobile device can be any electronic product that can carry out man-machine interaction by modes such as keyboard, touch pad, touch-screen or handwriting equipments with user, such as smart mobile phone, mobile phone, PDA, palmtop PC PPC or panel computer etc.At this, described communication connection includes but not limited to following at least any one: 1) USB connects; 2) WiFi connects; 3) bluetooth connects.At this, described device configuration information includes but not limited to following at least any one: 1) the device operating system CPU of described mobile device; 2) the equipment graphic process unit GPU of described mobile device; 3) internal memory of described mobile device; 4) the screen attribute information of described mobile device, as screen width information, screen resolution information etc.Those skilled in the art will be understood that above-mentioned mobile device, communication connection and device configuration information are only for giving an example; other mobile devices existing or that may occur from now on or communication connection or device configuration information are as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
For example, if user A wishes to manage its mobile device mobile-A by its subscriber equipment PC-A, user A has installed pea pods client in its subscriber equipment PC-A, then by the adaptive usb data line of mobile device mobile-A, be connected to subscriber equipment PC-A, when user A is when its subscriber equipment PC-A opens pea pods client, theacquisition device 11 of pea pods client is first by the application programming interfaces (API) that provide such as subscriber equipment PC-A, or, equipment manager by subscriber equipment PC-A etc., get mobile-A between subscriber equipment PC-A and mobile device and set up communication connection by USB, then,acquisition device 11 can connect via this usb communication, by the application programming interfaces (API) of the unit type information providing on this mobile device mobile-A are provided, obtain the unit type information of this mobile device mobile-A as " Samsung i9300 ", then in device configuration information storehouse, carry out matching inquiry, obtain the device configuration information configuration-infor-i9300 of this mobile device mobile-A, as operating system android os4.0, Samsung Exynos4412 tetra-core processors, dominant frequency 1.4GHz, 16GB memory space etc.At this, described device configuration information storehouse can be arranged in resource providing device 1, also can be arranged in other equipment that are connected with resource providing device 1 by network.
Those skilled in the art will be understood that the above-mentioned mode of obtaining the communication connection between subscriber equipment and mobile device is only for giving an example; other existing or modes of obtaining the communication connection between subscriber equipment and mobile device that may occur are from now on as applicable to the present invention; also should be included in protection range 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 obtaining the corresponding device configuration information of described mobile device is only for giving an example; other existing or modes of obtaining the corresponding device configuration information of described mobile device that may occur are from now on as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
Resource determining device 12, according to described device configuration information, is determined the one or more resource informations that match with described device configuration information.At this,resource determining device 12 determines that the mode of described resource information includes but not limited to following at least any one:
1), according to described device configuration information, in resource database, carry out matching inquiry, the one or more resource informations that match to obtain one or more and described device configuration information.For example, connect example, the device configuration information configuration-infor-i9300 thatacquisition device 11 gets mobile device mobile-A comprises the os4.0 as operating system android, Samsung Exynos4412 tetra-core processors, dominant frequency 1.4GHz, 16GB memory space etc.,resource determining device 12 can be according to this device configuration information configuration-infor-i9300, in resource database, carry out matching inquiry, obtain the one or more resource informations that match with this device configuration information configuration-infor-i9300, as support the application program of android4.0 operating system as the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, Sina News client etc.
2), according to described device configuration information, in conjunction with the corresponding support information that arranges of the resource in resource database, in this resource database, carry out matching inquiry, the one or more resource informations that match to obtain one or more and described device configuration information.For example, suppose that the unit type information thatacquisition device 11 gets mobile device mobile-A is " 3GW100 of association ", its device configuration information configuration-infor-3GW100 comprises the v2.0 as operating system Android OS, CPU is the valiant imperial Snapdrago of high pass, dominant frequency 1.024GHz etc.,resource determining device 12 first can be according to this device configuration information configuration-infor-3GW100, in resource database, carry out matching inquiry, obtain the one or more candidate's resource informations that match with this device configuration information, as support the application program of android operating system as the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, Sina News client etc., suppose mobile phone QQ2013, the corresponding equipment support information of interesting to listen to music player is for supporting mobile device more than operating system Android OS v2.1X everyday,resource determining device 12 can be in conjunction with the corresponding equipment support information of these resources, determine that the resource matching with this device configuration information configuration-infor-3GW100 in this candidate's resource information is the microblogging app of Tengxun, micro-letter app, search dog cellphone inputting method, Sina News client.
3), according to described device configuration information, in conjunction with the resource related information of each resource in resource database, in resource database, carry out matching inquiry, the one or more resource informations that match to obtain one or more and described device configuration information.At this, described resource related information includes but not limited to as the installation of resource 1); 2) download of described resource; 3) discharging quantity of described resource.For example, suppose that the device configuration information configuration-infor-i9300 thatacquisition device 11 gets mobile device mobile-A comprises the os4.0 as operating system android, Samsung Exynos4412 tetra-core processors, dominant frequency 1.4GHz, 16GB memory space etc.,resource determining device 12 first can be according to this device configuration information, in resource database, carry out matching inquiry, obtain the one or more candidate's resource informations that match with this device configuration information configuration-infor-i9300, as support the application program of android4.0 operating system as the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, Sina News client etc., then,resource determining device 12 can be according to the resource related information of these resources, from these candidate's resource informations, determine the one or more resource informations that match with device configuration information configuration-infor-i9300, as download and/or installation in these candidate's resource informations are met predetermined threshold as 3000 resource as described in resource information, or, using discharging quantity be less than predetermined threshold as 500 resource as described in resource information.
Those skilled in the art will be understood that the above-mentioned mode of determining described resource information is only for giving an example; the mode of other definite described resource informations existing or that may occur is from now on as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
Then,generator 13 is by the communication mode of agreement, and such as http, https etc., provides described one or more resource informations to described subscriber equipment, for user, browses and downloads.
Preferably,generator 13 can be first generates resource pages according to described one or more resource informations, as according to as described in resource class under one or more resource informations, by resource class generation resource page; Then, then by agreement communication mode, such as http, https etc., provides described resource page to described subscriber equipment.At this, described resource class includes but not limited to as life, social activity, communication, map, sound shadow, financing, information, text etc.For example, suppose that the device configuration information configuration-infor-i9300 thatacquisition device 11 gets mobile device mobile-A comprises the os4.0 as operating system android, Samsung Exynos4412 tetra-core processors, dominant frequency 1.4GHz, 16GB memory space etc., andresource determining device 12 is determined the one or more resource informations that match with device configuration information configuration-infor-i9300, as support the application program of android4.0 operating system as the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, Sina News client etc., wherein, the microblogging app of Tengxun, micro-letter app belongs to social resource class, mobile phone QQ2013 belongs to communication resource classification, interesting to listen to music player belongs to sound shadow resource class everyday, search dog cellphone inputting method belongs to office resource class, Sina News client belongs to information resource class,generator 13 can be according to these resource class, by resource class, generate the resource page that comprises the corresponding resource information of different resource classification, then, then by agreement communication mode, such as http, https etc., provides described resource page to described subscriber equipment, for user, browses and downloads.
Those skilled in the art will be understood that the mode of above-mentioned generation resource page is only for giving an example; the mode of other generation resource pages existing or that may occur is from now on as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
Between each device of resource providing device 1, be constant work.Particularly,acquisition device 11 continues via the communication connection between subscriber equipment and mobile device, obtains the corresponding device configuration information of described mobile device;Resource determining device 12 continues according to described device configuration information, determines the one or more resource informations that match with described device configuration information;Generator 13 continues described one or more resource informations to provide to described subscriber equipment.At this, those skilled in the art will be understood that " continuing " refers between each device of resource providing device 1 determining and providing of the obtaining of device configuration information, resource information are constantly provided respectively, until resource providing device 1 obtaining of arrestment configuration information in a long time.
Preferably,acquisition device 11, via the communication connection between subscriber equipment and mobile device, obtains the corresponding device configuration information of described mobile device and resource using information; Wherein,resource determining device 12 is according to described device configuration information, and in conjunction with described resource using information, determines the one or more resource informations that match with described device configuration information.
Particularly,acquisition device 11 first the application programming interfaces (API) by providing such as subscriber equipment, by the modes such as equipment manager of subscriber equipment, obtain the communication connection between subscriber equipment and mobile device; Then, again via this communication connection, by the application programming interfaces (API) of the unit type information providing on this mobile device are provided, obtain the unit type information of this mobile device, then in device configuration information storehouse, carry out matching inquiry, obtain the device configuration information of this mobile device, simultaneously, can, by calling the operating system application programming interfaces (API) of mobile device, obtain the corresponding resource using information of described mobile device.At this, described resource using information include but not limited to as described in mounted resource information in mobile device, as described in the mobile device resource information of just accessing etc.Those skilled in the art will be understood that above-mentioned resource using information is only for giving an example, and other resource using informations existing or that may occur from now on, as applicable to the present invention, also should be included in protection range of the present invention, and with way of reference, are contained in this at this.
For example, if user A wishes to manage its mobile device mobile-A by its subscriber equipment PC-A, wherein, this mobile device mobile-A has installed game app1, QQ space app, UC browser APP, the resources such as bean cotyledon music app, user A has installed pea pods client in its subscriber equipment PC-A, then by the adaptive usb data line of mobile device mobile-A, be connected to subscriber equipment PC-A, when user A is when its subscriber equipment PC-A opens pea pods client, theacquisition device 11 of pea pods client is first by the application programming interfaces (API) that provide such as subscriber equipment PC-A, or, equipment manager by subscriber equipment PC-A etc., get mobile-A between subscriber equipment PC-A and mobile device and set up communication connection by USB, then,acquisition device 11 can connect via this usb communication, by the application programming interfaces (API) of the unit type information providing on this mobile device mobile-A are provided, obtain the unit type information of this mobile device mobile-A as " Samsung i9300 ", then in device configuration information storehouse, carry out matching inquiry, obtain the device configuration information configuration-infor-i9300 of this mobile device mobile-A, as operating system android os4.0, Samsung Exynos4412 tetra-core processors, dominant frequency 1.4GHz, 16GB memory space etc., simultaneously,acquisition device 11 can be by calling the operating system application programming interfaces (API) of mobile device mobile-A, get the corresponding resource using information resource of mobile device mobile-A use-info, as the mounted game of this mobile device mobile-A app1, QQ space app, mobile phone QQ2010, UC browser APP, the resources such as bean cotyledon music app.
Those skilled in the art will be understood that the above-mentioned mode of obtaining the corresponding device configuration information of described mobile device and resource using information is only for giving an example; other existing or modes of obtaining the corresponding device configuration information of described mobile device and resource using information that may occur are from now on as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
Then,resource determining device 12 is according to described device configuration information, and in conjunction with described resource using information, determines the one or more resource informations that match with described device configuration information.For example, connect example, the device configuration information configuration-infor-i9300 of the mobile device mobile-A that firstresource determining device 12 is obtained according to acquisition device, in resource database, carry out matching inquiry, obtain the one or more candidate's resource informations that match with this device configuration information configuration-infor-i9300, if the application program of supporting android4.0 operating system is as the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player, search dog cellphone inputting method, Sina News client etc. everyday, then,resource determining device 12 is in conjunction with the resource using information resource use-info of mobile device mobile-A, determine the one or more resource informations that match with device configuration information configuration-infor-i9300, as by these candidate's resource informations with mobile device mobile-A in mounted resource belong to the resource of same asset classification, and/or in mobile device mobile-A the renewal version of mounted resource as described resource information, asresource determining device 12, determining the one or more resource informations that match with device configuration information configuration-infor-i9300 comprises: I) with QQ space app, mobile phone QQ2010 belongs to the microblogging app of social resource class together, micro-letter app, mobile phone QQ2013, II) belong to the interesting to listen to music player everyday of audio-visual resource class together with bean cotyledon music app, III) in mobile device mobile-A the renewal version of mounted resource as mobile phone QQ2013, as described resource information.
Those skilled in the art will be understood that mode that above-mentioned combination resource using information determines described resource information is only for for example; the mode that other combination resource using informations existing or that may occur are from now on determined described resource information is as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
More preferably,resource determining device 12 is according to described device configuration information, and in conjunction with described resource using information, and the dependency information between resource, determine the one or more resource informations that match with described device configuration information.At this, the dependence between described resource refers to two correlations between resource, and as hypothesis resource, app1 depends on resource app2, when aap2 changes, impact is depended on to its resource app1.
For example, connect example,resource determining device 12 is bonding apparatus configuration information configuration-infor-i9300 first, and in conjunction with the resource using information resource use-info of mobile device mobile-A, determine that the one or more resource informations that match with device configuration information configuration-infor-i9300 comprise: the microblogging app, micro-letter app, the mobile phone QQ2013 that I) belong to social resource class with QQ space app, mobile phone QQ2010 together, II) belong to the interesting to listen to music player everyday of audio-visual resource class together with bean cotyledon music app, III) in mobile device mobile-A the renewal version of mounted resource as mobile phone QQ2013, and hypothesis user A is when in using its mobile device mobile-A, mounted resource bean cotyledon music app listens to music music1, clicked " red heart " button, in music sources database corresponding to bean cotyledon music app, increased with music music1 and belonged to identical style, and/or from identical singer's music during as music2, because thering is dependence between music music1 and music music2,resource determining device 12 can be determined using music2 as the resource information matching with device configuration information configuration-infor-i9300.
Those skilled in the art will be understood that mode that the dependency information between above-mentioned combination resource using information and resource determines described resource information is only for for example; the mode that dependency information between other combination resource using informations existing or that may occur from now on and resource is determined described resource information is as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
Fig. 2 illustrates in accordance with a preferred embodiment of the present invention a kind of for the equipment schematic diagram of the corresponding resource information of mobile device is provided, wherein, resource providing device 1 comprises acquisition device 11 ', resource determining device 12 ', generator 13 ' anddownload apparatus 14 '.Particularly, acquisition device 11 ', via the communication connection between subscriber equipment and mobile device, obtains the corresponding device configuration information of described mobile device; Resource determining device 12 ', according to described device configuration information, is determined the one or more resource informations that match with described device configuration information; Generator 13 ' provides described one or more resource informations to described subscriber equipment; Download apparatus 14 ' according to respective user at least one down operation in described one or more resource informations, by the corresponding resource downloading of described down operation to described mobile device.At this, acquisition device 11 ', resource determining device 12 ' and generator 13 ' are identical or basic identical with the content of corresponding intrument in Fig. 1 embodiment, for simplicity's sake, thus do not repeat them here, and comprise therewith by reference.
Particularly, download apparatus 14 ' is first by dynamic web page techniques such as ASP, JSP, or the application programming interfaces (API) that provide by calling described subscriber equipment, obtain respective user at least one down operation in described one or more resource informations; Then, then according to this down operation, by the corresponding resource downloading of described down operation to described mobile device.For example, suppose that user A has clicked resource information that generator 13 ' provides as supported application program as corresponding in mobile phone QQ2013 " download " button of android4.0 operating system, download apparatus 14 ', by dynamic web page techniques such as ASP, JSP, just can get the down operation of user A to resource " mobile phone QQ2013 "; Then, download apparatus 14 ' is according to this down operation, first from the Resource Server of resource " mobile phone QQ2013 " is provided, downloaded resources " mobile phone QQ2013 ", then, via subscriber equipment PC-A, be connected with the USB between mobile device mobile-A, resource " mobile phone QQ2013 " is transferred to mobile device mobile-A.At this, described Resource Server comprises application software individual for software development or the mobile device that is applicable to different operating system that the issue of large-scale company oneself is developed, 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.
Those skilled in the art will be understood that the above-mentioned mode of obtaining described down operation is only for giving an example; other existing or modes of obtaining described down operation that may occur are from now on as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
(with reference to figure 2) in a preferred embodiment, wherein, resource providing device 1 comprises acquisition device 11 ', resource determining device 12 ', generator 13 ' and download apparatus 14 ', wherein, download apparatus 14 ' comprises operation acquiring unit 141 ' (not shown), connects determining unit 142 ' (not shown) and download unit 143 ' (not shown).Below with reference to Fig. 2, the preferred embodiment is described: particularly, acquisition device 11 ', via the communication connection between subscriber equipment and mobile device, obtains the corresponding device configuration information of described mobile device; Resource determining device 12 ', according to described device configuration information, is determined the one or more resource informations that match with described device configuration information; Generator 13 ' provides described one or more resource informations to described subscriber equipment; Operation acquiring unit 141 ' obtains respective user at least one down operation in described one or more resource informations; Connect the download connection that determining unit 142 ' is identified for downloading the corresponding target resource of described down operation; Download unit 143 ' connects via described download, and described target resource is downloaded to described mobile device.At this, acquisition device 11 ', resource determining device 12 ' and generator 13 ' are identical or basic identical with the content of corresponding intrument in Fig. 1 embodiment, for simplicity's sake, thus do not repeat them here, and comprise therewith by reference.
Particularly, operation acquiring unit 141 ' obtains respective user at least one down operation in described one or more resource informations.At this, the mode that operation acquiring unit 141 ' obtains described down operation is identical or basic identical with the mode that download apparatus in Fig. 2 14 ' obtains described down operation, for simplicity's sake, thus do not repeat them here, and comprise therewith by reference.
Then, connect the download connection that determining unit 142 ' is identified for downloading the corresponding target resource of described down operation.At this, connect determining unit 142 ' and determine that the mode of described download connection includes but not limited to following at least any one:
1) according to the available downloads of described mobile device, connect, be identified for downloading the download connection of described target resource.Particularly, connect determining unit 142 ' first by calling the application programming interfaces (API) of network connection state firmware of the operating system of mobile device mobile-A, as to Andriod(Android) mobile device of operating system can be according to ConnectivityManager(connection manager) obtain as described in the available downloads link of mobile device mobile-A, as the network related information of mobile device mobile-A, as network state information, network connection mode, at this, described network connection mode includes but not limited to wireless network connection mode, and it comprises:
I) wireless broadband network pattern, includes but not limited to, Wi-Fi, WiMax;
II) wireless cellular network pattern, includes but not limited to, WCDMA, CDMA2000, TD-SCDMA, HSPA, LTE etc.
Then, connect determining unit 142 ' and connect according to this available downloads, be identified for downloading the download connection of described target resource, as the available downloads of mobile device mobile-A is connected, as connecting for downloading the download of described target resource.For example, suppose operation acquiring unit 141 ' get user A to resource as the down operation of " mobile phone QQ2013 ", and connect determining unit 142 ' by calling the application programming interfaces (API) of network connection state firmware of the operating system of mobile device mobile-A, getting mobile device mobile-A is communicated and is connected with subscriber equipment PC-A by usb data line, simultaneously, mobile device mobile-A also can pass through WiFi connection mode access network, connecting determining unit 142 ' can be connected mobile device mobile-A with the usb communication between subscriber equipment PC-A, or, by WiFi connection mode, as the download of downloading target resource " mobile phone QQ2013 ", connect.
Then, connect determining unit 142 ' and connect according to this available downloads, be identified for downloading the download connection of described target resource
2), according to the corresponding target resource of described down operation, be identified for downloading the download connection of described target resource.At this, connect determining unit 142 ' and determine that according to the corresponding target resource of described down operation the mode that described download connects includes but not limited to following at least any one:
I) according to the corresponding target resource of described down operation, from the available downloads connection of described mobile device, select to be identified for downloading the download connection of described target resource, as according to as described in the resource related information of target resource as resource size, resource type etc., the download of selecting to be identified for to download described target resource from the available downloads of described mobile device connects connects.For example, suppose operation acquiring unit 141 ' get user A to video resource as the down operation of film video resource-A, it need to consume more bandwidth resources and resource occupies more disk space, and connect determining unit 142 ' by calling the application programming interfaces (API) of network connection state firmware of the operating system of mobile device mobile-A, getting mobile device mobile-A is communicated and is connected with subscriber equipment PC-A by usb data line, simultaneously, mobile device mobile-A is also by WiFi connection mode access network, as access-in resource server, connecting determining unit 142 ' can connect WiFi connection mode as the download of downloading target resource film video resource-A, for another example, suppose operation acquiring unit 141 ' get user A to text resource as the down operation of novel novel-A, its bandwidth resources that need to consume are less, and connect determining unit 142 ' by calling the application programming interfaces (API) of network connection state firmware of the operating system of mobile device mobile-A, getting mobile device mobile-A is communicated and is connected with subscriber equipment PC-A by usb data line, simultaneously, mobile device mobile-A both can pass through WiFi connection mode access network, also can pass through 3G, GPRS connection mode access network, connecting determining unit 142 ' can be connected mobile device mobile-A with the usb communication between subscriber equipment PC-A, or by 3G, GPRS connection mode, as the download of downloading target resource film video resource-A, connect.
II) according to described target resource, and in conjunction with the status information of equipment of described mobile device, the download that is identified for downloading described target resource connects.At this, described status information of equipment includes but not limited to following at least any one: the 1) network related information of described mobile device; 2) device configuration information of described mobile device, as device operating system CPU, equipment graphic process unit GPU, internal memory etc.; 3) the download preference configuration information about described target resource that described user arranges on described mobile device, as the network connection mode that mobile device is set is WiFi; 4) status information of equipment of described mobile device, as internal memory, disk remaining information, battery status information, network traffics use information etc.Those skilled in the art will be understood that the said equipment state information is only for giving an example, and other status information of equipment existing or that may occur from now on, as applicable to the present invention, also should be included in protection range of the present invention, and with way of reference, are contained in this at this.
For example, suppose operation acquiring unit 141 ' get user A to video resource as the down operation of film videoresource-A, it need to consume more bandwidth resources and resource occupies more disk space, the mobile device mobile-A that supposes user A has been used 80% of total flow, and connect determining unit 142 ' by calling the application programming interfaces (API) of network connection state firmware of the operating system of mobile device mobile-A, getting mobile device mobile-A is communicated and is connected with subscriber equipment PC-A by usb data line, simultaneously, mobile device mobile-A is also by WiFi connection mode access network, as be linked into Resource Server, connecting determining unit 142 ' can determine using WiFi connection mode as the download connection of downloading target resource film video resource-A, for another example, the mobile device mobile-A that supposes user A has been used 10% of total flow, residual flow is more, connects determining unit 142 ' and can determine using WiFi, 3G, GPRS connection mode as the download connection of downloading target resource film video resource-A, also as, the battery electric quantity of supposing mobile device mobile-A is lower, connect determining unit 142 ' and can determine postponement download target resource film video resource-A, when the battery electric quantity of mobile device mobile-A is full of, then download target resource film video resource-A.
Those skilled in the art will be understood that the above-mentioned mode of determining that described download connects is only for example; the mode that other definite described downloads existing or that may occur from now on connect is as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
Then, download unit 143 ' connects via described download, and described target resource is downloaded to described mobile device.For example, suppose to connect determining unit 142 ' and determine that the download of downloading target resource " mobile phone QQ2013 " is connected to WiFi connection mode, download unit 143 ' can be via this WiFi connection mode, from the Resource Server of target resource " mobile phone QQ2013 " is provided, target resource " mobile phone QQ2013 " is directly downloaded to mobile device mobile-A.
Preferably, connect determining unit 142 ' and also can connect according to the available downloads of described subscriber equipment, be identified for downloading the download connection of described target resource; Wherein, download unit 143 ' connects via described download, and described target resource is downloaded to described subscriber equipment, with via described communication connection, described target resource is transferred to described mobile device.
Particularly, connecting determining unit 142 ' also can connect according to the available downloads of described subscriber equipment, be identified for downloading the download connection of described target resource, as using as described in the available downloads of subscriber equipment connect as the download connection for target resource as described in downloading, or, according to the available downloads of described subscriber equipment, connect corresponding downloading rate, from described this available downloads connects, be identified for downloading the download connection of described target resource.For example, suppose operation acquiring unit 141 ' get user A to resource as the down operation of " mobile phone QQ2013 ", connect the application programming interfaces that determining unit 142 ' first provides by invoke user equipment PC-A self, the available downloads of obtaining subscriber equipment PC-A connects, as by " telecommunication line download ", " UNICOM's circuit is downloaded " etc., connect determining unit 142 ' can connect " telecommunication line " or " UNICOM's circuit " as the download of downloading target resource " mobile phone QQ2013 "; For another example, also connect example, suppose that the downloading rate that " telecommunication line " is corresponding is 561KB/ second, and downloading rate corresponding to " UNICOM's circuit " is 320KB/ second, connects determining unit 142 ' and the high available downloads of downloading rate can be connected to " telecommunication line " as the download connection of downloading target resource " mobile phone QQ2013 ".
Then, download unit 143 ' connects via described download, and described target resource is downloaded to described subscriber equipment, with via described communication connection, described target resource is transferred to described mobile device.For example, connect example, connecting determining unit 142 ' determines " telecommunication line " as the download connection of downloading target resource " mobile phone QQ2013 ", download unit 143 ' is first according to " telecommunication line ", from providing the Resource Server of resource " mobile phone QQ2013 " that target resource " mobile phone QQ2013 " is downloaded to subscriber equipment PC-A; Then, download unit 143 ' is connected with the USB between mobile device mobile-A via subscriber equipment PC-A, and resource " mobile phone QQ2013 " is transferred to mobile device mobile-A.
Fig. 3 illustrates according to a further aspect of the present invention a kind of for the method flow diagram of the corresponding resource information of mobile device is provided.
Particularly, in step S1, resource providing device 1, via the communication connection between subscriber equipment and mobile device, obtains the corresponding device configuration information of described mobile device; In step S2, resource providing device 1, according to described device configuration information, is determined the one or more resource informations that match with described device configuration information; In step S3, resource providing device 1 provides described one or more resource informations to described subscriber equipment.At this, described resource providing device 1 comprises and can be used for managing mobile device, collect the application software of the mobile device that is applicable to different operating system that each software development individual or the issue of large-scale company oneself developed and allow user to browse and download some application programs for a certain operating system exploitation and the management platform of other resources from it, such as pea pods, pea pods hundred precious bags etc., it can be realized by the mutually integrated equipment forming of network by the network equipment, subscriber equipment or the network equipment and subscriber equipment.At this, described resource includes but not limited to following at least any one: 1) 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.; 2) picture; 3) video; 4) music; 5) wallpaper; 6) novel.Those skilled in the art will be understood that above-mentioned resource is only for giving an example, and other resources existing or that may occur from now on, as applicable to the present invention, also should be included in protection range of the present invention, and with way of reference, are contained in this at this.At this, the described network equipment includes but not limited to as network host, single network server, a plurality of webserver collection or the realizations such as set of computers based on cloud computing.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 computer collection of a group.At this, described subscriber equipment can be any electronic product that can carry out man-machine interaction by modes such as keyboard, touch pad, touch-screens with user, such as desktop computer, PC, MAC, PDA etc.Described network includes but not limited to the Internet, wide area network, metropolitan area network, local area network (LAN), VPN network, wireless self-organization network (Ad Hoc network) etc.Those skilled in the art will be understood that above-mentioned resource providing device 1 is only for giving an example; other network equipments existing or that may occur from now on or subscriber equipment are as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.At this, the network equipment and subscriber equipment include a kind of can be according to the instruction of prior setting or storage, automatically carry out the electronic equipment of numerical computations and information processing, its hardware includes but not limited to microprocessor, application-specific integrated circuit (ASIC) (ASIC), programmable gate array (FPGA), digital processing unit (DSP), embedded device etc.
Particularly, in step S1, resource providing device 1 first the application programming interfaces (API) by providing such as subscriber equipment, by the modes such as equipment manager of subscriber equipment, obtain the communication connection between subscriber equipment and mobile device; Then, via this communication connection, by the application programming interfaces (API) of the unit type information providing on this mobile device are provided, obtain the unit type information of this mobile device again, then in device configuration information storehouse, carry out matching inquiry, obtain the device configuration information of this mobile device.At this, described mobile device can be any electronic product that can carry out man-machine interaction by modes such as keyboard, touch pad, touch-screen or handwriting equipments with user, such as smart mobile phone, mobile phone, PDA, palmtop PC PPC or panel computer etc.At this, described communication connection includes but not limited to following at least any one: 1) USB connects; 2) WiFi connects; 3) bluetooth connects.At this, described device configuration information includes but not limited to following at least any one: 1) the device operating system CPU of described mobile device; 2) the equipment graphic process unit GPU of described mobile device; 3) internal memory of described mobile device; 4) the screen attribute information of described mobile device, as screen width information, screen resolution information etc.Those skilled in the art will be understood that above-mentioned mobile device, communication connection and device configuration information are only for giving an example; other mobile devices existing or that may occur from now on or communication connection or device configuration information are as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
For example, if user A wishes to manage its mobile device mobile-A by its subscriber equipment PC-A, user A has installed pea pods client in its subscriber equipment PC-A, then by the adaptive usb data line of mobile device mobile-A, be connected to subscriber equipment PC-A, when user A is when its subscriber equipment PC-A opens pea pods client, pea pods client in step S1, resource providing device 1 is first by the application programming interfaces (API) that provide such as subscriber equipment PC-A, or, equipment manager by subscriber equipment PC-A etc., get mobile-A between subscriber equipment PC-A and mobile device and set up communication connection by USB, then, in step S1, resource providing device 1 can connect via this usb communication, by the application programming interfaces (API) of the unit type information providing on this mobile device mobile-A are provided, obtain the unit type information of this mobile device mobile-A as " Samsung i9300 ", then in device configuration information storehouse, carry out matching inquiry, obtain the device configuration information configuration-infor-i9300 of this mobile device mobile-A, as operating system android os4.0, Samsung Exynos4412 tetra-core processors, dominant frequency 1.4GHz, 16GB memory space etc.At this, described device configuration information storehouse can be arranged in resource providing device 1, also can be arranged in other equipment that are connected with resource providing device 1 by network.
Those skilled in the art will be understood that the above-mentioned mode of obtaining the communication connection between subscriber equipment and mobile device is only for giving an example; other existing or modes of obtaining the communication connection between subscriber equipment and mobile device that may occur are from now on as applicable to the present invention; also should be included in protection range 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 obtaining the corresponding device configuration information of described mobile device is only for giving an example; other existing or modes of obtaining the corresponding device configuration information of described mobile device that may occur are from now on as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
In step S2, resource providing device 1, according to described device configuration information, is determined the one or more resource informations that match with described device configuration information.At this, in step S2, resource providing device 1 determines that the mode of described resource information includes but not limited to following at least any one:
1), according to described device configuration information, in resource database, carry out matching inquiry, the one or more resource informations that match to obtain one or more and described device configuration information.For example, connect example, in step S1, the device configuration information configuration-infor-i9300 that resource providing device 1 gets mobile device mobile-A comprises the os4.0 as operating system android, Samsung Exynos4412 tetra-core processors, dominant frequency 1.4GHz, 16GB memory space etc., in step S2, resource providing device 1 can be according to this device configuration information configuration-infor-i9300, in resource database, carry out matching inquiry, obtain the one or more resource informations that match with this device configuration information configuration-infor-i9300, as support the application program of android4.0 operating system as the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, Sina News client etc.
2), according to described device configuration information, in conjunction with the corresponding support information that arranges of the resource in resource database, in this resource database, carry out matching inquiry, the one or more resource informations that match to obtain one or more and described device configuration information.For example, suppose in step S1, the unit type information that resource providing device 1 gets mobile device mobile-A is " 3GW100 of association ", its device configuration information configuration-infor-3GW100 comprises the v2.0 as operating system Android OS, CPU is the valiant imperial Snapdrago of high pass, dominant frequency 1.024GHz etc., in step S2, resource providing device 1 first can be according to this device configuration information configuration-infor-3GW100, in resource database, carry out matching inquiry, obtain the one or more candidate's resource informations that match with this device configuration information, as support the application program of android operating system as the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, Sina News client etc., suppose mobile phone QQ2013, the corresponding equipment support information of interesting to listen to music player is for supporting mobile device more than operating system Android OS v2.1X everyday, in step S2, resource providing device 1 can be in conjunction with the corresponding equipment support information of these resources, determine that the resource matching with this device configuration information configuration-infor-3GW100 in this candidate's resource information is the microblogging app of Tengxun, micro-letter app, search dog cellphone inputting method, Sina News client.
3), according to described device configuration information, in conjunction with the resource related information of each resource in resource database, in resource database, carry out matching inquiry, the one or more resource informations that match to obtain one or more and described device configuration information.At this, described resource related information includes but not limited to as the installation of resource 1); 2) download of described resource; 3) discharging quantity of described resource.For example, suppose in step S1, the device configuration information configuration-infor-i9300 that resource providing device 1 gets mobile device mobile-A comprises the os4.0 as operating system android, Samsung Exynos4412 tetra-core processors, dominant frequency 1.4GHz, 16GB memory space etc., in step S2, resource providing device 1 first can be according to this device configuration information, in resource database, carry out matching inquiry, obtain the one or more candidate's resource informations that match with this device configuration information configuration-infor-i9300, as support the application program of android4.0 operating system as the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, Sina News client etc., then, in step S2, resource providing device 1 can be according to the resource related information of these resources, from these candidate's resource informations, determine the one or more resource informations that match with device configuration information configuration-infor-i9300, as download and/or installation in these candidate's resource informations are met predetermined threshold as 3000 resource as described in resource information, or, using discharging quantity be less than predetermined threshold as 500 resource as described in resource information.
Those skilled in the art will be understood that the above-mentioned mode of determining described resource information is only for giving an example; the mode of other definite described resource informations existing or that may occur is from now on as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
Then, in step S3, resource providing device 1 is by the communication mode of agreement, and such as http, https etc., provides described one or more resource informations to described subscriber equipment, for user, browses and downloads.
Preferably, in step S3, resource providing device 1 can be first generates resource pages according to described one or more resource informations, as according to as described in resource class under one or more resource informations, by resource class generation resource page; Then, then by agreement communication mode, such as http, https etc., provides described resource page to described subscriber equipment.At this, described resource class includes but not limited to as life, social activity, communication, map, sound shadow, financing, information, text etc.For example, suppose in step S1, the device configuration information configuration-infor-i9300 that resource providing device 1 gets mobile device mobile-A comprises the os4.0 as operating system android, Samsung Exynos4412 tetra-core processors, dominant frequency 1.4GHz, 16GB memory space etc., and in step S2, resource providing device 1 is determined the one or more resource informations that match with device configuration information configuration-infor-i9300, as support the application program of android4.0 operating system as the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player everyday, search dog cellphone inputting method, Sina News client etc., wherein, the microblogging app of Tengxun, micro-letter app belongs to social resource class, mobile phone QQ2013 belongs to communication resource classification, interesting to listen to music player belongs to sound shadow resource class everyday, search dog cellphone inputting method belongs to office resource class, Sina News client belongs to information resource class, in step S3, resource providing device 1 can be according to these resource class, by resource class, generate the resource page that comprises the corresponding resource information of different resource classification, then, then by agreement communication mode, such as http, https etc., provides described resource page to described subscriber equipment, for user, browses and downloads.
Those skilled in the art will be understood that the mode of above-mentioned generation resource page is only for giving an example; the mode of other generation resource pages existing or that may occur is from now on as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
Between each step of resource providing device 1, be constant work.Particularly, in step S1, resource providing device 1 continues via the communication connection between subscriber equipment and mobile device, obtains the corresponding device configuration information of described mobile device; In step S2, resource providing device 1 continues according to described device configuration information, determines the one or more resource informations that match with described device configuration information; In step S3, resource providing device 1 continues described one or more resource informations to provide to described subscriber equipment.At this, those skilled in the art will be understood that " continuing " refers to determining and providing of the obtaining of device configuration information, resource information are constantly provided respectively between each step of resource providing device 1, until resource providing device 1 obtaining of arrestment configuration information in a long time.
Preferably, in step S1, resource providing device 1, via the communication connection between subscriber equipment and mobile device, obtains the corresponding device configuration information of described mobile device and resource using information; Wherein, in step S2, resource providing device 1 is according to described device configuration information, and in conjunction with described resource using information, determines the one or more resource informations that match with described device configuration information.
Particularly, in step S1, resource providing device 1 first the application programming interfaces (API) by providing such as subscriber equipment, by the modes such as equipment manager of subscriber equipment, obtain the communication connection between subscriber equipment and mobile device; Then, again via this communication connection, by the application programming interfaces (API) of the unit type information providing on this mobile device are provided, obtain the unit type information of this mobile device, then in device configuration information storehouse, carry out matching inquiry, obtain the device configuration information of this mobile device, simultaneously, can, by calling the operating system application programming interfaces (API) of mobile device, obtain the corresponding resource using information of described mobile device.At this, described resource using information include but not limited to as described in mounted resource information in mobile device, as described in the mobile device resource information of just accessing etc.Those skilled in the art will be understood that above-mentioned resource using information is only for giving an example, and other resource using informations existing or that may occur from now on, as applicable to the present invention, also should be included in protection range of the present invention, and with way of reference, are contained in this at this.
For example, if user A wishes to manage its mobile device mobile-A by its subscriber equipment PC-A, wherein, this mobile device mobile-A has installed game app1, QQ space app, UC browser APP, the resources such as bean cotyledon music app, user A has installed pea pods client in its subscriber equipment PC-A, then by the adaptive usb data line of mobile device mobile-A, be connected to subscriber equipment PC-A, when user A is when its subscriber equipment PC-A opens pea pods client, pea pods client in step S1, resource providing device 1 is first by the application programming interfaces (API) that provide such as subscriber equipment PC-A, or, equipment manager by subscriber equipment PC-A etc., get mobile-A between subscriber equipment PC-A and mobile device and set up communication connection by USB, then, in step S1, resource providing device 1 can connect via this usb communication, by the application programming interfaces (API) of the unit type information providing on this mobile device mobile-A are provided, obtain the unit type information of this mobile device mobile-A as " Samsung i9300 ", then in device configuration information storehouse, carry out matching inquiry, obtain the device configuration information configuration-infor-i9300 of this mobile device mobile-A, as operating system android os4.0, Samsung Exynos4412 tetra-core processors, dominant frequency 1.4GHz, 16GB memory space etc., simultaneously, in step S1, resource providing device 1 can be by calling the operating system application programming interfaces (API) of mobile device mobile-A, get the corresponding resource using information resource of mobile device mobile-A use-info, as the mounted game of this mobile device mobile-A app1, QQ space app, mobile phone QQ2010, UC browser APP, the resources such as bean cotyledon music app.
Those skilled in the art will be understood that the above-mentioned mode of obtaining the corresponding device configuration information of described mobile device and resource using information is only for giving an example; other existing or modes of obtaining the corresponding device configuration information of described mobile device and resource using information that may occur are from now on as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
Then, in step S2, resource providing device 1 is according to described device configuration information, and in conjunction with described resource using information, determines the one or more resource informations that match with described device configuration information.For example, connect example, in step S2, the device configuration information configuration-infor-i9300 of the mobile device mobile-A that first resource providing device 1 obtains according to acquisition device, in resource database, carry out matching inquiry, obtain the one or more candidate's resource informations that match with this device configuration information configuration-infor-i9300, if the application program of supporting android4.0 operating system is as the microblogging app of Tengxun, micro-letter app, mobile phone QQ2013, interesting to listen to music player, search dog cellphone inputting method, Sina News client etc. everyday, then, in step S2, resource providing device 1 is in conjunction with the resource using information resource use-info of mobile device mobile-A, determine the one or more resource informations that match with device configuration information configuration-infor-i9300, as by these candidate's resource informations with mobile device mobile-A in mounted resource belong to the resource of same asset classification, and/or in mobile device mobile-A the renewal version of mounted resource as described resource information, as in step S2, resource providing device 1 determines that the one or more resource informations that match with device configuration information configuration-infor-i9300 comprise: I) with QQ space app, mobile phone QQ2010 belongs to the microblogging app of social resource class together, micro-letter app, mobile phone QQ2013, II) belong to the interesting to listen to music player everyday of audio-visual resource class together with bean cotyledon music app, III) in mobile device mobile-A the renewal version of mounted resource as mobile phone QQ2013, as described resource information.
Those skilled in the art will be understood that mode that above-mentioned combination resource using information determines described resource information is only for for example; the mode that other combination resource using informations existing or that may occur are from now on determined described resource information is as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
More preferably, in step S2, resource providing device 1 is according to described device configuration information, and in conjunction with described resource using information, and the dependency information between resource, determine the one or more resource informations that match with described device configuration information.At this, the dependence between described resource refers to two correlations between resource, and as hypothesis resource, app1 depends on resource app2, when aap2 changes, impact is depended on to its resource app1.
For example, connect example, in step S2, resource providing device 1 is bonding apparatus configuration information configuration-infor-i9300 first, and in conjunction with the resource using information resource use-info of mobile device mobile-A, determine that the one or more resource informations that match with device configuration information configuration-infor-i9300 comprise: the microblogging app, micro-letter app, the mobile phone QQ2013 that I) belong to social resource class with QQ space app, mobile phone QQ2010 together, II) belong to the interesting to listen to music player everyday of audio-visual resource class together with bean cotyledon music app, III) in mobile device mobile-A the renewal version of mounted resource as mobile phone QQ2013, and hypothesis user A is when in using its mobile device mobile-A, mounted resource bean cotyledon music app listens to music music1, clicked " red heart " button, in music sources database corresponding to bean cotyledon music app, increased with music music1 and belonged to identical style, and/or from identical singer's music during as music2, because thering is dependence between music music1 and music music2, in step S2, resource providing device 1 can be determined using music2 as the resource information matching with device configuration information configuration-infor-i9300.
Those skilled in the art will be understood that mode that the dependency information between above-mentioned combination resource using information and resource determines described resource information is only for for example; the mode that dependency information between other combination resource using informations existing or that may occur from now on and resource is determined described resource information is as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
Fig. 4 illustrates in accordance with a preferred embodiment of the present invention a kind of for the method flow diagram of the corresponding resource information of mobile device is provided.
Wherein, the method comprising the steps of S1 ', step S2 ', step S3 ' and step S4 '.Particularly, in step S1 ', resource providing device 1, via the communication connection between subscriber equipment and mobile device, obtains the corresponding device configuration information of described mobile device; In step S2 ', resource providing device 1, according to described device configuration information, is determined the one or more resource informations that match with described device configuration information; In step S3 ', resource providing device 1 provides described one or more resource informations to described subscriber equipment; In step S4 ', resource providing device 1 according to respective user at least one down operation in described one or more resource informations, by the corresponding resource downloading of described down operation to described mobile device.At this, step S1 ', step S2 ' are identical or basic identical with the content of corresponding step in Fig. 3 embodiment with step S3 ', for simplicity's sake, thus do not repeat them here, and comprise therewith by reference.
Particularly, in step S4 ', first resource providing device 1 passes through dynamic web page techniques such as ASP, JSP, or, the application programming interfaces (API) that provide by calling described subscriber equipment, obtain respective user at least one down operation in described one or more resource informations; Then, then according to this down operation, by the corresponding resource downloading of described down operation to described mobile device.For example, suppose that user A has clicked in step S3 ', the resource information that resource providing device 1 provides is as supported application program as corresponding in mobile phone QQ2013 " download " button of android4.0 operating system, in step S4 ', resource providing device 1, by dynamic web page techniques such as ASP, JSP, just can get the down operation of user A to resource " mobile phone QQ2013 "; Then, in step S4 ', resource providing device 1 is according to this down operation, first from the Resource Server of resource " mobile phone QQ2013 " is provided, downloaded resources " mobile phone QQ2013 ", then, will be connected with the USB between mobile device mobile-A via subscriber equipment PC-A, resource " mobile phone QQ2013 " is transferred to mobile device mobile-A.At this, described Resource Server comprises application software individual for software development or the mobile device that is applicable to different operating system that the issue of large-scale company oneself is developed, 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.
Those skilled in the art will be understood that the above-mentioned mode of obtaining described down operation is only for giving an example; other existing or modes of obtaining described down operation that may occur are from now on as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
(with reference to figure 4) in a preferred embodiment, wherein, the method comprising the steps of S1 ', step S2 ', step S3 ' and step S4 ', wherein, step S4 ' step S41 ' (not shown), step S42 ' (not shown) and step S43 ' (not shown).Below with reference to Fig. 4, the preferred embodiment is described: particularly, in step S1 ', resource providing device 1, via the communication connection between subscriber equipment and mobile device, obtains the corresponding device configuration information of described mobile device; In step S2 ', resource providing device 1, according to described device configuration information, is determined the one or more resource informations that match with described device configuration information; In step S3 ', resource providing device 1 provides described one or more resource informations to described subscriber equipment; In step S41 ', resource providing device 1 obtains respective user at least one down operation in described one or more resource informations; In step S42 ', resource providing device 1 is identified for downloading the download connection of the corresponding target resource of described down operation; In step S43 ', resource providing device 1 connects via described download, and described target resource is downloaded to described mobile device.At this, step S1 ', step S2 ' are identical or basic identical with the content of corresponding step in Fig. 3 embodiment with step S3 ', for simplicity's sake, thus do not repeat them here, and comprise therewith by reference.
Particularly, in step S41 ', resource providing device 1 obtains respective user at least one down operation in described one or more resource informations.At this, in step S41 ', resource providing device 1 obtains in the mode of described down operation and Fig. 2 in step S4 ', the mode that resource providing device 1 obtains described down operation is identical or basic identical, for simplicity's sake, thus do not repeat them here, and comprise therewith by reference.
Then,, in step S42 ', resource providing device 1 is identified for downloading the download connection of the corresponding target resource of described down operation.At this, in step S42 ', resource providing device 1 determines that the mode that described download connects includes but not limited to following at least any one:
1) according to the available downloads of described mobile device, connect, be identified for downloading the download connection of described target resource.Particularly, in step S42 ', resource providing device 1 is first by calling the application programming interfaces (API) of network connection state firmware of the operating system of mobile device mobile-A, as to Andriod(Android) mobile device of operating system can be according to ConnectivityManager(connection manager) obtain as described in the available downloads link of mobile device mobile-A, as the network related information of mobile device mobile-A, as network state information, network connection mode, at this, described network connection mode includes but not limited to wireless network connection mode, it comprises:
I) wireless broadband network pattern, includes but not limited to, Wi-Fi, WiMax;
II) wireless cellular network pattern, includes but not limited to, WCDMA, CDMA2000, TD-SCDMA, HSPA, LTE etc.
Then, in step S42 ', resource providing device 1 connects according to this available downloads, is identified for downloading the download connection of described target resource, as the available downloads of mobile device mobile-A is connected, as connecting for downloading the download of described target resource.For example, suppose in step S41 ', resource providing device 1 get user A to resource as the down operation of " mobile phone QQ2013 ", and in step S42 ', resource providing device 1 is by calling the application programming interfaces (API) of network connection state firmware of the operating system of mobile device mobile-A, getting mobile device mobile-A is communicated and is connected with subscriber equipment PC-A by usb data line, simultaneously, mobile device mobile-A is also by WiFi connection mode access network, as access-in resource server, in step S42 ', resource providing device 1 can be connected mobile device mobile-A with the usb communication between subscriber equipment PC-A, or, by WiFi network connection mode, as the download of downloading target resource " mobile phone QQ2013 ", connect.
Then, in step S42 ', resource providing device 1 connects according to this available downloads, is identified for downloading the download connection of described target resource
2), according to the corresponding target resource of described down operation, be identified for downloading the download connection of described target resource.At this, in step S42 ', resource providing device 1 determines that according to the corresponding target resource of described down operation the mode that described download connects includes but not limited to following at least any one:
I) according to the corresponding target resource of described down operation, from the available downloads connection of described mobile device, select to be identified for downloading the download connection of described target resource, as according to as described in the resource related information of target resource as resource size, resource type etc., the download of selecting to be identified for to download described target resource from the available downloads of described mobile device connects connects.For example, suppose in step S41 ', resource providing device 1 get user A to video resource as the down operation of film video resource-A, it need to consume more bandwidth resources and resource occupies more disk space, and in step S42 ', resource providing device 1 is by calling the application programming interfaces (API) of network connection state firmware of the operating system of mobile device mobile-A, getting mobile device mobile-A is communicated and is connected with subscriber equipment PC-A by usb data line, simultaneously, mobile device mobile-A is also by WiFi connection mode access network, as access-in resource server, in step S42 ', resource providing device 1 can connect WiFi connection mode as the download of downloading target resource film video resource-A, for another example, suppose in step S41 ', resource providing device 1 get user A to text resource as the down operation of novel novel-A, its bandwidth resources that need to consume are less, and in step S42 ', resource providing device 1 is by calling the application programming interfaces (API) of network connection state firmware of the operating system of mobile device mobile-A, getting mobile device mobile-A is communicated and is connected with subscriber equipment PC-A by usb data line, simultaneously, mobile device mobile-A both can pass through WiFi connection mode access network, also can pass through 3G, GPRS connection mode access network, in step S42 ', resource providing device 1 can be connected mobile device mobile-A with the usb communication between subscriber equipment PC-A, or by 3G, GPRS connection mode, as the download of downloading target resource film video resource-A, connect.
II) according to described target resource, and in conjunction with the status information of equipment of described mobile device, the download that is identified for downloading described target resource connects.At this, described status information of equipment includes but not limited to following at least any one: the 1) network related information of described mobile device; 2) device configuration information of described mobile device, as device operating system CPU, equipment graphic process unit GPU, internal memory etc.; 3) the download preference configuration information about described target resource that described user arranges on described mobile device, as the network connection mode that mobile device is set is WiFi; 4) status information of equipment of described mobile device, as internal memory, disk remaining information, battery status information, network traffics use information etc.Those skilled in the art will be understood that the said equipment state information is only for giving an example, and other status information of equipment existing or that may occur from now on, as applicable to the present invention, also should be included in protection range of the present invention, and with way of reference, are contained in this at this.
For example, suppose in step S41 ', resource providing device 1 get user A to video resource as the down operation of film video resource-A, it need to consume more bandwidth resources and resource occupies more disk space, the mobile device mobile-A that supposes user A has been used 80% of total flow, and in step S42 ', resource providing device 1 is by calling the application programming interfaces (API) of network connection state firmware of the operating system of mobile device mobile-A, getting mobile device mobile-A is communicated and is connected with subscriber equipment PC-A by usb data line, simultaneously, mobile device mobile-A is also by WiFi connection mode access network, in step S42 ', resource providing device 1 can be determined using WiFi connection mode as the download connection of downloading target resource film video resource-A, for another example, the mobile device mobile-A that supposes user A has been used 10% of total flow, residual flow is more, and, in step S42 ', resource providing device 1 can be determined using WiFi, 3G, GPRS connection mode as the download connection of downloading target resource film video resource-A, also as, the battery electric quantity of supposing mobile device mobile-A is lower, in step S42 ', resource providing device 1 can be determined postponement download target resource film video resource-A, when the battery electric quantity of mobile device mobile-A is full of, then download target resource film video resource-A.
Those skilled in the art will be understood that the above-mentioned mode of determining that described download connects is only for example; the mode that other definite described downloads existing or that may occur from now on connect is as applicable to the present invention; also should be included in protection range of the present invention, and with way of reference, be contained in this at this.
Then,, in step S43 ', resource providing device 1 connects via described download, and described target resource is downloaded to described mobile device.For example, suppose in step S42 ', resource providing device 1 determines that the download of downloading target resource " mobile phone QQ2013 " is connected to WiFi connection mode, in step S43 ', resource providing device 1 can be via this WiFi connection mode, from the Resource Server of target resource " mobile phone QQ2013 " is provided, target resource " mobile phone QQ2013 " is directly downloaded to mobile device mobile-A.
Preferably, in step S42 ', resource providing device 1 also can connect according to the available downloads of described subscriber equipment, is identified for downloading the download connection of described target resource; Wherein, in step S43 ', resource providing device 1 connects via described download, and described target resource is downloaded to described subscriber equipment, with via described communication connection, described target resource is transferred to described mobile device.
Particularly, in step S42 ', resource providing device 1 also can connect according to the available downloads of described subscriber equipment, be identified for downloading the download connection of described target resource, as using as described in the available downloads of subscriber equipment connect as the download connection for target resource as described in downloading, or, according to the available downloads of described subscriber equipment, connect corresponding downloading rate, from connecting, described this available downloads is identified for downloading the download connection of described target resource.For example, suppose in step S41 ', resource providing device 1 get user A to resource as the down operation of " mobile phone QQ2013 ", in step S42 ', the application programming interfaces that first resource providing device 1 provides by invoke user equipment PC-A self, the available downloads of obtaining subscriber equipment PC-A connects, as passed through " telecommunication line download ", " UNICOM's circuit is downloaded " etc.,, in step S42 ', resource providing device 1 can connect " telecommunication line " or " UNICOM's circuit " as the download of downloading target resource " mobile phone QQ2013 "; For another example, also connect example, suppose that the downloading rate that " telecommunication line " is corresponding is 561KB/ second, and downloading rate corresponding to " UNICOM's circuit " is 320KB/ second,, in step S42 ', resource providing device 1 can connect " telecommunication line " using the high available downloads of downloading rate and connect as the download of downloading target resource " mobile phone QQ2013 ".
Then, in step S43 ', resource providing device 1 connects via described download, and described target resource is downloaded to described subscriber equipment, with via described communication connection, described target resource is transferred to described mobile device.For example, connect example, in step S42 ', resource providing device 1 is determined " telecommunication line " as the download connection of downloading target resource " mobile phone QQ2013 ", in step S43 ', resource providing device 1 is first according to " telecommunication line ", from providing the Resource Server of resource " mobile phone QQ2013 " that target resource " mobile phone QQ2013 " is downloaded to subscriber equipment PC-A; Then, in step S43 ', resource providing device 1 via between subscriber equipment PC-A and mobile device mobile-A USB be connected, resource " mobile phone QQ2013 " is transferred to mobile device mobile-A.
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 application-specific integrated circuit (ASIC) (ASIC), general object computer 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 memory, magnetic or CD-ROM driver or floppy 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 computer, by the operation of this computer, can call or provide the method according to this invention and/or technical scheme.And call the program command of method of the present invention, may be stored in fixing or movably in recording medium, and/or be transmitted by the data flow in broadcast or other signal bearing medias, and/or be stored in according in the working storage of the computer equipment of described program command operation.At this, comprise according to one embodiment of present invention a device, this device comprises for storing the memory 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.