[go: up one dir, main page]

WO2018088604A1 - Système de plateforme de distribution de contenu à base de publication/abonnement, serveur composite et procédé de distribution de contenu permettant de fournir un contenu composite par virtualisation de sujet - Google Patents

Système de plateforme de distribution de contenu à base de publication/abonnement, serveur composite et procédé de distribution de contenu permettant de fournir un contenu composite par virtualisation de sujet Download PDF

Info

Publication number
WO2018088604A1
WO2018088604A1 PCT/KR2016/013204 KR2016013204W WO2018088604A1 WO 2018088604 A1 WO2018088604 A1 WO 2018088604A1 KR 2016013204 W KR2016013204 W KR 2016013204W WO 2018088604 A1 WO2018088604 A1 WO 2018088604A1
Authority
WO
WIPO (PCT)
Prior art keywords
topic
content
mashup
virtualization
complex
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2016/013204
Other languages
English (en)
Korean (ko)
Inventor
장주욱
김현수
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industry University Cooperation Foundation of Sogang University
Original Assignee
Industry University Cooperation Foundation of Sogang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Industry University Cooperation Foundation of Sogang University filed Critical Industry University Cooperation Foundation of Sogang University
Publication of WO2018088604A1 publication Critical patent/WO2018088604A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0723Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/0475Generative networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

Definitions

  • the present invention relates to a content delivery platform system in the Internet of Things (IoT), and more specifically, to mashup content by combining and virtualizing topic contents provided by each intelligent thing constituting the Internet of Things.
  • IoT Internet of Things
  • the present invention relates to a publishing / subscription based content delivery platform system and content delivery method that can provide a higher level of meaningful mashup content from a large amount of contents produced by intelligent objects.
  • the Internet of Things is an intelligent technology and service that connects all things based on the Internet and communicates information between people and things, things and things. Therefore, in IoT, communication between objects is required, and there is a messaging queuing telemetry transport (MQTT) developed by IBM and currently OASIS standard as IoT messaging service for such a request. MQTT basically provides a thing-to-thing messaging service based on the Publish / Subscribe model.
  • FIG. 1 is a block diagram illustrating a conventional publish / subscribe based inter-object messaging system.
  • a publisher which is a message sender
  • the broker provides the corresponding topic. Subscribers are subscribed to and the topic content is delivered to verified subscribers.
  • Korean Patent No. 10-1609532 "Extended Post-Subscribe Messaging Service Method and System" discloses a service system and method that enables direct messaging delivery between a publisher and a subscriber.
  • the service system according to the aforementioned patent has an advantage in that messaging can be directly delivered between a publisher and a subscriber, the publisher and subscribers generally lack computing resources, and thus, complex services such as fusion or connection of contents provided by each intelligent thing are complicated. There is a limit to the work done.
  • the Internet of Things uses a method of individually attaching IPs to the rapidly increasing things and connecting them to a network, which increases complexity in the process of searching for and connecting things.
  • IPs IPs
  • the Internet of Things since most things are allocated relatively insufficient computing resources, there is a problem that it is difficult to perform more than a simple request of the client. This means that it is difficult to effectively utilize the big data generated by the Internet of Things.
  • An object of the present invention for solving the above-described problem is to move away from the existing server-client structure that a client, such as the user terminal requests the topic content generated by the intelligent thing to the thing, the intelligent thing and the user terminal to the one or more mashup server It is to provide a content delivery platform system based on publish / subscribe.
  • Another object of the present invention is to provide a mashup server capable of creating and providing a higher level of meaningful mashup content by fusing large amounts of content generated by intelligent objects, that is, big data, through complex virtualization.
  • the content delivery platform system for achieving the above-described technical problem, an intelligent thing to publish the topic content (Topic Contents), a user terminal to subscribe to the topic content of the intelligent thing, and issuance of topic content And a publish / subscribe-based content delivery platform system having a broker providing a service for a subscription, wherein the topic content is subscribed from the broker, the topic content is mapped to each topic, stored in a virtualized manner, and the virtualized And a mashup server for creating a new virtual mashup content by complex virtualizing topic contents and publishing the mashup content to the broker.
  • Topic Contents Topicic Contents
  • a user terminal to subscribe to the topic content of the intelligent thing
  • a publish / subscribe-based content delivery platform system having a broker providing a service for a subscription, wherein the topic content is subscribed from the broker, the topic content is mapped to each topic, stored in a virtualized manner, and the virtualized And a mashup server for creating a new virtual
  • the broker receives the topic content issued from the intelligent thing and the mashup content issued from the mashup server, and the user terminal and the intelligent thing subscribe to the topic content and the mashup content from the broker.
  • the mashup server Data storage unit for storing topic content and mashup content;
  • a topic subscription unit for subscribing to topic content issued by an intelligent thing through the broker, mapping the topic content to each topic, and virtualizing the topic content;
  • a content fusion unit configured to converge and virtualize the topic contents to generate a new mashup content and store the new mashup content in the data storage unit;
  • a composite virtualization topic issuer for publishing new mashup content generated by the content fusion unit and providing the same to a broker; It is preferable to have a.
  • the mashup server further comprises an external web content request unit for receiving web content from an external web content server through a network, wherein the content fusion unit includes the data.
  • the topic content or mashup content stored in the storage unit and the web content may be fused to generate a new mashup content and store the data in the data storage unit.
  • the content fusion unit of the mashup server fusion of at least two or more topic contents or mashup content to generate a new virtual mashup content
  • the content fusion unit of the mashup server may form a set between topics to generate a new complex virtualization topic for mashup content, or generate a new complex virtualization topic for mashup content by using statistical / logical inference.
  • extract statistical properties of topic content extract data changes of topic content, infer from two or more different topics, and aggregate among the topics
  • a topic representing topics having similar properties is set as a complex virtualization topic, or a topic that forms a group based on geographical proximity as a complex virtualization topic, Devices It is preferable to set the topic to topic composite virtualization for carrying out the common operations performed.
  • the user terminal preferably subscribes after acquiring the composite virtualization topic information from the mashup server, or subscribes after acquiring the composite virtualization topic information from the tag information of the intelligent thing. Do.
  • the mashup server in response to a request of the topic request unit of the user terminal, the complex virtual topic issuing unit of the mashup server to the mashup content derived from a topic of a particular intelligent thing; It is preferable to provide complex virtualization topics for a user terminal or to generate meaningful complex virtualization topics based on a search word or context-aware provided from the user terminal and provide the same to the user terminal.
  • the mashup server corresponds to the context awareness information obtained from the user terminal in order to provide meaningful complex virtualization topics based on a search word or context provided from the user terminal.
  • To provide a complex virtualization topic to the user terminal through the complex virtualization topic issuing unit to provide a complex virtualization topic corresponding to the user's search term to the user terminal through the complex virtualization topic issuing unit, or to recognize a situation obtained from the user's search term and the user terminal It is desirable to fuse the information and provide the corresponding complex virtualization topic to the user terminal through the complex virtualization topic issuer.
  • a mashup server includes a data storage unit for storing topic content and a complex virtualized mashup content issued from an intelligent thing or a user terminal;
  • a topic subscription unit for subscribing to topic content published by an intelligent thing or a user terminal through a broker, mapping and subscribing the subscribed topic content to each topic, and storing the topic content;
  • a content fusion unit configured to converge and virtualize the topic contents to generate a new mashup content and store the new mashup content in the data storage unit;
  • a composite virtualization topic issuer for issuing new mashup content generated by the content fusion unit and providing it to a broker and providing complex virtualization topic information of the mashup content;
  • subscribe to the topic content issued from the intelligent thing and the user terminal from the broker map the subscribed topic content to each topic, virtualize and store it, and create a new mashup content by complex virtualizing the subscribed topic contents.
  • the mashup server further includes an external web content request unit for receiving web content from an external web content server through a network, wherein the content fusion unit includes the data storage unit. It is preferable to create a new virtual mashup content by fusing the topic content or mashup content and the web content stored in the data storage unit, and to publish the mashup content to the broker through the complex virtualization topic publishing unit.
  • the content fusion unit of the mashup server merges at least two or more topic contents or mashup contents to generate new mashup content
  • the composite virtualization topic issuer is configured by the content fusion unit. It is desirable to publish the generated mashup content to the broker.
  • the content fusion unit of the mashup server may form a set between topics to generate a new complex virtualized topic for mashup content, or use statistical / logical reasoning to apply to the mashup content.
  • To create a new compound virtualization topic for a topic and to create a new compound virtualization topic for mashup content using the statistical / logical inference, extract statistical characteristics of topic content, extract data changes of topic contents, or
  • set topics representing topics with similar properties as composite virtualization topics, or group based on geographic proximity. Topics that form The sum is preferred to set virtualization topic or topics set for carrying out to the device to perform a common operation in composite virtualization topic.
  • the complex virtualization topic issuing unit of the mashup server is derived from a topic of a specific intelligent thing from the complex virtualization topic issuing unit of the mashup server in response to a request of the topic requesting unit of the user terminal. It is desirable to provide complex virtualization topics of mashup contents to a user terminal or to generate and provide meaningful complex virtualization topics based on a search word or context-aware provided from the user terminal.
  • a content delivery method in a mashup server of a publish / subscribe-based content delivery platform system includes: (a) subscribing to topic content published by an intelligent thing or a user terminal through a broker, and subscribed to a topic Mapping and virtualizing the content with each topic and storing the content in a data storage unit; (b) fusion and virtualization of the topic contents to generate new mashup contents and store them in the data storage; (c) issuing and providing the mashup content generated by the composite virtualization to the broker and providing the composite virtualization topic information of the mashup contents; subscribing to the topic contents issued from the intelligent thing and the user terminal from the broker, The subscribed topic contents are mapped to each topic, virtualized, and stored, and the subscribed topic contents are combined and virtualized to generate a new mashup content and issued to the broker.
  • the method may further include generating virtual mashup content, storing the virtual mashup content in the data storage unit, and issuing the new virtual mashup content to the broker.
  • the step (b) is to form a set of topics to create a new complex virtualized topic for the mashup content or to use the statistical / logical reasoning for the mashup content.
  • To create a new compound virtualization topic and to create a new compound virtualization topic for mashup content using the statistical / logical inference extract the statistical characteristics of the topic content, extract the data change of the topic contents, or Inferring from the above topics, in order to form a set between the topics to create a new complex virtualization topic for mashup content, a topic representing topics with similar properties may be set as a complex virtualization topic or a group may be based on geographic proximity. Topics that form as complex virtualization topics It is desirable to set a topic for performing operations common to devices, or to a complex virtualization topic.
  • the content delivery method (e) in response to a request of the user terminal, to provide the user terminal with a complex virtualized topics of mashup content derived from a topic of a particular intelligent thing;
  • the method may further include generating and providing a meaningful complex virtualization topic based on a search word or context-aware provided from a user terminal.
  • the high-performance mashup server is able to produce a more complex and meaningful high-level mashup content by merging a relatively simple form of topic content after complex virtualization.
  • the mashup server in the platform system according to the present invention requires technical elements such as big data and machine learning, it is possible to accelerate research and development in the relevant field and ultimately lead the market.
  • FIG. 1 is a block diagram illustrating a conventional publish / subscribe based inter-object messaging system.
  • FIG. 2 is a block diagram of an overall content delivery platform system based on a publish / subscribe in the Internet of Things according to a preferred embodiment of the present invention.
  • FIG. 3 illustrates another embodiment of a publish / subscribe based content delivery platform system according to a preferred embodiment of the present invention.
  • FIG. 4 is a conceptual diagram illustrating an example in which a mashup server creates a new complex virtualization topic through complex virtualization of topics in a publish / subscribe-based content delivery platform system according to a preferred embodiment of the present invention.
  • FIG. 5 illustrates various examples in which a content fusion unit of a mashup server creates new mashup content and a composite virtualization topic for the mashup server through complex virtualization of topic in the publish / subscribe based content delivery platform system according to the preferred embodiment of the present invention.
  • FIG. 6 is a flowchart illustrating a process of publishing Topic content by a resource-constrained / non-resource-constrained intelligent thing in a publish / subscribe-based content delivery platform system according to a preferred embodiment of the present invention.
  • FIG. 7 illustrates a method for publishing / subscribing content delivery platform system according to a preferred embodiment of the present invention, wherein a user terminal and an intelligent thing obtain a subscription topic, and publish and subscribe to a topic content and a composite virtualized mashup content. It is a flow chart showing the process.
  • FIG. 8 is a diagram illustrating a process in which a user terminal receives and receives meaningful topics based on context-aware information from a mashup server in a publish / subscribe-based content delivery platform system according to a preferred embodiment of the present invention. It is a flow chart.
  • the content delivery platform system based on the publish / subscribe in the Internet of Things can subscribe to topic content published by intelligent things, create new virtual mashup content by merging and combining topic contents, and publish and subscribe.
  • a mashup server that can be provided, it is possible to provide more complex and meaningful high-level complex virtualized mashup contents as well as topic contents issued by intelligent objects.
  • FIG. 2 is a block diagram of an overall content delivery platform system based on a publish / subscribe in the Internet of Things according to a preferred embodiment of the present invention.
  • the publish / subscribe based content delivery platform system 2 includes a plurality of intelligent things 200, a user terminal 210, a broker 220, and a mashup server 230.
  • the intelligent thing 200 may be composed of non-resource constrained intelligent things 202 and resource constrained intelligent things 204, and the resource constrained intelligent things 204 may be topic content to the broker 220 through the gateway 206.
  • the non-resource constrained intelligent thing 202 publishes or subscribes to topic content directly to the broker 220.
  • the gateway 206 is used as a relay between the resource-constrained intelligent thing and the broker that are difficult to send and receive content through a publish / subscribe-based protocol.
  • the intelligent thing 200 and the user terminal 210 publish the topic content to the broker 220 or subscribe to the topic content or the composite virtualized mashup content through the broker.
  • the broker 220 provides a service for publishing and subscribing to topic content to the intelligent thing, the user terminal, and the mashup server 230. Accordingly, the broker receives the topic content issued from the intelligent thing or the user terminal and the mashup content issued from the mashup server, and the user terminal and the intelligent thing subscribe to the topic content and the mashup content from the broker.
  • the mashup server 230 subscribes to the topic content from the broker, maps the topic content to each topic, virtualizes it, and stores the virtualized content.
  • the mashup server 230 generates a new mashup content by publishing the composite content to the broker.
  • the mashup server 230 includes a topic subscription unit 232, a data storage unit 234, a content fusion unit 236, an external web content request unit 238, and a complex virtualization topic publishing unit 239.
  • the data storage unit 234 stores the topic content subscribed to the broker and the mashup content virtualized by the content fusion unit.
  • the topic subscription unit 232 subscribes to the topic content issued by the intelligent thing through the broker, maps the subscribed topic content with each topic, and virtualizes the topic content. Therefore, the topic contents subscribed from the broker by the topic subscriber are stored in the data storage.
  • the content fusion unit 236 complex virtualizes the topic contents to generate new mashup content and store the new mashup content in the data storage unit.
  • FIG. 4 is a diagram illustrating an example in which a mashup server creates a complex virtualization topic for mashup content generated through complex virtualization of topics in a publish / subscribe-based content delivery platform system according to a preferred embodiment of the present invention.
  • a fire detection topic is a new complex virtualization topic by fusing temperature information, which is a topic content issued by a temperature sensor, which is one of intelligent sensors, and illumination information, which is a topic content, issued by an illuminance sensor, which is one of other intelligent sensors. Will generate a mashup content for the fire detection.
  • the complex virtualization topic issuer 239 issues a new mashup content generated by the content fusion unit and provides it to the broker.
  • the external web content requester 238 receives web content from an external web content server through a network and provides the content to the content fusion unit.
  • the content fusion unit generates a new mashup content by fusing the topic content or mashup content and the web content stored in the data storage unit and stores the data in the data storage unit, or fuses at least two or more topic contents or mashup content to a new mashup.
  • the content is generated and stored in the data storage unit, and the composite virtualized mashup contents stored in the data storage unit are delivered to the broker 220 through the composite virtualization topic issuer.
  • the content fusion unit of the mashup server to create a new mashup content, to form a set of topics to create a complex virtualized topic for the new mashup content, or to combine the new mashup content using statistical / logical inference Create a virtualization topic.
  • FIG. 5 illustrates various examples in which a content fusion part of a mashup server creates a complex virtualization topic for new mashup content through complex virtualization of topic in a publish / subscribe-based content delivery platform system according to a preferred embodiment of the present invention.
  • FIG. 5 illustrates topics provided by a mashup server, (b) illustrates integrated group virtualization topics using topic grouping, and (c) illustrates complex virtualization topics through convergence with external web content. , (d) is shown to illustrate complex virtualization topics through statistical inference.
  • a topic of home / room_A / light_01 may be assigned to the first light of a home and a room A.
  • FIG. One intelligent thing can have a specific topic.
  • the topic at home / room_A / light_01 / battery_status can be used to represent data representing the remaining battery level, or the topic at home / room_A / light_01 / schedule can be used to represent schedules that turn on and off automatically over time.
  • mapping the data or content corresponding to each topic and storing it in the mashup server is called 'virtualization'. This is because writing an intelligent thing that actually exists in the mashup server to view or modify the content of a specific topic has the same effect as viewing the state of the actual intelligent thing and controlling the function.
  • the complex virtualization topic is a fusion of topic contents produced by real intelligent objects to produce more complex topic contents, and these affect real intelligent objects.
  • the Topic of home / roomA / lights is a complex virtualization Topic created by combining the topic of home / roomA / light_01 and the topic of home / roomA / light_02. If you set the topic content of home / roomA / lights to off, Both the topic content of / roomA / light_01 and the topic content of home / roomA / light_02 are off. Through the control of the topic content, it is possible to turn on and off the light of the whole house beyond the room, or to turn on and off only the light bulbs set by the user at home.
  • the content fusion unit sets a topic representing topics having similar properties as a complex virtualization topic.
  • topics that form a group based on geographic proximity may be set as complex virtualization topics, or topics that perform operations common to devices may be set as complex virtualization topics.
  • Convergence with external web content is a simple time-based schedule that obtains weather and sunrise / sunset content from the Meteorological Agency and automatically turns it on and off for the topic home / terrace / light_01, a topic for light bulbs outside the home. It can be flexibly adjusted according to the weather and sunrise / sunset.
  • Statistical inference can express the average usage time of the bulbs statistically (home / roomA / light_01 / statistics / average_use) or the expected life (home / roomA / light_01 / statistics / estimated_life) in the form of Topic content.
  • the content fusion unit in order for the content fusion unit to generate a complex virtualized topic for a new mashup content using the statistical / logical reasoning, the statistical characteristics of the topic content are extracted or the data of the topic contents are changed. Can be extracted to create a new complex virtualization topic, or inferred from two or more different topics to create a new complex virtualization topic.
  • the subject that performs complex virtualization of Topic described above is a mashup server.
  • the publish / subscribe broker plays a central role in the platform, where publishers publish the topic's content to the broker, and subscribers subscribe to the topic's content from the broker.
  • the mashup server according to the present invention performs both roles of issuing new mashup content by subscribing to the topic content issued by each intelligent thing and simultaneously virtualizing it. Therefore, the mashup server needs a step of subscribing to a topic from a broker, storing topic contents, merging, and issuing new mashup contents.
  • the mashup contents generated by the content fusion unit are delivered to the broker 220 through the composite virtualization topic issuer, and the broker does not know whether the topic content issued to it is the mashup content for the composite virtualization topic.
  • the user terminal subscribes through the broker after acquiring the composite virtualization topic information on the mashup content from the mashup server, or subscribes through the broker after acquiring the composite virtualization topic information from the tag information of the intelligent thing.
  • NFC, RFID, OR code, etc. may be used as tag information of the intelligent thing.
  • intelligent things are also subscribed through a broker after obtaining a complex virtualization topic from a mashup server.
  • the mashup server in response to a request of the topic request unit of the user terminal, provides a complex virtualization topic derived from a topic of a specific intelligent thing to the user terminal from the complex virtualization topic issuer of the mashup server, or a search word provided from the user terminal Or, it creates and provides meaningful complex virtualization topics based on context-aware.
  • the user terminal acquires the composite virtualization topics from the mashup server, and then subscribes the mashup contents for the composite virtualization topic from the broker.
  • a complex virtualization topic using contextual awareness information that can be obtained from the user terminal is provided through the complex virtualization topic issuer.
  • a complex virtualization topic based on the user's search term to the user terminal through the complex virtualization topic issuing unit, or merge the user's search term and context-aware information that can be obtained from the user terminal, and then compound the corresponding complex virtualization topic. It is provided to the user terminal through the virtualization topic issuer.
  • Context-aware information that a mashup server can obtain from a user terminal may include a service requiring mashup content in the user terminal, a geographical location of the user terminal and / or a network to which the user terminal is connected, and personal information of a user who uses the user terminal. Can be.
  • the mashup server may fuse one or more of the context-aware information described above, and may provide complex virtualization topics corresponding to the fused context-aware information.
  • the mashup server expresses the user's search term and the compound virtualization topic in the form of an ontology to provide a complex virtualization topic based on the user's search word, and delivers the complex virtualization topics highly related to the user's search word. It is preferable.
  • the user can express the context awareness information and ontology related to the service, network, and user personal information that can be obtained from the end user terminal. Can be used in a complex manner to convey complex virtual topics related to the fused results.
  • the intelligent thing may include both resource-constrained intelligent things and non-resource-constrained intelligent things.
  • Nonresource-constrained intelligent things publish and deliver topic content directly to brokers, and resource-constrained intelligent things publish and deliver topic content to brokers through gateways.
  • FIG. 6 is a flowchart illustrating a process of publishing Topic content by a resource-constrained / non-resource-constrained intelligent thing in a publish / subscribe-based content delivery platform system according to a preferred embodiment of the present invention.
  • the step of delivering topic content to the broker through the gateway may include creating a connection between the resource-constrained intelligent thing and the gateway, and registering the topic with the gateway. And the resource-constrained intelligent thing transmits data necessary for issuing topic content to the gateway or receives the topic content subscribed to by the gateway from the resource-constrained intelligent thing.
  • the step of creating a connection between the resource-constrained intelligent thing and the gateway may include creating a direct connection by discovering and discovering the gateway after the resource-constrained intelligent thing, or other resource-constrained intelligent thing that is pre-connected to the gateway. You can create connections through things.
  • resource-constrained intelligent things In order for a resource-constrained intelligent thing to create a connection through another resource-constrained intelligent thing that is already connected to the gateway, some of the other resource-constrained intelligent things that are already connected play a role or all of the other connected. Resource-constrained intelligent things can play a role.
  • the step of registering the resource-constrained intelligent thing with the gateway may include registering the topic content to be published by the resource-constrained intelligent thing or the topic of the topic content to be subscribed to the gateway, and then in the data transmission process. It allows a thing to transmit and receive data smoothly.
  • the gateway acts as a proxy (agent) of the resource-constrained intelligent thing, thereby providing the topical content to the broker.
  • a proxy Publish or subscribe to Topic content or mashup content from the broker.
  • the broker is not aware of the resource constraints of intelligent things that publish Topic content to them or intelligent things that subscribe to Topic content from themselves.
  • FIG. 3 illustrates another embodiment of a publish / subscribe based content delivery platform system according to a preferred embodiment of the present invention.
  • the mashup server, the broker, and the gateway may not only exist independently, but as shown in FIG. 3, the mashup server, the broker, and the gateway may be integrated into one. have.
  • FIG. 7 illustrates a process of acquiring a subscription topic by a user terminal and an intelligent thing, and publishing and subscribing to a topic content and a mashup content according to a preferred embodiment of the present invention.
  • One flow chart. Referring to FIG. 7, the end user terminal obtains a topic to be subscribed to through intelligent tag information (NFC, RFID, QR code, etc.), and then subscribes to a topic content of the corresponding topic from a broker.
  • intelligent tag information NFC, RFID, QR code, etc.
  • the end user terminal accesses the mashup server, requests and acquires a complex virtualization topic related to a specific topic, and then subscribes the mashup content for the corresponding complex virtualization topic from the broker.
  • the intelligent thing publishes the topic content to the broker
  • the broker publishes the topic content issued from the intelligent thing to the user terminal and the mashup server who subscribed.
  • the mashup server generates the mashup content using the topic content issued from the broker and publishes the mashup content to the broker
  • the broker publishes the mashup content for the complex virtualization topic published from the mashup server to the user terminal subscribed to.
  • FIG. 8 is a diagram illustrating a process in which a user terminal receives and receives meaningful topics based on context-aware information from a mashup server in a publish / subscribe-based content delivery platform system according to a preferred embodiment of the present invention. It is a flow chart.
  • the mashup server provides the user terminal with a topic of complex virtualization topics and intelligent things related to the context.
  • the user terminal subscribes some or all of the related complex virtualization topics and topics of the intelligent thing to the broker, the intelligent thing publishes the topic content to the broker, and the broker sends the subscribed topic content to the user terminal and the mashup server. Issue.
  • the broker When the user terminal publishes the topic content to the broker, the broker publishes the topic content to the subscribed mashup server, the mashup server generates and publishes the mashup content to the broker, and the broker publishes the mashup content back to the intelligent thing. .
  • the publish / subscribe based content delivery platform system according to the present invention can be widely used in the IoT field.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Primary Health Care (AREA)
  • Biophysics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • General Business, Economics & Management (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

La présente invention concerne un système et un procédé de plateforme de distribution de contenu à base de publication/abonnement. Le système de plateforme de distribution de contenu comprend : un objet intelligent pour publier un contenu thématique ; un terminal utilisateur pour s'abonner au contenu de thème de l'objet intelligent ; un courtier pour fournir un service pour la publication et l'abonnement du contenu de sujet ; et un serveur composite pour s'abonner au contenu de thème à partir du courtier, mapper le contenu de thème à chaque sujet et virtualiser et stocker ledit contenu de thème, générer un nouveau contenu composite virtuel en effectuant une virtualisation complexe sur le contenu de thème virtualisé, et publier le contenu composite au moyen du courtier.
PCT/KR2016/013204 2016-11-10 2016-11-16 Système de plateforme de distribution de contenu à base de publication/abonnement, serveur composite et procédé de distribution de contenu permettant de fournir un contenu composite par virtualisation de sujet Ceased WO2018088604A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2016-0149436 2016-11-10
KR1020160149436A KR101935014B1 (ko) 2016-11-10 2016-11-10 토픽 가상화를 통한 매쉬업 콘텐츠를 제공하는 발행/구독 기반의 콘텐츠 전달 플랫폼 시스템, 매쉬업 서버 및 콘텐츠 전달 방법

Publications (1)

Publication Number Publication Date
WO2018088604A1 true WO2018088604A1 (fr) 2018-05-17

Family

ID=62109920

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2016/013204 Ceased WO2018088604A1 (fr) 2016-11-10 2016-11-16 Système de plateforme de distribution de contenu à base de publication/abonnement, serveur composite et procédé de distribution de contenu permettant de fournir un contenu composite par virtualisation de sujet

Country Status (2)

Country Link
KR (1) KR101935014B1 (fr)
WO (1) WO2018088604A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102335257B1 (ko) 2021-03-29 2021-12-07 주식회사 에픽온 이기종 서비스 데이터 간의 통합 연동 서비스가 가능한 b2b 거래 공급 방법 및 시스템
KR102417240B1 (ko) * 2021-05-11 2022-07-07 에프케이 주식회사 발행-구독 모델 기반 결제 방법 및 시스템

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150032151A (ko) * 2013-09-17 2015-03-25 한국전자통신연구원 사물 웹 환경의 프로세스 기반 사물협업 장치 및 방법
KR20150086914A (ko) * 2014-01-21 2015-07-29 한국과학기술원 서비스 의도에 기반하여 동적 매쉬업 서비스를 제공하는 서비스 시스템 및 방법
KR20150090937A (ko) * 2014-01-29 2015-08-07 주식회사 글로비트 사물 인터넷을 이용한 서비스 시스템
KR20150144259A (ko) * 2014-06-16 2015-12-24 한국전자통신연구원 사물웹 매쉬업 서비스 실행 제어 장치 및 방법
KR20160009618A (ko) * 2013-05-08 2016-01-26 콘비다 와이어리스, 엘엘씨 가상화 브로커 및 콘텍스트 정보를 이용한 자원들의 가상화를 위한 방법 및 장치

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101609056B1 (ko) 2014-07-22 2016-04-04 울산대학교 산학협력단 사물 인터넷 메시징 서비스에 기반한 스마트 상황 분배 프레임워크 장치 및 그 제어 방법
KR101609532B1 (ko) 2014-11-19 2016-04-20 경북대학교 산학협력단 확장형 게시-구독 메시징 서비스 방법 및 시스템

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160009618A (ko) * 2013-05-08 2016-01-26 콘비다 와이어리스, 엘엘씨 가상화 브로커 및 콘텍스트 정보를 이용한 자원들의 가상화를 위한 방법 및 장치
KR20150032151A (ko) * 2013-09-17 2015-03-25 한국전자통신연구원 사물 웹 환경의 프로세스 기반 사물협업 장치 및 방법
KR20150086914A (ko) * 2014-01-21 2015-07-29 한국과학기술원 서비스 의도에 기반하여 동적 매쉬업 서비스를 제공하는 서비스 시스템 및 방법
KR20150090937A (ko) * 2014-01-29 2015-08-07 주식회사 글로비트 사물 인터넷을 이용한 서비스 시스템
KR20150144259A (ko) * 2014-06-16 2015-12-24 한국전자통신연구원 사물웹 매쉬업 서비스 실행 제어 장치 및 방법

Also Published As

Publication number Publication date
KR101935014B1 (ko) 2019-04-05
KR20180052289A (ko) 2018-05-18

Similar Documents

Publication Publication Date Title
CN111787066B (zh) 一种基于大数据与ai的物联网数据平台
Hou et al. Internet of things cloud: Architecture and implementation
Alaya et al. Toward semantic interoperability in oneM2M architecture
CN104640237B (zh) 一种物联网系统
CN112805981B (zh) 用于服务层的主题和数据的动态代理和管理的框架
WO2019141111A1 (fr) Procédé de communication et appareil de communication
CN109756559B (zh) 面向嵌入式机载系统分布式数据分发服务的构建及使用方法
CN108449418A (zh) 一种混合云平台管理系统及方法
KR20170118815A (ko) 메시지 버스 서비스 디렉토리
CN107257969A (zh) 用于m2m系统的语义注释和语义储存库
CN103019180B (zh) 电子设备间互联与控制的方法和系统
CN103534988A (zh) 消息发布与订阅的方法及装置
KR102345082B1 (ko) 클라우드 기반 iec61850 정보 처리 방법
WO2017074034A1 (fr) Procédé et appareil d'interfonctionnement entre systèmes hétérogènes
WO2011162472A1 (fr) Procédé de prise en charge d'un système d'identification d'objet virtuel basé sur un monde virtuel et système le prenant en charge
KR101602100B1 (ko) 사물 인터넷에서 dds 기반의 이질적인 사물 메시지 통합 방법
WO2018088604A1 (fr) Système de plateforme de distribution de contenu à base de publication/abonnement, serveur composite et procédé de distribution de contenu permettant de fournir un contenu composite par virtualisation de sujet
Manandhar MQTT based Communication in IoT
KR20160000544A (ko) 데이터 분산 서비스에서 서비스 품질 프로파일 결정 방법 및 장치
Xiao-Hong Research and development of web of things system based on rest architecture
CN101247312B (zh) 对等模式的上下文感知信息处理系统和方法
KR101869519B1 (ko) 스마트 게이트웨이를 포함하는 사물기기 시스템
Nurgaliyev et al. An analysis of the heterogeneous IoT device network interaction in a cyber-physical system
Tamri et al. The MI-SDN system to manage MQTT data in an interoperable IoT wireless network
CN104572859B (zh) 一种分布式复杂事件处理系统

Legal Events

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

Ref document number: 16921157

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: 16921157

Country of ref document: EP

Kind code of ref document: A1