Control device, control method, and program

JP7643550B2Active Publication Date: 2025-03-11NEC CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023534509
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-14
Publication Date
2025-03-11
Estimated Expiration
2041-07-14

AI Technical Summary

Benefits of technology

【0011】 一側面によれば、移動体通信ネットワークのリソースを、他の事業者へ適切に貸し出しできる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007643550000001
    Figure 0007643550000001
  • Figure 0007643550000002
    Figure 0007643550000002
  • Figure 0007643550000003
    Figure 0007643550000003
Patent Text Reader

Abstract

A control device (10) comprises: a reception unit (11) that receives a request for leasing a first resource of a mobile body communication network (N1) to a specific business operator; a control unit (12) that determines, on the basis of the request received by the reception unit, whether leasing of the first resource to the specific business operator is permissible; and a transmission unit (13) that, when the control unit determines that the leasing is permissible, transmits a command, which is for allocating the first resource to the specific business operator, to a relay device (20) of the mobile body communication network.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a control device, a control method, a non-transitory computer-readable medium having a program stored thereon, and a mobile communication system. [Background technology]

[0002] Network slicing is known, which can virtually divide a network and allocate necessary resources (for example, see Patent Document 1). Network slicing makes it possible to provide (allocate) network resources according to the communication capacity and communication speed required for a service or solution that utilizes the network.

[0003] Furthermore, in recent years, there have been mobile virtual network operators (MVNOs) that provide mobile communication services to users by utilizing network resources provided by mobile network operators (MNOs). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Special Publication No. 2019-524003 [Patent Document 2] JP 2002-158711 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, with the technology described in Patent Document 1, for example, the MVNO cannot dynamically change the network resources it rents from the MNO.

[0006] In view of the above-mentioned problems, an object of the present disclosure is to provide a technology that enables resources of a mobile communication network to be appropriately lent to other operators. [Means for solving the problem]

[0007] In a first aspect of the present disclosure, a control device has a receiving unit that receives a request to lend a first resource of a mobile communication network to a specific operator, a control unit that determines whether to allow the lending of the first resource to the specific operator based on the request received by the receiving unit, and a transmitting unit that, when the lending is permitted by the control unit, transmits a command to a relay device of the mobile communication network to allocate the first resource to the specific operator.

[0008] In addition, in a second aspect of the present disclosure, a control method is provided which receives a request to lend a first resource of a mobile communication network to a specific operator, determines whether to grant the lending of the first resource to the specific operator based on the received request, and if the lending is permitted, transmits a command to a relay device of the mobile communication network to allocate the first resource to the specific operator.

[0009] In addition, in a third aspect of the present disclosure, there is provided a non-transitory computer-readable medium having stored thereon a program that causes a computer to execute a process of receiving a request to lend a first resource of a mobile communication network to a specific operator, determining whether or not to grant lending of the first resource to the specific operator based on the received request, and if the lending is permitted, transmitting a command to a relay device of the mobile communication network to allocate the first resource to the specific operator.

[0010] In addition, in a fourth aspect of the present disclosure, a mobile communications system is provided which includes a control device, a relay device, and an operator device, wherein the operator device transmits a request to the control device to lend a first resource of a mobile communications network to a specific operator, the control device having a receiving unit which receives the request from the operator device, a control unit which determines whether to grant lending of the first resource to the specific operator based on the request received by the receiving unit, and a transmitting unit which transmits a command to the relay device of the mobile communications network to allocate the first resource to the specific operator if the lending is permitted by the control unit, and the relay device uses the first resource to forward data sent and received by terminals of subscribers of the specific operator. Effect of the Invention

[0011] According to one aspect, resources of a mobile communication network can be appropriately lent to other operators. [Brief description of the drawings]

[0012] [Figure 1] FIG. 2 is a diagram illustrating an example of a configuration of a control device according to the embodiment. [Diagram 2] 1 is a diagram illustrating an example of the configuration of a mobile communication system according to an embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a control device according to an embodiment. [Figure 4] FIG. 2 is a sequence diagram showing an example of processing of a mobile communication system according to an embodiment. [Diagram 5] 4 is a diagram showing an example of data recorded in a virtual mobile network operator DB according to the embodiment; FIG. [Figure 6] FIG. 4 is a diagram showing an example of data recorded in a resource DB according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] The principles of the present disclosure are described with reference to some exemplary embodiments. It should be understood that these embodiments are set forth for illustrative purposes only, to aid those skilled in the art in understanding and practicing the present disclosure, without implying any limitation on the scope of the present disclosure. The disclosure described herein may be implemented in various ways other than those described below.

[0014] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.

[0015] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. (Embodiment 1) <Configuration> The configuration of a control device 10 according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of the control device 10 according to an embodiment. The control device 10 has a receiving unit 11, a control unit 12, and a transmitting unit 13. Each of these units may be realized by cooperation between one or more programs installed in the control device 10 and hardware such as a processor 101 and a memory 102 of the control device 10.

[0016] The receiving unit 11 receives data from an external device such as the other carrier device 60. The receiving unit 11 receives, for example, a request (lease request) to allocate resources of a mobile communication network to a specific carrier (for example, a virtual mobile carrier).

[0017] The control unit 12 determines whether or not to permit allocation of the resource to the specific operator based on the lease request received by the receiving unit 11. If the allocation is permitted by the control unit 12, the transmitting unit 13 transmits a command to the relay device of the mobile communication network to allocate the resource to the specific operator.

[0018] (Embodiment 2) Next, the configuration of the mobile communication system 1 according to the embodiment will be described with reference to FIG. <System configuration> FIG. 2 is a diagram showing a configuration example of a mobile communication system 1 according to an embodiment. In FIG. 2, the mobile communication system 1 includes a control device 10. The mobile communication system 1 also includes a relay device 20A, a relay device 20B, and a relay device 20C (hereinafter, when there is no need to distinguish between them, they will be simply referred to as "relay devices 20"). The mobile communication system 1 also includes a base station (BS) 30A and a base station 30B (hereinafter, when there is no need to distinguish between them, they will be simply referred to as "base station 30"). The mobile communication system 1 also includes a terminal 40A and a terminal 40B (hereinafter, when there is no need to distinguish between them, they will be simply referred to as "terminal 40").

[0019] The mobile communication system 1 also includes an external device 50. The mobile communication system 1 also includes a different carrier device 60A and a different carrier device 60B (hereinafter, when there is no need to distinguish between them, they will simply be referred to as "different carrier devices 60"). The numbers of the control devices 10, relay devices 20, base stations 30, terminals 40, external devices 50, and different carrier devices 60 are not limited to the example in FIG. 2.

[0020] The control device 10, the relay device 20, and the base station 30 are connected to each other so as to be able to communicate with each other via a mobile communication network N1. The mobile communication network N1 may be, for example, a network (internal network) operated by a mobile network operator (MNO). In this case, the mobile communication network N1 may be a core network of a fifth generation mobile communication system (5G).

[0021] The terminal 40 and the external device 50, and the control device 10 and the other carrier device 60 are connected to each other so as to be able to communicate with each other via a mobile communication network N1 and a network N2. The network N2 may be an external network such as the Internet.

[0022] In addition, the term "base station" (BS) used in this disclosure refers to a device that can provide or host a cell or coverage through which the terminal 40 can communicate. Examples of the base station 30 include, but are not limited to, a Node B (NodeB or NB), an Evolved Node B (eNodeB or eNB), a next generation Node B (gNB), a Remote Radio Unit (RRU), a Radio Head (RH), a Remote Radio Head (RRH), and a low power node (e.g., a femto node, a pico node), etc.

[0023] The term "terminal" as used in this disclosure refers to any device having wireless or wired communication capabilities. Examples of terminals 40 include, but are not limited to, user equipment (UE), smartphones, mobile phones, cellular phones, tablets, personal computers, desktops, personal digital assistants (PDAs), portable computers, image capture devices such as digital cameras, gaming devices, music storage and playback devices, or wireless Internet appliances.

[0024] The communications (mobile communications, wireless communications) described in this disclosure may conform to any suitable standard, including, but not limited to, 5G (NR: New Radio), Beyond 5G (6G), 4G (LTE (Long Term Evolution) Advanced, WiMAX2), Long Term Evolution (LTE), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), and Global System for Mobile (GSM). Furthermore, the communications may be performed according to any generation of communication protocols now known or developed in the future.

[0025] The control device 10 provides (assigns, allocates, lends, leases) resources of the mobile communication network N1 (hereinafter, also referred to simply as "resources" as appropriate) to operators such as mobile virtual communications operators by controlling the relay device 20 in response to requests from other operator devices 60.

[0026] The relay device 20 is a relay device that forms at least a part of the mobile communication network N1. The relay device 20 may be, for example, a layer 3 switch or a router that relays packets based on information of layer 3 (network layer in the OSI reference model). The relay device 20 may also be, for example, an optical switch that switches the path of an optical signal that has been wavelength division multiplexed (WDM). In the example of FIG. 2, the relay device 20C relays communication between the mobile communication network N1 and the network N2.

[0027] The external device 50 is, for example, an information processing device that transmits and receives data to and from the terminal 40. The external device 50 may be, for example, a Web server. The external device 50 may also be a personal computer or the like that receives video from the terminal 40.

[0028] The other carrier device 60 is a device of a carrier (for example, a virtual mobile carrier) that rents resources of the mobile communication network N1 from the mobile communication carrier that operates the mobile communication network N1 and provides mobile communication services to subscribers.

[0029] <Hardware configuration> Fig. 3 is a diagram showing an example of a hardware configuration of the control device 10 according to the embodiment. In the example of Fig. 3, the control device 10 (computer 100) includes a processor 101, a memory 102, and a communication interface 103. These units may be connected by a bus or the like. The memory 102 stores at least a part of a program 104. The communication interface 103 includes an interface required for communication with other network elements.

[0030] When the program 104 is executed by the processor 101, memory 102, etc. in cooperation, the computer 100 performs at least some processing of the embodiments of the present disclosure. The memory 102 may be of any type suitable for a local technology network. The memory 102 may be, as a non-limiting example, a non-transitory computer-readable storage medium. The memory 102 may also be implemented using any suitable data storage technology, such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory. Although only one memory 102 is shown in the computer 100, several physically different memory modules may be present in the computer 100. The processor 101 may be of any type. The processor 101 may include one or more of a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture, as a non-limiting example. The computer 100 may have multiple processors, such as application-specific integrated circuit chips that are time-slaved to a clock that synchronizes the main processor.

[0031] The embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor or other computing device.

[0032] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in program modules, that execute on a target real or virtual processor device to perform the processes or methods of the present disclosure. Program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. The machine-executable instructions of the program modules may be executed in local or distributed devices. In a distributed device, the program modules may be located in both local and remote storage media.

[0033] The program codes for carrying out the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes are provided to a processor or controller of a general purpose computer, a special purpose computer, or other programmable data processing apparatus. When the program codes are executed by the processor or controller, the functions / operations in the flowcharts and / or the block diagrams they implement are performed. The program codes are executed entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine, or entirely on a remote machine or server.

[0034] The program can be stored and provided to the computer using various types of non-transitory computer-readable media. The non-transitory computer-readable media include various types of tangible recording media. Examples of the non-transitory computer-readable media include magnetic recording media, magneto-optical recording media, optical disk media, semiconductor memories, and the like. The magnetic recording media include, for example, flexible disks, magnetic tapes, hard disk drives, and the like. The magneto-optical recording media include, for example, magneto-optical disks, and the like. The optical disk media include, for example, Blu-ray disks, CD (Compact Disc)-ROM (Read Only Memory), CD-R (Recordable), CD-RW (ReWritable), and the like. The semiconductor memory includes, for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (random access memory), and the like. The program may also be provided to the computer by various types of temporary computer-readable media. Examples of the temporary computer-readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire or an optical fiber, or via a wireless communication path.

[0035] <Processing> An example of processing of the mobile communication system 1 according to the embodiment will be described with reference to Fig. 4 to Fig. 6. Fig. 4 is a sequence diagram showing an example of processing of the mobile communication system 1 according to the embodiment. Fig. 5 is a diagram showing an example of data recorded in a virtual mobile network operator DB (Data Base) 501 according to the embodiment. Fig. 6 is a diagram showing an example of data recorded in a resource DB 601 according to the embodiment.

[0036] In step S101, the other operator device 60 of the virtual mobile telecommunications carrier transmits a lease request for resources of the mobile communication network N1 to the control device 10, for example, by using an API (Application Programming Interface) provided by the mobile telecommunications carrier. Here, the other operator device 60 may determine the resources to be leased, for example, based on the traffic volume of communications using the mobile communication network N1 by the subscriber of the virtual mobile telecommunications carrier. In this case, the other operator device 60 may request the lease of more resources as the traffic volume increases, and may request the lease of fewer resources as the traffic volume decreases. In addition, the other operator device 60 may request the lease of resources designated by the administrator (operator) of the virtual mobile telecommunications carrier, for example, in response to an operation by the administrator.

[0037] The lease request may include, for example, identification information (virtual mobile communications carrier ID) of the virtual mobile communications carrier operating the other carrier device 60, resource contents (for example, information indicating QoS such as priority and bandwidth), and lease expiration information. The lease request may also include, for example, parameters defined in various standardizations such as the following. This allows, for example, the virtual mobile communications carrier to specify the network resources to be leased (contents of configuration changes to the mobile communications network N1). -IETF RFC8466 "A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) Service Delivery" (https: / / datatracker.ietf.org / doc / rfc8466 / ) -IETF rfc8049 "YANG Data Model for L3VPN Service Delivery" (https: / / datatracker.ietf.org / doc / rfc8049 / ) -GSMA "Generic Network Slice Template" (https: / / www.gsma.com / newsroom / resources / ng-116-generic-network-slice-template-v4-0 / )

[0038] Next, the control unit 12 of the control device 10 refers to the virtual mobile network operator DB 501 and the resource DB 601 to determine whether the received lease request is permitted or not (step S102). This makes it possible to determine, for example, whether the virtual mobile network operator has the authority to lease resources. In addition, for example, resource allocation between a plurality of virtual mobile network operators and mobile network operators can be appropriately set (adjusted). The virtual mobile network operator DB 501 and the resource DB 601 may be stored in a storage device inside the control device 10, or may be stored in a device outside the control device 10.

[0039] 5, the resource ID of a resource that can be leased is recorded in association with the virtual mobile network operator ID in the virtual mobile network operator DB 501. The data in the virtual mobile network operator DB 501 may be registered by an administrator of the mobile network operator, for example, when a contract is made between the mobile network operator and the virtual mobile network operator.

[0040] In the example of FIG. 6, the resource DB 601 records resource contents (QoS, Quality of Service), the ID of the operator using the resource, and the lease period in association with the resource ID. The resource ID is identification information of the resource of the mobile communication network N1 operated by the mobile communication operator. The resource of the mobile communication network N1 may be, for example, a network slice in which a physical network is divided into a plurality of virtual independent logical networks by network slicing. The resource contents include, for example, information indicating QoS such as priority and bandwidth. The ID of the operator using the resource is identification information of the virtual mobile communication operator or mobile communication operator using the resource. If no data is stored (NULL) in the field of the ID of the operator using the resource, it indicates that the resource is not currently leased to any virtual mobile communication operator and is not used by the mobile communication operator itself. The lease period indicates the date and time when the period during which the resource is assigned to the operator ends.

[0041] The control device 10 may first extract, from the resource DB 601 in Fig. 6, resource IDs of one or more resources that match the resource content specified in a lease request from a certain mobile virtual network operator and are not currently being used by any operator. The control device 10 may then determine whether or not the extracted resource ID is registered in the mobile virtual network operator DB 501 in Fig. 5 as a resource that can be leased to the mobile virtual network operator. If the extracted resource ID is not registered, the control device 10 transmits an error response to the other operator device 60 and ends the process. On the other hand, if the resource ID is registered, the requested resource can be leased, and the control device 10 executes the following process.

[0042] An example of a process for determining the resource lease fee, the lease destination, etc. will be described below. The control device 10 may execute the following processes in appropriate combination.

[0043] (Example of determining lease payments) The control device 10 may determine the fee (lease fee) for the lease based on the time period of the period for leasing the resource requested by the virtual mobile communication operator. This allows the lease fee to be determined more appropriately. In this case, the control device 10 may be preset with information on the unit price per predetermined time (e.g., one minute) for each time period. The control device 10 may set, for example, the period from the current time to the lease expiration date as the period for leasing the resource (lease period). The control device 10 may calculate the total amount of the unit prices for each predetermined time period included in the lease period as the lease fee. This allows the control device 10 to set a higher lease fee for a time period when traffic (communication volume) is expected to be relatively high, such as at night, and a lower lease fee for a time period when traffic (communication volume) is expected to be relatively low, such as before dawn.

[0044] The control device 10 may also determine the lease fee for the resource requested by the virtual mobile network operator based on the availability of resources in the mobile communication network N1. This allows the lease fee to be determined more appropriately. In this case, the control device 10 may first refer to the resource DB 601 and calculate the total value of the bandwidth of the resources of the priority level requested by the virtual mobile network operator that are not currently being used by any operator. The control device 10 may then determine a first coefficient for the lease fee to be a larger value as the calculated total value decreases. The control device 10 may then calculate the lease fee as an amount obtained by multiplying the unit price of each predetermined time period included in the lease period by the first coefficient, for example. This allows the control device 10 to set the lease fee higher when the availability of resources is relatively low, and set the lease fee lower when the availability of resources is relatively high.

[0045] The control device 10 may also determine the lease fee for the resource requested by the virtual mobile communication carrier based on the ratio of the resource leased to the virtual mobile communication carrier among the resources of the mobile communication network N1. This allows the resource to be leased more appropriately. In this case, the control device 10 may first refer to the resource DB 601 and calculate the total value of the bandwidth of the resource not leased to the virtual mobile communication carrier among the resources of the priority level requested by the virtual mobile communication carrier. The control device 10 may then determine the second coefficient related to the lease fee to be a smaller value as the calculated total value decreases. The control device 10 may then calculate the lease fee as, for example, the total amount obtained by multiplying the unit price of each predetermined time included in the lease period by the second coefficient. This allows the control device 10 to, for example, set the lease fee higher when the resource lease is relatively large, and set the lease fee lower when the resource lease is relatively small. This allows the lease fee to be reduced when the resource lease to the virtual mobile communication carrier is small, thereby revitalizing the business of the virtual mobile communication carrier.

[0046] (Example of deciding on a lease) When the control device 10 is requested to lease the same resource by a plurality of mobile virtual network operators, the control device 10 may determine an operator to lease the resource based on the bid amount from each operator. This allows, for example, appropriate leasing. In this case, the control device 10 may transmit a bid request including, for example, a bid ID, which is bid identification information, lease contents, and lease period information, to the other operator device 60 of each operator. Then, each other operator device 60 may return a bid response including the bid ID, mobile virtual network operator ID, and bid amount to the control device 10. Then, the control device 10 may determine the operator with the highest bid amount as the lease destination. In this case, the control device 10 may determine the second highest bid amount (second price) as the lease fee. This allows the lease fee to be determined more appropriately.

[0047] Furthermore, when the control device 10 is requested by a plurality of mobile virtual network operators to lease the same resource, the control device 10 may determine the operator to which the resource is to be leased based on the lease records with each operator. This allows, for example, appropriate leasing. In this case, the control device 10 may record, for example, for each priority level of the resource leased to each operator, the integrated value of the bandwidth leased in a predetermined period (for example, one month) and the lease period as the lease record value. Then, the control device 10 may determine, as the lease destination, the operator with the lowest lease record value for the resource of the priority level requested by each operator among the operators with the same conditions such as the bid amount. This allows, for example, the operators to lease resources equally.

[0048] Furthermore, when the control device 10 is requested to lease the same resource from a plurality of mobile virtual network operators, the control device 10 may determine the operator to lease the resource based on the number of subscribers of each operator (the number of users who have contracts with the mobile virtual network operator). This allows, for example, appropriate leasing. In this case, the control device 10 may determine, as the lease destination, the operator with the largest number of subscribers among the operators with the same conditions such as bid amount.

[0049] Furthermore, when the control device 10 is requested to lease the same resource by a plurality of mobile virtual network operators, the control device 10 may determine the operator to lease the resource based on the number of subscribers (the number of terminals 40) present in the range of the base station 30 of the mobile communication network N1 among the subscribers of each operator. This allows appropriate leasing to be performed even in cases where an operator has a relatively large number of subscribers due to a contract such as free basic fee, but the number of subscribers who actually use the terminals 40 is relatively small.

[0050] Furthermore, when the control device 10 is requested to lease the same resource by a plurality of mobile virtual network operators, the control device 10 may determine the operator to lease the resource based on the number of subscribers (the number of terminals 40) communicating through the mobile communication network N1 among the subscribers of each operator. This allows appropriate leasing to be performed even in cases where an operator has a relatively large number of subscribers due to a contract such as free basic fee, but the number of subscribers who actually use the terminals 40 is relatively small.

[0051] Next, the transmitter 13 of the control device 10 transmits a control command to the relay device 20 to lease the resource to be leased to the virtual mobile network operator (step S103). Here, the control device 10 may cause the relay device 20 to generate a network slice of an IP layer such as segment routing (SRv6) using an IPv6 extension header, MPLS (Multi-Protocol Label Switching), VPN (Virtual Private Network), or VLAN (Virtual LAN). The control device 10 may also cause the relay device 20 to generate a network slice by FlexE (Flex Ethernet) standardized by OIF (Optical Internetworking Forum). In FlexE, for example, slices are generated by dividing the wavelength of an optical signal into physically fine bands (physical resources).

[0052] Next, the relay device 20 performs settings related to relaying based on the received control command (step S104). Next, the relay device 20 relays packets and the like based on the settings (step S105). Here, when the relay device 20 receives a packet transmitted from the terminal 40 and when it receives a packet transmitted to the terminal 40, it may extract identification information (e.g., International Mobile Subscriber Identity (IMSI) and the like) of the terminal 40 contained in the packet. Then, the relay device 20 may determine the virtual mobile communications carrier or the like with which the user of the terminal 40 has a contract, for example, by referring to a subscriber management database (e.g., Home Location Register (HLR) / Home Subscriber Server (HSS)). Then, the relay device 20 may transfer (relay) the packet using resources (e.g., slices) currently assigned to the virtual mobile communications carrier or the like with which the user of the terminal 40 has a contract.

[0053] <Modification> The control device 10 may be a device contained in one housing, but the control device 10 of the present disclosure is not limited to this. The control device 10 may be realized by cloud computing configured with one or more computers, for example. The control device 10 may also be a server or edge server that realizes network virtualization (Network Functions Virtualization, NFV). At least a part of the processing of the control device 10 may be executed by the relay device 20 or the base station 30. Such a control device 10 is also included in the examples of the "control device" of the present disclosure.

[0054] The present invention is not limited to the above-described embodiment, and can be modified as appropriate without departing from the spirit and scope of the present invention.

[0055] A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes. (Appendix 1) A receiving unit that receives a request to lend a first resource of a mobile communication network to a specific operator; a control unit that determines whether or not to permit lending of the first resource to the specific operator based on the request received by the receiving unit; a transmission unit that transmits a command to a relay device of the mobile communication network to allocate a first resource to the specific carrier when the lending is permitted by the control unit. (Appendix 2) The specific operator is a virtual mobile network operator, 2. The control device according to claim 1. (Appendix 3) The control unit is When the first resource is included in the rentable resources managed in association with the specific business operator, the first resource is rented to the specific business operator. 3. The control device according to claim 1 or 2. (Appendix 4) The control unit is determining a fee for lending the first resource to the specific business operator based on a time period during which the first resource is lent to the specific business operator; 4. The control device according to claim 1 , (Appendix 5) The control unit is determining a fee for lending the first resource to the specific carrier based on an availability of resources in the mobile communication network; 5. The control device according to any one of claims 1 to 4. (Appendix 6) The control unit is determining a fee for lending the first resource to the specific operator based on a ratio of resources of the mobile communication network that are lent to a second operator other than the first operator that operates the mobile communication network; 6. The control device according to any one of claims 1 to 5. (Appendix 7) The control unit is when a plurality of businesses request the lending of the first resource, determining an enterprise to lend the first resource from among the plurality of businesses based on the bid amount from each of the plurality of businesses; 7. The control device according to any one of claims 1 to 6. (Appendix 8) The control unit is when a plurality of business operators request lending of the first resource, determining an operator to lend the first resource from among the plurality of business operators based on a lending record of the first resource to each of the plurality of business operators during a predetermined period of time; 8. The control device according to any one of claims 1 to 7. (Appendix 9) The control unit is when a plurality of carriers request the lending of the first resource, determining an operator to lend the first resource from among the plurality of carriers based on the number of subscribers of each of the plurality of carriers; 9. The control device according to any one of claims 1 to 8. (Appendix 10) The control unit is When the first resource is requested from a plurality of carriers, a carrier to which the first resource is to be rented is determined from the plurality of carriers based on the number of subscribers of each of the plurality of carriers who are present in the range of a base station of the mobile communication network. 10. The control device according to any one of claims 1 to 9. (Appendix 11) The control unit is When the lending of the first resource is requested from a plurality of carriers, a carrier to lend the first resource is determined from the plurality of carriers based on the number of subscribers of each of the plurality of carriers who are communicating through the mobile communication network. 11. The control device according to any one of claims 1 to 10. (Appendix 12) receiving a request to lease a first resource of a mobile communication network to a specific operator; Determine whether or not to grant the first resource to the specific business operator based on the received request; If the lending is permitted, transmitting a command to a relay device of the mobile communication network to allocate the first resource to the specific carrier; Control methods. (Appendix 13) receiving a request to lease a first resource of a mobile communication network to a specific operator; Determine whether or not to grant the first resource to the specific business operator based on the received request; If the lending is permitted, a process of transmitting a command to a relay device of the mobile communication network to allocate the first resource to the specific carrier; A non-transitory computer-readable medium that stores a program for execution by a computer. (Appendix 14) The system includes a control device, a relay device, and a carrier device, The operator device transmits to the control device a request to lease a first resource of the mobile communication network to a specific operator; The control device includes: a receiving unit for receiving the request from the business device; a control unit that determines whether or not to permit lending of the first resource to the specific operator based on the request received by the receiving unit; a transmission unit that transmits a command to the relay device of the mobile communication network to allocate the first resource to the specific carrier when the lending is permitted by the control unit, The relay device transfers data transmitted and received by a terminal of a subscriber of the specific carrier using the first resource. Mobile communication system. (Appendix 15) The specific operator is a virtual mobile network operator, 15. A mobile communication system as recited in claim 14. [Explanation of symbols]

[0056] 1. Mobile communication systems N1 Mobile communication network 10 Control device 11 Receiving section 12 Control section 13 Transmitter 20 Relay Device 30 base station 40 Terminals 50 External device 60 Equipment from other companies

Claims

1. A receiving unit that receives a request to lend a first resource of a mobile communication network to a specific operator; a control unit that determines whether or not to permit lending of the first resource to the specific business entity based on the request received by the receiving unit; a transmission unit that transmits a command to a relay device of the mobile communication network to allocate the first resource to the specific carrier when the lending is permitted by the control unit, The control unit is When a plurality of carriers request the lending of the first resource, a carrier to lend the first resource is determined from the plurality of carriers based on the number of subscribers of each of the plurality of carriers who are present in the range of a base station of the mobile communication network. Control device.

2. A receiving unit that receives a request to lend a first resource of a mobile communication network to a specific carrier; a control unit that determines whether or not to permit lending of the first resource to the specific business entity based on the request received by the receiving unit; a transmission unit that transmits a command to a relay device of the mobile communication network to allocate the first resource to the specific carrier when the lending is permitted by the control unit, The control unit is When the lending of the first resource is requested from a plurality of carriers, a carrier to lend the first resource is determined from the plurality of carriers based on the number of subscribers of each of the plurality of carriers who are communicating through the mobile communication network. Control device.

3. The specific operator is a virtual mobile network operator, The control device according to claim 1 or 2.

4. The control unit is When the first resource is included in the rentable resources managed in association with the specific business operator, the first resource is rented to the specific business operator. A control device according to any one of claims 1 to 3.

5. The control unit is determining a fee for lending the first resource to the specific business operator based on a time period during which the first resource is lent to the specific business operator; A control device according to any one of claims 1 to 4.

6. The control unit is determining a fee for lending the first resource to the specific carrier based on an availability of resources in the mobile communication network; A control device according to any one of claims 1 to 5.

7. The control unit is determining a fee for lending the first resource to the specific operator based on a ratio of resources of the mobile communication network that are lent to a second operator other than the first operator that operates the mobile communication network; A control device according to any one of claims 1 to 6.

8. receiving a request to lease a first resource of a mobile communication network to a specific operator; A process of determining whether or not to permit lending of the first resource to the specific business entity based on the received request; If the lending is permitted, a process of transmitting a command to a relay device of the mobile communication network to allocate the first resource to the specific carrier; In the determination process, When a plurality of carriers request the lending of the first resource, a carrier to lend the first resource is determined from the plurality of carriers based on the number of subscribers of each of the plurality of carriers who are present in the range of a base station of the mobile communication network. Control methods.

9. A process for receiving a request to lease a first resource of a mobile communication network to a specific operator; A process of determining whether or not to permit lending of the first resource to the specific business entity based on the received request; If the lending is permitted, a process of transmitting a command to a relay device of the mobile communication network to allocate the first resource to the specific carrier; In the determination process, When the lending of the first resource is requested from a plurality of carriers, a carrier to lend the first resource is determined from the plurality of carriers based on the number of subscribers of each of the plurality of carriers who are communicating through the mobile communication network. Control methods.

10. A program for causing a computer to execute the control method described in claim 8 or 9.

Citation Information

Patent Citations

  • Service generation for network processor and service logic execution environment

    JP2002158711A

  • Method and system for dynamic spectrum arbitration

    JP2016517671A

  • Multiplexing subframes with different subcarrier spacings

    JP2019524003A

  • Method and System for a Flexible Dynamic Spectrum Arbitrage System

    US20170339014A1

  • System and method for a ran exchange

    US20190259092A1