JP2020067708A - Divided data transfer system and divided data transfer method - Google Patents
Divided data transfer system and divided data transfer method Download PDFInfo
- Publication number
- JP2020067708A JP2020067708A JP2018198630A JP2018198630A JP2020067708A JP 2020067708 A JP2020067708 A JP 2020067708A JP 2018198630 A JP2018198630 A JP 2018198630A JP 2018198630 A JP2018198630 A JP 2018198630A JP 2020067708 A JP2020067708 A JP 2020067708A
- Authority
- JP
- Japan
- Prior art keywords
- divided data
- data
- mobile terminal
- mobile terminals
- vehicle
- 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.)
- Granted
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、分割式データ転送システムおよび分割式データ転送方法に関し、特に、外部サーバから携帯端末を介して車載機にデータを複数に分割して転送するシステムに用いて好適なものである。 The present invention relates to a divided data transfer system and a divided data transfer method, and is particularly suitable for use in a system that divides data into a plurality of pieces and transfers the data from an external server to an in-vehicle device via a mobile terminal.
車載機に記憶されているデータやプログラム(以下、単にデータという)を更新する仕組みとして、リムーバブル記憶媒体を使った方法や、スマートフォン等の通信機能を備えた携帯端末をテザリングして車載機と外部サーバとを接続する方法が知られている。 As a mechanism for updating data and programs (hereinafter simply referred to as data) stored in the in-vehicle device, a method using a removable storage medium or tethering a mobile terminal with a communication function such as a smartphone is used to externally connect to the in-vehicle device. A method of connecting to a server is known.
リムーバブル記憶媒体を使った方法では、外部サーバから更新データをパーソナルコンピュータ等にダウンロードし、パーソナルコンピュータからリムーバブル記憶媒体に更新データを記憶させて、そのリムーバブル記憶媒体を車載機に接続して更新データを車載機に転送する。このため、パーソナルコンピュータの利用が必要となる。しかしながら、最近ではパーソナルコンピュータを保有しないユーザが増えており、そのようなユーザの場合はこの方法を利用することができない。 In the method using a removable storage medium, the update data is downloaded from an external server to a personal computer or the like, the update data is stored in the removable storage medium from the personal computer, and the removable storage medium is connected to the onboard unit to update the data. Transfer to in-vehicle device. Therefore, it is necessary to use a personal computer. However, recently, the number of users who do not have a personal computer is increasing, and such a method cannot be used for such users.
一方、携帯端末をテザリングする方法では、外部サーバから携帯端末を介して車載機に更新データを直接ダウンロードすることが可能である。しかしながら、更新データをダウンロードしている間における携帯端末での通信にかかるコストがユーザの負担になるというデメリットがある。また、自宅の車庫などで更新データのダウンロードを行う場合、通信中は車両のエンジンをかけておかなければならないという不便さもある。このような問題は、ダウンロードする更新データのデータ容量が大きくなるほど顕著になる。 On the other hand, in the method of tethering the mobile terminal, it is possible to directly download the update data from the external server to the vehicle-mounted device via the mobile terminal. However, there is a demerit that the cost of communication with the mobile terminal while downloading the update data becomes a burden on the user. Further, when downloading the update data in a garage at home, there is an inconvenience that the engine of the vehicle must be started during communication. Such a problem becomes more remarkable as the data capacity of the update data to be downloaded becomes larger.
これに対し、外部サーバから携帯端末に更新データを送信し、車載機が所定のタイミングで携帯端末から更新データを取得するようにしたシステムが知られている(例えば、特許文献1参照)。この特許文献1に記載の技術を利用すれば、例えば、通信コストのかからない無線LANを利用して外部サーバから携帯端末に更新データをダウンロードし、その後、通信コストのかからないBluetooth(登録商標。以下、同様)を利用して携帯端末から車載機に更新データを転送することが可能となる。 On the other hand, there is known a system in which update data is transmitted from an external server to a mobile terminal and an in-vehicle device acquires the update data from the mobile terminal at a predetermined timing (for example, refer to Patent Document 1). If the technology described in Patent Document 1 is used, for example, the update data is downloaded from an external server to a mobile terminal using a wireless LAN that does not require communication cost, and then Bluetooth (registered trademark, hereinafter, does not cost communication). It is possible to transfer the update data from the mobile terminal to the vehicle-mounted device by using the same.
しかしながら、この特許文献1に記載の技術を利用した方法では、携帯端末の内部ストレージにおける多くの記憶領域を更新データで占有してしまうという問題があった。これに対し、更新データを所定サイズに分割し、更新装置からゲートウェイ装置への更新データの送信と、ゲートウェイ装置から電子制御装置への更新データの送信とを分割単位で行うようにしたシステムが知られている(例えば、特許文献2参照)。 However, the method using the technique described in Patent Document 1 has a problem that a large amount of storage area in the internal storage of the mobile terminal is occupied by the update data. On the other hand, a system is known in which the update data is divided into a predetermined size, and the update data is transmitted from the update device to the gateway device and the update data is transmitted from the gateway device to the electronic control device in division units. (For example, see Patent Document 2).
特許文献2に記載の技術を応用し、ゲートウェイ装置の代わりに携帯端末を用いれば、更新データの全てを一度に外部サーバから携帯端末にダウンロードして保存する必要がなくなるため、携帯端末の多くの記憶領域を更新データで占有してしまうという問題を解消することが可能である。しかしながら、1つの携帯端末で何度も外部サーバから分割単位で更新データをダウンロードしては車載機に転送する作業が必要となり、効率が悪いという問題があった。 When the mobile terminal is used instead of the gateway device by applying the technique described in Patent Document 2, it is not necessary to download and store all of the update data from the external server to the mobile terminal at one time, so that many mobile terminals have It is possible to solve the problem that the storage area is occupied by the update data. However, there is a problem in that one portable terminal needs to download update data in units of divisions from an external server many times and transfer the updated data to an in-vehicle device, which is inefficient.
本発明は、このような問題を解決するために成されたものであり、外部サーバから携帯端末を介して車載機にデータを転送するシステムにおいて、携帯端末の多くの記憶領域を占有してしまうことなく、データの転送をより効率的に行うことができるようにすることを目的とする。 The present invention has been made to solve such a problem, and in a system for transferring data from an external server to an in-vehicle device via a mobile terminal, it occupies a large storage area of the mobile terminal. It is an object of the present invention to make it possible to transfer data more efficiently without having to do so.
上記した課題を解決するために、本発明では、外部サーバから複数の携帯端末を介して車載機にデータを複数に分割して転送する。具体的には、外部サーバは、車載機に提供すべきデータを複数に分割して成る複数の分割データのうち、複数の携帯端末から要求された分割データを複数の携帯端末に送信する。複数の携帯端末はそれぞれ、車載機から要求された分割データを外部サーバから取得して一時的に記憶し、その後、車載機と接続されたときに、一時的に記憶されている分割データを車載機に送信するとともに、未受信の分割データの取得要求を車載機から受信する。車載機は、携帯端末から送信された分割データを取得して内部ストレージに記憶させるとともに、接続中の携帯端末に対して未受信の分割データの取得を要求する。 In order to solve the problems described above, in the present invention, data is divided into a plurality of pieces and transferred from an external server to a vehicle-mounted device via a plurality of mobile terminals. Specifically, the external server transmits the divided data requested from the plurality of mobile terminals to the plurality of mobile terminals, out of the plurality of divided data obtained by dividing the data to be provided to the vehicle-mounted device. Each of the plurality of mobile terminals acquires the divided data requested by the in-vehicle device from the external server and temporarily stores the divided data, and then, when connected to the in-vehicle device, stores the temporarily stored divided data in the in-vehicle device. And the reception request of the unreceived divided data is received from the vehicle-mounted device. The vehicle-mounted device acquires the divided data transmitted from the mobile terminal and stores it in the internal storage, and requests the connected mobile terminal to acquire the unreceived divided data.
上記のように構成した本発明によれば、外部サーバから車載機に提供すべきデータの全てを一度に外部サーバから携帯端末に送信して記憶させる必要がないので、携帯端末の多くの記憶領域を占有してしまうことがない。また、複数の携帯端末が分担して分割データを外部サーバから車載機へ転送するので、1つの携帯端末で転送する場合に比べて効率的にデータ転送を行うことができる。このように、本発明によれば、外部サーバから携帯端末を介して車載機にデータを転送するシステムにおいて、携帯端末の多くの記憶領域を占有してしまうことなく、データの転送をより効率的に行うことができる。 According to the present invention configured as described above, it is not necessary to transmit all of the data to be provided from the external server to the in-vehicle device to the mobile terminal at one time and store the data, so that a large storage area of the mobile terminal Never occupy. Further, since the plurality of mobile terminals share the division data and transfer the divided data from the external server to the vehicle-mounted device, the data transfer can be performed more efficiently than in the case where the one mobile terminal transfers the division data. As described above, according to the present invention, in a system for transferring data from an external server to an in-vehicle device via a mobile terminal, data transfer can be performed more efficiently without occupying a large storage area of the mobile terminal. Can be done.
以下、本発明の一実施形態を図面に基づいて説明する。図1は、本実施形態による分割式データ転送システムの全体構成例を示す図である。図1に示すように、本実施形態の分割式データ転送システムは、車載機100と、複数の携帯端末200-X〜200-Zと、外部サーバ300とを備え、外部サーバ300から複数の携帯端末200-X〜200-Zを介して車載機100にデータを複数に分割して転送する。 An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an example of the overall configuration of a divided data transfer system according to this embodiment. As shown in FIG. 1, the split-type data transfer system according to the present embodiment includes an in-vehicle device 100, a plurality of mobile terminals 200 -X to 200 -Z, and an external server 300. Data is divided into a plurality of pieces and transferred to the vehicle-mounted device 100 via the terminals 200 -X to 200 -Z .
携帯端末200-X〜200-Zは、例えばスマートフォンであり、Bluetoothによる通信機能と、無線LANによる通信機能とを有している。携帯端末200-X〜200-Zは、車載機100との間はBluetoothによる無線通信を行い、外部サーバ300との間は無線LANおよびインターネット(携帯電話網を含んでよい)によるネットワーク通信を行う。なお、携帯端末200-X〜200-Zと車載機100との間は、USB(Universal Serial Bus)ケーブル等を用いた有線接続による通信としてもよい。 The mobile terminals 200 -X to 200 -Z are smartphones, for example, and have a Bluetooth communication function and a wireless LAN communication function. The mobile terminals 200 -X to 200 -Z perform Bluetooth wireless communication with the vehicle-mounted device 100 and wireless LAN and Internet (which may include a mobile phone network) network communication with the external server 300. . Communication between the mobile terminals 200 -X to 200 -Z and the vehicle-mounted device 100 may be performed by wire connection using a USB (Universal Serial Bus) cable or the like.
携帯端末200-X〜200-Zには、車載機100と外部サーバ300との間でデータを中継するために必要なアプリケーションプログラムがインストールされている。そして、このアプリケーションプログラムがインストールされた携帯端末200-X〜200-Zは、外部サーバ300にユーザ登録され、携帯端末200-X〜200-Zを識別するための必要な情報があらかじめ記憶されているものとする。なお、ここでは一例として3台の携帯端末200-X〜200-Zを示しているが、複数台であればよい。以下の説明において、3台の携帯端末200-X〜200-Zを特に区別しないときは、単に携帯端末200と記すことがある。 An application program necessary for relaying data between the vehicle-mounted device 100 and the external server 300 is installed in each of the mobile terminals 200 -X to 200 -Z . The mobile terminals 200 -X to 200 -Z in which this application program is installed are user-registered in the external server 300, and necessary information for identifying the mobile terminals 200 -X to 200 -Z is stored in advance. Be present. Although three mobile terminals 200 -X to 200 -Z are shown here as an example, a plurality of mobile terminals 200 -X to 200 -Z may be used. In the following description, the three mobile terminals 200 -X to 200 -Z may be simply referred to as the mobile terminal 200 unless otherwise distinguished.
(第1の実施形態)
以下に、第1の実施形態による分割式データ転送システムの機能構成を図面に基づいて説明する。図2は、第1の実施形態による分割式データ転送システムの機能構成例を示すブロック図である。なお、ここでは、以下に順次説明する複数の実施形態と区別するために、各符号の数字の末尾に「A」を付している。また、複数の携帯端末200-X〜200-Zの機能構成は何れも同じであるので、図2では1つのみ代表して示している。
(First embodiment)
The functional configuration of the split data transfer system according to the first embodiment will be described below with reference to the drawings. FIG. 2 is a block diagram showing a functional configuration example of the divisional data transfer system according to the first embodiment. In addition, here, in order to distinguish it from a plurality of embodiments that will be sequentially described below, “A” is added to the end of the numeral of each symbol. Moreover, since the functional configurations of the plurality of mobile terminals 200 -X to 200 -Z are the same, only one is shown in FIG. 2 as a representative.
図2に示すように、第1の実施形態による車載機100Aは、記憶媒体として内部ストレージ101Aを備えている。また、車載機100Aは、機能構成として、車載機側分割データ取得部102Aおよび分割データ要求部103Aを備えている。これらの機能ブロック102A,103Aは、ハードウェア、DSP(Digital Signal Processor)、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック102A,103Aは、実際にはコンピュータのCPU、RAM、ROMなどを備えて構成され、RAMやROM、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。 As shown in FIG. 2, the vehicle-mounted device 100A according to the first embodiment includes an internal storage 101A as a storage medium. The in-vehicle device 100A includes an in-vehicle device side divided data acquisition unit 102A and a divided data request unit 103A as functional configurations. These functional blocks 102A and 103A can be configured by any of hardware, DSP (Digital Signal Processor), and software. For example, when configured by software, each of the functional blocks 102A and 103A is actually configured by including a CPU, a RAM, a ROM and the like of a computer, and a program stored in a recording medium such as a RAM, a ROM, a hard disk or a semiconductor memory. Is realized by operating.
また、第1の実施形態による携帯端末200Aは、記憶媒体として、内部メモリ201Aを備えている。また、携帯端末200Aは、機能構成として、携帯側分割データ取得部202Aおよび携帯側分割データ送信部203Aを備えている。これらの機能ブロック202A,203Aは、実際にはコンピュータのCPU、RAM、ROMなどを備えて構成され、RAMやROM、ハードディスクまたは半導体メモリ等の記録媒体に記憶された上述のアプリケーションプログラムが動作することによって実現される。 Moreover, the mobile terminal 200A according to the first embodiment includes an internal memory 201A as a storage medium. In addition, the mobile terminal 200A includes a mobile side divided data acquisition unit 202A and a mobile side divided data transmission unit 203A as functional configurations. These functional blocks 202A and 203A are actually configured by including a CPU, a RAM, a ROM and the like of a computer, and the above application programs stored in a recording medium such as a RAM, a ROM, a hard disk or a semiconductor memory operate. Is realized by
また、第1の実施形態による外部サーバ300Aは、記憶媒体として、データ保存部301Aを備えている。また、外部サーバ300Aは、機能構成として、サーバ側分割データ送信部302Aを備えている。この機能ブロック302Aは、ハードウェア、DSP、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記機能ブロック302Aは、実際にはコンピュータのCPU、RAM、ROMなどを備えて構成され、RAMやROM、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。 The external server 300A according to the first embodiment also includes a data storage unit 301A as a storage medium. The external server 300A also includes a server-side divided data transmission unit 302A as a functional configuration. The functional block 302A can be configured by any of hardware, DSP, and software. For example, when configured by software, the functional block 302A is actually configured by including a CPU, a RAM, a ROM and the like of a computer, and a program stored in a recording medium such as a RAM, a ROM, a hard disk or a semiconductor memory operates. It is realized by
外部サーバ300のデータ保存部301Aは、車載機100Aに提供すべきデータを複数に分割して成る複数の分割データを保存する。外部サーバ300Aから車載機100Aに提供するデータは、例えば地図データの更新データ、車載機100にインストールされているプログラムの更新プログラムなどである。この他、車載機100から外部サーバ300に送信される要求に応じて新規に送信するデータ(更新データではない)であってもよい。何れのデータ(プログラムを含む。以下同様)も、全体のデータ容量が大きいものが対象であり、本実施形態ではこれを複数に分割して複数回に分けて送信する。 The data storage unit 301A of the external server 300 stores a plurality of divided data obtained by dividing the data to be provided to the vehicle-mounted device 100A. The data provided from the external server 300A to the in-vehicle device 100A is, for example, update data of map data, an update program of a program installed in the in-vehicle device 100, or the like. In addition, it may be data (not update data) newly transmitted in response to a request transmitted from the vehicle-mounted device 100 to the external server 300. Any data (including a program; the same applies hereinafter) is intended for data with a large overall data capacity, and in the present embodiment, this data is divided into a plurality of pieces and transmitted in a plurality of pieces.
サーバ側分割データ送信部302Aは、複数の携帯端末200Aから要求された分割データをデータ保存部301Aから読み出して複数の携帯端末200Aに送信する。すなわち、サーバ側分割データ送信部302Aは、第1の携帯端末200A-Xから分割データの取得が要求された場合、当該要求された分割データをデータ保存部301Aから読み出して第1の携帯端末200A-Xに送信する。同様に、サーバ側分割データ送信部302Aは、第2の携帯端末200A-Yまたは第3の携帯端末200A-Zから分割データの取得が要求された場合、当該要求された分割データをデータ保存部301Aから読み出して第2の携帯端末200A-Yまたは第3の携帯端末200A-Zに送信する。各携帯端末200Aからどのような分割データの取得が要求されるかについては後述する。 The server-side divided data transmission unit 302A reads out the divided data requested by the plurality of mobile terminals 200A from the data storage unit 301A and transmits the divided data to the plurality of mobile terminals 200A. That is, when the first mobile terminal 200A -X requests acquisition of the divided data, the server-side divided data transmission unit 302A reads the requested divided data from the data storage unit 301A and then the first portable terminal 200A. -Send to X. Similarly, when the server side divided data transmission unit 302A requests acquisition of the divided data from the second mobile terminal 200A -Y or the third mobile terminal 200A -Z , the server side divided data transmission unit 302A stores the requested divided data in the data storage unit. It is read from 301A and transmitted to the second mobile terminal 200A -Y or the third mobile terminal 200A -Z . What kind of division data acquisition is requested from each mobile terminal 200A will be described later.
なお、サーバ側分割データ送信部302Aは、複数の携帯端末200Aの何れに対してもまだ分割データを送信していない初期段階では、複数の携帯端末200Aのそれぞれに最初に送信する分割データの割り当てをあらかじめ決定し、携帯端末200Aと外部サーバ300とが接続されたときに、あらかじめ決定しておいた割り当てに従って分割データを送信する。例えば、サーバ側分割データ送信部302Aは、初期段階では、最初の3つの分割データを3台の携帯端末200Aに送信する。 Note that the server-side divided data transmission unit 302A allocates the divided data to be transmitted first to each of the plurality of mobile terminals 200A in the initial stage where the divided data has not yet been transmitted to any of the plurality of mobile terminals 200A. Is determined in advance, and when the mobile terminal 200A and the external server 300 are connected, the divided data is transmitted according to the previously determined allocation. For example, the server side divided data transmission unit 302A transmits the first three divided data to the three mobile terminals 200A at the initial stage.
携帯端末200Aの携帯側分割データ取得部202Aは、車載機100から要求された分割データを外部サーバ300Aから取得して内部メモリ201Aに一時的に記憶する。車載機100からの分割データの取得要求は、携帯側分割データ送信部203Aによって受信され、要求された分割データ示す情報(以下、取得要求情報という)が内部メモリ201Aに一時的に記憶されている。携帯側分割データ取得部202Aは、内部メモリ201Aに一時的に記憶されている取得要求情報に従って分割データの取得を外部サーバ300Aに要求し、その応答として外部サーバ300Aから取得した分割データを内部メモリ201Aに格納する。車載機100Aからどのような分割データの取得が要求されるかについては後述する。 The portable-side divided data acquisition unit 202A of the portable terminal 200A acquires the divided data requested by the vehicle-mounted device 100 from the external server 300A and temporarily stores it in the internal memory 201A. The division data acquisition request from the vehicle-mounted device 100 is received by the portable side division data transmission unit 203A, and information indicating the requested division data (hereinafter referred to as acquisition request information) is temporarily stored in the internal memory 201A. . The mobile-side divided data acquisition unit 202A requests the external server 300A to acquire the divided data according to the acquisition request information temporarily stored in the internal memory 201A, and the divided data acquired from the external server 300A is sent as the response to the internal memory. It is stored in 201A. What kind of division data acquisition is requested from the vehicle-mounted device 100A will be described later.
なお、携帯側分割データ取得部202Aは、上述の初期段階では、外部サーバ300においてあらかじめ決められた割り当てに従って送信される分割データを取得する。すなわち、初期段階において、内部メモリ201Aには取得要求情報が記憶されていない。この場合、携帯側分割データ取得部202Aは、分割データを特定しない状態で分割データの取得を外部サーバ300Aに要求し、その応答として外部サーバ300Aから取得した分割データ(あらかじめ割り当てが決められた分割データ)を内部メモリ201Aに格納する。 Note that the mobile-side divided data acquisition unit 202A acquires the divided data transmitted in accordance with a predetermined allocation in the external server 300 at the initial stage described above. That is, at the initial stage, the acquisition request information is not stored in the internal memory 201A. In this case, the mobile-side divided data acquisition unit 202A requests the external server 300A to acquire the divided data without specifying the divided data, and the divided data acquired from the external server 300A in response to the divided data Data) is stored in the internal memory 201A.
携帯側分割データ送信部203Aは、携帯端末200Aが車載機100Aと接続されたときに、内部メモリ201Aに一時的に記憶されている分割データを車載機100Aに送信するとともに、未受信の分割データの取得要求を車載機100Aから受信する。上述したように、携帯側分割データ送信部203Aは、車載機100からの分割データの取得要求を受信すると、要求された分割データ示す取得要求情報を内部メモリ201Aに格納する。車載機100Aからどのような分割データの取得が要求されるかについては後述する。 The portable side divided data transmission unit 203A transmits the divided data temporarily stored in the internal memory 201A to the in-vehicle unit 100A when the portable terminal 200A is connected to the in-vehicle unit 100A, and also receives the unreceived divided data. Is received from the vehicle-mounted device 100A. As described above, upon receiving the division data acquisition request from the vehicle-mounted device 100, the portable-side division data transmission unit 203A stores the acquisition request information indicating the requested division data in the internal memory 201A. What kind of division data acquisition is requested from the vehicle-mounted device 100A will be described later.
車載機100Aの車載機側分割データ取得部102Aは、携帯側分割データ送信部203Aにより送信された分割データを取得して内部ストレージ101Aに記憶させる。 The in-vehicle unit side divided data acquisition unit 102A of the in-vehicle unit 100A acquires the divided data transmitted by the portable side divided data transmission unit 203A and stores it in the internal storage 101A.
分割データ要求部103Aは、接続中の携帯端末200Aに対して未受信の分割データの取得を要求する。第1の実施形態において、車載機100Aでは元データがいくつの分割データに分割されているかは未知である。すなわち、既に受信して内部ストレージ101Aに記憶させた分割データについては既知で管理可能であるが、あといくつの分割データが残っているかは未知である。そこで、分割データ要求部103Aは、単に「次の分割データ」の取得を要求する。ここで、車載機100Aに対してn台(n≧2)の携帯端末200Aが接続されている状態においても、n台の携帯端末200Aに対して同じ「次の分割データ」の取得を要求する。 The divided data request unit 103A requests the connected mobile terminal 200A to acquire unreceived divided data. In the first embodiment, it is unknown in the in-vehicle apparatus 100A how many divided data pieces the original data is divided into. That is, the divided data that has already been received and stored in the internal storage 101A can be known and managed, but it is unknown how many divided data will remain. Therefore, the divided data requesting unit 103A simply requests acquisition of “next divided data”. Here, even when n (n ≧ 2) mobile terminals 200A are connected to the vehicle-mounted device 100A, the same “next divided data” is requested to the n mobile terminals 200A. .
図3は、以上のように構成した第1の実施形態による分割式データ転送システムの動作例を示す図である。ここでは、元データが5つに分割されて5つの分割データが存在するものとし、これらの分割データをそれぞれ1〜5の数字で表すものとする。すなわち、数字の“1”は最初の分割データを示し、数字の“5”は最後の分割データを示している。また、かっこ()付きの数字は、その数字の分割データが要求されていることを示している。X〜Zのアルファベットは、それぞれ携帯端末200A-X〜200A-Zを示している。また、車載機100Aと携帯端末200A-X〜200A-Zは車室内においてBluetoothで接続し、携帯端末200A-X〜200A-Zと外部サーバ300Aは自宅において無線LANおよびインターネットで接続するものとする。 FIG. 3 is a diagram showing an operation example of the split type data transfer system according to the first embodiment configured as described above. Here, it is assumed that the original data is divided into five and there are five pieces of divided data, and these divided data are represented by numbers 1 to 5, respectively. That is, the numeral "1" indicates the first divided data, and the numeral "5" indicates the last divided data. The number in parentheses () indicates that the divided data of the number is required. The alphabets X to Z indicate the mobile terminals 200A- X to 200A- Z , respectively. Further, the in-vehicle device 100A and the mobile terminals 200A -X to 200A -Z are connected to each other by Bluetooth in the vehicle compartment, and the mobile terminals 200A -X to 200A -Z and the external server 300A are connected to each other by wireless LAN and the Internet at home. .
まず、サーバ側分割データ送信部302Aは、あらかじめ決定した割り当てに従って、1つ目から3つ目の分割データ1〜3を3つの携帯端末200A-X〜200A-Zにそれぞれ送信する(ステップS1)。携帯端末200A-X〜200A-Zの携帯側分割データ取得部202Aは、それぞれ分割データ1〜3を取得し、取得した分割データ1〜3を内部メモリ201Aに格納する。 First, the server-side divided data transmission unit 302A transmits the first to third divided data 1 to 3 to the three mobile terminals 200A -X to 200A -Z , respectively, according to the predetermined allocation (step S1). . The mobile-side divided data acquisition unit 202A of each of the mobile terminals 200A -X to 200A -Z acquires the divided data 1 to 3 and stores the acquired divided data 1 to 3 in the internal memory 201A.
なお、ここでは説明を簡略化するため、同じタイミングで3つの携帯端末200A-X〜200A-Zに分割データ1〜3を送信するような動作図となっているが、実際は、3つの携帯端末200A-X〜200A-Zがそれぞれ外部サーバ300Aに接続したタイミングで、外部サーバ300Aから携帯端末200A-X〜200A-Zのそれぞれに分割データ1〜3を送信する(これは、以下のステップにおいても同様)。 Note that, here, for simplification of the description, the operation diagram is such that the divided data 1 to 3 are transmitted to the three mobile terminals 200A -X to 200A -Z at the same timing, but in reality, the three mobile terminals are When the 200A -X to 200A -Z are connected to the external server 300A, the external server 300A transmits the divided data 1 to 3 to the mobile terminals 200A -X to 200A -Z (this is performed in the following steps). The same).
次に、第1の携帯端末200A-Xを所持したユーザが車両に搭乗し、第1の携帯端末200A-Xが車載機100Aに接続すると、携帯側分割データ送信部203Aは、内部メモリ201Aに一時的に記憶されている分割データ1を車載機100Aに送信するとともに、未受信の分割データの取得要求を車載機100Aから受信し、要求された分割データ示す取得要求情報を内部メモリ201Aに格納する(ステップS2)。 Next, when the user carrying the first mobile terminal 200A -X boards the vehicle and the first mobile terminal 200A -X connects to the vehicle-mounted device 100A, the mobile-side divisional data transmission unit 203A stores in the internal memory 201A. The divided data 1 that is temporarily stored is transmitted to the in-vehicle device 100A, an acquisition request for unreceived divided data is received from the in-vehicle device 100A, and acquisition request information indicating the requested divided data is stored in the internal memory 201A. Yes (step S2).
このとき、車載機側分割データ取得部102Aは、携帯側分割データ送信部203Aにより送信された分割データ1を取得して内部ストレージ101Aに記憶させる。この段階で、車載機100Aは分割データ1のみを受信しているので、分割データ要求部103Aは、次の分割データ2の取得を第1の携帯端末200A-Xに要求する。 At this time, the in-vehicle device side divided data acquisition unit 102A acquires the divided data 1 transmitted by the portable side divided data transmission unit 203A and stores it in the internal storage 101A. At this stage, since the vehicle-mounted device 100A receives only the divided data 1, the divided data request unit 103A requests the first mobile terminal 200A -X to acquire the next divided data 2.
その後、第1の携帯端末200A-Xを所持したユーザが車両から自宅へ移動し、第1の携帯端末200A-Xが外部サーバ300Aに接続すると、携帯側分割データ取得部202Aは、車載機100Aから要求された分割データ2(内部メモリ201Aに格納されている取得要求情報により示される分割データ2)を外部サーバ300Aから取得して内部メモリ201Aに一時的に記憶する(ステップS3)。このとき、外部サーバ300Aは、第1の携帯端末200A-Xから要求された分割データ2をデータ保存部301Aから読み出して第1の携帯端末200A-Xに送信する。 After that, when the user carrying the first portable terminal 200A -X moves from the vehicle to the home and the first portable terminal 200A -X connects to the external server 300A, the portable side divided data acquisition unit 202A causes the in-vehicle unit 100A to The divided data 2 (divided data 2 indicated by the acquisition request information stored in the internal memory 201A) requested from the external server 300A is acquired and temporarily stored in the internal memory 201A (step S3). At this time, the external server 300A reads the divided data 2 requested by the first mobile terminal 200A -X from the data storage unit 301A and transmits it to the first mobile terminal 200A -X .
次に、第1の携帯端末200A-Xを所持したユーザおよび第3の携帯端末200A-Zを所持したユーザが車両に搭乗し、第1の携帯端末200A-Xおよび第3の携帯端末200A-Zが車載機100Aに接続すると、第1の携帯端末200A-Xおよび第3の携帯端末200A-Zの携帯側分割データ送信部203Aは、それぞれの内部メモリ201Aに一時的に記憶されている分割データ2,3を車載機100Aに送信するとともに、未受信の分割データの取得要求を車載機100Aから受信し、要求された分割データ示す取得要求情報をそれぞれの内部メモリ201Aに格納する(ステップS4)。 Next, the user carrying the user and the third mobile terminal 200A -Z carrying the first mobile terminal 200A -X is aboard the vehicle, the first mobile terminal 200A -X and third mobile terminal 200A - When Z is connected to the in-vehicle device 100A, the mobile-side divided data transmission units 203A of the first mobile terminals 200A -X and the third mobile terminals 200A -Z divide the data temporarily stored in their respective internal memories 201A. The data 2 and 3 are transmitted to the vehicle-mounted device 100A, an unreceived division data acquisition request is received from the vehicle-mounted device 100A, and the acquisition request information indicating the requested division data is stored in each internal memory 201A (step S4). ).
このとき、車載機側分割データ取得部102Aは、第1の携帯端末200A-Xおよび第3の携帯端末200A-Zの携帯側分割データ送信部203Aにより送信された分割データ2,3を取得して内部ストレージ101Aに記憶させる。この段階で、車載機100Aは分割データ1〜3を受信したことになるので、分割データ要求部103Aは、次の分割データ4の取得を第1の携帯端末200A-Xおよび第3の携帯端末200A-Zに要求する。 At this time, the in-vehicle device side divided data acquisition unit 102A acquires the divided data 2 and 3 transmitted by the portable side divided data transmission unit 203A of the first portable terminal 200A -X and the third portable terminal 200A -Z. The internal storage 101A. At this stage, since the in-vehicle device 100A has received the divided data 1 to 3, the divided data request unit 103A acquires the next divided data 4 from the first mobile terminal 200A -X and the third mobile terminal. Request to 200A- Z .
その後、第1の携帯端末200A-Xを所持したユーザおよび第3の携帯端末200A-Zを所持したユーザが車両から自宅へ移動し、第1の携帯端末200A-Xおよび第3の携帯端末200A-Zが外部サーバ300Aに接続すると、第1の携帯端末200A-Xおよび第3の携帯端末200A-Zの携帯側分割データ取得部202Aは、車載機100Aから要求された分割データ4を外部サーバ300Aから取得して内部メモリ201Aに一時的に記憶する(ステップS5)。このとき、外部サーバ300Aは、第1の携帯端末200A-Xおよび第3の携帯端末200A-Zから要求された分割データ4をデータ保存部301Aから読み出して第1の携帯端末200A-Xおよび第3の携帯端末200A-Zに送信する。 After that, the user having the first mobile terminal 200A -X and the user having the third mobile terminal 200A -Z move from the vehicle to their homes, and the first mobile terminal 200A -X and the third mobile terminal 200A When -Z connects to the external server 300A, the mobile-side split data acquisition unit 202A of the first mobile terminal 200A -X and the third mobile terminal 200A -Z outputs the split data 4 requested by the vehicle-mounted device 100A to the external server. It is acquired from 300A and temporarily stored in the internal memory 201A (step S5). At this time, the external server 300A reads the divided data 4 requested by the first mobile terminal 200A -X and the third mobile terminal 200A -Z from the data storage unit 301A, and then reads the first mobile terminal 200A -X and the first mobile terminal 200A -X . 3 to mobile terminals 200A- Z .
次に、第2の携帯端末200A-Yを所持したユーザおよび第3の携帯端末200A-Zを所持したユーザが車両に搭乗し、第2の携帯端末200A-Yおよび第3の携帯端末200A-Zが車載機100Aに接続すると、第3の携帯端末200A-Zの携帯側分割データ送信部203Aは、内部メモリ201Aに一時的に記憶されている分割データ4を車載機100Aに送信するとともに、未受信の分割データの取得要求を車載機100Aから受信し、要求された分割データを示す取得要求情報を内部メモリ201Aに格納する(ステップS6)。ここで、第2の携帯端末200A-Yは、内部メモリ201Aに分割データ2を記憶しているが、これは既に車載機100Aに送信済みなので、この段階で第2の携帯端末200A-Yから車載機100Aへの分割データ2の送信は行われない。 Next, the user carrying the user and the third mobile terminal 200A -Z carrying the second mobile terminal 200A -Y is aboard the vehicle, the second portable terminal 200A -Y and third mobile terminal 200A - When Z connects to the in-vehicle device 100A, the mobile-side divided data transmission unit 203A of the third mobile terminal 200A- Z transmits the divided data 4 temporarily stored in the internal memory 201A to the in-vehicle device 100A, and An unreceived division data acquisition request is received from the vehicle-mounted device 100A, and acquisition request information indicating the requested division data is stored in the internal memory 201A (step S6). Here, the second mobile terminal 200A -Y stores the divided data 2 in the internal memory 201A, but since this has already been transmitted to the vehicle-mounted device 100A, at this stage the second mobile terminal 200A -Y The division data 2 is not transmitted to the vehicle-mounted device 100A.
このとき、車載機側分割データ取得部102Aは、第3の携帯端末200A-Zの携帯側分割データ送信部203Aにより送信された分割データ4を取得して内部ストレージ101Aに記憶させる。この段階で、車載機100Aは分割データ1〜4を受信したことになるので、分割データ要求部103Aは、次の分割データ5の取得を第2の携帯端末200A-Yおよび第3の携帯端末200A-Zに要求する。 At this time, the vehicle-mounted device side divided data acquisition unit 102A acquires the divided data 4 transmitted by the portable side divided data transmission unit 203A of the third portable terminal 200A- Z and stores it in the internal storage 101A. At this stage, since the in-vehicle device 100A has received the divided data 1 to 4, the divided data request unit 103A acquires the next divided data 5 from the second mobile terminal 200A -Y and the third mobile terminal. Request to 200A- Z .
その後、第2の携帯端末200A-Yを所持したユーザおよび第3の携帯端末200A-Zを所持したユーザが車両から自宅へ移動し、第2の携帯端末200A-Yおよび第3の携帯端末200A-Zが外部サーバ300Aに接続すると、第2の携帯端末200A-Yおよび第3の携帯端末200A-Zの携帯側分割データ取得部202Aは、車載機100Aから要求された分割データ5を外部サーバ300Aから取得して内部メモリ201Aに一時的に記憶する(ステップS7)。 After that, the user having the second mobile terminal 200A -Y and the user having the third mobile terminal 200A -Z move from the vehicle to their homes, and the second mobile terminal 200A -Y and the third mobile terminal 200A When -Z connects to the external server 300A, the mobile-side divided data acquisition units 202A of the second mobile terminals 200A -Y and the third mobile terminals 200A -Z receive the divided data 5 requested by the vehicle-mounted device 100A from the external server. It is acquired from 300A and temporarily stored in the internal memory 201A (step S7).
次に、第1の携帯端末200A-Xを所持したユーザが車両に搭乗し、第1の携帯端末200A-Xが車載機100Aに接続すると、第1の携帯端末200A-Xの携帯側分割データ送信部203Aは、内部メモリ201Aに一時的に記憶されている分割データ4は既に車載機100Aに送信済みなので送信せず、未受信の分割データ5の取得要求を車載機100Aから受信し、取得要求情報を内部メモリ201Aに格納する(ステップS8)。 Next, when the user carrying the first mobile terminal 200A -X boards the vehicle and the first mobile terminal 200A -X is connected to the vehicle-mounted device 100A, the mobile-side split data of the first mobile terminal 200A -X. The transmission unit 203A does not transmit the divided data 4 temporarily stored in the internal memory 201A because it has already been transmitted to the in-vehicle device 100A, and receives the acquisition request of the unreceived divided data 5 from the in-vehicle device 100A and acquires it. The request information is stored in the internal memory 201A (step S8).
その後、第1の携帯端末200A-Xを所持したユーザが車両から自宅へ移動し、第1の携帯端末200A-Xが外部サーバ300Aに接続すると、第1の携帯端末200A-Xの携帯側分割データ取得部202Aは、車載機100から要求された分割データ5を外部サーバ300Aから取得して内部メモリ201Aに一時的に記憶する(ステップS9)。 After that, when the user carrying the first mobile terminal 200A -X moves from the vehicle to the home and the first mobile terminal 200A -X connects to the external server 300A, the mobile side division of the first mobile terminal 200A -X is performed. The data acquisition unit 202A acquires the divided data 5 requested by the vehicle-mounted device 100 from the external server 300A and temporarily stores it in the internal memory 201A (step S9).
次に、第1の携帯端末200A-Xを所持したユーザが車両に搭乗し、第1の携帯端末200A-Xが車載機100Aに接続すると、第1の携帯端末200A-Xの携帯側分割データ送信部203Aは、内部メモリ201Aに一時的に記憶されている分割データ5を車載機100Aに送信する(ステップS10)。このとき、車載機側分割データ取得部102Aは、第1の携帯端末200A-Xの携帯側分割データ送信部203Aにより送信された分割データ5を取得して内部ストレージ101Aに記憶させる。 Next, when the user carrying the first mobile terminal 200A -X boards the vehicle and the first mobile terminal 200A -X is connected to the vehicle-mounted device 100A, the mobile-side split data of the first mobile terminal 200A -X. The transmission unit 203A transmits the divided data 5 temporarily stored in the internal memory 201A to the vehicle-mounted device 100A (step S10). At this time, the in-vehicle device side divided data acquisition unit 102A acquires the divided data 5 transmitted by the portable side divided data transmission unit 203A of the first portable terminal 200A -X and stores it in the internal storage 101A.
分割データ5には、これが最後の分割データであることを示すフラグ情報が付与されている。分割データ要求部103Aは、このフラグ情報を参照することによって分割データ5が最後であることを認識し、次の分割データの取得要求を第1の携帯端末200A-Xに送信しない。これにより、外部サーバ300Aから車載機100Aへのデータ送信が完了する。 Flag information indicating that this is the last divided data is added to the divided data 5. The divided data request unit 103A recognizes that the divided data 5 is the last by referring to this flag information, and does not send the acquisition request for the next divided data to the first mobile terminal 200A -X . This completes the data transmission from the external server 300A to the vehicle-mounted device 100A.
なお、データ送信が完了した場合、そのことを車載機100Aから第1の携帯端末200A-Xを介して外部サーバ300Aに通知し、外部サーバ300Aから各携帯端末200-X〜200-Zにその通知を転送することにより、データ送信が完了したことを報知するようにしてもよい。この報知を受けた携帯端末200-X〜200-Zは、その後に車載機100Aと接続しても、内部メモリ201Aに格納されている分割データの送信は行わない。あるいは、この報知を受けた携帯端末200-X〜200-Zは、内部メモリ201Aの分割データを破棄するようにしてもよい。 When the data transmission is completed, the in-vehicle device 100A notifies the external server 300A via the first mobile terminal 200A -X , and the external server 300A notifies the mobile terminals 200 -X to 200 -Z of the notification. The notification may be forwarded to notify that the data transmission has been completed. The mobile terminals 200 -X to 200 -Z that have received this notification do not transmit the divided data stored in the internal memory 201A even if they are subsequently connected to the vehicle-mounted device 100A. Alternatively, the mobile terminals 200 -X to 200 -Z that have received this notification may discard the divided data in the internal memory 201A.
以上詳しく説明したように、第1の実施形態では、外部サーバ300Aから複数の携帯端末200Aを介して車載機100Aにデータを複数に分割して転送するようにしている。具体的には、外部サーバ300Aは、車載機100Aに提供すべきデータを複数に分割して成る複数の分割データのうち、複数の携帯端末200Aから要求された分割データを複数の携帯端末200Aに送信する。複数の携帯端末200Aはそれぞれ、車載機100Aから要求された分割データを外部サーバ300Aから取得して内部メモリ201Aに一時的に記憶し、その後、車載機100Aと接続されたときに、内部メモリ201Aに記憶されている分割データを車載機100Aに送信するとともに、未受信の分割データの取得要求を車載機100Aから受信する。車載機100Aは、携帯端末200Aから送信された分割データを取得して内部ストレージ101Aに記憶させるとともに、接続中の携帯端末200Aに対して未受信の分割データの取得を要求する。 As described in detail above, in the first embodiment, data is divided into a plurality of pieces and transferred from the external server 300A to the vehicle-mounted device 100A via the plurality of mobile terminals 200A. Specifically, the external server 300A transmits the divided data requested by the plurality of mobile terminals 200A to the plurality of mobile terminals 200A among the plurality of pieces of divided data obtained by dividing the data to be provided to the in-vehicle apparatus 100A. Send. Each of the plurality of mobile terminals 200A acquires the divided data requested from the in-vehicle device 100A from the external server 300A and temporarily stores the divided data in the internal memory 201A, and thereafter, when connected to the in-vehicle device 100A, the internal memory 201A. The divided data stored in the in-vehicle device 100A is transmitted to the in-vehicle device 100A, and an unreceived acquisition request of the divided data is received from the in-vehicle device 100A. The in-vehicle device 100A acquires the divided data transmitted from the mobile terminal 200A and stores the divided data in the internal storage 101A, and requests the connected mobile terminal 200A to acquire the unreceived divided data.
このように構成した第1の実施形態によれば、外部サーバ300Aから車載機100Aに提供すべきデータの全てを一度に外部サーバ300Aから携帯端末200Aに送信して記憶させる必要がないので、携帯端末200Aの多くの記憶領域を占有してしまうことがない。また、複数の携帯端末200Aが分担して分割データを外部サーバ300Aから車載機100Aへ転送するので、1つの携帯端末200Aで転送する場合に比べて効率的にデータ転送を行うことができる。 According to the first embodiment configured as described above, it is not necessary to transmit all the data to be provided from the external server 300A to the in-vehicle device 100A at one time to the mobile terminal 200A from the external server 300A and store the data. It does not occupy a large storage area of the terminal 200A. Further, since the plurality of mobile terminals 200A share and transfer the divided data from the external server 300A to the vehicle-mounted device 100A, the data transfer can be performed more efficiently than in the case of transferring with one mobile terminal 200A.
(第2の実施形態)
次に、本発明の第2の実施形態による分割式データ転送システムを図面に基づいて説明する。図4は、第2の実施形態による分割式データ転送システムの機能構成例を示すブロック図である。なお、この図4において、図2に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
(Second embodiment)
Next, a split-type data transfer system according to a second embodiment of the present invention will be described with reference to the drawings. FIG. 4 is a block diagram showing an example of the functional configuration of the split type data transfer system according to the second embodiment. It is to be noted that, in FIG. 4, the components denoted by the same reference numerals as those shown in FIG. 2 have the same functions, and therefore, duplicated description will be omitted here.
図4に示すように、第2の実施形態による車載機100Bは、内部ストレージ101Aおよび分割データ要求部103Aに代えて内部ストレージ101Bおよび分割データ要求部103Bを備えるとともに、リスト情報要求部104Bおよび車載機側リスト情報取得部105Bを更に備えている。また、第2の実施形態による携帯端末200Bは、携帯側リスト情報取得部204Bおよび携帯側リスト情報送信部205Bを更に備えている。また、第2の実施形態による外部サーバ300Bは、データ保存部301Aに代えてデータ保存部301Bを備えるとともに、サーバ側リスト情報送信部303Bを更に備えている。 As shown in FIG. 4, an in-vehicle device 100B according to the second embodiment includes an internal storage 101B and a divided data requesting unit 103B instead of the internal storage 101A and the divided data requesting unit 103A, and a list information requesting unit 104B and an in-vehicle device. The machine-side list information acquisition unit 105B is further provided. The mobile terminal 200B according to the second embodiment further includes a mobile-side list information acquisition unit 204B and a mobile-side list information transmission unit 205B. The external server 300B according to the second embodiment includes a data storage unit 301B instead of the data storage unit 301A, and further includes a server-side list information transmission unit 303B.
外部サーバ300Bのデータ保存部301Bは、複数の分割データに加え、当該複数の分割データのリスト情報を保存する。リスト情報には、分割データの個数情報および各分割データの順序情報が含まれている。第2の実施形態では、外部サーバ300Bから携帯端末200Bを介して車載機100Bにリスト情報を所定のタイミングで送信し、車載機100Bの分割データ要求部103Bは、リスト情報を参照して未受信の分割データの取得を携帯端末200Bに要求する。 The data storage unit 301B of the external server 300B stores the list information of the plurality of divided data in addition to the plurality of divided data. The list information includes number information of divided data and order information of each divided data. In the second embodiment, list information is transmitted from the external server 300B to the vehicle-mounted device 100B via the mobile terminal 200B at a predetermined timing, and the divided data request unit 103B of the vehicle-mounted device 100B refers to the list information and does not receive the list information. The mobile terminal 200B is requested to acquire the divided data of.
サーバ側リスト情報送信部303Bは、複数の携帯端末200Bのうち何れかからの要求に応じて、リスト情報をデータ保存部301Bから読み出して送信する。携帯端末200Bの携帯側リスト情報取得部204Bは、車載機100Bから要求されたリスト情報を外部サーバ300Bから取得して内部メモリ201Aに一時的に記憶する。携帯側リスト情報送信部205Bは、携帯端末200Bが車載機100Bと接続されたときに、内部メモリ201Aに一時的に記憶されているリスト情報を車載機100Bに送信する。 The server-side list information transmission unit 303B reads the list information from the data storage unit 301B and transmits the list information in response to a request from any of the plurality of mobile terminals 200B. The mobile-side list information acquisition unit 204B of the mobile terminal 200B acquires the list information requested by the vehicle-mounted device 100B from the external server 300B and temporarily stores the list information in the internal memory 201A. The portable-side list information transmitting unit 205B transmits the list information temporarily stored in the internal memory 201A to the in-vehicle device 100B when the portable terminal 200B is connected to the in-vehicle device 100B.
車載機100Bのリスト情報要求部104Bは、携帯端末200Bが車載機100Bと接続されたときに、その携帯端末200Bに対してリスト情報の取得を要求する。車載機側リスト情報取得部105Bは、携帯側リスト情報送信部205Bにより送信されたリスト情報を取得して内部ストレージ101Bに記憶させる。 The list information requesting unit 104B of the in-vehicle device 100B requests the portable terminal 200B to acquire the list information when the portable terminal 200B is connected to the in-vehicle device 100B. The in-vehicle device side list information acquisition unit 105B acquires the list information transmitted by the mobile side list information transmission unit 205B and stores it in the internal storage 101B.
以上のように、第2の実施形態では、ある携帯端末200Bが車載機100Bと接続されたときに、その携帯端末200Bに対してリスト情報の取得が要求される。その後、その携帯端末200Bが外部サーバ300Bに接続すると、リスト情報の取得要求が外部サーバ300Bに伝えられ、リスト情報がその携帯端末200Bに外部サーバ300Bから送信されて内部メモリ201Aに格納される。その後、その携帯端末200Bが車載機100Bに再び接続されると、内部メモリ201Aに格納されているリスト情報が車載機100Bに送信され、内部ストレージ101Bに記憶される。 As described above, in the second embodiment, when a certain mobile terminal 200B is connected to the vehicle-mounted device 100B, the mobile terminal 200B is requested to acquire list information. After that, when the mobile terminal 200B connects to the external server 300B, a list information acquisition request is transmitted to the external server 300B, and the list information is transmitted to the mobile terminal 200B from the external server 300B and stored in the internal memory 201A. After that, when the mobile terminal 200B is connected to the vehicle-mounted device 100B again, the list information stored in the internal memory 201A is transmitted to the vehicle-mounted device 100B and stored in the internal storage 101B.
車載機100Bの内部ストレージ101Bにリスト情報が記憶されると、リスト情報要求部104Bはそのことを携帯端末200Bを介して外部サーバ300Bに通知する。外部サーバ300Bは、この通知を受けて、リスト情報の送信が完了したことを把握し、それ以降、分割データの送信を実行する。 When the list information is stored in the internal storage 101B of the vehicle-mounted device 100B, the list information request unit 104B notifies the external server 300B of the fact via the mobile terminal 200B. Upon receiving this notification, the external server 300B recognizes that the transmission of the list information has been completed, and thereafter transmits the divided data.
分割データ要求部103Bは、第1の実施形態で説明した分割データ要求部103Aとほぼ同様の機能を有するが、以下の点で相違する。すなわち、第2の実施形態による分割データ要求部103Bは、以上のようにして内部ストレージ101Bに記憶されたリスト情報を参照し、接続中の携帯端末200Bに対して未受信の分割データの取得を要求する。特に、分割データ要求部103Bは、接続中の携帯端末200Bがn個(n≧2)ある場合に、当該n個の携帯端末200Bのそれぞれに対し、リスト情報に含まれている分割データのうち未受信の異なる分割データの取得を要求する点で第1の実施形態と相違する。 The divided data requesting unit 103B has substantially the same function as the divided data requesting unit 103A described in the first embodiment, but is different in the following points. That is, the divided data request unit 103B according to the second embodiment refers to the list information stored in the internal storage 101B as described above, and obtains unreceived divided data for the connected mobile terminal 200B. Request. In particular, when there are n (n ≧ 2) mobile terminals 200B that are connected, the split data requesting unit 103B selects the split data included in the list information for each of the n mobile terminals 200B. This is different from the first embodiment in that acquisition of different unreceived divided data is requested.
図5は、以上のように構成した第2の実施形態による分割式データ転送システムの動作例を示す図である。ここでも、元データが5つに分割されて5つの分割データが存在するものとし、これらの分割データをそれぞれ1〜5の数字で表すものとする。なお、図5には図示していないが、この図5に示す動作例の前に、外部サーバ300Bから車載機100Bへのリスト情報の送信が完了しているものとする。 FIG. 5 is a diagram showing an operation example of the divided data transfer system according to the second embodiment configured as described above. Here again, it is assumed that the original data is divided into five and there are five pieces of divided data, and these divided data are represented by numbers 1 to 5, respectively. Although not shown in FIG. 5, it is assumed that transmission of the list information from the external server 300B to the vehicle-mounted device 100B has been completed before the operation example shown in FIG.
図5において、ステップS1〜S3までの処理は、図3に示した第1の実施形態と同様である。次に、第1の携帯端末200B-Xおよび第3の携帯端末200B-Zが車載機100Bに接続すると、第1の携帯端末200B-Xおよび第3の携帯端末200B-Zの携帯側分割データ送信部203Aは、それぞれの内部メモリ201Aに一時的に記憶されている分割データ2,3を車載機100Bに送信するとともに、未受信の分割データ4,5の取得要求を車載機100Bから受信し、要求された分割データ示す取得要求情報をそれぞれの内部メモリ201Bに格納する(ステップS4)。 In FIG. 5, the processing of steps S1 to S3 is the same as that of the first embodiment shown in FIG. Next, when the first mobile terminal 200B -X and the third mobile terminal 200B -Z are connected to the vehicle-mounted device 100B, the mobile-side division data of the first mobile terminal 200B -X and the third mobile terminal 200B -Z. The transmission unit 203A transmits the divided data 2 and 3 temporarily stored in the internal memory 201A to the vehicle-mounted device 100B, and receives an acquisition request for the unreceived divided data 4 and 5 from the vehicle-mounted device 100B. The acquisition request information indicating the requested divided data is stored in each internal memory 201B (step S4).
このとき、車載機側分割データ取得部102Aは、第1の携帯端末200B-Xおよび第3の携帯端末200B-Zの携帯側分割データ送信部203Aにより送信された分割データ2,3を取得して内部ストレージ101Bに記憶させる。この段階で、車載機100Bは分割データ1〜3を受信したことになるので、分割データ要求部103Bは、内部ストレージ101Bに記憶されているリスト情報を参照し、次の分割データ4およびその次の分割データ5の取得を第1の携帯端末200B-Xおよび第3の携帯端末200B-Zにそれぞれ要求する。分割データ要求部103Bは、リスト情報を参照することにより、次の分割データ4が最後ではないことが分かるので、その次の分割データ5も要求することができる。 At this time, the in-vehicle unit side divided data acquisition unit 102A acquires the divided data 2 and 3 transmitted by the portable side divided data transmission unit 203A of the first portable terminal 200B -X and the third portable terminal 200B -Z. The internal storage 101B. At this stage, since the in-vehicle device 100B has received the divided data 1 to 3, the divided data request unit 103B refers to the list information stored in the internal storage 101B, and the next divided data 4 and the next The first portable terminal 200B -X and the third portable terminal 200B -Z are requested to acquire the divided data 5 of the above. By referring to the list information, the divided data requesting unit 103B knows that the next divided data 4 is not the last one, and therefore can also request the next divided data 5.
その後、第1の携帯端末200B-Xおよび第3の携帯端末200B-Zが外部サーバ300Bに接続すると、第1の携帯端末200B-Xおよび第3の携帯端末200B-Zの携帯側分割データ取得部202Aは、車載機100Bから要求された分割データ4,5を外部サーバ300Bから取得して内部メモリ201Aに一時的に記憶する(ステップS5)。 After that, when the first mobile terminal 200B -X and the third mobile terminal 200B -Z connect to the external server 300B, the mobile-side division data acquisition of the first mobile terminal 200B -X and the third mobile terminal 200B -Z is performed. The unit 202A acquires the divided data 4 and 5 requested by the vehicle-mounted device 100B from the external server 300B and temporarily stores them in the internal memory 201A (step S5).
次に、第2の携帯端末200B-Yおよび第3の携帯端末200B-Zが車載機100Bに接続すると、第3の携帯端末200B-Zの携帯側分割データ送信部203Aは、内部メモリ201Aに一時的に記憶されている分割データ5を車載機100Bに送信するとともに、未受信の分割データの取得要求を車載機100Bから受信し、取得要求情報を内部メモリ201Aに格納する(ステップS6)。ここで、第2の携帯端末200B-Yは、内部メモリ201Aに分割データ2を記憶しているが、これは既に車載機100Bに送信済みなので、この段階で第2の携帯端末200B-Yから車載機100Bへの分割データ2の送信は行われない。 Next, when the second mobile terminal 200B- Y and the third mobile terminal 200B- Z are connected to the vehicle-mounted device 100B, the mobile-side split data transmission unit 203A of the third mobile terminal 200B- Z stores in the internal memory 201A. The temporarily stored divided data 5 is transmitted to the in-vehicle device 100B, an unreceived acquisition request for the divided data is received from the in-vehicle device 100B, and the acquisition request information is stored in the internal memory 201A (step S6). Here, the second mobile terminal 200B -Y stores the divided data 2 in the internal memory 201A, but since this has already been transmitted to the vehicle-mounted device 100B, at this stage the second mobile terminal 200B -Y The division data 2 is not transmitted to the vehicle-mounted device 100B.
このとき、車載機側分割データ取得部102Aは、第3の携帯端末200B-Zの携帯側分割データ送信部203Aにより送信された分割データ5を取得して内部ストレージ101Bに記憶させる。この段階で、車載機100Bは分割データ1〜3,5を受信したことになる。分割データ要求部103Bは、内部ストレージ101Bに記憶されているリスト情報を参照し、未受信の分割データ4の取得を第2の携帯端末200B-Yおよび第3の携帯端末200B-Zに要求する。ここで、分割データ要求部103Bは、リスト情報を参照することにより、未受信で残っている分割データが4つ目の分割データ4だけであることを認識できるので、第2の携帯端末200B-Yおよび第3の携帯端末200B-Zの両方に同じ分割データ4を要求する。 At this time, the in-vehicle device side divided data acquisition unit 102A acquires the divided data 5 transmitted by the portable side divided data transmission unit 203A of the third portable terminal 200B- Z and stores it in the internal storage 101B. At this stage, the vehicle-mounted device 100B has received the divided data 1 to 3, 5. The divided data request unit 103B refers to the list information stored in the internal storage 101B and requests the second mobile terminal 200B -Y and the third mobile terminal 200B -Z to obtain the unreceived divided data 4. . Here, the divided data request unit 103B refers to the list information, can recognize that divided data remaining in unreceived only divided data 4 of the fourth, the second mobile terminal 200B - The same divided data 4 is requested to both Y and the third mobile terminal 200B- Z .
その後、第2の携帯端末200B-Yおよび第3の携帯端末200B-Zが外部サーバ300Bに接続すると、第2の携帯端末200B-Yおよび第3の携帯端末200B-Zの携帯側分割データ取得部202Aは、車載機100Bから要求された分割データ4を外部サーバ300Bから取得して内部メモリ201Aに一時的に記憶する(ステップS7)。 After that, when the second mobile terminal 200B -Y and the third mobile terminal 200B -Z connect to the external server 300B, the mobile side division data acquisition of the second mobile terminal 200B -Y and the third mobile terminal 200B -Z is performed. The unit 202A acquires the divided data 4 requested by the vehicle-mounted device 100B from the external server 300B and temporarily stores it in the internal memory 201A (step S7).
次に、第1の携帯端末200B-Xが車載機100Bに接続すると、第1の携帯端末200B-Xの携帯側分割データ送信部203Aは、内部メモリ201Aに一時的に記憶されている分割データ4を車載機100Bに送信する(ステップS8)。このとき、車載機側分割データ取得部102Aは、第1の携帯端末200B-Xの携帯側分割データ送信部203Aにより送信された分割データ4を取得して内部ストレージ101Bに記憶させる。 Next, when the first mobile terminal 200B -X is connected to the vehicle-mounted device 100B, the mobile-side split data transmission unit 203A of the first mobile terminal 200B -X causes the split data temporarily stored in the internal memory 201A. 4 is transmitted to the vehicle-mounted device 100B (step S8). At this time, the in-vehicle unit side divided data acquisition unit 102A acquires the divided data 4 transmitted by the portable side divided data transmission unit 203A of the first portable terminal 200B -X and stores it in the internal storage 101B.
内部ストレージ101Bに分割データ1〜5が記憶されると、分割データ要求部103Bは、外部サーバ300Bから車載機100Bへのデータ送信が完了したことを認識することが可能である。データ送信の完了を認識した場合、分割データ要求部103Bは、次の分割データの取得要求を携帯端末200Bに送信しない。これにより、外部サーバ300Bから車載機100Bへのデータ送信が完了する。 When the divided data 1 to 5 are stored in the internal storage 101B, the divided data request unit 103B can recognize that the data transmission from the external server 300B to the vehicle-mounted device 100B is completed. When recognizing the completion of the data transmission, the divided data request unit 103B does not transmit the acquisition request for the next divided data to the mobile terminal 200B. This completes the data transmission from the external server 300B to the vehicle-mounted device 100B.
以上のように、第2の実施形態では、複数の分割データのリスト情報を外部サーバ300Bから携帯端末200Bを介して車載機100Bに送信し、車載機100Bの分割データ要求部103Bがこのリスト情報を参照して未受信の分割データの取得を要求するようにしている。特に、分割データ要求部103Bは、接続中の携帯端末200Bがn個ある場合に、当該n個の携帯端末200Bのそれぞれに対し、リスト情報に含まれている分割データのうち未受信の異なる分割データの取得を要求するようにしている。 As described above, in the second embodiment, the list information of the plurality of pieces of divided data is transmitted from the external server 300B to the vehicle-mounted device 100B via the mobile terminal 200B, and the divided-data request unit 103B of the vehicle-mounted device 100B transmits the list information. Is referred to for requesting acquisition of unreceived divided data. In particular, when there are n connected mobile terminals 200B, the divided data requesting unit 103B, for each of the n mobile terminals 200B, a different unreceived division of the divided data included in the list information. I'm trying to request the acquisition of data.
このように構成した第2の実施形態によれば、車載機100Bから携帯端末200Bに未受信の分割データを要求するときに、同じ分割データを複数の携帯端末200Bに重複して要求するといった無駄を省き、複数の携帯端末200Bに対して複数の異なる分割データを要求することができるので、外部サーバ300Bから車載機100Bへのデータの転送をより効率的に行うことができる。 According to the second embodiment configured in this manner, when the in-vehicle device 100B requests the mobile terminal 200B for the unreceived divided data, the same divided data is redundantly requested to the plurality of mobile terminals 200B. Since it is possible to request a plurality of different pieces of divided data from a plurality of mobile terminals 200B, it is possible to transfer data from the external server 300B to the vehicle-mounted device 100B more efficiently.
なお、上記第2の実施形態では、分割データの送信を開始する前にリスト情報をあらかじめ送信しておく例について説明したが、リスト情報の送信法はこれに限定されない。例えば、外部サーバ300Bに対して最初に接続された携帯端末200Bに対して、あらかじめ割り当てた分割データと共にリスト情報を送信するようにしてもよい。この場合、外部サーバ300Bは、上記実施形態と同様に、リスト情報の送信完了通知を受けた後から他の分割データの送信を開始するようにしてよい。 In the second embodiment described above, the example in which the list information is transmitted in advance before the division data transmission is started has been described, but the list information transmission method is not limited to this. For example, the list information may be transmitted together with the divided data that is assigned in advance to the mobile terminal 200B that is first connected to the external server 300B. In this case, the external server 300B may start transmitting other divided data after receiving the notification of completion of transmission of the list information, as in the above embodiment.
あるいは、外部サーバ300Bは、リスト情報の送信完了通知を待たずに他の分割データの送信を開始するようにしてもよい。ただし、この場合、車載機100Bの分割データ要求部103Bは、リスト情報の受信(内部ストレージ101Bへの記憶)が完了する前までは第1の実施形態と同様に動作し、リスト情報の受信が完了した後から第2の実施形態のように動作する。 Alternatively, the external server 300B may start transmission of other divided data without waiting for the notification of completion of transmission of list information. However, in this case, the divided data request unit 103B of the vehicle-mounted device 100B operates in the same manner as in the first embodiment until reception of the list information (storage in the internal storage 101B) is completed, and the list information is not received. After completion, it operates as in the second embodiment.
(第3の実施形態)
次に、本発明の第3の実施形態による分割式データ転送システムを図面に基づいて説明する。図6は、第3の実施形態による分割式データ転送システムの機能構成例を示すブロック図である。なお、この図6において、図4に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
(Third Embodiment)
Next, a split data transfer system according to a third embodiment of the present invention will be described with reference to the drawings. FIG. 6 is a block diagram showing an example of the functional arrangement of a division-type data transfer system according to the third embodiment. Note that, in FIG. 6, components denoted by the same reference symbols as those shown in FIG. 4 have the same functions, and therefore, redundant description will be omitted here.
図6に示すように、第3の実施形態による車載機100Cは、分割データ要求部103Bに代えて分割データ要求部103Cを備えるとともに、車載機側接続頻度計測部106Cを更に備えている。 As shown in FIG. 6, an in-vehicle device 100C according to the third embodiment includes a divided data requesting unit 103C instead of the divided data requesting unit 103B, and further includes an in-vehicle device-side connection frequency measuring unit 106C.
車載機側接続頻度計測部106Cは、複数の携帯端末200Bごとに接続頻度を計測する。すなわち、車載機側接続頻度計測部106Cは、携帯端末200B-X〜200B-Zとの接続回数を計測するためのカウンタを有し、携帯端末200B-X〜200B-Zの何れかと接続するたびに、接続した携帯端末200Bのカウンタをインクリメントすることにより、複数の携帯端末200B-X〜200B-Zとの接続頻度をそれぞれ計測する。ここで計測する接続頻度は、分割データの転送を行っているときの接続だけでなく、それ以外の接続も含めた頻度である。なお、ここでは単純に接続回数をカウントする例について説明したが、所定の単位時間当たりの接続回数を計測するようにしてもよい。 The in-vehicle device side connection frequency measuring unit 106C measures the connection frequency for each of the plurality of mobile terminals 200B. That is, the vehicle-mounted device side connecting frequency measuring unit 106C has a counter for measuring the number of connections between the mobile terminal 200B -X ~200B -Z, every time you connect with any of the mobile terminal 200B -X ~200B -Z Then, by incrementing the counter of the connected mobile terminal 200B, the connection frequency with each of the plurality of mobile terminals 200B -X to 200B -Z is measured. The connection frequency measured here is not only the connection when transferring the divided data but also the other connections. In addition, although the example in which the number of connections is simply counted has been described here, the number of connections per predetermined unit time may be measured.
分割データ要求部103Cは、第2の実施形態で説明した分割データ要求部103Bとほぼ同様の機能を有するが、以下の点で相違する。すなわち、第3の実施形態による分割データ要求部103Cは、n個の携帯端末200Bのそれぞれに対して異なる分割データの取得を要求する際に、接続頻度が高い携帯端末200Bほど、リスト情報に含まれる順序情報で順序が早い分割データの取得を要求する。 The divided data requesting unit 103C has substantially the same function as the divided data requesting unit 103B described in the second embodiment, but is different in the following points. That is, when the divided data requesting unit 103C according to the third embodiment requests acquisition of different divided data for each of the n mobile terminals 200B, the mobile terminal 200B having a higher connection frequency is included in the list information. Requests acquisition of divided data that is earlier in the sequence information.
図7は、第3の実施形態による分割式データ転送システムの動作例を示す図である。ここでは、元データが6つに分割されて6つの分割データが存在するものとし、これらの分割データをそれぞれ1〜6の数字で表すものとする。なお、図7には図示していないが、この図7に示す動作例の前に、外部サーバ300Bから車載機100Cへのリスト情報の送信が完了しているものとする。 FIG. 7 is a diagram showing an operation example of the divisional data transfer system according to the third embodiment. Here, it is assumed that the original data is divided into six pieces and that there are six pieces of divided data, and these pieces of divided data are represented by numbers 1 to 6, respectively. Although not shown in FIG. 7, it is assumed that transmission of the list information from the external server 300B to the vehicle-mounted device 100C has been completed before the operation example shown in FIG.
図7において、ステップS1〜S5までの処理は、図5に示した第2の実施形態と同様である。次に、第2の携帯端末200B-Yおよび第3の携帯端末200B-Zが車載機100Cに接続すると、第3の携帯端末200B-Zの携帯側分割データ送信部203Aは、内部メモリ201Aに一時的に記憶されている分割データ5を車載機100Cに送信するとともに、未受信の分割データの取得要求を車載機100Cから受信し、取得要求情報を内部メモリ201Aに格納する(ステップS6)。ここで、第2の携帯端末200B-Yは、内部メモリ201Aに分割データ2を記憶しているが、これは既に車載機100Cに送信済みなので、この段階で第2の携帯端末200B-Yから車載機100Cへの分割データ2の送信は行われない。 In FIG. 7, the processing of steps S1 to S5 is the same as that of the second embodiment shown in FIG. Next, when the second mobile terminal 200B- Y and the third mobile terminal 200B- Z are connected to the vehicle-mounted device 100C, the mobile-side divided data transmission unit 203A of the third mobile terminal 200B- Z stores in the internal memory 201A. The temporarily stored divided data 5 is transmitted to the vehicle-mounted device 100C, an unreceived acquisition request for the divided data is received from the vehicle-mounted device 100C, and the acquisition request information is stored in the internal memory 201A (step S6). Here, the second mobile terminal 200B -Y stores the divided data 2 in the internal memory 201A, but since this has already been transmitted to the in-vehicle device 100C, at this stage the second mobile terminal 200B -Y The division data 2 is not transmitted to the vehicle-mounted device 100C.
このとき、車載機側分割データ取得部102Aは、第3の携帯端末200B-Zの携帯側分割データ送信部203Aにより送信された分割データ5を取得して内部ストレージ101Bに記憶させる。この段階で、車載機100Bは分割データ1〜3,5を受信したことになる。分割データ要求部103Bは、内部ストレージ101Bに記憶されているリスト情報を参照し、未受信の分割データ4,6の取得を第2の携帯端末200B-Yおよび第3の携帯端末200B-Zに要求する。 At this time, the in-vehicle device side divided data acquisition unit 102A acquires the divided data 5 transmitted by the portable side divided data transmission unit 203A of the third portable terminal 200B- Z and stores it in the internal storage 101B. At this stage, the vehicle-mounted device 100B has received the divided data 1 to 3, 5. The divided data request unit 103B refers to the list information stored in the internal storage 101B, and acquires the unreceived divided data 4 and 6 to the second mobile terminal 200B -Y and the third mobile terminal 200B -Z . Request.
ここで、分割データ要求部103Cは、車載機側接続頻度計測部106Cにより計測されている接続頻度情報を参照することにより、接続頻度が高い方の第3の携帯端末200B-Zに対して、順序が早い方の分割データ4の取得を要求し、接続頻度が低い方の第2の携帯端末200B-Yに対して、順序が遅い方の分割データ6の取得を要求する。 Here, the divided data requesting unit 103C refers to the connection frequency information measured by the in-vehicle-apparatus-side connection frequency measuring unit 106C, so that the third mobile terminal 200B -Z having the higher connection frequency The divided data 4 having the earlier order is requested, and the second portable terminal 200B -Y having the lower connection frequency is requested to obtain the divided data 6 having the later order.
その後、第2の携帯端末200B-Yおよび第3の携帯端末200B-Zが外部サーバ300Bに接続すると、第2の携帯端末200B-Yおよび第3の携帯端末200B-Zの携帯側分割データ取得部202Aは、車載機100Cから要求された分割データ6,4を外部サーバ300Bから取得して内部メモリ201Aに一時的に記憶する(ステップS7)。 After that, when the second mobile terminal 200B -Y and the third mobile terminal 200B -Z connect to the external server 300B, the mobile side division data acquisition of the second mobile terminal 200B -Y and the third mobile terminal 200B -Z is performed. The unit 202A acquires the divided data 6 and 4 requested by the vehicle-mounted device 100C from the external server 300B and temporarily stores them in the internal memory 201A (step S7).
次に、第1の携帯端末200B-Xが車載機100Cに接続すると、携帯側分割データ送信部203Aは、内部メモリ201Aに一時的に記憶されている分割データ4を車載機100Cに送信するとともに、未受信の分割データ6の取得要求を車載機100Cから受信し、取得要求情報を内部メモリ201Aに格納する(ステップS8)。このとき、車載機側分割データ取得部102Aは、携帯側分割データ送信部203Aにより送信された分割データ4を取得して内部ストレージ101Bに記憶させる。 Next, when the first mobile terminal 200B- X is connected to the vehicle-mounted device 100C, the mobile-side divided data transmission unit 203A transmits the divided data 4 temporarily stored in the internal memory 201A to the vehicle-mounted device 100C. , The unreceived division data 6 acquisition request is received from the vehicle-mounted device 100C, and the acquisition request information is stored in the internal memory 201A (step S8). At this time, the vehicle-mounted divisional data acquisition unit 102A acquires the divisional data 4 transmitted by the mobile-side divisional data transmission unit 203A and stores it in the internal storage 101B.
その後、第1の携帯端末200B-Xが外部サーバ300Bに接続すると、携帯側分割データ取得部202Aは、車載機100Cから要求された分割データ6を外部サーバ300Bから取得して内部メモリ201Aに一時的に記憶する(ステップS9)。 After that, when the first mobile terminal 200B- X connects to the external server 300B, the mobile-side divided data acquisition unit 202A acquires the divided data 6 requested by the in-vehicle device 100C from the external server 300B and temporarily stores it in the internal memory 201A. It is stored in memory (step S9).
次に、第1の携帯端末200B-Xが車載機100Cに接続すると、第1の携帯端末200B-Xの携帯側分割データ送信部203Aは、内部メモリ201Aに一時的に記憶されている分割データ6を車載機100Cに送信する(ステップS10)。このとき、車載機側分割データ取得部102Aは、第1の携帯端末200B-Xの携帯側分割データ送信部203Aにより送信された分割データ6を取得して内部ストレージ101Bに記憶させる。 Next, when the first mobile terminal 200B -X connects to the vehicle-mounted device 100C, the mobile-side split data transmission unit 203A of the first mobile terminal 200B -X causes the split data temporarily stored in the internal memory 201A. 6 is transmitted to the vehicle-mounted device 100C (step S10). At this time, the in-vehicle device side divided data acquisition unit 102A acquires the divided data 6 transmitted by the portable side divided data transmission unit 203A of the first portable terminal 200B -X and stores it in the internal storage 101B.
内部ストレージ101Bに分割データ1〜6が記憶されると、分割データ要求部103Cは、外部サーバ300Bから車載機100Cへのデータ送信が完了したことを認識し、次の分割データの取得要求を携帯端末200Bに送信することを停止する。これにより、外部サーバ300Bから車載機100Cへのデータ送信が完了する。 When the divided data 1 to 6 are stored in the internal storage 101B, the divided data request unit 103C recognizes that the data transmission from the external server 300B to the in-vehicle device 100C is completed, and carries out the request to acquire the next divided data. The transmission to the terminal 200B is stopped. This completes the data transmission from the external server 300B to the vehicle-mounted device 100C.
なお、上記第3の実施形態において、分割データ要求部103Cは、n個の携帯端末200Bのそれぞれに対して異なる分割データの取得を要求する際に、n個の携帯端末200Bの間の接続頻度の差の大きさに応じて、接続頻度が低い方の携帯端末200Bに対しては、接続頻度が高い方の携帯端末200Bに対して要求する分割データの順序から間隔を空けた順序の分割データの取得を要求するようにしてもよい。 In the third embodiment, when the divided data request unit 103C requests acquisition of different divided data for each of the n mobile terminals 200B, the connection frequency between the n mobile terminals 200B. According to the magnitude of the difference between the divided data, the divided data in the order in which the mobile terminal 200B having the lower connection frequency is separated from the order of the divided data requested to the mobile terminal 200B having the higher connection frequency. May be requested.
図8は、この場合における分割式データ転送システムの動作例を示す図である。ここでは、元データが8つ以上に分割されて8つ以上の分割データが存在するものとする。なお、図8には図示していないが、この図8に示す動作例の前に、外部サーバ300Bから車載機100Cへのリスト情報の送信が完了しているものとする。 FIG. 8 is a diagram showing an operation example of the divisional data transfer system in this case. Here, it is assumed that the original data is divided into eight or more and there are eight or more divided data. Although not shown in FIG. 8, it is assumed that transmission of the list information from the external server 300B to the vehicle-mounted device 100C has been completed before the operation example shown in FIG.
図8において、ステップS1〜S3までの処理は、図5に示した第2の実施形態と同様である。次のステップS4において、分割データ要求部103Cは、内部ストレージ101Bに記憶されているリスト情報および車載機側接続頻度計測部106Cにより計測された接続頻度情報を参照し、分割データ4の取得を第1の携帯端末200B-Xに要求するとともに、順序を1つ飛ばした分割データ6の取得を第3の携帯端末200B-Zに要求している。これは、第1の携帯端末200B-Xの接続頻度が第3の携帯端末200B-Zの接続頻度のほぼ2倍であったために、2つの間隔を空けて分割データ4,6を要求したものである。 In FIG. 8, the processing of steps S1 to S3 is the same as that of the second embodiment shown in FIG. In the next step S4, the divided data requesting unit 103C refers to the list information stored in the internal storage 101B and the connection frequency information measured by the in-vehicle device side connection frequency measuring unit 106C to acquire the divided data 4 first. The first mobile terminal 200B -X is requested, and the third mobile terminal 200B -Z is requested to acquire the divided data 6 in which the order is skipped by one. This is because the connection frequency of the first mobile terminal 200B -X is almost twice as high as the connection frequency of the third mobile terminal 200B -Z , and thus the divided data 4 and 6 are requested at two intervals. Is.
また、ステップS6において、分割データ要求部103Cは、内部ストレージ101Bに記憶されているリスト情報および車載機側接続頻度計測部106Cにより計測された接続頻度情報を参照し、分割データ8の取得を第2の携帯端末200B-Yに要求するとともに、分割データ7の取得を第3の携帯端末200B-Zに要求している。 Further, in step S6, the divided data requesting unit 103C refers to the list information stored in the internal storage 101B and the connection frequency information measured by the in-vehicle device side connection frequency measuring unit 106C, and acquires the divided data 8 first. The second mobile terminal 200B- Y is requested and the third mobile terminal 200B- Z is requested to acquire the divided data 7.
これは、第3の携帯端末200B-Zの接続頻度が第2の携帯端末200B-Yの接続頻度の2倍ほどは多くないものの、第3の携帯端末200B-Zの接続頻度が第2の携帯端末200B-Yの接続頻度より高いために、第3の携帯端末200B-Zの方に早い順序の分割データ7を要求し、第2の携帯端末200B-Yの方に遅い順序の分割データ8を要求したものである。また、この時点で未受信の分割データ4,5を第2の携帯端末200B-Yおよび第3の携帯端末200B-Zに要求していないのは、それより接続頻度が高い第1の携帯端末200B-Xと第2の携帯端末200B-Yおよび第3の携帯端末200B-Zの接続頻度の差の大きさに基づいて、第1の携帯端末200B-Xから先に分割データ4,5を取得できる可能性があると考えられるからである。 This, although the connection frequency of the third mobile terminal 200B -Z is not many as 2 times the connection frequency of the second mobile terminal 200B -Y, connection frequency of the third mobile terminal 200B -Z is second Since the connection frequency of the mobile terminal 200B- Y is higher than that of the mobile terminal 200B- Y , the third mobile terminal 200B- Z requests the divided data 7 in the earlier order, and the second mobile terminal 200B- Y requests the divided data in the later order. 8 was requested. Further, the reason why the unreceived divided data 4 and 5 are not requested to the second mobile terminal 200B -Y and the third mobile terminal 200B -Z at this point is that the connection frequency is higher than that of the first mobile terminal. Based on the magnitude of the difference in connection frequency between 200B -X , the second mobile terminal 200B -Y, and the third mobile terminal 200B -Z , the first mobile terminal 200B -X is divided into the divided data 4 and 5 first. This is because there is a possibility that it can be acquired.
以上のように構成した第3の実施形態によれば、車載機100Cとの接続頻度が低い携帯端末200Bに対して回数少なく要求する分割データが、車載機100Cとの接続頻度が高い携帯端末200Bに対して回数多く要求する分割データとできるだけ重複しないようにすることができる。これにより、同じ分割データを複数の携帯端末200Bに重複して要求するといった無駄をできるだけ省き、外部サーバ300Bから車載機100Cへのデータの転送をより効率的に行うことができる。 According to the third embodiment configured as described above, the divided data requesting the mobile terminal 200B having a low connection frequency with the in-vehicle device 100C a small number of times requires the mobile terminal 200B having a high connection frequency with the in-vehicle device 100C. It is possible to avoid duplication of the divided data that is requested many times as much as possible. As a result, it is possible to minimize the waste of requesting the same divided data from a plurality of mobile terminals 200B in duplicate, and to transfer the data from the external server 300B to the vehicle-mounted device 100C more efficiently.
(第4の実施形態)
次に、本発明の第4の実施形態による分割式データ転送システムを図面に基づいて説明する。図9は、第4の実施形態による分割式データ転送システムの機能構成例を示すブロック図である。なお、この図9において、図6に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
(Fourth Embodiment)
Next, a split-type data transfer system according to a fourth embodiment of the present invention will be described with reference to the drawings. FIG. 9 is a block diagram showing an example of the functional arrangement of a split data transfer system according to the fourth embodiment. It is to be noted that, in FIG. 9, the elements denoted by the same reference numerals as those shown in FIG. 6 have the same functions, and therefore, duplicated description will be omitted here.
図9に示すように、第4の実施形態による外部サーバ300Dは、サーバ側分割データ送信部302Aに代えてサーバ側分割データ送信部302Dを備えるとともに、サーバ側接続頻度計測部304Dおよび割り当て決定部305Dを更に備えている。 As shown in FIG. 9, an external server 300D according to the fourth embodiment includes a server-side divided data transmitting unit 302D instead of the server-side divided data transmitting unit 302A, and a server-side connection frequency measuring unit 304D and an allocation determining unit. 305D is further provided.
サーバ側接続頻度計測部304Dは、複数の携帯端末200Bごとに接続頻度を計測する。すなわち、サーバ側接続頻度計測部304Dは、携帯端末200B-X〜200B-Zとの接続回数を計測するためのカウンタを有し、携帯端末200B-X〜200B-Zの何れかと接続するたびに、接続した携帯端末200Bのカウンタをインクリメントすることにより、複数の携帯端末200B-X〜200B-Zとの接続頻度をそれぞれ計測する。ここで計測する接続頻度は、分割データの転送を行っているときの接続だけでなく、それ以外の接続も含めた頻度である。なお、ここでは単純に接続回数をカウントする例について説明したが、所定の単位時間当たりの接続回数を計測するようにしてもよい。 The server-side connection frequency measuring unit 304D measures the connection frequency for each of the plurality of mobile terminals 200B. That is, the server-side connecting frequency measuring unit 304D has a counter for measuring the number of connections between the mobile terminal 200B -X ~200B -Z, every time you connect with any of the mobile terminal 200B -X ~200B -Z By incrementing the counter of the connected mobile terminal 200B, the frequency of connection with each of the plurality of mobile terminals 200B -X to 200B -Z is measured. The connection frequency measured here is not only the connection when transferring the divided data but also the other connections. In addition, although the example in which the number of connections is simply counted has been described here, the number of connections per predetermined unit time may be measured.
割り当て決定部305Dは、複数の携帯端末200Bから分割データの要求がまだ一度もされていない初期段階において、複数の携帯端末200Bのそれぞれに送信する分割データの割り当てを決定する。ここで、割り当て決定部305Dは、分割データの割り当てを決定する際に、サーバ側接続頻度計測部304Dにより計測された接続頻度が高い携帯端末200Bほど、データ保存部301Bのリスト情報に含まれる順序情報で順序が早い分割データの送信を割り当てる。また、割り当て決定部304Dは、複数の携帯端末200Bの間の接続頻度の差の大きさに応じて、間隔を空けた順序の分割データの送信を割り当てる。 The allocation determination unit 305D determines allocation of the divided data to be transmitted to each of the plurality of mobile terminals 200B at an initial stage where the plurality of mobile terminals 200B have not yet requested the divided data. Here, when the allocation determining unit 305D determines the allocation of the divided data, the mobile terminal 200B having a higher connection frequency measured by the server-side connection frequency measuring unit 304D has a higher order of being included in the list information of the data storage unit 301B. Allocate the transmission of divided data that is earlier in the information. Further, the allocation determination unit 304D allocates the transmission of the divided data in the spaced order according to the magnitude of the difference in the connection frequency among the plurality of mobile terminals 200B.
サーバ側分割データ送信部302Dは、初期段階では、割り当て決定部304Dにより決定された割り当てに応じて複数の携帯端末200Bに分割データを送信し、それ以降は、複数の携帯端末200Bからそれぞれ要求される分割データを複数の携帯端末200Bのそれぞれに送信する。 At the initial stage, the server-side divided data transmission unit 302D transmits the divided data to the plurality of mobile terminals 200B according to the allocation determined by the allocation determination unit 304D, and thereafter, the plurality of mobile terminals 200B respectively request the divided data. The divided data to be transmitted to each of the plurality of mobile terminals 200B.
図10は、第4の実施形態による分割式データ転送システムの動作例を示す図である。ここでは、図8と同様、元データが8つ以上に分割されて8つ以上の分割データが存在するものとする。なお、図10には図示していないが、この図10に示す動作例の前に、外部サーバ300Dから車載機100Cへのリスト情報の送信が完了しているものとする。 FIG. 10 is a diagram showing an operation example of the divisional data transfer system according to the fourth embodiment. Here, as in FIG. 8, it is assumed that the original data is divided into eight or more pieces and there are eight or more pieces of divided data. Although not shown in FIG. 10, it is assumed that transmission of the list information from the external server 300D to the vehicle-mounted device 100C has been completed before the operation example shown in FIG.
図10では、ステップS1において、サーバ側分割データ送信部302Dは、割り当て決定部305Dにより決定された割り当てに従って、1つ目の分割データ1を第1の携帯端末200B-Xに送信し、8つ目の分割データ8を第2の携帯端末200B-Yに送信し、3つ目の分割データ3を第3の携帯端末200B-Zに送信している。これは、第2の携帯端末200B-Yとの接続頻度が第1の携帯端末200B-Xとの接続頻度および第3の携帯端末200B-Zとの接続頻度に比べて大幅に低いためである。 In FIG. 10, in step S1, the server side divided data transmission unit 302D transmits the first divided data 1 to the first portable terminal 200B -X according to the allocation determined by the allocation determination unit 305D, and The divided data 8 for the eye is transmitted to the second mobile terminal 200B -Y , and the third divided data 3 is transmitted for the third mobile terminal 200B -Z . This is because the connection frequency with the second mobile terminal 200B -Y is significantly lower than the connection frequency with the first mobile terminal 200B -X and the connection frequency with the third mobile terminal 200B -Z. .
ステップS2以降、外部サーバ300Dは第1〜第3の実施形態と同様に動作する。また、車載機100Cおよび携帯端末200Bは第3の実施形態と同様に動作する。 After step S2, the external server 300D operates in the same manner as in the first to third embodiments. Further, the in-vehicle device 100C and the mobile terminal 200B operate in the same manner as in the third embodiment.
以上のように、第4の実施形態では、車載機100Cと携帯端末200Bとの接続頻度に応じて、何番目の分割データを外部サーバ300Dに要求するかを決定する処理に加えて、外部サーバ300Dと携帯端末200Bとの接続頻度に応じて、初期段階で携帯端末200Bに送信する分割データを決定する処理を行っている。このように構成した第4の実施形態によれば、第3の実施形態と比べて、同じ分割データを複数の携帯端末200Bに重複して要求するといった無駄を省くことができる可能性が高くなり、外部サーバ300Dから車載機100Cへのデータの転送をより効率的に行うことができる。 As described above, in the fourth embodiment, in addition to the process of determining what number of divided data is requested from the external server 300D according to the connection frequency between the vehicle-mounted device 100C and the mobile terminal 200B, the external server According to the connection frequency between 300D and the mobile terminal 200B, a process of determining divided data to be transmitted to the mobile terminal 200B is performed in the initial stage. According to the fourth embodiment configured in this manner, it is possible to reduce the waste of requesting the same divided data from a plurality of mobile terminals 200B in duplicate, as compared with the third embodiment. The data transfer from the external server 300D to the vehicle-mounted device 100C can be performed more efficiently.
なお、上記第1〜第4の実施形態では、携帯端末200が外部サーバ300に接続したときに、外部サーバ300が携帯端末200に分割データを送信することから処理を開始する例について説明したが、本発明はこれに限定されない。例えば、携帯端末200が車載機100に接続したときに、車載機100が携帯端末200に分割データの取得を要求することから処理を開始するようにしてもよい。 In addition, in the said 1st-4th embodiment, when the portable terminal 200 connected to the external server 300, the example which starts a process from the external server 300 transmitting division data to the portable terminal 200 was demonstrated. However, the present invention is not limited to this. For example, when the mobile terminal 200 is connected to the vehicle-mounted device 100, the process may be started from the vehicle-mounted device 100 requesting the mobile terminal 200 to acquire the divided data.
また、上記第1〜第4の実施形態では、車載機100から携帯端末200に要求した分割データがその後なかなか携帯端末200から受信されない場合については言及していない。例えば、車載機100から携帯端末200に要求した分割データが、その要求時から所定時間以内に携帯端末200から受信されない場合に、その段階で車載機100に接続された携帯端末200に対してその分割データの取得を再び要求するようにしてもよい。このようにすれば、最初に要求した携帯端末200または次に要求した携帯端末200の何れかよりその分割データを取得できる可能性が高まり、特定の分割データが取得されにくい状況を回避することができる。 Further, in the first to fourth embodiments, the case where the divided data requested from the vehicle-mounted device 100 to the mobile terminal 200 is not easily received from the mobile terminal 200 thereafter is not mentioned. For example, when the divided data requested from the vehicle-mounted device 100 to the mobile terminal 200 is not received from the mobile terminal 200 within a predetermined time after the request, the mobile terminal 200 connected to the vehicle-mounted device 100 at that stage is checked. The acquisition of divided data may be requested again. This increases the possibility that the divided data can be acquired from either the first requesting mobile terminal 200 or the second requesting mobile terminal 200, and it is possible to avoid a situation in which it is difficult to acquire specific divided data. it can.
その他、上記第1〜第4の実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。 In addition, all of the above-described first to fourth embodiments are merely examples of specific embodiments for carrying out the present invention, and the technical scope of the present invention is not limitedly interpreted by these. It does not happen. That is, the present invention can be implemented in various forms without departing from the gist or the main features thereof.
100 車載機
101A,101B 内部ストレージ
102A 車載機側分割データ取得部
103A,103B,103C 分割データ要求部
104B リスト情報要求部
105B 車載機側リスト情報取得部
106C 車載機側接続頻度計測部
200 携帯端末
201A 内部メモリ
202A 携帯側分割データ取得部
203A 携帯側分割データ送信部
204B 携帯側リスト情報取得部
205B 携帯側リスト情報送信部
300 外部サーバ
301A,301B データ保存部
302A,302D サーバ側分割データ送信部
303B サーバ側リスト情報送信部
304D サーバ側接続頻度計測部
305D 割り当て決定部
100 in-vehicle device 101A, 101B internal storage 102A in-vehicle device side divided data acquisition unit 103A, 103B, 103C divided data request unit 104B list information request unit 105B in-vehicle device side list information acquisition unit 106C in-vehicle device side connection frequency measurement unit 200 mobile terminal 201A Internal memory 202A Mobile side divided data acquisition unit 203A Mobile side divided data transmission unit 204B Mobile side list information acquisition unit 205B Mobile side list information transmission unit 300 External server 301A, 301B Data storage unit 302A, 302D Server side divided data transmission unit 303B Server Side list information transmission unit 304D Server side connection frequency measurement unit 305D Allocation determination unit
Claims (8)
上記外部サーバは、
上記車載機に提供すべきデータを複数に分割して成る複数の分割データを保存するデータ保存部と、
上記複数の携帯端末から要求された分割データを上記データ保存部から読み出して上記複数の携帯端末に送信するサーバ側分割データ送信部とを備え、
上記複数の携帯端末はそれぞれ、
上記車載機から要求された分割データを上記外部サーバから取得して一時的に記憶する携帯側分割データ取得部と、
上記車載機と接続されたときに、上記一時的に記憶されている分割データを上記車載機に送信するとともに、未受信の分割データの取得要求を上記車載機から受信する携帯側分割データ送信部とを備え、
上記車載機は、
上記携帯側分割データ送信部により送信された分割データを取得して内部ストレージに記憶させる車載機側分割データ取得部と、
接続中の携帯端末に対して上記未受信の分割データの取得を要求する分割データ要求部とを備えた
ことを特徴とする分割式データ転送システム。 A system that divides data into a plurality of pieces from an external server to an in-vehicle device via a plurality of mobile terminals and transfers the data.
The external server is
A data storage unit that stores a plurality of divided data obtained by dividing the data to be provided to the in-vehicle device into a plurality of pieces,
And a server-side divided data transmission unit that reads out the divided data requested from the plurality of mobile terminals from the data storage unit and transmits the divided data to the plurality of mobile terminals,
Each of the plurality of mobile terminals is
A portable side divided data acquisition unit that acquires the divided data requested from the in-vehicle device from the external server and temporarily stores the divided data,
A portable side divided data transmission unit that transmits the temporarily stored divided data to the in-vehicle device when connected to the in-vehicle device and receives an unreceived division data acquisition request from the in-vehicle device. With and
The in-vehicle device
An in-vehicle device side divided data acquisition unit that acquires the divided data transmitted by the portable side divided data transmission unit and stores it in the internal storage,
A division-type data transfer system, comprising: a division data request unit for requesting acquisition of the above-mentioned unreceived division data to a connected mobile terminal.
上記外部サーバから上記携帯端末を介して上記車載機に上記リスト情報を所定のタイミングで送信するように構成し、
上記分割データ要求部は、上記リスト情報を参照し、上記接続中の携帯端末に対して上記未受信の分割データの取得を要求する
ことを特徴とする請求項1に記載の分割式データ転送システム。 The data storage section stores list information of the plurality of divided data in addition to the plurality of divided data,
The external server is configured to transmit the list information to the in-vehicle device via the mobile terminal at a predetermined timing,
The split data transfer system according to claim 1, wherein the split data requesting unit refers to the list information and requests the connected mobile terminal to acquire the unreceived split data. .
上記車載機は、上記複数の携帯端末ごとに接続頻度を計測する車載機側接続頻度計測部を更に備え、
上記分割データ要求部は、上記n個の携帯端末のそれぞれに対して上記異なる分割データの取得を要求する際に、接続頻度が高い携帯端末ほど、上記リスト情報に含まれる順序情報で順序が早い分割データの取得を要求する
ことを特徴とする請求項3に記載の分割式データ転送システム。 The list information includes order information of the plurality of divided data,
The in-vehicle device further includes an in-vehicle device-side connection frequency measuring unit that measures a connection frequency for each of the plurality of mobile terminals,
When the divided data requesting unit requests each of the n mobile terminals to acquire the different divided data, the mobile terminal having a higher connection frequency is earlier in the order information included in the list information. The divided data transfer system according to claim 3, wherein acquisition of divided data is requested.
上記外部サーバは、上記複数の携帯端末ごとに接続頻度を計測するサーバ側接続頻度計測部と、
上記複数の携帯端末から上記分割データの要求がまだ一度もされていない初期段階において、上記複数の携帯端末のそれぞれに送信する分割データの割り当てを決定する割り当て決定部とを更に備え、
上記割り当て決定部は、上記分割データの割り当てを決定する際に、接続頻度が高い携帯端末ほど、上記リスト情報に含まれる順序情報で順序が早い分割データの送信を割り当て、
上記サーバ側分割データ送信部は、上記割り当て決定部により決定された割り当てに応じて上記複数の携帯端末に分割データを送信し、それ以降は、上記複数の携帯端末からそれぞれ要求される分割データを上記複数の携帯端末のそれぞれに送信する
ことを特徴とする請求項2に記載の分割式データ転送システム。 The list information includes order information of the plurality of divided data,
The external server, a server-side connection frequency measurement unit that measures the connection frequency for each of the plurality of mobile terminals,
In the initial stage where a request for the divided data has not been made from the plurality of mobile terminals, the allocation determination unit that determines allocation of the division data to be transmitted to each of the plurality of mobile terminals is further provided.
When determining the allocation of the divided data, the allocation determination unit allocates the transmission of the divided data in the order information included in the list information to the mobile terminal having a higher connection frequency,
The server-side divided data transmission unit transmits the divided data to the plurality of mobile terminals according to the allocation determined by the allocation determination unit, and after that, transmits the divided data requested by the plurality of mobile terminals. The divided data transfer system according to claim 2, wherein the divided data transfer system transmits to each of the plurality of mobile terminals.
上記外部サーバは、
上記車載機に提供すべきデータを複数に分割して成る複数の分割データのうち、上記複数の携帯端末のそれぞれに最初に送信する分割データの割り当てを決定し、当該割り当てに応じて上記複数の携帯端末に分割データを送信する工程と、
上記複数の携帯端末のうち1以上の携帯端末から要求が行われる都度、要求された分割データを上記1以上の携帯端末に送信する工程とを有し、
上記複数の携帯端末はそれぞれ、
上記外部サーバにより割り当てられた分割データを取得して一時的に記憶する工程と、
上記車載機と接続されたときに、上記一時的に記憶されている分割データを上記車載機に送信するとともに、未受信の分割データの取得要求を上記車載機から受信する工程と、
上記車載機から受信した上記取得要求に係る分割データを上記外部サーバから取得して一時的に記憶する工程と、
上記車載機と接続されたときに、上記一時的に記憶されている分割データを上記車載機に送信するとともに、未受信の分割データの取得要求を上記車載機から受信する工程とを有し、
上記車載機は、
上記複数の携帯端末のうち1以上の携帯端末と接続されたときに、当該接続された1以上の携帯端末から送信された分割データを取得して内部ストレージに記憶させる工程と、
接続中の携帯端末に対して上記未受信の分割データの取得を要求する工程とを有する
ことを特徴とする分割式データ転送方法。 A division-type data transfer method for dividing data into a plurality of pieces of data from an external server to a vehicle-mounted device via a plurality of mobile terminals,
The external server is
Of the plurality of divided data obtained by dividing the data to be provided to the in-vehicle device, the assignment of the divided data to be transmitted first to each of the plurality of mobile terminals is determined, and the plurality of divided data is assigned according to the assignment. A step of transmitting the divided data to the mobile terminal,
Each time one or more mobile terminals among the plurality of mobile terminals make a request, the step of transmitting the requested divided data to the one or more mobile terminals,
Each of the plurality of mobile terminals is
Acquiring the divided data assigned by the external server and temporarily storing the divided data;
When connected to the in-vehicle device, a step of transmitting the temporarily stored divided data to the in-vehicle device and receiving an acquisition request for unreceived divided data from the in-vehicle device,
A step of temporarily acquiring and storing the divided data related to the acquisition request received from the vehicle-mounted device from the external server;
When connected to the in-vehicle device, the step of transmitting the temporarily stored divided data to the in-vehicle device, and receiving an unreceived division data acquisition request from the in-vehicle device,
The in-vehicle device
When connected to one or more mobile terminals of the plurality of mobile terminals, acquiring the divided data transmitted from the connected one or more mobile terminals and storing the divided data in an internal storage;
And a step of requesting the mobile terminal being connected to acquire the unreceived divided data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018198630A JP7021047B2 (en) | 2018-10-22 | 2018-10-22 | Split data transfer system and split data transfer method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018198630A JP7021047B2 (en) | 2018-10-22 | 2018-10-22 | Split data transfer system and split data transfer method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020067708A true JP2020067708A (en) | 2020-04-30 |
JP7021047B2 JP7021047B2 (en) | 2022-02-16 |
Family
ID=70390347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018198630A Active JP7021047B2 (en) | 2018-10-22 | 2018-10-22 | Split data transfer system and split data transfer method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7021047B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003283421A (en) * | 2002-01-17 | 2003-10-03 | Nissan Motor Co Ltd | Vehicle mount information communication system and vehicle mount information communication apparatus |
JP2004274415A (en) * | 2003-03-10 | 2004-09-30 | Alpine Electronics Inc | Data download method for in-vehicle information system, and in-vehicle information system |
JP2010199717A (en) * | 2009-02-23 | 2010-09-09 | Fujitsu Ten Ltd | In-vehicle device and communication system |
JP2013234922A (en) * | 2012-05-09 | 2013-11-21 | Denso Corp | Communication system |
-
2018
- 2018-10-22 JP JP2018198630A patent/JP7021047B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003283421A (en) * | 2002-01-17 | 2003-10-03 | Nissan Motor Co Ltd | Vehicle mount information communication system and vehicle mount information communication apparatus |
JP2004274415A (en) * | 2003-03-10 | 2004-09-30 | Alpine Electronics Inc | Data download method for in-vehicle information system, and in-vehicle information system |
JP2010199717A (en) * | 2009-02-23 | 2010-09-09 | Fujitsu Ten Ltd | In-vehicle device and communication system |
JP2013234922A (en) * | 2012-05-09 | 2013-11-21 | Denso Corp | Communication system |
Also Published As
Publication number | Publication date |
---|---|
JP7021047B2 (en) | 2022-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100565483C (en) | Content relay and content trunking method | |
CN112740642B (en) | Communication method and multi-access edge computing server | |
CN110753089B (en) | Method, device, medium and electronic equipment for managing client | |
CN110996372B (en) | Message routing method, device and system and electronic equipment | |
CN111163130A (en) | Network service system and data transmission method thereof | |
CN108540947A (en) | Red envelope sharing method, first terminal, second terminal and server | |
CN114637703B (en) | Data access device, method, readable medium and electronic equipment | |
CN110795446A (en) | List updating method and device, readable medium and electronic equipment | |
CN115328092A (en) | Vehicle remote diagnosis method, system, electronic equipment and storage medium | |
CN113204977A (en) | Information translation method, device, equipment and storage medium | |
CN104468499A (en) | Determining format compatibility across a data processing device and another data processing device prior to transfer of a multimedia file therebetween | |
JP2020067708A (en) | Divided data transfer system and divided data transfer method | |
KR20120056401A (en) | Service sharing system, network terminal device, service apparatus, and service sharing method | |
CN114697388B (en) | Data transmission method and device | |
JP5648273B2 (en) | Storage system, access management device, data transfer method and program | |
CN114564210A (en) | Copy deployment method, device, system, electronic equipment and storage medium | |
CN111131497B (en) | File transmission method and device, electronic equipment and storage medium | |
CN112511441A (en) | Message processing method and device | |
CN115004657A (en) | Addressing method, addressing system and addressing device | |
CN114567644B (en) | Data synchronization method and device and electronic equipment | |
CN114390321B (en) | Method and system for calling copy by signal source, readable storage medium and electronic equipment | |
CN113115295B (en) | Data transmission method and system for mobile equipment | |
JP7058918B2 (en) | Data update system | |
CN106210085B (en) | Method, system and related device for transferring network resources | |
CN113014513A (en) | Shunting method, terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210322 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220125 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7021047 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |