CN110519686B - 预设地点识别方法、装置、设备及计算机可读存储介质 - Google Patents
预设地点识别方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110519686B CN110519686B CN201910800129.3A CN201910800129A CN110519686B CN 110519686 B CN110519686 B CN 110519686B CN 201910800129 A CN201910800129 A CN 201910800129A CN 110519686 B CN110519686 B CN 110519686B
- Authority
- CN
- China
- Prior art keywords
- information
- position information
- preset
- location
- determining
- 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
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000006854 communication Effects 0.000 claims abstract description 57
- 238000004891 communication Methods 0.000 claims abstract description 56
- 238000004590 computer program Methods 0.000 claims description 12
- 230000002776 aggregation Effects 0.000 claims description 11
- 238000004220 aggregation Methods 0.000 claims description 11
- 238000007781 pre-processing Methods 0.000 claims description 4
- 238000012163 sequencing technique Methods 0.000 claims 4
- 238000010586 diagram Methods 0.000 description 9
- 101150039239 LOC1 gene Proteins 0.000 description 8
- 230000008859 change Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 101100182136 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) loc-1 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006116 polymerization reaction Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
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/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开提供一种预设地点识别方法、装置、设备及计算机可读存储介质。方法包括:根据用户的通信数据确定用户的位置信息,位置信息包括位置、位置对应的出现频次;根据出现频次在位置信息中确定目标位置信息;根据第一预设距离,将目标位置信息进行合并,得到种子位置信息;根据第二预设距离,将位置信息与种子信息进行合并,得到合并位置信息;根据合并位置信息、预设地点对应的预设信息,在合并位置中确定预设地点。本公开提供的方法、设备、装置及计算机可读存储介质中,通过对目标位置信息进行合并得到种子位置,再将位置信息中与种子位置距离较近的信息进行合并,从而避免遗漏掉频次低的位置,从而最终识别出准确的预设地点。
Description
技术领域
本公开涉及地点识别技术,尤其涉及一种预设地点识别方法、装置、设备及计算机可读存储介质。
背景技术
目前,随着通信技术的发展,移动通信用户数量越来越多,基于通信产生的数据也非常多。因此,可以对这些数据进行处理,以得到期望的信息。
现有技术中,存在基于通信数据识别用户的常驻地点的方案,例如工作地点、居住地点等。具体可以对用户位置进行频次统计,从而识别用户的常驻地点。
现有技术中对离散的坐标点分别进行统计,这种方式会导致对位置变化追踪过程中产生遗漏和误差,造成识别不准确的问题。
发明内容
本公开提供一种预设地点识别方法、装置、设备及计算机可读存储介质,以解决现有技术中识别预设地点时,对离散的坐标点分别进行统计导致对位置变化追踪过程中产生遗漏和误差,造成识别不准确的问题。
本公开的第一个方面是提供一种预设地点识别方法,包括:
根据用户的通信数据确定所述用户的位置信息,所述位置信息包括位置、所述位置对应的出现频次;
根据所述出现频次在所述位置信息中确定目标位置信息;
根据第一预设距离,将所述目标位置信息进行合并,得到种子位置信息;
根据第二预设距离,将所述位置信息与所述种子信息进行合并,得到合并位置信息;
根据所述合并位置信息、预设地点对应的预设信息,在所述合并位置中确定所述预设地点。
本公开的另一个方面是提供一种预设地点识别装置,包括:
信息确定模块,用于根据用户的通信数据确定所述用户的位置信息,所述位置信息包括位置、所述位置对应的出现频次;
位置确定模块,用于根据所述出现频次在所述位置信息中确定目标位置信息;
内部聚合模块,用于根据第一预设距离,将所述目标位置信息进行合并,得到种子位置信息;
外部聚合模块,用于根据第二预设距离,将所述位置信息与所述种子信息进行合并,得到合并位置信息;
地点确定模块,用于根据所述合并位置信息、预设地点对应的预设信息,在所述合并位置中确定所述预设地点。
本公开的又一个方面是提供一种预设地点识别设备,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如上述第一方面所述的预设地点识别方法。
本公开的又一个方面是提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上述第一方面所述的预设地点识别方法。
本公开提供的预设地点识别方法、装置、设备及计算机可读存储介质的技术效果是:
本公开提供一种预设地点识别方法、装置、设备及计算机可读存储介质。方法包括:根据用户的通信数据确定用户的位置信息,位置信息包括位置、位置对应的出现频次;根据出现频次在位置信息中确定目标位置信息;根据第一预设距离,将目标位置信息进行合并,得到种子位置信息;根据第二预设距离,将位置信息与种子信息进行合并,得到合并位置信息;根据合并位置信息、预设地点对应的预设信息,在合并位置中确定预设地点。本公开提供的方法、装置、设备及计算机可读存储介质中,通过对目标位置信息进行合并得到种子位置,再将位置信息中与种子位置距离较近的信息进行合并,从而避免遗漏掉频次低的位置,从而最终识别出准确的预设地点。
附图说明
图1为本发明一示例性实施例示出的***架构的流程图;
图2为本发明一示例性实施例示出的预设地点识别方法的流程图;
图3为本发明另一示例性实施例示出的预设地点识别方法的结构图;
图4为本发明一示例性实施例示出的预设地点识别装置的结构图;
图5为本发明一示例性实施例示出的预设地点识别装置的结构图;
图6为本发明一示例性实施例示出的预设地点识别设备的结构图。
具体实施方式
目前存在基于用户的通信数据预测用户的工作地点、居住地点等预设地点的方案。常用的预测方法有两大类:一类是基于频次统计的夹挤算法实现,另一类是根据用户的位置变化来预测的。
基于频次统计的夹挤算法的实现原理是,在指定的观察周期内,统计用户在不同时间段在一些位置点的出现频次,然后直接根据频次确定用户的预设地点。
根据用户的位置变化来预测的实现原理是,选取一个时间段,探测到用户重复地从某一位置到另一个位置移动的行为,移动的目的位置则被预测为用户的预设地点。
基于频次统计的夹挤算法按照分离的位置点来做频次统计进而标识预设地点,而实际的预设地点可能是一个小的范围而不是割裂的点,因此此方法的准确率不高。
根据一个时间段内用户的位置变化算法的缺点是,相同预设地点,不同用户在改地点活动的时间段不同,例如不同的工种很难确定具体的上班时间段,因此这种方法不具备通用性。
针对离散的坐标点不具有代表性的问题,以及对位置变化追踪过程中产生的遗漏和误差问题,本申请提出了一种预设地点识别方案,并且引入了出现频次统计和出现天数过滤,基于出现频次筛选目标位置,再对目标位置聚合,同时,为了避免遗漏掉频次低的位置,还对目标位置与全部的位置进行二次聚合,从而最终识别出准确的预设地点。图1为本发明一示例性实施例示出的***架构图。
如图1所示,如图1所示,***架构可以包括终端设备101,基站102,第一设备103,服务器104。终端设备101可以通过2G、3G、4G、5G等通信方式与基站交互,实现通信目的。基站102可以与第一设备103连接,第一设备103能够通过基站获取终端设备101产生的通信数据。
第一设备103与服务器104之间可以通过网络连接,具体以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
在一种可选的实施方式中,第一设备103、服务器104的功能还可以集成在一个设备上,此时,第一设备103、服务器104可以是一个电子设备中的两个模块。
终端设备101上可以安装有各种通讯客户端应用,例如语音通话类应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
服务器104可以是提供各种服务的服务器,例如根据终端设备101的通信数据识别该设备的用户的预设地点。例如,第一设备103可以通过基站102获取终端设备101的通信数据,再根据获取的通信数据识别预设地点。
需要说明的是,服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
应该理解,图1中的终端设备、基站、第一设备和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、基站、第一设备和服务器。
图2为本发明一示例性实施例示出的预设地点识别方法的流程图。
如图2所示,本实施例提供的预设地点识别方法包括:
步骤201,根据用户的通信数据确定用户的位置信息,位置信息包括位置、位置对应的出现频次。
其中,可以由具备计算能力的电子设备执行本实施例提供的方法,例如可以是图1中所示的服务器。
具体的,通信数据是指用户终端与基站产生的数据,例如,用户打电话时,其使用的用户终端会产生相应的数据,这些数据可能包括用户标识(如手机号)、连接的基站标识、通话时长等等。
进一步的,通信数据还可以是话单的形式,话单是指原始通信记录信息,例如,其中可以记录用户通话和上网的数据。
位置信息包括产生通信数据时用户在的位置,例如用户在地点A打电话时,用户使用的终端设备会与附近的基站进行交互,使得此次通话对应的话单数据中包括该基站的标识,进而可以基于该基站标识确定用户位置。
例如,获取的话单数据中可以包括:用户标识、连接的基站标识、通话时长等。可以根据这样的话单数据识别用户位置。
还可以先对根据话单数据进行预处理,再根据处理后的话单数据、预设基站与位置的对应关系,确定用户所在位置,例如用户在地点B上网,则可以根据话单得到用户的上网数据,从而得到用户的位置信息。
实际应用时,可以根据用户终端在一次通信过程中产生的数据确定位置,进而可以根据多次通信数据,确定位置信息。在这种实施方式中,位置信息中还可以包括频次,频次可以是指在一段时间内,用户在相同位置出现的次数。
具体可以根据获取的用户的通信数据确定用户的位置,该通信数据例如可以是包括用户ID、话单类型、话单日期、话单时间、话单标识、话单基站标识、持续时长等信息的话单。再基于预先设置的
频次统计模块统计出相同位置出现的次数,以得到用户出现在此位置的频次。
可选的,还可以统计各个位置出现的时间信息,这种情况下,位置信息中还可以包括位置对应的出现时间信息。
其中,位置信息可以以列表形式输出,例如,列表中可以包括至少两列,第一列中填写位置,该位置具体可以是坐标信息。第二列填写位置对应的出现频次。例如,第一行中包括位置loc1,以及频次10,则说明在一段时间内,用户在loc1出现了10次。
步骤202,根据出现频次在位置信息中确定目标位置信息。
具体的,可以根据频次统计模块统计出来的频次对目标位置信息进行从高到低的排序,并根据排序结果确定目标位置信息。
进一步的,可以取前t个作为目标位置信息。比如若位置loc1出现10次,位置loc2出现18次,位置loc3出现5次,位置loc4出现22次,位置loc5出现7次,位置loc6出现15次,t等于3,则loc2、loc4、loc6将会被作为目标位置,包括这些位置的位置信息会被确认为目标位置信息。
实际应用时,还可以设置一频次阈值,可以将频次大于该频次阈值的位置作为目标位置,并将包括这些位置的位置信息会被确认为目标位置信息。例如,频次阈值是15,则上述loc2、loc4会被确定为目标位置。
步骤203,根据第一预设距离,将目标位置信息进行合并,得到种子位置信息。
其中,可以根据每个目标位置信息中包括的位置,确定两两位置之间的距离,可以将此距离作为第一位置距离。
还可以预先设置一第一预设距离,具体可以根据需求进行设置。若两个位置之间的第一位置距离小于或等于第一预设距离,则可以对这两个位置进行合并处理。例如,可以将出现频次高的位置作为种子位置,并将两个位置的信息进行合并,作为种子位置的信息。例如,第一预设距离为100米,目标位置1与目标位置2的距离为50米,目标位置1出现的频次为22次,目标位置2出现的频次为18次,则将目标位置1定为种子位置,并将频次40作为种子位置的一个信息。
具体的,将目标位置信息进行合并,也就是将用户经常出现的位置进行合并,从而避免用户经常出现的范围内的某个位置被遗漏。例如,预设地点为工作地点,用户工作区域为一个较大的范围,确定的位置信息中,包括该范围内的3个位置,若将这三个位置对应的信息独立处理,则可能存在最终确定用户工作地不准确的问题,比如用户在位置loc1出现10次,位置loc2出现18次,位置loc3出现5次,则在loc3出现的频次将会被忽略处理。而基于本实施例提供的方法,种子位置信息中包括的信息更加全面,其中包括种子位置本身,以及其附近位置的相关信息。
步骤204,根据第二预设距离,将位置信息与种子信息进行合并,得到合并位置信息。
进一步的,还可以根据种子位置信息中的种子位置,位置信息中的位置确定两两位置之间的距离,将此距离称为第二位置距离。即将所有位置信息中剔除了目标位置信息的点与种子位置的点的距离确定为第二位置距离。
实际应用时,还可以预先设置一第二预设距离,具体可以根据需求进行设置。
若一个种子位置与一个位置之间的第二位置距离小于第二预设距离,则将位置信息与种子信息进行合并,得到合并位置信息。具体可以将种子位置作为合并位置,将位置信息与种子信息中的其他信息直接进行合并。例如,可以将二者之中的频次相加,作为合并位置信息中的一个数据。
若位置信息中还包括时间信息,则还可以将种子信息与位置信息之中的时间信息合并,作为合并位置信息中的一个数据。即合并位置信息包括种子位置、位置信息中的出现频次、位置信息中的出现时间信息、种子位置信息中的出现频次、种子位置信息中的出现时间信息。位置信息中的出现频次与种子位置信息中的出现频次可以以二者之和的形式体现。
其中,在一种情况下,有可能存在一种子位置,任一个位置信息中的位置都与其相距大于第二或等于预设距离。则可以直接将该种子位置对应的信息,作为合并位置信息。
具体的,本实施例提供的方案中,还可以包括二次合并的步骤。从而避免不属于目标位置信息的位置信息全被忽略,使得确定的合并位置信息中包含的信息,不仅包括种子位置信息,还包括了种子位置附近的位置信息。
步骤205,根据合并位置信息、预设地点对应的预设信息,在合并位置中确定预设地点。
其中,可以根据合并位置信息中出现的频次、预设地点对应的预设信息,确定预设地点。例如,若预设地点为工作地点,而预设地点对应的预设信息为出现频次最高的地点,则可以对合并位置进行从高到低排序。再将排序最靠前的合并位置作为预设地点。
具体的,若合并位置信息中还包括时间信息,则还可以将合并位置对应的时间信息转化为天数,在对位置信息进行排序后,在排序列表中第一个大于或等于预设天数所对应的地点则为预设地点。例如根据频次排序列表排序1频次33,总天数2;排序2频次25,总天数4;排序3频次7,总天数5;预设天数设为3,则排序2对应的位置为预设地点。
本实施例提供的方法用于识别预设地点,该方法由设置有本实施例提供的方法的设备执行,该设备通常以硬件和/或软件的方式来实现。
本实施例提供的预设地点识别方法,包括:根据用户的通信数据确定用户的位置信息,位置信息包括位置、位置对应的出现频次;根据出现频次在位置信息中确定目标位置信息;根据第一预设距离,将目标位置信息进行合并,得到种子位置信息;根据第二预设距离,将位置信息与种子信息进行合并,得到合并位置信息;根据合并位置信息、预设地点对应的预设信息,在合并位置中确定预设地点。本实施例提供的方法中,通过对目标位置信息进行合并得到种子位置,再将位置信息中与种子位置距离较近的信息进行合并,从而避免遗漏掉频次低的位置,从而最终识别出准确的预设地点。
图3为本发明另一示例性实施例示出的预设地点识别方法的流程图。如图3所示,本实施例提供的预设地点识别方法,包括:
步骤301,对通信数据进行预处理。
其中,服务器还可以对通信数据进行预处理,具体可以去掉重复和错误的通信数据。
具体的,服务器还可以提取通信数据中的位置信息、时间信息。通信数据具体可以包括话单基站标识还包括用户ID,话单类型,话单日期,话单时间,话单标识,话单基站标识,持续时长中的一种或几种。
步骤302,根据通信数据、预设基站与位置的对应关系,确定位置。
通信数据中包括用户ID,话单类型,话单日期,话单时间,话单标识,话单基站标识,持续时长中的一种或几种,可以通过通信数据中的话单基站标示与基站的位置的对应关系来确定用户的位置。例如,预设基站与位置的对应关系中,基站标识A对应位置loc1,在通信数据中包括基站标识A,则可以认为用户所在位置是loc1。
步骤303,根据相同位置出现的次数确定所述位置对应的出现频次。
其中,可以预先设置频次统计模块,该模块可以统计相同位置出现的次数,从而可以得到用户在每个位置出现的次数,即相同位置出现的频次。
具体的,可以在确定的位置中确定出相同位置,并统计相同位置出现的频次,从而得到该位置对应的出现频次。若一个位置仅出现过一次,则其出现频次为1。
步骤304,对相同位置对应的时间进行合并,确定位置对应的出现时间信息。
进一步的,通信数据中还可以包括时间信息,例如通信数据中包括多条数据,每条数据中可以包括基站标识、以及该数据的生成时间。
可以对出现在相同位置的时间进行合并,确定相同位置对应的时间信息,例如通信数据中记载在20190801在loc1出现,20190810在loc1有出现,则合并这两条信息,在loc1出现的时间为20190801,20190810。
实际应用时,可以将位置对应的出现时间信息作为位置信息中的一个数据,即位置信息中还包括位置对应的出现时间信息。
其中,可以根据位置及其对应的时间信息确定位置信息。
步骤305,根据出现频次在位置信息中确定目标位置信息。
步骤305与步骤101的具体原理和实现方式类似,此处不再赘述。
步骤306,根据目标位置信息中包括的任意两个位置,确定第一位置距离。
具体的,确定了目标位置信息后,可以计算任意两个位置之间的距离,并根据二者两两位置之间的间距,对目标位置信息进行合并。例如目标位置1与目标位置2的距离为50米,则目标位置一与目标位置2的第一位置距离为50米;若目标位置1与目标位置3的距离为100米,则目标位置1与目标位置3的第一位置距离为100米。
步骤307,若第一位置距离小于或等于第一预设距离,则将出现频次高的位置作为种子位置。
可以预先设置第一预设距离,若两个目标位置间距小于或等于第一预设距离,则可以对这两个目标位置对应的信息进行合并。在合并过程中,具体讲出现频次最高的目标位置作为种子位置。
例如,若目标位置1与目标位置3的距离为100米,目标位置1出现频次为22次,目标位置3出现频次为15次,第一预设距离为200米,则目标位置1作为种子位置。
其中,若一个目标位置与任意一个其他的目标位置距离都大于第一预设距离,则可以将该目标位置直接确定为种子位置。
步骤308,根据种子位置、两个位置对应的出现频次以及出现时间信息,确定种子位置信息。
其中,种子位置信息中包括种子位置、种子位置对应的出现频次、种子位置对应的出现时间信息。
具体的,种子位置即两个目标位置中频次高的目标位置。种子位置对应的出现频次可以是两个目标位置的出现频次之和,种子位置对应的出现时间信息可以是对两个目标位置的出现时间信息进行合并后的时间信息。
步骤309,根据种子位置信息中包括的位置、位置信息中包括的位置确定第二位置距离。
根据种子位置信息中的种子位置,位置信息中的位置确定两两位置之间的距离,将此距离称为第二位置距离。即将所有位置信息中剔除了目标位置信息的点与种子位置的点的距离确定为第二位置距离。
步骤310,若第二位置距离小于或等于第二预设距离,则根据种子位置信息中包括的种子位置、位置信息中包括的出现频次、出现时间信息、种子位置信息中包括的出现频次、出现时间信息确定所述合并位置信息。
若一个种子位置与一个位置之间的第二位置距离小于第二预设距离,则将位置信息与种子信息进行合并。具体可以将种子位置作为合并位置,将种子位置信息中的出现频次与位置信息中的出现频次相加,得到合并位置对应的出现频次。将种子位置信息中的出现时间与位置信息中的出现时间进行合并,得到合并位置对应的出现时间得到合并位置信息。
例如,第二预设距离为100米,种子位置与位置之间的距离为50米,种子位置出现频次为5次,位置出现频次为3次,则将种子位置信息为位置信息都合并到种子信息中,新种子位置信息即合并位置信息,频次为8次。
若第二位置距离小于第三预设距离,则直接将位置信息频次与种子位置信息频次直接相加;若第二位置距离在第二预设距离与第三预设距离之间,则将位置信息频次乘以权重再与种子位置信息频次相加确定合并位置信息中的频次。例如:若第二预设距离时1km,第三预设距离为500米,权重为0.5,如果一个种子位置和一个位置间距在600米,种子位置频次为5,位置频次为2,那么,合并位置频次为6;如果一个种子位置和一个位置间距在100米,种子位置频次为5,位置频次为2,那么,合并位置频次为7。
步骤311,若第二位置距离大于第二预设距离,则将种子位置信息确定为合并位置信息。
若任一个位置信息中的位置都与其相距大于第二或等于预设距离。则可以直接将该种子位置对应的信息,作为合并位置信息。
步骤312,根据合并位置信息中包括的合并位置对应的出现频次对合并位置进行排序。
确定完合并位置信息之后,可以根据合并位置对应的出现频次对合并位置进行排序,例如对合并位置信息中出现的频次进行由高到低排序。
步骤313,根据排序结果、合并位置对应的出现时间信息、预设地点对应的预设出现时间信息,在合并位置中确定预设地点。
还可以将合并位置对应的时间信息转化为天数,得到每个合并位置对应的出现天数。因此,在排序后的合并位置信息中,每个合并位置对应于一个出现频次,还对应于一个出现天数。
具体的,可以根据预设地点对应的预设出现时间信息,在排序后的合并位置中确定出预设地点。例如预设出现时间信息可以是预设天数。则可以在对位置信息进行排序后,在排序列表中第一个大于或等于预设天数所对应的地点则为预设地点。例如根据频次排序列表排序1频次33,总天数2;排序2频次25,总天数4;排序3频次7,总天数5;预设天数设为3,则排序2对应的合并位置为预设地点。
实际应用时,若预设地点为居住地,则可以将预设时间信息确定为7天,若预设地点为工作地,例如可以将预设时间信息确定为3天。具体的信息还可以于通信数据的获取时间段相关,比如通信数据采集的是工作日的数据,则可以将预设时间信息确定为3天。
图4为本发明一示例性实施例示出的预设地点识别装置的结构图。
如图4所示,本实施例提供的预设地点识别装置,包括:
信息确定模块41,用于根据用户的通信数据确定所述用户的位置信息,所述位置信息包括位置、所述位置对应的出现频次;
位置确定模块42,用于根据所述出现频次在所述位置信息中确定目标位置信息;
内部聚合模块43,用于根据第一预设距离,将所述目标位置信息进行合并,得到种子位置信息;
外部聚合模块44,用于根据第二预设距离,将所述位置信息与所述种子信息进行合并,得到合并位置信息;
地点确定模块45,用于根据所述合并位置信息、预设地点对应的预设信息,在所述合并位置中确定所述预设地点。
本实施例提供的预设地点识别装置,包括信息确定模块、位置确定模块、内部聚合模块、外部聚合模块、地点确定模块。在信息确定模块中根据用户的通信数据确定用户的位置信息,位置信息包括位置、位置对应的出现频次;在位置确定模块中根据出现频次在位置信息中确定目标位置信息;在内部聚合模块中根据第一预设距离,将目标位置信息进行合并,得到种子位置信息;在外部聚合模块中根据第二预设距离,将位置信息与种子信息进行合并,得到合并位置信息;在地点确定模块中根据合并位置信息、预设地点对应的预设信息,在合并位置中确定所述预设地点。本实施例提供的装置中,通过对目标位置信息进行合并得到种子位置,再将位置信息中与种子位置距离较近的信息进行合并,从而避免遗漏掉频次低的位置,从而最终识别出准确的预设地点。
本实施例提供的预设地点识别装置的具体原理和实现方式均与图2所示的实施例类似,此处不再赘述。
图5为本发明另一示例性实施例示出的预设地点识别装置的结构图。
如图5所示,在上述实施例的基础上,本实施例提供的预设地点识别装置,还包括:
预处理模块46,用于在信息确定模块41根据用户的通信数据确定所述用户的位置信息之前:
对所述通信数据进行预处理,并根据预处理后的所述通信数据执行根据用户的通信数据确定所述用户的位置信息的步骤。
可选的,所述信息确定模块41具体用于:
根据所述通信数据、预设基站与位置的对应关系,确定所述位置;
根据相同位置出现的次数确定所述位置对应的出现频次。
可选的,所述位置信息中还包括所述位置对应的出现时间信息。
内部聚合模块43具体用于:
根据目标信息中包括的任意两个位置,确定第一位置距离;
若所述第一位置距离小于或等于所述第一预设距离,则将所述出现频次高的所述位置作为种子位置;
根据所述种子位置、两个所述位置对应的出现频次以及所述出现时间信息,确定所述种子位置信息。
外部聚合模块44,具体用于:
根据所述种子位置信息中包括的位置、所述位置信息中包括的位置确定第二位置距离;
若所述第二位置距离小于或等于所述第二预设距离,则根据所述种子位置信息中包括的种子位置、所述位置信息中包括的出现频次、所述出现时间信息、所述种子位置信息中包括的出现频次、所述出现时间信息确定所述合并位置信息;
若所述第二位置距离大于所述第二预设距离,则将所述种子位置信息确定为所述合并位置信息。
地点确定模块45,具体用于:
根据所述合并位置信息中包括的所述合并位置对应的出现频次对所述合并位置进行排序;
根据排序结果、所述合并位置对应的出现时间信息、所述预设地点对应的预设出现时间信息,在所述合并位置中确定所述预设地点。
本实施例提供的装置的具体原理和实现方式均与图3所示的实施例类似,此处不再赘述。
图6为本发明一示例性实施例示出的预设地点识别设备的结构图。
如图6所示,本实施例提供的预设地点识别设备包括:
存储器61;
处理器62;以及
计算机程序;
其中,所述计算机程序存储在所述存储器61中,并配置为由所述处理器62执行以实现如上所述的任一种预设地点识别方法。
本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上所述的任一种预设地点识别方法。
本实施例还提供一种计算机程序,包括程序代码,当计算机运行所述计算机程序时,所述程序代码执行如上所述的任一种预设地点识别方法。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (13)
1.一种预设地点识别方法,其特征在于,包括:
根据用户的通信数据确定所述用户的位置信息,所述位置信息包括位置、所述位置对应的出现频次;
根据所述出现频次在所述位置信息中确定目标位置信息;
根据第一预设距离,将所述目标位置信息进行合并,得到种子位置信息;
根据第二预设距离,将剔除了所述目标位置信息与所述种子位置信息的位置信息与所述种子位置信息进行合并,得到合并位置信息;
根据所述合并位置信息、预设地点对应的预设信息,在所述合并位置中确定所述预设地点;
所述根据所述出现频次在所述位置信息中确定目标位置信息,具体包括:
根据所述出现频次从高到低排序,确定排序结果;
根据所述排序结果,取前t个作为所述目标位置信息,t为正整数。
2.根据权利要求1所述的方法,其特征在于,所述根据用户的通信数据确定所述用户的位置信息之前,还包括:对所述通信数据进行预处理,并根据预处理后的所述通信数据执行根据用户的通信数据确定所述用户的位置信息的步骤。
3.根据权利要求1或2所述的方法,其特征在于,所述根据用户的通信数据确定所述用户的位置信息,包括:
根据所述通信数据、预设基站与位置的对应关系,确定所述位置;
根据相同位置出现的次数确定所述位置对应的出现频次。
4.根据权利要求1或2所述的方法,其特征在于,所述位置信息中还包括所述位置对应的出现时间信息。
5.根据权利要求4所述的方法,其特征在于,所述根据第一预设距离,将所述目标位置信息进行合并,得到种子位置信息,包括:
根据所述目标位置信息中包括的任意两个位置,确定第一位置距离;
若所述第一位置距离小于或等于所述第一预设距离,则将所述出现频次高的所述位置作为种子位置;
根据所述种子位置、两个所述位置对应的出现频次以及所述出现时间信息,确定所述种子位置信息。
6.根据权利要求5所述的方法,其特征在于,所述根据第二预设距离,将剔除了所述目标位置信息与所述种子位置信息的位置信息与所述种子位置信息进行合并,得到合并位置信息,包括:
根据所述种子位置信息中包括的位置、所述位置信息中包括的位置确定第二位置距离;
若所述第二位置距离小于或等于所述第二预设距离,则根据所述种子位置信息中包括的种子位置、所述位置信息中包括的出现频次、所述出现时间信息、所述种子位置信息中包括的出现频次、所述出现时间信息确定所述合并位置信息;
若所述第二位置距离大于所述第二预设距离,则将所述种子位置信息确定为所述合并位置信息。
7.根据权利要求6所述的方法,其特征在于,还设置有第三预设距离;
若所述第二位置距离小于所述第二预设距离,且大于所述第三预设距离,则根据所述位置信息中的出现频次、预设权重、所述种子位置信息中包括的出现频次确定所述合并位置信息中包括的出现频次;
若所述第二位置距离小于所述第三预设距离,则根据所述位置信息中的出现频次、所述种子位置信息中包括的出现频次确定所述合并位置信息中包括的出现频次。
8.根据权利要求5所述的方法,其特征在于,所述根据所述合并位置信息、预设地点对应的预设信息,在所述合并位置中确定所述预设地点,包括:
根据所述合并位置信息中包括的所述合并位置对应的出现频次对所述合并位置进行排序;
根据排序结果、所述合并位置对应的出现时间信息、所述预设地点对应的预设出现时间信息,在所述合并位置中确定所述预设地点。
9.根据权利要求1所述的方法,其特征在于,所述通信数据包括话单基站标识。
10.根据权利要求9所述的方法,其特征在于,所述通信数据还包括以下任一种信息:
用户ID,话单类型,话单日期,话单时间,话单标识,话单基站标识,持续时长。
11.一种预设地点识别装置,其特征在于,包括:
信息确定模块,用于根据用户的通信数据确定所述用户的位置信息,所述位置信息包括位置、所述位置对应的出现频次;
位置确定模块,用于根据所述出现频次在所述位置信息中确定目标位置信息;
内部聚合模块,用于根据第一预设距离,将所述目标位置信息进行合并,得到种子位置信息;
外部聚合模块,用于根据第二预设距离,将剔除了所述目标位置信息与所述种子位置信息的位置信息与所述种子位置信息进行合并,得到合并位置信息;
地点确定模块,用于根据所述合并位置信息、预设地点对应的预设信息,在所述合并位置中确定所述预设地点;
位置确定模块具体用于:
根据所述出现频次从高到低排序,确定排序结果;
根据所述排序结果,取前t个作为所述目标位置信息,t为正整数。
12.一种预设地点识别设备,其特征在于,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如权利要求1-10任一种所述的方法。
13.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,
所述计算机程序被处理器执行以实现如权利要求1-10任一种所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910800129.3A CN110519686B (zh) | 2019-08-28 | 2019-08-28 | 预设地点识别方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910800129.3A CN110519686B (zh) | 2019-08-28 | 2019-08-28 | 预设地点识别方法、装置、设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110519686A CN110519686A (zh) | 2019-11-29 |
CN110519686B true CN110519686B (zh) | 2021-03-30 |
Family
ID=68628411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910800129.3A Active CN110519686B (zh) | 2019-08-28 | 2019-08-28 | 预设地点识别方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110519686B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1636413A (zh) * | 2000-11-14 | 2005-07-06 | 讯宝科技公司 | 识别通信网中器材位置的方法与设备 |
CN102281498A (zh) * | 2011-07-28 | 2011-12-14 | 北京大学 | 手机通话数据中用户通勤od的挖掘方法 |
CN106912015A (zh) * | 2017-01-10 | 2017-06-30 | 上海云砥信息科技有限公司 | 一种基于移动网络数据的人员出行链识别方法 |
CN108804507A (zh) * | 2018-04-16 | 2018-11-13 | 北京嘀嘀无限科技发展有限公司 | 用户的住址位置确定方法及*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7920544B2 (en) * | 2005-03-28 | 2011-04-05 | Qualcomm Incorporated | Method and apparatus for enhancing signal-to-noise ratio of position location measurements |
CN105142106B (zh) * | 2015-07-29 | 2019-03-26 | 西南交通大学 | 基于手机信令数据的出行者职住地识别与出行链刻画方法 |
CN109918958B (zh) * | 2019-03-12 | 2022-05-20 | 中国联合网络通信集团有限公司 | 识别芯片卡在空间中的位置的方法、装置、***及芯片卡 |
-
2019
- 2019-08-28 CN CN201910800129.3A patent/CN110519686B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1636413A (zh) * | 2000-11-14 | 2005-07-06 | 讯宝科技公司 | 识别通信网中器材位置的方法与设备 |
CN102281498A (zh) * | 2011-07-28 | 2011-12-14 | 北京大学 | 手机通话数据中用户通勤od的挖掘方法 |
CN106912015A (zh) * | 2017-01-10 | 2017-06-30 | 上海云砥信息科技有限公司 | 一种基于移动网络数据的人员出行链识别方法 |
CN108804507A (zh) * | 2018-04-16 | 2018-11-13 | 北京嘀嘀无限科技发展有限公司 | 用户的住址位置确定方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN110519686A (zh) | 2019-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110337059B (zh) | 一种用户家庭关系的分析算法、服务器及网络*** | |
CN108243421B (zh) | 伪基站识别方法及*** | |
CN110991525B (zh) | 基于运营商轨迹数据的伴随模式匹配方法 | |
CN112770265B (zh) | 一种行人身份信息获取方法、***、服务器和存储介质 | |
CN111294730B (zh) | 一种网络问题投诉信息处理的方法及装置 | |
CN108764369A (zh) | 基于数据融合的人物识别方法、装置和计算机存储介质 | |
CN106791230B (zh) | 电话号码识别方法及装置 | |
CN110519686B (zh) | 预设地点识别方法、装置、设备及计算机可读存储介质 | |
CN109618281A (zh) | 一种高铁小区的识别方法及装置 | |
CN111476059A (zh) | 目标检测方法、装置、计算机设备及存储介质 | |
CN111428197B (zh) | 数据处理方法、装置及设备 | |
CN101150625A (zh) | 一种呼叫记录的分析方法及装置 | |
CN112637888A (zh) | 覆盖空洞区域识别方法、装置、设备及可读存储介质 | |
CN112653995B (zh) | 一种用户身份识别方法、装置和计算机可读存储介质 | |
CN115696245A (zh) | ***挖掘的方法、装置、电子设备及存储介质 | |
CN116963267A (zh) | 小区基站的经纬度稽核方法、装置、存储介质和服务器 | |
CN113810992B (zh) | 数据处理方法及装置 | |
CN108881591B (zh) | 一种多平台信息推荐方法、装置及存储介质 | |
CN114205820A (zh) | 携带伪基站的可疑用户检测方法、装置、计算机设备 | |
CN112867145B (zh) | 基站定位方法、装置、计算机设备和存储介质 | |
CN112307075A (zh) | 用户关系识别方法及装置 | |
CN113780407B (zh) | 一种数据检测方法、装置、电子设备及存储介质 | |
CN110113471A (zh) | 号码监测方法及装置 | |
CN112738727B (zh) | 一种基于通信记录的活动轨迹分析方法和*** | |
CN113850499B (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 |