[go: up one dir, main page]

WO2022105509A1 - 级联通信控制方法、通信设备及计算机可读存储介质 - Google Patents

级联通信控制方法、通信设备及计算机可读存储介质 Download PDF

Info

Publication number
WO2022105509A1
WO2022105509A1 PCT/CN2021/124476 CN2021124476W WO2022105509A1 WO 2022105509 A1 WO2022105509 A1 WO 2022105509A1 CN 2021124476 W CN2021124476 W CN 2021124476W WO 2022105509 A1 WO2022105509 A1 WO 2022105509A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication device
frequency band
communication
registered
control method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2021/124476
Other languages
English (en)
French (fr)
Inventor
高飞
车忠辉
于宏全
马小亮
李强
朱娅婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2022105509A1 publication Critical patent/WO2022105509A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information

Definitions

  • the present disclosure relates to the field of communication, and in particular, to a cascaded communication control method, a communication device and a computer-readable storage medium.
  • Data products usually have only one uplink WAN port, which can be enumerated after 3G/4G/5G data is established
  • the network card can also use the connected fixed network router as the uplink, and can also use the uplink hotspot connected through Wi-Fi as the uplink.
  • a WAN port can meet the user's Internet access needs.
  • the bandwidth of a single uplink is limited and cannot satisfy applications that require high bandwidth.
  • a solution in the related art for this problem is to cascade multiple communication devices in order to improve the bandwidth.
  • the cascaded communication devices are registered in the same frequency band, the multiple communication devices actually still share the bandwidth of the same frequency band, and the bandwidth cannot be improved. Therefore, how to ensure that the cascaded communication devices are registered in different frequency bands as much as possible to realize the improvement of the bandwidth is a technical problem that needs to be solved urgently at present.
  • the present disclosure provides a cascaded communication control method, a communication device, and a computer-readable storage medium, aiming to solve the problem of how to ensure that cascaded communication devices are registered to different frequency bands as much as possible to improve bandwidth.
  • the present disclosure provides a cascade communication control method, including: a first communication device obtains a second frequency band registered when a second communication device is connected to the Internet, the first communication device and the second communication device Cascading; when the first frequency band registered by the first communication device is the same as the second frequency band when it is connected to the Internet, it acquires a third frequency band that is different from the second frequency band, and switches to the third frequency band for registration when it acquires the third frequency band.
  • the present disclosure provides a cascade communication control method, including: a second communication device sending a second frequency band registered when it is connected to the Internet to the first communication device, so that the first communication device can communicate with itself in the second frequency band
  • a second communication device sending a second frequency band registered when it is connected to the Internet to the first communication device, so that the first communication device can communicate with itself in the second frequency band
  • the first frequency band registered during networking is the same, obtain a third frequency band that is different from the second frequency band, and switch to the third frequency band for registration when the third frequency band is obtained.
  • the present disclosure provides a first communication device, including a first processor, a first communication bus, and a first memory, where the first communication bus is used to connect the first processor and the first memory, and the first memory
  • a first computer program is stored in the first processor, and the first processor is used to invoke and execute the first computer program, so as to realize the steps performed by the first communication device in the above-mentioned cascade communication control method.
  • the present disclosure provides a second communication device, including a second processor, a second communication bus, and a second memory, where the second communication bus is used to connect the second processor and the second memory, and the second memory
  • a second computer program is stored in the second processor, and the second processor is used to invoke and execute the second computer program, so as to realize the steps performed by the second communication device in the above-mentioned cascade communication control method.
  • the present disclosure provides a computer-readable storage medium, where the computer-readable storage medium stores a first computer program, and the first computer program can be executed by a processor to implement the above-mentioned cascade communication control method.
  • FIG. 1 is a schematic flowchart of a cascade communication control method provided in Embodiment 1 of the present disclosure
  • FIG. 2 is a schematic flowchart of another cascade communication control method according to Embodiment 1 of the present disclosure
  • FIG. 3 is a schematic flowchart of a second communication device switching to a fourth frequency band according to Embodiment 1 of the present disclosure
  • FIG. 4 is a schematic structural diagram of a joint communication control device according to Embodiment 2 of the present disclosure.
  • FIG. 5 is a schematic flowchart of a cascade communication control method according to Embodiment 2 of the present disclosure
  • FIG. 6 is a schematic flowchart of another cascade communication control method according to Embodiment 2 of the present disclosure.
  • FIG. 7 is a schematic diagram of a cascading example of communication devices according to Embodiment 2 of the present disclosure.
  • FIG. 8 is a schematic structural diagram of a first communication device according to Embodiment 2 of the present disclosure.
  • FIG. 9 is a schematic structural diagram of a second communication device according to Embodiment 2 of the present disclosure.
  • the cascaded communication devices may be registered in the same frequency band and share the bandwidth on the same frequency band, and it is impossible to realize the problem that the bandwidth of the communication device can be increased in a real sense through the cascade connection.
  • This embodiment provides a cascaded communication control method.
  • cascaded communication devices such as a first communication device and a second communication device
  • At least one communication device can switch the frequency band registered by itself, in order to switch to a frequency band different from the frequency band registered by another communication device, so that the cascaded first communication device and the second communication device can use the bandwidth on different frequency bands , so that the maximum bandwidth can be provided for the cascaded first communication device and the second communication device in a real sense, which can better satisfy users who need high bandwidth and improve user experience satisfaction.
  • this embodiment is described below by taking the cascaded communication control method shown in FIG. 1 as an example. Please refer to FIG. 1 , which includes but is not limited to steps S101 to S102 .
  • the first communication device acquires the second frequency band registered when the second communication device is connected to the Internet.
  • the first communication device and the second communication device are cascaded. That is, in some examples, before the first communication device acquires the second frequency band registered when the second communication device is connected to the Internet, a process of cascading the first communication device and the second communication device may also be included. And it should be understood that the cascading manner between the communication devices may adopt any cascading manner in the related art, which will not be repeated here.
  • first communication device and the second communication device in this embodiment can be flexibly selected, which may include but are not limited to various data products with networking and routing functions, such as but not limited to mobile phones. , PC, IPAD, CPE, data card, etc.
  • the manner in which the first communication device acquires the second frequency band registered when the second communication device is connected to the Internet can also be flexibly selected.
  • socket communication can be established between the first communication device and the second communication device, and the second frequency band registered when the second communication device is connected to the Internet can be obtained through, but not limited to, the established socket communication.
  • the first communication device may be a downlink communication device
  • the second communication device may be an uplink communication device.
  • the device is connected to the network.
  • the first communication device as the downlink communication device is cascaded with the second communication device, it can obtain the second frequency band registered when the second communication device (ie, the uplink communication device) is connected to the Internet to determine the second communication device.
  • the second frequency band registered by the device is the same as the first frequency band registered by itself, and can acquire and switch to a third frequency band different from the second frequency band for registration at the same time, so as to realize cascaded first communication device and second communication Devices use bandwidth on different frequency bands.
  • the downlink communication device is used to preferentially obtain the second frequency band registered by the uplink communication device, and when it is determined that its own first frequency band is the same as the second frequency band registered by the uplink communication device, the third frequency band is obtained. Get, switch.
  • the uplink communication device can also preferentially obtain the second frequency band registered by the downlink communication device, and when it is determined that its own first frequency band is the same as the second frequency band registered by the downlink communication device , to acquire and switch the third frequency band.
  • the first communication device may be an uplink communication device
  • the second communication device may be a downlink communication device
  • the second communication device accesses the network through the first communication device cascaded therewith; as the uplink communication device
  • the first communication device of the communication device is cascaded with the second communication device, it can obtain the second frequency band registered when the second communication device (ie, the downlink communication device) is connected to the Internet, so as to determine whether the second frequency band registered by the second communication device is the same as that of itself. Whether the registered first frequency band is the same, and can acquire and switch to a third frequency band different from the second frequency band for registration at the same time, so that the cascaded first communication device and the second communication device can use bandwidths on different frequency bands.
  • the uplink communication device and the downlink communication device can also be set up to perform the process of frequency band acquisition, confirmation and handover in the above example in parallel according to requirements.
  • Such equivalent and alternative implementations are also within the scope of the present disclosure, and will not be repeated here.
  • the joint communication control method may further include, but is not limited to: when the first communication device does not acquire the third frequency band, sending the first frequency band registered by itself to the second communication device.
  • the second communication device can determine that the second frequency band registered by itself is the same as the first frequency band registered by the first communication device, the second communication device can select and switch the fourth frequency band that is different from the first frequency band, so as to achieve as much as possible
  • the cascaded first communication device and the second communication device use bandwidth on different frequency bands.
  • the first communication device in the process of acquiring the second frequency band of the second communication device by the first communication device (for example, acquiring the second frequency band registered when the second communication device is connected to the Internet through the socket communication in the above example) frequency band), the first communication device sends the first frequency band registered by itself to the second communication device, and then when the first communication device does not acquire the third frequency band, the first communication device can only report to the second communication device It is enough to send a notification to indicate that it has not switched to other frequency bands, and the notification may include the first frequency band or not include the first frequency band; in this way, the second communication device can know that the first communication device is still based on the notification. Register in the first frequency band, so that a fourth frequency band different from the first frequency band can be selected and switched according to requirements; of course, the second communication device can also be set to not perform selection and switching of a fourth frequency band different from the first frequency band according to requirements.
  • acquiring a third frequency band different from the second frequency band may include, but is not limited to, at least one of the following:
  • the first communication device obtains all frequency bands that it can register, and selects a third frequency band from all the obtained frequency bands; that is, the first communication device can automatically obtain all the frequency bands that it can register, and determine whether there are any frequency bands that are related to the frequency band. If there are other frequency bands different from the second frequency band, select one of them to register as the third frequency band.
  • the selection rule can be set flexibly, for example, it can be selected according to a preset priority or randomly selected, or these frequency bands can be presented to the user and selected according to the user's instructions, etc. .
  • the first communication device receives the frequency band selection instruction, and obtains the third frequency band from the frequency band selection instruction; wherein, the frequency band selection instruction may be sent to the first communication device by a user or other equipment.
  • the user can call up all the frequency bands that can be registered by the first communication device on the user interface (such as a webUI page), and then select a third frequency band different from the second frequency band and send the frequency band selection instruction to the first communication device.
  • the second communication device may perform but not limited to the following steps S201 to S202 shown in FIG. 2 in the cascade communication control method.
  • S201 The second communication device is cascaded with the first communication device.
  • the first communication device may be a downlink communication device, and the second communication device may be an uplink communication device.
  • the first communication device accesses the network through the second communication device cascaded therewith; or the first communication device may be Being an uplink communication device, the second communication device may be a downlink communication device, and the second communication device accesses the network through the first communication device cascaded therewith.
  • the second communication device sends the second frequency band registered when it is connected to the Internet to the first communication device, so that when the second frequency band is the same as the first frequency band registered when it is connected to the Internet, the first communication device can obtain a different frequency band from the second frequency band the third frequency band, and switch to the third frequency band for registration when the third frequency band is obtained.
  • the side of the second communication device can also select and switch the frequency band, so as to realize the first communication device and the second communication device in the same frequency band as possible. Different frequency bands are registered. For example, see FIG. 3 for an application example, and the cascade communication control method may further include but not limited to steps S301 to S302.
  • S301 The second communication device receives the first frequency band sent when the first communication device does not acquire the third frequency band.
  • the first communication device may send its currently registered first frequency band to the second communication device before acquiring the third frequency band; in this case, the first communication device does not acquire the third frequency band.
  • a notification for notifying the second communication device that it has not acquired the third frequency band may also be directly sent to the second communication device.
  • the notification may include the first frequency band, or may not include the first frequency band; such an equivalent manner is also within the scope of this embodiment.
  • the second communication device acquires a fourth frequency band that is different from the first frequency band, and switches to the fourth frequency band for registration when the fourth frequency band is acquired.
  • the manner in which the second communication device acquires a fourth frequency band different from the first frequency band may also include, but is not limited to, at least one of the following:
  • the second communication device obtains all the frequency bands that it can register, and selects the fourth frequency band from all the obtained frequency bands; that is, the second communication device can automatically obtain all the frequency bands that it can register, and determine whether there are any frequency bands related to the If there are other frequency bands different from the first frequency band, select one of them to register as the fourth frequency band.
  • the selection rule can also be set flexibly, for example, it can be selected according to a preset priority or randomly selected, or these frequency bands can be presented to the user and selected according to the user's instructions Wait.
  • the second communication device receives the frequency band selection instruction, and obtains the fourth frequency band from the frequency band selection instruction; wherein, the frequency band selection instruction may be sent to the second communication device by the user or other devices.
  • the user can call up all frequency bands that can be registered by the second communication device on the user interface (such as a web UI page), and then select a third frequency band different from the first frequency band to send the frequency band selection instruction to the first communication device.
  • the frequency band registered by the first communication device and the frequency band registered by the second communication device are determined before the first communication device and the second communication device communicate in cascade. And the determined frequency bands should be different frequency bands as much as possible. For example, in an application scenario, all frequency bands that can be registered by the first communication device and the second communication device can be obtained respectively on the webUI page, and then a frequency band is selected for each of the first communication device and the second communication device.
  • the selected frequency bands are different; in this way, the first communication device and the second communication device can be registered in the selected frequency band respectively during the cascading process, so that the cascaded communication devices can be registered in different frequency bands, so as to better satisfy the Users who need high bandwidth can improve user experience satisfaction.
  • the cascaded communication control method provided in this embodiment is not limited to the negotiation of the registration frequency band between two cascaded communication devices, and is also applicable to the registration between three or more communication devices Negotiation of frequency bands, so as to provide the maximum bandwidth for cascaded communication devices in a real sense.
  • first communication device a first communication device, a second communication device, and a third communication device are cascaded in sequence.
  • the first communication device and the second communication device can use the method in the above example to perform negotiation switching of frequency bands
  • the second communication device and the third communication device can also use the method in the above example to perform negotiation switching of frequency bands.
  • the sequence is deduced and so on, and details are not repeated here.
  • the first communication device, the second communication device, and the third communication device are cascaded in sequence respectively as an example.
  • the second communication device performs negotiation and switching of frequency bands with the third communication device using the method of the above example, after the second communication device obtains the fifth frequency band registered by the third communication device from the third communication device, and determines the frequency band of the third communication device.
  • the fifth frequency band is the same as the frequency band currently registered by the second communication device itself
  • the second communication device selects a frequency band different from the fifth frequency band
  • the selected frequency band is also different from the frequency band currently registered by the first communication device as much as possible. In this way, all three communication devices can be registered to different frequency bands as far as possible.
  • the third communication device selects the same frequency band as the frequency band currently registered by the third communication device itself.
  • the selected frequency band should be different from the frequency band currently registered by the first communication device (the frequency band currently registered by the first communication device may be sent by the second communication device to the third communication device) as far as possible. , so that all three communication devices can be registered to different frequency bands as much as possible.
  • a similar processing method can also be adopted to achieve that all the cascaded communication devices have different frequency bands registered, so as to provide them with the maximum bandwidth as much as possible.
  • the cascaded communication control method for cascaded communication devices, when it is determined that the cascaded communication devices are registered in the same frequency band, at least one of the communication devices can switch the frequency band registered by itself, in order to Switching to a frequency band different from the frequency band registered by other communication devices enables cascaded communication devices to use bandwidths on different frequency bands, which can better satisfy users who need high bandwidth and improve user experience satisfaction.
  • this embodiment further provides a cascaded communication control device based on the above-mentioned embodiment, and the cascaded communication control device can be set in the communication equipment of cascaded communication, as shown in FIG. 4 , which includes But not limited to: registration networking module 401 , IP processing module 402 and negotiation frequency band module 403 .
  • the registration networking module 401 may be configured to, but not limited to, select a registrable frequency band from all registrable frequency bands of the communication device where it is located to register and successfully connect to the network after being powered on.
  • the IP processing module 402 can be configured to, but not limited to, when the communication device where it is located is currently a downlink communication device (that is, the communication device where it is located is connected to the network by cascading other communication devices (that is, the corresponding upstream communication device)), responsible for applying for an IP address to the upstream communication device; the IP processing module 402 may also be configured to, but not limited to, assign an IP address to the corresponding downstream communication device when the communication device where it is located is currently an upstream communication device.
  • the negotiation frequency band module 403 may be configured to, but not limited to, when the communication device where it is located performs frequency band negotiation and handover, obtains the frequency band currently registered by the communication device cascaded with it, and determines that the obtained frequency band is the same as the current frequency of the communication device where it is located. When the registered frequency bands are the same, check whether the communication device where it is located can switch to other different frequency bands, if so, switch to other different frequency bands; if not, notify the cascaded communication devices to try to switch to other frequency bands; and It is configured to, but not limited to, when the communication device where it is located does not currently perform frequency band negotiation and handover, the frequency band currently registered in the communication device where it is located is sent to other communication devices cascaded with it.
  • router R1 acts as the upstream communication device of router R1
  • router R1 acts as the downstream communication device of router R2
  • router R2 is cascaded
  • the router R3 is connected, and the router R3 acts as the upstream communication device of the router R2, and the router R2 acts as the downstream communication device of the router R3.
  • router R1, router R2, and router R3 can be three routers from the same manufacturer, and they can all have 5G/LTE modules, or they can only act as fixed network routers without data modules.
  • the router R1, the router R2, and the router R3 may not be from the same manufacturer, but the cascade communication control method policy provided in this embodiment has been set in advance.
  • the communication device serving as the downlink communication device first performs frequency band negotiation and switching, and when the handover is unsuccessful, the corresponding uplink communication device performs frequency band negotiation and switching.
  • the cascaded communication control method of the communication device serving as the uplink communication device is shown in FIG. 5 , which includes but is not limited to steps S501 to S511 .
  • the communication device (hereinafter referred to as the uplink communication device for ease of understanding) first records the operator registered by itself and the registered frequency band after being powered on.
  • the communication device itself can provide access services for downlink users (such as PCs, mobile phones, other routing devices, etc.), and on the other hand, it can also connect to the uplink device to access the Internet.
  • downlink users such as PCs, mobile phones, other routing devices, etc.
  • the uplink communication device detects that another communication device (ie, the corresponding downlink communication device) is accessed.
  • the uplink communication device allocates an IP address to the downlink communication device and ensures that communication is possible.
  • S504 The server process is started by the uplink communication device, and the client process is started by the connected downlink communication device, and socket communication is established between the two to exchange frequency bands registered by the other party.
  • the confirmation method may be that the client (that is, the downlink communication device) actively reports its currently registered operator information and the registered frequency band to the server (that is, the uplink communication device) (in this application example, the downlink communication device is used as the The first communication device, whose currently registered frequency band is the first frequency band), the server (uplink communication device) also announces its registered operator information and the registered frequency band to the downlink communication device (in this application example, the uplink communication device is used as the first frequency band). 2. The communication device whose currently registered frequency band is the second frequency band).
  • the uplink communication device determines whether the second frequency band registered by itself is the same as the first frequency band registered by the downlink communication device. If not, it means that the two work in different frequency bands, and there is no bandwidth competition between the two hosts, and the process ends; if so, then Go to S506.
  • the uplink communication device receives the latest frequency band sent by the downlink communication device.
  • the uplink communication device confirms whether the latest frequency band sent by the downlink communication device is the same as the second frequency band currently registered by itself. If no, it means that the two are currently working in different frequency bands, and there is no bandwidth competition between the two hosts, and the process ends; , then go to S508.
  • the uplink communication device determines whether there is a fourth frequency band different from the frequency band currently registered by the downlink communication device among all the frequency bands that can be registered by the uplink communication device, if not, go to S509; if so, go to S510.
  • the uplink communication device keeps the currently registered frequency band, and the process ends.
  • the uplink communication device selects a fourth frequency band different from the frequency band currently registered by the downlink communication device for registration.
  • the uplink communication device sends the currently registered fourth frequency band to the downlink communication device.
  • the cascaded communication control method of the communication device serving as the downlink communication device is shown in FIG. 6 , which includes but is not limited to steps S601 to S609 .
  • the communication device (which acts as a downlink communication device at this time) is cascaded to other communication devices (ie, the corresponding uplink communication device) for access.
  • the downlink communication device applies for an IP address from the downlink communication device and ensures that communication is possible.
  • S604 The downlink communication device starts a client process, and the connected uplink communication device starts a server process, and a socket communication is established between the two to exchange frequency bands registered by the other party.
  • the confirmation method may be that the client (that is, the downlink communication device) actively reports its currently registered operator information and the registered frequency band to the server (that is, the uplink communication device) (in this application example, the downlink communication device is used as the The first communication device, whose currently registered frequency band is the first frequency band), the server (uplink communication device) also announces its registered operator information and the registered frequency band to the downlink communication device (in this application example, the uplink communication device is used as the first frequency band). 2. The communication device whose currently registered frequency band is the second frequency band).
  • the downlink communication device determines whether the first frequency band registered by itself is the same as the second frequency band registered by the uplink communication device. If not, it means that the two work in different frequency bands, and there is no bandwidth competition between the two hosts, and the process ends; if so, then Go to S606.
  • the downlink communication device determines whether there is a third frequency band different from the second frequency band currently registered by the uplink communication device in all frequency bands that can be registered by the downlink communication device, if not, go to 607; if so, go to S608.
  • the downlink communication device keeps the currently registered first frequency band, and sends the currently registered first frequency band to the uplink communication device, and the process ends.
  • the downlink communication device selects a third frequency band different from the second frequency band currently registered by the uplink communication device for registration.
  • the downlink communication device sends the currently registered third frequency band to the uplink communication device.
  • router R1 has two uplinks, LTE (Long Term Evolution, Long Term Evolution) acts as its first uplink, and the second uplink is router R1 through a network cable (also through Wi-Fi or other communication methods) Connect to the upstream router R2.
  • Router R2 has only one LTE uplink.
  • the PC acting as the client is connected to the router R1 through a network cable or Wi-Fi.
  • the router R1 When the PC is connected to the router R1, the router R1 acts as an uplink, and the router R1 acts as a server in the process of confirming the frequency band by socket communication; after the router R1 is connected to the uplink router R2, the router R1 acts as a downlink, and in the process of confirming the frequency band by socket communication, the router R1 acts as a client.
  • the router R1 is not connected to any external device in the initial state and the LTE dial-up is successful.
  • the PC is connected to the router R1 through a network cable or Wi-Fi and the application for an IP address is successful.
  • the router R1 acts as the uplink of the PC, so both sides use R1 starts the server process in the band confirmation.
  • the frequency band negotiation and switching mechanism provided by this embodiment is not set in the PC; at this time, since the PC will not participate in the frequency band confirmation work, the router R1 will not receive the request from the PC to confirm the frequency band.
  • Router R1 keeps its own frequency band unchanged.
  • the router R2 acts as the upstream router of the router R1, so in the process of confirming the frequency band, the router R2 acts as a server, and the router R1 acts as a client.
  • Router R1 actively reports the first frequency band registered by itself to router R2, and router R2 sends the second frequency band registered by itself to router R1.
  • router R1 After router R1 receives it, it checks whether the second frequency band registered by router R2 is the same as the first frequency band registered by itself. If the different processes end, if they are the same, router R1 checks whether there are other third frequency bands that can be registered and different from the second frequency band.
  • router R1 reports the newly registered frequency band to router R2. After router R2 receives it, it checks whether the latest frequency band of router R1 is the same as the second frequency band currently registered by router R2. If it is different, the process ends. A fourth frequency band different from the second frequency band is available, if not, keep the current second frequency band, if there is, switch to the fourth frequency band to register, and then router R2 sends the final used frequency band to router R1.
  • router R1 and router R2 provide users with a method for selecting frequency bands, for example, selecting the frequency band for device registration on the webUI page, the user can also use this method to register two uplink and downlink devices. to different frequency bands.
  • This embodiment also provides a communication system, which includes a cascaded first communication device and a second communication device, wherein, referring to FIG. 8 and FIG. 9 :
  • the first communication device includes a first processor, a first communication bus and a first memory, the first communication bus is used to connect the first processor and the first memory, the first memory stores a first computer program, and the first process
  • the controller is used to invoke and execute the first computer program, so as to implement the steps performed by the first communication device in the cascade communication control method in the above embodiments.
  • the second communication device includes a second processor, a second communication bus and a second memory, the second communication bus is used to connect the second processor and the second memory, the second memory stores a second computer program, the second process
  • the controller is used to invoke and execute the second computer program, so as to implement the steps performed by the second communication device in the cascade communication control method in the above embodiments.
  • This embodiment also provides a computer-readable storage medium, where the computer-readable storage medium stores a first computer program, and the first computer program can be executed by a processor, so as to realize the cascade connection of the first communication device in the above embodiments. the steps performed in the communication control method;
  • the computer-readable storage medium stores a second computer program, and the second computer program can be executed by the processor to implement the steps performed by the second communication device in the cascade communication control method in the above embodiments.
  • the computer-readable storage medium in this embodiment may be provided on, but not limited to, a base station, for example, a BBU of the base station, which is included in the storage medium for storing information (such as computer-readable instructions, data structures, computer program modules or other data), volatile or nonvolatile, removable or non-removable media implemented in any method or technology.
  • a base station for example, a BBU of the base station
  • information such as computer-readable instructions, data structures, computer program modules or other data
  • volatile or nonvolatile, removable or non-removable media implemented in any method or technology.
  • Computer-readable storage media include but are not limited to RAM (Random Access Memory, random access memory), ROM (Read-Only Memory, read-only memory), EEPROM (Electrically Erasable Programmable read only memory, electrically erasable programmable read only memory) ), flash memory or other memory technology, CD-ROM (Compact Disc Read-Only Memory), digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, magnetic tape, magnetic disk storage or other magnetic storage devices, Or any other medium that can be used to store the desired information and that can be accessed by a computer.
  • RAM Random Access Memory
  • ROM Read-Only Memory
  • EEPROM Electrically Erasable Programmable read only memory
  • flash memory or other memory technology
  • CD-ROM Compact Disc Read-Only Memory
  • DVD digital versatile disk
  • This embodiment also provides a first computer program (or called first computer software), the first computer program can be distributed on a computer-readable medium and executed by a computable device, so as to realize the above-mentioned cascade
  • This embodiment also provides a second computer program (or called second computer software), the second computer program can be distributed on a computer-readable medium and executed by a computable device, so as to realize the above-mentioned cascading
  • a second computer program or called second computer software
  • the second computer program can be distributed on a computer-readable medium and executed by a computable device, so as to realize the above-mentioned cascading
  • the steps performed by the second communication device in the communication control method; and in some cases, at least one of the steps shown or described may be performed in an order different from that described in the above embodiments.
  • This embodiment also provides a computer program product, including a computer-readable device, on which any of the computer programs shown above are stored.
  • the computer-readable device may include the computer-readable storage medium as described above.
  • the functional modules/units in the system, and the device can be implemented as software (which can be implemented by computer program codes executable by a computing device). ), firmware, hardware, and their appropriate combination.
  • the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be composed of several physical components Components execute cooperatively.
  • Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit .
  • the first communication device can obtain the second communication device registered when the second communication device is connected to the Internet.
  • the first communication device determines that the first frequency band registered when it is connected to the Internet is the same as the second frequency band, it indicates that the first communication device and the second communication device share the bandwidth on the same frequency band, and the first communication device obtains the same frequency band as the second communication device.
  • the second frequency band is different from the third frequency band, and when the third frequency band is obtained, it switches to the third frequency band for registration, so that the cascaded first communication device and the second communication device are registered in different frequency bands, so as to realize the cascaded first communication
  • the device and the second communication device can use bandwidths on different frequency bands, so as to provide the maximum bandwidth for the cascaded first communication device and the second communication device in a real sense, which can better satisfy users who need high bandwidth. Improve user experience satisfaction.
  • communication media typically embodies computer readable instructions, data structures, computer program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and can include any information delivery, as is well known to those of ordinary skill in the art medium. Therefore, the present disclosure is not limited to any particular combination of hardware and software.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本公开涉及一种级联通信控制方法、通信设备及计算机可读存储介质,针对级联的第一通信设备和第二通信设备,第一通信设备可获取到第二通信设备联网时注册的第二频段;且第一通信设备在确定自身联网时注册的第一频段与第二频段相同时,此时表明第一通信设备和第二通信设备共享相同频段上的带宽,第一通信设备获取与第二频段不同的第三频段,并在获取到第三频段时切换到第三频段进行注册。

Description

级联通信控制方法、通信设备及计算机可读存储介质
相关申请的交叉引用
本公开要求享有2020年11月17日提交的名称为“级联通信控制方法、通信设备及计算机可读存储介质”的中国专利申请CN202011289203.9的优先权,其全部内容通过引用并入本公开中。
技术领域
本公开涉及通信领域,具体涉及一种级联通信控制方法、通信设备及计算机可读存储介质。
背景技术
数据类产品(包括但不限于手机、CPE(Customer Premise Equipment,客户前置设备)、数据卡等)通常只有一个上行WAN口,该上行WAN口可以是3G/4G/5G数据建立后枚举的网卡,也可以将连接的固网路由器作为上行,还可以将通过Wi-Fi连接的上行热点作为上行等。一个WAN口虽然可以满足用户的上网需求。但单个上行的带宽毕竟有限且无法满足对高带宽有需要的应用。针对该问题相关技术中有一种方案为通过多个通信设备进行级联以期对带宽进行提升。但是,当级联的通信设备注册到相同的频段时,则这多个通信设备实际仍是共享同一频段的带宽,并不能实现对带宽进行提升。因此如何尽可能保证级联的通信设备注册到不同的频段以实现对带宽的提升,是目前亟需解决的技术问题。
发明内容
本公开提供的一种级联通信控制方法、通信设备及计算机可读存储介质,旨在解决如何尽可能保证级联的通信设备注册到不同的频段以实现对带宽的提升的问题。
为解决上述技术问题,第一方面,本公开提供了一种级联通信控制方法,包括:第一通信设备获取第二通信设备联网时注册的第二频段,第一通信设备和第二通信设备级联;第一通信设备在自身联网时注册的第一频段与第二频段相同时,获取与第二频段不同的第三频段,并在获取到第三频段时切换到第三频段进行注册。
第二方面,本公开提供了一种级联通信控制方法,包括:第二通信设备将自身联网时注 册的第二频段发给第一通信设备,以供第一通信设备在第二频段与自身联网时注册的第一频段相同时,获取与第二频段不同的第三频段,并在获取到第三频段时切换到第三频段进行注册。
第三方面,本公开提供了一种第一通信设备,包括第一处理器、第一通信总线和第一存储器,第一通信总线用于将第一处理器和第一存储器连接,第一存储器中存储有第一计算机程序,第一处理器用于调用执行第一计算机程序,以实现如上所述的级联通信控制方法中第一通信设备执行的步骤。
第四方面,本公开提供了一种第二通信设备,包括第二处理器、第二通信总线和第二存储器,第二通信总线用于将第二处理器和第二存储器连接,第二存储器中存储有第二计算机程序,第二处理器用于调用执行第二计算机程序,以实现如上所述的级联通信控制方法中第二通信设备执行的步骤。
第五方面,本公开提供了一种计算机可读存储介质,计算机可读存储介质存储有第一计算机程序,第一计算机程序可被处理器执行,以实现如上所述的级联通信控制方法中第一通信设备执行的步骤;或,计算机可读存储介质存储有第二计算机程序,第二计算机程序可被处理器执行,以实现如上所述的级联通信控制方法中第二通信设备执行的步骤。
附图说明
图1为本公开实施例一提供的级联通信控制方法流程示意图;
图2为本公开实施例一提供的另一级联通信控制方法流程示意图;
图3为本公开实施例一提供的第二通信设备切换到第四频段的流程示意图;
图4为本公开实施例二提供的联通信控制装置结构示意图;
图5为本公开实施例二提供的一种级联通信控制方法流程示意图;
图6为本公开实施例二提供的另一种级联通信控制方法流程示意图;
图7为本公开实施例二提供的通信设备级联实例示意图;
图8为本公开实施例二提供的第一通信设备结构示意图;
图9为本公开实施例二提供的第二通信设备结构示意图。
具体实施方式
为了使本公开的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本公开作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本公开,并不用于限定本公开。
下面结合附图和实施实例,对本公开的具体实施方式作进一步详细描述。
实施例一
针对相关技术中,级联的通信设备可能注册到同一频段而共享同一频段上的带宽,不能实现通过级联真正意义上实现提升通信设备带宽的问题。本实施例提供了一种级联通信控制方法,针对级联的通信设备,例如第一通信设备和第二通信设备,在确定第一通信设备和第二通信设备注册到相同的频段时,其中至少一个通信设备可对自身注册的频段进行切换,以期切换到与另一个通信设备所注册的频段不同的频段上,实现级联的第一通信设备和第二通信设备可使用不同频段上的带宽,从而真正意义上实现为级联的第一通信设备和第二通信设备提供最大的带宽,能更好的满足对高带宽有需要的用户,提升用户体验的满意度。为了便于理解,本实施例下面以图1所示的级联通信控制方法为示例进行说明,请参见图1所示,其包括但不限于步骤S101至S102。
S101:第一通信设备获取第二通信设备联网时注册的第二频段。
本实施例中的第一通信设备和第二通信设备级联。也即在一些示例中,第一通信设备获取第二通信设备联网时注册的第二频段之前,还可包括第一通信设备和第二通信设备级联的过程。且应当理解的是,通信设备之间的级联方式可以采用相关技术中的任何级联方式,在此不再赘述。
应当理解的是,本实施例中的第一通信设备和第二通信设备的类型可以灵活选用,其可以包括但不限于各种具有联网和路由功能的数据类产品,例如可以包括但不限于手机、PC、IPAD、CPE、数据卡等。
应当理解的是,本实施例中第一通信设备获取第二通信设备联网时注册的第二频段的方式也可灵活选择。例如一种示例中的方式中,第一通信设备与二通信设备之间可建立socket通信,进而可通过但不限于建立的socket通信获取第二通信设备联网时注册的第二频段。
S102:第一通信设备在自身联网时注册的第一频段与第二频段相同时,获取与第二频段不同的第三频段,并在获取到第三频段时切换到第三频段进行注册。
应当理解的是,本实施例的一种应用场景中,第一通信设备可为下行通信设备,第二通信设备可为上行通信设备,此时第一通信设备通过与之级联的第二通信设备接入网络。在本 应用场景中,作为下行通信设备的第一通信设备在与第二通信设备级联之后,可获取第二通信设备(即上行通信设备)联网时注册的第二频段,以确定第二通信设备注册的第二频段与自身注册的第一频段是否相同,并可在相同时获取并切换到与第二频段不同的第三频段进行注册,以实现级联的第一通信设备和第二通信设备使用不同频段上的带宽。在本应用场景中,则是通过下行通信设备优先进行上行通信设备注册的第二频段的获取,并在确定自身的第一频段与上行通信设备注册的第二频段相同时,进行第三频段的获取、切换。
在本实施例的另一种应用场景中,也可通过上行通信设备优先进行下行通信设备注册的第二频段的获取,并在确定自身的第一频段与下行通信设备注册的第二频段相同时,进行第三频段的获取、切换。此时,在本应用场景中,则第一通信设备可为上行通信设备,第二通信设备可为下行通信设备,第二通信设备通过与之级联的第一通信设备接入网络;作为上行通信设备的第一通信设备在与第二通信设备级联之后,可获取第二通信设备(即下行通信设备)联网时注册的第二频段,以确定第二通信设备注册的第二频段与自身注册的第一频段是否相同,并可在相同时获取并切换到与第二频段不同的第三频段进行注册,以实现级联的第一通信设备和第二通信设备使用不同频段上的带宽。
上述示例的两种应用场景可以根据需求灵活的选用。当然,也可根据需求设置上行通信设备和下行通信设备并行的执行上述示例的频段获取、确认及切换的过程,这种等同替换的实现方式也在本公开的范围内,在此不再赘述。
在本实施例的一种示例中,联通信控制方法还可包括但不限于:第一通信设备未获取到第三频段时,将自身所注册的第一频段发给第二通信设备。这样可供第二通信设备确定自身注册的第二频段与第一通信设备注册的第一频段相同时,第二通信设备可进行与第一频段不同的第四频段的选择切换,以尽可能实现级联的第一通信设备和第二通信设备使用不同频段上的带宽。当然,在本实施例的另一应用场景中,也可在第一通信设备获取第二通信设备的第二频段过程中(例如通过上述示例的socket通信获取第二通信设备联网时注册的第二频段的过程中),第一通信设备就将自身注册的第一频段发给第二通信设备,然后在第一通信设备未获取到第三频段时,第一通信设备可仅向第二通信设备发送一个用于表征其未切换到其他频段的一个通知即可,该通知中可包括第一频段,也可不包括第一频段;这样第二通信设备根据该通知即可知道第一通信设备仍是在第一频段注册,从而可根据需求进行与第一频段不同的第四频段的选择切换;当然,也可根据需求设置第二通信设备不执行与第一频段不同的第四频段的选择切换。
在本实施例的一种示例中,第一通信设备在自身联网时注册的第一频段与第二频段相同 时,获取与第二频段不同的第三频段可包括但不限于以下至少之一:
第一通信设备获取自身能注册的所有频段,从获取的所有频段中选择出第三频段;也即第一通信设备可自动的获取到自身能注册的所有频段,并确定这些频段中是否存在与第二频段不同的其他频段,如有,则从中选择一个作为第三频段进行注册。当存在多个与第二频段不同的其他频段时,选择规则可灵活设置,例如可以根据预设的优先级选择,也可随机选择,或者将这些频段呈现给用户,根据用户的指令进行选择等。
第一通信设备接收频段选择指令,从频段选择指令中获取第三频段;其中,该频段选择指令可以为用户或其他设备发给第一通信设备的。例如,在一种应用场景中,用户可以在用户界面(例如webUI页面)上调出第一通信设备可注册的所有频段,然后选择一个与第二频段不同的第三频段通过频段选择指令发送给第一通信设备。
相应的,在本实施例中,第二通信设备在级联通信控制方法中可执行但不限于参见图2所示的以下步骤S201至S202。
S201:第二通信设备与第一通信设备级联。
如上所示,第一通信设备可为下行通信设备,第二通信设备可为上行通信设备,此时第一通信设备通过与之级联的第二通信设备接入网络;或第一通信设备可为上行通信设备,第二通信设备可为下行通信设备,第二通信设备通过与之级联的第一通信设备接入网络。
S202:第二通信设备将自身联网时注册的第二频段发给第一通信设备,以供第一通信设备在第二频段与自身联网时注册的第一频段相同时,获取与第二频段不同的第三频段,并在获取到第三频段时切换到第三频段进行注册。
在一示例性实施例中,当第一通信设备未获取到第三频段时,第二通信设备这一侧还可进行频段的选择切换,以尽可能实现第一通信设备和第二通信设备在不同的频段注册。例如,一种应用示例请参见图3所示,级联通信控制方法还可包括但不限于步骤S301至S302。
S301:第二通信设备接收第一通信设备未获取到第三频段时发送的第一频段。
如上所述,在一些应用示例中,第一通信设备可以在获取第三频段之前,将其当前注册的第一频段发给第二通信设备;这种情况下,第一通信设备在未获取到第三频段时,也可直接向第二通信设备发送一个用于告知第二通信设备其未获取到第三频段的通知即可。该通知中可以包含第一频段,也可不包含第一频段;这种等同方式也在本实施例的范围内。
S302:第二通信设备获取与第一频段不同的第四频段,并在获取到第四频段时切换到第四频段进行注册。
在本实施例的一种示例中,第二通信设备获取与第一频段不同的第四频段的方式也可包括但不限于以下至少之一:
第二通信设备获取自身能注册的所有频段,从获取的所有频段中选择出第四频段;也即第二通信设备可自动的获取到自身能注册的所有频段,并确定这些频段中是否存在与第一频段不同的其他频段,如有,则从中选择一个作为第四频段进行注册。当存在多个与第一频段不同的其他频段时,选择规则也可灵活设置,例如可以根据预设的优先级选择,也可随机选择,或者将这些频段呈现给用户,根据用户的指令进行选择等。
第二通信设备接收频段选择指令,从频段选择指令中获取第四频段;其中,该频段选择指令可以为用户或其他设备发给第二通信设备的。例如,在一种应用场景中,用户可以在用户界面(例如web UI页面)上调出第二通信设备可注册的所有频段,然后选择一个与第一频段不同的第三频段通过频段选择指令发送给第一通信设备。
在本实施例的一些应用场景中,也可考虑在第一通信设备和第二通信设备级联通信之前,就先确定好第一通信设备所注册的频段和第二通信设备所注册的频段,且确定出的频段尽量为不同的频段。例如,一种应用场景中,可在webUI页面上分别获取到第一通信设备和第二通信设备各自所能注册的所有频段,然后分别为第一通信设备和第二通信设备各自选择一个频段,且选择的频段不同;这样第一通信设备和第二通信设备在级联过程中可以各自注册到所选择的频段上,从而实现级联的通信设备注册到不同频段,从而,能更好的满足对高带宽有需要的用户,提升用户体验的满意度。
应当理解的是,本实施例所提供的级联通信控制方法中,并不限于两个级联的通信设备之间进行注册频段的协商,也适用于三个及以上的通信设备之间的注册频段的协商,从而真正意义上实现为级联的通信设备提供最大的带宽。
例如,在一种应用场景中,假设存在第一通信设备、第二通信设备、第三通信设备分别依次级联。则第一通信设备和第二通信设备之间可以采用上述示例的方法进行频段的协商切换,第二通信设备和第三通信设备之间也可以采用上述示例的方式进行频段的协商切换。假设还存在依次级联的第五通信设备、第六通信设备时,则依次类推,在此不再赘述。
另外,在另一些应用场景中,仍以第一通信设备、第二通信设备、第三通信设备分别依次级联为示例。第二通信设备在与第三通信设备采用上述示例的方法进行频段的协商切换时,当第二通信设备从第三通信设备获取到第三通信设备所注册的第五频段后,且确定该第五频段与第二通信设备自身当前注册的频段相同时,第二通信设备在选择与第五频段不同的频段时,还尽可能满足所选择的频段与第一通信设备当前所注册的频段不同,这样可以尽可能满 足三个通信设备都注册到不同的频段上。相应的,当第三通信设备从第二通信设备获取到第二通信设备当前所注册的频段后,且确定该频段与第三通信设备自身当前注册的频段相同时,第三通信设备在选择与该频段不同的频段时,还尽可能满足所选择的频段与第一通信设备当前所注册的频段(第一通信设备当前所注册的频段可以为第二通信设备发给第三通信设备的)不同,这样也可以尽可能满足三个通信设备都注册到不同的频段上。当级联的通信设备为三个以上时,也可采用类似的处理方式,以尽可能实现级联的所有通信设备所注册的频段都不同,从而尽可能为其提供最大的带宽。
可见,通过本实施例提供的级联通信控制方法,对于级联的通信设备,在确定级联的通信设备注册到相同的频段时,其中至少一个通信设备可对自身注册的频段进行切换,以期切换到与其他通信设备所注册的频段不同的频段上,实现级联的通信设备可使用不同频段上的带宽,能更好的满足对高带宽有需要的用户,提升用户体验的满意度。
实施例二
为了便于理解,本实施例在上述实施例基础上,还提供了一种级联通信控制装置,该级联通信控制装置可设置于级联通信的通信设备中,参见图4所示,其包括但不限于:注册联网模块401、IP处理模块402以及协商频段模块403。
注册联网模块401可配置为但不限于上电后从自身所在的通信设备所有可以注册的频段中选择一个可以注册的频段进行注册并联网成功。
IP处理模块402可配置为但不限于在自身所在的通信设备当前为下行通信设备时(也即自身所在的通信设备通过级联其他的通信设备(即对应的上行通信设备)接入网络),负责向该上行通信设备申请IP地址;IP处理模块402还可配置为但不限于在自身所在的通信设备当前为上行通信设备时,为对应的下行通信设备分配IP地址。
协商频段模块403可配置为但不限于在自身所在的通信设备执行频段协商、切换时,获取与之级联的通信设备当前所注册的频段,并在确定获取的频段与自身所在的通信设备当前所注册的频段相同时,检查自身所在的通信设备是否可以切换到其它不同的频段,如是则切换到其他不同的频段;如否,则可通知之级联的通信设备尝试切换到其它频段;以及配置为但不限于在自身所在的通信设备当前不执行频段协商、切换时,将在自身所在的通信设备当前注册的频段发给与之级联的其他通信设备。
应当理解的是,上述各模块中的至少一个的功能可通过但不限于其所在的通信设备的处 理器或控制器实现。
为了便于理解,本实施例下面以一种具体的应用场景为示例进行说明。
在本应用场景中,假设终端设备A连接到某路由器R1,路由器R1级联连接路由器R2,此时路由器R2充当路由器R1的上行通信设备,路由器R1充当路由器R2的下行通信设备,路由器R2级联连接路由器R3,路由器R3充当路由器R2的上行通信设备,路由器R2充当路由器R3的下行通信设备。其中,路由器R1、路由器R2,路由器R3可以为是同一厂家的三个路由器且自身可以都有5G/LTE模块也可以没有数据模块仅充当固网路由器。当然,路由器R1、路由器R2,路由器R3也可不是同一厂家的但预先都设置好了本实施例提供的级联通信控制方法策略。
在本应用场景中,设置级联的两个通信设备中,充当下行通信设备的通信设备先执行频段协商切换,切换不成功时再由对应的上行通信设备执行频段的协商切换。
对于级联的两个通信设备中,充当上行通信设备的通信设备的级联通信控制方法参见图5所示,其包括但不限于步骤S501至S511。
S501:通信设备(为了便于理解,下面称之为上行通信设备)上电后先记录自身注册的运营商以及注册的频段。
其中一些应用示例中,通信设备自身可以为下行用户(比如:PC、手机、其他路由设备等)提供接入服务,另一方面也可以连接上行上网设备上网。
S502:上行通信设备检测到有其他通信设备(即对应的下行通信设备)接入。
S503:上行通信设备为下行通信设备分配IP地址并保证可以通信。
S504:上行通信设备启动服务器进程,接入的下行通信设备启动的客户端进程,二者之间建立socket通信以交互对方所注册的频段。
在本应用示例中,确认方法可以是客户端(即下行通信设备)主动向服务器(即上行通信设备)上报自己当前注册的运营商信息以及所注册的频段(本应用示例中将下行通信设备作为第一通信设备,其当前注册的频段为第一频段),服务器(上行通信设备)也向下行通信设备通告自己注册的运营商信息以及所注册的频段(本应用示例中将上行通信设备作为第二通信设备,其当前注册的频段为第二频段)。
S505:上行通信设备确定自身注册的第二频段与下行通信设备注册的第一频段是否相同,如否,说明二者工作在不同频段,两台主机不存在带宽争抢,流程结束;如是,则转至S506。
S506:上行通信设备接收下行通信设备发送的最新频段。
S507:上行通信设备确认下行通信设备发送的最新频段与自身当前注册的第二频段是否相同,如否,说明二者当前已工作在不同频段,两台主机不存在带宽争抢,流程结束;如是,则转至S508。
S508:上行通信设备确定自身能注册的所有频段中,是否存在与下行通信设备当前注册的频段不同的第四频段,如否,转至S509;如是,转至S510。
S509:上行通信设备保持当前注册的频段,流程结束。
S510:上行通信设备选择一个与下行通信设备当前注册的频段不同的第四频段进行注册。
S511:在一示例性实施例中,上行通信设备将当前注册的第四频段发给下行通信设备。
对于级联的两个通信设备中,充当下行通信设备的通信设备的级联通信控制方法参见图6所示,其包括但不限于步骤S601至S609。
S601:通信设备上电后先记录自身注册的运营商以及注册的频段。
S602:通信设备(此时其充当下行通信设备)级联到其他通信设备(即对应的上行通信设备)接入。
S603:下行通信设备从下行通信设备申请到IP地址并保证可以通信。
S604:下行通信设备启动客户端进程,接入的上行通信设备启动的服务器进程,二者之间建立socket通信以交互对方所注册的频段。
在本应用示例中,确认方法可以是客户端(即下行通信设备)主动向服务器(即上行通信设备)上报自己当前注册的运营商信息以及所注册的频段(本应用示例中将下行通信设备作为第一通信设备,其当前注册的频段为第一频段),服务器(上行通信设备)也向下行通信设备通告自己注册的运营商信息以及所注册的频段(本应用示例中将上行通信设备作为第二通信设备,其当前注册的频段为第二频段)。
S605:下行通信设备确定自身注册的第一频段与上行通信设备注册的第二频段是否相同,如否,说明二者工作在不同频段,两台主机不存在带宽争抢,流程结束;如是,则转至S606。
S606:下行通信设备确定自身能注册的所有频段中,是否存在与上行通信设备当前注册的第二频段不同的第三频段,如否,转至607;如是,转至S608。
S607:下行通信设备保持当前注册的第一频段,并将当前注册的第一频段发给上行通信设备,流程结束。
S608:下行通信设备选择一个与上行通信设备当前注册的第二频段不同的第三频段进行 注册。
S609:在一示例性实施例中,下行通信设备将当前注册的第三频段发给上行通信设备。
为了便于理解,本实施下面结合图7所示的应用实例做进一步示例说明。参见图7所示,路由器R1存在两个上行,LTE(Long Term Evolution,长期演进)充当其第一路上行,第二路上行是路由器R1通过网线(也可通过Wi-Fi或其他通信方式)连接到上行的路由器R2。路由器R2只有一路LTE上行。同时,充当客户端的PC通过网线或Wi-Fi连接到路由器R1上。PC连接到路由器R1时路由器R1充当上行,在socket通信确认频段过程中路由器R1充当服务器;路由器R1连接上行路由器R2后路由器R1充当下行,在socket通信确认频段过程中路由器R1充当客户端。
为了便于理解,假设初始状态下路由器R1没有连接任何外部设备且LTE拨号成功,此时PC通过网线或Wi-Fi连接到路由器R1且申请IP地址成功,路由器R1充当PC机的上行因此在双方使用频段确认中R1启动服务器进程。在本示例中假设PC内未设置本实施例提供的频段协商、切换机制;此时由于PC机不会参与频段确认工作因此路由器R1也不会收到来自PC机的确认频段的请求,此时路由器R1保持自身频段不变。
在路由器R1通过网线或Wi-Fi或其他方式连接上行路由器R2后,路由器R2充当路由器R1的上行路由器,因此在确认频段过程中路由器R2充当服务器,路由器R1充当客户端。路由器R1主动向路由器R2上报自己注册的第一频段,路由器R2向路由器R1发送自己注册的第二频段。路由器R1收到后检查路由器R2注册的第二频段与自己注册的第一频段是否相同,如果不同流程结束,如果相同则路由器R1检查自己是否有其他可以注册的且与第二频段不同的第三频段,如果有则注册到第三频段,如果无则保持当前的第一频段。然后路由器R1将最新注册的频段上报给路由器R2,路由器R2收到后检查路由器R1最新的频段是否与路由器R2当前注册的第二频段相同,如果不同则流程结束,如果相同则检查自己是否有其他与第二频段不同的第四频段可用,如果没有则保持当前的第二频段,如果有则切换到第四频段注册,然后路由器R2将最终使用的频段发送给路由器R1。如上所述,在一些示例中,如果路由器R1、路由器R2向用户提供了选择频段的方法,例如:在webUI页面上选择设备注册的频段,则用户也可以通过该方法实现两台上下行设备注册到不同频段。
实施例三
本实施例还提供了一种通信系统,其包括级联的第一通信设备和第二通信设备,其中,参见图8所示和图9所示:
第一通信设备包括第一处理器、第一通信总线和第一存储器,第一通信总线用于将第一处理器和第一存储器连接,第一存储器中存储有第一计算机程序,第一处理器用于调用执行第一计算机程序,以实现如上各实施例中第一通信设备在级联通信控制方法中执行的步骤。
第二通信设备包括第二处理器、第二通信总线和第二存储器,第二通信总线用于将第二处理器和第二存储器连接,第二存储器中存储有第二计算机程序,第二处理器用于调用执行第二计算机程序,以实现如上各实施例中第二通信设备在级联通信控制方法中执行的步骤。
本实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有第一计算机程序,第一计算机程序可被处理器执行,以实现如上各实施例中第一通信设备在级联通信控制方法中执行的步骤;
或,
计算机可读存储介质存储有第二计算机程序,第二计算机程序可被处理器执行,以实现如上各实施例中第二通信设备在级联通信控制方法中执行的步骤。
本实施例中的该计算机可读存储介质可设置于但不限于基站上,例如设置于基站的BBU上,其包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于RAM(Random Access Memory,随机存取存储器),ROM(Read-Only Memory,只读存储器),EEPROM(Electrically Erasable Programmable read only memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、CD-ROM(Compact Disc Read-Only Memory,光盘只读存储器),数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。
本实施例还提供了一种第一计算机程序(或称第一计算机软件),该第一计算机程序可以分布在计算机可读介质上,由可计算装置来执行,以实现如上所述的级联通信控制方法中第一通信设备执行的步骤;并且在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。
本实施例还提供了一种第二计算机程序(或称第二计算机软件),该第二计算机程序可以分布在计算机可读介质上,由可计算装置来执行,以实现如上所述的级联通信控制方法中第二通信设备执行的步骤;并且在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。
本实施例还提供了一种计算机程序产品,包括计算机可读装置,该计算机可读装置上存 储有如上所示的任一计算机程序。本实施例中该计算机可读装置可包括如上所示的计算机可读存储介质。
可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。
本公开提供的级联通信控制方法、通信设备及计算机可读存储介质,针对级联的第一通信设备和第二通信设备,第一通信设备可获取到第二通信设备联网时注册的第二频段;且第一通信设备在确定自身联网时注册的第一频段与第二频段相同时,此时表明第一通信设备和第二通信设备共享相同频段上的带宽,第一通信设备获取与第二频段不同的第三频段,并在获取到第三频段时切换到第三频段进行注册,使得级联的第一通信设备和第二通信设备注册到不同的频段,实现级联的第一通信设备和第二通信设备可使用不同频段上的带宽,从而真正意义上实现为级联的第一通信设备和第二通信设备提供最大的带宽,能更好的满足对高带宽有需要的用户,提升用户体验的满意度。
此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本公开不限制于任何特定的硬件和软件结合。
以上内容是结合具体的实施方式对本公开所作的进一步详细说明,不能认定本公开的具体实施只局限于这些说明。对于本公开所属技术领域的普通技术人员来说,在不脱离本公开构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本公开的保护范围。

Claims (10)

  1. 一种级联通信控制方法,包括:
    第一通信设备获取第二通信设备联网时注册的第二频段,所述第一通信设备和所述第二通信设备级联;
    所述第一通信设备在自身联网时注册的第一频段与所述第二频段相同时,获取与所述第二频段不同的第三频段,并在获取到所述第三频段时切换到所述第三频段进行注册。
  2. 如权利要求1所述的级联通信控制方法,其中,所述方法还包括:所述第一通信设备未获取到所述第三频段时,将所述第一频段发给所述第二通信设备。
  3. 如权利要求1或2所述的级联通信控制方法,其中,所述第一通信设备作为下行通信设备,所述第二通信设备作为上行通信设备,所述第一通信设备通过与之级联的所述第二通信设备接入网络;
    或,
    所述第一通信设备作为上行通信设备,所述第二通信设备作为下行通信设备,所述第二通信设备通过与之级联的所述第一通信设备接入网络。
  4. 如权利要求1或2所述的级联通信控制方法,其中,所述第一通信设备在自身联网时注册的第一频段与所述第二频段相同时,获取与所述第二频段不同的第三频段包括以下至少之一:
    所述第一通信设备获取自身能注册的所有频段,从获取的所述所有频段中选择出所述第三频段;
    所述第一通信设备接收频段选择指令,从所述频段选择指令中获取所述第三频段。
  5. 如权利要求1或2所述的级联通信控制方法,其中,所述第一通信设备获取第二通信设备联网时注册的第二频段包括;
    所述第一通信设备与所述二通信设备建立socket通信,通过所述socket通信获取所述第二通信设备联网时注册的第二频段。
  6. 一种级联通信控制方法,包括:
    第二通信设备将自身联网时注册的第二频段发给第一通信设备,以供所述第一通信设备在所述第二频段与自身联网时注册的第一频段相同时,获取与所述第二频段不同的第三频段,并在获取到所述第三频段时切换到第三频段进行注册。
  7. 如权利要求6所述的级联通信控制方法,其中,所述方法还包括:
    所述第二通信设备接收所述第一通信设备未获取到所述第三频段时发送的所述第一频段;
    所述第二通信设备获取与所述第一频段不同的第四频段,并在获取到所述第四频段时切换到所述第四频段进行注册。
  8. 一种第一通信设备,其中,包括第一处理器、第一通信总线和第一存储器,所述第一通信总线用于将所述第一处理器和第一存储器连接,所述第一存储器中存储有第一计算机程序,所述第一处理器用于调用执行所述第一计算机程序,以实现如权利要求1-5任一项所述的级联通信控制方法的步骤。
  9. 一种第二通信设备,其中,包括第二处理器、第二通信总线和第二存储器,所述第二通信总线用于将所述第二处理器和第二存储器连接,所述第二存储器中存储有第二计算机程序,所述第二处理器用于调用执行所述第二计算机程序,以实现如权利要求6或7任一项所述的级联通信控制方法的步骤。
  10. 一种计算机可读存储介质,其中,所述计算机可读存储介质存储有第一计算机程序,所述第一计算机程序可被处理器执行,以实现如权利要求1-5任一项所述的级联通信控制方法的步骤;
    或,
    所述计算机可读存储介质存储有第二计算机程序,所述第二计算机程序可被处理器执行,以实现如权利要求6或7所述的级联通信控制方法的步骤。
PCT/CN2021/124476 2020-11-17 2021-10-18 级联通信控制方法、通信设备及计算机可读存储介质 Ceased WO2022105509A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011289203.9 2020-11-17
CN202011289203.9A CN114513828B (zh) 2020-11-17 2020-11-17 级联通信控制方法、通信设备及计算机可读存储介质

Publications (1)

Publication Number Publication Date
WO2022105509A1 true WO2022105509A1 (zh) 2022-05-27

Family

ID=81547116

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/124476 Ceased WO2022105509A1 (zh) 2020-11-17 2021-10-18 级联通信控制方法、通信设备及计算机可读存储介质

Country Status (2)

Country Link
CN (1) CN114513828B (zh)
WO (1) WO2022105509A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100177703A1 (en) * 2003-05-08 2010-07-15 Dacosta Francis Persistent Mesh for Isolated Mobile and Temporal Networking
CN105580475A (zh) * 2013-09-24 2016-05-11 高通股份有限公司 自适应网络配置
CN107920354A (zh) * 2017-11-21 2018-04-17 珠海奔图电子有限公司 多频段设备连接方法及系统
WO2018176471A1 (zh) * 2017-04-01 2018-10-04 华为技术有限公司 一种通道选择方法及装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4708201B2 (ja) * 2006-02-02 2011-06-22 富士通テレコムネットワークス株式会社 Vdsl伝送システム及びvdsl伝送方法
BR112013007581A2 (pt) * 2010-10-01 2016-08-09 Research In Motion Ltd método e aparelho para evitar interferência de coexistência em dispositivo.
CN202121784U (zh) * 2011-05-25 2012-01-18 深圳市万贝科通信技术有限公司 一种用于无线局域网热点接入的WiFi中继器
KR101302184B1 (ko) * 2013-05-21 2013-08-30 주식회사 알피원 인빌딩형 중계기 및 중계 시스템
EP2887563B1 (en) * 2013-12-17 2018-11-28 Alcatel Lucent Methods and devices for improved transmission in relay systems
US9763247B2 (en) * 2014-06-02 2017-09-12 Belkin International Inc. Optimizing network performance using band-switching operations
CN106572510A (zh) * 2016-10-31 2017-04-19 青岛海信电器股份有限公司 一种信道的选择方法以及智能终端
CN110324901B (zh) * 2018-03-30 2022-03-29 华为技术有限公司 级联ap的通信方法、无线接入点及存储介质
CN109257828B (zh) * 2018-09-20 2024-12-20 西安中兴新软件有限责任公司 一种数据传输方法及装置、计算机可读存储介质
CN111132141A (zh) * 2019-12-19 2020-05-08 深圳市鸿启富科技有限公司 一种多频段跳频无线WiFi自动级联装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100177703A1 (en) * 2003-05-08 2010-07-15 Dacosta Francis Persistent Mesh for Isolated Mobile and Temporal Networking
CN105580475A (zh) * 2013-09-24 2016-05-11 高通股份有限公司 自适应网络配置
WO2018176471A1 (zh) * 2017-04-01 2018-10-04 华为技术有限公司 一种通道选择方法及装置
CN107920354A (zh) * 2017-11-21 2018-04-17 珠海奔图电子有限公司 多频段设备连接方法及系统

Also Published As

Publication number Publication date
CN114513828B (zh) 2025-04-04
CN114513828A (zh) 2022-05-17

Similar Documents

Publication Publication Date Title
US12232001B2 (en) Communication processing method, and communication processing apparatus and system
KR102333792B1 (ko) 차세대 슬라이스 아키텍처를 위한 로밍 지원
CN111565404B (zh) 一种数据分流方法和装置
US11012852B2 (en) Cellular service account transfer error recovery mechanisms
US11218956B2 (en) Network management method and system
US11937336B2 (en) Signaling transmission interface compatibility method and apparatus
JP7043631B2 (ja) Sscモードを決定するための方法および装置
JP2016029791A (ja) 電子的加入者識別モジュール(eSIM)のアプリケーション識別情報の取り扱い
US20150341443A1 (en) Method for keeping application online, always-online controller, and device
US20150195161A1 (en) Communication apparatus capable of preventing data erroneous transmission, control method therefor, and storage medium storing control program therefor
CN113206894A (zh) Dns服务器的发现方法、装置、计算机设备及存储介质
CN115396866A (zh) 用于发送终端策略的方法、装置和系统
CN114302481A (zh) 切片选择方法、mep、应用服务器、设备及计算机可读介质
US20240365218A1 (en) Wireless dynamic file exchange
WO2022105509A1 (zh) 级联通信控制方法、通信设备及计算机可读存储介质
CN105792385B (zh) 一种基于无线局域网的通信方法及装置
CN113079590B (zh) 一种服务区域切换处理方法及设备
CN117354232A (zh) 消息的路由方法及装置、系统
WO2022041923A1 (zh) 网络切片连接方法、终端及计算机可读存储介质
EP3192300B1 (en) Network interface communication
US20250379896A1 (en) Session establishment method, and terminal device, network-side device and storage medium
US20170374691A1 (en) Systems and methods for managing communication sessions at endpoints accessible via more than one network
JP6420410B2 (ja) 情報配信装置、プッシュ通知送信方法、及び、コンピュータプログラム
WO2024066347A1 (zh) 承载建立处理方法、装置、系统及基站
EP4271000A1 (en) Paging method and apparatus, and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21893658

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 28.09.23)

122 Ep: pct application non-entry in european phase

Ref document number: 21893658

Country of ref document: EP

Kind code of ref document: A1