SYSTEM AND METHOD FOR CONFIGURING DEVICE SOCIALITY

Provided are a system and a method for configuring device sociality which constructs one or more networks through wired/wireless internet and configures device sociality for one or more devices included in one or more networks.

TECHNICAL FIELD

The present invention relates to a system and a method for configuring device sociality in a cloud computing environment.

BACKGROUND ART

Cloud computing may refer to next-generation computing service technology for which concepts such as software as a service (SaaS), for example, as a web 2.0 service, and utility computing are combined.

A cloud computing service may include infrastructure as a service (IaaS) providing a server, a storage, and software infrastructures to use an information technology (IT) environment, platform as a service (PaaS) to provide a platform on which software is developed, and software as a service (SaaS) providing and applying software such as enterprise resource planning (ERP) and customer relationship management (CRM) through the Internet for a computing enterprise.

The could computing service may virtualize a personal smart device to ensure connectivity of a personalized service device including a smart device connected through a network, and safety for personalized service contents.

The cloud computing may use a mobile cloud service to monitor a state of use of a connected service device in a cloud system.

The cloud computing may include a service application to use a mobile browser in Android and Mac operating system (OS) environments for a convenient service structure for a user, and a light-weight client network module to connect heterogeneous network environments to the OS environments.

The cloud computing may include background processing, low-level networking, file system access, and binary data processing to be performed on a service request and a service task in a structure through which accesses to a server system in a mobile network may be processed in parallel.

DISCLOSURE OF INVENTION

Technical Goals

An aspect of the present invention provides a service of configuring sociality among smart devices by analyzing states of users connected through a social network for the users of the smart devices.

Another aspect of the present invention provides a system and a method for integrating autonomous smart devices by analyzing sociality formed based on a relationship among users.

Still another aspect of the present invention provides a method of configuring device sociality that provides service contents, virtualizing devices through the configured device sociality, and processing a service.

Technical Solutions

According to an aspect of the present invention, there is provided a system for configuring device sociality, the system including a service area configured to construct at least one network through wired and wireless Internet, and a cloud system configured to configure device sociality for at least one device in the service area.

The service area may include a naming unit configured to set a name of each device by classifying the at least one device, a protocol recognition unit configured to perform synchronization with a cloud service when the device sociality is configured for the at least one device, a service interface unit configured to manage information on a device of a user and information on a device of the cloud system, and a service control unit configured to perform remote control on the at least one device and a service.

The cloud system may include a device recognition unit configured to recognize a device to be included in sociality among the at least one device, a device sociality unit configured to configure device sociality providing a personalized service using a scenario and model information, a device virtualization unit configured to provide at least one service to the device included in the sociality, a service consecutive processing unit configured to change a device required for a service based on a spatial movement of the user and a change in a service device, and a social analysis unit configured to recommend the personalized service associated with sociality of the user and the device included in the sociality.

The device recognition unit may include a user authentication unit configured to connect at least one user, the at least one provided service, and the device included in the sociality to allow the cloud service and a device sociality service to interwork, a device recognition unit configured to verify a state of the device recognized through the cloud system, a protocol generation unit configured to synchronize the recognized device and a device of the user with the at least one provided service, and a device meta-extraction unit configured to recommend meta-information on a new device when the at least one provided service is suspended.

The device sociality unit may include a sociality configuration unit configured to configure connectivity of the recognized device to maintain a level of the at least one service and the device sociality, a sociality optimization unit configured to manage a quality of service (QoS) based on a communication environment of the model information, a device meta-management unit configured to generate an ontology structured data storage rule and manage device meta-information, a ranking processing unit configured to determine a ranking of a device required for a service by evaluating the device meta-information, service information, and service environment information, and connect and reset the at least one device by referring to the ranking, and a protocol generation unit configured to manage the resetting of the at least one device and service connectivity.

The device virtualization unit may include a virtualization management unit configured to manage cloud virtualization and device virtualization, and virtualize a resource corresponding to each device, a resource distribution unit configured to distribute a resource and information of the cloud system required for the service to be provided, a service resource conversion unit configured to unify service codes of a device receiving the service and the resource, and a service configuration unit configured to configure device sociality in a virtualized form to be provided to the user using the unified service code and the configured device sociality.

The service consecutive processing unit may include a service log analysis unit configured to analyze a state of use of the provided service and a log of the service device, a device recommendation unit configured to recommend a device adjacent to the user and without interworking with another service and being on standby, a device interface unit configured to manage an event and a message directly controlling the service device, and a service interface unit configured to allow the service to be provided to be selected or reconfigured.

The social analysis unit may include a log information collection unit configured to collect log information used for the service to be provided and log information associated with a state of the service to be provided, a social setting unit configured to set a relationship between a situation of a user included in sociality and the device included in the sociality based on the collected log information, a device matching unit configured to set a device matching relationship based on a connection state of each device, an agent management unit configured to manage the personalized service, the sociality of the user, and the device included in the sociality, and an agent protocol management unit configured to evaluate the service to be provided by comparing social network information to user information of the cloud system.

According to another aspect of the present invention, there is provided a system for configuring device sociality, the system including a resource distribution unit configured to monitor cloud service resources in real time and distribute the cloud service resources, a sociality configuration unit configured to recognize a device and configure sociality of a user and device sociality, a protocol generation unit configured to configure a sociality service, a sociality optimization unit configured to optimize the device sociality, a device virtualization unit configured to manage connection between the sociality service and the device by continuously monitoring a state of a service, a resolution conversion unit configured to automatically output the state of the service based on a resolution module of the sociality device, a device management unit configured to control the device, a device interface unit configured to manage the device, and a service interface unit configured to provide the sociality service.

According to still another aspect of the present invention, there is provided a method of configuring device sociality, the method including constructing at least one network through wired and wireless Internet, and configuring device sociality for at least one device included in the at least one network.

Effects of Invention

According to example embodiments of the present invention, there is provided a service of configuring sociality among smart devices by analyzing states of users connected through a social network for the users of the smart devices.

According to example embodiments of the present invention, there is provided a system and a method for integrating autonomous smart devices by analyzing sociality formed based on a relationship among users.

According to example embodiment of the present invention, there is provided a method of configuring device sociality that provides service contents, virtualizing devices through the configured device sociality, and processing a service.

BEST MODE FOR CARRYING OUT INVENTION

Reference will now be made in detail to example embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. Example embodiments are described below to explain the present invention by referring to the accompanying drawings, however, the present invention is not limited thereto or restricted thereby.

When it is determined a detailed description related to a related known function or configuration that may make the purpose of the present invention unnecessarily ambiguous in describing the present invention, the detailed description will be omitted here. Also, terms used herein are defined to appropriately describe the example embodiments of the present invention and thus may be changed depending on a user, the intent of an operator, or a custom. Accordingly, the terms must be defined based on the following overall description of this specification.

According to an embodiment of the present invention, a system for configuring device sociality, hereinafter also referred to as a “device sociality configuring system,” may configure the device sociality for devices allocated for each user by analyzing sociality of users and sociality of service environments to establish various service environments of cloud computing, and may provide a device suitable for service contents for a user.

According to an embodiment of the present invention, the device sociality configuring system may appropriately operate various smart devices, and provide a model that defines a relationship to provide, in real time, resources required for a cloud service.

According to an embodiment of the present invention, the device sociality configuring system may locate a smart device suitable for a cloud computing environment and provide, to a user, a suitable environment for using service contents by configuring sociality of the smart device.

According to an embodiment of the present invention, the device sociality configuring system may be applicable to an integral virtualization system for personalized cloud devices to ensure a diversity of home service contents implemented in a smart environment.

According to an embodiment of the present invention, the device sociality configuring system may integrate autonomously operating smart device environments into one in a cloud system.

According to an embodiment of the present invention, the device sociality configuring system may allow a smart device of a user to access service contents suitable for the smart device at anytime and anywhere through rapid mobility and distributed processing by recording required content resources in the cloud system.

According to an embodiment of the present invention, the device sociality configuring system may provide a smart service environment to allow groups configured through a social network of users to process information therebetween in real time.

FIG. 1is a diagram illustrating an example of a configuration of a device sociality configuring system according to an embodiment of the present invention.

According to an embodiment of the present invention, the device sociality configuring system may analyze a social network of users of smart devices using cloud computing, and provide an optimal service environment by configuring a cloud service as smart device sociality.

Referring toFIG. 1, the device sociality configuring system includes a service area110that constructs at least one network through wired and wireless Internet, and a cloud system120that configures device sociality for at least one device in the service area110.

The service area110may use a service, and include all service areas enabling use of the wired and wireless Internet, for example, a home network111, a mobile network112, and a smart network113.

The cloud system120may configure the device sociality for smart devices in an identical or a similar form based on the social network of the users.

FIG. 2is a diagram illustrating an example of a configuration of a cloud system according to an embodiment of the present invention.

Referring toFIG. 2, the cloud system includes a device recognition unit210, a device sociality unit220, a device virtualization unit230, a service consecutive processing unit240, and a social analysis unit250.

The cloud system may recognize a device to be included in sociality among at least one device using the device recognition unit210.

For example, the device recognition unit210may recognize a smart device and a mobile device to be included in the sociality from the cloud system and a personal smart device of an individual.

The device sociality unit220may configure device sociality that provides a personalized service using a scenario and model information.

For example, the device sociality unit220may store the scenario and the model information to configure the device sociality that provides a personalized device service in the cloud system.

The device virtualization unit230may provide at least one service to the device included in the sociality.

The cloud system may change a device required for the service based on a spatial movement of a user and a change in a service device using the service consecutive processing unit240.

For example, the service consecutive processing unit240may automatically provide the change in the device required for the service based on the spatial movement of the user and the change in the service device.

The cloud system may recommend the personalized service associated with sociality of the user and the device included in the sociality using the social analysis unit250.

FIG. 3is a diagram illustrating an example of a service area and an example of a partial configuration of a cloud system according to an embodiment of the present invention.

Referring toFIG. 3, the service area includes all service areas enabling use of wired and wireless Internet, for example, a home network310, a mobile network320, and a smart network330.

The home network310may be a personal space of a user and include various service devices.

The home network310may classify at least one device and set a name for each device using a naming unit312.

For example, the naming unit312may distinguish each device in a service environment having autonomous smart devices, such as an environment of the home network310.

The home network310may use a standard communication structure, for example, digital living network alliance (DLNA) and universal plug and play (UPnP), to connect various devices through a home router313.

The home network310may manage the set name of each device through the naming unit312to identify a recognized device.

When device sociality is configured for the at least one device, the home network310may perform synchronization with a cloud service using a protocol recognition unit311.

The home network310may connect a sociality service of a smart device in the cloud system through the protocol recognition unit311.

The mobile network320may manage information on a device of the user and information on a device of the cloud system using a service interface unit321.

The mobile network320may provide device sociality to be obtained through a mobile phone or a smartphone of the user.

The mobile network320may connect communication with the user through a mobile router323provided by a communication common carrier.

The mobile network320may prearrange, through a protocol recognition unit322, service preparation of a device of the user and an adjacent connectable smart device to secure connectivity of the smart device.

The mobile network320may perform a personalized service through the service interface321.

The smart network330may perform remote control on the at least one device and a service using a service control unit331.

The smart network330may provide a service linking a ubiquitous network with a personal smart space of the user or a smart space of another user.

The smart network330may recognize an adjacent smart device including the user of the service through a smart router333.

The smart network330may synchronize the recognized smart device with the personal smart device using the service through a protocol recognition unit332.

The smart network330may control a service implemented in a smart device through a service control unit331.

As illustrated inFIG. 3, a device recognition unit340of the cloud system includes a user authentication unit341, a device recognition unit342, a protocol generation unit343, and a device meta-extraction unit344.

The user authentication unit341may connect at least one user, at least one service to be provided, and a device included in sociality to allow a cloud service and a sociality service to interwork.

For example, the user authentication unit341may authenticate a connected service in a smart device of a user.

The user authentication unit341may verify a user key, a service key, and a smart key using a Rivest, Shamir, and Adleman (RSA) algorithm through a security module connected by a cloud web service engine.

The user authentication unit341may perform the authentication by comparing key values recorded in a database of the user.

The device recognition unit342may verify a state of a device recognized through the cloud system.

For example, the device recognition unit342may verify a state of a device of the authenticated user for stable operation of the device.

The protocol generation unit343may synchronize the recognized device and the device of the user with the at least one service to be provided.

For example, the protocol generation unit343may perform three-tiered synchronization with a service implemented in the cloud computing to synchronize the recognized device and the device of the user.

When the at least one provided service is suspended, the device meta-extraction unit344may recommend meta-information on a new device.

For example, when the service is suspended, the device meta-extraction unit344may recommend meta-information on an adjacent smart device to recommend a new smart device.

The cloud system may achieve device optimization by transmitting collected information on a smart device, service information, and user information to a device sociality unit350.

FIG. 4is a diagram illustrating an example of a configuration of a device sociality unit410and a device virtualization unit420of a cloud system according to an embodiment of the present invention.

Referring toFIG. 4, the device sociality unit410includes a sociality configuration unit411, a sociality optimization unit412, a device meta-management unit413, a ranking processing unit414, and a protocol generation unit415.

The device sociality unit410may configure a device sociality model for optimal synchronization of a smart device and a service.

The sociality configuration unit411may configure connectivity of a recognized device to maintain a level of at least one service and device sociality.

For example, the sociality configuration unit411may configure the connectivity of the recognized service device to maintain the level of the service implemented in each service area and the device sociality.

The sociality optimization unit412may manage a quality of service (QoS) based on a communication environment of model information.

For example, the sociality optimization unit412may improve the QoS, which is a quality level of the service, based on the communication environment of the configured model.

The device meta-management unit413may generate an ontology structured data storage rule, and manage device meta-information.

For example, the device meta-management unit413may manage collected metadata on a smart device, and generate the ontology structured data storage rule to regularize various sets of device metadata in a predetermined form.

The ranking processing unit414may determine a ranking of a device required for the service by evaluating the device meta-information, service information, and service environment information.

The ranking processing unit414may connect and reset the at least one device by referring to the ranking.

For example, when a similar service state occurs, the ranking processing unit414may preferentially connect a smart device corresponding to the service state, and reset the smart device through the sociality optimization unit412.

The protocol generation unit415may manage the resetting of the at least one device and service connectivity.

For example, the protocol generation unit415may reinforce the service connectivity to reset a smart device.

The configured device sociality model may be transmitted to the device virtualization unit420. Thus, resource virtualization, service virtualization, platform virtualization, and software virtualization for a personalized service may be performed in the cloud system.

FIG. 5is a diagram illustrating an example of a configuration of a device virtualization unit510and a service consecutive processing unit520of a cloud system according to an embodiment of the present invention.

Referring toFIG. 5, the device virtualization unit510includes a virtualization management unit511, a resource distribution unit512, a service resource conversion unit513, and a service configuration unit515.

The virtualization management unit511may manage cloud virtualization and device virtualization, and virtualize a resource corresponding to each device.

For example, the virtualization management unit511may allocate resources of the cloud system based on a service and a device requested by a user.

The virtualization management unit511may reinforce connection between a personal smart device of an individual and a smart device by performing smart device virtualization.

The resource distribution unit512may distribute the resources and information of the cloud system, which are required for a service to be provided.

For example, the resource distribution unit512may perform a function of distributing the resources and the information of the cloud system, which are required for the service to be provided, through the virtualization management unit511.

The service resource conversion unit513may unify service codes of a device receiving the service and the resources.

The service configuration unit515may configure device sociality in a virtualized form to be provided to the user using the unified service code and the configured device sociality.

The service consecutive processing unit520may continuously provide a cloud computing service to the user.

FIG. 6is a diagram illustrating an example of a configuration of a service consecutive processing unit610and a social analysis unit620of a cloud system according to an embodiment of the present invention.

Referring toFIG. 6, the service consecutive processing unit610includes a service log analysis unit611, a device recommendation unit612, a device interface unit613, and a service interface unit614.

The service consecutive processing unit610may newly recommend a device connected through a network, for example, an adjacent smart device located around a user, and record and manage a service operation.

The service log analysis unit611may analyze a state of use of a provided service and a log, or log information, of a service device.

The service log analysis unit611may continuously manage the state of use of the service by the user and the log of a smart device being used.

The service log analysis unit611may analyze the smart device continuously being used and the device newly selected for the recommendation based on the log.

The service log analysis unit611may re-define a relationship between the device and the service based on a result of the analyzing to update the state of the service, and actively respond to a new service.

The device recommendation unit612may recommend a device adjacent to the user without interworking with another service or being on standby, for example, without planning to provide another service and planning to provide a service to another user.

The device interface unit613may manage an event and a message that directly control the service device.

The service interface unit614may allow the service to be provided to be selected or reconfigured.

The service interface unit614may allow a personalized service to be reconfigured or controlled while allowing the user to select a service.

Collected social device information and service information may be transmitted to the social analysis unit620to analyze a social relationship between the social device information and the service information.

FIG. 7is a diagram illustrating an example of a configuration of a social analysis unit710of a cloud system according to an embodiment of the present invention.

Referring toFIG. 7, the social analysis unit710includes a log information collection unit711, a social setting unit712, a device matching unit713, an agent management unit714, and an agent protocol management unit715.

The social analysis unit710may analyze respective service states of an existing user and a new user in configuration of smart device sociality.

The social analysis unit710may re-define a relationship between a service use pattern of a user and service device information.

The log information collection unit711may collect log information used for a provided service and log information associated with a state of the provided service.

The log information collection unit711may collect all sets of the log information used for the service including meta-information on a smart device, and collect meta-information required for adjacent service state information.

The social setting unit712may set a relationship between a situation of the user included in sociality and a device included in sociality based on the collected log information.

The social setting unit712may set the relationship between a situation of a user included in an adjacent social network and a social device based on the log information.

The device matching unit713may set a device matching relationship based on a connection state of each device.

The device matching unit713may match a newly set social relationship to a newly discovered smart device, and set matching of a smart device not being used to be weak.

The agent management unit714may continuously manage a personalized service, the sociality of the user, and the device included in the sociality.

The agent protocol management unit715may evaluate a provided service by comparing social network information to user information of the cloud system.

The agent protocol management unit715may compare the social network information, for example, social relationship database of a content service providing a social network service and an address book of a smart device, to the user information of the cloud system.

The agent protocol management unit715may continuously evaluate and maintain a score of a service relationship and a social relationship.

The agent protocol management unit715may maintain a new social relationship of the user and a social relationship of a device to be in an optimal state.

FIG. 8is a diagram illustrating another example of a configuration of a cloud system according to an embodiment of the present invention.

Referring toFIG. 8, the cloud system includes a resource distribution unit810configured to monitor cloud service resources in real time and distribute the service resources, a sociality configuration unit820configured to recognize a device and configured sociality of a user and device sociality, a protocol generation unit830configured to configure a sociality service, a sociality optimization unit840configured to optimize the device sociality, a device virtualization unit850configured to continuously monitor a state of a service and manage connectivity between the sociality service and the device, a resolution conversion unit860configured to automatically output the state of the service based on a resolution module of the sociality device, a device management unit870configured to control the device, a device interface unit880configured to manage the device, and a service interface unit890configured to provide the sociality service.

FIG. 9is a flowchart illustrating an example of a method of configuring device sociality in a service area according to an embodiment of the present invention.

Referring toFIG. 9, in operation910, the service area sets a name of each device by classifying at least one device.

In operation920, the service area performs synchronization with a cloud service when device sociality for the at least one device is configured.

In operation930, the service area manages information on a device of a user and information on a device of a cloud system.

In operation940, the service area performs remote control on the at least one device and a service.

FIG. 10is a flowchart illustrating an example of a method of configuring device sociality in a cloud system according to an embodiment of the present invention.

Referring toFIG. 10, in operation1010, the cloud system recognizes a device to be included in sociality among at least one device.

In operation1020, the cloud system configures device sociality that may provide a personalized service using a scenario and model information.

In operation1030, the cloud system provides at least one service to the device included in the sociality.

In operation1040, the cloud system changes a device required for the service based on a spatial movement of a user and a change in a service device.

In operation1050, the cloud system recommends the personalized service associated with sociality of the user and the device included in the sociality.

For a detailed description of the method of configuring the device sociality through the cloud system, reference may be made to the descriptions provided in the foregoing.

According to an embodiment of the present invention, a device sociality configuring system may configure various service environments and integrate the service environments based on a personal service device of an individual.

The device sociality configuring system may analyze a relationship among smart devices, and provide an integral service environment in a cloud computing environment based on a procedure of smart device sociality that may connect smart devices required for a service.

The device sociality configuring system may integrate devices connected to a user through a social network and smart devices in a personalized service space such as information on an address book and a home network, and control service contents.

The device sociality configuring system may configure a real-time service environment required for the user and allow the user to receive a space control service.

The device sociality configuring system may enable use of identical services at anytime and anywhere by downloading an application service from a device applying an embedded function connected to a network in addition to a smartphone terminal.

The device sociality configuring system may be used for service development to process a service to be implemented in cloud computing fast, at anytime, and anywhere using mobility, immediacy, and spatiality of the user.

The device sociality configuring system may be used for development of an information processing service, construction of a smart business environment of a corporation, a multimedia service environment, a home management service, and a personalized service industrial field, which use a smart network, a wired and wireless network, and the like.

Although a few example embodiments of the present invention have been shown and described, the present invention is not limited to the described example embodiments. Instead, it would be appreciated by those skilled in the art that changes may be made to these example embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.