Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4653502B2 - Logo data distribution device and logo data distribution system - Google Patents
[go: Go Back, main page]

JP4653502B2 - Logo data distribution device and logo data distribution system - Google Patents

Logo data distribution device and logo data distribution system Download PDF

Info

Publication number
JP4653502B2
JP4653502B2 JP2005015477A JP2005015477A JP4653502B2 JP 4653502 B2 JP4653502 B2 JP 4653502B2 JP 2005015477 A JP2005015477 A JP 2005015477A JP 2005015477 A JP2005015477 A JP 2005015477A JP 4653502 B2 JP4653502 B2 JP 4653502B2
Authority
JP
Japan
Prior art keywords
logo data
code
pos terminal
logo
acquisition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005015477A
Other languages
Japanese (ja)
Other versions
JP2006202190A (en
Inventor
俊一 中山
守人 石田
素子 木村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2005015477A priority Critical patent/JP4653502B2/en
Publication of JP2006202190A publication Critical patent/JP2006202190A/en
Application granted granted Critical
Publication of JP4653502B2 publication Critical patent/JP4653502B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

この発明は、ロゴデータ配信プログラム、POS端末およびロゴデータ配信システムに関し、特に、サーバ側にPOS端末の情報が登録されていない場合であってもサーバ装置からPOS端末に対して適切なロゴデータを配信することができるロゴデータ配信プログラム、POS端末およびロゴデータ配信システムに関するものである。   The present invention relates to a logo data distribution program, a POS terminal, and a logo data distribution system. In particular, even when information on a POS terminal is not registered on the server side, appropriate logo data is transmitted from the server device to the POS terminal. The present invention relates to a logo data distribution program, a POS terminal, and a logo data distribution system that can be distributed.

POS端末が発行するレシートには、店舗のマーク等のロゴが印字されることが一般的である。このロゴを変更する場合、かつては、作業員が現地へ出向いて変更作業をおこなっていた。POS端末は、大量の台数が稼動している上に、キャンペーンなどで特定期間のみロゴを変更する場合もあるため、作業員が現地で変更作業をおこなう方式は、多くの時間と費用とを必要としていた。   A receipt such as a store mark is generally printed on a receipt issued by a POS terminal. In the past, when changing this logo, workers went to the site to perform the change work. Since a large number of POS terminals are in operation and the logo may be changed only for a specific period during a campaign, etc., a method in which workers change work locally requires a lot of time and money. I was trying.

この問題を解決するため、サーバ装置からネットワークを介してロゴデータを配信する方式が近年とられるようになっている。たとえば、特許文献1においては、POS端末の識別番号と当該のPOS端末が出力するロゴデータとの組み合わせを管理する表をサーバ装置に保持し、POS端末からロゴデータ取得要求があった場合に、サーバ装置がこの表に基づいてロゴデータを選択して応答するための技術が開示されている。この技術を用いれば、サーバ装置が保持する表を更新するだけでPOS端末が出力するロゴを変更することが可能になり、作業員が現地へ出向く必要がなくなる。   In order to solve this problem, a method of distributing logo data from a server device via a network has recently been adopted. For example, in Patent Document 1, when a table for managing a combination of an identification number of a POS terminal and logo data output by the POS terminal is held in the server device, and there is a logo data acquisition request from the POS terminal, A technique for a server device to select and respond to logo data based on this table is disclosed. By using this technique, it is possible to change the logo output by the POS terminal simply by updating the table held by the server device, and it is not necessary for the worker to go to the site.

特開2001−52260号公報JP 2001-52260 A

しかしながら、特許文献1において開示されている技術を用いた場合、POS端末の情報がサーバ装置に登録されていないと、ロゴデータの配信がおこなわれないという問題がある。特売などでPOS端末が急遽増設されるような場合、サーバ側の登録作業が間に合わないと、ロゴデータの配信がおこなわれずに、レシートに印字されるロゴが空白になったり、古いロゴが誤って出力されたりすることになる。   However, when the technique disclosed in Patent Document 1 is used, there is a problem in that logo data cannot be distributed unless information on the POS terminal is registered in the server device. If the POS terminal is suddenly expanded due to special sales, etc., if the registration work on the server side is not in time, the logo data will not be distributed, the logo printed on the receipt will be blank, or the old logo will be Will be output.

この発明は、上述した従来技術による問題点を解消するためになされたものであり、サーバ側にPOS端末の情報が登録されていない場合であってもサーバ装置からPOS端末に対して適切なロゴデータを配信することができるロゴデータ配信プログラム、POS端末およびロゴデータ配信システムを提供することを目的とする。   The present invention has been made to solve the above-described problems caused by the prior art, and an appropriate logo is displayed from the server device to the POS terminal even when the POS terminal information is not registered on the server side. An object is to provide a logo data distribution program, a POS terminal, and a logo data distribution system that can distribute data.

上述した課題を解決し、目的を達成するため、本発明は、ネットワークを介して接続されたPOS端末に対してロゴデータを配信するロゴデータ配信装置であって、上位の組織のロゴデータと下位の組織のロゴデータとを特定するコードを少なくとも一つ含むロゴデータ配信要求メッセージを前記POS端末から受け付ける要求受付手段と、前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードの下位の組織のロゴデータを特定するコードに対応するロゴデータがあれば下位の組織のロゴデータ、なければ、上位の組織のロゴデータを特定するコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手段と、前記ロゴデータ取得手段が取得したロゴデータを前記POS端末へ送出するロゴデータ送出手段とを有することを特徴とする。 To solve the above problems and achieve the object, the present invention provides a logo data distribution apparatus distributes the logo data to the POS terminals connected via a network, the logo data and the lower-level organizational Request accepting means for accepting from the POS terminal a logo data delivery request message including at least one code identifying the logo data of the organization of the organization, and a subordinate of the code included in the logo data delivery request message accepted by the request accepting means If there is logo data corresponding to the code that identifies the logo data of the organization, the logo data of the lower organization is obtained. If not, the logo data corresponding to the code that identifies the logo data of the upper organization is obtained from the storage means. means, logo data sent hand for sending logo data to which the logo data acquisition unit has acquired to the POS terminal Characterized in that it has and.

この発明によれば、POS端末側からサーバ装置に対して配信するロゴデータの指定をおこなうように構成したので、サーバ装置にPOS端末に対応したロゴデータの登録がおこなわれていない場合でも適切なロゴデータの配信をおこなうことができる。   According to this invention, since the logo data to be distributed to the server device is designated from the POS terminal side, it is appropriate even when the logo data corresponding to the POS terminal is not registered in the server device. Logo data can be distributed.

この発明によれば、ロゴデータを指定するコードが所定の書式に従っている場合には、要求元のPOS端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードをサーバ側で生成するように構成したので、POS端末側で指定したコードと一致するロゴデータがサーバ装置上に存在しない場合でも、サーバ装置側の判断で適切なロゴデータの配信をおこなうことができる。   According to this invention, when the code specifying the logo data conforms to a predetermined format, the server generates a code for acquiring the common logo data for each hierarchy of the organization to which the requesting POS terminal belongs. Thus, even if logo data matching the code specified on the POS terminal side does not exist on the server device, appropriate logo data can be distributed according to the judgment on the server device side.

また、本発明は、POS端末装置と、前記POS端末装置がレシートに出力するロゴデータを保持するサーバ装置とをネットワークで接続して構成したロゴデータ配信システムであって、前記POS端末は、ロゴデータを特定するためのコードを記憶する記憶手段と、上位の組織のロゴデータと下位の組織のロゴデータとを特定するコードを少なくとも一つ含むロゴデータ配信要求メッセージを前記サーバ装置に送出してロゴデータの配信を要求する要求送出手段とを備え、前記サーバ装置は、前記ロゴデータ配信要求メッセージを前記POS端末から受け付ける要求受付手段と、前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードの下位の組織のロゴデータを特定するコードに対応するロゴデータがあれば下位の組織のロゴデータ、なければ、上位の組織のロゴデータを特定するコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手段と、前記ロゴデータ取得手段が取得したロゴデータを前記POS端末へ送出するロゴデータ送出手段とを備えたことを特徴とする。 The present invention is also a logo data distribution system configured by connecting a POS terminal device and a server device that holds logo data output from the POS terminal device to a receipt via a network. A storage means for storing a code for specifying data, and a logo data delivery request message including at least one code for specifying logo data of a higher-level organization and logo data of a lower-level organization; Request sending means for requesting distribution of logo data, and the server device includes a request receiving means for receiving the logo data distribution request message from the POS terminal, and a logo data distribution request message received by the request receiving means. lower if the logo data corresponding to the code that identifies the logo data of the lower tissue code Organization's logo data, if not, the logo data acquisition means for acquiring a logo data corresponding to the code that identifies the logo data of the upper tissue from the storage means, the logo data to which the logo data acquisition unit has acquired to the POS terminal And a logo data sending means for sending.

この発明によれば、POS端末側からサーバ装置に対して配信するロゴデータの指定をおこなうように構成したので、サーバ装置にPOS端末に対応したロゴデータの登録がおこなわれていない場合でも適切なロゴデータの配信をおこなうことができる。   According to this invention, since the logo data to be distributed to the server device is designated from the POS terminal side, it is appropriate even when the logo data corresponding to the POS terminal is not registered in the server device. Logo data can be distributed.

本発明によれば、POS端末側からサーバ装置に対して配信するロゴデータの指定をおこなうように構成したので、サーバ装置にPOS端末に対応したロゴデータの登録がおこなわれていない場合でも適切なロゴデータの配信をおこなうことができるという効果を奏する。   According to the present invention, the logo data to be distributed to the server device is designated from the POS terminal side. Therefore, even when the logo data corresponding to the POS terminal is not registered in the server device, it is appropriate. The effect is that the logo data can be distributed.

また、本発明によれば、POS端末側からサーバ装置に対して配信するロゴデータの指定をおこなう場合に、複数のロゴデータを指定できるように構成したので、指定したロゴデータのいずれかがサーバ装置に存在しない場合でも、他の指定に従って適切なロゴデータの配信をおこなうことができるという効果を奏する。   In addition, according to the present invention, when the logo data to be distributed from the POS terminal side to the server device is designated, a plurality of logo data can be designated. Even if it does not exist in the apparatus, it is possible to deliver appropriate logo data according to other specifications.

また、本発明によれば、ロゴデータを指定するコードが所定の書式に従っている場合には、要求元のPOS端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードをサーバ側で生成するように構成したので、POS端末側で指定したコードと一致するロゴデータがサーバ装置上に存在しない場合でも、サーバ装置側の判断で適切なロゴデータの配信をおこなうことができるという効果を奏する。   Further, according to the present invention, when the code for designating the logo data conforms to a predetermined format, the code for acquiring the common logo data for each hierarchy of the organization to which the requesting POS terminal belongs is set on the server side. Therefore, even if there is no logo data that matches the code specified on the POS terminal side on the server device, it is possible to distribute appropriate logo data at the judgment of the server device side. Play.

また、本発明によれば、ロゴデータを指定するコードに含まれる所定の文字列をサーバ側で所定のルールに基づいて置換するように構成したので、各POS端末に記憶させておくコードを共通化することができ、もって、POS端末の管理を簡便におこなうことができるという効果を奏する。   Further, according to the present invention, since the predetermined character string included in the code designating the logo data is replaced on the server side based on the predetermined rule, the code stored in each POS terminal is shared. As a result, the POS terminal can be easily managed.

以下に添付図面を参照して、この発明に係るロゴデータ配信プログラム、POS端末およびロゴデータ配信システムの好適な実施の形態を詳細に説明する。   Exemplary embodiments of a logo data distribution program, a POS terminal, and a logo data distribution system according to the present invention will be described below in detail with reference to the accompanying drawings.

まず、本実施例に係るロゴデータ配信方式の概要について説明する。図1は、本実施例に係るロゴデータ配信方式の概要を説明するための説明図である。同図に示すように、本実施例に係るロゴデータ配信方式においては、POS端末からサーバ装置に対して取得コードを送信し、サーバ装置側で取得コードに応じたロゴデータを選択して応答する方式をとる。   First, an outline of a logo data distribution method according to the present embodiment will be described. FIG. 1 is an explanatory diagram for explaining an outline of a logo data distribution method according to the present embodiment. As shown in the figure, in the logo data distribution method according to the present embodiment, the acquisition code is transmitted from the POS terminal to the server device, and the server device selects the logo data corresponding to the acquisition code and responds. Take the method.

このように、POS端末側からサーバ装置に対してロゴデータの指定をおこなうことにより、サーバ装置においてPOS端末に対応するロゴデータが登録されていない場合であっても、POS端末が必要としているロゴデータを配信することができる。   In this way, by designating the logo data from the POS terminal side to the server device, even if the logo data corresponding to the POS terminal is not registered in the server device, the logo required by the POS terminal is required. Data can be distributed.

また、本実施例に係るロゴデータ配信方式においては、取得コードが所定の書式に従っている場合には、取得コードに対応するロゴデータがサーバ装置に存在しない場合であっても、サーバ装置側の判断で代替の候補を検索する仕組みとなっている。   Further, in the logo data distribution method according to the present embodiment, when the acquisition code conforms to a predetermined format, even if the logo data corresponding to the acquisition code does not exist in the server device, the determination on the server device side Is a mechanism to search for alternative candidates.

図1の例では、店舗ごとに固有な3桁の数字からなる店舗コードと、店舗内において固有な3桁の数字からなるPOSコードの組み合わせによって、各POS端末が一意に識別可能になっている。そして、識別コードが2つの3桁の数字をハイフン記号で連結した形式の場合、サーバ装置は、取得コードが店舗コードとPOSコードの組み合わせからなっているものと判断して、下記のようにロゴデータを検索する。   In the example of FIG. 1, each POS terminal can be uniquely identified by a combination of a store code consisting of a three-digit number unique to each store and a POS code consisting of a unique three-digit number in the store. . If the identification code is a format in which two three-digit numbers are concatenated with a hyphen symbol, the server device determines that the acquisition code is a combination of a store code and a POS code, and displays the logo as shown below. Search for data.

まず、第1の候補として、取得コードと完全に一致する端末固有のロゴデータを検索し、該当データが存在すれば、そのロゴデータをPOS端末に応答する。サーバ装置において、POS端末の情報が正常に登録されている場合、取得コードと完全に一致するロゴデータの取得は問題なくおこなわれる。   First, as a first candidate, terminal-specific logo data that completely matches the acquired code is searched, and if the corresponding data exists, the logo data is returned to the POS terminal. In the server device, when the information of the POS terminal is normally registered, the logo data that completely matches the acquisition code is acquired without any problem.

取得コードと完全に一致するロゴデータが存在しない場合は、第2の候補として店舗共通のロゴデータを検索する。本実施例に係るロゴデータ配信方式においては、店舗共通のロゴデータは、POSコードの全ての桁に「0」を指定した取得コードと紐付けされて管理されている。そこで、サーバ装置は、第1の候補のロゴデータを取得できなかった場合は、取得コードのPOSコードの部分を全桁「0」に置き換えて再検索をおこない、該当データが存在すれば、そのロゴデータをPOS端末に応答する。   If there is no logo data that completely matches the acquisition code, the store-wide logo data is searched as the second candidate. In the logo data distribution method according to the present embodiment, the logo data common to the stores is managed in association with an acquisition code in which “0” is designated in all digits of the POS code. Therefore, if the server device cannot acquire the first candidate logo data, the POS code portion of the acquired code is replaced with all the digits “0”, and the search is performed again. Respond to the POS terminal with the logo data.

第2候補のロゴデータも存在しない場合は、第3の候補として全店共通のロゴデータを検索する。本実施例に係るロゴデータ配信方式においては、全店共通のロゴデータは、店舗コードとPOSコードの全ての桁に「0」を指定した取得コードと紐付けされて管理されている。そこで、サーバ装置は、第2の候補のロゴデータを取得できなかった場合は、取得コードの店舗コードとPOSコードの部分を全桁「0」に置き換えて再検索をおこない、該当データが存在すれば、そのロゴデータをPOS端末に応答する。   If there is no second candidate logo data, logo data common to all stores is searched as a third candidate. In the logo data distribution system according to the present embodiment, logo data common to all stores is managed in association with an acquisition code in which “0” is designated in all digits of the store code and the POS code. Therefore, when the server device cannot acquire the second candidate logo data, the store code and the POS code portion of the acquisition code are replaced with all the digits “0” and the search is performed again, and the corresponding data exists. For example, the logo data is returned to the POS terminal.

このように、本実施例に係るロゴデータ配信方式においては、所定の書式からなる取得コードをサーバ装置が受信した場合に、該当するロゴデータが見つからなければ、販売組織の階層を上位に遡って、各階層の共通のロゴを検索する処理を順次おこなっていく。このような仕組みを設けることにより、POS端末が指定したロゴデータがサーバ装置に存在しない場合でも、サーバ装置側の判断で適切なロゴをPOS端末に配信することが可能になる。   As described above, in the logo data distribution method according to the present embodiment, when the server apparatus receives an acquisition code having a predetermined format, if the corresponding logo data is not found, the sales organization hierarchy is traced back to the upper level. The process of searching for a common logo in each hierarchy is sequentially performed. By providing such a mechanism, even when the logo data designated by the POS terminal does not exist in the server device, it is possible to distribute an appropriate logo to the POS terminal at the judgment of the server device.

なお、本実施例では、所定の書式の取得コードとして、店舗コードとPOSコードを組み合わせたコードを例として用いているが、これ以外の組み合わせを所定の書式とすることもできる。たとえば、同一店舗内であっても、売り場によって異なるロゴをレシートに印字することが必要な場合には、店舗コードと売り場コードとPOSコードを組み合わせたコードを取得コードとすることで、売り場共通のロゴデータを取得候補とすることができる。   In the present embodiment, as an acquisition code of a predetermined format, a code combining a store code and a POS code is used as an example, but other combinations may be used as the predetermined format. For example, even in the same store, if it is necessary to print a different logo on the receipt depending on the sales floor, a code that combines the store code, the sales floor code, and the POS code is used as an acquisition code. Logo data can be an acquisition candidate.

また、本実施例では、各コードをハイフン記号で連結したものを書式化された取得コードとして扱うこととしているが、書式はこの通りである必要はなく、任意に書式を定めてよい。   In this embodiment, a code obtained by concatenating each code with a hyphen symbol is handled as a formatted acquisition code. However, the format does not have to be as described above, and the format may be arbitrarily determined.

次に、本実施例に係るロゴデータ配信方式を実現するためのシステムの構成について説明する。図2は、本実施例に係るロゴデータ配信システムの構成を示すブロック図である。同図に示すように、ロゴデータ配信システムは、本部のサーバ装置100と各店舗のPOS端末200a〜200fをインターネット等のネットワーク300で接続した構成をとる。   Next, a configuration of a system for realizing the logo data distribution method according to the present embodiment will be described. FIG. 2 is a block diagram illustrating a configuration of the logo data distribution system according to the present embodiment. As shown in the figure, the logo data distribution system has a configuration in which the server device 100 at the headquarters and the POS terminals 200a to 200f at each store are connected by a network 300 such as the Internet.

各店舗には、固有の店舗コードが割当てられており、さらに、店舗内の各POS端末には、店舗内で重複することがないPOSコードが割当てられている。従って、店舗コードとPOSコードの組み合わせにより、システム全体においてPOS端末を特定することができる。また、各POS端末には、ネットワーク通信のための識別番号であるPOS名も固有の値が割当てられており、このPOS名によってもPOS端末を特定することが可能となっている。   Each store is assigned a unique store code, and each POS terminal in the store is assigned a POS code that does not overlap within the store. Therefore, the POS terminal can be specified in the entire system by the combination of the store code and the POS code. Each POS terminal is also assigned a unique value for the POS name, which is an identification number for network communication, and the POS terminal can be specified by this POS name.

次に、サーバ装置の構成について説明する。図3は、図2に示したサーバ装置100の構成を示す機能ブロック図である。同図に示すように、サーバ装置100は、ネットワークインターフェース部110と、制御部120と、記憶部130とを有する。ネットワークインターフェース部110は、ネットワークを介して各種データ等をやり取りするためのインターフェース部である。   Next, the configuration of the server device will be described. FIG. 3 is a functional block diagram showing the configuration of the server device 100 shown in FIG. As shown in the figure, the server device 100 includes a network interface unit 110, a control unit 120, and a storage unit 130. The network interface unit 110 is an interface unit for exchanging various data and the like via a network.

制御部120は、サーバ装置100を全体制御する制御部であり、要求受付部121と、取得コード解析部122と、ロゴデータ取得部123と、更新日付比較部124と、ロゴデータ送出部125とを有する。要求受付部121は、ネットワークを介して送信されたロゴデータ配信の要求メッセージを受け付ける処理部である。   The control unit 120 is a control unit that totally controls the server apparatus 100, and includes a request receiving unit 121, an acquisition code analysis unit 122, a logo data acquisition unit 123, an update date comparison unit 124, a logo data transmission unit 125, Have The request receiving unit 121 is a processing unit that receives a logo data distribution request message transmitted via a network.

ここで、要求受付部121が受け付ける要求メッセージの形式について説明しておく。図5は、要求メッセージの形式の一例を示すサンプル図である。同図に示すように、要求メッセージには、要求元のPOS端末を識別するためのPOS名に加えて、取得コードと更新日時の組み合わせが少なくとも一つ設定される。各POS端末は、配信を希望するロゴデータを指定するための取得コードを優先順位をつけて複数記憶しておくことができ、要求メッセージにそれらを優先順位が高い順に設定する。   Here, the format of the request message received by the request receiving unit 121 will be described. FIG. 5 is a sample diagram showing an example of the format of the request message. As shown in the figure, in the request message, at least one combination of an acquisition code and an update date and time is set in addition to the POS name for identifying the requesting POS terminal. Each POS terminal can store a plurality of acquisition codes for designating logo data desired to be distributed with a priority order, and set them in the request message in descending order of priority.

また、それらの取得コードに対応するロゴデータが配信済みの場合は、そのロゴデータの更新日時も取得コードと対で要求メッセージに設定される。取得コードに対応するロゴデータが配信されていない場合は、要求メッセージにおいてその取得コードと対となる更新日時の内容は空白となる。   If the logo data corresponding to these acquisition codes has already been distributed, the update date / time of the logo data is also set in the request message in combination with the acquisition code. When the logo data corresponding to the acquisition code is not distributed, the content of the update date and time paired with the acquisition code in the request message is blank.

取得コード解析部122は、要求受付部121が受け付けた要求メッセージに含まれる取得コードの解析をおこない、解析後の取得コードをロゴデータ取得部123へ引き渡す処理部である。取得コード解析部122がおこなう取得コードの解析は、大別して2種類ある。一つは、変数の解析である。取得コードには、具体的な店舗コードやPOSコードなどの代わりに所定の変数を指定することができ、取得コード解析部122が変数を店舗コードやPOSコードへ置き換える処理をおこなう。   The acquisition code analysis unit 122 is a processing unit that analyzes the acquisition code included in the request message received by the request reception unit 121 and delivers the acquired acquisition code to the logo data acquisition unit 123. The acquisition code analysis performed by the acquisition code analysis unit 122 is roughly divided into two types. One is analysis of variables. In the acquisition code, a predetermined variable can be designated instead of a specific store code or POS code, and the acquisition code analysis unit 122 performs processing to replace the variable with the store code or POS code.

下記の表は、取得コード中に指定可能な変数の一覧表である。たとえば、要求メッセージに”%TENCD%−%POSNO%”という取得コードが含まれていた場合、取得コード解析部122は、要求メッセージに含まれるPOS名をキーとして、記憶部130のPOS端末情報記憶部131を検索して、POS名に対応するPOS端末の店舗コードとPOSコードを取得する。そして、取得コード中の”%TENCD%”の部分を取得した店舗コードに置き換え、”%POSNO%”の部分を取得したPOSコードに置き換える。   The following table is a list of variables that can be specified in the acquisition code. For example, when the acquisition message “% TENCD% −% POSNO%” is included in the request message, the acquisition code analysis unit 122 stores the POS terminal information in the storage unit 130 using the POS name included in the request message as a key. The unit 131 is searched to obtain the store code and the POS code of the POS terminal corresponding to the POS name. Then, the “% TENCD%” portion of the acquired code is replaced with the acquired store code, and the “% POSNO%” portion is replaced with the acquired POS code.

Figure 0004653502
Figure 0004653502

このように、サーバ装置に取得コード中の変数を置き換える機能をもたせることにより、各POS端末において取得コードを設定する場合に端末固有の値ではなく、共通の値を設定することが可能になり、POS端末の保守のための工数を低減させることができる。   In this way, by providing the server device with a function for replacing the variable in the acquisition code, it is possible to set a common value instead of a terminal-specific value when setting the acquisition code in each POS terminal. Man-hours for maintenance of the POS terminal can be reduced.

取得コード解析部122がおこなう取得コードの解析のもう一つは、組織階層の解析である。要求メッセージに含まれる取得コードが、所定の書式に従ったものである場合、取得コードから各組織階層ごとの共通のロゴを検索するための取得コードを生成し、これらを当初の取得コードとともに選択候補として優先順位をつけてロゴデータ取得部123に引き渡す。   Another of the acquisition code analysis performed by the acquisition code analysis unit 122 is an analysis of the organizational hierarchy. If the acquisition code included in the request message conforms to a predetermined format, generate an acquisition code to search for a common logo for each organizational hierarchy from the acquisition code, and select these together with the original acquisition code Priorities are given as candidates to the logo data acquisition unit 123.

具体的には、既に説明したように、要求メッセージに含まれる取得コードが2つの3桁の数字をハイフン記号で連結したものであった場合は、店舗コードとPOSコードの組み合わせによる取得コードが指定されたものとみなして、POSコード部分を全て「0」で置き換えた店舗共通のロゴデータ検索用の取得コードと、店舗コード部分も全て「0」で置き換えた全店共通のロゴデータ検索用の取得コードとを生成する。   Specifically, as already described, if the acquisition code included in the request message is a concatenation of two three-digit numbers with a hyphen symbol, the acquisition code based on the combination of the store code and the POS code is specified. It is assumed that the POS code part has been replaced with “0” and the store-wide logo data search acquisition code, and all store code parts have also been replaced with “0”. Generate code.

そして、当初の取得コードを第1候補として、店舗共通のロゴデータ検索用の取得コードを第2の候補として、全店共通のロゴデータ検索用の取得コードを第3の候補としてロゴデータ取得部123に引き渡す。   Then, the initial acquisition code is set as the first candidate, the logo data search acquisition code common to the stores is set as the second candidate, and the logo data search acquisition code common to all the stores is set as the third candidate. To hand over.

ロゴデータ取得部123は、取得コード解析部122から引き渡された取得コードに対応するロゴデータを記憶部130のロゴデータ記憶部132から取得し、ロゴデータ送出部125へ引き渡す処理部である。ただし、要求メッセージに取得コードと対で更新日時が設定されており、この取得日時が取得したロゴデータの更新日時と一致した場合には、ロゴデータをロゴデータ送出部125へ引き渡さずに、既に当該のロゴデータを配信済みである旨をロゴデータ送出部125へ通知する。   The logo data acquisition unit 123 is a processing unit that acquires logo data corresponding to the acquisition code delivered from the acquisition code analysis unit 122 from the logo data storage unit 132 of the storage unit 130 and delivers it to the logo data transmission unit 125. However, if the update date / time is set in the request message in combination with the acquisition code, and this acquisition date / time matches the update date / time of the acquired logo data, the logo data is not transferred to the logo data sending unit 125, and is already transferred. The logo data transmission unit 125 is notified that the logo data has been distributed.

このように、ロゴデータの更新日付の確認をおこない、既に配信済みのロゴデータを配信しないようにすることにより、通信負荷の通信コストの増大を回避することができる。各POS端末は、通常、営業開始時にサーバ装置にロゴデータの配信を要求する仕組みとなっており、不要なデータの配信の抑止は、システム全体の通信量の削減に大きな効果を有する。   Thus, by checking the update date of the logo data and not distributing the already distributed logo data, it is possible to avoid an increase in the communication cost of the communication load. Each POS terminal normally has a mechanism for requesting the server device to distribute logo data at the start of business, and the suppression of unnecessary data distribution has a great effect on the reduction of the communication amount of the entire system.

更新日時比較部124は、ロゴデータ取得部123の依頼を受けて、要求メッセージ中の更新日時とロゴデータの更新日付とを比較し、結果をロゴデータ取得部123へ応答する処理部である。   The update date / time comparison unit 124 is a processing unit that receives a request from the logo data acquisition unit 123, compares the update date / time in the request message with the update date of the logo data, and responds to the logo data acquisition unit 123.

ロゴデータ送出部125は、ロゴデータ取得部123の処理結果をネットワークを介して要求メッセージの送信元のPOS端末へ応答する処理部である。応答内容には3種類あり、ロゴデータ取得部123がロゴデータを取得でき、そのロゴデータが配信済みのものでなければ、ロゴデータの取得が成功した旨のメッセージとともにロゴデータが送出される。また、ロゴデータ取得部123が取得したロゴデータが配信済みのものであった場合には、配信済みの旨のメッセージが送出され、ロゴデータ取得部123がロゴデータを取得できなかった場合には、ロゴデータの取得に失敗した旨のメッセージが送出される。   The logo data transmission unit 125 is a processing unit that responds to the processing result of the logo data acquisition unit 123 to the POS terminal that has transmitted the request message via the network. There are three types of response contents. If the logo data acquisition unit 123 can acquire the logo data and the logo data has not been distributed, the logo data is transmitted together with a message that the acquisition of the logo data has been successful. In addition, when the logo data acquired by the logo data acquisition unit 123 has already been distributed, a message indicating that the logo has been distributed is sent, and when the logo data acquisition unit 123 cannot acquire the logo data, A message indicating that logo data acquisition has failed is sent.

記憶部130は、各種情報を記憶する記憶部であり、POS端末情報記憶部131とロゴデータ記憶部132とを有する。POS端末情報記憶部131は、POS端末に関する情報を記憶する記憶部である。図6は、POS端末情報記憶部131のデータ構成の一例を示すサンプル図である。同図に示すように、POS端末情報記憶部131は、POS名と、店舗コードと、POSコードとを記憶する。この情報は、たとえば、取得コード解析部122が、POS名から店舗コードとPOSコードを検索する場合に利用される。   The storage unit 130 is a storage unit that stores various types of information, and includes a POS terminal information storage unit 131 and a logo data storage unit 132. The POS terminal information storage unit 131 is a storage unit that stores information related to the POS terminal. FIG. 6 is a sample diagram showing an example of the data configuration of the POS terminal information storage unit 131. As shown in the figure, the POS terminal information storage unit 131 stores a POS name, a store code, and a POS code. This information is used, for example, when the acquisition code analysis unit 122 searches for a store code and a POS code from the POS name.

ロゴデータ記憶部132は、ロゴデータを記憶する記憶部である。ロゴデータ記憶部132には、ロゴデータが取得コードと紐付けされて管理されており、取得コードを指定することで特定のロゴデータを取得できるようになっている。   The logo data storage unit 132 is a storage unit that stores logo data. In the logo data storage unit 132, logo data is managed in association with an acquisition code, and specific logo data can be acquired by specifying the acquisition code.

次に、POS端末の構成について説明する。POS端末200a〜200fはいずれも同様の構成を有するため、ここではPOS端末200aを例にして構成を説明することとする。図4は、図2に示したPOS端末200aの構成を示す機能ブロック図である。同図に示すように、POS端末200aは、ネットワークインターフェース部210と、制御部220と、記憶部230とを有する。ネットワークインターフェース部210は、ネットワークを介して各種データ等をやり取りするためのインターフェース部である。   Next, the configuration of the POS terminal will be described. Since all of the POS terminals 200a to 200f have the same configuration, the configuration will be described here using the POS terminal 200a as an example. FIG. 4 is a functional block diagram showing the configuration of the POS terminal 200a shown in FIG. As shown in the figure, the POS terminal 200a includes a network interface unit 210, a control unit 220, and a storage unit 230. The network interface unit 210 is an interface unit for exchanging various data via the network.

制御部220は、POS端末200aを全体制御する制御部であり、要求送出部221と、プロパティ取得部222と、更新日時取得部223と、ロゴデータ取得部224と、ロゴデータ登録部225とを有する。要求送出部221は、ネットワークを介してサーバ装置100に対してロゴデータ配信の要求メッセージを送出する処理部である。具体的には、プロパティ取得部222から取得コードを取得し、この取得コードに対応するロゴデータの更新日時を更新日時取得部223から取得し、これらを組み合わせて要求メッセージを生成してサーバ装置100に送出する処理をおこなう。   The control unit 220 is a control unit that totally controls the POS terminal 200a, and includes a request sending unit 221, a property acquisition unit 222, an update date acquisition unit 223, a logo data acquisition unit 224, and a logo data registration unit 225. Have. The request sending unit 221 is a processing unit that sends a logo data delivery request message to the server apparatus 100 via the network. Specifically, the acquisition code is acquired from the property acquisition unit 222, the update date / time of the logo data corresponding to the acquisition code is acquired from the update date / time acquisition unit 223, and a request message is generated by combining these and the server device 100 Process to send to.

プロパティ取得部222は、記憶部230のプロパティ記憶部231から取得コードを取得し、要求送出部221へ引き渡す処理部である。更新日時取得部222は、要求送出部221から指定された取得コードに対応するロゴデータを記憶部230のロゴデータ記憶部232から検索し、そのロゴデータの更新日時を返す処理部である。もし、取得コードに対応するロゴデータが存在しない場合は、その旨を要求送出部221へ返し、要求送出部221は、要求メッセージの更新日時に空白を設定する。   The property acquisition unit 222 is a processing unit that acquires an acquisition code from the property storage unit 231 of the storage unit 230 and passes it to the request transmission unit 221. The update date and time acquisition unit 222 is a processing unit that searches the logo data storage unit 232 of the storage unit 230 for logo data corresponding to the acquisition code specified by the request sending unit 221 and returns the update date and time of the logo data. If the logo data corresponding to the acquisition code does not exist, the fact is returned to the request sending unit 221 and the request sending unit 221 sets a blank for the update date and time of the request message.

ロゴデータ取得部224は、サーバ装置100から送信されたロゴデータを受信する処理部である。ロゴデータ取得部224は、ロゴデータが配信済みである旨のメッセージ、および、要求メッセージ中の取得コードに対応するロゴデータが存在しない旨のメッセージも受信する。ロゴデータ登録部225は、ロゴデータ取得部224が受信したロゴデータをロゴデータ記憶部232に記憶させ、そのロゴデータがレシートに出力される状態にする処理部である。   The logo data acquisition unit 224 is a processing unit that receives logo data transmitted from the server device 100. The logo data acquisition unit 224 also receives a message that the logo data has been distributed and a message that there is no logo data corresponding to the acquisition code in the request message. The logo data registration unit 225 is a processing unit that stores the logo data received by the logo data acquisition unit 224 in the logo data storage unit 232 and outputs the logo data to a receipt.

記憶部230は、各種情報を記憶する記憶部であり、プロパティ記憶部231とロゴデータ記憶部232とを有する。プロパティ記憶部231は、当該のPOS端末に関する各種設定情報等を記憶する処理部であり、ロゴデータを取得するための取得コードもここに優先順位を付けて記憶される。なお、プロパティ記憶部231に取得コードを記憶させる方式については本発明では特定しない。ロゴデータ記憶部232は、サーバ装置100から配信されたロゴデータを取得コードと紐付けて記憶する記憶部である。ここに記憶されたロゴデータは、レシートの出力時に利用される。   The storage unit 230 is a storage unit that stores various types of information, and includes a property storage unit 231 and a logo data storage unit 232. The property storage unit 231 is a processing unit that stores various setting information regarding the POS terminal, and an acquisition code for acquiring logo data is also stored here with priority. Note that the method of storing the acquisition code in the property storage unit 231 is not specified in the present invention. The logo data storage unit 232 is a storage unit that stores logo data distributed from the server device 100 in association with an acquisition code. The logo data stored here is used when a receipt is output.

次に、図2に示したロゴデータ配信システムの処理手順について説明する。図7は、図2に示したロゴデータ配信システムの処理手順を示すフローチャートである。同図に示すように、まず、POS端末がプロパティ記憶部231より取得コードを読み取り(ステップS101)、その取得コードに対応するロゴデータの更新日時を取得する(ステップS102)。そして、これらを基にして要求メッセージを組み立ててサーバ装置へ送出する(ステップS103)。   Next, the processing procedure of the logo data distribution system shown in FIG. 2 will be described. FIG. 7 is a flowchart showing a processing procedure of the logo data distribution system shown in FIG. As shown in the figure, first, the POS terminal reads the acquisition code from the property storage unit 231 (step S101), and acquires the update date and time of the logo data corresponding to the acquisition code (step S102). Based on these, a request message is assembled and sent to the server device (step S103).

サーバ装置は、要求メッセージを受信すると(ステップS201)、後述するロゴデータ取得処理をおこない(ステップS202)、その結果をPOS端末に対して応答する(ステップS203)。   When the server device receives the request message (step S201), it performs a logo data acquisition process described later (step S202), and returns the result to the POS terminal (step S203).

POS端末は、サーバ装置からの応答を受信すると(ステップS104)、ロゴデータが配信されたかどうかを確認する。そして、ロゴデータが配信された場合は(ステップS105肯定)、ロゴデータをロゴデータ記憶部232に記憶させ、そのロゴデータがレシートに出力されるように設定して処理を完了する(ステップS106)。ロゴデータが配信なかった場合は、ステップS106の処理はおこなわずに処理を完了する。   When the POS terminal receives a response from the server device (step S104), it checks whether the logo data has been distributed. When the logo data is distributed (Yes at Step S105), the logo data is stored in the logo data storage unit 232, and the process is completed by setting the logo data to be output on the receipt (Step S106). . If the logo data is not distributed, the process is completed without performing the process of step S106.

次に、図7に示したロゴデータ取得処理の処理手順について説明する。図8は、図7に示したロゴデータ取得処理の処理手順を示すフローチャートである。同図に示すように、サーバ装置は、受信した要求メッセージから、未処理の取得コードのうちで最も優先順位が高いものを更新日時とともに取得する(ステップS301)。ここで、未処理の取得コードが存在しない場合は(ステップS302否定)、ロゴデータが存在しない旨の応答メッセージを編集して(ステップS303)、POS端末に応答する(ステップS312)。   Next, the process procedure of the logo data acquisition process shown in FIG. 7 will be described. FIG. 8 is a flowchart showing a processing procedure of the logo data acquisition process shown in FIG. As shown in the figure, the server device acquires, from the received request message, the unprocessed acquisition code having the highest priority together with the update date and time (step S301). Here, when there is no unprocessed acquisition code (No at Step S302), the response message that the logo data does not exist is edited (Step S303), and the response is made to the POS terminal (Step S312).

未処理の取得コードを取得できた場合は(ステップS302肯定)、取得コードに含まれる変数の置き換えをおこない(ステップS304)、所定の書式であるか否かを確認する(ステップS305)。ここで、所定の書式であることが確認された場合は、各階層ごとの共通ロゴデータを取得するための取得コードを優先順位付きで生成する。   If an unprocessed acquisition code can be acquired (Yes at step S302), the variables included in the acquisition code are replaced (step S304), and it is confirmed whether the format is a predetermined format (step S305). Here, when it is confirmed that the format is a predetermined format, an acquisition code for acquiring common logo data for each layer is generated with priority.

そして、取得もしくは生成した取得コードに対応するロゴデータを検索し(ステップS306)、該当データが見つからない場合は(ステップS307否定)、ステップS301へ復帰して次の取得コードの処理をおこなう。該当データが存在した場合は(ステップS307肯定)、そのロゴデータの更新日時と要求メッセージに含まれていた更新日時との比較をおこなう(ステップS308)。   Then, logo data corresponding to the acquired or generated acquisition code is searched (step S306). If the corresponding data is not found (No at step S307), the process returns to step S301 to process the next acquisition code. If the corresponding data exists (Yes at step S307), the update date / time of the logo data is compared with the update date / time included in the request message (step S308).

ここで、二つの日時が一致していた場合は(ステップS309ロゴデータと一致)、ロゴデータが配信済みであり、更新が不要である旨の応答メッセージを編集して(ステップS310)、POS端末に応答する(ステップS312)。また、二つの日時が異なる場合、および、要求メッセージに更新日時の指定がない場合は(ステップS309ロゴデータと異なるもしくは要求メッセージに更新日時の指定がない)、ステップS306で検索したロゴデータを埋め込んだ応答メッセージを編集して(ステップS311)、POS端末に応答する(ステップS312)。   If the two dates and times match (step S309 matches the logo data), a response message that the logo data has already been distributed and needs no updating is edited (step S310), and the POS terminal (Step S312). Also, if the two dates are different, and if the request message does not specify an update date and time (different from the logo data in step S309 or no update date is specified in the request message), the logo data searched in step S306 is embedded. The response message is edited (step S311), and the response is made to the POS terminal (step S312).

上記実施例で説明したサーバ装置100の各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図9を用いて、本実施例に係るサーバ装置の機能を実現するためのプログラムを実行するコンピュータの一例を説明する。   Various processes of the server apparatus 100 described in the above embodiment can be realized by executing a program prepared in advance by a computer. Therefore, in the following, an example of a computer that executes a program for realizing the function of the server device according to the present embodiment will be described with reference to FIG.

図9は、ロゴデータ配信プログラムを実行するコンピュータを示す機能ブロック図である。このコンピュータ1000は、ユーザからのデータの入力を受け付ける入力装置1010、モニタ1020、各種プログラムを記録した記録媒体からプログラムを読み取る媒体読取り装置1030、各種情報を一時記憶するRAM(Random Access Memory)1040、ネットワークを介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース1050、HDD(Hard Disk Drive)1060およびCPU1070をバス1080で接続して構成される。   FIG. 9 is a functional block diagram illustrating a computer that executes a logo data distribution program. The computer 1000 includes an input device 1010 that receives data input from a user, a monitor 1020, a medium reading device 1030 that reads a program from a recording medium that records various programs, a RAM (Random Access Memory) 1040 that temporarily stores various information, A network interface 1050, an HDD (Hard Disk Drive) 1060, and a CPU 1070 that exchange data with other computers via a network are connected by a bus 1080.

HDD1060には、サーバ装置100の機能を実現するためのプログラムであるロゴデータ配信プログラム1060cが記憶されている。そして、CPU1070が、ロゴデータ配信プログラム1060cをHDD1060から読み出して実行することにより、同プログラムは、ロゴデータ配信プロセス1070aとして機能するようになる。ロゴデータ配信プロセス1070aは、図3に示した制御部120に対応する。   The HDD 1060 stores a logo data distribution program 1060c which is a program for realizing the functions of the server device 100. Then, when the CPU 1070 reads the logo data distribution program 1060c from the HDD 1060 and executes it, the program functions as a logo data distribution process 1070a. The logo data distribution process 1070a corresponds to the control unit 120 illustrated in FIG.

また、CPU1070は、HDD1060からロゴデータ格納領域1060aとPOS端末情報DB1060bとからデータを読み出して、ロゴデータ情報1040aおよびPOS端末情報1040bとしてRAM1040に格納する。そして、RAM1040に格納されたロゴデータ情報1040aおよびPOS端末情報1040bに基づいて各種データ処理を実行する。ロゴデータ格納領域1060aは、図3に示した記憶部130のロゴデータ記憶部132に対応し、POS端末情報DB1060bは、POS端末情報記憶部131に対応する。   Further, the CPU 1070 reads data from the HDD 1060 from the logo data storage area 1060a and the POS terminal information DB 1060b, and stores the data in the RAM 1040 as the logo data information 1040a and the POS terminal information 1040b. Various data processing is executed based on the logo data information 1040a and the POS terminal information 1040b stored in the RAM 1040. The logo data storage area 1060 a corresponds to the logo data storage unit 132 of the storage unit 130 illustrated in FIG. 3, and the POS terminal information DB 1060 b corresponds to the POS terminal information storage unit 131.

なお、上記のロゴデータ配信プログラム1060cについては、必ずしもHDD1060に格納されている必要はなく、CD−ROM等の記憶媒体に記憶されたプログラムを、コンピュータ1000が読み出して実行するようにしてもよい。また、公衆回線、インターネット、LAN、WAN等を介してコンピュータ1000に接続される他のコンピュータ(またはサーバ)などにプログラムを記憶させておき、コンピュータ1000がこれらからプログラムを読み出して実行するようにしてもよい。   Note that the logo data distribution program 1060c is not necessarily stored in the HDD 1060, and the computer 1000 may read and execute a program stored in a storage medium such as a CD-ROM. In addition, the program is stored in another computer (or server) connected to the computer 1000 via a public line, the Internet, a LAN, a WAN, or the like, and the computer 1000 reads and executes the program from these. Also good.

上述してきたように、本実施例では、POS端末側からサーバ装置に対して配信するロゴデータの指定をおこなうように構成したので、サーバ装置にPOS端末に対応したロゴデータの登録がおこなわれていない場合でも適切なロゴデータの配信をおこなうことができる。   As described above, in this embodiment, the logo data to be distributed to the server device is designated from the POS terminal side, so that the logo data corresponding to the POS terminal is registered in the server device. Appropriate logo data can be distributed even if there is not.

また、本実施例では、ロゴデータを指定するコードが所定の書式に従っている場合には、要求元のPOS端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードをサーバ側で生成するように構成したので、POS端末側で指定したコードと一致するロゴデータがサーバ装置上に存在しない場合でも、サーバ装置側の判断で適切なロゴデータの配信をおこなうことができる。   In this embodiment, when the code for specifying the logo data conforms to a predetermined format, the server side generates a code for acquiring the common logo data for each hierarchy of the organization to which the requesting POS terminal belongs. Since it is configured so as to be generated, even if logo data matching the code specified on the POS terminal side does not exist on the server device, appropriate logo data can be distributed according to the determination on the server device side.

(付記1)ネットワークを介して接続されたPOS端末に対してロゴデータを配信するロゴデータ配信プログラムであって、
ロゴデータを特定するためのコードを少なくとも一つ含むロゴデータ配信要求メッセージを前記POS端末から受け付ける要求受付手順と、
前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手順と、
前記ロゴデータ取得手順が取得したロゴデータを前記POS端末へ送出するロゴデータ送出手順と
をコンピュータに実行させることを特徴とするロゴデータ配信プログラム。
(Appendix 1) A logo data distribution program for distributing logo data to a POS terminal connected via a network,
A request acceptance procedure for accepting a logo data distribution request message including at least one code for identifying logo data from the POS terminal;
Logo data acquisition procedure for acquiring logo data corresponding to the code included in the logo data delivery request message received by the request reception procedure from the storage means;
A logo data distribution program for causing a computer to execute a logo data transmission procedure for transmitting logo data acquired by the logo data acquisition procedure to the POS terminal.

(付記2)前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードが所定の書式に従っている場合に、該コードを基にして要求元のPOS端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードを生成するコード解析手順をさらにコンピュータに実行させ、
前記ロゴデータ取得手順は、前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードと、前記コード解析手順が生成したコードとのいずれかに対応するロゴデータを記憶手段から取得することを特徴とする付記1に記載のロゴデータ配信プログラム。
(Appendix 2) When the code included in the logo data distribution request message received by the request receiving procedure conforms to a predetermined format, the common code for each layer of the organization to which the requesting POS terminal belongs is based on the code. Let the computer further execute a code analysis procedure that generates code to get the logo data,
The logo data acquisition procedure is to acquire from the storage means logo data corresponding to either the code included in the logo data delivery request message received by the request reception procedure or the code generated by the code analysis procedure. Logo data distribution program according to appendix 1, which is characterized.

(付記3)前記コード解析手順は、前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードに所定の文字列が含まれている場合は、その文字列を予め定められたルールに基づいて置換することを特徴とする付記2に記載のロゴデータ配信プログラム。 (Supplementary Note 3) If the code included in the logo data distribution request message received by the request receiving procedure includes a predetermined character string, the code analyzing procedure is based on a predetermined rule. The logo data distribution program as set forth in Appendix 2, wherein the program is replaced.

(付記4)前記要求受付手順は、ロゴデータを特定するためのコードと、該コードに対応する配信済みのロゴデータの更新日時とが対で記録されたロゴデータ配信要求メッセージを受け付け、
前記ロゴデータ取得手順は、記憶手段から取得したロゴデータの更新日時と、該ロゴデータを取得する際に使用したコードと対でロゴデータ配信要求メッセージに記録されている更新日時とを比較し、両者が一致する場合は、ロゴデータの配信をおこなわずに、ロゴデータが配信済みである旨の応答をおこなうように前記ロゴデータ送出手順に指示することを特徴とする付記1〜3のいずれか一つに記載のロゴデータ配信プログラム。
(Supplementary Note 4) The request receiving procedure receives a logo data distribution request message in which a code for identifying logo data and an update date and time of distributed logo data corresponding to the code are recorded in pairs,
The logo data acquisition procedure compares the update date and time of the logo data acquired from the storage means with the update date and time recorded in the logo data delivery request message in a pair with the code used when acquiring the logo data, If the two match, the logo data transmission procedure is instructed to send a response that the logo data has already been distributed without distributing the logo data. Logo data distribution program described in one.

(付記5)ネットワークを介して接続されたPOS端末に対してロゴデータを配信するサーバ装置であって、
ロゴデータを特定するためのコードを少なくとも一つ含むロゴデータ配信要求メッセージを前記POS端末から受け付ける要求受付手段と、
前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手段と、
前記ロゴデータ取得手段が取得したロゴデータを前記POS端末へ送出するロゴデータ送出手段と
を備えたことを特徴とするサーバ装置。
(Supplementary Note 5) A server device that distributes logo data to a POS terminal connected via a network,
Request accepting means for accepting a logo data distribution request message including at least one code for identifying logo data from the POS terminal;
Logo data acquisition means for acquiring logo data corresponding to the code included in the logo data distribution request message received by the request reception means from the storage means;
A server device comprising: logo data sending means for sending logo data obtained by the logo data obtaining means to the POS terminal.

(付記6)前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードが所定の書式に従っている場合に、該コードを基にして要求元のPOS端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードを生成するコード解析手段をさらに備え、
前記ロゴデータ取得手段は、前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードと、前記コード解析手段が生成したコードとのいずれかに対応するロゴデータを記憶手段から取得することを特徴とする付記5に記載のサーバ装置。
(Supplementary Note 6) When the code included in the logo data distribution request message received by the request receiving unit conforms to a predetermined format, the common code for each hierarchy of the organization to which the requesting POS terminal belongs is based on the code. A code analysis means for generating a code for acquiring logo data;
The logo data acquisition means acquires from the storage means logo data corresponding to either the code included in the logo data distribution request message received by the request reception means or the code generated by the code analysis means. The server device according to appendix 5, which is characterized.

(付記7)前記コード解析手段は、前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードに所定の文字列が含まれている場合は、その文字列を予め定められたルールに基づいて置換することを特徴とする付記6に記載のサーバ装置。 (Supplementary note 7) When the code included in the logo data distribution request message received by the request receiving unit includes a predetermined character string, the code analyzing unit determines the character string based on a predetermined rule. The server device according to appendix 6, wherein the server device is replaced.

(付記8)前記要求受付手段は、ロゴデータを特定するためのコードと、該コードに対応する配信済みのロゴデータの更新日時とが対で記録されたロゴデータ配信要求メッセージを受け付け、
前記ロゴデータ取得手段は、記憶手段から取得したロゴデータの更新日時と、該ロゴデータを取得する際に使用したコードと対でロゴデータ配信要求メッセージに記録されている更新日時とを比較し、両者が一致する場合は、ロゴデータの配信をおこなわずに、ロゴデータが配信済みである旨の応答をおこなうように前記ロゴデータ送出手段に指示することを特徴とする付記5〜7のいずれか一つに記載のサーバ装置。
(Appendix 8) The request accepting means accepts a logo data delivery request message in which a code for identifying logo data and an update date and time of delivered logo data corresponding to the code are recorded in pairs,
The logo data acquisition means compares the update date and time of the logo data acquired from the storage means with the update date and time recorded in the logo data distribution request message in pairs with the code used when acquiring the logo data, If the two match, the logo data sending means is instructed to send a response that the logo data has been delivered without delivering the logo data. The server device according to one.

(付記9)レシートに出力するロゴデータを保持するサーバ装置とネットワークで接続されたPOS端末であって、
ロゴデータを特定するためのコードを記憶する記憶手段と、
前記コードを含むロゴデータ配信要求メッセージを前記サーバ装置に送出してロゴデータの配信を要求する要求送出手段と
を備えたことを特徴とするPOS端末。
(Supplementary Note 9) A POS terminal connected via a network to a server device that holds logo data to be output on a receipt,
Storage means for storing a code for identifying the logo data;
A POS terminal comprising: a request sending means for sending a logo data delivery request message including the code to the server device to request delivery of logo data.

(付記10)POS端末装置と、前記POS端末装置がレシートに出力するロゴデータを保持するサーバ装置とをネットワークで接続して構成したロゴデータ配信システムであって、
前記POS端末は、
ロゴデータを特定するためのコードを記憶する記憶手段と、
前記コードを含むロゴデータ配信要求メッセージを前記サーバ装置に送出してロゴデータの配信を要求する要求送出手段と
を備え、
前記サーバ装置は、
前記ロゴデータ配信要求メッセージを前記POS端末から受け付ける要求受付手段と、
前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手段と、
前記ロゴデータ取得手段が取得したロゴデータを前記POS端末へ送出するロゴデータ送出手段と
を備えたことを特徴とするロゴデータ配信システム。
(Supplementary Note 10) A logo data distribution system configured by connecting a POS terminal device and a server device that holds logo data output from the POS terminal device to a receipt through a network,
The POS terminal is
Storage means for storing a code for identifying the logo data;
Request sending means for sending a logo data delivery request message including the code to the server device and requesting the delivery of logo data;
The server device
Request accepting means for accepting the logo data delivery request message from the POS terminal;
Logo data acquisition means for acquiring logo data corresponding to the code included in the logo data distribution request message received by the request reception means from the storage means;
A logo data delivery system comprising: logo data sending means for sending the logo data obtained by the logo data obtaining means to the POS terminal.

以上のように、本発明にかかるロゴデータ配信プログラム、POS端末およびロゴデータ配信システムは、サーバ装置からPOS端末にロゴデータを配信する場合に有用であり、特に、サーバ側にPOS端末の情報が登録されていない場合であってもサーバ装置からPOS端末に対して適切なロゴデータを配信することが必要な場合に適している。   As described above, the logo data distribution program, the POS terminal, and the logo data distribution system according to the present invention are useful when distributing logo data from the server device to the POS terminal, and in particular, information on the POS terminal is stored on the server side. Even if it is not registered, it is suitable when it is necessary to distribute appropriate logo data from the server device to the POS terminal.

本実施例に係るロゴデータ配信方式の概要を説明するための説明図である。It is explanatory drawing for demonstrating the outline | summary of the logo data delivery system based on a present Example. 本実施例に係るロゴデータ配信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the logo data delivery system which concerns on a present Example. 図2に示したサーバ装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the server apparatus shown in FIG. 図2に示したPOS端末の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the POS terminal shown in FIG. 要求メッセージの形式の一例を示すサンプル図である。It is a sample figure which shows an example of the format of a request message. POS端末情報記憶部のデータ構成の一例を示すサンプル図である。It is a sample figure which shows an example of a data structure of a POS terminal information storage part. 図2に示したロゴデータ配信システムの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the logo data delivery system shown in FIG. 図7に示したロゴデータ取得処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the logo data acquisition process shown in FIG. ロゴデータ配信プログラムを実行するコンピュータを示す機能ブロック図である。It is a functional block diagram which shows the computer which executes a logo data delivery program.

符号の説明Explanation of symbols

100 サーバ装置
110 ネットワークインターフェース部
120 制御部
121 要求受付部
122 取得コード解析部
123 ロゴデータ取得部
124 更新日時比較部
125 ロゴデータ送出部
130 記憶部
131 POS端末情報記憶部
132 ロゴデータ記憶部
200a、200b、200c、200d、200e、200f POS端末
210 ネットワークインターフェース部
220 制御部
221 要求送出部
222 プロパティ取得部
223 更新日時取得部
224 ロゴデータ取得部
225 ロゴデータ登録部
230 記憶部
231 プロパティ記憶部
232 ロゴデータ記憶部
300 ネットワーク
1000 コンピュータ
1010 入力装置
1020 モニタ
1030 媒体読取り装置
1040 RAM
1040a ロゴデータ情報
1040b POS端末情報
1050 ネットワークI/F装置
1060 HDD
1060a ロゴデータ格納領域
1060b POS端末情報DB
1060c ロゴデータ配信プログラム
1070 CPU
1070a ロゴデータ配信プロセス
1080 バス
DESCRIPTION OF SYMBOLS 100 Server apparatus 110 Network interface part 120 Control part 121 Request reception part 122 Acquisition code analysis part 123 Logo data acquisition part 124 Update date comparison part 125 Logo data transmission part 130 Storage part 131 POS terminal information storage part 132 Logo data storage part 200a, 200b, 200c, 200d, 200e, 200f POS terminal 210 Network interface unit 220 Control unit 221 Request sending unit 222 Property acquisition unit 223 Update date acquisition unit 224 Logo data acquisition unit 225 Logo data registration unit 230 Storage unit 231 Property storage unit 232 Logo Data storage unit 300 Network 1000 Computer 1010 Input device 1020 Monitor 1030 Medium reader 1040 RAM
1040a Logo data information 1040b POS terminal information 1050 Network I / F device 1060 HDD
1060a Logo data storage area 1060b POS terminal information DB
1060c Logo data distribution program 1070 CPU
1070a Logo data distribution process 1080 Bus

Claims (2)

ネットワークを介して接続されたPOS端末に対してロゴデータを配信するロゴデータ配信装置であって、
上位の組織のロゴデータと下位の組織のロゴデータとを特定するコードを少なくとも一つ含むロゴデータ配信要求メッセージを前記POS端末から受け付ける要求受付手段と、
前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードの下位の組織のロゴデータを特定するコードに対応するロゴデータがあれば下位の組織のロゴデータ、なければ、上位の組織のロゴデータを特定するコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手段と、
前記ロゴデータ取得手段が取得したロゴデータを前記POS端末へ送出するロゴデータ送出手段と
を有することを特徴とするロゴデータ配信装置。
A logo data distribution device for distributing logo data to a POS terminal connected via a network,
Request accepting means for accepting from the POS terminal a logo data distribution request message including at least one code for identifying logo data of a higher organization and logo data of a lower organization;
If there is logo data corresponding to the code specifying the logo data of the organization below the code included in the logo data delivery request message received by the request receiving means, the logo data of the organization below if there is logo data corresponding to the code. Logo data acquisition means for acquiring logo data corresponding to a code for specifying data from the storage means,
A logo data delivery device comprising: logo data sending means for sending the logo data obtained by the logo data obtaining means to the POS terminal.
POS端末装置と、前記POS端末装置がレシートに出力するロゴデータを保持するサーバ装置とをネットワークで接続して構成したロゴデータ配信システムであって、A logo data distribution system configured by connecting a POS terminal device and a server device holding logo data output from the POS terminal device to a receipt through a network,
前記POS端末は、The POS terminal is
ロゴデータを特定するためのコードを記憶する記憶手段と、Storage means for storing a code for identifying the logo data;
上位の組織のロゴデータと下位の組織のロゴデータとを特定するコードを少なくとも一つ含むロゴデータ配信要求メッセージを前記サーバ装置に送出してロゴデータの配信を要求する要求送出手段とRequest sending means for sending a logo data delivery request message including at least one code for identifying logo data of a higher organization and logo data of a lower organization to the server device to request delivery of logo data;
を備え、With
前記サーバ装置は、The server device
前記ロゴデータ配信要求メッセージを前記POS端末から受け付ける要求受付手段と、Request accepting means for accepting the logo data delivery request message from the POS terminal;
前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードの下位の組織のロゴデータを特定するコードに対応するロゴデータがあれば下位の組織のロゴデータ、なければ、上位の組織のロゴデータを特定するコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手段と、If there is logo data corresponding to the code specifying the logo data of the organization below the code included in the logo data delivery request message received by the request receiving means, the logo data of the organization below if there is logo data corresponding to the code. Logo data acquisition means for acquiring logo data corresponding to a code for specifying data from the storage means,
前記ロゴデータ取得手段が取得したロゴデータを前記POS端末へ送出するロゴデータ送出手段と  Logo data sending means for sending the logo data obtained by the logo data obtaining means to the POS terminal;
を備えたことを特徴とするロゴデータ配信システム。Logo data distribution system characterized by having
JP2005015477A 2005-01-24 2005-01-24 Logo data distribution device and logo data distribution system Expired - Fee Related JP4653502B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005015477A JP4653502B2 (en) 2005-01-24 2005-01-24 Logo data distribution device and logo data distribution system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005015477A JP4653502B2 (en) 2005-01-24 2005-01-24 Logo data distribution device and logo data distribution system

Publications (2)

Publication Number Publication Date
JP2006202190A JP2006202190A (en) 2006-08-03
JP4653502B2 true JP4653502B2 (en) 2011-03-16

Family

ID=36960121

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005015477A Expired - Fee Related JP4653502B2 (en) 2005-01-24 2005-01-24 Logo data distribution device and logo data distribution system

Country Status (1)

Country Link
JP (1) JP4653502B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220098637A (en) * 2021-01-04 2022-07-12 주식회사 올링크 Method and System for Transferring Receipt Information

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000231587A (en) * 1999-02-10 2000-08-22 Shiaazu:Kk Sales promotion system and communication control method in store
JP2001052260A (en) * 1999-08-17 2001-02-23 Nitsuko Corp Pos system
JP4097881B2 (en) * 1999-08-25 2008-06-11 アルパイン株式会社 Map data distribution method
JP2002111610A (en) * 2000-09-29 2002-04-12 Matsushita Electric Ind Co Ltd Program advertisement playback device and broadcast device

Also Published As

Publication number Publication date
JP2006202190A (en) 2006-08-03

Similar Documents

Publication Publication Date Title
EP3660760A1 (en) Article management system and program
JP2011096209A (en) Business support system
JP4292342B2 (en) Approval route determination method and program in electronic approval system
JP2005070835A (en) Test support program and test support method
JP5145547B2 (en) Multi-variety low-volume electronic equipment production support system and multi-product low-volume electronic equipment production support program
JP2006018529A (en) Workflow system, method for controlling it, program, and recording medium
JP2013210840A (en) Repair request mediation system, server provided in system, repair request mediation method, computer program to cause server to execute repair request mediation method and portable recording medium recording computer program
JP2010146091A (en) Workflow improvement system, workflow improvement method, and workflow improvement program
JP4653502B2 (en) Logo data distribution device and logo data distribution system
JP4084520B2 (en) Data synchronization method, accounting processing apparatus, accounting processing system, and computer-readable recording medium recording accounting data synchronization processing program
JP4116981B2 (en) Production planning support system and computer program for supporting production planning
JP4802075B2 (en) Content transmitting apparatus and content transmitting method
JP2007094494A (en) Production plan support system, production plan support method and program
JP5022985B2 (en) Notation conversion system, notation conversion method, and notation conversion program
JP2010079358A (en) System and program for processing sales result data
JP5685999B2 (en) Server apparatus, mail transmission method and program
JP2017215824A (en) Rental system and method for cutting tool
JP4272653B2 (en) Information linkage system
JP7383844B1 (en) Usage authentication system, usage authentication program, and usage authentication method
JP7422372B1 (en) Business management devices, methods, and programs
JP4658504B2 (en) Portal system
US20260073330A1 (en) Information processing apparatus and information processing method
JP6959681B1 (en) Business management method and equipment
JP5501027B2 (en) Management system, management method and management program
EP1310892A2 (en) Business management system, method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100629

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100816

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101217

R150 Certificate of patent or registration of utility model

Ref document number: 4653502

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20131224

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees