Information processing device
The information processing device uses a learning algorithm to optimize tracking area management by identifying and scoring boundaries between areas, reducing paging signals and processing loads in communication systems.
Patent Information
- Application Number
- PCT/JP2024/030127
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-26
- Publication Date
- 2026-03-05
AI Technical Summary
Existing communication systems face inefficiencies in reducing the number of paging signals transmitted due to suboptimal tracking area management, leading to increased processing loads and potential communication failures.
An information processing device employing a learning algorithm to classify point clouds and identify boundaries between tracking areas, calculating a quality index for these boundaries, and outputting information on the tracking area list status to optimize paging signal transmission.
Reduces the number of paging signals required, thereby decreasing processing loads and minimizing communication failures by improving tracking area management.
Smart Images

Figure JP2024030127_05032026_PF_FP_ABST
Abstract
Description
Information processing device
[0001] The present invention relates to an information processing device.
[0002] Conventionally, a communication terminal is called (paged) using a tracking area (TA) and a tracking area list (TA-List). For example, the invention described in Patent Document 1 provides a communication terminal with a tracking area list according to its mobility characteristics.
[0003] Japanese Patent Application Laid-Open No. 2022-003719
[0004] In order to reduce the number of paging signals transmitted when a communication terminal is called, efforts are being made to optimize the tracking area to which a wireless base station belongs and the tracking area list.
[0005] Therefore, an object of the present invention is to provide a mechanism that enables checking the status of the tracking area list to which a wireless base station belongs.
[0006] In order to solve the above problem, the present invention provides an information processing device comprising: an identification unit that uses a learning algorithm to classify point clouds to identify, on a map, a boundary between a group of communication areas of one or more wireless base stations belonging to a first tracking area list and a group of communication areas of one or more wireless base stations belonging to a second tracking area list; a calculation unit that calculates a quality index value of the boundary; and an output unit that outputs information corresponding to the calculated quality index value.
[0007] According to the present invention, it is possible to check the status of the tracking area list to which the wireless base station belongs.
[0008] 1 is a schematic diagram showing a communication system 1 according to an embodiment. FIG. 1 is a schematic diagram showing a paging method in the communication system 1. FIG. 1 is a schematic diagram showing a paging method in the communication system 1. FIG. 2 is a schematic diagram showing a location registration signal RS. FIG. 2 is a block diagram showing a hardware configuration of an information processing device 10 according to an embodiment. FIG. 3 is a block diagram showing a functional configuration of the information processing device 10. FIG. 4 is a diagram illustrating data stored in the information processing device 10. FIG. 5 is a diagram illustrating an image displayed on the information processing device 10. FIG. 6 is a diagram illustrating data stored in the information processing device 10. FIG. 7 is a diagram illustrating an image displayed on the information processing device 10. FIG. 8 is a diagram illustrating an image displayed on the information processing device 10. FIG. 9 is a diagram illustrating data stored in the information processing device 10. FIG. 10 is a diagram illustrating an image displayed on the information processing device 10. FIG. 11 is a flowchart showing the operation of a processing device 105 of the information processing device 10. FIG. 12 is a diagram illustrating an image displayed on the information processing device 10 according to a modified example.
[0009] A. Embodiment First, a description will be given of calling (paging) a communication terminal using a tracking area (TA) and a tracking area list (TA-List). FIG. 1 is a schematic diagram showing a communication system 1. The communication system 1 is a wireless communication system using, for example, LTE (Long Term Evolution). The communication system 1 includes a communication terminal 20, an MME (Mobility Management Entity) 30, and multiple wireless base stations S (S1 to S5 are shown in FIG. 1).
[0010] The communication terminal 20 is a mobile communication device such as a smartphone, an in-vehicle device, a wearable terminal, an IoT (Internet of Things) device, etc. The communication terminal 20 may also be referred to as a user equipment (UE).
[0011] The radio base stations S constitute a radio access network (RAN) in the communication system 1 that performs radio communication with the communication terminals 20. The radio base stations S may also be referred to as eNBs (evolved Node Bs). The radio base stations S (S1 to S5) shown in FIG. 1 wirelessly communicate with the communication terminals 20 located within their respective communication areas A (A1 to A5) called cells. In the RAN, the communication areas A of the many radio base stations S form the communication area of the network. In this embodiment, only a few radio base stations S are shown, but in reality, hundreds to thousands of radio base stations S are deployed in the communication system 1.
[0012] The MME 30 is a node that constitutes a control plane (C-Plane) in the core network (CN) of the communication system 1. The MME 30 and each radio base station S are connected by a line called a backhaul. In FIG. 1 , the connection between the MME 30 and each radio base station S is omitted from the illustration. The MME 30 performs various controls in the communication system 1, such as registering the communication terminal 20 in the core network and managing the mobility of the communication terminal 20.
[0013] 2 to 4 are schematic diagrams illustrating a paging method in communication system 1. The upper parts of FIGS. 2 to 4 schematically illustrate communication areas A1 to A9 of wireless base stations S1 to S9. As shown by the dotted lines, it is assumed that communication terminal 20 was located in communication area A5 of wireless base station S5 when the previous incoming call ended (when the call ended). In other words, the wireless base station S last accessed by communication terminal 20 is wireless base station S5. Meanwhile, as shown by the solid lines, it is assumed that communication terminal 20 is currently located in communication area A1 of wireless base station S1.
[0014] The lower parts of Figures 2 to 4 schematically show tracking areas TA to which wireless base stations S1 to S9 belong. In the example shown in the figures, tracking area list L1 (denoted as "TA-List1" in the figures) includes tracking areas TA1 to TA3. Tracking area TA1 contains wireless base stations S1 to S3. In other words, wireless base stations S1 to S3 belong to tracking area TA1. Furthermore, wireless base stations S1 to S3 belong to tracking area list L1. Furthermore, tracking area TA2 contains wireless base stations S4 to S6. Tracking area TA3 contains wireless base stations S7 to S9.
[0015] Here, a case where an incoming call request is made to the communication terminal 20 will be considered. The incoming call request includes, for example, receiving a message using a message application and a push notification from a social networking service (SNS) application or the like. When an incoming call request is made to the communication terminal 20, the MME 30 first causes a paging signal to be transmitted from the radio base station S5 last accessed by the communication terminal 20 (see FIG. 2 ). Hereinafter, transmission of a paging signal from the radio base station S5 last accessed by the communication terminal 20 will be referred to as a “first paging,” and a paging signal transmitted in the first paging will be referred to as a “first paging signal.” The “first paging” may also be referred to as a “first paging (initial paging).” The “first paging signal” may also be referred to as a “first paging signal.” In the example shown in FIG. 2 , the communication terminal 20 is not located in the communication area A5 of the radio base station S5, so the incoming call request by the first paging signal fails.
[0016] If the call reception request by the first paging signal fails, the MME 30 causes all radio base stations S belonging to the tracking area TA to which the radio base station S5 (the radio base station S that transmitted the first paging signal) belongs to transmit paging signals (see FIG. 3 ). Hereinafter, transmission of paging signals from all radio base stations S in the tracking area TA to which the radio base station S that transmitted the first paging signal belongs will be referred to as "second paging," and the paging signal transmitted in the second paging will be referred to as the "second paging signal." The "second paging" may also be referred to as a "retransmitted paging signal." The "second paging signal" may also be referred to as a "retransmitted paging signal." In the example shown in FIG. 3 , the radio base station S5 belongs to the tracking area TA2. Therefore, the second paging signal is transmitted to the communication areas A4 to A6 of the radio base stations S4 to S6. In the example shown in FIG. 3 , the communication terminal 20 is not located in the communication areas A4 to A6 of the radio base stations S4 to S6, so the call reception request by the second paging signal fails.
[0017] If the call reception request by the second paging signal fails, the MME 30 causes all radio base stations S in the tracking area list L that includes the tracking area TA2 (the tracking area TA that transmitted the second paging signal) to transmit paging signals (see FIG. 4 ). Hereinafter, transmitting paging signals from all radio base stations S in the tracking area list L that includes the tracking area TA that transmitted the second paging signal is referred to as "third paging," and the paging signal transmitted in the third paging is referred to as the "third paging signal." The term "third paging" may also be referred to as "re-resend paging." The term "third paging signal" may also be referred to as "re-resend paging signal." In the example shown in FIG. 4 , the tracking area TA2 is included in the tracking area list L1. Therefore, the third paging signal is transmitted to the communication areas A1 to A9 of the radio base stations S1 to S9 that belong to the tracking area list L1. In the example shown in FIG. 4 , since the communication terminal 20 is located in the communication area A1 of the radio base station S1, the call reception request is successful by the third paging signal.
[0018] In addition, if the incoming call request fails even with the third paging signal, MME 30 causes paging signals to be transmitted not only from the radio base stations S in the tracking area list L1 but also from radio base stations S belonging to other tracking area lists L adjacent to the tracking area list L1 (for example, tracking area list L2 shown in Figure 5).
[0019] In this way, if the call reception request at communication terminal 20 fails, the transmission range of the paging signal expands, and the processing load at each wireless base station S increases. For example, considering the number of paging signal transmissions at wireless base stations S1 to S9, if the call reception is successful at the first paging, the total number of paging signal transmissions is 1 (first paging signal from wireless base station S5). If the call reception is successful at the second paging, the total number of paging signal transmissions is 4 (first paging signal from wireless base station S5 + second paging signals from wireless base stations S4 to S6). If the call reception is successful at the third paging, the total number of paging signal transmissions is 13 (first paging signal from wireless base station S5 + second paging signals from wireless base stations S4 to S6 + third paging signal from wireless base stations S1 to S9).
[0020] Furthermore, the greater the number of communication terminals 20 in the communication system 1, the greater the number of transmitted paging signals, resulting in a larger processing load in each wireless base station S. If the processing load exceeds the processing capacity of the wireless base station S, communication failure may occur, and it is therefore desirable to reduce the number of transmitted paging signals throughout the communication system 1. One example of a measure to reduce the number of transmitted paging signals is to set tracking areas TA so that, even when the communication terminal 20 moves, it is more likely to be located in the same tracking area TA before and after the movement.
[0021] Another signal generated in the communication system 1 is a location registration signal RS. The location registration signal RS is transmitted to the MME 30 when the communication terminal 20 moves between communication areas A of radio base stations S that belong to different tracking area lists L.
[0022] Fig. 5 is a schematic diagram showing a location registration signal RS. In addition to the radio base stations S1 to S9 belonging to the tracking area list L1 shown in Fig. 2 etc., Fig. 5 also shows radio base stations S10 to S14 belonging to a tracking area list L2 (denoted as "TA-List2" in the figure). The tracking area list L2 includes tracking areas TA4 to TA5. The tracking area TA4 contains the radio base stations S10 to S12. In other words, the radio base stations S10 to S12 belong to the tracking area TA4. Furthermore, the tracking area TA5 contains the radio base stations S13 to S14.
[0023] 5 , when communication terminal 20 moves from communication area A9 of radio base station S9 belonging to tracking area list L1 to communication area A10 of radio base station S10 belonging to tracking area list L2, communication terminal 20 transmits a location registration signal RS to MME 30. The location registration signal RS is transmitted to MME 30 via radio base station S. Therefore, an increase in the number of location registration signals RS transmitted is one factor that increases the processing load of radio base station S.
[0024] One possible measure for transmitting the location registration signal RS is to increase the number of wireless base stations S belonging to one tracking area list L. On the other hand, since the third paging signal is transmitted to all wireless base stations S belonging to one tracking area list L, it is predicted that the greater the number of wireless base stations S belonging to one tracking area list L, the greater the number of transmitted paging signals. In other words, there is a trade-off between the number of transmitted location registration signals RS and the number of transmitted paging signals.
[0025] A-2. Information Processing Device FIG. 6 is a block diagram showing the hardware configuration of the information processing device 10. The information processing device 10 is, for example, owned by a business (telecommunications carrier) that manages and operates the communication system 1. The information processing device 10 is physically configured as a computer including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, and a bus connecting these. Each of these devices operates using power supplied from a battery (not shown). In the following description, the term "device" can be interpreted as a circuit, device, unit, etc. The hardware configuration of the information processing device 10 may be configured to include one or more of the devices shown in FIG. 2, or may be configured without including some of the devices. Furthermore, the information processing device 10 may be configured by communicating multiple devices each having a different housing.
[0026] Each function of the information processing device 10 is realized by loading specified software (programs) onto hardware such as the processor 1001 and memory 1002, causing the processor 1001 to perform calculations, control communication via the communication device 1004, and control at least one of reading and writing data in the memory 1002 and storage 1003.
[0027] The processor 1001 controls the entire computer by running, for example, an operating system. The processor 1001 may be configured as a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc. Furthermore, for example, a baseband signal processing unit, a call processing unit, etc. may be realized by the processor 1001.
[0028] The processor 1001 reads programs (program codes), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002 and executes various processes in accordance with these. The programs used are those that cause a computer to execute at least some of the operations described below. The functional blocks of the information processing device 10 may be implemented by a control program stored in the memory 1002 and running on the processor 1001. Various processes may be executed by one processor 1001, or may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The programs may be transmitted to the information processing device 10 via a telecommunications line.
[0029] The memory 1002 is a computer-readable recording medium and may be configured by at least one of, for example, a read-only memory (ROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a random access memory (RAM), etc. The memory 1002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 1002 can store executable programs (program codes), software modules, etc. for implementing the method according to this embodiment.
[0030] Storage 1003 is a computer-readable recording medium, and may be composed of at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 1003 may also be called an auxiliary storage device.
[0031] The communication device 1004 is hardware (transmission / reception device) for communicating between computers via at least one of a wired network and a wireless network, and is also called, for example, a network device, a network controller, a network card, or a communication module.
[0032] The input device 1005 is an input device (e.g., keys, buttons, etc.) that accepts input from the outside. The output device 1006 is an output device (e.g., a display device such as a monitor) that outputs to the outside. The input device and the output device may be integrated into one device (e.g., a touch screen).
[0033] Each device, such as the processor 1001 and the memory 1002, is connected by a bus for communicating information. The bus may be configured using a single bus, or may be configured using different buses between each device.
[0034] The information processing device 10 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.
[0035] 7 is a block diagram showing the functional configuration of the information processing device 10. In the information processing device 10, a processor 1001 reads a program or the like from a storage 1003 to a memory 1002 and executes the program, thereby realizing the functions of a storage unit 11, an identification unit 12, a calculation unit 13, and an output unit 14.
[0036] The memory unit 11 stores information regarding a plurality of tracking areas TA that include a communication area A of at least one of the plurality of radio base stations S, and information regarding a plurality of tracking area lists L that each include at least one tracking area TA of the plurality of tracking areas TA.
[0037] Taking the wireless base station S shown in FIGS. 2 to 5 as an example, the communication system 1 has at least two tracking area lists L1 and L2. Tracking area list L1 includes tracking areas TA1 to TA3. Tracking area TA1 includes communication areas A1 to A3 of wireless base stations S1 to S3. Tracking area TA2 includes communication areas A4 to A6 of wireless base stations S4 to S6. Tracking area TA3 includes communication areas A7 to A9 of wireless base stations S7 to S9. Furthermore, tracking area list L2 includes tracking areas TA4 to TA5. Tracking area TA4 includes communication areas A10 to A12 of wireless base stations S10 to S12. Tracking area TA5 includes communication areas A13 to A14 of wireless base stations S13 to S14. For example, as illustrated in FIG. 9 , the storage unit 11 stores, in association with a wireless base station ID that is identification information of each wireless base station S, the latitude and longitude that indicate the location of the wireless base station S, and a TAL ID that is identification information of the tracking list area to which the wireless base station S belongs.
[0038] The identification unit 12 uses a learning algorithm for classifying point clouds to identify, on a map, a boundary between a group of communication areas of one or more wireless base stations S belonging to a first tracking area list and a group of communication areas of one or more wireless base stations S belonging to a second tracking area list different from the first tracking area list. On the map, the group of communication areas of one or more wireless base stations S belonging to the first tracking area list and the group of communication areas of one or more wireless base stations S belonging to the second tracking area list are adjacent to each other. The machine learning algorithm used here for classifying point clouds is, for example, a support vector machine that uses, as training data, information on the position of each wireless base station S (explanatory variables) and information on the affiliation of the multiple wireless base stations S to each tracking area list (objective variable).
[0039] For example, when the position b of a wireless base station S on a map is as shown in FIG. 10 , the identification unit 12 uses a support vector machine to calculate multiple coefficients included in an N-order curve that indicates the boundary of the communication area group of multiple wireless base stations S belonging to each tracking area list, from the latitude and longitude indicating the position of the wireless base station S and the TAL ID that is the identification information of the tracking list area to which the wireless base station S belongs, in association with the wireless base station ID that is the identification information of each wireless base station S. As a result, as shown in FIG. 10 , coefficients 1, 2, ... included in the N-order curve are calculated for each curve ID that is the identification information of each N-order curve, and stored in the storage unit 11. As a result, for example, as shown in FIG. 11 , the boundary D of the communication area group of multiple wireless base stations S belonging to each tracking area list is identified on the map. Note that in FIGS. 9 , 11 to 13 , 15 , and 17 , the positions b of multiple wireless base stations S belonging to the same tracking area list are represented in the same color.
[0040] The calculation unit 13 calculates a quality score, which is an index value of the quality of each boundary D. Specifically, as shown in Fig. 12 , the calculation unit 13 divides the map into a plurality of regions a (four regions a1, a2, a3, and a4 in Fig. 12 ), for example, by using grid lines g in a lattice pattern. Then, as shown in Fig. 13 , the calculation unit 13 calculates, for each of these regions, the minimum distance d between the positions of one or more wireless base stations S belonging to the tracking area list and the boundary D identified for that tracking area list. As a result, as shown in Fig. 14 , the minimum distance d is calculated for each region and stored in the storage unit 11 in association with a region ID, which is identification information for each region.
[0041] Then, the calculation unit 13 calculates the quality score of the boundary D based on this minimum distance d. Specifically, for each region a, the calculation unit 13 calculates a higher quality score as the minimum distance d between the position of a wireless base station S belonging to the tracking area list and the boundary D identified for that tracking area list decreases.
[0042] The output unit 14 outputs information corresponding to the calculated quality score. For example, the output unit 14 causes the output device 1006 (display device) to display an image corresponding to the calculated quality score on a map. Specifically, as shown in FIG. 15 , the output unit 14 displays the boundary D included in region a on the map in a color corresponding to the quality score calculated for each region a. In the example of FIG. 15 , the boundary D included in region a1 and the boundary D included in region a3 are represented in the same color, indicating that these boundaries have the same quality. On the other hand, the boundary D included in region a2 and the boundary D included in region a4 are represented in different colors, indicating that these boundaries have different quality. Furthermore, the boundary D included in region a1 and the boundary D included in region a3 are represented in different colors, indicating that these boundaries have different quality. Similarly, the boundary D included in region a1 and the boundary D included in region a3 are represented in different colors, indicating that these boundaries have different quality. In this way, the boundary D within the region a is represented in a different color depending on the quality score calculated for that region a, so that the quality level of the boundary D contained in that region a can be easily grasped visually.
[0043] 16 is a flowchart showing the operation of the processing device 105 of the information processing device 10. In Fig. 16, the identification unit 12 uses a learning algorithm for classifying a point cloud, such as a support vector machine, to identify a boundary D on a map between a group of communication areas of wireless base stations S belonging to the first tracking area list and a group of communication areas of wireless base stations S belonging to the second tracking area list (step s11).
[0044] The calculation unit 13 divides the map into, for example, multiple regions a (step s12), and calculates the minimum distance d between the position of a wireless base station S belonging to the tracking area list for each of these regions a and the boundary D identified for the tracking area list, and calculates the quality score of boundary D based on this minimum distance d (step s13).
[0045] The output unit 14 displays the boundary D on the map in a color corresponding to the calculated quality score (step s14).
[0046] B: Modification The output unit 14 may output (display) on the output device 1006 (display device) a movement state graphic that indicates the state of movement of the communication terminal 20 between each of the wireless base stations S, in addition to the information described in the above embodiment on the map. Specifically, as shown in Fig. 17 , the output unit 14 displays movement state graphics U (U1, U2, U3) that connect the positions b of each of the wireless base stations S and have a display mode that corresponds to the number of movements of the communication terminal 20 between the positions b of each of the wireless base stations. Here, the movement state graphic U is an image that corresponds to a thicker dotted line as the number of movements of the communication terminal 20 between the wireless base stations S increases, but is not necessarily limited to this example. For example, the color or shape of the movement state graphic U may differ depending on the number of movements of the communication terminal 20 between the wireless base stations S. Regarding the number of movements of the communication terminal 20 between each radio base station S, for example, each time the communication terminal 20 accesses a radio base station S, the MME 30 can identify which radio base station S's communication area the communication terminal 20 moved from and to.
[0047] Furthermore, the output unit 14 may display a movement state figure U1 indicating the state of movement of the communication terminal 20 between wireless base stations S belonging to the first tracking area list and a movement state figure U2 indicating the state of movement of the communication terminal 20 between wireless base stations S belonging to the second tracking area list in a display manner that allows each to be distinguished. In Fig. 17, the movement state figure U1 indicating the state of movement of the communication terminal 20 between wireless base stations S belonging to the first tracking area list and the movement state figure U2 indicating the state of movement of the communication terminal 20 between wireless base stations S belonging to the second tracking area list are displayed in different colors, but this is not necessarily limited to this example, and the thickness or shape of the movement state figure U may be different.
[0048] Furthermore, the output unit 14 may display, in a distinguishable display manner, a movement state graphic indicating the movement state of the communication terminal 20 between radio base stations S that all belong to one tracking area list and a movement state graphic indicating the movement state of the communication terminal 20 between radio base stations S that each belong to a different tracking area list. In Fig. 17, the movement state graphics U1 and U2 indicating the movement state of the communication terminal 20 between radio base stations S that all belong to one tracking area list and the movement state graphic U3 indicating the movement state of the communication terminal 20 between radio base stations S that each belong to a different tracking area list are displayed in different colors, but this is not necessarily limited to this example. The thickness or shape of the movement state graphic U may also be different.
[0049] This makes it possible to visually and easily grasp the movement state of the communication terminal 20 between each radio base station S. It also makes it possible to visually and easily grasp the difference between the movement state graphic U1 indicating the movement state of the communication terminal 20 between radio base stations S belonging to a first tracking area list and the movement state T of the communication terminal 20 between radio base stations S belonging to a second tracking area list. It makes it possible to visually and easily grasp the difference between the movement state graphic indicating the movement state of the communication terminal 20 between radio base stations S belonging to one tracking area list and the movement state of the communication terminal 20 between radio base stations S belonging to a different tracking area list.
[0050] C: Others (1) In the above-described embodiment, ROM, RAM, etc. are given as examples of storage device 104, but storage device 104 may also be a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory device (e.g., a card, a stick, a key drive), a CD-ROM (Compact Disc-ROM), a register, a removable disk, a hard disk, a floppy (registered trademark) disk, a magnetic strip, a database, a server, or other suitable storage medium.
[0051] (2) In the above-described embodiments, the described information, signals, etc. may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
[0052] (3) In the above-described embodiment, input and output information may be stored in a specific location (for example, a memory) or may be managed using a management table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be transmitted to another device.
[0053] (4) In the above-described embodiment, the determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a comparison of numerical values (e.g., a comparison with a predetermined value).
[0054] (5) The order of the process procedures, sequences, flowcharts, etc. illustrated in the above-described embodiments may be rearranged unless it is consistent. For example, the methods described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.
[0055] (6) Each function illustrated in FIG. 7 is realized by any combination of hardware and / or software. Furthermore, the method for realizing each functional block is not particularly limited. That is, each functional block may be realized using a single device that is physically or logically coupled, or may be realized using two or more physically or logically separated devices that are directly or indirectly connected (e.g., wired, wireless, etc.) and these multiple devices. A functional block may be realized by combining software with the single device or the multiple devices.
[0056] (7) The programs exemplified in the above-described embodiments should be broadly construed to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., regardless of whether they are called software, firmware, middleware, microcode, hardware description language, or by other names.
[0057] Software, instructions, information, etc. may also be transmitted or received over a transmission medium. For example, if software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and / or wireless technologies (such as infrared, microwave), then these wired and / or wireless technologies are included within the definition of transmission media.
[0058] (8) In each of the foregoing embodiments, the terms "system" and "network" are used interchangeably.
[0059] (9) The information, parameters, etc. described in this disclosure may be expressed using absolute values, relative values from a predetermined value, or corresponding other information.
[0060] (10) In the above-described embodiments, the portable device may be a mobile station (MS). Those skilled in the art may also refer to a mobile station as a subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other appropriate terminology. In this disclosure, the terms "mobile station," "user terminal," "user equipment (UE)," "terminal," etc. may be used interchangeably.
[0061] (11) In the above-described embodiments, the terms "connected," "coupled," or any variation thereof refers to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access." As used in this disclosure, two elements may be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and optical (both visible and invisible) range, as some non-limiting and non-exhaustive examples.
[0062] (12) In the above embodiments, the phrase "based on" does not mean "based only on," unless otherwise specified. In other words, the phrase "based on" means both "based only on" and "based at least on."
[0063] (13) As used in this disclosure, the terms "determining" and "determining" may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching in a table, database, or other data structure), ascertaining something as "determining" or "determining," and the like. Furthermore, "judgment" and "decision" may include regarding receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, and accessing (e.g., accessing data in memory) as having been "judgment" or "decision." Furthermore, "judgment" and "decision" may include regarding resolving, selecting, choosing, establishing, comparing, etc. as having been "judgment" or "decision." In other words, "judgment" and "decision" may include regarding some action as having been "judgment" or "decision." Furthermore, "judgment" may be interpreted as "assuming," "expecting," "considering," etc.
[0064] (14) In the above embodiments, when "include," "including," and variations thereof are used, these terms are intended to be inclusive, similar to the term "comprising." Furthermore, the term "or," as used in this disclosure, is not intended to be an exclusive or.
[0065] (15) In this disclosure, when articles are added by translation, such as a, an, and the in English, the disclosure may include the nouns following these articles being plural.
[0066] (16) In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."
[0067] (17) The aspects / embodiments described in this disclosure may be used alone, in combination, or switched depending on the implementation. Notification of predetermined information (e.g., notification that "X is true") is not limited to being explicit, but may be implicit (e.g., not notifying the predetermined information).
[0068] 1...communication system, 10...information processing device, 20...communication terminal, 1001...processor, 1002...memory, 1003...storage, 1004...communication device, 1005...input device, 1006...output device, 11...storage unit, 12...identification unit, 13...calculation unit, 14...output unit, A (A1 to A14)...communication area, L (L1, L2)...tracking area list, PG1...program, S (S1 to S14)...wireless base station, TA (TA1 to TA5)...tracking area, D...boundary, a (a1, a2, a3, a4)...area, g...grid line, d...minimum distance, U (U1, U2, U3)...movement state diagram.
Claims
1. An information processing device comprising: an identification unit that uses a learning algorithm to classify point clouds to identify, on a map, a boundary between a group of communication areas of one or more wireless base stations belonging to a first tracking area list and a group of communication areas of one or more wireless base stations belonging to a second tracking area list; a calculation unit that calculates a quality index value of the boundary; and an output unit that outputs information corresponding to the calculated quality index value.
2. The information processing device according to claim 1, wherein said calculation unit calculates said quality index value for each of a plurality of areas divided on said map.
3. The information processing device according to claim 2, characterized in that the calculation unit calculates the quality index value to be higher for each region, the smaller the minimum distance between the position of one or more wireless base stations belonging to the tracking area list and the boundary identified for that tracking area list.
4. The information processing apparatus according to claim 1, wherein said output unit causes a display device to display an image on said map according to said calculated index value of quality.
5. An information processing apparatus according to claim 4, wherein said output unit displays said boundary on said map in a color corresponding to said calculated index value of quality.
6. The information processing device described in claim 1, characterized in that the machine learning algorithm that classifies the point cloud is a support vector machine that uses information regarding the location of each of the wireless base stations and information regarding the affiliation of one or more of the wireless base stations to each tracking area list as training data.
7. An information processing device according to claim 4, characterized in that said output unit causes said display device to display a movement status graphic which is a graphic indicating the state of movement of a communication terminal between each of said wireless base stations on said map.
8. An information processing device according to claim 7, characterized in that the output unit connects each of the wireless base stations and displays the movement status graphic in a display mode corresponding to the number of movements of communication terminals between each of the wireless base stations.
9. The information processing device according to claim 7, characterized in that the output unit displays a movement status graphic indicating the movement status of a communication terminal between radio base stations belonging to the first tracking area list and a movement status graphic indicating the movement status of a communication terminal between radio base stations belonging to the second tracking area list in a display manner that allows each to be distinguished.
10. The information processing device according to claim 7, characterized in that the output unit displays a movement status graphic indicating the movement status of a communication terminal between radio base stations that all belong to one of the tracking area lists, and a movement status graphic indicating the movement status of a communication terminal between radio base stations that each belong to a different tracking area list, in a display manner that makes each of them distinguishable.
Citation Information
Patent Citations
Subscriber-aware paging
US20150282118A1
Device and method
WO2023053938A1