Processing method and device for accessing public network user to private network, equipment, medium and product
By identifying and controlling the access of public network users, and optimizing the access ratio based on real-time network identification and resource weights, the problem of insufficient timeliness for migration of African high-speed rail users in high-speed rail private networks is solved, and user experience and network performance are improved.
Patent Information
- Application Number
- CN202411296437.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2025-01-03
AI Technical Summary
In the high-speed rail private network, the batch migration process of non-high-speed rail private network users cannot meet the timeliness requirements, resulting in a decline in user network experience and affecting the performance of high-speed rail private network.
By obtaining the user identity information and resident community information of public network users, identifying the resident private network users, determining the real-time network identity, and controlling the user access to the private network according to the network resource weight, adjusting the access ratio, and optimizing network resource allocation.
It effectively avoids the problems of low timeliness and coverage limitations in the migration methods of public network users, improves the user experience under the private network, and meets the network quality and experience needs of high-speed rail dedicated network users.
Smart Images

Figure CN119255312A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of network communications, and in particular, relates to a method, device, equipment, medium and product for processing a public network user accessing a private network. Background Art
[0002] The high-speed rail private network is a wireless communication network designed specifically for high-speed rail, aiming to improve the communication quality and network experience of passengers during the operation of high-speed rail. The high-speed rail private network has the characteristics of many instantaneous access users and high resource utilization. When a large number of non-high-speed rail private network users access the high-speed rail private network, the performance of the high-speed rail private network and user perception will be reduced, affecting the user network experience under the high-speed rail private network.
[0003] In related technologies, when non-high-speed rail private network users access the high-speed rail private network, they are usually migrated out of the high-speed rail private network to ensure the network quality and experience of the high-speed rail private network users. However, in the process of migrating non-high-speed rail private network users out of the high-speed rail private network, base stations are required to migrate out non-high-speed rail private network users in batches. If a large number of non-high-speed rail private network users invade the high-speed rail private network, migrating out of the high-speed rail private network in batches cannot meet the timeliness requirements and has certain limitations. Summary of the invention
[0004] The embodiments of the present application provide a method, device, equipment, medium and product for processing public network users accessing a private network, which can avoid the problem of migrating out of the high-speed rail private network in batches not being able to meet the timeliness requirements and meet the user network experience under the high-speed rail private network.
[0005] On the one hand, an embodiment of the present application provides a method for processing a public network user accessing a private network, which is applied to a base station, and the method includes:
[0006] Acquire a user residency feature of a first public network user residing in a private network, wherein the user residency feature includes user identity information and residency cell information;
[0007] Identify a second public network user according to the user identity information, where the second public network user includes a public network user who is resident in the private network;
[0008] Sending the resident cell information and the preset permanent location of the second public network user to the core network, so that the core network makes a judgment based on the resident cell information and the preset permanent location to determine the real-time network identifier of the second public network user;
[0009] Receiving the real-time network identifier returned by the core network;
[0010] Determining network resource weights for different second public network users to access the private network based on real-time network identifiers of different second public network users;
[0011] Based on the network resource weight, the second public network user is controlled to access the private network.
[0012] Optionally, identifying the second public network user according to the user identity information includes:
[0013] Determine a single residence time of the first public network user based on the user identity information, where the single residence time is used to indicate the time the first public network user resides in the private network;
[0014] In a case where the single dwell time exceeds a first preset dwell time, the first public network user is determined as a second public network user.
[0015] Optionally, identifying the second public network user according to the user identity information includes:
[0016] Acquire a historical residence time of the first public network user based on the user identity information, where the historical residence time is used to indicate the length of time the first public network user resides in the private network within a historical preset time period;
[0017] When the historical residence time exceeds a second preset residence time, the first public network user is determined as a second public network user.
[0018] Optionally, before sending the resident cell information and the preset permanent location of the second network user to the core network, the method further includes:
[0019] Grouping the second public network users based on the preset permanent location to obtain at least one public network user group;
[0020] Associating the public network user group and its corresponding preset permanent location to obtain a private network access combination, where the private network access combination is used to represent the corresponding relationship between the second public network user and the preset permanent location;
[0021] The sending the resident cell information and the preset permanent location of the second network user to the core network includes:
[0022] The private network access combination is sent to the core network, so that the core network makes a judgment based on the private network access combination to determine the real-time network identifier of the public network user group.
[0023] Optionally, before grouping the second public network users based on the preset permanent location to obtain at least one public network user group, the method further includes:
[0024] Acquire multiple logical cells under the private network;
[0025] Calculating coverage parameters of any two logical cells, where the coverage parameters include a correlation parameter and a sampling ratio;
[0026] When the correlation parameter exceeds a preset correlation parameter and the sampling ratio is greater than a preset sampling ratio, the arbitrary two logical cells are determined as common coverage cells to obtain a plurality of common coverage cells under a private network;
[0027] Determine the cell location corresponding to each of the common coverage cells as the preset permanent location of the second public network user;
[0028] The grouping of the second public network users based on the preset permanent location to obtain at least one public network user group includes:
[0029] The second public network users are grouped based on the common coverage cells to obtain at least one public network user group corresponding to the common coverage cells.
[0030] Optionally, determining the network resource weights of different second public network users for accessing the private network based on the real-time network identifiers of different second public network users includes:
[0031] Obtaining an initial network resource weight of the second public network user;
[0032] Determine the first network priority of the second public network user based on the real-time network identifier;
[0033] The initial network resource weight is adjusted based on the first network priority to obtain the network resource weight for the second public network user to access the private network.
[0034] Optionally, the private network includes a train private network, and the train private network provides a private network for the train. Before adjusting the initial network resource weight based on the first network priority to obtain the network resource weight for the second public network user to access the private network, the method further includes:
[0035] Obtaining the real-time position of the train in the train-specific network;
[0036] When the real-time location is consistent with the preset permanent location, lowering the first network priority of the second public network user to obtain a second network priority;
[0037] The adjusting the initial network resource weight based on the first network priority to obtain the network resource weight of the second public network user accessing the private network includes:
[0038] The initial network resource weight is adjusted based on the second network priority to obtain the network resource weight for the second public network user to access the private network.
[0039] On the other hand, an embodiment of the present application provides a method for processing a public network user accessing a private network, which is applied to a core network, and the method includes:
[0040] Receiving the resident cell information and preset permanent location sent by the base station;
[0041] When the resident cell information is consistent with the preset permanent location, determining the real-time network identifier of the second public network user;
[0042] A real-time network identifier is sent to the base station.
[0043] Optionally, after sending the real-time network identifier to the base station, the method further includes:
[0044] When the resident cell information is inconsistent with the preset permanent location, adjusting the real-time network identifier to an initial network identifier;
[0045] An initial network identifier is sent to the base station.
[0046] Optionally, the receiving the resident cell information and the preset permanent location sent by the base station includes:
[0047] Receive a private network access combination sent by the base station, where the private network access combination is used to indicate a corresponding relationship between a second public network user and a preset permanent location.
[0048] On the other hand, an embodiment of the present application provides a processing device for a public network user to access a private network, which is applied to a base station, and the device includes:
[0049] An acquisition module, configured to acquire a user residence feature of a first public network user residing in a private network, wherein the user residence feature includes user identity information and residence cell information;
[0050] an identification module, configured to identify a second public network user according to the user identity information, wherein the second public network user includes a public network user resident in the private network;
[0051] a sending module, configured to send the resident cell information and the preset permanent location of the second public network user to the core network, so that the core network makes a judgment based on the resident cell information and the preset permanent location to determine the real-time network identifier of the second public network user;
[0052] A receiving module, used for receiving the real-time network identifier returned by the core network;
[0053] A determination module, configured to determine network resource weights for different second public network users to access a private network based on real-time network identifiers of different second public network users;
[0054] A control module is used to control the second public network user to access the private network based on the network resource weight.
[0055] On the other hand, an embodiment of the present application provides a processing device for a public network user to access a private network, which is applied to a core network, and the device includes:
[0056] A receiving module, used for receiving the resident cell information and the preset permanent location sent by the base station;
[0057] A determination module, configured to determine the real-time network identifier of the second public network user when the resident cell information is consistent with the preset permanent location;
[0058] The sending module is used to send the real-time network identifier to the base station.
[0059] In another aspect, an embodiment of the present application provides an electronic device, the device comprising: a processor and a memory storing computer program instructions;
[0060] When the processor executes the computer program instructions, the method for processing public network users accessing a private network as described in the first aspect is implemented.
[0061] On the other hand, an embodiment of the present application provides a computer storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the processing method for public network users to access a private network as described in the first aspect is implemented.
[0062] On the other hand, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the processing method for public network users to access a private network as described in the first aspect.
[0063] The processing method, device, equipment, medium and product for public network users accessing a private network in the embodiments of the present application can, when a public network user wants to access a private network, first obtain the user identity information and resident cell information of the first public network user, identify the second public network user based on the user identity information, and then send the resident cell information and the preset permanent location of the second public network user to the core network, so that the core network determines the real-time network identification of the second public network user, and then determines the network resource weights of different second public network users by receiving the real-time network identification returned by the core network, thereby adjusting the proportion of public network users accessing the private network, which can effectively avoid the limitations of the public network user migration method, such as the low migration timeliness of users on the same frequency who cannot be migrated, and the user migration requirement of public network coverage, and meet the user experience in the private network. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0065] Figure 1 It is a flowchart of a method for processing a public network user accessing a private network provided by an embodiment of the present application;
[0066] Figure 2 It is a flowchart of a method for processing a public network user accessing a private network provided by an embodiment of the present application;
[0067] Figure 3 It is a flowchart of a method for processing a public network user accessing a private network provided by an embodiment of the present application;
[0068] Figure 4 It is a structural diagram of a processing device for a public network user to access a private network provided by an embodiment of the present application;
[0069] Figure 5 It is a structural diagram of a processing device for a public network user to access a private network provided by another embodiment of the present application;
[0070] Figure 6 It is a structural schematic diagram of an electronic device provided in yet another embodiment of the present application. DETAILED DESCRIPTION
[0071] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0072] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0073] In order to solve the problems of the prior art, the embodiments of the present application provide a method, device, equipment, medium and product for processing a public network user accessing a private network.
[0074] When a public network user wants to access a private network, the user identity information and resident cell information of the first public network user are first obtained, and the second public network user is identified based on the user identity information. Then, the resident cell information and the preset permanent location of the second public network user are sent to the core network, so that the core network can determine the real-time network identification of the second public network user. Then, the network resource weights of different second public network users are determined by receiving the real-time network identification returned by the core network, thereby adjusting the proportion of public network users accessing the private network. This can effectively avoid the limitations of the public network user migration method, such as the inability to migrate users on the same frequency, the low migration timeliness, and the user migration requirement of public network coverage, thereby satisfying the user experience under the private network.
[0075] The following first introduces the processing system for public network users to access private networks. The processing system for public network users to access private networks includes base stations and core network providing equipment. The base stations are used to provide private networks, and the core network providing equipment is used to provide core networks, namely public networks. The core network providing equipment can be base stations that provide public networks.
[0076] The following is an introduction to a method for processing a public network user accessing a private network. The method for processing a public network user accessing a private network may include S101-S10:
[0077] S101, a base station obtains a user residence feature of a first public network user who resides in a private network;
[0078] S102, the base station identifies a second public network user according to the user identity information;
[0079] S103, the base station sends the resident cell information and the preset permanent location of the second public network user to the core network, so that the core network makes a judgment based on the resident cell information and the preset permanent location to determine the real-time network identifier of the second public network user;
[0080] S104, the core network receives the resident cell information and the preset permanent location sent by the base station;
[0081] S105, the core network determines the real-time network identifier of the second public network user when the resident cell information is consistent with the preset permanent location;
[0082] S106, the core network sends a real-time network identifier to the base station;
[0083] S107, the base station receives the real-time network identifier returned by the core network;
[0084] S108, the base station determines network resource weights for different second public network users to access the private network based on the real-time network identifiers of different second public network users;
[0085] S109: The base station controls the second public network user to access the private network based on the network resource weight.
[0086] In some embodiments, in S101, the user residence feature may include user identity information and residence cell information, wherein the user identity information may be an identity identification code used by the user to access the network, which is used to identify the identity information of the user.
[0087] In some embodiments, in S102, the second public network user may be a public network user who is resident in the private network, that is, a public network user near the private network.
[0088] In some embodiments, in S105, the core network can determine the real-time network identifier of the second public network user according to the resident cell information and the preset permanent location of the second public network user, so that the base station can determine the network resource weight of the second public network user according to the real-time network identifier.
[0089] In some embodiments, in S109, the base station can determine whether the second public network user accesses the private network according to the network resource weight.
[0090] When a public network user wants to access a private network, the user identity information and resident cell information of the first public network user are first obtained, and the second public network user is identified based on the user identity information. Then, the resident cell information and the preset permanent location of the second public network user are sent to the core network, so that the core network can determine the real-time network identification of the second public network user. Then, the network resource weights of different second public network users are determined by receiving the real-time network identification returned by the core network, thereby adjusting the proportion of public network users accessing the private network. This can effectively avoid the limitations of the public network user migration method, such as the inability to migrate users on the same frequency, the low migration timeliness, and the user migration requirement of public network coverage, thereby satisfying the user experience under the private network.
[0091] The following is an introduction to the processing method for public network users to access a private network provided in an embodiment of the present application.
[0092] Figure 2 The flowchart of a method for processing a public network user accessing a private network provided by an embodiment of the present application is shown. Figure 2 As shown, the method for processing a public network user accessing a private network may include S201-S206:
[0093] S201, obtaining a user residence feature of a first public network user who resides in a private network.
[0094] In this embodiment, the first public network user is all network users who are about to access the private network. Once the first public network user enters the network coverage of the private network, the base station can obtain the user residence characteristics through the network identification of the first public network user. As an example, the user residence characteristics include user identity information and residence cell information.
[0095] S202: Identify a second public network user according to the user identity information.
[0096] In some embodiments, as an example, the second public network user includes a public network user who is resident in the private network.
[0097] In some embodiments, S202 may include:
[0098] Determine a single dwell time of the first public network user based on the user identity information, where the single dwell time is used to indicate the time the first public network user stays in the private network;
[0099] When a single dwell time exceeds a first preset dwell time, the first public network user is determined as a second public network user.
[0100] In this embodiment, when identifying the second public network user, the single residence time of the first public network user can be determined through the user identity information, wherein the single residence time is used to indicate the time the first public network user resides in the private network. When the single residence time exceeds the first preset residence time, the first public network user is determined as the second public network user.
[0101] For example, taking the high-speed rail private network as an example, when the high-speed rail speed is 250KM, the high-speed rail user's stay time in the high-speed rail private network community will not exceed one minute. For accurate identification, the first preset stay time can be set to 10 minutes, that is, the first public network user who stays in the high-speed rail private network for more than 10 minutes is determined as the second public network user.
[0102] In some other embodiments, S202 may further include:
[0103] Acquire a historical residence time of the first public network user based on the user identity information, where the historical residence time is used to indicate the length of time the first public network user resides in the private network within a historical preset period of time;
[0104] When the historical residence time exceeds the second preset residence time, the first public network user is determined as the second public network user.
[0105] In this embodiment, since some first public network users stay in the private network for a long time, they can be identified by historical residence time, that is, when the historical residence time exceeds the second preset residence time, the first public network user is determined as the second public network user.
[0106] For example, when the historical residence time of the first public network user in the historical preset time period in the past three days exceeds 2 hours, and the first public network user does not access the private network on that day, the first public network user can be determined as the second public network user.
[0107] S203: Send the resident cell information and the preset permanent location of the second public network user to the core network, so that the core network makes a judgment according to the resident cell information and the preset permanent location to determine the real-time network identifier of the second public network user.
[0108] In this embodiment, after the second public network user is identified, the resident cell information and preset permanent location of the second public network user are sent to the core network so that the core network can determine the real-time network identification of the second public network user to realize the processing of the public network user accessing the private network.
[0109] In some other embodiments, before S203, the method may further include:
[0110] Grouping the second public network users based on the preset permanent location to obtain at least one public network user group;
[0111] Associating the public network user group and its corresponding preset permanent location to obtain a private network access combination, where the private network access combination is used to represent the corresponding relationship between the second public network user and the preset permanent location;
[0112] Sending the resident cell information and preset permanent location of the second network user to the core network includes:
[0113] The private network access combination is sent to the core network so that the core network can make a judgment based on the private network access combination and determine the real-time network identification of the public network user group.
[0114] In this embodiment, for a preset permanent location, there are multiple first public network users. The multiple first public network users are aggregated and leased. When the private network needs to be used, the network identifier can be modified together through the private network access group without modifying them one by one. This is simpler and faster, and improves access efficiency.
[0115] In this embodiment, based on capacity requirements, the base station may deploy multiple logical cells to cover the same area to achieve network sharing, and group the second public network users based on the preset permanent location to obtain at least one public network user group, and then associate the public network user group and its corresponding preset permanent location to obtain a private network access combination; that is, the public network user groups that are permanently located at the preset permanent location are aggregated, which can clearly define the object and scope of the private network intrusion, that is, the object is the public network user group, and the scope is the coverage range of the preset permanent location.
[0116] Furthermore, before grouping the second public network users based on the preset permanent locations to obtain at least one public network user group, the method further includes:
[0117] Get multiple logical cells under the private network;
[0118] Calculate coverage parameters of any two logical cells, where the coverage parameters include a correlation parameter and a sampling ratio;
[0119] When the correlation parameter exceeds the preset correlation parameter and the sampling ratio is greater than the preset sampling ratio, any two logical cells are determined as common coverage cells to obtain multiple common coverage cells under the private network;
[0120] Determine the cell location corresponding to each common coverage cell as the preset permanent location of the second public network user;
[0121] The second public network users are grouped based on the preset permanent location to obtain at least one public network user group, including:
[0122] The second public network users are grouped based on the common coverage cells to obtain at least one public network user group corresponding to the common coverage cells.
[0123] In this embodiment, when determining the preset permanent position, the coverage parameters between any two logical cells, that is, the Pearson correlation and the public network sampling ratio between the two logical cells, can be calculated. When the Pearson correlation exceeds 60% and the common sampling ratio exceeds 40%, the two logical cells are determined as common coverage cells, and multiple common coverage cells under the private network are obtained; then the cell position corresponding to the common coverage cell is determined as the preset permanent position, and then the second public network users are grouped based on the common coverage cell to obtain at least one public network user group.
[0124] S204: Receive the real-time network identifier returned by the core network.
[0125] In this embodiment, after the core network determines the real-time network identifier by presetting the permanent location and the resident cell information, the base station receives the real-time network identifier returned by the core network.
[0126] In some embodiments, the real-time network identifier includes any one of a QoS classification identification code, a fifth mobile network quality indicator, a configuration identifier of a system / frequency selection priority, and a system frequency selection priority.
[0127] S205: Determine network resource weights for different second public network users to access the private network based on the real-time network identifiers of different second public network users.
[0128] In some embodiments, S205 may include:
[0129] Obtaining the initial network resource weight of the second public network user;
[0130] Determine the first network priority of the second public network user based on the real-time network identifier;
[0131] The initial network resource weight is adjusted based on the first network priority to obtain the network resource weight for the second public network user to access the private network.
[0132] In this embodiment, taking the real-time network identifier as the QoS classification identification code as an example, the initial network identifier of the second public network user is 5QI9. At this time, the uplink and downlink scheduling priority weighting factor of the initial network resource weight setting of the second public network user is set to 200, that is, the first network priority at this time is the initial priority, the highest level of priority; when the real-time network identifier of the second public network user is 5QI7, the first network priority needs to be adjusted to obtain the network resource weight of the second public network user to access the private network.
[0133] In some embodiments, when the private network is a train private network, before adjusting the initial network resource weight based on the first network priority to obtain the network resource weight of the second public network user accessing the private network, the method further includes:
[0134] Get the real-time location of the train on the train-specific network;
[0135] When the real-time location is consistent with the preset permanent location information, the first network priority of the second public network user is lowered to obtain a second network priority;
[0136] The initial network resource weight is adjusted based on the first network priority to obtain the network resource weight for the second public network user to access the private network, including:
[0137] The initial network resource weight is adjusted based on the second network priority to obtain a network resource weight for the second public network user to access the private network.
[0138] In this embodiment, due to the particularity of the high-speed rail private network, the real-time position of the train in the train private network can be determined through the train operation table or the train positioning device. When the real-time position of the train is consistent with the preset permanent position, the first network priority of the second public network user can be lowered to obtain the second network priority. Taking the real-time network identifier of the second public network user as 5QI7 as an example, the network resource weight of the second public network user is determined to be 20. At this time, the uplink and downlink scheduling priority weighting factor of the second public network user is 20 to obtain the network resource weight.
[0139] S206: Based on the network resource weight, control the second public network user to access the private network.
[0140] In this embodiment, the uplink and downlink scheduling priority weighting factor of the second public network user may be adjusted according to the real-time network identifier of the second public network user to allocate network resources of the base station.
[0141] When a public network user wants to access a private network, the user identity information and resident cell information of the first public network user are first obtained, and the second public network user is identified based on the user identity information. Then, the resident cell information and the preset permanent location of the second public network user are sent to the core network, so that the core network can determine the real-time network identification of the second public network user. Then, the network resource weights of different second public network users are determined by receiving the real-time network identification returned by the core network, thereby adjusting the proportion of public network users accessing the private network. This can effectively avoid the limitations of the public network user migration method, such as the inability to migrate users on the same frequency, the low migration timeliness, and the user migration requirement of public network coverage, thereby satisfying the user experience under the private network.
[0142] Reference Figure 3 In some other embodiments, the present application also provides a method for processing a public network user accessing a private network, which is applied to a core network. The method may include S301-S303:
[0143] S301, receiving the resident cell information and the preset permanent location sent by the base station;
[0144] S302, when the resident cell information is consistent with the preset permanent location, determining the real-time network identifier of the second public network user;
[0145] S303: Send a real-time network identifier to the base station.
[0146] In some embodiments, S301 may include:
[0147] A private network access combination sent by a receiving base station is used to indicate a corresponding relationship between a second public network user and a preset permanent location.
[0148] By receiving the resident cell information and preset permanent location of the private network access combination, the real-time network identifier of the private network access combination can be modified together, which is convenient for modifying the second public network user under the private network access combination.
[0149] In some embodiments, in S302, in the access and mobility management unit of the core network, the session management subunit reports the residence location information of the second public network user to the access and mobility management unit, and then the access and mobility management unit determines the real-time network identification of the second public network user when the residence location information of the second announcement network user is consistent with the preset permanent location.
[0150] In some embodiments, after S303, the method may further include:
[0151] When the resident cell information is inconsistent with the preset permanent location, the real-time network identifier is adjusted to the initial network identifier;
[0152] Send an initial network identifier to the base station.
[0153] In this embodiment, when the resident cell information of the second public network user is inconsistent with the preset permanent location, the network identifier of the second public network user is restored to the initial network identifier to enhance the network experience of the second public network user.
[0154] Reference Figure 4 The embodiment of the present application further provides a processing device 400 for a public network user to access a private network, which is applied to a base station and may include:
[0155] An acquisition module 401 is used to acquire a user residence feature of a first public network user residing in a private network, where the user residence feature includes user identity information and residence cell information;
[0156] An identification module 402, configured to identify a second public network user according to the user identity information, wherein the second public network user includes a public network user resident in the private network;
[0157] The sending module 403 is used to send the resident cell information and the preset permanent location of the second public network user to the core network, so that the core network makes a judgment based on the resident cell information and the preset permanent location to determine the real-time network identifier of the second public network user;
[0158] The receiving module 404 is used to receive the real-time network identifier returned by the core network;
[0159] A determination module 405, configured to determine network resource weights for different second public network users to access the private network based on real-time network identifiers of different second public network users;
[0160] The control module 406 is used to control the second public network user to access the private network based on the network resource weight.
[0161] As an optional implementation, the acquisition module 401 may also be used for:
[0162] Determine a single dwell time of the first public network user based on the user identity information, where the single dwell time is used to indicate the time the first public network user stays in the private network;
[0163] When a single dwell time exceeds a first preset dwell time, the first public network user is determined as a second public network user.
[0164] As an optional implementation, the acquisition module 401 may also be used for:
[0165] Acquire a historical residence time of the first public network user based on the user identity information, where the historical residence time is used to indicate the length of time the first public network user resides in the private network within a historical preset period of time;
[0166] When the historical residence time exceeds the second preset residence time, the first public network user is determined as the second public network user.
[0167] As an optional implementation, the acquisition module 401 may also be used for:
[0168] Acquire a historical residence time of the first public network user based on the user identity information, where the historical residence time is used to indicate the length of time the first public network user resides in the private network within a historical preset period of time;
[0169] When the historical residence time exceeds the second preset residence time, the first public network user is determined as the second public network user.
[0170] As an optional implementation manner, the sending module 403 may also be used for:
[0171] Grouping the second public network users based on the preset permanent location to obtain at least one public network user group;
[0172] Associating the public network user group and its corresponding preset permanent location to obtain a private network access combination, where the private network access combination is used to represent the corresponding relationship between the second public network user and the preset permanent location;
[0173] Sending the resident cell information and preset permanent location of the second network user to the core network includes:
[0174] Send the private network access combination to the core network so that the core network can make a judgment based on the private network access combination and determine the real-time network identification of the public network user group
[0175] As an optional implementation manner, the sending module 403 may also be used for:
[0176] Get multiple logical cells under the private network;
[0177] Calculate coverage parameters of any two logical cells, where the coverage parameters include a correlation parameter and a sampling ratio;
[0178] When the correlation parameter exceeds the preset correlation parameter and the sampling ratio is greater than the preset sampling ratio, any two logical cells are determined as common coverage cells to obtain multiple common coverage cells under the private network;
[0179] Determine the cell location corresponding to each common coverage cell as the preset permanent location of the second public network user;
[0180] The second public network users are grouped based on the preset permanent location to obtain at least one public network user group, including:
[0181] The second public network users are grouped based on the common coverage cells to obtain at least one public network user group corresponding to the common coverage cells.
[0182] As an optional implementation, the determination module 405 may also be used to:
[0183] Obtaining the initial network resource weight of the second public network user;
[0184] Determine the first network priority of the second public network user based on the real-time network identifier;
[0185] The initial network resource weight is adjusted based on the first network priority to obtain the network resource weight for the second public network user to access the private network.
[0186] As an optional implementation manner, the private network includes a train private network, and the train private network provides a private network for the train. The determination module 405 can also be used for:
[0187] Get the real-time location of the train on the train-specific network;
[0188] When the real-time location is consistent with the preset permanent location, the first network priority of the second public network user is lowered to obtain a second network priority;
[0189] The initial network resource weight is adjusted based on the first network priority to obtain the network resource weight for the second public network user to access the private network, including:
[0190] The initial network resource weight is adjusted based on the second network priority to obtain a network resource weight for the second public network user to access the private network.
[0191] Reference Figure 5 The embodiment of the present application further provides a processing device for a public network user to access a private network, which is applied to a core network. The processing device for a public network user to access a private network may include:
[0192] The receiving module 501 is used to receive the resident cell information and the preset permanent location sent by the base station;
[0193] A determination module 502, configured to determine a real-time network identifier of a second public network user when the resident cell information is consistent with the preset permanent location;
[0194] The sending module 503 is used to send the real-time network identifier to the base station.
[0195] As an optional embodiment, the sending module 503 may also be used for:
[0196] When the resident cell information is inconsistent with the preset permanent location, the real-time network identifier is adjusted to the initial network identifier;
[0197] Send an initial network identifier to the base station.
[0198] As an optional implementation manner, the receiving module 501 may also be used for:
[0199] A private network access combination sent by a receiving base station is used to indicate a corresponding relationship between a second public network user and a preset permanent location.
[0200] Figure 6 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.
[0201] The electronic device may include a processor 601 and a memory 602 storing computer program instructions.
[0202] Specifically, the processor 601 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0203] The memory 602 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 602 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In one example, the memory 602 may include a removable or non-removable (or fixed) medium, or the memory 602 is a non-volatile solid-state memory. The memory 602 may be inside or outside the integrated gateway disaster recovery device.
[0204] In one example, the memory 602 may be a read-only memory (ROM). In one example, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.
[0205] The memory 602 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Therefore, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the video query method according to the first aspect of the present disclosure.
[0206] The processor 601 reads and executes the computer program instructions stored in the memory 602 to implement Figure 1 A method for processing a public network user accessing a private network in the illustrated embodiment.
[0207] In one example, the electronic device may further include a communication interface 603 and a bus 604. Figure 6 As shown, the processor 601, the memory 602, and the communication interface 603 are connected via a bus 604 and communicate with each other.
[0208] The communication interface 603 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0209] Bus 604 includes hardware, software or both, and the parts of electronic equipment are coupled to each other.For example, but not limitation, bus may include accelerated graphics port (Accelerated Graphics Port, AGP) or other graphics bus, enhanced industry standard architecture (Extended Industry Standard Architecture, EISA) bus, front side bus (Front Side Bus, FSB), hypertransmission (Hyper Transport, HT) interconnection, industry standard architecture (IndustryStandard Architecture, ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 604 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.
[0210] The electronic device can execute the video query method in the embodiment of the present application, thereby realizing the combination Figure 1-Figure 5 The invention describes a method and device for processing a public network user accessing a private network.
[0211] In addition, in combination with the processing method for public network users to access a private network in the above embodiments, the embodiments of the present application may provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any of the processing methods for public network users to access a private network in the above embodiments is implemented.
[0212] In an optional embodiment, in combination with the processing method for public network users to access a private network in the above-mentioned embodiment, the embodiment of the present application can provide a computer program product for implementation, and the instructions in the computer program product are executed by a processor of an electronic device, so that the electronic device can implement any one of the processing methods for public network users to access a private network in the above-mentioned embodiment.
[0213] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0214] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0215] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0216] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0217] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A method for processing a public network user accessing a private network, characterized in that: Applied to a base station, the method comprises: Acquire a user residency feature of a first public network user residing in a private network, wherein the user residency feature includes user identity information and residency cell information; Identify a second public network user according to the user identity information, where the second public network user includes a public network user who is resident in the private network; Sending the resident cell information and the preset permanent location of the second public network user to the core network, so that the core network makes a judgment based on the resident cell information and the preset permanent location to determine the real-time network identifier of the second public network user; Receiving the real-time network identifier returned by the core network; Determining network resource weights for different second public network users to access the private network based on real-time network identifiers of different second public network users; Based on the network resource weight, the second public network user is controlled to access the private network.
2. The method according to claim 1, characterized in that The identifying the second public network user according to the user identity information includes: Determine a single residence time of the first public network user based on the user identity information, where the single residence time is used to indicate the time the first public network user resides in the private network; In a case where the single dwell time exceeds a first preset dwell time, the first public network user is determined as a second public network user.
3. The method according to claim 1, characterized in that The identifying the second public network user according to the user identity information includes: Acquire a historical residence time of the first public network user based on the user identity information, where the historical residence time is used to indicate the length of time the first public network user resides in the private network within a historical preset time period; When the historical residence time exceeds a second preset residence time, the first public network user is determined as a second public network user.
4. The method according to claim 1, characterized in that: Before sending the resident cell information and the preset permanent location of the second network user to the core network, the method further includes: Grouping the second public network users based on the preset permanent location to obtain at least one public network user group; Associating the public network user group and its corresponding preset permanent location to obtain a private network access combination, where the private network access combination is used to represent the corresponding relationship between the second public network user and the preset permanent location; The sending the resident cell information and the preset permanent location of the second network user to the core network includes: The private network access combination is sent to the core network, so that the core network makes a judgment based on the private network access combination to determine the real-time network identifier of the public network user group.
5. The method according to claim 4, characterized in that Before grouping the second public network users based on the preset permanent location to obtain at least one public network user group, the method further includes: Acquire multiple logical cells under the private network; Calculating coverage parameters of any two logical cells, where the coverage parameters include a correlation parameter and a sampling ratio; When the correlation parameter exceeds a preset correlation parameter and the sampling ratio is greater than a preset sampling ratio, the arbitrary two logical cells are determined as common coverage cells to obtain a plurality of common coverage cells under a private network; Determine the cell location corresponding to each of the common coverage cells as the preset permanent location of the second public network user; The grouping of the second public network users based on the preset permanent location to obtain at least one public network user group includes: The second public network users are grouped based on the common coverage cells to obtain at least one public network user group corresponding to the common coverage cells.
6. The method according to claim 1, characterized in that The determining, based on the real-time network identifiers of different second public network users, the network resource weights of different second public network users accessing the private network includes: Obtaining an initial network resource weight of the second public network user; Determine the first network priority of the second public network user based on the real-time network identifier; The initial network resource weight is adjusted based on the first network priority to obtain the network resource weight for the second public network user to access the private network.
7. The method according to claim 6, characterized in that The private network includes a train private network, and the train private network provides a private network for the train. Before adjusting the initial network resource weight based on the first network priority to obtain the network resource weight of the second public network user accessing the private network, the method further includes: Obtaining the real-time position of the train in the train-specific network; When the real-time location is consistent with the preset permanent location, lowering the first network priority of the second public network user to obtain a second network priority; The adjusting the initial network resource weight based on the first network priority to obtain the network resource weight of the second public network user accessing the private network includes: The initial network resource weight is adjusted based on the second network priority to obtain the network resource weight for the second public network user to access the private network.
8. A method for processing a public network user accessing a private network, characterized in that: Applied to a core network, the method comprises: Receiving the resident cell information and preset permanent location sent by the base station; When the resident cell information is consistent with the preset permanent location, determining the real-time network identifier of the second public network user; A real-time network identifier is sent to the base station.
9. The method according to claim 8, characterized in that After sending the real-time network identifier to the base station, the method further includes: When the resident cell information is inconsistent with the preset permanent location, adjusting the real-time network identifier to an initial network identifier; An initial network identifier is sent to the base station.
10. The method according to claim 8, characterized in that The receiving base station sends the resident cell information and the preset resident location, including: Receive a private network access combination sent by the base station, where the private network access combination is used to indicate a corresponding relationship between a second public network user and a preset permanent location.
11. A processing device for a public network user to access a private network, characterized in that: Applied to a base station, the device comprises: An acquisition module, configured to acquire a user residence feature of a first public network user residing in a private network, wherein the user residence feature includes user identity information and residence cell information; an identification module, configured to identify a second public network user according to the user identity information, wherein the second public network user includes a public network user resident in the private network; a sending module, configured to send the resident cell information and the preset permanent location of the second public network user to the core network, so that the core network makes a judgment based on the resident cell information and the preset permanent location to determine the real-time network identifier of the second public network user; A receiving module, used for receiving the real-time network identifier returned by the core network; A determination module, configured to determine network resource weights for different second public network users to access a private network based on real-time network identifiers of different second public network users; A control module is used to control the second public network user to access the private network based on the network resource weight.
12. A processing device for a public network user to access a private network, characterized in that: Applied to a core network, the device comprises: A receiving module, used for receiving the resident cell information and the preset permanent location sent by the base station; A determination module, configured to determine the real-time network identifier of the second public network user when the resident cell information is consistent with the preset permanent location; The sending module is used to send the real-time network identifier to the base station.
13. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, it implements the processing method for a public network user to access a private network as described in any one of claims 1-10.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by the processor, the method for processing a public network user accessing a private network as described in any one of claims 1 to 10 is implemented.
15. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the processing method for a public network user to access a private network as described in any one of claims 1 to 10.