JP5691111B2 - How to determine the forwarding destination from the homepage address - Google Patents
How to determine the forwarding destination from the homepage address Download PDFInfo
- 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
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では、受取先位置情報となる住所を記載しなくても、宅配対象物に貼付される配送伝票に記載の伝票番号から、受取先位置情報を取得する方法が記載されている。
伝票番号自体は、受取先位置情報に当たらず、このままでは受取先への宅配を行うことができないことから、何かしらの方法で伝票番号から転送先となる受取先位置情報を決定する必要がある。
これは、発送元から通知される伝票番号と、受取先位置情報を含むオークション情報とを関連付けてデータベースに記憶しておき、伝票番号から一意に受取先位置情報を検索することが可能なシステムを用いることによって実現している。
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.
特許文献1のシステムでは、受取先位置情報を含むオークション情報を一意に識別できるように、伝票番号やオークションIDの項目と共に関連付け、データベースに記憶して管理している。これは、あるウェブページでこのシステムを導入して転送先の決定を行う場合、システム設計上、システムを利用するウェブページと、オークションIDもしくは伝票番号を、関連付けるための何かしらの作業が別途必要であることを意味している。例えば、ウェブページからオークションIDもしくは伝票番号をシステムに送信するためのフォーム設置作業がこの作業にあたる。
一方で、この作業を行っていないウェブページにおいては、システムを利用することができず、転送先の決定を行うことができないことも同時に意味している。
現在1兆ものウェブページが存在するインターネット上において、いずれのウェブページからも、転送先の決定を可能にする環境を構築しようとすると、このシステムでは各ウェブページごとに関連付けるための作業が発生してしまい、効率が悪い。
In the system of
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
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
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
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
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
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
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
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.
以下、本発明の一実施形態を図面に基づいて説明する。なお、「本発明の一実施形態」のことを「本実施形態」と称するものとする。 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
発送者端末21は、資金の発送者である発送者20が利用する端末で、転送先決定サーバ11の端末として使用される。
The
受取者端末31は、資金の受取者である受取者30が利用する端末で、転送先決定サーバ11の端末として使用される。
The
宛先サーバ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
Here, the reason why the
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
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
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
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
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
<転送先決定サーバ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 /
入出力制御手段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
制御手段120はCPUやメモリ等から構成され、プログラムを読み込み逐次実行することで、プログラムに従い、各手段の制御や、種々の演算、データの一時的な格納等を行う。
The
記憶手段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
OS131には、オペレーティングシステムのプログラムが記憶されており、制御手段120に読み込ませて逐次実行することで、各部を制御し、プロセス管理やメモリ管理、ファイル管理、ネットワーク管理等を行う。
The OS 131 stores an operating system program, which is read by the
ちなみに、OS131を逐次実行するために必要なデータも記憶手段120に記憶されているが、説明の便宜上、図2上への図示は省略している。
Incidentally, data necessary for sequentially executing the OS 131 is also stored in the
以降の説明では、制御手段120に読み込ませて逐次実行しているOS131のことを、記憶手段130に記憶されたOS131と区別するために、「起動OS」と称するものとする。
In the following description, the OS 131 that is read and sequentially executed by the
ターミナルサーバ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
メインプログラム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
宅配ファイル134は、資金の送金に関するデータが記憶されている。
このファイルは、図3に示すデータ構造をしており、ファイル内の各レコード毎に一意に付けられる「発送番号」フィールドと、宛先であるホームページアドレスを表す「宛先」フィールドと、資金の送金金額を表す「送金金額」フィールドと、受取先位置情報を表す「受取番号」フィールドを1つのレコードとする集合で構成されている。
なお、「受取番号」フィールドにおいては、受取先位置情報を保存する段階に無い場合、受取番号の値が何も保存されていない状態を表す「NULL」値となる。
The
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
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
<初期処理>
まず、転送先決定サーバ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
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
ステップ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
この処理は、前述の共通処理が実施可能な端末であれば、どの端末でも行えるが、説明の便宜上、発送者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
発送者20はまず、発送者端末21を転送先決定サーバ11に接続し、前述の共通処理を逐次実行する。
その途中、ステップS12において、発送者20が発送者端末21のマウスでトップ発送ボタン211をクリックすることにより、転送先決定サーバ11は、図7のフローチャートに示す動作を行う発送処理サブルーチンを逐次実行する。
The
In the middle, in step S12, when the
以降では図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
When these inputs are completed, the user is also prompted to click the
ステップS22では、発送ボタン314がマウスでクリックされたことを検知すると、その時までに、発送宛先テキストボックス311へと入力されたデータを発送宛先データとして、送金金額テキストボックス312へと入力されたデータを宅配対象物データとして、発送元位置情報313へと入力されたデータを発送元位置データとして、一時的に保存する。
In step S22, when it is detected that the
ステップ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
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
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
If successful, it is determined that remittance has been completed from the account of the
ステップS25では、宅配ファイル134にレコードを追加書き込みすることで、発送情報の記憶を行う。
この時のレコードの各フィールドには次に示すデータが格納される。
「宅配番号」フィールドには、宅配ファイル134に書き込まれた全てのレコードにおける宅配番号フィールドの値と重複しない一意の値が、「宛先」フィールドには、発送宛先データが、「送金金額」フィールドには、宅配対象物データが、「受取番号」には、NULL値がそれぞれ格納される。
In step S25, the shipping information is stored by additionally writing a record to the
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
ステップS26では、発送者端末21の画面に送金が完了した旨を出力することで、発送処理を完了する。
In step S26, the fact that the remittance has been completed is output on the screen of the
<受取処理>
受取処理では、前述の本実施形態概要において、一時保管先の口座である転送先決定者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
The funds are transferred from the account of the
この処理は、前述の端末共通処理が実施可能な端末であれば、どの端末でも行えるが、説明の便宜上、受取者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
受取者30はまず、受取者端末31を転送先決定サーバ11に接続することで、前述の共通処理を逐次実行する。
その途中、ステップS12において、受取者30が受取者端末31のマウスでトップ受取ボタン212をクリックすることにより、転送先決定サーバ11は、図9と図10のフローチャートに示す動作を行う受取処理サブルーチンを逐次実行する。
First, the
On the way, when the
以降では図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
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
Further, when these inputs are completed, the user is also prompted to click the receipt
なお、ホームページアドレスに対する資金の受け取りを行うための確認方法は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
一つは”指定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
もう一つは、”受取先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
以降の説明においては、この「ホームページアドレスに対する資金の受け取りを行うための確認方法」を「関係性確認方法」と称する。 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
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
By this processing, what can be received by the
ステップ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
ステップ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
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
ステップ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
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
When it is ready to confirm the relationship, the user is prompted to click the receipt condition
ステップS38では、受取者端末31において、受取者30による受取条件提示受取ボタン422のクリックを検知することで、次のステップS39に処理を移す。
In step S38, when the
ステップ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
ステップ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
ステップ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
ステップS42では、宛先サーバ41との通信内容から、データが存在しているかを判定し、データが存在しなければ、受取者端末31の端末にエラー画面を表示して、受取処理を完了する。一方、データが存在していると判断できれば、ステップS43へ処理を移す。
データが存在しているかどうかの判定方法は、ホームページアドレスによって異なる。
なぜかといえば、ホームページアドレスのスキーム名がhttpとhttpsとftpでは、通信を行うプロトコルが異なることで、通信内容や通信手順が異なるからである。その他にも、”受取先URLのコンテンツへのパスワード記載”による関係性確認方法では、ホームページアドレスから予想されるコンテンツの内容によっても確認する位置が異なることが挙げられる。
なお、この時点でデータの存在を確認することができれば、受取先位置データの受取先位置情報を、受取宛先データのホームページアドレスに対する転送先に決定する。
In step S42, it is determined from the contents of communication with the
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
In the farm banking process, at least user identification information, remittance amount information, and account information are transmitted to the
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
If successful, it is determined that remittance has been completed from the account of the
ステップS45では、受取先ファイル135にレコードを追加書き込みすることで、受取先位置情報の記憶を行う。
この時のレコードの各フィールドには次に示すデータが格納される。
「受取番号」フィールドには、受取先ファイル135に書き込まれた全ての宅配番号フィールドの値と重複しない一意の値がセットされ、それ以外のフィールドには、受取先位置データにおける該当データがそれぞれセットされる。
In step S45, the recipient location information is stored by additionally writing a record to the
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
ステップ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
ステップ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
<送金の完了>
前述の発送処理と受取処理により、ホームページアドレスを宛先とする資金を、発送元から受取先に送金することを実現した。
また、処理の途中で、ホームページアドレスから受取先位置情報を取得することも実現した。
その他にも照会処理や管理者照会処理があるので、それぞれを以下に示す。
<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
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
ステップS53では、発送状況や受取状況を閲覧するためのデータを宅配ファイル134から読み出す。
具体的には、照会宛先データと前方一致する宛先フィールドを持つ全てのレコードを、宅配ファイル134から読み出し、照会結果データとして一時的に保存することで行われる。
ちなみに、前方一致で検索しているのは、完全一致で検索してしまうと、受取者が受け取れるはずの宅配対象物に関する情報が見つけにくいからである。
In step S53, data for browsing the shipping status and the receiving status is read from the
More specifically, all records having a destination field that matches forward with the inquiry destination data are read from the
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
この処理は、前述の端末共通処理が実施可能な端末であれば、どの端末でも行えるが、説明の便宜上、転送先決定者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
転送先決定者10はまず、転送先決定者端末12を転送先決定サーバ11と接続することで、前述の端末共通処理を逐次実行する。
その途中、ステップS12において、転送先決定者10が転送先決定者端末12のマウスでトップ管理者照会ボタン214をクリックすることにより、転送先決定サーバ11は、図17と図18のフローチャートに示す動作を行う管理者照会処理サブルーチンを逐次実行する。
First, the
On the way, in step S12, when the
以降では図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
Finally, the administrator is also prompted to click the
ステップS62では、管理者照会ボタン613のクリックを検知すると、その時までに、管理者照会宛先テキストボックス611へと入力されたデータを管理者照会宛先データとして、管理者照会パスワードテキストボックス612へと入力されたデータを管理者照会パスワードデータとして一時的に保存する。
In step S62, when the click of the
ステップ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
Specifically, all records having a destination field that matches the manager inquiry destination data in the forward direction are read from the
ステップ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
The
ステップS66では、いずれかの管理者照会受取明細ボタン621のクリックを検知すると、クリックされたボタンに対して記載された受取番号を、管理者照会受取明細受取番号データとして一時的に保存する。
In step S66, when the click of any administrator inquiry receipt details
ステップ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 /
各端末や各サーバにおいて、複数台のコンピュータの役割を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
前述の受取処理では、ステップS33にて発送者20と受取者30から入力した宛先に対する宛先位置確認をした後、ステップS39〜ステップS42にて受取者30と宛先管理者40との関係性確認を行ったが、手順を逆にして、関係性確認後に、宛先位置確認をすることも可能である。
In the above receiving process, after confirming the destination position for the destinations input from the
前述の受取処理におけるステップ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
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
132 Terminal server 133
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.
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)
| 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)
| 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 |
-
2011
- 2011-10-17 JP JP2011228379A patent/JP5691111B2/en active Active
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 |