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
JP4642039B2 - Traffic permission application program and traffic management system - Google Patents
[go: Go Back, main page]

JP4642039B2 - Traffic permission application program and traffic management system - Google Patents

Traffic permission application program and traffic management system Download PDF

Info

Publication number
JP4642039B2
JP4642039B2 JP2007103827A JP2007103827A JP4642039B2 JP 4642039 B2 JP4642039 B2 JP 4642039B2 JP 2007103827 A JP2007103827 A JP 2007103827A JP 2007103827 A JP2007103827 A JP 2007103827A JP 4642039 B2 JP4642039 B2 JP 4642039B2
Authority
JP
Japan
Prior art keywords
character
character string
gate
designation
traffic
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.)
Expired - Fee Related
Application number
JP2007103827A
Other languages
Japanese (ja)
Other versions
JP2008262335A (en
Inventor
彰宏 木村
Original Assignee
株式会社ツーテック
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社ツーテック filed Critical 株式会社ツーテック
Priority to JP2007103827A priority Critical patent/JP4642039B2/en
Publication of JP2008262335A publication Critical patent/JP2008262335A/en
Application granted granted Critical
Publication of JP4642039B2 publication Critical patent/JP4642039B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Time Recorders, Dirve Recorders, Access Control (AREA)

Description

本発明は、携帯電話機などの汎用型の携帯型通信端末を用いたものであって、その携帯型通信端末を複数の出入口に関する通行許可申請を行う通信端末として機能させることができる通行許可申請プログラムと、その通行許可申請プログラムの実行によって通行許可申請用の通信端末として機構する携帯型通信端末と、その通行許可申請用の携帯型通信端末を用いてなされる通行許可申請に基づく出入口の通行管理を行う通行管理システムとに関するものである。   The present invention uses a general-purpose portable communication terminal such as a mobile phone, and allows the portable communication terminal to function as a communication terminal that makes a passage permission application for a plurality of entrances. And a portable communication terminal that functions as a communication terminal for a traffic permission application by executing the traffic permission application program, and entrance / exit traffic management based on the traffic permission application made using the portable communication terminal for the traffic permission application It is related with the traffic management system which performs.

近年、企業、学校、官庁などの各種施設では、特定の関係者を除く部外者の進入を排除するため、施設内の特定区域の出入口などに扉の施錠及び解除を行うセキュリティーボックスが設置されている。このようなセキュリティーボックスが設置される出入口では、セキュリティーボックスに対し、例えば、識別コードを入力したり、又は、識別コードを記録した磁気カード、若しくは、ICカード、ICチップを内蔵した携帯電話機などの携帯型通信端末を近づけることで、出入口の扉の施錠や解錠が行われている。   In recent years, various facilities such as corporations, schools, government offices, etc. have been installed with security boxes that lock and unlock doors at entrances and exits of specific areas within the facility in order to eliminate the entry of outsiders excluding specific parties. ing. At the entrance / exit where such a security box is installed, for example, an identification code is input to the security box, or a magnetic card in which the identification code is recorded, an IC card, a mobile phone incorporating an IC chip, etc. By bringing the portable communication terminal closer, the door of the doorway is locked and unlocked.

特に、大規模な研究開発機関、例えば、大学や企業などの大規模な研究開発施設にあっては同一施設内に、教官室、役員室、開発室、研究室、実験室、資料室、その他各部門の事務室などがそれぞれ多数存在するため、部外者の通行を管理すべき出入口(通行ゲート)が極めて数多く存在する。   In particular, a large-scale research and development organization, such as a large-scale research and development facility such as a university or a company, has a faculty room, officer room, development room, research room, laboratory, data room, etc. Since there are many offices in each department, there are a large number of entrances (traffic gates) for managing the traffic of outsiders.

ところが、このような大規模施設でも、多数ある出入口についての通行許可申請は、一般に通行許可を希望する者が担当部署に対して申請書面を提出することで行われている。したがって、担当部署の職員は、この申請書面を1件ずつ人手により処理しなければならず、極めて煩雑であった。また、申請者の通行を許可する場合は、通行が許可される出入口に設置されるセキュリティーボックスに対し、担当部署の職員が申請者の識別コードを登録する必要もあり、さらに処理が煩雑となってしまう。   However, even in such a large-scale facility, applications for permission to pass through a large number of entrances and exits are generally made by submitting an application form to the department in charge by a person who wishes to pass. Therefore, the staff in the department in charge had to process each application form one by one, which was extremely complicated. In addition, when permitting the applicant's passage, the staff in the department in charge must register the applicant's identification code in the security box installed at the entrance / exit where the passage is permitted, which further complicates the processing. End up.

また、大学などの研究施設については、各学年毎に通行が必要となる出入口が異なることもあるため、各学年で年度が変わる度に通行許可されるべき出入口が追加、変更、削除されることもある。また、当該施設関係者から部外者となる卒業生については通行許可を抹消する必要もあり、さらに、同一年度中でも各学生の履修科目によっては通行許可又は不許可となる出入口が学生毎に自ずと変わってしまう。   In addition, for research facilities such as universities, the entrances that require access may differ depending on the grade, so the entrances that should be allowed to pass are added, changed, or deleted each year. There is also. In addition, it is necessary to revoke the passage permission for graduates who are outsiders from the relevant personnel concerned, and furthermore, the entrance / exit of passage permission or disapproval depending on the course of study of each student will change for each student. End up.

このため、通行許可申請の担当部署では、各年度毎、各学期毎、その他の所定の時期毎に多数の学生や職員の通行許可申請の処理をしなければならず、担当職員に極めて過度の負担が課せられる。そこで、かかる担当職員の負担を軽減するため、下記する特許文献1には、携帯電話機を利用した出入口の通行管理システムが提案されている。   For this reason, the department in charge of the application for permission to pass must process the permission for many students and staff every fiscal year, each semester, and every other prescribed period, which is extremely excessive for the staff in charge. A burden is imposed. Therefore, in order to reduce the burden on the staff in charge, Patent Document 1 described below proposes an entrance / exit traffic management system using a mobile phone.

この通行管理システムによれば、出入口に設置されるセキュリティーボックスに、固有のシリアルIDナンバーが非接触チップ(ICチップ)に付与された携帯電話機をかざすことで、シリアルICナンバーが、セキュリティーボックスにより読み取られ、ネットワークを通じて入退管理サーバに送信され、入退管理サーバに記憶保持され、利用者の携帯電話機に入場を許可する旨のメッセージが送信される。
特開2006−293819号公報
According to this traffic management system, a serial IC number is read by a security box by holding a mobile phone with a unique serial ID number assigned to a non-contact chip (IC chip) over a security box installed at an entrance. And sent to the entrance / exit management server through the network, stored in the entrance / exit management server, and sent to the user's mobile phone to permit entry.
Japanese Patent Laid-Open No. 2006-293819

しかしながら、上記した通行管理システムは、通行許可申請の許可又は不許可の結果を携帯電話機に対してメッセージ送信するものではあるが、かかる携帯電話機などの携帯型通信端末自体を申請用の通信端末として用いて、入退管理サーバに対する通行許可申請を行うものではなかった。つまり、通行許可申請は、パーソナルコンピュータ(以下「PC」と略記する。)などの通信端末を用いて、入退管理サーバに対して行うものであった。   However, although the above-described traffic management system transmits a result of permission or non-permission of the traffic permission application to the mobile phone, the mobile communication terminal itself such as the mobile phone is used as a communication terminal for application. It was not intended to make a pass permission application to the entrance / exit management server. That is, the traffic permission application is made to the entrance / exit management server using a communication terminal such as a personal computer (hereinafter abbreviated as “PC”).

ここで、携帯電話機などの携帯型通信端末は、データ通信が可能な通信端末であって、PCの非保有者でも広く所持しており、かつ、その普及率が90%前後と極めて高いものである。ところが、上記した通行管理システムは、このような利点がある携帯型通信端末について、充分な活用がなされていないものであった。   Here, a portable communication terminal such as a mobile phone is a communication terminal capable of data communication, which is widely owned even by non-PC owners, and has a very high penetration rate of around 90%. is there. However, the traffic management system described above has not been fully utilized for portable communication terminals having such advantages.

そこで、本願出願人は、普及率が高くかつ何処でも何時でも気が向いた時に使用できる携帯電話機に代表される携帯型通信端末の利便性に着眼し、このような携帯型通信端末に対して、施設の出入口の通行許可申請を行うためのアプリケーションプログラムをダウンロード等によって組み込んで、この携帯型通信端末自体を通行許可申請用の通信端末として活用することを発案した。   Therefore, the applicant of the present application pays attention to the convenience of portable communication terminals typified by mobile phones that can be used when the penetration rate is high and anytime and anywhere, and for such portable communication terminals. It has been proposed to incorporate an application program for applying for permission to pass through the entrance of the facility by downloading, etc., and to use the portable communication terminal itself as a communication terminal for passing permission applications.

ところが、携帯電話機などの携帯型通信端末においては、通信回線を介したデータ通信方式として多くの場合にパケット通信方式が採用されており、その課金方法としては通信データのパケット数に応じて課金するものが多く採用されている。よって、携帯型通信端末を用いて、例えば、大規模施設にある多数の出入口の各々について通行許可を希望するような場合には、その分、通信データ容量が大きくなって通信料が嵩むため、通信データ容量を可能な限り抑制することが要求される。   However, in a portable communication terminal such as a mobile phone, a packet communication method is often adopted as a data communication method via a communication line, and charging is performed according to the number of communication data packets. Many things are adopted. Therefore, using a portable communication terminal, for example, if you wish to permit traffic for each of a large number of entrances and exits in a large-scale facility, the communication data capacity increases accordingly, and communication charges increase. It is required to suppress the communication data capacity as much as possible.

また、大学等の施設に関する通行管理システムでは、学生が通行許可申請者である場合に、通行許可の必要な出入口が頻繁かつ多岐にわたって追加、変更、削除などされることも想定されるため、同一人が次回の通行許可申請を行う場合における入力操作を簡素化するため、前回申請した通行許可申請内容を携帯型通信端末の記憶デバイスに記録しておくことが求められる。   In addition, in the traffic management system related to facilities such as universities, it is assumed that the entrance / exit required for traffic permission is frequently and widely added, changed, or deleted when the student is an applicant for traffic permission. In order to simplify the input operation when a person makes a next passage permission application, it is required to record the contents of the previous passage permission application in the storage device of the portable communication terminal.

ところが、携帯電話機では、外部からダウンロードしたアプリケーションプログラムやそのデータ保持のために割り当てられる記憶領域の容量、例えば、スクラッチパッド等の容量に制限があるため、前回の通行許可申請内容を記憶する場合にそのデータ容量を可能な限り抑制しなければならない。   However, since the capacity of a storage area allocated for holding an application program downloaded from the outside and its data, such as a scratch pad, is limited in a mobile phone, for example, when storing the previous pass permission application contents The data capacity must be suppressed as much as possible.

これに対して、このような前回の通行許可申請内容を、入退管理サーバなどの管理装置で記憶しておくこともできるが、それでは、前回の通行許可申請内容を入退管理サーバからダウンロードする度にデータ通信料が別途発生して通信コストが嵩んでしまう。   On the other hand, it is possible to store the contents of the previous passage permission application in a management device such as an entrance / exit management server, but then download the previous passage permission application contents from the entrance / exit management server. Each time a data communication fee is separately generated, the communication cost increases.

本発明は、上述した課題を解決するためになされたものであり、多数の出入口を指定した許可申請データの容量を低減することで通信データ容量や通信コストを抑制でき、かつ、前回指定された通行許可申請内容を記憶する場合の記憶領域の容量を低減できる通行許可申請プログラム、通行許可申請用の携帯型通信端末および通行管理システムを提供することを目的としている。   The present invention has been made to solve the above-described problems, and can reduce communication data capacity and communication cost by reducing the capacity of permission application data that designates a large number of entrances and exits. An object of the present invention is to provide a passage permission application program, a portable communication terminal for passage permission application, and a passage management system capable of reducing the capacity of a storage area when storing passage permission application contents.

この目的を達成するために請求項1の通行許可申請プログラムは、入力手段を介した入力操作結果を画面に表示可能な汎用型の携帯型通信端末で実行されることによって、その携帯型通信端末を、複数の出入口に関する通行許可の申請を通信回線を介して行うための通信端末として機能させるプログラムであって、その携帯型通信端末の画面に、複数の出入口の個々に対応つけられた指定欄が一覧形式で複数個配列される通行リストを、表示するリスト表示手段と、そのリスト表示手段により画面に表示される通行リストの指定欄のうち通行を希望する出入口に対応するものに対し、通行許可申請をする旨のマークを、前記入力手段を用いた入力操作に基づいて付加表示するゲート指定手段と、そのゲート指定手段により指定欄にマークが付加表示される場合に、その各指定欄の通行リスト上の配列順に従って、各指定欄におけるマークの有無をそれぞれ判別するマーク判別手段と、そのマーク判別手段による判別結果に基づいて、指定欄にマークがある場合にはその旨を示す1種類の有印文字を、又、指定欄にマークがない場合にはその旨を示す1種類の無印文字を、前記指定欄の配列順と同一順番で配列したゲート指定文字列を生成する指定データ生成手段と、そのゲート指定文字列を少なくとも一部に含んだ許可申請データを、通行許可申請の受理を行う申請受理装置に対して、通信回線を介して送信する送信手段と、前記指定データ生成手段により前回生成されたゲート指定文字列を記憶する文字列記憶手段と、その文字列記憶手段に記憶されるゲート指定文字列における文字の配列順に従って、そのゲート指定文字列を構成する各文字が有印文字であるか否かを判別する有印文字判別手段と、その有印文字判別手段による判別結果に基づいて、ゲート指定文字列における各有印文字の配列上の番数を示す番号文字を配列するとともに、その配列された各番号文字の間を区切文字により区切ることでリスト再生文字列を生成する再生データ生成手段と、その再生データ生成手段により生成されたリスト再生文字列から、区切文字により区切られた各区画内にある番号文字を読み取り、その番号文字に対応する番数の指定欄にマークを付加した通行リストを前記携帯型通信端末の画面に表示するリスト再表示手段として機能させるものである。 In order to achieve this object, the passage permission application program according to claim 1 is executed by a general-purpose portable communication terminal capable of displaying an input operation result via the input means on a screen. Is a program for functioning as a communication terminal for applying for permission to pass through a plurality of gateways via a communication line, and a designation field associated with each of the plurality of gateways on the screen of the portable communication terminal. A list display means for displaying a plurality of traffic lists arranged in a list format, and a traffic corresponding to an entry / exit that is desired to pass in a designated column of the traffic list displayed on the screen by the list display means. A gate designation means for additionally displaying a mark for applying for permission based on an input operation using the input means, and a mark is added to the designation column by the gate designation means. When displayed, a mark discriminating unit for discriminating the presence or absence of a mark in each designated column according to the arrangement order on the traffic list of each designated column, and a mark in the designated column based on the discrimination result by the mark discriminating unit If there is a mark, one type of marked character indicating that is arranged, and if there is no mark in the designated column, one type of unmarked character indicating that is arranged in the same order as the arrangement order of the designated column The specified data generation means for generating the specified gate specified character string and the permission application data including at least a part of the gate specified character string to the application receiving device that receives the passage permission application via the communication line transmission means for transmitting the character string storage means for storing gate string previously generated by the specifying data generating means, the gate string stored in the character string storage means In accordance with the arrangement order of the characters, the gate designation character determining means for determining whether or not each character constituting the gate designated character string is a signed character, and the gate designation based on the determination result by the marked character distinguishing means Reproduction data generating means for arranging a number character indicating the number on the array of each marked character in the character string and generating a list reproduction character string by separating the arranged number characters with a delimiter character; A list that reads the number character in each section delimited by the delimiter from the list reproduction character string generated by the reproduction data generation means, and adds a mark to the number designation column corresponding to the number character Is displayed as a list redisplay means for displaying on the screen of the portable communication terminal .

この請求項1の通行許可申請プログラムによれば、かかるプログラムが汎用型の携帯型通信端末で実行されることで、この通信端末を、複数の出入口の通行許可申請を通信回線を介して行う通信端末として機能させることができる。この通信端末を用いた通行許可申請では、リスト表示手段によって通信端末の画面に通行リストが表示され、この通行リストに複数の出入口に対応する指定欄が一覧表示される。   According to the passage permission application program of this claim 1, the program is executed by a general-purpose portable communication terminal, so that the communication terminal performs communication permission applications for a plurality of entrances / exits via a communication line. It can function as a terminal. In the traffic permission application using this communication terminal, the list display means displays a traffic list on the screen of the communication terminal, and a list of designation columns corresponding to a plurality of entrances is displayed in this traffic list.

申請者が通行を希望する出入口が通行リストの中にあれば、その出入口に対応する指定欄に対して、通行許可申請する旨の意思表示を示すマークを、通信端末の入力手段を用いて付ける操作が行われる。この入力手段を用いた操作がなされると、ゲート指定手段によって、通行許可を希望する出入口に対応した指定欄にマークが付加的に表示されて、申請者が通行許可を申請しようとする出入口が指定される。   If the entry / exit that the applicant wishes to pass is in the pass list, a mark indicating the intention to apply for the pass is applied to the designated field corresponding to the entrance / exit using the input means of the communication terminal. The operation is performed. When an operation using this input means is performed, a mark is additionally displayed in the designated field corresponding to the entrance / exit for which the passage permission is desired by the gate designating means, and the entrance to which the applicant intends to apply for the passage permission is displayed. It is specified.

通行リストを用いて申請対象の出入口が指定されると、マーク判別手段によって、通行リスト上の指定欄の配列順に従いながら、それぞれの指定欄について1つずつ順番にマークが付加表示されているか否かが判別される。そして、この通行リストの各指定欄に関するマークの有無の判別結果に基づいて、ゲート指定文字列が、指定データ生成手段によって生成される。   When the entrance / exit to be applied is designated using the traffic list, whether or not marks are additionally displayed one by one for each designated field in accordance with the arrangement order of the designated fields on the traffic list by the mark discriminating means. Is determined. Then, based on the determination result of the presence / absence of the mark relating to each designation field of this traffic list, the gate designation character string is generated by the designation data generation means.

このゲート指定文字列は、複数の出入口に対する通行許可申請の有無を2種類の文字を用いて羅列した文字列データであって、通行リストにおける指定結果を文字列に変換したものである。ここで、ゲート指定文字列は、それを構成する各文字の配列の順番が、通行リスト上の各指定欄の配列順、即ち、通行リスト上に一覧表示される各出入口の配列順と一致するものとされている。   This gate designation character string is character string data in which the presence / absence of a traffic permission application for a plurality of entrances is enumerated using two types of characters, and the designation result in the traffic list is converted into a character string. Here, in the gate-designated character string, the order of arrangement of the characters constituting the gate matches the order of arrangement of the designated fields on the traffic list, that is, the order of arrangement of the doorways displayed on the traffic list. It is supposed to be.

また、ゲート指定文字列は、これを構成する2種類の文字が、マークされた指定欄を示す有印文字と、マークされていない指定欄を示す無印文字とであり、この2種類の文字によって、通行リストに一覧表示された複数の出入口についての通行許可申請の有無が表されている。   In the gate designation character string, the two types of characters constituting the gate are a signed character indicating a marked designation field and an unmarked character indicating an unmarked designation field. The presence / absence of a traffic permission application for a plurality of doorways listed in the traffic list is shown.

例えば、通行リスト上に1番から6番までの出入口に対応する指定欄があって、1番目、3番目及び6番目の出入口に対応する指定欄にマークが付加されているとき、つまり、これら1番目、3番目及び6番目の出入口について通行許可申請がなされるときは、有印文字が「0」であって無印文字が「N」であれば、指定データ生成手段により生成されるゲート指定文字列は「0N0NN0」という文字配列となる。   For example, when there are designated fields corresponding to the first to sixth entrances on the traffic list and marks are added to the designated fields corresponding to the first, third and sixth entrances, that is, When a pass permission application is made for the 1st, 3rd and 6th entrances, if the signed character is “0” and the unmarked character is “N”, the gate designation generated by the designated data generation means The character string has a character array of “0N0NN0”.

このようにしてゲート指定文字列が生成されると、このゲート指定文字列を一部に含めた通行許可申請用のデータである許可申請データが、通信手段によって通信回線を介して申請受理装置に対して送信される。そして、この許可申請データが申請受理装置によって受信されることで、申請者が指定した出入口に対する通行許可申請は受理される。   When the gate designation character string is generated in this way, the permission application data, which is the data for application for permission of passage including the gate designation character string as a part thereof, is transmitted to the application receiving device via the communication line by the communication means. Sent to. Then, the permission application data is received by the application receiving device, whereby the passage permission application for the entrance designated by the applicant is accepted.

そのうえ、かかるプログラムが汎用型の携帯型通信端末で実行されることで、この通信端末の画面に、前回のゲート指定手段による出入口の指定結果を反映させた通行リスト(以下この欄において「前回の通行リスト」という。)が再表示される。 In addition, when such a program is executed by a general-purpose portable communication terminal, a traffic list (hereinafter referred to as “previous list” in this column) is reflected on the screen of this communication terminal by reflecting the previous gate designation means. The "passage list" is displayed again.

この前回の通行リストの再表示では、例えば、前回生成されたゲート指定文字列が文字列記憶手段から読み出され、このゲート指定文字列における文字の配列順に従いながら、有印文字判別手段によって、それぞれの文字について1文字ずつ順番に有印文字であるか否かが判別される。そして、このゲート指定文字列に関する有印文字の当否の判別結果に基づいて、リスト再生文字列が、再生データ生成手段によって生成される。   In the redisplay of the previous traffic list, for example, the previously generated gate designation character string is read from the character string storage means, and the signed character discrimination means follows the sequence of characters in the gate designation character string. It is determined whether or not each character is a signed character in order. Then, based on the determination result of whether or not the stamped character relating to the gate designated character string is correct, the list reproduction character string is generated by the reproduction data generation means.

このリスト再生文字列は、前回の通行リストのなかの各指定欄についてマークの有無を2種類の文字を用いて羅列した文字列データであって、前回生成されたゲート指定文字列を変換することで得られるものである。そして、このリスト再生文字列は、これを構成する2種類の文字として、ゲート指定文字列における各有印文字の配列上の番数を示す番号文字と、各番号文字同士の間を区切る所定の区切文字とが用いられている。   This list reproduction character string is character string data in which the presence / absence of a mark is enumerated using two types of characters for each designated field in the previous traffic list, and the previously generated gate designated character string is converted. It is obtained by. The list reproduction character string includes two numbers of characters constituting the list reproduction character string, a number character indicating the number on the array of each marked character in the gate designation character string, and a predetermined character for separating each number character from each other. Separator characters are used.

例えば、有印文字判別手段によって、ゲート指定文字列「00N00NN00NN0」の先頭文字から末尾文字までを、1文字ずつ順番に有印文字か無印文字かを判断し、その判断時の順序と同じ順序で、ゲート指定文字列の先頭文字から数えた有印文字の番数を示す数字を、それぞれ羅列して各番号文字の間を区切文字「|」で区切るならば、再生データ生成手段により生成されるリスト再生文字列は、「1|2|4|5|8|9|12」という文字配列で表される。   For example, the signed character discriminating means determines whether the character from the first character to the last character of the gate designation character string “00N00NN00NN0” is a stamped character or an unmarked character one by one in order, and in the same order as the order at the time of the determination. If the numbers indicating the number of the stamped characters counted from the first character of the gate designation character string are enumerated and the number characters are separated by the delimiter character “|”, the reproduction data generating means generates the number. The list reproduction character string is represented by a character array of “1 | 2 | 4 | 5 | 8 | 9 | 12”.

このようにしてリスト再生文字列が生成されると、このリスト再生文字列から区切文字により区切られた各区間内ある番号文字(上記したリスト再生文字列の一例における「1」、「2」、「4」、「5」、「8」、「9」、「12」の各数字が該当する。)がそれぞれ読み取られ、リスト再表示手段によって、この番号文字に対応する配列番数の対応する指定欄にマークが付加された状態で、通行リストが通信端末の画面に再表示される。   When the list reproduction character string is generated in this way, the number characters (“1”, “2” in the above example of the list reproduction character string, "4", "5", "8", "9", and "12" correspond to the numbers), respectively, and the list redisplay means corresponds to the number of array elements corresponding to this number character. The traffic list is displayed again on the screen of the communication terminal with the mark added to the designation column.

請求項2の通行管理システムは、請求項1の通行許可申請プログラムが実行される前記携帯型通信端末と、その携帯型通信端末から通信回線を介して許可申請データを受信する申請受理装置と、その申請受理装置により受信される許可申請データに含まれるゲート指定文字列の各文字をその配列順に読み取り、その読み取った文字の配列上の順番から対応する出入口を特定し、当該文字が有印文字の場合には当該出入口について通行を許可する旨の判断をするゲート管理装置とを備えている。 The traffic management system of claim 2 includes the portable communication terminal in which the traffic permission application program of claim 1 is executed, and an application receiving device that receives permission application data from the portable communication terminal via a communication line; Read each character of the gate designation character string included in the permission application data received by the application accepting device in the order of arrangement, specify the corresponding entry / exit from the order in the arrangement of the read character, and the character is a stamped character In this case, a gate management device is provided for determining whether or not to allow passage at the entrance.

この請求項2の通行管理システムによれば、許可申請データは、申請者が利用する携帯型通信端末から通信回線を介して申請受理装置へ送信される。申請受理装置によって許可申請データが受信されると、ゲート管理装置によって、この許可申請データに含まれるゲート指定文字列の文字配列順に従って、かかる文字列の各文字が読み取られる。 According to the traffic management system of claim 2 , the permission application data is transmitted from the portable communication terminal used by the applicant to the application receiving device via the communication line. When the permission application data is received by the application receiving device, each character of the character string is read by the gate management device in accordance with the character arrangement order of the gate designation character string included in the permission application data.

また、ゲート管理装置によれば、読み取られた文字についてのゲート指定文字列の文字配列上の順番に基づいて、各文字が対応する出入口を特定し、その文字が有印文字なら当該出入口に対して通行を許可する旨の判断がなされる。つまり、ゲート管理装置においては、ゲート指定文字列それ自体が、複数の出入口に関する通行許可を一括して管理するための通行許可コードとして直接機能するものとなる。   In addition, according to the gate management device, on the basis of the order in the character arrangement of the gate designation character string for the read character, the corresponding entry / exit is specified. The decision is made to allow traffic. In other words, in the gate management device, the gate designation character string itself directly functions as a passage permission code for collectively managing the passage permission regarding a plurality of entrances.

請求項3の通行管理システムは、請求項2の通行管理システムにおいて、前記送信手段により送信される許可申請データに申請者の識別コードを付加する識別情報付加手段として機能する前記携帯型通信端末と、複数の出入口のそれぞれについて個別に施錠及び解錠をする錠装置と、その錠装置により施錠及び解錠される各出入口に各々設置されて鍵媒体から鍵コードを取得する読取装置と、許可申請データに含まれるゲート指定文字列及び識別コードを相互に対応つけて記憶する申請記憶装置と、その申請記憶装置に記憶されるゲート指定文字列に関する前記ゲート管理装置による判断の結果、通行許可の判断がなされた出入口の前記錠装置に対して識別コードを書き込むコード書込手段とを備えており、そのコード書込手段により書き込まれた識別コードと、前記読取装置により鍵媒体から取得される鍵コードとを照合して双方が一致する場合に、その読取装置が設置される出入口を前記錠装置によって解錠又は施錠するものである。 The traffic management system according to claim 3 is the traffic management system according to claim 2 , wherein the portable communication terminal functions as identification information adding means for adding an identification code of the applicant to the permission application data transmitted by the transmitting means. A locking device that individually locks and unlocks each of the plurality of doorways, a reading device that is installed at each doorway that is locked and unlocked by the locking device and obtains a key code from a key medium, and a permission application As a result of the judgment by the gate management device regarding the gate designation character string stored in the application storage device and the gate designation character string stored in the application storage device, the gate designation character string and the identification code included in the data are stored in association with each other. Code writing means for writing an identification code to the locking device at the doorway where the door is made, and writing by the code writing means When the identification code and the key code acquired from the key medium by the reading device match and both match, the doorway where the reading device is installed is unlocked or locked by the locking device. is there.

この請求項3の通行管理システムによれば、請求項2の通行管理システムと同様に作用する上、請求項1の通行許可申請プログラムは、汎用型の携帯型通信端末で実行されることで、かかる通信端末を、許可申請データの一部に申請者の識別コードを付加する識別情報付加手段として機能させる。 According to the traffic management system of claim 3, the same operation as the traffic management system of claim 2 is performed, and the traffic permission application program of claim 1 is executed by a general-purpose portable communication terminal. The communication terminal is caused to function as identification information adding means for adding the applicant's identification code to a part of the permission application data.

このため、かかる通信端末を用いた通行許可申請では、ゲート指定文字列に加えて申請者の識別コードも一緒に、通信回線を介して申請受理装置へ送信される。一方、申請受理装置では、その申請受理装置によって許可申請データが受信されると、それに含まれるゲート指定文字列及び識別コードが相互に対応つけられて、申請記憶装置へ記憶される。   For this reason, in the passage permission application using such a communication terminal, the identification code of the applicant is transmitted together with the gate designation character string to the application receiving apparatus via the communication line. On the other hand, in the application receiving device, when the application request data is received by the application receiving device, the gate designation character string and the identification code included therein are associated with each other and stored in the application storage device.

なお、このように、申請記憶装置にゲート指定文字列が記憶されるので、入力装置を操作することで、かかる申請記憶装置に記憶されたゲート指定文字列の内容を変更または修正できる。例えば、通行許可申請があった出入口の中から、その一部について通行不許可とし、残りについて通行許可とする必要がある場合に、通行許可申請を審査する職員が、入力装置を操作して申請記憶装置に記憶されるゲート指定文字列を任意に書き換えて、通行許可を与える出入口を調整することもできる。   Since the gate designation character string is stored in the application storage device in this way, the contents of the gate designation character string stored in the application storage device can be changed or corrected by operating the input device. For example, if it is necessary to prohibit passage for some of the entrances where there was a passage permission application and allow passage for the rest, the staff who examines the passage permission application will apply by operating the input device The gate designation character string stored in the storage device can be arbitrarily rewritten to adjust the entrance / exit to which the passage permission is given.

そして、申請記憶装置に記憶されるゲート指定文字列がゲート管理装置によって判断されると、その結果、通行許可の判断がなされた出入口の錠装置に対し、その判断に用いられたゲート指定文字列に対応つけて申請記憶装置に記憶される識別コードが、コード書込手段によって書き込まれる。この結果、出入口の錠装置に対して、通行許可された申請者を特定するための識別コードが登録される。   Then, when the gate designation character string stored in the application storage device is determined by the gate management device, as a result, the gate designation character string used for the determination is given to the lock device at the entrance / exit where the passage permission has been determined. An identification code stored in the application storage device in association with is written by the code writing means. As a result, an identification code for identifying the applicant who is permitted to pass is registered in the lock device at the doorway.

このように申請者の通行が許可された出入口については、その出入口に設置される読取装置によって申請者の用いる鍵媒体から鍵コードが読み取られ、この鍵コードが錠装置に書き込まれた識別コードと一致すれば、錠装置によって出入口が施錠又は解錠される。   As for the entrance / exit where the applicant is permitted to pass in this way, the key code is read from the key medium used by the applicant by the reading device installed at the entrance / exit, and the identification code written in the lock device is used. If they match, the doorway is locked or unlocked by the locking device.

請求項1の通行許可申請プログラムによれば、通行許可申請の対象施設にある多数の出入口について通行許可申請する場合に、各出入口についての通行許可申請の有無が、2種類の文字のみで羅列されたゲート指定文字列によってデータ化される。このため、通行許可申請の内容が多数の出入口に関するものであってデータサイズが自ずと大きくなる場合でも、申請受理装置へ送信される通信データ容量を低減でき、その分、通信コストを低減できるという効果がある。 According to the passage permission application program of claim 1, when applying for passage permission for a large number of entrances / exits in the target facility for passage permission application, the presence / absence of the passage permission application for each entrance / exit is listed in only two types of characters. It is converted into data by the specified gate specification character string. For this reason, even if the content of the traffic permission application is related to a large number of entrances and exits and the data size naturally increases, the communication data volume transmitted to the application receiving device can be reduced, and the communication cost can be reduced accordingly. There is.

また、多数の出入口に関する通行許可申請の内容がゲート指定文字列の形式でデータ化されるので、このゲート指定文字列のデータ形式のままで、前回申請した通行許可申請の内容を記憶しておけば、種々の理由から記憶領域に制約のある携帯型通信端末でも容易に記憶保持できる。特に、多数の出入口について一括して通行許可の申請を行う必要があって、前回申請分のデータサイズが自ずと大きくなる場合でも、ゲート指定文字列のデータ形式を採用することで、携帯型通信端末の僅かな記憶領域にも十分に記憶保持できるという効果がある。   In addition, since the contents of the application for permission to pass through a large number of entrances and exits are converted into data in the format of the gate-specified character string, the contents of the application for permission to pass the previous application can be stored in the data format of the specified gate-character string. For example, even a portable communication terminal with a limited storage area can be stored and held easily for various reasons. In particular, it is necessary to apply for traffic permission at the same time for a large number of entrances and exits, and even if the data size of the previous application naturally increases, the mobile communication terminal uses the data format of the gate-specified character string. There is an effect that it is possible to sufficiently store and hold even a small storage area.

ところで、リスト再表示手段によって前回の通行リストを再表示する場合に、指定欄に関するマークの有無を示すゲート指定文字列は、単に有印文字と無印文字とを羅列したものである。このため、かかるゲート指定文字列自体を用いて、画面に表示される通行リスト中の指定欄のどれにマークを付加するのか特定するのは、コンピュータでは演算処理しにくい場合がある。このため、ゲート指定文字列を、通行リストの画面表示制御において、マークが付加される指定欄を特定しやすいデータ形式に変換する必要がある。   By the way, when the previous traffic list is redisplayed by the list redisplay means, the gate designation character string indicating the presence / absence of the mark related to the designation field is simply a list of the signed characters and the unmarked characters. For this reason, it may be difficult for a computer to specify which of the designation columns in the pass list displayed on the screen using such a gate designation character string itself is to be marked. Therefore, it is necessary to convert the gate designation character string into a data format that makes it easy to specify the designation column to which the mark is added in the screen display control of the traffic list.

そのうえ、記憶領域の使用容量が少ないゲート指定文字列を、再生データ生成手段によって、マークが付加される指定欄の配列上の番数を示す番号文字と、各番号文字を区切る区切文字とからなるリスト再生文字列に変換できる。よって、かかるリスト再生文字列を構成する番号文字を用いることで、マークが付加される指定欄が特定されやすく、通行リストの画面表示制御に伴うコンピュータによる演算処理において好適なデータ形式を提供できるという効果がある。 In addition, a gate-designated character string having a small storage area usage capacity is composed of number characters indicating the number on the array of the designated field to which the mark is added and a delimiter character that separates each number character by the reproduction data generation means. Can be converted to a list playback string. Therefore, by using the number characters constituting the list reproduction character string, it is easy to specify the designation field to which the mark is added, and it is possible to provide a suitable data format in the arithmetic processing by the computer accompanying the screen display control of the traffic list. effective.

また、リスト再生文字列における前後に並ぶ各番号文字の間を区切る区切文字は、その区切文字の前方にある番号文字の終端位置を示し、更に、その区切文字の後方にある番号文字の前端位置を示す役割を果たすので、かかる区切文字を読み取ることで一つ一つの番号文字をコンピュータによって容易に識別できるという効果がある。しかも、かかる区切文字を各番号文字間に挿入することで、複数の番号文字が一連に羅列されて、多数桁の1つの数値としてコンピュータにより誤判断されることも防止できるという効果もある。   In addition, the delimiter character that separates the number characters arranged before and after the list playback character string indicates the end position of the number character in front of the delimiter character, and further the front end position of the number character after the delimiter character Therefore, there is an effect that each number character can be easily identified by a computer by reading such a separator. In addition, by inserting such delimiter characters between the number characters, it is possible to prevent a plurality of number characters from being serially arranged and being erroneously determined by the computer as a single numerical value having a large number of digits.

請求項2又は請求項3の通行管理システムによれば、通行許可申請プログラムが実行される携帯型通信端末を用いて申請者らが作成したゲート指定文字列は、ゲート管理装置において複数の出入口に関する通行許可を一括して管理するための通行許可コードとして直接用いることができる。つまり、複数の出入口に関する通行許可における申請内容を、通行管理システム全体を通じて共通形式で管理でき、データ管理上の利便性を向上できるという効果がある。 According to the traffic management system of claim 2 or claim 3 , the gate designation character string created by the applicants using the portable communication terminal on which the traffic permission application program is executed relates to a plurality of entrances in the gate management device. It can be directly used as a traffic permission code for managing traffic permission collectively. That is, there is an effect that it is possible to manage the application contents in the traffic permission regarding a plurality of entrances and exits in a common format throughout the traffic management system, and to improve convenience in data management.

以下、本発明の好ましい実施例について、添付図面を参照して説明する。図1は、本発明の一実施例である通行管理システム1の電気的構成を示す概略図である。なお、以下の説明において、文字には、例えば、平仮名文字、片仮名文字、漢字、英字その他の文字、及び、記号、並びに、その他のキャラクターデータが含まれている。   Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a schematic diagram showing an electrical configuration of a traffic management system 1 according to an embodiment of the present invention. In the following description, the characters include, for example, hiragana characters, katakana characters, kanji, English characters and other characters, symbols, and other character data.

図1に示すように、通行管理システム1は、主として、通行許可申請用の通信端末である携帯電話機2と、通行許可申請用のデータ(以下「通行許可申請データ」という。)130(図6参照)を通信回線網5を介して受理する申請受理サーバ3と、その申請受理サーバ3によって受理された通行許可申請データ130に基づいて通行対象となる施設(以下「通行対象施設」という。)にある複数の出入口Gを統括して管理するゲート管理サーバ4とを備えている。   As shown in FIG. 1, the traffic management system 1 mainly includes a mobile phone 2 which is a communication terminal for traffic permission application, and data for traffic permission application (hereinafter referred to as “traffic permission application data”) 130 (FIG. 6). (See below) via the communication network 5 and the facility to be passed based on the pass permission application data 130 received by the application receiving server 3 (hereinafter referred to as “passage target facility”). And a gate management server 4 that collectively manages the plurality of entrances G.

携帯電話機2は、通信回線網5を介したデータ通信機能を有する汎用型の携帯型通信端末の一種であり、複数のキースイッチ11aを有する操作パネル11と、その操作パネル11を介した利用者による入力操作結果を表示可能な液晶ディスプレイ(以下「LCD」と略記する。)12とを備えている。なお、LCD12の画面上に表示される各種のボタン、指定欄、フレームへの操作は、操作パネル11の各キースイッチ11aの押下によってなされる。   The cellular phone 2 is a kind of general-purpose portable communication terminal having a data communication function via the communication network 5, and includes an operation panel 11 having a plurality of key switches 11 a and a user via the operation panel 11. And a liquid crystal display (hereinafter abbreviated as “LCD”) 12 capable of displaying the input operation result. Note that various buttons, designation fields, and frames displayed on the screen of the LCD 12 are operated by pressing the key switches 11a on the operation panel 11.

図2は、携帯電話機2の電気的構成を示したブロック図である。図2に示すように、携帯電話機2は、演算装置であるCPU21、OSなどの基本プログラムが記憶されている書き換え不能な不揮発性メモリであるROM22、ワークメモリとして利用される書き換え可能な揮発性メモリであるRAM23、書き換え可能な不揮発性メモリであるEEPROM24と、そのEEPROM24の一部に設けられるスクラッチパッド24aと、入力操作部である操作パネル11と、画像表示部であるLCD12と、通信回線網5を通じて各種の通信を行う通信部25がバスを介して接続されるコンピュータ機器である。   FIG. 2 is a block diagram showing an electrical configuration of the mobile phone 2. As shown in FIG. 2, the mobile phone 2 includes a CPU 21 that is an arithmetic device, a ROM 22 that is a non-rewritable nonvolatile memory in which basic programs such as an OS are stored, and a rewritable volatile memory that is used as a work memory. RAM 23, EEPROM 24 which is a rewritable nonvolatile memory, scratch pad 24 a provided in a part of EEPROM 24, operation panel 11 which is an input operation unit, LCD 12 which is an image display unit, and communication network 5 Is a computer device to which a communication unit 25 that performs various types of communication is connected via a bus.

この携帯電話のRAM23には、配列カウンタ23aと、文字列バッファ23bとが設けられている。配列カウンタ23aは、後述するゲート指定文字列データ生成処理(図9参照)において通行チェックリスト90(図3(b)参照)に表示される複数の指定欄についてその配列上の番数を計数するカウンタであり、なおかつ、後述するリスト再生文字列データ生成処理(図10参照)において、ゲート指定文字列データ100(図4参照)の各文字についてその配列上の番数を計数するカウンタである。   The RAM 23 of this cellular phone is provided with an array counter 23a and a character string buffer 23b. The array counter 23a counts the numbers on the array for a plurality of designated columns displayed in the traffic check list 90 (see FIG. 3B) in a gate designation character string data generation process (see FIG. 9) described later. It is a counter that counts the number of each character of the gate designation character string data 100 (see FIG. 4) in the array in the list reproduction character string data generation process (see FIG. 10) described later.

例えば、ゲート指定文字列データ生成処理(図9参照)においては、通行チェックリスト90における指定欄の配列順に従って、配列カウンタ23aの値iが示す数値と等しい番数の指定欄について、チェックマークの有無が判別される。また、リスト再生文字列データ生成処理(図10参照)においては、ゲート指定文字列データ100における文字の配列順に従って、配列カウンタ23aの値iが示す数値と等しい番数の文字について、有印文字101なのか又は無印文字102なのかの判別がなされる。   For example, in the gate designation character string data generation process (see FIG. 9), the check mark of the designation column having the number equal to the numerical value indicated by the value i of the array counter 23a according to the arrangement order of the designation column in the traffic check list 90 is checked. Presence / absence is determined. Further, in the list reproduction character string data generation processing (see FIG. 10), the signed characters are numbered with the number equal to the numerical value indicated by the value i of the arrangement counter 23a in accordance with the arrangement order of the characters in the gate designation character string data 100 It is determined whether it is 101 or an unmarked character 102.

また、文字列バッファ23bは、ゲート指定文字列データ生成処理(図9参照)およびリスト再生文字列データ生成処理(図10参照)において、これらの処理で生成途中にあるゲート指定文字列データ100(図3(b)参照)およびリスト再生文字列データ110(図5参照)を、一時的に記憶保持するためのメモリエリア(記憶領域)である。   In addition, the character string buffer 23b performs the gate designation character string data 100 (see FIG. 9) and the list reproduction character string data generation process (see FIG. 10) during the generation of the gate designation character string data generation process (see FIG. 9). This is a memory area (storage area) for temporarily storing and holding the list reproduction character string data 110 (see FIG. 5).

スクラッチパッド24a(ScratchPad)は、例えば、携帯電話機2がJava(登録商標)対応のi−mode(登録商標)機種である場合に、Java(登録商標)プログラムによって外部のサーバからダウンロードされたファイル(プログラムを含む。)や、そのファイルに関連する各種データ等を記憶する書き換え可能な不揮発性のメモリエリアである。そして、このスクラッチパッド24aには、通行許可申請プログラム26が記憶されている。   The scratch pad 24a (ScratchPad) is a file (downloaded from an external server by a Java (registered trademark) program when the mobile phone 2 is an i-mode (registered trademark) compatible with Java (registered trademark), for example. And a rewritable nonvolatile memory area for storing various data related to the file. And the passage permission application program 26 is memorize | stored in this scratch pad 24a.

通行許可申請プログラム26は、このプログラム26がCPU21で実行されることで、携帯電話機2を、複数の出入口Gに関する通行許可の申請を通信回線網5を介して行うための通信端末として機能させるプログラムである。端的にいえば、通行許可申請データ130(図6参照)を携帯電話機2を用いて作成するためのプログラムである。さらに、この通行許可申請プログラム26は、申請受理サーバ3の記憶装置31から携帯電話機2にダウンロードされることによって、携帯電話機2に組み込まれるアプリケーションプログラムである。   The passage permission application program 26 is a program that causes the mobile phone 2 to function as a communication terminal for making a passage permission application for a plurality of entrances / exits G via the communication line network 5 by executing the program 26 by the CPU 21. It is. In short, it is a program for creating the traffic permission application data 130 (see FIG. 6) using the mobile phone 2. Further, the passage permission application program 26 is an application program that is incorporated into the mobile phone 2 by being downloaded from the storage device 31 of the application receiving server 3 to the mobile phone 2.

また、スクラッチパッド24aの一部には、前回申請内容メモリ24a1が設けられている。この前回申請内容メモリ24a1は、通行許可申請プログラム26が前回実行されたときに、携帯電話機2に対して入力された通行許可申請に関する各種パラメータ、例えば、後述する通行許可申請データ130(図6参照)に含まれる、ゲート指定文字列データ100(図4参照)、及び、識別コード121その他の申請者に関するデータ(以下「申請者データ」という。)120を、記憶するためのメモリエリアである。   In addition, a previous application content memory 24a1 is provided in a part of the scratch pad 24a. The previous application content memory 24a1 stores various parameters related to a traffic permission application inputted to the mobile phone 2 when the traffic permission application program 26 was executed last time, for example, a traffic permission application data 130 described later (see FIG. 6). ), A memory area for storing the gate designation character string data 100 (see FIG. 4) and the identification code 121 and other data relating to the applicant (hereinafter referred to as “applicant data”) 120.

図1に戻って再び説明すると、申請受理サーバ3は、携帯電話機2から通信回線網5を介して通行許可申請データ130を受信する通信端末であって、受信した通行許可申請データ130を通信回線網5を介してゲート管理サーバ4へ転送するものである。また、この申請受理サーバ3の記憶装置31は、大容量の記憶媒体であって、携帯電話機2で実行される通行許可申請プログラム26を記憶している。申請受理サーバ3は、通信回線網5を通じて携帯電話機2からダウンロード要求があった場合に、この携帯電話機2に対して通信回線網5を通じて通行許可申請プログラム26を送信する。   Returning to FIG. 1 again, the application acceptance server 3 is a communication terminal that receives the passage permission application data 130 from the mobile phone 2 via the communication line network 5, and uses the received passage permission application data 130 as a communication line. The data is transferred to the gate management server 4 via the network 5. The storage device 31 of the application receiving server 3 is a large-capacity storage medium, and stores a passage permission application program 26 that is executed by the mobile phone 2. When receiving a download request from the mobile phone 2 through the communication line network 5, the application acceptance server 3 transmits a passage permission application program 26 to the mobile phone 2 through the communication line network 5.

また、申請受理サーバ3の記憶装置31は、受理データメモリ31aが設けられている。この受理データメモリ31aは、申請受理サーバ3によって受信される通行許可申請データ130を、通行許可申請ファイル140に変換して記憶するためのメモリエリアであって、多数の通行許可申請ファイル140を記憶保持することができる。   The storage device 31 of the application receiving server 3 is provided with an acceptance data memory 31a. The acceptance data memory 31a is a memory area for converting the passage permission application data 130 received by the application acceptance server 3 into a passage permission application file 140 and storing the passage permission application file 140, and stores a large number of passage permission application files 140. Can be held.

ゲート管理サーバ4は、通行対象施設にある複数の出入口Gを管理統括するための情報処理装置であり、申請受理サーバ3からダウンロードした通行許可申請ファイル140を記憶管理する通行管理データベース(以下「通行管理DB」と略記する。)41と接続されている。また、ゲート管理サーバ4には、通信回線網5を通じて、通行対象施設にある複数の出入口Gのそれぞれに設置されるセキュリティーボックス6が接続されている。   The gate management server 4 is an information processing apparatus for managing and managing a plurality of entrances / exits G in a passage target facility, and is a traffic management database (hereinafter referred to as “traffic management”) that stores and manages the traffic permission application file 140 downloaded from the application receiving server 3. This is abbreviated as “management DB”.) 41. In addition, the gate management server 4 is connected to a security box 6 installed at each of a plurality of entrances / exits G in a passage target facility through a communication line network 5.

なお、申請受理サーバ3およびゲート管理サーバ4は、演算装置であるCPU、OSなどの基本プログラムが記憶されている書き換え不能な不揮発性メモリであるROM、ワークメモリとして利用される書き換え可能な揮発性メモリであるRAM、書き換え可能な不揮発性メモリであるEEPROM、マウス(ポインティングデバイス)やキーボードなどの入力操作部32,42、ディスプレイなどの画像表示部33,43、通信回線網5を通じて各種の通信を行う通信部がバスを介して接続される1台又は複数台のコンピュータ機器で構成されている。   The application acceptance server 3 and the gate management server 4 are a CPU that is an arithmetic unit, a ROM that is a non-rewritable nonvolatile memory in which basic programs such as an OS are stored, and a rewritable volatile memory that is used as a work memory. Various types of communication are performed through a RAM as a memory, an EEPROM as a rewritable nonvolatile memory, input operation units 32 and 42 such as a mouse (pointing device) and a keyboard, image display units 33 and 43 such as a display, and a communication network 5. A communication unit to be performed includes one or a plurality of computer devices connected via a bus.

セキュリティーボックス6は、各出入口Gの錠をそれぞれ個別に施錠および解錠する制御装置であり、各出入口Gの錠を解錠又は施錠する各種の鍵媒体7から鍵コードを取得するリーダーユニット61が設けられている。このリーダーユニット61は、申請者が利用する鍵媒体7が携帯電話機2に内蔵されるICチップやICカードの場合はICチップ用のリーダー機器であり、磁気カードの場合はそれ用のリーダー機器である。また、セキュリティーボックス6には、それが設置される出入口Gについて通行が許可された者の識別コード121を記憶する記憶領域である通行者コードメモリ62が設けられている。   The security box 6 is a control device that individually locks and unlocks the locks of the respective entrances / exits G, and a reader unit 61 that acquires a key code from various key media 7 that unlocks / locks the locks of the respective entrances / exits G. Is provided. The reader unit 61 is a reader device for an IC chip when the key medium 7 used by the applicant is an IC chip or an IC card built in the mobile phone 2, and a reader device for the same when the key medium 7 is a magnetic card. is there. Further, the security box 6 is provided with a passer code memory 62 which is a storage area for storing an identification code 121 of a person permitted to pass through the entrance G where the security box 6 is installed.

なお、セキュリティーボックス6も、演算装置であるCPU、OSなどの基本プログラムが記憶されている書き換え不能な不揮発性メモリであるROM、ワークメモリとして利用される書き換え可能な揮発性メモリであるRAM、通行者コードメモリ62としても機能する書き換え可能な不揮発性メモリであるEEPROM、リーダーユニット61、通信回線網5を通じて各種の通信を行う通信部がバスを介して接続されるコンピュータ機器である。   The security box 6 also includes a CPU that is an arithmetic unit, a ROM that is a non-rewritable nonvolatile memory in which basic programs such as an OS are stored, a RAM that is a rewritable volatile memory used as a work memory, a traffic This is a computer device in which an EEPROM, which is a rewritable nonvolatile memory that also functions as a person code memory 62, a reader unit 61, and a communication unit that performs various communications through the communication network 5 are connected via a bus.

図3(a)は、通行許可申請トップページ80の一例であり、図3(b)は、通行チェックリスト90が表示されるページ画像の一例である。   FIG. 3A is an example of a traffic permission application top page 80, and FIG. 3B is an example of a page image on which a traffic check list 90 is displayed.

[通行許可申請トップページ]
図3(a)に示す通行許可申請トップページ80は、携帯電話機2で通行許可申請プログラム26が実行されることでLCD12に最初に表示されるページ画像であり、この画像中の上側から下側に向かって縦並び順で、「マニュアルをみる」、「申請内容送信」、「申請内容クリア」、「登録メールを希望する」、「申請書ダウンロード」の各表示がなされた、マニュアル参照ボタン81、送信ボタン82、消去ボタン83、登録済みメッセージ希望ボタン84、申請書ダウンロードボタン85とが設けられている。
[Passing permission application top page]
The passage permission application top page 80 shown in FIG. 3A is a page image that is first displayed on the LCD 12 when the passage permission application program 26 is executed on the mobile phone 2. The manual reference button 81 is displayed in the order of “viewing manual”, “send application contents”, “clear application contents”, “request registration email”, and “download application form”. A send button 82, a delete button 83, a registered message request button 84, and an application form download button 85.

ここで、送信ボタン82は、通行許可申請データ130を申請受理サーバ3へ送信する場合にクリック(操作)されるものであり、消去ボタン83は、スクラッチパッド24aの前回申請内容メモリ24a1から前回作成した通行許可申請データ130を消去する場合にクリックされるものである。また、通行許可申請トップページ80の下側の両隅には、「開始」の文字が付された開始ボタン86と、「終了」の文字が付された終了ボタン87とが設けられている。   Here, the transmission button 82 is clicked (operated) when transmitting the passage permission application data 130 to the application acceptance server 3, and the delete button 83 is created from the previous application content memory 24a1 of the scratch pad 24a. This is clicked when the pass permission application data 130 is deleted. Further, at both lower corners of the passage permission application top page 80, there are provided a start button 86 with a “start” character and an end button 87 with a “end” character.

開始ボタン86は、申請受理サーバ3へ送信する通行許可申請データ130の作成を開始する場合にクリックされるものであり、終了ボタン87は、通行許可申請プログラム26の実行を強制的に終了する場合にクリックされるものである。この終了ボタン87は、通行許可申請処理で携帯電話機2のLCD12に表示される各画面に表示されるものであり、携帯電話機2のCPU21は、この終了ボタン87のクリックを常時監視している。
[通行チェックリスト]
図3(b)に示すように、通行チェックリスト90は、通行対象施設に存在する複数の出入口Gの中から、申請者が通行許可を受けようとする1又は2以上の出入口Gを指定するための入力操作画面であって、携帯電話機2のLCD12に表示されるページ画面の一つである。この通行チェックリスト90には、複数の出入口Gの個々に対応つけて、チェックボックス型の指定欄91が一覧形式で複数個配列されている。
The start button 86 is clicked when the creation of the passage permission application data 130 to be transmitted to the application acceptance server 3 is started. The end button 87 is a case where the execution of the passage permission application program 26 is forcibly ended. Is clicked. The end button 87 is displayed on each screen displayed on the LCD 12 of the mobile phone 2 in the passage permission application process, and the CPU 21 of the mobile phone 2 constantly monitors the click of the end button 87.
[Traffic checklist]
As shown in FIG. 3 (b), the traffic check list 90 designates one or more gateways G from which the applicant intends to receive traffic permission from among a plurality of gateways G existing in the traffic target facility. This is one of the page operation screens displayed on the LCD 12 of the mobile phone 2. In this traffic check list 90, a plurality of check box type designation fields 91 are arranged in a list format in association with each of the plurality of entrances / exits G.

また、このチェックボックス型の指定欄91には、操作パネル11の操作によって、「×」印のチェックマーク92が表示可能とされている。この通行チェックリスト90は、この画像中の上側から下側に向かって、1番目の指定欄91から各指定欄91が縦一列に順番に配列されており、各指定欄91の横には僅かな空白を隔てて、その指定欄91に対応つけられている出入口Gの出入口名称93が併記されるようにして表示される。   In the check box type designation field 91, a check mark 92 marked “x” can be displayed by operating the operation panel 11. In this traffic check list 90, from the upper side to the lower side in the image, the first designated column 91 to the designated columns 91 are arranged in a vertical line in order, and there is a slight amount beside each designated column 91. The entry / exit name 93 of the entry / exit G associated with the designation field 91 is displayed together with a blank space.

例えば、図3(b)に示す通行チェックリスト90には、その上側から下側に向かって1番目から6番目までの出入口Gに対応する指定欄91がそれぞれ表示されており、その1番目に「正面玄関」、2番目に「サーバ室」、3番目に「書庫」、4番目に「電算室」、5番目に「第1研究室」、及び、6番目に「第2研究室」、の出入口名称93がそれぞれ表示されている。   For example, in the traffic check list 90 shown in FIG. 3B, designation fields 91 corresponding to the first to sixth entrances G from the upper side to the lower side are displayed, respectively. “Front entrance”, second “server room”, third “library”, fourth “computer room”, fifth “first laboratory”, and sixth “second laboratory”, The entrance / exit names 93 are respectively displayed.

なお、例えば、本実施例の通行チェックリスト90には合計256箇所の出入口Gについて指定欄91および出入口名称93を表示可能であって、7番目以降の出入口Gについては通行チェックリスト90がスクロールされることで表示される。   For example, in the traffic check list 90 of this embodiment, the designation column 91 and the gateway name 93 can be displayed for a total of 256 entrances / exits G, and the traffic check list 90 is scrolled for the seventh and subsequent entrances / exits G. Is displayed.

さらに、この通行チェックリスト90が表示されるLCD12の画面上には、通行チェックリスト90によって指定された通行許可申請を受けようとする出入口Gに関するデータ、即ち、ゲート指定文字列データ100をスクラッチパッド24aの前回申請内容メモリ24a1に書き込んで記憶させる場合に操作される、「登録」の文字が付された登録ボタン94が表示されている。さらに、この登録ボタン94とともにLCD12の画面上には、上記した終了ボタン87が表示されている。   Further, on the screen of the LCD 12 on which the traffic check list 90 is displayed, the data related to the entrance / exit G to be applied for the traffic permission application designated by the traffic check list 90, that is, the gate designation character string data 100 is scratch pad. A registration button 94 to which “Register” is attached is displayed, which is operated when writing and storing the previous application content memory 24a1 in 24a. Further, the above-described end button 87 is displayed on the screen of the LCD 12 together with the registration button 94.

[チェックマーク]
チェックマーク92は、通行チェックリスト90の中に表示される出入口Gの中から、申請者が通行許可を受けようとする出入口Gを指定する場合に、その出入口Gを指定して通行許可申請を行う旨の意思表示を示す標示印として、その出入口Gに対応する指定欄91内に付加して表示されるものである。このチェックマーク92は、申請者による操作パネル11を用いた入力操作に基づいて、各指定欄91の内側に付加表示される。
[check mark]
When the applicant designates an entrance / exit G from which the passage permission is to be obtained from the entrance / exit G displayed in the traffic check list 90, the check mark 92 designates the entrance / exit G and requests the passage permission application. It is added and displayed in the designation column 91 corresponding to the entrance / exit G as an indication mark indicating the intention to perform. This check mark 92 is additionally displayed inside each designation column 91 based on an input operation using the operation panel 11 by the applicant.

このようにして、通行対象施設の各出入口Gに対する通行許可申請のための指定は、上記した通行チェックリスト90の各指定欄91にチェックマーク92を付加することによってなされるが、かかる通行チェックリスト90を用いた各出入口Gの指定内容は、次に説明するゲート指定文字列データ100の形で、携帯電話機2の前回申請内容メモリ24a1に記憶され、かつ、通行許可申請データ130の一部として申請受理サーバ3へ送信される。   In this way, the designation for the application for permission of permission for each entrance / exit G of the passage target facility is made by adding the check mark 92 to each designation column 91 of the above-described passage check list 90, but such a passage check list. The designated content of each entrance / exit G using 90 is stored in the previous application content memory 24 a 1 of the mobile phone 2 in the form of the gate designation character string data 100 described below, and as part of the passage permission application data 130. It is transmitted to the application acceptance server 3.

[ゲート指定文字列データ]
図4は、ゲート指定文字列データ100の一例に関する構造を示した概念図である。ゲート指定文字列データ100は、複数の出入口Gに関する通行許可申請の有無を、有印文字101および無印文字102の2種類の文字のみを用いて羅列した文字列形式のデータであって、通行チェックリスト90における指定結果を文字列データに変換したものである。また、このゲート指定文字列データ100は、通行許可申請プログラム26が起動される携帯電話機2で、後述する通行ゲート指定処理(図8参照)によって作成される。
[Gate specification character string data]
FIG. 4 is a conceptual diagram showing a structure related to an example of the gate designation character string data 100. The gate designation character string data 100 is data in a character string format in which the presence / absence of a traffic permission application for a plurality of entrances / exits G is enumerated using only two kinds of characters, the stamped character 101 and the unmarked character 102, and the traffic check The designation result in the list 90 is converted into character string data. Further, the gate designation character string data 100 is created by a passage gate designation process (see FIG. 8) described later on the mobile phone 2 in which the passage permission application program 26 is activated.

ここで、ゲート指定文字列データ100は、それを構成する各文字の配列の順番が、通行チェックリスト90上の各指定欄91の配列順、即ち、通行チェックリスト90上に一覧表示される出入口Gの縦一列の配列順と一致するように構成されている。   Here, in the gate designation character string data 100, the arrangement order of each character constituting the gate designation character string data 100 is the arrangement order of each designation column 91 on the traffic check list 90, that is, the entrance / exit displayed as a list on the traffic check list 90. It is configured to match the arrangement order of one vertical column of G.

また、ゲート指定文字列データ100を構成する有印文字101は、通行チェックリスト90の指定欄91にチェックマーク92が表示される場合に使われる1種類の文字であり、例えば、本実施例では数字の「0」が用いられている。そして、ゲート指定文字列データ100を構成する無印文字102は、通行チェックリスト90の指定欄91にチェックマーク92が非表示の場合に使われる1種類の文字であり、例えば、本実施例では英文字の「N」が用いられている。   The signed character 101 constituting the gate designation character string data 100 is one type of character used when the check mark 92 is displayed in the designation column 91 of the traffic check list 90. For example, in this embodiment, The number “0” is used. The unmarked character 102 constituting the gate designation character string data 100 is one type of character used when the check mark 92 is not displayed in the designation column 91 of the traffic check list 90. For example, in this embodiment, The letter “N” is used.

例えば、図3(b)に示した通行チェックリスト90の中に合計12個の出入口Gが一覧表示される場合に1番目、3番目から5番目、8番目、9番目および11番目の出入口Gに対応する指定欄91にチェックマーク92が付加されているとき、つまり、正面玄関、書庫、電算室および第1研究室の出入口G、並びに、その他の図示されない3つの出入口Gについて通行許可を受けようとする申請内容となっているときは、ゲート指定文字列データ100の具体的内容は、図4(a)に示すように「0N000NN00N0N」という文字配列となるのである。   For example, when a total of 12 gateways G are displayed in the traffic check list 90 shown in FIG. 3B, the first, third to fifth, eighth, ninth and eleventh gateways G are displayed. When the check mark 92 is added to the designation column 91 corresponding to, that is, the passage permission is obtained for the front entrance, the library, the computer room and the first laboratory entrance G, and the other three entrances G (not shown). When the application content is intended, the specific content of the gate designation character string data 100 is a character array of “0N000NN00N0N” as shown in FIG.

このような構造を採用することによって、ゲート指定文字列データ100は、通行チェックリスト90に一覧表示される全ての出入口Gについての通行許可申請の有無を、極めて小容量のデータサイズで記録できる。ただし、このゲート指定文字列データ100を用いて通行チェックリスト90の各指定欄91に関するチェックマーク92の有無をデータ化したとき、このゲート指定文字列データ100の記録内容を反映させた通行チェックリスト90を再表示するには、次に説明するリスト再生文字列データ110が用いられる。   By adopting such a structure, the gate designation character string data 100 can record the presence / absence of a traffic permission application for all the entrances / exits G listed in the traffic check list 90 with an extremely small data size. However, when the gate designation character string data 100 is used to convert the presence / absence of the check mark 92 regarding each designation column 91 of the passage check list 90 into a data, the passage check list reflecting the recorded contents of the gate designation character string data 100 is used. In order to display 90 again, list reproduction character string data 110 described below is used.

[リスト再生文字列データ]
図5は、リスト再生文字列データ110の一例に関する構造を示した概念図である。リスト再生文字列データ110は、後述する通行ゲート指定処理(図8参照)の前回実行時における出入口Gの指定結果が反映された通行チェックリスト90(以下「前回の通行チェックリスト90」という。)の中にある、各指定欄91についてチェックマーク92の有無を2種類の文字を用いて羅列表示した文字列データであって、前回生成されたゲート指定文字列データ100を変換することで得られるものである。また、このリスト再生文字列データ110は、通行許可申請プログラム26が起動する携帯電話機2で、後述するリスト再生文字列データ生成処理(図10参照)によって作成される。
[List playback character string data]
FIG. 5 is a conceptual diagram showing a structure related to an example of the list reproduction character string data 110. The list reproduction character string data 110 is a traffic checklist 90 (hereinafter referred to as “previous traffic checklist 90”) that reflects the result of specifying the entrance / exit G at the previous execution of a traffic gate designation process (see FIG. 8) described later. The character string data in which the presence / absence of the check mark 92 for each designation column 91 is displayed using two types of characters, and is obtained by converting the gate designation character string data 100 generated last time. Is. The list reproduction character string data 110 is created by a list reproduction character string data generation process (see FIG. 10) to be described later on the mobile phone 2 in which the passage permission application program 26 is activated.

このリスト再生文字列データ110は、ゲート指定文字列データ100の先頭文字から末尾文字までについて1文字ずつ順番に有印文字101なのか又は無印文字102なのかを判断し、その文字が有印文字101であったときに、ゲート指定文字列データ100の先頭文字から数えた当該有印文字101の番数を表す番号文字111と、その番号文字111同士の間に付け加えられる所定の区切文字112とを交互に配列して構成される。   The list reproduction character string data 110 determines whether the character from the first character to the last character of the gate designation character string data 100 is the stamped character 101 or the unmarked character 102 one by one in order. 101, a number character 111 indicating the number of the stamped character 101 counted from the first character of the gate designation character string data 100, and a predetermined delimiter character 112 added between the number characters 111, Are arranged alternately.

この結果、リスト再生文字列データ110は、ゲート指定文字列データ100における各有印文字101の配列上の番数を示す番号文字111が区切文字112によって個別に区切られて区画された構造とされる。ここで、本実施例では、リスト再生文字列データ110を構成する番号文字111として自然数が用いられ、区切文字112として記号の「|」が用いられている。かかる構造を採用することによって、リスト再生文字列データ110は、2種類の文字のみによって、前回の通行チェックリスト90においてチェックマーク92が付加された指定欄91のみを示すものとなる。   As a result, the list reproduction character string data 110 has a structure in which the number characters 111 indicating the numbers on the array of the stamped characters 101 in the gate designation character string data 100 are individually divided by the delimiter characters 112 and partitioned. The In this embodiment, a natural number is used as the number character 111 constituting the list reproduction character string data 110 and the symbol “|” is used as the delimiter character 112. By adopting such a structure, the list reproduction character string data 110 shows only the designation column 91 to which the check mark 92 is added in the previous traffic check list 90 by only two kinds of characters.

例えば、図4(a)に例示したゲート指定文字列データ100の内容が「0N000NN00N0N」の場合、この先頭文字から末尾文字までを1文字ずつ順番に有印文字101なのか無印文字102なのかを判断する。そして、この判断時の順序と同じ順序で、ゲート指定文字列データ100を先頭文字から数えたときの、各有印文字101の番数を示す番号文字111である数字「1」、「3」、「4」、「5」、「8」、「9」及び「11」を羅列して、これらの各番号文字111の間を区切文字112である記号「|」で区切ると、リスト再生文字列データ110の具体的内容は、図5(a)に示すように「1|3|4|5|8|9|11」という文字配列となる。   For example, when the content of the gate designation character string data 100 illustrated in FIG. 4A is “0N000NN00N0N”, it is determined whether the character from the first character to the last character is the stamped character 101 or the unmarked character 102 in order. to decide. The numbers “1” and “3”, which are number characters 111 indicating the number of each stamped character 101 when the gate designated character string data 100 is counted from the first character in the same order as this determination time. , “4”, “5”, “8”, “9”, and “11” are enumerated, and when each number character 111 is separated by a symbol “|” that is a delimiter 112, list reproduction characters The specific content of the column data 110 is a character array of “1 | 3 | 4 | 5 | 8 | 9 | 11” as shown in FIG.

[通行許可申請データ]
図6は、通行許可申請データ130の一例に関する構造を示した概念図である。通行許可申請データ130は、携帯電話機2から申請受理サーバ3へ送信されるデータであって、ゲート指定文字列データ100などの各種パラメータから構成される通行許可申請用の文字列データである。図6に示すように、通行許可申請データ130には、通行チェックリスト90を用いて作成されるゲート指定文字列データ100の他にも、これに対応つけて、申請者を識別するためのデータであってセキュリティーボックス6の鍵コードとしても利用される識別コード121がパラメータとして記録されている。
[Pass permission application data]
FIG. 6 is a conceptual diagram showing a structure relating to an example of the traffic permission application data 130. The passage permission application data 130 is data transmitted from the mobile phone 2 to the application acceptance server 3 and is character string data for passage permission application including various parameters such as the gate designation character string data 100. As shown in FIG. 6, in the passage permission application data 130, in addition to the gate designation character string data 100 created using the passage check list 90, data for identifying the applicant in association therewith An identification code 121 that is also used as a key code for the security box 6 is recorded as a parameter.

また、通行許可申請データ130には、識別コード121の他にも、申請者データ120として、申請者の氏名、その携帯電話機2やPCのEメールアドレス、その所属番号(社員番号、職員番号、学籍番号等を含む。)、その所属部門(担当部署や所属学部などを含む。)を示すコード、及び、その通行資格(役職、職員、学生などの区分をいう。以下同じ。)を示すコードなどの、文字データ(パラメータ)が含まれている。   In addition to the identification code 121, the passage permission application data 130 includes, as the applicant data 120, the name of the applicant, the e-mail address of the mobile phone 2 or PC, and the affiliation number (employee number, staff number, Including the student ID number, etc.), a code indicating the department to which it belongs (including the department in charge or the department to which it belongs), and a code indicating its traffic qualification (category of title, staff, student, etc. The same shall apply hereinafter) Character data (parameters) is included.

[申請者の識別コード]
申請者の識別コード121は、セキュリティーボックス6の鍵媒体7として利用可能なもの、例えば、携帯電話機2に内蔵されるICチップや、ICカードや、磁気カードなどに記憶されている固有の文字列データである。このように申請者の識別コード121は、申請者が所有する鍵媒体7に固有の識別情報であって、セキュリティーボックス6を介して出入口Gの扉の錠を開閉するたの鍵コードとして利用される
[Applicant identification code]
The applicant's identification code 121 is a unique character string stored in an IC chip, IC card, magnetic card or the like that can be used as the key medium 7 of the security box 6, for example. It is data. Thus, the applicant's identification code 121 is identification information unique to the key medium 7 owned by the applicant, and is used as a key code for opening and closing the door lock of the doorway G via the security box 6. Ru

なお、この識別コード121に加えて、申請者自身がセキュリティーボックス6に入力する暗証番号や、申請者自身の眼球パターンや指紋パターンなどの認証情報を組み合わせれば、さらに不正な通行行為を防止することもできる。   In addition to this identification code 121, if a password entered by the applicant himself / herself in the security box 6 and authentication information such as the eyeball pattern or fingerprint pattern of the applicant himself / herself are combined, further illegal traffic acts can be prevented. You can also

[通行許可申請ファイル]
図7は、通行許可申請ファイル140の一例に関する構造をテキスト形式で表した図である。通行許可申請ファイル140は、申請受理サーバ3が携帯電話機2から受信した通行許可申請データ130をテキストファイルに変換したものであり、図7に示すように、通行許可申請データ130に記録されるゲート指定文字列データ100などの各パラメータを、コンマを用いて区切ったCSVファイル形式に変換したテキストファイルである。
[Pass permission application file]
FIG. 7 is a diagram showing a structure related to an example of the passage permission application file 140 in a text format. The passage permission application file 140 is obtained by converting the passage permission application data 130 received from the mobile phone 2 by the application acceptance server 3 into a text file. As shown in FIG. 7, the gate recorded in the passage permission application data 130 is a gate. This is a text file obtained by converting each parameter such as designated character string data 100 into a CSV file format delimited by commas.

ここで、通行許可申請データ130と通行許可申請ファイル140とは、ファイル形式が異なるものの、それぞれに記録される個々のパラメータは同一値(同一文字)とされている。このため、通行許可申請ファイル140についても、通行許可申請データ130と同様に、申請者の作成したゲート指定文字列データ100と当該申請者の識別コード121とが相互に対応つけられて記録されている。   Here, although the passage permission application data 130 and the passage permission application file 140 have different file formats, the individual parameters recorded in the respective files have the same value (same character). For this reason, in the passage permission application file 140, as with the passage permission application data 130, the gate designation character string data 100 created by the applicant and the identification code 121 of the applicant are recorded in association with each other. Yes.

次に、図8から図10を参照して、携帯電話機2で実行される通行許可申請プログラム26によって行われる通行許可申請処理について説明する。   Next, with reference to FIG. 8 to FIG. 10, the passage permission application process performed by the passage permission application program 26 executed by the mobile phone 2 will be described.

[携帯電話機で実行される通行許可申請処理]
図8は、携帯電話機2で実行される通行申請処理を示したフローチャートである。図8に示されている通行許可申請処理は、通行許可申請プログラム26が携帯電話機2で実行されることで開始され、まず、図3(a)に示されている通行許可申請トップページ80を携帯電話機2のLCD12に表示する(S1)。
[Traffic permission application process executed on mobile phone]
FIG. 8 is a flowchart showing the traffic application process executed by the mobile phone 2. The traffic permission application process shown in FIG. 8 is started when the traffic permission application program 26 is executed on the mobile phone 2. First, the traffic permission application top page 80 shown in FIG. The image is displayed on the LCD 12 of the mobile phone 2 (S1).

この通行許可申請トップページ80が表示されると、このページにあるいずれかボタンがクリックされるまで処理を待機し(S2〜S4:No)、開始ボタン86がクリックされると(S2:Yes)、申請者データ入力処理を実行する(S5)。この申請者データ入力処理(S5)では、まず、識別コード121を含む申請者データ120が前回申請内容メモリ24a1に記憶されているか否かをチェックする。   When this passage permission application top page 80 is displayed, the process waits until any button on this page is clicked (S2 to S4: No), and when the start button 86 is clicked (S2: Yes). The applicant data input process is executed (S5). In the applicant data input process (S5), first, it is checked whether or not the applicant data 120 including the identification code 121 is stored in the previous application content memory 24a1.

ここで、既に、申請者データ120が前回申請内容メモリ24a1に記憶済みの場合、この申請者データ120に含まれる全てのパラメータが入力済みの状態となった入力操作画面がLCD12に表示される。つまり、前回の通行許可申請で入力された申請者データ120に含まれるパラメータの全てが携帯電話機2のLCD12に表示されて、この入力操作画面に対し、操作パネル11によって申請者データ120の各パラメータが新規入力されると、その入力結果が入力操作画面に反映されて表示される。   Here, if the applicant data 120 has already been stored in the previous application content memory 24a1, an input operation screen on which all parameters included in the applicant data 120 have been input is displayed on the LCD 12. That is, all of the parameters included in the applicant data 120 input in the previous traffic permission application are displayed on the LCD 12 of the mobile phone 2, and each parameter of the applicant data 120 is displayed on the input operation screen by the operation panel 11. Is newly input, the input result is reflected and displayed on the input operation screen.

一方、申請者データ120が前回申請内容メモリ24a1に未記憶の場合は、かかる申請者データ120に含まれる各パラメータが未入力状態(初期状態)の入力操作画面がLCD12に表示される。そして、入力操作画面に表示されている申請者データ120の各パラメータを修正する必要があれば、この入力操作画面に対し、操作パネル11によって申請者データ120の各パラメータが再入力される。すると、その入力結果が入力操作画面に反映されて表示される。   On the other hand, when the applicant data 120 is not stored in the previous application content memory 24a1, an input operation screen in which each parameter included in the applicant data 120 is not input (initial state) is displayed on the LCD 12. If it is necessary to correct each parameter of the applicant data 120 displayed on the input operation screen, each parameter of the applicant data 120 is re-input to the input operation screen by the operation panel 11. Then, the input result is reflected and displayed on the input operation screen.

そして、申請者データ120に関する全パラメータが入力操作画面に入力された後、LCD12に表示される登録ボタン94がクリックされると、入力操作画面に表示されている識別コード121を含む申請者データ120を、前回申請内容メモリ24a1に記憶してから、この申請者データ入力処理(S5)を終了する。そして、この後は、ゲート指定文字列データ100が前回申請内容メモリ24a1に記憶されているか否かをチェックする(S6)。   Then, after all parameters related to the applicant data 120 are input to the input operation screen, when the registration button 94 displayed on the LCD 12 is clicked, the applicant data 120 including the identification code 121 displayed on the input operation screen. Is stored in the previous application content memory 24a1, and then the applicant data input process (S5) is terminated. Thereafter, it is checked whether or not the gate designation character string data 100 is stored in the previous application content memory 24a1 (S6).

ここで、ゲート指定文字列データ100が前回申請内容メモリ24a1に記憶済みの場合は(S6:Yes)、リスト再生文字列データ生成処理を実行する(S7)。このリスト再生文字列データ生成処理(S7)は、後述するようにゲート指定文字列データ100を変換することでリスト再生文字列データ110を生成する(図10参照)。そして、リスト再生文字列データ生成処理(S8)によってリスト再生文字列データ110が生成されると、次は、通行チェックリスト再表示処理(S8)を実行する。   If the gate designation character string data 100 has already been stored in the previous application content memory 24a1 (S6: Yes), list reproduction character string data generation processing is executed (S7). In the list reproduction character string data generation process (S7), the list reproduction character string data 110 is generated by converting the gate designation character string data 100 as described later (see FIG. 10). When the list reproduction character string data 110 is generated by the list reproduction character string data generation process (S8), next, a passage check list redisplay process (S8) is executed.

この通行チェックリスト再表示処理(S8)は、前回の通行チェックリスト90をLCD12に再表示させる処理である。この通行チェックリスト再表示処理(S8)では、リスト再生文字列データ110の先頭から順番に、リスト再生文字列データ110の区切文字112により区切られている各区画毎に、番号文字111を読み取って、その番号文字111に対応する番数の指定欄91にチェックマーク92が付加表示されている通行チェックリスト90を、携帯電話機2のLCD12に表示する。   This traffic check list redisplay process (S8) is a process for redisplaying the previous traffic check list 90 on the LCD 12. In this traffic check list redisplay process (S8), the number character 111 is read for each section delimited by the delimiter character 112 of the list reproduction character string data 110 in order from the top of the list reproduction character string data 110. Then, a traffic check list 90 in which a check mark 92 is additionally displayed in the number designation column 91 corresponding to the number character 111 is displayed on the LCD 12 of the mobile phone 2.

一方、ゲート指定文字列データ100が前回申請内容メモリ24a1に未記憶の場合は(S6:No)、通行チェックリスト初期表示処理を実行する(S9)。この通行チェックリスト初期表示処理では、全ての指定欄91についてチェックマーク92を未付加の状態(初期状態)で、通行チェックリスト90をLCD12に表示する。そして、通行チェックリスト再表示処理(S8)、又は、通行チェックリスト初期表示処理(S9)が終了すると、次に、通行ゲート指定処理(S10)を実行する。   On the other hand, when the gate designation character string data 100 is not stored in the previous application content memory 24a1 (S6: No), the pass check list initial display process is executed (S9). In this traffic check list initial display process, the traffic check list 90 is displayed on the LCD 12 with the check marks 92 not added (initial state) for all the designation columns 91. When the traffic check list redisplay process (S8) or the traffic check list initial display process (S9) is completed, a traffic gate designation process (S10) is then executed.

通行ゲート指定処理(S10)は、通行チェックリスト再表示処理(S8)又は通行チェックリスト初期表示処理(S9)のいずれの処理によって通行チェックリスト90がLCD12表示された場合に、その通行チェックリスト90中の各指定欄91に対し、チェックマーク92を付加したり、或いは、チェックマーク92を消去したりする処理であって、申請者による操作パネル11を用いた入力操作に基づいて行われる。   The pass gate designation process (S10) is performed when the pass check list 90 is displayed on the LCD 12 by either the pass check list redisplay process (S8) or the pass check list initial display process (S9). This is a process of adding a check mark 92 to or deleting the check mark 92 for each designation field 91 in the inside, and is performed based on an input operation using the operation panel 11 by the applicant.

この通行ゲート指定処理(S10)は、通行チェックリスト90と一緒にLCD12に表示されている登録ボタン94がクリックされるまで続行される(S11:No)。そして、登録ボタン94がクリックされると(S11:Yes)、次は、ゲート指定文字列データ生成処理(S12)を実行する。   This passage gate designation processing (S10) is continued until the registration button 94 displayed on the LCD 12 together with the passage check list 90 is clicked (S11: No). When the registration button 94 is clicked (S11: Yes), next, a gate designated character string data generation process (S12) is executed.

このゲート指定文字列データ生成処理(S12)は、後述するように通行チェックリスト90を用いて指定された複数の出入口Gに関する通行許可申請内容を変換してゲート指定文字列データ100を生成する(図9参照)。そして、このゲート指定文字列データ生成処理(S12)が終了すると、処理がS1へ移行される。   In the gate designation character string data generation process (S12), the gate designation character string data 100 is generated by converting the contents of the passage permission application related to the plurality of entrances G designated using the passage check list 90 as will be described later (S12). (See FIG. 9). When this gate designation character string data generation process (S12) is completed, the process proceeds to S1.

なお、通行許可申請トップページ80の表示中に(S1)、送信ボタン82がクリックされると(S3:Yes)、送信処理が実行される(S13)。この送信処理(S13)では、前回申請内容メモリ24a1に記憶されているゲート指定文字列データ100および申請者データ120を用いて、それらを含んだ通行許可申請データ130を生成し、かかる通行許可申請データ130を、通信部25により通信回線網5を通じて、申請受理サーバ3に対して送信する。   When the transmission permission application top page 80 is displayed (S1), when the transmission button 82 is clicked (S3: Yes), transmission processing is executed (S13). In this transmission process (S13), the gate designation character string data 100 and the applicant data 120 stored in the previous application content memory 24a1 are used to generate the passage permission application data 130 including them, and the passage permission application. The data 130 is transmitted to the application receiving server 3 through the communication line network 5 by the communication unit 25.

また、送信処理(S13)の実行後、又は、送信ボタン82がクリックされない場合は(S3:No)、その他のボタン81,83〜85,87のクリックの有無がチェックされ(S4)、クリックされていれば(S4:Yes)、そのクリックされたボタンに対応する処理(S14)が実行される。そして、他の処理(S14)の実行後、又は、その他のボタン81,83〜85,87がクリックされていなければ(S4:No)、処理がS2へ移行される。   Further, after the transmission process (S13) is executed or when the transmission button 82 is not clicked (S3: No), the presence or absence of clicking of the other buttons 81, 83 to 85, 87 is checked (S4) and clicked. If so (S4: Yes), the process (S14) corresponding to the clicked button is executed. And after execution of other processing (S14), or when other buttons 81, 83-85, and 87 are not clicked (S4: No), processing is transferred to S2.

図9は、ゲート指定文字列データ生成処理のフローチャートを示した図である。ゲート指定文字列データ生成処理は、通行チェックリスト90上にある複数の指定欄91について、その各指定欄91の配列順に従ってチェックマーク92の有無をそれぞれ判別し、その判別結果に基づいて、ゲート指定文字列データ100を生成する処理である。   FIG. 9 is a flowchart of the gate designation character string data generation process. In the gate designation character string data generation processing, the presence or absence of check marks 92 is determined for each of the plurality of specification columns 91 on the traffic check list 90 according to the arrangement order of the specification columns 91, and the gates are determined based on the determination results. This is processing for generating designated character string data 100.

図9に示すように、ゲート指定文字列データ生成処理(S12)では、まず、配列カウンタ23aの値iを初期化することで「i=1」に設定し(S21)、文字列バッファ23bをクリアする(S22)。それから、配列カウンタ23aの値iが最大値imaxとなっているか否かが判断され(S23)、この配列カウンタ23aの値iが最大値imax未満(i<imax)ならば(S23:No)、通行チェックリスト90の指定欄91のうちで、この配列カウンタ23aの値iと等しい配列番数に相当する指定欄91、つまり、通行チェックリスト90の上から数えてi番目にある指定欄91について、チェックマーク92が付加されているか否かが判断される(S24)。   As shown in FIG. 9, in the gate designation character string data generation process (S12), first, the value i of the array counter 23a is initialized to set “i = 1” (S21), and the character string buffer 23b is set. Clear (S22). Then, it is determined whether or not the value i of the array counter 23a is the maximum value imax (S23). If the value i of the array counter 23a is less than the maximum value imax (i <imax) (S23: No), Among the designation columns 91 of the traffic check list 90, the designation column 91 corresponding to the array element number equal to the value i of the array counter 23a, that is, the i-th designation column 91 counted from the top of the traffic check list 90. Then, it is determined whether or not a check mark 92 is added (S24).

i番目の指定欄91にチェックマーク92が付加表示されていれば(S24:Yes)、文字列バッファ23bに記憶されている文字列データの文字数を計数して(S25)、その文字数が0文字ならば(S25:Yes)、かかる文字列バッファ23bに記憶される先頭文字として、有印文字101である数字「0」を書き込む(S26)。一方、文字列バッファ23bに記憶されている文字列データの文字数が1文字以上ならば(S25:No)、かかる文字列バッファ23bに記憶される文字列データの末尾文字として、有印文字101である数字「0」を書き込む(S27)。   If the check mark 92 is additionally displayed in the i-th designation field 91 (S24: Yes), the number of characters of the character string data stored in the character string buffer 23b is counted (S25), and the number of characters is 0 characters. If so (S25: Yes), the number “0”, which is the signed character 101, is written as the first character stored in the character string buffer 23b (S26). On the other hand, if the number of characters of the character string data stored in the character string buffer 23b is 1 character or more (S25: No), the stamp character 101 is used as the last character of the character string data stored in the character string buffer 23b. A certain number “0” is written (S27).

これに対し、i番目の指定欄91にチェックマーク92が未付加ならば(S24:No)、文字列バッファ23bに記憶されている文字列データの文字数を計数して(S28)、その文字数が0文字ならば(S28:Yes)、かかる文字列バッファ23bに記憶される先頭文字として、無印文字102である英字「N」を書き込む(S29)。一方、文字列バッファ23bに記憶されている文字列データの文字数が1文字以上ならば(S28:No)、かかる文字列バッファ23bに記憶される文字列データの末尾文字として、無印文字102である英字「N」を書き込む(S30)。   On the other hand, if the check mark 92 is not added to the i-th designation field 91 (S24: No), the number of characters of the character string data stored in the character string buffer 23b is counted (S28), and the number of characters is calculated. If the character is 0 (S28: Yes), the letter “N”, which is the unmarked character 102, is written as the first character stored in the character string buffer 23b (S29). On the other hand, if the number of characters of the character string data stored in the character string buffer 23b is 1 character or more (S28: No), it is an unmarked character 102 as the last character of the character string data stored in the character string buffer 23b. The letter “N” is written (S30).

これらS26〜S30のいずれかの処理の後は、配列カウンタ23aの値iに1を加算する処理を実行して(S31)、処理をS23へ移行する。この後、配列カウンタ23aの値iが最大値imaxと等しい状態(i=imax)となるまで、つまり、配列カウンタ23aの値iが1以上imax未満の間は(S23:No)、S23〜S31までの一連の処理を繰り返す。   After any of the processes of S26 to S30, a process of adding 1 to the value i of the array counter 23a is executed (S31), and the process proceeds to S23. Thereafter, until the value i of the array counter 23a is equal to the maximum value imax (i = imax), that is, while the value i of the array counter 23a is 1 or more and less than imax (S23: No), S23 to S31. The series of processes up to is repeated.

このように、ゲート指定文字列データ生成処理では、S24の処理を配列カウンタ23aの値iが最大値imaxになるまで繰り返すことで(S23:No,S31)、通行チェックリスト90上の指定欄91の配列順に従いながら、それぞれの指定欄91について1つずつ順番にチェックマーク92が付加表示されているか否かを判別する(S24)。そして、この判別結果に応じて、通行チェックリスト90のチェック内容を、S26〜S30までの処理によって有印文字101である数字「0」及び無印文字102である英字「N」から構成される文字列データに変換して文字列バッファ23bに出力する。   As described above, in the gate designation character string data generation process, the process in S24 is repeated until the value i of the array counter 23a reaches the maximum value imax (S23: No, S31), whereby the designation column 91 on the traffic check list 90 is obtained. It is determined whether or not the check marks 92 are additionally displayed one by one for each designation column 91 in accordance with the arrangement order (S24). Then, according to this determination result, the check contents of the traffic check list 90 are converted to the characters composed of the number “0” as the stamped character 101 and the letter “N” as the unmarked character 102 by the processing from S26 to S30. It converts into column data and outputs it to the character string buffer 23b.

そして、配列カウンタ23aの値iが最大値imaxと等しく(i=imax)なると(S23:Yes)、文字列バッファ23bに出力されている文字列データを、前回申請内容メモリ24a1に新たなゲート指定文字列データ100として記憶してから(S32)、このゲート指定文字列データ生成処理を終了する。   When the value i of the array counter 23a becomes equal to the maximum value imax (i = imax) (S23: Yes), the character string data output to the character string buffer 23b is designated as a new gate in the previous application content memory 24a1. After storing as character string data 100 (S32), this gate-designated character string data generation process is terminated.

なお、配列カウンタ23aの最大値imaxは、通行チェックリスト90に設けられる指定欄91の数より「1」だけ大きく設定されており、例えば、指定欄91の数が100個ある場合は「101」に設定される。また、この配列カウンタ23aの最大値imaxは、通行許可申請プログラム26の演算パラメータとして申請受理サーバ3からダウンロードされてスクラッチパッド24aに記憶される。   The maximum value imax of the array counter 23a is set to be “1” larger than the number of the designation columns 91 provided in the traffic check list 90. For example, when there are 100 designation columns 91, “101” is set. Set to The maximum value imax of the array counter 23a is downloaded from the application receiving server 3 as a calculation parameter of the passage permission application program 26 and stored in the scratch pad 24a.

図10は、リスト再生文字列データ生成処理のフローチャートを示した図である。リスト再生文字列データ生成処理は、前回申請内容メモリ24a1に記憶されているゲート指定文字列データ100の文字配列順に従って、そのゲート指定文字列データ100を構成する各文字が有印文字101なのか又は無印文字102なのかを判別し、その判別結果に基づいて、リスト再生文字列データ110を生成する処理である。   FIG. 10 is a diagram showing a flowchart of the list reproduction character string data generation process. In the list reproduction character string data generation processing, whether each character constituting the gate designation character string data 100 is the stamped character 101 in accordance with the character arrangement order of the gate designation character string data 100 stored in the previous application content memory 24a1. Alternatively, it is a process of determining whether it is an unmarked character 102 and generating the list reproduction character string data 110 based on the determination result.

図10に示すように、リスト再生文字列データ110生成処置(S7)では、まず、配列カウンタ23aの値iを初期化することで「i=1」に設定し(S41)、文字列バッファ23bをクリアする(S42)。それから、配列カウンタ23aの値iが最大値いmaxとなっているか否かが判断され(S43)、この配列カウンタ23aの値iが最大値imax未満(i<imax)ならば(S43:No)、ゲート指定文字列データ100の配列中の文字で、この配列カウンタ23aの値iと等しい配列番数に相当する文字、つまり、ゲート指定文字列データ100の先頭文字から数えてi番目にある文字について、有印文字101である数字「0」なのか又は無印文字102である英字「N」なのかが判断される(S44)。   As shown in FIG. 10, in the list reproduction character string data 110 generation process (S7), first, the value i of the array counter 23a is initialized to be set to “i = 1” (S41), and the character string buffer 23b. Is cleared (S42). Then, it is determined whether or not the value i of the array counter 23a is the maximum value max (S43). If the value i of the array counter 23a is less than the maximum value imax (i <imax) (S43: No) , A character in the array of the gate-specified character string data 100 and corresponding to the array number equal to the value i of the array counter 23a, that is, the i-th character counted from the first character of the gate-specified character string data 100 Is determined whether it is the number “0” that is the stamped character 101 or the letter “N” that is the unmarked character 102 (S44).

i番目の文字が有印文字101である数字「0」ならば(S44:「0」)、文字列バッファ23bに記憶されている文字列データの文字数を計数して(S45)、その文字数が0文字ならば(S45:Yes)、かかる文字列バッファ23bに記憶される先頭文字として、配列カウンタ23aの値iと等しい数値を書き込む(S46)。例えば、配列カウンタ23aの値iが「10」ならば(i=10)、先頭文字として数字「10」を文字列バッファ23bに書き込む。   If the i-th character is the number “0” that is the stamped character 101 (S44: “0”), the number of characters of the character string data stored in the character string buffer 23b is counted (S45), and the number of characters is If it is 0 characters (S45: Yes), a numerical value equal to the value i of the array counter 23a is written as the first character stored in the character string buffer 23b (S46). For example, if the value i of the array counter 23a is “10” (i = 10), the number “10” is written in the character string buffer 23b as the first character.

一方、文字列バッファ23bに記憶されている文字列データの文字数が1文字以上ならば(S45:No)、かかる文字列バッファ23bに記憶される文字列データの末尾文字の次に区切文字112である記号「|」を書き込み、この区切文字112の次に配列カウンタ23aの値iと等しい数値を書き込む(S47)。例えば、現在の配列カウンタ23aの値iが「15」であって、文字列バッファ23bに記憶される文字列データが番号文字111である数字「10」のみの場合は、その番号文字111である数字「10」の次に区切文字112である記号「|」を書き込んで文字列データを「10|」とし、この区切文字112である記号「|」の次に更に配列カウンタ23aの値iと等しい番号文字111である数字「15」を書き込んで、文字列データを「10|15」とする。   On the other hand, if the number of characters of the character string data stored in the character string buffer 23b is 1 or more (S45: No), the delimiter character 112 is next to the last character of the character string data stored in the character string buffer 23b. A certain symbol “|” is written, and a numerical value equal to the value i of the array counter 23a is written after the delimiter character 112 (S47). For example, if the value i of the current array counter 23a is “15” and the character string data stored in the character string buffer 23b is only the number “10” that is the number character 111, the number character 111 is the number character 111. The symbol “|”, which is the delimiter character 112, is written next to the number “10”, and the character string data is set to “10 |”. Next to the symbol “|”, which is the delimiter character 112, the value i of the array counter 23a The number “15” which is the equal number character 111 is written, and the character string data is set to “10 | 15”.

そして、S46又はS47の処理後、又は、S44の処理においてi番目の文字が無印文字102である英字「N」ならば(S44:「N」)、配列カウンタ23aの値iに1を加算する処理を実行してから(S48)、処理をS43へ移行する。この後、配列カウンタ23aの値iが最大値imaxと等しい状態(i=imax)となるまで、つまり、配列カウンタ23aの値iが1以上imax未満の間は(S43:No)、S43〜S48までの一連の処理を繰り返す。   Then, after the process of S46 or S47, or in the process of S44, if the i-th character is the letter “N” which is the unmarked character 102 (S44: “N”), 1 is added to the value i of the array counter 23a. After executing the process (S48), the process proceeds to S43. Thereafter, until the value i of the array counter 23a becomes equal to the maximum value imax (i = imax), that is, while the value i of the array counter 23a is 1 or more and less than imax (S43: No), S43 to S48. The series of processes up to is repeated.

このように、リスト再生文字列データ生成処理では、S44の処理を配列カウンタ23aの値iが最大値imaxになるまで繰り返すことで(S43:No,S48)、ゲート指定文字列データ100の文字の配列順に従いながら、それぞれの文字について1つずつ順番に有印文字101であるか無印文字102であるを判別する(S44)。そして、この判別結果に応じて、ゲート指定文字列データ100の内容を、S46及びS47の処理によって番号文字111および区切文字112である記号「|」から構成される文字列データに変換して文字列バッファ23bに出力する。   As described above, in the list reproduction character string data generation process, the process of S44 is repeated until the value i of the array counter 23a reaches the maximum value imax (S43: No, S48). In accordance with the arrangement order, it is determined whether each character is a stamped character 101 or an unmarked character 102 one by one (S44). Then, according to the determination result, the contents of the gate designation character string data 100 are converted into character string data composed of the number character 111 and the symbol “|” which is the delimiter 112 by the processes of S46 and S47. Output to the column buffer 23b.

そして、配列カウンタ23aの値iが最大値imaxと等しく(i=imax)なると(S43:Yes)、通行チェックリスト90のチェックマーク92が付された指定欄91の配列番数を全て羅列したリスト再生文字列データ110が文字列バッファ23bに生成されるので、このリスト再生文字列データ生成処理を終了する。   When the value i of the array counter 23a is equal to the maximum value imax (i = imax) (S43: Yes), a list in which all the array number numbers in the designation column 91 with the check mark 92 of the traffic check list 90 are listed. Since the reproduction character string data 110 is generated in the character string buffer 23b, this list reproduction character string data generation processing is terminated.

次に、上記のように構成された通行管理システム1全体の動作について説明する。まず、申請者が利用する携帯電話機2によれば、ゲート指定文字列データ生成処理によって生成されたゲート指定文字列データ100が前回申請内容メモリ24a1に記憶され、かつ、通行許可申請トップページ80の送信ボタン82がクリックされると(S3:Yes)、前回申請内容メモリ24a1に記憶されているゲート指定文字列データ100および申請者データ120を含んだ通行許可申請データ130が生成され、この通行許可申請データ130が申請受理サーバ3に対して通信回線網5を通じて送信される。   Next, the operation of the entire traffic management system 1 configured as described above will be described. First, according to the cellular phone 2 used by the applicant, the gate designation character string data 100 generated by the gate designation character string data generation process is stored in the previous application content memory 24a1 and the passage permission application top page 80 is displayed. When the transmission button 82 is clicked (S3: Yes), the passage permission application data 130 including the gate designation character string data 100 and the applicant data 120 stored in the previous application content memory 24a1 is generated, and this passage permission is generated. Application data 130 is transmitted to the application receiving server 3 through the communication network 5.

[申請受理サーバの動作]
この通行許可申請データ130が申請受理サーバ3によって受信されると、この申請受理サーバ3によって、通行許可申請データ130がそれに含まれる申請者データ120及びゲート指定文字列データ100の各パラメータをコンマを用いて区切ったCSVファイル形式の通行許可申請ファイル140に変換されて、受理データメモリ31aに記憶される。
[Operation of application acceptance server]
When this passage permission application data 130 is received by the application acceptance server 3, the application acceptance server 3 sets a comma for each parameter of the applicant data 120 and the gate designation character string data 100 included in the passage permission application data 130. It is converted into a CSV file format passage permission application file 140 that is separated by use and stored in the received data memory 31a.

[ゲート管理サーバの動作]
ゲート管理サーバ4は、FTP(File-Transfer-Protocol)を用いて、申請受理サーバ3に対して一定時刻(又は一定の時間間隔おき)に通信回線網5を介して接続を確立し、その申請受理サーバ3の受理データメモリ31aに記憶される通行許可申請ファイル140のチェックして、前回のチェック以降新たに受理データメモリ31aに書き込まれた全ての通行許可申請ファイル140を、申請受理サーバ3からダウンロードして通行管理DB41に記憶する。
[Operation of Gate Management Server]
The gate management server 4 uses FTP (File-Transfer-Protocol) to establish a connection to the application receiving server 3 via the communication network 5 at a fixed time (or at regular time intervals) and apply for the connection. The passage permission application file 140 stored in the acceptance data memory 31a of the acceptance server 3 is checked, and all the passage permission application files 140 newly written in the acceptance data memory 31a since the previous check are received from the application acceptance server 3. Download and store in the traffic management DB 41.

また、FTPによって申請受理サーバ3から通行許可申請ファイル140をダウンロードした後、ゲート管理サーバ4は、受理データメモリ31aに記憶されているデータの中から、今回ダウンロードした全ての通行許可申請ファイル140を削除する。   In addition, after downloading the passage permission application file 140 from the application reception server 3 by FTP, the gate management server 4 stores all the passage permission application files 140 downloaded this time from the data stored in the reception data memory 31a. delete.

通行管理DB41に記憶された通行許可申請ファイル140の内容は、ゲート管理サーバ4で通行管理用のアプリケーションプログラムが実行されることによって、ゲート管理サーバ4の画像表示部43に各種の表示画面を用いて表示される。このゲート管理サーバ4は、ゲート指定文字列データ100の内容に基づいて、通行対象施設にある複数の出入口Gについて通行許可申請の有無を表示する操作表示画面を画像表示部43に表示可能に構成されており、この操作表示画面の表示内容を、入力操作部42を操作することで変更または修正できる。   The content of the traffic permission application file 140 stored in the traffic management DB 41 is obtained by using various display screens for the image display unit 43 of the gate management server 4 by executing the traffic management application program in the gate management server 4. Displayed. The gate management server 4 is configured to be able to display an operation display screen on the image display unit 43 that displays the presence / absence of a passage permission application for a plurality of entrances / exits G in the passage target facility based on the contents of the gate designation character string data 100. The display content of the operation display screen can be changed or corrected by operating the input operation unit 42.

このため、例えば、通行許可申請があった出入口Gの中から、その一部について通行不許可とし、残りについて通行許可とする必要がある場合に、通行許可申請を審査する職員が、入力操作部42を操作して通行管理DB41に記憶されるゲート指定文字列データ100を任意に書き換えて、通行許可を与える出入口Gを調整することもできる。   For this reason, for example, when it is necessary to prohibit the passage of some of the entrances and exits G where the application for permission to pass is permitted and allow the rest to pass, the staff who examines the passage permission application must The gate designation character string data 100 stored in the passage management DB 41 can be arbitrarily rewritten by operating the terminal 42 to adjust the entrance / exit G to which the passage permission is given.

このようにして、通行許可申請ファイル140がゲート管理サーバ4によって通行管理DB41に記憶されると、ゲート管理サーバ4では、通行許可申請ファイル140に記録される識別コード121及びゲート指定文字列データ100に基づいて、かかるゲート指定文字列データ100で通行許可申請がなされている各出入口Gのセキュリティーボックス6に対して、識別コード121の登録処理が実行される。   When the passage permission application file 140 is stored in the passage management DB 41 by the gate management server 4 in this way, the gate management server 4 uses the identification code 121 and the gate designation character string data 100 recorded in the passage permission application file 140. Based on the above, the registration process of the identification code 121 is executed for the security box 6 of each entrance / exit G for which the passage permission application is made with the gate designation character string data 100.

この識別コード121の登録処理では、ゲート管理サーバ4のCPUによって、ゲート指定文字列データ100の文字の配列順に従って、そのゲート指定文字列データ100の各文字が1文字ずつ順番に読み取られ、各文字に対応つけられている出入口Gを特定し、その文字が有印文字101なら当該出入口Gに対して通行を許可する旨の判断がなされる。つまり、ゲート管理サーバ4では、ゲート指定文字列データ100自体が、複数の出入口Gに関する通行許可を一括して管理するための通行許可コードとして直接機能する。   In the registration process of the identification code 121, the CPU of the gate management server 4 reads each character of the gate designation character string data 100 one by one in order according to the arrangement order of the characters of the gate designation character string data 100. The entry / exit G associated with the character is specified, and if the character is the stamped character 101, it is determined that the passage of the entrance / exit G is permitted. That is, in the gate management server 4, the gate designation character string data 100 itself directly functions as a passage permission code for collectively managing the passage permission regarding the plurality of entrances G.

そして、その文字が有印文字101である数字「0」なら、その文字に対応する出入口G(例えば、ゲート指定文字列データ100の先頭文字から数えて1番目及び3番目から5番目の文字が有印文字101である場合には、その文字に対応する正面玄関、書庫、電算室および第1研究室の出入口G(図3(b)参照))のセキュリティーボックス6に対し、その判断に用いられたゲート指定文字列データ100に対応つけて通行管理DB41に記憶される識別コード121が、コード書込処理(コード書込手段)によって書き込まれる。この結果、出入口Gのセキュリティーボックス6に対して、通行許可された申請者を特定するための識別コード121が登録される。   If the character is the number “0”, which is the stamped character 101, the gateway G corresponding to the character (for example, the first and third to fifth characters counted from the first character of the gate-designated character string data 100) When it is a stamped character 101, it is used for the judgment for the security box 6 of the front entrance, library, computer room, and entrance / exit G of the first laboratory corresponding to the character (see FIG. 3B). The identification code 121 stored in the traffic management DB 41 in association with the specified gate designated character string data 100 is written by a code writing process (code writing means). As a result, the identification code 121 for identifying the applicant who is permitted to pass is registered in the security box 6 at the entrance G.

[セキュリティーボックスの動作]
このように出入口Gに設置されるセキュリティーボックス6に識別コード121が登録された後、かかる出入口Gを通行する場合は、そのセキュリティーボックス6のリーダーユニット61によって、申請者が利用する鍵媒体7、例えば、携帯電話機2のICチップ、ICカード又は磁気カードに記憶されている鍵コードが読み取られる。そして、この鍵コードがセキュリティーボックス6の通行者コードメモリ62に書き込まれた識別コード121と一致するか否かが判断され、かかる双方のコードが一致すれば、セキュリティーボックス6によって出入口Gの錠が施錠又は解錠される。
[Security Box Operation]
In this way, when the identification code 121 is registered in the security box 6 installed in the entrance G, when passing through the entrance G, the key unit 7 used by the applicant by the reader unit 61 of the security box 6; For example, the key code stored in the IC chip, IC card or magnetic card of the mobile phone 2 is read. Then, it is determined whether or not this key code matches the identification code 121 written in the passer code memory 62 of the security box 6. If the two codes match, the security box 6 locks the entrance G. Locked or unlocked.

以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。   The present invention has been described based on the embodiments. However, the present invention is not limited to the above-described embodiments, and various improvements and modifications can be easily made without departing from the spirit of the present invention. It can be guessed.

例えば、本実施例では、汎用型の携帯型通信端末として、データ通信機能を有する携帯電話機を例に説明したが、かかる携帯型通信端末は必ずしも携帯電話機に限定されるものではなく、通信機能を有する他の携帯型の通信端末機器であっても良い。   For example, in this embodiment, a mobile phone having a data communication function has been described as an example of a general-purpose mobile communication terminal. However, the mobile communication terminal is not necessarily limited to a mobile phone, and has a communication function. It may be another portable communication terminal device.

本発明の一実施例である通行管理システムの電気的構成を示す概略図である。It is the schematic which shows the electric constitution of the traffic management system which is one Example of this invention. 図2は、携帯電話機の電気的構成を示したブロック図である。FIG. 2 is a block diagram showing an electrical configuration of the mobile phone. (a)は、通行許可申請トップページの一例であり、(b)は、通行チェックリストが表示されるページ画像の一例である。(A) is an example of a traffic permission application top page, and (b) is an example of a page image on which a traffic check list is displayed. ゲート指定文字列データの一例に関する構造を示した概念図である。It is the conceptual diagram which showed the structure regarding an example of gate designation | designated character string data. リスト再生文字列データの一例に関する構造を示した概念図である。It is the conceptual diagram which showed the structure regarding an example of list reproduction | regeneration character string data. 通行許可申請データの一例に関する構造を示した概念図である。It is the conceptual diagram which showed the structure regarding an example of traffic permission application data. 通行許可申請ファイルの一例に関する構造をテキスト形式で表した図である。It is the figure which represented the structure regarding an example of a passage permission application file in a text format. 携帯電話機で実行される通行申請処理を示したフローチャートである。It is the flowchart which showed the traffic application process performed with a mobile telephone. ゲート指定文字列データ生成処理のフローチャートを示した図である。It is the figure which showed the flowchart of a gate designation | designated character string data generation process. リスト再生文字列データ生成処理のフローチャートを示した図である。It is the figure which showed the flowchart of a list reproduction | regeneration character string data generation process.

符号の説明Explanation of symbols

1 通行管理システム
2 携帯電話機(汎用型の携帯型通信端末)
3 申請受理サーバ(申請受理装置)
4 ゲート管理サーバ(ゲート管理装置)
5 通信回線網(通信回線)
6 セキュリティーボックス(錠装置)
7 鍵媒体
11 操作パネル(入力手段)
12 液晶ディスプレイ(LCD)(携帯通信端末の画面、リスト表示手段の一部、リスト再表示手段の一部)
24a1 前回申請内容メモリ(文字列記憶手段の一部)
25 通信部(送信手段の一部)
26 通行許可申請プログラム
41 通行管理データベース(通行管理DB)(申請記憶装置)
90 通行チェックリスト(通行リスト)
91 指定欄
92 チェックマーク(マーク)
100 ゲート指定文字列データ(ゲート指定文字列)
101 有印文字
102 無印文字
110 リスト再生文字列データ(リスト再生文字列)
111 番号文字
112 区切文字
121 識別コード
130 通行許可申請データ(許可申請データ)
G 出入口
S7 リスト再生文字列データ生成処理(有印文字判別手段、再生データ生成手段)
S8 通行チェックリスト再表示手段(リスト表示手段の一部、リスト再表示手段の一部)
S9 通行チェックリスト初期表示手段(リスト表示手段の一部)
S10 通行ゲート指定処理(ゲート指定手段)
S12 ゲート指定文字列データ生成処理(マーク判断手段、指定データ生成手段)
S13 送信処理(送信手段の一部、識別コード付加手段)
S32 ゲート指定文字列データを前回申請内容メモリに書き込む処理(文字列記憶手段の一部)
1 traffic management system 2 mobile phone (general-purpose mobile communication terminal)
3 Application acceptance server (application acceptance device)
4 Gate management server (gate management device)
5 Communication network (communication line)
6 Security box (locking device)
7 Key medium 11 Operation panel (input means)
12 Liquid crystal display (LCD) (screen of portable communication terminal, part of list display means, part of list redisplay means)
24a1 Previous application content memory (part of character string storage means)
25 Communication part (part of transmission means)
26 traffic permission application program 41 traffic management database (traffic management DB) (application storage device)
90 traffic checklist (traffic list)
91 Designation field 92 Check mark (mark)
100 Gate designation character string data (Gate designation character string)
101 Signed character 102 Unmarked character 110 List reproduction character string data (list reproduction character string)
111 Number character 112 Separator character 121 Identification code 130 Permission application data (permission application data)
G entrance / exit S7 list reproduction character string data generation processing (marked character discrimination means, reproduction data generation means)
S8 Traffic check list redisplay means (part of list display means, part of list redisplay means)
S9 Traffic check list initial display means (part of list display means)
S10 Passing gate designation processing (gate designation means)
S12 Gate designation character string data generation processing (mark judgment means, designation data generation means)
S13 Transmission processing (part of transmission means, identification code addition means)
S32 Processing to write the gate-designated character string data to the previous application content memory (part of the character string storage means)

Claims (3)

入力手段を介した入力操作結果を画面に表示可能な汎用型の携帯型通信端末で実行されることによって、その携帯型通信端末を、複数の出入口に関する通行許可の申請を通信回線を介して行うための通信端末として機能させるプログラムであって、
その携帯型通信端末の画面に、複数の出入口の個々に対応つけられた指定欄が一覧形式で複数個配列される通行リストを、表示するリスト表示手段と、
そのリスト表示手段により画面に表示される通行リストの指定欄のうち通行を希望する出入口に対応するものに対し、通行許可申請をする旨のマークを、前記入力手段を用いた入力操作に基づいて付加表示するゲート指定手段と、
そのゲート指定手段により指定欄にマークが付加表示される場合に、その各指定欄の通行リスト上の配列順に従って、各指定欄におけるマークの有無をそれぞれ判別するマーク判別手段と、
そのマーク判別手段による判別結果に基づいて、指定欄にマークがある場合にはその旨を示す1種類の有印文字を、又、指定欄にマークがない場合にはその旨を示す1種類の無印文字を、前記指定欄の配列順と同一順番で配列したゲート指定文字列を生成する指定データ生成手段と、
そのゲート指定文字列を少なくとも一部に含んだ許可申請データを、通行許可申請の受理を行う申請受理装置に対して、通信回線を介して送信する送信手段と
前記指定データ生成手段により前回生成されたゲート指定文字列を記憶する文字列記憶手段と、
その文字列記憶手段に記憶されるゲート指定文字列における文字の配列順に従って、そのゲート指定文字列を構成する各文字が有印文字であるか否かを判別する有印文字判別手段と、
その有印文字判別手段による判別結果に基づいて、ゲート指定文字列における各有印文字の配列上の番数を示す番号文字を配列するとともに、その配列された各番号文字の間を区切文字により区切ることでリスト再生文字列を生成する再生データ生成手段と、
その再生データ生成手段により生成されたリスト再生文字列から、区切文字により区切られた各区画内にある番号文字を読み取り、その番号文字に対応する番数の指定欄にマークを付加した通行リストを前記携帯型通信端末の画面に表示するリスト再表示手段として機能させるものであることを特徴とする通行許可申請プログラム。
When executed on a general-purpose portable communication terminal capable of displaying an input operation result via the input means on the screen, the portable communication terminal makes an application for permission to pass through a plurality of entrances via a communication line. A program for functioning as a communication terminal for
A list display means for displaying a traffic list in which a plurality of designation fields corresponding to each of a plurality of entrances are arranged in a list format on the screen of the portable communication terminal;
Based on the input operation using the input means, a mark indicating that a passage permission application is applied to the entry corresponding to the entry / exit to which the passage is desired among the designated fields of the passage list displayed on the screen by the list display means. Gate designation means for additional display,
Mark identifying means for respectively determining the presence or absence of a mark in each designated field according to the arrangement order on the pass list of each designated field when a mark is additionally displayed in the designated field by the gate designating means;
Based on the determination result by the mark determination means, if there is a mark in the designated field, one type of marked character indicating that, or if there is no mark in the designated field, one type indicating that Designation data generation means for generating a gate designation character string in which unmarked characters are arranged in the same order as the arrangement order of the designation field;
A transmission means for transmitting permission application data including at least a part of the gate designation character string via a communication line to an application receiving apparatus that receives a passage permission application ;
Character string storage means for storing the gate designation character string generated last time by the designation data generation means,
Signed character discriminating means for discriminating whether or not each character constituting the gate designated character string is a signed character in accordance with the sequence of characters in the gate designated character string stored in the character string storage means;
Based on the discrimination result by the stamped character discriminating means, a number character indicating the number on the array of each marked character in the gate designated character string is arranged, and between the arranged number characters by a delimiter character Reproduction data generating means for generating a list reproduction character string by dividing,
From the list reproduction character string generated by the reproduction data generation means, read a number character in each section delimited by a delimiter character, and add a mark to the number designation column corresponding to the number character. A passage permission application program that functions as list redisplay means for displaying on a screen of the portable communication terminal .
請求項1記載の通行許可申請プログラムが実行される前記携帯型通信端末と、
その携帯型通信端末から通信回線を介して許可申請データを受信する申請受理装置と、
その申請受理装置により受信される許可申請データに含まれるゲート指定文字列の各文字をその配列順に読み取り、その読み取った文字の配列上の順番から対応する出入口を特定し、当該文字が有印文字の場合には当該出入口について通行を許可する旨の判断をするゲート管理装置とを備えていることを特徴とする通行管理システム。
The portable communication terminal on which the passage permission application program according to claim 1 is executed;
An application receiving device that receives permission application data from the portable communication terminal via a communication line; and
Read each character of the gate designation character string included in the permission application data received by the application accepting device in the order of arrangement, specify the corresponding entry / exit from the order in the arrangement of the read character, and the character is a stamped character In this case, a traffic management system comprising: a gate management device that judges whether or not to allow traffic at the doorway.
前記送信手段により送信される許可申請データに申請者の識別コードを付加する識別情報付加手段として機能する前記携帯型通信端末と、
複数の出入口のそれぞれについて個別に施錠及び解錠をする錠装置と、
その錠装置により施錠及び解錠される各出入口に各々設置されて鍵媒体から鍵コードを取得する読取装置と、
許可申請データに含まれるゲート指定文字列及び識別コードを相互に対応つけて記憶する申請記憶装置と、
その申請記憶装置に記憶されるゲート指定文字列に関する前記ゲート管理装置による判断の結果、通行許可の判断がなされた出入口の前記錠装置に対して識別コードを書き込むコード書込手段とを備えており、
そのコード書込手段により書き込まれた識別コードと、前記読取装置により鍵媒体から取得される鍵コードとを照合して双方が一致する場合に、その読取装置が設置される出入口を前記錠装置によって解錠又は施錠するものであることを特徴とする請求項2記載の通行管理システム。
The portable communication terminal that functions as identification information adding means for adding an identification code of the applicant to the permission application data transmitted by the transmitting means;
A locking device that individually locks and unlocks each of the plurality of doorways;
A reading device that is installed at each doorway that is locked and unlocked by the locking device and acquires a key code from a key medium; and
An application storage device for storing the gate designation character string and the identification code included in the permission application data in association with each other;
Code writing means for writing an identification code to the lock device at the doorway for which passage permission has been determined as a result of determination by the gate management device regarding the gate designation character string stored in the application storage device; ,
When the identification code written by the code writing means and the key code acquired from the key medium by the reading device are collated and the two match, the entrance where the reading device is installed is opened by the locking device. The traffic management system according to claim 2 , wherein the traffic management system is unlocked or locked.
JP2007103827A 2007-04-11 2007-04-11 Traffic permission application program and traffic management system Expired - Fee Related JP4642039B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007103827A JP4642039B2 (en) 2007-04-11 2007-04-11 Traffic permission application program and traffic management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007103827A JP4642039B2 (en) 2007-04-11 2007-04-11 Traffic permission application program and traffic management system

Publications (2)

Publication Number Publication Date
JP2008262335A JP2008262335A (en) 2008-10-30
JP4642039B2 true JP4642039B2 (en) 2011-03-02

Family

ID=39984774

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007103827A Expired - Fee Related JP4642039B2 (en) 2007-04-11 2007-04-11 Traffic permission application program and traffic management system

Country Status (1)

Country Link
JP (1) JP4642039B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002288205A (en) * 2001-03-26 2002-10-04 Toshiba Corp Service providing device, service providing method, service providing program, and data input device
JP4694894B2 (en) * 2005-06-03 2011-06-08 株式会社アート Access control system

Also Published As

Publication number Publication date
JP2008262335A (en) 2008-10-30

Similar Documents

Publication Publication Date Title
CN110457891B (en) Permission configuration interface display method, device, terminal and storage medium
ES2417479T3 (en) User authentication procedure and user authentication system
JP3764961B2 (en) Secret data storage device and secret data read method
US7093282B2 (en) Method for supporting dynamic password
US7065786B2 (en) Password generation and verification system and method therefor
CN102638447B (en) Method and device for system login based on autonomously generated password of user
US20020193142A1 (en) System and method for controlling access to personal information
US20080314968A1 (en) System and Method for Capturing and Managing Personal Documents and Information
JP4642039B2 (en) Traffic permission application program and traffic management system
JP2007095016A (en) Evacuee confirmation system
JP4295195B2 (en) Password management apparatus and program
JP6844157B2 (en) Information processing equipment and programs
CN106649469A (en) Chat record information management method and terminal
US7784091B2 (en) Data processing system
JP2005128639A (en) Course decision processing system, course decision method, course decision processing program, information recording medium recorded therewith, and course registration system
JP2007066302A (en) Electronic document with authentication function
JP5897758B1 (en) Password setting method for information processing terminal
JP2006079269A (en) Password input method
JP2003099433A (en) Presentation device for electronic map data
US20070234411A1 (en) System, Method and Program for Changing Item Name Notation and Master Table Contents by Login Id Control
JP4897531B2 (en) Entrance / exit management device and method
JP2011233053A (en) Information processing apparatus, information processing method, and program
JP2006031533A (en) Drawing distribution list management system
KR100551639B1 (en) How to manage car registration history using smart card
DE102011114829A1 (en) Device for easy and safe access to e.g. websites in e.g. computer, generates login and password information, and executes login process by selection of desired function

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100622

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100706

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100906

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: 20101102

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101130

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees