CN105227598A - A kind of resource sharing method, device and system stored based on cloud - Google Patents

A kind of resource sharing method, device and system stored based on cloud Download PDF

Info

Publication number
CN105227598A
CN105227598A CN201410258913.3A CN201410258913A CN105227598A CN 105227598 A CN105227598 A CN 105227598A CN 201410258913 A CN201410258913 A CN 201410258913A CN 105227598 A CN105227598 A CN 105227598A
Authority
CN
China
Prior art keywords
download
resource
sharing
share
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410258913.3A
Other languages
Chinese (zh)
Other versions
CN105227598B (en
Inventor
潘林锋
梁佛木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410258913.3A priority Critical patent/CN105227598B/en
Publication of CN105227598A publication Critical patent/CN105227598A/en
Application granted granted Critical
Publication of CN105227598B publication Critical patent/CN105227598B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses the resource sharing method, device and the system that store based on cloud; The terminal of the embodiment of the present invention can obtain sharing information, wherein, this sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource, then the degree of correlation of this scene and this terminal is calculated according to this scene information, when determining that this degree of correlation exceedes preset threshold value, according to this reference address sharing resource, this is shared to resource and carries out pre-download, and receive that user triggers share the access request of resource about this time, that shows that this pre-download obtains shares resource; Adopt the program can shorten user to check and time when sharing resource realize fast sharing of resource.

Description

A kind of resource sharing method, device and system stored based on cloud
Technical field
The present invention relates to communication technical field, be specifically related to a kind of resource sharing method, device and the system that store based on cloud.
Background technology
In the application stored based on cloud, there is a large amount of demands sharing resource in user.Common way is first needing the uploading resource shared to common net dish by user, or upload to other high in the clouds file servers, and obtain the chained address of this resource at server end, then the chained address of this acquisition is shared with one or more targeted customer.After being obtained above-mentioned chained address by the targeted customer shared, manual click can check, if desired, then click and download corresponding resource.
To in the research and practice process of prior art, the present inventor finds, in existing resource sharing scheme, user check other users share resource time, often need to wait for that resource downloads to this locality from server and just can check, its process is comparatively very long, needs to spend the more stand-by period.
Summary of the invention
The embodiment of the present invention provide a kind of store based on cloud resource sharing method, device and system, user can be shortened and check and time when sharing resource realize fast sharing of resource.
Based on the resource sharing method that cloud stores, comprising:
Terminal obtains sharing information, and described sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource;
Described terminal calculates the degree of correlation of described scene and this terminal according to described scene information;
When described terminal determines that the described degree of correlation exceedes preset threshold value, according to the described reference address sharing resource, pre-download is carried out to described resource of sharing;
Described terminal receive that user triggers about described share the access request of resource time, that shows that described pre-download obtains shares resource.
Based on the resource sharing device that cloud stores, comprising:
Acquiring unit, for obtaining sharing information, described sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource;
Arithmetic element, for calculating the degree of correlation of described scene and this terminal according to described scene information;
Pre-download unit, during for determining that the described degree of correlation exceedes preset threshold value, carries out pre-download according to the described reference address sharing resource to described resource of sharing;
Display unit, for receive that user triggers about described share the access request of resource time, that shows that described pre-download obtains shares resource.
A kind of communication system, comprises any one resource sharing device stored based on cloud that the embodiment of the present invention provides.
The terminal of the embodiment of the present invention can obtain sharing information, wherein, this sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource, then the degree of correlation of this scene and this terminal is calculated according to this scene information, when determining that this degree of correlation exceedes preset threshold value, according to this reference address sharing resource, this is shared to resource and carries out pre-download, and receive user trigger share the access request of resource about this time, that shows that this pre-download obtains shares resource, user can be checked quickly and share resource, and without the need to stand-by period of overspending, that is, adopt the program can shorten user and check time when sharing resource, realize fast sharing of resource, substantially increase Consumer's Experience.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those skilled in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the flow chart of the resource sharing method based on cloud storage that the embodiment of the present invention provides;
Fig. 2 a is the scene schematic diagram of the resource sharing method based on cloud storage that the embodiment of the present invention provides;
Fig. 2 b is another flow chart of the resource sharing method based on cloud storage that the embodiment of the present invention provides;
Fig. 3 is the structural representation of the resource sharing device based on cloud storage that the embodiment of the present invention provides;
Fig. 4 is another structural representation of the resource sharing device based on cloud storage that the embodiment of the present invention provides;
Fig. 5 is the structural representation of the terminal that the embodiment of the present invention provides.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those skilled in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the present invention provides a kind of resource sharing method, device and the system that store based on cloud.Below be described in detail respectively.
Embodiment one,
The embodiment of the present invention by from the resource sharing device stored based on cloud, angle be described, the resource sharing device that should store based on cloud specifically can be in the terminal integrated, this terminal is specifically as follows the equipment such as mobile phone, panel computer or personal computer (PC, PersonalComputer).
A kind of resource sharing method stored based on cloud, comprise: terminal obtains sharing information, wherein, this sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource, the degree of correlation of this scene and this terminal is calculated according to this scene information, when determining that this degree of correlation exceedes preset threshold value, according to the described reference address sharing resource, this is shared to resource and carries out pre-download, receive that user triggers about described share the access request of resource time, that shows that this pre-download obtains shares resource.
As shown in Figure 1, the idiographic flow of the resource sharing method that should store based on cloud can be as follows:
101, terminal obtains sharing information;
Wherein, this sharing information can comprise the scene information sharing scene residing for resource and the reference address sharing resource.Such as, wherein, what this scene information can indicate this to share resource shares targeted customer, such as, is be shared with the user specified, is still shared with all users, and the targeted customer shared is one or multiple, etc.The reference address sharing resource then refers to this and shares the deposit position of resource in storage server, can have access to this share resource according to this reference address.
102, terminal calculates the degree of correlation of this scene and this terminal according to this scene information;
Wherein, when the degree of correlation is higher, the operation of pre-download just more can meet the expection of user, and such as, from low to high, its value can be 0 ~ 100 to this degree of correlation, etc.
The computational methods of this degree of correlation can be arranged according to the demand of practical application, such as, this scene information can comprise and share targeted customer's number, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share the parameters such as significance level mark, then step " terminal calculates the degree of correlation of this scene and this terminal according to this scene information " can comprise:
Share targeted customer's number according to this, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share the parameters such as significance level mark and search preset mapping table respectively to determine corresponding relevance degree, calculate the summation of all relevance degrees found.
Wherein, this preset mapping table share targeted customer's number for recording, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share the corresponding relation of the parameters such as significance level mark and relevance degree.
Or, also targeted customer's number will can be shared, share promoter and the relation sharing targeted customer, the pre-download file type of user preset, the corresponding relation shared resource timeliness and/or share the parameters such as significance level mark and relevance degree is by arranging some strategies, such as formula embodies, namely without the need to tabling look-up, but directly according to preset strategy as formula directly calculates each self-corresponding relevance degree of these parameters respectively, and then the summation of all relevance degrees calculated, as the final degree of correlation, namely step " terminal calculates the degree of correlation of this scene and this terminal according to this scene information " can comprise:
Share targeted customer's number according to this, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share significance level and identify relevance degree corresponding according to preset policy calculation respectively, the summation of all relevance degrees calculated.
Wherein, share targeted customer's number, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share significance level and identify and can arrange according to the demand of practical application with the corresponding relation of relevance degree, such as, specifically can be as follows:
(1) targeted customer's number is shared;
If it is less to share targeted customer's number, such as man-to-manly to share, or among a small circle in share, then can think that the degree of correlation of this scene and this terminal is higher.Such as, share one to one, the degree of correlation can value be 100, shares among a small circle and can get slightly lower value, such as, between 60 ~ 95, etc.And to what share a large amount of targeted customer, even do not limit the scene of targeted customer, then can judge that the degree of correlation of this scene and this terminal is lower, such as value can be less than 50, etc.
In embodiments of the present invention, by the value of the degree of correlation referred to as relevance degree.
(2) promoter and the relation sharing targeted customer is shared;
Applying in the resource sharing scene combined with social activity, when resource sharing promoter with share to there is certain relation between targeted customer time, then the degree of correlation is higher, and relation is tightr, and the degree of correlation is higher.Such as, the friend relation in instant messaging, microblogging listens to relation etc., and can think that degree of correlation value under bidirectional relationship is higher than the degree of correlation value under unidirectional relationship, concrete value can be arranged according to application demand.
(3) the pre-download file type of user preset;
User can preset some file types, is used for the degree of correlation of the resource sharing indicating this kind of file type for high.Such as user can arrange certain picture format, and the file as jpg and gif form is the high degree of correlation, and the value 100 of its degree of correlation, preferentially performs pre-download.User also can specify some file type degrees of correlation to be low simultaneously, and such as avi file degree of correlation value is 0, does not perform pre-download, etc.
(4) resource timeliness is shared;
When there is ageing requirement in resource sharing, can think ageing beyond resource and the degree of correlation of targeted customer be 0, namely do not perform pre-download.
(5) significance level mark is shared;
The promoter of resource sharing can identify the significance level that this shares operation, and more important resource, degree of correlation value is higher.
It should be noted that, when specifically implementing, only can consider any one parameter wherein, also can consider above-mentioned multiple parameter simultaneously.If when there is multiple parameter, to parameters, weight can also be set respectively according to actual conditions, then sue for peace according to weight, namely summation is weighted to the relevance degree of parameters.Wherein, this weight can be arranged according to the demand of practical application, such as, under extreme case, the weight of some key element can be very high, even as unique key element determined, such as, when this resource sharing has exceeded timeliness, other key element can be ignored, because now this resource link lost efficacy, cannot carry out pre-download operation, therefore degree of correlation value is 0, etc., do not repeat them here.
103, when terminal determines that this degree of correlation exceedes preset threshold value, when the degree of correlation summation calculated in such as determining step 102 exceedes preset threshold value, according to this reference address sharing resource, this is shared to resource and carries out pre-download.
If determine that this degree of correlation does not exceed preset threshold value, be then failure to actuate, namely this do not shared to resource and carries out pre-download, when can wait for that user manually clicks this reference address, just download.
Wherein, this threshold value can be arranged according to the demand of practical application.
In addition, in order to improve the flexibility of the program further, improve Consumer's Experience, when determining whether to carry out pre-download, share except the degree of correlation of scene residing for resource and this terminal except needing consideration, can also using current for terminal residing environment also as one of factor considered, namely when determining that this degree of correlation exceedes preset threshold value, can also judge further according to the situation of the current residing environment of terminal, if environment is suitable, just according to this reference address sharing resource, this is shared to resource and carries out pre-download.Therefore, before step " carries out pre-download according to the described reference address sharing resource to described resource of sharing ", the resource sharing method that should store based on cloud can also comprise:
Obtain the environmental information of the current residing environment of this terminal and preset pre-download configuration information, determine that this environment is applicable to carrying out pre-download according to this environmental information and pre-download configuration information.
It should be noted that, if this environment is not suitable for pre-download, then do not carry out pre-download, can monitor this environment, just carry out pre-download when waiting for that bad border is applicable to pre-download, the resource sharing method that namely should store based on cloud can also comprise:
If environmentally information and pre-download configuration information determine that this environment is not suitable for carrying out pre-download, then can monitor this environment, when this environment changes, this environmental information be upgraded;
When determining that this environment is applicable to carrying out pre-download according to the environmental information after upgrading and pre-download configuration information, perform the step of " this is shared to resource and carries out pre-download according to this reference address sharing resource ".
Wherein, this pre-download configuration information can be arranged according to the demand of hobby or practical application by user, such as, this pre-download configuration information can indicate the terminal type that can carry out pre-download and/or can carry out the information such as the network type of pre-download, such as, can arrange and can carry out pre-download when this terminal is personal computer, or, also can arrange when this terminal is mobile phone, and network type is Wireless Fidelity (WIFI, WirelessFidelity), time, pre-download can be carried out, etc.Environmental information then can comprise the information such as terminal type and/or current the used network of network type of this terminal of this terminal.
Then now, according to this environmental information and pre-download configuration information, step " is determined whether this environment is applicable to carrying out pre-download " and can be comprised:
Determine whether terminal type and/or current the used network of network type of this terminal of this terminal meet the terminal type that can carry out pre-download indicated in this pre-download configuration information and/or can carry out the network type of pre-download, if meet, then determine that this environment is applicable to carrying out pre-download, otherwise, if do not meet, then determine that this environment is not suitable for carrying out pre-download.
104, terminal receive that user triggers share the access request of resource about this time, that shows that this pre-download obtains shares resource.
It should be noted that, when carrying out pre-download, can also identify the state of the resource downloaded, such as, if downloaded, then be designated just in pre-download state, if and downloaded, then be designated pre-download completion status, like this, when receive user trigger share the access request of resource about this time, just first can check mark, if this is designated pre-download completion status, that then directly shows that this pre-download obtains shares resource, if and this is designated just in pre-download state, after then waiting for that this shares resource downloading, that just shows that this pre-download obtains shares resource.
As from the foregoing, the terminal of the present embodiment can obtain sharing information, wherein, this sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource, then the degree of correlation of this scene and this terminal is calculated according to this scene information, when determining that this degree of correlation exceedes preset threshold value, according to this reference address sharing resource, this is shared to resource and carries out pre-download, and receive user trigger share the access request of resource about this time, that shows that this pre-download obtains shares resource, user can be checked quickly and share resource, and without the need to stand-by period of overspending, that is, adopt the program can shorten user and check time when sharing resource, realize fast sharing of resource, substantially increase Consumer's Experience.
Embodiment two,
According to the method described by embodiment one, below the resource sharing device stored based on cloud for this is specifically integrated in terminal B, is described in further detail.
As shown in Figure 2 a, this communication system can comprise terminal A, sharing service device and terminal B, specifically can be as follows:
(1) terminal A
This terminal A can comprise sharing module, for will the uploading resource shared be needed to sharing service device, so that by resource sharing to targeted customer, such as, and specifically can be as follows:
Sent by sharing module and share this sharing service device of request, wherein, this is shared request and carries resource that needs share and share targeted customer.
(2) sharing service device;
This sharing service device, that uploads for receiving terminal A shares resource, and obtains sharing information, wherein, this sharing information comprises this reference address sharing resource shares scene residing for resource scene information with this, and this sharing information is sent to targeted customer, such as, terminal B is sent to.
Wherein, sharing service device is when sending to targeted customer by this sharing information, can directly send, transmission of also can selecting a good opportunity, such as, can arrange when this targeted customer is online, just send, and if this targeted customer is online, then buffer memory this share request, after waiting for that this targeted customer reaches the standard grade, just send.
(3) terminal B;
This terminal B can comprise scene analysis module, environmental analysis module, pre-download module and display module, as follows:
Scene analysis module, for receiving the sharing information that sharing service device sends, calculates the degree of correlation of this scene and this terminal according to the scene information in this sharing information.
According to this environmental information and pre-download configuration information, environmental analysis module, for obtaining the environmental information of the current residing environment of this terminal and preset pre-download configuration information, determines whether this environment is applicable to carrying out pre-download.
Pre-download module, for determining that the degree of correlation exceedes preset threshold value, and when the current residing environment of this terminal is applicable to carrying out pre-download, sharing resource according to the reference address sharing resource in sharing information carrying out pre-download to this.
Display module, for receive that user triggers share the access request of resource about this time, that shows that this pre-download obtains shares resource.
Based on above-mentioned application scenarios, be described in detail to the resource sharing method under this scene below.
As shown in Figure 2 b, a kind of resource sharing method stored based on cloud, comprising:
201, terminal A is sent by sharing module and shares this sharing service device of request, and wherein, this is shared request and carries resource that needs share and share targeted customer.
Such as, if need the resource shared to be picture P0001, then terminal A needs uploading pictures P0001 to this sharing service device, and specify the targeted customer needing to share, such as, for this targeted customer for terminal B, then the account information of terminal B can be sent to sharing service device.
202, sharing service device receives after this shares request, and store the resource that these needs are shared, and obtain sharing information, wherein, this sharing information comprises this reference address sharing resource shares scene residing for resource scene information with this.
Such as, if need the resource shared to be picture P0001, then sharing service device receives after this shares request, picture P0001 is stored, and obtain sharing information, wherein, this sharing information comprises the scene information of scene residing for the reference address of picture P0001 and picture P0001.
Wherein, this scene information can indicate the information such as the targeted customer needing to share, and such as, can specify and this picture P0001 is shared with terminal B, etc.
203, sharing service device shares according to this targeted customer asking to determine to need to share, and this sharing information is sent to targeted customer.
Such as, the information of the targeted customer entrained by specifically can sharing in request according to this, the account information of such as terminal B determines that the targeted customer needing to share is terminal B, so this sharing information is sent to terminal B, wherein, this sharing information can comprise the scene information of scene residing for the reference address of picture P0001 and picture P0001.
Wherein, sharing service device is when sending to targeted customer by this sharing information, can directly send, transmission of also can selecting a good opportunity, such as, can arrange when this targeted customer is online, just send, and if this targeted customer is online, then buffer memory this share request, after waiting for that this targeted customer reaches the standard grade, just send.
In addition, it should be noted that, in the present embodiment, be only that terminal B is described for example with targeted customer, should be understood that, targeted customer also can by multiple, and its implementation is similar, does not repeat them here.
204, after terminal B receives this sharing information, the degree of correlation of this scene and this terminal is calculated according to the scene information in this sharing information.
Wherein, the computational methods of this degree of correlation see embodiment one, can not repeat them here.
205, terminal B determines whether this degree of correlation exceedes preset threshold value, if so, then performs step 206, if not, is then failure to actuate, can waits for that user manually clicks this reference address, during the reference address of such as picture P0001, just downloads.
Wherein, this threshold value can be arranged according to the demand of practical application.
206, terminal B obtains the environmental information of the residing environment of this terminal (i.e. terminal B) and preset pre-download configuration information, determine whether this environment is applicable to carrying out pre-download according to this environmental information and pre-download configuration information, pre-download is carried out if be applicable to, then perform step 207, carry out pre-download if be not suitable for, then perform step 208.
Wherein, this pre-download configuration information can be arranged according to the demand of hobby or practical application by user, such as, this pre-download configuration information can indicate the terminal type that can carry out pre-download and/or can carry out the information such as the network type of pre-download, such as, can arrange and can carry out pre-download when this terminal is personal computer, or, also can arrange when this terminal is mobile phone, and when network type is WIFI, can pre-download be carried out, etc.Environmental information then can comprise the information such as terminal type and/or current the used network of network type of this terminal of this terminal.Namely step 206 specifically can be as follows:
Determine whether terminal type and/or current the used network of network type of terminal B of this terminal B meet the terminal type that can carry out pre-download indicated in this pre-download configuration information and/or can carry out the network type of pre-download, if meet, then determine that this environment is applicable to carrying out pre-download, otherwise, if do not meet, then determine that this environment is not suitable for carrying out pre-download.
If 207 determine that this environment is applicable to carrying out pre-download, then terminal B shares resource according to this reference address sharing resource carry out pre-download to this, then performs step 209.
Such as, terminal B can carry out pre-download according to the reference address of picture P0001 to picture P0001, then performs step 209.
It should be noted that, when carrying out pre-download, can also identify the state of resource downloaded, such as, if downloaded, being then designated just in pre-download state, and if downloaded, be then designated pre-download completion status.
If 208 determine that this environment is not suitable for carrying out pre-download, then terminal B can proceed monitoring to this environment, upgrades this environmental information when this environment changes, and then returns and performs step 206.
209, terminal B receive that user triggers share the access request of resource about this time, that shows that this pre-download obtains shares resource, such as exhibiting pictures P0001.
Such as, if when carrying out pre-download, the state of the resource downloaded is identified, then receive user trigger share the access request of resource about this time, first can check mark, if this is designated pre-download completion status, that then directly shows that this pre-download obtains shares resource, if and this is designated just in pre-download state, then after waiting for that this shares resource downloading, that just shows that this pre-download obtains shares resource.
As from the foregoing, the terminal B of the present embodiment can obtain sharing information, wherein, this sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource, then the degree of correlation of this scene and this terminal is calculated according to this scene information, when determining that this degree of correlation exceedes preset threshold value, according to this reference address sharing resource, this is shared to resource and carries out pre-download, and receive user trigger share the access request of resource about this time, that shows that this pre-download obtains shares resource, user can be checked quickly and share resource, and without the need to stand-by period of overspending, that is, adopt the program can shorten user and check time when sharing resource, realize fast sharing of resource, substantially increase Consumer's Experience.
Embodiment three,
In order to implement above method better, the embodiment of the present invention also provides a kind of resource sharing device stored based on cloud, as shown in Figure 3, the resource sharing device that should store based on cloud can comprise acquiring unit 301, arithmetic element 302, pre-download unit 303 and display unit 304, as follows:
Acquiring unit 301, for obtaining sharing information.
Wherein, this sharing information can comprise the scene information sharing scene residing for resource and the reference address sharing resource.Such as, wherein, what this scene information can indicate this to share resource shares targeted customer, such as, is be shared with the user specified, is still shared with all users, and the targeted customer shared is one or multiple, etc.The reference address sharing resource then refers to this and shares the deposit position of resource in storage server, can have access to this share resource according to this reference address.
Arithmetic element 302, for calculating the degree of correlation of this scene and this terminal according to this scene information.
Wherein, the computational methods of this degree of correlation can be arranged according to the demand of practical application, such as, if this scene information can comprise and share targeted customer's number, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share the information such as significance level mark, then:
Arithmetic element 302, specifically may be used for sharing targeted customer's number according to this, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share significance level and identify and search preset mapping table respectively to determine corresponding relevance degree, calculate the summation of all relevance degrees found.
Preset mapping table shares targeted customer's number for recording, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share the corresponding relation of the parameters such as significance level mark and relevance degree.
Or, also can by sharing targeted customer's number, share promoter and share the relation of targeted customer, the pre-download file type of user preset, the corresponding relation sharing resource timeliness and/or share the parameters such as significance level mark and relevance degree by arranging some strategies, such as formula embodies, namely without the need to tabling look-up, but directly according to preset strategy as formula directly calculates each self-corresponding relevance degree of these parameters respectively, and then the summation of all relevance degrees calculated, as the final degree of correlation, that is:
Arithmetic element 302, specifically may be used for sharing targeted customer's number according to this, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share significance level and identify relevance degree corresponding according to preset policy calculation respectively, the summation of all relevance degrees calculated.
Wherein, share targeted customer's number, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share significance level and identify and can arrange according to the demand of practical application with the corresponding relation of relevance degree, such as, specifically can be as follows:
(1) targeted customer's number is shared;
If it is less to share targeted customer's number, such as man-to-manly to share, or among a small circle in share, then can think that the degree of correlation of this scene and this terminal is higher.Such as, share one to one, the degree of correlation can value be 100, shares among a small circle and can get slightly lower value, such as, between 60 ~ 95, etc.And to what share a large amount of targeted customer, even do not limit the scene of targeted customer, then can judge that the degree of correlation of this scene and this terminal is lower, such as value can be less than 50, etc.
In embodiments of the present invention, by the value of the degree of correlation referred to as relevance degree.
(2) promoter and the relation sharing targeted customer is shared;
Applying in the resource sharing scene combined with social activity, when resource sharing promoter with share to there is certain relation between targeted customer time, then the degree of correlation is higher, and relation is tightr, and the degree of correlation is higher.Such as, the friend relation in instant messaging, microblogging listens to relation etc., and can think that degree of correlation value under bidirectional relationship is higher than the degree of correlation value under unidirectional relationship, concrete value can be arranged according to application demand.
(3) the pre-download file type of user preset;
User can preset some file types, is used for the degree of correlation of the resource sharing indicating this kind of file type for high.Such as user can arrange certain picture format, and the file as jpg and gif form is the high degree of correlation, and the value 100 of its degree of correlation, preferentially performs pre-download.User also can specify some file type degrees of correlation to be low simultaneously, and such as avi file degree of correlation value is 0, does not perform pre-download, etc.
(4) resource timeliness is shared;
When there is ageing requirement in resource sharing, can think ageing beyond resource and the degree of correlation of targeted customer be 0, namely do not perform pre-download.
(5) significance level mark is shared;
The promoter of resource sharing can identify the significance level that this shares operation, and more important resource, degree of correlation value is higher.
It should be noted that, when specifically implementing, only can consider any one parameter wherein, also can consider above-mentioned multiple parameter simultaneously.If when there is multiple parameter, to parameters, weight can also be set respectively according to actual conditions, then sue for peace according to weight, namely summation is weighted to the relevance degree of parameters.Wherein, this weight can be arranged according to the demand of practical application, such as, under extreme case, the weight of some key element can be very high, even as unique key element determined, such as, when this resource sharing has exceeded timeliness, other key element can be ignored, because now this resource link lost efficacy, cannot carry out pre-download operation, therefore degree of correlation value is 0, etc., do not repeat them here.
Pre-download unit 303, during for determining that this degree of correlation exceedes preset threshold value, sharing resource according to this reference address sharing resource carry out pre-download to this.
If determine that this degree of correlation does not exceed preset threshold value, be then failure to actuate, namely this do not shared to resource and carries out pre-download, when can wait for that user manually clicks this reference address, just download.
Wherein, this threshold value can be arranged according to the demand of practical application.
Display unit 304, for receive that user triggers share the access request of resource about this time, that shows that this pre-download obtains shares resource.
Wherein, when carrying out pre-download, can also identify the state of the resource downloaded, such as, if downloaded, then be designated just in pre-download state, if and downloaded, then be designated pre-download completion status, like this, when receive user trigger share the access request of resource about this time, just first can check mark, if this is designated pre-download completion status, that then directly shows that this pre-download obtains shares resource, if and this is designated just in pre-download state, after then waiting for that this shares resource downloading, that just shows that this pre-download obtains shares resource.
In addition, in order to improve the flexibility of the program further, improve Consumer's Experience, when determining whether to carry out pre-download, share except the degree of correlation of scene residing for resource and this terminal except needing consideration, can also using current for terminal residing environment also as one of factor considered, namely when determining that this degree of correlation exceedes preset threshold value, can also judge further according to the situation of the current residing environment of terminal, if environment is suitable, just according to this reference address sharing resource, this is shared to resource and carries out pre-download.Namely as shown in Figure 4, the resource sharing device that should store based on cloud can also comprise environmental analysis unit 305, as follows:
Acquiring unit 301, can also be used for obtaining the environmental information of the current residing environment of this terminal and preset pre-download configuration information;
Environmental analysis unit 305, may be used for determining whether this environment is applicable to carrying out pre-download according to this environmental information and pre-download configuration information.
Pre-download unit 303, specifically may be used for determining that this degree of correlation exceedes preset threshold value, and when this environmental analysis unit determines that this environment is applicable to carrying out pre-download, according to this reference address sharing resource, this is shared to resource and carries out pre-download.
It should be noted that, if this environment is not suitable for pre-download, then do not carry out pre-download, can monitor this environment, just carry out pre-download when waiting for that bad border is applicable to pre-download, that is:
Environmental analysis unit 305, when can also be used for determining that this environment is not suitable for carrying out pre-download according to this environmental information and pre-download configuration information, this environment is monitored, when this environment changes, this environmental information is upgraded, determine whether described environment is applicable to carrying out pre-download according to the environmental information after renewal and pre-download configuration information;
Pre-download unit 303, specifically may be used for when according to the environmental information after upgrading and pre-download configuration information, environmental analysis unit 305 determines that this environment is applicable to carrying out pre-download, according to this reference address sharing resource, this is shared to resource and carries out pre-download.
Wherein, this pre-download configuration information can be arranged according to the demand of hobby or practical application by user, such as, this pre-download configuration information can indicate the terminal type that can carry out pre-download and/or can carry out the information such as the network type of pre-download, such as, can arrange and can carry out pre-download when this terminal is personal computer, or, also can arrange when this terminal is mobile phone, and when network type is WIFI, can pre-download be carried out, etc.Environmental information then can comprise the information such as terminal type and/or current the used network of network type of this terminal of this terminal, that is:
Environmental analysis unit 305, specifically may be used for, when current the used network of network type of terminal type and/or this terminal determining this terminal meets the terminal type that can carry out pre-download indicated in this pre-download configuration information and/or can carry out the network type of pre-download, determining that this environment is applicable to carrying out pre-download.
The resource sharing device that should store based on cloud specifically can be in the terminal integrated, and this terminal is specifically as follows the equipment such as mobile phone, panel computer or personal computer.
During concrete enforcement, above unit can realize as independently entity, also combination in any can be carried out, realize as same or several entities, such as, can see the structure of terminal B in embodiment two, the concrete enforcement of above unit see embodiment above, can not repeat them here.
As from the foregoing, the acquiring unit 301 of the resource sharing device based on cloud storage of the present embodiment can obtain sharing information, wherein, this sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource, then calculated the degree of correlation of this scene and this terminal according to this scene information by arithmetic element 302, when determining that this degree of correlation exceedes preset threshold value, according to this reference address sharing resource by pre-download unit 303 this is shared to resource and carries out pre-download, and receive user trigger share the access request of resource about this time, that shows that this pre-download obtains by display unit 304 shares resource, user can be checked quickly and share resource, and without the need to stand-by period of overspending, that is, adopt the program can shorten user and check time when sharing resource, realize fast sharing of resource, substantially increase Consumer's Experience.
Embodiment four,
Accordingly, the embodiment of the present invention also provides a kind of communication system, comprises any one resource sharing device stored based on cloud that the embodiment of the present invention provides, such as, and specifically can be as follows:
The resource sharing device that should store based on cloud, for obtaining sharing information, wherein, this sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource, the degree of correlation of this scene and this terminal is calculated according to this scene information, when determining that this degree of correlation exceedes preset threshold value, according to the described reference address sharing resource, this is shared to resource and carries out pre-download, receive that user triggers about described share the access request of resource time, that shows that this pre-download obtains shares resource.
In addition, if determine that this degree of correlation does not exceed preset threshold value, be then failure to actuate, namely this do not shared to resource and carries out pre-download, when can wait for that user manually clicks this reference address, just download.
Wherein, this threshold value can be arranged according to the demand of practical application.
Wherein, this sharing information can comprise the scene information sharing scene residing for resource and the reference address sharing resource.Such as, wherein, what this scene information can indicate this to share resource shares targeted customer, such as, is be shared with the user specified, is still shared with all users, and the targeted customer shared is one or multiple, etc.The reference address sharing resource then refers to this and shares the deposit position of resource in storage server, can have access to this share resource according to this reference address.
Wherein, the computational methods of this degree of correlation see embodiment above, can not repeat them here.
In addition, in order to improve the flexibility of the program further, improve Consumer's Experience, when determining whether to carry out pre-download, share except the degree of correlation of scene residing for resource and this terminal except needing consideration, can also using current for terminal residing environment also as one of factor considered, namely when determining that this degree of correlation exceedes preset threshold value, can also judge further according to the situation of the current residing environment of terminal, if environment is suitable, just according to this reference address sharing resource, this is shared to resource and carries out pre-download.That is:
The resource sharing device that should store based on cloud, can also be used for obtaining the environmental information of the current residing environment of this terminal and preset pre-download configuration information, determine whether this environment is applicable to carrying out pre-download according to this environmental information and pre-download configuration information, determining that this degree of correlation exceedes preset threshold value, and this environment is when being applicable to carrying out pre-download, according to this reference address sharing resource, this is shared to resource and carries out pre-download.
It should be noted that, if this environment is not suitable for pre-download, then do not carry out pre-download, can monitor this environment, just carry out pre-download when waiting for that bad border is applicable to pre-download, that is:
The resource sharing device that should store based on cloud, when can also be used for determining that this environment is not suitable for carrying out pre-download according to this environmental information and pre-download configuration information, this environment is monitored, when this environment changes, this environmental information is upgraded, determine whether described environment is applicable to carrying out pre-download according to the environmental information after renewal and pre-download configuration information, if when this environment is applicable to carrying out pre-download, according to this reference address sharing resource, this is shared to resource and carries out pre-download.
Wherein, this pre-download configuration information can be arranged according to the demand of hobby or practical application by user, such as, this pre-download configuration information can indicate the terminal type that can carry out pre-download and/or can carry out the information such as the network type of pre-download, such as, can arrange and can carry out pre-download when this terminal is personal computer, or, also can arrange when this terminal is mobile phone, and when network type is WIFI, can pre-download be carried out, etc.Environmental information then can comprise the information such as terminal type and/or current the used network of network type of this terminal of this terminal, that is:
The resource sharing device that should store based on cloud, specifically may be used for, when current the used network of network type of terminal type and/or this terminal determining this terminal meets the terminal type that can carry out pre-download indicated in this pre-download configuration information and/or can carry out the network type of pre-download, determining that this environment is applicable to carrying out pre-download.
The resource sharing device that should store based on cloud specifically see embodiment three, can not repeat them here.
In addition, this communication system can also comprise other equipment, such as shared server etc., as follows:
Shared server, resource is shared for what receive that other-end uploads, and obtain sharing information, wherein, this sharing information comprises this reference address sharing resource shares scene residing for resource scene information with this, and this sharing information is sent to the resource sharing device that this stores based on cloud, etc.
As from the foregoing, the resource sharing device based on cloud storage in the communication system of the present embodiment can obtain sharing information, wherein, this sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource, then the degree of correlation of this scene and this terminal is calculated according to this scene information, when determining that this degree of correlation exceedes preset threshold value, according to this reference address sharing resource, this is shared to resource and carries out pre-download, and receive user trigger share the access request of resource about this time, that shows that this pre-download obtains shares resource, user can be checked quickly and share resource, and without the need to stand-by period of overspending, that is, adopt the program can shorten user and check time when sharing resource, realize fast sharing of resource, substantially increase Consumer's Experience.
Embodiment five,
Accordingly, the embodiment of the present invention also provides a kind of terminal, as shown in Figure 5, this terminal can comprise radio frequency (RF, RadioFrequency) circuit 401, the memory 402 including one or more computer-readable recording mediums, input unit 403, display unit 404, transducer 405, voicefrequency circuit 406, Wireless Fidelity (WiFi, WirelessFidelity) module 407, include the parts such as processor 408 and power supply 409 that more than or processes core.It will be understood by those skilled in the art that the restriction of the not structure paired terminal of the terminal structure shown in Fig. 5, the parts more more or less than diagram can be comprised, or combine some parts, or different parts are arranged.Wherein:
RF circuit 401 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, especially, after being received by the downlink information of base station, transfer to more than one or one processor 408 to process; In addition, base station is sent to by relating to up data.Usually, RF circuit 401 includes but not limited to antenna, at least one amplifier, tuner, one or more oscillator, subscriber identity module (SIM, SubscriberIdentityModule) card, transceiver, coupler, low noise amplifier (LNA, LowNoiseAmplifier), duplexer etc.In addition, RF circuit 401 can also by radio communication and network and other devices communicatings.Described radio communication can use arbitrary communication standard or agreement, include but not limited to global system for mobile communications (GSM, GlobalSystemofMobilecommunication), general packet radio service (GPRS, GeneralPacketRadioService), code division multiple access (CDMA, CodeDivisionMultipleAccess), Wideband Code Division Multiple Access (WCDMA) (WCDMA, WidebandCodeDivisionMultipleAccess), Long Term Evolution (LTE, LongTermEvolution), Email, Short Message Service (SMS, ShortMessagingService) etc.
Memory 402 can be used for storing software program and module, and processor 408 is stored in software program and the module of memory 402 by running, thus performs the application of various function and data processing.Memory 402 mainly can comprise storage program district and store data field, and wherein, storage program district can storage operation system, application program (such as sound-playing function, image player function etc.) etc. needed at least one function; Store data field and can store the data (such as voice data, phone directory etc.) etc. created according to the use of terminal.In addition, memory 402 can comprise high-speed random access memory, can also comprise nonvolatile memory, such as at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, memory 402 can also comprise Memory Controller, to provide the access of processor 408 and input unit 403 pairs of memories 402.
Input unit 403 can be used for the numeral or the character information that receive input, and produces and to arrange with user and function controls relevant keyboard, mouse, action bars, optics or trace ball signal and inputs.Particularly, in a specific embodiment, input unit 403 can comprise Touch sensitive surface and other input equipments.Touch sensitive surface, also referred to as touch display screen or Trackpad, user can be collected or neighbouring touch operation (such as user uses any applicable object or the operations of annex on Touch sensitive surface or near Touch sensitive surface such as finger, stylus) thereon, and drive corresponding jockey according to the formula preset.Optionally, Touch sensitive surface can comprise touch detecting apparatus and touch controller two parts.Wherein, touch detecting apparatus detects the touch orientation of user, and detects the signal that touch operation brings, and sends signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and converts it to contact coordinate, then gives processor 408, and the order that energy receiving processor 408 is sent also is performed.In addition, the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave can be adopted to realize Touch sensitive surface.Except Touch sensitive surface, input unit 403 can also comprise other input equipments.Particularly, other input equipments can include but not limited to one or more in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc.
Display unit 404 can be used for the various graphical user interface showing information or the information being supplied to user and the terminal inputted by user, and these graphical user interface can be made up of figure, text, icon, video and its combination in any.Display unit 404 can comprise display floater, optionally, the form such as liquid crystal display (LCD, LiquidCrystalDisplay), Organic Light Emitting Diode (OLED, OrganicLight-EmittingDiode) can be adopted to configure display floater.Further, Touch sensitive surface can cover display floater, when Touch sensitive surface detects thereon or after neighbouring touch operation, sends processor 408 to determine the type of touch event, provide corresponding vision to export with preprocessor 408 on a display panel according to the type of touch event.Although in Figure 5, Touch sensitive surface and display floater be as two independently parts realize inputting and input function, in certain embodiments, can by Touch sensitive surface and display floater integrated and realize input and output function.
Terminal also can comprise at least one transducer 405, such as optical sensor, motion sensor and other transducers.Particularly, optical sensor can comprise ambient light sensor and proximity transducer, and wherein, ambient light sensor the light and shade of environmentally light can regulate the brightness of display floater, and proximity transducer at fast mobile terminal to time in one's ear, can cut out display floater and/or backlight.As the one of motion sensor, Gravity accelerometer can detect the size of all directions (are generally three axles) acceleration, size and the direction of gravity can be detected time static, can be used for identifying the application (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating) of mobile phone attitude, Vibration identification correlation function (such as pedometer, knock) etc.; As for terminal also other transducers such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor, do not repeat them here.
Voicefrequency circuit 406, loud speaker, microphone can provide the audio interface between user and terminal.Voicefrequency circuit 406 can by receive voice data conversion after the signal of telecommunication, be transferred to loud speaker, by loud speaker be converted to voice signal export; On the other hand, the voice signal of collection is converted to the signal of telecommunication by microphone, voice data is converted to after being received by voicefrequency circuit 406, after again voice data output processor 408 being processed, through RF circuit 401 to send to such as another terminal, or export voice data to memory 402 to process further.Voicefrequency circuit 406 also may comprise earphone jack, to provide the communication of peripheral hardware earphone and terminal.
WiFi belongs to short range wireless transmission technology, and by WiFi module 407, terminal can help that user sends and receive e-mail, browsing page and access streaming video etc., and its broadband internet wireless for user provides is accessed.Although Fig. 5 shows WiFi module 407, be understandable that, it does not belong to must forming of terminal, can omit in the scope of essence not changing invention as required completely.
Processor 408 is control centres of terminal, utilize the various piece of various interface and the whole mobile phone of connection, software program in memory 402 and/or module is stored in by running or performing, and call the data be stored in memory 402, perform various function and the deal with data of terminal, thus integral monitoring is carried out to mobile phone.Optionally, processor 408 can comprise one or more process core; Preferably, processor 408 accessible site application processor and modem processor, wherein, application processor mainly processes operating system, user interface and application program etc., and modem processor mainly processes radio communication.Be understandable that, above-mentioned modem processor also can not be integrated in processor 408.
Terminal also comprises the power supply 409 (such as battery) of powering to all parts, preferably, power supply can be connected with processor 408 logic by power-supply management system, thus realizes the functions such as management charging, electric discharge and power managed by power-supply management system.Power supply 409 can also comprise one or more direct current or AC power, recharging system, power failure detection circuit, power supply changeover device or the random component such as inverter, power supply status indicator.
Although not shown, terminal can also comprise camera, bluetooth module etc., does not repeat them here.Specifically in the present embodiment, processor 408 in terminal can according to following instruction, executable file corresponding for the process of one or more application program is loaded in memory 402, and the application program be stored in memory 402 is run by processor 408, thus realize various function:
Although not shown, terminal can also comprise camera, bluetooth module etc., does not repeat them here.Specifically in the present embodiment, the display unit of terminal is touch-screen display, terminal also includes memory, and one or more than one program, one of them or more than one program are stored in memory, and are configured to be performed by more than one or one processor state more than one or one program package containing the instruction for carrying out following operation:
Obtain sharing information, wherein, this sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource, the degree of correlation of this scene and this terminal is calculated according to this scene information, when determining that this degree of correlation exceedes preset threshold value, according to the described reference address sharing resource, this is shared to resource and carries out pre-download, receive that user triggers about described share the access request of resource time, that shows that this pre-download obtains shares resource.
In addition, if determine that this degree of correlation does not exceed preset threshold value, be then failure to actuate, namely this do not shared to resource and carries out pre-download, when can wait for that user manually clicks this reference address, just download.
Wherein, this threshold value can be arranged according to the demand of practical application.
Wherein, this sharing information can comprise the scene information sharing scene residing for resource and the reference address sharing resource.Such as, wherein, what this scene information can indicate this to share resource shares targeted customer, such as, is be shared with the user specified, is still shared with all users, and the targeted customer shared is one or multiple, etc.The reference address sharing resource then refers to this and shares the deposit position of resource in storage server, can have access to this share resource according to this reference address.
Wherein, the computational methods of this degree of correlation see embodiment above, can not repeat them here.
In addition, in order to improve the flexibility of the program further, improve Consumer's Experience, when determining whether to carry out pre-download, share except the degree of correlation of scene residing for resource and this terminal except needing consideration, can also using current for terminal residing environment also as one of factor considered, namely when determining that this degree of correlation exceedes preset threshold value, can also judge further according to the situation of the current residing environment of terminal, if environment is suitable, just according to this reference address sharing resource, this is shared to resource and carries out pre-download.Namely, before the operation performing " reference address sharing resource according to this is shared resource to this and carried out pre-download ", following operation can also be performed:
Obtain the environmental information of the current residing environment of this terminal and preset pre-download configuration information, determine whether this environment is applicable to carrying out pre-download according to this environmental information and pre-download configuration information.
If determine that this degree of correlation exceedes preset threshold value, and when this environment is applicable to carrying out pre-download, just according to this reference address sharing resource, this is shared to resource and carries out pre-download.
It should be noted that, if this environment is not suitable for pre-download, then do not carry out pre-download, can monitor this environment, just carry out pre-download when waiting for that bad border is applicable to pre-download, namely can also perform following operation:
When determining that this environment is not suitable for carrying out pre-download according to this environmental information and pre-download configuration information, this environment is monitored, when this environment changes, this environmental information is upgraded, determine whether described environment is applicable to carrying out pre-download according to the environmental information after renewal and pre-download configuration information, if when this environment is applicable to carrying out pre-download, according to this reference address sharing resource, this is shared to resource and carries out pre-download.
Wherein, this pre-download configuration information can be arranged according to the demand of hobby or practical application by user, such as, this pre-download configuration information can indicate the terminal type that can carry out pre-download and/or can carry out the information such as the network type of pre-download, such as, can arrange and can carry out pre-download when this terminal is personal computer, or, also can arrange when this terminal is mobile phone, and when network type is WIFI, can pre-download be carried out, etc.Environmental information then can comprise the information such as terminal type and/or current the used network of network type of this terminal of this terminal, namely step " determine whether this environment is applicable to carrying out pre-download according to this environmental information and pre-download configuration information " specifically can be as follows:
The resource sharing device that should store based on cloud, specifically may be used for, when current the used network of network type of terminal type and/or this terminal determining this terminal meets the terminal type that can carry out pre-download indicated in this pre-download configuration information and/or can carry out the network type of pre-download, determining that this environment is applicable to carrying out pre-download.
Each operation specifically see embodiment above, can not repeat them here above.
As from the foregoing, the terminal of the present embodiment can obtain sharing information, wherein, this sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource, then the degree of correlation of this scene and this terminal is calculated according to this scene information, when determining that this degree of correlation exceedes preset threshold value, according to this reference address sharing resource, this is shared to resource and carries out pre-download, and receive user trigger share the access request of resource about this time, that shows that this pre-download obtains shares resource, user can be checked quickly and share resource, and without the need to stand-by period of overspending, that is, adopt the program can shorten user and check time when sharing resource, realize fast sharing of resource, substantially increase Consumer's Experience.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is that the hardware that can carry out instruction relevant by program has come, this program can be stored in a computer-readable recording medium, storage medium can comprise: read-only memory (ROM, ReadOnlyMemory), random access memory (RAM, RandomAccessMemory), disk or CD etc.
Above a kind of resource sharing method, device and system stored based on cloud that the embodiment of the present invention provides is described in detail, apply specific case herein to set forth principle of the present invention and execution mode, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for those skilled in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (11)

1., based on the resource sharing method that cloud stores, it is characterized in that, comprising:
Terminal obtains sharing information, and described sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource;
Described terminal calculates the degree of correlation of described scene and this terminal according to described scene information;
When described terminal determines that the described degree of correlation exceedes preset threshold value, according to the described reference address sharing resource, pre-download is carried out to described resource of sharing;
Described terminal receive that user triggers about described share the access request of resource time, that shows that described pre-download obtains shares resource.
2. method according to claim 1, is characterized in that, the reference address sharing resource described in described basis is shared before resource carries out pre-download to described, also comprises:
Obtain the environmental information of the current residing environment of described terminal and preset pre-download configuration information;
Determine that described environment is applicable to carrying out pre-download according to described environmental information and pre-download configuration information.
3. method according to claim 2, it is characterized in that, described environmental information comprises terminal type and/or current the used network of network type of described terminal of described terminal, described pre-download configuration information instruction can be carried out the terminal type of pre-download and/or can carry out the network type of pre-download, then describedly determine that described environment is applicable to carrying out pre-download according to described environmental information and pre-download configuration information, comprising:
When determining that the terminal type of described terminal and/or described terminal current used network of network type meet the terminal type that can carry out pre-download indicated in described pre-download configuration information and/or can carry out the network type of pre-download, determine that described environment is applicable to carrying out pre-download.
4. method according to claim 2, is characterized in that, also comprises:
When determining that described environment is not suitable for carrying out pre-download according to described environmental information and pre-download configuration information, described environment is monitored, when described environment changes, described environmental information is upgraded;
When determining that described environment is applicable to carrying out pre-download according to the environmental information after renewal and pre-download configuration information, perform the reference address sharing resource described in basis and share to described the step that resource carries out pre-download.
5. the method according to any one of Claims 1-4, it is characterized in that, described scene information comprises and shares targeted customer's number, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share significance level and identify, then described terminal calculates the degree of correlation of described scene and described terminal according to described scene information, comprising:
According to the described targeted customer's of sharing number, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share significance level and identify and search preset mapping table respectively to determine corresponding relevance degree, described preset mapping table shares targeted customer's number for recording, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share significance level and identify the corresponding relation with relevance degree; Or, according to the described targeted customer's of sharing number, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share significance level and identify relevance degree corresponding according to preset policy calculation respectively;
The summation of all relevance degrees calculated.
6., based on the resource sharing device that cloud stores, it is characterized in that, comprising:
Acquiring unit, for obtaining sharing information, described sharing information comprises the scene information sharing scene residing for resource and the reference address sharing resource;
Arithmetic element, for calculating the degree of correlation of described scene and this terminal according to described scene information;
Pre-download unit, during for determining that the described degree of correlation exceedes preset threshold value, carries out pre-download according to the described reference address sharing resource to described resource of sharing;
Display unit, for receive that user triggers about described share the access request of resource time, that shows that described pre-download obtains shares resource.
7. the resource sharing device stored based on cloud according to claim 6, is characterized in that, also comprise environmental analysis unit;
Described acquiring unit, also for obtaining the environmental information of the current residing environment of this terminal and preset pre-download configuration information;
According to described environmental information and pre-download configuration information, described environmental analysis unit, for determining whether described environment is applicable to carrying out pre-download;
Described pre-download unit, specifically for determining that the described degree of correlation exceedes preset threshold value, and when described environmental analysis unit determines that described environment is applicable to carrying out pre-download, is carrying out pre-download according to the described reference address sharing resource to described resource of sharing.
8. the resource sharing device stored based on cloud according to claim 7, it is characterized in that, described environmental information comprises terminal type and/or current the used network of network type of described terminal of described terminal, described pre-download configuration information instruction can be carried out the terminal type of pre-download and/or can carry out the network type of pre-download, then:
Described environmental analysis unit, during specifically for meeting the terminal type that can carry out pre-download indicated in described pre-download configuration information at the terminal type and/or described terminal current used network of network type of determining described terminal and/or the network type of pre-download can being carried out, determine that described environment is applicable to carrying out pre-download.
9. the resource sharing device stored based on cloud according to claim 7, is characterized in that,
Described environmental analysis unit, time also for determining that described environment is not suitable for carrying out pre-download according to described environmental information and pre-download configuration information, described environment is monitored, when described environment changes, described environmental information is upgraded, determine whether described environment is applicable to carrying out pre-download according to the environmental information after renewal and pre-download configuration information;
Described pre-download unit, specifically for when according to the environmental information after renewal and pre-download configuration information, described environmental analysis unit determines that described environment is applicable to carrying out pre-download, carries out pre-download according to the described reference address sharing resource to described resource of sharing.
10. the resource sharing device stored based on cloud according to any one of claim 6 to 9, is characterized in that,
Described arithmetic element, specifically for sharing targeted customer's number described in basis, share promoter and the relation sharing targeted customer, the pre-download file type of user preset, share resource timeliness and/or share significance level mark and search preset mapping table respectively to determine corresponding relevance degree, calculate the summation of all relevance degrees found, described preset mapping table is used for record and shares targeted customer's number, share promoter and the relation sharing targeted customer, the pre-download file type of user preset, share resource timeliness and/or share significance level mark and close with the corresponding of relevance degree, or,
Described arithmetic element, specifically for sharing targeted customer's number described in basis, share promoter with share the relation of targeted customer, user preset pre-download file type, share resource timeliness and/or share significance level and identify relevance degree corresponding according to preset policy calculation respectively, the summation of all relevance degrees calculated.
11. 1 kinds of communication systems, is characterized in that, comprise the resource sharing device stored based on cloud described in any one of claim 6 to 10.
CN201410258913.3A 2014-06-11 2014-06-11 Resource sharing method, device and system based on cloud storage Active CN105227598B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410258913.3A CN105227598B (en) 2014-06-11 2014-06-11 Resource sharing method, device and system based on cloud storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410258913.3A CN105227598B (en) 2014-06-11 2014-06-11 Resource sharing method, device and system based on cloud storage

Publications (2)

Publication Number Publication Date
CN105227598A true CN105227598A (en) 2016-01-06
CN105227598B CN105227598B (en) 2020-11-27

Family

ID=54996273

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410258913.3A Active CN105227598B (en) 2014-06-11 2014-06-11 Resource sharing method, device and system based on cloud storage

Country Status (1)

Country Link
CN (1) CN105227598B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106681656A (en) * 2016-11-16 2017-05-17 南京云创大数据科技股份有限公司 Dynamically-adjustable cloud storage system fault tolerance method
CN106973081A (en) * 2017-02-28 2017-07-21 百度在线网络技术(北京)有限公司 A kind of method and apparatus for issuing cloud resource
CN110865983A (en) * 2019-09-27 2020-03-06 视联动力信息技术股份有限公司 File sharing method and device based on network disk link
CN110941380A (en) * 2019-11-20 2020-03-31 三星电子(中国)研发中心 Picture downloading method and device and computer readable storage medium
WO2021186300A1 (en) * 2020-03-20 2021-09-23 International Business Machines Corporation Predictive provisioning of remotely-stored files
CN114416667A (en) * 2022-03-29 2022-04-29 天津联想协同科技有限公司 Method and device for rapidly sharing network disk file, network disk and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1452095A (en) * 2002-04-13 2003-10-29 鸿富锦精密工业(深圳)有限公司 Automatic document down-load system and method
CN102710797A (en) * 2012-06-27 2012-10-03 新浪网技术(中国)有限公司 File sharing method and system
CN103108007A (en) * 2011-11-14 2013-05-15 联想(北京)有限公司 Terminal equipment and file-receiving method thereof
CN103209407A (en) * 2013-04-15 2013-07-17 百度在线网络技术(北京)有限公司 Download management method and system for application program in mobile terminal and mobile terminal
CN103297484A (en) * 2012-03-05 2013-09-11 腾讯科技(深圳)有限公司 Resource sharing method and device
CN103327120A (en) * 2013-07-09 2013-09-25 百度在线网络技术(北京)有限公司 Method, system and cloud server for file sharing
CN103368988A (en) * 2012-03-28 2013-10-23 腾讯科技(深圳)有限公司 Resource sharing method, resource sharing system and resource sharing apparatus
CN103595784A (en) * 2013-11-11 2014-02-19 北京京东尚科信息技术有限公司 File sharing method and system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1452095A (en) * 2002-04-13 2003-10-29 鸿富锦精密工业(深圳)有限公司 Automatic document down-load system and method
CN103108007A (en) * 2011-11-14 2013-05-15 联想(北京)有限公司 Terminal equipment and file-receiving method thereof
CN103297484A (en) * 2012-03-05 2013-09-11 腾讯科技(深圳)有限公司 Resource sharing method and device
CN103368988A (en) * 2012-03-28 2013-10-23 腾讯科技(深圳)有限公司 Resource sharing method, resource sharing system and resource sharing apparatus
CN102710797A (en) * 2012-06-27 2012-10-03 新浪网技术(中国)有限公司 File sharing method and system
CN103209407A (en) * 2013-04-15 2013-07-17 百度在线网络技术(北京)有限公司 Download management method and system for application program in mobile terminal and mobile terminal
CN103327120A (en) * 2013-07-09 2013-09-25 百度在线网络技术(北京)有限公司 Method, system and cloud server for file sharing
CN103595784A (en) * 2013-11-11 2014-02-19 北京京东尚科信息技术有限公司 File sharing method and system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106681656A (en) * 2016-11-16 2017-05-17 南京云创大数据科技股份有限公司 Dynamically-adjustable cloud storage system fault tolerance method
CN106973081A (en) * 2017-02-28 2017-07-21 百度在线网络技术(北京)有限公司 A kind of method and apparatus for issuing cloud resource
CN110865983A (en) * 2019-09-27 2020-03-06 视联动力信息技术股份有限公司 File sharing method and device based on network disk link
CN110941380A (en) * 2019-11-20 2020-03-31 三星电子(中国)研发中心 Picture downloading method and device and computer readable storage medium
CN110941380B (en) * 2019-11-20 2022-02-22 三星电子(中国)研发中心 Picture downloading method and device and computer readable storage medium
WO2021186300A1 (en) * 2020-03-20 2021-09-23 International Business Machines Corporation Predictive provisioning of remotely-stored files
US11533384B2 (en) 2020-03-20 2022-12-20 International Business Machines Corporation Predictive provisioning of cloud-stored files
GB2608767A (en) * 2020-03-20 2023-01-11 Ibm Predictive provisioning of remotely-stored files
CN114416667A (en) * 2022-03-29 2022-04-29 天津联想协同科技有限公司 Method and device for rapidly sharing network disk file, network disk and storage medium

Also Published As

Publication number Publication date
CN105227598B (en) 2020-11-27

Similar Documents

Publication Publication Date Title
CN103716331B (en) Method, terminal, server and system for numerical value transfer
CN104954402A (en) Application recommending method, system and apparatus
CN104765591A (en) Method and system for updating software configuration parameter, and terminal server
CN105005909A (en) Method and device for predicting lost users
CN103294515A (en) Method, device and system for acquiring application programs
CN105227598A (en) A kind of resource sharing method, device and system stored based on cloud
CN104135728B (en) Method for connecting network and device
CN104980455A (en) Multi-terminal data synchronization method based on cloud storage, device and system thereof
CN104135502B (en) A kind of method, relevant device and system realizing application message and remind
CN103177217B (en) A kind of file scanning method, system and client and server
CN104065693A (en) Method, device and system for accessing network data in webpage applications
CN105307242A (en) Wi-Fi network application method and terminal
CN103945241A (en) Streaming data statistical method, system and related device
CN105530239A (en) Multimedia data obtaining method and device
CN103631625A (en) Data acquisition method, user terminal, server and system
CN104253870A (en) Method and device for controlling data access period
CN105530222A (en) Method for establishing connection among terminals, and device and system
CN104363590A (en) Access point connection method and device
CN103944922B (en) Data processing method, terminal, server and system
CN104809055A (en) Application program test method and device based on cloud platform
CN105430035A (en) Network data uploading method and device
CN104092657A (en) Information transmission method, device and system
CN104780234A (en) Method, device and system for inquiring Internet protocol (IP) address location
CN105025064B (en) Download the method, apparatus and system of file
CN105577712B (en) A kind of file uploading method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant