Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7399757B2 - Communication control device, communication system, and computer program - Google Patents
[go: Go Back, main page]

JP7399757B2 - Communication control device, communication system, and computer program - Google Patents

Communication control device, communication system, and computer program Download PDF

Info

Publication number
JP7399757B2
JP7399757B2 JP2020041090A JP2020041090A JP7399757B2 JP 7399757 B2 JP7399757 B2 JP 7399757B2 JP 2020041090 A JP2020041090 A JP 2020041090A JP 2020041090 A JP2020041090 A JP 2020041090A JP 7399757 B2 JP7399757 B2 JP 7399757B2
Authority
JP
Japan
Prior art keywords
settings
communication
setting
wireless access
access points
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020041090A
Other languages
Japanese (ja)
Other versions
JP2021145183A (en
Inventor
善行 菊地
浩志 澁谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Solutions Inc.
Original Assignee
Seiko Solutions Inc.
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 Seiko Solutions Inc. filed Critical Seiko Solutions Inc.
Priority to JP2020041090A priority Critical patent/JP7399757B2/en
Publication of JP2021145183A publication Critical patent/JP2021145183A/en
Application granted granted Critical
Publication of JP7399757B2 publication Critical patent/JP7399757B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、通信制御装置、通信システム、及びコンピュータプログラムに関する。 The present invention relates to a communication control device, a communication system, and a computer program.

ファミリーレストラン又は居酒屋等の店舗では、来店客からの注文を電子データとして管理するオーダエントリシステムが利用されている。例えば、特許文献1には、所定のスペース内に設置された無線LANアクセスポイントの他に新たな無線LANアクセスポイントを設置することなく、所定のスペース外でハンディターミナルと通信可能な、オーダエントリシステムが記載されている。 BACKGROUND ART Stores such as family restaurants and taverns use order entry systems that manage orders from customers as electronic data. For example, Patent Document 1 describes an order entry system that can communicate with a handy terminal outside a predetermined space without installing a new wireless LAN access point in addition to the wireless LAN access point installed within the predetermined space. is listed.

特開2013-207353号公報JP2013-207353A

オーダエントリシステムは、無線ネットワークの仕組みを利用する場合、業務用のネットワークでも一般的な無線LAN(Local Area Network)機能を用いて構築される。店舗を運営する場合、通常は多くの無線アクセスポイントが店舗内に導入されることになる。また、オーダエントリシステムにおいて、従業員が注文等を行うためにスマートフォン、タブレット端末等の携帯端末を使用する場合がある。無線アクセスポイントに接続するための設定の更新を行わなくなると、例えば退職した従業員が来店し、アクセスポイントに接続して不正な注文又は注文の取消を実行してしまうなどの問題が生じうる。 When using a wireless network mechanism, the order entry system is constructed using a wireless LAN (Local Area Network) function that is common even in business networks. When operating a store, many wireless access points are usually installed within the store. Furthermore, in order entry systems, employees may use mobile terminals such as smartphones and tablet terminals to place orders. If settings for connecting to a wireless access point are not updated, problems may arise, such as a retired employee coming to the store, connecting to the access point, and executing fraudulent orders or order cancellations.

本発明は、上記の点に鑑みてなされたものであり、複数の無線アクセスポイントに接続するための設定の更新を効率的に行わせることが可能な通信制御装置、通信システム、及びコンピュータプログラムを提供することを目的とする。 The present invention has been made in view of the above points, and provides a communication control device, a communication system, and a computer program that can efficiently update settings for connecting to multiple wireless access points. The purpose is to provide.

本発明の第1態様は、通信制御装置であって、同一グループのネットワーク上に存在する1以上の無線アクセスポイントに無線で接続するための通信設定を生成する設定生成部と、前記設定生成部が生成した前記通信設定を前記無線アクセスポイントの各々に通知する設定通知部と、前記無線アクセスポイントの各々に無線で接続する端末に前記通信設定を設定させるための設定情報を提示させる設定提示部と、を備える。 A first aspect of the present invention is a communication control device, which includes a settings generation section that generates communication settings for wirelessly connecting to one or more wireless access points existing on a network of the same group, and the settings generation section. a settings notification unit that notifies each of the wireless access points of the communication settings generated by the wireless access point; and a settings presentation unit that causes a terminal wirelessly connected to each of the wireless access points to present setting information for setting the communication settings. and.

第1態様によれば、無線アクセスポイントの各々に無線で接続する端末に通信設定を設定させるための設定情報を提示させることで、複数の無線アクセスポイントに端末が接続するための設定の更新を効率的に行わせることができる。 According to the first aspect, by making a terminal that connects wirelessly to each wireless access point present setting information for setting communication settings, it is possible to update settings for a terminal to connect to multiple wireless access points. It can be done efficiently.

本発明の第2態様の通信制御装置は、第1態様の通信制御装置であって、前記無線アクセスポイントの各々に前記通信設定を通知した後に、自装置に前記通信設定を反映させる設定反映部をさらに備える。 A communication control device according to a second aspect of the present invention is the communication control device according to the first aspect, and includes a setting reflection unit that notifies each of the wireless access points of the communication settings and then reflects the communication settings in the own device. Furthermore, it is equipped with.

第2態様によれば、生成した通信設定によって自装置に対して端末が無線で接続されることが可能となる。 According to the second aspect, the generated communication settings enable the terminal to be wirelessly connected to the own device.

本発明の第3態様の通信制御装置は、第1態様又は第2態様の通信制御装置であって、前記設定提示部は、前記設定情報を提示させるためのイベントに応じて前記設定情報を提示させる。 A communication control device according to a third aspect of the present invention is the communication control device according to the first or second aspect, wherein the setting presentation unit presents the setting information in response to an event for causing the setting information to be presented. let

第3態様によれば、設定情報を提示させるためのイベントをトリガとして設定情報を提示できる。例えば、設定情報を提示させるためのイベントを任意に設定することで、ユーザの希望するタイミングで設定情報を取得することができる。 According to the third aspect, the setting information can be presented using an event for presenting the setting information as a trigger. For example, by arbitrarily setting an event for presenting setting information, the setting information can be acquired at a timing desired by the user.

本発明の第4態様の通信制御装置は、第1態様~第3態様のいずれかの通信制御装置であって、前記設定提示部は、前記設定情報を二次元コードで提示させる。 A communication control device according to a fourth aspect of the present invention is the communication control device according to any one of the first to third aspects, wherein the setting presentation section causes the setting information to be presented in a two-dimensional code.

第4態様によれば、端末に二次元コードを読み取らせて通信設定を設定させることで、通信設定を取得する手間を軽減させることができる。 According to the fourth aspect, by having the terminal read the two-dimensional code and setting the communication settings, it is possible to reduce the effort required to obtain the communication settings.

本発明の第5態様の通信制御装置は、第1態様~第4態様のいずれかの通信制御装置であって、前記設定提示部は、前記設定情報を媒体に印刷させることによって提示させる。 A communication control device according to a fifth aspect of the present invention is the communication control device according to any one of the first to fourth aspects, in which the setting presentation section presents the setting information by printing it on a medium.

第5態様によれば、媒体に印刷された設定情報に基づいて端末に通信設定を設定させることができる。また、媒体を介して設定情報を提供することにより、店舗等の外部からの設定情報の取得を抑制できる。 According to the fifth aspect, communication settings can be set in the terminal based on the setting information printed on the medium. Further, by providing setting information via a medium, it is possible to suppress acquisition of setting information from outside such as a store.

本発明の第6態様の通信制御装置は、第1態様~第5態様のいずれかの通信制御装置であって、前記設定生成部は、前記通信設定を周期的に更新して生成する。 A communication control device according to a sixth aspect of the present invention is the communication control device according to any one of the first to fifth aspects, in which the setting generation unit periodically updates and generates the communication settings.

第6態様によれば、通信設定を周期的に更新することでセキュリティを向上させることができる。 According to the sixth aspect, security can be improved by periodically updating communication settings.

本発明の第7態様の通信制御装置は、第1態様~第5態様のいずれかの通信制御装置であって、前記設定生成部は、前記通信設定を更新するためのイベントに応じて前記通信設定を更新して生成する。 A communication control device according to a seventh aspect of the present invention is the communication control device according to any one of the first to fifth aspects, wherein the setting generation unit is configured to update the communication settings according to an event for updating the communication settings. Update settings and generate.

第7態様によれば、通信設定を任意のタイミングで更新することでセキュリティを向上させることができる。 According to the seventh aspect, security can be improved by updating communication settings at any timing.

本発明の第8態様は、通信システムであって、通信制御装置と、前記通信制御装置と同一グループのネットワーク上に存在する1以上の無線アクセスポイントと、を備え、前記通信制御装置は、1以上の前記無線アクセスポイントに無線で接続するための同一の通信設定を生成する設定生成部と、前記設定生成部が生成した前記通信設定を前記無線アクセスポイントの各々に通知する設定通知部と、前記無線アクセスポイントの各々に無線で接続する端末に前記通信設定を設定させるための設定情報を提示させる設定提示部と、を備える。 An eighth aspect of the present invention is a communication system, comprising a communication control device and one or more wireless access points existing on a network in the same group as the communication control device, wherein the communication control device includes one or more wireless access points. a settings generation unit that generates the same communication settings for wirelessly connecting to the above wireless access points; a settings notification unit that notifies each of the wireless access points of the communication settings generated by the settings generation unit; A setting presentation unit that causes a terminal wirelessly connected to each of the wireless access points to present setting information for setting the communication settings.

第8態様によれば、無線アクセスポイントの各々に無線で接続する端末に通信設定を設定させるための設定情報を提示させることで、複数の無線アクセスポイントに接続するための設定の更新を効率的に行わせることができる。 According to the eighth aspect, by causing a terminal that wirelessly connects to each wireless access point to present configuration information for setting communication settings, it is possible to efficiently update settings for connecting to multiple wireless access points. can be made to do so.

本発明の第9態様は、第8態様の通信システムであって、前記無線アクセスポイントの各々に無線で接続する端末をさらに備え、前記端末は、前記設定提示部が提示させた前記設定情報に基づいて前記通信設定を設定する通信設定部を備える。 A ninth aspect of the present invention is the communication system according to the eighth aspect, further comprising a terminal wirelessly connected to each of the wireless access points, wherein the terminal responds to the configuration information presented by the configuration presentation unit. a communication setting unit configured to set the communication settings based on the communication settings.

第9態様によれば、提示された設定情報に基づいて端末に通信設定を設定させることで、ユーザが設定する負担を軽減することができる。 According to the ninth aspect, by causing the terminal to set communication settings based on the presented setting information, it is possible to reduce the burden of setting on the user.

本発明の第10態様は、第9態様の通信システムであって、前記通信制御装置は、注文管理システムにおけるコントローラ装置であり、前記端末は、前記注文管理システムにおける業務端末又は個人所有の個人端末である。 A tenth aspect of the present invention is the communication system according to the ninth aspect, wherein the communication control device is a controller device in an order management system, and the terminal is a business terminal or an individually owned personal terminal in the order management system. It is.

本発明の第10態様によれば、注文管理システムにおけるコントローラ装置が無線アクセスポイントに無線で接続するための同一の通信設定を生成し、注文管理システムにおける業務端末又は個人所有の個人端末が、コントローラ装置が生成した通信設定を設定することができる。 According to the tenth aspect of the present invention, the controller device in the order management system generates the same communication settings for wirelessly connecting to the wireless access point, and the business terminal or personally owned personal terminal in the order management system Device-generated communication settings can be configured.

本発明の第11態様は、コンピュータプログラムであって、コンピュータに、同一グループのネットワーク上に存在する1以上の無線アクセスポイントに無線で接続するための同一の通信設定を生成する設定生成ステップと、前記設定生成ステップで生成した前記通信設定を前記無線アクセスポイントの各々に通知する設定通知ステップと、前記無線アクセスポイントの各々に無線で接続する端末に前記通信設定を設定させるための設定情報を提示させる設定提示ステップと、を実行させる、コンピュータプログラム。 An eleventh aspect of the present invention is a computer program, comprising: a setting generation step for generating, in a computer, the same communication settings for wirelessly connecting to one or more wireless access points existing on the same group of networks; a setting notification step of notifying each of the wireless access points of the communication settings generated in the setting generation step; and presenting setting information for causing a terminal wirelessly connected to each of the wireless access points to set the communication settings. and a computer program that causes the steps to be performed.

第11態様によれば、無線アクセスポイントの各々に無線で接続する端末に通信設定を設定させるための設定情報を提示させることで、複数の無線アクセスポイントに接続するための設定の更新を効率的に行わせることができる。 According to the eleventh aspect, by causing a terminal that wirelessly connects to each wireless access point to present configuration information for setting communication settings, it is possible to efficiently update settings for connecting to multiple wireless access points. can be made to do so.

本発明によれば、無線アクセスポイントの各々に無線で接続する端末に通信設定を設定させるための設定情報を提示させることで、複数の無線アクセスポイントに接続するための設定の更新を効率的に行わせることが可能な通信制御装置、通信システム、及びコンピュータプログラムを提供することができる。 According to the present invention, by making a terminal wirelessly connected to each wireless access point present setting information for setting communication settings, settings for connecting to multiple wireless access points can be updated efficiently. It is possible to provide a communication control device, a communication system, and a computer program that can perform the above operations.

本発明の実施形態に係る注文管理システムの構成の一例を示す図である。1 is a diagram showing an example of the configuration of an order management system according to an embodiment of the present invention. コントローラのハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of a controller. コントローラの機能構成の例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration of a controller. 業務端末又は個人端末のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of a business terminal or a personal terminal. 業務端末又は個人端末の機能構成の例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration of a business terminal or a personal terminal. コントローラによる設定更新処理の流れを示すフローチャートである。3 is a flowchart showing the flow of setting update processing by the controller. Wi-Fi情報がコントローラから通信装置へ通知される様子を示す図である。FIG. 3 is a diagram showing how Wi-Fi information is notified from a controller to a communication device. 本発明の実施形態に係る注文管理システムの一部の構成を示す図である。1 is a diagram showing a partial configuration of an order management system according to an embodiment of the present invention. 本発明の実施形態に係る注文管理システムの一部の構成を示す図である。1 is a diagram showing a partial configuration of an order management system according to an embodiment of the present invention. 本発明の実施形態に係る注文管理システムの一部の構成を示す図である。1 is a diagram showing a partial configuration of an order management system according to an embodiment of the present invention.

以下、本開示の実施形態の一例を、図面を参照しつつ説明する。なお、各図面において同一または等価な構成要素および部分には同一の参照符号を付与している。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。 An example of an embodiment of the present disclosure will be described below with reference to the drawings. In addition, the same reference numerals are given to the same or equivalent components and parts in each drawing. Furthermore, the dimensional ratios in the drawings are exaggerated for convenience of explanation and may differ from the actual ratios.

図1は、本発明の実施形態に係る注文管理システム1の構成の一例を示す図である。 FIG. 1 is a diagram showing an example of the configuration of an order management system 1 according to an embodiment of the present invention.

図1に示すように、本実施形態に係る注文管理システム1は、ファミリーレストラン又は居酒屋等の店舗(図示省略)内に構築されるシステムである。注文管理システム1は、コントローラ10と、通信装置20、30、31と、会計装置50と、中継装置60と、を備えている。 As shown in FIG. 1, an order management system 1 according to the present embodiment is a system constructed in a store (not shown) such as a family restaurant or a pub. The order management system 1 includes a controller 10, communication devices 20, 30, and 31, an accounting device 50, and a relay device 60.

本実施形態に係るコントローラ10は、注文管理システム1の全体を管理するサーバ機能を備えている。コントローラ10は、通信装置20、30、会計装置50、及び中継装置60の各々と有線ネットワークN2を介して通信可能とされている。また、コントローラ10は、通信装置31と無線ネットワークN3を介して通信可能とされている。なお、有線ネットワークN2には、一例として、店舗内に有線で構築されたLAN(Local Area Network)等が適用される。無線ネットワークN3には、無線LANの規格の一例であるWi-Fi(登録商標)等が適用される。また、コントローラ10は、無線ネットワークN1のアクセスポイントとしての無線通信機能も備えている。 The controller 10 according to this embodiment has a server function that manages the entire order management system 1. The controller 10 is capable of communicating with each of the communication devices 20 and 30, the accounting device 50, and the relay device 60 via the wired network N2. Further, the controller 10 is capable of communicating with a communication device 31 via a wireless network N3. Note that the wired network N2 may be, for example, a LAN (Local Area Network) built in a store using wires. Wi-Fi (registered trademark), which is an example of a wireless LAN standard, is applied to the wireless network N3. The controller 10 also has a wireless communication function as an access point for the wireless network N1.

本実施形態に係る通信装置20、30、31は、接客担当者が業務に使用するハンディターミナル等の業務端末40及び接客担当者が所有するスマートフォン等の個人端末42の各々と無線ネットワークN1を介して通信可能とされている。なお、業務端末40及び個人端末42は端末の一例である。また、無線ネットワークN1には、一例として、店舗内に無線で構築されたLAN等が適用される。より具体的には、無線ネットワークN1として、無線LANの規格の一例であるWi-Fi(登録商標)等が適用される。すなわち、通信装置20、30、31は、無線ネットワークN1の無線アクセスポイントとしての無線通信機能を備えている。 The communication devices 20, 30, and 31 according to the present embodiment communicate with each of a business terminal 40 such as a handy terminal used by a customer service person for work and a personal terminal 42 such as a smartphone owned by the customer service person via a wireless network N1. It is said that communication is possible. Note that the business terminal 40 and the personal terminal 42 are examples of terminals. Moreover, as an example, a LAN or the like built wirelessly within a store is applied to the wireless network N1. More specifically, Wi-Fi (registered trademark), which is an example of a wireless LAN standard, is applied as the wireless network N1. That is, the communication devices 20, 30, and 31 have a wireless communication function as a wireless access point of the wireless network N1.

通信装置30、31は、プリンタの機能も有する。本実施形態では、通信装置30は、有線ネットワークN2によってコントローラ10と接続されており、通信装置31は、無線ネットワークN3によってコントローラ10と接続されている。 The communication devices 30 and 31 also have a printer function. In this embodiment, the communication device 30 is connected to the controller 10 via a wired network N2, and the communication device 31 is connected to the controller 10 via a wireless network N3.

本実施形態に係る会計装置50は、有線ネットワークN2に接続されており、一例として、POS(Point Of Sales)レジスタ等が適用される。 The accounting device 50 according to this embodiment is connected to the wired network N2, and as an example, a POS (Point of Sales) register or the like is applied.

本実施形態に係る中継装置60は、有線ネットワークN2と外部ネットワークN4とを接続するための装置であり、一例として、ルータ等が適用される。なお、外部ネットワークN4には、一例として、インターネットやWAN(Wide Area Network)、VPN(Virtual Private Network)等が適用される。 The relay device 60 according to this embodiment is a device for connecting the wired network N2 and the external network N4, and as an example, a router or the like is applied. Note that the Internet, WAN (Wide Area Network), VPN (Virtual Private Network), etc. are applied to the external network N4, for example.

例えば、通信装置20は、業務端末40又は個人端末42から無線ネットワークN1を介して受け付けた、来店客の注文を示す注文データをコントローラ10に送信する。コントローラ10では、受信した注文データを来店客毎に記憶して管理する。コントローラ10は、受信した注文データに基づいて、伝票を印刷するための伝票データを生成し、生成した伝票データを通信装置30、31に送信して伝票を出力させる。また、会計装置50では、上記通信装置30、31により印刷された伝票に基づいて、来店客毎に会計処理を行い、会計処理の完了を示す情報を、コントローラ10に送信する。 For example, the communication device 20 transmits, to the controller 10, order data indicating an order of a customer visiting the store, which is received from the business terminal 40 or the personal terminal 42 via the wireless network N1. The controller 10 stores and manages the received order data for each customer. The controller 10 generates slip data for printing a slip based on the received order data, and transmits the generated slip data to the communication devices 30 and 31 to output the slip. Further, the accounting device 50 performs accounting processing for each customer visiting the store based on the slips printed by the communication devices 30 and 31, and transmits information indicating completion of the accounting processing to the controller 10.

従来では、来店客の注文は業務端末40で入力される。業務端末40は無線ネットワークN1に接続するための通信設定を独自に設定することはなかった。しかし、近年ではスマートフォン等の個人端末42を使用することで、端末の単価を抑えることが多く、さらに個人端末42を店舗で独自に用意することが増えてきている。このため、通信設定を含めて、無線ネットワークN1に接続する方法も店舗の従業員が知ることができる反面、通信設定が更新されない問題、又は店舗の従業員によって通信設定が漏洩する問題がある。店舗の従業員には高齢者も多く、そのような従業員に通信設定を簡単に更新させることが可能な技術が求められる。 Conventionally, orders from customers visiting the store are entered at the business terminal 40. The business terminal 40 did not independently set communication settings for connecting to the wireless network N1. However, in recent years, the unit price of the terminal is often reduced by using a personal terminal 42 such as a smartphone, and more and more stores are increasingly preparing their own personal terminals 42. Therefore, although store employees can know how to connect to the wireless network N1, including communication settings, there is a problem that the communication settings are not updated or that the communication settings are leaked by store employees. Many store employees are elderly, and there is a need for technology that allows such employees to easily update their communication settings.

本実施形態に係るコントローラ10は、無線ネットワークN1に接続するための通信設定を更新し、店舗内に設置される通信装置20、30、31に対し、更新後の通信設定を通知する機能を有する。 The controller 10 according to the present embodiment has a function of updating the communication settings for connecting to the wireless network N1 and notifying the communication devices 20, 30, and 31 installed in the store of the updated communication settings. .

続いて、コントローラ10のハードウェア構成例を説明する。 Next, an example of the hardware configuration of the controller 10 will be described.

図2は、コントローラ10のハードウェア構成を示すブロック図である。 FIG. 2 is a block diagram showing the hardware configuration of the controller 10.

図2に示すように、コントローラ10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、ストレージ14、入力部15、表示部16及び通信インタフェース(I/F)17を有する。各構成は、バス19を介して相互に通信可能に接続されている。 As shown in FIG. 2, the controller 10 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a storage 14, an input section 15, a display section 16, and a communication interface (I). /F) has 17. Each configuration is communicably connected to each other via a bus 19.

CPU11は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU11は、ROM12またはストレージ14からプログラムを読み出し、RAM13を作業領域としてプログラムを実行する。CPU11は、ROM12またはストレージ14に記録されているプログラムにしたがって、上記各構成の制御および各種の演算処理を行う。本実施形態では、ROM12またはストレージ14には、無線ネットワークN1の設定を更新し、更新した設定を店舗内の機器に通知する設定更新プログラムが格納されている。 The CPU 11 is a central processing unit that executes various programs and controls various parts. That is, the CPU 11 reads a program from the ROM 12 or the storage 14 and executes the program using the RAM 13 as a work area. The CPU 11 controls each of the above components and performs various arithmetic operations according to programs recorded in the ROM 12 or the storage 14. In this embodiment, the ROM 12 or the storage 14 stores a settings update program that updates the settings of the wireless network N1 and notifies devices in the store of the updated settings.

ROM12は、各種プログラムおよび各種データを格納する。RAM13は、作業領域として一時的にプログラムまたはデータを記憶する。ストレージ14は、HDD(Hard Disk Drive)、SSD(Solid State Drive)またはフラッシュメモリ等の記憶装置により構成され、オペレーティングシステムを含む各種プログラム、および各種データを格納する。 The ROM 12 stores various programs and data. The RAM 13 temporarily stores programs or data as a work area. The storage 14 is constituted by a storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a flash memory, and stores various programs including an operating system and various data.

入力部15は、マウス等のポインティングデバイス、およびキーボードを含み、各種の入力を行うために使用される。 The input unit 15 includes a pointing device such as a mouse and a keyboard, and is used to perform various inputs.

表示部16は、たとえば、液晶ディスプレイであり、各種の情報を表示する。表示部16は、タッチパネル方式を採用して、入力部15として機能しても良い。 The display unit 16 is, for example, a liquid crystal display, and displays various information. The display section 16 may adopt a touch panel method and function as the input section 15.

通信インタフェース17は、店舗内の他の機器と通信するためのインタフェースであり、たとえば、イーサネット(登録商標)、FDDI、Wi-Fi(登録商標)等の規格が用いられる。 The communication interface 17 is an interface for communicating with other devices in the store, and uses standards such as Ethernet (registered trademark), FDDI, Wi-Fi (registered trademark), etc., for example.

上記の設定更新プログラムを実行する際に、コントローラ10は、上記のハードウェア資源を用いて、各種の機能を実現する。コントローラ10が実現する機能構成について説明する。 When executing the above settings update program, the controller 10 uses the above hardware resources to realize various functions. The functional configuration realized by the controller 10 will be explained.

次に、コントローラ10の機能構成について説明する。 Next, the functional configuration of the controller 10 will be explained.

図3は、コントローラ10の機能構成の例を示すブロック図である。 FIG. 3 is a block diagram showing an example of the functional configuration of the controller 10. As shown in FIG.

図3に示すように、コントローラ10は、機能構成として、設定生成部101、設定通知部102、設定提示部103及び設定反映部104を有する。各機能構成は、CPU11がROM12またはストレージ14に記憶された設定更新プログラムを読み出し、実行することにより実現される。 As shown in FIG. 3, the controller 10 has a setting generation section 101, a setting notification section 102, a setting presentation section 103, and a setting reflection section 104 as functional configurations. Each functional configuration is realized by the CPU 11 reading and executing a setting update program stored in the ROM 12 or the storage 14.

設定生成部101は、同一グループのネットワークN2及びN3上に存在するコントローラ10及び通信装置20、30、31に、業務端末40又は個人端末42が無線で接続するための通信設定を生成する。設定生成部101が生成する通信設定としては、例えばSSID(Service Set Identifier)及びパスフレーズがある。 The setting generation unit 101 generates communication settings for wirelessly connecting the business terminal 40 or the personal terminal 42 to the controller 10 and the communication devices 20, 30, and 31 existing on the networks N2 and N3 of the same group. The communication settings generated by the settings generation unit 101 include, for example, an SSID (Service Set Identifier) and a passphrase.

設定生成部101は、上記通信設定を周期的に更新して生成してもよく、通信設定を更新するためのイベントに応じて上記通信設定を更新して生成してもよい。 The setting generation unit 101 may periodically update and generate the communication settings, or may update and generate the communication settings in response to an event for updating the communication settings.

設定生成部101は、例えば、店舗を管理する本部で生成されたSSID及びパスフレーズを通信設定としてもよく、日付をハッシュ化することでSSID及びパスフレーズを生成してもよい。また、設定生成部101は、SSID及びパスフレーズを生成する際、以前に生成したSSID及びパスフレーズから予測できない値を生成してもよい。 For example, the setting generation unit 101 may use the SSID and passphrase generated at the headquarters that manage the store as the communication settings, or may generate the SSID and passphrase by hashing the date. Furthermore, when generating the SSID and passphrase, the setting generation unit 101 may generate a value that cannot be predicted from the previously generated SSID and passphrase.

設定通知部102は、設定生成部101が生成した上記通信設定を、通信装置20、30、31の各々に通知する。通信装置20、30、31は、設定通知部102からの通知に応じて通信設定を更新する。 The settings notification unit 102 notifies each of the communication devices 20, 30, and 31 of the communication settings generated by the settings generation unit 101. The communication devices 20, 30, and 31 update their communication settings in response to notifications from the setting notification unit 102.

設定提示部103は、通信装置20、30、31の各々に無線で接続する業務端末40及び個人端末42に、設定生成部101が生成した通信設定を設定させるための設定情報を、通信装置20、30、31に提示させる。 The setting presentation unit 103 transmits setting information for setting the communication settings generated by the setting generation unit 101 to the business terminal 40 and the personal terminal 42 wirelessly connected to each of the communication devices 20 , 30 , and 31 . , 30, 31.

設定提示部103は、設定情報を提示させるためのイベントに応じて、設定生成部101が生成した設定情報を、通信装置20、30、31に提示させてもよい。設定提示部103は、設定情報を二次元コードで通信装置20、30、31に提示させてもよいし、設定情報を紙等の媒体に印刷させることによって通信装置20、30、31に提示させてもよい。また、設定提示部103は、厨房、ホール等に設置されるモニタに、設定生成部101が生成した設定情報を提示してもよい。 The setting presenting unit 103 may cause the communication devices 20, 30, and 31 to present the setting information generated by the setting generating unit 101 in response to an event for causing the setting information to be presented. The setting presentation unit 103 may cause the communication devices 20, 30, 31 to present the setting information in the form of a two-dimensional code, or may cause the communication devices 20, 30, 31 to present the setting information by printing it on a medium such as paper. You can. Furthermore, the setting presentation unit 103 may present the setting information generated by the setting generation unit 101 on a monitor installed in a kitchen, a hall, or the like.

設定反映部104は、通信装置20、30、31の各々に、設定生成部101が生成した上記通信設定を通知した後に、コントローラ10に上記通信設定を反映させる。 The setting reflection unit 104 notifies each of the communication devices 20, 30, and 31 of the communication settings generated by the setting generation unit 101, and then causes the controller 10 to reflect the communication settings.

Wi-Fi(登録商標)の無線機能では、セキュリティを高めるために802.1Xなどのクライアント認証を用いて端末に接続を許可する場合、証明書をインストールする必要があり手間がかかる。また、暗号化方式WPA(WPA2)-PSK等の簡易的なアクセス方法を用いた場合、端末にSSID及びパスフレーズを設定するが、SSID及びパスフレーズの設定情報が漏洩することにより、悪意のあるユーザにより不正アクセスされるおそれがある。また、上記設定情報を定期的に更新する場合でも、WPS(Wi-Fi(登録商標) Protected Setup)などの暗号化に関する簡素な設定機能に対応していない端末が多い。 With the wireless function of Wi-Fi (registered trademark), when allowing a terminal to connect using client authentication such as 802.1X in order to increase security, it is necessary to install a certificate, which is time-consuming. In addition, when using a simple access method such as the encryption method WPA (WPA2)-PSK, the SSID and passphrase are set on the terminal, but if the SSID and passphrase setting information is leaked, malicious There is a risk of unauthorized access by users. Further, even when the setting information is updated regularly, many terminals do not support simple setting functions related to encryption such as WPS (Wi-Fi (registered trademark) Protected Setup).

本実施形態に係るコントローラ10は、通信設定を所定のタイミングで生成し、生成した通信設定を通信装置20、30、31に通知する。そして、本実施形態に係るコントローラ10は、通知した通信設定を業務端末40及び個人端末42に設定させるための設定情報を、通信装置20、30、31に提示させる。 The controller 10 according to the present embodiment generates communication settings at a predetermined timing and notifies the communication devices 20, 30, and 31 of the generated communication settings. Then, the controller 10 according to the present embodiment causes the communication devices 20, 30, and 31 to present setting information for causing the business terminal 40 and the personal terminal 42 to set the notified communication settings.

続いて、業務端末40又は個人端末42のハードウェア構成例を説明する。 Next, an example of the hardware configuration of the business terminal 40 or the personal terminal 42 will be explained.

図4は、業務端末40又は個人端末42のハードウェア構成を示すブロック図である。 FIG. 4 is a block diagram showing the hardware configuration of the business terminal 40 or the personal terminal 42.

図4に示すように、業務端末40又は個人端末42は、CPU401、ROM402、RAM403、ストレージ404、入力部405、表示部406及び通信インタフェース407を有する。各構成は、バス409を介して相互に通信可能に接続されている。 As shown in FIG. 4, the business terminal 40 or the personal terminal 42 includes a CPU 401, a ROM 402, a RAM 403, a storage 404, an input section 405, a display section 406, and a communication interface 407. Each configuration is communicably connected to each other via a bus 409.

CPU401は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU401は、ROM402またはストレージ404からプログラムを読み出し、RAM403を作業領域としてプログラムを実行する。CPU401は、ROM402またはストレージ404に記録されているプログラムにしたがって、上記各構成の制御および各種の演算処理を行う。本実施形態では、ROM402またはストレージ404には、無線ネットワークN1の設定を取得し、取得した設定を更新する設定更新プログラムが格納されている。 The CPU 401 is a central processing unit that executes various programs and controls various parts. That is, the CPU 401 reads a program from the ROM 402 or the storage 404 and executes the program using the RAM 403 as a work area. The CPU 401 controls each of the above components and performs various calculation processes according to programs recorded in the ROM 402 or the storage 404. In this embodiment, the ROM 402 or the storage 404 stores a settings update program that acquires the settings of the wireless network N1 and updates the acquired settings.

ROM402は、各種プログラムおよび各種データを格納する。RAM403は、作業領域として一時的にプログラムまたはデータを記憶する。ストレージ404は、HDD、SSDまたはフラッシュメモリ等の記憶装置により構成され、オペレーティングシステムを含む各種プログラム、および各種データを格納する。 ROM 402 stores various programs and various data. RAM 403 temporarily stores programs or data as a work area. The storage 404 is configured with a storage device such as an HDD, SSD, or flash memory, and stores various programs including an operating system and various data.

入力部405は、キーボードを含み、各種の入力を行うために使用される。また入力部405として、CMOS(Complementary MOS)イメージセンサ等の撮像素子を備えた撮像装置が備えられていてもよい。 The input unit 405 includes a keyboard and is used to perform various inputs. Further, the input unit 405 may include an imaging device including an imaging element such as a CMOS (Complementary MOS) image sensor.

表示部406は、たとえば、液晶ディスプレイであり、各種の情報を表示する。表示部406は、タッチパネル方式を採用して、入力部405として機能しても良い。 The display unit 406 is, for example, a liquid crystal display, and displays various information. The display section 406 may employ a touch panel method and function as the input section 405.

通信インタフェース407は、店舗内の他の機器と通信するためのインタフェースであり、たとえばWi-Fi(登録商標)等の規格が用いられる。 The communication interface 407 is an interface for communicating with other devices in the store, and uses a standard such as Wi-Fi (registered trademark), for example.

上記の設定更新プログラムを実行する際に、業務端末40又は個人端末42は、上記のハードウェア資源を用いて、各種の機能を実現する。業務端末40又は個人端末42が実現する機能構成について説明する。 When executing the above settings update program, the business terminal 40 or the personal terminal 42 uses the above hardware resources to realize various functions. The functional configuration realized by the business terminal 40 or the personal terminal 42 will be explained.

次に、業務端末40又は個人端末42の機能構成について説明する。 Next, the functional configuration of the business terminal 40 or the personal terminal 42 will be explained.

図5は、業務端末40又は個人端末42の機能構成の例を示すブロック図である。 FIG. 5 is a block diagram showing an example of the functional configuration of the business terminal 40 or the personal terminal 42. As shown in FIG.

図5に示すように、業務端末40又は個人端末42は、機能構成として、設定入力部411及び設定更新部412を有する。 As shown in FIG. 5, the business terminal 40 or the personal terminal 42 has a setting input section 411 and a setting update section 412 as functional configurations.

設定入力部411は、コントローラ10によって更新された通信設定を業務端末40又は個人端末42に設定させるために、通信装置20、30、31が提示する設定情報を入力する。設定入力部411は、数字及び文字からなる設定情報を入力してよく、撮像装置が設定情報として二次元コードを読み取り、読み取った結果から得られる設定情報を入力してもよい。 The setting input unit 411 inputs setting information presented by the communication devices 20 , 30 , 31 in order to set the communication settings updated by the controller 10 on the business terminal 40 or the personal terminal 42 . The setting input unit 411 may input setting information consisting of numbers and letters, or may input setting information obtained from the result of reading a two-dimensional code by the imaging device as the setting information.

設定更新部412は、設定入力部411が入力した設定情報に基づいて、通信設定を更新する。設定更新部412が、設定入力部411が入力した設定情報に基づいて、通信設定を更新することで、業務端末40又は個人端末42は、更新後の通信設定により、無線ネットワークN1で通信装置20、30、31と無線通信することができる。 The settings update unit 412 updates the communication settings based on the settings information input by the settings input unit 411. The setting update unit 412 updates the communication settings based on the setting information input by the setting input unit 411, so that the business terminal 40 or the personal terminal 42 can connect the communication device 20 to the wireless network N1 using the updated communication settings. , 30, and 31.

次に、コントローラ10の作用について説明する。 Next, the operation of the controller 10 will be explained.

図6は、コントローラ10による設定更新処理の流れを示すフローチャートである。CPU11がROM12又はストレージ14から設定更新プログラムを読み出して、RAM13に展開して実行することにより、設定更新処理が行なわれる。 FIG. 6 is a flowchart showing the flow of setting update processing by the controller 10. Setting update processing is performed by the CPU 11 reading a setting update program from the ROM 12 or storage 14, expanding it to the RAM 13, and executing it.

CPU11は、通信設定を周期的に更新する場合、定期更新の設定を実行する(ステップS101)。定期更新の設定により、タイマイベントが発生する。タイマイベントには、例えば毎月1日、毎週月曜日、毎月第2金曜日等の任意の日又は曜日が指定されうる。 When periodically updating the communication settings, the CPU 11 executes settings for periodic updates (step S101). A timer event occurs depending on the periodic update settings. Any day or day of the week, such as the first day of every month, every Monday, or the second Friday of every month, can be specified as the timer event.

ステップS101に続いて、CPU101は、定期更新の設定があるかどうか判定する(ステップS102)。ステップS102の判定の結果、定期更新の設定があれば(ステップS102;Yes)、CPU101は、タイマイベントの設定を実行する(ステップS103)。ステップS102の判定の結果、定期更新の設定がなければ(ステップS102;No)、CPU101はステップS103の処理をスキップする。 Following step S101, the CPU 101 determines whether there is a setting for regular update (step S102). As a result of the determination in step S102, if there is a setting for regular update (step S102; Yes), the CPU 101 executes setting of a timer event (step S103). As a result of the determination in step S102, if there is no periodic update setting (step S102; No), the CPU 101 skips the process in step S103.

続いてCPU101は、通信設定の更新イベントの発生を待機する(ステップS104)。 Subsequently, the CPU 101 waits for a communication setting update event to occur (step S104).

CPU101は、通信設定の更新イベントが発生すると、発生した更新イベントが、コントローラ10、通信装置20、30、31、業務端末40、個人端末42、会計装置50等の機器からの要求によるイベント(機器イベント)であるか、又はタイマイベントであるかを判定する(ステップS105)。 When a communication setting update event occurs, the CPU 101 determines that the update event is an event (device event) or a timer event (step S105).

ステップS105の判定の結果、発生した更新イベントが機器イベントであれば、CPU101は、機器からの更新イベントを発生させる(ステップS106)。ステップS106に続いて、CPU101は、無線ネットワークN1の設定として、SSID及びパスフレーズの組からなるWi-Fi情報を設定する(ステップS107)。 As a result of the determination in step S105, if the generated update event is a device event, the CPU 101 causes an update event from the device to occur (step S106). Following step S106, the CPU 101 sets Wi-Fi information consisting of a set of SSID and passphrase as settings for the wireless network N1 (step S107).

ステップS105の判定の結果、発生した更新イベントがタイマイベントであれば、CPU101は、タイマによる更新イベントを発生させる(ステップS108)。ステップS108に続いて、CPU101は、Wi-Fi情報の更新を許可するよう設定された許可用機器へ、Wi-Fi情報の更新前に問い合わせを実施するよう設定されているかどうか判定する(ステップS109)。Wi-Fi情報の更新を許可するよう設定された許可用機器は、例えば注文管理システム1が設置された店舗の店長が所有している業務端末40である。 As a result of the determination in step S105, if the generated update event is a timer event, the CPU 101 generates an update event by the timer (step S108). Following step S108, the CPU 101 determines whether or not the permission device set to permit updating of Wi-Fi information is set to make an inquiry before updating the Wi-Fi information (step S109). ). The permission device set to permit updating of Wi-Fi information is, for example, a business terminal 40 owned by the store manager of the store where the order management system 1 is installed.

ステップS109の判定の結果、問い合わせを実施するよう設定されていなければ(ステップS109;No)、CPU101は、ステップS107のWi-Fi情報の設定を実行する。一方、ステップS109の判定の結果、問い合わせを実施するよう設定されていれば(ステップS109;Yes)、CPU101は、続いて、許可用機器へWi-Fi情報を更新するかどうか問い合わせる(ステップS110)。 As a result of the determination in step S109, if it is not set to carry out an inquiry (step S109; No), the CPU 101 executes the setting of Wi-Fi information in step S107. On the other hand, if the result of the determination in step S109 is that the inquiry is set (step S109; Yes), the CPU 101 subsequently inquires of the permission device whether to update the Wi-Fi information (step S110). .

ステップS110に続いて、CPU101は、問い合わせの結果がWi-Fi情報の更新要求か、又は処理のキャンセルであるか判定する(ステップS111)。 Following step S110, the CPU 101 determines whether the inquiry result is a Wi-Fi information update request or a cancellation of the process (step S111).

ステップS111の判定の結果、問い合わせの結果がWi-Fi情報の更新要求である場合には、CPU101は、ステップS107のWi-Fi情報の設定を実行する。一方、ステップS111の判定の結果、問い合わせの結果が処理のキャンセルである場合には、CPU101は、ステップS102の定期更新の設定の有無の判定に戻る。 As a result of the determination in step S111, if the result of the inquiry is a Wi-Fi information update request, the CPU 101 executes the Wi-Fi information setting in step S107. On the other hand, as a result of the determination in step S111, if the result of the inquiry is to cancel the process, the CPU 101 returns to step S102 to determine whether periodic update is set.

ステップS107のWi-Fi情報の設定を実行すると、続いて、CPU101は、設定したWi-Fi情報を通信装置20、30、31へ通知する(ステップS112)。 After executing the Wi-Fi information setting in step S107, the CPU 101 notifies the set Wi-Fi information to the communication devices 20, 30, and 31 (step S112).

図7は、Wi-Fi情報がコントローラ10から通信装置20、30、31へ通知される様子を示す図である。有線ネットワークN2又は無線ネットワークN3によって、コントローラ10からWi-Fi情報が通信装置20、30、31へ通知される。 FIG. 7 is a diagram showing how Wi-Fi information is notified from the controller 10 to the communication devices 20, 30, and 31. Wi-Fi information is notified from the controller 10 to the communication devices 20, 30, and 31 via the wired network N2 or the wireless network N3.

有線ネットワークN2に接続された通信装置20、30については、起動時、またWi-Fi情報の更新時にコントローラ10と通信してWi-Fi情報を取得する。無線ネットワークN3に接続された通信装置31は、業務端末40及び個人端末42とは異なるWi-Fi情報で無線ネットワークN3と接続されている。すなわち、通信装置31は、複数の無線インタフェースを持っている。このため、通信装置31は、無線ネットワークN3を通じて業務端末40及び個人端末42用のWi-Fi情報を取得することができる。 The communication devices 20 and 30 connected to the wired network N2 communicate with the controller 10 to obtain Wi-Fi information at startup and when updating Wi-Fi information. The communication device 31 connected to the wireless network N3 is connected to the wireless network N3 using Wi-Fi information different from that of the business terminal 40 and the personal terminal 42. That is, the communication device 31 has multiple wireless interfaces. Therefore, the communication device 31 can acquire Wi-Fi information for the business terminal 40 and the personal terminal 42 through the wireless network N3.

ステップS112に続いて、CPU101は、ステップS107で設定したWi-Fi情報で自装置のWi-Fi情報を更新する。また、通信装置20、30、31も、取得したWi-Fi情報に基づき、自動的にWi-Fi情報を更新する(ステップS113)。 Following step S112, the CPU 101 updates the Wi-Fi information of its own device with the Wi-Fi information set in step S107. Furthermore, the communication devices 20, 30, and 31 also automatically update the Wi-Fi information based on the acquired Wi-Fi information (step S113).

ステップS113で自装置及び通信装置20、30、31のWi-Fi情報を更新すると、ステップS102の定期更新の設定の有無の判定に戻る。 After updating the Wi-Fi information of the own device and the communication devices 20, 30, and 31 in step S113, the process returns to step S102 to determine whether periodic update is set.

業務端末40及び個人端末42が常に無線通信で店舗内の装置と接続している場合には、業務端末40及び個人端末42は、通信装置31と同様に更新されたWi-Fi情報を取得することは可能である。しかし、Wi-Fi情報を自動更新する場合、既に店舗を辞めた従業員が持っていた個人端末42などの、更新する必要がない端末に対しても自動更新する可能性がある。 When the business terminal 40 and the personal terminal 42 are always connected to devices in the store by wireless communication, the business terminal 40 and the personal terminal 42 acquire updated Wi-Fi information in the same way as the communication device 31. It is possible. However, when Wi-Fi information is automatically updated, there is a possibility that the update will be performed automatically on terminals that do not need to be updated, such as a personal terminal 42 owned by an employee who has already left the store.

従って、業務端末40及び個人端末42は、Wi-Fi情報を自動更新ではなく手動更新することが望ましい。Wi-Fi情報の設定を手動更新する場合、業務端末40及び個人端末42のユーザは、無線ネットワークN1に接続するため、SSID及びパスフレーズを業務端末40及び個人端末42に追加する必要がある。SSID及びパスフレーズを簡単に入力できるようにするため、通信装置30、31は、SSID及びパスフレーズからなるWi-Fi情報を含んだ二次元コードを出力する。二次元コードの出力は、ユーザが通信装置30、31を操作することによって行われてもよく、コントローラ10からの指示により行われてもよい。業務端末40及び個人端末42は、二次元コードを撮像装置で読み取ることでWi-Fi情報を設定する。 Therefore, it is desirable that the business terminal 40 and the personal terminal 42 update the Wi-Fi information manually rather than automatically. When manually updating the Wi-Fi information settings, users of the business terminal 40 and personal terminal 42 need to add the SSID and passphrase to the business terminal 40 and personal terminal 42 in order to connect to the wireless network N1. In order to easily input the SSID and passphrase, the communication devices 30 and 31 output a two-dimensional code containing Wi-Fi information consisting of the SSID and passphrase. The two-dimensional code may be output by the user operating the communication devices 30 and 31, or by an instruction from the controller 10. The business terminal 40 and the personal terminal 42 set Wi-Fi information by reading the two-dimensional code with an imaging device.

具体的なユースケースを示す。図8は、本発明の実施形態に係る注文管理システム1の一部の構成を示す図である。図8は、コントローラ10が生成したWi-Fi情報で通信装置30のWi-Fi情報が更新された後の状態を示している。ここで、個人端末42が、更新前のWi-Fi情報を用いて無線ネットワークN1aに接続を試みた場合、通信装置30のWi-Fi情報が更新されているので、個人端末42は通信装置30に接続することができない。 Show specific use cases. FIG. 8 is a diagram showing a partial configuration of the order management system 1 according to the embodiment of the present invention. FIG. 8 shows a state after the Wi-Fi information of the communication device 30 has been updated with the Wi-Fi information generated by the controller 10. Here, when the personal terminal 42 attempts to connect to the wireless network N1a using the Wi-Fi information before the update, since the Wi-Fi information of the communication device 30 has been updated, the personal terminal 42 connects to the wireless network N1a using the Wi-Fi information before the update. Unable to connect to.

そこで、ユーザは、通信装置30を操作して、又はコントローラ10から指示させて、SSID及びパスフレーズからなるWi-Fi情報を含んだ二次元コードを出力させる。図9は、本発明の実施形態に係る注文管理システム1の一部の構成を示す図である。図9は、二次元コード71が印刷された紙70が通信装置30から出力されている状態を示している。個人端末42は、撮像装置(図示せず)で二次元コード71を読み取ることで、更新後のWi-Fi情報を設定することができる。 Therefore, the user operates the communication device 30 or instructs the controller 10 to output a two-dimensional code containing Wi-Fi information consisting of an SSID and a passphrase. FIG. 9 is a diagram showing a partial configuration of the order management system 1 according to the embodiment of the present invention. FIG. 9 shows a state in which a paper 70 on which a two-dimensional code 71 is printed is being output from the communication device 30. The personal terminal 42 can set updated Wi-Fi information by reading the two-dimensional code 71 with an imaging device (not shown).

図10は、本発明の実施形態に係る注文管理システム1の一部の構成を示す図である。図10は、コントローラ10が生成したWi-Fi情報で通信装置30のWi-Fi情報が更新された後の状態を示している。個人端末42が、更新後のWi-Fi情報を用いて無線ネットワークN1bに接続を試みた場合、個人端末42は通信装置30に接続することができるようになる。 FIG. 10 is a diagram showing a partial configuration of the order management system 1 according to the embodiment of the present invention. FIG. 10 shows a state after the Wi-Fi information of the communication device 30 has been updated with the Wi-Fi information generated by the controller 10. When the personal terminal 42 attempts to connect to the wireless network N1b using the updated Wi-Fi information, the personal terminal 42 becomes able to connect to the communication device 30.

業務端末40及び個人端末42は、従業員が注文を登録するために常時持ち歩くことなどから、故障して、交換することも多い。このため、交換した業務端末40及び個人端末42に対してWi-Fi情報を登録する際にも、通信装置30、31から出力する二次元コードによる設定ができる。このため、店舗における業務端末40及び個人端末42の保守作業が非常に容易になり、無線LANの仕組みを導入するコストを低減できる。 The business terminal 40 and the personal terminal 42 are often damaged and replaced because employees carry them around all the time to register orders. Therefore, when registering Wi-Fi information for the replaced business terminal 40 and personal terminal 42, settings can be made using two-dimensional codes output from the communication devices 30 and 31. Therefore, maintenance work on the business terminal 40 and personal terminal 42 in the store becomes extremely easy, and the cost of introducing a wireless LAN system can be reduced.

なお、通信装置30、31によるWi-Fi情報を含んだ二次元コードの出力、又はWi-Fi情報の設定値自体の表示は、予め権限を有する従業員のみが実行できるようにしてもよい。例えば、店長等の権限を有する従業員のみが知るパスワードを通信装置30、31に入力することで、二次元コードの出力、又は設定値自体の表示が可能となるようにしてもよい。また例えば、店長等の権限を有する従業員のみが携帯する業務端末40から通信装置30、31に対して二次元コードの出力指示を送信できるようにしてもよい。 Note that output of a two-dimensional code containing Wi-Fi information by the communication devices 30 and 31, or display of the setting value of the Wi-Fi information itself, may be allowed only to be performed by an employee who has permission in advance. For example, by inputting a password known only to an authorized employee such as a store manager into the communication devices 30, 31, it may be possible to output a two-dimensional code or display the set value itself. Alternatively, for example, only an authorized employee such as a store manager may be able to send an instruction to output a two-dimensional code to the communication devices 30 and 31 from the business terminal 40 carried.

また、店長等の権限を有する従業員のみが携帯する業務端末40の画面に、Wi-Fi情報を含んだ二次元コードを提示してもよい。権限を有する従業員のみが携帯する業務端末40の画面に二次元コードを提示させることで、Wi-Fi情報の漏洩が抑えられる。 Furthermore, a two-dimensional code containing Wi-Fi information may be presented on the screen of a business terminal 40 carried only by an authorized employee such as a store manager. By having the two-dimensional code presented on the screen of the business terminal 40 carried only by authorized employees, leakage of Wi-Fi information can be suppressed.

また、Wi-Fi情報を更新するイベントは、店長等の権限のある者による業務端末40等の操作でのみ発生可能としてもよい。 Further, the event for updating the Wi-Fi information may be generated only by operation of the business terminal 40 or the like by an authorized person such as a store manager.

なお、上記各実施形態でCPUがソフトウェア(プログラム)を読み込んで実行した設定更新処理を、CPU以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、FPGA(Field-Programmable Gate Array)等の製造後に回路構成を変更可能なPLD(Programmable Logic Device)、及びASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、設定更新処理を、これらの各種のプロセッサのうちの1つで実行してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGA、及びCPUとFPGAとの組み合わせ等)で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。 In addition, various processors other than the CPU may execute the setting update process that the CPU reads and executes the software (program) in each of the above embodiments. In this case, the processor includes a PLD (Programmable Logic Device) whose circuit configuration can be changed after manufacturing, such as an FPGA (Field-Programmable Gate Array), and an ASIC (Application Specific Integrated Circuit). In order to execute specific processing such as An example is a dedicated electric circuit that is a processor having a specially designed circuit configuration. Further, the setting update process may be executed by one of these various processors, or by a combination of two or more processors of the same type or different types (for example, a combination of multiple FPGAs, and a combination of a CPU and an FPGA). etc.). Further, the hardware structure of these various processors is, more specifically, an electric circuit that is a combination of circuit elements such as semiconductor elements.

また、上記各実施形態では、設定更新処理のプログラムがROMまたはストレージに予め記憶(インストール)されている態様を説明したが、これに限定されない。プログラムは、CD-ROM(Compact Disk Read Only Memory)、DVD-ROM(Digital Versatile Disk Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の記録媒体に記録された形態で提供されてもよい。また、プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。 Further, in each of the embodiments described above, a mode has been described in which a program for setting update processing is stored (installed) in the ROM or storage in advance, but the present invention is not limited to this. The program is recorded on recording media such as CD-ROM (Compact Disk Read Only Memory), DVD-ROM (Digital Versatile Disk Read Only Memory), and USB (Universal Serial Bus) memory. It may also be provided in a different format. Further, the program may be downloaded from an external device via a network.

1 注文管理システム
10 コントローラ
20、30、31 通信装置
40 業務端末
42 個人端末
50 会計装置
60 中継装置
1 Order management system 10 Controller 20, 30, 31 Communication device 40 Business terminal 42 Personal terminal 50 Accounting device 60 Relay device

Claims (10)

同一グループのネットワーク上に存在する複数の無線アクセスポイントに無線で接続するための通信設定を周期的に更新して生成する設定生成部と、
前記設定生成部が生成した前記通信設定を前記無線アクセスポイントの各々に通知する設定通知部と、
前記無線アクセスポイントの各々に無線で接続する端末に前記通信設定を設定させるための設定情報を提示させる設定提示部と、
を備える、通信制御装置。
a settings generation unit that periodically updates and generates communication settings for wirelessly connecting to multiple wireless access points existing on the same group of networks;
a settings notification unit that notifies each of the wireless access points of the communication settings generated by the settings generation unit;
a settings presentation unit that causes a terminal wirelessly connected to each of the wireless access points to present setting information for setting the communication settings;
A communication control device comprising:
前記無線アクセスポイントの各々に前記通信設定を通知した後に、自装置に前記通信設定を反映させる設定反映部をさらに備える、請求項1に記載の通信制御装置。 The communication control device according to claim 1, further comprising a settings reflection unit that causes the communication settings to be reflected in the own device after notifying each of the wireless access points of the communication settings. 前記設定提示部は、前記設定情報を提示させるためのイベントに応じて前記設定情報を提示させる、請求項1または2に記載の通信制御装置。 The communication control device according to claim 1 or 2, wherein the setting presentation unit causes the setting information to be presented in response to an event for causing the setting information to be presented. 前記設定提示部は、前記設定情報を二次元コードで提示させる、請求項1~3のいずれか1項に記載の通信制御装置。 The communication control device according to any one of claims 1 to 3, wherein the setting presentation section causes the setting information to be presented as a two-dimensional code. 前記設定提示部は、前記設定情報を媒体に印刷させることによって提示させる、請求項1~3のいずれか1項に記載の通信制御装置。 The communication control device according to claim 1, wherein the setting presentation unit presents the setting information by printing it on a medium. 前記設定生成部は、前記通信設定を更新するためのイベントに応じて前記通信設定を更新して生成する、請求項1~5のいずれか1項に記載の通信制御装置。 The communication control device according to claim 1, wherein the settings generation unit updates and generates the communication settings in response to an event for updating the communication settings. 通信制御装置と、
前記通信制御装置と同一グループのネットワーク上に存在する複数の無線アクセスポイントと、
を備え、
前記通信制御装置は、
複数の前記無線アクセスポイントに無線で接続するための同一の通信設定を周期的に更新して生成する設定生成部と、
前記設定生成部が生成した前記通信設定を前記無線アクセスポイントの各々に通知する設定通知部と、
前記無線アクセスポイントの各々に無線で接続する端末に前記通信設定を設定させるための設定情報を提示させる設定提示部と、
を備える、通信システム。
a communication control device;
a plurality of wireless access points existing on a network in the same group as the communication control device;
Equipped with
The communication control device includes:
a settings generation unit that periodically updates and generates the same communication settings for wirelessly connecting to the plurality of wireless access points;
a settings notification unit that notifies each of the wireless access points of the communication settings generated by the settings generation unit;
a settings presentation unit that causes a terminal wirelessly connected to each of the wireless access points to present setting information for setting the communication settings;
A communication system equipped with
前記無線アクセスポイントの各々に無線で接続する端末をさらに備え、
前記端末は、前記設定提示部が提示させた前記設定情報に基づいて前記通信設定を設定する通信設定部を備える、請求項に記載の通信システム。
further comprising a terminal wirelessly connected to each of the wireless access points,
The communication system according to claim 7 , wherein the terminal includes a communication setting section that sets the communication settings based on the setting information presented by the setting presentation section.
前記通信制御装置は、注文管理システムにおけるコントローラ装置であり、前記端末は、前記注文管理システムにおける業務端末又は個人所有の個人端末である、請求項に記載の通信システム。 9. The communication system according to claim 8 , wherein the communication control device is a controller device in an order management system, and the terminal is a business terminal or a personally owned personal terminal in the order management system. コンピュータに、
同一グループのネットワーク上に存在する複数の無線アクセスポイントに無線で接続するための同一の通信設定を周期的に更新して生成する設定生成ステップと、
前記設定生成ステップで生成した前記通信設定を前記無線アクセスポイントの各々に通知する設定通知ステップと、
前記無線アクセスポイントの各々に無線で接続する端末に前記通信設定を設定させるための設定情報を提示させる設定提示ステップと、
を実行させる、コンピュータプログラム。
to the computer,
a setting generation step of periodically updating and generating the same communication settings for wirelessly connecting to multiple wireless access points existing on the same group of networks;
a settings notification step of notifying each of the wireless access points of the communication settings generated in the settings generation step;
a setting presentation step of causing a terminal wirelessly connected to each of the wireless access points to present setting information for setting the communication settings;
A computer program that runs
JP2020041090A 2020-03-10 2020-03-10 Communication control device, communication system, and computer program Active JP7399757B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020041090A JP7399757B2 (en) 2020-03-10 2020-03-10 Communication control device, communication system, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020041090A JP7399757B2 (en) 2020-03-10 2020-03-10 Communication control device, communication system, and computer program

Publications (2)

Publication Number Publication Date
JP2021145183A JP2021145183A (en) 2021-09-24
JP7399757B2 true JP7399757B2 (en) 2023-12-18

Family

ID=77767250

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020041090A Active JP7399757B2 (en) 2020-03-10 2020-03-10 Communication control device, communication system, and computer program

Country Status (1)

Country Link
JP (1) JP7399757B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006261938A (en) 2005-03-16 2006-09-28 Sony Corp COMMUNICATION SYSTEM, COMMUNICATION DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM
WO2016190414A1 (en) 2015-05-28 2016-12-01 日本電気株式会社 Communications system, management device, access point, information collection method, and program
JP2016218958A (en) 2015-05-26 2016-12-22 セイコーソリューションズ株式会社 Access point connection device, order management system, and access point connection program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006261938A (en) 2005-03-16 2006-09-28 Sony Corp COMMUNICATION SYSTEM, COMMUNICATION DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM
JP2016218958A (en) 2015-05-26 2016-12-22 セイコーソリューションズ株式会社 Access point connection device, order management system, and access point connection program
WO2016190414A1 (en) 2015-05-28 2016-12-01 日本電気株式会社 Communications system, management device, access point, information collection method, and program

Also Published As

Publication number Publication date
JP2021145183A (en) 2021-09-24

Similar Documents

Publication Publication Date Title
US11902268B2 (en) Secure gateway onboarding via mobile devices for internet of things device management
US9703969B2 (en) Image forming system, service providing server, information processing terminal, image forming device and non-transitory computer readable recording medium
US9264241B2 (en) Secure wireless network-based activation for table-side information and point-of-sale devices
JP6900839B2 (en) Equipment system, server, data processing method
JP5706866B2 (en) Member registration system and member registration method
CN103369183A (en) Server apparatus, request processing system, and request processing method
EP3343492A1 (en) Order management server, ordering system, and recording medium
JP2014112361A (en) Information management device, information management system, information management method, and program
JP2015111407A (en) Information management system and information management method
JP2013537664A (en) Processing print requests
US20150082423A1 (en) Information processing system, terminal, and authentication method
JP2015035054A (en) Information management system and information management method
JP5847119B2 (en) Device management system, electronic device, and device management program
JP6048290B2 (en) Network setting information acquisition system and acquisition method
JP2017068457A (en) Order management system, order management device, and order management program
JP7399757B2 (en) Communication control device, communication system, and computer program
JP2019074995A (en) Information processing device
JP6753267B2 (en) Management system, management device, information management method, program
EP3509338B1 (en) Information processing apparatus, authentication system, and method of deleting card information
JP6347874B1 (en) Order management system, order management apparatus, and program
EP3816784B1 (en) System and method for monitoring, recommending and updating multifunction peripherals via a handheld device
JP7540163B2 (en) Information processing device and program
JP4949494B2 (en) Wireless LAN setting device, program, and wireless LAN setting system
JP2016218611A (en) Information processing apparatus, program, and information processing system
JP2007184769A (en) Product sales data processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230829

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231023

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231206

R150 Certificate of patent or registration of utility model

Ref document number: 7399757

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150