[go: up one dir, main page]

JP2005080175A - Portable terminal device - Google Patents

Portable terminal device Download PDF

Info

Publication number
JP2005080175A
JP2005080175A JP2003311280A JP2003311280A JP2005080175A JP 2005080175 A JP2005080175 A JP 2005080175A JP 2003311280 A JP2003311280 A JP 2003311280A JP 2003311280 A JP2003311280 A JP 2003311280A JP 2005080175 A JP2005080175 A JP 2005080175A
Authority
JP
Japan
Prior art keywords
communication function
function module
terminal device
portable terminal
user profile
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.)
Abandoned
Application number
JP2003311280A
Other languages
Japanese (ja)
Inventor
Ryozo Kiyohara
良三 清原
Mariko Kurihara
まり子 栗原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2003311280A priority Critical patent/JP2005080175A/en
Publication of JP2005080175A publication Critical patent/JP2005080175A/en
Abandoned legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

【課題】最適なタイミングで通信機能モジュールを切り替えることができる携帯型端末装置を得る。
【解決手段】複数種類の通信機能モジュール102を保持する通信機能保持手段101と、前記通信機能モジュールを切り替える所定のタイミング等が指定されたユーザプロファイル104を保持するユーザプロファイル保持手段103と、前記ユーザプロファイルで指定された優先順位、並びに基地局から報知された報知情報に基づいて、最適な通信機能モジュールを1つ選択する通信機能選択手段105と、現時期が前記ユーザプロファイルで指定された所定のタイミングかどうかを判定する通信機能切り替え時期判定手段108と、前記通信機能切り替え時期判定手段により現時期が前記所定のタイミングであると判定されたときに、現在の通信機能モジュールを前記選択された通信機能モジュールに切る替える通信機能切り替え手段106とを設けて構成した。
【選択図】図2
A portable terminal device capable of switching communication function modules at an optimal timing is obtained.
Communication function holding means for holding a plurality of types of communication function modules, user profile holding means for holding a user profile in which a predetermined timing for switching the communication function modules is designated, and the user Based on the priority specified in the profile and the broadcast information broadcast from the base station, the communication function selection means 105 for selecting one optimal communication function module, and a predetermined time specified in the user profile The communication function switching time determining means 108 for determining whether or not it is the timing, and when the communication function switching time determining means determines that the current time is the predetermined time, the current communication function module is selected as the selected communication. Communication function switching means to switch to function module It was constructed and 06 are provided.
[Selection] Figure 2

Description

この発明は、単一のハードウェア上で複数の異なる方式の通信機能をソフトウェアで実現した場合において、それらの通信機能を切り替えながら使用する携帯電話などの携帯型端末装置に関するものである。   The present invention relates to a portable terminal device such as a mobile phone that is used while switching a plurality of different communication functions on software on a single hardware.

近年、移動体通信技術の発展に伴って、多種多様な無線通信システムのサービスが提供されている。これらの無線通信システムは、それぞれ長所、短所があり、利用者がその用途、場所などによって使いわけることになる。例えば、http://www.sdrforum.orgで議論されているソフトウェア無線という技術は、通信機能の部分をソフトウェアでのみ実現しておき、必要に応じてソフトウェアをダウンロードしては切り替えて利用することを想定している。   In recent years, with the development of mobile communication technology, a variety of wireless communication system services have been provided. Each of these wireless communication systems has advantages and disadvantages, and a user can use them depending on their use and location. For example, the technology called software defined radio discussed at http://www.sdrforum.org requires that the communication function be implemented only in software, and that the software be downloaded and used as necessary. Is assumed.

従来の携帯型端末装置は、RF/IF/ベースバンド処理部、及びプロトコル処理部から構成される無線リンク接続手段、基地局との間で通信されるデータを処理するデータ処理手段、割り出された無線通信サービスを、LCD等で表示し、ユーザが選択する任意の一つの無線通信システムの選択指示を受け付ける入出力手段、複数のソフトウェア・プログラムを格納する無線リンク接続制御プログラム記憶手段、位置情報を記憶し、入手した現在位置情報より、その位置で受けられる無線通信サービスを割り出す無線リンク・モード検出手段、端末の現在位置情報を入手する位置情報入手手段、GPSアンテナ、及び無線通信アンテナを備えて構成する。現在自分のいる位置情報からサービスを受けられる無線通信サービスと利用者の優先順位を記憶するテーブルを参照して最も優先度の高い無線通信システムを選択する(例えば、特許文献1参照)。   A conventional portable terminal device includes an RF / IF / baseband processing unit and a wireless link connection unit composed of a protocol processing unit, a data processing unit for processing data communicated with a base station, Input / output means for displaying the selected wireless communication service on an LCD or the like and receiving an instruction to select any one wireless communication system selected by the user, wireless link connection control program storage means for storing a plurality of software programs, location information A wireless link mode detecting means for determining a wireless communication service received at the position from the obtained current position information, a position information obtaining means for obtaining the current position information of the terminal, a GPS antenna, and a wireless communication antenna Configure. A wireless communication system that can receive a service from the location information that the user is currently in and a table that stores the priority order of users are selected to select the wireless communication system with the highest priority (see, for example, Patent Document 1).

また、他の従来の携帯型端末装置は、無線通信環境の変化により通信環境が悪化した場合や新たに無線通信を開始する場合に、現時点で使用されていない無線通信手段を選択して、無線通信方式の検索をマルチモード無線通信制御局で行い、この応答を受けることで、複数の無線通信方式から最適な無線通信方式を選択する(例えば、特許文献2参照)   In addition, when the communication environment deteriorates due to a change in the wireless communication environment or when a new wireless communication is started, another conventional portable terminal device selects a wireless communication means that is not currently used, A communication mode search is performed at the multi-mode wireless communication control station, and an optimal wireless communication method is selected from a plurality of wireless communication methods by receiving this response (see, for example, Patent Document 2).

特開2002−199451号公報(第1頁、図3)JP 2002-199451 (first page, FIG. 3) 特開2001−217858号公報(第1頁、図1)JP 2001-217858 A (first page, FIG. 1)

上述したような従来の携帯型端末装置では、最適な通信機能モジュールを選択したり、ユーザの指定した優先順位の高い通信機能モジュールを選択したりできたとしても、どういうタイミングで通信機能モジュールを切り替えるべきかなどが不明である。タイミングを間違うと切り替えが頻繁に起こり、本来の通信をすることよりも切り替えの時間のみがかかることになりかねないという問題点がある。また、通信機能モジュールをダウンロードして切り替える場合においてはダウンロードするべきかどうかの判断をした上でダウンロードする必要があり、このタイミングの判断に関しても不明である。   In the conventional portable terminal device as described above, even if an optimal communication function module can be selected or a communication function module with a high priority specified by the user can be selected, the communication function module is switched at any timing. It is unknown what should be done. If the timing is wrong, switching occurs frequently, and there is a problem that it may take only switching time rather than performing original communication. Further, when the communication function module is downloaded and switched, it is necessary to download the communication function module after determining whether or not it should be downloaded, and it is unclear regarding the determination of this timing.

この発明は、上述のような課題を解決するためになされたもので、その目的は、最適なタイミングで通信機能モジュールを切り替えることができる携帯型端末装置を得るものである。   The present invention has been made to solve the above-described problems, and an object thereof is to obtain a portable terminal device capable of switching communication function modules at an optimum timing.

この発明に係る携帯型端末装置は、ソフトウェアである通信機能モジュールを切り替えて通信を行う携帯型端末装置であって、複数種類の通信機能モジュールを保持する通信機能保持手段と、前記通信機能モジュールを使用する優先順位、及び前記通信機能モジュールを切り替える所定のタイミングが指定されたユーザプロファイルを保持するユーザプロファイル保持手段と、前記ユーザプロファイルで指定された優先順位、並びに基地局から報知された、現在位置のエリア及び周辺エリアで利用可能な通信機能モジュールを示す報知情報に基づいて、最適な通信機能モジュールを1つ選択する通信機能選択手段と、現時期が前記ユーザプロファイルで指定された所定のタイミングかどうかを判定する通信機能切り替え時期判定手段と、前記通信機能切り替え時期判定手段により現時期が前記所定のタイミングであると判定されたときに、現在使用している通信機能モジュールを前記通信機能選択手段により選択された通信機能モジュールに切る替える通信機能切り替え手段とを設けたものである。   A portable terminal device according to the present invention is a portable terminal device that performs communication by switching a communication function module that is software, and includes a communication function holding unit that holds a plurality of types of communication function modules, and the communication function module. User profile holding means for holding a user profile in which a priority order to be used and a predetermined timing for switching the communication function module are specified, a priority order specified in the user profile, and a current position notified from the base station Communication function selection means for selecting one optimal communication function module based on broadcast information indicating communication function modules available in the area and the surrounding area, and whether the current time is a predetermined timing specified in the user profile Communication function switching time determination means for determining whether or not Communication function switching for switching the currently used communication function module to the communication function module selected by the communication function selecting means when the communication function switching time determining means determines that the current time is the predetermined timing. Means.

この発明に係る携帯型端末装置は、最適なタイミングで通信機能モジュールを切り替えることができるという効果を奏する。   The portable terminal device according to the present invention has an effect that the communication function module can be switched at an optimal timing.

実施の形態1.
この発明の実施の形態1に係る携帯型端末装置について図面を参照しながら説明する。図1は、この発明の実施の形態1に係る携帯型端末装置を含む無線通信サービスシステムの概略構成を示す図である。なお、各図中、同一符号は同一又は相当部分を示す。
Embodiment 1 FIG.
A portable terminal device according to Embodiment 1 of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a schematic configuration of a wireless communication service system including a portable terminal device according to Embodiment 1 of the present invention. In addition, in each figure, the same code | symbol shows the same or equivalent part.

図1において、基地局1は、通信サービスエリア6内にあり、携帯電話などの携帯型端末装置5に対して地域のサービス情報などを報知する。地域のサービス情報とは、そのエリアで利用可能な通信サービス(通信機能モジュール)の情報やそのエリアの周辺のエリアで利用可能な通信サービス(通信機能モジュール)の情報である。基地局2は、基地局1と同様、隣の通信サービスエリア7内において、携帯型端末装置5に対して地域のサービス情報などを報知する。基地局3、4もそれぞれ通信サービスエリア8、9内で携帯型端末装置5に対して地域のサービス情報を報知する。   In FIG. 1, a base station 1 is in a communication service area 6 and notifies local service information to a portable terminal device 5 such as a mobile phone. The local service information is information on communication services (communication function modules) that can be used in the area and information on communication services (communication function modules) that can be used in areas around the area. Similar to the base station 1, the base station 2 broadcasts local service information and the like to the portable terminal device 5 in the adjacent communication service area 7. The base stations 3 and 4 also notify local service information to the portable terminal device 5 in the communication service areas 8 and 9, respectively.

この報知される地域のサービス情報は、そのエリア内で利用可能な通信サービスを利用して報知されており、携帯型端末装置5においては電波の強さによってどのエリアに所属するかを判断したり、GPS装置などによりどのエリアにいるのかを判断したりすることができる。   The notified service information of the area is notified by using a communication service available in the area, and in the portable terminal device 5, it can be determined to which area the mobile terminal device 5 belongs based on the strength of the radio wave. It is possible to determine which area the GPS device is in.

多くの場合は複数の基地局を経由してサーバにアクセスできるため、特定するのは難しいが、電波強度のほかに、どの基地局とどの基地局の電波が入ることで、自分はどこの位置にいるのかを特定することもできる。また、完全に一つの地域に特定できなかったとしても複数の通信サービスエリアをまとめてサービスエリア群のどこかに所属するという考え方をしても良い。   In many cases, it is difficult to specify because the server can be accessed via multiple base stations, but in addition to the radio field strength, which base station and which base station radio wave enters, where You can also identify if you are in Moreover, even if it is not possible to completely identify one area, it may be considered that a plurality of communication service areas are collected and belong to somewhere in the service area group.

図2は、この発明の実施の形態1に係る携帯型端末装置の機能構成を示す図である。図2において、携帯型端末装置5は、通信機能保持手段101により、複数種類の通信機能モジュール(ソフトウェア)102を保持できる。また、ユーザプロファイル保持手段103により、通信機能モジュールの優先順位や切り替えタイミングがユーザによって指定されているユーザプロファイル104を保持する。   FIG. 2 is a diagram showing a functional configuration of the portable terminal device according to Embodiment 1 of the present invention. In FIG. 2, the portable terminal device 5 can hold a plurality of types of communication function modules (software) 102 by the communication function holding means 101. Further, the user profile holding unit 103 holds the user profile 104 in which the priority order and switching timing of the communication function modules are specified by the user.

また、携帯型端末装置5は、通信機能保持手段101で保持している複数種類の通信機能モジュール102の中から最適な通信機能モジュール102を選択したりするための通信機能選択手段105と、通信機能選択手段105で選択した通信機能モジュール102を現在使用している通信機能モジュール102と切り替えるための通信機能切り替え手段106と、無線などを利用して携帯型端末装置5の外部から通信機能モジュール102をダウンロードして通信機能保持手段101を利用して保持することができるダウンロード手段107と、最適なタイミングで通信機能モジュール102を切り替える通信機能切り替え時期判定手段108と、ダウンロード対象の通信機能モジュール102が携帯型端末装置5で実行可能かどうかを判断、確認する機能確認手段109と、通信機能モジュール102のダウンロードをいつ行うかを判断するダウンロードタイミング判断手段110とを備える。   In addition, the portable terminal device 5 includes a communication function selection unit 105 for selecting an optimal communication function module 102 from a plurality of types of communication function modules 102 held by the communication function holding unit 101, and a communication function Communication function switching means 106 for switching the communication function module 102 selected by the function selection means 105 to the communication function module 102 currently in use, and the communication function module 102 from the outside of the portable terminal device 5 using wireless communication or the like. Download means 107 that can download and hold the communication function using the communication function holding means 101, communication function switching time determination means 108 that switches the communication function module 102 at an optimal timing, and a communication function module 102 to be downloaded It is determined whether it can be executed by the portable terminal device 5. Includes a function confirmation unit 109 to confirm, the download timing determining means 110 for determining when to perform the download of the communication function module 102.

つぎに、この実施の形態1に係る携帯型端末装置の動作について図面を参照しながら説明する。   Next, the operation of the portable terminal device according to the first embodiment will be described with reference to the drawings.

図3は、この発明の実施の形態1に係る携帯型端末装置の基本動作を示すフローチャートである。この図3に示すフローに従って説明する。   FIG. 3 is a flowchart showing the basic operation of the portable terminal device according to Embodiment 1 of the present invention. This will be described according to the flow shown in FIG.

まず、ステップ201において、携帯型端末装置5は、現在利用している通信機能モジュール102を利用して基地局から報知情報(地域のサービス情報)を受信する。   First, in step 201, the portable terminal device 5 receives broadcast information (regional service information) from the base station using the currently used communication function module 102.

次に、ステップ202において、この報知情報の解析を行う。報知情報は、決まったフォーマットで流れるもので、自分が現在いる場所で利用できる通信機能モジュールがリストアップされており、この情報を取得する。また、現在自分のいる場所のまわりの地域の情報も報知されてくれば、これも同様に取得する。   Next, in step 202, the notification information is analyzed. The broadcast information flows in a fixed format, and communication function modules that can be used at the place where the user is currently listed are listed, and this information is acquired. Also, if information about the area around the place where you are currently informed, this is acquired in the same way.

次に、ステップ203において、通信機能選択手段105により、取得した報知情報に基づいてどの通信機能モジュールを利用するべきかを判断する。例えば、現状では通信機能モジュールAを利用しており、現在いるエリアでは通信機能モジュールBも利用できるという情報がある。ところが、この地域のまわりでは通信機能モジュールBはすべてで利用できるが、通信機能モジュールAが利用できないというような場合に、通信機能モジュールBを利用するべきと判断できる。   Next, in step 203, the communication function selection means 105 determines which communication function module should be used based on the acquired notification information. For example, there is information that the communication function module A is currently used and the communication function module B can also be used in the current area. However, it is possible to determine that the communication function module B should be used in the case where the communication function module B can be used in all areas but the communication function module A cannot be used.

次に、ステップ204において、ダウンロードタイミング判断手段110により、通信機能モジュールBのダウンロードが必要か、つまり、通信機能モジュールBが現実に携帯型端末装置5で利用可能かどうかを判断する。携帯型端末装置5の通信機能保持手段101で通信機能モジュールBを持っているかどうかを調べ、通信機能モジュールBが存在しなければ、ダウンロードが必要であるので、ステップ206へ進む。また、通信機能モジュールBが存在すれば、ダウンロードは不要であるので、ステップ205へ進む。   Next, in step 204, the download timing determination unit 110 determines whether the communication function module B needs to be downloaded, that is, whether the communication function module B is actually available on the portable terminal device 5. The communication function holding unit 101 of the portable terminal device 5 checks whether or not the communication function module B is present. If the communication function module B does not exist, the download is necessary, and the process proceeds to step 206. If the communication function module B exists, downloading is not necessary, and the process proceeds to step 205.

次に、ステップ205において、通信機能切り替え手段106により、通信機能モジュールを切り替えてよいかどうかを判断する。例えば、現在通信中であれば、切り替えないという判断をしても良いし、切り替え可能であればすぐに切り替えるという判断をしても良い。通信機能切り替え手段106によって、切り替えを実行する。   In step 205, the communication function switching unit 106 determines whether the communication function module can be switched. For example, it may be determined that switching is not performed if communication is currently being performed, or it may be determined that switching is performed immediately if switching is possible. Switching is performed by the communication function switching means 106.

また、ステップ206において、ダウンロード手段107により、通信機能モジュールAを利用して通信機能モジュールBをダウンロードし、通信機能保持手段101に保存する。その後、ステップ205へ進む。   In step 206, the download unit 107 downloads the communication function module B using the communication function module A and stores it in the communication function holding unit 101. Then, it progresses to step 205.

切り替えは、まずアプリケーションから見ると実行中に見せかけた上で、現在の通信機能モジュールを停止し、各通信機能モジュールで共通となるI/F呼び出し部のアドレスを変えたり、あるいはどの通信機能モジュールを呼び出すかのフラグを変更したりするといった手法によって通信機能モジュールを入れ替え、その後、起動をかけ、アプリケーションからは連続した実行をするかのように見せることにより行う。つまり、各通信機能モジュールは、共通のI/F呼び出し部に対応しており、通信機能切り替え手段106は、現在使用している通信機能モジュールを停止し、各通信機能モジュールのI/F呼び出し部を書換えて、呼び出し先を別の通信機能モジュールに変更し、別の通信機能モジュールを起動する。   First, when switching from the application, it looks like it is running, and then stops the current communication function module, changes the address of the I / F call unit common to each communication function module, or selects which communication function module The communication function module is replaced by a method such as changing a flag to be called, and then activated to make it appear as if it is continuously executed from the application. That is, each communication function module corresponds to a common I / F calling unit, and the communication function switching unit 106 stops the currently used communication function module, and the I / F calling unit of each communication function module. Is changed to a different communication function module, and another communication function module is activated.

また、I/F呼び出し部のアドレスを書き換えるのではなく、通信機能モジュールのメモリ配置を物理的に入れ替えてもかまわない。すなわち、通信機能切り替え手段106は、現在使用している通信機能モジュールを停止し、通信機能モジュールのメモリ上の配置を入れ替えて、別の通信機能モジュールに変更し、換言すると、現在使用している通信機能モジュールのメモリに別の通信機能モジュールを上書きし、別の通信機能モジュールを起動する。   In addition, the memory layout of the communication function module may be physically replaced instead of rewriting the address of the I / F calling unit. That is, the communication function switching means 106 stops the currently used communication function module, changes the arrangement of the communication function module on the memory, changes to another communication function module, in other words, is currently used. Another communication function module is overwritten on the memory of the communication function module, and another communication function module is activated.

切り替えが完了すると、また報知情報を見て次にどうするべきかどうかを決めていくというループに入り、これにより、通信機能モジュール102の切り替えを実現する。   When the switching is completed, the communication function module 102 is switched by entering a loop of deciding what to do next by looking at the notification information again.

ここで、どの通信機能モジュールを利用するか判断するステップ203をさらに詳細な例で説明する。報知情報で得た情報で、自分のいる場所で通信機能モジュールAと通信機能モジュールBが使用可能であるとする。さらに、ユーザプロファイル104で指定されたユーザプロファイル情報として、どの通信機能モジュールを優先するかという情報も確認する。この優先情報に従って、通信機能モジュールAにするか通信機能モジュールBにするかを判断する。   Here, step 203 for determining which communication function module is to be used will be described with a more detailed example. It is assumed that the communication function module A and the communication function module B can be used at the place where the user is present with the information obtained from the notification information. In addition, as the user profile information specified in the user profile 104, information as to which communication function module is prioritized is also confirmed. According to this priority information, it is determined whether the communication function module A or the communication function module B is selected.

さらに、隣接する地域の情報を利用してもかまわない。自分のいる地域で、通信機能モジュールAと通信機能モジュールBが利用できるのであるが、隣接する地域にひとつでも通信機能モジュールBが利用できない地域があれば、通信機能モジュールAを利用する。また、自分のいる地域で通信機能モジュールA、B、Cが利用でき、まわりの地域ですべて利用できるのが、通信機能モジュールAとCであった場合に、ユーザプロファイル104を参照して通信機能モジュールAとCで優先度の高い方を選ぶという方法でもかまわない。   Furthermore, information on neighboring areas may be used. The communication function module A and the communication function module B can be used in the area where the user is present. If there is an area where the communication function module B cannot be used even in one of the adjacent areas, the communication function module A is used. Further, when the communication function modules A, B, and C can be used in the area where the user is present, and the communication function modules A and C are all available in the surrounding area, the communication function is referred to the user profile 104. The method of selecting the higher priority among modules A and C may be used.

また、隣接している地域ですべて利用可能な通信機能モジュールがない場合は、なるべく多い地域で利用可能な通信機能モジュールを選択したり、複数候補があれば、ユーザプロファイル104の情報を参照して優先順位に従うという方法でもかまわない。   If there are no communication function modules that can be used in all adjacent areas, select a communication function module that can be used in as many areas as possible, or refer to the information in the user profile 104 if there are multiple candidates. You can also follow the priority order.

すなわち、通信機能選択手段105は、現在いる地域で利用できる通信機能モジュールの中で、ユーザプロファイル104で指定された優先順位の最も高い通信機能モジュールを選択したり、現在いる地域で利用できる通信機能モジュールの中で、かつ隣接する地域ですべて利用可能な通信機能モジュールの中で、ユーザプロファイル104で指定された優先順位の最も高い通信機能モジュールを選択したり、現在いる地域で利用できる通信機能モジュールの中で、かつ隣接する地域で最も多い地域で利用できる通信機能モジュールの中で、ユーザプロファイル104で優先順位の最も高い通信機能モジュールを選択する。   That is, the communication function selection unit 105 selects a communication function module having the highest priority specified in the user profile 104 from among communication function modules that can be used in the current area, or a communication function that can be used in the current area. Among the communication function modules that can be used in all adjacent areas, select the communication function module with the highest priority specified in the user profile 104 or use the communication function module in the current area. Among the communication function modules that can be used in the most neighboring areas, the communication function module having the highest priority in the user profile 104 is selected.

図4は、この発明の実施の形態1に係る携帯型端末装置のダウンロードの動作を示すフローチャートである。上記のステップ206のダウンロードの方法に関して、この図4に示すフローを利用して、詳細に説明する。   FIG. 4 is a flowchart showing the download operation of the portable terminal device according to Embodiment 1 of the present invention. The download method in step 206 will be described in detail using the flow shown in FIG.

現在使用できている通信機能モジュールを利用して必要な通信機能モジュールをダウンロードする。ダウンロードにあたっては、まず、ステップ301において、携帯型端末装置5は、ダウンロード手段107により、サービスをするサーバに対して、ダウンロード要求を送信する。   Download the necessary communication function modules using the communication function modules that are currently available. In downloading, first, in step 301, the portable terminal device 5 transmits a download request to the server that provides the service by the download means 107.

次に、ステップ302において、ダウンロード手段107により、どの通信機能モジュールが必要かという情報と、端末上で動作可能な通信機能モジュールを特定するために、端末の識別コード、またはCPU、搭載メモリ量などの端末識別情報をサーバに送る。   Next, in step 302, in order to specify which communication function module is required by the download means 107 and the communication function module operable on the terminal, the terminal identification code, CPU, amount of installed memory, etc. Is sent to the server.

サーバ側では、その携帯型端末装置5で実行可能な通信機能モジュールを特定し、その特定した通信機能モジュールを携帯型端末装置5へ送信する。   On the server side, a communication function module that can be executed by the portable terminal device 5 is specified, and the specified communication function module is transmitted to the portable terminal device 5.

そして、ステップ303において、ダウンロード手段107により、携帯型端末装置5で実行可能な通信機能モジュールをサーバからダウンロードする。   In step 303, the download function 107 downloads a communication function module that can be executed by the portable terminal device 5 from the server.

ステップ302からステップ303の間で携帯型端末装置5の情報を送ったところで、サーバ側から必要なメモリ容量や、プラットホーム情報などの端末の詳細なスペックに関する要求事項を送ってもらい、その通信機能モジュールがその携帯型端末装置5で実行可能かどうかを、端末側の機能確認手段109によって判断、確認し、問題がなければダウンロードするという方法でも良い。   When the information on the portable terminal device 5 is sent between step 302 and step 303, the server side sends the required memory capacity and the requirements regarding the detailed specifications of the terminal such as platform information. May be determined and confirmed by the function confirmation means 109 on the terminal side and downloaded if there is no problem.

通信機能モジュールの確認は、サーバ側で実行しても、端末側で実行しても、メモリなどのリソースが十分足りるのか、あるいはプラットフォームが十分な機能を用意しているのか、指定したプラットフォームであるのかなどの同様の観点で実行する。   Whether the communication function module is checked on the server side or the terminal side, whether the memory or other resources are sufficient, or whether the platform has sufficient functions, is the specified platform Execute from the same point of view.

また、ダウンロードをいつ行うかをダウンロードタイミング判断手段110で決める。このダウンロードのタイミングは、通信機能モジュールの選択をした段階で、その携帯型端末装置5上になければダウンロードするという方法でも良い。   The download timing determination means 110 determines when to download. The download timing may be a method of downloading if the communication function module is not selected on the portable terminal device 5 at the stage of selection.

また、通信機能モジュールの切り替えは、ダウンロードを終えた直後でもかまわないし、現在利用しているアプリケーションが終了した直後でもかまわないし、ユーザに確認を求めて、ユーザの判断で実行させてもかまわない。あるいは、通信機能モジュールの切断時に実行してもかまわない。これらをユーザプロファイル104に指定して切り替える例を図5のフローを利用して説明する。   Further, the switching of the communication function module may be performed immediately after the download is completed, or may be performed immediately after the currently used application is terminated, or may be executed at the user's discretion by asking for confirmation. Alternatively, it may be executed when the communication function module is disconnected. An example of switching these by specifying them in the user profile 104 will be described using the flow of FIG.

図5は、この発明の実施の形態1に係る携帯型端末装置の通信機能切り替えの動作を示すフローチャートである。この図5は、図3のステップ204〜206の詳細な動作を示す。   FIG. 5 is a flowchart showing the communication function switching operation of the portable terminal device according to Embodiment 1 of the present invention. FIG. 5 shows the detailed operation of steps 204 to 206 in FIG.

まず、ステップ401は、図3のステップ204及び206に相当する。   First, step 401 corresponds to steps 204 and 206 in FIG.

次に、ステップ402において、通信機能切り替え時期判定手段108により、ユーザプロファイル104上、ダウンロード直後に必ず切り替えると指定されているならば、ダウンロードした直後に、ステップ407で再度最適な通信機能モジュールかどうかを確認した上で、例えば通信機能選択手段105により確認した上で切り替える。   Next, in step 402, if it is specified by the communication function switching time determination means 108 that the user profile 104 always switches immediately after downloading, it is determined whether the communication function module is the optimum communication function module again in step 407 immediately after downloading. Is switched after confirming, for example, by the communication function selection means 105.

次に、ステップ403において、通信機能切り替え時期判定手段108により、ダウンロード直後に切り替えるべきでないとユーザプロファイル104に指定されていた場合、地域が変わった直後には再度判断し、地域が変わった直後に必要なら切り替えると指定されている場合には、地域が変わった直後にステップ407へ進み、再度最適かどうかを判断して切り替える。   Next, in step 403, when the user profile 104 specifies that the communication function switching time determination means 108 should not switch immediately after downloading, it is determined again immediately after the area has changed, and immediately after the area has changed. If it is designated to switch if necessary, the process proceeds to step 407 immediately after the area is changed, and it is switched again by determining whether or not it is optimal.

次に、ステップ404において、通信機能切り替え時期判定手段108により、ユーザプロファイル104に地域が変わっても切り替えを指定していない場合は、アプリケーション終了時に切り替えるべきなのかどうかをユーザプロファイル104に記載しているかどうかを調べ、アプリケーションが終了した直後に切り替えると指定されている場合には、アプリケーションが終了した直後に、再度ステップ407に進み判断して切り替える。   Next, in step 404, if the communication function switching time determination means 108 does not specify switching even if the region changes in the user profile 104, whether or not switching should be performed when the application is terminated is described in the user profile 104. If it is specified that the application is to be switched immediately after the application is terminated, the process proceeds to step 407 again immediately after the application is terminated and switched.

次に、ステップ405において、通信機能切り替え時期判定手段108により、ユーザプロファイル104にアプリケーション終了時にも切り替えないと指定されているのであれば、アプリケーション実行中の通信断で切り替えるべきかどうかを判断する。通信断時に切り替えると指定されているのであれば、アプリケーション実行中の通信断で、ステップ407に進み、再度最適かどうかを判断して切り替える。   Next, in step 405, if the communication function switching time determination means 108 specifies that the user profile 104 should not be switched even when the application is terminated, it is determined whether or not switching should be performed due to communication interruption during application execution. If it is designated to switch when communication is interrupted, the communication is interrupted while the application is being executed, and the process proceeds to step 407 to determine again whether it is optimal or not.

次に、ステップ406において、通信機能切り替え時期判定手段108により、通信終了時、つまり現在使用している通信機能モジュールが利用されていなかった場合には即座に、ステップ407に進み、再度最適かどうかを判断して切り替える。   Next, at step 406, the communication function switching time determination means 108 immediately proceeds to step 407 at the end of communication, that is, when the currently used communication function module is not used. Determine and switch.

このように順次指定の条件を調べ、必要なときに切り替える。そのため、図5に示すフローは必ずしも図示の順番に処理する必要はなく、指定された条件が発生したときのイベントドリブンのフローとして実装してもかまわない。このフロー中に存在する地域が変わった場合や、電波強度が変わった場合などにおいて、途中までフローが進んでいても、そのフローを最初から動作し直すケースがあってもかまわない。   In this way, the designated conditions are checked sequentially and switched when necessary. Therefore, the flow shown in FIG. 5 does not necessarily have to be processed in the order shown, and may be implemented as an event-driven flow when a specified condition occurs. When the area existing in the flow changes, or when the radio wave intensity changes, there may be a case where the flow progresses halfway, or the flow is restarted from the beginning.

本実施の形態1により、ソフトウェア無線のように無線機能モジュールを入れ替えて実行する携帯型端末装置5において、最適なタイミングで通信機能モジュールを切り替えることにより、いざ利用しようとした時に、通信機能モジュールの入れ替えに時間がかかるとか、通信機能モジュールのダウンロードに時間がかかるということがなくなり、普通の携帯型端末装置を利用している感覚で利用できるという効果がある。ソフトウェア無線をシームレスに使えることにより、ユーザにとってはコストも考えた上で望ましい利用形態で通信機能モジュールを利用できるという効果もある。   According to the first embodiment, in the portable terminal device 5 that replaces and executes wireless function modules as in software radio, when the communication function modules are switched at an optimal timing, It does not take time for replacement or download of the communication function module, and there is an effect that it can be used as if using an ordinary portable terminal device. By using software defined radio seamlessly, there is also an effect that the communication function module can be used in a desirable usage form in consideration of cost for the user.

この発明の実施の形態1に係る携帯型端末装置を含む無線通信サービスシステムの概略構成を示す図である。It is a figure which shows schematic structure of the radio | wireless communication service system containing the portable terminal device which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係る携帯型端末装置の機能構成を示す図である。It is a figure which shows the function structure of the portable terminal device which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係る携帯型端末装置の基本動作を示すフローチャートである。It is a flowchart which shows the basic operation | movement of the portable terminal device which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係る携帯型端末装置のダウンロードの動作を示すフローチャートである。It is a flowchart which shows the download operation | movement of the portable terminal device which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係る携帯型端末装置の通信機能切り替えの動作を示すフローチャートである。It is a flowchart which shows the operation | movement of communication function switching of the portable terminal device which concerns on Embodiment 1 of this invention.

符号の説明Explanation of symbols

1、2、3、4 基地局、5 携帯型端末装置、6、7、8、9 通信サービスエリア、101 通信機能保持手段、102 通信機能モジュール、103 ユーザプロファイル保持手段、104 ユーザプロファイル、105 通信機能選択手段、106 通信機能切り替え手段、107 ダウンロード手段、108 通信機能切り替え時期判定手段、109 機能確認手段、110 ダウンロードタイミング判断手段。   1, 2, 3, 4 Base station, 5 Portable terminal, 6, 7, 8, 9 Communication service area, 101 Communication function holding means, 102 Communication function module, 103 User profile holding means, 104 User profile, 105 Communication Function selection means, 106 communication function switching means, 107 download means, 108 communication function switching time determination means, 109 function confirmation means, 110 download timing determination means.

Claims (8)

ソフトウェアである通信機能モジュールを切り替えて通信を行う携帯型端末装置であって、
複数種類の通信機能モジュールを保持する通信機能保持手段と、
前記通信機能モジュールを使用する優先順位、及び前記通信機能モジュールを切り替える所定のタイミングが指定されたユーザプロファイルを保持するユーザプロファイル保持手段と、
前記ユーザプロファイルで指定された優先順位、並びに基地局から報知された、現在位置のエリア及び周辺エリアで利用可能な通信機能モジュールを示す報知情報に基づいて、最適な通信機能モジュールを1つ選択する通信機能選択手段と、
現時期が前記ユーザプロファイルで指定された所定のタイミングかどうかを判定する通信機能切り替え時期判定手段と、
前記通信機能切り替え時期判定手段により現時期が前記所定のタイミングであると判定されたときに、現在使用している通信機能モジュールを前記通信機能選択手段により選択された通信機能モジュールに切る替える通信機能切り替え手段と
を備えたことを特徴とする携帯型端末装置。
A portable terminal device that performs communication by switching a communication function module that is software,
Communication function holding means for holding a plurality of types of communication function modules;
User profile holding means for holding a user profile in which a priority order of using the communication function module and a predetermined timing for switching the communication function module are specified;
One optimal communication function module is selected based on the priority order specified in the user profile and the broadcast information notified from the base station and indicating the communication function module usable in the area of the current position and the surrounding area. A communication function selection means;
Communication function switching time determination means for determining whether or not the current time is a predetermined timing specified in the user profile;
A communication function that switches the currently used communication function module to the communication function module selected by the communication function selection means when the communication function switching time determination means determines that the current time is the predetermined timing. A portable terminal device comprising: switching means.
他の通信機能モジュールをサーバからダウンロードして前記通信機能保持手段に格納するダウンロード手段
をさらに備えたことを特徴とする請求項1記載の携帯型端末装置。
The portable terminal device according to claim 1, further comprising download means for downloading another communication function module from a server and storing it in the communication function holding means.
前記ユーザプロファイルで指定された所定のタイミングが、ダウンロードした直後である
ことを特徴とする請求項2記載の携帯型端末装置。
The portable terminal device according to claim 2, wherein the predetermined timing specified in the user profile is immediately after downloading.
前記ユーザプロファイルで指定された所定のタイミングが、存在する地域が変わった時期である
ことを特徴とする請求項1又は2記載の携帯型端末装置。
The portable terminal device according to claim 1, wherein the predetermined timing specified in the user profile is a time when an existing region has changed.
前記ユーザプロファイルで指定された所定のタイミングが、アプリケーションの終了時期である
ことを特徴とする請求項1又は2記載の携帯型端末装置。
The portable terminal device according to claim 1, wherein the predetermined timing specified in the user profile is an application end timing.
前記ユーザプロファイルで指定された所定のタイミングが、アプリケーションの実行中の通信断の時期である
ことを特徴とする請求項1又は2記載の携帯型端末装置。
The portable terminal device according to claim 1 or 2, wherein the predetermined timing specified in the user profile is a time when communication is interrupted during execution of the application.
前記ユーザプロファイルで指定された所定のタイミングが、現在の通信機能モジュールを使用していない場合である
ことを特徴とする請求項1又は2記載の携帯型端末装置。
The portable terminal device according to claim 1 or 2, wherein the predetermined timing specified in the user profile is a case where the current communication function module is not used.
前記通信機能選択手段により選択すべき通信機能モジュールが前記通信機能保持手段にないときには、前記ダウンロード手段により、前記選択すべき通信機能モジュールをサーバからダウンロードして前記通信機能保持手段に格納させるダウンロードタイミング判断手段
をさらに備えたことを特徴とする請求項2記載の携帯型端末装置。
When the communication function module to be selected by the communication function selection unit is not in the communication function holding unit, the download unit downloads the communication function module to be selected from a server and stores it in the communication function holding unit The portable terminal device according to claim 2, further comprising a determination unit.
JP2003311280A 2003-09-03 2003-09-03 Portable terminal device Abandoned JP2005080175A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003311280A JP2005080175A (en) 2003-09-03 2003-09-03 Portable terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003311280A JP2005080175A (en) 2003-09-03 2003-09-03 Portable terminal device

Publications (1)

Publication Number Publication Date
JP2005080175A true JP2005080175A (en) 2005-03-24

Family

ID=34412889

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003311280A Abandoned JP2005080175A (en) 2003-09-03 2003-09-03 Portable terminal device

Country Status (1)

Country Link
JP (1) JP2005080175A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009171504A (en) * 2008-01-21 2009-07-30 Kddi Corp Radio communication device and software radio control method
JP2011502369A (en) * 2007-08-31 2011-01-20 カーディアック ペースメイカーズ, インコーポレイテッド Medical information transmission method, medical information transmission system and patient portable communication device through life critical network
JP2011123662A (en) * 2009-12-10 2011-06-23 Nippon Telegr & Teleph Corp <Ntt> Internet communication network cooperative application providing system and internet communication network cooperation method
JP2012186823A (en) * 2005-09-12 2012-09-27 Qualcomm Inc Multi-band radio frequency modulator
US8319631B2 (en) 2009-03-04 2012-11-27 Cardiac Pacemakers, Inc. Modular patient portable communicator for use in life critical network
US8373556B2 (en) 2007-08-31 2013-02-12 Cardiac Pacemakers, Inc. Medical data transport over wireless life critical network
US8812841B2 (en) 2009-03-04 2014-08-19 Cardiac Pacemakers, Inc. Communications hub for use in life critical network

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012186823A (en) * 2005-09-12 2012-09-27 Qualcomm Inc Multi-band radio frequency modulator
US8970392B2 (en) 2007-08-31 2015-03-03 Cardiac Pacemakers, Inc. Medical data transport over wireless life critical network
US8818522B2 (en) 2007-08-31 2014-08-26 Cardiac Pacemakers, Inc. Wireless patient communicator for use in a life critical network
JP2011502369A (en) * 2007-08-31 2011-01-20 カーディアック ペースメイカーズ, インコーポレイテッド Medical information transmission method, medical information transmission system and patient portable communication device through life critical network
US9848058B2 (en) 2007-08-31 2017-12-19 Cardiac Pacemakers, Inc. Medical data transport over wireless life critical network employing dynamic communication link mapping
US8373556B2 (en) 2007-08-31 2013-02-12 Cardiac Pacemakers, Inc. Medical data transport over wireless life critical network
US8395498B2 (en) 2007-08-31 2013-03-12 Cardiac Pacemakers, Inc. Wireless patient communicator employing security information management
US9269251B2 (en) 2007-08-31 2016-02-23 Cardiac Pacemakers, Inc. Medical data transport over wireless life critical network
US8515547B2 (en) 2007-08-31 2013-08-20 Cardiac Pacemakers, Inc. Wireless patient communicator for use in a life critical network
US8587427B2 (en) 2007-08-31 2013-11-19 Cardiac Pacemakers, Inc. Medical data transport over wireless life critical network
JP2009171504A (en) * 2008-01-21 2009-07-30 Kddi Corp Radio communication device and software radio control method
US8638221B2 (en) 2009-03-04 2014-01-28 Cardiac Pacemakers, Inc. Modular patient communicator for use in life critical network
US8812841B2 (en) 2009-03-04 2014-08-19 Cardiac Pacemakers, Inc. Communications hub for use in life critical network
US9313192B2 (en) 2009-03-04 2016-04-12 Cardiac Pacemakers, Inc. Communications hub for use in life critical network
US9552722B2 (en) 2009-03-04 2017-01-24 Cardiac Pacemakers, Inc. Modular communicator for use in life critical network
US8319631B2 (en) 2009-03-04 2012-11-27 Cardiac Pacemakers, Inc. Modular patient portable communicator for use in life critical network
JP2011123662A (en) * 2009-12-10 2011-06-23 Nippon Telegr & Teleph Corp <Ntt> Internet communication network cooperative application providing system and internet communication network cooperation method

Similar Documents

Publication Publication Date Title
RU2487495C2 (en) Method and apparatus for detecting alternative wireless communication network
KR101593591B1 (en) Protocol processing method and apparatus
KR101124482B1 (en) Apparatus and method for operating dual mode of mobile communication terminal
JP4016383B2 (en) Mobile phone and communication method in the mobile phone
CN100381008C (en) Method and apparatus for configurable selection and acquisition for wireless communication systems
US20050266845A1 (en) Apparatus and method for multimode terminals
JP3811874B2 (en) Time correction method and mobile phone terminal device used in the method
US20110117962A1 (en) Method and system for multi-standby operation for a multi-sim multi-standby communication device
JP3048137B2 (en) Dual band mobile phone and mobile phone system switching method
US20010014603A1 (en) Software reconfiguration of communications apparatus
CN101815346B (en) Method for performing PLMN list generation or PLMN search on user equipment and user equipment
EP0898847A2 (en) Communications operating system and method therefor
MXPA05006864A (en) Method, apparatus, and system for selecting a service provider system.
WO2005020545A2 (en) Multiple personality telephony devices
JPWO2008013291A1 (en) Mobile communication system, mobile communication terminal, and network selection method used therefor
EP3358883A1 (en) Method for enabling terminal access to cell, terminal and computer storage medium
JP2007274152A (en) Network switching method and portable radio terminal
JP2005080175A (en) Portable terminal device
US8428044B2 (en) Mobile apparatus
JP2001045566A (en) Wireless communication terminal and software change method of wireless communication terminal
JP2007020049A (en) Portable terminal and cell search method
CN111343684A (en) Circuit switched fallback cell selection method and device, terminal and storage medium
CN1965605B (en) Improving intersystem cell reselection from GERAN to UTRAN
KR20090012473A (en) Apparatus and method for selecting a mobile communication system in a portable terminal
US8170605B2 (en) Dual mode mobile terminal and data call processing method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060629

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080819

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20080926