(57)【要約】【課題】テザリング処理を実行制御対象としている携帯通信端末において、実行制御対象となっている他の処理における処理量が増減すると、そのテザリング処理における処理量が減増することがある。そして、このことにより、テザリング処理における処理量が、所望の値を下回ってしまうことがある。【解決手段】自端末を利用するユーザからの操作に応じて、テザリング処理以外の処理による資源の利用量を抑制する制御部を備える。【選択図】図４
2014027447.tif 000002
【特許請求の範囲】
【請求項１】
基地局と情報機器との間の通信を仲介するテザリング処理を行うテザリング処理部を有する携帯通信端末であって、
自端末における所定の資源についての、前記テザリング処理を実現するために利用される利用量の指定を受け付ける受付部と、
前記受付部によって、第１の利用量よりも利用量の多い第２の利用量の指定が受け付けられた場合に、前記受付部によって前記第１の利用量の指定を受け付けられたときよりも、前記テザリング処理以外の処理による前記所定の資源の利用を抑制して、前記第２の利用量でのテザリング処理を実行させる制御処理を行う制御部とを備える
ことを特徴とする携帯通信端末。
【請求項２】
前記所定の資源はプロセッサを含み、
前記利用量は、前記プロセッサの実行時間を含む
ことを特徴とする請求項１記載の携帯通信端末。
【請求項３】
前記制御部は、前記プロセッサが行うテザリング処理の実行時間を調整することで、前記制御処理を行う
ことを特徴とする請求項２記載の携帯通信端末。
【請求項４】
前記テザリング処理以外の所定の処理を特定するための処理情報を記憶する処理情報記憶部を備え、
前記制御部は、前記処理情報記憶部に記憶される処理情報によって特定される所定の処理を前記プロセッサに実行させるか否かを制御することで、前記実行時間の調整を行う
ことを特徴とする請求項２記載の携帯通信端末。
【請求項５】
前記受付部によって受け付けられる利用量は範囲を有し、
前記制御部は、前記受付部によって受け付けられた利用量の範囲内において、自端末によって消費される消費電力が少なくなるように、前記プロセッサの動作周波数を調整する
ことを特徴とする請求項４記載の携帯通信端末。
【請求項６】
前記利用量を示す値として、
データ通信レートを含む
ことを特徴とする請求項５記載の携帯通信端末。
【請求項７】
前記テザリング処理部は、
前記情報機器と第１の通信方法で通信する第１通信部と、前記情報機器と第２の通信方法で通信する第２通信部とを有し、
前記テザリング処理部が、前記第１通信部と前記第２通信部とのうち、自端末によって消費される消費電力がより少ない方の通信部を利用して前記テザリング処理を行う
ことを特徴とする請求項１記載の携帯通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テザリング機能を有する携帯通信端末についての技術に関する。
【背景技術】
【０００２】
従来、基地局との間でデータ通信を行う機能を有する携帯通信端末がある（例えば、特許文献１参照）。そして、このような携帯通信端末の中には、外部の情報機器（例えば、パソコン等）に接続されることで、その情報機器の外付けモデムとして、その情報機器と外部の通信網とのデータ通信を仲介するテザリング機能を有するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１８２７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、テザリング機能を有する携帯通信端末は、テザリング機能の他にも、例えば、通話機能、撮影機能、動画再生機能等といった複数の機能を有している。そして、これらの機能を実現するための複数の処理を実行する。
しかしながら、携帯通信端末が備えるハードウエア資源には限りがあるため、テザリング処理を実行制御対象としている場合において、実行制御対象となっている他の処理における処理量が増減すると、そのテザリング処理における処理量が減増することがある。そして、このことにより、テザリング処理における処理量が、所望の値を下回ってしまうことがある。
【０００５】
そこで、本発明は、係る問題に鑑みてなされたものであり、テザリング処理を適切に実行する携帯通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明に係る携帯通信端末は、基地局と情報機器との間の通信を仲介するテザリング処理を行うテザリング処理部を有する携帯通信端末であって、自端末における所定の資源についての、前記テザリング処理を実現するために利用される利用量の指定を受け付ける受付部と、前記受付部によって、第１の利用量よりも利用量の多い第２の利用量の指定が受け付けられた場合に、前記受付部によって前記第１の利用量の指定を受け付けられたときよりも、前記テザリング処理以外の処理による前記所定の資源の利用を抑制して、前記第２の利用量でのテザリング処理を実行させる制御処理を行う制御部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明に係る携帯通信端末は、テザリング処理を適切に実行することができる。
【図面の簡単な説明】
【０００８】
【図１】携帯通信端末１００がテザリング処理を行っている状態を示す模式図
【図２】携帯通信端末１００の斜視図
【図３】携帯通信端末１００の回路図
【図４】携帯通信端末１００を構成する主要な機能ブロックを示す機能ブロック図
【図５】テザリングモード設定画面の一例を示す図
【図６】負荷テーブル６００の構成図
【図７】テザリング制御処理のフローチャート
【図８】第１変形携帯通信端末を構成する主要な機能ブロックを示す機能ブロック図
【図９】（ａ）、（ｂ）変形テザリング設定画面の一例を示す図
【図１０】タイムスライステーブル１０００の構成図
【図１１】第１変形テザリング制御処理のフローチャート
【図１２】第２変形携帯通信端末の回路図
【図１３】第２変形携帯通信端末を構成する主要な機能ブロックを示す機能ブロック図
【図１４】第２変形テザリング制御処理のフローチャート
【図１５】第３変形携帯通信端末の回路図
【図１６】第３変形携帯通信端末を構成する主要な機能ブロックを示す機能ブロック図
【図１７】第３変形テザリング制御処理のフローチャート
【発明を実施するための形態】
【０００９】
＜実施の形態＞
＜概要＞
以下、本発明に係る携帯通信端末の一例として、テザリング処理を行うテザリング機能と、他端末との通話処理を行う通話機能と、内蔵するタッチパネルを用いた入出力処理を行う入出力機能と、内蔵するカメラを用いて撮影を行う撮影機能と、ＧＰＳ（Global Positioning System）処理を行うＧＰＳ機能とを有する携帯通信端末１００について説明する。
【００１０】
この携帯通信端末１００は、テザリング処理を行う場合に、実行対象とする処理をテザリング処理に限定する「パフォーマンス最大モード」と、並列実行対象とする処理を、テザリング処理を含む一部の処理に限定する「パフォーマンス向上モード」と、並列実行対象とする処理を限定しない「通常モード」とのいずれかの動作モードで処理を行う。
図１は、ＵＳＢ（Universal Serial Bus）ケーブル１２０を介してパソコン１３０に接続される携帯通信端末１００がテザリング処理を行っている状態を模式的に示す模式図である。
【００１１】
同図に示されるように、テザリング処理を行う携帯通信端末１００は、携帯電話回線を利用して、パソコン１３０が利用するデータについて基地局１４０と通信する。そして、基地局１４０は、そのパソコン１３０が利用するデータについて、接続するサーバ１５０を介してインターネット１６０と通信する。
このように、パソコン１３０は、テザリング処理を行う携帯通信端末１００と基地局１４０とサーバ１５０とを介して、インターネット１６０に接続することができる。
【００１２】
以下、この携帯通信端末１００の構成の詳細について、図面を参照しながら説明する。
＜構成＞
図２は、携帯通信端末１００の斜視図である。
同図に示されるように、携帯通信端末１００は、略直方体の形状をした筐体を有するいわゆるタブレット型スマートフォンであり、筐体の主表面に、タッチパネル２３０の操作面とレシーバ孔２２０とマイク孔２１０とを備え、筐体の側面に、ＵＳＢケーブル着脱孔２４０を備える。
【００１３】
図３は、携帯通信端末１００の回路図である。
同図に示されるように、携帯通信端末１００は、タッチパネル２３０とＣＰＵ（Central Processing Unit）３００と２ＧＨｚ帯通信用ＬＳＩ（Large Scale Integration）３１０とタッチパネルコントローラ３２０とＧＰＳ通信用ＬＳＩ３３０とメモリ３４０とクロックジェネレータ３４５とマイク３５０とレシーバ３６０とカメラモジュール３７０とＵＳＢコントローラ３８０とＵＳＢポート３８５と２ＧＨｚ帯アンテナ３９０とＧＰＳアンテナ３９１とから構成される。
【００１４】
２ＧＨｚ帯通信用ＬＳＩ３１０は、ＣＰＵ３００と２ＧＨｚ帯アンテナ３９０とに接続され、ＣＰＵ３００によって制御され、２ＧＨｚ帯アンテナ３９０を利用して、携帯電話回線に利用される２ＧＨｚ帯の信号を用いて基地局１４０と通信する機能を有する。
２ＧＨｚ帯アンテナ３９０は、２ＧＨｚ帯通信用ＬＳＩ３１０に接続される、金属薄膜製モノポールアンテナである。
【００１５】
ＧＰＳ通信用ＬＳＩ３３０は、ＣＰＵ３００とＧＰＳアンテナ３９１とに接続され、ＣＰＵ３００によって制御され、ＧＰＳアンテナ３９１を利用して、ＧＰＳ衛星から送られてくるＧＰＳ信号を受信する機能を有する。
ＧＰＳアンテナ３９１は、ＧＰＳ通信用ＬＳＩ３３０に接続される、金属薄膜製モノポールアンテナである。
【００１６】
タッチパネル２３０は、タッチパネルコントローラ３２０に接続され、タッチパネルコントローラ３２０によって制御され、液晶ディスプレイの表示面に透明なタッチパッドが重ねられることで構成される。
タッチパネルコントローラ３２０は、ＣＰＵ３００とタッチパネル２３０とに接続され、ＣＰＵ３００によって制御され、ＣＰＵ３００から送られてくる画像信号に基づく画像を、タッチパネル２３０に表示させる機能と、携帯通信端末１００を利用するユーザが、タッチパネル２３０を用いて行うユーザ操作を、電気信号に変換してＣＰＵ３００に送る機能とを有する。
【００１７】
メモリ３４０は、ＣＰＵ３００に接続され、ＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）と着脱自在なフラッシュメモリとから構成され、ＣＰＵ３００の動作を規定するプログラムと、ＣＰＵ３００が利用するデータとを記憶する。
クロックジェネレータ３４５は、ＣＰＵ３００に接続され、ＣＰＵ３００によって制御され、携帯通信端末１００を構成する電子部品が利用する同期用のクロック信号を生成し、生成したクロック信号を各電子部品に供給する機能を有する。
【００１８】
マイク３５０は、ＣＰＵ３００に接続され、ＣＰＵ３００によって制御され、携帯通信端末１００の外部からマイク孔２１０を通して入力される音声を電気信号に変換してＣＰＵ３００に送る機能を有する。
レシーバ３６０は、ＣＰＵ３００に接続され、ＣＰＵ３００によって制御され、ＣＰＵ３００から送られる電気信号を音声に変換して、レシーバ孔２２０を通して携帯通信端末１００の外部に出力する機能を有する。
【００１９】
カメラモジュール３７０は、ＣＰＵ３００に接続され、ＣＰＵ３００によって制御され、光を集光するレンズと、集光された光を電気信号に変換するイメージセンサとを有するカメラを内蔵し、内蔵するカメラを利用して画像を撮影し、撮影した画像の画像データをＣＰＵ３００に送る機能を有する。
ＵＳＢポート３８５は、ＵＳＢコントローラ３８０に接続される、ＵＳＢケーブル着脱孔２４０から挿入されるＵＳＢケーブルのコネクタを差し込む接続口である。
【００２０】
ＵＳＢコントローラ３８０は、ＵＳＢポート３８５とＣＰＵ３００とに接続され、ＣＰＵ３００によって制御され、ＵＳＢポート３８５に接続されるＵＳＢケーブルを介して接続される外部の情報機器（例えば、パソコン１３０等）との間で、ＵＳＢ規格に基づく通信を行う機能を有する。
ＣＰＵ３００は、２ＧＨｚ帯通信用ＬＳＩ３１０とタッチパネルコントローラ３２０とＧＰＳ通信用ＬＳＩ３３０とメモリ３４０とクロックジェネレータ３４５とマイク３５０とレシーバ３６０とカメラモジュール３７０とＵＳＢコントローラ３８０とに接続され、メモリ３４０に記憶されているプログラムを実行することで、２ＧＨｚ帯通信用ＬＳＩ３１０とタッチパネルコントローラ３２０とＧＰＳ通信用ＬＳＩ３３０とメモリ３４０とクロックジェネレータ３４５とマイク３５０とレシーバ３６０とカメラモジュール３７０とＵＳＢコントローラ３８０とを制御することで、以下の２つの機能を実現する。
【００２１】
スマートフォン制御機能：携帯通信端末１００に、従来のスマートフォンが有するスマートフォンとしての一般的な機能と同等な機能、例えば、テザリング機能、通話機能、撮影機能、ＧＰＳ機能等を実現させる機能。
テザリング処理制御機能：携帯通信端末１００を利用するユーザからの、タッチパネル２３０の操作面への操作に基づいて、携帯通信端末１００に、パフォーマンス最大モードとパフォーマンス向上モードと通常モードとのうちのいずれかの動作モードでテザリング処理を行わせる機能。このテザリング処理制御機能は、ＣＰＵ３００がメモリ３４０に記憶されているプログラムを実行して、携帯通信端末１００に、後述のテザリング制御処理を行わせることで実現される。
【００２２】
上記回路構成を備える携帯通信端末１００について、以下、機能面から見た機能構成について図面を参照しながら説明する。
図４は、携帯通信端末１００を構成する主要な機能ブロックを示す機能ブロック図である。
同図に示されるように、携帯通信端末１００は、タッチパネル２３０とマイク３５０とレシーバ３６０とカメラモジュール３７０とＵＳＢポート３８５と２ＧＨｚ帯アンテナ３９０とＧＰＳアンテナ３９１とに加えて、テザリング処理部４１０と通話処理部４２０とタッチパネル制御部４３０とカメラ制御部４４０とＧＰＳ処理部４５０と負荷制御部４６０と負荷テーブル保持部４７０と送受信部４９０と復変調部４９１と受信部４９２と復調部４９３とから構成される。
【００２３】
送受信部４９０は、２ＧＨｚ帯通信用ＬＳＩ３１０によって実現され、２ＧＨｚ帯アンテナ３９０と復変調部４９１とに接続され、２ＧＨｚ帯アンテナ３９０を利用して、外部の基地局１４０から送信された２ＧＨｚ帯の信号を受信して復変調部４９１へ送る機能と、復変調部４９１から送られて来た信号を、２ＧＨｚ帯アンテナ３９０を利用して、外部の基地局１４０へ送信する機能とを有する。
【００２４】
復変調部４９１は、２ＧＨｚ帯通信用ＬＳＩ３１０によって実現され、送受信部４９０とテザリング処理部４１０と通話処理部４２０とに接続され、送受信部４９０から送られて来た信号を、所定のアルゴリズムに基づいて復調して、テザリング処理部４１０又は通話処理部４２０へ送る機能と、テザリング処理部４１０又は通話処理部４２０から送られて来た信号を、所定のアルゴリズムに基づいて変調して、送受信部４９０へ送る機能とを有する。
【００２５】
受信部４９２は、ＧＰＳ通信用ＬＳＩ３３０によって実現され、ＧＰＳアンテナ３９１と復調部４９３とに接続され、ＧＰＳアンテナ３９１を利用して、外部のＧＰＳ衛星から送信されたＧＳＰ信号を受信して復調部４９３に送る機能を有する。
復調部４９３は、ＧＰＳ通信用ＬＳＩ３３０によって実現され、受信部４９２とＧＰＳ処理部４５０とに接続され、受信部４９２から送られて来た信号を、所定のアルゴリズムに基づいて復調して、ＧＰＳ処理部４５０へ出力する機能を有する。
【００２６】
テザリング処理部４１０は、プログラムを実行するＣＰＵ３００とＵＳＢコントローラ３８０とによって実現され、復変調部４９１とＵＳＢポート３８５とタッチパネル制御部４３０と負荷制御部４６０とに接続され、以下のテザリング機能を有する。
テザリング機能：ＵＳＢポート３８５を介して接続される外部機器から送られて来たＵＳＢ規格に基づく信号を、所定のフォーマットの信号に変換して復変調部４９１へ出力し、復変調部４９１から送られて来た所定のフォーマットの信号を、ＵＳＢ規格に基づく信号に変換して、ＵＳＢポート３８５を介して接続される外部機器へ送信する機能。
【００２７】
通話処理部４２０は、プログラムを実行するＣＰＵ３００によって実現され、復変調部４９１とマイク３５０とレシーバ３６０とタッチパネル制御部４３０と負荷制御部４６０とに接続され、以下の３つの機能を有する。
通話機能：復変調部４９１から送られて来た信号に含まれる通話信号から音声信号を生成してレシーバ３６０に出力し、マイク３５０から送られて来た音声信号を通話信号に変換して、復変調部４９１へ出力する機能。
【００２８】
着信機能：復変調部４９１から送られて来た信号に、他の携帯通信端末から送信された接続要求信号が含まれている場合に、着信音声を出力させるための音声信号をレシーバ３６０に出力し、その接続要求信号によって示される送信元の電話番号をタッチパネル２３０に表示させるための送信元電話番号表示要求信号を、タッチパネル制御部４３０に送る機能。
【００２９】
発呼機能：タッチパネル制御部４３０から、他の携帯通信端末へ接続要求信号を送信する旨の信号が送られてきた場合に、その携帯通信端末を送信先とする接続要求信号を生成して、復変調部４９１へ送る機能。
カメラ制御部４４０は、プログラムを実行するＣＰＵ３００によって実現され、カメラモジュール３７０とタッチパネル制御部４３０と負荷制御部４６０とに接続され、以下のカメラ制御機能を有する。
【００３０】
カメラ制御機能：タッチパネル制御部４３０から送られてくる、携帯通信端末１００のユーザによるタッチパネル２３０を用いて行われた撮影に係る操作を示す撮影操作信号に基づいてカメラモジュールを制御して画像を撮影する機能。
ＧＰＳ処理部４５０は、プログラムを実行するＣＰＵ３００によって実現され、復調部４９３とタッチパネル制御部４３０と負荷制御部４６０とに接続され、以下のＧＰＳ機能を有する。
【００３１】
ＧＰＳ機能：復調部４９３から送られて来た信号に含まれるＧＰＳ信号から、自端末の位置を推定して、推定した位置をタッチパネル２３０に表示させるための自端末位置表示要求信号を、タッチパネル制御部４３０に送る機能。
タッチパネル制御部４３０は、プログラムを実行するＣＰＵ３００とタッチパネルコントローラ３２０とによって実現され、タッチパネル２３０とテザリング処理部４１０と通話処理部４２０とカメラ制御部４４０とＧＰＳ処理部４５０と負荷制御部４６０とに接続され、以下の３つの機能を有する。
【００３２】
画像表示機能：接続される他の機能ブロックから送られて来る表示要求信号に基づく画像を生成して、タッチパネル２３０に表示させる機能。
操作受付機能：携帯通信端末１００のユーザによるタッチパネル２３０を用いて行われたユーザ操作に基づく操作信号を生成し、生成した操作信号を、その操作信号に対応する機能ブロックへ送る機能。
【００３３】
テザリングモード受付機能：携帯通信端末１００のユーザによる、テザリング処理を開始する旨の操作を、タッチパネル２３０が受け付けた場合に、テザリングモード設定画面をタッチパネル２３０に表示させて、ユーザから、テザリング処理実行時における動作モードの指定を受け付ける機能。
図５は、タッチパネル２３０が表示するテザリングモード設定画面の一例を示す図である。
【００３４】
同図に示されるように、テザリングモード設定画面は、「テザリングモード設定」との文字列が表示領域５４０に表示され、「パフォーマンス最大モード」との文字列が書かれた第１アイコン５１０と「パフォーマンス向上モード」との文字列が書かれた第２アイコン５２０と「通常モード」との文字列が書かれた第３アイコン５３０とが表示されている。
【００３５】
携帯通信端末１００を利用するユーザは、第１アイコン５１０と第２アイコン５２０と第３アイコン５３０とのうちのいずれかのアイコンをタッチすることで、テザリングモードを指定することができる。
再び図４に戻って、携帯通信端末１００を構成する主要な機能ブロックの説明を続ける。
【００３６】
負荷テーブル保持部４７０は、メモリ３４０の記憶領域の一部として実現され、負荷制御部４６０に接続され、負荷テーブル５００を記憶する機能を有する。
図６は、負荷テーブル保持部４７０に記憶される負荷テーブル６００の構成を示す構成図である。
同図において、テザリング処理部６１０と通話処理部６２０とタッチパネル制御部６３０とカメラ制御部６４０とＧＰＳ処理部６５０とのそれぞれは、携帯通信端末１００を構成する機能ブロックである、テザリング処理部４１０と通話処理部４２０とタッチパネル制御部４３０とカメラ制御部４４０とＧＰＳ処理部４５０とのそれぞれを示す情報である。そして、パフォーマンス最大モード６６０とパフォーマンス向上モード６７０と通常モード６８０とのそれぞれは、携帯通信端末１００がテザリング処理を行う場合における動作モードである、パフォーマンス最大モードとパフォーマンス向上モードと通常モードとのそれぞれを示す情報である。
【００３７】
同図に示されるように、負荷テーブル６００は、テザリング処理部６１０と通話処理部６２０とタッチパネル制御部６３０とカメラ制御部６４０とＧＰＳ処理部６５０とのそれぞれと、パフォーマンス最大モード６６０とパフォーマンス向上モード６７０と通常モード６８０とのそれぞれとがマトリックス状に対応付けられてなるテーブルであって、機能ブロックそれぞれについて、対応付けられている動作モードにおいて、その機能ブロックの機能が停止される対象となるか否かを示すテーブルである。
【００３８】
負荷制御部４６０は、プログラムを実行するＣＰＵ３００によって実現され、テザリング処理部４１０と通話処理部４２０とタッチパネル制御部４３０とカメラ制御部４４０とＧＰＳ処理部４５０と負荷テーブル保持部４７０とに接続され、以下の機能停止機能を有する。ここで、この機能停止機能は、マルチタスク処理を行うＯＳによって実現される機能の一部を含んでいる。
【００３９】
機能停止機能：負荷テーブル保持部４７０に記憶されている負荷テーブル６００を参照して、負荷テーブル６００によって停止対象とされている機能ブロックの機能を停止する機能。
ここで、機能ブロックの機能を停止するとは、マルチタスク方式でプログラムを実行するＣＰＵ３００において、対象となる機能ブロックの機能を実現するためのプログラムを実行するために割り当てるタイムスライス値を０にする（実行制御対象から除外する）ことである。
【００４０】
以下、図面を参照しながら、上記構成の携帯通信端末１００の行う動作について説明する。
＜動作＞
ここでは、携帯通信端末１００の行う動作のうち、特徴的な動作である、テザリング制御処理について説明する。
【００４１】
＜テザリング制御処理＞
テザリング制御処理は、携帯通信端末１００を利用するユーザからテザリング処理を開始する旨の操作を受け付けた場合に行われる処理であって、ユーザから動作モードの指定を受け付けて、受け付けた動作モードで携帯通信端末１００がテザリング処理を実行するように、携帯通信端末１００を制御する処理である。
【００４２】
図７は、テザリング制御処理のフローチャートである。
テザリング制御処理は、ユーザによる、テザリング処理を開始する旨の操作を、タッチパネル２３０が受け付けたことによって開始される。
テザリング制御処理が開始されると、タッチパネル制御部４３０は、タッチパネル２３０に、テザリングモード設定画面（図５参照）を表示させて（ステップＳ７００）、ユーザから、テザリング処理時における動作モードの指定を受け付けるまで待機する（ステップＳ７１０：Ｎｏを繰り返す）。
【００４３】
ステップＳ７１０の処理において、ユーザから、テザリング処理時における動作モードの指定を受け付けると（ステップＳ７１０：Ｙｅｓ）、タッチパネル制御部４３０は、指定された動作モードが、通常モード（図７中では「第１モード」と表記する。）と、パフォーマンス向上モード（図７中では「第２モード」と表記する。）と、パフォーマンス最大モード（図７中では「第３モード」と表記する。）とのいずれであるか調べる（ステップＳ７２０）。
【００４４】
ステップＳ７２０の処理において、指定された動作モードが通常モードであった場合に（ステップＳ７２０：第１モード）、負荷制御部４６０は、負荷テーブル保持部４７０に記憶される負荷テーブル６００を参照して、通常モードにおいて、テザリング処理部４１０と通話処理部４２０とタッチパネル制御部４３０とカメラ制御部４４０とＧＰＳ処理部４５０とのいずれの機能ブロックも、機能を停止される対象となっていないため、テザリング処理部４１０と通話処理部４２０とタッチパネル制御部４３０とカメラ制御部４４０とＧＰＳ処理部４５０との機能ブロックの機能を停止しない。そして、テザリング処理部４１０は、テザリング処理を開始して（ステップＳ７３０）、テザリング処理が終了するまで（ステップＳ７４０：Ｎｏを繰り返す）テザリング処理を継続する。
【００４５】
ステップＳ７２０の処理において、指定された動作モードがパフォーマンス向上モードであった場合に（ステップＳ７２０：第２モード）、負荷制御部４６０は、負荷テーブル保持部４７０に記憶される負荷テーブル６００を参照して、パフォーマンス向上モードにおいて、通話処理部６２０の着信機能以外の機能と、タッチパネル制御部６３０の画像表示機能以外の機能と、カメラ制御部６４０と、ＧＰＳ処理部６５０とが機能を停止される対象となっているため、通話処理部６２０の着信機能以外と、タッチパネル制御部６３０の画像表示機能以外と、カメラ制御部６４０と、ＧＰＳ処理部６５０との機能を停止する（ステップＳ７５０）。
【００４６】
ステップＳ７２０の処理において、指定された動作モードがパフォーマンス最大モードであった場合に（ステップＳ７２０：第３モード）、負荷制御部４６０は、負荷テーブル保持部４７０に記憶される負荷テーブル６００を参照して、パフォーマンス最大モードにおいて、通話処理部６２０とタッチパネル制御部６３０とカメラ制御部６４０とＧＰＳ処理部６５０とが機能を停止される対象となっているため、通話処理部６２０とタッチパネル制御部６３０とカメラ制御部６４０とＧＰＳ処理部６５０との機能を停止する（ステップＳ７６０）。
【００４７】
ステップＳ７５０の処理が終了した場合、又はステップＳ７６０の処理が終了した場合に、テザリング処理部４１０は、テザリング処理を開始して（ステップＳ７７０）、テザリング処理が終了するまで（ステップＳ７８０：Ｎｏを繰り返す）テザリング処理を継続する。
ステップＳ７８０の処理において、テザリング処理が終了した場合に（ステップＳ７８０：Ｙｅｓ）、負荷制御部４６０は、機能の停止を解除する（ステップＳ７９０）。
【００４８】
ステップＳ７４０の処理において、テザリング処理が終了した場合（ステップＳ７４０：Ｙｅｓ）、又はステップＳ７９０の処理が終了した場合に、携帯通信端末１００は、そのテザリング制御処理を終了する。
＜考察＞
上記構成の携帯通信端末１００によると、パフォーマンス最大モード、又はパフォーマンス向上モードでテザリング処理が行われる場合に、ＣＰＵ３００が行う処理のうちの、テザリング処理以外の処理の一部が実行されなくなる。このことによって、単位時間当たりに処理されるテザリング処理の処理量が、通常モードでテザリング処理が行われる場合に比べて増加することとなる。従って、パフォーマンス最大モード、又はパフォーマンス向上モードでテザリング処理を行うことで、通常モードでテザリング処理を行う場合に比べて、テザリング処理におけるデータ転送レートが大きくなる可能性が高くなる。
＜実施の形態２＞
＜概要＞
以下、本発明に係る携帯通信端末の一例として、実施の形態１に係る携帯通信端末１００の一部を変形した第１変形携帯通信端末について説明する。
【００４９】
第１変形携帯通信端末は、そのハードウエア構成が、実施の形態１に係る携帯通信端末１００と同様の構成のものとなっているが、実行されるソフトウエアの一部、及び、記憶されるデータの一部が、実施の形態１に係る携帯通信端末１００から変形されている。
実施の形態１に係る携帯通信端末１００は、テザリング処理を行う場合に、ユーザからのパフォーマンス最大モードとパフォーマンス向上モードと通常モードとのいずれかの動作モードの指定を受け付け、受け付けた動作モードでテザリング処理を行う構成の例であった。これに対して実施の形態２に係る第１変形携帯通信端末は、テザリング処理を行う場合に、ユーザからの、テザリング処理におけるデータ転送レートの範囲の指定を受け付け、受け付けた転送レートの範囲でテザリング処理を行う構成の例となっている。
【００５０】
以下、本実施の形態２に係る第１変形携帯通信端末について、実施の形態１に係る携帯通信端末１００との相違点を中心に、図面を参照しながら説明する。
＜構成＞
第２変形携帯通信端末は、実施の形態１に係る携帯通信端末１００と同様のハードウエア構成となっている。よってここでは説明を省略する。
【００５１】
図８は、第１変形携帯通信端末を構成する主要な機能ブロックを示す機能ブロック図である。
同図に示されるように、第１変形携帯通信端末は、実施の形態１に係る携帯通信端末１００（図４参照）から、テザリング処理部４１０がテザリング処理部８１０に変形され、タッチパネル制御部４３０がタッチパネル制御部８３０に変形され、負荷制御部４６０が負荷制御部８６０に変形され、負荷テーブル保持部４７０がタイムスライステーブル保持部８７０に変形されている。
【００５２】
テザリング処理部８１０は、プログラムを実行するＣＰＵ３００とＵＳＢコントローラ３８０とによって実現され、復変調部４９１とＵＳＢポート３８５とタッチパネル制御部４３０と負荷制御部８６０とに接続され、実施の形態１に係るテザリング処理部４１０の有するテザリング機能に加えて、以下のデータ転送レート計測機能を有する。
データ転送レート計測機能：テザリング処理を実行している場合におけるデータ転送レートを所定時間Ｔ１（例えば１ｓ）毎に計測し、計測したデータ転送レートを負荷制御部８６０に送る機能。ここで、テザリング処理部８１０は、例えば、単位時間当たりに送受信を実行したパケット数を数えることでデータ転送レートを計測する。
【００５３】
タッチパネル制御部８３０は、プログラムを実行するＣＰＵ３００とタッチパネルコントローラ３２０とによって実現され、タッチパネル２３０とテザリング処理部８１０と通話処理部４２０とカメラ制御部４４０とＧＰＳ処理部４５０と負荷制御部８６０に接続され、実施の形態１に係るタッチパネル制御部４３０の有する画像表示機能と操作受付機能とに加えて、以下の変形テザリングモード受付機能を有する。
【００５４】
変形テザリングモード受付機能：第１変形携帯通信端末のユーザによる、テザリング処理を開始する旨の操作をタッチパネル２３０が受け付けた場合に、変形テザリングモード設定画面をタッチパネル２３０に表示させて、ユーザから、テザリング処理実行時におけるデータ転送レートの範囲の指定を受け付ける機能。
図９（ａ）、（ｂ）は、タッチパネル２３０が表示する変形テザリング設定画面の一例を示す図である。
【００５５】
図９（ａ）に示されるように、変形テザリング設定画面は、「テザリングモード設定」との文字列が表示領域９００に表示され、「低速（〜１０Ｍｂｐs）」との文字列が書かれた第１アイコン９１０と「中速（１０〜５０Ｍｂｐｓ）」との文字列が書かれた第２アイコン９２０と「高速（５０Ｍｂｐｓ〜）」との文字列が書かれた第３アイコン９３０と「任意（数値入力）」との文字が書かれた第４アイコン９４０とが表示されている。
【００５６】
図９（ｂ）は、第１変形携帯通信端末を利用するユーザが第４アイコン９４０をタッチした場合に更新されて表示されることとなる変形テザリングモード設定画面の一例を示す。
同図に示されるように、更新された変形テザリングモード設定画面は、「任意設定」との文字列が表示領域９５０に表示され、下限値を入力する入力領域９６０と、上限値が入力される入力領域９７０とが表示されている。
【００５７】
第１変形携帯通信端末を利用するユーザは、変形テザリング設定画面において、第１アイコン９１０と第２アイコン９２０と第３アイコン９３０と第４アイコン９４０とのうちのいずれかのアイコンをタッチすることで、テザリング処理実行時におけるデータ転送レートの範囲を指定することができる。ここで、ユーザが第４アイコン９４０をタッチした場合には、更新して表示される更新された変形テザリングモード設定画面において、下限値と上限値とを入力することで、データ転送レートの範囲を指定することができる。
【００５８】
再び図８に戻って、第１変形携帯通信端末を構成する主要な機能ブロックの説明を続ける。
タイムスライステーブル保持部８７０は、メモリ３４０の記憶領域の一部として実現され、負荷制御部８６０に接続され、タイムスライステーブル１０００を記憶する機能を有する。
【００５９】
図１０は、タイムスライステーブル保持部８７０に記憶されるタイムスライステーブル１０００の構成を示す構成図である。
同図において、テザリング処理部１０１０と通話処理部１０２０とタッチパネル制御部１０３０とカメラ制御部１０４０とＧＰＳ処理部１０５０とのそれぞれは、第１変形携帯通信端末を構成する機能ブロックである、テザリング処理部８１０と通話処理部４２０とタッチパネル制御部８３０とカメラ制御部４４０とＧＰＳ処理部４５０とのそれぞれを示す情報である。そして、第１パターン１０６１〜第Ｎパターン１０６５のそれぞれは、第１変形携帯通信端末がテザリング処理を行う場合における動作パターンのそれぞれを示す情報である。
【００６０】
同図に示されるように、タイムスライステーブル１０００は、テザリング処理部１０１０と通話処理部１０２０とタッチパネル制御部１０３０とカメラ制御部１０４０とＧＰＳ処理部１０５０とのそれぞれと、第１パターン１０６１〜第Ｎパターン１０６５のそれぞれとがマトリックス状に対応付けられてなるテーブルであって、機能ブロックのそれぞれについて、対応付けられている動作パターンにおいて、その機能ブロックの実現に割り当てられるＣＰＵ３００のタイムスライス値を示すテーブルである。
【００６１】
再び図８に戻って、第１変形携帯通信端末を構成する主要な機能ブロックの説明を続ける。
負荷制御部８６０は、プログラムを実行するＣＰＵ３００によって実現され、テザリング処理部８１０と通話処理部４２０とタッチパネル制御部８３０とカメラ制御部４４０とＧＰＳ処理部４５０とタイムスライステーブル保持部８７０とに接続され、以下の２つの機能を有する。
【００６２】
データ転送レート範囲記憶機能：タッチパネル制御部８３０がデータ転送レートの範囲の指定を受け付けた場合に、受け付けたデータ転送レートの範囲を記憶する機能。
機能ブロック制御機能：記憶するデータ転送レートの範囲と、テザリング処理部８１０から送られてくるデータ転送レートと、タイムスライステーブル保持部８７０に記憶されているタイムスライステーブル１０００とから定められるタイムスライス値で、各機能ブロックの機能を実現する機能。
【００６３】
以下、図面を参照しながら、上記構成の第１変形携帯通信端末の行う動作について説明する。
＜動作＞
ここでは、第１変形携帯通信端末の行う動作のうち、特徴的な動作である、第１変形テザリング制御処理について説明する。
【００６４】
＜第１変形テザリング制御処理＞
第１変形テザリング制御処理は、第１変形携帯通信端末を利用するユーザからテザリング処理を開始する旨の操作を受け付けた場合に行われる処理であって、ユーザからテザリング処理におけるデータ転送レートの範囲の指定を受け付けて、受け付けたデータ転送レートで第１変形携帯通信端末がテザリング処理を実行するように、各機能ブロックのタイムスライス値を調整することで、第１変形携帯通信端末を制御する処理である。
【００６５】
図１１は、第１変形テザリング制御処理のフローチャートである。
第１変形テザリング制御処理は、ユーザによる、テザリング処理を開始する旨の操作を、タッチパネル２３０が受け付けたことによって開始される。
第１変形テザリング制御処理が開始されると、タッチパネル制御部８３０は、タッチパネル２３０に、第１変形テザリングモード設定画面（図９（ａ）、（ｂ）参照）を表示させて（ステップＳ１１００）、ユーザから、テザリング処理時におけるデータ転送レートの範囲の指定を受け付けるまで待機する（ステップＳ１１１０：Ｎｏを繰り返す）。
【００６６】
ステップＳ１１１０の処理において、ユーザから、テザリング処理におけるデータ転送レートの範囲の指定を受け付けると（ステップＳ１１１０：Ｙｅｓ）、負荷制御部８６０は、受け付けたデータ転送レートの範囲を記憶する（ステップＳ１１２０）。そして、テザリング処理部８１０は、テザリング処理を開始して（ステップＳ１１３０）、データ転送レートを計測し（ステップＳ１１３５）、計測した負荷制御部８６０へ送る。
【００６７】
データ転送レートが送られてくると、負荷制御部８６０は、送られて来たデータ転送レートが、記憶する転送レートの範囲内であるか否かを調べる（ステップＳ１１４０）。
ステップＳ１１４０の処理において、送られて来たデータ転送レートが、記憶する転送レートの範囲内でない場合において（ステップＳ１１４０：Ｎｏ）、データ転送レートの範囲より大きいとき（ステップＳ１１５０：Ｙｅｓ）、負荷制御部８６０は、タイムスライステーブル保持部８７０に保持されているタイムスライステーブル１０００を参照して、テザリング処理部８１０のタイムスライス値が現在よりも１段階減るパターンを選択し、その選択したパターンによって定められる各機能ブロックのタイムスライス値で、各機能ブロックの機能を実現する（ステップＳ１１６０）。
【００６８】
ステップＳ１１４０の処理において、送られて来たデータ転送レートが、記憶する転送レートの範囲内でない場合において（ステップＳ１１４０：Ｎｏ）、データ転送レートの範囲より小さいとき（ステップＳ１１５０：Ｎｏ）、負荷制御部８６０は、タイムスライステーブル保持部８７０に保持されているタイムスライステーブル１０００を参照して、テザリング処理部８１０のタイムスライス値が現在よりも１段階増えるパターンを選択し、その選択したパターンによって定められる各機能ブロックのタイムスライス値で、各機能ブロックの機能を実現する（ステップＳ１１７０）。
【００６９】
ステップＳ１１４０の処理において、送られて来たデータ転送レートが、記憶する転送レートの範囲内である場合（ステップＳ１１４０：Ｙｅｓ）とステップＳ１１６０の処理が終了した場合とステップＳ１１７０の処理が終了した場合において、負荷制御部８６０からデータ転送レートが送られてきてから所定時間Ｔ１が経過するまで、テザリング処理が終了しない限りにおいてステップＳ１１８０：Ｎｏ〜ステップＳ１１９０：Ｎｏを繰り返した後（ステップＳ１１８０：Ｙｅｓ）、第１変形携帯通信端末は、ステップＳ１１３５の処理に戻って、ステップＳ１１３５以下の処理を繰り返す。
【００７０】
ステップＳ１１９０の処理において、テザリング処理が終了した場合に（ステップＳ１１９０：Ｙｅｓ）、第１変形携帯通信端末は、その第１変形テザリング処理を終了する。
＜考察＞
上記構成の第１変形携帯通信端末によると、テザリング処理におけるデータ転送レートがユーザによって指定されたデータ転送レート範囲を下回ると、第１変形携帯通信端末は、テザリング処理部実現に割り当てるＣＰＵ３００のタイムスライス値が増やすこととなる。基地局との間の通信回線がボトルネックになっていない限り、このことによって、テザリング処理におけるデータ転送レートが増加することとなる。また、テザリング処理におけるデータ転送レートがユーザによって指定されたデータ転送レート範囲を上回ると、第１変形携帯通信端末は、テザリング処理部実現に割り当てるＣＰＵ３００のタイムスライス値を減らすこととなる。このことによって、データ転送レートが減少することとなる。
【００７１】
このように、第１変形携帯通信端末は、各機能ブロックに割り当てるＣＰＵ３００のタイムスライス値を調整することで、データ転送レートが、ユーザによって指定されたデータ転送レート範囲に収まるようにテザリング処理を実行する。
＜実施の形態３＞
＜概要＞
以下、本発明に係る携帯通信端末の一例として、実施の形態２に係る第１変形携帯通信端末の一部を変形した第２変形携帯通信端末について説明する。
【００７２】
第２変形携帯通信端末は、そのハードウエア構成の一部、実行されるソフトウエアの一部、及び、記憶されるデータの一部が、実施の形態２に係る第１変形携帯通信端末から変形されている。
実施の形態２に係る第１変形携帯通信端末は、各機能ブロックのタイムスライス値を調整することで、データ転送レートが、ユーザによって指定されたデータ転送レート範囲に収まるようにテザリング処理を実行する構成の例であった。これに対して実施の形態３に係る第２変形携帯通信端末は、ＣＰＵ３００の動作クロック周波数を調整することで、データ転送レートが、ユーザによって指定されたデータ転送レート範囲に収まるようにテザリング処理を実行する構成の例となっている。
【００７３】
以下、本実施の形態３に係る第２変形携帯通信端末について、実施の形態２に係る第１変形携帯通信端末との相違点を中心に、図面を参照しながら説明する。
＜構成＞
図１２は、第２変形携帯通信端末の回路図である。
同図に示されるように、第２変形携帯通信端末は、実施の形態２に係る第１変形携帯通信端末（図３参照）から、クロックジェネレータ３４５がクロックジェネレータ１２４５に変形されている。
【００７４】
クロックジェネレータ１２４５は、ＣＰＵ３００に接続され、ＣＰＵ３００によって制御され、実施の形態１に係るクロックジェネレータ３４５の有する機能に加えて、以下の周波数変更機能を有する。
周波数変更機能：ＣＰＵ３００からの制御信号に基づいて、各電子部品に供給するクロック信号それぞれの周波数を変更する機能。
【００７５】
上記回路構成を備える第２変形携帯通信端末について、以下、機能面から見た機能構成について図面を参照しながら説明する。
図１３は、第２変形携帯通信端末を構成する主要な機能ブロックを示す機能ブロック図である。
同図に示されるように、第２変形携帯通信端末は、実施の形態２に係る第１変形携帯通信端末（図８参照）から、負荷制御部８６０が負荷制御部１３６０に変形され、タイムスライステーブル保持部８７０がクロック周波数調整部１３７０に変形されている。
【００７６】
負荷制御部１３６０は、プログラムを実行するＣＰＵ３００によって実現され、テザリング処理部８１０とタッチパネル制御部８３０とクロック周波数調整部１３７０とに接続され、実施の形態２に係る負荷制御部８６０の有するデータ転送レート範囲記憶機能に加えて、以下のクロック周波数設定機能を有する。
クロック周波数設定機能：テザリング処理部８１０から送られてくるデータ転送レートが記憶するデータ転送レートの範囲を下回る場合に、テザリング処理部８１０におけるデータ転送レートが、記憶するデータ転送の範囲に収まるように、ＣＰＵ３００とＵＳＢコントローラ３８０とに供給するクロック信号の周波数を、現在の周波数よりも高い値に設定し、テザリング処理部８１０から送られてくるデータ転送レートが記憶するデータ転送レートを上回る場合に、テザリング処理部８１０におけるデータ転送レートが、記憶するデータ転送の範囲に収まるように、ＣＰＵ３００とＵＳＢコントローラ３８０とに供給するクロック信号の周波数を、現在の周波数よりも低い値に設定する機能。
【００７７】
クロック周波数調整部１３７０は、プログラムを実行するＣＰＵ３００とクロックジェネレータ１２４５とによって実現され、負荷制御部１３６０によって設定された周波数で、ＣＰＵ３００とＵＳＢコントローラ３８０とにクロック信号を供給する機能。
以下、図面を参照しながら、上記構成の第２変形携帯通信端末の行う動作について説明する。
【００７８】
＜動作＞
ここでは、第２変形携帯通信端末の行う動作のうち、特徴的な動作である、第２変形テザリング制御処理について説明する。
＜第２変形テザリング制御処理＞
第２変形テザリング制御処理は、第２変形携帯通信端末を利用するユーザからテザリング処理を開始する旨の操作を受け付けた場合に行われる処理であって、ユーザからテザリング処理におけるデータ転送レートの範囲の指定を受け付けて、受け付けたデータ転送レートで第２変形携帯通信端末がテザリング処理を実行するように、ＣＰＵ３００とＵＳＢコントローラ３８０とに供給するクロック信号の周波数を調整することで、第２変形携帯通信端末を制御する処理である。
【００７９】
図１４は、第２変形テザリング制御処理のフローチャートである。
第２変形テザリング制御処理は、ユーザによる、テザリング処理を開始する旨の操作を、タッチパネル２３０が受け付けたことによって開始される。
第２変形テザリング制御処理において、ステップＳ１４００〜ステップＳ１４５０の各処理とステップＳ１４８０〜ステップＳ１４９０の各処理とのそれぞれは、実施の形態２に係る第１テザリング制御処理（図１１参照）におけるステップＳ１１００〜ステップＳ１１５０の各処理とステップＳ１１８０〜ステップＳ１１９０の各処理とのそれぞれと同等の処理である。よって、ここでは、これらの処理の説明を省略する。
【００８０】
ステップＳ１４４０の処理において、送られて来たデータ転送レートが、記憶する転送レートの範囲内でない場合において（ステップＳ１４４０：Ｎｏ）、データ転送レートの範囲より大きいとき（ステップＳ１４５０：Ｙｅｓ）、負荷制御部１３６０は、テザリング処理部８１０におけるデータ転送レートが、記憶するデータ転送の範囲に収まるように、ＣＰＵ３００とＵＳＢコントローラ３８０とに供給するクロック信号の周波数を、現在の周波数よりも低い値に設定する。そして、クロック周波数調整部１３７０は、ＣＰＵ３００とＵＳＢコントローラ３８０とに供給するクロック信号の周波数を、その設定された周波数に変更する（ステップＳ１４６０）。
【００８１】
ステップＳ１４４０の処理において、送られて来たデータ転送レートが、記憶する転送レートの範囲内でない場合において（ステップＳ１４４０：Ｎｏ）、データ転送レートの範囲より小さいとき（ステップＳ１４５０：Ｎｏ）、負荷制御部１３６０は、テザリング処理部８１０におけるデータ転送レートが、記憶するデータ転送の範囲に収まるように、ＣＰＵ３００とＵＳＢコントローラ３８０とに供給するクロック信号の周波数を、現在の周波数よりも高い値に設定する。そして、クロック周波数調整部１３７０は、ＣＰＵ３００とＵＳＢコントローラ３８０とに供給するクロック信号の周波数を、その設定された周波数に変更する（ステップＳ１４７０）。
【００８２】
＜考察＞
上記構成の第２変形携帯通信端末によると、テザリング処理におけるデータ転送レートがユーザによって指定されたデータ転送レート範囲を下回ると、第２変形携帯通信端末は、テザリング処理におけるデータ転送レートが、指定されたデータ転送レート範囲に収まるように、ＣＰＵ３００とＵＳＢコントローラ３８０とに供給するクロック信号の周波数を増やすこととなる。テザリング処理におけるデータ転送レートがユーザによって指定されたデータ転送レート範囲を上回ると、第２変形携帯通信端末は、テザリング処理におけるデータ転送レートが、指定されたデータ転送レート範囲に収まるように、ＣＰＵ３００とＵＳＢコントローラ３８０とに供給するクロック信号の周波数を減らすこととなる。
【００８３】
このように、第２変形携帯通信端末は、ＣＰＵ３００とＵＳＢコントローラ３８０とに供給するクロック信号の周波数を調整することで、データ転送レートが、ユーザによって指定されたデータ転送レート範囲に収まるようにテザリング処理を実行する。
＜実施の形態４＞
＜概要＞
以下、本発明に係る携帯通信端末の一例として、実施の形態２に係る第１変形携帯通信端末の一部を変形した第３変形携帯通信端末について説明する。
【００８４】
第３変形携帯通信端末は、そのハードウエア構成の一部、実行されるソフトウエアの一部、及び、記憶されるデータの一部が、実施の形態１に係る携帯通信端末１００から変形されている。
第３変形携帯通信端末は、テザリング処理を行う対象となる外部の情報機器と、ＵＳＢ接続とＷｉ−Ｆｉ接続とＢＴ（ブルートゥース）接続との３つの接続経路で接続する。そして、ユーザによって指定されるデータ転送レートの範囲内でテザリング処理を行うことができる接続経路が複数存在する場合に、最も電力消費量が少なくなる接続経路を利用してテザリング処理を行う。
【００８５】
以下、本実施の形態４に係る第３変形携帯通信端末について、実施の形態２に係る第１変形携帯通信端末との相違点を中心に、図面を参照しながら説明する。
＜構成＞
図１５は、第３変形携帯通信端末の回路図である。
同図に示されるように、第３変形携帯通信端末は、実施の形態２に係る第１変形携帯通信端末（図３参照）から、Ｗｉ−Ｆｉ通信用ＬＳＩ１５１０とＢＴ通信用ＬＳＩ１５２０とＷｉ−Ｆｉアンテナ１５１１とＢＴアンテナ１５２１とが追加されている。
【００８６】
Ｗｉ−Ｆｉ通信用ＬＳＩ１５１０は、ＣＰＵ３００とＷｉ−Ｆｉアンテナ１５１１と接続され、ＣＰＵ３００によって制御され、Ｗｉ−Ｆｉアンテナを利用して、Ｗｉ−Ｆｉ通信に利用される所定の信号を用いて、外部の情報機器と通信する機能を有する。
Ｗｉ−Ｆｉアンテナ１５１１は、Ｗｉ−Ｆｉ通信用ＬＳＩ１５１０に接続される、金属薄膜製モノポールアンテナである。
【００８７】
ＢＴ通信用ＬＳＩ１５２０は、ＣＰＵ３００とＢＴアンテナ１５２１と接続され、ＣＰＵ３００によって制御され、ＢＴアンテナを利用して、ＢＴ通信に利用される所定の信号を用いて、外部の情報機器と通信する機能を有する。
ＢＴアンテナ１５２１は、ＢＴ通信用ＬＳＩ１５２０に接続される、金属薄膜製モノポールアンテナである。
【００８８】
上記回路構成を備える第３変形携帯通信端末について、以下、機能面から見た機能構成について図面を参照しながら説明する。
図１６は、第３変形携帯通信端末を構成する主要な機能ブロックを示す機能ブロック図である。
同図に示されるように、第３変形携帯通信端末は、実施の形態２に係る第１変形携帯通信端末（図８参照）から、Ｗｉ−Ｆｉアンテナ１５１１とＢＴアンテナ１５２１との追加に加えて、テザリング処理部８１０がテザリング処理部１６１０に変形され、負荷制御部８６０が消費電力計測部１６６０に変形され、タイムスライステーブル保持部８７０が削除され、復変調部１６１１と送受信部１６１２と復変調部１６２１と送受信部１６２２とが追加されている。
【００８９】
送受信部１６１２は、ＢＴ通信用ＬＳＩ１５２０によって実現され、ＢＴアンテナ１５２１と復変調部１６１１とに接続され、ＢＴアンテナ１５２１を利用して、外部の情報機器から送信されたＢＴ通信の信号を受信して復変調部１６１１へ送る機能と、復変調部１６１１から送られて来た信号を、ＢＴアンテナ１５２１を利用して、外部の情報機器へ送信する機能とを有する。
【００９０】
復変調部１６１１は、ＢＴ通信用ＬＳＩ１５２０によって実現され、テザリング処理部１６１０と送受信部１６１２とに接続され、送受信部１６１２から送られて来た信号を、所定のアルゴリズムに基づいて復調して、テザリング処理部１６１０へ送る機能と、テザリング処理部１６１０から送られて来た信号を、所定のアルゴリズムに基づいて変調して、送受信部１６１２へ送る機能とを有する。
【００９１】
送受信部１６２２は、Ｗｉ−Ｆｉ通信用ＬＳＩ１５１０によって実現され、Ｗｉ−Ｆｉアンテナ１５１１と復変調部１６２１とに接続され、Ｗｉ−Ｆｉアンテナ１５１１を利用して、外部の情報機器から送信されたＷｉ−Ｆｉ通信の信号を受信して復変調部１６２１へ送る機能と、復変調部１６２１から送られて来た信号を、Ｗｉ−Ｆｉアンテナ１５１１を利用して、外部の情報機器へ送信する機能とを有する。
【００９２】
復変調部１６２１は、Ｗｉ−Ｆｉ通信用ＬＳＩ１５１０によって実現され、テザリング処理部１６１０と送受信部１６２２とに接続され、送受信部１６２２から送られて来た信号を、所定のアルゴリズムに基づいて復調して、テザリング処理部１６１０へ送る機能と、テザリング処理部１６１０から送られて来た信号を、所定のアルゴリズムに基づいて変調して、送受信部１６２２へ送る機能とを有する。
【００９３】
テザリング処理部１６１０は、プログラムを実行するＣＰＵ３００とＵＳＢコントローラ３８０とＷｉ−Ｆｉ通信用ＬＳＩ１５１０とＢＴ通信用ＬＳＩ１５２０とによって実現され、復変調部４９１とＵＳＢポート３８５とタッチパネル制御部４３０と負荷制御部８６０と復変調部１６１１と復変調部１６２１とに接続され、以下の２つの機能を有する。
変形テザリング機能：ＵＳＢ接続経路とＷｉ−Ｆｉ接続経路とＢＴ接続経路とのうち、消費電力計測部１６６０によって指定された接続経路を利用して、外部の情報機器とのテザリング処理を行う機能。
【００９４】
変形データ転送レート計測機能：所定のテストデータを用いて、（１）ＵＳＢ接続経路を用いて、所定時間Ｔ２（例えば１００ｍｓ）の期間（以下、「第１期間」と呼ぶ。）外部の情報機器との間でテザリング処理を行い、当該第１期間における第１データ転送レートを消費電力計測部に送り、（２）Ｗｉ−Ｆｉ接続経路を用いて、所定時間Ｔ２の期間（以下、「第２期間」と呼ぶ。）外部の情報機器との間でテザリング処理を行い、当該第２期間における第２データ転送レートを消費電力計測部に送り、（３）ＢＴ接続経路を用いて、所定時間Ｔ２の期間（以下、「第３期間」と呼ぶ。）外部の情報機器との間でテザリング処理を行い、当該第３期間における第３データ転送レートを消費電力計測部に送る機能。
【００９５】
消費電力計測部１６６０は、プログラムを実行するＣＰＵ３００によって実現され、テザリング処理部１６１０とタッチパネル制御部８３０とに接続され、実施の形態２に係る負荷制御部８６０の有するデータ転送レート範囲記憶機能に加えて、以下の２つの機能を有する。
消費電力量計測機能：テザリング処理部１６１０の行う、所定のテストデータを用いたテザリング処理と同期して、第１期間における第３変形携帯通信端末の第１消費電力量と、第２期間における第３変形携帯通信端末の第２消費電力量と、第３期間における第３変形携帯通信端末の第３消費電力量とを計測する機能。
以下の２つの機能を有する。
【００９６】
接続経路指定機能：テザリング処理部１６１０から、第１データ転送レートと第２データ転送レートと第３データ転送レートとが送られてきた場合に、これらの転送レートのうちの、記憶するデータ転送レートの範囲内に収まっているデータ転送レートについて、対応する消費電力量が最も少なくなるデータ転送レートを特定し、特定したデータ転送レートに対応する接続経路をテザリング処理部１６１０に指定する機能。
【００９７】
以下、図面を参照しながら、上記構成の第３変形携帯通信端末の行う動作について説明する。
＜動作＞
ここでは、第３変形携帯通信端末の行う動作のうち、特徴的な動作である、第３変形テザリング制御処理について説明する。
【００９８】
＜第３変形テザリング制御処理＞
第３変形テザリング制御処理は、第３変形携帯通信端末を利用するユーザからテザリング処理を開始する旨の操作を受け付けた場合に行われる処理であって、ユーザからテザリング処理におけるデータ転送レートの範囲の指定を受け付けて、受け付けたデータ転送レートの範囲内でテザリング処理を行うことができる接続方法が存在する場合に、それら接続方法のうち、最も消費電力が少なくなる接続方法を利用してテザリング処理を実行するように、第３変形携帯通信端末を制御する処理である。
【００９９】
図１７は、第３変形テザリング制御処理のフローチャートである。
第３変形テザリング制御処理は、ユーザによる、テザリング処理を開始する旨の操作を、タッチパネル２３０が受け付けたことによって開始される。
第３変形テザリング制御処理において、ステップＳ１７００〜ステップＳ１７１０の各処理は、実施の形態２に係る第１テザリング制御処理（図１１参照）におけるステップＳ１１００〜ステップＳ１１１０の各処理と同等の処理である。よって、ここでは、これらの処理の説明を省略する。
【０１００】
ステップＳ１７１０の処理において、ユーザから、テザリング処理におけるデータ転送レートの範囲の指定を受け付けると（ステップＳ１７１０：Ｙｅｓ）、消費電力計測部１６６０は、受け付けたデータ転送レートの範囲を記憶する（ステップＳ１７２０）。
消費電力計測部１６６０がデータ転送レートの範囲を記憶すると、テザリング処理部１６１０は、ＵＳＢ接続経路とＷｉ−Ｆｉ接続経路とＢＴ接続経路とを利用して、各々所定時間Ｔ２ずつ、所定のテストデータを用いたテザリング処理を実施して（ステップＳ１７３０）、各接続経路を利用するテザリング処理におけるデータ転送レートを計測して消費電力計測部１６６０に送る。また、消費電力計測部１６６０は、テザリング処理部１６１０の行う、所定のテストデータを用いたテザリング処理の実施と同期して、各接続経路を利用するテザリング処理それぞれについて、第３変形携帯通信端末の消費電力量を計測する。
【０１０１】
テザリング処理部１６１０から各データ転送レートが送られてくると、消費電力計測部１６６０は、これらのデータ転送レートのうちの少なくとも１つが、記憶するデータ転送レートの範囲内に収まっているか否かを調べる（ステップＳ１７４０）。
ステップＳ１７４０の処理において、少なくとも１つが、記憶するデータ転送レートの範囲内に収まっている場合に（ステップＳ１７４０：Ｙｅｓ）、消費電力計測部１６６０は、記憶するデータ転送レートの範囲内に収まっているデータ転送レートについて、対応する消費電力量が最も少なくなるデータ転送レートを特定し、特定したデータ転送レートに対応する接続経路をテザリング処理部１６１０に指定する。すると、テザリング処理部は、その指定された接続経路を利用して、テザリング処理を開始して（ステップＳ１７５０）、テザリング処理が終了するまで（ステップＳ１７６０：Ｎｏを繰り返す）テザリング処理を継続する。
【０１０２】
ステップＳ１７４０の処理において、いずれのデータ転送レートも、記憶するデータ転送レートの範囲内に収まっていない場合に（ステップＳ１７４０：Ｎｏ）、タッチパネル制御部８３０は、指定されたデータ転送レートでテザリング処理を行うことができない旨のエラーメッセージを、タッチパネル２３０に表示させる（ステップＳ１７７０）。
ステップＳ１７６０の処理において、テザリング処理が終了した場合（ステップＳ１７６０：Ｙｅｓ）、又はステップＳ１７７０の処理が終了した場合に、第３変形携帯通信端末は、その第３変形テザリング制御処理を終了する。
【０１０３】
＜考察＞
上記構成の第３変形携帯通信端末は、ユーザによって指定されるデータ転送レートの範囲内でテザリング処理を行うことができる接続経路が複数存在する場合に、最も電力消費量が少なくなる接続経路を利用してテザリング処理を行う。
このことによって、電力消費量において最も効率の良い接続経路を用いてテザリング処理を実現することができる。
＜補足＞
以上、本発明に係る携帯通信端末の一実施形態として、実施の形態１〜実施の形態４において、携帯通信端末１００と第１変形携帯通信端末と第２変形携帯通信端末と第３変形携帯通信端末とを例として説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態通りの携帯通信端末に限られないことはもちろんである。
【０１０４】
（１）実施の形態１において、携帯通信端末１００は、ユーザによって指定される動作モードに応じて、各機能ブロックを実現するためのプログラムを実行するために割り当てるＣＰＵ３００のタイムスライス値を切り替える構成の例であった。しかしながら、ユーザによって指定される動作モードに応じて、各機能ブロックを実現するために割り当てる自端末の資源の量を切り替える構成であれば、必ずしも割り当ての切り替え対象となる資源はＣＰＵ３００のタイムスライス値である構成に限られない。一例として、各機能ブロックを実現するためのプログラムが利用する記憶領域を実現するために割り当てる、メモリ３４０における記憶領域の量である構成等が考えられる。
【０１０５】
一般に、機能ブロックを実現するためのプログラムが利用する記憶領域の割り当て量をより多くすれば、その機能ブロックによって実現される処理の処理量がより向上する傾向にある。
（２）実施の形態１において、携帯通信端末１００は、「パフォーマンス最大モード」と「パフォーマンス向上モード」と「通常モード」との３つの動作モードを有する構成の例であった。しかしながら、携帯通信端末１００の有する動作モードは、テザリング処理以外の処理の一部の実行を制限する動作モードを含む複数の動作モードを有していれば、必ずしもこれら３つの動作モードである構成に限られない。
【０１０６】
（３）実施の形態１において、携帯通信端末１００は、２ＧＨｚ帯の信号を利用して外部の基地局と通信する構成の例であった。しかしながら、外部の基地局と所定の周波数帯の信号を利用して通信することができれば、必ずしも２ＧＨｚ帯の信号を利用する構成に限られない。一例として、８００ＭＨｚ帯の信号を利用して外部の基地局と通信する構成の例等が考えられる。
【０１０７】
（４）実施の形態１において、携帯通信端末１００は、ユーザによる操作を受け付ける手段として、タッチパネル２３０を備える構成の例であった。しかしながら、ユーザによる操作を受け付けることができれば、必ずしもタッチパネル２３０を備える構成に限られない。一例として、ユーザの操作を受け付けるテンキーを備える構成等が考えられる。
（５）実施の形態１において、携帯通信端末１００がタブレット型スマートフォンである場合の例について説明したが、テザリング機能を備える端末であれば、必ずしもタブレット型スマートフォンに限られる必要はなく、例えば、通話機能を有するＰＤＡ（Personal Digital Assistant:携帯情報端末）等であっても構わない。
【０１０８】
（６）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
（７）以下、さらに本発明の一実施形態に係る携帯通信端末の構成及びその変形例と各効果について説明する。
（ａ）本発明の一実施形態に係る携帯通信端末は、基地局と情報機器との間の通信を仲介するテザリング処理を行うテザリング処理部を有する携帯通信端末であって、自端末における所定の資源についての、前記テザリング処理を実現するために利用される利用量の指定を受け付ける受付部と、前記受付部によって、第１の利用量よりも利用量の多い第２の利用量の指定が受け付けられた場合に、前記受付部によって前記第１の利用量の指定を受け付けられたときよりも、前記テザリング処理以外の処理による前記所定の資源の利用を抑制して、前記第２の利用量でのテザリング処理を実行させる制御処理を行う制御部とを備えることを特徴とする。
【０１０９】
上述の構成を備える本実施の形態に係る携帯通信端末は、テザリング処理を適切に実行することができる。
（ｂ）また、前記所定の資源はプロセッサを含み、前記利用量は、前記プロセッサの実行時間を含むとしてもよい。
これにより、携帯通信端末は、利用量にプロセッサの実行時間を含ませることができる。
【０１１０】
（ｃ）また、前記制御部は、前記プロセッサが行うテザリング処理の実行時間を調整することで、前記制御処理を行うとしてもよい。
これにより、携帯通信端末は、テザリング処理以外の処理による資源の利用レベルの制御を、プロセッサが行うテザリング処理の実行時間を調整することで実現できるようになる。
【０１１１】
（ｄ）また、前記テザリング処理以外の所定の処理を特定するための処理情報を記憶する処理情報記憶部を備え、前記制御部は、前記処理情報記憶部に記憶される処理情報によって特定される所定の処理を前記プロセッサに実行させるか否かを制御することで、前記実行時間の調整を行うとしてもよい。
これにより、携帯通信端末は、テザリング処理以外の処理による資源の利用レベルの制御を、プロセッサに、テザリング処理以外の特定の処理を実行させるか否かを制御することで実現できるようになる。
【０１１２】
（ｅ）また、前記受付部によって受け付けられる利用量は範囲を有し、前記制御部は、前記受付部によって受け付けられた利用量の範囲内において、自端末によって消費される消費電力が少なくなるように、前記プロセッサの動作周波数を調整するとしてもよい。
これにより、携帯通信端末は、テザリング処理を行う場合における消費電力量を低減することができる。
【０１１３】
（ｆ）また、前記利用量を示す値として、データ通信レートを含むとしてもよい。
これにより、携帯通信端末は、利用量にデータ転送レートを含ませることができる。
（ｇ）また、前記テザリング処理部は、前記情報機器と第１の通信方法で通信する第１通信部と、前記情報機器と第２の通信方法で通信する第２通信部とを有し、前記テザリング処理部が、前記第１通信部と前記第２通信部とのうち、自端末によって消費される消費電力がより少ない方の通信部を利用して前記テザリング処理を行うとしてもよい。
【０１１４】
これにより、携帯通信端末は、テザリング処理を行う場合における消費電力量を低減することができる。
【産業上の利用可能性】
【０１１５】
本発明は、テザリング機能を有する携帯通信端末に広く利用することができる。
【符号の説明】
【０１１６】
１００  携帯通信端末
２３０  タッチパネル２３０
３５０  マイク
３６０  レシーバ
３７０カメラモジュール
３８５  ＵＳＢポート
３９０  ２ＧＨｚ帯アンテナ
３９１  ＧＰＳアンテナ３９１
４１０  テザリング処理部
４２０  通話処理部
４３０  タッチパネル制御部
４４０  カメラ制御部
４５０  ＧＰＳ処理部
４６０  負荷制御部
４７０  負荷テーブル保持部
４９０  送受信部
４９１  復変調部
４９２  受信部
４９３  復調部
【図１】
2014027447.tif 000003
【図２】
2014027447.tif 000004
【図３】
2014027447.tif 000005
【図４】
2014027447.tif 000006
【図５】
2014027447.tif 000007
【図６】
2014027447.tif 000008
【図７】
2014027447.tif 000009
【図８】
2014027447.tif 000010
【図９】
2014027447.tif 000011
【図１０】
2014027447.tif 000012
【図１１】
2014027447.tif 000013
【図１２】
2014027447.tif 000014
【図１３】
2014027447.tif 000015
【図１４】
2014027447.tif 000016
【図１５】
2014027447.tif 000017
【図１６】
2014027447.tif 000018
【図１７】
2014027447.tif 000019