Communication device and communication method
The communication device dynamically adjusts QoS settings based on specific conditions to maintain service quality in wireless networks, addressing the challenge of providing consistent QoS and enabling NaaS by adapting to varying geographical and environmental conditions.
Patent Information
- Application Number
- JP2023071028
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-06-17
- Filing Date
- 2023-04-24
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2040-05-27
AI Technical Summary
Existing wireless networks face challenges in providing network-wide bandwidth guarantees and QoS control due to varying communication environments, making it difficult to implement NaaS (Network as a Service) and ensure consistent quality of service across different geographical locations.
A communication device that determines QoS control requirements based on specific conditions such as communication ports, IP addresses, and reception levels, adjusting QoS settings dynamically to ensure quality of service is maintained by transmitting fault notifications when reception levels drop below a threshold.
Enables QoS provisioning in wireless networks that adapts to varying conditions, ensuring consistent service quality and facilitating NaaS by dynamically adjusting to geographical and environmental changes.
Smart Images

Figure 0007736251000002 
Figure 0007736251000003 
Figure 0007736251000004
Abstract
Description
[Technical Field]
[0001] The present invention relates to a communication device and a communication method in a wireless communication system. [Background technology]
[0002] 3GPP (registered trademark) (3rd Generation Partnership Project) is currently studying a wireless communication system called 5G or NR (New Radio) (hereinafter, this wireless communication system will be referred to as "5G" or "NR") in order to achieve even larger system capacity, even faster data transmission speeds, and even lower latency in wireless sections. Various wireless technologies are being studied for 5G to meet the requirements of achieving a throughput of 10 Gbps or more while reducing latency in wireless sections to 1 ms or less.
[0003] In NR, a network architecture is being considered that includes 5GC (5G Core Network), which corresponds to EPC (Evolved Packet Core), which is the core network in the network architecture of LTE (Long Term Evolution), and NG-RAN (Next Generation - Radio Access Network), which corresponds to E-UTRAN (Evolved Universal Terrestrial Radio Access Network), which is the RAN (Radio Access Network) in the network architecture of LTE (e.g., Non-Patent Document 1). [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] 3GPP TS 23.501 V15.4.0(2018-12) Summary of the Invention [Problem to be solved by the invention]
[0005] In wireless networks, it has been difficult to design a network-wide bandwidth guarantee or maximum delay to realize NaaS (Network as a Service) because of the nature of the communication environment, such as being out of range. Also, it has been difficult to directly apply the QoS (Quality of Service) control of conventional wired networks to QoS in wireless networks.
[0006] The present invention has been made in view of the above points, and has as its object to execute communications in which QoS (Quality of Service) is provided in a wireless network depending on the situation. [Means for solving the problem]
[0007] According to the disclosed technology, a communication device includes a control unit that determines whether or not a QoS (Quality of Service) control requirement is satisfied using at least one of a plurality of conditions corresponding to the requirement, and a communication unit that performs communication without executing the QoS control when the control unit determines that the requirement is not satisfied, and performs communication by executing the QoS control corresponding to the requirement when the control unit determines that the requirement is satisfied, wherein the QoS control is applied to a limited geographical location, the condition is specified based on a communication port and an IP address, and a first range of a requirement of a first QoS control corresponding to a first communication port and a first IP address is different from a second range of a requirement of a second QoS control corresponding to a second communication port and a second IP address that are different from the first communication port and the first IP address. The control unit measures a reception level, and when the reception level is lower than a threshold for guaranteeing QoS control corresponding to a reception level higher than a threshold used for out-of-service determination, transmits a fault notification to the device that provides the QoS control. A communication device is provided. [Effects of the Invention]
[0008] According to the disclosed technology, communication in which QoS (Quality of Service) is provided in a wireless network can be executed depending on the situation. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a diagram illustrating a wireless network according to an embodiment of the present invention; [Figure 2] FIG. 1 is a diagram illustrating a core network according to an embodiment of the present invention. [Figure 3] 1 is a flowchart illustrating an example (1) of communication to which QoS is applied in an embodiment of the present invention. [Figure 4] 10 is a flowchart illustrating an example (2) of communication to which QoS is applied in the embodiment of the present invention. [Figure 5] 10 is a flowchart illustrating an example (3) of communication to which QoS is applied in the embodiment of the present invention. [Figure 6] FIG. 4 is a sequence diagram illustrating an example of a notification related to QoS in the embodiment of the present invention. [Figure 7] FIG. 2 is a diagram illustrating an example of a notification related to QoS in the embodiment of the present invention. [Figure 8] 2 is a diagram illustrating an example of a functional configuration of a network node 10 according to an embodiment of the present invention. [Figure 9] 2 is a diagram illustrating an example of a functional configuration of a user device 20 according to an embodiment of the present invention. [Figure 10] 1 is a diagram illustrating an example of a hardware configuration of a network node 10 or a user device 20 according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that the embodiment described below is an example, and the embodiment to which the present invention is applied is not limited to the following embodiment.
[0011] In the operation of the wireless communication system according to the embodiment of the present invention, existing technologies are used as appropriate. However, the existing technologies are, for example, but not limited to, the existing LTE. Furthermore, the term "LTE" used in this specification has a broad meaning including LTE-Advanced, a system subsequent to LTE-Advanced (e.g., NR), or a wireless LAN (Local Area Network), unless otherwise specified.
[0012] Furthermore, in the embodiments of the present invention, "configuring" radio parameters etc. may mean that predetermined values are pre-configured, or that radio parameters notified from the network node 10 or the user equipment 20 are set.
[0013] Fig. 1 is a diagram illustrating a wireless network according to an embodiment of the present invention. As shown in Fig. 1, a system including a wireless network according to an embodiment of the present invention includes a base station device 10 and a user device 20. Although Fig. 1 shows one base station device 10 and one user device 20, this is an example, and there may be a plurality of each. The base station device 10 may also be referred to as a network node 10.
[0014] The base station device 10 is a communication device that provides one or more cells and performs wireless communication with the user device 20. The physical resources of a wireless signal are defined in the time domain and the frequency domain. The time domain may be defined by the number of OFDM symbols, and the frequency domain may be defined by the number of subcarriers or the number of resource blocks. The base station device 10 transmits a synchronization signal and system information to the user device 20. The synchronization signal is, for example, a Primary Synchronization Signal (NR-PSS) and a Secondary Synchronization Signal (NR-SSS). The system information is, for example, transmitted via a Physical Broadcast Channel (NR-PBCH) and is also referred to as broadcast information. As shown in FIG. 1 , the base station device 10 transmits control signals or data to the user device 20 via a Downlink (DL) and receives control signals or data from the user device 20 via an Uplink (UL). Both the base station device 10 and the user device 20 are capable of transmitting and receiving signals by performing beamforming. Both the base station apparatus 10 and the user equipment 20 can apply MIMO (Multiple Input Multiple Output) communication to DL or UL. Both the base station apparatus 10 and the user equipment 20 may also communicate via a SCell (Secondary Cell) and a PCell (Primary Cell) using CA (Carrier Aggregation).
[0015] The user device 20 is a communication device with a wireless communication function, such as a smartphone, a mobile phone, a tablet, a wearable device, or an M2M (Machine-to-Machine) communication module. As shown in Fig. 1, the user device 20 receives control signals or data from the base station device 10 via DL and transmits control signals or data to the base station device 10 via UL, thereby utilizing various communication services provided by the wireless communication system. The user device 20 may also have a function as a client application that communicates with an application server located in the network.
[0016] Fig. 2 is a diagram illustrating a core network in an embodiment of the present invention. As shown in Fig. 2, a system including the core network in the embodiment of the present invention is composed of UE, which is user equipment 20, and multiple network nodes 10. Hereinafter, it is assumed that one network node 10 corresponds to each function, but multiple functions may be realized by one network node 10, or multiple network nodes 10 may realize one function. Furthermore, the "connection" described below may be a logical connection or a physical connection.
[0017] A RAN (Radio Access Network) is a network node 10 having a radio access function, and is connected to a UE, an AMF (Access and Mobility Management Function), and a UPF (User plane function). The base station device 10 may be a network node 10 corresponding to the RAN. The AMF is a network node 10 having functions such as a RAN interface termination, a NAS (Non-Access Stratum) termination, registration management, connection management, reachability management, and mobility management. The UPF is a network node 10 having functions such as a PDU (Protocol Data Unit) session point to the outside that interconnects with a DN (Data Network), packet routing and forwarding, and user plane QoS (Quality of Service) handling. The UPF and the DN constitute a network slice. In a wireless communication network according to an embodiment of the present invention, multiple network slices are constructed.
[0018] The AMF is connected to the UE, RAN, SMF (Session Management function), NSSF (Network Slice Selection Function), NEF (Network Exposure Function), NRF (Network Repository Function), UDM (Unified Data Management), AUSF (Authentication Server Function), PCF (Policy Control Function), and AF (Application Function). The AMF, SMF, NSSF, NEF, NRF, AUSF, PCF, and AF are network nodes 10 that are interconnected via interfaces based on their respective services: Namf, Nsmf, Nnssf, Nnef, Nnrf, Nudm, Nausf, Npcf, and Naf.
[0019] The SMF is a network node 10 that has functions such as session management, UE IP (Internet Protocol) address allocation and management, DHCP (Dynamic Host Configuration Protocol) function, ARP (Address Resolution Protocol) proxy, and roaming function. The NEF is a network node 10 that has a function of notifying other NFs (Network Functions) of capabilities and events. The NSSF is a network node 10 that has functions such as selecting a network slice to which a UE connects, determining allowed NSSAIs (Network Slice Selection Assistance Information), determining the NSSAI to be configured, and determining the AMF set to which the UE connects. The PCF is a network node 10 that has a function of controlling network policies. The AF is a network node 10 that has a function of controlling application servers. The NRF is a network node 10 that has a function of discovering NF instances that provide services.
[0020] Here, the service that provides a network called NaaS (Network as a Service) includes the following concepts 1)-4). 1) Network construction primarily involving the introduction of hardware. This is a LAN (Local Area Network) that includes network equipment such as backbone routers, for example, outsourcing the construction of a LAN within a business premises. 2) WAN (Wide Area Network) construction. This is a WAN that includes virtualization technologies such as VPN, for example, constructing a WAN that allows mutual access between branch offices and business locations. 3) Line services that require a specific network configuration or quality. These include the provision of IoT platforms, such as the installation of IoT networks using LoRAWAN (registered trademark) and IoT solutions for businesses. Other examples include services that provide bandwidth-guaranteed line services to general users, which may also include construction work. 4) A service that provides the above 3) to general users on-demand. Users can select the network quality from multiple options, and a service that provides a line with quality such as "guaranteed bandwidth of X Mbps" and "latency within Y msec."
[0021] The embodiment of the present invention relates to a technology for realizing the above-mentioned 4) NaaS on a wireless network. In NaaS on a wired network, in addition to peak rate and failure rate, items such as bandwidth guarantee type and delay time, which are classified as QoS, are specified as SLA (Service Level Agreement).
[0022] Examples of quality items that can be provided under an SLA include 1)-9) below. For line services with SLAs, the SLA is defined in advance and the response in the event of a violation is clearly stated. For example, an agreement may be made that if the average delay time exceeds Y msec, the fee will be reduced by Z%. 1) Traffic-related (average throughput, delay time, packet loss rate, etc.) 2) Uptime and availability 3) Fault notification 4) Number of simultaneous connections 5) Backup-related matters (frequency, items, storage period, etc.) 6) Log-related information (frequency, items, storage period, etc.) 7) Support desk and other contact points 8) Problem-related issues (recovery time, response time, availability of on-site support, etc.) 9) Types of quality levels above
[0023] There is no technology that supports QoS guarantees in the wireless link section between Layer 1 and Layer 2. However, there are functions that are optimized for the requirement to send small packets constantly, such as in voice calls. Table 1 shows examples of QoS-like functions in the EPC (Evolved Packet Core) that are intended for voice calls in LTE.
[0024] [Table 1]
[0025] As shown in Table 1, QCI (QoS Class Identifier) is associated with whether the bit rate is guaranteed (Guarantee), priority, allowable delay (Delay Budget), packet loss rate (Loss Rate), and application. For example, when QCI is 4, the bit rate is guaranteed (GBR: Guaranteed bit rate), priority is 3, allowable delay is 50 ms, packet loss rate is 10-3, and the application is a real-time game. In accordance with QCI, base station device 10 performs scheduling etc., and communication is performed so as to satisfy the parameters shown in Table 1. However, QoS is not guaranteed in actual communication.
[0026] In wireless networks, it may be difficult to guarantee SLAs due to user equipment moving to geographical locations with poor communication quality. Therefore, it is difficult to design bandwidth guarantees or latency across the entire network, especially for mobile broadband services. This creates a problem when providing NaaS, which guarantees QoS on demand according to user demand.
[0027] The following describes a method for defining requirements related to the quality provided by QoS in mobile communications. It is difficult to apply the definition of QoS defined for conventional wired networks to wireless networks. For example, simply moving out of service area of a user device 20 makes network communication impossible, making it difficult to realize a service format that guarantees service requirements related to bandwidth or latency under any circumstances. On the other hand, if 5G Core Network (5GC), which enables more flexible and detailed control than LTE, and Ultra Reliable and Low Latency Communications (URLLC), whose functionality is being further enhanced in NR, are supported, it is expected that there will be a large potential demand for line services that enable QoS control in wireless networks.
[0028] Therefore, from the viewpoint of quality requirements related to QoS control, it is assumed that a specific usage pattern will be declared in advance, for example, for a general mobility user terminal, a quasi-static user terminal with limited geographical location, or a user terminal at a fixed location. In the embodiment of the present invention, for example, a definition of QoS is proposed assuming an operation pattern in which QoS control can be applied to user terminals as described above. The geographical location may be specified by assuming a specific level of communication quality, or a specific geographical location may be assumed due to communication quality.
[0029] Conditions for determining whether QoS is provided or the level of communication quality provided by the QoS are specified (hereinafter, these conditions are referred to as "QoS branching conditions"), and requirements for determining the quality provided by different QoS are specified for each QoS branching condition (hereinafter, "QoS requirements"). The QoS branching conditions may be determined based on the communication status measured by the user terminal or base station device, or based on information or status held by the client application or application server, or based on a combination thereof. Furthermore, for example, the same user terminal may simultaneously determine multiple QoS branching conditions configured for each application, each communication port, each destination or source IP address, etc. For example, the client application may be an application running on the user device 20, and the application server may be a server or AF connected to the DN shown in FIG. 2.
[0030] 3 is a flowchart for explaining an example (1) of communication to which QoS is applied in an embodiment of the present invention. Using FIG. 3, communication in which QoS requirements are determined based on QoS branching conditions will be explained.
[0031] In step S11, the user equipment 20 or the base station apparatus 10 identifies a QoS branching condition. The QoS branching condition may be defined in advance or may be set at any time. Then, in step S12, the user equipment 20 or the base station apparatus 10 determines a QoS requirement based on the QoS branching condition. Details of a method for determining a QoS requirement from the QoS branching condition will be described later. Then, in step S13, the user equipment 20 or the base station apparatus 10 performs communication that satisfies the QoS requirement.
[0032] 4 is a flowchart illustrating an example (2) of communication to which QoS is applied according to an embodiment of the present invention. For example, the QoS branching condition may be the RRC state of the wireless section, and the QoS requirement may be determined for each RRC state. The flowchart illustrated in FIG. 4 illustrates a case where the user equipment 20 executes the process, but the base station apparatus 10 may execute the flowchart instead of the user equipment 20.
[0033] In step S21, the user equipment 20 determines whether the RRC state, which is QoS branching condition #1, is "IDLE mode." If the RRC state is "IDLE mode" (YES in S21), the process proceeds to step S22. If the RRC state is not "IDLE mode" (NO in S21), the process proceeds to step S24. In step S22, the user equipment 20 does not set QoS requirements and proceeds to step S23. In step S23, the user equipment 20 performs communication in which QoS requirements are not set.
[0034] On the other hand, in step S24, the user device 20 determines whether the RRC state, which is QoS branching condition #2, is "CONNECTED mode." If the RRC state is "CONNECTED mode" (YES in S24), the process proceeds to step S25, and if the RRC state is not "CONNECTED mode" (NO in S24), the process proceeds to step S27.
[0035] In step S25, the user equipment 20 sets a U-plane delay of X2 ms, a C-plane delay of Y2 ms, and a minimum throughput of Z2 Mbps as QoS requirements, and proceeds to step S26. In step S26, the user equipment 20 performs communication in which the QoS requirements are set. On the other hand, in step S27, the user equipment 20 does not set any QoS requirements, and proceeds to step S28. In step S28, the user equipment 20 performs communication in which the QoS requirements are not set.
[0036] 5 is a flowchart for explaining an example (3) of communication to which QoS is applied according to an embodiment of the present invention. For example, the QoS branching condition may be a condition that combines the RRC state of the wireless section and the communication quality measured by the user terminal. The flowchart shown in FIG. 5 explains the case where the user equipment 20 executes the flowchart, but the base station apparatus 10 may execute the flowchart instead of the user equipment 20.
[0037] In step S31, the user equipment 20 determines whether the RRC state, which is QoS branching condition #1, is "IDLE mode." If the RRC state is "IDLE mode" (YES in S31), the process proceeds to step S32. If the RRC state is not "IDLE mode" (NO in S31), the process proceeds to step S34. In step S32, the user equipment 20 does not set QoS requirements and proceeds to step S33. In step S33, the user equipment 20 performs communication in which QoS requirements are not set.
[0038] On the other hand, in step S34, the user device 20 determines whether the RRC state, which is QoS branching condition #2, is "CONNECTED mode" and whether the measured RSRP (Reference Signals Received Power) is equal to or greater than a predetermined threshold W2. If the RRC state is "CONNECTED mode" and the RSRP is equal to or greater than the predetermined threshold W2 (YES in S34), the process proceeds to step S35. If the RRC state is not "CONNECTED mode" or the RSRP is not equal to or greater than the predetermined threshold W2 (NO in S34), the process proceeds to step S37.
[0039] In step S35, the user equipment 20 sets a U-plane delay of X2 ms, a C-plane delay of Y2 ms, and a minimum throughput of Z2 Mbps as QoS requirement #1, and proceeds to step S36. In step S36, the user equipment 20 executes communication for which QoS requirement #1 is set. Meanwhile, in step S37, the user equipment 20 determines whether the RRC state, which is QoS branching condition #3, is "CONNECTED mode" and the measured RSRP is equal to or greater than a predetermined threshold W3. If the RRC state is "CONNECTED mode" and the RSRP is equal to or greater than the predetermined threshold W3 (YES in S37), the process proceeds to step S38. If the RRC state is not "CONNECTED mode" or the RSRP is not equal to or greater than the predetermined threshold W3 (NO in S37), the process proceeds to step S40.
[0040] In step S38, the user device 20 sets U-plane delay X3 ms, C-plane delay Y3 ms, and minimum throughput Z3 Mbps as QoS requirement #2, and proceeds to step S39. In step S39, the user device 20 performs communication in which QoS requirement #2 is set. On the other hand, in step S40, the user device 20 does not set a QoS requirement, and proceeds to step S41. In step S41, the user device 20 performs communication in which no QoS requirement is set.
[0041] 5, W2 may be greater than W3. The QoS branching condition may be configured by combining a condition related to specific network information and a condition related to wireless section information. The specific network information may be, for example, a destination IP address of a packet. The wireless section information may be, for example, an RRC state or measured communication quality.
[0042] The QoS branching condition may be defined by a condition configured from any one of the following 1) to 10), or may be defined by a condition configured from any combination of the following 1) to 10). 1) Application type or service classification (e.g., VoIP (Voice over Internet Protocol), real-time games, etc.) 2) The destination IP address or source IP address of the packet 3) The communication port 4) RRC state 5) Wireless quality measured by the user (e.g., RSRP, RSRQ (Reference Signal Received Quality), etc.) 6) The state of the device other than the wireless quality measured by the user (for example, the state of movement of the device measured by an acceleration sensor or gyro sensor) 7) Average throughput, delay time, delay jitter or packet loss rate 8) Whether or not the client application requires QoS control 9) Whether or not the application server requires QoS control 10) Type of RAT (Radio Access Technology) in the area
[0043] For example, when the QoS branching condition is defined by the measured wireless quality, a QoS requirement with higher quality may be defined when the wireless quality is high than when the wireless quality is low. For example, when the QoS branching condition is defined by the moving state of the terminal, a QoS requirement with lower quality may be defined when the terminal is moving at a high speed than when the terminal is moving at a low speed.
[0044] The QoS requirement specified by the QoS branching condition may be defined as any one of the following 1) to 9), or may be defined as any combination of the following 1) to 9). 1) Traffic-related parameters (e.g., throughput, delay time, delay variation, packet loss rate, etc.) 2) Uptime or availability 3) Fault notification 4) Number of simultaneous connections 5) Backup-related parameters (e.g., frequency, items, storage period, etc.) 6) Log-related parameters (e.g., frequency, items, storage period, etc.) 7) Support desk and other service systems 8) Matters related to responding to failures (e.g., recovery time, response time, availability of on-site support, etc.) 9) Multiple types showing the quality levels of 1)-8) above
[0045] The following describes a notification method for requirements related to the quality provided by QoS in mobile communications. A determination regarding the QoS requirements may be made based on various information related to QoS control, and information indicating whether the QoS can be provided or not related to the determination result may be notified. A client application running on the user equipment 20, an application server 10 providing a service, an application server 10 having a QoS control function, or another network node 10 may notify the information indicating whether the QoS can be provided unidirectionally or bidirectionally. Alternatively, an application interface called by a client application running on the user equipment 20, an application server 10 providing a service, an application server 10 having a QoS control function, or another network node 10 may specify notification of the information indicating whether the QoS can be provided or not. The notification of the information indicating whether the QoS can be provided or not may include a method for determining the QoS requirements.
[0046] For example, from the viewpoint of application operation related to QoS control, if it is determined that it is temporarily impossible to provide QoS or it is expected that it will be difficult to provide QoS, the client application 20 or the application server 10 may notify the opposing communication partner that QoS control will be temporarily stopped or suspended, as information indicating whether QoS can be provided.
[0047] The various types of information related to QoS control may be any of the following 1) to 4). 1) RRC state 2) Wireless quality measured by the user (e.g., RSRP, RSRQ, etc.) 3) The state of the device other than the wireless quality measured by the user (for example, the state of movement of the device measured by an acceleration sensor or gyro sensor) 4) Average throughput, delay time, delay jitter or packet loss rate
[0048] The operation related to the notification of information indicating whether or not QoS can be provided may be changed based on any of the following 1) to 6). For example, the determination of the QoS requirements of various information related to QoS control may be changed based on any of the following 1) to 6). 1) Application type or service classification (e.g., VoIP, real-time games, etc.) 2) The destination IP address or source IP address of the packet 3) The communication port 4) Whether or not the client application requires QoS control 5) Whether or not the application server requires QoS control 6) Type of RAT in use
[0049] Fig. 6 is a sequence diagram for explaining an example of a notification related to QoS in an embodiment of the present invention. Using Fig. 6, a sequence will be explained in which a determination related to a QoS requirement is made based on various information related to QoS control, and information indicating whether or not QoS can be provided, related to the determination result, is notified.
[0050] In step S41a, the client application 20 acquires information related to QoS control. Then, the client application 20 makes a determination regarding the QoS requirements based on the information related to QoS control (S42a). Then, the client application 20 transmits information indicating whether or not QoS can be provided based on the result of the determination to the application server 10 (S43). That is, the determination regarding the QoS requirements is a determination as to whether or not to transmit information indicating whether or not QoS can be provided. Meanwhile, in step S41b, the application server 10 acquires information related to QoS control. Then, the application server 10 makes a determination as to whether or not QoS can be provided based on the information related to QoS control (S42b). Then, the application server 10 transmits information indicating whether or not QoS can be provided based on the result of the determination to the client application 20 (S43). That is, the determination regarding the QoS requirements is a determination as to whether or not to transmit information indicating whether or not QoS can be provided. Either the client application 20 or the application server 10 may transmit the information indicating whether or not QoS can be provided in step S43. The client application 20 or the application server 10 may perform QoS control based on the received information indicating whether or not QoS can be provided, and execute communication to which the QoS control is applied. For example, the QoS control may be to change the QoS requirements or to switch whether or not QoS can be provided.
[0051] Fig. 7 is a diagram for explaining an example of notification related to QoS in an embodiment of the present invention. Using Fig. 7, an example will be explained in which a determination related to QoS requirements is made based on various information related to QoS control, and information indicating whether QoS can be provided or not related to the determination result is notified. In Fig. 7, it is assumed that application server 10 is a device that provides QoS.
[0052] As shown in FIG. 7, the client application 20 measures a reception level (e.g., RSRP) as information related to QoS control, and compares the reception level with an additional threshold for ensuring QoS control corresponding to a reception level higher than the threshold (qrxlevmin) used for out-of-service determination to determine whether the QoS requirement is satisfied. If the reception level falls below the additional threshold, a "fault notification" may be sent to the application server 10. That is, QoS may be provided prior to the "fault notification," and control may be performed to disable QoS at the time of the "fault notification." If the reception level further decreases after the "fault notification," the device will be out of service, and QoS provision will become impossible. The additional threshold used for determining whether the QoS requirement is satisfied may be the same as or different from the threshold used for out-of-service determination. The additional threshold used for determining whether the QoS requirement is satisfied may be the same as or different from the threshold used for determining the QoS branching condition shown in FIG. 5.
[0053] When a QoS requirement is defined by information related to multiple QoS controls, information indicating that the information related to the QoS control that can be guaranteed has changed may be included in the "fault notification." The application server 10 that has received the information indicating that the information related to the QoS control that can be guaranteed has changed may change the QoS requirement based on the information indicating that the QoS requirement that can be guaranteed has changed.
[0054] In the case where the reception level improves as opposed to the example of the reception level deteriorating as shown in FIG. 7, when the client application 20 detects that the reception level has returned to a sufficient quality, the client application 20 may send a notification to the application server 10 indicating that the state has returned to one in which QoS can be provided.
[0055] The application server 10 may request the client application 20 to report information indicating whether or not QoS can be provided or information necessary for determining whether or not QoS can be provided.
[0056] According to the above-described embodiment, the network node 10 or the user equipment 20 can specify QoS branching conditions, i.e., conditions for determining whether QoS is provided or the level of communication quality that QoS provides, and based on the conditions, determine the requirements for specifying the quality that QoS provides.
[0057] That is, communication in which QoS (Quality of Service) is provided in a wireless network can be performed depending on the situation.
[0058] (Device configuration) Next, a description will be given of an example of the functional configuration of the network node 10 and the user equipment 20 that execute the processes and operations described above. The network node 10 and the user equipment 20 include functions for implementing the above-described embodiments. However, the network node 10 and the user equipment 20 may each include only a part of the functions of the embodiments.
[0059] <Network Node 10> FIG. 8 is a diagram showing an example of the functional configuration of the network node 10. As shown in FIG. 8, the network node 10 has a transmitting unit 110, a receiving unit 120, a setting unit 130, and a control unit 140. The functional configuration shown in FIG. 8 is merely an example. As long as the operations according to the embodiment of the present invention can be performed, the names of the functional divisions and functional units may be any. Furthermore, a network node 10 having multiple different functions in the system architecture may be composed of multiple network nodes 10 separated by function.
[0060] The transmitter 110 has a function of generating signals to be transmitted to the user equipment 20 or other network nodes 10 and transmitting the signals wirelessly. The receiver 120 has a function of receiving various signals transmitted from the user equipment 20 and acquiring, for example, information of higher layers from the received signals. The transmitter 110 also has a function of transmitting NR-PSS, NR-SSS, NR-PBCH, DL / UL control signals, DL reference signals, etc. to the user equipment 20.
[0061] The setting unit 130 stores in a storage device preset setting information and various setting information to be transmitted to the user device 20, and reads it from the storage device as needed. The content of the setting information is, for example, information related to QoS parameter management of the PDU session.
[0062] As described in the embodiment, the control unit 140 performs processing related to QoS control of a PDU session between the user equipment 20 and the user plane. The control unit 140 may also perform processing to realize the functions of an application server. A functional unit related to signal transmission in the control unit 140 may be included in the transmitting unit 110, and a functional unit related to signal reception in the control unit 140 may be included in the receiving unit 120.
[0063] <User device 20> Fig. 9 is a diagram showing an example of the functional configuration of the user device 20. As shown in Fig. 9, the user device 20 has a transmitting unit 210, a receiving unit 220, a setting unit 230, and a control unit 240. The functional configuration shown in Fig. 9 is merely an example. The names of the functional divisions and functional units may be any names as long as they can perform the operations according to the embodiment of the present invention.
[0064] The transmitter 210 generates a transmission signal from transmission data and transmits the transmission signal wirelessly. The receiver 220 receives various signals wirelessly and acquires a higher layer signal from the received physical layer signal. The receiver 220 also has a function of receiving an NR-PSS, an NR-SSS, an NR-PBCH, a DL / UL / SL control signal, a reference signal, or the like transmitted from the network node 10. For example, the transmitter 210 transmits a PSCCH (Physical Sidelink Control Channel), a PSSCH (Physical Sidelink Shared Channel), a PSDCH (Physical Sidelink Discovery Channel), a PSBCH (Physical Sidelink Broadcast Channel), or the like to another user device 20 as D2D communication, and the receiver 220 receives the PSCCH, the PSSCH, the PSDCH, or the PSBCH, or the like, from the other user device 20. The transmitter 210 and the receiver 220 also have a wireless LAN or wired LAN transmission / reception function, or the like.
[0065] The setting unit 230 stores various setting information received from the network node 10 or the user equipment 20 by the receiving unit 220 in a storage device and reads it from the storage device as needed. The setting unit 230 also stores setting information that is set in advance. The setting information includes, for example, information related to QoS parameter management of a PDU session.
[0066] As described in the embodiment, the control unit 240 performs processing related to QoS control of a PDU session between the user equipment 20 and the user plane. The control unit 240 may also perform processing to realize functions of a client application. A functional unit related to signal transmission in the control unit 240 may be included in the transmitting unit 210, and a functional unit related to signal reception in the control unit 240 may be included in the receiving unit 220.
[0067] (Hardware configuration) The block diagrams (FIGS. 8 and 9) used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and 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 connected directly or indirectly (for example, by wire, wirelessly, etc.) and these multiple devices. The functional block may also be realized by combining the single device or the multiple devices with software.
[0068] Functions include, but are not limited to, judgment, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, election, establishment, comparison, assumption, expectation, consideration, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocation, mapping, and assignment. For example, a functional block (component) that performs transmission is called a transmitting unit or transmitter. As mentioned above, there are no particular limitations on how these functions are implemented.
[0069] For example, the network node 10, the user equipment 20, etc. according to an embodiment of the present disclosure may function as a computer that performs processing of the wireless communication method of the present disclosure. Fig. 10 is a diagram illustrating an example of the hardware configuration of the network node 10 and the user equipment 20 according to an embodiment of the present disclosure. The network node 10 and the user equipment 20 described above may be physically configured as a computer device including a processor 1001, a storage device 1002, an auxiliary storage device 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, etc.
[0070] In the following description, the term "apparatus" can be interpreted as a circuit, a device, a unit, etc. The hardware configuration of the network node 10 and the user equipment 20 may be configured to include one or more of the apparatuses shown in the drawings, or may be configured to exclude some of the apparatuses.
[0071] Each function in the network node 10 and the user device 20 is realized by loading specified software (programs) onto hardware such as the processor 1001, the memory device 1002, etc., so that the processor 1001 performs calculations, controls communication by the communication device 1004, and controls at least one of reading and writing data in the memory device 1002 and the auxiliary memory device 1003.
[0072] 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. For example, the above-mentioned control unit 140, control unit 240, etc. may be realized by the processor 1001.
[0073] Furthermore, the processor 1001 reads programs (program codes), software modules, data, etc. from at least one of the auxiliary storage device 1003 and the communication device 1004 into the storage device 1002, and executes various processes in accordance with the programs. The programs used are those that cause a computer to execute at least some of the operations described in the above-described embodiments. For example, the control unit 140 of the network node 10 shown in FIG. 8 may be implemented by a control program stored in the storage device 1002 and running on the processor 1001. Furthermore, for example, the control unit 240 of the user device 20 shown in FIG. 9 may be implemented by a control program stored in the storage device 1002 and running on the processor 1001. While the above-described various processes have been described as being executed by one processor 1001, they may also 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 from a network via a telecommunications line.
[0074] The storage device 1002 is a computer-readable recording medium and may be configured, for example, by at least one of a read-only memory (ROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a random access memory (RAM), etc. The storage device 1002 may also be called a register, a cache, a main memory, etc. The storage device 1002 can store executable programs (program codes), software modules, etc. for implementing a communication method according to an embodiment of the present disclosure.
[0075] The secondary storage device 1003 is a computer-readable recording medium, and may be, for example, at least one of 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 disc), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy disk, a magnetic strip, etc. The above-mentioned storage medium may be, for example, a database, a server, or other suitable medium including at least one of the storage device 1002 and the secondary storage device 1003.
[0076] 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 referred to as, for example, a network device, a network controller, a network card, or a communication module. The communication device 1004 may be configured to include a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc. to realize at least one of frequency division duplex (FDD) and time division duplex (TDD). For example, a transmission / reception antenna, an amplifier unit, a transmission / reception unit, a transmission path interface, etc. may be realized by the communication device 1004. The transmission / reception unit may be implemented as a transmission unit and a reception unit that are physically or logically separated.
[0077] The input device 1005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that receives input from the outside. The output device 1006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that performs output to the outside. Note that the input device 1005 and the output device 1006 may be integrated into one device (for example, a touch panel).
[0078] Furthermore, each device such as the processor 1001 and the storage device 1002 is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses between each device.
[0079] Furthermore, the network node 10 and the user equipment 20 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.
[0080] (Summary of the embodiment) As described above, according to an embodiment of the present invention, a communication device is provided that has a control unit that determines whether to not set Quality of Service (QoS) or to set the requirement in QoS for each of one or more conditions that determine the requirement that defines the wireless communication quality provided by QoS, and a communication unit that, when the control unit does not set QoS, performs wireless communication in which QoS is not provided, and, when the control unit sets the requirement in QoS, performs wireless communication in which QoS is provided in which the requirement is set.
[0081] With the above configuration, the network node 10 or the user equipment 20 can define QoS branching conditions, i.e., conditions for determining whether to provide QoS or the level of communication quality provided by QoS, and determine requirements for defining the quality to be provided by QoS based on the conditions. That is, it is possible to execute communications in which QoS (Quality of Service) is provided in the wireless network depending on the situation.
[0082] The QoS may be a QoS that is applied to a communication device that is expected to have a particular level of communication quality or that is expected to have a particular geographical location due to communication quality. This configuration allows the network node 10 or the user equipment 20 to realize QoS in a wireless network.
[0083] The condition information may be a type of communication, a state of communication, a measurement result measured by a communication device, or a QoS control request from a communication device. With this configuration, the network node 10 or the user equipment 20 can specify conditions for determining whether to provide QoS or the level of communication quality that the QoS provides.
[0084] The type of communication includes at least one of the following a)-b): a) Application type or service classification b) The type of RAT (Radio Access Technology) in which the communication device is located The communication state includes at least one of the following c) to e): c) The destination IP address or source IP address of the packet d) Communication port e) RRC (Radio Resource Control) state The measurement results measured by the communication device may include at least one of the following f) to h). f) Measured radio quality g) Measured terminal movement state h) Average throughput, delay time, delay variation or packet loss rate This configuration allows the network node 10 or the user equipment 20 to specify in detail the conditions for determining whether or not to provide QoS or the level of communication quality that the QoS provides.
[0085] The requirements may include at least one of the following a) to c): a) Average throughput, delay time, delay variation or packet loss rate b) Availability c) Number of simultaneous connections With this configuration, the network node 10 or the user equipment 20 can define requirements that define the quality that the QoS provides, based on conditions for determining whether or not the QoS can be provided or the level of communication quality that the QoS provides.
[0086] Furthermore, according to an embodiment of the present invention, there is provided a communication method executed by a communication device, which executes a control procedure for determining whether to set Quality of Service (QoS) or set the requirement in QoS for each of one or more conditions that determine the requirement that defines the wireless communication quality provided by QoS, and a communication procedure for executing wireless communication in which QoS is not provided when QoS is not set, and executing wireless communication in which QoS is provided with the requirement set when the requirement is set in QoS.
[0087] With the above configuration, the network node 10 or the user equipment 20 can define QoS branching conditions, i.e., conditions for determining whether to provide QoS or the level of communication quality provided by QoS, and determine requirements for defining the quality to be provided by QoS based on the conditions. That is, it is possible to execute communications in which QoS (Quality of Service) is provided in the wireless network depending on the situation.
[0088] (Supplementary explanation of the embodiment) Although the embodiments of the present invention have been described above, the disclosed invention is not limited to such embodiments, and those skilled in the art will understand various modifications, alterations, alternatives, and substitutions. While specific numerical examples have been used to facilitate understanding of the invention, unless otherwise specified, these numerical values are merely examples, and any appropriate values may be used. The division of items in the above description is not essential to the present invention; two or more items may be combined as needed, and items described in one item may apply to items described in another item (unless inconsistent). The boundaries between functional units or processing units in the functional block diagram do not necessarily correspond to the boundaries between physical components. The operations of multiple functional units may be performed by a single physical component, or the operations of a single functional unit may be performed by multiple physical components. The order of the processing steps described in the embodiments may be reversed as long as there is no contradiction. For convenience of processing description, the network node 10 and user equipment 20 have been described using functional block diagrams. However, such devices may be implemented using hardware, software, or a combination thereof. The software operated by the processor of the network node 10 in accordance with an embodiment of the present invention and the software operated by the processor of the user equipment 20 in accordance with an embodiment of the present invention may each be stored in random access memory (RAM), flash memory, read-only memory (ROM), EPROM, EEPROM, registers, hard disk (HDD), removable disk, CD-ROM, database, server or any other suitable storage medium.
[0089] Furthermore, the notification of information is not limited to the aspects / embodiments described in the present disclosure, and may be performed using other methods. For example, the notification of information may be performed by physical layer signaling (e.g., Downlink Control Information (DCI), Uplink Control Information (UCI)), higher layer signaling (e.g., Radio Resource Control (RRC) signaling, Medium Access Control (MAC) signaling, broadcast information (Master Information Block (MIB), System Information Block (SIB)), other signals, or a combination thereof. Furthermore, the RRC signaling may be referred to as an RRC message, and may be, for example, an RRC Connection Setup message, an RRC Connection Reconfiguration message, or the like.
[0090] Each aspect / embodiment described in the present disclosure may be applied to at least one of systems using LTE (Long Term Evolution), LTE-Advanced (LTE-A), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), FRA (Future Radio Access), NR (New Radio), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark), IEEE 802.20, UWB (Ultra-Wideband), Bluetooth (registered trademark), or other appropriate systems, and next-generation systems extended based on these. Furthermore, a combination of multiple systems (e.g., a combination of at least one of LTE and LTE-A with 5G, etc.) may also be applied.
[0091] The order of the procedures, sequences, flowcharts, etc. of each aspect / embodiment described herein may be changed 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.
[0092] A specific operation described herein as being performed by the network node 10 may also be performed by its upper node in some cases. In a network consisting of one or more network nodes including the network node 10, it is clear that various operations performed for communication with the user equipment 20 may be performed by at least one of the network node 10 and another network node other than the network node 10 (such as, but not limited to, an MME or an S-GW). Although the above example illustrates a case where there is one other network node other than the network node 10, the other network node may be a combination of multiple other network nodes (such as an MME and an S-GW).
[0093] The information or signals described in the present disclosure may be output from a higher layer (or a lower layer) to a lower layer (or a higher layer), or may be input / output via multiple network nodes.
[0094] Input and output information may be stored in a specific location (for example, 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 sent to another device.
[0095] In the present disclosure, the determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).
[0096] Software shall be construed broadly 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., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
[0097] 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.
[0098] The information, signals, etc. described in this disclosure 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.
[0099] Note that terms explained in this disclosure and terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings. For example, at least one of a channel and a symbol may be a signal (signaling). Furthermore, a signal may be a message. Furthermore, a component carrier (CC) may be called a carrier frequency, a cell, a frequency carrier, etc.
[0100] As used in this disclosure, the terms "system" and "network" are used interchangeably.
[0101] Furthermore, the information, parameters, etc. described in the present disclosure may be expressed using absolute values, may be expressed using relative values from a predetermined value, or may be expressed using other corresponding information. For example, a radio resource may be indicated by an index.
[0102] The names used for the above-described parameters are not intended to be limiting in any way. Furthermore, the mathematical expressions using these parameters may differ from those explicitly disclosed in this disclosure. The various channels (e.g., PUCCH, PDCCH, etc.) and information elements may be identified by any suitable names, and therefore the various names assigned to these various channels and information elements are not intended to be limiting in any way.
[0103] In the present disclosure, terms such as "base station (BS)," "radio base station," "base station device," "fixed station," "NodeB," "eNodeB (eNB)," "gNodeB (gNB)," "access point," "transmission point," "reception point," "transmission / reception point," "cell," "sector," "cell group," "carrier," and "component carrier" may be used interchangeably. Base stations may also be referred to by terms such as macrocell, small cell, femtocell, and picocell.
[0104] A base station can accommodate one or more (e.g., three) cells. When a base station accommodates multiple cells, the overall coverage area of the base station can be divided into multiple smaller areas, and each smaller area can be provided with communication service by a base station subsystem (e.g., a small indoor base station (RRH: Remote Radio Head)). The term "cell" or "sector" refers to a part or the entire coverage area of a base station and / or base station subsystem that provides communication service within this coverage.
[0105] In this disclosure, the terms "Mobile Station (MS)," "user terminal," "User Equipment (UE)," "terminal," etc. may be used interchangeably.
[0106] A mobile station may also be referred to by those skilled in the art 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 suitable terminology.
[0107] At least one of the base station and the mobile station may be called a transmitting device, a receiving device, a communication device, etc. At least one of the base station and the mobile station may be a device mounted on a mobile body, or the mobile body itself. The mobile body may be a vehicle (e.g., a car, an airplane, etc.), an unmanned mobile body (e.g., a drone, an autonomous vehicle, etc.), or a robot (manned or unmanned). At least one of the base station and the mobile station may also include devices that do not necessarily move during communication operations. For example, at least one of the base station and the mobile station may be an IoT (Internet of Things) device such as a sensor.
[0108] Furthermore, a base station in the present disclosure may be read as a user terminal. For example, the aspects / embodiments of the present disclosure may be applied to a configuration in which communication between a base station and a user terminal is replaced with communication between a plurality of user equipments 20 (which may be called, for example, D2D (Device-to-Device) or V2X (Vehicle-to-Everything)). In this case, the user equipments 20 may be configured to have the functions of the above-mentioned network node 10. Furthermore, terms such as "uplink" and "downlink" may be read as terms corresponding to terminal-to-terminal communication (for example, "side"). For example, terms such as an uplink channel and a downlink channel may be read as a side channel.
[0109] Similarly, the user terminal in the present disclosure may be read as a base station, in which case the base station may be configured to have the functions of the user terminal described above.
[0110] 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, and the like. "Determining" and "determining" may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in memory), and the like. Furthermore, "judgment" and "decision" can include regarding resolving, selecting, choosing, establishing, comparing, etc. as having been "judged" or "decided." In other words, "judgment" and "decision" can include regarding some action as having been "judged" or "decided." Furthermore, "judgment (decision)" can be interpreted as "assuming," "expecting," "considering," etc.
[0111] The terms "connected," "coupled," or any variation thereof, refer 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 one or more wires, cables, and / or 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.
[0112] The reference signal may be abbreviated as RS (Reference Signal) or may be called a pilot depending on the applicable standard.
[0113] As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."
[0114] As used in this disclosure, any reference to an element using a designation such as "first," "second," etc. does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must in some way precede the second element.
[0115] The "means" in the configuration of each of the above devices may be replaced with "part," "circuit," "device," etc.
[0116] When used in this disclosure, the terms "include," "including," and variations thereof are intended to be inclusive, similar to the term "comprising." Furthermore, when used in this disclosure, the term "or" is not intended to be an exclusive or.
[0117] In this disclosure, where articles are added by translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are in the plural form.
[0118] In the present 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 "coupled" may also be interpreted in the same way as "different."
[0119] Each aspect / embodiment described in this disclosure may be used alone, in combination, or switched depending on the implementation. Furthermore, notification of predetermined information (e.g., notification that "X is true") is not limited to being done explicitly, but may be done implicitly (e.g., by not notifying the predetermined information).
[0120] In the present disclosure, the network node 10, the application server 10, the user device 20, or the client application 20 is an example of a communication device. The transmitter 210 and the receiver 220 are an example of a communication unit. The transmitter 110 and the receiver 120 are an example of a communication unit.
[0121] Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended to be illustrative and does not have any limiting meaning on the present disclosure.
[0122] This international patent application claims priority based on Japanese Patent Application No. 2019-112296, filed on June 17, 2019, the entire contents of which are incorporated herein by reference.
[0123] <Additional Notes> The above-described embodiment can be further described as follows. (Appendix 1) a control unit that determines whether to set Quality of Service (QoS) or not set the QoS for one or more conditions that determine requirements that define wireless communication quality provided by the QoS; A communication device having a communication unit that performs wireless communication in which QoS is not provided when the control unit does not set QoS, and performs wireless communication in which QoS in which the requirement is set is provided when the control unit sets the requirement for QoS. (Appendix 2) 2. The communication device according to claim 1, wherein the QoS is a QoS that is applied to a communication device that is expected to have a particular level of communication quality or that is expected to have a particular geographical location due to communication quality. (Appendix 3) 3. The communication device according to claim 2, wherein the condition information is a type of communication, a state of communication, a measurement result measured by the communication device, or a QoS control request of the communication device. (Appendix 4) The type of communication includes at least one of the following a)-b): a) Application type or service classification b) The type of RAT (Radio Access Technology) in which the communication device is located The communication state includes at least one of the following c) to e): c) The destination IP address or source IP address of the packet d) Communication port e) RRC (Radio Resource Control) state The communication device according to claim 3, wherein the measurement results measured by the communication device include at least one of the following f) to h). f) Measured radio quality g) Measured terminal movement state h) Average throughput, delay time, delay variation or packet loss rate (Appendix 5) The communication device according to claim 2, wherein the requirements include at least one of the following a) to c): a) Average throughput, delay time, delay variation or packet loss rate b) Availability c) Number of simultaneous connections (Appendix 6) A communication method performed by a communication device, comprising: a control procedure for determining whether to set Quality of Service (QoS) or not set the QoS for each of one or more conditions that determine requirements defining the quality of wireless communication provided by the QoS; A communication method that performs a communication procedure in which, if QoS is not set, wireless communication is performed in which QoS is not provided, and, if the requirement is set for QoS, wireless communication is performed in which QoS is provided in which the requirement is set. [Explanation of symbols]
[0124] 10 Network Nodes 110 Transmitter 120 Receiver 130 Setting section 140 Control Unit 20 User Device 210 Transmitter 220 Receiving unit 230 Setting Section 240 Control Unit 1001 processor 1002 Storage device 1003 Auxiliary storage device 1004 Communication equipment 1005 Input Device 1006 Output Device
Claims
1. a control unit that determines whether or not a requirement for QoS (Quality of Service) control is satisfied using at least one of a plurality of conditions corresponding to the requirement; a communication unit that performs communication without executing the QoS control when the control unit determines that the requirements are not satisfied, and that performs communication by executing the QoS control corresponding to the requirements when the control unit determines that the requirements are satisfied, The QoS control is restricted to a geographical location to which it is applied; The conditions are defined based on a communication port and an IP address, a first range of first QoS control requirements corresponding to a first communication port and a first IP address is different from a second range of second QoS control requirements corresponding to a second communication port and a second IP address different from the first communication port and the first IP address; The control unit measures the reception level, and if the reception level is lower than a threshold for guaranteeing QoS control corresponding to a reception level higher than a threshold used for out-of-service area determination, sends a fault notification to a device that provides the QoS control.
2. 2. The communication device according to claim 1, wherein the requirements include at least one of the following: a) a) a) and c) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a) a requirement ... a) Average throughput, delay time, delay variation or packet loss rate b) Operating rate c) Number of simultaneous connections
3. a step of determining whether or not a requirement for QoS (Quality of Service) control is satisfied using at least one of a plurality of conditions corresponding to the requirement; a communication device that performs a procedure of performing communication without performing the QoS control when it determines that the requirement is not satisfied, and performing communication by performing the QoS control corresponding to the requirement when it determines that the requirement is satisfied; The QoS control is restricted to a geographical location to which it is applied; The conditions are defined based on a communication port and an IP address, a first range of first QoS control requirements corresponding to a first communication port and a first IP address is different from a second range of second QoS control requirements corresponding to a second communication port and a second IP address different from the first communication port and the first IP address; A communication method in which a communication device executes a procedure of measuring a reception level, and if the reception level is lower than a threshold for guaranteeing QoS control corresponding to a reception level higher than a threshold used for out-of-service determination, sending a fault notification to a device that provides the QoS control.
Citation Information
Patent Citations
Packet relay device
JP2007531353A
Multilink communication system, multilink communication method, multilink communication device, multilink communication system management method, multi-link communication base station and multilink terminal
JP2008245031A
Mobile network
JP2014045390A
Wireless communication in multi-RAT systems
JP2015532566A
Method and apparatus for processing terminals running voice services and communication system
JP2018537899A