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
JP5691111B2 - How to determine the forwarding destination from the homepage address - Google Patents
[go: Go Back, main page]

JP5691111B2 - How to determine the forwarding destination from the homepage address - Google Patents

How to determine the forwarding destination from the homepage address Download PDF

Info

Publication number
JP5691111B2
JP5691111B2 JP2011228379A JP2011228379A JP5691111B2 JP 5691111 B2 JP5691111 B2 JP 5691111B2 JP 2011228379 A JP2011228379 A JP 2011228379A JP 2011228379 A JP2011228379 A JP 2011228379A JP 5691111 B2 JP5691111 B2 JP 5691111B2
Authority
JP
Japan
Prior art keywords
destination
data
recipient
terminal
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2011228379A
Other languages
Japanese (ja)
Other versions
JP2013088991A (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 JP2011228379A priority Critical patent/JP5691111B2/en
Publication of JP2013088991A publication Critical patent/JP2013088991A/en
Application granted granted Critical
Publication of JP5691111B2 publication Critical patent/JP5691111B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明はホームページアドレスから転送先となる受取先の位置を示す受取先位置情報を決定するための技術に関する。   The present invention relates to a technique for determining recipient location information indicating a recipient location as a transfer destination from a home page address.

物品や金銭等の宅配対象物を、発送元から受取先に、第三者である宅配者が宅配を行うサービスやシステムにおいて、発送元から預かった宅配対象物を受取先に宅配する際、少なくとも受取先の位置を示す情報である受取先位置情報が必要となる。
例えば、配送による宅配であれば、伝票に記載された受取先の住所情報が、オンラインバンキングシステムを利用した銀行振込による電子的な金銭の宅配であれば、金融機関の口座番号情報が、受取先位置情報にあたる。
この受取先位置情報を宅配者が取得するには様々な方法があるが、従来技術における取得方法に関しては、次のような提案が行われている。
When delivering a delivery object such as goods or money from the shipping source to the receiving party, and a third party courier delivering the delivered object to the receiving destination, Recipient location information, which is information indicating the location of the recipient, is required.
For example, if delivery is by delivery, the address information of the recipient on the slip is electronic money delivery by bank transfer using the online banking system. Corresponds to location information.
There are various methods for the delivery company to acquire the recipient location information, and the following proposal has been made regarding the acquisition method in the prior art.

特許文献1では、受取先位置情報となる住所を記載しなくても、宅配対象物に貼付される配送伝票に記載の伝票番号から、受取先位置情報を取得する方法が記載されている。
伝票番号自体は、受取先位置情報に当たらず、このままでは受取先への宅配を行うことができないことから、何かしらの方法で伝票番号から転送先となる受取先位置情報を決定する必要がある。
これは、発送元から通知される伝票番号と、受取先位置情報を含むオークション情報とを関連付けてデータベースに記憶しておき、伝票番号から一意に受取先位置情報を検索することが可能なシステムを用いることによって実現している。
Patent Document 1 describes a method of acquiring destination location information from a slip number described in a delivery slip affixed to a delivery object without describing an address serving as destination location information.
Since the slip number itself does not correspond to the recipient location information and cannot be delivered to the recipient as it is, it is necessary to determine the recipient location information as the transfer destination from the slip number by some method.
This is a system in which a slip number notified from a sender and auction information including recipient location information are stored in a database in association with each other, and the recipient location information can be uniquely searched from the slip number. It is realized by using.

特開2008−015767号公報JP 2008-015767 A

特許文献1のシステムでは、受取先位置情報を含むオークション情報を一意に識別できるように、伝票番号やオークションIDの項目と共に関連付け、データベースに記憶して管理している。これは、あるウェブページでこのシステムを導入して転送先の決定を行う場合、システム設計上、システムを利用するウェブページと、オークションIDもしくは伝票番号を、関連付けるための何かしらの作業が別途必要であることを意味している。例えば、ウェブページからオークションIDもしくは伝票番号をシステムに送信するためのフォーム設置作業がこの作業にあたる。
一方で、この作業を行っていないウェブページにおいては、システムを利用することができず、転送先の決定を行うことができないことも同時に意味している。
現在1兆ものウェブページが存在するインターネット上において、いずれのウェブページからも、転送先の決定を可能にする環境を構築しようとすると、このシステムでは各ウェブページごとに関連付けるための作業が発生してしまい、効率が悪い。
In the system of Patent Document 1, the auction information including the recipient location information is associated with the slip number and the auction ID items, and stored and managed in a database so that the auction information can be uniquely identified. This is because when the system is introduced on a certain web page and the forwarding destination is determined, some work is required separately for associating the web page using the system with the auction ID or slip number for system design. It means that there is. For example, a work for installing a form for transmitting an auction ID or a slip number from a web page to the system corresponds to this work.
On the other hand, this means that a web page that does not perform this operation cannot use the system and cannot determine the transfer destination.
On the Internet, where there are currently 1 trillion web pages, if you try to build an environment that allows you to determine the forwarding destination from any web page, this system requires work to associate each web page. The efficiency is poor.

本発明は以上の課題を解決するために、ホームページアドレスから転送先となる受取先の位置を示す受取先位置情報を決定するための「ホームページアドレスから転送先を決定する方法」の提供を行う。   In order to solve the above-described problems, the present invention provides a “method for determining a transfer destination from a home page address” for determining destination position information indicating a position of a transfer destination as a transfer destination from the home page address.

ここでいうホームページアドレスとは、URL(Uniform Resource Locator)のスキーム名がhttpやhttpsやftp等であり、ウェブページや画像や動画等のコンテンツデータが存在する位置を階層構造で示している情報を言う。この位置情報に従い、ネットワークを介して通信を行うことで、対象となるコンテンツデータを取得することができる。   The homepage address here is a URL (Uniform Resource Locator) whose scheme name is http, https, ftp, etc., and information indicating the position where content data such as a web page, image, video, etc. exists in a hierarchical structure. say. The target content data can be acquired by performing communication via the network according to the position information.

ところで、ホームページアドレスは、コンテンツをネットワークを介して公開する時、必ず関連付けられるものである。
なぜかといえば、もしホームページアドレスとコンテンツが関連付けられていない場合、利用者がどのように通信を行えば、そのコンテンツを利用できるのか分からない状況となり、結果として非公開と同義になってしまうからである。
本発明は、この特徴を持つホームページアドレスから転送先の決定を行うことで、コンテンツ公開時に別途作業を行うことなく、転送先の決定を行えるようにし、前述に記載の課題を解決するものである。
By the way, the homepage address is always associated when the content is published via the network.
This is because if the homepage address is not associated with the content, it will not be understood how the user can use the content, and as a result, it will be synonymous with private. It is.
The present invention solves the above-described problems by determining the transfer destination from the homepage address having this feature so that the transfer destination can be determined without performing a separate operation when publishing the content. .

請求項1に記載の発明では、
ホームページアドレスから転送先を決定する方法において、
転送先決定サーバは、
受取者端末から、ホームページアドレスである受取宛先データと、受取先位置情報である受取先位置データを入力する段階と、
前記受取宛先データのホームページアドレスから取得することができる最下層以下における別の位置を示すホームページアドレスである関係性確認宛先データを作成する段階と、
前記関係性確認宛先データを、前記受取者端末に出力する段階と、
前記関係性確認宛先データで示される位置にデータが存在するか否かを、前記関係性確認宛先データで示される位置におけるサーバである宛先サーバとのネットワークを介しての通信内容から判定する関係性判定段階と、
前記関係性判定段階において存在すれば、前記受取先位置データを、前記受取宛先データに対する転送先として決定する段階
を備えることを特徴とする方法を提供する。
In the invention according to claim 1,
In the method of determining the forwarding destination from the homepage address,
The forwarding destination determination server
Receiving recipient address data as a homepage address and recipient location data as recipient location information from a recipient terminal;
Creating relationship confirmation destination data that is a homepage address indicating another position below the lowest layer that can be obtained from the homepage address of the destination data;
Outputting the relationship confirmation destination data to the recipient terminal;
A relationship for determining whether or not data exists at the position indicated by the relationship confirmation destination data from the content of communication via the network with the destination server that is the server at the location indicated by the relationship confirmation destination data A judgment stage;
If present in the relationship determination step, the method comprises the step of determining the destination location data as a transfer destination for the destination data.

この請求項1に記載の発明においては、受取者端末により入力された受取先位置情報を転送先として決定する前に、受取者端末により入力されたホームページアドレスから取得することができる最下層以下における別の位置を示すホームページアドレスを作成し、その位置を受取者端末に出力することで受取者端末の操作者に通知して、その位置の操作ができるかどうかの確認を行っている。
ちなみに、ここでいう最下層とは、ホームページアドレスの中で表すことができる階層の中で、最も深い階層を示す。スキーム名がhttpやhttpsであれば、ドメイン名を表す文字列よりも右側にあり、かつ最後に現れるスラッシュまでのことを言う。もし、ドメイン名のみであれば、スラッシュを最後に追加したものを言う。例えば「http://www.a.com/b/c/d.htm」であれば、「http://www.a.com/b/c/」となり、「http://www.b.com」であれば、「http://www.b.com/」となる。
なお、この確認の目的は、受取者端末により入力されたホームページアドレスから取得することができる最下層の位置を管理する管理者と、受取者端末の操作者との間に、関係性が全く無いのにも関わらず、受取者端末により入力された受取先位置情報を信用して、そのままそれを転送先として決定することを防ぐことにある。
ちなみに、このような確認方法となっているのは、受取者端末により入力されたホームページアドレスから取得することができる最下層と、その一つ上の階層との管理者が同じであるとは限らないからである。最下層以下であれば、少なくともその管理者が管理下の階層を1つは必ず通過する必要があり、たとえその階層以下のデータや子階層を別の管理者が管理していたとしても、親階層であるその管理者の管理下であることには何ら変わりないことを意味しており、前述の目的を十分に満たす。
In the first aspect of the present invention, before the destination location information input by the recipient terminal is determined as the transfer destination, it is below the lowest layer that can be acquired from the homepage address input by the recipient terminal. A homepage address indicating another position is created, and the position is output to the recipient terminal to notify the operator of the recipient terminal, and whether or not the position can be operated is confirmed.
By the way, the lowest layer here refers to the deepest layer among the layers that can be represented in the homepage address. If the scheme name is http or https, it means the one up to the slash that appears to the right of the character string representing the domain name. If it's just a domain name, it's the one with the slash appended. For example, “http://www.a.com/b/c/d.html” becomes “http://www.a.com/b/c/”, and “http: //www.b .Com ”is“ http://www.b.com/ ”.
The purpose of this confirmation is that there is no relationship between the administrator who manages the position of the lowest layer that can be acquired from the homepage address entered by the recipient terminal and the operator of the recipient terminal. In spite of the above, it is to prevent the recipient position information input by the recipient terminal from being trusted and determined as it is as the transfer destination.
By the way, the confirmation method like this is that the administrator at the lowest layer that can be obtained from the homepage address entered by the recipient terminal and the hierarchy above it are not necessarily the same. Because there is no. If it is below the lowest level, at least one administrator must pass through the managed hierarchy, even if another administrator manages the data and child hierarchy below that hierarchy. This means that it is under the control of the manager who is the hierarchy, and it sufficiently satisfies the above-mentioned purpose.

請求項2に記載の発明では、
ホームページアドレスから転送先を決定する方法において、
転送先決定サーバは、
受取者端末から、ホームページアドレスである受取宛先データと、受取先位置情報である受取先位置データを入力する段階と、
パスワードである関係性確認パスワードデータを作成し、前記受取者端末に出力する段階と、
前記受取宛先データで示される位置におけるデータ内の特定の位置に、前記関係性確認パスワードデータが存在するかどうかを、前記受取宛先データで示される位置におけるサーバである宛先サーバとのネットワークを介しての通信内容から判定する関係性判定段階と、
前記関係性判定段階において存在すれば、前記受取先位置データを、前記受取宛先データに対する転送先として決定する段階
を備えることを特徴とする方法を提供する。
In the invention according to claim 2,
In the method of determining the forwarding destination from the homepage address,
The forwarding destination determination server
Receiving recipient address data as a homepage address and recipient location data as recipient location information from a recipient terminal;
Creating a relationship confirmation password data that is a password and outputting it to the recipient terminal;
Whether or not the relationship confirmation password data exists at a specific position in the data at the position indicated by the receiving destination data is determined via a network with a destination server that is a server at the position indicated by the receiving destination data. A relationship determination stage to determine from the communication content of
If present in the relationship determination step, the method comprises the step of determining the destination location data as a transfer destination for the destination data.

この請求項2に記載の発明では、受取者端末により入力された受取先位置情報を転送先として決定する前に、パスワードを受取者端末に出力することで受取者端末の操作者に通知し、受取者端末により入力されたホームページアドレスの位置におけるデータ内のあらかじめ決められた位置に、そのパスワードを設置できるかを確認している。
なおこの確認は請求項1に記載の、受取者端末により入力された受取先位置情報を転送先として決定する前に行われる確認と同じ目的で行われる。
In the invention according to claim 2, before determining the recipient location information input by the recipient terminal as the transfer destination, the password is output to the recipient terminal to notify the operator of the recipient terminal, It is confirmed whether the password can be set at a predetermined position in the data at the position of the homepage address input by the recipient terminal.
Note that this confirmation is performed for the same purpose as the confirmation performed before the recipient location information input by the recipient terminal is determined as the transfer destination.

請求項3に記載の発明では、
ホームページアドレスから転送先を決定する方法において、
転送先決定サーバは、
発送者端末から、ホームページアドレスである発送宛先データを入力する段階と、
受取者端末から、ホームページアドレスである受取宛先データと、受取先位置情報である受取先位置データを入力する段階と、
前記発送宛先データは、前記受取宛先データのホームページアドレスから取得することができる最下層以下の位置であるか否かを判定する宛先判定段階と、
前記受取宛先データのホームページアドレスから取得することができる最下層以下における別の位置を示すホームページアドレスである関係性確認宛先データを作成する段階と、
前記関係性確認宛先データを、前記受取者端末に出力する段階と、
前記関係性確認宛先データで示される位置にデータが存在するか否かを、前記関係性確認宛先データで示される位置におけるサーバである宛先サーバとのネットワークを介しての通信内容から判定する関係性判定段階と、
前記宛先判定段階において最下層以下の位置であり、前記関係性判定段階において存在すれば、前記受取先位置データを、前記受取宛先データに対する転送先として決定する段階
を備えることを特徴とする方法を提供する。
In invention of Claim 3,
In the method of determining the forwarding destination from the homepage address,
The forwarding destination determination server
From the shipper's terminal, entering the shipping address data that is the homepage address;
Receiving recipient address data as a homepage address and recipient location data as recipient location information from a recipient terminal;
The destination determination step of determining whether the shipping destination data is a position below the lowest layer that can be obtained from the homepage address of the receiving destination data;
Creating relationship confirmation destination data that is a homepage address indicating another position below the lowest layer that can be obtained from the homepage address of the destination data;
Outputting the relationship confirmation destination data to the recipient terminal;
A relationship for determining whether or not data exists at the position indicated by the relationship confirmation destination data from the content of communication via the network with the destination server that is the server at the location indicated by the relationship confirmation destination data A judgment stage;
Determining the destination location data as a transfer destination for the destination data if it is a position below the lowest layer in the destination judgment step and exists in the relationship judgment step. provide.

この請求項3に記載の発明では、請求項1の確認方法の他に、発送者端末により入力されたホームページアドレスが、受取者端末により入力されたホームページアドレスから取得することができる最下層以下の位置に存在するかの確認を行っている。
この確認の目的は、受取者が受け取りを行うことができるホームページアドレスを、受取者端末により入力されたホームページアドレスから取得することができる最下層以下の位置を管理下とする管理者に対するものに限定することで、全く関係性の無い管理者に対する受け取りが行われることを防ぐことにある。
In the invention according to claim 3, in addition to the confirmation method of claim 1, the homepage address input by the sender terminal is below the lowest layer that can be acquired from the homepage address input by the recipient terminal. Checking if it exists at the location.
The purpose of this confirmation is limited to those who manage the home page address that the recipient can receive from the home page address that can be obtained from the home page address entered by the recipient terminal. By doing so, it is possible to prevent the reception to the manager who has no relation at all.

請求項4に記載の発明では、
ホームページアドレスから転送先を決定する方法において、
転送先決定サーバは、
発送者端末から、ホームページアドレスである発送宛先データを入力する段階と、
受取者端末から、ホームページアドレスである受取宛先データと、受取先位置情報である受取先位置データを入力する段階と、
前記発送宛先データは、前記受取宛先データのホームページアドレスから取得することができる最下層以下の位置であるか否かを判定する宛先判定段階と、
パスワードである関係性確認パスワードデータを作成し、前記受取者端末に出力する段階と、
前記受取宛先データで示される位置におけるデータ内の特定の位置に、前記関係性確認パスワードデータが存在するかどうかを、前記受取宛先データで示される位置におけるサーバである宛先サーバとのネットワークを介しての通信内容から判定する関係性判定段階と、
前記宛先判定段階において最下層以下の位置であり、前記関係性判定段階において存在すれば、前記受取先位置データを、前記受取宛先データに対する転送先として決定する段階
を備えることを特徴とする方法を提供する。
In the invention according to claim 4,
In the method of determining the forwarding destination from the homepage address,
The forwarding destination determination server
From the shipper's terminal, entering the shipping address data that is the homepage address;
Receiving recipient address data as a homepage address and recipient location data as recipient location information from a recipient terminal;
The destination determination step of determining whether the shipping destination data is a position below the lowest layer that can be obtained from the homepage address of the receiving destination data;
Creating a relationship confirmation password data that is a password and outputting it to the recipient terminal;
Whether or not the relationship confirmation password data exists at a specific position in the data at the position indicated by the receiving destination data is determined via a network with a destination server that is a server at the position indicated by the receiving destination data. A relationship determination stage to determine from the communication content of
Determining the destination location data as a transfer destination for the destination data if it is a position below the lowest layer in the destination judgment step and exists in the relationship judgment step. provide.

この請求項4に記載の発明では、請求項2の確認方法の他に、請求項3で追加した確認も行っている。
なお、この確認は、請求項3で追加した確認と同じ目的で行われる。
In the invention according to claim 4, in addition to the confirmation method of claim 2, the confirmation added in claim 3 is also performed.
This confirmation is performed for the same purpose as the confirmation added in the third aspect.

ホームページアドレスから転送先を決定する方法によって、ホームページアドレスから受取先位置情報が導き出せるようになり、宅配対象物の宛先にホームページアドレスを指定しても受取先に宅配を行うことが可能となる。
また、コンテンツを公開するだけで、別途作業を行うこと無く、そのコンテンツに関連付けられたホームページアドレスから受取先位置情報が導き出せるようになることにより、そのコンテンツの管理者に宅配対象物を宅配することが可能となる。
さらに、ホームページアドレス自体は、受取先位置情報を直接示すものではないことから、匿名性による安全性の確保が可能となる。
なお、これらの効果は、新しく公開するコンテンツのみに得られるものでは無く、既に公開されているコンテンツにおいても、同様の効果を得ることができる。
With the method of determining the transfer destination from the home page address, the recipient location information can be derived from the home page address, and even if the home page address is specified as the destination of the delivery object, the delivery can be made to the recipient.
In addition, by simply publishing the content, the recipient location information can be derived from the homepage address associated with the content without any additional work, so that the delivery object can be delivered to the content manager. Is possible.
Furthermore, since the homepage address itself does not directly indicate the recipient location information, it is possible to ensure safety by anonymity.
Note that these effects are not obtained only for newly published content, and similar effects can be obtained also for already published content.

本発明の一実施形態におけるシステム構成全体を模式的に表した図である。It is a figure showing typically the whole system configuration in one embodiment of the present invention. 本発明の一実施形態における転送先決定サーバの構成を模式的に表した図である。It is the figure which represented typically the structure of the transfer destination determination server in one Embodiment of this invention. 本発明の一実施形態における宅配ファイルのデータ構造を表した図である。It is a figure showing the data structure of the delivery file in one Embodiment of this invention. 本発明の一実施形態における受取先ファイルのデータ構造を表した図である。It is a figure showing the data structure of the receiving file in one Embodiment of this invention. 本発明の一実施形態におけるメインプログラムのフローチャートである。It is a flowchart of the main program in one Embodiment of this invention. 本発明の一実施形態における端末に出力するトップ画面のレイアウトである。It is a layout of the top screen output to the terminal in one Embodiment of this invention. 本発明の一実施形態における発送処理サブルーチンのフローチャートである。It is a flowchart of the dispatch process subroutine in one Embodiment of this invention. 本発明の一実施形態における端末に出力する送金画面のレイアウトである。It is a layout of the remittance screen output to the terminal in one Embodiment of this invention. 本発明の一実施形態における受取処理サブルーチンのフローチャートの1ページ目である。It is the 1st page of the flowchart of the reception process subroutine in one Embodiment of this invention. 本発明の一実施形態における受取処理サブルーチンのフローチャートの2ページ目である。It is the 2nd page of the flowchart of the reception process subroutine in one Embodiment of this invention. 本発明の一実施形態における端末に出力する受取画面のレイアウトである。It is a layout of the receiving screen output to the terminal in one Embodiment of this invention. 本発明の一実施形態における資金の受け取りを行うための関係性確認方法が”指定URLへのアップロード”である場合の端末に出力する受取条件提示画面のレイアウトである。6 is a layout of a reception condition presentation screen output to a terminal when the relationship confirmation method for receiving funds in one embodiment of the present invention is “upload to a specified URL”. 本発明の一実施形態における資金の受け取りを行うための関係性確認方法が”受取先URLのコンテンツへのパスワード記載”である場合の端末に出力する受取条件提示画面のレイアウトである。FIG. 6 is a layout of a reception condition presentation screen output to a terminal when the relationship confirmation method for receiving funds in one embodiment of the present invention is “password entry in content of destination URL”. FIG. 本発明の一実施形態における照会処理サブルーチンのフローチャートである。It is a flowchart of the inquiry process subroutine in one Embodiment of this invention. 本発明の一実施形態における端末に出力する照会画面のレイアウトである。It is a layout of the inquiry screen output to the terminal in one Embodiment of this invention. 本発明の一実施形態における端末に出力する照会結果画面のレイアウトである。It is a layout of the inquiry result screen output to the terminal in one Embodiment of this invention. 本発明の一実施形態における管理者照会処理サブルーチンのフローチャートの1ページ目である。It is the first page of the flowchart of the administrator inquiry processing subroutine in one embodiment of the present invention. 本発明の一実施形態における管理者照会処理サブルーチンのフローチャートの2ページ目である。It is the 2nd page of the flowchart of the administrator inquiry process subroutine in one Embodiment of this invention. 本発明の一実施形態における端末に出力する管理者照会画面のレイアウトである。It is a layout of the administrator inquiry screen output to the terminal in one Embodiment of this invention. 本発明の一実施形態における端末に出力する管理者照会結果画面のレイアウトである。It is a layout of the administrator inquiry result screen output to the terminal in one Embodiment of this invention. 本発明の一実施形態における端末に出力する管理者照会結果受取明細画面のレイアウトである。It is a layout of the administrator inquiry result receipt details screen output to the terminal in one Embodiment of this invention.

以下、本発明の一実施形態を図面に基づいて説明する。なお、「本発明の一実施形態」のことを「本実施形態」と称するものとする。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that “one embodiment of the present invention” is referred to as “this embodiment”.

<本実施形態概要>
発明の効果を明確にするために、本発明のホームページアドレスから転送先を決定する方法を利用することで、宅配対象物である資金の宛先としてホームページアドレスを使用しても、発送元である発送者の口座から、受取先である受取者の口座へ、電子的に宅配を行う、つまり送金を行うことが可能な送金システムが本実施形態となっている。なお、資金の送金は、発送者の口座から受取者の口座へ直接送金されるわけではなく、一時保管先となる口座を介して間接的に行われる。
<Summary of this embodiment>
In order to clarify the effect of the invention, by using the method of determining the transfer destination from the homepage address of the present invention, even if the homepage address is used as the destination of the fund that is the delivery object, the shipping that is the sender This embodiment is a remittance system that can perform home delivery electronically, that is, remittance, from a recipient's account to a recipient's account that is a recipient. The funds are not transferred directly from the sender's account to the recipient's account, but indirectly through an account that is a temporary storage destination.

<システムの全体構成>
図1は、本実施形態のシステム(以下、「本実施形態のシステム」を「本システム」と称す)を概略的に示す全体構成図である。
<Overall system configuration>
FIG. 1 is an overall configuration diagram schematically showing a system of the present embodiment (hereinafter, “system of the present embodiment” is referred to as “present system”).

転送先決定サーバ11は、転送先決定者10が管理しているサーバで、資金の宛先として使用されるホームページアドレスから転送先を決定するために使用される。   The transfer destination determination server 11 is a server managed by the transfer destination determiner 10 and is used to determine a transfer destination from a homepage address used as a fund destination.

発送者端末21は、資金の発送者である発送者20が利用する端末で、転送先決定サーバ11の端末として使用される。   The shipper terminal 21 is a terminal used by the shipper 20 which is a fund shipper, and is used as a terminal of the transfer destination determination server 11.

受取者端末31は、資金の受取者である受取者30が利用する端末で、転送先決定サーバ11の端末として使用される。   The recipient terminal 31 is a terminal used by the recipient 30 who is the recipient of funds, and is used as a terminal of the transfer destination determination server 11.

宛先サーバ41は、資金の宛先として使用されるホームページアドレスから取得することができる最下層の位置を管理する宛先管理者40が使用しているサーバであり、受取者30と宛先管理者40との間に関係性があるかどうかを確認するために使用される。
ここで、宛先管理者40を宛先サーバ41の管理者としなかったのは、1台のサーバを複数の管理者が使用している場合があるからである。
例えば、ホームページアドレスで「http://www.a.com/」や「http://www.b.com/」、「http://www.c.com/〜user1/」、「http://www.c.com/〜user2/」以下の階層をそれぞれ異なる管理者が管理していたとしても、実際は全て1台のサーバで運用している場合がある。
The destination server 41 is a server used by the destination manager 40 that manages the position of the lowest layer that can be acquired from the homepage address used as the destination of funds. Used to check if there is a relationship between them.
Here, the reason why the destination manager 40 is not set as the manager of the destination server 41 is that a plurality of managers may use one server.
For example, “http://www.a.com/”, “http://www.b.com/”, “http://www.c.com/˜user1/”, “http: //Www.c.com/˜user2/ ”Even if different managers manage the layers below, there are cases in which all are actually operated by one server.

一時保管先宅配者サーバ51は、電子マネー決済者50が管理するサーバで、資金を発送元の口座から一時保管先の口座に送金するために使用される。
このサーバの利用者が、電子マネー決済者50が決める通信手順に従い、少なくとも、利用者を一意に識別するための情報である利用者識別情報と、送金金額情報と、クレジットカード情報を送信すると、クレジットカード情報と関連付けられた口座から、送金金額情報で示された分の資金を、利用者識別情報と関連付けられた口座へ送金する。
なお、この処理については、インターネットショッピングのクレジットカード決済システムでよく利用されていることから、詳細の説明については省略する。
The temporary storage destination courier server 51 is a server managed by the electronic money settlement person 50, and is used to transfer funds from a shipping source account to a temporary storage destination account.
When the user of this server transmits at least user identification information, information on remittance amount, and credit card information for uniquely identifying the user, in accordance with the communication procedure determined by the electronic money clearer 50, The funds corresponding to the remittance amount information are transferred from the account associated with the credit card information to the account associated with the user identification information.
Since this process is often used in a credit card payment system for Internet shopping, a detailed description thereof will be omitted.

受取先宅配者サーバ61は、金融機関60が管理するサーバで、資金を一時保管先の口座から受取先の口座に送金するために使用される。
このサーバの利用者が、金融機関60が決める通信手順に従い、少なくとも、利用者を一意に識別するための情報である利用者識別情報と、送金金額情報と、口座情報を送信すると、利用者識別情報と関連付けられた口座から、送金金額情報で示された分の資金を、口座情報が示す口座へ送金する。
なお、この処理については、金融機関が提供するファームバンキングシステムでよく利用されていることから、詳細の説明については省略する。
The receiver courier server 61 is a server managed by the financial institution 60, and is used to transfer funds from the temporary storage account to the receiver account.
When the user of this server transmits at least user identification information, remittance amount information, and account information, which is information for uniquely identifying the user, according to the communication procedure determined by the financial institution 60, the user identification The funds corresponding to the remittance amount information are transferred from the account associated with the information to the account indicated by the account information.
Since this process is often used in a farm banking system provided by a financial institution, a detailed description thereof will be omitted.

転送先決定サーバ11と、転送先決定者端末12と、発送者端末21と、受取者端末31と、宛先サーバ41と、一時保管先宅配者サーバ51と、受取先宅配者サーバ61は、公衆回線網71を介して情報の授受が可能となっている。   The transfer destination determination server 11, the transfer destination determiner terminal 12, the sender terminal 21, the receiver terminal 31, the destination server 41, the temporary storage destination courier server 51, and the destination courier server 61 are public Information can be exchanged via the network 71.

<転送先決定サーバ11の構成>
転送先決定サーバ11は、図2に示すように、入出力制御手段110と、制御手段120と、記憶手段130から構成される。
<Configuration of transfer destination determination server 11>
As illustrated in FIG. 2, the transfer destination determination server 11 includes an input / output control unit 110, a control unit 120, and a storage unit 130.

入出力制御手段110はモデムで構成され、公衆回線網71を介して接続された各端末や各サーバとの通信制御等を行う。   The input / output control means 110 is constituted by a modem, and performs communication control with each terminal and each server connected via the public line network 71.

制御手段120はCPUやメモリ等から構成され、プログラムを読み込み逐次実行することで、プログラムに従い、各手段の制御や、種々の演算、データの一時的な格納等を行う。   The control unit 120 includes a CPU, a memory, and the like, and reads each program and executes it sequentially, thereby controlling each unit, performing various calculations, temporarily storing data, and the like according to the program.

記憶手段130はハードディスクであり、OS131と、ターミナルサーバ132と、メインプログラム133と、宅配ファイル134と、受取先ファイル135とを記憶している。   The storage means 130 is a hard disk and stores an OS 131, a terminal server 132, a main program 133, a home delivery file 134, and a destination file 135.

OS131には、オペレーティングシステムのプログラムが記憶されており、制御手段120に読み込ませて逐次実行することで、各部を制御し、プロセス管理やメモリ管理、ファイル管理、ネットワーク管理等を行う。   The OS 131 stores an operating system program, which is read by the control unit 120 and executed sequentially, thereby controlling each unit and performing process management, memory management, file management, network management, and the like.

ちなみに、OS131を逐次実行するために必要なデータも記憶手段120に記憶されているが、説明の便宜上、図2上への図示は省略している。   Incidentally, data necessary for sequentially executing the OS 131 is also stored in the storage unit 120, but for the convenience of explanation, illustration on FIG. 2 is omitted.

以降の説明では、制御手段120に読み込ませて逐次実行しているOS131のことを、記憶手段130に記憶されたOS131と区別するために、「起動OS」と称するものとする。   In the following description, the OS 131 that is read and sequentially executed by the control unit 120 is referred to as a “boot OS” in order to distinguish it from the OS 131 stored in the storage unit 130.

ターミナルサーバ132には、ターミナルクライアントプログラムと対で動作するターミナルサーバプログラムが記憶されている。
ターミナルサーバ132を、起動OSのプロセスとして逐次実行し、ネットワークを介して接続している端末のターミナルクライアントプログラムとの間で、操作データと画面データの通信が行われることで、起動OSが提供するデスクトップやウィンドウ等のGUI環境を接続元の端末に提供することが可能である。
The terminal server 132 stores a terminal server program that operates in a pair with a terminal client program.
The terminal OS 132 is sequentially executed as the process of the boot OS, and the boot OS provides the operation data and the screen data communicated with the terminal client program of the terminal connected via the network. It is possible to provide a GUI environment such as a desktop or a window to a connection source terminal.

ちなみに、ターミナルサーバ132を逐次実行するために必要なデータも記憶手段120に記憶されているが、説明の便宜上、図2上への図示は省略した。   Incidentally, data necessary for sequentially executing the terminal server 132 is also stored in the storage means 120. However, for convenience of explanation, illustration on FIG. 2 is omitted.

以降の説明では、このターミナルサーバ132のプロセスのことを、記憶手段130に記憶されたターミナルサーバ132と区別するために、「ターミナルサーバプロセス」と称するものとする。   In the following description, the process of the terminal server 132 is referred to as a “terminal server process” in order to distinguish it from the terminal server 132 stored in the storage unit 130.

メインプログラム133には、図5のフローチャートに示す動作を行わせるためのプログラムが記憶されており、必要な時に、起動OSのプロセスとして逐次実行される。
このプログラムには、起動OSやターミナルサーバプロセスの機能を利用するために、API(Application Program Interface)を利用している箇所がある。
このことによって、メインプログラム133から見ると、ネットワークを介する各端末の制御については、ネットワークを意識せずに、ローカルコンピュータのように扱うことが可能となるため、以降の説明においては、これらの動作について毎回明記しないで、単に入出力で表す。
The main program 133 stores a program for performing the operation shown in the flowchart of FIG. 5, and is sequentially executed as a process of the boot OS when necessary.
In this program, there is a place where an API (Application Program Interface) is used in order to use the function of the boot OS and the terminal server process.
As a result, when viewed from the main program 133, the control of each terminal via the network can be handled like a local computer without being conscious of the network. Is not expressed every time, but is simply expressed by input / output.

以降の説明では、メインプログラム133のプロセスのことを、記憶手段130に記憶されたメインプログラム133と区別するために、「メインプログラムプロセス」と称するものとする。   In the following description, the process of the main program 133 is referred to as “main program process” in order to distinguish it from the main program 133 stored in the storage unit 130.

宅配ファイル134は、資金の送金に関するデータが記憶されている。
このファイルは、図3に示すデータ構造をしており、ファイル内の各レコード毎に一意に付けられる「発送番号」フィールドと、宛先であるホームページアドレスを表す「宛先」フィールドと、資金の送金金額を表す「送金金額」フィールドと、受取先位置情報を表す「受取番号」フィールドを1つのレコードとする集合で構成されている。
なお、「受取番号」フィールドにおいては、受取先位置情報を保存する段階に無い場合、受取番号の値が何も保存されていない状態を表す「NULL」値となる。
The home delivery file 134 stores data related to remittance of funds.
This file has the data structure shown in FIG. 3, and includes a “shipping number” field uniquely assigned to each record in the file, a “destination” field indicating a homepage address as a destination, and a remittance amount of funds. The “remittance amount” field indicating “reception” and the “reception number” field indicating reception destination position information are configured as one record.
In the “reception number” field, if there is no stage for storing the recipient location information, the value of the reception number is a “NULL” value indicating that no value is stored.

受取先ファイル135は、受取先位置情報に関するデータが記憶されている。
このファイルは、図4に示すデータ構造をしており、ファイル内の各レコード毎に一意に付けられる「受取番号」フィールドと、受取先位置情報にあたる口座情報である、「銀行コード」フィールドと、「支店コード」フィールドと、「口座番号」フィールドと、「預金科目」フィールドと、「口座名義」フィールドを1つのレコードとする集合で構成されている。
The recipient file 135 stores data related to recipient location information.
This file has the data structure shown in FIG. 4, and includes a “reception number” field uniquely assigned to each record in the file, a “bank code” field that is account information corresponding to the recipient location information, The “branch code” field, the “account number” field, the “deposit item” field, and the “account name” field are configured as a single record.

ちなみに、宅配ファイル134と受取先ファイル135の各レコードには、それぞれ受取番号という同じフィールド名があるが、お互いの該当フィールドに同じ数値を記憶し、関連付けることで、宅配ファイル134の該当レコードにおける受取番号フィールドから受取先の口座情報レコードを、受取先ファイル135より一意に検索すること等を可能にする。   Incidentally, each record of the delivery file 134 and the recipient file 135 has the same field name called a receipt number, but the same numerical value is stored in the corresponding field of each other and associated with each other so that the receipt in the corresponding record of the delivery file 134 is received. The account information record of the recipient can be uniquely retrieved from the recipient file 135 from the number field.

<初期処理>
まず、転送先決定サーバ11は初期処理を逐次実行することで、各端末からの接続を受け付けるようにする。
<Initial processing>
First, the transfer destination determination server 11 receives the connection from each terminal by sequentially executing initial processing.

転送先決定サーバ11は、起動OSの起動を行う。
これはサーバ起動時にOS131が制御手段120に読み込まれることで行われる。
The transfer destination determination server 11 starts the boot OS.
This is performed by the OS 131 being read into the control means 120 when the server is activated.

次に、ターミナルサーバプロセスを逐次実行し、転送先決定者端末12もしくは発送者端末21もしくは受取者端末31のいずれかの端末からの接続を待つ状態になる。
これは、起動OSのプロセスとして、ターミナルサーバ132を逐次実行することで行われる。
Next, the terminal server process is sequentially executed to wait for a connection from any one of the transfer destination determiner terminal 12, the sender terminal 21, and the receiver terminal 31.
This is performed by sequentially executing the terminal server 132 as a process of the boot OS.

<共通処理>
ここでは、転送先決定サーバ11が各端末から接続された時に、逐次実行される共通処理について説明している。
なお、この処理を行うには、事前に前述の初期処理を完了させ、各端末からの接続を受け付けるようにしておく必要がある。
<Common processing>
Here, the common process executed sequentially when the transfer destination determination server 11 is connected from each terminal is described.
In order to perform this process, it is necessary to complete the above-described initial process in advance and accept connections from each terminal.

転送先決定サーバ11は、各端末がターミナルクライアントプログラムを逐次実行して接続してくると、ターミナルサーバプロセスを介して、接続元の端末を制御する。   The transfer destination determination server 11 controls the connection source terminal via the terminal server process when each terminal is connected by sequentially executing the terminal client program.

次に、転送先決定サーバ11は、図5に示すフローチャートの動作を行うメインプログラムプロセスを逐次実行する。
これは、起動OSのプロセスとして、メインプログラム133を逐次実行することで行われる。
Next, the transfer destination determination server 11 sequentially executes a main program process that performs the operation of the flowchart shown in FIG.
This is performed by sequentially executing the main program 133 as a process of the boot OS.

以降では図7に示すフローチャートの各ステップについて説明することで、メインプログラム133の動作を示す。   Hereinafter, the operation of the main program 133 will be described by describing each step of the flowchart shown in FIG.

ステップS11では、複数の端末が同時に接続してくることを考慮し、排他処理を行う。
この時、所有権が取れた1つのプロセスのみが、ステップS12へと進むことができるが、取れなかった他のプロセスは、所有権が解放されるまでステップS12の実行を待つことになる。
In step S11, an exclusive process is performed in consideration of simultaneous connection of a plurality of terminals.
At this time, only one process that can take ownership can proceed to step S12, but the other processes that could not take hold wait for the execution of step S12 until the ownership is released.

ステップS12では、接続元である端末の接続元端末に対して、図6で示すトップ画面を出力する。
この時、接続元端末の操作者である接続元端末操作者には、トップ発送ボタン211か、トップ受取ボタン212か、トップ照会ボタン213か、トップ管理者照会ボタン214のいずれかを、接続元端末のマウスでクリックするように促す。
In step S12, the top screen shown in FIG. 6 is output to the connection source terminal of the terminal that is the connection source.
At this time, to the connection source terminal operator who is the operator of the connection source terminal, any one of the top dispatch button 211, the top reception button 212, the top inquiry button 213, or the top manager inquiry button 214 is connected. Prompt to click with the terminal mouse.

ステップS13では、ステップS12で出力されたトップ画面上にある、いずれかのボタンが接続元端末のマウスでクリックされたこと検知すると、転送先決定サーバ11は、選択されたボタンを示すトップボタン選択データを一時的に保存する。   In step S13, when it is detected that any button on the top screen output in step S12 is clicked with the mouse of the connection source terminal, the transfer destination determination server 11 selects the top button indicating the selected button. Save data temporarily.

ステップS14では、トップボタン選択データによって対応するサブルーチンを逐次実行する。   In step S14, the corresponding subroutine is sequentially executed according to the top button selection data.

ステップS15では、排他処理の所有権を開放し、次の端末が逐次実行できるようにしてから、プロセスの終了を行う。
なお、排他制御の所有権の開放は、各画面の右上に出力されている終了ボタンのクリックを検知するか、長時間に渡って端末から操作がないことを検知することでも行われる。
In step S15, the ownership of the exclusive process is released so that the next terminal can execute it sequentially, and then the process is terminated.
Note that the release of exclusive control ownership is also performed by detecting the click of the end button output at the upper right of each screen or by detecting that there is no operation from the terminal for a long time.

<発送処理>
発送処理では、前述の本実施形態概要において、発送者の口座である発送者20の口座から、一時保管先の口座である転送先決定者10の口座へ、資金を送金するところまで行う。
<Shipment processing>
In the dispatch process, in the above-described outline of the present embodiment, the process is performed from the account of the shipper 20 that is a shipper's account to the point where money is transferred from the account of the transfer destination determiner 10 that is a temporary storage destination account.

この処理は、前述の共通処理が実施可能な端末であれば、どの端末でも行えるが、説明の便宜上、発送者20が発送者端末21を使用して行うものとする。   This processing can be performed by any terminal as long as the above-described common processing can be performed. However, for convenience of explanation, it is assumed that the sender 20 uses the sender terminal 21.

発送者20はまず、発送者端末21を転送先決定サーバ11に接続し、前述の共通処理を逐次実行する。
その途中、ステップS12において、発送者20が発送者端末21のマウスでトップ発送ボタン211をクリックすることにより、転送先決定サーバ11は、図7のフローチャートに示す動作を行う発送処理サブルーチンを逐次実行する。
The shipper 20 first connects the shipper terminal 21 to the transfer destination determination server 11 and sequentially executes the common processing described above.
In the middle, in step S12, when the sender 20 clicks the top dispatch button 211 with the mouse of the sender terminal 21, the transfer destination determination server 11 sequentially executes a dispatch processing subroutine for performing the operation shown in the flowchart of FIG. To do.

以降では図7に示すフローチャートの各ステップについて説明することで、発送処理サブルーチンの動作を示す。   Hereinafter, each step of the flowchart shown in FIG. 7 will be described to show the operation of the dispatch processing subroutine.

ステップS21では、発送者端末21の画面に図8で示す発送画面を出力する。
この時、発送者20には、発送する宛先となるホームページアドレスを発送宛先テキストボックス311に、資金の送金金額を送金金額テキストボックス312に、発送者20が資金の送金に使用するクレジットカード情報を発送元位置情報313に、それぞれ発送者端末21のキーボードとマウスを使用して入力するように促す。
また、これらの入力が完了したら、最後に発送ボタン314を発送者端末21のマウスでクリックするようにも促す。
In step S21, the shipping screen shown in FIG.
At this time, the sender 20 receives the homepage address as the destination to be sent in the destination address text box 311, the money transfer amount in the money transfer amount text box 312, and the credit card information used by the sender 20 for money transfer. It is urged to input the shipping source position information 313 by using the keyboard and mouse of the sender terminal 21 respectively.
When these inputs are completed, the user is also prompted to click the shipping button 314 with the mouse of the sender terminal 21 at the end.

ステップS22では、発送ボタン314がマウスでクリックされたことを検知すると、その時までに、発送宛先テキストボックス311へと入力されたデータを発送宛先データとして、送金金額テキストボックス312へと入力されたデータを宅配対象物データとして、発送元位置情報313へと入力されたデータを発送元位置データとして、一時的に保存する。   In step S22, when it is detected that the shipping button 314 has been clicked with the mouse, the data input to the remittance amount text box 312 by using the data input to the shipping destination text box 311 as the shipping destination data by that time. Is temporarily stored as the delivery source position data, and the data input to the delivery source position information 313 as the delivery object data.

ステップS23では、発送者20の口座から発送先決定者10の口座に対して資金の送金を行う電子マネー決済処理を行う。
電子マネー決済処理は、電子マネー決済者50が決める通信手順に従い、一時保管先宅配者サーバ51に公衆回線網71を介して、少なくとも、利用者識別情報と、送金金額情報と、クレジットカード情報を、送信することで行われる。
この時、利用者識別情報には、あらかじめメインプログラム133内で設定されていて、プロセスとして逐次実行された時に、一時保管先宅配者サーバ利用者識別データとして読み込まれたものを使用している。
また、送金金額情報には宅配対象物データを、口座情報には発送元位置データをそれぞれ使用している。
In step S23, an electronic money settlement process is performed in which funds are transferred from the account of the shipper 20 to the account of the shipper determiner 10.
In the electronic money settlement process, at least user identification information, remittance amount information, and credit card information are transmitted to the temporary storage destination courier server 51 via the public network 71 in accordance with a communication procedure determined by the electronic money settlement person 50. , Done by sending.
At this time, the user identification information that is set in advance in the main program 133 and is read as temporary storage destination courier server user identification data when sequentially executed as a process is used.
Further, the delivery object data is used for the remittance amount information, and the shipping source position data is used for the account information.

ステップS24では、ステップS23の電子マネー決済処理が成功したか否かを、一時保管先サーバ51との通信内容から確認し、失敗していればエラー画面を発送者端末21に出力して、発送処理を完了する。
成功していれば、発送者20の口座から発送先決定者10の口座に送金が完了したとして、続けてステップS25に処理を移す。
In step S24, whether or not the electronic money settlement process in step S23 is successful is confirmed from the contents of communication with the temporary storage destination server 51. If it fails, an error screen is output to the shipper terminal 21 to Complete the process.
If successful, it is determined that remittance has been completed from the account of the shipper 20 to the account of the shipper determiner 10, and the process proceeds to step S 25.

ステップS25では、宅配ファイル134にレコードを追加書き込みすることで、発送情報の記憶を行う。
この時のレコードの各フィールドには次に示すデータが格納される。
「宅配番号」フィールドには、宅配ファイル134に書き込まれた全てのレコードにおける宅配番号フィールドの値と重複しない一意の値が、「宛先」フィールドには、発送宛先データが、「送金金額」フィールドには、宅配対象物データが、「受取番号」には、NULL値がそれぞれ格納される。
In step S25, the shipping information is stored by additionally writing a record to the home delivery file 134.
The following data is stored in each field of the record at this time.
In the “delivery number” field, a unique value that does not overlap with the value of the delivery number field in all records written in the delivery file 134 is displayed. In the “destination” field, the shipping destination data is displayed in the “remittance amount” field. The delivery target object data is stored, and the “reception number” stores a NULL value.

ステップS26では、発送者端末21の画面に送金が完了した旨を出力することで、発送処理を完了する。   In step S26, the fact that the remittance has been completed is output on the screen of the sender terminal 21, thereby completing the shipping process.

<受取処理>
受取処理では、前述の本実施形態概要において、一時保管先の口座である転送先決定者10の口座から、受取者の口座である受取者30の口座へ、資金を送金するところまで行う。
一時保管先の口座である転送先決定者10の口座には、前述の発送処理で、発送者の口座である発送者20の口座から資金が送金されているため、この受取処理が完了することで、前述の本実施形態概要を満たすこととなる。
<Receipt processing>
In the receiving process, in the above-described outline of the present embodiment, the process is performed from the account of the transfer destination determiner 10 which is a temporary storage destination account to the point where money is transferred from the account of the receiver 30 which is the account of the receiver.
The funds are transferred from the account of the shipper 20 which is the shipper's account to the account of the transfer destination determiner 10 which is the account of the temporary storage destination, and this receiving process is completed. Thus, the above-described outline of the present embodiment is satisfied.

この処理は、前述の端末共通処理が実施可能な端末であれば、どの端末でも行えるが、説明の便宜上、受取者30が受取者端末31を使用して行うものとする。   This process can be performed by any terminal as long as the terminal common process can be performed. However, for convenience of explanation, it is assumed that the receiver 30 uses the receiver terminal 31.

受取者30はまず、受取者端末31を転送先決定サーバ11に接続することで、前述の共通処理を逐次実行する。
その途中、ステップS12において、受取者30が受取者端末31のマウスでトップ受取ボタン212をクリックすることにより、転送先決定サーバ11は、図9と図10のフローチャートに示す動作を行う受取処理サブルーチンを逐次実行する。
First, the recipient 30 connects the recipient terminal 31 to the transfer destination determination server 11 to sequentially execute the above-described common processing.
On the way, when the recipient 30 clicks the top receipt button 212 with the mouse of the recipient terminal 31 in step S12, the transfer destination determination server 11 performs the operation shown in the flowcharts of FIG. 9 and FIG. Are executed sequentially.

以降では図9と図10に示すフローチャートの各ステップについて説明することで、受取処理サブルーチンの動作を示す。   Hereinafter, each step of the flowcharts shown in FIGS. 9 and 10 will be described to show the operation of the reception processing subroutine.

ステップS31では、受取者端末31の画面に図11で示す受取画面を出力する。この時、受取者30には、受け取りを行う宛先のホームページアドレスを受取宛先テキストボックス411に、受取先位置情報となる口座情報を受取先位置情報412に、それぞれ受取者端末31のキーボードやマウスを使って入力するように促す。
そして、関係性確認モード413では、受取宛先テキストボックス411に入力したホームページアドレスに対する資金の受け取りを行うための確認方法を、受取者端末31のマウスを使用することで、選択するように促す。
さらに、これらの入力が完了したら、最後に受取条件作成ボタン414を受取者端末31のマウスでクリックするようにも促す。
In step S31, the receiving screen shown in FIG. At this time, the recipient 30 receives the homepage address of the recipient to receive in the recipient destination text box 411, the account information as recipient location information in the recipient location information 412, and the keyboard and mouse of the recipient terminal 31 respectively. Prompt to enter using.
In the relationship confirmation mode 413, the user is prompted to select a confirmation method for receiving funds for the homepage address input in the recipient address text box 411 using the mouse of the recipient terminal 31.
Further, when these inputs are completed, the user is also prompted to click the receipt condition creation button 414 with the mouse of the recipient terminal 31 at the end.

なお、ホームページアドレスに対する資金の受け取りを行うための確認方法は2つ用意されており、いずれか1つを選択する。
この確認は、受取宛先テキストボックス411に入力されたホームページアドレスから取得することができる最下層の位置における管理者である宛先管理者40と、受取者30との間に、関係性が全く無いのにも関わらず、受取先位置情報412に入力された口座情報を信用して、そのままそれを転送先として決定し、誤った送金が行われることを防ぐことが目的で行われる。
There are two confirmation methods for receiving funds for the homepage address, and one of them is selected.
In this confirmation, there is no relationship between the recipient 30 and the recipient manager 40 who is the manager at the lowest layer position that can be acquired from the homepage address entered in the recipient address text box 411. Nevertheless, the account information input in the recipient location information 412 is trusted to determine it as a transfer destination as it is and to prevent erroneous remittance.

一つは”指定URLへのアップロード”による方法で、これは、受取宛先テキストボックス411に入力されたホームページアドレスから取得することができる最下層以下の別の位置を示すホームページアドレスを作成し、その位置を受取者端末31に出力することで受取者30に通知して、その位置の操作ができるかどうかの確認を行う方法である。   One is a method by “Upload to specified URL”, which creates a homepage address indicating another position below the lowest layer that can be obtained from the homepage address input in the recipient address text box 411, and This is a method of notifying the recipient 30 by outputting the position to the recipient terminal 31 and confirming whether or not the position can be operated.

もう一つは、”受取先URLのコンテンツへのパスワード記載”による方法で、これは、パスワードを受取者端末31に出力することで受取者30に通知し、受取宛先テキストボックス411に入力されたホームページアドレスの位置におけるデータ内のあらかじめ決められた位置に、そのパスワードを設置できるかを確認する方法である。   The other is a method based on “description of the password in the content of the recipient URL”, which is notified to the recipient 30 by outputting the password to the recipient terminal 31 and entered in the recipient text box 411. This is a method for confirming whether or not the password can be set at a predetermined position in the data at the position of the home page address.

以降の説明においては、この「ホームページアドレスに対する資金の受け取りを行うための確認方法」を「関係性確認方法」と称する。   In the following description, this “confirmation method for receiving funds for the homepage address” will be referred to as “relationship confirmation method”.

ステップS32では、受取条件作成ボタン414がマウスでクリックされたことを検知すると、その時までに、受取宛先テキストボックス411へと入力されたデータを受取宛先データとして、受取先位置情報412へと入力されたデータを受取先位置データとして、関係性確認モード413でどの方法を選択したか示すデータを関係性確認モードデータとして一時的に保存する。
なお、関係性確認モードデータは、関係性確認モード413で”指定URLへのアップロード”を選択していたら真、”受取先URLのコンテンツへのパスワード記載”を選択していれば偽がセットされる。
In step S32, when it is detected that the reception condition creation button 414 has been clicked with the mouse, the data input to the reception destination text box 411 is input to the reception destination position information 412 by that time as reception destination data. The data indicating which method is selected in the relationship confirmation mode 413 is temporarily stored as the relationship confirmation mode data.
Note that the relationship confirmation mode data is set to true if “upload to specified URL” is selected in the relationship confirmation mode 413, and false if “write password to destination URL content” is selected. The

ステップS33では、宅配ファイル134をレコード単位で読み込み、前述の発送処理で入力された発送宛先データである宛先フィールドのデータが、受取宛先データが示すホームページアドレスから取得できる最下層以下の位置であり、かつ受取番号フィールドがNULL値のレコードを検索し、一致したレコードを全て受取対象宅配データとして一時的に保存する。
この処理によって、受取者30が受け取りを行うことができるものを、受取者端末から入力されたホームページアドレスの中で表すことができる最下層以下の位置を管理下とする管理者に対するものに限定することで、全く関係性の無い管理者に対する宅配対象物の受け取りが行われることを防ぎ、二重で資金の受け取りが行われることを防いでいる。
In step S33, the delivery file 134 is read in units of records, and the data in the destination field, which is the shipping destination data input in the above-described shipping process, is a position below the lowest layer that can be acquired from the homepage address indicated by the receiving destination data. In addition, a record having a NULL in the receipt number field is searched, and all the matched records are temporarily stored as delivery target delivery data.
By this processing, what can be received by the recipient 30 is limited to those for the manager who manages the position below the lowest layer that can be expressed in the homepage address input from the recipient terminal. This prevents the delivery object from being received by a manager who has nothing to do with the fund, and prevents double receipt of funds.

ステップS34では、関係性確認モードデータが真であればステップS35へ、偽であればステップS36へ処理を移す。
これは、受取者30が選択した関係性確認方法に沿って確認を行うために必要なデータを、次のステップで作成することを目的としている。
In step S34, if the relationship confirmation mode data is true, the process proceeds to step S35, and if it is false, the process proceeds to step S36.
The purpose of this is to create data necessary for confirmation in accordance with the relationship confirmation method selected by the recipient 30 in the next step.

ステップS35では、”指定URLへのアップロード”による関係性確認方法に沿った確認を行うために必要な関係性確認宛先データを作成する。
このデータは、受取宛先データから取得することができる最下層以下の別の位置を示すホームページアドレスである。
例えば、受取宛先データで示されるホームページアドレスのスキーム名がhttpである場合、受取宛先データから取得できる最下層までの文字列コードに、ランダムに生成した文字列データを追加したものが、それにあたる。
次に、関係性確認宛先データで示される宛先の該当箇所に対して、既にデータが存在しないかを、宛先サーバ41との通信内容から確認し、データが存在すれば、新しくデータを作り直す。
一定回数新しくデータを作り直しても、データが存在する場合は、受取者端末31の端末にエラー画面を表示して、受取処理を完了する。
In step S35, the relationship confirmation destination data necessary for performing confirmation in accordance with the relationship confirmation method by “upload to the specified URL” is created.
This data is a home page address indicating another position below the lowest layer that can be acquired from the receiving destination data.
For example, when the scheme name of the homepage address indicated by the reception destination data is http, the character string data randomly generated to the character string code from the reception destination data to the lowest layer corresponds to this.
Next, it is confirmed from the contents of communication with the destination server 41 whether or not the data already exists for the corresponding portion of the destination indicated by the relationship confirmation destination data. If the data exists, new data is recreated.
If data still exists after a new number of data has been recreated a certain number of times, an error screen is displayed on the terminal of the recipient terminal 31 to complete the receiving process.

ステップS36では、”受取先URLのコンテンツへのパスワード記載”による関係性確認方法に沿った確認を行うために必要な関係性確認パスワードデータを作成する。
このデータは、受取宛先データで示されるホームページアドレスによって予想されるコンテンツがどのようなものかによってパスワードデータは異なる。例えば、ウェブページであればランダムに生成した文字列データであるし、静止画や動画であれば、ランダムに生成したバイナリデータである。
なお、ホームページアドレスからコンテンツを予想する場合、例えばホームページアドレスのスキーム名がhttpやhttps、ftpであれば、ホームページアドレスの末尾がどのような形になっているかで行われる。「.jpg」や「.gif」等で終わっていれば画像として、「.htm」や「.html」で終わればウェブページとして予想することが可能である。
In step S36, the relationship confirmation password data necessary for performing the confirmation in accordance with the relationship confirmation method by "description of the password in the content of the recipient URL" is created.
This data has different password data depending on what kind of content is expected by the homepage address indicated by the receiving destination data. For example, if it is a web page, it is character string data generated randomly, and if it is a still image or a moving image, it is binary data generated randomly.
In addition, when the content is predicted from the homepage address, for example, if the scheme name of the homepage address is http, https, or ftp, it is performed depending on the form of the end of the homepage address. An image can be predicted if it ends with “.jpg” or “.gif”, and a web page can be predicted if it ends with “.html” or “.html”.

ステップS37では、受取者端末31の画面に受取条件提示画面を出力するが、関係性確認方法によって出力する内容が一部異なる。
関係性確認モードデータが真であれば、”指定URLへのアップロード”による関係性確認方法なので、図12で示す画面を出力する。この時、関係性確認宛先データ表示エリア421には、ステップS35で作成した関係性確認宛先データ内容を出力している。
一方、関係性確認モードデータが偽であれば、”受取先URLのコンテンツへのパスワード記載”による関係性確認方法なので、図13に示す画面を出力する。この時、関係性確認パスワードデータ表示エリア422には、ステップS36で作成した関係性確認パスワードデータの内容を出力している。
そして、関係性を確認する準備ができたら、受取条件提示受取ボタン423を受取者30のマウスでクリックするように促す。
In step S37, the reception condition presentation screen is output on the screen of the recipient terminal 31, but the output contents are partially different depending on the relationship confirmation method.
If the relationship confirmation mode data is true, since the relationship confirmation method is based on “upload to a specified URL”, the screen shown in FIG. 12 is output. At this time, the relationship confirmation destination data display area 421 outputs the content of the relationship confirmation destination data created in step S35.
On the other hand, if the relationship confirmation mode data is false, since the relationship confirmation method is based on “description of password in content of destination URL”, the screen shown in FIG. At this time, the contents of the relationship confirmation password data created in step S36 are output to the relationship confirmation password data display area 422.
When it is ready to confirm the relationship, the user is prompted to click the receipt condition presentation receipt button 423 with the recipient 30 mouse.

ステップS38では、受取者端末31において、受取者30による受取条件提示受取ボタン422のクリックを検知することで、次のステップS39に処理を移す。   In step S38, when the recipient terminal 31 detects the click of the receipt condition presentation receipt button 422 by the recipient 30, the process proceeds to the next step S39.

ステップS39では、関係性確認モードデータが真であればステップS40へ、偽であればステップS41へ処理を移す。
これは、以降のステップにおいて、受取者30が選択した関係性確認方法に沿って確認を行うことを目的としている。
In step S39, if the relationship confirmation mode data is true, the process proceeds to step S40, and if false, the process proceeds to step S41.
This is intended to perform confirmation in accordance with the relationship confirmation method selected by the recipient 30 in subsequent steps.

ステップS40では、”指定URLへのアップロード”による関係性確認方法に沿った確認を行う。
具体的には、関係性確認宛先データで示される位置にデータが存在するかを、宛先サーバ41と通信を行うことで確認する。
In step S40, confirmation is performed according to the relationship confirmation method by "upload to the specified URL".
Specifically, it is confirmed by communicating with the destination server 41 whether data exists at the position indicated by the relationship confirmation destination data.

ステップS41では、”受取先URLのコンテンツへのパスワード記載”による関係性確認方法に沿った確認を行う。
具体的には、受取宛先データで示される位置に存在するデータ内の特定の位置に、関係性確認パスワードデータが存在するかを、宛先サーバ41と通信を行うことで確認する。
In step S41, confirmation is performed in accordance with the relationship confirmation method based on “description of password in content of destination URL”.
Specifically, it is confirmed by communicating with the destination server 41 whether or not the relationship confirmation password data exists at a specific position in the data indicated by the reception destination data.

ステップS42では、宛先サーバ41との通信内容から、データが存在しているかを判定し、データが存在しなければ、受取者端末31の端末にエラー画面を表示して、受取処理を完了する。一方、データが存在していると判断できれば、ステップS43へ処理を移す。
データが存在しているかどうかの判定方法は、ホームページアドレスによって異なる。
なぜかといえば、ホームページアドレスのスキーム名がhttpとhttpsとftpでは、通信を行うプロトコルが異なることで、通信内容や通信手順が異なるからである。その他にも、”受取先URLのコンテンツへのパスワード記載”による関係性確認方法では、ホームページアドレスから予想されるコンテンツの内容によっても確認する位置が異なることが挙げられる。
なお、この時点でデータの存在を確認することができれば、受取先位置データの受取先位置情報を、受取宛先データのホームページアドレスに対する転送先に決定する。
In step S42, it is determined from the contents of communication with the destination server 41 whether data exists. If no data exists, an error screen is displayed on the terminal of the recipient terminal 31 to complete the receiving process. On the other hand, if it can be determined that data exists, the process proceeds to step S43.
The method for determining whether data exists or not depends on the homepage address.
This is because when the scheme name of the home page address is http, https, and ftp, the communication content and the communication procedure are different due to different protocols for communication. In addition, in the relationship confirmation method by “description of the password in the content of the destination URL”, the confirmation position may be different depending on the content expected from the homepage address.
If the existence of the data can be confirmed at this time, the receiving destination position information of the receiving destination position data is determined as the transfer destination for the homepage address of the receiving destination data.

ステップS43では、ステップS42で受取先位置情報が取得できたことにより、発送先決定者10の口座から受取者30の口座に対して資金の送金を行うファームバンキング処理を行う。
ファームバンキング処理は、金融機関60が決める通信手順に従い、受取先宅配者サーバ61に公衆回線網71を介して、少なくとも、利用者識別情報と、送金金額情報と、口座情報を、送信することで行われる。
この時、利用者識別情報には、あらかじめメインプログラム133内で設定されていて、プロセスとして逐次実行された時に、受取先宅配者サーバ利用者識別データとして読み込まれたものを使用している。
また、送金金額情報には受取対象宅配データに含まれる全ての送金金額フィールドの合計値である受取合計金額データを、口座情報には受取先データを、それぞれ使用している。
In step S43, a firm banking process is performed in which funds are transferred from the account of the shipping destination determiner 10 to the account of the receiver 30 because the receiver location information has been acquired in step S42.
In the farm banking process, at least user identification information, remittance amount information, and account information are transmitted to the recipient courier server 61 via the public network 71 in accordance with a communication procedure determined by the financial institution 60. Done.
At this time, as the user identification information, information set in advance in the main program 133 and read as the recipient courier server user identification data when sequentially executed as a process is used.
The remittance amount information uses received total amount data which is the total value of all remittance amount fields included in the delivery target delivery data, and the account information uses recipient data.

ステップS44では、ステップS43のファームバンキング処理が成功したか否かを、受取先宅配者サーバ61との通信内容から確認し、失敗していればエラー画面を受取者端末31の端末にエラー画面を表示して、受取処理を完了する。
成功していれば、発送先決定者10の口座から受取者30の口座に送金が完了したとして、続けてステップS45に処理を移す。
In step S44, whether or not the farm banking process in step S43 is successful is confirmed from the contents of communication with the recipient courier server 61. If it fails, an error screen is displayed on the terminal of the recipient terminal 31. Display and complete the receiving process.
If successful, it is determined that remittance has been completed from the account of the shipping destination determiner 10 to the account of the recipient 30, and the process is subsequently transferred to step S45.

ステップS45では、受取先ファイル135にレコードを追加書き込みすることで、受取先位置情報の記憶を行う。
この時のレコードの各フィールドには次に示すデータが格納される。
「受取番号」フィールドには、受取先ファイル135に書き込まれた全ての宅配番号フィールドの値と重複しない一意の値がセットされ、それ以外のフィールドには、受取先位置データにおける該当データがそれぞれセットされる。
In step S45, the recipient location information is stored by additionally writing a record to the recipient file 135.
The following data is stored in each field of the record at this time.
In the “reception number” field, a unique value that does not overlap with the values of all the delivery number fields written in the destination file 135 is set, and in the other fields, the corresponding data in the destination position data is set. Is done.

ステップS46では、受取対象宅配データの宅配番号と一致する全てのレコードを宅配ファイル134の中から検索して探し出し、それぞれのレコードにおける受取番号フィールドに対して、ステップS45で受取先ファイル135に追加書き込みしたレコードの受取番号フィールドのデータと同じ受取番号を書き込む。こうすることで、受け取りが完了した宅配レコードから受取先位置情報を検索することが可能となり、同時に、受取番号フィールドがNULL値で無くなることにより、ステップS33との組み合わせから、二重受取を防ぐことが可能となる。   In step S46, all records that match the delivery number of the delivery target delivery data are searched and searched from the delivery file 134, and the receipt number field in each record is additionally written in the destination file 135 in step S45. The same receipt number as the data in the receipt number field of the record is written. By doing so, it becomes possible to retrieve the recipient location information from the delivery record that has been received, and at the same time, the receipt number field is not a NULL value, thereby preventing double receipt from the combination with step S33. Is possible.

ステップS47において転送先決定サーバ11は、受取者端末31の画面に受取が完了した旨を出力することで、受取処理を完了する。   In step S <b> 47, the transfer destination determination server 11 outputs the fact that the reception is completed on the screen of the recipient terminal 31, thereby completing the reception process.

<送金の完了>
前述の発送処理と受取処理により、ホームページアドレスを宛先とする資金を、発送元から受取先に送金することを実現した。
また、処理の途中で、ホームページアドレスから受取先位置情報を取得することも実現した。
その他にも照会処理や管理者照会処理があるので、それぞれを以下に示す。
<Completion of remittance>
Through the above-mentioned shipping process and receiving process, it was possible to transfer funds destined for the homepage address from the shipping source to the receiving party.
In addition, it was also possible to obtain recipient location information from the homepage address during the process.
There are other query processing and administrator query processing, each of which is shown below.

<照会処理>
照会処理は、発送状況や受取状況を閲覧することを目的として用意される。
<Inquiry processing>
The inquiry process is prepared for the purpose of browsing the shipping status and the receiving status.

接続元端末操作者はまず、接続元端末を転送先決定サーバ11と接続することで、前述の端末共通処理を逐次実行する。
その途中、ステップS12において、接続元端末操作者が接続元端末のマウスでトップ照会ボタン213をクリックすることにより、転送先決定サーバ11は、図14のフローチャートに示す動作を行う照会処理サブルーチンを逐次実行する。
First, the connection source terminal operator sequentially executes the above-described terminal common processing by connecting the connection source terminal to the transfer destination determination server 11.
On the way, in step S12, when the connection source terminal operator clicks the top inquiry button 213 with the mouse of the connection source terminal, the transfer destination determination server 11 sequentially executes an inquiry processing subroutine for performing the operation shown in the flowchart of FIG. Run.

以降では図14に示すフローチャートの各ステップについて説明することで、照会処理サブルーチンの動作を示す。   Hereinafter, each step of the flowchart shown in FIG. 14 will be described to show the operation of the inquiry processing subroutine.

ステップS51では、接続元端末の画面に図15で示す照会画面を出力する。
この時、接続元端末操作者には、照会する宛先となるホームページアドレスを照会宛先テキストボックス511に、接続元端末のキーボードで入力するよう促す。
また、最後に照会検索ボタン512を接続元端末のマウスでクリックするようにも促す。
In step S51, the inquiry screen shown in FIG. 15 is output on the screen of the connection source terminal.
At this time, the connection source terminal operator is prompted to input the homepage address to be inquired into the inquiry destination text box 511 using the keyboard of the connection source terminal.
Finally, the user is also prompted to click the inquiry search button 512 with the mouse of the connection source terminal.

ステップS52では、照会検索ボタン512のクリックを検知すると、その時までに照会宛先テキストボックス511に入力されたデータを照会宛先データとして一時的に保存する。   In step S52, when the click of the inquiry search button 512 is detected, the data input in the inquiry destination text box 511 by that time is temporarily stored as inquiry destination data.

ステップS53では、発送状況や受取状況を閲覧するためのデータを宅配ファイル134から読み出す。
具体的には、照会宛先データと前方一致する宛先フィールドを持つ全てのレコードを、宅配ファイル134から読み出し、照会結果データとして一時的に保存することで行われる。
ちなみに、前方一致で検索しているのは、完全一致で検索してしまうと、受取者が受け取れるはずの宅配対象物に関する情報が見つけにくいからである。
In step S53, data for browsing the shipping status and the receiving status is read from the home delivery file 134.
More specifically, all records having a destination field that matches forward with the inquiry destination data are read from the delivery file 134 and temporarily stored as inquiry result data.
Incidentally, the reason why the search is made with the forward match is that if the search is made with the complete match, it is difficult to find information on the delivery object that the recipient should be able to receive.

ステップS54では、照会結果データを使用して、図16に示す照会結果画面を接続元端末の画面に出力することで、照会処理を完了する。
この時、該当レコードの受取番号フィールドにおける値がNULL値であれば「未」を、それ以外であれば「済」を受取状況として表示している。
In step S54, the inquiry processing is completed by outputting the inquiry result screen shown in FIG. 16 to the screen of the connection source terminal using the inquiry result data.
At this time, if the value in the receipt number field of the corresponding record is a NULL value, “not yet” is displayed, and if not, “completed” is displayed as the reception status.

<管理者照会処理>
管理者照会処理は、発送状況や受取状況を閲覧することを目的として用意される。
ちなみに、前述の照会処理とは目的は一緒だが、受取先位置情報の表示も行う点で異なっている。
また、受取先位置情報を悪用されることを防ぐことを目的として、管理者の転送先決定者10のみが照会できるように、管理者パスワードの入力を必要としている。
<Administrator inquiry process>
The administrator inquiry process is prepared for the purpose of browsing the shipping status and the receiving status.
Incidentally, although the purpose is the same as that of the above-described inquiry processing, it is different in that the recipient location information is also displayed.
Further, for the purpose of preventing the recipient location information from being misused, it is necessary to input the administrator password so that only the transfer destination determiner 10 of the administrator can make an inquiry.

この処理は、前述の端末共通処理が実施可能な端末であれば、どの端末でも行えるが、説明の便宜上、転送先決定者10が転送先決定者端末12を使用して行うものとする。   This process can be performed by any terminal as long as the above-described terminal common process can be performed. However, for convenience of explanation, it is assumed that the transfer destination determiner 10 uses the transfer destination determiner terminal 12.

転送先決定者10はまず、転送先決定者端末12を転送先決定サーバ11と接続することで、前述の端末共通処理を逐次実行する。
その途中、ステップS12において、転送先決定者10が転送先決定者端末12のマウスでトップ管理者照会ボタン214をクリックすることにより、転送先決定サーバ11は、図17と図18のフローチャートに示す動作を行う管理者照会処理サブルーチンを逐次実行する。
First, the transfer destination determiner 10 sequentially executes the above-described terminal common processing by connecting the transfer destination determiner terminal 12 to the transfer destination determination server 11.
On the way, in step S12, when the transfer destination determiner 10 clicks the top manager inquiry button 214 with the mouse of the transfer destination determiner terminal 12, the transfer destination determination server 11 is shown in the flowcharts of FIGS. The administrator inquiry processing subroutine for performing the operation is sequentially executed.

以降では図17と図18に示すフローチャートの各ステップについて説明することで、照会処理サブルーチンの動作を示す。   Hereinafter, the steps of the inquiry processing subroutine will be described by describing each step of the flowcharts shown in FIGS. 17 and 18.

ステップS61では、転送先決定者端末12の画面に図19で示す管理者照会画面を出力する。
この時、転送先決定者10には、照会する宛先となるホームページアドレスを管理者照会宛先テキストボックス611に、管理者パスワードを管理者照会パスワードテキストボックス612に、それぞれ転送先決定者端末12のキーボードとマウスで入力するよう促す。
また、最後に管理者照会ボタン613を転送先決定者端末12のマウスでクリックするようにも促す。
In step S61, the administrator inquiry screen shown in FIG. 19 is output on the screen of the transfer destination determiner terminal 12.
At this time, the transfer destination determiner 10 sends the home page address to be inquired to the administrator inquiry destination text box 611, the administrator password to the administrator inquiry password text box 612, and the keyboard of the transfer destination determiner terminal 12. Prompt with the mouse.
Finally, the administrator is also prompted to click the administrator inquiry button 613 with the mouse of the transfer destination determiner terminal 12.

ステップS62では、管理者照会ボタン613のクリックを検知すると、その時までに、管理者照会宛先テキストボックス611へと入力されたデータを管理者照会宛先データとして、管理者照会パスワードテキストボックス612へと入力されたデータを管理者照会パスワードデータとして一時的に保存する。   In step S62, when the click of the administrator inquiry button 613 is detected, the data input to the administrator inquiry destination text box 611 by that time is input to the administrator inquiry password text box 612 as administrator inquiry destination data. The stored data is temporarily stored as administrator inquiry password data.

ステップS63では、ステップS62で一時的に保存した管理者照会パスワードデータが正確かどうかを判定する。
具体的には、あらかじめメインプログラム133内で設定されていて、プロセスとして逐次実行された時に管理者パスワードデータとして読み込まれるパスワードデータである管理者照会対象パスワードデータと、管理者照会パスワードデータが一致するかで行われる。
データ同士が一致しなければ、エラー画面を転送先決定者端末12の画面に出力し、管理者照会処理を完了する。データ同士が一致すれば、ステップS64に処理を移す。
In step S63, it is determined whether or not the administrator inquiry password data temporarily stored in step S62 is accurate.
Specifically, the administrator inquiry password data that is preset in the main program 133 and is read as administrator password data when sequentially executed as a process matches the administrator inquiry password data. Is done.
If the data do not match, an error screen is output to the screen of the transfer destination determiner terminal 12 and the administrator inquiry process is completed. If the data match, the process proceeds to step S64.

ステップS64では、発送状況や受取状況を閲覧するためのデータを宅配ファイル134と、受取先ファイル135から読み出す。
具体的には、管理者照会宛先データと前方一致する宛先フィールドを持つ全てのレコードを、宅配ファイル134から読み出し、さらに、各レコードにおける受取番号フィールドの値と一致するレコードを、受取先ファイル135から読み出して連結することで新しく作成したレコードの集合データを、管理者照会結果データとして一時的に保存することで行われる。
In step S 64, data for browsing the shipping status and the receiving status is read from the home delivery file 134 and the receiving destination file 135.
Specifically, all records having a destination field that matches the manager inquiry destination data in the forward direction are read from the delivery file 134, and records that match the value of the receipt number field in each record are read from the destination file 135. This is done by temporarily storing aggregated data of newly created records by reading and linking them as administrator inquiry result data.

ステップS65では、管理者照会結果データを使用して、図20に示す管理者照会結果画面を作成し、転送先決定者端末12の画面に出力する。
この時、該当レコードの受取番号フィールドにおける値がNULL値でなければ、そこには受取番号が記載されたボタンである管理者照会受取明細ボタン621が出力される。
転送先決定者10は、この管理者照会受取明細ボタン621の中で希望するボタンを、転送先決定者端末12のマウスでクリックすることで、該当する送金における受取先位置情報を閲覧することができる。
In step S65, using the administrator inquiry result data, the administrator inquiry result screen shown in FIG. 20 is created and output to the screen of the transfer destination determiner terminal 12.
At this time, if the value in the receipt number field of the corresponding record is not a NULL value, an administrator inquiry receipt detail button 621 that is a button in which the receipt number is described is output.
The transfer destination determiner 10 can browse the destination position information in the corresponding remittance by clicking the desired button in the manager inquiry receipt details button 621 with the mouse of the transfer destination determiner terminal 12. it can.

ステップS66では、いずれかの管理者照会受取明細ボタン621のクリックを検知すると、クリックされたボタンに対して記載された受取番号を、管理者照会受取明細受取番号データとして一時的に保存する。   In step S66, when the click of any administrator inquiry receipt details button 621 is detected, the receipt number described for the clicked button is temporarily stored as administrator inquiry receipt details receipt number data.

ステップS67では、管理者照会結果データの各レコードにおける受取番号フィールドから管理者照会受取明細受取番号データと一致する値を検索し、その該当レコードを全て、管理者照会結果受取明細データとして、一時的に保存する。   In step S67, a value matching the administrator inquiry receipt details receipt number data is retrieved from the receipt number field in each record of the administrator inquiry result data, and all the corresponding records are temporarily stored as administrator inquiry result receipt details data. Save to.

ステップS68では、管理者照会結果受取明細データを使用して、図21に示す管理者照会結果受取明細画面を作成し、転送先決定者端末12の画面に出力することで、管理者照会処理を完了する。   In step S68, using the administrator inquiry result receipt details data, the administrator inquiry result receipt details screen shown in FIG. 21 is created and output to the screen of the transfer destination determiner terminal 12, thereby performing the administrator inquiry processing. Complete.

<拡張性>
以下、本実施形態における拡張性について説明する。
<Extensibility>
Hereinafter, expandability in the present embodiment will be described.

本システムのハードウェアやソフトウェアの構成を変えても、本実施形態と同等の処理が可能である。
例えば、転送先決定サーバ11において、通信相手ごとに入出力制御手段110を変更し、別のネットワークを使用して通信を行ったり、記憶手段130に書き込まれている宅配ファイル134や受取先ファイル135をデータベース化すること等が可能である。また、ターミナルサーバ132の代わりにウェブサーバプログラムを使用し、各端末にはターミナルクライアントプログラムの代わりにブラウザプログラムを使用することで、ウェブアプリケーション化も可能である。
Even if the hardware and software configurations of the system are changed, processing equivalent to that of the present embodiment is possible.
For example, in the transfer destination determination server 11, the input / output control unit 110 is changed for each communication partner, communication is performed using another network, or the home delivery file 134 and the destination file 135 written in the storage unit 130. Can be made into a database. Further, a web application can be realized by using a web server program instead of the terminal server 132 and using a browser program instead of the terminal client program for each terminal.

各端末や各サーバにおいて、複数台のコンピュータの役割を1台にまとめることや、1台の機能を複数台に分割することも可能である。   In each terminal and each server, the roles of a plurality of computers can be integrated into one unit, and one function can be divided into a plurality of units.

前述の共通処理におけるステップS11では、説明の便宜上、排他処理を行ったが、ファイルロック処理等を行うことにより、複数の端末に対する並列処理を行うことが可能である。   In step S11 in the above-described common process, the exclusive process is performed for convenience of explanation. However, by performing a file lock process or the like, it is possible to perform parallel processes on a plurality of terminals.

前述の発送処理では、発送者20からメールアドレスや口座情報等を別途入力させることにより、万が一受取先に届かなくても返品するための連絡先や発送先を有することも可能である。   In the above-described shipping process, it is also possible to have a contact address and a shipping address for returning goods even if they do not reach the recipient by allowing the sender 20 to separately input an e-mail address, account information, and the like.

前述の受取処理では、ステップS33にて発送者20と受取者30から入力した宛先に対する宛先位置確認をした後、ステップS39〜ステップS42にて受取者30と宛先管理者40との関係性確認を行ったが、手順を逆にして、関係性確認後に、宛先位置確認をすることも可能である。   In the above receiving process, after confirming the destination position for the destinations input from the sender 20 and the recipient 30 in step S33, the relationship between the recipient 30 and the destination manager 40 is confirmed in steps S39 to S42. However, it is also possible to confirm the destination position after confirming the relationship by reversing the procedure.

前述の受取処理におけるステップS35では、関係性確認宛先データを作成した後、このデータで示される宛先の位置に対して、既にデータが存在しないかを宛先サーバ41との通信内容から確認しているが、次の手順を踏むことにより、この処理を省略することが可能である。
まず、文字列データと受取宛先データから関係性確認宛先データを作成するが、この時文字列データは、ドットを挟んで十分に長いランダム文字列を生成する。例えば「A1B2C3d4e5f6g7h8i9J0.0K9L8M7N6o5p4q3r2s1」のような文字列データである。
そして、以前に使用した関係性確認宛先データを保存するためのファイルを一つ用意し、このファイルに保存されていないかをチェックし、保存されていなければ、以前に使われていないということを意味するので、新しく関係性確認宛先データをファイルに保存し、それを利用するという手順である。
つまりこれは、既にデータが存在する確率を極力減らした関係性確認宛先データを作成することによって、処理の省略を実現するというものである。
In step S35 in the above-described receiving process, after the relationship confirmation destination data is created, it is confirmed from the contents of communication with the destination server 41 whether data already exists at the destination position indicated by this data. However, this process can be omitted by taking the following procedure.
First, the relationship confirmation destination data is created from the character string data and the reception destination data. At this time, the character string data generates a sufficiently long random character string with the dot in between. For example, the character string data is “A1B2C3d4e5f6g7h8i9J0.0K9L8M7N6o5p4q3r2s1”.
Then, prepare a file to save the relationship confirmation destination data that was used before, check whether it is saved in this file, and if it is not saved, check that it has not been used before. This means that the relationship check destination data is newly saved in a file and used.
In other words, this is to realize the omission of processing by creating relationship confirmation destination data in which the probability that data already exists is reduced as much as possible.

転送先の決定には、宅配対象物に関する内容を使用していないため、有形無形に関わらず、どのような宅配対象物でも転送先を決定することが可能である。   Since the contents regarding the delivery object are not used for the determination of the transfer destination, it is possible to determine the transfer destination for any delivery object regardless of tangible or intangible.

インターネット接続者は、URLのみ知っていれば、国内問わずに、どのウェブページに対しても送金や宅配が可能になるため、気に入ったウェブページへの送金や物品の宅配を簡単に行うことができるようになる。また、ウェブページ管理者については、ウェブページを用意するだけで宅配対象物を受け付けられるようになるので、作業の軽減化が期待でき、ウェブページの制作に集中することができる。さらにホームページアドレスごとに宅配状況の把握が可能になるため、ホームページの価値評価や分析への活用が期待できる。   Internet users can remit money and deliver to any web page regardless of the country if they only know the URL, so it is easy to send money to their favorite web page and deliver goods. become able to. Further, since the web page manager can receive the delivery object simply by preparing the web page, the work can be expected to be reduced, and the web page manager can concentrate on the production of the web page. In addition, since it is possible to grasp the delivery status for each homepage address, it can be expected to be used for homepage value evaluation and analysis.

10 転送先決定者
11 転送先決定サーバ
12 転送先決定者端末
20 発送者
21 発送者端末
30 受取者
31 受取者端末
40 宛先管理者
41 宛先サーバ
50 電子マネー決済者
51 一時保管先宅配者サーバ
60 金融機関
61 受取先宅配者サーバ
71 公衆回線網
110 入出力制御手段
120 制御手段
130 記憶手段
131 OS
132 ターミナルサーバ
133 メインプログラム
134 宅配ファイル
135 受取先ファイル
DESCRIPTION OF SYMBOLS 10 Transfer destination determiner 11 Transfer destination determination server 12 Transfer destination determiner terminal 20 Shipper 21 Shipper terminal 30 Receiver 31 Receiver terminal 40 Destination manager 41 Destination server 50 Electronic money settlement party 51 Temporary storage destination courier server 60 Financial institution 61 Recipient courier server 71 Public network 110 Input / output control means 120 Control means 130 Storage means 131 OS
132 Terminal server 133 Main program 134 Delivery file 135 Recipient file

Claims (4)

ホームページアドレスから転送先を決定する方法において、
転送先決定サーバは、
受取者端末から、ホームページアドレスである受取宛先データと、受取先位置情報である受取先位置データを入力する段階と、
前記受取宛先データのホームページアドレスから取得することができる最下層以下における別の位置を示すホームページアドレスである関係性確認宛先データを作成する段階と、
前記関係性確認宛先データを、前記受取者端末に出力する段階と、
前記関係性確認宛先データで示される位置にデータが存在するか否かを、前記関係性確認宛先データで示される位置におけるサーバである宛先サーバとのネットワークを介しての通信内容から判定する関係性判定段階と、
前記関係性判定段階において存在すれば、前記受取先位置データを、前記受取宛先データに対する転送先として決定する段階
を備えることを特徴とする方法。
In the method of determining the forwarding destination from the homepage address,
The forwarding destination determination server
Receiving recipient address data as a homepage address and recipient location data as recipient location information from a recipient terminal;
Creating relationship confirmation destination data that is a homepage address indicating another position below the lowest layer that can be obtained from the homepage address of the destination data;
Outputting the relationship confirmation destination data to the recipient terminal;
A relationship for determining whether or not data exists at the position indicated by the relationship confirmation destination data from the content of communication via the network with the destination server that is the server at the location indicated by the relationship confirmation destination data A judgment stage;
A method comprising: determining the destination location data as a transfer destination for the destination data if present in the relationship determination step.
ホームページアドレスから転送先を決定する方法において、
転送先決定サーバは、
受取者端末から、ホームページアドレスである受取宛先データと、受取先位置情報である受取先位置データを入力する段階と、
パスワードである関係性確認パスワードデータを作成し、前記受取者端末に出力する段階と、
前記受取宛先データで示される位置におけるデータ内の特定の位置に、前記関係性確認パスワードデータが存在するかどうかを、前記受取宛先データで示される位置におけるサーバである宛先サーバとのネットワークを介しての通信内容から判定する関係性判定段階と、
前記関係性判定段階において存在すれば、前記受取先位置データを、前記受取宛先データに対する転送先として決定する段階
を備えることを特徴とする方法。
In the method of determining the forwarding destination from the homepage address,
The forwarding destination determination server
Receiving recipient address data as a homepage address and recipient location data as recipient location information from a recipient terminal;
Creating a relationship confirmation password data that is a password and outputting it to the recipient terminal;
Whether or not the relationship confirmation password data exists at a specific position in the data at the position indicated by the receiving destination data is determined via a network with a destination server that is a server at the position indicated by the receiving destination data. A relationship determination stage to determine from the communication content of
A method comprising: determining the destination location data as a transfer destination for the destination data if present in the relationship determination step.
ホームページアドレスから転送先を決定する方法において、
転送先決定サーバは、
発送者端末から、ホームページアドレスである発送宛先データを入力する段階と、
受取者端末から、ホームページアドレスである受取宛先データと、受取先位置情報である受取先位置データを入力する段階と、
前記発送宛先データは、前記受取宛先データのホームページアドレスから取得することができる最下層以下の位置であるか否かを判定する宛先判定段階と、
前記受取宛先データのホームページアドレスから取得することができる最下層以下における別の位置を示すホームページアドレスである関係性確認宛先データを作成する段階と、
前記関係性確認宛先データを、前記受取者端末に出力する段階と、
前記関係性確認宛先データで示される位置にデータが存在するか否かを、前記関係性確認宛先データで示される位置におけるサーバである宛先サーバとのネットワークを介しての通信内容から判定する関係性判定段階と、
前記宛先判定段階において最下層以下の位置であり、前記関係性判定段階において存在すれば、前記受取先位置データを、前記受取宛先データに対する転送先として決定する段階
を備えることを特徴とする方法。
In the method of determining the forwarding destination from the homepage address,
The forwarding destination determination server
From the shipper's terminal, entering the shipping address data that is the homepage address;
Receiving recipient address data as a homepage address and recipient location data as recipient location information from a recipient terminal;
The destination determination step of determining whether the shipping destination data is a position below the lowest layer that can be obtained from the homepage address of the receiving destination data;
Creating relationship confirmation destination data that is a homepage address indicating another position below the lowest layer that can be obtained from the homepage address of the destination data;
Outputting the relationship confirmation destination data to the recipient terminal;
A relationship for determining whether or not data exists at the position indicated by the relationship confirmation destination data from the content of communication via the network with the destination server that is the server at the location indicated by the relationship confirmation destination data A judgment stage;
The method comprising the step of determining the destination location data as a transfer destination for the destination data if it is a position below the lowest layer in the destination judgment step and exists in the relationship judgment step.
ホームページアドレスから転送先を決定する方法において、
転送先決定サーバは、
発送者端末から、ホームページアドレスである発送宛先データを入力する段階と、
受取者端末から、ホームページアドレスである受取宛先データと、受取先位置情報である受取先位置データを入力する段階と、
前記発送宛先データは、前記受取宛先データのホームページアドレスから取得することができる最下層以下の位置であるか否かを判定する宛先判定段階と、
パスワードである関係性確認パスワードデータを作成し、前記受取者端末に出力する段階と、
前記受取宛先データで示される位置におけるデータ内の特定の位置に、前記関係性確認パスワードデータが存在するかどうかを、前記受取宛先データで示される位置におけるサーバである宛先サーバとのネットワークを介しての通信内容から判定する関係性判定段階と、
前記宛先判定段階において最下層以下の位置であり、前記関係性判定段階において存在すれば、前記受取先位置データを、前記受取宛先データに対する転送先として決定する段階
を備えることを特徴とする方法。
In the method of determining the forwarding destination from the homepage address,
The forwarding destination determination server
From the shipper's terminal, entering the shipping address data that is the homepage address;
Receiving recipient address data as a homepage address and recipient location data as recipient location information from a recipient terminal;
The destination determination step of determining whether the shipping destination data is a position below the lowest layer that can be obtained from the homepage address of the receiving destination data;
Creating a relationship confirmation password data that is a password and outputting it to the recipient terminal;
Whether or not the relationship confirmation password data exists at a specific position in the data at the position indicated by the receiving destination data is determined via a network with a destination server that is a server at the position indicated by the receiving destination data. A relationship determination stage to determine from the communication content of
The method comprising the step of determining the destination location data as a transfer destination for the destination data if it is a position below the lowest layer in the destination judgment step and exists in the relationship judgment step.
JP2011228379A 2011-10-17 2011-10-17 How to determine the forwarding destination from the homepage address Active JP5691111B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011228379A JP5691111B2 (en) 2011-10-17 2011-10-17 How to determine the forwarding destination from the homepage address

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011228379A JP5691111B2 (en) 2011-10-17 2011-10-17 How to determine the forwarding destination from the homepage address

Publications (2)

Publication Number Publication Date
JP2013088991A JP2013088991A (en) 2013-05-13
JP5691111B2 true JP5691111B2 (en) 2015-04-01

Family

ID=48532849

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011228379A Active JP5691111B2 (en) 2011-10-17 2011-10-17 How to determine the forwarding destination from the homepage address

Country Status (1)

Country Link
JP (1) JP5691111B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104809172B (en) * 2015-04-10 2019-02-12 百度在线网络技术(北京)有限公司 A kind of webpage representation method and device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002245041A (en) * 2001-02-15 2002-08-30 Techno Media Complex Kk Information providing system, information management device, information management method, file data, and recording medium recording file data
JP2002259873A (en) * 2001-02-27 2002-09-13 Nec Soft Ltd Escrow system, method and program
JP2002318938A (en) * 2001-04-20 2002-10-31 Toshiba Tec Corp Trading mediation processing method, trading mediation processing device, storage medium storing trading mediation processing program, and trading mediation processing program
JP2002342684A (en) * 2001-05-16 2002-11-29 Hiromoto Usuzawa Method and program for supporting escrow settlement
JP2005158002A (en) * 2003-11-27 2005-06-16 Fortex:Kk Used auto parts escrow settlement support method, and used auto parts escrow settlement support program
JP4971583B2 (en) * 2004-04-09 2012-07-11 株式会社インフォシティ Personal information processing system and method
JP4782623B2 (en) * 2006-07-05 2011-09-28 株式会社エヌ・ティ・ティ・ドコモ Server apparatus, delivery management method, and program
JP4974749B2 (en) * 2007-04-20 2012-07-11 キヤノン株式会社 Information processing apparatus, distribution method, and control program for executing the method

Also Published As

Publication number Publication date
JP2013088991A (en) 2013-05-13

Similar Documents

Publication Publication Date Title
US11971942B2 (en) System and method for sharing information using a machine-readable code on a mobile device
US9305297B2 (en) Secure online communication through a widget on a web page
US7940979B2 (en) Aggregation of check image data
US11107054B2 (en) Kiosk for receiving and delivering packages
US11362929B2 (en) System and method for remote management of sale transaction data
EP2922013B1 (en) A telecommunication method for securely accessing user data
US11880830B2 (en) Systems and methods for generating, securing, and maintaining emoji sequence digital tokens
KR20230009567A (en) Method, computer device, and computer program to avoid misdeposit of virtual currency
US11276057B2 (en) Computer implemented systems and methods for secure data transactions across disparate computing networks
JP5691111B2 (en) How to determine the forwarding destination from the homepage address
US10445740B2 (en) Computer implemented systems and methods for fraud prevention in data transactions across disparate computing networks
JP2018169794A (en) Transaction information matching system
US20240020727A1 (en) Inventory management system protection for network traffic surge resistant platform
CN110599347A (en) Bill processing method, device, computer readable storage medium and computer equipment
US20140180909A1 (en) Secure online communication through a widget on a web page
CN107666499A (en) Information storage means and device for server
JP2006277644A (en) Data migration support system and data migration support program
JP6576017B2 (en) Server device
JP2017195646A (en) Server and terminal
JP2009157810A (en) Refund transfer system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140930

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20140930

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20141014

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150116

R150 Certificate of patent or registration of utility model

Ref document number: 5691111

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250