





모바일 단말을 이용한 바코드 판독 시스템 및 그 방법에 관한 것으로, 보다 상세하게는 모바일 단말과 바코드 리더를 결합하여 바코드 판독이 가능한 모바일 단말을 제공하며, 서버와 통신하여 상품 정보를 출력할 수 있는 바코드 판독 시스템 및 그 방법에 관한 것이다.More particularly, the present invention relates to a barcode reading system and a barcode reading method using the mobile terminal, and more particularly, to a mobile terminal capable of reading a barcode by combining a mobile terminal and a barcode reader, And a method thereof.
일반적으로 모바일 단말기는 장소에 구애받지 않고 이동하면서 음성이나 영상, 데이터 등을 통신할 수 있는 단말기이며, 바코드 스캐너는 서로 굵기가 다른 막대선(bar)을 조합시켜 코드로 만든 바코드를 광학적으로 판독하는 장치로서, 상품 등에 인쇄된 바코드에 빛을 조사하고 반사되는 빛의 강약에 따라 발생하는 전자 신호에 기초하여 바코드의 정보를 판독한다.In general, a mobile terminal is a terminal capable of communicating voice, image, data and the like while moving in any place. The bar code scanner combines bar curves different in thickness to optically read a bar code made of a code As an apparatus, light is irradiated on a barcode printed on a product or the like, and information of the barcode is read based on an electronic signal generated according to the intensity of the reflected light.
기존의 바코드 스캐너는 해당 물품에 대한 정보를 스캔하고, 그 결과를 해당 프로그램을 통해 메인 컴퓨터로 전송한 후, 메인 컴퓨터로부터 결과를 확인하는 방식을 채택하고 있다.The conventional bar code scanner scans information about the article, transmits the result to the main computer through the program, and confirms the result from the main computer.
이러한 시스템에서는 스캐너와 컴퓨터가 항상 근거리에 있어야 하는 단점이 있고, 원거리에 있는 경우에는 정보를 읽는 작업과 확인하는 작업이 분리되어 작업의 효율이 매우 떨어지는 문제가 있다. 스캐너와 컴퓨터가 근거리에 있는 경우에도 컴퓨터가 차지하는 일정한 공간을 항상 제공해야 하는 단점도 있다.In such a system, there is a disadvantage that the scanner and the computer must always be close to each other, and when it is at a remote location, there is a problem that the operation of reading information is separated from the operation of confirming information. Even when the scanner and the computer are in close proximity, there is a disadvantage that they must always be provided with a certain amount of space occupied by the computer.
본 발명은 상기와 같은 문제를 해결하기 위해 안출된 것으로 본 발명의 목적은, 바코드 리더를 연결하고 애플리케이션이 실행되면 모바일 단말을 통해 바코드 판독이 가능하도록 하고, 서버와 통신하여 상품 정보를 발급받을 수 있으며, 모바일 단말의 터치 영역의 이동 또는 분할이 가능한 바코드 판독 시스템 및 그 방법을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and it is an object of the present invention to provide a barcode reader capable of reading a barcode through a mobile terminal when an application is executed and communicating with a server, The present invention also provides a bar code reading system and method capable of moving or dividing a touch region of a mobile terminal.
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 모바일 단말을 이용한 바코드 판독 시스템은, 모바일 단말; 및 상기 모바일 단말과 결합하도록 마련되어, 바코드가 인식되면 바코드 정보가 획득되도록 하는 바코드 리더;를 포함하며, 상기 모바일 단말은, 상기 결합된 바코드 리더로부터 상기 바코드 정보가 수신되면, 상기 수신된 바코드 정보를 기반으로 상기 인식된 바코드가 판독되도록 한다.According to an aspect of the present invention, there is provided a barcode reading system using a mobile terminal, including: a mobile terminal; And a barcode reader provided to be coupled with the mobile terminal and adapted to obtain barcode information when a barcode is recognized, wherein the mobile terminal, when receiving the barcode information from the combined barcode reader, So that the recognized bar code is read.
여기서, 상기 모바일 단말은, 모바일 충전용 인터페이스를 통해 상기 바코드 리더가 결합되면, 상기 바코드 리더가 기등록된 바코드 리더인지 여부를 검증하고, 상기 바코드 리더의 검증이 완료되면, 상기 검증의 결과에 상관없이, 바코드 판독용 애플리케이션이 실행되도록 할 수 있다.Here, when the barcode reader is coupled through the mobile charging interface, the mobile terminal verifies whether the barcode reader is a pre-registered barcode reader. When the verification of the barcode reader is completed, So that the application for reading the bar code can be executed.
그리고 상기 모바일 단말은, 상기 결합된 바코드 리더가 상기 기등록된 바코드 리더인 것으로 판단되면, 상기 바코드 판독용 애플리케이션이 실행된 이후, 특정 아이디 및 패스워드를 통한 로그인 과정 없이도, 특정 아이디의 로그인이 수행되되, 상기 결합된 바코드 리더가 상기 기등록된 바코드 리더가 아닌 것으로 판단되면, 상기 바코드 판독용 애플리케이션이 실행된 이후, 상기 로그인 과정을 요청하거나, 임시 아이디 및 패스워드를 발급해줄 수 있다.If it is determined that the combined barcode reader is the pre-registered barcode reader, the mobile terminal performs login of a specific ID without executing a login process using a specific ID and password after the barcode reading application is executed If it is determined that the combined barcode reader is not the pre-registered barcode reader, the barcode reader may request the login process or issue a temporary ID and a password after the barcode reader application is executed.
또한, 상기 모바일 단말은, 상기 임시 아이디 및 패스워드를 통한 로그인을 수행한 경우, 상기 바코드 리더를 통해 획득된 바코드 정보를 기반으로 상기 바코드의 판독 결과가 임시 저장되도록 하되, 상기 임시 아이디에 대한 로그 아웃이 수행되면, 임시 저장된 판독 결과가 사용자 또는 관리자의 명령 없이 자동 폐기되도록 할 수 있다.In addition, the mobile terminal may temporarily store the read result of the barcode on the basis of the barcode information obtained through the barcode reader when the login is performed using the temporary ID and the password, The temporary readout result can be automatically discarded without a command from the user or the administrator.
그리고 적어도 하나의 상기 바코드 리더의 식별정보가 등록되어 저장되는 서버;를 더 포함하고, 상기 모바일 단말은, 상기 바코드 판독용 애플리케이션이 설치되고, 상기 바코드 리더가 결합하면, 상기 서버로부터 상기 식별정보의 등록여부 판단 정보를 수신하여 기등록된 바코드 리더인지 여부를 검증할 수 있다.And a server in which identification information of at least one of the bar code readers is registered and stored, wherein the mobile terminal is provided with the bar code reading application, and when the bar code reader is combined, Whether or not the bar code reader is a registered bar code reader can be verified.
또한, 상기 모바일 단말은, 상기 바코드가 판독되어 상품 코드 정보가 생성되면, 상기 상품 코드 정보를 상기 서버에 전송하여 상기 상품 코드 정보와 동일한 상품 코드 정보를 갖는 상품 정보의 발급을 요청하고, 발급되면, 상기 상품 코드 정보, 상기 상품 코드 정보가 생성된 시점의 시간 정보, 상품명 정보, 수량 정보 및 상기 식별정보를 포함하는 상품 정보가 출력되도록 하고, 상기 서버는, 종류에 따라 개별적인 상품 코드 정보를 갖는 복수의 상품 정보를 저장하고, 상기 발급이 요청되는 경우, 상기 저장된 복수의 상품 정보 중 상기 수신한 상품 코드 정보와 동일한 상품 코드 정보를 갖는 상품 정보가 존재하는 것으로 판단되면, 상기 모바일 단말에 상기 동일한 상품 코드 정보를 갖는 상품 정보를 발급할 수 있다.When the barcode is read and the product code information is generated, the mobile terminal transmits the product code information to the server, requests the issuance of the product information having the same product code information as the product code information, , The product code information, the time information at the time when the product code information is generated, the product name information, the quantity information, and the product information including the identification information are output, and the server When the issuance is requested, if it is determined that product information having the same commodity code information as the received commodity code information among the stored plurality of commodity information exists, And can issue the goods information having the goods code information.
그리고 상기 모바일 단말은, 상기 특정 아이디의 로그인이 수행되면, 상기 서버로부터 갱신된 수량 정보를 포함하는 상품 정보를 발급받도록 마련되고, 외부로부터 상기 수신한 상품 코드 정보에 대응하는 상품의 결제정보를 수신하면, 상기 서버에 갱신된 수량 정보를 전달할 수 있다.When the login of the specific ID is performed, the mobile terminal receives the goods information including the updated quantity information from the server, and receives the payment information of the goods corresponding to the received goods code information from the outside , The updated quantity information can be transmitted to the server.
또한, 본 실시예에 따른 모바일 단말을 이용한 바코드 판독 시스템은 상기 모바일 단말과 근거리 통신하여, 적어도 하나의 상기 상품 정보가 용지에 출력되도록 마련되는 프린트 장치;를 더 포함할 수 있다.In addition, the barcode reading system using the mobile terminal according to the present embodiment may further include a printing device that performs short-range communication with the mobile terminal, and is configured to output at least one item of the goods information to the sheet.
그리고 상기 모바일 단말은, 터치 방식으로 마련되어, 사용자에 의해 서로 다른 기능을 갖는 복수 개의 영역으로 구분 가능하도록 마련되고, 각각의 기능은 상기 사용자에 의해 설정 가능하도록 마련되는 디스플레이부;를 포함할 수 있다.The mobile terminal may include a display unit provided in a touch manner so as to be divided into a plurality of areas having different functions by a user and each function being settable by the user .
또한, 상기 디스플레이부는, 상기 사용자에 의해 터치되면, 상기 바코드 리더가 상기 바코드를 인식하도록 마련되는 스캔 터치 영역;을 포함하고, 상기 스캔 터치 영역은, 사용자에 의해 드래그되면, 상기 드래그된 포인트로 이동하도록 마련될 수 있다.The display unit may include a scan touch area for allowing the barcode reader to recognize the barcode when the user touches the barcode reader. The scan touch area may be moved to the dragged point .
그리고 상기 바코드 리더는, 상기 모바일 단말의 모바일 충전용 인터페이스에 삽입되도록 마련되는 커넥터; 및 전원이 공급되도록 마련되는 리더 충전용 인터페이스;를 포함하고, 상기 모바일 단말과 결합하고 상기 리더 충전용 인터페이스에 전원이 공급되면, 상기 모바일 단말과 함께 충전될 수 있다.And the bar code reader includes a connector adapted to be inserted into a mobile charging interface of the mobile terminal; And a reader charging interface provided to be supplied with power, and may be charged together with the mobile terminal when the reader charging interface is coupled to the mobile terminal and power is supplied to the reader charging interface.
또한, 상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 모바일 단말을 이용한 바코드 판독 방법은 모바일 단말과 결합하는 바코드 리더가 바코드를 인식하고 바코드 정보를 획득하는 단계; 및 상기 모바일 단말이 상기 바코드 리더로부터 상기 바코드 정보를 수신하면, 상기 수신한 바코드 정보를 기반으로 상기 인식된 바코드를 판독하는 단계;를 포함할 수 있다.According to another aspect of the present invention, there is provided a barcode reading method using a mobile terminal, comprising: a barcode reader coupled to a mobile terminal for recognizing a barcode and obtaining barcode information; And reading the recognized barcode based on the received barcode information when the mobile terminal receives the barcode information from the barcode reader.
이에 의해, 바코드 리더를 연결하고 애플리케이션이 실행되면 모바일 단말을 통해 바코드 판독이 가능하도록 하고, 서버와 통신하여 상품 정보를 발급받을 수 있으며, 모바일 단말의 터치 영역의 이동 또는 분할이 가능한 바코드 판독 시스템 및 그 방법을 제공할 수 있게 된다.Thus, a barcode reading system capable of reading a barcode through a mobile terminal when the barcode reader is connected and executing an application, communicating with a server to issue goods information, and moving or dividing a touch area of the mobile terminal, It is possible to provide such a method.
도 1은 본 발명의 일 실시예에 따른 모바일 단말을 이용한 바코드 판독 시스템을 설명하기 위해 제공되는 블록도,
도 2는 본 발명의 일 실시예에 따른 모바일 단말을 이용한 바코드 판독 시스템의 구성을 설명하기 위해 제공되는 블록도,
도 3은 본 발명의 일 실시예에 따른 바코드 리더 및 모바일 단말의 결합 및 충전을 설명하기 위해 제공되는 도면,
도 4는 본 발명의 일 실시예에 따른 모바일 단말의 영역 드래그 이동을 설명하기 위해 제공되는 도면,
도 5는 본 발명의 일 실시예에 따른 모바일 단말을 이용한 바코드 판독 시스템의 로그인 과정을 설명하기 위해 제공되는 흐름도, 그리고
도 6은 본 발명의 일 실시예에 따른 모바일 단말을 이용한 바코드 판독 시스템의 수량 정보 갱신을 설명하기 위해 제공되는 흐름도이다.1 is a block diagram for explaining a bar code reading system using a mobile terminal according to an embodiment of the present invention;
2 is a block diagram illustrating a configuration of a bar code reading system using a mobile terminal according to an embodiment of the present invention.
FIG. 3 is a view illustrating a combination and charging of a bar code reader and a mobile terminal according to an embodiment of the present invention;
Figure 4 is a diagram provided to illustrate region drag movement of a mobile terminal in accordance with an embodiment of the present invention;
FIG. 5 is a flowchart illustrating a login procedure of a barcode reading system using a mobile terminal according to an embodiment of the present invention, and FIG.
FIG. 6 is a flowchart illustrating a method for updating quantity information of a bar code reading system using a mobile terminal according to an exemplary embodiment of the present invention.
이하에서는 도면을 참조하여 본 발명에 대해 보다 상세히 설명하기로 한다. 이하에 소개되는 실시예들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위한 예로서 제공되는 것이다. 본 발명의 이하 설명되는 실시예들에 한정되지 않고 다른 형태로 구체화될 수 도 있다.Hereinafter, the present invention will be described in detail with reference to the drawings. The embodiments described below are provided as examples for allowing a person skilled in the art to sufficiently convey the ideas of the present invention. The present invention is not limited to the embodiments described below and may be embodied in other forms.
도 1은 본 발명의 일 실시예에 따른 모바일 단말(200)을 이용한 바코드 판독 시스템을 설명하기 위해 제공되는 블록도, 그리고 도 2는 본 발명의 일 실시예에 따른 모바일 단말(200)을 이용한 바코드 판독 시스템의 구성을 설명하기 위해 제공되는 블록도, 도 3은 본 발명의 일 실시예에 따른 바코드 리더(100) 및 모바일 단말(200)의 결합 및 충전을 설명하기 위해 제공되는 도면, 그리고 도 4는 본 발명의 일 실시예에 따른 모바일 단말(200)의 영역 드래그 이동을 설명하기 위해 제공되는 도면이다.FIG. 1 is a block diagram for explaining a bar code reading system using a
본 실시예에 따른 바코드 판독 시스템은 바코드 리더를 연결하고 애플리케이션이 실행되면 모바일 단말을 통해 바코드 판독이 가능하도록 하고, 서버와 통신하여 상품 정보를 발급받을 수 있도록 하기 위해 마련된다.The barcode reading system according to the present embodiment is provided to connect a barcode reader and enable a barcode reading through a mobile terminal when an application is executed, and to be able to communicate with a server to receive product information.
또한, 본 바코드 판독 시스템은, 모바일 단말의 터치 영역의 이동 또는 분할이 가능하도록 하기 위해 마련된다.In addition, the present barcode reading system is provided to enable movement or division of the touch area of the mobile terminal.
이를 위해 바코드 판독 시스템은 바코드 리더(100), 모바일 단말(200), 서버(300) 및 프린트 장치(400)를 포함하도록 구성된다.To this end, the barcode reading system is configured to include a
바코드 리더(100)는 상품에 인쇄된 바코드를 인식하고 바코드 정보를 획득하기 위해 마련된다.The
이를 위해 바코드 리더(100)는 커넥터(110), 제어부(120), 광원부(130), 광원 검출부(140) 및 리더 충전용 인터페이스(150)를 포함하도록 구성된다.The
커넥터(110)는 모바일 단말(200)의 모바일 충전용 인터페이스(210)에 삽입되어 연결되도록 마련된다. 커넥터(110)를 통해, 모바일 단말(200)에 바코드 정보를 전송할 수 있다.The
제어부(120)는 바코드 리더(100)의 전반을 제어하기 위해 마련된다. 예를 들어, 제어부(120)는 모바일 단말(200)로부터 스캔 신호를 수신하면, 광원부(130) 및 광원 검출부(140)를 통해 바코드를 인식하도록 제어할 수 있으며, 인식된 바코드를 통해 바코드 정보를 획득할 수 있다.The
또한, 제어부(120)는 획득된 바코드 정보를 커넥터(110)를 통해 모바일 단말(200)에 전송하도록 제어할 수 있다.In addition, the
광원부(130)는 레이저 빛을 발산하여 바코드를 스캔하기 위해 마련된다. 바코드(Barcode)는 검은색 막대와 흰색 공백을 조합하여 만든 부호로서, 바코드를 이용하면 수량, 상품명 또는 금액 등의 정보를 신속하고 정확하게 집계하기 때문에 유통 업무를 효율적으로 처리할 수 있다.The
광원부(130)를 통해, 바코드에 레이저 빛을 발산함으로써, 빛이 반사되도록 할 수 있다. 반사되는 빛을 이용해 바코드 정보를 획득할 수 있다.The laser light is emitted to the bar code through the
광원 검출부(140)는 반사되는 빛을 검출하기 위해 마련된다. 제어부(120)는 광원 검출부(140)를 통해 반사되는 빛의 세기를 감지하여 전기적 신호로 번역하고 바코드 정보를 획득할 수 있다.The light
리더 충전용 인터페이스(150)는 바코드 리더(100)를 충전하기 위해 마련된다. 도 3을 참조하면, 리더 충전용 인터페이스(150)에는 충전 단자가 마련되어, 충전기(c)가 연결될 수 있도록 마련된다.The
따라서, 충전기가 연결되면 전원이 공급될 수 있으며, 만약 커넥터(110)가 모바일 단말(200)에 결합된 상태라면, 바코드 리더(100) 및 모바일 단말(200)이 동시에 충전될 수 있다.Accordingly, when the charger is connected, power can be supplied. If the
첨언하면, 리더 충전용 인터페이스(150)에 프린터 장치(400)를 유선 연결하여 상품 정보를 출력하도록 마련할 수 있다. 프린터 장치(400)와 관련하여서는 후술하기로 한다.Incidentally, the
한편, 모바일 단말(200)은 인식된 바코드가 판독되도록 하기 위해 마련된다.On the other hand, the
이를 위해, 모바일 단말(200)은 모바일 충전용 인터페이스(210), 제어부(220), 통신부(230), 저장부(240) 및 디스플레이부(250)를 포함하도록 구성된다.To this end, the
모바일 충전용 인터페이스(210)는 바코드 리더(100)와 결합하기 위해 마련된다. 모바일 충전용 인터페이스(210)에는 연결 단자가 마련되어, 커넥터(110)가 삽입될 수 있도록 마련된다.The
모바일 충전용 인터페이스(210)를 통해, 모바일 단말(200)은 커넥터(110)가 삽입되면 바코드 리더(100)와 유선 통신하여 바코드 정보를 수신할 수 있다.Through the
제어부(220)는 모바일 단말(200)의 전반을 제어하기 위해 마련된다. 예를 들어, 바코드 리더(100)가 결합되면, 바코드 판독용 애플리케이션이 실행되도록 할 수 있으며, 결합된 바코드 리더(100)의 검증 결과에 따라 임시 아이디를 발급할 수 있다.The
그리고 제어부(220)는 스캔 터치 영역(241)에 사용자의 터치가 감지되면, 바코드를 인식하도록 바코드 리더(100)에 스캔 신호를 전송할 수 있고, 모바일 충전용 인터페이스(210)를 통해 바코드 정보를 수신하도록 제어할 수 있으며, 바코드 정보가 수신되면 판독하여 상품 코드 정보를 생성할 수 있다. 상품 코드 정보란 바코드를 디코딩 하여 문자 또는 숫자로 나타낸 정보를 말한다.When the touch of the user is detected in the scan touch area 241, the
스캔 터치 영역(241)에 관련하여서는 후술하기로 한다.The scan touch area 241 will be described later.
또한, 제어부(220)는 상품 코드 정보를 생성하면, 서버(300)에 전송하여 상품 정보의 발급을 요청할 수 있다. 예를 들어, 서버(300)에 상품 정보의 발급을 요청하면, 서버(300)로부터 상품명 정보, 금액 정보, 수량 정보, 상품 코드 정보, 요청 시간 정보, 바코드 리더(100)의 식별정보 등이 포함된 상품 정보를 발급받을 수 있다. 제어부(220)는 상품 정보가 발급되면, 상품 정보가 디스플레이부(250)에 출력되도록 제어할 수 있으며, 출력된 상품 정보를 저장부(240)에 저장할 수 있다.In addition, when the
첨언하면, 상품명 정보, 금액 정보 및 수량 정보란 바코드가 인쇄된 상품의 상품 명칭, 금액 및 수량을 말하며, 요청 시간 정보란 모바일 단말(200)이 서버에 상품 정보의 발급을 요청한 시각을 말한다.Incidentally, the product name information, the amount information, and the quantity information refer to the product name, the amount, and the quantity of the product on which the bar code is printed, and the request time information refers to the time when the
통신부(230)은 서버(300)와 통신하기 위해 마련된다. 통신부(230)는 인터넷 통신이 가능하도록 마련되며, 서버(300)와 통신하여 상품 정보를 수신하도록 제어될 수 있다.The
저장부(240)는 상품명 정보, 금액 정보, 수량 정보, 상품 코드 정보, 요청 시간 정보, 결합된 바코드 리더(100)의 식별정보 등이 포함된 상품 정보를 저장하기 위해 마련된다. 다만, 제어부(220)는 바코드 판독용 애플리케이션에 임시 아이디로 로그인(Login) 된 것으로 판단되면, 로그 아웃(Logout) 시 임시 아이디에 의해 저장부(240)에 저장된 정보 및 바코드 판독 결과를 폐기하도록 제어한다.The
로그인 과정에 관련하여서는 후술할 도 5에서 보다 구체적으로 설명하기로 한다.The login process will be described in more detail later with reference to FIG.
디스플레이부(250)는 모바일 단말(200)의 입력 또는 출력 수단을 위해 마련된다. 디스플레이부(250)는 스마트기기에 사용되는 일반적인 액정패널을 말하며, 터치 방식으로 마련된다.The
디스플레이부(250)는 스캔 터치 영역(251)을 포함하도록 구성된다.The
스캔 터치 영역(251)은 바코드 리더를 동작시켜 바코드를 스캔하도록 제어하기 위한 입력 수단을 위해 마련된다. 스캔 터치 영역(251)을 터치하면 바코드 리더가 동작하여 바코드를 스캔하게 된다.The scan touch area 251 is provided for input means for controlling the bar code reader to operate so as to scan the bar code. When the user touches the scan touch area 251, the bar code reader operates to scan the bar code.
도 4를 참조하면, 스캔 터치 영역(251)은 사용자의 드래그에 의해 위치가 이동 가능하도록 마련된다. 예를 들어, 사용자가 1지점의 스캔 터치 영역(251-1)을 일정 시간 이상 터치하여 드래그하면, 2지점의 스캔 터치 영역(251-2) 또는 3지점의 스캔 터치 영역(251-3)으로 이동될 수 있다. 이를 통해, 서로 다른 손 크기를 가지는 재고조사원 또는 계산원의 편의성을 증대시킬 수 있으며, 익숙한 위치에 위치시킴으로써 업무 수행이 효율적으로 이루어질 수 있게 된다.Referring to FIG. 4, the scan touch region 251 is provided to be movable by a user's dragging. For example, when the user touches and drags the scan touch area 251-1 for a predetermined time or longer, the scan touch area 251-2 at the two points or the scan touch area 251-3 at the three points Can be moved. This can increase the convenience of inventories or cashiers having different hand sizes, and can be performed efficiently by positioning them at familiar locations.
또한, 디스플레이부(250)는 사용자에 의해 서로 다른 기능을 갖는 복수 개의 영역으로 구분 가능하도록 마련된다. 각각의 기능은 사용자에 의해 설정 가능하도록 마련되며, 스캔 터치 영역(251) 또한 사용자에 의해 기능이 변경될 수 있다.In addition, the
그리고 디스플레이부(250)는 상품 정보를 출력할 수 있다. 전술한 바와 같이 상품명 정보, 금액 정보, 수량 정보, 상품 코드 정보, 요청 시간 정보, 식별정보 등이 포함된 상품 정보가 나열하여 출력될 수 있다.The
한편, 서버(300)는 모바일 단말(200)과 통신하여, 바코드 리더(100)를 검증하고, 상품 정보를 발급하기 위해 마련된다.Meanwhile, the
이를 위해, 서버(300)는 통신부(310), 제어부(320), 저장부(330) 및 입력부(340)를 포함하도록 구성된다.To this end, the
통신부(310)는 모바일 단말(200)과 통신하기 위해 마련된다. 인터넷 통신망을 이용해 모바일 단말(200)의 통신부(230)와 통신되도록 마련된다.The
통신부(310)를 통해, 결합된 바코드 리더(100)의 식별정보를 수신할 수 있으며, 상품 코드 정보가 포함된 상품 정보 발급 요청 신호을 수신할 수 있다.The identification information of the combined
제어부(320)는 서버(300)의 전반을 제어하기 위해 마련된다. 예를 들어, 모바일 단말(200)로부터 바코드 리더(100)의 식별정보가 수신되면, 수신된 식별정보와 저장부(330)에 저장된 적어도 하나의 식별정보를 비교하여 동일한 식별정보가 존재하는지 여부에 관한 등록여부 판단 정보를 생성하여 모바일 단말(200)에 전달하도록 제어할 수 있다.The
또한, 제어부(320)는 모바일 단말(200)로부터 상품 코드 정보가 포함된 상품 정보 발급 요청 신호를 수신하면, 상품 코드 정보와 저장된 복수의 상품 정보를 비교하여 동일한 상품 코드 정보가 존재하는 것으로 판단되면, 모바일 단말(200)에 동일한 상품 코드 정보를 갖는 상품 정보를 발급하도록 제어할 수 있다.When the
구체적으로, 제어부(320)는 저장부(330)에 저장된 상품 코드 정보, 상품명 정보, 수량 정보, 금액 정보를 포함한 상품 정보에, 요청 시간 정보 및 식별정보를 부가한 상품 정보를 발급할 수 있다.More specifically, the
저장부(330)는 적어도 하나의 바코드 리더(100)의 식별정보와 적어도 하나의 상품 정보를 저장하기 위해 마련된다. 저장부(330)에 저장되는 식별정보 또는 상품 정보를 통해, 바코드 리더(100)를 검증하거나, 상품 정보를 발급할 수 있다.The
입력부(340)는 식별정보 또는 상품 정보를 입력하기 위해 마련된다. 입력된 식별정보 또는 상품 정보는 제어부(320)에 의해 저장부(330)에 저장될 수 있다.The
한편, 프린트 장치(400)는 출력되는 상품 정보를 출력하기 위해 마련된다.On the other hand, the
예를 들어, 상품 코드 정보, 상품명 정보, 수량 정보, 금액 정보를 포함한 상품 정보에, 요청 시간 정보 및 식별정보를 부가한 상품 정보가 나열되어 용지에 출력될 수 있다.For example, the product information including the product code information, the product name information, the quantity information, the amount information, and the product information to which the request time information and the identification information are added can be listed and output to the paper.
프린트 장치(400)는 모바일 단말(200)과 근거리 통신 또는 무선 통신하여 출력할 수 있음은 물론, 모바일 충전용 인터페이스(210)에 연결되어 유선 통신하도록 마련될 수 있다.The
또한, 프린터 장치(400)는 모바일 단말(200)과 바코드 리더(100)가 결합된 상태라면, 리더 충전용 인터페이스(150)에 결합하여 모바일 단말과 통신하도록 할 수 있다. 이 경우, 바코드 리더(100)는 모바일 단말(200)과 프린트 장치(400)를 연결하는 중계기 역할을 할 수 있다.The
프린트 장치(400)를 통해 재고조사 리스트를 출력하거나, 판매된 상품이 나열된 전표를 출력할 수도 있으며, 마트에서 구매하고자 하는 상품을 바코드 스캔하고 출력 및 제출함으로써 해당 상품의 구매 및 배송 요청에 이용될 수도 있다.It is also possible to output an inventory check list through the
도 5는 본 발명의 일 실시예에 따른 모바일 단말(200)을 이용한 바코드 판독 시스템의 로그인 과정을 설명하기 위해 제공되는 흐름도이다.5 is a flowchart provided to explain a login process of the barcode reading system using the
우선, 전술한 바와 같이, 바코드 리더(100) 및 모바일 단말(200)이 결합될 수 있다(S305). 결합되면, 결합된 바코드 리더(100)가 서버(300)에 기등록된 바코드 리더인지 여부를 검증한다(S310).First, as described above, the
검증 과정에 있어서, 서버(300)로부터 식별정보의 등록여부 판단 정보를 수신하여, 기등록된 바코드 리더라고 판단되면(S310-Yes), 모바일 단말(200)은 우선 검증의 결과에 상관 없이, 바코드 판독용 애플리케이션이 실행되도록 하고(S315), 사용자가 특정 아이디 및 패스워드를 입력하는 로그인 과정 없이도, 특정 아이디로 자동 로그인 되도록 한다.If it is determined that the bar code reader is a pre-registered bar code reader (Yes in S310), the
반면에, 기등록된 바코드 리더가 아닌 것으로 판단되면(S310-No), 모바일 단말(200)은 우선 검증의 결과에 상관 없이, 바코드 판독용 애플리케이션이 실행되도록 하고(S345), 특정 아이디 및 패스워드를 입력하는 로그인 과정을 요청하거나, 임시 아이디 및 패스워드를 발급해줄 수 있다(S530). 그러면 사용자 선택에 의해 특정 아이디 및 패스워드를 입력하거나, 임시 아이디로 로그인할 수 있다.On the other hand, if it is determined that the barcode reader is not the registered barcode reader (S310-No), the
만일, 자동 로그인되거나(S320), 사용자에 의해 특정 아이디 및 패스워드가 입력되어 로그인 되면(S355-Yes), 바코드 리더(100)는 바코드를 인식할 수 있다.If the user is automatically logged in (S320) and the user inputs a specific ID and password (S355-Yes), the
사용자에 의해 스캔 터치 영역(251)이 터치되어, 바코드 리더(100)가 바코드를 스캔하여 인식하면(S325), 바코드 정보를 획득할 수 있고, 이를 모바일 단말(200)에 전송할 수 있다(S330).When the user touches the scan touch area 251 and the
모바일 단말(200)은 바코드 정보를 수신하면 바코드를 판독하여(S335), 상품 코드 정보를 생성할 수 있다. 그러면 서버(300)에 상품 정보 발급 요청 신호를 전송하여, 상품 정보를 발급받을 수 있고, 디스플레이부(250)에 상품 정보를 출력하고, 저장부(240)에 저장할 수 있다(S340).Upon receiving the barcode information, the
한편, 특정 아이디 및 패스워드가 입력되지 않고(S335-No), 임시 아이디 및 패스워드가 발급되어 임시 아이디로 로그인 되면(S360-Yes), 마찬가지로 바코드 리더(100)가 바코드를 인식할 수 있는 상태가 된다.On the other hand, if a specific ID and a password are not input (S335-No), a temporary ID and a password are issued and a temporary ID is logged in (S360-Yes), the
사용자에 의해 스캔 터치 영역(251)이 터치되어, 바코드 리더(100)가 바코드를 스캔하여 인식하면(S365), 바코드 정보를 획득할 수 있고, 이를 모바일 단말(200)에 전송할 수 있다(S370).When the user touches the scan touch area 251 and recognizes the
모바일 단말(200)은 바코드 정보를 수신하면 바코드를 판독하여(S375), 상품 코드 정보를 생성할 수 있으며, 디스플레이부(250)에 상품 정보를 출력하고, 저장부(240)에 임시 저장할 수 있다(S380). 임시 저장하였기 때문에, 특정 아이디로 로그인 한 경우(S320, S355-Yes)와 달리, 로그 아웃 되면(S285-Yes), 저장부(240)에 임시 저장된 상품 정보 및 판독 결과가 자동으로 폐기될 수 있다(S390). 따라서, 다시 임시 아이디로 로그인 하더라도, 이전의 바코드 판독 결과는 출력될 수 없다.Upon receiving the barcode information, the
도 6은 본 발명의 일 실시예에 따른 모바일 단말(200)을 이용한 바코드 판독 시스템의 수량 정보 갱신을 설명하기 위해 제공되는 흐름도이다.6 is a flowchart provided to explain the quantity information update of the barcode reading system using the
우선, 바코드 리더(100) 및 모바일 단말(200)이 커넥터(110)와 모바일 충전용 인터페이스(210)를 통해 결합될 수 있다(S405). 결합되면, 바코드 리더(100)의 식별정보 검증 결과와 상관 없이, 바코드 판독용 애플리케이션이 실행될 수 있으며, 특정 아이디 또는 임시 아이디로 로그인 될 수 있다(S410).First, the
로그인 되면, 바코드 리더(100)가 바코드에 레이저 빛을 발산하여 바코드를 인식할 수 있으며(S415), 바코드 정보가 획득되면 모바일 단말(200)에 바코드 정보를 전송할 수 있다(S420).If the barcode information is acquired, the
모바일 단말(200)이 바코드 정보를 수신하면, 인식된 바코드를 판독하여(S425), 상품 코드 정보를 생성할 수 있다. 그러면 모바일 단말(200)은 생성된 상품 코드 정보를 포함하는 상품 정보 발급 요청 신호를 서버(300)에 전송할 수 있다(S430).When the
서버(300)가 상품 정보 발급 요청 신호를 수신하는 경우, 저장부(330)에 저장된 복수의 상품 정보와 비교하여 동일한 상품 코드 정보를 갖는 상품 정보가 존재하지 않는 것으로 판단되면(S435-No), 모바일 단말(200)은 다시 바코드를 인식하도록 제어할 수 있다.When the
수신한 상품 코드 정보와 동일한 상품 코드 정보를 갖는 상품 정보가 존재하는 것으로 판단되면(S435-Yes), 특정 아이디로 로그인 되었는지 여부를 판단할 수 있다(S440).If it is determined that product information having the same commodity code information as the received commodity code information exists (S435-Yes), it can be determined whether or not the user is logged in with a specific ID (S440).
임시 아이디가 아닌 특정 아이디로 로그인 되는 경우(S440-Yes), 서버(300)는 갱신된 수량 정보를 포함하는 상품 정보를 발급할 수 있다(S445).If the login is made with a specific ID other than the temporary ID (S440-Yes), the
예를 들어, 서버(300)는 로그인 방법에 관계 없이, 모바일 단말(200)로부터 상품 정보 발급 요청 신호를 수신하는 경우, 수량 정보를 1개 증가시켜 발급할 수 있다.For example, when the
그런데 특정 아이디로 로그인이 이루어진 복수의 모바일 단말(200)로부터 재고조사가 이루어지는 경우, 서버(300)는 복수의 모바일 단말(200)로부터 수신된 신호에 따라 수량 정보의 수량을 갱신하여야만 각각의 모바일 단말(200)은 정확한 수량 정보를 출력할 수 있다. 따라서, 서버(300)는 갱신된 수량 정보를 포함하는 상품 정보를 발급할 수 있다(S445).However, when an inventory is inspected from a plurality of
예를 들면, 특정 아이디로 로그인된 모바일 단말(200) 및 다른 모바일 단말(미도시)이 존재하는 경우, 모바일 단말(200)이 처음으로 상품 정보를 발급받으면, 수량 정보가 '1 개'로 출력될 수 있고, 다른 모바일 단말(미도시)이 같은 상품 정보를 발급받고, 모바일 단말(200)이 재차 같은 상품을 판독하여 상품 정보를 발급받은 경우, 수량 정보가 '3 개'로 출력될 수 있다. 즉, 각각의 모바일 단말은 서로 연동될 수 있다.For example, if there is a
상품 정보가 발급되면, 모바일 단말(200)은 갱신된 수량 정보를 포함하는 상품 정보를 출력하고 저장할 수 있다(S450).When the product information is issued, the
그리고 모바일 단말(200)은 외부 장치로부터 결제정보가 수신되면, 갱신된 수량 정보를 서버(300)에 전달할 수 있다(S460). 그러면 서버(300)는 수량 정보를 1개 감소시켜 저장할 수 있다. 판매되었기 때문이다. 이 후, 모바일 단말(200)로부터 바코드가 판독되어 상품 정보 발급 요청 신호가 수신되면, 모바일 단말(200)에 갱신된 수량 정보를 포함하는 상품 정보를 발급할 수 있다.When the payment information is received from the external device, the
첨언하면, 외부 장치는 POS 단말기 등의 장치는 물론 특정 아이디로 로그인된 다른 모바일 단말(미도시)일 수 있다.Incidentally, the external device may be a device such as a POS terminal, as well as other mobile terminals (not shown) logged in with a specific ID.
반면에, 임시 아이디는 복수의 모바일 단말에 로그인될 수 없다. 특정 아이디가 아닌 임시 아이디로 로그인 되는 경우(S440-No), 서버(300)는 수량 정보를 갱신하여 발급하지 않으므로, 단순히 수량을 하나 증가시켜 발급할 수 있다(S465). 상품 정보가 발급되면 모바일 단말(200)은 상품 정보를 출력하고 임시 저장할 수 있다(S470). 로그 아웃 시 자동으로 폐기된다. 따라서, 오직 하나의 모바일 단말(200)을 사용하여 재고조사 등의 업무수행이 가능하며, 업무 수행이 임시적으로 가능하도록 마련된다.On the other hand, the temporary ID can not be logged in to a plurality of mobile terminals. If the user logs in with a temporary ID other than a specific ID (S440-No), the
이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be construed as limiting the scope of the invention as defined by the appended claims. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.
100: 바코드 리더
110: 커넥터 120: 제어부
130: 광원부 140: 광원 검출부
150: 리더 충전용 인터페이스 200: 모바일 단말
210: 모바일 충전용 인터페이스 220: 제어부
230: 통신부 240: 저장부
300: 서버 310: 통신부
320: 제어부 330: 저장부
340: 입력부 400: 프린트 장치
c: 충전기100: Barcode reader
110: connector 120:
130: light source unit 140: light source detection unit
150: Reader charging interface 200: Mobile terminal
210: Mobile charging interface 220:
230: communication unit 240: storage unit
300: server 310:
320: control unit 330:
340: input unit 400: printing device
c: Charger
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170044567AKR101899718B1 (en) | 2017-04-06 | 2017-04-06 | Barcode decoding system and method using mobile phone |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170044567AKR101899718B1 (en) | 2017-04-06 | 2017-04-06 | Barcode decoding system and method using mobile phone |
| Publication Number | Publication Date |
|---|---|
| KR101899718B1true KR101899718B1 (en) | 2018-09-17 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020170044567AExpired - Fee RelatedKR101899718B1 (en) | 2017-04-06 | 2017-04-06 | Barcode decoding system and method using mobile phone |
| Country | Link |
|---|---|
| KR (1) | KR101899718B1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009193531A (en)* | 2008-02-18 | 2009-08-27 | Toshiba Tec Corp | Data code reader and product registration system |
| KR101136941B1 (en)* | 2011-09-14 | 2012-04-20 | 주식회사 제이아이에스텍 | Bar code rfid scanner and smartphone loading type cradle device for the same |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009193531A (en)* | 2008-02-18 | 2009-08-27 | Toshiba Tec Corp | Data code reader and product registration system |
| KR101136941B1 (en)* | 2011-09-14 | 2012-04-20 | 주식회사 제이아이에스텍 | Bar code rfid scanner and smartphone loading type cradle device for the same |
| Publication | Publication Date | Title |
|---|---|---|
| US20240220961A1 (en) | Direct Settlement of Hands-Free Transactions | |
| US9503592B2 (en) | Retrieving data associated with a printer using near field communication | |
| US9800293B2 (en) | System for configuring indicia readers using NFC technology | |
| EP4310704A2 (en) | Facial profile modification for hands free transactions | |
| US10108880B2 (en) | Systems and methods of object identification and database creation | |
| JP6524601B2 (en) | Unmanned mail / delivery management system and method | |
| US20180349939A1 (en) | Providing hands-free data for interactions | |
| US20140236653A1 (en) | Systems and methods for retail line management | |
| US20080065496A1 (en) | Methods and Apparatus for Managing RFID and Other Data | |
| KR20200019685A (en) | Systems and methods that facilitate parcel pickup | |
| EP3374915A1 (en) | Facial template and token pre-fetching in hands free service requests | |
| CN104851215B (en) | Printing equipment reads system and POS system | |
| US11151619B2 (en) | Method and system for information processing | |
| US20160379197A1 (en) | Commodity sales data processing apparatus, portable terminal and method | |
| CN113179637B (en) | Cargo distribution method, cargo distribution system, and distribution management device | |
| JP5775506B2 (en) | Payment server, payment system, and program | |
| KR101899718B1 (en) | Barcode decoding system and method using mobile phone | |
| US10397759B1 (en) | System, method and apparatus for collecting inventory scan data | |
| US20210304289A1 (en) | Shopping support apparatus and control method thereof | |
| KR20220105115A (en) | Mining Management Platform | |
| KR20170039464A (en) | User equipment, service providing device, lighting apparatus, payment system comprising the same, control method thereof and computer readable medium having computer program recorded thereon | |
| US20220101246A1 (en) | Stocktaking system, data processing device, and control method | |
| KR101200270B1 (en) | Apparatus and method for interconnecting smart carts | |
| US20220188749A1 (en) | Smart logistics label system and method of using the same | |
| GB2634861A (en) | Inventory management system |
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application | St.27 status event code:A-0-1-A10-A12-nap-PA0109 | |
| PA0201 | Request for examination | St.27 status event code:A-1-2-D10-D11-exm-PA0201 | |
| D13-X000 | Search requested | St.27 status event code:A-1-2-D10-D13-srh-X000 | |
| D14-X000 | Search report completed | St.27 status event code:A-1-2-D10-D14-srh-X000 | |
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| R17-X000 | Change to representative recorded | St.27 status event code:A-3-3-R10-R17-oth-X000 | |
| E13-X000 | Pre-grant limitation requested | St.27 status event code:A-2-3-E10-E13-lim-X000 | |
| P11-X000 | Amendment of application requested | St.27 status event code:A-2-2-P10-P11-nap-X000 | |
| P13-X000 | Application amended | St.27 status event code:A-2-2-P10-P13-nap-X000 | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | St.27 status event code:A-1-2-D10-D22-exm-PE0701 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | St.27 status event code:A-2-4-F10-F11-exm-PR0701 | |
| PR1002 | Payment of registration fee | St.27 status event code:A-2-2-U10-U11-oth-PR1002 Fee payment year number:1 | |
| PG1601 | Publication of registration | St.27 status event code:A-4-4-Q10-Q13-nap-PG1601 | |
| PN2301 | Change of applicant | St.27 status event code:A-5-5-R10-R11-asn-PN2301 | |
| PN2301 | Change of applicant | St.27 status event code:A-5-5-R10-R14-asn-PN2301 | |
| P14-X000 | Amendment of ip right document requested | St.27 status event code:A-5-5-P10-P14-nap-X000 | |
| P16-X000 | Ip right document amended | St.27 status event code:A-5-5-P10-P16-nap-X000 | |
| Q16-X000 | A copy of ip right certificate issued | St.27 status event code:A-4-4-Q10-Q16-nap-X000 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:4 | |
| R17-X000 | Change to representative recorded | St.27 status event code:A-5-5-R10-R17-oth-X000 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:5 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:6 | |
| PC1903 | Unpaid annual fee | St.27 status event code:A-4-4-U10-U13-oth-PC1903 Not in force date:20240912 Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE | |
| PC1903 | Unpaid annual fee | St.27 status event code:N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date:20240912 |