KR102343958B1 - A multimedia device and a method for correcting an error indication by a multimedia device - Google Patents

A multimedia device and a method for correcting an error indication by a multimedia device Download PDF

Info

Publication number
KR102343958B1
KR102343958B1 KR1020170145710A KR20170145710A KR102343958B1 KR 102343958 B1 KR102343958 B1 KR 102343958B1 KR 1020170145710 A KR1020170145710 A KR 1020170145710A KR 20170145710 A KR20170145710 A KR 20170145710A KR 102343958 B1 KR102343958 B1 KR 102343958B1
Authority
KR
South Korea
Prior art keywords
information
unicode
group
error
counterpart terminal
Prior art date
Application number
KR1020170145710A
Other languages
Korean (ko)
Other versions
KR20190050376A (en
Inventor
유윤석
Original Assignee
현대자동차주식회사
기아 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 현대자동차주식회사, 기아 주식회사 filed Critical 현대자동차주식회사
Priority to KR1020170145710A priority Critical patent/KR102343958B1/en
Publication of KR20190050376A publication Critical patent/KR20190050376A/en
Application granted granted Critical
Publication of KR102343958B1 publication Critical patent/KR102343958B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 멀티미디어 장치 및 멀티미디어 장치에 의한 오류 표시 검출 방법에 관한 것이다. 본 발명의 일 실시예에 따른 멀티미디어 장치에 의한 오류 표시 검출 방법은, 상대 단말로부터 수신한 제1 메타정보(metadata)에 대응되는 제1 유니코드정보에 에러패턴이 포함되는지 판단하는 단계; 상기 에러패턴이 상기 제1 유니코드정보에 포함된 경우, 상기 상대 단말로 메타정보를 재 요청하는 단계; 상기 재 요청 이후, 상기 상대 단말로부터 수신한 제2 메타정보에 대응되는 제2 유니코드정보와 상기 제1 유니코드정보를 비교하는 단계; 및 상기 제2 유니코드정보와 상기 제1 유니코드정보가 동일한 경우, 상기 제1 유니코드를 정상코드로 판단하는 단계; 를 포함할 수 있다.The present invention relates to a multimedia apparatus and a method for detecting an error indication by the multimedia apparatus. An error display detection method by a multimedia apparatus according to an embodiment of the present invention includes the steps of: determining whether an error pattern is included in first Unicode information corresponding to first meta information received from a counterpart terminal; re-requesting meta information to the counterpart terminal when the error pattern is included in the first Unicode information; comparing second Unicode information corresponding to second meta information received from the counterpart terminal with the first Unicode information after the re-request; and determining that the first Unicode information is a normal code when the second Unicode information and the first Unicode information are the same; may include

Description

멀티미디어 장치 및 멀티미디어 장치에 의한 오류 표시 검출 방법{A multimedia device and a method for correcting an error indication by a multimedia device}A multimedia device and a method for correcting an error indication by a multimedia device

본 발명은 차량에 장착된 멀티미디어 장치에 관한 것으로, 상세하게는 멀티미디어 장치에서 발생되는 오류 표시를 검출하는 방법에 관한 것이다.The present invention relates to a multimedia device mounted on a vehicle, and more particularly, to a method of detecting an error display generated in the multimedia device.

최근 차량에 탑재되는 인포테인먼트(infotainment) 장치가 수행할 있는 서비스는 다양하고, 빠른 속도로 변화하고 있다. 인포테인먼트 장치는 운전자가 소지하는 휴대 단말과의 통신 연결을 통해 특정 서비스를 제공할 수 있다. 이때, 차량과 휴대 단말 사이의 끊김 없는 무선 통신 연결은 특정 서비스 제공에 반드시 필요할 수 있다.Recently, services that can be performed by an infotainment device mounted on a vehicle are diverse and are changing at a rapid pace. The infotainment device may provide a specific service through communication connection with a mobile terminal carried by the driver. In this case, a seamless wireless communication connection between the vehicle and the portable terminal may be absolutely necessary to provide a specific service.

예를 들어, 차량은 휴대 단말과 근거리 무선 통신으로 연결되어, 근거리 무선 통신을 통해 멀티미디어 컨텐츠를 수신할 수 있고, 수신한 멀티미디어 컨텐츠를 출력하여 운전자에게 제공할 수 있다.For example, the vehicle may be connected to a mobile terminal through short-range wireless communication, may receive multimedia content through short-range wireless communication, and may output the received multimedia content and provide it to the driver.

한편, 차량은 다수의 휴대 단말과 무선 통신 연결을 수행할 수 있으며, 휴대 단말 이외에 외부 네트워크와의 원거리 통신 연결을 지속적으로 수행할 수도 있다. 다시 말해서, 차량은 차량의 내부 또는 외부와 복수의 무선 네트워크를 형성할 수 있다. 이때, 차량이 수행하는 다양한 무선 통신 연결 중 어느 하나의 통신 연결에 예상치 못한 장애가 발생할 수 있다.Meanwhile, the vehicle may perform wireless communication connection with a plurality of portable terminals, and may continuously perform long-distance communication connection with an external network in addition to the portable terminal. In other words, the vehicle may form a plurality of wireless networks with the interior or exterior of the vehicle. In this case, an unexpected failure may occur in any one of various wireless communication connections performed by the vehicle.

이러한 장애는 불규칙적인 시간 간격을 두고 되풀이 되어 발생할 수 있기 때문에 사전에 통신 장애에 따른 오류가 포함된 정보를 발견하는 방법이 필요하다.Since these failures may occur repeatedly at irregular time intervals, a method of discovering information containing errors due to communication failures in advance is required.

본 발명은 상술한 종래 기술의 문제점을 해결하기 위해 고안된 것으로, 본 발명의 목적은 멀티미디어 장치 및 멀티미디어 장치에 의한 오류 표시 검출 방법을 제공하는 것이다.The present invention has been devised to solve the problems of the prior art, and an object of the present invention is to provide a multimedia apparatus and a method for detecting an error display by the multimedia apparatus.

본 발명은 운전자에게 특정 서비스를 제공하기 이전에 차량에서 수신한 정보에 오류 정보가 포함되어 있는지 사전에 검사하는 구체적인 방법을 제공할 수 있다.The present invention may provide a specific method of pre-inspecting whether error information is included in information received from a vehicle before providing a specific service to the driver.

본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical problems to be achieved in the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those of ordinary skill in the art to which the present invention belongs from the description below. will be able

상기와 같은 기술적 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 멀티미디어 장치에 의한 오류 표시 검출 방법은, 상대 단말로부터 수신한 제1 메타정보(metadata)에 대응되는 제1 유니코드정보에 에러패턴이 포함되는지 판단하는 단계; 상기 에러패턴이 상기 제1 유니코드정보에 포함된 경우, 상기 상대 단말로 메타정보를 재 요청하는 단계; 상기 재 요청 이후, 상기 상대 단말로부터 수신한 제2 메타정보에 대응되는 제2 유니코드정보와 상기 제1 유니코드정보를 비교하는 단계; 및 상기 제2 유니코드정보와 상기 제1 유니코드정보가 동일한 경우, 상기 제1 유니코드를 정상코드로 판단하는 단계; 를 포함할 수 있다.In order to solve the above technical problem, in the method for detecting an error display by a multimedia apparatus according to an embodiment of the present invention, there is an error in the first Unicode information corresponding to the first meta information received from the opposite terminal. determining whether a pattern is included; re-requesting meta information to the counterpart terminal when the error pattern is included in the first Unicode information; comparing second Unicode information corresponding to second meta information received from the counterpart terminal with the first Unicode information after the re-request; and determining that the first Unicode information is a normal code when the second Unicode information and the first Unicode information are the same; may include

실시예에 따라, 상기 제1 메타정보는 상기 상대 단말로부터 수신한 멀티미디어 컨텐츠의 관련 정보를 포함할 수 있다.According to an embodiment, the first meta information may include information related to multimedia content received from the counterpart terminal.

실시예에 따라, 상기 에러패턴이 포함되는지 판단하는 단계는, 상기 제1 메타정보를 상기 제1 유니코드정보로 변환하는 단계; 를 포함하며, 상기 제1 유니코드정보는 한글소리마디를 포함하는 제1 그룹, 영문을 포함하는 제2 그룹, 통합 한자를 포함하는 제3 그룹 및 특수문자를 포함하는 제4 그룹 중 적어도 하나의 그룹에 포함된 정보를 포함할 수 있다.According to an embodiment, determining whether the error pattern is included may include: converting the first meta information into the first Unicode information; Including, wherein the first Unicode information includes at least one of a first group including Hangul phonemes, a second group including English, a third group including integrated Chinese characters, and a fourth group including special characters Information included in the group may be included.

실시예에 따라, 상기 에러패턴 중 제1 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹에서 지정되지 않은 정보를 포함한 패턴이며, 상기 에러패턴 중 제2 에러패턴은 상기 제1 그룹에서 지정된 제1 정보, 상기 제2 그룹에서 지정된 제2 정보 및 상기 제3 그룹에서 지정된 제3 정보 모두를 포함한 패턴이며, 상기 에러패턴 중 제3 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹 중 어느 두 그룹에서 지정된 정보가 기 설정된 횟수 이상 반복되는 패턴이며, 상기 에러패턴 중 제4 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹 중 적어도 하나의 그룹에서 지정된 정보 사이에 상기 제4 그룹에서 지정된 정보를 포함한 패턴일 수 있다.According to an embodiment, a first error pattern among the error patterns is a pattern including information not specified in the first group, the second group, and the third group, and a second error pattern among the error patterns includes the first A pattern including all of the first information specified in the group, the second information specified in the second group, and the third information specified in the third group, wherein a third error pattern among the error patterns is the first group and the second group and a pattern in which information specified in any two groups of the third group is repeated more than a preset number of times, and a fourth error pattern among the error patterns is at least one of the first group, the second group, and the third group. It may be a pattern including the information specified in the fourth group among the information specified in .

실시예에 따라, 상기 제1 메타정보를 상기 제1 유니코드정보로 변환하는 단계는, 상기 변환된 상기 제1 유니코드정보를 제1 메모리에 저장하는 단계; 를 포함하며, 상기 제2 유니코드정보와 상기 제1 유니코드정보를 비교하는 단계는, 상기 제1 메모리에 저장된 상기 제1 유니코드정보와 제2 메모리에 저장된 상기 제2 유니코드정보를 비교하는 단계; 를 포함할 수 있다.According to an embodiment, the converting of the first meta information into the first Unicode information may include: storing the converted first Unicode information in a first memory; The comparing of the second Unicode information with the first Unicode information comprises comparing the first Unicode information stored in the first memory with the second Unicode information stored in the second memory. step; may include

실시예에 따라, 상기 제1 메타정보는, 상기 멀티미디어 컨텐츠의 제목, 가수, 앨범, 장르, 재생시간 중 적어도 어느 하나를 포함할 수 있다.According to an embodiment, the first meta information may include at least one of a title, a singer, an album, a genre, and a playback time of the multimedia content.

실시예에 따라, 상기 상대 단말로 근거리 무선 통신을 통해 메타정보를 요청하는 단계; 상기 상대 단말로부터 상기 제1 메타정보를 수신하는 단계; 상기 수신한 제1 메타정보를 상기 제1 유니코드정보로 변환하는 단계; 를 더 포함할 수 있다.According to an embodiment, the method comprising: requesting meta information to the counterpart terminal through short-range wireless communication; receiving the first meta information from the counterpart terminal; converting the received first meta information into the first Unicode information; may further include.

실시예에 따라, 상기 정상코드로 판단된 제1 유니코드를 출력하는 단계; 를 더 포함할 수 있다.outputting a first Unicode code determined as the normal code according to an embodiment; may further include.

실시예에 따라, 상기 제2 유니코드정보와 상기 제1 유니코드정보가 상이한 경우, 상기 상대 단말로 메타정보를 재 요청하는 단계; 를 더 포함할 수 있다.According to an embodiment, when the second Unicode information and the first Unicode information are different, re-requesting meta information to the counterpart terminal; may further include.

실시예에 따라, 상기 상대 단말로 메타정보를 재 요청하는 횟수를 카운트하는 단계; 상기 횟수가 기 설정된 값 이상인 경우, 상기 상대 단말로의 재 요청을 중단하는 단계; 를 더 포함할 수 있다.According to an embodiment, counting the number of times the meta information is re-requested to the counterpart terminal; stopping the re-request to the counterpart terminal when the number of times is greater than or equal to a preset value; may further include.

실시예에 따라, 본 발명은 상기 기재된 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.According to an embodiment, the present invention provides a computer-readable recording medium in which a program for executing the method described above is recorded.

또한, 본 발명의 일 실시예에 따른 멀티미디어 장치는, 상대 단말로 근거리 무선 통신을 통해 메타정보(metadata)를 요청하고, 상기 상대 단말로부터 제1 메타정보를 수신하는 통신부; 및 상기 제1 메타정보에 대응되는 제1 유니코드정보에 에러패턴이 포함되는지 판단하는 제어부; 를 포함하며, 상기 제어부는, 상기 에러패턴이 상기 제1 유니코드정보에 포함된 경우, 상기 상대 단말로 메타정보를 재 요청하도록 시키며, 상기 재 요청 이후 상기 상대 단말로부터 수신한 제2 메타정보에 대응되는 제2 유니코드정보와 상기 제1 유니코드정보를 비교하여, 상기 제2 유니코드정보와 상기 제1 유니코드정보가 동일한 경우, 상기 제1 유니코드를 정상코드로 판단할 수 있다.In addition, a multimedia apparatus according to an embodiment of the present invention includes: a communication unit for requesting meta information from a counterpart terminal through short-range wireless communication and receiving first meta information from the counterpart terminal; and a control unit that determines whether an error pattern is included in the first Unicode information corresponding to the first meta information. including, wherein, when the error pattern is included in the first Unicode information, the control unit makes a request for meta information to the counterpart terminal again, and adds the second meta information received from the counterpart terminal after the re-request. By comparing the corresponding second Unicode information and the first Unicode information, when the second Unicode information and the first Unicode information are the same, the first Unicode information may be determined as a normal code.

실시예에 따라, 상기 제1 메타정보는 상기 상대 단말로부터 수신한 멀티미디어 컨텐츠의 관련 정보를 포함할 수 있다.According to an embodiment, the first meta information may include information related to multimedia content received from the counterpart terminal.

실시예에 따라, 상기 제어부는, 상기 제1 메타정보를 상기 제1 유니코드정보로 변환하며, 상기 제1 유니코드정보는 한글소리마디를 포함하는 제1 그룹, 영문을 포함하는 제2 그룹, 통합 한자를 포함하는 제3 그룹 및 특수문자를 포함하는 제4 그룹 중 적어도 하나의 그룹에 포함된 정보를 포함할 수 있다.According to an embodiment, the control unit converts the first meta information into the first Unicode information, and the first Unicode information includes a first group including Hangul phonemes, a second group including English, Information included in at least one of a third group including integrated Chinese characters and a fourth group including special characters may be included.

실시예에 따라, 상기 에러패턴 중 제1 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹에서 지정되지 않은 정보를 포함한 패턴이며, 상기 에러패턴 중 제2 에러패턴은 상기 제1 그룹에서 지정된 제1 정보, 상기 제2 그룹에서 지정된 제2 정보 및 상기 제3 그룹에서 지정된 제3 정보 모두를 포함한 패턴이며, 상기 에러패턴 중 제3 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹 중 어느 두 그룹에서 지정된 정보가 기 설정된 횟수 이상 반복되는 패턴이며, 상기 에러패턴 중 제4 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹 중 적어도 하나의 그룹에서 지정된 정보 사이에 상기 제4 그룹에서 지정된 정보를 포함한 패턴일 수 있다.According to an embodiment, a first error pattern among the error patterns is a pattern including information not specified in the first group, the second group, and the third group, and a second error pattern among the error patterns includes the first A pattern including all of the first information specified in the group, the second information specified in the second group, and the third information specified in the third group, wherein a third error pattern among the error patterns is the first group and the second group and a pattern in which information specified in any two groups of the third group is repeated more than a preset number of times, and a fourth error pattern among the error patterns is at least one of the first group, the second group, and the third group. It may be a pattern including the information specified in the fourth group among the information specified in .

실시예에 따라, 상기 변환된 상기 제1 유니코드정보를 저장하는 제1 메모리; 를 더 포함하며, 상기 제어부는, 상기 제1 메모리에 저장된 상기 제1 유니코드정보와 제2 메모리에 저장된 상기 제2 유니코드정보를 비교할 수 있다.According to an embodiment, a first memory for storing the converted first Unicode information; Further comprising, the control unit may compare the first Unicode information stored in the first memory with the second Unicode information stored in the second memory.

실시예에 따라, 상기 제1 메타정보는, 상기 멀티미디어 컨텐츠의 제목, 가수, 앨범, 장르, 재생시간 중 적어도 어느 하나를 포함할 수 있다.According to an embodiment, the first meta information may include at least one of a title, a singer, an album, a genre, and a playback time of the multimedia content.

실시예에 따라, 상기 정상코드로 판단된 제1 유니코드를 출력하는 출력부; 를 더 포함할 수 있다.According to an embodiment, an output unit for outputting the first Unicode determined as the normal code; may further include.

실시예에 따라, 상기 제어부는, 상기 제2 유니코드정보와 상기 제1 유니코드정보가 상이한 경우, 상기 상대 단말로 메타정보를 재 요청하하도록 시킬 수 있다.According to an embodiment, when the second Unicode information and the first Unicode information are different from each other, the control unit may cause the counterpart terminal to request meta information again.

실시예에 따라, 상기 제어부는, 상기 상대 단말로 메타정보를 재 요청하는 횟수를 카운트하고, 상기 횟수가 기 설정된 값 이상인 경우, 상기 상대 단말로의 재 요청을 중단시킬 수 있다.According to an embodiment, the controller may count the number of times of re-requesting meta information to the counterpart terminal, and when the number of times is equal to or greater than a preset value, stop the re-request to the counterpart terminal.

본 발명에 따른 멀티미디어 장치 및 멀티미디어 장치에 의한 오류 표시 검출 방법에 대한 효과를 설명하면 다음과 같다.The effect of the multimedia apparatus and the method for detecting error display by the multimedia apparatus according to the present invention will be described as follows.

첫째, 본 발명은 휴대 단말로부터 수신한 멀티미디어 컨텐츠에 대해 운전자에게 보다 정확한 정보를 제공할 수 있다.First, according to the present invention, it is possible to provide more accurate information to a driver about multimedia content received from a mobile terminal.

둘째, 본 발명은 오류가 포함된 정보를 운전자에게 출력하여 제공하기 이전에 거를 수 있다.Second, according to the present invention, information including errors can be filtered out before being provided to the driver.

본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtainable in the present invention are not limited to the above-mentioned effects, and other effects not mentioned may be clearly understood by those of ordinary skill in the art to which the present invention belongs from the following description. will be.

이하에 첨부되는 도면들은 본 발명에 관한 이해를 돕기 위한 것으로, 상세한 설명과 함께 본 발명에 대한 실시예들을 제공한다. 다만, 본 발명의 기술적 특징이 특정 도면에 한정되는 것은 아니며, 각 도면에서 개시하는 특징들은 서로 조합되어 새로운 실시예로 구성될 수 있다.
도 1은 본 발명의 일 실시예에 따른 상대 단말과 통신 연결된 멀티미디어 장치를 설명하기 위한 구조도이다.
도 2는 본 발명의 일 실시예에 따른 멀티미디어 장치에 의한 오류 표시 검출 방법을 설명하기 위한 순서도이다.
도 3은 본 발명의 일 실시예에 따른 오류 표시 검출 방법 중 에러 패턴을 설명하기 위한 순서도이다.
The accompanying drawings are provided to help understanding of the present invention, and provide embodiments of the present invention together with detailed description. However, the technical features of the present invention are not limited to specific drawings, and features disclosed in each drawing may be combined with each other to form a new embodiment.
1 is a structural diagram illustrating a multimedia apparatus communicatively connected to a counterpart terminal according to an embodiment of the present invention.
2 is a flowchart illustrating a method for detecting an error display by a multimedia apparatus according to an embodiment of the present invention.
3 is a flowchart illustrating an error pattern in a method for detecting an error indication according to an embodiment of the present invention.

이하, 본 발명의 실시예들이 적용되는 장치 및 다양한 방법들에 대하여 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.Hereinafter, an apparatus and various methods to which embodiments of the present invention are applied will be described in more detail with reference to the drawings. The suffixes "module" and "part" for components used in the following description are given or mixed in consideration of only the ease of writing the specification, and do not have distinct meanings or roles by themselves.

이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 캐리어 웨이브 매체 등이 포함될 수 있다.In the above, even though all the components constituting the embodiment of the present invention are described as being combined or operated in combination, the present invention is not necessarily limited to this embodiment. That is, within the scope of the object of the present invention, all the components may operate by selectively combining one or more. In addition, although all the components may be implemented as one independent hardware, some or all of the components are selectively combined to perform some or all of the functions of the combined hardware in one or a plurality of hardware program modules It may be implemented as a computer program having Codes and code segments constituting the computer program can be easily inferred by those skilled in the art of the present invention. Such a computer program is stored in a computer readable storage medium (Computer Readable Media), read and executed by the computer, thereby implementing the embodiment of the present invention. The storage medium of the computer program may include a magnetic recording medium, an optical recording medium, a carrier wave medium, and the like.

실시예의 설명에 있어서, 각 구성 요소의 " 상(위) 또는 하(아래)", "전(앞) 또는 후(뒤)"에 형성되는 것으로 기재되는 경우에 있어, "상(위) 또는 하(아래)" 및"전(앞) 또는 후(뒤)"는 두 개의 구성 요소들이 서로 직접 접촉되거나 하나 이상의 또 다른 구성 요소가 두 개의 구성 요소들 사이에 배치되어 형성되는 것을 모두 포함한다.In the description of the embodiment, in the case of being described as being formed in "above (above) or below (below)", "before (front) or after (rear)" of each component, "above (above) or below" "(below)" and "before (front) or after (behind)" include both components formed by direct contact with each other or one or more other components disposed between the two components.

또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.In addition, terms such as "comprises", "comprises" or "have" described above mean that the corresponding component may be embedded, unless otherwise specified, excluding other components. Rather, it should be construed as being able to further include other components. All terms, including technical and scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which the present invention belongs, unless otherwise defined. Terms commonly used, such as those defined in the dictionary, should be interpreted as being consistent with the meaning of the context of the related art, and are not interpreted in an ideal or excessively formal meaning unless explicitly defined in the present invention.

또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성 요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성 요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.In addition, in describing the components of the present invention, terms such as first, second, A, B, (a), (b), etc. may be used. These terms are only for distinguishing the elements from other elements, and the essence, order, or order of the elements are not limited by the terms. When it is described that a component is “connected”, “coupled” or “connected” to another component, the component may be directly connected or connected to the other component, but another component is between each component. It should be understood that elements may also be “connected,” “coupled,” or “connected.”

그리고 본 발명을 설명함에 있어서 관련된 공지기술에 대하여 이 분야의 기술자에게 자명한 사항으로서 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다.In the description of the present invention, if it is determined that the subject matter of the present invention is unnecessarily obscure as it is obvious to those skilled in the art with respect to related known techniques, the detailed description thereof will be omitted.

차량에 장착되는 인포테인먼트 장치에 포함되는 멀티미디어 장치(예를 들어, AVN(Audio Video Navigation) 장치)는 운전자가 차량에 탑승할 때 소지하는 휴대 단말로부터 멀티미디어 컨텐츠를 수신할 수 있다. 멀티미디어 장치는 수신한 멀티미디어 컨텐츠를 디스플레이 장치 또는 오디오 장치를 통해 출력할 수 있다. 차량이 운전자에게 멀티미디어 컨텐츠를 휴대 단말로부터 수신하여 제공하기 위해서는 선행되는 조건으로 휴대 단말과 차량 사이의 유선 또는 무선 통신이 요구된다. 예를 들어, 멀티미디어 장치는 블루투스 스트리밍(BlueTooth Streaming) 기능을 수행할 수 있고, 휴대 단말과 블루투스 통신을 통해 스트리밍 방식으로 음원 정보를 수신하여 오디오 장치를 통해 출력할 수 있다.A multimedia device (eg, an audio video navigation (AVN) device) included in an infotainment device mounted on a vehicle may receive multimedia content from a mobile terminal that a driver carries when riding in a vehicle. The multimedia device may output the received multimedia content through a display device or an audio device. In order for the vehicle to receive multimedia content from the mobile terminal and provide it to the driver, wired or wireless communication between the mobile terminal and the vehicle is required as a prerequisite. For example, the multimedia device may perform a Bluetooth streaming function, and may receive sound source information through a streaming method through Bluetooth communication with a portable terminal and output the same through the audio device.

한편, 차량과 휴대 단말 사이의 무선 통신 접속은 무선 통신의 종류에 따라 다양할 수 있으며, 예를 들어, 여러 종류의 셀룰러 신호(2G/3G/4G), 다양한 무선 통신 방식(BT/WLAN/GPS/Broadcast signal) 등이 있을 수 있다. 이때, 다른 종류의 무선 신호에 의한 간섭 등에 따른 통신 장애 또는 전원공급 오류 등 다양한 원인에 의해 차량은 오류 정보가 포함된 정보를 휴대 단말로부터 수신하는 문제가 발생할 수 있다.On the other hand, the wireless communication connection between the vehicle and the portable terminal may vary according to the type of wireless communication, for example, various types of cellular signals (2G/3G/4G), various wireless communication methods (BT/WLAN/GPS) /Broadcast signal) and the like. At this time, there may be a problem in that the vehicle receives information including error information from the mobile terminal due to various causes such as communication failure or power supply error due to interference by other types of radio signals.

이러한 문제는 예상하지 못한 에러(error)이기 때문에 재현하기도 쉽지 않으며, 문제 발생의 근본적인 원인을 분석하고 개선하는 것도 어렵다.Since such a problem is an unexpected error, it is not easy to reproduce, and it is also difficult to analyze and improve the root cause of the problem.

예를 들어, 휴대 단말로부터 수신한 멀티미디어 컨텐츠의 관련 정보를 포함하는 메타정보에 오류 정보가 포함되어 있을 수 있다. 비록, 예상치 못한 오류 정보의 발생에 대해, 시동 on/off, 멀티미디어 장치의 타 모드 전환 후 복귀, 다음 컨텐츠 넘기기 등의 조작에도 오류가 사라질 수 있으나, 운전자가 전방 주시하는데 방해되는 요소이다.For example, error information may be included in meta information including information related to multimedia content received from the mobile terminal. Although the error may disappear in operations such as turning on/off the ignition, returning after switching to another mode of the multimedia device, and skipping the next content with respect to the occurrence of unexpected error information, it is an element that hinders the driver's forward gaze.

따라서, 본 발명은 이러한 문제를 해결하기 위해 휴대 단말로부터 수신한 정보에 에러패턴이 있는지 분석하고, 추가적인 에러패턴을 데이터베이스(database)에 누적하여 저장하며, 이를 이용하여 상기 오류를 필터링하는 방법을 제공한다.Accordingly, in order to solve this problem, the present invention provides a method of analyzing whether there is an error pattern in information received from a mobile terminal, accumulating and storing the additional error pattern in a database, and filtering the error using this do.

도 1은 본 발명의 일 실시예에 따른 상대 단말과 통신 연결된 멀티미디어 장치를 설명하기 위한 구조도이다.1 is a structural diagram illustrating a multimedia apparatus communicatively connected to a counterpart terminal according to an embodiment of the present invention.

도 1을 참조하면, 멀티미디어 장치(100)는 상대 단말(200)과 직접 통신을 수행하는 통신부(110), 상대 단말(200)로부터 수신한 정보가 오류를 포함하는지 검출하는 제어부(120), 상대 단말(200)로부터 수신한 정보에 오류가 없는 경우 사용자에게 수신한 정보를 표시하는 출력부(130) 및 상대 단말(200)로부터 수신한 정보를 저장하는 메모리(140)를 포함할 수 있다. 도 1에 도시된 구성 요소들이 필수적인 것은 아니어서, 그보다 많은 구성 요소들을 갖거나 그보다 적은 구성 요소들을 갖는, 멀티미디어 장치(100)가 구현될 수 있다.Referring to FIG. 1 , the multimedia apparatus 100 includes a communication unit 110 that directly communicates with a counterpart terminal 200 , a controller 120 that detects whether information received from the counterpart terminal 200 includes an error, and a counterpart terminal 200 . When there is no error in the information received from the terminal 200, the output unit 130 for displaying the received information to the user and the memory 140 for storing the information received from the other terminal 200 may be included. Since the components shown in FIG. 1 are not essential, the multimedia apparatus 100 having more or fewer components may be implemented.

차량에 탑재된 멀티미디어 장치(100)는AVN(Audio Video Navigation) 장치에 포함될 수 있다. AVN 장치는 차량 인포테인먼트(infotainment) 시스템이라고도 지칭되며, 운전자에게 경로 안내 등의 주행 정보를 제공할 뿐만 아니라, 음악 및 비디오, DMB 등의 즐길 거리를 제공할 수 있다. 실시예에 따라, 멀티미디어 장치(100)는 헤드유닛을 포함할 수 있다.The multimedia device 100 mounted on the vehicle may be included in an AVN (Audio Video Navigation) device. The AVN device is also referred to as a vehicle infotainment system, and may provide driving information such as route guidance to the driver as well as providing entertainment such as music, video, and DMB. According to an embodiment, the multimedia apparatus 100 may include a head unit.

멀티미디어 장치(100)는 운전자가 소지하는 상대 단말(200)과 유선 통신 또는 무선 통신을 통해 연결될 수 있으며, 상대 단말(200)에 저장되어 있는 정보로서 멀티미디어 컨텐츠(multimedia contents)가 멀티미디어 장치(100)로 이동될 수 있다. 멀티미디어 장치(100)는 상대 단말(200)과 연동시키는 커넥티비티 어플리케이션(connectivity application)을 포함할 수 있다. 이러한 커넥티비티 어플리케이션을 통해 멀티미디어 장치(100)는 상대 단말(200)로부터 수신한 멀티미디어 컨텐츠를 운전자에게 제공할 수 있다. 실시예에 따라, 커넥티비티 어플리케이션은 블루투스 어플리케이션일 수 있다.The multimedia apparatus 100 may be connected to the opposite terminal 200 carried by the driver through wired communication or wireless communication, and multimedia contents as information stored in the opposite terminal 200 are displayed in the multimedia apparatus 100 . can be moved to The multimedia apparatus 100 may include a connectivity application that interworks with the counterpart terminal 200 . Through this connectivity application, the multimedia apparatus 100 may provide the multimedia content received from the counterpart terminal 200 to the driver. According to an embodiment, the connectivity application may be a Bluetooth application.

상대 단말(200)은 운전자가 차량에 탑승할 때 소지할 수 있는 단말로서, 실시예에 따라, 상대 단말(200)은 휴대폰(mobile phone), 스마트폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MP3 player, 스마트 워치와 같은 웨어러블 디바이스 등을 포함할 수 있으며, 이에 국한되지는 아니하며 본 발명에 따른 상대 단말(200)은 멀티미디어 장치(100)와 통신이 가능한 기기라면 족하다.The counterpart terminal 200 is a terminal that a driver can carry when boarding a vehicle. According to an embodiment, the counterpart terminal 200 is a mobile phone, a smart phone, or a laptop computer. , digital broadcasting terminals, personal digital assistants (PDA), portable multimedia players (PMPs), MP3 players, wearable devices such as smart watches, etc., but is not limited thereto, and the counterpart terminal 200 according to the present invention Any device capable of communicating with the multimedia device 100 is sufficient.

통신부(110)는 상대 단말(200)과 근거리 무선 통신(short-range wireless communication)을 통해 연결될 수 있다. 근거리 무선 통신은 비교적으로 가까운 거리에서 서로 접촉하지 않은 상태로 정보를 전달할 수 있는 통신으로 정의될 수 있다. 근거리 무선 통신은 차량에서 손을 쓰지 않고 전화 통화를 하는 등의 핸즈프리 장치에서 사용될 수 있으며, 실시예에 따라, 블루투스(Bluetooth) 통신, 와이파이(WiFi) 통신, 지그비(Zig bee) 통신, NFC(Near Field Communication) 통신 등을 포함할 수 있다.The communication unit 110 may be connected to the counterpart terminal 200 through short-range wireless communication. Short-range wireless communication may be defined as communication capable of transmitting information at a relatively close distance without contacting each other. Short-range wireless communication may be used in a hands-free device such as making a phone call without hands in a vehicle, and according to embodiments, Bluetooth communication, Wi-Fi communication, Zigbee communication,  NFC (Near) Field  Communication) communication, etc. may be included.

통신부(110) 및 상대 단말(200) 각각은 근거리 무선 통신이 허용되는 영역에 서로가 위치하게 되면 상호간에 근거리 무선 통신 연결을 시도할 수 있다. 통신부(110) 및 상대 단말(200) 각각은 근거리 무선 통신 채널이 설정되기 전 상호 간에 검색하는 절차를 수행할 수 있다.Each of the communication unit 110 and the counterpart terminal 200 may attempt a short-range wireless communication connection with each other when they are located in an area where short-range wireless communication is allowed. Each of the communication unit 110 and the counterpart terminal 200 may perform a mutual search procedure before a short-range wireless communication channel is established.

예를 들어, 통신부(110)는 블루투스(Bluetooth)와 같은 근거리 무선 통신 기술을 사용할 수 있고, 페어링(pairing) 절차를 수행할 수 있다. 통신부(110) 및 상대 단말(200) 사이의 연결은 통신부(110) 및 상대 단말(200) 각각에 탑재된 근거리 통신기술을 수행하는 장치/모듈에 따라 달라질 수 있다.For example, the communication unit 110 may use a short-range wireless communication technology such as Bluetooth, and may perform a pairing procedure. The connection between the communication unit 110 and the counterpart terminal 200 may vary depending on a device/module performing a short-range communication technology mounted on the communication unit 110 and the counterpart terminal 200, respectively.

검색하는 절차가 수행된 이후, 통신부(110) 및 상대 단말(200) 사이에 정보가 송수신되기 전 멀티미디어 장치(100)에 상대 단말(200)을 등록하는 절차가 요구될 수 있다. 예를 들어, 멀티미디어 장치(100)과 상대 단말(200) 사이의 블루투스 통신이 연결되기 위해서, 페어링(pairing) 과정에서 접속 정보가 최초 1회 입력될 수 있다. 접속 정보는 멀티미디어 장치(100)과 상대 단말(200) 상호간에 근거리 무선 통신으로 접속되기 위해 인증하기 위한 정보 일 수 있다.After the search procedure is performed, before information is transmitted/received between the communication unit 110 and the counterpart terminal 200 , a procedure for registering the counterpart terminal 200 with the multimedia apparatus 100 may be required. For example, in order to establish a Bluetooth communication connection between the multimedia apparatus 100 and the counterpart terminal 200 , access information may be initially input once during a pairing process. The access information may be information for authenticating access to the multimedia apparatus 100 and the counterpart terminal 200 through short-range wireless communication.

페어링 절차가 종료되면, 통신부(110)는 상대 단말(200)로부터 멀티미디어 컨텐츠를 수신할 수 있고, 수신한 멀티미디어 컨텐츠의 출력 시 함께 운전자에게 출력되는 메타정보(METADATA)도 추가적으로 제공할 수 있다.When the pairing procedure is completed, the communication unit 110 may receive the multimedia content from the counterpart terminal 200 , and may additionally provide meta information (METADATA) that is output to the driver together when the received multimedia content is output.

메타정보(metadata)는 상대 단말(200)로부터 수신한 멀티미디어 컨텐츠의 관련 정보로 정의될 수 있고, 메타정보는 멀티미디어 컨텐츠의 제목, 가수, 앨범, 장르, 재생시간 중 적어도 어느 하나를 포함할 수 있다.Meta information may be defined as information related to multimedia content received from the counterpart terminal 200, and the meta information may include at least one of a title, singer, album, genre, and playback time of the multimedia content. .

예를 들어, 멀티미디어 컨텐츠가 음원일 경우, 메타정보는, 곡명(Song title), 가수(Artist), 앨범(album), 장르(genre), 재생시간(Playing Time) 중 어느 하나를 포함할 수 있다.For example, when the multimedia content is a sound source, the meta information may include any one of a song title, an artist, an album, a genre, and a playing time. .

제어부(120)는 멀티미디어 장치(100)를 전반적으로 제어하기 위해 데이터 처리 및 연산을 수행할 수 있다.The controller 120 may perform data processing and calculation to control the multimedia apparatus 100 as a whole.

제어부(120)는 상대 단말(200)과의 연결을 매개하는 커넥티비티 어플리케이션을 활성화할 수 있다. 실시예에 따라, 커넥티비티 어플리케이션은 블루투스 어플리케이션일 수 있고, 제어부(120)는 블루투스 어플리케이션을 제어하여 블루투스 스트리밍 기능을 수행하는 별도의 어플리케이션 모듈(module)을 포함할 수 있으며, 어플리케이션 모듈과 블루투스 하드웨어 모듈을 연결하는 프레임워크(Framework) 모듈을 포함할 수 있다.The controller 120 may activate a connectivity application that mediates a connection with the counterpart terminal 200 . According to an embodiment, the connectivity application may be a Bluetooth application, and the controller 120 may include a separate application module that performs a Bluetooth streaming function by controlling the Bluetooth application, and includes an application module and a Bluetooth hardware module. It may include a framework module that connects.

커넥티비디 어플리케이션이 구동되면, 제어부(120)는 상대 단말(200)로부터 수신하는 멀티미디어 컨텐츠에 대한 메타정보를 상대 단말(200)에 요청할 수 있다. When the connectivity application is driven, the controller 120 may request meta information about the multimedia content received from the counterpart terminal 200 from the counterpart terminal 200 .

제어부(120)는 메타정보를 통신부(110)에 요청할 수 있고, 통신부(110)는 메타정보의 요청을 상대 단말(200)로 전송할 수 있다. 이후, 통신부(110)는 메타정보를 상대 단말(200)로부터 수신할 수 있다.The controller 120 may request meta information to the communication unit 110 , and the communication unit 110 may transmit the request for meta information to the counterpart terminal 200 . Thereafter, the communication unit 110 may receive the meta information from the counterpart terminal 200 .

제어부(120)는 통신부(110)를 통해 메타정보를 전달 받을 수 있고, 전달 받은 메타정보를 출력부(130)에서 출력 가능한 스트링(string) 형태로 변환할 수 있다. 통신부(110)가 수신한 메타정보는 "케릭터셋(Character-set)"과 "인코딩타입(encoding type(UTF-8))"을 포함할 수 있다. 이때, 수신한 케릭터셋과 인코딩타입에 오류 정보가 포함된 경우, 출력부(130)는 정상적인 메타정보를 출력할 수 없다.The control unit 120 may receive meta information through the communication unit 110 , and may convert the received meta information into a string form that can be output by the output unit 130 . The meta information received by the communication unit 110 may include "character-set" and "encoding type (UTF-8)". In this case, when error information is included in the received character set and encoding type, the output unit 130 cannot output normal meta information.

제어부(120)는 통신부(110)로부터 전달 받은 디코딩(de-coding)된(예를 들어, UTF-8) 정보를 문자 정보(예를 들어, 유니코드(unicode)정보)로 변환할 수 있다.The controller 120 may convert the decoded (eg, UTF-8) information received from the communication unit 110 into character information (eg, Unicode information).

제어부(120)는 스트링 형태로 변환된 정보가 표시되도록 출력부(130)에 요청할 수 있다.The control unit 120 may request the output unit 130 to display the information converted in the form of a string.

유니코드(Unicode)정보에 포함된 정보(예를 들어, 문자정보)는 4byte 단위로 표현될 수 있고, 이에 따라 제어부(120)는 상대 단말(200)로부터 수신한 정보를 4byte 단위로 구분하여 분석할 수 있다.Information (eg, character information) included in Unicode information may be expressed in units of 4 bytes, and accordingly, the control unit 120 divides and analyzes information received from the counterpart terminal 200 in units of 4 bytes. can do.

제어부(120)는 변환된 정보에 에러패턴이 포함되어 있는지 메타정보가 출력되기 이전에 검사할 수 있다.The controller 120 may check whether the converted information includes an error pattern before meta information is output.

에러패턴은 메모리(140)에 저장되어 있을 수 있으며, 제어부(120)는 비정상적인 문자열을 검출하기 위해 에러패턴을 이용할 수 있다. 에러패턴은 비정상적인 문자열을 검출하기 위한 비교 대상의 집합으로 정의될 수 있다.The error pattern may be stored in the memory 140 , and the controller 120 may use the error pattern to detect an abnormal character string. The error pattern may be defined as a set of comparison targets for detecting abnormal character strings.

제어부(120)는 변환된 정보에 에러패턴이 포함되어 있지 않는 경우에 한하여 정상 코드라고 판단할 수 있다. 반대로, 변환된 정보에 에러패턴이 포함되어 있는 경우, 제어부(120)는 오류 코드라고 판단할 수 있고, 판단 이후, 상대 단말(200)로 메타정보를 다시 요청할 수 있다.The controller 120 may determine that the code is a normal code only when the converted information does not include an error pattern. Conversely, when the converted information includes an error pattern, the controller 120 may determine that it is an error code, and after determining, may request meta information again from the counterpart terminal 200 .

에러패턴은 복수개일 수 있으며, 실제 사례를 분석한 이후 추가될 수 있다.The error pattern may be plural, and may be added after analyzing an actual case.

출력부(130)는 제어부(120)에 의해 표시 요청을 받은 경우, 제어부(120)로부터 수신한 변환된 정보를 표시할 수 있다. 출력부(130)는 오디오 장치 또는 비디오 장치를 포함할 수 있고, 이외 운전자에게 정보를 제공하기 위한 시각, 청각에 관련된 출력 장치에 포함할 수 있다.When a display request is received by the control unit 120 , the output unit 130 may display the converted information received from the control unit 120 . The output unit 130 may include an audio device or a video device, and other output devices related to sight and hearing for providing information to the driver.

출력부(130)는 멀티미디어 장치(100)에서 처리되는 데이터의 결과를 표시할 수 있으며, 실시예에 따라, 출력부(130)가 터치스크린인 경우 운전자로부터의 조작 입력을 받을 수도 있다.The output unit 130 may display a result of data processed by the multimedia apparatus 100 , and according to an embodiment, when the output unit 130 is a touch screen, a manipulation input from a driver may be received.

도 2는 본 발명의 일 실시예에 따른 멀티미디어 장치에 의한 오류 표시 검출 방법을 설명하기 위한 순서도이다.2 is a flowchart illustrating a method for detecting an error display by a multimedia apparatus according to an embodiment of the present invention.

도 2를 참조하면, 멀티미디어 장치는 상대 단말로부터 수신한 메타정보를 출력부가 출력할 수 있는 유니코드정보로 변환할 수 있다(S210).Referring to FIG. 2 , the multimedia apparatus may convert meta information received from the counterpart terminal into Unicode information that can be output by the output unit ( S210 ).

멀티미디어 장치는 상대 단말과 무선 통신 접속 시, 상대 단말과 접속된 무선 통신을 제어하는 커넥티비티 어플리케이션을 구동할 수 있다. 멀티미디어 장치는 커넥티비티 어플리케이션의 구동을 통해 멀티미디어 컨텐츠를 수신할 수 있고, 멀티미디어 컨텐츠의 메타정보를 표시하기 위해 상대 단말에 메타정보를 요청할 수 있다.The multimedia apparatus may drive a connectivity application that controls wireless communication connected to the counterpart terminal when wireless communication is connected to the counterpart terminal. The multimedia device may receive multimedia content by driving the connectivity application, and may request meta information from a counterpart terminal to display meta information of the multimedia content.

멀티미디어 장치는 커넥티비티 어플리케이션을 통해 상대 단말로부터 수신한 메타정보를 출력부에서 출력 가능한 스트링(string) 형태로 변환할 수 있다. 상대 단말로부터 수신한 메타정보는 케릭터셋(Character-set)과 인코딩타입(encoding type)을 포함할 수 있다. 실시예에 따라, 인코딩타입은 UTF-8일 수 있다. 멀티미디어 장치는 상대 단말로부터 수신한 메타정보를 디코딩하여 문자 정보로 변환할 수 있다. 실시예에 따라, UTF-8인 인코딩타입의 메타정보를 유니코드정보(Unicode)의 문자 정보로 변환할 수 있다.The multimedia device may convert meta information received from the counterpart terminal through the connectivity application into a string form that can be output from the output unit. The meta information received from the counterpart terminal may include a character-set and an encoding type. According to an embodiment, the encoding type may be UTF-8. The multimedia apparatus may decode the meta information received from the counterpart terminal and convert it into text information. According to an embodiment, meta information of an encoding type of UTF-8 may be converted into character information of Unicode information.

유니코드정보의 문자 정보는 한글음절, 영문, 통합 한자 및 특수문자 등을 포함할 수 있으며, 유니코드정보는 각각을 지정하는 그룹을 포함할 수 있다. 예를 들어, 유니코드정보에 포함되는 제1 유니코드정보는 한글소리마디를 포함하는 제1 그룹, 영문을 포함하는 제2 그룹, 통합 한자를 포함하는 제3 그룹 및 특수문자를 포함하는 제4 그룹 중 적어도 하나의 그룹에 포함된 정보를 포함할 수 있다.Character information of Unicode information may include Korean syllables, English, integrated Chinese characters, and special characters, and Unicode information may include a group designating each. For example, the first Unicode information included in the Unicode information includes a first group including Hangul phonemes, a second group including English, a third group including integrated Chinese characters, and a fourth group including special characters. It may include information included in at least one group among the groups.

유니코드정보(Unicode)는 4byte 단위로 문자를 표현하므로, 멀티미디어 장치는 수신하여 변환한 정보를 4byte 단위로 구분하여 분석할 수 있다.Since Unicode information (Unicode) expresses a character in units of 4 bytes, the multimedia apparatus may classify and analyze the received and converted information in units of 4 bytes.

멀티미디어 장치는 스트링 형태로 변환된 정보의 출력을 출력부를 통해 수행할 수 있다. 이때, 상대 단말로부터 수신한 메타정보는 케릭터셋(Character-set)에 에러패턴이 포함되어 있는 경우 정상적인 출력이 수행될 수 없다.The multimedia apparatus may output the information converted into a string form through an output unit. In this case, when an error pattern is included in the character-set of the meta information received from the counterpart terminal, normal output cannot be performed.

멀티미디어 장치가 처음 수신한 메타정보를 제1 메타정보라고 지칭할 수 있고, 재수신한 메타정보를 제2 메타정보라고 지칭할 수 있다.The meta information first received by the multimedia apparatus may be referred to as first meta information, and the re-received meta information may be referred to as second meta information.

멀티미디어 장치는 제1 메타정보가 변환된 제1 유니코드정보에 에러패턴이 포함되어 있는지 판단할 수 있다(S220).The multimedia apparatus may determine whether an error pattern is included in the first Unicode information converted from the first meta information ( S220 ).

멀티미디어 장치는 에러패턴을 이용하여 상대 단말로부터 수신한 메타정보에 오류 정보가 포함되어 있는지 여부를 메타정보의 출력 이전에 판단할 수 있다.The multimedia apparatus may determine whether error information is included in the meta information received from the counterpart terminal using the error pattern before outputting the meta information.

에러패턴은 메타정보의 표시에 오류가 포함된 실제 사례를 분석하여, 비정상 문자열을 구분할 수 있도록 한 비교 기준이 되는 적어도 하나의 패턴을 포함할 수 있다. 에러패턴은 실제 문제 발생 경우를 누적하여 메모리 또는 데이터베이스에 저장될 수 있고, 지속 업데이트되어 추가적으로 저장될 수 있다.The error pattern may include at least one pattern serving as a comparison standard to distinguish an abnormal character string by analyzing an actual case in which an error is included in the display of meta information. The error pattern may be stored in a memory or a database by accumulating cases of actual problem occurrence, and may be continuously updated and additionally stored.

멀티미디어 장치는 에러패턴을 바탕으로 검토한 결과 오류 정보가 포함되어 비정상이라 판단 될 경우, 상대 단말로 메타정보의 업데이트를 재 요청할 수 있다(S230). 변환된 정보에 에러패턴이 포함되어 있는 경우, 멀티미디어 장치는 비정상이라고 판단할 수 있다.When it is determined that the multimedia device contains error information as a result of reviewing based on the error pattern and it is determined to be abnormal, it may request the other terminal to update the meta information again (S230). When the converted information includes an error pattern, the multimedia apparatus may determine that it is abnormal.

멀티미디어 장치는 변환된 정보에 에러패턴이 포함되어 있는 경우, 변환된 정보(N번째 수신 데이터)를 제1 메모리에 저장할 수 있고, 재 요청에 대응하여 수신한 정보(N+1번 갱신된 데이터)를 제2 메모리에 저장할 수 있다.When the converted information includes an error pattern, the multimedia apparatus may store the converted information (N-th received data) in the first memory, and information received in response to a re-request (N+1 updated data) may be stored in the second memory.

재 요청을 통해 상대 단말로부터 수신한 제2 메타정보는 제2 유니코드정보로 변환될 수 있고, 멀티미디어 장치는 제2 유니코드정보와 이전에 에러패턴을 포함한 제1 유니코드정보와 비교할 수 있다(S240).The second meta information received from the opposite terminal through the re-request may be converted into second Unicode information, and the multimedia apparatus may compare the second Unicode information with the first Unicode information including the previously error pattern ( S240).

에러패턴이 포함된 제1 유니코드정보는 제1 메모리에 저장되어 있을 수 있고, 재 요청에 따라 수신한 제2 메타정보가 변환된 제2 유니코드정보는 제2 메모리에 저장될 수 있다.The first Unicode information including the error pattern may be stored in the first memory, and the second Unicode information converted from the second meta information received in response to a re-request may be stored in the second memory.

비교 결과, 제2 유니코드정보와 제1 유니코드정보가 동일한 경우, 멀티미디어 장치는 제1 유니코드정보를 정상코드로 판단할 수 있다(S250). 이후, 멀티미디어 장치는 정상코드로 판단한 제1 유니코드정보를 출력시킬 수 있다(S260). 다시 말해서, 비록 에러패턴이 포함되어 있더라도 에러패턴이 포함되어 있는 정보가 정상코드로 판단될 수 있다.As a result of the comparison, when the second Unicode information and the first Unicode information are the same, the multimedia apparatus may determine the first Unicode information as a normal code (S250). Thereafter, the multimedia apparatus may output the first Unicode information determined as a normal code (S260). In other words, even if the error pattern is included, information including the error pattern can be determined as a normal code.

도 3은 본 발명의 일 실시예에 따른 오류 표시 검출 방법 중 에러패턴을 설명하기 위한 순서도이다.3 is a flowchart illustrating an error pattern in a method for detecting an error indication according to an embodiment of the present invention.

도 3을 고려하면, 멀티미디어 장치는 상대 단말로부터 수신한 메타정보를 유니코드정보 형태로 변환할 수 있다(S310).Referring to FIG. 3 , the multimedia apparatus may convert meta information received from the counterpart terminal into Unicode information form ( S310 ).

유니코드정보는 복수의 그룹으로 구분될 수 있으며, 유니코드정보는 한글소리마디를 포함하는 제1 그룹, 영문을 포함하는 제2 그룹, 통합 한자를 포함하는 제3 그룹 및 특수문자를 포함하는 제4 그룹 중 적어도 하나의 그룹에 포함된 정보를 포함할 수 있다.Unicode information can be divided into a plurality of groups, and Unicode information includes a first group including Hangul phonemes, a second group including English, a third group including integrated Chinese characters, and a third group including special characters. Information included in at least one of the four groups may be included.

예를 들어, 유니코드정보의 인덱스(index) 범위에 따라, 0xAC00 ~ 0xD7A3는 한글소리마디가 지정될 수 있고, 0x0000~0x007F는 제어와 라틴 기본으로서 영문 및 특수문자가 지정될 수 있고, 0x4E00~0x9FBF는 한/중/일 통합 한자가 지정될 수 있다.For example, according to the index range of Unicode information, 0xAC00 ~ 0xD7A3 can be designated Hangul phoneme, 0x0000 ~ 0x007F, English and special characters can be designated as control and Latin basic, 0x4E00 ~ For 0x9FBF, Korean/Chinese/Japanese integrated Chinese characters can be designated.

유니코드(Unicode)정보에 포함된 정보(예를 들어, 문자정보)는 4byte 단위로 표현될 수 있고, 이에 따라 멀티미디어 장치는 상대 단말로부터 수신한 정보를 4byte 단위로 구분하여 분석할 수 있다(S320). 멀티미디어 장치는 일정 범위(크기) 내에서 변환된 정보에 에러패턴이 포함되어 있는지 여부를 기준으로 정상코드 및 오류코드로 구분할 수 있다.Information (eg, character information) included in Unicode information may be expressed in units of 4 bytes, and accordingly, the multimedia apparatus may classify and analyze information received from the counterpart terminal in units of 4 bytes (S320). ). The multimedia apparatus may be classified into a normal code and an error code based on whether an error pattern is included in the converted information within a certain range (size).

변환된 정보가 오류코드로 판단된 경우, 멀티미디어 장치는 상대 단말로 메타정보를 재 요청할 수 있다. 변환된 정보가 정상코드로 판단된 경우, 멀티미디어 장치는 메타정보를 출력하여 운전자에게 제공할 수 있다.When it is determined that the converted information is an error code, the multimedia apparatus may re-request meta information to the opposite terminal. When it is determined that the converted information is a normal code, the multimedia apparatus may output meta information and provide it to the driver.

복수개의 에러패턴이 저장되어 있을 수 있으며, 복수의 에러패턴 중 제1 에러패턴은 제1 그룹, 제2 그룹 및 제3 그룹에서 지정되지 않은 정보를 포함한 패턴일 수 있다(S330).A plurality of error patterns may be stored, and a first error pattern among the plurality of error patterns may be a pattern including information not specified in the first group, the second group, and the third group ( S330 ).

예를 들어, 변환된 정보가 어떠한 그룹에도 포함되지 않은 경우, 출력되는 정보 표시가 안 되는 경우가 에러패턴으로 설정될 수 있다. 상세하게, 메타정보가 없는 경우에도 일단 오류코드로 판단될 수 있다.For example, when the converted information is not included in any group, a case in which output information cannot be displayed may be set as an error pattern. In detail, even if there is no meta information, it may be determined as an error code.

복수의 에러패턴 중 제2 에러패턴은 제1 그룹에서 지정된 제1 정보, 제2 그룹에서 지정된 제2 정보 및 제3 그룹에서 지정된 제3 정보 모두를 포함한 패턴일 수 있다(S340).The second error pattern among the plurality of error patterns may be a pattern including all of the first information specified in the first group, the second information specified in the second group, and the third information specified in the third group (S340).

상세하게, 3개 이상의 언어가 포함된 그룹을 모두 사용하여 표시하는 경우가 에러패턴으로 설정될 수 있다. 예를 들어, "너와 함께한 ABC 時間에서"은 오류코드로 판단될 수 있다.In detail, a case in which all groups including three or more languages are used and displayed may be set as an error pattern. For example, "In ABC Time With You" can be judged as an error code.

복수의 에러패턴 중 제3 에러패턴은 제1 그룹, 제2 그룹 및 제3 그룹 중 어느 두 그룹에서 지정된 정보가 기 설정된 횟수 이상 반복되는 패턴일 수 있다(S350).The third error pattern among the plurality of error patterns may be a pattern in which information specified in any two groups among the first group, the second group, and the third group is repeated more than a preset number of times ( S350 ).

상세하게, 이종 언어가 교차되어 4회 이상 반복되는 경우 에러패턴으로 설정될 수 있다. 예를 들어, "너와 함께A한 시B간속에서"는 오류코드로 판단될 수 있다.In detail, when heterogeneous languages are crossed and repeated four or more times, it may be set as an error pattern. For example, "in the time A and B with you" can be judged as an error code.

복수의 에러패턴 중 제4 에러패턴은 제1 그룹, 제2 그룹 및 제3 그룹 중 적어도 하나의 그룹에서 지정된 정보 사이에 제4 그룹에서 지정된 정보를 포함한 패턴일 수 있다(S360).The fourth error pattern among the plurality of error patterns may be a pattern including information specified in the fourth group between information specified in at least one of the first group, the second group, and the third group ( S360 ).

상세하게, 문자열 중간에 특수문자가 표시되는 경우, 에러패턴으로 설정될 수 있다. 예를 들어, "너와 함께한!!!!시간속#에서"는 오류코드로 판단될 수 있다.In detail, when a special character is displayed in the middle of a character string, it may be set as an error pattern. For example, "With you!!!! # in time" can be judged as an error code.

상기 실시예에 따라, 멀티미디어 장치는 상대 단말과의 정보 송수신 중 전송 에러에 따른 오류 정보는 보정할 수 있다.According to the above embodiment, the multimedia apparatus may correct error information caused by a transmission error during information transmission/reception with the counterpart terminal.

상술한 실시예에 따른 방법은 컴퓨터에서 실행되기 위한 프로그램으로 제작되어 컴퓨터가 읽을 수 있는 기록 매체에 저장될 수 있으며, 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.The method according to the above-described embodiment may be produced as a program to be executed by a computer and stored in a computer-readable recording medium. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape. , a floppy disk, an optical data storage device, and the like, and also includes those implemented in the form of a carrier wave (eg, transmission through the Internet).

컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상술한 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 실시예가 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The computer-readable recording medium is distributed in a network-connected computer system, so that the computer-readable code can be stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing the above-described method can be easily inferred by programmers in the technical field to which the embodiment belongs.

본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 당업자에게 자명하다.It is apparent to those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit and essential characteristics of the present invention.

따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.Accordingly, the above detailed description should not be construed as restrictive in all respects but as exemplary. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all modifications within the equivalent scope of the present invention are included in the scope of the present invention.

Claims (20)

상대 단말로부터 수신한 제1 메타정보(metadata)에 대응되는 제1 유니코드정보에 에러패턴이 포함되는지 판단하는 단계;
상기 에러패턴이 상기 제1 유니코드정보에 포함된 경우, 상기 상대 단말로 메타정보를 재 요청하는 단계;
상기 재 요청 이후, 상기 상대 단말로부터 수신한 제2 메타정보에 대응되는 제2 유니코드정보와 상기 제1 유니코드정보를 비교하는 단계; 및
상기 제2 유니코드정보와 상기 제1 유니코드정보가 동일한 경우, 상기 제1 유니코드를 정상코드로 판단하는 단계;
를 포함하는,
멀티미디어 장치에 의한 오류 표시 검출 방법.
determining whether an error pattern is included in first Unicode information corresponding to first meta information received from a counterpart terminal;
re-requesting meta information to the counterpart terminal when the error pattern is included in the first Unicode information;
comparing second Unicode information corresponding to second meta information received from the counterpart terminal with the first Unicode information after the re-request; and
determining that the first Unicode information is a normal code when the second Unicode information and the first Unicode information are the same;
containing,
A method for detecting an error indication by a multimedia device.
제1항에 있어서,
상기 제1 메타정보는 상기 상대 단말로부터 수신한 멀티미디어 컨텐츠의 관련 정보를 포함하는,
멀티미디어 장치에 의한 오류 표시 검출 방법.
According to claim 1,
The first meta information includes information related to multimedia content received from the counterpart terminal,
A method for detecting an error indication by a multimedia device.
제1항에 있어서,
상기 에러패턴이 포함되는지 판단하는 단계는,
상기 제1 메타정보를 상기 제1 유니코드정보로 변환하는 단계;
를 포함하며,
상기 제1 유니코드정보는 한글소리마디를 포함하는 제1 그룹, 영문을 포함하는 제2 그룹, 통합 한자를 포함하는 제3 그룹 및 특수문자를 포함하는 제4 그룹 중 적어도 하나의 그룹에 포함된 정보를 포함하는,
멀티미디어 장치에 의한 오류 표시 검출 방법.
According to claim 1,
The step of determining whether the error pattern is included,
converting the first meta information into the first Unicode information;
includes,
The first Unicode information is included in at least one of a first group including Hangul phonemes, a second group including English, a third group including integrated Chinese characters, and a fourth group including special characters. containing information;
A method for detecting an error indication by a multimedia device.
제3항에 있어서,
상기 에러패턴 중 제1 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹에서 지정되지 않은 정보를 포함한 패턴이며,
상기 에러패턴 중 제2 에러패턴은 상기 제1 그룹에서 지정된 제1 정보, 상기 제2 그룹에서 지정된 제2 정보 및 상기 제3 그룹에서 지정된 제3 정보 모두를 포함한 패턴이며,
상기 에러패턴 중 제3 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹 중 어느 두 그룹에서 지정된 정보가 기 설정된 횟수 이상 반복되는 패턴이며,
상기 에러패턴 중 제4 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹 중 적어도 하나의 그룹에서 지정된 정보 사이에 상기 제4 그룹에서 지정된 정보를 포함한 패턴인,
멀티미디어 장치에 의한 오류 표시 검출 방법.
4. The method of claim 3,
A first error pattern among the error patterns is a pattern including information not specified in the first group, the second group, and the third group,
A second error pattern among the error patterns is a pattern including all of the first information specified in the first group, the second information specified in the second group, and the third information specified in the third group,
The third error pattern among the error patterns is a pattern in which information specified in any two groups of the first group, the second group, and the third group is repeated more than a preset number of times,
A fourth error pattern among the error patterns is a pattern including information specified in the fourth group between information specified in at least one of the first group, the second group, and the third group,
A method for detecting an error indication by a multimedia device.
제3항에 있어서,
상기 제1 메타정보를 상기 제1 유니코드정보로 변환하는 단계는,
상기 변환된 상기 제1 유니코드정보를 제1 메모리에 저장하는 단계;
를 포함하며,
상기 제2 유니코드정보와 상기 제1 유니코드정보를 비교하는 단계는,
상기 제1 메모리에 저장된 상기 제1 유니코드정보와 제2 메모리에 저장된 상기 제2 유니코드정보를 비교하는 단계;
를 포함하는,
멀티미디어 장치에 의한 오류 표시 검출 방법.
4. The method of claim 3,
The step of converting the first meta information into the first Unicode information includes:
storing the converted first Unicode information in a first memory;
includes,
Comparing the second Unicode information and the first Unicode information includes:
comparing the first Unicode information stored in the first memory with the second Unicode information stored in a second memory;
containing,
A method for detecting an error indication by a multimedia device.
제2항에 있어서,
상기 제1 메타정보는,
상기 멀티미디어 컨텐츠의 제목, 가수, 앨범, 장르, 재생시간 중 적어도 어느 하나를 포함하는,
멀티미디어 장치에 의한 오류 표시 검출 방법.
3. The method of claim 2,
The first meta information is
Including at least one of a title, singer, album, genre, and playback time of the multimedia content,
A method for detecting an error indication by a multimedia device.
제1항에 있어서, 상기 제1 유니코드정보에 에러패턴이 포함되는지 판단하는 단계 이전에,
상기 상대 단말로 근거리 무선 통신을 통해 메타정보를 요청하는 단계;
상기 상대 단말로부터 상기 제1 메타정보를 수신하는 단계; 및
상기 수신한 제1 메타정보를 상기 제1 유니코드정보로 변환하는 단계;
를 더 포함하는,
멀티미디어 장치에 의한 오류 표시 검출 방법.
The method of claim 1, wherein before determining whether an error pattern is included in the first Unicode information,
requesting meta information through short-range wireless communication to the counterpart terminal;
receiving the first meta information from the counterpart terminal; and
converting the received first meta information into the first Unicode information;
further comprising,
A method for detecting an error indication by a multimedia device.
제1항에 있어서,
상기 정상코드로 판단된 제1 유니코드를 출력하는 단계;
를 더 포함하는,
멀티미디어 장치에 의한 오류 표시 검출 방법.
According to claim 1,
outputting a first Unicode code determined as the normal code;
further comprising,
A method for detecting an error indication by a multimedia device.
제1항에 있어서,
상기 제2 유니코드정보와 상기 제1 유니코드정보가 상이한 경우, 상기 상대 단말로 메타정보를 재 요청하는 단계;
를 더 포함하는,
멀티미디어 장치에 의한 오류 표시 검출 방법.
According to claim 1,
re-requesting meta information to the counterpart terminal when the second Unicode information and the first Unicode information are different;
further comprising,
A method for detecting an error indication by a multimedia device.
제9항에 있어서,
상기 상대 단말로 메타정보를 재 요청하는 횟수를 카운트하는 단계;
상기 횟수가 기 설정된 값 이상인 경우, 상기 상대 단말로의 재 요청을 중단하는 단계;
를 더 포함하는,
멀티미디어 장치에 의한 오류 표시 검출 방법.
10. The method of claim 9,
counting the number of times of re-requesting meta information to the counterpart terminal;
stopping the re-request to the counterpart terminal when the number of times is greater than or equal to a preset value;
further comprising,
A method for detecting an error indication by a multimedia device.
제1항 내지 제10 중 어느 한 항에 기재된 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium recording a program for executing the method according to any one of claims 1 to 10. 상대 단말로 근거리 무선 통신을 통해 메타정보(metadata)를 요청하고, 상기 상대 단말로부터 제1 메타정보를 수신하는 통신부; 및
상기 제1 메타정보에 대응되는 제1 유니코드정보에 에러패턴이 포함되는지 판단하는 제어부;
를 포함하며,
상기 제어부는,
상기 에러패턴이 상기 제1 유니코드정보에 포함된 경우, 상기 상대 단말로 메타정보를 재 요청하도록 시키며,
상기 재 요청 이후 상기 상대 단말로부터 수신한 제2 메타정보에 대응되는 제2 유니코드정보와 상기 제1 유니코드정보를 비교하여,
상기 제2 유니코드정보와 상기 제1 유니코드정보가 동일한 경우, 상기 제1 유니코드를 정상코드로 판단하는,
멀티미디어 장치.
a communication unit for requesting meta information from a counterpart terminal through short-range wireless communication and receiving first meta information from the counterpart terminal; and
a control unit that determines whether an error pattern is included in the first Unicode information corresponding to the first meta information;
includes,
The control unit is
When the error pattern is included in the first Unicode information, the opposite terminal requests the meta information again,
Comparing the second Unicode information corresponding to the second meta information received from the counterpart terminal after the re-request and the first Unicode information,
When the second Unicode information and the first Unicode information are the same, determining that the first Unicode information is a normal code,
multimedia device.
제12항에 있어서,
상기 제1 메타정보는 상기 상대 단말로부터 수신한 멀티미디어 컨텐츠의 관련 정보를 포함하는,
멀티미디어 장치.
13. The method of claim 12,
The first meta information includes information related to multimedia content received from the counterpart terminal,
multimedia device.
제12항에 있어서,
상기 제어부는,
상기 제1 메타정보를 상기 제1 유니코드정보로 변환하며,
상기 제1 유니코드정보는 한글소리마디를 포함하는 제1 그룹, 영문을 포함하는 제2 그룹, 통합 한자를 포함하는 제3 그룹 및 특수문자를 포함하는 제4 그룹 중 적어도 하나의 그룹에 포함된 정보를 포함하는,
멀티미디어 장치.
13. The method of claim 12,
The control unit is
converting the first meta information into the first Unicode information,
The first Unicode information is included in at least one of a first group including Hangul phonemes, a second group including English, a third group including integrated Chinese characters, and a fourth group including special characters. containing information;
multimedia device.
제14항에 있어서,
상기 에러패턴 중 제1 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹에서 지정되지 않은 정보를 포함한 패턴이며,
상기 에러패턴 중 제2 에러패턴은 상기 제1 그룹에서 지정된 제1 정보, 상기 제2 그룹에서 지정된 제2 정보 및 상기 제3 그룹에서 지정된 제3 정보 모두를 포함한 패턴이며,
상기 에러패턴 중 제3 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹 중 어느 두 그룹에서 지정된 정보가 기 설정된 횟수 이상 반복되는 패턴이며,
상기 에러패턴 중 제4 에러패턴은 상기 제1 그룹, 상기 제2 그룹 및 상기 제3 그룹 중 적어도 하나의 그룹에서 지정된 정보 사이에 상기 제4 그룹에서 지정된 정보를 포함한 패턴인,
멀티미디어 장치.
15. The method of claim 14,
A first error pattern among the error patterns is a pattern including information not specified in the first group, the second group, and the third group,
A second error pattern among the error patterns is a pattern including all of the first information specified in the first group, the second information specified in the second group, and the third information specified in the third group,
The third error pattern among the error patterns is a pattern in which information specified in any two groups of the first group, the second group, and the third group is repeated more than a preset number of times,
A fourth error pattern among the error patterns is a pattern including information specified in the fourth group between information specified in at least one of the first group, the second group, and the third group,
multimedia device.
제14항에 있어서,
상기 변환된 상기 제1 유니코드정보를 저장하는 제1 메모리;
를 더 포함하며,
상기 제어부는,
상기 제1 메모리에 저장된 상기 제1 유니코드정보와 제2 메모리에 저장된 상기 제2 유니코드정보를 비교하는,
멀티미디어 장치.
15. The method of claim 14,
a first memory for storing the converted first Unicode information;
further comprising,
The control unit is
Comparing the first Unicode information stored in the first memory with the second Unicode information stored in a second memory,
multimedia device.
제13항에 있어서,
상기 제1 메타정보는,
상기 멀티미디어 컨텐츠의 제목, 가수, 앨범, 장르, 재생시간 중 적어도 어느 하나를 포함하는,
멀티미디어 장치.
14. The method of claim 13,
The first meta information is
Including at least one of a title, singer, album, genre, and playback time of the multimedia content,
multimedia device.
제12항에 있어서,
상기 정상코드로 판단된 제1 유니코드를 출력하는 출력부;
를 더 포함하는,
멀티미디어 장치.
13. The method of claim 12,
an output unit for outputting a first Unicode code determined as the normal code;
further comprising,
multimedia device.
제12항에 있어서,
상기 제어부는,
상기 제2 유니코드정보와 상기 제1 유니코드정보가 상이한 경우, 상기 상대 단말로 메타정보를 재 요청하하도록 시키는,
멀티미디어 장치.
13. The method of claim 12,
The control unit is
when the second Unicode information and the first Unicode information are different, requesting the opposite terminal to re-request meta information;
multimedia device.
제19항에 있어서,
상기 제어부는,
상기 상대 단말로 메타정보를 재 요청하는 횟수를 카운트하고,
상기 횟수가 기 설정된 값 이상인 경우, 상기 상대 단말로의 재 요청을 중단시키는,
멀티미디어 장치.
20. The method of claim 19,
The control unit is
Count the number of times that meta information is requested again to the counterpart terminal,
If the number of times is greater than or equal to a preset value, stopping the re-request to the counterpart terminal,
multimedia device.
KR1020170145710A 2017-11-03 2017-11-03 A multimedia device and a method for correcting an error indication by a multimedia device KR102343958B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170145710A KR102343958B1 (en) 2017-11-03 2017-11-03 A multimedia device and a method for correcting an error indication by a multimedia device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170145710A KR102343958B1 (en) 2017-11-03 2017-11-03 A multimedia device and a method for correcting an error indication by a multimedia device

Publications (2)

Publication Number Publication Date
KR20190050376A KR20190050376A (en) 2019-05-13
KR102343958B1 true KR102343958B1 (en) 2021-12-27

Family

ID=66581858

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170145710A KR102343958B1 (en) 2017-11-03 2017-11-03 A multimedia device and a method for correcting an error indication by a multimedia device

Country Status (1)

Country Link
KR (1) KR102343958B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100840615B1 (en) 2007-11-01 2008-06-23 금오공과대학교 산학협력단 Method for performing function of computer input device in mobile phone and mobile phone thereof
JP2014233086A (en) 2003-12-08 2014-12-11 ソニック アイピー,インコーポレイティド Multimedia distribution system
JP2016517037A (en) 2013-03-25 2016-06-09 サムスン エレクトロニクス カンパニー リミテッド Display device and character output method thereof
JP2017516193A (en) 2014-03-21 2017-06-15 ピーティーシー インコーポレイテッド System and method using binary dynamic REST message

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014233086A (en) 2003-12-08 2014-12-11 ソニック アイピー,インコーポレイティド Multimedia distribution system
KR100840615B1 (en) 2007-11-01 2008-06-23 금오공과대학교 산학협력단 Method for performing function of computer input device in mobile phone and mobile phone thereof
JP2016517037A (en) 2013-03-25 2016-06-09 サムスン エレクトロニクス カンパニー リミテッド Display device and character output method thereof
JP2017516193A (en) 2014-03-21 2017-06-15 ピーティーシー インコーポレイテッド System and method using binary dynamic REST message

Also Published As

Publication number Publication date
KR20190050376A (en) 2019-05-13

Similar Documents

Publication Publication Date Title
CN107464561B (en) Voice action discoverability system
US10999566B1 (en) Automated generation and presentation of textual descriptions of video content
WO2013183765A1 (en) Display device
CN104618794B (en) The method and apparatus for playing video
JP6118418B2 (en) Electronic book document processing method, terminal, electronic device, program, and recording medium
US9648155B2 (en) Mobile terminal, onboard device, control method, and control program
CN104301771A (en) Method and device for adjusting playing progress of video file
CN104035712A (en) Gesture completion path display for gesture-based keyboards
CN106976434B (en) Apparatus and method for voice recognition device in vehicle
US9852192B2 (en) Methods, systems, and media for recommending media content
CN111638928B (en) Operation guiding method, device and equipment of application program and readable storage medium
US11991767B2 (en) Bluetooth communication system and related computer program product capable of reducing complexity of pairing bluetooth host device with bluetooth device set for user
CN110889265A (en) Information processing apparatus, information processing method, and computer program
US11908467B1 (en) Dynamic voice search transitioning
US20130262994A1 (en) Dynamic text entry/input system
US10769371B1 (en) Automatic execution of actions responsive to search queries
US10951960B1 (en) Dynamic content insertion
CN103369404A (en) Display device and method for controlling and upgrading the same
US20190306557A1 (en) In-vehicle Listener and Viewer Data Capture System (LVDCS) and Method
CN112189344A (en) Method and device for selecting audio track from audio/video file
WO2017101260A1 (en) Method, device, and storage medium for audio switching
CN104978045A (en) Chinese character input method and device
KR20130038723A (en) Method and system for searching using keyword
US9565304B2 (en) Method and apparatus for providing audio content, user terminal and computer readable recording medium
KR102368388B1 (en) Interworking apparatus between vehicle terminal and wearable devices and interworking method between vehicle terminal and wearable devices

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant