JP2024099351A - Electronic information storage medium, IC chip, program, and connection switching request method - Google Patents
Electronic information storage medium, IC chip, program, and connection switching request method Download PDFInfo
- Publication number
- JP2024099351A JP2024099351A JP2023003233A JP2023003233A JP2024099351A JP 2024099351 A JP2024099351 A JP 2024099351A JP 2023003233 A JP2023003233 A JP 2023003233A JP 2023003233 A JP2023003233 A JP 2023003233A JP 2024099351 A JP2024099351 A JP 2024099351A
- Authority
- JP
- Japan
- Prior art keywords
- wireless communication
- location information
- communication network
- terminal
- comparison
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
【課題】複数の無線通信網のうちの1つの無線通信網に端末が接続している状態においてユーザが所望する無線通信網への接続切り替えを実現することが可能な電子情報記憶媒体、ICチップ、プログラム、及び接続切り替え要求方法を提供する。【解決手段】SIMは、端末Tから現在接続中のパブリック無線通信網NWnの位置情報を取得し、当該取得した位置情報と、NVM14における、無線通信網NWnの位置情報とを比較し、上記位置情報の比較の結果に基づいて、現在接続中のパブリック無線通信網NW2からプライベート無線通信網NW1への接続切り替えを要求する。【選択図】図4[Problem] To provide an electronic information storage medium, an IC chip, a program, and a connection switching request method that can realize a connection switching to a wireless communication network desired by a user when a terminal is connected to one of a plurality of wireless communication networks. [Solution] A SIM acquires location information of a currently connected public wireless communication network NWn from a terminal T, compares the acquired location information with location information of the wireless communication network NWn in an NVM 14, and requests a connection switching from the currently connected public wireless communication network NW2 to a private wireless communication network NW1 based on the result of the comparison of the location information. [Selected Figure] Figure 4
Description
本発明は、異なる複数の無線通信網のうち何れか1つの無線通信網に接続可能な移動機に搭載されるSIM(Subscriber Identity Module)等の技術分野に関する。 The present invention relates to the technical field of SIMs (Subscriber Identity Modules) that are installed in mobile devices that can connect to any one of multiple different wireless communication networks.
従来、移動機等の端末がコアネットワークと接続することでLTE/5Gなどの通信サービスを実現している。このような無線通信網のうち、いわゆるパブリック無線通信網(キャリア網)はカバーエリアが極めて広くどこでも接続することが可能である。一方、特定のエリアに限りLTE/5Gネットワークを用意することで一定敷地内のみ利用できるプライベート無線通信網が知られている。一般的にパブリック無線通信網は通信量で費用が比例するため、プライベート無線通信網は導入時に費用はかかるが運用時は安価になる。 Conventionally, communication services such as LTE/5G have been realized by connecting terminals such as mobile devices to a core network. Among such wireless communication networks, so-called public wireless communication networks (carrier networks) have an extremely wide coverage area and can be connected anywhere. On the other hand, private wireless communication networks are known that can be used only within a certain area by providing LTE/5G networks only in specific areas. Generally, the cost of public wireless communication networks is proportional to the amount of communication, so private wireless communication networks are expensive to introduce but inexpensive to operate.
ところで、複数の無線通信網それぞれのカバーエリアが重複する場合がある。かかる場合において端末が所望の無線通信網に接続するための方法として、当該端末に搭載されたSIMのREFRESHコマンドを利用する方法が知られている。この方法では、例えば特許文献1に示される3GPP(Third Generation Partnership Project)(登録商標)により規定されたSecured Packet形式のSMS(Short Message Service)メッセージが利用され、いたずらやサービス妨害を排除するために、適切な認証処理が行われる。
However, there are cases where the coverage areas of multiple wireless communication networks overlap. In such cases, a method is known in which a terminal uses a REFRESH command of the SIM installed in the terminal to connect to the desired wireless communication network. In this method, for example, a Secured Packet format SMS (Short Message Service) message defined by 3GPP (Third Generation Partnership Project) (registered trademark) shown in
しかしながら、端末は、カバーエリアが重複する場合において複数の無線通信網のうち何れか1つの無線通信網に接続した場合、サービス維持のためエリアを外れ接続が途切れるまで同じ無線通信網の接続を維持するようになっている。そのため、端末が仮にパブリック無線通信網に接続した状態でカバーエリアが重複しているプライベート無線通信網の範囲内に入った場合、端末は無線通信網を切り替えない。これでは、プライベート無線通信網を有効に活用できないという問題がある。 However, when a terminal is connected to one of multiple wireless communication networks in the case where their coverage areas overlap, the terminal maintains a connection to the same wireless communication network until it leaves the area and the connection is lost in order to maintain service. Therefore, if a terminal is connected to a public wireless communication network and enters the range of a private wireless communication network with overlapping coverage areas, the terminal does not switch wireless communication networks. This poses the problem that the private wireless communication network cannot be used effectively.
そこで、本発明は、以上の問題等に鑑みてなされたものであり、複数の無線通信網のうちの1つの無線通信網に端末が接続している状態においてユーザが所望する無線通信網への接続切り替えを実現することが可能な電子情報記憶媒体、ICチップ、プログラム、及び接続切り替え要求方法を提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide an electronic information storage medium, an IC chip, a program, and a connection switching request method that can realize a connection switch to a wireless communication network desired by a user when a terminal is connected to one of multiple wireless communication networks.
上記課題を解決するために、請求項1に記載の発明は、異なる複数の無線通信網のうち何れか1つの無線通信網に接続可能な端末に搭載される電子情報記憶媒体であって、前記複数の無線通信網のうち少なくとも特定の無線通信網の第1の位置情報を予め記憶する記憶手段と、前記端末から現在接続中の無線通信網の第2の位置情報を取得する取得手段と、前記第1の位置情報と前記第2の位置情報とを比較する比較手段と、前記比較手段による前記比較の結果に基づいて、前記現在接続中の無線通信網から他の無線通信網への接続切り替えを要求する要求手段と、を備えることを特徴とする。
In order to solve the above problem, the invention described in
請求項2に記載の発明は、請求項1に記載の電子情報記憶媒体において、前記他の無線通信網のカバーエリアは、前記特定の無線通信網のカバーエリアの一部と重複することを特徴とする。
The invention described in
請求項3に記載の発明は、請求項1に記載の電子情報記憶媒体において、前記他の無線通信網は、移動体通信事業者が提供するパブリック無線通信網以外のプライベート無線通信網であることを特徴とする。
The invention described in
請求項4に記載の発明は、請求項1乃至3の何れかに記載の電子情報記憶媒体において、前記要求手段は、前記比較手段による前記比較の結果、前記第1の位置情報と前記第2の位置情報とが一致する場合、前記接続切り替えを要求することを特徴とする。
The invention described in
請求項5に記載の発明は、請求項1乃至3の何れかに記載の電子情報記憶媒体において、前記比較手段による前記比較の結果、前記第1の位置情報と前記第2の位置情報とが一致しない場合、前記取得手段は、第1の設定時間経過後に前記端末から前記第2の位置情報を再取得し、前記比較手段は、前記第1の位置情報と前記再取得された第2の位置情報とを再比較することを特徴とする。
The invention described in
請求項6に記載の発明は、請求項5に記載の電子情報記憶媒体において、前記比較手段による前記再比較の結果、前記第1の位置情報と前記再取得された第2の位置情報とが一致する場合、前記要求手段は、前記接続切り替えを要求することを特徴とする。
The invention described in claim 6 is the electronic information storage medium described in
請求項7に記載の発明は、請求項5に記載の電子情報記憶媒体において、前記比較手段による前記再比較の結果、前記第1の位置情報と前記再取得された第2の位置情報とが一致せず、且つ前記再取得された第2の位置情報と前回取得された第2の位置情報とが一致する場合、前記取得手段は、前記第1の設定時間より長い第2の設定時間経過後に前記端末から前記第2の位置情報を再々取得し、前記比較手段は、前記第1の位置情報と前記再々取得された第2の位置情報とを再々比較することを特徴とする。
The invention described in claim 7 is characterized in that, in the electronic information storage medium described in
請求項8に記載の発明は、異なる複数の無線通信網のうち何れか1つの無線通信網に接続可能な端末に搭載されるICチップであって、前記複数の無線通信網のうち少なくとも特定の無線通信網の第1の位置情報を予め記憶する記憶手段と、前記端末から現在接続中の無線通信網の第2の位置情報を取得する取得手段と、前記第1の位置情報と前記第2の位置情報とを比較する比較手段と、前記比較手段による前記比較の結果に基づいて、前記現在接続中の無線通信網から他の無線通信網への接続切り替えを要求する要求手段と、を備えることを特徴とする。 The invention described in claim 8 is an IC chip mounted on a terminal that can connect to any one of a plurality of different wireless communication networks, and is characterized in that it comprises: a storage means for storing in advance first position information of at least a specific wireless communication network of the plurality of wireless communication networks; an acquisition means for acquiring second position information of a wireless communication network to which the terminal is currently connected; a comparison means for comparing the first position information with the second position information; and a request means for requesting a connection switch from the currently connected wireless communication network to another wireless communication network based on the result of the comparison by the comparison means.
請求項9に記載の発明は、異なる複数の無線通信網のうち何れか1つの無線通信網に接続可能な端末に搭載される電子情報記憶媒体に含まれるコンピュータを、前記複数の無線通信網のうち少なくとも特定の無線通信網の第1の位置情報を予め記憶する記憶手段と、前記端末から現在接続中の無線通信網の第2の位置情報を取得する取得手段と、前記第1の位置情報と前記第2の位置情報とを比較する比較手段と、前記比較手段による前記比較の結果に基づいて、前記現在接続中の無線通信網から他の無線通信網への接続切り替えを要求する要求手段として機能させることを特徴とする。 The invention described in claim 9 is characterized in that a computer included in an electronic information storage medium mounted on a terminal that can connect to any one of a plurality of different wireless communication networks is made to function as a storage means for storing in advance first position information of at least a specific wireless communication network of the plurality of wireless communication networks, an acquisition means for acquiring second position information of a wireless communication network to which the terminal is currently connected, a comparison means for comparing the first position information with the second position information, and a request means for requesting a connection switch from the currently connected wireless communication network to another wireless communication network based on the result of the comparison by the comparison means.
請求項10に記載の発明は、異なる複数の無線通信網のうち何れか1つの無線通信網に接続可能な端末に搭載される電子情報記憶媒体であって、前記複数の無線通信網のうち少なくとも特定の無線通信網の第1の位置情報を予め記憶する記憶手段を備える電子情報記憶媒体により実行される接続切り替え要求方法において、前記端末から現在接続中の無線通信網の第2の位置情報を取得するステップと、前記第1の位置情報と前記第2の位置情報とを比較するステップと、前記比較の結果に基づいて、前記現在接続中の無線通信網から他の無線通信網への接続切り替えを要求するステップと、を含むことを特徴とする。 The invention described in claim 10 is an electronic information storage medium mounted on a terminal that can connect to any one of a plurality of different wireless communication networks, and is provided with a storage means for storing in advance first position information of at least a specific wireless communication network among the plurality of wireless communication networks, and is characterized in that the connection switching request method executed by the electronic information storage medium includes the steps of acquiring second position information of the currently connected wireless communication network from the terminal, comparing the first position information with the second position information, and requesting a connection switch from the currently connected wireless communication network to another wireless communication network based on the result of the comparison.
本発明によれば、複数の無線通信網のうちの1つの無線通信網に端末が接続している状態においてユーザが所望する無線通信網への接続切り替えを実現することができる。 According to the present invention, when a terminal is connected to one of multiple wireless communication networks, it is possible to switch the connection to a wireless communication network desired by the user.
以下、図面を参照して本発明の実施形態について詳細に説明する。以下に説明する実施形態は、異なる複数の無線通信網のうち何れか1つの無線通信網に接続可能な端末に搭載されたSIMに対して本発明を適用した場合の実施の形態である。 The following describes in detail an embodiment of the present invention with reference to the drawings. The embodiment described below is an embodiment in which the present invention is applied to a SIM installed in a terminal that can connect to any one of multiple different wireless communication networks.
[1.端末Tの概要構成]
先ず、図1を参照して、端末Tの概要構成について説明する。図1は、端末Tの概要構成例を示す図である。端末Tは、図1に示すように、I/F部1、無線通信部2、記憶部3、操作・表示部4、及び制御部5等を備えて構成される。端末Tは、例えばスマートフォン等の移動機(携帯端末)である。端末TにはSIMが搭載される。SIMは、本発明の電子情報記憶媒体及びICチップの一例であり、端末TにIC(Integrated Circuit)カードとして着脱可能に搭載されるものであってもよいし、端末Tから容易に取り外しや取り換えができないように基板上に搭載(例えば半田付け)されるeUICC(Embedded Universal Integrated Circuit Card)であってもよい。I/F部1は、SIMとの間のインターフェースを担う。かかるインターフェースは、ISO7816インターフェースであることが望ましい。ただし、I/F部1には、SPI(Serial Peripheral Interface)、またはI2C(Inter-Integrated Circuit)が適用される場合もありうる。なお、制御部5とSIMとは、I/F部1を介して、例えばAPDU(Application Protocol Data Unit)プロトコルにしたがって通信する。
[1. General configuration of terminal T]
First, the general configuration of the terminal T will be described with reference to FIG. 1. FIG. 1 is a diagram showing an example of the general configuration of the terminal T. As shown in FIG. 1, the terminal T is configured to include an I/
無線通信部2は、異なる複数の無線通信網NWn(nは、1,2,3,4のうちの全部または一部を示す)の基地局それぞれを検出するモデムを有し、これらの無線通信網NWnのうち何れか1つに接続して無線通信を行うことが可能になっている。ここで、NW1は、プライベート無線通信網(プライベートネットワーク、他の無線通信網の一例))を示し、NW2~NW4は、それぞれ、パブリック無線通信網(パブリックネットワーク)を示す。パブリック無線通信網NW2~NW4は、互いに異なる移動体通信事業者により構築された移動体通信ネットワークであり、音声通信、SMS通信、及びデータ通信を提供する。一方、プライベート無線通信網NW1は、移動体通信事業者が提供するパブリック無線通信網NW2~NW4以外の移動体通信ネットワークであり、例えば、移動体通信事業者以外の企業または団体により特定のエリア(例えば、工場等の施設)内に構築された移動体通信ネットワークである。無線通信網NWnは、基地局を含んで構成される無線ネットワークと、coreを含んで構成されるコアネットワークとからなり、ネットワーク構築者(つまり、移動体通信事業者、または移動体通信事業者以外の企業または団体)により用意されたSIMを利用して無線通信網NWnへの接続のための認証処理が行われるようになっている。
The
図2は、無線通信網NWnの位置関係の一例を示す概念図である。なお、図2の例では、説明の便宜上、カバーエリアAR1~AR4を長方形状に示しているがこれに限定されるものではない。図2の例では、パブリック無線通信網NW2~NW4それぞれのカバーエリア(端末Tが接続可能な通信圏)AR2~AR4は互いに異なっている(重複していない)。ただし、カバーエリアAR2~AR4は重複する場合もある。また、パブリック無線通信網NW2(特定の無線通信網の一例)のカバーエリアAR2には、プライベート無線通信網NW1のカバーエリアAR1が含まれている。つまり、プライベート無線通信網NW1のカバーエリアAR1は、パブリック無線通信網NW2のカバーエリアAR2の一部と重複している。また、パブリック無線通信網NW3のカバーエリアAR3は、パブリック無線通信網NW2のカバーエリアAR2よりも、プライベート無線通信網NW1のカバーエリアAR1から遠く離れている。また、パブリック無線通信網NW4のカバーエリアAR4は、パブリック無線通信網NW3のカバーエリアAR3よりも、プライベート無線通信網NW1のカバーエリアAR1から遠く離れている。 Figure 2 is a conceptual diagram showing an example of the positional relationship of the wireless communication network NWn. In the example of Figure 2, the cover areas AR1 to AR4 are shown in a rectangular shape for convenience of explanation, but are not limited to this. In the example of Figure 2, the cover areas AR2 to AR4 (communication areas to which terminal T can be connected) of the public wireless communication networks NW2 to NW4 are different from each other (do not overlap). However, the cover areas AR2 to AR4 may overlap. In addition, the cover area AR2 of the public wireless communication network NW2 (an example of a specific wireless communication network) includes the cover area AR1 of the private wireless communication network NW1. In other words, the cover area AR1 of the private wireless communication network NW1 overlaps with a part of the cover area AR2 of the public wireless communication network NW2. In addition, the cover area AR3 of the public wireless communication network NW3 is farther away from the cover area AR1 of the private wireless communication network NW1 than the cover area AR2 of the public wireless communication network NW2. In addition, the coverage area AR4 of the public wireless communication network NW4 is farther away from the coverage area AR1 of the private wireless communication network NW1 than the coverage area AR3 of the public wireless communication network NW3.
無線通信部2は、プライベート無線通信網NW1のカバーエリアAR1において、パブリック無線通信網NW2に現在接続中の場合、当該接続を維持するようになっている。この場合、現在接続中のパブリック無線通信網NW2からプライベート無線通信網NW1への接続切り替えは、SIMからのREFRESHコマンドにより実施される。記憶部3は、例えば不揮発性メモリから構成され、オペレーティングシステム及びアプリケーションが記憶される。操作・表示部4は、ユーザからの入力を受け付けるための入力機能と、ディスプレイ(例えばタッチパネル)に各種情報を表示する表示機能を有する。操作・表示部4は、ユーザにより入力されたPIN(入力値の一例)を制御部5へ出力する。
When the
制御部5は、3GPP(登録商標)により規定されたUEに対応し、例えばCPU(Central Processing Unit)、RAM(Random Access Memory)、及びROM(Read Only Memory)等により構成される。制御部5は、無線通信部2により無線通信網NWnのうち何れか1つに接続するための制御を行う。また、制御部5は、I/F部1を介してSIMと接触通信を行う。そして、制御部5は、SIMからREFRESHコマンドをI/F部1を介して受信すると、I/F部1を介してSIM内の通信網データの再読み込みを行って無線通信網NWnの再検索処理を実施することで、無線通信網NWnのうちの何れか1つに接続するための制御を行う。通信網データには、無線通信網NWnに接続するために用いられる認証用情報、IMSI(International Mobile Subscription Identity)、優先的に接続すべき無線通信網NWnの情報、及び接続禁止リストのFPLM等が含まれる。かかる通信網データに、優先的に接続すべき無線通信網NWnとしてプライベート無線通信網NW1の情報が含まれている場合、制御部5は、プライベート無線通信網NW1のカバーエリアAR1において現在接続中のパブリック無線通信網NW2からプライベート無線通信網NW1に接続を切り替えることができる。
The
SIMは、3GPP(登録商標)により規定されたUICCに対応し、図1に示すように、I/F部11、RAM12、ROM13、NVM(Nonvolatile Memory)14、及びCPU15等を備えて構成される。I/F部11は、端末T(制御部5)との間のインターフェースを担う。SIMは、例えばISO/IEC 7816に準拠しており、基本的に、端末TからコマンドAPDUを受信しレスポンスAPDUを返信するように構成されているが、かかる構成を維持しつつも疑似的にSIMから端末TへコマンドAPDUを送信する機能としてプロアクティブコマンドを用意している。本実施形態では、かかるプロアクティブコマンドとして、上述のREFRESHコマンド、PROVIDE LOCAL INFORMATIONコマンド、及びTIMER MANAGEMENTコマンドを利用する。
The SIM is compatible with UICC defined by 3GPP (registered trademark), and as shown in FIG. 1, is configured to include an I/F unit 11, a
ここで、PROVIDE LOCAL INFORMATIONコマンドは、SIMが端末T(制御部5)から現在接続中の無線通信網NWnの位置情報(第2の位置情報)を取得する際に使用される。かかる位置情報には、どの無線通信網NWnであるかを示すMCC(Mobile Country Code)/MNC(Mobile Network Code)/LAC(Location Area Code)情報が含まれる。なお、LACは、市区町村または施設などの狭いエリアを表すことができる。TIMER MANAGEMENTコマンドは、設定時間が経過したことを端末TからSIMに通知させる際に使用される。SIMは時間を計測していないため、どれくらいの時間経過したかを検知できないが、TIMER MANAGEMENTコマンドを用いることでSIMが経過時間を判定できる。なお、TIMER MANAGEMENTコマンドには設定時間が含まれる。 The PROVIDE LOCAL INFORMATION command is used when the SIM obtains location information (second location information) of the currently connected wireless communication network NWn from the terminal T (control unit 5). Such location information includes MCC (Mobile Country Code)/MNC (Mobile Network Code)/LAC (Location Area Code) information indicating which wireless communication network NWn it is. Note that LAC can represent a small area such as a city, ward, town, village, or facility. The TIMER MANAGEMENT command is used when the terminal T notifies the SIM that a set time has elapsed. Since the SIM does not measure time, it cannot detect how much time has elapsed, but the SIM can determine the elapsed time by using the TIMER MANAGEMENT command. Note that the TIMER MANAGEMENT command includes the set time.
NVM14(記憶手段の一例)は、例えばフラッシュメモリ等の不揮発性メモリである。NVM14には、オペレーティングシステム、USAT(User Subscriber Identity Module Application Toolkit)アプリケーションを含んで構成される接続制御用アプリケーション(本発明のプログラムを含む)、ICCID(IC Card IDentifier)、及び上述の通信網データが記憶されている。また、NVM14のEF(Elementary File)のレコードには、無線通信網NWnに対応する設定情報が予め格納される。図3は、EFのレコードに格納された設定情報の一例を示す図である。図3において、レコードNo.1はプライベート無線通信網NW1に対応し、レコードNo.2はパブリック無線通信網NW2に対応し、レコードNo.3はパブリック無線通信網NW3に対応し、レコードNo.4はパブリック無線通信網NW4に対応する。それぞれの設定情報は、無線通信網NWnの位置情報と、REFRESHコマンド送信可否と、TIMER MANAGEMENTコマンドに設定される設定時間の基準となる基準時間とが対応付けられて構成される。なお、レコードNo.5は未使用となっている。
The NVM 14 (an example of a storage means) is a non-volatile memory such as a flash memory. The
例えば、レコードNo.1に格納された設定情報は、位置情報“123456FF(h)”(4byte)と、REFRESHコマンド送信可否“00(h)”(1byte)と、基準時間“000000(h)”(3byte)とが対応付けられて構成されている。ここで、位置情報“123456FF(h)”は、プライベート無線通信網NW1のMCC/MNC/LAC情報を示す。REFRESHコマンド送信可否“00(h)”は、REFRESHコマンドを端末Tへ送信しないことを示す。基準時間“000000(h)”はレコードNo.1がプライベート無線通信網NW1に対応することを示す。基準時間“000000(h)”以外はパブリック無線通信網NW2~4の何れかに対応するか、或いは未使用(つまり、“FFFFFF(h)”の場合)であることを示す。レコードNo.2に格納された設定情報は、位置情報“98765401(h)”(4byte)と、REFRESHコマンド送信可否“01(h)”(1byte)と、基準時間“001000(h)”(3byte)とが対応付けられて構成されている。ここで、位置情報“98765401(h)”は、パブリック無線通信網NW2のMCC/MNC/LAC情報(例えば、LAC=01)を示す。REFRESHコマンド送信可否“01(h)”は、REFRESHコマンドを端末Tへ送信することを示す。基準時間“001000(h)”において、先頭の2byteは時間を示し、次の2byteは分を示し、次の2byteは秒を示す。そのため、基準時間“001000(h)”は16分(10進数)に相当する。 For example, the setting information stored in record No. 1 is composed of location information "123456FF(h)" (4 bytes), whether or not to send a REFRESH command "00(h)" (1 byte), and reference time "000000(h)" (3 bytes) that are associated with each other. Here, the location information "123456FF(h)" indicates the MCC/MNC/LAC information of the private wireless communication network NW1. Whether or not to send a REFRESH command "00(h)" indicates that a REFRESH command will not be sent to terminal T. The reference time "000000(h)" indicates that record No. 1 corresponds to the private wireless communication network NW1. Any time other than the reference time "000000(h)" corresponds to one of the public wireless communication networks NW2 to 4, or is unused (i.e., "FFFFFF(h)"). The setting information stored in record No. 2 is configured by associating location information "98765401(h)" (4 bytes), REFRESH command transmission availability "01(h)" (1 byte), and reference time "001000(h)" (3 bytes). Here, location information "98765401(h)" indicates MCC/MNC/LAC information (e.g., LAC=01) of the public wireless communication network NW2. REFRESH command transmission availability "01(h)" indicates that a REFRESH command is to be sent to terminal T. In the reference time "001000(h)", the first 2 bytes indicate the hour, the next 2 bytes indicate the minute, and the next 2 bytes indicate the second. Therefore, the reference time "001000(h)" corresponds to 16 minutes (decimal number).
また、レコードNo.3に格納された設定情報は、位置情報“98765402(h)”(4byte)と、REFRESHコマンド送信可否“00(h)”(1byte)と、基準時間“002000(h)”(3byte)とが対応付けられて構成されている。ここで、位置情報“98765402(h)”は、パブリック無線通信網NW3のMCC/MNC/LAC情報(例えば、LAC=02)を示す。基準時間“002000(h)”は32分(10進数)に相当する。また、レコードNo.4に格納された設定情報は、位置情報“98765403(h)”(4byte)と、REFRESHコマンド送信可否“00(h)”(1byte)と、基準時間“003000(h)”(3byte)とが対応付けられて構成されている。ここで、位置情報“98765403(h)”は、パブリック無線通信網NW4のMCC/MNC/LAC情報(例えば、LAC=03)を示す。基準時間“003000(h)”は48分(10進数)に相当する。このように、プライベート無線通信網NW1のカバーエリアAR1から遠いカバーエリアに対応するパブリック無線通信網NWnほど長い基準時間が対応付けられている。 The setting information stored in record No. 3 is configured by associating location information "98765402(h)" (4 bytes), whether or not a REFRESH command can be sent "00(h)" (1 byte), and reference time "002000(h)" (3 bytes). Here, the location information "98765402(h)" indicates the MCC/MNC/LAC information of the public wireless communication network NW3 (for example, LAC=02). The reference time "002000(h)" corresponds to 32 minutes (decimal number). The setting information stored in record No. 4 is configured by associating location information "98765403(h)" (4 bytes), whether or not a REFRESH command can be sent "00(h)" (1 byte), and reference time "003000(h)" (3 bytes). Here, the location information "98765403(h)" indicates the MCC/MNC/LAC information of the public wireless communication network NW4 (e.g., LAC=03). The reference time "003000(h)" corresponds to 48 minutes (decimal). In this way, the public wireless communication network NWn corresponding to a cover area farther away from the cover area AR1 of the private wireless communication network NW1 is associated with a longer reference time.
CPU15は、本発明における取得手段、比較手段、及び要求手段として機能する。例えば、CPU15は、接続制御用アプリケーションにしたがって、PROVIDE LOCAL INFORMATIONコマンドを端末T(制御部5)に送信することで端末Tから現在接続中のパブリック無線通信網NWnの位置情報(第2の位置情報)を取得する。そして、CPU15は、当該取得した位置情報と、NVM14における、無線通信網NWnの位置情報(第1の位置情報)とを比較する。CPU15は、上記位置情報の比較の結果に基づいて、REFRESHコマンドを端末Tに送信することで現在接続中のパブリック無線通信網NW2からプライベート無線通信網NW1への接続切り替えを要求する。例えば、上記位置情報の比較の結果、当該取得された位置情報が、NVM14における、パブリック無線通信網NW2の位置情報と一致する場合、REFRESHコマンドが端末Tに送信される。
The
一方、上記位置情報の比較の結果、当該取得された位置情報が、NVM14における、パブリック無線通信網NW2の位置情報と一致せず、パブリック無線通信網NW3またはNW4の位置情報と一致する場合、CPU15は、TIMER MANAGEMENTコマンドを端末Tに送信することで当該TIMER MANAGEMENTコマンドに設定された設定時間(第1の設定時間)経過後に端末Tから現在接続中の無線通信網NWnの位置情報を再取得する。そして、CPU15は、当該再取得した位置情報と、NVM14における、無線通信網NWnの位置情報とを再比較する。上記位置情報の再比較の結果、当該再取得された位置情報が、NVM14における、パブリック無線通信網NW2の位置情報と一致する場合、REFRESHコマンドが端末Tに送信される。
On the other hand, if the result of the comparison of the position information shows that the acquired position information does not match the position information of the public wireless communication network NW2 in NVM14, but matches the position information of the public wireless communication network NW3 or NW4, the
一方、上記位置情報の再比較の結果、当該再取得された位置情報が、NVM14における、パブリック無線通信網NW2の位置情報と一致せず、且つ当該再取得された位置情報が前回取得された位置情報と一致する場合(つまり、端末Tがカバーエリアを跨いて移動していない場合)、CPU15は、前回のTIMER MANAGEMENTコマンドに設定された設定時間(第1の設定時間)より長い設定時間(第2の設定時間)が設定されたTIMER MANAGEMENTコマンドを端末Tに送信することで当該設定時間(第2の設定時間)経過後に端末Tから現在接続中の無線通信網NWnの位置情報を再々取得する。そして、CPU15は、当該再々取得した位置情報と、NVM14における、NVM14における、無線通信網NWnの位置情報とを再々比較する。上記位置情報の再々比較の結果、当該取得された位置情報が、NVM14における、パブリック無線通信網NW2の位置情報と一致する場合、REFRESHコマンドが端末Tに送信される。以降、同様の処理が繰り返される。
On the other hand, if the re-comparison of the position information shows that the re-acquired position information does not match the position information of the public wireless communication network NW2 in NVM14 and matches the previously acquired position information (i.e., the terminal T has not moved across the coverage area), the
[2.端末Tにおける動作]
次に、図4乃至図6を参照して、端末Tにおける動作について説明する。図4は、SIMにおけるCPU15の接続制御処理の一例を示すフローチャートである。図5は、図4に示すステップS1においてSIMと端末T(制御部5)との間で行われる初期シーケンスの具体例を示す図である。図6は、接続制御処理の前にRAM12またはNVM14内に用意される一時保存領域の一例を示す図である。図6の例では、一時保存領域として、位置情報領域M1、測定時間カウンタM2、及びREFRESH送信状況領域M3が示されている。位置情報領域M1には、端末Tから取得された位置情報(MCC/MNC/LAC情報)が保存される。測定時間カウンタM2は、同じ位置情報の連続取得回数が保存される。REFRESH送信状況領域M3は、REFRESHコマンドが送信されたか否かを示す情報(例えば、送信未、または送信済)が保存される。
2. Operation at Terminal T
Next, the operation of the terminal T will be described with reference to Figs. 4 to 6. Fig. 4 is a flow chart showing an example of the connection control process of the
図4に示す処理は、例えば端末Tが起動し端末Tから電源が供給されることで開始され、初期シーケンスが実施される(ステップS1)。このとき、SIMは、RAM12またはNVM14内に用意された一時保存領域すべてを初期化される(位置情報領域M1=FFFFFFFF、測定時間カウンタM2=0、REFRESH送信状況領域M3=送信未)。初期シーケンスでは、図5に示すように、端末T(制御部5)からSIMへRESETを送信する(ステップS101)。SIMは、端末TからのRESETを受信すると、端末TへATR(Answer To Reset)を送信する(ステップS102)。
The process shown in FIG. 4 is started, for example, when terminal T is started and power is supplied from terminal T, and an initial sequence is executed (step S1). At this time, the SIM initializes all temporary storage areas prepared in
次いで、端末Tは、SIMからのATRを受信すると、アプリケーションを選択するためのSELECTコマンドをSIMへ送信する(ステップS103)。SIMは、端末TからのSELECTコマンドを受信すると、SELECTコマンドで指定されたアプリケーションを選択し、FCI(File Control Information)及びSW:9000(正常終了)を含むレスポンスを端末Tへ送信する(ステップS104)。 Next, when terminal T receives the ATR from the SIM, it sends a SELECT command to the SIM to select an application (step S103). When the SIM receives the SELECT command from terminal T, it selects the application specified in the SELECT command and sends a response including FCI (File Control Information) and SW:9000 (successful completion) to terminal T (step S104).
次いで、端末Tは、SIMからのレスポンスを受信すると、READ BINARY/READ RECORDコマンドをSIMへ送信する(ステップS105)。SIMは、端末TからのREAD BINARY/READ RECORDコマンドを受信すると、ICCID、IMSI、接続禁止リストのFPLM等、及びSW:9000(正常終了)を含むレスポンスを端末Tへ送信する(ステップS106)。なお、ステップS105及びS106の処理は端末Tが必要とするデータ分だけ繰り返される。 Next, upon receiving the response from the SIM, terminal T transmits a READ BINARY/READ RECORD command to the SIM (step S105). Upon receiving the READ BINARY/READ RECORD command from terminal T, the SIM transmits a response including the ICCID, IMSI, FPLM from the connection prohibition list, and SW:9000 (successful completion) to terminal T (step S106). Note that the processes of steps S105 and S106 are repeated for the amount of data required by terminal T.
次いで、端末Tは、SIMからのレスポンスを受信すると、AUTHENTICATEコマンドをSIMへ送信する(ステップS107)。SIMは、端末TからのAUTHENTICATEコマンドを受信すると、端末Tが無線通信網NWnに接続する際のセッション鍵を生成し、生成されたセッション鍵、及びSW:9000(正常終了)を含むレスポンスを端末Tへ送信する(ステップS108)。 Next, upon receiving the response from the SIM, terminal T transmits an AUTHENTICATE command to the SIM (step S107). Upon receiving the AUTHENTICATE command from terminal T, the SIM generates a session key for terminal T to connect to the wireless communication network NWn, and transmits a response including the generated session key and SW:9000 (successful completion) to terminal T (step S108).
次いで、端末Tは、SIMからのレスポンスを受信すると、セッション鍵から派生等した認証用データを含むUPDATE BINARY/UPDATE RECORDコマンドをSIMへ送信する(ステップS109)。SIMは、端末TからのUPDATE BINARY/UPDATE RECORDコマンドを受信すると、セッション鍵から派生等した認証用データをNVM14へ書き込み、SW:9000(正常終了)を含むレスポンスを端末Tへ送信する(ステップS110)。ここまでの処理が初期シーケンスである。その後、端末Tは、SIMの生存確認(つまり、抜かれていない、コマンド応答できる状態確認等)のため、STATUSコマンドをSIMへ送信し、SW:9000(正常終了)を含むレスポンスをSIMから受信する処理が、例えば15秒程度に1回の頻度で繰り返される。 Next, when terminal T receives a response from the SIM, it sends an UPDATE BINARY/UPDATE RECORD command including authentication data derived from the session key to the SIM (step S109). When the SIM receives the UPDATE BINARY/UPDATE RECORD command from terminal T, it writes the authentication data derived from the session key to NVM14 and sends a response including SW:9000 (successful completion) to terminal T (step S110). The process up to this point is the initial sequence. After that, terminal T sends a STATUS command to the SIM to check whether the SIM is alive (i.e., whether it has not been removed and is in a state where it can respond to commands), and the process of receiving a response including SW:9000 (successful completion) from the SIM is repeated, for example, once every 15 seconds.
以上の初期シーケンスにおいて、本実施形態では、SIMは、AUTHENTICATEコマンドに対して、セッション鍵及びSW:91XXを含むレスポンスを端末Tへ送信する。ここで、SW:91XXは、SIM内にデータ長“XX”のPROVIDE LOCAL INFORMATIONコマンドがあることを示す。或いは、SIMは、最初のSTATUSコマンドに対して、SW:91XXを含むレスポンスを端末Tへ送信してもよい。端末Tは、SIMからのSW:91XXを含むレスポンスを受信すると、FETCHコマンドをSIMへ送信する。 In the above initial sequence, in this embodiment, the SIM sends a response to the AUTHENTICATE command that includes the session key and SW:91XX to terminal T. Here, SW:91XX indicates that the SIM contains a PROVIDE LOCAL INFORMATION command with a data length of "XX". Alternatively, the SIM may send a response to the first STATUS command that includes SW:91XX to terminal T. When terminal T receives a response from the SIM that includes SW:91XX, it sends a FETCH command to the SIM.
SIMは、端末TからのFETCHコマンドを受信すると、図4に示すように、PROVIDE LOCAL INFORMATIONコマンドを端末Tへ送信することで当該コマンドの応答(ターミナルレスポンス)として現在接続中の無線通信網NWnの位置情報(MCC/MNC/LAC情報)を取得する(ステップS2)。次いで、SIMは、ステップS2で取得された位置情報と、NVM14のEFのレコードに格納された位置情報(MCC/MNC/LAC情報)とを比較する(ステップS3)。次いで、SIMは、ステップS3における比較の結果、ステップS2で取得された位置情報と一致する位置情報が格納されたレコードを特定する(ステップS4)。 When the SIM receives the FETCH command from terminal T, as shown in FIG. 4, it transmits a PROVIDE LOCAL INFORMATION command to terminal T to obtain location information (MCC/MNC/LAC information) of the currently connected wireless communication network NWn as a response to the command (terminal response) (step S2). Next, the SIM compares the location information obtained in step S2 with the location information (MCC/MNC/LAC information) stored in the record of the EF of NVM14 (step S3). Next, the SIM identifies a record that stores location information that matches the location information obtained in step S2 as a result of the comparison in step S3 (step S4).
次いで、SIMは、ステップS4で特定されたレコードがパブリック無線通信網NWnに対応(該当)するレコードであるか否かを判定する(ステップS5)。ステップS4で特定されたレコードがパブリック無線通信網NWnに対応するレコードでない(つまり、プライベート無線通信網NW1に対応するレコードNo.1である)と判定された場合(ステップS5:NO)、一時保存領域すべてが初期化され、図4に示す処理は終了する。一方、ステップS4で特定されたレコードがパブリック無線通信網NWnに対応するレコードであると判定された場合(ステップS5:YES)、処理はステップS6へ進む。 The SIM then determines whether the record identified in step S4 corresponds (or is relevant) to the public wireless communication network NWn (step S5). If it is determined that the record identified in step S4 is not a record that corresponds to the public wireless communication network NWn (i.e., it is record No. 1 that corresponds to the private wireless communication network NW1) (step S5: NO), all temporary storage areas are initialized and the process shown in FIG. 4 ends. On the other hand, if it is determined that the record identified in step S4 corresponds to the public wireless communication network NWn (step S5: YES), the process proceeds to step S6.
ステップS6では、SIMは、ステップS4で特定されたレコードがREFRESHコマンドを送信するべきでないレコードであるか否かを判定する。例えば、ステップS4で特定されたレコードに格納されたREFRESHコマンド送信可否が“00(h)”である場合、当該レコードがREFRESHコマンドを送信するべきでないレコード(つまり、レコードNo.3またはNo.4)であると判定され(ステップS6:YES)、処理はステップS10へ進む。一方、ステップS4で特定されたレコードに格納されたREFRESHコマンド送信可否が“01(h)”である場合、当該レコードがREFRESHコマンドを送信するべきでないレコードでないと判定され(ステップS6:NO)、処理はステップS7へ進む。 In step S6, the SIM determines whether the record identified in step S4 is a record for which a REFRESH command should not be sent. For example, if the REFRESH command sending permission stored in the record identified in step S4 is "00(h)", it is determined that the record is a record for which a REFRESH command should not be sent (i.e., record No. 3 or No. 4) (step S6: YES), and the process proceeds to step S10. On the other hand, if the REFRESH command sending permission stored in the record identified in step S4 is "01(h)", it is determined that the record is not a record for which a REFRESH command should not be sent (step S6: NO), and the process proceeds to step S7.
ステップS7では、SIMは、REFRESH送信状況領域M3を参照して、REFRESHコマンドを端末Tに送信するべきであるか否かを判定する。つまり、直ぐに無線通信網NWnの切り替えを実施するのか、一定時間後に無線通信網NWnの切り替えを実施するのかが判定される。例えば、REFRESH送信状況領域M3=送信未である場合、REFRESHコマンドを端末Tに送信するべきであると判定され(ステップS7:YES)、処理はステップS8へ進む。一方、REFRESH送信状況領域M3=送信済である場合、REFRESHコマンドを端末Tに送信するべきでないと判定され(ステップS7:NO)、処理はステップS10へ進む。 In step S7, the SIM refers to the REFRESH transmission status area M3 and determines whether or not a REFRESH command should be sent to the terminal T. In other words, it determines whether to switch the wireless communication network NWn immediately or after a certain period of time. For example, if the REFRESH transmission status area M3 = not yet transmitted, it is determined that a REFRESH command should be sent to the terminal T (step S7: YES), and the process proceeds to step S8. On the other hand, if the REFRESH transmission status area M3 = transmitted, it is determined that a REFRESH command should not be sent to the terminal T (step S7: NO), and the process proceeds to step S10.
ステップS8では、SIMは、一時保存領域を更新する。例えば、位置情報領域M1に既に位置情報が一時保存されている場合において、当該一時保存されている位置情報がステップS2で取得された位置情報と一致しない場合、当該一時保存されている位置情報が当該取得された位置情報に変更(上書き)される。このように一時保存されている位置情報が変更された場合、測定時間カウンタM2=0にされる。さらに、REFRESH送信状況領域M3=送信済にされる。 In step S8, the SIM updates the temporary storage area. For example, if location information has already been temporarily stored in the location information area M1 and the temporarily stored location information does not match the location information acquired in step S2, the temporarily stored location information is changed (overwritten) to the acquired location information. When the temporarily stored location information is changed in this way, the measurement time counter M2 is set to 0. Furthermore, the REFRESH transmission status area M3 is set to transmitted.
次いで、SIMは、REFRESHコマンドを端末Tに送信することで現在接続中のパブリック無線通信網NW2からプライベート無線通信網NW1への接続切り替えを要求する(ステップS9)。その後、SIMは、端末Tが移動することでカバーエリアが変わったか、または無線通信網NWnが切り替わったか確認するため、ステップS2に戻り、PROVIDE LOCAL INFORMATIONコマンドを端末Tへ再送信することで現在接続中の無線通信網NWnの位置情報(MCC/MNC/LAC情報)を取得して上記と同様の処理を行う。 Then, the SIM requests a connection switch from the currently connected public wireless communication network NW2 to the private wireless communication network NW1 by sending a REFRESH command to the terminal T (step S9). After that, the SIM returns to step S2 to check whether the coverage area has changed due to the movement of the terminal T or whether the wireless communication network NWn has been switched, and by resending the PROVIDE LOCAL INFORMATION command to the terminal T, the SIM obtains the location information (MCC/MNC/LAC information) of the currently connected wireless communication network NWn and performs the same process as above.
一方、端末T(制御部5)は、SIMからの要求(REFRESHコマンド)に応じて、SIMにREAD BINARY/READ RECORDコマンドを送信することでSIMから通信網データを再取得して無線通信網NWnの再検索処理を実施する。そして、端末Tがプライベート無線通信網NW1のカバーエリアAR1内にある場合、現在接続中のパブリック無線通信網NW2からプライベート無線通信網NW1に接続を切り替える。なお、端末Tがパブリック無線通信網NW2のカバーエリアAR2内にあるが、プライベート無線通信網NW1のカバーエリアAR1内にない場合、プライベート無線通信網NW1に接続が切り替えられない。 Meanwhile, in response to a request (REFRESH command) from the SIM, terminal T (control unit 5) transmits a READ BINARY/READ RECORD command to the SIM to reacquire communication network data from the SIM and performs a re-search process for the wireless communication network NWn. Then, if terminal T is within the coverage area AR1 of the private wireless communication network NW1, it switches its connection from the currently connected public wireless communication network NW2 to the private wireless communication network NW1. Note that if terminal T is within the coverage area AR2 of the public wireless communication network NW2 but not within the coverage area AR1 of the private wireless communication network NW1, it cannot switch its connection to the private wireless communication network NW1.
ステップS10では、SIMは、一時保存領域を更新する。例えば、位置情報領域M1に既に位置情報が一時保存されている場合において、当該一時保存されている位置情報がステップS2で取得された位置情報と一致しない場合、当該一時保存されている位置情報が当該取得された位置情報に変更(上書き)される。このように一時保存されている位置情報が変更された場合、測定時間カウンタM2=1にされる。一方、一時保存されている位置情報が変更されない場合、測定時間カウンタM2の値に1が加算される。さらに、REFRESH送信状況領域M3=送信未にされる。 In step S10, the SIM updates the temporary storage area. For example, if location information has already been temporarily stored in the location information area M1 and the temporarily stored location information does not match the location information acquired in step S2, the temporarily stored location information is changed (overwritten) to the acquired location information. When the temporarily stored location information is changed in this way, the measurement time counter M2 is set to 1. On the other hand, when the temporarily stored location information is not changed, 1 is added to the value of the measurement time counter M2. Furthermore, the REFRESH transmission status area M3 is set to not transmitted.
次いで、SIMは、ステップS4で特定されたレコードに格納された基準時間に、測定時間カウンタM2の値を乗算することでTIMER MANAGEMENTコマンドに設定されるべき設定時間を算出する(ステップS11)。次いで、SIMは、ステップS11で算出された設定時間が設定されたTIMER MANAGEMENTコマンドを端末Tに送信する(ステップS12)ことで当該設定時間経過後に端末Tから当該コマンドの応答(ターミナルレスポンス)を受信(つまり、設定時間を測定)すると、ステップS2に戻る。これにより、PROVIDE LOCAL INFORMATIONコマンドが端末Tへ再送信されることで現在接続中の無線通信網NWnの位置情報が取得され、上記と同様の処理が行われる。 The SIM then calculates the setting time to be set in the TIMER MANAGEMENT command by multiplying the reference time stored in the record identified in step S4 by the value of the measurement time counter M2 (step S11). The SIM then sends a TIMER MANAGEMENT command with the setting time calculated in step S11 set to terminal T (step S12), and when the SIM receives a response to the command (terminal response) from terminal T after the setting time has elapsed (i.e., the setting time is measured), it returns to step S2. As a result, the PROVIDE LOCAL INFORMATION command is resent to terminal T, and the location information of the currently connected wireless communication network NWn is obtained, and the same process as above is performed.
ここで、図4に示す接続制御処理のループにおけるステップS2において、最初にパブリック無線通信網NW4の位置情報が取得され、次に再びパブリック無線通信網NW4の位置情報が取得され、次にパブリック無線通信網NW2の位置情報が取得され、最後にプライベート無線通信網NW1の位置情報が取得されることを想定した場合の動作例について説明する。 Here, we will explain an example of operation assuming that in step S2 in the loop of the connection control process shown in Figure 4, first the location information of the public wireless communication network NW4 is acquired, then the location information of the public wireless communication network NW4 is acquired again, then the location information of the public wireless communication network NW2 is acquired, and finally the location information of the private wireless communication network NW1 is acquired.
最初のステップS2では、MCC/MNC/LAC=98765403が取得されるため、ステップS4においてレコードNo.4が特定され、ステップS5:YES及びS6:YESを介して、ステップS10に進む。ステップS10では、位置情報領域M1=98765403、測定時間カウンタM2=1、及びREFRESH送信状況領域M3=送信未となる。次いで、ステップS11においてレコードNo.4に格納された基準時間=003000と測定時間カウンタM2=1とに基づいて設定時間=003000が算出され、ステップS12において設定時間=003000が設定されたTIMER MANAGEMENTコマンドが端末Tに送信される。 In the first step S2, MCC/MNC/LAC=98765403 is obtained, so record No. 4 is identified in step S4, and the process proceeds to step S10 via steps S5: YES and S6: YES. In step S10, the location information field M1=98765403, the measurement time counter M2=1, and the REFRESH transmission status field M3=not transmitted. Next, in step S11, the set time=003000 is calculated based on the reference time=003000 stored in record No. 4 and the measurement time counter M2=1, and in step S12, a TIMER MANAGEMENT command with the set time=003000 set is sent to terminal T.
次のステップS2では、MCC/MNC/LAC=98765403が再取得されるため、ステップS4において再びレコードNo.4が特定され、ステップS5:YES及びS6:YESを介して、ステップS10に進む。ステップS10では、位置情報領域M1=98765403(前回と一致)、測定時間カウンタM2=2、及びREFRESH送信状況領域M3=送信未となる。次いで、ステップS11においてレコードNo.4に格納された基準時間=003000と測定時間カウンタM2=2とに基づいて設定時間=006000(=003000*2)が算出され、ステップS12において設定時間=006000が設定されたTIMER MANAGEMENTコマンドが端末Tに送信される。 In the next step S2, MCC/MNC/LAC=98765403 is reacquired, so record No. 4 is identified again in step S4, and the process proceeds to step S10 via steps S5: YES and S6: YES. In step S10, the location information field M1=98765403 (matches the previous time), the measurement time counter M2=2, and the REFRESH transmission status field M3=not transmitted. Next, in step S11, the set time=006000 (=003000*2) is calculated based on the reference time=003000 stored in record No. 4 and the measurement time counter M2=2, and in step S12, a TIMER MANAGEMENT command with the set time=006000 set is sent to terminal T.
つまり、パブリック無線通信網NW4のカバーエリアAR4内の端末Tが、SIMによる前回の位置情報の取得時からカバーエリアAR4外へ移動していないため、前回の設定時間より長い設定時間がTIMER MANAGEMENTコマンドに設定されて端末Tに送信されることになる。このように端末TがカバーエリアAR4内に留まり続ける場合、上記設定時間は位置情報が取得される度に延長されるのでSIMの処理負荷を低減していくことができる。 In other words, since terminal T, which is within the coverage area AR4 of the public wireless communication network NW4, has not moved outside the coverage area AR4 since the last time location information was obtained by the SIM, a setting time longer than the previous setting time is set in the TIMER MANAGEMENT command and transmitted to terminal T. In this way, if terminal T continues to remain within the coverage area AR4, the setting time is extended each time location information is obtained, thereby reducing the processing load on the SIM.
次のステップS2では、MCC/MNC/LAC=98765401が取得されるため、ステップS3においてレコードNo.2が特定され、ステップS5:YES及びステップS6:NOを介して、ステップS7に進む。ステップS7では、REFRESH送信状況領域M3=送信未のため、REFRESHコマンドを端末Tに送信するべきであると判定され(ステップS7:YES)、ステップS8に進む。ステップS8では、位置情報領域M1=98765401(前回と一致せず)、測定時間カウンタM2=0、及びREFRESH送信状況領域M3=送信済となる。次いで、ステップS9において、REFRESHコマンドが端末Tに送信される。 In the next step S2, MCC/MNC/LAC=98765401 is obtained, so record No. 2 is identified in step S3, and the process proceeds to step S7 via step S5: YES and step S6: NO. In step S7, since the REFRESH transmission status field M3=not transmitted, it is determined that a REFRESH command should be transmitted to terminal T (step S7: YES), and the process proceeds to step S8. In step S8, the location information field M1=98765401 (not the same as last time), the measurement time counter M2=0, and the REFRESH transmission status field M3=transmitted. Next, in step S9, the REFRESH command is transmitted to terminal T.
最後のステップS2では、MCC/MNC/LAC=123456FFが取得されるため、ステップS4においてレコードNo.1が特定され、ステップS5:NOを介して、一時保存領域が初期化(位置情報領域M1=FFFFFFFF、測定時間カウンタM2=0、REFRESH送信状況領域M3=送信未)され、処理が終了する。 In the final step S2, MCC/MNC/LAC=123456FF is obtained, so record No. 1 is identified in step S4, and via step S5: NO, the temporary storage area is initialized (location information area M1=FFFFFFFF, measurement time counter M2=0, REFRESH transmission status area M3=not transmitted), and the process ends.
以上説明したように、上記実施形態によれば、SIMは、端末Tから現在接続中のパブリック無線通信網NWnの位置情報を取得し、当該取得した位置情報と、NVM14における、無線通信網NWnの位置情報とを比較し、上記位置情報の比較の結果に基づいて、現在接続中のパブリック無線通信網NW2からプライベート無線通信網NW1への接続切り替えを要求するように構成したので、パブリック無線通信網NW2に端末Tが接続している状態においてユーザが所望するプライベート無線通信網NW1への接続切り替えを実現することができる。つまり、パブリック無線通信網NW2に端末Tが接続している状態において、端末Tがプライベート無線通信網NW1のカバーエリアAR1内に入った場合、SIMは、パブリック無線通信網NW2からプライベート無線通信網NW1へ接続を切り替えさせることができる。 As described above, according to the above embodiment, the SIM is configured to acquire location information of the currently connected public wireless communication network NWn from the terminal T, compare the acquired location information with the location information of the wireless communication network NWn in the NVM14, and request a connection switch from the currently connected public wireless communication network NW2 to the private wireless communication network NW1 based on the result of the comparison of the location information. Therefore, when the terminal T is connected to the public wireless communication network NW2, the connection can be switched to the private wireless communication network NW1 as desired by the user. In other words, when the terminal T is connected to the public wireless communication network NW2 and the terminal T enters the coverage area AR1 of the private wireless communication network NW1, the SIM can switch the connection from the public wireless communication network NW2 to the private wireless communication network NW1.
なお、上記実施形態においては、SIMが現在接続中のパブリック無線通信網NW2からプライベート無線通信網NW1への接続切り替えを要求するように構成したが、これ以外にも、例えばパブリック無線通信網NW3からパブリック無線通信網NW2へ接続切り替えを要求するように構成してもよい。また、かかる要求は、REFRESHコマンド以外のコマンドによりなされてもよい。 In the above embodiment, the SIM is configured to request a connection switch from the currently connected public wireless communication network NW2 to the private wireless communication network NW1, but it may also be configured to request a connection switch from the public wireless communication network NW3 to the public wireless communication network NW2. Also, such a request may be made by a command other than the REFRESH command.
1 I/F部
2 無線通信部
3 記憶部
4 操作・表示部
5 制御部
11 I/F部
12 RAM
13 ROM
14 NVM
15 CPU
T 端末
NW1 プライベート無線通信網
NW2~NW4 パブリック無線通信網
1 I/
13 ROM
14 NVM
15 CPU
T Terminal NW1 Private wireless communication network NW2 to NW4 Public wireless communication network
Claims (10)
前記複数の無線通信網のうち少なくとも特定の無線通信網の第1の位置情報を予め記憶する記憶手段と、
前記端末から現在接続中の無線通信網の第2の位置情報を取得する取得手段と、
前記第1の位置情報と前記第2の位置情報とを比較する比較手段と、
前記比較手段による前記比較の結果に基づいて、前記現在接続中の無線通信網から他の無線通信網への接続切り替えを要求する要求手段と、
を備えることを特徴とする電子情報記憶媒体。 An electronic information storage medium mounted on a terminal connectable to any one of a plurality of different wireless communication networks,
a storage means for storing in advance first location information of at least a specific wireless communication network among the plurality of wireless communication networks;
an acquisition means for acquiring second location information of a currently connected wireless communication network from the terminal;
a comparison means for comparing the first location information with the second location information;
a request means for requesting switching of the currently connected wireless communication network to another wireless communication network based on a result of the comparison by the comparison means;
An electronic information storage medium comprising:
前記複数の無線通信網のうち少なくとも特定の無線通信網の第1の位置情報を予め記憶する記憶手段と、
前記端末から現在接続中の無線通信網の第2の位置情報を取得する取得手段と、
前記第1の位置情報と前記第2の位置情報とを比較する比較手段と、
前記比較手段による前記比較の結果に基づいて、前記現在接続中の無線通信網から他の無線通信網への接続切り替えを要求する要求手段と、
を備えることを特徴とするICチップ。 An IC chip mounted on a terminal that can be connected to any one of a plurality of different wireless communication networks,
a storage means for storing in advance first location information of at least a specific wireless communication network among the plurality of wireless communication networks;
an acquisition means for acquiring second location information of a currently connected wireless communication network from the terminal;
a comparison means for comparing the first location information with the second location information;
a request means for requesting switching of the currently connected wireless communication network to another wireless communication network based on a result of the comparison by the comparison means;
An IC chip comprising:
前記複数の無線通信網のうち少なくとも特定の無線通信網の第1の位置情報を予め記憶する記憶手段と、
前記端末から現在接続中の無線通信網の第2の位置情報を取得する取得手段と、
前記第1の位置情報と前記第2の位置情報とを比較する比較手段と、
前記比較手段による前記比較の結果に基づいて、前記現在接続中の無線通信網から他の無線通信網への接続切り替えを要求する要求手段として機能させることを特徴とするプログラム。 A computer included in an electronic information storage medium mounted on a terminal that is connectable to any one of a plurality of different wireless communication networks,
a storage means for storing in advance first location information of at least a specific wireless communication network among the plurality of wireless communication networks;
an acquisition means for acquiring second location information of a currently connected wireless communication network from the terminal;
a comparison means for comparing the first location information with the second location information;
a program causing the program to function as a request means for requesting switching of the connection from the currently connected wireless communication network to another wireless communication network based on a result of the comparison by the comparison means.
前記端末から現在接続中の無線通信網の第2の位置情報を取得するステップと、
前記第1の位置情報と前記第2の位置情報とを比較するステップと、
前記比較の結果に基づいて、前記現在接続中の無線通信網から他の無線通信網への接続切り替えを要求するステップと、
を含むことを特徴とする接続切り替え要求方法。 A connection switching request method executed by an electronic information storage medium mounted on a terminal connectable to any one of a plurality of different wireless communication networks, the electronic information storage medium including a storage means for storing in advance first location information of at least a specific wireless communication network among the plurality of wireless communication networks, the method comprising:
acquiring second location information of a currently connected wireless communication network from the terminal;
comparing the first location information with the second location information;
requesting a switchover from the currently connected wireless communication network to another wireless communication network based on a result of the comparison;
A connection switching request method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023003233A JP2024099351A (en) | 2023-01-12 | 2023-01-12 | Electronic information storage medium, IC chip, program, and connection switching request method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023003233A JP2024099351A (en) | 2023-01-12 | 2023-01-12 | Electronic information storage medium, IC chip, program, and connection switching request method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2024099351A true JP2024099351A (en) | 2024-07-25 |
Family
ID=91957878
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023003233A Pending JP2024099351A (en) | 2023-01-12 | 2023-01-12 | Electronic information storage medium, IC chip, program, and connection switching request method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2024099351A (en) |
-
2023
- 2023-01-12 JP JP2023003233A patent/JP2024099351A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10492075B2 (en) | Methods and devices for providing a secure element with a subscription profile | |
| RU2524368C2 (en) | Wireless communication device, method of providing access to wireless communication, base station and method of providing crossover to wireless communication network | |
| US8862113B2 (en) | Subscriber identity module activation during active data call | |
| US11627448B2 (en) | Method and system for fast initialization of an electronic subscriber identity module at multiple locations | |
| US10231127B2 (en) | Methods and devices for performing a mobile network switch | |
| CN114731497B (en) | Network connectivity | |
| JP2020507291A (en) | Method for transmitting an existing subscription profile from a mobile network operator to a secure element, corresponding server and secure element | |
| US10631214B2 (en) | Methods and devices for performing a mobile network switch | |
| WO2004082300A2 (en) | Method and apparatus for determining mobile subscriber number for subscribers having same calling line identity | |
| KR20150111173A (en) | Apparatus and method for subscribing to network in wireless communication system | |
| MX2014003351A (en) | Managing mobile device identities. | |
| US10779220B2 (en) | Method and chip for detecting a corruption of at least one configuration parameter | |
| JP2024099351A (en) | Electronic information storage medium, IC chip, program, and connection switching request method | |
| EP4580227A1 (en) | Euicc automatic profile switcher | |
| WO2017174519A1 (en) | Method, chip and system for detecting a failure or a drop in a pdp context or an eps pdn connection | |
| KR20140032903A (en) | Subscriber certification module using provisioning profile and method of accessing network using the same | |
| KR100700559B1 (en) | Mobile communication terminal [system] for downloading software and method thereof | |
| CN113994739A (en) | Apparatus and method for registering a device with a Long Term Evolution (LTE) cellular network using a selected access technology | |
| US10362479B2 (en) | Management of access to a plurality of security modules incorporated into a data-processing device | |
| EP2887714A1 (en) | Methods and devices for providing data to a mobile terminal | |
| KR20250007626A (en) | How to transmit data to a user device that cooperates with the security element and its server | |
| EP3466184A1 (en) | Method, chip and system for detecting a failure in a pdp context or an eps pdn connection |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20251127 |