Information processing device, information processing method, and program
The information processing device optimizes network switching and resource allocation to provide continuous high-quality communication by identifying available slice networks and setting switching points, addressing the limitations of wireless communication networks in ensuring consistent connectivity.
Patent Information
- Application Number
- JP2024199775
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-11-15
AI Technical Summary
Wireless communication networks have limited communication capacity, limiting the number of user terminals that can guarantee communication quality, and continuous high-quality communication is difficult when user terminals move, especially along a route from a current location to a destination.
An information processing device and method that acquires a travel route, identifies available slice networks based on network coverage, and switches slice networks to ensure continuous high-quality communication by predicting resource usage and user demands, setting slice switching points, and reserving resources.
Enables continuous high-quality communication along a mobile object's route by optimizing network switching and resource allocation, ensuring seamless connectivity despite varying network conditions.
Smart Images

Figure 0007785151000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Network slicing, a technology for virtually dividing a network, has been known in the past. For example, Patent Document 1 discloses a system that acquires bandwidth information and communication quality information indicating the degree of congestion for each of multiple slice networks, which are networks obtained by virtually dividing a wireless communication network, and allocates high-priority users to slice networks where quality is guaranteed. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-041241 Summary of the Invention [Problem to be solved by the invention]
[0004] Because wireless communication networks have limited communication capacity, when a slice network is provided within a certain range, the number of user terminals that can guarantee the communication quality corresponding to that slice network is limited. Therefore, depending on the usage status of the slice network, the slice network may not be provided for communication by the user terminal. Furthermore, when a user terminal moves, similar problems occur in multiple areas. For example, if a user terminal desires continuous high-quality communication along a route from its current location to its destination, it is difficult to provide a single slice network throughout the entire route.
[0005] The present invention has been made in consideration of the above circumstances, and its purpose is to provide an information processing device, an information processing method, and a program that can provide continuous high-quality communication along the route that a mobile object travels from its current location to its destination. [Means for solving the problem]
[0006] (1) One aspect of the present invention includes a route acquisition unit that acquires a travel route from a departure point to a destination of a mobile body; a network identification unit that identifies available networks that are slice networks that can be provided in each section of the travel route based on the coverage areas of multiple slice networks that virtually divide a wireless communication network; and an output unit that associates the travel route acquired by the route acquisition unit with information on the available networks identified by the network identification unit and outputs the information. The network identification unit identifies the available network based on the number of users of the slice network or the amount of wireless resources used. It is an information processing device. (2) Furthermore, one aspect of the present invention is that the information processing device of (1) described above further includes a switching control unit that switches the slice network provided to the mobile body to the slice network indicated by the available network based on the location of the mobile body. (3) Also, one aspect of the present invention is that, in the information processing device of (2) described above, the network identification unit identifies a plurality of the available networks, the output unit outputs information regarding the plurality of available networks identified by the network identification unit to the mobile body, thereby presenting the information to a user operating the mobile body, and the switching control unit switches the slice network provided to the mobile body to a slice network indicated by the available network selected by operation of the user. (4) Furthermore, one aspect of the present invention is that in any of the information processing devices described above in (1) to (3), the route acquisition unit acquires a travel route by including a request acquisition unit that acquires request information, which is information about the starting point and destination of the mobile body and the communication quality required by the mobile body, and a route identification unit that identifies one or more travel routes from the acquired starting point to the destination of the mobile body based on the request information. (5) Also, one aspect of the present invention is that in the information processing device described above in (4), the network identification unit identifies a slice network that satisfies a communication quality equal to or higher than the communication quality included in the request information as the available network. (6) Also, one aspect of the present invention is that in the information processing device described above in (4), the network identification unit identifies a slice network that satisfies a communication quality equal to or higher than the communication quality included in the request information as the available network, and if there is no slice network that satisfies a communication quality equal to or higher than the communication quality included in the request information, identifies a slice network that satisfies a communication quality equal to or higher than a minimum quality as the available network. (7) Also, one aspect of the present invention is that in the information processing device described above in (4), the request information includes information regarding the type of service requested by the mobile body, information regarding the quality level, and information regarding the service level, and the network identification unit determines communication requirements based on a combination of the type of service and the quality level included in the request information, and identifies the available network by determining the tolerance for when the communication requirements cannot be met based on the service level included in the request information. ( 8 ) Also, one aspect of the present invention is the above-mentioned ( 1 In the information processing device, the network identification unit predicts the number of users of the slice network or the amount of wireless resources being used at the time when the mobile body moves to a point on its travel route, and identifies the available network based on the predicted number of users of the slice network or the amount of wireless resources being used. ( 9 ) Furthermore, one aspect of the present invention is the above-mentioned (1) to ( 8 ) In any of the information processing devices, the network identification unit identifies the available network at each point on the travel route acquired by the route acquisition unit, sets the point on the travel route where the slice network switches as a slice switching point, and the output unit outputs information indicating the set slice switching point. ( 10 ) Also, one aspect of the present invention is the above-mentioned ( 9 In the information processing device, the network identification unit sets the slice switching point on the movement route acquired by the route acquisition unit after passing the start point of the high-quality slice when moving from a low-quality to a high-quality slice network, and sets the slice switching point before passing the end point of the high-quality slice when moving from a high-quality to a low-quality slice network. ( 11 ) Furthermore, one aspect of the present invention is the above-mentioned (1) to ( 10 ) In any of the information processing devices, the information processing device further includes a switching control unit that switches the slice network provided to the mobile body to the slice network indicated by the available network, wherein the network identification unit identifies the available network at each point on the moving route acquired by the route acquisition unit, and sets the point on the moving route where the slice network switches as a slice switching point, and the switching control unit switches the slice network provided to the mobile body to the slice network indicated by the available network based on a switching request sent from the mobile body in accordance with the slice switching point and the current location of the mobile body. ( 12 ) Furthermore, one aspect of the present invention is the above-mentioned (1) to ( 11 ) The information processing device further includes a reservation unit that reserves the slice network based on the available network and the location and time to which the mobile object is estimated to move in the future based on the travel route acquired by the route acquisition unit. ( 13 ) Furthermore, one aspect of the present invention is the above-mentioned (1) to ( 12 ) In any of the information processing devices, when the position of the mobile body deviates from the travel route, the route acquisition unit acquires an alternative route which is a new travel route from the current position of the mobile body to the destination, and the network identification unit identifies the available network in each section that constitutes the alternative route. ( 14 ) Also, one aspect of the present invention is the above-mentioned ( 12 In the information processing device, when the reserved slice network exceeds the cell standard, the route acquisition unit acquires an alternative route, which is a new travel route from the current location of the mobile body to the destination, and the network identification unit identifies the available network in each section that constitutes the alternative route. ( 15 )Another aspect of the present invention is an information processing method performed using a computer, comprising: a route acquisition step for acquiring a travel route from a departure point of a mobile body to a destination; a network identification step for identifying available networks, which are slice networks that can be provided in each section constituting the travel route, based on the service areas of multiple slice networks virtually divided into a wireless communication network; and an output step for correlating and outputting the travel route acquired by the route acquisition step with information on the available networks identified by the network identification step. ( 16 )Another aspect of the present invention is a program that causes a computer to execute a route acquisition step of acquiring a travel route from the departure point of a mobile body to the destination, a network identification step of identifying available networks that are slice networks that can be provided in each section that makes up the travel route based on the service areas of multiple slice networks that virtually divide a wireless communication network, and an output step of correlating and outputting the travel route acquired by the route acquisition step with information on the available networks identified by the network identification step. [Effects of the Invention]
[0007] According to the present invention, it is possible to obtain an effect that high-quality communication can be continuously provided along the route that a mobile object travels from its current location to its destination. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an overview of an information processing system according to an embodiment. [Figure 2] FIG. 1 is a diagram showing a series of steps of an information processing method according to an embodiment of the present invention. [Figure 3] FIG. 2 is a diagram illustrating an example of a travel route targeted by the information processing device according to the present embodiment. [Figure 4] A figure for explaining an example of a slice network coverage area according to a travel route targeted by an information processing device in this embodiment. [Figure 5] 10A and 10B are diagrams illustrating an example of an allocation status at an estimated arrival time for each slice providing area determined by the information processing device according to the present embodiment. [Figure 6] FIG. 10 is a diagram showing an example of a case where slice provisionable areas obtained for all slices to be searched are superimposed to generate a provisionable network path by the information processing device according to the present embodiment. [Figure 7] FIG. 2 is a diagram illustrating an example of a network path that can be provided according to the present embodiment. [Figure 8] FIG. 10 is a diagram showing an example of a slice switching point according to the present embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of a case where there are multiple network paths that can be provided according to the present embodiment. [Figure 10] FIG. 2 is a functional configuration diagram showing an example of the functional configuration of the information processing device according to the present embodiment. [Figure 11] FIG. 2 is a functional configuration diagram showing an example of the functional configuration of a route acquisition unit included in the information processing device according to the present embodiment. [Figure 12]1 is a flowchart showing an example of a series of steps in an information processing method according to the present embodiment. [Figure 13] FIG. 10 is a diagram showing a series of flows of an information processing method according to a second embodiment. [Figure 14] FIG. 10 is a diagram showing a series of flows of an information processing method according to a third embodiment. [Figure 15] 1 is a block diagram showing an example of an internal configuration of an information processing device according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION
[0009] [Embodiment] An information processing device, an information processing method, and a program according to preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Note that the present invention is not limited to these embodiments and includes various modifications and improvements. In other words, the components described below include those that would be easily conceivable to a person skilled in the art or that are substantially identical, and the components described below can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the spirit of the present invention. Furthermore, in the drawings, the scale and number of components may differ from the scale and number of the actual components to make each configuration easier to understand.
[0010] [First embodiment] First, the first embodiment will be described with reference to FIGS.
[0011] FIG. 1 is a diagram illustrating an overview of an information processing system according to an embodiment. First, an overview of the information processing system 1 will be described with reference to the diagram. The information processing system 1 includes a plurality of user terminals 20 and an information processing device 10. The diagram illustrates user terminal 20-1 and user terminal 20-2 as examples of the plurality of user terminals 20. In the following description, when one of the plurality of user terminals 20 is not specified, it may be simply referred to as user terminal 20.
[0012] The user terminal 20 is connected to the information processing device 10 via an information communication network NW. The user terminal 20 is a mobile terminal such as a smartphone or a tablet computer (tablet PC). The user terminal 20 requests the information processing device 10 to identify a network route via a predetermined information communication network NW. A network route is information in which a geographical travel route including a departure point and a destination is associated with slice networks that can be provided at each point on the travel route. The user terminal 20 presents the network route obtained as a result of the request to, for example, the user of the user terminal 20.
[0013] The information and communication network NW may be a communication network provided by one operator, or may be multiple communication networks provided by multiple operators. The information and communication network NW may be, for example, a mobile phone network using a system (5GSA system) in which wireless communication is performed between communication equipment dedicated to fifth-generation communication (5G) and a 5G base station.
[0014] The information processing device 10 is connected to each of a plurality of user terminals 20 via an information communication network NW. Information communication between the information processing device 10 and each of the user terminals 20 is independent. The information processing device 10 receives a request to identify a network path from each of the user terminals 20. In response to the received request, the information processing device 10 generates a network path and presents the generated information to the user terminal 20 that sent the request.
[0015] The information processing device 10 may acquire the travel route used to generate the network route from the user terminal 20, or may generate it by itself. For example, the information processing device 10 may generate the travel route by itself using information on the departure point and destination acquired from the user terminal 20 and map information prepared in advance. In the following description, as an example, a case where the travel route is specified by the information processing device 10 will be described.
[0016] 2 is a diagram showing a series of steps in the information processing method according to this embodiment. Next, with reference to the same diagram, a series of steps in the information processing method performed by the above-described information processing system 1 will be described.
[0017] (Step S1) First, the user terminal 20 transmits a route request to the information processing device 10. The route request is a request to specify a route along which the user terminal 20 will travel in the future. The route request may include, for example, the current location of the user terminal 20, a destination, an application type, and the like as information elements. The current location is a position coordinate that specifies a point, and may be, for example, coordinate information of the point where the user terminal 20 is currently located, obtained by the user terminal 20 using a GPS (Global Positioning System) or the like. The destination is a position coordinate that specifies a point to which the user terminal 20 wishes to travel. The destination is not limited to an example of information indicating a point, but may also be information indicating a range. When the destination is information indicating a range, it may be a circle, rectangle, polygon, or the like centered on a point and a distance such as a radius. The current location and destination included in the route request may be the name of a place that can be specified by the information processing device 10.
[0018] The application type included in the route request includes a service type, a quality level, a service level, etc. The service type is the type of service that the user terminal 20 wishes to execute, and examples thereof include a video service, an AR / VR service, or a metaverse. The quality level may be high quality, medium quality, low quality, etc. Similarly, the service level may be high or low, etc.
[0019] (Step S2) Next, the information processing device 10 identifies a route connecting the current location and the destination based on the route request received from the user terminal 20. The route identified by the information processing device 10 is the route along which the user terminal 20 travels, and may therefore also be referred to as a travel route. The travel route identified by the information processing device 10 includes the current location and the destination, and may preferably include an estimated time of arrival at the destination. The travel route may also include information about one or more relay points. Information about relay points includes the coordinates of the relay points and the estimated time of arrival at the relay points. The location coordinates, name, etc. of the relay points may be included in the route request transmitted from the user terminal 20 to the information processing device 10 in step S1.
[0020] 3 is a diagram for explaining an example of a travel route targeted by the information processing device according to this embodiment. Here, with reference to the same figure, an example of a travel route identified by the information processing device 10 in step S2 will be described.
[0021] In the figure, a departure point S is the departure point of the travel route. The departure point S may be the current location of the user terminal 20. The figure also shows a vehicle 30. A user carrying the user terminal 20 is on board the vehicle 30. The user terminal 20 may be incorporated into the vehicle 30. As can be seen from the figure, the vehicle 30 is located at the departure point S, and therefore, in this case, the departure point S and the current location of the user terminal 20 are the same. However, this embodiment is not limited to this example, and the departure point S and the current location of the user terminal 20 may be different from each other. A destination G is the destination of the travel route. In the figure, the destination G is shown as a point, but this embodiment is not limited to this example, and the destination G may be specified as a range. A route R is a travel route connecting the departure point S and the destination G. The vehicle 30 travels from the departure point S to the destination G along the route R.
[0022] In the illustrated example, no relay points are set, but one or more relay points may be set between the departure point S and the destination G. The route R connects the departure point S and the destination G, preferably passing through all of the one or more relay points. Returning to FIG. 2, the explanation of the sequence of the information processing method performed by the information processing system 1 will continue.
[0023] (Step S3) Next, the information processing device 10 generates one or more available network routes for the travel route identified in step S2. First, the information processing device 10 determines a slice to be searched for. Specifically, the slice to be searched for may be determined based on the application type acquired from the user terminal 20. More specifically, the information processing device 10 may determine communication requirements based on a combination of a service type and a quality level included in the application type, and select a slice to be searched for by determining tolerance for when the communication requirements cannot be satisfied depending on the service level.
[0024] For example, among the elements included in the application type, if the service type is video service, the quality level is high quality, and the service level is low, the throughput is determined to be 30 [Mbps] based on the service type video service and the quality level high quality, and the slice group to be searched is determined based on the service level being low, allowing quality changes.Note that although this depends on the slice types provided by the telecommunications carrier, the following explanation will continue using, for example, slice 1 (throughput 30 [Mbps]), slice 2 (throughput 20 [Mbps]), and slice 3 (throughput 10 [Mbps]).
[0025] Next, for each slice to be searched, an area in which the slice can be provided is obtained, with the area including the entire route as the search range.
[0026] FIG. 4 is a diagram for explaining an example of a slice network provision area according to a travel route targeted by an information processing device according to this embodiment. With reference to the same figure, an example of determining a slice network according to a travel route will be explained. The example shown in the same figure corresponds to the travel route shown in FIG. 3. FIG. 4 shows the provision area of a slice network provided at each point on route R. Specifically, at each point on route R, one of slice networks Slice 1, Slice 2, or Slice 3 is provided.
[0027] First, the information processing device 10 extracts all base station cells within the search range that can provide slice 1. The search range is a range based on route R, and is a range that includes all points on route R. In the example shown in the same figure, it can be seen that base station cells with cell IDs 1 to 4 have been extracted. Next, the information processing device 10 narrows down the area that slice 1 is provided within the radio wave area of the extracted base station cells. The area that slice 1 is provided is narrowed down based on statistical data such as communication performance and area field strength.
[0028] Next, the information processing device 10 overlaps the provision area of slice 1 with the route information to obtain the provision area of slice 1 on route R. For the slice 1 provision area on route R, the information processing device 10 checks the slice allocation status of other terminals in a certain area at the estimated arrival time of the user terminal 20, and if slice allocation to the user terminal 20 is possible, determines the area as a slice 1 provisionable area. Note that the estimated arrival time of the user terminal 20 may be a range with a width of, for example, about 5 minutes before and after. The width of the range may be determined depending on the means of transportation of the user terminal 20 (e.g., car, train, etc.). Note that the slice allocation status is information indicating the slice allocation status (reservation status) around the time, and can also be called the slice reservation status.
[0029] 5 is a diagram showing an example of an allocation status at the estimated arrival time for each slice providing area determined by the information processing device according to this embodiment. With reference to the figure, an example of the allocation status in each slice providing area and a method for determining the slice providing area will be described. The reference numerals in the figure correspond to those in FIG. 4.
[0030] FIG. 5(A) shows an example of the coverage area of slice 1. Base station cell ID 1 can be provided in area 1-1 shown in FIG. 4 and can be provided via route 1-1 on route R. The allocation status at the scheduled time when user terminal 20 arrives on route 1-1 is 1 / 2, meaning there is one available slot. Therefore, slice 1 can be allocated via route 1-1. Base station cell ID 2 can be provided in area 2-1 shown in FIG. 4 and can be provided via route 2-1 on route R. The allocation status at the scheduled time when user terminal 20 arrives on route 2-1 is 3 / 3, meaning there is no available slot. Therefore, slice 1 cannot be allocated via route 2-1. Base station cell ID 4 can be provided in area 4-1 shown in FIG. 4 and can be provided via route 4-1 on route R. The allocation status at the scheduled time when user terminal 20 arrives on route 4-1 is 0 / 1, meaning there is one available slot. Therefore, slice 1 can be allocated via route 4-1.
[0031] FIG. 5(B) shows an example of the coverage area of slice 2. Base station cell ID1 can be provided in area 1-2 shown in FIG. 4 and can be provided via route 1-2 on route R. The allocation status at the scheduled time when user terminal 20 arrives at route 1-2 is 2 / 4, meaning there are two free spaces. Therefore, slice 2 can be allocated via route 1-2. Base station cell ID2 can be provided in area 2-2 shown in FIG. 4 and can be provided via route 2-2 on route R. The allocation status at the scheduled time when user terminal 20 arrives at route 2-2 is 3 / 5, meaning there are two free spaces. Therefore, slice 2 can be allocated via route 2-2. Base station cell ID3 can be provided in area 3-2 shown in FIG. 4 and can be provided via route 3-2 on route R. The allocation status at the scheduled time when user terminal 20 arrives at route 3-2 is 4 / 4, meaning there are no free spaces. Therefore, slice 2 cannot be allocated via route 3-2.
[0032] Figure 5(C) shows an example of the coverage area of slice 3. Base station cell ID2 can be provided in area 2-3 shown in Figure 4, and can be provided via route 2-3 on route R. The allocation status at the scheduled time when the user terminal 20 arrives at route 2-3 is 5 / 8, with 3 vacancies. Therefore, slice 3 can be allocated via route 2-3. Base station cell ID3 can be provided in area 3-3 shown in Figure 4, and can be provided via route 3-3 on route R. The allocation status at the scheduled time when the user terminal 20 arrives at route 3-3 is 6 / 7, with 1 vacancy. Therefore, slice 3 can be allocated via route 3-3. Base station cell ID4 can be provided in area 4-3 shown in Figure 4, and can be provided via route 4-3 on route R. The allocation status at the scheduled time when the user terminal 20 arrives at route 4-3 is 0 / 3, with 3 vacancies. Therefore, slice 3 can be allocated via route 4-3.
[0033] In this way, the information processing device 10 obtains slice provision areas for all slices to be searched. Next, the information processing device 10 overlaps the slice provision areas obtained for all slices to be searched, and prioritizes areas with higher quality levels in the overlapping areas to obtain a path as a provisionable network path. Assuming that slice 1 has a throughput of 30 Mbps, slice 2 has a throughput of 20 Mbps, and slice 3 has a throughput of 10 Mbps, the quality levels are highest in the order of slice 1, slice 2, and slice 3.
[0034] 6 is a diagram showing an example of a case where an available network path is generated by superimposing slice provision areas obtained for all slices searched by the information processing device according to this embodiment. In the figure, slice 1 is provided via paths 1-1 and 4-1, slice 2 is provided via paths 1-2 and 2-2, and slice 3 is provided via paths 2-3, 3-3, and 4-3. Note that the path 1-1 portion of path 1-2 is excluded from providing slice 2 because slice 1, which has a higher quality level, can be provided via the path 1-1 portion. Similarly, path 2-2 is excluded from path 2-3, and path 4-1 is excluded from path 4-3.
[0035] 7 is a diagram showing an example of an available network route according to this embodiment. The diagram shows an example of which slices are provided at each point on the route R. In order of proximity to the departure point S, the slices are slice 1, slice 2, slice 3, slice 2, slice 3, unavailable, and slice 1. In this way, if none of the slices can be provided, there may be a range in which the slices cannot be provided.
[0036] Returning to FIG. 6, slice switching points are also shown in addition to the available network paths. Because smooth slice switching is important in available network paths consisting of multiple slices, the slice switching points are derived by the information processing device 10 and provided to the user terminal 20. When deriving the slice switching points, when moving from a low-quality slice to a high-quality slice, the slice switching point is set after passing the start point of the high-quality slice. Also, when moving from a high-quality slice to a low-quality slice, the slice switching point is set before passing the end point of the high-quality slice.
[0037] Specifically, because slice 1 is of higher quality than slice 2, the switching point from slice 1 to slice 2 is a point within route 1-1 near the boundary between route 1-1 and route 1-2. There are various methods for calculating this point depending on the format of route 1-1. If route 1-1 is an area represented by a polygon or the like, one of the points where the line segments constituting the travel route intersect with the area of route 1-1 becomes the boundary point from route 1-1 to route 1-2, and the point just before this boundary point on the line segments of the travel route is set as the slice switching point. Also, if route 1-1 is a collection of line segments, the final point of route 1-1 is the boundary point with route 1-2, and a point just before that is selected from the line segments as the slice switching point.
[0038] Fig. 8 is a diagram showing an example of a slice switching point according to this embodiment. The diagram shows a point identified as a slice switching point when the available network path shown in Fig. 7 is provided. As shown in the diagram, it can be seen that the point where the slice switches is identified as the slice switching point.
[0039] Returning to FIG. 6, the scoring of available network routes will be described. Here, when comparing multiple available network routes, it may not be easy to judge the quality of each available network route because slices with different communication qualities can be provided for each travel route. Therefore, the information processing device 10 performs scoring based on a predetermined criterion and provides the calculated score to the user terminal 20 together with the available network routes, thereby helping the user terminal 20 to make a decision on selecting an available network route.
[0040] In addition to the available network routes, the figure also shows the scores of the available network routes. The score of an available network route indicates the degree of communication quality that can be obtained when traveling along the corresponding travel route; the higher the score, the better the communication quality. When deriving the score, a weighted score is assigned based on the area occupancy rate on the route and the communication quality of the slices. For example, a score out of 100 may be calculated by adding the occupancy rate (%) of slice 1 on the route to the occupancy rate (%) of slice 2 on the route × (communication quality of slice 2 / communication quality of slice 1) + the occupancy rate (%) of slice 1 on the route × (communication quality of slice 3 / communication quality of slice 1). In the example shown in the figure, the score calculated based on this calculation method is 53.
[0041] In FIG. 8, the score of the route R shown is shown to be 53. The distance of the route R is 3.5 km (kilometers), and the estimated arrival time is 10:33. Here, the route from the departure point S to the destination G is not limited to the example of route R shown in the figure, and other routes may exist. In particular, even if route R is the shortest route, if the communication situation is poor, it may be desirable to select a route with good communication situation (even if it is a slightly longer route). Therefore, FIG. 9 will explain an example of a case where multiple routes exist.
[0042] FIG. 9 is a diagram showing an example of a case where there are multiple network routes that can be provided according to this embodiment. Routes R1 and R2 are shown in the diagram. Route R1 is the same as route R shown in FIG. 8. In addition to the items shown in FIG. 8, route R2 is also added to FIG. 9 for comparison. The distance of route R2 is 3 km, and the estimated arrival time is 10:30. Therefore, compared to route R1, route R2 will reach destination G faster. However, the score of route R2 is 15. In other words, route R1 has better communication conditions than route R2. Furthermore, as is clear from the diagram, when route R2 is used, there are more areas where slices cannot be provided than route R1.
[0043] In this way, the information processing device 10 presents a plurality of available network routes, allowing the user to select a desired route. The information processing device 10 can also present distance and communication quality in association with each other, allowing the user to select a route that suits the user's preferences. As shown in the figure, by presenting each available network route with an easy-to-understand name, such as a recommended communication quality route or an improved communication quality route, the user can easily select a desired route.
[0044] Returning to FIG. 2, the explanation will continue on the flow of the information processing method performed by the information processing system 1 after specifying the available network path.
[0045] (Step S4) The information processing device 10 presents the generated one or more available network routes to the user terminal 20. The elements constituting the available network route provided by the information processing device 10 include at least the slice provision area on the route and the estimated arrival time. The elements constituting the available network route may also include elements for GUI (Graphical User Interface) display. Examples of GUI display elements include the route name and the communication quality score. The elements constituting the available network route may also include information for slice switching, such as coordinate information indicating the slice switching point.
[0046] (Step S5) When one or more available network routes are presented, the user terminal 20 selects one of the available network routes. The selection of the available network route may be performed, for example, by a user operation. The user selects a preferred route, taking into consideration, for example, communication quality and travel distance. The user terminal 20 transmits the selected available network route to the information processing device 10. Note that the present invention is not limited to the example in which the available network route is selected by the user, and a configuration in which the available network route is automatically selected by a program may also be adopted.
[0047] (Step S6) Next, the information processing device 10 reserves resources based on the selected available network route. Specifically, the resource reservation is made for each slice with the base station corresponding to the slice provision area on the route. The information processing device 10 reserves resources for the user in the slice allocation status at the estimated arrival time of the user terminal 20. Note that the estimated arrival time may have a margin of about five minutes before or after the estimated arrival time.
[0048] (Step S7) After reserving the resource, the information processing device 10 notifies the user terminal 20 of the result of the resource reservation, whether or not the resource has been secured. If it takes time for the user terminal 20 to make a selection, another person may make a reservation first, and in such a case, the resource may not be secured. If the resource cannot be secured, the process may return to step S3, and another route may be searched for again.
[0049] (Step S8) If resource reservation is successful, the user terminal 20 starts moving along the determined route. When the user terminal 20 reaches a slice switching point during movement, the user terminal 20 transmits a slice switching request to the information processing device 10. Here, the slice switching point is derived in the above-mentioned step S3. Furthermore, the slice switching point may be notified to the user terminal 20 in step S4 or step S7. Note that even if the slice switching point is not derived in step S3, it is possible for the user terminal 20 to derive the slice switching point.
[0050] (Step S9) When a slice switching request is received, the information processing device 10 performs slice switching according to the position of the user terminal 20. Specifically, the information processing device 10 may perform actual slice switching after checking the validity of the switching destination slice and the current position, based on the switching request from the user terminal 20 in step S8.
[0051] As another embodiment, it is also possible that the information processing device 10 takes the initiative in switching slices without a switching request being sent from the user terminal 20 to the information processing device 10. In this case, for example, the information processing device 10 can acquire position information of the user terminal 20 at a predetermined period, and determine the timing of slice switching according to the position information of the user terminal 20 and the coordinates of a switching point that have been derived in advance.
[0052] 10 is a functional configuration diagram showing an example of the functional configuration of an information processing device according to this embodiment. With reference to the same figure, an example of the functional configuration of the information processing device 10 will be described. As shown in the figure, the information processing device 10 includes a route acquisition unit 11, a network identification unit 12, an output unit 13, a switching control unit 14, and a reservation unit 15.
[0053] Each of these functional units is realized, for example, using electronic circuits. Each functional unit may also include internal storage means such as semiconductor memory or a magnetic hard disk drive, as necessary. Each function may also be realized by a computer having a CPU (Central Processing Unit) and software. All or part of each functional unit may also be realized by hardware (e.g., circuitry) such as an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field-Programmable Gate Array). All or part of each functional unit may also be realized by a combination of software and hardware.
[0054] The information processing device 10 may function as a device having the above-described functions by, for example, executing an application installed on the device itself. A specific example of such an application is an application provided to the information processing device 10. Another specific example of such an application is a web browser application. Such an application may be installed in the information processing device 10 in advance, or may be downloaded each time the information processing device 10 is run.
[0055] The route acquisition unit 11 acquires a travel route from the departure point to the destination of the mobile object. Here, the mobile object may be, for example, the above-mentioned user terminal 20 or the vehicle 30. The mobile object is preferably a device capable of information communication, but the present embodiment is not limited to this example, and it is sufficient that the mobile object is equipped with a device that performs information communication, and the mobile object itself does not have to perform information communication.
[0056] The network identification unit 12 identifies an available network based on the coverage areas of a plurality of slice networks obtained by virtually dividing a wireless communication network. The available network is a slice network that can be provided in each section that constitutes a travel route.
[0057] The output unit 13 outputs the travel route acquired by the route acquisition unit 11 in association with information on the available networks identified by the network identification unit 12. The output unit 13 may output, for example, information capable of configuring a display screen such as that shown in FIG.
[0058] Note that the network identification unit 12 may identify multiple available networks as shown in FIG. 9. In this case, the output unit 13 may present information about the multiple available networks identified by the network identification unit 12 to the user operating the mobile body by outputting the information to the mobile body. The user operating the mobile body selects one of the multiple available networks presented. The switching control unit 14 switches the slice network provided to the mobile body to the slice network indicated by the available network selected by the user's operation.
[0059] The network identification unit 12 may identify a slice network based on a communication quality requirement. That is, the network identification unit 12 may identify a slice network that satisfies a communication quality equal to or higher than the communication quality included in the request information acquired from the user terminal 20 as an available network.
[0060] Furthermore, when identifying a slice network based on a communication quality requirement, it is possible that no slice network exists that satisfies the requirement. In this case, a slice network that satisfies a communication quality equal to or higher than the minimum quality can be selected. That is, the network identification unit 12 identifies a slice network that satisfies a communication quality equal to or higher than the communication quality included in the request information acquired from the user terminal 20 as an available network, and if no slice network satisfies a communication quality equal to or higher than the communication quality included in the request information exists, it identifies a slice network that satisfies a communication quality equal to or higher than the minimum quality as an available network.
[0061] Here, the request information acquired by the information processing device 10 from the user terminal 20 preferably includes information on the type of service requested by the mobile unit, information on the quality level, and information on the service level. The network identifying unit 12 can identify an available network based on this request information. Specifically, the network identifying unit 12 may determine communication requirements based on a combination of the service type and quality level included in the request information. Furthermore, the network identifying unit 12 may identify an available network by determining an allowance for when the communication requirements cannot be met based on the service level included in the request information.
[0062] Furthermore, the network identification unit 12 may identify a slice network with available space based on the number of users of the slice, and identify an available network. Specifically, the network identification unit 12 may identify an available network based on the number of users of the slice network or the amount of wireless resources used.
[0063] The number of slice network users or the amount of used wireless resources may be the current situation, but it is preferable to use the situation at the time the mobile object moves. In this case, the network identification unit 12 first predicts the number of slice network users or the amount of used wireless resources at that time based on the time when the mobile object moves to a point on its movement route. The network identification unit 12 can identify an available network based on the predicted number of slice network users or the amount of used wireless resources.
[0064] It is possible to actually switch the slice network provided to the user terminal 20 based on the available network identified by the network identification unit 12. In this case, the network identification unit 12 identifies the available network at each point on the moving route acquired by the route acquisition unit 11, and sets the point on the moving route where the slice network switches as the slice switching point. The output unit 13 outputs information indicating the set slice switching point.
[0065] In addition, when switching from a low-quality to a high-quality slice network at each point on the travel route acquired by the route acquisition unit 11, the network identification unit 12 preferably sets the slice switching point after passing the start point of the high-quality slice. In addition, in when switching from a high-quality to a low-quality slice network at each point on the travel route acquired by the route acquisition unit 11, the network identification unit 12 preferably sets the slice switching point before passing the end point of the high-quality slice.
[0066] Based on the location of the mobile body, the switching control unit 14 switches the slice network provided to the mobile body to the slice network indicated by the available network identified by the network identification unit 12. For example, the available network includes information about a slice switching point, and slice switching may be performed based on the slice switching point and the location of the mobile body. That is, the switching control unit 14 may switch the slice network provided to the mobile body to the slice network indicated by the available network based on a switching request sent from the mobile body, depending on the slice switching point set by the network identification unit 12 and the current location of the mobile body.
[0067] The reservation unit 15 reserves a slice network based on the available networks identified by the network identification unit 12 and the location and time at which the mobile object is estimated to move in the future, based on the travel route acquired by the route acquisition unit 11. The above-mentioned switching control unit 14 may switch the slice network provided to the user terminal 20 depending on the reservation result.
[0068] FIG. 11 is a functional configuration diagram showing an example of the functional configuration of a route acquisition unit included in the information processing device according to this embodiment. The functional configuration shown in the same figure is an example of the functional configuration of the above-mentioned route acquisition unit 11. In the example shown in the same figure, the route acquisition unit 11 acquires a travel route of the user terminal 20 by searching for a route based on a request acquired from the user terminal 20. Note that this embodiment is not limited to this example, and the user terminal 20 may specify a route by itself and provide the specified route to the information processing device 10. In the example shown in the same figure, the route acquisition unit 11 includes a request acquisition unit 111 and a route specification unit 112.
[0069] The request acquisition unit 111 acquires request information from the user terminal 20. The request information is information including the above-mentioned application information. The request information includes at least the departure point and destination of the mobile object, and information regarding the communication quality required by the mobile object.
[0070] The route identification unit 112 identifies one or more travel routes from the departure point to the destination of the acquired mobile object based on the request information acquired by the request acquisition unit 111. Note that the route acquisition unit 111 may also identify a travel route based on map information or the like acquired separately from a server or the like (not shown).
[0071] 12 is a flowchart showing an example of a series of steps in the information processing method according to this embodiment. With reference to the same figure, an example of a series of steps in the information processing method performed by the information processing device 10 as described above will be described.
[0072] (Step S101) First, the information processing device 10 acquires information about the route that the user terminal 20 will travel, from the departure point to the destination.
[0073] (Step S102) Next, the information processing device 10 identifies an available network, which is a slice network that can be provided at each point on the travel route, and generates an available network route.
[0074] (Step S103) Furthermore, the information processing device 10 outputs the generated available network route to the user terminal 20 in association with the travel route.
[0075] (Step S104) The information processing device 10 switches the connection destination of the user terminal 20 depending on the current location of the user terminal 20.
[0076] [Summary of the first embodiment] According to the embodiment described above, the information processing device 10 includes a route acquisition unit 11 to acquire a travel route from the departure point of a mobile body to the destination, includes a network identification unit 12 to identify available networks that are slice networks that can be provided in each section of the travel route based on the coverage areas of multiple slice networks that virtually divide a wireless communication network, and includes an output unit 13 to output information on the travel route acquired by the route acquisition unit 11 and the available networks identified by the network identification unit 12 in association with each other. By adopting such a configuration, the information processing device 10 can continuously provide high-quality communication to the user terminal 20 along the route from the departure point to the destination.
[0077] [Second embodiment] Next, a second embodiment will be described with reference to Fig. 13. Here, as described in the first embodiment, while the user terminal 20 is moving on a moving route indicated in an available network, the user terminal 20 may deviate from the planned moving route. In such a case, a re-search for the moving route (rerouting) is generally performed. In the second embodiment, an example of processing when the user terminal 20 deviates from the planned moving route while moving will be described.
[0078] 13 is a diagram showing a series of steps in the information processing method according to the second embodiment. Of the processes shown in the diagram, step S24 corresponds to step S4 described above, and steps S27 to S29 correspond to steps S2 to S9 described above. For the sake of brevity, descriptions of matters that have already been explained may be omitted.
[0079] (Step S21) First, assume that the user terminal 20 deviates from the selected travel route while traveling along the selected travel route. In this case, the user terminal 20 detects the deviation from the travel route. Note that the information processing device 10 may detect the deviation from the travel route instead of the user terminal 20.
[0080] (Step S22) When a deviation of the travel route is detected, the user terminal 20 requests the information processing device 10 to present an alternative route. Note that the request for presenting an alternative route may be transmitted to the information processing device 10 after the user terminal 20 has identified the travel route and includes information about the travel route, or may be transmitted to the information processing device 10 including at least the starting point (i.e., the current position) after the deviation from the travel route. When the position of the mobile object deviates from the travel route, the route identification unit 112 may also acquire an alternative route, which is a new travel route from the current position of the mobile object to the destination. Note that the request information for generating a network route has already been transmitted from the user terminal 20 to the information processing device 10, so it does not necessarily need to be retransmitted.
[0081] (Step S23) The information processing device 10 generates an alternative available network route based on the acquired alternative route. It can also be said that the network identification unit 12 identifies an available network in each section constituting the alternative route. The route generation method may be the same as the procedure described in the first embodiment.
[0082] (Step S25) The user terminal 20 presents alternative available network routes to the user and allows the user to select one. The user terminal 20 also acquires the slice network route selection result from the user. Here, in the second embodiment, it is assumed that the route selection will be performed while the user is driving the vehicle 30, so manual selection does not necessarily have to be performed on the user side. If manual selection is not performed, a method can be considered in which one alternative route is presented and if there is no response from the user side for a certain period of time, the method automatically switches to the alternative route.
[0083] (Step S26) Next, the information processing device 10 reserves resources based on the alternative available network route. Specifically, resource reservation is performed for each slice with respect to the base station corresponding to the slice provision area on the route. The information processing device 10 reserves resources for the user in the slice allocation status at the estimated arrival time of the user terminal 20. Note that the estimated arrival time may have a margin of about 5 minutes before or after. Furthermore, if the user terminal 20 moves to an alternative route, the already reserved resources will not be used (because the user terminal 20 will not be able to arrive by the reserved time). Therefore, in the second embodiment, reserved resources that are no longer needed are released.
[0084] [Third embodiment] Next, a third embodiment will be described with reference to FIG. 14. In the second embodiment, an example of changing the route to an alternative route due to deviation of the user terminal 20 from the travel route has been described. However, the reason why the slice network provided to the user terminal 20 needs to be changed is not limited to deviation of the user terminal 20 from the travel route, and may also be due to reasons on the network side. For example, when the cell standard for which the information processing device 10 reserved resources is exceeded, it becomes necessary to provide an alternative slice network. In the third embodiment, an example of processing when providing an alternative slice network due to reasons on the network side will be described.
[0085] 14 is a diagram showing a series of steps in an information processing method according to the third embodiment. Of the steps shown in the diagram, step S34 corresponds to step S4 described above, and steps S37 to S39 correspond to steps S2 to S9 described above. For the sake of brevity, descriptions of matters that have already been described may be omitted.
[0086] (Step S30) In this embodiment, resource management and resource reservation for the target network slice are performed on the information processing device 10 side. Meanwhile, it may be predicted that the usage load of other slices (including, for example, those with low priority) will increase, and users of the slices that have reserved those slices will communicate, causing communication degradation for users communicating in the other slices. In such a case, it may be possible to request the users who have reserved the slices to search for a route again.
[0087] For example, it is assumed that before slice communication is performed in a cell reserved by mobility, the RB (resource block) usage rate in that cell is higher than a preset threshold. More specifically, if the RB usage rate is 80% and slice users use 30%, the overflowing 10% may cause communication degradation for users other than the slice users.
[0088] The RB usage amount used by a slice user can be estimated by accumulating actual data on how much resource was occupied in a target cell for a slice that guarantees a certain value such as throughput, and referring to that history. Another method is to accumulate trends in wireless quality and RB usage rate, and estimate the amount of resources to be used based on the wireless quality at the location where the slice user is using the slice.
[0089] (Step S31) When it is detected that the resource reserved cell standard is exceeded, the information processing device 10 requests the user terminal 20 to perform a route search again.
[0090] (Step S32) The user terminal 20 approves the request from the information processing device 10. When the approval is given, it is preferable that the current location information of the user terminal 20 is also notified to the information processing device 10.
[0091] (Step S33) When approval is given by the user terminal 20, the information processing device 10 generates an alternative available network route. The alternative available network route is generated based on the current location information of the target user terminal 20. The method for generating the available network route is as described above.
[0092] (Step S35) Next, the user terminal 20 presents alternative available network routes to the user and allows the user to select one. The user terminal 20 also acquires the slice network route selection result from the user. Here, in the third embodiment, it is assumed that the route selection will be performed while the user is driving the vehicle 30, so manual selection does not necessarily have to be performed on the user side. If manual selection is not performed, a method can be considered in which one alternative route is presented and if there is no response from the user side for a certain period of time, the method automatically switches to the alternative route.
[0093] (Step S26) Next, the information processing device 10 reserves resources based on the alternative available network route. Specifically, the resource reservation is made for each slice to the base station corresponding to the slice providing area on the route. The information processing device 10 reserves resources for the user in the slice allocation status at the estimated arrival time of the user terminal 20. Note that the estimated arrival time may have a margin of about five minutes before or after the estimated arrival time.
[0094] In the third embodiment, when the cell limit of the reserved slice network is exceeded, the route acquisition unit 11 acquires an alternative route, which is a new travel route from the current location of the mobile object to the destination. Also, the network identification unit 12 identifies available networks in each section of the alternative route.
[0095] [Internal configuration] FIG. 15 is a block diagram showing an example of the internal configuration of an information processing device according to this embodiment. The computer shown in FIG. 15 illustrates an example of a specific hardware configuration for realizing the information processing device 10. The computer includes a central processing unit (processor) 901, a RAM 902, an input / output port 903, input / output devices 904 and 905, and a bus 906. The computer itself can be realized using existing technology. The central processing unit 901 executes instructions contained in a program read from the RAM 902 or the like. In accordance with each instruction, the central processing unit 901 writes data to the RAM 902, reads data from the RAM 902, and performs arithmetic and logical operations. The RAM 902 stores data and programs. Each element included in the RAM 902 has an address and can be accessed using the address. RAM is an abbreviation for "random access memory." The input / output port 903 is a port through which the central processing unit 901 exchanges data with external input / output devices. The input / output devices 904 and 905 are input / output devices. Input / output devices 904 and 905 exchange data with the central processing unit 901 via an input / output port 903. A bus 906 is a common communication path used within the computer. For example, the central processing unit 901 reads and writes data from and to the RAM 902 via the bus 906. Also, for example, the central processing unit 901 accesses the input / output port via the bus 906. All or part of the information processing device 10 may be realized using hardware such as an ASIC, a PLD, or an FPGA. All or part of each functional unit may be realized by a combination of software and hardware.
[0096] The above-described embodiment makes it possible to "continuously provide high-quality communications along the route a user terminal takes from its current location to its destination." Therefore, this embodiment can contribute to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote sustainable industrialization, and foster innovation."
[0097] Although an embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and design changes and the like are also included within the scope that does not deviate from the gist of the present invention.
[0098] Furthermore, a computer program for implementing the functions of each of the above-described devices may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read and executed by a computer system. Note that the term "computer system" may also include hardware such as an OS and peripheral devices. Furthermore, the term "computer-readable recording medium" refers to a storage device such as a flexible disk, a magneto-optical disk, a ROM, a writable nonvolatile memory such as a flash memory, a portable medium such as a DVD (Digital Versatile Disc), or a hard disk built into a computer system.
[0099] Furthermore, the term "computer-readable recording medium" also includes a storage medium that stores a program for a certain period of time, such as a volatile memory (e.g., DRAM (Dynamic Random Access Memory)) within a computer system that serves as a server or client when the program is transmitted via a network such as the Internet or a communication line such as a telephone line. The program may also be transmitted from a computer system that stores the program in a storage device or the like to another computer system via a transmission medium or by transmission waves within the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has the function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may also be a program that realizes part of the aforementioned functions. Furthermore, the program may be a so-called differential file (differential program) that can realize the aforementioned functions in combination with a program already stored in the computer system. [Explanation of symbols]
[0100] 1...information processing system, 10...information processing device, 20...user terminal, 30...vehicle, 11...route acquisition unit, 12...network identification unit, 13...output unit, 14...switching control unit, 15...reservation unit, 111...request acquisition unit, 112...route identification unit, NW...information communication network, S...departure point, G...destination, R...route
Claims
1. a route acquisition unit that acquires a travel route from a departure point to a destination point of a moving object; a network identification unit that identifies an available network, which is a slice network that can be provided in each section that constitutes a travel route, based on the coverage areas of multiple slice networks that are virtually divided from a wireless communication network; an output unit that outputs the travel route acquired by the route acquisition unit and information on the available network identified by the network identification unit in association with each other; Equipped with The network identification unit identifies the available network based on the number of users of the slice network or the amount of wireless resources used. Information processing device.
2. Further, a switching control unit is provided to switch the slice network provided to the mobile device to the slice network indicated by the available network based on the location of the mobile device. The information processing device according to claim 1 .
3. the network identification unit identifies a plurality of the available networks; the output unit outputs information about the plurality of available networks identified by the network identification unit to the mobile object, thereby presenting the information to a user operating the mobile object; The switching control unit switches the slice network provided to the mobile object to the slice network indicated by the available network selected by the user's operation. The information processing device according to claim 2 .
4. The route acquisition unit a request acquisition unit that acquires request information that is information about a departure point and a destination of the mobile object and a communication quality required by the mobile object; a route specifying unit that specifies one or more travel routes from a departure point to a destination point of the acquired moving object based on the request information; By providing the above, a travel route is obtained. The information processing device according to claim 1 .
5. The network identification unit identifies a slice network that satisfies a communication quality equal to or higher than the communication quality included in the request information as the available network. The information processing device according to claim 4 .
6. The network identification unit identifies a slice network that satisfies a communication quality equal to or higher than the communication quality included in the request information as the available network, and if there is no slice network that satisfies a communication quality equal to or higher than the communication quality included in the request information, identifies a slice network that satisfies a communication quality equal to or higher than a minimum quality as the available network. The information processing device according to claim 4 .
7. the request information includes information on the type of service requested by the mobile unit, information on a quality level, and information on a service level; the network specifying unit determines communication requirements based on a combination of the type of service and the quality level included in the request information, and specifies the available network by determining an allowance for when the communication requirements cannot be satisfied based on the service level included in the request information. The information processing device according to claim 4 .
8. The network identification unit predicts the number of users of the slice network or the amount of wireless resources being used at the time when the moving body moves from one point on the moving route to another, and identifies the available network based on the predicted number of users of the slice network or the amount of wireless resources being used. The information processing device according to claim 1 .
9. The network identification unit identifies the available network at each point on the travel route acquired by the route acquisition unit, and sets a point on the travel route where the slice network switches as a slice switching point; the output unit outputs information indicating the set slice switching point. The information processing device according to claim 1 .
10. The network identification unit sets the slice switching point after passing the start point of the high-quality slice when moving from a low-quality to a high-quality slice network on the movement route acquired by the route acquisition unit, and sets the slice switching point before passing the end point of the high-quality slice when moving from a high-quality to a low-quality slice network. The information processing device according to claim 9 .
11. A switching control unit is further provided to switch the slice network provided to the mobile unit to the slice network indicated by the available network, The network identification unit identifies the available network at each point on the travel route acquired by the route acquisition unit, and sets a point on the travel route where the slice network switches as a slice switching point; The switching control unit switches the slice network provided to the mobile body to the slice network indicated by the available network based on a switching request transmitted from the mobile body according to the slice switching point and the current location of the mobile body. The information processing device according to claim 1 .
12. The mobile station further includes a reservation unit that reserves the slice network based on the available network and a location and time where the mobile object is estimated to move in the future based on the travel route acquired by the route acquisition unit. The information processing device according to claim 1 .
13. the route acquisition unit acquires an alternative route, which is a new route from the current position of the mobile object to the destination, when the position of the mobile object deviates from the route; the network identification unit identifies the available network in each section constituting the alternative route; The information processing device according to claim 1 .
14. the route acquisition unit acquires an alternative route, which is a new travel route from the current location of the moving object to the destination, when a cell standard exceeding the reserved slice network is detected; the network identification unit identifies the available network in each section constituting the alternative route; The information processing device according to claim 12.
15. An information processing method performed using a computer, a route acquisition step of acquiring a travel route from a departure point to a destination point of the mobile object; a network identification process for identifying an available network, which is a slice network that can be provided in each section constituting a travel route, based on the provision areas of a plurality of slice networks obtained by virtually dividing a wireless communication network; an output step of outputting the travel route acquired in the route acquisition step and information on the available network identified in the network identification step in association with each other; and The network identification step identifies the available network based on the number of users of the slice network or the amount of wireless resources used. Information processing method.
16. On the computer, a route acquisition step of acquiring a travel route from a departure point to a destination point of the mobile object; a network identification step of identifying an available network, which is a slice network that can be provided in each section constituting a travel route, based on the provision areas of a plurality of slice networks obtained by virtually dividing a wireless communication network; an output step of outputting the travel route acquired in the route acquisition step and information on the available network identified in the network identification step in association with each other; Execute The network identification step identifies the available network based on the number of users of the slice network or the amount of radio resources used. program.
Citation Information
Patent Citations
Wireless communication system, network, and mobile terminal used for the wireless communication system
JP2002199426A
Geographic routing based on 5g network slice availability
US20220150794A1
Distribution system
JP2019041241A