CN116095601B - 基站小区cell特征库更新方法及相关装置 - Google Patents
基站小区cell特征库更新方法及相关装置 Download PDFInfo
- Publication number
- CN116095601B CN116095601B CN202210603486.2A CN202210603486A CN116095601B CN 116095601 B CN116095601 B CN 116095601B CN 202210603486 A CN202210603486 A CN 202210603486A CN 116095601 B CN116095601 B CN 116095601B
- Authority
- CN
- China
- Prior art keywords
- cell
- data
- data set
- identifier
- longitude
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供一种基站小区cell特征库更新方法及相关装置,涉及终端技术、人工智能及智能感知领域,包括:获取在第一时间段内来自多个设备的第一数据,得到第一数据集,任一第一数据包括小区标识和经纬度;计算各小区标识对应的经纬度,根据经纬度对小区标识聚类得到M个小区族;获取在第二时间段内来自多个设备的第二数据,得到第二数据集;针对任一小区族,根据第二数据集的有效数据计算任一小区族中各小区标识的置信度,将置信度满足预设条件的小区标识更新于在线特征库,在线特征库的内容用于终端设备下载更新。这样,通过终端服务器可以使得在线特征库中的小区信息较为准确,实现基站小区cell的自动更新,降低耗时及人工成本。
Description
技术领域
本申请涉及终端技术领域、人工智能领域及智能感知领域,尤其涉及一种基站小区cell特征库更新方法及相关装置。
背景技术
地理围栏是基于位置的服务(location based services,LBS)的一种新应用,就是用虚拟栅栏围出一个虚拟地理边界,当设备进入或离开这一虚拟边界时,触发设备产生动作。例如,当用户进入地铁站时,终端设备可以基于地理围栏技术,自动弹出地铁卡片,实现一步扫码乘车。
在终端设备生成地铁站地理围栏时,终端设备可以基于地铁站所处的位置信息生成地理围栏。地铁站的位置信息可能存在不准确或者存在新增地铁站点的情况,需要更新修正,一些实现中,通常采用人工实地调研的方式进行修正地铁站的位置信息。
因此,现有技术中,地铁站位置信息的更新方式耗时长、人工成本较高。
发明内容
本申请实施例提供一种基站小区cell特征库更新方法及相关装置,终端服务器可以获取一段时间内的第一数据集和另一段时间内的第二数据集,用第二数据集中的有效数据对基于第一数据集得到的各cell族中的cell进行验证,将验证通过的cell更新在在线特征库中,从而实现基站小区cell的自动更新。这样,在cell族对应于地铁站位置信息时,可以实现地铁站位置信息的自动更新。
第一方面,本申请实施例提供一种基站小区cell特征库更新方法,包括:获取在第一时间段内来自多个设备的多个第一数据,得到第一数据集;第一数据集中的任一第一数据包括cell标识和cell经纬度;计算第一数据集中各cell标识对应的cell经纬度;根据各cell标识对应的cell经纬度,对第一数据集中的cell标识聚类,得到M个cell族,任一cell族包括一个或多个cell标识,M均为大于0的整数;获取在第二时间段内来自多个设备的多个第二数据,得到第二数据集;第二数据集中的任一第二数据包括cell标识、cell经纬度以及用于验证任一第二数据的有效性的验证数据;第二时间段的起始时间晚于第一时间段的起始时间;针对M个cell族中的第一cell族,根据第二数据集中的有效数据计算第一cell族中各cell标识的置信度;将第一cell族中置信度满足预设条件的cell标识更新在第一cell族对应的在线特征库中,在线特征库的内容用于终端设备下载更新。这样,终端服务器可以持续获取来自终端设备的多个数据,得到第一数据集和第二数据集,采用上述方法得到任一cell族中各cell标识的置信度,基于任一cell族中各cell标识的置信度持续更新在线特征库中的信息,使得在线特征库中的cell信息较为准确,通过终端服务器实现基站小区cell较好的自动更新,降低耗时及人工成本。
在一种可能的实现方式中,针对第二数据集中的目标第二数据,目标第二数据的验证数据包括:目标第二数据上报的时间信息,以及在时间信息之后的预设时长内的与进入地铁或出去地铁相关的信息;与进入地铁或出去地铁相关的信息包括下述一项或多项:应用内进站或出站扫码页面是否跳转信息、运动状态信息、途经cell信息。这样,基于目标数据的验证数据,服务器可以验证第二数据集中第二数据的有效性,得到第二数据集中较为准确的有效数据以评估任一cell族中cell标识的准确性。
在一种可能的实现方式中,根据第二数据集中的有效数据计算第一cell族中各cell标识的置信度,还包括:在第二数据集中获取满足有效条件的数据,得到有效数据;满足有效条件包括下述的一项或多项:预设时长内应用内进站或出站扫码页面发生跳转、预设时长内运动速度大于速度阈值、预设时长内途经cell信息包括地铁线路覆盖的cell。这样,根据第二数据集验证后得到的有效数据计算第一cell族中各cell标识的置信度,可以得到准确度较高的cell标识。
在一种可能的实现方式中,根据第二数据集中的有效数据计算第一cell族中各cell标识的置信度,包括:对于第一cell族中的第一cell标识,计算第一cell标识在有效数据中出现的第一天数,和/或,第一cell标识在有效数据中出现的第一次数;根据第一天数、第一次数、第二时间段的总天数、和/或第二时间段中cell上报的总次数,计算第一cell标识的置信度。
在一种可能的实现方式中,根据第一天数、第一次数、第二时间段的总天数、和/或第二时间段中cell上报的总次数,计算第一cell标识的置信度,包括:计算第一天数与总天数的比值,得到第一cell标识的置信度;或者,计算第一天数与总天数的比值,得到第一cell标识的第一置信度;以及,计算第一次数与总次数的比值,得到第一cell标识的第二置信度;根据第一置信度和第二置信度,得到第一cell标识的置信度。这样,根据第二数据集中的有效数据计算第一cell族中各cell标识的置信度,可以评估第一cell族中各cell标识的准确度,得到准确度较高的cell标识。
在一种可能的实现方式中,第一数据集中的任一第一数据还包括无线保真WiFi信息;方法还包括:确定第一数据集中各cell标识对应的WiFi特征;根据各cell标识对应的cell经纬度,对第一数据集中的cell聚类,包括:根据各cell标识对应的cell经纬度和各cell标识对应的WiFi特征,对第一数据集中的cell聚类;其中,任一cell族还包括任一cell族中各cell标识对应的WiFi特征。这样,根据WiFi信息,可以在设备位于地上向服务器上报数据时,使服务器得到的cell标识更加准确。
在一种可能的实现方式中,根据各cell标识对应的cell经纬度和各cell标识对应的WiFi特征,对第一数据集中的cell聚类,包括:将WiFi特征相同的cell标识,和/或,经纬度距离小于距离阈值的cell标识聚类在一个cell族中。
这样,根据WiFi信息,可以在设备位于地上向服务器上报数据时,使服务器得到的cell标识更加准确,基于WiFi特征相同聚类得到的cell族也能更好的对应地铁站位置。
在一种可能的实现方式中,第一数据集中的任一第一数据还包括卫星数,确定第一数据集中各cell标识对应的WiFi特征,包括:将第一数据集中按照cell标识进行划分,得到各cell标识对应的源WiFi特征;对于第一数据集中各cell标识对应的源WiFi特征,去除卫星数小于预设值的第一数据中包括的WiFi信息,得到第一数据集中各cell标识对应的WiFi特征。这样,本申请实施例可以通过卫星数去除卫星数小于预设值的第一数据中包括的WiFi信息,得到处于地下的各cell标识对应的WiFi特征,提升准确度,节约资源。
在一种可能的实现方式中,计算第一数据集中各cell标识对应的cell经纬度,包括:将第一数据集中按照cell标识进行划分,计算第一数据集中各cell标识对应的平均经纬度,得到第一数据集中各cell标识对应的cell经纬度。这样,可以得到与cell标识的位置较好匹配的cell经纬度。
在一种可能的实现方式中,任一cell族还包括一个或多个cell标识各自的cell经纬度,方法还包括:根据M个cell族中各cell标识的经纬度,从地图应用中获取M个cell族各自对应的地铁站标识;将第一cell族中置信度满足预设条件的cell标识更新在第一cell族对应的在线特征库中,包括:将第一cell族中置信度满足预设条件的cell标识,更新在第一cell族对应的地铁站标识所在的在线特征库中。这样,可以实现对第一cell族对应的地铁站的cell标识的自动更新,使地铁站对应的cell标识较为准确,降低耗时及人工成本。
在一种可能的实现方式中,还包括:接收到终端设备的更新请求时,向终端设备发送在线特征库中的内容,用于终端设备根据在线特征库中更新的地铁站标识对应的cell标识注册地铁站地理围栏,使得终端设备在进入地铁站地理围栏时显示地铁卡片。这样,任一终端设备可以从在线特征库中下载更新各地铁站对应的cell标识并基于cell标识注册地理围栏,从而实现对地铁站位置信息的较准确自动更新,降低耗时及人工成本。
第二方面,本申请实施例提供一种基站小区cell特征库更新的相关装置,该基站小区cell特征库更新的装置可以是终端服务器,也可以是终端服务器内的芯片或者芯片***。该基站小区cell特征库更新的相关装置可以包括处理单元。处理单元用于实现第一方面或第一方面的任意一种可能的实现方式中与处理相关的任意方法。当基站小区cell特征库更新的相关装置是终端服务器时,该处理单元可以是处理器。该基站小区cell特征库更新的相关装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该终端服务器实现第一方面或第一方面的任意一种可能的实现方式中描述的一种方法。当该基站小区cell特征库更新的相关装置是终端服务器内的芯片或者芯片***时,该处理单元可以是处理器。该处理单元执行存储单元所存储的指令,以使该终端服务器实现第一方面或第一方面的任意一种可能的实现方式中描述的一种方法。该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该终端服务器内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。该基站小区cell特征库更新的相关装置还可以包括通信单元,通信单元也可以称为接口电路,用于与其它装置通信。
在一种可能的实现方式中,处理单元用于获取在第一时间段内来自多个设备的多个第一数据,得到第一数据集;第一数据集中的任一第一数据包括cell标识和cell经纬度;处理单元用于计算第一数据集中各cell标识对应的cell经纬度;处理单元还用于根据各cell标识对应的cell经纬度,对第一数据集中的cell标识聚类,得到M个cell族,任一cell族包括一个或多个cell标识,M均为大于0的整数;处理单元还用于获取在第二时间段内来自多个设备的多个第二数据,得到第二数据集;第二数据集中的任一第二数据包括cell标识、cell经纬度以及用于验证任一第二数据的有效性的验证数据;第二时间段的起始时间晚于第一时间段的起始时间;处理单元还用于针对M个cell族中的第一cell族,根据第二数据集中的有效数据计算第一cell族中各cell标识的置信度;处理单元用于将第一cell族中置信度满足预设条件的cell标识更新在第一cell族对应的在线特征库中,在线特征库的内容用于终端设备下载更新。
一种可能的实现方式中,针对第二数据集中的目标第二数据,目标第二数据的验证数据包括:目标第二数据上报的时间信息,以及在时间信息之后的预设时长内的与进入地铁或出去地铁相关的信息;与进入地铁或出去地铁相关的信息包括下述一项或多项:应用内进站或出站扫码页面是否跳转信息、运动状态信息、途经cell信息。
一种可能的实现方式中,处理单元,还用于在第二数据集中获取满足有效条件的数据,得到有效数据;满足有效条件包括下述的一项或多项:预设时长内应用内进站或出站扫码页面发生跳转、预设时长内运动速度大于速度阈值、预设时长内途经cell信息包括地铁线路覆盖的cell。
一种可能的实现方式中,处理单元,具体用于对于第一cell族中的第一cell标识,计算第一cell标识在有效数据中出现的第一天数,和/或,第一cell标识在有效数据中出现的第一次数;根据第一天数、第一次数、第二时间段的总天数、和/或第二时间段中cell标识上报的总次数,计算第一cell标识的置信度。
一种可能的实现方式中,处理单元,具体用于计算第一天数与总天数的比值,得到第一cell标识的置信度;或者,计算第一天数与总天数的比值,得到第一cell标识的第一置信度;以及,计算第一次数与总次数的比值,得到第一cell标识的第二置信度;根据第一置信度和第二置信度,得到第一cell标识的置信度。
一种可能的实现方式中,第一数据集中的任一第一数据还包括无线保真WiFi信息;处理单元还用于确定第一数据集中各cell标识对应的WiFi特征;根据各cell标识对应的cell经纬度,对第一数据集中的cell聚类,处理单元还用于根据各cell标识对应的cell经纬度和各cell标识对应的WiFi特征,对第一数据集中的cell标识聚类;其中,任一cell族还包括任一cell族中各cell标识对应的WiFi特征。
一种可能的实现方式中,处理单元具体用于将WiFi特征相同的cell标识,和/或,经纬度距离小于距离阈值的cell标识聚类在一个cell族中。
一种可能的实现方式中,第一数据集中的任一第一数据还包括卫星数,处理单元还用于将第一数据集按照cell标识进行划分,得到各cell标识对应的源WiFi特征;对于第一数据集中各cell标识对应的源WiFi特征,去除卫星数小于预设值的第一数据中包括的WiFi信息,得到第一数据集中各cell标识对应的WiFi特征。
一种可能的实现方式中,处理单元具体用于将第一数据集中按照cell标识进行划分,计算第一数据集中各cell标识对应的平均经纬度,得到第一数据集中各cell标识对应的cell经纬度。
一种可能的实现方式中,任一cell族还包括一个或多个cell标识各自的cell经纬度,处理单元具体用于根据M个cell族中各cell标识的经纬度,从地图应用中获取M个cell族各自对应的地铁站标识;将第一cell族中置信度满足预设条件的cell标识更新在第一cell族对应的在线特征库中,处理单元还用于将第一cell族中置信度满足预设条件的cell标识,更新在第一cell族对应的地铁站标识所在的在线特征库中。
一种可能的实现方式中,通信单元还用于接收到终端设备的更新请求时,向终端设备发送在线特征库中的内容,用于终端设备根据在线特征库中更新的地铁站标识对应的cell标识注册地铁站地理围栏,使得终端设备在进入地铁站地理围栏时显示地铁卡片。
第三方面,本申请实施例提供一种电子设备,该电子设备包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,实现上述第一方面或第一方面的任意一种可能的实现方式中描述的方法。
第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现上述第一方面或第一方面的任意一种可能的实现方式中描述的方法。
第五方面,本申请实施例提供一种包括计算机程序的计算机程序产品,该计算机程序被处理器执行时,实现上述第一方面或第一方面的任意一种可能的实现方式中描述的方法。
应当理解的是,本申请的第二方面至第五方面与本申请的第一方面的技术方案相对应,各方面及对应的可能实现方式所取得的有益效果相似,不再赘述。
附图说明
图1为本申请实施例提供的场景示意图;
图2为本申请实施例提供的设备交互场景示意图;
图3为本申请实施例提供的基站小区cell特征库更新方法的流程示意图;
图4为本申请实施例提供的cell族示意图;
图5为本申请实施例提供的一种具体的基站小区cell特征库更新的示意图;
图6为本申请实施例提供的装置结构示意图。
具体实施方式
为了便于清楚描述本申请实施例的技术方案,以下,对本申请实施例中所涉及的部分术语和技术进行简单介绍:
在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一芯片和第二芯片仅仅是为了区分不同的芯片,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a--c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
下面结合附图对本申请实施例提供的基站小区cell特征库更新方法进行详细地介绍。需要说明的是,本申请实施例中的“在……时”,可以为在某种情况发生的瞬时,也可以为在某种情况发生后的一段时间内,本申请实施例对此不作具体限定。
示例性的,图1示出了本申请实施例适用的场景示意图。
当终端设备识别到用户可能乘坐地铁时,如图1的a所示的终端设备主屏幕的卡片处显示地铁卡片,地铁卡片上显示的信息可以包括当前地铁站名称,用户点击该地铁卡片,使得终端设备主屏幕跳转至如图1的b所示的地铁乘车码界面。
其中,地铁卡片可以为主界面或负一屏中的常驻卡片或活动卡片。常驻卡片是指固定设置的卡片,无论常驻卡片中是否存在需要提示的信息,常驻卡片在界面中的位置均会保留;活动卡片是指临时生成的卡片,在活动卡片中有需要提示的内容时,活动卡片在界面中显示,在活动卡片中没有需要提示的内容或者活动卡片的生命周期结束时,活动卡片在界面中不显示,界面中其它的内容可以填充活动卡片的位置。
其中,地铁乘车码可以为二维码、条形码等,终端设备可以为手机、智能手表等,本申请实施例对此不做具体限定。
在上述的地铁卡片生成过程中,终端设备可以基于地铁站所处的位置信息生成地理围栏。地铁站的位置信息可能存在不准确或者存在新增地铁站点的情况,需要更新修正,一些实现中,通常采用人工实地调研的方式进行修正地铁站的位置信息。这种方式耗时长、人工成本高。
因此,本申请实施例提供的基站小区cell特征库更新方法中,终端服务器可以获取一段时间内的第一数据集,基于第一数据集得到具有较大覆盖范围的cell族,用另一段时间内的第二数据集中的有效数据,对各cell族中的cell进行验证,以提升各cell族中cell的准确度,将验证通过的cell更新在在线特征库中,这样,在线特征库中的cell族既能有较好的覆盖范围,也能有较高的精度,从而实现基于基站小区cell较好的自动更新。可以理解,如果将本申请实施例的cell族对应于地铁站,则能实现对地铁站cell的较准确自动更新,从而降低耗时及人工成本。
需要说明的是,本申请实施例的cell族也可以对应于快递柜、商场等任意终端设备可能建立地理围栏的地点。
示例性的,图2为本申请实施例适用的设备交互场景示意图。如图2所示,以cell族对应于地铁站为例,场景中可以包括多个终端设备和终端服务器。
多个终端设备可以向终端服务器上报数据,终端服务器可以基于多个终端设备上报的数据,利用本申请实施例的方法向在线特征库中更新各地铁站对应的置信度较高的cell标识,进一步的,任一终端设备可以从在线特征库中下载更新各地铁站对应的cell标识,终端设备进一步可以建立各地铁站对应的cell标识的地理围栏,使得终端设备进入各地铁站对应的cell标识的地理围栏的区域时,终端设备中可以显示地铁卡片,方便用户快捷打开地铁相关的界面。
具体步骤可以如图2所示。
终端设备检测到用户可能乘坐地铁,进而终端设备向终端服务器上报数据。
其中,终端设备可以通过以下方式检测到用户可能乘坐地铁:1.终端设备检测到用户点击地铁卡片;2.终端设备检测到用户点击地铁卡片且发生翻腕动作;3.终端设备检测到用户点击地铁卡片,用户点击地铁卡片后终端设备的屏幕拉起应用内扫码页面且扫码页面发生跳转。
终端服务器基于终端设备上报的数据得到第一数据集,第一数据集中的第一数据包括cell标识和cell经纬度。终端服务器根据各cell标识对应的cell经纬度对第一数据集中的cell标识聚类,得到一个或多个cell族。
终端服务器基于终端设备上报的数据得到第二数据集,第二数据集中的第二数据包括cell标识、cell经纬度和用于验证任一第二数据有效性的验证数据。基于验证任一第二数据有效性的验证数据得到第二数据集中的有效数据,根据第二数据集中的有效数据可以计算任一cell族中cell标识的置信度。
终端服务器将满足置信度预设条件的任一cell族中的cell标识更新到终端服务器中的在线特征库中。
任一终端设备可以从在线特征库中下载更新各地铁站对应的cell标识,终端设备进一步可以基于各地铁站对应的cell标识建立地理围栏。
综上,终端服务器可以基于多个终端设备上报的数据向在线特征库更新各地铁站对应的置信度较高的cell标识,从而实现对地铁站cell的自动更新,提高地铁站cell的准确度。进一步的,任一终端设备可以从在线特征库中下载更新各地铁站对应的cell标识并基于cell标识注册地理围栏,从而实现对地铁站位置信息的自动更新,提高地铁站位置信息的准确度,降低耗时及人工成本。
示例性的,图3为本申请实施例提供的基站小区cell特征库更新方法的流程示意图。
如图3所示,方法包括:
S301、获取在第一时间段内来自多个设备的多个第一数据,得到第一数据集;第一数据集中的任一第一数据包括cell标识和cell经纬度。
本申请实施例中,第一时间段可以以天、周、月等为单位,可以理解的是,第一时间段的时长越长,第一数据集覆盖的数据范围越大,第一时间段的时长越短,第一数据集覆盖的数据范围越小。
本申请实施例中,设备可以为智能手机、智能手表等,终端服务器可以获取来自某一设备的多个第一数据,终端服务器也可以获取来自多个终端设备的多个第一数据。
第一数据集是由第一时间段内多个设备上报的第一数据得到的,第一数据集也可以称为众包数据。
第一数据集中的任一第一数据包括cell标识和cell经纬度。cell标识可以是设备向服务器发送第一数据时设备所属的cell标识,cell标识可以用cellID(identifier,ID)表示。cell经纬度用于表示设备向服务器发送第一数据时设备所属的cell标识的位置所在,是由经度与纬度组成的cell坐标。
本申请实施例中,服务器可以设置存储区域,存储区域用于存储多个设备上报的数据。服务器可以定期或者按照一定方式从存储区域取出在第一时间段内来自多个设备的多个第一数据,得到第一数据集。
S302、计算第一数据集中各cell标识对应的cell经纬度。
可以理解的是,多个第一数据中可能存在cell标识重复的情况,一种可能的实现方式中,服务器将第一数据集按照cell标识进行划分。一个cell标识可以对应一个或多个经纬度。
一种可能的实现中,将第一数据集按照cell标识进行划分,计算第一数据集中各cell标识对应的平均经纬度,得到第一数据集中各cell标识对应的cell经纬度。将各cell标识对应的cell平均经纬度作为各cell标识对应的cell经纬度。其中,服务器可以使用密度聚类算法(density-based spatial clustering of applications with noise,DBSCAN)过滤各cell标识对应的离散无效的cell经纬度,再进行各cell标识对应经纬度的计算。
可以理解的是,cell平均经纬度也可以替换为利用方差计算的经纬度或任意可能算法计算的经纬度,经过计算后,一个cell标识也可以对应一个或多个cell经纬度,满足cell经纬度能与cell标识对应的位置较好匹配即可。
S303、根据各cell标识对应的cell经纬度,对第一数据集中的cell聚类,得到M个cell族,任一cell族包括一个或多个cell标识,M均为大于0的整数。
本申请实施例中,cell族可以是位置处于一定范围内的cell标识的集合,一个cell族中可以有一个或多个cell标识。例如,在一个cell族中包括cell1,另一个cell族中包括cell2、cell3、cell4。
一种可能的实现中,服务器根据步骤S302计算得到各cell标识对应的cell经纬度后,将cell经纬度处于一定范围内的cell标识聚类,得到M个cell族。例如,服务器通过计算得出cell1、cell2、cell3、cell4、cell5处于预设的一个范围中,则将cell1、cell2、cell3、cell4、cell5聚类得到1个cell族,该cell族的示意图如图4所示。
图4所示的cell族共包括5个cell标识,分别为cell1、cell2、cell3、cell4、cell5。每个cell标识可以对应一个或多个cell经纬度,cell1、cell2、cell3、cell4、cell5对应的cell经纬度处于一定范围内,可以聚类得到如图4所示的一个cell族。
S304、获取在第二时间段内来自多个设备的多个第二数据,得到第二数据集;第二数据集中的任一第二数据包括cell标识、cell经纬度以及用于验证任一第二数据的有效性的验证数据;第二时间段的起始时间晚于第一时间段的起始时间。
本申请实施例中,第二时间段可以以天、周、月等为单位,可以理解的是,第二时间段的时长越长,第二数据集覆盖的数据范围越大,第二时间段的时长越短,第二数据集覆盖的数据范围越小。第二时间段与第一时间段的时长可以相同也可以不同,本申请实施例对此不做具体限定。由于第二数据集需要获取验证任一第二数据的有效性的验证数据,所以第二时间段的起始时间晚于第一时间段的起始时间。
第二数据集是第二时间段内由多个设备上报的第二数据得到的,第二数据集用于计算第一cell族中各cell标识的置信度,验证第一cell族中各cell标识的准确性。
第二数据集中的任一第二数据包括cell标识、cell经纬度以及用于验证任一第二数据的有效性的验证数据。cell标识、cell经纬度的相关描述可以参照步骤S301中对cell标识、cell经纬度的描述,此处不再赘述。
其中,验证任意第二数据的有效性的验证数据用于得到第二数据集中有效的第二数据。
例如,在地铁站场景下,验证数据可以包括:目标第二数据上报的时间信息,以及在时间信息之后的预设时长内的与进入地铁或出去地铁相关的信息。本申请实施例中,目标第二数据可以是第二数据集中的任一第二数据。
其中,目标第二数据上报的时间信息可以是服务器从多个设备的上报数据获取到的时间信息,该数据由设备检测到用户可能乘坐地铁后向服务器上报,设备检测到用户可能乘坐地铁的方法可参照对图2中具体步骤的描述,此处不再赘述。
在时间信息之后的预设时长内的与进入地铁或出去地铁相关的信息可以是服务器获取到时间信息后,在预设时长内获取到的由多个设备上报的与进入地铁或出去地铁相关的信息,与进入地铁或出去地铁相关的信息可以理解为与用户乘坐地铁相关的信息。
与进入地铁或出去地铁相关的信息包括下述一项或多项:应用内进站或出站扫码页面是否跳转信息、运动状态信息、途经cell信息。
其中,应用内进站或出站扫码页面是否跳转信息可以是终端设备检测到用户可能乘坐地铁后,预设时长内终端设备识别到设备应用内进站或出站扫码页面跳转,终端设备向服务器上报数据后服务器得到的信息。设备应用内进站或出站扫码页面跳转可以是:1.进站或出站扫码页面的二维码刷新;2.进站或出站扫码页面跳转至扫码成功或支付成功页面。
运动状态信息可以是终端设备检测到用户可能乘坐地铁后,预设时长内终端设备中的传感器感知到用户的速度,终端设备向服务器上报数据后用户得到的信息。
途经cell信息可以是终端设备检测到用户可能乘坐地铁后,预设时长内终端设备识别到途经的cell,终端设备向服务器上报数据后服务器得到的信息。
基于目标数据的验证数据,服务器可以验证第二数据集中第二数据的有效性,得到第二数据集中较为准确的有效数据以评估任一cell族中cell标识的准确性。
本申请实施例中,服务器可以定期或者按照一定方式从存储区域取出在第二时间段内来自多个设备的多个第二数据,得到第二数据集。
S305、针对M个cell族中的第一cell族,根据第二数据集中的有效数据计算第一cell族中各cell标识的置信度。
本申请实施例中,第一cell族也可以称为任一cell族。
第二数据集中的有效数据是符合一定条件的数据,用于计算第一cell族中各cell标识的置信度。
以地铁站场景为例,第二数据集中的有效数据可以是由终端设备检测到用户乘坐地铁后上报给服务器的第二数据,判断第二数据有效性的方法包括:在预设时长内服务器获取到设备上报的应用内进站或出站扫码页面发生跳转、在预设时长内服务器获取到设备上报的运动速度大于速度阈值、在预设时长内服务器获取到设备上报的途经cell信息包括地铁线路覆盖的cell。
其中,在预设时长内服务器获取到设备上报的应用内进站或出站扫码页面发生跳转,例如,预设时长为10分钟,终端设备检测到用户可能乘坐地铁后,5分钟后终端设备识别到设备应用内进站扫码页面跳转至扫码成功页面,终端设备向服务器上报数据,服务器获取到应用内进站或出站扫码页面跳转信息,服务器基于此验证信息判断对应的第二数据集中的第二数据为有效数据;或者,预设时长为10分钟,终端设备检测到用户可能乘坐地铁后,10分钟后终端设备仍未识别到设备应用内进站扫码页面发生跳转,终端设备向服务器上报数据,服务器获取到应用内进站或出站扫码页面跳转信息,服务器基于此验证信息判断对应的第二数据集中的第二数据不是有效数据。
在预设时长内服务器获取到设备上报的运动速度大于速度阈值,例如,预设时长为10分钟,终端设备检测到用户可能乘坐地铁后,6分钟后终端设备中的感知模块识别到用户此时的运动速度为80公里每小时,大于设定的速度阈值15公里每小时,终端设备向服务器上报数据,服务器获取到运动状态信息,服务器基于此验证信息判断对应的第二数据集中的第二数据为有效数据;或者,预设时长为10分钟,终端设备检测到用户可能乘坐地铁后,6分钟后终端设备中的感知模块识别到用户此时的运动速度为5公里每小时,小于设定的速度阈值15公里每小时,终端设备向服务器上报数据,服务器获取到运动状态信息,服务器基于此验证信息判断对应的第二数据集中的第二数据不是有效数据。
在预设时长内服务器获取到设备上报的途经cell信息包括地铁线路覆盖的cell,例如,预设时长为10分钟,终端设备检测到用户可能乘坐地铁后,3分钟后终端设备识别到途经的cell为地铁站对应的cell,终端设备向服务器上报数据,服务器获取到途经cell信息,服务器基于此验证信息判断对应的第二数据集中的第二数据为有效数据;或者,预设时长为10分钟,终端设备检测到用户可能乘坐地铁后,3分钟后终端设备识别到途经的cell不是地铁站对应的cell,终端设备向服务器上报数据,服务器获取到途经cell信息,服务器基于此验证信息判断对应的第二数据集中的第二数据不是有效数据。
置信度用于评估第一cell族中cell标识的准确性。置信度的具体描述参照下文中对置信度的描述,此处不再赘述。
一种可能的实现方式中,服务器根据第二数据集中的有效数据计算M个cell族中第一cell族各cell标识的置信度,根据置信度可以评估第一cell族中各cell标识的准确度,得到准确度较高的cell标识。
S306、将第一cell族中置信度满足预设条件的cell标识更新在第一cell族对应的在线特征库中,在线特征库的内容用于终端设备下载更新。
服务器中的在线特征库中包括置信度满足预设条件的cell标识,在线特征库用于终端设备下载更新的cell标识。
一种可能的实现方式中,服务器根据第二数据集中的有效数据计算得到第一cell族中各cell标识的置信度。当第一cell族中cell标识的置信度满足预设条件时,在第一cell族对应的在线特征库中更新满足预设条件的cell标识。例如,预设条件为置信度需大于某个值,该值的范围可以为大于等于0小于1的有理数,如0、0.5、0.8等。该值越小,则在线特征库中的cell标识覆盖的范围越大;该值越大,则在线特征库中的cell标识的准确度越高。如预设条件为置信度需大于0.5,服务器计算得到一个cell族中的cell1置信度为0.6,满足预设条件将cell1更新到在线特征库中;该cell族中的cell2置信度为0.3,不满足预设条件,不能更新到在线特征库中,若cell已在在线特征库中,可以做下线处理。
综上,终端服务器可以持续获取来自终端设备的多个数据,得到第一数据集和第二数据集,采用上述方法得到任一cell族中各cell标识的置信度,基于任一cell族中各cell标识的置信度持续更新在线特征库中的信息,使得在线特征库中的cell信息较为准确,通过终端服务器实现基站小区cell较好的自动更新,降低耗时及人工成本。
在图3对应的实施例的基础上,下面介绍本申请实施例的一些可能实现方式。
可能的实现方式中,根据第二数据集中的有效数据计算第一cell族中各cell标识的置信度,包括:
对于第一cell族中的第一cell标识,计算第一cell标识在有效数据中出现的第一天数,和/或,第一cell标识在有效数据中出现的第一次数;根据第一天数、第一次数、第二时间段的总天数、和/或第二时间段中cell标识上报的总次数,计算第一cell标识的置信度。
本申请实施例中,第一cell标识可以为第一cell族中的任一cell标识,第一天数为第一cell标识在有效数据中出现的总天数,第一次数为第一cell标识在有效数据中出现的总次数。
一种具体的计算方式为:计算第一天数与第二时间段的总天数的比值,得到第一cell标识的置信度。用公式表示,可以满足下述公式:
第一cell标识的置信度=第一天数/第二时间段的总天数。
另一种具体的计算方式为:计算第一天数与第二时间段的总天数的比值,得到第一cell标识的第一置信度;以及,计算第一次数与第二时间段中cell标识上报的总次数的比值,得到第一cell标识的第二置信度;根据第一置信度和第二置信度,得到第一cell标识的置信度。
用公式表示,可以满足下述公式:
第一cell标识的第一置信度=第一天数/第二时间段的总天数;
第二cell标识的第二置信度=第一次数/第二时间段中cell标识上报的总次数;
第一cell标识的置信度=第一置信度*第一权重+第二置信度*第二权重。
其中,第一权重为第一置信度对应的权重,第二权重为第二置信度对应的权重,例如第一权重与第二权重的和可以为1,本申请实施例对第一权重和第二权重的值不做具体限定。
因此,根据第二数据集中的有效数据计算第一cell族中各cell标识的置信度,可以评估第一cell族中各cell标识的准确度,得到准确度较高的cell标识。
可能的实现方式中,第一数据集中的任一第一数据还包括无线保真(wireless-fidelity,WiFi)信息;方法还包括:确定第一数据集中各cell标识对应的WiFi特征;根据各cell标识对应的cell经纬度,对第一数据集中的cell聚类,包括:根据各cell标识对应的cell经纬度和各cell标识对应的WiFi特征,对第一数据集中的cell聚类;其中,任一cell族还包括任一cell族中各cell标识对应的WiFi特征。
本申请实施例中,在地铁站场景下,WiFi用于设备位于地上向服务器上报数据时,目的是使服务器得到的cell标识更加精准,WiFi特征表示设备向服务器发送第一数据时,该设备所属的cell标识对应的地理范围,WiFi特征可以用基本服务集标识符(basicservice set identifier,BSSID)表示。
根据各cell标识对应的cell经纬度和各cell标识对应的WiFi特征,对第一数据集中的cell标识聚类,包括:将WiFi特征相同的cell标识,和/或,经纬度距离小于距离阈值的cell标识聚类在一个cell族中。
本申请实施例中,cell族可以是cell经纬度处于一定范围内的cell标识的集合,也可以是WiFi特征相同的cell标识的集合,还可以是cell经纬度处于一定范围内且WiFi特征相同的cell标识的集合。一个cell族中可以有一个或多个cell标识。例如,在一个cell族中包括cell1,另一个cell族中包括cell2、cell3、cell4。
可选地,服务器根据步骤S302计算得到各cell标识对应的cell经纬度后,将cell经纬度小于距离阈值的cell标识聚类,得到M个cell族。例如,服务器通过计算得出cell1、cell2、cell3、cell4、cell5处于预设的一个范围中,则将cell1、cell2、cell3、cell4、cell5聚类得到1个cell族。
可选地,服务器得到各cell标识对应的WiFi特征后,将WiFi特征相同的cell标识聚类,得到M个cell族。例如,服务器判断出cell1、cell2、cell3、cell4的WiFi特征相同,则将cell1、cell2、cell3、cell聚类得到1个cell族。
可选地,服务器根据步骤S302计算得到各cell标识对应的cell经纬度后,将cell经纬度小于距离阈值且WiFi特征相同的cell标识聚类,得到M个cell族。例如,服务器通过计算得出cell1、cell2、cell3的经纬度小于距离阈值且WiFi特征相同,则将cell1、cell2、cell3、cell4、cell5聚类得到1个cell族。
因此,在设备位于地上向服务器上报数据时,使服务器得到的cell标识更加准确,基于WiFi特征相同聚类得到的cell族也能更好的对应地铁站位置。
可能的实现方式中,第一数据集中的任一第一数据还包括卫星数,确定第一数据集中各cell标识对应的WiFi特征,包括:将第一数据集中按照cell标识进行划分,得到各cell标识对应的源WiFi特征;对于第一数据集中各cell标识对应的源WiFi特征,去除卫星数小于预设值的第一数据中包括的WiFi信息,得到第一数据集中各cell标识对应的WiFi特征。
可以理解的是,多个第一数据中可能存在cell标识重复的情况。一种可能的实现方式中,服务器将第一数据集按照cell标识进行划分,得到各cell标识对应的源WiFi特征,一个cell标识可以对应一个或多个源WiFi特征。
本申请实施例中,卫星数用于判断第一数据中的cell处于地上还是地下,卫星数小于预设值说明cell标识处于地下,卫星数大于预设值说明cell标识处于地上。对于地下的cell标识,WiFi特征的参考作用不大,所以服务器去除卫星数小于预设值的第一数据中包括的WiFi信息,得到第一数据集中各cell标识对应的WiFi特征。例如,卫星数预设值为8,若第一数据中的卫星数为7,则服务器去除该第一数据中包括的WiFi信息,得到第一数据集中各cell标识对应的WiFi特征;若第一数据中的卫星数为10,则服务器保留该第一数据中包括的WiFi信息,得到第一数据集中各cell标识对应的WiFi特征。
获取第一数据集中各cell标识对应的WiFi特征还可以通过:将cell标识对应的地铁站原始WiFi信息与cell标识中的WiFi信息进行匹配,对匹配WiFi的的数量值做升序排序,取匹配数量值达到预设条件的WiFi作为该cell标识对应的WiFi特征。例如,预设条件是匹配WiFi的数量值为前10%,则取前10%数量值对应的WiFi作为该cell标识对应的WiFi特征。
这样,本申请实施例可以通过卫星数去除卫星数小于预设值的第一数据中包括的WiFi信息,得到处于地上的各cell标识对应的WiFi特征,提升准确度,节约资源。
可能的实现方式中,任一cell族还包括一个或多个cell标识各自的cell经纬度,根据M个cell族中各cell标识的经纬度,从地图应用中获取M个cell族各自对应的地铁站标识。将第一cell族中置信度满足预设条件的cell标识更新在第一cell族对应的在线特征库中,包括:将第一cell族中置信度满足预设条件的cell标识,更新在第一cell族对应的地铁站标识所在的在线特征库中。
本申请实施例中,地铁站标识可以是一个地铁站或一个地铁站口。根据cell族中的cell标识各自的cell经纬度,可以用地图应用中获取到各cell族各自对应的地铁站标识。例如,基于一个cell族中cell标识各自的cell经纬度,从地图应用中获取到cell经纬度位于A地铁站的范围内,则该cell族对应的地铁站标识为A地铁站。
因此,可以实现对第一cell族对应的地铁站的cell标识的自动更新,使地铁站对应的cell标识较为准确,降低耗时及人工成本。
可能的实现方式中,接收到终端设备的更新请求时,向终端设备发送在线特征库中的内容,用于终端设备根据在线特征库中更新的地铁站标识对应的cell标识注册地铁站地理围栏,使得终端设备在进入地铁站地理围栏时显示地铁卡片。
本申请实施例中,更新请求可以是终端设备向服务器发送的获取在线特征库更新内容的请求,用于终端设备获取服务器在线特征库中更新的内容。
终端设备获取到在线特征库中更新的地铁站标识对应的cell标识后,基于地铁站标识对应的cell标识注册地铁站地理围栏。终端设备中可以设置感知模块,感知模块可以检测终端设备是否进入地理围栏内,在感知模块检测到终端设备进入地铁站围栏时,终端设备可以自动显示地铁卡片。
因此,任一终端设备可以从在线特征库中下载更新各地铁站对应的cell标识并基于cell标识注册地理围栏,从而实现对地铁站位置信息的较准确自动更新,降低耗时及人工成本。
图5为本申请实施例提供的一种具体的基站小区cell特征库更新的示意图。示意图包括第一数据集、第二数据集、在线特征库、终端设备。
终端设备识别到用户点击地铁卡片且发生翻腕动作时,终端设备向服务器上报数据,服务器获取第一时间段内来自多个设备的多个第一数据,得到第一数据集,其中,第一时间段为14天。根据步骤S302、S303对第一数据集中的cell标识聚类,得到多个待评估cell族。
服务器获取第二时间段内来自多个终端设备的多个第二数据,得到第二数据集。其中,第二时间段为14天。第二数据集可以包括cell标识、cell经纬度以及用于验证任一第二数据的有效性的验证数据。验证数据可以包括:目标第二数据上报的时间信息,以及在时间信息之后的预设时长内的与进入地铁或出去地铁相关的信息。如图5所示,预设时长可以为10分钟,与进入地铁或出去地铁相关的信息可以包括应用内进站或出站扫码页面是否跳转信息、运动状态信息、途经cell信息或其他用于判断用户乘坐地铁的信息。
如表1所示,得到的多个待评估cell族中,其中一个cell族由cell1、cell2、cell3、cell4、cell5组成,各cell标识对应的WiFi特征分别为WiFi1、WiFi2、WiFi3、WiFi4、WiFi5。该cell族可以表示为:{"cell":["cell1","cell2","cell3","cell4","cell5"],"WiFi":["WiFi1","WiFi2","WiFi3","WiFi4","WiFi5"]}。根据第二数据集中的验证信息,验证得到cell1-cell5为有效数据。
根据步骤S305,服务器计算该cell族中cell1-cell5的置信度,计算得到的置信度结果如表1中所示。
表1
cellID | WiFiBSSID | 生成时间 | 更新时间 | 置信度 | 状态 |
cell1 | WiFi1 | 20220301 | 20220301 | 0.9 | 已上线 |
cell2 | WiFi2 | 20220310 | 20220320 | 0.8 | 已上线 |
cell3 | WiFi3 | 20220315 | 20220330 | 0.8 | 已上线 |
cell4 | WiFi4 | 20220312 | 20220318 | 0.07 | 未上线 |
cell5 | WiFi5 | 20220301 | 20220327 | 0 | 已下线 |
置信度的预设条件可以设为置信度大于0.5。由计算可得,该cell族中,cell1、cell2、cell3的置信度大0.5,将cell1、cell2、cell3上线到服务器的在线特征库中,此时cell1、cell2、cell3处于已上线状态;cell4的置信度小于0.5,且cell4之前未被上线到服务器的在线特征库中,则不上线cell4到服务器的在线特征库中,此时cell4处于未上线状态;cell5的置信度小于0.5,且cell5之前被上线到服务器的在线特征库中,则将cell5从服务器的在线特征库中下线,此时cell5处于已下线状态。可以理解的是,每个cell标识的评估周期可以不同,且对各cell标识的评估可以持续进行。
终端设备可以每日从在线特征库中下载更新的各地铁站对应的cell标识并基于cell标识注册地理围栏,从而实现对地铁站位置信息的较准确自动更新,降低耗时及人工成本。
如图6所示,基站小区cell特征库更新装置可以用于通信设备、电路、硬件组件或者芯片中,该基站小区cell特征库更新装置可以包括:处理器601、接口电路602。其中,处理器601用于支持服务器获取终端设备上报的信息处理的步骤,接口电路602用于支持基站小区cell特征库更新装置执行接收或发送的步骤。处理器601也可称作处理单元,接口电路602也可以称为通信单元。
基站小区cell特征库更新装置还可以包括:存储器603。存储器603、处理器601、接口电路602通过线路相连。存储器也可称为储存单元。
存储单元603可以包括一个或者多个存储器,存储器可以是一个或者多个设备、电路中用于存储程序或者数据的器件。
存储单元603可以独立存在,通过通信线路与快递提示装置具有的处理器601相连。存储单元603可以和处理器601集成在一起。
存储单元603可以存储终端设备中的方法的计算机执行指令,以使处理器601执行上述实施例中的方法。
存储单元603可以是寄存器、缓存或者RAM等,存储单元603可以和处理器601集成在一起。存储单元603可以是只读存储器(read-only memory,ROM)或者可存储静态信息和指令的其他类型的静态存储设备,存储单元603可以与处理器601相独立。
可能的实现方式中,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
可选的,接口电路602还可以包括发送器和/或接收器。可选的,上述处理器601可以包括一个或多个CPU,还可以是其他通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
在一种可能的实现方式中,处理单元用于获取在第一时间段内来自多个设备的多个第一数据,得到第一数据集;第一数据集中的任一第一数据包括cell标识和cell经纬度;处理单元用于计算第一数据集中各cell标识对应的cell经纬度;处理单元还用于根据各cell标识对应的cell经纬度,对第一数据集中的cell标识聚类,得到M个cell族,任一cell族包括一个或多个cell标识,M均为大于0的整数;处理单元还用于获取在第二时间段内来自多个设备的多个第二数据,得到第二数据集;第二数据集中的任一第二数据包括cell标识、cell经纬度以及用于验证任一第二数据的有效性的验证数据;第二时间段的起始时间晚于第一时间段的起始时间;处理单元还用于针对M个cell族中的第一cell族,根据第二数据集中的有效数据计算第一cell族中各cell标识的置信度;处理单元用于将第一cell族中置信度满足预设条件的cell标识更新在第一cell族对应的在线特征库中,在线特征库的内容用于终端设备下载更新。
一种可能的实现方式中,针对第二数据集中的目标第二数据,目标第二数据的验证数据包括:目标第二数据上报的时间信息,以及在时间信息之后的预设时长内的与进入地铁或出去地铁相关的信息;与进入地铁或出去地铁相关的信息包括下述一项或多项:应用内进站或出站扫码页面是否跳转信息、运动状态信息、途经cell信息。
一种可能的实现方式中,处理单元,还用于在第二数据集中获取满足有效条件的数据,得到有效数据;满足有效条件包括下述的一项或多项:预设时长内应用内进站或出站扫码页面发生跳转、预设时长内运动速度大于速度阈值、预设时长内途经cell信息包括地铁线路覆盖的cell。
一种可能的实现方式中,处理单元,具体用于对于第一cell族中的第一cell标识,计算第一cell标识在有效数据中出现的第一天数,和/或,第一cell标识在有效数据中出现的第一次数;根据第一天数、第一次数、第二时间段的总天数、和/或第二时间段中cell标识上报的总次数,计算第一cell标识的置信度。
一种可能的实现方式中,处理单元,具体用于计算第一天数与总天数的比值,得到第一cell标识的置信度;或者,计算第一天数与总天数的比值,得到第一cell标识的第一置信度;以及,计算第一次数与总次数的比值,得到第一cell标识的第二置信度;根据第一置信度和第二置信度,得到第一cell标识的置信度。
一种可能的实现方式中,第一数据集中的任一第一数据还包括无线保真WiFi信息;处理单元还用于确定第一数据集中各cell标识对应的WiFi特征;根据各cell标识对应的cell经纬度,对第一数据集中的cell聚类,处理单元还用于根据各cell标识对应的cell经纬度和各cell标识对应的WiFi特征,对第一数据集中的cell标识聚类;其中,任一cell族还包括任一cell族中各cell标识对应的WiFi特征。
一种可能的实现方式中,处理单元具体用于将WiFi特征相同的cell标识,和/或,经纬度距离小于距离阈值的cell标识聚类在一个cell族中。
一种可能的实现方式中,第一数据集中的任一第一数据还包括卫星数,处理单元还用于将第一数据集按照cell标识进行划分,得到各cell标识对应的源WiFi特征;对于第一数据集中各cell标识对应的源WiFi特征,去除卫星数小于预设值的第一数据中包括的WiFi信息,得到第一数据集中各cell标识对应的WiFi特征。
一种可能的实现方式中,处理单元具体用于将第一数据集中按照cell标识进行划分,计算第一数据集中各cell标识对应的平均经纬度,得到第一数据集中各cell标识对应的cell经纬度。
一种可能的实现方式中,任一cell族还包括一个或多个cell标识各自的cell经纬度,处理单元具体用于根据M个cell族中各cell标识的经纬度,从地图应用中获取M个cell族各自对应的地铁站标识;将第一cell族中置信度满足预设条件的cell标识更新在第一cell族对应的在线特征库中,处理单元还用于将第一cell族中置信度满足预设条件的cell标识,更新在第一cell族对应的地铁站标识所在的在线特征库中。
一种可能的实现方式中,通信单元还用于接收到终端设备的更新请求时,向终端设备发送在线特征库中的内容,用于终端设备根据在线特征库中更新的地铁站标识对应的cell标识注册地铁站地理围栏,使得终端设备在进入地铁站地理围栏时显示地铁卡片。
本申请实施例还提供一种计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。例如,可用介质可以包括磁性介质(例如,软盘、硬盘或磁带)、光介质(例如,数字通用光盘(digital versatile disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
本申请实施例还提供一种计算机可读存储介质。上述实施例中描述的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。计算机可读介质可以包括计算机存储介质和通信介质,还可以包括任何可以将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是可由计算机访问的任何目标介质。
作为一种可能的设计,计算机可读介质可以包括紧凑型光盘只读存储器(compactdisc read-only memory,CD-ROM)、RAM、ROM、EEPROM或其它光盘存储器;计算机可读介质可以包括磁盘存储器或其它磁盘存储设备。而且,任何连接线也可以被适当地称为计算机可读介质。例如,如果使用同轴电缆,光纤电缆,双绞线,DSL或无线技术(如红外,无线电和微波)从网站,服务器或其它远程源传输软件,则同轴电缆,光纤电缆,双绞线,DSL或诸如红外,无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的磁盘和光盘包括光盘(CD),激光盘,光盘,数字通用光盘(digital versatile disc,DVD),软盘和蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光光学地再现数据。
本申请实施例是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
Claims (13)
1.一种基站小区cell特征库更新方法,其特征在于,包括:
获取在第一时间段内来自多个设备的多个第一数据,得到第一数据集;所述第一数据集中的任一所述第一数据包括cell标识和cell经纬度;
计算所述第一数据集中各cell标识对应的cell经纬度;
根据所述各cell标识对应的cell经纬度,对所述第一数据集中的cell标识聚类,得到M个cell族,任一所述cell族包括一个或多个cell标识,所述M均为大于0的整数;
获取在第二时间段内来自多个设备的多个第二数据,得到第二数据集;所述第二数据集中的任一所述第二数据包括cell标识、cell经纬度以及用于验证所述任一第二数据的有效性的验证数据;所述第二时间段的起始时间晚于所述第一时间段的起始时间;
针对所述M个cell族中的第一cell族,根据所述第二数据集中的有效数据计算所述第一cell族中各cell标识的置信度;
将所述第一cell族中置信度满足预设条件的cell标识更新在所述第一cell族对应的在线特征库中,所述在线特征库的内容用于终端设备下载更新。
2.根据权利要求1所述的方法,其特征在于,针对所述第二数据集中的目标第二数据,所述目标第二数据的验证数据包括:所述目标第二数据上报的时间信息,以及在所述时间信息之后的预设时长内的与进入地铁或出去地铁相关的信息;所述与进入地铁或出去地铁相关的信息包括下述一项或多项:应用内进站或出站扫码页面是否跳转信息、运动状态信息、途经cell信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第二数据集中的有效数据计算所述第一cell族中各cell标识的置信度,还包括:
在所述第二数据集中获取满足有效条件的数据,得到所述有效数据;所述满足有效条件包括下述的一项或多项:所述预设时长内应用内进站或出站扫码页面发生跳转、所述预设时长内运动速度大于速度阈值、所述预设时长内途经cell信息包括地铁线路覆盖的cell。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述第二数据集中的有效数据计算所述第一cell族中各cell标识的置信度,包括:
对于所述第一cell族中的第一cell标识,计算所述第一cell标识在所述有效数据中出现的第一天数,和/或,所述第一cell标识在所述有效数据中出现的第一次数;
根据所述第一天数、所述第一次数、所述第二时间段的总天数、和/或所述第二时间段中cell标识上报的总次数,计算所述第一cell标识的置信度。
5.根据权利要求4所述的方法,其特征在于,根据所述第一天数、所述第一次数、所述第二时间段的总天数、和/或所述第二时间段中cell上报的总次数,计算所述第一cell标识的置信度,包括:
计算所述第一天数与所述总天数的比值,得到所述第一cell标识的置信度;
或者,
计算所述第一天数与所述总天数的比值,得到所述第一cell标识的第一置信度;以及,计算所述第一次数与所述总次数的比值,得到所述第一cell标识的第二置信度;根据所述第一置信度和所述第二置信度,得到所述第一cell标识的置信度。
6.根据权利要求1-3、5任一项所述的方法,其特征在于,所述第一数据集中的任一所述第一数据还包括无线保真WiFi信息;所述方法还包括:
确定所述第一数据集中各cell标识对应的WiFi特征;
所述根据所述各cell标识对应的cell经纬度,对所述第一数据集中的cell聚类,包括:根据所述各cell标识对应的cell经纬度和所述各cell标识对应的WiFi特征,对所述第一数据集中的cell标识聚类;
其中,任一所述cell族还包括所述任一cell族中各cell标识对应的WiFi特征。
7.根据权利要求6所述的方法,其特征在于,所述根据所述各cell标识对应的cell经纬度和所述各cell标识对应的WiFi特征,对所述第一数据集中的cell聚类,包括:
将WiFi特征相同的cell标识,和/或,经纬度距离小于距离阈值的cell标识聚类在一个cell族中。
8.根据权利要求6所述的方法,其特征在于,所述第一数据集中的任一所述第一数据还包括卫星数,所述确定所述第一数据集中各cell标识对应的WiFi特征,包括:
将所述第一数据集按照cell标识进行划分,得到各所述cell标识对应的源WiFi特征;
对于所述第一数据集中各所述cell标识对应的所述源WiFi特征,去除卫星数小于预设值的第一数据中包括的WiFi信息,得到所述第一数据集中各所述cell标识对应的WiFi特征。
9.根据权利要求1-3、5、7-8任一项所述的方法,其特征在于,所述计算所述第一数据集中各cell标识对应的cell经纬度,包括:
将所述第一数据集中按照cell标识进行划分,计算所述第一数据集中各cell标识对应的平均经纬度,得到所述第一数据集中各cell标识对应的cell经纬度。
10.根据权利要求1-3、5、7-8任一项所述的方法,其特征在于,任一所述cell族还包括所述一个或多个cell标识各自的cell经纬度,所述方法还包括:
根据所述M个cell族中各cell标识的经纬度,从地图应用中获取所述M个cell族各自对应的地铁站标识;
所述将所述第一cell族中置信度满足预设条件的cell标识更新在所述第一cell族对应的在线特征库中,包括:
将所述第一cell族中置信度满足预设条件的cell标识,更新在所述第一cell族对应的地铁站标识所在的在线特征库中。
11.根据权利要求10所述的方法,其特征在于,还包括:
接收到所述终端设备的更新请求时,向所述终端设备发送所述在线特征库中的内容,用于所述终端设备根据所述在线特征库中更新的地铁站标识对应的cell标识注册地铁站地理围栏,使得所述终端设备在进入所述地铁站地理围栏时显示地铁卡片。
12.一种电子设备,包括:
处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-11中任一项所述的方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-11任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210603486.2A CN116095601B (zh) | 2022-05-30 | 2022-05-30 | 基站小区cell特征库更新方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210603486.2A CN116095601B (zh) | 2022-05-30 | 2022-05-30 | 基站小区cell特征库更新方法及相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116095601A CN116095601A (zh) | 2023-05-09 |
CN116095601B true CN116095601B (zh) | 2023-10-20 |
Family
ID=86201287
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210603486.2A Active CN116095601B (zh) | 2022-05-30 | 2022-05-30 | 基站小区cell特征库更新方法及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116095601B (zh) |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090053026A (ko) * | 2007-11-22 | 2009-05-27 | 주식회사 케이티프리텔 | 웹 브라우저를 구비한 이동 단말기의 위치 검증 방법 및시스템 |
US9215560B1 (en) * | 2012-07-12 | 2015-12-15 | two forty four a.m. LLC | System and method for device-centric location detection and geofencing |
KR20160028845A (ko) * | 2014-09-04 | 2016-03-14 | 에스케이텔레콤 주식회사 | 상황 인지 기반의 지하철 이동 구간 추론 방법 및 이를 위한 장치 |
KR20160114927A (ko) * | 2015-03-25 | 2016-10-06 | 주식회사 엘지유플러스 | 도보 내비게이션 방법 및 이를 위한 장치 |
CN109451532A (zh) * | 2018-11-16 | 2019-03-08 | 中国联合网络通信集团有限公司 | 一种基站位置的核查方法及装置 |
CN109699035A (zh) * | 2017-10-20 | 2019-04-30 | ***通信集团浙江有限公司 | 一种地铁网络场景小区识别方法及装置 |
US10555130B1 (en) * | 2019-04-09 | 2020-02-04 | Sprint Communications Company L.P. | Pre-processing of mobile communication device geolocations according to travel mode in traffic analysis |
WO2020052338A1 (zh) * | 2018-09-12 | 2020-03-19 | 北京三快在线科技有限公司 | 地址标识及其经纬度挖掘 |
WO2020077485A1 (zh) * | 2018-10-15 | 2020-04-23 | 华为技术有限公司 | 电子围栏更新的方法和通信装置 |
CN111356077A (zh) * | 2020-03-09 | 2020-06-30 | Oppo广东移动通信有限公司 | 站点预测方法、装置、终端及存储介质 |
KR20210098181A (ko) * | 2020-01-31 | 2021-08-10 | 온알람 주식회사 | 도착 시기 알림 메시지 제공 방법 |
CN113392338A (zh) * | 2021-06-11 | 2021-09-14 | 中国联合网络通信集团有限公司 | 热点区域定位方法、装置、设备及存储介质 |
US11146912B1 (en) * | 2020-05-27 | 2021-10-12 | Volo, Llc | System automatically updating database information based on a user's specified geographical location |
CN113794801A (zh) * | 2021-08-09 | 2021-12-14 | 荣耀终端有限公司 | 地理围栏的处理方法及装置 |
WO2022042118A1 (zh) * | 2020-08-27 | 2022-03-03 | Oppo广东移动通信有限公司 | 地图构建方法、装置、电子设备及存储介质 |
CN114205737A (zh) * | 2021-11-23 | 2022-03-18 | 中国联合网络通信集团有限公司 | 基站小区位置识别方法、装置及服务器 |
CN114416900A (zh) * | 2022-01-04 | 2022-04-29 | 厦门市美亚柏科信息股份有限公司 | 一种轨迹停留点分析的方法和装置 |
WO2022095351A1 (zh) * | 2020-11-06 | 2022-05-12 | 平安科技(深圳)有限公司 | 目标区域划分方法、装置、电子设备及存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7783299B2 (en) * | 1999-01-08 | 2010-08-24 | Trueposition, Inc. | Advanced triggers for location-based service applications in a wireless location system |
CN103974189B (zh) * | 2013-01-24 | 2018-03-27 | 华为终端(东莞)有限公司 | 移动终端的gps定位方法及移动终端 |
GB2515522A (en) * | 2013-06-26 | 2014-12-31 | Ibm | Mobile network based geofencing |
FR3031266A1 (fr) * | 2014-12-24 | 2016-07-01 | Orange | Procede de verification d'une information de localisation d'un terminal connecte a un reseau cellulaire de telecommunications |
KR101693948B1 (ko) * | 2014-12-26 | 2017-01-06 | 네이버비즈니스플랫폼 주식회사 | 셀 식별자 정보를 이용하여 이동 단말의 설정을 변경하는 위치 기반 서비스 제공 방법 및 시스템 |
US10104536B2 (en) * | 2015-07-09 | 2018-10-16 | GeoVisible, Inc. | Method and system for user equipment identification in a network |
US11900418B2 (en) * | 2016-04-04 | 2024-02-13 | Snap Inc. | Mutable geo-fencing system |
US10757536B2 (en) * | 2016-07-08 | 2020-08-25 | Motorola Solutions, Inc. | Method and apparatus for setting geofence boundaries |
-
2022
- 2022-05-30 CN CN202210603486.2A patent/CN116095601B/zh active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090053026A (ko) * | 2007-11-22 | 2009-05-27 | 주식회사 케이티프리텔 | 웹 브라우저를 구비한 이동 단말기의 위치 검증 방법 및시스템 |
US9215560B1 (en) * | 2012-07-12 | 2015-12-15 | two forty four a.m. LLC | System and method for device-centric location detection and geofencing |
KR20160028845A (ko) * | 2014-09-04 | 2016-03-14 | 에스케이텔레콤 주식회사 | 상황 인지 기반의 지하철 이동 구간 추론 방법 및 이를 위한 장치 |
KR20160114927A (ko) * | 2015-03-25 | 2016-10-06 | 주식회사 엘지유플러스 | 도보 내비게이션 방법 및 이를 위한 장치 |
CN109699035A (zh) * | 2017-10-20 | 2019-04-30 | ***通信集团浙江有限公司 | 一种地铁网络场景小区识别方法及装置 |
WO2020052338A1 (zh) * | 2018-09-12 | 2020-03-19 | 北京三快在线科技有限公司 | 地址标识及其经纬度挖掘 |
WO2020077485A1 (zh) * | 2018-10-15 | 2020-04-23 | 华为技术有限公司 | 电子围栏更新的方法和通信装置 |
CN109451532A (zh) * | 2018-11-16 | 2019-03-08 | 中国联合网络通信集团有限公司 | 一种基站位置的核查方法及装置 |
US10555130B1 (en) * | 2019-04-09 | 2020-02-04 | Sprint Communications Company L.P. | Pre-processing of mobile communication device geolocations according to travel mode in traffic analysis |
KR20210098181A (ko) * | 2020-01-31 | 2021-08-10 | 온알람 주식회사 | 도착 시기 알림 메시지 제공 방법 |
CN111356077A (zh) * | 2020-03-09 | 2020-06-30 | Oppo广东移动通信有限公司 | 站点预测方法、装置、终端及存储介质 |
US11146912B1 (en) * | 2020-05-27 | 2021-10-12 | Volo, Llc | System automatically updating database information based on a user's specified geographical location |
WO2022042118A1 (zh) * | 2020-08-27 | 2022-03-03 | Oppo广东移动通信有限公司 | 地图构建方法、装置、电子设备及存储介质 |
WO2022095351A1 (zh) * | 2020-11-06 | 2022-05-12 | 平安科技(深圳)有限公司 | 目标区域划分方法、装置、电子设备及存储介质 |
CN113392338A (zh) * | 2021-06-11 | 2021-09-14 | 中国联合网络通信集团有限公司 | 热点区域定位方法、装置、设备及存储介质 |
CN113794801A (zh) * | 2021-08-09 | 2021-12-14 | 荣耀终端有限公司 | 地理围栏的处理方法及装置 |
CN114205737A (zh) * | 2021-11-23 | 2022-03-18 | 中国联合网络通信集团有限公司 | 基站小区位置识别方法、装置及服务器 |
CN114416900A (zh) * | 2022-01-04 | 2022-04-29 | 厦门市美亚柏科信息股份有限公司 | 一种轨迹停留点分析的方法和装置 |
Non-Patent Citations (2)
Title |
---|
基于Cell_ID的区域定位方法的研究与实现;王雪靖;戴亚丽;;软件(11);全文 * |
基于机器学习算法的LTE小区智能化分类;钱兵;王兵;;电信技术(05);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN116095601A (zh) | 2023-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2658808C2 (ru) | Способы и системы для динамического обнаружения потребителей, зашедших на площадку | |
CN109688532B (zh) | 一种划分城市功能区域的方法及装置 | |
CN106937251B (zh) | 一种室内定位方法及服务器 | |
CN105992259B (zh) | 定位检测方法及装置 | |
CN109936820B (zh) | 一种用户终端定位方法及装置 | |
CN109522895B (zh) | 兴趣点位置校验方法、装置、服务器和计算机可读介质 | |
CN111541986A (zh) | 定位方法、装置、存储介质及处理器 | |
CN106851651A (zh) | 伪基站识别***及数据分析*** | |
CN113473398B (zh) | 一种手机信令数据停留点识别方法、装置及存储介质 | |
CN113891240A (zh) | 地理围栏生成方法及装置、定位方法及装置、介质与设备 | |
US20120218150A1 (en) | Management server, population information calculation management server, non-populated area management method, and population information calculation method | |
CN114666737A (zh) | 路径损耗下降受信任代理不当行为检测 | |
CN108770057B (zh) | 预定指纹库的确定方法及指纹定位方法、装置、存储介质 | |
CN109429330B (zh) | 室内定位方法、装置、设备和介质 | |
CN111107497A (zh) | 基站指纹库数据源补充方法、装置、服务器及存储介质 | |
CN116095601B (zh) | 基站小区cell特征库更新方法及相关装置 | |
CN111611335B (zh) | 一种国土空间适用性评价方法、***及存储介质 | |
AU2016296473B2 (en) | Detecting the context of a user using a mobile device based on wireless signal characteristics | |
CN107071778A (zh) | 伪基站识别方法及数据分析方法 | |
CN107040603B (zh) | 用于确定应用程序App活跃场景的方法和装置 | |
CN107247280B (zh) | 一种定位认证和处理方法及装置 | |
CN112042242B (zh) | 垂直定位模型构建的方法、垂直定位的方法及装置 | |
CN113132910A (zh) | 位置检测方法、装置、电子设备和计算机可读介质 | |
CN110907963A (zh) | 卫星定位引擎控制方法、装置及电子设备 | |
CN113810992B (zh) | 数据处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |