CN105745685A - System and method of providing recommendation content - Google Patents
System and method of providing recommendation content Download PDFInfo
- Publication number
- CN105745685A CN105745685A CN201580001099.XA CN201580001099A CN105745685A CN 105745685 A CN105745685 A CN 105745685A CN 201580001099 A CN201580001099 A CN 201580001099A CN 105745685 A CN105745685 A CN 105745685A
- Authority
- CN
- China
- Prior art keywords
- content
- cloud storage
- content recommendation
- user
- server
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
Abstract
A system and method for providing recommendation content is disclosed. A cloud storage server for recommending content includes a storage configured to include a folder that stores content in the cloud storage server; a communication unit configured to provide a device with information regarding the content stored in the folder; and a controller configured to determine recommendation content that is to be recommended among contents in the cloud storage server based on the content stored in the folder, to store reference information for accessing the determined recommendation content in the folder included in the cloud storage server, and to control the communication unit to provide the device with the reference information of the recommendation content such that the device accesses the recommendation content.
Description
Technical field
One or more example embodiment relates to a kind of system and method for providing content recommendation, the reference information of content recommendation can be stored in being used in the cloud storage of user provide the system and method for content recommendation more particularly, it relates to a kind of.
Background technology
Due to the development of network technology and multimedia technology, user can pass through network and stores in the cloud storage of user and use various types of content.But, it is huge by the type of the content of various service offers and quantity, therefore, content unnecessary for a user is difficult to manage and access.Further, it is difficult to effectively recommend desired content to user, user uses desired content with being also difficult to.Accordingly, it is desirable to a kind of allowing users to effectively provides content recommendation to the cloud storage of user and is efficiently used the technology of content recommendation.
Summary of the invention
Solution
One or more example embodiment includes a kind of system and method for providing content recommendation, and wherein, the reference information of content recommendation can be stored in the cloud storage of user by described system and method
One or more example embodiment includes a kind of system and method for providing content recommendation, wherein, the link information of content recommendation can be stored in the cloud storage of user by described system and method based on user's membership information of the service being used for content providing server.
Other aspects will be set forth in part in the description which follows, and will be partly clear by described description.
Accompanying drawing explanation
Described in detail below from what carry out in conjunction with accompanying drawing (wherein, the assembly that identical label instruction is identical), these and/or other aspect will be clear from and it is more readily appreciated that wherein:
Fig. 1 is the abstract graph that the cloud storage according to various example embodiment provides system;
Fig. 2 is the block diagram of the example that the first device in cloud storage offer system according to various example embodiment and the second device provide server to receive content recommendation from cloud storage;
Fig. 3 is that cloud storage according to various example embodiment provides the cloud storage of the server user to device to push the reference information of content recommendation by the user being recommended to device and/or the flow chart of the method for link information;
Fig. 4 is the flow chart of the method that the cloud storage according to various example embodiment provides server to provide content recommendation to device;
Fig. 5 is that cloud storage according to various example embodiment provides server to be stored in the cloud storage of user by content recommendation and provides the flow chart of method of content recommendation to device;
Fig. 6 is that cloud storage according to various example embodiment provides server to be stored in the cloud storage of user by content recommendation and content recommendation is streamed to when content recommendation is stored in the cloud storage of another user the flow chart of method of device;
Fig. 7 is provided timer receive content recommendation from content providing server and the content recommendation of reception is stored in cloud storage provides the flow chart of the method in the cloud storage of user included server according to various example embodiment when content recommendation by content providing server;
Fig. 8 is that the cloud storage when content recommendation is provided by content providing server according to various example embodiment provides server to receive content recommendation from content providing server, the content recommendation that storage receives, and the flow chart of the method for the content recommendation received is provided to device;
Fig. 9 is the flow chart of the method that the cloud storage when content recommendation is provided by content providing server according to various example embodiment provides server to provide server to provide content recommendation to device and cloud storage;
Figure 10 A to Figure 10 C illustrates that the device according to various example embodiment shows the graphic user interface (GUI) for using content recommendation list and selects the example of content recommendation based on user's input from content recommendation list;
Figure 11 to Figure 14 illustrates that the device according to various example embodiment receives the example by the GUI content recommendation selected;
Figure 15 A illustrates the example being stored in the cloud storage of user by content recommendation according to various example embodiment;
Figure 15 B illustrates the example simultaneously being shown the user contents list having and the content recommendation list recommending user by GUI according to various example embodiment;
Figure 16 is the flow chart of the method that the cloud storage according to various example embodiment provides server to have been updated to determine content recommendation based on which content during the preference file being stored in user presss from both sides;
Figure 17 is the flow chart of the method that the cloud storage according to various example embodiment provides server to determine content recommendation based on the content being stored in preference file folder;
Figure 18 is the flow chart of the method determining content recommendation based on the preference file being stored in user among the content in being stored in the cloud storage being provided server to provide by cloud storage of the content during the cloud storage according to various example embodiment provides server to press from both sides;
Figure 19 is the flow chart of the method determining content recommendation based on the preference file being stored in another user among the content in being stored in the cloud storage being provided server to provide by cloud storage of the content during the cloud storage according to various example embodiment provides server to press from both sides;
Figure 20 is the flow chart of the method that the cloud storage according to various example embodiment provides server to determine content recommendation among the content provided by content providing server;
Figure 21 is that the cloud storage according to various example embodiment provides server to obtain the reference information of content recommendation and/or the flow chart of the method for link information;
Figure 22 and Figure 23 illustrates the example of the membership information table of the user of the service for content providing server according to some exemplary embodiments;
Figure 24 is that cloud storage according to various example embodiment provides server to be displayed differently from including the flow chart of the method for the content recommendation in content recommendation list based on the attribute of content recommendation;
Figure 25 A and Figure 25 B illustrates that the attribute based on content recommendation according to various example embodiment is displayed differently from including the example of the content recommendation in content recommendation list;
Figure 26 A and Figure 26 B illustrates the example updating content recommendation list according to various example embodiment;
Figure 27 is that the device according to various example embodiment in response to for moving to user's input of preference file folder and asking cloud storage to provide the flow chart of the server storage method from being shown in the content recommendation recommending the content recommendation list file to select by content recommendation;
Figure 28 A and Figure 28 B illustrates that the device according to various example embodiment is in response to for selecting the user of content recommendation input to reproduce the example of content recommendation;
Figure 29 A and Figure 29 B illustrates that the device according to various example embodiment receives the user's input for the content recommendation selected from the content recommendation list included in recommending file moves to preference file folder, and cloud storage provides the example that the content recommendation of selection is stored in preference file folder by server;
Figure 30 is device according to various example embodiment from content providing server receives the flow chart of content recommendation the method that is stored in cloud storage by content recommendation;
Figure 31 is that cloud storage according to various example embodiment provides server to receive content recommendation from content providing server, and device provides the flow chart of method that server receives content recommendation from cloud storage;
Figure 32 A to Figure 32 D illustrates that the device according to some exemplary embodiments receives content recommendation from the content providing server that user is registered to and reproduces the example of content recommendation;
Figure 33 A to Figure 33 D illustrates that the device according to various example embodiment receives content recommendation from the content providing server that user is not registered to and reproduces the example of content recommendation;
Figure 34 is device according to various example embodiment from content providing server to be received the preview content of content recommendation or listens content in advance and buy the flow chart of method of content recommendation;
Figure 35 A and Figure 35 B illustrates that the device according to various example embodiment receives listening content in advance and reproducing the example listening content in advance of content recommendation of content recommendation from content providing server;
Figure 36 is that device according to various example embodiment accesses web station (website) of content providing server and provides the flow chart of the method listening content in advance of server request content recommendation or content recommendation to content;
Figure 37 is the flow chart of the method listening content in advance being served by and providing to content server request content recommendation or content recommendation of the plant running content providing server according to various example embodiment;
Figure 38 is the block diagram that the cloud storage according to various example embodiment provides server;And
Figure 39 and Figure 40 is the block diagram of the device according to various example embodiment.
Realize description of the presently preferred embodiments
Hereinafter, one or more example embodiment is described with reference to the accompanying drawings.But, one or more exemplary embodiment can be implemented in many different forms, and should not be construed as being limited to exemplary embodiment set forth herein;On the contrary, these example embodiment are disclosed, and the design of one or more example embodiment is conveyed to those of ordinary skill in the art.In the following description, known function or structure will not be described in detail, in order to avoid with the fuzzy one of unnecessary details or more example embodiment.Additionally, run through description, the identical label in accompanying drawing indicates identical assembly.
Described assembly runs through description, it will also be appreciated that when assembly is referred to as " being connected to " another assembly, may be coupled directly to another assembly described, or is electrically connected to another assembly described, also likely to be present intermediate module simultaneously.
Run through description, exemplarily, term " cloud storage offer server " can be to provide the server allowing service that user uses particular memory space on network, and can include subscribing to cloud storage by network provide the memory space of user and the cloud storage of server by being provided to.
Running through description, exemplarily, term " content providing server " can include the server providing following service, and wherein, described service allows user reproduced by described device or run described content by providing content to the device of user.Such as, content providing server can include music content provides server, dynamic image content to provide server and broadcasted content to provide server, but is not limited to this.
Such as, content can include the digital information by the offer of wiredly and/or wirelessly communication network.Such as, content can include dynamic image content (such as, TV program video, video request program (VOD), user's original content (UCC), music video, Youtube image etc.), rest image content (such as, photo, picture etc.), content of text (such as, e-book (poem and novel), letter and working document), music content (music, instrumental music, radiobroadcasting etc.), Web page, application operation information etc., but be not limited to this.
Running through description, exemplarily, term " content recommendation " may be included in the content recommending user at least one cloud storage being provided server to provide by cloud storage among the content of storage, but is not limited to this.Such as, it is recommended that content may be included in the content recommending user among the content that the content providing server being registered to by the user of device provides.Content recommendation can be the content recommending user among the content that the content providing server being not registered to by the user of device provides.
Exemplarily, the reference information of the content recommendation being stored in cloud storage can include indicating the information for the path close to the content recommendation being stored in cloud storage server.Such as, reference information can include the path for the content recommendation in the file system close to cloud storage server.
Exemplarily, content providing server the link information of the content recommendation provided can include indicating for accessing content providing server and downloading content recommendation or content recommendation carries out the information of address of streaming.
Run through description, exemplarily, statement " to reference information and/or the link information of previously positioned file propelling movement content recommendation " may be included in and reference information and/or the link information of content recommendation is stored in previously positioned file when asking without user.Such as, if the user of cloud storage is set to receive content recommendation, although then not having user to ask later, but cloud storage provides the reference information and/or link information that server could automatically store and update content recommendation by being recommended to user in the cloud storage of user.
Exemplarily, it is recommended that the additional information of content can include the type of content recommendation, author, date of formation and include the summary info of capacity etc. of the role of content recommendation, content recommendation.Such as, it is recommended that the additional information of content comprise the steps that instruction user whether be authorized to use content recommendation information, the ident value of the content providing server of content recommendation is provided, about the information etc. of usage charges of content recommendation.But, example embodiment is not limited to this.As used herein, term "and/or" includes in relevant being listd or the combination in any of more and all combinations.When being expressed in after a column element of such as " ... at least one ", modifies permutation element, and the individual element in non-modified list.
Hereinafter, with reference to the accompanying drawings to fully describe one or more example embodiment.
Fig. 1 is the abstract graph that the cloud storage according to various example embodiment provides system.Cloud storage according to various example embodiment provides system can include at least one device 1000, cloud storage provides server 2000 and at least one content providing server 3000.
Device 1000 may have access to cloud storage provides server 2000 to use the cloud storage being provided server 2000 to provide by cloud storage.Device 1000 can receive the content recommendation list being provided server 2000 to recommend by cloud storage, and is stored in the cloud storage of user of device 1000 by the content recommendation selected from content recommendation list.Device 1000 can provide server 2000 or content providing server 3000 receive content recommendation and reproduce content recommendation from cloud storage.
Cloud storage provides server 2000 cloud storage can be provided to allow the user of device 1000 to be stored in cloud storage by the content of user and to use the content (such as the content of the user of storage exemplarily) of storage to the user of device 1000.Cloud storage provides server 2000 can recommend to user with regard to content recommendation, and can provide the graphic user interface (GUI) for using content recommendation list to device 1000.Cloud storage provides server 2000 can provide, to device 1000, the content recommendation selected by user from content recommendation list.Exemplarily, it is recommended that the content that content that the content providing server 3000 that content can be stored in being provided the content at least one cloud storage of providing of server 2000 by cloud storage, be registered to by the user of device 1000 provides, the content providing server 3000 being not registered to by the user of device 1000 provide.
Cloud storage provides server 2000 can will be recommended to reference information and/or the link information of the content recommendation of user to the previously positioned file propelling movement of the cloud storage of user.Exemplarily, content recommendation list is stored in previously positioned file when may be included in and ask without user to the reference information of previously positioned file propelling movement content recommendation and/or link information.Such as, if the user of cloud storage is set to receive content recommendation, although then not having user to ask later, but cloud storage offer server 2000 can determine that and will be recommended to the content recommendation of user, and can automatically store reference information and/or the link information of content recommendation in the cloud storage of user.
Can selecting specific recommendations content from content recommendation list, accordingly, as example, cloud storage provides server 2000 can be stored in by the content recommendation of selection in the previously positioned file of user of cloud storage.Can selecting specific recommendations content from content recommendation list, accordingly, as example, cloud storage provides server 2000 content recommendation of selection can be streamed to device 1000.Such as, it is recommended that content can be stored in the cloud storage of user, and device 1000 can be streamed to simultaneously, but be not limited to this.
Content providing server 3000 can provide at least one in server 2000 and device 1000 to provide content recommendation to cloud storage.Content providing server 3000 can provide server 2000 to receive from cloud storage and be provided the content recommendation of server 2000 or device 1000 by what device 1000 selected by being provided to cloud storage.Content providing server 3000 can receive the membership information receiving user while content recommendation provides request.The membership information of user can include the ident value of the content providing server 3000 that user is registered to and be registered to the ID of user and the password of content providing server 3000.In this case, cloud storage provides server 2000 can store and manage the membership information of the user being registered to content providing server 3000.
Content providing server 3000 can receive from device 1000 and be provided the content recommendation of server 2000 or device 1000 by what device 1000 selected by being provided to cloud storage.
Exemplarily unrestricted, device 1000 can include smart phone, tablet personal computer (PC), PC, intelligent television (TV), mobile phone, personal digital assistant (PDA), laptop computer, media player, micro server, global positioning system (GPS) device, e-book terminal, for the terminal of digital broadcasting, guider, all-in-one (kiosk), MP3 player, digital camera, other move or non-moving calculation element etc..Such as, device 1000 may also include the various devices that can receive touch input, such as electronic blackboard, touch desktop etc..Device 1000 can also is that have the wrist-watch of communication function and data processing function, glasses, hair band or ring.But, the example of device 1000 is not limited to this, and therefore, device 1000 can include the various types of devices that can pass through the cloud storage that Web vector graphic is provided server 2000 to provide by cloud storage.
Cloud storage provides server 2000 can be to provide the server that permission user uses the service of particular memory space, and can include being provided to the memory space being registered to the user that cloud storage provides server 2000.
Exemplarily, content providing server 3000 can include the server providing following service, and wherein, described service allows user reproduced by device or run content by providing content to the device of user.Such as, content providing server 3000 can include music content provides server, dynamic image content to provide server and broadcast service to provide server, but is not limited to this.
Exemplarily, network can include LAN (LAN), wide area network (WAN), value-added network (VAN), mobile radio communication network, satellite communication network or their any combination, and, network may indicate that the data communication network of general concept, it can allow for the network each side shown in Fig. 1 and performs communication each other, such as, network can include wired internet, wireless Internet, mobile radio communication network etc..
Fig. 2 is the block diagram of the example that the first device in cloud storage offer system 1010 according to various example embodiment and the second device 1020 provide server 2000 to receive content recommendation from cloud storage.
With reference to Fig. 2, provide server 2000 can include the cloud storage 2110 of first user and the cloud storage 2120 of the second user according to the cloud storage of some exemplary embodiments.First user can be the user of first device 1010.Second user can be the user of the second device 1020.The cloud storage 2110 of first user can include the preference file folder of the content of the file (not shown) of the content that storage first user has, storage first user preference, store the recommendation file of the content recommendation being recommended to first user.
Cloud storage provides server 2000 can be determined by the content in using the preference file of the file or first user that are stored in the content that storage first user has to press from both sides will be recommended to the content recommendation of first user.Cloud storage provides server 2000 can push reference information and/or the link information of content recommendation to recommendation file.Exemplarily, although being likely to not receive request from first user, but cloud storage providing server 2000 can store and update the additional information of content recommendation list, the reference information of content recommendation, the link information of content recommendation, content recommendation in recommending file.
The reference information of the content recommendation being stored in cloud storage may refer to show the information in the path of the content recommendation for accessing cloud storage server 2000.Exemplarily, reference information may indicate that the path for the content recommendation in the file system close to cloud storage server 2000.
The link information of the content recommendation provided by content providing server 3000 may refer to show for accessing content providing server 300 and downloading content recommendation or content recommendation carries out the information of address of streaming, but is not limited to this.
Exemplarily, it is recommended that the additional information of content can include the type of content recommendation, author, date of formation and include the summary info of capacity etc. of the role of content recommendation, content recommendation.Such as, it is recommended that the additional information of content comprise the steps that instruction user whether be authorized to use content recommendation information, the ident value of the content providing server 3000 of content recommendation is provided, about the information etc. of usage charges of content recommendation.But, example embodiment is not limited to this.
Cloud storage provides server 2000 can provide, to first device 1010, the GUI being used for using the cloud storage 2110 of first user.First user by using GUI to read recommendation file, and can check content recommendation list.If first user selects specific recommendations content from content recommendation list, then exemplarily, first device 1010 can provide server 2000 or the content recommendation of content providing server 3000 request selecting to cloud storage.
In this case, it is recommended that may be for, to the reference information of the content recommendation of first user, the reference information that first user is newly generated.Such as, when the content of the second user is recommended to first user as content recommendation, the path of first user access content recommendation may differ from the second user and accesses the path of content recommendation.Such as, it can be " .../user1/app/movie.mpg " that first user accesses the path of content recommendation, it can be " .../user2/content/movie.mpg " that second user accesses the path of content recommendation, can include identical content " movie.mpg " via the target of the two path access.Exemplarily, it is recommended that the reference information of content can include hard link information.
The content recommendation provided by content providing server 3000 can be stored in the cloud storage 2110 of first user, and can be streamed to first device 1010.
Describe cloud storage hereinafter with reference to Figure 42 and the detailed configuration of server 2000 is provided.
Meanwhile, preference file folder and recommendation file can be included in each in cloud storage 2110 and cloud storage 2120, but are not limited to this.Preference file folder and recommendation file may not include in cloud storage 2110 and cloud storage 2120.In this case, cloud storage provides that server 2000 can whether the content being stored in cloud storage 2110 or cloud storage 2120 be that the preferred contents of user maybe will be recommended to the content recommendation of user by using the metadata of content to identify.Such as, the metadata of content can include the value whether instruction content is preferred contents or content recommendation.Whether cloud storage provides server 2000 can be that the value in preferred contents or content recommendation and the metadata being included in content identifies whether content is preferred contents or content recommendation according to instruction content.Such as, the metadata of content can include the type of content, use the user profile of user of content, user to reproduce the number of times etc. of content.Cloud storage offer server 2000 can according to previously positioned reference, and content-based metadata determines whether content is preferred contents or content recommendation, but is not limited to this.
Fig. 3 is that cloud storage according to various example embodiment provides server 2000 to push the reference information of content recommendation by the user being recommended to device 1000 and/or the flow chart of the method for link information to the cloud storage of the user of device 1000.
At operation S300, cloud storage provides server 2000 can be determined the content recommendation of the user by being recommended to device 1000 by the content that use is stored at least one cloud storage being provided server 2000 to provide by cloud storage.
Cloud storage provide server 2000 can based on be stored in device 1000 user cloud storage in content determine content recommendation.Cloud storage provides server 2000 can determine content recommendation based on the preferred contents of user.Such as, cloud storage provide server 2000 can based on be stored in user cloud storage preference file folder in content determine content recommendation.Such as, cloud storage provides server 2000 can identify among the content in the cloud storage being stored in user and has been run the content more than pre-determined number by user, and it is contemplated that the type of the content identified and capacity determine the content recommendation of user preference.But, example embodiment is not limited to this.
Cloud storage provides server 2000 can determine content recommendation based on the content in the cloud storage being stored in another user.Such as, cloud storage provides server 2000 can will be stored in having run among the content in the cloud storage of the acquaintance of user or preference another user similar to the preference of user being defined as content recommendation more than the content of pre-determined number.But, example embodiment is not limited to this.
Cloud storage provides server 2000 can produce the recommendation ranking information of content based on the content used by multiple users, or, the recommendation ranking information of the content produced by another server (not shown) can be collected from another server (not shown).Cloud storage provides server 2000 can be determined by the recommendation ranking information recommending ranking information or collection that use produces will be recommended to the content recommendation of user.
But, the recommendation reference for determining content recommendation is not limited to this, and server 2000 can be provided to arrange in various manners by user or cloud storage.
At operation S310, cloud storage provides server 2000 can push reference information and/or the link information of the content recommendation determined to the previously positioned file including in the cloud storage of user.Cloud storage provides server 2000 can automatically be stored reference information and/or the link information of content recommendation in the previously positioned file of the cloud storage of the user of device 1000 by the reference information and/or link information pushing content recommendation.Exemplarily, it is recommended that the previously positioned file that the reference information of content and/or link information are pushed to can be the recommendation file of user.
Cloud storage provides server 2000 can push the additional information of content recommendation to the previously positioned file of user.Exemplarily, it is recommended that the additional information of content can include the type of content recommendation, author, date of formation and include the summary info of capacity etc. of the role of content recommendation, content recommendation.Such as, it is recommended that the additional information of content comprise the steps that instruction user whether be authorized to use content recommendation information, the ident value of the content providing server 3000 of content recommendation is provided, about the information etc. of usage charges of content recommendation.But, example embodiment is not limited to this.
At operation S320, cloud storage provides server 2000 can provide the GUI for using content recommendation list to device 1000.The GUI of the service being provided server 2000 to provide by cloud storage is used or for browsing and use the GUI of the data included in the cloud storage of user for using the GUI of content recommendation list could be for.Such as, for using the GUI of content recommendation list can be implemented as the browser for browse through folders and file.
Device 1000 may have access to cloud storage and provides server 2000 and be shown on the screen of device 1000 by the GUI provided by cloud storage.User can input ID and the password of user by the GUI shown.Device 1000 can pass through GUI show the Folder List including in the cloud storage of user, if user selects the file that the reference information of content recommendation and link information are pushed to, then device 1000 can show content recommendation list by GUI.Exemplarily, user can check the file name of content recommendation, type and capacity the optional content recommendation by reproduced, storage or operation from content recommendation list.
Fig. 4 is the flow chart of the method that the cloud storage according to various example embodiment provides server 2000 to provide content recommendation to device 1000.
At operation S400, cloud storage provides server 2000 can push reference information and/or the link information of content recommendation to the previously positioned file including in the cloud storage of user.At operation S410, cloud storage provides server 2000 can provide the GUI for using the content recommendation list in the file including previously arranging to device 1000.Operation S400 and S410 can correspond respectively to operation S310 and the S320 of Fig. 3, therefore, omits detailed description thereof so that describing.
At operation S420, owing to by have selected content recommendation via the user carried out of the GUI in device 1000 input, cloud storage provides server 2000 to be stored in the cloud storage of user by the content recommendation of selection.If content recommendation is chosen via GUI, then device 1000 request cloud storage can provide server 2000 to be stored in the cloud storage of user by the content recommendation of selection while providing server 2000 to provide the ident value of the content recommendation selected to cloud storage.Cloud storage provides server 2000 to may be in response to be stored in the cloud storage of user by content recommendation from the request of device 1000.Cloud storage provides server 2000 can be stored in by content recommendation in recommendation file.In this case, cloud storage provides server 2000 can will be stored in recommending the content recommendation in file to make a distinction with the content recommendation being not stored in recommendation file.Such as, if content recommendation A is stored in recommendation file, then cloud storage provides server 2000 can highlight content recommendation A in content recommendation list.Such as, cloud storage provides server 2000 can show the stored object of content recommendation A of instruction content recommendation list around content recommendation A.Exemplarily, the instruction stored object of content recommendation A can include at least one among text, image and icon.
Or, cloud storage provides server 2000 to be stored in another file by content recommendation.In this case, the ident value of the content recommendation being stored in another file can be deleted from content recommendation list.
When content recommendation is stored in the cloud storage of another user included in cloud storage offer server 2000, it is recommended that content can be not stored in the cloud storage of user, but is not limited to this.When content recommendation is stored in the cloud storage of another user included in cloud storage offer server 2000, cloud storage provides server 2000 can will be stored in the content in the cloud storage of another user and copies to the cloud storage of user.
When the content providing server 3000 that content recommendation is registered to by user provides, cloud storage provides server 2000 can pass through to use the membership information of user to receive content recommendation from content providing server 3000, and can be stored in the cloud storage of user by the content recommendation of reception.
In operation S430, owing to device 1000 is by have selected content recommendation via the GUI user carried out input, therefore cloud storage provides server 2000 that the content recommendation of selection can be streamed to the device 1000 of user.Cloud storage provides server 2000 that content recommendation can be streamed to device 1000 while content recommendation is stored in the cloud storage of user.
When content recommendation is stored in the cloud storage of another user, cloud storage provide server 2000 can the content recommendation in the cloud storage that will be stored in another user copy to user cloud storage while, content recommendation is streamed to device 1000.
When the content providing server 3000 that content recommendation is registered to by user provides, cloud storage provides server 2000 while being stored in the cloud storage of user by the content recommendation received from content providing server 3000, content recommendation can be streamed to device 1000.
Fig. 5 is that cloud storage according to various example embodiment provides server 2000 to be stored in the cloud storage of user by content recommendation and provides the flow chart of method of content recommendation to device 1000.
At operation S500, cloud storage provides server 2000 can push reference information and/or the link information of content recommendation to the previously positioned file including in the cloud storage of user.
At operation S520, cloud storage provides server 2000 can push the additional information of content recommendation to the previously positioned file including in the cloud storage of user.
Exemplarily, it is recommended that the additional information of content can include the summary info of content recommendation, instruction user whether be authorized to use content recommendation information, the ident value of the content providing server 3000 of content recommendation is provided, about the information etc. of usage charges of content recommendation.
At operation S530, cloud storage provides server 2000 can produce the GUI for using content recommendation list.Folder List, the sub-folder of each file and the contents list including in the cloud storage of user for using the GUI of content recommendation list to show.For using the GUI of content recommendation list can include the object (such as, icon, menu etc.) for selecting specific recommendations content from content recommendation list, and the content recommendation of selection is stored in cloud storage and device 1000.GUI can run based on web, and, GUI can be shown by including the web browser in device 1000.GUI can based on should be used for run, and, GUI can be shown by the specific service application being arranged in device 1000.In this case, specific service application can be able to use the application of the service of cloud storage offer server 2000, and server 2000 can be provided to make and spread by cloud storage.
At operation S540, cloud storage provides server 2000 can provide, to device 1000, the GUI produced.Device 1000 may have access to cloud storage and provides server 2000, and server 2000 can be provided to ask the service being provided server 2000 to provide by cloud storage to cloud storage.Cloud storage provides server 2000 to may be in response to provide at the operation S530 GUI produced from the request of device 1000 to device 1000.
At operation S550, device 1000 can select at least one content recommendation by GUI from content recommendation list.Device 1000 can show the Folder List including in the cloud storage of user by GUI, and, selecting input according to user, device 1000 can read the recommendation file included in the cloud storage of user.Owing to recommending file to be read, therefore device 1000 can show content recommendation list by GUI.Correspondingly, user can check the file name of the content recommendation included in content recommendation list, summary info, additional information etc..Device 1000 can select specific recommendations content based on selecting to input by the GUI user carried out from content recommendation list.
At operation S560, device 1000 can provide the content recommendation of server 2000 request selecting to cloud storage.Device 1000 can ask cloud storage to provide server 2000 provide, to device 1000, the content recommendation selected and be stored in the cloud storage of user by the content recommendation of selection.
At operation S570, cloud storage provides server 2000 can be stored in the cloud storage of user by the content recommendation of selection by the reference information and/or link information using the content recommendation selected.When content recommendation is stored in the cloud storage of another user, cloud storage provides the content recommendation that server 2000 can will be stored in the cloud storage of another user to be stored in the cloud storage of user.When the content providing server 3000 that content recommendation is registered to by user provides, cloud storage provides server 2000 can access content providing server 3000 by the link information of use content recommendation.Cloud storage provides server 2000 can pass through to use the service ID of the user for content providing server 3000 and password to receive content recommendation from content providing server 3000, and can be stored in the cloud storage of user by the content recommendation of reception.
When the content providing server 3000 that content recommendation is not registered to by user provides, cloud storage provides server 2000 can receive content recommendation from device 1000, and is stored in the cloud storage of user by the content recommendation of reception.In this case, device 1000 can by using the link information of content recommendation to access the content providing server 3000 that user is not registered to, allow users to be registered to the content providing server 3000 that user is not registered to, and the content providing server 3000 being not registered to from user receives content recommendation.Device 1000 can provide server 2000 to provide the content recommendation received to cloud storage.
Cloud storage provides server 2000 can be stored in by content recommendation in previously positioned file included in the cloud storage of user.Exemplarily, previously positioned file can be recommend file, but is not limited to this.
At operation S580, cloud storage provides server 2000 content recommendation of selection can be streamed to device 1000.When content recommendation is stored in the cloud storage of another user, cloud storage provide server 2000 can the content recommendation in the cloud storage that will be stored in another user copy to user cloud storage while the content recommendation that will be stored in the cloud storage of another user be streamed to device 1000.
When the content providing server 3000 that content recommendation is registered to by user provides, cloud storage provides server 2000 can pass through to use the membership information of user to receive content recommendation from content providing server 3000, and while being stored in the cloud storage of user by the content recommendation of reception, the content recommendation of reception is streamed to device 1000.
Operation S590, device 1000 can render transmission content recommendation.
Fig. 6 is that the cloud storage when content recommendation is stored in the cloud storage of another user according to various example embodiment provides server 2000 to be stored in the cloud storage of user by content recommendation and content recommendation is streamed to the flow chart of method of device 1000
At operation S600, device 1000 can provide server 2000 to ask content recommendation to cloud storage.Device 1000 can select specific recommendations content based on user's input from content recommendation list, and provide the content recommendation of server 2000 request selecting to cloud storage.
At operation S610, cloud storage provides the reference information of the content recommendation of the recognizable request of server 2000.When content recommendation is stored in the content in the cloud storage of another user, cloud storage provide server 2000 can recognize that the ID of another user and storage have the title of the file of content recommendation.In this case, it is recommended that content can be stored in the content can shared among the content in the cloud storage of another user with user.Server 2000 can be provided to pre-set whether the content in the cloud storage being stored in another user is shared with user by another user or cloud storage.
At operation S620, cloud storage provides server 2000 can will be stored in the content recommendation in the cloud storage of another user and copies to the cloud storage of user.Cloud storage provides server 2000 can be stored in by content recommendation in recommendation file included in the cloud storage of user, but is not limited to this.
At operation S630, cloud storage provides the content recommendation that server 2000 can will be stored in the cloud storage of another user to be streamed to device 1000.Cloud storage provides server 2000 that content recommendation can be streamed to device 1000 while being stored in the cloud storage of user by content recommendation.
Operation S640, device 1000 can render transmission content recommendation.
Meanwhile, cloud storage provides server 2000 that content recommendation can not copy to the cloud storage of user by not performing operation S620.In this case, cloud storage provides server 2000 that content recommendation can be streamed to device 1000 when not being stored in the cloud storage of user by content recommendation.
Fig. 7 is provided timer 1000 receive content recommendation from content providing server 3000 and the content recommendation of reception is stored in cloud storage provides the flow chart of the method in the cloud storage of user included server 2000 according to various example embodiment when content recommendation by content providing server 3000.
At operation S700, device 1000 can provide server 2000 to ask the link information of content recommendation to cloud storage.Device 1000 can select specific recommendations content based on user's input from content recommendation list, and provide the content recommendation of server 2000 request selecting to cloud storage.
At operation S710, exemplarily, cloud storage provides server 2000 to can recognize that the link information of content recommendation.When the content that content recommendation is content providing server 3000, cloud storage provides server 2000 to may be identified for accessing the address information of content providing server 3000.Cloud storage provides server 2000 to may be identified for directly accessing being included in content the address information providing the content recommendation in server 3000.Cloud storage provides server 2000 can obtain about whether user is authorized to use the information of the content recommendation provided by content providing server 3000.Such as, cloud storage provides server 2000 can obtain to be able to freely to use about user and be still able to the content recommendation provided by content providing server 3000 be paid for the ID of the user of content providing server 3000 by use use the information of described content recommendation.
At operation S720, cloud storage provides server 2000 can provide the link information of content recommendation to device 1000.Cloud storage provides server 2000 can provide for accessing the address information of content providing server 3000 and/or whether being authorized to use the information of content recommendation about user to device 1000.Or, cloud storage provides server 2000 can provide to device 1000 and is included in content, for directly accessing, the address information providing the content recommendation in server 3000.But, exemplary embodiment is not limited to this.
Meanwhile, cloud storage provides server 2000 to provide the link information of content recommendation to device 1000 in response to the request from device 1000 at operation S700 to S720, but is not limited to this.Cloud storage provides server 2000 can provide link information from the GUI of content recommendation list to device and additional information for providing content recommendation while using to device 1000.
At operation S730, device 1000 can ask content recommendation to content providing server 3000.Device 1000 by using the link information of content recommendation to access content providing server 3000, and can ask content recommendation to content providing server 3000.Such as, if device 1000 uses accesses content providing server 3000 for the address information directly accessing content recommendation, then include the information such as the title of such as content recommendation, type, price and for receiving the GUI of the button of content recommendation and providing the service ID of the server 3000 and GUI of password to be displayed on the screen of device 1000 for input content.If the ID of user and password are transfused to and for receive content recommendation button be chosen, then device 1000 can ask content recommendation to content providing server 3000.
Device can use for using the application of the service of content providing server 3000 to ask content recommendation to content providing server 3000.If providing the content recommendation list that server 2000 receives to have selected content recommendation from from cloud storage, then device 1000 can run the application of the service for using content providing server 3000, and by using the GUI of the application run to ask content recommendation to content providing server 3000.
At operation S740, content providing server 3000 can provide content recommendation to device 1000.Content providing server 3000 can verify user by the ID and password using user, and content recommendation can be streamed to device 1000.
At operation S750, device 1000 can reproduce content recommendation.At operation S760, device 1000 can provide server 2000 to provide content recommendation to cloud storage.Content recommendation can be sent to cloud storage while receiving content recommendation from content providing server 3000 and provide server 2000 by device 1000.
At operation S770, cloud storage provides server 2000 to be stored in the cloud storage of user by content recommendation.Cloud storage provides server 2000 can be stored in by content recommendation in recommendation file included in the cloud storage of user.In this case, cloud storage provides server 2000 in the GUI being used for using content recommendation list, can to show and indicate the stored object of content recommendation selected from content recommendation list around the file name of the content recommendation selected.
Fig. 8 is that the cloud storage when content recommendation is provided by content providing server 3000 according to various example embodiment provides server 2000 to receive content recommendation from content providing server 3000, the content recommendation that storage receives, and the flow chart of the method for the content recommendation received is provided to device 1000.
At operation S800, device 1000 can provide server 2000 to ask content recommendation to cloud storage.At operation S810, cloud storage provides server 2000 to can recognize that the link information of content recommendation.When content recommendation is provided by content providing server 3000, cloud storage provides server 2000 to may be identified for accessing the address information of content providing server 3000.Cloud storage provides server 2000 to may be identified for directly accessing being included in content the address information providing the content recommendation in server 3000.Cloud storage provides membership information that server 2000 can obtain user for content providing server 3000 (such as, ID and password), thus obtaining the content recommendation provided by content providing server 3000.
At operation S820, cloud storage provides server 2000 can ask content recommendation to content providing server 3000.Cloud storage provides server 2000 can pass through to provide the ID of user and the password of the ident value of content recommendation and the device 1000 of request content recommendation to content providing server 3000, asks content recommendation to content providing server 3000.
At operation S830, content providing server 3000 can provide server 2000 to provide content recommendation to cloud storage.Exemplarily, content providing server 3000 can verify user by the ID and password using the user from cloud storage offer server 2000 reception, and provides server 2000 to provide content recommendation to cloud storage.
At operation S840, cloud storage provides server 2000 to be stored in the cloud storage of user by the content recommendation of reception.Cloud storage provides server 2000 can be stored in by the content recommendation that receive from content providing server 3000 in recommendation file.But, example embodiment is not limited to this.Cloud storage provides server 2000 to be stored in another previously positioned file by the content recommendation of reception.
At operation S850, cloud storage provides server 2000 that content recommendation can be streamed to device 1000.Cloud storage provides server 2000 while storage content recommendation, the content recommendation received from content providing server 3000 can be streamed to device 1000.
At operation S860, device 1000 can reproduce content recommendation.
Fig. 9 is the flow chart of the method that the cloud storage when content recommendation is provided by content providing server 3000 according to various example embodiment provides server 2000 to provide server 2000 to provide content recommendation to device 1000 and cloud storage.
Operation S900 to S950 corresponds respectively to operation S700 to the S750 of Fig. 7, therefore, in order to conveniently omit detailed description thereof.
But, at operation S930, it being different from operation S730, device 1000 can provide server 3000 to provide server 2000 to provide content recommendation to cloud storage by request content.Device 1000 can pass through to provide the ident value of cloud storage offer server 2000 and the ID of the user for cloud storage offer server 2000 to content providing server 3000, and carrying out request content provides server 3000 to provide server 2000 to provide content recommendation to cloud storage.
At operation S960, content providing server 3000 can provide server 2000 to provide content recommendation to cloud storage.Content providing server 3000 can use the ID of the user for content providing server 3000 and password to verify user.If user by verify, then content providing server 3000 can to cloud storage provide server 2000 provide from device 1000 recommendation day that.Content providing server 3000 while providing server 2000 to provide content recommendation to cloud storage, can provide the ID of the user of the service providing server 2000 for cloud storage to cloud storage offer server 2000.Content providing server 3000 can perform operation S940 and S960 simultaneously.
At operation S970, cloud storage provides server 2000 to be stored in the cloud storage of user by content recommendation.Cloud storage provides server 2000 by using the ID of the user of the service providing server 2000 for cloud storage to identify user, and can be stored in by content recommendation in the cloud storage of user of identification.
Figure 10 A to Figure 10 C illustrates that the device 1000 according to various exemplary embodiments shows for using the GUI of content recommendation list and selecting the example of content recommendation based on user's input from content recommendation list.
With reference to Figure 10 A, device 1000 can show the GUI of the service for using cloud storage offer server 2000 on the screen of device 1000.For using the GUI of the service of cloud storage offer server 2000 to could be for using the GUI of the content recommendation list being provided server 2000 to recommend by cloud storage.Exemplarily, for using the GUI of the content recommendation list preference file that can include in the cloud storage of user folder and recommending file.User is optional recommends file.
Device 1000 by providing server 2000 to be shown on the screen of device 1000 by the GUI shown in Figure 10 A via web browser access cloud storage, but can be not limited to this.Device 1000 can pass through the application running the service for using cloud storage offer server 2000 being provided server 2000 to provide by cloud storage and the GUI shown in Figure 10 A is shown in the screen of device 1000.
With reference to Figure 10 B, owing to user selects to recommend file, therefore device 1000 can show the content recommendation list included in recommending file.Content recommendation can be provided server 2000 to determine by cloud storage.The reference information of content recommendation and/or link information can be pushed to the recommendation file included in the cloud storage of user.Content recommendation corresponding with the content recommendation list on the recommendation file being shown in Figure 10 B can be without being stored in recommendation file.User can select content recommendation aaa.mpg from content recommendation list.
With reference to Figure 10 C, owing to user have selected content recommendation aaa.mpg, therefore device 1000 can show the menu 100 being used for choosing whether " RUN ", " storage " or " running & storage " content recommendation aaa.mpg.If have selected " RUN " from menu 100, then the content recommendation that device 1000 can receive and render transmits.If have selected " storage " from menu 100, then device 1000 can allow content recommendation to be stored in the cloud storage of user.If have selected " running & storage " from menu 100, then device 1000 can receive the content recommendation of streaming, and allows content recommendation to be stored in the cloud storage of user.
Figure 11 to Figure 14 illustrates that the device 1000 according to various example embodiment receives the example by the GUI content recommendation selected.
With reference to Figure 11, cloud storage provides the content recommendation in the recognizable cloud storage being stored in another user of server 2000.Device 1000 can receive content recommendation from cloud storage.If the user of device 1000 have selected content recommendation aaa.mpg from the content recommendation list of Figure 10 and have selected " running & storage " from menu 100, then cloud storage provides the content recommendation aaa.mpg that server 2000 can will be stored in the cloud storage of another user to be streamed to device 1000.Cloud storage provides server 2000 that content recommendation aaa.mpg can copy to the recommendation file included in the cloud storage of user while content recommendation aaa.mpg is streamed to device 1000, but is not limited to this.Exemplarily, cloud storage provides server 2000 only content recommendation aaa.mpg can be streamed to device 1000, and content recommendation aaa.mpg does not copy to the recommendation file included in the cloud storage of user.
With reference to Figure 12, device can receive content recommendation from content providing server 3000.Cloud storage provides server 2000 can receive content recommendation from device 1000 and store content recommendation.If the user of device 1000 have selected content recommendation aaa.mpg from the content recommendation list of Figure 10 and have selected " running & storage " from menu 100, then device 1000 can obtain the link information for receiving content recommendation aaa.mpg.Link information for receiving content recommendation aaa.mpg can include at least one among following address information: for accessing the address information of content providing server 3000, for directly accessing the address information of the content recommendation provided by content providing server 3000.
Device by using the link information obtained to access content providing server 3000, and can ask content recommendation aaa.mpg to content providing server 3000.In this case, device 1000 can provide the ID of user and the key of service for content providing server 3000 to content providing server 3000.Content providing server 3000 can verify that user.Device 1000 can receive the content recommendation aaa.mpg of streaming from content providing server 3000.
Device 1000 can provide server 2000 to provide just at the content recommendation aaa.mpg of streaming to cloud storage.Cloud storage provides server 2000 to be stored in the recommendation file of user by the content recommendation aaa.mpg received from device 1000.
With reference to Figure 13, cloud storage provides server 2000 can receive content recommendation from content providing server 3000.Device 1000 can provide server 2000 to receive content recommendation from cloud storage.If the user of device 1000 have selected content recommendation aaa.mpg from the content recommendation list of Figure 10 and have selected " running & storage " from menu 100, cloud storage provides server 2000 can receive content recommendation aaa.mpg from content providing server 3000.In this case, cloud storage provides server 2000 accessible content to provide server 3000, and provides ID and the password of the user of service for content providing server 3000 to content providing server 3000.Content providing server 3000 can verify that user.
Cloud storage provide server 2000 can content recommendation aaa.mpg is stored in the cloud storage of user included recommend in file while, content recommendation aaa.mpg is streamed to device 1000.
With reference to Figure 14, cloud storage provides server 2000 and device 1000 can receive content recommendation from content providing server 3000.If the user of device 1000 have selected content recommendation aaa.mpg from the recommendation list of Figure 10 and have selected " running & storage " from menu 100, then device 1000 can obtain the link information for receiving content recommendation aaa.mpg.Device 1000 can by using the link information obtained access content providing server 3000 and ask content recommendation aaa.mpg to content providing server 3000.In this case, device 1000 can provide the ID of user and the password of server for content providing server 3000 to content providing server 3000.Content providing server 3000 can verify that user.Device 1000 can receive the content recommendation aaa.mpg of streaming from content providing server 3000.
The ID of user of ident value that device 1000 can pass through to provide cloud storage to provide from server 2000 to content providing server 3000 and the service that provides server 2000 for cloud storage, carrying out request content provides server 3000 to provide server 2000 to provide content recommendation to cloud storage.Content providing server 3000 can provide server 2000 to provide content recommendation aaa.mpg to cloud storage.Cloud storage provides server 2000 can be stored in by content recommendation aaa.mpg in recommendation file included in the cloud storage of user.
Figure 15 A illustrates the example being stored in the cloud storage of user by content recommendation according to various example embodiment.
With reference to Figure 15 A, owing to content recommendation aaa.mpg is stored in the recommendation file of the cloud storage of user, therefore " aaa.mpg " can be shown in content recommendation list by runic.But, example embodiment is not limited to this.Such as, the instruction stored object of content recommendation aaa.mpg is displayed at " aaa.mpg " around.
Owing to content recommendation aaa.mpg is stored in the recommendation file of the cloud storage of user, therefore the free space of the cloud storage of user exemplarily can be reduced to 508G from 510G.
Figure 15 B illustrates the example simultaneously being shown the user contents list having and the content recommendation list recommending user by GUI according to various example embodiment.
With reference to Figure 15 B, content a.mpg and b.mpg that user has and recommend content recommendation aaa.mpg and the bbb.mpg of user and can be displayed on by GUI on the screen of device 1000.Content a.mpg and the b.mpg that user has can be stored in the content in the cloud storage of user.Content recommendation aaa.mpg and the bbb.mpg recommending user can be not stored in the cloud storage of user, and, it is recommended that the reference information of content aaa.mpg and bbb.mpg and/or link information can be stored in the cloud storage of user.
In this case, device 1000 can be displayed differently from content a.mpg and the b.mpg that user has and content recommendation aaa.mpg and the bbb.mpg recommending user.Exemplarily, icon 150 and icon 152 can be shown in the title side of content recommendation aaa.mpg and the bbb.mpg recommending user by device 1000 so that content a.mpg and b.mpg that user has and recommend content recommendation aaa.mpg and the bbb.mpg of user and can be displayed differently.
Figure 16 is the flow chart of the method that the cloud storage according to various example embodiment provides server 2000 to have been updated to determine content recommendation based on which content during the preference file being stored in user presss from both sides.
At operation S1600, cloud storage provides which content in the recognizable preference file folder being stored in user of server 2000 to be updated.The content of user preference can be stored in preference file folder or delete the content being stored in preference file folder by user, and correspondingly, cloud stores provides the content in the recognizable preference file folder being stored in user of server 2000 to be updated.
At operation S1610, cloud storage provides server 2000 can determine based on the content being stored in preference file folder will be recommended to the content recommendation of user.Cloud stores the type (such as type exemplarily, author, role, capacity etc.) providing the recognizable content being stored in preference file folder of server 2000, and the content similar to the content being stored in preference file folder can be defined as content recommendation.
Meanwhile, in figure 16, cloud storage provides server 2000 can determine content recommendation owing to the content being stored in the preference file folder of user is updated, but is not limited to this.Cloud storage provides server 2000 can determine content recommendation owing to the content being stored at least one previously positioned file is updated.
Figure 17 is the flow chart of the method that the cloud storage according to various example embodiment provides server 2000 to determine content recommendation based on the content being stored in preference file folder.
At operation S1700, device 1000 can ask cloud to store provides server 2000 to store content in preference file folder.Device 1000 can provide server 2000 to provide certain content to cloud storage, and thus request cloud storage provides the content that server 2000 will provide for be stored in preference file folder.But, example embodiment is not limited to this.
At operation S1710, device 1000 can ask cloud storage to provide server 2000 to delete the content being stored in preference file folder.
At operation S1720, cloud storage provides the recognizable content being stored in preference file folder of server 2000 to be updated.Cloud storage provide server 2000 can monitor be stored in preference file folder in content, and can Real time identification be stored in preference file folder in content be updated.
At operation S1730, cloud storage provides server 2000 can determine that will be recommended to the content recommendation of user.Cloud storage provide server 2000 can press from both sides based on the preference file being stored in user in content and at least one content among content in being stored in the preference file folder of another user determine and will be recommended to the content recommendation of user.Exemplarily, cloud storage provides server 2000 can determine content recommendation based at least one content among herein below: content that the content providing server 3000 be stored in and provided the content in the cloud storage that provides of server 2000 by cloud storage, being registered to by user provides and the content that the content providing server 3000 being not registered to by user provides.
At operation S1740, cloud storage provides server 2000 can push reference information and/or the link information of content recommendation to recommendation file.At operation S1750, cloud storage provides server 2000 can provide the GUI for using content recommendation list to device 1000.At operation S1760, the GUI of reception can be shown on the screen of device 1000 by device 1000.User can by for using the list of content recommendation list check various types of information about content recommendation and select the content recommendation that will be run or store.
Figure 18 is the flow chart of the method determining content recommendation based on the preference file being stored in user among the content in being stored in the cloud storage being provided server 2000 to provide by cloud storage of the content during the cloud storage according to various example embodiment provides server 2000 to press from both sides.
At operation S1800, cloud storage provides server 2000 can analyze the content in the preference file folder being stored in user.Exemplarily, cloud storage provides server 2000 can obtain the information of the ident value of content in pressing from both sides, type, type, author, personage, access times, capacity etc. about the preference file being stored in user, and analyzes the content being stored in preference file folder based on the information obtained.
At operation S1810, cloud storage provides server 2000 can identify the content that can be used by user among the content in being stored in the cloud storage being provided server 2000 to provide by cloud storage.Cloud storage provides server 2000 can identify the content can shared with user among the content in being stored in the cloud storage being provided server 2000 to provide by cloud storage.In this case, being stored in the content can shared among the content in the cloud storage of another user with user can be provided server 2000 to be configured before by user or cloud storage.Such as, being stored in the content that freely can be used among the content in the cloud storage of another user by the user of the service being registered to cloud storage offer server 2000 can be the content can shared with the user of another user and device 1000.Such as, another user the content being set to share with the user of another user and device 1000 among the content produced can be the content can shared with the user of another user and device 1000.But, example embodiment is not limited to this.
At operation S1820, cloud storage provides server 2000 can determine content recommendation among the content identified.At operation S1830, cloud storage provides server 2000 can push reference information and/or the link information of the content recommendation determined to the file of recommending of user.
Figure 19 is the flow chart of the method determining content recommendation based on the preference file being stored in another user among the content in being stored in the cloud storage being provided server 2000 to provide by cloud storage of the content during the cloud storage server 2000 according to various example embodiment presss from both sides.
At operation S1900, cloud storage provides server 2000 can recognize that such as can as another user of the good friend of the user of device 1000.Exemplarily, another user of good friend of the user of device 1000 can be set to as another user of the good friend of the user of device 1000 and another user that the user of device 1000 belongs to same subscriber group and/or another user of including in the contacts list of the user of device, but be not limited to this.
At operation S1910, cloud storage provides server 2000 can analyze the content in the preference file folder being stored in another user determined.Exemplarily, cloud storage provides server 2000 can obtain the information of the ident value of content in pressing from both sides, type, type, author, role, access times, capacity etc. about the preference file being stored in another user, and analyzes the content being stored in preference file folder based on the information obtained.
At operation S1920, cloud storage provides server 2000 can identify the content that can be used by user among the content in being stored in the cloud storage being provided server 2000 to provide by cloud storage.
At operation S1930, cloud storage provides server 2000 can determine content recommendation among the content identified.At operation S1940, cloud storage provides server 2000 can push reference information and/or the link information of the content recommendation determined to the file of recommending of user.In this case, it is recommended that file could be for showing the file of the content recommendation list recommending the group belonging to user.
Figure 20 is the flow chart of the method that the cloud storage according to various example embodiment provides server 2000 to determine content recommendation among the content provided by content providing server 3000.
At operation S2000, cloud storage storage provides server 2000 to can determine that the content providing server 3000 that user is registered to.Cloud storage provides the ident value of the content providing server 300 that server 2000 could prestore and determine that the user of device 1000 is registered to.Exemplarily, the ident value of content providing server 3000 can include the title of the service of content providing server 3000, provide the address value etc. in the territory of the service of content providing server 3000, but is not limited to this.
Cloud storage offer server 2000 can prestore and manage ID and the password of the user of the service of the content providing server 3000 that the user for device 1000 is registered to.
At operation S2010, cloud storage provides server 2000 can determine content recommendation among the content that the content providing server 3000 being registered to by user provides.Cloud storage provides server 2000 can be can by user's content in pay-as-you-go and the content that freely can be used by user by the classifying content that the content providing server 3000 being registered to by user provides.Content recommendation can be being determined by among user's content in pay-as-you-go and the content that freely can be used by user.
At operation S2020, cloud storage provides server 2000 can determine content recommendation among the content that the content providing server 3000 being not registered to by user provides.Cloud storage provides server 2000 can be the content that can be used by login user and can by being not logged in the content that user uses by the classifying content that the content providing server 3000 being not registered to by user provides.Cloud storage provides server 2000 can be can by user's content in pay-as-you-go and the content that freely can be used by user by the classifying content that the content providing server 3000 being not registered to by user provides.
At operation S2030, cloud storage provides server 2000 can obtain link information and the additional information of content recommendation.Cloud storage provides server 2000 can produce content recommendation list based at operation S2010 and the S2020 content recommendation determined, and can obtain the link information for every content recommendation and additional information.The link information of content recommendation can include the address information for accessing content providing server 3000 and be included in content, for directly accessing, the address information providing the content recommendation in server 3000, but is not limited to this.Cloud storage provides server 2000 can obtain the preview content for accessing content recommendation or listen the link information of content in advance.
The additional information of content recommendation can include the information about herein below: the content providing server 3000 whether being registered to by user about content recommendation provides, the content providing server 3000 that whether is not registered to by user about content recommendation provides, about content recommendation whether in pay-as-you-go, about whether content recommendation freely uses, but be not limited to this.
At operation S2040, cloud storage provides server 2000 can push, to the file of recommending of user, the link information and additional information recommending content recommendation.Cloud storage provides server 2000 can include the link information of content recommendation and the content recommendation of additional information to the file propelling movement of recommending of user.
At operation S2050, cloud storage provides server 2000 can provide the GUI for using content recommendation list to device 1000.Exemplarily, it is shown in for using the content recommendation list on the GUI of content recommendation list to may be for the object of every content recommendation instruction herein below: the content providing server 3000 that the content providing server 3000 whether content recommendation is registered to by user provides, whether content recommendation is not registered to by user provides, whether freely whether content recommendation in pay-as-you-go, content recommendation use etc..
Figure 21 is that the cloud storage according to various example embodiment provides server 2000 to obtain the reference information of content recommendation and/or the flow chart of the method for link information.
At operation S2100, cloud storage provides server 2000 to can determine that the content whether content recommendation is stored in the cloud storage being provided server 2000 to provide by cloud storage.
If cloud storage provides server 2000 to determine that content recommendation is stored in the content in cloud storage at operation S2100, then at operation S2110, cloud storage provides server 2000 can obtain the reference information for accessing the content recommendation included in the cloud storage of cloud storage offer server 2000.
Or, if cloud storage provides server 2000 to determine that content recommendation is not stored in the content in cloud storage at operation S2100, then at operation S2120, cloud storage provide server 2000 can determine that whether content recommendation is the content that the content providing server 3000 being registered to by user provides.
If cloud storage provides server 2000 to determine, at operation S2120, the content that the content providing server 3000 that content recommendation is registered to provides by user, then at operation S2130, cloud storage provides server 2000 can obtain for accessing the content recommendation that the content providing server 3000 being registered to by user provides.
Or, if cloud storage provides server 2000 to determine, at operation S2120, the content that the content providing server 3000 that content recommendation is not registered to provides by user, then at operation S2140, cloud storage provides server 2000 can obtain the preview content for accessing content recommendation or listen the link information of content in advance.Such as, when content recommendation is moving image, it is recommended that the preview content of content can be summary (abstract) moving image of content recommendation.Such as, when content recommendation is photo, it is recommended that the preview image of content can be the thumbnail of photo.Such as, when content recommendation is music, it is recommended that the content of listening in advance of content can be the part of music.But, example embodiment is not limited to this.
At operation S2150, cloud storage provides server 2000 can push reference information and/or link information to the recommendation file of user.Cloud storage provides server 2000 by the link information of acquisition includes the link information pushing acquisition in content recommendation list, but can be not limited to this.
Meanwhile, when the content providing server 3000 that content recommendation is not registered to by user provides, the preview content of content recommendation can be obtained in figure 21 or listen the link information of content in advance, but being not limited to this.Cloud storage provides server 2000 to can determine that content recommendation is provided freely to user and is still supplied to user after paying.When content recommendation is provided freely to user, cloud storage provides server 2000 can obtain the preview content of content recommendation or listen the link information of content in advance.
Figure 22 and Figure 23 illustrates the example of the membership information table of the user of the service for content providing server 3000 according to various example embodiment.The membership information table of the user of Figure 22 and Figure 23 can be provided server 2000 produce and manage by cloud storage.
With reference to Figure 22, cloud storage provides the server 2000 can the ident value of content providing server 3000 that only managing users registration arrives.In this case, as shown in figure 22, the membership information table of user can include user field 220 and content providing server field 222.
The ident value of user may be recorded in user field 220.Exemplarily, the ident value of user may be for ID or the pet name of the user of the service of content providing server 3000.
The ident value of the content providing server 3000 that user is registered to may be recorded in content providing server field 222.Exemplarily, the ident value of content providing server 3000 can include the title of the service of content providing server 3000 or the address of content providing server 3000.
When each information providing server 2000 only to manage the content providing server 3000 being registered to about user, cloud storage provides server 2000 can not directly access the content recommendation provided by content providing server 3000.In this case, device 1000 can receive content recommendation from content providing server 3000, and provides server 2000 to provide content recommendation to allow cloud storage to provide server 2000 to be stored in by content recommendation in recommendation file to cloud storage.Or, device 1000 can provide server 3000 to provide server 2000 to provide content recommendation to cloud storage by request content, to allow cloud storage to provide server 2000 to be stored in by content recommendation in recommendation file.
With reference to Figure 23, exemplarily, cloud storage provide server 2000 can managing users registration arrive the ident value of content providing server 3000, the ID of user, user password.In this case, as shown in figure 23, the membership information table of user can include user field 220, content providing server field 222, ID field 224 and password field 226.
ID for the user of the service of content providing server 3000 may be recorded in ID field 224.Password for the user of the service of content providing server 3000 may be recorded on password field 226.
Cloud storage can be passed through to use the ID of user and password to receive content recommendation from content providing server 3000, and the content of reception is stored in the recommendation file of user.
Figure 24 is that cloud storage according to various example embodiment provides server 2000 to be displayed differently from including the flow chart of the method for the content recommendation in content recommendation list based on the attribute of content recommendation.
At operation S2400, cloud storage provides server 2000 the recognizable content recommendation being newly added to content recommendation list.Cloud storage provides server 2000 can update content recommendation list owing to the content being stored in the preference file folder of user is updated.Owing to content recommendation list is updated, therefore cloud storage provides the content recommendation of the recognizable content recommendation list being newly added to update of server 2000.
At operation S2410, cloud storage provides server 2000 can determine the content recommendation that the content providing server 3000 being registered to by user provides among content recommendation list.At operation S2420, cloud storage provides server 2000 can identify the content recommendation that the content providing server 3000 being not registered to by user provides among content recommendation list.Cloud storage provides server 2000 can store and manage user's membership information of the service for content providing server 3000, and determines that the content providing server 3000 whether content recommendation is registered to by user provides based on user's membership information.
At operation S2430, cloud storage provides server 2000 can identify the content recommendation in the recommendation file being stored in user among content recommendation list.Cloud storage provides the content recommendation in recognizable another file being stored in user of server 2000.
At operation S2440, cloud storage provides server 2000 can be displayed differently from the content recommendation identified.Cloud storage provides server 2000 can show the object of the attribute indicating content recommendation for every content recommendation in the content recommendation list included in the GUI for using content recommendation list.Exemplarily, the attribute of content recommendation can be identified according to following item: the content providing server 3000 that content providing server 3000 provides, whether content recommendation is not registered to by user that whether content recommendation is newly added content recommendation list, whether content recommendation is registered to by user provides, whether content recommendation is stored in the recommendation file of user.
Meanwhile, cloud storage provide server 2000 can recognize that content recommendation is provided freely to user and still is supplied to user after paying, and show around content recommendation and indicate content recommendation to be provided freely to user and be still supplied to after paying the object of user.
Figure 25 A and Figure 25 B illustrates that the attribute based on content recommendation according to various example embodiment is displayed differently from including the example of the content recommendation in content recommendation list.
With reference to Figure 25 A, device 1000 can receive the GUI for using content recommendation list from content providing server 2000, and is shown on the screen of device 1000 by the GUI of reception.Device 1000 can receive the user's input recommending file for being optionally comprised in the GUI of display.
With reference to Figure 25 B, owing to being used for selecting the user recommending file input to be received, so device 1000 can be included within recommending the content recommendation list in file to be shown on screen.Exemplarily, it is recommended that contents list can include " aa.mpg ", " bb.mp3 ", " cc.txt " and " dd.mp3 ".
" aa.mpg " can be the content recommendation being newly added to content recommendation list.Instruction " aa.mpg " is the right side that the icon 250 of newly added content recommendation is displayed at " aa.mpg ".
" bb.mp3 " can be the content recommendation that the content providing server 3000 being not registered to by user provides.The right side of " bb.mp3 " it is displayed at as " service A " of the title of the service of the content service server 3000 providing " bb.mp3 ".
" cc.txt " can be stored in recommending in file and can the content recommendation that shows of runic.
" dd.mp3 " can be the content recommendation that the content providing server 3000 being registered to by user provides.The right side of " dd.mp3 " it is displayed at as " service B " of the title of the service of the content service server 3000 providing " dd.mp3 ".Instruction " dd.mp3 " is the right side that the icon 252 of the content recommendation that the content providing server 3000 being registered to by user provides is displayed at " dd.mp3 ".
Figure 26 A and Figure 26 B illustrates the example updating content recommendation list according to various example embodiment.
With reference to Figure 26 A, the content recommendation list including " aa.mpg ", " bb.mp3 ", " cc.txt " and " dd.mp3 " is displayed on the screen of device 1000.
With reference to Figure 26 B, owing to content recommendation list is updated, so " ee.mp3 " can be newly added content recommendation list.Correspondingly, instruction " ee.mp3 " is the right side that the icon 260 of newly added content recommendation is displayed at " ee.mp3 ".
In one example, only the file name of content recommendation ee.mp3 is added to content recommendation list, and content-data is not stored at recommending in file, and therefore, the free space of the cloud storage that can be used by user AAA can remain 510GB.
Figure 27 is that the device 1000 according to various example embodiment in response to for moving to user's input of preference file folder and asking cloud storage to provide server 2000 to store the flow chart from the method being shown in the content recommendation recommending the content recommendation list file to select by content recommendation.
At operation S2700, device 1000 can by for using the GUI of content recommendation list to receive for selecting the user of content recommendation to input.At operation S2710, device 1000 can provide the content recommendation of server 2000 request selecting to cloud storage.At operation S2720, cloud storage provides server 2000 can obtain the content recommendation in the cloud storage being stored in another user based on the reference information of the content recommendation selected.At operation S2730, cloud storage provides server 2000 that content recommendation can be streamed to device 1000.At operation S2740, device 1000 can reproduce content recommendation.
At operation S2750, device 1000 can receive and be used for using the GUI of the content recommendation list content recommendation selected to input from the user recommending file to move to preference file folder by passing through.
At operation S2760, device 1000 can be asked in the preference file folder that cloud storage provides server 2000 that the content recommendation of selection is stored in user.At operation S2770, cloud storage provides in the preference file folder that the content recommendation of selection can be stored in user by server 2000.
Figure 28 A and Figure 28 B illustrates that the device 1000 according to various example embodiment is in response to for selecting the user of content recommendation input to reproduce the example of content recommendation.
With reference to Figure 28 A, content recommendation list can be shown on the screen of device 1000 by device 1000, and is used for selecting the user of " aa.mpg " to input from content recommendation list reception.
With reference to Figure 28 B, owing to " aa.mpg " is selected from content recommendation list, therefore device 1000 can provide server 2000 receive aa.mpg and run the aa.mpg of reception from cloud storage, is thus shown in by the moving image of such as aa.mpg on the screen of device 1000.
Figure 29 A and Figure 29 B illustrates that the device 1000 according to various example embodiment receives the user's input for the content recommendation selected from the content recommendation list included in recommending file moves to preference file folder, and cloud storage provides the example that the content recommendation of selection is stored in preference file folder by server 2000.
With reference to Figure 29 A, device 1000 can by for using the GUI of content recommendation list to show content recommendation list.Device 1000 can be used for selecting the user of " aa.mpg " to input from content recommendation list reception, and by " aa.mpg " from recommending file to move to preference file folder.Correspondingly, device 1000 can be asked in the preference file folder that cloud storage provides server 2000 that aa.mpg is stored in user.
With reference to Figure 29 B, cloud storage provides server 2000 to may be in response to delete " aa.mpg " from the request of device 1000 from content recommendation list, and is stored in by aa.mpg in the preference file folder of user.Correspondingly, " aa.mpg " may be recorded in for using preference file folder included in the GUI of content recommendation list.The icon 290 that instruction aa.mpg is stored in preference file folder recently is displayed at the right side of " aa.mpg ".
Aa.mpg is stored in the preference file folder of user, and therefore, the free space of the cloud storage that can be used from user can become 509GB from 510GB.
Describe the example in the preference file folder that content recommendation is stored in user with reference to Figure 29, but be not limited to this.If device 1000 receives the user's input recommended in file for content recommendation is stored in user, then cloud storage provides server 2000 to be stored in the recommendation file of user by content recommendation.
Figure 30 is device 1000 according to various example embodiment from content providing server 3000 receives the flow chart of content recommendation the method that is stored in cloud storage by content recommendation.
At operation S3000, device 1000 can by for using the GUI of content recommendation list to receive for selecting the user of content recommendation to input.
At operation S3010, device 1000 can to the media content of content providing server 3000 request selecting.Device 1000 can obtain the link information of the media content of selection, and identifies the content providing server 3000 of the content recommendation that will provide for selection.Device 1000 can access content providing server 3000 based on the link information of content recommendation.Device 1000 can access, based on the link information of content recommendation, the content recommendation that will be provided by content providing server 3000.
Such as, owing to content recommendation is chosen, so device 1000 can run the application of the service of the content providing server 3000 for using the content recommendation that will provide for selection.The accessing content that should be used for that device 1000 can pass through to run provides server 3000, and to the content recommendation of content providing server 3000 request selecting.
At operation S3020, device 1000 can provide server by login content.Exemplarily, device 1000 can provide the ID of user and the password of server for content providing server 3000 to content providing server 3000, and thus login content provides server 3000.
Such as, owing to content recommendation is chosen, therefore device 1000 can run the application of the content providing server 3000 for using the content recommendation that will provide for selection.The application login content that device 1000 can pass through to run provides server 3000.If content recommendation provides after paying, then device 1000 can pass through run should be used for buy content.
At operation S3030, content providing server 3000 can pass through the content recommendation selected.Content providing server 3000 can log in based on the ID of the user received from device 1000 and password.Content recommendation can be streamed to device 1000 by content providing server 3000, but is not limited to this.
If the content recommendation selected provides after paying, then content providing server 3000 can provide content recommendation completing purchase the rear of content recommendation to device 1000.
At operation S3040, device 1000 can reproduce the content recommendation of selection.
At operation S3050, device 1000 can receive user's input of the content recommendation for storing selection.At operation S3060, device 1000 can ask cloud storage to provide server 2000 to store the content recommendation selected.
At operation S3070, device 1000 can provide server 2000 to provide the content recommendation selected to cloud storage.Device 1000 can provide server 2000 to provide server 2000 to provide the content recommendation selected to cloud storage while storing the content recommendation selected in request cloud storage.
At operation S3080, cloud storage provides server 2000 to be stored in the recommendation file of user by the content recommendation of selection.
Meanwhile, device 1000 receives content recommendation from content providing server 3000 in fig. 30, and provides server 2000 to provide the content recommendation received to cloud storage, but is not limited to this.Device 1000 can provide server 3000 to provide server 2000 to provide content recommendation to cloud storage by request content.Content providing server 3000 may be in response to provide server 2000 to provide content recommendation from the request of device to cloud storage.
Figure 31 is that cloud storage according to various example embodiment provides server 2000 to receive content recommendation from content providing server 3000, and device 1000 provides the flow chart of method that server 2000 receives content recommendation from cloud storage.
At operation S3100, device 1000 can pass through the GUI using content recommendation list and select content recommendation from content recommendation list.At operation S3110, device 1000 can provide the content recommendation of server 2000 request selecting to cloud storage.
At operation S3120, cloud storage provides server 2000 can carry out login content by the membership information of use user and provides server 3000.Cloud storage provides the link information of content recommendation that server 2000 can obtain selection identification to will provide for the content providing server 3000 of the content recommendation selected.Cloud storage provides server 2000 can access, based on the link information of content recommendation, the content recommendation that will be provided by content providing server 3000.
Cloud storage provides server 2000 can provide the ID of user and the password of service for content providing server 3000 to content providing server 3000, and thus login content provides server 3000.
If content recommendation provides after paying, then cloud storage provides server 2000 purchase request can be sent to device 1000, asks for instructions and whether buys content recommendation.If device 1000 confirms to buy request, then cloud storage provides the commercially available content recommendation provided by content providing server 3000 of server 2000.
At operation S3130, cloud storage provides server 3000 server 2000 can be provided to provide content recommendation to cloud storage.Content providing server 3000 can log in based on the ID of the user received from cloud storage offer server 2000 and password.If the content recommendation selected provides after paying, then content providing server 3000 can provide server 2000 to provide content recommendation at the rear of purchase completing content recommendation to cloud storage.
At operation S3140, cloud storage provides server 2000 can provide, to device 1000, the content recommendation selected.At operation S3150, the content recommendation of the commercially available selection of device 1000.
At operation S3160, device 1000 can receive user's input of the content recommendation for storing selection.At operation S3170, device 1000 can ask cloud storage to provide server 2000 to store the content recommendation selected.
At operation S3180, cloud storage provides server 2000 to be stored in the recommendation file of user by the content recommendation of selection.
Meanwhile, cloud storage provides server 2000 to receive content recommendation from content providing server 3000 in Figure 31, and provides the content recommendation received to device 1000, but is not limited to this.Exemplarily, cloud storage provides server 2000 server 3000 can be provided to provide content recommendation to device 1000 by request content.In this situation Xi'an, content providing server 3000 may be in response to provide the request of server 2000 to provide content recommendation to device 1000 from cloud storage.
Figure 32 A to Figure 33 D illustrates that the device 1000 according to various example embodiment uses the example of the content recommendation provided by content providing server 3000.
Figure 32 A to Figure 32 D illustrates that the device 1000 according to some exemplary embodiments receives content recommendation from the content providing server 3000 that user is registered to and reproduces the example of content recommendation.
With reference to Figure 32 A, exemplarily, device 1000 can select " dd.mp3 " based on user's touch input from content recommendation list.Dd.mp3 can be through the service A of the content providing server 3000 that user the is registered to content recommendation provided.
With reference to Figure 32 B, owing to " dd.mp3 " is chosen, therefore device 1000 can run the application for server A and directly access, by the application run, the content providing server 3000 that user is registered to.Device 1000 screen that runs of application by running can input the ID of user for service A and password.
With reference to Figure 32 C, if user is Sign-On services A, then device 1000 can show the screen for buying dd.mp3, and selects to buy dd.mp3 based on user's input.If dd.mp3 is the content that can freely use or buy, then can omit Figure 32 C.
With reference to Figure 32 D, owing to dd.mp3 is purchased, therefore device 1000 can receive dd.mp3 from content providing server 3000 and reproduce dd.mp3.
Meanwhile, if user have selected " dd.mp3 " from the content recommendation of Figure 32 A, then device 1000 can not show Figure 32 B and the screen of Figure 32 C, and directly reproduces the content " dd.mp3 " selected as shown in fig. 32d.
More specifically, exemplarily, as user Sign-On services A, device 1000 can not show the log-in screen of Figure 32 B.Or, exemplarily, device 1000 can not show the log-in screen of Figure 32 B by the automatic Sign-On services A in backstage again.In this case, device 1000 can be previously stored ID and the password of the user of service A.Device 1000 can be set to the automatic Sign-On services A when the content recommendation provided by service A is selected from recommendation file by the user of device 1000 in advance.
Exemplarily, the dd.mp3 when being selected by user " when being the content recommendation that user has bought, device 1000 can not show the content purchase screen of Figure 32 C.Or, exemplarily, device 1000 can not show the content purchase screen of Figure 32 C by automatically buying " dd.mp3 " on backstage.In this case, device 1000 can pre-set the condition for automatically buying content recommendation.Exemplarily, described condition can be the recommendation grade etc. of the type of content recommendation, the purchasing price of content recommendation, content recommendation, and, device 1000 can be set to automatically buy content recommendation when the condition determined is satisfied.The recommendation grade of content recommendation may indicate that the grade for recommending described content recommendation to user.Device 1000 can arrange the means of payment by being used for automatically buying content recommendation.Device 1000 optional such as Credit Card Payments, point value payment, mobile phone paying etc. are as the means of payment automatically buying content recommendation.Device 1000 can be set to only be paid by point value automatically buy content recommendation.But, example embodiment is not limited to this.
Figure 33 A to Figure 33 D illustrates that the device 1000 according to various example embodiment receives content recommendation from the content providing server 3000 that user is not registered to and reproduces the example of content recommendation.
With reference to Figure 33 A, exemplarily, device 1000 can select " bb.mp3 " based on user's touch input from content recommendation list.Bb.mp3 can be through the service B of the content providing server 3000 that user the is not registered to content recommendation provided.
With reference to Figure 33 B, owing to " bb.mp3 " is chosen, therefore device 1000 can run the application for server B and directly access, by the application run, the content providing server 3000 that user is not registered to.User can be registered to service B by the operation screen of the application of operation.
With reference to Figure 33 C, if user has already registered with service B, then device 1000 can show the screen for buying bb.mp3, and selects to buy bb.mp3 based on user's input.If bb.mp3 is the content that can freely use, then can omit Figure 33 C.
With reference to Figure 33 D, owing to bb.mp3 is purchased, therefore device 1000 can receive bb.mp3 from content providing server 3000 and reproduce bb.mp3.
Meanwhile, if user have selected " bb.mp3 " from the content recommendation of Figure 33 A, then device 1000 can not show Figure 33 B and the screen of Figure 33 C, and directly reproduces the content " bb.mp3 " selected as shown in Figure 33 D.
More specifically, exemplarily, device 1000 can by automatically subscribe on backstage and Sign-On services B and do not show the screen of Figure 33 B.In this case, device 1000 can be previously stored the user profile of the member for becoming service B, and by using the user profile of storage automatically to register a user to service B.Exemplarily, the user profile for becoming member can include the name of user, the pet name, e-mail address, ID, password etc..Device 1000 can be set to the service being automatically added to provide the referrer included in recommending file by the user of device 1000 in advance.In this case, device 1000 can pre-set the condition for automatically subscribing to the service providing content recommendation.Exemplarily, device 1000 can pre-set the title of the service providing content recommendation, become the reliability level etc. of the service provider of the service of the title of service provider of the service of the type of personal information necessary to member, offer content recommendation, offer content recommendation.But, example embodiment is not limited to this.
Exemplarily, device 1000 can not show the content purchase screen of Figure 33 C by automatically buying " bb.mp3 " on backstage.In this case, device 1000 can pre-set the condition for automatically buying content recommendation.Exemplarily, device 100 can determine that following condition: the type of content recommendation, the purchasing price of content recommendation, content recommendation recommendation grade etc., and, device 1000 can be set to automatically buy content recommendation when the condition determined is satisfied.The recommendation grade of content recommendation may indicate that the grade for recommending described content recommendation to user.Device 1000 can arrange the means of payment by being used for automatically buying content recommendation.Device 1000 optional such as Credit Card Payments, point value payment, mobile phone paying etc. are as the means of payment automatically buying content recommendation.Device 1000 can be set to only be paid by point value automatically buy content recommendation.But, example embodiment is not limited to this.
Figure 34 is device 1000 according to various example embodiment from content providing server 3000 to be received the preview content of content recommendation or listens content in advance and buy the flow chart of method of content recommendation.
At operation S3400, device 1000 can select content recommendation from content recommendation list.The optional content recommendation that will be provided by content providing server 3000 of device 1000.
At operation S3410, device accessible content provides server 3000.Device 1000 can obtain the link information of the content recommendation of selection, and by using the link information obtained to access content providing server 3000.Exemplarily, the recognizable content providing server 3000 that the content recommendation selected is provided of device 1000, and run the application being used for using the service of content providing server 3000.Device 1000 can access content providing server 3000 by the application run.Such as, device 1000 can run web browser and by using the web address of the content providing server 3000 providing the content recommendation selected to access content providing server 3000.But, example embodiment is not limited to this.
At operation S3420, device 1000 can to the preview content of the content recommendation of content providing server 3000 request selecting or listen content in advance.Such as, when content recommendation is moving image, it is recommended that the preview content of content can be the summary moving image of content recommendation.Such as, when content recommendation is photo, it is recommended that the preview content of content can be province's sketch map of photo.Such as, when content recommendation is music, it is recommended that the content of listening in advance of content can be the part of music.But, example embodiment is not limited to this.
At operation S3430, content providing server 3000 can provide the preview content of content recommendation to device 1000 or listen content in advance.Device provides the server 3000 can by the preview content of content recommendation or listen content flow to device 1000 in advance.
At operation S3440, device 1000 can reproduce the preview content of content recommendation or listen content in advance.
Meanwhile, if inputting selected according to user at operation S3400 content recommendation, then can automatically perform operation S3410 to S3440, without extra user's input.
At operation S3450, device 1000 can provide for allowing user to be registered to the information of service of content providing server 3000 to content providing server 3000.Device 1000 can receive for input for allow user be registered to content providing server 3000 service information user input, and the information received is provided to content providing server 3000, enable a user to be registered to the service of content providing server 3000.
If user has already registered with the service of content providing server 3000, then can omit operation S3450.
At operation S3460, device 1000 can provide the payment information for buying content recommendation to content providing server 3000.Exemplarily, the payment information for buying content recommendation comprises the steps that information and the payment verification information of the type about the means of payment, but is not limited to this.
At operation S3470, content providing server 3000 can provide, to device 1000, the content recommendation bought.Device 1000 can provide content recommendation.
At operation S3480, device 1000 can reproduce the content recommendation of purchase.
Meanwhile, operation S3410 to S3480 can be performed based on the GUI being supplied to device 1000 by content providing server 3000 user carried out input.When operating S3400 and have selected content recommendation, what device 1000 can run content providing server is served by or runs web browser to access content providing server 3000, and by being served by of running or web browser shows from the GUI that content providing server 3000 receives.
Figure 35 A and Figure 35 B illustrates that the device 1000 according to various example embodiment receives listening content in advance and reproducing the example listening content in advance of content recommendation of content recommendation from content providing server 3000.
With reference to Figure 35 A, exemplarily, device 1000 can select " bb.mp3 " based on user's touch input from content recommendation list, and bb.mp3 can be through the content recommendation that the service of content providing server 3000 provides.
With reference to Figure 35 B, owing to " bb.mp3 " is chosen, what therefore device 1000 can reproduce bb.mp3 listens content in advance.Owing to " bb.mp3 " is chosen, therefore device 1000 can run the application of the service for content providing server 3000 and directly access content providing server 3000 by the application run.Device 1000 can pass through the application that runs and receive listening content in advance and reproducing and described listen content in advance of bb.mp3 from content providing server 3000.
Hereafter, as shown in Figure 32 or Figure 33, device 1000 can log in or be registered to content providing server 3000, and buy and reproduce bb.mp3.
Figure 36 is that the device 1000 according to various example embodiment accesses the web station of content providing server 3000 and asks the flow chart of the method listening content in advance of content recommendation or content recommendation to content providing server 3000.
At operation S3600, device 1000 can select content recommendation from content recommendation list.The optional content recommendation that will be provided by content providing server 3000 of device 1000.
At operation S3610, device 1000 may have access to the web station of the content providing server 3000 providing the content recommendation selected.Device 1000 can obtain the web address of the content providing server 3000 providing the content recommendation selected.Due to content recommendation be chosen, therefore device 1000 can by run web browser and the web address of acquisition is input to web browser access content providing server 3000 web station.Web address can be by the address of the Web page of content recommendation in the web of content providing server 3000 stands.In this case, device 1000 can directly access the Web page providing content recommendation in the web station of content providing server 3000.
At operation S3620, device 1000 can listen content in advance to the content recommendation of the content recommendation of content providing server 3000 request selecting or selection.Device 1000 can pass through to provide the GUI at the operation S3610 Web page accessed to receive user's input, and listens content according to user's input in advance to the content recommendation of the content recommendation of content providing server 3000 request selecting or selection.
Figure 37 is the flow chart of the method listening content in advance being served by and asking to content providing server 3000 content recommendation or content recommendation that the device 1000 according to various example embodiment runs content providing server 3000.
At operation S3700, device 1000 can select content recommendation from content recommendation list.The optional content recommendation that will be provided by content providing server 3000 of device 100.
At operation S3710, device 1000 can be determined whether to be provided with being served by of the content recommendation service device 3000 that provides the content recommendation selected.Being served by of content providing server 3000 is the application of service for using content providing server 3000, and can be produced by the service provider of content providing server 3000 or spread.Owing to content recommendation is chosen, therefore device 1000 can obtain the ident value of the content providing server 3000 providing the content recommendation selected, and determines whether to be provided with being served by of content providing server 3000 based on the ident value obtained.
If device 1000 is determined at S3710 is provided with being served by of content providing server 3000, then at operation S3720, device 1000 can run being served by of content providing server 3000.
If device 1000 is determined at operation S3710 is fitted without being served by of content providing server 3000, then at operation S3730, device 1000 can install being served by of content providing server 3000.Device 1000 can pass through the ident value using content providing server 3000 and download being served by of content providing server 3000 from application market.In this case, the application for using application market can be run when not having additional customer to input.
At operation S3740, device 1000 can listen content in advance to the content recommendation of the content recommendation of content providing server 3000 request selecting or selection.Device 1000 can pass through to provide the GUI being served by run to receive user's input, and listens content in advance according to the content recommendation of user's input content recommendation to content providing server 3000 to content providing server 3000 request selecting or selection.
Figure 38 is the block diagram that the cloud storage according to various example embodiment provides server 2000.
With reference to Figure 38, cloud storage provides server 2000 can include cloud storage 2100, control unit 2200, DB (such as, data base) 2300 and communication unit 2400.
Exemplarily, cloud storage 2100 can store the preferred contents of user, the reference information of content recommendation, the link information of content recommendation, content recommendation etc..It is stored in the content in cloud storage 2100 can carry out classifying and be displayed in the recommendation file for carrying out display on the GUI selected from the list of content recommendation and preference file folder.Cloud storage 2100 can include the first user cloud storage 2110 distributing to first user and the second user's cloud storage 2120 distributing to the second user.The preferred contents of user is displayed on preference file folder.The content recommendation list recommending user and the content recommendation being stored in cloud storage 2100 selected from content recommendation list are displayed at recommending on file.
Control unit 2200 can control cloud storage provides the integrated operation of server 2000.Control unit 2200 can control the operation that cloud storage 2100, DB2300 and communication unit 2400 control the cloud storage offer server 2000 of Fig. 1 to Figure 37.
More specifically, control unit 2200 can by using the content being stored at least one cloud storage being provided server 2000 to provide by cloud storage to determine the content recommendation of the user by being recommended to device 1000.Control unit 2200 can based on be stored in device 1000 user cloud storage in content determine content recommendation.Control unit 2200 can determine content recommendation based on the content being stored in preference file folder included in the cloud storage of user.Such as, control unit 2200 can identify among the content in the cloud storage being stored in user has been run the content more than preset times by user, and considers that the type of the content identified and capacity are to determine the content recommendation of user preference.
Control unit 2200 can determine content recommendation based on the content in the cloud storage being stored in another user.Such as, control unit 2200 can have been run, by the user that the acquaintance of user or preference are similar to the preference of user, the content determining recommendation more than the content of preset times based among the content in the cloud storage of the acquaintance or preference that the are stored in user user similar to the preference of user.But, example embodiment is not limited to this.
Exemplarily, control unit 2200 can produce recommending ranking information or can collecting the recommendation ranking information of the content produced by another server (not shown) from another server (not shown) of content based on the content used by multiple users.Control unit 2200 can be determined by the recommendation ranking information recommending ranking information or collection that use produces will be recommended to the content recommendation of user.
But, the recommendation reference for determining content recommendation is not limited to this, and, recommendation reference can be set in various manners by user or control unit 2200.
Control unit 2200 can be included in the cloud storage of user previously positioned file push reference information and/or the additional information of the content recommendation determined.Control unit 2200 can pass through to push reference information and/or the link information of content recommendation, the reference information of content recommendation and/or link information is stored automatically in the previously positioned file of cloud storage of the user of device 1000.Exemplarily, it is recommended that the previously positioned file that the reference information of content and/or link information are pushed to can be the recommendation file of user.
The additional information of content recommendation can be pushed to the previously positioned file of user by control unit 2200.Exemplarily, it is recommended that the additional information of content can include the type of content recommendation, author, generation date and include the summary info of capacity etc. of the role of content recommendation, content recommendation.Exemplarily, it is recommended that the additional information of content can include whether instruction user is authorized to use the information of content recommendation, provides the ident value of the content providing server 3000 of content recommendation and the information etc. of the usage charges about content recommendation.But, example embodiment is not limited to this.
Control unit 2200 can provide the GUI for using content recommendation list to device 1000.The GUI of the service being provided server 2000 to provide by cloud storage is used or for browsing and use the GUI of the data included in the cloud storage of user for using the GUI of content recommendation list could be for.Such as, for using the GUI of content recommendation list can be implemented as the browser for browse through folders and file.
Device 1000 can by selecting content recommendation via the GUI user carried out input, and therefore, the content recommendation of selection can be stored in the cloud storage of user by control unit 2200.If content recommendation is chosen by GUI, then device 1000 request cloud storage can provide server 2000 to be stored in the cloud storage of user by the content recommendation of selection while providing server 2000 to provide the ident value of the content recommendation selected to cloud storage.Control unit 2200 may be in response to be stored in the cloud storage of user by content recommendation from the request of device 1000.Content recommendation can be stored in recommendation file by control unit 2200.In this case, control unit 2200 can be displayed differently from the content recommendation being stored in recommendation file and the content recommendation being not stored in recommendation file.Such as, if content recommendation A is stored in recommendation file, then control unit 220 can highlight content recommendation A in content recommendation list.Such as, control unit 220 can show the stored object of content recommendation A of instruction content recommendation list around content recommendation A.Exemplarily, the instruction stored object of content recommendation A can include at least one among text, image and icon.
Or, content recommendation can be stored in another file by control unit 2200.In this case, the ident value of the content recommendation being stored in another file can be deleted from content recommendation list.
When content recommendation is stored in the content in the cloud storage of another user included in cloud storage offer server 2000, control unit 2200 can will be stored in the content in the cloud storage of another user and copy to the cloud storage of user.When content recommendation is stored in the content in the cloud storage of another user included in cloud storage offer server 2000, control unit 2200 can not will be stored in the content in the cloud storage of another user and copy to the cloud storage of user.
When the content providing server 3000 that content recommendation is registered to by user provides, control unit 2200 can be passed through to use the membership information of user to receive content recommendation from content providing server 3000, and can be stored in the cloud storage of user by the content recommendation of reception.
Owing to device 1000 is by have selected content recommendation via the GUI user carried out input, therefore the content recommendation of selection can be streamed to the device 1000 of user by device 1000.Content recommendation can be streamed to device 1000 by device 1000 while content recommendation is stored in the cloud storage of user.
DB2300 can store to provide cloud storage to provide information necessary to the service of server 2000.DB2300 can store the user profile being registered to the user that cloud storage provides server 2000.DB2300 can store the information for determining the content recommendation by being recommended to user and be used for producing the information of content recommendation list.
Communication unit 2400 can provide content recommendation list and content recommendation to device 1000, receives to content recommendation be stored in the cloud storage of user necessary information and/or data and by order to content recommendation being stored in the cloud storage of user necessary information and/or data occur to device 1000 and/or content providing server 3000 from device 1000 and/or content providing server 3000.
Figure 39 and Figure 40 is the block diagram of the device 1000 according to various example embodiment.
As shown in figure 39, device 1000 can include user input unit 1100, output unit 1200, control unit 1300 and communication unit 1500.
But, not all component shown in Figure 39 is the necessary assembly of device 1000.Device 1000 is realized than the more or less of assembly of the assembly shown in Figure 39 it is to say, available.
Such as, as shown in Figure 4, in one or more example embodiment, except user input unit 1100, output unit 1200, controller 1300 and communication unit 1500, device 1000 can also include sensing unit 1400, audio/video (A/V) input block 1600 and memorizer 1700.
User input unit 1100 can be that user passes through its input data to control the unit of device 1000.Such as, user input unit 1100 can include keyboard, dome switch, touch pad (touching Capacitive touch plate, resistance pressure type touch pad, infrared beam sensing touch pad, surface acoustic wave type touch pad, integrated strain gauge type touch pad (integralstraingaugetypetouchpad), piezoelectric effect type touch pad etc.), shuttle rotating disk, roller switch etc., but one or more example embodiment is not limited to this.
The user of user's input and Choice encryption file that user input unit 1100 can receive Choice encryption destination folder inputs.Additionally, user input unit 1100 can Receipt Validation data user input.
The exportable audio signal of output unit 1200, video signal or vibration signal, and display unit 1210, voice output unit 1220, vibrating motor 1230 etc. can be included.
Display unit 1210 shows and exports the information processed in device 1000.Such as, display unit 1210 can show the window of the data in file, encryption folder, instruction file, for the GUI etc. of input of Receipt Validation data.
When display unit 1210 and touch pad form alternation of bed structure and be subsequently formed into touch screen, display unit 1210 is used as output device and input equipment.Display unit 1210 can include at least one in device shown below: liquid crystal display (LCD), Thin Film Transistor-LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display and electrophoretic display.It addition, the type according to device 1000, device 1000 can include at least two display unit 1210.Here, described at least two display unit 1210 can by use hinge toward each other.
Voice output unit 1220 is exportable that receive from communication unit 1500 or is stored in the voice data memorizer 1700.Voice output unit 1220 acoustical signal that also function that is exportable and that performed by device 1000 is relevant (such as, call signal receives sound, message sink sound, notification voice etc.).Voice output unit 1220 can include speaker, buzzer etc..
The exportable vibration signal of vibrating motor 1230.Such as, the exportable corresponding vibration signal of output with voice data (such as, call signal receives sound, message sink sound etc.) or video data of vibrating motor 1230.It addition, when touch is imported into touch screen, the exportable vibration signal of vibrating motor 1230.
Controller 1300 can all operations of overall upper controller 1000.Controller 1300 controllable device 1000 performs the operation of the device 1000 of Fig. 1 to Figure 27.Such as, control unit 1300 can control user input unit 1100, output unit 1200, sensing unit 1400, communication unit 1500, A/V input block 1600 etc. by the program that operation is stored in memorizer 1700.
Controller 1300 can provide server 2000 to receive the GUI for using content recommendation list from cloud storage.Controller 1300 may have access to cloud storage and provides server 2000 and provide server 2000 to ask the service being provided server 2000 to provide by cloud storage to cloud storage.Controller 1300 may be in response to ask to receive the GUI being provided server 2000 to provide by cloud storage.
Controller 1300 can select at least one content recommendation by GUI from content recommendation list.Controller 1300 can pass through GUI and show the Folder List including in the cloud storage of user, and selects to input according to user and read the recommendation file included in the cloud storage of user.Owing to recommending file to be read, therefore controller 1300 can pass through GUI display content recommendation list.Correspondingly, user can check the file name of the content recommendation included in content recommendation list, summary info and additional suck blood you.Controller 1300 can select specific recommendations content based on selecting to input by the GUI user carried out from content recommendation list.
Controller 1300 can provide the content recommendation of server 2000 request selecting to cloud storage.Controller 1300 can ask cloud storage to provide server 2000 provide, to device 1000, the content recommendation selected and be stored in the cloud storage of user by the content recommendation of selection.
Controller 1300 can provide server 2000 to receive the content recommendation selected from cloud storage.Controller 1300 can provide server 2000 to receive the stream of the content recommendation selected from cloud storage.When content recommendation is stored in the cloud storage of another user, cloud storage provide server 2000 can the content recommendation in the cloud storage that will be stored in another user copy to user cloud storage while content recommendation is streamed to device 1000.
When the content providing server 3000 that content recommendation is subscribed to by user provides, cloud storage provides server 2000 can pass through to use the membership information of user to receive content recommendation from content providing server 3000, and content recommendation is streamed to device 1000 while being stored in the cloud storage of user by the content recommendation of reception.
Controller 1300 can render transmission content recommendation.
Meanwhile, control unit 1300 can provide server 2000 to ask the link information of content recommendation to cloud storage.Controller 1300 can select specific recommendations content based on user's input from content recommendation list, and provide the content recommendation of server 2000 request selecting to cloud storage.
Controller 1300 can provide server 2000 to receive the link information of content recommendation from cloud storage.Controller 1300 can provide server 2000 receive the address information for accessing content providing server 3000 and/or whether be authorized to use the information of content recommendation about user from cloud storage.Or, controller 1300 can provide server 2000 to receive the address information for directly accessing the content recommendation being saved in content providing server 3000 from cloud storage.But, example embodiment is not limited to this.
Cloud storage provides server 2000 to provide the link information of content recommendation to device 1000 in response to the request from device, but is not limited to this.Cloud storage provides server 2000 can provide link information from the GUI of content recommendation list to device 1000 and additional information for providing content recommendation while using to device 1000.
Controller 1300 can ask content recommendation to content providing server 3000.Controller 1300 can by using the link information of content recommendation access content providing server 3000 and ask content recommendation to content providing server 3000.Such as, if controller 1300 accesses content providing server 3000 by using for the address information directly accessing content recommendation, then include the information such as the title of such as content recommendation, type, price and for receiving the GUI of the button of content recommendation and providing the service ID of the server 3000 and GUI of password to be displayed at the screen of device 1000 for input content.If the ID of user and password are transfused to and for receive content recommendation button be chosen, then controller 1300 can ask content recommendation to content providing server 3000.
Controller 1300 can pass through to use for using the application of the service of content providing server 3000 to ask content recommendation to content providing server 3000.If providing the content recommendation list that server 2000 receives to have selected content recommendation from from cloud storage, then controller 1300 can run the application of the service for using content providing server 3000, and by using the GUI of the application run to ask content recommendation to content providing server 3000.
Content providing server 3000 can verify user by the ID and password using user, and content recommendation is streamed to device 1000.Controller 1300 can reproduce content recommendation and provide server 2000 to provide content recommendation to cloud storage.Content recommendation can be sent to cloud storage and provide server 2000 by controller 1300.Content recommendation can be sent to cloud storage while receiving content recommendation from content providing server 3000 and provide server 2000 by controller 1300.
Meanwhile, controller 1300 can provide server 3000 to provide server 2000 to provide content recommendation to cloud storage by request content.Controller 1300 can provide server 3000 to provide server 2000 to provide content recommendation to cloud storage by providing the ID of user of the ident value that cloud storage provides server 2000 and the service providing server 2000 for cloud storage to carry out request content to content providing server 3000.
Meanwhile, controller 1300 can ask the particular file folder storage including in the cloud storage of user, delete or mobile content.
Sensing unit 1400 can sense the state around the state of device 1000 or device 1000, and the information of sensing can be sent to control unit 1300.
Sensing unit 1400 can include from following item select at least one: Magnetic Sensor 1410, acceleration transducer 1420, temperature/humidity sensor 1430, infrared sensor 1440, gyro sensor 1450, position sensor are (such as, GPS) 1460, baroceptor 1470, proximity transducer 1480 and RGB sensor are (namely, luminance sensor) 1490, but one or more exemplary embodiment is not limited to this.Those of ordinary skill in the art can infer the function of sensor intuitively by the title of reference sensor, therefore, omits their detailed description at this.
Communication unit 1500 can include one or more assembly for providing server 2000 and/or content providing server 3000 to communicate with cloud storage.Such as, communication unit 1500 can include short-range communication unit 1510, mobile comm unit 1520 and broadcast reception unit 1530.
Short-range communication unit 1510 can include, but it is not limited to, bluetooth communication means, Bluetooth Low Energy (BLE) communication component, near field communication parts, WLAN (WLAN) communication component, ZigBee communication parts, Infrared Data Association (IrDA) communication component, Wi-Fi direct (WFD) communication component, ultra broadband (UWB) communication component, Ant+ communication component etc..
Mobile comm unit 1520 and at least one the exchange wireless signal selected from the base station mobile communications network, exterior terminal and server.According to the communication about tone calling signal, video call signal or text/Multimedia Message, wireless signal can include various types of data.
Broadcast reception unit 1530 by broadcast channel from external reception broadcast singal and/or the information relevant to broadcast.Broadcast channel can include satellite channel and surface wave channel.According to embodiment, device 1000 may not include broadcast reception unit 1530.
Communication unit 1500 can exchange information with server 2000 and external device (ED) 4000, and wherein, information is used to file be encrypted and decrypted and verifies the operation of file.
A/V input block 1600 can receive the input of audio signal or video signal, and can include camera 1610 and mike 1620.Camera 1610 during video call mode or image capture mode, can obtain picture frame (such as, rest image or motion picture) via imageing sensor.The image caught via imageing sensor can be processed by controller 1300 or independent graphics processing unit (not shown).
The picture frame processed by camera 1610 can be stored in memorizer 1700, or can be sent to external source via communication unit 1500.Configuration according to device 1000, can arrange two or more cameras 1610.
Mike 1620 receives the input of external voice signal, and is electronic voice data by the sound signal processing of reception.Such as, mike 1620 can receive acoustical signal from external device (ED) 4000 or speaker.In order to remove the noise produced when from externally input acoustical signal, mike 1620 can use various Denoising Algorithm.
Memorizer 1700 can store the program for processing and control controller 1300, and can store the many data being input to device 1000 or exporting from device 1000.
Memorizer 1700 can include the storage medium of at least one type selected from following item: flash memory, hard disk, multimedia card type reservoir, card type reservoir (such as, SD or XD card memory), random access memory (RAM), static RAM (SRAM), read only memory (ROM), Electrically Erasable Read Only Memory (EEPROM), programmable read only memory (PROM), magnetic memory, disk, CD etc..
It is stored in the program in memorizer 1700 and can be classified as multiple module according to their function, for instance, user interface (UI) module 1710, touch screen module 1720, alarm module 1730 etc..
Special UI or GUI that UI module 1710 can be connected with device 1000 for each application offer.Touch screen mould module 1720 can detect the user's touch gestures on touch screen, and the information relevant to touch gestures is sent to controller 1300.In one or more exemplary embodiment, touch screen module 1720 can recognize that and analyze touch code.Can by using the additional firmware including controller to configure touch screen module 1720.
Various sensors can be disposed in touch screen or near touch screen with the touch detecting on touch sensor or close to touching.Example for detecting the sensor of the touch on touch screen can include touch sensor.Touch sensor at least detects the contact of special object with perceived sensitivity.Touch sensor can detect various types of information (such as, the temperature etc. of the roughness of contact surface, the hardness of contact object, contact point).
Example for detecting the sensor of the touch on touch screen can include proximity transducer.
Proximity transducer is by using electromagnetic force or infrared ray to detect close to predetermined detection surface or the existence being positioned at neighbouring object, but not detection Mechanical Contact.The example of proximity transducer includes: transmission-type photoelectric sensor, direction reflective photoelectric sensor, mirror reflective photoelectric sensor, high frequency oscillation type proimity sensor, capacitive proximity sensor, magnetic proximity transducer, infrared type proximity transducer etc..The touch gestures (that is, input) of user can include clicking gesture, touches maintenance gesture, double-clicks gesture, drag gesture, translation (panning) gesture, flicks (flick) gesture, drag and drop gesture, gently sweep (swipe) gesture etc..
Alarm module 1730 can produce the signal for notifying to occur in user's set 1000 event.In device 1000, the example of event can include call signal reception, message sink, key signals input, calendar notification etc..Alarm module 1730 can export video format warning signal via display unit 1210, can export audio format alert signal via voice output unit 1220, or can export vibration signal via vibrating motor 1230.
One or more example embodiment can be implemented as the computer readable code/instructions on record medium, for instance, the program module that will run in a computer, wherein, described program module includes computer-readable commands.Computer-readable storage medium can include any usable medium, volatibility and the non-volatile media that can be accessed and detachable and non-detachable media by computer.Additionally, computer-readable storage medium can include computer-readable storage medium and communication media.Computer-readable storage medium includes technically being embodied as all volatibility for storing the information including computer-readable commands, data structure, program module or other data and non-volatile media and detachable and non-detachable media.Communication media storage computer-readable commands, data structure, program module, as other data of modulation type data signal of such as carrier signal or other transmission mechanism, and out of Memory transmission medium can be included.
Run through description, nextport hardware component NextPort that term " unit " or " module " indicate such as processor or circuit and/or the component software run by the nextport hardware component NextPort of such as processor.
Should be understood that example embodiment described here should be considered only as illustrative, and unrestriced purpose.Feature in each embodiment or in description should be generally understood as other similar features that can be used in other embodiments or in.Such as, the configuration component as independent form can run according to distributed, additionally, distributed configuration component can be combined and be run subsequently.
Although having described one or more exemplary embodiment with reference to the accompanying drawings, but those skilled in the art will appreciate that: when without departing from the spirit and scope being defined by the claims, can it is carried out the various changes in form and in details.
Detailed description of the invention
Hereinafter, one or more example embodiment is described with reference to the accompanying drawings.But, one or more exemplary embodiment can be implemented in many different forms, and should not be construed as being limited to exemplary embodiment set forth herein;On the contrary, these example embodiment are disclosed, and the design of one or more example embodiment is conveyed to those of ordinary skill in the art.In the following description, known function or structure will not be described in detail, in order to avoid with the fuzzy one of unnecessary details or more example embodiment.Additionally, run through description, the identical label in accompanying drawing indicates identical assembly.
Described assembly runs through description, it will also be appreciated that when assembly is referred to as " being connected to " another assembly, may be coupled directly to another assembly described, or is electrically connected to another assembly described, also likely to be present intermediate module simultaneously.
Run through description, exemplarily, term " cloud storage offer server " can be to provide the server allowing service that user uses particular memory space on network, and can include subscribing to cloud storage by network provide the memory space of user and the cloud storage of server by being provided to.
Running through description, exemplarily, term " content providing server " can include the server providing following service, and wherein, described service allows user reproduced by described device or run described content by providing content to the device of user.Such as, content providing server can include music content provides server, dynamic image content to provide server and broadcasted content to provide server, but is not limited to this.
Such as, content can include the digital information by the offer of wiredly and/or wirelessly communication network.Such as, content can include dynamic image content (such as, TV program video, video request program (VOD), user's original content (UCC), music video, Youtube image etc.), rest image content (such as, photo, picture etc.), content of text (such as, e-book (poem and novel), letter and working document), music content (music, instrumental music, radiobroadcasting etc.), Web page, application operation information etc., but be not limited to this.
Running through description, exemplarily, term " content recommendation " may be included in the content recommending user at least one cloud storage being provided server to provide by cloud storage among the content of storage, but is not limited to this.Such as, it is recommended that content may be included in the content recommending user among the content that the content providing server being registered to by the user of device provides.Content recommendation can be the content recommending user among the content that the content providing server being not registered to by the user of device provides.
Exemplarily, the reference information of the content recommendation being stored in cloud storage can include indicating the information for the path close to the content recommendation being stored in cloud storage server.Such as, reference information can include the path for the content recommendation in the file system close to cloud storage server.
Exemplarily, content providing server the link information of the content recommendation provided can include indicating for accessing content providing server and downloading content recommendation or content recommendation carries out the information of address of streaming.
Run through description, exemplarily, statement " to reference information and/or the link information of previously positioned file propelling movement content recommendation " may be included in and reference information and/or the link information of content recommendation is stored in previously positioned file when asking without user.Such as, if the user of cloud storage is set to receive content recommendation, although then not having user to ask later, but cloud storage provides the reference information and/or link information that server could automatically store and update content recommendation by being recommended to user in the cloud storage of user.
Exemplarily, it is recommended that the additional information of content can include the type of content recommendation, author, date of formation and include the summary info of capacity etc. of the role of content recommendation, content recommendation.Such as, it is recommended that the additional information of content comprise the steps that instruction user whether be authorized to use content recommendation information, the ident value of the content providing server of content recommendation is provided, about the information etc. of usage charges of content recommendation.But, example embodiment is not limited to this.As used herein, term "and/or" includes in relevant being listd or the combination in any of more and all combinations.When being expressed in after a column element of such as " ... at least one ", modifies permutation element, and the individual element in non-modified list.
Hereinafter, with reference to the accompanying drawings to fully describe one or more example embodiment.
Fig. 1 is the abstract graph that the cloud storage according to various example embodiment provides system.Cloud storage according to various example embodiment provides system can include at least one device 1000, cloud storage provides server 2000 and at least one content providing server 3000.
Device 1000 may have access to cloud storage provides server 2000 to use the cloud storage being provided server 2000 to provide by cloud storage.Device 1000 can receive the content recommendation list being provided server 2000 to recommend by cloud storage, and is stored in the cloud storage of user of device 1000 by the content recommendation selected from content recommendation list.Device 1000 can provide server 2000 or content providing server 3000 receive content recommendation and reproduce content recommendation from cloud storage.
Cloud storage provides server 2000 cloud storage can be provided to allow the user of device 1000 to be stored in cloud storage by the content of user and to use the content (such as the content of the user of storage exemplarily) of storage to the user of device 1000.Cloud storage provides server 2000 can recommend to user with regard to content recommendation, and can provide the graphic user interface (GUI) for using content recommendation list to device 1000.Cloud storage provides server 2000 can provide, to device 1000, the content recommendation selected by user from content recommendation list.Exemplarily, it is recommended that the content that content that the content providing server 3000 that content can be stored in being provided the content at least one cloud storage of providing of server 2000 by cloud storage, be registered to by the user of device 1000 provides, the content providing server 3000 being not registered to by the user of device 1000 provide.
Cloud storage provides server 2000 can will be recommended to reference information and/or the link information of the content recommendation of user to the previously positioned file propelling movement of the cloud storage of user.Exemplarily, content recommendation list is stored in previously positioned file when may be included in and ask without user to the reference information of previously positioned file propelling movement content recommendation and/or link information.Such as, if the user of cloud storage is set to receive content recommendation, although then not having user to ask later, but cloud storage offer server 2000 can determine that and will be recommended to the content recommendation of user, and can automatically store reference information and/or the link information of content recommendation in the cloud storage of user.
Can selecting specific recommendations content from content recommendation list, accordingly, as example, cloud storage provides server 2000 can be stored in by the content recommendation of selection in the previously positioned file of user of cloud storage.Can selecting specific recommendations content from content recommendation list, accordingly, as example, cloud storage provides server 2000 content recommendation of selection can be streamed to device 1000.Such as, it is recommended that content can be stored in the cloud storage of user, and device 1000 can be streamed to simultaneously, but be not limited to this.
Content providing server 3000 can provide at least one in server 2000 and device 1000 to provide content recommendation to cloud storage.Content providing server 3000 can provide server 2000 to receive from cloud storage and be provided the content recommendation of server 2000 or device 1000 by what device 1000 selected by being provided to cloud storage.Content providing server 3000 can receive the membership information receiving user while content recommendation provides request.The membership information of user can include the ident value of the content providing server 3000 that user is registered to and be registered to the ID of user and the password of content providing server 3000.In this case, cloud storage provides server 2000 can store and manage the membership information of the user being registered to content providing server 3000.
Content providing server 3000 can receive from device 1000 and be provided the content recommendation of server 2000 or device 1000 by what device 1000 selected by being provided to cloud storage.
Exemplarily unrestricted, device 1000 can include smart phone, tablet personal computer (PC), PC, intelligent television (TV), mobile phone, personal digital assistant (PDA), laptop computer, media player, micro server, global positioning system (GPS) device, e-book terminal, for the terminal of digital broadcasting, guider, all-in-one (kiosk), MP3 player, digital camera, other move or non-moving calculation element etc..Such as, device 1000 may also include the various devices that can receive touch input, such as electronic blackboard, touch desktop etc..Device 1000 can also is that have the wrist-watch of communication function and data processing function, glasses, hair band or ring.But, the example of device 1000 is not limited to this, and therefore, device 1000 can include the various types of devices that can pass through the cloud storage that Web vector graphic is provided server 2000 to provide by cloud storage.
Cloud storage provides server 2000 can be to provide the server that permission user uses the service of particular memory space, and can include being provided to the memory space being registered to the user that cloud storage provides server 2000.
Exemplarily, content providing server 3000 can include the server providing following service, and wherein, described service allows user reproduced by device or run content by providing content to the device of user.Such as, content providing server 3000 can include music content provides server, dynamic image content to provide server and broadcast service to provide server, but is not limited to this.
Exemplarily, network can include LAN (LAN), wide area network (WAN), value-added network (VAN), mobile radio communication network, satellite communication network or their any combination, and, network may indicate that the data communication network of general concept, it can allow for the network each side shown in Fig. 1 and performs communication each other, such as, network can include wired internet, wireless Internet, mobile radio communication network etc..
Fig. 2 is the block diagram of the example that the first device in cloud storage offer system 1010 according to various example embodiment and the second device 1020 provide server 2000 to receive content recommendation from cloud storage.
With reference to Fig. 2, provide server 2000 can include the cloud storage 2110 of first user and the cloud storage 2120 of the second user according to the cloud storage of some exemplary embodiments.First user can be the user of first device 1010.Second user can be the user of the second device 1020.The cloud storage 2110 of first user can include the preference file folder of the content of the file (not shown) of the content that storage first user has, storage first user preference, store the recommendation file of the content recommendation being recommended to first user.
Cloud storage provides server 2000 can be determined by the content in using the preference file of the file or first user that are stored in the content that storage first user has to press from both sides will be recommended to the content recommendation of first user.Cloud storage provides server 2000 can push reference information and/or the link information of content recommendation to recommendation file.Exemplarily, although being likely to not receive request from first user, but cloud storage providing server 2000 can store and update the additional information of content recommendation list, the reference information of content recommendation, the link information of content recommendation, content recommendation in recommending file.
The reference information of the content recommendation being stored in cloud storage may refer to show the information in the path of the content recommendation for accessing cloud storage server 2000.Exemplarily, reference information may indicate that the path for the content recommendation in the file system close to cloud storage server 2000.
The link information of the content recommendation provided by content providing server 3000 may refer to show for accessing content providing server 300 and downloading content recommendation or content recommendation carries out the information of address of streaming, but is not limited to this.
Exemplarily, it is recommended that the additional information of content can include the type of content recommendation, author, date of formation and include the summary info of capacity etc. of the role of content recommendation, content recommendation.Such as, it is recommended that the additional information of content comprise the steps that instruction user whether be authorized to use content recommendation information, the ident value of the content providing server 3000 of content recommendation is provided, about the information etc. of usage charges of content recommendation.But, example embodiment is not limited to this.
Cloud storage provides server 2000 can provide, to first device 1010, the GUI being used for using the cloud storage 2110 of first user.First user by using GUI to read recommendation file, and can check content recommendation list.If first user selects specific recommendations content from content recommendation list, then exemplarily, first device 1010 can provide server 2000 or the content recommendation of content providing server 3000 request selecting to cloud storage.
In this case, it is recommended that may be for, to the reference information of the content recommendation of first user, the reference information that first user is newly generated.Such as, when the content of the second user is recommended to first user as content recommendation, the path of first user access content recommendation may differ from the second user and accesses the path of content recommendation.Such as, it can be " .../user1/app/movie.mpg " that first user accesses the path of content recommendation, it can be " .../user2/content/movie.mpg " that second user accesses the path of content recommendation, can include identical content " movie.mpg " via the target of the two path access.Exemplarily, it is recommended that the reference information of content can include hard link information.
The content recommendation provided by content providing server 3000 can be stored in the cloud storage 2110 of first user, and can be streamed to first device 1010.
Describe cloud storage hereinafter with reference to Figure 42 and the detailed configuration of server 2000 is provided.
Meanwhile, preference file folder and recommendation file can be included in each in cloud storage 2110 and cloud storage 2120, but are not limited to this.Preference file folder and recommendation file may not include in cloud storage 2110 and cloud storage 2120.In this case, cloud storage provides that server 2000 can whether the content being stored in cloud storage 2110 or cloud storage 2120 be that the preferred contents of user maybe will be recommended to the content recommendation of user by using the metadata of content to identify.Such as, the metadata of content can include the value whether instruction content is preferred contents or content recommendation.Whether cloud storage provides server 2000 can be that the value in preferred contents or content recommendation and the metadata being included in content identifies whether content is preferred contents or content recommendation according to instruction content.Such as, the metadata of content can include the type of content, use the user profile of user of content, user to reproduce the number of times etc. of content.Cloud storage offer server 2000 can according to previously positioned reference, and content-based metadata determines whether content is preferred contents or content recommendation, but is not limited to this.
Fig. 3 is that cloud storage according to various example embodiment provides server 2000 to push the reference information of content recommendation by the user being recommended to device 1000 and/or the flow chart of the method for link information to the cloud storage of the user of device 1000.
At operation S300, cloud storage provides server 2000 can be determined the content recommendation of the user by being recommended to device 1000 by the content that use is stored at least one cloud storage being provided server 2000 to provide by cloud storage.
Cloud storage provide server 2000 can based on be stored in device 1000 user cloud storage in content determine content recommendation.Cloud storage provides server 2000 can determine content recommendation based on the preferred contents of user.Such as, cloud storage provide server 2000 can based on be stored in user cloud storage preference file folder in content determine content recommendation.Such as, cloud storage provides server 2000 can identify among the content in the cloud storage being stored in user and has been run the content more than pre-determined number by user, and it is contemplated that the type of the content identified and capacity determine the content recommendation of user preference.But, example embodiment is not limited to this.
Cloud storage provides server 2000 can determine content recommendation based on the content in the cloud storage being stored in another user.Such as, cloud storage provides server 2000 can will be stored in having run among the content in the cloud storage of the acquaintance of user or preference another user similar to the preference of user being defined as content recommendation more than the content of pre-determined number.But, example embodiment is not limited to this.
Cloud storage provides server 2000 can produce the recommendation ranking information of content based on the content used by multiple users, or, the recommendation ranking information of the content produced by another server (not shown) can be collected from another server (not shown).Cloud storage provides server 2000 can be determined by the recommendation ranking information recommending ranking information or collection that use produces will be recommended to the content recommendation of user.
But, the recommendation reference for determining content recommendation is not limited to this, and server 2000 can be provided to arrange in various manners by user or cloud storage.
At operation S310, cloud storage provides server 2000 can push reference information and/or the link information of the content recommendation determined to the previously positioned file including in the cloud storage of user.Cloud storage provides server 2000 can automatically be stored reference information and/or the link information of content recommendation in the previously positioned file of the cloud storage of the user of device 1000 by the reference information and/or link information pushing content recommendation.Exemplarily, it is recommended that the previously positioned file that the reference information of content and/or link information are pushed to can be the recommendation file of user.
Cloud storage provides server 2000 can push the additional information of content recommendation to the previously positioned file of user.Exemplarily, it is recommended that the additional information of content can include the type of content recommendation, author, date of formation and include the summary info of capacity etc. of the role of content recommendation, content recommendation.Such as, it is recommended that the additional information of content comprise the steps that instruction user whether be authorized to use content recommendation information, the ident value of the content providing server 3000 of content recommendation is provided, about the information etc. of usage charges of content recommendation.But, example embodiment is not limited to this.
At operation S320, cloud storage provides server 2000 can provide the GUI for using content recommendation list to device 1000.The GUI of the service being provided server 2000 to provide by cloud storage is used or for browsing and use the GUI of the data included in the cloud storage of user for using the GUI of content recommendation list could be for.Such as, for using the GUI of content recommendation list can be implemented as the browser for browse through folders and file.
Device 1000 may have access to cloud storage and provides server 2000 and be shown on the screen of device 1000 by the GUI provided by cloud storage.User can input ID and the password of user by the GUI shown.Device 1000 can pass through GUI show the Folder List including in the cloud storage of user, if user selects the file that the reference information of content recommendation and link information are pushed to, then device 1000 can show content recommendation list by GUI.Exemplarily, user can check the file name of content recommendation, type and capacity the optional content recommendation by reproduced, storage or operation from content recommendation list.
Fig. 4 is the flow chart of the method that the cloud storage according to various example embodiment provides server 2000 to provide content recommendation to device 1000.
At operation S400, cloud storage provides server 2000 can push reference information and/or the link information of content recommendation to the previously positioned file including in the cloud storage of user.At operation S410, cloud storage provides server 2000 can provide the GUI for using the content recommendation list in the file including previously arranging to device 1000.Operation S400 and S410 can correspond respectively to operation S310 and the S320 of Fig. 3, therefore, omits detailed description thereof so that describing.
At operation S420, owing to by have selected content recommendation via the user carried out of the GUI in device 1000 input, cloud storage provides server 2000 to be stored in the cloud storage of user by the content recommendation of selection.If content recommendation is chosen via GUI, then device 1000 request cloud storage can provide server 2000 to be stored in the cloud storage of user by the content recommendation of selection while providing server 2000 to provide the ident value of the content recommendation selected to cloud storage.Cloud storage provides server 2000 to may be in response to be stored in the cloud storage of user by content recommendation from the request of device 1000.Cloud storage provides server 2000 can be stored in by content recommendation in recommendation file.In this case, cloud storage provides server 2000 can will be stored in recommending the content recommendation in file to make a distinction with the content recommendation being not stored in recommendation file.Such as, if content recommendation A is stored in recommendation file, then cloud storage provides server 2000 can highlight content recommendation A in content recommendation list.Such as, cloud storage provides server 2000 can show the stored object of content recommendation A of instruction content recommendation list around content recommendation A.Exemplarily, the instruction stored object of content recommendation A can include at least one among text, image and icon.
Or, cloud storage provides server 2000 to be stored in another file by content recommendation.In this case, the ident value of the content recommendation being stored in another file can be deleted from content recommendation list.
When content recommendation is stored in the cloud storage of another user included in cloud storage offer server 2000, it is recommended that content can be not stored in the cloud storage of user, but is not limited to this.When content recommendation is stored in the cloud storage of another user included in cloud storage offer server 2000, cloud storage provides server 2000 can will be stored in the content in the cloud storage of another user and copies to the cloud storage of user.
When the content providing server 3000 that content recommendation is registered to by user provides, cloud storage provides server 2000 can pass through to use the membership information of user to receive content recommendation from content providing server 3000, and can be stored in the cloud storage of user by the content recommendation of reception.
In operation S430, owing to device 1000 is by have selected content recommendation via the GUI user carried out input, therefore cloud storage provides server 2000 that the content recommendation of selection can be streamed to the device 1000 of user.Cloud storage provides server 2000 that content recommendation can be streamed to device 1000 while content recommendation is stored in the cloud storage of user.
When content recommendation is stored in the cloud storage of another user, cloud storage provide server 2000 can the content recommendation in the cloud storage that will be stored in another user copy to user cloud storage while, content recommendation is streamed to device 1000.
When the content providing server 3000 that content recommendation is registered to by user provides, cloud storage provides server 2000 while being stored in the cloud storage of user by the content recommendation received from content providing server 3000, content recommendation can be streamed to device 1000.
Fig. 5 is that cloud storage according to various example embodiment provides server 2000 to be stored in the cloud storage of user by content recommendation and provides the flow chart of method of content recommendation to device 1000.
At operation S500, cloud storage provides server 2000 can push reference information and/or the link information of content recommendation to the previously positioned file including in the cloud storage of user.
At operation S520, cloud storage provides server 2000 can push the additional information of content recommendation to the previously positioned file including in the cloud storage of user.
Exemplarily, it is recommended that the additional information of content can include the summary info of content recommendation, instruction user whether be authorized to use content recommendation information, the ident value of the content providing server 3000 of content recommendation is provided, about the information etc. of usage charges of content recommendation.
At operation S530, cloud storage provides server 2000 can produce the GUI for using content recommendation list.Folder List, the sub-folder of each file and the contents list including in the cloud storage of user for using the GUI of content recommendation list to show.For using the GUI of content recommendation list can include the object (such as, icon, menu etc.) for selecting specific recommendations content from content recommendation list, and the content recommendation of selection is stored in cloud storage and device 1000.GUI can run based on web, and, GUI can be shown by including the web browser in device 1000.GUI can based on should be used for run, and, GUI can be shown by the specific service application being arranged in device 1000.In this case, specific service application can be able to use the application of the service of cloud storage offer server 2000, and server 2000 can be provided to make and spread by cloud storage.
At operation S540, cloud storage provides server 2000 can provide, to device 1000, the GUI produced.Device 1000 may have access to cloud storage and provides server 2000, and server 2000 can be provided to ask the service being provided server 2000 to provide by cloud storage to cloud storage.Cloud storage provides server 2000 to may be in response to provide at the operation S530 GUI produced from the request of device 1000 to device 1000.
At operation S550, device 1000 can select at least one content recommendation by GUI from content recommendation list.Device 1000 can show the Folder List including in the cloud storage of user by GUI, and, selecting input according to user, device 1000 can read the recommendation file included in the cloud storage of user.Owing to recommending file to be read, therefore device 1000 can show content recommendation list by GUI.Correspondingly, user can check the file name of the content recommendation included in content recommendation list, summary info, additional information etc..Device 1000 can select specific recommendations content based on selecting to input by the GUI user carried out from content recommendation list.
At operation S560, device 1000 can provide the content recommendation of server 2000 request selecting to cloud storage.Device 1000 can ask cloud storage to provide server 2000 provide, to device 1000, the content recommendation selected and be stored in the cloud storage of user by the content recommendation of selection.
At operation S570, cloud storage provides server 2000 can be stored in the cloud storage of user by the content recommendation of selection by the reference information and/or link information using the content recommendation selected.When content recommendation is stored in the cloud storage of another user, cloud storage provides the content recommendation that server 2000 can will be stored in the cloud storage of another user to be stored in the cloud storage of user.When the content providing server 3000 that content recommendation is registered to by user provides, cloud storage provides server 2000 can access content providing server 3000 by the link information of use content recommendation.Cloud storage provides server 2000 can pass through to use the service ID of the user for content providing server 3000 and password to receive content recommendation from content providing server 3000, and can be stored in the cloud storage of user by the content recommendation of reception.
When the content providing server 3000 that content recommendation is not registered to by user provides, cloud storage provides server 2000 can receive content recommendation from device 1000, and is stored in the cloud storage of user by the content recommendation of reception.In this case, device 1000 can by using the link information of content recommendation to access the content providing server 3000 that user is not registered to, allow users to be registered to the content providing server 3000 that user is not registered to, and the content providing server 3000 being not registered to from user receives content recommendation.Device 1000 can provide server 2000 to provide the content recommendation received to cloud storage.
Cloud storage provides server 2000 can be stored in by content recommendation in previously positioned file included in the cloud storage of user.Exemplarily, previously positioned file can be recommend file, but is not limited to this.
At operation S580, cloud storage provides server 2000 content recommendation of selection can be streamed to device 1000.When content recommendation is stored in the cloud storage of another user, cloud storage provide server 2000 can the content recommendation in the cloud storage that will be stored in another user copy to user cloud storage while the content recommendation that will be stored in the cloud storage of another user be streamed to device 1000.
When the content providing server 3000 that content recommendation is registered to by user provides, cloud storage provides server 2000 can pass through to use the membership information of user to receive content recommendation from content providing server 3000, and while being stored in the cloud storage of user by the content recommendation of reception, the content recommendation of reception is streamed to device 1000.
Operation S590, device 1000 can render transmission content recommendation.
Fig. 6 is that the cloud storage when content recommendation is stored in the cloud storage of another user according to various example embodiment provides server 2000 to be stored in the cloud storage of user by content recommendation and content recommendation is streamed to the flow chart of method of device 1000
At operation S600, device 1000 can provide server 2000 to ask content recommendation to cloud storage.Device 1000 can select specific recommendations content based on user's input from content recommendation list, and provide the content recommendation of server 2000 request selecting to cloud storage.
At operation S610, cloud storage provides the reference information of the content recommendation of the recognizable request of server 2000.When content recommendation is stored in the content in the cloud storage of another user, cloud storage provide server 2000 can recognize that the ID of another user and storage have the title of the file of content recommendation.In this case, it is recommended that content can be stored in the content can shared among the content in the cloud storage of another user with user.Server 2000 can be provided to pre-set whether the content in the cloud storage being stored in another user is shared with user by another user or cloud storage.
At operation S620, cloud storage provides server 2000 can will be stored in the content recommendation in the cloud storage of another user and copies to the cloud storage of user.Cloud storage provides server 2000 can be stored in by content recommendation in recommendation file included in the cloud storage of user, but is not limited to this.
At operation S630, cloud storage provides the content recommendation that server 2000 can will be stored in the cloud storage of another user to be streamed to device 1000.Cloud storage provides server 2000 that content recommendation can be streamed to device 1000 while being stored in the cloud storage of user by content recommendation.
Operation S640, device 1000 can render transmission content recommendation.
Meanwhile, cloud storage provides server 2000 that content recommendation can not copy to the cloud storage of user by not performing operation S620.In this case, cloud storage provides server 2000 that content recommendation can be streamed to device 1000 when not being stored in the cloud storage of user by content recommendation.
Fig. 7 is provided timer 1000 receive content recommendation from content providing server 3000 and the content recommendation of reception is stored in cloud storage provides the flow chart of the method in the cloud storage of user included server 2000 according to various example embodiment when content recommendation by content providing server 3000.
At operation S700, device 1000 can provide server 2000 to ask the link information of content recommendation to cloud storage.Device 1000 can select specific recommendations content based on user's input from content recommendation list, and provide the content recommendation of server 2000 request selecting to cloud storage.
At operation S710, exemplarily, cloud storage provides server 2000 to can recognize that the link information of content recommendation.When the content that content recommendation is content providing server 3000, cloud storage provides server 2000 to may be identified for accessing the address information of content providing server 3000.Cloud storage provides server 2000 to may be identified for directly accessing being included in content the address information providing the content recommendation in server 3000.Cloud storage provides server 2000 can obtain about whether user is authorized to use the information of the content recommendation provided by content providing server 3000.Such as, cloud storage provides server 2000 can obtain to be able to freely to use about user and be still able to the content recommendation provided by content providing server 3000 be paid for the ID of the user of content providing server 3000 by use use the information of described content recommendation.
At operation S720, cloud storage provides server 2000 can provide the link information of content recommendation to device 1000.Cloud storage provides server 2000 can provide for accessing the address information of content providing server 3000 and/or whether being authorized to use the information of content recommendation about user to device 1000.Or, cloud storage provides server 2000 can provide to device 1000 and is included in content, for directly accessing, the address information providing the content recommendation in server 3000.But, exemplary embodiment is not limited to this.
Meanwhile, cloud storage provides server 2000 to provide the link information of content recommendation to device 1000 in response to the request from device 1000 at operation S700 to S720, but is not limited to this.Cloud storage provides server 2000 can provide link information from the GUI of content recommendation list to device and additional information for providing content recommendation while using to device 1000.
At operation S730, device 1000 can ask content recommendation to content providing server 3000.Device 1000 by using the link information of content recommendation to access content providing server 3000, and can ask content recommendation to content providing server 3000.Such as, if device 1000 uses accesses content providing server 3000 for the address information directly accessing content recommendation, then include the information such as the title of such as content recommendation, type, price and for receiving the GUI of the button of content recommendation and providing the service ID of the server 3000 and GUI of password to be displayed on the screen of device 1000 for input content.If the ID of user and password are transfused to and for receive content recommendation button be chosen, then device 1000 can ask content recommendation to content providing server 3000.
Device can use for using the application of the service of content providing server 3000 to ask content recommendation to content providing server 3000.If providing the content recommendation list that server 2000 receives to have selected content recommendation from from cloud storage, then device 1000 can run the application of the service for using content providing server 3000, and by using the GUI of the application run to ask content recommendation to content providing server 3000.
At operation S740, content providing server 3000 can provide content recommendation to device 1000.Content providing server 3000 can verify user by the ID and password using user, and content recommendation can be streamed to device 1000.
At operation S750, device 1000 can reproduce content recommendation.At operation S760, device 1000 can provide server 2000 to provide content recommendation to cloud storage.Content recommendation can be sent to cloud storage while receiving content recommendation from content providing server 3000 and provide server 2000 by device 1000.
At operation S770, cloud storage provides server 2000 to be stored in the cloud storage of user by content recommendation.Cloud storage provides server 2000 can be stored in by content recommendation in recommendation file included in the cloud storage of user.In this case, cloud storage provides server 2000 in the GUI being used for using content recommendation list, can to show and indicate the stored object of content recommendation selected from content recommendation list around the file name of the content recommendation selected.
Fig. 8 is that the cloud storage when content recommendation is provided by content providing server 3000 according to various example embodiment provides server 2000 to receive content recommendation from content providing server 3000, the content recommendation that storage receives, and the flow chart of the method for the content recommendation received is provided to device 1000.
At operation S800, device 1000 can provide server 2000 to ask content recommendation to cloud storage.At operation S810, cloud storage provides server 2000 to can recognize that the link information of content recommendation.When content recommendation is provided by content providing server 3000, cloud storage provides server 2000 to may be identified for accessing the address information of content providing server 3000.Cloud storage provides server 2000 to may be identified for directly accessing being included in content the address information providing the content recommendation in server 3000.Cloud storage provides membership information that server 2000 can obtain user for content providing server 3000 (such as, ID and password), thus obtaining the content recommendation provided by content providing server 3000.
At operation S820, cloud storage provides server 2000 can ask content recommendation to content providing server 3000.Cloud storage provides server 2000 can pass through to provide the ID of user and the password of the ident value of content recommendation and the device 1000 of request content recommendation to content providing server 3000, asks content recommendation to content providing server 3000.
At operation S830, content providing server 3000 can provide server 2000 to provide content recommendation to cloud storage.Exemplarily, content providing server 3000 can verify user by the ID and password using the user from cloud storage offer server 2000 reception, and provides server 2000 to provide content recommendation to cloud storage.
At operation S840, cloud storage provides server 2000 to be stored in the cloud storage of user by the content recommendation of reception.Cloud storage provides server 2000 can be stored in by the content recommendation that receive from content providing server 3000 in recommendation file.But, example embodiment is not limited to this.Cloud storage provides server 2000 to be stored in another previously positioned file by the content recommendation of reception.
At operation S850, cloud storage provides server 2000 that content recommendation can be streamed to device 1000.Cloud storage provides server 2000 while storage content recommendation, the content recommendation received from content providing server 3000 can be streamed to device 1000.
At operation S860, device 1000 can reproduce content recommendation.
Fig. 9 is the flow chart of the method that the cloud storage when content recommendation is provided by content providing server 3000 according to various example embodiment provides server 2000 to provide server 2000 to provide content recommendation to device 1000 and cloud storage.
Operation S900 to S950 corresponds respectively to operation S700 to the S750 of Fig. 7, therefore, in order to conveniently omit detailed description thereof.
But, at operation S930, it being different from operation S730, device 1000 can provide server 3000 to provide server 2000 to provide content recommendation to cloud storage by request content.Device 1000 can pass through to provide the ident value of cloud storage offer server 2000 and the ID of the user for cloud storage offer server 2000 to content providing server 3000, and carrying out request content provides server 3000 to provide server 2000 to provide content recommendation to cloud storage.
At operation S960, content providing server 3000 can provide server 2000 to provide content recommendation to cloud storage.Content providing server 3000 can use the ID of the user for content providing server 3000 and password to verify user.If user by verify, then content providing server 3000 can to cloud storage provide server 2000 provide from device 1000 recommendation day that.Content providing server 3000 while providing server 2000 to provide content recommendation to cloud storage, can provide the ID of the user of the service providing server 2000 for cloud storage to cloud storage offer server 2000.Content providing server 3000 can perform operation S940 and S960 simultaneously.
At operation S970, cloud storage provides server 2000 to be stored in the cloud storage of user by content recommendation.Cloud storage provides server 2000 by using the ID of the user of the service providing server 2000 for cloud storage to identify user, and can be stored in by content recommendation in the cloud storage of user of identification.
Figure 10 A to Figure 10 C illustrates that the device 1000 according to various exemplary embodiments shows for using the GUI of content recommendation list and selecting the example of content recommendation based on user's input from content recommendation list.
With reference to Figure 10 A, device 1000 can show the GUI of the service for using cloud storage offer server 2000 on the screen of device 1000.For using the GUI of the service of cloud storage offer server 2000 to could be for using the GUI of the content recommendation list being provided server 2000 to recommend by cloud storage.Exemplarily, for using the GUI of the content recommendation list preference file that can include in the cloud storage of user folder and recommending file.User is optional recommends file.
Device 1000 by providing server 2000 to be shown on the screen of device 1000 by the GUI shown in Figure 10 A via web browser access cloud storage, but can be not limited to this.Device 1000 can pass through the application running the service for using cloud storage offer server 2000 being provided server 2000 to provide by cloud storage and the GUI shown in Figure 10 A is shown in the screen of device 1000.
With reference to Figure 10 B, owing to user selects to recommend file, therefore device 1000 can show the content recommendation list included in recommending file.Content recommendation can be provided server 2000 to determine by cloud storage.The reference information of content recommendation and/or link information can be pushed to the recommendation file included in the cloud storage of user.Content recommendation corresponding with the content recommendation list on the recommendation file being shown in Figure 10 B can be without being stored in recommendation file.User can select content recommendation aaa.mpg from content recommendation list.
With reference to Figure 10 C, owing to user have selected content recommendation aaa.mpg, therefore device 1000 can show the menu 100 being used for choosing whether " RUN ", " storage " or " running & storage " content recommendation aaa.mpg.If have selected " RUN " from menu 100, then the content recommendation that device 1000 can receive and render transmits.If have selected " storage " from menu 100, then device 1000 can allow content recommendation to be stored in the cloud storage of user.If have selected " running & storage " from menu 100, then device 1000 can receive the content recommendation of streaming, and allows content recommendation to be stored in the cloud storage of user.
Figure 11 to Figure 14 illustrates that the device 1000 according to various example embodiment receives the example by the GUI content recommendation selected.
With reference to Figure 11, cloud storage provides the content recommendation in the recognizable cloud storage being stored in another user of server 2000.Device 1000 can receive content recommendation from cloud storage.If the user of device 1000 have selected content recommendation aaa.mpg from the content recommendation list of Figure 10 and have selected " running & storage " from menu 100, then cloud storage provides the content recommendation aaa.mpg that server 2000 can will be stored in the cloud storage of another user to be streamed to device 1000.Cloud storage provides server 2000 that content recommendation aaa.mpg can copy to the recommendation file included in the cloud storage of user while content recommendation aaa.mpg is streamed to device 1000, but is not limited to this.Exemplarily, cloud storage provides server 2000 only content recommendation aaa.mpg can be streamed to device 1000, and content recommendation aaa.mpg does not copy to the recommendation file included in the cloud storage of user.
With reference to Figure 12, device can receive content recommendation from content providing server 3000.Cloud storage provides server 2000 can receive content recommendation from device 1000 and store content recommendation.If the user of device 1000 have selected content recommendation aaa.mpg from the content recommendation list of Figure 10 and have selected " running & storage " from menu 100, then device 1000 can obtain the link information for receiving content recommendation aaa.mpg.Link information for receiving content recommendation aaa.mpg can include at least one among following address information: for accessing the address information of content providing server 3000, for directly accessing the address information of the content recommendation provided by content providing server 3000.
Device by using the link information obtained to access content providing server 3000, and can ask content recommendation aaa.mpg to content providing server 3000.In this case, device 1000 can provide the ID of user and the key of service for content providing server 3000 to content providing server 3000.Content providing server 3000 can verify that user.Device 1000 can receive the content recommendation aaa.mpg of streaming from content providing server 3000.
Device 1000 can provide server 2000 to provide just at the content recommendation aaa.mpg of streaming to cloud storage.Cloud storage provides server 2000 to be stored in the recommendation file of user by the content recommendation aaa.mpg received from device 1000.
With reference to Figure 13, cloud storage provides server 2000 can receive content recommendation from content providing server 3000.Device 1000 can provide server 2000 to receive content recommendation from cloud storage.If the user of device 1000 have selected content recommendation aaa.mpg from the content recommendation list of Figure 10 and have selected " running & storage " from menu 100, cloud storage provides server 2000 can receive content recommendation aaa.mpg from content providing server 3000.In this case, cloud storage provides server 2000 accessible content to provide server 3000, and provides ID and the password of the user of service for content providing server 3000 to content providing server 3000.Content providing server 3000 can verify that user.
Cloud storage provide server 2000 can content recommendation aaa.mpg is stored in the cloud storage of user included recommend in file while, content recommendation aaa.mpg is streamed to device 1000.
With reference to Figure 14, cloud storage provides server 2000 and device 1000 can receive content recommendation from content providing server 3000.If the user of device 1000 have selected content recommendation aaa.mpg from the recommendation list of Figure 10 and have selected " running & storage " from menu 100, then device 1000 can obtain the link information for receiving content recommendation aaa.mpg.Device 1000 can by using the link information obtained access content providing server 3000 and ask content recommendation aaa.mpg to content providing server 3000.In this case, device 1000 can provide the ID of user and the password of server for content providing server 3000 to content providing server 3000.Content providing server 3000 can verify that user.Device 1000 can receive the content recommendation aaa.mpg of streaming from content providing server 3000.
The ID of user of ident value that device 1000 can pass through to provide cloud storage to provide from server 2000 to content providing server 3000 and the service that provides server 2000 for cloud storage, carrying out request content provides server 3000 to provide server 2000 to provide content recommendation to cloud storage.Content providing server 3000 can provide server 2000 to provide content recommendation aaa.mpg to cloud storage.Cloud storage provides server 2000 can be stored in by content recommendation aaa.mpg in recommendation file included in the cloud storage of user.
Figure 15 A illustrates the example being stored in the cloud storage of user by content recommendation according to various example embodiment.
With reference to Figure 15 A, owing to content recommendation aaa.mpg is stored in the recommendation file of the cloud storage of user, therefore " aaa.mpg " can be shown in content recommendation list by runic.But, example embodiment is not limited to this.Such as, the instruction stored object of content recommendation aaa.mpg is displayed at " aaa.mpg " around.
Owing to content recommendation aaa.mpg is stored in the recommendation file of the cloud storage of user, therefore the free space of the cloud storage of user exemplarily can be reduced to 508G from 510G.
Figure 15 B illustrates the example simultaneously being shown the user contents list having and the content recommendation list recommending user by GUI according to various example embodiment.
With reference to Figure 15 B, content a.mpg and b.mpg that user has and recommend content recommendation aaa.mpg and the bbb.mpg of user and can be displayed on by GUI on the screen of device 1000.Content a.mpg and the b.mpg that user has can be stored in the content in the cloud storage of user.Content recommendation aaa.mpg and the bbb.mpg recommending user can be not stored in the cloud storage of user, and, it is recommended that the reference information of content aaa.mpg and bbb.mpg and/or link information can be stored in the cloud storage of user.
In this case, device 1000 can be displayed differently from content a.mpg and the b.mpg that user has and content recommendation aaa.mpg and the bbb.mpg recommending user.Exemplarily, icon 150 and icon 152 can be shown in the title side of content recommendation aaa.mpg and the bbb.mpg recommending user by device 1000 so that content a.mpg and b.mpg that user has and recommend content recommendation aaa.mpg and the bbb.mpg of user and can be displayed differently.
Figure 16 is the flow chart of the method that the cloud storage according to various example embodiment provides server 2000 to have been updated to determine content recommendation based on which content during the preference file being stored in user presss from both sides.
At operation S1600, cloud storage provides which content in the recognizable preference file folder being stored in user of server 2000 to be updated.The content of user preference can be stored in preference file folder or delete the content being stored in preference file folder by user, and correspondingly, cloud stores provides the content in the recognizable preference file folder being stored in user of server 2000 to be updated.
At operation S1610, cloud storage provides server 2000 can determine based on the content being stored in preference file folder will be recommended to the content recommendation of user.Cloud stores the type (such as type exemplarily, author, role, capacity etc.) providing the recognizable content being stored in preference file folder of server 2000, and the content similar to the content being stored in preference file folder can be defined as content recommendation.
Meanwhile, in figure 16, cloud storage provides server 2000 can determine content recommendation owing to the content being stored in the preference file folder of user is updated, but is not limited to this.Cloud storage provides server 2000 can determine content recommendation owing to the content being stored at least one previously positioned file is updated.
Figure 17 is the flow chart of the method that the cloud storage according to various example embodiment provides server 2000 to determine content recommendation based on the content being stored in preference file folder.
At operation S1700, device 1000 can ask cloud to store provides server 2000 to store content in preference file folder.Device 1000 can provide server 2000 to provide certain content to cloud storage, and thus request cloud storage provides the content that server 2000 will provide for be stored in preference file folder.But, example embodiment is not limited to this.
At operation S1710, device 1000 can ask cloud storage to provide server 2000 to delete the content being stored in preference file folder.
At operation S1720, cloud storage provides the recognizable content being stored in preference file folder of server 2000 to be updated.Cloud storage provide server 2000 can monitor be stored in preference file folder in content, and can Real time identification be stored in preference file folder in content be updated.
At operation S1730, cloud storage provides server 2000 can determine that will be recommended to the content recommendation of user.Cloud storage provide server 2000 can press from both sides based on the preference file being stored in user in content and at least one content among content in being stored in the preference file folder of another user determine and will be recommended to the content recommendation of user.Exemplarily, cloud storage provides server 2000 can determine content recommendation based at least one content among herein below: content that the content providing server 3000 be stored in and provided the content in the cloud storage that provides of server 2000 by cloud storage, being registered to by user provides and the content that the content providing server 3000 being not registered to by user provides.
At operation S1740, cloud storage provides server 2000 can push reference information and/or the link information of content recommendation to recommendation file.At operation S1750, cloud storage provides server 2000 can provide the GUI for using content recommendation list to device 1000.At operation S1760, the GUI of reception can be shown on the screen of device 1000 by device 1000.User can by for using the list of content recommendation list check various types of information about content recommendation and select the content recommendation that will be run or store.
Figure 18 is the flow chart of the method determining content recommendation based on the preference file being stored in user among the content in being stored in the cloud storage being provided server 2000 to provide by cloud storage of the content during the cloud storage according to various example embodiment provides server 2000 to press from both sides.
At operation S1800, cloud storage provides server 2000 can analyze the content in the preference file folder being stored in user.Exemplarily, cloud storage provides server 2000 can obtain the information of the ident value of content in pressing from both sides, type, type, author, personage, access times, capacity etc. about the preference file being stored in user, and analyzes the content being stored in preference file folder based on the information obtained.
At operation S1810, cloud storage provides server 2000 can identify the content that can be used by user among the content in being stored in the cloud storage being provided server 2000 to provide by cloud storage.Cloud storage provides server 2000 can identify the content can shared with user among the content in being stored in the cloud storage being provided server 2000 to provide by cloud storage.In this case, being stored in the content can shared among the content in the cloud storage of another user with user can be provided server 2000 to be configured before by user or cloud storage.Such as, being stored in the content that freely can be used among the content in the cloud storage of another user by the user of the service being registered to cloud storage offer server 2000 can be the content can shared with the user of another user and device 1000.Such as, another user the content being set to share with the user of another user and device 1000 among the content produced can be the content can shared with the user of another user and device 1000.But, example embodiment is not limited to this.
At operation S1820, cloud storage provides server 2000 can determine content recommendation among the content identified.At operation S1830, cloud storage provides server 2000 can push reference information and/or the link information of the content recommendation determined to the file of recommending of user.
Figure 19 is the flow chart of the method determining content recommendation based on the preference file being stored in another user among the content in being stored in the cloud storage being provided server 2000 to provide by cloud storage of the content during the cloud storage server 2000 according to various example embodiment presss from both sides.
At operation S1900, cloud storage provides server 2000 can recognize that such as can as another user of the good friend of the user of device 1000.Exemplarily, another user of good friend of the user of device 1000 can be set to as another user of the good friend of the user of device 1000 and another user that the user of device 1000 belongs to same subscriber group and/or another user of including in the contacts list of the user of device, but be not limited to this.
At operation S1910, cloud storage provides server 2000 can analyze the content in the preference file folder being stored in another user determined.Exemplarily, cloud storage provides server 2000 can obtain the information of the ident value of content in pressing from both sides, type, type, author, role, access times, capacity etc. about the preference file being stored in another user, and analyzes the content being stored in preference file folder based on the information obtained.
At operation S1920, cloud storage provides server 2000 can identify the content that can be used by user among the content in being stored in the cloud storage being provided server 2000 to provide by cloud storage.
At operation S1930, cloud storage provides server 2000 can determine content recommendation among the content identified.At operation S1940, cloud storage provides server 2000 can push reference information and/or the link information of the content recommendation determined to the file of recommending of user.In this case, it is recommended that file could be for showing the file of the content recommendation list recommending the group belonging to user.
Figure 20 is the flow chart of the method that the cloud storage according to various example embodiment provides server 2000 to determine content recommendation among the content provided by content providing server 3000.
At operation S2000, cloud storage storage provides server 2000 to can determine that the content providing server 3000 that user is registered to.Cloud storage provides the ident value of the content providing server 300 that server 2000 could prestore and determine that the user of device 1000 is registered to.Exemplarily, the ident value of content providing server 3000 can include the title of the service of content providing server 3000, provide the address value etc. in the territory of the service of content providing server 3000, but is not limited to this.
Cloud storage offer server 2000 can prestore and manage ID and the password of the user of the service of the content providing server 3000 that the user for device 1000 is registered to.
At operation S2010, cloud storage provides server 2000 can determine content recommendation among the content that the content providing server 3000 being registered to by user provides.Cloud storage provides server 2000 can be can by user's content in pay-as-you-go and the content that freely can be used by user by the classifying content that the content providing server 3000 being registered to by user provides.Content recommendation can be being determined by among user's content in pay-as-you-go and the content that freely can be used by user.
At operation S2020, cloud storage provides server 2000 can determine content recommendation among the content that the content providing server 3000 being not registered to by user provides.Cloud storage provides server 2000 can be the content that can be used by login user and can by being not logged in the content that user uses by the classifying content that the content providing server 3000 being not registered to by user provides.Cloud storage provides server 2000 can be can by user's content in pay-as-you-go and the content that freely can be used by user by the classifying content that the content providing server 3000 being not registered to by user provides.
At operation S2030, cloud storage provides server 2000 can obtain link information and the additional information of content recommendation.Cloud storage provides server 2000 can produce content recommendation list based at operation S2010 and the S2020 content recommendation determined, and can obtain the link information for every content recommendation and additional information.The link information of content recommendation can include the address information for accessing content providing server 3000 and be included in content, for directly accessing, the address information providing the content recommendation in server 3000, but is not limited to this.Cloud storage provides server 2000 can obtain the preview content for accessing content recommendation or listen the link information of content in advance.
The additional information of content recommendation can include the information about herein below: the content providing server 3000 whether being registered to by user about content recommendation provides, the content providing server 3000 that whether is not registered to by user about content recommendation provides, about content recommendation whether in pay-as-you-go, about whether content recommendation freely uses, but be not limited to this.
At operation S2040, cloud storage provides server 2000 can push, to the file of recommending of user, the link information and additional information recommending content recommendation.Cloud storage provides server 2000 can include the link information of content recommendation and the content recommendation of additional information to the file propelling movement of recommending of user.
At operation S2050, cloud storage provides server 2000 can provide the GUI for using content recommendation list to device 1000.Exemplarily, it is shown in for using the content recommendation list on the GUI of content recommendation list to may be for the object of every content recommendation instruction herein below: the content providing server 3000 that the content providing server 3000 whether content recommendation is registered to by user provides, whether content recommendation is not registered to by user provides, whether freely whether content recommendation in pay-as-you-go, content recommendation use etc..
Figure 21 is that the cloud storage according to various example embodiment provides server 2000 to obtain the reference information of content recommendation and/or the flow chart of the method for link information.
At operation S2100, cloud storage provides server 2000 to can determine that the content whether content recommendation is stored in the cloud storage being provided server 2000 to provide by cloud storage.
If cloud storage provides server 2000 to determine that content recommendation is stored in the content in cloud storage at operation S2100, then at operation S2110, cloud storage provides server 2000 can obtain the reference information for accessing the content recommendation included in the cloud storage of cloud storage offer server 2000.
Or, if cloud storage provides server 2000 to determine that content recommendation is not stored in the content in cloud storage at operation S2100, then at operation S2120, cloud storage provide server 2000 can determine that whether content recommendation is the content that the content providing server 3000 being registered to by user provides.
If cloud storage provides server 2000 to determine, at operation S2120, the content that the content providing server 3000 that content recommendation is registered to provides by user, then at operation S2130, cloud storage provides server 2000 can obtain for accessing the content recommendation that the content providing server 3000 being registered to by user provides.
Or, if cloud storage provides server 2000 to determine, at operation S2120, the content that the content providing server 3000 that content recommendation is not registered to provides by user, then at operation S2140, cloud storage provides server 2000 can obtain the preview content for accessing content recommendation or listen the link information of content in advance.Such as, when content recommendation is moving image, it is recommended that the preview content of content can be summary (abstract) moving image of content recommendation.Such as, when content recommendation is photo, it is recommended that the preview image of content can be the thumbnail of photo.Such as, when content recommendation is music, it is recommended that the content of listening in advance of content can be the part of music.But, example embodiment is not limited to this.
At operation S2150, cloud storage provides server 2000 can push reference information and/or link information to the recommendation file of user.Cloud storage provides server 2000 by the link information of acquisition includes the link information pushing acquisition in content recommendation list, but can be not limited to this.
Meanwhile, when the content providing server 3000 that content recommendation is not registered to by user provides, the preview content of content recommendation can be obtained in figure 21 or listen the link information of content in advance, but being not limited to this.Cloud storage provides server 2000 to can determine that content recommendation is provided freely to user and is still supplied to user after paying.When content recommendation is provided freely to user, cloud storage provides server 2000 can obtain the preview content of content recommendation or listen the link information of content in advance.
Figure 22 and Figure 23 illustrates the example of the membership information table of the user of the service for content providing server 3000 according to various example embodiment.The membership information table of the user of Figure 22 and Figure 23 can be provided server 2000 produce and manage by cloud storage.
With reference to Figure 22, cloud storage provides the server 2000 can the ident value of content providing server 3000 that only managing users registration arrives.In this case, as shown in figure 22, the membership information table of user can include user field 220 and content providing server field 222.
The ident value of user may be recorded in user field 220.Exemplarily, the ident value of user may be for ID or the pet name of the user of the service of content providing server 3000.
The ident value of the content providing server 3000 that user is registered to may be recorded in content providing server field 222.Exemplarily, the ident value of content providing server 3000 can include the title of the service of content providing server 3000 or the address of content providing server 3000.
When each information providing server 2000 only to manage the content providing server 3000 being registered to about user, cloud storage provides server 2000 can not directly access the content recommendation provided by content providing server 3000.In this case, device 1000 can receive content recommendation from content providing server 3000, and provides server 2000 to provide content recommendation to allow cloud storage to provide server 2000 to be stored in by content recommendation in recommendation file to cloud storage.Or, device 1000 can provide server 3000 to provide server 2000 to provide content recommendation to cloud storage by request content, to allow cloud storage to provide server 2000 to be stored in by content recommendation in recommendation file.
With reference to Figure 23, exemplarily, cloud storage provide server 2000 can managing users registration arrive the ident value of content providing server 3000, the ID of user, user password.In this case, as shown in figure 23, the membership information table of user can include user field 220, content providing server field 222, ID field 224 and password field 226.
ID for the user of the service of content providing server 3000 may be recorded in ID field 224.Password for the user of the service of content providing server 3000 may be recorded on password field 226.
Cloud storage can be passed through to use the ID of user and password to receive content recommendation from content providing server 3000, and the content of reception is stored in the recommendation file of user.
Figure 24 is that cloud storage according to various example embodiment provides server 2000 to be displayed differently from including the flow chart of the method for the content recommendation in content recommendation list based on the attribute of content recommendation.
At operation S2400, cloud storage provides server 2000 the recognizable content recommendation being newly added to content recommendation list.Cloud storage provides server 2000 can update content recommendation list owing to the content being stored in the preference file folder of user is updated.Owing to content recommendation list is updated, therefore cloud storage provides the content recommendation of the recognizable content recommendation list being newly added to update of server 2000.
At operation S2410, cloud storage provides server 2000 can determine the content recommendation that the content providing server 3000 being registered to by user provides among content recommendation list.At operation S2420, cloud storage provides server 2000 can identify the content recommendation that the content providing server 3000 being not registered to by user provides among content recommendation list.Cloud storage provides server 2000 can store and manage user's membership information of the service for content providing server 3000, and determines that the content providing server 3000 whether content recommendation is registered to by user provides based on user's membership information.
At operation S2430, cloud storage provides server 2000 can identify the content recommendation in the recommendation file being stored in user among content recommendation list.Cloud storage provides the content recommendation in recognizable another file being stored in user of server 2000.
At operation S2440, cloud storage provides server 2000 can be displayed differently from the content recommendation identified.Cloud storage provides server 2000 can show the object of the attribute indicating content recommendation for every content recommendation in the content recommendation list included in the GUI for using content recommendation list.Exemplarily, the attribute of content recommendation can be identified according to following item: the content providing server 3000 that content providing server 3000 provides, whether content recommendation is not registered to by user that whether content recommendation is newly added content recommendation list, whether content recommendation is registered to by user provides, whether content recommendation is stored in the recommendation file of user.
Meanwhile, cloud storage provide server 2000 can recognize that content recommendation is provided freely to user and still is supplied to user after paying, and show around content recommendation and indicate content recommendation to be provided freely to user and be still supplied to after paying the object of user.
Figure 25 A and Figure 25 B illustrates that the attribute based on content recommendation according to various example embodiment is displayed differently from including the example of the content recommendation in content recommendation list.
With reference to Figure 25 A, device 1000 can receive the GUI for using content recommendation list from content providing server 2000, and is shown on the screen of device 1000 by the GUI of reception.Device 1000 can receive the user's input recommending file for being optionally comprised in the GUI of display.
With reference to Figure 25 B, owing to being used for selecting the user recommending file input to be received, so device 1000 can be included within recommending the content recommendation list in file to be shown on screen.Exemplarily, it is recommended that contents list can include " aa.mpg ", " bb.mp3 ", " cc.txt " and " dd.mp3 ".
" aa.mpg " can be the content recommendation being newly added to content recommendation list.Instruction " aa.mpg " is the right side that the icon 250 of newly added content recommendation is displayed at " aa.mpg ".
" bb.mp3 " can be the content recommendation that the content providing server 3000 being not registered to by user provides.The right side of " bb.mp3 " it is displayed at as " service A " of the title of the service of the content service server 3000 providing " bb.mp3 ".
" cc.txt " can be stored in recommending in file and can the content recommendation that shows of runic.
" dd.mp3 " can be the content recommendation that the content providing server 3000 being registered to by user provides.The right side of " dd.mp3 " it is displayed at as " service B " of the title of the service of the content service server 3000 providing " dd.mp3 ".Instruction " dd.mp3 " is the right side that the icon 252 of the content recommendation that the content providing server 3000 being registered to by user provides is displayed at " dd.mp3 ".
Figure 26 A and Figure 26 B illustrates the example updating content recommendation list according to various example embodiment.
With reference to Figure 26 A, the content recommendation list including " aa.mpg ", " bb.mp3 ", " cc.txt " and " dd.mp3 " is displayed on the screen of device 1000.
With reference to Figure 26 B, owing to content recommendation list is updated, so " ee.mp3 " can be newly added content recommendation list.Correspondingly, instruction " ee.mp3 " is the right side that the icon 260 of newly added content recommendation is displayed at " ee.mp3 ".
In one example, only the file name of content recommendation ee.mp3 is added to content recommendation list, and content-data is not stored at recommending in file, and therefore, the free space of the cloud storage that can be used by user AAA can remain 510GB.
Figure 27 is that the device 1000 according to various example embodiment in response to for moving to user's input of preference file folder and asking cloud storage to provide server 2000 to store the flow chart from the method being shown in the content recommendation recommending the content recommendation list file to select by content recommendation.
At operation S2700, device 1000 can by for using the GUI of content recommendation list to receive for selecting the user of content recommendation to input.At operation S2710, device 1000 can provide the content recommendation of server 2000 request selecting to cloud storage.At operation S2720, cloud storage provides server 2000 can obtain the content recommendation in the cloud storage being stored in another user based on the reference information of the content recommendation selected.At operation S2730, cloud storage provides server 2000 that content recommendation can be streamed to device 1000.At operation S2740, device 1000 can reproduce content recommendation.
At operation S2750, device 1000 can receive and be used for using the GUI of the content recommendation list content recommendation selected to input from the user recommending file to move to preference file folder by passing through.
At operation S2760, device 1000 can be asked in the preference file folder that cloud storage provides server 2000 that the content recommendation of selection is stored in user.At operation S2770, cloud storage provides in the preference file folder that the content recommendation of selection can be stored in user by server 2000.
Figure 28 A and Figure 28 B illustrates that the device 1000 according to various example embodiment is in response to for selecting the user of content recommendation input to reproduce the example of content recommendation.
With reference to Figure 28 A, content recommendation list can be shown on the screen of device 1000 by device 1000, and is used for selecting the user of " aa.mpg " to input from content recommendation list reception.
With reference to Figure 28 B, owing to " aa.mpg " is selected from content recommendation list, therefore device 1000 can provide server 2000 receive aa.mpg and run the aa.mpg of reception from cloud storage, is thus shown in by the moving image of such as aa.mpg on the screen of device 1000.
Figure 29 A and Figure 29 B illustrates that the device 1000 according to various example embodiment receives the user's input for the content recommendation selected from the content recommendation list included in recommending file moves to preference file folder, and cloud storage provides the example that the content recommendation of selection is stored in preference file folder by server 2000.
With reference to Figure 29 A, device 1000 can by for using the GUI of content recommendation list to show content recommendation list.Device 1000 can be used for selecting the user of " aa.mpg " to input from content recommendation list reception, and by " aa.mpg " from recommending file to move to preference file folder.Correspondingly, device 1000 can be asked in the preference file folder that cloud storage provides server 2000 that aa.mpg is stored in user.
With reference to Figure 29 B, cloud storage provides server 2000 to may be in response to delete " aa.mpg " from the request of device 1000 from content recommendation list, and is stored in by aa.mpg in the preference file folder of user.Correspondingly, " aa.mpg " may be recorded in for using preference file folder included in the GUI of content recommendation list.The icon 290 that instruction aa.mpg is stored in preference file folder recently is displayed at the right side of " aa.mpg ".
Aa.mpg is stored in the preference file folder of user, and therefore, the free space of the cloud storage that can be used from user can become 509GB from 510GB.
Describe the example in the preference file folder that content recommendation is stored in user with reference to Figure 29, but be not limited to this.If device 1000 receives the user's input recommended in file for content recommendation is stored in user, then cloud storage provides server 2000 to be stored in the recommendation file of user by content recommendation.
Figure 30 is device 1000 according to various example embodiment from content providing server 3000 receives the flow chart of content recommendation the method that is stored in cloud storage by content recommendation.
At operation S3000, device 1000 can by for using the GUI of content recommendation list to receive for selecting the user of content recommendation to input.
At operation S3010, device 1000 can to the media content of content providing server 3000 request selecting.Device 1000 can obtain the link information of the media content of selection, and identifies the content providing server 3000 of the content recommendation that will provide for selection.Device 1000 can access content providing server 3000 based on the link information of content recommendation.Device 1000 can access, based on the link information of content recommendation, the content recommendation that will be provided by content providing server 3000.
Such as, owing to content recommendation is chosen, so device 1000 can run the application of the service of the content providing server 3000 for using the content recommendation that will provide for selection.The accessing content that should be used for that device 1000 can pass through to run provides server 3000, and to the content recommendation of content providing server 3000 request selecting.
At operation S3020, device 1000 can provide server by login content.Exemplarily, device 1000 can provide the ID of user and the password of server for content providing server 3000 to content providing server 3000, and thus login content provides server 3000.
Such as, owing to content recommendation is chosen, therefore device 1000 can run the application of the content providing server 3000 for using the content recommendation that will provide for selection.The application login content that device 1000 can pass through to run provides server 3000.If content recommendation provides after paying, then device 1000 can pass through run should be used for buy content.
At operation S3030, content providing server 3000 can pass through the content recommendation selected.Content providing server 3000 can log in based on the ID of the user received from device 1000 and password.Content recommendation can be streamed to device 1000 by content providing server 3000, but is not limited to this.
If the content recommendation selected provides after paying, then content providing server 3000 can provide content recommendation completing purchase the rear of content recommendation to device 1000.
At operation S3040, device 1000 can reproduce the content recommendation of selection.
At operation S3050, device 1000 can receive user's input of the content recommendation for storing selection.At operation S3060, device 1000 can ask cloud storage to provide server 2000 to store the content recommendation selected.
At operation S3070, device 1000 can provide server 2000 to provide the content recommendation selected to cloud storage.Device 1000 can provide server 2000 to provide server 2000 to provide the content recommendation selected to cloud storage while storing the content recommendation selected in request cloud storage.
At operation S3080, cloud storage provides server 2000 to be stored in the recommendation file of user by the content recommendation of selection.
Meanwhile, device 1000 receives content recommendation from content providing server 3000 in fig. 30, and provides server 2000 to provide the content recommendation received to cloud storage, but is not limited to this.Device 1000 can provide server 3000 to provide server 2000 to provide content recommendation to cloud storage by request content.Content providing server 3000 may be in response to provide server 2000 to provide content recommendation from the request of device to cloud storage.
Figure 31 is that cloud storage according to various example embodiment provides server 2000 to receive content recommendation from content providing server 3000, and device 1000 provides the flow chart of method that server 2000 receives content recommendation from cloud storage.
At operation S3100, device 1000 can pass through the GUI using content recommendation list and select content recommendation from content recommendation list.At operation S3110, device 1000 can provide the content recommendation of server 2000 request selecting to cloud storage.
At operation S3120, cloud storage provides server 2000 can carry out login content by the membership information of use user and provides server 3000.Cloud storage provides the link information of content recommendation that server 2000 can obtain selection identification to will provide for the content providing server 3000 of the content recommendation selected.Cloud storage provides server 2000 can access, based on the link information of content recommendation, the content recommendation that will be provided by content providing server 3000.
Cloud storage provides server 2000 can provide the ID of user and the password of service for content providing server 3000 to content providing server 3000, and thus login content provides server 3000.
If content recommendation provides after paying, then cloud storage provides server 2000 purchase request can be sent to device 1000, asks for instructions and whether buys content recommendation.If device 1000 confirms to buy request, then cloud storage provides the commercially available content recommendation provided by content providing server 3000 of server 2000.
At operation S3130, cloud storage provides server 3000 server 2000 can be provided to provide content recommendation to cloud storage.Content providing server 3000 can log in based on the ID of the user received from cloud storage offer server 2000 and password.If the content recommendation selected provides after paying, then content providing server 3000 can provide server 2000 to provide content recommendation at the rear of purchase completing content recommendation to cloud storage.
At operation S3140, cloud storage provides server 2000 can provide, to device 1000, the content recommendation selected.At operation S3150, the content recommendation of the commercially available selection of device 1000.
At operation S3160, device 1000 can receive user's input of the content recommendation for storing selection.At operation S3170, device 1000 can ask cloud storage to provide server 2000 to store the content recommendation selected.
At operation S3180, cloud storage provides server 2000 to be stored in the recommendation file of user by the content recommendation of selection.
Meanwhile, cloud storage provides server 2000 to receive content recommendation from content providing server 3000 in Figure 31, and provides the content recommendation received to device 1000, but is not limited to this.Exemplarily, cloud storage provides server 2000 server 3000 can be provided to provide content recommendation to device 1000 by request content.In this situation Xi'an, content providing server 3000 may be in response to provide the request of server 2000 to provide content recommendation to device 1000 from cloud storage.
Figure 32 A to Figure 33 D illustrates that the device 1000 according to various example embodiment uses the example of the content recommendation provided by content providing server 3000.
Figure 32 A to Figure 32 D illustrates that the device 1000 according to some exemplary embodiments receives content recommendation from the content providing server 3000 that user is registered to and reproduces the example of content recommendation.
With reference to Figure 32 A, exemplarily, device 1000 can select " dd.mp3 " based on user's touch input from content recommendation list.Dd.mp3 can be through the service A of the content providing server 3000 that user the is registered to content recommendation provided.
With reference to Figure 32 B, owing to " dd.mp3 " is chosen, therefore device 1000 can run the application for server A and directly access, by the application run, the content providing server 3000 that user is registered to.Device 1000 screen that runs of application by running can input the ID of user for service A and password.
With reference to Figure 32 C, if user is Sign-On services A, then device 1000 can show the screen for buying dd.mp3, and selects to buy dd.mp3 based on user's input.If dd.mp3 is the content that can freely use or buy, then can omit Figure 32 C.
With reference to Figure 32 D, owing to dd.mp3 is purchased, therefore device 1000 can receive dd.mp3 from content providing server 3000 and reproduce dd.mp3.
Meanwhile, if user have selected " dd.mp3 " from the content recommendation of Figure 32 A, then device 1000 can not show Figure 32 B and the screen of Figure 32 C, and directly reproduces the content " dd.mp3 " selected as shown in fig. 32d.
More specifically, exemplarily, as user Sign-On services A, device 1000 can not show the log-in screen of Figure 32 B.Or, exemplarily, device 1000 can not show the log-in screen of Figure 32 B by the automatic Sign-On services A in backstage again.In this case, device 1000 can be previously stored ID and the password of the user of service A.Device 1000 can be set to the automatic Sign-On services A when the content recommendation provided by service A is selected from recommendation file by the user of device 1000 in advance.
Exemplarily, the dd.mp3 when being selected by user " when being the content recommendation that user has bought, device 1000 can not show the content purchase screen of Figure 32 C.Or, exemplarily, device 1000 can not show the content purchase screen of Figure 32 C by automatically buying " dd.mp3 " on backstage.In this case, device 1000 can pre-set the condition for automatically buying content recommendation.Exemplarily, described condition can be the recommendation grade etc. of the type of content recommendation, the purchasing price of content recommendation, content recommendation, and, device 1000 can be set to automatically buy content recommendation when the condition determined is satisfied.The recommendation grade of content recommendation may indicate that the grade for recommending described content recommendation to user.Device 1000 can arrange the means of payment by being used for automatically buying content recommendation.Device 1000 optional such as Credit Card Payments, point value payment, mobile phone paying etc. are as the means of payment automatically buying content recommendation.Device 1000 can be set to only be paid by point value automatically buy content recommendation.But, example embodiment is not limited to this.
Figure 33 A to Figure 33 D illustrates that the device 1000 according to various example embodiment receives content recommendation from the content providing server 3000 that user is not registered to and reproduces the example of content recommendation.
With reference to Figure 33 A, exemplarily, device 1000 can select " bb.mp3 " based on user's touch input from content recommendation list.Bb.mp3 can be through the service B of the content providing server 3000 that user the is not registered to content recommendation provided.
With reference to Figure 33 B, owing to " bb.mp3 " is chosen, therefore device 1000 can run the application for server B and directly access, by the application run, the content providing server 3000 that user is not registered to.User can be registered to service B by the operation screen of the application of operation.
With reference to Figure 33 C, if user has already registered with service B, then device 1000 can show the screen for buying bb.mp3, and selects to buy bb.mp3 based on user's input.If bb.mp3 is the content that can freely use, then can omit Figure 33 C.
With reference to Figure 33 D, owing to bb.mp3 is purchased, therefore device 1000 can receive bb.mp3 from content providing server 3000 and reproduce bb.mp3.
Meanwhile, if user have selected " bb.mp3 " from the content recommendation of Figure 33 A, then device 1000 can not show Figure 33 B and the screen of Figure 33 C, and directly reproduces the content " bb.mp3 " selected as shown in Figure 33 D.
More specifically, exemplarily, device 1000 can by automatically subscribe on backstage and Sign-On services B and do not show the screen of Figure 33 B.In this case, device 1000 can be previously stored the user profile of the member for becoming service B, and by using the user profile of storage automatically to register a user to service B.Exemplarily, the user profile for becoming member can include the name of user, the pet name, e-mail address, ID, password etc..Device 1000 can be set to the service being automatically added to provide the referrer included in recommending file by the user of device 1000 in advance.In this case, device 1000 can pre-set the condition for automatically subscribing to the service providing content recommendation.Exemplarily, device 1000 can pre-set the title of the service providing content recommendation, become the reliability level etc. of the service provider of the service of the title of service provider of the service of the type of personal information necessary to member, offer content recommendation, offer content recommendation.But, example embodiment is not limited to this.
Exemplarily, device 1000 can not show the content purchase screen of Figure 33 C by automatically buying " bb.mp3 " on backstage.In this case, device 1000 can pre-set the condition for automatically buying content recommendation.Exemplarily, device 100 can determine that following condition: the type of content recommendation, the purchasing price of content recommendation, content recommendation recommendation grade etc., and, device 1000 can be set to automatically buy content recommendation when the condition determined is satisfied.The recommendation grade of content recommendation may indicate that the grade for recommending described content recommendation to user.Device 1000 can arrange the means of payment by being used for automatically buying content recommendation.Device 1000 optional such as Credit Card Payments, point value payment, mobile phone paying etc. are as the means of payment automatically buying content recommendation.Device 1000 can be set to only be paid by point value automatically buy content recommendation.But, example embodiment is not limited to this.
Figure 34 is device 1000 according to various example embodiment from content providing server 3000 to be received the preview content of content recommendation or listens content in advance and buy the flow chart of method of content recommendation.
At operation S3400, device 1000 can select content recommendation from content recommendation list.The optional content recommendation that will be provided by content providing server 3000 of device 1000.
At operation S3410, device accessible content provides server 3000.Device 1000 can obtain the link information of the content recommendation of selection, and by using the link information obtained to access content providing server 3000.Exemplarily, the recognizable content providing server 3000 that the content recommendation selected is provided of device 1000, and run the application being used for using the service of content providing server 3000.Device 1000 can access content providing server 3000 by the application run.Such as, device 1000 can run web browser and by using the web address of the content providing server 3000 providing the content recommendation selected to access content providing server 3000.But, example embodiment is not limited to this.
At operation S3420, device 1000 can to the preview content of the content recommendation of content providing server 3000 request selecting or listen content in advance.Such as, when content recommendation is moving image, it is recommended that the preview content of content can be the summary moving image of content recommendation.Such as, when content recommendation is photo, it is recommended that the preview content of content can be province's sketch map of photo.Such as, when content recommendation is music, it is recommended that the content of listening in advance of content can be the part of music.But, example embodiment is not limited to this.
At operation S3430, content providing server 3000 can provide the preview content of content recommendation to device 1000 or listen content in advance.Device provides the server 3000 can by the preview content of content recommendation or listen content flow to device 1000 in advance.
At operation S3440, device 1000 can reproduce the preview content of content recommendation or listen content in advance.
Meanwhile, if inputting selected according to user at operation S3400 content recommendation, then can automatically perform operation S3410 to S3440, without extra user's input.
At operation S3450, device 1000 can provide for allowing user to be registered to the information of service of content providing server 3000 to content providing server 3000.Device 1000 can receive for input for allow user be registered to content providing server 3000 service information user input, and the information received is provided to content providing server 3000, enable a user to be registered to the service of content providing server 3000.
If user has already registered with the service of content providing server 3000, then can omit operation S3450.
At operation S3460, device 1000 can provide the payment information for buying content recommendation to content providing server 3000.Exemplarily, the payment information for buying content recommendation comprises the steps that information and the payment verification information of the type about the means of payment, but is not limited to this.
At operation S3470, content providing server 3000 can provide, to device 1000, the content recommendation bought.Device 1000 can provide content recommendation.
At operation S3480, device 1000 can reproduce the content recommendation of purchase.
Meanwhile, operation S3410 to S3480 can be performed based on the GUI being supplied to device 1000 by content providing server 3000 user carried out input.When operating S3400 and have selected content recommendation, what device 1000 can run content providing server is served by or runs web browser to access content providing server 3000, and by being served by of running or web browser shows from the GUI that content providing server 3000 receives.
Figure 35 A and Figure 35 B illustrates that the device 1000 according to various example embodiment receives listening content in advance and reproducing the example listening content in advance of content recommendation of content recommendation from content providing server 3000.
With reference to Figure 35 A, exemplarily, device 1000 can select " bb.mp3 " based on user's touch input from content recommendation list, and bb.mp3 can be through the content recommendation that the service of content providing server 3000 provides.
With reference to Figure 35 B, owing to " bb.mp3 " is chosen, what therefore device 1000 can reproduce bb.mp3 listens content in advance.Owing to " bb.mp3 " is chosen, therefore device 1000 can run the application of the service for content providing server 3000 and directly access content providing server 3000 by the application run.Device 1000 can pass through the application that runs and receive listening content in advance and reproducing and described listen content in advance of bb.mp3 from content providing server 3000.
Hereafter, as shown in Figure 32 or Figure 33, device 1000 can log in or be registered to content providing server 3000, and buy and reproduce bb.mp3.
Figure 36 is that the device 1000 according to various example embodiment accesses the web station of content providing server 3000 and asks the flow chart of the method listening content in advance of content recommendation or content recommendation to content providing server 3000.
At operation S3600, device 1000 can select content recommendation from content recommendation list.The optional content recommendation that will be provided by content providing server 3000 of device 1000.
At operation S3610, device 1000 may have access to the web station of the content providing server 3000 providing the content recommendation selected.Device 1000 can obtain the web address of the content providing server 3000 providing the content recommendation selected.Due to content recommendation be chosen, therefore device 1000 can by run web browser and the web address of acquisition is input to web browser access content providing server 3000 web station.Web address can be by the address of the Web page of content recommendation in the web of content providing server 3000 stands.In this case, device 1000 can directly access the Web page providing content recommendation in the web station of content providing server 3000.
At operation S3620, device 1000 can listen content in advance to the content recommendation of the content recommendation of content providing server 3000 request selecting or selection.Device 1000 can pass through to provide the GUI at the operation S3610 Web page accessed to receive user's input, and listens content according to user's input in advance to the content recommendation of the content recommendation of content providing server 3000 request selecting or selection.
Figure 37 is the flow chart of the method listening content in advance being served by and asking to content providing server 3000 content recommendation or content recommendation that the device 1000 according to various example embodiment runs content providing server 3000.
At operation S3700, device 1000 can select content recommendation from content recommendation list.The optional content recommendation that will be provided by content providing server 3000 of device 100.
At operation S3710, device 1000 can be determined whether to be provided with being served by of the content recommendation service device 3000 that provides the content recommendation selected.Being served by of content providing server 3000 is the application of service for using content providing server 3000, and can be produced by the service provider of content providing server 3000 or spread.Owing to content recommendation is chosen, therefore device 1000 can obtain the ident value of the content providing server 3000 providing the content recommendation selected, and determines whether to be provided with being served by of content providing server 3000 based on the ident value obtained.
If device 1000 is determined at S3710 is provided with being served by of content providing server 3000, then at operation S3720, device 1000 can run being served by of content providing server 3000.
If device 1000 is determined at operation S3710 is fitted without being served by of content providing server 3000, then at operation S3730, device 1000 can install being served by of content providing server 3000.Device 1000 can pass through the ident value using content providing server 3000 and download being served by of content providing server 3000 from application market.In this case, the application for using application market can be run when not having additional customer to input.
At operation S3740, device 1000 can listen content in advance to the content recommendation of the content recommendation of content providing server 3000 request selecting or selection.Device 1000 can pass through to provide the GUI being served by run to receive user's input, and listens content in advance according to the content recommendation of user's input content recommendation to content providing server 3000 to content providing server 3000 request selecting or selection.
Figure 38 is the block diagram that the cloud storage according to various example embodiment provides server 2000.
With reference to Figure 38, cloud storage provides server 2000 can include cloud storage 2100, control unit 2200, DB (such as, data base) 2300 and communication unit 2400.
Exemplarily, cloud storage 2100 can store the preferred contents of user, the reference information of content recommendation, the link information of content recommendation, content recommendation etc..It is stored in the content in cloud storage 2100 can carry out classifying and be displayed in the recommendation file for carrying out display on the GUI selected from the list of content recommendation and preference file folder.Cloud storage 2100 can include the first user cloud storage 2110 distributing to first user and the second user's cloud storage 2120 distributing to the second user.The preferred contents of user is displayed on preference file folder.The content recommendation list recommending user and the content recommendation being stored in cloud storage 2100 selected from content recommendation list are displayed at recommending on file.
Control unit 2200 can control cloud storage provides the integrated operation of server 2000.Control unit 2200 can control the operation that cloud storage 2100, DB2300 and communication unit 2400 control the cloud storage offer server 2000 of Fig. 1 to Figure 37.
More specifically, control unit 2200 can by using the content being stored at least one cloud storage being provided server 2000 to provide by cloud storage to determine the content recommendation of the user by being recommended to device 1000.Control unit 2200 can based on be stored in device 1000 user cloud storage in content determine content recommendation.Control unit 2200 can determine content recommendation based on the content being stored in preference file folder included in the cloud storage of user.Such as, control unit 2200 can identify among the content in the cloud storage being stored in user has been run the content more than preset times by user, and considers that the type of the content identified and capacity are to determine the content recommendation of user preference.
Control unit 2200 can determine content recommendation based on the content in the cloud storage being stored in another user.Such as, control unit 2200 can have been run, by the user that the acquaintance of user or preference are similar to the preference of user, the content determining recommendation more than the content of preset times based among the content in the cloud storage of the acquaintance or preference that the are stored in user user similar to the preference of user.But, example embodiment is not limited to this.
Exemplarily, control unit 2200 can produce recommending ranking information or can collecting the recommendation ranking information of the content produced by another server (not shown) from another server (not shown) of content based on the content used by multiple users.Control unit 2200 can be determined by the recommendation ranking information recommending ranking information or collection that use produces will be recommended to the content recommendation of user.
But, the recommendation reference for determining content recommendation is not limited to this, and, recommendation reference can be set in various manners by user or control unit 2200.
Control unit 2200 can be included in the cloud storage of user previously positioned file push reference information and/or the additional information of the content recommendation determined.Control unit 2200 can pass through to push reference information and/or the link information of content recommendation, the reference information of content recommendation and/or link information is stored automatically in the previously positioned file of cloud storage of the user of device 1000.Exemplarily, it is recommended that the previously positioned file that the reference information of content and/or link information are pushed to can be the recommendation file of user.
The additional information of content recommendation can be pushed to the previously positioned file of user by control unit 2200.Exemplarily, it is recommended that the additional information of content can include the type of content recommendation, author, generation date and include the summary info of capacity etc. of the role of content recommendation, content recommendation.Exemplarily, it is recommended that the additional information of content can include whether instruction user is authorized to use the information of content recommendation, provides the ident value of the content providing server 3000 of content recommendation and the information etc. of the usage charges about content recommendation.But, example embodiment is not limited to this.
Control unit 2200 can provide the GUI for using content recommendation list to device 1000.The GUI of the service being provided server 2000 to provide by cloud storage is used or for browsing and use the GUI of the data included in the cloud storage of user for using the GUI of content recommendation list could be for.Such as, for using the GUI of content recommendation list can be implemented as the browser for browse through folders and file.
Device 1000 can by selecting content recommendation via the GUI user carried out input, and therefore, the content recommendation of selection can be stored in the cloud storage of user by control unit 2200.If content recommendation is chosen by GUI, then device 1000 request cloud storage can provide server 2000 to be stored in the cloud storage of user by the content recommendation of selection while providing server 2000 to provide the ident value of the content recommendation selected to cloud storage.Control unit 2200 may be in response to be stored in the cloud storage of user by content recommendation from the request of device 1000.Content recommendation can be stored in recommendation file by control unit 2200.In this case, control unit 2200 can be displayed differently from the content recommendation being stored in recommendation file and the content recommendation being not stored in recommendation file.Such as, if content recommendation A is stored in recommendation file, then control unit 220 can highlight content recommendation A in content recommendation list.Such as, control unit 220 can show the stored object of content recommendation A of instruction content recommendation list around content recommendation A.Exemplarily, the instruction stored object of content recommendation A can include at least one among text, image and icon.
Or, content recommendation can be stored in another file by control unit 2200.In this case, the ident value of the content recommendation being stored in another file can be deleted from content recommendation list.
When content recommendation is stored in the content in the cloud storage of another user included in cloud storage offer server 2000, control unit 2200 can will be stored in the content in the cloud storage of another user and copy to the cloud storage of user.When content recommendation is stored in the content in the cloud storage of another user included in cloud storage offer server 2000, control unit 2200 can not will be stored in the content in the cloud storage of another user and copy to the cloud storage of user.
When the content providing server 3000 that content recommendation is registered to by user provides, control unit 2200 can be passed through to use the membership information of user to receive content recommendation from content providing server 3000, and can be stored in the cloud storage of user by the content recommendation of reception.
Owing to device 1000 is by have selected content recommendation via the GUI user carried out input, therefore the content recommendation of selection can be streamed to the device 1000 of user by device 1000.Content recommendation can be streamed to device 1000 by device 1000 while content recommendation is stored in the cloud storage of user.
DB2300 can store to provide cloud storage to provide information necessary to the service of server 2000.DB2300 can store the user profile being registered to the user that cloud storage provides server 2000.DB2300 can store the information for determining the content recommendation by being recommended to user and be used for producing the information of content recommendation list.
Communication unit 2400 can provide content recommendation list and content recommendation to device 1000, receives to content recommendation be stored in the cloud storage of user necessary information and/or data and by order to content recommendation being stored in the cloud storage of user necessary information and/or data occur to device 1000 and/or content providing server 3000 from device 1000 and/or content providing server 3000.
Figure 39 and Figure 40 is the block diagram of the device 1000 according to various example embodiment.
As shown in figure 39, device 1000 can include user input unit 1100, output unit 1200, control unit 1300 and communication unit 1500.
But, not all component shown in Figure 39 is the necessary assembly of device 1000.Device 1000 is realized than the more or less of assembly of the assembly shown in Figure 39 it is to say, available.
Such as, as shown in Figure 4, in one or more example embodiment, except user input unit 1100, output unit 1200, controller 1300 and communication unit 1500, device 1000 can also include sensing unit 1400, audio/video (A/V) input block 1600 and memorizer 1700.
User input unit 1100 can be that user passes through its input data to control the unit of device 1000.Such as, user input unit 1100 can include keyboard, dome switch, touch pad (touching Capacitive touch plate, resistance pressure type touch pad, infrared beam sensing touch pad, surface acoustic wave type touch pad, integrated strain gauge type touch pad (integralstraingaugetypetouchpad), piezoelectric effect type touch pad etc.), shuttle rotating disk, roller switch etc., but one or more example embodiment is not limited to this.
The user of user's input and Choice encryption file that user input unit 1100 can receive Choice encryption destination folder inputs.Additionally, user input unit 1100 can Receipt Validation data user input.
The exportable audio signal of output unit 1200, video signal or vibration signal, and display unit 1210, voice output unit 1220, vibrating motor 1230 etc. can be included.
Display unit 1210 shows and exports the information processed in device 1000.Such as, display unit 1210 can show the window of the data in file, encryption folder, instruction file, for the GUI etc. of input of Receipt Validation data.
When display unit 1210 and touch pad form alternation of bed structure and be subsequently formed into touch screen, display unit 1210 is used as output device and input equipment.Display unit 1210 can include at least one in device shown below: liquid crystal display (LCD), Thin Film Transistor-LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display and electrophoretic display.It addition, the type according to device 1000, device 1000 can include at least two display unit 1210.Here, described at least two display unit 1210 can by use hinge toward each other.
Voice output unit 1220 is exportable that receive from communication unit 1500 or is stored in the voice data memorizer 1700.Voice output unit 1220 acoustical signal that also function that is exportable and that performed by device 1000 is relevant (such as, call signal receives sound, message sink sound, notification voice etc.).Voice output unit 1220 can include speaker, buzzer etc..
The exportable vibration signal of vibrating motor 1230.Such as, the exportable corresponding vibration signal of output with voice data (such as, call signal receives sound, message sink sound etc.) or video data of vibrating motor 1230.It addition, when touch is imported into touch screen, the exportable vibration signal of vibrating motor 1230.
Controller 1300 can all operations of overall upper controller 1000.Controller 1300 controllable device 1000 performs the operation of the device 1000 of Fig. 1 to Figure 27.Such as, control unit 1300 can control user input unit 1100, output unit 1200, sensing unit 1400, communication unit 1500, A/V input block 1600 etc. by the program that operation is stored in memorizer 1700.
Controller 1300 can provide server 2000 to receive the GUI for using content recommendation list from cloud storage.Controller 1300 may have access to cloud storage and provides server 2000 and provide server 2000 to ask the service being provided server 2000 to provide by cloud storage to cloud storage.Controller 1300 may be in response to ask to receive the GUI being provided server 2000 to provide by cloud storage.
Controller 1300 can select at least one content recommendation by GUI from content recommendation list.Controller 1300 can pass through GUI and show the Folder List including in the cloud storage of user, and selects to input according to user and read the recommendation file included in the cloud storage of user.Owing to recommending file to be read, therefore controller 1300 can pass through GUI display content recommendation list.Correspondingly, user can check the file name of the content recommendation included in content recommendation list, summary info and additional suck blood you.Controller 1300 can select specific recommendations content based on selecting to input by the GUI user carried out from content recommendation list.
Controller 1300 can provide the content recommendation of server 2000 request selecting to cloud storage.Controller 1300 can ask cloud storage to provide server 2000 provide, to device 1000, the content recommendation selected and be stored in the cloud storage of user by the content recommendation of selection.
Controller 1300 can provide server 2000 to receive the content recommendation selected from cloud storage.Controller 1300 can provide server 2000 to receive the stream of the content recommendation selected from cloud storage.When content recommendation is stored in the cloud storage of another user, cloud storage provide server 2000 can the content recommendation in the cloud storage that will be stored in another user copy to user cloud storage while content recommendation is streamed to device 1000.
When the content providing server 3000 that content recommendation is subscribed to by user provides, cloud storage provides server 2000 can pass through to use the membership information of user to receive content recommendation from content providing server 3000, and content recommendation is streamed to device 1000 while being stored in the cloud storage of user by the content recommendation of reception.
Controller 1300 can render transmission content recommendation.
Meanwhile, control unit 1300 can provide server 2000 to ask the link information of content recommendation to cloud storage.Controller 1300 can select specific recommendations content based on user's input from content recommendation list, and provide the content recommendation of server 2000 request selecting to cloud storage.
Controller 1300 can provide server 2000 to receive the link information of content recommendation from cloud storage.Controller 1300 can provide server 2000 receive the address information for accessing content providing server 3000 and/or whether be authorized to use the information of content recommendation about user from cloud storage.Or, controller 1300 can provide server 2000 to receive the address information for directly accessing the content recommendation being saved in content providing server 3000 from cloud storage.But, example embodiment is not limited to this.
Cloud storage provides server 2000 to provide the link information of content recommendation to device 1000 in response to the request from device, but is not limited to this.Cloud storage provides server 2000 can provide link information from the GUI of content recommendation list to device 1000 and additional information for providing content recommendation while using to device 1000.
Controller 1300 can ask content recommendation to content providing server 3000.Controller 1300 can by using the link information of content recommendation access content providing server 3000 and ask content recommendation to content providing server 3000.Such as, if controller 1300 accesses content providing server 3000 by using for the address information directly accessing content recommendation, then include the information such as the title of such as content recommendation, type, price and for receiving the GUI of the button of content recommendation and providing the service ID of the server 3000 and GUI of password to be displayed at the screen of device 1000 for input content.If the ID of user and password are transfused to and for receive content recommendation button be chosen, then controller 1300 can ask content recommendation to content providing server 3000.
Controller 1300 can pass through to use for using the application of the service of content providing server 3000 to ask content recommendation to content providing server 3000.If providing the content recommendation list that server 2000 receives to have selected content recommendation from from cloud storage, then controller 1300 can run the application of the service for using content providing server 3000, and by using the GUI of the application run to ask content recommendation to content providing server 3000.
Content providing server 3000 can verify user by the ID and password using user, and content recommendation is streamed to device 1000.Controller 1300 can reproduce content recommendation and provide server 2000 to provide content recommendation to cloud storage.Content recommendation can be sent to cloud storage and provide server 2000 by controller 1300.Content recommendation can be sent to cloud storage while receiving content recommendation from content providing server 3000 and provide server 2000 by controller 1300.
Meanwhile, controller 1300 can provide server 3000 to provide server 2000 to provide content recommendation to cloud storage by request content.Controller 1300 can provide server 3000 to provide server 2000 to provide content recommendation to cloud storage by providing the ID of user of the ident value that cloud storage provides server 2000 and the service providing server 2000 for cloud storage to carry out request content to content providing server 3000.
Meanwhile, controller 1300 can ask the particular file folder storage including in the cloud storage of user, delete or mobile content.
Sensing unit 1400 can sense the state around the state of device 1000 or device 1000, and the information of sensing can be sent to control unit 1300.
Sensing unit 1400 can include from following item select at least one: Magnetic Sensor 1410, acceleration transducer 1420, temperature/humidity sensor 1430, infrared sensor 1440, gyro sensor 1450, position sensor are (such as, GPS) 1460, baroceptor 1470, proximity transducer 1480 and RGB sensor are (namely, luminance sensor) 1490, but one or more exemplary embodiment is not limited to this.Those of ordinary skill in the art can infer the function of sensor intuitively by the title of reference sensor, therefore, omits their detailed description at this.
Communication unit 1500 can include one or more assembly for providing server 2000 and/or content providing server 3000 to communicate with cloud storage.Such as, communication unit 1500 can include short-range communication unit 1510, mobile comm unit 1520 and broadcast reception unit 1530.
Short-range communication unit 1510 can include, but it is not limited to, bluetooth communication means, Bluetooth Low Energy (BLE) communication component, near field communication parts, WLAN (WLAN) communication component, ZigBee communication parts, Infrared Data Association (IrDA) communication component, Wi-Fi direct (WFD) communication component, ultra broadband (UWB) communication component, Ant+ communication component etc..
Mobile comm unit 1520 and at least one the exchange wireless signal selected from the base station mobile communications network, exterior terminal and server.According to the communication about tone calling signal, video call signal or text/Multimedia Message, wireless signal can include various types of data.
Broadcast reception unit 1530 by broadcast channel from external reception broadcast singal and/or the information relevant to broadcast.Broadcast channel can include satellite channel and surface wave channel.According to embodiment, device 1000 may not include broadcast reception unit 1530.
Communication unit 1500 can exchange information with server 2000 and external device (ED) 4000, and wherein, information is used to file be encrypted and decrypted and verifies the operation of file.
A/V input block 1600 can receive the input of audio signal or video signal, and can include camera 1610 and mike 1620.Camera 1610 during video call mode or image capture mode, can obtain picture frame (such as, rest image or motion picture) via imageing sensor.The image caught via imageing sensor can be processed by controller 1300 or independent graphics processing unit (not shown).
The picture frame processed by camera 1610 can be stored in memorizer 1700, or can be sent to external source via communication unit 1500.Configuration according to device 1000, can arrange two or more cameras 1610.
Mike 1620 receives the input of external voice signal, and is electronic voice data by the sound signal processing of reception.Such as, mike 1620 can receive acoustical signal from external device (ED) 4000 or speaker.In order to remove the noise produced when from externally input acoustical signal, mike 1620 can use various Denoising Algorithm.
Memorizer 1700 can store the program for processing and control controller 1300, and can store the many data being input to device 1000 or exporting from device 1000.
Memorizer 1700 can include the storage medium of at least one type selected from following item: flash memory, hard disk, multimedia card type reservoir, card type reservoir (such as, SD or XD card memory), random access memory (RAM), static RAM (SRAM), read only memory (ROM), Electrically Erasable Read Only Memory (EEPROM), programmable read only memory (PROM), magnetic memory, disk, CD etc..
It is stored in the program in memorizer 1700 and can be classified as multiple module according to their function, for instance, user interface (UI) module 1710, touch screen module 1720, alarm module 1730 etc..
Special UI or GUI that UI module 1710 can be connected with device 1000 for each application offer.Touch screen mould module 1720 can detect the user's touch gestures on touch screen, and the information relevant to touch gestures is sent to controller 1300.In one or more exemplary embodiment, touch screen module 1720 can recognize that and analyze touch code.Can by using the additional firmware including controller to configure touch screen module 1720.
Various sensors can be disposed in touch screen or near touch screen with the touch detecting on touch sensor or close to touching.Example for detecting the sensor of the touch on touch screen can include touch sensor.Touch sensor at least detects the contact of special object with perceived sensitivity.Touch sensor can detect various types of information (such as, the temperature etc. of the roughness of contact surface, the hardness of contact object, contact point).
Example for detecting the sensor of the touch on touch screen can include proximity transducer.
Proximity transducer is by using electromagnetic force or infrared ray to detect close to predetermined detection surface or the existence being positioned at neighbouring object, but not detection Mechanical Contact.The example of proximity transducer includes: transmission-type photoelectric sensor, direction reflective photoelectric sensor, mirror reflective photoelectric sensor, high frequency oscillation type proimity sensor, capacitive proximity sensor, magnetic proximity transducer, infrared type proximity transducer etc..The touch gestures (that is, input) of user can include clicking gesture, touches maintenance gesture, double-clicks gesture, drag gesture, translation (panning) gesture, flicks (flick) gesture, drag and drop gesture, gently sweep (swipe) gesture etc..
Alarm module 1730 can produce the signal for notifying to occur in user's set 1000 event.In device 1000, the example of event can include call signal reception, message sink, key signals input, calendar notification etc..Alarm module 1730 can export video format warning signal via display unit 1210, can export audio format alert signal via voice output unit 1220, or can export vibration signal via vibrating motor 1230.
One or more example embodiment can be implemented as the computer readable code/instructions on record medium, for instance, the program module that will run in a computer, wherein, described program module includes computer-readable commands.Computer-readable storage medium can include any usable medium, volatibility and the non-volatile media that can be accessed and detachable and non-detachable media by computer.Additionally, computer-readable storage medium can include computer-readable storage medium and communication media.Computer-readable storage medium includes technically being embodied as all volatibility for storing the information including computer-readable commands, data structure, program module or other data and non-volatile media and detachable and non-detachable media.Communication media storage computer-readable commands, data structure, program module, as other data of modulation type data signal of such as carrier signal or other transmission mechanism, and out of Memory transmission medium can be included.
Run through description, nextport hardware component NextPort that term " unit " or " module " indicate such as processor or circuit and/or the component software run by the nextport hardware component NextPort of such as processor.
Should be understood that example embodiment described here should be considered only as illustrative, and unrestriced purpose.Feature in each embodiment or in description should be generally understood as other similar features that can be used in other embodiments or in.Such as, the configuration component as independent form can run according to distributed, additionally, distributed configuration component can be combined and be run subsequently.
Although having described one or more exemplary embodiment with reference to the accompanying drawings, but those skilled in the art will appreciate that: when without departing from the spirit and scope being defined by the claims, can it is carried out the various changes in form and in details.
Claims (15)
1., for a cloud storage server for content recommendation, described cloud storage server includes:
Memorizer, is configured to the file including storing content in cloud storage server;
Telecommunication circuit, is configured to provide the information about the content being stored in file to device;
Controller, it is configured to based on determining recommended content recommendation among the content being stored in file content in cloud storage server, the reference information being used for accessing the content recommendation determined is stored in file included in cloud storage server, and controls telecommunication circuit and provide the reference information of content recommendation to make device access content recommendation to device.
2. cloud storage server as claimed in claim 1, wherein, reference information instruction is for accessing the path of the content recommendation in cloud storage server, and newly generates for file.
3. cloud storage server as claimed in claim 1, wherein, controller is configured among the content provided by cloud storage server to determine recommended content recommendation,
Wherein, for downloading or the link information of content recommendation that streaming is determined among the content provided by cloud storage server is stored in file included in cloud storage server.
4. cloud storage server as claimed in claim 3, wherein, telecommunication circuit is configured to receive membership information from device,
Wherein, controller is configured to identify content providing server based on the membership information received, and determines content recommendation among the content being authorized to use provided by the content providing server identified.
5. cloud storage server as claimed in claim 3, wherein, link information includes the address information of content providing server.
6. cloud storage server as claimed in claim 3, wherein, when content recommendation is selected from the content recommendation list being shown on device on the GUI of offer, the content recommendation selected is the content recommendation determined among the content provided by content providing server, further, controller is configured to be stored in the file of user the content recommendation of selection.
7. cloud storage server as claimed in claim 6, wherein, controller is configured to receive, from content providing server, the content recommendation determined among the content provided by content providing server, and is stored in file by content recommendation.
8. cloud storage server as claimed in claim 7, wherein, controller is configured to while being stored in file by content recommendation the content recommendation determined among the content provided by content providing server is streamed to device.
9. cloud storage server as claimed in claim 1, wherein, the reference information of the content recommendation determined among the content in cloud storage server is stored in file, and the free space in cloud storage server is maintained.
10. cloud storage server as claimed in claim 3, wherein, the link information of the content recommendation determined among the content provided by content providing server is stored in file, and the free space in cloud storage server is maintained.
11. the content recommendation method performed by cloud storage server, described content recommendation method includes:
The content recommendation of user will be recommended to based on determining among the content in cloud storage server of the content in the file being stored in cloud storage server;
The reference information being used for accessing the content recommendation determined is stored in the file of user included in cloud storage server;And
The device that the reference information of content recommendation makes user is provided to access content recommendation to the device of user.
12. content recommendation method as claimed in claim 11, wherein, reference information instruction is for accessing the path of the content recommendation in cloud storage server, and newly generates for user.
13. content recommendation method as claimed in claim 11, wherein it is determined that the step of content recommendation includes: determine among the content provided by cloud storage server and will be recommended to the content recommendation of user,
Wherein, the step of storage of reference information includes: download being used for or the link information of content recommendation that streaming is determined among the content provided by cloud storage server is stored in the file of user included in cloud storage server.
14. content recommendation method as claimed in claim 13, also include: receive the membership information of user from device,
Wherein it is determined that the step of content recommendation includes identifying, based on the membership information received, the content providing server that user is registered to, and determine content recommendation among the content that the user provided by the content providing server identified is authorized to use.
15. content recommendation method as claimed in claim 13, wherein, link information includes the address information of content providing server.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2014-0098631 | 2014-07-31 | ||
KR20140098631 | 2014-07-31 | ||
KR10-2015-0079197 | 2015-06-04 | ||
KR1020150079197A KR102346631B1 (en) | 2014-07-31 | 2015-06-04 | System and method for providing recommendation content |
PCT/KR2015/007840 WO2016018031A1 (en) | 2014-07-31 | 2015-07-28 | System and method of providing recommendation content |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105745685A true CN105745685A (en) | 2016-07-06 |
CN105745685B CN105745685B (en) | 2021-10-08 |
Family
ID=55357253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580001099.XA Expired - Fee Related CN105745685B (en) | 2014-07-31 | 2015-07-28 | System and method for providing recommended content |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR102346631B1 (en) |
CN (1) | CN105745685B (en) |
TW (1) | TWI685756B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108606453A (en) * | 2018-04-19 | 2018-10-02 | 郑蒂 | A kind of intelligent cosmetic mirror |
CN111147557A (en) * | 2019-12-16 | 2020-05-12 | 杭州数梦工场科技有限公司 | Multi-cloud resource management method and device |
CN111512278A (en) * | 2017-10-30 | 2020-08-07 | 华为技术有限公司 | Method for processing application of terminal equipment and terminal equipment |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI609315B (en) * | 2016-06-03 | 2017-12-21 | 宏碁股份有限公司 | Application recommendation method and electronic device using the same |
KR102515168B1 (en) * | 2020-11-24 | 2023-03-27 | 노대현 | Method, apparatus, and system for production optimization of ad contents |
KR102692153B1 (en) * | 2021-08-25 | 2024-08-05 | 삼성생명보험주식회사 | Method for video consultation |
KR102620571B1 (en) * | 2022-12-29 | 2024-01-02 | 쿠팡 주식회사 | Method and system for recommending content |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101601026A (en) * | 2007-01-30 | 2009-12-09 | 索尼株式会社 | Customer equipment in electric network provides the system and method for content effectively |
CN102088626A (en) * | 2009-12-02 | 2011-06-08 | Tcl集团股份有限公司 | On-line video recommendation method and video portal service system |
US20120227115A1 (en) * | 2010-09-28 | 2012-09-06 | Adam Kidron | License management platform apparatuses, methods and systems |
CN103064637A (en) * | 2012-12-24 | 2013-04-24 | 珠海金山办公软件有限公司 | Network disk cache synchronizing method and system |
CN103152404A (en) * | 2013-02-17 | 2013-06-12 | 上海帜讯信息技术有限公司 | Multi-enterprise and multi-user screen dividing, switching, emerging and interacting method facing to service information |
US20130218961A1 (en) * | 2007-01-08 | 2013-08-22 | Mspot, Inc. | Method and apparatus for providing recommendations to a user of a cloud computing service |
US8666961B1 (en) * | 2010-03-19 | 2014-03-04 | Waheed Qureshi | Platform for generating, managing and sharing content clippings and associated citations |
CN103812909A (en) * | 2012-11-14 | 2014-05-21 | 财团法人资讯工业策进会 | Method and system for providing file-associated community interaction under cloud storage service |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7158986B1 (en) * | 1999-07-27 | 2007-01-02 | Mailfrontier, Inc. A Wholly Owned Subsidiary Of Sonicwall, Inc. | Method and system providing user with personalized recommendations by electronic-mail based upon the determined interests of the user pertain to the theme and concepts of the categorized document |
US7836466B2 (en) * | 2002-06-06 | 2010-11-16 | Microsoft Corporation | Methods and systems for generating electronic program guides |
US7937451B2 (en) * | 2007-01-08 | 2011-05-03 | Mspot, Inc. | Method and apparatus for transferring digital content from a computer to a mobile handset |
TWI505099B (en) * | 2012-11-14 | 2015-10-21 | Inst Information Industry | Method and system for processing file stored in cloud storage and computer readable storage medium for storing the method |
TWI482031B (en) * | 2012-11-14 | 2015-04-21 | Inst Information Industry | Method, system and computer readable storage medium storing the method for providing file-based social community interactions under cloud storage environment |
-
2015
- 2015-06-04 KR KR1020150079197A patent/KR102346631B1/en active IP Right Grant
- 2015-07-28 TW TW104124307A patent/TWI685756B/en not_active IP Right Cessation
- 2015-07-28 CN CN201580001099.XA patent/CN105745685B/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130218961A1 (en) * | 2007-01-08 | 2013-08-22 | Mspot, Inc. | Method and apparatus for providing recommendations to a user of a cloud computing service |
CN101601026A (en) * | 2007-01-30 | 2009-12-09 | 索尼株式会社 | Customer equipment in electric network provides the system and method for content effectively |
CN102088626A (en) * | 2009-12-02 | 2011-06-08 | Tcl集团股份有限公司 | On-line video recommendation method and video portal service system |
US8666961B1 (en) * | 2010-03-19 | 2014-03-04 | Waheed Qureshi | Platform for generating, managing and sharing content clippings and associated citations |
US20120227115A1 (en) * | 2010-09-28 | 2012-09-06 | Adam Kidron | License management platform apparatuses, methods and systems |
CN103812909A (en) * | 2012-11-14 | 2014-05-21 | 财团法人资讯工业策进会 | Method and system for providing file-associated community interaction under cloud storage service |
CN103064637A (en) * | 2012-12-24 | 2013-04-24 | 珠海金山办公软件有限公司 | Network disk cache synchronizing method and system |
CN103152404A (en) * | 2013-02-17 | 2013-06-12 | 上海帜讯信息技术有限公司 | Multi-enterprise and multi-user screen dividing, switching, emerging and interacting method facing to service information |
Non-Patent Citations (2)
Title |
---|
XIWEI FENG ET AL.: ""Recommended discovery model of web services"", 《2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS》 * |
张雪燕: ""面向服务的开放教育云存储系统设计"", 《计算机时代》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111512278A (en) * | 2017-10-30 | 2020-08-07 | 华为技术有限公司 | Method for processing application of terminal equipment and terminal equipment |
EP3678007A4 (en) * | 2017-10-30 | 2020-09-09 | Huawei Technologies Co., Ltd. | Application processing method for terminal device and terminal device |
CN111512278B (en) * | 2017-10-30 | 2022-08-09 | 华为技术有限公司 | Method for processing application of terminal equipment and terminal equipment |
CN108606453A (en) * | 2018-04-19 | 2018-10-02 | 郑蒂 | A kind of intelligent cosmetic mirror |
CN111147557A (en) * | 2019-12-16 | 2020-05-12 | 杭州数梦工场科技有限公司 | Multi-cloud resource management method and device |
Also Published As
Publication number | Publication date |
---|---|
TWI685756B (en) | 2020-02-21 |
TW201606540A (en) | 2016-02-16 |
CN105745685B (en) | 2021-10-08 |
KR20160016575A (en) | 2016-02-15 |
KR102346631B1 (en) | 2022-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2015207887B2 (en) | System and method of providing recommendation content | |
CN105745685A (en) | System and method of providing recommendation content | |
CN103577138B (en) | Show the method and mobile terminal of information | |
AU2013204856B2 (en) | User terminal apparatus, display apparatus, server and control method thereof | |
KR102356549B1 (en) | System and method for encrypting folder in device | |
KR101811013B1 (en) | Short message service reading method and device | |
EP2921984B1 (en) | System and method for executing file by using biometric information | |
US20150134687A1 (en) | System and method of sharing profile image card for communication | |
CN104639736A (en) | Mobile terminal and control method thereof | |
CN104052793A (en) | Mobile Terminal And Control Method For The Mobile Terminal | |
CN103533151A (en) | Mobile terminal and control method thereof | |
CN105264874A (en) | Mobile terminal and control method therefor | |
CN102135851B (en) | Mobile terminal and controlling method thereof | |
EP4276605A2 (en) | Program orchestration method and electronic device | |
KR20140034339A (en) | User terminal apparatus for uploading contents, user terminal apparatus for downloading contents, server, contents sharing system and their contents sharing method | |
US20150310480A1 (en) | Method, server and system for monitoring and identifying target terminal devices | |
JP2014157576A (en) | Information distribution device and information distribution method | |
KR102173727B1 (en) | Method for Sharing Information By Using Sound Signal and Apparatus Thereof | |
EP3117357B1 (en) | System and method of encrypting folder in device | |
KR101898511B1 (en) | Integrated management method for payment using mobile application | |
US11029808B2 (en) | Systems and methods for generating a dynamically adjustable dial pad | |
KR20220102999A (en) | Customer-led point usage model | |
KR20110080317A (en) | Mobile terminal and contents download method for mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20211008 |