业务区域定位方法、装置、设备及存储介质与流程

xiaoxiao14天前  26



1.本技术涉及通信技术领域,尤其涉及一种业务区域定位方法、装置、设备及存储介质。


背景技术:

2.随着5g网络建设的快速发展,同时在电商、社交平台、新闻等推广效应的作用下,网红经济得到快速发展。随之产生的直播人群迅速扩大,直播业务随时随地都有可能开展。直播业务的开展势必对网络性能速率以及时延敏感提出了更高要求。
3.然而,目前网络监控的业务热点场景仍停留在商业街、热门景点等传统场景区域范畴,定位这些业务热点场景的参考依据仅为网络o域流量数据,其数据来源单一、方法较为陈旧,且实时性差,均无法满足直播业务对于网络性能速率以及时延敏感所提出的更高要求,降低直播用户感知。


技术实现要素:

4.本技术提供一种业务区域定位方法、装置、设备及存储介质,用于解决现有技术中定位业务区域的数据来源单一、定位手段陈旧且实时性差,从而无法满足直播业务的技术问题。
5.第一方面,本技术提供一种业务区域定位方法,包括:
6.获取每个用户终端对应的通信数据和业务质量指标数据,所述通信数据包括用户信令数据;
7.根据所述每个用户终端对应的业务质量指标数据确定直播用户,所述直播用户包括通过所述用户终端开展直播业务的用户;
8.根据所述直播用户对应的用户信令数据确定所述直播用户对应基站小区的直播活动量,以根据所述直播活动量确定直播业务区域。
9.在一种可能的设计中,在所述根据所述直播活动量确定直播业务区域之后,还包括:
10.按照预设时间周期更新所述直播业务区域,以跟踪所述直播业务区域获得位置变化数据;
11.根据所述位置变化数据确定所述直播业务区域是否存在网络负荷异常行为;
12.若是,根据所述网络负荷异常行为生成网络异常报告,以通过所述网络异常报告实施网络修复。
13.在一种可能的设计中,在所述根据所述直播活动量确定直播业务区域之后,还包括:
14.生成所述直播业务区域内的直播用户清单,向所述直播用户清单中的各直播用户推送直播定制套餐;和/或
15.根据所有直播用户对应的业务质量指标数据判断所述所有直播用户的对应基站
小区是否为问题小区,以根据判断结果生成网络预警数据。
16.在一种可能的设计中,所述根据所述每个用户终端对应的业务质量指标数据确定直播用户,包括:
17.从所述每个用户终端对应的业务质量指标数据中筛选符合预设指标标准的业务质量指标数据,所述预设指标标准包括开展直播业务需满足的速率标准、时长标准以及流量标准中一种或多种;
18.根据筛选出的业务质量指标数据确定所述直播用户。
19.在一种可能的设计中,所述从所述每个用户终端对应的业务质量指标数据中筛选符合预设指标标准的业务质量指标数据,包括:
20.从所述每个用户终端对应的业务质量指标数据中筛选符合所述速率标准的用户上行速率;
21.从所述每个用户终端对应的业务质量指标数据中筛选符合所述时长标准的用户上行速率;
22.从所述每个用户终端对应的业务质量指标数据中筛选符合所述流量标准的用户上行速率;
23.将筛选出的用户上行速率确定为所述筛选出的业务质量指标数据。
24.在一种可能的设计中,若所述预设指标标准包括所述速率标准、所述时长标准以及所述流量标准中的至少两种,所述根据筛选出的业务质量指标数据确定所述直播用户,包括:
25.将所述筛选出的业务质量指标数据对应的用户终端的用户类型确定为所述直播用户。
26.在一种可能的设计中,若所述预设指标标准包括所述速率标准、所述时长标准以及所述流量标准中的一种,所述根据筛选出的业务质量指标数据确定所述直播用户,包括:
27.将所述筛选出的业务质量指标数据对应的用户终端的用户类型确定为候选用户;
28.根据所述候选用户对应的用户账单数据识别所述候选用户的用户终端的型号;
29.若所述候选用户的用户终端的型号为目标型号,则确定所述候选用户为所述直播用户;
30.其中,所述通信数据还包括所述候选用户对应的用户账单数据。
31.在一种可能的设计中,所述根据所述直播用户对应的用户信令数据确定所述直播用户对应基站小区的直播活动量,包括:
32.根据所述直播用户对应的用户信令数据确定所述直播用户开展直播业务的直播时间段;
33.根据所述直播用户对应的用户信令数据确定所述直播时间段内每个预设时长内的基站小区经纬度,以得到所述直播时间段中的多个位置点;
34.获取所述多个位置点中每个位置点至其他所有位置点之间的距离之和;
35.将多个距离之和中的最小距离之和对应的位置点确定为所述直播时间段的目标位置点;
36.根据所述直播时间段的目标位置点确定所述直播用户对应基站小区的直播活动量。
37.在一种可能的设计中,所述根据所述直播时间段的目标位置点确定所述直播用户对应基站小区的直播活动量,包括:
38.根据所述直播时间段的目标位置点确定所述直播用户对应基站小区;
39.获取所述直播用户对应基站小区内的所有直播用户,根据一天内所述所有直播用户的数量与直播时长,得到所述直播用户对应基站小区的直播活动量。
40.在一种可能的设计中,所述根据所述直播活动量确定直播业务区域,包括:
41.根据所述直播活动量获取单位面积直播活动量;
42.根据所述单位面积直播活动量生成热力分布图;
43.将所述热力分布图在所述直播用户对应基站小区所对应的地理区域上的覆盖区域确定为所述直播业务区域。
44.在一种可能的设计中,在所述根据所述单位面积直播活动量生成热力分布图之后,还包括:
45.在所述热力分布图中通过不同颜色展示不同直播活动量。
46.第二方面,本技术提供一种业务区域定位装置,包括:
47.获取模块,用于获取每个用户终端对应的通信数据和业务质量指标数据,所述通信数据包括用户信令数据;
48.第一处理模块,用于根据所述每个用户终端对应的业务质量指标数据确定直播用户,所述直播用户包括通过所述用户终端开展直播业务的用户;
49.第二处理模块,用于根据所述直播用户对应的用户信令数据确定所述直播用户对应基站小区的直播活动量,以根据所述直播活动量确定直播业务区域。
50.在一种可能的设计中,所述业务区域定位装置,还包括:第三处理模块;所述第三处理模块,用于:
51.按照预设时间周期更新所述直播业务区域,以跟踪所述直播业务区域获得位置变化数据;
52.根据所述位置变化数据确定所述直播业务区域是否存在网络负荷异常行为;
53.若是,根据所述网络负荷异常行为生成网络异常报告,以通过所述网络异常报告实施网络修复。
54.在一种可能的设计中,所述第三处理模块,还用于:
55.生成所述直播业务区域内的直播用户清单,向所述直播用户清单中的各直播用户推送直播定制套餐;和/或
56.根据所有直播用户对应的业务质量指标数据判断所述所有直播用户的对应基站小区是否为问题小区,以根据判断结果生成网络预警数据。
57.在一种可能的设计中,所述第一处理模块,包括:
58.第一处理子模块,用于从所述每个用户终端对应的业务质量指标数据中筛选符合预设指标标准的业务质量指标数据,所述预设指标标准包括开展直播业务需满足的速率标准、时长标准以及流量标准中一种或多种;
59.第二处理子模块,用于根据筛选出的业务质量指标数据确定所述直播用户。
60.在一种可能的设计中,所述第一处理子模块,具体用于:
61.从所述每个用户终端对应的业务质量指标数据中筛选符合所述速率标准的用户
上行速率;
62.从所述每个用户终端对应的业务质量指标数据中筛选符合所述时长标准的用户上行速率;
63.从所述每个用户终端对应的业务质量指标数据中筛选符合所述流量标准的用户上行速率;
64.将筛选出的用户上行速率确定为所述筛选出的业务质量指标数据。
65.在一种可能的设计中,若所述预设指标标准包括所述速率标准、所述时长标准以及所述流量标准中的至少两种,所述第二处理子模块,具体用于:
66.将所述筛选出的业务质量指标数据对应的用户终端的用户类型确定为所述直播用户。
67.在一种可能的设计中,若所述预设指标标准包括所述速率标准、所述时长标准以及所述流量标准中的一种,所述第二处理子模块,具体用于:
68.将所述筛选出的业务质量指标数据对应的用户终端的用户类型确定为候选用户;
69.根据所述候选用户对应的用户账单数据识别所述候选用户的用户终端的型号;
70.若所述候选用户的用户终端的型号为目标型号,则确定所述候选用户为所述直播用户;
71.其中,所述通信数据还包括所述候选用户对应的用户账单数据。
72.在一种可能的设计中,所述第二处理模块,具体用于:
73.根据所述直播用户对应的用户信令数据确定所述直播用户开展直播业务的直播时间段;
74.根据所述直播用户对应的用户信令数据确定所述直播时间段内每个预设时长内的基站小区经纬度,以得到所述直播时间段中的多个位置点;
75.获取所述多个位置点中每个位置点至其他所有位置点之间的距离之和;
76.将多个距离之和中的最小距离之和对应的位置点确定为所述直播时间段的目标位置点;
77.根据所述直播时间段的目标位置点确定所述直播用户对应基站小区的直播活动量。
78.在一种可能的设计中,所述第二处理模块,还用于:
79.根据所述直播时间段的目标位置点确定所述直播用户对应基站小区;
80.获取所述直播用户对应基站小区内的所有直播用户,根据一天内所述所有直播用户的数量与直播时长,得到所述直播用户对应基站小区的直播活动量。
81.在一种可能的设计中,所述第二处理模块,还用于:
82.根据所述直播活动量获取单位面积直播活动量;
83.根据所述单位面积直播活动量生成热力分布图;
84.将所述热力分布图在所述直播用户对应基站小区所对应的地理区域上的覆盖区域确定为所述直播业务区域。
85.在一种可能的设计中,所述第二处理模块,还用于:
86.在所述热力分布图中通过不同颜色展示不同直播活动量。
87.第三方面,本技术提供一种电子设备,包括:处理器,以及与所述处理器通信连接
的存储器;
88.所述存储器存储计算机执行指令;
89.所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面中所提供的任意一种可能的业务区域定位方法。
90.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面中所提供的任意一种可能的业务区域定位方法。
91.第五方面,本技术提供一种计算机程序产品,包括计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面中所提供的任意一种可能的业务区域定位方法。
92.本技术提供一种业务区域定位方法、装置、设备及存储介质,首先获取每个用户终端对应的通信数据和业务质量指标数据,其中,通信数据包括用户信令数据,然后根据每个用户终端对应的业务质量指标数据确定出通过用户终端开展直播业务的用户也即直播用户,再根据直播用户对应的用户信令数据确定直播用户对应基站小区的直播活动量,进而根据直播活动量确定出直播业务区域。采用用户信令数据和业务质量指标数据为参考依据实现对直播业务区域的精准定位,以能够为满足直播业务区域开展直播业务所需的网络性能速率以及时延敏感等更高要求提供数据支撑,进而提升用户感知。
附图说明
93.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
94.图1为本技术实施例提供的一种应用场景示意图;
95.图2为本技术实施提供的一种业务区域定位方法的流程示意图;
96.图3为本技术实施例提供的另一种业务区域定位方法的流程示意图;
97.图4为本技术实施例提供的再一种业务区域定位方法的流程示意图;
98.图5为本技术实施例提供的又一种业务区域定位方法的流程示意图;
99.图6为本技术实施例提供的又一种业务区域定位方法的流程示意图;
100.图7为本技术实施例提供的一种业务区域定位装置的结构示意图;
101.图8为本技术实施例提供的另一种业务区域定位装置的结构示意图;
102.图9为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
103.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的方法和装置的例子。
104.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理
解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
105.随着直播人群的迅速扩大,直播业务随时随地都有可能开展。直播业务的开展势必对网络性能速率以及时延敏感提出了更高要求。然而,目前网络监控的业务热点场景仍停留在商业街、热门景点等传统场景区域范畴,定位这些业务热点场景的参考依据仅为网络o域流量数据,其数据来源单一、方法较为陈旧,且实时性差,均无法满足直播业务对于网络性能速率以及时延敏感所提出的更高要求,降低直播用户感知。
106.针对现有技术中存在的上述问题,本技术提供一种业务区域定位方法、装置、设备及存储介质。本技术提供的业务区域定位方法的发明构思在于:获取一定地理范围内的每个用户终端对应的通信数据和业务质量指标数据,基于直播业务的业务特点,首先根据获取到的每个用户终端对应的业务质量指标数据确定出通过用户终端开展直播业务的用户,也就是直播用户,然后根据直播用户对应的用户信令数据确定出直播用户所对应基站小区的直播活动量,进而依据直播活动量确定出开展直播业务的场景边界,也即定位出直播业务区域。以用户信令数据和业务质量指标数据为参考依据实现对直播业务区域的精准定位,从而可以为满足直播业务区域开展直播业务所需的网络性能速率以及时延敏感等更高要求提供数据支撑,进而提升用户感知。
107.以下,对本技术实施例的示例性应用场景进行介绍。
108.图1为本技术实施例提供的一种应用场景示意图。如图1所示,电子设备100被配置为执行本技术实施例提供的业务区域定位方法,首先获取一定地理范围内的每个用户终端对应的通信数据和业务质量指标数据,进而根据获取到的每个用户终端对应的业务质量指标数据确定出开展直播业务的用户,也即直播用户200,再根据通信数据中直播用户对应的用户信令数据确定出直播用户200对应基站小区的直播活动量,进而根据直播活动量确定出直播业务区域,实现对直播业务区域的精准定位,进而为满足直播业务区域开展直播业务所需的网络性能速率以及时延敏感等更高要求提供数据支撑,例如为直播用户200精准推送有利于开展直播业务的定制套餐,和/或,对直播业务区域对应基站300的网络负荷等情况进行有效监控,进而提升用户感知。
109.需要说明的是,上述描述的一定地理范围可以根据运营商的网络覆盖情况以及监管需求进行设置,例如可以是当前地级市所管辖范围等。基站300可以包括但不限于2g/3g/4g/5g等网络制式的基站。
110.另外,电子设备100可以为计算机、笔记本电脑、平板电脑、服务器及服务器集群等,本技术实施例对于电子设备100的类型不作限定,图1中的电子设备100以计算机为例示出。
111.需要说明的是,上述应用场景仅仅是示意性的,本技术实施例提供的业务区域定位方法、装置、设备及存储介质包括但不仅限于上述应用场景。
112.图2为本技术实施提供的一种业务区域定位方法的流程示意图。如图2所示,本技术实施例提供的业务区域定位方法,包括:
113.s101:获取每个用户终端对应的通信数据和业务质量指标数据。
114.其中,通信数据包括用户信令数据。
115.例如,运营商获取一定地理范围内每个用户终端对应的通信数据和业务质量指标数据,一定地理范围可以例如当前地级市管辖范围。
116.通信数据包括用户信令数据,用户信令数据可以例如s1-mme数据。
117.s1-mme数据也即enodeb和mme(mobility management entity)通过s1接口交互的信息,用于传送会话管理(sm)和移动性管理(mm)信息,即传输信令面或控制面信息。用户终端在无线网络中的附着、位置区更新、资源请求等,都会产生s1-mme数据的记录。s1-mme数据有很多字段,其中包含了用户使用终端无线网络的各种信息,比如用户终端的手机号码、信令开始时间、基站小区标识(eci,e-utran cell identifier)以及基站小区经纬度等。
118.业务质量指标数据包括用户终端对应的网络侧的关键业绩指标(key performance indication,kpi)、关键质量指标(key quality indicators,kqi)等可反应现网覆盖质量以及感知的性能数据。
119.例如,业务质量指标数据可以包括用户上行流量吞吐率、用户上行速率、小区物理资源块(physical resource blocks,prb)利用率、小区参考信号接收功率(reference singnal received power,rsrp)、信号与干扰加噪声比(signal to interference plus noise ratio,sinr)等网络覆盖质量指标以及接通率、拥塞率、时延等用户感知指标。
120.s102:根据每个用户终端对应的业务质量指标数据确定直播用户。
121.其中,直播用户包括通过用户终端开展直播业务的用户。
122.获取到每个用户终端对应的通讯数据和业务质量指标数据之后,基于直播业务的业务特点,根据每个用户终端对应的业务质量指标数据确定出通过用户终端开展直播业务的用户,也即直播用户。
123.目前的直播业务基本采用rtmp(real time message protocol,实时信息传输协议)进行,结合直播业务的流程架构,首先在前端采集到主播也即直播用户的画面和语音数据,进而上传到服务器集群,再分发给不同地方的直播观看者观看。可见,直播业务的业务特点就是直播用户上传画面和语音数据均依赖于上行带宽,而业务质量指标数据可以反馈出上行带宽,因此,可以根据每个用户终端对应的业务质量指标数据识别出通过用户终端开展直播业务的用户,也即直播用户。
124.s103:根据直播用户对应的用户信令数据确定直播用户对应基站小区的直播活动量,以根据直播活动量确定直播业务区域。
125.在确定出用户终端对应的用户类型为直播用户后,进一步根据每个用户终端对应的用户信令数据中直播用户对应的用户信令数据确定直播用户对应基站小区的直播活动量。
126.其中,直播用户对应基站小区是指直播用户开展直播业务的基站小区。分析直播用户对应的用户信令数据,确定出直播用户开展直播业务的基站小区,进而确定开展直播业务的基站小区对应的直播活动量,直播活动量大的基站小区则表示在该基站小区所覆盖地理区域开展直播业务的直播用户越聚集,直播用户的聚集区域则被确定为直播业务区域,实现对直播业务区域的定位。
127.通过上述描述可知,本技术实施例提供的业务区域定位方法,在定位直播业务区
域时,基于直播业务的业务特点,首先依据业务质量指标数据确定出用户类型为直播用户的目标用户,进而基于直播用户对应的用户信令数据确定出直播用户对应基站小区的直播活动量,再依据直播活动量定位出直播业务区域。其中,定位直播业务区域的参考依据非单一数据,参考依据具有良好地实时性,并且符合直播业务特点,因此可以使得直播业务区域的定位更加精准。
128.另外,在定位出直播业务区域的基础上,则可以针对性地监控直播业务区域的网络负荷、网络异常等情况,实现跟踪现网负荷等异常变化,协助网络异常原因分析,提前预警网络问题,保障网络性能速率以及时延敏感等网络质量。并且,在定位出直播业务区域的基础上,则可以得到直播业务区域的所有直播用户,进而可以向直播用户精准地推送有利于直播业务的定制套餐,加强用户感知。可见,定位出直播业务区域,可以为满足直播业务区域开展直播业务所需的网络性能速率以及时延敏感等更高要求提供数据支撑,提升用户感知。
129.本技术实施例提供的业务区域定位方法,首先获取每个用户终端对应的通信数据和业务质量指标数据,其中,通信数据包括用户信令数据,然后根据每个用户终端对应的业务质量指标数据确定出通过用户终端开展直播业务的用户也即直播用户,再根据直播用户对应的用户信令数据确定直播用户对应基站小区的直播活动量,进而根据直播活动量确定出直播业务区域。采用用户信令数据和业务质量指标数据为参考依据实现对直播业务区域的精准定位,以能够为满足直播业务区域开展直播业务所需的网络性能速率以及时延敏感等更高要求提供数据支撑,进而提升用户感知。
130.在一种可能的设计中,在步骤s103之后,本技术实施例提供的业务区域定位方法,还包括如图3所示步骤。图3为本技术实施例提供的另一种业务区域定位方法的流程示意图。如图3所示,本技术实施例包括:
131.s201:按照预设时间周期更新直播业务区域,以跟踪直播业务区域获得位置变化数据;
132.s202:根据位置变化数据确定直播业务区域是否存在网络负荷异常行为;
133.s203:若是,根据网络负荷异常行为生成网络异常报告,以通过网络异常报告实施网络修复。
134.为实时监控及跟踪直播业务区域的变化情况,可以设置预设时间周期,例如每隔15分钟为一周期,更新直播业务区域,以跟踪直播业务区域获得直播业务区域的位姿变化数据。进而根据位置变化数据判断直播业务区域是否存在网络负荷异常行为,若存在,则根据网络负荷异常行为生成网络异常报告,基于网络异常报告实施网络修复,协助网络异常原因的分析。
135.可选地,大屏输出直播业务区域的位置变化数据,以实时高频次刷新直播业务区域。
136.值得理解的是,按照预设时间周期更新直播业务区域可以是按照预设时间周期循环获取直播业务区域内的用户终端的用户信令数据和业务质量指标数据,以刷新通过用户终端开展直播业务的用户,以及刷新直播业务区域,进而得到直播业务区域的位置变化数据。由于直播业务区域发生变化可能是由于网络负荷异常行为导致的,例如热点事件导致网络负荷异常行为使得直播业务区域发生变化。故而根据位置变化数据可以判断直播业务
区域是否存在网络负荷异常行为,以当存在时,及时实施网络修复,保证网络正常运行。
137.在上述实施例基础上,可选地,在步骤s103之后,本技术实施例提供的业务区域定位方法,还可以包括生成直播业务区域内的直播用户清单,向直播用户清单中的各直播用户推送直播定制套餐;和/或
138.根据所有直播用户对应的业务质量指标数据判断所有直播用户的对应基站小区是否为问题小区,以根据判断结果生成网络预警数据,保障用户感知。
139.图4为本技术实施例提供的再一种业务区域定位方法的流程示意图。如图4所示,本技术实施例提供的业务区域定位方法,包括:
140.s301:获取每个用户终端对应的通信数据和业务质量指标数据。
141.其中,通信数据包括用户信令数据。
142.步骤s301可能的实现方式、原理及效果与步骤s101可能的实现方式、原理及效果相类似,详细内容可参考前述描述,在此不再赘述。
143.s302:从每个用户终端对应的业务质量指标数据中筛选符合预设指标标准的业务质量指标数据。
144.基于每个用户终端对应的业务质量指标数据进行筛选,以筛选出符合预设指标标准的业务质量指标数据。
145.由于直播业务的开展依赖于上行带宽,而上行带宽可以通过业务质量指标数据得以反馈。因此,可以设置预设指标标准,以预设指标标准为依据从每个用户终端对应的业务指标数据中筛选出符合预设指标标准的业务质量指标数据。
146.其中,预设指标标准包括开展直播业务需满足的速率标准、时长标准以及流量标准中的一种或多种。预设指标标准的设置也是基于直播业务特点进行的。
147.例如,通常在标准模式下开展直播业务,当用户上行速率低于1mbis时,重传率会急剧增加到10%以上,导致大量重传,观看画面卡顿严重。因此,可以定义预设指标标准中速率标准为用户上行速率至少1mb/s。另外,开展直播业务一般通过连续性业务请求得以进行,因此,可以定义预设指标表征中时长标准为每间隔时段比如15分钟内持续发生高上行速率业务(1mb/s)。此外,对于直播业务而言,当采用标清模式时,相当于服务器10mbps的码率,推流直播时间可以计算出上行推流流量,假设直播时间为15分钟,则上行推流流量则为15*10mbps*60/8=1.1gb。因此,可以定义预设指标标准中流量标准为每15分钟内上行业务产生超过1gb流量。
148.在一种可能的设计中,步骤s302可能的实现方式包括:
149.从每个用户终端对应的业务质量指标数据中筛选符合速率标准的用户上行速率,例如筛选出超过1mb/s的上行速率;
150.从每个用户终端对应的业务质量指标数据中筛选符合时长标准的用户上行速率,例如筛选出每间隔时段内持续发生高上行速率业务超过比如1mb/s的用户上行速率;
151.从每个用户终端对应的业务质量指标数据中筛选符合流量标准的用户上行速率,例如筛选出每15分钟内上行业务产生超过1gb流量的用户上行速率。
152.进而将筛选出的用户上行速率确定为筛选出的业务质量指标数据。
153.s303:根据筛选出的业务质量指标数据确定直播用户。
154.基于筛选出的业务质量指标数据确定直播用户,以识别出开展直播业务的用户。
155.可选地,若预设指标标准包括速率标准、时长标准以及流量标准中的至少两种,步骤s303可能的实现方式,包括:
156.将筛选出的业务质量指标数据对应的用户终端的用户类型确定为直播用户。
157.可选地,若预设指标标准包括速率标准、时长标准以及流量标准中的一种,步骤s303可能的实现方式如图5所示。图5为本技术实施例提供的又一种业务区域定位方法的流程示意图。如图5所示,本技术实施例包括:
158.s401:将筛选出的业务质量指标数据对应的用户终端的用户类型确定为候选用户;
159.s402:根据候选用户对应的用户账单数据识别候选用户的用户终端的型号;
160.s403:若候选用户的用户终端的型号为目标型号,则确定候选用户为直播用户。
161.若预设指标标准包括速率标准、时长标准以及流量标准中的一种,则需结合用户终端的型号识别直播用户。
162.例如,首先将筛选出的业务质量指标数据对应用户终端的用户类型确定为候选用户,然后根据候选用户对应的用户账单数据识别候选用户的用户终端的型号,若候选用户的用户终端的型号为目标型号,例如目标型号为具备立体美颜功能的手机型号,则将该候选用户确定为直播用户。
163.其中,步骤s301中获取的每个用户终端对应的通信数据包括候选用户对应的用户账单数据,用户账单数据可以例如用户手机号码(msisdn)、用户套餐数据、用户出账数据以及用户手机em型号(emsi)。
164.至此,通过步骤s302和步骤s303根据每个用户终端对应的业务质量指标数据确定出通过用户终端开展直播业务的用户,也即识别出直播用户。
165.s304:根据直播用户对应的用户信令数据确定直播用户开展直播业务的直播时间段。
166.s305:根据直播用户对应的用户信令数据确定直播时间段内每个预设时长内的基站小区经纬度,以得到直播时间段中的多个位置点。
167.如前述实施例描述,用户信令数据包括有信令开始时间,针对直播用户而言,根据直播用户的信令开始时间即可获知直播用户开展直播业务的直播时间段。进一步地,用户信令数据还包括基站小区经纬度。因而,在获知直播用户开展直播业务的直播时间段后,在直播用户开展直播业务期间也即直播时间段内得到每个预设时长内的基站小区经纬度,将其对应确定为直播时间段中的位置点。例如在直播业务期间,记录每15分钟内被记录最多次数的基站小区经纬度,将记录的基站小区经纬度对应确定为直播时间段中的位置点,以得到直播时间段中的多个位置点,例如(a1,a2
……
an)。
168.s306:获取多个位置点中每个位置点至其他所有位置点之间的距离之和。
169.s307:将多个距离之和中的最小距离之和对应的位置点确定为直播时间段的目标位置点。
170.计算多个位置点中每个位置点到其他所有位置点之间的距离之和,将计算到的多个距离之和中的最小距离之和对应的位置点确定为直播时间段的目标位置点,将该目标位置点作为此次直播时间段的直播活动点。
171.s308:根据直播时间段的目标位置点确定直播用户对应基站小区的直播活动量。
172.在得到直播时间段的目标位置点之后,进一步根据目标位置点确定对应的基站小区的直播活动量,直播活动量用于表征直播聚集程度。
173.在一种可能的设计中,步骤s308可能的实现方式,包括:
174.首先根据直播时间段的目标位置点确定直播用户对应基站小区,具体地,目标位置点为基站小区维度对应的多个位置点中的一点,在得知目标位置点的情况下,即可确定出目标位置点所对应的直播用户对应的基站小区。进而获取直播用户对应基站小区内的所有直播用户,根据一天内所有直播用户的数量与直播时长,计算出直播用户对应基站小区的直播活动量,也即得到直播用户对应基站小区的直播活动量。
175.可选地,基站小区的直播活动量可以为一天内基站小区内的所有直播用户的数量与直播时长之间的乘积,以该乘积确定为基站小区的直播活动量,以量化基站小区的直播活动量。
176.至此,通过步骤s304至步骤s308根据直播用户对应的用户信令数据确定出直播用户对应基站小区的直播活动量。
177.s309:根据直播活动量确定直播业务区域。
178.直播活动量聚集的区域被确定为直播业务区域,因而在得到直播用户对应基站小区的直播活动量之后,基于直播活动量确定出直播业务区域,实现对直播业务区域的定位。
179.在一种可能的设计中,步骤s309可能的实现方式如图6所示。图6为本技术实施例提供的又一种业务区域定位方法的流程示意图。如图6所示,本技术实施例包括:
180.s3091:根据直播活动量获取单位面积直播活动量。
181.将直播用户对应基站小区的直播活动量,按基站小区的网络覆盖范围,利用泰森图分摊到100m*100m栅格中,得到单位面积内直播热度值,也即单位面积直播活动量。其中,泰森图是基于基站小区的网络覆盖范围所对应的地理区域生成。
182.s3092:根据单位面积直播活动量生成热力分布图。
183.在基站小区的网络覆盖范围所属的地市地图上,根据单位面积直播活动量绘制热力分布图,以通过热力分布图表征该地市地图上的直播用户聚集情况。
184.可选地,在绘制的热力分布图上,可以通过不同颜色显示不同直播活动量,以区分直播用户聚集程度。例如,对于热力分布图中直播活动量排名前10%的区域可以确定为第一等级,通过红色标识;直播活动量为10%-20%的区域可以确定为第二等级,通过紫色标识;直播活动量为20%-30%的区域可以确定为第三等级,通过黄色标识;直播活动量为30%-40%的区域可以确定为第四等级,通过蓝色标识;直播活动量为40%-60%的区域可以确定为第五等级,通过绿色标识;其他部分直播活动量(即60%-100%)对应的区域可以确定为第六等级,通过灰色标识,形成不同颜色显示不同直播活动量的热力分布图。
185.s3093:将热力分布图在直播用户对应基站小区所对应的地理区域上的覆盖区域确定为直播业务区域。
186.在基站小区的网络覆盖范围所属的地市地图上构建了热力分布图,从热力分布图中可以直观地展示出直播用户聚集区域的边界。因而,热力分布图在直播用户对应基站小区所对应的地理区域上的覆盖区域被确定为直播业务区域,从而定位出直播业务区域。其中,直播用户对应基站小区所对应的地理区域也即基站小区的网络覆盖范围所属的地市地图表示的区域。
187.本技术实施例提供业务区域定位方法,根据直播业务特点设置预设指标标准,结合预设指标标准以及通信数据中的用户账单数据根据每个用户终端的业务质量指标数据识别出直播用户,进而根据直播用户对应的用户信令数据确定出直播用户对应基站小区的直播活动量,再根据直播活动量进一步构建热力分布图,以识别出直播用户聚集区域的边界,定位出直播业务区域。采用用户信令数据和业务质量指标数据为参考依据实现对直播业务区域的精准定位,以为满足直播业务区域开展直播业务所需的网络性能速率以及时延敏感等更高要求提供数据支撑,进而提升用户感知。
188.图7为本技术实施例提供的一种业务区域定位装置的结构示意图。如图7所示,本技术实施例提供的业务区域定位装置500,包括:
189.获取模块501,用于获取每个用户终端对应的通信数据和业务质量指标数据,通信数据包括用户信令数据;
190.第一处理模块502,用于根据每个用户终端对应的业务质量指标数据确定直播用户,直播用户包括通过用户终端开展直播业务的用户;
191.第二处理模块503,用于根据直播用户对应的用户信令数据确定直播用户对应基站小区的直播活动量,以根据直播活动量确定直播业务区域。
192.在图7基础上,图8为本技术实施例提供的另一种业务区域定位装置的结构示意图。如图8所示,本技术实施例提供的业务区域定位装置500,还包括:第三处理模块504。第三处理模块504,用于:
193.按照预设时间周期更新直播业务区域,以跟踪直播业务区域获得位置变化数据;
194.根据位置变化数据确定直播业务区域是否存在网络负荷异常行为;
195.若是,根据网络负荷异常行为生成网络异常报告,以通过网络异常报告实施网络修复。
196.在一种可能的设计中,第三处理模块504,还用于:
197.生成直播业务区域内的直播用户清单,向直播用户清单中的各直播用户推送直播定制套餐;和/或
198.根据所有直播用户对应的业务质量指标数据判断所有直播用户的对应基站小区是否为问题小区,以根据判断结果生成网络预警数据。
199.在一种可能的设计中,第一处理模块502,包括:
200.第一处理子模块,用于从每个用户终端对应的业务质量指标数据中筛选符合预设指标标准的业务质量指标数据,预设指标标准包括开展直播业务需满足的速率标准、时长标准以及流量标准中一种或多种;
201.第二处理子模块,用于根据筛选出的业务质量指标数据确定直播用户。
202.在一种可能的设计中,第一处理子模块,具体用于:
203.从每个用户终端对应的业务质量指标数据中筛选符合速率标准的用户上行速率;
204.从每个用户终端对应的业务质量指标数据中筛选符合时长标准的用户上行速率;
205.从每个用户终端对应的业务质量指标数据中筛选符合流量标准的用户上行速率;
206.将筛选出的用户上行速率确定为筛选出的业务质量指标数据。
207.在一种可能的设计中,若预设指标标准包括速率标准、时长标准以及流量标准中的至少两种,第二处理子模块,具体用于:
208.将筛选出的业务质量指标数据对应的用户终端的用户类型确定为直播用户。
209.在一种可能的设计中,若预设指标标准包括速率标准、时长标准以及流量标准中的一种,第二处理子模块,具体用于:
210.将筛选出的业务质量指标数据对应的用户终端的用户类型确定为候选用户;
211.根据候选用户对应的用户账单数据识别候选用户的用户终端的型号;
212.若候选用户的用户终端的型号为目标型号,则确定候选用户为直播用户;
213.其中,通信数据还包括候选用户对应的用户账单数据。
214.在一种可能的设计中,第二处理模块503,具体用于:
215.根据直播用户对应的用户信令数据确定直播用户开展直播业务的直播时间段;
216.根据直播用户对应的用户信令数据确定直播时间段内每个预设时长内的基站小区经纬度,以得到直播时间段中的多个位置点;
217.获取多个位置点中每个位置点至其他所有位置点之间的距离之和;
218.将多个距离之和中的最小距离之和对应的位置点确定为直播时间段的目标位置点;
219.根据直播时间段的目标位置点确定直播用户对应基站小区的直播活动量。
220.在一种可能的设计中,第二处理模块503,还用于:
221.根据直播时间段的目标位置点确定直播用户对应基站小区;
222.获取直播用户对应基站小区内的所有直播用户,根据一天内所有直播用户的数量与直播时长,得到直播用户对应基站小区的直播活动量。
223.在一种可能的设计中,第二处理模块503,还用于:
224.根据直播活动量获取单位面积直播活动量;
225.根据单位面积直播活动量生成热力分布图;
226.将热力分布图在直播用户对应基站小区所对应的地理区域上的覆盖区域确定为直播业务区域。
227.在一种可能的设计中,第二处理模块503,还用于:
228.在热力分布图中通过不同颜色展示不同直播活动量。
229.本技术实施例提供的业务区域定位装置,可以执行上述方法实施例中业务区域定位方法的各步骤,其实现原理和技术效果类似,在此不再赘述。
230.图9为本技术实施例提供的一种电子设备的结构示意图。如图9所示,该电子设备600可以包括:处理器601,以及与处理器601通信连接的存储器602。
231.存储器602,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机执行指令。
232.存储器602可能包含高速ram存储器,也可能还包括非易失性存储器(mom-volatile memory),例如至少一个磁盘存储器。
233.处理器601用于执行存储器602存储的计算机执行指令,以实现业务区域定位方法。
234.其中,处理器601可能是一个中央处理器(cemtral processimg umit,简称为cpu),或者是特定集成电路(applicatiom specific imtegrated circuit,简称为asic),或者是被配置成实施本技术实施例的一个或多个集成电路。
235.可选地,存储器602既可以是独立的,也可以跟处理器601集成在一起。当存储器602是独立于处理器601之外的器件时,电子设备600,还可以包括:
236.总线603,用于连接处理器601以及存储器602。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。
237.可选的,在具体实现上,如果存储器602和处理器601集成在一块芯片上实现,则存储器602和处理器601可以通过内部接口完成通信。
238.本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-omly memory)、随机存取存储器(ram,ramdom accessmemory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质中存储有计算机执行指令,计算机执行指令用于上述实施例中方法的各步骤。
239.本技术还提供了一种计算机程序产品,包括计算机执行指令,该计算机指令被处理器执行时实现上述实施例中方法的各步骤。
240.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由权利要求书指出。
241.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。

技术特征:
1.一种业务区域定位方法,其特征在于,包括:获取每个用户终端对应的通信数据和业务质量指标数据,所述通信数据包括用户信令数据;根据所述每个用户终端对应的业务质量指标数据确定直播用户,所述直播用户包括通过所述用户终端开展直播业务的用户;根据所述直播用户对应的用户信令数据确定所述直播用户对应基站小区的直播活动量,以根据所述直播活动量确定直播业务区域。2.根据权利要求1所述的业务区域定位方法,其特征在于,在所述根据所述直播活动量确定直播业务区域之后,还包括:按照预设时间周期更新所述直播业务区域,以跟踪所述直播业务区域获得位置变化数据;根据所述位置变化数据确定所述直播业务区域是否存在网络负荷异常行为;若是,根据所述网络负荷异常行为生成网络异常报告,以通过所述网络异常报告实施网络修复。3.根据权利要求1所述的业务区域定位方法,其特征在于,在所述根据所述直播活动量确定直播业务区域之后,还包括:生成所述直播业务区域内的直播用户清单,向所述直播用户清单中的各直播用户推送直播定制套餐;和/或根据所有直播用户对应的业务质量指标数据判断所述所有直播用户的对应基站小区是否为问题小区,以根据判断结果生成网络预警数据。4.根据权利要求1-3任一项所述的业务区域定位方法,其特征在于,所述根据所述每个用户终端对应的业务质量指标数据确定直播用户,包括:从所述每个用户终端对应的业务质量指标数据中筛选符合预设指标标准的业务质量指标数据,所述预设指标标准包括开展直播业务需满足的速率标准、时长标准以及流量标准中一种或多种;根据筛选出的业务质量指标数据确定所述直播用户。5.根据权利要求4所述的业务区域定位方法,其特征在于,所述从所述每个用户终端对应的业务质量指标数据中筛选符合预设指标标准的业务质量指标数据,包括:从所述每个用户终端对应的业务质量指标数据中筛选符合所述速率标准的用户上行速率;从所述每个用户终端对应的业务质量指标数据中筛选符合所述时长标准的用户上行速率;从所述每个用户终端对应的业务质量指标数据中筛选符合所述流量标准的用户上行速率;将筛选出的用户上行速率确定为所述筛选出的业务质量指标数据。6.根据权利要求5所述的业务区域定位方法,其特征在于,若所述预设指标标准包括所述速率标准、所述时长标准以及所述流量标准中的至少两种,所述根据筛选出的业务质量指标数据确定所述直播用户,包括:将所述筛选出的业务质量指标数据对应的用户终端的用户类型确定为所述直播用户。
7.根据权利要求5所述的业务区域定位方法,其特征在于,若所述预设指标标准包括所述速率标准、所述时长标准以及所述流量标准中的一种,所述根据筛选出的业务质量指标数据确定所述直播用户,包括:将所述筛选出的业务质量指标数据对应的用户终端的用户类型确定为候选用户;根据所述候选用户对应的用户账单数据识别所述候选用户的用户终端的型号;若所述候选用户的用户终端的型号为目标型号,则确定所述候选用户为所述直播用户;其中,所述通信数据还包括所述候选用户对应的用户账单数据。8.根据权利要求1-3任一项所述的业务区域定位方法,其特征在于,所述根据所述直播用户对应的用户信令数据确定所述直播用户对应基站小区的直播活动量,包括:根据所述直播用户对应的用户信令数据确定所述直播用户开展直播业务的直播时间段;根据所述直播用户对应的用户信令数据确定所述直播时间段内每个预设时长内的基站小区经纬度,以得到所述直播时间段中的多个位置点;获取所述多个位置点中每个位置点至其他所有位置点之间的距离之和;将多个距离之和中的最小距离之和对应的位置点确定为所述直播时间段的目标位置点;根据所述直播时间段的目标位置点确定所述直播用户对应基站小区的直播活动量。9.根据权利要求8所述的业务区域定位方法,其特征在于,所述根据所述直播时间段的目标位置点确定所述直播用户对应基站小区的直播活动量,包括:根据所述直播时间段的目标位置点确定所述直播用户对应基站小区;获取所述直播用户对应基站小区内的所有直播用户,根据一天内所述所有直播用户的数量与直播时长,得到所述直播用户对应基站小区的直播活动量。10.根据权利要求9所述的业务区域定位方法,其特征在于,所述根据所述直播活动量确定直播业务区域,包括:根据所述直播活动量获取单位面积直播活动量;根据所述单位面积直播活动量生成热力分布图;将所述热力分布图在所述直播用户对应基站小区所对应的地理区域上的覆盖区域确定为所述直播业务区域。11.根据权利要求10所述的业务区域定位方法,其特征在于,在所述根据所述单位面积直播活动量生成热力分布图之后,还包括:在所述热力分布图中通过不同颜色展示不同直播活动量。12.一种业务区域定位装置,其特征在于,包括:获取模块,用于获取每个用户终端对应的通信数据和业务质量指标数据,所述通信数据包括用户信令数据;第一处理模块,用于根据所述每个用户终端对应的业务质量指标数据确定直播用户,所述直播用户包括通过所述用户终端开展直播业务的用户;第二处理模块,用于根据所述直播用户对应的用户信令数据确定所述直播用户对应基站小区的直播活动量,以根据所述直播活动量确定直播业务区域。
13.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-11任一项所述的业务区域定位方法。14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-11任一项所述的业务区域定位方法。

技术总结
本申请提供一种业务区域定位方法、装置、设备及存储介质,首先获取每个用户终端对应的通信数据和业务质量指标数据,其中,通信数据包括用户信令数据,然后根据每个用户终端对应的业务质量指标数据确定出通过用户终端开展直播业务的用户也即直播用户,再根据直播用户对应的用户信令数据确定直播用户对应基站小区的直播活动量,进而根据直播活动量确定出直播业务区域。采用用户信令数据和业务质量指标数据为参考依据实现对直播业务区域的精准定位,以能够为满足直播业务区域开展直播业务所需的网络性能速率以及时延敏感等更高要求提供数据支撑,进而提升用户感知。进而提升用户感知。进而提升用户感知。


技术研发人员:李智 张平 夏皛 杨晟 赵春雷
受保护的技术使用者:中讯邮电咨询设计院有限公司
技术研发日:2022.09.27
技术公布日:2023/1/6

最新回复(0)