JP6476909B2 - Information processing apparatus, information processing apparatus control method, and information processing apparatus control program - Google Patents
Information processing apparatus, information processing apparatus control method, and information processing apparatus control program Download PDFInfo
- Publication number
- JP6476909B2 JP6476909B2 JP2015011249A JP2015011249A JP6476909B2 JP 6476909 B2 JP6476909 B2 JP 6476909B2 JP 2015011249 A JP2015011249 A JP 2015011249A JP 2015011249 A JP2015011249 A JP 2015011249A JP 6476909 B2 JP6476909 B2 JP 6476909B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- data
- transmission
- distribution area
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、無線通信により端末装置にコンテンツを配信する情報処理装置、情報処理装置の制御方法および情報処理装置の制御プログラムに関するものである。 The present invention relates to an information processing apparatus that distributes content to a terminal device by wireless communication, a control method for the information processing apparatus, and a control program for the information processing apparatus.
従来、ユーザーが端末装置においてコンテンツの使用を開始する前に、あらかじめ端末装置にコンテンツを配信しておく技術がある(例えば特許文献1)。この技術では、端末装置においてコンテンツの使用が開始されるまでにコンテンツの配信が完了するようにコンテンツの送信開始時間を決めている。 Conventionally, there is a technique in which content is distributed to a terminal device in advance before the user starts using the content on the terminal device (for example, Patent Document 1). In this technique, the content transmission start time is determined so that the distribution of the content is completed before the use of the content is started in the terminal device.
しかしながら、コンテンツの送信開始時間を決定しても、許容された時間内にコンテンツの配信が完了しない場合が考えられる。例えば、端末装置のユーザーがコンテンツを使用する場所の付近に移動した段階になって端末装置の位置の特定が可能となる場合が挙げられる。この場合、上記の技術のように送信開始時間を決定する方法を用いても、コンテンツの配信を完了させるための時間を確保できず、端末装置のユーザーがコンテンツを使用する場所に到着するまでにコンテンツの配信が完了しない可能性がある。 However, even if the content transmission start time is determined, there may be a case where the content distribution is not completed within the allowable time. For example, there may be a case where the position of the terminal device can be specified when the user of the terminal device has moved to the vicinity of the place where the content is used. In this case, even if the method of determining the transmission start time is used as in the above technique, the time for completing the content distribution cannot be secured, and the user of the terminal device arrives at the location where the content is used. Content distribution may not complete.
また、例えば商業施設内などにおいて上記の技術を用いてコンテンツの配信を行う場合、端末装置のユーザーが急に進行方向を変えてコンテンツを使用する場所に接近すると、コンテンツの配信を完了させるための時間を確保できず、送信開始時間を決めてもコンテンツの配信が完了しない可能性がある。さらに、端末装置が既に配信エリア内にあり所定の時間帯にコンテンツを使用する場合、コンテンツのサイズが大きいと、使用する予定の時間帯において配信が完了しない可能性がある。 For example, when content is distributed using the above technology in a commercial facility, for example, when the user of the terminal device suddenly changes the direction of travel and approaches the location where the content is used, the content distribution is completed. There is a possibility that the distribution of contents may not be completed even if the transmission start time is determined because the time cannot be secured. Furthermore, when the terminal device is already in the distribution area and uses content in a predetermined time zone, if the content size is large, distribution may not be completed in the time zone to be used.
本件開示の技術は、上記の事情に鑑み、所定時間内に端末装置へのコンテンツの配信を完了させる見込みを高めることができる情報処理装置を提供することを目的とする。 In view of the above circumstances, an object of the technology disclosed herein is to provide an information processing apparatus that can increase the likelihood of completing the distribution of content to a terminal device within a predetermined time.
本件開示の情報処理装置は、1つの側面では、端末装置に送信するデータのサイズと端末装置に対するデータの送信に許容される時間とに基づいて、データの送信元と端末装置との間の無線通信経路における伝送レートを決定する決定部と、決定された伝送レートを通信経路におけるデータの送信用に割り当てる割当部とを有する。 In one aspect, the information processing device according to the present disclosure is based on the size of data to be transmitted to the terminal device and the time allowed for data transmission to the terminal device, and the wireless communication between the data transmission source and the terminal device. A determining unit that determines a transmission rate in the communication path; and an allocating unit that allocates the determined transmission rate for data transmission in the communication path.
本件開示の技術によれば、所定時間内に端末装置へのコンテンツの配信を完了させる見込みを高めることができる情報処理装置を提供することができる。 According to the technology of the present disclosure, it is possible to provide an information processing apparatus that can increase the likelihood of completing the distribution of content to a terminal device within a predetermined time.
(第1の実施形態)
まず、第1の実施形態における情報処理装置について図面を参照しながら説明する。本実施形態では、情報処理装置の一例として図1に示すサーバー100を用いて説明する。なお、以下の説明は例示にすぎず、特許請求の範囲を限定するものではない。また、以下の説明において、複数の配信エリアを配信エリアi(i=1、2、3)とし、複数の携帯端末装置120を携帯端末装置120j(j=1、・・・、Nd;Ndは携帯端末装置数)とする。なお、配信エリアの数および携帯端末装置の数はこれに限られない。
(First embodiment)
First, the information processing apparatus according to the first embodiment will be described with reference to the drawings. In the present embodiment, a
図1に示すように、本実施形態に係るサーバー100は、CPU(Central Processing
Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13
、通信モジュール14を備える。また、携帯端末装置120jも、CPU21、ROM22、RAM23、通信モジュール24を備える。本実施形態における通信モジュール14、24は、サーバー100と携帯端末装置230とが無線通信を実行することができるように構成されている。
As shown in FIG. 1, the
Unit) 11, ROM (Read Only Memory) 12, RAM (Random Access Memory) 13
The
本実施形態では、サーバー100は、広告やアプリケーションなどのコンテンツを携帯端末装置120jに配信する。また、サーバー100は、携帯端末装置120jを端末のIPアドレスやUUID(Universally Unique Identifier)などを識別情報として用い
て識別する。もちろん、サーバー100による携帯端末装置120jの識別方法はこれに限られない。
In the present embodiment, the
図2に、本実施形態に係るサーバー100および携帯端末装置120jの機能ブロック
図を示す。本実施形態では、サーバー100のROM12に格納されているアプリケーション等が、CPU11によって実行される。このようなアプリケーション等の実行により、図2に示すように、サーバー100は、配信管理部101、送信管理部102、距離計測部103、コンテンツ送信部104、コンテンツ管理部105、伝送レート制御部106、ネットワーク制御部107として機能する。同様に、携帯端末装置120jのROM22に格納されているアプリケーション等が、CPU21によって実行されることで、携帯端末装置120jは、端末無線送受信部121、測位情報計測部122、コンテンツ管理部123として機能する。さらに、サーバー100は、ネットワーク130と接続されており、ネットワーク130を経由して無線送受信部131、132と接続されている。
FIG. 2 shows a functional block diagram of the
サーバー100の配信管理部101は、各配信エリアの位置情報や携帯端末装置120jに送信されるコンテンツ情報などを管理する。送信管理部102は、携帯端末装置120jに送信された各配信エリアのコンテンツデータのサイズなどを管理する。距離計測部103は、携帯端末装置120jから受信する測位情報を取得したり、配信管理部101から配信エリアの位置情報などを取得したりする。コンテンツ送信部104は、各配信エリアのコンテンツデータを管理するコンテンツ管理部105からコンテンツデータを取得して携帯端末装置120jへの送信を行う。伝送レート制御部106は、後述するように無線送受信部131、132と携帯端末装置120jとの間の伝送路における伝送レートを決定する。また、伝送レート制御部106が当該伝送レートを決定する決定部の一例であり、伝送路に当該伝送レートを割り当てる割当部の一例である。
The
ネットワーク制御部107は、伝送レート制御部106により決定された伝送レートで、コンテンツ送信部104から受信したコンテンツデータを、データ送信の宛先である携帯端末装置120jに送信する。また、携帯端末装置120jの端末無線送受信部121は、無線送受信部131、132との間で各種データの送受信を行う。測位情報計測部122は、携帯端末装置120jの現在位置の計測などを行う。コンテンツ管理部123は、端末無線送受信部121によりサーバー100から受信したコンテンツデータを管理する。
The
ただし、配信管理部101、送信管理部102、距離計測部103、コンテンツ送信部104、コンテンツ管理部105、伝送レート制御部106、ネットワーク制御部107、端末無線送受信部121、測位情報計測部122、コンテンツ管理部123のいずれか1つ以上が、ハードウェア回路であってもよい。
However, the
なお、図2には、2つの無線送受信部131、132を示すが、無線送受信部の数はこれに限らず、サーバー100によるコンテンツの配信エリアの規模に応じて適宜変更することができる。また、ネットワーク130の一例としては、有線LAN(Local Area Network)が挙げられる。無線送受信部の一例としては、無線アクセスポイント装置が挙げられる。さらに、本実施形態では、ネットワーク130は、伝送レート制御部106により決定された伝送レートで、ネットワーク制御部101から無線送受信部131にデータを伝送することができるサーバー100の専用回線であると想定する。ただし、ネットワーク130の回線の構成はこれに限られない。
2 shows two wireless transmission /
サーバー100の配信管理部101は、コンテンツの配信エリアに関する情報と、配信するコンテンツに関する情報を管理する。本実施形態において、各配信エリアは後述するように例えば平面上の円で示される領域として規定することができる。また、この場合の配信エリアに関する情報は、一例として、エリアの中心位置に関する情報とエリアを規定する円の半径とすることができる。また、コンテンツに関する情報は、一例として、コンテンツデータのサイズとすることができる。
The
図3に、本実施形態における配信エリアに関する情報およびコンテンツに関する情報の一例を示す。なお、本実施形態において、配信管理部101は、図3に示すテーブルの情報をROM12に格納する。本実施形態においては、複数の配信エリアが存在し、各配信エリアは互いに直交するX軸とY軸とを有する直交座標系内の領域として規定される。図3に示すように、本実施形態において、各配信エリアに関する情報は、配信エリアに一意に割り当てられる識別番号(図中「id」)、XY平面上における配信エリアの中心座標(図中「位置」)、配信エリアを規定する円の半径(m)(図中「半径」)を含む。また、各配信エリアに配信されるコンテンツ情報は、コンテンツが格納されているURL(Uniform Resource Locator)情報(図中「URL」)およびコンテンツデータのサイズ(図中「サイズ」)を含む。
FIG. 3 shows an example of information related to the distribution area and information related to the content in the present embodiment. In the present embodiment, the
本実施形態において、送信管理部102は、各配信エリアのコンテンツについて、各携帯端末装置に送信したコンテンツデータのサイズに関する情報をRAM13に保存する。また、距離計測部103は、図4に示すように、図2の各無線送信部131、132の識別情報としてのMAC(Media Access Control)アドレス(図中「無線送受信部」)および座標(図中「位置」)に関する情報を保持する。例えば、携帯端末装置120jが、無線送信部131と通信を行っている場合、距離計測部103は、携帯端末装置120jから受信した無線送受信部131の識別情報および携帯端末装置120jと無線送信部131との間の電波強度に基づいて、三角測量法から、上記のXY平面における携帯端末装置120jの位置を算出する。
In the present embodiment, the
例えば、携帯端末装置120jの現在位置の座標が(xj,yj)と算出され、ある配信エリアiの中心座標および半径がそれぞれ(xi,yi)、riで与えられる場合に、以下の式(1)により携帯端末装置120jと配信エリアi、具体的には配信エリアiの境界との間の距離d[i,j]を算出することができる。
図5に、本実施形態においてサーバー100のCPU11が実行する処理のフローチャートを示す。例えば、サーバー100のCPU11は、携帯端末装置120jの現在位置が検出されたときに、本フローチャートの処理を開始する。
FIG. 5 shows a flowchart of processing executed by the
OP101において、CPU11は、配信エリアiと携帯端末装置120jとの距離を算出する。具体的には、CPU11は、配信エリアiの中心座標(xi,yi)および半径ri、携帯端末装置120jの現在位置の座標(xj,yj)を上記の式(1)に代入して、携帯端末装置120jと配信エリアiとの距離d[i,j]を算出する。CPU11は、配信エリアiと各携帯端末装置120jとの距離d[i,j]を算出すると、処理をOP102に進める。
In OP101, the
OP102では、CPU11は、配信エリアiのコンテンツについて、既に携帯端末装置120jに送信済みのコンテンツデータのサイズCd[i,j]と、以下の式(2)によって算出されるデータサイズCc[i,j]を比較する。
なお、本実施形態では、CPU11は、携帯端末装置120jに送信済みのコンテンツデータのサイズCd[i,j]の情報を、RAM13から取得する。図6に、本実施形態
における、RAM13に保存されている、携帯端末装置120jに送信済みのコンテンツデータのサイズの情報の一例を示す。図6に示すように、当該情報として、コンテンツが格納されているURL情報(図中「コンテンツ情報」のURL)、配信先の携帯端末装置120jの情報(図中「端末情報」の端末のIPアドレス)、送信済みのコンテンツデータのサイズ(図中「送信済みサイズ」のデータサイズ)がRAM13に保存される。
In the present embodiment, the
ここで、式(2)において、Ca[i]は、携帯端末装置120jに配信される配信エリアiのコンテンツ全体のデータサイズである。本実施形態では、CPU11は、ROM12から当該データサイズの情報を取得する。また、d[i,j]は上記の式(1)により算出される配信エリアiと携帯端末装置120jとの距離である。また、Dは、あらかじめ設定される値であり、例えば、コンテンツの配信を開始することが可能な最大距離でもよく、商業施設であれば、出入口から配信エリアiの境界までの距離でもよい。また、当該商業施設に複数の出入口がある場合は、各出入口から配信エリアiの境界までの距離のうちの最大距離でもよい。次いで、CPU11は、処理をOP103に進める。
Here, in Equation (2), Ca [i] is the data size of the entire content in the distribution area i distributed to the mobile
OP103では、CPU11は、OP102において取得した携帯端末装置120jに送信済みのコンテンツデータのサイズCd[i,j]が、式(2)により算出したデータサイズCc[i,j]以下であるか否かを判定する。Cd[i,j]がCc[i,j]以下である場合(OP103:Yes)、CPU11は処理をOP104に進める。また、Cd[i,j]がCc[i,j]以下でない場合(OP103:No)、CPU11は処理をOP106に進める。
In OP103, the
OP104では、CPU11は、以下の式(3)を用いて携帯端末装置120jに対する配信エリアiのコンテンツデータの送信に割り当てられる伝送レートb[i,j]を算出する。
なお、式(3)において、Vは、あらかじめ設定されている値であり、例えば、一般的な人の平均歩行速度の値や携帯端末装置120jから送信される速度の最大値であってもよい。式(3)により、携帯端末装置120jを携帯するユーザーが配信エリアiに到着するまでに、残りのコンテンツの配信を完了させることが可能な伝送レートを算出することができる。
In Expression (3), V is a preset value, and may be, for example, a general average walking speed value or a maximum speed value transmitted from the mobile
ここで、本実施形態における式(2)、(3)について説明する。図7に、式(2)のグラフの一例(図中「グラフA」)を示す。グラフの横軸は、式(1)により算出される配信エリアiの境界と携帯端末装置120jとの距離d[i,j]である。また、グラフの縦軸は、携帯端末装置120jに送信済みの配信エリアiのコンテンツデータのサイズである。
Here, equations (2) and (3) in the present embodiment will be described. FIG. 7 shows an example of the graph of the formula (2) (“graph A” in the figure). The horizontal axis of the graph is the distance d [i, j] between the boundary of the distribution area i calculated by the equation (1) and the mobile
また、グラフにおいて、式(2)は、距離d[i,j]において携帯端末装置120jに送信済みのコンテンツデータのサイズの目標値を示す。本実施形態では、距離d[i,j]において携帯端末装置120jに送信済みのコンテンツデータのサイズが、式(2)のグラフが示す送信済みサイズよりも小さい場合は、現在の伝送レートでは携帯端末装置120jが配信エリアiに到着する前にコンテンツデータの送信が完了しないとみなされる。これは、図7の例では、距離d1[i,j]におけるコンテンツデータの送信済みサイズがc1である場合に該当する。
In the graph, Expression ( 2 ) indicates a target value of the size of the content data that has been transmitted to the mobile
そこで、距離d1[i,j]の地点から速度Vで配信エリアiに移動して距離0になるまでに残りのコンテンツデータのサイズC−c1のデータ送信が完了するように伝送レートが設定される。図7の場合、2つの座標(d1[i,j],c1)と(0,C)とを結ぶグラフ(図中「グラフB」)の傾きに上記のVを乗算した値が残りのデータ送信の伝送レートに設定される。これにより、携帯端末装置120jを携帯するユーザーが速度Vで配信エリアiに移動して到着するまでに、残りのコンテンツデータの配信を完了させることが可能な伝送レートが設定される。
Therefore, the transmission rate is set so that the data transmission of the remaining content data size C-c1 is completed before moving to the distribution area i at the speed V from the point of the distance d1 [i, j] and reaching the
次いで、CPU11は、処理をOP105に進める。OP106では、CPU11は、OP105におけるCd[i,j]がCc[i,j]以下でないという判定結果から、式(2)により決定される送信済みのコンテンツデータのサイズの目標値を上回っているため、伝送レートb[i,j]を0に決定する。これにより、携帯端末装置120jに対する配信エリアiのコンテンツデータの送信が停止されることとなる。この結果、携帯端末装置120jに対する配信エリアiのコンテンツデータの送信に使用される伝送路では、他のコンテンツデータの送信により大きな伝送レートを割り当てることが可能となる。次いで、CPU11は、処理をOP105に進める。
Next, the
OP105では、CPU11は、配信エリアiのコンテンツデータのうち、携帯端末装置120jに未送信である部分のデータを、OP104において上記の(3)により算出された伝送レートb[i,j]を用いて携帯端末装置120jに送信する。なお、伝送レートb[i,j]がOP106により0に決定されている場合は、CPU11は、当該データの送信は実行しない。なお、CPU11は、RAM13から配信エリアiのコンテンツの送信済みのデータサイズCd[i,j]を取得し、配信エリアiのコンテンツデータの先頭からCd[i,j]以降のデータサイズに相当する部分を未送信部分とみなす。そして、CPU11は、無線送信部131に対して、携帯端末装置120jに対する配信エリアiのコンテンツデータの送信における伝送レートにb[i,j]を割り当てる。
In OP105, the
これにより、配信エリアiのコンテンツデータのうち、携帯端末装置120jに未送信の部分のデータが、伝送レートb[i,j]によって送信される。この結果、携帯端末装置120jのユーザーが配信エリアiに到着するまでに配信エリアiのコンテンツデータが携帯端末装置120jに送信される。
As a result, of the content data in the distribution area i, the data that has not been transmitted to the mobile
したがって、本実施形態では、携帯端末装置120jの検出位置や携帯端末装置120jを携帯するユーザーの移動などに関係なく、携帯端末装置120jを携帯するユーザーが配信エリアiに到着する前に携帯端末装置120jに対する当該エリアで使用されるコンテンツデータの送信が完了する。
Therefore, in this embodiment, the mobile
式(3)および上記の説明の通り、本実施形態では、携帯端末装置120jと配信エリアiとの距離が短いほど、携帯端末装置120jに対する当該コンテンツデータの送信の伝送路においてより大きな伝送レートが割り当てられる。また、携帯端末装置120jに対するコンテンツデータの未送信部分のデータサイズが大きいほど、携帯端末装置120jに対する当該コンテンツデータの送信の伝送路においてより大きな伝送レートが割り当てられる。
As in Expression (3) and the above description, in this embodiment, the shorter the distance between the mobile
(第2実施形態)
次に、第2実施形態について図面を参照しながら説明する。なお、以下の第2実施形態の説明において、第1実施形態と同様の構成要素には同一の符号を付し、詳細な説明は省略する。本実施形態では、サーバー100は、携帯端末装置120jを携帯するユーザーが配信エリアiに移動する確率を算出する。そして、サーバー100は、算出した各確率に基づいてコンテンツデータの送信における伝送レートを決定する。
(Second Embodiment)
Next, a second embodiment will be described with reference to the drawings. In the following description of the second embodiment, the same components as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted. In the present embodiment, the
図8に示すように、本実施形態では、サーバー100は、第1実施形態において説明した各部の機能に加え、さらに移動先予測部109を備える。移動先予測部109は、各携帯端末装置120jが各配信エリアiに移動する確率を求める。
As shown in FIG. 8, in this embodiment, the
次に、図9を参照しながら、本実施形態における、各携帯端末装置120jが各配信エリアiに移動する確率の算出方法の一例について説明する。図9に示すように、3つの配信エリア1、2、3が存在する。そして、携帯端末装置120jにはいずれかの無線送受信部131、132を経由して、各配信エリア1、2、3で使用されるコンテンツデータが送信される。また、本実施形態では、配信エリア1、2、3を含む領域が、例えば1mの間隔でメッシュ状に区切られている。すなわち、互いに直交する2つの軸mx、myで構成される座標系において、各メッシュを1辺が1mの正方形の領域とし、各メッシュの位置を各メッシュの領域が含む座標(mx、my)で示すこととする。また、本実施形態では、軸mxが東、軸myが北の向きとなるように構成されている。例えば、図9において、メッシュMaの位置は、メッシュMaを形成する正方形の左下隅の座標(2、1)で示される。また、本実施形態では、mx軸方向に50個、my軸方向に40個、合計50×40個のメッシュが設定され、50×40個のメッシュに配信エリア1、2、3が包含されているものとする。
Next, an example of a method for calculating the probability of each mobile
一例として、携帯端末装置120jの位置がメッシュ(2、0)において検出された後、携帯端末装置120jが図9の矢印で示すように移動し、配信エリア1内に移動したとする。そして、本実施形態では、サーバー100は、携帯端末装置120jの移動を図10に示す表形式のデータとしてRAM13に格納する。本実施形態では、携帯端末装置120jの移動を、移動元のメッシュの座標と移動元のメッシュから見た移動先のメッシュの方角とで追跡する。例えば、携帯端末装置120jがメッシュ(2、0)からメッシュ(2、1)に移動する場合、携帯端末装置120jはメッシュ(2、0)から北に向かって移動してメッシュ(2、1)に入る。したがって、携帯端末装置120jの当該移動は、(2、0、N)なるデータとして定義され、RAM13に格納される。図10では、「端末」が「120j」の「移動−1」に当該データが格納されている。
As an example, it is assumed that after the position of the mobile
以降、同様にして、携帯端末装置120jのメッシュ間の移動が、「移動−2」、「移動−3」・・・と順次RAM13に格納される。図10には、携帯端末装置120jが配信エリア1内に移動した場合にRAM13に格納される移動記録のデータの一例を示す。このように、RAM13には携帯端末装置ごとのメッシュ間の移動に関するデータが格納される。
Thereafter, similarly, movement between meshes of the mobile
なお、本実施形態において、携帯端末装置120jの移動方向は、携帯端末装置120jの測位情報計測部122が計測し、計測された測定値がサーバー100に送信される。サーバー100の移動先予測部109は、当該測定値を用いて、携帯端末装置120jの移動方向が、東西南北の4方向のいずれかに含まれるかを判定し、含まれると判定した方向を移動方向として決定する。移動先予測部109により決定された移動方向が、上記のRAM13に格納される携帯端末装置120jの移動方向となる。
In the present embodiment, the moving direction of the mobile
次に、本実施形態において、移動先予測部109は、携帯端末装置120jから受信する現在位置および移動方向の情報に基づいて、携帯端末装置120jがいずれかの配信エリア内に移動したと判定すると、図10に示すようにRAM13に格納されている当該携帯端末装置120jの移動記録のデータをリセットする。これにより、携帯端末装置120jがいずれかの配信エリア内に移動した後に、さらに次の配信エリア内に移動するまでの移動が格納される。
Next, in the present embodiment, when the
図11に、本実施形態における、ある携帯端末装置120jに関する各配信エリアの訪問頻度を示すデータの一例を示す。サーバー100は、当該データをRAM13に格納する。図11に示すように、本実施形態では、訪問頻度を示すデータは、各メッシュの行が移動方向ごとに4つ設けられている。例えば、メッシュ(0、0)の行は、「移動」列の「mx」列および「my」列が共に0である行である。そして、メッシュ(0、0)の行は、移動方向(図中「dir」)すなわち北(N)東(E)南(S)西(W)ごとにそれぞれ1つずつ、合計4つ設けられている。同様に、本実施形態では、50×40個の各メッシュにそれぞれ4つの行が設けられている。
FIG. 11 shows an example of data indicating the visit frequency of each distribution area regarding a certain mobile
また、図11に示すように、訪問頻度を示すデータの「配信エリア」列の各配信エリア(図中「1」、「2」、「3」)の列には、携帯端末装置120jが各配信エリアの外から内に移動した回数に関するデータも含まれる。本実施形態において、移動先予測部109は、上記の通り、各携帯端末装置120jのメッシュ間の移動記録をRAM13に格納する。そして、移動先予測部109は、携帯端末装置120jがいずれかの配信エリア内に移動したと判定すると、訪問頻度を示すデータの表において、移動記録としてRAM13に格納されている各移動に対応する行を特定する。さらに、移動先予測部109は、特定した各行において、携帯端末装置120jが移動した配信エリアに該当する値を1だけ増やす。
Further, as shown in FIG. 11, the mobile
図10、11に示す例では、携帯端末装置120jは、メッシュ(2、0)から北へ移動し(「移動−1」の「2、0、N」)、メッシュ(2、1)から東へ移動し(「移動−2」の「2、1、E」)、メッシュ(3、1)から東へ移動し(「移動−3」の「3、1、E」)、メッシュ(4、1)から北へ移動し(「移動−4」の「4、1、N」)、メッシュ(4、2)から北へ移動して(「移動−5」の「4、2、N」)、配信エリアi内に移動している。このため、移動先予測部109は、図10の訪問頻度を示すデータにおいて、「移動」列から、上記の「移動−1」から「移動−5」までの各移動に対応する行を特定する。
In the example shown in FIGS. 10 and 11, the mobile
さらに、移動先予測部109は、特定した各行の「配信エリア」列の「i」の値を1だけ増やす。図12に、図11の訪問頻度を示すデータにおける別の行のデータの一例を示す。図12に示すデータにおいては、上記の携帯端末装置120jの移動の例の場合、移動先予測部109は「移動」列における「mx、my、dir」の各値が「2、0、N」と「2、1、E」である行の「配信エリア」列の「i」列の値を1だけ増やす。なお、他の移動記録のデータ、すなわち「3、1、E」、「4、1、N」、「4、2、N」についても、移動先予測部109は、該当する行の「配信エリア」列の「i」列の値を1だけ増やす。図12において、値が増加する箇所の値には下線が付されている。
Furthermore, the movement
本実施形態では、移動先予測部109は、携帯端末装置が配信エリア内に移動したと判定すると、当該携帯端末装置120jの移動記録をクリアする。そして、移動先予測部109は、当該携帯端末装置120jが配信エリアから出て、再度同じ配信エリア内に移動するか別の配信エリア内に移動するまで、上記と同様に移動記録をRAM13に格納する。また、移動先予測部109は、当該携帯端末装置120jが再度同じ配信エリア内に移動したか別の配信エリア内に移動したと判定すると、上記と同様に訪問頻度を示すデータを更新する。
In the present embodiment, when the movement
図13に、本実施形態においてサーバー100のCPU11が実行する処理のフローチャートを示す。本フローチャートのOP101〜OP106は、第1実施形態における処理と同様であるため、詳細な説明は省略し、OP107の処理について説明する。OP107では、CPU11は、OP104またはOP106において算出または設定された伝送レートを以下に説明するように変更する。
FIG. 13 shows a flowchart of processing executed by the
まず、本実施形態において、サーバー100による各携帯端末装置120jの各配信エリアiへの移動確率の算出について説明する。本実施形態において、伝送レート制御部106は、無線送受信部131、132と携帯端末装置120jとの間の伝送路におけるコンテンツデータの送信に割り当てられる伝送レートを決定する。また、伝送レート制御部106は、移動先予測部109に対して、各携帯端末装置120jが各配信エリアiに移動する確率を算出するよう要求する。
First, in the present embodiment, calculation of the movement probability of each mobile
移動先予測部109は、携帯端末装置120jが配信エリアiに移動する確率p[i,j]を以下の式(4)により算出する。
ここで、mx、my、dirは、携帯端末装置120jが現在のメッシュに移動してきたときの携帯端末装置120jの移動元のメッシュ位置および移動元のメッシュからの移動方向である。n[mx,my,dir,i]は、携帯端末装置120jがメッシュ位置(mx、my)からdirにより示される方向に移動した場合に、その後携帯端末装置120jが配信エリアi内に移動した回数である。この回数は、図12に例示する各配信エリアの訪問頻度を示すデータの「配信エリア」列の「i」列の値に相当する。Σn[mx,my,dir]は、携帯端末装置120jがメッシュ位置(mx、my)からdirにより示される方向に移動した場合に、各配信エリアi内に移動した回数の合計である。したがって、式(4)により、過去の携帯端末装置120jのメッシュ間の移動記録に基づいて、各配信エリアiに移動する確率を算出することができる。
Here, mx, my, and dir are the movement source mesh position and movement direction from the movement source mesh of the portable
移動先予測部109が式(4)を用いて携帯端末装置120jの各配信エリアへの移動確率を算出するとき、移動先予測部109は、RAM13に格納されている携帯端末装置120jの移動記録を参照し、最後に格納された移動記録のデータから、現在のメッシュに移動してきたときの携帯端末装置120jの移動元のメッシュ位置と、移動元のメッシュからの移動方向とを特定する。
When the movement
例えば、図10に示す例の場合で、携帯端末装置120jがメッシュ(2、1)にいるときに東(E)の方向に移動したときを考える。すなわち、ここでは、RAM13には携帯端末装置120jの移動記録が「移動−2」の行までしか格納されておらず、まだ「移動−3」〜「移動−5」までのデータは格納されていない場合を想定する。このとき、移動先予測部109は、RAM13に格納されている各配信エリアiの訪問頻度を示すデータを参照し、「移動」列の「mx」、「my」、「dir」の値がそれぞれ「2」、「1」、「E」である行を特定する。図12では、説明のために当該行にアスタリスクを付して示す。
For example, in the case of the example shown in FIG. 10, consider a case where the mobile
そして、移動先予測部109は、特定した行における「配信エリア」列の「1」、「2」、「3」の各列の値および式(4)を用いて、携帯端末装置120jの各配信エリアへの移動確率を算出する。今回の移動の例では、図12のアスタリスクが付された行の「配信エリア」列の「1」、「2」、「3」の値は、それぞれ「4」、「6」、「10」である。したがって、例えばn[mx,my,dir,1]の値は「10」であり、Σn[mx,my,dir]の値は4+6+10=20である。したがって、移動先予測部109は、式(4)から携帯端末装置120jの配信エリア1への移動確率を、p[1,j]=10/20=0.5と算出する。同様にして、移動先予測部109は、携帯端末装置120jの配信エリア2、3への移動確率もそれぞれ0.2、0.3と算出する。そして、移
動先予測部109は、算出した各配信エリアへの移動確率のデータを伝送レート制御部106に送信する。
Then, the movement
本実施形態では、伝送レート制御部106は、移動先予測部109から受信した携帯端末装置120jの各配信エリアiへの移動確率p[i,j]を用いて、移動確率が最大である配信エリアのコンテンツの送信に伝送レートを割り当てる。そして、伝送レート制御部106は、他の配信エリアのコンテンツの送信には伝送レートを割り当てない。まず、伝送レート制御部106は、携帯端末装置120jについて、移動確率p[i,j]が最大となる配信エリアk(k=1、2、3)を特定する。そして、伝送レート制御部106は、無線送受信部131、132と携帯端末装置120jとの間の伝送路において、配信エリアkのコンテンツデータの送信に割り当てられる伝送レートb[k,j]を算出する。そして、伝送レート制御部106は算出した伝送レートb[k,j]をbb[j]に置き換える。また、伝送レート制御部106は、bb[j]の合計値をbbとする。
In the present embodiment, the transmission
さらに、伝送レート制御部106は、以下の式(5)、(6)を用いて、携帯端末装置120jに対する配信エリアiのコンテンツデータの送信に割り当てられる伝送レートbpmax[i,j]を算出する。
式(5)において、Bは、無線送受信部131、132と携帯端末装置120jとの間の伝送路のうち、配信エリアiのコンテンツデータの送信に使用される伝送路に許容される伝送レートの最大値である。したがって、式(5)により、当該伝送路において、携帯端末装置120jに送信される各配信エリアiのコンテンツデータのうち、携帯端末装置120jの移動確率が最大となる配信エリアのコンテンツデータの送信に用いられる伝送レートが決定される。また、当該伝送レートは、当該伝送レートにおいて他の携帯端末装置を含めコンテンツデータの送信に割り当てられている伝送レートの合計値に対する割合に基づいて決定される。
In Expression (5), B is the transmission rate allowed for the transmission path used for transmitting the content data in the distribution area i among the transmission paths between the wireless transmission /
さらに、式(6)により、携帯端末装置120jに送信される配信エリアiのコンテンツデータのうち、移動確率が最大とならない配信エリアのコンテンツデータの送信に用いられる伝送レートは0に決定される。したがって、本実施形態においては、移動確率が最大とならない配信エリアのコンテンツデータの送信に割り当てられていた伝送レートが、移動確率が最大となる配信エリアのコンテンツデータの送信に用いられる伝送レートに割り当てられる。この結果、携帯端末装置120jの移動確率が最大となる配信エリアのコンテンツデータの送信に、より大きな伝送レートが割り当てられる。
Further, according to Expression (6), the transmission rate used to transmit the content data in the distribution area where the movement probability is not maximized among the content data in the distribution area i transmitted to the mobile
本実施形態では、図13のフローチャートのOP107において、伝送レート制御部106は、OP104またはOP106において算出または設定した伝送レートを式(5)、(6)により決定した伝送レートに変更する。そして、伝送レート制御部106は、処理をOP107からOP105に進め、無線送受信部131、132と携帯端末装置120jとの間の伝送路において配信エリアiのコンテンツデータの送信に使用される伝送路の伝送レートに、上記の変更した伝送レートを割り当てる。この結果、配信エリアiのコ
ンテンツデータが、割り当てられた伝送レートによって携帯端末装置120jに送信される。
In the present embodiment, in OP107 in the flowchart of FIG. 13, the transmission
以上が本実施形態に関する説明であるが、上記のサーバー100、携帯端末装置120jなどの構成や処理は、上記の実施形態に限定されるものではなく、本発明の技術的思想と同一性を失わない範囲内において種々の変更が可能である。例えば、上記の説明において、メッシュや配信エリアの形状および位置は、適宜変更することができる。上記の説明では、携帯端末装置120jの移動方向は、測位情報計測部122の計測値に基づいて決定するが、例えば、携帯端末装置120jの移動元のメッシュ位置から移動先のメッシュ位置に向かう方向を移動方向として決定してもよい。
The above is the description regarding the present embodiment, but the configuration and processing of the
(変形例1)
ここで、上記の実施形態の変形例について説明する。上記の説明では、伝送路に許容される伝送レートが、携帯端末装置120jの移動確率が最大となる配信エリアのコンテンツデータの送信における伝送レートに配分される。ただし、例えば、伝送路に許容される伝送レートが、携帯端末装置120jの各配信エリアに対する移動確率に比例して、各配信エリアのコンテンツデータの送信における伝送レートに配分される構成としてもよい。一例として、上記の第2実施形態において、図13のOP107で伝送レート制御部106は、以下の式(7)を用いて伝送レートbp[i,j]を決定し、OP104またはO
P106において算出または設定された伝送レートを、決定された伝送レートに変更する。
Here, the modification of said embodiment is demonstrated. In the above description, the transmission rate allowed for the transmission path is allocated to the transmission rate in the transmission of the content data in the distribution area in which the mobile
The transmission rate calculated or set in P106 is changed to the determined transmission rate.
ここで、p[i,j]は、上記の式(4)によって算出される携帯端末装置120jが配信エリアiに移動する確率である。Bは、上記と同様、無線送受信部131、132と携帯端末装置120jとの間の伝送路のうち、配信エリアiのコンテンツデータの送信に使用される伝送路に許容される伝送レートの最大値である。b[i,j]は、上記の式(3)によって算出される携帯端末装置120jに対する配信エリアiのコンテンツデータの送信に割り当てられる伝送レートである。Σb[j]は、携帯端末装置120jについて配信エリアiのコンテンツデータごとに算出されるb[i,j]の合計値である。
Here, p [i, j] is the probability that the mobile
したがって、本変形例によれば、携帯端末装置120jが移動する確率の高い配信エリアが複数存在する場合でも、各配信エリアへの移動確率に比例して伝送レートが割り当てられる。これにより、携帯端末装置120jの移動確率が高い配信エリアのいずれかのエリアに移動する場合に、携帯端末装置120jを携帯するユーザーがエリアに到着する前にコンテンツデータの送信が完了する可能性が高まる。
Therefore, according to this modification, even when there are a plurality of distribution areas with a high probability that the mobile
<コンピュータが読み取り可能な記録媒体>
コンピュータその他の機械、装置(以下、コンピュータ等)に上記情報処理装置の設定を行うための管理ツール、OSその他を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。ここで、コンピュータは、例えば、サーバー、携帯端末装置などである。
<Computer-readable recording medium>
A management tool for setting the information processing apparatus in a computer or other machine or device (hereinafter referred to as a computer or the like), a program for realizing an OS or the like can be recorded on a computer-readable recording medium. The function can be provided by causing a computer or the like to read and execute the program of the recording medium. Here, the computer is, for example, a server, a portable terminal device, or the like.
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等か
ら取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD−ROM、CD−R/W、DVD、ブルーレイディスク、DAT、8mmテープ、フラッシュメモリ等のメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやROM等がある。
Here, a computer-readable recording medium is a recording medium that stores information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action and can be read from a computer or the like. Say. Examples of such a recording medium that can be removed from a computer or the like include a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R / W, a DVD, a Blu-ray disk, a DAT, an 8 mm tape, a flash memory, and the like. There are cards. Moreover, there are a hard disk, a ROM, and the like as a recording medium fixed to a computer or the like.
以上の実施形態に関し、さらに以下の付記を開示する。 Regarding the above embodiment, the following additional notes are disclosed.
(付記1)
端末装置に送信するデータのサイズと前記端末装置に対する前記データの送信に許容される時間とに基づいて、前記データの送信元と前記端末装置との間の通信経路における伝送レートを決定する決定部と、
前記決定された伝送レートを前記通信経路におけるデータの送信用に割り当てる割当部と
を有する情報処理装置。
(Appendix 1)
A determination unit that determines a transmission rate in a communication path between a transmission source of the data and the terminal device based on a size of data to be transmitted to the terminal device and a time allowed for transmission of the data to the terminal device When,
And an allocating unit that allocates the determined transmission rate for data transmission in the communication path.
(付記2)
前記端末装置に送信するデータは、所定の配信エリアにおいて使用されるデータであり、
前記決定部は、前記端末装置に対する前記データの送信に許容される時間を、前記端末装置と前記配信エリアとの距離に応じて決定する、付記1に記載の情報処理装置。
(Appendix 2)
Data to be transmitted to the terminal device is data used in a predetermined distribution area,
The information processing apparatus according to
(付記3)
前記配信エリアが複数存在し、
前記決定部は、前記端末装置が各配信エリア内に移動する確率に応じて、各配信エリアにおいて使用される各データの前記端末装置への送信における伝送レートを決定する、付記2に記載の情報処理装置。
(Appendix 3)
A plurality of the delivery areas,
The information according to
(付記4)
情報処理装置の制御方法であって、
前記情報処理装置が有する決定部が、端末装置に送信するデータのサイズと前記端末装置に対する前記データの送信に許容される時間とに基づいて、前記データの送信元と前記端末装置との間の通信経路における伝送レートを決定し、
前記情報処理装置が有する割当部が、前記決定された伝送レートを前記通信経路におけるデータの送信用に割り当てる
情報処理装置の制御方法。
(Appendix 4)
A method for controlling an information processing apparatus,
Based on the size of the data to be transmitted to the terminal device and the time allowed for the transmission of the data to the terminal device, the determination unit included in the information processing device, between the transmission source of the data and the terminal device Determine the transmission rate in the communication path,
An information processing apparatus control method, wherein an allocating unit included in the information processing apparatus allocates the determined transmission rate for data transmission on the communication path.
(付記5)
前記端末装置に送信するデータは、所定の配信エリアにおいて使用されるデータであり、
前記決定部は、前記端末装置に対する前記データの送信に許容される時間を、前記端末装置と前記配信エリアとの距離に応じて決定する、付記4に記載の情報処理装置の制御方法。
(Appendix 5)
Data to be transmitted to the terminal device is data used in a predetermined distribution area,
5. The information processing apparatus control method according to
(付記6)
前記配信エリアが複数存在し、
前記決定部は、前記端末装置が各配信エリア内に移動する確率に応じて、各配信エリアにおいて使用される各データの前記端末装置への送信における伝送レートを決定する、付記5に記載の情報処理装置の制御方法。
(Appendix 6)
A plurality of the delivery areas,
The information according to
(付記7)
情報処理装置の制御プログラムであって、
前記情報処理装置が有する決定部に、端末装置に送信するデータのサイズと前記端末装置に対する前記データの送信に許容される時間とに基づいて、前記データの送信元と前記端末装置との間の通信経路における伝送レートを決定させ、
前記情報処理装置が有する割当部に、前記決定された伝送レートを前記通信経路におけるデータの送信用に割り当てさせる
情報処理装置の制御プログラム。
(Appendix 7)
A control program for an information processing device,
Based on the size of the data to be transmitted to the terminal device and the time allowed for the transmission of the data to the terminal device, the determination unit included in the information processing device, between the transmission source of the data and the terminal device Determine the transmission rate in the communication path,
A control program for an information processing apparatus that causes an allocating unit included in the information processing apparatus to allocate the determined transmission rate for data transmission in the communication path.
(付記8)
前記端末装置に送信するデータは、所定の配信エリアにおいて使用されるデータであり、
前記決定部に、前記端末装置に対する前記データの送信に許容される時間を、前記端末装置と前記配信エリアとの距離に応じて決定させる
付記7に記載の情報処理装置の制御プログラム。
(Appendix 8)
Data to be transmitted to the terminal device is data used in a predetermined distribution area,
The control program for an information processing device according to claim 7, wherein the determination unit causes a time allowed for transmission of the data to the terminal device to be determined according to a distance between the terminal device and the distribution area.
(付記9)
前記配信エリアが複数存在し、
前記決定部に、前記端末装置が各配信エリア内に移動する確率に応じて、各配信エリアにおいて使用される各データの前記端末装置への送信における伝送レートを決定させる、付記8に記載の情報処理装置の制御プログラム。
(Appendix 9)
A plurality of the delivery areas,
The information according to
100 サーバー
120j 携帯端末装置
104 コンテンツ送信部
106 伝送レート制御部
122 測位情報計測部
100
Claims (7)
前記端末装置と前記配信エリアとの距離に応じて、前記端末装置に対して、前記配信データのうち前記端末装置に未送信のデータの送信に許容される時間を決定し、前記判定部による前記判定処理の結果を基に、前記未送信のデータのサイズと前記決定した時間とに基づいて、前記データの送信元と前記端末装置との間の無線通信経路における伝送レートを決定する決定部と、
前記決定された伝送レートを前記通信経路におけるデータの送信用に割り当てる割当部とを有する情報処理装置。 Data amount target determined according to the distance between the terminal device and the distribution area with respect to the data amount of the data already transmitted to the terminal device among the distribution data used in the predetermined distribution area transmitted to the terminal device A determination unit that performs a determination process based on a value;
According to the distance between the terminal device and the distribution area, the terminal device determines a time allowed for transmission of data not transmitted to the terminal device among the distribution data, and the determination unit performs the A determination unit that determines a transmission rate in a wireless communication path between the transmission source of the data and the terminal device based on a size of the untransmitted data and the determined time based on a result of the determination process ; ,
And an allocating unit that allocates the determined transmission rate for data transmission in the communication path.
前記決定部は、前記端末装置が各配信エリア内に移動する確率に応じて、各配信エリアにおいて使用される各データの前記端末装置への送信における伝送レートを決定する、請求項1に記載の情報処理装置。 A plurality of the delivery areas,
The said determination part determines the transmission rate in transmission to the said terminal device of each data used in each delivery area according to the probability that the said terminal device will move in each delivery area. Information processing device.
前記情報処理装置が有する判定部が、端末装置に送信する所定の配信エリアにおいて使用される配信データのうち前記端末装置に送信済みのデータのデータ量に対して、前記端末装置と前記配信エリアとの距離に応じて定まるデータ量の目標値に基づく判定処理を行い、
前記情報処理装置が有する決定部が、前記端末装置と前記配信エリアとの距離に応じて、前記端末装置に対して、前記配信データのうち前記端末装置に未送信のデータの送信に許容される時間を決定し、前記判定部による前記判定処理の結果を基に、前記未送信のデータのサイズと前記決定した時間とに基づいて、前記データの送信元と前記端末装置との間の無線通信経路における伝送レートを決定し、
前記情報処理装置が有する割当部が、前記決定された伝送レートを前記通信経路におけるデータの送信用に割り当てる情報処理装置の制御方法。 A method for controlling an information processing apparatus,
The determination unit included in the information processing device has the terminal device and the distribution area with respect to the data amount of data already transmitted to the terminal device among the distribution data used in the predetermined distribution area transmitted to the terminal device. Perform a determination process based on the target value of the data amount determined according to the distance of
The determination unit included in the information processing apparatus is allowed to transmit data that has not been transmitted to the terminal apparatus among the distribution data, with respect to the terminal apparatus, according to a distance between the terminal apparatus and the distribution area. Wireless communication between the transmission source of the data and the terminal device based on the size of the untransmitted data and the determined time based on the result of the determination process by the determination unit Determine the transmission rate on the route,
An information processing apparatus control method, wherein an allocating unit included in the information processing apparatus allocates the determined transmission rate for data transmission on the communication path.
前記情報処理装置が有する判定部に、端末装置に送信する所定の配信エリアにおいて使用される配信データのうち前記端末装置に送信済みのデータのデータ量に対して、前記端末装置と前記配信エリアとの距離に応じて定まるデータ量の目標値に基づく判定処理を行わせ、
前記情報処理装置が有する決定部に、前記端末装置と前記配信エリアとの距離に応じて、前記端末装置に対して、前記配信データのうち前記端末装置に未送信のデータの送信に許容される時間を決定し、前記判定部による前記判定処理の結果を基に、前記未送信のデータのサイズと前記決定した時間とに基づいて、前記データの送信元と前記端末装置との間の無線通信経路における伝送レートを決定させ、
前記情報処理装置が有する割当部に、前記決定された伝送レートを前記通信経路におけるデータの送信用に割り当てさせる情報処理装置の制御プログラム。 A control program for an information processing device,
With respect to the data amount of data already transmitted to the terminal device among the distribution data used in the predetermined distribution area transmitted to the terminal device, the terminal device and the distribution area To perform a decision process based on the target value of the data amount determined according to the distance of
According to the distance between the terminal device and the distribution area , the determination unit included in the information processing device is allowed to transmit data not transmitted to the terminal device among the distribution data to the terminal device. Wireless communication between the transmission source of the data and the terminal device based on the size of the untransmitted data and the determined time based on the result of the determination process by the determination unit Determine the transmission rate in the path,
A control program for an information processing apparatus that causes an allocating unit included in the information processing apparatus to allocate the determined transmission rate for data transmission in the communication path.
前記決定された伝送レートを前記通信経路におけるデータの送信用に割り当てる割当部と An allocating unit for allocating the determined transmission rate for data transmission in the communication path;
を有し、Have
前記端末装置に送信するデータは、所定の配信エリアにおいて使用されるデータであり、 Data to be transmitted to the terminal device is data used in a predetermined distribution area,
前記決定部は、前記端末装置に対する前記データの送信に許容される時間を、前記端末装置と前記配信エリアとの距離に応じて決定し、 The determining unit determines a time allowed for transmission of the data to the terminal device according to a distance between the terminal device and the distribution area;
前記配信エリアが複数存在し、 A plurality of the delivery areas,
前記決定部は、前記端末装置が各配信エリア内に移動する確率に応じて、各配信エリアにおいて使用される各データの前記端末装置への送信における伝送レートを決定する The determination unit determines a transmission rate in transmission of each data used in each distribution area to the terminal device according to a probability that the terminal device moves into each distribution area.
情報処理装置。Information processing device.
前記情報処理装置が有する決定部が、端末装置に送信するデータのサイズと前記端末装置に対する前記データの送信に許容される時間とに基づいて、前記データの送信元と前記端末装置との間の無線通信経路における伝送レートを決定し、 Based on the size of the data to be transmitted to the terminal device and the time allowed for the transmission of the data to the terminal device, the determination unit included in the information processing device, between the transmission source of the data and the terminal device Determine the transmission rate in the wireless communication path,
前記情報処理装置が有する割当部が、前記決定された伝送レートを前記通信経路におけるデータの送信用に割り当て、 An allocating unit of the information processing apparatus allocates the determined transmission rate for data transmission in the communication path;
前記端末装置に送信するデータは、所定の配信エリアにおいて使用されるデータであり、 Data to be transmitted to the terminal device is data used in a predetermined distribution area,
前記決定部は、前記端末装置に対する前記データの送信に許容される時間を、前記端末装置と前記配信エリアとの距離に応じて決定し、 The determining unit determines a time allowed for transmission of the data to the terminal device according to a distance between the terminal device and the distribution area;
前記配信エリアが複数存在し、 A plurality of the delivery areas,
前記決定部は、前記端末装置が各配信エリア内に移動する確率に応じて、各配信エリアにおいて使用される各データの前記端末装置への送信における伝送レートを決定する The determination unit determines a transmission rate in transmission of each data used in each distribution area to the terminal device according to a probability that the terminal device moves into each distribution area.
情報処理装置の制御方法。A method for controlling an information processing apparatus.
前記情報処理装置が有する決定部に、端末装置に送信するデータのサイズと前記端末装置に対する前記データの送信に許容される時間とに基づいて、前記データの送信元と前記端末装置との間の無線通信経路における伝送レートを決定させ、 Based on the size of the data to be transmitted to the terminal device and the time allowed for the transmission of the data to the terminal device, the determination unit included in the information processing device, between the transmission source of the data and the terminal device Determine the transmission rate in the wireless communication path,
前記情報処理装置が有する割当部に、前記決定された伝送レートを前記通信経路におけるデータの送信用に割り当てさせ、 The allocating unit included in the information processing apparatus causes the determined transmission rate to be allocated for data transmission in the communication path,
前記端末装置に送信するデータは、所定の配信エリアにおいて使用されるデータであり、 Data to be transmitted to the terminal device is data used in a predetermined distribution area,
前記決定部に、前記端末装置に対する前記データの送信に許容される時間を、前記端末装置と前記配信エリアとの距離に応じて決定させ、 The determination unit is allowed to determine a time allowed for transmission of the data to the terminal device according to a distance between the terminal device and the distribution area,
前記配信エリアが複数存在し、 A plurality of the delivery areas,
前記決定部に、前記端末装置が各配信エリア内に移動する確率に応じて、各配信エリアにおいて使用される各データの前記端末装置への送信における伝送レートを決定させる The determination unit is configured to determine a transmission rate in transmission of each data used in each distribution area to the terminal device according to a probability that the terminal device moves into each distribution area.
情報処理装置の制御プログラム。A control program for an information processing apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015011249A JP6476909B2 (en) | 2015-01-23 | 2015-01-23 | Information processing apparatus, information processing apparatus control method, and information processing apparatus control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015011249A JP6476909B2 (en) | 2015-01-23 | 2015-01-23 | Information processing apparatus, information processing apparatus control method, and information processing apparatus control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016136672A JP2016136672A (en) | 2016-07-28 |
| JP6476909B2 true JP6476909B2 (en) | 2019-03-06 |
Family
ID=56512702
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015011249A Expired - Fee Related JP6476909B2 (en) | 2015-01-23 | 2015-01-23 | Information processing apparatus, information processing apparatus control method, and information processing apparatus control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6476909B2 (en) |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4196604B2 (en) * | 2002-07-25 | 2008-12-17 | 富士通株式会社 | Content relay computer, content relay program, content relay method, and content relay system |
| JP4050146B2 (en) * | 2002-12-27 | 2008-02-20 | 松下電器産業株式会社 | Data acquisition area determination device and data acquisition device |
| JP5430235B2 (en) * | 2008-07-23 | 2014-02-26 | 三菱電機株式会社 | Information processing apparatus and program |
| JP5644081B2 (en) * | 2009-09-28 | 2014-12-24 | 日本電気株式会社 | Information providing apparatus, information providing method, and program |
| JP5696541B2 (en) * | 2011-03-16 | 2015-04-08 | 富士通株式会社 | Communication control apparatus and method, and wireless communication system |
| US10091624B2 (en) * | 2014-12-08 | 2018-10-02 | Mitsubishi Electric Corporation | Data providing system |
-
2015
- 2015-01-23 JP JP2015011249A patent/JP6476909B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016136672A (en) | 2016-07-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5395963B2 (en) | Management of location database of positioning system based on network | |
| JP5603432B2 (en) | Determining the location of a mobile device using a location database | |
| JP6463263B2 (en) | Mobile device positioning | |
| JP5260768B2 (en) | Mobile device location estimation | |
| WO2016049223A1 (en) | Bluetooth-based positiong method and apparatus | |
| US10613191B2 (en) | Object tracking and ranging | |
| CN113728287B (en) | Generating a 2D navigation map for collision-free navigation by multiple robots | |
| TW200913747A (en) | Methods and apparatus for resolving Pilot pseudorandom noise code conflicts in a communication system | |
| CN106465455B (en) | A kind of position moving method and relevant device from mobile node | |
| WO2017074750A1 (en) | Bulk propagation timing measurement messaging | |
| US20150103738A1 (en) | Selecting an access point for determining position of a device based on traffic load information | |
| JP6476909B2 (en) | Information processing apparatus, information processing apparatus control method, and information processing apparatus control program | |
| KR101639204B1 (en) | Mechanism for employing and facilitating geodetic triangulation for determining global positioning of computing devices | |
| CN108834053B (en) | Positioning method, device and equipment | |
| CN113949740A (en) | CDN scheduling method, access device, CDN scheduler and storage medium | |
| CN103973747A (en) | Method and device for acquiring content | |
| CN107728609A (en) | Intelligent motion control system and intelligent motion control method | |
| CN111107487B (en) | Position display control method and related device | |
| CN106126723A (en) | A kind of method and device of mobile destination object | |
| CN108268821A (en) | A kind of indoor and outdoor scene recognition method and device | |
| CN114793368B (en) | Downlink communication method and related equipment under high-speed movement | |
| CN111052852A (en) | Radio resource pool allocation device and method in D2D communication | |
| CN112163803A (en) | Beacon code allocation method, device, storage medium and electronic equipment | |
| CN116560381B (en) | Obstacle avoidance method of robot and robot | |
| CN113848916A (en) | Control method and control device for movable device and movable system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181009 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181206 |
|
| 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: 20190108 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190121 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6476909 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |