
技术领域technical field
本发明涉及无线通信领域,尤其涉及一种确定边界漫游基站的方法及装置。The present invention relates to the field of wireless communication, in particular to a method and device for determining a border roaming base station.
背景技术Background technique
边界漫游,指处于行政区划交界处的不同地市之间的边界地区,基站信号出现信号交叉覆盖,若两个基站在边界地区的信号强弱不同,用户终端在未出本市边界的情况下因占用外地市的基站信号而产生,从而产生该用户终端的漫游话单,给用户带来极大的不便与不满。Boundary roaming refers to the boundary area between different cities at the junction of administrative divisions. The signal of the base station has signal cross coverage. Occupying the base station signal in other cities, thus generating the roaming bill of the user terminal, which brings great inconvenience and dissatisfaction to the user.
为提升用户的满意度与信任度,针对上述问题,现有技术中,针对用户在边界地区使用相邻地市的基站信号采用模糊计费原则,即边界漫游通话的用户的话单按非漫游标准计费,具体实现为:在模糊计费信息库中配置与本省相邻的各省的边界基站的信息,当根据话单判断本省用户发生漫游通话时,将该用户的漫游通话信息与模糊计费信息库中的边界基站信息进行匹配,若能匹配则对该用户的漫游通话按照非漫游标准计费,若不能匹配则对该用户的漫游通话按照漫游标准计费。针对基站割接、新建基站、用户投诉等情况时需要更新模糊计费信息库中的信息,目前对模糊计费信息库更新的维护流程如下:地市公司向网络运营中心发起调整模糊计费信息库的申请;网络运营中心对接收到的申请进行审核、批复,并向运营支撑中心提交模糊计费小区的调整工单;运营支撑中心根据该模糊计费小区的调整工单更新模糊计费信息库中的信息(如增加或删除信息);网络运营中心定期向地市下发模糊计费小区数据给地市复核,以便地市核查是否遗漏相关信息。In order to improve user satisfaction and trust, in view of the above problems, in the prior art, a fuzzy billing principle is adopted for users using base station signals in adjacent cities in border areas, that is, the bills of users roaming on the border are charged according to the non-roaming standard. Billing, the specific implementation is: configure the border base station information of the provinces adjacent to the province in the fuzzy billing information database, and when it is judged from the call list that the user in the province has a roaming call, the roaming call information of the user will be combined with the fuzzy billing information. The border base station information in the information base is matched, and if it can be matched, the roaming call of the user is charged according to the non-roaming standard; if it cannot be matched, the roaming call of the user is charged according to the roaming standard. In case of base station cutover, new base station, user complaints, etc., it is necessary to update the information in the fuzzy billing information database. The current maintenance process for updating the fuzzy billing information database is as follows: the city company initiates the adjustment of fuzzy billing information to the network operation center The network operation center reviews and approves the received applications, and submits the adjustment work order of the fuzzy billing area to the operation support center; the operation support center updates the fuzzy billing information according to the adjustment work order of the fuzzy billing area The information in the library (such as adding or deleting information); the network operation center regularly sends fuzzy billing cell data to the prefecture and city for review, so that the prefecture and city can check whether relevant information is missing.
目前,虽然能够在一定程度上解决现有技术问题,但是由于对模糊计费信息库信息的维护在很大程度上依赖于地市对边界数据的上报,当地市上报数据的时延性较大或者地市漏掉上报一部分边界数据时,将在很大程度上影响对用户漫游通话定位的准确性,人为因素占很大的比重,因此,能够从技术层面上解决现有的技术问题则成为较为重要的课题。At present, although the existing technical problems can be solved to a certain extent, due to the maintenance of the fuzzy billing information database to a large extent depends on the reporting of boundary data by the prefectures and cities, the time delay of the data reported by the local cities is relatively large or When cities omit to report some boundary data, it will greatly affect the accuracy of user roaming call positioning, and human factors account for a large proportion. Therefore, it is relatively difficult to solve existing technical problems from a technical perspective. important subject.
目前,为从技术层面上解决现有技术问题,存在以下解决方案:At present, in order to solve the existing technical problems from a technical level, there are the following solutions:
在边界地区放置基站信号接收机,以及时发现邻省的边界基站割接、新建基站等可能导致模糊计费信息库更新的情况,以达到实时跟踪基站调整的目的,以解决目前由于人为因素而导致漏报边界数据的问题。由于目前边界地区分布很广泛且地理位置较为复杂,若采用该种方式采用该种方式,由于投入大量的基站信号接收机,后期维护工作较大、成本较高,并且需要及时根据边界地区的信号变化情况进行分析、调整等操作,工作量较大、耗时长、效率低。Place base station signal receivers in the border areas to timely discover the situation that border base station cutover and new base stations in neighboring provinces may lead to update of fuzzy billing information database, so as to achieve the purpose of real-time tracking of base station adjustments and solve the current problems caused by human factors. A problem that leads to underreporting of boundary data. Since the current border areas are widely distributed and the geographical location is relatively complicated, if this method is adopted, due to the investment of a large number of base station signal receivers, the later maintenance work will be relatively large and the cost will be high, and it is necessary to timely base on the signal of the border area. Analyzing, adjusting and other operations on changing conditions require heavy workload, time-consuming and low efficiency.
另外一种技术方案为,在边界地区选取已加入边漫优惠计费范围的邻市基站小区,确定出信号交叉覆盖范围内的本地移动用户,当该邻市基站小区附近出现相对本地用户而言的边漫计费基站小区时,则定位出该邻市基站附近出现的边漫计费可疑边界小区,采用该种方式没有考虑边界地区复杂的地理位置与人口居住情况,针对人口相对集中的边界地区,该边界地区的用户与邻省存在着大量的人际关系和贸易关系,在这种情况下将可能出现边界地区的用户在邻省的通话比在本地的通话还多的现象,此时从客观的角度来说目标用户已经处于漫游状态,而不是边界漫游状态,而采用这种处理方式针对该种情况仍然将目标用户的漫游通话当作边界漫游通话处理,这样就可能导致对用户漫游通话定位的准确性较低。Another technical solution is to select a base station cell in a neighboring city that has joined the preferential billing range of border roaming in the border area, and determine the local mobile users within the signal cross coverage area. When the cell of the border roaming charging base station is located, the suspicious border cell of border roaming charging that appears near the base station of the neighboring city is located. This method does not consider the complex geographical location and population living conditions of the border area. It is aimed at the border with a relatively concentrated population region, users in the border region have a lot of personal and trade relations with neighboring provinces, in this case, users in the border region may make more calls in neighboring provinces than in the local area. From an objective point of view, the target user is already in the roaming state, not the border roaming state, and this processing method still treats the roaming call of the target user as a border roaming call in this case, which may lead to the roaming call of the user Positioning accuracy is low.
发明内容Contents of the invention
本发明实施例提供一种确定基站边界漫游基站的方法及装置,以解决现有技术中确定基站边界漫游基站准确性较差的问题。Embodiments of the present invention provide a method and device for determining a base station boundary roaming base station, so as to solve the problem of poor accuracy in determining a base station boundary roaming base station in the prior art.
一种确定边界漫游基站的方法,包括:A method of determining a border roaming base station, comprising:
根据行政区域交界处的地理位置信息确定出边界小区;Determine the border area according to the geographic location information at the junction of administrative regions;
针对每一个行政区域,根据该行政区域的边界小区信息以及该行政区域中所有注册用户的通话话单,确定出待分析目标用户,其中,所述确定出待待分析目标用户,具体为:For each administrative area, according to the boundary cell information of the administrative area and the call records of all registered users in the administrative area, determine the target user to be analyzed, wherein, the determination of the target user to be analyzed is specifically:
确定出所述行政区域的边界小区的注册用户,并根据注册用户在第一时间阈值范围内的通话话单确定出通话次数最多的通话归属小区为边界小区的用户,并将该用户确定为第一组用户;根据所述行政区域的所有注册用户在第二时间阈值范围内的通话话单,确定出有边界漫游通话话单记录的用户,并将该用户确定为第二组用户;将所述第一组用户与第二组用户确定为待分析目标用户;Determine the registered user of the border cell of the administrative area, and determine the user who belongs to the cell with the largest number of calls according to the call list of the registered user within the first time threshold range as the border cell, and determine the user as the second A group of users; according to the call bills of all registered users in the administrative area within the second time threshold range, determine users with boundary roaming call bill records, and determine the users as the second group of users; The first group of users and the second group of users are determined as target users to be analyzed;
针对每一个目标用户,根据该目标用户的通话话单的通话时间、通话类型定位出该目标用户的疑似边界漫游通话话单,其中,根据目标用户的通话话单的通话时间、通话类型定位出该目标用户的疑似边界漫游通话话单,具体为:For each target user, locate the suspected boundary roaming call list of the target user according to the call time and call type of the target user's call list, wherein, locate the call list according to the call time and call type of the target user's call list The suspected border roaming call list of the target user, specifically:
从所述目标用户的通话话单中选取出在为其设定的第三时间阈值范围内进行通话的多个通话话单,并根据该多个通话话单的通话起始时间,将该多个通话话单按照通话起始时间的先后顺序进行排序,针对排序后的所述多个通话话单中的每一个通话话单,若判断该通话话单的通话类型为漫游通话,并且该通话话单的前一通话话单与后一通话话单的通话类型都为本地通话时,则将该通话话单确定为疑似边界漫游通话话单;From the call bills of the target user, select a plurality of call bills for calls within the third time threshold set for the target user, and according to the call start time of the multiple call bills, the multiple call bills The call bills are sorted according to the order of the call start time, and for each call bill in the sorted plurality of call bills, if it is judged that the call type of the call bill is a roaming call, and the call When the call types of the previous call record and the subsequent call record of the call record are both local calls, the call record is determined as a suspected boundary roaming call record;
将确定出的疑似边界漫游通话话单的服务基站确定为边界漫游基站。The determined serving base station of the suspected border roaming call record is determined as the border roaming base station.
一种确定边界漫游基站的装置,包括边界小区确定单元、目标用户确定单元、疑似边界漫游通话话单确定单元以及边界漫游基站确定单元,其中:A device for determining a border roaming base station, comprising a border cell determining unit, a target user determining unit, a suspected border roaming call bill determining unit, and a border roaming base station determining unit, wherein:
边界小区确定单元,用于根据行政区域交界处的地理位置信息确定出边界小区;A border cell determining unit, configured to determine the border cell according to the geographic location information at the junction of administrative regions;
目标用户确定单元,用于针对每一个行政区域,根据该行政区域的边界小区信息以及该行政区域中所有注册用户的通话话单,确定出待待分析目标用户,其中,确定出待处理漫游通话话单的目标用户,具体为:The target user determining unit is used to determine the target user to be analyzed according to the border cell information of the administrative area and the call records of all registered users in the administrative area for each administrative area, wherein the roaming call to be processed is determined The target users of the call list are:
确定出所述行政区域的边界小区的注册用户,并根据注册用户在第一时间阈值范围内的通话话单确定出通话次数最多的通话归属小区为边界小区的用户,并将该用户确定为第一组用户;根据所述行政区域的所有注册用户在第二时间阈值范围内的通话话单,确定出有边界漫游通话话单记录的用户,并将该用户确定为第二组用户;将所述第一组用户与第二组用户确定为待处理漫游通话话单的目标用户;Determine the registered user of the border cell of the administrative area, and determine the user who belongs to the cell with the largest number of calls according to the call list of the registered user within the first time threshold range as the border cell, and determine the user as the second A group of users; according to the call bills of all registered users in the administrative area within the second time threshold range, determine users with boundary roaming call bill records, and determine the users as the second group of users; The first group of users and the second group of users are determined as the target users of the roaming call list to be processed;
疑似边界漫游通话话单确定单元,用于针对每一个目标用户,根据该目标用户的通话话单的通话时间、通话类型定位出该目标用户的疑似边界漫游通话话单,其中,根据目标用户的通话话单的通话时间、通话类型定位出该目标用户的疑似边界漫游通话话单,具体为:The suspected border roaming call bill determination unit is used for locating the suspected border roaming call bill of the target user according to the call time and call type of the target user's call bill for each target user, wherein, according to the target user's call bill The call time and call type of the call bill locate the suspected border roaming call bill of the target user, specifically:
从所述目标用户的通话话单中选取出在为其设定的第三时间阈值范围内进行通话的多个通话话单,并根据该多个通话话单的通话起始时间,将该多个通话话单按照通话起始时间的先后顺序进行排序,针对排序后的所述多个通话话单中的每一个通话话单,若判断该通话话单的通话类型为漫游通话,并且该通话话单的前一通话话单与后一通话话单的通话类型都为本地通话时,则将该通话话单确定为疑似边界漫游通话话单;From the call bills of the target user, select a plurality of call bills for calls within the third time threshold set for the target user, and according to the call start time of the multiple call bills, the multiple call bills The call bills are sorted according to the order of the call start time, and for each call bill in the sorted plurality of call bills, if it is judged that the call type of the call bill is a roaming call, and the call When the call types of the previous call record and the subsequent call record of the call record are both local calls, the call record is determined as a suspected boundary roaming call record;
边界漫游基站确定单元,用于将所述目标用户的疑似边界漫游通话话单的服务基站确定为边界漫游基站。The border roaming base station determining unit is configured to determine the serving base station of the suspected border roaming call record of the target user as the border roaming base station.
本发明实施例中,首先根据行政区域交界处的地理位置信息确定出边界小区;并针对每一个行政区域,根据该行政区域的边界小区信息以及该行政区域中所有注册用户的通话话单,确定出待分析目标用户;再针对每一个目标用户,根据该目标用户的通话话单的通话时间、通话类型定位出该目标用户的疑似边界漫游通话话单;将确定出的疑似边界漫游通话话单的服务基站确定为边界漫游基站。采用本发明技术方案,由于在边界小区的注册用户中确定出待分析目标用户,因此使得确定出的目标用户更准确,另外,由于根据目标用户的通话话单的通话时间与通话类型来确定出目标用户的疑似边界漫游通话话单,从而使得确定出的疑似边界漫游通话话单更接近于目标用户实际进行漫游通话的通话所在区域,再根据疑似边界漫游话单确定出漫游边界基站,从而提高了确定基站边界漫游基站的准确性。In the embodiment of the present invention, first determine the border cell according to the geographic location information at the border of the administrative area; and for each administrative area, determine the Identify the target user to be analyzed; then for each target user, locate the suspected boundary roaming call list of the target user according to the call time and call type of the target user's call list; the determined suspected border roaming call list The serving base station of is determined as a border roaming base station. By adopting the technical solution of the present invention, since the target user to be analyzed is determined among the registered users of the border cell, the determined target user is more accurate. The suspected border roaming call list of the target user, so that the determined suspected border roaming call list is closer to the area where the target user actually performs the roaming call, and then the roaming border base station is determined according to the suspected border roaming call list, thereby improving In order to determine the accuracy of base station boundary roaming base stations.
附图说明Description of drawings
图1为本发明实施例中列举的一个具体实例的边界小区划分示意图;FIG. 1 is a schematic diagram of boundary cell division of a specific example enumerated in the embodiment of the present invention;
图2为本发明实施例中确定边界漫游基站的方法流程图;FIG. 2 is a flowchart of a method for determining a border roaming base station in an embodiment of the present invention;
图3为上述图2所示流程中确定目标用户的疑似边界漫游通话话单的方法流程图;Fig. 3 is the flow chart of the method for determining the suspected border roaming call list of the target user in the flow shown in Fig. 2 above;
图4为本发明实施例中确定边界漫游基站的装置的结构示意图。FIG. 4 is a schematic structural diagram of an apparatus for determining a border roaming base station in an embodiment of the present invention.
具体实施方式Detailed ways
下面结合说明书附图对本发明实施例进行详细的描述。Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.
参见图2,为本发明实施例中确定边界漫游基站的方法流程图,该流程包括以下步骤:Referring to FIG. 2, it is a flowchart of a method for determining a border roaming base station in an embodiment of the present invention, and the process includes the following steps:
步骤201、针对行政划分得到的各省所在的区域,根据该区域的地理信息确定出该区域的边界小区。Step 201 , for the region where each province is located according to the administrative division, determine the boundary cell of the region according to the geographic information of the region.
该步骤中,确定出每一个省区域的边界小区的具体实现方式为:在该省所覆盖的区域中的边界区域中选取出已经加入边漫模糊计费的边界小区,将在地理位置上相对较为集中的多个小区划分为同一个片区,并将各片区按照地理位置和人口居住情况划分为不同的边界类型,如划分为人口密集的乡镇边界地区、国道/铁路沿线边界地区、荒凉/其他公路沿线的边界地区。如图1所示,确定出玉林市所在区域中的三个边界县城——容县、北流、陆川,将该三个县城中临近相邻省的地域划分四个虚拟的片区,该四个虚拟片区分别为容县杨村、容县黎村、北流华东、陆川古城,其中每个虚拟片区由多个基站小区组成(如虚拟片区容县杨村就由6个基站小区组成),并根据小区的地理位置及人口居住情况,将该多个小区划分为三种类型的边界地区,并记录各边界小区的小区信息,小区信息包括边界小区的MSCID(Mobile Switching Center Identity,移动交换中心标识)、LAC(Location Area Code,本地码)、CI(Cell Identity,小区标识)字段、该边界小区所归属的地市信息以及该边界小区所在省的相邻省的地市信息等。In this step, the specific implementation method of determining the border cells of each province area is: select the border cells that have joined the boundary diffuse fuzzy charging in the border area of the area covered by the province, and compare them geographically. Multiple concentrated communities are divided into the same area, and each area is divided into different boundary types according to geographical location and population living conditions, such as densely populated township boundary areas, border areas along national highways/railways, desolate/other Boundary areas along highways. As shown in Figure 1, the three border counties in the area where Yulin City is located—Rong County, Beiliu, and Luchuan—are determined, and the area adjacent to the adjacent provinces in the three counties is divided into four virtual areas. The virtual areas are Yang Village in Rongxian County, Li Village in Rong County, Beiliu East China, and Luchuan Ancient City. Each virtual area is composed of multiple base station communities (for example, Yang Village in Rongxian County is composed of 6 base station communities), and According to the geographic location and population living conditions of the community, the multiple communities are divided into three types of border areas, and the cell information of each border cell is recorded. The cell information includes the MSCID (Mobile Switching Center Identity) of the border cell ), LAC (Location Area Code, local code), CI (Cell Identity, cell identification) fields, the prefecture and city information to which the border cell belongs, and the prefecture and city information of the neighboring province where the border cell is located, etc.
步骤202、确定出用于分析边界漫游基站的待分析目标用户。Step 202. Determine the target user to be analyzed for analyzing the border roaming base station.
该步骤中,确定出待分析目标用户所采用的具体实现方式为:针对每个边界小区,对该边界小区中的每一个注册用户,从该用户的通话话单中获取该用户在当前的前第一时间阈值范围内(如将该第一时间阈值范围设定为三个月)的通话次数,将该用户通话次数最多的小区确定为该用户的通话归属小区(该通话归属小区为该用户所在省的小区,其可以与该用户的注册小区不相同);再判断各用户的通话归属小区是否为边界小区,依此,确定出该边界小区中所有通话归属小区为边界小区的注册用户,并将确定出的用户作为第一集合的元素;针对本省中的每一个注册用户,根据已经确认的边界漫游基站(如在边界漫游基站记录表中记录的边界漫游基站)与该注册用户的通话话单确定出该用户在设定的第二时间阈值范围内在边界漫游基站是否有边界漫游通话的记录,或者判断该用户在边界漫游基站下的通话次数是否查过设定的数量阈值,依此,确定出本省中所有具有边界漫游通话记录或所有在边界漫游基站下通话次数超过设定的数量阈值的注册用户,将确定出的用户作为第二集合的元素;对第一集合和第二集合求并集得到第三集合,将第三集合中的用户确定为待分析的目标用户。一般情况下,设定的第二时间阈值范围等于设定的第一时间阈值范围。In this step, the specific implementation method for determining the target user to be analyzed is as follows: for each border cell, for each registered user in the border cell, obtain the user's current previous phone number from the user's call list. The number of calls within the first time threshold range (for example, the first time threshold range is set to three months), the cell with the most calls by the user is determined as the user's call home cell (the call home cell is the user's home cell) The cell in the province where the user is located, which may be different from the user’s registered cell); and then judge whether the call home cell of each user is a border cell, and then determine that all call home cells in the border cell are registered users of the border cell, And the determined users will be the first set of elements; for each registered user in the province, according to the confirmed border roaming base station (such as the border roaming base station recorded in the border roaming base station record table) and the registered user's call The bill determines whether the user has a record of border roaming calls in the border roaming base station within the set second time threshold, or judges whether the number of calls of the user in the border roaming base station has checked the set number threshold, and accordingly , determine all registered users in the province who have call records of border roaming or all calls under the border roaming base station exceeding the set number threshold, and use the determined users as elements of the second set; for the first set and the second set The union is obtained to obtain the third set, and the users in the third set are determined as the target users to be analyzed. Generally, the set second time threshold range is equal to the set first time threshold range.
步骤203、针对每一个目标用户,获取该目标用户的通话话单,并对该目标用户的通话话单进行分析,根据分析结果确定出该目标用户的疑似边界漫游通话话单(疑似边界漫游话单是指服务基站可能为边界漫游基站的漫游话单)。Step 203, for each target user, obtain the call bill of the target user, and analyze the call bill of the target user, and determine the suspected boundary roaming call bill of the target user (suspected border roaming call list) according to the analysis result. The bill refers to the roaming bill of the serving base station which may be a border roaming base station).
步骤204、将确定出的疑似边界漫游话单对应的服务基站确定为边界漫游基站。在本步骤中,也可以在将服务基站确定为边界漫游基站后,再向网络运营中心发送警告消息,以通知网络运营中心根据该警告消息进行进一步确认该确定的边界漫游基站是否为真正的边界漫游基站,若是,则更新模糊计费信息库中的信息以使得计费信息库中的信息更准确。Step 204: Determine the serving base station corresponding to the determined suspected border roaming bill as a border roaming base station. In this step, after the serving base station is determined to be a border roaming base station, a warning message may be sent to the network operation center to notify the network operation center to further confirm whether the determined border roaming base station is a real border If yes, the roaming base station updates the information in the fuzzy charging information base to make the information in the charging information base more accurate.
该步骤中,警告消息中携带有确定出的边界漫游基站的基站信息,基站信息包括该疑似边界漫游基站的MSCID、LAC、CI、归属地域等信息。In this step, the warning message carries the base station information of the determined border roaming base station, and the base station information includes information such as MSCID, LAC, CI, and home region of the suspected border roaming base station.
较佳地,为更进一步提高对用户的漫游通话话单进行更准确的计费,针对步骤204确定出的疑似边界漫游基站为真正的边界漫游基站时,则将该疑似边界漫游基站对应的疑似边界漫游话单转换成本地通话话单,并按照处理本地通话话单的方式处理该疑似边界漫游通话话单;对于该目标用户的非边界漫游通话话单则按照常规的处理方式进行处理。Preferably, in order to further improve the more accurate charging of the user's roaming bill, when the suspected border roaming base station determined in step 204 is a real border roaming base station, the suspected border roaming base station corresponding to the suspected border roaming base station The border roaming bill is converted into a local call bill, and the suspected border roaming bill is processed in the same way as the local call bill; the non-border roaming bill of the target user is processed in a conventional processing manner.
上述步骤203中,对每个目标用户的通话话单进行分析,并根据分析结果对该目标用户的疑似边界漫游通话进行定位的具体实现方式如图3所示的流程,该流程包括以下步骤:In the above-mentioned step 203, the call list of each target user is analyzed, and the specific implementation manner of locating the suspected boundary roaming call of the target user according to the analysis result is as shown in Figure 3. The process includes the following steps:
步骤2031、获取该目标用户在设定的第三时间阈值(如将时间阈值设定为一天)范围内进行通话的通话话单,并记录各通话话单的话单信息。Step 2031 : Obtain the call records of calls made by the target user within the set third time threshold (for example, set the time threshold to one day), and record the call record information of each call record.
该步骤中,通话话单的话单信息包括通话时间(包括通话起始时间、结束时间、通话时长等)、通话类型(包括本地通话、漫游通话)、漫游地域(包括漫游基站名称、漫游地域)、MSCID、LAC、以及CI等。In this step, the call bill information includes call time (including call start time, end time, call duration, etc.), call type (including local call, roaming call), roaming area (including roaming base station name, roaming area) , MSCID, LAC, and CI, etc.
一般情况下,针对第一时间阈值、第二时间阈值、第三时间阈值根据经验值进行设定,一般设置为:第一时间阈值=第二时间阈值>第三时间阈值。Generally, the first time threshold, the second time threshold, and the third time threshold are set according to empirical values, generally set as: first time threshold=second time threshold>third time threshold.
步骤2032、将步骤2031获取到的通话话单进行筛选,筛选出一个或多个有效的通话话单。Step 2032: Screen the call bills acquired in step 2031 to screen out one or more valid call bills.
该步骤中,筛选出有效的通话话单的具体实现方式如下:将通话话单中MSCID、LAC、CI等信息不全(如其中的某一项信息为0或NULL)或信息不准确(如上述信息为乱码)的通话话单丢弃;将通话话单中通话时长超过设定的时间段阈值的通话话单丢弃,因为通话时长超过设定的时间段阈值时无法对该目标用户进行该次通话时所处的地理位置进行界定;将剩下的通话话单确定为该目标用户的有效通话话单。In this step, the specific implementation method of screening out effective call bills is as follows: the MSCID, LAC, CI and other information in the call bills are incomplete (such as one of the information is 0 or NULL) or inaccurate (such as the above information is garbled) the call bills are discarded; the call bills in the call bills whose call duration exceeds the set time threshold are discarded, because the target user cannot make the call when the call duration exceeds the set time threshold The geographic location at the time is defined; the remaining call bills are determined as valid call bills of the target user.
步骤2033、从该目标用户的有效通话话单中确定出目标用户在一段时间内前后通话的通话类型不一致的通话话单,并将前一通话话单与后一通话话单的通话类型均为本地通话的漫游话单确定为该目标用户的疑似边界漫游通话话单。Step 2033, determine from the effective call records of the target user that the call types of the target user's previous and subsequent calls within a period of time are inconsistent, and the call types of the previous call record and the subsequent call record are both The roaming bill of the local call is determined as the suspected border roaming bill of the target user.
该步骤中,确定出目标用户前后通话的通话类型不一致的通话话单的具体实现方式为:首先,将该目标用户的多个有效通话话单按照通话起始时间进行排序,提取该目标用户的第一次通话和最后一次通话所对应的通话话单的话单信息;其次,针对该目标用户的有效通话话单中除第一次通话与最后一次通话所对应的通话话单之外的每一个通话话单,将该通话话单的通话类型与前一通话话单的通话类型进行比较,若两者的通话类型不一致(如前一次通话类型为本地通话,本次通话为漫游通话),则获取该两个通话话单的话单信息;以及,将该通话话单的通话类型与后一次通话话单的通话类型进行比较,若两者不一致(如后一次通话话单的通话类型为本地通话,该次通话话单为漫游通话),则获取该两个通话话单的话单信息;依此,将通话类型与前后通话话单的通话类型都不同的漫游话单筛选出来,并将筛选出的漫游话单确定为疑似边界漫游通话话单。In this step, the specific implementation method of determining the call records with inconsistent call types of the target user's previous and subsequent calls is as follows: first, sort the multiple valid call records of the target user according to the call start time, and extract the target user's The call bill information corresponding to the first call and the last call; secondly, for each effective call bill of the target user except the call bill corresponding to the first call and the last call Call record, compare the call type of the call record with the call type of the previous call record, if the two call types are inconsistent (for example, the previous call type was a local call, and this call is a roaming call), then Obtain the bill information of the two call bills; and, compare the call type of the call bill with the call type of the next call bill, if the two are inconsistent (such as the call type of the last call bill is a local call , the call record is a roaming call), then get the bill information of the two call bills; accordingly, filter out the roaming bills whose call types are different from those of the preceding and following call bills, and filter out The roaming bills of the mobile phone are determined to be suspected border roaming bills.
较佳地,为了更好的保证确定出的疑似边界漫游通话话单的准确性,针对以下情况进行相应的操作:若某一漫游通话话单的前两个通话话单的通话类型为本地通话,该漫游通话话单的后两个通话话单的通话类型也为本地通话,则将该漫游通话话单确定为疑似边界漫游通话话单。Preferably, in order to better ensure the accuracy of the determined suspected boundary roaming call bills, corresponding operations are performed for the following situations: if the call type of the first two call bills of a certain roaming call bill is a local call , the call types of the last two call records of the roaming call record are also local calls, and the roaming call record is determined as a suspected boundary roaming call record.
步骤2034、针对步骤2033确定出的每一个疑似边界漫游通话话单,根据该疑似边界漫游通话话单的漫游地域信息判断该疑似边界漫游通话话单的服务基站是否在边界漫游基站的记录表中,若不是,则确定该服务基站为疑似边界漫游基站。Step 2034, for each suspected border roaming call bill determined in step 2033, judge whether the serving base station of the suspected border roaming call bill is in the record table of the border roaming base station according to the roaming area information of the suspected border roaming call bill , if not, determine that the serving base station is a suspected border roaming base station.
较佳地,为了更好的适应于实际应用情况,达到更好的定位效果,在上述流程的步骤2031中,针对处于不同边界区域类型的目标用户,为其设定的第三时间阈值不同,如为处于人口密集的乡镇边界地区的目标用户设定的第三时间阈值较长,为处于国道/铁路沿线边界地区、荒凉/其他公路沿线的边界地区的目标用户的第三时间阈值较短;目标用户其对应的时间间隔阈值范围内都是在本地基站信号覆盖范围内活动,并且频繁交叉使用到外省基站的信号时,表明该目标用户所处的区域为信号交叉覆盖的区域,并将该目标用户漫游通话的漫游基站确定为边界漫游基站。Preferably, in order to better adapt to the actual application situation and achieve a better positioning effect, in step 2031 of the above process, the third time thresholds set for target users in different types of boundary areas are different, For example, the third time threshold set for target users in densely populated township border areas is longer, and the third time threshold for target users in border areas along national roads/railways, desolate/other roads is shorter; When the target user is active within the signal coverage of the local base station within the corresponding time interval threshold range, and frequently cross-uses signals from other provincial base stations, it indicates that the area where the target user is located is an area covered by signal crossing, and the The roaming base station of the target user's roaming call is determined as a border roaming base station.
上述流程的步骤204中,网络运营中心根据警告消息进行进一步的确认疑似边界漫游基站是否为真正的边界漫游基站,具体为:网络运营中心根据该疑似边界漫游基站的基站信息向该疑似边界漫游基站所在的地市管理部门发送基站类型核实通知消息,在该地市管理部门确定该疑似边界漫游基站为真正的边界漫游基站时,网络运营中心将该疑似边界漫游基站添加至边界漫游基站记录表中,以更新模糊计费信息库,以便后续对目标用户的边界漫游通话进行准确定位。In step 204 of the above process, the network operation center further confirms whether the suspected border roaming base station is a real border roaming base station according to the warning message. The local city management department sends a base station type verification notification message. When the city management department determines that the suspected border roaming base station is a real border roaming base station, the network operation center will add the suspected border roaming base station to the border roaming base station record table , to update the fuzzy charging information base, so as to accurately locate the boundary roaming call of the target user in the future.
基于上述流程相同的构思,本发明实施例还提供一种确定边界漫游基站的装置,该装置如图4所示。Based on the same idea as the above process, an embodiment of the present invention also provides an apparatus for determining a border roaming base station, as shown in FIG. 4 .
参见图4,为本发明实施例中提供的一种确定边界漫游基站的装置的结构示意图,该装置包括边界小区确定单元41、目标用户确定单元42、疑似边界漫游通话话单确定单元43以及边界漫游基站确定单元44,其中:Referring to FIG. 4 , it is a schematic structural diagram of a device for determining a border roaming base station provided in an embodiment of the present invention. The device includes a border cell determining unit 41, a target user determining unit 42, a suspected border roaming call bill determining unit 43, and a border cell. The roaming base station determining unit 44, wherein:
边界小区确定单元41,用于根据行政区域交界处的地理位置信息确定出边界小区。The border cell determining unit 41 is configured to determine the border cell according to the geographic location information at the border of administrative regions.
目标用户确定单元42,用于针对每一个行政区域,根据该行政区域的边界小区信息以及该行政区域中所有注册用户的通话话单,确定出待分析目标用户。The target user determining unit 42 is configured to, for each administrative area, determine the target user to be analyzed according to the boundary cell information of the administrative area and the call records of all registered users in the administrative area.
目标用户确定单元42确定出待分析目标用户,具体为:确定出该行政区域的边界小区的注册用户,并根据注册用户在第一时间阈值范围内的通话话单确定出通话次数最多的通话归属小区为边界小区的用户,并将该用户确定为第一组用户;根据该行政区域的所有注册用户在第二时间阈值范围内的通话话单,确定出有边界漫游通话话单记录的用户,并将该用户确定为第二组用户;将第一组用户与第二组用户确定为待分析目标用户。The target user determination unit 42 determines the target user to be analyzed, specifically: determine the registered user of the border cell of the administrative area, and determine the call attribution with the largest number of calls according to the call list of the registered user within the first time threshold range The cell is a user of the border cell, and the user is determined as the first group of users; according to the call records of all registered users in the administrative area within the second time threshold range, the users with the boundary roaming call record are determined, And the user is determined as the second group of users; the first group of users and the second group of users are determined as target users to be analyzed.
疑似边界漫游通话话单确定单元43,用于针对每一个目标用户,根据该目标用户的通话话单的通话时间、通话类型定位出该目标用户的疑似边界漫游通话话单。The suspected border roaming call bill determining unit 43 is used for locating the suspected border roaming call bill of the target user according to the call time and call type of the target user's call bill for each target user.
话单信息包括通话时间(包括通话起始时间、结束时间、通话时长等)、通话类型(包括本地通话、漫游通话)、漫游地域(包括漫游基站名称、漫游地域)、MSCID、LAC、以及CI等信息。Bill information includes call time (including call start time, end time, call duration, etc.), call type (including local call, roaming call), roaming region (including roaming base station name, roaming region), MSCID, LAC, and CI and other information.
疑似边界漫游通话话单确定单元43根据目标用户的通话话单的通话时间、通话类型定位出该目标用户的边界漫游通话话单,具体为:从目标用户的通话话单中选取出在为其设定的第三时间阈值范围内进行通话的多个通话话单,并根据该多个通话话单的通话起始时间,将该多个通话话单按照通话起始时间的先后顺序进行排序;针对排序后的所述多个通话话单中的每一个通话话单,若判断该通话话单的通话类型为漫游通话,并且该通话话单的前一通话话单与后一通话话单的通话类型都为本地通话时,则将该通话话单确定为疑似边界漫游通话话单。The suspected border roaming call bill determining unit 43 locates the target user's border roaming call bill according to the call time and call type of the target user's call bill, specifically: select the call bill for the target user from the target user's call bill A plurality of call bills for calls within the set third time threshold range, and according to the call start time of the multiple call bills, sort the multiple call bills according to the order of call start time; For each call bill in the plurality of call bills after sorting, if it is determined that the call type of the call bill is a roaming call, and the previous call bill and the following call bill of the call bill are When the call types are all local calls, the call record is determined as a suspected boundary roaming call record.
较佳地,为了提高获取的目标用户的通话话单的有效性,以提高对目标用户的疑似边界漫游话单定位的准确性,疑似边界漫游通话话单确定单元43根据获取的多个通话话单的通话起始时间,将该多个通话话单按照通话起始时间的先后顺序进行排序之前,将该多个通话话单中的话单信息不全的通话话单以及通话时长大于设定的时间段阈值的通话话单删除。Preferably, in order to improve the effectiveness of the acquired call records of the target user and to improve the accuracy of positioning the suspected border roaming call records of the target user, the suspected border roaming call record determining unit 43 The call start time of the single call, before sorting the multiple call records according to the order of the call start time, the call records with incomplete call information and the call duration in the multiple call records are longer than the set time The call records of the segment threshold are deleted.
边界漫游基站确定单元44,用于将疑似边界漫游通话话单确定单元43确定出的疑似边界漫游通话话单的服务基站确定为边界漫游基站。The border roaming base station determining unit 44 is configured to determine the serving base station of the suspected border roaming call bill determined by the suspected border roaming call bill determining unit 43 as a border roaming base station.
较佳地,为了达到实时根据边界数据的改变来更新模糊计费数据库中的信息,以进一步提高对边界漫游基站定位的准确性,本发明实施例提供的上述装置还包括:Preferably, in order to update the information in the fuzzy charging database according to the change of boundary data in real time, so as to further improve the positioning accuracy of the boundary roaming base station, the above-mentioned device provided by the embodiment of the present invention further includes:
更新单元45,用于在疑似边界漫游通话话单确定单元43定位出目标用户的疑似边界漫游通话话单之后,获取模糊计费信息库中边界漫游基站信息;并针对目标用户的每一个疑似边界漫游通话话单,将该疑似边界漫游通话话单对应的服务基站与获取到的模糊计费信息库中的边界漫游基站信息进行匹配,若不能匹配,则将该疑似边界漫游话单的服务基站确定为边界漫游基站,并更新模糊计费信息库中的边界漫游基站信息。The update unit 45 is used to obtain the boundary roaming base station information in the fuzzy charging information database after the suspected border roaming call bill determining unit 43 locates the target user's suspected border roaming call bill; and for each suspected border roaming call bill of the target user Roaming call list, match the serving base station corresponding to the suspected border roaming call list with the obtained border roaming base station information in the fuzzy billing information database, if they cannot match, then match the serving base station of the suspected border roaming call list Determine it as a border roaming base station, and update the border roaming base station information in the fuzzy charging information database.
本发明实施例中,一方面,在选取用于分析边界漫游基站的待分析目标用户时,从边界小区中的注册用户中选取在一定时间阈值范围内通话归属小区为边界小区的目标用户或者有边界漫游通话记录的用户,将选取出的用户确定为目标用户,从而使得选取的目标用户更准确;另一方面,针对每个目标用户,根据该目标用户在设定时间阈值范围内的通话话单,并将通话话单按照通话时间的先后顺序进行排序,将通话话单中前一通话话单与后一通话话单的通话类型都为本地通话的漫游话单确定为该目标用户的疑似边界漫游通话话单,从而使得确定出的疑似边界漫游通话话单更准确,更能反映目标用户实际通话所在的区域,从而提高了对边界漫游基站进行定位的准确性;再一方面,在确定出疑似边界漫游通话话单之后,判断该疑似边界漫游通话话单的服务基站是否在边界漫游基站的记录表中,若不在,则向网络运营中心发送报警消息,以便网络运营中心根据报警消息将该服务基站添加至边界漫游基站记录表中,以便作为后续分析用户边界漫游通话的依据,更进一步的提高对边界漫游基站进行定位的准确性。In the embodiment of the present invention, on the one hand, when selecting a target user to be analyzed for analyzing a border roaming base station, select a target user whose home cell is the border cell within a certain time threshold range from the registered users in the border cell or who has For users of boundary roaming call records, the selected user is determined as the target user, so that the selected target user is more accurate; on the other hand, for each target user, according to the target user's call within the set time threshold and sort the call bills according to the order of the call time, and determine the roaming bills in which the call types of the previous call bill and the next call bill in the call bills are both local calls as the suspected users of the target user Border roaming call list, so that the determined suspected border roaming call list is more accurate, and can better reflect the area where the target user actually calls, thereby improving the accuracy of positioning the border roaming base station; on the other hand, in determining After the suspected border roaming call list is issued, it is judged whether the serving base station of the suspected border roaming call list is in the record list of the border roaming base station, and if not, an alarm message is sent to the network operation center, so that the network operation center will send the alarm message according to the alarm message. The serving base station is added to the record table of the border roaming base station, so as to serve as a basis for subsequent analysis of the user's border roaming call, and further improve the accuracy of positioning the border roaming base station.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200910238654CN102083083B (en) | 2009-11-30 | 2009-11-30 | Method and device for confirming boundary roaming base station |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200910238654CN102083083B (en) | 2009-11-30 | 2009-11-30 | Method and device for confirming boundary roaming base station |
| Publication Number | Publication Date |
|---|---|
| CN102083083A CN102083083A (en) | 2011-06-01 |
| CN102083083Btrue CN102083083B (en) | 2013-04-03 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200910238654ActiveCN102083083B (en) | 2009-11-30 | 2009-11-30 | Method and device for confirming boundary roaming base station |
| Country | Link |
|---|---|
| CN (1) | CN102083083B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103124430B (en)* | 2011-11-18 | 2015-11-25 | 中国移动通信集团内蒙古有限公司 | A kind of indoor user localization method and system |
| US9432806B2 (en)* | 2012-12-04 | 2016-08-30 | Ebay Inc. | Dynamic geofence based on members within |
| CN106851565B (en)* | 2017-01-11 | 2019-07-09 | 北京市天元网络技术股份有限公司 | A kind of border base station recognition methods and system |
| CN106792617B (en)* | 2017-03-24 | 2020-02-21 | 中国联合网络通信集团有限公司 | A kind of border user determination method, charging method and device |
| CN109327840B (en)* | 2017-08-01 | 2022-05-17 | 中国电信股份有限公司 | Method and device for identifying boundary coverage base station |
| CN108391265B (en)* | 2018-02-12 | 2020-12-22 | 中国联合网络通信集团有限公司 | A method and device for determining roaming transit users |
| CN115150763B (en)* | 2021-03-30 | 2024-05-07 | 中国移动通信集团江苏有限公司 | Bill charging method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1674707A (en)* | 2004-03-24 | 2005-09-28 | 华为技术有限公司 | Method for realizing charge metering of boundary roaming |
| CN101404805A (en)* | 2008-11-05 | 2009-04-08 | 中国移动通信集团江苏有限公司 | Method for finding out network edge roaming problem through call bill depth excavation |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1674707A (en)* | 2004-03-24 | 2005-09-28 | 华为技术有限公司 | Method for realizing charge metering of boundary roaming |
| CN101404805A (en)* | 2008-11-05 | 2009-04-08 | 中国移动通信集团江苏有限公司 | Method for finding out network edge roaming problem through call bill depth excavation |
| Publication number | Publication date |
|---|---|
| CN102083083A (en) | 2011-06-01 |
| Publication | Publication Date | Title |
|---|---|---|
| CN102083083B (en) | Method and device for confirming boundary roaming base station | |
| CN108282860B (en) | Data processing method and device | |
| CN105764059B (en) | A method of pseudo-base station is identified based on terminal positional information | |
| CN105744535A (en) | Cell information detection and cell coverage calibration method for mobile network | |
| CN106912015A (en) | A kind of personnel's Trip chain recognition methods based on mobile network data | |
| CN108243421B (en) | Pseudo base station identification method and system | |
| CN106295787A (en) | A kind of passenger flow statistical method based on mobile signaling protocol and device | |
| CN106535204B (en) | A kind of service coverage method for evaluating quality and device | |
| CN108632746A (en) | A kind of method of determining region flow of the people | |
| CN109842896B (en) | Grid value evaluation method and device | |
| CN114257957B (en) | Network planning method and device, computing equipment and computer readable storage medium | |
| CN102075850A (en) | Method and device for determining occupational information of mobile subscriber | |
| CN108810818B (en) | A method and device for dividing a resident's living circle | |
| CN104540138B (en) | A method of positioning pseudo-base station | |
| CN106992902B (en) | A method and system for detecting wireless network coverage blind spots | |
| CN112383874A (en) | Cross-zone coverage identification method, device, equipment and storage medium | |
| CN104349335B (en) | A kind of network coverage planning index analysis method and system | |
| CN110933601B (en) | Target area determination method, apparatus, equipment and medium | |
| TWI757638B (en) | User location determination method, apparatus, device, and computer-readable storage medium | |
| CN104683982A (en) | False base station determination method based on data mining of signaling system | |
| CN103124430B (en) | A kind of indoor user localization method and system | |
| CN102186187A (en) | Paging black hole cell locating method based on signaling of interface A | |
| CN103167502B (en) | Based on the method for the illegal calling of OTA technology regulation | |
| CN101404805B (en) | Method for finding out network edge roaming problem through call bill depth excavation | |
| CN110248365A (en) | A kind of pseudo-base station note Spatial-temporal pattern visual analysis method |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |