[go: up one dir, main page]

WO2019168219A1 - Procédé de recherche de ressource sémantique dans un système m2m - Google Patents

Procédé de recherche de ressource sémantique dans un système m2m Download PDF

Info

Publication number
WO2019168219A1
WO2019168219A1 PCT/KR2018/002458 KR2018002458W WO2019168219A1 WO 2019168219 A1 WO2019168219 A1 WO 2019168219A1 KR 2018002458 W KR2018002458 W KR 2018002458W WO 2019168219 A1 WO2019168219 A1 WO 2019168219A1
Authority
WO
WIPO (PCT)
Prior art keywords
semantic
search
resource
semantic resource
query
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/KR2018/002458
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.)
Korea Electronics Technology Institute
Original Assignee
Korea Electronics Technology Institute
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 Korea Electronics Technology Institute filed Critical Korea Electronics Technology Institute
Publication of WO2019168219A1 publication Critical patent/WO2019168219A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]

Definitions

  • the present invention relates to technologies related to Machine to Machine (M2M) / Internet of Things (IoT), and more particularly, to a method of searching for semantic resources in an M2M / IoT system.
  • M2M Machine to Machine
  • IoT Internet of Things
  • the oneM2M standard provides the ability to store, query and search semantic resources.
  • access control provided by oneM2M may be applied to semantic resource search.
  • Semantic resource retrieval is performed in the semantic database, not in the normal database. As a result, semantic resource retrieval with access control makes the semantic database huge, which can significantly reduce performance.
  • the present invention has been made to solve the above problems, and an object of the present invention is to provide a method for more efficiently and lightly implement a semantic resource search function to which the access control is applied and an M2M system applying the same.
  • a semantic resource search method comprises: receiving a semantic resource search request; Searching for a semantic resource to which the application requesting the semantic resource search has a search right; Modifying the semantic query included in the received semantic resource search request by reflecting the search result; Sending the modified semantic query to the semantic database.
  • the retrieval step may then treat the semantic resource having no access control information as if the application has a retrieval right.
  • the modifying step may include the semantic resource retrieved in the searching step in the semantic query to limit the search range in the semantic database to the included semantic resource.
  • the ID of the semantic resource found in the searching step may be converted into an ID used in the semantic database and included in the semantic query.
  • the semantic database may perform semantic resource search according to the semantic query.
  • the semantic resource search method may further include receiving a semantic resource search result from the semantic database as a result of the semantic query.
  • the receiving step may receive the ID of the parent resource of the semantic resource corresponding to the semantic query transmitted in the transmitting step.
  • the semantic resource search method according to an embodiment of the present invention may further include returning the received semantic resource search result to the application.
  • the retrieval step may be retrieved by an external system that stores access control information on the semantic resource.
  • the electronic device a communication unit for communicating with the terminal and the semantic database is installed application; And receiving a semantic resource search request from the terminal through the communication unit, searching for a semantic resource that the application installed in the terminal requesting the semantic resource search has authority to search, and searching for a semantic query included in the semantic resource search request received from the application. It includes a processor for modifying the reflection to the result, and transmits to the semantic database through the communication unit.
  • a method for searching for semantic resources includes: searching for semantic resources for which an application requesting for searching for semantic resources has a search right; And modifying the semantic query included in the received semantic resource search request by reflecting the search result.
  • a computer-readable recording medium comprising: searching for a semantic resource that the application requesting the semantic resource search has authority to search; And a step of modifying the semantic query included in the received semantic resource search request by reflecting the search result.
  • the semantic resource search function to which the access control is applied can be more efficiently and lightly implemented. In particular, it is possible to maintain an optimal state of search performance without increasing the processing load on the semantic database.
  • FIG. 1 is a diagram provided to explain a semantic resource search method according to an embodiment of the present invention
  • FIG. 2 is a diagram provided to explain a semantic resource search method according to another embodiment of the present invention.
  • FIG. 3 is a view showing an M2M system to which the present invention is applicable.
  • FIG. 4 is an internal block diagram of the electronic devices shown in FIG. 3.
  • 1 is a diagram provided to explain a semantic resource search method according to an embodiment of the present invention.
  • access control on a semantic resource is first performed in the oneM2M platform 100, and a semantic query reflecting the result is generated, so that the semantic database 200 has simple semantics. Only perform a search.
  • the semantic when storing a semantic resource on the oneM2M platform 100, such as ⁇ semanticDescriptor> in the semantic database 200, the semantic in addition to the ID of the semantic resource It also stores the ID of the parent resource of the resource.
  • the oneM2M platform 100 receives a oneM2M Semantic Resource Discovery Request from the user application 10 (1).
  • the received semantic resource search request is a request according to the oneM2M standard.
  • the oneM2M platform 100 searches for the semantic resource to which the user application 10 that has requested the semantic resource search has the search right. This is a procedure for applying access control to semantic resource retrieval.
  • the oneM2M platform 100 can refer to this attribute to find out the semantic resource to which the user application 10 has search authority. have.
  • the oneM2M platform 100 may have a semantic resource having no access control information as an attribute.
  • the ⁇ semanticDescriptor> resource which is a semantic resource according to the oneM2M standard, may indicate access control information through the accessControlPolicyIDs attribute, but this attribute may not exist because it is an option.
  • the oneM2M platform 100 treats the user application 10 as having search rights. That is, when the accessControlPolicyIDs attribute of the ⁇ semanticDescriptor> resource does not exist, the oneM2M platform 100 performs access control without applying the system default policy.
  • a semantic resource search to which access control is applied may be performed even for a ⁇ semanticDescriptor> resource having no accessControlPolicyIDs attribute.
  • the oneM2M platform 100 reflects the search result for the semantic query included in the semantic resource search request received from the user application 10. Correct it.
  • the oneM2M platform 100 includes information about semantic resources found as having the search right of the user application 10 in the semantic query. This is to limit the search range in the semantic database 200 to semantic resources included in the semantic query.
  • the oneM2M platform 100 may identify the ID of the retrieved semantic resource. Is converted into an ID format used by the semantic database 200 and then included in the semantic query. If the ID formats are the same, this procedure is omitted.
  • the oneM2M platform 100 transmits the modified semantic query to the semantic database 200 (2).
  • the semantic database 200 performs a search according to the received semantic query, and the search range is that the user application 10 has the authority to search among semantic resources that the semantic database 200 holds information with. Limited to semantic resources.
  • the semantic database 200 When searching for semantic resources, the semantic database 200 does not apply access rights to semantic resources of the user application 10 that is the requestor. This is already applied by the oneM2M platform 100.
  • the semantic database 200 returns a semantic resource search result for the semantic query received from the oneM2M platform 100 (3). Through this, the oneM2M platform 100 obtains a semantic resource search result.
  • the semantic resource search result includes the ID of the parent resource of the semantic resource that matches the semantic query.
  • the semantic query transmitted by the oneM2M platform 100 to the semantic database 200 may add / modify the semantic query to return its parent resource ID instead of the semantic resource ID when the search result is returned.
  • the oneM2M platform 100 returns the semantic resource search result received from the semantic database 200 to the user application 10 (4).
  • the oneM2M platform 100 stores access control information on semantic resources, so that the search for semantic resources that the user application 10 has access to is performed in the oneM2M platform 100. It was.
  • the access control information on the semantic resource is stored in an external system other than the oneM2M platform 100, the technical idea of the present invention may be applied even when searching in the external system.
  • the oneM2M platform 100 first performs access control using the dynamicAuthorizationConsultationIDs attribute value of the external system 300 (3, 4), and the user application 10 has access authority.
  • the semantic database 200 performs a query only on semantic resources.
  • the oneM2M platform 100 receives a search request for semantic resources that the user application 10 has access to and returns from the external system 300, and modifies the semantic query received from the user application 10 based on the request. To the semantic database 200.
  • M2M system to which the present invention is applicable is a diagram illustrating an M2M system to which the present invention is applicable.
  • M2M system to which the present invention is applicable as shown in Figure 3, the server (100-1), the gateway (100-21, 100-22), the device (100-31, 100-32, 100-33, 100) And various electronic devices such as -34) are connected to each other so as to communicate with each other.
  • connection structure of the electronic devices shown in FIG. 3 may also be replaced in other ways as necessary.
  • All of the electronic devices illustrated in FIG. 3 may be the oneM2M platform 100 that performs the semantic resource search function in the aforementioned M2M system.
  • FIG. 4 is an internal block diagram of the electronic devices shown in FIG. 3. Configurations necessary for implementing an embodiment of the present invention are the server (100-1), gateway (100-21, 100-22), device (100-31, 100-32, 100-33, 100-34) Is common. Therefore, in Fig. 4, these are referred to collectively as "100", which will be referred to collectively as electronic devices hereinafter.
  • electronic devices include a communication unit 110, a processor 120, a storage unit 130, and a function block 140.
  • the communication unit 110 is a communication interface means for communicating with an external device, such as a user terminal in which the user application 10 is installed, the semantic database 200, and the external system 300.
  • the processor 120 includes at least one application entity (AE) and a common service entity (CSE). Depending on the type and function of the electronic device, the AE may not be included.
  • AE application entity
  • CSE common service entity
  • the semantic resource search function presented above of the processor 120 is performed, and the storage unit 130 provides a storage space necessary for the processor 120 to perform the semantic resource search function.
  • the function block 140 performs an inherent function of the electronic device. For example, when the electronic device is the server 100-1, virtual machines providing a service correspond to the function block 140.
  • the technical idea of the present invention can be applied to a computer-readable recording medium containing a computer program for performing the functions of the apparatus and method according to the present embodiment.
  • the technical idea according to various embodiments of the present disclosure may be implemented in the form of computer readable codes recorded on a computer readable recording medium.
  • the computer-readable recording medium can be any data storage device that can be read by a computer and can store data.
  • the computer-readable recording medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical disk, a hard disk drive, or the like.
  • the computer-readable code or program stored in the computer-readable recording medium may be transmitted through a network connected between the computers.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

La présente invention concerne un procédé de recherche de ressource sémantique dans un système M2M. Le procédé de recherche de ressource sémantique selon un mode de réalisation de la présente invention comprend les étapes consistant : à rechercher, lorsqu'une demande de recherche d'une ressource sémantique est reçue, une ressource sémantique pour laquelle une application ayant demandé la recherche de ressource sémantique possède un droit de recherche ; et à modifier une interrogation sémantique comprise dans la demande de recherche de ressource sémantique reçue, par application d'un résultat de recherche, et à transmettre l'interrogation sémantique modifiée à une base de données. Par conséquent, une fonction de recherche de ressource sémantique, à laquelle une commande d'accès est appliquée, peut être mise en œuvre de manière plus efficace et aisée.
PCT/KR2018/002458 2018-02-28 2018-02-28 Procédé de recherche de ressource sémantique dans un système m2m Ceased WO2019168219A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020180024157A KR102116176B1 (ko) 2018-02-28 2018-02-28 M2m 시스템에서의 시맨틱 리소스 검색 방법
KR10-2018-0024157 2018-02-28

Publications (1)

Publication Number Publication Date
WO2019168219A1 true WO2019168219A1 (fr) 2019-09-06

Family

ID=67806382

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2018/002458 Ceased WO2019168219A1 (fr) 2018-02-28 2018-02-28 Procédé de recherche de ressource sémantique dans un système m2m

Country Status (2)

Country Link
KR (1) KR102116176B1 (fr)
WO (1) WO2019168219A1 (fr)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102795253B1 (ko) * 2019-10-23 2025-04-16 한국전자기술연구원 IoT/M2M 플랫폼에서 리소스 ID 포맷 변환 방법
KR20220007975A (ko) * 2020-07-13 2022-01-20 한국전자기술연구원 M2m 데이터 마켓플레이스를 이용한 m2m 데이터셋 판매 및 구매 방법
WO2023063443A1 (fr) * 2021-10-14 2023-04-20 한국전자기술연구원 Procédé de génération d'ensemble de données d'inférence d'apprentissage automatique (ml) à l'aide de plateforme d'ido
WO2023063444A1 (fr) * 2021-10-14 2023-04-20 한국전자기술연구원 Procédé de construction d'un ensemble de données d'entraînement d'apprentissage automatique à l'aide d'une plateforme de l'internet des objets

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130012388A (ko) * 2011-07-25 2013-02-04 삼성전자주식회사 시맨틱 웹 어플리케이션의 모델 확장 장치, 시맨틱 웹 어플리케이션의 모델 확장 방법 및 이를 이용한 단말기
KR20150120593A (ko) * 2014-04-17 2015-10-28 전자부품연구원 IoT 리소스 검색 방법 및 서버
US20170124193A1 (en) * 2015-10-30 2017-05-04 Convida Wireless, Llc Restful operations for semantic iot
KR20170100646A (ko) * 2014-12-30 2017-09-04 콘비다 와이어리스, 엘엘씨 M2m 시스템들에 대한 시맨틱 주석 및 시맨틱 저장소
KR20170109399A (ko) * 2016-03-21 2017-09-29 전자부품연구원 온톨로지 기반 IoT 서비스 구성 방법 및 시스템

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015082083A1 (fr) * 2013-12-04 2015-06-11 Nec Europe Ltd. Procédé et système de génération d'une ressource de dispositif virtuelle accessible pour une application
KR101846778B1 (ko) * 2017-03-29 2018-04-06 전자부품연구원 Id 확인 서비스 방법 및 이를 적용한 m2m 시스템

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130012388A (ko) * 2011-07-25 2013-02-04 삼성전자주식회사 시맨틱 웹 어플리케이션의 모델 확장 장치, 시맨틱 웹 어플리케이션의 모델 확장 방법 및 이를 이용한 단말기
KR20150120593A (ko) * 2014-04-17 2015-10-28 전자부품연구원 IoT 리소스 검색 방법 및 서버
KR20170100646A (ko) * 2014-12-30 2017-09-04 콘비다 와이어리스, 엘엘씨 M2m 시스템들에 대한 시맨틱 주석 및 시맨틱 저장소
US20170124193A1 (en) * 2015-10-30 2017-05-04 Convida Wireless, Llc Restful operations for semantic iot
KR20170109399A (ko) * 2016-03-21 2017-09-29 전자부품연구원 온톨로지 기반 IoT 서비스 구성 방법 및 시스템

Also Published As

Publication number Publication date
KR20190103585A (ko) 2019-09-05
KR102116176B1 (ko) 2020-05-27

Similar Documents

Publication Publication Date Title
WO2019168219A1 (fr) Procédé de recherche de ressource sémantique dans un système m2m
WO2012050296A2 (fr) Système de nuage et procédé de compression et de transmission de fichiers dans un système de nuage
WO2011099690A2 (fr) Procédé et appareil pour utiliser un service de dispositif de réseau domestique sur la base d'un accès à distance
WO2023096118A1 (fr) Procédé d'entrée et de sortie de données utilisant une mémoire de valeurs-clés basée sur un nœud de stockage
WO2019107594A1 (fr) Procédé de mise en correspondance de données de dispositif et de ressources de serveur dans un environnement iot, et passerelle l'appliquant
WO2018182065A1 (fr) Procédé d'association d'abonnement à ressources multiples dans un système m2m
WO2012108617A1 (fr) Procédé et appareil permettant de gérer un contenu dans un dispositif de traitement
WO2013027922A1 (fr) Dispositif et procédé de gestion de fichiers images comprimés, pour système informatique en nuage
WO2017191977A1 (fr) Procédé de gestion d'informations sémantiques sur une plate-forme m2m/iot
WO2023080261A1 (fr) Procédé de liaison entre des plateformes de norme onem2m et ngsi-ld à l'aide d'une ontologie sémantique
WO2020085787A2 (fr) Disque en nuage de type usb et système de gestion de données utilisant celui-ci
WO2020085528A1 (fr) Procédé de gestion d'expiration d'abonnement et système m2m l'employant
WO2018212610A1 (fr) Serveur, système et procédé de diagnostic de code malveillant
WO2018221996A1 (fr) Procédé de stockage de données internes de service à l'aide d'un compte en nuage et programme associé
WO2013118926A1 (fr) Système permettant de fournir des informations médicales par l'intermédiaire d'un dispositif mobile, procédé permettant de fournir des informations médicales par l'intermédiaire d'un dispositif mobile et support d'enregistrement lisible par ordinateur sur lequel est enregistré un programme pour exécuter le procédé
WO2013100484A1 (fr) Terminal utilisateur et procédé de partage de données entre applications associées
WO2020122313A1 (fr) Procédé de recherche de ressources basée sur une interrogation géographique à l'aide d'attributs de géolocalisation
WO2023068394A1 (fr) Procédé de couplage de données entre un système onem2m et un système ngsi-ld
WO2023068392A1 (fr) Procédé d'exécution d'une opération au moyen d'une souscription/notification sur une plate-forme de données
WO2020101224A1 (fr) Appareil et procédé pour assurer un service de conteneurs
WO2019022584A1 (fr) Procédé de gestion d'abonnement à des ressources croisées
WO2024080406A1 (fr) Procédé de stockage et de fourniture de données sans perte même lorsque la plateforme de données ne fonctionne pas
WO2010021518A2 (fr) Appareil et procédé pour utiliser des informations de contenus dans une gestion de droits numériques
WO2018101547A1 (fr) Procédé de récupération de ressources
WO2019022583A1 (fr) Procédé d'interrogation de données d'un dispositif de type spécifique en fonction d'informations de localisation

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18907625

Country of ref document: EP

Kind code of ref document: A1