JP5154366B2

Machine-readable medium for storing a stream data processing program and computer system

Abstract

This record has no abstract on file.

Term

Projected expiry 28 October 2028.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

13 claims: 3 independent, 10 dependent

  1. 1
    Stream data input to a computer equipped with a processor and a storage device is received as primary information, and among the received primary information, the primary information for a predetermined period is acquired as a processing target and generated as secondary information. In a stream data processing program that generates time control information indicating that the time has advanced in addition to the primary information, a procedure for accepting the input stream data as primary information and a time when the primary information is received. The time control information generation unit that generates the time information of the above as the time control information obtains the time when the time control information is generated as the next firing time, and the next firing time is set in the storage device as the next firing time holding area. The procedure for storing the time control information in, the procedure for generating the time control information when the current time information becomes the next firing time held in the holding area, and the procedure for receiving the generated time control information. , A stream data processing program characterized by having the computer execute a procedure of acquiring primary information for a predetermined period of the received primary information as a processing target and generating it as secondary information. プロセッサと記憶装置を備えた計算機に入力されたストリームデータを1次情報として受け付けて、前記受け付けた1次情報のうち所定の期間の1次情報を処理対象として取得して2次情報として生成し、時刻が進んだことを表す時刻制御情報を前記1次情報に加えて発生するストリームデータ処理プログラムにおいて、 前記入力されたストリームデータを1次情報として受け付ける手順と、 前記1次情報を受け付けた時点の時刻情報を前記時刻制御情報として生成する時刻制御情報生成部が、前記時刻制御情報を発生する時刻を次回発火時刻として求め、当該次回発火時刻を前記記憶装置に設定された次回発火時刻保持領域に格納する手順と、 現在の時刻情報が前記保持領域に保持された前記次回発火時刻となったときに、前記時刻制御情報を発生する手順と、 前記発生された時刻制御情報を受け付けたときに、前記受け付けた1次情報のうち所定の期間の1次情報を処理対象として取得して2次情報として生成する手順と、 を前記計算機に実行させることを特徴とするストリームデータ処理プログラム。
  2. 12
    A processor, a storage device, and an interface are provided, and stream data set in the storage device and input via the interface is acquired as primary information, and the 1 of the acquired primary information for a predetermined period. In a computer system that acquires the following information and generates it as secondary information, and generates time control information indicating that the time has advanced in addition to the primary information, the primary information is acquired and generated as secondary information. The query execution tree analysis unit that extracts the processing module that needs to generate the time control information at a time different from the time when the primary information is received from the query representing the processing content to be performed, the extracted processing module, and the above 1 The time control information generator that generates the time control information calculates the firing time, which is the time when the time control information is generated, from the time information that receives the next information, and sets the firing time in the storage device. The next firing time calculation unit stored in the holding area and a time control information generation unit that generates time information at the time when the primary information is received as the time control information are provided, and the time control information generation unit is provided. A computer system characterized in that the time control information is generated when the current time information reaches the ignition time held in the next ignition time holding area. プロセッサと記憶装置及びインターフェースを備えて、前記記憶装置に設定されて、前記インターフェースを介して入力されたストリームデータを1次情報として取得し、該取得した1次情報のうち所定の期間の前記1次情報を取得して2次情報として生成し、時刻が進んだことを表す時刻制御情報を前記1次情報に加えて生成する計算機システムにおいて、 前記1次情報を取得して2次情報として生成する処理内容を表す問合せから前記1次情報を受け付けた時刻とは異なる時刻に前記時刻制御情報を生成する必用がある処理モジュールを抽出する問合せ実行木解析部と、 前記抽出した処理モジュールおよび前記1次情報を受け付けた時刻情報から前記時刻制御情報を生成する時刻制御情報生成部が前記時刻制御情報を生成する時刻である発火時刻を算出し、該発火時刻を前記記憶装置に設定した次回発火時刻保持領域に格納する次回発火時刻計算部と、 前記1次情報を受け付けた時点の時刻情報を前記時刻制御情報として生成する時刻制御情報生成部と、を備え、 前記時刻制御情報生成部は、 現在の時刻情報が前記次回発火時刻保持領域に保持された前記発火時刻になったときに、前記時刻制御情報を生成することを特徴とする計算機システム。
  3. 13
    The stream data generated by the first computer is received as the primary information, the time information generated by the first computer is added to the primary information and transmitted to the second computer, and the second computer is transmitted. Of the primary information received by the computer, the primary information for a predetermined period is acquired and generated as secondary information, and the first computer generates time control information indicating that the time has advanced. In addition, in the computer system that transmits to the second computer, what is the time when the second computer receives the primary information from the query representing the processing content that acquires the primary information and generates it as secondary information? The time control is performed from the query execution tree analysis unit that extracts the processing modules that need to generate the time control information at different times, the processing module extracted by the second computer, and the time information that receives the primary information. Time control for generating information The next firing time calculator that calculates the firing time, which is the time when the information generating unit generates the time control information, and transmits the firing time to the first computer, and the first computer. Receiving the firing time and holding it in the next firing time holding area that holds the firing time, and the next firing time message receiving unit, The time control information generation unit includes a time control information generation unit that transmits the time control information to the second computer at the ignition time when the first computer is held in the next ignition time holding area. A computer system characterized by that. 第一の計算機で生成されたストリームデータを1次情報として受け付けて、前記第一の計算機で生成された時刻情報を前記1次情報に付与して第二の計算機に送信し、 前記第二の計算機が前記受け付けた1次情報のうち所定の期間の1次情報を取得して2次情報として生成し、 前記第一の計算機が、時刻が進んだことを表す時刻制御情報を前記1次情報に加えて第二の計算機に送信する計算機システムにおいて、 前記第二の計算機が前記1次情報を取得して2次情報として生成する処理内容を表す問合せから前記1次情報を受け付けた時刻とは異なる時刻に前記時刻制御情報を生成する必用がある処理モジュールを抽出する問合せ実行木解析部と、 前記第二の計算機が前記抽出した処理モジュールおよび前記1次情報を受け付けた時刻情報から前記時刻制御情報を生成する時刻制御情報生成部が前記時刻制御情報を生成する時刻である発火時刻を算出し、該発火時刻を前記第一の計算機に送信する次回発火時刻計算部と、 前記第一の計算機が該発火時刻を受け付けて、前記発火時刻を保持する次回発火時刻保持領域に保持する次回発火時刻メッセージ受信部と、 前記第一の計算機が前記次回発火時刻保持領域に保持された発火時刻において、前記時刻制御情報生成部が前記時刻制御情報を前記第二の計算機に送信する時刻制御情報生成部と、を備えたことを特徴とする計算機システム。