KR101611093B1 - Method for providing visualization information of things - Google Patents
Method for providing visualization information of things Download PDFInfo
- Publication number
- KR101611093B1 KR101611093B1 KR1020140155213A KR20140155213A KR101611093B1 KR 101611093 B1 KR101611093 B1 KR 101611093B1 KR 1020140155213 A KR1020140155213 A KR 1020140155213A KR 20140155213 A KR20140155213 A KR 20140155213A KR 101611093 B1 KR101611093 B1 KR 101611093B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- visualization
- definition
- variable
- specific
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
Landscapes
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Architecture (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
본 발명은 사물 시각화 정보 제공 방법에 관한 것으로서, 구체적으로 객체의 변수 모델 정보를 기초로, 시각적으로 바로 확인하기 힘든 특정 객체의 3차원 시각화 정보를 생성하여 다양한 모바일 장치를 통해 제공할 수 있는 사물 시각화 정보 제공 방법에 관한 것이다.The present invention relates to a method of providing object visualization information, and more particularly, to a method and apparatus for generating object visualization information by generating three-dimensional visualization information of a specific object, And a method of providing information.
나아가, 형태는 동일하나 크기가 다른 객체들을 하나의 변수 모델로 정의함으로써, 하나의 객체에 대한 3차원 시각화 정보를 필요에 따라 변경하여 생성할 수 있는 사물 시각화 정보 제공 방법에 관한 것이다. Further, the present invention relates to a method of providing object visualization information that can generate three-dimensional visualization information of an object by changing the same as needed, by defining objects having the same shape but different sizes as one variable model.
사물인터넷(Internet of Things, IoT)은 사물에 센서를 부착해 실시간으로 데이터를 인터넷으로 주고받는 기술을 일컫는 것으로, 컴퓨터가 네트워크를 이용해 원격으로 다른 컴퓨터와 정보를 주고받을 수 있는 기술이다. 현재 사물인터넷을 활용한 예로, NFC칩이 탑재되어 스마트폰을 태깅(tagging)하는 동작에 의해 세탁기의 동작 상태나 오작동 여부를 확인하고, 맞춤형 세탁코스로 세탁을 할 수 있는 세탁기가 있다. 그러나, 이와 같은 사물 인터넷(IoT)은 주로 특정 전기/전자 장치와 관련되거나 특정 센서 기반으로 개발되고 있기 때문에 특정 제품군이나 대상에만 활용될 수 있다는 한계가 있다. Internet of Things (IoT) is a technology that attaches sensors to objects and sends and receives data to the Internet in real time. It is a technology that allows a computer to remotely exchange information with other computers using a network. Currently, there is a washing machine capable of checking the operation status or malfunction of the washing machine by tagging the smart phone with NFC chip mounted thereon, and washing the laundry with a customized washing course. However, such Internet (IoT) is mainly related to a specific electric / electronic device or is developed based on a specific sensor, so that it can be utilized only for a specific product group or object.
한편, 현재 3차원 모델 기반의 시각화 기술은 제품의 매뉴얼, 가상현실 기반의 시각화, 시설물의 내부 상세를 HMD(Head Mounted Display)를 통해 제공하는 등의 방법으로 제시되어 있다. 최근 구글(google)이 내놓은 스마트 안경 '구글 글래스(goolge glass)'가 대표적인 예이다. On the other hand, the visualization technology based on the three-dimensional model is presented by means of a manual of a product, a visualization based on a virtual reality, and an internal detail of a facility through an HMD (Head Mounted Display). Recently, Google's google glass (goolge glass) is a good example.
그러나, 객체가 제품, 시설물, 동식물 등으로 다양해지면서 공통의 형상 표준을 정하고 이를 많은 사람들이 활용할 수 있는 모바일 장치로 시각화시키는데 한계가 있다. 왜냐하면, 기존의 캐드를 활용한 객체 정의는 용량이 증가하는 한계로 인해 현재까지는 모바일 장치에서 시각화시키고 활용하는데 제약이 되고 있기 때문이다. However, as objects become diversified into products, facilities, plants, and animals, there is a limit to defining a common shape standard and visualizing it as a mobile device that many people can utilize. This is because the definition of the object using the existing CAD is limited to the visualization and utilization in the mobile device up to now due to the limitation of the increase of the capacity.
따라서, 객체에 대한 보편화된 시각화 및 정보 저장 방안을 제공하고, 특별한 센싱 시스템이 없어도 사물을 인지하고 필요한 정보를 획득하여 다양한 모바일 장치에서 이를 시각화 하기 위한 연구 개발이 필요하다. Therefore, it is necessary to provide a generalized visualization and information storage method for the object, research and develop to recognize the object without obtaining a special sensing system, acquire necessary information, and visualize it in various mobile devices.
본 발명은 객체의 변수 모델 정보를 기초로, 시각적으로 바로 확인하기 힘든 특정 객체의 3차원 시각화 정보를 생성하여 다양한 모바일 장치를 통해 제공할 수 있는 사물 시각화 정보 제공 방법을 제공하는 것에 있다. The object of the present invention is to provide a method of providing object visualization information that can generate 3D visualization information of a specific object that is difficult to visually immediately confirm based on variable model information of an object and provide it through various mobile devices.
또한, 본 발명은 형태는 동일하나 크기가 다른 객체들을 하나의 변수 모델로 정의함으로써, 하나의 객체에 대한 3차원 시각화 정보를 필요에 따라 변경하여 생성할 수 있는 사물 시각화 정보 제공 방법을 제공하는 것에 있다. In addition, the present invention provides a method for providing object visualization information that can generate 3D visualization information for one object by changing the same as one variable model by defining objects having the same shape but different sizes as one variable model have.
본 발명에 따른 사물 시각화 정보 제공 방법은, 특정 객체에 대한 식별 정보 및 정의 변수를 포함하는 객체 정의 정보를 확인하는 단계; 상기 객체 정의 정보에 대응되는 객체 시각화 정보를 검색하는 단계; 및 상기 정의 변수가 상기 객체 시각화 정보에 따른 변수 범위에 포함되는지 여부를 판단하는 단계;를 포함할 수 있고, 상기 정의 변수가 상기 객체 시각화 정보에 따른 변수 범위에 포함되는 경우에는, 상기 정의 변수를 기초로 상기 특정 객체를 시각화(visualization) 하도록 제어할 수 있다. 또는, 상기 정의 변수가 상기 객체 시각화 정보에 따른 변수 범위에 포함되지 않는 경우에는, 에러 상태를 나타내기 위한 메시지를 생성할 수도 있다. The object visualization information providing method according to the present invention comprises the steps of: identifying object definition information including identification information and a definition variable for a specific object; Retrieving object visualization information corresponding to the object definition information; And determining whether the definition variable is included in a variable range according to the object visualization information. When the definition variable is included in a variable range according to the object visualization information, And can control the visualization of the specific object based on the visualization. Alternatively, if the definition variable is not included in the variable range according to the object visualization information, a message for indicating an error state may be generated.
상기 특정 객체에 적어도 제1 대상물 및 제2 대상물이 포함된 경우, 상기 적어도 하나 이상의 정의 변수는 상기 제1 대상물 및 제2 대상물의 관계 변수를 더 포함할 수 있고, 상기 제1 대상물 및 제2 대상물의 관계 변수를 기초로, 상기 제1 대상물 및 제2 대상물의 거리가 유지되는 상태로 상기 특정 객체가 시각화되도록 제어할 수 있다. The at least one definition variable may further include a relational variable of the first object and the second object when the specific object includes at least a first object and a second object, The control unit can control the visualization of the specific object in a state in which the distance between the first object and the second object is maintained.
상기 식별 정보는, 객체의 식별 코드 및 GPS 좌표 정보 중 적어도 하나를 포함할 수 있고, 상기 특정 객체의 시각화 정보는, 객체의 3차원 형상 정보, 객체 내부의 상세 정보 및 객체의 조립해체 정보 중 적어도 하나를 생성하기 위한 정보일 수 있다. The identification information may include at least one of an identification code of the object and GPS coordinate information, and the visualization information of the specific object may include at least one of three-dimensional shape information of the object, detailed information inside the object, And may be information for generating one.
상기 객체 정의 정보는 상기 특정 객체의 특정 위치에 부착될 수 있고, 상기 특정 객체의 시각화는, 상기 특정 위치를 기준으로 상기 특정 객체에 중첩되어 제공되도록 제어할 수 있다. The object definition information may be attached to a specific location of the specific object and the visualization of the specific object may be provided so as to be superimposed on the specific object based on the specific location.
본 발명에 따르면, 객체에 대한 보편화된 시각화 및 정보 저장 방안을 제공하고 다수에 의한 객체 정의와 다수를 위한 클라우드 서비스를 가능하게 할 수 있는 효과가 있다. 나아가, 특별한 센싱 시스템 없이도 사물을 인지하고 필요한 정보를 획득하여 다양한 모바일 장치에서 이를 시각화할 수 있다. According to the present invention, it is possible to provide a generalized visualization and information storage method for an object, and enable a cloud service for a plurality of object definitions and a plurality of objects. Furthermore, without the need for a special sensing system, it is possible to recognize objects and acquire necessary information to visualize them in various mobile devices.
또한, 본 발명에 따르면, 객체에 대한 데이터뱅크 축적으로 전세계적으로 보유한 자원에 대한 파악을 가능하게 하고, 소멸되는 제품이나 기술에 대한 원형을 보전할 수 있다. In addition, according to the present invention, it is possible to grasp the resources possessed globally by accumulating the data bank for the object, and to preserve prototypes for the extinguished product or technology.
또한, 본 발명에 따르면, 기업은 서비스 수준을 높일 수 있고, 관리하는 대상 객체에 대한 정보를 언제 어디서나 확인할 수 있기 때문에 정보 검색이나 업무 처리의 시간을 절약할 수 있다.In addition, according to the present invention, an enterprise can increase the level of service and can save information retrieval or business processing time because information on a target object to be managed can be confirmed anytime and anywhere.
도 1은 본 발명의 일 실시예에 따른 사물 시각화 정보 제공 시스템이 동작하는 환경을 나타내기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 사물 시각화 정보 제공 방법을 설명하기 위한 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 사물 시각화 정보가 사용자 단말기 상에서 실시되는 예를 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시예에 따른 데이터 뱅크에 저장되는 정보들을 설명하기 위한 도표이다.
도 5 내지 9는 본 발명의 일 실시예에 따라 제공되는 사물 시각화 정보를 예를 들어 설명하기 위한 도면이다.FIG. 1 is a diagram illustrating an environment in which a system for providing visual visualization information according to an exemplary embodiment of the present invention operates.
2 is a flowchart illustrating a method for providing object visualization information according to an embodiment of the present invention.
FIG. 3 is a view for explaining an example in which object visualization information according to an embodiment of the present invention is implemented on a user terminal.
4 is a diagram illustrating information stored in a data bank according to an embodiment of the present invention.
FIGS. 5 to 9 illustrate object visualization information provided according to an embodiment of the present invention.
본 발명의 상술한 목적, 특징 및 장점은 첨부된 도면과 관련된 다음의 상세한 설명을 통하여 보다 분명해질 것이다. The foregoing objects, features and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings.
본 발명과 관련된 공지 기능 또는 구성에 관한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.The detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.
본 명세서에서 사용되는 용어는 본 발명을 용이하게 설명하기 위하여 사용되는 것이다. 따라서, 본 발명은 본 명세서에서 사용되는 용어에 의해 한정되지 아니한다. 본 명세서에서 사용하는 용어 중 "접속" 이나 "연결"은 반드시 직접적인 접속 또는 연결만을 의미하는 것은 아니며, 매개체를 통한 간접적인 접속 또는 연결을 포함하는 개념이다. 또한 "모듈" 또는 "부"는 설명의 편의를 위하여 사용하는 용어이므로, 그 자체로 서로 구별되는 의미 도는 기능을 가지는 것은 아니다. The terms used in the present specification are used to easily explain the present invention. Accordingly, the invention is not limited by the terms used herein. As used herein, the term "connection" or "connection" does not necessarily refer to a direct connection or connection, but rather to an indirect connection or connection through an intermediary. Also, "module" or "part" is a term used for convenience of description, and therefore does not have a meaning or function that is different from itself.
본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제1, 제2 등)는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.Numbers (e.g., first, second, etc.) used in the description of the present invention are merely an identifier for distinguishing one component from another.
이하에서는 본 발명에 대하여 첨부된 도면을 참조하여 보다 상세하게 설명한다. 여기서, 도면은 본 발명에 관한 이해를 돕기 위한 것이므로, 본 발명의 기술적 사상이 첨부된 도면에 의해 한정되는 것은 아니다. 한편, 동일한 구성요소에 대해서는 도면상 동일한 도면 부호가 사용되고, 중복된 설명은 생략될 수 있다. 특별한 정의나 언급이 없는 경우에 본 설명에 사용하는 방향을 표시하는 용어는 도면에 표시된 상태를 기준으로 한다. Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings. Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. On the other hand, the same reference numerals are used for the same constituent elements in the drawings, and redundant explanations can be omitted. In the absence of special definitions or references, the terms used in this description are based on the conditions indicated in the drawings.
한편, 도면상에서 표시되는 각 구성은 설명의 편의를 위하여 그 두께나 치수가 과장될 수 있으며, 실제로 해당 치수나 구성간의 비율로 구성되어야 함을 의미하지는 않는다.For the sake of convenience, the thicknesses and dimensions of the structures shown in the drawings may be exaggerated, and they do not mean that the dimensions and the proportions of the structures should be actually set.
본 발명은 본 발명의 사상 및 범위를 벗어나지 아니하고 수정 또는 변형될 수 있다. 이때, 본 발명의 사상 및 범위를 벗어나지 아니하는 수정 또는 변형은, 이 기술의 분야에서 통상의 지식을 가진 자에게 자명하다. 따라서, 본 발명은 본 발명의 사상 및 범위를 벗어나지 아니하는 수정예 또는 변형예를 포함한다. 또한, 본 발명은 후술할 실시예에 의해 한정되지 아니한다.
The present invention can be modified or modified without departing from the spirit and scope of the invention. Modifications or variations that do not depart from the spirit and scope of the present invention will be apparent to those skilled in the art. Accordingly, the invention includes modifications or variations that do not depart from the spirit and scope of the invention. Further, the present invention is not limited to the following embodiments.
이하에서는, 도 1을 참조하여, 본 발명의 일 실시예에 따른 사물 시각화 정보 제공 시스템이 동작하는 환경에 대하여 설명하기로 한다. 도 1은 본 발명의 일 실시예에 따른 사물 시각화 정보 제공 시스템이 동작하는 환경을 나타내기 위한 도면이다. Hereinafter, an environment in which the object visualization information providing system according to an embodiment of the present invention operates will be described with reference to FIG. FIG. 1 is a diagram illustrating an environment in which a system for providing visual visualization information according to an exemplary embodiment of the present invention operates.
도 1을 참조하면, 본 발명에 따른 사물 시각화 정보 제공 시스템은, 서버(100), 데이터뱅크(200), 객체 생성부(300), 전자기기(400), 네트워크(N) 등을 포함할 수 있다. 다만, 상기 구성요소들이 반드시 모두 구비되어야 할 필요는 없으며, 어느 하나의 구성요소가 생략되거나 추가될 수 있으며, 어느 하나의 구성요소가 다른 구성요소에 포함된 상태로 구성될 수 있다. 1, the object visualization information providing system according to the present invention may include a
구체적으로, 도 1에 도시된 바와 같이, 서버(100) 및 전자기기(400)는 소정의 네트워크(N)를 통해 연결될 수 있다. 여기서, 상기 네트워크(N)는 유무선 네트워크를 모두 포함할 수 있다. Specifically, as shown in FIG. 1, the
서버(100)는 상기 네트워크(N)를 통하여 전자기기(400)와 통신을 수행할 수 있으며, 전자기기(400)로부터 특정 객체에 대한 사물 시각화를 요청하는 신호를 수신할 수 있다. 상기 특정 객체에 대한 사물 시각화 요청은, 제품, 시설물, 지하 저장물 등 시각적으로 바로 확인하기 힘든 객체에 대한 3차원 형상, 객체 내부의 상세 매뉴얼, 조립 해체 매뉴얼, 유지관리 매뉴얼 등의 시각화 정보를 제공받기 위한 요청일 수 있다. 한편, 상기 서버(100)는, 도면에는 도시되지 않았으나, 통신 모듈, 사물 시각화 모듈 및 제어 모듈을 더 포함할 수 있다. 즉, 통신 모듈을 통하여 상기 전자기기(400)로부터 사물 시각화 요청을 수신할 수 있으며, 사물 시각화 모듈에서는 상기 전자기기(400)로부터 수신되는 사물 시각화 요청에 대응하여 상기 특정 객체에 대한 시각화 정보를 생성할 수 있다. 또한, 제어모듈은 상기 통신 모듈 및 상기 사물 시각화 모듈의 전반적인 동작을 제어할 수 있다. 상기 서버(100)에 의한 상기 특정 객체에 대한 시각화 정보의 생성 및 제공 방법에 대해서는 관련된 부분에서 상세하게 설명하기로 한다. The
전자기기(400)는 상기 서버(100)와 네트워크(N)를 통하여 통신을 수행할 수 있는 각종 전자 장치일 수 있다. 예를 들어, 상기 전자기기(400)는 스마트폰(401), 태블릿 PC(402) 등의 모바일 장치 일 수 있다. 이하에서는, 설명의 편의를 위하여 상기 전자기기는 모바일 장치(400)인 것으로 상정하여 설명하기로 한다. 예를 들어, 사용자는 스마트폰(401) 내에서 구현되는 특정 어플리케이션(application)을 통해 특정 객체에 대한 시각화를 요청할 수 있고, 상기 서버(100)는 상기 특정 객체에 대한 사물 시각화 요청에 따라 객체에 대한 3차원 형상, 객체 내부의 상세 매뉴얼, 조립 해체 매뉴얼, 유지관리 매뉴얼 등의 시각화 정보를 상기 스마트폰(401)을 통해 제공할 수 있다. 따라서, 사용자는 모바일 장치를 통하여 특정 객체에 대한 시각화 정보를 언제 어디서나 확인할 수 있다.The
데이터뱅크(200)는 상기 서버(100)와 네트워크(N)를 통해 연결되어 있을 수 있고, 상기 데이터뱅크(200)에는 특정 객체에 대한 사물 시각화 정보를 생성하기 위하여 필요한 각종 정보가 저장되어 있을 수 있다. 예를 들어, 상기 데이터뱅크(200)에는 객체의 고유 식별 코드, 변수 모델 정보 등이 저장되어 있을 수 있고, 상기 객체의 고유 식별 코드 및 변수 모델 정보들이 연관되어 저장되어 있을 수 있다. The
상기 객체의 고유 식별 코드는 객체에 부여된 고유의 식별 정보로 숫자, 문자 등의 조합으로 구성될 수 있다. 또한, 상기 변수 모델 정보는 객체에 대한 3차원 형상 등을 생성하기 위한 정보로, 고정 변수, 변동 변수, 관계 설정 변수 등을 포함할 수 있고, 각각의 변수는 특정 범위 값으로 설정되어 있을 수 있다. The unique identification code of the object may be a unique identification information assigned to the object, and may be a combination of numbers, characters, and the like. In addition, the variable model information is information for generating a three-dimensional shape or the like for an object, and may include a fixed variable, a variable variable, a relation setting variable, etc., and each variable may be set to a specific range value .
한편, 상기 데이터 뱅크(200)는 사용자 등이 독자적으로 운영할 수 있고, 불특정 다수의 객체에 대한 시각화 정보를 저장하고 언제 어디서나 활용될 수 있는 기반을 제공하기 위하여 클라우드(cloud) 서비스로 제공될 수 있다. Meanwhile, the
객체 생성부(300)는, 사전 변수모델을 기반으로 객체의 3차원 형상과 관련된 속성을 정의하여 객체 모델 정보를 정의하기 위한 수단일 수 있다. 객체에 대한 3차원 모델 정의는 STEP(standard for the exchange of product data), VRML(virtual reality modeling language) 등의 기하형상 표준을 통하여 간략하게 변수화하여 몇 개의 숫자 조합으로 생성할 수 있으며, 상기 객체 생성부(300)를 통하여 정의된 객체는 활용도에 따라 시각화 정의(MVD, model view definition)가 제시될 수 있다.The
예를 들어, 사용자는 상기 객체 생성부(300)를 통하여 상기 정의된 객체에 고유번호체계를 부여하여 상기 객체 데이터 뱅크(200)에 저장되도록 할 수 있으며, 객체의 속성 정보, 서비스 정보 및 시설물과 같은 고정 위치 자산에 대한 GPS 정보를 함께 등록하는 것도 가능할 수 있다. 또는, 상기 데이터 뱅크(200)에서 객체의 종류와 등록 순서에 따라 자동으로 고유번호체계가 부여될 수도 있다. For example, the user can assign a unique numbering scheme to the defined object through the
상기 객체의 속성 정보는, 제품이나 시설물의 내부의 상세를 시각화하기 위한 객체의 변수 정보, 재질 정보 등을 포함할 수 있다. 또한, 상기 객체의 서비스 정보는 특정 제품, 시설물의 운영 방법에 관련된 유지 관리 매뉴얼, 특정 제품의 조립해체도 또는 해체 순서에 관련된 매뉴얼, 객체내부에 관련된 정보 등을 포함할 수 있다. 또한, 상기 GPS 정보는 시설물의 위치를 반영하는 좌표 정보 또는 주소 정보 등을 포함할 수 있다.The attribute information of the object may include variable information of the object, material information, and the like for visualizing details of the interior of the product or the facility. In addition, the service information of the object may include a maintenance manual related to a specific product, a method of operating the facility, a manual related to disassembly or disassembly of a specific product, information related to the inside of the object, and the like. In addition, the GPS information may include coordinate information or address information reflecting the location of the facility.
따라서, 상기 객체 생성부(300)를 통하여 특정 제품을 하나의 객체 혹의 객체의 조합으로 상기 데이터뱅크(200)에 등록하면, 사용자 등은 모바일 장치(401)를 통하여 제품에 대한 상세 정보 및 조립 해체 등 사용에 필요한 매뉴얼 형태의 정보를 언제든지 제공받을 수 있다. 또는, 사용자 등은 시설물을 구성하는 객체들의 객체 모델 정보가 상기 데이터 뱅크(200)에 등록되어 있으면, 모바일 장치(400)를 통하여 언제나 운영 및 유지관리를 위한 필수정보를 획득할 수 있고, 유지관리에 활용할 수 있다. 한편, 객체에 대한 시각화 정보를 생성하기 위하여 필요한 각종 정보들(이하,'객체 시각화 정보'라 함)은 상기 모바일 장치(400)에 미리 저장되어 있을 수 있다. 또는, 상기 서버(100)에 연결된 데이터 뱅크(200)에 저장되어 있는 객체 시각화 정보들 중 필요에 따라 적어도 하나 이상의 객체 시각화 정보들이 다운로드되어 상기 모바일 장치(400)에 저장될 수 있다. 이 경우, 객체에 대한 시각화 정보 생성과 관련된 모든 제어 동작은 상기 모바일 장치(400) 내의 제어 모듈(도면 미도시)통해 수행될 수 있다. Accordingly, when a specific product is registered in the
예를 들어, 특정 객체에 대한 관리 주체(이하, '사용자'라 함)가 특정 객체만을 관리할 경우에는 상기 특정 객체에 대한 객체 시각화 정보만을 모바일 장치(400) 내에 저장하고 있을 수 있다. 따라서, 사용자는 상기 모바일 장치(400)를 통하여 상기 서버(100)에 대하여 객체 시각화 정보를 요청할 필요 없이, 상기 모바일 장치(400) 내에 저장되어 있는 객체 시각화 정보를 기초로 특정 객체의 시각화 정보를 생성함으로써 상기 특정 객체의 유지관리에 편리하게 활용할 수 있다.
For example, when a management subject (hereinafter, referred to as 'user') for a specific object manages only a specific object, only the object visualization information for the specific object may be stored in the
이하에서는, 도 2 내지 도9를 참조하여, 본 발명의 일 실시예에 따른 사물시각화 정보 제공 방법에 대하여 구체적으로 설명하기로 한다. 한편, 이하에서는 설명의 편의를 위하여 상기 전자기기(400)가 스마트폰(401), 태블릿 PC(402) 등의 모바일 장치인 경우를 상정하여 설명하기로 한다. 또한, 본 발명의 일 실시예에 따른 사물 시각화 정보 제공 방법은 상기 모바일 장치(400) 내에 객체 시각화 정보가 저장되어 있는 경우를 예로 들어 설명하기로 한다. Hereinafter, a method for providing object visualization information according to an embodiment of the present invention will be described in detail with reference to FIG. 2 to FIG. Hereinafter, for convenience of explanation, it is assumed that the
도 2는 본 발명의 일 실시예에 따른 사물 시각화 정보 제공 방법을 설명하기 위한 흐름도이고, 도 3은 본 발명의 일 실시예에 따른 사물 시각화 정보가 모바일 장치(400) 상에서 실시되는 예를 설명하기 위한 도면이다. 또한, 도 4는 본 발명의 일 실시예에 따른 객체 시각화 정보들을 설명하기 위한 도표이며, 도 5 내지 도 9는 본 발명의 일 실시예에 따라 제공되는 사물 시각화 정보를 예를 들어 설명하기 위한 도면들이다. FIG. 2 is a flowchart for explaining a method of providing object visualization information according to an embodiment of the present invention. FIG. 3 is a flowchart illustrating a method of displaying object visualization information according to an exemplary embodiment of the present invention on a
도 2를 참조하면, 본 발명의 일 실시예에 따른 사물 시각화 정보 제공 방법은, 특정 객체에 대한 객체 정의 정보를 확인하는 단계(S10), 상기 객체 정의 정보에 대응되는 객체 시각화 정보를 검색하는 단계(S20), 상기 정의 변수가 상기 객체 시각화 정보에 따른 변수 범위에 포함되는지 여부를 판단하는 단계(S30), 상기 정의 변수가 상기 객체 시각화 정보에 따른 변수 범위에 포함되는 경우에는, 상기 정의 변수를 기초로 상기 특정 객체가 시각화 되도록 제어하는 단계(S40), 또는, 상기 정의 변수가 상기 객체 시각화 정보에 따른 변수 범위에 포함되지 않는 경우에는, 에러 상태를 나타내기 위한 메시지를 생성하는 단계(S50)를 포함할 수 있다. Referring to FIG. 2, a method for providing object visualization information according to an exemplary embodiment of the present invention includes: identifying object definition information on a specific object (S10); searching object visualization information corresponding to the object definition information (S30), determining whether the variable is included in a variable range according to the object visualization information (S30), and if the variable is included in a variable range according to the object visualization information, (S40) of controlling the specific object to be visualized on the basis of the object visualization information, or generating a message (S50) for indicating an error state when the defined variable is not included in the variable range according to the object visualization information, . ≪ / RTI >
이하에서는 각 단계에 대해서 상세하게 설명하기로 한다.
Hereinafter, each step will be described in detail.
상기 모바일 장치(400)는 특정 객체에 대한 객체 정의 정보를 확인할 수 있다(S10). The
구체적으로, 상기 모바일 장치(400)는 다양한 방식에 의해 특정 객체에 대한 객체 정의 정보를 확인할 수 있다. In particular, the
도 3에 도시된 바와 같이, 상기 모바일 장치(400)는 특정 객체에 부착되어 있는 QR 코드(501, RFID 태그(503) 등을 리딩할 수 있고, 상기 QR 코드(501), RFID 태그(503)에 저장되어 있는 객체 정의 정보를 확인할 수 있다. 또는, 모바일 장치(400) 내의 GPS 모듈을 이용하여 상기 특정 객체의 현재 위치에 대한 GPS 좌표를 인식할 수 있다. 또는, 이미지 검색, 명칭 검색 등을 이용하여 상기 특정 객체 정의 정보를 확인할 수 있다. 3, the
예를 들어, 특정 객체에 RFID 태그가 부착되어 있는 경우, 상기 모바일 장치(400)는 리더기가 될 수 있으며, 상기 모바일 장치(400)에서 구현되는 특정 어플리케이션(aaplication) 등을 통하여 상기 특정 객체에 부착된 RFID 태그에 저장된 정보를 리딩(reading)하여 객체 정의 정보를 획득할 수 있다. For example, when an RFID tag is attached to a specific object, the
또는, 예를 들어, 특정 객체에 QR 코드가 부착되어 있는 경우, 상기 모바일 장치(400)는 상기 특정 객체에 부착된 QR 코드를 스캔하여 상기 특정 객체 정의 정보를 획득할 수 있다. 상기 QR 코드는 사각형의 가로세로 격자무늬에 다양한 정보를 담고 있는 2차원 형식일 수 있으며, 영구적인 보전을 위하여 3차원 프린팅 등의 방법으로 생성된 것일 수 있다. Alternatively, for example, when a QR code is attached to a specific object, the
상기 모바일 장치(400)가 상기 특정 객체에 대한 객체 정의 정보를 획득하는 방식은, 상기 예를 들어 설명한 방식에 한정되지 않으며, 상기 모바일 장치(400)가 상기 특정 객체를 인식할 수 있는 모든 방법이 활용될 수 있다.The manner in which the
또한, 상기 객체 정의 정보에는 특정 객체에 대한 식별 정보, 적어도 하나 이상의 정의 변수 정보, 재질 정보 등이 포함될 수 있다. In addition, the object definition information may include identification information of a specific object, at least one definition variable information, material information, and the like.
상기 식별 정보는, 식별 코드 정보 및 GPS 정보 중 적어도 하나를 포함할 수 있다. 상기 식별 코드 정보는 특정 객체를 식별하기 위하여 할당된 고유의 식별번호 일 수 있고, 하나 이상의 숫자 및 문자의 조합으로 구성될 수 있다. 상기 GPS 정보는 특정 객체의 위치 정보를 나타내는 정보일 수 있고, GPS 좌표 정보 또는 주소 정보로 구성될 수 있다. 한편, 상기 GPS 좌표 정보는 상기 모바일 장치(400) 내의 GPS 모듈로부터 자동으로 인식되는 정보일 수 있다. The identification information may include at least one of identification code information and GPS information. The identification code information may be a unique identification number assigned to identify a specific object, and may be composed of one or more numbers and combinations of characters. The GPS information may be information indicating position information of a specific object, and may be GPS coordinate information or address information. Meanwhile, the GPS coordinate information may be information automatically recognized from the GPS module in the
상기 정의 변수 정보는, 특정 객체를 치수(dimension)로 정의한 정보일 수 있고, 객체의 두께, 가로, 세로 길이 등의 조합으로 표현될 수 있다. 예를 들어, 콘크리트 벽체의 객체 정의 변수는 두께, 가로, 세로, 철근 직경, 간격, 덮개에 대하여 (300, 19-200-16, 200, 300)와 같이 정의될 수 있다. The definition variable information may be information that defines a specific object as a dimension, and may be represented by a combination of an object's thickness, width, height, and the like. For example, the object definition variables of a concrete wall can be defined as (300, 19-200-16, 200, 300) for thickness, width, length, rebar diameter,
상기 재질 정보는, 특정 객체의 소재(material)에 대한 정보일 수 있고, 특정 객체가 하나 이상의 소재(material)로 형성된 경우, 각 구성 요소에 대한 재질 정보를 포함할 수 있다. The material information may be information on a material of a specific object, and may include material information about each constituent element when the specific object is formed of one or more materials.
한편, 상기 모바일 장치(400)가 데이터 뱅크(200)에 연결된 서버(100)와 통신을 수행하는 경우에는, 상기 모바일 장치(400)는 상기 서버(100)에 대하여 상기 획득된 객체 정의 정보를 포함하는 사물 시각화 정보 요청을 전송할 수 있다. Meanwhile, when the
상기 모바일 장치(400)는 상기 객체 정의 정보에 대응되는 객체 시각화 정보를 검색할 수 있다(S20). The
즉, 상기 모바일 장치(400)는 특정 객체의 객체 정의 정보가 확인되면, 상기확인된 객체 정의 정보에 대응되는 객체 시각화 정보가 존재하는지 확인하기 위하여, 상기 모바일 장치(400) 내에 저장되어 있는 객체 시각화 정보를 검색할 수 있다. 또는, 상기 서버(100)가 상기 모바일 장치(400)로부터 사물 시각화 정보 요청을 수신한 경우, 상기 데이터 뱅크(200)에 저장되어 있는 객체 시각화 정보를 검색할 수 있다. That is, when the object definition information of a specific object is confirmed, the
상기 객체 시각화 정보는, 특정 객체에 대한 3차원 시각화 정보를 생성하기 위하여 필요한 각종 정보일 수 있고, 객체의 3차원 형상 정보, 객체 내부의 상세 정보 및 객체의 조립해체 정보 중 적어도 하나를 생성하기 위한 정보일 수 있다. The object visualization information may be various information necessary for generating three-dimensional visualization information for a specific object, and may include information for generating at least one of three-dimensional shape information of the object, detailed information inside the object, Information.
상기 모바일 장치(400)의 저장부(도면 미도시) 또는 전술한 데이터 뱅크(200)에는 객체 시각화 정보가 저장되어 있을 수 있다. 예를 들어, 도 4를 참조하면, 객체 1(N1)에 대한 객체 시각화 정보는 객체 1의 고유 식별번호 "1H200R10HD12…"(211)와 연관되어 저장되어 있을 수 있다. 또한, 상기 객체 시각화 정보는 변수 정보(220), GPS 정보(230) 기타 정보(240) 등이 연관되어 저장되어 있을 수 있다. Object visualization information may be stored in a storage unit (not shown) of the
상기 고유 식별번호(211)는, 사용자에 의하여 부여된 고유번호체계일 수 있고, 또는 객체의 종류와 등록 순서에 따라 자동으로 부여된 고유번호체계일 수 있다. The
상기 변수 정보(200)는, 기하 형상 표준에 따라서 간략하게 변수화되어 숫자 조합으로 생성된 것으로, 객체의 치수(dimension)를 최소값 및 최대값의 범위로 나타낸 변수 범위(range) 값으로 정의되어 있을 수 있다. 즉, 객체의 치수를 변수 범위 값으로 정의함으로써, 형태는 동일하지만 크기가 다른 객체들을 하나의 정의할 수 있다. The
또한, 상기 변수 정보(220)는, 고정 변수, 변동 변수를 포함할 수 있으며, 관계 설정 변수가 더 포함되어 있을 수 있다. 관계 설정 변수는, 특정 객체에 포함되어 있는 복수의 대상물 사이의 거리 관계를 정의하는 변수일 수 있다. 예를 들어, 상기 모바일 장치(400) 또는 상기 서버(100)는, 상기 특정 객체에 제1 대상물 및 제2 대상물이 포함되어 있는 경우, 상기 제1 대상물 및 제 2 대상물을 포함하는 특정 객체를 시각화 함에 있어서, 상기 제1 대상물 및 제2 대상물 사이의 거리 관계를 더 고려하여 상기 객체를 시각화할 수 있도록 제어할 수 있다. 따라서, 특정 객체의 크기를 변경함에 따라 상기 제1 대상물 및 제2 대상물이 중첩(overlapping)될 수 있는 오류가 발생되는 것을 방지할 수 있으므로, 상기 특정 객체를 정확하게 시각화할 수 있다. 상기 GPS 정보(230)는, 특정 객체의 위치를 반영하는 좌표 정보 또는 주소 정보일 수 있다. 예를 들어, 상기 모바일 장치(400)는 상기 모바일 장치(400) 내의 GPS 모듈(도면 미도시)를 통하여 상기 객체 1(N1)의 GPS 좌표(230)를 인식할 수 있고, 인식된 상기 객체 1(N1)의 GPS 좌표(230)를 기초로 상기 객체 1(N1)에 대한 사물 시각화 정보를 요청할 수 있다. 즉, 도 4에 도시된 바와 같이, 상기 모바일 장치(400) 또는 서버(100)는 상기 객체 1(N1)의 GPS 좌표(230)가 상기 저장부 또는 데이터 뱅크(200)에 저장되어 있는 GPS 정보들 중 어느 하나와 일치하는지 여부를 확인하여 상기 객체 1(N1)을 식별할 수 있고, 상기 저장부 또는 데이터 뱅크(200)에 상기 객체1(N1)의 GPS 좌표(230)가 존재하는 경우, 상기 GPS 좌표(230)에 대응되는 상기 특정 객체의 고유식별번호(211)를 기초로 상기 특정 객체에 대응되는 객체 시각화 정보를 검색할 수 있다. In addition, the
상기 기타 정보(240)는, 특정 객체에 관련된 유지관리 매뉴얼(241), 조립 해체도(243), 객체 내부 정보(245)등을 포함할 수 있다.The
예를 들어, 철도 시설물 관리자는 상기 모바일 장치(400)를 통하여 철도 시설물에 부착된 RFID 태그를 스캔할 수 있고, 상기 모바일 장치(400)는 상기 RFID 태그에 저장된 상기 철도 시설물의 객체 정의 정보를 확인할 수 있다. 상기 모바일 장치(400)는 상기 모바일 장치(400)의 저장부에 저장된 상기 객체 정의 정보에 대응되는 '철도 시설물 유지관리 매뉴얼 정보'를 검색할 수 있고, 또는, 상기 서버(100)는 상기 모바일 장치(400)로부터 수신된 철도 시설물의 사물 시각화 정보 요청에 대응하여 데이터뱅크(200)에 저장된 '철도 시설물 유지관리 매뉴얼 정보' 등을 검색할 수 있다. 따라서, 사용자는 상기 모바일 장치(400)를 기반으로 하여 철도 시설물과 같은 시설물의 점검 및 유지관리를 수행하는 것이 가능할 수 있다. For example, the railway facility manager can scan the RFID tag attached to the railway facility through the
또는, 예를 들어, 제품을 구매한 소비자는 상기 모바일 장치(400)를 통하여 해당 제품에 부착된 QR 코드를 스캔할 수 있고, 상기 모바일 장치(400)는 상기 QR 코드에 저장된 상기 제품의 객체 정의 정보를 확인할 수 있다. 상기 모바일 장치(400)는 상기 모바일 장치(400)의 저장부에 저장된 상기 객체 정의 정보에 대응되는 '제품의 조립해체도' 등을 검색할 수 있다. 또는, 상기 서버(100)는 상기 모바일 장치(400)로부터 수신된 상기 제품의 사물 시각화 정보 요청에 대응하여 데이터뱅크(200)에 저장된 '제품의 조립해체도' 등을 검색할 수 있다. 따라서, 사용자는 상기 모바일 장치(400)를 기반으로 하여 제품에 대한 상세 정보를 활용하는 것이 가능할 수 있다. Alternatively, for example, a consumer purchasing a product may scan a QR code attached to the product through the
또는 예를 들어, 상기 객체 내부 정보(245)는, 제품이나 시설물 내부의 상세를 시각화한 정보일 수 있고, 동식물의 경우에는 내부 구조나 특징 등에 대한 정보일 수 있다. For example, the in-
도 5의 (a)를 참조하면, 모바일 장치(400)는 특정 시설물(P1)의 객체 정의 정보를 확인할 수 있고, 상기 객체 정의 정보에 포함된 상기 특정 시설물(P1)의 식별 정보 및 정의 변수 정보를 기초로 상기 특정 시설물(P1) 에 대응되는 객체 내부 정보를 검색할 수 있다. 또는 서버(100)는 모바일 장치(400)로부터 상기 특정 시설물(P1)에 대한 사물 시각화 요청을 수신할 수 있고, 상기 사물 시각화 요청에 포함된 특정 시설물(P1)에 대한 식별번호 및 정의 변수 정보를 기초로 특정 시설물의 내부 상세 시각화 정보를 검색할 수 있다. 따라서, 도 5의 (b)에 도시된 바와 같이, 사용자는 모바일 장치(400)를 통하여 상기 특정 시설물(P1)의 내부 상세 시각화 정보를 제공받아 활용할 수 있다. 한편, 도 5의 (b)에 도시된 바와 같이, 상기 모바일 장치(400)는, 상기 특정 시설물(P1)에 대한 내부 상세 시각화 정보를 생성함에 있어서, 객체의 형태를 겹쳐 놓은 상태에서 아래에 내부 상세 시각화 정보를 생성하여 제공할 수 있도록 제어할 수 있다. 5A, the
또한, 도 6의 (a)를 참조하면, 모바일 장치(400)는 콘크리트 벽체 시설물(P2)에 부착되어 있는 인식표를 인식할 수 있고, 상기 인식표에 저장되어 있는 상기 콘크리트 벽체 시설물(P2)의 객체 정의 정보를 확인할 수 있다. 상기 객체 정의 정보에는 상기 콘크리트 벽체 시설물(P2)의 식별 정보 및 정의 변수 정보가 포함될 수 있으며, 상기 식별 정보는 "RCWALL1234"와 같이 정의되어 있을 수 있고, 상기 저의 변수 정보는 상기 콘크리트 벽체의 두께, 가로, 세로, 철근 직경, 간격 덮개 등의 정보가 (300, 19-200-16, 200, 30)과 같이 정의되어 있을 수 있다. 따라서, 상기 모바일 장치(400)는 상기 객체 정의 정보에 대응되는 상기 콘크리트 벽체 시설물에 내한 객체 시각화 정보를 검색할 수 있고, 도 6의 (b)에 도시된 바와 같이, 상기 콘크리트 벽체 시설물(P2)의 내부 구조물에 대한 상세 시각화 정보를 제공할 수 있다. 한편, 상기 콘크리트 벽체 시설물(P2)에는 상기 인식표가 하나 이상 부착되어 있을 수 있고, 상기 모바일 장치(400)는 특정 위치에 부착되어 있는 인식표를 리딩할 수 있다. 이 때, 상기 모바일 장치(400)는, 상기 모바일 장치(400) 상에 상기 콘크리트 벽체 시설물(P2)의 특정 위치에 대한 내부 상세 정보를 시각화 함에 있어서, 상기 콘크리트 벽체 시설물(P2)과 중첩되어 시각화될 수 있도록 제어할 수 있다. 즉, 상기 콘크리트 벽체 시설물(P2)의 특정 위치 상에서 상기 특정 위치의 내부 구조물이 시각화되어 제공될 수 있다.
6 (a), the
상기 모바일 장치(400)는 상기 정의 변수가 상기 객체 시각화 정보에 따른 변수 범위에 포함되는지 여부를 판단할 수 있고(S30), 상기 정의 변수가 상기 객체 시각화 정보에 따른 변수 범위에 포함되는 것으로 판단되면, 상기 정의 변수를 기초로 상기 특정 객체를 시각화되도록 제어할 수 있다(S40). 따라서, 상기 모바일 장치(400)는 동일한 식별 코드로 정의된 하나의 객체에 대하여, 설계 변경 등으로 정의 변수가 변경되는 경우에도, 상기 객체 시각화 정보에 따른 변수 범위에 포함되는 경우에는, 상기 정의 변수를 기초로 상기 모바일 장치(400) 상에 상기 객체를 시각화할 수 있다. The
즉, 도 7의 (a)를 참조하면, 전술한 바와 같이, 특정 객체 대한 3차원 변수 모델 정의, 즉, 객체 시각화 정보에 따른 변수 정보는 기하형상 표준에 따라 간략하게 변수화되어 숫자 조합으로 생성될 수 있다. 즉, 도 7의 (a)를 참조하면, 도 7의 (b)에 도시된 기둥에 대한 3차원 변수 모델 정의, 즉, 객체 시각화 정보에 따른 변수 정보는 직경(diameter of column), 높이(height of column), 시작점의 각도(Start point Angle) 등의 변수 범위 값을 포함할 수 있다. 따라서, 상기 모바일 장치(400)는 상기 객체 정의 정보에 포함된 정의 변수, 직경, 높이, 시작점의 각도 등이 도시된 객체 시각화 정보에 따른 변수 범위 이내에 포함되는 것으로 판단할 수 있다. 도 7의 (a)는 상기 기둥의 직경, 높이, 시작점의 각도 등의 변수 정보를 변수 범위 값으로 저장되어 있는 것을 나타내기 위한 도면이며, 상기 모바일 장치(400)는 상기 정의 변수가 상기 변수 범위에 포함되는 것으로 판단되면, 상기 정의 변수를 기초로 상기 기둥을 도 7의 (b)와 같이 시각화할 수 있다. That is, referring to FIG. 7A, as described above, the three-dimensional variable model definition for a specific object, that is, the variable information according to the object visualization information, is briefly parameterized according to the geometric shape standard, . That is, referring to FIG. 7A, the three-dimensional variable model definition for the column shown in FIG. 7B, that is, the variable information according to the object visualization information is a diameter of column, of column, start point angle, and the like. Accordingly, the
또한, 도 8을 참조하면, 모바일 장치(400)가 객체1(N1)에 부착된 QR 코드를 스캔하여 상기 QR 코드에 저장된 객체 정의 정보를 획득한 경우, 상기 모바일 장치(400)는 상기 객체 정의 정보에 대응되는 객체 시각화 정보를 검색할 수 있다. 또는, 상기 모바일 장치(400)가 상기 객체1(N1)에 대한 3차원 형상 정보를 요청하는 사물 시각화 정보 요청을 전송한 경우, 상기 서버(100)는 상기 사물 시각화 정보 요청에 포함된 식별 정보를 확인하고, 상기 객체1(N1)의 식별 정보에 대응되는 변수 모델 정보를 검색할 수 있다. 예를 들어, 상기 객체1(N1)에 대한 정의 변수는, 지름, 높이가 (1000, 500)이고, 상기 객체1(N1)의 변수 모델 정보에 포함된 상기 객체1(N1)의 변수 범위가 (800~2000, 400~1000)일 수 있다. 이 때, 상기 모바일 장치(400) 또는 상기 서버(100)는 상기 객체1(N1)의 치수(dimension) 정보가 상기 객체1(N1)에 대응되는 변수 모델 정보에 따른 변수 범위에 포함되는지 여부를 판단할 수 있으며, 상기 객체1(N1)의 치수(dimension) 정보가 상기 객체1(N1)에 대응되는 변수 모델 정보에 따른 변수 범위에 포함되는 경우에만 상기 객체1(N1)의 치수(dimension) 정보에 부합되는 시각화 정보를 생성할 수 있다. 따라서, 상기 서버(100)는 상기 객체1(N1)의 치수(1000, 500, 500)이 상기 객체1(N1)의 변수 모델 정보에 따른 변수 범위(800~2000, 400~1000, 400~1000)에 포함되므로 상기 객체1(N1)의 치수(1000, 500, 500)에 부합되는 3차원 형상, 예를 들어, 도 8에 도시된 바와 같이, 객체의 조립 해체도를 생성할 수 있다. 이 때, 상기 서버(100)는 상기 객체1(N1)에 대한 사물 시각화 정보 요청에 포함된 상기 객체1의 재질 정보에 따라 3차원 형상을 생성하는 것도 가능할 수 있다. 8, when the
나아가, 상기 모바일 장치(400) 또는 상기 서버(100)는 상기 객체1(N1)의 정의 변수 및 객체 시각화 정보에 포함된 관계 설정 변수를 더 고려하여 상기 객체1(N1)의 내부 상세 정보를 생성하는 것이 바람직하다. 예를 들어, 상기 객체1(N1)에 대응되는 변수 모델 정보에 포함된 관계 설정 변수에서 상기 제1 객체 및 제2 객체의 거리 관계가 제1 객체의 가로 길이 및 제2 객체의 가로 길이의 1/2로 설정되어 있을 수 있다. 따라서, 상기 모바일 장치(400) 또는 상기 서버(100)는, 상기 제1 객체 및 제2 객체의 거리관계가 유지되는 상태로 객체2(N2)의 내부 상세 정보를 생성할 수 있다. Furthermore, the
그러나, 상기 모바일 장치(400)는 상기 특정 객체에 대한 객체 정의 정보 확인 결과, 상기 객체 정의 정보에 포함된 정의 변수가 상기 객체 정의 정보에 대응되는 객체 시각화 정보에 따른 변수 범위에 포함되지 않는 것으로 판단되는 경우, 상기 특정 객체를 시각화할 수 없다. 따라서, 상기 모바일 장치(400)는 상기 특정 객체를 시각화할 수 없음을 나타내기 위하여 에러 코드를 포함하는 메시지를 생성하도록 제어할 수 있다. However, when the
예를 들어, 모바일 장치(400)가 객체1(N1)에 부착된 QR 코드를 스캔하여 상기 QR 코드에 저장되어 있는 객체 1의 객체 정의 정보를 리딩하고, 상기 서버(100)에 대하여 상기 객체1(N1)에 대한 3차원 형상 정보를 요청하는 사물 시각화 정보 요청을 전송한 경우, 상기 서버(100)는 상기 사물 시각화 정보 요청에 포함된 식별 정보를 확인하고, 상기 객체1(N1)의 식별 정보에 대응되는 객체 시각화 정보를 검색할 수 있다. 여기서 상기 객체1(N1)에 대한 사물 시각화 정보 요청에 포함된 상기 객체1(N1)의 지름, 높이가 (500, 1000)이고, 상기 객체1(N1)의 객체 시각화 정보에 포함된 상기 객체1(N1)의 변수 범위가 (800~2000, 400~1000)일 수 있다. 따라서, 상기 서버(100)는 상기 객체1(N1)의 치수 (500, 1000)이 상기 객체1(N1)의 객체 시각화 정보에 포함된 변수 범위 (800~2000, 400~1000)에 포함되지 않으므로, 상기 객체1(N1)의 3차원 형상 정보를 생성할 수 없음을 나타내는 메시지를 생성할 수 있다. 이에 따라, 상기 모바일 장치(400)에는 상기 사물 시각화 정보 요청을 수행할 수 없음을 표시하는 에러 코드가 포함된 메시지가 전송될 수 있다.
For example, the
다시 말하면, 본 발명의 일 실시예에 따른 사물 시각화 정보 제공 방법에 의하면, 기업의 경우에는 제품을 하나의 객체 혹은 객체의 조합으로 데이터뱅크에 등록하면, 소비자는 해당 객체의 고유 번호를 모바일로 스캔하여 데이터뱅크로부터 언제나 제품에 대한 상세 정보 및 조립 해체 등 사용에 필요한 매뉴얼 형태의 정보를 활용할 수 있다. 나아가, 제품의 디자인 사양 등이 변경되더라도 데이터뱅크에 등록되어 있는 변수 모델 정보를 기초로 변경된 디자인, 사양 등에 따른 객체의 시각화 정보가 제공될 수 있다. In other words, according to the object visualization information providing method according to the embodiment of the present invention, when a product is registered in a data bank by a combination of one object or object, the consumer scans the unique number of the object by mobile From the data bank, you can always use the manual information required for use such as detailed information about the product and disassembly of the assembly. Furthermore, even if the design specification of the product is changed, the visualization information of the object based on the changed design, specifications, and the like can be provided based on the variable model information registered in the data bank.
또한, 본 발명의 일 실시예에 따른 사물 시각화 정보 제공 방법에 의하면, 시설물 관리 주체는 시설물을 구성하는 객체에 코드를 부착하고, 이 객체들이 데이터뱅크에 등록되어 있으면 언제나 운영 및 유지관리를 위한 필수 정보를 획득할 수 있고, 유지관리 활동에 활용할 수 있다. 구체적으로, 도 9의 (a)을 참조하면, 시설물 관리자는 전력, 가스, 상하수도 등과 같은 지하 지장물에 대한 변수, 예를 들어, 노선(좌표), 깊이, 직경을 정의할 수 있다. 또한, 시설물의 특정 위치에 설치된 시설물의 식별 정보와 정의 변수 정보를 포함하는 식별판이 설치되어 있는 경우, 시설물 관리자는 모바일 장치(400)를 이용하여 상기 식별판을 인식할 수 있다. 따라서, 상기 모바일 장치(400)는 상기 모바일 장치(400) 내의 저장부로부터 상기 시설물의 식별번호 및 정의 변수에 대응되는 객체 시각화 정보를 검색할 수 있고, 도 9의 (b)에 도시된 바와 같이, 상기 전력, 가스, 상하수도 등과 같은 지하 저장물의 내부 상세 시각화 정보를 생성하여 제공할 수 있다. 이 때, 시각화 위치 기준은 상기 식별판의 위치에 대한 상대적 위치일 수 있다. 나아가 상기 시설물에 대하여 다수의 관리 주체가 존재하는 경우, 다수의 관리 주체가 제공하는 각각의 시각화 정보, 예를 들어, 가스관에 대한 시각화 정보, 상하수도관에 대한 시각화 정보가 상기 모바일 장치(400) 상에 겹쳐서 제공될 수 있다. 따라서, 시각적으로 확인이 어려운 지하 지장물에 대하여 시설물의 식별번호 및 변수 정보를 활용하여 모바일 기반의 점검 및 유지관리를 수행하는 것이 가능할 수 있다. According to the object visualization information providing method according to an embodiment of the present invention, a facility management entity attaches a code to an object constituting a facility, and whenever the objects are registered in a data bank, essential information for operation and maintenance And can be used for maintenance activities. Specifically, referring to FIG. 9 (a), the facility manager can define variables, such as route (coordinates), depth, and diameter, for underground obstructions such as power, gas, In addition, if an identification plate including identification information of a facility installed at a specific location of the facility and definition variable information is installed, the facility manager can recognize the identification plate using the
따라서, 본 발명에 따르면, 객체의 변수 모델 정보를 기초로, 특정 객체의 3차원 시각화 정보를 별도의 센싱 시스템 없이도 생성 가능하며, 사용자의 요구에 부합하는 시각화 정보를 다양한 모바일 장치를 통해 제공할 수 있다. Therefore, according to the present invention, it is possible to generate three-dimensional visualization information of a specific object on the basis of variable model information of an object without using a separate sensing system, and to provide visualization information corresponding to a user's request through various mobile devices have.
또한, 본 발명에 따르면, 객체에 대한 보편화된 시각화 및 정보 저장 방안을 제공하고 다수에 의한 객체 정의와 다수를 위한 클라우드 서비스를 가능하게 할 수 있는 효과가 있다. 나아가, 특별한 센싱 시스템 없이도 사물을 인지하고 필요한 정보를 획득하여 다양한 모바일 장치에서 이를 시각화할 수 있다. In addition, according to the present invention, it is possible to provide a generalized visualization and information storage method for an object, and enable a cloud service for a plurality of object definitions and a plurality of objects. Furthermore, without the need for a special sensing system, it is possible to recognize objects and acquire necessary information to visualize them in various mobile devices.
또한, 본 발명에 따르면, 객체에 대한 데이터뱅크 축적으로 전세계적으로 보유한 자원에 대한 파악을 가능하게 하고, 소멸되는 제품이나 기술에 대한 원형을 보전할 수 있다. In addition, according to the present invention, it is possible to grasp the resources possessed globally by accumulating the data bank for the object, and to preserve prototypes for the extinguished product or technology.
또한, 본 발명에 따르면, 기업은 서비스 수준을 높일 수 있고, 관리하는 대상 객체에 대한 정보를 언제 어디서나 확인할 수 있기 때문에 정보 검색이나 업무 처리의 시간을 절약할 수 있다.
In addition, according to the present invention, an enterprise can increase the level of service and can save information retrieval or business processing time because information on a target object to be managed can be confirmed anytime and anywhere.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다. 또한 본 문서에서 설명된 실시예들은 한정되게 적용될 수 있는 것이 아니라, 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. The present invention is not limited to the drawings. In addition, the embodiments described in this document can be applied to not only the present invention, but also all or some of the embodiments may be selectively combined so that various modifications can be made.
100: 서버
200: 데이터뱅크
300: 객체생성부
400: 전자기기
N: 네트워크 100: Server
200: Databank
300:
400: Electronic device
N: Network
Claims (5)
상기 객체 정의 정보에 대응되는 객체 시각화 정보를 검색하는 단계; 및
상기 정의 변수가 상기 객체 시각화 정보에 따른 변수 범위에 포함되는지 여부를 판단하는 단계; 를 포함하며,
상기 정의 변수가 상기 객체 시각화 정보에 따른 변수 범위에 포함되는 것으로 판단된 경우, 상기 정의 변수를 기초로 상기 특정 객체를 시각화(visualization) 하도록 제어 하되,
상기 특정 객체가 복수의 대상물을 포함하는 경우, 상기 정의 변수는 상기 복수의 대상물에 대한 관계 변수를 더 포함하고,
상기 관계 변수에 기초하여, 상기 복수의 대상물 간의 거리가 유지되면서 상기 특정 객체가 시각화 되도록 제어하는 것을 특징으로 하는
사물 시각화 정보 제공 방법.Identifying object definition information including identification information and a definition variable for a specific object;
Retrieving object visualization information corresponding to the object definition information; And
Determining whether the definition variable is included in a variable range according to the object visualization information; / RTI >
Controlling the visualization of the specific object based on the definition variable when it is determined that the defined variable is included in a variable range according to the object visualization information,
Wherein when the specific object includes a plurality of objects, the definition variable further includes a relational variable for the plurality of objects,
And controls to visualize the specific object while maintaining a distance between the plurality of objects based on the relational variable
Method of providing information on object visualization.
상기 정의 변수가 상기 객체 시각화 정보에 따른 변수 범위에 포함되지 않는 것으로 판단된 경우에는, 에러 상태를 나타내기 위한 메시지를 생성하는 것을 특징으로 하는
사물 시각화 정보 제공 방법.The method according to claim 1,
And generates a message for indicating an error condition when it is determined that the variable is not included in the variable range according to the object visualization information
Method of providing information on object visualization.
상기 식별 정보는, 객체의 식별 코드 및 GPS 좌표 정보 중 적어도 하나를 포함하고,
상기 특정 객체의 시각화 정보는, 객체의 3차원 형상 정보, 객체 내부의 상세 정보 및 객체의 조립해체 정보 중 적어도 하나를 생성하기 위한 정보인
사물 시각화 정보 제공 방법.The method according to claim 1,
Wherein the identification information includes at least one of an identification code of the object and GPS coordinate information,
The visualization information of the specific object is information for generating at least one of three-dimensional shape information of the object, detailed information inside the object, and disassembly information of the object
Method of providing information on object visualization.
상기 객체 정의 정보는 상기 특정 객체의 특정 위치에 부착되고,
상기 특정 객체의 특정 위치 상에 중첩되어 상기 특정 객체가 시각화 되도록 제어하는
사물 시각화 정보 제공 방법.
The method according to claim 1,
Wherein the object definition information is attached to a specific location of the specific object,
And controls the specific object to be visualized by being superimposed on a specific position of the specific object
Method of providing information on object visualization.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140155213A KR101611093B1 (en) | 2014-11-10 | 2014-11-10 | Method for providing visualization information of things |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140155213A KR101611093B1 (en) | 2014-11-10 | 2014-11-10 | Method for providing visualization information of things |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101611093B1 true KR101611093B1 (en) | 2016-04-11 |
Family
ID=55800751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140155213A KR101611093B1 (en) | 2014-11-10 | 2014-11-10 | Method for providing visualization information of things |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101611093B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000322602A (en) * | 1999-05-12 | 2000-11-24 | Sony Corp | Device and method for processing image and medium |
-
2014
- 2014-11-10 KR KR1020140155213A patent/KR101611093B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000322602A (en) * | 1999-05-12 | 2000-11-24 | Sony Corp | Device and method for processing image and medium |
Non-Patent Citations (2)
Title |
---|
"Visualization of a set of parameters characterized by their correlation matrix." Computational statistics & data analysis 36.1 (2001): |
모듈러 교량 하부구조를 위한 3차원 변수모델의 개발, 한국BIM학회 논문집 vol2 no2(2012)* |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11010501B2 (en) | Monitoring users and conditions in a structure | |
EP3586327B1 (en) | Improved building model with capture of as built features and experiential data | |
US10268782B1 (en) | System for conducting a service call with orienteering | |
US9104677B2 (en) | Comprehensive pipeline management system and method using information recognition means | |
US20190236844A1 (en) | Augmented reality system | |
US10984147B2 (en) | Conducting a service call in a structure | |
CN103069349B (en) | Possesses the handheld field maintenance tools of the location consciousness function of improvement | |
Yuvaraj et al. | Smart supply chain management using internet of things (IoT) and low power wireless communication systems | |
US10467353B2 (en) | Building model with capture of as built features and experiential data | |
KR102374570B1 (en) | facility management system | |
EP3893096A1 (en) | Aligning and augmenting a partial subspace of a physical infrastructure with at least one information element | |
KR101122185B1 (en) | System and method of managing underground facilities using the information identification means | |
Ma et al. | Visualization of component status information of prefabricated concrete building based on building information modeling and radio frequency identification: a case study in China | |
US20190377330A1 (en) | Augmented Reality Systems, Methods And Devices | |
JP2015152483A (en) | Location information acquisition system and location information acquisition method | |
US20190028843A1 (en) | Methods and apparatus for orienteering | |
Li | Designing and implementation of university library automatic management system based on the Internet of Things | |
US8913058B2 (en) | Displaying information associated with an object | |
KR20150138958A (en) | N f c based plant management system | |
KR101611093B1 (en) | Method for providing visualization information of things | |
WO2017183182A1 (en) | Maintenance system, maintenance device, maintenance method, and computer program | |
CA3114190A1 (en) | Method and apparatus for orienteering | |
KR101438663B1 (en) | Smart management system be based on QR-code for the reference mark | |
KR101417933B1 (en) | An NFC mobilephone repair and reinforcement simulation system with GIS techniques | |
KR101044991B1 (en) | System and method of managing a drain pipe by calculating a position using a wireless lan |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |