[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2006011806A - Data distribution method, server device, and sale support system - Google Patents

Data distribution method, server device, and sale support system Download PDF

Info

Publication number
JP2006011806A
JP2006011806A JP2004187815A JP2004187815A JP2006011806A JP 2006011806 A JP2006011806 A JP 2006011806A JP 2004187815 A JP2004187815 A JP 2004187815A JP 2004187815 A JP2004187815 A JP 2004187815A JP 2006011806 A JP2006011806 A JP 2006011806A
Authority
JP
Japan
Prior art keywords
product information
user terminal
server device
information
processed
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.)
Pending
Application number
JP2004187815A
Other languages
Japanese (ja)
Inventor
Takeshi Mino
猛 三野
Katsumasa Sato
克正 佐藤
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.)
CARLEX CO Ltd
Original Assignee
CARLEX CO 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 CARLEX CO Ltd filed Critical CARLEX CO Ltd
Priority to JP2004187815A priority Critical patent/JP2006011806A/en
Publication of JP2006011806A publication Critical patent/JP2006011806A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To distribute data prior to processing in accordance with a situation. <P>SOLUTION: A server device managing supplies information is connected to a user terminal through a communication network. When supplies information which is to be the object of processing is stored in a memory, the user terminal performs the processing for the supplies information stored in the memory, or the supplies information is acquired from the server device and the processing is performed for acquired supplies information. The server device detects the situation of the user terminal or that of the communication network and transmits the supplies information being a future processing object in the user terminal to the user terminal in accordance with the detected situation. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、データ配信方法、サーバ装置、および販売支援システムに関する。   The present invention relates to a data distribution method, a server device, and a sales support system.

従来より、コンピュータに表示されたカー用品やマリン用品などの乗物用品の画像を見ながら買物を行うオンラインショッピングが行われている。例えば、特許文献1では、インターネットを介してサーバに接続した端末で、静止画像や音声・動画像を用いて操作性を向上させる販売システムが開示されている。特許文献1では、カー用品に関する情報をサーバに一元管理し、端末は顧客の操作に応じてサーバからリアルタイムに情報を取得しながら情報を表示している。
特開2004−78851号公報
2. Description of the Related Art Conventionally, online shopping is performed in which shopping is performed while viewing images of vehicle goods such as car goods and marine goods displayed on a computer. For example, Patent Document 1 discloses a sales system that improves operability by using a still image, sound, or moving image at a terminal connected to a server via the Internet. In Patent Document 1, information related to car supplies is centrally managed in a server, and the terminal displays information while acquiring information from the server in real time according to a customer operation.
JP 2004-78851 A

しかしながら、端末からサーバにカー用品や自動車などの画像データや音声データを毎回アクセスすると、ネットワークにおける通信負荷が高くなる。そのため、リアルタイム性の低い情報や、画像や音声などの大容量のデータについては、処理前に端末にダウンロードするようにしたいという要望がある。一方、端末が顧客からの操作に応じて処理を行っているときにデータがダウンロードされると、ダウンロードにかかる処理の負荷によって、顧客に対する操作感が悪くなってしまうことがある。また、複数の端末が同時にサーバにアクセスすると、ネットワークの通信負荷が高くなってしまうこともある。   However, if image data or audio data of car supplies, cars, etc. is accessed from the terminal to the server every time, the communication load on the network increases. For this reason, there is a demand for downloading low-real-time information and large-capacity data such as images and sounds to a terminal before processing. On the other hand, if data is downloaded while the terminal is performing processing in response to an operation from the customer, the operational feeling for the customer may deteriorate due to the processing load involved in the download. Further, when a plurality of terminals access the server at the same time, the communication load on the network may increase.

本発明は、このような背景を鑑みてなされたものであり、状況に応じて処理に先行したデータを配信することのできるデータ配信方法、サーバ装置、および販売支援システムを提供することを目的とする。   The present invention has been made in view of such a background, and an object thereof is to provide a data distribution method, a server device, and a sales support system capable of distributing data that precedes processing according to a situation. To do.

上記課題を解決するための本発明の主たる発明は、乗物に装着させる乗物用品に関する情報である用品情報の管理を行うサーバ装置と、前記サーバ装置と通信ネットワークを介して接続される利用者端末とを含んで構成される販売支援システムにおけるデータ配信方法であって、(a)前記利用者端末は、前記利用者端末のメモリに処理対象とすべき前記用品情報が記憶されているかどうかを判断し、前記メモリに処理対象とすべき前記用品情報が記憶されている場合、前記メモリに記憶されている前記用品情報に対して処理を行い、前記メモリに処理対象とすべき前記用品情報が記憶されていない場合、前記用品情報を取得するためのコマンドである用品情報取得要求を前記サーバ装置に送信し、前記サーバ装置は、前記利用者端末から送信される前記用品情報取得要求を受信し、受信した前記用品情報取得要求に応じた前記用品情報を前記利用者端末に送信し、前記利用者端末は、前記サーバ装置から応答される前記用品情報を受信し、受信した前記用品情報を前記メモリに記憶し、前記メモリに記憶した前記用品情報に対して処理を行い、(b)前記サーバ装置は、前記利用者端末及び前記通信ネットワークの少なくとも何れかの状況を検出し、検出した前記状況に応じて、前記利用者端末における将来の処理対象となる前記用品情報を前記利用者端末に送信し、前記利用者端末は、前記サーバ装置から送信される前記用品情報を受信し、受信した前記用品情報を前記メモリに記憶することとする。   A main invention of the present invention for solving the above-mentioned problems is a server device that manages product information that is information related to a vehicle product to be mounted on a vehicle, and a user terminal that is connected to the server device via a communication network. (A) The user terminal determines whether or not the product information to be processed is stored in a memory of the user terminal. When the product information to be processed is stored in the memory, the product information stored in the memory is processed, and the product information to be processed is stored in the memory. If not, a product information acquisition request that is a command for acquiring the product information is transmitted to the server device, and the server device transmits the product information from the user terminal. The product information acquisition request is received, the product information corresponding to the received product information acquisition request is transmitted to the user terminal, and the user terminal receives the product information responded from the server device. Receiving, storing the received product information in the memory, processing the product information stored in the memory, and (b) the server device being at least one of the user terminal and the communication network And the product information to be processed in the user terminal in the future is transmitted to the user terminal, and the user terminal is transmitted from the server device. The product information is received, and the received product information is stored in the memory.

利用者端末の状況とは、例えば、送信するデータ量、通信ネットワークにおける通信速度、利用者によって端末が操作されているかどうか、利用者端末のCPU稼働率、メモリの使用量などである。利用者端末の状況によって、利用者端末がデータを受信する能力が変動する。通信ネットワークの状況とは、例えば、通信負荷である。   The status of the user terminal includes, for example, the amount of data to be transmitted, the communication speed in the communication network, whether the user is operating the user, the CPU operating rate of the user terminal, the amount of memory used, and the like. The ability of the user terminal to receive data varies depending on the situation of the user terminal. The status of the communication network is, for example, a communication load.

本発明のデータ配信方法によれば、サーバ装置は、利用者端末の状況に応じて、将来の処理対象となるデータを送信する。したがって、例えば、通信ネットワークのすいている時や、利用者端末の処理負荷が低い時などに、利用者端末における処理に先行してデータを送信することができる。よって、通信ネットワークを有効に利用することができる。   According to the data distribution method of the present invention, the server device transmits data to be processed in the future according to the situation of the user terminal. Therefore, for example, data can be transmitted prior to processing at the user terminal when the communication network is idle or when the processing load on the user terminal is low. Therefore, the communication network can be used effectively.

また、前記用品情報は、当該用品情報を処理すべき日付を示す情報である処理日情報が付帯されて前記メモリに記憶され、前記利用者端末は、前記メモリに記憶されている前記用品情報に付帯されている前記処理日情報を参照して、処理対象とすべき前記用品情報が前記メモリに記憶されているかどうかを判断し、前記サーバ装置は、前記将来の処理対象となる前記用品情報に、処理を行うべき将来の日付を示す前記処理日情報を付帯させて前記利用者端末に送信するようにしてもよい。   Further, the product information is accompanied by processing date information which is information indicating a date on which the product information is to be processed, and is stored in the memory, and the user terminal is stored in the product information stored in the memory. With reference to the attached processing date information, it is determined whether or not the product information to be processed is stored in the memory, and the server device adds the product information to be processed in the future. The processing date information indicating the future date to be processed may be attached to the user terminal and transmitted to the user terminal.

また、前記サーバ装置は、前記利用者端末の処理負荷を問い合わせるメッセージを前記利用者端末に送信し、前記利用者端末は、前記メッセージの受信に応じて、当該利用者端末における処理負荷を示す情報を前記サーバ装置に送信し、前記サーバ装置は、前記利用者端末から送信される前記処理負荷を示す情報を受信し、受信した前記処理負荷を示す情報に応じて、前記利用者端末における将来の処理対象となる前記用品情報を前記利用者端末に送信するようにしてもよい。   Further, the server device transmits a message inquiring about the processing load of the user terminal to the user terminal, and the user terminal receives information indicating the processing load on the user terminal in response to reception of the message. To the server device, the server device receives the information indicating the processing load transmitted from the user terminal, and in accordance with the received information indicating the processing load, The product information to be processed may be transmitted to the user terminal.

この場合、サーバ装置は、利用者端末の負荷に応じて、利用者端末において将来処理されるべきデータを先行して送信する。すなわち、サーバ装置は、例えば、利用者端末の負荷が大きい場合には、将来処理されるべきデータは送信せずに、利用者端末の負荷が低い場合には、利用者端末に将来処理されるべきデータを先行して受信をさせるようにすることができる。これにより、利用者端末のデータ受信に係る負荷を、処理負荷の少ない時点にかけることができるので、利用者端末を効率的に運用することができる。   In this case, the server device transmits data to be processed in the future in advance in the user terminal according to the load of the user terminal. That is, for example, when the load on the user terminal is large, the server device does not transmit data to be processed in the future, and when the load on the user terminal is low, the server device performs the future processing on the user terminal. The data to be received can be received in advance. Thereby, since the load concerning the data reception of the user terminal can be applied at a point in time when the processing load is small, the user terminal can be efficiently operated.

また、前記サーバ装置は、受信した前記処理負荷を示す情報と、前記メッセージに対する前記利用者端末からの応答時間とに応じて、前記利用者端末における将来の処理対象となる前記用品情報を前記利用者端末に送信するようにしてもよい。   Further, the server device uses the product information to be processed in the user terminal in the future according to the received information indicating the processing load and a response time from the user terminal to the message. You may make it transmit to a person's terminal.

また、前記サーバ装置は、将来の処理対象となる前記用品情報のうち、データ量の大きいものから所定数の前記用品情報を前記利用者端末に送信するようにしてもよい。   In addition, the server device may transmit a predetermined number of the product information items having a large data amount to the user terminal among the product information to be processed in the future.

また、前記サーバ装置は、前記利用者端末における処理に先行して前記用品情報を送信することを示す事前送信フラグ値を前記用品情報に対応付けて管理し、検出した前記状況に応じて、前記事前送信フラグ値に対応する前記用品情報から、前記将来の処理対象となる前記用品情報を選択し、選択した前記用品情報を前記利用者端末に送信するようにしてもよい。   Further, the server device manages a pre-transmission flag value indicating that the product information is transmitted prior to the processing in the user terminal in association with the product information, and determines the previous transmission according to the detected situation. The product information to be processed in the future may be selected from the product information corresponding to the pre-article transmission flag value, and the selected product information may be transmitted to the user terminal.

また、前記利用者端末は、所定期間毎に、前記将来の処理対象となる前記用品情報を取得するためのコマンドである事前送信要求を送信し、前記サーバ装置は、前記事前送信要求の受信に応じて、前記状況の検出を行い、検出した前記状況に応じて前記将来の処理対象となる前記用品情報を前記利用者端末に送信するようにしてもよい。   In addition, the user terminal transmits a pre-transmission request that is a command for acquiring the product information to be processed in the future every predetermined period, and the server device receives the pre-transmission request. Depending on the situation, the situation may be detected, and the product information to be processed in the future may be transmitted to the user terminal according to the detected situation.

また、前記利用者端末は、前記サーバ装置から送信される前記将来の処理対象となる前記用品情報を受信し、当該利用者端末の電源を切断するようにしてもよい。   The user terminal may receive the product information to be processed in the future transmitted from the server device, and turn off the power of the user terminal.

本発明によれば、状況に応じて処理に先行したデータを配信することのできるデータ配信方法、サーバ装置、および販売支援システムを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the data delivery method, server apparatus, and sales support system which can deliver the data which preceded the process according to the condition can be provided.

===システム構成===
本発明の一実施形態に係るカー用品の販売支援システム1の全体構成を図1に示す。
本実施形態の販売支援システム1は、利用者端末10とサーバ装置20とを含んで構成される。利用者端末10とサーバ装置20とは通信ネットワーク30を介して互いに通信可能に接続する。通信ネットワーク30は、例えば、インターネットや公衆電話回線網である。
=== System configuration ===
FIG. 1 shows an overall configuration of a car goods sales support system 1 according to an embodiment of the present invention.
The sales support system 1 according to the present embodiment includes a user terminal 10 and a server device 20. The user terminal 10 and the server device 20 are communicably connected to each other via the communication network 30. The communication network 30 is, for example, the Internet or a public telephone line network.

サーバ装置20は、カー用品に関する情報(以下、用品情報という)や、カー用品などの広告に関する情報(以下、広告情報という)を管理するコンピュータである。
利用者端末10は、カー用品の購買者である利用者が操作するコンピュータである。利用者端末10は、例えば、複数のカー用品を販売するショップや、自動車にカー用品を付けて販売する自動車販売店などに設置され、店舗に訪れた顧客によって操作される。図1では簡単のため、利用者端末10を1台のみ表示しているが、複数の利用者端末10が販売支援システム1に含まれるようにしてもよい。
利用者端末10は、定期的にサーバ装置20から用品情報や広告情報などの情報をダウンロードし、ダウンロードされている情報の表示処理などを行う。また、利用者端末10は、表示対象となる情報がまだダウンロードされていない場合には、サーバ装置20にアクセスして情報を取得する。
The server device 20 is a computer that manages information related to car supplies (hereinafter referred to as “supply information”) and information related to advertisements such as car supplies (hereinafter referred to as “advertisement information”).
The user terminal 10 is a computer operated by a user who is a purchaser of car supplies. The user terminal 10 is installed in, for example, a shop that sells a plurality of car supplies, a car dealership that sells cars with car supplies, and is operated by a customer who visits the store. In FIG. 1, only one user terminal 10 is displayed for simplicity, but a plurality of user terminals 10 may be included in the sales support system 1.
The user terminal 10 periodically downloads information such as product information and advertisement information from the server device 20, and performs display processing of the downloaded information. In addition, when the information to be displayed has not been downloaded yet, the user terminal 10 accesses the server device 20 and acquires the information.

===利用者端末10===
図2は、利用者端末10の構成を示す図である。図2に示すように、利用者端末10は、CPU101、メモリ102、記憶装置103、通信インタフェース部104、入力装置105、出力装置106を備えている。
=== User terminal 10 ===
FIG. 2 is a diagram illustrating a configuration of the user terminal 10. As shown in FIG. 2, the user terminal 10 includes a CPU 101, a memory 102, a storage device 103, a communication interface unit 104, an input device 105, and an output device 106.

記憶装置103は、例えば、ハードディスクドライブやCD−ROMドライブである。記憶装置103にはプログラムやデータが記憶されている。CPU101は、記憶装置103に記憶されているプログラムをメモリ102に読み出して実行することにより、後述する各種機能を実現する。通信インタフェース部104は、通信ネットワーク30を介してサーバ装置20などとの間で通信を行うためのインタフェースである。通信インタフェース部104は、例えば、イーサネット(登録商標)アダプターや公衆電話回線に接続するモデムである。入力装置105は、キーボードやマウス、タッチパネル、ペンタブレット、マイクなどの、利用者からの入力を受け付ける装置である。出力装置106は、例えば、ディスプレイやプリンタ、スピーカなどの、データを出力する装置である。   The storage device 103 is, for example, a hard disk drive or a CD-ROM drive. The storage device 103 stores programs and data. The CPU 101 implements various functions to be described later by reading a program stored in the storage device 103 into the memory 102 and executing the program. The communication interface unit 104 is an interface for performing communication with the server device 20 and the like via the communication network 30. The communication interface unit 104 is, for example, an Ethernet (registered trademark) adapter or a modem connected to a public telephone line. The input device 105 is a device that receives input from a user, such as a keyboard, a mouse, a touch panel, a pen tablet, and a microphone. The output device 106 is a device that outputs data, such as a display, a printer, or a speaker.

図3に、利用者端末10の機能ブロック図を示す。図3に示すように、利用者端末10は、バッチ送信要求送信部111、バッチ受信部112、情報更新部113、負荷状況問合せコマンド受信部114、負荷状況送信部115、画像ファイル取得要求送信部116、画像ファイル受信部117、画像出力部118の各機能部と、用品情報データベース151、広告情報データベース152、受信ファイルデータベース153、画像ファイルデータベース154の各データベースを備えている。   FIG. 3 shows a functional block diagram of the user terminal 10. As shown in FIG. 3, the user terminal 10 includes a batch transmission request transmission unit 111, a batch reception unit 112, an information update unit 113, a load status inquiry command reception unit 114, a load status transmission unit 115, and an image file acquisition request transmission unit. 116, each function unit of an image file receiving unit 117 and an image output unit 118, and a database of a product information database 151, an advertisement information database 152, a received file database 153, and an image file database 154.

用品情報データベース151には用品情報が登録される。用品情報は、カー用品の用品種別やメーカー、ブランド、価格、その他属性情報、カー用品の画像データが格納されているファイル(以下、用品画像ファイルという)のファイル名を含んでいる。
広告情報データベース152には広告情報が登録される。広告情報は、広告を行うメーカーや、広告のための画像データが格納されているファイル(以下、広告画像ファイルという)のファイル名、広告の提供期限(提供終了日)などを含んでいる。
Product information is registered in the product information database 151. The product information includes the product type of the car product, the manufacturer, the brand, the price, other attribute information, and the file name of the file storing the image data of the car product (hereinafter referred to as a product image file).
Advertisement information is registered in the advertisement information database 152. The advertisement information includes the manufacturer that performs the advertisement, the file name of the file storing the image data for the advertisement (hereinafter referred to as the advertisement image file), the advertisement provision period (the provision end date), and the like.

画像ファイルデータベース154は、用品画像ファイルや広告画像ファイルなどの画像ファイル(本発明の「用品情報」に該当する)を管理する。画像ファイルデータベース154は、利用者端末10で実行されるオペレーティングシステム上のファイルとして画像データを管理する。画像ファイルデータベース154に格納される画像ファイルには一意のファイル名が付与される。利用者端末10は、用品情報に含まれているファイル名に対応する画像ファイルが画像ファイルデータベース154に格納されていない場合、あるいは広告情報に含まれているファイル名に対応する画像ファイルが画像ファイルデータベース154に格納されていない場合、サーバ装置20からその画像ファイルをダウンロードする。画像ファイルのダウンロードは、画像ファイルを取得するためのコマンドである画像ファイル取得要求をサーバ装置20に送信することにより行われる。画像ファイル取得要求送信部116(本発明の「用品情報取得要求送信部」に該当する)は、ファイル名を設定した画像ファイル取得要求をサーバ装置20に送信する。画像ファイル受信部117(本発明の「用品情報受信部」に該当する)は、サーバ装置20から画像ファイル取得要求に応じて送信される画像ファイルを受信して、画像ファイルデータベース154に格納する。画像出力部118(本発明の、「用品情報処理部」に該当する)は、画像ファイルデータベース154に格納されている画像ファイルに基づいて、カー用品の画像や広告画像などの画像を出力装置106から出力する。   The image file database 154 manages image files such as product image files and advertisement image files (corresponding to “product information” of the present invention). The image file database 154 manages image data as a file on an operating system executed on the user terminal 10. A unique file name is assigned to an image file stored in the image file database 154. The user terminal 10 determines that the image file corresponding to the file name included in the product information is not stored in the image file database 154 or the image file corresponding to the file name included in the advertisement information is an image file. If it is not stored in the database 154, the image file is downloaded from the server device 20. The image file is downloaded by transmitting an image file acquisition request, which is a command for acquiring the image file, to the server device 20. The image file acquisition request transmission unit 116 (corresponding to the “product information acquisition request transmission unit” of the present invention) transmits an image file acquisition request in which a file name is set to the server device 20. The image file receiving unit 117 (corresponding to the “product information receiving unit” of the present invention) receives the image file transmitted from the server device 20 in response to the image file acquisition request, and stores it in the image file database 154. The image output unit 118 (corresponding to the “product information processing unit” of the present invention) outputs an image such as an image of a car product or an advertisement image based on the image file stored in the image file database 154 to the output device 106. Output from.

バッチ送信要求送信部111は、サーバ装置20から用品情報や広告情報、用品画像ファイル、広告画像ファイルなどを取得するためのコマンドであるバッチ送信要求(本発明の「事前送信要求」に該当する)をサーバ装置20に送信する。バッチ送信要求送信部111は、定期的に(例えば、1日に1度)バッチ送信要求をサーバ装置20に送信する。バッチ受信部112は、サーバ装置20からバッチ送信要求に応じて送信される用品情報や広告情報が書き込まれたファイル(以下、配信ファイルという)や用品画像ファイル、広告画像ファイルを受信する。バッチ受信部112は、受信した配信ファイルを受信ファイルデータベース153に格納し、受信した用品画像ファイルや広告画像ファイルを画像ファイルデータベース154に格納する。受信ファイルデータベース153は、利用者端末10で実行されるオペレーティングシステム上のファイルとして配信ファイルを管理する。   The batch transmission request transmission unit 111 is a batch transmission request (corresponding to the “pre-transmission request” of the present invention) that is a command for acquiring product information, advertisement information, a product image file, an advertisement image file, and the like from the server device 20. Is transmitted to the server device 20. The batch transmission request transmission unit 111 transmits a batch transmission request to the server device 20 periodically (for example, once a day). The batch receiving unit 112 receives a file (hereinafter referred to as a distribution file), a product image file, and an advertisement image file in which product information and advertisement information transmitted from the server device 20 in response to a batch transmission request are written. The batch receiving unit 112 stores the received distribution file in the reception file database 153 and stores the received product image file and advertisement image file in the image file database 154. The received file database 153 manages the distribution file as a file on the operating system executed on the user terminal 10.

情報更新部113は、受信ファイルデータベース153に格納されている配信ファイルを読み出し、読み出した配信ファイルに書き込まれている用品情報や広告情報を用品情報データベース151や広告情報データベース152に登録する。情報更新部113がデータベースにデータを登録する処理の詳細については後述する。   The information update unit 113 reads the distribution file stored in the received file database 153 and registers the product information and advertisement information written in the read distribution file in the product information database 151 and the advertisement information database 152. Details of the process in which the information updating unit 113 registers data in the database will be described later.

負荷状況問合せコマンド受信部114は、サーバ装置20から送信される、利用者端末10の処理負荷を示す情報(以下、処理負荷情報という)を取得するためのコマンドである負荷状況問合せコマンド(本発明の「メッセージ」に該当する)を受信する。負荷状況送信部115は、負荷状況問合せコマンドの受信に応じて、利用者端末10の負処理負荷情報をサーバ装置20に送信する。処理負荷情報には、例えば、CPU101の使用率やメモリ202の空き容量などを用いることができる。   The load status inquiry command receiving unit 114 is a command for obtaining information indicating the processing load of the user terminal 10 (hereinafter referred to as processing load information) transmitted from the server device 20 (hereinafter referred to as the present invention). (Corresponding to “message”). The load status transmission unit 115 transmits negative processing load information of the user terminal 10 to the server device 20 in response to receiving the load status inquiry command. For example, the usage rate of the CPU 101 or the free capacity of the memory 202 can be used as the processing load information.

なお、上述した利用者端末10の各機能部は、利用者端末10のCPU101が記憶装置103に記憶されているプログラムをメモリ102に読み出して実行することにより実現される。また、利用者端末10の各データベースは、利用者端末10のメモリ102や記憶装置103が提供する記憶領域(本発明の「メモリ」に該当する)に構築される。   Note that each functional unit of the user terminal 10 described above is realized by the CPU 101 of the user terminal 10 reading out a program stored in the storage device 103 to the memory 102 and executing the program. Each database of the user terminal 10 is constructed in a storage area (corresponding to “memory” of the present invention) provided by the memory 102 or the storage device 103 of the user terminal 10.

===サーバ装置20===
図4は、サーバ装置20の構成を示す図である。CPU201、メモリ202、記憶装置203、通信インタフェース部204を備えている。
記憶装置203は、例えば、ハードディスクやCD−ROM等である。記憶装置203にはプログラムやデータが記憶されている。記憶装置203は、サーバ装置20に内蔵される形態としてもよいし、サーバ装置20に外付けする形態としてもよい。
CPU201は、記憶装置203に記憶されているプログラムをメモリ202に読み出して実行することにより、後述する各種機能を実現する。通信インタフェース部204は、通信ネットワーク30に接続するためのインタフェースである。通信インタフェース部204は、例えば、イーサネット(登録商標)アダプターや公衆電話回線に接続するモデムである。
=== Server Device 20 ===
FIG. 4 is a diagram illustrating a configuration of the server device 20. A CPU 201, a memory 202, a storage device 203, and a communication interface unit 204 are provided.
The storage device 203 is, for example, a hard disk or a CD-ROM. The storage device 203 stores programs and data. The storage device 203 may be built in the server device 20 or may be externally attached to the server device 20.
The CPU 201 implements various functions to be described later by reading a program stored in the storage device 203 into the memory 202 and executing the program. The communication interface unit 204 is an interface for connecting to the communication network 30. The communication interface unit 204 is, for example, an Ethernet (registered trademark) adapter or a modem connected to a public telephone line.

図5に、サーバ装置20の機能ブロック図を示す。図5に示すように、サーバ装置20は、配信ファイル作成部211、バッチ送信要求受信部212、バッチ送信部213、負荷評価部214、負荷状況問合せコマンド送信部215、負荷状況受信部216、画像ファイル取得要求受信部217、画像ファイル送信部218、用品情報データベース251、広告情報データベース252、配信ファイルデータベース253、画像ファイルデータベース254、配信ファイル作成履歴データベース255、画像ファイル送信履歴データベース256、バッチ送信日管理テーブル257、許容データ量管理テーブル258を備えている。   FIG. 5 shows a functional block diagram of the server device 20. As illustrated in FIG. 5, the server device 20 includes a distribution file creation unit 211, a batch transmission request reception unit 212, a batch transmission unit 213, a load evaluation unit 214, a load status inquiry command transmission unit 215, a load status reception unit 216, an image. File acquisition request reception unit 217, image file transmission unit 218, product information database 251, advertisement information database 252, distribution file database 253, image file database 254, distribution file creation history database 255, image file transmission history database 256, batch transmission date A management table 257 and an allowable data amount management table 258 are provided.

配信ファイル作成部211は、定期的(例えば1日に1度)に配信ファイルを生成する。配信ファイル作成部211が配信ファイルを生成する処理については後述する。配信ファイル作成部211が生成するファイルは、配信ファイルデータベース253に格納される。配信ファイルデータベース253は、サーバ装置20で動作するオペレーティングシステムのファイルとして配信ファイルを管理する。   The distribution file creation unit 211 generates a distribution file periodically (for example, once a day). The process in which the delivery file creation part 211 produces | generates a delivery file is mentioned later. The file generated by the distribution file creation unit 211 is stored in the distribution file database 253. The distribution file database 253 manages distribution files as operating system files operating on the server device 20.

バッチ送信要求受信部212は、利用者端末10から送信されるバッチ送信要求を受信する。バッチ送信部213は、バッチ送信要求の受信に応じて、配信ファイルデータベース253に格納されている配信ファイルを利用者端末10に送信する。また、バッチ送信部213は、利用者端末10の処理負荷や通信ネットワーク30の通信負荷などの状況に応じて、画像ファイルデータベース254に格納されている用品画像ファイルや広告画像ファイルなどの画像ファイルを利用者端末10に送信する。なお、バッチ送信部213による配信ファイルの送信処理の詳細については後述する。   The batch transmission request receiving unit 212 receives a batch transmission request transmitted from the user terminal 10. In response to receiving the batch transmission request, the batch transmission unit 213 transmits the distribution file stored in the distribution file database 253 to the user terminal 10. Further, the batch transmission unit 213 receives image files such as a product image file and an advertisement image file stored in the image file database 254 according to the processing load of the user terminal 10 and the communication load of the communication network 30. It transmits to the user terminal 10. Details of the distribution file transmission processing by the batch transmission unit 213 will be described later.

負荷状況問合わせコマンド送信部215は、負荷状況問合せコマンドを利用者端末10に送信する。負荷状況受信部216は、利用者端末10から負荷状況問合せコマンドに応じて送信される処理負荷情報を受信する。   The load status inquiry command transmission unit 215 transmits a load status inquiry command to the user terminal 10. The load status receiving unit 216 receives processing load information transmitted from the user terminal 10 in response to the load status inquiry command.

負荷評価部214(本発明の「状況検出部」に該当する)は、利用者端末10の処理負荷や通信ネットワーク30の通信負荷に対する評価値を決定する。負荷評価部214は、利用者端末10から受信する処理負荷情報(本発明の「利用者端末の状況」に該当する)と、負荷状況問合せコマンドに対する利用者端末10の応答時間(本発明の「通信ネットワークの状況」に該当する)とに応じて、利用者端末10及び通信ネットワークの負荷の状況を示す値を1〜5(値が大きくなるほど負荷が高いことを示す)の5段階で評価し、その評価値の平均値(以下、負荷評価値という)を算出する。   The load evaluation unit 214 (corresponding to the “situation detection unit” of the present invention) determines an evaluation value for the processing load of the user terminal 10 and the communication load of the communication network 30. The load evaluation unit 214 receives the processing load information received from the user terminal 10 (corresponding to the “user terminal status” of the present invention) and the response time of the user terminal 10 to the load status inquiry command (“ The value indicating the load status of the user terminal 10 and the communication network is evaluated on a scale of 1 to 5 (indicating that the higher the value, the higher the load). Then, an average value of the evaluation values (hereinafter referred to as a load evaluation value) is calculated.

画像ファイル取得要求受信部217(本発明の「用品情報取得要求受信部」に該当する)は、利用者端末10から送信される画像ファイル取得要求を受信する。用品画像ファイルや広告画像ファイルなどの画像ファイルは、画像ファイルデータベース254に管理されている。画像ファイルデータベース254は、サーバ装置20で動作するオペレーティングシステム上のファイルとして画像ファイルを管理している。画像ファイルデータベース154に格納される画像ファイルには一意のファイル名が付与されている。画像ファイル送信部218(本発明の「用品情報送信部」に該当する)は、受信した画像ファイル取得要求に設定されているファイル名の画像ファイルを画像ファイルデータベース254から取得し、取得した画像ファイルを利用者端末10に送信する。   The image file acquisition request receiving unit 217 (corresponding to the “product information acquisition request receiving unit” of the present invention) receives the image file acquisition request transmitted from the user terminal 10. Image files such as product image files and advertisement image files are managed in the image file database 254. The image file database 254 manages image files as files on the operating system that runs on the server device 20. A unique file name is assigned to each image file stored in the image file database 154. The image file transmission unit 218 (corresponding to the “product information transmission unit” of the present invention) acquires the image file having the file name set in the received image file acquisition request from the image file database 254, and acquires the acquired image file. Is transmitted to the user terminal 10.

なお、上記のサーバ装置20の各機能部は、サーバ装置20のCPU201が記憶装置203に記憶されているプログラムをメモリ202に読み出して実行することにより実現される。また、上記のサーバ装置20の各データベースは、メモリ202や記憶装置203により提供される記憶領域に構築される。   Each functional unit of the server device 20 described above is realized by the CPU 201 of the server device 20 reading the program stored in the storage device 203 into the memory 202 and executing it. Each database of the server device 20 is constructed in a storage area provided by the memory 202 or the storage device 203.

図6は、用品情報データベース251の構成例を示す図である。用品情報データベース251には用品情報が登録される。用品情報には、利用者端末10の用品情報データベース151に登録される用品情報と同様の、カー用品の種別、メーカー、ブランド、価格、その他の属性情報、及び用品画像ファイルのファイル名に加え、適用日、更新フラグ、及び強制フラグが含まれている。   FIG. 6 is a diagram illustrating a configuration example of the product information database 251. Product information is registered in the product information database 251. In the product information, in addition to the product information registered in the product information database 151 of the user terminal 10, the type of car product, manufacturer, brand, price, other attribute information, and the file name of the product image file, An application date, an update flag, and a forced flag are included.

適用日(本発明の「処理日情報」に該当する)は、用品情報を利用者端末10の用品情報データベース151に反映させるべき日を示す。後述するように、配信ファイルのファイル名には適用日が含まれ、利用者端末10は、受信した配信ファイルのファイル名に含まれる適用日を取得し、取得した適用日が到来したかどうかをもって、その配信ファイルの内容をデータベースに登録するかどうかの判断を行う。
更新フラグは、用品情報が更新されたことを示す。サーバ装置20の用品情報データベース251に新規の用品情報が挿入された場合や、登録されている用品情報が更新された場合、更新フラグには「○」が設定される。
強制フラグ(本発明の「事前送信フラグ値」に該当する)は、用品情報のファイル名で指定される用品画像ファイルを、利用者端末10や通信ネットワーク30の状況を考慮せずに利用者端末10に送信することを示す。後述するように、サーバ装置20は、利用者端末10の処理負荷や通信ネットワークの通信負荷の状況に応じて、送信する用品画像ファイルの数を決定するが、強制フラグが「○」である用品情報に対応する用品画像ファイルは、利用者端末10の処理負荷や通信ネットワークの通信負荷の状況にかかわらず、常に利用者端末10に送信される。
The application date (corresponding to “processing date information” in the present invention) indicates a date on which the product information should be reflected in the product information database 151 of the user terminal 10. As will be described later, the file name of the distribution file includes the application date, and the user terminal 10 acquires the application date included in the file name of the received distribution file, and whether the acquired application date has arrived or not. Then, it is determined whether or not the contents of the distribution file are registered in the database.
The update flag indicates that the product information has been updated. When new product information is inserted into the product information database 251 of the server device 20 or when registered product information is updated, “O” is set in the update flag.
The compulsory flag (corresponding to the “pre-transmission flag value” of the present invention) is a user terminal that designates the product image file specified by the file name of the product information without considering the status of the user terminal 10 or the communication network 30. 10 indicates transmission. As will be described later, the server device 20 determines the number of product image files to be transmitted according to the processing load of the user terminal 10 and the communication load of the communication network, but the product whose forcing flag is “◯”. The product image file corresponding to the information is always transmitted to the user terminal 10 regardless of the processing load of the user terminal 10 or the communication load of the communication network.

図7は、広告情報データベース252の構成例を示す図である。広告情報データベース252には広告情報が登録される。広告情報には、利用者端末10の広告情報データベース152に登録される広告情報と同様の、広告を出すメーカー、広告画像ファイルのファイル名、及び広告の提供を終了する日を示す提供終了日に加え、適用日、更新フラグ、及び強制フラグが含まれている。適用日は、広告情報を利用者端末10の広告情報データベース152に反映させるべき日を示す。すなわち、適用日は利用者端末10において広告を提供開始する日付となる。強制フラグは、用品情報と同様、広告情報のファイル名に対応する画像ファイルを利用者端末10や通信ネットワーク30の状況を考慮せずに利用者端末10に送信することを示す。   FIG. 7 is a diagram illustrating a configuration example of the advertisement information database 252. Advertisement information is registered in the advertisement information database 252. The advertisement information includes the same manufacturer information as the advertisement information registered in the advertisement information database 152 of the user terminal 10, the file name of the advertisement image file, and the provision end date indicating the date when the advertisement provision ends. In addition, an application date, an update flag, and a forced flag are included. The application date indicates a date on which the advertisement information should be reflected in the advertisement information database 152 of the user terminal 10. In other words, the application date is the date when the user terminal 10 starts providing the advertisement. The compulsory flag indicates that the image file corresponding to the file name of the advertisement information is transmitted to the user terminal 10 without considering the state of the user terminal 10 or the communication network 30 as in the case of the product information.

図8は、配信ファイル作成履歴データベース255の構成例を示す図である。図8に示すように、配信ファイル作成履歴データベース255には、作成した配信ファイルのファイル名と、配信ファイルを作成した日とが登録される。   FIG. 8 is a diagram illustrating a configuration example of the distribution file creation history database 255. As shown in FIG. 8, the file name of the created distribution file and the date when the distribution file was created are registered in the distribution file creation history database 255.

図9は、画像ファイル送信履歴データベース256の構成例を示す図である。図9に示すように、画像ファイル送信履歴データベース256には、利用者端末10を特定する端末IDと、利用者端末10に送信した画像ファイルのファイル名と、利用者端末10に画像ファイルを送信した送信日とが登録される。   FIG. 9 is a diagram illustrating a configuration example of the image file transmission history database 256. As shown in FIG. 9, the image file transmission history database 256 transmits a terminal ID for identifying the user terminal 10, a file name of the image file transmitted to the user terminal 10, and an image file to the user terminal 10. And the sent date are registered.

図10は、バッチ送信日管理テーブル257の構成例を示す図である。図10に示すように、バッチ送信日管理テーブル257には、利用者端末10毎に、サーバ装置20が最後に利用者端末10に配信ファイルを送信した日である最終送信日が管理される。   FIG. 10 is a diagram illustrating a configuration example of the batch transmission date management table 257. As illustrated in FIG. 10, the batch transmission date management table 257 manages, for each user terminal 10, the last transmission date that is the date when the server device 20 last transmitted the distribution file to the user terminal 10.

図11は、許容データ量管理テーブル258の構成例を示す図である。許容データ量管理テーブル258には負荷評価部214が算出した負荷評価値と許容データ量とが対応付けて管理されている。許容データ量は、サーバ装置20が利用者端末10に送信する画像ファイルの数を決定するための情報である。サーバ装置20のバッチ送信部213は、後述するように、未送信の画像ファイルを許容データ量分だけ利用者端末10に送信する。   FIG. 11 is a diagram illustrating a configuration example of the allowable data amount management table 258. In the allowable data amount management table 258, the load evaluation value calculated by the load evaluation unit 214 and the allowable data amount are managed in association with each other. The allowable data amount is information for determining the number of image files that the server device 20 transmits to the user terminal 10. As will be described later, the batch transmission unit 213 of the server device 20 transmits untransmitted image files to the user terminal 10 by an amount corresponding to the allowable data amount.

===配信データの作成処理===
上述したように、サーバ装置20では、配信ファイル作成部211により、定期的に配信ファイルが生成される。図12は、用品情報についての配信ファイルの作成処理の流れを説明する図である。
=== Delivery Data Creation Processing ===
As described above, in the server device 20, the distribution file creation unit 211 periodically generates a distribution file. FIG. 12 is a diagram for explaining the flow of processing for creating a delivery file for product information.

サーバ装置20は、用品情報データベース251から、更新フラグに「○」が設定されている用品情報を取得する(S401)。サーバ装置20は、取得した用品情報の適用日毎に、「作成日_適用日_データベース名.txt」という命名規則にしたがうファイルを配信ファイルデータベース253に作成する(S402)。ファイル名の「作成日」部分には、ファイル作成時点の「年月日」が設定される。ファイル名の「適用日」部分には、用品情報に含まれる適用日の「年月日」が設定される。「データベース名」には、「用品情報」が設定される。例えば、「2004年3月31日」に上記の配信ファイルの生成処理を行ったときに、適用日が「2004年4月1日」である用品情報については、「20040331_20040401_用品情報.txt」という配信ファイルが配信ファイルデータベース253に作成される。   The server device 20 acquires the product information in which “O” is set in the update flag from the product information database 251 (S401). The server device 20 creates a file in the distribution file database 253 according to the naming rule “creation date_application date_database name.txt” for each application date of the acquired product information (S402). In the “creation date” portion of the file name, “year / month / day” at the time of file creation is set. In the “application date” portion of the file name, an “date of application” included in the product information is set. “Product information” is set in “Database name”. For example, when the above distribution file generation process is performed on “March 31, 2004”, the product information whose application date is “April 1, 2004” is “2004331_20040401_Product information.txt”. Is generated in the distribution file database 253.

サーバ装置20は、取得した用品情報の適用日毎に、適用日、更新フラグ、及び強制フラグを除く他の項目を、作成したファイルに書き込む(S403)。サーバ装置20は、取得した用品情報の更新フラグを「×」に更新する(S404)。サーバ装置20は、配信ファイル作成履歴データベース255に、作成したファイルのファイル名と作成日とを登録する(S405)。   The server device 20 writes items other than the application date, the update flag, and the forced flag to the created file for each application date of the acquired product information (S403). The server device 20 updates the update flag of the acquired product information to “x” (S404). The server device 20 registers the file name and creation date of the created file in the distribution file creation history database 255 (S405).

なお、広告情報についての配信ファイルの作成についても、上記の処理と同様である。すなわち、サーバ装置20は、更新フラグに「○」が設定されている広告情報を取得し、取得した広告情報の更新日毎に、「作成日_適用日_広告情報.txt」というファイル名のファイルを作成し、取得した広告情報の更新フラグと強制フラグ以外の項目をファイルに書き込み、取得した広告情報の更新フラグを「×」に更新し、配信ファイル作成履歴データベース255にファイル名と作成日を登録する。   The creation of the distribution file for the advertisement information is the same as the above processing. That is, the server device 20 acquires advertisement information in which “O” is set in the update flag, and for each update date of the acquired advertisement information, a file with a file name “creation date_application date_advertisement information.txt” , Write items other than the update flag and compulsory flag of the acquired advertisement information to the file, update the update flag of the acquired advertisement information to “x”, and enter the file name and creation date in the distribution file creation history database 255 sign up.

===配信ファイルの送信処理===
サーバ装置20において作成された配信ファイルは、利用者端末10から送信されるバッチ送信要求の受信に応じて利用者端末10に送信される。図13は、配信ファイルの送信処理の流れを説明する図である。
=== Delivery file transmission processing ===
The distribution file created in the server device 20 is transmitted to the user terminal 10 in response to receiving a batch transmission request transmitted from the user terminal 10. FIG. 13 is a diagram for explaining the flow of the distribution file transmission process.

サーバ装置20は、利用者端末10からバッチ送信要求を受信すると、受信したバッチ送信要求の送信元である利用者端末10(以下、送信元端末という)に対する最終送信日を、バッチ送信日管理テーブル257から取得する。サーバ装置20は、取得した最終送信日よりも作成日が後となっている配信ファイルのファイル名を、配信ファイル作成履歴データベース255から取得する。   When the server device 20 receives a batch transmission request from the user terminal 10, the batch transmission date management table indicates the last transmission date for the user terminal 10 (hereinafter referred to as a transmission source terminal) that is the transmission source of the received batch transmission request. 257. The server device 20 acquires the file name of the distribution file whose creation date is later than the acquired last transmission date from the distribution file creation history database 255.

サーバ装置20は、取得したファイル名の配信ファイルを配信ファイルデータベース253から取り出して利用者端末10に送信する(S441)。利用者端末10は、サーバ装置20から配信ファイルを受信して受信ファイルデータベース153に格納する。サーバ装置20は、バッチ送信日管理テーブル257の送信元端末に対応する最終送信日を、現在の日付に更新する(S412)。   The server device 20 extracts the distribution file having the acquired file name from the distribution file database 253 and transmits it to the user terminal 10 (S441). The user terminal 10 receives the distribution file from the server device 20 and stores it in the reception file database 153. The server device 20 updates the last transmission date corresponding to the transmission source terminal in the batch transmission date management table 257 to the current date (S412).

また、サーバ装置20は、取得した配信ファイルのそれぞれについて、対応する用品情報あるいは広告情報の強制フラグに「○」が設定されているものを用品情報データベース251あるいは広告情報データベース252から取得する。サーバ装置20は、取得した用品情報あるいは広告情報のファイル名に対応する画像ファイルを画像ファイルデータベース254から取り出して利用者端末10に送信する(S413)。サーバ装置20は、送信元端末について、送信した画像ファイルのファイル名と送信日を画像ファイル送信履歴データベース256に登録する(S414)。   In addition, the server device 20 acquires from the product information database 251 or the advertisement information database 252 that for each of the acquired distribution files, the corresponding product information or advertisement information forcing flag is set as “◯”. The server device 20 extracts an image file corresponding to the file name of the acquired product information or advertisement information from the image file database 254 and transmits it to the user terminal 10 (S413). The server apparatus 20 registers the file name and transmission date of the transmitted image file in the image file transmission history database 256 for the transmission source terminal (S414).

次に、サーバ装置20は、負荷評価値を算出し(S415)、算出した負荷評価値に対応する許容データ量を許容データ量管理テーブルから取得する(S416)。
サーバ装置20は、利用者端末10に送信した画像ファイルの総データ量を「0」に初期化し(S417)、総データ量が許容データ量を上回るまでの間、以下の処理を行う(S418)。
Next, the server device 20 calculates a load evaluation value (S415), and acquires an allowable data amount corresponding to the calculated load evaluation value from the allowable data amount management table (S416).
The server device 20 initializes the total data amount of the image file transmitted to the user terminal 10 to “0” (S417), and performs the following processing until the total data amount exceeds the allowable data amount (S418). .

サーバ装置20は、画像ファイルデータベース254に格納されている画像ファイルのうち、送信元端末について画像ファイル送信履歴データベース256にファイル名が登録されていないもの(以下、候補ファイルという)を取得する。サーバ装置20は、取得した候補ファイルのうち、対応する用品情報又は広告情報の適用日が最も早いものをひとつ未送信ファイルとして選択する。サーバ装置20は、選択した未送信ファイルを利用者端末10に送信する(S419)。利用者端末10は、サーバ装置20から未送信ファイルを受信すると、画像ファイルデータベース154に格納する。   The server device 20 acquires an image file whose file name is not registered in the image file transmission history database 256 for the transmission source terminal among the image files stored in the image file database 254 (hereinafter referred to as a candidate file). The server device 20 selects one of the acquired candidate files that has the earliest application date of the corresponding product information or advertisement information as an untransmitted file. The server device 20 transmits the selected unsent file to the user terminal 10 (S419). When the user terminal 10 receives an unsent file from the server device 20, the user terminal 10 stores it in the image file database 154.

サーバ装置20は、送信元端末について、送信した画像ファイルのファイル名と送信日を画像ファイル送信履歴データベース256に登録する(S420)。サーバ装置20は、送信した配信ファイルのファイルサイズを総データ量に加算する(S421)。   The server device 20 registers the file name and transmission date of the transmitted image file for the transmission source terminal in the image file transmission history database 256 (S420). The server device 20 adds the file size of the transmitted distribution file to the total data amount (S421).

以上のようにして、サーバ装置20は、利用者端末10の処理負荷や通信ネットワーク30の通信負荷に基づく評価値に応じて、送信する画像ファイルの数を調整することができる。   As described above, the server device 20 can adjust the number of image files to be transmitted according to the evaluation value based on the processing load of the user terminal 10 and the communication load of the communication network 30.

本実施形態のサーバ装置20によれば、利用者端末10における更新処理や画像の表示処理に先行して、利用者端末10や通信ネットワーク30の状況に応じて画像ファイルを送信することができる。事前に情報が利用者端末10に送信され、利用者端末10のデータベースに格納されることにより、利用者端末10において、情報へのアクセスが高速化される。したがって、利用者端末10は、画像ファイルなどの大容量のデータであっても迅速に表示を行うことができるので、利用者に対して使い勝手の良いインタフェースを提供することが可能となる。よって、利用者に対して、より多くのカー用品の画像を閲覧しようとする動機付けを行うことができる。   According to the server device 20 of the present embodiment, it is possible to transmit an image file according to the status of the user terminal 10 and the communication network 30 prior to the update process and the image display process in the user terminal 10. Information is transmitted to the user terminal 10 in advance and stored in the database of the user terminal 10, thereby speeding up access to information at the user terminal 10. Therefore, since the user terminal 10 can quickly display even a large amount of data such as an image file, it is possible to provide a user-friendly interface to the user. Therefore, it is possible to motivate the user to view more images of car supplies.

また、データ量の多い画像ファイルなどのデータに対して、複数の利用者端末10から同時にサーバ装置20にアクセスが行われると、サーバ装置20の処理負荷が高まってしまうが、本発明のサーバ装置20によれば、画像ファイルは事前に利用者端末10に配信されるので、利用者端末10からサーバ装置20に対する同時アクセスによってサーバ装置20の処理負荷が増大するリスクを低減することができる。   Further, if the server device 20 is simultaneously accessed from a plurality of user terminals 10 for data such as an image file having a large amount of data, the processing load on the server device 20 increases. According to No. 20, since the image file is distributed to the user terminal 10 in advance, it is possible to reduce a risk that the processing load of the server device 20 increases due to simultaneous access from the user terminal 10 to the server device 20.

また、画像ファイルは、利用者端末10や通信ネットワーク30の状況に応じて送信されるため、画像ファイルを配信することによる利用者端末10の負荷の増大を抑え、通信ネットワーク30における通信負荷を分散することができる。したがって、通信ネットワーク30を構築するためのインフラが整備されておらず、通信帯域が十分とれない環境であっても、効率的に画像ファイルを配信することができる。   In addition, since the image file is transmitted according to the situation of the user terminal 10 and the communication network 30, an increase in the load on the user terminal 10 due to the distribution of the image file is suppressed, and the communication load on the communication network 30 is distributed. can do. Therefore, even in an environment where the infrastructure for constructing the communication network 30 has not been established and the communication bandwidth cannot be sufficient, the image file can be distributed efficiently.

また、例えば、一般的なバッチ送信によってサーバ装置20から利用者端末10にデータが定期的に送信されると、そのデータ送信によって通信ネットワーク30の通信負荷が増大してしまう。そのため、例えば、パケット通信による通信ネットワーク30では、利用者端末10の台数が増加すると、コリジョンが多発し、データの転送効率が低下してしまう。しかしながら、本実施形態のサーバ装置20によれば、通信ネットワーク30の通信負荷に応じて画像ファイルが転送されるので、効率的に通信ネットワーク30を使用することができる。   For example, when data is periodically transmitted from the server device 20 to the user terminal 10 by general batch transmission, the communication load of the communication network 30 is increased by the data transmission. For this reason, for example, in the communication network 30 using packet communication, when the number of user terminals 10 increases, collisions frequently occur and data transfer efficiency decreases. However, according to the server device 20 of the present embodiment, since the image file is transferred according to the communication load of the communication network 30, the communication network 30 can be used efficiently.

===データベースの登録処理===
サーバ装置20から利用者端末10に送信された配信ファイルは、利用者端末10において、定期的に読み出され、配信ファイルの内容がデータベースに登録される。図14は、利用者端末10において、受信した配信ファイルの内容を用品情報データベース151及び広告情報データベース152に登録する処理の流れを示す図である。
=== Database registration process ===
The distribution file transmitted from the server device 20 to the user terminal 10 is periodically read out by the user terminal 10 and the contents of the distribution file are registered in the database. FIG. 14 is a diagram showing a flow of processing for registering the contents of the received distribution file in the product information database 151 and the advertisement information database 152 in the user terminal 10.

利用者端末10は、受信ファイルデータベース153に格納されている各配信ファイルについて、配信ファイルのファイル名から、その配信ファイルに含まれている適用日を取得する(S431)。利用者端末10は、適用日が到来している場合(S432:YES)、ファイル名からデータを登録する先となるデータベース(用品情報データベース151あるいは広告情報データベース152)を特定し、特定したデータベースに配信ファイルの内容を登録する(S433)。利用者端末10は、配信ファイルを受信ファイルデータベース153から削除する(S434)。   For each distribution file stored in the received file database 153, the user terminal 10 acquires the application date included in the distribution file from the file name of the distribution file (S431). When the application date has arrived (S432: YES), the user terminal 10 identifies the database (the product information database 151 or the advertisement information database 152) to which the data is registered from the file name, and stores it in the identified database. The contents of the distribution file are registered (S433). The user terminal 10 deletes the distribution file from the received file database 153 (S434).

このようにして、適用日が到来していない配信ファイルは、受信ファイルデータベース153に格納されたままとなり、適用日が到来した配信ファイルは、その内容が用品情報データベース151あるいは広告情報データベース152に登録された後削除される。したがって、将来更新すべき用品情報や広告情報であっても、その更新日以前に利用者端末10に送信しておくことができる。よって、サーバ装置20は、複数の利用者端末10について、データを適用するタイミングを管理することなく、データベースを更新する時期を指定することができる。   In this way, the distribution file whose application date has not arrived remains stored in the received file database 153, and the content of the distribution file whose application date has arrived is registered in the product information database 151 or the advertisement information database 152. And then deleted. Therefore, even product information and advertisement information to be updated in the future can be transmitted to the user terminal 10 before the update date. Therefore, the server apparatus 20 can designate the time to update the database for a plurality of user terminals 10 without managing the data application timing.

===カー用品の情報出力処理===
次に、利用者端末10において用品情報を出力する処理について説明する。図15は、利用者端末10が利用者からの入力に応じて用品情報を出力する処理の流れを説明する図である。
=== Car article information output processing ===
Next, processing for outputting product information at the user terminal 10 will be described. FIG. 15 is a diagram illustrating a flow of processing in which the user terminal 10 outputs product information in response to an input from the user.

利用者端末10は、利用者からカー用品の用品種別やメーカー名、価格などの用品情報に対する検索条件の入力を受け付ける(S441)。利用者端末10は、受け付けた検索条件に基づいて用品情報データベース151から用品情報を抽出する(S442)。利用者端末10は、抽出した用品情報を一覧表示し(S443)、利用者から用品情報の指定を受け付ける(S444)。
利用者端末10は、利用者から指定された用品情報に含まれているファイル名に対応する用品画像ファイルが画像ファイルデータベース154に格納されているかどうかを検査する(S445)(用品情報存否判断部)。
用品画像ファイルが画像ファイルデータベース154に格納されていない場合(S445:なし)、利用者端末10は、用品情報に含まれているファイル名を設定した画像ファイル取得要求をサーバ装置20に送信する。サーバ装置20は、利用者端末10から画像ファイル取得要求を受信し、受信した画像ファイル取得要求に設定されているファイル名に対応する画像ファイルを画像ファイルデータベース254から取り出して利用者端末10に送信する。利用者端末10はサーバ装置20から画像ファイルを受信して画像ファイルデータベース154に格納する。これにより、用品画像ファイルがサーバ装置20から利用者端末10にダウンロードされる(S446)。
利用者端末10は、用品情報と、その用品情報に対応する用品画像ファイルに基づく用品画像とを出力装置106から出力する(S447)。
The user terminal 10 receives input of search conditions for product information such as the product type, manufacturer name, and price of the car product from the user (S441). The user terminal 10 extracts product information from the product information database 151 based on the received search condition (S442). The user terminal 10 displays a list of the extracted product information (S443), and accepts designation of the product information from the user (S444).
The user terminal 10 checks whether or not a product image file corresponding to the file name included in the product information designated by the user is stored in the image file database 154 (S445) (product information existence determination unit) ).
When the product image file is not stored in the image file database 154 (S445: None), the user terminal 10 transmits an image file acquisition request in which the file name included in the product information is set to the server device 20. The server device 20 receives the image file acquisition request from the user terminal 10, extracts the image file corresponding to the file name set in the received image file acquisition request from the image file database 254, and transmits the image file to the user terminal 10. To do. The user terminal 10 receives the image file from the server device 20 and stores it in the image file database 154. As a result, the product image file is downloaded from the server device 20 to the user terminal 10 (S446).
The user terminal 10 outputs the product information and the product image based on the product image file corresponding to the product information from the output device 106 (S447).

図16に、利用者端末10において用品情報の表示される画面例を示す。画面450では、利用者から指定された検索条件が表示欄451に、検索条件に合致する他の用品情報の一覧が表示欄452に、用品情報のメーカーやブランド、その他属性情報などの各項目が表示欄453にそれぞれ表示される。また、画面450の用品画像欄454には、用品画像が表示され、広告欄455には広告画像が表示される。このように、販売支援システム1では、利用者は利用者端末10の出力装置106に出力される画面450を確認して、カー用品を購入することができるようになっている。   FIG. 16 shows an example of a screen on which product information is displayed on the user terminal 10. On the screen 450, the search condition designated by the user is displayed in the display field 451, the list of other product information that matches the search condition is displayed in the display field 452, and each item such as the manufacturer, brand, and other attribute information of the product information is displayed. Each is displayed in a display field 453. In addition, a product image is displayed in the product image field 454 of the screen 450, and an advertisement image is displayed in the advertisement field 455. Thus, in the sales support system 1, the user can check the screen 450 output to the output device 106 of the user terminal 10 and purchase car supplies.

図17に、画面450の広告欄455に表示される広告画像の出力処理の流れを示す。
利用者端末10は、広告情報データベース152からランダムに広告情報をひとつ読み出す(S461)。利用者端末10は、読み出した広告情報に含まれているファイル名に対応する広告画像ファイルが画像ファイルデータベース154に格納されているかどうかを検査する(S462)。
広告画像ファイルが画像ファイルデータベース154に格納されていない場合(S462:なし)、利用者端末10は、広告情報に含まれているファイル名を設定した画像ファイル取得要求をサーバ装置20に送信する。サーバ装置20は、画像ファイル取得要求を受信し、受信した画像ファイル取得要求に設定されているファイル名に対応する画像ファイルを画像ファイルデータベース254から取り出して、利用者端末10に送信する。利用者端末10は、サーバ装置20から広告画像ファイルを受信して画像ファイルデータベース154に格納する。このようにして、広告画像ファイルがサーバ装置20から利用者端末10にダウンロードされる(S463)。
利用者端末10は、上記の広告情報に対応する広告画像ファイルを画像ファイルデータベース154から取り出し、取り出した広告画像ファイルに基づいて、広告欄455に広告画像を出力する(S464)。
FIG. 17 shows a flow of output processing of the advertisement image displayed in the advertisement field 455 of the screen 450.
The user terminal 10 reads one piece of advertisement information from the advertisement information database 152 at random (S461). The user terminal 10 checks whether the advertisement image file corresponding to the file name included in the read advertisement information is stored in the image file database 154 (S462).
When the advertisement image file is not stored in the image file database 154 (S462: None), the user terminal 10 transmits an image file acquisition request in which the file name included in the advertisement information is set to the server device 20. The server device 20 receives the image file acquisition request, extracts the image file corresponding to the file name set in the received image file acquisition request from the image file database 254, and transmits the image file to the user terminal 10. The user terminal 10 receives the advertisement image file from the server device 20 and stores it in the image file database 154. In this way, the advertisement image file is downloaded from the server device 20 to the user terminal 10 (S463).
The user terminal 10 retrieves the advertisement image file corresponding to the advertisement information from the image file database 154, and outputs the advertisement image to the advertisement column 455 based on the retrieved advertisement image file (S464).

このように、利用者端末10は、表示すべき広告画像ファイルが画像ファイルデータベース154に格納されていないときは、サーバ装置20から広告画像ファイルをダウンロードして表示する。したがって、利用者端末10の画像ファイルデータベース154には、常に全ての広告情報に対応する広告画像ファイルを格納しておく必要はない。よって、比較的データ量の多い画像ファイルについて、効率的にサーバ装置20から利用者端末10にデータを送信することができる。   Thus, when the advertisement image file to be displayed is not stored in the image file database 154, the user terminal 10 downloads the advertisement image file from the server device 20 and displays it. Therefore, it is not always necessary to store advertisement image files corresponding to all advertisement information in the image file database 154 of the user terminal 10. Therefore, data can be efficiently transmitted from the server device 20 to the user terminal 10 for an image file having a relatively large amount of data.

以上、本実施の形態について説明したが、上記実施例は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。   Although the present embodiment has been described above, the above examples are for facilitating the understanding of the present invention, and are not intended to limit the present invention. The present invention can be changed and improved without departing from the gist thereof, and the present invention includes equivalents thereof.

例えば、本実施形態において、利用者端末10は、バッチ送信要求を定期的にサーバ装置20に送信するものとしたが、利用者端末10の電源が投入されたときや利用者端末10の入力装置105から利用者の指示を受け付けたときに送信するようにしてもよい。
また、利用者端末10は、バッチ送信要求を送信し、配信ファイルを受信した後に、利用者端末10の電源を切断するようにしてもよい。
For example, in the present embodiment, the user terminal 10 periodically transmits a batch transmission request to the server device 20, but when the user terminal 10 is turned on or an input device of the user terminal 10 It may be transmitted when an instruction from the user is received from 105.
Further, the user terminal 10 may be configured to turn off the power of the user terminal 10 after transmitting a batch transmission request and receiving a distribution file.

また、本実施形態では、サーバ装置20は、利用者端末10の処理負荷と通信ネットワーク30の通信負荷との両方の負荷に応じて、送信する画像ファイルの量を決定するようにしたが、どちらかのみに応じて決定するようにしてもよい。この場合、例えば、サーバ装置20の負荷評価部214は、利用者端末10から受信した処理負荷情報に応じて負荷評価値を決定する、あるいは通信ネットワーク30の通信負荷を検出し、その通信負荷に応じて負荷評価値を決定する。   In the present embodiment, the server device 20 determines the amount of image files to be transmitted according to both the processing load of the user terminal 10 and the communication load of the communication network 30. You may make it determine only according to. In this case, for example, the load evaluation unit 214 of the server device 20 determines a load evaluation value according to the processing load information received from the user terminal 10 or detects the communication load of the communication network 30 and determines the communication load. The load evaluation value is determined accordingly.

また、本実施形態では、負荷評価値は、利用者端末10の処理負荷の評価値と、通信ネットワーク30の通信負荷の評価値との平均を求めるものとしたが、その他の集計方式を用いても良い。
また、負荷評価値には、5段階の評価値に限らず任意の数値を用いることができる。
また、通信負荷の検出には、負荷状況問合せコマンドに対する利用者端末10からの応答時間以外にも、利用者端末10以外のコンピュータに対する応答時間を用いるようにしてもよい。また、通信ネットワーク30においてパケット通信によるデータ通信が行われている場合、通信負荷の検出には、例えば、通信ネットワーク30におけるコリジョンの数を検出し、検出したコリジョン数を用いるようにしてもよい。
In the present embodiment, the load evaluation value is obtained by calculating the average of the evaluation value of the processing load of the user terminal 10 and the evaluation value of the communication load of the communication network 30, but other aggregation methods are used. Also good.
Further, the load evaluation value is not limited to the five-level evaluation value, and any numerical value can be used.
Further, for detecting the communication load, in addition to the response time from the user terminal 10 to the load status inquiry command, the response time to the computer other than the user terminal 10 may be used. Further, when data communication by packet communication is performed in the communication network 30, for example, the number of collisions in the communication network 30 may be detected and the detected number of collisions may be used for detecting the communication load.

また、上述した図13に示す配信ファイルの送信処理のステップ(S449)において、サーバ装置20が候補ファイルからみ送信ファイルを選択するときに、サーバ装置20は、画像ファイルのデータ量が最も大きいものを選択するようにしてもよい。   Further, when the server apparatus 20 selects a transmission file in view of the candidate file in the distribution file transmission process step (S449) shown in FIG. 13 described above, the server apparatus 20 selects the one with the largest image file data amount. You may make it select.

また、例えば、本実施形態では、未送信の画像ファイルは全て送信対象となるものとしたが、これに限らず、例えば、用品情報データベース251に、画像ファイルを送信しないことを示すフラグ値(非送信フラグ)を管理し、サーバ装置20は、上述した図13に示す配信ファイルの送信処理のステップ(S419)において、非送信フラグに「×」が設定されている用品情報に対応する画像ファイルについてのみ、候補ファイルとして取得するようにしてもよい。これにより、例えば、利用者端末10における使用頻度が少ないと考えられる画像ファイルについては、対応する用品情報の非送信フラグに「×」を設定することで、利用頻度の少ない画像ファイルを送信しないようにすることができる。したがって、無駄な画像ファイルの送信を低減することができるので、通信負荷を低減し、効率的にサーバ装置20から利用者端末10にデータを送信することができる。   Further, for example, in the present embodiment, all untransmitted image files are to be transmitted. However, the present invention is not limited to this. For example, a flag value indicating that an image file is not transmitted to the product information database 251 (non- The server device 20 manages the image file corresponding to the product information in which “x” is set in the non-transmission flag in the distribution file transmission processing step (S419) shown in FIG. Only the candidate file may be acquired. Thus, for example, for an image file that is considered to be less frequently used in the user terminal 10, an image file that is less frequently used is not transmitted by setting “x” in the non-transmission flag of the corresponding product information. Can be. Therefore, it is possible to reduce the transmission of useless image files, so that it is possible to reduce the communication load and efficiently transmit data from the server device 20 to the user terminal 10.

また、本実施形態では、サーバ装置20は、利用者端末10からバッチ送信要求を受信することに応じて、配信ファイルを利用者端末10に送信するようにしたが、サーバ装置20が、バッチ送信要求を受信することなく、利用者端末10に配信ファイルを送信するようにしてもよい。この場合、例えば、サーバ装置20は、通信ネットワーク30の通信負荷を監視し、通信負荷が所定の閾値よりも低くなったときに、配信ファイルを送信するようにすることもできる。   In the present embodiment, the server device 20 transmits the distribution file to the user terminal 10 in response to receiving the batch transmission request from the user terminal 10, but the server device 20 performs batch transmission. The distribution file may be transmitted to the user terminal 10 without receiving the request. In this case, for example, the server device 20 can monitor the communication load of the communication network 30 and transmit the distribution file when the communication load becomes lower than a predetermined threshold.

本発明の一実施の形態による、カー用品の販売支援システム1の全体構成を示す図である。1 is a diagram showing an overall configuration of a car goods sales support system 1 according to an embodiment of the present invention. 本発明の一実施の形態による、利用者端末10の構成を示す図である。It is a figure which shows the structure of the user terminal 10 by one embodiment of this invention. 本発明の一実施の形態による、利用者端末10の機能ブロック図である。It is a functional block diagram of the user terminal 10 by one embodiment of this invention. 本発明の一実施の形態による、サーバ装置20の構成を示す図である。It is a figure which shows the structure of the server apparatus 20 by one embodiment of this invention. 本発明の一実施の形態による、サーバ装置20の機能ブロック図である。It is a functional block diagram of the server apparatus 20 by one embodiment of this invention. 本発明の一実施の形態による、用品情報データベース251の構成例を示す図である。It is a figure which shows the structural example of the goods information database 251 by one embodiment of this invention. 本発明の一実施の形態による、広告情報データベース252の構成例を示す図である。It is a figure which shows the structural example of the advertisement information database 252 by one embodiment of this invention. 本発明の一実施の形態による、配信ファイル作成履歴データベース255の構成例を示す図である。It is a figure which shows the structural example of the delivery file creation log | history database 255 by one embodiment of this invention. 本発明の一実施の形態による、画像ファイル送信履歴データベース256の構成例を示す図である。It is a figure which shows the structural example of the image file transmission log | history database 256 by one embodiment of this invention. 本発明の一実施の形態による、バッチ送信日管理テーブル257の構成例を示す図である。It is a figure which shows the structural example of the batch transmission date management table 257 by one embodiment of this invention. 本発明の一実施の形態による、許容データ量管理テーブル258の構成例を示す図である。It is a figure which shows the structural example of the allowable data amount management table 258 by one embodiment of this invention. 本発明の一実施の形態による、用品情報についての配信ファイルの作成処理の流れを説明する図である。It is a figure explaining the flow of the creation process of the delivery file about article information by one embodiment of this invention. 本発明の一実施の形態による、配信ファイルの送信処理の流れを説明する図である。It is a figure explaining the flow of a transmission process of a delivery file by one embodiment of this invention. 本発明の一実施の形態による、受信した配信ファイルの内容を用品情報データベース151及び広告情報データベース152に登録する処理の流れを示す図である。It is a figure which shows the flow of the process which registers the content of the received delivery file with the goods information database 151 and the advertisement information database 152 by one embodiment of this invention. 本発明の一実施の形態による、利用者端末10が利用者からの入力に応じて用品情報を出力する処理の流れを説明する図である。It is a figure explaining the flow of the process which the user terminal 10 outputs article information according to the input from a user by one embodiment of this invention. 本発明の一実施の形態による、利用者端末10において用品情報の表示される画面例を示す図である。It is a figure which shows the example of a screen as which goods information is displayed in the user terminal 10 by one embodiment of this invention. 本発明の一実施の形態による、画面450の広告欄455に表示される広告画像の出力処理の流れを示す図である。It is a figure which shows the flow of an output process of the advertisement image displayed on the advertisement column 455 of the screen 450 by one embodiment of this invention.

符号の説明Explanation of symbols

10 利用者端末
101 CPU 102 メモリ
103 記憶装置 104 通信インタフェース部
105 入力装置 106 出力装置
111 バッチ送信要求送信部 112 バッチ受信部
113 情報更新部 114 負荷状況問合せコマンド受信部
115 負荷状況送信部 116 画像ファイル取得要求送信部
117 画像ファイル受信部 118 画像出力部
151 用品情報データベース 152 広告情報データベース
153 受信ファイルデータベース 154 画像ファイルデータベース
20 サーバ装置
201 CPU 202 メモリ
203 記憶装置 204 通信インタフェース部
211 配信ファイル作成部 212 バッチ送信要求受信部
213 バッチ送信部 214 負荷評価部
215 負荷状況問合せコマンド送信部 216 負荷状況受信部
217 画像ファイル取得要求受信部 218 画像ファイル送信部
251 用品情報データベース 252 広告情報データベース
253 配信ファイルデータベース 254 画像ファイルデータベース
255 配信ファイル作成履歴データベース
256 画像ファイル送信履歴データベース
257 バッチ送信日管理テーブル
258 許容データ量管理テーブル
30 通信ネットワーク
DESCRIPTION OF SYMBOLS 10 User terminal 101 CPU 102 Memory 103 Storage device 104 Communication interface unit 105 Input device 106 Output device 111 Batch transmission request transmission unit 112 Batch reception unit 113 Information update unit 114 Load status inquiry command reception unit 115 Load status transmission unit 116 Image file Acquisition request transmission unit 117 Image file reception unit 118 Image output unit 151 Product information database 152 Advertisement information database 153 Reception file database 154 Image file database 20 Server device 201 CPU 202 Memory 203 Storage device 204 Communication interface unit 211 Distribution file creation unit 212 Batch Transmission request reception unit 213 Batch transmission unit 214 Load evaluation unit 215 Load status inquiry command transmission unit 216 Load status reception unit 217 Image file acquisition request reception unit 218 Image file transmission unit 251 Product information database 252 Advertisement information database 253 Distribution file database 254 Image file database 255 Distribution file creation history database 256 Image file transmission history database 257 Batch transmission date management table 258 Allowable data amount management Table 30 Communication network

Claims (11)

乗物に装着させる乗物用品に関する情報である用品情報の管理を行うサーバ装置と、前記サーバ装置と通信ネットワークを介して接続される利用者端末とを含んで構成される販売支援システムにおけるデータ配信方法であって、
(a)前記利用者端末は、
前記利用者端末のメモリに処理対象とすべき前記用品情報が記憶されているかどうかを判断し、
前記メモリに処理対象とすべき前記用品情報が記憶されている場合、前記メモリに記憶されている前記用品情報に対して処理を行い、
前記メモリに処理対象とすべき前記用品情報が記憶されていない場合、前記用品情報を取得するためのコマンドである用品情報取得要求を前記サーバ装置に送信し、
前記サーバ装置は、前記利用者端末から送信される前記用品情報取得要求を受信し、受信した前記用品情報取得要求に応じた前記用品情報を前記利用者端末に送信し、
前記利用者端末は、前記サーバ装置から応答される前記用品情報を受信し、受信した前記用品情報を前記メモリに記憶し、前記メモリに記憶した前記用品情報に対して処理を行い、
(b)前記サーバ装置は、前記利用者端末及び前記通信ネットワークの少なくとも何れかの状況を検出し、検出した前記状況に応じて、前記利用者端末における将来の処理対象となる前記用品情報を前記利用者端末に送信し、
前記利用者端末は、前記サーバ装置から送信される前記用品情報を受信し、受信した前記用品情報を前記メモリに記憶すること、
を特徴とするデータ配信方法。
A data distribution method in a sales support system comprising a server device for managing product information, which is information related to a vehicle product to be mounted on a vehicle, and a user terminal connected to the server device via a communication network. There,
(A) The user terminal is
Determining whether the product information to be processed is stored in the memory of the user terminal;
When the product information to be processed is stored in the memory, the product information stored in the memory is processed,
If the product information to be processed is not stored in the memory, a product information acquisition request that is a command for acquiring the product information is transmitted to the server device,
The server device receives the product information acquisition request transmitted from the user terminal, transmits the product information corresponding to the received product information acquisition request to the user terminal,
The user terminal receives the product information responded from the server device, stores the received product information in the memory, performs processing on the product information stored in the memory,
(B) The server device detects a situation of at least one of the user terminal and the communication network, and according to the detected situation, supplies the product information to be processed in the user terminal in the future. Sent to the user terminal,
The user terminal receives the product information transmitted from the server device, and stores the received product information in the memory;
A data distribution method characterized by the above.
請求項1に記載のデータ配信方法であって、
前記用品情報は、当該用品情報を処理すべき日付を示す情報である処理日情報が付帯されて前記メモリに記憶され、
前記利用者端末は、前記メモリに記憶されている前記用品情報に付帯されている前記処理日情報を参照して、処理対象とすべき前記用品情報が前記メモリに記憶されているかどうかを判断し、
前記サーバ装置は、前記将来の処理対象となる前記用品情報に、処理を行うべき将来の日付を示す前記処理日情報を付帯させて前記利用者端末に送信すること、
を特徴とするデータ配信方法。
The data distribution method according to claim 1,
The product information is stored in the memory accompanied with processing date information which is information indicating a date on which the product information is to be processed,
The user terminal refers to the processing date information attached to the product information stored in the memory, and determines whether the product information to be processed is stored in the memory. ,
The server device appends the processing date information indicating a future date to be processed to the product information to be processed in the future, and transmits it to the user terminal;
A data distribution method characterized by the above.
請求項1に記載のデータ配信方法であって、
前記サーバ装置は、前記利用者端末の処理負荷を問い合わせるメッセージを前記利用者端末に送信し、
前記利用者端末は、前記メッセージの受信に応じて、当該利用者端末における処理負荷を示す情報を前記サーバ装置に送信し、
前記サーバ装置は、前記利用者端末から送信される前記処理負荷を示す情報を受信し、受信した前記処理負荷を示す情報に応じて、前記利用者端末における将来の処理対象となる前記用品情報を前記利用者端末に送信すること、
を特徴とするデータ配信方法。
The data distribution method according to claim 1,
The server device transmits a message for inquiring about the processing load of the user terminal to the user terminal,
In response to receiving the message, the user terminal transmits information indicating a processing load on the user terminal to the server device,
The server device receives information indicating the processing load transmitted from the user terminal, and determines the product information to be processed in the user terminal in accordance with the received information indicating the processing load. Sending to the user terminal;
A data distribution method characterized by the above.
請求項3に記載のデータ配信方法であって、
前記サーバ装置は、受信した前記処理負荷を示す情報と、前記メッセージに対する前記利用者端末からの応答時間とに応じて、前記利用者端末における将来の処理対象となる前記用品情報を前記利用者端末に送信すること、
を特徴とするデータ配信方法。
The data distribution method according to claim 3, wherein
The server device, based on the received information indicating the processing load and a response time from the user terminal to the message, supplies the product information to be processed in the user terminal in the user terminal. Sending to
A data distribution method characterized by the above.
請求項1に記載のデータ配信方法であって、
前記サーバ装置は、将来の処理対象となる前記用品情報のうち、データ量の大きいものから所定数の前記用品情報を前記利用者端末に送信すること、
を特徴とするデータ配信方法。
The data distribution method according to claim 1,
The server device transmits a predetermined number of the product information to the user terminal from a large amount of the product information to be processed in the future;
A data distribution method characterized by the above.
請求項1に記載のデータ配信方法であって、
前記サーバ装置は、
前記利用者端末における処理に先行して前記用品情報を送信することを示す事前送信フラグ値を前記用品情報に対応付けて管理し、
検出した前記状況に応じて、前記事前送信フラグ値に対応する前記用品情報から、前記将来の処理対象となる前記用品情報を選択し、選択した前記用品情報を前記利用者端末に送信すること、
を特徴とするデータ配信方法。
The data distribution method according to claim 1,
The server device
Managing a pre-transmission flag value indicating that the product information is transmitted prior to processing in the user terminal in association with the product information;
According to the detected situation, the product information to be processed in the future is selected from the product information corresponding to the advance transmission flag value, and the selected product information is transmitted to the user terminal. ,
A data distribution method characterized by the above.
請求項1に記載のデータ配信方法であって、
前記利用者端末は、所定期間毎に、前記将来の処理対象となる前記用品情報を取得するためのコマンドである事前送信要求を送信し、
前記サーバ装置は、前記事前送信要求の受信に応じて、前記状況の検出を行い、検出した前記状況に応じて前記将来の処理対象となる前記用品情報を前記利用者端末に送信すること、
を特徴とするデータ配信方法。
The data distribution method according to claim 1,
The user terminal transmits a pre-transmission request, which is a command for acquiring the product information to be processed in the future, every predetermined period,
The server device detects the situation in response to the reception of the advance transmission request, and transmits the product information to be processed in the future to the user terminal according to the detected situation;
A data distribution method characterized by the above.
請求項1に記載のデータ配信方法であって、
前記利用者端末は、前記サーバ装置から送信される前記将来の処理対象となる前記用品情報を受信し、当該利用者端末の電源を切断すること、
を特徴とするデータ配信方法。
The data distribution method according to claim 1,
The user terminal receives the product information to be processed in the future transmitted from the server device, and turns off the power of the user terminal;
A data distribution method characterized by the above.
乗物に装着させる乗物用品に関する情報である用品情報の管理を行うサーバ装置であって、
利用者端末と通信可能に接続し、
前記用品情報を記憶する用品情報データベースと、
前記利用者端末から送信される、前記利用者端末において処理対象とすべき前記用品情報を取得するためのコマンドである用品情報取得要求を受信する用品情報取得要求受信部と、
前記データ取得要求に応じて前記用品情報データベースから読み出した前記用品情報を前記利用者端末に送信する用品情報送信部と、
利用者端末及び前記通信ネットワークの少なくとも何れかの状況を検出する状況検出部と、
検出した前記状況に応じて、前記利用者端末における将来の処理対象とすべき前記用品情報を前記利用者端末に送信する用品情報先行送信部と、
を備えることを特徴とするサーバ装置。
A server device that manages product information, which is information about a vehicle product to be mounted on a vehicle,
Connect to the user terminal so that it can communicate,
A product information database for storing the product information;
A product information acquisition request receiving unit that receives a product information acquisition request that is a command for acquiring the product information to be processed in the user terminal, transmitted from the user terminal;
A product information transmission unit that transmits the product information read from the product information database in response to the data acquisition request to the user terminal;
A situation detecting unit for detecting a situation of at least one of the user terminal and the communication network;
According to the detected situation, a product information preceding transmission unit that transmits the product information to be processed in the user terminal to the user terminal to the user terminal;
A server device comprising:
請求項9に記載のサーバ装置であって、
前記用品情報データベースには、前記用品情報に対応付けて、前記用品情報が前記利用者端末において処理されるべき日を特定する情報である処理日情報が記憶され、
前記用品情報先行送信部は、前記将来の処理対象となる前記用品情報に、当該用品情報が処理されるべき前記処理日情報を付帯させて前記利用者端末に送信すること、
を特徴とするサーバ装置。
The server device according to claim 9,
In the product information database, processing date information, which is information specifying the date on which the product information is to be processed in the user terminal, is stored in association with the product information,
The product information preceding transmission unit appends the processing date information on which the product information is to be processed to the product information to be processed in the future, and transmits the information to the user terminal.
A server device.
乗物に装着させる乗物用品に関する情報である用品情報の管理を行うサーバ装置と、前記サーバ装置と通信ネットワークを介して接続される利用者端末とを含んで構成される販売支援システムであって、
(a)前記利用者端末は、
前記利用者端末のメモリに処理対象とすべき前記用品情報が記憶されているかどうかを判断する用品情報存否判断部と、
前記メモリに処理対象とすべき前記用品情報が記憶されている場合、前記メモリに記憶されている前記用品情報に対して処理を行う用品情報処理部と、
前記メモリに処理対象とすべき前記用品情報が記憶されていない場合、前記用品情報を取得するためのコマンドである用品情報取得要求を前記サーバ装置に送信する用品情報取得要求送信部と、を備え、
前記サーバ装置は、
前記利用者端末から送信される前記用品情報取得要求を受信する用品情報取得要求受信部と、
受信した前記用品情報取得要求に応じた前記用品情報を前記利用者端末に送信する用品情報送信部と、を備え、
前記利用者端末は、
前記サーバ装置から応答される前記用品情報を受信し、受信した前記用品情報を前記メモリに記憶する用品情報受信部と、を備え、
前記用品情報処理部は、前記メモリに記憶した前記用品情報に対して処理を行い、
(b)前記サーバ装置は、
前記利用者端末及び前記通信ネットワークの少なくとも何れかの状況を検出する状況検出部を備え、
前記サーバ装置の前記用品情報送信部は、検出した前記状況に応じて、前記利用者端末における将来の処理対象となる前記用品情報を前記利用者端末に送信し、
前記利用者端末の前記用品情報受信部は、前記サーバ装置から送信される前記用品情報を受信し、受信した前記用品情報を前記メモリに記憶すること、
を特徴とする販売支援システム。

A sales support system comprising a server device for managing product information, which is information related to a vehicle product to be mounted on a vehicle, and a user terminal connected to the server device via a communication network,
(A) The user terminal is
A product information presence / absence determining unit that determines whether the product information to be processed is stored in the memory of the user terminal;
When the product information to be processed is stored in the memory, a product information processing unit that processes the product information stored in the memory;
A product information acquisition request transmission unit configured to transmit a product information acquisition request, which is a command for acquiring the product information, to the server device when the product information to be processed is not stored in the memory; ,
The server device
A product information acquisition request receiving unit that receives the product information acquisition request transmitted from the user terminal;
A product information transmission unit that transmits the product information according to the received product information acquisition request to the user terminal,
The user terminal is
A product information receiving unit that receives the product information responded from the server device, and stores the received product information in the memory;
The product information processing unit performs processing on the product information stored in the memory,
(B) The server device
A situation detecting unit for detecting a situation of at least one of the user terminal and the communication network;
The product information transmitting unit of the server device transmits the product information to be processed in the user terminal to the user terminal according to the detected situation,
The product information receiving unit of the user terminal receives the product information transmitted from the server device, and stores the received product information in the memory;
A sales support system characterized by

JP2004187815A 2004-06-25 2004-06-25 Data distribution method, server device, and sale support system Pending JP2006011806A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004187815A JP2006011806A (en) 2004-06-25 2004-06-25 Data distribution method, server device, and sale support system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004187815A JP2006011806A (en) 2004-06-25 2004-06-25 Data distribution method, server device, and sale support system

Publications (1)

Publication Number Publication Date
JP2006011806A true JP2006011806A (en) 2006-01-12

Family

ID=35779009

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004187815A Pending JP2006011806A (en) 2004-06-25 2004-06-25 Data distribution method, server device, and sale support system

Country Status (1)

Country Link
JP (1) JP2006011806A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008107968A1 (en) * 2007-03-06 2008-09-12 Pioneer Corporation Information receiver, information distribution device, and advertisement viewing program
JP2013501271A (en) * 2009-08-01 2013-01-10 クアルコム,インコーポレイテッド Dynamic mobile coupon management
US8837724B2 (en) 2007-03-27 2014-09-16 Qualcomm Incorporated Synchronization test for device authentication
US8886125B2 (en) 2006-04-14 2014-11-11 Qualcomm Incorporated Distance-based association
US9215581B2 (en) 2006-04-14 2015-12-15 Qualcomm Incorported Distance-based presence management
US9483769B2 (en) 2007-06-20 2016-11-01 Qualcomm Incorporated Dynamic electronic coupon for a mobile environment
US9524502B2 (en) 2007-06-20 2016-12-20 Qualcomm Incorporated Management of dynamic electronic coupons
JP2018042210A (en) * 2016-09-09 2018-03-15 日本電気株式会社 Portable terminal, information processing system, information processing method, and program
US10542372B2 (en) 2011-03-15 2020-01-21 Qualcomm Incorporated User identification within a physical merchant location through the use of a wireless network

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9510383B2 (en) 2006-04-14 2016-11-29 Qualcomm Incorporated System and method of associating devices based on actuation of input devices and signal strength
US9591470B2 (en) 2006-04-14 2017-03-07 Qualcomm Incorporated System and method for enabling operations based on distance to and motion of remote device
US8886125B2 (en) 2006-04-14 2014-11-11 Qualcomm Incorporated Distance-based association
US9215581B2 (en) 2006-04-14 2015-12-15 Qualcomm Incorported Distance-based presence management
JPWO2008107968A1 (en) * 2007-03-06 2010-06-03 パイオニア株式会社 Information receiving device, information distributing device, and advertisement viewing program
JP4852141B2 (en) * 2007-03-06 2012-01-11 パイオニア株式会社 Information receiving apparatus and advertisement viewing program
WO2008107968A1 (en) * 2007-03-06 2008-09-12 Pioneer Corporation Information receiver, information distribution device, and advertisement viewing program
US8837724B2 (en) 2007-03-27 2014-09-16 Qualcomm Incorporated Synchronization test for device authentication
US9141961B2 (en) 2007-06-20 2015-09-22 Qualcomm Incorporated Management of dynamic mobile coupons
US9483769B2 (en) 2007-06-20 2016-11-01 Qualcomm Incorporated Dynamic electronic coupon for a mobile environment
US9524502B2 (en) 2007-06-20 2016-12-20 Qualcomm Incorporated Management of dynamic electronic coupons
US9747613B2 (en) 2007-06-20 2017-08-29 Qualcomm Incorporated Dynamic electronic coupon for a mobile environment
JP2013501271A (en) * 2009-08-01 2013-01-10 クアルコム,インコーポレイテッド Dynamic mobile coupon management
US10542372B2 (en) 2011-03-15 2020-01-21 Qualcomm Incorporated User identification within a physical merchant location through the use of a wireless network
JP2018042210A (en) * 2016-09-09 2018-03-15 日本電気株式会社 Portable terminal, information processing system, information processing method, and program

Similar Documents

Publication Publication Date Title
US20150242805A1 (en) Out-of-stock notification system, out-of-stock notification device, out-of-stock notification method, and program
JP4638450B2 (en) Transaction apparatus, slip generation method, and computer program
JP6907575B2 (en) Content printing system, content providing device and printing method
JP2004252498A5 (en)
JP2006011806A (en) Data distribution method, server device, and sale support system
JP7067350B2 (en) Information processing equipment and information processing method
US9405785B2 (en) Online propagation of data updates
JP2009087156A (en) Information providing device, mobile terminal, information providing method, and program
JP6904745B2 (en) Information processing equipment, information processing methods, programs, and information processing systems
JP2017083984A (en) Network system, server, and terminal
JP2015079302A (en) Advertisement distribution system, device, method and computer program
JP5087951B2 (en) Product exchange program, product exchange method, product exchange device
JP5793322B2 (en) Electronic coupon usage system
JP2011070288A (en) Electronic mail distribution system in electronic commerce, and electronic mail distribution method in electronic commerce
JP2002232935A (en) Advertisement providing method, data processing unit and method, data communication system, computer program
JP4981729B2 (en) Usage revenue return server, method and program for use of template
JP6079231B2 (en) New article notification device, new article notification method and program
JP3638884B2 (en) Individual information management system, individual information management method, and individual information management program
JP2005174106A (en) Content distribution system and content distribution method
JP2011165044A (en) E-commerce server and e-commerce program
CN113129073A (en) Resource distribution method and device, computer equipment and computer readable storage medium
JP5608528B2 (en) Message sequence control apparatus and method
JP7521500B2 (en) Information processing device, information processing method, and program
JP2003242407A (en) Information providing method, and information providing program
JP2011118697A (en) Online update system