WO2024069872A1 - Control of terminal device that moves between clouds - Google Patents
Control of terminal device that moves between clouds Download PDFInfo
- Publication number
- WO2024069872A1 WO2024069872A1 PCT/JP2022/036506 JP2022036506W WO2024069872A1 WO 2024069872 A1 WO2024069872 A1 WO 2024069872A1 JP 2022036506 W JP2022036506 W JP 2022036506W WO 2024069872 A1 WO2024069872 A1 WO 2024069872A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control
- terminal device
- edge cloud
- application
- communication
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
- H04W40/36—Modification of an existing route due to handover
Definitions
- This disclosure relates to controlling terminal devices that move between clouds.
- wireless communication systems have become widespread that distribute clouds in specific areas of a wireless communication network and execute application processing close to users' terminal devices, thereby reducing delays in data processing.
- the clouds deployed in each area are also called edge clouds, and are connected to, for example, base station devices within the area, enabling communication with terminal devices via the base station devices.
- terminal devices such as UAVs (Unmanned Aerial Vehicles) and robots
- UAVs Unmanned Aerial Vehicles
- robots are controlled using wireless communication.
- a control application that controls the terminal device is placed in the edge cloud, and control commands from the control application are sent to the terminal device via a wireless communication network.
- the terminal device receives the control commands and operates in accordance with the control commands.
- the terminal device does not need to perform advanced control or data processing, but only simple processing, making it possible to reduce the power consumption of the terminal device.
- edge clouds are deployed in specific areas, there is a problem in that it can be difficult to control a terminal device when the terminal device moves across areas. In other words, when a terminal device moves between areas covered by different edge clouds, if a control application is not deployed in the edge cloud in the area after the move, the terminal device cannot be controlled.
- the present disclosure has been made in consideration of the above, and aims to provide control of terminal devices moving between clouds that can continuously provide quality-guaranteed services.
- the application control device has one or more processors.
- the processor executes a process to detect that communication between a moving control target and a first edge cloud that runs a control application that controls the control target has been cut off.
- the processor also executes a process to start a control application in the control target or in a second edge cloud to which the control target has been moved.
- the application control method includes detecting that communication between a moving control object and a first edge cloud that runs a control application that controls the control object has been cut off.
- the application control method also includes starting a control application in the control object or in a second edge cloud to which the control object is moved.
- FIG. 1 is a diagram showing an example of a configuration of a wireless communication system according to the first embodiment.
- FIG. 2 is a block diagram showing a configuration of a terminal device according to the first embodiment.
- FIG. 3 is a flow diagram showing the operation of the terminal device according to the first embodiment.
- FIG. 4 is a diagram showing an example of a configuration of a wireless communication system according to the second embodiment.
- FIG. 5 is a block diagram showing a configuration of a control device according to the second embodiment.
- FIG. 6 is a sequence diagram showing a control method according to the second embodiment.
- FIG. 7 is a block diagram illustrating an example of a hardware configuration of a terminal device.
- FIG. 8 is a block diagram illustrating an example of a hardware configuration of the control device.
- Fig. 1 is a diagram showing an example of a configuration of a wireless communication system according to embodiment 1.
- the wireless communication system includes a control device 100, edge clouds 200a and 200b, and a terminal device 300.
- the control device 100 is connected to multiple edge clouds including edge clouds 200a and 200b, and deploys applications in each edge cloud and manages the applications in each edge cloud.
- the control device 100 may be, for example, deployed in a center cloud, and may be an orchestrator that deploys the control application of the terminal device 300 to each edge cloud.
- the edge clouds 200a and 200b are clouds that are deployed in each specified area, and are each connected to a base station device within the area.
- the edge clouds 200a and 200b each run an application deployed by the control device 100, and communicate with the terminal device 300 via the base station device as necessary.
- a control application that controls the terminal device 300 is deployed in the edge cloud 200a, and that the edge cloud 200a controls the terminal device 300 by communicating with the terminal device 300 via the base station device.
- the terminal device 300 is a mobile terminal device such as a UAV, and is capable of wireless communication with a base station device.
- the terminal device 300 receives control commands from a control application in the edge cloud 200a via the base station device, and performs operations such as moving according to the control commands.
- the terminal device 300 is an object to be controlled by the control application.
- the terminal device 300 also monitors the communication status with the edge cloud 200a, and when it detects that communication with the edge cloud 200a has been cut off, it launches the control application stored in the device itself. This allows the terminal device 300 to continue operating even when it moves from an area covered by the edge cloud 200a to an area covered by, for example, the edge cloud 200b.
- FIG. 2 is a block diagram showing the configuration of a terminal device 300 according to the first embodiment.
- the terminal device 300 shown in FIG. 2 has a wireless communication unit 310, a communication monitoring unit 320, a container control unit 330, and an operation control unit 340.
- the wireless communication unit 310 performs wireless communication with the base station device that forms the cell in which the terminal device 300 is located. That is, the wireless communication unit 310 wirelessly transmits a signal including data addressed to the edge cloud 200a to the base station device, and wirelessly receives a signal including data transmitted from the edge cloud 200a from the base station device.
- the signals received by the wireless communication unit 310 include, for example, a control command for the terminal device 300 transmitted from a control application of the edge cloud 200a.
- the communication monitoring unit 320 monitors the wireless communication by the wireless communication unit 310. That is, the communication monitoring unit 320 monitors whether the communication between the edge cloud 200a and the terminal device 300 is being performed normally via the base station device. The communication monitoring unit 320 determines that the communication is not being performed normally when, for example, there is more packet loss than a predetermined standard in the communication between the edge cloud 200a and the terminal device 300, or when the communication speed drops below a predetermined standard. Then, when the communication monitoring unit 320 detects that the communication between the edge cloud 200a and the terminal device 300 is not being performed normally, it notifies the container control unit 330 that the communication is not being performed normally.
- the container control unit 330 controls containers corresponding to applications provided in the terminal device 300. Specifically, the container control unit 330 starts containers each including various applications, and suspends the containers. When the container control unit 330 starts a container, it connects the container to a virtual switch and enables the applications included in the container to operate.
- the container control unit 330 controls the containers, and the terminal device 300 according to this embodiment functions as an application control device.
- the containers controlled by the container control unit 330 include a container of a control application that controls the terminal device 300.
- the container control unit 330 normally suspends the container of the control application to reduce the power consumption of the terminal device 300.
- the container control unit 330 starts the container of the control application.
- the container control unit 330 then connects the container of the control application to a virtual switch and runs the control application.
- the operation control unit 340 controls the operation of the terminal device 300. Specifically, the operation control unit 340 controls the operation of the terminal device 300 in accordance with a control command received by the wireless communication unit 310. Furthermore, when a container including a control application is started by the container control unit 330, the operation control unit 340 controls the operation of the terminal device 300 in accordance with control from this control application.
- the operation of the terminal device 300 configured as described above will be explained with reference to the flow diagram shown in FIG. 3.
- the operation will be explained when the terminal device 300, which is communicating with the edge cloud 200a via the base station device, moves from the area covered by the edge cloud 200a to the area covered by the edge cloud 200b.
- a control command is sent from the control application of the edge cloud 200a, and the control command is received by the wireless communication unit 310 via the base station device. Then, the operation control unit 340 controls the operation of the terminal device 300 in accordance with the received control command (step S101).
- the communication monitoring unit 320 monitors the wireless communication in the wireless communication unit 310. That is, the communication monitoring unit 320 monitors whether the communication between the edge cloud 200a and the terminal device 300 is being performed normally (step S102). If the result of the monitoring shows that the communication between the edge cloud 200a and the terminal device 300 has not been disconnected (step S102 No), the operation of the terminal device 300 continues to be controlled according to the control command received from the edge cloud 200a.
- step S102 if the monitoring result detects that communication between the edge cloud 200a and the terminal device 300 has been disconnected (Yes in step S102), the container control unit 330 is notified of this fact. The container control unit 330 then starts the container of the control application (step S103). That is, the container of the control application that was paused while receiving a control command from the edge cloud 200a is started when communication with the edge cloud 200a is disconnected.
- the container control unit 330 also connects the started container to the virtual switch (step S104). This enables the container of the control application to operate, including communicating with other containers.
- the control application starts processing.
- the operation control unit 340 controls the operation of the terminal device 300 according to the control from the control application (step S105).
- the terminal device 300 operates according to the control application held by the terminal device 300. Therefore, even after communication with the edge cloud 200a is cut off, it is possible to control the terminal device 300, and services using the terminal device 300 can be continuously provided while ensuring quality.
- the terminal device when a terminal device detects that communication with the edge cloud has been disconnected, the terminal device launches a control application stored in the terminal device and controls the operation of the terminal device using this control application. Therefore, even if a terminal device controlled by the edge cloud's control application moves to an area of a different edge cloud, it is possible to continue to provide quality-guaranteed services.
- FIG. 4 is a diagram showing an example of the configuration of a wireless communication system according to embodiment 2.
- the wireless communication system shown in Fig. 4 includes a core network device (hereinafter abbreviated as "CN device”) 150 in addition to the wireless communication system shown in Fig. 1.
- CN device core network device
- the CN device 150 is disposed in a core network formed above a RAN (Radio Access Network) in which base station devices are disposed, and controls wireless communication in a wireless communication system. Specifically, the CN device 150 controls the routing of communication by the terminal device 300, for example, when the terminal device 300 moves from an area covered by edge cloud 200a to an area covered by edge cloud 200b. That is, the CN device 150 controls the edge cloud with which the terminal device 300 communicates to be switched from edge cloud 200a to edge cloud 200b. At this time, the CN device 150 controls the routing of communication by the terminal device 300 according to instructions from the control device 100.
- An example of such a CN device 150 is a UPF (User Plane Function) disposed in a 5GC (5th Generation Core network).
- FIG. 5 is a block diagram showing the configuration of a control device 100 according to the second embodiment.
- the control device 100 shown in FIG. 5 has a fault notification receiving unit 110, a routing control unit 120, and a deployment unit 130.
- the fault notification receiver 110 receives a fault notification from the edge clouds 200a, 200b indicating that a communication fault has occurred. That is, the edge cloud 200a according to this embodiment determines that a fault has occurred when, for example, communication with the terminal device 300 that is currently communicating is cut off, and sends a fault notification to the control device 100. Therefore, by receiving a fault notification from the edge cloud 200a, the fault notification receiver 110 detects that communication between the edge cloud 200a and the terminal device 300 has been cut off.
- the routing control unit 120 identifies the edge cloud that covers the area to which the terminal device 300 has moved. In other words, when communication with the edge cloud 200a is cut off due to the terminal device 300 moving, the routing control unit 120 identifies the destination edge cloud 200b.
- the destination of the terminal device 300 can be identified, for example, by obtaining information about the terminal device 300 managed in the core network from the CN device 150.
- the routing control unit 120 When the routing control unit 120 identifies the edge cloud 200b to which the terminal device 300 is to be moved, it generates routing information that causes the terminal device 300 to communicate with edge cloud 200b and transmits it to the CN device 150. As a result, the CN device 150 controls the edge cloud with which the terminal device 300 communicates to be switched from edge cloud 200a to edge cloud 200b. The routing control unit 120 also notifies the deployment unit 130 that the edge cloud to which the terminal device 300 is to be moved is edge cloud 200b.
- the deployment unit 130 When the deployment unit 130 is notified by the routing control unit 120 of the edge cloud 200b to which the terminal device 300 is to be moved, the deployment unit 130 deploys and starts a container including a control application for the terminal device 300 in the edge cloud 200b.
- the deployment unit 130 deploys and starts the container, so that the control device 100 according to this embodiment functions as an application control device.
- a control command is sent from the control application of the edge cloud 200a, and the terminal device 300 operates according to the received control command. For example, when the terminal device 300 moves out of the area covered by the edge cloud 200a, communication between the edge cloud 200a and the terminal device 300 is cut off (step S201). When communication with the terminal device 300 is cut off, the edge cloud 200a sends a fault notification to the control device 100 (step S202).
- the control device 100 detects that communication between the edge cloud 200a and the terminal device 300 has been cut off by receiving a failure notification from the edge cloud 200a.
- the control device 100 identifies the edge cloud 200b that covers the destination of the terminal device 300, and generates routing information for allowing the terminal device 300 to communicate with the edge cloud 200b.
- the control device 100 transmits the generated routing information to the CN device 150 (step S203).
- the control device 100 also deploys and starts the control application of the terminal device 300 in the edge cloud 200b, the destination of the terminal device 300 (step S204). This allows the edge cloud 200b to control the terminal device 300 in the same way as the edge cloud 200a when communicating with the terminal device 300.
- the CN device 150 When the CN device 150 receives the routing information from the control device 100, it controls the edge cloud with which the terminal device 300 communicates to be switched from edge cloud 200a to edge cloud 200b (step S205). This routing control causes the terminal device 300 to communicate with edge cloud 200b via the base station device (step S206). As described above, since the control application for the terminal device 300 is deployed in edge cloud 200b, the terminal device 300 receives a control command from the control application of edge cloud 200b and operates according to the control command.
- the terminal device 300 operates using the control application deployed in the destination edge cloud 200b. Therefore, even after communication with the edge cloud 200a is cut off, it is possible to control the terminal device 300, and services using the terminal device 300 can be continuously provided while ensuring quality.
- the control device when the control device detects that communication between the edge cloud and the terminal device has been disconnected, the control device deploys and starts a control application in the edge cloud to which the terminal device has moved, and changes the communication path of the terminal device. Therefore, the terminal device communicates with the edge cloud to which the terminal device has moved, and controls its operation in accordance with the control application of this edge cloud. As a result, it is possible to continue providing quality-guaranteed services even when the terminal device moves to an area of a different edge cloud.
- the terminal device 300 can be configured using a processor and a memory.
- FIG. 7 is a block diagram showing an example of the hardware configuration of the terminal device 300 according to the first and second embodiments. As shown in FIG. 7, the terminal device 300 has a processor 301, a memory 302, an input/output unit 303, and a wireless communication unit 304.
- the processor 301 has, for example, a CPU (Central Processing Unit), an FPGA (Field Programmable Gate Array) or a DSP (Digital Signal Processor), and provides overall control of the terminal device 300.
- a CPU Central Processing Unit
- FPGA Field Programmable Gate Array
- DSP Digital Signal Processor
- Memory 302 includes, for example, RAM (Random Access Memory) or ROM (Read Only Memory), and stores information used for control by processor 301.
- RAM Random Access Memory
- ROM Read Only Memory
- the input/output unit 303 is an interface through which the user inputs information and through which information is output to the user.
- the input/output unit 303 may include, for example, a keyboard, a display, a touch panel, a microphone, or a speaker.
- the wireless communication unit 304 wirelessly communicates with the base station device via an antenna.
- the terminal device 300 may also have other components not shown, such as storage and operation switches.
- the control device 100 can be configured using a processor and a memory.
- FIG. 8 is a block diagram showing an example of the hardware configuration of the control device 100 according to the first and second embodiments. As shown in FIG. 8, the control device 100 has a processor 101, a memory 102, an input/output unit 103, and a communication unit 104.
- the processor 101 has, for example, a CPU, FPGA, or DSP, and controls the entire control device 100 and executes various types of information processing.
- Memory 102 includes, for example, RAM or ROM, and stores information used in the information processing performed by processor 101.
- the input/output unit 103 is an interface through which the user inputs information and through which information is output to the user.
- the input/output unit 103 may include, for example, a keyboard, a display, a touch panel, a microphone, or a speaker.
- the communication unit 104 communicates with the edge clouds 200a, 200b and the CN device 150.
- the communication unit 104 may also communicate with other devices located in the core network or an external network.
- the control device 100 may also have other components not shown, such as storage and operation switches.
- the processes performed by the control device 100 and the terminal device 300 described in the above embodiment can also be written as programs executable by a computer.
- the programs can be stored on a computer-readable, non-transitory recording medium and installed on the computer.
- Examples of such recording media include portable recording media such as CD-ROMs, DVD disks, and USB memory, as well as semiconductor memories such as flash memories.
- a system having one or more processors, The processor, Detecting that communication between a moving control object and a first edge cloud that runs a control application that controls the control object has been disconnected; An application control device that executes a process of starting a control application in the control target or a second edge cloud to which the control target is moved.
- An application control device mounted on the control target, The process of starting up includes: The application control device according to [1], which starts a control application in the control target.
- the process of starting up is The application control device according to any one of claims 1 to 2, further comprising: starting a container including a control application; and connecting the container to a virtual switch within the control target.
- the process of starting up is Launching a control application on the second edge cloud;
- the processor The application control device according to [1], further executing a process of changing a communication path so that the control target communicates with the second edge cloud.
- the process of starting up is The application control device according to any one of claims 1 to 4, further comprising: a container including a control application that is placed in the second edge cloud; and a start-up of the container.
- Control device 101 301 Processor 102, 302 Memory 103, 303 Input/output unit 104 Communication unit 110 Fault notification receiving unit 120 Routing control unit 130 Deployment unit 150 CN device 200a, 200b Edge cloud 300 Terminal device 304, 310 Wireless communication unit 320 Communication monitoring unit 330 Container control unit 340 Operation control unit
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本開示は、クラウド間を移動する端末装置の制御に関する。 This disclosure relates to controlling terminal devices that move between clouds.
近年、無線通信ネットワークの所定のエリアごとにクラウドを分散配置し、ユーザの端末装置から近い位置でアプリケーション処理を実行することにより、データ処理の遅延時間を低減する無線通信システムが普及してきている。各エリアに配置されるクラウドは、エッジクラウドとも呼ばれ、エリア内の例えば基地局装置に接続し、基地局装置を介して端末装置と通信可能になっている。 In recent years, wireless communication systems have become widespread that distribute clouds in specific areas of a wireless communication network and execute application processing close to users' terminal devices, thereby reducing delays in data processing. The clouds deployed in each area are also called edge clouds, and are connected to, for example, base station devices within the area, enabling communication with terminal devices via the base station devices.
このような無線通信システムでは、例えばUAV(Unmanned Aerial Vehicle)やロボットなどの端末装置を無線通信を用いて制御するユースケースが増えている。具体的には、端末装置を制御する制御アプリケーションがエッジクラウドに配置され、制御アプリケーションからの制御コマンドが無線通信ネットワークを介して端末装置へ送信される。端末装置は、制御コマンドを受信し、制御コマンドに従って動作する。 In such wireless communication systems, there are an increasing number of use cases in which terminal devices, such as UAVs (Unmanned Aerial Vehicles) and robots, are controlled using wireless communication. Specifically, a control application that controls the terminal device is placed in the edge cloud, and control commands from the control application are sent to the terminal device via a wireless communication network. The terminal device receives the control commands and operates in accordance with the control commands.
このようなユースケースでは、端末装置は、高度な制御やデータ処理を実行する必要がなく、簡易な処理のみを実行すれば良いため、端末装置の消費電力を低減することが可能となる。 In such a use case, the terminal device does not need to perform advanced control or data processing, but only simple processing, making it possible to reduce the power consumption of the terminal device.
しかしながら、エッジクラウドは所定のエリアごとに配置されるため、端末装置がエリアを跨いで移動する際には、端末装置の制御が困難になることがあるという問題がある。すなわち、異なるエッジクラウドがカバーするエリア間を端末装置が移動する場合、移動後のエリアのエッジクラウドに制御アプリケーションが配置されていないと、端末装置の制御が不能になる。 However, because edge clouds are deployed in specific areas, there is a problem in that it can be difficult to control a terminal device when the terminal device moves across areas. In other words, when a terminal device moves between areas covered by different edge clouds, if a control application is not deployed in the edge cloud in the area after the move, the terminal device cannot be controlled.
この結果、端末装置を制御することにより提供されるサービスの継続が困難となり、サービスの品質が担保されない。 As a result, it becomes difficult to continue providing services by controlling the terminal devices, and the quality of the services cannot be guaranteed.
本開示は、上記に鑑みてなされたものであり、品質が担保されたサービスを継続して提供することができるクラウド間を移動する端末装置の制御を提供することを目的とする。 The present disclosure has been made in consideration of the above, and aims to provide control of terminal devices moving between clouds that can continuously provide quality-guaranteed services.
本開示の一態様によれば、アプリケーション制御装置は、1又は複数のプロセッサを有する。前記プロセッサは、移動する制御対象と前記制御対象を制御する制御アプリケーションを動作させる第1のエッジクラウドとの通信が切断されたことを検知する処理を実行する。また、前記プロセッサは、前記制御対象又は前記制御対象の移動先の第2のエッジクラウドにおいて制御アプリケーションを起動させる処理を実行する。 According to one aspect of the present disclosure, the application control device has one or more processors. The processor executes a process to detect that communication between a moving control target and a first edge cloud that runs a control application that controls the control target has been cut off. The processor also executes a process to start a control application in the control target or in a second edge cloud to which the control target has been moved.
また、本開示の一態様によれば、アプリケーション制御方法は、移動する制御対象と前記制御対象を制御する制御アプリケーションを動作させる第1のエッジクラウドとの通信が切断されたことを検知することを有する。また、アプリケーション制御方法は、前記制御対象又は前記制御対象の移動先の第2のエッジクラウドにおいて制御アプリケーションを起動させることを有する。 Furthermore, according to one aspect of the present disclosure, the application control method includes detecting that communication between a moving control object and a first edge cloud that runs a control application that controls the control object has been cut off. The application control method also includes starting a control application in the control object or in a second edge cloud to which the control object is moved.
以下、添付図面を参照して、本開示に係る実施の形態について説明する。以下に説明する実施の形態は例示であり、この記載によって限定解釈されるものではない。 Below, an embodiment of the present disclosure will be described with reference to the attached drawings. The embodiment described below is an example, and should not be construed as being limited by this description.
(実施の形態1)
図1は、実施の形態1に係る無線通信システムの構成の一例を示す図である。図1に示すように、無線通信システムは、制御装置100、エッジクラウド200a、200b及び端末装置300を有する。
(Embodiment 1)
Fig. 1 is a diagram showing an example of a configuration of a wireless communication system according to embodiment 1. As shown in Fig. 1, the wireless communication system includes a
制御装置100は、エッジクラウド200a、200bを含む複数のエッジクラウドに接続され、各エッジクラウドにアプリケーションを配置したり、各エッジクラウドにおけるアプリケーションを管理したりする。制御装置100は、例えばセンタークラウドに配置され、端末装置300の制御アプリケーションを各エッジクラウドにデプロイするオーケストレータであっても良い。
The
エッジクラウド200a、200bは、所定のエリアごとに配置されるクラウドであり、それぞれエリア内の基地局装置に接続される。エッジクラウド200a、200bは、それぞれ制御装置100によって配置されたアプリケーションを動作させ、必要に応じて基地局装置を介して端末装置300と通信する。ここでは、エッジクラウド200aに端末装置300を制御する制御アプリケーションが配置されており、エッジクラウド200aが基地局装置を介して端末装置300と通信することにより、端末装置300を制御しているものとする。
The
端末装置300は、例えばUAVなどの移動する端末装置であり、基地局装置との間で無線通信可能である。端末装置300は、基地局装置を介してエッジクラウド200aの制御アプリケーションから制御コマンドを受信し、制御コマンドに従って移動などの動作をする。すなわち、端末装置300は、制御アプリケーションの制御対象である。また、端末装置300は、エッジクラウド200aとの間の通信状態を監視し、エッジクラウド200aとの間の通信が切断されたことを検知すると、自装置に保持された制御アプリケーションを起動する。これにより、端末装置300は、エッジクラウド200aがカバーするエリアから、例えばエッジクラウド200bがカバーするエリアへ移動した場合でも、動作を継続することができる。
The
図2は、実施の形態1に係る端末装置300の構成を示すブロック図である。図2に示す端末装置300は、無線通信部310、通信監視部320、コンテナ制御部330及び動作制御部340を有する。
FIG. 2 is a block diagram showing the configuration of a
無線通信部310は、端末装置300が位置するセルを形成する基地局装置との間で無線通信を実行する。すなわち、無線通信部310は、エッジクラウド200a宛てのデータを含む信号を基地局装置へ無線送信したり、エッジクラウド200aから送信されたデータを含む信号を基地局装置から無線受信したりする。無線通信部310が受信する信号には、例えばエッジクラウド200aの制御アプリケーションから送信された、端末装置300の制御コマンドなどが含まれる。
The
通信監視部320は、無線通信部310による無線通信を監視する。すなわち、通信監視部320は、基地局装置を介してエッジクラウド200aと端末装置300との間の通信が正常に実行されているか否かを監視する。通信監視部320は、エッジクラウド200aと端末装置300との間の通信において、例えば所定基準よりも多いパケットロスが発生している場合や、通信速度が所定基準未満に低下している場合などに、通信が正常に実行されていないと判定する。そして、通信監視部320は、エッジクラウド200aと端末装置300との間の通信が正常に実行されていないことを検知した場合には、通信が正常に実行されていない旨をコンテナ制御部330へ通知する。
The
コンテナ制御部330は、端末装置300が備えるアプリケーションに対応するコンテナを制御する。具体的には、コンテナ制御部330は、それぞれ種々のアプリケーションを含むコンテナを起動させたり、コンテナを休止させたりする。また、コンテナ制御部330は、コンテナを起動させた場合、このコンテナを仮想スイッチに接続させ、コンテナに含まれるアプリケーションを動作可能にする。コンテナ制御部330がコンテナを制御することにより、本実施の形態に係る端末装置300は、アプリケーション制御装置として機能する。
The
コンテナ制御部330が制御するコンテナとしては、端末装置300を制御する制御アプリケーションのコンテナが含まれる。コンテナ制御部330は、通常は、制御アプリケーションのコンテナを休止させ、端末装置300の消費電力を低減する。一方、コンテナ制御部330は、エッジクラウド200aと端末装置300との間の通信が正常に実行されていない旨が通信監視部320から通知されると、制御アプリケーションのコンテナを起動させる。そして、コンテナ制御部330は、制御アプリケーションのコンテナを仮想スイッチに接続させ、制御アプリケーションを動作させる。
The containers controlled by the
動作制御部340は、端末装置300の動作を制御する。具体的には、動作制御部340は、無線通信部310によって受信される制御コマンドに従って、端末装置300の動作を制御する。また、動作制御部340は、コンテナ制御部330によって制御アプリケーションを含むコンテナが起動された場合には、この制御アプリケーションからの制御に従って、端末装置300の動作を制御する。
The
次いで、上記のように構成された端末装置300の動作について、図3に示すフロー図を参照しながら説明する。ここでは、基地局装置を介してエッジクラウド200aと通信している端末装置300が、エッジクラウド200aがカバーするエリアからエッジクラウド200bがカバーするエリアへ移動する場合の動作について説明する。
Next, the operation of the
端末装置300がエッジクラウド200aと通信する場合、エッジクラウド200aの制御アプリケーションから制御コマンドが送信され、制御コマンドは、基地局装置を介して無線通信部310によって受信される。そして、動作制御部340によって、受信された制御コマンドに従って端末装置300の動作が制御される(ステップS101)。
When the
制御コマンドに従って端末装置300が動作する間、通信監視部320によって、無線通信部310における無線通信が監視される。すなわち、通信監視部320によって、エッジクラウド200aと端末装置300との間の通信が正常に実行されているか否かが監視される(ステップS102)。監視の結果、エッジクラウド200aと端末装置300との間の通信が切断されていなければ(ステップS102No)、引き続き、エッジクラウド200aから受信される制御コマンドに従って、端末装置300の動作が制御される。
While the
一方、監視の結果、エッジクラウド200aと端末装置300との間の通信が切断されたことが検知されると(ステップS102Yes)、その旨がコンテナ制御部330へ通知される。そして、コンテナ制御部330によって、制御アプリケーションのコンテナが起動される(ステップS103)。すなわち、エッジクラウド200aから制御コマンドを受信している間は休止していた制御アプリケーションのコンテナが、エッジクラウド200aとの通信切断時に起動される。
On the other hand, if the monitoring result detects that communication between the
また、コンテナ制御部330によって、起動したコンテナが仮想スイッチに接続される(ステップS104)。これにより、制御アプリケーションのコンテナは、他のコンテナとの通信を含めて動作可能になる。コンテナが起動して仮想スイッチに接続されることにより、制御アプリケーションが処理を開始する。すなわち、動作制御部340によって、制御アプリケーションからの制御に従って端末装置300の動作が制御される(ステップS105)。
The
このように、端末装置300が保持する制御アプリケーションによって端末装置300が動作する。このため、エッジクラウド200aとの通信が切断された後も、端末装置300を制御することが可能となり、端末装置300を用いるサービスを品質を担保しながら継続して提供することができる。
In this way, the
以上のように、本実施の形態によれば、エッジクラウドとの通信が切断されたことを検知した場合に、端末装置は、自装置に保持された制御アプリケーションを起動させ、この制御アプリケーションによって自装置の動作を制御する。このため、エッジクラウドの制御アプリケーションによって制御される端末装置が異なるエッジクラウドのエリアへ移動する場合でも、品質が担保されたサービスを継続して提供することができる。 As described above, according to this embodiment, when a terminal device detects that communication with the edge cloud has been disconnected, the terminal device launches a control application stored in the terminal device and controls the operation of the terminal device using this control application. Therefore, even if a terminal device controlled by the edge cloud's control application moves to an area of a different edge cloud, it is possible to continue to provide quality-guaranteed services.
(実施の形態2)
図4は、実施の形態2に係る無線通信システムの構成の一例を示す図である。図4においては、図1と同じ部分に同じ符号を付す。図4に示す無線通信システムは、図1に示す無線通信システムに加えて、コアネットワーク(Core Network)装置(以下「CN装置」と略記する)150を有する。
(Embodiment 2)
Fig. 4 is a diagram showing an example of the configuration of a wireless communication system according to embodiment 2. In Fig. 4, the same components as those in Fig. 1 are denoted by the same reference numerals. The wireless communication system shown in Fig. 4 includes a core network device (hereinafter abbreviated as "CN device") 150 in addition to the wireless communication system shown in Fig. 1.
CN装置150は、基地局装置が配置されるRAN(Radio Access Network)の上位に形成されるコアネットワークに配置され、無線通信システムにおける無線通信を制御する。具体的には、CN装置150は、例えばエッジクラウド200aがカバーするエリアからエッジクラウド200bがカバーするエリアへ端末装置300が移動した場合に、端末装置300による通信のルーティングを制御する。すなわち、CN装置150は、端末装置300が通信するエッジクラウドを、エッジクラウド200aからエッジクラウド200bへ切り替えるように制御する。このとき、CN装置150は、制御装置100からの指示に従って、端末装置300による通信のルーティングを制御する。このようなCN装置150としては、例えば5GC(5th Generation Core network)に配置されるUPF(User Plane Function)などが挙げられる。
The
図5は、実施の形態2に係る制御装置100の構成を示すブロック図である。図5に示す制御装置100は、障害通知受信部110、ルーティング制御部120及びデプロイ部130を有する。
FIG. 5 is a block diagram showing the configuration of a
障害通知受信部110は、エッジクラウド200a、200bから通信の障害が発生したことを示す障害通知を受信する。すなわち、本実施の形態に係るエッジクラウド200aは、例えば通信中の端末装置300との間の通信が切断されると、障害が発生したと判断し、障害通知を制御装置100へ送信する。このため、障害通知受信部110は、エッジクラウド200aから障害通知を受信することにより、エッジクラウド200aと端末装置300との間の通信が切断されたことを検知する。
The
ルーティング制御部120は、障害通知受信部110によって障害通知が受信されると、端末装置300が移動した先のエリアをカバーするエッジクラウドを特定する。すなわち、ルーティング制御部120は、端末装置300が移動したことによりエッジクラウド200aとの通信が切断されると、移動先のエッジクラウド200bを特定する。端末装置300の移動先の特定は、例えばコアネットワークにおいて管理される端末装置300の情報をCN装置150から取得することにより、実現することができる。
When the fault
ルーティング制御部120は、端末装置300の移動先のエッジクラウド200bを特定すると、端末装置300にエッジクラウド200bと通信させるルーティング情報を生成し、CN装置150へ送信する。これにより、CN装置150は、端末装置300が通信するエッジクラウドを、エッジクラウド200aからエッジクラウド200bへ切り替えるように制御する。また、ルーティング制御部120は、端末装置300の移動先のエッジクラウドがエッジクラウド200bであることをデプロイ部130へ通知する。
When the
デプロイ部130は、ルーティング制御部120から端末装置300の移動先のエッジクラウド200bが通知されると、端末装置300の制御アプリケーションを含むコンテナをエッジクラウド200bにデプロイし起動させる。デプロイ部130がコンテナをデプロイして起動させることにより、本実施の形態に係る制御装置100は、アプリケーション制御装置として機能する。
When the
次いで、上記のように構成された無線通信システムにおける端末装置300の制御方法について、図6に示すシーケンス図を参照しながら説明する。
Next, a method for controlling the
端末装置300がエッジクラウド200aと通信する場合、エッジクラウド200aの制御アプリケーションから制御コマンドが送信され、端末装置300は、受信する制御コマンドに従って動作する。ここで、例えばエッジクラウド200aがカバーするエリアから端末装置300が移動すると、エッジクラウド200aと端末装置300との間の通信が切断される(ステップS201)。エッジクラウド200aは、端末装置300との間の通信が切断されると、障害通知を制御装置100へ送信する(ステップS202)。
When the
制御装置100は、エッジクラウド200aから障害通知を受信することにより、エッジクラウド200aと端末装置300との間の通信が切断されたことを検知する。そして、制御装置100は、端末装置300の移動先をカバーするエッジクラウド200bを特定し、端末装置300にエッジクラウド200bと通信させるためのルーティング情報を生成する。制御装置100は、生成したルーティング情報をCN装置150へ送信する(ステップS203)。また、制御装置100は、端末装置300の移動先のエッジクラウド200bに端末装置300の制御アプリケーションをデプロイし起動させる(ステップS204)。これにより、エッジクラウド200bは、端末装置300と通信した場合に、エッジクラウド200aと同様に端末装置300を制御することが可能となる。
The
CN装置150は、制御装置100からルーティング情報を受信すると、端末装置300が通信するエッジクラウドを、エッジクラウド200aからエッジクラウド200bへ切り替えるように制御する(ステップS205)。このルーティング制御により、端末装置300は、基地局装置を介してエッジクラウド200bと通信するようになる(ステップS206)。上述したように、エッジクラウド200bには、端末装置300の制御アプリケーションがデプロイされているため、端末装置300は、エッジクラウド200bの制御アプリケーションから制御コマンドを受信し、制御コマンドに従って動作する。
When the
このように、端末装置300が移動した後は、移動先のエッジクラウド200bにデプロイされた制御アプリケーションによって端末装置300が動作する。このため、エッジクラウド200aとの通信が切断された後も、端末装置300を制御することが可能となり、端末装置300を用いるサービスを品質を担保しながら継続して提供することができる。
In this way, after the
以上のように、本実施の形態によれば、エッジクラウドと端末装置との通信が切断されたことを検知した場合に、制御装置は、端末装置の移動先のエッジクラウドに制御アプリケーションをデプロイして起動させるとともに、端末装置の通信経路を変更する。このため、端末装置は、移動先のエッジクラウドと通信して、このエッジクラウドの制御アプリケーションに従って動作を制御する。結果として、端末装置が異なるエッジクラウドのエリアへ移動する場合でも、品質が担保されたサービスを継続して提供することができる。 As described above, according to this embodiment, when the control device detects that communication between the edge cloud and the terminal device has been disconnected, the control device deploys and starts a control application in the edge cloud to which the terminal device has moved, and changes the communication path of the terminal device. Therefore, the terminal device communicates with the edge cloud to which the terminal device has moved, and controls its operation in accordance with the control application of this edge cloud. As a result, it is possible to continue providing quality-guaranteed services even when the terminal device moves to an area of a different edge cloud.
上記実施の形態1、2に係る端末装置300は、プロセッサ及びメモリを用いて構成することができる。図7は、実施の形態1、2に係る端末装置300のハードウェア構成の一例を示すブロック図である。図7に示すように、端末装置300は、プロセッサ301、メモリ302、入出力部303及び無線通信部304を有する。
The
プロセッサ301は、例えばCPU(Central Processing Unit)、FPGA(Field Programmable Gate Array)又はDSP(Digital Signal Processor)などを有し、端末装置300の全体を統括制御する。
The
メモリ302は、例えばRAM(Random Access Memory)又はROM(Read Only Memory)などを有し、プロセッサ301による制御に用いられる情報を記憶する。
入出力部303は、ユーザが情報を入力したり、ユーザへ情報を出力したりするインタフェースである。入出力部303は、例えばキーボード、ディスプレイ、タッチパネル、マイク又はスピーカーなどを備えていても良い。
The input/
無線通信部304は、アンテナを介して、基地局装置と無線通信する。
The
なお、端末装置300は、例えばストレージや操作スイッチなど、図示しない他の構成を有していても良い。
The
上記実施の形態1、2に係る制御装置100は、プロセッサ及びメモリを用いて構成することができる。図8は、実施の形態1、2に係る制御装置100のハードウェア構成の一例を示すブロック図である。図8に示すように、制御装置100は、プロセッサ101、メモリ102、入出力部103及び通信部104を有する。
The
プロセッサ101は、例えばCPU、FPGA又はDSPなどを有し、制御装置100の全体を統括制御するとともに、各種の情報処理を実行する。
The
メモリ102は、例えばRAM又はROMなどを有し、プロセッサ101が実行する情報処理に用いられる情報を記憶する。
入出力部103は、ユーザが情報を入力したり、ユーザへ情報を出力したりするインタフェースである。入出力部103は、例えばキーボード、ディスプレイ、タッチパネル、マイク又はスピーカーなどを備えていても良い。
The input/
通信部104は、エッジクラウド200a、200b及びCN装置150と通信する。通信部104は、コアネットワーク又は外部ネットワークに配置される他の装置と通信をしても良い。
The
なお、制御装置100は、例えばストレージや操作スイッチなど、図示しない他の構成を有していても良い。
The
上記一実施の形態において説明した制御装置100及び端末装置300による処理を、それぞれコンピュータが実行可能なプログラムとして記述することも可能である。この場合、このプログラムをコンピュータが読み取り可能かつ非一時的(non-transitory)な記録媒体に格納し、コンピュータに導入することも可能である。このような記録媒体としては、例えばCD-ROM、DVDディスク、USBメモリなどの可搬型記録媒体、及び例えばフラッシュメモリなどの半導体メモリが挙げられる。
The processes performed by the
なお、本開示は、上記の実施の形態に限定されるものではなく、上述した構成に対して、構成要素の付加、削除又は転換を行った様々な変形例も含むものとする。 Note that this disclosure is not limited to the above-described embodiments, but also includes various modifications in which components are added, deleted, or converted from the above-described configuration.
以上説明した本開示には、下記[1]から[6]が含まれる。 The disclosure described above includes the following [1] to [6].
[1] 1又は複数のプロセッサを有し、
前記プロセッサは、
移動する制御対象と前記制御対象を制御する制御アプリケーションを動作させる第1のエッジクラウドとの通信が切断されたことを検知し、
前記制御対象又は前記制御対象の移動先の第2のエッジクラウドにおいて制御アプリケーションを起動させる
処理を実行するアプリケーション制御装置。
[1] A system having one or more processors,
The processor,
Detecting that communication between a moving control object and a first edge cloud that runs a control application that controls the control object has been disconnected;
An application control device that executes a process of starting a control application in the control target or a second edge cloud to which the control target is moved.
[2] 前記制御対象に搭載されるアプリケーション制御装置であって、
前記起動させる処理は、
前記制御対象において制御アプリケーションを起動させる
[1]に記載のアプリケーション制御装置。
[2] An application control device mounted on the control target,
The process of starting up includes:
The application control device according to [1], which starts a control application in the control target.
[3] 前記起動させる処理は、
制御アプリケーションを含むコンテナを起動させ、当該コンテナを前記制御対象内の仮想スイッチに接続させる
[1]又は[2]に記載のアプリケーション制御装置。
[3] The process of starting up is
The application control device according to any one of claims 1 to 2, further comprising: starting a container including a control application; and connecting the container to a virtual switch within the control target.
[4] 前記起動させる処理は、
前記第2のエッジクラウドにおいて制御アプリケーションを起動させ、
前記プロセッサは、
前記制御対象が前記第2のエッジクラウドと通信するように通信経路を変更させる
処理をさらに実行する
[1]に記載のアプリケーション制御装置。
[4] The process of starting up is
Launching a control application on the second edge cloud;
The processor,
The application control device according to [1], further executing a process of changing a communication path so that the control target communicates with the second edge cloud.
[5] 前記起動させる処理は、
制御アプリケーションを含むコンテナを前記第2のエッジクラウドに配置し、当該コンテナを起動させる
[1]又は[4]に記載のアプリケーション制御装置。
[5] The process of starting up is
The application control device according to any one of claims 1 to 4, further comprising: a container including a control application that is placed in the second edge cloud; and a start-up of the container.
[6] 移動する制御対象と前記制御対象を制御する制御アプリケーションを動作させる第1のエッジクラウドとの通信が切断されたことを検知することと、
前記制御対象又は前記制御対象の移動先の第2のエッジクラウドにおいて制御アプリケーションを起動させることと
を有するアプリケーション制御方法。
[6] Detecting that communication between a moving control object and a first edge cloud that runs a control application that controls the control object is disconnected;
and starting a control application in the control object or in a second edge cloud to which the control object is moved.
100 制御装置
101、301 プロセッサ
102、302 メモリ
103、303 入出力部
104 通信部
110 障害通知受信部
120 ルーティング制御部
130 デプロイ部
150 CN装置
200a、200b エッジクラウド
300 端末装置
304、310 無線通信部
320 通信監視部
330 コンテナ制御部
340 動作制御部
REFERENCE SIGNS
Claims (6)
前記プロセッサは、
移動する制御対象と前記制御対象を制御する制御アプリケーションを動作させる第1のエッジクラウドとの通信が切断されたことを検知し、
前記制御対象又は前記制御対象の移動先の第2のエッジクラウドにおいて制御アプリケーションを起動させる
処理を実行するアプリケーション制御装置。 One or more processors;
The processor,
Detecting that communication between a moving control object and a first edge cloud that runs a control application that controls the control object has been disconnected;
An application control device that executes a process of starting a control application in the control target or a second edge cloud to which the control target is moved.
前記起動させる処理は、
前記制御対象に保持された制御アプリケーションを起動させる
請求項1に記載のアプリケーション制御装置。 An application control device installed in the control target,
The process of starting up includes:
The application control device according to claim 1 , which starts a control application held in the control target.
制御アプリケーションを含むコンテナを起動させ、当該コンテナを前記制御対象内の仮想スイッチに接続させる
請求項2に記載のアプリケーション制御装置。 The process of starting up includes:
The application control device according to claim 2 , further comprising: starting a container including a control application; and connecting the container to a virtual switch within the controlled object.
前記第2のエッジクラウドにおいて制御アプリケーションを起動させ、
前記プロセッサは、
前記制御対象が前記第2のエッジクラウドと通信するように通信経路を変更させる
処理をさらに実行する
請求項1に記載のアプリケーション制御装置。 The process of starting up includes:
Launching a control application on the second edge cloud;
The processor,
The application control device according to claim 1 , further comprising: a process of changing a communication path so that the control target communicates with the second edge cloud.
制御アプリケーションを含むコンテナを前記第2のエッジクラウドに配置し、当該コンテナを起動させる
請求項4に記載のアプリケーション制御装置。 The process of starting up includes:
The application control device according to claim 4 , further comprising: placing a container including a control application in the second edge cloud; and starting the container.
前記制御対象又は前記制御対象の移動先の第2のエッジクラウドにおいて制御アプリケーションを起動させることと
を有するアプリケーション制御方法。
Detecting that communication between a moving control object and a first edge cloud that runs a control application that controls the control object has been disconnected;
and starting a control application in the control object or in a second edge cloud to which the control object is moved.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2022/036506 WO2024069872A1 (en) | 2022-09-29 | 2022-09-29 | Control of terminal device that moves between clouds |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2022/036506 WO2024069872A1 (en) | 2022-09-29 | 2022-09-29 | Control of terminal device that moves between clouds |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024069872A1 true WO2024069872A1 (en) | 2024-04-04 |
Family
ID=90476896
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2022/036506 Ceased WO2024069872A1 (en) | 2022-09-29 | 2022-09-29 | Control of terminal device that moves between clouds |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024069872A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019102993A1 (en) * | 2017-11-24 | 2019-05-31 | 京セラ株式会社 | Mobile communication system and device |
| JP2020080484A (en) * | 2018-11-13 | 2020-05-28 | ソフトバンク株式会社 | Control device, program, control method, system, processing device and processing method |
| WO2020166461A1 (en) * | 2019-02-15 | 2020-08-20 | ソニー株式会社 | Information processing device, mobile device, information processing method, and information processing program |
-
2022
- 2022-09-29 WO PCT/JP2022/036506 patent/WO2024069872A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019102993A1 (en) * | 2017-11-24 | 2019-05-31 | 京セラ株式会社 | Mobile communication system and device |
| JP2020080484A (en) * | 2018-11-13 | 2020-05-28 | ソフトバンク株式会社 | Control device, program, control method, system, processing device and processing method |
| WO2020166461A1 (en) * | 2019-02-15 | 2020-08-20 | ソニー株式会社 | Information processing device, mobile device, information processing method, and information processing program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4886814B2 (en) | Wireless communication apparatus, wireless communication system, and wireless communication method | |
| CN106155741B (en) | It is a kind of to avoid processing unit and method of the application program without response | |
| EP3228103B1 (en) | Geographic information for wireless networks | |
| WO2022153255A1 (en) | Procedural options for cho in non-terrestrial networks | |
| EP3671451B1 (en) | Method of automatically releasing resource occupied by background process of terminal, storage medium and terminal | |
| US20230174235A1 (en) | Mobile device alternate network channels | |
| EP3439364A1 (en) | Wireless communication device, server, and method | |
| KR20240000507A (en) | Information transmission methods and devices | |
| CN107018559B (en) | Terminal and method for making component processor enter dormant state | |
| WO2024037439A1 (en) | Computing power task migration method and apparatus, and device | |
| JP6795610B2 (en) | Terminal devices and positioning information processing methods applied to terminal devices | |
| CN113661479B (en) | Mobile edge computing server, control method and method for processing power status | |
| WO2024069872A1 (en) | Control of terminal device that moves between clouds | |
| CN110046032A (en) | Application program processing method and device, electronic equipment and computer readable storage medium | |
| CN105978789B (en) | Message pushing system and method | |
| JP2021511688A (en) | Network slice configuration method and equipment, computer storage medium | |
| KR20220139783A (en) | mobile terminal | |
| KR20220017252A (en) | Apparatus and method for switching communication interface in wireless communication system | |
| KR102659070B1 (en) | A method and an electronic device connecting to a network | |
| EP4074095B1 (en) | Access network and wireless device | |
| JP2021048593A (en) | Terminal device and positioning information processing method applied to terminal device | |
| US20230044732A1 (en) | Method for processing multiple resource conflicts and terminal device | |
| US11582636B1 (en) | Wireless communication service over a wireless network slice based on user equipment (UE) concentrations | |
| KR20250001825A (en) | Method and electronic device of performing migration operation for distributed unit (du) scaling | |
| CN120029687A (en) | A vehicle-mounted application management method and related device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22960932 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 22960932 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |