JP2009153078A - Information communication terminal, information communication system, and control method and control program of information communication terminal - Google Patents
Information communication terminal, information communication system, and control method and control program of information communication terminal Download PDFInfo
- Publication number
- JP2009153078A JP2009153078A JP2007331194A JP2007331194A JP2009153078A JP 2009153078 A JP2009153078 A JP 2009153078A JP 2007331194 A JP2007331194 A JP 2007331194A JP 2007331194 A JP2007331194 A JP 2007331194A JP 2009153078 A JP2009153078 A JP 2009153078A
- Authority
- JP
- Japan
- Prior art keywords
- information
- unit
- radio wave
- wireless communication
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 285
- 238000000034 method Methods 0.000 title claims description 47
- 238000012544 monitoring process Methods 0.000 claims description 37
- 230000005540 biological transmission Effects 0.000 claims description 34
- 230000006870 function Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 description 32
- 238000012545 processing Methods 0.000 description 18
- 238000012546 transfer Methods 0.000 description 8
- 230000003203 everyday effect Effects 0.000 description 7
- 230000003442 weekly effect Effects 0.000 description 6
- 238000012937 correction Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000002354 daily effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、例えば携帯電話端末等のように無線通信によりデータコンテンツ等を取得可能な情報通信端末、情報通信システム、情報通信端末の制御方法及び制御プログラムに関する。 The present invention relates to an information communication terminal, an information communication system, an information communication terminal control method, and a control program capable of acquiring data content and the like by wireless communication, such as a mobile phone terminal.
従来より、様々な無線システムがそれぞれ独自の方法に発展してきており、それら無線システムの代表例として携帯電話システムが知られている。また、携帯電話システムにて使用される携帯電話端末として、近年はブラウザアプリケーション(プログラム)を搭載したものの普及が進んでいる。特に最近の携帯電話端末は、高精細な表示が可能な表示デバイスを搭載したものが増えつつあり、その結果、当該高精細な表示デバイス上に、益々多くの情報を上記ブラウザアプリケーションにより表示させるような需要が高まっている。 Conventionally, various wireless systems have developed into their own methods, and a mobile phone system is known as a representative example of these wireless systems. In recent years, as mobile phone terminals used in mobile phone systems, those equipped with browser applications (programs) have become popular. In particular, recent mobile phone terminals are increasingly equipped with a display device capable of high-definition display, and as a result, more and more information is displayed on the high-definition display device by the browser application. Demand is growing.
その一方で、携帯電話システムにおいて使用可能な電波帯域は有限であり、データ通信時に十分な通信帯域を確保できないことも多く、その場合、各携帯電話端末のユーザが期待する多くの情報を、違和感無くブラウザアプリケーションにより表示デバイスの画面上に表示させることが難しい状況となっている。 On the other hand, the radio wave band that can be used in a mobile phone system is limited, and it is often impossible to secure a sufficient communication band during data communication. In this case, a lot of information expected by users of each mobile phone terminal can be discomforted. It is difficult to display on the screen of the display device by a browser application.
このようなことから、従来は、携帯電話端末専用のブラウザアプリケーションを定義すると同時に、通信容量が少なくても効率的に携帯電話端末ユーザ向けにデータコンテンツを供給可能としたウェブサイトを用意することにより、ユーザがデータコンテンツを閲覧する際の違和感を少なくする工夫がなされている。 For this reason, in the past, by defining a browser application dedicated to mobile phone terminals, at the same time, by preparing a website that can efficiently supply data content for mobile phone terminal users even with a small communication capacity A device has been devised to reduce discomfort when the user browses the data content.
その他、特開平10−333965号の公開特許公報(特許文献1)には、ハイパーテキストを取得する車載可能な情報通信装置において、利用者の操作が行われる可能性が低い車両走行中には、ハイパーテキストを先読みして、その読み出したページをバッファ手段に格納しておき、その後、利用者からページ読み出しの指示がなされた時には、バッファ手段に格納されたページの読み出しを行うことで、迅速なページ読み出しを可能にする技術が開示されている。 In addition, in the published patent publication (Patent Document 1) of Japanese Patent Laid-Open No. 10-333965, in a vehicle-mounted information communication device that acquires hypertext, while a vehicle is traveling with low possibility of user operation, The hypertext is prefetched, the read page is stored in the buffer means, and then when the user instructs to read the page, the page stored in the buffer means is read, so that the page can be quickly read. A technique for enabling page reading is disclosed.
ところが、上述のように表示デバイスが高精細化して表示画素数が増加するのに伴って、携帯電話端末専用のデータコンテンツの情報量も増えつつあり、さらに、最近では一般のパーソナルコンピュータにて閲覧されるようなデータコンテンツを表示可能なブラウザアプリケーション(いわゆるフルブラウザ)を搭載した携帯電話端末も普及しつつある。 However, as the display device becomes higher definition and the number of display pixels increases as described above, the amount of data content dedicated to mobile phone terminals is also increasing, and recently, it has been viewed on a general personal computer. Mobile phone terminals equipped with browser applications (so-called full browsers) capable of displaying such data contents are also becoming widespread.
また近年は、効率的な電波帯域の使用を目指すため、いわゆるHSDPA(High Speed Downlink Packet Access)方式などの電波状況に適応した無線通信技術も普及しつつある。なお、HSDPA方式は、WCDMA変調方式を発展させた方式であり、電波の状態(伝送路の状況)に応じて変調方式を変える適応変調技術が採用されている。このHSDPA方式によれば、例えばHSDPA方式を使用可能な時には当該HSDPA方式を用い、それ以外の時には通常のWCDMA方式を用いるようにしたり、また例えば、HSDPA方式を用いる場合にも変調パラメータの値を刻々と切り換えて使用するようなことが行われる。また、上記HSDPA方式に対応した携帯電話端末では、上記変調方式の切り換えや変調パラメータの変更の何れが行われた場合であっても、常にACLR(Adjacent Channel Leakage Ratio:隣接チャネル漏洩電力比)特性を満足させるように、つまり全ての場合において必ず或る一定以上のACLR特性が得られるように、送信電力増幅器(パワーアンプ)の設定がなされる。すなわち、HSDPA方式の携帯電話端末は、例えば電波状況の良い環境下では短時間にデータコンテンツを取得できる一方で、電波状況が悪い環境下では短時間にデータコンテンツを取得し難くなり、また多くの電力を消費してしまうという問題がある。 In recent years, wireless communication technology adapted to radio wave conditions such as a so-called HSDPA (High Speed Downlink Packet Access) system is becoming widespread in order to aim to use an efficient radio wave band. Note that the HSDPA system is a system that is an extension of the WCDMA modulation system, and adopts an adaptive modulation technique that changes the modulation system in accordance with the state of radio waves (transmission path conditions). According to this HSDPA system, for example, the HSDPA system is used when the HSDPA system can be used, and the normal WCDMA system is used at other times. Things are switched and used every moment. Further, in a mobile phone terminal compatible with the HSDPA method, regardless of whether the modulation method is changed or the modulation parameter is changed, an ACLR (Adjacent Channel Leakage Ratio) characteristic is always obtained. In other words, the transmission power amplifier (power amplifier) is set so as to obtain an ACLR characteristic of a certain level or more in all cases. In other words, for example, an HSDPA mobile phone terminal can acquire data content in a short time in an environment where the radio wave condition is good, but it is difficult to acquire the data content in a short time in an environment where the radio wave condition is bad. There is a problem that power is consumed.
上述したように、近年は、ブラウザアプリケーションにて表示される情報量が増加の一途を辿り、その一方で、有限の電波帯域を効率的に使う必要性も同時に増してきているのに対して、例えば電波状況が悪い環境下にてデータ通信が行われる際には、多くの帯域を要し且つ多くの電力が消費されることになり、有限の電波帯域の有効利用と有効な電力利用の観点から効率が悪くなる問題が発生する。すなわち、特に電波状況が悪い環境下では、データコンテンツの取得に多くの時間を要することによりユーザのストレスが増加し、また、電波帯域及び電力の利用効率の低下という問題が起こる。
本発明は、このような実情に鑑みて提案されたものであり、例えばブラウザアプリケーションによるデータコンテンツ閲覧時におけるユーザのストレス低減と共に、電波帯域及び電力の利用効率の向上を図ることをも可能にする情報通信端末、情報通信システム、情報通信端末の制御方法及び制御プログラム
As described above, in recent years, the amount of information displayed in browser applications has been increasing, while the need to efficiently use a finite radio band has also increased at the same time. For example, when data communication is performed in an environment where the radio wave condition is bad, a lot of bandwidth is required and a lot of power is consumed. From the viewpoint of effective use of limited radio wave band and effective power use As a result, a problem of inefficiency occurs. That is, particularly in an environment where the radio wave condition is bad, it takes a lot of time to acquire the data content, so that the user's stress increases, and there is a problem that the radio wave band and power use efficiency are lowered.
The present invention has been proposed in view of such circumstances, and for example, it is possible to reduce user stress when browsing data content by a browser application, and to improve utilization efficiency of a radio wave band and power. Information communication terminal, information communication system, control method and control program for information communication terminal
本発明の情報通信端末は、情報を表示するための表示部と、無線通信を行うための無線通信部と、無線通信時の電波状況を監視する電波状況監視部と、ユーザからの指示が入力されるユーザ指示入力部と、少なくとも複数の電波状況と複数の情報先読み度合いをそれぞれ関連付けた設定値を保存する設定値保存部と、それら設定値の中から現在監視中の電波状況に応じた情報先読み度合いを決定し、当該決定した情報先読み度合いにて無線通信部を通じた情報の先読み取得を制御する先読み制御部と、その先読み取得された情報を保存する情報保存部と、ユーザから情報表示のための指示が入力された時、当該表示指示された情報が保存済みの場合には当該保存されている情報を読み出して表示部に表示させ、当該表示指示された情報が保存されていない場合には無線通信部を通じて取得した情報を表示部に表示させる制御部とを有することにより、上述した課題を解決する。 The information communication terminal of the present invention has a display unit for displaying information, a wireless communication unit for performing wireless communication, a radio wave state monitoring unit for monitoring a radio wave state during wireless communication, and an instruction from a user. A user instruction input unit, a setting value storage unit that stores at least a plurality of radio wave conditions and a plurality of information read-ahead levels, and information corresponding to the radio wave condition currently being monitored from these setting values A prefetch control unit that controls the prefetching of information through the wireless communication unit at the determined information prefetching level, an information storage unit that stores the prefetched information, and a user that displays information When the display instruction is input, if the display instruction information is already stored, the stored information is read and displayed on the display unit, and the display instruction information is stored. If not even by having a control unit for displaying on the display unit the information obtained through the wireless communication unit, to solve the problems described above.
また、本発明の情報通信システムは、情報通信端末との間の無線通信時の送信電力及び通信帯域と先読みを許可するデータ量を決定し、それら送信電力及び通信帯域と先読みを許可するデータ量を示す情報を情報通信端末へ送信すると共に、通信帯域を使用する専用通信チャネルを設定する無線通信基地局と、無線通信基地局から、無線通信の送信電力及び通信帯域と先読みを許可するデータ量を表す情報を取得し、当該送信電力及び専用通信チャネルを用い、先読みが許可されたデータ量分の情報を、無線通信時の電波状況に応じた情報先読み度合いにて先読み取得して保存し、ユーザから情報表示の指示入力がなされた時に、当該表示指示された情報が保存済みである場合にはその保存されている情報を読み出して表示させ、当該表示指示された情報が保存されていない場合には無線通信を通じて取得した情報を表示させる情報通信端末とを有することにより、上述した課題を解決する。 In addition, the information communication system of the present invention determines the transmission power and communication band during wireless communication with the information communication terminal and the data amount permitting prefetching, and the transmission power, communication band and data amount permitting prefetching. A wireless communication base station that sets a dedicated communication channel that uses a communication band and information that indicates the transmission power and communication band of the wireless communication and the amount of data that is prefetched from the wireless communication base station Information, and using the transmission power and the dedicated communication channel, information for the amount of data for which prefetching is permitted is prefetched and stored with the information prefetching degree according to the radio wave status at the time of wireless communication, When the information input instruction is input from the user, if the information instructed to display is already stored, the stored information is read and displayed, and the display instruction is displayed. If the information is not saved by having the information communication terminal to display the acquired information through a wireless communication, to solve the problems described above.
また、本発明の情報通信端末の制御方法は、無線通信時の電波状況を監視するステップと、少なくとも複数の電波状況と複数の情報先読み度合いをそれぞれ関連付けた設定値の中から、現在監視中の電波状況に応じた情報先読み度合いを決定し、当該決定した情報先読み度合いにて無線通信による情報の先読み取得を制御するステップと、無線通信を通じて先読み取得した情報を保存するステップと、ユーザから情報表示のための指示が入力された時、表示指示された情報が保存済みである場合にはその保存情報を読み出して表示させ、当該表示指示された情報が保存されていない場合には無線通信を通じて取得した情報を表示させるステップとを有することにより、上述した課題を解決する。 The control method of the information communication terminal according to the present invention includes a step of monitoring a radio wave condition during wireless communication, and a setting value associated with at least a plurality of radio wave conditions and a plurality of information prefetching levels, A step of determining information prefetching according to radio wave conditions, controlling prefetching of information by wireless communication with the determined information prefetching, storing information prefetched through wireless communication, and displaying information from the user When the instruction for display is input, if the information instructed to be displayed has been stored, the stored information is read and displayed. If the information instructed to display is not stored, it is acquired through wireless communication. The above-described problem is solved by including the step of displaying the information.
また、本発明の情報通信端末の制御プログラムは、無線通信時の電波状況を監視する電波状況監視部と、少なくとも複数の電波状況と複数の情報先読み度合いをそれぞれ関連付けた設定値の中から、現在監視中の電波状況に応じた情報先読み度合いを決定し、当該決定した情報先読み度合いにて無線通信を通じた情報の先読み取得を制御する先読み制御部と、無線通信を通じて先読み取得した情報を保存制御する情報保存制御部と、ユーザから情報表示のための指示が入力された時、当該表示指示された情報が保存済みである場合には当該保存されている情報を読み出して表示部に表示させ、当該表示指示された情報が保存されていない場合には無線通信部を通じて取得した情報を表示部に表示させる制御部として、情報通信端末を動作させることにより、上述した課題を解決する。 In addition, the control program for the information communication terminal of the present invention includes a radio wave status monitoring unit that monitors a radio wave status at the time of wireless communication, and a setting value that associates at least a plurality of radio wave statuses and a plurality of information prefetch levels, respectively, Determines the information read-ahead level according to the radio wave condition being monitored, and stores and controls the pre-read control unit that controls the read-ahead acquisition of information through wireless communication based on the determined information read-ahead level, and the information read and acquired through wireless communication When an instruction to display information is input from the information storage control unit and the user, if the information instructed to display is already stored, the stored information is read out and displayed on the display unit. When the information instructed to be displayed is not stored, the information communication terminal is operated as a control unit that displays the information acquired through the wireless communication unit on the display unit. It allows to solve the problems described above.
すなわち、本発明によれば、電波状況と情報先読み度合いとがそれぞれ関連付けられており、情報先読みを行う際には、無線通信の電波状況に応じて情報先読み度合いを決め、その情報先読み度合いに基づいて先読みした情報を保存しておく。そして、ユーザから情報表示の指示入力がなされた時、その情報が保存済みである場合にはその保存情報を読み出して表示させ、一方、保存されていない場合には無線通信を通じて取得した情報を表示させるようにする。 That is, according to the present invention, the radio wave status and the information prefetching degree are associated with each other, and when information prefetching is performed, the information prefetching degree is determined according to the radio wave situation of wireless communication, and the information prefetching is based on the information prefetching degree. Save the prefetched information. When an instruction to display information is input from the user, if the information has been stored, the stored information is read out and displayed. On the other hand, if the information is not stored, the information acquired through wireless communication is displayed. I will let you.
本発明においては、電波状況に応じてデータコンテンツ等の情報を先読みして保存しておき、ユーザがデータコンテンツの閲覧を指示した時に、そのデータコンテンツが保存済みである場合にはその保存されたデータコンテンツを読み出して表示させ、一方、保存されていない場合には無線通信を通じて取得したデータコンテンツを表示させるようにしているため、ユーザによるコンテンツ閲覧指示があった時に実際にコンテンツが表示されるまでの時間を短縮でき、その結果、ユーザに与えるストレスを低減可能となっており、さらには、電波帯域及び電力の利用効率の向上を図ることも可能となっている。 In the present invention, information such as data content is pre-read and saved according to the radio wave condition, and when the user instructs to browse the data content, the data content is saved if it has been saved. Data content is read out and displayed. On the other hand, data content acquired through wireless communication is displayed when it is not stored, so until the content is actually displayed when the user gives a content browsing instruction As a result, it is possible to reduce the stress applied to the user, and it is also possible to improve the use efficiency of the radio wave band and power.
以下、図面を参照しながら、本発明の一実施形態について説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
なお、以下の実施形態では、本発明の適用例として携帯電話端末を挙げているが、勿論、ここで説明する内容はあくまで一例であり、本発明はこの例に限定されないことは言うまでもない。 In the following embodiments, a mobile phone terminal is cited as an application example of the present invention. Of course, the content described here is merely an example, and it goes without saying that the present invention is not limited to this example.
[本発明実施形態の概要]
本発明実施形態では、電波状況(通信品質)に応じてデータコンテンツの取得方法を動的に切り換えるようなブラウザアプリケーションを定義する。
[Outline of Embodiment of the Present Invention]
In the embodiment of the present invention, a browser application that dynamically switches the data content acquisition method according to the radio wave condition (communication quality) is defined.
本発明実施形態におけるブラウザアプリケーションは、電波状況(通信品質)が良い時には少しでも多くの情報(データコンテンツ)を先読みする機能を有する。本発明実施形態におけるブラウザアプリケーションは、具体的には、リンク先のデータコンテンツをユーザが選択するかどうかに関わらずに前もって取得して携帯電話端末のバッファに保存する。 The browser application in the embodiment of the present invention has a function of prefetching as much information (data content) as possible even when the radio wave condition (communication quality) is good. Specifically, the browser application in the embodiment of the present invention acquires in advance and stores it in the buffer of the mobile phone terminal regardless of whether the user selects the data content of the link destination.
なお、本実施形態のブラウザアプリケーションにて先読みを行うユースケースとしては、前回サイトを閲覧等した時に最後に表示されたコンテンツに含まれるリンク先のページやサイトを先読みするケースや、携帯電話端末により所望のポータルサイトや知人のウェブログ(いわゆるブログ)等を例えば毎日先読みするようなケースが考えられる。前回サイトを閲覧等した時のリンク先等を先読みするケースの場合、本実施形態のブラウザアプリケーションは、電波状況(通信品質)が良い時に、例えばそのリンク先のページやサイト等のデータコンテンツを先読みしてバッファに保存しておくようにする。また、所望のポータルサイトや知人のブログ等を例えば毎日先読みするようなケースの場合、本実施形態のブラウザアプリケーションは、毎日チェックされているサイトやページ等の履歴を元に、電波状況(通信品質)が良い時に、例えば定期的にそれらサイトやページ等のデータコンテンツを先読みしてバッファに保存しておくようにする。また、所望のポータルサイトや知人のブログ等を例えば毎日チェックするようなケースにおいて、例えばそれらユーザが毎日チェックしたいサイト等が予め「お気に入りリスト」に登録されている場合、本実施形態のブラウザアプリケーションは、電波状況(通信品質)が良い時に、例えば定期的に当該お気に入りリスト内のサイト等のデータコンテンツを先読みしてバッファに保存しておくようにする。 In addition, as a use case for prefetching with the browser application of this embodiment, a case of prefetching a linked page or site included in the content last displayed when browsing the site last time, or a mobile phone terminal For example, a case where a desired portal site or an acquaintance's web log (so-called blog) is prefetched every day is conceivable. In the case of prefetching the link destination at the time of browsing the site the previous time, the browser application of this embodiment prefetches data content such as the linked page or site when the radio wave condition (communication quality) is good. And save it in the buffer. In addition, in the case where the desired portal site or acquaintance's blog is prefetched every day, for example, the browser application of this embodiment uses the history of the sites and pages checked every day to check the radio wave condition (communication quality). ) Is good, for example, data contents such as those sites and pages are prefetched periodically and stored in a buffer. Further, in a case where a desired portal site or an acquaintance's blog is checked every day, for example, when a site that the user wants to check every day is registered in the “favorite list” in advance, the browser application of this embodiment is When the radio wave condition (communication quality) is good, for example, data contents such as sites in the favorites list are prefetched periodically and stored in a buffer.
そして、本発明実施形態におけるブラウザアプリケーションは、例えば電波状況(通信品質)が悪い時に、上記リンク先のデータコンテンツの表示をユーザが指示した場合には、新たに無線通信を行うことなく、上述のように電波状況(通信品質)が良い時に先読みして携帯電話端末のバッファに保存しておいたデータコンテンツを読み出し、それを表示する。 In the browser application according to the embodiment of the present invention, for example, when the radio wave condition (communication quality) is poor, when the user instructs display of the data content of the link destination, the above-described browser application does not newly perform wireless communication. As described above, when the radio wave condition (communication quality) is good, the data content prefetched and stored in the buffer of the mobile phone terminal is read and displayed.
また、本実施形態のブラウザアプリケーションは、上記データコンテンツ等を先読みする際に、電波状況(すなわち通信品質、通信環境)に応じて、どの程度先読みを行うか、つまり先読み度合いを予め設定可能となされている。 In addition, the browser application according to the present embodiment can set in advance how much prefetching is performed, that is, the degree of prefetching, according to the radio wave condition (that is, communication quality and communication environment) when prefetching the data content and the like. ing.
ここで、先読み度合いを定義するパラメータとしては、先読みするリンクの段階数やページ数、先読みするコンテンツのデータサイズ、先読みしたデータを保存する携帯電話端末のバッファ容量、先読みするリンク内のサイトやページ,データコンテンツについて予め設定した優先順位などのパラメータを挙げることができる。すなわち例えば、先読みするリンクの段階数やページ数が設定されている場合にはそれら段階数やページ数まで先読みし、コンテンツのデータサイズが設定されている場合にはそのデータサイズになるまで先読みし、また、携帯電話端末のバッファ容量に応じたデータ量だけ先読みし、優先順位が設定されている場合には優先度の高いページ等から順に先読みするようなことを行う。特に、優先順位が設定されている場合において、例えば毎日チェックするようなサイトがある場合には、優先順位が高いものほど迅速にチェックできることになる。これら先読み度合いを定義するパラメータの詳細な使用例については後述する。 Here, parameters for defining the degree of prefetching include the number of stages and pages of the prefetched link, the data size of the prefetched content, the buffer capacity of the mobile phone device that stores the prefetched data, and the site or page in the prefetched link. , Parameters such as priority order set in advance for the data content can be listed. In other words, for example, when the number of link stages and the number of pages to be prefetched are set, the number of stages and the number of pages are prefetched. When the data size of the content is set, the prefetching is performed until the data size is reached. In addition, prefetching is performed for the amount of data corresponding to the buffer capacity of the mobile phone terminal, and when priority is set, prefetching is performed in order from the page with the highest priority. In particular, when priority is set, for example, when there is a site that is checked daily, the higher the priority is, the quicker the check can be made. A detailed usage example of the parameters defining the prefetching degree will be described later.
一方、上記電波状況を定義するパラメータとしては、例えば電波強度「強」や電波強度「弱」の2値で表されるパラメータの他、例えば電波強度「強」,電波強度「中」,電波強度「弱」のように3値や、電波強度「強1」,電波強度「強2」,電波強度「中1」,電波強度「中2」,電波強度「弱1」,電波強度「弱2」のように3値以上のパラメータなどを挙げることができる。また、電波状況を定義するパラメータとしては、上述のような電波強度だけでなく、例えば、ブロックエラーレート、ビットエラーレートなどのように、携帯電話端末における無線通信品質を示す指数を用いることもでき、また、上記通信品質と送信電力とを関連付けた指数を用いることもできる。これら電波状況を定義するパラメータの詳細な使用例については後述する。 On the other hand, the parameters defining the radio wave conditions include, for example, parameters represented by binary values of radio wave intensity “strong” and radio wave intensity “weak”, for example, radio wave intensity “strong”, radio wave intensity “medium”, Three values such as “weak”, radio wave intensity “strong 1”, radio wave intensity “strong 2”, radio wave intensity “medium 1”, radio wave intensity “medium 2”, radio wave intensity “weak 1”, radio wave intensity “weak 2” ”Can be cited as a parameter having three or more values. Further, as a parameter that defines the radio wave condition, not only the radio wave intensity as described above but also an index indicating the wireless communication quality in the mobile phone terminal such as a block error rate and a bit error rate can be used. An index that associates the communication quality with the transmission power can also be used. A detailed usage example of the parameters defining these radio wave conditions will be described later.
すなわち、本実施形態の場合、例えば電波状況や通信品質等を表す各パラメータのそれぞれについて、先読みするリンクの段階数やページ数、先読みするコンテンツのデータサイズ、先読みするリンク内のサイトの優先順位などのパラメータを個々に設定可能となされている。 That is, in the case of the present embodiment, for each parameter representing the radio wave condition, communication quality, etc., the number of prefetched link stages and the number of pages, the data size of the prefetched content, the priority order of the sites in the prefetched link, etc. The parameters can be set individually.
なお、上述した先読み度合いや電波状況等についての各パラメータは、ユーザにより設定されても良いし、予め携帯電話端末に初期値として設定されていても良い。また、先読み度合いを定義する各パラメータについては、ユーザにより既に設定されている場合及び予め携帯電話端末に初期値として既に設定されている場合の何れであっても、電波状況等に応じて動的に変更されても良い。 Note that the above-described parameters regarding the degree of prefetching, the radio wave condition, and the like may be set by the user or may be set in advance as initial values in the mobile phone terminal. Each parameter that defines the degree of prefetching is dynamic depending on the radio wave condition etc., whether it is already set by the user or is already set as an initial value in the mobile phone terminal in advance. It may be changed to.
また、本実施形態のブラウザアプリケーションは、例えば携帯電話端末が複数の無線通信システムに対応している場合には、それら複数の通信システムの中で電波状況が良く、より高速にデータ転送可能な通信システムを選択的に切り換えて使用する機能を備えていても良い。なお、本実施形態のブラウザアプリケーションは、高速データ通信が可能な通信システムであっても、例えば高価な通信料を必要とする場合などにおいては、必ずしも当該高速通信が可能なシステムを選択せず、低料金の通信システムを使用するようにしても良い。 In addition, the browser application of the present embodiment, for example, when a mobile phone terminal is compatible with a plurality of wireless communication systems, has a good radio wave condition in the plurality of communication systems and can perform data transfer at a higher speed. A function for selectively switching the system may be provided. Even if the browser application of the present embodiment is a communication system capable of high-speed data communication, for example, when an expensive communication fee is required, the system capable of high-speed communication is not necessarily selected. A low-cost communication system may be used.
そして、本実施形態のブラウザアプリケーションによれば、上述した各設定、すなわち通信システムとその強度、先読み度合い、複数の通信システムの切り換え、データ転送速度に応じた通信システムの選択等について、それぞれを個別に設定可能となされている。 According to the browser application of the present embodiment, each of the above-described settings, that is, the communication system and its strength, the read-ahead degree, the switching of a plurality of communication systems, the selection of the communication system according to the data transfer rate, etc. It can be set to.
上述したように、本実施形態の携帯電話端末においては、電波状況に応じてデータコンテンツの取得及びそのデータ取得量を動的に制御可能となされているため、データコンテンツ取得待ち時間によるユーザのストレス低減と、有限の電波帯域の有効活用が可能となり、非常に効率的であり且つ高い利便性を実現可能となっている。 As described above, in the mobile phone terminal according to the present embodiment, the acquisition of data content and the amount of data acquisition can be dynamically controlled in accordance with the radio wave condition. Reduction and effective utilization of a finite radio wave band are possible, which is very efficient and can realize high convenience.
[情報通信システムの概略構成]
図1には、本発明実施形態の情報通信システムの概略構成を示す。なお、図1では、本発明実施形態の情報通信システムの説明に必要な主要構成要素のみを示している。
[Schematic configuration of information communication system]
FIG. 1 shows a schematic configuration of an information communication system according to an embodiment of the present invention. FIG. 1 shows only main components necessary for explaining the information communication system of the embodiment of the present invention.
図1において、ユーザの携帯電話端末5は、携帯電話網の基地局4及び交換機3を通じてインターネット2に接続可能となされている。さらに、携帯電話端末5は、上記インターネット2を経由してコンテンツサーバ1にアクセス可能となされている。そして、携帯電話端末5は、本実施形態のブラウザアプリケーションにより表示デバイスの画面上に表示可能なデータコンテンツを、上記コンテンツサーバ1から取得可能となされている。
In FIG. 1, a user's
なお、図1ではコンテンツサーバ1として一つのサーバのみを図示しているが、実際のコンテンツサーバ1は、例えば携帯電話端末5の「お気に入りリスト」に登録されている複数のサイトのデータコンテンツを蓄積した複数のコンテンツサーバである。
Although FIG. 1 shows only one server as the
[携帯電話端末の概略構成]
図2には、本発明実施形態の携帯電話端末の概略構成を示す。なお、図2には、本発明実施形態の携帯電話端末の説明に必要な主要構成要素のみを示している。
[Schematic configuration of mobile phone terminal]
FIG. 2 shows a schematic configuration of the mobile phone terminal according to the embodiment of the present invention. FIG. 2 shows only main components necessary for the description of the mobile phone terminal according to the embodiment of the present invention.
図2の携帯電話端末は、主要構成要素として、コンテンツ制御部10、本発明のユーザ指示入力部を含む入力制御部11、表示部12、タイマ13部、GPS部14、本発明無線通信部を含むデータ通信制御部15及び無線制御部19、電波状況監視部16、本発明の設定値保存部に対応する先読判定条件保存部17、本発明の情報保存部に対応するコンテンツ保存部18を有している。
2 includes, as main components, a
上記無線制御部19は、単体若しくは複数の通信システムに対応した無線通信デバイスと、その無線通信デバイスを制御する制御回路とからなる。
The
データ通信制御部15は、無線通信のための通信プロトコルやブラウザアプリケーション(プログラム)の実行に伴う通信プロトコルのためのTCP/IP制御を行う。
The data
なお、無線制御部19とデータ通信制御部15は、後述する先読み専用の通信チャネルを用いた無線通信に関連する制御等についても行う。
The
本実施形態の携帯電話端末は、上記無線制御部19が携帯電話網の基地局4と通信し、さらに交換機3及びインターネット2を経由してコンテンツサーバ1に接続し、また、データ通信制御部15がTCP/IP通信を行うことにより、上記コンテンツサーバ1からデータコンテンツを取得可能となされている。
In the mobile phone terminal of the present embodiment, the
電波状況監視部16は、基地局4との間で無線通信が行われる際の電波状況を監視する。具体的に説明すると、電波状況監視部16は、電波強度、ブロックエラーレート、ビットエラーレートなどのように、携帯電話端末における無線通信品質を示す指数を取得及び監視することにより、現在の電波状況がどのようになっているかを検知する。なお、携帯電話網における無線通信品質を示す指数としては、その他にも、例えば、基地局4から送られてくる情報、すなわち例えば、基地局と携帯電話端末との間の距離や基地局4における帯域当たりのユーザ収容数などを用いることもできる。電波状況監視部16は、これら電波強度、ブロックエラーレート、ビットエラーレート、基地局までの距離、帯域当たりのユーザ収容数などの無線通信品質を示す各指数のうち、何れか一つを用いるか若しくは少なくとも二つ以上を組み合わせたものを用いることにより、現在の電波状況を判断する。そして、電波状況監視部16は、上記監視により得た電波状況を表す情報を、コンテンツ制御部10へ送る。
The radio wave
コンテンツ制御部10は、本実施形態のブラウザアプリケーション(プログラム)の実行、及び、当該アプリケーションの実行に伴ったデータコンテンツの保存、データコンテンツの表示等のための各種演算や制御等を行う。
The
入力制御部11は、携帯電話端末に搭載されている各種キー等を通じたユーザ操作を検出し、そのユーザ操作信号をコンテンツ制御部10へ送る。本実施形態の場合の当該ユーザ操作としては、データコンテンツ閲覧のための表示指示やリンク先の指定やページ指定などを挙げることができる。
The
表示部12は、例えば液晶や有機EL等の表示デバイスとその表示デバイスを制御する表示制御回路とを有してなり、当該表示デバイスの画面上に、本実施形態のブラウザアプリケーションによりコンテンツ等が表示される。
The
上記先読判定条件保存部17は、前述したように、先読み度合いを定義するパラメータと、当該先読みを行う際の前記電波状況を定義するパラメータ等のような先読み判定条件についての設定情報が保存されている。また先読判定条件保存部17には、所望のポータルサイトや知人のブログ等のようにユーザが毎日チェックしたいサイト等のアドレス(URL)が「お気に入りリスト」として登録されている。
As described above, the prefetch determination
コンテンツ保存部18は、本実施形態のブラウザアプリケーションの実行により先読みしたデータコンテンツを保存する。なお、コンテンツ保存部18には、ブラウザアプリケーションによりキャッシュされたデータコンテンツも保存可能である。
The
タイマ部13は、日時や時間等の計測を行う。なお本実施形態において、当該タイマ部13の時間情報は、例えばデータコンテンツを定期的に先読みする設定がなされている場合の先読み実行時間の決定等に用いられる。
The
GPS(Global Positioning System)部14は、本実施形態の携帯電話端末の現在位置を計測する。本実施形態において、当該GPS部14の現在位置情報は、例えば先読みを実行する位置が決められているような場合に、その先読み実行場所を検知するためなどに用いることができる。また、先読み実行場所は、例えば予めユーザにより決められた場所や携帯電話端末に初期値として決められた場所であっても良いし、例えば学習により取得した場所であっても良い。学習により取得される場所としては、例えば通勤経路や通学経路などユーザが頻繁に利用する経路上において、電波状況監視部16にて常に電波状況が良いと判断される場所などを挙げることができる。すなわち、この場合の本実施形態の携帯電話端末は、例えば通勤経路や通学経路などユーザが頻繁に利用する経路上において、電波状況監視部16にて監視した電波状況が良い場所が例えば一定期間に渡って繰り返し検知された場合には、その電波状況が良い場所を先読みの実行に適した場所として学習するような学習機能を備える。そして、携帯電話端末は、当該学習により得た場所に来たことをGPS部14の測位情報から判断した時に、先読みを実行する。これにより、効率的な先読みが可能となる。なお、位置情報は、GPS部14による位置情報の他に、本実施形態の携帯電話端末がエリア内に入っている基地局の位置情報(つまり基地局番号により特定される位置の情報)を用いるようにしても良い。
A GPS (Global Positioning System)
また、本実施形態の携帯電話端末において、上記コンテンツ制御部10は、主要構成要素として、要求表示部21、表示制御部22、本発明の先読み制御部と情報保存制御部に相当する先読判定部23及びコンテンツ解析部24を有する。なお、当該コンテンツ制御部10の各主要構成要素の機能は、例えばCPUが本実施形態のブラウザアプリケーション(プログラム)を実行することにより実現されるものである。
In the mobile phone terminal of the present embodiment, the
先読判定部23は、例えば前回表示したサイトのリンク先や上記先読判定条件保存部17に登録されている「お気に入りリスト」のサイト等を先読みする際に、当該先読判定条件保存部17に保存されている前述のパラメータと、電波状況監視部16による電波状況の監視情報とに基づいて、それらサイトのデータコンテンツを先読みするかどうか判定する。すなわち、先読判定部23は、電波状況監視部16による電波状況の監視情報から現在の電波がどのような状況にあるかを認識し、その電波状況から先読みのための無線通信が可能であるか、及び、その電波状況に応じて各サイトのデータコンテンツをどの程度まで先読みするか(つまり先読み度合い)を決める。なお本実施形態において、当該先読判定部23は、上記電波状況が良い場所の学習とその学習情報に基づく先読みの実行についての判定も行うことができる。
For example, when the
コンテンツ解析部24は、先読判定条件保存部17に保存されている前述のパラメータやコンテンツ保存部18のメモリ容量に基づいて、先読みするサイトとコンテンツを決定する。すなわち、コンテンツ解析部24は、先読みするサイト内のリンクの段階数やページ数、先読みするコンテンツのデータサイズ、コンテンツ保存部18のメモリ残容量、先読みするサイト等に設定された優先順位などに応じて、何れのサイトのデータコンテンツを先読みするかを決定する。
The
上記要求制御部21は、コンテンツ解析部24にて先読みすると決定されたサイトのデータコンテンツを、前記コンテンツサーバ1に対して要求するための情報を生成する。この場合のデータコンテンツ要求情報は、データ通信制御部15及び無線制御部19を介して、図1の基地局4に送信され、さらに交換機3,インターネット2を経由してコンテンツサーバ1へ送られる。なお、要求制御部21は、入力制御部11からユーザ操作情報が供給され、そのユーザ操作情報が、データコンテンツの取得を指示する情報である場合に、当該ユーザ操作情報により指示されたデータコンテンツを、前記コンテンツサーバ1に対して要求することも行う。
The
そして、上記要求制御部21からの要求に応じてコンテンツサーバ1からデータコンテンツが送信され、そのデータコンテンツが無線制御部19及びデータ通信制御部15を介して受信された場合、コンテンツ解析部24は、当該受信されたデータコンテンツをコンテンツ保存部18に保存する。
When the data content is transmitted from the
また、入力制御部11からユーザ操作情報が供給され、そのユーザ操作情報がデータコンテンツの表示を指示する情報である場合、コンテンツ解析部24は、当該ユーザ操作情報により指示されたデータコンテンツが、既に先読みによりコンテンツ保存部18に保存されているか否かを解析する。
Further, when user operation information is supplied from the
そして、当該ユーザにより表示指示がなされたデータコンテンツがコンテンツ保存部18に保存されている場合、コンテンツ解析部24は、そのデータコンテンツをコンテンツ保存部18から読み出し、表示制御部22に渡す。表示制御部22は、当該データコンテンツを表示部12の表示デバイスに表示するために必要な処理を行うと共に、その処理により生成された表示データを表示部12へ転送する。これにより、表示デバイスの画面上には、上記先読みされてコンテンツ保存部18に保存されていたデータコンテンツが表示されることになる。
When the data content instructed to be displayed by the user is stored in the
一方、上記ユーザにより表示指示がなされたデータコンテンツがコンテンツ保存部18に保存されていない場合、コンテンツ解析部24は、上記要求制御部21に対して、そのデータコンテンツの取得を依頼する。これにより、要求制御部21は、そのデータコンテンツを前記コンテンツサーバ1に対して要求するための情報を生成する。そして、上記要求制御部21からの要求に応じてコンテンツサーバ1からデータコンテンツが送信され、そのデータコンテンツが無線制御部19及びデータ通信制御部15を介して受信されると、表示制御部22は、その当該データコンテンツを表示部12の表示デバイスに表示するために必要な処理を行うと共に、その処理により生成された表示データを表示部12へ転送する。これにより、表示デバイスの画面上には、上記コンテンツサーバ1から取得したデータコンテンツが表示されることになる。
On the other hand, when the data content instructed to be displayed by the user is not stored in the
なお、例えばユーザからデータコンテンツの表示指示がなされた場合において、上記コンテンツ保存部18に保存されているデータコンテンツの読み出しは、そのデータコンテンツが当該コンテンツ保存部128に保存されており且つ上記電波状況監視部16にて監視中の現在の電波状況が悪い場合にのみ行われても良い。
Note that, for example, when a display instruction for data content is given by the user, the data content stored in the
[先読判定条件のためのパラメータ例]
図3には、上記先読判定部23が、電波状況に応じた先読みの可否の判断や先読みするデータ量を把握するために参照する、上記先読判定条件保存部17に格納されているパラメータ(設定値)の一例を示す。
[Parameter example for prefetch judgment condition]
In FIG. 3, the parameters stored in the prefetch determination
本実施形態の携帯電話端末が複数の無線通信システムに対応している場合、先読判定条件保存部17には、各無線通信システム毎に、例えば図3に示すような電波状況を定義するパラメータと先読み度合いを定義するパラメータとが関連付けられて設定登録される。
When the mobile phone terminal according to the present embodiment is compatible with a plurality of wireless communication systems, the prefetch determination
図3は、複数の無線通信システムの一例として、HSDPAとGSM(Global System for Mobile Communications)を挙げている。また、図3では、前記電波状況(つまり通信品質)を定義するパラメータとして、各無線通信システムにより与えられた無線通信帯域の最大データ転送量の上限に対する有効通信速度が設定され、さらに、前記先読み度合いを定義するパラメータとして、最大先読み可能な容量とリンク数が設定されている例を挙げている。また、図3の例では、上記無線通信システムにより与えられた無線通信帯域の最大データ転送量の上限が例えば100kbpsであり、その最大データ転送量の上限に対して例えば70kbpsのデータ転送が可能である場合に、通信品質を70%と表現している。図3の例では、それぞれの通信品質に対して、どの程度コンテンツを先読みするかを、最大先読み容量や最大先読みリンク数などにより規定している。また、図3中の「N/A」のように、そもそも先読みしないケースについても規定されている。本実施形態では、これらの指標の少なくとも二つ以上を組み合わせたものが通信品質の判断に用いられる。なお、通信品質については、前述したように、電波強度,ブロックエラーレート,ビットエラーレート,基地局との距離,帯域当たりのユーザ収容数など、携帯電話の無線通信品質を示す他の指数を用いても良い。本実施形態の場合、具体的には、これら指標を用いて基地局が通信品質を判断し、その通信品質の情報を携帯電話端末へ送るようにしているが、勿論、携帯電話端末側で通信品質を判断しても良い。 FIG. 3 lists HSDPA and GSM (Global System for Mobile Communications) as an example of a plurality of wireless communication systems. Further, in FIG. 3, an effective communication speed with respect to the upper limit of the maximum data transfer amount of the wireless communication band given by each wireless communication system is set as a parameter defining the radio wave condition (that is, communication quality). An example is given in which the maximum prefetchable capacity and the number of links are set as parameters defining the degree. In the example of FIG. 3, the upper limit of the maximum data transfer amount of the wireless communication band given by the wireless communication system is, for example, 100 kbps, and data transfer of, for example, 70 kbps is possible with respect to the upper limit of the maximum data transfer amount. In some cases, the communication quality is expressed as 70%. In the example of FIG. 3, how much content is prefetched for each communication quality is defined by the maximum prefetch capacity and the maximum number of prefetch links. Also, a case where no prefetching is performed in the first place, such as “N / A” in FIG. In the present embodiment, a combination of at least two of these indexes is used for determining communication quality. For communication quality, as described above, other indexes indicating the wireless communication quality of mobile phones such as radio wave intensity, block error rate, bit error rate, distance to base station, number of users accommodated per band, etc. are used. May be. In the case of the present embodiment, specifically, the base station determines the communication quality using these indices and sends the communication quality information to the mobile phone terminal. Of course, the communication is performed on the mobile phone terminal side. You may judge quality.
図3の具体例についてより詳細に説明すると、先読判定条件保存部17には、例えば通信システム「HSDPA」の電波状況を定義するパラメータとして通信品質「70%以上」を示す値が設定され、且つ、先読み度合いを定義するパラメータとして最大先読容量「100KB」の値と、最大先読リンク数「10リンク」の値が設定されている。また、先読判定条件保存部17には、通信システム「HSDPA」の電波状況を定義するパラメータとして通信品質「30〜70%」の値が設定され、且つ、先読み度合いを定義するパラメータとして最大先読容量「10KB」の値と、最大先読リンク数「3リンク」の値が設定されている。また、先読判定条件保存部17には、通信システム「HSDPA」の電波状況を定義するパラメータとして通信品質「30%未満」の値が設定され、且つ、先読み度合いを定義するパラメータとして最大先読容量「N/A」の値と、最大先読リンク数「N/A」の値が設定されている。さらに、先読判定条件保存部17には、例えば通信システム「GSM」の電波状況を定義するパラメータとして通信品質「70%以上」の値が設定され、且つ、先読み度合いを定義するパラメータとして最大先読容量「10KB」の値と、最大先読リンク数「3リンク」の値が設定されている。また、先読判定条件保存部17には、通信システム「GSM」の電波状況を定義するパラメータとして通信品質「70%未満」の値が設定され、且つ、先読み度合いを定義するパラメータとして最大先読容量「N/A」の値と、最大先読リンク数「N/A」の値が設定されている。
The specific example of FIG. 3 will be described in more detail. In the prefetch determination
したがって、この図3の例の場合、通信システムとして「HSDPA」が用いられている際に、前記電波状況監視部16にて通信品質が「70%以上」であることが検知されると、上記先読判定部23は、上記最大先読容量の「100KB」以内のデータ量で且つ上記最大先読リンク数の「10リンク」以内のリンク数までデータの先読みを行えると判定する。また、通信システムとして「HSDPA」が用いられている際に、前記電波状況監視部16にて通信品質が「30〜70%」であることが検知されると、上記先読判定部23は、上記最大先読容量の「10KB」以内のデータ量で且つ上記最大先読リンク数の「3リンク」以内のリンク数までデータの先読みを行えると判定する。また、通信システムとして「HSDPA」が用いられている際に、前記電波状況監視部16にて通信品質が「30%未満」であることが検知されると、上記先読判定部23は、上記最大先読容量の「N/A」と上記最大先読リンク数の「N/A」からデータの先読みを行わないと判定する。一方、通信システムとして「GSM」が用いられている際に、前記電波状況監視部16にて通信品質が「70%以上」であることが検知されると、上記先読判定部23は、上記最大先読容量の「10KB」以内のデータ量で且つ上記最大先読リンク数の「3リンク」以内のリンク数までデータの先読みを行えると判定する。また、通信システムとして「GSM」が用いられている際に、前記電波状況監視部16にて通信品質が「70%未満」であることが検知されると、上記先読判定部23は、上記最大先読容量の「N/A」と上記最大先読リンク数の「N/A」からデータの先読みを行わないと判定する。
Therefore, in the case of the example in FIG. 3, when “HSDPA” is used as the communication system, if the radio wave
なお、本実施形態では、最大先読容量を規定し、その容量以内のデータコンテンツを先読みする例を挙げているが、例えば先読みするデータコンテンツの種類を認識(例えば拡張子を見る)し、そのコンテンツの種類の認識結果に応じて先読みを行うか否かを判断しても良い。これにより、例えば、先読みするデータコンテンツの拡張子により、そのデータコンテンツが動画コンテンツや静止画コンテンツのように非常にデータ量が大きいものである場合には、先読みを行わないような制御が可能となる。なお、逆に、拡張子がHTMLやTXTなどのファイルを優先的に取得するようにしても良い。 In this embodiment, an example is given in which the maximum prefetch capacity is specified and data content within the capacity is prefetched. For example, the type of data content to be prefetched is recognized (for example, an extension is viewed) Whether to perform prefetching may be determined according to the recognition result of the content type. As a result, for example, when the data content has a very large amount of data such as moving image content or still image content due to the extension of the data content to be prefetched, it is possible to control such that prefetching is not performed. Become. Conversely, files with extensions such as HTML and TXT may be preferentially acquired.
[携帯電話端末側における送信電力と通信品質の定義例]
また、本実施形態においては、例えば送信電力が低くても目標とする「Eb/Io」を満たすことができる場合に通信品質が良いと定義し、送信電力を上げないと目標「Eb/Io」を満たせない場合に通信品質が悪いと定義することも可能である。なお、「Eb/Io」とは、所要品質を満たすための指標であり、誤り訂正後の1ビット当たりに必要な受信電力(Eb)と単位種帯域当たりの干渉電力(Io)との比(Eb/Io)である。
[Example of definition of transmission power and communication quality on the mobile phone terminal]
In the present embodiment, for example, when the target “Eb / Io” can be satisfied even if the transmission power is low, the communication quality is defined as good. If the transmission power is not increased, the target “Eb / Io” is defined. It is also possible to define that the communication quality is poor when the above is not satisfied. Note that “Eb / Io” is an index for satisfying the required quality, and the ratio between the received power (Eb) required per bit after error correction and the interference power (Io) per unit type band ( Eb / Io).
すなわちこの例において、上記送信電力は通信システムに依存するパラメータであるが、例えば図4に示すように、最大送信電力が「0dBm」で最低送信電力が「−100dBm」であるような通信システムを想定した場合、例えば、最低送信電力の「−100dBm」でも目標「Eb/Io」を満たすことができる場合には通信品質を「100%」とし、また例えば、送信電力が「−80dBm」で目標「Eb/Io」を満たすことができる場合には通信品質を「80%」とし、逆に例えば、最大送信電力の「0dBm」でも目標「Eb/Io」を満たすことができない場合には通信品質を「0%」とする。 That is, in this example, the transmission power is a parameter depending on the communication system. For example, as shown in FIG. 4, a communication system in which the maximum transmission power is “0 dBm” and the minimum transmission power is “−100 dBm”. Assuming that, for example, when the target transmission rate “−100 dBm” can satisfy the target “Eb / Io”, the communication quality is set to “100%”. For example, the transmission power is set to “−80 dBm”. When “Eb / Io” can be satisfied, the communication quality is set to “80%”. Conversely, for example, when the maximum transmission power “0 dBm” cannot satisfy the target “Eb / Io”, the communication quality is set. Is “0%”.
但し、目標とする「Eb/Io」は、与えられた通信方式、帯域、ビットレート、誤り訂正方式等の条件によって変わる。このため、例えばそれら通信方式、帯域、ビットレート、誤り訂正方式等の各条件の目標「Eb/Io」毎にテーブルを定義しても良い。なお、図4は、簡易的にそれらの各条件が同じであることを前提として、送信電力と通信品質を定義した例である。 However, the target “Eb / Io” varies depending on conditions such as a given communication method, bandwidth, bit rate, error correction method, and the like. Therefore, for example, a table may be defined for each target “Eb / Io” of each condition such as the communication method, the bandwidth, the bit rate, and the error correction method. FIG. 4 is an example in which transmission power and communication quality are defined on the assumption that these conditions are simply the same.
[基地局側における送信電力と通信品質及び先読可能容量の定義例]
上述の図4の例は、携帯電話端末側における送信電力と通信品質の定義を示しているが、例えば図5に示すように、基地局側でも同様に送信電力と通信品質を定義すると同時に先読可能容量をも定義し、少ない送信電力で確保できる通信帯域に限って、携帯電話端末に先読みを許可するようなことも可能である。なお、この図5における送信電力と通信品質の定義は図4の例と同様であり、図5の例ではさらに先読可能容量が定義されている。
[Definition example of transmission power, communication quality and prefetchable capacity on the base station side]
The above-described example of FIG. 4 shows the definition of transmission power and communication quality on the mobile phone terminal side. For example, as shown in FIG. It is also possible to define a readable capacity and allow the mobile phone terminal to pre-read only in a communication band that can be secured with a small transmission power. Note that the definitions of transmission power and communication quality in FIG. 5 are the same as in the example of FIG. 4, and in the example of FIG. 5, a prefetchable capacity is further defined.
すなわち、基地局側では、この図5の表を参照して、より少ない電力で送信できる場合において、或る所定の開始時点から一定時間内(例えば1000ms以内)に、携帯電話端末が先読みしても良いデータ容量を規定し、その規定したデータ容量を携帯電話端末に通知する。 That is, on the base station side, with reference to the table in FIG. 5, when transmission can be performed with less power, the mobile phone terminal pre-reads within a certain time (for example, within 1000 ms) from a predetermined start time. A good data capacity is specified, and the specified data capacity is notified to the mobile phone terminal.
また、基地局は、上記一定時間経過すると、次の規定時間(一定時間)内に携帯電話端末が先読みしてよいデータ容量を決める処理を再度行う。なお、携帯電話端末が先読みできるデータ量の制限は、例えば先読み専用の通信チャネルを定義し、当該専用通信チャネルを通じて一定量のデータ(規定データ容量のデータ)を転送したことを検知した時点で、基地局側でその専用通信チャネルをクローズすることにより実現できる。すなわちこの例によれば、基地局側から一方的にデータ容量に制約を課すことが可能となる。 In addition, when the predetermined time has elapsed, the base station performs again the process of determining the data capacity that the mobile phone terminal can prefetch within the next specified time (fixed time). Note that the limit on the amount of data that can be prefetched by the mobile phone terminal is, for example, when a communication channel dedicated to prefetching is defined and a certain amount of data (data with a prescribed data capacity) is detected through the dedicated communication channel. This can be realized by closing the dedicated communication channel on the base station side. That is, according to this example, it is possible to impose restrictions on the data capacity unilaterally from the base station side.
なお、本実施形態において、上記基地局側にて一定時間を規定する上記所定の開始時点としては、先読みを希望する携帯電話端末が上記専用通信チャネルをオープンすることを当該基地局に要求した時点とする。基地局は、携帯電話端末から上記専用通信チャネルのオープン要求を受け取ったことをトリガ(所定の開始時点)として、上記一定時間内の先読み可能データ容量の計算を行い、上記専用通信チャネルをオープンする。 In the present embodiment, the predetermined start time that defines a certain time on the base station side is the time when a mobile phone terminal that desires prefetching requests the base station to open the dedicated communication channel. And The base station uses the trigger (predetermined start time) to receive the dedicated communication channel open request from the mobile phone terminal, calculates the prefetchable data capacity within the predetermined time, and opens the dedicated communication channel. .
上述のように基地局側にて一定時間内の先読み可能データ容量が決められ、さらに専用通信チャネルがオープンされると、携帯電話端末は、そのデータ容量の範囲内で、出来る限りの先読みを行うことが可能となる。 As described above, when the base station determines the prefetchable data capacity within a predetermined time and further opens the dedicated communication channel, the mobile phone terminal performs prefetching as much as possible within the range of the data capacity. It becomes possible.
なお、携帯電話端末は、その限られた通信容量の中で効率的に先読みするために、例えば拡張子がHTMLやTXTなどのファイルを優先的に取得するなどの対策をとっても良い。 Note that the mobile phone terminal may take measures such as preferentially acquiring a file with an extension such as HTML or TXT in order to efficiently prefetch in the limited communication capacity.
[お気に入りリストに基づく先読み処理]
次に、図6には、上記先読判定部23が、先読みするサイトを決める際やそれらサイトの何れを優先的に先読みするかの判断、先読みするリンク数やデータ量を決める際に参照する、上記先読判定条件保存部17に格納されている「お気に入りリスト」とパラメータ(設定値)の関係例を示す。
[Prefetch processing based on favorites list]
Next, FIG. 6 is referred to when the
図6は、先読判定条件保存部17に格納されている「お気に入りリスト」の一例として、登録名称が「週間天気予報」のサイト及びそのURLと、登録名称が「本日の株価情報」のサイト及びそのURLと、登録名称が「ニュース速報」のサイト及びそのURLが登録されている例を挙げている。また、図6の例では、「週間天気予報」のサイトの優先度が「1位」、「本日の株価情報」のサイトの優先度が「2位」、「ニュース速報」のサイトの優先度が「3位」に設定されている。そして、先読判定条件保存部17には、優先度「1位」の「週間天気予報」のサイトに対する先読み度合いを定義するパラメータとして最大先読容量「50KB」の値と最大先読リンク数「10リンク」の値が設定されている。同様に、先読判定条件保存部17には、優先度「2位」の「本日の株価情報」のサイトに対する先読み度合いを定義するパラメータとして最大先読容量「20KB」の値と最大先読リンク数「5リンク」の値が設定されており、優先度「3位」の「ニュース速報」のサイトに対する先読み度合いを定義するパラメータとして最大先読容量「10KB」の値と最大先読リンク数「3リンク」の値が設定されている。
FIG. 6 shows, as an example of the “favorite list” stored in the prefetch determination
したがって、この図6の例の場合、上記先読判定部23は、前記電波状況監視部16にて検知された通信品質が非常に良い時には、先ず優先度が「1位」の上記「週間天気予報」のサイトから最大先読容量「50KB」,「10リンク」分の先読みを行い、次に優先度が「2位」の上記「本日の株価情報」のサイトから最大先読容量「20KB」,「5リンク」分の先読みを行い、次いで優先度が「3位」の上記「ニュース速報」のサイトから最大先読容量「10KB」,「3リンク」分の先読みを行うようにする。また例えば、前記電波状況監視部16にて検知された通信品質が中程度である場合、上記先読判定部23は、例えば優先度が「1位」の上記「週間天気予報」のサイトから最大先読容量「50KB」,「10リンク」分の先読みを行い、次に優先度が「2位」の上記「本日の株価情報」のサイトからは最大先読容量「20KB」,最大先読リンク数「5リンク」分の先読みを行うようにするが、例えば優先度が「3位」の上記「ニュース速報」のサイトについては先読みを行わないようにする。さらに例えば、通信可能ではあるが前記電波状況監視部16にて検知された通信品質が悪い時には、上記先読判定部23は、例えば優先度が「1位」の上記「週間天気予報」のサイトから最大先読容量「50KB」,「10リンク」分の先読みを行うが、優先度優先度が「2位」の「本日の株価情報」のサイトと優先度が「3位」の「ニュース速報」のサイトについては先読みを行わないようにする。
Therefore, in the example of FIG. 6, when the communication quality detected by the radio wave
以上の説明では、先読判定条件保存部17に登録されている最大先読容量と最大先読リンク数分を先読みすることにしているが、前記電波状況監視部16にて検知された通信品質に応じて、最大先読容量や最大先読リンク数を変えても良い。
In the above description, the maximum prefetch capacity and the maximum number of prefetch links registered in the prefetch determination
また、図6の例では、サイト毎に優先度が設定されている例を挙げているが、例えば同一サイト内の各リンク先やページについても更に優先度を設定し、当該同一サイト内の各リンク先やページについても優先度の高い順に先読み処理するようなことも可能である。 In the example of FIG. 6, an example is given in which priority is set for each site. For example, priority is further set for each link destination or page in the same site, and each priority in the same site is set. It is also possible to perform prefetch processing for links and pages in descending order of priority.
また、図6の説明では、通信品質が悪い時には、優先順位の上位のサイトのみを先読みする例を挙げたが、「お気に入りリスト」に登録されている各サイトのトップページについては、通信品質によらずに必ず先読みするようにしても良い。このように各サイトのトップページを先読みする場合、携帯電話端末は、各サイトのトップページ内に存在するリンク数やどのようなデータコンテンツが用意されているか、また、どのような更新がなされているのか等を取得できるようになる。勿論、トップページの先読み完了後、携帯電話端末は、前述同様に通信品質や優先度等に応じてどの程度まで先読みするかを決めるようにする。 In the description of FIG. 6, when the communication quality is poor, an example is given in which only the sites with higher priority are prefetched. However, for the top page of each site registered in the “favorite list”, the communication quality is improved. You may make it look ahead without failing. In this way, when prefetching the top page of each site, the mobile phone terminal determines the number of links existing in the top page of each site, what data contents are prepared, and what updates are made. You will be able to get information such as. Of course, after the pre-reading of the top page is completed, the mobile phone terminal determines the extent of pre-reading according to the communication quality, priority, etc., as described above.
また、図6の説明では、図3の例のような通信システムと通信品質の具体例については図示を省略しているが、実際には当該図6の例においても図3の場合と同様に、通信システムと通信品質について具体的な値が設定されている。 Further, in the description of FIG. 6, illustration of the communication system and the specific example of the communication quality as in the example of FIG. 3 is omitted, but actually, in the example of FIG. 6 as well as in the case of FIG. Specific values are set for the communication system and communication quality.
上述したような先読判定部23による「お気に入りリスト」の先読み処理は、先読判定条件保存部17に予め設定登録されているタイマ時刻(例えば毎日、午前と午後等の所定時刻)に実行され、当該先読みにより取得されたコンテンツ等は、コンテンツ保存部18に保存される。なお、コンテンツ保存部18に保存されたコンテンツ等は、予め設定された保存期間が経過すると順次消去される。当該コンテンツの消去は、例えば保存期間が古いものから順に行っても良いし、例えば保存期間と優先度を組み合わせるようにし、同じ保存期間であれば優先度の低いものから順に行うようにしても良い。
The prefetch processing of the “favorite list” by the
[携帯電話端末のコンテンツ制御部の処理フロー]
図7には、上述したような通信品質と先読み条件の定義に基づいて、図2のコンテンツ制御部10が実行する先読み処理のフローチャートを示す。なお、この図7のフローチャートの処理は、本発明実施形態のブラウザアプリケーションプログラムをCPUが実行することにより実現される処理である。
[Processing flow of content control unit of mobile phone terminal]
FIG. 7 shows a flowchart of a prefetch process executed by the
図7において、本実施形態のブラウザアプリケーションプログラムが起動され、CPUによりコンテンツ制御部10の機能が起動すると、当該コンテンツ制御部10の先読判定部23は、ステップS1の処理として、先読判定条件保存部17に予め設定されている前述した先読み条件の設定値(各パラメータ等)を読み込む。なお、先読み条件の設定はブラウザアプリケーションの起動中に行われても良い。
In FIG. 7, when the browser application program of the present embodiment is activated and the function of the
次に、先読判定部23は、ステップS2の処理として、前回実行した先読み処理から一定時間が経過したか否か、すなわち例えばコンテンツを定期的に先読みする設定になされている場合に、その設定された先読み実行時刻になったか否かの判断を行う。そして、ステップS2にて一定時間が経過したと判断した場合、先読判定部23は、ステップS3へ処理を進める。なお、本実施形態では、ステップS2での一定時間経過判断を行うことにより、例えば電波状況が常に良い場合に先読みが繰り返し実行されてしまうのを防止することも可能となっている。
Next, the
ステップS3の処理に進むと、先読判定部23は、ステップS1にて先読判定条件保存部17から読み込んだ先読み条件の各パラメータと、電波状況監視部16から取得した電波状況(通信品質等)とに基づいて、前述のように先読みを行うか否か、及び、電波状況から先読みが可能であるか否か判定する。
When the processing proceeds to step S3, the
そして、ステップS3にて先読みが必要且つ可能であると判断された場合、コンテンツ制御部10は、ステップS10へ処理を進め、一方、先読みが不要か若しくは先読み出来ないと判断した場合にはステップS4へ処理を進める。
If it is determined in step S3 that prefetching is necessary and possible, the
ステップS10の処理に進むと、コンテンツ制御部10のコンテンツ解析部24は、前回サイト等を閲覧等した時に最後に表示されたコンテンツを解析して得られるリンク先のページやサイト、或いは、毎日チェックされるサイトやページの履歴解析により得られるサイトやページ、或いは、「お気に入りリスト」の解析により得られる登録サイトやページを特定する。
When the processing proceeds to step S10, the
次に、コンテンツ制御部10の要求制御部21は、ステップS11の処理として、上記コンテンツ解析部24にて特定されたサイトやページのデータコンテンツを、前記コンテンツサーバ1に対して要求するための情報を生成し、そのデータコンテンツ要求情報をデータ通信制御部15及び無線制御部19を介して送信させる。
Next, in step S11, the
そして、コンテンツサーバ1から所望のデータコンテンツが送信され、そのデータコンテンツがデータ通信制御部15及び無線制御部19を介して受信されると、コンテンツ解析部24は、ステップS12の処理として、当該先読みされたデータコンテンツを、コンテンツ保存部18へ保存する。このステップS12の処理後、コンテンツ制御部10は、ステップS2へ処理を戻す。
Then, when the desired data content is transmitted from the
一方、ステップS3にて、先読みが不要か若しくは先読み出来ないと判断されてステップS4の処理に進むと、コンテンツ制御部10の要求制御部21は、入力制御部11を通じてユーザからコンテンツの取得の指示入力がなされたか否か判断する。そして、コンテンツ制御部10は、要求制御部21にてコンテンツ取得指示入力がなされていないと判断されている間はステップS2へ処理を戻し、一方、要求制御部21にてコンテンツ取得指示入力がなされたと判断された時にはステップS5へ処理を進める。
On the other hand, when it is determined in step S3 that prefetching is unnecessary or cannot be prefetched and the process proceeds to step S4, the
ステップS5の処理に進むと、コンテンツ制御部10のコンテンツ解析部24は、上記要求制御部21が受けたユーザ操作にて取得が指示されているコンテンツが上記コンテンツ保存部18に既に保存されているコンテンツ(先読み済みのコンテンツ)であるか否か解析及び判定する。
In step S5, the
そして、コンテンツ制御部10は、コンテンツ解析部24がステップS5にて先読み済みのコンテンツであると判定した場合にはステップS6へ処理を進め、一方、コンテンツ解析部24が先読みされていないコンテンツであると判定した場合にはステップS7へ処理を進める。
If the
ステップS6の処理に進むと、コンテンツ制御部10のコンテンツ解析部24は、コンテンツ保存部18に保存されている上記先読み済みのコンテンツのデータを読み出し、ステップS8へ処理を進める。
When the processing proceeds to step S6, the
また、ステップS7の処理に進んだ場合、コンテンツ制御部10の要求制御部21は、上記ユーザ操作にて取得が指示されたコンテンツを、前記コンテンツサーバ1に対して要求するための情報を生成し、そのデータコンテンツ要求情報をデータ通信制御部15及び無線制御部19を介して送信させる。なお、ステップS3において、電波状況が悪く無線通信自体が出来ないと判定されている場合、当該ステップS7では、例えば、表示制御部22にてその旨を通知するための表示情報を生成して表示部12に表示することなどによりユーザへ知らせるようにする。
When the processing proceeds to step S7, the
ステップS7でのデータコンテンツの要求に応じてコンテンツサーバ1から所望のデータコンテンツが送信され、そのデータコンテンツがデータ通信制御部15及び無線制御部19を介して受信されると、コンテンツ制御部10は、表示制御部22に処理を渡し、ステップS8へ処理を進める。
When the desired data content is transmitted from the
ステップS8の処理に進むと、表示制御部22は、上記データコンテンツ(コンテンツ保存部18から読み出されたデータコンテンツ若しくはコンテンツサーバ1から送られてきたデータコンテンツ)を、表示部12の表示デバイスに表示するために必要な処理を行うと共に、その処理により生成された表示データを表示部12へ転送することにより、当該コンテンツを表示デバイスの画面上に表示させる。なお、既に表示したコンテンツを保存(つまりキャッシュ)しておき、再度表示する際には、改めて通信を行わないといった制御は一般的に行われており、本実施形態のブラウザアプリケーションによるコンテンツ表示制御は、そのようなキャッシュコンテンツの再表示のような一般的な制御と共存できることは言うまでもなく可能である。
In step S8, the
その後、コンテンツ制御部10は、ステップS2へ処理を戻す。
Thereafter, the
[基地局側で先読み許可と先読みデータ容量を設定する場合の基地局の処理フロー]
図8には、前述の図5にて説明したように、基地局側で送信電力と通信品質及び先読可能容量を定義し、少ない送信電力で確保できる通信帯域に限って、携帯電話端末に先読みを許可するような処理を行う場合の、当該基地局側のフローチャートを示す。なお、この図8のフローチャートの処理は、基地局に実装されている通信制御装置のCPUが通信制御プログラムを実行することにより実現される処理である。
[Processing flow of the base station when prefetch permission and prefetch data capacity are set on the base station side]
In FIG. 8, as described with reference to FIG. 5 above, the transmission power, communication quality, and prefetchable capacity are defined on the base station side. The flowchart on the base station side in the case of performing processing that permits prefetching is shown. Note that the processing of the flowchart of FIG. 8 is realized by the CPU of the communication control device installed in the base station executing the communication control program.
図8において、基地局は、ステップS21の処理として、携帯電話端末から前述の先読み専用通信チャネルを使用したデータコンテンツの先読み要求を受け取ると、先ず、ステップS22の処理として、現状の通信帯域の混雑状況や当該携帯電話端末との間の距離、必要送信電力などの情報から、上記先読み専用通信チャネルの通信帯域を確保可能か否か判断する。 In FIG. 8, when the base station receives a prefetch request for data content using the prefetch dedicated communication channel from the mobile phone terminal as the process of step S21, first, as the process of step S22, the congestion of the current communication band is performed. It is determined whether or not it is possible to secure the communication band of the prefetch-only communication channel from information such as the situation, the distance from the mobile phone terminal, and the required transmission power.
そして、基地局は、現状の通信帯域の混雑状況等により、先読み専用通信チャネルの通信帯域を確保できないとステップS22にて判断した場合には、ステップS29へ処理を進め、上記先読み要求を送信してきた携帯電話端末に対して先読み通信を拒否する通知を送信した後、ステップS21へ処理を戻す。 If the base station determines in step S22 that the communication band of the pre-read-only communication channel cannot be secured due to the congestion state of the current communication band, etc., the base station proceeds to step S29 and transmits the pre-read request. After transmitting a notice for rejecting the prefetch communication to the mobile phone terminal, the process returns to step S21.
一方、ステップS22において、先読み専用通信チャネルを確保できると判断した場合、基地局は、ステップS23へ処理を進め、上記先読み要求を送信してきた携帯電話端末との間で通信を行う際の通信品質を計測する。なお、この場合の通信品質は前述同様のものである。 On the other hand, if it is determined in step S22 that a prefetch-only communication channel can be secured, the base station proceeds to step S23 and performs communication quality when communicating with the mobile phone terminal that has transmitted the prefetch request. Measure. Note that the communication quality in this case is the same as described above.
次に、基地局は、ステップS24の処理として、上記計測した通信品質から先読みのための通信を許可出来るか否か判定する。 Next, the base station determines whether or not communication for prefetching can be permitted from the measured communication quality as the process of step S24.
そして、基地局は、ステップS24にて許可できないと判定した場合には、ステップS29へ処理を進め、上記先読み要求を送信してきた携帯電話端末に対して先読み通信が許可できない旨通知した後、ステップS21へ処理を戻す。 If the base station determines that permission is not permitted in step S24, the base station proceeds to step S29 and notifies the mobile phone terminal that has transmitted the prefetch request that prefetch communication is not permitted. The process returns to S21.
一方、ステップS24において、先読みの通信を許可できると判定した場合、基地局は、ステップS25へ処理を進める。 On the other hand, if it is determined in step S24 that prefetch communication can be permitted, the base station advances the process to step S25.
ステップS25の処理に進むと、基地局は、前述の図5にて説明したように、先読み要求を送信してきた携帯電話端末との間の通信の際に少ない送信電力で確保できる通信帯域を決定し、次いで、ステップS26の処理として、当該携帯電話端末に対して先読みを許可するデータ容量を決定する。 When the process proceeds to step S25, the base station determines a communication band that can be secured with a small transmission power when communicating with the mobile phone terminal that has transmitted the prefetch request, as described above with reference to FIG. Then, as the processing of step S26, the data capacity that permits prefetching to the mobile phone terminal is determined.
次に、基地局は、ステップS27の処理として、先読み要求を送信してきた携帯電話端末との間に、先読み専用通信チャネルを設定する。これにより、当該携帯電話端末は先読みが可能となる。 Next, the base station sets a pre-read only communication channel with the mobile phone terminal that has transmitted the pre-read request as the process of step S27. Thereby, the mobile phone terminal can be prefetched.
また、基地局は、ステップS28の処理として、前述したような先読み専用通信チャネルを通じたデータ転送が許可される規定時間が経過したか否か判断し、規定時間が経過した時には、ステップS22へ処理を戻す。そして、当該ステップS22の処理に戻ると、再度先読み専用通信チャネルの通信帯域を確保できるか否か判断し、先読み専用通信チャネルを確保できなくなった場合には、ステップS29にて当該先読み専用通信チャネルをクローズする。また、ステップS22にて先読み専用通信チャネルの通信帯域を確保できた場合には、ステップS23にて再度通信品質の計測を行うと共に、ステップS24にて再度先読み通信の可否判定を行い、ステップS24にて先読み通信が出来なくなったと判定した場合には、ステップS29にて当該先読み専用通信チャネルをクローズする。 In addition, the base station determines whether or not a predetermined time during which data transfer through the pre-read-only communication channel as described above has been permitted has passed as the process of step S28. To return. Then, when returning to the processing of step S22, it is determined again whether or not the communication band of the pre-read-only communication channel can be secured. Close. If the communication band of the prefetch-only communication channel can be secured in step S22, the communication quality is measured again in step S23, and whether or not prefetch communication is possible is determined again in step S24. If it is determined that the prefetch communication is not possible, the prefetch dedicated communication channel is closed in step S29.
[まとめ]
以上説明したように本発明実施形態によれば、電波状況(通信品質)が良い時にはデータコンテンツを先読みして保存しておき、電波状況が悪くなった時には、先読み保存しておいたデータコンテンツを閲覧可能に表示することにより、ブラウザアプリケーションによるデータコンテンツ閲覧時におけるユーザのストレスを低減できると共に、電波帯域及び電力の利用効率の向上を図ることも可能になっている。
[Summary]
As described above, according to the embodiment of the present invention, when the radio wave condition (communication quality) is good, the data content is prefetched and stored. When the radio wave condition becomes bad, the prefetched data content is stored. By displaying the data so that it can be browsed, it is possible to reduce the stress on the user when browsing the data content by the browser application, and to improve the use efficiency of the radio wave band and power.
また、本発明実施形態によれば、「お気に入りリスト」に登録されたサイトやページのコンテンツが定期的に先読みさ、また、その先読みは優先度に応じた順番で行われるため、例えば毎日チェックするサイト等がある場合、ユーザは、優先順位が高いものほど迅速にチェックできるようになる。 In addition, according to the embodiment of the present invention, the contents of sites and pages registered in the “favorite list” are prefetched periodically, and the prefetching is performed in the order according to the priority. When there is a site or the like, the user can check more quickly as the priority is higher.
また、本発明実施形態によれば、電波状況が良くなる位置が予め設定されるか若しくは学習により自動的に設定されるため、先読みを確実に実行することができ、その結果、データコンテンツ閲覧時のユーザのストレスを低減でき、また、電波帯域及び電力の利用効率を向上させることが可能となっている。 Further, according to the embodiment of the present invention, the position where the radio wave condition is improved is set in advance or is automatically set by learning, so that the prefetching can be surely executed. The user's stress can be reduced, and the use efficiency of the radio wave band and power can be improved.
なお、上述した本発明の実施形態の説明は、本発明の一例である。このため、本発明は上述した実施形態に限定されることなく、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることはもちろんである。 The above description of the embodiment of the present invention is an example of the present invention. For this reason, the present invention is not limited to the above-described embodiment, and it is needless to say that various modifications can be made according to the design or the like as long as the technical idea according to the present invention is not deviated.
上述の実施形態においては、携帯電話端末とそのシステムを例に挙げたが、本発明はそれらに限定されず、通信機能及びブラウザアプリケーションを搭載したPDA(Personal Digital Assistant)や携帯型テレビゲーム装置、携帯型ディジタルテレビジョン受信機、カーナビゲーション装置など様々な端末にも適用可能である。 In the above-described embodiment, the mobile phone terminal and its system have been exemplified. However, the present invention is not limited to these, and a PDA (Personal Digital Assistant) or a portable video game device equipped with a communication function and a browser application, The present invention can also be applied to various terminals such as a portable digital television receiver and a car navigation device.
1 コンテンツサーバ、2 インターネット、3 交換機、4 基地局、5 携帯電話端末、10 コンテンツ制御部、11 入力制御部、12 表示部、13 タイマ部、14 GPS部、15 データ通信制御部、16 電波状況監視部、17 先読判定条件保存部、18 コンテンツ保存部、19 無線制御部、21 要求制御部、22 表示制御部、23 先読判定部、24 コンテンツ解析部 1 content server, 2 Internet, 3 exchange, 4 base station, 5 mobile phone terminal, 10 content control unit, 11 input control unit, 12 display unit, 13 timer unit, 14 GPS unit, 15 data communication control unit, 16 radio wave status Monitoring unit, 17 Prefetch determination condition storage unit, 18 Content storage unit, 19 Wireless control unit, 21 Request control unit, 22 Display control unit, 23 Prefetch determination unit, 24 Content analysis unit
Claims (11)
無線通信を行うための無線通信部と、
上記無線通信部での無線通信時の電波状況を監視する電波状況監視部と、
ユーザからの指示が入力されるユーザ指示入力部と、
少なくとも複数の電波状況と複数の情報先読み度合いをそれぞれ関連付けた設定値を保存する設定値保存部と、
上記設定値保存部に保存された設定値の中から、上記電波状況監視部にて監視中の電波状況に応じた情報先読み度合いを決定し、当該決定した情報先読み度合いにて上記無線通信部を通じた情報の先読み取得を制御する先読み制御部と、
上記無線通信部を通じて先読み取得した情報を保存する情報保存部と、
上記ユーザ指示入力部を通じてユーザから情報表示のための指示が入力された時、当該表示指示された情報が上記情報保存部に保存されている場合には当該保存されている情報を読み出して上記表示部に表示させ、当該表示指示された情報が上記情報保存部に保存されていない場合には上記無線通信部を通じて取得した情報を上記表示部に表示させる制御部とを有する、
ことを特徴とする情報通信端末。 A display for displaying information;
A wireless communication unit for performing wireless communication;
A radio wave condition monitoring unit that monitors a radio wave condition at the time of wireless communication in the wireless communication unit;
A user instruction input unit for inputting an instruction from the user;
A setting value storage unit that stores setting values each associated with at least a plurality of radio wave conditions and a plurality of information prefetching levels;
From the setting values stored in the setting value storage unit, the information prefetching degree is determined according to the radio wave condition being monitored by the radio wave condition monitoring unit, and the determined information prefetching level is passed through the wireless communication unit. A prefetch control unit for controlling the prefetch acquisition of the received information;
An information storage unit for storing prefetched information through the wireless communication unit;
When an instruction for displaying information is input from the user through the user instruction input unit, if the information instructed to be displayed is stored in the information storage unit, the stored information is read and displayed. A control unit that displays the information acquired through the wireless communication unit on the display unit when the information instructed to display is not stored in the information storage unit.
An information communication terminal characterized by that.
上記設定値保存部は、上記通信品質を示す指数を上記情報先読み度合いと関連付けた設定値を保存することを特徴とする請求項1記載の情報通信端末。 The radio wave condition monitoring unit acquires an index indicating communication quality at the time of wireless communication in the wireless communication unit as a value indicating the radio wave condition,
The information communication terminal according to claim 1, wherein the setting value storage unit stores a setting value in which an index indicating the communication quality is associated with the information prefetching degree.
上記設定値保存部は、上記複数の無線通信システム毎に上記少なくとも複数の電波状況と複数の情報先読み度合いとをそれぞれ関連付けた設定値を保存し、
上記先読み制御部は、上記情報の先読み取得の際に、上記電波状況監視部にて監視中の電波状況に応じて上記複数の無線通信システムの何れを利用するか決定することを特徴とする請求項1記載の情報通信端末。 The wireless communication unit has a function of performing wireless communication using a plurality of wireless communication systems,
The setting value storage unit stores setting values in which the at least a plurality of radio wave conditions and a plurality of information prefetch levels are associated with each other for each of the plurality of wireless communication systems,
The prefetch control unit, when acquiring the prefetch of the information, determines which of the plurality of wireless communication systems to use according to the radio wave status being monitored by the radio wave status monitoring unit. Item 1. An information communication terminal according to item 1.
上記先読み制御部は、上記設定値保存部が保存している上記提供元アドレス情報毎に設定された優先度の順位に応じて、上記情報の先読み取得を行うことを特徴とする請求項5記載の情報通信端末。 The set value storage unit stores a value indicating a priority set for each provider address information as one of the set values that define the prefetching degree,
6. The prefetch control unit according to claim 5, wherein the prefetch control unit performs prefetching of the information according to a priority order set for each of the provider address information stored in the setting value storage unit. Information communication terminal.
上記先読み制御部は、上記位置情報取得部にて取得した各位置毎に、上記無線通信部にて監視した電波状況を学習し、当該学習結果に基づいて上記情報の先読み取得を制御することを特徴とする請求項1記載の情報通信端末。 It has a location information acquisition unit that acquires location information,
The prefetch control unit learns the radio wave condition monitored by the wireless communication unit for each position acquired by the position information acquisition unit, and controls the prefetch acquisition of the information based on the learning result. The information communication terminal according to claim 1, wherein
上記無線通信部は、上記無線通信基地局により設定された上記通信帯域を使用する専用通信チャネルを通じて無線通信を行い、
上記先読み制御部は、上記基地局情報取得部が取得した上記送信電力及び上記通信帯域の専用通信チャネルにより、上記先読みが許可されたデータ量分の情報の先読み取得を行うことを特徴とする請求項1記載の情報通信端末。 From a wireless communication base station, it has a base station information acquisition unit that acquires information indicating the transmission power and communication band of wireless communication and the amount of data that permits prefetching,
The wireless communication unit performs wireless communication through a dedicated communication channel using the communication band set by the wireless communication base station,
The prefetch control unit performs prefetching of information corresponding to the amount of data for which prefetching is permitted, using the transmission power acquired by the base station information acquisition unit and a dedicated communication channel of the communication band. Item 1. An information communication terminal according to item 1.
上記無線通信基地局から、無線通信の送信電力及び通信帯域と先読みを許可するデータ量を表す情報を取得し、当該送信電力及び上記通信帯域の専用通信チャネルを用い、上記先読みが許可されたデータ量分の情報を、無線通信時の電波状況に応じた情報先読み度合いにて先読み取得して保存し、ユーザから情報表示の指示入力がなされた時に、当該表示指示された情報が保存済みである場合には当該保存されている情報を読み出して表示させ、当該表示指示された情報が保存されていない場合には無線通信を通じて取得した情報を表示させる情報通信端末とを有する、
ことを特徴とする情報通信システム。 Determines the transmission power and communication band during wireless communication with the information communication terminal and the data amount permitting prefetching, and transmits information indicating the transmission power, communication band and data amount permitting prefetching to the information communication terminal. And a radio communication base station that sets a dedicated communication channel using the communication band,
Data indicating the transmission power and communication band of wireless communication and the amount of data for which prefetching is permitted is acquired from the wireless communication base station, and the data for which prefetching is permitted using the dedicated communication channel of the transmission power and the communication band. A predetermined amount of information is prefetched and stored at a degree of information prefetching according to the radio wave conditions at the time of wireless communication, and when the user inputs an information display instruction, the information instructed to be displayed is already stored. An information communication terminal that reads and displays the stored information, and displays the information acquired through wireless communication when the display-instructed information is not stored.
An information communication system.
少なくとも複数の電波状況と複数の情報先読み度合いをそれぞれ関連付けて設定値保存部に保存された設定値の中から、先読み制御部が、上記電波状況監視部にて監視中の電波状況に応じた情報先読み度合いを決定し、当該決定した情報先読み度合いにて上記無線通信部を通じた情報の先読み取得を制御するステップと、
上記無線通信部を通じて先読み取得した情報を情報保存部に保存するステップと、
ユーザの操作が入力されるユーザ指示入力部を通じて、ユーザから情報表示のための指示が入力された時、当該表示指示された情報が上記情報保存部に保存されている場合には当該保存されている情報を制御部が読み出して表示部に表示させ、当該表示指示された情報が上記情報保存部に保存されていない場合には制御部が上記無線通信部を通じて取得した情報を上記表示部に表示させるステップとを有する、
ことを特徴とする情報通信端末の制御方法。 A step of monitoring a radio wave condition at the time of wireless communication in a radio communication part performing wireless communication by a radio wave condition monitoring part;
Information according to the radio wave condition monitored by the prefetch control unit from the setting values stored in the setting value storage unit in association with at least a plurality of radio wave statuses and a plurality of information prefetch levels. Determining the prefetching level, and controlling the prefetching of information through the wireless communication unit at the determined information prefetching level;
Storing information prefetched through the wireless communication unit in an information storage unit;
When an instruction for displaying information is input from a user through a user instruction input unit through which a user operation is input, if the information instructed to be displayed is stored in the information storage unit, the information is stored. Is read out by the control unit and displayed on the display unit, and when the information instructed to be displayed is not stored in the information storage unit, the information acquired by the control unit through the wireless communication unit is displayed on the display unit. And a step of causing
A control method for an information communication terminal.
少なくとも複数の電波状況と複数の情報先読み度合いをそれぞれ関連付けて設定値保存部に保存された設定値の中から、上記電波状況監視部にて監視中の電波状況に応じた情報先読み度合いを決定し、当該決定した情報先読み度合いにて上記無線通信部を通じた情報の先読み取得を制御する先読み制御部と、
上記無線通信部を通じて先読み取得した情報を情報保存部に保存する情報保存制御部と、
ユーザによる指示が入力されるユーザ指示入力部を通じて、ユーザから情報表示のための指示が入力された時、当該表示指示された情報が上記情報保存部に保存されている場合には当該保存されている情報を読み出して表示部に表示させ、当該表示指示された情報が上記情報保存部に保存されていない場合には上記無線通信部を通じて取得した情報を表示部に表示させる制御部として、
情報通信端末を動作させることを特徴とする情報通信端末の制御プログラム。 A radio wave condition monitoring unit that monitors a radio wave condition at the time of wireless communication in a wireless communication part that performs wireless communication;
From the setting values stored in the setting value storage unit in association with at least a plurality of radio wave statuses and a plurality of information prefetching levels, the information prefetching level according to the radio wave status being monitored by the radio wave status monitoring unit is determined. A prefetch control unit that controls the prefetching of information through the wireless communication unit at the determined information prefetching degree;
An information storage control unit that stores information prefetched through the wireless communication unit in an information storage unit;
When an instruction for displaying information is input from the user through the user instruction input unit to which an instruction by the user is input, if the information instructed to display is stored in the information storage unit, the information is stored. As a control unit for reading out information displayed on the display unit and displaying the information acquired through the wireless communication unit on the display unit when the information instructed to display is not stored in the information storage unit,
An information communication terminal control program for operating an information communication terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007331194A JP2009153078A (en) | 2007-12-21 | 2007-12-21 | Information communication terminal, information communication system, and control method and control program of information communication terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007331194A JP2009153078A (en) | 2007-12-21 | 2007-12-21 | Information communication terminal, information communication system, and control method and control program of information communication terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009153078A true JP2009153078A (en) | 2009-07-09 |
Family
ID=40921627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007331194A Pending JP2009153078A (en) | 2007-12-21 | 2007-12-21 | Information communication terminal, information communication system, and control method and control program of information communication terminal |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009153078A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011138186A (en) * | 2009-12-25 | 2011-07-14 | Fujitsu Frontech Ltd | Terminal device, server device and program |
| JP2013507718A (en) * | 2009-10-12 | 2013-03-04 | マイクロソフト コーポレーション | Prefetch content items based on social distance |
| JP2014508981A (en) * | 2010-12-10 | 2014-04-10 | アルカテル−ルーセント | Asset prefetching for user equipment |
| WO2014141676A1 (en) * | 2013-03-12 | 2014-09-18 | パナソニック株式会社 | Information and communications terminal and method for providing dialogue |
| JP2015033030A (en) * | 2013-08-05 | 2015-02-16 | クラリオン株式会社 | Information processing system, content reproduction device, content provision device and control method of information processing system |
| JP2016096431A (en) * | 2014-11-13 | 2016-05-26 | 株式会社東芝 | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM |
| JPWO2014122730A1 (en) * | 2013-02-05 | 2017-01-26 | 富士通株式会社 | Information providing service program, information providing service method, information providing service device, and information providing service system |
| US9693305B2 (en) | 2014-03-28 | 2017-06-27 | Sony Corporation | Communication control device, communication control method, and recording medium |
| JP2017130740A (en) * | 2016-01-19 | 2017-07-27 | 株式会社Nttドコモ | Base station, terminal device and terminal control program. |
| JP2019074841A (en) * | 2017-10-13 | 2019-05-16 | 株式会社Link−U | Content distribution apparatus, content distribution program, content distribution method, and content distribution system |
-
2007
- 2007-12-21 JP JP2007331194A patent/JP2009153078A/en active Pending
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013507718A (en) * | 2009-10-12 | 2013-03-04 | マイクロソフト コーポレーション | Prefetch content items based on social distance |
| JP2011138186A (en) * | 2009-12-25 | 2011-07-14 | Fujitsu Frontech Ltd | Terminal device, server device and program |
| JP2014508981A (en) * | 2010-12-10 | 2014-04-10 | アルカテル−ルーセント | Asset prefetching for user equipment |
| JPWO2014122730A1 (en) * | 2013-02-05 | 2017-01-26 | 富士通株式会社 | Information providing service program, information providing service method, information providing service device, and information providing service system |
| WO2014141676A1 (en) * | 2013-03-12 | 2014-09-18 | パナソニック株式会社 | Information and communications terminal and method for providing dialogue |
| US9405504B2 (en) | 2013-03-12 | 2016-08-02 | Panasonic Intellectual Property Management Co., Ltd. | Information communication terminal and dialogue presentation method |
| JP2015033030A (en) * | 2013-08-05 | 2015-02-16 | クラリオン株式会社 | Information processing system, content reproduction device, content provision device and control method of information processing system |
| US9693305B2 (en) | 2014-03-28 | 2017-06-27 | Sony Corporation | Communication control device, communication control method, and recording medium |
| JP2016096431A (en) * | 2014-11-13 | 2016-05-26 | 株式会社東芝 | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM |
| JP2017130740A (en) * | 2016-01-19 | 2017-07-27 | 株式会社Nttドコモ | Base station, terminal device and terminal control program. |
| JP2019074841A (en) * | 2017-10-13 | 2019-05-16 | 株式会社Link−U | Content distribution apparatus, content distribution program, content distribution method, and content distribution system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2009153078A (en) | Information communication terminal, information communication system, and control method and control program of information communication terminal | |
| EP2503473B1 (en) | Pre-caching web content for a mobile device | |
| EP2902928B1 (en) | System and method of performing domain name server pre-fetching | |
| US6112099A (en) | Terminal device for using telecommunication services | |
| CN102438045B (en) | Method and system for pre-fetching web page, and method for accessing web page | |
| US20050055426A1 (en) | System, method and computer program product that pre-caches content to provide timely information to a user | |
| US20140122638A1 (en) | Webpage Browsing Method And Device | |
| US20020133626A1 (en) | Web content format for mobile devices | |
| US20120284372A1 (en) | Adaptive dns pre-fetching | |
| US8645456B2 (en) | Content access policy management for mobile handheld devices | |
| EP2132621A2 (en) | Methods of displaying information at different zoom settings and related devices and computer program products | |
| KR20140096063A (en) | Browser core adaptation method and browser | |
| CN101957842A (en) | Webpage cache control method, device and system based on WebKit browser | |
| CN103916474A (en) | Method, device and system for determining caching time | |
| CN106326489A (en) | Network resource updating method and device | |
| CN104750730B (en) | Browser display method and device | |
| US20090282344A1 (en) | Mobile device capable of selective mobile browsing and control method thereof | |
| US20030041157A1 (en) | Wireless browser | |
| CN111984868A (en) | Method and device for controlling webpage browsing in browser | |
| JP2012123679A (en) | Website browsing system, server and data transmission/reception method | |
| KR100641194B1 (en) | User Preference Based Web Data Caching Method | |
| JP2007213173A (en) | Mobile terminal device, content management system, and data cache method | |
| KR100994004B1 (en) | System and Method for Caching Web Page via Mobile Communication Terminal and Mobile Communication Terminal Having Web Page Caching Function | |
| KR100592654B1 (en) | Apparatus and method for providing web page of mobile communication terminal | |
| Kulkarni et al. | Android phone performance enhancement by energy efficient web browser |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20091002 |