WO2009142059A1 - Electronic data transmission/reception system - Google Patents

Electronic data transmission/reception system Download PDF

Info

Publication number
WO2009142059A1
WO2009142059A1 PCT/JP2009/055587 JP2009055587W WO2009142059A1 WO 2009142059 A1 WO2009142059 A1 WO 2009142059A1 JP 2009055587 W JP2009055587 W JP 2009055587W WO 2009142059 A1 WO2009142059 A1 WO 2009142059A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic data
download
terminal
communication
data transmission
Prior art date
Application number
PCT/JP2009/055587
Other languages
French (fr)
Japanese (ja)
Inventor
貴則 山田
Original Assignee
シャープ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by シャープ株式会社 filed Critical シャープ株式会社
Publication of WO2009142059A1 publication Critical patent/WO2009142059A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements

Definitions

  • DESCRIPTION OF SYMBOLS 11 Electronic data transmission / reception terminal (reception side) 110 ... Data selection part, 111 ... Electronic data list memory
  • N terminals that have electronic data to be downloaded are found, one terminal is added in order of increasing communication speed so that the sum of the communication speeds does not exceed the downlink communication speed of its own terminal. To. The terminal added up to this time becomes the download source terminal. At this time, if a sufficient download speed can be obtained, one terminal may be selected. In addition, if there are too many download sources, it may be inefficient and there may be restrictions such as hardware resources such as memory, so a certain limit may be set on the number of download sources.
  • the session with the terminal not selected as the download source is terminated, and the electronic data ID and the list of the addresses of the owners of the determined download source terminals are passed to the download amount determination unit 115.
  • the download amount determination unit 115 As described above, by simultaneously downloading from a plurality of terminals, it is possible to use the downstream band without waste and to shorten the communication time.
  • FIG. 4 is a diagram for explaining the download amount and download start position of each terminal calculated based on the communication speed.
  • M is the size of the entire electronic data to be downloaded
  • n is the number of terminals of the download source
  • the terminals are named terminals 1, 2,..., N in descending order of communication speed.
  • the communication speed of the terminal S 1, S 2, ⁇ , is indicated as S n.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Provided is an electronic data transmission/reception system which can reduce the time required for download of electronic data. The electronic data transmission/reception system includes a plurality of mobile terminals connected by a communication network. When downloading electronic data owned by a mobile terminal of the transmission side into a mobile terminal of the reception side, the mobile terminal of the reception side collects a list of electronic data which can be transmitted by the mobile terminal from the mobile terminal of the transmission side with which communication can be performed via the communication network. The mobile terminal of the reception side measures the communication speed with the mobile terminal and the communication state and selects a mobile terminal of the transmission side among a plurality of download sources according to the communication speed and the communication state from the mobile terminals of the transmission sides having electronic data, so as to decide a download amount and a download start position of each of the mobile terminals of the download sources, which are reported to the respective mobile terminals of the download sources. The electronic data is divided and simultaneously downloaded to restore the electronic data.

Description

電子データ送受信システムElectronic data transmission / reception system
 本発明は、複数の携帯端末が通信ネットワークで接続され、送信用の携帯端末が保有する電子データを受信用の携帯端末にダウンロードする電子データ送受信システムに関する。 The present invention relates to an electronic data transmission / reception system in which a plurality of mobile terminals are connected via a communication network and electronic data held by a mobile terminal for transmission is downloaded to a mobile terminal for reception.
 現在、携帯端末で録画した動画ファイルを他の人に他の端末で見てもらうためには、録画が保存された記録メディアを直接渡したり、電子メールなどに添付して送信したり、Webブラウザなどから閲覧可能なサーバに一旦保存するなどして、閲覧するような方法を取っている。 Currently, in order for other people to view video files recorded on a mobile device, other media can view the recorded media directly, send it as an e-mail attachment, In such a case, the information is stored in a server that can be browsed, and then browsed.
 しかし、携帯端末の通信速度の向上はますます進み、携帯端末向けデータストレージの小型大容量化技術の進歩により、今後もますます大容量化が進むと考えられている。
 このように、携帯端末の通信速度が向上し、データストレージの大容量化が進めば、多くのパソコンですでに実現されているように、サーバや記録メディアを介さず、携帯端末同士で直接データのやり取りを行えるようになると考えられる。
However, the communication speed of mobile terminals has been further improved, and it is considered that the capacity will continue to increase with the progress of technology for reducing the size and capacity of data storage for mobile terminals.
In this way, if the communication speed of mobile devices improves and the capacity of data storage increases, data can be directly transferred between mobile devices without using a server or recording media, as has already been realized on many personal computers. It is thought that it will be possible to exchange.
 しかしながら、携帯端末に蓄えられた電子データ(コンテンツ)を他の携帯端末からダウンロードしようとすると、携帯端末の通信速度が上りと下りでは異なる(非対称な通信速度である)ことが多いため、遅い通信速度に制限されて早い通信速度を活かすことができない。 However, when trying to download electronic data (content) stored in a mobile terminal from another mobile terminal, the communication speed of the mobile terminal is often different between upstream and downstream (asymmetrical communication speed), so slow communication Limited to the speed, it is not possible to make use of the high communication speed.
 例えば、特許文献1のダウンロードシステムでは、ユーザの制限時間と計測した通信速度とを考慮して、ダウンロードするコンテンツを適宜に複数のファイルに分割し、分割したファイルを1つずつダウンロードし、これらのファイルを結合させて、目的のコンテンツを復元している。これにより、ダウンロード処理が中断された場合も、各ユーザの制限時間以内にコンテンツのダウンロードが完了され、ユーザは、所望のコンテンツを取得することができる。 For example, in the download system of Patent Document 1, the content to be downloaded is appropriately divided into a plurality of files in consideration of the user time limit and the measured communication speed, and the divided files are downloaded one by one. Combine the files to restore the desired content. Thereby, even when the download process is interrupted, the content download is completed within the time limit of each user, and the user can acquire the desired content.
 また、特許文献2の携帯端末装置では、ユーザのダウンロードしたいコンテンツを保有する携帯端末装置の中からバッテリ残量の最も多い携帯端末装置を探し、当該携帯端末装置からダウンロードする。しかし、途中でダウンロードが中断したときには、次にバッテリ残量の多い携帯端末装置から中断以降のコンテンツをダウンロードする。以降、コンテンツの全体がダウンロードするまで続ける。これにより、通信が完了する前に相手端末のバッテリが切れてダウンロードが途中で失敗するリスクを軽減している。 Further, in the portable terminal device of Patent Document 2, the portable terminal device having the largest remaining battery capacity is searched for from among the portable terminal devices that have the content that the user wants to download, and downloaded from the portable terminal device. However, when the download is interrupted halfway, the content after the interruption is downloaded from the mobile terminal device having the next largest remaining battery capacity. Thereafter, it continues until the entire content is downloaded. This reduces the risk that the battery of the partner terminal will run out before the communication is completed and the download will fail midway.
 ところで、近年、SIP(Session Initiation Protocol:RFC3261等)をベースとした技術開発、サービス提供が盛んに行われている。例えば、VoIP(Voice over IP)によるインターネット電話サービスや、相手の状態(在籍、不在、取り込み中、電話中など)を登録されたユーザに通知することで、メッセージを送信しようとする相手が現在対応可能かどうかを事前に知ることができるプレゼンス技術などがある。このプレゼンス技術に関しては、携帯電話に活用し、電話をかける前に相手の状態を調べたり、位置情報を管理して業務の効率化を図ろうとする技術も開発されている。 By the way, in recent years, technology development and service provision based on SIP (Session Initiation Protocol: RFC3261 etc.) are actively performed. For example, the Internet phone service by VoIP (Voice over IP) and the other party who wants to send a message by notifying the registered user of the other party's status (present, absent, busy, busy, etc.) There is presence technology that can know in advance whether it is possible. With regard to this presence technology, a technology has been developed that is used in mobile phones to check the status of the other party before making a call and to manage the location information to improve work efficiency.
 このように、SIPは、音声通話サービスなどのこれまでのサービスを代替する役割を担うだけでなく、これまでになかった新しいサービスを実現するための手段として応用可能である。その中でもプレゼンスサービスは、SIPによる通信の入り口として重要な役割を果たすようになってきており、プレゼンス情報として扱うデータ次第で、今後より多くのサービスを提供するものと思われる。
特開2007-287041号公報 特開2007-158478号公報
In this way, SIP not only plays a role of substituting a conventional service such as a voice call service, but can be applied as a means for realizing a new service that has never existed. Among them, the presence service has been playing an important role as a gateway for SIP communication, and it is expected that more services will be provided depending on the data handled as presence information.
JP 2007-287041 A JP 2007-158478 A
 携帯端末は、主に外出先などで使用する機会が多いため、その動作持続時間が長いことが重要であり、これを長くするためには、携帯端末内で行われる各々の処理にかかる時間を短くするのが有効である。 Since mobile terminals are often used mainly on the go, it is important that the operation duration is long. In order to lengthen this, the time required for each process performed in the mobile terminal is important. It is effective to shorten it.
 しかしながら、特許文献1のダウンロードシステムでは、1つの電子データを分割はするが、その分割された電子データを直列的にダウンロードするため、時間の短縮にはならない。
 また、特許文献2の携帯端末装置では、複数の携帯端末装置を使ってダウンロードすることになるが、結局、自装置にとっては、直列的にダウンロードすることになり、時間の短縮にはならない。
However, in the download system of Patent Document 1, one piece of electronic data is divided, but the divided piece of electronic data is downloaded serially, so the time is not shortened.
In the portable terminal device disclosed in Patent Document 2, downloading is performed using a plurality of portable terminal devices. However, in the end, the device itself downloads serially, and the time is not reduced.
 さらに、携帯端末では、上りと下りの通信速度が非対称であるので、大容量の電子データをダウンロードする場合、1箇所からのダウンロードであると上りの帯域に依存し下りの帯域が十分に活かせないこととなり、ダウンロード処理にかかる時間を短くすることができず、電力の使用を抑えることができない。 Furthermore, since the uplink and downlink communication speeds are asymmetric in a mobile terminal, when downloading a large amount of electronic data, downloading from one location depends on the uplink bandwidth and the downlink bandwidth cannot be fully utilized. As a result, the time required for the download process cannot be shortened, and the use of power cannot be suppressed.
 本発明は、上述の実情を考慮してなされたものであって、電子データのダウンロードにかかる時間を短縮できる電子データ送受信システムを提供することを目的とする。 The present invention has been made in consideration of the above-described circumstances, and an object of the present invention is to provide an electronic data transmission / reception system that can shorten the time required for downloading electronic data.
 上述の課題を解決するために、本発明の電子データ送受信システムは、複数の携帯端末が通信ネットワークで接続され、送信側の携帯端末が保有する電子データを受信側の携帯端末にダウンロードする電子データ送受信システムであって、前記受信側の携帯端末は、下記の動作をすることによって、前記電子データを分割して同時にダウンロードし、復元する。 In order to solve the above-described problems, an electronic data transmission / reception system according to the present invention is an electronic data in which a plurality of portable terminals are connected via a communication network and electronic data held by a transmitting portable terminal is downloaded to a receiving portable terminal. In the transmission / reception system, the mobile terminal on the receiving side performs the following operation to divide and simultaneously download and restore the electronic data.
(1)前記通信ネットワークを介して通信可能な前記送信用の携帯端末から、該携帯端末が送信可能な電子データのリストを収集する。
(2)該携帯端末との通信速度や通信状態を測定する。
(3)前記電子データを保有する複数の送信側の携帯端末から、通信速度や通信状態に基づいて複数のダウンロード元の送信側の携帯端末を選択する。
(4)前記ダウンロード元の各携帯端末のそれぞれのダウンロード量とダウンロード開始位置を決定する。
(5)前記ダウンロード元の各携帯端末にそれぞれのダウンロード量とダウンロード開始位置を通知して、前記電子データを分割して同時にダウンロードする。
(6)前記電子データを復元する。
(1) A list of electronic data that can be transmitted by the mobile terminal is collected from the mobile terminal for transmission that can communicate via the communication network.
(2) Measure the communication speed and communication state with the portable terminal.
(3) From a plurality of transmission-side portable terminals holding the electronic data, a plurality of download-source transmission-side portable terminals are selected based on communication speed and communication state.
(4) A download amount and a download start position of each mobile terminal as the download source are determined.
(5) The download amount and the download start position are notified to each portable terminal of the download source, and the electronic data is divided and downloaded simultaneously.
(6) The electronic data is restored.
 ここで、受信しようとする電子データが複数のメディアデータを持つ場合には、メディア毎に前記ダウンロード量と前記ダウンロード開始位置を決定する。
 この前記ダウンロード量は、通信速度やネットワークトポロジ、通信状態などの情報を用いて、実際にかかるダウンロード時間が最も短くなるように決定し、前記ダウンロード開始位置は、該ダウンロード量に基づいて決定するものとする。
 例えば、ダウンロード量は、データサイズを通信速度に比例した割合に分割した値とする。
Here, when the electronic data to be received has a plurality of media data, the download amount and the download start position are determined for each media.
The download amount is determined using information such as a communication speed, a network topology, and a communication state so that the actual download time is the shortest, and the download start position is determined based on the download amount. And
For example, the download amount is a value obtained by dividing the data size into a proportion proportional to the communication speed.
 また、ダウンロード中にダウンロード元の通信状態が変化したことが検出されたり、新たなダウンロード元が見つかったり、ダウンロード元の接続が切断された場合には、ダウンロード量とダウンロード開始位置を算出し直し、ダウンロードを継続するようにする。 Also, if it is detected that the communication status of the download source has changed during download, a new download source is found, or the connection of the download source is disconnected, the download amount and download start position are recalculated, Continue downloading.
 本発明によれば、通信可能な帯域幅を最大限に利用することにより、ダウンロード速度を速めることとなり、ダウンロード時間が短くなる。さらに、ダウンロード時間が短縮されることにより、消費電力を抑えることができる。 According to the present invention, the download speed is increased and the download time is shortened by making maximum use of the communicable bandwidth. Furthermore, power consumption can be suppressed by reducing the download time.
実施形態に係る電子データ送受信システムのシステム構成を示す図である。It is a figure which shows the system configuration | structure of the electronic data transmission / reception system which concerns on embodiment. 電子データ送受信システムのダウンロード処理に関する制御構成を示す図である。It is a figure which shows the control structure regarding the download process of an electronic data transmission / reception system. 電子データリスト記憶部のデータ構成例を示す図である。It is a figure which shows the data structural example of an electronic data list memory | storage part. 通信速度情報を用いて決定した場合のダウンロード量、ダウンロード開始位置を示す図である。It is a figure which shows the download amount at the time of determining using communication speed information, and a download start position. 電子データ送受信システムにおけるダウンロードの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the download in an electronic data transmission / reception system.
符号の説明Explanation of symbols
11…電子データ送受信端末(受信側)、110…データ選択部、111…電子データリスト記憶部、112…端末候補選択部、113…通信情報取得部、114…端末決定部、115…ダウンロード量決定部、116…ダウンロード部、117…復元部、12…電子データ送受信端末(送信側)、120…データ返信部、121…電子データ記憶部、13…サーバ、14…通信ネットワーク。 DESCRIPTION OF SYMBOLS 11 ... Electronic data transmission / reception terminal (reception side) 110 ... Data selection part, 111 ... Electronic data list memory | storage part, 112 ... Terminal candidate selection part, 113 ... Communication information acquisition part, 114 ... Terminal determination part, 115 ... Download amount determination 116: Download unit, 117 ... Restoration unit, 12 ... Electronic data transmitting / receiving terminal (transmission side), 120 ... Data return unit, 121 ... Electronic data storage unit, 13 ... Server, 14 ... Communication network.
 以下、図面を参照して本発明の電子データ送受信システムに係る好適な実施形態について説明する。
 図1は、本実施形態に係る電子データ送受信システムの一実施形態のシステム構成を示す図である。図1に示すように、電子データ送受信システムは、電子データの受信を行う電子データ送受信端末11と、電子データの送信を行う複数の電子データ送受信端末12と、セッション管理機能をもつサーバ13と、通信ネットワーク14とから構成されている。
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of an electronic data transmission / reception system of the invention will be described with reference to the drawings.
FIG. 1 is a diagram showing a system configuration of an embodiment of an electronic data transmission / reception system according to this embodiment. As shown in FIG. 1, an electronic data transmission / reception system includes an electronic data transmission / reception terminal 11 that receives electronic data, a plurality of electronic data transmission / reception terminals 12 that transmit electronic data, a server 13 having a session management function, And a communication network 14.
 通信ネットワーク14は、電子データ送受信端末11、電子データ送受信端末12、サーバ13が互いに通信可能なネットワークであり、インターネットや携帯電話網などからなるネットワークである。 The communication network 14 is a network in which the electronic data transmission / reception terminal 11, the electronic data transmission / reception terminal 12, and the server 13 can communicate with each other, and is a network including the Internet, a mobile phone network, and the like.
 電子データ送受信端末11は、SIPによる通信プロトコルを備えた端末であり、例えば携帯電話やモバイルパソコンなどからなる。
 電子データ送受信端末11は、予め決めた1つ以上の電子データ送受信端末12から、それらが送信可能な状態にしている電子データのリストを取得する機能と、電子データ送受信端末12から通信可能な通信速度や通信状態などの電子データの送信元(ダウンロード元)の端末を決めるための情報を取得する機能と、取得した電子データのリストから電子データを選択してその電子データをダウンロードする機能とを備えている。
The electronic data transmission / reception terminal 11 is a terminal having a communication protocol based on SIP, and includes, for example, a mobile phone or a mobile personal computer.
The electronic data transmission / reception terminal 11 has a function of acquiring a list of electronic data that can be transmitted from one or more predetermined electronic data transmission / reception terminals 12, and communication that can be communicated from the electronic data transmission / reception terminal 12. A function to acquire information for determining the terminal of the electronic data transmission source (download source) such as speed and communication status, and a function to select electronic data from the acquired electronic data list and download the electronic data I have.
 電子データ送受信端末12は、SIPによる通信プロトコルを備えた端末であり、例えば携帯電話やモバイルパソコンなどからなる。
 電子データ送受信端末12は、送信可能な電子データのリストの送信要求を受けてそのリストを送信する機能と、そのリスト内の電子データの送信要求を受けて電子データを送信する機能を備えている。
The electronic data transmission / reception terminal 12 is a terminal having a communication protocol based on SIP, and includes, for example, a mobile phone or a mobile personal computer.
The electronic data transmitting / receiving terminal 12 has a function of receiving a transmission request for a list of electronic data that can be transmitted and transmitting the list, and a function of transmitting electronic data in response to a transmission request for electronic data in the list. .
 サーバ13は、SIPなどで確立したセッション上で電子データ送受信するときのセッション管理サーバの機能を備えている。 The server 13 has a session management server function when electronic data is transmitted and received over a session established by SIP or the like.
(A)ダウンロードの準備:
 まず、電子データをダウンロードする前に行う準備について説明する。
 ユーザが所望する電子データを取得(ダウンロード)するためには、通信可能である電子データ送受信端末12とその端末が送信可能な電子データのリストとを知る必要がある。
(A) Preparation for download:
First, preparations to be made before downloading electronic data will be described.
In order to acquire (download) the electronic data desired by the user, it is necessary to know the electronic data transmitting / receiving terminal 12 that can communicate and the list of electronic data that can be transmitted by the terminal.
 このために、ユーザは電子データ送受信端末11を操作して、通信ネットワーク14を介して、電子データリスト取得要求をブロードキャストにて送る。
 電子データ送受信端末11は、応答のあった電子データ送受信端末12から送信可能な電子データのリストを取得すると、取得した電子データのリストを電子データの識別子(ID)毎にまとめて電子データリスト記憶部(図3に後述)に記憶しておく。これにより、どの電子データをどの端末が所持しているかがわかる。
For this purpose, the user operates the electronic data transmission / reception terminal 11 to send an electronic data list acquisition request by broadcast via the communication network 14.
When the electronic data transmission / reception terminal 11 acquires a list of electronic data that can be transmitted from the electronic data transmission / reception terminal 12 that has responded, the electronic data transmission / reception terminal 11 collects the acquired electronic data list for each electronic data identifier (ID) and stores the electronic data list. Section (described later in FIG. 3). This makes it possible to know which electronic data is owned by which terminal.
 ここで、取得対象となる電子データ送受信端末12は、特に限定するものではないが、メッセンジャサービスなどで信頼関係を結んでいる相手のみに限定してもよいし、何らかの識別子で指定した特定の電子データ送受信端末12のみに限定してもよい。
 また、電子データ送受信端末12は、一旦は通信可能としていても、電子データ送受信端末11から電子データリスト取得要求を受けたときに、電子データのリストの送信を拒否することも可能である。
Here, the electronic data transmission / reception terminal 12 to be acquired is not particularly limited, but may be limited to only a partner having a trust relationship with a messenger service or the like, or a specific electronic specified by some identifier You may limit only to the data transmission / reception terminal 12. FIG.
Further, even if the electronic data transmission / reception terminal 12 is once communicable, the electronic data transmission / reception terminal 12 can reject transmission of the electronic data list when receiving an electronic data list acquisition request from the electronic data transmission / reception terminal 11.
 また、電子データのリストの形式は、特に限定するものではないが、複数端末を対象とするためには、少なくとも電子データを一意に識別可能な識別子(ID)と、その電子データの所有者情報と、電子データのサイズ(例えばbyte単位とする)を含まなければならない。また、ファイル名のような、その電子データの内容を直感的に知ることが出来る情報や、種別(MIMEタイプ)、キーワード、所有者からのコメントなどの情報を含んでもよい。 Further, the format of the electronic data list is not particularly limited, but in order to target a plurality of terminals, at least an identifier (ID) that can uniquely identify the electronic data and owner information of the electronic data And the size of electronic data (for example, in bytes) must be included. Further, information such as a file name that can intuitively know the contents of the electronic data, information such as a type (MIME type), a keyword, and a comment from the owner may be included.
 一方、電子データ送受信端末12は、電子データ送受信端末11から電子データリスト取得要求を受信した時点あるいは端末12内で決められた任意のタイミングで、送信可能な電子データのリストを上述した形式で作成し、要求に応じてその電子データのリストを送信する。 On the other hand, the electronic data transmission / reception terminal 12 creates a list of electronic data that can be transmitted in the format described above at the time when the electronic data list acquisition request is received from the electronic data transmission / reception terminal 11 or at an arbitrary timing determined in the terminal 12. The electronic data list is transmitted upon request.
 ここまでの処理が完了すると、ユーザは電子データ送受信端末11を操作して電子データのダウンロードを行うことができるようになる。 When the processing so far is completed, the user can download the electronic data by operating the electronic data transmission / reception terminal 11.
 また、上記の説明では、電子データのリストを各電子データ送受信端末12から得るようにしていたが、サービスの形態によっては、この電子データのダウンロード機能をサポートする各電子データ送受信端末12が特定のサーバに電子データのリストを登録しておき、電子データ送受信端末11がこの特定のサーバに登録された各端末の電子データのリストを取得することも可能である。この特定のサーバとして、サーバ13を用いても構わない。 In the above description, a list of electronic data is obtained from each electronic data transmission / reception terminal 12. However, depending on the form of service, each electronic data transmission / reception terminal 12 that supports this electronic data download function is specified. It is also possible to register a list of electronic data in the server, and the electronic data transmission / reception terminal 11 can acquire a list of electronic data of each terminal registered in this specific server. The server 13 may be used as this specific server.
(B)電子データのダウンロード:
 次に、電子データをダウンロードするときの処理について説明する。
 図2は、本実施形態に係る電子データ送受信システムのダウンロード処理に関する制御構成を示す図である。同図2において、受信側の電子データ送受信端末11は、データ選択部110、電子データリスト記憶部111、端末候補選択部112、通信情報取得部113、端末決定部114、ダウンロード量決定部115、ダウンロード部116、復元部117を含んで構成される。また、送信側の電子データ送受信端末12は、データ返信部120と、電子データ記憶部121を含んで構成される。
(B) Downloading electronic data:
Next, processing when electronic data is downloaded will be described.
FIG. 2 is a diagram showing a control configuration relating to download processing of the electronic data transmission / reception system according to the present embodiment. In FIG. 2, the receiving side electronic data transmitting / receiving terminal 11 includes a data selection unit 110, an electronic data list storage unit 111, a terminal candidate selection unit 112, a communication information acquisition unit 113, a terminal determination unit 114, a download amount determination unit 115, A download unit 116 and a restoration unit 117 are included. The transmission-side electronic data transmission / reception terminal 12 includes a data return unit 120 and an electronic data storage unit 121.
(B-1)受信側の電子データ送受信端末11の構成:
 電子データリスト記憶部111は、図3に例示するようなデータ項目を電子データの識別子(ID)毎にまとめて記憶する。ここで、サイズと種別は電子データ固有のものであるから識別子(ID)に対して1つずつのデータ項目を設ける。また、それ以外の所有者、ファイル名、通信速度、ネットワークトポロジおよびその他は、所有者に対応させたデータ項目として設け、1つの電子データの識別子(ID)の中で通信速度の速い順に並べる。
(B-1) Configuration of the electronic data transmitting / receiving terminal 11 on the receiving side:
The electronic data list storage unit 111 stores data items illustrated in FIG. 3 collectively for each identifier (ID) of electronic data. Here, since the size and type are unique to electronic data, one data item is provided for each identifier (ID). Other owners, file names, communication speeds, network topologies, and others are provided as data items corresponding to the owners, and are arranged in order of increasing communication speed in one electronic data identifier (ID).
 ID(識別子):電子データを一意に識別可能な識別子である。
 サイズ:電子データの全体サイズ(例えばbyte単位とする)である。
 種別:電子データを送信するときのMIMEタイプである。
 所有者:電子データの所有者情報であり、所有者のアドレスである。
 ファイル名:電子データを格納しているファイル名で、電子データの内容を直感的に知るために用いる。
 通信速度:自端末と相手端末の間の通信速度であり、通信情報取得部113にて追加更新され、電子データID毎に、通信速度が速い順で並べておく。この通信速度は、通信相手が申告する通信速度の値を用いることで簡単に取得することができるが、実際に少量のデータの送受信を行って実測することで、より正確な通信速度を知ることができる。
 通信状態:例えば計測時点において使用可能な帯域の何割を消費しているかなどの値であり、通信情報取得部113にて追加更新される。
 ネットワークトポロジ:自端末と相手端末の間の通信経路のことであり、通信情報取得部113にて追加更新される。相手端末が直接接続されているネットワーク(携帯電話網、ADSL、光回線など)の情報も含む。
 その他情報:電子データを特徴付けるキーワード、所有者からのコメントなどの情報である。ユーザが電子データを選択するときに、検索するためや最終決定するときの決め手となる情報である。
ID (identifier): An identifier that can uniquely identify electronic data.
Size: The total size of electronic data (for example, in bytes).
Type: MIME type used when transmitting electronic data.
Owner: Owner information of electronic data and an owner's address.
File name: The name of the file storing the electronic data, which is used to intuitively know the contents of the electronic data.
Communication speed: A communication speed between the own terminal and the partner terminal, which is additionally updated by the communication information acquisition unit 113, and is arranged in order of increasing communication speed for each electronic data ID. This communication speed can be easily obtained by using the communication speed value declared by the communication partner, but it is possible to know a more accurate communication speed by actually transmitting and receiving a small amount of data. Can do.
Communication state: A value indicating, for example, what percentage of the available bandwidth is consumed at the time of measurement, and is additionally updated by the communication information acquisition unit 113.
Network topology: a communication path between the own terminal and the partner terminal, which is additionally updated by the communication information acquisition unit 113. It also includes information on the network (cell phone network, ADSL, optical line, etc.) to which the partner terminal is directly connected.
Other information: information such as keywords that characterize electronic data and comments from owners. This is information that becomes a decisive factor for searching and final determination when the user selects electronic data.
 データ選択部110は、ユーザがダウンロードする電子データを選択するときに呼び出され、例えば、先に取得して電子データリスト記憶部111に記憶した電子データのリストを表示デバイス上に一覧表示し、ユーザが任意に選択したり、ユーザが指定したキーワードで電子データリスト記憶部111を検索して、該当する電子データをユーザが選択する。
 データ選択部110は、ユーザが選択した電子データの識別子(ID)を端末候補選択部112に渡す。
The data selection unit 110 is called when the user selects electronic data to be downloaded. For example, the data selection unit 110 displays a list of electronic data acquired and stored in the electronic data list storage unit 111 on a display device as a list. Is arbitrarily selected, or the electronic data list storage unit 111 is searched with a keyword specified by the user, and the user selects corresponding electronic data.
The data selection unit 110 passes the identifier (ID) of the electronic data selected by the user to the terminal candidate selection unit 112.
 端末候補選択部112は、電子データリスト記憶部111を検索して、受け取った電子データのIDに対応する所有者のアドレスのリストを取得して、ユーザの選択した電子データのIDとともに通信情報取得部113に渡す。
 図3において、例えば、ユーザの選択した電子データのIDが「0g83jskelc」であれば、所有者は3人おり、それらの所有者のアドレスは、「[email protected]」、「[email protected]」、「[email protected]」である。
The terminal candidate selection unit 112 searches the electronic data list storage unit 111, acquires a list of owner addresses corresponding to the received electronic data ID, and acquires communication information together with the electronic data ID selected by the user. To the unit 113.
In FIG. 3, for example, if the ID of the electronic data selected by the user is “0g83jskelc”, there are three owners, and the addresses of those owners are “[email protected]”, “User05 @ test. net "," [email protected] ".
 通信情報取得部113は、端末候補選択部112から受け取った所有者のアドレスからURI(Uniform Resource Identifier)を生成し、そのURIをサーバ13に送信して、各所有者の端末12とセッションを開始させるとともに、端末間の通信速度や通信状態、ネットワークトポロジなどを取得し、電子データのIDおよび所有者のアドレスに対応付けて電子データリスト記憶部111を更新する。ここで、通信速度は、実際に少量のデータの送受信を行って実測することで、より正確な通信速度を知る。
 通信情報取得部113は、セッションが開設された所有者のアドレスのリストとユーザの選択した電子データのIDを端末決定部114へ渡す。
The communication information acquisition unit 113 generates a URI (Uniform Resource Identifier) from the address of the owner received from the terminal candidate selection unit 112, transmits the URI to the server 13, and starts a session with the terminal 12 of each owner. In addition, the communication speed, communication state, network topology, and the like between terminals are acquired, and the electronic data list storage unit 111 is updated in association with the ID of the electronic data and the address of the owner. Here, the communication speed is actually measured by actually transmitting and receiving a small amount of data, thereby obtaining a more accurate communication speed.
The communication information acquisition unit 113 passes to the terminal determination unit 114 the list of addresses of the owners whose sessions are established and the ID of the electronic data selected by the user.
 端末決定部114は、電子データを実際にダウンロードする端末を以下のような3つの場合に分けて決定する。 The terminal determination unit 114 determines the terminal that actually downloads the electronic data in the following three cases.
(1)ダウンロードする電子データの所有者が複数おり、しかも、その電子データのサイズが大きいとき:
 ユーザの選択した電子データのIDに対応するサイズが予め設定された所定サイズ以上であった場合には、通信情報取得部113から渡された所有者のアドレスのリスト中の所有者の端末から、通信速度やネットワークトポロジ、通信状態などの情報を用いて、実際にかかるダウンロード時間が最も短くなるように、ダウンロード元の端末を決定する。以下の説明では、簡単のため通信速度のみで端末を選択する。
(1) When there are multiple owners of electronic data to be downloaded and the size of the electronic data is large:
When the size corresponding to the ID of the electronic data selected by the user is greater than or equal to a predetermined size set in advance, from the owner's terminal in the list of owner addresses passed from the communication information acquisition unit 113, Using information such as communication speed, network topology, and communication state, the download source terminal is determined so as to minimize the actual download time. In the following description, for simplicity, a terminal is selected based only on the communication speed.
 例えば、ダウンロードする電子データを所持している端末がN個見つかった場合、これらのうち通信速度が速い順に1台ずつ追加し、その通信速度の和が自身の端末の下り通信速度を超えないようにする。このときまでに追加した端末がダウンロード元の端末となる。このとき、十分なダウンロード速度が得られるのであれば選択する端末は1台でもよい。また、ダウンロード元が多くなり過ぎると返って非効率となる場合や、メモリなどのハードウェア資源などの制約なども考えられるため、ダウンロード元の数に一定の制限を設けてもよい。 For example, when N terminals that have electronic data to be downloaded are found, one terminal is added in order of increasing communication speed so that the sum of the communication speeds does not exceed the downlink communication speed of its own terminal. To. The terminal added up to this time becomes the download source terminal. At this time, if a sufficient download speed can be obtained, one terminal may be selected. In addition, if there are too many download sources, it may be inefficient and there may be restrictions such as hardware resources such as memory, so a certain limit may be set on the number of download sources.
 この場合、ダウンロード元に選択されなかった端末とのセッションを終了させるとともに、電子データのIDと、決定されたダウンロード元の端末の所有者のアドレスのリストをダウンロード量決定部115に渡す。
 このように、複数の端末から同時にダウンロードさせることにより、下り帯域を無駄なく使い、通信時間を短縮することができる。
In this case, the session with the terminal not selected as the download source is terminated, and the electronic data ID and the list of the addresses of the owners of the determined download source terminals are passed to the download amount determination unit 115.
As described above, by simultaneously downloading from a plurality of terminals, it is possible to use the downstream band without waste and to shorten the communication time.
(2)ダウンロードする電子データの所有者が複数おり、しかも、その電子データのサイズが小さいとき:
 受け取った電子データのIDに対応するサイズが予め設定された所定サイズ以下であった場合には、複数の端末から分割してダウンロードするよりも1つの端末からまとめてダウンロードしたほうが効率がよい。
 この場合には、受け取った所有者のアドレスのリストの中から、通信速度が最も速い端末をもつ所有者をダウンロード元として選択し、ダウンロード元に選択されなかった端末とのセッションを終了させるとともに、電子データのID、ダインロード元の所有者のアドレスをダウンロード部116に渡す。
(2) When there are multiple owners of electronic data to be downloaded and the size of the electronic data is small:
When the size corresponding to the ID of the received electronic data is equal to or smaller than a predetermined size set in advance, it is more efficient to download from one terminal than to divide and download from a plurality of terminals.
In this case, from the received list of owner addresses, the owner with the terminal with the fastest communication speed is selected as the download source, and the session with the terminal not selected as the download source is terminated, The electronic data ID and the address of the owner of the dyne load source are passed to the download unit 116.
(3)所有者が1人のとき:
 ダウンロードする電子データを所有している所有者が1人しかいないので、この所有者の端末をダウンロード元の端末とし、電子データのID、ダインロード元の所有者のアドレスをダウンロード部116に渡す。
(3) When there is one owner:
Since there is only one owner who owns the electronic data to be downloaded, the terminal of this owner is used as the download source terminal, and the electronic data ID and the address of the owner of the dyne load source are passed to the download unit 116.
 ダウンロード量決定部115は、電子データリスト記憶部111を参照して、ダウンロード元の各端末との通信速度やネットワークトポロジ、通信状態などの情報を用いて、実際にかかるダウンロード時間が最も短くなるようにダウンロード量を決定し、このダウンロード量に基づいて各端末からのダウンロード開始位置を決定する。 The download amount determining unit 115 refers to the electronic data list storage unit 111 and uses information such as the communication speed, network topology, and communication state with each terminal of the download source so that the actual download time is minimized. The download amount is determined, and the download start position from each terminal is determined based on the download amount.
 ここで言うダウンロード開始位置は、1つの電子データの全体のサイズのうち、何バイト目からダウンロードするかということを示している。したがって、電子データのダウンロードは、各端末において、電子データの同じ開始位置からダウンロードするのではなく、異なる開始位置から同時にダウンロードすることになる。 “The download start position here indicates the number of bytes to download from the overall size of one electronic data. Therefore, downloading of electronic data is not performed from the same starting position of electronic data at each terminal, but is simultaneously downloaded from different starting positions.
 図4は、通信速度に基づいて算出された、各端末のダウンロード量とダウンロード開始位置を説明するための図である。ここで、Mは、ダウンロードしようとする電子データ全体のサイズ、nは、ダウンロード元の端末の台数であり、各端末を通信速度の速い順に端末1,2,・・・,nと名付け、各端末の通信速度をS,S,・・・,Sと表記している。 FIG. 4 is a diagram for explaining the download amount and download start position of each terminal calculated based on the communication speed. Here, M is the size of the entire electronic data to be downloaded, n is the number of terminals of the download source, and the terminals are named terminals 1, 2,..., N in descending order of communication speed. the communication speed of the terminal S 1, S 2, ···, is indicated as S n.
 通信速度がi番目の端末iのダウンロード量Mは、下式のように通信速度Sに比例して配分し、ダウンロード開始位置Lは、端末iより通信速度の速い端末のダウンロード量の総和と等しくなる。但し、端末1のダウンロード開始位置Lは、ゼロ(電子データの先頭位置)とする。 The download amount M i of the terminal i with the communication speed i is distributed in proportion to the communication speed S i as shown in the following equation, and the download start position L i is the download amount of the terminal having a communication speed faster than the terminal i. It is equal to the sum. However, the download start position L 1 of the terminal 1 is zero (starting position of the electronic data).
Figure JPOXMLDOC01-appb-M000001
Figure JPOXMLDOC01-appb-M000001
 これにより、1端末当たりのダウンロード時間が均等化されるので、通信時間が短くなる。 This will equalize the download time per terminal and shorten the communication time.
 ダウンロード量決定部115は、ダウンロード元の各端末のダウンロード量とダウンロード開始位置を決定すると、ユーザの選択した電子データのIDと、ダウンロード元の各端末の所有者のアドレスとダウンロード開始位置とダウンロード量をダウンロード部116に渡す。 When the download amount determination unit 115 determines the download amount and download start position of each terminal that is the download source, the electronic data ID selected by the user, the address of the owner of each terminal that is the download source, the download start position, and the download amount To the download unit 116.
 ダウンロード部116は、ダウンロード元の端末の数によって、次のように処理する。
(1)ダウンロード元の端末の数が複数のとき:
 ダウンロード元の各端末12に電子データのID、ダウンロード開始位置、ダウンロード量を伴ったダウンロード開始要求を送信し、ダウンロード元の各端末からダウンロードされたデータをダウンロード開始位置と対応付けて記憶装置に記録する。
 ダウンロード部116は、各端末のダウンロードが終了すると、その端末とのセッションを終了させ、すべてのダウンロードが終了すると、その旨を復元部117に通知する。
The download unit 116 performs the following process depending on the number of terminals that are the download source.
(1) When there are multiple download source terminals:
A download start request with electronic data ID, download start position, and download amount is transmitted to each terminal 12 of the download source, and the data downloaded from each terminal of the download source is recorded in the storage device in association with the download start position. To do.
When the download of each terminal is completed, the download unit 116 ends the session with the terminal, and when all the downloads are completed, notifies the restoration unit 117 of that fact.
(2)ダウンロード元の端末の数が1つのとき:
 ダウンロード元の端末に対して、電子データのIDを伴ったダウンロード開始要求を送信し、ダウンロード元の端末からダウンロードされた電子データを記憶装置に記録し、電子データの記憶場所と、ダウンロードが完了したことをユーザに通知する。
(2) When the number of download source terminals is one:
A download start request with an electronic data ID is transmitted to the download source terminal, the electronic data downloaded from the download source terminal is recorded in the storage device, the storage location of the electronic data, and the download is completed. This is notified to the user.
 復元部117は、分割された電子データのダウンロードがすべて終了すると、ダウンロード開始位置の順序に併せて結合することによって、ユーザが要求した電子データを復元し、復元した電子データの記憶場所とダウンロードが完了したことをユーザに通知する。 When all of the divided electronic data have been downloaded, the restoration unit 117 restores the electronic data requested by the user by combining them in accordance with the order of the download start positions, and the storage location and download of the restored electronic data are restored. Notify the user of completion.
(B-2)送信側の電子データ送受信端末12の構成:
 電子データ記憶部121は、電子データのIDに対応させて、電子データの内容を記憶している。
 データ返信部120は、受信側の電子データ送受信端末11から送られてきた、ダウンロード要求に応じて、電子データのIDに対応する電子データを電子データ記憶部121から取得する。
 次に、データ返信部120は、取得した電子データのダウンロード開始位置からダウンロード量を抽出して、ダウンロード要求のあった受信側の電子データ送受信端末11に返信する。
(B-2) Configuration of electronic data transmission / reception terminal 12 on the transmission side:
The electronic data storage unit 121 stores the contents of the electronic data in association with the ID of the electronic data.
The data reply unit 120 acquires electronic data corresponding to the ID of the electronic data from the electronic data storage unit 121 in response to the download request sent from the electronic data transmission / reception terminal 11 on the receiving side.
Next, the data reply unit 120 extracts the download amount from the download start position of the acquired electronic data, and sends it back to the electronic data transmission / reception terminal 11 on the receiving side that requested the download.
 以上のように、電子データ送受信システムを構成することによって、通信可能な帯域幅を最大限に利用するようになるため、ダウンロード速度が速められることとなり、ダウンロード時間が短くなり、結果としてそのダウンロードにかかる時間を減らすことになる。さらに、ダウンロード時間が短縮されることにより、消費電力を抑えることができる。 As described above, by configuring the electronic data transmission / reception system, the maximum available communication bandwidth is used, so the download speed is increased, the download time is shortened, and as a result This time will be reduced. Furthermore, power consumption can be suppressed by reducing the download time.
(B-3)電子データ送受信システムにおけるダウンロードの処理手順:
 次に、図5のフローチャートを用いて、電子データ送受信システムにおけるダウンロードの処理手順について詳細に説明する。
(B-3) Download procedure in the electronic data transmission / reception system:
Next, the download processing procedure in the electronic data transmission / reception system will be described in detail with reference to the flowchart of FIG.
 電子データ送受信端末11は、ユーザが取得した電子データのリストからダウンロードしたい電子データを一覧表示や検索などによって選択すると、その選択された電子データのIDを受け取る(ステップS1)。ここで、選択する電子データは、1つであっても複数であっても構わないが、以下の説明では1つの電子データが選択されたものとする。複数の電子データが選択された場合には、以降の処理を電子データ毎に繰り返せばよい。 When the electronic data transmission / reception terminal 11 selects electronic data to be downloaded from the list of electronic data acquired by the user by list display or search, the electronic data transmission / reception terminal 11 receives the ID of the selected electronic data (step S1). Here, the electronic data to be selected may be one or plural, but in the following description, it is assumed that one electronic data is selected. When a plurality of electronic data are selected, the subsequent processing may be repeated for each electronic data.
 次に、電子データリスト記憶部111を参照して、ダウンロードする電子データが1台の端末上にのみ存在すると判断された場合には(ステップS2でNO)、公知の方法で指定された電子データをダウンロードする(ステップS9)。 Next, referring to the electronic data list storage unit 111, if it is determined that the electronic data to be downloaded exists only on one terminal (NO in step S2), the electronic data designated by a known method Is downloaded (step S9).
 一方、電子データリスト記憶部111を参照して、ダウンロードする電子データが複数の端末上にあると判断された場合(ステップS2でYES)、ダウンロードする電子データが一定以下のサイズである場合(ステップS3でNO)、ダウンロードする電子データを持つ端末のうち通信速度が最も速い端末を1つ選択してダウンロード元の端末とし(ステップS8)、公知の方法で指定された電子データをダウンロードする(ステップS9)。ここで、一定のサイズとは、電子データをダウンロードする際に、複数の端末から分割してダウンロードするよりも1つの端末からまとめてダウンロードしたほうが効率がよい程度に十分小さいと判断できるサイズであり、予め設定しておく。 On the other hand, referring to the electronic data list storage unit 111, when it is determined that the electronic data to be downloaded is on a plurality of terminals (YES in step S2), the electronic data to be downloaded is a certain size or less (step S2). (NO in S3), one of the terminals having the electronic data to be downloaded is selected as the terminal of the download source by selecting one terminal having the highest communication speed (step S8), and the electronic data designated by a known method is downloaded (step S8). S9). Here, the certain size is a size that can be judged to be sufficiently small so that it is more efficient to download electronic data collectively from one terminal than to divide and download from multiple terminals. , Set in advance.
 また、ダウンロードする電子データが一定以上のサイズである場合(ステップS3でYES)、各端末に対して通信速度、通信状態、ネットワークトポロジなどを計測あるいは取得して、電子データリスト記憶部111を更新するとともに、通信速度やネットワークトポロジ、通信状態などの情報を用いて、実際にかかるダウンロード時間が最も短くなるように、ダウンロード元の端末を決定する(ステップS4)。 If the electronic data to be downloaded is a certain size or larger (YES in step S3), the electronic data list storage unit 111 is updated by measuring or acquiring the communication speed, communication state, network topology, etc. for each terminal. At the same time, using the information such as the communication speed, the network topology, and the communication state, the download source terminal is determined so that the actual download time is the shortest (step S4).
 次に、ステップS4で決定されたダウンロード元の各端末のダウンロード量とダウンロード開始位置を、ダウンロード元との通信速度を用いて決定する(ステップS5)。
 ここで言うダウンロード開始位置は、1つの電子データ全体のサイズのうち、何バイト目からダウンロードするかということを示しており、各端末において、電子データの同じ開始位置からダウンロードするのではなく、異なる開始位置から同時にダウンロードすることになる。
Next, the download amount and download start position of each download source terminal determined in step S4 are determined using the communication speed with the download source (step S5).
The download start position here indicates the number of bytes to download from the size of the entire electronic data. Each terminal does not download from the same start position of the electronic data, but is different. It will be downloaded from the start position at the same time.
 次に、各端末のダウンロード量およびダウンロードの開始位置が決定したら、ダウンロード元の各端末に電子データのID、ダウンロード開始位置、ダウンロード量を伴ったダウンロード開始要求を送信し、ダウンロード元の各端末からダウンロードされた電子データは、ダウンロード開始位置と対応付けられて一旦記憶装置に記録される(ステップS6)。
 そして、ダウンロード元のすべての端末からダウンロードが終わったときに、分割してダウンロードされたデータを記憶装置から読み出して結合させることによって、ユーザが要求した電子データが復元され、ダウンロードが完了する(ステップS7)。
Next, when the download amount and the download start position of each terminal are determined, a download start request with the electronic data ID, the download start position, and the download amount is transmitted to each download source terminal. The downloaded electronic data is temporarily recorded in the storage device in association with the download start position (step S6).
Then, when the download from all the terminals of the download source is completed, the electronic data requested by the user is restored by reading out and combining the divided and downloaded data from the storage device, and the download is completed (step S7).
 上記の説明では、電子データ送受信端末11において一度通信可能とされた電子データ送受信端末12は、ダウンロードが終了するまで通信可能であり、また、通信状態も一定としていた。しかし、当然のことながら、通信状態は刻々と変化するものであり、期待したダウンロード速度が出ない端末や、通信回線から切断され通信を継続できなくなる端末が出る可能性がある。 In the above description, the electronic data transmission / reception terminal 12 once enabled to communicate in the electronic data transmission / reception terminal 11 can communicate until the download is completed, and the communication state is also constant. However, as a matter of course, the communication state changes every moment, and there is a possibility that a terminal that does not have the expected download speed or a terminal that is disconnected from the communication line and cannot continue communication may appear.
 そのような場合には、ダウンロード開始後であっても、ダウンロード元の端末を新たに追加したり、通信速度に応じてダウンロード量を再配分したり、通信が継続できなくなった端末からダウンロードすることになっていた部分を他の端末からダウンロードするようにしてもよい。 In such a case, even after the download starts, add a new download source terminal, redistribute the download amount according to the communication speed, or download from the terminal that cannot continue communication. The part that has become may be downloaded from another terminal.
 このとき、ダウンロード中の電子データを持つ端末が新たに見つかった場合には、逐次電子データリスト記憶部を更新し、ダウンロード元として追加しても良いし、さらに、通信速度が遅い端末や通信が途絶えた端末との通信をやめ、より通信速度が速い端末との通信に切り替えるなどしても良い。 At this time, if a new terminal having electronic data being downloaded is found, the electronic data list storage unit may be sequentially updated and added as a download source. It is also possible to stop communication with the disconnected terminal and switch to communication with a terminal having a higher communication speed.
 このように、端末間の通信速度や通信状態等により随時ダウンロード元やダウンロード量を更新することにより、ダウンロード元の端末のいくつかが電源を切っても通信を継続することができる。 Thus, by updating the download source and the download amount as needed according to the communication speed and communication state between the terminals, communication can be continued even if some of the download source terminals are turned off.
 また、上記の説明では、電子データを通信速度に比例したサイズで分割していたが、1つの電子データの中に複数のメディアを含むような場合(例えばRFC2046で規定されるようなもの)、そのメディア毎にダウンロード元を分けることで、複数のメディアをダウンロードが完了する前に再生できるようにできる。また、メディア毎のデータサイズが大きい場合には、上述のようにメディア毎にダインロード量と開始位置を算出して、分割ダウンロードしてもよい。 In the above description, the electronic data is divided in a size proportional to the communication speed. However, when a plurality of media are included in one electronic data (for example, as defined in RFC2046), By dividing the download source for each medium, a plurality of media can be played before the download is completed. If the data size for each medium is large, the dyne load amount and the start position may be calculated for each medium as described above and dividedly downloaded.
 例えば、1つの静止画像と、1つの動画像と、1つの音声データと、1つのテキストデータがこの順に格納されているような電子データの場合、分割ダウンロードしないとテキストデータは電子データの最後までダウンロードしないと表示することはできない。
 しかし、メディア毎に分けてダウンロードすれば、各メディア毎に再生することができるようになり、静止画像とテキストデータを表示させた後に、動画像と音声データをストリーミングのように再生するといったことも可能となる。
For example, in the case of electronic data in which one still image, one moving image, one audio data, and one text data are stored in this order, the text data will not reach the end of the electronic data unless divided download is performed. It cannot be displayed without downloading.
However, if it is downloaded separately for each media, it can be played for each media. After displaying still images and text data, moving images and audio data can be played like streaming. It becomes possible.
 また、上記の実施形態では、ダウンロードする電子データのサイズが大きく、しかも、ダウンロード元の端末が1台であったときには、通常のダウンロードが行われてしまう。
 しかし、受信側の電子データ送受信端末11では、大きい電子データがすべてダウンロードされるまで送信側の電子データ送受信端末12と接続されたままであり、電力の使用量を抑えることができない。
Further, in the above embodiment, when the size of electronic data to be downloaded is large and there is only one download source terminal, normal download is performed.
However, the reception-side electronic data transmission / reception terminal 11 remains connected to the transmission-side electronic data transmission / reception terminal 12 until all of the large electronic data is downloaded, and the amount of power used cannot be suppressed.
 この場合には、ダウンロードする電子データを、一旦、キャッシュ用の端末へダウンロードし、このキャッシュ用の端末から受信側の電子データ送受信端末11にダウンロードすることによって、電子データ送受信端末11における処理量を抑えることができ、電力の使用量を抑えることができる。 In this case, the electronic data to be downloaded is once downloaded to the cache terminal and downloaded from the cache terminal to the reception-side electronic data transmission / reception terminal 11, thereby reducing the processing amount in the electronic data transmission / reception terminal 11. It is possible to suppress the amount of power used.
 電子データ送受信端末11と同等の機能と、電子データ送受信端末12の機能との両方の機能を有する電子データ中継端末を通信ネットワーク14に接続させる。この電子データ中継端末は、例えばデスクトップパソコンなどの、常時通電されており消費電力の多寡によって通信時間が制限されず、かつ、電子データ送受信端末11と一般的な携帯電話網などよりも高速な通信が可能な端末である。 An electronic data relay terminal having both functions equivalent to those of the electronic data transmission / reception terminal 11 and the electronic data transmission / reception terminal 12 is connected to the communication network 14. This electronic data relay terminal is always energized, such as a desktop personal computer, and the communication time is not limited by the amount of power consumption, and the electronic data transmission / reception terminal 11 communicates at a higher speed than a general mobile phone network. It is a terminal that can be.
 電子データ送受信端末11は、ダウンロードする電子データのサイズが大きく、しかも、ダウンロード元の端末が1台であったときには、一時的に電子データをキャッシュすることが可能な電子データ中継端末が存在するかどうかを確認する。この電子データ中継端末の情報は、予め電子データ送受信端末11に登録しておいてもよいし、あるいは、電子データのリストを取得する準備段階で取得しておいてもよい。 Whether the electronic data transmission / reception terminal 11 has a large electronic data to be downloaded and there is an electronic data relay terminal capable of temporarily caching the electronic data when the download source terminal is one. Check if. This electronic data relay terminal information may be registered in advance in the electronic data transmission / reception terminal 11 or may be acquired in a preparation stage for acquiring a list of electronic data.
 次に、受信側の電子データ送受信端末11は、電子データ中継端末が存在しなかった場合、通常の方法で電子データをダウンロードするが、電子データ中継端末が存在した場合、電子データを一旦電子データ中継端末にキャッシュしてから電子データ送受信端末11にダウンロードする。 Next, when there is no electronic data relay terminal, the electronic data transmission / reception terminal 11 on the receiving side downloads the electronic data by a normal method, but when the electronic data relay terminal exists, the electronic data is temporarily transferred to the electronic data. The data is cached in the relay terminal and then downloaded to the electronic data transmission / reception terminal 11.
 このキャッシュを行う操作は、電子データ送受信端末11が電子データ中継端末に対して、ダウンロードしようとする電子データの識別子(ID)とその所有者のアドレスを伴ったダウンロード要求を送信し、一旦電子データ中継端末との通信を停止する。 In this cache operation, the electronic data transmitting / receiving terminal 11 transmits a download request with an identifier (ID) of the electronic data to be downloaded and the address of the owner to the electronic data relay terminal, and once the electronic data is transmitted. Stop communication with the relay terminal.
 要求を受けた電子データ中継端末は、通常の方法で指定された電子データのIDを送信側の電子データ送受信端末12に送信して、その電子データをダウンロードし、ダウンロードが完了したときに、電子データ送受信端末11に対してその旨を通知する。
 その後、電子データ送受信端末11は、電子データ中継端末から通常の方法で当該電子データをダウンロードする。
Upon receiving the request, the electronic data relay terminal transmits the electronic data ID designated by the normal method to the electronic data transmission / reception terminal 12 on the transmission side, downloads the electronic data, and when the download is completed, This is notified to the data transmitting / receiving terminal 11.
Thereafter, the electronic data transmitting / receiving terminal 11 downloads the electronic data from the electronic data relay terminal by a normal method.
 このように、キャッシュ用の電子データ中継端末を使用することにより、電子データ送受信端末11における通信時間は、電子データ中継端末との通信速度のみに依存するようになるので、電子データ送受信端末11における通信時間を少なくする効果がある。 As described above, by using the electronic data relay terminal for cache, the communication time in the electronic data transmission / reception terminal 11 depends only on the communication speed with the electronic data relay terminal. There is an effect of reducing the communication time.
 尚、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能であるのは勿論である。 It should be noted that the present invention is not limited to the above-described embodiment, and it is needless to say that various changes and modifications can be made without departing from the gist of the present invention.

Claims (6)

  1.  複数の携帯端末が通信ネットワークで接続され、送信側の携帯端末が保有する電子データを受信側の携帯端末にダウンロードする電子データ送受信システムにおいて、前記受信側の携帯端末は、前記通信ネットワークを介して通信可能な前記送信側の携帯端末から、該携帯端末が送信可能な電子データのリストを収集するとともに、該携帯端末との通信速度や通信状態を測定し、前記電子データを保有する複数の送信側の携帯端末から、通信速度や通信状態に基づいて複数のダウンロード元の送信側の携帯端末を選択し、前記ダウンロード元の各携帯端末のそれぞれのダウンロード量とダウンロード開始位置を決定し、前記ダウンロード元の各携帯端末にそれぞれのダウンロード量とダウンロード開始位置を通知して、前記電子データを分割して同時にダウンロードして、前記電子データに復元することを特徴とする電子データ送受信システム。 In an electronic data transmission / reception system in which a plurality of portable terminals are connected via a communication network and electronic data held by a transmitting portable terminal is downloaded to a receiving portable terminal, the receiving portable terminal is connected via the communication network. Collecting a list of electronic data that can be transmitted by the portable terminal from the transmitting portable terminal capable of communication, measuring the communication speed and communication state with the portable terminal, and transmitting a plurality of transmissions that hold the electronic data A plurality of download source mobile terminals based on the communication speed and communication state, determine the download amount and download start position of each of the download source mobile terminals, and download The original mobile terminal is notified of the download amount and download start position, and the electronic data is separated. Electronic data transmission and reception system, characterized in that to download simultaneously, restores the electronic data.
  2.  請求項1記載の電子データ送受信システムにおいて、前記電子データが複数のメディアデータを持つ場合に、メディア毎に前記ダウンロード量と前記ダウンロード開始位置を決定することを特徴とする電子データ送受信システム。 The electronic data transmission / reception system according to claim 1, wherein when the electronic data has a plurality of media data, the download amount and the download start position are determined for each medium.
  3.  請求項1または2に記載の電子データ送受信システムにおいて、データサイズを通信速度に比例した割合に分割した値を前記ダウンロード量とし、該ダウンロード量に基づいて前記ダウンロード開始位置を決定することを特徴とする電子データ送受信システム。 3. The electronic data transmission / reception system according to claim 1, wherein the download amount is a value obtained by dividing a data size into a proportion proportional to a communication speed, and the download start position is determined based on the download amount. Electronic data transmission / reception system.
  4.  複数の携帯端末と通信ネットワークを介して接続し、電子データの送信側の携帯端末が保有する電子データをダウンロードする携帯端末であって、前記通信ネットワークを介して通信可能な前記送信側の携帯端末から、該携帯端末が送信可能な電子データのリストを収集するとともに、該携帯端末との通信速度や通信状態を測定し、前記電子データを保有する複数の送信側の携帯端末から、通信速度や通信状態に基づいて複数のダウンロード元の送信側の携帯端末を選択し、前記ダウンロード元の各携帯端末のそれぞれのダウンロード量とダウンロード開始位置を決定し、前記ダウンロード元の各携帯端末のそれぞれのダウンロード量とダウンロード開始位置を通知して、前記電子データを分割して同時にダウンロードして、前記電子データに復元することを特徴とする携帯端末。 A mobile terminal that is connected to a plurality of mobile terminals via a communication network and downloads electronic data held by the mobile terminal on the electronic data transmission side, and is capable of communicating via the communication network And collecting a list of electronic data that can be transmitted by the portable terminal, measuring a communication speed and a communication state with the portable terminal, and from a plurality of transmitting portable terminals holding the electronic data, Based on the communication state, a plurality of download source mobile terminals are selected, the download amount and the download start position of each of the download source mobile terminals are determined, and the download of each of the download source mobile terminals The electronic data is divided and downloaded simultaneously, and the electronic data is downloaded. Mobile terminal, characterized in that to restore the.
  5.  請求項4記載の携帯端末であって、前記電子データが複数のメディアデータを持つ場合に、メディア毎に前記ダウンロード量と前記ダウンロード開始位置を決定することを特徴とする携帯端末。 5. The portable terminal according to claim 4, wherein when the electronic data has a plurality of media data, the download amount and the download start position are determined for each medium.
  6.  請求項4または5に記載の携帯端末であって、データサイズを通信速度に比例した割合に分割した値を前記ダウンロード量とし、該ダウンロード量に基づいて前記ダウンロード開始位置を決定することを特徴とする携帯端末。 6. The mobile terminal according to claim 4, wherein a value obtained by dividing a data size into a proportion proportional to a communication speed is set as the download amount, and the download start position is determined based on the download amount. Mobile terminal.
PCT/JP2009/055587 2008-05-20 2009-03-23 Electronic data transmission/reception system WO2009142059A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008-131488 2008-05-20
JP2008131488 2008-05-20

Publications (1)

Publication Number Publication Date
WO2009142059A1 true WO2009142059A1 (en) 2009-11-26

Family

ID=41339998

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/055587 WO2009142059A1 (en) 2008-05-20 2009-03-23 Electronic data transmission/reception system

Country Status (1)

Country Link
WO (1) WO2009142059A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3076704A1 (en) 2015-04-02 2016-10-05 Fujitsu Limited Wireless communication apparatus, wireless communication computer program, and wireless communication method
EP3076749A1 (en) 2015-04-01 2016-10-05 Fujitsu Limited Download method and wireless communication device
EP3139567A1 (en) 2015-09-01 2017-03-08 Fujitsu Limited Communication method, communication device, and communication program
EP3139566A1 (en) 2015-09-01 2017-03-08 Fujitsu Limited Communication method, communication device, and communication program
US10209916B2 (en) 2016-06-10 2019-02-19 Fujitsu Connected Technologies Limited Device and method to divide and download content data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002268979A (en) * 2001-03-07 2002-09-20 Nippon Telegr & Teleph Corp <Ntt> Method/device for downloading, downloading program and recording medium with the program recorded thereon
JP2006011550A (en) * 2004-06-22 2006-01-12 Sony Corp Information transmission system by cooperative filtering, information processing apparatus to be used for the same, and program to be used in information processing
JP2006126894A (en) * 2004-10-26 2006-05-18 Sony Corp Content delivery method, program and information processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002268979A (en) * 2001-03-07 2002-09-20 Nippon Telegr & Teleph Corp <Ntt> Method/device for downloading, downloading program and recording medium with the program recorded thereon
JP2006011550A (en) * 2004-06-22 2006-01-12 Sony Corp Information transmission system by cooperative filtering, information processing apparatus to be used for the same, and program to be used in information processing
JP2006126894A (en) * 2004-10-26 2006-05-18 Sony Corp Content delivery method, program and information processor

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3076749A1 (en) 2015-04-01 2016-10-05 Fujitsu Limited Download method and wireless communication device
US9844088B2 (en) 2015-04-01 2017-12-12 Fujitsu Limited Download method and wireless communication device
EP3076704A1 (en) 2015-04-02 2016-10-05 Fujitsu Limited Wireless communication apparatus, wireless communication computer program, and wireless communication method
US10448442B2 (en) 2015-04-02 2019-10-15 Fujitsu Connected Technologies Limited Wireless communication apparatus, recording medium, and wireless communication method
EP3139567A1 (en) 2015-09-01 2017-03-08 Fujitsu Limited Communication method, communication device, and communication program
EP3139566A1 (en) 2015-09-01 2017-03-08 Fujitsu Limited Communication method, communication device, and communication program
US10270683B2 (en) 2015-09-01 2019-04-23 Fujitsu Connected Technologies Limited Communication method, communication device, and recording medium for streaming
US10484444B2 (en) 2015-09-01 2019-11-19 Fujitsu Limited Communication method, communication device, and recording medium for streaming
US10209916B2 (en) 2016-06-10 2019-02-19 Fujitsu Connected Technologies Limited Device and method to divide and download content data

Similar Documents

Publication Publication Date Title
US9634969B2 (en) Real-time messaging method and apparatus
US7974194B2 (en) Optimizing data traffic and power consumption in mobile unified communication applications
US8849927B2 (en) Method for implementing real-time voice messaging on a server node
EP1820316B1 (en) Methods, systems, and computer program products for updating availability information in voice-call applications
US8832299B2 (en) Using the addressing, protocols and the infrastructure of email to support real-time communication
US20090181702A1 (en) Multi-mode communication
US20090067592A1 (en) Method And System For Associating Related Messages Of Different Types
US8825772B2 (en) System and method for operating a server for real-time communication of time-based media
US8103253B2 (en) System and method for transmitting messages to a wireless communication device
JP2006236320A (en) Method and system for searching for communication destination information collected from communication destination source
WO2013104172A1 (en) Method for realizing load balancing, dns server, and client
JP2006236319A (en) Method and system for aggregating communication destination information from a plurality of communication destination sources
JP2009021966A (en) Communication channel selection and use method
US8341285B2 (en) Method and system for transferring files
CN101156407A (en) System structure and method for scheduled download service
WO2009142059A1 (en) Electronic data transmission/reception system
US20120170572A1 (en) Method for Enhancing Phone Conversations
KR20100115741A (en) Terminal and method for storing and retrieving messages in a converged ip messaging service
US20230130946A1 (en) Real-time messaging method and apparatus
TW200818817A (en) Apparatus and method for supporting broadcast/multicast IP packets through a simplified sockets interface
JP5476975B2 (en) Inter-network data distribution system, information communication terminal, content distribution server
US8180857B2 (en) Method for downloading file in parallel
CN103914477B (en) A kind of data processing method and device
WO2010022619A1 (en) A method and system for user selection
TW201524247A (en) Push-based information delivery device, push-based information delivery method and program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09750421

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09750421

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP