KR101875145B1 - 앱(App) 기반의 가상 버튼을 이용한 서비스 요청 시스템 및 방법 - Google Patents
앱(App) 기반의 가상 버튼을 이용한 서비스 요청 시스템 및 방법 Download PDFInfo
- Publication number
- KR101875145B1 KR101875145B1 KR1020170115273A KR20170115273A KR101875145B1 KR 101875145 B1 KR101875145 B1 KR 101875145B1 KR 1020170115273 A KR1020170115273 A KR 1020170115273A KR 20170115273 A KR20170115273 A KR 20170115273A KR 101875145 B1 KR101875145 B1 KR 101875145B1
- Authority
- KR
- South Korea
- Prior art keywords
- button
- virtual button
- store
- server
- table number
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 32
- 230000011664 signaling Effects 0.000 claims description 11
- 241000286209 Phasianidae Species 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 31
- 238000010586 diagram Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 11
- 230000008859 change Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000000474 nursing effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000010267 cellular communication Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 229910052724 xenon Inorganic materials 0.000 description 1
- FHNFHKCVQCLJFQ-UHFFFAOYSA-N xenon atom Chemical compound [Xe] FHNFHKCVQCLJFQ-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10366—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications
- G06K7/10376—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications the interrogation device being adapted for being moveable
- G06K7/10386—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications the interrogation device being adapted for being moveable the interrogation device being of the portable or hand-handheld type, e.g. incorporated in ubiquitous hand-held devices such as PDA or mobile phone, or in the form of a portable dedicated RFID reader
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B7/00—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00
- G08B7/06—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00 using electric transmission, e.g. involving audible and visible signalling through the use of sound and light sources
- G08B7/068—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00 using electric transmission, e.g. involving audible and visible signalling through the use of sound and light sources calling personnel in a restaurant, e.g. waiter call
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
-
- H04B5/04—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/33—Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Toxicology (AREA)
- Primary Health Care (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Computer Interaction (AREA)
- Electromagnetism (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Telephonic Communication Services (AREA)
- Audible And Visible Signals (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명의 실시 예에 따른 가상 버튼을 이용한 서비스 요청 시스템은 매장코드를 사용자 기기에 전달하는 블루투스 신호기, 가상 버튼 어플리케이션을 실행하며, 상기 가상 버튼 어플리케이션이 실행된 상태에서 상기 매장코드를 수신하면 서버에 상기 매장코드를 재전송하며, 서버로부터 상기 매장코드에 대응하는 가상 버튼을 수신하고, 상기 가상 버튼 중 일 버튼의 선택되면 테이블 번호를 수신하기 위한 동작 요청 화면을 표시하고, 테이블 번호를 수신함에 따라 테이블 번호 및 버튼 선택 정보를 서버에 제공하는 사용자 기기, 상기 사용자 기기로부터 수신된 매장코드에 대응하는 가상 버튼을 검색하여 사용자 기기에 전송하고, 상기 사용자 기기로부터 테이블 번호, 버튼 선택 정보가 수신되면 이를 직원용 기기에 전송하는 서버, 상기 서버로부터 상기 테이블 번호 및 버튼 선택 정보를 수신하는 직원용 기기 및 상기 테이블 번호를 사용자 기기에 전송하는 호출벨을 포함할 수 있다.
Description
본 발명의 다양한 실시 예는 사용자의 단말기 상에 표시되는 가상 버튼을 이용하여 매장 직원을 호출, 주문, 요청을 전달하는 시스템 및 방법에 관한 것이다. 보다 상세하게는, 본 발명의 다양한 실시 예는 매장별로 서비스 내용이 기재된 가상 버튼을 구비하는 가상 버튼 어플리케이션을 이용해 매장에서 직원을 호출할 시 호출신호와 함께 요청하고자 하는 서비스 내용을 매장측에 전달하는 시스템 및 방법에 관한 것이다.
식당, 병원, 호텔 등의 장소에서 종업원 또는 관리자 등을 호출하거나 서비스를 요청하기 위해 호출벨을 사용하는 경우를 주변에서 쉽게 접할 수 있다. 이 때 호출벨의 동작 방식은 RF(AM 또는 FM) 전송 방식, 저전력 블루투스 기술에 기반한 비콘(Beacon) 신호를 전송하는 방식 등이 사용되고 있다. 그러나 이와 같은 호출벨을 이용하여 매장에서 직원을 호출하는 종래의 방식은 호출의 이유에 대하여 알리지 않고 단순히 호출 신호만 전달하므로 서비스 수행 단계가 여러 단계로 진행되게 된다. 예컨대, 고객이 직원을 호출하면 직원은 고객의 테이블에 도착하여 서비스 요청 사항에 대하여 먼저 설명을 듣게 된다. 이후 직원은 해당 서비스를 수행하기 위해 다시 고객의 테이블에 접근하는 동작을 수행하게 된다. 이와 같이 매장에서 종래의 방식으로 직원을 호출할 경우 불필요한 시간과 비용을 소모하게 된다. 또한, 반드시 호출이나 요청을 전달하기 위한 하드웨어 디바이스가 테이블에 부착 되어 있어야만 한다.
본 발명은 위와 같은 문제를 해결하기 위해 안출된 것으로, 특정 매장을 이용하는 고객이 호출벨을 통해 직원을 호출하고자 할 때 호출 신호 뿐 아니라 호출의 이유에 해당하는 요청 사항을 함께 송신하기 위해 사용자 기기에 가상 버튼을 제공하고 별도의 하드웨어 없이 가상 버튼만으로 직원을 호출하거나 서비스 요청을 하기 위한 방법 및 시스템을 제공할 수 있다.
본 발명의 실시 예에 따른 가상 버튼을 이용한 서비스 요청 시스템은 매장코드를 사용자 기기에 전달하는 블루투스 신호기, 가상 버튼 어플리케이션을 실행하며, 상기 가상 버튼 어플리케이션이 실행된 상태에서 상기 매장코드를 수신하면 서버에 상기 매장코드를 재전송하며, 서버로부터 상기 매장코드에 대응하는 가상 버튼을 수신하고, 상기 가상 버튼 중 일 버튼의 선택되면 테이블 번호를 수신하기 위한 동작 요청 화면을 표시하고, 테이블 번호를 수신함에 따라 테이블 번호 및 버튼 선택 정보를 서버에 제공하는 사용자 기기, 상기 사용자 기기로부터 수신된 매장코드에 대응하는 가상 버튼을 검색하여 사용자 기기에 전송하고, 상기 사용자 기기로부터 테이블 번호, 버튼 선택 정보가 수신되면 이를 직원용 기기에 전송하는 서버, 상기 서버로부터 상기 테이블 번호 및 버튼 선택 정보를 수신하는 직원용 기기 및 상기 테이블 번호를 사용자 기기에 전송하는 호출벨을 포함할 수 있다.
본 발명의 실시 예에 따른 가상 버튼을 이용한 서비스 요청 방법은 사용자 기기에서 가상 버튼 어플리케이션을 실행하는 단계, 블루투스 신호기에서 발생된 비콘 신호 내 매장코드를 상기 사용자 기기에서 수신하는 단계, 서버가 상기 사용자 기기로부터 상기 매장코드를 수신하면, 상기 매장코드에 대응하는 매장별 가상 버튼 정보를 검색하는 단계, 상기 서버가 상기 검색된 매장별 가상 버튼 정보를 상기 사용자 기기로 전송하는 단계, 상기 사용자 기기가 사용자로부터 상기 매장별 가상 버튼 정보가 표시되는 화면상에서 특정 버튼이 선택됨을 감지하면 테이블 번호를 수신하기 위한 동작 요청 화면을 표시하는 단계, NFC 접촉 또는 QR코드 인식을 통해 테이블 번호를 사용자 기기가 수신하는 단계, 상기 사용자 기기에서 상기 수신된 테이블 번호 및 버튼 선택 정보를 상기 서버로 전송하는 단계 및 상기 서버에서 직원용 기기로 상기 테이블 번호 및 버튼 선택 정보를 전송하는 단계를 포함할 수 있다.
본 발명은 매장을 이용하는 고객이 매장 직원을 호출하는 당시에 호출의 이유에 대하여 함께 전달하므로 불필요한 움직임과 시간을 소모하지 않도록 한다. 또한 매장에서는 별도의 하드웨어 구매 및 테이블 부착할 필요 없이 사용자의 디바이스상의 어플리케이션을 통해 직접 요청의 전달이 가능하다.
본 발명은 매장측에서 사업장의 특색에 맞게 가상 버튼을 선택할 시 표시되는 요청 내용을 변경할 수 있도록 하므로, 다양한 업체에서 각 업체에 맞는 맞춤형 호출벨을 적용할 수 있다.
도 1은 본 발명의 실시 예에 따른 가상 버튼을 이용한 호출 시스템의 구성을 도시하는 구성도이다.
도 2는 본 발명의 실시 예에 따른 상기 서버의 구성을 도시하는 블록도이다.
도 3은 본 발명의 실시 예에 따른 사용자 기기의 구성을 도시하는 블록도이다.
도 4는 본 발명의 실시 예에 따른 가상 버튼 어플리케이션을 이용한 매장 직원 호출의 순서를 도시한 흐름도이다.
도 5는 본 발명의 실시 예에 따른 가상 버튼 어플리케이션에서 매장코드를 수신하는 동작을 도시한 도면이다.
도 6은 본 발명의 실시 예에 따른 가상버튼을 통해 서비스를 요청하는 동작을 도시한 도면이다.
도 7은 본 발명의 실시 예에 따른 가상 버튼 중 선택된 버튼의 예시를 도시한 도면이다.
도 8은 본 발명의 실시 예에 따른 가상 버튼 어플리케이션 동작에서 NFC가 인식되지 않는 경우의 예시를 도시한 도면이다.
도 9는 본 발명의 실시 예에 따른 가상 버튼 어플리케이션에서 직접 요청 사항을 입력하는 동작을 도시한 도면이다.
도 10은 본 발명의 실시 예에 따른 직원용 기기에서의 동작을 도시한 도면이다.
도 11 및 도 12는 본 발명의 실시 예에 따른 로그인 동작을 도시한 도면이다.
도 13은 본 발명의 실시 예에 따른 매장측에서 가상버튼을 설정하는 동작에 대하여 도시한 도면이다.
도 2는 본 발명의 실시 예에 따른 상기 서버의 구성을 도시하는 블록도이다.
도 3은 본 발명의 실시 예에 따른 사용자 기기의 구성을 도시하는 블록도이다.
도 4는 본 발명의 실시 예에 따른 가상 버튼 어플리케이션을 이용한 매장 직원 호출의 순서를 도시한 흐름도이다.
도 5는 본 발명의 실시 예에 따른 가상 버튼 어플리케이션에서 매장코드를 수신하는 동작을 도시한 도면이다.
도 6은 본 발명의 실시 예에 따른 가상버튼을 통해 서비스를 요청하는 동작을 도시한 도면이다.
도 7은 본 발명의 실시 예에 따른 가상 버튼 중 선택된 버튼의 예시를 도시한 도면이다.
도 8은 본 발명의 실시 예에 따른 가상 버튼 어플리케이션 동작에서 NFC가 인식되지 않는 경우의 예시를 도시한 도면이다.
도 9는 본 발명의 실시 예에 따른 가상 버튼 어플리케이션에서 직접 요청 사항을 입력하는 동작을 도시한 도면이다.
도 10은 본 발명의 실시 예에 따른 직원용 기기에서의 동작을 도시한 도면이다.
도 11 및 도 12는 본 발명의 실시 예에 따른 로그인 동작을 도시한 도면이다.
도 13은 본 발명의 실시 예에 따른 매장측에서 가상버튼을 설정하는 동작에 대하여 도시한 도면이다.
이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다.
단지 본 실시예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전히 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
몇몇의 경우, 본 발명의 개념이 모호해지는 것을 피하기 위하여 공지의 구조 및 장치는 생략되거나, 각 구조 및 장치의 핵심기능을 중심으로 한 블록도 형식으로 도시될 수 있다. 또한, 본 명세서 전체에서 동일한 구성요소에 대해서는 동일한 도면 부호를 사용하여 설명한다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함(comprising 또는 including)"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
또한, 명세서에 기재된 "…부" 의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 나아가, "일(a 또는 an)", "하나(one)", 및 유사 관련어는 본 발명을 기술하는 문맥에 있어서 본 명세서에 달리 지시되거나 문맥에 의해 분명하게 반박되지 않는 한, 단수 및 복수 모두를 포함하는 의미로 사용될 수 있다.
아울러, 본 발명의 실시예들에서 사용되는 특정(特定) 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.
이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다.
도 1은 본 발명의 실시 예에 따른 가상 버튼을 이용한 호출 시스템의 구성을 도시하는 구성도이다.
도 1을 참고하면, 본 발명이 적용될 수 있는 유선 및/또는 무선 통신 환경은 직원용 기기 100, 서버 200, 사용자 기기 300, 호출벨 400, 매장용 블루투스 신호기 500를 포함하여 이루어질 수 있다.
다만, 이하에서 언급되는 유무선 네트워크 환경은 도 1에 구성된 요소들 중 적어도 하나를 포함하나, 반드시 이에 한정되는 것은 아니며, 본 발명이 적용될 수 있는 유무선 통신 네트워크 환경에서는 하나 이상의 사용자 기기, 하나 이상의 직원용 기기, 하나 이상의 호출벨, 하나 이상의 매장용 블루투스 신호기, 하나 이상의 서버 및 하나 이상의 네트워크가 존재할 수 있으며, 각각의 사용자 기기 및 서버 간은 서로 다른 네트워크를 통하여 연결될 수 있다.
직원용 기기 100 및 사용자 기기 300는 본 발명의 일실시예에 있어서 통신 신호를 송수신할 수 있는 장치를 의미하며, 본 발명에서 상기 직원용 기기 100 및 사용자 기기 300는 유선 또는 무선 공유기 접속 정보를 송수신 할 수 있는 단말을 모두 포함하는 개념으로 해석될 수 있다.
이 때, 상기 직원용 기기 100 및 사용자 기기 300에는 하나 이상의 프로그램(program) 또는 어플리케이션(Application)이 설치되어 있을 수 있으며, 특히 본 발명의 일실시예인 가상 버튼을 제공하여 서비스 요청 사항이 포함된 호출신호를 전송하는 것과 관련된 API(Application rogram Interface) 또는 임베디드 소프트웨어(Embaded Software)를 포함하는 어플리케이션이 설치되어 있을 수 있다.
상기 직원용 기기 100 및 사용자 기기 300는 상기 사용자 기기가 자체적으로 혹은 상기 설치된 하나 이상의 프로그램 또는 어플리케이션을 통해 서버 200에 데이터 또는 신호를 전송하거나 수신할 수 있으며, 상기 전송되거나 수신된 데이터 또는 신호는 본 발명의 일실시예인 가상버튼에 대응하는 서비스 요청 신호 및 이와 관련된 것일 수 있다.
상기 사용자 기기 300는 스마트폰 (Smart Phone), PC(Personal Computer), 노트북 컴퓨터, 태블릿 PC(Tablet Personal Computer), 이동 전화기, 영상 전화기, 전자책 리더기(E-book Reader), 모바일 의료기기, 카메라, 웨어러블 장치, 터미널(Terminal), MS(Mobile Station), MSS(Mobile Subscriber Station), SS(Subscriber Station), AMS(Advanced Mobile Station), WT(Wireless terminal), MTC(Machine-Type Communication) 장치, M2M(Machine-to-Machine) 장치, D2D 장치(Device-to-Device) 장치 중 적어도 하나를 포함할 수 있다.
상기 직원용 기기 100는 웨어러블 디바이스(Wearable device)를 포함할 수 있고, 다양한 실시 예에 따라 상기 웨어러블 디바이스는 액세서리형(예, 시계, 반지, 팔찌, 발찌, 목걸이, 안경, 콘텍트 렌즈, 또는 머리착용형 장치(Head Mounted Device) 중 하나를 포함할 수 있다.
물론, 어디까지나 이는 예시에 불과할 뿐이며, 본 발명에서의 사용자 기기는 상술한 예시들 이외에도 현재 개발되어 상용화되었거나 또는 향후 개발될 데이터 또는 신호 전송이 가능한 모든 장치를 포함하는 개념으로 해석되어야 한다.
다시 도 1을 참고하면, 서버 200는 유선 또는 무선 통신 환경을 통해 적어도 하나 이상의 다른 장치와 데이터 송수신이 가능한 객체를 의미하며, 본 발명에서 상기 서버 200는 중계 서버, 중개 서버 및/또는 클라이언트 서버를 더 포함할 수 있다.
또한, 상기 서버 200의 일예로 클라우드(Cloud) 서버, IMS(IP Multimedia Subsystem) 서버, 텔레포니 어플리케이션(Telephony Application) 서버, IM(Instant Messaging) 서버, MGCF(Media Gateway Control Function) 서버, MSG(Messaging Gateway) 서버, CSCF(Call Session Control Function) 서버를 포함할 수 있으며, 상기 서버 200는 PC(Personal Computer), 노트북 컴퓨터, 태블릿 PC(Tablet Personal Computer) 등 데이터를 송수신할 수 있는 객체를 지칭하는 장치로 구현될 수도 있다.
한편, 직원용 기기 100 및 사용자 기기 300와 서버 200간의 데이터 송수신을 위한 데이터 통신망을 의미하며, 그 종류에는 특별히 제한되지 않는다.
예를 들어, 인터넷 프로토콜(IP)을 통하여 대용량 데이터의 송수신 서비스를 제공하는 아이피(IP: Internet Protocol)망 또는 서로 다른 IP 망을 통합한 올 아이피(All IP) 망 일 수 있다.
또한 상기 도 1에서, 서버 200는 시스템 운영사 50와 통신할 수 있으며, 상기 시스템 운영사 50는 서버 200의 운영을 전반적으로 관리하기 위해 서버 200에 정보를 입력하거나 서버 200의 정보를 수정할 수 있다. 또한 상기 시스템 운영사 50는 본 발명의 실시 예에 따른 어플리케이션의 버전, 업그레이드 등에 관하여 관리하고 변경된 정보를 서버 200에 전달할 수 있다. 그리고 상기 시스템 운영사 50는 서버 200에 등록된 전체 매장용 입력 시스템을 구축하고 이를 활용하여 매장별 관리를 수행할 수 있다. 예컨대 상기 시스템 운영사 50는 전체 매장용 공통 버튼을 선 제작하고 해당 정보를 서버 200에 저장할 수 있다. 그리고 상기 시스템 운영사 50는 다양한 실시 예에 따라 매장측의 의뢰에 따라 이벤트 및 광고용 가상 버튼을 제작하고 이를 제공할 수 있다. 또한 상기 시스템 운영사 50는 개별 매장 70측에서 가상버튼을 설정할 수 있도록 하는 설정을 위한 기본 포맷을 생성하고 이를 서버 200측에 제공할 수 있다.
상기 시스템 운영사 50에서 제공한 포맷에 기반하여 개별 매장 측에서도 서버 200에 정보를 입력하거나 변경하는 것이 가능하다. 개별 매장 70측은 매장측에 부여된 권한 하에서 서버 200 내 정보를 변경 및 삭제 또는 서버 200에 새로운 정보를 등록하는 것이 가능하다. 예컨대, 상기 개별 매장 70은 기본 제공되는 가상 버튼에서 일부를 삭제하고 매장에서 자주 요청되는 서비스 내용을 포함하는 가상 버튼을 생성시킬 수 있고, 변경된 내용은 상기 서버 200에 저장될 수 있다.
도 2는 본 발명의 실시 예에 따른 상기 서버의 구성을 도시하는 블록도이다.
상기 서버 200는 통신부 210, 저장부 220, 제어부 230를 포함하여 구성될 수 있다. 그리고 상기 저장부 220는 매장별 가상 버튼 정보 221를 포함하고, 상기 제어부 230는 가상버튼 검색부 231을 포함하여 구성될 수 있다.
본 발명의 실시 예에 따른 상기 통신부 210는 직원용 기기 100 및 사용자 기기 300와 통신을 수행할 수 있다. 상기 통신부 210는 사용자 기기 300로부터 가상 버튼의 입력 신호를 수신하면 해당 신호에 대응하는 매장 측 직원용 기기 100에 사용자 기기 300에서 수신된 호출벨 ID(테이블 번호에 해당)와 버튼 선택 정보를 전송할 수 있다. 또한 상기 통신부 210는 사용자가 가상 버튼 어플리케이션을 이용해 서버 200에 접속한 경우 현재 사용자가 위치한 매장 정보를 수신할 수 있다. 그리고 상기 통신부 210는 제어부 230의 제어 하에 사용자가 위치한 매장에서 생성한 가상 버튼 정보를 사용자 기기 300에 전송할 수 있다. 이에 따라 사용자는 사용자 기기 300의 어플리케이션 상에서 본인이 위치한 매장의 가상 버튼을 확인할 수 있다.
상기 저장부 220는 오퍼레이팅 시스템(operating system), 어플리케이션, 및 일반 파일(general files)들을 저장할 수 있다. 예컨대, 상기 저장부 220는 사용자 기기 300 측에 가상 버튼 어플리케이션을 제공하는 것과 관련된 파일 및 오퍼레이팅 시스템을 저장할 수 있다. 상기 저장부 220는 본 발명의 실시 예에 따라 매장별 가상버튼 정보 221를 포함하여 저장할 수 있다. 상기 매장별 가상버튼 정보 221는 각 매장에서 설정한 내용이 반영되어 생성될 수 있다.
상기 제어부 230는 서버 200에서 수행되는 동작의 전반을 제어할 수 있다. 상기 제어부 230는 프로세서(Processor), 컨트롤러(controller), 마이크로 컨트롤러(microcontroller), 마이크로 프로세서(microprocessor), 마이크로 컴퓨터(microcomputer) 등으로도 호칭될 수 있다. 한편, 제어부 230는 하드웨어(hardware) 또는 펌웨어(firmware), 소프트웨어, 또는 이들의 결합에 의해 구현될 수 있다.
펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 일 실시예는 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차, 함수 등의 형태로 구현될 수 있다. 소프트웨어 코드는 저장부 220에 저장되어 제어부 230에 의해 구동될 수 있다. 저장부 220는 상기 사용자 기기 300 및 서버 200 내부 또는 외부에 위치할 수 있으며, 이미 공지된 다양한 수단에 의해 상기 제어부 230와 데이터를 주고 받을 수 있다.
본 발명의 실시 예에 따른 상기 제어부 230는 가상 버튼 어플리케이션을 실행한 사용자 기기 300가 위치한 매장 정보를 판단하고 해당 매장에 대응하는 매장별 가상버튼 정보 221을 검색할 수 있다. 그리고 상기 제어부 230는 상기 검색된 매장별 가상버튼 정보 221를 상기 사용자 기기 300에 전달하여 사용자가 특정 매장에서 각 매장에 대응하는 가상 버튼을 이용할 수 있도록 지원할 수 있다. 또한 상기 제어부 230는 가상 버튼 어플리케이션을 이용하는 사용자가 가상버튼을 눌러 매장측에 서비스를 요청할 경우 해당 요청에 대한 신호를 수신하고 이를 해당 매장측 직원용 기기측에 전송할 수 있다.
도 3은 본 발명의 실시 예에 따른 사용자 기기의 구성을 도시하는 블록도이다.
사용자 기기 300는 통신부 310, 카메라부 320, 표시부 330, 입력부 340, 저장부 350, 제어부 360를 포함하여 구성될 수 있다. 그리고 상기 저장부 350는 가상버튼 어플리케이션 351을 저장할 수 있다.
상기 통신부 310는 기타 전자기기 및 서버와 유무선통신을 수행할 수 있다. 본 발명의 실시 예에 따른 상기 통신부 310는 매장 측에서 제공하는 매장코드, 호출벨 ID 등의 정보를 수신하고 서버 200와 통신할 수 있다. 상기 통신부 310는 LTE 모듈 311을 포함할 수 있다. 상기 통신부 310는 LTE 이외에도 셀룰러 통신 프로토콜로서, 예를 들면, LTE-A(LTE Advance), CDMA(code division multiple access), WCDMA(wideband CDMA), UMTS(universal mobile telecommunications system), WiBro(Wireless Broadband), 또는 GSM(Global System for Mobile Communications) 등 중 적어도 하나를 사용할 수 있다. 또한, 상기 통신부 310는 근거리 통신 기능을 수행하는 모듈을 포함할 수 있다. 근거리 통신을 수행하는 모듈은 WiFi(wireless fidelity) 모듈 312, NFC(near field communication) 모듈 313, 블루투스(Bluetooth) 모듈 314가 해당될 수 있다. 그 외에도 상기 통신부 310는 도면에 도시하지 않았지만 GNSS(global navigation satellite system) 모듈을 더 포함할 수 있다. GNSS 모듈은 사용 지역 또는 대역폭 등에 따라, 예를 들면, GPS(Global Positioning System), Glonass(Global Navigation Satellite System), Beidou Navigation Satellite System(이하 "Beidou") 또는 Galileo, the European global satellite-based navigation system 중 적어도 하나를 포함할 수 있다. 이하, 본 문서에서는, 유선 통신은, 예를 들면, USB(universal serial bus), HDMI(high definition multimedia interface), RS-232(recommended standard232), 또는 POTS(plain old telephone service) 등 중 적어도 하나를 포함할 수 있다. 네트워크는 통신 네트워크 (telecommunications network), 예를 들면, 컴퓨터 네트워크(computer network)(예: LAN 또는 WAN), 인터넷, 또는 전화 망(telephone network) 중 적어도 하나를 포함할 수 있다.
상기 카메라부 320는 정지 영상 및 동영상을 촬영할 수 있는 장치로서, 한 실시예에 따르면, 하나 이상의 이미지 센서(예: 전면 센서 또는 후면 센서), 렌즈, ISP(image signal processor), 또는 플래시 (flash)(예: LED 또는 xenon lamp 등)를 포함할 수 있다.
본 발명의 실시 예에 따른 상기 카메라부 320는 매장측에서 제공하는 큐알(QR)코드를 촬영하고 이에 대한 이미지 정보를 제어부 260에 전달할 수 있다. 상기 큐알 코드는 가상 버튼 어플리케이션을 실행시키기 위한 이벤트 또는 가상 버튼 어플리케이션상에서 사용자에 의해 선택된 특정 버튼에 해당하는 서비스 요청을 전송하기 위한 이벤트로써 사용될 수 있다.
상기 표시부 330는 예를 들면, 액정 디스플레이(liquid crystal display(LCD)), 발광 다이오드(lightemitting diode(LED)) 디스플레이, 유기 발광 다이오드(organic light-emitting diode(OLED)) 디스플레이, 또는 마이크로 전자기계 시스템(microelectromechanical systems(MEMS)) 디스플레이, 또는 전자종이(electronic paper) 디스플레이를 포함할 수 있다. 표시부 330는, 예를 들면, 사용자에게 각종 콘텐츠(예: 텍스트, 이미지, 비디오, 아이콘, 또는 심볼 등)을 표시할 수 있다. 표시부 330는, 터치 스크린을 포함할 수 있으며, 예를 들면, 전자 펜 또는 사용자의 신체의 일부를 이용한 터치, 제스쳐, 근접, 또는 호버링 입력을 수신할 수 있다. 또한 표시부 330는 유연하게(flexible), 투명하게(transparent), 또는 착용할 수 있게(wearable) 구현될 수 있다.
상기 입력부 340는 사용자 또는 다른 외부 기기로부터 입력된 명령 또는 데이터를 기기의 다른 구성요소에 전달할 수 있는 역할을 할 수 있다. 상기 입력부 340는 예를 들면, 터치 패널(touch panel), (디지털) 펜 센서, 키(key), 마이크를 포함할 수 있다. 상기 터치 패널은, 예를 들면, 정전식, 감압식, 적외선 방식, 또는 초음파 방식 중 적어도 하나의 방식을 사용할 수 있다. 또한, 터치 패널은 제어 회로를 더 포함할 수도 있다. 터치 패널은 택타일 레이어(tactile layer)를 더 포함하여, 사용자에게 촉각 반응을 제공할 수 있다. (디지털) 펜 센서는, 예를 들면, 터치 패널의 일부이거나, 별도의 인식용 쉬트(sheet)를 포함할 수 있다. 키는, 예를 들면, 물리적인 버튼, 광학식 키, 또는 키패드를 포함할 수 있다. 그리고 상기 입력부 340는 사용자의 음성 및 기타 사운드를 입력하는 마이크를 포함할 수 있다. 상기 입력부 340는 터치스크린의 형태로 구현될 경우 하나의 영역에서 표시부 330의 기능을 함께 수행할 수 있다.
본 발명의 실시 예에 따른 상기 입력부 340는 가상 버튼을 선택하는 사용자의 선택을 입력을 수신할 수 있다. 또한, 상기 입력부 340는 가상 버튼 어플리케이션 351을 실행한 상태에서 사용자가 요청사항을 직접 입력하고자 할 경우 사용자가 입력하는 텍스트 입력을 수신할 수 있다. 또한 상기 입력부 340는 가상 버튼 어플리케이션 351을 실행한 상태에서 사용자가 요청사항을 음성으로 입력하고자 할 경우 사용자의 발화메시지를 마이크를 통해 입력하고 이를 제어부에 전달할 수 있다.
상기 저장부 350는 내장 메모리 및 외장 메모리를 포함할 수 있다. 내장 메모리는 예를 들면, 휘발성 메모리, 비휘발성 메모리, 플래시 메모리, 하드 드라이브 중 적어도 하나를 포함할 수 있다. 외장 메모리는 플래시 드라이브, 예를 들면 CF(compact flash), SD(secure digital), Micro-SD(micro secure digital), Mini-SD(mini secure digital) 또는 메모리 스틱(memory stick) 등을 더 포함할 수 있다. 외장 메모리는 다양한 인터페이스를 통하여 전자 장치와 기능적으로 및/또는 물리적으로 연결될 수 있다.
본 발명의 실시 예에 따른 상기 저장부 350는 가상버튼 어플리케이션 351을 저장할 수 있다. 상기 저장부 350는 특정 매장에 진입한 경우 해당 매장에 설치된 블루투스 신호기로부터 수신한 비콘 정보 내 매장코드 정보를 임시적으로 저장할 수 있다.
상기 제어부 360는 사용자 기기 300의 동작을 전반적으로 제어할 수 있다. 상기 제어부 360는 본 발명의 실시 예에 따라 가상 버튼 어플리케이션 351의 실행에 관련된 동작을 제어할 수 있다. 예컨대, 상기 제어부 360는 매장용 블루투스 신호기로부터 매장코드가 전송되면 상기 매장코드를 서버 200에 전달하도록 제어할 수 있다. 그리고 서버 200에서 상기 매장코드에 대응하는 매장별 가상버튼을 검색한 이후 사용자기기 300측에 보내면 상기 제어부 360는 이를 표시부 330에 표시하도록 제어할 수 있다.
또한 상기 제어부 360는 상기 가상 버튼 어플리케이션이 실행된 상태에서 사용자가 특정 가상 버튼을 선택하는 경우 해당 버튼에 대응하는 서비스 요청 메시지를 매장 직원용 기기에 전달하기 위한 일련의 동작들을 수행할 수 있다.
도 4는 본 발명의 실시 예에 따른 가상 버튼 어플리케이션을 이용한 매장 직원 호출의 순서를 도시한 흐름도이다.
도 4를 참조하면, 가상 버튼 어플리케이션을 이용한 서비스 요청 시스템은 직원용 기기 100, 서버 200, 사용자 기기 300, 호출벨 400, 매장용 블루투스 신호기 500를 포함하여 구성될 수 있다.
본 발명의 실시 예에 따른 시스템에서 가상 버튼 이용 순서는 다음과 같다. 먼저 사용자 기기 300는 가상 버튼 어플리케이션을 실행하는 401동작을 수행할 수 있다. 이 때 사용자는 특정 매장에 진입하여 매장용 블루투스 신호기 500의 신호 범위 안에 있다고 가정하기로 한다. 그리고 매장용 블루투스 신호기 500는 일정 시간 간격으로 신호 범위 안에 있는 기기들에게 비콘 신호를 전달할 수 있다. 이 때 비콘 신호는 매장 관련 앱(예컨대, 멤버쉽 앱)과 연동하여 사용자 기기 측에 광고 메시지 등을 표시하도록 하는 역할을 수행할 수 있다. 본 발명의 실시 예에 따른 상기 매장용 블루투스 신호기 500는 매장 코드를 포함하는 비콘 신호를 사용자 기기 300측에 전송할 수 있다.
그러나 본 발명의 다양한 실시 예에 따라 블루투스 신호기 500가 존재하지 않는다 하더라도, 다양한 방법에 의해 매장코드가 사용자 기기 300측에 전달될 수 있다. 예컨대, 사용자 기기 300는 NFC 방식에 의해 데이터를 전송하는 장치에 의해 매장코드를 수신할 수 있다. 이 경우 사용자 기기 300는 상기 장치와 물리적 접촉을 통해 NFC 통신을 수행할 수 있다. 상기 NFC 통신을 수행하는 장치는 매장의 일 영역에 존재하거나 또는 테이블에 비치된 특정 장치일 수 있다. 또는 상기 NFC 통신으로 매장코드를 전송하는 장치는 예컨대, 호출벨이 될 수도 있다.
또한 사용자 기기 300는 매장 내 비치된 QR코드를 인식하는 방식으로 매장코드를 수신할 수도 있다. 이외에도 사용자 기기 300는 다양한 방식에 의해 매장코드를 수신할 수 있다.
사용자 기기 300가 매장 코드를 수신하면, 상기 사용자 기기 300는 상기 수신한 매장코드를 가상 버튼 어플리케이션을 제공하는 서버 200 측에 전송하는 405동작을 수행할 수 있다.
상기 동작 이후 서버 200는 상기 수신된 매장코드를 바탕으로 매장별 가상버튼을 검색하는 407동작을 수행할 수 있다. 이때 상기 서버 200는 수신된 매장코드에 대응하는 가상버튼을 다시 사용자 기기 300측에 전송하는 409동작을 수행할 수 있다. 상기 동작에 따라 예컨대, 사용자 기기 300에서는 가상 버튼 어플리케이션이 실행된 후 매장 코드가 전송되면 해당 매장에 대한 인식이 완료되었다는 메시지를 표시할 수 있고, 해당 매장용 가상버튼 이미지가 표시부에 표시될 수 있다.
해당 매장의 가상버튼이 사용자 기기 300에 전달되면, 사용자 기기 300에서 가상 버튼이 화면에 표시될 수 있다. 이후 사용자가 상기 가상 버튼 중 특정 버튼을 선택하는 411동작을 수행한 후 이를 매장용 호출벨 400에 접촉시켜 NFC 태깅을 수행하는 413동작을 수행할 수 있다. 이 경우 호출벨 400에 내장된 NFC모듈에 의해 NFC 태그동작이 수행될 수 있는데, 이 때 상기 호출벨 400 의 ID정보가 NFC 모듈을 통해 사용자 기기 300측에 전달되는 415동작이 수행될 수 있다.
사용자 기기 300는 사용자 기기 300와 호출벨 400의 접촉을 사용자가 가상 버튼을 매장의 직원을 호출하기 위한 이벤트로 인식할 수 있다. 따라서 상기 사용자 기기 300는 화면에 표시된 가상 버튼에서 특정 버튼을 선택한 경우 바로 서버 200측에 해당 신호를 전송하지 않고, 테이블에 비치된 호출벨 400에 접촉된 경우에만 이를 호출을 위한 이벤트로 인식하고 서버 200에 신호를 전송할 수 있다.
따라서, 상기 사용자 기기 300는 호출벨 400과 접촉하여 테이블 번호에 해당하는 호출벨 ID를 수신하면, 수신된 호출벨 ID(테이블 번호)와 버튼 선택 정보(예, 물 주세요)를 서버에 전송하는 417동작을 수행할 수 있다. 그리고 상기 서버 200는 다시 수신된 호출벨 ID(테이블 번호)와 버튼 선택정보를 직원용 기기 100에 전송하는 419동작을 수행할 수 있다.
이 외의 다양한 방식의 신호 전달 순서를 통해 가상 버튼을 이용한 서비스 요청 동작이 수행될 수 있다. 예컨대, 사용자는 특정 매장에 진입하여 테이블에 착석할 당시, 매장코드 및 테이블 번호에 해당하는 정보를 NFC 태그, 호출벨에서 발생되는 비콘 신호, 또는 큐알(QR)코드 인식을 통해 함께 수신할 수 있다. 이 경우, 사용자 기기 300는 서비스 요청 의사가 발생할 때마다 호출벨 400과의 접촉 없이, 가상 버튼 어플리케이션 상의 특정 가상 버튼이 입력됨을 감지하는 것만으로 직원의 호출 및 요청 전달을 수행할 수 있다. 다양한 실시 예에 따라 사용자 기기 300에 NFC접촉을 비롯한 다양한 방식의 근거리 통신(예컨대, 블루투스 모듈을 이용한 비콘 신호 수신, 지그비 통신 등)을 통해 테이블 번호를 전송하는 장치는 테이블 상에 비치된 호출벨 400일 수 있다. 또한 다양한 실시 예에 따라 상기 호출벨 400의 일 면 또는 테이블의 일 면에 스티커 형식의 큐알(QR)코드가 존재할 수 있고, 사용자 기기 300는 상기 큐알(QR)코드 인식을통해 테이블 번호를 수신할 수도 있다.
도 5는 본 발명의 실시 예에 따른 가상 버튼 어플리케이션에서 매장코드를 수신하는 동작을 도시한 도면이다.
먼저, 510은 사용자 기기 300의 배경화면을 도시하는 도면이다. 사용자 기기 300에서 가상 버튼 어플리케이션에 아이콘을 선택하고 이를 실행하면 사용자 기기 300의 표시부는 520에서와 같은 인트로 화면을 표시할 수 있다. 이후 상기 사용자 기기 300는 특정 매장에 진입하여 매장용 블루투스 신호기 500로부터 매장코드를 수신할 수 있는데 매장 코드를 수신하는 중에는 530과 같은 화면을 표시할 수 있다. 530을 참조하면, 사용자 기기 300의 표시부에는 매장명을 수신하는 중이라는 문구가 함께 표시될 수 있다. 이후 매장코드가 수신 완료되면 사용자 기기 300는 540에서와 같이 해당 매장용 가상 버튼 정보가 표시될 수 있다. 해당 매장이 별도의 매장용 가상버튼을 서버200에 입력하지 않은 경우라면, 서버 200는 사용자 기기 300에 기본 포맷의 가상 버튼을 전송할 수 있다. 가상 버튼 각각은 '여기로 와주세요', '메뉴판 좀 가져다 주세요', '테이블 셋팅 좀 부탁드려요' 등과 같이 사용자가 자주 하는 서비스 요청으로 구성될 수 있다.
앞서 근거리 통신 모듈을 이용하여 사용자 기기 300가 특정 매장의 장치로부터 신호를 받는 상황에 대해서만 설명하였으나, 매장코드가 변경된 경우 또는 매장 코드가 더 이상 수신되지 않는 경우가 발생될 수 있다. 사용자는 특정 매장에 계속해서 머물러 있지 않을 것이므로, 기 설정된 시간마다 사용자 기기 300는 매장코드를 재확인하고 매장코드가 변경되었거나 수신되지 않는 경우 이에 대한 정보를 서버에 전송할 수 있다. 다시 말해, 상기 사용자 기기 300는 가상 버튼 어플리케이션 실행 시 매장용 블루투스 신호기 500를 통해 또는 기타 다양한 방식으로 매장 코드를 수신한 경우 체크인 상태로 간주하고 체크인 상태를 기 설정된 시간 동안 유지할 수 있다. 그리고 상기 사용자 기기 300는 기 설정된 시간이 지나면 매장 코드를 새롭게 확인할 수 있다. 이 때 사용자 기기 300의 위치가 매장코드를 수신할 수 있는 범위를 벗어난 경우, 사용자 기기 300는 체크인 상태를 해지할 것을 서버200에 요청하고 서버 200는 상기 매장에 해당하는 가상 버튼 정보를 더 이상 제공하지 않도록 체크인 상태를 해지할 수 있다.
도 6은 본 발명의 실시 예에 따른 가상버튼을 통해 서비스를 요청하는 동작을 도시한 도면이다.
610을 참조하면, 사용자는 사용자 기기 300에 표시된 가상 버튼 중에서 특정 버튼 611을 선택할 수 있다. 상기 버튼 611은 '메뉴판 가져다 주세요'라는 서비스 내용을 포함하는 버튼이다. 사용자 기기 300는 상기 버튼 611을 어플리케이션상에서 선택한 이후에 620과 같은 NFC 접촉 대기 화면을 표시할 수 있다. 그리고 사용자 기기300는 상기 620 화면상에 취소 버튼을 함께 표시할 수 있고, 사용자가 취소 버튼을 선택할 경우 다시 가상 버튼 목록을 표시하는 화면으로 되돌아갈 수 있다.
다양한 실시 예에 따라 621에서와 같이 사용자 기기 300는 특정 버튼 선택 이후 호출벨 400과의 NFC접촉이 아닌 큐알(QR)코드 촬영을 요청할 수 있다. 예컨대, 큐알코드는 매장의 테이블 일측 또는 호출벨 400일측에 표시될 수 있다. 상기 호출벨 400이 NFC 기능을 지원하지 않는 경우 큐알코드 이미지를 부착하고 있을 수 있다. 그리고 상기 큐알코드에는 테이블 ID 정보가 포함될 수 있다.
사용자 기기 300는 620 또는 621 화면에 따라 호출벨 400과의 NFC 접촉 또는 큐알코드 촬영을 수행하면 이후 630에서와 같이 선택한 버튼에 해당하는 메시지를 전달할 수 있다. 그리고 상기 사용자 기기 300는 선택한 버튼에 해당하는 서비스 요청이 수행됨을 알리는 메시지창 631을 표시할 수 있다. 이후 사용자 기기 300는640에서 도시되는 바와 같이 선택된 버튼 611과 선택되지 않은 버튼들을 구분하기 위해 상기 선택된 버튼 611의 색상을 변경할 수 있다. 다양한 실시 예에 따라 사용자 기기 300는 선택된 버튼 611에 서비스가 요청중임을 알리는 효과 애니메이션 641을 추가로 표시할 수 있다.
또한, 다양한 실시 예에 따라 상기 사용자 기기 300는 620동작 또는 621동작 이후 바로 640화면을 표시할 수도 있다.
도 7은 본 발명의 실시 예에 따른 가상 버튼 중 선택된 버튼의 예시를 도시한 도면이다.
도 7의 700에서 도시되는 바와 같이, 사용자 기기 300는 가상 버튼 목록이 표시되고 있는 상태에서 특정 가상 버튼이 선택되면 선택된 버튼의 일부 영역에 구분을 위한 표시를 할 수 있다. 그 예로 710에서와 같이 사용자 기기 300는 버튼의 일 영역에 시간의 흐름에 따라 모양 및 색상 중 적어도 하나가 변하는 효과 애니메이션을 추가할 수 있다. 상기 효과 애니메이션은 매장 직원이 전달된 요청('메뉴판 가져다 주세요')을 확인하기 전까지만 표시될 수 있다. 매장 직원이 전달된 요청을 확인한 경우에 사용자 기기 300는 720에서와 같이 매장 직원의 확인이 완료되었음을 표시하는 표식을 가상 버튼의 일 영역에 표시할 수 있다. 그리고 사용자 기기 300는 기 설정된 시간이 경과한 후 730과 같이 가상 버튼의 상태를 디폴트 상태로 복귀시킬 수 있다.
도 8은 본 발명의 실시 예에 따른 가상 버튼 어플리케이션 동작에서 NFC가 인식되지 않는 경우의 예시를 도시한 도면이다.
사용자 기기 300는 가상버튼을 선택한 이후 테이블에 설치된 호출벨 400로부터 NFC 접촉을 통해 테이블 번호에 해당하는 호출벨 ID 정보를 수신할 수 있는데 이 때 사용자 기기 300는 NFC 태그를 요청하는 810과 같은 화면을 표시부에 표시할 수 있다. 그러나 이 때 기 설정된 시간 내 NFC 기능에 의한 정보 수신이 이루어지지 않는 경우 상기 사용자 기기 300는 820과 같은 알림 메시지를 표시할 수 있다.
도 9는 본 발명의 실시 예에 따른 가상 버튼 어플리케이션에서 직접 요청 사항을 입력하는 동작을 도시한 도면이다.
910에서 도시되는 가상 버튼 목록 화면은 가상 버튼 외에 사용자의 요청 사항을 직접 입력하여 전달하기 위한 입력창 911을 함께 표시할 수 있다. 사용자가 상기 입력창 911 내부를 선택하면 920에서 도시되는 바와 같이 화면에 키패드가 함께 표시될 수 있다. 상기 입력창 911은 가상 버튼 목록에 사용자가 원하는 요청 내용이 존재하지 않을 경우에 사용자가로부터 입력되는 사용자 요청 사항을 입력받기 위해 이같이 존재할 수 있다.
도면에 도시되지 않았지만 본 발명의 다양한 실시 예에 따라 상기 사용자에 의해 직접 입력되는 메시지는 키패드를 이용하여 입력될뿐 아니라 마이크를 이용하여 입력될 수도 있다. 예컨대, 사용자는 상기 입력창 911을 기 설정된 시간보다 길게 눌러 음성 입력을 수신할 수 있는 음성 수신 모드로 진입할 수 있다. 또는 사용자는 상기 입력창 911 내에 표시될 수 있는 특정 버튼을 눌러 음성 수신 모드로 진입할 수도 있다. 이 밖에도 다양한 방식에 따라 음성 수신 모드로 진입할 수 있으며, 음성 수신 모드에서 사용자가 말하는 내용이 사용자 기기 내 입력될 수 있다. 이후 상기 입력창 911에 키패드 또는 마이크에 의해 입력된 사용자 메시지는 호출벨 ID를 수신한 후 서버에 전달될 수 있다. 또한 다양한 실시 예에 따라 마이크를 통해 입력된 사용자 메시지는 입력창 911이 아닌 별도의 영역에 표시될 수도 있다.
도 10은 본 발명의 실시 예에 따른 직원용 기기에서의 동작을 도시한 도면이다.
630은 사용자 기기 300에서 가상 버튼 중 '메뉴판 가져다주세요'에 대한 버튼이 선택되어 직원용 기기 100에 전달된 상태임을 알리는 화면이다. 이 때 사용자 기기 300 상에는 전달 완료 상태를 알리는 메시지 표시창이 표시될 수 있고. 이 때 직원용 기기 100측에는 테이블 번호와 요청 사항이 101과 같이 한 화면에 표시될 수 있다.
도면에 도시되지 않았지만 다양한 실시 예에 따라 다수개의 가상 버튼 신호가 상기 직원용 기기 100에 수신된 경우, 상기 화면 101에는 다수개의 요청이 신호 발생 순서에 따라 목록으로 표시될 수도 있다. 그리고 직원은 다수개의 목록 중 특정 요청 메시지를 선택하여 확인한 후 차례로 다른 메시지를 확인할 수도 있다.
그리고 상기 화면 101의 하단에 도시된 '확인'버튼은 고객의 서비스 요청에 응답이 완료된 경우 해당 요청 메시지를 삭제하기 위해 선택될 수 있다.
도 11 및 도 12는 본 발명의 실시 예에 따른 로그인 동작을 도시한 도면이다.
사용자 기기 300에서 가상 버튼 어플리케이션을 실행시키기 위해서는 로그인 과정이 요구될 수 있다. 1110을 참조하면, 본 발명의 실시 예에 따라 가상 버튼 어플리케이션은 타 서버에 기 저장된 계정을 이용하여 로그인을 수행할 수 있으며, 1120에서 도시되는 바와 같이 해당 서버에 접속을 위한 아이디 및 비밀번호를 입력하도록 하는 입력창을 표시할 수 있다. 1130에서 도시되는 바와 같이 타 서버 회원임이 인증되고 해당 정보로 본 발명의 실시 예에 따른 가상 버튼 어플리케이션을 계속 실행하면 사용자 기기 300는 1140에서와 같이 매장명을 수신할 수 있다. 상기 사용자 기기 300는 매장명을 매장 내 설치된 블루투스 신호기로부터 발생된 비콘 신호를 수신함으로 얻을 수 있다.
도 11에서와 마찬가지로 도 12도 가상 버튼 어플리케이션을 실행하기 위해 수반되는 로그인 과정에 대하여 도시하고 있다.
사용자는 1200에서 로그인에 사용할 타 서버 종류(예, 구글)를 선택할 수 있다. 이후 사용자 기기 300는 1210에서와 같이 상기 사용자가 선택한 종류에 대응하여 계정을 선택할 수 있도록 선택 목록을 표시하는 동작을 수행할 수 있다. 이 때 상기 종류 목록은 사용자 기기 300에 기 저장되어 있으며 로그인 상태인 사용자 계정 아이디가 표시될 수 있다. 이 때 사용자는 로그인이 수행된 상태인 사용자 계정을 선택하게 되면 1220에서와 같이 개인 정보 활용 등의 동의 과정을 거치면 사용자 기기300는 1230에서와 같이 매장명을 수신하는 동작을 수행할 수 있다.
도 13은 본 발명의 실시 예에 따른 매장측에서 가상버튼을 설정하는 동작에 대하여 도시한 도면이다.
본 발명의 실시 예에 따른 가상 버튼 어플리케이션은 매장에 따른 구분없이 기본으로 제공되는 가상 버튼 목록이 존재할 수 있다. 그리고 사용자는 가상 버튼 어플리케이션에 접속하여 기본 제공 가상 버튼을 이용하여 매장측에 가상 버튼 신호를 전달하는 것이 가능하다. 다만, 다양한 실시 예에 따라 매장측은 각 매장의 특색에 맞게 가상 버튼 각각에 대항하는 서비스 요청사항을 변경할 수 있다. 이를 위해 서버 300 측은 매장용 입력 프로그램을 별도로 제공할 수 있다.
도 13을 참조하면, 매장용 기기는 1300에서와 같이 매장용 입력 프로그램의 로그인 화면을 표시할 수 있다. 이 때 입력되는 ID와 패스워드는 서버 200 측에서 기 설정하여 부여된 매장용 ID일 수 있다.
로그인이 완료되면 매장용 기기는 1310에서와 같이 가상 버튼 편집 화면을 표시할 수 있다. 로그인 정보에 따라 매장코드(또는 매장명, 주소 정보 등)가 함께 화면상에 표시될 수 있다. 그리고 매장용 기기는 테이블 번호를 입력하는 방식을 설정하는 설정 영역 1311을 상기 가상 버튼 편집 화면에 표시할 수 있다.
그리고 매장용 기기는 가상 버튼 편집 화면에서 가상 버튼을 새롭게 추가하거나 삭제하는 것이 가능하다. 예컨대, 1321과 같이 X표를 선택하면 1322와 같은 삭제 여부를 묻는 메시지 창이 표시될 수 있다. 그리고 1323과 같이 버튼 내 텍스트 표시 영역을 선택할 경우 1324와 같이 해당 텍스트를 변경할 수 있는 입력창이 표시될 수 있고, 매장측은 이를 이용하여 요청 사항 문구를 변경할 수 있다.
그리고 가상 버튼 편집 화면에서 가상 버튼을 눌렀을 때의 동작을 설정할 수도 있다. 매장 관계자는 1325와 같이 동작 종류가 표시된 영역을 선택하면 예컨대 1326과 같이 '직원에게 메시지 알림'과 '외부 URL로 연결'중에 가상 버튼 선택시 수행되는 동작을 선택할 수 있다. 예컨대 상기 '외부 URL로 연결'은 사용자의 '메뉴판 가져다 주세요'라는 요청에 대응하여 직원을 요청하는 것이 아니라 메뉴판 이미지를 표시하는 외부 URL을 사용자 기기 300 측에 표시할 수 있도록 지원하는 기능이 될 수 있다. 그리고 이에 따라 선택된 기능 정보는 1329와 같이 가상 버튼의 일 영역에 표시될 수 있다. 상기 1329는 사용자 기기 300측에는 표시되지 않고 가상 버튼 편집 화면에서만 표시될 수 있다.
그리고 1327과 같이 '+'표시된 영역을 선택하는 것은 가상 버튼을 추가하기 위한 동작일 수 있다. 이에 따라 가상 버튼 편집 화면에서는 1327 동작에 대응하여 1328와 같은 신규 입력창을 표시할 수 있다. 매장 관계자는 신규 입력창 1328에 새롭게 추가할 가상 버튼에 대응하는 요청 사항을 기재할 수 있다.
호출벨은 레스토랑 뿐 아니라 요양원, 병원, 학교, 산업체 등 다양한 곳에서 사용되고 있다. 즉, 레스토랑이 아닌 상기 열거한 장소들에서 호출벨이 사용될 경우, 본 발명의 실시 예에 따른 가상 버튼에 기재된 요청 사항의 내용도 함께 변경될 필요가 있다. 이를 위해 본 발명의 실시 예에 따른 서버 200는 매장측에 가상 버튼 편집 프로그램을 함께 제공할 수 있으며, 상기 편집 프로그램은 도 1의 70에 해당될 수 있다.
만약, 본 발명의 실시 예에 따른 호출벨이 요양원에서 사용될 경우, 요양원측은 편집 프로그램을 이용하여 가상 버튼에 기재된 요청 사항을 '응급 상황', '식사 요청' 등으로 변경할 수 있다. 이와 같이 본 발명의 다양한 실시 예에 따라 가상 버튼 어플리케이션은 각 버튼에 해당하는 요청 사항을 변경하여 장소에 알맞은 서비스를 제공할 수 있도록 지원할 수 있다.
그리고 본 명세서와 도면에 개시된 본 발명의 실시예들은 본 발명의 실시예에 따른 의 기술 내용을 쉽게 설명하고 본 발명의 실시예의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 실시예의 범위를 한정하고자 하는 것은 아니다. 따라서 본 발명의 다양한 실시예의 범위는 여기에 개시된 실시예들 이외에도 본 발명의 다양한 실시예의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 발명의 다양한 실시예의 범위에 포함되는 것으로 해석되어야 한다.
100 : 직원용 기기
200 : 서버
210 : 서버 통신부
220 : 서버 저장부
230 : 서버 제어부
300 : 사용자 기기
310 : 사용자 기기 통신부
320 : 카메라부
330 : 표시부
340 : 입력부
350 : 사용자 기기 저장부
360 : 사용자 기기 제어부
400 : 호출벨
500 : 매장용 블루투스 신호기
200 : 서버
210 : 서버 통신부
220 : 서버 저장부
230 : 서버 제어부
300 : 사용자 기기
310 : 사용자 기기 통신부
320 : 카메라부
330 : 표시부
340 : 입력부
350 : 사용자 기기 저장부
360 : 사용자 기기 제어부
400 : 호출벨
500 : 매장용 블루투스 신호기
Claims (12)
- 서비스 요청 시스템에 있어서,
매장코드를 사용자 기기에 전달하는 블루투스 신호기;
가상 버튼 어플리케이션을 실행하며, 상기 가상 버튼 어플리케이션이 실행된 상태에서 상기 매장코드를 수신하면 서버에 상기 매장코드를 재전송하며, 서버로부터 상기 매장코드에 대응하는 가상 버튼을 수신하고, 상기 가상 버튼 중 일 버튼이 선택되면 테이블 번호를 수신하기 위한 동작 요청 화면을 표시하고, 테이블 번호를 NFC, QR코드, 블루투스 중 어느 하나를 통해 수신함에 따라 테이블 번호 및 버튼 선택 정보를 서버에 제공하며,
상기 가상 버튼이 표시되는 화면에서 가상 버튼이 선택되기 전과, 가상 버튼이 선택된 이후의 상태 및 특정 가상 버튼이 선택된 이후 매장 직원이 확인하기 전과 매장 직원이 확인한 이후의 상태를 상기 버튼의 일 영역을 변경하는 방식으로 구분하여 표시하는 사용자 기기;
상기 사용자 기기로부터 수신된 매장코드에 대응하는 가상 버튼을 검색하여 사용자 기기에 전송하고, 상기 사용자 기기로부터 테이블 번호, 버튼 선택 정보가 수신되면 이를 직원용 기기에 전송하는 서버;
상기 서버로부터 상기 테이블 번호 및 버튼 선택 정보를 수신하는 직원용 기기; 및
상기 테이블 번호를 사용자 기기에 제공하는 호출벨을 포함하되,
상기 서버는 가상 버튼을 편집할 수 있도록 지원하는 편집 프로그램을 저장하며
상기 편집 프로그램은 테이블 번호 인식 방법을 NFC, QR코드, 블루투스 중 선택하는 기능, 가상 버튼에 대응하는 서비스 요청 사항의 문구를 변경하는 기능, 가상 버튼을 추가 및 삭제하는 기능, 가상 버튼을 선택할 경우 수행되는 동작의 종류를 선택하는 기능 중 적어도 하나를 포함하여 구성되고,
상기 가상 버튼을 선택할 경우 수행되는 동작의 종류는
해당 버튼에 대응하는 요청 사항을 직원용 기기에 메시지로 알리는 동작 및 해당 버튼에 대응하는 요청 사항을 해결하기 위한 외부 URL을 연결하는 동작을 포함하며,
상기 가상버튼은
요청사항이 기재된 다수개의 호출용 버튼 및 호출시 사용자가 직접 요청사항을 입력할 수 있도록 하는 입력창을 포함하여 구성되는 것을 특징으로 하는 가상 버튼을 이용한 서비스 요청 시스템. - 제 1항에 있어서,
상기 호출벨은 내부에 NFC 모듈을 구비하고
상기 사용자 기기는 가상 버튼 선택 이후 NFC 태그 동작을 요청하는 화면을 표시하고, 호출벨과의 NFC 접촉이 이뤄지면 NFC 태그에 의한 호출벨 ID 수신하여 테이블 번호에 대한 정보를 수신하는 것을 특징으로 하는 가상 버튼을 이용한 서비스 요청 시스템. - 제 1항에 있어서,
상기 호출벨은 일 면에 테이블 번호를 포함하는 큐알코드를 부착하고,
상기 사용자 기기는 가상 버튼 선택 이후 상기 큐알코드의 촬영을 요청하는 화면을 표시하고, 상기 큐알코드의 촬영이 이뤄지면 해당 테이블 번호를 수신하는 것을 특징으로 하는 가상 버튼을 이용한 서비스 요청 시스템. - 제 1항에 있어서,
상기 호출벨은 매장 코드 및 테이블 번호 중 적어도 하나가 포함된 블루투스 신호를 사용자 기기에 전송하는 블루투스 모듈을 포함하고,
상기 사용자 기기는 상기 호출벨로부터 테이블 번호를 포함하는 블루투스 신호를 수신한 상태에서 가상 버튼을 선택하면 버튼 선택정보와 테이블 번호에 대한 정보를 서버에 제공하는 것을 특징으로 하는 가상 버튼을 이용한 서비스 요청 시스템. - 삭제
- 삭제
- 제 1항에 있어서,
상기 서버는
각 매장에 대응하는 다수개의 매장별 가상 버튼 정보를 저장하는 저장부; 및
상기 사용자 기기로부터 매장코드가 수신되면 수신된 매장코드에 매칭되는 매장별 가상 버튼 정보를 검색하는 가상 버튼 검색부를 포함하는 것을 특징으로 하는 가상 버튼을 이용한 서비스 요청 시스템. - 제 1항에 있어서,
상기 직원용 기기는
가상 버튼을 이용하여 다수개의 요청이 발생된 경우 각 요청 사항을 신호가 발생된 순서에 따라 목록 형태로 표시하는 것을 특징으로 하는 가상 버튼을 이용한 서비스 요청 시스템. - 제 1항에 있어서,
상기 사용자 기기는
가상 버튼 어플리케이션을 실행 요청이 발생되면, 로그인 화면을 표시하고 로그인을 수행할 타 서버의 종류 및 계정 정보를 선택하는 동작을 요청하고, 사용자로부터 계정 정보가 확인되면, 상기 블루투스 신호기로부터 수신되는 매장코드를 수신하는 동작을 수행하는 것을 특징으로 하는 가상 버튼을 이용한 서비스 요청 시스템. - 삭제
- 삭제
- 서비스 요청 방법에 있어서,
사용자 기기에서 요청사항이 기재된 다수개의 호출용 버튼 및 호출시 사용자가 직접 요청사항을 입력할 수 있도록 하는 입력창을 포함하여 구성되는 가상 버튼을 제공하는 가상 버튼 어플리케이션을 실행하는 단계;
블루투스 신호기에서 발생된 비콘 신호 내 매장코드를 상기 사용자 기기에서 수신하는 단계;
서버가 상기 사용자 기기로부터 상기 매장코드를 수신하면, 상기 매장코드에 대응하는 매장별 가상 버튼 정보를 검색하는 단계;
상기 서버가 상기 검색된 매장별 가상 버튼 정보를 상기 사용자 기기로 전송하는 단계;
상기 사용자 기기가 사용자로부터 상기 매장별 가상 버튼 정보가 표시되는 화면상에서 특정 버튼이 선택됨을 감지하는 단계;
상기 특정 버튼이 선택되면, 상기 선택된 버튼이 요청 사항을 직원용 기기에 메시지로 알리는 동작에 관한 것인지 또는 요청 사항을 해결하기 위한 외부 URL을 연결하는 동작에 관한 것인지 여부를 판단하고, 외부 URL을 연결하는 동작에 관한 것이면, 기 설정된 URL로 연결된 화면을 사용자 기기에 표시하는 단계;
상기 선택된 버튼이 요청사항을 직원용 기기에 메시지로 알리는 동작에 관한 것이면, 테이블 번호를 수신하기 위한 동작 요청 화면을 표시하는 단계;
NFC 접촉, QR코드 인식, 블루투스 중 어느 하나의 방식을 통해 테이블 번호를 사용자 기기가 수신하는 단계;
상기 사용자 기기에서 상기 수신된 테이블 번호 및 버튼 선택 정보를 상기 서버로 전송하고 상기 선택된 특정 버튼에 대하여 상기 버튼의 일 영역을 변경하는 방식으로 선택 이전 상태와 구별하여 표시하는 단계;
상기 서버에서 직원용 기기로 상기 테이블 번호 및 버튼 선택 정보를 전송하는 단계;
상기 버튼 선택 정보가 전송된 후 매장 직원의 확인이 이루어지면, 상기 사용자 기기에서 상기 선택된 버튼의 상태를 매장 직원이 확인하기 전 상태와 구분하되, 상기 버튼의 일 영역을 변경하는 방식으로 구분하여 표시하는 단계; 및
매장측의 요청에 의해 가상 버튼을 편집할 경우, 상기 서버는 기 저장된 편집 프로그램을 이용하여 상기 가상 버튼의 편집 기능을 제공하되, 테이블 번호 인식 방법을 NFC, QR코드, 블루투스 중 선택하는 기능, 가상 버튼에 대응하는 서비스 요청 사항의 문구를 변경하는 기능, 가상 버튼을 추가 및 삭제하는 기능, 가상 버튼을 선택할 경우 수행되는 동작의 종류를 선택하는 기능 중 적어도 하나의 편집을 수행하는 단계;를 포함하는 것을 특징으로 하는 가상 버튼을 이용한 서비스 요청 방법.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170115273A KR101875145B1 (ko) | 2017-09-08 | 2017-09-08 | 앱(App) 기반의 가상 버튼을 이용한 서비스 요청 시스템 및 방법 |
JP2019517349A JP6854887B2 (ja) | 2017-09-08 | 2017-09-11 | アプリ基盤の仮想ボタンを用いたサービス要請システム及び方法 |
PCT/KR2017/009924 WO2019050072A1 (ko) | 2017-09-08 | 2017-09-11 | 앱 기반의 가상 버튼을 이용한 서비스 요청 시스템 및 방법 |
US16/104,858 US10803716B2 (en) | 2017-09-08 | 2018-08-17 | System and method of communicating devices using virtual buttons |
EP18190918.5A EP3457349A1 (en) | 2017-09-08 | 2018-08-27 | System and method of requesting service using virtual buttons based on application |
US17/020,241 US11217074B2 (en) | 2017-09-08 | 2020-09-14 | System and method of communicating devices using virtual buttons |
US17/562,622 US11670146B2 (en) | 2017-09-08 | 2021-12-27 | System and method of communicating devices using virtual buttons |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170115273A KR101875145B1 (ko) | 2017-09-08 | 2017-09-08 | 앱(App) 기반의 가상 버튼을 이용한 서비스 요청 시스템 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101875145B1 true KR101875145B1 (ko) | 2018-07-05 |
Family
ID=62920146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170115273A KR101875145B1 (ko) | 2017-09-08 | 2017-09-08 | 앱(App) 기반의 가상 버튼을 이용한 서비스 요청 시스템 및 방법 |
Country Status (5)
Country | Link |
---|---|
US (2) | US11217074B2 (ko) |
EP (1) | EP3457349A1 (ko) |
JP (1) | JP6854887B2 (ko) |
KR (1) | KR101875145B1 (ko) |
WO (1) | WO2019050072A1 (ko) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020027366A1 (ko) * | 2018-07-31 | 2020-02-06 | (주)헬로팩토리 | 웹 기반의 가상버튼을 이용한 호출 장치 및 방법 |
KR20200013830A (ko) | 2018-07-31 | 2020-02-10 | (주) 헬로팩토리 | 웹 기반의 가상버튼을 이용한 호출 및 피드백 방법 |
KR20200013833A (ko) | 2018-07-31 | 2020-02-10 | (주) 헬로팩토리 | 웹 기반의 가상버튼을 이용한 호출 장치 |
KR20200013831A (ko) | 2018-07-31 | 2020-02-10 | (주) 헬로팩토리 | 웹 기반의 가상버튼을 이용한 호출 및 피드백 시스템 |
KR20200013836A (ko) | 2018-07-31 | 2020-02-10 | (주) 헬로팩토리 | 웹 기반의 가상버튼을 이용한 호출 및 피드백 장치세트 |
EP3678075A1 (en) * | 2019-01-07 | 2020-07-08 | Hello Factory Co., Ltd. | Service request device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101875145B1 (ko) | 2017-09-08 | 2018-07-05 | (주) 헬로팩토리 | 앱(App) 기반의 가상 버튼을 이용한 서비스 요청 시스템 및 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101593490B1 (ko) * | 2014-11-06 | 2016-02-12 | 주식회사 공간소프트 | 모바일을 이용한 호출 서비스 방법 |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9811836B2 (en) * | 2002-10-23 | 2017-11-07 | Modiv Media, Inc | System and method of a media delivery services platform for targeting consumers in real time |
US20040158494A1 (en) | 2003-02-05 | 2004-08-12 | Suthar Yogin P. | Restaurant automation system |
JP2005165841A (ja) * | 2003-12-04 | 2005-06-23 | Fa 24:Kk | 飲食店での注文方法及び注文システム |
JP2006302218A (ja) * | 2005-04-25 | 2006-11-02 | Tasco System:Kk | 情報処理システム |
US20060186197A1 (en) * | 2005-06-16 | 2006-08-24 | Outland Research | Method and apparatus for wireless customer interaction with the attendants working in a restaurant |
JP2008065629A (ja) * | 2006-09-07 | 2008-03-21 | Yamaha Corp | 注文用端末装置、および注文処理システム |
JP5090895B2 (ja) * | 2007-12-27 | 2012-12-05 | 株式会社エコー総合企画 | 店舗用遠隔呼出システム |
US20120050019A1 (en) * | 2010-08-30 | 2012-03-01 | Castro Margie E | Table tek systems |
US9942624B2 (en) * | 2011-02-11 | 2018-04-10 | Long Range Systems, Llc | On-premises restaurant communication system and method |
US9117231B2 (en) * | 2012-01-25 | 2015-08-25 | Qikserve Limited | Ordering method and system for restaurants |
RS20120255A1 (en) * | 2012-06-15 | 2014-02-28 | Brainstorm D.O.O. Beograd | ORDERING SYSTEM WITH MOBILE DEVICES AND RFID TAGS |
KR101190658B1 (ko) | 2012-06-20 | 2012-10-15 | (주)에스피시코리아 | 무선 개인영역 통신망을 기반으로 하는 고객서비스 시스템 |
US9767446B2 (en) | 2012-07-19 | 2017-09-19 | Mastercard International Incorporated | Touch screen system and methods for multiple contactless payments |
JP6019921B2 (ja) * | 2012-08-20 | 2016-11-02 | 株式会社寺岡精工 | オーダリングシステムおよびプログラム |
US9760958B2 (en) * | 2012-10-19 | 2017-09-12 | Ncr Corporation | Techniques for restaurant transaction processing |
US20140156319A1 (en) * | 2012-12-05 | 2014-06-05 | Khaled Deeb | Wireless communication systems and processes for hospitality services |
KR101594445B1 (ko) * | 2012-12-13 | 2016-02-17 | 목포대학교산학협력단 | 단말을 이용한 주문 및 주문 관련 정보 송수신 방법과 이를 수행하는 장치 |
KR101468152B1 (ko) * | 2012-12-26 | 2014-12-05 | 주식회사지니 | 스마트 차임벨을 이용하여 음식 주문 서비스를 제공하기 위한 시스템 및 그 방법 |
US20140337099A1 (en) * | 2013-05-10 | 2014-11-13 | Marco Ignacio | Identifying and Facilitating Hospitality Customer Needs |
KR20150106484A (ko) * | 2014-03-11 | 2015-09-22 | 이만봉 | 단말기를 이용한 유쉐프 서비스 시스템 및 방법 |
US11250494B2 (en) * | 2014-08-29 | 2022-02-15 | Ncr Corporation | Customer locating and delivery |
US9658996B2 (en) * | 2014-09-10 | 2017-05-23 | Microsoft Technology Licensing, Llc | Mapping account information to server authentication |
KR20160050243A (ko) * | 2014-10-29 | 2016-05-11 | 주식회사 선단테크 | 무선 호출벨을 이용한 매장 관리 시스템 및 이를 이용한 매장 관리 방법 |
US20160189461A1 (en) * | 2014-12-27 | 2016-06-30 | Avi Kanon | Near field communication (nfc) based vendor/customer interface |
JP5863999B1 (ja) * | 2015-01-28 | 2016-02-17 | 株式会社 ジェイテック | 注文管理装置および注文管理方法 |
KR20160123195A (ko) * | 2015-04-15 | 2016-10-25 | 한정훈 | 모바일기기와 근거리 무선통신을 이용한 매장이용을 위한 예약-주문-결제 시스템 |
JP5875167B1 (ja) * | 2015-07-01 | 2016-03-02 | 株式会社リクルートホールディングス | 情報管理装置及び情報管理方法 |
JP6720552B2 (ja) * | 2016-01-29 | 2020-07-08 | 株式会社寺岡精工 | 券売機 |
US10255645B1 (en) * | 2016-12-22 | 2019-04-09 | Worldpay, Llc | Systems and methods for personalized dining checks and individualized payment by associating device with dining session |
US20180260808A1 (en) | 2017-03-13 | 2018-09-13 | Mobile Bytes, LLC. | Proximity-based ordering |
US20180343539A1 (en) * | 2017-05-24 | 2018-11-29 | Metavallo, LLC | Service metric data management |
US10803716B2 (en) | 2017-09-08 | 2020-10-13 | Hellofactory Co., Ltd. | System and method of communicating devices using virtual buttons |
KR101875145B1 (ko) | 2017-09-08 | 2018-07-05 | (주) 헬로팩토리 | 앱(App) 기반의 가상 버튼을 이용한 서비스 요청 시스템 및 방법 |
-
2017
- 2017-09-08 KR KR1020170115273A patent/KR101875145B1/ko active IP Right Grant
- 2017-09-11 WO PCT/KR2017/009924 patent/WO2019050072A1/ko active Application Filing
- 2017-09-11 JP JP2019517349A patent/JP6854887B2/ja active Active
-
2018
- 2018-08-27 EP EP18190918.5A patent/EP3457349A1/en not_active Ceased
-
2020
- 2020-09-14 US US17/020,241 patent/US11217074B2/en active Active
-
2021
- 2021-12-27 US US17/562,622 patent/US11670146B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101593490B1 (ko) * | 2014-11-06 | 2016-02-12 | 주식회사 공간소프트 | 모바일을 이용한 호출 서비스 방법 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020027366A1 (ko) * | 2018-07-31 | 2020-02-06 | (주)헬로팩토리 | 웹 기반의 가상버튼을 이용한 호출 장치 및 방법 |
KR20200013830A (ko) | 2018-07-31 | 2020-02-10 | (주) 헬로팩토리 | 웹 기반의 가상버튼을 이용한 호출 및 피드백 방법 |
KR20200013833A (ko) | 2018-07-31 | 2020-02-10 | (주) 헬로팩토리 | 웹 기반의 가상버튼을 이용한 호출 장치 |
KR20200013831A (ko) | 2018-07-31 | 2020-02-10 | (주) 헬로팩토리 | 웹 기반의 가상버튼을 이용한 호출 및 피드백 시스템 |
KR20200013836A (ko) | 2018-07-31 | 2020-02-10 | (주) 헬로팩토리 | 웹 기반의 가상버튼을 이용한 호출 및 피드백 장치세트 |
EP3678075A1 (en) * | 2019-01-07 | 2020-07-08 | Hello Factory Co., Ltd. | Service request device |
Also Published As
Publication number | Publication date |
---|---|
US11217074B2 (en) | 2022-01-04 |
JP6854887B2 (ja) | 2021-04-07 |
US11670146B2 (en) | 2023-06-06 |
US20220122432A1 (en) | 2022-04-21 |
WO2019050072A1 (ko) | 2019-03-14 |
JP2020502613A (ja) | 2020-01-23 |
EP3457349A1 (en) | 2019-03-20 |
US20210043054A1 (en) | 2021-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101875145B1 (ko) | 앱(App) 기반의 가상 버튼을 이용한 서비스 요청 시스템 및 방법 | |
US10803716B2 (en) | System and method of communicating devices using virtual buttons | |
US11638127B2 (en) | Electronic device for sharing data and method for controlling the same | |
US9948784B2 (en) | Method of call forwarding between devices | |
KR102209814B1 (ko) | 데이터 처리 방법 및 이를 지원하는 전자 장치 | |
KR102241318B1 (ko) | 통신 서비스 운용 방법 및 이를 지원하는 전자 장치 | |
KR20160094927A (ko) | 단문 메시지 콘텐츠를 디스플레이하는 방법, 장치 및 시스템, 단문 메시지의 디스플레이를 결정하는 방법 및 장치 | |
EP3136689B1 (en) | Method and apparatus for accessing server | |
CN111566690A (zh) | 一种基于场景推荐应用的方法及装置 | |
CN106105279B (zh) | 设备之间呼叫转移的方法 | |
JP6077231B2 (ja) | 通信システムにおけるユーザ端末の情報取得方法および装置 | |
CN106133784B (zh) | 提供活动通知的方法及其设备 | |
US9918193B1 (en) | Hybrid electronic navigation and invitation system | |
KR20150027422A (ko) | 휴대 단말기에서 디바이스 이름을 이용한 무선 통신 설정 방법 및 장치 | |
KR101844583B1 (ko) | 다수개의 메신저에서 수신된 메시지 및 파일을 통합 관리하는 방법 및 장치 | |
KR101844585B1 (ko) | 메신저 관련 데이터의 통합 관리 방법 및 장치 | |
JP2019079270A (ja) | 通訳支援システム | |
KR20200006411A (ko) | 웹(Web) 기반의 가상 버튼을 이용한 서비스 요청 시스템 및 방법 | |
US20210218694A1 (en) | Method and apparatus for integrating and executing multiple messengers | |
KR101531309B1 (ko) | 어플리케이션을 이용한 통화 종료 후의 서비스 제공방법 | |
KR101844582B1 (ko) | 통합 인증 기반의 다중 메신저 실행 장치 및 방법 | |
KR101844586B1 (ko) | 다수 메신저에서 수행된 대화목록을 통합하여 제공하는 방법 및 장치 | |
KR101844587B1 (ko) | 통합 메신저 어플리케이션에서 적합 메신저를 자동 선택하여 메시지를 전송하는 방법 및 장치 | |
KR101844584B1 (ko) | 통합 메신저 실행 어플리케이션에서 메신저의 추가 등록 지원 방법 및 장치 | |
KR20160114822A (ko) | 사용자 정보 관리를 위한 서버 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant |