COMMUNICATION CONTROL DEVICE AND COMMUNICATION CONTROL METHOD

The communication control device addresses the challenge of suboptimal traffic optimization by calculating the entropy of each communication terminal and determining communication speeds based on Huffman coding, resulting in efficient coding and improved network performance.

JP7656783B1Active Publication Date: 2025-04-03INTERNET INITIATIVE JAPAN INC

Patent Information

Application Number
JP2025017358
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-02-05
Publication Date
2025-04-03
Estimated Expiration
2045-02-05

AI Technical Summary

Technical Problem

Conventional communication systems fail to accurately reflect the actual communication entropy of multiple communication terminals, leading to redundant system design and suboptimal traffic optimization across the network.

Method used

A communication control device that calculates the entropy of each communication terminal based on its communication history, determines the code length using Huffman coding, and sets the communication speed on a channel with maximum entropy as the capacity, thereby optimizing traffic across the network.

Benefits of technology

This approach allows for efficient coding and optimized traffic management by accurately determining communication speeds based on the probability of communication events, leading to improved network performance and reduced redundancy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007656783000001_ABST
    Figure 0007656783000001_ABST
Patent Text Reader

Abstract

The aim is to optimize traffic across the entire network. [Solution] The communication control device 1 includes a first calculation unit 11 configured to calculate entropy, which is an expected value of the amount of information obtained when communication occurs by each of the multiple communication terminals 2, from the communication occurrence probability of each of the multiple communication terminals 2 calculated based on the communication history of the multiple communication terminals 2, a determination unit 12 configured to determine a code length of a code corresponding to the communication occurrence probability of each of the multiple communication terminals 2, where the average code length of the code lengths corresponding to the communication occurrence probability of the multiple communication terminals 2 has the entropy as a lower limit, and a second calculation unit 13 configured to use the determined code length to calculate the communication speed of each of the multiple communication terminals 2 on a communication path where the maximum value of the entropy is the communication path capacity.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a communication control device and a communication control method. [Background technology]

[0002] In recent years, with the increase in the number of communication terminals, including IoT terminals, technologies that design optimal transmission methods and adaptively control communication speeds according to channel conditions and interference situations are being used. Under certain communication channel conditions, Shannon's Second Fundamental Theorem (channel coding theorem) shows that as long as the transmission speed is below the channel capacity, the error rate can be arbitrarily low if a sufficiently long coding is performed. According to this theory, the channel capacity is defined as the maximum transmission speed that theoretically allows accurate communication on that channel. Based on this theory, the channel capacity according to the channel state of each communication terminal is evaluated, the transmission speed is controlled so as not to exceed the capacity, and the optimal communication speed is assigned, thereby setting the optimal communication speed with a low error rate.

[0003] For example, Patent Document 1 discloses a technique for ensuring communication quality by using an error correction code to make distribution information redundant, and setting the coding used at that time to satisfy the channel coding theorem using a channel capacity estimated by considering the state of surrounding nodes at each time. As described above, in the conventional technique, as shown in FIG. 5, instead of individually and in detail evaluating the occurrence probability of each communication event of a plurality of communication terminals 200, the probability of occurrence of a communication event in all communication terminals 200 is assumed to be the same, and a communication system is designed based on the entropy of a single communication terminal 200. The communication entropy of each actual communication terminal 200, that is, the entropy which is the expected value of the amount of information of a communication event occurring in that communication terminal 200, cannot be accurately reflected by the uniform assumption, and as a result, the system design is redundant compared to the actual communication pattern. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2017-033078 A Summary of the Invention [Problem to be solved by the invention]

[0005] Conventional techniques do not take into account the probability of occurrence of communication events among multiple communication terminals, making it difficult to optimize traffic across the entire network in accordance with the actual communication entropy.

[0006] The present invention has been made to solve the above-mentioned problems, and has an object to optimize traffic in the entire network. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems, the communication control device of the present invention includes a first calculation unit configured to calculate entropy, which is an expected value of the amount of information obtained when communication occurs by each of a plurality of communication terminals, from the communication occurrence probability of each of the plurality of communication terminals calculated based on the communication history of the plurality of communication terminals; a determination unit configured to determine a code length of a code corresponding to the communication occurrence probability of each of the plurality of communication terminals, wherein an average code length of the code lengths corresponding to the communication occurrence probability of the plurality of communication terminals sets the entropy as a lower limit; and a second calculation unit configured to use the determined code length to calculate the communication speed of each of the plurality of communication terminals on a communication path in which the maximum value of the entropy is the communication path capacity.

[0008] In addition, the communication control device of the present invention may further include an instruction unit configured to instruct a core network to set the communication speed calculated by the second calculation unit to each of the multiple communication terminals.

[0009] In the communication control device according to the present invention, the determination unit may determine the code length by using Huffman coding.

[0010] In addition, the communication control device according to the present invention may further include an acquisition unit configured to acquire the communication history collected in a core network that controls communications of the multiple communication terminals.

[0011] In order to solve the above-mentioned problems, the communication control method of the present invention includes a first calculation step of calculating entropy, which is an expected value of the amount of information obtained when communication occurs by each of a plurality of communication terminals, from the communication occurrence probability of each of the plurality of communication terminals calculated based on the communication history of the plurality of communication terminals; a determination step of determining a code length of a code corresponding to the communication occurrence probability of each of the plurality of communication terminals, wherein an average code length of the code lengths corresponding to the communication occurrence probability of the plurality of communication terminals sets the entropy as a lower limit; and a second calculation step of using the determined code length to calculate the communication speed of each of the plurality of communication terminals on a communication path in which the maximum value of the entropy is the communication path capacity.

[0012] In addition, the communication control method according to the present invention may further include an instruction step of issuing an instruction to a core network to set the communication speed calculated in the second calculation step for each of the plurality of communication terminals.

[0013] In the communication control method according to the present invention, the determining step may determine the code length using Huffman coding.

[0014] Moreover, the communication control method according to the present invention may further include an acquisition step of acquiring the communication history collected in a core network that controls communications between the plurality of communication terminals. Effect of the Invention

[0015] According to the present invention, a code length is determined according to the probability of communication occurrence for each of a plurality of communication terminals, and the determined code length is used to calculate the communication speed of each of a plurality of communication terminals on a communication path whose maximum entropy is the communication path capacity, thereby optimizing the traffic of the entire network. [Brief description of the drawings]

[0016] [Figure 1] FIG. 1 is a block diagram showing a configuration of a communication control system including a communication control device according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram for explaining an overview of a communication control system including a communication control device according to the present embodiment. [Diagram 3] FIG. 3 is a block diagram showing a hardware configuration of the communication control device according to the present embodiment. [Figure 4] FIG. 4 is a sequence diagram showing an overview of the operation of the communication control system according to the present embodiment. [Diagram 5] FIG. 5 is a diagram for explaining a conventional communication control system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] BEST MODE FOR CARRYING OUT THE PRESENT DISCLOSURE Hereinafter, preferred embodiments of the present invention will be described in detail with reference to FIGS.

[0018] [Communication control system configuration] First, an overview of a communication control system including a communication control device 1 according to an embodiment of the present invention will be described with reference to FIG.

[0019] The communication control system according to the present embodiment includes a communication control device 1, a communication terminal 2, a base station 3, a core network 4, and a data network (DN) 5. As an example, the communication control system is provided in a 5G mobile communication network, but may be a network using a fixed line. As shown in FIG. 1, the communication control device 1 is connected to the core network 4 via a network NW such as a LAN, a WAN, or the Internet.

[0020] The communication terminal 2 is realized as a mobile communication terminal such as a smartphone, a tablet computer, a laptop computer, a wearable device, an industrial robot, etc. The communication terminal 2 includes a SIM, and the contract profile of the SIM includes identifier information such as an International Mobile Subscriber Identity (IMSI). The communication terminal 2 is uniquely identified by the IMSI.

[0021] The communication terminal 2 is also configured as an IoT device to which a terminal IP address that uniquely identifies the terminal is assigned. The IP address is assigned to the communication terminal 2 through the SMF 42 after a session is established. In this embodiment, there are N communication terminals 2 (N is a positive integer of 2 or more). The communication terminals 2 connect to the data network 5 from the UPF 44 via the base station 3 in which each communication terminal 2 is located.

[0022] The base station 3 is composed of a wireless base station compatible with the 5G system, and relays communication between the communication terminal 2 located in the communication area and the core network 4. The base station 3 is connected to the core network 4 via a network such as a backhaul link. The base station 3 relays data from the communication terminal 2 using scheduling within the range of the communication speed instructed by the communication control device 1.

[0023] The core network 4 includes an Access and Mobility Management Function (AMF) 40, a Unified Data Management (UDM) / Unified Data Repository (UDR) 41, a Session Management Function (SMF) 42, and a Policy Control Function (PCF) 43, which are nodes in the C-plane. The core network 4 also includes a User Plane Function (UPF) 44 in the U-plane. Functional nodes in the U-plane and C-plane other than those described above that the core network 4 includes are omitted in the illustration.

[0024] The AMF 40 is an access and mobility management device that manages the registration and wireless connection of the communication terminal 2 that has moved to each communication area. The AMF 40 applies the communication speed instructed by the communication control device 1 to the communication terminal 2.

[0025] The UDM / UDR 41 manages subscriber profiles, performs authentication, and manages mobility. The UDM / UDR 41 includes a communication interface 41a for communicating with the communication control device 1. The UDM / UDR 41 transfers an instruction from the communication control device 1 to set communication speeds of multiple IMSIs to be controlled to the PCF 43. Note that, although the present embodiment illustrates an example in which the UDM / UDR 41 is configured as a single device, the UDM / UDR 41 may be a device in which the UDM and UDR are arranged separately.

[0026] The SMF 42 is a session management function that performs the establishment, modification, release, etc. of PDU (Packet Data Unit) sessions between the communication terminal 2 and a data network such as the Internet. The SMF 42 sets an appropriate communication path for data communication between the communication terminal 2 and the UPF 44 based on a PCC (Policy and Charging Control) policy from the PCF 43, and instructs the setting of QoS including traffic processing and communication speed in the corresponding PDU session.

[0027] The PCF 43 determines QoS and policies including communication speed, and provides them to the SMF 42. The PCF 43 applies PCC rules based on the 3GPP (registered trademark) specifications, and creates a PCC policy including the setting of a communication path of the UPF 44 through which the communication terminal 2 communicates, and the setting of a communication speed according to an instruction from the communication control device 1, in response to an instruction from the communication control device 1. The PCF 43 provides the created PCC policy to the SMF 42.

[0028] The UPF 44 is a user plane function, and processes packets between the base station 3 and a data network 5 such as the Internet. The UPF 44 functions as a gateway between the core network 4 and the external data network 5. The UPF 44 performs QoS processing such as traffic prioritization, band limitation, and shaping based on the PCC rule for the packets to be transmitted. As a result, the communication speed in the PDU session of each communication terminal 2 is controlled by the PCC rule determined by the PCF 43 based on an instruction from the communication control device 1. The UPF 44 includes a communication interface 44a for communicating with the communication control device 1.

[0029] The data network 5 is composed of an external network such as the Internet.

[0030] [Function block of communication control device] As shown in FIG. 1, the communication control device 1 includes an acquisition unit 10, a first calculation unit 11, a determination unit 12, a second calculation unit 13, an instruction unit 14, and a storage unit 15.

[0031] The acquisition unit 10 acquires a communication history collected by the core network 4 that controls communication of a plurality of communication terminals 2. The acquisition unit 10 acquires the communication history of all communication terminals 2 for which traffic processing is performed on the UPF 44. The acquisition unit 10 can acquire a communication history for an arbitrarily set period, such as one month. The communication history is a communication log that records communication events such as the transmission and reception of packets for each IMSI, and in particular, is a communication log that records whether or not packets are transmitted or received.

[0032] The first calculation unit 11 calculates entropy, which is an expected value of the amount of information obtained when communication occurs by each of the multiple communication terminals 2, from the communication occurrence probability of each of the multiple communication terminals 2 calculated based on the communication history of the multiple communication terminals 2. The first calculation unit 11 calculates the probability of communication occurring for each IMSI from the communication history for each IMSI for one month acquired by the acquisition unit 10. For example, when communication history indicating the number of communications performed for one month for N=100 communication terminals 2 is collected, it is assumed that the communication terminal 2 with IMSI_1 performed communications 10 times / month. In this case, the communication occurrence probability of IMSI_1 is calculated as 10 / 100=0.1. The first calculation unit 11 calculates the communication occurrence probability for the other communication terminals 2 in the same manner.

[0033] The first calculation unit 11 calculates the sum of the communication occurrence probability for each of the 100 devices, and normalizes the sum so that the sum is 1. For example, if the sum of the communication occurrence probability for the 100 communication terminals 2 is 2.5, the value of the communication occurrence probability for each communication terminal 2 is divided by 2.5. In this case, the communication occurrence probability of IMSI_1 is 0.1 / 2.5=0.04.

[0034] The first calculation unit 11 calculates entropy H(S), which is the average information amount of the expected value of the information amount for all events based on the probability of each event occurring, using the following equation (1) based on Shannon's source coding theorem.

number

[0035] In the above equation (1), ρ i indicates a communication occurrence probability that communication occurs at each communication terminal 2, and M indicates the total number of communication terminals 2. Furthermore, an event (communication event) is the presence or absence of communication occurrence by each communication terminal 2, and the first calculation unit 11 calculates the communication occurrence probability ρ i Based on the self-information of each event, lnρ i Then, we calculate the self-information lnρ i Entropy H(S) is calculated by taking the probability-weighted average of

[0036] The determination unit 12 is configured to determine a code length according to the probability of communication occurrence of each of the multiple communication terminals 2. The determination unit 12 determines the code length such that the average code length of the code lengths according to the probability of communication occurrence of the multiple communication terminals 2 is the lower limit of the entropy. Here, the average code length L bar, which is the probability-weighted average of the code lengths assigned to each event, is expressed by the following formula (2).

number

[0037] In the above equation (2), lρ i indicates the code length for the communication occurrence probability of each communication terminal 2. Furthermore, according to Shannon's source coding theorem, the average code length L bar in the above equation (2) has a relationship with the entropy H(S) in the above equation (1) expressed by the following equation (3).

number

[0038] In the above formula (3), e is an arbitrary value e>0. The above formula (3) indicates that an event, which is a symbol of an information source, can be encoded with an average code length L bar that is very close to the entropy H(S). The decision unit 12 constructs a decision tree using instantaneous codes such as Huffman codes based on the above formulas (2) and (3), and assigns an integer code length to each communication terminal 2 indicating each event according to its communication occurrence probability. An instantaneous code is a code that allows instantaneous identification of the boundaries of symbols from an information source when a sequence of symbols from the information source is encoded and transmitted in time series.

[0039] 2 is a diagram showing a process in which the determination unit 12 determines the code and the code length of an event according to the communication occurrence probability of each communication terminal 2. In FIG. 2, the communication occurrence probability ρ i First, the determination unit 12 determines the communication occurrence probability ρ iNext, ii) 0 and 1 are associated with a pair of events with a low probability of communication occurrence. In FIG. 2, IMSI_3 and IMSI_4 are associated with 0 and 1. Thereafter, the decision unit 12 iii) calculates the sum of the probabilities (0.1+0.2=0.3) for the pair of events of IMSI_3 and IMSI_4, and again calculates the communication occurrence probability ρ i The determination unit 12 repeats i) to iii) and reverses the order of the associated 0s and 1s to obtain a sequence of 0s and 1s, and determines this as the code of each event.

[0040] As shown in FIG. 2, for the event of the occurrence or non-occurrence of communication by each of IMSI_1 to IMSI_4, the code c is determined as 101 for IMSI_1, 11 for IMSI_2, 100 for IMSI_3, and 0 for IMSI_4. In addition, by determining the code c for each event, the code length lρ i are determined to be 3 bits, 2 bits, 3 bits, and 1 bit, respectively. In this way, the deeper an event is in the decision tree, the longer the code length becomes.

[0041] Using the determined code length, the second calculation unit 13 calculates the communication speed of each of the multiple communication terminals 2 on a communication channel whose capacity is the maximum value of entropy. The channel capacity indicates the maximum amount of information that can be transmitted through a certain communication channel, and is expressed by definition as the maximum mutual information between the input and output. In the case of a noiseless communication channel, the output is the same as the input, so the mutual information matches the entropy of the input. The channel capacity C (bit / code) in noiseless digital communication is expressed by the following equation (4).

number

[0042] Generally, communication speed R (bit / s (second)) is expressed by the following equation (5).

number

[0043] Here, the code length lρ for the event of each communication terminal 2 determined by the determination unit 12 is i Based on (bit / code) and τ(s / code) in the above equation (5), the second calculation unit 13 calculates the communication speed r (bit / s) to be set for each communication terminal 2 using the following equation (6).

number

[0044] The instruction unit 14 instructs the core network 4 to set the communication speed calculated by the second calculation unit 13 for each of the multiple communication terminals 2. Specifically, the instruction unit 14 instructs the PFC 43 via the UDM / UDR 41 to create a PCC rule that sets the communication speed on an IMSI basis.

[0045] The storage unit 15 stores the communication speeds to be set for each communication terminal 2 calculated by the second calculation unit 13 .

[0046] [Hardware configuration of communication control device] Next, an example of a hardware configuration for implementing the communication control device 1 having the above-mentioned functions will be described with reference to FIG.

[0047] 3, the communication control device 1 can be realized by, for example, a computer including a processor 102, a main memory device 103, a communication interface 104, an auxiliary memory device 105, and an input / output I / O 106, which are connected via a bus 101, and a program that controls these hardware resources. The communication control device 1 can also include a display device 107 connected via the bus 101.

[0048] The processor 102 is realized by a CPU, a GPU, an FPGA, an ASIC, or the like.

[0049] The main memory device 103 stores in advance programs for the processor 102 to perform various controls and calculations. The processor 102 and the main memory device 103 realize the functions of the communication control device 1, such as the acquisition unit 10, the first calculation unit 11, the decision unit 12, the second calculation unit 13, and the instruction unit 14 shown in FIG.

[0050] The communication interface 104 is an interface circuit for network connection between the communication control device 1 and various external electronic devices.

[0051] The auxiliary storage device 105 is composed of a readable / writable storage medium and a drive for reading and writing various information such as programs and data from and to the storage medium. The auxiliary storage device 105 can use a semiconductor memory such as a hard disk or a flash memory as the storage medium.

[0052] The auxiliary storage device 105 has a program storage area for storing the communication control program executed by the communication control device 1. The auxiliary storage device 105 realizes the storage unit 15 described in FIG. 1. The auxiliary storage device 105 also has an area for storing the IMSI of the communication terminal 2 to be controlled. Furthermore, the auxiliary storage device 105 may have, for example, a backup area for backing up the above-mentioned data and programs.

[0053] The input / output I / O 106 is an input / output device that inputs signals from an external device and outputs signals to an external device.

[0054] The display device 107 is configured by an organic EL display, a liquid crystal display, or the like.

[0055] [Operation of communication control device] Next, the operation of the communication control device 1 having the above-mentioned configuration will be described with reference to the sequence diagram of FIG.

[0056] 4 is an operation sequence showing an overview of the operation of a communication control system including the communication control device 1. First, the UPF 44 collects communication histories of multiple communication terminals 2 to be controlled (step S100). Next, the acquisition unit 10 of the communication control device 1 acquires the communication histories collected in step S100 from the UPF 44 via the network NW (step S101). The acquisition unit 10 can acquire the communication histories of each communication terminal 2 for a preset period, for example, one month, from the UPF 44.

[0057] Next, the first calculation unit 11 uses the above formula (1) to calculate the entropy H(S), which is the average information amount of the expected value of the information amount, for all events of the multiple communication terminals 2, from the communication occurrence probability, which is the occurrence probability of an event related to whether or not communication occurs by each communication terminal 2 (step S102).

[0058] Next, the determination unit 12 determines a code length according to the probability of communication occurrence for each of the multiple communication terminals 2 (step S103). The determination unit 12 constructs a decision tree using instantaneous codes such as Huffman codes based on the above formulas (2) and (3), and determines the code and code length for each event. Next, the second calculation unit 13 uses the code length for each event determined in step S103 to calculate the communication speed of each of the multiple communication terminals 2 on a communication path whose maximum entropy is the communication path capacity (step S104).

[0059] In step S103, the second calculation unit 13 obtains τ from the above formula (5) based on the communication path capacity C and communication speed R in the above formula (4), and further substitutes the code length for the event of each communication terminal 2 determined by the determination unit 12 and τ into the above formula (6) to calculate the communication speed r to be set for each communication terminal 2. The calculated communication speed for each IMSI of each communication terminal 2 is stored in the storage unit 15.

[0060] Thereafter, the communication terminal 2 transmits a session establishment request to the AMF 40, and the AMF 40 further transmits the request to the SMF 42 (step S105). In step S105, the session establishment request is notified to the communication control device 1 via the UDM / UDR 41. Next, the instruction unit 14 instructs the core network 4 to set the communication speed found in step S104 for each communication terminal 2 corresponding to each event (step S106). More specifically, the instruction unit 14 specifies the IMSI and the IP address of the communication control device 1, and requests the PCF 43 to create a PCC policy that sets the communication speed found in step S104.

[0061] Next, the PCF 43 creates a PCC policy based on the specified requirements (step S107). The PCC policy specifies the maximum communication speed to be set for each communication terminal 2. The PCF 43 can specify, for example, the maximum communication speed, the guaranteed bit rate, and parameters related to the QoS flow as the PCC policy to be applied to each communication terminal 2.

[0062] Next, the PCF 43 transmits the created PCC policy to the SMF 42 (step S108). After that, the SMF 42 notifies the AMF 40 of the communication speed requirement based on the received PCC policy, and the AMF 40 causes the base station 3 to set the communication speed specified for the communication terminal 2 (step S109). Meanwhile, the SMF 42 instructs the UPF 44 to set QoS including traffic processing and communication speed of the corresponding PDU session based on the PCC policy received in step S108 (step S110).

[0063] In step S110, setting information of the communication speed defined in the PCC policy and setting information of the data communication path related to the user plane function such as setting of the communication path are transmitted. Next, the UPF 44 registers the setting information including the received communication speed in the memory (step S111). Then, the UPF 44 transmits an ACK to the SMF 42, and notifies the SMF 42 of the IP address of the UPF 44 and the specified communication speed (step S112).

[0064] Furthermore, the SMF 42 transmits an ACK to the communication control device 1 to notify it of the IP address and communication speed of the UPF 44 (step S113). After that, the communication control device 1 notifies the UDM / UDR 41 of the IP address and communication speed of the UPF 44, and transmits an ACK to the communication terminal 2 (step S114). Further after that, a communication path for data communication between the communication terminal 2, the UPF 44, and the data network 5 is established, and the communication terminal 2 performs data communication at the set communication speed (step S115). The processes from step S105 to step S115 are also performed for the other communication terminals 2.

[0065] As described above, the communication control device 1 according to the present embodiment determines a code length according to the probability of occurrence of communication for each of the multiple communication terminals 2, and uses the determined code length to calculate the communication speed of each of the multiple communication terminals on a communication path whose maximum entropy value is the communication path capacity. Therefore, it is possible to realize efficient coding while taking into account the probability of occurrence of communication events for the multiple communication terminals 2, and optimize traffic in the entire network.

[0066] In the embodiment described above, the communication control system has been described as a system that complies with the 5G standard, but the communication standard may be 3G, 4G / LTE, 6G, etc.

[0067] In the embodiment described above, the determination unit 12 determines the code length using Huffman coding. However, the code length may be determined using coding such as Shannon-Fano coding or arithmetic coding.

[0068] The above describes the embodiments of the communication control device and communication control method of the present invention. However, the present invention is not limited to the described embodiments, and various modifications that may be envisioned by a person skilled in the art can be made within the scope of the invention described in the claims. [Explanation of symbols]

[0069] 1...communication control device, 10...acquisition unit, 11...first calculation unit, 12...determination unit, 13...second calculation unit, 14...instruction unit, 15...memory unit, 2...communication terminal, 3...base station, 4...core network, 5...data network, 101...bus, 102...processor, 103...main memory device, 104...communication interface, 105...auxiliary memory device, 106...input / output I / O, 107...display device, NW...network.

Claims

1. A first calculation unit configured to calculate an entropy, which is an expected value of an amount of information obtained when communication occurs by each of a plurality of communication terminals, from a communication occurrence probability of each of the plurality of communication terminals calculated based on a communication history of the plurality of communication terminals; A determination unit configured to determine a code length of a code according to the communication occurrence probability of each of the plurality of communication terminals, wherein an average code length of the code lengths according to the communication occurrence probability of the plurality of communication terminals is set to a lower limit of the entropy; a second calculation unit configured to calculate a communication speed of each of the plurality of communication terminals on a communication path having a communication path capacity of the maximum value of the entropy by using the determined code length; A communication control device comprising:

2. 2. The communication control device according to claim 1, The communication device further includes an instruction unit configured to instruct a core network to set the communication speed calculated by the second calculation unit for each of the plurality of communication terminals. A communication control device comprising:

3. 2. The communication control device according to claim 1, The determination unit determines the code length using Huffman coding. A communication control device comprising:

4. 2. The communication control device according to claim 1, The communication device further includes an acquisition unit configured to acquire the communication history collected in a core network that controls communication between the plurality of communication terminals. A communication control device comprising:

5. a first calculation step of calculating an entropy, which is an expected value of an amount of information obtained when communication occurs by each of a plurality of communication terminals, from a communication occurrence probability of each of the plurality of communication terminals calculated based on a communication history of the plurality of communication terminals; a determining step of determining a code length of a code corresponding to the communication occurrence probability of each of the plurality of communication terminals, the determining step being such that an average code length of the code lengths corresponding to the communication occurrence probability of the plurality of communication terminals is set to a lower limit of the entropy; a second calculation step of calculating a communication speed of each of the plurality of communication terminals on a communication path having a communication path capacity of the maximum value of the entropy by using the determined code length; A communication control method comprising:

6. 6. The communication control method according to claim 5, The method further includes an instruction step of instructing a core network to set the communication speed calculated in the second calculation step for each of the plurality of communication terminals. A communication control method comprising:

7. 6. The communication control method according to claim 5, The determining step determines the code length using Huffman coding. A communication control method comprising:

8. 6. The communication control method according to claim 5, The method further includes an acquisition step of acquiring the communication history collected in a core network that controls communications between the plurality of communication terminals. A communication control method comprising:

Citation Information

Patent Citations

  • Communication system, base station, control station, and control method of control station

    JP2017092728A

  • Information processing device, system and method

    JP7427135B1

  • Method and device for receiving information in wireless communication system

    US20200145985A1

  • Communication system and information providing device

    JP2017033078A

  • JPP7427135B

Cited By

  • Coal mine wireless transmission method and device, communication system and storage medium

    CN121099307A

  • COMMUNICATION CONTROL DEVICE AND COMMUNICATION CONTROL METHOD

    JP7678949B1