JP5743342B2 - COMMUNICATION SYSTEM, DATA MANAGEMENT DEVICE, AND DATA HOLDING DEVICE - Google Patents
COMMUNICATION SYSTEM, DATA MANAGEMENT DEVICE, AND DATA HOLDING DEVICE Download PDFInfo
- Publication number
- JP5743342B2 JP5743342B2 JP2013016903A JP2013016903A JP5743342B2 JP 5743342 B2 JP5743342 B2 JP 5743342B2 JP 2013016903 A JP2013016903 A JP 2013016903A JP 2013016903 A JP2013016903 A JP 2013016903A JP 5743342 B2 JP5743342 B2 JP 5743342B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- signal
- identification information
- transmission order
- signal transmission
- 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
- Information Transfer Between Computers (AREA)
Description
本発明は、2つのデータの不一致を解消するための通信システム、データ管理装置およびデータ保持装置に関するものである。 The present invention relates to a communication system, a data management device, and a data holding device for eliminating a mismatch between two data.
従来においては、一致すべき2つのデータが、いわゆる信号交差により、不一致となる場合がある。 Conventionally, there are cases where two data to be matched do not match due to so-called signal crossing.
図8は、従来における信号交差によるデータ不一致の一例を示すシーケンス図である。 端末4は、サービスの提供を受けるべく、データ保持装置2Aに登録信号を送信する(S301)。
FIG. 8 is a sequence diagram showing an example of conventional data mismatch due to signal crossing. The
データ保持装置2Aは、サービス提供に必要なデータがデータ保持部(データ保持装置内データ保持部21という)にない場合は、データ管理装置1Aにリクエスト信号を送信する(S303)。
The data holding device 2A transmits a request signal to the data management device 1A when there is no data necessary for providing the service in the data holding unit (referred to as the
データ管理装置1Aは、データを保持するためのデータ保持部(データ管理装置内データ保持部11という)にデータS0があり、データS0を更新するデータを保持するデータ仮登録部(データ仮登録部12という)にデータがない、つまり、データ更新中でない場合は、データS0を含む回答信号(S0)をデータ保持装置2Aに送信する(S305)。 The data management device 1A includes a data temporary registration unit (data temporary registration unit) that stores data for updating data S0 when the data S0 is in a data storage unit (data storage unit data storage unit 11) for holding data. 12), there is no data, that is, data is not being updated, an answer signal (S0) including the data S0 is transmitted to the data holding device 2A (S305).
一方、データ更新指示装置3は、データS0を更新するデータS1を含む更新指示信号(S1)をデータ管理装置1Aに送信する(S401)。
On the other hand, the data
データ管理装置1Aは、データS1をデータ仮登録部12に書き込み、データS1を含むデータ信号(S1)をデータ保持装置2Aに送信する(S403)。
The data management device 1A writes the data S1 to the temporary
データ保持装置2Aは、データS1でデータ保持装置内データ保持部21を更新し、成功応答信号をデータ管理装置1Aに送信する(S405)。
The data holding device 2A updates the data holding device internal
データ管理装置1Aは、成功応答信号を受信したなら、データ仮登録部12のデータS1でデータ管理装置内データ保持部11を更新するとともに、データ仮登録部12のデータS1を消去し、成功応答信号をデータ更新指示装置3に送信する(S407)。
When the data management device 1A receives the success response signal, the data management device 1A updates the data management device internal
ところで、データ保持装置2Aでは、データ信号(S403:S1)よりも、回答信号(S305:S1)を後に受信した場合、データ保持装置内データ保持部21のデータS1がデータS0で更新されてしまう。
By the way, in the data holding device 2A, when the response signal (S305: S1) is received after the data signal (S403: S1), the data S1 of the
これにより、データ管理装置内データ保持部11にはデータS1、データ保持装置内データ保持部21にはデータS0が保持され、すなわち、データの不一致が生じる。
Thereby, the data S1 is held in the
図9は、従来におけるタイムスタンプを利用した信号交差の検知の一例を示すシーケンス図である。 FIG. 9 is a sequence diagram illustrating an example of signal crossing detection using a time stamp in the related art.
端末4は、サービスの提供を受けるべく、データ保持装置2Bに登録信号を送信する(S501)。
The
データ保持装置2Bは、サービス提供に必要なデータがデータ保持装置内データ保持部21にないので、データ管理装置1Bにリクエスト信号を送信する(S503)。 The data holding device 2B transmits a request signal to the data management device 1B because there is no data necessary for providing the service in the data holding device data holding unit 21 (S503).
データ管理装置1Bは、データ管理装置内データ保持部11にデータS0があり、データ仮登録部12にデータがないので、データS0と現在時刻(t1という)を示すタイムスタンプとを含む回答信号(S0、t1)をデータ保持装置2Bに送信する(S505)。
The data management device 1B has data S0 in the
一方、データ更新指示装置3は、データS1を含む更新指示信号(S1)をデータ管理装置1Bに送信する(S601)。
On the other hand, the data
データ管理装置1Bは、データS1をデータ仮登録部12に記憶させるとともに、データS1と現在時刻(t1より後のt2とする)を示すタイムスタンプとを含むデータ信号(S1、t2)をデータ保持装置2Bに送信する(S603)。
The data management device 1B stores the data S1 in the data
データ保持装置2Bは、データ信号のデータでデータ保持装置内データ保持部21を更新するとともに、データ信号のタイムスタンプでタイムスタンプ記憶部(タイムスタンプ記憶部22Aという)を更新し、成功応答信号をデータ管理装置1Bに送信する(S605)。
The data holding device 2B updates the data holding device internal
データ管理装置1Aは、成功応答信号を受信したなら、データS1でデータ管理装置内データ保持部11を更新するとともに、データ仮登録部12のデータS1を消去し、成功応答信号をデータ更新指示装置3に送信する(S607)。
When the data management apparatus 1A receives the success response signal, the data management apparatus 1A updates the data management apparatus
データ保持装置2Bは、回答信号(S505:S0、t1)を受信したなら、回答信号のタイムスタンプの時刻t1と、タイムスタンプ記憶部22Aのタイムスタンプの時刻t2とを比較する(S507)。データ保持装置2Bは、データ信号(S603:S1、t2)よりも、回答信号(S505:S0、t1)を後に受信した場合、回答信号のタイムスタンプの時刻t1より、タイムスタンプ記憶部22Aのタイムスタンプの時刻t2の方が後となるので、回答信号(S505:S0、t1)を破棄し(S507)、データ保持装置内データ保持部21のデータとタイムスタンプ記憶部22Aのタイムスタンプを維持する。
When the data holding device 2B receives the response signal (S505: S0, t1), the time t1 of the time stamp of the response signal is compared with the time t2 of the time stamp of the time
これにより、データ管理装置内データ保持部11にはデータS1、データ保持装置内データ保持部21にはデータS1が保持され、すなわち、データの不一致が回避される。
Thereby, the data S1 is held in the
図10は、従来における信号交差によるデータ不一致の別な例を示すシーケンス図である。図9の仕組みをもっても、データ不一致が生じる場合がある。 FIG. 10 is a sequence diagram showing another example of conventional data mismatch due to signal crossing. Even with the mechanism of FIG. 9, data mismatch may occur.
つまり、データ信号(S603)の送信時刻(t3とする)よりも、回答信号(S505)の送信時刻(t4とする)の方が後となり、且つ、データ信号(S603)よりも、回答信号(S505)が後に受信された場合である。 That is, the transmission time of the response signal (S505) (denoted as t4) is later than the transmission time of the data signal (S603) (denoted by t3), and the response signal (S603) is later than the data signal (S603). This is a case where S505) is received later.
この場合、タイムスタンプ記憶部22Aのタイムスタンプの時刻t3よりも、回答信号(S505:S0、t4)のタイムスタンプの時刻t4の方が後なので、データ保持装置2Bは、回答信号(S505:S0、t4)のデータS0でデータ保持装置内データ保持部21を更新し、回答信号(S505:S0、t4)のタイムスタンプ(t4)でタイムスタンプ記憶部22Aを更新する。
In this case, since the time t4 of the time stamp of the answer signal (S505: S0, t4) is later than the time t3 of the time stamp of the time
これにより、データ管理装置内データ保持部11にはデータS1、データ保持装置内データ保持部21にはデータS0が保持され、すなわち、データの不一致が生じる。
Thereby, the data S1 is held in the
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、2つのデータの不一致を解消するためのデータ保持装置を提供することにある。 The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a data holding device for eliminating a mismatch between two data.
上記の課題を解決するために、第1の本発明は、データ管理装置および当該データ管理装置と通信可能なデータ保持装置を含む通信システムであって、前記データ管理装置は、データを保持するデータ管理装置内データ保持部と、前記データを更新するデータを得た場合、前記データ保持装置にデータ信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該データ信号の送信順序を示す信号送信順序識別情報ならびに当該データを予め当該データ信号に含ませるデータ信号送信部と、前記データ保持装置からリクエスト信号を受信した場合、前記データ管理装置内データ保持部のデータが更新中なら、前記データ保持装置に回答信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該回答信号の送信順序を示す信号送信順序識別情報ならびに当該データが更新中であることを示すオンフラグならびに前記データ管理装置内データ保持部のデータまたは当該データを更新するデータを予め当該回答信号に含ませる一方、当該データが更新中でないなら、前記データ保持装置に回答信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該回答信号の送信順序を示す信号送信順序識別情報ならびに前記データ管理装置内データ保持部のデータを予め当該回答信号に含ませる回答信号送信部とを備え、前記データ保持装置は、前記データ管理装置内データ保持部のデータに一致すべきデータを保持するデータ保持装置内データ保持部と、前記データ管理装置から受信したデータ信号または回答信号から取り出された信号送信順序識別情報が記憶される信号送信順序識別情報記憶部と、前記データ管理装置からデータ信号または回答信号を受信したなら、当該データ信号または回答信号を対象とし、当該対象の信号から信号送信順序識別情報を取り出すとともに、前記信号送信順序識別情報記憶部から信号送信順序識別情報を取り出し、当該各信号送信順序識別情報を用いて、当該対象の信号の方が、前記信号送信順序識別情報記憶部から取り出された信号送信順序識別情報を含んでいた信号より後に送信されたか否かを判定する信号送信順序判定部と、前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号にオンフラグが含まれるか否かを判定するフラグ判定部と、前記対象の信号にオンフラグが含まれるなら、前記データ管理装置にリクエスト信号を送信するリクエスト信号送信部と、前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号からデータを取り出し、当該データにより、前記データ保持装置内データ保持部のデータを更新するデータ更新部と、前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号から信号送信順序識別情報を取り出し、当該信号送信順序識別情報により、前記信号送信順序識別情報記憶部の信号送信順序識別情報を更新する信号送信順序識別情報更新部とを備えることを特徴とする。 In order to solve the above-described problem, a first aspect of the present invention is a communication system including a data management device and a data holding device capable of communicating with the data management device, wherein the data management device stores data that holds data. When a data holding unit in the management device and data for updating the data are obtained, a data signal is transmitted to the data holding device, and the transmission order of the data signal among the signals to be sent to the data holding device If the request signal is received from the data signal transmission unit for including the data transmission order identification information and the data in advance in the data signal and the data holding device, the data in the data holding unit in the data management device is being updated. The response signal is transmitted to the data holding device, and the transmission order of the response signal among the signals transmitted to the data holding device is indicated. The data transmission order identification information, an ON flag indicating that the data is being updated, and data of the data holding unit in the data management device or data for updating the data are included in the response signal in advance, while the data is being updated. If not, signal transmission order identification information indicating a transmission order of the answer signal in the signal to be transmitted to the data holding device and the signal to be sent to the data holding device, and the data holding unit in the data management device An answer signal transmitting unit that preliminarily includes the data in the answer signal, and the data holding device includes a data holding device internal data holding unit that holds data that should match the data in the data management device internal data holding unit; , the signal transmission order identification information extracted from the data management device or we received data signal or answer signal storage If the data signal or answer signal is received from the signal transmission order identification information storage unit and the data management device, the data signal or answer signal is targeted, and the signal transmission order identification information is extracted from the signal of interest, and The signal transmission order identification information is extracted from the signal transmission order identification information storage unit, and the signal transmission order is extracted from the signal transmission order identification information storage unit by using the signal transmission order identification information. If it is determined that a signal transmission order determination unit that determines whether or not the signal of interest has been transmitted later, and the signal of interest is transmitted later, whether the target signal includes an ON flag A flag determination unit for determining whether or not a request signal is transmitted to the data management device if the target signal includes an on flag. If it is determined that the est signal transmission unit and the target signal were transmitted later, data update is performed to extract data from the target signal and update the data in the data holding unit in the data holding device with the data And the signal transmission order identification information is extracted from the target signal and the signal of the signal transmission order identification information storage unit is extracted from the signal transmission order identification information. And a signal transmission order identification information updating unit for updating the transmission order identification information.
第1の本発明において、例えば、前記回答信号送信部は、前記リクエスト信号の送信を保留すべき時間の長さを示す待ち時間情報を回答信号に含ませ、前記リクエスト信号送信部は、前記対象の信号にオンフラグが含まれるなら、当該対象の信号から待ち時間情報を取り出し、当該待ち時間情報に対応する長さの時間が経過してからリクエスト信号を送信する。 In the first aspect of the present invention, for example, the response signal transmission unit includes wait time information indicating a length of time for which transmission of the request signal should be suspended in the response signal, and the request signal transmission unit includes the target If the ON flag is included in the signal, the waiting time information is extracted from the target signal, and the request signal is transmitted after the length of time corresponding to the waiting time information has elapsed.
第2の本発明は、データ保持装置と通信可能なデータ管理装置であって、前記データ保持装置に保持されるデータに一致すべきデータを保持するデータ管理装置内データ保持部と、前記データを更新するデータを得た場合、前記データ保持装置にデータ信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該データ信号の送信順序を示す信号送信順序識別情報ならびに当該データを予め当該データ信号に含ませるデータ信号送信部と、前記データ保持装置からリクエスト信号を受信した場合、前記データ管理装置内データ保持部のデータが更新中なら、前記データ保持装置に回答信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該回答信号の送信順序を示す信号送信順序識別情報ならびに当該データが更新中であることを示すオンフラグならびに前記データ管理装置内データ保持部のデータまたは当該データを更新するデータを予め当該回答信号に含ませる一方、当該データが更新中でないなら、前記データ保持装置に回答信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該回答信号の送信順序を示す信号送信順序識別情報ならびに前記データ管理装置内データ保持部のデータを予め当該回答信号に含ませる回答信号送信部とを備えることを特徴とする。 According to a second aspect of the present invention, there is provided a data management device capable of communicating with a data holding device, a data holding device in a data management device holding data to be matched with data held in the data holding device, and the data When data to be updated is obtained, a data signal is transmitted to the data holding device, and signal transmission order identification information indicating the transmission order of the data signal in the signal to be transmitted to the data holding device and the data are If a request signal is received from the data signal transmission unit to be included in the data signal in advance and the data holding device, a response signal is transmitted to the data holding device if data in the data holding unit in the data management device is being updated. In addition, the signal transmission order identification information indicating the transmission order of the response signals in the signal transmitted to the data holding device and the data are updated. On the other hand, the ON flag indicating that the data is stored and the data holding unit data in the data management apparatus or the data for updating the data are included in the answer signal in advance, and if the data is not being updated, the answer signal is sent to the data holding apparatus. A response that includes the signal transmission sequence identification information indicating the transmission sequence of the response signal in the signal transmitted to the data holding device and the data in the data holding unit in the data management device in advance in the response signal And a signal transmission unit.
第2の本発明において、例えば、前記回答信号送信部は、前記リクエスト信号の送信を保留すべき時間の長さを示す待ち時間情報を回答信号に含ませる。 In the second aspect of the present invention, for example, the answer signal transmission unit includes waiting time information indicating the length of time for which transmission of the request signal should be suspended in the answer signal.
第3の本発明は、データ管理装置と通信可能なデータ保持装置であって、前記データ管理装置に保持されるデータに一致すべきデータを保持するデータ保持装置内データ保持部と、前記データ管理装置から受信したデータ信号または回答信号から取り出された信号送信順序識別情報が記憶される信号送信順序識別情報記憶部と、前記データ管理装置からデータ信号または回答信号を受信したなら、当該データ信号または回答信号を対象とし、当該対象の信号から信号送信順序識別情報を取り出すとともに、前記信号送信順序識別情報記憶部から信号送信順序識別情報を取り出し、当該各信号送信順序識別情報を用いて、当該対象の信号の方が、前記信号送信順序識別情報記憶部から取り出された信号送信順序識別情報を含んでいた信号より後に送信されたか否かを判定する信号送信順序判定部と、前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号にオンフラグが含まれるか否かを判定するフラグ判定部と、前記対象の信号にオンフラグが含まれるなら、前記データ管理装置にリクエスト信号を送信するリクエスト信号送信部と、前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号からデータを取り出し、当該データにより、前記データ保持装置内データ保持部のデータを更新するデータ更新部と、前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号から信号送信順序識別情報を取り出し、当該信号送信順序識別情報により、前記信号送信順序識別情報記憶部の信号送信順序識別情報を更新する信号送信順序識別情報更新部とを備えることを特徴とする。 According to a third aspect of the present invention, there is provided a data holding device capable of communicating with a data management device, the data holding device internal data holding unit holding data to be matched with the data held in the data management device, and the data management a device or we received the signal transmission order identification information storage unit in which the data signal or signals transmitted sequence identification information retrieved from the answer signal is stored, if receiving the data signal or reply signal from the data management device, the data Targeting a signal or answer signal, taking out signal transmission order identification information from the signal of interest, taking out signal transmission order identification information from the signal transmission order identification information storage unit, using each signal transmission order identification information, The target signal is later than the signal including the signal transmission order identification information extracted from the signal transmission order identification information storage unit. A signal transmission order determination unit that determines whether or not the signal is transmitted; and a flag determination unit that determines whether or not an ON flag is included in the target signal if it is determined that the target signal is transmitted later. If it is determined that the target signal includes an on flag, a request signal transmission unit that transmits a request signal to the data management device, and the target signal is transmitted later, data from the target signal is transmitted. If the data is determined to be transmitted later, and the data update unit that updates the data in the data holding unit in the data holding device, and the target signal is transmitted later, the signal transmission order identification is performed from the target signal. The signal transmission order identification information for extracting the information and updating the signal transmission order identification information in the signal transmission order identification information storage unit with the signal transmission order identification information. Characterized in that it comprises an update unit.
第3の本発明において、例えば、前記リクエスト信号送信部は、前記対象の信号にオンフラグが含まれるなら、当該対象の信号から待ち時間情報を取り出し、当該待ち時間情報に対応する長さの時間が経過してからリクエスト信号を送信する。 In the third aspect of the present invention, for example, if the target signal includes an on flag, the request signal transmission unit extracts the waiting time information from the target signal and sets a time corresponding to the waiting time information. A request signal is transmitted after a lapse.
本発明によれば、2つのデータの不一致を解消することが可能となる。 According to the present invention, it is possible to eliminate a mismatch between two data.
以下、本発明の実施の形態について図面を参照して説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本実施の形態に係るデータ保持装置2を含む通信システムの構成を示す図である。
FIG. 1 is a diagram showing a configuration of a communication system including a
データ管理装置1は、データ保持装置2およびデータ更新指示装置3と通信可能となっており、データ保持装置2は、データ管理装置1および端末4と通信可能となっている。データ管理装置1は、例えば、加入者DBサーバと称されるものである。データ保持装置2は、例えば、呼制御サーバと称されるものである。端末4は、ここでは、複数の端末のうちの1つを示したものである。
The
図2は、データ管理装置1の構成を示すブロック図である。
FIG. 2 is a block diagram showing the configuration of the
データ管理装置1は、端末4へのサービス提供のためのデータを保持するデータ管理装置内データ保持部11と、データ管理装置内データ保持部11のデータを更新するデータを一時的に保持するデータ仮登録部12と、データ管理装置内データ保持部11のデータを更新するデータを得た場合、データ保持装置2にデータ信号を送信し、且つ、データ保持装置2に送信する信号の中での当該データ信号の送信順序を示す信号送信順序識別情報ならびに当該データを予め当該データ信号に含ませるデータ信号送信部13と、データ保持装置2からリクエスト信号を受信した場合、データ管理装置内データ保持部11のデータが更新中なら、データ保持装置2に回答信号を送信し、且つ、データ保持装置2に送信する信号の中での当該回答信号の送信順序を示す信号送信順序識別情報ならびに当該データが更新中であることを示すオンフラグならびにデータ管理装置内データ保持部11のデータまたは当該データを更新するデータを予め当該回答信号に含ませる一方、当該データが更新中でないなら、データ保持装置2に回答信号を送信し、且つ、データ保持装置2に送信する信号の中での当該回答信号の送信順序を示す信号送信順序識別情報ならびにデータ管理装置内データ保持部11のデータを予め当該回答信号に含ませる回答信号送信部14とを備える。
The
回答信号送信部14は、リクエスト信号の送信を保留すべき時間の長さを示す待ち時間情報を回答信号に含ませるように構成してもよい。
The response
図3は、データ保持装置2の構成を示すブロック図である。
FIG. 3 is a block diagram showing a configuration of the
データ保持装置2は、データ管理装置内データ保持部11のデータに一致すべきデータを保持するデータ保持装置内データ保持部21と、データ管理装置1から受信したデータ信号または回答信号から取り出された信号送信順序識別情報が記憶される信号送信順序識別情報記憶部22と、データ管理装置1からデータ信号または回答信号を受信したなら、当該データ信号または回答信号を対象とし、対象の信号から信号送信順序識別情報を取り出すとともに、信号送信順序識別情報記憶部22から信号送信順序識別情報を取り出し、各信号送信順序識別情報を用いて、対象の信号の方が、信号送信順序識別情報記憶部22から取り出された信号送信順序識別情報を含んでいた信号より後に送信されたか否かを判定する信号送信順序判定部23と、対象の信号の方が後に送信されたと判定されたなら、当該対象の信号にオンフラグが含まれるか否かを判定するフラグ判定部24と、対象の信号にオンフラグが含まれるなら、データ管理装置1にリクエスト信号を送信するリクエスト信号送信部25と、対象の信号の方が後に送信されたと判定されたなら、当該対象の信号からデータを取り出し、当該データにより、データ保持装置内データ保持部21のデータを更新するデータ更新部26と、対象の信号の方が後に送信されたと判定されたなら、当該対象の信号から信号送信順序識別情報を取り出し、当該信号送信順序識別情報により、信号送信順序識別情報記憶部22の信号送信順序識別情報を更新する信号送信順序識別情報更新部27とを備える。
リクエスト信号送信部25は、対象の信号にオンフラグが含まれるなら、当該対象の信号から待ち時間情報を取り出し、当該待ち時間情報に対応する長さの時間が経過してからリクエスト信号を送信するように構成してもよい。
If the target signal includes an ON flag, the request
図4は、データ保持装置2の動作の流れを示すフローチャートである。
FIG. 4 is a flowchart showing an operation flow of the
データ保持装置2では、データ管理装置1からデータ信号または回答信号を受信したなら(S11:YES)、信号送信順序判定部23は、データ信号または回答信号を対象とし、対象の信号から信号送信順序識別情報を取り出すとともに、信号送信順序識別情報記憶部22から信号送信順序識別情報を取り出し、各信号送信順序識別情報を用いて、対象の信号の方が、信号送信順序識別情報記憶部22から取り出された信号送信順序識別情報を含んでいた信号より後に送信されたか否かを判定する(S13)。
In the
信号送信順序判定部23は、対象の信号の方が先に送信されたと判定したなら(S13:先)、対象の信号を破棄し(S15)、ステップS11に戻る。
If the signal transmission
フラグ判定部24は、対象の信号の方が後に送信されたと判定されたなら(S13:後)、対象の信号にオンフラグが含まれるか否かを判定する(S17)。
If it is determined that the target signal has been transmitted later (S13: after), the
リクエスト信号送信部25は、対象の信号にオンフラグが含まれるなら(S17:YES)、データ管理装置1にリクエスト信号を送信する(S19)。
If the ON signal is included in the target signal (S17: YES), the request
また、データ更新部26は、データ管理装置1から受信したデータ信号または回答信号からデータを取り出し、データにより、データ保持装置内データ保持部21のデータを更新する(S21)。
Further, the
また、信号送信順序識別情報更新部27は、データ信号または回答信号から信号送信順序識別情報を取り出し、信号送信順序識別情報により、信号送信順序識別情報記憶部22の信号送信順序識別情報を更新し(S23)、ステップS11に戻る。
Further, the signal transmission order identification
(第1実施例)
図5は、本実施の形態に係る通信システムの動作の一例(第1実施例)を示すシーケンス図である。
(First embodiment)
FIG. 5 is a sequence diagram showing an example (first example) of the operation of the communication system according to the present embodiment.
ここでは、データ管理装置内データ保持部11にはデータS0があり、データ仮登録部12およびデータ保持装置内データ保持部21にはデータがなく、信号送信順序識別情報記憶部22には信号送信順序識別情報がないこととする。
Here, the data storage device internal
第1実施例では、データ仮登録部12にデータS1が書き込まれ、データ更新中となった場合、データS0つまり、データ管理装置内データ保持部11のデータを回答信号(S205)に含める場合について説明する。
In the first embodiment, data S1 to the data
データ更新指示装置3は、データS0を更新するデータS1を含む更新指示信号(S1)をデータ管理装置1に送信する(S101)。
The data update
データ管理装置1は、データS1をデータ仮登録部12に記憶させるとともに、データ信号送信部13は、例えば、現在時刻(t1とする)を示すタイムスタンプを信号送信順序識別情報として、信号送信順序識別情報とデータS1とを含むデータ信号(S1、t1)をデータ保持装置2に送信する(S103)。
The
データ保持装置2のデータ更新部26は、データ保持装置内データ保持部21にデータS1を書き込み、信号送信順序識別情報更新部27は、信号送信順序識別情報記憶部22に信号送信順序識別情報(t1)を書き込む。
The
データ保持装置2は、これらの処理が成功したなら、成功応答信号をデータ管理装置1に送信する(S105)。
If these processes are successful, the
データ管理装置1は、成功応答信号を受信したなら、データS1でデータ管理装置内データ保持部11を更新するとともに、データ仮登録部12のデータS1を消去し、成功応答信号をデータ更新指示装置3に送信する(S107)。
When the
一方、端末4は、サービスの提供を受けるべく、データ保持装置2に登録信号を送信する(S201)。
On the other hand, the
データ保持装置2のリクエスト信号送信部25は、データ保持装置内データ保持部21にデータがないので、データ管理装置1にリクエスト信号を送信する(S203)。
The request
データ管理装置1の回答信号送信部14は、時刻t1より後にリクエスト信号(S203)を受信した場合、データ管理装置内データ保持部11にデータS0があり、データ仮登録部12にデータS1がある、つまり、データ更新中なので、現在時刻(t1より後のt2とする)を示すタイムスタンプを信号送信順序識別情報として、信号送信順序識別情報とデータS0とオンフラグを含む回答信号(S0、t2、オン)をデータ保持装置2に送信する(S205)。
When the response
データ保持装置2のデータ更新部26は、データ信号(S103)より後に回答信号(S205:S0、t2、オン)を受信した場合、データ保持装置内データ保持部21のデータS1をデータS0で更新する。つまり、データ保持装置内データ保持部21は、一旦データS0に書き戻される。
When the
また、信号送信順序識別情報更新部27は、信号送信順序識別情報記憶部22の信号送信順序識別情報(t1)を信号送信順序識別情報(t2)で更新する。
The signal transmission order identification
また、データ保持装置2は、データ保持装置内データ保持部21にデータが保持されたので、データを用いて、端末4にサービスを提供する(S207)。
Further, the
また、データ保持装置2のリクエスト信号送信部25は、回答信号(S205)にオンフラグが含まれるので、データ管理装置1にリクエスト信号を送信する(S209)。
Further, the request
データ管理装置1の回答信号送信部14は、データ管理装置内データ保持部11にデータS1があり、データ仮登録部12にデータがない、つまり、データ更新中でない場合は、現在時刻(t2より後のt3とする)を示すタイムスタンプを信号送信順序識別情報として、信号送信順序識別情報とデータS1とオフフラグを含む回答信号(S1、t3、オフ)をデータ保持装置2に送信する(S211)。
The response
データ保持装置2のデータ更新部26は、データ保持装置内データ保持部21のデータS0をデータS1で更新する。つまり、一旦、書き戻されたデータ保持装置内データ保持部21のデータS0がデータS1に更新される。
The
また、信号送信順序識別情報更新部27は、信号送信順序識別情報記憶部22の信号送信順序識別情報(t2)を信号送信順序識別情報(t3)で更新する。
The signal transmission order identification
これにより、データ管理装置内データ保持部11にはデータS1、データ保持装置内データ保持部21にはデータS1が保持され、すなわち、データ同士が一致する。
Thereby, the data S1 is held in the
(第2実施例)
図6は、本実施の形態に係る通信システムの動作の一例(第2実施例)を示すシーケンス図である。
(Second embodiment)
FIG. 6 is a sequence diagram showing an example (second example) of the operation of the communication system according to the present embodiment.
第1実施例との違いは、データ仮登録部12にデータS1が書き込まれ、データ更新中となった場合、データS1つまり、データ管理装置内データ保持部11のデータS0を更新するデータS1を回答信号(S205)に含めることである。この場合、データ保持装置内データ保持部21が、回答信号(S205:S1、t2、オン)のデータS1で更新される。
The difference from the first embodiment, the data S1 to the data
実施例2では、データ保持装置内データ保持部21において、データS1が一旦、データ0に書き戻されることがなく、そのようなケースを防止したい場合に有効である。
The second embodiment is effective when the
(第3実施例)
図7は、本実施の形態に係る通信システムの動作の一例(第3実施例)を示すシーケンス図である。
(Third embodiment)
FIG. 7 is a sequence diagram showing an example (third example) of the operation of the communication system according to the present embodiment.
第1実施例との違いは、回答信号送信部14は、リクエスト信号の送信を保留すべき時間の長さTを示す待ち時間情報を回答信号に含ませ(S205)、リクエスト信号送信部25は、対象の信号にオンフラグが含まれるなら、当該対象の信号から待ち時間情報を取り出し、当該待ち時間情報に対応する長さTの時間が経過してからリクエスト信号を送信することである。
The difference from the first embodiment is that the response
実施例3は、例えば、データ管理装置1が輻輳状態であり、輻輳状態が解消するまでは、リクエスト信号に対する回答信号を送信できない場合などに有効である。
The third embodiment is effective when, for example, the
なお、このようなリクエスト信号の送信タイミングの制御は、第2実施例で行ってもよい。 Such control of the request signal transmission timing may be performed in the second embodiment.
したがって、本実施の形態の通信システムによれば、データ保持装置2は、回答信号にオンフラグが含まれる場合は、データ管理装置1にリクエスト信号を送信するので、そのリクエスト信号が受信されるときには更新が既に終了し、オンフラグを含まない回答信号が送信されることを期待できる。よって、その回答信号のデータでデータ保持装置2のデータを更新すれば、データを一致させることができる。
Therefore, according to the communication system of the present embodiment, the
また、データ管理装置1は、リクエスト信号の送信を保留すべき時間の長さを示す待ち時間情報を回答信号に含ませ、データ保持装置2は、待ち時間情報に対応する長さの時間が経過してからリクエスト信号を送信するので、例えば、データ管理装置1が輻輳状態にある場合に、効果を奏する。
Further, the
なお、本実施の形態では、信号送信順序識別情報をタイムスタンプとしたが、信号送信順序識別情報は、データ保持装置2に送信する信号の中でのデータ信号や回答信号の送信順序を示すものであればよく、例えば、シーケンス番号や所定の時刻(例えば、午前0時)からの経過時間を示す情報などとしてもよい。
In this embodiment, the signal transmission order identification information is a time stamp, but the signal transmission order identification information indicates the transmission order of the data signal and the response signal among the signals transmitted to the
また、データ管理装置1やデータ保持装置2としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
A computer program for causing a computer to function as the
1…データ管理装置
2…データ保持装置
3…データ更新指示装置
4…端末
11…データ管理装置内データ保持部
12…データ仮登録部
13…データ信号送信部
14…回答信号送信部
21…データ保持装置内データ保持部
22…信号送信順序識別情報記憶部
23…信号送信順序判定部
24…フラグ判定部
25…リクエスト信号送信部
26…データ更新部
27…信号送信順序識別情報更新部
DESCRIPTION OF
Claims (6)
前記データ管理装置は、
データを保持するデータ管理装置内データ保持部と、
前記データを更新するデータを得た場合、前記データ保持装置にデータ信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該データ信号の送信順序を示す信号送信順序識別情報ならびに当該データを予め当該データ信号に含ませるデータ信号送信部と、
前記データ保持装置からリクエスト信号を受信した場合、前記データ管理装置内データ保持部のデータが更新中なら、前記データ保持装置に回答信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該回答信号の送信順序を示す信号送信順序識別情報ならびに当該データが更新中であることを示すオンフラグならびに前記データ管理装置内データ保持部のデータまたは当該データを更新するデータを予め当該回答信号に含ませる一方、当該データが更新中でないなら、前記データ保持装置に回答信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該回答信号の送信順序を示す信号送信順序識別情報ならびに前記データ管理装置内データ保持部のデータを予め当該回答信号に含ませる回答信号送信部とを備え、
前記データ保持装置は、
前記データ管理装置内データ保持部のデータに一致すべきデータを保持するデータ保持装置内データ保持部と、
前記データ管理装置から受信したデータ信号または回答信号から取り出された信号送信順序識別情報が記憶される信号送信順序識別情報記憶部と、
前記データ管理装置からデータ信号または回答信号を受信したなら、当該データ信号または回答信号を対象とし、当該対象の信号から信号送信順序識別情報を取り出すとともに、前記信号送信順序識別情報記憶部から信号送信順序識別情報を取り出し、当該各信号送信順序識別情報を用いて、当該対象の信号の方が、前記信号送信順序識別情報記憶部から取り出された信号送信順序識別情報を含んでいた信号より後に送信されたか否かを判定する信号送信順序判定部と、
前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号にオンフラグが含まれるか否かを判定するフラグ判定部と、
前記対象の信号にオンフラグが含まれるなら、前記データ管理装置にリクエスト信号を送信するリクエスト信号送信部と、
前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号からデータを取り出し、当該データにより、前記データ保持装置内データ保持部のデータを更新するデータ更新部と、
前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号から信号送信順序識別情報を取り出し、当該信号送信順序識別情報により、前記信号送信順序識別情報記憶部の信号送信順序識別情報を更新する信号送信順序識別情報更新部と
を備えることを特徴とする通信システム。 A communication system including a data management device and a data holding device capable of communicating with the data management device,
The data management device includes:
A data management device data holding unit for holding data;
When data for updating the data is obtained, a signal transmission order identification information indicating a transmission order of the data signal in a signal transmitted to the data holding apparatus and transmitting a data signal to the data holding apparatus; A data signal transmitter for previously including the data in the data signal;
When a request signal is received from the data holding device, if data in the data holding unit in the data management device is being updated, a response signal is transmitted to the data holding device, and among the signals to be sent to the data holding device The signal transmission order identification information indicating the transmission order of the response signals at the time, the ON flag indicating that the data is being updated, the data in the data holding unit in the data management device or the data for updating the data in advance If the data is not being updated, a response signal is transmitted to the data holding device, and a signal transmission order identification indicating the transmission order of the response signal among the signals transmitted to the data holding device A response signal transmission unit that includes the information and data of the data holding unit in the data management device in advance in the response signal,
The data holding device is:
A data holding device internal data holding unit for holding data to be matched with data in the data management device internal data holding unit;
A signal transmission order identification information storage unit for signal transmission order identification information extracted from the data signal or answer signal the data management device or we received is stored,
When a data signal or answer signal is received from the data management device, the data signal or answer signal is targeted, signal transmission order identification information is extracted from the target signal, and signal transmission is performed from the signal transmission order identification information storage unit. The sequence identification information is extracted, and using the signal transmission sequence identification information, the target signal is transmitted after the signal including the signal transmission sequence identification information extracted from the signal transmission sequence identification information storage unit. A signal transmission order determination unit for determining whether or not
If it is determined that the target signal is transmitted later, a flag determination unit that determines whether or not an ON flag is included in the target signal;
If the target signal includes an on flag, a request signal transmission unit that transmits a request signal to the data management device;
If it is determined that the target signal was transmitted later, a data update unit that retrieves data from the target signal and updates data in the data holding unit in the data holding device with the data;
If it is determined that the target signal is transmitted later, signal transmission order identification information is extracted from the target signal, and the signal transmission order identification information in the signal transmission order identification information storage unit is extracted from the signal transmission order identification information. A communication system, comprising: a signal transmission order identification information updating unit that updates information.
前記リクエスト信号の送信を保留すべき時間の長さを示す待ち時間情報を回答信号に含ませ、
前記リクエスト信号送信部は、
前記対象の信号にオンフラグが含まれるなら、当該対象の信号から待ち時間情報を取り出し、当該待ち時間情報に対応する長さの時間が経過してからリクエスト信号を送信する
ことを特徴とする請求項1記載の通信システム。 The answer signal transmitter is
Wait time information indicating the length of time for which transmission of the request signal should be suspended is included in the response signal;
The request signal transmitter is
If the target signal includes an ON flag, the waiting time information is extracted from the target signal, and the request signal is transmitted after a length of time corresponding to the waiting time information has elapsed. The communication system according to 1.
前記データ保持装置に保持されるデータに一致すべきデータを保持するデータ管理装置内データ保持部と、
前記データを更新するデータを得た場合、前記データ保持装置にデータ信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該データ信号の送信順序を示す信号送信順序識別情報ならびに当該データを予め当該データ信号に含ませるデータ信号送信部と、
前記データ保持装置からリクエスト信号を受信した場合、前記データ管理装置内データ保持部のデータが更新中なら、前記データ保持装置に回答信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該回答信号の送信順序を示す信号送信順序識別情報ならびに当該データが更新中であることを示すオンフラグならびに前記データ管理装置内データ保持部のデータまたは当該データを更新するデータを予め当該回答信号に含ませる一方、当該データが更新中でないなら、前記データ保持装置に回答信号を送信し、且つ、前記データ保持装置に送信する信号の中での当該回答信号の送信順序を示す信号送信順序識別情報ならびに前記データ管理装置内データ保持部のデータを予め当該回答信号に含ませる回答信号送信部と
を備えることを特徴とするデータ管理装置。 A data management device capable of communicating with a data holding device,
A data management device internal data holding unit for holding data to be matched with the data held in the data holding device;
When data for updating the data is obtained, a signal transmission order identification information indicating a transmission order of the data signal in a signal transmitted to the data holding apparatus and transmitting a data signal to the data holding apparatus; A data signal transmitter for previously including the data in the data signal;
When a request signal is received from the data holding device, if data in the data holding unit in the data management device is being updated, a response signal is transmitted to the data holding device, and among the signals to be sent to the data holding device The signal transmission order identification information indicating the transmission order of the response signals at the time, the ON flag indicating that the data is being updated, the data in the data holding unit in the data management device or the data for updating the data in advance If the data is not being updated, a response signal is transmitted to the data holding device, and a signal transmission order identification indicating the transmission order of the response signal among the signals transmitted to the data holding device A response signal transmission unit that preliminarily includes the information and data of the data holding unit in the data management device in the response signal. A data management apparatus characterized by that.
前記リクエスト信号の送信を保留すべき時間の長さを示す待ち時間情報を回答信号に含ませる
ことを特徴とする請求項3記載のデータ管理装置。 The answer signal transmitter is
The data management apparatus according to claim 3, wherein waiting time information indicating a length of time for which transmission of the request signal should be suspended is included in the answer signal.
前記データ管理装置に保持されるデータに一致すべきデータを保持するデータ保持装置内データ保持部と、
前記データ管理装置から受信したデータ信号または回答信号から取り出された信号送信順序識別情報が記憶される信号送信順序識別情報記憶部と、
前記データ管理装置からデータ信号または回答信号を受信したなら、当該データ信号または回答信号を対象とし、当該対象の信号から信号送信順序識別情報を取り出すとともに、前記信号送信順序識別情報記憶部から信号送信順序識別情報を取り出し、当該各信号送信順序識別情報を用いて、当該対象の信号の方が、前記信号送信順序識別情報記憶部から取り出された信号送信順序識別情報を含んでいた信号より後に送信されたか否かを判定する信号送信順序判定部と、
前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号にオンフラグが含まれるか否かを判定するフラグ判定部と、
前記対象の信号にオンフラグが含まれるなら、前記データ管理装置にリクエスト信号を送信するリクエスト信号送信部と、
前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号からデータを取り出し、当該データにより、前記データ保持装置内データ保持部のデータを更新するデータ更新部と、
前記対象の信号の方が後に送信されたと判定されたなら、当該対象の信号から信号送信順序識別情報を取り出し、当該信号送信順序識別情報により、前記信号送信順序識別情報記憶部の信号送信順序識別情報を更新する信号送信順序識別情報更新部と
を備えることを特徴とするデータ保持装置。 A data holding device capable of communicating with a data management device,
A data holding device internal data holding unit for holding data to be matched with data held in the data management device;
A signal transmission order identification information storage unit for signal transmission order identification information extracted from the data signal or answer signal the data management device or we received is stored,
When a data signal or answer signal is received from the data management device, the data signal or answer signal is targeted, signal transmission order identification information is extracted from the target signal, and signal transmission is performed from the signal transmission order identification information storage unit. The sequence identification information is extracted, and using the signal transmission sequence identification information, the target signal is transmitted after the signal including the signal transmission sequence identification information extracted from the signal transmission sequence identification information storage unit. A signal transmission order determination unit for determining whether or not
If it is determined that the target signal is transmitted later, a flag determination unit that determines whether or not an ON flag is included in the target signal;
If the target signal includes an on flag, a request signal transmission unit that transmits a request signal to the data management device;
If it is determined that the target signal was transmitted later, a data update unit that retrieves data from the target signal and updates data in the data holding unit in the data holding device with the data;
If it is determined that the target signal is transmitted later, signal transmission order identification information is extracted from the target signal, and the signal transmission order identification information in the signal transmission order identification information storage unit is extracted from the signal transmission order identification information. A data holding apparatus comprising: a signal transmission order identification information updating unit that updates information.
前記対象の信号にオンフラグが含まれるなら、当該対象の信号から待ち時間情報を取り出し、当該待ち時間情報に対応する長さの時間が経過してからリクエスト信号を送信する
ことを特徴とする請求項5記載のデータ保持装置。 The request signal transmitter is
If the target signal includes an ON flag, the waiting time information is extracted from the target signal, and the request signal is transmitted after a length of time corresponding to the waiting time information has elapsed. 5. The data holding device according to 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013016903A JP5743342B2 (en) | 2013-01-31 | 2013-01-31 | COMMUNICATION SYSTEM, DATA MANAGEMENT DEVICE, AND DATA HOLDING DEVICE |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013016903A JP5743342B2 (en) | 2013-01-31 | 2013-01-31 | COMMUNICATION SYSTEM, DATA MANAGEMENT DEVICE, AND DATA HOLDING DEVICE |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014149599A JP2014149599A (en) | 2014-08-21 |
| JP5743342B2 true JP5743342B2 (en) | 2015-07-01 |
Family
ID=51572552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013016903A Active JP5743342B2 (en) | 2013-01-31 | 2013-01-31 | COMMUNICATION SYSTEM, DATA MANAGEMENT DEVICE, AND DATA HOLDING DEVICE |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5743342B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4872698B2 (en) * | 2007-02-14 | 2012-02-08 | 日本電気株式会社 | COMMUNICATION SYSTEM, PORTABLE TERMINAL DEVICE, SERVER DEVICE, AND COMMUNICATION METHOD |
| JP2008299462A (en) * | 2007-05-30 | 2008-12-11 | Hitachi Ltd | Method of unifying selling price information update timing when selling selling price information data to a POS cash register terminal |
-
2013
- 2013-01-31 JP JP2013016903A patent/JP5743342B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014149599A (en) | 2014-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10484464B2 (en) | Connection control device, connection control system, and non-transitory computer readable medium | |
| CN114500633B (en) | Data forwarding method, related device, program product and data transmission system | |
| US20180374086A1 (en) | Blockchain transaction commitment ordering | |
| CN111460458B (en) | Data processing method, related device and computer storage medium | |
| CN108494755B (en) | A method and device for transmitting application programming interface API request | |
| JP5816301B2 (en) | Apparatus and method for receiving and forwarding data packets | |
| CN105684382A (en) | Packet control method, switch and controller | |
| US8327000B2 (en) | Cookie invalidation or expiration by a switch | |
| JP2018515850A (en) | Data copy method and device | |
| CN101782891A (en) | Method and system for communication of distributed system | |
| CN113411152A (en) | DMA method for supporting high-certainty network message reception for TSN end system | |
| MX2022014405A (en) | Support for data forwarding. | |
| WO2019062479A1 (en) | Data packet processing method, device, storage medium, and terminal | |
| US8086769B2 (en) | Method for detecting circular buffer overrun | |
| CN115733572B (en) | Clock synchronization method based on accurate time protocol, electronic device and storage medium | |
| JP2002281065A (en) | Storage system connected to data network with data integrity | |
| CN106897288B (en) | Service providing method and system for database | |
| JP5743342B2 (en) | COMMUNICATION SYSTEM, DATA MANAGEMENT DEVICE, AND DATA HOLDING DEVICE | |
| US7571241B1 (en) | Method and apparatus for advertising update messages to peers and peer groups in a border gateway protocol process | |
| JP4348227B2 (en) | Hierarchical packet processing system, relay device, server, method thereof, and program thereof | |
| CN104144155B (en) | Session processing system and conversation processing method for long connection | |
| CN112040067B (en) | Method, electronic device, and medium for audio playing of messages | |
| CN110896391B (en) | A message processing method and device | |
| CN115348333B (en) | Data transmission method, system and equipment based on UDP double-end communication interaction | |
| US7516204B2 (en) | Information processing method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140514 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150331 |
|
| 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: 20150422 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150427 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5743342 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |