Search

JP-7856115-B2 - Software update system, communication device, data structure of update information, and software update method

JP7856115B2JP 7856115 B2JP7856115 B2JP 7856115B2JP-7856115-B2

Inventors

  • 大西 政彦

Assignees

  • 住友電気工業株式会社

Dates

Publication Date
20260511
Application Date
20221108
Priority Date
20220131

Claims (9)

  1. A communication device capable of connecting to a mobile communication network, A server that provides update information used to update the control software for the aforementioned communication device to the aforementioned communication device, Equipped with, The aforementioned communication device is An acquisition unit that acquires first carrier identification information for identifying the telecommunications carrier providing the mobile communication network to which the communication device is connected, A first request unit requests the server to provide the update information, which specifies a second carrier identification information corresponding to the control software that can be provided to the communication device, A second request unit requests the provision of update data for updating the control software corresponding to the second business identification information when the first business identification information and the second business identification information match. An update unit updates the control software for the communication device based on the received update data, Includes , The acquisition unit further acquires slice information indicating the network slice set in the communication device, The update information is provided to the communication device by the control software, which specifies the second carrier identification information and slice information indicating a network slice corresponding to the control software. The second request unit requests the provision of update data for updating the control software corresponding to the second business identification information and slice information when the first business identification information and slice information match the second business identification information and slice information. Software update system.
  2. The aforementioned update information identifies PLMN as the second business identification information. The acquisition unit acquires Visited PLMN as the second business identification information. The software update system according to claim 1.
  3. The acquisition unit further acquires Home PLMN, The first request unit requests the server to provide the update information corresponding to the Home PLMN acquired by the acquisition unit. The software update system according to claim 2.
  4. The second request unit requests the provision of update data for updating the control software corresponding to the Visited PLMN if the Visited PLMN obtained by the acquisition unit is different from the Home PLMN, and the PLMN specified in the update information matches the Visited PLMN obtained by the acquisition unit. The software update system according to claim 3.
  5. The communication device can be configured to operate in either a first mode or a second mode. The second request unit, when the first mode is set, requests the provision of update data for updating the control software corresponding to the Visited PLMN when the PLMN identified in the update information matches the Visited PLMN acquired by the acquisition unit, and when the second mode is set, requests the provision of update data for updating the control software corresponding to the Home PLMN when the PLMN identified in the update information matches the Home PLMN acquired by the acquisition unit. The software update system according to claim 3.
  6. The acquisition unit further acquires the model information of the communication device, The first request unit requests the server to provide the update information corresponding to the type information acquired by the acquisition unit. A software update system according to any one of claims 1 to 5.
  7. The communication device further includes a notification unit that, when the first carrier identification information and the second carrier identification information match, notifies the user that it is possible to update the control software corresponding to the second carrier identification information. When the second request unit receives an instruction from the user to update the control software corresponding to the second business identification information, it requests the provision of the update data. A software update system according to any one of claims 1 to 5.
  8. A communication device that can connect to a mobile communication network, An acquisition unit that acquires first carrier identification information for identifying the telecommunications carrier providing the mobile communication network to which the communication device is connected, A first request unit requests the server to provide update information that identifies a second carrier identification information corresponding to the control software that can be provided to the aforementioned communication device, A second request unit requests the provision of update data to update the control software corresponding to the second business identification information when the first business identification information and the second business identification information match. An update unit updates the control software for the communication device based on the received update data, Equipped with, The acquisition unit further acquires slice information indicating the network slice set in the communication device, The update information is provided to the communication device by the control software, which specifies the second carrier identification information and slice information indicating a network slice corresponding to the control software. The second request unit requests the provision of update data for updating the control software corresponding to the second business identification information and slice information when the first business identification information and slice information match the second business identification information and slice information. Communication device.
  9. A communication device capable of connecting to a mobile communication network, A server that provides update information used to update the control software for the aforementioned communication device to the aforementioned communication device, A software update method relating to a software update system equipped with, The steps include: obtaining first carrier identification information for identifying the telecommunications carrier providing the mobile communication network to which the communication device is connected; The steps include requesting the server to provide the update information, which identifies a second carrier identification information corresponding to the control software that can be provided to the communication device, If the first business identification information and the second business identification information match, the step of requesting the provision of update data for updating the control software corresponding to the second business identification information, The steps include updating the control software for the communication device using the received update data, Includes , In the aforementioned acquisition step, slice information indicating the network slice set in the communication device is further acquired, The update information is provided to the communication device by the control software, which specifies the second carrier identification information and slice information indicating a network slice corresponding to the control software. In the step of requesting the provision of the update data, if the first business identification information and slice information match the second business identification information and slice information, the system requests the provision of update data to update the control software corresponding to the second business identification information and slice information. How to update the software.

Description

This disclosure relates to a software update system, a communication device, a data structure for update information, and a software update method. This application claims priority based on Japanese Patent Application No. 2022-012590, filed on 31 January 2022, and incorporates all of its disclosures herein. Patent Document 1 discloses wireless firmware updates (FOTA: Firmware Over-The-Air) for wireless communication equipment used for cellular communications. Special Publication No. 2008-508623 A software update system according to one aspect of the present disclosure includes a communication device that can connect to a mobile communication network, and a server that provides the communication device with update information used to update control software for the communication device, wherein the communication device includes: an acquisition unit that acquires first carrier identification information for identifying a communication carrier providing the mobile communication network to which the communication device is connected; a first request unit that requests the server to provide update information in which second carrier identification information corresponding to the control software that can be provided to the communication device is specified; a second request unit that, when the first carrier identification information and the second carrier identification information match, requests the server to provide update data for updating the control software corresponding to the second carrier identification information; and an update unit that updates the control software for the communication device using the received update data. A communication device according to one aspect of the present disclosure is a communication device that can connect to a mobile communication network, and comprises: an acquisition unit for acquiring first carrier identification information for identifying a communication carrier providing the mobile communication network to which the communication device is connected; a first request unit for requesting a server to provide update information that specifies second carrier identification information corresponding to the control software that can be provided to the communication device; a second request unit for requesting the provision of update data for updating the control software corresponding to the second carrier identification information when the first carrier identification information and the second carrier identification information match; and an update unit for updating the control software for the communication device based on the received update data. A data structure for update information according to one aspect of this disclosure is a data structure for update information used for updating control software of a communication device that can connect to a mobile communication network, and includes a first carrier identification information for identifying a communication carrier that provides the mobile communication network corresponding to the control software that can be provided to the communication device, wherein the first carrier identification information is used in a process of comparing it with a second carrier identification information obtained by the communication device in order to determine the control software that the communication device will use for the update. A software update method for update information according to one aspect of the present disclosure is a software update method relating to a software update system comprising: a communication device that can connect to a mobile communication network; and a server that provides the communication device with update information used to update control software for the communication device, the method comprising: acquiring first carrier identification information for identifying a communication carrier providing the mobile communication network to which the communication device is connected; requesting the server to provide update information that identifies a second carrier identification information corresponding to the control software that can be provided to the communication device; requesting the server to provide update data for updating the control software corresponding to the second carrier identification information when the first carrier identification information and the second carrier identification information match; and updating the control software for the communication device using the received update data. Figure 1 shows an example of the configuration of a software update system according to an embodiment.Figure 2 is a diagram illustrating the S-NSSAI format.Figure 3 shows the correspondence between the SST value and the slice type.Figure 4 is a block diagram showing an example of the hardware configuration of the gateway according to this embodiment.Figure 5 is a block diagram showing an example of the server hardware configuration according to the embodiment.Figure 6 is