WO2013115460A1 - 오브젝트 관리 시스템 및 그 방법 - Google Patents
오브젝트 관리 시스템 및 그 방법 Download PDFInfo
- Publication number
- WO2013115460A1 WO2013115460A1 PCT/KR2012/009012 KR2012009012W WO2013115460A1 WO 2013115460 A1 WO2013115460 A1 WO 2013115460A1 KR 2012009012 W KR2012009012 W KR 2012009012W WO 2013115460 A1 WO2013115460 A1 WO 2013115460A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- content information
- information
- registered
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 84
- 238000012545 processing Methods 0.000 claims description 83
- 239000000284 extract Substances 0.000 claims description 70
- 230000004044 response Effects 0.000 claims description 42
- 238000010276 construction Methods 0.000 claims description 2
- 238000003780 insertion Methods 0.000 claims description 2
- 230000037431 insertion Effects 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 332
- 230000006870 function Effects 0.000 description 124
- 230000000694 effects Effects 0.000 description 36
- 239000002131 composite material Substances 0.000 description 22
- 238000010586 diagram Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000013507 mapping Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000013501 data transformation Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/289—Object oriented databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
Definitions
- the present invention relates to a method for registering and sharing a personal object, and more particularly, defines a basic object structure for registering content information designated by a user as an object for each of various application services, and receives received content information.
- the present invention relates to a system and a method for registering and managing each type of content information by type by applying an extended object structure based on the basic object structure according to the type of.
- the present invention can register the components of the application service as a shareable object according to a user specification for each of the various application services provided on the Web (Web), and search and call the registered objects between the application services can be mutually utilized. And to a system and method for ensuring that.
- a system that registers and manages the content information specified by the user for each of the various application services as an object, and provides an inquiry and reuse service for the content information registered as an object for users connected through various service devices; It is about a method.
- the present invention also relates to a system and method for configuring a service page for each user by registering content information according to a user designation as an object when using various application services, and providing a shared service for an object registered for the corresponding service page visitor. .
- an object refers to an object constituting an application service as referring to an image constituting an application service, content including multimedia, a support function of the application service, and the like.
- the present invention relates to a method for registering and sharing a personal object, and more particularly, defines a basic object structure for registering content information designated by a user as an object for each of various application services, and receives received content information. It is an object to register and manage each object of content information by type by applying an extended object structure based on the basic object structure according to the type of.
- the present invention can register the components of the application service as a shareable object according to a user specification for each of the various application services provided on the Web (Web), and search and call the registered objects between the application services can be mutually utilized.
- the purpose is to make sure.
- the present invention registers and manages content information designated by a user for each of various application services as an object, and provides an inquiry and reuse service for content information registered as an object for users connected through various service apparatuses. It aims to be able to provide.
- the present invention is to configure the service page for each user by registering the content information according to the user designation as an object when using a variety of application services, and to provide a shared service for the object registered for the service page accessor For the purpose of
- An object management system for achieving the above object, obtains the content information selected for each application service, and transfers the obtained content information to request registration as an object, and the registered object A service device for calling and executing; And defining a basic object structure for registering the object, setting one or more extension object structures based on the defined basic object structure according to a type of designated content information, and when content information is received from the service device. Selecting an extended object structure corresponding to the type of the received content information among one or more set extended object structures, extracting attribute data constituting the received content information, and extracting the extracted attribute data to the selected extended object structure. And an object management device inserted into a designated configuration parameter to perform object registration.
- An object management apparatus for achieving the above object, defines a basic object structure for object registration for the content information selected for each application service, and the basic object defined above according to the type of the specified content information
- a structure setting unit that sets one or more extension object structures based on the structure
- An information receiving unit obtaining content information selected for each application service; And selecting an extended object structure corresponding to the type of the received content information among the set one or more extended object structures, extracting attribute data constituting the received content information, and extracting the extracted attribute data from the selected extended object structure.
- an object registration unit inserted on the configuration parameter specified in the structure to perform object registration.
- the object management apparatus further comprises a call processing unit for extracting and providing a registered object for each type of content information according to the registered object call.
- the structure setting unit calculates a reference data structure for integrating different data structures according to the type of the designated content information, designates two or more configuration parameters corresponding to the calculated reference data structure, and specifies the specified two.
- the basic object structure is defined by combining the above configuration parameters.
- the structure setting unit is configured to set each extended object structure corresponding to the type of the content information by performing change specification on the two or more configuration parameters constituting the basic object structure.
- the object management apparatus defining a basic object structure for object registration for the content information selected for each application service; An extension structure setting step of setting, by the object management apparatus, at least one extension object structure based on the defined basic object structure according to a specified type of content information; A registration request step of the service apparatus requesting registration as an object by delivering content information selected for each application service; An extension structure selection step of selecting, by the object management device, an extension object structure corresponding to the type of content information received from the service device; An extension structure selection step of selecting an extension object structure corresponding to the type of content information received from the service device among the set one or more extension object structures; And an object registration step of extracting attribute data constituting the received content information and inserting the extracted attribute data on the configuration parameter designated in the selected extended object structure to perform object registration.
- a method of operating an object management apparatus including: a basic structure defining step of defining a basic object structure for registering an object for content information selected for each application service; An extension structure setting step of setting at least one extension object structure based on the defined basic object structure according to the type of designated content information; An information acquisition step of acquiring selected content information for each application service; An extension structure selection step of selecting an extension object structure corresponding to the type of the acquired content information among the set one or more extension object structures; And an object registration step of extracting attribute data constituting the received content information, and inserting the extracted attribute data onto configuration parameters specified in the selected extended object structure to perform object registration.
- the method further comprises a call processing step of extracting and providing a registered object for each type of content information according to the registered object call.
- the basic structure definition step includes: a data structure calculation step of calculating a reference data structure for integrating different data structures according to types of designated content information; A configuration parameter designation step of designating two or more configuration parameters corresponding to the calculated reference data structure; And a structure definition step of defining the basic object structure by combining the two or more designated configuration parameters.
- the setting of the extended structure may include setting each extended object structure corresponding to the type of the content information by performing change designation on the two or more configuration parameters constituting the basic object structure. .
- the object sharing system for achieving the above object, provides one or more application services for the connected user, and delivers the service information according to the user specification corresponding to each application service to the object Request a registration of the user, and receive a search list for the registered object according to a user's object sharing request according to the provision of a specific application service, except for the specific application service among the one or more application services based on the search list.
- a service device for calling and executing an object registered corresponding to the application service;
- object management for registering service information received from the service device as an object, providing a search list for a registered object according to an object sharing request of the service device, and extracting and providing an object called based on the search list. It characterized in that it comprises a device.
- a service apparatus for achieving the above object, the service providing unit for providing one or more application services to the connected user; An object registration unit for extracting service information according to a user designation corresponding to each application service and registering the extracted service information as an object; And an object execution unit that calls and executes an object registered corresponding to the remaining application service except the specific application service among the one or more application services according to a user's object sharing request according to the provision of a specific application service. .
- the object registration unit when registering the object of the service information, characterized in that additional registration by transmitting the type information for identifying the type of the service information to be delivered.
- the object registration unit when registering the object of the service information, characterized in that for additionally registering the service identification information for identifying the execution environment of the application service from which the service information is extracted.
- the object registration unit when registering the object of the service information, characterized in that for additionally registering the sharing setting information for designating the sharing target for each object.
- the object executing unit when a user request for providing a specific application service is received, obtains a search list for the registered object and based on the obtained search list, the specific application among the one or more application services. It is characterized by calling and executing one or more objects registered corresponding to the remaining application services except for the service.
- Object management apparatus for achieving the above object, receives the service information specified to correspond to each application service from the service device that provides one or more application services to the connected user to register as an object A registration processing unit; And a call processor configured to extract and provide an object registered corresponding to the remaining application service except the specific application service among the one or more application services when an object sharing request is received from the service apparatus. It is characterized by.
- the registration processing unit when registering the object of the service information received from the service device, additionally registers the type information for distinguishing the type of the service information, the call processing unit, the specific application service from the service device
- the object to be shared is requested to be selected and provided based on the type information of the registered object.
- the registration processing unit when registering the object of the service information received from the service device, additionally registers the service identification information for identifying the execution environment of the application service from which the service information is extracted, the call processing unit
- an object executable in the specific application service may be selected and provided based on service identification information of the registered object.
- the call processing unit when receiving an object sharing request according to the provision of a specific application service from the service device, identifies the execution environment for the registered object based on the service identification information, the identified execution environment When it is different from the execution environment of the specific application service, the data format for the object may be changed and provided to be executable in the specific application service.
- the registration processing unit upon registration of the object, receives sharing setting information corresponding to the service information received from the service apparatus, sets a sharing target for each registered object, and the call processing unit,
- the registered object is provided after identifying the object to which the object sharing request has been transmitted and whether or not the object is shared.
- Object sharing method for achieving the above object, provides one or more application services for the user to which the service device is connected, the service information according to the user designation corresponding to each application service object Service information delivery step for delivering to the management device;
- An object registration step of registering, by the object management apparatus, service information received from the service apparatus as an object for each user;
- an object execution step wherein the service device calls and executes an object registered corresponding to the remaining application service except the specific application service among the one or more application services based on the search list.
- a method of operating a service apparatus for achieving the above object, the service providing step of providing one or more application services to the connected user; An object registration step of extracting service information according to a user designation corresponding to each application service and registering the extracted service information as an object; And an object execution step of calling and executing an object registered corresponding to the remaining application service except the specific application service among the one or more application services according to a user's object sharing request according to the provision of a specific application service. do.
- the object registration step when registering the object of the service information, characterized in that additional registration by passing the type information for identifying the type of the service information to be delivered.
- the object registration step when registering the object of the service information, characterized in that additionally registering the service identification information for identifying the execution environment of the application service from which the service information is extracted.
- the object registration step in the object registration of the service information, characterized in that additionally registering the sharing setting information for specifying the target of sharing for each object.
- the object execution step the list acquisition step of obtaining a search list for the registered object when a user request according to the provision of a specific application service is received; And an object call step of calling and executing one or more objects registered corresponding to the remaining application services except for the specific application service among the one or more application services based on the obtained search list.
- a method of operating an object management apparatus comprising: receiving service information designated to correspond to each application service from a service device that provides one or more application services to a connected user; Service information receiving step; A registration processing step of registering service information received from the service apparatus as an object for each user; And an object providing step of extracting and providing a registered object corresponding to the remaining application services except for the specific application service among the one or more application services according to the object sharing request of the service apparatus according to the provision of the specific application service.
- the registration processing step when registering the object of the service information received from the service device, additionally registers the type information for distinguishing the type of the service information, the object providing step, specific from the service device
- the object to be shared is selected and provided based on the type information of the registered object.
- the registration processing step when registering the object of the service information received from the service device, additionally registers the service identification information for identifying the execution environment of the application service from which the service information is extracted, the object is provided
- the method may further include selecting and providing an object executable in the specific application service based on the service identification information of the registered object when the object sharing request is received from the service apparatus.
- the execution environment for the registered object is identified based on the service identification information, and the identified execution is performed.
- the data format for the object may be changed and provided to be executable in the specific application service.
- the registration processing step at the time of registering the object, receives the sharing setting information corresponding to the service information received from the service device to set a sharing target for each registered object, the object providing step
- the object sharing request is received from the service apparatus according to the provision of a specific application service, identifying the target of the object sharing request delivery, and confirming whether to share the registered object, and then providing the registered object.
- a computer-readable recording medium for achieving the above object is a service for receiving a service information designated to correspond to each application service from a service device for providing one or more application services to the connected user Information receiving step; A registration processing step of registering service information received from the service apparatus as an object for each user; And an object providing step of extracting and providing a registered object corresponding to the remaining application service except the specific application service among the one or more application services according to the object sharing request of the service apparatus according to the provision of the specific application service. It is characterized by including a command.
- Personal object management system for achieving the above object, obtains the content information selected for each application service, and transfers the obtained content information to request registration as an object, accessing a specific application service A service device for calling and executing the registered object; And an object management apparatus for dividing and registering content information received from the service apparatus into an object for each application service, and extracting and providing a corresponding object according to the registered object call.
- a service apparatus for achieving the above object, the service connection for connecting to at least one application service; An information acquisition unit for acquiring content information selected for each application service; An object registration unit which requests the registration as an object for each application service by transferring the obtained content information; And an object execution unit that calls and executes the registered specific object while accessing a specific application service.
- the information acquisition unit characterized in that to provide each user interface in accordance with one or more application service access, and to obtain the content information selected for each application service through the user interface.
- the information acquisition unit provides a first user interface in response to a first application service connection, and provides a second user interface in response to a second application service connection, through the first user interface.
- the object execution unit when the registered object is called, delivers the predetermined content format information, characterized in that for obtaining and executing the specific object whose data format is variable based on the content format information. .
- the information receiving unit for receiving the obtained content information from the service device for obtaining the content information selected for each application service;
- a registration processing unit for dividing and registering the content information received from the service apparatus into objects for each application service;
- a call processor which extracts and provides a corresponding object according to the registered object call.
- the information receiver provides each user interface according to at least one application service connection, and receives the obtained content information from the service apparatus that obtains content information for each application service through the user interface. It is characterized by.
- the information receiving unit is configured to provide a first user interface in response to a first application service connection and provide a second user interface in response to a second application service connection. And content information obtained through the first user interface or the first user interface for at least one of the second application services.
- the registration processing unit registers content information obtained through the first user interface as an object corresponding to the first application service, for at least one of the first application service and the second application service,
- the content information obtained through the second user interface is registered as at least one of the first application service and the second application service as an object corresponding to the second application service.
- the call processing unit recognizes user identification information accessing each application service according to the registered object call received from a specific service device accessing one or more application services, and recognizes each user. Identifying the representative representative information specified in correspondence with the identification information, characterized in that to extract and provide a registered object mapped to the identified representative identification information.
- the call processing unit according to the registered object call received from at least one service device, checks the predetermined content format information for each service device, and the extracted on the basis of the identified content format information Characterized in that the data type of the object is converted to provide.
- a method of operating a service apparatus includes a service access step of accessing at least one application service; An information acquisition step of acquiring content information selected for each application service; An object registration step of requesting registration as an object for each application service by transferring the obtained content information; And a service execution step of calling and executing the registered specific object during a specific application service connection.
- the information acquisition step characterized in that to provide each user interface in accordance with one or more application service access, and to obtain the content information selected for each of the application services through the user interface.
- the acquiring of the information comprises: providing the first user interface in response to the first application service connection and providing the second user interface in response to the second application service connection. Acquires content information selected from at least one of the first application service and the second application service through the second application interface, and obtains content information selected from at least one of the second application service and the first application service through the second user interface; Characterized in that.
- the predetermined content format information is transferred, and the specific object whose data format is changed based on the content format information is obtained and executed. do.
- a method of operating an object management apparatus including: receiving an acquired content information from a service device for obtaining content information selected for each application service; A registration processing step of classifying and registering content information received from the service apparatus into objects for each application service; And a call processing step of extracting and providing a corresponding object according to the registered object call.
- each user interface is provided according to at least one application service connection, and the obtained content information is received from the service apparatus for acquiring content information for each application service through the user interface. Characterized in that.
- the receiving of the information comprises: providing the first user interface in response to a first application service connection, and providing the second user interface in response to a second application service connection. And receiving the content information acquired through the first user interface or the first user interface for at least one of a service and a second application service.
- the registration processing step registering the content information obtained through the first user interface to at least one of the first application service and the second application service as an object corresponding to the first application service; And registering content information obtained through the second user interface as an object corresponding to the second application service, for at least one of the first application service and the second application service.
- the call processing step step of recognizing user identification information for recognizing user identification information connected to each application service, according to the registered object call received from a specific service device connected to one or more application services;
- a representative identification information checking step of confirming designated representative identification information corresponding to each of the recognized user identification information;
- an object extraction step of extracting and providing a registered object mapped to the identified representative identification information.
- the call processing step the format information confirmation step of confirming the predetermined content format information for each service device according to the registered object call received from at least one service device; And a data conversion step of converting and providing a data type of the extracted object based on the identified content format information.
- the personal object sharing system obtains the content information selected for each application service, and transfers the obtained content information to request registration as an object, the registered object A service apparatus for receiving one or more shared services for the service; And constructing a service page for each user by registering content information received from the service device as the object, and providing a corresponding service page according to a service page request for a specific user, thereby providing one or more shared services for the registered object. It characterized in that it comprises an object management device to provide.
- the service device for achieving the above object, the information acquisition unit for obtaining the content information selected for each application service; An object registration unit which requests the registration as an object by transferring the obtained content information; And a service connection unit for receiving at least one shared service for an object registered on the service page through a service page connection.
- the information acquisition unit characterized in that to provide a user interface in accordance with the application service access, and to obtain the content information selected for each application service through the user interface.
- the object registration unit when registering the object with respect to the content information obtained from a specific application service, additionally transfers the access information of the content information to induce access to the content information based on the access information It is characterized by.
- the object registration unit when registering the object with respect to the content information obtained from a specific application service, the object registration unit additionally transfers the sharing setting information of the content information to the content information registered as the object based on the sharing setting information. It is characterized in that for specifying the sharing target for, or when sharing the content information, the number of times the user can insert the movement of the content information.
- the object registration unit when registering the content information obtained from a specific application service as the object, the object registration unit further transfers the content format information of the content information registered on the service page based on the content format information Characterized in that the form of the content information can be changed.
- the content information receiving unit for receiving the content information from the service device for obtaining the content information selected for each application service;
- a page constructing unit configured to register the received content information as an object to construct a service page for each user;
- a service provider which provides a corresponding service page according to a service page request for a specific user and provides one or more shared services for the registered object.
- the page configuration unit when registering the object with respect to the specific content information, additionally registers the access information of the specific content information to configure the service page, the service provider, registers as an object through the service page And providing a sharing service between users with respect to the specific content information, thereby inducing a user access to the specific content information based on the access information.
- the page configuration unit when registering the object with respect to the specific content information, additionally registers the sharing setting information of the specific content information to configure the service page, the service provider, the object on the service page Limiting the sharing target for the specific content information based on the sharing setting information for the specific content information registered, or limiting the number of times that can be inserted between users when sharing the specific content information.
- a personal object sharing method comprising: a content information obtaining step of obtaining, by a service device, content information selected for each application service; An object registration request step of requesting registration by the service apparatus to the object by transferring the obtained content information; A service page configuration step of an object management apparatus registering content information received from the service apparatus as the object to construct a service page for each user; And providing a corresponding service page according to a service page request for a specific user by the object management apparatus to provide a shared service providing step of providing one or more shared services for the registered object.
- a method of operating a service apparatus for achieving the above object, the content information acquisition step of obtaining content information selected for each application service; An object registration step of requesting registration as an object by transferring the obtained content information; And a service access step of receiving at least one shared service for an object registered on the service page through a service page connection.
- the content information acquisition step characterized in that to provide a user interface in accordance with the application service access, and to obtain the content information selected for each application service through the user interface.
- the connection information of the content information is additionally transmitted to induce access to the content information based on the connection information. Characterized in that.
- the sharing setting information of the content information is additionally delivered to the content information registered as the object based on the sharing setting information. It is characterized in that for specifying the sharing target for, or when sharing the content information, the number of times the user can insert the movement of the content information.
- the object registration step when content information obtained from a specific application service is registered as the object, the object registration step further delivers content format information of the content information and is registered on the service page based on the content format information. Characterized in that the form of the content information can be changed.
- a method of operating an object management apparatus including: receiving content information from a service device obtaining content information selected for each application service; A page construction step of constructing a service page for each user by registering the received content information as an object; And providing a corresponding service page according to a service page request for a specific user, thereby providing at least one shared service for the registered object.
- the page configuration step when registering the object for the specific content information, further registers the access information of the specific content information to configure the service page, the service providing step, the object through the service page
- the page configuration step By providing a sharing service between users with respect to the specific content information registered as, characterized in that to induce a user access to the specific content information based on the access information.
- the page configuration step at the time of registering the object for the specific content information, additionally register the sharing setting information of the specific content information to configure the service page, the service providing step, on the service page Limiting a sharing target for the specific content information based on the sharing setting information for the specific content information registered as an object, or limiting the number of times of movement insertion between users when the specific content information is shared.
- the page configuration step when registering the object for the specific content information, the content format information of the specific content information is additionally registered to configure the service page, the service providing step is requested by a specific service device According to the service page format to be characterized in that the type of the specific content information registered as the object based on the content format information is provided to vary.
- the present invention defines a basic object structure for registering content information designated by a user as an object for each of various application services, and applies the extended object structure based on the basic object structure according to the type of the received content information for each type.
- the present invention for each of the various application services provided on the Web (Web) to register the components of the application service as a shareable object according to a user specification, and search and call the registered object between the application services to mutually utilize
- Web Web
- search and call the registered object between the application services to mutually utilize
- the present invention registers and manages content information designated by a user for each of various application services as an object, and provides an inquiry and reuse service for content information registered as an object for users connected through various service apparatuses.
- object sharing function between application services it is possible to satisfy various needs of application service users and to create new application services in a web environment.
- the present invention when using a variety of application services, by registering the content information according to the user designation as an object to configure a service page for each user, by providing a shared service for the object registered for the service page accessor, It can satisfy various needs of users and create new services in web environment.
- FIG. 1 is a schematic structural diagram of an object management system according to an embodiment of the present invention.
- FIG. 2 is a view for explaining an object structure according to an embodiment of the present invention.
- FIG 3 is a view for explaining a specific configuration of the object management apparatus according to an embodiment of the present invention.
- FIG. 4 is a flowchart illustrating an object management method according to an embodiment of the present invention.
- FIG. 5 is a flowchart illustrating a method of operating an object management apparatus according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of an object sharing system according to an embodiment of the present invention.
- FIG. 7 is a view for explaining a specific configuration of a service apparatus according to an embodiment of the present invention.
- FIG. 8 is a view for explaining a specific configuration of the object management apparatus according to an embodiment of the present invention.
- FIG. 9 is a flowchart illustrating an object sharing method according to an embodiment of the present invention.
- FIG. 10 is a flowchart illustrating a method of operating a service apparatus according to an embodiment of the present invention.
- FIG. 11 is a flowchart illustrating a method of operating an object management apparatus according to an embodiment of the present invention.
- FIG. 12 is a schematic structural diagram of a personal object management system according to an embodiment of the present invention.
- FIG. 13 is a view for explaining a specific configuration of a service apparatus according to an embodiment of the present invention.
- FIG. 14 is a view for explaining a specific configuration of the object management apparatus according to an embodiment of the present invention.
- 15 is a flowchart illustrating a personal object management method according to an embodiment of the present invention.
- 16 is a flowchart illustrating a method of operating a service apparatus according to an embodiment of the present invention.
- 17 is a flowchart illustrating a method of operating an object management apparatus according to an embodiment of the present invention.
- FIG. 18 is a schematic structural diagram of a personal object sharing system according to an embodiment of the present invention.
- 19 is a view for explaining a specific configuration of a service apparatus according to an embodiment of the present invention.
- 20 is a view for explaining a specific configuration of the object management apparatus according to an embodiment of the present invention.
- 21 is a flowchart illustrating a personal object sharing method according to an embodiment of the present invention.
- FIG. 22 is a flowchart illustrating a method of operating a service apparatus according to an embodiment of the present invention.
- FIG. 23 is a flowchart illustrating a method of operating an object management apparatus according to an embodiment of the present invention.
- FIG. 1 is a schematic structural diagram of an object management system according to an embodiment of the present invention.
- the system acquires content information selected for each application service, transfers the obtained content information to request registration as an object, and calls and executes the registered object. 100; And an object management apparatus 200 for dividing and registering content information received from the service apparatus 100 into an object, and extracting and providing a corresponding object according to the registered object call.
- the service device 100 refers to a terminal device for accessing various application services through connection or execution of a built-in application through a web or a web, at the request of a user, and a personal computer (PC).
- PC personal computer
- Smart phones, IPTVs, and the like may be applicable.
- the service device 100 accesses an application service according to a user request.
- the service device 100 is an application service, such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, which is serviced through a web or a swap according to a user's request, or serviced by driving an embedded application. It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- application service such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, which is serviced through a web or a swap according to a user's request, or serviced by driving an embedded application. It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- the service device 100 obtains content information by providing a user interface when accessing an application service.
- the service device 100 provides a user interface on the service screen to obtain content information corresponding to the application service when accessing an application service according to a user request, and provides the user interface on the service screen through the provided user interface. Obtains content information selected by the user.
- the service apparatus 100 when accessing the goods purchase service at the user's request, provides a user interface in the form of a toolbar on the service screen, and selects a user on the service screen, that is, drag and drop.
- a user on the service screen that is, drag and drop.
- the service device 100 transmits the obtained content information to the object management apparatus 200 to register it as an object.
- the service device 100 additionally delivers user identification information (eg, an ID) in delivering the content information acquired for each application service to the object management device 200, thereby causing the object management device 200 to transmit. Register the received content information as an object for each application service corresponding to the user.
- user identification information eg, an ID
- the service device 100 calls and executes a registered object when accessing a specific application service.
- the service apparatus 100 receives an inquiry service for an object registered for each application service from the object management apparatus 200, or receives one or more, when an object call request is received from a user while accessing a specific application service. By calling the object of the object, the called object on the currently connected application service can be executed simultaneously.
- the service apparatus 100 calls a corresponding object from the object management apparatus 200 according to a user request for an image editing function registered as an object.
- the image editing function is additionally exposed and executed on the blog service.
- the service apparatus 100 calls a corresponding object from the object management apparatus 200 according to a user request for a watched video list registered as an object.
- the service apparatus 100 it is possible to implement to deliver a list of videos watched to the other party in conversation.
- the service device 100 calls the corresponding object from the object management apparatus 200 according to the user request for the contextual advertisement registered as an object,
- the service device 100 can be implemented to expose the contextual advertising called.
- the service apparatus 100 calls a plurality of objects from the object management apparatus 200 when a plurality of SNS posting functions registered as the respective objects are requested from the connected user, thereby making a plurality of manufacturers-specific SNS on a specific site. It can be implemented so that posting functions can be exposed at the same time.
- the object management apparatus 200 defines a basic object structure for registering an object for content information selected for each application service.
- the object management apparatus 200 calculates a reference data structure for integrating different data structures according to the type of designated content information, and corresponds to the calculated reference data structure.
- the basic object structure is defined by specifying parameters (eg Object ID and Title, identifier of the creator / registrant, source origin URL, user ID and user name, creation date) and combining the specified configuration parameters.
- the object management apparatus 200 sets the extended object structure based on the defined basic object structure according to the type of the designated content information.
- the object management apparatus 200 may include a composite media (eg, a video series, an image group, an album), a single media (eg, an individual video belonging to a specific video series, or a specific image group). Individual images belonging to the music, music belonging to a specific album), activities according to the user's use of a plurality of application services, web data (eg news, weather), contacts, etc.
- a composite media eg, a video series, an image group, an album
- a single media eg, an individual video belonging to a specific video series, or a specific image group.
- Individual images belonging to the music, music belonging to a specific album activities according to the user's use of a plurality of application services, web data (eg news, weather), contacts, etc.
- the object management apparatus 200 sets the extended object structure corresponding to the composite media by combining the configuration parameters such as 'Subject Id and Name', 'Discription', and 'Media Object List'.
- the combination of configuration parameters such as 'Subject Id and Name', 'Discription', 'Language', 'MIME Type and format', and 'Properties by Media Type' can be used to expand a single media associated with the composite media. Set up the object structure.
- the object management apparatus 200 sets the extended object structure corresponding to the activity by combining the configuration parameters such as 'Activity Type', 'Language', 'Activity alc creation date / time', and 'Related URL', In addition, the combination of configuration parameters such as 'Web Data Type', 'Language', and 'Related URL' sets up an extended object structure for the web data. Furthermore, the 'Contents Name', 'Contact', 'Note', And a combination of configuration parameters such as 'Group Name' to set up an extended object structure for the contact.
- the object management apparatus 200 receives the content information selected when the application service is connected from the service apparatus 100.
- the object management apparatus 200 receives the application-specific content information obtained through the user interface on the application service screen from the service device 100.
- the object management apparatus 200 checks the type of the content information received from the service apparatus 100 and registers it as an object by applying an extended object structure corresponding to the identified type.
- the object management apparatus 200 confirms the type of the content information received from the service device 100, and the extension corresponding to the type of the identified content information in the extended object structure set according to the specified content information type. Select the object structure.
- the object management apparatus 200 confirms the type of the content information received from the service device 100, and among the extended object structure set according to the specified content information type, the extended object structure corresponding to the type of the identified content information. Will be selected.
- the object management apparatus 200 analyzes the received content information, extracts attribute data constituting the content information, and inserts the extracted attribute data on the configuration parameter specified in the selected extended object structure to register an object. Will be performed.
- the object management apparatus 200 selects an extended object structure corresponding to the composite media, and configures the configuration parameters' Subject Id and Name ','
- the object corresponding to the composite media is registered by inserting respective attribute data extracted from the corresponding content information onto the "Discription" and "Media Object List".
- the object management apparatus 200 selects the extended object structure corresponding to the single media, and configures the configuration parameters specified in the selected extended object structure, that is, 'Subject Id and Name', '
- the object corresponding to a single media is registered by inserting each attribute data extracted from the corresponding content information on 'Discription', 'Language', 'MIME Type and format', and 'Attribute by Media Type'.
- the object management apparatus 200 selects the extended object structure corresponding to the single media, and configures the configuration parameters specified in the selected extended object structure, that is, 'Subject Id and Name', '
- the object corresponding to a single media is registered by inserting each attribute data extracted from the corresponding content information on 'Discription', 'Language', 'MIME Type and format', and 'Attribute by Media Type'.
- the object management apparatus 200 selects an extension object structure corresponding to the activity, and configures the configuration parameters specified in the selected extension object structure, that is, 'Activity Type', 'Language', '
- the object corresponding to the activity is registered by inserting each attribute data extracted from the corresponding content information on the Activity alc creation date / time 'and' Related URL '.
- the object management apparatus 200 selects the extended object structure corresponding to the web data, and configures the configuration parameters specified in the selected extended object structure, that is, 'Web Data Type' and 'Language'.
- the object corresponding to the web data is registered by inserting respective attribute data extracted from the corresponding content information on the ', and' Related URL '.
- the object management apparatus 200 selects an extended object structure corresponding to the contact, and configures the configuration parameters specified in the selected extended object structure, that is, 'Contents Name', 'Contact', '
- the object corresponding to the contact is registered by inserting each attribute data extracted from the corresponding content information onto the Note 'and the' Group Name '.
- the object management apparatus 200 extracts and provides a corresponding object according to a registered object call.
- the object management apparatus 200 provides an inquiry service for an object registered corresponding to the corresponding user, or one or more By extracting and providing the object of the service device 100, the object provided on the application service currently connected to the service device 100 can be executed simultaneously.
- the object management device 200 extracts the object to the service device 100.
- the image editing function can be additionally exposed on the personal blog service serviced through the service device 100.
- the object management device 200 extracts the object to the service device 100.
- the object management device 200 extracts the object to the service device 100.
- the object management device 200 extracts the corresponding object to the service device 100.
- the object management device 200 extracts the corresponding object to the service device 100.
- the object management apparatus 200 extracts a plurality of registered objects and provides them to the service apparatus 100, thereby providing the service apparatus.
- the SNS posting function of a plurality of manufacturers can be simultaneously exposed on a specific site serviced through the 100.
- the object management apparatus 200 includes a structure setting unit 210 for setting an object structure, an information receiving unit 220 for receiving content information from the service device 100, and an object of the received content information. It has a configuration that includes a registration processing unit 230 to register with, the call processing unit 240 to extract and provide the called object.
- the structure setting unit 210 defines a basic object structure for registering an object for content information selected for each application service.
- the structure setting unit 210 calculates a reference data structure for integrating different data structures according to the type of designated content information, and corresponds to the calculated reference data structure.
- the basic object structure is defined by specifying parameters (eg Object ID and Title, identifier of the creator / registrant, source origin URL, user ID and user name, creation date) and combining the specified configuration parameters.
- the structure setting unit 210 sets the extension object structure based on the basic object structure defined above according to the specified content information type.
- the structure setting unit 210 may be configured in a complex media (eg, a video series, an image group, an album), a single media (eg, an individual video belonging to a specific video series, or a specific image group). Individual images belonging to the music, music belonging to a specific album), activities according to the user's use of a plurality of application services, web data (eg news, weather), contacts, etc.
- a complex media eg, a video series, an image group, an album
- a single media eg, an individual video belonging to a specific video series, or a specific image group.
- Individual images belonging to the music, music belonging to a specific album activities according to the user's use of a plurality of application services, web data (eg news, weather), contacts, etc.
- the structure setting unit 210 sets the extended object structure corresponding to the composite media by combining the configuration parameters such as 'Subject Id and Name', 'Discription', and 'Media Object List'.
- the combination of configuration parameters such as 'Subject Id and Name', 'Discription', 'Language', 'MIME Type and format', and 'Properties by Media Type' can be used to expand a single media associated with the composite media. Set up the object structure.
- the structure setting unit 210 sets an extended object structure corresponding to the activity by combining configuration parameters such as 'Activity Type', 'Language', 'Activity alc creation date / time', and 'Related URL'.
- configuration parameters such as 'Web Data Type', 'Language', and 'Related URL' sets up an extended object structure for the web data.
- the information receiver 220 receives the content information selected when the application service is connected from the service device 100.
- the information receiver 220 receives the application-specific content information obtained through the user interface on the application service screen from the service device 100.
- the registration processor 230 checks the type of the content information received from the service device 100 and applies the extended object structure corresponding to the identified type to register it as an object.
- the registration processing unit 230 confirms the type of the content information received from the service device 100, and among the extended object structure set according to the designated content information, the extended object corresponding to the type of the identified content information. You will select the structure.
- the registration processing unit 230 analyzes the received content information, extracts the attribute data constituting the content information, and inserts the extracted attribute data on the configuration parameters specified in the selected extended object structure to perform object registration. Done.
- the registration processor 230 selects an extension object structure corresponding to the composite media, and configures the configuration parameters specified in the selected extension object structure, that is, 'Subject Id and Name', 'Discription'.
- the object corresponding to the composite media is registered by inserting respective attribute data extracted from the corresponding content information onto the ', and' Media Object List '.
- the registration processing unit 230 selects the extended object structure corresponding to the single media, and configures the configuration parameters specified in the selected extended object structure, that is, 'Subject Id and Name' and 'Discription. By inserting each attribute data extracted from the corresponding content information on ',' Language ',' MIME Type and format ', and' Attribute by Media Type ', an object corresponding to a single media is registered.
- the registration processing unit 230 selects the extended object structure corresponding to the single media, and configures the configuration parameters specified in the selected extended object structure, that is, 'Subject Id and Name' and 'Discription. By inserting each attribute data extracted from the corresponding content information on ',' Language ',' MIME Type and format ', and' Attribute by Media Type ', an object corresponding to a single media is registered.
- the registration processing unit 230 selects an extension object structure corresponding to the activity and configures the configuration parameters specified in the selected extension object structure, that is, 'Activity Type', 'Language', and 'Activity'. alc creation date / time ”and“ Related URL ”are inserted into each attribute data extracted from the corresponding content information, thereby registering the object corresponding to the activity.
- the registration processing unit 230 selects an extended object structure corresponding to the web data, and configures the configuration parameters specified in the selected extended object structure, that is, 'Web Data Type' and 'Language'. By inserting the respective attribute data extracted from the corresponding content information on the 'Related URL', the object corresponding to the web data is registered.
- the registration processing unit 230 selects an extended object structure corresponding to the contact, and configures the configuration parameters specified in the selected extended object structure, that is, 'Contents Name', 'Contact', 'Note' By inserting the respective attribute data extracted from the corresponding content information on the ', and' Group Name ', the object corresponding to the contact is registered.
- the call processor 240 extracts and provides a corresponding object according to a registered object call.
- the call processing unit 240 provides an inquiry service for an object registered corresponding to the user, or one or more By extracting and providing the object, the object provided on the application service that the service device 100 is currently accessing can be executed simultaneously.
- the call processor 240 extracts the object and provides the object to the service device 100.
- the image editing function may be additionally exposed on the personal blog service serviced through the service apparatus 100.
- the call processor 240 extracts the object and provides the same to the service device 100.
- a list of videos watched to the other party in conversation may be delivered.
- the call processor 240 extracts the object and provides the same to the service device 100.
- the user may be provided with a contextual advertisement provided when the user is located in the corresponding area.
- the call processor 240 extracts a plurality of registered objects and provides them to the service device 100 when a plurality of SNS posting functions registered as individual objects are called from the service device 100, thereby providing a service device ( 100) to allow a plurality of publisher-specific SNS posting functions to be simultaneously exposed on a specific site serviced through.
- the basic object structure for registering the content information specified by the user for each of the various application services as an object, and according to the type of the received content information
- the extended object structure based on the basic object structure to register and manage each type of content information for each type, it is possible to provide inquiry and reuse services for content information registered as objects for users connected through various service devices. Can be.
- by supporting an object sharing function between application services it is possible to satisfy various needs of application service users, and also to create new application services in a web environment.
- FIGS. 4 and 5 For convenience of description, the configuration shown in FIGS. 1 to 3 will be described with reference to the corresponding reference numerals.
- the object management apparatus 200 defines a basic object structure for registering an object for content information selected for each application service (S10).
- the object management apparatus 200 calculates a reference data structure for integrating different data structures according to the type of designated content information, and corresponds to the calculated reference data structure.
- the basic object structure is defined by specifying parameters (eg Object ID and Title, identifier of the creator / registrant, source origin URL, user ID and user name, creation date) and combining the specified configuration parameters.
- the object management apparatus 200 sets the extended object structure based on the basic object structure defined above according to the specified content information type (S20).
- the object management apparatus 200 may include a composite media (eg, a video series, an image group, an album), a single media (eg, an individual video belonging to a specific video series, or a specific image group). Individual images belonging to the music, music belonging to a specific album), activities according to the user's use of a plurality of application services, web data (eg news, weather), contacts, etc.
- a composite media eg, a video series, an image group, an album
- a single media eg, an individual video belonging to a specific video series, or a specific image group.
- Individual images belonging to the music, music belonging to a specific album activities according to the user's use of a plurality of application services, web data (eg news, weather), contacts, etc.
- the object management apparatus 200 sets the extended object structure corresponding to the composite media by combining the configuration parameters such as 'Subject Id and Name', 'Discription', and 'Media Object List'.
- the combination of configuration parameters such as 'Subject Id and Name', 'Discription', 'Language', 'MIME Type and format', and 'Properties by Media Type' can be used to expand a single media associated with the composite media. Set up the object structure.
- the object management apparatus 200 sets the extended object structure corresponding to the activity by combining the configuration parameters such as 'Activity Type', 'Language', 'Activity alc creation date / time', and 'Related URL', In addition, the combination of configuration parameters such as 'Web Data Type', 'Language', and 'Related URL' sets up an extended object structure for the web data. Furthermore, the 'Contents Name', 'Contact', 'Note', And a combination of configuration parameters such as 'Group Name' to set up an extended object structure for the contact.
- the service device 100 accesses the application service according to the user's request (S30).
- the service device 100 is an application service, such as a personal blog service, a messenger service, a goods purchase service, a personal homepage service, which is serviced through a web or a swap according to a user's request, or serviced through the operation of an embedded application. It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- an application service such as a personal blog service, a messenger service, a goods purchase service, a personal homepage service, which is serviced through a web or a swap according to a user's request, or serviced through the operation of an embedded application. It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- the service device 100 obtains the content information by providing a user interface when accessing the application service (S40).
- the service apparatus 100 provides a user interface on the service screen to obtain content information corresponding to the application service when accessing an application service according to a user request, and provides the user interface on the service screen through the provided user interface. Obtains content information selected by the user.
- the service apparatus 100 when accessing the goods purchase service at the user's request, provides a user interface in the form of a toolbar on the service screen, and selects a user on the service screen, that is, drag and drop.
- a user on the service screen that is, drag and drop.
- the service device 100 transmits the acquired content information to the object management apparatus 200 to register as an object (S50).
- the service device 100 additionally delivers user identification information (for example, an ID) in delivering the content information acquired for each application service to the object management device 200, thereby causing the object management device 200 to transmit.
- user identification information for example, an ID
- the service device 100 additionally delivers user identification information (for example, an ID) in delivering the content information acquired for each application service to the object management device 200, thereby causing the object management device 200 to transmit.
- the object management apparatus 200 confirms the type of the content information received from the service apparatus 100 and registers it as an object by applying an extended object structure corresponding to the identified type (S60-S80).
- the object management apparatus 200 confirms the type of the content information received from the service device 100, and the extension corresponding to the type of the identified content information in the extended object structure set according to the specified content information type. Select the object structure.
- the object management apparatus 200 confirms the type of the content information received from the service device 100, and among the extended object structure set according to the specified content information type, the extended object structure corresponding to the type of the identified content information. Will be selected.
- the object management apparatus 200 analyzes the received content information, extracts attribute data constituting the content information, and inserts the extracted attribute data on the configuration parameter specified in the selected extended object structure to register an object. Will be performed.
- the object management apparatus 200 selects an extended object structure corresponding to the composite media, and configures the configuration parameters' Subject Id and Name ','
- the object corresponding to the composite media is registered by inserting respective attribute data extracted from the corresponding content information onto the "Discription" and "Media Object List".
- the object management apparatus 200 selects the extended object structure corresponding to the single media, and configures the configuration parameters specified in the selected extended object structure, that is, 'Subject Id and Name', '
- the object corresponding to a single media is registered by inserting each attribute data extracted from the corresponding content information on 'Discription', 'Language', 'MIME Type and format', and 'Attribute by Media Type'.
- the object management apparatus 200 selects the extended object structure corresponding to the single media, and configures the configuration parameters specified in the selected extended object structure, that is, 'Subject Id and Name', '
- the object corresponding to a single media is registered by inserting each attribute data extracted from the corresponding content information on 'Discription', 'Language', 'MIME Type and format', and 'Attribute by Media Type'.
- the object management apparatus 200 selects an extension object structure corresponding to the activity, and configures the configuration parameters specified in the selected extension object structure, that is, 'Activity Type', 'Language', '
- the object corresponding to the activity is registered by inserting each attribute data extracted from the corresponding content information on the Activity alc creation date / time 'and' Related URL '.
- the object management apparatus 200 selects the extended object structure corresponding to the web data, and configures the configuration parameters specified in the selected extended object structure, that is, 'Web Data Type' and 'Language'.
- the object corresponding to the web data is registered by inserting respective attribute data extracted from the corresponding content information on the ', and' Related URL '.
- the object management apparatus 200 selects an extended object structure corresponding to the contact, and configures the configuration parameters specified in the selected extended object structure, that is, 'Contents Name', 'Contact', '
- the object corresponding to the contact is registered by inserting each attribute data extracted from the corresponding content information onto the Note 'and the' Group Name '.
- the service apparatus 100 accesses a specific application service, the service apparatus 100 calls and executes the registered object (S90-S120).
- the service apparatus 100 receives an inquiry service for an object registered for each application service from the object management apparatus 200, or receives one or more, when an object call request is received from a user during a specific application service connection.
- the service apparatus 100 receives an inquiry service for an object registered for each application service from the object management apparatus 200, or receives one or more, when an object call request is received from a user during a specific application service connection.
- the called object on the currently connected application service can be executed simultaneously.
- the service apparatus 100 calls a corresponding object from the object management apparatus 200 according to a user request for an image editing function registered as an object.
- the image editing function is additionally exposed and executed on the blog service.
- the service apparatus 100 calls a corresponding object from the object management apparatus 200 according to a user request for a watched video list registered as an object.
- the service apparatus 100 it is possible to implement to deliver a list of videos watched to the other party in conversation.
- the service device 100 calls the corresponding object from the object management apparatus 200 according to the user request for the contextual advertisement registered as an object,
- the service device 100 can be implemented to expose the contextual advertising called.
- the service apparatus 100 calls a plurality of objects from the object management apparatus 200 when a plurality of SNS posting functions registered as the respective objects are requested from the connected user, thereby making a plurality of manufacturers-specific SNS on a specific site. It can be implemented so that posting functions can be exposed at the same time.
- a basic object structure is defined for object registration for content information selected for each application service (S210).
- the structure setting unit 210 calculates a reference data structure for integrating different data structures according to the type of designated content information, and corresponds to the calculated reference data structure.
- the basic object structure is defined by specifying parameters (eg Object ID and Title, identifier of the creator / registrant, source origin URL, user ID and user name, creation date) and combining the specified configuration parameters.
- the extended object structure is set based on the basic object structure defined above according to the specified content information type (S220).
- the restructuring unit 210 may be configured in a complex media (eg, a video series, an image group, an album), a single media (eg, an individual video belonging to a specific video series, or a specific image group). Individual images belonging to the music, music belonging to a specific album), activities according to the user's use of a plurality of application services, web data (eg news, weather), contacts, etc.
- a complex media eg, a video series, an image group, an album
- a single media eg, an individual video belonging to a specific video series, or a specific image group.
- Individual images belonging to the music, music belonging to a specific album activities according to the user's use of a plurality of application services, web data (eg news, weather), contacts, etc.
- the structure setting unit 210 sets the extended object structure corresponding to the composite media by combining the configuration parameters such as 'Subject Id and Name', 'Discription', and 'Media Object List'.
- the combination of configuration parameters such as 'Subject Id and Name', 'Discription', 'Language', 'MIME Type and format', and 'Properties by Media Type' can be used to expand a single media associated with the composite media. Set up the object structure.
- the structure setting unit 210 sets an extended object structure corresponding to the activity by combining configuration parameters such as 'Activity Type', 'Language', 'Activity alc creation date / time', and 'Related URL'.
- configuration parameters such as 'Web Data Type', 'Language', and 'Related URL' sets up an extended object structure for the web data.
- the information receiving unit 220 receives the application-specific content information obtained from the service device 100 through the user interface on the application service screen.
- the type of the content information received from the service device 100 is checked and the extended object structure corresponding to the identified type is applied to register as an object (S240-S260).
- the registration processing unit 230 confirms the type of the content information received from the service device 100, and among the extended object structure set in accordance with the type of the specified content information, the extended object corresponding to the type of the identified content information. You will select the structure.
- the registration processing unit 230 analyzes the received content information, extracts the attribute data constituting the content information, and inserts the extracted attribute data on the configuration parameters specified in the selected extended object structure to perform object registration. Done.
- the registration processor 230 selects an extension object structure corresponding to the composite media, and configures the configuration parameters specified in the selected extension object structure, that is, 'Subject Id and Name', 'Discription'.
- the object corresponding to the composite media is registered by inserting respective attribute data extracted from the corresponding content information onto the ', and' Media Object List '.
- the registration processing unit 230 selects the extended object structure corresponding to the single media, and configures the configuration parameters specified in the selected extended object structure, that is, 'Subject Id and Name' and 'Discription. By inserting each attribute data extracted from the corresponding content information on ',' Language ',' MIME Type and format ', and' Attribute by Media Type ', an object corresponding to a single media is registered.
- the registration processing unit 230 selects the extended object structure corresponding to the single media, and configures the configuration parameters specified in the selected extended object structure, that is, 'Subject Id and Name' and 'Discription. By inserting each attribute data extracted from the corresponding content information on ',' Language ',' MIME Type and format ', and' Attribute by Media Type ', an object corresponding to a single media is registered.
- the registration processing unit 230 selects an extension object structure corresponding to the activity and configures the configuration parameters specified in the selected extension object structure, that is, 'Activity Type', 'Language', and 'Activity'. alc creation date / time ”and“ Related URL ”are inserted into each attribute data extracted from the corresponding content information, thereby registering the object corresponding to the activity.
- the registration processing unit 230 selects an extended object structure corresponding to the web data, and configures the configuration parameters specified in the selected extended object structure, that is, 'Web Data Type' and 'Language'. By inserting the respective attribute data extracted from the corresponding content information on the 'Related URL', the object corresponding to the web data is registered.
- the registration processing unit 230 selects an extended object structure corresponding to the contact, and configures the configuration parameters specified in the selected extended object structure, that is, 'Contents Name', 'Contact', 'Note' By inserting the respective attribute data extracted from the corresponding content information on the ', and' Group Name ', the object corresponding to the contact is registered.
- the object is extracted and provided (S270-S290).
- the call processing unit 240 when the call processing unit 240 receives an object call request from the service device 100 accessing a specific application service, the call processing unit 240 provides an inquiry service for the registered object corresponding to the user, or one or more By extracting and providing the object, the object provided on the application service that the service device 100 is currently accessing can be executed simultaneously.
- the call processor 240 extracts the object and provides the object to the service device 100.
- the image editing function may be additionally exposed on the personal blog service serviced through the service apparatus 100.
- the call processor 240 extracts the object and provides the same to the service device 100.
- a list of videos watched to the other party in conversation may be delivered.
- the call processor 240 extracts the object and provides the same to the service device 100.
- the user may be provided with a contextual advertisement provided when the user is located in the corresponding area.
- the call processor 240 extracts a plurality of registered objects and provides them to the service device 100 when a plurality of SNS posting functions registered as individual objects are called from the service device 100, thereby providing a service device ( 100) to allow a plurality of publisher-specific SNS posting functions to be simultaneously exposed on a specific site serviced through.
- FIG. 6 is a schematic structural diagram of an object sharing system according to an embodiment of the present invention.
- the system transfers service information according to a user designation corresponding to an application service and requests service information received from the service device 1100 and the service device 1100 requesting registration as an object.
- the object management apparatus 1200 includes an object management apparatus 1200 that registers as an object and extracts and provides an object registered for each user according to a request of the service apparatus 1100.
- the service device 1100 provides an application service to a connected user.
- the service device 1100 provides a single application service or a plurality of application services to a user connected through a web.
- the application service refers to various services provided on the web according to the operation of the mounted application, for example, a personal blog service, a messenger service, a product purchase service, a personal homepage service, a video playback service, a music playback service, Various types of services such as location-based advertising services, directions services, and SNS services may be applicable.
- the service device 1100 transmits service information corresponding to the application service and requests registration with the object.
- the service device 1100 extracts service information according to a user designation and provides the extracted service information to the object management apparatus 1200 when providing each application service for a connected user. Register as an object for sharing between applications.
- one or more driving functions supported by an application mounted for providing each application service data generated according to the driving of the application mounted for providing each application service, and each application service is provided.
- the content to be played back or exposed may correspond.
- the service device 1100 when registering the object for the service information, the type information for identifying the type of the service information, for example, application function type, data type, content type, etc., of the corresponding application service from which the service information is extracted Service identification information for identifying the execution environment, for example, the operating OS, the performance of the service device on which the application service is executed, and the sharing target for each object, for example, a share for designating a business entity or individual, a national institution, a developer, etc.
- each object is mapped on the object management apparatus 1200 so that each object is mapped and registered.
- the service device 1100 may be configured to designate a user for an image editing function for registering and editing a picture. Accordingly, the image editing function is registered as an object by extracting the corresponding function as service information and transferring the same to the object management apparatus 1200.
- the service device 1100 when providing a video playback service for the connected user, the service device 1100 according to the user specified for the watched video list, the corresponding data By extracting as service information and delivering it to the object management apparatus 1200, the watched video list is registered as an object.
- the service device 1100 when providing the advertisement service to the user connected in connection with the content to be reproduced or exposed when providing the above-described application service, the service device 1100 is to specify the user for the contextual advertisement provided in relation to a specific region Accordingly, the content editing function is extracted as service information and transmitted to the object management apparatus 1200 to register the image editing function as an object.
- the service device 1100 calls and executes a registered object when providing an application service.
- the service device 1100 when providing a new application service to the connected user, when the object sharing is requested from the user, receives a search list for the registered object from the object management device 1200, and receives By invoking one or a plurality of objects based on the retrieved search list, the called object can be executed on the currently provided application service.
- the service device 1100 transmits the type information of the object to request sharing to the object management device 1200, the object selected based on the type information of the object delivered from the object management device 1200 It may be implemented to receive a search list for.
- the object management unit transmits service identification information for identifying an execution environment of a specific application service currently provided together with the type information to the object management apparatus 1200. And satisfying the type information of the object transmitted from the device 1200, and receiving a search list for an object that is selected to satisfy an execution environment of the specific application service or a data transformation is performed to satisfy an execution environment. Can be.
- the service apparatus 1100 when the service apparatus 1100 requests the sharing of an object, the service apparatus 1100 satisfies the type information of the object transmitted from the object management apparatus 1200 and the execution environment of a specific application service, and at the same time, the sharing target for each object is set. It may be implemented to receive a search list for objects that satisfy the information.
- the service apparatus 1100 calls the corresponding object from the object management apparatus 1200 according to a user sharing request for an image editing function registered as an object.
- the image editing function is additionally exposed and executed on the personal blog service.
- the service apparatus 1100 calls the corresponding object from the object management apparatus 1200 in response to a sharing request for a watched video list registered as an object, thereby providing a messenger service.
- the service apparatus 1100 calls the corresponding object from the object management apparatus 1200 in response to a sharing request for a watched video list registered as an object, thereby providing a messenger service.
- the service device 1100 calls the corresponding object from the object management device 1200 in response to a user sharing request for the contextual advertisement registered as an object,
- the service device 1100 calls the corresponding object from the object management device 1200 in response to a user sharing request for the contextual advertisement registered as an object.
- the service apparatus 1100 when the service apparatus 1100 receives a sharing request for a plurality of SNS posting functions registered as the respective objects from the connected user, the service apparatus 1100 calls the plurality of objects from the object management apparatus 1200, thereby providing a plurality of objects on a specific site. SNS posting function of each manufacturer can be implemented to be exposed at the same time.
- the object management apparatus 1200 receives service information designated to correspond to the application service from the service apparatus 1100 and registers the user information as an object for each user.
- the object management apparatus 1200 receives the service information extracted according to the user designation from the service apparatus 1100 that provides the application service to the connected user and registers the registered object as an object for each user. Allow sharing between services.
- one or more driving functions supported by an application mounted for providing each application service data generated according to driving of the application mounted for providing each application service, and each Content that is played or exposed when providing an application service may correspond.
- the object management apparatus 1200 when registering the object for the service information, the type information for identifying the type of the service information, for example, application function type, data type, content type, etc., the corresponding application service from which the service information is extracted Execution environment, for example, a driving OS, service identification information for identifying the performance of a service device on which an application service is executed, and the like, and a target for sharing each object, for example, for designating a business operator or an individual, a national institution, a developer, or the like.
- the sharing setting information from the service device 1100, it is registered by mapping to each registered object.
- the object management apparatus 1200 may display a picture from the service apparatus 1100.
- An image editing function for registration and editing is received as service information and registered as an object.
- the object management apparatus 1200 may watch from the service apparatus 1100.
- a list of moving pictures is received as service information and registered as an object.
- the object management apparatus 1200 may access a specific region from the service apparatus 1100.
- the contextual advertisement provided in connection with the service information is received and registered as an object.
- the object management apparatus 1200 selects a registered object and provides a search list.
- the object management apparatus 1200 provides the service apparatus 1100 with a search list for registered objects when an object sharing is requested from the service apparatus 1100 that provides a new application service to the connected user. Done.
- the object management apparatus 1200 when receiving the object sharing request from the service device 1100, the object management apparatus 1200, if the type information of the object to be requested for sharing is additionally received, the object management apparatus 1200 matches an object matching the type information of the received object;
- the service device 1100 may select and provide a search list for the selected object.
- the object management apparatus 1200 when the object management apparatus 1200 receives an object sharing request from the service apparatus 1100, the object management apparatus 1200, together with the type information of the object to be requested for sharing, provides an execution environment of a specific application service currently provided by the service apparatus 1100.
- a search list for an object that satisfies the type information and is selected to satisfy the execution environment of the specific application service or performs data conversion to satisfy the execution environment. Can be provided.
- the object management apparatus 1200 when receiving the object sharing request from the service device 1100, by identifying the service device 1100 delivered the object sharing request, satisfies the type information and the execution environment of the specific application service, An object that satisfies the sharing setting information for which the object of sharing is set for each object is further selected, and a search list for the selected object is provided.
- the object management apparatus 1200 extracts and provides the called object.
- the object management apparatus 1200 extracts and provides the corresponding objects, thereby adding the objects provided on the application service currently provided by the service apparatus 1100. To be able to run
- the object management device 1200 extracts the object to the service device 1100.
- the image editing function can be additionally exposed on the personal blog service serviced through the service device 1100.
- the object management device 1200 extracts the object to the service device 1100.
- the object management device 1200 extracts the object to the service device 1100.
- the object management device 1200 extracts the object to the service device 1100.
- the provided contextual advertisement may be exposed when the user is located in the corresponding area.
- the object management device 1200 extracts a plurality of registered objects and provides them to the service device 1100, thereby providing the service device.
- the SNS posting function of a plurality of manufacturers may be simultaneously exposed on a specific site serviced through 1100.
- the service apparatus 1100 may include a service providing unit 1110 providing an application service to a connected user, an object registration unit 1120 extracting service information and registering the service information as an object, and the registered information. It has a configuration including an object execution unit 1130 to call and execute the object.
- the service provider 1110 provides an application service to the connected user.
- the service provider 1110 provides a single application service or a plurality of application services to a user connected through a web.
- the application service refers to various services provided on the web according to the operation of the mounted application, for example, a personal blog service, a messenger service, a product purchase service, a personal homepage service, a video playback service, a music playback service, Various types of services such as location-based advertising services, directions services, and SNS services may be applicable.
- the object registration unit 1120 transmits service information corresponding to the application service and requests registration with the object.
- the object registration unit 1120 when providing each application service for the connected user, extracts the service information according to the user designation, and delivers the extracted service information to the object management apparatus 1200, Register as an object for sharing between applications.
- one or more driving functions supported by an application mounted for providing each application service data generated according to the driving of the application mounted for providing each application service, and each application service is provided.
- the content to be played back or exposed may correspond.
- the object registration unit 1120 when registering the object for the service information, the type information for identifying the type of the service information, for example, application function type, data type, content type, etc., the service information of the corresponding application service extracted Service identification information for identifying the execution environment, for example, the operating OS, the performance of the service device on which the application service is executed, and the sharing target for each object, for example, a share for designating a business entity or individual, a national institution, a developer, etc.
- the setting information By further transmitting the setting information, each object is mapped on the object management apparatus 1200 so that each object is mapped and registered.
- the object registration unit 1120 may be used to designate an image editing function for registering and editing a photo. Accordingly, the image editing function is registered as an object by extracting the corresponding function as service information and transferring the same to the object management apparatus 1200.
- the object register 1120 when providing a video playback service to the connected user, the object register 1120 according to the user designation for the watched video list, the corresponding data By extracting as service information and delivering it to the object management apparatus 1200, the watched video list is registered as an object.
- the object registration unit 1120 may be used to designate a context-specific advertisement provided for a specific region. Accordingly, the content editing function is extracted as service information and transmitted to the object management apparatus 1200 to register the image editing function as an object.
- the object execution unit 1130 calls and executes a registered object when providing an application service.
- the object executing unit 1130 receives a search list for the registered object from the object management apparatus 1200, when an object sharing is requested from the user when providing a new application service to the connected user, By calling one or a plurality of objects based on the received search list, the called object can be executed on the currently provided application service.
- the object execution unit 1130 transmits the type information of the object to be requested to share to the object management apparatus 1200, the selected based on the type information of the object transferred from the object management apparatus 1200 It may be implemented to receive a search list for an object.
- the object management unit 1200 when the object execution unit 1130 requests the sharing of the object, the object management unit 1200, along with the type information, and service identification information for identifying the execution environment of the specific application service currently being provided to the object management apparatus 1200, Receives a search list for the object that satisfies the type information of the object transmitted from the management device 1200 and is selected to satisfy the execution environment of the specific application service, or to which the data transformation has been performed to satisfy the execution environment. Can be implemented.
- the object execution unit 1130 when the request for sharing the object, the object management device 1200, the type information of the object and the execution environment of the specific application service and at the same time sharing target for each object is set to share It may be implemented to receive a search list for an object that satisfies the setting information.
- the object executing unit 1130 calls the corresponding object from the object management apparatus 1200 in response to a user sharing request for an image editing function registered as an object.
- the image editing function can be additionally exposed and executed on the personal blog service.
- the object executing unit 1130 calls the corresponding object from the object management apparatus 1200 in response to a sharing request for a watched video list registered as an object,
- the object executing unit 1130 calls the corresponding object from the object management apparatus 1200 in response to a sharing request for a watched video list registered as an object.
- the object execution unit 1130 when providing a road guidance service for the connected user, the object execution unit 1130 by calling the object from the object management device 1200 in response to a user sharing request for the contextual advertisement registered as an object, when providing the guidance service, when the user is located in the area, it can be implemented to expose the contextual advertising called.
- the object execution unit 1130 receives a share request for a plurality of SNS posting functions registered as the respective objects from the connected user, by calling a plurality of objects from the object management device 1200, on a specific site A plurality of manufacturers can be implemented so that the SNS posting function can be exposed at the same time.
- the object management apparatus 1200 may register the service information received from the service apparatus 1100 as an object, and when an object sharing request is received from the service apparatus 1100.
- the call processing unit 1220 extracts and provides a registered object.
- the registration processing unit 1210 receives service information designated to correspond to the application service from the service device 1100 and registers it as an object for each user.
- the registration processing unit 1210 receives the service information extracted according to the user's designation from the service device 1100 that provides the application service to the connected user, and registers the registered object as an object for each user by the application service. To share with others.
- one or more driving functions supported by an application mounted for providing each application service data generated according to driving of the application mounted for providing each application service, and each Content that is played or exposed when providing an application service may correspond.
- the registration processing unit 1210 when registering the object for the service information, the type information for identifying the type of the service information, for example, application function type, data type, content type, etc., the service information of the corresponding application service extracted Service identification information for identifying the execution environment, for example, the operating OS, the performance of the service device on which the application service is executed, and the sharing target for each object, for example, a share for designating a business entity or individual, a national institution, a developer, etc.
- the setting information from the service device 1100 it is registered by mapping to each registered object.
- the registration processor 1210 registers a picture from the service apparatus 1100. And receive an image editing function for editing as service information and register it as an object.
- the registration processing unit 1210 may view the service apparatus 1100.
- the video list is received as service information and registered as an object.
- the registration processing unit 1210 may select a specific region from the service apparatus 1100.
- the contextual advertisement provided in relation to the service information is received and registered as an object.
- the call processor 1220 extracts and provides a registered object when an object sharing request is received from the service device 1100.
- the call processing unit 1220 may provide the service apparatus 1100 with a search list for registered objects when an object sharing is requested from the service apparatus 1100 providing a new application service for the connected user. do.
- the call processor 1220 selects an object that matches the type information of the received object, if the type information of the object to request sharing is further received.
- the search list for the selected object may be provided to the service device 1100.
- the call processing unit 1220 when the call processing unit 1220 receives an object sharing request from the service device 1100, the call processing unit 1220 identifies an execution environment of a specific application service currently provided by the service device 1100 together with the type information of the object to request sharing. When the service identification information is additionally received, the search list for the object satisfying the type information and being selected to satisfy the execution environment of the specific application service, or performing data conversion to satisfy the execution environment, is obtained. Can provide.
- the call processing unit 1220 when receiving the object sharing request from the service device 1100, by identifying the service device 1100 delivered the object sharing request, satisfying the type information and the execution environment of the specific application service, respectively An object that satisfies the sharing setting information set for the object to be shared is further selected, and a search list for the selected object is provided.
- the call processor 1220 extracts and provides the called object.
- the call processor 1220 extracts and provides the corresponding objects so that the objects provided on the application service currently provided by the service device 1100 may be additionally added. To be run.
- the call processor 1220 extracts the object and provides it to the service device 1100.
- the image editing function may be additionally exposed on the personal blog service serviced through the service device 1100.
- the call processor 1220 extracts the object and provides the same to the service device 1100.
- a list of videos watched to the other party in conversation may be delivered.
- the call processor 1220 extracts the object and provides the object to the service device 1100.
- the call processor 1220 extracts the object and provides the object to the service device 1100.
- the call processor 1220 extracts a plurality of registered objects and provides them to the service device 1100, thereby providing a service device ( 1100 to be exposed at the same time a plurality of manufacturers SNS posting function on a specific site serviced through.
- the components of the application service for each of the various application services provided on the Web is registered as a shareable object according to a user specification, and the application service between the By searching and calling the registered objects, they can be mutually utilized.
- the mutual sharing of objects among application services various needs of users can be satisfied, and new application services can be created in a web environment.
- FIGS. 9 to 6 For convenience of description, the configuration shown in FIGS. 6 to 8 will be described with reference to the corresponding reference numerals.
- the service device 1100 provides an application service to a connected user (S1110).
- the service device 1100 provides a single application service or a plurality of application services to a user connected through a web.
- the application service refers to various services provided on the web according to the operation of the mounted application, for example, a personal blog service, a messenger service, a product purchase service, a personal homepage service, a video playback service, a music playback service, Various types of services such as location-based advertising services, directions services, and SNS services may be applicable.
- the service device 1100 extracts service information corresponding to the application service (S1120).
- the service device 1100 extracts service information according to a user specification when providing each application service for a connected user.
- one or more driving functions supported by an application mounted for providing each application service data generated according to the driving of the application mounted for providing each application service, and each application service is provided.
- the content to be played back or exposed may correspond.
- the service device 1100 transfers the extracted service information and requests registration as an object (S130).
- the service device 1100 registers as an object for sharing between service applications by delivering the service information extracted according to a user designation to the object management device 1200 when providing an application service.
- the object management apparatus 1200 receives service information designated to correspond to the application service from the service apparatus 1100 and registers it as an object for each user (S140).
- the object management apparatus 1200 receives the service information extracted according to the user designation from the service apparatus 1100 that provides the application service to the connected user and registers the registered object as an object for each user. Allow sharing between services.
- the object management apparatus 1200 when registering the object for the service information, the type information for identifying the type of the service information, for example, application function type, data type, content type, etc., the corresponding application service from which the service information is extracted Execution environment, for example, a driving OS, service identification information for identifying the performance of a service device on which an application service is executed, and the like, and a target for sharing each object, for example, for designating a business operator or an individual, a national institution, a developer, or the like.
- the sharing setting information from the service device 1100, it is registered by mapping to each registered object.
- the object management apparatus 1200 may display a picture from the service apparatus 1100.
- An image editing function for registration and editing is received as service information and registered as an object.
- the object management apparatus 1200 may watch from the service apparatus 1100.
- a list of moving pictures is received as service information and registered as an object.
- the object management apparatus 1200 may access a specific region from the service apparatus 1100.
- the contextual advertisement provided in connection with the service information is received and registered as an object.
- the service device 1100 transmits a sharing request for the registered object when providing the application service (S150-S160).
- the service apparatus 1100 transmits a sharing request for the object registered in the object management apparatus 1200 when an object sharing is requested from the user.
- the object management apparatus 1200 provides a search list for the registered object (S170-S180).
- the object management apparatus 1200 when the object sharing is requested from the service device 1100 providing a new application service for the connected user, the service apparatus 1100 ) And a search list for the registered object mapped to the identified user to the service device 1100.
- the object management apparatus 1200 when receiving the object sharing request from the service device 1100, the object management apparatus 1200, if the type information of the object to be requested for sharing is additionally received, the object management apparatus 1200 matches an object matching the type information of the received object;
- the service device 1100 may select and provide a search list for the selected object.
- the object management apparatus 1200 when the object management apparatus 1200 receives an object sharing request from the service apparatus 1100, the object management apparatus 1200, together with the type information of the object to be requested for sharing, provides an execution environment of a specific application service currently provided by the service apparatus 1100.
- a search list for an object that satisfies the type information and is selected to satisfy the execution environment of the specific application service or performs data conversion to satisfy the execution environment. Can be provided.
- the object management apparatus 1200 when receiving the object sharing request from the service device 1100, by identifying the service device 1100 delivered the object sharing request, satisfies the type information and the execution environment of the specific application service, An object that satisfies the sharing setting information for which the object of sharing is set for each object is further selected, and a search list for the selected object is provided.
- the object management apparatus 1200 extracts and provides the called object (S190-S1110).
- the object management apparatus 1200 when one or a plurality of objects is called from the service device 1100 based on the provided search list, by extracting and providing the corresponding object, the application currently provided by the service device 1100 Allows an object provided on a service to run additionally.
- the object management device 1200 extracts the object to the service device 1100.
- the image editing function can be additionally exposed on the personal blog service serviced through the service device 1100.
- the object management device 1200 extracts the object to the service device 1100.
- the object management device 1200 extracts the object to the service device 1100.
- the object management device 1200 extracts the object to the service device 1100.
- the provided contextual advertisement may be exposed when the user is located in the corresponding area.
- the object management device 1200 extracts a plurality of registered objects and provides them to the service device 1100, thereby providing the service device.
- the SNS posting function of a plurality of manufacturers may be simultaneously exposed on a specific site serviced through 1100.
- an application service is provided to a connected user (S1210).
- the service provider 1110 provides a single application service or a plurality of application services to a user connected through a web.
- the application service refers to various services provided on the web according to the operation of the mounted application, for example, a personal blog service, a messenger service, a product purchase service, a personal homepage service, a video playback service, a music playback service, Various types of services such as location-based advertising services, directions services, and SNS services may be applicable.
- service information corresponding to the application service is extracted (S1220-S1230).
- the object registration unit 1120 extracts service information according to a user designation when providing each application service for a connected user.
- one or more driving functions supported by an application mounted for providing each application service data generated according to the driving of the application mounted for providing each application service, and each application service is provided.
- the content to be played back or exposed may correspond.
- the object registration unit 1120 registers as an object for sharing between service applications by transferring the extracted service information to the object management apparatus 1200.
- the object registration unit 1120 when registering the object for the service information, the type information for identifying the type of the service information, for example, application function type, data type, content type, etc., the service information of the corresponding application service extracted Service identification information for identifying the execution environment, for example, the operating OS, the performance of the service device on which the application service is executed, and the sharing target for each object, for example, a share for designating a business entity or individual, a national institution, a developer, etc.
- the setting information By further transmitting the setting information, each object is mapped on the object management apparatus 1200 so that each object is mapped and registered.
- the object registration unit 1120 may be used to designate an image editing function for registering and editing a photo. Accordingly, the image editing function is registered as an object by extracting the corresponding function as service information and transferring the same to the object management apparatus 1200.
- the object register 1120 when providing a video playback service to the connected user, the object register 1120 according to the user designation for the watched video list, the corresponding data By extracting as service information and delivering it to the object management apparatus 1200, the watched video list is registered as an object.
- the object registration unit 1120 may be used to designate a context-specific advertisement provided for a specific region. Accordingly, the content editing function is extracted as service information and transmitted to the object management apparatus 1200 to register the image editing function as an object.
- a search list is received according to a user's object sharing request (S1250-S1270).
- the object executing unit 1130 receives a search list for the registered object from the object management apparatus 1200 when an object sharing is requested from the user when providing a new application service to the connected user.
- the object execution unit 1130 transmits the type information of the object to be requested to share to the object management apparatus 1200, the selected based on the type information of the object transferred from the object management apparatus 1200 It may be implemented to receive a search list for an object.
- the object management unit 1200 when the object execution unit 1130 requests the sharing of the object, the object management unit 1200, along with the type information, and service identification information for identifying the execution environment of the specific application service currently being provided to the object management apparatus 1200, Receives a search list for the object that satisfies the type information of the object transmitted from the management device 1200, and is selected to satisfy the execution environment of the specific application service, or the data conversion is performed to satisfy the execution environment Can be implemented.
- the object execution unit 1130 when the request for sharing the object, the object management device 1200, the type information of the object and the execution environment of the specific application service and at the same time sharing target for each object is set to share It may be implemented to receive a search list for an object that satisfies the setting information.
- the object executing unit 1130 calls one or a plurality of objects based on the received search list, so that the called object can be executed on the application service currently being provided.
- the object executing unit 1130 calls the corresponding object from the object management apparatus 1200 in response to a user sharing request for an image editing function registered as an object.
- the image editing function can be additionally exposed and executed on the personal blog service.
- the object executing unit 1130 calls the corresponding object from the object management apparatus 1200 in response to a sharing request for a watched video list registered as an object,
- the object executing unit 1130 calls the corresponding object from the object management apparatus 1200 in response to a sharing request for a watched video list registered as an object.
- the object execution unit 1130 when providing a road guidance service for the connected user, the object execution unit 1130 by calling the object from the object management device 1200 in response to a user sharing request for the contextual advertisement registered as an object, when providing the guidance service, when the user is located in the area, it can be implemented to expose the contextual advertising called.
- service information designated to correspond to an application service is received from the service device 1100 and registered as an object for each user (S1310-S1320).
- the registration processing unit 1210 receives the service information extracted according to the user designation from the service device 1100 that provides the application service to the connected user and registers the registered object as an object for each user by the application service. To share with others.
- one or more driving functions supported by an application mounted for providing each application service data generated according to driving of the application mounted for providing each application service, and each Content that is played or exposed when providing an application service may correspond.
- the registration processing unit 1210 when registering the object for the service information, the type information for identifying the type of the service information, for example, application function type, data type, content type, etc., the service information of the corresponding application service extracted Service identification information for identifying the execution environment, for example, the operating OS, the performance of the service device on which the application service is executed, and the sharing target for each object, for example, a share for designating a business entity or individual, a national institution, a developer, etc.
- the setting information from the service device 1100 it is registered by mapping to each registered object.
- the registration processor 1210 registers a picture from the service apparatus 1100. And receive an image editing function for editing as service information and register it as an object.
- the registration processing unit 1210 may view the service apparatus 1100.
- the video list is received as service information and registered as an object.
- the registration processing unit 1210 may select a specific region from the service apparatus 1100.
- the contextual advertisement provided in relation to the service information is received and registered as an object.
- the call processor 1220 identifies a user who is connected to the service apparatus 1100 when an object sharing is requested from the service apparatus 1100 that provides a new application service to the connected user, and identifies the identified user.
- the service device 1100 provides a search list for objects registered and mapped to the service device 1100.
- the call processor 1220 selects an object that matches the type information of the received object, if the type information of the object to request sharing is further received.
- the search list for the selected object may be provided to the service device 1100.
- the call processing unit 1220 when the call processing unit 1220 receives an object sharing request from the service device 1100, the call processing unit 1220 identifies an execution environment of a specific application service currently provided by the service device 1100 together with the type information of the object to request sharing. When the service identification information is additionally received, the search list for the object satisfying the type information and being selected to satisfy the execution environment of the specific application service, or performing data conversion to satisfy the execution environment, is obtained. Can provide.
- the call processor 1220 when the call processor 1220 receives the object sharing request from the service device 1100, the call processor 1220 identifies the service device 1100 that has delivered the object sharing request, thereby satisfying the type information and the execution environment of the specific application service, respectively. An object that satisfies the sharing setting information set for the object to be shared is further selected, and a search list for the selected object is provided.
- the call processing unit 1220 extracts and provides the corresponding objects so that the objects provided on the application service currently provided by the service device 1100 may be additionally added. To be run.
- the call processor 1220 extracts the object and provides it to the service device 1100.
- the image editing function may be additionally exposed on the personal blog service serviced through the service device 1100.
- the call processor 1220 extracts the object and provides the same to the service device 1100.
- a list of videos watched to the other party in conversation may be delivered.
- the call processor 1220 extracts the object and provides the object to the service device 1100.
- the call processor 1220 extracts the object and provides the object to the service device 1100.
- the call processor 1220 extracts a plurality of registered objects and provides them to the service device 1100, thereby providing a service device ( 1100 to be exposed at the same time a plurality of manufacturers SNS posting function on a specific site serviced through.
- FIG. 12 is a schematic structural diagram of a personal object management system according to an embodiment of the present invention.
- the system acquires content information selected for each application service, requests registration as an object by delivering the obtained content information, and calls the registered object during a specific application service connection.
- an object management apparatus 2200 for dividing and registering content information received from the service apparatus 2100 into an object, and extracting and providing a corresponding object according to the registered object call.
- the service device 2100 refers to a terminal device for accessing various application services through connection or execution of a built-in application through a Web or a Wab according to a user's request, and a personal computer (PC). , Smart phones, IPTVs, and the like may be applicable.
- the service device 2100 accesses an application service according to a user request.
- the service device 2100 is an application service, such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, which is serviced through a web or a swap according to a user's request, or serviced by driving an embedded application. It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- an application service such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, which is serviced through a web or a swap according to a user's request, or serviced by driving an embedded application. It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- the service device 2100 obtains content information by providing a user interface when accessing an application service.
- the service device 2100 provides a user interface on the service screen to obtain content information corresponding to the application service when accessing an application service according to a user request, and provides the user interface on the service screen through the provided user interface. Obtains content information selected by the user.
- the service device 2100 when accessing an item purchase service according to a user's request, provides a user interface in the form of a toolbar on the service screen, and selects a user on the service screen, that is, drag and drop.
- Content information on a service screen delivered through a Drop) method for example, information about a product purchased by a user or information of interest through a user interface is received through the provided user interface, thereby obtaining content information corresponding to a corresponding application service.
- the user interface may apply a different method such as button selection, not the drag and drop method described above.
- the service device 2100 when simultaneously accessing a plurality of application services (eg, first application service and second application service), the service device 2100 provides a first user interface on a corresponding service screen according to the first application service connection. In response to the second application service access, the second user interface is provided on the service screen.
- a plurality of application services eg, first application service and second application service
- the service device 2100 obtains content information selected by the user on the first application service through a first user interface, and obtains content information selected by the user on the second application service.
- the content information selected by the user on the second application service is obtained through the second user interface, and the content information selected by the user on the first application service is obtained.
- the service device 2100 may provide a user interface in the form of a toolbar on each service screen of the goods purchase service and the personal homepage service, respectively. do.
- the service device 2100 may provide a personal information.
- the content information selected on the goods purchase service may be obtained.
- the service device 2100 may be provided to the goods purchase service.
- content information selected on the personal homepage service may be acquired.
- the service device 2100 transfers the acquired content information to the object management device 2200 to register it as an object.
- the service device 2100 may transmit the content information obtained for each application service to the object management device 2200, thereby allowing the object management device 2200 to register the received content information as an object for each application service. Make sure
- the service device 2100 delivers user identification information (eg, ID) for each application service when content information is delivered, thereby allowing the object management apparatus 2200 to integrate user identification information for each application service into one representative identification information. Based on this, the content information for each application service delivered corresponding to the same user can be integrated and managed as the representative identification information.
- ID user identification information
- the service device 2100 calls and executes a registered object when accessing a specific application service.
- the service device 2100 receives an inquiry service for an object registered for each application service from the object management device 2200 or receives one or more, when an object call request is received from a user while accessing a specific application service. By calling the object of the object, the called object on the currently connected application service can be executed simultaneously.
- the service apparatus 2100 transmits user identification information (eg, an ID) to the object management apparatus 2200 when the object is called, thereby causing the object management apparatus 2200 to designate a representative identification corresponding to the user identification information.
- the information is checked and mapped to the identified representative identification information to enable the inquiry of an object registered and managed for each user.
- the service apparatus 2100 transmits content format information required for each service apparatus, for example, a screen size, a resolution, and a driving OS, to the object management apparatus 2200 when the object is called, thereby causing the object management apparatus 2200 to transmit the content.
- the service apparatus 2100 that has called the object may be provided to vary the type of content information registered as the object in correspondence to the content format required by the service device 2100.
- the service apparatus 2100 calls the corresponding object from the object management apparatus 2200 in response to a user request for an image editing function registered as an object.
- the image editing function is additionally exposed and executed on the blog service.
- the service apparatus 2100 calls a corresponding object from the object management apparatus 2200 according to a user request for a watched video list registered as an object, thereby providing a messenger service.
- the service apparatus 2100 it is possible to implement to deliver a list of videos watched to the other party in conversation.
- the service device 2100 calls the corresponding object from the object management device 2200 in response to a user request for a contextual advertisement registered as an object,
- the service device 2100 calls the corresponding object from the object management device 2200 in response to a user request for a contextual advertisement registered as an object.
- the service apparatus 2100 calls a plurality of objects from the object management apparatus 2200 when a plurality of SNS posting functions registered as individual objects are requested from a connected user, thereby allowing a plurality of manufacturers-specific SNSs on a specific site. It can be implemented so that posting functions can be exposed at the same time.
- the object management apparatus 2200 receives the selected content information when accessing the application service from the service apparatus 2100.
- the object management device 2200 receives application-specific content information obtained through the user interface on the application service screen from the service device 2100.
- the object management apparatus 2200 is content information acquired through a user interface in the form of a toolbar on a service screen from a service device 2100 connected to a goods purchase service according to a user's request, for example, purchased goods information. Or, it receives the item information of interest.
- the object management apparatus 2200 registers content information received from the service apparatus 2100 as an object for each application service.
- the object management apparatus 2200 integrates and manages different user identification information (for example, ID) for each of a plurality of service applications into one representative identification information, and corresponds to the user identification information transmitted from the service apparatus 2100. By confirming the designated representative identification information, the content information received from the service device 2100 is mapped to the identified representative identification information and registered as an object for each user.
- ID user identification information
- the object management apparatus 2200 integrates and manages different user identification information (for example, ID) for each of a plurality of service applications into one representative identification information, and corresponds to the user identification information transmitted from the service apparatus 2100.
- ID user identification information
- the content information received from the service device 2100 is mapped to the identified representative identification information and registered as an object for each user.
- the object management apparatus 2200 checks whether a resource (eg, an executable file) for executing the corresponding content information is included and if the resource is not included. And obtaining a resource for executing the received content information from a separate device (for example, a server) that provides the application service from which the content information is extracted and registering it as an object.
- a resource eg, an executable file
- the object management apparatus 2200 extracts and provides a corresponding object according to a registered object call.
- the object management apparatus 2200 provides an inquiry service for an object registered corresponding to the corresponding user, or one or more By extracting and providing an object of the object, the service device 2100 allows the object provided on the application service that is currently connected to be executed simultaneously.
- the object management apparatus 2100 receives user identification information (eg, an ID) from the service apparatus 2100 to confirm the representative identification information designated in correspondence with the user identification information, and maps the identified representative identification information. As a result, the registered object for each user is inquired.
- user identification information eg, an ID
- the object management apparatus 2100 receives content format information required by the connected device, for example, a screen size, resolution, and a driving OS from the service apparatus 2100, thereby providing content information registered as an object based on the content format information. By changing the shape of the to support the content format required by the service device 2100.
- the object management device 2200 extracts the object to the service device 2100.
- the image editing function may be additionally exposed on the personal blog service serviced through the service device 2100.
- the object management device 2200 extracts the object to the service device 2100.
- the object management device 2200 extracts the object to the service device 2100.
- the object management device 2200 extracts the object and transmits the corresponding object to the service device 2100.
- the provided contextual advertisement may be exposed when the user is located in the corresponding area.
- the object management device 2200 extracts a plurality of registered objects and provides them to the service device 2100, thereby providing a service device.
- the SNS posting function of a plurality of manufacturers may be simultaneously exposed on a specific site serviced through 2100.
- the service device 2100 may include a service connection unit 2110 for accessing an application service according to a user request, an information acquisition unit 2120 for obtaining content information through providing a user interface, and obtained content.
- the object registration unit 2130 transmits information to request registration as an object, and an object execution unit 2140 that calls and executes the registered object.
- the service connection unit 2110 accesses an application service according to a user request.
- the service connection unit 2110 is an application service, such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, which is serviced through a web or a swap according to a user's request, or serviced by driving an embedded application. It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- application service such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, which is serviced through a web or a swap according to a user's request, or serviced by driving an embedded application. It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- the information acquisition unit 2120 acquires content information by providing a user interface when accessing an application service.
- the information acquisition unit 2120 when accessing the application service according to the user request, provides a user interface on the service screen to obtain content information corresponding to the application service, the user on the service screen through the provided user interface Obtains content information selected by
- the service device 2100 when accessing an item purchase service according to a user's request, provides a user interface in the form of a toolbar on the service screen, and selects a user on the service screen, that is, drag and drop.
- Content information on a service screen delivered through a Drop) method for example, information about a product purchased by a user or information of interest through a user interface is received through the provided user interface, thereby obtaining content information corresponding to a corresponding application service.
- the user interface may apply a different method such as button selection, not the drag and drop method described above.
- the information acquisition unit 2120 when simultaneously accessing a plurality of application services (eg, first application service and second application service), the information acquisition unit 2120 provides the first user interface on the corresponding service screen according to the first application service connection. In response to the access of the second application service, the second user interface is provided on the service screen.
- a plurality of application services eg, first application service and second application service
- the information acquisition unit 2120 obtains content information selected by the user on the first application service through a first user interface, and obtains content information selected by the user on the second application service.
- the content information selected by the user on the second application service is obtained through the second user interface, and the content information selected by the user on the first application service is obtained.
- the information acquisition unit 2120 when accessing the product purchase service and the personal homepage service at the user's request, provides a user interface in the form of a toolbar on each service screen of the product purchase service and the personal homepage service, respectively. Done.
- the information acquisition unit 2120 In response to the personal homepage service, content information selected on the product purchase service may be acquired.
- the information acquisition unit 2120 may purchase the product.
- the content information selected on the personal homepage service may be obtained in response to the service.
- the object registration unit 2130 transmits the obtained content information to the object management apparatus 2200 to register it as an object.
- the object registration unit 2130 transmits the content information obtained for each application service to the object management apparatus 2200, thereby allowing the object management apparatus 2200 to register the received content information as an object for each application service.
- the object registration unit 2130 delivers user identification information (eg, ID) for each application service when content information is delivered, thereby allowing the object management apparatus 2200 to integrate user identification information for each application service into one representative identification information. Based on this, the content information for each application service delivered corresponding to the same user can be integrated and managed as the representative identification information.
- ID user identification information
- the object executing unit 2140 calls and executes a registered object when accessing a specific application service.
- the object executing unit 2140 receives an inquiry service for an object registered for each application service from the object management apparatus 2200, or when receiving an object call request from a user while accessing a specific application service, or one or By calling a plurality of objects, the objects called on the currently connected application service can be executed simultaneously.
- the object execution unit 2140 transmits user identification information (for example, ID) to the object management apparatus 2200 when the object is called, thereby causing the object management apparatus 2200 to designate a representative designated in response to the user identification information.
- ID user identification information
- the identification information is checked and mapped to the identified representative identification information to enable inquiry of an object registered and managed for each user.
- the object execution unit 2140 transmits the content format information required for each service device, for example, a screen size, a resolution, and a driving OS, to the object management device 2200 when the object is called, thereby causing the object management device 2200 to perform the above.
- the service apparatus 2100 that has called the object may be provided to vary the type of content information registered as an object corresponding to the content format required by the service apparatus 2100.
- the object executing unit 2140 calls the corresponding object from the object management apparatus 2200 according to a user request for an image editing function registered as an object.
- the image editing function is additionally exposed and executed on the personal blog service.
- the object executing unit 2140 calls the corresponding object from the object management apparatus 2200 according to a user request for a watched video list registered as an object.
- the object executing unit 2140 can be implemented to deliver a list of videos watched to the other party in conversation.
- the object execution unit 2140 when providing a road guidance service for the connected user, the object execution unit 2140 by calling the corresponding object from the object management device 2200 in response to a user request for a contextual advertisement registered as an object, when providing the guidance service, when the user is located in the area, it can be implemented to expose the contextual advertising called.
- the object executing unit 2140 calls a plurality of objects from the object management apparatus 2200 when a plurality of SNS posting functions registered as the respective objects are requested from the connected user, thereby making a plurality of manufacturers per specific site. It can be implemented so that SNS posting function can be exposed at the same time.
- the object management apparatus 2200 may include an information receiver 2210 that receives content information from the service device 2100, a registration processor 2220 that registers the received content information as an object, and the called object. It has a configuration that includes a call processing unit 2230 to extract and provide.
- the information receiver 2210 receives the selected content information from the service device 2100 when accessing the application service.
- the information receiver 2210 receives application-specific content information obtained through the user interface on the application service screen from the service device 2100.
- the information receiving unit 2210 may acquire content information obtained through a user interface in the form of a toolbar on a service screen from a service device 2100 accessing a goods purchase service according to a user request, for example, purchased goods information or Interest item information and the like are received.
- the registration processor 2220 registers the content information received from the service device 2100 as an object for each application service.
- the registration processing unit 2220 integrates and manages different user identification information (for example, ID) for each of a plurality of service applications into one representative identification information, and is designated in correspondence with the user identification information transmitted from the service device 2100. By confirming the representative identification information, the content information received from the service device 2100 is mapped to the identified representative identification information and registered as an object for each user.
- ID user identification information
- the registration processing unit 2220 integrates and manages different user identification information (for example, ID) for each of a plurality of service applications into one representative identification information, and is designated in correspondence with the user identification information transmitted from the service device 2100.
- ID user identification information
- the registration processor 2220 checks whether a resource (eg, an executable file) for executing the content information is included, and if the resource is not included, A resource for executing the received content information is obtained from a separate device (eg, a server) that provides an application service from which the content information is extracted and registered as an object.
- a resource eg, an executable file
- the call processor 2230 extracts and provides a corresponding object according to a registered object call.
- the call processing unit 2230 provides an inquiry service for an object registered corresponding to the corresponding user, or one or more By extracting and providing the object, the object provided on the application service that the service device 2100 is currently accessing may be simultaneously executed.
- the call processor 2230 receives the user identification information (eg, ID) from the service device 2100, confirms the representative representative information specified in correspondence to the user identification information, and is mapped to the confirmed representative identification information The objects registered and managed by each user are inquired.
- ID user identification information
- the call processing unit 2230 receives content format information required by the connected device, for example, a screen size, a resolution, and a driving OS from the service device 2100, thereby reproducing content information registered as an object based on the content format information.
- the format is changed to support the content format requested by the service device 2100.
- the call processor 2230 extracts the object and provides it to the service device 2100.
- the image editing function may be additionally exposed on the personal blog service serviced through the service device 2100.
- the call processor 2230 extracts the object and provides the same to the service device 2100.
- a list of videos watched to the other party in conversation may be delivered.
- the call processor 2230 extracts the object and provides the same to the service device 2100.
- the provided contextual advertisement may be exposed when the user is located in the corresponding area.
- the call processing unit 2230 extracts a plurality of registered objects and provides them to the service device 2100 when a plurality of SNS posting functions registered as individual objects are called from the service device 2100, thereby providing a service device (
- the SNS posting function of a plurality of manufacturers may be simultaneously exposed on a specific site serviced through 2100.
- the content information designated by the user for each of the various application services are registered and managed as an object, and the user accesses through various service devices as objects.
- search and reuse services for registered content information, it is possible to satisfy various needs of application service users by supporting the mutual sharing of objects among application services. It is also possible to create new application services in a web environment. .
- FIGS. 15 to 17 For convenience of description, the configuration shown in FIGS. 12 to 14 will be described with reference to the corresponding reference numerals.
- the service device 2100 accesses an application service according to a user request (S210).
- the service device 2100 is serviced via a web or a swap according to a user's request, or an application service, such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- an application service such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- the service device 2100 obtains the content information by providing a user interface when accessing the application service (S220-S230).
- the service device 2100 provides a user interface on the service screen to obtain content information corresponding to the application service when accessing an application service according to a user request, and provides the user interface on the service screen through the provided user interface. Obtains content information selected by the user.
- the service device 2100 when accessing an item purchase service according to a user's request, provides a user interface in the form of a toolbar on the service screen, and selects a user on the service screen, that is, drag and drop.
- Content information on a service screen delivered through a Drop) method for example, information about a product purchased by a user or information of interest through a user interface is received through the provided user interface, thereby obtaining content information corresponding to a corresponding application service.
- the user interface may apply a different method such as button selection, not the drag and drop method described above.
- the service device 2100 when simultaneously accessing a plurality of application services (eg, first application service and second application service), the service device 2100 provides a first user interface on a corresponding service screen according to the first application service connection. In response to the second application service access, the second user interface is provided on the service screen.
- a plurality of application services eg, first application service and second application service
- the service device 2100 obtains content information selected by the user on the first application service through a first user interface, and obtains content information selected by the user on the second application service.
- the content information selected by the user on the second application service is obtained through the second user interface, and the content information selected by the user on the first application service is obtained.
- the service device 2100 may provide a user interface in the form of a toolbar on each service screen of the goods purchase service and the personal homepage service, respectively. do.
- the service device 2100 may provide a personal information.
- the content information selected on the goods purchase service may be obtained.
- the service device 2100 may be provided to the goods purchase service.
- content information selected on the personal homepage service may be acquired.
- the service device 2100 transfers the acquired content information to the object management device 2200 to register it as an object (S240).
- the service device 2100 transmits the content information obtained for each application service to the object management device 2200, thereby allowing the object management device 2200 to register the received content information as an object for each application service. Make sure
- the service device 2100 delivers user identification information (eg, ID) for each application service when content information is delivered, thereby allowing the object management apparatus 2200 to integrate user identification information for each application service into one representative identification information. Based on this, the content information for each application service delivered corresponding to the same user can be integrated and managed as the representative identification information.
- ID user identification information
- the object management apparatus 2200 registers the content information received from the service apparatus 2100 as an object for each application service (S250-S260).
- the object management apparatus 2200 integrates and manages different user identification information (for example, ID) for each of a plurality of service applications into one representative identification information, and corresponds to the user identification information transmitted from the service apparatus 2100.
- ID user identification information
- the content information received from the service device 2100 is mapped to the identified representative identification information and registered as an object for each user.
- the object management apparatus 2200 checks whether a resource (eg, an executable file) for executing the corresponding content information is included and if the resource is not included. And obtaining a resource for executing the received content information from a separate device (for example, a server) that provides the application service from which the content information is extracted and registering it as an object.
- a resource eg, an executable file
- the service device 2100 accesses a specific application service, the service device 2100 calls a registered object (S270).
- the service device 2100 requests an object registered for each application service from the object management apparatus 2200 when an object call request is received from a user while accessing a specific application service.
- the service apparatus 2100 transmits user identification information (eg, an ID) to the object management apparatus 2200 when the object is called, thereby causing the object management apparatus 2200 to designate a representative identification corresponding to the user identification information.
- the information is checked and mapped to the identified representative identification information to enable the inquiry of an object registered and managed for each user.
- the service apparatus 2100 transmits content format information required for each service apparatus, for example, a screen size, a resolution, and a driving OS, to the object management apparatus 2200 when the object is called, thereby causing the object management apparatus 2200 to transmit the content.
- the service apparatus 2100 that has called the object may be provided to vary the type of content information registered as the object in correspondence to the content format required by the service device 2100.
- the object management apparatus 2200 extracts and provides the corresponding object according to the registered object call (S280-S2110).
- the object management apparatus 2200 provides an inquiry service for an object registered corresponding to the user, or one or more By extracting and providing an object of the object, the service device 2100 allows the object provided on the application service that is currently connected to be executed simultaneously.
- the object management apparatus 2100 receives user identification information (eg, an ID) from the service apparatus 2100 to confirm the representative identification information designated in correspondence with the user identification information, and maps the identified representative identification information. As a result, the registered object for each user is inquired.
- user identification information eg, an ID
- the object management apparatus 2100 receives content format information required by the connected device, for example, a screen size, resolution, and a driving OS from the service apparatus 2100, thereby providing content information registered as an object based on the content format information. By changing the shape of the to support the content format required by the service device 2100.
- the object management device 2200 extracts the object to the service device 2100.
- the image editing function may be additionally exposed on the personal blog service serviced through the service device 2100.
- the object management device 2200 extracts the object to the service device 2100.
- the object management device 2200 extracts the object to the service device 2100.
- the object management device 2200 extracts the object and transmits the corresponding object to the service device 2100.
- the provided contextual advertisement may be exposed when the user is located in the corresponding area.
- the object management device 2200 extracts a plurality of registered objects and provides them to the service device 2100, thereby providing a service device.
- the SNS posting function of a plurality of manufacturers may be simultaneously exposed on a specific site serviced through 2100.
- an application service is accessed according to a user's request (S2210).
- the service connection unit 2110 is an application service, such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, which is serviced through a web or a swap according to a user's request, or serviced through the operation of an embedded application. It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- an application service such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, which is serviced through a web or a swap according to a user's request, or serviced through the operation of an embedded application. It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- the information acquisition unit 2120 provides a user interface on the service screen to obtain content information corresponding to the application service when accessing the application service according to the user request, and provides the user on the service screen through the provided user interface. Obtains content information selected by
- the service device 2100 when accessing an item purchase service according to a user's request, provides a user interface in the form of a toolbar on the service screen, and selects a user on the service screen, that is, drag and drop.
- Content information on a service screen delivered through a Drop) method for example, information about a product purchased by a user or information of interest through a user interface is received through the provided user interface, thereby obtaining content information corresponding to a corresponding application service.
- the user interface may apply a different method such as button selection, not the drag and drop method described above.
- the information acquisition unit 2120 when simultaneously accessing a plurality of application services (eg, first application service and second application service), the information acquisition unit 2120 provides the first user interface on the corresponding service screen according to the first application service connection. In response to the access of the second application service, the second user interface is provided on the service screen.
- a plurality of application services eg, first application service and second application service
- the information acquisition unit 2120 obtains content information selected by the user on the first application service through a first user interface, and obtains content information selected by the user on the second application service.
- the content information selected by the user on the second application service is obtained through the second user interface, and the content information selected by the user on the first application service is obtained.
- the information acquisition unit 2120 when accessing the product purchase service and the personal homepage service at the user's request, provides a user interface in the form of a toolbar on each service screen of the product purchase service and the personal homepage service, respectively. Done.
- the information acquisition unit 2120 In response to the personal homepage service, content information selected on the product purchase service may be acquired.
- the information acquisition unit 2120 may purchase the product.
- the content information selected on the personal homepage service may be obtained in response to the service.
- the acquired content information is transferred to the object management apparatus 2200 and registered as an object (S2250).
- the object registration unit 2130 transmits the content information obtained for each application service to the object management apparatus 2200, thereby allowing the object management apparatus 2200 to register the received content information as an object for each application service. Make sure
- the object registration unit 2130 delivers user identification information (eg, ID) for each application service when content information is delivered, thereby allowing the object management apparatus 2200 to integrate user identification information for each application service into one representative identification information. Based on this, the content information for each application service delivered corresponding to the same user can be integrated and managed as the representative identification information.
- ID user identification information
- the object executing unit 2140 receives an inquiry service for an object registered for each application service from the object management apparatus 2200 when one object call request is received from a user during a specific application service connection, or one or By calling a plurality of objects, the objects called on the currently connected application service can be executed simultaneously.
- the object execution unit 2140 transmits user identification information (for example, ID) to the object management apparatus 2200 when the object is called, thereby causing the object management apparatus 2200 to designate a representative designated in response to the user identification information.
- ID user identification information
- the identification information is checked and mapped to the identified representative identification information to enable inquiry of an object registered and managed for each user.
- the object execution unit 2140 transmits the content format information required for each service device, for example, a screen size, a resolution, and a driving OS, to the object management device 2200 when the object is called, thereby causing the object management device 2200 to perform the above.
- the service apparatus 2100 that has called the object may be provided to vary the type of content information registered as an object corresponding to the content format required by the service apparatus 2100.
- the object executing unit 2140 calls the corresponding object from the object management apparatus 2200 according to a user request for an image editing function registered as an object.
- the image editing function is additionally exposed and executed on the personal blog service.
- the object executing unit 2140 calls the corresponding object from the object management apparatus 2200 according to a user request for a watched video list registered as an object.
- the object executing unit 2140 can be implemented to deliver a list of videos watched to the other party in conversation.
- the object execution unit 2140 when providing a road guidance service for the connected user, the object execution unit 2140 by calling the corresponding object from the object management device 2200 in response to a user request for a contextual advertisement registered as an object, when providing the guidance service, when the user is located in the area, it can be implemented to expose the contextual advertising called.
- the object executing unit 2140 calls a plurality of objects from the object management apparatus 2200 when a plurality of SNS posting functions registered as the respective objects are requested from the connected user, thereby making a plurality of manufacturers per specific site. It can be implemented so that SNS posting function can be exposed at the same time.
- the selected content information is received from the service device 2100 when the application service is accessed (S2310).
- the information receiver 2210 receives application-specific content information obtained through the user interface on the application service screen from the service device 2100.
- the information receiving unit 2210 may acquire content information obtained through a user interface in the form of a toolbar on a service screen from a service device 2100 accessing a goods purchase service according to a user request, for example, purchased goods information or Interest item information and the like are received.
- the content information received from the service device 2100 is registered as an object for each application service (S2320-S2350).
- the registration processing unit 2220 integrates and manages different user identification information (eg, ID) for each service application into one representative identification information, and is designated in correspondence with the user identification information transmitted from the service device 2100.
- user identification information eg, ID
- the registration processing unit 2220 integrates and manages different user identification information (eg, ID) for each service application into one representative identification information, and is designated in correspondence with the user identification information transmitted from the service device 2100.
- the registration processing unit 2220 integrates and manages different user identification information (eg, ID) for each service application into one representative identification information, and is designated in correspondence with the user identification information transmitted from the service device 2100.
- ID user identification information
- the registration processor 2220 checks whether a resource (eg, an executable file) for executing the content information is included, and if the resource is not included, A resource for executing the received content information is obtained from a separate device (eg, a server) that provides an application service from which the content information is extracted and registered as an object.
- a resource eg, an executable file
- the call processing unit 2230 when the call processing unit 2230 receives an object call request from the service device 2100 accessing a specific application service, the call processing unit 2230 provides an inquiry service for an object registered corresponding to the corresponding user, or one or more By extracting and providing the object, the object provided on the application service that the service device 2100 is currently accessing may be simultaneously executed.
- the call processor 2230 receives the user identification information (eg, ID) from the service device 2100, confirms the representative representative information specified in correspondence to the user identification information, and is mapped to the confirmed representative identification information The objects registered and managed by each user are inquired.
- ID user identification information
- the call processing unit 2230 receives content format information required by the connected device, for example, a screen size, a resolution, and a driving OS from the service device 2100, thereby reproducing content information registered as an object based on the content format information.
- the format is changed to support the content format requested by the service device 2100.
- the call processor 2230 extracts the object and provides it to the service device 2100.
- the image editing function may be additionally exposed on the personal blog service serviced through the service device 2100.
- the call processor 2230 extracts the object and provides the same to the service device 2100.
- a list of videos watched to the other party in conversation may be delivered.
- the call processor 2230 extracts the object and provides the same to the service device 2100.
- the provided contextual advertisement may be exposed when the user is located in the corresponding area.
- the call processing unit 2230 extracts a plurality of registered objects and provides them to the service device 2100 when a plurality of SNS posting functions registered as individual objects are called from the service device 2100, thereby providing a service device (
- the SNS posting function of a plurality of manufacturers may be simultaneously exposed on a specific site serviced through 2100.
- FIG. 18 is a schematic structural diagram of a personal object sharing system according to an embodiment of the present invention.
- the system transfers selected content information for each application service to request registration as an object, and accesses a service page for each user to receive one or more shared services for the registered object.
- Device 3100 And an object management apparatus 3200 that registers the content information received from the service apparatus as the object to construct the service page for each user, and provides a shared service for the object registered through the service page.
- the service device 3100 refers to a terminal device for accessing various application services through a Web or a Wab according to a user request, and includes a personal computer (PC), a smartphone, an IPTV, and the like. This may be the case.
- PC personal computer
- smartphone smartphone
- IPTV IP Television
- the service device 3100 accesses an application service according to a user request.
- the service device 3100 may be serviced through a web or a swap according to a user's request, or may be an application service, such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- an application service such as a personal blog service, a messenger service, a product purchase service, a personal homepage service.
- It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- the service device 3100 obtains content information by providing a user interface when accessing an application service.
- the service device 3100 provides a user interface on the service screen to obtain content information corresponding to the application service when accessing an application service according to a user request, and provides the user interface on the service screen through the provided user interface. Obtains content information selected by the user.
- the service device 3100 when accessing the goods purchase service at the user's request, provides a user interface in the form of a toolbar on the service screen, and selects a user on the service screen, that is, drag and drop.
- Content information on a service screen delivered through a Drop) method for example, information about a product purchased by a user or information of interest through a user interface is received through the provided user interface, thereby obtaining content information corresponding to a corresponding application service.
- the service device 3100 transfers the obtained content information to the object management device 3200 to register it as an object.
- the service device 3100 transmits the content information obtained when the application service is connected to the object management device 3200 and requests registration as an object, thereby causing the object management device 3200 to receive the received content information object. Register the service page for each user.
- the service device 3100 delivers user identification information (for example, ID) when content information is delivered so that an object can be registered for each user.
- ID user identification information
- the service device 3100 additionally delivers the access information for the content information as well as the above-described user identification information, so that the access information delivered when the object is shared through the service page for each user provided by the object management apparatus 3200. On the basis of the access to the content information can be derived.
- the service device 3100 additionally delivers sharing setting information of content information requested to be registered as an object, and based on the sharing setting information when sharing an object through a service page for each user provided by the object management device 3200.
- the user can designate a sharing target for the content information registered as an object on the service page, or specify the number of times the user can move the user to the registered content information.
- the service device 3100 additionally transmits content format information of the content information when registering an object for the content information, thereby causing the object management apparatus 3200 to request a service page format, eg, a screen, required by the specific service device to which the service device 3200 is connected.
- a service page format eg, a screen
- the service device 3100 accesses a service page for each user and receives a sharing service for the registered object.
- the service device 3100 supports a shared service for an object registered on the received service page by receiving a service page for each user from the object management device 3200 according to a user request.
- the service device 3100 receives a service page of the user from the object management apparatus 3200 according to a user's request, thereby allowing the user to inquire his or her own object registered in time series on the service page, or the service. It supports moving and inserting a specific object registered on the page into additional content information on its blog.
- the service device 3100 receives a service page of another person from the object management device 3200 in response to a user's request, thereby allowing the user to service specific content information registered as an object on the received service page of another person. It supports to move to page so that the objects registered on service page can be shared among users.
- the object management apparatus 3200 receives content information selected when the application service is accessed from the service apparatus 3100.
- the object management apparatus 3200 receives content information obtained through the user interface on the application service screen from the service apparatus 3100.
- the object management apparatus 3200 is content information acquired through a user interface in the form of a toolbar on a service screen from a service device 3100 connected to a goods purchase service according to a user request, for example, purchased goods information. Or, it receives the item information of interest.
- the object management apparatus 3200 configures a service page based on the content information received from the service apparatus 3100.
- the object management apparatus 3200 refers to user identification information (eg, an ID) included in content information received from the service device 3100, and classifies a user, and receives the received content information as an object in time series. By registering, a service page for each user is constructed.
- user identification information eg, an ID
- the object management apparatus 3200 configures the service page by additionally registering the access information of the specific content information when registering the object with respect to the content information, based on the access information when sharing the object through the service page. Access to content information registered as an object can be induced.
- the service device 3100 configures the service page by additionally registering the sharing setting information of the content information requested to be registered as an object, and when the object is shared through the service page, the corresponding device registered as an object based on the sharing setting information. Limiting the sharing target for the content information, or limit the number of times the user can insert the movement of the registered content information.
- the service apparatus 3100 configures the service page by additionally registering the content format information of the content information requested to be registered as an object, and according to the service page format required by the connected specific service apparatus, for example, the screen size and the resolution. Based on the content format information, the content information registered as an object on the service page can be changed and provided.
- the object management apparatus 3200 provides a configured service page for each user to provide a shared service for the registered object.
- the object management apparatus 3200 inquires the service page through user identification and provides the inquired service page, thereby registering the object registered on the corresponding service page. It will provide a shared service for.
- the object management apparatus 3200 refers to the content format information additionally registered corresponding to the object when providing the service page, so that the content format according to the service page format required by the connected specific service apparatus, for example, the screen size and the resolution. Based on the information, the form of content information registered as an object on the service page is varied.
- the object management apparatus 3200 inquires and provides a service page of a corresponding user according to a user request through the service apparatus 3100, so that the user can query his or her own object registered in time series on the service page. Or, the specific object registered on the service page can be inserted into the additional content information, such as his blog.
- the object management apparatus 3200 in response to a user request through the service apparatus 3100, inquires and provides a service page of another person, thereby allowing the user to receive specific content information registered as an object on the received service page of another person. It allows users to move to their own service page so that objects registered on the service page can be shared among users.
- the service apparatus 3100 may include an application access unit 3110 accessing an application service according to a user request, an information acquisition unit 3120 for acquiring content information by providing a user interface, and obtained content.
- the object registration unit 3130 transfers information to request registration as an object, and a service connection unit 3140 which accesses a service page for each user and receives one or more shared services for the registered object.
- the application connection unit 3110 accesses an application service according to a user request.
- the service connection unit 3110 may be serviced through a web or swap according to a user's request, or an application service that is serviced through the operation of an embedded application, for example, a personal blog service, a messenger service, a product purchase service, a personal homepage service, It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- the information acquisition unit 3120 obtains content information by providing a user interface when accessing an application service.
- the information acquisition unit 3120 when accessing the application service according to the user request, provides a user interface on the service screen to obtain content information corresponding to the application service, the user on the service screen through the provided user interface Obtains content information selected by
- the information acquisition unit 3120 when accessing the goods purchase service at the user's request, provides a user interface in the form of a toolbar on the service screen, and selects a user on the service screen, that is, drag and drop. and Drop) content information on a service screen delivered through a method, for example, information about an item purchased by the user or item of interest through the provided user interface, thereby obtaining content information corresponding to the corresponding application service.
- the object registration unit 3130 transfers the obtained content information to the object management apparatus 3200 to register it as an object.
- the object registration unit 3130 transmits the content information obtained when accessing the application service to the object management apparatus 3200 and requests registration as an object, thereby causing the object management apparatus 3200 to receive the received content information object. Register the service page for each user.
- the object registration unit 3130 delivers user identification information (for example, ID) when content information is delivered so that an object may be registered for each user.
- ID user identification information
- the object registration unit 3130 by additionally delivering the above-described user identification information and the access information for the content information, when the object is shared through the service page for each user provided by the object management apparatus 3200, the access information delivered On the basis of the access to the content information can be derived.
- the object registration unit 3130 additionally delivers sharing setting information of content information requested to be registered as an object, and based on the sharing setting information when sharing an object through a service page for each user provided by the object management apparatus 3200.
- the user can designate a sharing target for the content information registered as an object on the service page, or specify the number of times the user can move the user to the registered content information.
- the object registration unit 3130 additionally delivers the content format information of the content information when registering the object for the content information, thereby causing the object management apparatus 3200 to request a service page format, for example, a screen, required by the specific service device to which the object management apparatus 3200 is connected.
- a service page format for example, a screen
- the size and resolution it is possible to vary and provide the type of content information registered as an object on the service page based on the content format information.
- the service access unit 3140 accesses a service page for each user and receives a sharing service for the registered object.
- the service access unit 3140 supports a shared service for an object registered on the received service page by receiving a service page for each user from the object management apparatus 3200 according to a user request.
- the service connection unit 3140 receives a service page of the user from the object management apparatus 3200 according to a user's request, so that the user can inquire his or her own object registered in time series on the service page, or the service. It supports moving and inserting a specific object registered on the page into additional content information on its blog.
- the service access unit 3140 receives a service page of another person from the object management apparatus 3200 in response to a user's request, thereby allowing the user to receive specific content information registered as an object on the received service page of another person. It supports to move to page so that the objects registered on service page can be shared among users.
- the object management apparatus 3200 may include a content information receiver 3210 which receives content information from the service device 3100, and register the received content information as an object to construct a service page for each user.
- the configuration unit 3220 may include a service provider 3230 that provides a service page for each user to provide a shared service for a registered object.
- the content information receiver 3210 receives content information selected when the application service is connected from the service device 3100.
- the content information receiver 3210 receives content information obtained through the user interface on the application service screen from the service device 3100.
- the content information receiver 3210 may acquire content information obtained through a user interface in the form of a toolbar on a service screen from a service device 3100 connected to a goods purchase service according to a user's request, for example, purchased goods information. Or, it receives the item information of interest.
- the page organizer 3220 configures a service page based on the content information received from the service device 3100.
- the page composition unit 3220 classifies users by referring to user identification information (eg, ID) included in content information received from the service device 3100, and converts the received content information into objects in time series. By registering, a service page for each user is constructed.
- ID user identification information
- the page configuration unit 3220 when registering the object for the content information, by additionally registering the access information of the specific content information to configure the service page, when sharing the object through the service page, based on the access information Access to content information registered as an object can be induced.
- the page configuration unit 3220 is configured to additionally register the sharing setting information of the content information requested to be registered as an object to configure the service page, when sharing the object through the service page, registered as an object based on the sharing setting information It restricts the sharing target for the corresponding content information, or limits the number of times the user can insert the mobile content for registered content information.
- the page configuration unit 3220 further configures the service page by further registering the content format information of the content information requested to be registered as an object, and according to the service page format required by the connected specific service apparatus, for example, the screen size and the resolution. Based on the content format information, it is possible to vary and provide a form of content information registered as an object on a service page.
- the service provider 3230 provides a shared service page for each user to provide a shared service for the registered object.
- the service provider 3230 inquires the service page through user identification and provides the inquired service page, thereby registering the object registered on the corresponding service page. It will provide a shared service for.
- the service providing unit 3230 limits the sharing target and the number of sharing of the corresponding content information registered as the object by referring to the sharing setting information additionally registered corresponding to the object when providing the service page.
- the service providing unit 3230 refers to content format information additionally registered corresponding to an object so that the content format according to the service page format required by the connected specific service apparatus, for example, screen size and resolution. Based on the information, the form of content information registered as an object on the service page is varied.
- the service provider 3230 may search for and provide a service page of a corresponding user according to a user request through the service device 3100, so that the user may inquire his own object registered in time series on the service page. Or, the specific object registered on the service page can be inserted into the additional content information, such as his blog.
- the service providing unit 3230 may search for and provide a service page of another user according to a user request through the service device 3100, thereby allowing the user to receive specific content information registered as an object on the received service page of another user. It allows users to move to their own service page so that objects registered on the service page can be shared among users.
- the content information according to the user designation is registered as an object to configure a service page for each user, and registered for the service page access target
- the content information according to the user designation is registered as an object to configure a service page for each user, and registered for the service page access target
- FIGS. 21 to 6 For convenience of description, the configuration shown in FIGS. 18 to 20 will be described with reference to the corresponding reference numerals.
- the service device 3100 accesses an application service according to a user's request (S310).
- the service device 3100 may be serviced through a web or a swap according to a user's request, or may be provided by an application service such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- an application service such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- the service device 3100 obtains the content information by providing a user interface when accessing the application service (S320-S330).
- the service device 3100 provides a user interface on the service screen to obtain content information corresponding to the application service upon access to an application service according to a user request, and provides the user interface on the service screen through the provided user interface. Obtains content information selected by the user.
- the service device 3100 when accessing the goods purchase service at the user's request, provides a user interface in the form of a toolbar on the service screen, and selects a user on the service screen, that is, drag and drop.
- Content information on a service screen delivered through a Drop) method for example, information about a product purchased by a user or information of interest through a user interface is received through the provided user interface, thereby obtaining content information corresponding to a corresponding application service.
- the service device 3100 transfers the acquired content information to the object management device 3200 to register it as an object (S340).
- the service device 3100 transmits the content information acquired when the application service is connected to the object management device 3200 and requests registration as an object, thereby causing the object management device 3200 to receive the received content information. Register the service page for each user.
- the object management apparatus 3200 constructs a service page based on the content information received from the service apparatus 3100 (S350).
- the object management apparatus 3200 classifies a user by referring to user identification information (eg, an ID) included in the content information received from the service apparatus 3100, and converts the received content information into an object in time series. By registering, a service page for each user is constructed.
- user identification information eg, an ID
- the object management apparatus 3200 configures the service page by additionally registering the access information of the specific content information when registering the object with respect to the content information, based on the access information when sharing the object through the service page. Access to content information registered as an object can be induced.
- the service device 3100 configures the service page by additionally registering the sharing setting information of the content information requested to be registered as an object, and when the object is shared through the service page, the corresponding device registered as an object based on the sharing setting information. Limit the sharing target for the content information, or limit the number of times the user can insert the movement of the registered content information.
- the service apparatus 3100 configures the service page by additionally registering the content format information of the content information requested to be registered as an object, and according to the service page format required by the connected specific service apparatus, for example, the screen size and the resolution. Based on the content format information, the content information registered as an object on the service page can be changed and provided.
- the object management apparatus 3200 provides a user-specific service page to provide a shared service for the registered object (S370-S390).
- the object management apparatus 3200 inquires the service page through user identification and provides the inquired service page, thereby registering the object registered on the service page. It will provide a shared service for.
- the object management apparatus 3200 refers to the content format information additionally registered corresponding to the object when providing the service page, so that the content format according to the service page format required by the connected specific service apparatus, for example, the screen size and the resolution. Based on the information, the form of content information registered as an object on the service page is varied.
- the object management apparatus 3200 inquires and provides a service page of a corresponding user according to a user request through the service apparatus 3100, so that the user can query his or her own object registered in time series on the service page. Or, the specific object registered on the service page can be inserted into the additional content information, such as his blog.
- the object management apparatus 3200 in response to a user request through the service apparatus 3100, inquires and provides a service page of another person, thereby allowing the user to receive specific content information registered as an object on the received service page of another person. It allows users to move to their own service page so that objects registered on the service page can be shared among users.
- an application service is accessed according to a user's request (S3110).
- the service connection unit 3110 may be serviced through a web or a swap according to a user's request, or may be provided by an application service, such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- an application service such as a personal blog service, a messenger service, a product purchase service, a personal homepage service, It accesses various types of services such as video playback service, music playback service, location-based advertising service, pathfinding service, and SNS service.
- the information acquisition unit 3120 provides a user interface on the service screen to obtain content information corresponding to the application service when accessing an application service according to a user request, and the user on the service screen through the provided user interface. Obtains content information selected by
- the information acquisition unit 3120 when accessing the goods purchase service at the user's request, provides a user interface in the form of a toolbar on the service screen, and selects a user on the service screen, that is, drag and drop. and Drop) content information on a service screen delivered through a method, for example, information about an item purchased by the user or item of interest through the provided user interface, thereby obtaining content information corresponding to the corresponding application service.
- the acquired content information is transferred to the object management apparatus 3200 and registered as an object (S3150).
- the object registration unit 3130 transmits the content information obtained when the application service is connected to the object management apparatus 3200 and requests registration as an object, thereby causing the object management apparatus 3200 to receive the received content information object. Register the service page for each user.
- the object registration unit 3130 delivers user identification information (for example, ID) when content information is delivered so that an object may be registered for each user.
- ID user identification information
- the object registration unit 3130 by additionally delivering the above-described user identification information and the access information for the content information, when the object is shared through the service page for each user provided by the object management apparatus 3200, the access information delivered On the basis of the access to the content information can be derived.
- the object registration unit 3130 additionally delivers sharing setting information of content information requested to be registered as an object, and based on the sharing setting information when sharing an object through a service page for each user provided by the object management apparatus 3200.
- the user can designate a sharing target for the content information registered as an object on the service page, or specify the number of times the user can move the user to the registered content information.
- the object registration unit 3130 additionally delivers the content format information of the content information when the object is registered for the content information, thereby causing the object management apparatus 3200 to request a service page format, for example, a screen, required by the specific service device to which the object management device 3200 is connected. According to the size and resolution, it is possible to vary and provide the type of content information registered as an object on the service page based on the content format information.
- the user accesses a service page for each user to receive a shared service for the registered object (S3160-S3170).
- the service connection unit 3140 supports a shared service for an object registered on the received service page by receiving a service page for each user from the object management apparatus 3200 according to a user request.
- the service connection unit 3140 receives a service page of the user from the object management apparatus 3200 according to a user's request, so that the user can inquire his or her own object registered in time series on the service page, or the service. It supports moving and inserting a specific object registered on the page into additional content information on its blog.
- the service access unit 3140 receives a service page of another person from the object management apparatus 3200 in response to a user's request, thereby allowing the user to receive specific content information registered as an object on the received service page of another person. It supports to move to page so that the objects registered on service page can be shared among users.
- the selected content information is received from the service device 3100 when the application service is accessed (S3210).
- the content information receiver 3210 receives content information obtained from the service device 3100 through a user interface on the application service screen.
- the content information receiver 3210 may acquire content information obtained through a user interface in the form of a toolbar on a service screen from a service device 3100 connected to a goods purchase service according to a user's request, for example, purchased goods information. Or, it receives the item of interest information and the like.
- a service page is constructed based on the content information received from the service device 3100 (S3220-S3230).
- the page composition unit 3220 classifies a user by referring to user identification information (eg, an ID) included in the content information received from the service device 3100, and converts the received content information into an object in time series. By registering, a service page for each user is constructed.
- user identification information eg, an ID
- the page configuration unit 3220 when registering the object for the content information, by additionally registering the access information of the specific content information to configure the service page, when sharing the object through the service page, based on the access information Access to content information registered as an object can be induced.
- the page configuration unit 3220 is configured to additionally register the sharing setting information of the content information requested to be registered as an object to configure the service page, when sharing the object through the service page, registered as an object based on the sharing setting information It is possible to limit the sharing target for the corresponding content information or to limit the number of times the user can insert a mobile content for registered content information.
- the page configuration unit 3220 further configures the service page by further registering the content format information of the content information requested to be registered as an object, and according to the service page format required by the connected specific service apparatus, for example, the screen size and the resolution. Based on the content format information, it is possible to vary and provide a form of content information registered as an object on a service page.
- the service provider 3230 may query the service page through user identification and provide the inquired service page, thereby registering the object registered on the service page. It will provide a shared service for.
- the service providing unit 3230 limits the sharing target and the number of sharing of the corresponding content information registered as the object by referring to the sharing setting information additionally registered corresponding to the object when providing the service page.
- the service providing unit 3230 refers to content format information additionally registered corresponding to an object so that the content format according to the service page format required by the connected specific service apparatus, for example, screen size and resolution. Based on the information, the form of content information registered as an object on the service page is varied.
- the service provider 3230 may search for and provide a service page of a corresponding user according to a user request through the service device 3100, so that the user may inquire his own object registered in time series on the service page. Or, the specific object registered on the service page can be inserted into the additional content information, such as his blog.
- the service providing unit 3230 may search for and provide a service page of another user according to a user request through the service device 3100, thereby allowing the user to receive specific content information registered as an object on the received service page of another user. It allows users to move to their own service page so that objects registered on the service page can be shared among users.
- the method for sharing a personal object may be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium.
- the computer readable medium may include program instructions, data files, data structures, etc. alone or in combination.
- Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts.
- Examples of computer readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks such as floppy disks.
- Magneto-optical media and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like.
- program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
- the hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Databases & Information Systems (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 오브젝트 관리 시스템 및 그 방법을 개시한다. 즉, 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하고, 상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하며, 상기 등록된 오브젝트를 호출하여 실행하는 서비스장치; 및 상기 오브젝트 등록을 위한 기본오브젝트구조를 정의하고, 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 하나 이상의 확장오브젝트구조를 설정하고, 상기 서비스장치로부터 컨텐츠정보가 수신될 경우, 상기 설정된 하나 이상의 확장오브젝트구조 중 상기 수신된 컨텐츠정보의 유형을 해당하는 확장오브젝트구조를 선택하며, 상기 수신된 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하는 오브젝트관리장치를 포함함으로써, 다양한 서비스장치를 통해 접속한 사용자를 대상으로 오브젝트로 등록된 컨텐츠정보에 대한 조회 및 재사용 서비스를 제공할 수 있다.
Description
본 발명은 개인 오브젝트(Object) 등록 및 공유 방안에 관한 것으로, 더욱 상세하게는, 다양한 어플리케이션서비스 각각에 대해 사용자에 의해 지정된 컨텐츠정보를 오브젝트로 등록하기 위한 기본오브젝트구조를 정의하고, 수신된 컨텐츠정보의 유형에 따라 상기 기본오브젝트구조에 기초한 확장오브젝트구조를 적용하여 유형별 컨텐츠정보를 각각의 오브젝트를 등록하여 관리하는 시스템 및 방법에 관한 것이다.
또한, 본 발명은 웹(Web) 상에서 제공되는 다양한 어플리케이션서비스 각각에 대해 어플리케이션서비스의 구성요소를 사용자 지정에 따라 공유 가능한 오브젝트로 등록하고, 어플리케이션서비스 간에 상기 등록된 오브젝트를 검색 및 호출하여 상호 활용할 수 있도록 하는 시스템 및 방법에 관한 것이다.
또한, 다양한 어플리케이션서비스 각각에 대해 사용자에 의해 지정된 컨텐츠정보를 오브젝트로 등록하여 관리하며, 다양한 서비스장치를 통해 접속한 사용자를 대상으로 오브젝트로 등록된 컨텐츠정보에 대한 조회 및 재사용 서비스를 제공하는 시스템 및 방법에 관한 것이다.
또한, 다양한 어플리케이션서비스 이용 시, 사용자 지정에 따른 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성하고, 해당 서비스페이지 접속자를 대상으로 등록된 오브젝트에 대한 공유 서비스를 제공하는 시스템 및 방법에 관한 것이다.
일반적으로, 오브젝트(Object)의 경우, 어플리케이션서비스를 구성하는 이미지, 멀티미디어를 포함하는 컨텐츠 및 어플리케이션서비스의 지원 기능 등을 지칭하는 것으로서 해당 어플리케이션서비스를 구성하는 객체를 의미한다.
이와 관련하여, 종래 어플리케이션서비스에 포함된 오브젝트의 경우, 해당 어플리케이션서비스 상에서의 접근 또는 사용 권한만이 주어질 뿐 상이한 루트를 통해 접근하거나 새로운 기능을 추가 사용하는 것이 불가하였다.
다시 말해, 기존의 오브젝트의 경우, 어플리케이션서비스 간 상호 공유 기능을 지원하지 못함에 따라, 어플리케이션서비스 이용자들의 다양한 욕구를 만족시킬 수가 없으며, 더욱이 웹 환경에서의 새로운 어플리케이션서비스 창출하고, 이를 적용시키는데 있어서 여러 가지 한계점을 가지고 있다.
본 발명은 개인 오브젝트(Object) 등록 및 공유 방안에 관한 것으로, 더욱 상세하게는, 다양한 어플리케이션서비스 각각에 대해 사용자에 의해 지정된 컨텐츠정보를 오브젝트로 등록하기 위한 기본오브젝트구조를 정의하고, 수신된 컨텐츠정보의 유형에 따라 상기 기본오브젝트구조에 기초한 확장오브젝트구조를 적용하여 유형별 컨텐츠정보를 각각의 오브젝트를 등록하여 관리하는 것을 목적으로 한다.
또한, 본 발명은 웹(Web) 상에서 제공되는 다양한 어플리케이션서비스 각각에 대해 어플리케이션서비스의 구성요소를 사용자 지정에 따라 공유 가능한 오브젝트로 등록하고, 어플리케이션서비스 간에 상기 등록된 오브젝트를 검색 및 호출하여 상호 활용할 수 있도록 하는 것을 목적으로 한다.
또한, 본 발명은, 다양한 어플리케이션서비스 각각에 대해 사용자에 의해 지정된 컨텐츠정보를 오브젝트로 등록하여 관리하며, 다양한 서비스장치를 통해 접속한 사용자를 대상으로 오브젝트로 등록된 컨텐츠정보에 대한 조회 및 재사용 서비스를 제공할 수 있도록 하는 것을 목적으로 한다.
또한, 본 발명은 다양한 어플리케이션서비스 이용 시, 사용자 지정에 따른 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성하고, 해당 서비스페이지 접속자를 대상으로 등록된 오브젝트에 대한 공유 서비스를 제공할 수 있도록 하는 것을 목적으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트 관리 시스템은,어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하고, 상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하며, 상기 등록된 오브젝트를 호출하여 실행하는 서비스장치; 및 상기 오브젝트 등록을 위한 기본오브젝트구조를 정의하고, 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 하나 이상의 확장오브젝트구조를 설정하고, 상기 서비스장치로부터 컨텐츠정보가 수신될 경우, 상기 설정된 하나 이상의 확장오브젝트구조 중 상기 수신된 컨텐츠정보의 유형을 해당하는 확장오브젝트구조를 선택하며, 상기 수신된 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하는 오브젝트관리장치를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트관리장치는, 어플리케이션서비스 별로 선택되는 컨텐츠정보에 대한 오브젝트 등록을 위해 기본오브젝트구조를 정의하며, 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 하나 이상의 확장오브젝트구조를 설정하는 구조설정부; 어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 정보수신부; 및 상기 설정된 하나 이상의 확장오브젝트구조 중 상기 수신된 컨텐츠정보의 유형을 해당하는 확장오브젝트구조를 선택하고, 상기 수신된 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하는 오브젝트등록부를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트관리장치는, 상기 등록된 오브젝트 호출에 따라, 컨텐츠정보의 유형 별로 등록된 오브젝트를 추출하여 제공하는 호출처리부를 더 포함하는 것을 특징으로 한다.
바람직하게는, 상기 구조설정부는, 지정된 컨텐츠정보의 유형에 따른 상이한 데이터 구조의 통합을 위한 기준데이터구조를 산출하고, 상기 산출된 기준데이터구조에 대응하는 2 이상의 구성파라미터를 지정하며, 상기 지정된 2 이상의 구성파라미터를 조합하여 상기 기본오브젝트구조를 정의하는 것을 특징으로 한다.
바람직하게는, 상기 구조설정부는, 상기 기본오브젝트구조를 구성하는 상기 2 이상의 구성파라미터에 대한 변경 지정을 수행하여 상기 컨텐츠정보의 유형에 대응하는 각각의 확장오브젝트구조를 설정하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트 관리 방법은, 오브젝트관리장치가 어플리케이션서비스 별로 선택되는 컨텐츠정보에 대한 오브젝트 등록을 위해 기본오브젝트구조를 정의하는 기본구조정의단계; 상기 오브젝트관리장치가 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 하나 이상의 확장오브젝트구조를 설정하는 확장구조설정단계; 서비스장치가 어플리케이션서비스 별로 선택되는 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하는 등록요청단계; 상기 오브젝트관리장치가 상기 서비스장치로부터 수신되는 컨텐츠정보의 유형에 대응하는 확장오브젝트구조를 선별하는 확장구조선별단계; 상기 설정된 하나 이상의 확장오브젝트구조 중 상기 서비스장치로부터 수신된 컨텐츠정보의 유형을 해당하는 확장오브젝트구조를 선택하는 확장구조선택단계; 및 상기 수신된 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하는 오브젝트등록단계를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트관리장치의 동작 방법은, 어플리케이션서비스 별로 선택되는 컨텐츠정보에 대한 오브젝트 등록을 위해 기본오브젝트구조를 정의하는 기본구조정의단계; 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 하나 이상의 확장오브젝트구조를 설정하는 확장구조설정단계; 어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 정보획득단계; 상기 설정된 하나 이상의 확장오브젝트구조 중 상기 획득된 컨텐츠정보의 유형을 해당하는 확장오브젝트구조를 선택하는 확장구조선택단계; 상기 수신된 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하는 오브젝트등록단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 방법은, 상기 등록된 오브젝트 호출에 따라, 컨텐츠정보의 유형 별로 등록된 오브젝트를 추출하여 제공하는 호출처리단계를 더 포함하는 것을 특징으로 한다.
바람직하게는, 상기 기본구조정의단계는, 지정된 컨텐츠정보의 유형에 따른 상이한 데이터 구조의 통합을 위한 기준데이터구조를 산출하는 데이터구조산출단계; 상기 산출된 기준데이터구조에 대응하는 2 이상의 구성파라미터를 지정하는 구성파라미터지정단계; 및 상기 지정된 2 이상의 구성파라미터를 조합하여 상기 기본오브젝트구조를 정의하는 구조정의단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 확장구조설정단계는, 상기 기본오브젝트구조를 구성하는 상기 2 이상의 구성파라미터에 대한 변경 지정을 수행하여 상기 컨텐츠정보의 유형에 대응하는 각각의 확장오브젝트구조를 설정하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트 공유 시스템은, 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하며, 각각의 어플리케이션서비스에 대응하여 사용자 지정에 따른 서비스정보를 전달하여 오브젝트로의 등록을 요청하며, 특정 어플리케이션서비스 제공에 따른 사용자의 오브젝트 공유 요청에 따라, 상기 등록된 오브젝트에 대한 검색 리스트를 수신하고, 상기 검색 리스트를 토대로 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 호출하여 실행하는 서비스장치; 및 상기 서비스장치로부터 수신되는 서비스정보를 오브젝트로 등록하며, 상기 서비스장치의 오브젝트 공유 요청에 따라 등록된 오브젝트에 대한 검색 리스트를 제공하고, 상기 검색 리스트를 토대로 호출되는 오브젝트를 추출하여 제공하는 오브젝트관리장치를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 서비스장치는, 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하는 서비스제공부; 각각의 어플리케이션서비스에 대응하여 사용자 지정에 따른 서비스정보를 추출하고, 추출된 서비스정보를 오브젝트로서 등록하는 오브젝트등록부; 및 특정 어플리케이션서비스 제공에 따른 사용자의 오브젝트 공유 요청에 따라, 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 호출하여 실행하는 오브젝트실행부를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록부는, 상기 서비스정보의 오브젝트 등록 시, 상기 전달되는 서비스정보의 유형을 식별하기 위한 유형정보를 전달하여 추가 등록하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록부는, 상기 서비스정보의 오브젝트 등록 시, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 추가 등록하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록부는, 상기 서비스정보의 오브젝트 등록 시, 각각의 오브젝트에 대한 공유대상을 지정하기 위한 공유설정정보를 추가 등록하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트실행부는, 특정 어플리케이션서비스 제공에 따른 사용자 요청이 수신될 경우, 상기 등록된 오브젝트에 대한 검색 리스트를 획득하고, 상기 획득된 검색 리스트를 토대로 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 하나 이상의 오브젝트를 호출하여 실행하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트관리장치는, 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하는 서비스장치로부터 각각의 어플리케이션서비스에 대응하도록 지정된 서비스정보를 수신하여 오브젝트로 등록하는 등록처리부; 및 상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 추출하여 제공하는 호출처리부를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 등록처리부는, 상기 서비스장치로부터 수신되는 서비스정보의 오브젝트 등록 시, 상기 서비스정보의 유형을 구분하기 위한 유형정보를 추가 등록하며, 상기 호출처리부는, 상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 등록된 오브젝트의 유형정보를 토대로 공유 요청되는 오브젝트를 선별하여 제공하는 것을 특징으로 한다.
바람직하게는, 상기 등록처리부는, 상기 서비스장치로부터 수신되는 서비스정보의 오브젝트 등록 시, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 추가 등록하며, 상기 호출처리부는, 상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 등록된 오브젝트의 서비스식별정보를 토대로 상기 특정 어플리케이션서비스에서 실행 가능한 오브젝트를 선별하여 제공하는 것을 특징으로 한다.
바람직하게는, 상기 호출처리부는, 상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 서비스식별정보를 토대로 상기 등록된 오브젝트에 대한 실행환경을 식별하며, 상기 식별된 실행환경이 상기 특정 어플리케이션서비스의 실행환경과 상이할 경우, 상기 특정 어플리케이션서비스에서 실행 가능하도록 해당 오브젝트에 대한 데이터포맷을 변경하여 제공하는 것을 특징으로 한다.
바람직하게는, 상기 등록처리부는, 상기 오브젝트 등록 시, 상기 서비스장치로부터 수신되는 서비스정보에 대응하는 공유설정정보를 수신하여 등록된 각각의 오브젝트에 대한 공유대상을 설정하며, 상기 호출처리부는, 상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 오브젝트 공유 요청을 전달한 대상을 식별하여 공유대상 여부를 확인한 이후, 상기 등록된 오브젝트를 제공하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트 공유 방법은, 서비스장치가 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하며, 각각의 어플리케이션서비스에 대응하여 사용자 지정에 따른 서비스정보를 오브젝트관리장치에 전달하는 서비스정보전달단계; 상기 오브젝트관리장치가 상기 서비스장치로부터 수신되는 서비스정보를 사용자별 오브젝트로 등록하는 오브젝트등록단계; 상기 오브젝트관리장치가 특정 어플리케이션서비스 제공에 따른 상기 서비스장치의 오브젝트 공유 요청에 따라, 사용자 별로 등록된 오브젝트에 대한 검색 리스트를 제공하는 검색리스트제공단계; 및 상기 서비스장치가 상기 검색 리스트를 토대로 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 호출하여 실행하는 오브젝트실행단계를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 서비스장치의 동작 방법은, 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하는 서비스제공단계; 각각의 어플리케이션서비스에 대응하여 사용자 지정에 따른 서비스정보를 추출하고, 추출된 서비스정보를 오브젝트로서 등록하는 오브젝트등록단계; 및 특정 어플리케이션서비스 제공에 따른 사용자의 오브젝트 공유 요청에 따라, 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 호출하여 실행하는 오브젝트실행단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록단계는, 상기 서비스정보의 오브젝트 등록 시, 상기 전달되는 서비스정보의 유형을 식별하기 위한 유형정보를 전달하여 추가 등록하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록단계는, 상기 서비스정보의 오브젝트 등록 시, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 추가 등록하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록단계는, 상기 서비스정보의 오브젝트 등록 시, 각각의 오브젝트에 대한 공유대상을 지정하기 위한 공유설정정보를 추가 등록하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트실행단계는, 특정 어플리케이션서비스 제공에 따른 사용자 요청이 수신될 경우, 상기 등록된 오브젝트에 대한 검색 리스트를 획득하는 리스트획득단계; 및 상기 획득된 검색 리스트를 토대로 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 하나 이상의 오브젝트를 호출하여 실행하는 오브젝트호출단계를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트관리장치의 동작 방법은, 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하는 서비스장치로부터 각각의 어플리케이션서비스에 대응하도록 지정된 서비스정보를 수신하는 서비스정보수신단계; 상기 서비스장치로부터 수신되는 서비스정보를 사용자별 오브젝트로 등록하는 등록처리단계; 및 특정 어플리케이션서비스 제공에 따른 상기 서비스장치의 오브젝트 공유 요청에 따라, 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 추출하여 제공하는 오브젝트제공단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 등록처리단계는, 상기 서비스장치로부터 수신되는 서비스정보의 오브젝트 등록 시, 상기 서비스정보의 유형을 구분하기 위한 유형정보를 추가 등록하며, 상기 오브젝트제공단계는, 상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 등록된 오브젝트의 유형정보를 토대로 공유 요청되는 오브젝트를 선별하여 제공하는 것을 특징으로 한다.
바람직하게는, 상기 등록처리단계는, 상기 서비스장치로부터 수신되는 서비스정보의 오브젝트 등록 시, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 추가 등록하며, 상기 오브젝트제공단계는, 상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 등록된 오브젝트의 서비스식별정보를 토대로 상기 특정 어플리케이션서비스에서 실행 가능한 오브젝트를 선별하여 제공하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트제공단계는, 상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 서비스식별정보를 토대로 상기 등록된 오브젝트에 대한 실행환경을 식별하며, 상기 식별된 실행환경이 상기 특정 어플리케이션서비스의 실행환경과 상이할 경우, 상기 특정 어플리케이션서비스에서 실행 가능하도록 해당 오브젝트에 대한 데이터포맷을 변경하여 제공하는 것을 특징으로 한다.
바람직하게는, 상기 등록처리단계는, 상기 오브젝트 등록 시, 상기 서비스장치로부터 수신되는 서비스정보에 대응하는 공유설정정보를 수신하여 등록된 각각의 오브젝트에 대한 공유대상을 설정하며, 상기 오브젝트제공단계는, 상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 오브젝트 공유 요청을 전달한 대상을 식별하여 상기 등록된 오브젝트에 대한 공유대상 여부를 확인한 이후, 상기 등록된 오브젝트를 제공하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 컴퓨터 판독 가능 기록매체는, 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하는 서비스장치로부터 각각의 어플리케이션서비스에 대응하도록 지정된 서비스정보를 수신하는 서비스정보수신단계; 상기 서비스장치로부터 수신되는 서비스정보를 사용자별 오브젝트로 등록하는 등록처리단계; 및 특정 어플리케이션서비스 제공에 따른 상기 서비스장치의 오브젝트 공유 요청에 따라, 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 추출하여 제공하는 오브젝트제공단계를 실행하기 위한 명령어를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 개인 오브젝트 관리 시스템은, 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하고, 상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하며, 특정 어플리케이션서비스 접속 중 상기 등록된 오브젝트를 호출하여 실행하는 서비스장치; 및 상기 서비스장치로부터 수신되는 컨텐츠정보를 어플리케이션서비스별 오브젝트로 구분하여 등록하며, 상기 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공하는 오브젝트관리장치를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 서비스장치는, 하나 이상의 어플리케이션서비스에 접속하는 서비스접속부; 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하는 정보획득부; 상기 획득된 컨텐츠정보를 전달하여 어플리케이션서비스별 오브젝트로의 등록을 요청하는 오브젝트등록부; 및 특정 어플리케이션서비스 접속 중 상기 등록된 특정 오브젝트를 호출하여 실행하는 오브젝트실행부를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 정보획득부는, 하나 이상의 어플리케이션서비스 접속에 따라 각각의 사용자인터페이스를 제공하고, 상기 사용자인터페이스를 통해 상기 어플리케이션서비스 별로 선택되는 상기 컨텐츠정보를 획득하는 것을 특징으로 한다.
바람직하게는, 상기 정보획득부는, 제1어플리케이션서비스 접속에 대응하여 제1사용자인터페이스를 제공하며, 제2어플리케이션서비스 접속에 대응하여 제2사용자인터페이스를 제공한 상태에서, 상기 제1사용자인터페이스를 통해 상기 제1어플리케이션서비스 및 제2어플리케이션서비스 중 적어도 하나에서 선택되는 컨텐츠정보를 획득하며, 상기 제2사용자인터페이스를 통해 상기 제2어플리케이션서비스 및 제1어플리케이션서비스 중 적어도 하나에서 선택되는 컨텐츠정보를 획득하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트실행부는, 상기 등록된 오브젝트의 호출 시, 기 지정된 컨텐츠포맷정보를 전달하여, 상기 컨텐츠포맷정보를 기초로 데이터 형태가 가변된 상기 특정 오브젝트를 획득하여 실행하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트관리장치는, 어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 서비스장치로부터 상기 획득된 컨텐츠정보를 수신하는 정보수신부; 상기 서비스장치로부터 수신되는 컨텐츠정보를 어플리케이션서비스별 오브젝트로 구분하여 등록하는 등록처리부; 및 상기 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공하는 호출처리부를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 정보수신부는, 하나 이상의 어플리케이션서비스 접속에 따라 각각의 사용자인터페이스를 제공하고, 상기 사용자인터페이스를 통해 상기 어플리케이션서비스 별로 컨텐츠정보를 획득하는 상기 서비스장치로부터 상기 획득된 컨텐츠정보를 수신하는 것을 특징으로 한다.
바람직하게는, 상기 정보수신부는, 제1어플리케이션서비스 접속에 대응하여 제1사용자인터페이스를 제공하며, 제2어플리케이션서비스 접속에 대응하여 제2사용자인터페이스를 제공하는 상기 서비스장치로부터, 상기 제1어플리케이션서비스 및 제2어플리케이션서비스 중 적어도 하나를 대상으로 상기 제1사용자인터페이스 또는 상기 제1사용자인터페이스를 통해 획득된 컨텐츠정보를 수신하는 것을 특징으로 한다.
바람직하게는, 상기 등록처리부는, 상기 제1어플리케이션서비스 및 제2어플리케이션서비스 중 적어도 하나를 대상으로 상기 제1사용자인터페이스를 통해 획득된 컨텐츠정보를 상기 제1어플리케이션서비스에 대응하는 오브젝트로 등록하며, 상기 제1어플리케이션서비스 및 제2어플리케이션서비스 중 적어도 하나를 대상으로 상기 제2사용자인터페이스를 통해 획득된 컨텐츠정보를 상기 제2어플리케이션서비스에 대응하는 오브젝트로 등록하는 것을 특징으로 한다.
바람직하게는, 상기 호출처리부는, 하나 이상의 어플리케이션서비스에 접속 중인 특정 서비스장치로부터 수신되는 상기 등록된 오브젝트 호출에 따라, 각각의 어플리케이션서비스에 접속중인 사용자식별정보를 인지하며, 상기 인지된 각각의 사용자식별정보에 대응하여 지정된 대표식별정보를 확인하여, 상기 확인된 대표식별정보에 매핑되어 등록된 오브젝트를 추출하여 제공하는 것을 특징으로 한다.
바람직하게는, 상기 호출처리부는, 하나 이상의 서비스장치로부터 수신되는 상기 등록된 오브젝트 호출에 따라, 각각의 서비스장치 별로 기 지정된 컨텐츠포맷정보를 확인하며, 상기 확인된 컨텐츠포맷정보를 기초로 상기 추출된 오브젝트의 데이터 형태를 변환하여 제공하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 개인 오브젝트 관리 방법은, 서비스장치가 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하는 컨텐츠정보획득단계; 상기 서비스장치가 상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하는 오브젝트등록요청단계; 오브젝트관리장치가 상기 서비스장치로부터 수신되는 컨텐츠정보를 어플리케이션서비스별 오브젝트로 구분하여 등록하는 오브젝트등록단계; 상기 서비스장치가 특정 어플리케이션서비스 접속 중 상기 등록된 오브젝트를 호출하는 오브젝트호출단계; 및 상기 오브젝트관리장치가 상기 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공하는 오브젝트제공단계를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 서비스장치의 동작 방법은, 하나 이상의 어플리케이션서비스에 접속하는 서비스접속단계; 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하는 정보획득단계; 상기 획득된 컨텐츠정보를 전달하여 어플리케이션서비스별 오브젝트로의 등록을 요청하는 오브젝트등록단계; 및 특정 어플리케이션서비스 접속 중 상기 등록된 특정 오브젝트를 호출하여 실행하는 서비스실행단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 정보획득단계는, 하나 이상의 어플리케이션서비스 접속에 따라 각각의 사용자인터페이스를 제공하고, 상기 사용자인터페이스를 통해 상기 어플리케이션서비스 별로 선택되는 상기 컨텐츠정보를 획득하는 것을 특징으로 한다.
바람직하게는, 상기 정보획득단계는, 제1어플리케이션서비스 접속에 대응하여 제1사용자인터페이스를 제공하며, 제2어플리케이션서비스 접속에 대응하여 제2사용자인터페이스를 제공한 상태에서, 상기 제1사용자인터페이스를 통해 상기 제1어플리케이션서비스 및 제2어플리케이션서비스 중 적어도 하나에서 선택되는 컨텐츠정보를 획득하며, 상기 제2사용자인터페이스를 통해 상기 제2어플리케이션서비스 및 제1어플리케이션서비스 중 적어도 하나에서 선택되는 컨텐츠정보를 획득하는 것을 특징으로 한다.
바람직하게는, 상기 서비스실행단계는, 상기 등록된 오브젝트의 호출 시, 기 지정된 컨텐츠포맷정보를 전달하여, 상기 컨텐츠포맷정보를 기초로 데이터 형태가 가변된 상기 특정 오브젝트를 획득하여 실행하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트관리장치의 동작 방법은, 어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 서비스장치로부터 상기 획득된 컨텐츠정보를 수신하는 정보수신단계; 상기 서비스장치로부터 수신되는 컨텐츠정보를 어플리케이션서비스별 오브젝트로 구분하여 등록하는 등록처리단계; 및 상기 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공하는 호출처리단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 정보수신단계는, 하나 이상의 어플리케이션서비스 접속에 따라 각각의 사용자인터페이스를 제공하고, 상기 사용자인터페이스를 통해 상기 어플리케이션서비스 별로 컨텐츠정보를 획득하는 상기 서비스장치로부터 상기 획득된 컨텐츠정보를 수신하는 것을 특징으로 한다.
바람직하게는, 상기 정보수신단계는, 제1어플리케이션서비스 접속에 대응하여 제1사용자인터페이스를 제공하며, 제2어플리케이션서비스 접속에 대응하여 제2사용자인터페이스를 제공하는 상기 서비스장치로부터, 상기 제1어플리케이션서비스 및 제2어플리케이션서비스 중 적어도 하나를 대상으로 상기 제1사용자인터페이스 또는 상기 제1사용자인터페이스를 통해 획득된 컨텐츠정보를 수신하는 것을 특징으로 한다.
바람직하게는, 상기 등록처리단계는, 상기 제1어플리케이션서비스 및 제2어플리케이션서비스 중 적어도 하나를 대상으로 상기 제1사용자인터페이스를 통해 획득된 컨텐츠정보를 상기 제1어플리케이션서비스에 대응하는 오브젝트로 등록하며, 상기 제1어플리케이션서비스 및 제2어플리케이션서비스 중 적어도 하나를 대상으로 상기 제2사용자인터페이스를 통해 획득된 컨텐츠정보를 상기 제2어플리케이션서비스에 대응하는 오브젝트로 등록하는 것을 특징으로 한다.
바람직하게는, 상기 호출처리단계는, 하나 이상의 어플리케이션서비스에 접속 중인 특정 서비스장치로부터 수신되는 상기 등록된 오브젝트 호출에 따라, 각각의 어플리케이션서비스에 접속중인 사용자식별정보를 인지하는 사용자식별정보인지단계; 상기 인지된 각각의 사용자식별정보에 대응하여 지정된 대표식별정보를 확인하는 대표식별정보확인단계; 및 상기 확인된 대표식별정보에 매핑되어 등록된 오브젝트를 추출하여 제공하는 오브젝트추출단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 호출처리단계는, 하나 이상의 서비스장치로부터 수신되는 상기 등록된 오브젝트 호출에 따라, 각각의 서비스장치 별로 기 지정된 컨텐츠포맷정보를 확인하는 포맷정보확인단계; 및 상기 확인된 컨텐츠포맷정보를 기초로 상기 추출된 오브젝트의 데이터 형태를 변환하여 제공하는 데이터변환단계를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 개인 오브젝트 공유 시스템은, 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하고, 상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하며, 상기 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 수신하는 서비스장치; 및 상기 서비스장치로부터 수신되는 컨텐츠정보를 상기 오브젝트로 등록하여 사용자별 서비스페이지를 구성하고, 특정 사용자에 대한 서비스페이지 요청에 따라 해당 서비스페이지를 제공하여, 상기 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 제공하는 오브젝트관리장치를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 서비스장치는, 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하는 정보획득부; 상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하는 오브젝트등록부; 및 서비스페이지 접속을 통해 상기 서비스페이지 상에 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 수신하는 서비스접속부를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 정보획득부는, 어플리케이션서비스 접속에 따라 사용자인터페이스를 제공하고, 상기 사용자인터페이스를 통해 각각의 어플리케이션서비스 별로 선택되는 상기 컨텐츠정보를 획득하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록부는, 특정 어플리케이션서비스로부터 획득된 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 컨텐츠정보의 접속정보를 추가 전달하여 상기 접속정보를 기초로 상기 컨텐츠정보에 대한 접속이 유도되도록 하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록부는, 특정 어플리케이션서비스로부터 획득된 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 컨텐츠정보의 공유설정정보를 추가 전달하여 상기 공유설정정보를 기초로 상기 오브젝트로 등록된 컨텐츠정보에 대한 공유대상을 지정하거나, 상기 컨텐츠정보 공유 시, 상기 컨테츠정보에 대한 사용자 간 이동삽입 가능횟수를 지정하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록부는, 특정 어플리케이션서비스로부터 획득된 컨텐츠정보를 상기 오브젝트로 등록할 경우, 상기 컨텐츠정보의 컨텐츠포맷정보를 추가 전달하여 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 등록된 상기 컨텐츠정보의 형태가 가변될 수 있도록 하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트관리장치는, 어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 서비스장치로부터 상기 컨텐츠정보를 수신하는 컨텐츠정보수신부; 상기 수신된 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성하는 페이지구성부; 및 특정 사용자에 대한 서비스페이지 요청에 따라 해당 서비스페이지를 제공하여, 상기 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 제공하는 서비스제공부를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 페이지구성부는, 특정 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 특정 컨텐츠정보의 접속정보를 추가 등록하여 상기 서비스페이지를 구성하며, 상기 서비스제공부는, 상기 서비스페이지를 통해 오브젝트로 등록된 상기 특정 컨텐츠정보에 대해 사용자 간 공유 서비스를 제공하여, 상기 접속정보를 기초로 상기 특정 컨텐츠정보에 대한 사용자 접속을 유도하는 것을 특징으로 한다.
바람직하게는, 상기 페이지구성부는, 특정 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 특정 컨텐츠정보의 공유설정정보를 추가 등록하여 상기 서비스페이지를 구성하며, 상기 서비스제공부는, 상기 서비스페이지 상에 오브젝트로 등록된 상기 특정 컨텐츠정보에 대한 상기 공유설정정보를 기초로 상기 특정 컨텐츠정보에 대한 공유대상을 제한하거나, 상기 특정 컨텐츠정보 공유 시 사용자 간 이동삽입 가능횟수를 제한하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 개인 오브젝트 공유 방법은, 서비스장치가 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하는 컨텐츠정보획득단계; 상기 서비스장치가 상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하는 오브젝트등록요청단계; 오브젝트관리장치가 상기 서비스장치로부터 수신되는 컨텐츠정보를 상기 오브젝트로 등록하여 사용자별 서비스페이지를 구성하는 서비스페이지구성단계; 및 상기 오브젝트관리장치가 특정 사용자에 대한 서비스페이지 요청에 따라 해당 서비스페이지를 제공하여, 상기 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 제공하는 공유서비스제공단계를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 서비스장치의 동작 방법은, 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하는 컨텐츠정보획득단계; 상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하는 오브젝트등록단계; 및 서비스페이지 접속을 통해 상기 서비스페이지 상에 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 수신하는 서비스접속단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 컨텐츠정보획득단계는, 어플리케이션서비스 접속에 따라 사용자인터페이스를 제공하고, 상기 사용자인터페이스를 통해 각각의 어플리케이션서비스 별로 선택되는 상기 컨텐츠정보를 획득하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록단계는, 특정 어플리케이션서비스로부터 획득된 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 컨텐츠정보의 접속정보를 추가 전달하여 상기 접속정보를 기초로 상기 컨텐츠정보에 대한 접속이 유도되도록 하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록단계는, 특정 어플리케이션서비스로부터 획득된 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 컨텐츠정보의 공유설정정보를 추가 전달하여 상기 공유설정정보를 기초로 상기 오브젝트로 등록된 컨텐츠정보에 대한 공유대상을 지정하거나, 상기 컨텐츠정보 공유 시, 상기 컨테츠정보에 대한 사용자 간 이동삽입 가능횟수를 지정하는 것을 특징으로 한다.
바람직하게는, 상기 오브젝트등록단계는, 특정 어플리케이션서비스로부터 획득된 컨텐츠정보를 상기 오브젝트로 등록할 경우, 상기 컨텐츠정보의 컨텐츠포맷정보를 추가 전달하여 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 등록된 상기 컨텐츠정보의 형태가 가변될 수 있도록 하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 일 관점에 따른 오브젝트관리장치의 동작 방법은, 어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 서비스장치로부터 상기 획득된 컨텐츠정보를 수신하는 컨텐츠정보수신단계; 상기 수신된 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성하는 페이지구성단계; 및 특정 사용자에 대한 서비스페이지 요청에 따라 해당 서비스페이지를 제공하여, 상기 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 제공하는 서비스제공단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 페이지구성단계는, 특정 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 특정 컨텐츠정보의 접속정보를 추가 등록하여 상기 서비스페이지를 구성하며, 상기 서비스제공단계는, 상기 서비스페이지를 통해 오브젝트로 등록된 상기 특정 컨텐츠정보에 대해 사용자 간 공유 서비스를 제공하여, 상기 접속정보를 기초로 상기 특정 컨텐츠정보에 대한 사용자 접속을 유도하는 것을 특징으로 한다.
바람직하게는, 상기 페이지구성단계는, 특정 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 특정 컨텐츠정보의 공유설정정보를 추가 등록하여 상기 서비스페이지를 구성하며, 상기 서비스제공단계는, 상기 서비스페이지 상에 오브젝트로 등록된 상기 특정 컨텐츠정보에 대한 상기 공유설정정보를 기초로 상기 특정 컨텐츠정보에 대한 공유대상을 제한하거나, 상기 특정 컨텐츠정보 공유 시 사용자 간 이동삽입 가능횟수를 제한하는 것을 특징으로 한다.
바람직하게는, 상기 페이지구성단계는, 특정 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 특정 컨텐츠정보의 컨텐츠포맷정보를 추가 등록하여 상기 서비스페이지를 구성하며, 상기 서비스제공단계는, 특정 서비스장치에서 요구되는 서비스페이지 포맷에 따라 상기 컨텐츠포맷정보를 기초로 상기 오브젝트로 등록된 상기 특정 컨텐츠정보의 형태를 가변시켜 제공하는 것을 특징으로 한다.
본 발명은, 다양한 어플리케이션서비스 각각에 대해 사용자에 의해 지정된 컨텐츠정보를 오브젝트로 등록하기 위한 기본오브젝트구조를 정의하고, 수신된 컨텐츠정보의 유형에 따라 상기 기본오브젝트구조에 기초한 확장오브젝트구조를 적용하여 유형별 컨텐츠정보를 각각의 오브젝트를 등록하여 관리함으로써, 다양한 서비스장치를 통해 접속한 사용자를 대상으로 오브젝트로 등록된 컨텐츠정보에 대한 조회 및 재사용 서비스를 제공할 수 있다.
또한, 어플리케이션서비스 간 오브젝트 상호 공유 기능을 지원함에 따라, 어플리케이션서비스 이용자들의 다양한 욕구를 만족시킬 수가 있으며, 웹 환경에서의 새로운 어플리케이션서비스의 창출 또한 가능하다.
또한, 본 발명은, 웹(Web) 상에서 제공되는 다양한 어플리케이션서비스 각각에 대해 어플리케이션서비스의 구성요소를 사용자 지정에 따라 공유 가능한 오브젝트로 등록하고, 어플리케이션서비스 간에 상기 등록된 오브젝트를 검색 및 호출하여 상호 활용할 수 있도록 구현함으로써, 어플리케이션서비스 간 오브젝트 상호 공유 기능을 지원함에 따라, 사용자들의 다양한 욕구를 만족시킬 수가 있으며, 웹 환경에서의 새로운 어플리케이션서비스의 창출 또한 가능하다.
또한, 본 발명은, 다양한 어플리케이션서비스 각각에 대해 사용자에 의해 지정된 컨텐츠정보를 오브젝트로 등록하여 관리하며, 다양한 서비스장치를 통해 접속한 사용자를 대상으로 오브젝트로 등록된 컨텐츠정보에 대한 조회 및 재사용 서비스를 제공함으로써, 어플리케이션서비스 간 오브젝트 상호 공유 기능을 지원함에 따라, 어플리케이션서비스 이용자들의 다양한 욕구를 만족시킬 수가 있으며, 웹 환경에서의 새로운 어플리케이션서비스의 창출 또한 가능하다.
또한, 본 발명은, 다양한 어플리케이션서비스 이용 시, 사용자 지정에 따른 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성하고, 해당 서비스페이지 접속자를 대상으로 등록된 오브젝트에 대한 공유 서비스를 제공함에 따라, 사용자들의 다양한 욕구를 만족시킬 수가 있으며, 웹 환경에서의 새로운 서비스의 창출 또한 가능하다.
도 1은 본 발명의 실시예에 따른 오브젝트 관리 시스템의 개략적인 구성도.
도 2는 본 발명의 실시예에 따른 오브젝트 구조를 설명하기 위한 도면.
도 3은 본 발명의 실시예에 따른 오브젝트관리장치의 구체적인 구성을 설명하기 위한 도면.
도 4는 본 발명의 실시예에 따른 오브젝트 관리 방법을 설명하기 위한 순서도.
도 5는 본 발명의 실시예에 따른 오브젝트관리장치의 동작 방법을 설명하기 위한 순서도.
도 6은 본 발명의 실시예에 따른 오브젝트 공유 시스템의 개략적인 구성도.
도 7는 본 발명의 실시예에 따른 서비스장치의 구체적인 구성을 설명하기 위한 도면.
도 8은 본 발명의 실시예에 따른 오브젝트관리장치의 구체적인 구성을 설명하기 위한 도면.
도 9는 본 발명의 실시예에 따른 오브젝트 공유 방법을 설명하기 위한 순서도.
도 10는 본 발명의 실시예에 따른 서비스장치의 동작 방법을 설명하기 위한 순서도.
도 11은 본 발명의 실시예에 따른 오브젝트관리장치의 동작 방법을 설명하기 위한 순서도.
도 12은 본 발명의 실시예에 따른 개인 오브젝트 관리 시스템의 개략적인 구성도.
도 13는 본 발명의 실시예에 따른 서비스장치의 구체적인 구성을 설명하기 위한 도면.
도 14은 본 발명의 실시예에 따른 오브젝트관리장치의 구체적인 구성을 설명하기 위한 도면.
도 15는 본 발명의 실시예에 따른 개인 오브젝트 관리 방법을 설명하기 위한 순서도.
도 16는 본 발명의 실시예에 따른 서비스장치의 동작 방법을 설명하기 위한 순서도.
도 17은 본 발명의 실시예에 따른 오브젝트관리장치의 동작 방법을 설명하기 위한 순서도.
도 18은 본 발명의 실시예에 따른 개인 오브젝트 공유 시스템의 개략적인 구성도.
도 19는 본 발명의 실시예에 따른 서비스장치의 구체적인 구성을 설명하기 위한 도면.
도 20은 본 발명의 실시예에 따른 오브젝트관리장치의 구체적인 구성을 설명하기 위한 도면.
도 21는 본 발명의 실시예에 따른 개인 오브젝트 공유 방법을 설명하기 위한 순서도.
도 22는 본 발명의 실시예에 따른 서비스장치의 동작 방법을 설명하기 위한 순서도.
도 23은 본 발명의 실시예에 따른 오브젝트관리장치의 동작 방법을 설명하기 위한 순서도.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 설명한다.
도 1은 본 발명의 실시예에 따른 오브젝트 관리 시스템의 개략적인 구성도를 도시한다.
도 1에 도시된 바와 같이, 상기 시스템은, 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하고, 상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하며, 상기 등록된 오브젝트를 호출하여 실행하는 서비스장치(100); 및 상기 서비스장치(100)로부터 수신되는 컨텐츠정보를 오브젝트로 구분하여 등록하며, 상기 등록된 오브젝트 호출에 따라 해당 오브젝트를 추출하여 제공하는 오브젝트관리장치(200)를 포함하는 구성을 갖는다.
여기서, 서비스장치(100)는 사용자 요청에 따라 웹(Web) 또는 왑(Wab)을 통해 접속 또는 내장 어플리케이션의 실행을 통해 다양한 어플리케이션서비스에 접속하기 위한 단말장치를 지칭하는 것으로서, 개인용컴퓨터(PC), 스마트폰, 및 아이피티비 등이 해당될 수 있다.
또한, 어플리케이션서비스로부터 획득되는 컨텐츠정보의 경우, 각각의 어플리케이션서비스이 지원하는 하나 이상의 구동 기능, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션의 구동에 따라 생성되는 데이터, 및 각각의 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠 등이 해당될 수 있다.
서비스장치(100)는 사용자 요청에 따라 어플리케이션서비스에 접속한다.
보다 구체적으로, 서비스장치(100)는 사용자 요청에 따라 웹 또는 왑을 통해 서비스되거나, 내장된 어플리케이션의 구동을 통해 서비스되는 어플리케이션서비스 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, 및 SNS서비스 등과 같은 다양한 형태의 서비스에 접속하게 된다.
서비스장치(100)는 어플리케이션서비스 접속 시 사용자인터페이스를 제공하여 컨텐츠정보를 획득한다.
보다 구체적으로, 서비스장치(100)는 사용자 요청에 따른 어플리케이션서비스 접속 시, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득을 위해 서비스 화면 상에 사용자인터페이스를 제공하며, 제공된 사용자인터페이스를 통해 서비스 화면 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득한다.
예컨대, 사용자 요청에 따라 물품구매서비스에 접속한 경우, 서비스장치(100)는 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 제공하며, 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 전달되는 서비스 화면 상의 컨텐츠정보 예컨대, 자신이 구매한 물품정보 또는 관심 물품정보 등을 상기 제공된 사용자인터페이스를 통해 수신함으로써, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득하게 된다.
서비스장치(100)는 획득된 컨텐츠정보를 오브젝트관리장치(200)에 전달하여 오브젝트로 등록한다.
보다 구체적으로, 서비스장치(100)는 어플리케이션서비스 별로 획득된 상기 컨텐츠정보를 오브젝트관리장치(200)에 전달함에 있어서 사용자식별정보(예: ID)를 추가 전달함으로써, 오브젝트관리장치(200)로 하여금 수신된 컨텐츠정보를 사용자에 대응하는 어플리케이션서비스별 오브젝트로 등록할 수 있도록 한다.
서비스장치(100)는 특정 어플리케이션서비스 접속 시, 등록된 오브젝트를 호출하여 실행한다.
보다 구체적으로, 서비스장치(100)는 특정 어플리케이션서비스 접속중, 사용자로부터 오브젝트 호출 요청이 수신될 경우, 오브젝트관리장치(200)로부터 어플리케이션서비스 별로 등록된 오브젝트에 대한 조회 서비스를 수신하거나, 하나 또는 복수의 오브젝트를 호출함으로써, 현재 접속중인 어플리케이션서비스 상에서 호출된 오브젝트가 동시 실행될 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공할 경우, 서비스장치(100)는 오브젝트로 등록된 이미지편집기능에 대한 사용자 요청에 따라, 오브젝트관리장치(200)로부터 해당 오브젝트를 호출함으로써, 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출되어 실행될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공할 경우, 서비스장치(100)는 오브젝트로 등록된 시청한 동영상 목록에 대한 사용자 요청에 따라, 오브젝트관리장치(200)로부터 해당 오브젝트를 호출함으로써, 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달할 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공할 경우, 서비스장치(100)는 오브젝트로 등록된 상황별 광고에 대한 사용자 요청에 따라, 오브젝트관리장치(200)로부터 해당 오브젝트를 호출함으로써, 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우, 호출된 상황별 광고가 노출되도록 구현할 수 있다.
아울러, 서비스장치(100)는 접속된 사용자로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 요청될 경우, 오브젝트관리장치(200)로부터 복수의 오브젝트를 호출함으로써, 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 구현할 수 있다.
오브젝트관리장치(200)는 어플리케이션서비스 별로 선택되는 컨텐츠정보에 대한 오브젝트 등록을 위해 기본오브젝트구조를 정의한다.
보다 구체적으로, 오브젝트관리장치(200)는 도 2에 도시한 바와 같이, 지정된 컨텐츠정보의 유형에 따른 상이한 데이터 구조의 통합을 위한 기준데이터구조를 산출하고, 상기 산출된 기준데이터구조에 대응하는 구성파라미터(예: Object ID 및 Title, 생성자/등록자의 식별자, 원본 출처 URL, 사용자 Id 및 사용자 명, 생성 날짜)를 지정하고, 지정된 구성파라미터들을 조합함으로써, 기본오브젝트구조를 정의하게 된다.
오브젝트관리장치(200)는 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 확장오브젝트구조를 설정한다.
보다 구체적으로, 오브젝트관리장치(200)는 도 2에 도시한 바와 같이, 복합 미디어(예: 비디오 시리즈, 이미지 그룹, 앨범), 단일 미디어(예: 특정 비디오 시리즈에 속한 개별 비디오, 특정 이미지 그룹에 속한 개별 이미지, 특정 앨범에 속한 음악), 사용자의 복수의 어플리케이션서비스 이용에 따른 액티비티(Activity), 웹 데이터(예: 뉴스, 날씨), 연락처 등으로 구분되어 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조에 지정된 각각의 구성파라미터에 대한 변형, 추가 및 삭제를 수행함으로써, 유형별 확장오브젝트구조를 설정하게 된다.
다시 말해, 오브젝트관리장치(200)는 'Subject Id 및 Name', 'Discription', 및 '단일 미디어 리스트(Media Object List)' 등의 구성파라미터를 조합함으로써, 복합 미디어에 해당하는 확장오브젝트구조를 설정하고, 이와 관련하여 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 등의 구성파라미터를 조합함으로써, 복합 미디어와 연관된 단일 미디어의 확장오브젝트구조를 설정하게 된다.
또한, 오브젝트관리장치(200)는 'Activity Type', 'Language', 'Activity alc 생성 날짜/시각', 및 'Related URL' 등의 구성파라미터를 조합하여 액티비티에 해당하는 확장오브젝트구조를 설정하고, 아울러, 'Web Data Type', 'Language',및 'Related URL' 등의 구성파라미터를 조합하여 웹 데이터에 대한 확장오브젝트구조를 설정하며, 나아가, 'Contents Name', '연락처', 'Note', 및 'Group Name' 등의 구성파라미터를 조합하여 연락처에 대한 확장오브젝트구조를 설정하게 된다.
오브젝트관리장치(200)는 서비스장치(100)로부터 어플리케이션서비스 접속 시 선택된 컨텐츠정보를 수신한다.
보다 구체적으로, 오브젝트관리장치(200)는 서비스장치(100)로부터 어플리케이션서비스 화면 상의 사용자인터페이스를 통해 획득된 어플리케이션별 컨텐츠정보를 수신한다.
오브젝트관리장치(200)는 서비스장치(100)로부터 수신된 컨텐츠정보의 유형을 확인하여 확인된 유형에 대응하는 확장오브젝트구조를 적용하여 오브젝트로 등록한다.
보다 구체적으로, 오브젝트관리장치(200)는 서비스장치(100)로부터 수신되는 컨텐츠정보의 유형을 확인하고, 지정된 컨텐츠정보의 유형에 따라 설정된 확장오브젝트구조 중, 확인된 컨텐츠정보의 유형에 해당하는 확장오브젝트구조를 선택하게 된다.
이때, 오브젝트관리장치(200)는 서비스장치(100)로부터 수신되는 컨텐츠정보의 유형을 확인하고, 지정된 컨텐츠정보의 유형에 따라 설정된 확장오브젝트구조 중, 확인된 컨텐츠정보의 유형에 해당하는 확장오브젝트구조를 선택하게 된다.
아울러, 오브젝트관리장치(200)는 수신된 컨텐츠정보를 분석하여, 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하게 된다.
예컨대, 확인된 컨텐츠정보의 유형이 복합 미디어일 경우, 오브젝트관리장치(200)는 복합 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 및 '단일 미디어 리스트(Media Object List)' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 복합 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 단일 미디어일 경우, 오브젝트관리장치(200)는 단일 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 단일 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 단일 미디어일 경우, 오브젝트관리장치(200)는 단일 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 단일 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 액티비티일 경우, 오브젝트관리장치(200)는 액티비티에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Activity Type', 'Language', 'Activity alc 생성 날짜/시각', 및 'Related URL' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 액티비티에 해당하는 오브젝트를 등록하게 된다.
아울러, 확인된 컨텐츠정보의 유형이 웹 데이터일 경우, 오브젝트관리장치(200)는 웹 데이터에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Web Data Type', 'Language',및 'Related URL' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 웹 데이터에 해당하는 오브젝트를 등록하게 된다.
나아가, 확인된 컨텐츠정보의 유형이 연락처일 경우, 오브젝트관리장치(200)는 연락처에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Contents Name', '연락처', 'Note', 및 'Group Name' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 연락처에 해당하는 오브젝트를 등록하게 된다.
오브젝트관리장치(200)는 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공한다.
보다 구체적으로, 오브젝트관리장치(200)는 특정 어플리케이션서비스에 접속중인 서비스장치(100)로부터 오브젝트 호출 요청이 수신될 경우, 해당 사용자에 대응하여 등록된 오브젝트에 대한 조회 서비스를 제공하거나, 하나 또는 복수의 오브젝트를 추출하여 제공함으로써, 서비스장치(100)가 현재 접속중인 어플리케이션서비스 상에서 제공된 오브젝트가 동시 실행될 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공하는 서비스장치(100)로부터 오브젝트로 등록된 이미지편집기능이 호출될 경우, 오브젝트관리장치(200)는 해당 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100)를 통해 서비스되는 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공하는 서비스장치(100)로부터 오브젝트로 등록된 시청한 동영상 목록이 호출될 경우, 오브젝트관리장치(200)는 해당 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100) 상에서 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달될 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공하는 서비스장치(100)로부터 오브젝트로 등록된 상황별 광고가 호출될 경우, 오브젝트관리장치(200)는 해당 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100) 상에서의 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우 제공된 상황별 광고가 노출될 수 있도록 한다.
아울러, 오브젝트관리장치(200)는 서비스장치(100)로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 호출될 경우, 등록된 복수의 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100)를 통해 서비스되는 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 한다.
이하에서는 도 3을 참조하여, 본 발명의 실시예에 따른 오브젝트관리장치(200)의 보다 구체적인 구성을 설명하기로 한다.
도 3에 도시된 바와 같이, 오브젝트관리장치(200)는 오브젝트구조를 설정하는 구조설정부(210), 서비스장치(100)로부터 컨텐츠정보를 수신하는 정보수신부(220), 수신된 컨텐츠정보를 오브젝트로 등록하는 등록처리부(230), 호출된 오브젝트를 추출하여 제공하는 호출처리부(240)를 포함하는 구성을 갖는다.
구조설정부(210)는 어플리케이션서비스 별로 선택되는 컨텐츠정보에 대한 오브젝트 등록을 위해 기본오브젝트구조를 정의한다.
보다 구체적으로, 구조설정부(210)는 도 2에 도시한 바와 같이, 지정된 컨텐츠정보의 유형에 따른 상이한 데이터 구조의 통합을 위한 기준데이터구조를 산출하고, 상기 산출된 기준데이터구조에 대응하는 구성파라미터(예: Object ID 및 Title, 생성자/등록자의 식별자, 원본 출처 URL, 사용자 Id 및 사용자 명, 생성 날짜)를 지정하고, 지정된 구성파라미터들을 조합함으로써, 기본오브젝트구조를 정의하게 된다.
구조설정부(210)는 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 확장오브젝트구조를 설정한다.
보다 구체적으로, 구조설정부(210)는 도 2에 도시한 바와 같이, 복합 미디어(예: 비디오 시리즈, 이미지 그룹, 앨범), 단일 미디어(예: 특정 비디오 시리즈에 속한 개별 비디오, 특정 이미지 그룹에 속한 개별 이미지, 특정 앨범에 속한 음악), 사용자의 복수의 어플리케이션서비스 이용에 따른 액티비티(Activity), 웹 데이터(예: 뉴스, 날씨), 연락처 등으로 구분되어 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조에 지정된 각각의 구성파라미터에 대한 변형, 추가 및 삭제를 수행함으로써, 유형별 확장오브젝트구조를 설정하게 된다.
다시 말해, 구조설정부(210)는 'Subject Id 및 Name', 'Discription', 및 '단일 미디어 리스트(Media Object List)' 등의 구성파라미터를 조합함으로써, 복합 미디어에 해당하는 확장오브젝트구조를 설정하고, 이와 관련하여 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 등의 구성파라미터를 조합함으로써, 복합 미디어와 연관된 단일 미디어의 확장오브젝트구조를 설정하게 된다.
또한, 구조설정부(210)는 'Activity Type', 'Language', 'Activity alc 생성 날짜/시각', 및 'Related URL' 등의 구성파라미터를 조합하여 액티비티에 해당하는 확장오브젝트구조를 설정하고, 아울러, 'Web Data Type', 'Language',및 'Related URL' 등의 구성파라미터를 조합하여 웹 데이터에 대한 확장오브젝트구조를 설정하며, 나아가, 'Contents Name', '연락처', 'Note', 및 'Group Name' 등의 구성파라미터를 조합하여 연락처에 대한 확장오브젝트구조를 설정하게 된다.
정보수신부(220)는 서비스장치(100)로부터 어플리케이션서비스 접속 시 선택된 컨텐츠정보를 수신한다.
보다 구체적으로, 정보수신부(220)는 서비스장치(100)로부터 어플리케이션서비스 화면 상의 사용자인터페이스를 통해 획득된 어플리케이션별 컨텐츠정보를 수신한다.
등록처리부(230)는 서비스장치(100)로부터 수신된 컨텐츠정보의 유형을 확인하여 확인된 유형에 대응하는 확장오브젝트구조를 적용하여 오브젝트로 등록한다.
보다 구체적으로, 등록처리부(230)는 서비스장치(100)로부터 수신되는 컨텐츠정보의 유형을 확인하고, 지정된 컨텐츠정보의 유형에 따라 설정된 확장오브젝트구조 중, 확인된 컨텐츠정보의 유형에 해당하는 확장오브젝트구조를 선택하게 된다.
아울러, 등록처리부(230)는 수신된 컨텐츠정보를 분석하여, 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하게 된다.
예컨대, 확인된 컨텐츠정보의 유형이 복합 미디어일 경우, 등록처리부(230)는 복합 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 및 '단일 미디어 리스트(Media Object List)' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 복합 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 단일 미디어일 경우, 등록처리부(230)는 단일 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 단일 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 단일 미디어일 경우, 등록처리부(230)는 단일 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 단일 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 액티비티일 경우, 등록처리부(230)는 액티비티에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Activity Type', 'Language', 'Activity alc 생성 날짜/시각', 및 'Related URL' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 액티비티에 해당하는 오브젝트를 등록하게 된다.
아울러, 확인된 컨텐츠정보의 유형이 웹 데이터일 경우, 등록처리부(230)는 웹 데이터에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Web Data Type', 'Language',및 'Related URL' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 웹 데이터에 해당하는 오브젝트를 등록하게 된다.
나아가, 확인된 컨텐츠정보의 유형이 연락처일 경우, 등록처리부(230)는 연락처에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Contents Name', '연락처', 'Note', 및 'Group Name' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 연락처에 해당하는 오브젝트를 등록하게 된다.
호출처리부(240)는 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공한다.
보다 구체적으로, 호출처리부(240)는 특정 어플리케이션서비스에 접속중인 서비스장치(100)로부터 오브젝트 호출 요청이 수신될 경우, 해당 사용자에 대응하여 등록된 오브젝트에 대한 조회 서비스를 제공하거나, 하나 또는 복수의 오브젝트를 추출하여 제공함으로써, 서비스장치(100)가 현재 접속중인 어플리케이션서비스 상에서 제공된 오브젝트가 동시 실행될 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공하는 서비스장치(100)로부터 오브젝트로 등록된 이미지편집기능이 호출될 경우, 호출처리부(240)는 해당 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100)를 통해 서비스되는 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공하는 서비스장치(100)로부터 오브젝트로 등록된 시청한 동영상 목록이 호출될 경우, 호출처리부(240)는 해당 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100) 상에서 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달될 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공하는 서비스장치(100)로부터 오브젝트로 등록된 상황별 광고가 호출될 경우, 호출처리부(240)는 해당 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100) 상에서의 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우 제공된 상황별 광고가 노출될 수 있도록 한다.
아울러, 호출처리부(240)는 서비스장치(100)로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 호출될 경우, 등록된 복수의 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100)를 통해 서비스되는 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 한다.
이상에서 살펴본 바와 같이, 본 발명에 따른 오브젝트 관리 시스템에 따르면, 다양한 어플리케이션서비스 각각에 대해 사용자에 의해 지정된 컨텐츠정보를 오브젝트로 등록하기 위한 기본오브젝트구조를 정의하고, 수신된 컨텐츠정보의 유형에 따라 상기 기본오브젝트구조에 기초한 확장오브젝트구조를 적용하여 유형별 컨텐츠정보를 각각의 오브젝트를 등록하여 관리함으로써, 다양한 서비스장치를 통해 접속한 사용자를 대상으로 오브젝트로 등록된 컨텐츠정보에 대한 조회 및 재사용 서비스를 제공할 수 있다. 또한, 어플리케이션서비스 간 오브젝트 상호 공유 기능을 지원함에 따라, 어플리케이션서비스 이용자들의 다양한 욕구를 만족시킬 수가 있으며, 웹 환경에서의 새로운 어플리케이션서비스의 창출 또한 가능하다.
이하에서는, 도 4 및 도 5를 참조하여, 본 발명의 실시예에 따른 오브젝트 관리 방법을 설명하기로 한다. 설명의 편의를 위해 전술한 도 1 내지 도 3에 도시된 구성은 해당 참조번호를 언급하여 설명하기로 한다.
우선, 도 4를 참조하여 본 발명의 실시예에 따른 오브젝트 관리 시스템의 동작 방법을 설명하기로 한다.
먼저, 오브젝트관리장치(200)가 어플리케이션서비스 별로 선택되는 컨텐츠정보에 대한 오브젝트 등록을 위해 기본오브젝트구조를 정의한다(S10).
바람직하게는, 오브젝트관리장치(200)는 도 2에 도시한 바와 같이, 지정된 컨텐츠정보의 유형에 따른 상이한 데이터 구조의 통합을 위한 기준데이터구조를 산출하고, 상기 산출된 기준데이터구조에 대응하는 구성파라미터(예: Object ID 및 Title, 생성자/등록자의 식별자, 원본 출처 URL, 사용자 Id 및 사용자 명, 생성 날짜)를 지정하고, 지정된 구성파라미터들을 조합함으로써, 기본오브젝트구조를 정의하게 된다.
그리고 나서, 오브젝트관리장치(200)가 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 확장오브젝트구조를 설정한다(S20).
바람직하게는, 오브젝트관리장치(200)는 도 2에 도시한 바와 같이, 복합 미디어(예: 비디오 시리즈, 이미지 그룹, 앨범), 단일 미디어(예: 특정 비디오 시리즈에 속한 개별 비디오, 특정 이미지 그룹에 속한 개별 이미지, 특정 앨범에 속한 음악), 사용자의 복수의 어플리케이션서비스 이용에 따른 액티비티(Activity), 웹 데이터(예: 뉴스, 날씨), 연락처 등으로 구분되어 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조에 지정된 각각의 구성파라미터에 대한 변형, 추가 및 삭제를 수행함으로써, 유형별 확장오브젝트구조를 설정하게 된다.
다시 말해, 오브젝트관리장치(200)는 'Subject Id 및 Name', 'Discription', 및 '단일 미디어 리스트(Media Object List)' 등의 구성파라미터를 조합함으로써, 복합 미디어에 해당하는 확장오브젝트구조를 설정하고, 이와 관련하여 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 등의 구성파라미터를 조합함으로써, 복합 미디어와 연관된 단일 미디어의 확장오브젝트구조를 설정하게 된다.
또한, 오브젝트관리장치(200)는 'Activity Type', 'Language', 'Activity alc 생성 날짜/시각', 및 'Related URL' 등의 구성파라미터를 조합하여 액티비티에 해당하는 확장오브젝트구조를 설정하고, 아울러, 'Web Data Type', 'Language',및 'Related URL' 등의 구성파라미터를 조합하여 웹 데이터에 대한 확장오브젝트구조를 설정하며, 나아가, 'Contents Name', '연락처', 'Note', 및 'Group Name' 등의 구성파라미터를 조합하여 연락처에 대한 확장오브젝트구조를 설정하게 된다.
이후, 서비스장치(100)가 사용자 요청에 따라 어플리케이션서비스에 접속한다(S30).
바람직하게는, 서비스장치(100)는 사용자 요청에 따라 웹 또는 왑을 통해 서비스되거나, 내장된 어플리케이션의 구동을 통해 서비스되는 어플리케이션서비스 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, 및 SNS서비스 등과 같은 다양한 형태의 서비스에 접속하게 된다.
그리고 나서, 서비스장치(100)가 어플리케이션서비스 접속 시 사용자인터페이스를 제공하여 컨텐츠정보를 획득한다(S40).
바람직하게는, 서비스장치(100)는 사용자 요청에 따른 어플리케이션서비스 접속 시, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득을 위해 서비스 화면 상에 사용자인터페이스를 제공하며, 제공된 사용자인터페이스를 통해 서비스 화면 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득한다.
예컨대, 사용자 요청에 따라 물품구매서비스에 접속한 경우, 서비스장치(100)는 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 제공하며, 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 전달되는 서비스 화면 상의 컨텐츠정보 예컨대, 자신이 구매한 물품정보 또는 관심 물품정보 등을 상기 제공된 사용자인터페이스를 통해 수신함으로써, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득하게 된다.
그런 다음, 서비스장치(100)가 획득된 컨텐츠정보를 오브젝트관리장치(200)에 전달하여 오브젝트로 등록한다(S50).
바람직하게는, 서비스장치(100)는 어플리케이션서비스 별로 획득된 상기 컨텐츠정보를 오브젝트관리장치(200)에 전달함에 있어서 사용자식별정보(예: ID)를 추가 전달함으로써, 오브젝트관리장치(200)로 하여금 수신된 컨텐츠정보를 사용자에 대응하는 어플리케이션서비스별 오브젝트로 등록할 수 있도록 한다.
다음으로, 오브젝트관리장치(200)가 서비스장치(100)로부터 수신된 컨텐츠정보의 유형을 확인하여 확인된 유형에 대응하는 확장오브젝트구조를 적용하여 오브젝트로 등록한다(S60-S80).
바람직하게는, 오브젝트관리장치(200)는 서비스장치(100)로부터 수신되는 컨텐츠정보의 유형을 확인하고, 지정된 컨텐츠정보의 유형에 따라 설정된 확장오브젝트구조 중, 확인된 컨텐츠정보의 유형에 해당하는 확장오브젝트구조를 선택하게 된다.
이때, 오브젝트관리장치(200)는 서비스장치(100)로부터 수신되는 컨텐츠정보의 유형을 확인하고, 지정된 컨텐츠정보의 유형에 따라 설정된 확장오브젝트구조 중, 확인된 컨텐츠정보의 유형에 해당하는 확장오브젝트구조를 선택하게 된다.
아울러, 오브젝트관리장치(200)는 수신된 컨텐츠정보를 분석하여, 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하게 된다.
예컨대, 확인된 컨텐츠정보의 유형이 복합 미디어일 경우, 오브젝트관리장치(200)는 복합 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 및 '단일 미디어 리스트(Media Object List)' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 복합 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 단일 미디어일 경우, 오브젝트관리장치(200)는 단일 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 단일 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 단일 미디어일 경우, 오브젝트관리장치(200)는 단일 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 단일 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 액티비티일 경우, 오브젝트관리장치(200)는 액티비티에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Activity Type', 'Language', 'Activity alc 생성 날짜/시각', 및 'Related URL' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 액티비티에 해당하는 오브젝트를 등록하게 된다.
아울러, 확인된 컨텐츠정보의 유형이 웹 데이터일 경우, 오브젝트관리장치(200)는 웹 데이터에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Web Data Type', 'Language',및 'Related URL' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 웹 데이터에 해당하는 오브젝트를 등록하게 된다.
나아가, 확인된 컨텐츠정보의 유형이 연락처일 경우, 오브젝트관리장치(200)는 연락처에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Contents Name', '연락처', 'Note', 및 'Group Name' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 연락처에 해당하는 오브젝트를 등록하게 된다.
이후, 서비스장치(100)가 특정 어플리케이션서비스 접속 시, 등록된 오브젝트를 호출하여 실행한다(S90-S120).
바람직하게는, 서비스장치(100)는 특정 어플리케이션서비스 접속중, 사용자로부터 오브젝트 호출 요청이 수신될 경우, 오브젝트관리장치(200)로부터 어플리케이션서비스 별로 등록된 오브젝트에 대한 조회 서비스를 수신하거나, 하나 또는 복수의 오브젝트를 호출함으로써, 현재 접속중인 어플리케이션서비스 상에서 호출된 오브젝트가 동시 실행될 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공할 경우, 서비스장치(100)는 오브젝트로 등록된 이미지편집기능에 대한 사용자 요청에 따라, 오브젝트관리장치(200)로부터 해당 오브젝트를 호출함으로써, 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출되어 실행될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공할 경우, 서비스장치(100)는 오브젝트로 등록된 시청한 동영상 목록에 대한 사용자 요청에 따라, 오브젝트관리장치(200)로부터 해당 오브젝트를 호출함으로써, 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달할 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공할 경우, 서비스장치(100)는 오브젝트로 등록된 상황별 광고에 대한 사용자 요청에 따라, 오브젝트관리장치(200)로부터 해당 오브젝트를 호출함으로써, 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우, 호출된 상황별 광고가 노출되도록 구현할 수 있다.
아울러, 서비스장치(100)는 접속된 사용자로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 요청될 경우, 오브젝트관리장치(200)로부터 복수의 오브젝트를 호출함으로써, 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 구현할 수 있다.
이하에서는, 도 5를 참조하여 본 발명의 실시예에 따른 오브젝트관리장치(200)의 동작 방법을 설명하기로 한다.
먼저, 어플리케이션서비스 별로 선택되는 컨텐츠정보에 대한 오브젝트 등록을 위해 기본오브젝트구조를 정의한다(S210).
바람직하게는, 구조설정부(210)는 도 2에 도시한 바와 같이, 지정된 컨텐츠정보의 유형에 따른 상이한 데이터 구조의 통합을 위한 기준데이터구조를 산출하고, 상기 산출된 기준데이터구조에 대응하는 구성파라미터(예: Object ID 및 Title, 생성자/등록자의 식별자, 원본 출처 URL, 사용자 Id 및 사용자 명, 생성 날짜)를 지정하고, 지정된 구성파라미터들을 조합함으로써, 기본오브젝트구조를 정의하게 된다.
그리고 나서, 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 확장오브젝트구조를 설정한다(S220).
바람직하게는, 구조설정부(210)는 도 2에 도시한 바와 같이, 복합 미디어(예: 비디오 시리즈, 이미지 그룹, 앨범), 단일 미디어(예: 특정 비디오 시리즈에 속한 개별 비디오, 특정 이미지 그룹에 속한 개별 이미지, 특정 앨범에 속한 음악), 사용자의 복수의 어플리케이션서비스 이용에 따른 액티비티(Activity), 웹 데이터(예: 뉴스, 날씨), 연락처 등으로 구분되어 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조에 지정된 각각의 구성파라미터에 대한 변형, 추가 및 삭제를 수행함으로써, 유형별 확장오브젝트구조를 설정하게 된다.
다시 말해, 구조설정부(210)는 'Subject Id 및 Name', 'Discription', 및 '단일 미디어 리스트(Media Object List)' 등의 구성파라미터를 조합함으로써, 복합 미디어에 해당하는 확장오브젝트구조를 설정하고, 이와 관련하여 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 등의 구성파라미터를 조합함으로써, 복합 미디어와 연관된 단일 미디어의 확장오브젝트구조를 설정하게 된다.
또한, 구조설정부(210)는 'Activity Type', 'Language', 'Activity alc 생성 날짜/시각', 및 'Related URL' 등의 구성파라미터를 조합하여 액티비티에 해당하는 확장오브젝트구조를 설정하고, 아울러, 'Web Data Type', 'Language',및 'Related URL' 등의 구성파라미터를 조합하여 웹 데이터에 대한 확장오브젝트구조를 설정하며, 나아가, 'Contents Name', '연락처', 'Note', 및 'Group Name' 등의 구성파라미터를 조합하여 연락처에 대한 확장오브젝트구조를 설정하게 된다.
그런 다음, 서비스장치(100)로부터 어플리케이션서비스 접속 시 선택된 컨텐츠정보를 수신한다(S230).
바람직하게는, 정보수신부(220)는 서비스장치(100)로부터 어플리케이션서비스 화면 상의 사용자인터페이스를 통해 획득된 어플리케이션별 컨텐츠정보를 수신한다.
다음으로, 서비스장치(100)로부터 수신된 컨텐츠정보의 유형을 확인하여 확인된 유형에 대응하는 확장오브젝트구조를 적용하여 오브젝트로 등록한다(S240-S260).
바람직하게는, 등록처리부(230)는 서비스장치(100)로부터 수신되는 컨텐츠정보의 유형을 확인하고, 지정된 컨텐츠정보의 유형에 따라 설정된 확장오브젝트구조 중, 확인된 컨텐츠정보의 유형에 해당하는 확장오브젝트구조를 선택하게 된다.
아울러, 등록처리부(230)는 수신된 컨텐츠정보를 분석하여, 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하게 된다.
예컨대, 확인된 컨텐츠정보의 유형이 복합 미디어일 경우, 등록처리부(230)는 복합 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 및 '단일 미디어 리스트(Media Object List)' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 복합 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 단일 미디어일 경우, 등록처리부(230)는 단일 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 단일 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 단일 미디어일 경우, 등록처리부(230)는 단일 미디어에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Subject Id 및 Name', 'Discription', 'Language', 'MIME Type 및 format', 및 'Media Type별 속성' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 단일 미디어에 해당하는 오브젝트를 등록하게 된다.
또한, 확인된 컨텐츠정보의 유형이 액티비티일 경우, 등록처리부(230)는 액티비티에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Activity Type', 'Language', 'Activity alc 생성 날짜/시각', 및 'Related URL' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 액티비티에 해당하는 오브젝트를 등록하게 된다.
아울러, 확인된 컨텐츠정보의 유형이 웹 데이터일 경우, 등록처리부(230)는 웹 데이터에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Web Data Type', 'Language',및 'Related URL' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 웹 데이터에 해당하는 오브젝트를 등록하게 된다.
나아가, 확인된 컨텐츠정보의 유형이 연락처일 경우, 등록처리부(230)는 연락처에 해당하는 확장오브젝트구조를 선택하고, 선택된 확장오브젝트구조에 지정된 구성파라미터 즉 'Contents Name', '연락처', 'Note', 및 'Group Name' 상에 해당 컨텐츠정보에서 추출된 각각의 속성데이터를 삽입함으로써, 연락처에 해당하는 오브젝트를 등록하게 된다.
이후, 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공한다(S270-S290).
바람직하게는, 호출처리부(240)는 특정 어플리케이션서비스에 접속중인 서비스장치(100)로부터 오브젝트 호출 요청이 수신될 경우, 해당 사용자에 대응하여 등록된 오브젝트에 대한 조회 서비스를 제공하거나, 하나 또는 복수의 오브젝트를 추출하여 제공함으로써, 서비스장치(100)가 현재 접속중인 어플리케이션서비스 상에서 제공된 오브젝트가 동시 실행될 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공하는 서비스장치(100)로부터 오브젝트로 등록된 이미지편집기능이 호출될 경우, 호출처리부(240)는 해당 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100)를 통해 서비스되는 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공하는 서비스장치(100)로부터 오브젝트로 등록된 시청한 동영상 목록이 호출될 경우, 호출처리부(240)는 해당 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100) 상에서 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달될 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공하는 서비스장치(100)로부터 오브젝트로 등록된 상황별 광고가 호출될 경우, 호출처리부(240)는 해당 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100) 상에서의 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우 제공된 상황별 광고가 노출될 수 있도록 한다.
아울러, 호출처리부(240)는 서비스장치(100)로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 호출될 경우, 등록된 복수의 오브젝트를 추출하여 서비스장치(100)에 제공함으로써, 서비스장치(100)를 통해 서비스되는 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 한다.
도 6은 본 발명의 실시예에 따른 오브젝트 공유 시스템의 개략적인 구성도를 도시한다.
도 6에 도시된 바와 같이, 상기 시스템은, 어플리케이션서비스에 대응하여 사용자 지정에 따른 서비스정보를 전달하여 오브젝트로의 등록을 요청하는 서비스장치(1100) 및 서비스장치(1100)로부터 수신되는 서비스정보를 오브젝트로 등록하며, 서비스장치(1100)의 요청에 따라 사용자 별로 등록된 오브젝트를 추출하여 제공하는 오브젝트관리장치(1200)를 포함하는 구성을 갖는다.
서비스장치(1100)는 접속된 사용자에게 어플리케이션서비스를 제공한다.
보다 구체적으로, 서비스장치(1100)는 웹(Web)을 통해 접속된 사용자를 대상으로 단일 어플리케이션서비스 또는 복수의 어플리케이션서비스를 제공한다.
여기서, 어플리케이션서비스의 경우 탑재된 어플리케이션의 구동에 따라 해당 웹 상에서 제공되는 다양한 서비스를 지칭하는 것으로, 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, SNS서비스 등 다양한 형태의 서비스가 해당될 수 있다.
또한, 서비스장치(1100)는 어플리케이션서비스에 대응하는 서비스정보를 전달하여 오브젝트로의 등록을 요청한다.
보다 구체적으로, 서비스장치(1100)는 접속된 사용자를 대상으로 한 각각의 어플리케이션서비스 제공 시, 사용자 지정에 따른 서비스정보를 추출하고, 추출된 서비스정보를 오브젝트관리장치(1200)에 전달함으로써, 서비스어플리케이션 간 공유를 위한 오브젝트로서 등록하게 된다.
여기서, 서비스정보의 경우, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션이 지원하는 하나 이상의 구동 기능, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션의 구동에 따라 생성되는 데이터, 및 각각의 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠가 해당될 수 있다.
이때, 서비스장치(1100)는 서비스정보에 대한 오브젝트 등록 시, 상기 서비스정보의 유형 예컨대, 어플리케이션 기능 유형, 데이터 유형, 컨텐츠 유형 등을 구분하기 위한 유형정보, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경 예컨대, 구동 OS, 어플리케이션서비스가 실행되는 서비스장치의 성능 등을 식별하기 위한 서비스식별정보, 그리고 각각의 오브젝트에 대한 공유대상 예컨대, 사업자 또는 개인, 국가기관, 개발업체 등을 지정하기 위한 공유설정정보를 추가로 전달함으로써, 오브젝트관리장치(1200) 상에 각각의 오브젝트 매핑되어 각각의 오브젝트 매핑되어 등록될 수 있도록 한다.
예컨대, 전술한 어플리케이션이 지원하는 하나 이상의 구동 기능과 관련하여 접속된 사용자를 대상으로 개인홈페이지서비스를 제공할 경우, 서비스장치(1100)는 사진의 등록 및 편집을 위한 이미지편집기능에 대한 사용자 지정에 따라, 해당 기능을 서비스정보로서 추출하여 오브젝트관리장치(1200)에 전달함으로써 상기 이미지편집기능을 오브젝트로서 등록하게 된다.
또한, 전술한 어플리케이션의 구동에 따라 생성되는 데이터와 관련하여, 접속된 사용자를 대상으로 동영상재생서비스를 제공할 경우, 서비스장치(1100)는 시청한 동영상 목록에 대한 사용자 지정에 따라, 해당 데이터를 서비스정보로서 추출하여 오브젝트관리장치(1200)에 전달함으로써 상기 시청한 동영상 목록을 오브젝트로서 등록하게 된다.
아울러, 전술한 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠와 관련하여 접속된 사용자를 대상으로 광고서비스를 제공할 경우, 서비스장치(1100)는 특정 지역과 관련하여 제공되는 상황별 광고에 대한 사용자 지정에 따라 해당 컨텐츠를 서비스정보로서 추출하여 오브젝트관리장치(1200)에 전달함으로써 상기 이미지편집기능을 오브젝트로서 등록하게 된다.
나아가, 서비스장치(1100)는 어플리케이션서비스 제공 시 등록된 오브젝트를 호출하여 실행한다.
보다 구체적으로, 서비스장치(1100)는 접속된 사용자를 대상으로 새로운 어플리케이션서비스 제공 시, 사용자로부터 오브젝트 공유가 요청될 경우, 오브젝트관리장치(1200)로부터 등록된 오브젝트에 대한 검색 리스트를 수신하고, 수신된 검색 리스트를 토대로 하나 또는 복수의 오브젝트를 호출함으로써, 현재 제공중인 어플리케이션서비스 상에서 호출된 오브젝트가 실행될 수 있도록 한다.
이때, 서비스장치(1100)는 공유를 요청하고자 하는 오브젝트의 유형정보를 오브젝트관리장치(1200)에 전달함에 따라, 상기 오브젝트관리장치(1200)로부터 상기 전달된 오브젝트의 유형정보를 기반으로 선별된 오브젝트에 대한 검색 리스트를 수신하도록 구현될 수 있다.
또한, 서비스장치(1100)는 오브젝트의 공유 요청 시, 상기 유형정보와 함께 현재 제공중인 특정 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 오브젝트관리장치(1200)에 전달함에 따라, 상기 오브젝트관리장치(1200)로부터 상기 전달된 오브젝트의 유형정보를 만족함과 동시에, 상기 특정 어플리케이션서비스의 실행환경을 만족하도록 선별되거나, 실행환경을 만족시키기 위해 데이터 변환이 수행된 오브젝트에 대한 검색 리스트를 수신하도록 구현될 수 있다.
더불어, 서비스장치(1100)는 오브젝트의 공유 요청 시, 오브젝트관리장치(1200)로부터 상기 전달된 오브젝트의 유형정보 및 특정 어플리케이션서비스의 실행환경을 만족함과 동시에 각각의 오브젝트에 대한 공유대상이 설정된 공유설정정보를 만족하는 오브젝트에 대한 검색 리스트를 수신하도록 구현될 수 있다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공할 경우, 서비스장치(1100)는 오브젝트로 등록된 이미지편집기능에 대한 사용자 공유 요청에 따라, 오브젝트관리장치(1200)로부터 해당 오브젝트를 호출함으로써, 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출되어 실행될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공할 경우, 서비스장치(1100)는 오브젝트로 등록된 시청한 동영상 목록에 대한 공유 요청에 따라, 오브젝트관리장치(1200)로부터 해당 오브젝트를 호출함으로써, 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달할 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공할 경우, 서비스장치(1100)는 오브젝트로 등록된 상황별 광고에 대한 사용자 공유 요청에 따라 오브젝트관리장치(1200)로부터 해당 오브젝트를 호출함으로써, 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우, 호출된 상황별 광고가 노출되도록 구현할 수 있다.
아울러, 서비스장치(1100)는 접속된 사용자로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능에 대한 공유 요청이 수신될 경우, 오브젝트관리장치(1200)로부터 복수의 오브젝트를 호출함으로써, 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 구현할 수 있다.
오브젝트관리장치(1200)는 서비스장치(1100)로부터 어플리케이션서비스에 대응하도록 지정된 서비스정보를 수신하여 사용자별 오브젝트로 등록한다.
보다 구체적으로, 오브젝트관리장치(1200)는 접속된 사용자를 대상으로 어플리케이션 서비스를 제공하는 서비스장치(1100)로부터 사용자 지정에 따라 추출된 서비스정보를 수신하여 사용자별 오브젝트로 등록함으로써 등록된 오브젝트를 어플리케이션서비스 간 공유할 수 있도록 한다.
여기서, 오브젝트로 등록되는 서비스정보의 경우, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션이 지원하는 하나 이상의 구동 기능, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션의 구동에 따라 생성되는 데이터, 및 각각의 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠가 해당될 수 있다.
이때, 오브젝트관리장치(1200)는 서비스정보에 대한 오브젝트 등록 시, 상기 서비스정보의 유형 예컨대, 어플리케이션 기능 유형, 데이터 유형, 컨텐츠 유형 등을 구분하기 위한 유형정보, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경 예컨대, 구동 OS, 어플리케이션서비스가 실행되는 서비스장치의 성능 등을 식별하기 위한 서비스식별정보, 그리고 각각의 오브젝트에 대한 공유대상 예컨대, 사업자 또는 개인, 국가기관, 개발업체 등을 지정하기 위한 공유설정정보를 서비스장치(1100)로부터 추가로 수신함으로써, 등록된 각각의 오브젝트에 매핑시켜 등록하게 된다.
예컨대, 전술한 어플리케이션이 지원하는 하나 이상의 구동 기능과 관련하여 서비스장치(1100)가 접속된 사용자를 대상으로 개인홈페이지서비스를 제공할 경우, 오브젝트관리장치(1200)는 서비스장치(1100)로부터 사진의 등록 및 편집을 위한 이미지편집기능을 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
또한, 전술한 어플리케이션의 구동에 따라 생성되는 데이터와 관련하여, 서비스장치(1100)가 접속된 사용자를 대상으로 동영상재생서비스를 제공할 경우, 오브젝트관리장치(1200)는 서비스장치(1100)로부터 시청한 동영상 목록을 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
아울러, 전술한 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠와 관련하여 서비스장치(1100)가 접속된 사용자를 대상으로 광고서비스를 제공할 경우, 오브젝트관리장치(1200)는 서비스장치(1100)로부터 특정 지역과 관련하여 제공되는 상황별 광고를 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
나아가, 오브젝트관리장치(1200)는 서비스장치(1100)로부터 오브젝트 공유 요청이 수신될 경우, 등록된 오브젝트를 선별하여 검색 리스트를 제공한다.
보다 구체적으로, 오브젝트관리장치(1200)는 접속된 사용자를 대상으로 새로운 어플리케이션서비스 제공하는 서비스장치(1100)로부터 오브젝트 공유가 요청될 경우, 등록된 오브젝트에 대한 검색 리스트를 서비스장치(1100)에 제공하게 된다.
이때, 오브젝트관리장치(1200)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 공유를 요청하고자 하는 오브젝트의 유형정보가 추가로 수신될 경우, 상기 수신된 오브젝트의 유형정보와 일치하는 오브젝트를 선별하고, 선별된 오브젝트에 대한 검색 리스트를 서비스장치(1100)에 제공할 수 있다.
또한, 오브젝트관리장치(1200)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 공유를 요청하고자 하는 오브젝트의 유형정보와 함께, 서비스장치(1100)가 현재 제공중인 특정 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 추가로 수신될 경우, 상기 유형정보를 만족함과 동시에, 상기 특정 어플리케이션서비스의 실행환경을 만족하도록 선별되거나, 실행환경을 만족시키기 위해 데이터 변환을 수행한 오브젝트에 대한 검색 리스트를 제공할 수 있다.
더불어, 오브젝트관리장치(1200)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 오브젝트 공유 요청을 전달한 서비스장치(1100)를 식별함으로써, 상기 유형정보 및 특정 어플리케이션서비스의 실행환경을 만족하고, 각각의 오브젝트에 대한 공유대상이 설정된 공유설정정보를 추가로 만족하는 오브젝트를 선별하고, 선별된 오브젝트에 대한 검색 리스트를 제공하게 된다.
나아가, 오브젝트관리장치(1200)는 호출된 오브젝트를 추출하여 제공한다.
보다 구체적으로, 오브젝트관리장치(1200)는 제공된 검색 리스트를 토대로 하나 또는 복수의 오브젝트가 호출될 경우, 해당 오브젝트를 추출하여 제공함으로써, 서비스장치(1100)에서 현재 제공되는 어플리케이션서비스 상에서 제공된 오브젝트가 부가적으로 실행될 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 이미지편집기능이 호출될 경우, 오브젝트관리장치(1200)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100)를 통해 서비스되는 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 시청한 동영상 목록이 호출될 경우, 오브젝트관리장치(1200)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100) 상에서 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달될 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 상황별 광고가 호출될 경우, 오브젝트관리장치(1200)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100) 상에서의 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우 제공된 상황별 광고가 노출될 수 있도록 한다.
아울러, 오브젝트관리장치(1200)는 서비스장치(1100)로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 호출될 경우, 등록된 복수의 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100)를 통해 서비스되는 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 한다.
이하에서는 도 7를 참조하여, 본 발명의 실시예에 따른 서비스장치(1100)의 보다 구체적인 구성을 설명하기로 한다.
도 7에 도시된 바와 같이, 서비스장치(1100)는 접속된 사용자를 대상으로 어플리케이션서비스를 제공하는 서비스제공부(1110), 서비스정보를 추출하여 오브젝트로서 등록하는 오브젝트등록부(1120), 및 등록된 오브젝트를 호출하여 실행하는 오브젝트실행부(1130)를 포함하는 구성을 갖는다.
서비스제공부(1110)는 접속된 사용자에게 어플리케이션서비스를 제공한다.
보다 구체적으로, 서비스제공부(1110)는 웹(Web)을 통해 접속된 사용자를 대상으로 단일 어플리케이션서비스 또는 복수의 어플리케이션서비스를 제공한다.
여기서, 어플리케이션서비스의 경우 탑재된 어플리케이션의 구동에 따라 해당 웹 상에서 제공되는 다양한 서비스를 지칭하는 것으로, 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, SNS서비스 등 다양한 형태의 서비스가 해당될 수 있다.
오브젝트등록부(1120)는 어플리케이션서비스에 대응하는 서비스정보를 전달하여 오브젝트로의 등록을 요청한다.
보다 구체적으로, 오브젝트등록부(1120)는 접속된 사용자를 대상으로 한 각각의 어플리케이션서비스 제공 시, 사용자 지정에 따른 서비스정보를 추출하고, 추출된 서비스정보를 오브젝트관리장치(1200)에 전달함으로써, 서비스어플리케이션 간 공유를 위한 오브젝트로서 등록하게 된다.
여기서, 서비스정보의 경우, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션이 지원하는 하나 이상의 구동 기능, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션의 구동에 따라 생성되는 데이터, 및 각각의 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠가 해당될 수 있다.
이때, 오브젝트등록부(1120)는 서비스정보에 대한 오브젝트 등록 시, 상기 서비스정보의 유형 예컨대, 어플리케이션 기능 유형, 데이터 유형, 컨텐츠 유형 등을 구분하기 위한 유형정보, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경 예컨대, 구동 OS, 어플리케이션서비스가 실행되는 서비스장치의 성능 등을 식별하기 위한 서비스식별정보, 그리고 각각의 오브젝트에 대한 공유대상 예컨대, 사업자 또는 개인, 국가기관, 개발업체 등을 지정하기 위한 공유설정정보를 추가로 전달함으로써, 오브젝트관리장치(1200) 상에 각각의 오브젝트 매핑되어 각각의 오브젝트 매핑되어 등록될 수 있도록 한다.
예컨대, 전술한 어플리케이션이 지원하는 하나 이상의 구동 기능과 관련하여 접속된 사용자를 대상으로 개인홈페이지서비스를 제공할 경우, 오브젝트등록부(1120)는 사진의 등록 및 편집을 위한 이미지편집기능에 대한 사용자 지정에 따라, 해당 기능을 서비스정보로서 추출하여 오브젝트관리장치(1200)에 전달함으로써 상기 이미지편집기능을 오브젝트로서 등록하게 된다.
또한, 전술한 어플리케이션의 구동에 따라 생성되는 데이터와 관련하여, 접속된 사용자를 대상으로 동영상재생서비스를 제공할 경우, 오브젝트등록부(1120)는 시청한 동영상 목록에 대한 사용자 지정에 따라, 해당 데이터를 서비스정보로서 추출하여 오브젝트관리장치(1200)에 전달함으로써 상기 시청한 동영상 목록을 오브젝트로서 등록하게 된다.
아울러, 전술한 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠와 관련하여 접속된 사용자를 대상으로 광고서비스를 제공할 경우, 오브젝트등록부(1120)는 특정 지역과 관련하여 제공되는 상황별 광고에 대한 사용자 지정에 따라 해당 컨텐츠를 서비스정보로서 추출하여 오브젝트관리장치(1200)에 전달함으로써 상기 이미지편집기능을 오브젝트로서 등록하게 된다.
오브젝트실행부(1130)는 어플리케이션서비스 제공 시 등록된 오브젝트를 호출하여 실행한다.
보다 구체적으로, 오브젝트실행부(1130)는 접속된 사용자를 대상으로 새로운 어플리케이션서비스 제공 시, 사용자로부터 오브젝트 공유가 요청될 경우, 오브젝트관리장치(1200)로부터 등록된 오브젝트에 대한 검색 리스트를 수신하고, 수신된 검색 리스트를 토대로 하나 또는 복수의 오브젝트를 호출함으로써, 현재 제공중인 어플리케이션서비스 상에서 호출된 오브젝트가 실행될 수 있도록 한다.
이때, 오브젝트실행부(1130)는 공유를 요청하고자 하는 오브젝트의 유형정보를 오브젝트관리장치(1200)에 전달함에 따라, 상기 오브젝트관리장치(1200)로부터 상기 전달된 오브젝트의 유형정보를 기반으로 선별된 오브젝트에 대한 검색 리스트를 수신하도록 구현될 수 있다.
또한, 오브젝트실행부(1130)는 오브젝트의 공유 요청 시, 상기 유형정보와 함께 현재 제공중인 특정 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 오브젝트관리장치(1200)에 전달함에 따라, 상기 오브젝트관리장치(1200)로부터 상기 전달된 오브젝트의 유형정보를 만족함과 동시에, 상기 특정 어플리케이션서비스의 실행환경을 만족하도록 선별되거나, 실행환경을 만족시키기 위해 데이터 변환이 수행된 오브젝트에 대한 검색 리스트를 수신하도록 구현될 수 있다.
더불어, 오브젝트실행부(1130)는 오브젝트의 공유 요청 시, 오브젝트관리장치(1200)로부터 상기 전달된 오브젝트의 유형정보 및 특정 어플리케이션서비스의 실행환경을 만족함과 동시에 각각의 오브젝트에 대한 공유대상이 설정된 공유설정정보를 만족하는 오브젝트에 대한 검색 리스트를 수신하도록 구현될 수 있다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공할 경우, 오브젝트실행부(1130)는 오브젝트로 등록된 이미지편집기능에 대한 사용자 공유 요청에 따라, 오브젝트관리장치(1200)로부터 해당 오브젝트를 호출함으로써, 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출되어 실행될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공할 경우, 오브젝트실행부(1130)는 오브젝트로 등록된 시청한 동영상 목록에 대한 공유 요청에 따라, 오브젝트관리장치(1200)로부터 해당 오브젝트를 호출함으로써, 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달할 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공할 경우, 오브젝트실행부(1130)는 오브젝트로 등록된 상황별 광고에 대한 사용자 공유 요청에 따라 오브젝트관리장치(1200)로부터 해당 오브젝트를 호출함으로써, 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우, 호출된 상황별 광고가 노출되도록 구현할 수 있다.
아울러, 오브젝트실행부(1130)는 접속된 사용자로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능에 대한 공유 요청이 수신될 경우, 오브젝트관리장치(1200)로부터 복수의 오브젝트를 호출함으로써, 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 구현할 수 있다.
이하에서는 도 8을 참조하여, 본 발명의 실시예에 따른 오브젝트관리장치(1200)의 보다 구체적인 구성을 설명하기로 한다.
도 8에 도시된 바와 같이, 오브젝트관리장치(1200)는 서비스장치(1100)로부터 수신되는 서비스정보를 오브젝트로 등록하는 등록처리부(1210), 및 서비스장치(1100)로부터 오브젝트 공유 요청이 수신될 경우, 등록된 오브젝트를 추출하여 제공하는 호출처리부(1220)를 포함하는 구성을 갖는다.
등록처리부(1210)는 서비스장치(1100)로부터 어플리케이션서비스에 대응하도록 지정된 서비스정보를 수신하여 사용자별 오브젝트로 등록한다.
보다 구체적으로, 등록처리부(1210)는 접속된 사용자를 대상으로 어플리케이션 서비스를 제공하는 서비스장치(1100)로부터 사용자 지정에 따라 추출된 서비스정보를 수신하여 사용자별 오브젝트로 등록함으로써 등록된 오브젝트를 어플리케이션서비스 간 공유할 수 있도록 한다.
여기서, 오브젝트로 등록되는 서비스정보의 경우, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션이 지원하는 하나 이상의 구동 기능, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션의 구동에 따라 생성되는 데이터, 및 각각의 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠가 해당될 수 있다.
이때, 등록처리부(1210)는 서비스정보에 대한 오브젝트 등록 시, 상기 서비스정보의 유형 예컨대, 어플리케이션 기능 유형, 데이터 유형, 컨텐츠 유형 등을 구분하기 위한 유형정보, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경 예컨대, 구동 OS, 어플리케이션서비스가 실행되는 서비스장치의 성능 등을 식별하기 위한 서비스식별정보, 그리고 각각의 오브젝트에 대한 공유대상 예컨대, 사업자 또는 개인, 국가기관, 개발업체 등을 지정하기 위한 공유설정정보를 서비스장치(1100)로부터 추가로 수신함으로써, 등록된 각각의 오브젝트에 매핑시켜 등록하게 된다.
예컨대, 전술한 어플리케이션이 지원하는 하나 이상의 구동 기능과 관련하여 서비스장치(1100)가 접속된 사용자를 대상으로 개인홈페이지서비스를 제공할 경우, 등록처리부(1210)는 서비스장치(1100)로부터 사진의 등록 및 편집을 위한 이미지편집기능을 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
또한, 전술한 어플리케이션의 구동에 따라 생성되는 데이터와 관련하여, 서비스장치(1100)가 접속된 사용자를 대상으로 동영상재생서비스를 제공할 경우, 등록처리부(1210)는 서비스장치(1100)로부터 시청한 동영상 목록을 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
아울러, 전술한 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠와 관련하여 서비스장치(1100)가 접속된 사용자를 대상으로 광고서비스를 제공할 경우, 등록처리부(1210)는 서비스장치(1100)로부터 특정 지역과 관련하여 제공되는 상황별 광고를 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
호출처리부(1220)는 서비스장치(1100)로부터 오브젝트 공유 요청이 수신될 경우, 등록된 오브젝트를 추출하여 제공한다.
보다 구체적으로, 호출처리부(1220)는 접속된 사용자를 대상으로 새로운 어플리케이션서비스 제공하는 서비스장치(1100)로부터 오브젝트 공유가 요청될 경우, 등록된 오브젝트에 대한 검색 리스트를 서비스장치(1100)에 제공하게 된다.
이때, 호출처리부(1220)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 공유를 요청하고자 하는 오브젝트의 유형정보가 추가로 수신될 경우, 상기 수신된 오브젝트의 유형정보와 일치하는 오브젝트를 선별하고, 선별된 오브젝트에 대한 검색 리스트를 서비스장치(1100)에 제공할 수 있다.
또한, 호출처리부(1220)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 공유를 요청하고자 하는 오브젝트의 유형정보와 함께, 서비스장치(1100)가 현재 제공중인 특정 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 추가로 수신될 경우, 상기 유형정보를 만족함과 동시에, 상기 특정 어플리케이션서비스의 실행환경을 만족하도록 선별되거나, 실행환경을 만족시키기 위해 데이터 변환을 수행한 오브젝트에 대한 검색 리스트를 제공할 수 있다.
한편, 호출처리부(1220)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 오브젝트 공유 요청을 전달한 서비스장치(1100)를 식별함으로써, 상기 유형정보 및 특정 어플리케이션서비스의 실행환경을 만족하고, 각각의 오브젝트에 대한 공유대상이 설정된 공유설정정보를 추가로 만족하는 오브젝트를 선별하고, 선별된 오브젝트에 대한 검색 리스트를 제공하게 된다.
아울러, 호출처리부(1220)는 호출된 오브젝트를 추출하여 제공한다.
보다 구체적으로, 호출처리부(1220)는 제공된 검색 리스트를 토대로 하나 또는 복수의 오브젝트가 호출될 경우, 해당 오브젝트를 추출하여 제공함으로써, 서비스장치(1100)에서 현재 제공되는 어플리케이션서비스 상에서 제공된 오브젝트가 부가적으로 실행될 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 이미지편집기능이 호출될 경우, 호출처리부(1220)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100)를 통해 서비스되는 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 시청한 동영상 목록이 호출될 경우, 호출처리부(1220)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100) 상에서 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달될 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 상황별 광고가 호출될 경우, 호출처리부(1220)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100) 상에서의 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우 제공된 상황별 광고가 노출될 수 있도록 한다.
아울러, 서비스장치(1100)로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 호출될 경우, 호출처리부(1220)는 등록된 복수의 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100)를 통해 서비스되는 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 한다.
이상에서 살펴본 바와 같이, 본 발명에 따른 오브젝트 공유 시스템에 따르면, 웹(Web) 상에서 제공되는 다양한 어플리케이션서비스 각각에 대해 어플리케이션서비스의 구성요소를 사용자 지정에 따라 공유 가능한 오브젝트로 등록하고, 어플리케이션서비스 간에 상기 등록된 오브젝트를 검색 및 호출하여 상호 활용할 수 있도록 구현함으로써, 어플리케이션서비스 간 오브젝트 상호 공유 기능을 지원함에 따라, 사용자들의 다양한 욕구를 만족시킬 수가 있으며, 웹 환경에서의 새로운 어플리케이션서비스의 창출 또한 가능하다.
이하에서는, 도 9 내지 6을 참조하여, 본 발명의 실시예에 따른 오브젝트 공유 방법을 설명하기로 한다. 설명의 편의를 위해 전술한 도 6 내지 도 8에 도시된 구성은 해당 참조번호를 언급하여 설명하기로 한다.
우선, 도 9를 참조하여 본 발명의 실시예에 따른 오브젝트 공유 시스템의 동작 방법을 설명하기로 한다.
먼저, 서비스장치(1100)가 접속된 사용자에게 어플리케이션서비스를 제공한다(S1110).
바람직하게는, 서비스장치(1100)는 웹(Web)을 통해 접속된 사용자를 대상으로 단일 어플리케이션서비스 또는 복수의 어플리케이션서비스를 제공한다.
여기서, 어플리케이션서비스의 경우 탑재된 어플리케이션의 구동에 따라 해당 웹 상에서 제공되는 다양한 서비스를 지칭하는 것으로, 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, SNS서비스 등 다양한 형태의 서비스가 해당될 수 있다.
그리고 나서, 서비스장치(1100)가 어플리케이션서비스에 대응하는 서비스정보를 추출한다(S1120).
바람직하게는, 서비스장치(1100)는 접속된 사용자를 대상으로 한 각각의 어플리케이션서비스 제공 시, 사용자 지정에 따른 서비스정보를 추출한다.
여기서, 서비스정보의 경우, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션이 지원하는 하나 이상의 구동 기능, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션의 구동에 따라 생성되는 데이터, 및 각각의 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠가 해당될 수 있다.
그런 다음, 서비스장치(1100)가 추출된 서비스정보를 전달하여 오브젝트로의 등록을 요청한다(S130).
바람직하게는, 서비스장치(1100)는 어플리케이션 서비스 제공 시, 사용자 지정에 따라 추출된 서비스정보를 오브젝트관리장치(1200)에 전달함으로써, 서비스어플리케이션 간 공유를 위한 오브젝트로서 등록하게 된다.
다음으로, 오브젝트관리장치(1200)가 서비스장치(1100)로부터 어플리케이션서비스에 대응하도록 지정된 서비스정보를 수신하여 사용자별 오브젝트로 등록한다(S140).
보다 구체적으로, 오브젝트관리장치(1200)는 접속된 사용자를 대상으로 어플리케이션 서비스를 제공하는 서비스장치(1100)로부터 사용자 지정에 따라 추출된 서비스정보를 수신하여 사용자별 오브젝트로 등록함으로써 등록된 오브젝트를 어플리케이션서비스 간 공유할 수 있도록 한다.
이때, 오브젝트관리장치(1200)는 서비스정보에 대한 오브젝트 등록 시, 상기 서비스정보의 유형 예컨대, 어플리케이션 기능 유형, 데이터 유형, 컨텐츠 유형 등을 구분하기 위한 유형정보, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경 예컨대, 구동 OS, 어플리케이션서비스가 실행되는 서비스장치의 성능 등을 식별하기 위한 서비스식별정보, 그리고 각각의 오브젝트에 대한 공유대상 예컨대, 사업자 또는 개인, 국가기관, 개발업체 등을 지정하기 위한 공유설정정보를 서비스장치(1100)로부터 추가로 수신함으로써, 등록된 각각의 오브젝트에 매핑시켜 등록하게 된다.
예컨대, 전술한 어플리케이션이 지원하는 하나 이상의 구동 기능과 관련하여 서비스장치(1100)가 접속된 사용자를 대상으로 개인홈페이지서비스를 제공할 경우, 오브젝트관리장치(1200)는 서비스장치(1100)로부터 사진의 등록 및 편집을 위한 이미지편집기능을 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
또한, 전술한 어플리케이션의 구동에 따라 생성되는 데이터와 관련하여, 서비스장치(1100)가 접속된 사용자를 대상으로 동영상재생서비스를 제공할 경우, 오브젝트관리장치(1200)는 서비스장치(1100)로부터 시청한 동영상 목록을 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
아울러, 전술한 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠와 관련하여 서비스장치(1100)가 접속된 사용자를 대상으로 광고서비스를 제공할 경우, 오브젝트관리장치(1200)는 서비스장치(1100)로부터 특정 지역과 관련하여 제공되는 상황별 광고를 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
나아가, 서비스장치(1100)가 어플리케이션서비스 제공 시 등록된 오브젝트에 대한 공유 요청을 전달한다(S150-S160).
바람직하게는, 서비스장치(1100)는 접속된 사용자를 대상으로 새로운 어플리케이션서비스 제공 시, 사용자로부터 오브젝트 공유가 요청될 경우, 오브젝트관리장치(1200)에 등록된 오브젝트에 대한 공유 요청을 전달한다.
그리고 나서, 오브젝트관리장치(1200)가 등록된 오브젝트에 대한 검색 리스트를 제공한다(S170-S180).
바람직하게는, 오브젝트관리장치(1200)는 보다 구체적으로, 오브젝트관리장치(1200)는 접속된 사용자를 대상으로 새로운 어플리케이션서비스 제공하는 서비스장치(1100)로부터 오브젝트 공유가 요청될 경우, 서비스장치(1100)에 접속중인 사용자를 식별하고, 식별된 사용자에 매핑되어 등록된 오브젝트에 대한 검색 리스트를 서비스장치(1100)에 제공하게 된다.
이때, 오브젝트관리장치(1200)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 공유를 요청하고자 하는 오브젝트의 유형정보가 추가로 수신될 경우, 상기 수신된 오브젝트의 유형정보와 일치하는 오브젝트를 선별하고, 선별된 오브젝트에 대한 검색 리스트를 서비스장치(1100)에 제공할 수 있다.
또한, 오브젝트관리장치(1200)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 공유를 요청하고자 하는 오브젝트의 유형정보와 함께, 서비스장치(1100)가 현재 제공중인 특정 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 추가로 수신될 경우, 상기 유형정보를 만족함과 동시에, 상기 특정 어플리케이션서비스의 실행환경을 만족하도록 선별되거나, 실행환경을 만족시키기 위해 데이터 변환을 수행한 오브젝트에 대한 검색 리스트를 제공할 수 있다.
더불어, 오브젝트관리장치(1200)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 오브젝트 공유 요청을 전달한 서비스장치(1100)를 식별함으로써, 상기 유형정보 및 특정 어플리케이션서비스의 실행환경을 만족하고, 각각의 오브젝트에 대한 공유대상이 설정된 공유설정정보를 추가로 만족하는 오브젝트를 선별하고, 선별된 오브젝트에 대한 검색 리스트를 제공하게 된다.
이후, 오브젝트관리장치(1200)가 호출된 오브젝트를 추출하여 제공한다(S190-S1110).
바람직하게는, 오브젝트관리장치(1200)는 제공된 검색 리스트를 토대로 서비스장치(1100)로부터 하나 또는 복수의 오브젝트가 호출될 경우, 해당 오브젝트를 추출하여 제공함으로써, 서비스장치(1100)에서 현재 제공되는 어플리케이션서비스 상에서 제공된 오브젝트가 부가적으로 실행될 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 이미지편집기능이 호출될 경우, 오브젝트관리장치(1200)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100)를 통해 서비스되는 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 시청한 동영상 목록이 호출될 경우, 오브젝트관리장치(1200)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100) 상에서 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달될 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 상황별 광고가 호출될 경우, 오브젝트관리장치(1200)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100) 상에서의 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우 제공된 상황별 광고가 노출될 수 있도록 한다.
아울러, 오브젝트관리장치(1200)는 서비스장치(1100)로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 호출될 경우, 등록된 복수의 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100)를 통해 서비스되는 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 한다.
이하에서는, 도 10를 참조하여 본 발명의 실시예에 따른 서비스장치(1100)의 동작 방법을 설명하기로 한다.
먼저, 접속된 사용자에게 어플리케이션서비스를 제공한다(S1210).
바람직하게는, 서비스제공부(1110)는 웹(Web)을 통해 접속된 사용자를 대상으로 단일 어플리케이션서비스 또는 복수의 어플리케이션서비스를 제공한다. 여기서, 어플리케이션서비스의 경우 탑재된 어플리케이션의 구동에 따라 해당 웹 상에서 제공되는 다양한 서비스를 지칭하는 것으로, 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, SNS서비스 등 다양한 형태의 서비스가 해당될 수 있다.
그리고 나서, 어플리케이션서비스에 대응하는 서비스정보를 추출한다(S1220-S1230).
바람직하게는, 오브젝트등록부(1120)는 접속된 사용자를 대상으로 한 각각의 어플리케이션서비스 제공 시, 사용자 지정에 따른 서비스정보를 추출한다.
여기서, 서비스정보의 경우, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션이 지원하는 하나 이상의 구동 기능, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션의 구동에 따라 생성되는 데이터, 및 각각의 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠가 해당될 수 있다.
그런 다음, 추출된 서비스정보를 오브젝트로 등록한다(S1240).
바람직하게는, 오브젝트등록부(1120)는 추출된 서비스정보를 오브젝트관리장치(1200)에 전달함으로써, 서비스어플리케이션 간 공유를 위한 오브젝트로서 등록하게 된다.
이때, 오브젝트등록부(1120)는 서비스정보에 대한 오브젝트 등록 시, 상기 서비스정보의 유형 예컨대, 어플리케이션 기능 유형, 데이터 유형, 컨텐츠 유형 등을 구분하기 위한 유형정보, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경 예컨대, 구동 OS, 어플리케이션서비스가 실행되는 서비스장치의 성능 등을 식별하기 위한 서비스식별정보, 그리고 각각의 오브젝트에 대한 공유대상 예컨대, 사업자 또는 개인, 국가기관, 개발업체 등을 지정하기 위한 공유설정정보를 추가로 전달함으로써, 오브젝트관리장치(1200) 상에 각각의 오브젝트 매핑되어 각각의 오브젝트 매핑되어 등록될 수 있도록 한다.
예컨대, 전술한 어플리케이션이 지원하는 하나 이상의 구동 기능과 관련하여 접속된 사용자를 대상으로 개인홈페이지서비스를 제공할 경우, 오브젝트등록부(1120)는 사진의 등록 및 편집을 위한 이미지편집기능에 대한 사용자 지정에 따라, 해당 기능을 서비스정보로서 추출하여 오브젝트관리장치(1200)에 전달함으로써 상기 이미지편집기능을 오브젝트로서 등록하게 된다.
또한, 전술한 어플리케이션의 구동에 따라 생성되는 데이터와 관련하여, 접속된 사용자를 대상으로 동영상재생서비스를 제공할 경우, 오브젝트등록부(1120)는 시청한 동영상 목록에 대한 사용자 지정에 따라, 해당 데이터를 서비스정보로서 추출하여 오브젝트관리장치(1200)에 전달함으로써 상기 시청한 동영상 목록을 오브젝트로서 등록하게 된다.
아울러, 전술한 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠와 관련하여 접속된 사용자를 대상으로 광고서비스를 제공할 경우, 오브젝트등록부(1120)는 특정 지역과 관련하여 제공되는 상황별 광고에 대한 사용자 지정에 따라 해당 컨텐츠를 서비스정보로서 추출하여 오브젝트관리장치(1200)에 전달함으로써 상기 이미지편집기능을 오브젝트로서 등록하게 된다.
나아가, 어플리케이션서비스 제공 시 사용자의 오브젝트 공유 요청에 따라 검색 리스트를 수신한다(S1250-S1270).
바람직하게는, 오브젝트실행부(1130)는 접속된 사용자를 대상으로 새로운 어플리케이션서비스 제공 시, 사용자로부터 오브젝트 공유가 요청될 경우, 오브젝트관리장치(1200)로부터 등록된 오브젝트에 대한 검색 리스트를 수신한다.
이때, 오브젝트실행부(1130)는 공유를 요청하고자 하는 오브젝트의 유형정보를 오브젝트관리장치(1200)에 전달함에 따라, 상기 오브젝트관리장치(1200)로부터 상기 전달된 오브젝트의 유형정보를 기반으로 선별된 오브젝트에 대한 검색 리스트를 수신하도록 구현될 수 있다.
또한, 오브젝트실행부(1130)는 오브젝트의 공유 요청 시, 상기 유형정보와 함께 현재 제공중인 특정 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 오브젝트관리장치(1200)에 전달함에 따라, 상기 오브젝트관리장치(1200)로부터 상기 전달된 오브젝트의 유형정보를 만족함과 동시에, 상기 특정 어플리케이션서비스의 실행환경을 만족하도록 선별되거나, 실행환경을 만족시키기 위해 데이터 변환이 수행된 오브젝트에 대한 검색 리스트를 수신하도록 구현될 수 있다.
더불어, 오브젝트실행부(1130)는 오브젝트의 공유 요청 시, 오브젝트관리장치(1200)로부터 상기 전달된 오브젝트의 유형정보 및 특정 어플리케이션서비스의 실행환경을 만족함과 동시에 각각의 오브젝트에 대한 공유대상이 설정된 공유설정정보를 만족하는 오브젝트에 대한 검색 리스트를 수신하도록 구현될 수 있다.
이후, 수신된 검색 리스트를 토대로 오브젝트를 호출하여 실행한다(S1280-S1290).
바람직하게는, 오브젝트실행부(1130)는 수신된 검색 리스트를 토대로 하나 또는 복수의 오브젝트를 호출함으로써, 현재 제공중인 어플리케이션서비스 상에서 호출된 오브젝트가 실행될 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공할 경우, 오브젝트실행부(1130)는 오브젝트로 등록된 이미지편집기능에 대한 사용자 공유 요청에 따라, 오브젝트관리장치(1200)로부터 해당 오브젝트를 호출함으로써, 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출되어 실행될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공할 경우, 오브젝트실행부(1130)는 오브젝트로 등록된 시청한 동영상 목록에 대한 공유 요청에 따라, 오브젝트관리장치(1200)로부터 해당 오브젝트를 호출함으로써, 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달할 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공할 경우, 오브젝트실행부(1130)는 오브젝트로 등록된 상황별 광고에 대한 사용자 공유 요청에 따라 오브젝트관리장치(1200)로부터 해당 오브젝트를 호출함으로써, 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우, 호출된 상황별 광고가 노출되도록 구현할 수 있다.
아울러, 접속된 사용자로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능에 대한 공유 요청이 수신될 경우, 오브젝트관리장치(1200)로부터 복수의 오브젝트를 호출함으로써, 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 구현할 수 있다.
이하에서는, 도 11을 참조하여 본 발명의 실시예에 따른 오브젝트관리장치(1200)의 동작 방법을 설명하기로 한다.
먼저, 서비스장치(1100)로부터 어플리케이션서비스에 대응하도록 지정된 서비스정보를 수신하여 사용자별 오브젝트로 등록한다(S1310-S1320).
바람직하게는, 등록처리부(1210)는 접속된 사용자를 대상으로 어플리케이션 서비스를 제공하는 서비스장치(1100)로부터 사용자 지정에 따라 추출된 서비스정보를 수신하여 사용자별 오브젝트로 등록함으로써 등록된 오브젝트를 어플리케이션서비스 간 공유할 수 있도록 한다.
여기서, 오브젝트로 등록되는 서비스정보의 경우, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션이 지원하는 하나 이상의 구동 기능, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션의 구동에 따라 생성되는 데이터, 및 각각의 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠가 해당될 수 있다.
이때, 등록처리부(1210)는 서비스정보에 대한 오브젝트 등록 시, 상기 서비스정보의 유형 예컨대, 어플리케이션 기능 유형, 데이터 유형, 컨텐츠 유형 등을 구분하기 위한 유형정보, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경 예컨대, 구동 OS, 어플리케이션서비스가 실행되는 서비스장치의 성능 등을 식별하기 위한 서비스식별정보, 그리고 각각의 오브젝트에 대한 공유대상 예컨대, 사업자 또는 개인, 국가기관, 개발업체 등을 지정하기 위한 공유설정정보를 서비스장치(1100)로부터 추가로 수신함으로써, 등록된 각각의 오브젝트에 매핑시켜 등록하게 된다.
예컨대, 전술한 어플리케이션이 지원하는 하나 이상의 구동 기능과 관련하여 서비스장치(1100)가 접속된 사용자를 대상으로 개인홈페이지서비스를 제공할 경우, 등록처리부(1210)는 서비스장치(1100)로부터 사진의 등록 및 편집을 위한 이미지편집기능을 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
또한, 전술한 어플리케이션의 구동에 따라 생성되는 데이터와 관련하여, 서비스장치(1100)가 접속된 사용자를 대상으로 동영상재생서비스를 제공할 경우, 등록처리부(1210)는 서비스장치(1100)로부터 시청한 동영상 목록을 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
아울러, 전술한 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠와 관련하여 서비스장치(1100)가 접속된 사용자를 대상으로 광고서비스를 제공할 경우, 등록처리부(1210)는 서비스장치(1100)로부터 특정 지역과 관련하여 제공되는 상황별 광고를 서비스정보로서 수신하여 오브젝트로 등록하게 된다.
그리고 나서, 서비스장치(1100)로부터 오브젝트 공유 요청이 수신될 경우, 검색 리스트를 제공한다(S1330-S1350).
바람직하게는, 호출처리부(1220)는 접속된 사용자를 대상으로 새로운 어플리케이션서비스 제공하는 서비스장치(1100)로부터 오브젝트 공유가 요청될 경우, 서비스장치(1100)에 접속중인 사용자를 식별하고, 식별된 사용자에 매핑되어 등록된 오브젝트에 대한 검색 리스트를 서비스장치(1100)에 제공하게 된다.
이때, 호출처리부(1220)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 공유를 요청하고자 하는 오브젝트의 유형정보가 추가로 수신될 경우, 상기 수신된 오브젝트의 유형정보와 일치하는 오브젝트를 선별하고, 선별된 오브젝트에 대한 검색 리스트를 서비스장치(1100)에 제공할 수 있다.
또한, 호출처리부(1220)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 공유를 요청하고자 하는 오브젝트의 유형정보와 함께, 서비스장치(1100)가 현재 제공중인 특정 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 추가로 수신될 경우, 상기 유형정보를 만족함과 동시에, 상기 특정 어플리케이션서비스의 실행환경을 만족하도록 선별되거나, 실행환경을 만족시키기 위해 데이터 변환을 수행한 오브젝트에 대한 검색 리스트를 제공할 수 있다.
더불어, 호출처리부(1220)는 서비스장치(1100)로부터의 오브젝트 공유 요청 수신 시, 오브젝트 공유 요청을 전달한 서비스장치(1100)를 식별함으로써, 상기 유형정보 및 특정 어플리케이션서비스의 실행환경을 만족하고, 각각의 오브젝트에 대한 공유대상이 설정된 공유설정정보를 추가로 만족하는 오브젝트를 선별하고, 선별된 오브젝트에 대한 검색 리스트를 제공하게 된다.
이후, 서비스장치(1100)로부터 호출된 해당 오브젝트를 추출하여 제공한다(S1360-S1370).
바람직하게는, 호출처리부(1220)는 제공된 검색 리스트를 토대로 하나 또는 복수의 오브젝트가 호출될 경우, 해당 오브젝트를 추출하여 제공함으로써, 서비스장치(1100)에서 현재 제공되는 어플리케이션서비스 상에서 제공된 오브젝트가 부가적으로 실행될 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 이미지편집기능이 호출될 경우, 호출처리부(1220)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100)를 통해 서비스되는 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 시청한 동영상 목록이 호출될 경우, 호출처리부(1220)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100) 상에서 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달될 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공하는 서비스장치(1100)로부터 오브젝트로 등록된 상황별 광고가 호출될 경우, 호출처리부(1220)는 해당 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100) 상에서의 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우 제공된 상황별 광고가 노출될 수 있도록 한다.
아울러, 서비스장치(1100)로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 호출될 경우, 호출처리부(1220)는 등록된 복수의 오브젝트를 추출하여 서비스장치(1100)에 제공함으로써, 서비스장치(1100)를 통해 서비스되는 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 한다.
도 12은 본 발명의 실시예에 따른 개인 오브젝트 관리 시스템의 개략적인 구성도를 도시한다.
도 12에 도시된 바와 같이, 상기 시스템은, 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하고, 상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하며, 특정 어플리케이션서비스 접속 중 상기 등록된 오브젝트를 호출하여 실행하는 서비스장치(2100); 및 상기 서비스장치(2100)로부터 수신되는 컨텐츠정보를 오브젝트로 구분하여 등록하며, 상기 등록된 오브젝트 호출에 따라 해당 오브젝트를 추출하여 제공하는 오브젝트관리장치(2200)를 포함하는 구성을 갖는다.
여기서, 서비스장치(2100)는 사용자 요청에 따라 웹(Web) 또는 왑(Wab)을 통해 접속 또는 내장 어플리케이션의 실행을 통해 다양한 어플리케이션서비스에 접속하기 위한 단말장치를 지칭하는 것으로서, 개인용컴퓨터(PC), 스마트폰, 및 아이피티비 등이 해당될 수 있다.
또한, 어플리케이션서비스로부터 획득되는 컨텐츠정보의 경우, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션이 지원하는 하나 이상의 구동 기능, 각각의 어플리케이션서비스 제공을 위해 탑재된 어플리케이션의 구동에 따라 생성되는 데이터, 및 각각의 어플리케이션서비스 제공 시 재생 또는 노출되는 컨텐츠가 해당될 수 있다.
서비스장치(2100)는 사용자 요청에 따라 어플리케이션서비스에 접속한다.
보다 구체적으로, 서비스장치(2100)는 사용자 요청에 따라 웹 또는 왑을 통해 서비스되거나, 내장된 어플리케이션의 구동을 통해 서비스되는 어플리케이션서비스 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, 및 SNS서비스 등과 같은 다양한 형태의 서비스에 접속하게 된다.
서비스장치(2100)는 어플리케이션서비스 접속 시 사용자인터페이스를 제공하여 컨텐츠정보를 획득한다.
보다 구체적으로, 서비스장치(2100)는 사용자 요청에 따른 어플리케이션서비스 접속 시, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득을 위해 서비스 화면 상에 사용자인터페이스를 제공하며, 제공된 사용자인터페이스를 통해 서비스 화면 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득한다.
예컨대, 사용자 요청에 따라 물품구매서비스에 접속한 경우, 서비스장치(2100)는 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 제공하며, 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 전달되는 서비스 화면 상의 컨텐츠정보 예컨대, 자신이 구매한 물품정보 또는 관심 물품정보 등을 상기 제공된 사용자인터페이스를 통해 수신함으로써, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득하게 된다.
여기서, 어플리케이션서비스가 서비스장치(2100)에 자체 탑재된 어플리케이션의 구동을 통해 실행되는 경우, 상기 사용자인터페이스는 상술한 드래그 앤 드롭 방식이 아닌, 버튼 선택 등의 상이한 방식을 적용할 수 있다.
한편, 복수의 어플케이션서비스(예: 제1어플리케이션서비스, 제2어플리케이션서비스)에 동시 접속할 경우, 서비스장치(2100)는 제1어플리케이션서비스 접속에 따라 해당 서비스 화면에 제1사용자인터페이스를 제공하며, 제2어플리케이션서비스 접속에 대응하여 해당 서비스 화면 상에 제2사용자인터페이스를 제공하게 된다.
이를 토대로, 서비스장치(2100)는 제1사용자인터페이스를 통해 상기 제1어플리케이션서비스 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득함과 아울러, 제2어플리케이션서비스 상에서 사용자에 의해 선택된 컨텐츠정보를 획득하게 되며, 또한, 제2사용자인터페이스를 통해 상기 제2어플리케이션서비스 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득함과 아울러, 제1어플리케이션서비스 상에서 사용자에 의해 선택된 컨텐츠정보를 획득하게 된다.
예컨대, 사용자 요청에 따라 물품구매서비스와 개인홈페이지서비스에 접속한 경우, 서비스장치(2100)는 물품구매서비스 및 개인홈페이지서비스 각각의 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 각각 제공하게 된다.
이때, 각각의 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 물품구매서비스 상에서 선택된 컨텐츠정보가 개인홈페이지서비스에 대응하는 사용자인터페이스로 전달될 경우, 서비스장치(2100)는 개인홈페이지서비스에 대응하여 물품구매서비스 상에서 선택된 컨텐츠정보를 획득할 수 있으며, 반대로 개인홈페이지서비스 상에서 선택된 컨텐츠정보가 물품구매서비스에 대응하는 사용자인터페이스로 전달될 경우, 서비스장치(2100)는 물품구매서비스에 대응하여 개인홈페이지서비스 상에서 선택된 컨텐츠정보를 획득할 수 있다.
서비스장치(2100)는 획득된 컨텐츠정보를 오브젝트관리장치(2200)에 전달하여 오브젝트로 등록한다.
보다 구체적으로, 서비스장치(2100)는 어플리케이션서비스 별로 획득된 상기 컨텐츠정보를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금 수신된 컨텐츠정보를 어플리케이션서비스별 오브젝트로 등록할 수 있도록 한다.
또한, 서비스장치(2100)는 컨텐츠정보 전달 시, 어플리케이션서비스별 사용자식별정보(예: ID)를 전달함으로써, 오브젝트관리장치(2200)로 하여금 어플리케이션서비스별 사용자식별정보를 하나의 대표식별정보로 통합하도록 하고, 이를 토대로 동일 사용자에 대응하여 전달되는 어플리케이션서비스별 컨텐츠정보를 상기 대표식별정보로 통합하여 관리할 수 있도록 한다.
서비스장치(2100)는 특정 어플리케이션서비스 접속 시, 등록된 오브젝트를 호출하여 실행한다.
보다 구체적으로, 서비스장치(2100)는 특정 어플리케이션서비스 접속중, 사용자로부터 오브젝트 호출 요청이 수신될 경우, 오브젝트관리장치(2200)로부터 어플리케이션서비스 별로 등록된 오브젝트에 대한 조회 서비스를 수신하거나, 하나 또는 복수의 오브젝트를 호출함으로써, 현재 접속중인 어플리케이션서비스 상에서 호출된 오브젝트가 동시 실행될 수 있도록 한다.
이때, 서비스장치(2100)는 오브젝트 호출 시, 사용자식별정보(예: ID)를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금, 상기 사용자식별정보에 대응하여 지정된 대표식별정보를 확인하고, 상기 확인된 대표식별정보에 매핑되어 사용자 별로 등록되어 관리되는 오브젝트의 조회가 가능하도록 한다.
또한, 서비스장치(2100)는 오브젝트 호출 시, 서비스장치 별로 요구되는 컨텐츠포맷정보 예컨대, 화면사이즈, 해상도, 구동 OS를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금 상기 컨텐츠포맷정보를 토대로 오브젝트를 호출한 서비스장치(2100)가 요구하는 컨텐츠포맷에 대응하여 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공할 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공할 경우, 서비스장치(2100)는 오브젝트로 등록된 이미지편집기능에 대한 사용자 요청에 따라, 오브젝트관리장치(2200)로부터 해당 오브젝트를 호출함으로써, 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출되어 실행될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공할 경우, 서비스장치(2100)는 오브젝트로 등록된 시청한 동영상 목록에 대한 사용자 요청에 따라, 오브젝트관리장치(2200)로부터 해당 오브젝트를 호출함으로써, 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달할 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공할 경우, 서비스장치(2100)는 오브젝트로 등록된 상황별 광고에 대한 사용자 요청에 따라, 오브젝트관리장치(2200)로부터 해당 오브젝트를 호출함으로써, 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우, 호출된 상황별 광고가 노출되도록 구현할 수 있다.
아울러, 서비스장치(2100)는 접속된 사용자로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 요청될 경우, 오브젝트관리장치(2200)로부터 복수의 오브젝트를 호출함으로써, 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 구현할 수 있다.
오브젝트관리장치(2200)는 서비스장치(2100)로부터 어플리케이션서비스 접속 시 선택된 컨텐츠정보를 수신한다.
보다 구체적으로, 오브젝트관리장치(2200)는 서비스장치(2100)로부터 어플리케이션서비스 화면 상의 사용자인터페이스를 통해 획득된 어플리케이션별 컨텐츠정보를 수신한다.
예컨대, 오브젝트관리장치(2200)는 사용자 요청에 따라 물품구매서비스에 접속한 서비스장치(2100)로부터 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 통해 획득된 컨텐츠정보 예컨대, 구매한 물품정보 또는 관심 물품정보 등을 수신하게 된다.
오브젝트관리장치(2200)는 서비스장치(2100)로부터 수신된 컨텐츠정보를 어플리케이션서비스별 오브젝트로 등록한다.
보다 구체적으로, 오브젝트관리장치(2200)는 복수의 서비스어플리케이션별 상이한 사용자식별정보(예: ID)를 하나의 대표식별정보로 통합 관리하며, 서비스장치(2100)로부터 전달되는 사용자식별정보에 대응하여 지정된 대표식별정보를 확인함으로써, 서비스장치(2100)로부터 수신되는 컨텐츠정보를 확인된 대표식별정보에 매핑하여 사용자별 오브젝트로 등록하게 된다.
또한, 오브젝트관리장치(2200)는 서비스장치(2100)로부터 컨텐츠정보가 수신될 경우, 해당 컨텐츠정보를 실행하기 위한 리소스(예: 실행파일) 포함 여부를 확인하고, 상기 리소스가 포함되어 있지 않을 경우, 상기 컨텐츠정보가 추출된 어플리케이션서비스를 제공하는 별도의 장치(예: 서버)로부터 상기 수신된 컨텐츠정보를 실행하기 위한 리소스를 획득하여 오브젝트로 등록하게 된다.
오브젝트관리장치(2200)는 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공한다.
보다 구체적으로, 오브젝트관리장치(2200)는 특정 어플리케이션서비스에 접속중인 서비스장치(2100)로부터 오브젝트 호출 요청이 수신될 경우, 해당 사용자에 대응하여 등록된 오브젝트에 대한 조회 서비스를 제공하거나, 하나 또는 복수의 오브젝트를 추출하여 제공함으로써, 서비스장치(2100)가 현재 접속중인 어플리케이션서비스 상에서 제공된 오브젝트가 동시 실행될 수 있도록 한다.
이때, 오브젝트관리장치(2100)는 서비스장치(2100)로부터 사용자식별정보(예: ID)를 수신함으로써, 상기 사용자식별정보에 대응하여 지정된 대표식별정보를 확인하고, 상기 확인된 대표식별정보에 매핑되어 사용자 별로 등록되어 관리되는 오브젝트를 조회하게 된다.
또한, 오브젝트관리장치(2100)는 접속된 장치에서 요구되는 컨텐츠포맷정보 예컨대, 화면사이즈, 해상도, 구동 OS를 서비스장치(2100)로부터 수신함으로써, 상기 컨텐츠포맷정보를 기초로 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 상기 서비스장치(2100)가 요구하는 컨텐츠포맷을 지원하게 된다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 이미지편집기능이 호출될 경우, 오브젝트관리장치(2200)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100)를 통해 서비스되는 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 시청한 동영상 목록이 호출될 경우, 오브젝트관리장치(2200)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100) 상에서 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달될 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 상황별 광고가 호출될 경우, 오브젝트관리장치(2200)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100) 상에서의 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우 제공된 상황별 광고가 노출될 수 있도록 한다.
아울러, 오브젝트관리장치(2200)는 서비스장치(2100)로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 호출될 경우, 등록된 복수의 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100)를 통해 서비스되는 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 한다.
이하에서는 도 13를 참조하여, 본 발명의 실시예에 따른 서비스장치(2100)의 보다 구체적인 구성을 설명하기로 한다.
도 13에 도시된 바와 같이, 서비스장치(2100)는, 사용자 요청에 따라 어플리케이션서비스에 접속하는 서비스접속부(2110), 사용자인터페이스 제공을 통해 컨텐츠정보를 획득하는 정보획득부(2120), 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하는 오브젝트등록부(2130) 및, 상기 등록된 오브젝트를 호출하여 실행하는 오브젝트실행부(2140)를 포함하는 구성을 갖는다.
서비스접속부(2110)는 사용자 요청에 따라 어플리케이션서비스에 접속한다.
보다 구체적으로, 서비스접속부(2110)는 사용자 요청에 따라 웹 또는 왑을 통해 서비스되거나, 내장된 어플리케이션의 구동을 통해 서비스되는 어플리케이션서비스 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, 및 SNS서비스 등과 같은 다양한 형태의 서비스에 접속하게 된다.
정보획득부(2120)는 어플리케이션서비스 접속 시 사용자인터페이스를 제공하여 컨텐츠정보를 획득한다.
보다 구체적으로, 정보획득부(2120)는 사용자 요청에 따른 어플리케이션서비스 접속 시, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득을 위해 서비스 화면 상에 사용자인터페이스를 제공하며, 제공된 사용자인터페이스를 통해 서비스 화면 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득한다.
예컨대, 사용자 요청에 따라 물품구매서비스에 접속한 경우, 서비스장치(2100)는 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 제공하며, 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 전달되는 서비스 화면 상의 컨텐츠정보 예컨대, 자신이 구매한 물품정보 또는 관심 물품정보 등을 상기 제공된 사용자인터페이스를 통해 수신함으로써, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득하게 된다.
여기서, 어플리케이션서비스가 서비스장치(2100)에 자체 탑재된 어플리케이션의 구동을 통해 실행되는 경우, 상기 사용자인터페이스는 상술한 드래그 앤 드롭 방식이 아닌, 버튼 선택 등의 상이한 방식을 적용할 수 있다.
한편, 복수의 어플케이션서비스(예: 제1어플리케이션서비스, 제2어플리케이션서비스)에 동시 접속할 경우, 정보획득부(2120)는 제1어플리케이션서비스 접속에 따라 해당 서비스 화면에 제1사용자인터페이스를 제공하며, 제2어플리케이션서비스 접속에 대응하여 해당 서비스 화면 상에 제2사용자인터페이스를 제공하게 된다.
이를 토대로, 정보획득부(2120)는 제1사용자인터페이스를 통해 상기 제1어플리케이션서비스 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득함과 아울러, 제2어플리케이션서비스 상에서 사용자에 의해 선택된 컨텐츠정보를 획득하게 되며, 또한, 제2사용자인터페이스를 통해 상기 제2어플리케이션서비스 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득함과 아울러, 제1어플리케이션서비스 상에서 사용자에 의해 선택된 컨텐츠정보를 획득하게 된다.
예컨대, 사용자 요청에 따라 물품구매서비스와 개인홈페이지서비스에 접속한 경우, 정보획득부(2120)는 물품구매서비스 및 개인홈페이지서비스 각각의 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 각각 제공하게 된다.
이때, 각각의 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 물품구매서비스 상에서 선택된 컨텐츠정보가 개인홈페이지서비스에 대응하는 사용자인터페이스로 전달될 경우, 정보획득부(2120)는 개인홈페이지서비스에 대응하여 물품구매서비스 상에서 선택된 컨텐츠정보를 획득할 수 있으며, 반대로 개인홈페이지서비스 상에서 선택된 컨텐츠정보가 물품구매서비스에 대응하는 사용자인터페이스로 전달될 경우, 정보획득부(2120)는 물품구매서비스에 대응하여 개인홈페이지서비스 상에서 선택된 컨텐츠정보를 획득할 수 있다.
오브젝트등록부(2130)는 획득된 컨텐츠정보를 오브젝트관리장치(2200)에 전달하여 오브젝트로 등록한다.
보다 구체적으로, 오브젝트등록부(2130)는 어플리케이션서비스 별로 획득된 상기 컨텐츠정보를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금 수신된 컨텐츠정보를 어플리케이션서비스별 오브젝트로 등록할 수 있도록 한다.
또한, 오브젝트등록부(2130)는 컨텐츠정보 전달 시, 어플리케이션서비스별 사용자식별정보(예: ID)를 전달함으로써, 오브젝트관리장치(2200)로 하여금 어플리케이션서비스별 사용자식별정보를 하나의 대표식별정보로 통합하도록 하고, 이를 토대로 동일 사용자에 대응하여 전달되는 어플리케이션서비스별 컨텐츠정보를 상기 대표식별정보로 통합하여 관리할 수 있도록 한다.
오브젝트실행부(2140)는 특정 어플리케이션서비스 접속 시, 등록된 오브젝트를 호출하여 실행한다.
보다 구체적으로, 오브젝트실행부(2140)는 특정 어플리케이션서비스 접속중, 사용자로부터 오브젝트 호출 요청이 수신될 경우, 오브젝트관리장치(2200)로부터 어플리케이션서비스 별로 등록된 오브젝트에 대한 조회 서비스를 수신하거나, 하나 또는 복수의 오브젝트를 호출함으로써, 현재 접속중인 어플리케이션서비스 상에서 호출된 오브젝트가 동시 실행될 수 있도록 한다.
이때, 오브젝트실행부(2140)는 오브젝트 호출 시, 사용자식별정보(예: ID)를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금, 상기 사용자식별정보에 대응하여 지정된 대표식별정보를 확인하고, 상기 확인된 대표식별정보에 매핑되어 사용자 별로 등록되어 관리되는 오브젝트의 조회가 가능하도록 한다.
또한, 오브젝트실행부(2140)는 오브젝트 호출 시, 서비스장치 별로 요구되는 컨텐츠포맷정보 예컨대, 화면사이즈, 해상도, 구동 OS를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금 상기 컨텐츠포맷정보를 토대로 오브젝트를 호출한 서비스장치(2100)가 요구하는 컨텐츠포맷에 대응하여 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공할 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공할 경우, 오브젝트실행부(2140)는 오브젝트로 등록된 이미지편집기능에 대한 사용자 요청에 따라, 오브젝트관리장치(2200)로부터 해당 오브젝트를 호출함으로써, 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출되어 실행될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공할 경우, 오브젝트실행부(2140)는 오브젝트로 등록된 시청한 동영상 목록에 대한 사용자 요청에 따라, 오브젝트관리장치(2200)로부터 해당 오브젝트를 호출함으로써, 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달할 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공할 경우, 오브젝트실행부(2140)는 오브젝트로 등록된 상황별 광고에 대한 사용자 요청에 따라, 오브젝트관리장치(2200)로부터 해당 오브젝트를 호출함으로써, 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우, 호출된 상황별 광고가 노출되도록 구현할 수 있다.
아울러, 오브젝트실행부(2140)는 접속된 사용자로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 요청될 경우, 오브젝트관리장치(2200)로부터 복수의 오브젝트를 호출함으로써, 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 구현할 수 있다.
이하에서는 도 14을 참조하여, 본 발명의 실시예에 따른 오브젝트관리장치(2200)의 보다 구체적인 구성을 설명하기로 한다.
도 14에 도시된 바와 같이, 오브젝트관리장치(2200)는 서비스장치(2100)로부터 컨텐츠정보를 수신하는 정보수신부(2210), 수신된 컨텐츠정보를 오브젝트로 등록하는 등록처리부(2220), 호출된 오브젝트를 추출하여 제공하는 호출처리부(2230)를 포함하는 구성을 갖는다.
정보수신부(2210)는 서비스장치(2100)로부터 어플리케이션서비스 접속 시 선택된 컨텐츠정보를 수신한다.
보다 구체적으로, 정보수신부(2210)는 서비스장치(2100)로부터 어플리케이션서비스 화면 상의 사용자인터페이스를 통해 획득된 어플리케이션별 컨텐츠정보를 수신한다.
예컨대, 정보수신부(2210)는 사용자 요청에 따라 물품구매서비스에 접속한 서비스장치(2100)로부터 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 통해 획득된 컨텐츠정보 예컨대, 구매한 물품정보 또는 관심 물품정보 등을 수신하게 된다.
등록처리부(2220)는 서비스장치(2100)로부터 수신된 컨텐츠정보를 어플리케이션서비스별 오브젝트로 등록한다.
보다 구체적으로, 등록처리부(2220)는 복수의 서비스어플리케이션별 상이한 사용자식별정보(예: ID)를 하나의 대표식별정보로 통합 관리하며, 서비스장치(2100)로부터 전달되는 사용자식별정보에 대응하여 지정된 대표식별정보를 확인함으로써, 서비스장치(2100)로부터 수신되는 컨텐츠정보를 확인된 대표식별정보에 매핑하여 사용자별 오브젝트로 등록하게 된다.
또한, 등록처리부(2220)는 서비스장치(2100)로부터 컨텐츠정보가 수신될 경우, 해당 컨텐츠정보를 실행하기 위한 리소스(예: 실행파일) 포함 여부를 확인하고, 상기 리소스가 포함되어 있지 않을 경우, 상기 컨텐츠정보가 추출된 어플리케이션서비스를 제공하는 별도의 장치(예: 서버)로부터 상기 수신된 컨텐츠정보를 실행하기 위한 리소스를 획득하여 오브젝트로 등록하게 된다.
호출처리부(2230)는 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공한다.
보다 구체적으로, 호출처리부(2230)는 특정 어플리케이션서비스에 접속중인 서비스장치(2100)로부터 오브젝트 호출 요청이 수신될 경우, 해당 사용자에 대응하여 등록된 오브젝트에 대한 조회 서비스를 제공하거나, 하나 또는 복수의 오브젝트를 추출하여 제공함으로써, 서비스장치(2100)가 현재 접속중인 어플리케이션서비스 상에서 제공된 오브젝트가 동시 실행될 수 있도록 한다.
이때, 호출처리부(2230)는 서비스장치(2100)로부터 사용자식별정보(예: ID)를 수신함으로써, 상기 사용자식별정보에 대응하여 지정된 대표식별정보를 확인하고, 상기 확인된 대표식별정보에 매핑되어 사용자 별로 등록되어 관리되는 오브젝트를 조회하게 된다.
또한, 호출처리부(2230)는 접속된 장치에서 요구되는 컨텐츠포맷정보 예컨대, 화면사이즈, 해상도, 구동 OS를 서비스장치(2100)로부터 수신함으로써, 상기 컨텐츠포맷정보를 기초로 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 상기 서비스장치(2100)가 요구하는 컨텐츠포맷을 지원하게 된다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 이미지편집기능이 호출될 경우, 호출처리부(2230)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100)를 통해 서비스되는 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 시청한 동영상 목록이 호출될 경우, 호출처리부(2230)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100) 상에서 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달될 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 상황별 광고가 호출될 경우, 호출처리부(2230)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100) 상에서의 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우 제공된 상황별 광고가 노출될 수 있도록 한다.
아울러, 호출처리부(2230)는 서비스장치(2100)로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 호출될 경우, 등록된 복수의 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100)를 통해 서비스되는 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 한다.
이상에서 살펴본 바와 같이, 본 발명에 따른 개인 오브젝트 관리 시스템에 따르면, 다양한 어플리케이션서비스 각각에 대해 사용자에 의해 지정된 컨텐츠정보를 오브젝트로 등록하여 관리하며, 다양한 서비스장치를 통해 접속한 사용자를 대상으로 오브젝트로 등록된 컨텐츠정보에 대한 조회 및 재사용 서비스를 제공함으로써, 어플리케이션서비스 간 오브젝트 상호 공유 기능을 지원함에 따라, 어플리케이션서비스 이용자들의 다양한 욕구를 만족시킬 수가 있으며, 웹 환경에서의 새로운 어플리케이션서비스의 창출 또한 가능하다.
이하에서는, 도 15 내지 도 17을 참조하여, 본 발명의 실시예에 따른 개인 오브젝트 관리 방법을 설명하기로 한다. 설명의 편의를 위해 전술한 도 12 내지 도 14에 도시된 구성은 해당 참조번호를 언급하여 설명하기로 한다.
우선, 도 15를 참조하여 본 발명의 실시예에 따른 개인 오브젝트 관리 시스템의 동작 방법을 설명하기로 한다.
먼저, 서비스장치(2100)가 사용자 요청에 따라 어플리케이션서비스에 접속한다(S210).
바람직하게는, 서비스장치(2100)는 사용자 요청에 따라 웹 또는 왑을 통해 서비스되거나, 내장된 어플리케이션의 구동을 통해 서비스되는 어플리케이션서비스 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, 및 SNS서비스 등과 같은 다양한 형태의 서비스에 접속하게 된다.
그리고 나서, 서비스장치(2100)가 어플리케이션서비스 접속 시 사용자인터페이스를 제공하여 컨텐츠정보를 획득한다(S220-S230).
바람직하게는, 서비스장치(2100)는 사용자 요청에 따른 어플리케이션서비스 접속 시, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득을 위해 서비스 화면 상에 사용자인터페이스를 제공하며, 제공된 사용자인터페이스를 통해 서비스 화면 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득한다.
예컨대, 사용자 요청에 따라 물품구매서비스에 접속한 경우, 서비스장치(2100)는 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 제공하며, 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 전달되는 서비스 화면 상의 컨텐츠정보 예컨대, 자신이 구매한 물품정보 또는 관심 물품정보 등을 상기 제공된 사용자인터페이스를 통해 수신함으로써, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득하게 된다.
여기서, 어플리케이션서비스가 서비스장치(2100)에 자체 탑재된 어플리케이션의 구동을 통해 실행되는 경우, 상기 사용자인터페이스는 상술한 드래그 앤 드롭 방식이 아닌, 버튼 선택 등의 상이한 방식을 적용할 수 있다.
한편, 복수의 어플케이션서비스(예: 제1어플리케이션서비스, 제2어플리케이션서비스)에 동시 접속할 경우, 서비스장치(2100)는 제1어플리케이션서비스 접속에 따라 해당 서비스 화면에 제1사용자인터페이스를 제공하며, 제2어플리케이션서비스 접속에 대응하여 해당 서비스 화면 상에 제2사용자인터페이스를 제공하게 된다.
이를 토대로, 서비스장치(2100)는 제1사용자인터페이스를 통해 상기 제1어플리케이션서비스 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득함과 아울러, 제2어플리케이션서비스 상에서 사용자에 의해 선택된 컨텐츠정보를 획득하게 되며, 또한, 제2사용자인터페이스를 통해 상기 제2어플리케이션서비스 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득함과 아울러, 제1어플리케이션서비스 상에서 사용자에 의해 선택된 컨텐츠정보를 획득하게 된다.
예컨대, 사용자 요청에 따라 물품구매서비스와 개인홈페이지서비스에 접속한 경우, 서비스장치(2100)는 물품구매서비스 및 개인홈페이지서비스 각각의 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 각각 제공하게 된다.
이때, 각각의 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 물품구매서비스 상에서 선택된 컨텐츠정보가 개인홈페이지서비스에 대응하는 사용자인터페이스로 전달될 경우, 서비스장치(2100)는 개인홈페이지서비스에 대응하여 물품구매서비스 상에서 선택된 컨텐츠정보를 획득할 수 있으며, 반대로 개인홈페이지서비스 상에서 선택된 컨텐츠정보가 물품구매서비스에 대응하는 사용자인터페이스로 전달될 경우, 서비스장치(2100)는 물품구매서비스에 대응하여 개인홈페이지서비스 상에서 선택된 컨텐츠정보를 획득할 수 있다.
그런 다음, 서비스장치(2100)가 획득된 컨텐츠정보를 오브젝트관리장치(2200)에 전달하여 오브젝트로 등록한다(S240).
바람직하게는, 서비스장치(2100)는 어플리케이션서비스 별로 획득된 상기 컨텐츠정보를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금 수신된 컨텐츠정보를 어플리케이션서비스별 오브젝트로 등록할 수 있도록 한다.
또한, 서비스장치(2100)는 컨텐츠정보 전달 시, 어플리케이션서비스별 사용자식별정보(예: ID)를 전달함으로써, 오브젝트관리장치(2200)로 하여금 어플리케이션서비스별 사용자식별정보를 하나의 대표식별정보로 통합하도록 하고, 이를 토대로 동일 사용자에 대응하여 전달되는 어플리케이션서비스별 컨텐츠정보를 상기 대표식별정보로 통합하여 관리할 수 있도록 한다.
다음으로, 오브젝트관리장치(2200)가 서비스장치(2100)로부터 수신된 컨텐츠정보를 어플리케이션서비스별 오브젝트로 등록한다(S250-S260).
바람직하게는, 오브젝트관리장치(2200)는 복수의 서비스어플리케이션별 상이한 사용자식별정보(예: ID)를 하나의 대표식별정보로 통합 관리하며, 서비스장치(2100)로부터 전달되는 사용자식별정보에 대응하여 지정된 대표식별정보를 확인함으로써, 서비스장치(2100)로부터 수신되는 컨텐츠정보를 확인된 대표식별정보에 매핑하여 사용자별 오브젝트로 등록하게 된다.
또한, 오브젝트관리장치(2200)는 서비스장치(2100)로부터 컨텐츠정보가 수신될 경우, 해당 컨텐츠정보를 실행하기 위한 리소스(예: 실행파일) 포함 여부를 확인하고, 상기 리소스가 포함되어 있지 않을 경우, 상기 컨텐츠정보가 추출된 어플리케이션서비스를 제공하는 별도의 장치(예: 서버)로부터 상기 수신된 컨텐츠정보를 실행하기 위한 리소스를 획득하여 오브젝트로 등록하게 된다.
나아가, 서비스장치(2100)가 특정 어플리케이션서비스 접속 시, 등록된 오브젝트를 호출한다(S270).
바람직하게는, 서비스장치(2100)는 특정 어플리케이션서비스 접속중, 사용자로부터 오브젝트 호출 요청이 수신될 경우, 오브젝트관리장치(2200)로부터 어플리케이션서비스 별로 등록된 오브젝트를 요청한다.
이때, 서비스장치(2100)는 오브젝트 호출 시, 사용자식별정보(예: ID)를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금, 상기 사용자식별정보에 대응하여 지정된 대표식별정보를 확인하고, 상기 확인된 대표식별정보에 매핑되어 사용자 별로 등록되어 관리되는 오브젝트의 조회가 가능하도록 한다.
또한, 서비스장치(2100)는 오브젝트 호출 시, 서비스장치 별로 요구되는 컨텐츠포맷정보 예컨대, 화면사이즈, 해상도, 구동 OS를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금 상기 컨텐츠포맷정보를 토대로 오브젝트를 호출한 서비스장치(2100)가 요구하는 컨텐츠포맷에 대응하여 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공할 수 있도록 한다.
이후, 오브젝트관리장치(2200)가 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공한다(S280-S2110).
바람직하게는, 오브젝트관리장치(2200)는 특정 어플리케이션서비스에 접속중인 서비스장치(2100)로부터 오브젝트 호출 요청이 수신될 경우, 해당 사용자에 대응하여 등록된 오브젝트에 대한 조회 서비스를 제공하거나, 하나 또는 복수의 오브젝트를 추출하여 제공함으로써, 서비스장치(2100)가 현재 접속중인 어플리케이션서비스 상에서 제공된 오브젝트가 동시 실행될 수 있도록 한다.
이때, 오브젝트관리장치(2100)는 서비스장치(2100)로부터 사용자식별정보(예: ID)를 수신함으로써, 상기 사용자식별정보에 대응하여 지정된 대표식별정보를 확인하고, 상기 확인된 대표식별정보에 매핑되어 사용자 별로 등록되어 관리되는 오브젝트를 조회하게 된다.
또한, 오브젝트관리장치(2100)는 접속된 장치에서 요구되는 컨텐츠포맷정보 예컨대, 화면사이즈, 해상도, 구동 OS를 서비스장치(2100)로부터 수신함으로써, 상기 컨텐츠포맷정보를 기초로 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 상기 서비스장치(2100)가 요구하는 컨텐츠포맷을 지원하게 된다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 이미지편집기능이 호출될 경우, 오브젝트관리장치(2200)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100)를 통해 서비스되는 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 시청한 동영상 목록이 호출될 경우, 오브젝트관리장치(2200)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100) 상에서 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달될 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 상황별 광고가 호출될 경우, 오브젝트관리장치(2200)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100) 상에서의 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우 제공된 상황별 광고가 노출될 수 있도록 한다.
아울러, 오브젝트관리장치(2200)는 서비스장치(2100)로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 호출될 경우, 등록된 복수의 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100)를 통해 서비스되는 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 한다.
이하에서는, 도 16를 참조하여 본 발명의 실시예에 따른 서비스장치(2100)의 동작 방법을 설명하기로 한다.
먼저, 사용자 요청에 따라 어플리케이션서비스에 접속한다(S2210).
바람직하게는, 서비스접속부(2110)는 사용자 요청에 따라 웹 또는 왑을 통해 서비스되거나, 내장된 어플리케이션의 구동을 통해 서비스되는 어플리케이션서비스 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, 및 SNS서비스 등과 같은 다양한 형태의 서비스에 접속하게 된다.
그리고 나서, 어플리케이션서비스 접속 시 사용자인터페이스를 제공하여 컨텐츠정보를 획득한다(S2220-S2240).
바람직하게는, 정보획득부(2120)는 사용자 요청에 따른 어플리케이션서비스 접속 시, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득을 위해 서비스 화면 상에 사용자인터페이스를 제공하며, 제공된 사용자인터페이스를 통해 서비스 화면 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득한다.
예컨대, 사용자 요청에 따라 물품구매서비스에 접속한 경우, 서비스장치(2100)는 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 제공하며, 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 전달되는 서비스 화면 상의 컨텐츠정보 예컨대, 자신이 구매한 물품정보 또는 관심 물품정보 등을 상기 제공된 사용자인터페이스를 통해 수신함으로써, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득하게 된다.
여기서, 어플리케이션서비스가 서비스장치(2100)에 자체 탑재된 어플리케이션의 구동을 통해 실행되는 경우, 상기 사용자인터페이스는 상술한 드래그 앤 드롭 방식이 아닌, 버튼 선택 등의 상이한 방식을 적용할 수 있다.
한편, 복수의 어플케이션서비스(예: 제1어플리케이션서비스, 제2어플리케이션서비스)에 동시 접속할 경우, 정보획득부(2120)는 제1어플리케이션서비스 접속에 따라 해당 서비스 화면에 제1사용자인터페이스를 제공하며, 제2어플리케이션서비스 접속에 대응하여 해당 서비스 화면 상에 제2사용자인터페이스를 제공하게 된다.
이를 토대로, 정보획득부(2120)는 제1사용자인터페이스를 통해 상기 제1어플리케이션서비스 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득함과 아울러, 제2어플리케이션서비스 상에서 사용자에 의해 선택된 컨텐츠정보를 획득하게 되며, 또한, 제2사용자인터페이스를 통해 상기 제2어플리케이션서비스 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득함과 아울러, 제1어플리케이션서비스 상에서 사용자에 의해 선택된 컨텐츠정보를 획득하게 된다.
예컨대, 사용자 요청에 따라 물품구매서비스와 개인홈페이지서비스에 접속한 경우, 정보획득부(2120)는 물품구매서비스 및 개인홈페이지서비스 각각의 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 각각 제공하게 된다.
이때, 각각의 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 물품구매서비스 상에서 선택된 컨텐츠정보가 개인홈페이지서비스에 대응하는 사용자인터페이스로 전달될 경우, 정보획득부(2120)는 개인홈페이지서비스에 대응하여 물품구매서비스 상에서 선택된 컨텐츠정보를 획득할 수 있으며, 반대로 개인홈페이지서비스 상에서 선택된 컨텐츠정보가 물품구매서비스에 대응하는 사용자인터페이스로 전달될 경우, 정보획득부(2120)는 물품구매서비스에 대응하여 개인홈페이지서비스 상에서 선택된 컨텐츠정보를 획득할 수 있다.
그런 다음, 획득된 컨텐츠정보를 오브젝트관리장치(2200)에 전달하여 오브젝트로 등록한다(S2250).
바람직하게는, 오브젝트등록부(2130)는 어플리케이션서비스 별로 획득된 상기 컨텐츠정보를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금 수신된 컨텐츠정보를 어플리케이션서비스별 오브젝트로 등록할 수 있도록 한다.
또한, 오브젝트등록부(2130)는 컨텐츠정보 전달 시, 어플리케이션서비스별 사용자식별정보(예: ID)를 전달함으로써, 오브젝트관리장치(2200)로 하여금 어플리케이션서비스별 사용자식별정보를 하나의 대표식별정보로 통합하도록 하고, 이를 토대로 동일 사용자에 대응하여 전달되는 어플리케이션서비스별 컨텐츠정보를 상기 대표식별정보로 통합하여 관리할 수 있도록 한다.
이후, 특정 어플리케이션서비스 접속 시, 등록된 오브젝트를 호출하여 실행한다(S2260-S2290).
바람직하게는, 오브젝트실행부(2140)는 특정 어플리케이션서비스 접속중, 사용자로부터 오브젝트 호출 요청이 수신될 경우, 오브젝트관리장치(2200)로부터 어플리케이션서비스 별로 등록된 오브젝트에 대한 조회 서비스를 수신하거나, 하나 또는 복수의 오브젝트를 호출함으로써, 현재 접속중인 어플리케이션서비스 상에서 호출된 오브젝트가 동시 실행될 수 있도록 한다.
이때, 오브젝트실행부(2140)는 오브젝트 호출 시, 사용자식별정보(예: ID)를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금, 상기 사용자식별정보에 대응하여 지정된 대표식별정보를 확인하고, 상기 확인된 대표식별정보에 매핑되어 사용자 별로 등록되어 관리되는 오브젝트의 조회가 가능하도록 한다.
또한, 오브젝트실행부(2140)는 오브젝트 호출 시, 서비스장치 별로 요구되는 컨텐츠포맷정보 예컨대, 화면사이즈, 해상도, 구동 OS를 오브젝트관리장치(2200)에 전달함으로써, 오브젝트관리장치(2200)로 하여금 상기 컨텐츠포맷정보를 토대로 오브젝트를 호출한 서비스장치(2100)가 요구하는 컨텐츠포맷에 대응하여 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공할 수 있도록 한다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공할 경우, 오브젝트실행부(2140)는 오브젝트로 등록된 이미지편집기능에 대한 사용자 요청에 따라, 오브젝트관리장치(2200)로부터 해당 오브젝트를 호출함으로써, 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출되어 실행될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공할 경우, 오브젝트실행부(2140)는 오브젝트로 등록된 시청한 동영상 목록에 대한 사용자 요청에 따라, 오브젝트관리장치(2200)로부터 해당 오브젝트를 호출함으로써, 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달할 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공할 경우, 오브젝트실행부(2140)는 오브젝트로 등록된 상황별 광고에 대한 사용자 요청에 따라, 오브젝트관리장치(2200)로부터 해당 오브젝트를 호출함으로써, 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우, 호출된 상황별 광고가 노출되도록 구현할 수 있다.
아울러, 오브젝트실행부(2140)는 접속된 사용자로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 요청될 경우, 오브젝트관리장치(2200)로부터 복수의 오브젝트를 호출함으로써, 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 구현할 수 있다.
이하에서는, 도 17을 참조하여 본 발명의 실시예에 따른 오브젝트관리장치(2200)의 동작 방법을 설명하기로 한다.
먼저, 서비스장치(2100)로부터 어플리케이션서비스 접속 시 선택된 컨텐츠정보를 수신한다(S2310).
바람직하게는, 정보수신부(2210)는 서비스장치(2100)로부터 어플리케이션서비스 화면 상의 사용자인터페이스를 통해 획득된 어플리케이션별 컨텐츠정보를 수신한다.
예컨대, 정보수신부(2210)는 사용자 요청에 따라 물품구매서비스에 접속한 서비스장치(2100)로부터 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 통해 획득된 컨텐츠정보 예컨대, 구매한 물품정보 또는 관심 물품정보 등을 수신하게 된다.
그리고 나서, 서비스장치(2100)로부터 수신된 컨텐츠정보를 어플리케이션서비스별 오브젝트로 등록한다(S2320-S2350).
바람직하게는, 등록처리부(2220)는 복수의 서비스어플리케이션별 상이한 사용자식별정보(예: ID)를 하나의 대표식별정보로 통합 관리하며, 서비스장치(2100)로부터 전달되는 사용자식별정보에 대응하여 지정된 대표식별정보를 확인함으로써, 서비스장치(2100)로부터 수신되는 컨텐츠정보를 확인된 대표식별정보에 매핑하여 사용자별 오브젝트로 등록하게 된다.
또한, 등록처리부(2220)는 서비스장치(2100)로부터 컨텐츠정보가 수신될 경우, 해당 컨텐츠정보를 실행하기 위한 리소스(예: 실행파일) 포함 여부를 확인하고, 상기 리소스가 포함되어 있지 않을 경우, 상기 컨텐츠정보가 추출된 어플리케이션서비스를 제공하는 별도의 장치(예: 서버)로부터 상기 수신된 컨텐츠정보를 실행하기 위한 리소스를 획득하여 오브젝트로 등록하게 된다.
이후, 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공한다(S2360-S2390).
바람직하게는, 호출처리부(2230)는 특정 어플리케이션서비스에 접속중인 서비스장치(2100)로부터 오브젝트 호출 요청이 수신될 경우, 해당 사용자에 대응하여 등록된 오브젝트에 대한 조회 서비스를 제공하거나, 하나 또는 복수의 오브젝트를 추출하여 제공함으로써, 서비스장치(2100)가 현재 접속중인 어플리케이션서비스 상에서 제공된 오브젝트가 동시 실행될 수 있도록 한다.
이때, 호출처리부(2230)는 서비스장치(2100)로부터 사용자식별정보(예: ID)를 수신함으로써, 상기 사용자식별정보에 대응하여 지정된 대표식별정보를 확인하고, 상기 확인된 대표식별정보에 매핑되어 사용자 별로 등록되어 관리되는 오브젝트를 조회하게 된다.
또한, 호출처리부(2230)는 접속된 장치에서 요구되는 컨텐츠포맷정보 예컨대, 화면사이즈, 해상도, 구동 OS를 서비스장치(2100)로부터 수신함으로써, 상기 컨텐츠포맷정보를 기초로 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 상기 서비스장치(2100)가 요구하는 컨텐츠포맷을 지원하게 된다.
예컨대, 접속된 사용자를 대상으로 개인블로그서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 이미지편집기능이 호출될 경우, 호출처리부(2230)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100)를 통해 서비스되는 개인블로그서비스 상에 이미지편집기능이 부가적으로 노출될 수 있도록 한다.
또한, 접속된 사용자를 대상으로 메신저서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 시청한 동영상 목록이 호출될 경우, 호출처리부(2230)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100) 상에서 메신저서비스 제공 시, 대화중인 상대방에게 시청한 동영상 목록을 전달될 수 있도록 구현할 수 있다.
또한, 접속된 사용자를 대상으로 길안내서비스를 제공하는 서비스장치(2100)로부터 오브젝트로 등록된 상황별 광고가 호출될 경우, 호출처리부(2230)는 해당 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100) 상에서의 길안내서비스 제공 시, 사용자가 해당 지역에 위치할 경우 제공된 상황별 광고가 노출될 수 있도록 한다.
아울러, 호출처리부(2230)는 서비스장치(2100)로부터 각각의 오브젝트로 등록된 다수의 SNS 포스팅 기능이 호출될 경우, 등록된 복수의 오브젝트를 추출하여 서비스장치(2100)에 제공함으로써, 서비스장치(2100)를 통해 서비스되는 특정 사이트 상에서 복수의 제작사별 SNS 포스팅 기능이 동시에 노출될 수 있도록 한다.
도 18은 본 발명의 실시예에 따른 개인 오브젝트 공유 시스템의 개략적인 구성도를 도시한다.
도 18에 도시된 바와 같이, 상기 시스템은, 어플리케이션서비스 별로 선택된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하며, 사용자별 서비스페이지에 접속하여 상기 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 수신하는 서비스장치(3100); 및 상기 서비스장치로부터 수신되는 컨텐츠정보를 상기 오브젝트로 등록하여 상기 사용자별 서비스페이지를 구성하고, 상기 서비스페이지를 통해 등록된 오브젝트에 대한 공유 서비스를 제공하는 오브젝트관리장치(3200)를 포함하는 구성을 갖는다.
여기서, 서비스장치(3100)는 사용자 요청에 따라 웹(Web) 또는 왑(Wab)을 통해 다양한 어플리케이션서비스에 접속하기 위한 단말장치를 지칭하는 것으로서, 개인용컴퓨터(PC), 스마트폰, 및 아이피티비 등이 해당될 수 있다.
서비스장치(3100)는 사용자 요청에 따라 어플리케이션서비스에 접속한다.
보다 구체적으로, 서비스장치(3100)는 사용자 요청에 따라 웹 또는 왑을 통해 서비스되거나, 내장된 어플리케이션의 구동을 통해 서비스되는 어플리케이션서비스 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, 및 SNS서비스 등과 같은 다양한 형태의 서비스에 접속하게 된다.
서비스장치(3100)는 어플리케이션서비스 접속 시 사용자인터페이스를 제공하여 컨텐츠정보를 획득한다.
보다 구체적으로, 서비스장치(3100)는 사용자 요청에 따른 어플리케이션서비스 접속 시, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득을 위해 서비스 화면 상에 사용자인터페이스를 제공하며, 제공된 사용자인터페이스를 통해 서비스 화면 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득한다.
예컨대, 사용자 요청에 따라 물품구매서비스에 접속한 경우, 서비스장치(3100)는 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 제공하며, 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 전달되는 서비스 화면 상의 컨텐츠정보 예컨대, 자신이 구매한 물품정보 또는 관심 물품정보 등을 상기 제공된 사용자인터페이스를 통해 수신함으로써, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득하게 된다.
서비스장치(3100)는 획득된 컨텐츠정보를 오브젝트관리장치(3200)에 전달하여 오브젝트로 등록한다.
보다 구체적으로, 서비스장치(3100)는 어플리케이션서비스 접속 시 획득된 컨텐츠정보를 오브젝트관리장치(3200)에 전달하여 오브젝트로의 등록을 요청함으로써, 오브젝트관리장치(3200)로 하여금 수신된 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성할 수 있도록 한다.
이때, 서비스장치(3100)는 컨텐츠정보 전달 시, 사용자 식별정보(예: ID)를 전달하여 사용자 별로 오브젝트가 등록될 수 있도록 한다.
또한, 서비스장치(3100)는 전술한 사용자 식별정보와 아울러 컨텐츠정보에 대한 접속정보를 추가 전달함으로써, 오브젝트관리장치(3200)에서 제공되는 사용자별 서비스페이지를 통한 오브젝트 공유 시, 전달된 상기 접속정보를 기초로 상기 컨텐츠정보에 대한 접속이 유도될 수 있도록 한다.
아울러, 서비스장치(3100)는 오브젝트로 등록 요청되는 컨텐츠정보의 공유설정정보를 추가 전달함으로써, 오브젝트관리장치(3200)에서 제공되는 사용자별 서비스페이지를 통한 오브젝트 공유 시, 상기 공유설정정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보에 대한 공유대상을 지정하거나, 등록된 컨테츠정보에 대한 사용자 간 이동삽입 가능횟수를 지정하게 된다.
추가로, 서비스장치(3100)는 컨텐츠정보에 대한 오브젝트 등록 시, 컨텐츠정보의 컨텐츠포맷정보를 추가 전달함으로써, 오브젝트관리장치(3200)로 하여금 접속된 특정 서비스장치에서 요구되는 서비스페이지 포맷 예컨대, 화면사이즈, 해상도에 따라 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공할 수 있도록 한다.
서비스장치(3100)는 사용자별 서비스페이지에 접속하여 상기 등록된 오브젝트에 대한 공유 서비스를 수신한다.
보다 구체적으로, 서비스장치(3100)는 사용자 요청에 따라 오브젝트관리장치(3200)로부터 사용자별 서비스페이지를 수신함으로써, 수신된 서비스페이지 상에 등록된 오브젝트에 대한 공유 서비스를 지원한다.
예컨대, 서비스장치(3100)는 사용자 요청에 따라 오브젝트관리장치(3200)로부터 해당 사용자의 서비스페이지를 수신함으로써, 사용자로 하여금 서비스페이지 상의 시계열적으로 등록된 자신의 오브젝트를 조회할 수 있도록 하거나, 서비스페이지 상에 등록된 특정 오브젝트를 자신의 블로그 등에 부가적인 컨텐츠정보로 이동 삽입할 수 있도록 지원한다.
또한, 서비스장치(3100)는 사용자 요청에 따라, 오브젝트관리장치(3200)로부터 타인의 서비스페이지를 수신함으로써, 사용자로 하여금 수신된 타인의 서비스페이지 상에 오브젝트로 등록된 특정 컨텐츠정보를 자신의 서비스페이지로 이동 삽입할 수 있도록 지원하여 서비스페이지 상에 등록된 오브젝트를 사용자 간에 상호 공유할 수 있도록 한다.
오브젝트관리장치(3200)는 서비스장치(3100)로부터 어플리케이션서비스 접속 시 선택된 컨텐츠정보를 수신한다.
보다 구체적으로, 오브젝트관리장치(3200)는 서비스장치(3100)로부터 어플리케이션서비스 화면 상의 사용자인터페이스를 통해 획득된 컨텐츠정보를 수신한다.
예컨대, 오브젝트관리장치(3200)는 사용자 요청에 따라 물품구매서비스에 접속한 서비스장치(3100)로부터 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 통해 획득된 컨텐츠정보 예컨대, 구매한 물품정보 또는 관심 물품정보 등을 수신하게 된다.
오브젝트관리장치(3200)는 서비스장치(3100)로부터 수신된 컨텐츠정보를 토대로 서비스페이지를 구성한다.
보다 구체적으로, 오브젝트관리장치(3200)는 서비스장치(3100)로부터 수신된 컨텐츠정보에 포함된 사용자 식별정보(예: ID)를 참조하여 사용자를 구분하고, 수신된 컨텐츠정보를 시계열적으로 오브젝트로 등록함으로써, 사용자별 서비스페이지를 구성하게 된다.
이때, 오브젝트관리장치(3200)는 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 특정 컨텐츠정보의 접속정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 서비스페이지를 통한 오브젝트 공유 시, 상기 접속정보를 기초로 오브젝트로 등록된 컨텐츠정보에 대한 접속이 유도될 수 있도록 한다.
또한, 서비스장치(3100)는 오브젝트로 등록 요청되는 컨텐츠정보의 공유설정정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 서비스페이지를 통한 오브젝트 공유 시, 상기 공유설정정보를 기초로 오브젝트로 등록된 해당 컨텐츠정보에 대한 공유대상을 제한하거나, 등록된 컨테츠정보에 대한 사용자 간 이동삽입 가능횟수를 제한하게 된다.
아울러, 서비스장치(3100)는 오브젝트로 등록 요청되는 컨텐츠정보의 컨텐츠포맷정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 접속된 특정 서비스장치에서 요구되는 서비스페이지 포맷 예컨대, 화면사이즈, 해상도에 따라 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공할 수 있도록 한다.
오브젝트관리장치(3200)는 구성된 사용자별 서비스페이지를 제공하여 상기 등록된 오브젝트에 대한 공유 서비스를 제공한다.
보다 구체적으로, 오브젝트관리장치(3200)는 서비스장치(3100)로부터 서비스페이지가 요청될 경우, 사용자 식별을 통해 서비스페이지를 조회하고, 조회된 서비스페이지를 제공함으로써, 해당 서비스페이지 상에 등록된 오브젝트에 대한 공유 서비스를 제공하게 된다.
이때, 오브젝트관리장치(3200)는 서비스페이지 제공 시, 오브젝트에 대응하여 추가 등록된 컨텐츠포맷정보를 참조함으로써, 접속된 특정 서비스장치에서 요구되는 서비스페이지 포맷 예컨대, 화면사이즈, 해상도에 따라 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공하게 된다.
예컨대, 오브젝트관리장치(3200)는 서비스장치(3100)를 통한 사용자 요청에 따라 해당 사용자의 서비스페이지를 조회하여 제공함으로써, 사용자로 하여금 서비스페이지 상의 시계열적으로 등록된 자신의 오브젝트를 조회할 수 있도록 하거나, 서비스페이지 상에 등록된 특정 오브젝트를 자신의 블로그 등에 부가적인 컨텐츠정보로 이동 삽입할 수 있도록 한다.
또한, 오브젝트관리장치(3200)는 서비스장치(3100)를 통한 사용자 요청에 따라, 타인의 서비스페이지를 조회하여 제공함으로써, 사용자로 하여금 수신된 타인의 서비스페이지 상에 오브젝트로 등록된 특정 컨텐츠정보를 자신의 서비스페이지로 이동 삽입할 수 있도록 하여 서비스페이지 상에 등록된 오브젝트가 사용자 간에 상호 공유될 수 있도록 한다.
이하에서는 도 19를 참조하여, 본 발명의 실시예에 따른 서비스장치(3100)의 보다 구체적인 구성을 설명하기로 한다.
도 19에 도시된 바와 같이, 서비스장치(3100)는, 사용자 요청에 따라 어플리케이션서비스에 접속하는 어플리케이션접속부(3110), 사용자인터페이스 제공을 통해 컨텐츠정보를 획득하는 정보획득부(3120), 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하는 오브젝트등록부(3130) 및, 사용자별 서비스페이지에 접속하여 상기 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 수신하는 서비스접속부(3140)를 포함하는 구성을 갖는다.
어플리케이션접속부(3110)는 사용자 요청에 따라 어플리케이션서비스에 접속한다.
보다 구체적으로, 서비스접속부(3110)는 사용자 요청에 따라 웹 또는 왑을 통해 서비스되거나, 내장된 어플리케이션의 구동을 통해 서비스되는 어플리케이션서비스 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, 및 SNS서비스 등과 같은 다양한 형태의 서비스에 접속하게 된다.
정보획득부(3120)는 어플리케이션서비스 접속 시 사용자인터페이스를 제공하여 컨텐츠정보를 획득한다.
보다 구체적으로, 정보획득부(3120)는 사용자 요청에 따른 어플리케이션서비스 접속 시, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득을 위해 서비스 화면 상에 사용자인터페이스를 제공하며, 제공된 사용자인터페이스를 통해 서비스 화면 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득한다.
예컨대, 사용자 요청에 따라 물품구매서비스에 접속한 경우, 정보획득부(3120)는 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 제공하며, 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 전달되는 서비스 화면 상의 컨텐츠정보 예컨대, 자신이 구매한 물품정보 또는 관심 물품정보 등을 상기 제공된 사용자인터페이스를 통해 수신함으로써, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득하게 된다.
오브젝트등록부(3130)는 획득된 컨텐츠정보를 오브젝트관리장치(3200)에 전달하여 오브젝트로 등록한다.
보다 구체적으로, 오브젝트등록부(3130)는 어플리케이션서비스 접속 시 획득된 컨텐츠정보를 오브젝트관리장치(3200)에 전달하여 오브젝트로의 등록을 요청함으로써, 오브젝트관리장치(3200)로 하여금 수신된 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성할 수 있도록 한다.
이때, 오브젝트등록부(3130)는 컨텐츠정보 전달 시, 사용자 식별정보(예: ID)를 전달하여 사용자 별로 오브젝트가 등록될 수 있도록 한다.
또한, 오브젝트등록부(3130)는 전술한 사용자 식별정보와 아울러 컨텐츠정보에 대한 접속정보를 추가 전달함으로써, 오브젝트관리장치(3200)에서 제공되는 사용자별 서비스페이지를 통한 오브젝트 공유 시, 전달된 상기 접속정보를 기초로 상기 컨텐츠정보에 대한 접속이 유도될 수 있도록 한다.
아울러, 오브젝트등록부(3130)는 오브젝트로 등록 요청되는 컨텐츠정보의 공유설정정보를 추가 전달함으로써, 오브젝트관리장치(3200)에서 제공되는 사용자별 서비스페이지를 통한 오브젝트 공유 시, 상기 공유설정정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보에 대한 공유대상을 지정하거나, 등록된 컨테츠정보에 대한 사용자 간 이동삽입 가능횟수를 지정하게 된다.
추가로, 오브젝트등록부(3130)는 컨텐츠정보에 대한 오브젝트 등록 시, 컨텐츠정보의 컨텐츠포맷정보를 추가 전달함으로써, 오브젝트관리장치(3200)로 하여금 접속된 특정 서비스장치에서 요구되는 서비스페이지 포맷 예컨대, 화면사이즈, 해상도에 따라 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공할 수 있도록 한다.
서비스접속부(3140)는 사용자별 서비스페이지에 접속하여 상기 등록된 오브젝트에 대한 공유 서비스를 수신한다.
보다 구체적으로, 서비스접속부(3140)는 사용자 요청에 따라 오브젝트관리장치(3200)로부터 사용자별 서비스페이지를 수신함으로써, 수신된 서비스페이지 상에 등록된 오브젝트에 대한 공유 서비스를 지원한다.
예컨대, 서비스접속부(3140)는 사용자 요청에 따라 오브젝트관리장치(3200)로부터 해당 사용자의 서비스페이지를 수신함으로써, 사용자로 하여금 서비스페이지 상의 시계열적으로 등록된 자신의 오브젝트를 조회할 수 있도록 하거나, 서비스페이지 상에 등록된 특정 오브젝트를 자신의 블로그 등에 부가적인 컨텐츠정보로 이동 삽입할 수 있도록 지원한다.
또한, 서비스접속부(3140)는 사용자 요청에 따라, 오브젝트관리장치(3200)로부터 타인의 서비스페이지를 수신함으로써, 사용자로 하여금 수신된 타인의 서비스페이지 상에 오브젝트로 등록된 특정 컨텐츠정보를 자신의 서비스페이지로 이동 삽입할 수 있도록 지원하여 서비스페이지 상에 등록된 오브젝트를 사용자 간에 상호 공유할 수 있도록 한다.
이하에서는 도 20을 참조하여, 본 발명의 실시예에 따른 오브젝트관리장치(3200)의 보다 구체적인 구성을 설명하기로 한다.
도 20에 도시된 바와 같이, 오브젝트관리장치(3200)는 서비스장치(3100)로부터 컨텐츠정보를 수신하는 컨텐츠정보수신부(3210), 수신된 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성하는 페이지구성부(3220), 사용자별 서비스페이지를 제공하여 등록된 오브젝트에 대한 공유 서비스를 제공하는 서비스제공부(3230)를 포함하는 구성을 갖는다.
컨텐츠정보수신부(3210)는 서비스장치(3100)로부터 어플리케이션서비스 접속 시 선택된 컨텐츠정보를 수신한다.
보다 구체적으로, 컨텐츠정보수신부(3210)는 서비스장치(3100)로부터 어플리케이션서비스 화면 상의 사용자인터페이스를 통해 획득된 컨텐츠정보를 수신한다.
예컨대, 컨텐츠정보수신부(3210)는 사용자 요청에 따라 물품구매서비스에 접속한 서비스장치(3100)로부터 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 통해 획득된 컨텐츠정보 예컨대, 구매한 물품정보 또는 관심 물품정보 등을 수신하게 된다.
페이지구성부(3220)는 서비스장치(3100)로부터 수신된 컨텐츠정보를 토대로 서비스페이지를 구성한다.
보다 구체적으로, 페이지구성부(3220)는 서비스장치(3100)로부터 수신된 컨텐츠정보에 포함된 사용자 식별정보(예: ID)를 참조하여 사용자를 구분하고, 수신된 컨텐츠정보를 시계열적으로 오브젝트로 등록함으로써, 사용자별 서비스페이지를 구성하게 된다.
이때, 페이지구성부(3220)는 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 특정 컨텐츠정보의 접속정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 서비스페이지를 통한 오브젝트 공유 시, 상기 접속정보를 기초로 오브젝트로 등록된 컨텐츠정보에 대한 접속이 유도될 수 있도록 한다.
또한, 페이지구성부(3220)는 오브젝트로 등록 요청되는 컨텐츠정보의 공유설정정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 서비스페이지를 통한 오브젝트 공유 시, 상기 공유설정정보를 기초로 오브젝트로 등록된 해당 컨텐츠정보에 대한 공유대상을 제한하거나, 등록된 컨테츠정보에 대한 사용자 간 이동삽입 가능횟수를 제한하게 된다.
아울러, 페이지구성부(3220)는 오브젝트로 등록 요청되는 컨텐츠정보의 컨텐츠포맷정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 접속된 특정 서비스장치에서 요구되는 서비스페이지 포맷 예컨대, 화면사이즈, 해상도에 따라 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공할 수 있도록 한다.
서비스제공부(3230)는 구성된 사용자별 서비스페이지를 제공하여 상기 등록된 오브젝트에 대한 공유 서비스를 제공한다.
보다 구체적으로, 서비스제공부(3230)는 서비스장치(3100)로부터 서비스페이지가 요청될 경우, 사용자 식별을 통해 서비스페이지를 조회하고, 조회된 서비스페이지를 제공함으로써, 해당 서비스페이지 상에 등록된 오브젝트에 대한 공유 서비스를 제공하게 된다.
이때, 서비스제공부(3230)는 서비스페이지 제공 시, 오브젝트에 대응하여 추가 등록된 공유설정정보를 참조함으로써, 오브젝트로 등록된 해당 컨텐츠정보에 대한 공유대상 및 공유횟수를 제한한다.
또한, 서비스제공부(3230)는 서비스페이지 제공 시, 오브젝트에 대응하여 추가 등록된 컨텐츠포맷정보를 참조함으로써, 접속된 특정 서비스장치에서 요구되는 서비스페이지 포맷 예컨대, 화면사이즈, 해상도에 따라 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공하게 된다.
예컨대, 서비스제공부(3230)는 서비스장치(3100)를 통한 사용자 요청에 따라 해당 사용자의 서비스페이지를 조회하여 제공함으로써, 사용자로 하여금 서비스페이지 상의 시계열적으로 등록된 자신의 오브젝트를 조회할 수 있도록 하거나, 서비스페이지 상에 등록된 특정 오브젝트를 자신의 블로그 등에 부가적인 컨텐츠정보로 이동 삽입할 수 있도록 한다.
또한, 서비스제공부(3230)는 서비스장치(3100)를 통한 사용자 요청에 따라, 타인의 서비스페이지를 조회하여 제공함으로써, 사용자로 하여금 수신된 타인의 서비스페이지 상에 오브젝트로 등록된 특정 컨텐츠정보를 자신의 서비스페이지로 이동 삽입할 수 있도록 하여 서비스페이지 상에 등록된 오브젝트가 사용자 간에 상호 공유될 수 있도록 한다.
이상에서 살펴본 바와 같이, 본 발명에 따른 개인 오브젝트 공유 시스템에 따르면, 다양한 어플리케이션서비스 이용 시, 사용자 지정에 따른 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성하고, 해당 서비스페이지 접속자를 대상으로 등록된 오브젝트에 대한 공유 서비스를 제공함에 따라, 사용자들의 다양한 욕구를 만족시킬 수가 있으며, 웹 환경에서의 새로운 서비스의 창출 또한 가능하다.
이하에서는, 도 21 내지 6을 참조하여, 본 발명의 실시예에 따른 개인 오브젝트 공유 방법을 설명하기로 한다. 설명의 편의를 위해 전술한 도 18 내지 도 20에 도시된 구성은 해당 참조번호를 언급하여 설명하기로 한다.
우선, 도 21를 참조하여 본 발명의 실시예에 따른 개인 오브젝트 공유 시스템의 동작 방법을 설명하기로 한다.
먼저, 서비스장치(3100)가 사용자 요청에 따라 어플리케이션서비스에 접속한다(S310).
바람직하게는, 서비스장치(3100)는 사용자 요청에 따라 웹 또는 왑을 통해 서비스되거나, 내장된 어플리케이션의 구동을 통해 서비스되는 어플리케이션서비스 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, 및 SNS서비스 등과 같은 다양한 형태의 서비스에 접속하게 된다.
그리고 나서, 서비스장치(3100)가 어플리케이션서비스 접속 시 사용자인터페이스를 제공하여 컨텐츠정보를 획득한다(S320-S330).
바람직하게는, 서비스장치(3100)는 사용자 요청에 따른 어플리케이션서비스 접속 시, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득을 위해 서비스 화면 상에 사용자인터페이스를 제공하며, 제공된 사용자인터페이스를 통해 서비스 화면 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득한다.
예컨대, 사용자 요청에 따라 물품구매서비스에 접속한 경우, 서비스장치(3100)는 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 제공하며, 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 전달되는 서비스 화면 상의 컨텐츠정보 예컨대, 자신이 구매한 물품정보 또는 관심 물품정보 등을 상기 제공된 사용자인터페이스를 통해 수신함으로써, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득하게 된다.
그런 다음, 서비스장치(3100)가 획득된 컨텐츠정보를 오브젝트관리장치(3200)에 전달하여 오브젝트로 등록한다(S340).
바람직하게는, 서비스장치(3100)는 어플리케이션서비스 접속 시 획득된 컨텐츠정보를 오브젝트관리장치(3200)에 전달하여 오브젝트로의 등록을 요청함으로써, 오브젝트관리장치(3200)로 하여금 수신된 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성할 수 있도록 한다.
다음으로, 오브젝트관리장치(3200)는 서비스장치(3100)로부터 수신된 컨텐츠정보를 토대로 서비스페이지를 구성한다(S350).
바람직하게는, 오브젝트관리장치(3200)는 서비스장치(3100)로부터 수신된 컨텐츠정보에 포함된 사용자 식별정보(예: ID)를 참조하여 사용자를 구분하고, 수신된 컨텐츠정보를 시계열적으로 오브젝트로 등록함으로써, 사용자별 서비스페이지를 구성하게 된다.
이때, 오브젝트관리장치(3200)는 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 특정 컨텐츠정보의 접속정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 서비스페이지를 통한 오브젝트 공유 시, 상기 접속정보를 기초로 오브젝트로 등록된 컨텐츠정보에 대한 접속이 유도될 수 있도록 한다.
또한, 서비스장치(3100)는 오브젝트로 등록 요청되는 컨텐츠정보의 공유설정정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 서비스페이지를 통한 오브젝트 공유 시, 상기 공유설정정보를 기초로 오브젝트로 등록된 해당 컨텐츠정보에 대한 공유대상을 제한하거나, 등록된 컨테츠정보에 대한 사용자 간 이동삽입 가능횟수를 제한될 수 있도록 한다.
아울러, 서비스장치(3100)는 오브젝트로 등록 요청되는 컨텐츠정보의 컨텐츠포맷정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 접속된 특정 서비스장치에서 요구되는 서비스페이지 포맷 예컨대, 화면사이즈, 해상도에 따라 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공할 수 있도록 한다.
이후, 오브젝트관리장치(3200)가 구성된 사용자별 서비스페이지를 제공하여 상기 등록된 오브젝트에 대한 공유 서비스를 제공한다(S370-S390).
바람직하게는, 오브젝트관리장치(3200)는 서비스장치(3100)로부터 서비스페이지가 요청될 경우, 사용자 식별을 통해 서비스페이지를 조회하고, 조회된 서비스페이지를 제공함으로써, 해당 서비스페이지 상에 등록된 오브젝트에 대한 공유 서비스를 제공하게 된다.
이때, 오브젝트관리장치(3200)는 서비스페이지 제공 시, 오브젝트에 대응하여 추가 등록된 컨텐츠포맷정보를 참조함으로써, 접속된 특정 서비스장치에서 요구되는 서비스페이지 포맷 예컨대, 화면사이즈, 해상도에 따라 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공하게 된다.
예컨대, 오브젝트관리장치(3200)는 서비스장치(3100)를 통한 사용자 요청에 따라 해당 사용자의 서비스페이지를 조회하여 제공함으로써, 사용자로 하여금 서비스페이지 상의 시계열적으로 등록된 자신의 오브젝트를 조회할 수 있도록 하거나, 서비스페이지 상에 등록된 특정 오브젝트를 자신의 블로그 등에 부가적인 컨텐츠정보로 이동 삽입할 수 있도록 한다.
또한, 오브젝트관리장치(3200)는 서비스장치(3100)를 통한 사용자 요청에 따라, 타인의 서비스페이지를 조회하여 제공함으로써, 사용자로 하여금 수신된 타인의 서비스페이지 상에 오브젝트로 등록된 특정 컨텐츠정보를 자신의 서비스페이지로 이동 삽입할 수 있도록 하여 서비스페이지 상에 등록된 오브젝트가 사용자 간에 상호 공유될 수 있도록 한다.
이하에서는, 도 22를 참조하여 본 발명의 실시예에 따른 서비스장치(3100)의 동작 방법을 설명하기로 한다.
먼저, 사용자 요청에 따라 어플리케이션서비스에 접속한다(S3110).
바람직하게는, 서비스접속부(3110)는 사용자 요청에 따라 웹 또는 왑을 통해 서비스되거나, 내장된 어플리케이션의 구동을 통해 서비스되는 어플리케이션서비스 예컨대, 개인블로그서비스, 메신저서비스, 물건구매서비스, 개인홈페이지서비스, 동영상재생서비스, 음악재생서비스, 위치기반광고서비스, 길찾기서비스, 및 SNS서비스 등과 같은 다양한 형태의 서비스에 접속하게 된다.
그리고 나서, 어플리케이션서비스 접속 시 사용자인터페이스를 제공하여 컨텐츠정보를 획득한다(S3120-S3140).
바람직하게는, 정보획득부(3120)는 사용자 요청에 따른 어플리케이션서비스 접속 시, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득을 위해 서비스 화면 상에 사용자인터페이스를 제공하며, 제공된 사용자인터페이스를 통해 서비스 화면 상에서 사용자에 의해 선택되는 컨텐츠정보를 획득한다.
예컨대, 사용자 요청에 따라 물품구매서비스에 접속한 경우, 정보획득부(3120)는 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 제공하며, 서비스 화면 상의 사용자 선택 즉, 드래그 앤 드롭(Drag and Drop) 방식을 통해 전달되는 서비스 화면 상의 컨텐츠정보 예컨대, 자신이 구매한 물품정보 또는 관심 물품정보 등을 상기 제공된 사용자인터페이스를 통해 수신함으로써, 해당 어플리케이션서비스에 대응하는 컨텐츠정보 획득하게 된다.
그런 다음, 획득된 컨텐츠정보를 오브젝트관리장치(3200)에 전달하여 오브젝트로 등록한다(S3150).
바람직하게는, 오브젝트등록부(3130)는 어플리케이션서비스 접속 시 획득된 컨텐츠정보를 오브젝트관리장치(3200)에 전달하여 오브젝트로의 등록을 요청함으로써, 오브젝트관리장치(3200)로 하여금 수신된 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성할 수 있도록 한다.
이때, 오브젝트등록부(3130)는 컨텐츠정보 전달 시, 사용자 식별정보(예: ID)를 전달하여 사용자 별로 오브젝트가 등록될 수 있도록 한다.
또한, 오브젝트등록부(3130)는 전술한 사용자 식별정보와 아울러 컨텐츠정보에 대한 접속정보를 추가 전달함으로써, 오브젝트관리장치(3200)에서 제공되는 사용자별 서비스페이지를 통한 오브젝트 공유 시, 전달된 상기 접속정보를 기초로 상기 컨텐츠정보에 대한 접속이 유도될 수 있도록 한다.
아울러, 오브젝트등록부(3130)는 오브젝트로 등록 요청되는 컨텐츠정보의 공유설정정보를 추가 전달함으로써, 오브젝트관리장치(3200)에서 제공되는 사용자별 서비스페이지를 통한 오브젝트 공유 시, 상기 공유설정정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보에 대한 공유대상을 지정하거나, 등록된 컨테츠정보에 대한 사용자 간 이동삽입 가능횟수를 지정하게 된다.
추가로, 오브젝트등록부(3130)는 컨텐츠정보에 대한 오브젝트 등록 시, 컨텐츠정보의 컨텐츠포맷정보를 추가 전달함으로써, 오브젝트관리장치(3200)로 하여금 접속된 특정 서비스장치에서 요구되는 서비스페이지 포맷 예컨대, 화면사이즈, 해상도에 따라 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공할 수 있도록 한다.
이후, 사용자별 서비스페이지에 접속하여 상기 등록된 오브젝트에 대한 공유 서비스를 수신한다(S3160-S3170).
바람직하게는, 서비스접속부(3140)는 사용자 요청에 따라 오브젝트관리장치(3200)로부터 사용자별 서비스페이지를 수신함으로써, 수신된 서비스페이지 상에 등록된 오브젝트에 대한 공유 서비스를 지원한다.
예컨대, 서비스접속부(3140)는 사용자 요청에 따라 오브젝트관리장치(3200)로부터 해당 사용자의 서비스페이지를 수신함으로써, 사용자로 하여금 서비스페이지 상의 시계열적으로 등록된 자신의 오브젝트를 조회할 수 있도록 하거나, 서비스페이지 상에 등록된 특정 오브젝트를 자신의 블로그 등에 부가적인 컨텐츠정보로 이동 삽입할 수 있도록 지원한다.
또한, 서비스접속부(3140)는 사용자 요청에 따라, 오브젝트관리장치(3200)로부터 타인의 서비스페이지를 수신함으로써, 사용자로 하여금 수신된 타인의 서비스페이지 상에 오브젝트로 등록된 특정 컨텐츠정보를 자신의 서비스페이지로 이동 삽입할 수 있도록 지원하여 서비스페이지 상에 등록된 오브젝트를 사용자 간에 상호 공유할 수 있도록 한다.
이하에서는, 도 23을 참조하여 본 발명의 실시예에 따른 오브젝트관리장치(3200)의 동작 방법을 설명하기로 한다.
먼저, 서비스장치(3100)로부터 어플리케이션서비스 접속 시 선택된 컨텐츠정보를 수신한다(S3210).
바람직하게는, 컨텐츠정보수신부(3210)는 서비스장치(3100)로부터 어플리케이션서비스 화면 상의 사용자인터페이스를 통해 획득된 컨텐츠정보를 수신한다.
예컨대, 컨텐츠정보수신부(3210)는 사용자 요청에 따라 물품구매서비스에 접속한 서비스장치(3100)로부터 서비스 화면 상에 툴바(Tool Bar) 형태의 사용자인터페이스를 통해 획득된 컨텐츠정보 예컨대, 구매한 물품정보 또는 관심 물품정보 등을 수신하게 된다.
그리고 나서, 서비스장치(3100)로부터 수신된 컨텐츠정보를 토대로 서비스페이지를 구성한다(S3220-S3230).
바람직하게는, 페이지구성부(3220)는 서비스장치(3100)로부터 수신된 컨텐츠정보에 포함된 사용자 식별정보(예: ID)를 참조하여 사용자를 구분하고, 수신된 컨텐츠정보를 시계열적으로 오브젝트로 등록함으로써, 사용자별 서비스페이지를 구성하게 된다.
이때, 페이지구성부(3220)는 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 특정 컨텐츠정보의 접속정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 서비스페이지를 통한 오브젝트 공유 시, 상기 접속정보를 기초로 오브젝트로 등록된 컨텐츠정보에 대한 접속이 유도될 수 있도록 한다.
또한, 페이지구성부(3220)는 오브젝트로 등록 요청되는 컨텐츠정보의 공유설정정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 서비스페이지를 통한 오브젝트 공유 시, 상기 공유설정정보를 기초로 오브젝트로 등록된 해당 컨텐츠정보에 대한 공유대상을 제한하거나, 등록된 컨테츠정보에 대한 사용자 간 이동삽입 가능횟수를 제한할 수 있도록 한다.
아울러, 페이지구성부(3220)는 오브젝트로 등록 요청되는 컨텐츠정보의 컨텐츠포맷정보를 추가 등록하여 상기 서비스페이지를 구성함으로써, 접속된 특정 서비스장치에서 요구되는 서비스페이지 포맷 예컨대, 화면사이즈, 해상도에 따라 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공할 수 있도록 한다.
이후, 사용자별 서비스페이지를 제공하여 상기 등록된 오브젝트에 대한 공유 서비스를 제공한다(S3250-S3290).
바람직하게는, 서비스제공부(3230)는 서비스장치(3100)로부터 서비스페이지가 요청될 경우, 사용자 식별을 통해 서비스페이지를 조회하고, 조회된 서비스페이지를 제공함으로써, 해당 서비스페이지 상에 등록된 오브젝트에 대한 공유 서비스를 제공하게 된다.
이때, 서비스제공부(3230)는 서비스페이지 제공 시, 오브젝트에 대응하여 추가 등록된 공유설정정보를 참조함으로써, 오브젝트로 등록된 해당 컨텐츠정보에 대한 공유대상 및 공유횟수를 제한한다.
또한, 서비스제공부(3230)는 서비스페이지 제공 시, 오브젝트에 대응하여 추가 등록된 컨텐츠포맷정보를 참조함으로써, 접속된 특정 서비스장치에서 요구되는 서비스페이지 포맷 예컨대, 화면사이즈, 해상도에 따라 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 오브젝트로 등록된 컨텐츠정보의 형태를 가변시켜 제공하게 된다.
예컨대, 서비스제공부(3230)는 서비스장치(3100)를 통한 사용자 요청에 따라 해당 사용자의 서비스페이지를 조회하여 제공함으로써, 사용자로 하여금 서비스페이지 상의 시계열적으로 등록된 자신의 오브젝트를 조회할 수 있도록 하거나, 서비스페이지 상에 등록된 특정 오브젝트를 자신의 블로그 등에 부가적인 컨텐츠정보로 이동 삽입할 수 있도록 한다.
또한, 서비스제공부(3230)는 서비스장치(3100)를 통한 사용자 요청에 따라, 타인의 서비스페이지를 조회하여 제공함으로써, 사용자로 하여금 수신된 타인의 서비스페이지 상에 오브젝트로 등록된 특정 컨텐츠정보를 자신의 서비스페이지로 이동 삽입할 수 있도록 하여 서비스페이지 상에 등록된 오브젝트가 사용자 간에 상호 공유될 수 있도록 한다.
이상에서 살펴본 바와 같이, 본 발명에 따른 개인 오브젝트 공유 방법에 따르면, 다양한 어플리케이션서비스 이용 시, 사용자 지정에 따른 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성하고, 해당 서비스페이지 접속자를 대상으로 등록된 오브젝트에 대한 공유 서비스를 제공함에 따라, 사용자들의 다양한 욕구를 만족시킬 수가 있으며, 웹 환경에서의 새로운 서비스의 창출 또한 가능하다.
한편, 본 발명의 일 실시예에 따른 개인 오브젝트 공유 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
지금까지 본 발명을 바람직한 실시 예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시 예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다 할 것이다.
Claims (30)
- 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하고, 상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하며, 상기 등록된 오브젝트를 호출하여 실행하는 서비스장치; 및상기 오브젝트 등록을 위한 기본오브젝트구조를 정의하고, 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 하나 이상의 확장오브젝트구조를 설정하고, 상기 서비스장치로부터 컨텐츠정보가 수신될 경우, 상기 설정된 하나 이상의 확장오브젝트구조 중 상기 수신된 컨텐츠정보의 유형을 해당하는 확장오브젝트구조를 선택하며, 상기 수신된 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하는 오브젝트관리장치를 포함하는 것을 특징으로 하는 오브젝트 관리 시스템.
- 어플리케이션서비스 별로 선택되는 컨텐츠정보에 대한 오브젝트 등록을 위해 기본오브젝트구조를 정의하며, 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 하나 이상의 확장오브젝트구조를 설정하는 구조설정부;어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 정보수신부; 및상기 설정된 하나 이상의 확장오브젝트구조 중 상기 수신된 컨텐츠정보의 유형을 해당하는 확장오브젝트구조를 선택하고, 상기 수신된 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하는 오브젝트등록부를 포함하는 것을 특징으로 하는 오브젝트관리장치.
- 제 2 항에 있어서,상기 구조설정부는,지정된 컨텐츠정보의 유형에 따른 상이한 데이터 구조의 통합을 위한 기준데이터구조를 산출하고,상기 산출된 기준데이터구조에 대응하는 2 이상의 구성파라미터를 지정하며,상기 지정된 2 이상의 구성파라미터를 조합하여 상기 기본오브젝트구조를 정의하는 것을 특징으로 하는 오브젝트관리장치.
- 제 3 항에 있어서,상기 구조설정부는,상기 기본오브젝트구조를 구성하는 상기 2 이상의 구성파라미터에 대한 변경 지정을 수행하여 상기 컨텐츠정보의 유형에 대응하는 각각의 확장오브젝트구조를 설정하는 것을 특징으로 하는 오브젝트관리장치.
- 오브젝트관리장치가 어플리케이션서비스 별로 선택되는 컨텐츠정보에 대한 오브젝트 등록을 위해 기본오브젝트구조를 정의하는 기본구조정의단계;상기 오브젝트관리장치가 지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 하나 이상의 확장오브젝트구조를 설정하는 확장구조설정단계;서비스장치가 어플리케이션서비스 별로 선택되는 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하는 등록요청단계;상기 오브젝트관리장치가 상기 서비스장치로부터 수신되는 컨텐츠정보의 유형에 대응하는 확장오브젝트구조를 선별하는 확장구조선별단계;상기 설정된 하나 이상의 확장오브젝트구조 중 상기 서비스장치로부터 수신된 컨텐츠정보의 유형을 해당하는 확장오브젝트구조를 선택하는 확장구조선택단계; 및상기 수신된 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하는 오브젝트등록단계를 포함하는 것을 특징으로 하는 오브젝트 관리 방법.
- 어플리케이션서비스 별로 선택되는 컨텐츠정보에 대한 오브젝트 등록을 위해 기본오브젝트구조를 정의하는 기본구조정의단계;지정된 컨텐츠정보의 유형에 따라 상기 정의된 기본오브젝트구조를 기초로 하나 이상의 확장오브젝트구조를 설정하는 확장구조설정단계;어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 정보획득단계;상기 설정된 하나 이상의 확장오브젝트구조 중 상기 획득된 컨텐츠정보의 유형을 해당하는 확장오브젝트구조를 선택하는 확장구조선택단계;상기 수신된 컨텐츠정보를 구성하는 속성데이터를 추출하고, 상기 추출된 속성데이터를 상기 선택된 확장오브젝트구조에 지정된 구성파라미터 상에 삽입하여 오브젝트 등록을 수행하는 오브젝트등록단계를 포함하는 것을 특징으로 하는 오브젝트관리장치의 동작 방법.
- 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하며, 각각의 어플리케이션서비스에 대응하여 사용자 지정에 따른 서비스정보를 전달하여 오브젝트로의 등록을 요청하며, 특정 어플리케이션서비스 제공에 따른 사용자의 오브젝트 공유 요청에 따라, 상기 등록된 오브젝트에 대한 검색 리스트를 수신하고, 상기 검색 리스트를 토대로 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 호출하여 실행하는 서비스장치; 및상기 서비스장치로부터 수신되는 서비스정보를 오브젝트로 등록하며, 상기 서비스장치의 오브젝트 공유 요청에 따라 등록된 오브젝트에 대한 검색 리스트를 제공하고, 상기 검색 리스트를 토대로 호출되는 오브젝트를 추출하여 제공하는 오브젝트관리장치를 포함하는 것을 특징으로 하는 오브젝트 공유 시스템.
- 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하는 서비스제공부;각각의 어플리케이션서비스에 대응하여 사용자 지정에 따른 서비스정보를 추출하고, 추출된 서비스정보를 오브젝트로서 등록하는 오브젝트등록부; 및특정 어플리케이션서비스 제공에 따른 사용자의 오브젝트 공유 요청에 따라, 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 호출하여 실행하는 오브젝트실행부를 포함하는 것을 특징으로 하는 서비스장치.
- 제 8 항에 있어서,상기 오브젝트등록부는,상기 서비스정보의 오브젝트 등록 시, 상기 전달되는 서비스정보의 유형을 식별하기 위한 유형정보를 전달하여 추가 등록하거나,상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 추가 등록하거나, 또는각각의 오브젝트에 대한 공유대상을 지정하기 위한 공유설정정보를 추가 등록하는 것을 특징으로 하는 서비스장치.
- 제 8 항에 있어서,상기 오브젝트실행부는,특정 어플리케이션서비스 제공에 따른 사용자 요청이 수신될 경우, 상기 등록된 오브젝트에 대한 검색 리스트를 획득하고,상기 획득된 검색 리스트를 토대로 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 하나 이상의 오브젝트를 호출하여 실행하는 것을 특징으로 하는 서비스장치.
- 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하는 서비스장치로부터 각각의 어플리케이션서비스에 대응하도록 지정된 서비스정보를 수신하여 오브젝트로 등록하는 등록처리부; 및상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 추출하여 제공하는 호출처리부를 포함하는 것을 특징으로 하는 오브젝트관리장치.
- 제 11 항에 있어서,상기 등록처리부는,상기 서비스장치로부터 수신되는 서비스정보의 오브젝트 등록 시, 상기 서비스정보의 유형을 구분하기 위한 유형정보를 추가 등록하며,상기 호출처리부는,상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 등록된 오브젝트의 유형정보를 토대로 공유 요청되는 오브젝트를 선별하여 제공하는 것을 특징으로 하는 오브젝트관리장치.
- 제 11 항에 있어서,상기 등록처리부는,상기 서비스장치로부터 수신되는 서비스정보의 오브젝트 등록 시, 상기 서비스정보가 추출된 해당 어플리케이션서비스의 실행환경을 식별하기 위한 서비스식별정보를 추가 등록하며,상기 호출처리부는,상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 등록된 오브젝트의 서비스식별정보를 토대로 상기 특정 어플리케이션서비스에서 실행 가능한 오브젝트를 선별하여 제공하는 것을 특징으로 하는 오브젝트관리장치.
- 제 13 항에 있어서,상기 호출처리부는,상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우,상기 서비스식별정보를 토대로 상기 등록된 오브젝트에 대한 실행환경을 식별하며, 상기 식별된 실행환경이 상기 특정 어플리케이션서비스의 실행환경과 상이할 경우, 상기 특정 어플리케이션서비스에서 실행 가능하도록 해당 오브젝트에 대한 데이터포맷을 변경하여 제공하는 것을 특징으로 하는 오브젝트관리장치.
- 제 11 항에 있어서,상기 등록처리부는,상기 오브젝트 등록 시, 상기 서비스장치로부터 수신되는 서비스정보에 대응하는 공유설정정보를 수신하여 등록된 각각의 오브젝트에 대한 공유대상을 설정하며,상기 호출처리부는,상기 서비스장치로부터 특정 어플리케이션서비스 제공에 따른 오브젝트 공유 요청이 수신될 경우, 상기 오브젝트 공유 요청을 전달한 대상을 식별하여 공유대상 여부를 확인한 이후, 상기 등록된 오브젝트를 제공하는 것을 특징으로 하는 오브젝트관리장치.
- 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하는 서비스제공단계;각각의 어플리케이션서비스에 대응하여 사용자 지정에 따른 서비스정보를 추출하고, 추출된 서비스정보를 오브젝트로서 등록하는 오브젝트등록단계; 및특정 어플리케이션서비스 제공에 따른 사용자의 오브젝트 공유 요청에 따라, 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 호출하여 실행하는 오브젝트실행단계를 포함하는 것을 특징으로 하는 서비스장치의 동작 방법.
- 접속된 사용자를 대상으로 하나 이상의 어플리케이션서비스를 제공하는 서비스장치로부터 각각의 어플리케이션서비스에 대응하도록 지정된 서비스정보를 수신하는 서비스정보수신단계;상기 서비스장치로부터 수신되는 서비스정보를 사용자별 오브젝트로 등록하는 등록처리단계; 및특정 어플리케이션서비스 제공에 따른 상기 서비스장치의 오브젝트 공유 요청에 따라, 상기 하나 이상의 어플리케이션서비스 중 상기 특정 어플리케이션서비스를 제외한 나머지 어플리케이션서비스에 대응하여 등록된 오브젝트를 추출하여 제공하는 오브젝트제공단계를 포함하는 것을 특징으로 하는 오브젝트관리장치의 동작 방법.
- 하나 이상의 어플리케이션서비스에 접속하는 서비스접속부;어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하는 정보획득부;상기 획득된 컨텐츠정보를 전달하여 어플리케이션서비스별 오브젝트로의 등록을 요청하는 오브젝트등록부; 및특정 어플리케이션서비스 접속 중 상기 등록된 특정 오브젝트를 호출하여 실행하는 오브젝트실행부를 포함하는 것을 특징으로 하는 서비스장치.
- 제 18 항에 있어서,상기 정보획득부는,제1어플리케이션서비스 접속에 대응하여 제1사용자인터페이스를 제공하며, 제2어플리케이션서비스 접속에 대응하여 제2사용자인터페이스를 제공한 상태에서,상기 제1사용자인터페이스를 통해 상기 제1어플리케이션서비스 및 제2어플리케이션서비스 중 적어도 하나에서 선택되는 컨텐츠정보를 획득하며,상기 제2사용자인터페이스를 통해 상기 제2어플리케이션서비스 및 제1어플리케이션서비스 중 적어도 하나에서 선택되는 컨텐츠정보를 획득하는 것을 특징으로 하는 서비스장치.
- 제 18 항에 있어서,상기 오브젝트실행부는,상기 등록된 오브젝트의 호출 시, 기 지정된 컨텐츠포맷정보를 전달하여, 상기 컨텐츠포맷정보를 기초로 데이터 형태가 가변된 상기 특정 오브젝트를 획득하여 실행하는 것을 특징으로 하는 서비스장치.
- 어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 서비스장치로부터 상기 획득된 컨텐츠정보를 수신하는 정보수신부;상기 서비스장치로부터 수신되는 컨텐츠정보를 어플리케이션서비스별 오브젝트로 구분하여 등록하는 등록처리부; 및상기 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공하는 호출처리부를 포함하는 것을 특징으로 하는 오브젝트관리장치.
- 하나 이상의 어플리케이션서비스에 접속하는 서비스접속단계;어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하는 정보획득단계;상기 획득된 컨텐츠정보를 전달하여 어플리케이션서비스별 오브젝트로의 등록을 요청하는 오브젝트등록단계; 및특정 어플리케이션서비스 접속 중 상기 등록된 특정 오브젝트를 호출하여 실행하는 서비스실행단계를 포함하는 것을 특징으로 하는 서비스장치의 동작 방법.
- 어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 서비스장치로부터 상기 획득된 컨텐츠정보를 수신하는 정보수신단계;상기 서비스장치로부터 수신되는 컨텐츠정보를 어플리케이션서비스별 오브젝트로 구분하여 등록하는 등록처리단계; 및상기 등록된 오브젝트 호출에 따라, 해당 오브젝트를 추출하여 제공하는 호출처리단계를 포함하는 것을 특징으로 하는 오브젝트관리장치의 동작 방법.
- 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하는 정보획득부;상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하는 오브젝트등록부; 및서비스페이지 접속을 통해 상기 서비스페이지 상에 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 수신하는 서비스접속부를 포함하는 것을 특징으로 하는 서비스장치.
- 제 24 항에 있어서,상기 오브젝트등록부는,특정 어플리케이션서비스로부터 획득된 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 컨텐츠정보의 공유설정정보를 추가 전달하여 상기 공유설정정보를 기초로 상기 오브젝트로 등록된 컨텐츠정보에 대한 공유대상을 지정하거나, 상기 컨텐츠정보 공유 시, 상기 컨테츠정보에 대한 사용자 간 이동삽입 가능횟수를 지정하는 것을 특징으로 하는 서비스장치.
- 제 24 항에 있어서,상기 오브젝트등록부는,특정 어플리케이션서비스로부터 획득된 컨텐츠정보를 상기 오브젝트로 등록할 경우, 상기 컨텐츠정보의 컨텐츠포맷정보를 추가 전달하여 상기 컨텐츠포맷정보를 기초로 서비스페이지 상에 등록된 상기 컨텐츠정보의 형태가 가변될 수 있도록 하는 것을 특징으로 하는 서비스장치.
- 어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 서비스장치로부터 상기 컨텐츠정보를 수신하는 컨텐츠정보수신부;상기 수신된 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성하는 페이지구성부; 및특정 사용자에 대한 서비스페이지 요청에 따라 해당 서비스페이지를 제공하여, 상기 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 제공하는 서비스제공부를 포함하는 것을 특징으로 하는 오브젝트관리장치.
- 제 27 항에 있어서,상기 페이지구성부는,특정 컨텐츠정보에 대한 상기 오브젝트 등록 시, 상기 특정 컨텐츠정보의 공유설정정보를 추가 등록하여 상기 서비스페이지를 구성하며,상기 서비스제공부는,상기 서비스페이지 상에 오브젝트로 등록된 상기 특정 컨텐츠정보에 대한 상기 공유설정정보를 기초로 상기 특정 컨텐츠정보에 대한 공유대상을 제한하거나, 상기 특정 컨텐츠정보 공유 시 사용자 간 이동삽입 가능횟수를 제한하는 것을 특징으로 하는 오브젝트관리장치.
- 어플리케이션서비스 별로 선택되는 컨텐츠정보를 획득하는 컨텐츠정보획득단계;상기 획득된 컨텐츠정보를 전달하여 오브젝트로의 등록을 요청하는 오브젝트등록단계; 및서비스페이지 접속을 통해 상기 서비스페이지 상에 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 수신하는 서비스접속단계를 포함하는 것을 특징으로 하는 서비스장치의 동작 방법.
- 어플리케이션서비스 별로 선택된 컨텐츠정보를 획득하는 서비스장치로부터 상기 획득된 컨텐츠정보를 수신하는 컨텐츠정보수신단계;상기 수신된 컨텐츠정보를 오브젝트로 등록하여 사용자별 서비스페이지를 구성하는 페이지구성단계; 및특정 사용자에 대한 서비스페이지 요청에 따라 해당 서비스페이지를 제공하여, 상기 등록된 오브젝트에 대한 하나 이상의 공유 서비스를 제공하는 서비스제공단계를 포함하는 것을 특징으로 하는 오브젝트관리장치의 동작 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/008,957 US20150088922A1 (en) | 2012-02-01 | 2012-10-31 | System and method for managing object |
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120010524A KR20130100825A (ko) | 2012-02-01 | 2012-02-01 | 개인 오브젝트 공유 시스템 및 그 방법 |
KR10-2012-0010524 | 2012-02-01 | ||
KR1020120010799A KR101969574B1 (ko) | 2012-02-02 | 2012-02-02 | 개인 오브젝트 관리 시스템 및 그 방법 |
KR10-2012-0010878 | 2012-02-02 | ||
KR1020120010878A KR101910025B1 (ko) | 2012-02-02 | 2012-02-02 | 오브젝트 공유 시스템 및 그 방법, 그리고 기록매체 |
KR1020120010857A KR101906260B1 (ko) | 2012-02-02 | 2012-02-02 | 오브젝트 관리 시스템 및 그 방법 |
KR10-2012-0010857 | 2012-02-02 | ||
KR10-2012-0010799 | 2012-02-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013115460A1 true WO2013115460A1 (ko) | 2013-08-08 |
Family
ID=48905468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2012/009012 WO2013115460A1 (ko) | 2012-02-01 | 2012-10-31 | 오브젝트 관리 시스템 및 그 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20150088922A1 (ko) |
WO (1) | WO2013115460A1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EA036253B1 (ru) * | 2014-07-01 | 2020-10-20 | ВиЭф УОРЛДУАЙД ХОЛДИНГС ЛТД | Компьютерная система и способ для объединения и представления многоформатной информации |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060114625A (ko) * | 2003-10-24 | 2006-11-07 | 마이크로소프트 코포레이션 | 애플리케이션 환경설정 클래스들을 확장하기 위한 시스템및 방법 |
JP2008140052A (ja) * | 2006-11-30 | 2008-06-19 | Ricoh Co Ltd | アプリケーションソフト及び情報処理装置 |
JP2008533593A (ja) * | 2005-03-08 | 2008-08-21 | セールスフォース ドット コム インコーポレイティッド | マルチアプリケーションタブおよびタブセットを実現するシステムおよび方法 |
KR20090002032A (ko) * | 2007-06-01 | 2009-01-09 | (주)인스웨이브시스템즈 | 범용 웹 브라우저에서 ui 플러그인을 실행하는 실행모듈, ui 플러그인 개발 장치 및 그 방법 |
KR20110054806A (ko) * | 2009-11-18 | 2011-05-25 | 한국전자통신연구원 | 웹을 통한 응용서비스 생명주기 관리를 위한 soa 기반 서비스 플랫폼 시스템 |
KR20110082272A (ko) * | 2010-01-11 | 2011-07-19 | 한국과학기술연구원 | 어플리케이션 제공 방법 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5926631A (en) * | 1997-08-15 | 1999-07-20 | International Business Machines Corporation | Network computer emulator systems, methods and computer program products for personal computers |
US7685147B2 (en) * | 2003-05-27 | 2010-03-23 | International Business Machines Corporation | Automatic management method and system with category-based correlations |
US7707039B2 (en) * | 2004-02-15 | 2010-04-27 | Exbiblio B.V. | Automatic modification of web pages |
JP4725038B2 (ja) * | 2004-06-03 | 2011-07-13 | ソニー株式会社 | コンテンツ共有システム及びコンテンツ重要度判定方法 |
JP5084314B2 (ja) * | 2007-03-19 | 2012-11-28 | 株式会社リコー | 情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録する記録媒体 |
US20100067035A1 (en) * | 2008-09-16 | 2010-03-18 | Kawakubo Satoru | Image forming apparatus, information processing apparatus, information processing system, information processing method, and program |
US8731873B2 (en) * | 2010-04-26 | 2014-05-20 | Exxonmobil Upstream Research Company | System and method for providing data corresponding to physical objects |
KR101907002B1 (ko) * | 2011-09-29 | 2018-10-12 | 삼성전자주식회사 | 컴퓨팅 기기에서 위치 정보가 부착된 컨텐츠 생성 및 검색을 위한 장치 및 방법 |
-
2012
- 2012-10-31 WO PCT/KR2012/009012 patent/WO2013115460A1/ko active Application Filing
- 2012-10-31 US US14/008,957 patent/US20150088922A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060114625A (ko) * | 2003-10-24 | 2006-11-07 | 마이크로소프트 코포레이션 | 애플리케이션 환경설정 클래스들을 확장하기 위한 시스템및 방법 |
JP2008533593A (ja) * | 2005-03-08 | 2008-08-21 | セールスフォース ドット コム インコーポレイティッド | マルチアプリケーションタブおよびタブセットを実現するシステムおよび方法 |
JP2008140052A (ja) * | 2006-11-30 | 2008-06-19 | Ricoh Co Ltd | アプリケーションソフト及び情報処理装置 |
KR20090002032A (ko) * | 2007-06-01 | 2009-01-09 | (주)인스웨이브시스템즈 | 범용 웹 브라우저에서 ui 플러그인을 실행하는 실행모듈, ui 플러그인 개발 장치 및 그 방법 |
KR20110054806A (ko) * | 2009-11-18 | 2011-05-25 | 한국전자통신연구원 | 웹을 통한 응용서비스 생명주기 관리를 위한 soa 기반 서비스 플랫폼 시스템 |
KR20110082272A (ko) * | 2010-01-11 | 2011-07-19 | 한국과학기술연구원 | 어플리케이션 제공 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20150088922A1 (en) | 2015-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016036045A1 (ko) | 근거리 무선 통신을 지원하는 화상형성장치 및 그 화상형성장치의 동작 방법, 근거리 무선 통신을 지원하는 모바일 단말 및 그 단말의 동작 방법 및 근거리 무선 통신을 이용한 클라우드 프린트 시스템 | |
WO2016024740A1 (en) | Cloud system and method of displaying, by cloud system, content | |
WO2016024741A1 (en) | Cloud system and method of displaying, by cloud system, content | |
WO2016105044A1 (en) | Method of establishing connection between mobile device and image forming apparatus, and image forming apparatus and mobile device for performing the method | |
WO2016105083A1 (en) | Method of generating workform by using byod service and mobile device for performing the method | |
WO2016018072A1 (en) | Method and apparatus for sharing data | |
WO2015178611A1 (en) | Server and method of providing collaboration services and user terminal for receiving collaboration services | |
WO2016018031A1 (en) | System and method of providing recommendation content | |
WO2015137620A1 (en) | Method and apparatus for providing calendar displaying work history of document | |
WO2013022221A2 (en) | Method for controlling electronic apparatus based on voice recognition and motion recognition, and electronic apparatus applying the same | |
WO2013022218A2 (en) | Electronic apparatus and method for providing user interface thereof | |
WO2013022222A2 (en) | Method for controlling electronic apparatus based on motion recognition, and electronic apparatus applying the same | |
WO2013069936A1 (en) | Electronic apparatus and method for controlling thereof | |
WO2021071012A1 (ko) | 무매체 신원 확인을 통한 상품 구매 서비스 제공 장치 및 방법 | |
WO2016018004A1 (en) | Method, apparatus, and system for providing translated content | |
WO2016017945A1 (en) | Mobile device and method of pairing the same with electronic device | |
WO2013022223A2 (en) | Method for controlling electronic apparatus based on voice recognition and motion recognition, and electronic apparatus applying the same | |
WO2016018017A1 (en) | Mobile communication system, different mobile devices sharing same phone number on mobile communication system, and method of providing mobile communication service between different mobile devices sharing same phone number | |
WO2016006745A1 (ko) | 클라우드 서버, 제어 기기, 출력 기기, 이들을 포함하는 클라우드 시스템 및 기기 간 페어링 방법 | |
WO2016089009A1 (en) | Method and cloud server for managing device | |
WO2015108283A1 (ko) | 클라우드 스트리밍 서비스를 위한 어플리케이션 에러 검출 방법, 이를 위한 장치 및 시스템 | |
WO2016018086A1 (en) | System and method of managing metadata | |
WO2016182368A1 (ko) | 콘텐트를 제공하는 방법 및 디바이스 | |
WO2021002696A1 (en) | Method for transferring subscription and electronic device for supporting the same | |
WO2016182133A1 (ko) | 디스플레이 장치 및 그의 동작 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 14008957 Country of ref document: US |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12867295 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: 12867295 Country of ref document: EP Kind code of ref document: A1 |