This application claims priority of Taiwan Patent Application No. 102148614, filed on Dec. 27, 2013, the entirety of which is incorporated by reference herein.
1. Technical Field
The present invention relates to server technology and in particular to managing and sharing personal digital resources.
2. Related Art
With the development of intelligent household appliances, personal digital devices, and cloud computing technology, the number of personally owned digital resources has dramatically increased. It is a hot topic to make good use of personal digital resources.
A server in accordance with an exemplary embodiment of the disclosure is provided for the management and sharing of personal digital resources. The server includes a communication unit, a storage unit, and a computing unit. The communication unit is provided for linking to the internet. Via the communication unit, the computing unit communicates with users on the internet for digital resources belonging to the users. By the computing unit, the users and the digital resources of the users are archived in the storage unit, and the behavioral preferences of each user regarding his own digital resources and the access rights to the digital resources that each user sets for other users are also recorded in the storage unit. The digital resources include terminal devices and internet services. Based on data contained in the storage unit and via the communication unit, the computing unit manages the digital resources of each user and the digital resources are shared between the users.
A management and sharing system for personal digital resources in accordance with an exemplary embodiment of the disclosure includes the aforementioned server and the digital resources of the different users. Each user has at least one digital resource having a GUI (Graphic User Interface) application installed and executed thereon for communication between the users and the server.
A management and sharing method for personal digital resources in accordance with an exemplary embodiment of the disclosure includes: archiving digital resources of users on internet in a storage unit of a server, the digital resources including terminal devices and internet services; recording, into the storage unit, the behavioral preferences of each user regarding his own digital resources and the access rights to the digital resources that each user sets for other users; and, based on data contained in the storage unit, driving the server to manage the digital resources of each user through internet and make the digital resources shared between the users through internet.
A detailed description is given in the following embodiments with reference to the accompanying drawings.
The present disclosure can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
The following description is of the best-contemplated mode of carrying out the disclosure. This description is made for the purpose of illustrating the general principles of the disclosure and should not be taken in a limiting sense. The scope of the disclosure is best determined by reference to the appended claims.
As shown in
The server 102 includes a communication unit 104, a storage unit 106 and a computing unit 108. The communication unit 104 links to the internet. By the communication unit 104, the computing unit 108 communicates with users User1, User2 and User3 for the virtual networks VN1, VN2 and VN3 of digital resources. The computing unit 108 allocates the storage unit 106 to provide a space for storage of user information 110 and program codes 112. The user information 110 includes digital resources 114, behavioral preferences 116 and access rights 118, to show the digital resources of the virtual networks VN1, VN2 and VN3 of users User1, User2 and User3, and further shows the behavioral preferences of each user regarding his own digital resources and the access rights to the digital resources that each user sets for other users. The program codes 112, including codes for digital-resource management 120 and codes for digital-resource sharing 122, are executed by the computing unit 108 based on the user information 110. The computing unit 108 performs calculation based on the data contained in the storage unit 106. Therefore, the computing unit 108 manages the digital resources of each user via the communication unit 104, and the digital resources are shared between the users. By the digital-resource sharing, a digital resource of a first user may also be regarded as belonging to the virtual network of a second user. Furthermore, exchange of data (i.e. digital information) of digital resources is allowed by the digital-resource sharing, which includes the exchange of text messages, files, audio streams, video streams, and so on.
In an exemplary embodiment, the computing unit 108 modifies the data contained in the storage unit 106 in accordance with the requests that the users issue through internet, to add or remove digital resources of the users, or to modify the behavioral preferences by which the users operate the digital resources, or to set access rights to the digital resources for other users. In some exemplary embodiments, the storage unit 106 is directly modified within the server 102 rather than through internet.
For user User1, the registered account is Simon, represented as an object, simon.user, and attached with an e-mail address. The digital resources, including a screen 302, a smartphone 304, a Facebook service 306, a surveillance camera 308 and a music display service 310 owned by the registered user User1 are also archived in the storage unit 106. About an archived digital resource, the information stored in the storage unit 106 (e.g., the space 114 of
Furthermore, the behavioral preferences of the owner User1 regarding the digital resources 302, 304, 306 and 310 are represented by ‘♡’. Those listed in the Capability field may be annotated with the behavioral preference information. The best-liked one is labeled with more ‘♡’. For example, the behavioral preference information may show the preferred data receiving channels of a user for the different types of digital information. The behavioral preference information may be recorded in the storage unit 106 as those stored in the space 116.
Furthermore, referring to the “Access Right” field, the access rights to the digital resources for other users are recorded in the storage unit 106 and may be stored in the space 118, showing how the digital resources are shared between the users. As shown, the surveillance camera 308 is shared only with the next layer of users, which means that the surveillance camera 308 of user User1 is accessible to users User2 and User3 but it is prohibited for user User2 to further share the surveillance camera 308 with user User4. Regarding the music display service 310, access rights are only shared only with the next two layers of users, which means that the music display service 310 of user User1 is accessible to user User2 and it is ok for user User2 to further share the music display service 310 with users User4 and User5 but it is prohibited for users User4 and User5 to further share the music display service 310 with the other users.
Based on the registration of the users, the server 102 executes the codes of digital-resource management 120 for integral communication of personal terminal devices and internet services and executes the codes of digital-resource sharing 122 for community sharing of digital terminal devices and internet services or community sharing of digital information.
As shown, the smartphone 506 of user User1 and the tablet 906 of user User3 are each installed with a GUI. By operating the GUI displayed on the tablet 906, user User3 chooses the sphygmomanometer 902 as a digital information source. Based on the access right that user User3 sets for other users to the sphygmomanometer 902, the server 102 generates a name list to be presented by the GUI displayed on the tablet 906. When user User3 selects user User1 from the name list presented by the GUI of the tablet 906, the server 102 determines, based on the behavioral preferences of user User1 about his own digital resources, that the smartphone 506 is the preferred notification channel of user User1 to show an invitation from other users. When user User1 accepts the invitation from user User3 via the GUI displayed on the smartphone 506, the server 102 determines at least one digital information receiving candidate for the blood pressure values measured by the sphygmomanometer 902, to form a list of receiving channels. The list is presented on the smartphone 506 to be selected by user User1 for the reception of blood pressure values measured by the sphygmomanometer 902. As shown, user User1 operates the GUI displayed on the smartphone 506 to select Facebook service 908, and the server 102 informs user User1 of the blood pressure values measured by the sphygmomanometer 902 through the Facebook service 908.
The music display service 904 owned by user User1 may be shared with user User3 in a similar way, to be played by audio speaker 910. By operating the smartphone 506, user User1 may choose the music display service 904 as the digital information source. Based on the access right that user User1 sets for other users to access the music display service 904, the server 102 generates a name list to be presented by the GUI displayed on the smartphone 506. When user User1 chooses user User3 from the name list presented by the GUI of the smartphone 506, the server 102 selects, based on the behavioral preferences that user User3 sets for his own digital resources, the tablet 906 to display the invitation from user User1. When user User3 accepts the invitation via the GUI displayed on the tablet 906, the server 102 determines at least one digital information receiving candidate from the digital resources of user User3 to form a list of digital information receivers, for reception of the audio signal provided from the music display service 904. The list is presented on the tablet 906 to be selected by User User3. When user User3 operates the GUI of the tablet 906 to choose the audio speaker 910, the server 102 directs the audio signal provided from the music display service 904 of user User1 to be played by the audio speaker 910 of user User3.
In some exemplary embodiments, the users may download applications from the server 102 and install and run the applications on their digital resources to show GUIs for communication between the users and the server 102.
While the disclosure has been described by way of example and in terms of the preferred embodiments, it is to be understood that the disclosure is not limited to the disclosed embodiments. On the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Number | Date | Country | Kind |
---|---|---|---|
102148614 | Dec 2013 | TW | national |