WO2013027917A1 - Service management system and method in cpns environment - Google Patents

Service management system and method in cpns environment Download PDF

Info

Publication number
WO2013027917A1
WO2013027917A1 PCT/KR2012/003321 KR2012003321W WO2013027917A1 WO 2013027917 A1 WO2013027917 A1 WO 2013027917A1 KR 2012003321 W KR2012003321 W KR 2012003321W WO 2013027917 A1 WO2013027917 A1 WO 2013027917A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
pne
gateway
category information
information
Prior art date
Application number
PCT/KR2012/003321
Other languages
French (fr)
Korean (ko)
Inventor
이정훈
Original Assignee
에스케이플래닛 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020110084669A external-priority patent/KR101990969B1/en
Priority claimed from KR1020110104587A external-priority patent/KR101770998B1/en
Application filed by 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Publication of WO2013027917A1 publication Critical patent/WO2013027917A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Definitions

  • the present invention relates to a service management system and method in a Converged Personal Network Service (CPNS) environment, and more particularly, a CPNS device stores content / service category information of a PN gateway or functional category information of a PNE and a PN gateway.
  • CPNS Converged Personal Network Service
  • Service management system and method in a CPNS environment that provides a service to a PNE based on previously stored content / service category information or function category information when a service is requested from the service, or notifies the service requester if the service is not a supported service. It is about.
  • OMA Open Mobile Alliance
  • CPNS Converged Personal Network Service
  • CPNS constitutes a personal network composed of a combination of a device that plays a role of a gateway that communicates with an external network and a device that plays actual services and content, and a device that plays a real service and content serves as a gateway. It is a service that enables a corresponding service or content to be provided by accessing a service providing apparatus existing in an external network through a device that performs the service.
  • a device acting as a gateway in the CPNS is called a PN gateway, and a device connected to the PN gateway through local area communication and connected to an external network through the PN gateway is called a personal network entity (PNE).
  • PNE personal network entity
  • the number of devices that make up a private network can change dynamically. For example, after one PN gateway and one PNE form the first private network, a new PNE may join the private network.
  • FIG. 1 is a diagram illustrating a service management method in a conventional CPNS environment.
  • the PN gateway authenticates whether the PNE is a CPNS user and forms a private network.
  • the authentication / authorization for confirming the permission is performed (S106).
  • the PNE is physically paired with the PN gateway through each local area communication unit before performing the above process.
  • the PNE transmits a mode search message to all devices paired with the local area communication unit to find a nearby PN gateway or to determine which mode the peripheral device operates in relation to CPNS.
  • the PN gateway receives the mode search message, the PN gateway includes information indicating that the PN gateway is a PN gateway and transmits the information to the PNE.
  • the PNE transmits a private network connection request message to the PN gateway, and the PN gateway performs authentication.
  • the PN gateway allocates a PNE identifier to the PNE, and stores a PNE list including the allocated PNE identifier and terminal information of the PNE (S108).
  • the PN gateway constructs a PN list and transmits a PN registration request message to the CPNS device (S110).
  • the PN registration request message may include PN gateway identification information, PN identifier, PNE list, terminal information for each PNE, content / service information of each PNE, and the like.
  • the CPNS device Upon receiving the PN registration request message, the CPNS device performs CPNS use authentication and approval on the PNE included in the PN registration request message (S112), and registers a PN list including content / service information of each PNE ( S114).
  • the CPNS device After performing the step S114, the CPNS device transmits a response message indicating that the PN registration is completed to the PN gateway (S116), and the PN gateway transmits a response message indicating that the personal network connection is completed (S118). ).
  • the PNE requests the CPNS service to the CPNS device through the PN gateway (S120)
  • the CPNS device searches for the corresponding service (S122) and the service search result.
  • S124 To transmit to the PNE via the PN gateway (S124).
  • the content / service information stored in each PNE is stored in the CPNS device via the PN gateway. That is, the CPNS device stores content / service information of all PNEs existing below.
  • the CPNS device searches for previously stored content / service information and transmits the search result to the corresponding PNE.
  • the CPNS device since the CPNS device stores and manages contents / services stored in all PNEs, the CPNS device has a lot of burdens.
  • PNE included in CPNS can be applied to a variety of devices, from high-end devices such as computers, smartphones, and TVs to low-end devices such as sensors and blood pressure monitors. It is not easy to apply the CPNS standard because the possible functions are also limited. In addition, in the case of a low-spec device it is difficult to use the service because smooth communication is difficult. In addition, when a device having a high specification sends a message to a device having a low specification, a message resource is consumed because the sender continuously transmits the message to receive a response even though the receiver cannot respond to the message.
  • an object of the present invention is to store the content / service information of the PNEs existing in the PN gateway private network in the PN gateway to divide the load of the CPNS device CPNS environment
  • the present invention provides a service management system and method.
  • Another object of the present invention is to provide a service management system and method in a CPNS environment that can reduce the burden of having to register content / service information every time and the burden of managing the registered content / service information.
  • Another object of the present invention is to set a function category according to the function supported by each device for the CPNS device included in the CPNS, and only service requests that can be supported according to the function category of the CPNS device when the service request to the CPNS device and By notifying the service requester when a service that cannot be performed is requested, an integrated private network can improve the operational efficiency of CPNS and prevent wasting of message resources for sending inappropriate service request messages. It is to provide a service system and a control method thereof.
  • PN gateway At least one Personal Network Entity (PNE) that receives a personal network connection response as a result, having functional category information classified according to a function supported by the user, and stored by the personal network connection request message
  • PNE Personal Network Entity
  • CPNS Converged Personal Network Service
  • a service management system is provided in a CPNS environment including a CPNS device for requesting and receiving a search for a corresponding service from a gateway and transmitting the same to a PNE.
  • the PNE If the PNE has no content / service provided when connecting to a personal network or new content / service is registered while using the provided content / service without registering with the PN gateway, the PNE is registered regardless of initial registration / authentication. Register content / service with the PN gateway.
  • the CPNS device When the CPNS device receives a service request message or a service providing request message, the CPNS device determines whether the receiving side can process a service based on the functional category information of the receiving PNE or PN gateway, and receives the receiving PNE or PN gateway. If the service processing is not possible at, the transmission of the service search request message or the service providing request message is blocked, and the service non-processing message including the function category information of the PNE or PN gateway which cannot be received is transmitted to the transmitting PNE.
  • the PNE and the PN gateway When the PNE and the PN gateway receive a service request message that cannot be processed, the PNE and the PN gateway block transmission of the message and transmit a service unavailable message.
  • a wireless access unit for communication with a CPNS device existing in an external network, a local area communication unit for performing communication with a PNE using local area communication, and content / service from the PNE through the local area communication unit
  • the CPNS device receives the PN registration request message including the category information of the previously stored contents / services or the PNE and its function category information through the wireless access unit.
  • a personal network establishment management unit configured to transmit a personal network connection response to the PNE through the local area communication unit when the PN registration complete response is received from the CPNS device.
  • the PN gateway may further include a service information database in which PNEs in which a personal network is formed, content / service information or function category information of each PNE are stored, and the personal network formation manager is included in the personal network connection request message. Store service information or function category information together with the corresponding PNE information in the service information database.
  • the PN gateway When the PN gateway receives a service search request message from the CPNS device through the wireless access unit, the PN gateway searches a service information database to search for PNEs having a requested service category, and searches for corresponding content / service among the found PNEs. After extracting the PNE, the service search unit for transmitting a service search result including the corresponding content / service of the extracted PNE to the CPNS device may be further included.
  • the service search unit analyzes the service search request message to determine whether the PNE requesting the service exists in its own personal network area, and if it exists in its own personal network area, the service search result.
  • the PNE may be transmitted to the corresponding PNE through the local area communication unit, and the service search result may be transmitted to the CPNS device through the wireless access unit when it is not present in the personal network area.
  • the service search unit determines whether there is a PNE corresponding to the function category information of the PNE among the extracted PNEs, and the determination result exists.
  • the content / service of the corresponding PNE may be transmitted to the CPNS device as a service search result, and if it does not exist, a service processing impossible message may be transmitted to the PNE.
  • the PN gateway registers content / service information provided from each PNE through the local area communication unit in a service information database, and performs at least one of modifying, deleting, and updating content / service information stored in the service information database. It may further include an information management unit.
  • the communication unit for communication with the PN gateway, the category information of the content / service registered in each PN gateway, the function category information of each PN gateway, the PNE list connected to each PN gateway,
  • CPNS use authentication for the PNE
  • Registration management unit for performing the authorization to store the content / service category information or functional category information in the database, and transmits a PN registration complete response to the PN gateway, if a service request message is received through the communication unit, Stored Content / Service Car
  • a CPNS device including a service processor that searches for category information to determine a corresponding PN gateway in which a corresponding service exists, receives a request for searching for the corresponding service from the determined PN gateway, receives a service search result, and transmits the result to the corresponding PNE;
  • the service processor may check the function category information of the determined PN gateway, and if service processing is impossible at the PN gateway, the service processor may transmit a service unavailability message including the function category information of the PN gateway to the PNE.
  • the service processor determines whether the receiver can process the service on the basis of the receiving PNE or the function category information of the PN gateway, and determines the receiving PNE or the PN gateway. If service processing is impossible at the PN gateway, the transmission of the corresponding service provision request message may be blocked, and the service non-processing message including the category information of the PNE or PN gateway, which cannot be received, may be transmitted to the transmitting PNE.
  • the function category is classified according to whether the PNE is authenticated, secure, private network registered, group function supported, service description or remote control.
  • the CPNS device registers at least one of category information of content / service provided from each PN gateway or function category information of PNE and PN gateway through the communication unit in the database, and corrects, deletes and updates the category information stored in the database.
  • the apparatus may further include a category information manager that performs the operation.
  • the registration manager performs CPNS use authentication for the PNE, and in case of an authenticated PNE, stores the content / service category information or the function category information of the PNE and the PN gateway, and transmits a PN registration completion response to the PN gateway. If it is not an authorized PNE, the registration rejection response including the identification information of the PNE may be transmitted to the PN gateway without storing the content / service category information or the function category information of the PNE and the PN gateway.
  • the PNE transmits a personal network connection request message including the content / service information or functional category information classified according to the function supported by the PN gateway to the PN gateway through local area communication, the PN The gateway performs approval and authentication of the PNE to store the content / service information together with the PNE information, and CPNS the PN registration request message including the category information of the previously stored contents / services or the PNE and its function category information. Transmitting to a device, the CPNS device storing category information or function category information of content / service included in the PN registration request message, and transmitting a personal network connection response to the PNE through the PN gateway; A service management method is provided in a CPNS environment.
  • the service management method in the CPNS environment determines the PN gateway in which the corresponding service is stored by searching the stored content / service category information and searches the corresponding service in the determined PN gateway. Requesting, the PN gateway searching a service information database to determine PNEs having a category of the requested service, and extracting a PNE having a corresponding content / service from the determined PNEs; The method may further include transmitting a service search result including the corresponding content / service of the extracted PNE to the CPNS device, and transmitting, by the CPNS device, a service response including the service search result to the corresponding PNE. .
  • the service management method in a CPNS environment receives the service provision request message of the PNE from the PN gateway at the CPNS device, and blocks the transmission of the service provision request message when service processing is impossible at the receiving PNE or PN gateway.
  • the method may further include transmitting, by the CPNS device, a service unavailability message including function category information of a PNE or a PN gateway that cannot be received from the transmitting PNE.
  • the PN gateway when the PN gateway manages a service in a CPNS environment, when a personal network connection request message including content / service information or functional category information is received from the PNE through short-range communication, Storing the content / service information together with the corresponding PNE information in a service information database, and a PN registration request message including the category information of the content / services stored in the service information database or the PNE and its function category information.
  • the present invention provides a service management method in a CPNS environment including transmitting to the PNE and receiving a PN registration completion response from the CPNS device.
  • the service management method when a service search request message is received from the CPNS device, the service search request message is analyzed to determine whether a PNE requesting the service exists in its own network area, and The method may further include transmitting the service search result to the PNE if it exists in the personal network area, and transmitting the service search result to the CPNS device if it is not present in the personal network area.
  • a CPNS device in a method for a CPNS device to manage a service in a CPNS environment, (a) a content / service category stored in a database when a service request message including PNE identification information is received from a PN gateway; Determining the PN gateway in which the corresponding service exists by searching for information; (b) transmitting a service search request message to the determined PN gateway to receive a service search result; and (c) including the service search result.
  • a service management method is provided in a CPNS environment including transmitting a service response to a corresponding PNE.
  • the step (a) if the PN registration request message including the category information of the content / service or the PNE and the functional category information of the PN gateway is received from the PN gateway, performing the CPNS use authentication for the corresponding PNE Store the content / service category information or function category information when the PNE is authenticated, and transmit a PN registration completion response to the PN gateway; when the PNE is not authenticated, to the PN gateway without storing the category information.
  • the method may further include transmitting a registration rejection response including the PNE identification information.
  • the service management method in a CPNS environment if a service provision request message is received from the PN gateway, checking the functional category information of the receiving side PNE or PN gateway included in the service provision request message, the confirmed receiving side
  • the method may further include providing a service based on performance supported by a functional category of the PNE or PN gateway.
  • the method may further include transmitting a service inoperable message including function category information of a PNE or a PN gateway that is impossible to receive to the transmitting PNE.
  • content / service information of PNEs existing in a personal network of a PN gateway may be stored in the PN gateway to divide the load of the CPNS device.
  • the burden of having to register the content / service information every time and the CPNS device to manage the registered content / service information can be reduced.
  • a function category is set according to a function supported by each device for a CPNS device included in CPNS, and when a service request is made to a CPNS device, only service requests that can be supported according to a function category of the corresponding CPNS device are processed, and a service that cannot be performed If a request is made to the service requester by notifying the fact, it is possible to improve the operation efficiency of the CPNS and to avoid wasting the message resources to send an inappropriate service request message.
  • FIG. 1 is a diagram illustrating a service management method in a conventional CPNS environment.
  • FIG. 2 is a diagram illustrating a service management system in a CPNS environment according to the present invention.
  • FIG. 3 is a block diagram schematically showing the configuration of a PN gateway according to the present invention.
  • FIG. 4 is an exemplary view showing a structure of a service information database according to the present invention.
  • Figure 5 is a block diagram schematically showing the configuration of a CPNS device according to the present invention.
  • FIG. 6 is an exemplary view showing a structure of a service category stored in a database according to the present invention.
  • FIG. 7 illustrates a functional category policy table in a CPNS environment in accordance with an embodiment of the present invention.
  • FIG. 8 is a diagram illustrating a service management method in a CPNS environment according to the present invention.
  • FIG. 9 is a diagram illustrating a method for managing a service in a CPNS environment by a PN gateway according to the present invention.
  • FIG. 10 is a diagram illustrating a method for a CPNS device to manage a service in a CPNS environment according to the present invention
  • FIG. 11 is a diagram illustrating a method for a CPNS device to manage a service using functional category information according to the present invention
  • the CPNS described below refers to a service that forms a personal network between devices capable of short-range communication and delivers a service provided by an external network through the personal network.
  • FIG. 2 is a diagram illustrating a service management system in a CPNS environment according to the present invention.
  • a service management system in a CPNS environment includes one or more Personal Network Entities (hereinafter referred to as PNEs) 100, a PN gateway 200, and a CPNS device 300.
  • PNEs Personal Network Entities
  • PN gateway 200 PN gateway 2
  • CPNS device 300 CPNS device 300
  • the PNE 100 transmits a personal network connection request message including content / service information or function category information classified according to a function supported by the PN to the PN gateway 200 through local area communication.
  • the result is a private network connection response.
  • the content / service information includes content / service, category of the content / service, and the like.
  • the content / service refers to tool 7, bow, starcraft, samurai baek soo soo, etc., category 7 tool and bow for movie (movie), star craft for game (game), samurai baek dong soo drama (drama) Can be).
  • the functional category classifies CPNS devices such as PNE 100 and PN gateway 200 into a plurality of groups according to the types of CPNS services that can be performed in each device. For example, among various CPNS functions such as authentication, registration, security, group function, service search function, and service distribution function, a function category can be set according to which function can be supported. It can be performed by.
  • the PNE 100 downloads an application even if there is no content / service provided when connecting to a personal network, or even if there is a content / service provided without using the content / service information without registering it with the PN gateway 200.
  • the stored content / service is registered with the PN gateway 200 regardless of initial registration / authentication.
  • the PNE 100 Since the PNE 100 has a built-in short-range communication unit, short-range communication with other nearby devices is possible, but the PNE 100 does not have a communication module that can be connected to a wide area network to directly connect to a service provider. Can not have a common feature.
  • the external network may be, for example, the Internet, a cellular phone network, or the like.
  • the PNE 100 forms a personal network by performing pairing through the PN gateway 200 through short range communication.
  • Forming a personal network here means forming a network between the PNE 100 and the PN gateway 200 so as to identify the role of each physically paired device and receive CPNS. To this end, check whether there is CPNS support between the PNE 100 and the PN gateway 200, check whether the device is CPNS-enabled through authorization and authentication, and operate in a role, that is, GW mode.
  • the PNE 100 may access the CPNS device 300 of the operator's network using the communication function of the PN gateway 200.
  • the PNE 100 is a device that directly provides a service, and each PNE 100 is equipped with a CPNS service providing function.
  • CPNS service functions various functions such as authentication, registration, security, group function, service search function, service distribution function is provided.
  • the PNE 100 may include various devices ranging from high-end devices such as PCs, smartphones, and tablets to general devices such as navigation and PMP, and low-end devices such as sensors and blood pressure monitors.
  • CPNS functions may be supported according to the PNE, and a function category of the corresponding PNE is determined according to the functions supported by the PNE.
  • the functional category classifies CPNS devices such as the PNE 100 and the PN gateway 200 into a plurality of groups according to the types of CPNS services that can be performed by the devices. For example, among various CPNS functions such as authentication, registration, security, group function, service search function, and service distribution function, a function category can be set according to which function can be supported. It can be performed by.
  • the CPNS device When the CPNS device, that is, the PNE 100 and the PN gateway 200 transmit a service registration request message or a service provision request message, the CPNS device attaches and transmits the function category information to which the CPNS device belongs.
  • the receiving device When the receiving device needs to process the requested service, if the service that can handle the service is normally processed but can not be processed, it can inform the fact that the service cannot be processed by returning its function category information.
  • the receiving device needs to deliver the requested service to another device, it checks the functional category of the device to receive the message to determine whether the service can be processed. If the service cannot be processed, the message delivery is stopped. Here, the service non-processing message indicating that the corresponding service cannot be processed by returning the function category information of the device to which the message is to be sent to the device that has sent the message.
  • the PN gateway 200 can connect to a personal network and an external network, respectively, and when a personal network connection request message is received from the PNE 100, the PN gateway 200 converts the content / service information included in the personal network connection request message to the corresponding PNE information. Store with and form a private network with the PNE 100. Therefore, the PN gateway 200 stores content / service information or function category information stored in PNEs existing in its own network area.
  • the PN gateway 200 registers the private network formed with the PNEs 100 to the CPNS device 300.
  • the function category information of the PN gateway 200 and the PNEs 100 are provided together to register the function category information of each device in the CPNS apparatus 100.
  • the PN gateway 200 transmits a PN registration request message including the category information of the content / service stored therein or the PNE 100 and its function category information to the CPNS device 300 through an external network. do.
  • the personal network connection request message includes PNE identification information, content / service information stored in the PNE or function category information of the PNE, and the PN registration request message includes PN gateway identification information, PNE identification information, and content / stored in the PN gateway. Service category information, function category information of the PNE 100 and the PN gateway 200, and the like.
  • the PNE identification information and the PN gateway identification information refer to physical addresses such as MAC addresses, IDs according to CPNS standards, IDs recognized for uniqueness created by user settings, and IDs assigned by CPNS devices or service providers.
  • the category information of the content / service refers to a major classification of the content / service, and for example, music, game, movie, and the like.
  • the PN gateway 200 has a function of connecting to a CPNS device 300 existing in an external network, that is, a provider network, and, when a service search is requested from the CPNS device 300, from the service information database. Search for the corresponding content / service and transmit a service search result to the CPNS device 300.
  • the PN gateway 200 determines whether the PNE requesting the service exists in its own network area, and transmits the service search result to the corresponding PNE 100 when it exists in its own network area. If it does not exist in its own network area, the service search result is transmitted to the CPNS device.
  • the PN gateway 200 directly transmits a service search result to the PNE 100
  • the PN gateway 200 transmits a message to the CPNS device 300 indicating that the service search result has been transmitted to the PNE 100. do.
  • the PN gateway 200 performs a function of relaying a message, a service, or a content transmission between the CPNS device 300 and the PNE 100. That is, when the PNE 100 included in the personal network requests a service, the PN gateway 200 transmits the service to the CPNS device 300 through an external network, and transmits the service requested by the PNE 100 to the CPNS device ( If provided by 300, it serves to deliver it to the PNE 100 by using short-range communication.
  • the PN gateway 200 may be a mobile phone, a PDA, a set top box having a short range communication function and an external network access function.
  • the CPNS device 300 stores the content / service category information of the PN gateway 200 or the function category information of the PNE 100 and the PN gateway 200 included in the PN registration request message from the PN gateway 200. And transmits a PN registration completion response to the PN gateway 200.
  • the CPNS device 300 performs CPNS use authentication for the PNE 100, and in the case of an authenticated PNE, the content / service category information or the function category information of the PNE 100 and the PN gateway 200. Store the PN registration completion response to the PN gateway 200.
  • the CPNS device 300 does not store the content / service category information or the functional category information of the PNE 100 and the PN gateway 200 and the PNE gateway 200 to the PN gateway 200.
  • the registration rejection response including the identification information of the transmits.
  • the PN gateway 200 deletes the content / service information of the PNE.
  • the policy such as how many categories the CPNS device 300 registers is determined by the central CPNS device.
  • the CPNS device 300 searches for pre-stored content / service category information to determine the PN gateway 200 in which the corresponding service is stored, and determines the determined PN gateway.
  • the server 200 requests and receives a search for a corresponding service, and transmits the received service to the corresponding PNE 100.
  • the CPNS device 300 checks the function category information of the corresponding PNE, and delivers it to the PNE side if the corresponding PNE is a service request that can be processed. On the other hand, if the service can not be processed by the PNE CPNS device 300 returns a message that the service is unavailable to the user requesting the service. The message indicating that the service is not available may attach the function category information of the receiving PNE as a reason of the error.
  • the CPNS device 300 not only stores category information provided from the PN gateway 200 but also deletes, modifies, and updates previously stored category information.
  • FIG. 3 is a block diagram schematically showing a configuration of a PN gateway according to the present invention
  • FIG. 4 is an exemplary diagram showing a structure of a service information database according to the present invention.
  • the PN gateway 200 may include a short range communication unit 210, a wireless access unit 220, a personal network establishment management unit 230, a service search unit 240, and a service that are in charge of a physical connection using short range communication.
  • An information database 250 and a service information manager 260 are included.
  • the short range communication unit 210 is a module for performing short range communication, for example, Bluetooth communication, Zigbee communication, IrDA (Infrared Data Association), visible light communication, Wi-Fi, UWB (UltraWideBand), WiBro, NFC, and the like. It may be a module to perform.
  • the wireless access unit 220 is a module for communicating with a CPNS device existing in an external network, that is, an operator network, and performs communication through an external network such as the Internet or a mobile communication network.
  • the service information database 250 stores PNEs in which a personal network is formed, content / service information, or function category information of each PNE. That is, the service information database 250 stores content / service information in the structure as shown in FIG. 4.
  • the service information database 250 stores a source representing identification information of PNEs, a content representing a content / service stored in each PNE, and a category (classification) of each content / service.
  • the content / service refers to content / service stored in each PNE, such as "don't say goodbye of Davichi", music such as “so cool of Seastar”, movie such as "pain, bow”, and the like.
  • music, movie, etc. refer to a category.
  • the personal network establishment management unit 230 receives the content / service information or function category information when the personal network connection request message including content / service information or function category information is received from the PNE through the local area communication unit 210.
  • the PNE is stored in the service information database 250 together with the PNE information, and a private network is formed with the PNE.
  • the personal network establishment management unit 230 transmits a PN registration request message including the category information of the contents / services stored in the service information database 250 or the PNE and its functional category information through the wireless access unit 220. It transmits to the CPNS device, and upon receiving the PN registration complete response from the CPNS device transmits a personal network connection response to the PNE through the local area communication unit 210.
  • the personal network formation management unit 230 performs authorization and authentication for the PNE and includes corresponding content / service and category of content / service.
  • Content / service information is stored in the service information database 250 together with the corresponding PNE identification information.
  • the personal network establishment management unit 230 searches the service information database 250 to extract categories of content / service stored for each PNE, and transmits a PN registration request message including the extracted category information to the wireless access unit ( 220 is transmitted to the CPNS device.
  • the personal network formation management unit 230 indicates that the device operates as a gateway. (Response) Create and send a message.
  • the service search unit 240 searches for the corresponding content / service from the service information database 250 and returns a service search result to the CPNS. To the device. That is, the service search unit 240 searches the service information database 250 to search for PNEs having a category of the requested service. Then, the service search unit 240 extracts a PNE having a corresponding content / service from the searched PNEs, and transmits a service search result including the corresponding content / service of the extracted PNE to the CPNS device.
  • the service search result includes the content / service and identification information of the PNE in which the content / service is stored.
  • the identification information of the PNE refers to an ID, an address, etc. of the PNE.
  • the service search unit 240 determines whether a PNE corresponding to the function category information of the PNE exists among the extracted PNEs. If it is present, the content / service of the corresponding PNE may be transmitted to the CPNS device as a service search result, and if it does not exist, the service processing impossible message may be transmitted to the PNE.
  • the service search unit 240 analyzes the service search request message and determines whether the PNE requesting the service exists in its own network area. If the determination result is present in the personal network area, the service retrieval unit 240 transmits the service retrieval result to the corresponding PNE through the local area communication unit 210 and transmits the service retrieval result to the PNE 100. Send to the CPNS device.
  • the service search unit 240 may transmit a service search result to the CPNS device through the wireless access unit 220.
  • the service information manager 260 registers the content / service information provided from each PNE through the short range communication unit 210 in the service information database 250 and stores the content / service information stored in the service information database 250. Perform at least one of modify, delete, and update.
  • the service information manager 260 deletes the content / service information of the PNE identification information from the service information database 250 when the registration rejection response including the PNE identification information is received from the CPNS device.
  • the service information manager 260 deletes the content / service information of the PNE from the service information database 250 when there is a PNE disconnected from the personal network. That is, the service information manager 260 deletes the content / service information of the corresponding PNE from the service information database 250 when it is disconnected from the service or explicitly transmits a message that is separated from the private network.
  • FIG. 5 is a block diagram schematically showing the configuration of a CPNS device according to the present invention
  • Figure 6 is an exemplary view showing the structure of a service category stored in a database according to the present invention.
  • the CPNS device 300 includes a communication unit 310, a registration manager 320, a service processor 330, a category information manager 340, and a database 350 for communicating with a PN gateway. .
  • the communication unit 310 performs communication with the PN gateway through an external network such as the Internet or a mobile communication network.
  • the database 350 stores information of a PN gateway and information of a PNE registered by the registration manager 320. That is, the database 350 stores information of each PN gateway and information of PNEs connected to each PN gateway.
  • the PN gateway information includes PN gateway information, content / service category information of the PN gateway, and functional category information of the PN gateway, and includes an ID of the PN gateway, an ID of a connected PNE, provided services, billing information, and specification information of a connected PNE. Or at least one or a combination thereof.
  • the information of the PNE includes function category information of the PNE.
  • at least one or more of an ID of a PNE, an ID of a connected PN gateway, provided services, billing information, service-related information, or a combination thereof, and the service-related information may include at least one or more of a plan, a transmission rate, or a combination thereof. Include.
  • the database 350 stores category information on content / service stored for each PN gateway.
  • the category information on the content / service refers to music, game, movie, and the like.
  • the registration manager 320 When the registration manager 320 receives the PN registration request message including the content / service category information or the PNE and the function category information of the PN gateway from the PN gateway through the communication unit 310, CPNS use authentication for the PNE and The authorization is performed to store the content / service category information or function category information included in the PN registration request message in the database 350.
  • the registration manager 320 transmits a PN registration completion response to the PN gateway through the communication unit 310.
  • the registration management unit 320 performs CPNS use authentication for the PNE, and stores the content / service category information or the function category information of the PNE and the PN gateway in the case of an authenticated PNE, but is not an authenticated PNE. If not, the registration rejection response is transmitted to the PN gateway without storing the content / service category information or the function category information of the PNE and the PN gateway. For example, if the PNE has an illegal download history, the registration manager 320 determines that the PNE is not an authenticated PNE and transmits a registration rejection response to the PN gateway.
  • the PN gateway Upon receipt of the registration rejection response, the PN gateway deletes the content / service information of the corresponding PNE.
  • the registration rejection response includes corresponding PNE identification information.
  • the service processor 330 searches for content / service category information stored in the database 350 to determine a corresponding PN gateway in which a corresponding service exists.
  • the PN gateway requests and receives a search for the service, and transmits the service to the PNE through the PN gateway.
  • the service processing unit 330 checks the function category information of the determined PN gateway, and if service processing is not possible in the PN gateway, service processing including the function category information of the PN gateway that is impossible to receive in the PNE is impossible. You can send a message.
  • the service processor 330 receives and processes the CPNS service requested by the PNE through the PN gateway. For example, when the PNE requests to provide specific content, the content is transmitted to the corresponding PNE through the PN gateway.
  • the service processor 330 needs to request a service from the PNE or PN gateway, whether the receiving PNE or PN gateway can process the service included in the message by checking the category of the receiving PNE or PN gateway. Judge.
  • the service request message is transmitted normally, and if the service processing is confirmed that the corresponding PNE or PN gateway is impossible, the message transmission is stopped.
  • the service non-processing message may be returned by attaching category information of the receiving PNE or PN gateway.
  • the category information management unit 340 registers the content / service category information or the function category information of the PNE and PN gateway provided from each PN gateway through the communication unit 310 to the database 350 and to the database 350. At least one of modifying, deleting, and updating the stored category information is performed.
  • the category information manager 340 provides service information supported according to a function category.
  • devices in the first functional category provide authentication and security functions
  • devices in the fifth functional category provide authentication, security and group management functions
  • other defined functional categories may also provide different functions.
  • the category information management unit 340 stores information on the function categories defined in this way and the services supported by the corresponding function categories.
  • the policy for classifying the functional categories may be set in various ways by the operator.
  • a policy for classifying PNEs into specific functional categories may be set according to whether services such as authentication, security, PN registration, group function, service fabrication, and remote control function can be provided.
  • FIG. 7 illustrates a functional category policy table in a CPNS environment according to an embodiment of the present invention.
  • CPNS devices range from high-end devices such as PCs, smartphones and tablets to low-end compact devices such as personal media devices such as navigation and PMP, sensors and blood pressure monitors.
  • High-end devices can also function as PN gateways and can offer a wide variety of features, including authentication for security, service registration and retrieval, service description management, and group management.
  • low-end devices such as sensors and blood pressure monitors have limited functions.
  • each device may support different functions according to hardware and software characteristics, and thus, a function category may be set according to a function supported by each device.
  • FIG. 8 is a diagram illustrating a service management method in a CPNS environment according to the present invention.
  • the PNE when the PNE transmits a personal network connection request message including content / service information or function category information classified according to a function supported by the PNE to the PN gateway (S802), the PN gateway determines that the PNE is assigned to the PN gateway. It authenticates whether the user is a CPNS user, and performs authentication / authorization for confirming that it is allowed to form a personal network (S804).
  • the PNE is physically paired with the PN gateway through each local area communication unit before performing the above process.
  • the PNE transmits a mode search message to all devices paired with the local area communication unit to find a nearby PN gateway or to determine which mode the peripheral device operates in relation to CPNS.
  • the PN gateway receives the mode search message, the PN gateway includes information indicating that the PN gateway is a PN gateway and transmits the information to the PNE.
  • the PNE transmits a personal network connection request message including content / service information or function category information stored therein to the PN gateway, and the PN gateway performs authentication. .
  • the PN gateway stores the content / service information of the PNE (S806).
  • the PN gateway does not store the content / service information as well as the registration of the PNE.
  • the PN gateway receives and stores contents / service information stored in each PNE from all PNEs included in its own network area. In addition, the PN gateway may store the functional category of the PNE.
  • the PN gateway After performing S808, the PN gateway transmits a PN registration request message including pre-stored category information of contents / services or the PNE and its function category information to a CPNS device (S808). That is, the PN gateway extracts the category information of the content / service from the service information database in which the content / service information of the PNEs existing in the personal network area is stored, and receives the PN registration request message including the extracted category information. Send to CPNS device.
  • the PN registration request message includes PN gateway identification information, category information of content / service stored in the PN gateway, PNE identification information, PNE, and its functional category information.
  • the CPNS device Upon receiving the PN registration request message, the CPNS device performs CPNS use authentication and approval on the PNE (S810), and stores content / service category information or function category information included in the PN registration request message (S812). . Therefore, the CPNS device stores category information or function category information on contents / services of PNEs existing in its own network area for each PN gateway.
  • the CPNS device After performing the S812, the CPNS device transmits a response message indicating that the PN registration is completed to the PN gateway (S814), and the PN gateway transmits a response message indicating that the private network connection is completed to the PNE (S816). ).
  • the CPNS device receiving the PN registration request message performs CPNS use authentication for the PNE, and stores the content / service category information or function category information in the case of an authenticated PNE, but authenticated PNE. If not, the registration rejection response is transmitted to the PN gateway without storing the content / service category information or function category information. Upon receiving the registration rejection response, the PN gateway deletes the content / service information of the PNE stored in S806.
  • the registration rejection response includes corresponding PNE identification information.
  • the PN gateway deletes the content / service information of the PNE stored in S806 when there is a PNE disconnected from its own network.
  • Disconnection from the private network refers to a case in which a connection with the PN gateway is disconnected or an explicit message is transmitted from the private network.
  • the CPNS device After the formation and registration of the personal network is completed as described above, when the PNE transmits a service request message to the CPNS device through the PN gateway (S818), the CPNS device searches for the PN gateway where the corresponding service is stored (S820). ). That is, the CPNS device analyzes the service request message to determine a category of the corresponding service, and searches for a PN gateway storing the determined category.
  • the CPNS device transmits a service search request message to the searched PN gateway (S822).
  • the PN gateway searches for the corresponding content / service from the service information database and transmits a service search result to the CPNS device (S824). That is, the PN gateway searches the service information database to search for PNEs having a category requested for searching. Then, the PN gateway extracts a PNE having a corresponding content / service among the searched PNEs, and transmits a service search result including the corresponding content / service of the extracted PNE to the CPNS device.
  • the service search result includes the content / service and identification information of the PNE in which the content / service is stored.
  • the CPNS device transmits a service response including the service search result to the PNE through the PN gateway (S826).
  • the PNE may register the content / service with the PN gateway independently of authentication / registration. That is, if a new content / service is registered while the PNE connected to the private network is using the previously stored content / service without registering the PN gateway, the PNE requests registration of the content / service information to the PN gateway.
  • the PN gateway stores the content / service information together with the PNE information, and requests the CPNS device to register category information on the content / service.
  • the CPNS device stores category information from the PN gateway together with the PN gateway identification information.
  • the content / service information stored in the PN gateway and the category information stored in the CPNS device are used in a later service request.
  • the receiving PNE or PN gateway is included in the message by checking the receiving PNE or the functional category of the PN gateway. Determine whether the service can be processed. As a result of the function category check, if it is determined that service processing is possible, the service request message is normally transmitted, and if it is determined that service processing is impossible at the corresponding PNE or PN gateway, the message is stopped.
  • the service non-processing message may be returned by attaching category information of the receiving PNE or PN gateway.
  • FIG. 9 is a diagram illustrating a method for managing a service in a CPNS environment by a PN gateway according to the present invention.
  • the PN gateway stores content / service information of PNEs in its private network area (S902).
  • the PN gateway After the S902 is performed, when a service search request message is received from the CPNS device (S904), the PN gateway searches for the corresponding content / service from the service information database (S906), and the PNE requesting the service has its own network area. It is determined whether or not present in the (S908). That is, the PN gateway analyzes the service search request message to determine whether the corresponding PNE is a PNE existing in its private network area.
  • the PN gateway transmits a service response including the service search result to the corresponding PNE (S910).
  • the PN gateway transmits the service search result to the CPNS device (S912).
  • FIG. 10 is a diagram illustrating a method for managing a service in a CPNS environment by a CPNS device according to the present invention.
  • the CPNS device stores content / service category information of the PN gateway or functional category information of the PNE and PN gateway according to a PN registration request from the PN gateway (S1002).
  • the CPNS device After the operation of S1002, if a service request message including PNE identification information is received from the PN gateway (S1004), the CPNS device searches for content / service category information stored in a database to determine a PN gateway in which a corresponding service exists. (S1006).
  • the CPNS device transmits a service search request message to the determined PN gateway to receive a service search result (S1008), and transmits a service response including the service search result to the corresponding PNE (S1010).
  • the CPNS device checks functional category information of the receiving PNE or PN gateway included in the service providing request message (S1014).
  • the CPNS device provides a service based on the performance supported by the function category of the identified receiving side PNE or PN gateway (S1016).
  • the CPNS device blocks the transmission of the service providing request message and includes service category information of the PNE or PN gateway which cannot be received at the transmitting PNE. Send an unprocessable message.
  • FIG. 11 is a diagram illustrating a method in which a CPNS device manages a service using function category information according to the present invention.
  • the CPNS device registers a category of a PNE together when registering a PNE (S1102).
  • the first PNE may request a message transmission from the second PNE side (S1104).
  • the CPNS device checks a category to which the first PNE and the second PNE belong (S1106).
  • the first PNE may belong to category X and the second PNE may belong to category Y.
  • Y is greater than X (Y> X), i.e., if the second PNE to send the message belongs to a category that provides relatively high service than the first PNE to request sending the message, Y may first request a specific message. And X can respond without a problem (S1108).
  • Y may return its category value.
  • the present invention can divide the load of the CPNS device by storing the content / service information of the PNEs existing in the private network of the PN gateway in the PN gateway, even if the device is a low specification to enable the service according to the specifications of each device It can be applied to service management system and method in CPNS environment that can apply CPNS and reduce message resource consumption by informing the receiver of low specification when sending message to inappropriate device when sending message between devices. Can be.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention relates to a service management system and method in a CPNS environment, comprising: at least one personal network entity (PNE) which transmits a personal network connection request message, comprising content/server information or functional category information classified according to the functions supported thereby, to a personal network (PN) gateway, and receives a personal network connection response as a result; a PN gateway which is provided with the functional category information classified according to the functions supported thereby and which, upon receiving the personal network connection request message, transmits, via an external network, a PN registration request message, comprising PNE and individual functional category information or category information for a content/service being stored therein, to a converged personal network service (CPNS) device, and when a PN registration completion response is received, transmits a personal network connection response to the PNE; and a CPNS device which, as a result of the PN registration request message, stores the PN gateway content/service category information or the PNE and PN gateway functional category information, and if a service request message has been received from the PNE, the device searches previously stored content/service category information to determine the PN gateway in which the corresponding service is stored, and requests and receives, from the determined PN gateway, the search for the corresponding service, and transmits the result to the corresponding PNE.

Description

CPNS 환경에서 서비스 관리 시스템 및 방법Service Management System and Method in CPU Environment
본 발명은 CPNS(Converged Personal Network Service) 환경에서 서비스 관리 시스템 및 방법에 관한 것으로서, 보다 상세하게는 CPNS 장치가 PN 게이트웨이의 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 저장하여, PNE로부터 서비스가 요청된 경우 기 저장된 콘텐츠/서비스 카테고리 정보 또는 기능 카테고리 정보를 기초로 PNE에게 서비스를 제공하거나, 지원 가능한 서비스가 아닌 경우 서비스 요청자에게 해당 사실을 통지하는 CPNS 환경에서 서비스 관리 시스템 및 방법에 관한 것이다.The present invention relates to a service management system and method in a Converged Personal Network Service (CPNS) environment, and more particularly, a CPNS device stores content / service category information of a PN gateway or functional category information of a PNE and a PN gateway. Service management system and method in a CPNS environment that provides a service to a PNE based on previously stored content / service category information or function category information when a service is requested from the service, or notifies the service requester if the service is not a supported service. It is about.
응용 애플리케이션 표준을 담당하는 OMA(Open Mobile Alliance)에서는 통합 개인 네트워크 서비스(Converged Personal Network Service; 이하 "CPNS"라 함.)를 제안하였다.The Open Mobile Alliance (OMA), which is responsible for application standards, proposed the Converged Personal Network Service (hereinafter referred to as "CPNS").
CPNS란 외부 네트워크와의 통신을 담당하는 게이트웨이 역할의 디바이스와 실제 서비스 및 콘텐츠를 재생하는 디바이스의 조합으로 이루어지는 하나의 개인 망(Personal Network)을 구성하고, 실제 서비스 및 콘텐츠를 재생하는 디바이스가 게이트웨이 역할을 하는 디바이스를 통해 외부 네트워크에 존재하는 서비스 제공 장치에 접속함으로써 해당 서비스 또는 콘텐츠를 제공받을 수 있게 하는 서비스이다. 이러한 CPNS에서 게이트웨이 역할을 하는 디바이스를 PN 게이트웨이(Personal Network Gateway)라하고, PN 게이트웨이에 근거리 통신을 통해 연결되어 PN 게이트웨이를 통해 외부 네트워크에 접속하는 디바이스를 PNE(Personal Network Entity)라 한다.CPNS constitutes a personal network composed of a combination of a device that plays a role of a gateway that communicates with an external network and a device that plays actual services and content, and a device that plays a real service and content serves as a gateway. It is a service that enables a corresponding service or content to be provided by accessing a service providing apparatus existing in an external network through a device that performs the service. A device acting as a gateway in the CPNS is called a PN gateway, and a device connected to the PN gateway through local area communication and connected to an external network through the PN gateway is called a personal network entity (PNE).
개인 망을 구성하는 디바이스의 수는 동적으로 변경될 수 있다. 예를 들어, 하나의 PN 게이트웨이와 하나의 PNE가 최초 개인 네트워크를 형성한 후에 새로운 PNE가 개인 네트워크에 참여할 수 있다.The number of devices that make up a private network can change dynamically. For example, after one PN gateway and one PNE form the first private network, a new PNE may join the private network.
도 1은 종래의 CPNS 환경에서 서비스 관리 방법을 나타낸 도면이다.1 is a diagram illustrating a service management method in a conventional CPNS environment.
도 1을 참조하면, PNE가 콘텐츠/서비스 정보를 포함하는 개인망 연결 요청 메시지를 PN 게이트웨이에 전송하면(S104), 상기 PN 게이트웨이는 상기 PNE가 CPNS 사용자인지를 인증하고, 개인망을 형성하는 것이 허락되었는지 확인하는 인증/승인을 수행한다(S106). 상기 PNE는 상기의 과정을 수행하기 전에 상기 PN 게이트웨이와 각각의 근거리 통신부를 통해 물리적으로 페어링된다. Referring to FIG. 1, when the PNE transmits a personal network connection request message including content / service information to the PN gateway (S104), the PN gateway authenticates whether the PNE is a CPNS user and forms a private network. The authentication / authorization for confirming the permission is performed (S106). The PNE is physically paired with the PN gateway through each local area communication unit before performing the above process.
그런 다음 상기 PNE가 주변의 PN 게이트웨이를 찾기 위해 또는 주변의 디바이스가 CPNS와 관련하여 어떤 모드로 동작하는지 파악하기 위해 자신과 페어링된 모든 디바이스에게 모드 검색 메시지를 근거리 통신부를 통해 전송한다. 상기 PN 게이트웨이가 모드 검색 메시지를 수신하게 되면, 상기 PN 게이트웨이는 이에 대한 응답 메시지에 자신이 PN 게이트웨이임을 나타내는 정보를 포함시켜 상기 PNE로 전송한다.Then, the PNE transmits a mode search message to all devices paired with the local area communication unit to find a nearby PN gateway or to determine which mode the peripheral device operates in relation to CPNS. When the PN gateway receives the mode search message, the PN gateway includes information indicating that the PN gateway is a PN gateway and transmits the information to the PNE.
상기와 같은 과정이 수행된 후, 상기 PNE는 개인망 연결 요청 메시지를 상기 PN 게이트웨이로 전송하고, 상기 PN 게이트웨이는 인증을 수행하게 된다.After the above process is performed, the PNE transmits a private network connection request message to the PN gateway, and the PN gateway performs authentication.
상기 S106의 수행 결과 인증이 정상적으로 완료되면, 상기 PN 게이트웨이는 상기 PNE에게 PNE 식별자를 할당하고, 할당한 PNE 식별자를 포함하는 PNE 리스트와 상기 PNE의 단말 정보를 저장한다(S108). When the authentication is successfully completed as a result of the operation of S106, the PN gateway allocates a PNE identifier to the PNE, and stores a PNE list including the allocated PNE identifier and terminal information of the PNE (S108).
상기 S108의 수행 후, PN 게이트웨이는 PN 리스트를 구성하여 CPNS장치에 PN 등록 요청 메시지를 전송한다(S110). 상기 PN 등록 요청 메시지에는 PN 게이트웨이 식별정보, PN 식별자, PNE 리스트, 각 PNE에 대한 단말 정보, 각 PNE의 콘텐츠/서비스 정보 등을 포함할 수 있다.After performing the step S108, the PN gateway constructs a PN list and transmits a PN registration request message to the CPNS device (S110). The PN registration request message may include PN gateway identification information, PN identifier, PNE list, terminal information for each PNE, content / service information of each PNE, and the like.
상기 PN 등록 요청 메시지를 수신한 CPNS 장치는 상기 PN 등록 요청 메시지에 포함된 PNE에 대한 CPNS 사용 인증 및 승인을 수행하고(S112), 각 PNE의 콘텐츠/서비스 정보를 포함하는 PN 리스트를 등록한다(S114). Upon receiving the PN registration request message, the CPNS device performs CPNS use authentication and approval on the PNE included in the PN registration request message (S112), and registers a PN list including content / service information of each PNE ( S114).
상기 S114의 수행 후, 상기 CPNS 장치는 PN 등록이 완료되었음을 나타내는 응답 메시지를 상기 PN게이트웨이로 전송하고(S116), 상기 PN 게이트웨이는 상기 PNE에게 개인망 연결이 완료되었음을 나타내는 응답 메시지를 전송한다(S118).After performing the step S114, the CPNS device transmits a response message indicating that the PN registration is completed to the PN gateway (S116), and the PN gateway transmits a response message indicating that the personal network connection is completed (S118). ).
상기와 같이 개인망의 형성 및 등록이 완료된 후, 상기 PNE가 상기 PN 게이트웨이를 통해 상기 CPNS 장치로 CPNS 서비스를 요청하면(S120), 상기 CPNS 장치는 해당 서비스를 검색하고(S122) 그 서비스 검색 결과를 상기 PN 게이트웨이를 통해 상기 PNE로 전송한다(S124). After the formation and registration of the personal network is completed as described above, when the PNE requests the CPNS service to the CPNS device through the PN gateway (S120), the CPNS device searches for the corresponding service (S122) and the service search result. To transmit to the PNE via the PN gateway (S124).
상기와 같이 각 PNE에 저장된 컨텐츠/서비스 정보는 PN게이트웨이를 거쳐 CPNS 장치에 저장된다. 즉, 상기 CPNS 장치는 하위에 존재하는 모든 PNE들의 컨텐츠/서비스 정보를 저장하게 된다. As described above, the content / service information stored in each PNE is stored in the CPNS device via the PN gateway. That is, the CPNS device stores content / service information of all PNEs existing below.
추후, 상기 CPNS 장치는 서비스가 요청되면, 기 저장된 컨텐츠/서비스 정보를 검색하고 그 검색 결과를 해당 PNE로 전송한다.Subsequently, when a service is requested, the CPNS device searches for previously stored content / service information and transmits the search result to the corresponding PNE.
그러나 상기와 같은 종래에는 CPNS 장치가 모든 PNE에 저장된 콘텐츠/서비스를 저장 및 관리하므로 CPNS 장치에 burden이 많은 단점이 있다.However, in the related art, since the CPNS device stores and manages contents / services stored in all PNEs, the CPNS device has a lot of burdens.
또한, CPNS에 포함되는 PNE로는 컴퓨터, 스마트폰, TV등의 고사양 디바이스에서부터 센서, 혈압계 등의 저사양 디바이스까지 다양한 디바이스들이 적용될 수 있는데, 센서, 혈압계 등의 저사양 디바이스의 경우 프로세싱 능력에 한계가 있고 수행 가능한 기능 또한 한정적이기 때문에 CPNS 표준을 적용하는 것이 용이하지 않다. 또한, 저사양 디바이스의 경우 원활한 통신이 어렵기 때문에 서비스 이용에 불편함이 있다. 그리고, 높은 사양의 디바이스가 낮은 사양의 디바이스에 메시지를 보낼 경우, 수신자가 이에 응답할 수 없음에도 송신자 측에서 응답을 받기 위해 계속해서 메시지를 송신하게 되므로 메시지 리소스가 소모되는 문제점이 있다.In addition, PNE included in CPNS can be applied to a variety of devices, from high-end devices such as computers, smartphones, and TVs to low-end devices such as sensors and blood pressure monitors. It is not easy to apply the CPNS standard because the possible functions are also limited. In addition, in the case of a low-spec device it is difficult to use the service because smooth communication is difficult. In addition, when a device having a high specification sends a message to a device having a low specification, a message resource is consumed because the sender continuously transmits the message to receive a response even though the receiver cannot respond to the message.
본 발명은 상술한 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 PN게이트웨이의 개인망내에 존재하는 PNE들의 콘텐츠/서비스 정보를 PN 게이트웨이에 저장하여 CPNS 장치의 Load를 분할할 수 있는 CPNS 환경에서 서비스 관리 시스템 및 방법을 제공하는데 있다.The present invention has been made to solve the above-described problem, an object of the present invention is to store the content / service information of the PNEs existing in the PN gateway private network in the PN gateway to divide the load of the CPNS device CPNS environment The present invention provides a service management system and method.
본 발명의 다른 목적은 콘텐츠/서비스 정보를 매번 등록해야 하는 절차와 CPNS 장치가 등록된 콘텐츠/서비스 정보를 관리해야 하는 burden을 줄일 수 있는 CPNS 환경에서 서비스 관리 시스템 및 방법을 제공하는데 있다.Another object of the present invention is to provide a service management system and method in a CPNS environment that can reduce the burden of having to register content / service information every time and the burden of managing the registered content / service information.
본 발명의 또 다른 목적은 CPNS에 포함된 CPNS 디바이스에 대해 각 디바이스가 지원하는 기능에 따라 기능 카테고리를 설정하고, CPNS 디바이스에 서비스 요청 시 해당 CPNS 디바이스의 기능 카테고리에 따라 지원 가능한 서비스 요청만을 처리하고, 수행이 불가능한 서비스가 요청된 경우 서비스 요청자에게 해당 사실을 통지함으로써, CPNS의 운용 효율을 향상시킬 수 있으며 적절치 못한 서비스 요청 메시지를 송신하는 데에 메시지 리소스를 낭비하는 것을 방지할 수 있는 통합 개인 네트워크 서비스 시스템 및 그 제어 방법을 제공하는데 있다.Another object of the present invention is to set a function category according to the function supported by each device for the CPNS device included in the CPNS, and only service requests that can be supported according to the function category of the CPNS device when the service request to the CPNS device and By notifying the service requester when a service that cannot be performed is requested, an integrated private network can improve the operational efficiency of CPNS and prevent wasting of message resources for sending inappropriate service request messages. It is to provide a service system and a control method thereof.
전술한 목적을 달성하기 위한 본 발명의 일 측면에 따르면, 콘텐츠/서비스 정보 또는 자신이 지원하는 기능에 따라 분류된 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지를 PN(Personal Network)게이트웨이로 전송하고, 그 결과로 개인망 연결 응답을 수신하는 적어도 하나의 PNE(Personal Network Entity), 자신이 지원하는 기능에 따라 분류된 기능 카테고리 정보를 가지며, 상기 개인망 연결 요청 메시지 수신에 따라, 자신이 저장하고 있는 콘텐츠/서비스의 카테고리 정보 또는 PNE와 자신의 기능 카테고리 정보를 포함하는 PN 등록 요청 메시지를 외부 망을 통해 CPNS(Converged Personal Network Service)장치로 전송하여 PN 등록 완료 응답 수신 시, 개인망 연결 응답을 상기 PNE로 전송하는 PN 게이트웨이, 상기 PN 등록 요청 메시지에 따라, 상기 PN 게이트웨이의 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 저장하고, PNE로부터 서비스 요청 메시지가 수신된 경우, 기 저장된 콘텐츠/서비스 카테고리 정보를 검색하여 해당 서비스가 저장된 PN 게이트웨이를 판단하고, 상기 판단된 PN 게이트웨이에 해당 서비스의 검색을 요청 및 수신하여 해당 PNE로 전송하는 CPNS 장치를 포함하는 CPNS 환경에서 서비스 관리 시스템이 제공된다. According to an aspect of the present invention for achieving the above object, and transmits a personal network connection request message including the content / service information or functional category information classified according to the function supported by the personal network (PN) gateway At least one Personal Network Entity (PNE) that receives a personal network connection response as a result, having functional category information classified according to a function supported by the user, and stored by the personal network connection request message When a PN registration request message including category information of a content / service or a PNE and its functional category information is transmitted to a Converged Personal Network Service (CPNS) device through an external network, a personal network connection response is received. PN gateway to the PNE, according to the PN registration request message, the content / content of the PN gateway Store service category information or function category information of the PNE and PN gateway, and if a service request message is received from the PNE, search for previously stored content / service category information to determine the PN gateway in which the corresponding service is stored, and determine the determined PN A service management system is provided in a CPNS environment including a CPNS device for requesting and receiving a search for a corresponding service from a gateway and transmitting the same to a PNE.
상기 PNE는 개인망 연결시 제공하는 콘텐츠/서비스가 없거나, 제공하는 콘텐츠/서비스를 상기 PN 게이트웨이에 등록하지 않고 사용하는 중에 새로운 콘텐츠/서비스가 등록된 경우, 초기 등록/인증과 무관하게 상기 등록된 콘텐츠/서비스를 상기 PN 게이트웨이에 등록한다. If the PNE has no content / service provided when connecting to a personal network or new content / service is registered while using the provided content / service without registering with the PN gateway, the PNE is registered regardless of initial registration / authentication. Register content / service with the PN gateway.
상기 CPNS 장치는 서비스 요청 메시지 또는 서비스 제공 요청 메시지가 수신된 경우, 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보에 기초하여 수신 측에서 서비스를 처리할 수 있는지 여부를 판단하고, 수신 측 PNE 혹은 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 서비스 검색 요청 메시지 또는 서비스 제공 요청 메시지의 송신을 차단하고, 송신 측 PNE에 수신이 불가능한 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송한다. When the CPNS device receives a service request message or a service providing request message, the CPNS device determines whether the receiving side can process a service based on the functional category information of the receiving PNE or PN gateway, and receives the receiving PNE or PN gateway. If the service processing is not possible at, the transmission of the service search request message or the service providing request message is blocked, and the service non-processing message including the function category information of the PNE or PN gateway which cannot be received is transmitted to the transmitting PNE.
상기 PNE와 PN 게이트웨이는 처리가 불가능한 서비스 요청 메시지를 수신한 경우, 해당 메시지의 송신을 차단하고 서비스 처리불가 메시지를 전송한다. When the PNE and the PN gateway receive a service request message that cannot be processed, the PNE and the PN gateway block transmission of the message and transmit a service unavailable message.
본 발명의 다른 측면에 따르면, 외부 망(network)에 존재하는 CPNS 장치와의 통신을 위한 무선 접속부, 근거리 통신을 이용하여 PNE와 통신을 수행하는 근거리 통신부, 상기 근거리 통신부를 통해 PNE로부터 콘텐츠/서비스 정보 또는 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지가 수신된 경우, 기 저장된 콘텐츠/서비스들의 카테고리 정보 또는 PNE와 자신의 기능 카테고리 정보를 포함하는 PN 등록 요청 메시지를 상기 무선 접속부를 통해 상기 CPNS 장치로 전송하고, 상기 CPNS 장치로부터 PN 등록 완료 응답 수신 시 개인망 연결 응답을 상기 근거리 통신부를 통해 상기 PNE로 전송하는 개인망 형성 관리부를 포함하는 PN 게이트웨이가 제공된다. According to another aspect of the present invention, a wireless access unit for communication with a CPNS device existing in an external network, a local area communication unit for performing communication with a PNE using local area communication, and content / service from the PNE through the local area communication unit When the personal network connection request message including the information or the function category information is received, the CPNS device receives the PN registration request message including the category information of the previously stored contents / services or the PNE and its function category information through the wireless access unit. And a personal network establishment management unit configured to transmit a personal network connection response to the PNE through the local area communication unit when the PN registration complete response is received from the CPNS device.
상기 PN 게이트웨이는 개인망이 형성된 PNE들, 각 PNE들의 콘텐츠/서비스 정보 또는 기능 카테고리 정보가 저장된 서비스 정보 데이터베이스를 더 포함할 수 있고, 상기 개인망 형성 관리부는 상기 개인망 연결 요청 메시지에 포함된 콘텐츠/서비스 정보 또는 기능 카테고리 정보를 해당 PNE 정보와 함께 상기 서비스 정보 데이터베이스에 저장한다. The PN gateway may further include a service information database in which PNEs in which a personal network is formed, content / service information or function category information of each PNE are stored, and the personal network formation manager is included in the personal network connection request message. Store service information or function category information together with the corresponding PNE information in the service information database.
상기 PN 게이트웨이는 상기 무선 접속부를 통해 상기 CPNS 장치로부터 서비스 검색 요청 메시지가 수신된 경우, 서비스 정보 데이터베이스를 검색하여 요청된 서비스의 카테고리를 가지는 PNE들을 검색하고, 상기 검색된 PNE들 중에서 해당 콘텐츠/서비스를 가진 PNE를 추출한 후, 상기 추출된 PNE의 해당 콘텐츠/서비스를 포함하는 서비스 검색 결과를 상기 CPNS 장치로 전송하는 서비스 검색부를 더 포함할 수 있다. When the PN gateway receives a service search request message from the CPNS device through the wireless access unit, the PN gateway searches a service information database to search for PNEs having a requested service category, and searches for corresponding content / service among the found PNEs. After extracting the PNE, the service search unit for transmitting a service search result including the corresponding content / service of the extracted PNE to the CPNS device may be further included.
상기 서비스 검색부는 상기 서비스 검색 요청 메시지를 분석하여 그 서비스를 요청한 PNE가 자신의 개인망 영역에 존재하는지의 여부를 판단하고, 상기 판단결과 자신의 개인망 영역에 존재하는 경우 해당 서비스 검색 결과를 상기 근거리 통신부를 통해 해당 PNE로 전송하고, 자신의 개인망 영역에 존재하지 않은 경우 서비스 검색 결과를 상기 무선 접속부를 통해 상기 CPNS 장치로 전송할 수 있다. The service search unit analyzes the service search request message to determine whether the PNE requesting the service exists in its own personal network area, and if it exists in its own personal network area, the service search result. The PNE may be transmitted to the corresponding PNE through the local area communication unit, and the service search result may be transmitted to the CPNS device through the wireless access unit when it is not present in the personal network area.
또한, 상기 서비스 검색부는, 상기 서비스 정보 데이터베이스에 PNE들의 기능 카테고리 정보가 저장된 경우, 상기 추출된 PNE들 중에서 상기 PNE의 기능 카테고리 정보와 대응되는 PNE가 존재하는지의 여부를 판단하고, 상기 판단결과 존재하는 경우 해당 PNE의 콘텐츠/서비스를 서비스 검색 결과로 상기 CPNS 장치로 전송하고, 존재하지 않은 경우 상기 PNE에 서비스 처리 불가 메시지를 전송할 수 있다. In addition, when the function category information of the PNEs is stored in the service information database, the service search unit determines whether there is a PNE corresponding to the function category information of the PNE among the extracted PNEs, and the determination result exists. In this case, the content / service of the corresponding PNE may be transmitted to the CPNS device as a service search result, and if it does not exist, a service processing impossible message may be transmitted to the PNE.
또한, 상기 PN 게이트웨이는 상기 근거리 통신부를 통해 각 PNE로부터 제공되는 콘텐츠/서비스 정보를 서비스 정보 데이터베이스에 등록, 상기 서비스 정보 데이터베이스에 저장된 콘텐츠/서비스 정보를 수정, 삭제, 업데이트 중 적어도 하나를 수행하는 서비스 정보 관리부를 더 포함할 수 있다.In addition, the PN gateway registers content / service information provided from each PNE through the local area communication unit in a service information database, and performs at least one of modifying, deleting, and updating content / service information stored in the service information database. It may further include an information management unit.
본 발명의 또 다른 측면에 따르면, PN 게이트웨이와의 통신을 위한 통신부, 각 PN 게이트웨이에 등록된 콘텐츠/서비스의 카테고리 정보, 각 PN 게이트웨이의 기능 카테고리 정보, 각 PN 게이트웨이와 연결된 PNE 리스트, 각 PNE의 기능 카테고리 정보 중 적어도 하나가 저장된 데이터베이스, 상기 통신부를 통해 PN 게이트웨이의 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보가 포함된 PN 등록 요청 메시지가 수신된 경우, PNE에 대한 CPNS 사용 인증 및 승인을 수행하여 상기 콘텐츠/서비스 카테고리 정보 또는 기능 카테고리 정보를 상기 데이터베이스에 저장하고, PN 등록 완료 응답을 상기 PN 게이트웨이로 전송하는 등록 관리부, 상기 통신부를 통해 서비스 요청 메시지가 수신된 경우, 상기 데이터베이스에 저장된 콘텐츠/서비스 카테고리 정보를 검색하여 해당 서비스가 존재하는 해당 PN 게이트웨이를 판단하고, 상기 판단된 PN 게이트웨이에 해당 서비스의 검색을 요청 및 서비스 검색 결과를 수신하여 해당 PNE로 전송하는 서비스 처리부를 포함하는 CPNS 장치가 제공된다. According to another aspect of the invention, the communication unit for communication with the PN gateway, the category information of the content / service registered in each PN gateway, the function category information of each PN gateway, the PNE list connected to each PN gateway, When a PN registration request message including a database storing at least one of the functional category information, content / service category information of the PN gateway, or PNE and functional category information of the PN gateway is received through the communication unit, CPNS use authentication for the PNE; Registration management unit for performing the authorization to store the content / service category information or functional category information in the database, and transmits a PN registration complete response to the PN gateway, if a service request message is received through the communication unit, Stored Content / Service Car A CPNS device including a service processor that searches for category information to determine a corresponding PN gateway in which a corresponding service exists, receives a request for searching for the corresponding service from the determined PN gateway, receives a service search result, and transmits the result to the corresponding PNE; Is provided.
상기 서비스 처리부는 상기 판단된 PN 게이트웨이의 기능 카테고리 정보를 확인하고, 상기 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 상기 PNE에 상기 PN 게이트웨이의 기능 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송할 수 있다. The service processor may check the function category information of the determined PN gateway, and if service processing is impossible at the PN gateway, the service processor may transmit a service unavailability message including the function category information of the PN gateway to the PNE.
또한, 상기 서비스 처리부는 PNE 혹은 PN 게이트웨이에 서비스 제공을 요청해야 하는 경우, 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보에 기초하여 수신 측에서 서비스를 처리할 수 있는지 여부를 판단하고, 수신 측 PNE 혹은 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 해당 서비스 제공 요청 메시지의 송신을 차단하고, 송신 측 PNE에 수신이 불가능한 PNE 혹은 PN 게이트웨이의 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송할 수 있다. In addition, when the service processor needs to request service provision from the PNE or PN gateway, the service processor determines whether the receiver can process the service on the basis of the receiving PNE or the function category information of the PN gateway, and determines the receiving PNE or the PN gateway. If service processing is impossible at the PN gateway, the transmission of the corresponding service provision request message may be blocked, and the service non-processing message including the category information of the PNE or PN gateway, which cannot be received, may be transmitted to the transmitting PNE.
상기 기능 카테고리는, 상기 PNE의 인증 여부, 보안 여부, 개인 네트워크 등록 여부, 그룹 기능 지원 여부, 서비스 디스크립션 여부, 원격 제어 여부 중 적어도 어느 하나의 서비스 가능 여부에 따라 분류되는 것이다. The function category is classified according to whether the PNE is authenticated, secure, private network registered, group function supported, service description or remote control.
상기 CPNS 장치는 상기 통신부를 통해 각 PN 게이트웨이로부터 제공되는 콘텐츠/서비스의 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 상기 데이터베이스에 등록, 상기 데이터베이스에 저장된 카테고리 정보를 수정, 삭제, 업데이트 중 적어도 하나를 수행하는 카테고리 정보 관리부를 더 포함할 수 있다. The CPNS device registers at least one of category information of content / service provided from each PN gateway or function category information of PNE and PN gateway through the communication unit in the database, and corrects, deletes and updates the category information stored in the database. The apparatus may further include a category information manager that performs the operation.
상기 등록 관리부는 상기 PNE에 대한 CPNS 사용 인증을 수행하여, 인증된 PNE인 경우 상기 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 저장하여 PN 등록 완료 응답을 상기 PN 게이트웨이로 전송하고, 인증된 PNE가 아닌 경우 상기 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 저장하지 않고 상기 PN 게이트웨이로 상기 PNE의 식별정보를 포함하는 등록 거절 응답을 전송할 수 있다. The registration manager performs CPNS use authentication for the PNE, and in case of an authenticated PNE, stores the content / service category information or the function category information of the PNE and the PN gateway, and transmits a PN registration completion response to the PN gateway. If it is not an authorized PNE, the registration rejection response including the identification information of the PNE may be transmitted to the PN gateway without storing the content / service category information or the function category information of the PNE and the PN gateway.
본 발명의 또 다른 측면에 따르면, PNE가 근거리 통신을 통해 콘텐츠/서비스 정보 또는 자신이 지원하는 기능에 따라 분류된 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지를 PN 게이트웨이로 전송하는 단계, 상기 PN 게이트웨이가 상기 PNE의 승인 및 인증을 수행하여 상기 콘텐츠/서비스 정보를 PNE 정보와 함께 저장하고, 기 저장된 콘텐츠/서비스들의 카테고리 정보 또는 상기 PNE와 자신의 기능 카테고리 정보를 포함하는 PN 등록 요청 메시지를 CPNS 장치로 전송하는 단계, 상기 CPNS 장치가 상기 PN 등록 요청 메시지에 포함된 콘텐츠/서비스의 카테고리 정보 또는 기능 카테고리 정보를 저장하고, 개인망 연결 응답을 상기 PN 게이트웨이를 통해 상기 PNE로 전송하는 단계를 포함하는 CPNS 환경에서 서비스 관리 방법이 제공된다. According to another aspect of the present invention, the PNE transmits a personal network connection request message including the content / service information or functional category information classified according to the function supported by the PN gateway to the PN gateway through local area communication, the PN The gateway performs approval and authentication of the PNE to store the content / service information together with the PNE information, and CPNS the PN registration request message including the category information of the previously stored contents / services or the PNE and its function category information. Transmitting to a device, the CPNS device storing category information or function category information of content / service included in the PN registration request message, and transmitting a personal network connection response to the PNE through the PN gateway; A service management method is provided in a CPNS environment.
상기 CPNS 환경에서 서비스 관리 방법은 상기 CPNS 장치가 서비스 요청 메시지를 수신한 경우, 기 저장된 콘텐츠/서비스 카테고리 정보를 검색하여 해당 서비스가 저장된 PN 게이트웨이를 판단하고, 상기 판단된 PN 게이트웨이에 해당 서비스의 검색을 요청하는 단계, 상기 PN 게이트웨이가 서비스 정보 데이터베이스를 검색하여 상기 요청된 서비스의 카테고리를 가지는 PNE들을 판단하고, 상기 판단된 PNE들 중에서 해당 콘텐츠/서비스를 가진 PNE를 추출하는 단계, 상기 PN 게이트웨이가 상기 추출된 PNE의 해당 콘텐츠/서비스를 포함하는 서비스 검색 결과를 상기 CPNS 장치로 전송하는 단계 및 상기 CPNS 장치가 상기 서비스 검색 결과를 포함하는 서비스 응답을 해당 PNE로 전송하는 단계를 더 포함할 수 있다. When the CPNS device receives the service request message, the service management method in the CPNS environment determines the PN gateway in which the corresponding service is stored by searching the stored content / service category information and searches the corresponding service in the determined PN gateway. Requesting, the PN gateway searching a service information database to determine PNEs having a category of the requested service, and extracting a PNE having a corresponding content / service from the determined PNEs; The method may further include transmitting a service search result including the corresponding content / service of the extracted PNE to the CPNS device, and transmitting, by the CPNS device, a service response including the service search result to the corresponding PNE. .
또한, CPNS 환경에서 서비스 관리 방법은 상기 CPNS 장치에서 상기 PN 게이트웨이로부터 상기 PNE의 서비스 제공요청 메시지를 수신하여, 수신 측 PNE 혹은 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 상기 서비스 제공요청 메시지의 송신을 차단하는 단계, 상기 CPNS 장치에서 상기 송신 측 PNE에 수신이 불가능한 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송하는 단계를 더 포함할 수 있다. In addition, the service management method in a CPNS environment receives the service provision request message of the PNE from the PN gateway at the CPNS device, and blocks the transmission of the service provision request message when service processing is impossible at the receiving PNE or PN gateway. The method may further include transmitting, by the CPNS device, a service unavailability message including function category information of a PNE or a PN gateway that cannot be received from the transmitting PNE.
본 발명의 또 다른 측면에 따르면, PN 게이트웨이가 CPNS 환경에서 서비스를 관리하는 방법에 있어서, 근거리 통신을 통해 PNE로부터 콘텐츠/서비스 정보 또는 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지가 수신된 경우, 상기 콘텐츠/서비스 정보를 해당 PNE 정보와 함께 서비스 정보 데이터베이스에 저장하는 단계, 상기 서비스 정보 데이터베이스에 저장된 콘텐츠/서비스들의 카테고리 정보 또는 상기 PNE와 자신의 기능 카테고리 정보를 포함하는 PN 등록 요청 메시지를 CPNS 장치로 전송하고, 상기 CPNS 장치로부터 PN 등록 완료 응답 수신 시 개인망 연결 응답을 상기 PNE로 전송하는 단계를 포함하는 CPNS 환경에서 서비스 관리 방법이 제공된다. According to another aspect of the present invention, when the PN gateway manages a service in a CPNS environment, when a personal network connection request message including content / service information or functional category information is received from the PNE through short-range communication, Storing the content / service information together with the corresponding PNE information in a service information database, and a PN registration request message including the category information of the content / services stored in the service information database or the PNE and its function category information. The present invention provides a service management method in a CPNS environment including transmitting to the PNE and receiving a PN registration completion response from the CPNS device.
상기 CPNS 환경에서 서비스 관리 방법은 상기 CPNS 장치로부터 서비스 검색 요청 메시지가 수신된 경우, 상기 서비스 검색 요청 메시지를 분석하여 그 서비스를 요청한 PNE가 자신의 개인망 영역에 존재하는지의 여부를 판단하고, 상기 판단결과 자신의 개인망 영역에 존재하는 경우 해당 서비스 검색 결과를 해당 PNE로 전송하고, 자신의 개인망 영역에 존재하지 않은 경우 서비스 검색 결과를 상기 CPNS 장치로 전송하는 단계를 더 포함할 수 있다.In the CPNS environment, in the service management method, when a service search request message is received from the CPNS device, the service search request message is analyzed to determine whether a PNE requesting the service exists in its own network area, and The method may further include transmitting the service search result to the PNE if it exists in the personal network area, and transmitting the service search result to the CPNS device if it is not present in the personal network area.
본 발명의 또 다른 측면에 따르면, CPNS 장치가 CPNS 환경에서 서비스를 관리하는 방법에 있어서, (a) PN 게이트웨이로부터 PNE 식별정보를 포함하는 서비스 요청 메시지가 수신된 경우, 데이터베이스에 저장된 콘텐츠/서비스 카테고리 정보를 검색하여 해당 서비스가 존재하는 PN 게이트웨이를 판단하는 단계, (b) 상기 판단된 PN 게이트웨이로 서비스 검색 요청 메시지를 전송하여 서비스 검색 결과를 수신하는 단계, (c) 상기 서비스 검색 결과를 포함하는 서비스 응답을 해당 PNE로 전송하는 단계를 포함하는 CPNS 환경에서 서비스 관리 방법이 제공된다. According to another aspect of the present invention, in a method for a CPNS device to manage a service in a CPNS environment, (a) a content / service category stored in a database when a service request message including PNE identification information is received from a PN gateway; Determining the PN gateway in which the corresponding service exists by searching for information; (b) transmitting a service search request message to the determined PN gateway to receive a service search result; and (c) including the service search result. A service management method is provided in a CPNS environment including transmitting a service response to a corresponding PNE.
상기 (a)단계 이전에, 상기 PN 게이트웨이로부터 콘텐츠/서비스의 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보가 포함된 PN 등록 요청 메시지가 수신된 경우, 해당 PNE에 대한 CPNS 사용 인증을 수행하는 단계, 상기 PNE가 인증된 경우 상기 콘텐츠/서비스 카테고리 정보 또는 기능 카테고리 정보를 저장하여 PN 등록 완료 응답을 상기 PN 게이트웨이로 전송하고, 상기 PNE가 인증되지 않은 경우 상기 카테고리 정보를 저장하지 않고 상기 PN 게이트웨이로 상기 PNE 식별정보를 포함하는 등록 거절 응답을 전송하는 단계를 더 포함할 수 있다. Before the step (a), if the PN registration request message including the category information of the content / service or the PNE and the functional category information of the PN gateway is received from the PN gateway, performing the CPNS use authentication for the corresponding PNE Store the content / service category information or function category information when the PNE is authenticated, and transmit a PN registration completion response to the PN gateway; when the PNE is not authenticated, to the PN gateway without storing the category information. The method may further include transmitting a registration rejection response including the PNE identification information.
또한, CPNS 환경에서 서비스 관리 방법은 상기 PN 게이트웨이로부터 서비스 제공 요청 메시지가 수신된 경우, 상기 서비스 제공 요청 메시지에 포함된 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보를 확인하는 단계, 상기 확인된 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리에서 지원하는 성능에 기초하여 서비스를 제공하는 단계를 더 포함할 수 있다. In addition, the service management method in a CPNS environment, if a service provision request message is received from the PN gateway, checking the functional category information of the receiving side PNE or PN gateway included in the service provision request message, the confirmed receiving side The method may further include providing a service based on performance supported by a functional category of the PNE or PN gateway.
상기 확인된 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리에서 지원하는 성능에 기초하여 서비스를 제공하는 단계는, 상기 수신 측 PNE 혹은 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 상기 서비스 제공요청 메시지의 송신을 차단하고, 송신 측 PNE에 수신이 불가능한 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송하는 것을 특징으로 할 수 있다. Providing a service based on the performance supported by the identified functional side of the PNE or PN gateway, if the service cannot be processed at the receiving PNE or PN gateway, block the transmission of the service provision request message. The method may further include transmitting a service inoperable message including function category information of a PNE or a PN gateway that is impossible to receive to the transmitting PNE.
본 발명에 따르면, PN게이트웨이의 개인망내에 존재하는 PNE들의 콘텐츠/서비스 정보를 PN 게이트웨이에 저장하여 CPNS 장치의 Load를 분할할 수 있다. According to the present invention, content / service information of PNEs existing in a personal network of a PN gateway may be stored in the PN gateway to divide the load of the CPNS device.
또한, 콘텐츠/서비스 정보를 매번 등록해야 하는 절차와 CPNS 장치가 등록된 콘텐츠/서비스 정보를 관리해야 하는 burden을 줄일 수 있다.In addition, the burden of having to register the content / service information every time and the CPNS device to manage the registered content / service information can be reduced.
또한, CPNS에 포함된 CPNS 디바이스에 대해 각 디바이스가 지원하는 기능에 따라 기능 카테고리를 설정하고, CPNS 디바이스에 서비스 요청 시 해당 CPNS 디바이스의 기능 카테고리에 따라 지원 가능한 서비스 요청만을 처리하고, 수행이 불가능한 서비스가 요청된 경우 서비스 요청자에게 해당 사실을 통지함으로써, CPNS의 운용 효율을 향상시킬 수 있으며 적절치 못한 서비스 요청 메시지를 송신하는 데에 메시지 리소스를 낭비하는 것을 방지할 수 있다. In addition, a function category is set according to a function supported by each device for a CPNS device included in CPNS, and when a service request is made to a CPNS device, only service requests that can be supported according to a function category of the corresponding CPNS device are processed, and a service that cannot be performed If a request is made to the service requester by notifying the fact, it is possible to improve the operation efficiency of the CPNS and to avoid wasting the message resources to send an inappropriate service request message.
도 1은 종래의 CPNS 환경에서 서비스 관리 방법을 나타낸 도면.1 is a diagram illustrating a service management method in a conventional CPNS environment.
도 2는 본 발명에 따른 CPNS 환경에서 서비스 관리 시스템을 나타낸 도면.2 is a diagram illustrating a service management system in a CPNS environment according to the present invention.
도 3은 본 발명에 따른 PN 게이트웨이의 구성을 개략적으로 나타낸 블럭도.3 is a block diagram schematically showing the configuration of a PN gateway according to the present invention;
도 4는 본 발명에 따른 서비스 정보 데이터베이스의 구조를 나타낸 예시도.4 is an exemplary view showing a structure of a service information database according to the present invention.
도 5는 본 발명에 따른 CPNS 장치의 구성을 개략적으로 나타낸 블럭도.Figure 5 is a block diagram schematically showing the configuration of a CPNS device according to the present invention.
도 6은 본 발명에 따른 데이터베이스에 저장된 서비스 카테고리의 구조를 나타낸 예시도. 6 is an exemplary view showing a structure of a service category stored in a database according to the present invention.
도 7은 본 발명의 실시예에 따른 CPNS 환경에서의 기능 카테고리 정책표를 예시한 도면. 7 illustrates a functional category policy table in a CPNS environment in accordance with an embodiment of the present invention.
도 8은 본 발명에 따른 CPNS 환경에서 서비스 관리 방법을 나타낸 도면. 8 is a diagram illustrating a service management method in a CPNS environment according to the present invention.
도 9는 본 발명에 따른 PN 게이트웨이가 CPNS 환경에서 서비스를 관리하는 방법을 나타낸 도면. 9 is a diagram illustrating a method for managing a service in a CPNS environment by a PN gateway according to the present invention;
도 10은 본 발명에 따른 CPNS 장치가 CPNS 환경에서 서비스를 관리하는 방법을 나타낸 도면. 10 is a diagram illustrating a method for a CPNS device to manage a service in a CPNS environment according to the present invention;
도 11은 본 발명에 따른 CPNS 장치가 기능 카테고리 정보를 이용하여 서비스를 관리하는 방법을 나타낸 도면.11 is a diagram illustrating a method for a CPNS device to manage a service using functional category information according to the present invention;
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 보다 상세히 설명하기로 한다. 첨부 도면을 참조하여 설명함에 있어 동일하거나 대응하는 구성 요소는 동일한 도면번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the description with reference to the accompanying drawings, the same or corresponding components will be given the same reference numerals and redundant description thereof will be omitted.
이하에서 설명되는 CPNS는 근거리 통신이 가능한 디바이스 간에 개인망을 형성하고, 개인망을 통해 외부 네트워크에서 제공되는 서비스를 전달할 수 있는 서비스를 말한다. The CPNS described below refers to a service that forms a personal network between devices capable of short-range communication and delivers a service provided by an external network through the personal network.
도 2는 본 발명에 따른 CPNS 환경에서 서비스 관리 시스템을 나타낸 도면이다.2 is a diagram illustrating a service management system in a CPNS environment according to the present invention.
도 2를 참조하면, CPNS 환경에서 서비스 관리 시스템은 하나 이상의 개인망 엔티티(Personal Network Entity, 이하 PNE라 칭함)(100), PN 게이트웨이(200), CPNS 장치(300)를 포함한다.Referring to FIG. 2, a service management system in a CPNS environment includes one or more Personal Network Entities (hereinafter referred to as PNEs) 100, a PN gateway 200, and a CPNS device 300.
상기 PNE(100)는 근거리 통신을 통해 콘텐츠/서비스 정보 또는 자신이 지원하는 기능에 따라 분류된 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지를 PN(Personal Network)게이트웨이(200)로 전송하고, 그 결과로 개인망 연결 응답을 수신한다. 상기 콘텐츠/서비스 정보는 콘텐츠/서비스, 그 콘텐츠/서비스의 카테고리 등을 포함한다. 여기서, 상기 콘텐츠/서비스는 7공구, 활, 스타크래프트, 무사 백동수 등을 말하고, 카테고리는 7공구 및 활의 경우 영화(movie), 스타크래프트의 경우 게임(game), 무사 백동수의 경우 드라마(drama) 일 수 있다.The PNE 100 transmits a personal network connection request message including content / service information or function category information classified according to a function supported by the PN to the PN gateway 200 through local area communication. The result is a private network connection response. The content / service information includes content / service, category of the content / service, and the like. Here, the content / service refers to tool 7, bow, starcraft, samurai baek soo soo, etc., category 7 tool and bow for movie (movie), star craft for game (game), samurai baek dong soo drama (drama) Can be).
상기 기능 카테고리는 PNE(100) 및 PN 게이트웨이(200)와 같은 CPNS 디바이스를, 각 디바이스에서 수행 가능한 CPNS 서비스의 종류에 따라 복수개의 그룹으로 분류한 것이다. 예컨대, 인증, 등록, 보안, 그룹기능, 서비스 검색기능, 서비스 배포 기능 등의 다양한 CPNS 기능 중에서, 어떤 기능을 지원할 수 있는지에 따라 기능 카테고리가 설정될 수 있으며, 이러한 기능 카테고리의 설정 과정은 CPNS 관리자에 의해 수행될 수 있다. The functional category classifies CPNS devices such as PNE 100 and PN gateway 200 into a plurality of groups according to the types of CPNS services that can be performed in each device. For example, among various CPNS functions such as authentication, registration, security, group function, service search function, and service distribution function, a function category can be set according to which function can be supported. It can be performed by.
또한, 상기 PNE(100)는 개인망 연결시 제공하는 콘텐츠/서비스가 없거나, 제공하는 콘텐츠/서비스가 있어도 일부러 콘텐츠/서비스 정보를 상기 PN 게이트웨이(200)에 등록하지 않고 사용하다가도, 어플리케이션을 다운로드하거나 새로운 콘텐츠/서비스가 등록된 경우, 초기 등록/인증과 무관하게 저장된 콘텐츠/서비스를 상기 PN 게이트웨이(200)에 등록한다.In addition, the PNE 100 downloads an application even if there is no content / service provided when connecting to a personal network, or even if there is a content / service provided without using the content / service information without registering it with the PN gateway 200. When a new content / service is registered, the stored content / service is registered with the PN gateway 200 regardless of initial registration / authentication.
상기 PNE(100)는 근거리 통신부를 내장하고 있어, 근처에 있는 다른 디바이스들과 근거리 통신은 가능하지만, 외부 망(Wide Area Network)에 접속할 수 있는 통신 모듈을 가지고 있지 않아서 서비스 제공 사업자에게 직접적으로 접속할 수 없다는 공통적인 특징을 갖는다. 상기 외부 망으로 예를 들어, 인터넷, 휴대 전화 네트워크 등이 있을 수 있다. Since the PNE 100 has a built-in short-range communication unit, short-range communication with other nearby devices is possible, but the PNE 100 does not have a communication module that can be connected to a wide area network to directly connect to a service provider. Can not have a common feature. The external network may be, for example, the Internet, a cellular phone network, or the like.
따라서, 상기 PNE(100)는 근거리 통신으로 상기 PN 게이트웨이(200)를 통해 페어링을 수행하여 개인망을 형성한다. 여기에서 개인망을 형성한다는 것은 물리적인 페어링(Physical pairing)된 각 기기의 역할을 확인하고 CPNS를 제공받을 수 있도록 PNE(100)와 PN게이트웨이(200) 간에 네트워크를 형성하는 것을 의미한다. 이를 위해 PNE(100)와 PN 게이트웨이(200) 간 CPNS 지원 유무를 확인하고, 승인 및 인증(Authentication /Authorization)을 통해 CPNS 사용 가능한 기기인지 확인하고, 기기의 역할(Role) 즉, GW 모드로 동작하는지 또는 PNE 모드로 동작하는지를 확인하는 일련의 절차를 수행함으로써 CPNS를 제공하기 위한 어플리케이션 측면에서의 망을 형성하는 것을 의미한다. 이렇게 형성된 개인망을 통해 PNE(100)는 PN 게이트웨이(200)의 통신 기능을 이용하여 사업자 네트워크의 CPNS 장치(300)에 접속할 수 있다. Accordingly, the PNE 100 forms a personal network by performing pairing through the PN gateway 200 through short range communication. Forming a personal network here means forming a network between the PNE 100 and the PN gateway 200 so as to identify the role of each physically paired device and receive CPNS. To this end, check whether there is CPNS support between the PNE 100 and the PN gateway 200, check whether the device is CPNS-enabled through authorization and authentication, and operate in a role, that is, GW mode. Means a network in terms of an application for providing CPNS by performing a series of procedures for checking whether the device is operating in the PNE mode or the PNE mode. Through the personal network thus formed, the PNE 100 may access the CPNS device 300 of the operator's network using the communication function of the PN gateway 200.
또한, PNE(100)는 직접적으로 서비스를 제공하는 디바이스로써 각 PNE(100)에는 CPNS 서비스 제공기능이 탑재된다. 통상적으로 제공되는 CPNS 서비스 기능으로는, 인증, 등록, 보안, 그룹기능, 서비스 검색기능, 서비스 배포 기능 등 다양한 기능이 제공된다. In addition, the PNE 100 is a device that directly provides a service, and each PNE 100 is equipped with a CPNS service providing function. Commonly provided CPNS service functions, various functions such as authentication, registration, security, group function, service search function, service distribution function is provided.
그런데, PNE(100)에는 PC, 스마트폰, 태블릿 등 고사양 기기부터 내비게이션, PMP 등의 일반 기기와, 센서, 혈압계 등의 저사양 기기까지 다양한 디바이스가 포함될 수 있다. However, the PNE 100 may include various devices ranging from high-end devices such as PCs, smartphones, and tablets to general devices such as navigation and PMP, and low-end devices such as sensors and blood pressure monitors.
이에, PNE에 따라 각기 다른 CPNS 기능을 지원할 수 있으며, PNE가 지원하는 기능에 따라 해당 PNE의 기능 카테고리가 결정된다. 기능 카테고리는 PNE(100) 및 PN 게이트웨이(200)와 같은 CPNS 디바이스를, 각 디바이스에서 수행 가능한 CPNS 서비스의 종류에 따라 복수개의 그룹으로 분류한 것이다. 예컨대, 인증, 등록, 보안, 그룹기능, 서비스 검색기능, 서비스 배포 기능 등의 다양한 CPNS 기능 중에서, 어떤 기능을 지원할 수 있는지에 따라 기능 카테고리가 설정될 수 있으며, 이러한 기능 카테고리의 설정 과정은 CPNS 관리자에 의해 수행될 수 있다. Accordingly, different CPNS functions may be supported according to the PNE, and a function category of the corresponding PNE is determined according to the functions supported by the PNE. The functional category classifies CPNS devices such as the PNE 100 and the PN gateway 200 into a plurality of groups according to the types of CPNS services that can be performed by the devices. For example, among various CPNS functions such as authentication, registration, security, group function, service search function, and service distribution function, a function category can be set according to which function can be supported. It can be performed by.
CPNS 디바이스, 즉, PNE(100) 및 PN 게이트웨이(200)는 서비스 등록요청 메시지나 서비스 제공요청 메시지를 송신하는 경우 자신이 속하는 기능 카테고리 정보를 함께 첨부하여 송신한다. When the CPNS device, that is, the PNE 100 and the PN gateway 200 transmit a service registration request message or a service provision request message, the CPNS device attaches and transmits the function category information to which the CPNS device belongs.
수신 측 디바이스가 요청된 서비스를 처리해야 하는 경우, 처리 가능한 서비스는 정상적으로 처리하지만 처리할 수 없는 서비스일 경우 자신의 기능 카테고리 정보를 회신하여 해당 서비스를 처리할 수 없다는 사실을 알릴 수 있다.When the receiving device needs to process the requested service, if the service that can handle the service is normally processed but can not be processed, it can inform the fact that the service cannot be processed by returning its function category information.
수신 측 디바이스가 요청된 서비스를 다른 디바이스에게 전달해야 하는 경우, 메시지를 전달받을 디바이스의 기능 카테고리를 확인하여 해당 서비스를 처리할 수 있는지 여부를 판단하고, 처리 가능한 서비스일 경우 정상적으로 메시지를 전달하지만, 처리할 수 없는 서비스일 경우 메시지 전달을 중단한다. 여기서, 메시지를 송신한 디바이스 측에, 메시지를 전달받을 디바이스의 기능 카테고리 정보를 회신하여 해당 서비스를 처리할 수 없다는 서비스 처리불가 메시지를 송신할 수 있다.If the receiving device needs to deliver the requested service to another device, it checks the functional category of the device to receive the message to determine whether the service can be processed. If the service cannot be processed, the message delivery is stopped. Here, the service non-processing message indicating that the corresponding service cannot be processed by returning the function category information of the device to which the message is to be sent to the device that has sent the message.
상기 PN 게이트웨이(200)는 개인 망과 외부 망에 각각 연결 가능하여, 상기 PNE(100)로부터 개인망 연결 요청 메시지가 수신된 경우 상기 개인망 연결 요청 메시지에 포함된 콘텐츠/서비스 정보를 해당 PNE 정보와 함께 저장하고, 상기 PNE(100)와 개인망을 형성한다. 따라서, 상기 PN 게이트웨이(200)에는 자신의 개인망 영역에 존재하는 PNE들에 저장된 콘텐츠/서비스 정보 또는 기능 카테고리 정보가 저장되어 있다. The PN gateway 200 can connect to a personal network and an external network, respectively, and when a personal network connection request message is received from the PNE 100, the PN gateway 200 converts the content / service information included in the personal network connection request message to the corresponding PNE information. Store with and form a private network with the PNE 100. Therefore, the PN gateway 200 stores content / service information or function category information stored in PNEs existing in its own network area.
즉, PN 게이트웨이(200)는 PNE(100)들과 형성된 개인 네트워크를 CPNS 장치(300)에 등록한다. 개인 네트워크 등록 시에는 PN 게이트웨이(200)와 PNE(100)들의 기능 카테고리 정보를 함께 제공하여 CPNS 장치(100)에 각 디바이스의 기능 카테고리 정보도 함께 등록한다.That is, the PN gateway 200 registers the private network formed with the PNEs 100 to the CPNS device 300. When registering a private network, the function category information of the PN gateway 200 and the PNEs 100 are provided together to register the function category information of each device in the CPNS apparatus 100.
또한, 상기 PN 게이트웨이(200)는 자신이 저장하고 있는 콘텐츠/서비스의 카테고리 정보 또는 PNE(100)와 자신의 기능 카테고리 정보를 포함하는 PN 등록 요청 메시지를 외부 망을 통해 CPNS 장치(300)로 전송한다. 상기 개인망 연결 요청 메시지는 PNE 식별정보, PNE에 저장된 콘텐츠/서비스 정보 또는 PNE의 기능 카테고리 정보 등을 포함하고, 상기 PN 등록 요청 메시지는 PN 게이트웨이 식별정보, PNE 식별정보, PN 게이트웨이에 저장된 콘텐츠/서비스의 카테고리 정보, PNE(100)와 PN 게이트웨이(200)의 기능 카테고리 정보 등을 포함한다. 상기 PNE 식별정보와 PN 게이트웨이 식별정보는 MAC 어드레스 등의 물리적 주소, CPNS 규격에 의한 ID, 사용자 설정에 의하여 작성된 고유성이 인정되는 ID, CPNS 장치나 서비스 제공자가 할당한 ID 등을 말한다. 상기 콘텐츠/서비스의 카테고리 정보는 콘텐츠/서비스에 대한 대분류를 말하는 것으로, 예를 들면, music, game, movie 등을 말한다.In addition, the PN gateway 200 transmits a PN registration request message including the category information of the content / service stored therein or the PNE 100 and its function category information to the CPNS device 300 through an external network. do. The personal network connection request message includes PNE identification information, content / service information stored in the PNE or function category information of the PNE, and the PN registration request message includes PN gateway identification information, PNE identification information, and content / stored in the PN gateway. Service category information, function category information of the PNE 100 and the PN gateway 200, and the like. The PNE identification information and the PN gateway identification information refer to physical addresses such as MAC addresses, IDs according to CPNS standards, IDs recognized for uniqueness created by user settings, and IDs assigned by CPNS devices or service providers. The category information of the content / service refers to a major classification of the content / service, and for example, music, game, movie, and the like.
또한, 상기 PN 게이트웨이(200)는 외부 망, 즉 사업자 네트워크에 존재하는 CPNS 장치(300)에 접속할 수 있는 기능을 가지고 있어서, 상기 CPNS 장치(300)로부터 서비스 검색이 요청된 경우, 서비스 정보 데이터베이스로부터 해당 콘텐츠/서비스를 검색하여 서비스 검색 결과를 상기 CPNS 장치(300)로 전송한다. 이때, 상기 PN 게이트웨이(200)는 서비스를 요청한 PNE가 자신의 개인망 영역에 존재하는지의 여부를 판단하고, 자신의 개인망 영역에 존재하는 경우 해당 서비스 검색 결과를 해당 PNE(100)로 전송하고, 자신의 개인망 영역에 존재하지 않은 경우 서비스 검색 결과를 상기 CPNS 장치로 전송한다. 상기 PN 게이트웨이가(200)가 직접 PNE(100)로 서비스 검색 결과를 전송한 경우, 상기 PN 게이트웨이(200)는 서비스 검색 결과를 PNE(100)에게 전송했다는 메시지를 상기 CPNS 장치(300)에 전송한다. In addition, the PN gateway 200 has a function of connecting to a CPNS device 300 existing in an external network, that is, a provider network, and, when a service search is requested from the CPNS device 300, from the service information database. Search for the corresponding content / service and transmit a service search result to the CPNS device 300. In this case, the PN gateway 200 determines whether the PNE requesting the service exists in its own network area, and transmits the service search result to the corresponding PNE 100 when it exists in its own network area. If it does not exist in its own network area, the service search result is transmitted to the CPNS device. When the PN gateway 200 directly transmits a service search result to the PNE 100, the PN gateway 200 transmits a message to the CPNS device 300 indicating that the service search result has been transmitted to the PNE 100. do.
상기와 같이 상기 PN 게이트웨이(200)는 CPNS 장치(300)와 PNE(100) 간에 메시지와 서비스 또는 콘텐츠 전송을 중계하는 기능을 수행한다. 즉, 상기 PN 게이트웨이(200)는 개인망에 포함되는 PNE(100)가 서비스를 요청하면 이를 외부 망을 통해 CPNS 장치(300)에게 전달하고, 상기 PNE(100)가 요청한 서비스를 상기 CPNS 장치(300)가 제공하면 이를 근거리 통신을 이용하여 상기 PNE(100)에게 전달하는 역할을 수행한다. As described above, the PN gateway 200 performs a function of relaying a message, a service, or a content transmission between the CPNS device 300 and the PNE 100. That is, when the PNE 100 included in the personal network requests a service, the PN gateway 200 transmits the service to the CPNS device 300 through an external network, and transmits the service requested by the PNE 100 to the CPNS device ( If provided by 300, it serves to deliver it to the PNE 100 by using short-range communication.
상기 PN 게이트웨이(200)는 근거리 통신 기능과 외부 네트워크 접속 기능을 가지는 휴대 전화, PDA, 셋탑박스(Set top Box) 등이 될 수 있다.The PN gateway 200 may be a mobile phone, a PDA, a set top box having a short range communication function and an external network access function.
상기와 같은 역할을 수행하는 PN 게이트웨이(200)에 대한 상세한 설명은 도 3을 참조하기로 한다.A detailed description of the PN gateway 200 performing the above role will be given with reference to FIG. 3.
상기 CPNS 장치(300)는 상기 PN 게이트웨이(200)로부터의 PN 등록 요청 메시지에 포함된 PN 게이트웨이(200)의 콘텐츠/서비스 카테고리 정보 또는 PNE(100)와 PN 게이트웨이(200)의 기능 카테고리 정보를 저장하고, 상기 PN 게이트웨이(200)로 PN 등록 완료 응답을 전송한다. 이때, 상기 CPNS 장치(300)는 상기 PNE(100)에 대한 CPNS 사용 인증을 수행하여, 인증된 PNE인 경우, 상기 콘텐츠/서비스 카테고리 정보 또는 PNE(100)와 PN 게이트웨이(200)의 기능 카테고리 정보를 저장하여 PN 등록 완료 응답을 상기 PN 게이트웨이(200)로 전송한다. 만약, 인증된 PNE가 아닌 경우, 상기 CPNS 장치(300)는 상기 콘텐츠/서비스 카테고리 정보 또는 PNE(100)와 PN 게이트웨이(200)의 기능 카테고리 정보를 저장하지 않고 상기 PN 게이트웨이(200)로 상기 PNE의 식별정보를 포함하는 등록 거절 응답을 전송한다. 상기 등록 거절 응답을 수신한 PN 게이트웨이(200)는 상기 PNE의 콘텐츠/서비스 정보를 삭제한다. The CPNS device 300 stores the content / service category information of the PN gateway 200 or the function category information of the PNE 100 and the PN gateway 200 included in the PN registration request message from the PN gateway 200. And transmits a PN registration completion response to the PN gateway 200. In this case, the CPNS device 300 performs CPNS use authentication for the PNE 100, and in the case of an authenticated PNE, the content / service category information or the function category information of the PNE 100 and the PN gateway 200. Store the PN registration completion response to the PN gateway 200. If it is not an authenticated PNE, the CPNS device 300 does not store the content / service category information or the functional category information of the PNE 100 and the PN gateway 200 and the PNE gateway 200 to the PN gateway 200. The registration rejection response including the identification information of the transmits. Upon receiving the registration rejection response, the PN gateway 200 deletes the content / service information of the PNE.
상기 CPNS 장치(300)가 몇 개의 카테고리를 등록하느냐 등의 정책은 중앙 CPNS 장치에서 결정한다. The policy such as how many categories the CPNS device 300 registers is determined by the central CPNS device.
또한, 상기 CPNS 장치(300)는 PNE(100)로부터 서비스 요청 메시지가 수신된 경우, 기 저장된 콘텐츠/서비스카테고리 정보를 검색하여 해당 서비스가 저장된 PN 게이트웨이(200)를 판단하고, 상기 판단된 PN 게이트웨이(200)에 해당 서비스의 검색을 요청 및 수신하여 해당 PNE(100)로 전송한다. In addition, when the service request message is received from the PNE 100, the CPNS device 300 searches for pre-stored content / service category information to determine the PN gateway 200 in which the corresponding service is stored, and determines the determined PN gateway. The server 200 requests and receives a search for a corresponding service, and transmits the received service to the corresponding PNE 100.
또한, CPNS 장치(300)는 PNE(100) 측에 서비스 제공을 요청해야 하는 경우, 해당 PNE의 기능 카테고리 정보를 확인하여, 해당 PNE가 처리 가능한 서비스 요청일 경우 이를 PNE 측에 전달한다. 반면, PNE가 처리할 수 없는 서비스일 경우 CPNS 장치(300)는 서비스를 요청한 사용자 측에 서비스 이용이 불가능하다는 메시지를 회신한다. 서비스 이용이 불가능하다는 메시지에는 오류의 이유로써 수신 측 PNE의 기능 카테고리 정보를 첨부할 수 있다.In addition, when the CPNS device 300 needs to request service provision from the PNE 100 side, the CPNS device 300 checks the function category information of the corresponding PNE, and delivers it to the PNE side if the corresponding PNE is a service request that can be processed. On the other hand, if the service can not be processed by the PNE CPNS device 300 returns a message that the service is unavailable to the user requesting the service. The message indicating that the service is not available may attach the function category information of the receiving PNE as a reason of the error.
또한, 상기 CPNS 장치(300)는 상기 PN 게이트웨이(200)로부터 제공되는 카테고리 정보의 저장은 물론 기 저장된 카테고리 정보를 삭제, 수정, 업데이트 등을 수행한다. In addition, the CPNS device 300 not only stores category information provided from the PN gateway 200 but also deletes, modifies, and updates previously stored category information.
상기와 같은 역할을 수행하는 CPNS 장치(300)에 대한 상세한 설명은 도 4를 참조하기로 한다. Detailed description of the CPNS device 300 performing the above role will be described with reference to FIG. 4.
도 3은 본 발명에 따른 PN 게이트웨이의 구성을 개략적으로 나타낸 블럭도, 도 4는 본 발명에 따른 서비스 정보 데이터베이스의 구조를 나타낸 예시도이다.3 is a block diagram schematically showing a configuration of a PN gateway according to the present invention, and FIG. 4 is an exemplary diagram showing a structure of a service information database according to the present invention.
도 3을 참조하면, PN 게이트웨이(200)는 근거리 통신을 이용하여 물리적 연결을 담당하는 근거리 통신부(210), 무선 접속부(220), 개인망 형성 관리부(230), 서비스 검색부(240), 서비스 정보 데이터베이스(250), 서비스 정보 관리부(260)를 포함한다.Referring to FIG. 3, the PN gateway 200 may include a short range communication unit 210, a wireless access unit 220, a personal network establishment management unit 230, a service search unit 240, and a service that are in charge of a physical connection using short range communication. An information database 250 and a service information manager 260 are included.
상기 근거리 통신부(210)는 근거리 통신을 수행하는 모듈로서, 예를 들어, 블루투스 통신, 지그비(Zigbee) 통신, IrDA(Infrared Data Association), 가시광 통신, 와이파이, UWB(UltraWideBand), 와이브로, NFC 등을 수행하는 모듈일 수 있다.The short range communication unit 210 is a module for performing short range communication, for example, Bluetooth communication, Zigbee communication, IrDA (Infrared Data Association), visible light communication, Wi-Fi, UWB (UltraWideBand), WiBro, NFC, and the like. It may be a module to perform.
상기 무선 접속부(220)는 외부 망, 즉 사업자 네트워크에 존재하는 CPNS 장치와의 통신을 수행하기 위한 모듈로서, 인터넷, 이동통신망 등의 외부 망을 통한 통신을 수행한다. The wireless access unit 220 is a module for communicating with a CPNS device existing in an external network, that is, an operator network, and performs communication through an external network such as the Internet or a mobile communication network.
상기 서비스 정보 데이터베이스(250)에는 개인망이 형성된 PNE들, 각 PNE들의 콘텐츠/서비스 정보 또는 기능 카테고리 정보가 저장되어 있다. 즉, 상기 서비스 정보 데이터베이스(250)에는 도 4와 같은 구조로 콘텐츠/서비스 정보가 저장되어 있다. The service information database 250 stores PNEs in which a personal network is formed, content / service information, or function category information of each PNE. That is, the service information database 250 stores content / service information in the structure as shown in FIG. 4.
도 4를 참조하면, 서비스 정보 데이터베이스(250)에는 PNE들의 식별정보를 나타낸 소스(source), 각 PNE들에 저장된 콘텐츠/서비스를 표시하는 콘텐츠, 각 콘텐츠/서비스들의 카테고리(대분류)가 저장되어 있다. 상기 콘텐츠/서비스는 "다비치의 안녕이라고 말하지마", "씨스타의 so cool"등의 music, "통증, 활" 등의 movie 등으로, 각 PNE에 저장된 콘텐츠/서비스를 말한다. 여기서, music, movie 등은 카테고리를 말한다. Referring to FIG. 4, the service information database 250 stores a source representing identification information of PNEs, a content representing a content / service stored in each PNE, and a category (classification) of each content / service. . The content / service refers to content / service stored in each PNE, such as "don't say goodbye of Davichi", music such as "so cool of Seastar", movie such as "pain, bow", and the like. Here, music, movie, etc. refer to a category.
상기 개인망 형성 관리부(230)는 상기 근거리 통신부(210)를 통해 PNE로부터 콘텐츠/서비스 정보 또는 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지가 수신된 경우, 상기 콘텐츠/서비스 정보 또는 기능 카테고리 정보를 해당 PNE 정보와 함께 상기 서비스 정보 데이터베이스(250)에 저장하고, 상기 PNE와 개인망을 형성한다.The personal network establishment management unit 230 receives the content / service information or function category information when the personal network connection request message including content / service information or function category information is received from the PNE through the local area communication unit 210. The PNE is stored in the service information database 250 together with the PNE information, and a private network is formed with the PNE.
그런 다음 상기 개인망 형성 관리부(230)는 상기 서비스 정보 데이터베이스(250)에 저장된 콘텐츠/서비스들의 카테고리 정보 또는 PNE와 자신의 기능 카테고리 정보를 포함하는 PN 등록 요청 메시지를 상기 무선 접속부(220)를 통해 상기 CPNS 장치로 전송하고, 상기 CPNS 장치로부터의 PN 등록 완료 응답 수신 시 개인망 연결 응답을 상기 근거리 통신부(210)를 통해 상기 PNE로 전송한다.Thereafter, the personal network establishment management unit 230 transmits a PN registration request message including the category information of the contents / services stored in the service information database 250 or the PNE and its functional category information through the wireless access unit 220. It transmits to the CPNS device, and upon receiving the PN registration complete response from the CPNS device transmits a personal network connection response to the PNE through the local area communication unit 210.
즉, 상기 개인망 형성 관리부(230)는 상기 개인망 연결 요청 메시지가 수신된 경우, 상기 PNE에 대한 승인 및 인증(Authentication/Authorization)을 수행하고, 해당 콘텐츠/서비스, 콘텐츠/서비스의 카테고리를 포함하는 콘텐츠/서비스 정보를 해당 PNE 식별정보와 함께 상기 서비스 정보 데이터베이스(250)에 저장한다.That is, when the personal network connection request message is received, the personal network formation management unit 230 performs authorization and authentication for the PNE and includes corresponding content / service and category of content / service. Content / service information is stored in the service information database 250 together with the corresponding PNE identification information.
그런 다음 상기 개인망 형성 관리부(230)는 상기 서비스 정보 데이터베이스(250)를 검색하여 PNE별로 저장된 콘텐츠/서비스의 카테고리들을 추출하고, 상기 추출된 카테고리 정보를 포함하는 PN 등록 요청 메시지를 상기 무선 접속부(220)를 통해 상기 CPNS 장치로 전송한다. Then, the personal network establishment management unit 230 searches the service information database 250 to extract categories of content / service stored for each PNE, and transmits a PN registration request message including the extracted category information to the wireless access unit ( 220 is transmitted to the CPNS device.
또한, 상기 개인망 형성 관리부(230)는 상기 근거리 통신부(220)를 통해 PNE로부터 주변의 기기들이 어떠한 모드로 동작하는지를 알아보기 위한 모드 검색 메시지가 수신되면, 자신이 게이트웨이로 동작하는 장치임을 알리는 응답(Response) 메시지를 생성하여 전송한다.In addition, when the personal network establishment management unit 230 receives a mode search message for determining in which mode the peripheral devices operate from the PNE through the local area communication unit 220, the personal network formation management unit 230 indicates that the device operates as a gateway. (Response) Create and send a message.
상기 서비스 검색부(240)는 상기 무선 접속부(220)를 통해 상기 CPNS 장치로부터 서비스 검색 요청 메시지가 수신된 경우, 상기 서비스 정보 데이터베이스(250)로부터 해당 콘텐츠/서비스를 검색하여 서비스 검색 결과를 상기 CPNS 장치로 전송한다. 즉, 상기 서비스 검색부(240)는 상기 서비스 정보 데이터베이스(250)를 검색하여 요청된 서비스의 카테고리를 가지는 PNE들을 검색한다. 그런 다음 상기 서비스 검색부(240)는 상기 검색된 PNE들 중에서 해당 콘텐츠/서비스를 가진 PNE를 추출하고, 상기 추출된 PNE의 해당 콘텐츠/서비스를 포함하는 서비스 검색 결과를 상기 CPNS 장치로 전송한다. 여기서, 상기 서비스 검색 결과는 해당 콘텐츠/서비스와 그 콘텐츠/서비스가 저장된 PNE의 식별정보 등을 포함한다. 상기 PNE의 식별정보는 PNE의 ID, 주소 등을 말한다. When a service search request message is received from the CPNS device through the wireless access unit 220, the service search unit 240 searches for the corresponding content / service from the service information database 250 and returns a service search result to the CPNS. To the device. That is, the service search unit 240 searches the service information database 250 to search for PNEs having a category of the requested service. Then, the service search unit 240 extracts a PNE having a corresponding content / service from the searched PNEs, and transmits a service search result including the corresponding content / service of the extracted PNE to the CPNS device. Here, the service search result includes the content / service and identification information of the PNE in which the content / service is stored. The identification information of the PNE refers to an ID, an address, etc. of the PNE.
이때, 상기 서비스 정보 데이터베이스(250)에 PNE들의 기능 카테고리 정보가 저장된 경우, 상기 서비스 검색부(240)는 상기 추출된 PNE들 중에서 상기 PNE의 기능 카테고리 정보와 대응되는 PNE가 존재하는지의 여부를 판단하고, 존재하는 경우 해당 PNE의 콘텐츠/서비스를 서비스 검색 결과로 상기 CPNS 장치로 전송하고, 존재하지 않은 경우 상기 PNE에 서비스 처리 불가 메시지를 전송할 수 있다. In this case, when function category information of PNEs is stored in the service information database 250, the service search unit 240 determines whether a PNE corresponding to the function category information of the PNE exists among the extracted PNEs. If it is present, the content / service of the corresponding PNE may be transmitted to the CPNS device as a service search result, and if it does not exist, the service processing impossible message may be transmitted to the PNE.
또한, 상기 서비스 검색부(240)는 상기 서비스 검색 요청 메시지를 분석하여 그 서비스를 요청한 PNE가 자신의 개인망 영역에 존재하는지의 여부를 판단한다. 상기 판단결과 자신의 개인망 영역에 존재하는 경우 상기 서비스 검색부(240)는 서비스 검색 결과를 상기 근거리 통신부(210)를 통해 해당 PNE로 전송하고, 서비스 검색 결과를 PNE(100)에게 전송했다는 메시지를 상기 CPNS 장치에 전송한다.In addition, the service search unit 240 analyzes the service search request message and determines whether the PNE requesting the service exists in its own network area. If the determination result is present in the personal network area, the service retrieval unit 240 transmits the service retrieval result to the corresponding PNE through the local area communication unit 210 and transmits the service retrieval result to the PNE 100. Send to the CPNS device.
만약, 상기 판단결과 상기 PNE가 자신의 개인망 영역에 존재하지 않은 경우 상기 서비스 검색부(240)는 서비스 검색 결과를 상기 무선 접속부(220)를 통해 상기 CPNS 장치로 전송할 수도 있다. If the PNE is not present in the personal network area as a result of the determination, the service search unit 240 may transmit a service search result to the CPNS device through the wireless access unit 220.
상기 서비스 정보 관리부(260)는 상기 근거리 통신부(210)를 통해 각 PNE로부터 제공되는 콘텐츠/서비스 정보를 상기 서비스 정보 데이터베이스(250)에 등록, 상기 서비스 정보 데이터베이스(250)에 저장된 콘텐츠/서비스 정보를 수정, 삭제, 업데이트 중 적어도 하나를 수행한다. The service information manager 260 registers the content / service information provided from each PNE through the short range communication unit 210 in the service information database 250 and stores the content / service information stored in the service information database 250. Perform at least one of modify, delete, and update.
또한, 상기 서비스 정보 관리부(260)는 상기 CPNS 장치로부터 PNE 식별정보가 포함된 등록 거절 응답이 수신된 경우, 상기 서비스 정보 데이터베이스(250)에서 상기 PNE 식별정보의 콘텐츠/서비스 정보를 삭제한다. In addition, the service information manager 260 deletes the content / service information of the PNE identification information from the service information database 250 when the registration rejection response including the PNE identification information is received from the CPNS device.
또한, 상기 서비스 정보 관리부(260)는 자신의 개인망에서 연결이 해제되는 PNE가 존재하는 경우, 상기 서비스 정보 데이터베이스(250)에서 해당 PNE의 콘텐츠/서비스 정보를 삭제한다. 즉, 상기 서비스 정보 관리부(260)는 자신과 연결이 끊어지거나 명시적으로 개인망에서 분리되는 메시지를 전송한 경우, 상기 서비스 정보 데이터베이스(250)에서 해당 PNE의 콘텐츠/서비스 정보를 삭제한다. In addition, the service information manager 260 deletes the content / service information of the PNE from the service information database 250 when there is a PNE disconnected from the personal network. That is, the service information manager 260 deletes the content / service information of the corresponding PNE from the service information database 250 when it is disconnected from the service or explicitly transmits a message that is separated from the private network.
도 5는 본 발명에 따른 CPNS 장치의 구성을 개략적으로 나타낸 블럭도, 도 6은 본 발명에 따른 데이터베이스에 저장된 서비스 카테고리의 구조를 나타낸 예시도이다.5 is a block diagram schematically showing the configuration of a CPNS device according to the present invention, Figure 6 is an exemplary view showing the structure of a service category stored in a database according to the present invention.
도 5를 참조하면, CPNS 장치(300)는 PN 게이트웨이와의 통신을 위한 통신부(310), 등록 관리부(320), 서비스 처리부(330), 카테고리 정보 관리부(340), 데이터베이스(350)를 포함한다.Referring to FIG. 5, the CPNS device 300 includes a communication unit 310, a registration manager 320, a service processor 330, a category information manager 340, and a database 350 for communicating with a PN gateway. .
상기 통신부(310)는 인터넷, 이동통신망 등의 외부 망을 통해 상기 PN 게이트웨이와의 통신을 수행한다.The communication unit 310 performs communication with the PN gateway through an external network such as the Internet or a mobile communication network.
상기 데이터베이스(350)에는 상기 등록 관리부(320)에 의해 등록된 PN 게이트웨이의 정보 및 PNE의 정보가 저장된다. 즉, 상기 데이터베이스(350)에는 각 PN 게이트웨이의 정보와 각 PN 게이트웨이와 연결된 PNE들의 정보가 저장되어 있다. The database 350 stores information of a PN gateway and information of a PNE registered by the registration manager 320. That is, the database 350 stores information of each PN gateway and information of PNEs connected to each PN gateway.
상기 PN 게이트웨이의 정보는 PN 게이트웨이 정보, PN 게이트웨이의 콘텐츠/서비스 카테고리 정보, PN 게이트웨이의 기능 카테고리 정보를 포함하며, PN 게이트웨이의 아이디, 연결된 PNE의 아이디, 제공된 서비스, 과금 정보, 연결된 PNE의 사양 정보 또는 이들의 조합 중 적어도 하나 이상을 포함한다. 상기 PNE의 정보는 PNE의 기능 카테고리 정보를 포함한다. 또한, PNE의 아이디, 연결된 PN 게이트웨이의 아이디, 제공된 서비스, 과금 정보, 서비스 관련 정보 또는 이들의 조합 중 적어도 하나 이상을 포함하며, 서비스 관련 정보는, 요금제, 전송률 또는 이들의 조합 중 적어도 하나 이상을 포함한다. The PN gateway information includes PN gateway information, content / service category information of the PN gateway, and functional category information of the PN gateway, and includes an ID of the PN gateway, an ID of a connected PNE, provided services, billing information, and specification information of a connected PNE. Or at least one or a combination thereof. The information of the PNE includes function category information of the PNE. In addition, at least one or more of an ID of a PNE, an ID of a connected PN gateway, provided services, billing information, service-related information, or a combination thereof, and the service-related information may include at least one or more of a plan, a transmission rate, or a combination thereof. Include.
상기 데이터베이스(350)에 저장된 콘텐츠/서비스 카테고리 정보에 대해 도 6을 참조하면, 데이터베이스(350)에는 각 PN 게이트웨이별로 저장된 콘텐츠/서비스에 대한 카테고리 정보가 저장되어 있다. 상기 콘텐츠/서비스에 대한 카테고리 정보는 음악(music), 게임(game), 영화(movie) 등을 말한다.Referring to FIG. 6 for content / service category information stored in the database 350, the database 350 stores category information on content / service stored for each PN gateway. The category information on the content / service refers to music, game, movie, and the like.
상기 등록 관리부(320)는 상기 통신부(310)를 통해 PN 게이트웨이로부터 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보가 포함된 PN 등록 요청 메시지가 수신된 경우, PNE에 대한 CPNS 사용 인증 및 승인을 수행하여 상기 PN 등록 요청 메시지에 포함된 상기 콘텐츠/서비스 카테고리 정보 또는 기능 카테고리 정보를 상기 데이터베이스(350)에 저장한다.When the registration manager 320 receives the PN registration request message including the content / service category information or the PNE and the function category information of the PN gateway from the PN gateway through the communication unit 310, CPNS use authentication for the PNE and The authorization is performed to store the content / service category information or function category information included in the PN registration request message in the database 350.
그런 다음 상기 등록 관리부(320)는 PN 등록 완료 응답을 상기 통신부(310)를 통해 PN 게이트웨이로 전송한다. Then, the registration manager 320 transmits a PN registration completion response to the PN gateway through the communication unit 310.
이때, 상기 등록 관리부(320)는 상기 PNE)에 대한 CPNS 사용 인증을 수행하여, 인증된 PNE인 경우 상기 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 저장하지만, 인증된 PNE가 아닌 경우 상기 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 저장하지 않고 상기 PN 게이트웨이로 등록 거절 응답을 전송한다. 예를 들면, 상기 등록 관리부(320)는 상기 PNE가 불법 다운로드 이력이 있는 경우, 인증된 PNE가 아니라고 판단하여 등록 거절 응답을 상기 PN 게이트웨이로 전송한다. At this time, the registration management unit 320 performs CPNS use authentication for the PNE, and stores the content / service category information or the function category information of the PNE and the PN gateway in the case of an authenticated PNE, but is not an authenticated PNE. If not, the registration rejection response is transmitted to the PN gateway without storing the content / service category information or the function category information of the PNE and the PN gateway. For example, if the PNE has an illegal download history, the registration manager 320 determines that the PNE is not an authenticated PNE and transmits a registration rejection response to the PN gateway.
상기 등록 거절 응답을 수신한 PN 게이트웨이는 해당 PNE의 콘텐츠/서비스 정보를 삭제한다. 여기서, 상기 등록 거절 응답은 해당 PNE 식별정보 등을 포함한다.Upon receipt of the registration rejection response, the PN gateway deletes the content / service information of the corresponding PNE. Here, the registration rejection response includes corresponding PNE identification information.
상기 서비스 처리부(330)는 상기 통신부(310)를 통해 서비스 요청 메시지가 수신된 경우, 상기 데이터베이스(350)에 저장된 콘텐츠/서비스 카테고리 정보를 검색하여 해당 서비스가 존재하는 해당 PN 게이트웨이를 판단하고, 상기 판단된 PN 게이트웨이에 해당 서비스의 검색을 요청 및 수신하여 해당 PN 게이트웨이를 통해 해당 PNE로 전송한다. 이때, 상기 서비스 처리부(330)는 상기 판단된 PN 게이트웨이의 기능 카테고리 정보를 확인하고, 상기 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 상기 PNE에 수신이 불가능한 PN 게이트웨이의 기능 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송할 수 있다. When a service request message is received through the communication unit 310, the service processor 330 searches for content / service category information stored in the database 350 to determine a corresponding PN gateway in which a corresponding service exists. The PN gateway requests and receives a search for the service, and transmits the service to the PNE through the PN gateway. In this case, the service processing unit 330 checks the function category information of the determined PN gateway, and if service processing is not possible in the PN gateway, service processing including the function category information of the PN gateway that is impossible to receive in the PNE is impossible. You can send a message.
또한, 서비스 처리부(330)는 PNE가 PN 게이트웨이를 통해 요청하는 CPNS 서비스를 수신하여 처리한다. 예컨대, PNE가 특정 콘텐츠 제공을 요청한 경우, 해당 콘텐츠를 PN 게이트웨이를 통해 해당 PNE에 전송한다. In addition, the service processor 330 receives and processes the CPNS service requested by the PNE through the PN gateway. For example, when the PNE requests to provide specific content, the content is transmitted to the corresponding PNE through the PN gateway.
또한, 서비스 처리부(330)는 PNE 혹은 PN 게이트웨이에 서비스 제공을 요청해야 하는 경우, 수신 측 PNE 혹은 PN 게이트웨이의 카테고리를 확인함으로써 수신 측 PNE 혹은 PN 게이트웨이가 메시지에 포함된 서비스를 처리할 수 있는지 여부를 판단한다.In addition, when the service processor 330 needs to request a service from the PNE or PN gateway, whether the receiving PNE or PN gateway can process the service included in the message by checking the category of the receiving PNE or PN gateway. Judge.
수신 측 PNE(300) 혹은 PN 게이트웨이의 카테고리 확인 결과, 서비스 처리가 가능한 것으로 확인된 경우 서비스 요청 메시지를 정상적으로 송신하고, 해당 PNE 혹은 PN 게이트웨이에서 서비스 처리가 불가능한 것으로 확인된 경우 메시지 송신을 중단한다. 또한, 수신 측 PNE 혹은 PN 게이트웨이의 카테고리 정보를 첨부하여 서비스 처리불가 메시지를 회신할 수 있다.As a result of the category checking of the receiving PNE 300 or the PN gateway, if it is determined that the service processing is possible, the service request message is transmitted normally, and if the service processing is confirmed that the corresponding PNE or PN gateway is impossible, the message transmission is stopped. In addition, the service non-processing message may be returned by attaching category information of the receiving PNE or PN gateway.
상기 카테고리 정보 관리부(340)는 상기 통신부(310)를 통해 각 PN 게이트웨이로부터 제공되는 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 상기 데이터베이스(350)에 등록, 상기 데이터베이스(350)에 저장된 카테고리 정보를 수정, 삭제, 업데이트 중 적어도 하나를 수행한다. The category information management unit 340 registers the content / service category information or the function category information of the PNE and PN gateway provided from each PN gateway through the communication unit 310 to the database 350 and to the database 350. At least one of modifying, deleting, and updating the stored category information is performed.
또한, 카테고리 정보 관리부(340)는 기능 카테고리에 따라 지원되는 서비스 정보를 제공한다. 예컨대, 제1기능카테고리의 디바이스는 인증, 보안기능을 제공하고, 제5기능 카테고리의 디바이스는 인증, 보안, 그룹관리 기능을 제공하며, 그 외에 정의된 다른 기능 카테고리들도 각기 다른 기능을 제공할 수 있다. 카테고리 정보 관리부(340)에는 이와 같이 정의된 기능 카테고리와 해당 기능 카테고리에서 지원하는 서비스에 관한 정보가 저장된다. In addition, the category information manager 340 provides service information supported according to a function category. For example, devices in the first functional category provide authentication and security functions, devices in the fifth functional category provide authentication, security and group management functions, and other defined functional categories may also provide different functions. Can be. The category information management unit 340 stores information on the function categories defined in this way and the services supported by the corresponding function categories.
한편, 이렇게 기능 카테고리를 분류하는 정책은 운용자에 의해 다양한 방식으로 설정될 수 있다. 예컨대, 인증, 보안, PN 등록 여부, 그룹기능, 서비스 가공(service fabrication), 원격 제어 기능 등의 서비스를 제공할 수 있는지 여부에 따라 PNE를 특정 기능 카테고리로 분류하는 정책이 설정될 수 있다.Meanwhile, the policy for classifying the functional categories may be set in various ways by the operator. For example, a policy for classifying PNEs into specific functional categories may be set according to whether services such as authentication, security, PN registration, group function, service fabrication, and remote control function can be provided.
도 7은 본 발명의 실시예에 따른 CPNS 환경에서의 기능 카테고리 정책표를 예시한 것이다.7 illustrates a functional category policy table in a CPNS environment according to an embodiment of the present invention.
CPNS 디바이스는 PC, 스마트폰, 태블릿 등 고사양 기기부터 내비게이션, PMP 등의 개인 미디어 기기, 센서, 혈압계 등의 저사양 콤팩트 디바이스까지 다양하다.CPNS devices range from high-end devices such as PCs, smartphones and tablets to low-end compact devices such as personal media devices such as navigation and PMP, sensors and blood pressure monitors.
고사양 기기의 경우 PN 게이트웨이 기능도 겸할 수 있으며, 보안을 위한 인증, 서비스 등록 및 검색, 서비스 디스크립션 관리, 그룹 관리 기능 등, 상대적으로 다양한 기능을 제공할 수 있다.High-end devices can also function as PN gateways and can offer a wide variety of features, including authentication for security, service registration and retrieval, service description management, and group management.
반면, 센서, 혈압계 등의 저사양 기기의 경우 지원할 수 있는 기능이 한정적이다.On the other hand, low-end devices such as sensors and blood pressure monitors have limited functions.
이와 같이, 각 기기들은 하드웨어와 소프트웨어 적인 특성에 따라 각기 다른 기능을 지원할 수 있으며, 이에, 각 기기가 지원하는 기능에 따라 기능 카테고리가 설정될 수 있다. As such, each device may support different functions according to hardware and software characteristics, and thus, a function category may be set according to a function supported by each device.
도 8은 본 발명에 따른 CPNS 환경에서 서비스 관리 방법을 나타낸 도면이다. 8 is a diagram illustrating a service management method in a CPNS environment according to the present invention.
도 8을 참조하면, PNE가 콘텐츠/서비스 정보 또는 자신이 지원하는 기능에 따라 분류된 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지를 PN 게이트웨이로 전송하면(S802), 상기 PN 게이트웨이는 상기 PNE가 CPNS 사용자인지를 인증하고, 개인망을 형성하는 것이 허락되었는지 확인하는 인증/승인을 수행한다(S804). 상기 PNE는 상기의 과정을 수행하기 전에 상기 PN 게이트웨이와 각각의 근거리 통신부를 통해 물리적으로 페어링된다. Referring to FIG. 8, when the PNE transmits a personal network connection request message including content / service information or function category information classified according to a function supported by the PNE to the PN gateway (S802), the PN gateway determines that the PNE is assigned to the PN gateway. It authenticates whether the user is a CPNS user, and performs authentication / authorization for confirming that it is allowed to form a personal network (S804). The PNE is physically paired with the PN gateway through each local area communication unit before performing the above process.
그런 다음 상기 PNE가 주변의 PN 게이트웨이를 찾기 위해 또는 주변의 디바이스가 CPNS와 관련하여 어떤 모드로 동작하는지 파악하기 위해 자신과 페어링된 모든 디바이스에게 모드 검색 메시지를 근거리 통신부를 통해 전송한다. 상기 PN 게이트웨이가 모드 검색 메시지를 수신하게 되면, 상기 PN 게이트웨이는 이에 대한 응답 메시지에 자신이 PN 게이트웨이임을 나타내는 정보를 포함시켜 상기 PNE로 전송한다.Then, the PNE transmits a mode search message to all devices paired with the local area communication unit to find a nearby PN gateway or to determine which mode the peripheral device operates in relation to CPNS. When the PN gateway receives the mode search message, the PN gateway includes information indicating that the PN gateway is a PN gateway and transmits the information to the PNE.
상기와 같은 과정이 수행된 후, 상기 PNE는 자신이 저장하고 있는 콘텐츠/서비스 정보 또는 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지를 상기 PN 게이트웨이로 전송하고, 상기 PN 게이트웨이는 인증을 수행하게 된다.After the above process is performed, the PNE transmits a personal network connection request message including content / service information or function category information stored therein to the PN gateway, and the PN gateway performs authentication. .
상기 S804의 수행 결과 인증이 정상적으로 완료되면, 상기 PN 게이트웨이는 상기 PNE의 콘텐츠/서비스 정보를 저장한다(S806). 이때, 상기 PNE가 CPNS 사용자가 아닌 경우, 상기 PN 게이트웨이는 상기 PNE의 등록은 물론 콘텐츠/서비스 정보를 저장하지 않는다. When the authentication of the execution result of the step S804 is normally completed, the PN gateway stores the content / service information of the PNE (S806). In this case, when the PNE is not a CPNS user, the PN gateway does not store the content / service information as well as the registration of the PNE.
상기 PN 게이트웨이는 자신의 개인망 영역에 포함된 모든 PNE로부터 각 PNE에 저장된 콘텐츠/서비스 정보를 수신하여 저장하게 된다. 또한, 상기 PN 게이트웨이는 상기 PNE의 기능 카테고리를 저장할 수도 있다. The PN gateway receives and stores contents / service information stored in each PNE from all PNEs included in its own network area. In addition, the PN gateway may store the functional category of the PNE.
상기 S808의 수행 후, PN 게이트웨이는 기 저장된 콘텐츠/서비스들의 카테고리 정보 또는 상기 PNE와 자신의 기능 카테고리 정보를 포함하는 PN 등록 요청 메시지를 CPNS 장치로 전송한다(S808). 즉, 상기 PN 게이트웨이는 자신의 개인망 영역에 존재하는 PNE들의 콘텐츠/서비스 정보가 저장된 서비스 정보 데이터베이스로부터 콘텐츠/서비스의 카테고리 정보를 추출하고, 상기 추출된 카테고리 정보를 포함하는 PN 등록 요청 메시지를 상기 CPNS 장치로 전송한다. 상기 PN등록 요청 메시지는 PN 게이트웨이 식별정보, PN 게이트웨이에 저장된 콘텐츠/서비스의 카테고리 정보, PNE 식별정보, PNE 및 자신의 기능 카테고리 정보 등을 포함한다. After performing S808, the PN gateway transmits a PN registration request message including pre-stored category information of contents / services or the PNE and its function category information to a CPNS device (S808). That is, the PN gateway extracts the category information of the content / service from the service information database in which the content / service information of the PNEs existing in the personal network area is stored, and receives the PN registration request message including the extracted category information. Send to CPNS device. The PN registration request message includes PN gateway identification information, category information of content / service stored in the PN gateway, PNE identification information, PNE, and its functional category information.
상기 PN 등록 요청 메시지를 수신한 CPNS 장치는 상기 PNE에 대한 CPNS 사용 인증 및 승인을 수행하고(S810), 상기 PN 등록 요청 메시지에 포함된 콘텐츠/서비스 카테고리 정보 또는 기능 카테고리 정보를 저장한다(S812). 그러므로, 상기 CPNS 장치에는 PN 게이트웨이별로 자신의 개인망 영역에 존재하는 PNE들의 콘텐츠/서비스에 대한 카테고리 정보 또는 기능 카테고리 정보가 저장된다.Upon receiving the PN registration request message, the CPNS device performs CPNS use authentication and approval on the PNE (S810), and stores content / service category information or function category information included in the PN registration request message (S812). . Therefore, the CPNS device stores category information or function category information on contents / services of PNEs existing in its own network area for each PN gateway.
상기 S812의 수행 후, 상기 CPNS 장치는 PN 등록이 완료되었음을 나타내는 응답 메시지를 상기 PN게이트웨이로 전송하고(S814), 상기 PN 게이트웨이는 상기 PNE에게 개인망 연결이 완료되었음을 나타내는 응답 메시지를 전송한다(S816).After performing the S812, the CPNS device transmits a response message indicating that the PN registration is completed to the PN gateway (S814), and the PN gateway transmits a response message indicating that the private network connection is completed to the PNE (S816). ).
도면에는 도시하지 않았으나, 상기 PN 등록 요청 메시지를 수신한 CPNS 장치는 상기 PNE에 대한 CPNS 사용 인증을 수행하여, 인증된 PNE인 경우 상기 콘텐츠/서비스 카테고리 정보 또는 기능 카테고리 정보를 저장하지만, 인증된 PNE가 아닌 경우 상기 콘텐츠/서비스 카테고리 정보 또는 기능 카테고리 정보를 저장하지 않고 상기 PN 게이트웨이로 등록 거절 응답을 전송한다. 상기 등록 거절 응답을 수신한 PN 게이트웨이는 상기 S806에서 저장한 상기 PNE의 콘텐츠/서비스 정보를 삭제한다. 여기서, 상기 등록 거절 응답은 해당 PNE 식별정보 등을 포함한다.Although not shown in the figure, the CPNS device receiving the PN registration request message performs CPNS use authentication for the PNE, and stores the content / service category information or function category information in the case of an authenticated PNE, but authenticated PNE. If not, the registration rejection response is transmitted to the PN gateway without storing the content / service category information or function category information. Upon receiving the registration rejection response, the PN gateway deletes the content / service information of the PNE stored in S806. Here, the registration rejection response includes corresponding PNE identification information.
또한, 상기 PN 게이트웨이는 자신의 개인망에서 연결이 해제되는 PNE가 존재하는 경우, 상기 S806에서 저장한 PNE의 콘텐츠/서비스 정보를 삭제한다. 상기 개인망에서 연결이 해제된다는 것은 PN 게이트웨이와 연결이 끊어지거나 명시적으로 개인망에서 분리되는 메시지를 전송한 경우를 말한다. In addition, the PN gateway deletes the content / service information of the PNE stored in S806 when there is a PNE disconnected from its own network. Disconnection from the private network refers to a case in which a connection with the PN gateway is disconnected or an explicit message is transmitted from the private network.
상기와 같이 개인망의 형성 및 등록이 완료된 후, 상기 PNE가 상기 PN 게이트웨이를 통해 상기 CPNS 장치로 서비스 요청 메시지를 전송하면(S818), 상기 CPNS 장치는 해당 서비스가 저장된 PN 게이트웨이를 검색한다(S820). 즉, 상기 CPNS 장치는 상기 서비스 요청 메시지를 분석하여 해당 서비스의 카테고리를 판단하고, 상기 판단된 카테고리를 저장하는 PN 게이트웨이를 검색한다.After the formation and registration of the personal network is completed as described above, when the PNE transmits a service request message to the CPNS device through the PN gateway (S818), the CPNS device searches for the PN gateway where the corresponding service is stored (S820). ). That is, the CPNS device analyzes the service request message to determine a category of the corresponding service, and searches for a PN gateway storing the determined category.
그런 다음 상기 CPNS 장치는 상기 검색된 PN 게이트웨이로 서비스 검색 요청 메시지를 전송한다(S822).Then, the CPNS device transmits a service search request message to the searched PN gateway (S822).
그러면, 상기 PN 게이트웨이는 서비스 정보 데이터베이스로부터 해당 콘텐츠/서비스를 검색하여 서비스 검색 결과를 상기 CPNS 장치로 전송한다(S824). 즉, 상기 PN 게이트웨이는 상기 서비스 정보 데이터베이스를 검색하여 검색 요청된 카테고리를 가지는 PNE들을 검색한다. 그런 다음 상기 PN 게이트웨이는 상기 검색된 PNE들 중에서 해당 콘텐츠/서비스를 가진 PNE를 추출하고, 상기 추출된 PNE의 해당 콘텐츠/서비스를 포함하는 서비스 검색 결과를 상기 CPNS 장치로 전송한다. 여기서, 상기 서비스 검색 결과는 해당 콘텐츠/서비스와 그 콘텐츠/서비스가 저장된 PNE의 식별정보 등을 포함한다. Then, the PN gateway searches for the corresponding content / service from the service information database and transmits a service search result to the CPNS device (S824). That is, the PN gateway searches the service information database to search for PNEs having a category requested for searching. Then, the PN gateway extracts a PNE having a corresponding content / service among the searched PNEs, and transmits a service search result including the corresponding content / service of the extracted PNE to the CPNS device. Here, the service search result includes the content / service and identification information of the PNE in which the content / service is stored.
그러면, 상기 CPNS 장치는 상기 서비스 검색 결과를 포함하는 서비스 응답을 상기 PN 게이트웨이를 통해 상기 PNE로 전송한다(S826).Then, the CPNS device transmits a service response including the service search result to the PNE through the PN gateway (S826).
본 발명의 다른 실시예에 따르면, PNE는 인증/등록과 독립적으로 콘텐츠/서비스를 PN 게이트웨이에 등록할 수도 있다. 즉, 개인망이 연결된 PNE가 기 저장된 콘텐츠/서비스를 PN 게이트웨이에 등록하지 않고 사용하는 중에 새로운 콘텐츠/서비스가 등록되면, 상기 PNE는 상기 PN 게이트웨이에 콘텐츠/서비스 정보의 등록을 요청한다. According to another embodiment of the present invention, the PNE may register the content / service with the PN gateway independently of authentication / registration. That is, if a new content / service is registered while the PNE connected to the private network is using the previously stored content / service without registering the PN gateway, the PNE requests registration of the content / service information to the PN gateway.
그러면, 상기 PN 게이트웨이는 상기 콘텐츠/서비스 정보를 PNE 정보와 함께 저장하고, CPNS 장치에 콘텐츠/서비스에 대한 카테고리 정보의 등록을 요청한다. 상기 CPNS 장치는 상기 PN 게이트웨이로부터의 카테고리 정보를 상기 PN 게이트웨이 식별정보와 함께 저장한다. Then, the PN gateway stores the content / service information together with the PNE information, and requests the CPNS device to register category information on the content / service. The CPNS device stores category information from the PN gateway together with the PN gateway identification information.
상기 PN게이트웨이에 저장된 콘텐츠/서비스 정보와 상기 CPNS 장치에 저장된 카테고리 정보는 추후 서비스 요청 시 이용된다. The content / service information stored in the PN gateway and the category information stored in the CPNS device are used in a later service request.
본 발명의 또 다른 실시예에 따르면, CPNS 장치가 PN 게이트웨이로부터 PNE의 서비스 제공요청 메시지를 수신한 경우, 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리를 확인함으로써 수신 측 PNE 혹은 PN 게이트웨이가 메시지에 포함된 서비스를 처리할 수 있는지 여부를 판단한다. 상기 기능 카테고리 확인 결과, 서비스 처리가 가능한 것으로 확인된 경우 서비스 요청 메시지를 정상적으로 송신하고, 해당 PNE 혹은 PN 게이트웨이에서 서비스 처리가 불가능한 것으로 확인된 경우 메시지를 송신을 중단한다. 또한, 수신 측 PNE 혹은 PN 게이트웨이의 카테고리 정보를 첨부하여 서비스 처리불가 메시지를 회신할 수 있다.According to another embodiment of the present invention, when the CPNS device receives the service provision request message of the PNE from the PN gateway, the receiving PNE or PN gateway is included in the message by checking the receiving PNE or the functional category of the PN gateway. Determine whether the service can be processed. As a result of the function category check, if it is determined that service processing is possible, the service request message is normally transmitted, and if it is determined that service processing is impossible at the corresponding PNE or PN gateway, the message is stopped. In addition, the service non-processing message may be returned by attaching category information of the receiving PNE or PN gateway.
도 9는 본 발명에 따른 PN 게이트웨이가 CPNS 환경에서 서비스를 관리하는 방법을 나타낸 도면이다. 9 is a diagram illustrating a method for managing a service in a CPNS environment by a PN gateway according to the present invention.
도 9를 참조하면, PN 게이트웨이는 자신의 개인망 영역내에 있는 PNE들의 콘텐츠/서비스 정보를 저장한다(S902).Referring to FIG. 9, the PN gateway stores content / service information of PNEs in its private network area (S902).
상기 S902가 수행된 후, CPNS 장치로부터 서비스 검색 요청 메시지가 수신되면(S904), 상기 PN 게이트웨이는 서비스 정보 데이터베이스로부터 해당 콘텐츠/서비스를 검색하고(S906), 서비스를 요청한 PNE가 자신의 개인망 영역내에 존재하는지의 여부를 판단한다(S908). 즉, 상기 PN 게이트웨이는 상기 서비스 검색 요청 메시지를 분석하여 해당 PNE가 자신의 개인망 영역내에 존재하는 PNE인지를 판단한다. After the S902 is performed, when a service search request message is received from the CPNS device (S904), the PN gateway searches for the corresponding content / service from the service information database (S906), and the PNE requesting the service has its own network area. It is determined whether or not present in the (S908). That is, the PN gateway analyzes the service search request message to determine whether the corresponding PNE is a PNE existing in its private network area.
상기 S908의 판단결과 자신의 개인망 영역에 존재하면, 상기 PN 게이트웨이는 서비스 검색 결과를 포함하는 서비스 응답을 해당 PNE로 전송한다(S910).If it is determined in S908 that it exists in its own network area, the PN gateway transmits a service response including the service search result to the corresponding PNE (S910).
만약, 상기 S908의 판단결과 자신의 개인망 영역에 존재하지 않으면, 상기 PN 게이트웨이는 상기 서비스 검색 결과를 상기 CPNS 장치로 전송한다(S912).If it is determined in S908 that it is not present in its own network area, the PN gateway transmits the service search result to the CPNS device (S912).
도 10은 본 발명에 따른 CPNS 장치가 CPNS 환경에서 서비스를 관리하는 방법을 나타낸 도면이다. 10 is a diagram illustrating a method for managing a service in a CPNS environment by a CPNS device according to the present invention.
도 10을 참조하면, CPNS 장치는 PN 게이트웨이로부터의 PN 등록 요청에 따라 PN 게이트웨이의 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 저장한다(S1002).Referring to FIG. 10, the CPNS device stores content / service category information of the PN gateway or functional category information of the PNE and PN gateway according to a PN registration request from the PN gateway (S1002).
상기 S1002의 수행 후, PN 게이트웨이로부터 PNE 식별정보를 포함하는 서비스 요청 메시지가 수신되면(S1004), 상기 CPNS 장치는 데이터베이스에 저장된 콘텐츠/서비스 카테고리 정보를 검색하여 해당 서비스가 존재하는 PN 게이트웨이를 판단한다(S1006).After the operation of S1002, if a service request message including PNE identification information is received from the PN gateway (S1004), the CPNS device searches for content / service category information stored in a database to determine a PN gateway in which a corresponding service exists. (S1006).
그런 다음 상기 CPNS 장치는 상기 판단된 PN 게이트웨이로 서비스 검색 요청 메시지를 전송하여 서비스 검색 결과를 수신하고(S1008), 상기 서비스 검색 결과를 포함하는 서비스 응답을 해당 PNE로 전송한다(S1010).Then, the CPNS device transmits a service search request message to the determined PN gateway to receive a service search result (S1008), and transmits a service response including the service search result to the corresponding PNE (S1010).
만약, 상기 PN 게이트웨이로부터 서비스 제공 요청 메시지가 수신되면(S1012), 상기 CPNS 장치는 상기 서비스 제공 요청 메시지에 포함된 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보를 확인한다(S1014).If a service providing request message is received from the PN gateway (S1012), the CPNS device checks functional category information of the receiving PNE or PN gateway included in the service providing request message (S1014).
그런 다음 상기 CPNS 장치는 상기 확인된 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리에서 지원하는 성능에 기초하여 서비스를 제공한다(S1016). 이때, 상기 CPNS 장치는 상기 수신 측 PNE 혹은 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 상기 서비스 제공요청 메시지의 송신을 차단하고, 송신 측 PNE에 수신이 불가능한 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송한다. Then, the CPNS device provides a service based on the performance supported by the function category of the identified receiving side PNE or PN gateway (S1016). In this case, when the service processing is impossible at the receiving PNE or PN gateway, the CPNS device blocks the transmission of the service providing request message and includes service category information of the PNE or PN gateway which cannot be received at the transmitting PNE. Send an unprocessable message.
도 11은 본 발명에 따른 CPNS 장치가 기능 카테고리 정보를 이용하여 서비스를 관리하는 방법을 나타낸 도면이다. 11 is a diagram illustrating a method in which a CPNS device manages a service using function category information according to the present invention.
도 11을 참조하면, CPNS 장치는 PNE 등록 시 PNE의 카테고리를 함께 등록한다(S1102).Referring to FIG. 11, the CPNS device registers a category of a PNE together when registering a PNE (S1102).
PNE들의 카테고리 정보가 등록된 상태에서, 제1PNE가 제2PNE 측에 메시지 전송을 요청할 수 있다(S1104).In a state in which category information of PNEs is registered, the first PNE may request a message transmission from the second PNE side (S1104).
CPNS 장치는 제1PNE와 제2PNE가 속해 있는 카테고리를 확인한다(S1106). 예컨대, 제1PNE는 카테고리 X에 속하고 제2PNE는 카테고리 Y에 속할 수 있다.The CPNS device checks a category to which the first PNE and the second PNE belong (S1106). For example, the first PNE may belong to category X and the second PNE may belong to category Y.
Y가 X보다 클 경우(Y>X), 즉, 메시지 전송을 요청하는 제1PNE보다 메시지를 전송할 제2PNE가 상대적으로 고사양의 서비스를 제공하는 카테고리에 속해 있을 경우, Y는 먼저 특정 메시지를 요청할 수 있고 X도 문제없이 응답할 수 있다(S1108). If Y is greater than X (Y> X), i.e., if the second PNE to send the message belongs to a category that provides relatively high service than the first PNE to request sending the message, Y may first request a specific message. And X can respond without a problem (S1108).
X가 Y보다 클 경우(Y<X), 즉, 메시지 전송을 요청하는 제1PNE가 상대적으로 고사양의 서비스를 제공하는 카테고리에 속해 있는 경우, X가 지원하는 기능이 더 많으므로 X가 보내는 일부 메시지에 Y가 응답하지 않고, 카테고리에 따른 에러 메시지만 받게 된다(1110). 여기서, Y는 자신의 카테고리 값을 회신할 수 있다.If X is greater than Y (Y <X), that is, if the first PNE requesting the message belongs to a category that provides a relatively high specification of services, some messages sent by X because X has more features to support Y does not respond, and only an error message according to the category is received (1110). Here, Y may return its category value.
X와 Y가 같은 경우(X=Y), 서로 지원하는 기능이 동일하므로 상호 간에 원하는 통신이 가능하다(S1112).If X and Y are the same (X = Y), since the functions to support each other are the same, desired communication is possible between each other (S1112).
이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.As such, those skilled in the art will appreciate that the present invention can be implemented in other specific forms without changing the technical spirit or essential features thereof. Therefore, the above-described embodiments are to be understood as illustrative in all respects and not as restrictive. The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention. do.
본 발명은 PN게이트웨이의 개인망내에 존재하는 PNE들의 콘텐츠/서비스 정보를 PN 게이트웨이에 저장하여 CPNS 장치의 Load를 분할할 수 있고, 각 디바이스의 사양에 맞는 서비스를 사용할 수 있도록 하여 저사양 디바이스인 경우에도 CPNS를 적용할 수 있도록 하고, 디바이스 간의 메시지 송신 시 적절하지 않은 디바이스에 메시지를 보내려는 경우 수신자의 사양이 낮다는 것을 알려주어 메시지 리소스 소모를 감소시킬 수 있는 CPNS 환경에서 서비스 관리 시스템 및 방법에 이용할 수 있다.The present invention can divide the load of the CPNS device by storing the content / service information of the PNEs existing in the private network of the PN gateway in the PN gateway, even if the device is a low specification to enable the service according to the specifications of each device It can be applied to service management system and method in CPNS environment that can apply CPNS and reduce message resource consumption by informing the receiver of low specification when sending message to inappropriate device when sending message between devices. Can be.

Claims (25)

  1. 콘텐츠/서비스 정보 또는 자신이 지원하는 기능에 따라 분류된 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지를 PN(Personal Network)게이트웨이로 전송하고, 그 결과로 개인망 연결 응답을 수신하는 적어도 하나의 PNE(Personal Network Entity);At least one PNE that sends a personal network connection request message including content / service information or functional category information classified according to a function supported by the personal network (PN) gateway, and receives a personal network connection response as a result. Personal Network Entity;
    자신이 지원하는 기능에 따라 분류된 기능 카테고리 정보를 가지며, 상기 개인망 연결 요청 메시지 수신에 따라, 자신이 저장하고 있는 콘텐츠/서비스의 카테고리 정보 또는 PNE와 자신의 기능 카테고리 정보를 포함하는 PN 등록 요청 메시지를 외부 망을 통해 CPNS(Converged Personal Network Service)장치로 전송하여 PN 등록 완료 응답 수신 시, 개인망 연결 응답을 상기 PNE로 전송하는 PN 게이트웨이; 및PN registration request having functional category information classified according to a function supported by the user, and including the category information of the content / service stored in the device or the PNE and the functional category information of the content / service stored by the personal network connection request message. A PN gateway that transmits a message to a Converged Personal Network Service (CPNS) device via an external network and transmits a personal network connection response to the PNE when a PN registration complete response is received; And
    상기 PN 등록 요청 메시지에 따라, 상기 PN 게이트웨이의 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 저장하고, PNE로부터 서비스 요청 메시지가 수신된 경우, 기 저장된 콘텐츠/서비스 카테고리 정보를 검색하여 해당 서비스가 저장된 PN 게이트웨이를 판단하고, 상기 판단된 PN 게이트웨이에 해당 서비스의 검색을 요청 및 수신하여 해당 PNE로 전송하는 CPNS 장치;According to the PN registration request message, the content / service category information of the PN gateway or the function category information of the PNE and PN gateway are stored, and if the service request message is received from the PNE, the previously stored content / service category information is retrieved. A CPNS device for determining a PN gateway in which a corresponding service is stored, requesting and receiving a search for the corresponding service from the determined PN gateway, and transmitting the received PN gateway to the corresponding PNE;
    를 포함하는 CPNS 환경에서 서비스 관리 시스템.Service management system in the CPNS environment comprising a.
  2. 제1항에 있어서,The method of claim 1,
    상기 PNE는 개인망 연결시 제공하는 콘텐츠/서비스가 없거나, 제공하는 콘텐츠/서비스를 상기 PN 게이트웨이에 등록하지 않고 사용하는 중에 새로운 콘텐츠/서비스가 등록된 경우, 초기 등록/인증과 무관하게 상기 등록된 콘텐츠/서비스를 상기 PN 게이트웨이에 등록하는 것을 특징으로 하는 CPNS 환경에서 서비스 관리 시스템.If the PNE has no content / service provided when connecting to a personal network or new content / service is registered while using the provided content / service without registering with the PN gateway, the PNE is registered regardless of initial registration / authentication. The service management system in the CPNS environment, characterized in that for registering the content / service to the PN gateway.
  3. 제1항에 있어서,The method of claim 1,
    상기 CPNS 장치는 서비스 요청 메시지 또는 서비스 제공 요청 메시지가 수신된 경우, 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보에 기초하여 수신 측에서 서비스를 처리할 수 있는지 여부를 판단하고, 수신 측 PNE 혹은 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 서비스 검색 요청 메시지 또는 서비스 제공 요청 메시지의 송신을 차단하고, 송신 측 PNE에 수신이 불가능한 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송하는 것을 특징으로 하는 CPNS 환경에서 서비스 관리 시스템.When the CPNS device receives a service request message or a service providing request message, the CPNS device determines whether the receiving side can process a service based on the functional category information of the receiving PNE or PN gateway, and receives the receiving PNE or PN gateway. If service processing is impossible in the service block, the transmission of the service search request message or the service providing request message is blocked, and the service unprocessing message including the function category information of the PNE or PN gateway that cannot be received is transmitted to the transmitting PNE. Service management system in the CPNS environment.
  4. 제1항에 있어서,The method of claim 1,
    상기 PNE와 PN 게이트웨이는 처리가 불가능한 서비스 요청 메시지를 수신한 경우, 해당 메시지의 송신을 차단하고 서비스 처리불가 메시지를 전송하는 것을 특징으로 하는 CPNS 환경에서 서비스 관리 시스템. When the PNE and the PN gateway receive a service request message that cannot be processed, the PNE and the PN gateway block the transmission of the corresponding message and transmit a service unavailable message.
  5. 외부 망(network)에 존재하는 CPNS 장치와의 통신을 위한 무선 접속부;A wireless connection unit for communicating with a CPNS device existing in an external network;
    근거리 통신을 이용하여 PNE와 통신을 수행하는 근거리 통신부; 및A local area communication unit configured to perform communication with the PNE using local area communication; And
    상기 근거리 통신부를 통해 PNE로부터 콘텐츠/서비스 정보 또는 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지가 수신된 경우, 기 저장된 콘텐츠/서비스들의 카테고리 정보 또는 PNE와 자신의 기능 카테고리 정보를 포함하는 PN 등록 요청 메시지를 상기 무선 접속부를 통해 상기 CPNS 장치로 전송하고, 상기 CPNS 장치로부터 PN 등록 완료 응답 수신 시 개인망 연결 응답을 상기 근거리 통신부를 통해 상기 PNE로 전송하는 개인망 형성 관리부;When a personal network connection request message including content / service information or function category information is received from the PNE through the local area communication unit, a PN registration request including category information of previously stored content / services or PNE and its own function category information A personal network establishment management unit for transmitting a message to the CPNS device through the wireless access unit and transmitting a personal network connection response to the PNE through the local area communication unit when receiving a PN registration completion response from the CPNS device;
    를 포함하는 PN 게이트웨이.PN gateway comprising a.
  6. 제5항에 있어서, The method of claim 5,
    개인망이 형성된 PNE들, 각 PNE들의 콘텐츠/서비스 정보 또는 기능 카테고리 정보가 저장된 서비스 정보 데이터베이스를 더 포함하고, It further comprises a service information database in which the PNEs formed with a personal network, content / service information or function category information of each PNE are stored.
    상기 개인망 형성 관리부는 상기 개인망 연결 요청 메시지에 포함된 콘텐츠/서비스 정보 또는 기능 카테고리 정보를 해당 PNE 정보와 함께 상기 서비스 정보 데이터베이스에 저장하는 것을 특징으로 하는 PN 게이트웨이.And the personal network establishment management unit stores the content / service information or function category information included in the personal network connection request message together with the corresponding PNE information in the service information database.
  7. 제5항에 있어서, The method of claim 5,
    상기 무선 접속부를 통해 상기 CPNS 장치로부터 서비스 검색 요청 메시지가 수신된 경우, 서비스 정보 데이터베이스를 검색하여 요청된 서비스의 카테고리를 가지는 PNE들을 검색하고, 상기 검색된 PNE들 중에서 해당 콘텐츠/서비스를 가진 PNE를 추출한 후, 상기 추출된 PNE의 해당 콘텐츠/서비스를 포함하는 서비스 검색 결과를 상기 CPNS 장치로 전송하는 서비스 검색부를 더 포함하는 것을 특징으로 하는 PN 게이트웨이.When a service search request message is received from the CPNS device through the wireless access unit, a service information database is searched for PNEs having a requested service category, and a PNE having a corresponding content / service is extracted from the searched PNEs. And a service search unit for transmitting a service search result including the corresponding content / service of the extracted PNE to the CPNS device.
  8. 제7항에 있어서, The method of claim 7, wherein
    상기 서비스 검색부는 상기 서비스 검색 요청 메시지를 분석하여 그 서비스를 요청한 PNE가 자신의 개인망 영역에 존재하는지의 여부를 판단하고, 상기 판단결과 자신의 개인망 영역에 존재하는 경우 해당 서비스 검색 결과를 상기 근거리 통신부를 통해 해당 PNE로 전송하고, 자신의 개인망 영역에 존재하지 않은 경우 서비스 검색 결과를 상기 무선 접속부를 통해 상기 CPNS 장치로 전송하는 것을 특징으로 하는 PN 게이트웨이.The service search unit analyzes the service search request message to determine whether the PNE requesting the service exists in its own personal network area, and if it exists in its own personal network area, the service search result. And transmitting a service search result to the CPNS device through the wireless access unit if it is not present in the personal network area through the local area communication unit.
  9. 제7항에 있어서, The method of claim 7, wherein
    상기 서비스 검색부는, 상기 서비스 정보 데이터베이스에 PNE들의 기능 카테고리 정보가 저장된 경우, 상기 추출된 PNE들 중에서 상기 PNE의 기능 카테고리 정보와 대응되는 PNE가 존재하는지의 여부를 판단하고, 상기 판단결과 존재하는 경우 해당 PNE의 콘텐츠/서비스를 서비스 검색 결과로 상기 CPNS 장치로 전송하고, 존재하지 않은 경우 상기 PNE에 서비스 처리 불가 메시지를 전송하는 것을 특징으로 하는 PN 게이트웨이.The service search unit, when the function category information of the PNEs are stored in the service information database, determines whether there is a PNE corresponding to the function category information of the PNE among the extracted PNEs, and if the determination result exists PN gateway, characterized in that for transmitting the content / service of the PNE to the CPNS device as a service search result, and if the service does not exist, and transmits a service process impossible message to the PNE.
  10. 제5항에 있어서, The method of claim 5,
    상기 근거리 통신부를 통해 각 PNE로부터 제공되는 콘텐츠/서비스 정보를 서비스 정보 데이터베이스에 등록, 상기 서비스 정보 데이터베이스에 저장된 콘텐츠/서비스 정보를 수정, 삭제, 업데이트 중 적어도 하나를 수행하는 서비스 정보 관리부를 더 포함하는 것을 특징으로 하는 PN 게이트웨이.The service information management unit may further include registering content / service information provided from each PNE to a service information database through the local area communication unit, and performing at least one of modifying, deleting, and updating content / service information stored in the service information database. PN gateway, characterized in that.
  11. PN 게이트웨이와의 통신을 위한 통신부;A communication unit for communicating with a PN gateway;
    각 PN 게이트웨이에 등록된 콘텐츠/서비스의 카테고리 정보, 각 PN 게이트웨이의 기능 카테고리 정보, 각 PN 게이트웨이와 연결된 PNE 리스트, 각 PNE의 기능 카테고리 정보 중 적어도 하나가 저장된 데이터베이스;A database in which at least one of category information of content / service registered in each PN gateway, function category information of each PN gateway, a PNE list connected to each PN gateway, and function category information of each PNE is stored;
    상기 통신부를 통해 PN 게이트웨이의 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보가 포함된 PN 등록 요청 메시지가 수신된 경우, PNE에 대한 CPNS 사용 인증 및 승인을 수행하여 상기 콘텐츠/서비스 카테고리 정보 또는 기능 카테고리 정보를 상기 데이터베이스에 저장하고, PN 등록 완료 응답을 상기 PN 게이트웨이로 전송하는 등록 관리부; 및When the PN registration request message including the content / service category information of the PN gateway or the function category information of the PN gateway is received through the communication unit, CPNS use authentication and approval for the PNE is performed to perform the content / service category information. Or a registration manager which stores function category information in the database and transmits a PN registration completion response to the PN gateway; And
    상기 통신부를 통해 서비스 요청 메시지가 수신된 경우, 상기 데이터베이스에 저장된 콘텐츠/서비스 카테고리 정보를 검색하여 해당 서비스가 존재하는 해당 PN 게이트웨이를 판단하고, 상기 판단된 PN 게이트웨이에 해당 서비스의 검색을 요청 및 서비스 검색 결과를 수신하여 해당 PNE로 전송하는 서비스 처리부;When the service request message is received through the communication unit, the content / service category information stored in the database is searched to determine the corresponding PN gateway in which the corresponding service exists, and the request and service of the determined PN gateway is searched for. A service processor which receives the search result and transmits the result to the corresponding PNE;
    를 포함하는 CPNS 장치.CPNS device comprising a.
  12. 제11항에 있어서, The method of claim 11,
    상기 서비스 처리부는 상기 판단된 PN 게이트웨이의 기능 카테고리 정보를 확인하고, 상기 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 상기 PNE에 상기 PN 게이트웨이의 기능 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송하는 것을 특징으로 하는 CPNS 장치.The service processor checks the function category information of the determined PN gateway, and if service processing is impossible at the PN gateway, transmits a service unavailability message including the function category information of the PN gateway to the PNE. CPNS device.
  13. 제11항에 있어서, The method of claim 11,
    상기 서비스 처리부는 PNE 혹은 PN 게이트웨이에 서비스 제공을 요청해야 하는 경우, 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보에 기초하여 수신 측에서 서비스를 처리할 수 있는지 여부를 판단하고, 수신 측 PNE 혹은 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 해당 서비스 제공 요청 메시지의 송신을 차단하고, 송신 측 PNE에 수신이 불가능한 PNE 혹은 PN 게이트웨이의 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송하는 것을 특징으로 하는 CPNS 장치.When the service processor needs to request service provision from the PNE or PN gateway, the service processor determines whether the receiver can process the service based on the functional category information of the receiver PNE or PN gateway, and determines the receiver PNE or PN gateway. If service processing is impossible in the CPNS, characterized in that the transmission of the service providing request message is blocked, and transmits a service unavailable message including the category information of the PNE or PN gateway that can not be received to the transmitting side PNE.
  14. 제13항에 있어서,The method of claim 13,
    상기 기능 카테고리는, 상기 PNE의 인증 여부, 보안 여부, 개인 네트워크 등록 여부, 그룹 기능 지원 여부, 서비스 디스크립션 여부, 원격 제어 여부 중 적어도 어느 하나의 서비스 가능 여부에 따라 분류되는 것을 특징으로 하는 CPNS 장치.The functional category is classified according to whether the PNE is authenticated, secured, private network registered, group function supported, service description, remote control or at least one of the service availability.
  15. 제11항에 있어서,The method of claim 11,
    상기 통신부를 통해 각 PN 게이트웨이로부터 제공되는 콘텐츠/서비스의 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 상기 데이터베이스에 등록, 상기 데이터베이스에 저장된 카테고리 정보를 수정, 삭제, 업데이트 중 적어도 하나를 수행하는 카테고리 정보 관리부를 더 포함하는 것을 특징으로 하는 CPNS 장치.A category for registering at least one of category information of content / service provided from each PN gateway or functional category information of PNE and PN gateway through the communication unit in the database, modifying, deleting, and updating category information stored in the database. CPNS device further comprises an information management unit.
  16. 제11항에 있어서, The method of claim 11,
    상기 등록 관리부는 상기 PNE에 대한 CPNS 사용 인증을 수행하여, 인증된 PNE인 경우 상기 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 저장하여 PN 등록 완료 응답을 상기 PN 게이트웨이로 전송하고, 인증된 PNE가 아닌 경우 상기 콘텐츠/서비스 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보를 저장하지 않고 상기 PN 게이트웨이로 상기 PNE의 식별정보를 포함하는 등록 거절 응답을 전송하는 것을 특징으로 하는 CPNS 장치.The registration manager performs CPNS use authentication for the PNE, and in case of an authenticated PNE, stores the content / service category information or the function category information of the PNE and the PN gateway, and transmits a PN registration completion response to the PN gateway. And not storing the content / service category information or the functional category information of the PNE and the PN gateway, and transmit a registration rejection response including the identification information of the PNE to the PN gateway.
  17. PNE가 근거리 통신을 통해 콘텐츠/서비스 정보 또는 자신이 지원하는 기능에 따라 분류된 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지를 PN 게이트웨이로 전송하는 단계;Transmitting, by the PNE, a personal network connection request message including function / category information or function category information classified according to a function supported by the PN gateway through local area communication;
    상기 PN 게이트웨이가 상기 PNE의 승인 및 인증을 수행하여 상기 콘텐츠/서비스 정보를 PNE 정보와 함께 저장하고, 기 저장된 콘텐츠/서비스들의 카테고리 정보 또는 상기 PNE와 자신의 기능 카테고리 정보를 포함하는 PN 등록 요청 메시지를 CPNS 장치로 전송하는 단계; 및The PN gateway performs approval and authentication of the PNE to store the content / service information together with the PNE information, and includes a PN registration request message including category information of previously stored contents / services or the PNE and its functional category information. Transmitting to the CPNS device; And
    상기 CPNS 장치가 상기 PN 등록 요청 메시지에 포함된 콘텐츠/서비스의 카테고리 정보 또는 기능 카테고리 정보를 저장하고, 개인망 연결 응답을 상기 PN 게이트웨이를 통해 상기 PNE로 전송하는 단계;Storing, by the CPNS device, category information or functional category information of the content / service included in the PN registration request message, and transmitting a personal network connection response to the PNE through the PN gateway;
    를 포함하는 CPNS 환경에서 서비스 관리 방법.Service management method in a CPNS environment comprising a.
  18. 제17항에 있어서, The method of claim 17,
    상기 CPNS 장치가 서비스 요청 메시지를 수신한 경우, 기 저장된 콘텐츠/서비스 카테고리 정보를 검색하여 해당 서비스가 저장된 PN 게이트웨이를 판단하고, 상기 판단된 PN 게이트웨이에 해당 서비스의 검색을 요청하는 단계;When the CPNS device receives the service request message, searching for stored content / service category information to determine a PN gateway in which the corresponding service is stored, and requesting the determined PN gateway to search for the corresponding service;
    상기 PN 게이트웨이가 서비스 정보 데이터베이스를 검색하여 상기 요청된 서비스의 카테고리를 가지는 PNE들을 판단하고, 상기 판단된 PNE들 중에서 해당 콘텐츠/서비스를 가진 PNE를 추출하는 단계;Searching, by the PN gateway, a service information database to determine PNEs having a category of the requested service, and extracting a PNE having a corresponding content / service from the determined PNEs;
    상기 PN 게이트웨이가 상기 추출된 PNE의 해당 콘텐츠/서비스를 포함하는 서비스 검색 결과를 상기 CPNS 장치로 전송하는 단계; 및Transmitting, by the PN gateway, a service search result including the corresponding content / service of the extracted PNE to the CPNS device; And
    상기 CPNS 장치가 상기 서비스 검색 결과를 포함하는 서비스 응답을 해당 PNE로 전송하는 단계를 더 포함하는 것을 특징으로 하는 CPNS 환경에서 서비스 관리 방법.And transmitting, by the CPNS device, a service response including the service search result to a corresponding PNE.
  19. 제17항에 있어서, The method of claim 17,
    상기 CPNS 장치에서 상기 PN 게이트웨이로부터 상기 PNE의 서비스 제공요청 메시지를 수신하여, 수신 측 PNE 혹은 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 상기 서비스 제공요청 메시지의 송신을 차단하는 단계; 및Receiving a service providing request message of the PNE from the PN gateway at the CPNS device and blocking transmission of the service providing request message when service processing is impossible at a receiving PNE or PN gateway; And
    상기 CPNS 장치에서 상기 송신 측 PNE에 수신이 불가능한 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송하는 단계를 더 포함하는 CPNS 환경에서 서비스 관리 방법.And transmitting, by the CPNS device, a service unavailability message including function category information of a PNE or a PN gateway that cannot be received from the transmitting PNE.
  20. PN 게이트웨이가 CPNS 환경에서 서비스를 관리하는 방법에 있어서, In the method that the PN gateway manages services in the CPNS environment,
    근거리 통신을 통해 PNE로부터 콘텐츠/서비스 정보 또는 기능 카테고리 정보를 포함하는 개인망 연결 요청 메시지가 수신된 경우, 상기 콘텐츠/서비스 정보를 해당 PNE 정보와 함께 서비스 정보 데이터베이스에 저장하는 단계; 및If a personal network connection request message including content / service information or function category information is received from a PNE through short-range communication, storing the content / service information together with the corresponding PNE information in a service information database; And
    상기 서비스 정보 데이터베이스에 저장된 콘텐츠/서비스들의 카테고리 정보 또는 상기 PNE와 자신의 기능 카테고리 정보를 포함하는 PN 등록 요청 메시지를 CPNS 장치로 전송하고, 상기 CPNS 장치로부터 PN 등록 완료 응답 수신 시 개인망 연결 응답을 상기 PNE로 전송하는 단계; The PN registration request message including the category information of the contents / services stored in the service information database or the PNE and its functional category information is transmitted to a CPNS device, and a personal network connection response is received when the PN registration complete response is received from the CPNS device. Transmitting to the PNE;
    를 포함하는 CPNS 환경에서 서비스 관리 방법.Service management method in a CPNS environment comprising a.
  21. 제20항에 있어서, The method of claim 20,
    상기 CPNS 장치로부터 서비스 검색 요청 메시지가 수신된 경우, 상기 서비스 검색 요청 메시지를 분석하여 그 서비스를 요청한 PNE가 자신의 개인망 영역에 존재하는지의 여부를 판단하고, 상기 판단결과 자신의 개인망 영역에 존재하는 경우 해당 서비스 검색 결과를 해당 PNE로 전송하고, 자신의 개인망 영역에 존재하지 않은 경우 서비스 검색 결과를 상기 CPNS 장치로 전송하는 단계를 더 포함하는 것을 특징으로 하는 CPNS 환경에서 서비스 관리 방법.When the service search request message is received from the CPNS device, the service search request message is analyzed and it is determined whether the PNE requesting the service exists in the own network area. Transmitting a service search result to a corresponding PNE if it exists, and transmitting a service search result to the CPNS device if it does not exist in its own network area.
  22. CPNS 장치가 CPNS 환경에서 서비스를 관리하는 방법에 있어서,In the CPNS device to manage the service in the CPNS environment,
    (a) PN 게이트웨이로부터 PNE 식별정보를 포함하는 서비스 요청 메시지가 수신된 경우, 데이터베이스에 저장된 콘텐츠/서비스 카테고리 정보를 검색하여 해당 서비스가 존재하는 PN 게이트웨이를 판단하는 단계;(a) when the service request message including the PNE identification information is received from the PN gateway, determining the PN gateway in which the corresponding service exists by searching the content / service category information stored in the database;
    (b) 상기 판단된 PN 게이트웨이로 서비스 검색 요청 메시지를 전송하여 서비스 검색 결과를 수신하는 단계; 및(b) receiving a service search result by transmitting a service search request message to the determined PN gateway; And
    (c) 상기 서비스 검색 결과를 포함하는 서비스 응답을 해당 PNE로 전송하는 단계;(c) transmitting a service response including the service search result to the corresponding PNE;
    를 포함하는 CPNS 환경에서 서비스 관리 방법.Service management method in a CPNS environment comprising a.
  23. 제22항에 있어서, The method of claim 22,
    상기 (a)단계 이전에, Before step (a) above,
    상기 PN 게이트웨이로부터 콘텐츠/서비스의 카테고리 정보 또는 PNE와 PN 게이트웨이의 기능 카테고리 정보가 포함된 PN 등록 요청 메시지가 수신된 경우, 해당 PNE에 대한 CPNS 사용 인증을 수행하는 단계; 및When the PN registration request message including the category information of the content / service or the PNE and the function category information of the PN gateway is received from the PN gateway, performing CPNS use authentication for the corresponding PNE; And
    상기 PNE가 인증된 경우 상기 콘텐츠/서비스 카테고리 정보 또는 기능 카테고리 정보를 저장하여 PN 등록 완료 응답을 상기 PN 게이트웨이로 전송하고, 상기 PNE가 인증되지 않은 경우 상기 카테고리 정보를 저장하지 않고 상기 PN 게이트웨이로 상기 PNE 식별정보를 포함하는 등록 거절 응답을 전송하는 단계를 더 포함하는 것을 특징으로 하는 CPNS 환경에서 서비스 관리 방법.If the PNE is authenticated, the content / service category information or function category information is stored to transmit a PN registration completion response to the PN gateway. If the PNE is not authenticated, the PN gateway is stored without storing the category information. And transmitting a registration rejection response including PNE identification information.
  24. 제22항에 있어서,The method of claim 22,
    상기 PN 게이트웨이로부터 서비스 제공 요청 메시지가 수신된 경우, 상기 서비스 제공 요청 메시지에 포함된 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보를 확인하는 단계; 및When a service providing request message is received from the PN gateway, checking function category information of a receiving PNE or PN gateway included in the service providing request message; And
    상기 확인된 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리에서 지원하는 성능에 기초하여 서비스를 제공하는 단계를 더 포함하는 것을 특징으로 하는 CPNS 환경에서 서비스 관리 방법.And providing a service based on the performance supported by the identified functional PNE or PN gateway functional category.
  25. 제24항에 있어서,The method of claim 24,
    상기 확인된 수신 측 PNE 혹은 PN 게이트웨이의 기능 카테고리에서 지원하는 성능에 기초하여 서비스를 제공하는 단계는, Providing a service based on the performance supported by the identified category of the receiving PNE or PN gateway,
    상기 수신 측 PNE 혹은 PN 게이트웨이에서 서비스 처리가 불가능한 경우, 상기 서비스 제공요청 메시지의 송신을 차단하고, 송신 측 PNE에 수신이 불가능한 PNE 혹은 PN 게이트웨이의 기능 카테고리 정보를 포함하는 서비스 처리불가 메시지를 전송하는 것을 특징으로 하는 CPNS 환경에서 서비스 관리 방법.If service processing is impossible at the receiving PNE or PN gateway, the service providing request message is blocked and a service unavailable message including function category information of the PNE or PN gateway which cannot be received is transmitted to the transmitting PNE. Service management method in a CPNS environment, characterized in that.
PCT/KR2012/003321 2011-08-24 2012-04-27 Service management system and method in cpns environment WO2013027917A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2011-0084669 2011-08-24
KR1020110084669A KR101990969B1 (en) 2011-08-24 2011-08-24 System and method for converged personal network service
KR1020110104587A KR101770998B1 (en) 2011-10-13 2011-10-13 System and Method for managing service in Converged Personal Network Service Environment
KR10-2011-0104587 2011-10-13

Publications (1)

Publication Number Publication Date
WO2013027917A1 true WO2013027917A1 (en) 2013-02-28

Family

ID=47746629

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2012/003321 WO2013027917A1 (en) 2011-08-24 2012-04-27 Service management system and method in cpns environment

Country Status (1)

Country Link
WO (1) WO2013027917A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110017799A (en) * 2009-08-14 2011-02-22 삼성전자주식회사 Apparatus and method for providing service based on zone
KR20110041966A (en) * 2009-10-16 2011-04-22 삼성전자주식회사 Method and apparatus for providing service using personal network
KR20110041995A (en) * 2009-10-16 2011-04-22 삼성전자주식회사 Apparatus and method of establishing personal network for providing cpns service

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110017799A (en) * 2009-08-14 2011-02-22 삼성전자주식회사 Apparatus and method for providing service based on zone
KR20110041966A (en) * 2009-10-16 2011-04-22 삼성전자주식회사 Method and apparatus for providing service using personal network
KR20110041995A (en) * 2009-10-16 2011-04-22 삼성전자주식회사 Apparatus and method of establishing personal network for providing cpns service

Similar Documents

Publication Publication Date Title
WO2016047983A1 (en) Method and device for wireless communication between communication terminals
WO2014200240A1 (en) Method and apparatus for registering wireless device in wireless communication system
WO2013025085A2 (en) Apparatus and method for supporting family cloud in cloud computing system
WO2011152687A2 (en) Method for allowing one device to detect another device
WO2012148115A2 (en) Apparatus and method for controlling a backbone network for a sensor network
WO2022005170A1 (en) Method and device for interworking between mobile communication network and edge computing system for providing edge computing service
WO2010053241A1 (en) System and method for long-distance control of end-point terminal in cpns environment, and cpns server and mobile communication terminal for the same
WO2011155733A2 (en) Communication method between a device and another device
WO2012044072A2 (en) Method of assigning a user key in a convergence network
WO2017091021A1 (en) Smart home service server and control method therefor
WO2021167277A1 (en) Device and method for providing service according to wireless communication network type in edge computing system
WO2010053272A2 (en) System and method for providing service to end-point terminal in cpns environment, and cpns server, mobile communication terminal and end-point terminal for the same
WO2014010883A1 (en) Device and method for accessing wireless network in consideration of radio frequency band
WO2016076472A1 (en) Call control method and system
WO2019235813A1 (en) Electronic device supporting multiple wireless communication protocols and method therefor
WO2012099402A2 (en) Method and apparatus for phone communication using home network
WO2012091528A2 (en) Terminal and method for selecting a reliable ap
WO2018184302A1 (en) Data transmission method, system, virtual load balancer and readable storage medium
WO2016064074A1 (en) Device-to-device content providing method
WO2010050664A1 (en) System for providing traffic information using a local area network, method, service server, traffic information relay method, application server, method for providing traffic information, mobile communication terminal, navigation terminal, executing method, and storage medium
WO2017082506A1 (en) Method for processing notification reception stop request in wireless communication system and device therefor
WO2013027917A1 (en) Service management system and method in cpns environment
WO2013066131A2 (en) Method of setting pn on the basis of personal network usage information in heterogeneous network
WO2022102949A1 (en) Edge setup server, edge enable server, and operation method therefor
WO2012150778A2 (en) Method and apparatus for managing connection between m2m communication objects based on connection state confirmation event

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12825758

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12825758

Country of ref document: EP

Kind code of ref document: A1