Cloud wireless access network system, data processing method and device
Technical Field
The application relates to the field of communication, in particular to a cloud wireless access network system, a data processing method and a data processing device.
Background
Generally, the interior of the base station may be divided into a Radio Equipment Control (REC) unit and a Radio Equipment (RE) unit based on a Common Public Radio Interface (CPRI) protocol. And the REC and the RE are connected by adopting optical fibers or cables. The REC is provided with a plurality of optical or electrical ports, and one optical or electrical port can cascade a plurality of REs.
In the era of single mode base stations, an REC only supports one network standard, such as Global System for Mobile communication (GSM) or Universal Mobile Telecommunications System (UMTS), and at this time, one REC can manage multiple REs, and one RE is only subordinate to one REC. When the RE supports a network system, the REC and the RE establish a one-to-one session relationship. With the evolution of the function of the base station, in the multi-mode base station era, one RE can support multiple network systems, multiple RECs can share one RE, and the RE can establish a one-to-one session relationship with each REC in the multiple RECs, that is, session relationships of different network systems are established at the same time.
With the development of Virtualization technology, a virtual wireless device control (vREC) node can be centrally deployed based on a Cloud Radio Access Network (C-RAN) system. However, when a one-to-one session relationship between the vREC nodes and the REs is established, since the vREC nodes are virtualized and may be any number, and the REs are entity devices, the RE function is provided for each vREC node, the capability resources of the REs are limited, and the REs may not be adapted to more vREC nodes at the same time, and support more vREC nodes to establish the one-to-one session relationship.
Disclosure of Invention
Embodiments of the present application provide a cloud wireless access network system, a data processing method, and a device, which can adapt to more vREC nodes at the same time, and support the more vREC nodes to establish a one-to-one session relationship.
In order to achieve the above purpose, the embodiment of the present application adopts the following technical solutions:
in a first aspect, a cloud wireless access network system is provided, including:
a Network Function Virtual Infrastructure (NFVI) node and at least one Virtual Base transceiver station (vBTS) node, by additionally deploying a wireless device AGENT (RE AGENT) node in the NFVI node, the RE AGENT node includes at least one first virtual wireless device (vRE) node, the RE AGENT node further includes at least one third RE, any first vRE node of the at least one first vRE node may belong to one third vRE of RE deployments, the RE may deploy at least a third vRE, the vtbts nodes including a virtual wireless equipment control (vREC) node and a second vRE node, a second vRE node comprised by the vBTS node provides an index for a first vRE node comprised by the RE AGENT node;
the NFVI node is connected to the vtbts node through a wireless equipment (RE) interface, and the vREC node communicates with a first vRE node included in the RE AGENT node through the RE interface.
In the cloud wireless access network system provided by the first aspect, the RE AGENT node is deployed in the NFVI node in the C-RAN system, and the RE AGENT node is deployed with multiple vRE nodes, so that multiple vRE nodes are virtualized for the same RE without modifying the RE, the multiple vRE nodes independently access the same RE, the vRE node and the vREC node establish a one-to-one session relationship, and many vREC nodes can be adapted at the same time.
In a first implementation manner of the first aspect, the RE AGENT node is configured to:
deploying the first vRE node according to the number of the vREC nodes, and establishing a one-to-one session relationship between the first vRE node and the vREC nodes;
converting an RE interface between the vBTS node and the NFVI node into a CPRI interface;
converting a CPRI interface between the RE and the NFVI node into an RE interface;
providing a management interface for configuring functions and resources of the RE AGENT node;
providing the functions of the REC and the functions of the RE.
With reference to the first implementable manner of the first aspect, in a second implementable manner of the first aspect, the function of the REC and the function of the RE each include at least one of the following functions:
the system comprises a communication function, an equipment management function, an upgrading management function, a carrier management function, a time delay management function, an external equipment management function and a fault management function.
In a second aspect, a data processing method based on a cloud wireless access network system is provided, and is applied to a wireless device proxy RE AGENT node, and the method includes:
receiving an access request sent by a virtual wireless device control vREC node through a wireless device RE interface, wherein the access request comprises an identification of the vREC node and an identification of an vRE node to be accessed;
recording the identification of the vREC node and the identification of the accessed vRE node, and generating the vRE node, wherein the vRE node is a virtual node of the accessed RE;
converting the RE interface into a Common Public Radio Interface (CPRI) interface;
sending an access request to a Radio Equipment (RE) through the CPRI interface, wherein an RE AGENT node deploys vRE nodes to the RE with the specific same identification, a vREC node establishes a session relation with a vRE node, and shields a plurality of vREC instances for the RE so that the RE considers that only one vREC instance exists;
receiving a response message sent by the RE;
converting the CPRI into the RE interface;
and sending a response message to the vREC node through the RE interface, wherein the response message comprises a session identifier of a session relationship between the vREC node and the vRE node.
The data processing method based on the cloud wireless access network system provided in the second aspect is based on a C-RAN system, vRE nodes are established through RE AGENT nodes, multiple vRE nodes are virtualized for the same RE without modifying the RE, the multiple vRE nodes independently access the same RE, a one-to-one session relationship is established between the vRE node and the vREC node, and more vREC nodes can be adapted simultaneously.
In a first implementable manner of the second aspect, the method further comprises:
receiving an active report message sent by the RE;
and processing the active report message.
With reference to the first implementable manner of the second aspect, in a second implementable manner of the second aspect, the processing the active reporting message includes:
when the active reporting message is a message irrelevant to resource allocation, the active reporting message is sent to all virtual base transceiver station vBTS nodes;
and when the active reporting message is a message related to resource allocation, the active reporting message is sent to the related vREC node.
In a third aspect, a wireless device proxy is provided, comprising:
a receiving unit, configured to receive, from a radio equipment RE interface, an access request sent by a virtual radio equipment control vREC node, where the access request includes an identifier of the vREC node and an identifier of an vRE node to be accessed;
the processing unit is used for recording the identification of the vREC node and the identification of the accessed vRE node and generating the vRE node;
the processing unit is further configured to convert the RE interface into a common public radio interface CPRI interface;
a sending unit, configured to send an access request to a radio equipment RE through the CPRI interface;
the receiving unit is further configured to receive a response message sent by the RE;
the processing unit is further configured to convert the CPRI into the RE interface;
the sending unit is further configured to send a response message to the vREC node through the RE interface, where the response message includes a session identifier of a session relationship between the vREC node and the vRE node.
It should be noted that the functional modules described in the third aspect may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions. For example a communication interface for performing the functions of the receiving unit and the transmitting unit, a processor for performing the functions of the processing unit, and a memory for storing a volume threshold. The processor, the communication interface and the memory are connected through a bus and complete mutual communication. Specifically, reference may be made to the function of the behavior of the RE AGENT node in the data processing method based on the cloud wireless access network system provided in the second aspect.
In the present invention, the name of the wireless device proxy node does not limit the devices themselves, and in practical implementations, the devices may appear under other names. Provided that the respective devices function similarly to the present invention, are within the scope of the claims of the present invention and their equivalents.
These and other aspects of the invention are apparent from and will be elucidated with reference to the embodiments described hereinafter.
In a fourth aspect, a base station is provided, comprising:
a radio equipment control, REC, a radio equipment, RE, and a radio equipment proxy, RE AGENT, as described in any of the above;
the RE AGENT node includes at least one virtual wireless device vRE node, the RE AGENT is respectively connected to the REC and the RE, the REC communicates with the RE AGENT through a wireless device RE interface, and the RE communicates with the RE AGENT through a common public radio interface CPRI.
In the base station described in the fourth aspect, the radio AGENT RE AGENT device is set in the base station, and the RE AGENT device deploys the virtual wireless device (vRE) node, so that multiple vRE nodes are virtualized for the same RE without modifying the RE, the multiple vRE nodes independently access the same RE, and the vRE node and the vREC node establish a one-to-one session relationship, which can adapt to more vREC nodes at the same time.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic diagram of a cloud radio access network system provided in the prior art;
fig. 2 is a schematic hardware structure diagram of a base station according to an embodiment of the present disclosure;
fig. 3 is a schematic diagram of a cloud radio access network system according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a base station according to an embodiment of the present application;
fig. 5 is a flowchart of a data processing method based on a cloud wireless access network system according to an embodiment of the present application;
fig. 6 is a flowchart of a data processing method based on a cloud wireless access network system according to an embodiment of the present application;
fig. 7 is a schematic diagram of a wireless device proxy architecture according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a computer device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below clearly with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The basic principle of the invention is that: in the method, a Network Function Virtual Infrastructure (netk Function Virtual Infrastructure, abbreviated as NFVI) node in the C-RAN system is provided with a radio equipment AGENT (RE AGENT) node, and the RE AGENT node deploys a Virtual radio equipment (vRE) node according to the number of the vcec nodes, so that under the condition that the RE nodes are not modified, a one-to-one session relationship is established between the vRE node and the vcec nodes, and more adaptive vcec nodes can be simultaneously established.
The C-RAN is a new radio access network architecture derived from the current network conditions and the trend of technological progress. The C-RAN is a green Radio access network architecture (clearsystem) based on Centralized Processing, cooperative Radio (cooperative Radio) and Real-time Cloud architecture (Real-time Cloud Infrastructure). The essential of the method is that the number of base station rooms is reduced, energy consumption is reduced, a cooperation and virtualization technology is adopted, resource sharing and dynamic scheduling are realized, and spectrum efficiency is improved, so that operation with low cost, high bandwidth and flexibility is achieved.
Example one
The prior art provides a schematic diagram of a C-RAN system, as shown in fig. 1, including:
the NFVI node is a bottom layer support structure and comprises computing resources, storage resources and transmission resources, and is used for providing the computing resources, the storage resources and the transmission resources when a C-RAN system deploys Virtual Base Transceiver Station (vBTS).
vBTS nodes for implementing BTS functions, each vBTS node comprising a vREC node and an vRE node. vRE the functionality of the node is provided by the RE. The BTS may be considered a base station. It should be noted that vRE nodes deployed in the RE correspond to vRE nodes in the vtbts node and perform communication. As in fig. 1, vRE00 nodes deployed in the RE correspond to vRE00 nodes in the vtbts node, communicating.
Wherein the vBTS node communicates with the NFVI node over an RE interface. The Common Public Radio Interface (CPRI) defines the interface relationship between the REC of the base station and the RE of the base station. The CPRI is a main interface specification established between the REC and the RE by an industry cooperation organization, i.e., the common public radio interface alliance. The NFVI node communicates with the RE through the CPRI.
The C-RAN and the RE are physical devices, and the NFVI node and the vtbts node are virtual nodes deployed on the C-RAN.
The REC is equivalent to a baseband subsystem, the RE is equivalent to a middle radio frequency subsystem, the REC realizes the function of the baseband subsystem, and the RE realizes the function of the middle radio frequency subsystem.
Example two
The present invention provides a schematic diagram of a hardware structure of a base station, as shown in fig. 2, including:
the Base band subsystem (BBU) is used for implementing operation maintenance of the whole Base station, signaling processing, wireless resource management and transmission interface to the core network, and implementing Long Term Evolution (LTE) physical layer, Media Access Control (MAC) layer, L3 signaling and operation maintenance main Control function.
And the middle Radio frequency subsystem (Radio Remote Unit, RRU for short) is used for realizing conversion among baseband signals, intermediate frequency signals and Radio frequency signals, and realizing demodulation of LTE wireless receiving signals and modulation and power amplification of transmitting signals.
The baseband subsystem is connected with the middle radio frequency subsystem, and the baseband subsystem and the middle radio frequency subsystem communicate through CPRI.
The antenna feeder subsystem comprises an antenna and a feeder which are connected to a base station radio frequency module, and an antenna and a feeder of a Global Positioning System (GPS) receiving card, and is used for receiving and sending wireless air interface signals. Colloquially understood are those elements of an antenna.
The whole subsystem is a supporting part of the baseband subsystem and the middle radio frequency subsystem and provides the functions of structure, power supply and environment monitoring. The whole subsystem is connected with the baseband subsystem and the medium radio frequency subsystem.
EXAMPLE III
An embodiment of the present invention provides a schematic diagram of a C-RAN system, as shown in fig. 3, including:
the NFVI node is a bottom layer supporting framework, comprises computing resources, storage resources and transmission resources, and is used for providing the computing resources, the storage resources and the transmission resources when a C-RAN system deploys at least one Virtual Base Transceiver Station (vBTS). The NFVI node comprises a wireless device agent read node.
The RE AGENT node is configured to deploy a first vRE node according to the number of the vREC nodes, and establish a one-to-one session relationship between the first vRE node and the vREC nodes, that is, the RE is adapted to multiple vbtss at the same time, and resource conflict is avoided. The RE AGENT node can be deployed in the NFVI node through the network management system. The RE AGENT node pair has the same identifier of the RE deployment vRE node, the vREC node establishes a session relationship with the first vRE node, and a plurality of vREC instances are shielded for the RE, so that the RE considers that only one vREC instance is provided. That is, the RE AGENT node further includes at least one third RE, and any first vRE node of the at least one first vRE node may belong to one third vRE deployed by an RE, which may deploy at least one third vRE. The first vRE node is vRE000 to vRE00n nodes among the RE age nodes illustrated in fig. 3, and the third vRE node is vRE00 node among the RE age nodes illustrated in fig. 3.
For example, as shown in fig. 3, vRE00 nodes of the RE AGENT node deployment are the same as vRE00 nodes of the RE AGENT node deployment, vRE000 nodes to vRE00n nodes all belong to vRE00 nodes of the RE AGENT node deployment, vRE000 nodes to vRE00n nodes all access to REs 0, and vRE00 nodes of the RE0 provide resources for vRE000 nodes to vRE00n nodes.
It should be noted that the RE in fig. 3 may also deploy vRE10 node, vRE20 node, and the like. Correspondingly, the RE AGENT node deploys vRE10 nodes which are the same as vRE10 nodes of the RE AGENT node deployment, and meanwhile, the vRE100 node to the vRE10, 10n nodes all belong to vRE10 nodes of the RE AGENT node deployment, and so on.
And the RE AGENT node is also used for converting an RE interface between the vBTS node and the NFVI node into a CPRI interface.
And the RE AGENT node is also used for converting a CPRI interface between the RE and the NFVI node into an RE interface.
The RE AGENT node is further configured to perform many-to-one mapping between vRE used by the vBTS and the RE, implement the RE function for the vREC node, implement the function of the vREC node for the RE, and implement uplink and downlink conversion.
Specifically, the CPRI protocol implements the REC function and the RE function, and includes at least one of the following functions:
and the CPRI Protocol supports communication between the REC and the RE in a Transmission Control Protocol/Internet Protocol (TCP/IP) or High-Level Data Link Control (HDLC) mode.
The device management function, the device management function irrelevant to the service between the REC and the RE, comprises resetting, an electronic tag, lighting of the RE panel, enabling of a CPRI port, rate setting of CPRI, temperature inquiry, power consumption inquiry, standing wave test and the like.
And upgrading the management function, and the REC performs version control on the RE, including version query, version loading, version activation, patch downloading, patch activation and the like.
And the REC performs addition, deletion and modification on the carrier on the RE.
And the REC is used for inquiring the carrier delay and CPRI forwarding delay on the RE and configuring delay compensation to the RE.
The REC can also manage other external devices hung on the RE, such as an electric tuning antenna, an uplink low noise amplifier, a dry node, a fan and the like.
And the RE monitors the fault of the RE and synchronizes fault information to the REC.
The RE AGENT node is further configured to implement a management interface function, and may configure functions and resources of the RE AGENT node.
For example, the resources used by vRE are configured. For example, RE carrier resources are allocated as needed, and each REC may have its own RE carrier resource; or each REC competes for RE carrier resources, and when a certain REC fails, other candidate RECs may use the competed RE carrier resources.
vBTS nodes for implementing BTS functions, each vBTS node comprising a vREC node and a second vRE node. The functionality of the second vRE node is provided by the RE. The BTS may be considered a base station. The second vRE node is the vRE000 to vRE00n nodes of the vtbts nodes illustrated in fig. 3.
It should be noted that the vtbts node is a virtualized BTS, and when the function of the BTS is needed, the NFVI allocates the computing resource, the storage resource, and the transmission resource to establish the vtbts, and when the function of the BTS is not needed, the NFVI may release the computing resource, the storage resource, and the transmission resource allocated to establish the vtbts, and cancel the vtbts, so the vtbts node is relatively flexible. The location of the vRE node used by the vtbts node may also vary, but once the location of the vRE node is determined, the vtbts node records the location of the vRE node so that the vtbts node uses the vRE node, and thus the vtbts node includes a second vRE node that corresponds to an index of the first vRE, and the RE AGENT node includes a first vRE node that provides RE functionality.
Wherein the vBTS node communicates with the NFVI node over an RE interface. The common CPRI defines the interface relationship between the REC of a base station and the RE of the base station. The main interface specification between the REC and the RE is established by an industrial cooperation organization, namely a common public radio interface alliance. The NFVI node communicates with the RE through the CPRI.
The C-RAN and the RE are physical devices, and the NFVI node and the vtbts node are virtual nodes deployed on the C-RAN.
In this way, by deploying the RE AGENT node in the NFVI node in the C-RAN system, the RE AGENT node may deploy a virtual wireless device (vRE) node, so that multiple vRE nodes are virtualized for the same RE without modifying the RE, the multiple vRE nodes independently access the same RE, the vRE node establishes a one-to-one session relationship with the vREC node, and more vREC nodes can be adapted at the same time.
Example four
An embodiment of the present invention provides a schematic structural diagram of a base station, as shown in fig. 4, including:
the RE node comprises at least one vRE node, the REC communicates with the RE node through an RE interface, and the RE communicates with the RE node through a CPRI.
The REC, RE and RE AGENT devices are each an entity device. And deploying the RE AGENT equipment between the REC entity equipment and the RE entity equipment, and establishing a one-to-one session relation between the REC and the RE. The RE AGENT device may be managed by any one of the predetermined BTSs.
The REC is equivalent to a baseband subsystem, the RE is equivalent to a middle radio frequency subsystem, the REC realizes the function of the baseband subsystem, and the RE realizes the function of the middle radio frequency subsystem. The function of the baseband subsystem and the function of the middle rf subsystem may refer to the description of the second embodiment, and are not described herein again in this embodiment of the present invention.
The function of the RE AGENT device may refer to the description of the RE AGENT node in the third embodiment, and is not described herein again in the embodiments of the present invention.
By setting the radio AGENT RE AGENT equipment in the base station, the RE AGENT equipment deploys a virtual vRE node, so that under the condition of not modifying the RE, a plurality of vRE nodes are virtualized for the same RE, the plurality of vRE nodes independently access the same RE, a one-to-one session relationship is established between the vRE node and the vREC node, and more vREC nodes can be adapted at the same time.
EXAMPLE five
An embodiment of the present invention provides a data processing method based on a C-RAN system, as shown in fig. 5, including:
step 101, the virtual wireless device control node sends an access request to the wireless device proxy node.
The access request comprises an identification of the vREC node and an identification of an accessed RE.
It should be noted that, before step 101, the network management system needs to create a vtbts node, and configure RE resources that can be used by the vtbts node, such as locations of REs, available carriers, bandwidths, and the like. And the network management system informs the NFVI nodes of creating the RE and informs the RE and carrier resources which can be used by each vBTS node of the RE, wherein the vBTS nodes comprise vREC nodes.
Step 102, the wireless device proxy node receives an access request.
Step 103, the wireless device proxy node records the identity of the vREC node and the identity of the visited RE of the access and generates vRE node.
The vRE node is the virtual node of the accessed RE.
And step 104, the wireless device proxy node converts the RE interface into a Common Public Radio Interface (CPRI) interface.
The wireless device agent synthesizes the access of each virtual base transceiver station to the wireless device, for example, uniformly converts the carrier number into a uniform CPRI interface mode, and sends the access message to the RE.
Step 105, the wireless device proxy node sends an access request to the wireless device.
The RE AGENT node pair has the same mark as the RE deployment vRE node, the vREC node establishes a session relation with the vRE node, and a plurality of vREC instances are shielded for the RE, so that the RE considers that only one vREC instance is provided.
Step 106, the wireless device receives the access request sent by the wireless device proxy node.
Step 107, the wireless device sends a response message to the wireless device proxy node.
Step 108, the wireless device proxy node receives the response message sent by the wireless device.
Step 109, the wireless device proxy node converts the CPRI into the RE interface.
A response message to the request message sent by the wireless device node. After receiving the response message, the wireless device proxy node typically sends the response message according to the sending end of the request message. The initiator may be a virtual base transceiver station node or a wireless device proxy node.
And the wireless equipment proxy node generates corresponding response messages for the virtual base transceiver station nodes according to the response message results and the resource allocation conditions.
Step 110, the wireless device proxy node sends a response message to the corresponding vtbts node.
The response message comprises a session identification of a session relationship between the vREC node and the vRE node.
Therefore, based on the C-RAN system, vRE nodes are established through RE AGENT nodes, under the condition that the RE is not modified, a plurality of vRE nodes are virtualized for the same RE, the plurality of vRE nodes independently access the same RE, a one-to-one session relation is established between the vRE nodes and the vREC nodes, and more vREC nodes can be adapted at the same time.
EXAMPLE six
An embodiment of the present invention provides a data processing method based on a C-RAN system, as shown in fig. 6, including:
step 201, the wireless device sends an active report message to the wireless device proxy node.
The active report message may be: failure information of the RE and other behavior information of the RE itself. For example, the RE itself may manage its own failure, which is independent of the REC. When the RE finds itself out of order, it can report to the REC actively, so that the REC can process immediately to save the loss.
Step 202, the wireless device proxy node receives an active report message sent by the wireless device.
Step 203, the wireless device agent processes the active report message.
If the active report message is related to the service, the active report message is forwarded to the related virtual base transceiver station node, and meanwhile, the wireless device proxies the stored service to be related, and the active report message related to the service is mainly the available state of the RE resource, such as the available state of the antenna channel. If the active report message is not related to the service, the wireless device agent processes the active report message by itself.
For example, the wireless device agent determines an active reporting message, and if the active reporting message is a message unrelated to resource allocation, the wireless device agent sends the active reporting message to all virtual base transceiver station nodes. If the active report message is a resource allocation related message, the wireless device proxy sends the active report message to the related virtual base transceiver station.
It should be noted that, since the virtual base transceiver station node is different from the base transceiver station, the virtual base transceiver station is dedicated to the carrier service, and others, such as the upgrade of the wireless device, are not concerned by the virtual base transceiver station, and can be completed by the wireless device agent, and the wireless device agent can also directly access the wireless device. The wireless device agent receives the upgrade response message and the wireless device agent continues to load the remaining installation package. The wireless device proxy receives the fault response message and records the fault information so that the gateway can directly inquire.
EXAMPLE seven
An embodiment of the present invention provides a wireless device agent 30, as shown in fig. 7, including:
a receiving unit 301, configured to receive, from a radio equipment RE interface, an access request sent by a virtual radio equipment controlling vREC node, where the access request includes an identifier of the vREC node and an identifier of an vRE node to be accessed;
a processing unit 302, configured to record an identifier of the vREC node and an identifier of an accessed vRE node, and generate the vRE node, where the vRE node is a virtual node of the accessed RE;
the processing unit 302 is further configured to convert the RE interface into a common public radio interface CPRI interface;
a sending unit 303, configured to send an access request to a wireless device RE through the CPRI interface;
the receiving unit 301 is further configured to receive a response message sent by the RE;
the processing unit 302 is further configured to convert the CPRI into the RE interface;
the sending unit 303 is further configured to send a response message to the vREC node through the RE interface, where the response message includes a session identifier of a session relationship between the vREC node and the vRE node.
In this way, the communication between the wireless device and the virtual base transceiver station is realized through the wireless device proxy, so that multiple vRE nodes are virtualized for the same RE without modifying the RE, the multiple vRE nodes independently access the same RE, and a one-to-one session relationship is established between the vRE node and the vREC node, so that more vREC nodes can be adapted at the same time.
In this embodiment, the wireless device proxy 30 is presented in the form of a functional unit. As used herein, a unit may refer to an application-specific integrated circuit (ASIC), an electronic circuit, a processor and memory that execute one or more software or firmware programs, an integrated logic circuit, and/or other devices that provide the described functionality. In a simple embodiment, those skilled in the art will appreciate that the wireless device proxy 30 may take the form shown in FIG. 7.
Example eight
An embodiment of the present invention provides a computer device 40, as shown in fig. 8, including: at least one processor 401, a communication bus 402, a memory 403, and at least one communication interface 404.
Processor 401 may be a single processor or may be a combination of multiple processing elements. For example, the processor 401 may be a general purpose Central Processing Unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs according to the present invention, such as: one or more microprocessors (digital signal processors, DSP for short), or one or more Field Programmable Gate arrays (FPGA for short).
In particular implementations, processor 401 may include one or more CPUs such as CPU0 and CPU1 in fig. 8 as an example.
In particular implementations, computer device 40 may include multiple processors, such as processor 401 and processor 405 in FIG. 8, as one embodiment. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
The communication bus 402 may be an Industry Standard Architecture (ISA) bus, an external device interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 8, but this is not intended to represent only one bus or type of bus.
The Memory 403 may be a Read-Only Memory (ROM) or other types of static storage devices that can store static information and instructions, a Random Access Memory (RAM) or other types of dynamic storage devices that can store information and instructions, an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc Read-on Memory (CD-ROM) or other optical Disc storage, optical Disc storage (including Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), a magnetic Disc storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory may be self-contained and coupled to the processor via a bus. The memory may also be integral to the processor.
The memory 403 is used for storing application program codes for executing the scheme of the present invention, and the execution of the application program codes is controlled by the processor 401. The processor 401 is configured to execute application program code stored in the memory 403.
The communication interface 404 may be any transceiver or other communication device for communicating with other devices or communication Networks, such as ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc. The communication interface 404 may include a receiving unit to implement a receiving function and a transmitting unit to implement a transmitting function.
In one embodiment, the computer device 40 shown in FIG. 8 may be the wireless device proxy of FIG. 7. The communication interface 404 may perform the functions of a receiving unit and a transmitting unit and the processor 401 may perform the functions of a processing unit.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media capable of storing program codes, such as Read-Only Memory (ROM), Random-Access Memory (RAM), magnetic disk, and optical disk.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.