JP2006011806A - Data distribution method, server device, and sale support system - Google Patents
Data distribution method, server device, and sale support system Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 34
- 238000004891 communication Methods 0.000 claims abstract description 74
- 238000012545 processing Methods 0.000 claims abstract description 66
- 230000005540 biological transmission Effects 0.000 claims description 99
- 230000004044 response Effects 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 12
- 230000010365 information processing Effects 0.000 claims description 3
- 238000011156 evaluation Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 17
- 238000007726 management method Methods 0.000 description 13
- 239000000284 extract Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、データ配信方法、サーバ装置、および販売支援システムに関する。 The present invention relates to a data distribution method, a server device, and a sales support system.
従来より、コンピュータに表示されたカー用品やマリン用品などの乗物用品の画像を見ながら買物を行うオンラインショッピングが行われている。例えば、特許文献1では、インターネットを介してサーバに接続した端末で、静止画像や音声・動画像を用いて操作性を向上させる販売システムが開示されている。特許文献1では、カー用品に関する情報をサーバに一元管理し、端末は顧客の操作に応じてサーバからリアルタイムに情報を取得しながら情報を表示している。
しかしながら、端末からサーバにカー用品や自動車などの画像データや音声データを毎回アクセスすると、ネットワークにおける通信負荷が高くなる。そのため、リアルタイム性の低い情報や、画像や音声などの大容量のデータについては、処理前に端末にダウンロードするようにしたいという要望がある。一方、端末が顧客からの操作に応じて処理を行っているときにデータがダウンロードされると、ダウンロードにかかる処理の負荷によって、顧客に対する操作感が悪くなってしまうことがある。また、複数の端末が同時にサーバにアクセスすると、ネットワークの通信負荷が高くなってしまうこともある。 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
The
サーバ装置20は、カー用品に関する情報(以下、用品情報という)や、カー用品などの広告に関する情報(以下、広告情報という)を管理するコンピュータである。
利用者端末10は、カー用品の購買者である利用者が操作するコンピュータである。利用者端末10は、例えば、複数のカー用品を販売するショップや、自動車にカー用品を付けて販売する自動車販売店などに設置され、店舗に訪れた顧客によって操作される。図1では簡単のため、利用者端末10を1台のみ表示しているが、複数の利用者端末10が販売支援システム1に含まれるようにしてもよい。
利用者端末10は、定期的にサーバ装置20から用品情報や広告情報などの情報をダウンロードし、ダウンロードされている情報の表示処理などを行う。また、利用者端末10は、表示対象となる情報がまだダウンロードされていない場合には、サーバ装置20にアクセスして情報を取得する。
The
The
The
===利用者端末10===
図2は、利用者端末10の構成を示す図である。図2に示すように、利用者端末10は、CPU101、メモリ102、記憶装置103、通信インタフェース部104、入力装置105、出力装置106を備えている。
===
FIG. 2 is a diagram illustrating a configuration of the
記憶装置103は、例えば、ハードディスクドライブやCD−ROMドライブである。記憶装置103にはプログラムやデータが記憶されている。CPU101は、記憶装置103に記憶されているプログラムをメモリ102に読み出して実行することにより、後述する各種機能を実現する。通信インタフェース部104は、通信ネットワーク30を介してサーバ装置20などとの間で通信を行うためのインタフェースである。通信インタフェース部104は、例えば、イーサネット(登録商標)アダプターや公衆電話回線に接続するモデムである。入力装置105は、キーボードやマウス、タッチパネル、ペンタブレット、マイクなどの、利用者からの入力を受け付ける装置である。出力装置106は、例えば、ディスプレイやプリンタ、スピーカなどの、データを出力する装置である。
The
図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
用品情報データベース151には用品情報が登録される。用品情報は、カー用品の用品種別やメーカー、ブランド、価格、その他属性情報、カー用品の画像データが格納されているファイル(以下、用品画像ファイルという)のファイル名を含んでいる。
広告情報データベース152には広告情報が登録される。広告情報は、広告を行うメーカーや、広告のための画像データが格納されているファイル(以下、広告画像ファイルという)のファイル名、広告の提供期限(提供終了日)などを含んでいる。
Product information is registered in the
Advertisement information is registered in the
画像ファイルデータベース154は、用品画像ファイルや広告画像ファイルなどの画像ファイル(本発明の「用品情報」に該当する)を管理する。画像ファイルデータベース154は、利用者端末10で実行されるオペレーティングシステム上のファイルとして画像データを管理する。画像ファイルデータベース154に格納される画像ファイルには一意のファイル名が付与される。利用者端末10は、用品情報に含まれているファイル名に対応する画像ファイルが画像ファイルデータベース154に格納されていない場合、あるいは広告情報に含まれているファイル名に対応する画像ファイルが画像ファイルデータベース154に格納されていない場合、サーバ装置20からその画像ファイルをダウンロードする。画像ファイルのダウンロードは、画像ファイルを取得するためのコマンドである画像ファイル取得要求をサーバ装置20に送信することにより行われる。画像ファイル取得要求送信部116(本発明の「用品情報取得要求送信部」に該当する)は、ファイル名を設定した画像ファイル取得要求をサーバ装置20に送信する。画像ファイル受信部117(本発明の「用品情報受信部」に該当する)は、サーバ装置20から画像ファイル取得要求に応じて送信される画像ファイルを受信して、画像ファイルデータベース154に格納する。画像出力部118(本発明の、「用品情報処理部」に該当する)は、画像ファイルデータベース154に格納されている画像ファイルに基づいて、カー用品の画像や広告画像などの画像を出力装置106から出力する。
The
バッチ送信要求送信部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
情報更新部113は、受信ファイルデータベース153に格納されている配信ファイルを読み出し、読み出した配信ファイルに書き込まれている用品情報や広告情報を用品情報データベース151や広告情報データベース152に登録する。情報更新部113がデータベースにデータを登録する処理の詳細については後述する。
The
負荷状況問合せコマンド受信部114は、サーバ装置20から送信される、利用者端末10の処理負荷を示す情報(以下、処理負荷情報という)を取得するためのコマンドである負荷状況問合せコマンド(本発明の「メッセージ」に該当する)を受信する。負荷状況送信部115は、負荷状況問合せコマンドの受信に応じて、利用者端末10の負処理負荷情報をサーバ装置20に送信する。処理負荷情報には、例えば、CPU101の使用率やメモリ202の空き容量などを用いることができる。
The load status inquiry
なお、上述した利用者端末10の各機能部は、利用者端末10のCPU101が記憶装置103に記憶されているプログラムをメモリ102に読み出して実行することにより実現される。また、利用者端末10の各データベースは、利用者端末10のメモリ102や記憶装置103が提供する記憶領域(本発明の「メモリ」に該当する)に構築される。
Note that each functional unit of the
===サーバ装置20===
図4は、サーバ装置20の構成を示す図である。CPU201、メモリ202、記憶装置203、通信インタフェース部204を備えている。
記憶装置203は、例えば、ハードディスクやCD−ROM等である。記憶装置203にはプログラムやデータが記憶されている。記憶装置203は、サーバ装置20に内蔵される形態としてもよいし、サーバ装置20に外付けする形態としてもよい。
CPU201は、記憶装置203に記憶されているプログラムをメモリ202に読み出して実行することにより、後述する各種機能を実現する。通信インタフェース部204は、通信ネットワーク30に接続するためのインタフェースである。通信インタフェース部204は、例えば、イーサネット(登録商標)アダプターや公衆電話回線に接続するモデムである。
===
FIG. 4 is a diagram illustrating a configuration of the
The
The
図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
配信ファイル作成部211は、定期的(例えば1日に1度)に配信ファイルを生成する。配信ファイル作成部211が配信ファイルを生成する処理については後述する。配信ファイル作成部211が生成するファイルは、配信ファイルデータベース253に格納される。配信ファイルデータベース253は、サーバ装置20で動作するオペレーティングシステムのファイルとして配信ファイルを管理する。
The distribution
バッチ送信要求受信部212は、利用者端末10から送信されるバッチ送信要求を受信する。バッチ送信部213は、バッチ送信要求の受信に応じて、配信ファイルデータベース253に格納されている配信ファイルを利用者端末10に送信する。また、バッチ送信部213は、利用者端末10の処理負荷や通信ネットワーク30の通信負荷などの状況に応じて、画像ファイルデータベース254に格納されている用品画像ファイルや広告画像ファイルなどの画像ファイルを利用者端末10に送信する。なお、バッチ送信部213による配信ファイルの送信処理の詳細については後述する。
The batch transmission
負荷状況問合わせコマンド送信部215は、負荷状況問合せコマンドを利用者端末10に送信する。負荷状況受信部216は、利用者端末10から負荷状況問合せコマンドに応じて送信される処理負荷情報を受信する。
The load status inquiry
負荷評価部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
画像ファイル取得要求受信部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
なお、上記のサーバ装置20の各機能部は、サーバ装置20のCPU201が記憶装置203に記憶されているプログラムをメモリ202に読み出して実行することにより実現される。また、上記のサーバ装置20の各データベースは、メモリ202や記憶装置203により提供される記憶領域に構築される。
Each functional unit of the
図6は、用品情報データベース251の構成例を示す図である。用品情報データベース251には用品情報が登録される。用品情報には、利用者端末10の用品情報データベース151に登録される用品情報と同様の、カー用品の種別、メーカー、ブランド、価格、その他の属性情報、及び用品画像ファイルのファイル名に加え、適用日、更新フラグ、及び強制フラグが含まれている。
FIG. 6 is a diagram illustrating a configuration example of the
適用日(本発明の「処理日情報」に該当する)は、用品情報を利用者端末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
The update flag indicates that the product information has been updated. When new product information is inserted into the
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
図7は、広告情報データベース252の構成例を示す図である。広告情報データベース252には広告情報が登録される。広告情報には、利用者端末10の広告情報データベース152に登録される広告情報と同様の、広告を出すメーカー、広告画像ファイルのファイル名、及び広告の提供を終了する日を示す提供終了日に加え、適用日、更新フラグ、及び強制フラグが含まれている。適用日は、広告情報を利用者端末10の広告情報データベース152に反映させるべき日を示す。すなわち、適用日は利用者端末10において広告を提供開始する日付となる。強制フラグは、用品情報と同様、広告情報のファイル名に対応する画像ファイルを利用者端末10や通信ネットワーク30の状況を考慮せずに利用者端末10に送信することを示す。
FIG. 7 is a diagram illustrating a configuration example of the
図8は、配信ファイル作成履歴データベース255の構成例を示す図である。図8に示すように、配信ファイル作成履歴データベース255には、作成した配信ファイルのファイル名と、配信ファイルを作成した日とが登録される。
FIG. 8 is a diagram illustrating a configuration example of the distribution file
図9は、画像ファイル送信履歴データベース256の構成例を示す図である。図9に示すように、画像ファイル送信履歴データベース256には、利用者端末10を特定する端末IDと、利用者端末10に送信した画像ファイルのファイル名と、利用者端末10に画像ファイルを送信した送信日とが登録される。
FIG. 9 is a diagram illustrating a configuration example of the image file
図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
図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
===配信データの作成処理===
上述したように、サーバ装置20では、配信ファイル作成部211により、定期的に配信ファイルが生成される。図12は、用品情報についての配信ファイルの作成処理の流れを説明する図である。
=== Delivery Data Creation Processing ===
As described above, in the
サーバ装置20は、用品情報データベース251から、更新フラグに「○」が設定されている用品情報を取得する(S401)。サーバ装置20は、取得した用品情報の適用日毎に、「作成日_適用日_データベース名.txt」という命名規則にしたがうファイルを配信ファイルデータベース253に作成する(S402)。ファイル名の「作成日」部分には、ファイル作成時点の「年月日」が設定される。ファイル名の「適用日」部分には、用品情報に含まれる適用日の「年月日」が設定される。「データベース名」には、「用品情報」が設定される。例えば、「2004年3月31日」に上記の配信ファイルの生成処理を行ったときに、適用日が「2004年4月1日」である用品情報については、「20040331_20040401_用品情報.txt」という配信ファイルが配信ファイルデータベース253に作成される。
The
サーバ装置20は、取得した用品情報の適用日毎に、適用日、更新フラグ、及び強制フラグを除く他の項目を、作成したファイルに書き込む(S403)。サーバ装置20は、取得した用品情報の更新フラグを「×」に更新する(S404)。サーバ装置20は、配信ファイル作成履歴データベース255に、作成したファイルのファイル名と作成日とを登録する(S405)。
The
なお、広告情報についての配信ファイルの作成についても、上記の処理と同様である。すなわち、サーバ装置20は、更新フラグに「○」が設定されている広告情報を取得し、取得した広告情報の更新日毎に、「作成日_適用日_広告情報.txt」というファイル名のファイルを作成し、取得した広告情報の更新フラグと強制フラグ以外の項目をファイルに書き込み、取得した広告情報の更新フラグを「×」に更新し、配信ファイル作成履歴データベース255にファイル名と作成日を登録する。
The creation of the distribution file for the advertisement information is the same as the above processing. That is, the
===配信ファイルの送信処理===
サーバ装置20において作成された配信ファイルは、利用者端末10から送信されるバッチ送信要求の受信に応じて利用者端末10に送信される。図13は、配信ファイルの送信処理の流れを説明する図である。
=== Delivery file transmission processing ===
The distribution file created in the
サーバ装置20は、利用者端末10からバッチ送信要求を受信すると、受信したバッチ送信要求の送信元である利用者端末10(以下、送信元端末という)に対する最終送信日を、バッチ送信日管理テーブル257から取得する。サーバ装置20は、取得した最終送信日よりも作成日が後となっている配信ファイルのファイル名を、配信ファイル作成履歴データベース255から取得する。
When the
サーバ装置20は、取得したファイル名の配信ファイルを配信ファイルデータベース253から取り出して利用者端末10に送信する(S441)。利用者端末10は、サーバ装置20から配信ファイルを受信して受信ファイルデータベース153に格納する。サーバ装置20は、バッチ送信日管理テーブル257の送信元端末に対応する最終送信日を、現在の日付に更新する(S412)。
The
また、サーバ装置20は、取得した配信ファイルのそれぞれについて、対応する用品情報あるいは広告情報の強制フラグに「○」が設定されているものを用品情報データベース251あるいは広告情報データベース252から取得する。サーバ装置20は、取得した用品情報あるいは広告情報のファイル名に対応する画像ファイルを画像ファイルデータベース254から取り出して利用者端末10に送信する(S413)。サーバ装置20は、送信元端末について、送信した画像ファイルのファイル名と送信日を画像ファイル送信履歴データベース256に登録する(S414)。
In addition, the
次に、サーバ装置20は、負荷評価値を算出し(S415)、算出した負荷評価値に対応する許容データ量を許容データ量管理テーブルから取得する(S416)。
サーバ装置20は、利用者端末10に送信した画像ファイルの総データ量を「0」に初期化し(S417)、総データ量が許容データ量を上回るまでの間、以下の処理を行う(S418)。
Next, the
The
サーバ装置20は、画像ファイルデータベース254に格納されている画像ファイルのうち、送信元端末について画像ファイル送信履歴データベース256にファイル名が登録されていないもの(以下、候補ファイルという)を取得する。サーバ装置20は、取得した候補ファイルのうち、対応する用品情報又は広告情報の適用日が最も早いものをひとつ未送信ファイルとして選択する。サーバ装置20は、選択した未送信ファイルを利用者端末10に送信する(S419)。利用者端末10は、サーバ装置20から未送信ファイルを受信すると、画像ファイルデータベース154に格納する。
The
サーバ装置20は、送信元端末について、送信した画像ファイルのファイル名と送信日を画像ファイル送信履歴データベース256に登録する(S420)。サーバ装置20は、送信した配信ファイルのファイルサイズを総データ量に加算する(S421)。
The
以上のようにして、サーバ装置20は、利用者端末10の処理負荷や通信ネットワーク30の通信負荷に基づく評価値に応じて、送信する画像ファイルの数を調整することができる。
As described above, the
本実施形態のサーバ装置20によれば、利用者端末10における更新処理や画像の表示処理に先行して、利用者端末10や通信ネットワーク30の状況に応じて画像ファイルを送信することができる。事前に情報が利用者端末10に送信され、利用者端末10のデータベースに格納されることにより、利用者端末10において、情報へのアクセスが高速化される。したがって、利用者端末10は、画像ファイルなどの大容量のデータであっても迅速に表示を行うことができるので、利用者に対して使い勝手の良いインタフェースを提供することが可能となる。よって、利用者に対して、より多くのカー用品の画像を閲覧しようとする動機付けを行うことができる。
According to the
また、データ量の多い画像ファイルなどのデータに対して、複数の利用者端末10から同時にサーバ装置20にアクセスが行われると、サーバ装置20の処理負荷が高まってしまうが、本発明のサーバ装置20によれば、画像ファイルは事前に利用者端末10に配信されるので、利用者端末10からサーバ装置20に対する同時アクセスによってサーバ装置20の処理負荷が増大するリスクを低減することができる。
Further, if the
また、画像ファイルは、利用者端末10や通信ネットワーク30の状況に応じて送信されるため、画像ファイルを配信することによる利用者端末10の負荷の増大を抑え、通信ネットワーク30における通信負荷を分散することができる。したがって、通信ネットワーク30を構築するためのインフラが整備されておらず、通信帯域が十分とれない環境であっても、効率的に画像ファイルを配信することができる。
In addition, since the image file is transmitted according to the situation of the
また、例えば、一般的なバッチ送信によってサーバ装置20から利用者端末10にデータが定期的に送信されると、そのデータ送信によって通信ネットワーク30の通信負荷が増大してしまう。そのため、例えば、パケット通信による通信ネットワーク30では、利用者端末10の台数が増加すると、コリジョンが多発し、データの転送効率が低下してしまう。しかしながら、本実施形態のサーバ装置20によれば、通信ネットワーク30の通信負荷に応じて画像ファイルが転送されるので、効率的に通信ネットワーク30を使用することができる。
For example, when data is periodically transmitted from the
===データベースの登録処理===
サーバ装置20から利用者端末10に送信された配信ファイルは、利用者端末10において、定期的に読み出され、配信ファイルの内容がデータベースに登録される。図14は、利用者端末10において、受信した配信ファイルの内容を用品情報データベース151及び広告情報データベース152に登録する処理の流れを示す図である。
=== Database registration process ===
The distribution file transmitted from the
利用者端末10は、受信ファイルデータベース153に格納されている各配信ファイルについて、配信ファイルのファイル名から、その配信ファイルに含まれている適用日を取得する(S431)。利用者端末10は、適用日が到来している場合(S432:YES)、ファイル名からデータを登録する先となるデータベース(用品情報データベース151あるいは広告情報データベース152)を特定し、特定したデータベースに配信ファイルの内容を登録する(S433)。利用者端末10は、配信ファイルを受信ファイルデータベース153から削除する(S434)。
For each distribution file stored in the received
このようにして、適用日が到来していない配信ファイルは、受信ファイルデータベース153に格納されたままとなり、適用日が到来した配信ファイルは、その内容が用品情報データベース151あるいは広告情報データベース152に登録された後削除される。したがって、将来更新すべき用品情報や広告情報であっても、その更新日以前に利用者端末10に送信しておくことができる。よって、サーバ装置20は、複数の利用者端末10について、データを適用するタイミングを管理することなく、データベースを更新する時期を指定することができる。
In this way, the distribution file whose application date has not arrived remains stored in the received
===カー用品の情報出力処理===
次に、利用者端末10において用品情報を出力する処理について説明する。図15は、利用者端末10が利用者からの入力に応じて用品情報を出力する処理の流れを説明する図である。
=== Car article information output processing ===
Next, processing for outputting product information at the
利用者端末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
The
When the product image file is not stored in the image file database 154 (S445: None), the
The
図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
図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
The
When the advertisement image file is not stored in the image file database 154 (S462: None), the
The
このように、利用者端末10は、表示すべき広告画像ファイルが画像ファイルデータベース154に格納されていないときは、サーバ装置20から広告画像ファイルをダウンロードして表示する。したがって、利用者端末10の画像ファイルデータベース154には、常に全ての広告情報に対応する広告画像ファイルを格納しておく必要はない。よって、比較的データ量の多い画像ファイルについて、効率的にサーバ装置20から利用者端末10にデータを送信することができる。
Thus, when the advertisement image file to be displayed is not stored in the
以上、本実施の形態について説明したが、上記実施例は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。 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
Further, the
また、本実施形態では、サーバ装置20は、利用者端末10の処理負荷と通信ネットワーク30の通信負荷との両方の負荷に応じて、送信する画像ファイルの量を決定するようにしたが、どちらかのみに応じて決定するようにしてもよい。この場合、例えば、サーバ装置20の負荷評価部214は、利用者端末10から受信した処理負荷情報に応じて負荷評価値を決定する、あるいは通信ネットワーク30の通信負荷を検出し、その通信負荷に応じて負荷評価値を決定する。
In the present embodiment, the
また、本実施形態では、負荷評価値は、利用者端末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
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
また、上述した図13に示す配信ファイルの送信処理のステップ(S449)において、サーバ装置20が候補ファイルからみ送信ファイルを選択するときに、サーバ装置20は、画像ファイルのデータ量が最も大きいものを選択するようにしてもよい。
Further, when the
また、例えば、本実施形態では、未送信の画像ファイルは全て送信対象となるものとしたが、これに限らず、例えば、用品情報データベース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
また、本実施形態では、サーバ装置20は、利用者端末10からバッチ送信要求を受信することに応じて、配信ファイルを利用者端末10に送信するようにしたが、サーバ装置20が、バッチ送信要求を受信することなく、利用者端末10に配信ファイルを送信するようにしてもよい。この場合、例えば、サーバ装置20は、通信ネットワーク30の通信負荷を監視し、通信負荷が所定の閾値よりも低くなったときに、配信ファイルを送信するようにすることもできる。
In the present embodiment, the
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
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.
前記用品情報は、当該用品情報を処理すべき日付を示す情報である処理日情報が付帯されて前記メモリに記憶され、
前記利用者端末は、前記メモリに記憶されている前記用品情報に付帯されている前記処理日情報を参照して、処理対象とすべき前記用品情報が前記メモリに記憶されているかどうかを判断し、
前記サーバ装置は、前記将来の処理対象となる前記用品情報に、処理を行うべき将来の日付を示す前記処理日情報を付帯させて前記利用者端末に送信すること、
を特徴とするデータ配信方法。 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.
前記サーバ装置は、前記利用者端末の処理負荷を問い合わせるメッセージを前記利用者端末に送信し、
前記利用者端末は、前記メッセージの受信に応じて、当該利用者端末における処理負荷を示す情報を前記サーバ装置に送信し、
前記サーバ装置は、前記利用者端末から送信される前記処理負荷を示す情報を受信し、受信した前記処理負荷を示す情報に応じて、前記利用者端末における将来の処理対象となる前記用品情報を前記利用者端末に送信すること、
を特徴とするデータ配信方法。 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.
前記サーバ装置は、受信した前記処理負荷を示す情報と、前記メッセージに対する前記利用者端末からの応答時間とに応じて、前記利用者端末における将来の処理対象となる前記用品情報を前記利用者端末に送信すること、
を特徴とするデータ配信方法。 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.
前記サーバ装置は、将来の処理対象となる前記用品情報のうち、データ量の大きいものから所定数の前記用品情報を前記利用者端末に送信すること、
を特徴とするデータ配信方法。 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.
前記サーバ装置は、
前記利用者端末における処理に先行して前記用品情報を送信することを示す事前送信フラグ値を前記用品情報に対応付けて管理し、
検出した前記状況に応じて、前記事前送信フラグ値に対応する前記用品情報から、前記将来の処理対象となる前記用品情報を選択し、選択した前記用品情報を前記利用者端末に送信すること、
を特徴とするデータ配信方法。 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.
前記利用者端末は、所定期間毎に、前記将来の処理対象となる前記用品情報を取得するためのコマンドである事前送信要求を送信し、
前記サーバ装置は、前記事前送信要求の受信に応じて、前記状況の検出を行い、検出した前記状況に応じて前記将来の処理対象となる前記用品情報を前記利用者端末に送信すること、
を特徴とするデータ配信方法。 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.
前記利用者端末は、前記サーバ装置から送信される前記将来の処理対象となる前記用品情報を受信し、当該利用者端末の電源を切断すること、
を特徴とするデータ配信方法。 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:
前記用品情報データベースには、前記用品情報に対応付けて、前記用品情報が前記利用者端末において処理されるべき日を特定する情報である処理日情報が記憶され、
前記用品情報先行送信部は、前記将来の処理対象となる前記用品情報に、当該用品情報が処理されるべき前記処理日情報を付帯させて前記利用者端末に送信すること、
を特徴とするサーバ装置。 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
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)
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 |
-
2004
- 2004-06-25 JP JP2004187815A patent/JP2006011806A/en active Pending
Cited By (15)
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 |