Communication method, user terminal equipment module and fusion equipment
By receiving the status change notification message of the small base station module and performing neighborhood measurements, the equipment link breakage caused by cell reselecting, switching or redirecting in mobile scenarios is solved, and the stability and continuity of network connection are achieved.
Patent Information
- Application Number
- CN202510400388.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-07-04
AI Technical Summary
In mobile scenarios, the client terminal device module of the converged device may be connected to the small base station module due to cell reselecting, switching or redirecting, resulting in the device's link breakage.
By receiving the status change notification message of the small base station module, adding its physical cell identification to the preset data set, performing neighborhood measurements and generating reports, determining whether it exists in the set based on the signal quality indicators, and prohibiting access to the small base station module in case of existence.
It effectively avoids the equipment from accessing small base station modules when reselecting, switching or redirecting the cell, and improves the stability and continuity of network connections.
Smart Images

Figure CN120264366A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technologies, and in particular, to a communication method, a user terminal device module, and a fusion device. Background Art
[0002] When a customer premise equipment (CPE) module is integrated with a small base station module and applied in mobile scenarios such as automobiles, high-speed trains, and ships, during the operation of the fusion device, the CPE module continuously searches for macro cell signals around roads, railways, and waterways to provide a wireless backhaul link for the small base station module. After the backhaul link of the small base station module is connected, a cell will be established and the small base station signal will be released. If the small base station signal is of the same frequency as the macro cell signal locked by the CPE module and the signal quality is better than that of the macro cell, during the movement of the fusion device, as the quality of the macro cell signal deteriorates, the CPE module may reselect, switch, or redirect to the small base station signal, resulting in disconnection of the fusion device, offline of the CPE module, deactivation of the small base station cell, and disconnection of users using the small base station signal in automobiles, high-speed trains, and ships.
[0003] Related technologies are based on an allow list mechanism to achieve the connection between the CPE and a specific target base station. Or based on the CPE obtaining the physical addresses of the attached terminal devices, network access control is performed on the attached terminal devices to protect the security of the enterprise internal network.
[0004] The above methods require ensuring that the CPE is connected to a fixed target base station, or prohibiting the attached devices of the CPE from accessing specific websites. They are not applicable to scenarios where the CPE and the attached devices are mobile. In mobile scenarios such as roads, high-speed railways, and waterways, the surrounding macro cells are constantly changing. When the macro cell and the small base station module of the fusion device are of different frequencies, the CPE can also lock the macro cell frequency point by frequency locking to ensure that it does not access the small base station. However, when the macro cell and the small base station module of the fusion device are of the same frequency, it is impossible to ensure that the CPE does not access the small base station by frequency locking. As the device moves continuously, it is inevitable that the quality of the macro cell signal deteriorates, resulting in cell reselection, handover, or redirection. The CPE module may access the small base station module of the fusion device, leading to disconnection of both.
[0005] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention
[0006] The present application provides a communication method, a user terminal device module, and a fusion device to at least solve the technical problem that the customer terminal device module of the fusion device may access the small base station module of the fusion device during cell reselection, handover, or redirection, resulting in device disconnection.
[0007] According to one aspect of the present application, a communication method is provided, including: receiving a status change notification message sent by a small cell module in a convergence device, where the status change notification message is sent by the small cell module when the convergence device is powered on or the physical cell identifier of the small cell module is updated, and the status change notification message includes: the physical cell identifier of the small cell module; adding the physical cell identifier of the small cell module to a preset data set; performing neighbor cell measurement and generating a neighbor cell measurement report, where the neighbor cell measurement report at least includes: physical cell identifiers and measurement values of a plurality of candidate base stations; determining signal quality indicators of the plurality of candidate base stations according to the plurality of measurement values, and determining whether the physical cell identifier of the small cell module exists in the preset data set when the signal quality indicator of the small cell module is the maximum value among the plurality of signal quality indicators; prohibiting access to the small cell module when the physical cell identifier of the small cell module exists in the preset data set.
[0008] Optionally, performing neighbor cell measurement and generating a neighbor cell measurement report includes: demodulating a macro cell signal when detecting that the signal quality indicator of the macro cell signal is greater than a first preset threshold to obtain demodulated information; parsing the demodulated information to obtain the physical cell identifier of the macro cell, and establishing a wireless connection with the macro cell based on the physical cell identifier of the macro cell; performing neighbor cell measurement and generating a neighbor cell measurement report when detecting that the signal quality indicator of the macro cell signal is less than a second preset threshold.
[0009] Optionally, the method further includes: detecting a physical cell identifier change event of the small cell module, and updating the physical cell identifier in the preset data set when detecting the change event.
[0010] Optionally, after generating the neighbor cell measurement report, the method further includes: deleting the measurement report of the small cell module from the neighbor cell measurement report, and sending the deleted neighbor cell measurement report to the current serving cell; receiving a judgment instruction sent by the current serving cell, and performing cell redirection or cell handover, where the judgment instruction is determined by the current serving cell based on the deleted neighbor cell measurement report.
[0011] Optionally, the method further includes: sending a failure response to the small cell module when the status change notification message is not received, where the small cell module is used to receive the failure response and re - send the status change notification message based on a preset re - transmission interval and a preset maximum number of re - transmissions until no more failure responses are received.
[0012] Optionally, receiving a status change notification message sent by a small cell module in a convergence device includes: receiving a status change notification message sent by a small cell module in a convergence device through a Transmission Control Protocol socket interface.
[0013] According to another aspect of the present application, there is also provided a user terminal device module apparatus, including: a first receiving sub-module, configured to receive a status change notification message sent by a small cell module in a converged device, where the status change notification message is sent by the small cell module when the converged device is powered on or the physical cell identifier of the small cell module is updated, and the status change notification message includes: the physical cell identifier of the small cell module; an adding sub-module, configured to add the physical cell identifier of the small cell module to a preset data set; a second receiving sub-module, configured to perform neighbor cell measurement and generate a neighbor cell measurement report, where the neighbor cell measurement report at least includes: multiple physical cell identifiers and multiple measurement values of multiple candidate base stations; a determining sub-module, configured to determine multiple signal quality indicators of multiple candidate base stations according to the multiple measurement values, and determine whether the physical cell identifier of the small cell module exists in the preset data set when the signal quality indicator of the small cell module is the maximum value among the multiple signal quality indicators; an executing sub-module, configured to prohibit access to the small cell module when the physical cell identifier of the small cell module exists in the preset data set.
[0014] According to another aspect of the present application, there is also provided a converged device, including: a user terminal device module and a small cell module, where the small cell module is configured to send a status change notification message to the user terminal device module when the converged device is powered on or the physical cell identifier of the small cell module is updated, and the status change notification message includes: the physical cell identifier of the small cell module; the user terminal device module is configured to receive the status change notification message sent by the small cell module and add the physical cell identifier of the small cell module to a preset data set; the user terminal device module is further configured to perform neighbor cell measurement and generate a neighbor cell measurement report, where the neighbor cell measurement report at least includes: multiple physical cell identifiers and multiple measurement values of multiple candidate base stations; the user terminal device module is further configured to determine multiple signal quality indicators of multiple candidate base stations according to the multiple measurement values, and determine whether the physical cell identifier of the small cell module exists in the preset data set when the signal quality indicator of the small cell module is the maximum value among the multiple signal quality indicators; the user terminal device module is further configured to prohibit access to the small cell module when the physical cell identifier of the small cell module exists in the preset data set.
[0015] According to another aspect of the present application, there is also provided a non-volatile storage medium, where the storage medium includes a stored program, and when the program runs, it controls the device where the storage medium is located to execute the above communication method.
[0016] According to another aspect of the present application, there is also provided an electronic device, including: a memory and a processor, where the processor is configured to run a program stored in the memory, and when the program runs, it executes the above communication method.
[0017] According to another aspect of the present application, a computer program is further provided, wherein when the computer program is executed by a processor, the above communication method is implemented.
[0018] According to another aspect of the present application, a computer program product is further provided. The computer program product includes a non-volatile computer-readable storage medium. The non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above communication method is implemented.
[0019] In the present application, a status change notification message sent by a small cell module in a receiving fusion device is adopted. The status change notification message is sent by the small cell module when the fusion device is powered on or the physical cell identifier of the small cell module is updated. The status change notification message includes: the physical cell identifier of the small cell module; adding the physical cell identifier of the small cell module to a preset data set; performing neighbor cell measurement and generating a neighbor cell measurement report, where the neighbor cell measurement report at least includes: multiple physical cell identifiers and multiple measurement values of multiple candidate base stations; determining multiple signal quality indicators of multiple candidate base stations according to multiple measurement values, and when the signal quality indicator of the small cell module is the maximum value among multiple signal quality indicators, determining whether the physical cell identifier of the small cell module exists in the preset data set; when the physical cell identifier of the small cell module exists in the preset data set, prohibiting the access method of the small cell module, achieving the purpose of avoiding access to the small cell module when a client terminal device module undergoes cell reselection, handover, or redirection, thereby achieving the technical effect of improving network connection stability, and further solving the technical problem that when a client terminal device module of a fusion device undergoes cell reselection, handover, or redirection, it may access the small cell module of the fusion device, resulting in device disconnection. Description of the Drawings
[0020] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation to the present application. In the drawings:
[0021] Figure 1 is a flowchart of a communication method according to an embodiment of the present application;
[0022] Figure 2 is a schematic diagram of the technical implementation of a communication method according to an embodiment of the present application;
[0023] Figure 3 is a structural diagram of a user terminal device module device according to an embodiment of the present application;
[0024] Figure 4It is a structural diagram of a fusion device according to an embodiment of the present application;
[0025] Figure 5 It is a working principle diagram of a fusion device according to an embodiment of the present application;
[0026] Figure 6 It is a hardware structure block diagram of a computer terminal for a communication method according to an embodiment of the present application. Detailed implementation manners
[0027] In order to enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order different from those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily need to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0029] According to an embodiment of the present application, a method embodiment of a communication method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that here.
[0030] Figure 1 It is a flowchart of a communication method according to an embodiment of the present application. As Figure 1 shown, the method includes the following steps:
[0031] Step S101, receiving a status change notification message sent by a small cell module in the fusion device, where the status change notification message is sent by the small cell module when the fusion device is powered on or the physical cell identifier of the small cell module is updated, and the status change notification message includes: the physical cell identifier of the small cell module.
[0032] Among them, the small base station is an indoor and outdoor base station product with a transmission power less than or equal to 10W, as well as a wireless base station solution for corresponding transmission, site support, etc.
[0033] In step S101, the CPE module receives a status change notification message sent by the small base station module in the fusion device. This status change notification message is, for example, NMS_PARAMETER_CHANGE_IND. Among them, the CPE module can be in a mobile scenario, and the macro base stations around the CPE module are constantly changing.
[0034] When the fusion device is powered on or the physical cell identifier (PCI) of the small base station module is updated, the small base station module will automatically send this message to notify the CPE module of the current PCI information of the small base station module. This mechanism ensures that the CPE module can timely obtain the latest status of the small base station module in the fusion device.
[0035] Step S102, add the physical cell identifier of the small base station module to a preset data set.
[0036] After receiving the status change notification message, the CPE module automatically adds the PCI information of the small base station module to a preset data set. This operation is performed in a local file. Even if the CPE module is powered off or restarted, the information in the data set will still be saved and not lost.
[0037] Step S103, perform neighbor cell measurement and generate a neighbor cell measurement report. Among them, the neighbor cell measurement report includes at least: multiple physical cell identifiers and multiple measurement values of multiple candidate base stations.
[0038] The CPE module continuously searches for and measures the signal quality of all surrounding neighbor cells. Based on the measurement results, the CPE module generates a neighbor cell measurement report, which includes the physical cell identifier and the corresponding measurement values of each neighbor cell, such as reference signal received power (RSRP), signal-to-noise ratio (SINR), etc. The above measurement values can be used to evaluate the signal quality of candidate base stations.
[0039] Step S104, determine multiple signal quality indicators of multiple candidate base stations according to multiple measurement values, and determine whether the physical cell identifier of the small base station module exists in the preset data set when the signal quality indicator of the small base station module is the maximum value among the multiple signal quality indicators.
[0040] The CPE module calculates the signal quality indicators of multiple candidate base stations according to the measurement values in the neighbor cell measurement report. If the signal quality indicator of the small base station module is determined to be the maximum value among all the measurement values, that is, the signal of the small base station module is the strongest, the CPE module will further check whether the PCI of the small base station module exists in the preset data set.
[0041] Step S105, when the physical cell identifier of the small base station module exists in the preset data set, access to the small base station module is prohibited.
[0042] If the PCI of the small base station module corresponding to the current strongest signal is found in the data set, the CPE module will perform a prohibit access operation, that is, it will not access the small base station module. In addition, the CPE module can also choose to remove the measurement report of the small base station module from the neighbor cell measurement report to ensure that cell selection or handover will not be based on this report in the future, thus avoiding mutual interference between the CPE module and the small base station module and ensuring the stability and continuity of the network connection.
[0043] The transmission power of the above-mentioned integrated device is generally in the milliwatt level and is used inside cars and ships. For the CPE module, its co-channel interference ability to the macro station is equivalent to that of a mobile phone; the antenna of the CPE module is generally placed outdoors and has a certain isolation degree from the antenna of the integrated device; in addition, the CPE module has the general cell selection ability of a terminal, that is, when the optimal cell does not allow access, it allows access to the sub-optimal cell. Therefore, although co-channel interference cannot be eliminated, it does not affect the CPE module's access to the sub-optimal macro station.
[0044] According to the above steps, the risk of device disconnection that the CPE and small base station integrated device may face in a mobile scenario is effectively solved, and the stability of the network connection and the user experience are improved. In addition, the implementation of this solution does not require additional modification of network devices and will not affect the applications of end users, and has high practicality and promotion value.
[0045] The following Figure 1 The steps shown are exemplarily described and explained.
[0046] According to some optional embodiments of the present application, neighbor cell measurement is performed and a neighbor cell measurement report is generated, which can be achieved by the following method: in the case of detecting a macro station signal with a signal quality indicator greater than the first preset threshold, demodulate the macro station signal to obtain the demodulated information; parse the demodulated information to obtain the physical cell identifier of the macro station, and establish a wireless connection with the macro station based on the physical cell identifier of the macro station; in the case of detecting that the signal quality indicator of the macro station signal is less than the second preset threshold, perform neighbor cell measurement and generate a neighbor cell measurement report.
[0047] In the above embodiments, the CPE module continuously monitors the signal quality metrics of the macro base station it is currently connected to, such as reference signal received power, signal-to-interference-plus-noise ratio, etc., to determine whether the signal meets the preset communication quality standards. When the detected macro base station signal metrics are greater than the first preset threshold, the CPE module identifies the macro base station signal as a high-quality signal suitable for data demodulation and communication. The CPE module demodulates the received high-quality macro base station signal and extracts the valid information in the signal. The physical cell identifier of the macro base station is parsed from the demodulated signal information, which is the key identifier information for establishing a wireless connection later. Based on the parsed macro base station PCI information, the CPE module initiates an access request to the macro base station and establishes a wireless data backhaul link.
[0048] The CPE module continuously monitors the signal quality metrics of the macro base station it is connected to. When the signal quality metrics are less than the second preset threshold, it indicates that the current macro base station signal quality has deteriorated, which may affect the communication quality. In the case of signal quality degradation, the CPE module initiates a neighboring cell signal search and measurement process to measure the signal metrics of all visible base stations around. According to the measurement results of the neighboring cell signals, the CPE module generates a neighboring cell measurement report.
[0049] According to some other optional embodiments of the present application, the above communication method further includes the following steps: detecting a physical cell identifier change event of the small base station module, and updating the physical cell identifier in the preset data set when the change event is detected.
[0050] In the above embodiments, during its operation, the small base station module monitors the configuration status of its physical cell identifier in real time. Once a new PCI configuration or a change in PCI is detected, a physical cell identifier change event is immediately triggered. After detecting the physical cell identifier change event, the small base station module sends a status change notification message (NMS_PARAMETER_CHANGE_IND) to the CPE module through the established TCP-Socket interface. This message contains the new physical cell identifier information. After receiving the status change notification message, the CPE module checks the validity and integrity of the message, and then adds or updates the carried new physical cell identifier information to the preset prohibited access list data set to maintain the timeliness and accuracy of the prohibited access list.
[0051] Further, in the case of not receiving the status change notification message, a failure response is sent to the small base station module. The small base station module is used to receive the failure response and re-send the status change notification message based on the preset retransmission interval and the preset maximum number of retransmissions until no more failure responses are received.
[0052] If the CPE module fails to receive the status change notification message within the predetermined time, or an error occurs during the parsing process after reception, the CPE module will send a failure response to the small cell module, indicating the problem in the reception or parsing process. After receiving the failure response from the CPE, the small cell module starts waiting according to the preset retransmission interval time, and then retransmits the status change notification message according to the preset maximum retransmission times limit. Each retransmission will check the integrity of the message to ensure that the physical cell identification information in the message is correct. The small cell module will continuously attempt to retransmit the message until it no longer receives the failure response sent by the CPE module, which means that the CPE module has successfully received and processed the latest physical cell identification change information, or the network condition has improved to allow the message to be successfully transmitted. During the retransmission process, if the status change notification message still cannot be successfully transmitted to the CPE module finally, the small cell module should record a detailed exception log, including the retransmission times, retransmission timestamps, the specific content of the failure response, etc., for subsequent fault troubleshooting and system optimization.
[0053] As some optional embodiments of the present application, after generating the neighbor cell measurement report, the following steps may further be performed: deleting the measurement report of the small cell module from the neighbor cell measurement report, and sending the neighbor cell measurement report after deletion to the current serving cell; receiving a judgment instruction sent by the current serving cell to perform cell redirection or cell handover, where the judgment instruction is determined by the current serving cell based on the neighbor cell measurement report after deletion.
[0054] After generating the neighbor cell measurement report, the CPE module compares the PCI of each base station in the report with the prohibited access list data set. If it is identified that a certain base station in the report belongs to the prohibited access list, that is, its PCI matches the physical cell identification stored in the prohibited access list, the CPE module will delete the relevant measurement information of the small cell from the neighbor cell measurement report. For example, if the following base station information is listed in the neighbor cell measurement report:
[0055] Macro station 1: PCI = 1001, RSRP = -85dBm, SINR = 20dB;
[0056] Small cell module: PCI = 1002, RSRP = -70dBm, SINR = 25dB;
[0057] Macro station 2: PCI = 1003, RSRP = -80dBm, SINR = 15dB.
[0058] Assume that the PCI = 1002 of the small cell module is stored in the prohibited access list of the CPE module. At this time, the CPE module will delete all information about the small cell module, even if its signal strength is the highest. The adjusted neighbor cell measurement report is as follows:
[0059] Macro base station 1: PCI = 1001, RSRP = -85 dBm, SINR = 20 dB;
[0060] Macro base station 2: PCI = 1003, RSRP = -80 dBm, SINR = 15 dB.
[0061] The CPE module sends the neighbor cell measurement report after removing the base station measurement information in the prohibited access list to the current serving cell, and the serving cell makes a decision on cell redirection or handover based on this updated report.
[0062] The CPE module waits for the response of the current serving cell and receives the cell redirection or handover judgment instruction sent based on the adjusted neighbor cell measurement report. If the serving cell decides to perform redirection or handover, the CPE module will disconnect from the current serving cell according to the requirements of the instruction and attempt to access the optimal macro base station cell in the report. For example, if the current serving cell is macro base station 1 and its signal quality deteriorates, the adjusted neighbor cell measurement report of the CPE module shows that macro base station 2 has better signal. The serving cell judges based on the report provided by the CPE module that the signal quality of macro base station 2 is sufficient to support communication, so it issues a cell handover instruction. After receiving the handover instruction, the CPE module disconnects from macro base station 1 and attempts to access macro base station 2, thereby maintaining a stable backhaul link.
[0063] As some other optional embodiments of the present application, receiving the status change notification message sent by the small base station module in the convergence device can be achieved by the following method: receiving the status change notification message sent by the small base station module in the convergence device through the Transmission Control Protocol socket interface.
[0064] Specifically, when the CPE module starts, it creates a Socket service endpoint and binds it to a preset port to receive the status change notification from the small base station module. The small base station module also creates a Socket client endpoint and prepares to send a message to the CPE module. Adjust the Socket options, such as setting the timeout time, buffer size, etc., to optimize the message transmission performance and ensure the integrity of the message.
[0065] The small cell module uses the Socket client endpoint to initiate a connection request to the Socket service endpoint of the CPE module. The CPE module accepts the connection request and establishes a two-way communication Socket connection to prepare for subsequent message exchanges. When the small cell module detects a change in the physical cell identification information, such as when the device is powered on or after triggering a cell configuration update manually or through network management, it prepares a status change notification message (NMS_PARAMETER_CHANGE_IND). Through the Socket connection, the small cell module sends the status change notification message containing the new PCI information to the CPE module. To ensure reliable message transmission, the small cell module can adopt mechanisms such as a sliding window to monitor the sending and receiving status of messages and perform necessary retransmissions.
[0066] The CPE module listens to the Socket connection. Once it detects a status change notification message, it immediately reads and parses the message. During the parsing process, the CPE module extracts the new PCI information from the message. According to the message content, the CPE module stores it in the local prohibited access list data set to prohibit future searches and access to small cell modules with this PCI. If the CPE module encounters an error during message reception, such as packet loss or parsing failure, it will send a failure response to the small cell module. After receiving the failure response, the small cell module resends the status change notification message according to the pre-set retransmission interval and maximum number of retransmissions until it is successful or reaches the upper limit of the number of retransmissions.
[0067] Figure 2 It is a schematic diagram of the technical implementation of a communication method according to an embodiment of the present application, Figure 2 for Figure 1 further explanation. As Figure 2 shown, the method can be implemented through the following steps:
[0068] Step S201, the convergence device is powered on or the cell configuration is updated manually / through network management. This means that the convergence device starts to work or its cell configuration (such as PCI) needs to be updated. This event triggers the message interaction between the small cell module and the CPE module.
[0069] Step S202, the small cell module sends an NMS_PARAMETER_CHANGE_IND message. The small cell module sends a module status change notification message (NMS_PARAMETER_CHANGE_IND) to the CPE module through the newly added TCP-Socket interface, which contains the initial configuration or updated physical cell identification information of the small cell module. This is to enable the CPE module to identify and avoid accessing its own small cell module.
[0070] Step S203, the CPE module automatically adds the small base station to the prohibited access list. After receiving the NMS_PARAMETER_CHANGE_IND message, the CPE module automatically adds the small base station PCI information carried therein to the local prohibited access list database. The prohibited access list mechanism is the core of this application. Through it, the CPE can identify and avoid accessing specific base stations, thereby protecting the stability and continuity of the wireless backhaul link.
[0071] Step S204, the CPE module accesses macro base station 1. After establishing the prohibited access list mechanism, the CPE module can safely access macro base station 1 and use the signal of macro base station 1 to provide a wireless backhaul link for the small base station module.
[0072] Step S205, the signal quality of macro base station 1 deteriorates, and cell reselection / handover / redirection is about to occur. As the integrated device moves, the CPE module may detect that the signal quality of macro base station 1 gradually deteriorates. At this time, it is necessary to consider cell reselection, handover or redirection to find a better signal source.
[0073] Step S206, the prohibited access list recognition mechanism takes effect. When the CPE module discovers that the strongest signal source is the small base station module, it will immediately activate the prohibited access list recognition mechanism to check whether the PCI of this signal source exists in the prohibited access list. If the match is successful, even if the small base station signal quality is the best, the CPE module will not access this small base station, or will remove the measurement report of the small base station module from the neighbor cell measurement report to avoid reporting it to the serving cell.
[0074] Step S207, continue to search for macro base station 2. After the CPE module excludes the small base station module, it will continue to search for surrounding macro base station signal sources to determine whether it can access macro base station 2 with sub-optimal signal quality, so as to maintain the stability of the network connection.
[0075] Step S208, the CPE module accesses macro base station 2. After determining that macro base station 2 is the sub-optimal signal source, the CPE module accesses macro base station 2 and continues to provide a wireless backhaul link for the integrated device, ensuring the continuity and stability of the network connection.
[0076] Figure 3 is a structural diagram of a user terminal device module device according to an embodiment of the present application, as Figure 3 shown, the device includes:
[0077] A first receiving sub-module 31, configured to receive a status change notification message sent by a small base station module in an integrated device, where the status change notification message is sent by the small base station module when the integrated device is powered on or the physical cell identifier of the small base station module is updated, and the status change notification message includes: the physical cell identifier of the small base station module.
[0078] Add a sub-module 32 for adding the physical cell identifier of the small base station module to a preset data set.
[0079] A second receiving sub-module 33 for performing neighbor cell measurements and generating a neighbor cell measurement report, where the neighbor cell measurement report at least includes: multiple physical cell identifiers and multiple measurement values of multiple candidate base stations.
[0080] A determining sub-module 34 for determining multiple signal quality indicators of multiple candidate base stations according to multiple measurement values, and determining whether the physical cell identifier of the small base station module exists in the preset data set when the signal quality indicator of the small base station module is the maximum value among the multiple signal quality indicators.
[0081] An execution sub-module 35 for prohibiting access to the small base station module when the physical cell identifier of the small base station module exists in the preset data set.
[0082] Figure 4 It is a structural diagram of a fusion device according to an embodiment of the present application, as Figure 4 shown. The fusion device includes: a user terminal device module 41 and a small base station module 42, where
[0083] The small base station module 42 is used to send a status change notification message to the user terminal device module 41 when the fusion device is powered on or the physical cell identifier of the small base station module 42 is updated. The status change notification message includes: the physical cell identifier of the small base station module 42;
[0084] The user terminal device module 41 is used to receive the status change notification message sent by the small base station module 42 and add the physical cell identifier of the small base station module 42 to a preset data set;
[0085] The user terminal device module 41 is also used to perform neighbor cell measurements and generate a neighbor cell measurement report, where the neighbor cell measurement report at least includes: multiple physical cell identifiers and multiple measurement values of multiple candidate base stations;
[0086] The user terminal device module 41 is also used to determine multiple signal quality indicators of multiple candidate base stations according to multiple measurement values, and determine whether the physical cell identifier of the small base station module 42 exists in the preset data set when the signal quality indicator of the small base station module 42 is the maximum value among the multiple signal quality indicators;
[0087] The user terminal device module 41 is also used to prohibit access to the small base station module 42 when the physical cell identifier of the small base station module 42 exists in the preset data set.
[0088] In the convergence device, the user terminal device module 41 is regarded as the Client, and the small cell module 42 is regarded as the Server. A message interaction in the TCP-Socket interface format is newly added between the two.
[0089] When the convergence device is powered on or the cell configuration PCI information is updated manually / by network management, the small cell module 42 transmits the PCI information of the initial configuration / configuration update of the small cell module 42 to the user terminal device module 41 through the newly added module status change notification message NMS_PARAMETER_CHANGE_IND.
[0090] After receiving the NMS_PARAMETER_CHANGE_IND message, the user terminal device module 41 automatically includes the small cell carrying the above information in the prohibited access list, adds the PCI information of the small cell to the prohibited access list, and stores the prohibited access list in a local file. Even if the CPE module is powered off or restarted, the file will not be deleted. If the NMS_PARAMETER_CHANGE_IND message is transmitted successfully, the user terminal device module 41 does not return a message. If the NMS_PARAMETER_CHANGE_IND message transmission fails, the CPE module returns a failure response, and the small cell module retransmits the NMS_PARAMETER_CHANGE_IND message. The retransmission interval and the maximum number of retransmissions can be set in advance. Until the CPE no longer returns a failure response.
[0091] When the user terminal device module 41 performs cell reselection, handover, or redirection, the PCI information of the candidate base station is carried in the neighbor cell measurement report. The user terminal device module 41 performs matching and identification based on the PCI information pre-stored in the prohibited access list. If the PCI is the same, it is determined that the base station is the base station in the prohibited access list. The user terminal device module 41 identifies it as the small cell module 42 in the convergence device. Even if the signal quality such as the RSRP and SINR of the small cell is the best, the CPE does not access the base station, or deletes the measurement report of the small cell from the neighbor cell measurement report and does not send it to the serving cell, and will not access the small cell module 42 subsequently.
[0092] Figure 5 It is a working principle diagram of a convergence device according to an embodiment of the present application, as Figure 5As shown in the figure, a communication interface between the small base station module and the CPE module is added to the convergence device. The small base station module transmits PCI information to the CPE module through this interface. The CPE module automatically adds this small base station to the prohibited access list according to this PCI information. After the SIM card is inserted into the CPE module of the convergence device, it accesses cell 1 of the macro base station. After the wireless backhaul link of the CPE module is successfully established, cell 2 of the small base station module of the convergence device is successfully established. As the convergence device moves, the CPE module receives a worse and worse RSRP of cell 1. However, the information of this small base station module has been added to the prohibited access list in the early stage. Therefore, no matter how strong the signal of this small base station is, it will not access cell 2 of the small base station module, thus avoiding the problem of both of them dropping the line at the same time caused by this reason.
[0093] Figure 6 The figure shows a hardware block diagram of a computer terminal for implementing a communication method. As Figure 6 shown, the computer terminal 60 may include one or more (shown as 602a, 602b,..., 602n in the figure) processors 602 (the processor 602 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 604 for storing data, and a transmission module 606 for communication functions. In addition, it may further include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply, and / or a camera. Those of ordinary skill in the art can understand that Figure 6 the structure shown is only schematic and does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 60 may further include more or fewer components than Figure 6 shown in the figure, or have a different configuration from Figure 6 shown in the figure.
[0094] It should be noted that the above one or more processors 602 and / or other data processing circuits are generally referred to as "data processing circuits" in this article. The data processing circuit may be embodied in whole or in part as software, hardware, firmware, or any other combination. In addition, the data processing circuit may be a single independent processing module, or be incorporated in whole or in part into any one of the other elements in the computer terminal 60. As involved in the embodiments of the present application, the data processing circuit is used for a processor control (such as the selection of a variable resistance terminal path connected to an interface).
[0095] The memory 604 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the communication method in the embodiments of the present application. The processor 602 executes various functional applications and data processing by running the software programs and modules stored in the memory 604, that is, implements the above-mentioned communication method. The memory 604 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 604 may further include a memory remotely disposed relative to the processor 602, and these remote memories can be connected to the computer terminal 60 through a network. Examples of the above-mentioned network include but are not limited to the Internet, enterprise intranets, local area networks, mobile communication networks, and combinations thereof.
[0096] The transmission module 606 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wireless network provided by the communication provider of the computer terminal 60. In one instance, the transmission module 606 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station and thus communicate with the Internet. In one instance, the transmission module 606 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0097] The display can be, for example, a touch-screen liquid crystal display (LCD), and the liquid crystal display enables a user to interact with the user interface of the computer terminal 60.
[0098] It should be noted here that in some alternative embodiments, the above Figure 6 shown computer terminal may include hardware elements (including circuits), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware elements and software elements. It should be pointed out that Figure 6 is only an example of a specific specific instance and is intended to show the types of components that may exist in the above computer terminal.
[0099] It should be noted that Figure 6 the shown computer terminal is used to execute Figure 1 the shown communication method, so the relevant explanations in the execution method of the above commands also apply to this electronic device, which will not be elaborated here.
[0100] The embodiments of the present application also provide a non-volatile storage medium. The non-volatile storage medium includes a stored program, wherein when the program runs, it controls the device where the storage medium is located to execute the above communication method.
[0101] A program for a non-volatile storage medium to perform the following functions: receiving a status change notification message sent by a small cell module in a convergence device, where the status change notification message is sent by the small cell module when the convergence device is powered on or the physical cell identifier of the small cell module is updated, and the status change notification message includes: the physical cell identifier of the small cell module; adding the physical cell identifier of the small cell module to a preset data set; performing neighbor cell measurements and generating a neighbor cell measurement report, where the neighbor cell measurement report includes at least: the physical cell identifiers and multiple measurement values of multiple candidate base stations; determining multiple signal quality indicators of multiple candidate base stations according to the multiple measurement values, and when the signal quality indicator of the small cell module is the maximum value among the multiple signal quality indicators, determining whether the physical cell identifier of the small cell module exists in the preset data set; and prohibiting access to the small cell module when the physical cell identifier of the small cell module exists in the preset data set.
[0102] An embodiment of the present application further provides an electronic device, including: a memory and a processor, where the processor is used to run a program stored in the memory, and when the program runs, it executes the above communication method.
[0103] The processor is used to run a program that performs the following functions: receiving a status change notification message sent by a small cell module in a convergence device, where the status change notification message is sent by the small cell module when the convergence device is powered on or the physical cell identifier of the small cell module is updated, and the status change notification message includes: the physical cell identifier of the small cell module; adding the physical cell identifier of the small cell module to a preset data set; performing neighbor cell measurements and generating a neighbor cell measurement report, where the neighbor cell measurement report includes at least: the physical cell identifiers and multiple measurement values of multiple candidate base stations; determining multiple signal quality indicators of multiple candidate base stations according to the multiple measurement values, and when the signal quality indicator of the small cell module is the maximum value among the multiple signal quality indicators, determining whether the physical cell identifier of the small cell module exists in the preset data set; and prohibiting access to the small cell module when the physical cell identifier of the small cell module exists in the preset data set.
[0104] The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0105] In the above embodiments of the present application, the descriptions of each embodiment have their own emphases. For parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0106] In the above embodiments of the present application, the information collected is information and data authorized by the user or fully authorized by all parties. Moreover, for the processing of relevant data, such as collection, storage, use, processing, transmission, provision, disclosure, and application, all comply with relevant laws, regulations, and standards. Necessary protection measures are taken, which do not violate public order and good customs, and corresponding operation entrances are provided for users to choose to authorize or reject.
[0107] In several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of the units can be a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of units or modules can be in an electrical or other form.
[0108] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0109] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0110] If the above-mentioned integrated units are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the relevant technology, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs, etc., which can store program codes.
[0111] The above are only the preferred embodiments of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.
Claims
1. A communication method, characterized in that, including: receiving a status change notification message sent by a small cell module in a convergence device, where the status change notification message is sent by the small cell module when the convergence device is powered on or the physical cell identifier of the small cell module is updated, and the status change notification message includes: the physical cell identifier of the small cell module; adding the physical cell identifier of the small cell module to a preset data set; performing neighbor cell measurement and generating a neighbor cell measurement report, where the neighbor cell measurement report at least includes: multiple physical cell identifiers and multiple measurement values of multiple candidate base stations; determining multiple signal quality indicators of multiple candidate base stations according to the multiple measurement values, and determining whether the physical cell identifier of the small cell module exists in the preset data set when the signal quality indicator of the small cell module is the maximum value of the multiple signal quality indicators; prohibiting access to the small cell module when the physical cell identifier of the small cell module exists in the preset data set.
2. The method according to claim 1, wherein performing neighbor cell measurement and generating a neighbor cell measurement report, including: demodulating the macro cell signal when detecting a macro cell signal with a signal quality indicator greater than a first preset threshold to obtain demodulated information; parsing the demodulated information to obtain the physical cell identifier of the macro cell, and establishing a wireless connection with the macro cell based on the physical cell identifier of the macro cell; performing neighbor cell measurement and generating a neighbor cell measurement report when detecting that the signal quality indicator of the macro cell signal is less than a second preset threshold.
3. The method according to claim 1, wherein The method further includes: detecting a physical cell identifier change event of the small cell module, and updating the physical cell identifier in the preset data set when detecting the change event.
4. The method according to claim 1, wherein After generating the neighbor cell measurement report, the method further includes: deleting the measurement report of the small cell module from the neighbor cell measurement report and sending the deleted neighbor cell measurement report to the current serving cell; receiving a judgment instruction sent by the current serving cell and performing cell redirection or cell handover, where the judgment instruction is determined by the current serving cell based on the deleted neighbor cell measurement report.
5. The method according to claim 1, characterized in that, The method further includes: sending a failure response to the small cell module when the status change notification message is not received, where the small cell module is used to receive the failure response and re-send the status change notification message based on a preset retransmission interval and a preset maximum number of retransmissions until the failure response is no longer received.
6. The method according to claim 1, characterized in that, receiving a status change notification message sent by a small cell module in a convergence device, including: receiving the status change notification message sent by the small cell module in the convergence device through a Transmission Control Protocol socket interface.
7. A user terminal device module, characterized in that, including: A first receiving sub-module, configured to receive a status change notification message sent by a small cell module in a convergence device, where the status change notification message is sent by the small cell module when the convergence device is powered on or the physical cell identifier of the small cell module is updated, and the status change notification message includes: the physical cell identifier of the small cell module; An adding sub-module, configured to add the physical cell identifier of the small cell module to a preset data set; A second receiving sub-module, configured to perform neighbor cell measurement and generate a neighbor cell measurement report, where the neighbor cell measurement report at least includes: physical cell identifiers and measurement values of a plurality of candidate base stations; A determining sub-module, configured to determine signal quality indicators of the plurality of candidate base stations according to the plurality of measurement values, and determine whether the physical cell identifier of the small cell module exists in the preset data set when the signal quality indicator of the small cell module is the maximum value among the plurality of signal quality indicators; An executing sub-module, configured to prohibit access to the small cell module when the physical cell identifier of the small cell module exists in the preset data set; 8. A fusion device, characterized in that, The convergence device includes: a user terminal device module and a small cell module, where, The small cell module is configured to send a status change notification message to the user terminal device module when the convergence device is powered on or the physical cell identifier of the small cell module is updated, and the status change notification message includes: the physical cell identifier of the small cell module; The user terminal device module is configured to receive the status change notification message sent by the small cell module and add the physical cell identifier of the small cell module to a preset data set; The user terminal device module is further configured to perform neighbor cell measurement and generate a neighbor cell measurement report, where the neighbor cell measurement report at least includes: physical cell identifiers and measurement values of a plurality of candidate base stations; The user terminal device module is further configured to determine signal quality indicators of the plurality of candidate base stations according to the plurality of measurement values, and determine whether the physical cell identifier of the small cell module exists in the preset data set when the signal quality indicator of the small cell module is the maximum value among the plurality of signal quality indicators; The user terminal device module is further configured to prohibit access to the small cell module when the physical cell identifier of the small cell module exists in the preset data set; 9. A non-volatile storage medium, characterized in that, The non-volatile storage medium includes a stored program, where, when the program runs, it controls the device where the non-volatile storage medium is located to execute the communication method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the communication method according to any one of claims 1 to 6.
Citation Information
Cited By
Multi-link cooperative switching control method and device, base station and storage medium
CN121262621A