Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7540993B2 - Program, method, and wireless communication terminal - Google Patents
[go: Go Back, main page]

JP7540993B2 - Program, method, and wireless communication terminal - Google Patents

Program, method, and wireless communication terminal Download PDF

Info

Publication number
JP7540993B2
JP7540993B2 JP2021214954A JP2021214954A JP7540993B2 JP 7540993 B2 JP7540993 B2 JP 7540993B2 JP 2021214954 A JP2021214954 A JP 2021214954A JP 2021214954 A JP2021214954 A JP 2021214954A JP 7540993 B2 JP7540993 B2 JP 7540993B2
Authority
JP
Japan
Prior art keywords
wireless communication
communication terminal
core network
guti
connection request
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.)
Active
Application number
JP2021214954A
Other languages
Japanese (ja)
Other versions
JP2023098286A (en
Inventor
一史 桝井
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.)
SoftBank Corp
Original Assignee
SoftBank 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 SoftBank Corp filed Critical SoftBank Corp
Priority to JP2021214954A priority Critical patent/JP7540993B2/en
Publication of JP2023098286A publication Critical patent/JP2023098286A/en
Priority to JP2024068314A priority patent/JP7723788B2/en
Application granted granted Critical
Publication of JP7540993B2 publication Critical patent/JP7540993B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、プログラム、方法、及び無線通信端末に関する。 The present invention relates to a program, a method, and a wireless communication terminal.

特許文献1には、SVN(Software Version Number)を含むIMEISV(International Mobile Equipment Identity Software Version)について記載されている。
[先行技術文献]
[特許文献]
[特許文献1]再公表2014-006815号公報
Patent Document 1 describes an International Mobile Equipment Identity Software Version (IMEISV) including a Software Version Number (SVN).
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] Republished Publication No. 2014-006815

本発明の一実施態様によれば、プログラムが提供される。プログラムは、無線通信端末に、FOTA(Firmware Over the Air)を実施する場合に、コアネットワークに対して接続要求を送信する前に、前記コアネットワークから取得して記憶部に記憶されているGUTI(Globally Unique Temporary Identifier)を削除する削除手順を実行させるためのプログラムであってよい。 According to one embodiment of the present invention, a program is provided. The program may be a program for causing a wireless communication terminal to execute a deletion procedure for deleting a GUTI (Globally Unique Temporary Identifier) acquired from a core network and stored in a storage unit before transmitting a connection request to a core network when implementing FOTA (Firmware Over the Air).

上記削除手順は、上記FOTAの実施設定が行われた後、上記無線通信端末が再起動したことに応じて、上記記憶部に記憶されている上記GUTIを削除してよい。上記プログラムは、上記無線通信端末に、上記削除手順によって上記GUTIが削除された後、上記無線通信端末のIMSIを含む接続要求を上記コアネットワークに送信するよう制御する制御手順を実行させるためのプログラムであってよい。上記プログラムは、上記無線通信端末に、上記制御手順における制御によって上記接続要求が上記コアネットワークに送信された後、上記コアネットワークからSecurity Mode Commandメッセージを受信したことに応じて、Security Mode Completeメッセージによって、上記コアネットワークに上記無線通信端末のIMEISVを通知する通知手順を実行させるためのプログラムであってよい。 The deletion procedure may delete the GUTI stored in the storage unit in response to restarting the wireless communication terminal after the FOTA implementation setting is performed. The program may be a program for causing the wireless communication terminal to execute a control procedure for controlling the wireless communication terminal to transmit a connection request including the IMSI of the wireless communication terminal to the core network after the GUTI is deleted by the deletion procedure. The program may be a program for causing the wireless communication terminal to execute a notification procedure for notifying the core network of the IMEISV of the wireless communication terminal by a Security Mode Complete message in response to receiving a Security Mode Command message from the core network after the connection request is transmitted to the core network by control in the control procedure.

上記無線通信端末は、3GPP(3rd Generation Partnership Project)に準拠した端末であってよい。上記無線通信端末は、LTE(Long Term Evolution)通信方式に準拠した端末であってよく、上記接続要求は、Attach Requestであってよい。上記無線通信端末は、5G(5th Generation)通信方式に準拠した端末であってよく、上記接続要求は、Registration Requestであってよく、上記削除手順は、上記記憶部に記憶されている5G GUTIを削除してよい。 The wireless communication terminal may be a terminal that complies with 3GPP (3rd Generation Partnership Project). The wireless communication terminal may be a terminal that complies with LTE (Long Term Evolution) communication method, and the connection request may be an Attach Request. The wireless communication terminal may be a terminal that complies with 5G (5th Generation) communication method, and the connection request may be a Registration Request, and the deletion procedure may delete the 5G GUTI stored in the storage unit.

本発明の一実施態様によれば、プログラムが提供される。プログラムは、無線通信端末に、FOTAを実施する場合に、コアネットワークからGUTIが割り当てられているか否かを判定する判定手順を実行させるためのプログラムであってよい。プログラムは、判定手順においてGUTIが割り当てられていると判定された場合に、GUTIに代えて、無線通信端末のIMSIを含む接続要求をコアネットワークに送信するよう制御する制御手順を実行させるためのプログラムであってよい。 According to one embodiment of the present invention, a program is provided. The program may be a program for causing a wireless communication terminal to execute a determination procedure for determining whether or not a GUTI has been assigned by a core network when implementing FOTA. The program may be a program for causing a wireless communication terminal to execute a control procedure for controlling the wireless communication terminal to transmit a connection request including the IMSI of the wireless communication terminal to the core network instead of the GUTI when it is determined in the determination procedure that a GUTI has been assigned.

本発明の一実施態様によれば、無線通信端末によって実行される方法が提供される。方法は、コアネットワークから取得したGUTIを記憶部に記憶する記憶段階を備えてよい。方法は、FOTAを実施する場合に、コアネットワークに対して接続要求を送信する前に、記憶部に記憶されているGUTIを削除する削除段階を備えてよい。方法は、無線通信端末のIMSIを含む接続要求をコアネットワークに送信する送信段階を備えてよい。 According to one embodiment of the present invention, a method executed by a wireless communication terminal is provided. The method may include a storage step of storing a GUTI acquired from a core network in a storage unit. The method may include a deletion step of deleting the GUTI stored in the storage unit before transmitting a connection request to the core network when FOTA is implemented. The method may include a transmission step of transmitting a connection request including the IMSI of the wireless communication terminal to the core network.

本発明の一実施態様によれば、無線通信端末によって実行される方法が提供される。方法は、FOTAを実施する場合に、コアネットワークからGUTIが割り当てられているか否かを判定する判定段階を備えてよい。方法は、判定ステップにおいてGUTIが割り当てられていると判定された場合に、GUTIに代えて、無線通信端末のIMSIを含む接続要求をコアネットワークに送信するよう制御する制御ステップを備えてよい。 According to one embodiment of the present invention, a method is provided that is executed by a wireless communication terminal. The method may include a determination step of determining whether or not a GUTI has been assigned by the core network when FOTA is implemented. The method may include a control step of controlling to transmit a connection request including the IMSI of the wireless communication terminal to the core network instead of the GUTI when it is determined in the determination step that a GUTI has been assigned.

本発明の一実施態様によれば、無線通信端末が提供される。無線通信端末は、コアネットワークから取得したGUTIを記憶する記憶部を備えてよい。無線通信端末は、FOTAを実施する場合に、コアネットワークに対して接続要求を送信する前に、記憶部に記憶されているGUTIを削除する削除部を備えてよい。無線通信端末は、削除部によってGUTIが削除された後に、無線通信端末のIMSIを含む接続要求をコアネットワークに送信する通信部を備えてよい。 According to one embodiment of the present invention, a wireless communication terminal is provided. The wireless communication terminal may include a storage unit that stores a GUTI acquired from a core network. When implementing FOTA, the wireless communication terminal may include a deletion unit that deletes the GUTI stored in the storage unit before transmitting a connection request to the core network. The wireless communication terminal may include a communication unit that transmits a connection request including the IMSI of the wireless communication terminal to the core network after the GUTI is deleted by the deletion unit.

本発明の一実施態様によれば、無線通信端末が提供される。無線通信端末は、FOTAを実施する場合に、コアネットワークからGUTIが割り当てられているか否かを判定する判定部を備えてよい。無線通信端末は、判定部によってGUTIが割り当てられていると判定された場合に、GUTIに代えて、無線通信端末のIMSIを含む接続要求をコアネットワークに送信する通信部を備えてよい。 According to one embodiment of the present invention, a wireless communication terminal is provided. The wireless communication terminal may include a determination unit that determines whether or not a GUTI has been assigned by the core network when FOTA is implemented. The wireless communication terminal may include a communication unit that transmits a connection request including the IMSI of the wireless communication terminal to the core network instead of the GUTI when the determination unit determines that a GUTI has been assigned.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the necessary features of the present invention. Also, subcombinations of these features may also be inventions.

システム10の一例を概略的に示す。1 illustrates a schematic diagram of an example of a system 10. 従来の無線通信端末300によるFOTA時の処理について説明する説明図である。FIG. 11 is an explanatory diagram illustrating a process during FOTA by a conventional wireless communication terminal 300. 無線通信端末100によるFOTA時の処理の一例について説明するための説明図である。FIG. 2 is an explanatory diagram for explaining an example of processing during FOTA by the wireless communication terminal 100. 無線通信端末100の機能構成の一例を概略的に示す。2 illustrates an example of a functional configuration of the wireless communication terminal 100. 無線通信端末100による処理の流れの一例を概略的に示す。13 illustrates an example of a processing flow by the wireless communication terminal 100. 無線通信端末100の機能構成の一例を概略的に示す。2 illustrates an example of a functional configuration of the wireless communication terminal 100. 無線通信端末100による処理の流れの一例を概略的に示す。13 illustrates an example of a processing flow by the wireless communication terminal 100. 無線通信端末100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。1 shows an example of a hardware configuration of a computer 1200 that functions as the wireless communication terminal 100.

市場におけるFOTAの浸透率を見る目的で、IMEISVのSVN別の稼働状況を用いてデータ集計が行われているが、従来の仕組みでは、端末からコアネットワークへIMEISVを通知する契機が、特定のイベントが発生した場合に限られているため、DB(DataBase)側に最新のIMEISVの情報が反映されるまでに時間がかかっている。3GPP標準をベースとした実装では、FOTA時に即座に最新のSWNがコアネットワーク側に通知されない。それに対して、本実施形態に係るシステム10においては、例えば、FOTA時にIMEISVの情報が速やかにコアネットワーク側に通知されるように、端末が動作する。 In order to see the penetration rate of FOTA in the market, data is collected using the operating status of each SVN of the IMEISV. However, in the conventional system, the trigger for notifying the core network of the IMEISV from the terminal is limited to the occurrence of a specific event, so it takes time for the latest IMEISV information to be reflected on the DB (Database) side. In an implementation based on the 3GPP standard, the latest SWN is not immediately notified to the core network side at the time of FOTA. In contrast, in the system 10 according to this embodiment, for example, the terminal operates so that the IMEISV information is promptly notified to the core network side at the time of FOTA.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.

図1は、システム10の一例を概略的に示す。システム10は、無線通信端末100及びコアネットワーク20を備える。システム10は、無線基地局30を備えてよい。システム10は、DataLake/DWH(DataWareHouse)50を備えてよい。 Figure 1 shows an example of a system 10. The system 10 includes a wireless communication terminal 100 and a core network 20. The system 10 may include a wireless base station 30. The system 10 may include a DataLake/DWH (DataWareHouse) 50.

システム10は、3GPPに準拠している。システム10がLTE通信方式に準拠している場合、コアネットワーク20は、EPC(Evolved Packet Core)であってよく、無線基地局30は、eNB(eNodeB)であってよい。システム10が5G通信方式に準拠している場合、コアネットワーク20は、5GC(5G Core)であってよく、無線基地局30は、gNB(gNodeB)であってよい。 The system 10 complies with 3GPP. If the system 10 complies with the LTE communication method, the core network 20 may be an EPC (Evolved Packet Core) and the radio base station 30 may be an eNB (eNodeB). If the system 10 complies with the 5G communication method, the core network 20 may be a 5GC (5G Core) and the radio base station 30 may be a gNB (gNodeB).

無線通信端末100は、いわゆるユーザ端末であってよい。無線通信端末100は、いわゆる移動局であってよい。 The wireless communication terminal 100 may be a so-called user terminal. The wireless communication terminal 100 may be a so-called mobile station.

無線通信端末100は、FOTAを実施することによってソフトウェアをバージョンアップする。バージョンアップにともなって、無線通信端末100のSVNが更新される。 The wireless communication terminal 100 upgrades its software by performing FOTA. The SVN of the wireless communication terminal 100 is updated with the upgrade.

移動体通信ネットワークにおいては、無線通信端末100が、コアネットワーク20からIMEISVを要求されたことに応じて、自身のIMEISVを通知する仕組みとなっているが、仕様上、無線通信端末100にGUTIが残るので、その処理がコアネットワーク20からトリガされない。このため、無線通信端末100からコアネットワーク20へIMEISVを通知する契機が、特定のイベントが発生した場合に限られる。具体的には、無線通信端末からコアネットワーク20へIMEISVを通知する契機は、無線通信端末が3GからLTEにIRAT(Inter RAT handover)したとき等に限定されてしまっている。 In a mobile communication network, the wireless communication terminal 100 notifies its own IMEISV in response to a request for IMEISV from the core network 20. However, due to specifications, the GUTI remains in the wireless communication terminal 100, and this process is not triggered by the core network 20. For this reason, the wireless communication terminal 100 is only triggered to notify the core network 20 of the IMEISV when a specific event occurs. Specifically, the wireless communication terminal is only triggered to notify the core network 20 of the IMEISV when the wireless communication terminal performs an IRAT (Inter RAT handover) from 3G to LTE, etc.

図2は、従来の無線通信端末300によるFOTA時の処理について説明する説明図である。ここでは、システム10がLTEに準拠している場合を例に挙げて説明する。 Figure 2 is an explanatory diagram explaining the processing during FOTA by a conventional wireless communication terminal 300. Here, the explanation is given using an example in which the system 10 complies with LTE.

無線通信端末300は、FOTAを実施した後、コアネットワーク20に対してAttach Requestを送信する場合に、GUTIを含めて送信する。この場合、仕様上、コアネットワーク20から無線通信端末300に対してIMEISVを要求されることなく、コアネットワーク20から無線通信端末300に対してAttach Acceptが返される。 After performing FOTA, the wireless communication terminal 300 transmits an Attach Request to the core network 20 including the GUTI. In this case, due to the specifications, the core network 20 does not request the wireless communication terminal 300 to provide the IMEISV, and the core network 20 returns an Attach Accept to the wireless communication terminal 300.

図3は、無線通信端末100によるFOTA時の処理の一例について説明するための説明図である。本実施形態に係る無線通信端末100は、FOTAを実施した後、GUTIを削除する。これにより、無線通信端末100は、Attach RequestにIMSI(Globally Unique Temporary Identifier)を含めて送信することになる。 Figure 3 is an explanatory diagram for explaining an example of processing during FOTA by the wireless communication terminal 100. After performing FOTA, the wireless communication terminal 100 according to this embodiment deletes the GUTI. As a result, the wireless communication terminal 100 transmits an Attach Request including an IMSI (Globally Unique Temporary Identifier).

コアネットワーク20は、IMSIを含むAttach Requestを受信した場合、仕様上、無線通信端末300に対してSecurity Mode Commandメッセージを送信する。そして、無線通信端末100は、Security Mode Commandメッセージに対するSecurity Mode Completeメッセージによって、コアネットワーク20に無線通信端末100のIMEISVを通知する。 When the core network 20 receives an Attach Request including the IMSI, in accordance with the specifications, it sends a Security Mode Command message to the wireless communication terminal 300. Then, the wireless communication terminal 100 notifies the core network 20 of the IMEISV of the wireless communication terminal 100 by a Security Mode Complete message in response to the Security Mode Command message.

このように、無線通信端末100が、FOTAを実施した場合にGUTIを削除するようにすることによって、FOTAの実施によって更新されたSVNをすぐにコアネットワーク20側に通知するようにできる。 In this way, by having the wireless communication terminal 100 delete the GUTI when FOTA is performed, the SVN updated by performing FOTA can be immediately notified to the core network 20 side.

コアネットワーク20に通知された無線通信端末100のIMEISVは、例えば、DataLake/DWH50によって取得され、記憶される。これにより、複数の無線通信端末100の最新のSVNの状態を、管理可能にできる。 The IMEISV of the wireless communication terminal 100 notified to the core network 20 is acquired and stored, for example, by DataLake/DWH 50. This makes it possible to manage the latest SVN status of multiple wireless communication terminals 100.

DataLake/DWH50に記憶された情報は、様々な用途で使用され得る。例えば、不具合に対する修正ソフトウェアを市場公開した後、当該ソフトウェアがどの程度浸透しているかを分析する目的で使用される。 The information stored in DataLake/DWH50 can be used for a variety of purposes. For example, after a software fix for a defect is released to the market, it can be used to analyze the extent to which the software has been adopted.

図4は、無線通信端末100の機能構成の一例を概略的に示す。無線通信端末100は、記憶部102、通信部104、設定部106、制御部108、及び削除部110を備える。 Figure 4 shows an example of the functional configuration of the wireless communication terminal 100. The wireless communication terminal 100 includes a memory unit 102, a communication unit 104, a setting unit 106, a control unit 108, and a deletion unit 110.

記憶部102は、各種情報を記憶する。記憶部102は、例えば、無線通信端末100のIMSIを記憶する。記憶部102は、無線通信端末100のIMEIを記憶する。記憶部102は、無線通信端末100のIMEISVを記憶する。 The storage unit 102 stores various information. For example, the storage unit 102 stores the IMSI of the wireless communication terminal 100. The storage unit 102 stores the IMEI of the wireless communication terminal 100. The storage unit 102 stores the IMEISV of the wireless communication terminal 100.

通信部104は、各種通信を実行する。通信部104は、無線基地局30を介してコアネットワーク20と通信する。通信部104は、コアネットワーク20に対する接続を実行する。 The communication unit 104 performs various communications. The communication unit 104 communicates with the core network 20 via the wireless base station 30. The communication unit 104 performs a connection to the core network 20.

通信部104は、接続処理において、コアネットワーク20によって割り当てられたGUTIを受信して、記憶部102に記憶させる。GUTIの割当は、コアネットワーク20がLTE通信方式に準拠している場合、MME(Mobility Management Entity)によって行われてよく、コアネットワーク20が5G通信方式に準拠している場合、AMF(Access and Mobility manage-ment Function)によって行われてよい。 In the connection process, the communication unit 104 receives the GUTI assigned by the core network 20 and stores it in the storage unit 102. The GUTI may be assigned by a Mobility Management Entity (MME) if the core network 20 complies with the LTE communication method, and may be assigned by an Access and Mobility Management Function (AMF) if the core network 20 complies with the 5G communication method.

設定部106は、FOTAの実施を設定する。設定部106は、例えば、無線通信端末100のユーザインタフェースを介して、無線通信端末100のユーザによるFOTAの実施設定を受け付ける。 The setting unit 106 sets the implementation of FOTA. The setting unit 106 accepts the implementation setting of FOTA by the user of the wireless communication terminal 100, for example, via a user interface of the wireless communication terminal 100.

制御部108は、各種制御を実行する。制御部108は、設定部106によって、FOTAの実施が設定された場合に、当該設定に従って、FOTAを実施する。制御部108は、配信された情報によって、無線通信端末100のソフトウェアを更新してよい。 The control unit 108 executes various controls. When the implementation of FOTA is set by the setting unit 106, the control unit 108 implements FOTA according to the setting. The control unit 108 may update the software of the wireless communication terminal 100 using the distributed information.

削除部110は、制御部108がFOTAを実施する場合に、記憶部102に記憶されているGUTIを削除する。削除部110は、制御部108がFOTAを実施する場合に、通信部104がFOTAを実施した後にコアネットワーク20に対して接続要求を送信する前に、記憶部102に記憶されているGUTIを削除する。 When the control unit 108 performs FOTA, the deletion unit 110 deletes the GUTI stored in the storage unit 102. When the control unit 108 performs FOTA, the deletion unit 110 deletes the GUTI stored in the storage unit 102 before the communication unit 104 transmits a connection request to the core network 20 after performing FOTA.

削除部110は、例えば、制御部108がFOTAを実施したことに応じて、記憶部102に記憶されているGUTIを削除する。削除部110は、制御部108がFOTAを実施した後、すぐに、記憶部102に記憶されているGUTIを削除してよい。 The deletion unit 110 deletes the GUTI stored in the storage unit 102, for example, in response to the control unit 108 implementing FOTA. The deletion unit 110 may delete the GUTI stored in the storage unit 102 immediately after the control unit 108 implements FOTA.

削除部110は、FOTAのユーザ操作が行われた後、無線通信端末100が再起動する際に、記憶部102に記憶されているGUTIを削除してよい。 The deletion unit 110 may delete the GUTI stored in the memory unit 102 when the wireless communication terminal 100 is restarted after a user operation of the FOTA is performed.

制御部108は、削除部110によって記憶部102に記憶されているGUTIが削除された後、無線通信端末100のIMSIを含む接続要求をコアネットワーク20に送信するよう制御する。通信部104は、制御部108の制御のもと、接続要求をコアネットワーク20に送信する。無線通信端末100がLTE通信方式に準拠した端末である場合、接続要求はAttach Requestであってよい。無線通信端末100が5G通信方式に準拠した端末である場合、接続要求はRegistration Requestであってよい。 After the GUTI stored in the memory unit 102 is deleted by the deletion unit 110, the control unit 108 controls the transmission of a connection request including the IMSI of the wireless communication terminal 100 to the core network 20. The communication unit 104 transmits the connection request to the core network 20 under the control of the control unit 108. If the wireless communication terminal 100 is a terminal that complies with the LTE communication method, the connection request may be an Attach Request. If the wireless communication terminal 100 is a terminal that complies with the 5G communication method, the connection request may be a Registration Request.

制御部108は、通信部104によって接続要求がコアネットワーク20に送信された後、コアネットワーク20からSecurity Mode Commandメッセージを受信したことに応じて、Security Mode Completeメッセージによって、コアネットワーク20に無線通信端末100のIMEISVを通知する。 After the communication unit 104 transmits a connection request to the core network 20, the control unit 108 notifies the core network 20 of the IMEISV of the wireless communication terminal 100 by a Security Mode Complete message in response to receiving a Security Mode Command message from the core network 20.

無線通信端末100は、例えば、本実施形態に係るプログラムがインストールされることによって、記憶部102、通信部104、設定部106、制御部108、及び削除部110を備える。例えば、記憶部102、通信部104、設定部106、及び制御部108を備える無線通信端末100に対して、プログラムがインストールされることによって、削除部110が実装される。当該プログラムは、無線通信端末100に削除部110を実装することによって、無線通信端末100に、FOTAを実施する場合に、コアネットワーク20に対して接続要求を送信する前に、コアネットワーク20から取得して記憶部102に記憶されているGUTIを削除する削除手順を実行させるためのものであってよい。 The wireless communication terminal 100 includes a storage unit 102, a communication unit 104, a setting unit 106, a control unit 108, and a deletion unit 110, for example, by installing a program according to this embodiment. For example, the deletion unit 110 is implemented in the wireless communication terminal 100 including the storage unit 102, the communication unit 104, the setting unit 106, and the control unit 108 by installing a program. By implementing the deletion unit 110 in the wireless communication terminal 100, the program may cause the wireless communication terminal 100 to execute a deletion procedure for deleting the GUTI acquired from the core network 20 and stored in the storage unit 102 before transmitting a connection request to the core network 20 when implementing FOTA.

また、当該プログラムがインストールされることによって、無線通信端末100に、上記機能を有する制御部108が更に実装されてもよい。当該プログラムは、無線通信端末100に、削除手順によってGUTIが削除された後、無線通信端末100のIMSIを含む接続要求をコアネットワーク20に送信するよう制御する制御手順を実行させるためのものであってよい。また、当該プログラムは、無線通信端末100に、制御手順における制御によって接続要求がコアネットワーク20に送信された後、コアネットワーク20からSecurity Mode Commandメッセージを受信したことに応じて、Security Mode Completeメッセージによって、コアネットワーク20に無線通信端末100のIMEISVを通知する通知手順を実行させるためのものであってよい。 Furthermore, by installing the program, the wireless communication terminal 100 may further be equipped with a control unit 108 having the above function. The program may be for causing the wireless communication terminal 100 to execute a control procedure for controlling the wireless communication terminal 100 to transmit a connection request including the IMSI of the wireless communication terminal 100 to the core network 20 after the GUTI is deleted by the deletion procedure. The program may also be for causing the wireless communication terminal 100 to execute a notification procedure for notifying the core network 20 of the IMEISV of the wireless communication terminal 100 by a Security Mode Complete message in response to receiving a Security Mode Command message from the core network 20 after the connection request is transmitted to the core network 20 by control in the control procedure.

図5は、無線通信端末100による処理の流れの一例を概略的に示す。ここでは、無線通信端末100において、FOTAの実施設定がされている状態を開始状態として説明する。 Figure 5 shows an example of the flow of processing by the wireless communication terminal 100. Here, the wireless communication terminal 100 will be described as being in a starting state in which FOTA implementation settings have been made.

ステップ(ステップをSと省略して記載する場合がある。)102では、制御部108が、FOTAを実施する。S104では、削除部110が、記憶部102にGUTIが有るか否かを判定する。有ると判定した場合、S106において、削除部110が、記憶部102に記憶されているGUTIを削除する。S102の後、又は、S104及びS106の後に、無線通信端末100は再起動されてよい。 In step (sometimes abbreviated to S) 102, the control unit 108 performs FOTA. In S104, the deletion unit 110 determines whether or not there is a GUTI in the memory unit 102. If it is determined that there is a GUTI, in S106 the deletion unit 110 deletes the GUTI stored in the memory unit 102. After S102, or after S104 and S106, the wireless communication terminal 100 may be rebooted.

S108では、制御部108の制御のもと、通信部104が、記憶部102に記憶されている無線通信端末100のIMSIを含む接続要求をコアネットワーク20に送信する。S110では、コアネットワーク20からのSecurity Mode Commandメッセージを待ち受ける。コアネットワーク20からSecurity Mode Commandメッセージを受信した場合(S110でYES)、S112に進む。 In S108, under the control of the control unit 108, the communication unit 104 transmits a connection request including the IMSI of the wireless communication terminal 100 stored in the storage unit 102 to the core network 20. In S110, a Security Mode Command message from the core network 20 is awaited. If a Security Mode Command message is received from the core network 20 (YES in S110), the process proceeds to S112.

S112では、制御部108の制御のもと、通信部104が、Security Mode Completeにより、記憶部102に記憶されているIMEISVをコアネットワーク20に通知する。S114では、コアネットワーク20からのAttach Acceptを待ち受ける。コアネットワーク20からAttach Acceptを受信した場合(S114でYES)、接続が完了し、処理を終了する。制御部108は、Attach Acceptの待ち受けがタイムアウトした場合や、接続要求が拒否された場合、処理を終了してよい。 In S112, under the control of the control unit 108, the communication unit 104 notifies the core network 20 of the IMEISV stored in the storage unit 102 by Security Mode Complete. In S114, the communication unit 104 waits for an Attach Accept from the core network 20. If an Attach Accept is received from the core network 20 (YES in S114), the connection is completed and the process ends. The control unit 108 may end the process if the wait for an Attach Accept times out or if the connection request is rejected.

図6は、無線通信端末100の機能構成の他の一例を概略的に示す。無線通信端末100は、記憶部102、通信部104、設定部106、制御部108、及び判定部120を備える。ここでは、図4に示す無線通信端末100とは異なる点を主に説明する。 Figure 6 shows an outline of another example of the functional configuration of the wireless communication terminal 100. The wireless communication terminal 100 includes a memory unit 102, a communication unit 104, a setting unit 106, a control unit 108, and a determination unit 120. Here, differences from the wireless communication terminal 100 shown in Figure 4 will be mainly described.

判定部120は、制御部108がFOTAを実施する場合に、コアネットワーク20からGUTIが割り当てられているか否かを判定する。判定部120は、記憶部102にGUTIが記憶されている場合、コアネットワーク20からGUTIが割り当てられていると判定し、記憶部102にGUTIが記憶されていない場合、コアネットワーク20からGUTIが割り当てられていないと判定してよい。 When the control unit 108 performs FOTA, the determination unit 120 determines whether or not a GUTI has been assigned by the core network 20. When a GUTI is stored in the memory unit 102, the determination unit 120 may determine that a GUTI has been assigned by the core network 20, and when a GUTI is not stored in the memory unit 102, the determination unit 120 may determine that a GUTI has not been assigned by the core network 20.

制御部108は、判定部120によってGUTIが割り当てられていると判定された場合、記憶部102に記憶されているGUTIに代えて、記憶部102に記憶されているIMSIを含む接続要求をコアネットワーク20に送信するよう制御する。制御部108は、GUTIに代えて、IMSIを含む接続要求をコアネットワーク20に送信するように通信部104を制御する。 When the determination unit 120 determines that a GUTI has been assigned, the control unit 108 controls the communication unit 104 to transmit a connection request including the IMSI stored in the memory unit 102 to the core network 20 instead of the GUTI stored in the memory unit 102. The control unit 108 controls the communication unit 104 to transmit a connection request including the IMSI to the core network 20 instead of the GUTI.

判定部120は、例えば、制御部108がFOTAを実施したことに応じて、GUTIが割り当てられているか否かを判定する。判定部120は、設定部106によってFOTAの実施設定が行われた後、無線通信端末100が再起動したことに応じて、GUTIが割り当てられているか否かを判定してよい。判定部120は、制御部108によってFOTAが実施された後、無線通信端末100が再起動したことに応じて、GUTIが割り当てられているか否かを判定してよい。 The determination unit 120 determines whether or not a GUTI has been assigned in response to, for example, the control unit 108 implementing FOTA. The determination unit 120 may determine whether or not a GUTI has been assigned in response to the wireless communication terminal 100 being restarted after the setting unit 106 has implemented FOTA. The determination unit 120 may determine whether or not a GUTI has been assigned in response to the wireless communication terminal 100 being restarted after the control unit 108 has implemented FOTA.

制御部108は、判定部120によってGUTIが割り当てられていないと判定された場合、記憶部102に記憶されているIMSIを含む接続要求をコアネットワーク20に送信するよう制御してよい。 When the determination unit 120 determines that a GUTI has not been assigned, the control unit 108 may control the transmission of a connection request including the IMSI stored in the memory unit 102 to the core network 20.

無線通信端末100は、例えば、本実施形態に係るプログラムがインストールされることによって、記憶部102、通信部104、設定部106、制御部108、及び判定部120を備える。例えば、記憶部102、通信部104、設定部106、及び制御部108を備える無線通信端末100に対して、プログラムがインストールされることによって、判定部120が実装される。当該プログラムは、無線通信端末100に判定部120を実装することによって、無線通信端末100に、FOTAを実施する場合に、コアネットワーク20からGUTIが割り当てられているか否かを判定する判定手順を実行させるためのものであってよい。 The wireless communication terminal 100 is provided with a storage unit 102, a communication unit 104, a setting unit 106, a control unit 108, and a determination unit 120, for example, by installing a program according to this embodiment. For example, the determination unit 120 is implemented in the wireless communication terminal 100 that is provided with the storage unit 102, the communication unit 104, the setting unit 106, and the control unit 108, by installing a program. The program may be for implementing the determination unit 120 in the wireless communication terminal 100, so that the wireless communication terminal 100 executes a determination procedure for determining whether or not a GUTI has been assigned by the core network 20 when implementing FOTA.

また、当該プログラムがインストールされることによって、無線通信端末100に、上記機能を有する制御部108が更に実装されてもよい。当該プログラムは、無線通信端末100に、判定手順においてGUTIが割り当てられていると判定された場合に、GUTIに代えて、無線通信端末100のIMSIを含む接続要求をコアネットワーク20に送信するよう制御する制御手順を実行させるためのものであってよい。 In addition, by installing the program, a control unit 108 having the above-mentioned functions may be further implemented in the wireless communication terminal 100. The program may be for causing the wireless communication terminal 100 to execute a control procedure for controlling the wireless communication terminal 100 to transmit a connection request including the IMSI of the wireless communication terminal 100 to the core network 20 instead of the GUTI when it is determined in the determination procedure that a GUTI has been assigned.

図7は、無線通信端末100による処理の流れの他の一例を概略的に示す。無線通信端末100において、FOTAの実施設定がされている状態を開始状態として説明する。ここでは、図5と異なる点を主に説明する。 Figure 7 shows an outline of another example of the flow of processing by the wireless communication terminal 100. The following describes a state in which the wireless communication terminal 100 is set up to implement FOTA as a starting state. Here, the differences from Figure 5 will be mainly described.

S202では、制御部108が、FOTAを実施する。S204では、判定部120が、記憶部102にGUTIが有るか否かを判定する。有ると判定した場合、S206に進み、無いと判定した場合、S208に進む。 In S202, the control unit 108 performs FOTA. In S204, the determination unit 120 determines whether or not a GUTI exists in the memory unit 102. If it is determined that a GUTI exists, the process proceeds to S206, and if it is determined that a GUTI does not exist, the process proceeds to S208.

S206では、制御部108が、GUTIに代えて、IMSIを含む接続要求をコアネットワーク20に送信するよう制御する。S208では、IMSIを含む接続要求をコアネットワーク20に送信するよう制御する。S202の後、又は、S204の後に、無線通信端末100は再起動されてよい。 In S206, the control unit 108 controls to transmit a connection request including the IMSI to the core network 20 instead of the GUTI. In S208, the control unit 108 controls to transmit a connection request including the IMSI to the core network 20. After S202 or after S204, the wireless communication terminal 100 may be rebooted.

図8は、無線通信端末100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200を、本実施形態に係る装置の1又は複数の「部」として機能させ、又はコンピュータ1200に、本実施形態に係る装置に関連付けられるオペレーション又は当該1又は複数の「部」を実行させることができ、及び/又はコンピュータ1200に、本実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。 Figure 8 shows an example of a hardware configuration of a computer 1200 functioning as a wireless communication terminal 100. A program installed on the computer 1200 can cause the computer 1200 to function as one or more "parts" of an apparatus according to the present embodiment, or to execute operations or one or more "parts" associated with an apparatus according to the present embodiment, and/or to execute a process or steps of the process according to the present embodiment. Such a program can be executed by the CPU 1212 to cause the computer 1200 to execute specific operations associated with some or all of the blocks of the flowcharts and block diagrams described herein.

本実施形態によるコンピュータ1200は、CPU1212、RAM1214、及びグラフィックコントローラ1216を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、記憶装置1224、DVDドライブ、及びICカードドライブのような入出力ユニットを含み、それらは入出力コントローラ1220を介してホストコントローラ1210に接続されている。DVDドライブは、DVD-ROMドライブ及びDVD-RAMドライブ等であってよい。記憶装置1224は、ハードディスクドライブ及びソリッドステートドライブ等であってよい。コンピュータ1200はまた、ROM1230及びキーボードのようなレガシの入出力ユニットを含み、それらは入出力チップ1240を介して入出力コントローラ1220に接続されている。 The computer 1200 according to this embodiment includes a CPU 1212, a RAM 1214, and a graphics controller 1216, which are connected to each other by a host controller 1210. The computer 1200 also includes input/output units such as a communication interface 1222, a storage device 1224, a DVD drive, and an IC card drive, which are connected to the host controller 1210 via an input/output controller 1220. The DVD drive may be a DVD-ROM drive, a DVD-RAM drive, etc. The storage device 1224 may be a hard disk drive, a solid state drive, etc. The computer 1200 also includes a ROM 1230 and a legacy input/output unit such as a keyboard, which are connected to the input/output controller 1220 via an input/output chip 1240.

CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又はそれ自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示されるようにする。 The CPU 1212 operates according to the programs stored in the ROM 1230 and the RAM 1214, thereby controlling each unit. The graphics controller 1216 acquires image data generated by the CPU 1212 into a frame buffer or the like provided in the RAM 1214 or into itself, and causes the image data to be displayed on the display device 1218.

通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納する。DVDドライブは、プログラム又はデータをDVD-ROM等から読み取り、記憶装置1224に提供する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。 The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD drive reads programs or data from a DVD-ROM or the like and provides them to the storage device 1224. The IC card drive reads programs and data from an IC card and/or writes programs and data to an IC card.

ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを格納する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。 ROM 1230 stores therein a boot program, etc., executed by computer 1200 upon activation, and/or a program that depends on the hardware of computer 1200. I/O chip 1240 may also connect various I/O units to I/O controller 1220 via USB ports, parallel ports, serial ports, keyboard ports, mouse ports, etc.

プログラムは、DVD-ROM又はICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもある記憶装置1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。 The programs are provided by a computer-readable storage medium such as a DVD-ROM or an IC card. The programs are read from the computer-readable storage medium, installed in storage device 1224, RAM 1214, or ROM 1230, which are also examples of computer-readable storage media, and executed by CPU 1212. The information processing described in these programs is read by computer 1200, and brings about cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be constructed by realizing the operation or processing of information according to the use of computer 1200.

例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、DVD-ROM、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is performed between computer 1200 and an external device, CPU 1212 may execute a communication program loaded into RAM 1214 and instruct communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of CPU 1212, communication interface 1222 reads transmission data stored in a transmission buffer area provided in RAM 1214, storage device 1224, a DVD-ROM, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes received data received from the network to a reception buffer area or the like provided on the recording medium.

また、CPU1212は、記憶装置1224、DVDドライブ(DVD-ROM)、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。 The CPU 1212 may also cause all or a necessary portion of a file or database stored in an external recording medium such as the storage device 1224, a DVD drive (DVD-ROM), an IC card, etc. to be read into the RAM 1214, and perform various types of processing on the data on the RAM 1214. The CPU 1212 may then write back the processed data to the external recording medium.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、当該複数のエントリの中から、第1の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored in the recording medium and may undergo information processing. The CPU 1212 may perform various types of processing on the data read from the RAM 1214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search/replacement, etc., as described throughout this disclosure and specified by the instruction sequence of the program, and writes back the results to the RAM 1214. The CPU 1212 may also search for information in a file, database, etc. in the recording medium. For example, when multiple entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 1212 may search for an entry whose attribute value of the first attribute matches a specified condition from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.

上で説明したプログラム又はソフトウエアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。 The above-described programs or software modules may be stored in a computer-readable storage medium on the computer 1200 or in the vicinity of the computer 1200. In addition, a recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby providing the programs to the computer 1200 via the network.

本実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(IC)及び/又はディスクリート回路を含んでよい。プログラマブル回路は、例えば、フィールドプログラマブルゲートアレイ(FPGA)、及びプログラマブルロジックアレイ(PLA)等のような、論理積、論理和、排他的論理和、否定論理積、否定論理和、及び他の論理演算、フリップフロップ、レジスタ、並びにメモリエレメントを含む、再構成可能なハードウェア回路を含んでよい。 The blocks in the flowcharts and block diagrams in this embodiment may represent stages of a process in which an operation is performed or "parts" of a device responsible for performing the operation. Particular stages and "parts" may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and/or a processor provided with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuitry may include digital and/or analog hardware circuits and may include integrated circuits (ICs) and/or discrete circuits. The programmable circuitry may include reconfigurable hardware circuits including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements, such as, for example, field programmable gate arrays (FPGAs) and programmable logic arrays (PLAs).

コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読記憶媒体は、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable storage medium may include any tangible device capable of storing instructions that are executed by a suitable device, such that a computer-readable storage medium having instructions stored thereon comprises an article of manufacture that includes instructions that can be executed to create means for performing the operations specified in the flowchart or block diagram. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), electrically erasable programmable read-only memories (EEPROMs), static random access memories (SRAMs), compact disk read-only memories (CD-ROMs), digital versatile disks (DVDs), Blu-ray disks, memory sticks, integrated circuit cards, and the like.

コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでよい。 The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk (registered trademark), JAVA (registered trademark), C++, etc., and conventional procedural programming languages such as the "C" programming language or similar programming languages.

コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路が、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を生成するために当該コンピュータ可読命令を実行すべく、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路に提供されてよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 The computer-readable instructions may be provided to a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or a programmable circuit, either locally or over a local area network (LAN), a wide area network (WAN), such as the Internet, etc., so that the processor of the general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or the programmable circuit, executes the computer-readable instructions to generate means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using an embodiment, but the technical scope of the present invention is not limited to the scope described in the above embodiment. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiment. It is clear from the claims that forms incorporating such modifications or improvements can also be included in the technical scope of the present invention.

特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before" or "prior to," and it should be noted that the processes may be performed in any order, unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is explained using "first," "next," etc. for convenience, it does not mean that it is essential to perform the processes in that order.

10 システム、20 コアネットワーク、30 無線基地局、40 PMS、50 DataLake/DWH、100 無線通信端末、102 記憶部、104 通信部、106 設定部、108 制御部、110 削除部、120 判定部、300 無線通信端末、1200 コンピュータ、1210 ホストコントローラ、1212 CPU、1214 RAM、1216 グラフィックコントローラ、1218 ディスプレイデバイス、1220 入出力コントローラ、1222 通信インタフェース、1224 記憶装置、1230 ROM、1240 入出力チップ 10 System, 20 Core network, 30 Wireless base station, 40 PMS, 50 DataLake/DWH, 100 Wireless communication terminal, 102 Memory unit, 104 Communication unit, 106 Setting unit, 108 Control unit, 110 Deletion unit, 120 Determination unit, 300 Wireless communication terminal, 1200 Computer, 1210 Host controller, 1212 CPU, 1214 RAM, 1216 Graphic controller, 1218 Display device, 1220 Input/output controller, 1222 Communication interface, 1224 Storage device, 1230 ROM, 1240 Input/output chip

Claims (9)

無線通信端末に、
FOTA(Firmware Over the Air)を実施する場合に、コアネットワークに対して接続要求を送信する前に、前記コアネットワークから取得して記憶部に記憶されているGUTIを削除する削除手順
を実行させるためのプログラム。
A wireless communication terminal,
A program for executing a deletion procedure for deleting a GUTI acquired from a core network and stored in a memory unit before transmitting a connection request to a core network when implementing FOTA (Firmware Over the Air).
前記削除手順は、前記FOTAのユーザ操作が行われた後、前記無線通信端末が再起動する際に、前記記憶部に記憶されている前記GUTIを削除する、請求項1に記載のプログラム。 The program according to claim 1, wherein the deletion procedure deletes the GUTI stored in the storage unit when the wireless communication terminal is restarted after a user operation of the FOTA is performed. 前記無線通信端末に、
前記削除手順によって前記GUTIが削除された後、前記無線通信端末のIMSIを含む接続要求を前記コアネットワークに送信するよう制御する制御手順
を実行させるための、請求項1又は2に記載のプログラム。
The wireless communication terminal includes:
The program according to claim 1 or 2, for executing a control procedure for controlling transmission of a connection request including an IMSI of the wireless communication terminal to the core network after the GUTI is deleted by the deletion procedure.
前記無線通信端末に、
前記制御手順における制御によって前記接続要求が前記コアネットワークに送信された後、前記コアネットワークからSecurity Mode Commandメッセージを受信したことに応じて、Security Mode Completeメッセージによって、前記コアネットワークに前記無線通信端末のIMEISVを通知する通知手順
を実行させるための、請求項3に記載のプログラム。
The wireless communication terminal,
4. The program according to claim 3, for causing the program to execute a notification procedure of notifying the core network of the IMEISV of the wireless communication terminal by a Security Mode Complete message in response to receiving a Security Mode Command message from the core network after the connection request is transmitted to the core network by control in the control procedure.
前記無線通信端末は、3GPP(3rd Generation Partnership Project)に準拠した端末である、請求項1から4のいずれか一項に記載のプログラム。 The program according to any one of claims 1 to 4, wherein the wireless communication terminal is a terminal that complies with 3GPP (3rd Generation Partnership Project). 前記無線通信端末は、LTE(Long Term Evolution)通信方式に準拠した端末であり、
前記接続要求は、Attach Requestである、請求項5に記載のプログラム。
The wireless communication terminal is a terminal conforming to an LTE (Long Term Evolution) communication method,
The program according to claim 5 , wherein the connection request is an Attach Request.
前記無線通信端末は、5G(5th Generation)通信方式に準拠した端末であり、
前記接続要求は、Registration Requestであり、
前記削除手順は、前記記憶部に記憶されている5G GUTIを削除する、請求項5に記載のプログラム。
The wireless communication terminal is a terminal conforming to a 5G (5th Generation) communication method,
the connection request is a Registration Request,
The program according to claim 5 , wherein the deletion procedure deletes the 5G GUTI stored in the storage unit.
無線通信端末によって実行される方法であって、
コアネットワークから取得したGUTIを記憶部に記憶する記憶段階と、
FOTA(Firmware Over the Air)を実施する場合に、前記コアネットワークに対して接続要求を送信する前に、前記記憶部に記憶されているGUTIを削除する削除段階と、
前記GUTIを削除した後に、前記無線通信端末のIMSIを含む接続要求を前記コアネットワークに送信する送信段階と
を備える方法。
1. A method performed by a wireless communication terminal, comprising:
A storage step of storing the GUTI acquired from the core network in a storage unit;
a deletion step of deleting the GUTI stored in the storage unit before transmitting a connection request to the core network when implementing FOTA (Firmware Over the Air);
a sending step of sending a connection request including an IMSI of the wireless communication terminal to the core network after deleting the GUTI .
無線通信端末であって、
コアネットワークから取得したGUTIを記憶する記憶部と、
FOTA(Firmware Over the Air)を実施する場合に、前記コアネットワークに対して接続要求を送信する前に、前記記憶部に記憶されているGUTIを削除する削除部と、
前記削除部によって前記GUTIが削除された後に、前記無線通信端末のIMSIを含む接続要求を前記コアネットワークに送信する通信部と
を備える無線通信端末。
A wireless communication terminal,
A storage unit that stores the GUTI acquired from the core network;
a deletion unit that deletes a GUTI stored in the storage unit before transmitting a connection request to the core network when implementing FOTA (Firmware Over the Air);
a communication unit that transmits a connection request including an IMSI of the wireless communication terminal to the core network after the GUTI is deleted by the deletion unit.
JP2021214954A 2021-12-28 2021-12-28 Program, method, and wireless communication terminal Active JP7540993B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021214954A JP7540993B2 (en) 2021-12-28 2021-12-28 Program, method, and wireless communication terminal
JP2024068314A JP7723788B2 (en) 2021-12-28 2024-04-19 Program, method, and wireless communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021214954A JP7540993B2 (en) 2021-12-28 2021-12-28 Program, method, and wireless communication terminal

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024068314A Division JP7723788B2 (en) 2021-12-28 2024-04-19 Program, method, and wireless communication terminal

Publications (2)

Publication Number Publication Date
JP2023098286A JP2023098286A (en) 2023-07-10
JP7540993B2 true JP7540993B2 (en) 2024-08-27

Family

ID=87071768

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021214954A Active JP7540993B2 (en) 2021-12-28 2021-12-28 Program, method, and wireless communication terminal
JP2024068314A Active JP7723788B2 (en) 2021-12-28 2024-04-19 Program, method, and wireless communication terminal

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024068314A Active JP7723788B2 (en) 2021-12-28 2024-04-19 Program, method, and wireless communication terminal

Country Status (1)

Country Link
JP (2) JP7540993B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018513581A (en) 2015-03-05 2018-05-24 クアルコム,インコーポレイテッド Identity privacy in wireless networks
JP2020014183A (en) 2018-07-21 2020-01-23 ソフトバンク株式会社 Communication system
JP2021136589A (en) 2020-02-27 2021-09-13 株式会社Nttドコモ Access destination determination device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018513581A (en) 2015-03-05 2018-05-24 クアルコム,インコーポレイテッド Identity privacy in wireless networks
JP2020014183A (en) 2018-07-21 2020-01-23 ソフトバンク株式会社 Communication system
JP2021136589A (en) 2020-02-27 2021-09-13 株式会社Nttドコモ Access destination determination device

Also Published As

Publication number Publication date
JP7723788B2 (en) 2025-08-14
JP2024096997A (en) 2024-07-17
JP2023098286A (en) 2023-07-10

Similar Documents

Publication Publication Date Title
US10206094B1 (en) Mobile edge platform servers and UE context migration management methods thereof
US10083021B2 (en) Method and apparatus for providing firmware over the air service to user equipments
US11102827B2 (en) Information notification method and mobile communication system
CN108650287B (en) Upgrading method and device for terminal device in Internet of things and computer readable medium
WO2018090993A1 (en) Method and device for managing network slice template
US11740886B2 (en) Algorithm update method and apparatus
CN114867002B (en) A method for selecting a global roaming virtual card in a terminal and a terminal
WO2018121354A1 (en) Method for migrating physical network function (pnf) and related device
US20250358191A1 (en) Resource Configuration Method and System, and Related Device
CN112654100A (en) Information processing method and related network equipment
CN1918932B (en) Preferred roaming list update in a subscriber identity module/removable subscriber identity module card
JP7540993B2 (en) Program, method, and wireless communication terminal
CN119946608B (en) Profile downloading method, system and equipment in Internet of things equipment
CN109526017B (en) Distributed small base station upgrading method and system
CN111080250B (en) Flow backspacing compensation method and device, storage medium and electronic equipment
WO2021254280A1 (en) Disk mounting method and device, storage medium, and electronic device
KR102121555B1 (en) Mobile communication apparatus and method for managing diagnosis information thereof
CN112399515A (en) Communication processing method and device
CN112269601A (en) A BMC and its component asset information management method, device and storage medium
CN118101675A (en) Method, device and storage medium for updating resource state information
JP7784575B1 (en) Communication relay device, program, and management method
CN114465876A (en) Fault processing method, device, equipment and storage medium
KR20220127020A (en) Method and system for 5g network task automation
CN106162821A (en) NetFind method and device
CN113986138A (en) Resource deleting method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240419

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240723

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240815

R150 Certificate of patent or registration of utility model

Ref document number: 7540993

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150