通勤行程识别方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:36438040 阅读:16 留言:0更新日期:2023-01-20 22:52
本发明专利技术提供的通勤行程识别方法、装置、计算机设备及可读存储介质,包括:获取待识别用户在目标时间段内的多条出行数据;出行数据包括出发地类型、目的地类型以及行程间隔时长;对多条出行数据按出行顺序遍历,将出发地类型为居住地或者工作地的第一条出行数据以及位于第一条出行数据之后的全部出行数据,确定为通勤初始数据;从通勤初始数据中确定满足行程闭环规则的单次通勤记录集合;从单次通勤记录集合中,确定出行程间隔时长小于或等于预设时长阈值的目标单次通勤记录,并基于目标单次通勤记录,生成待识别用户的通勤行程。本发明专利技术可以快速识别出用户的通勤行程,对分析用户的通勤时长、通勤距离等各类通勤指标具有指导意义。义。义。

【技术实现步骤摘要】
通勤行程识别方法、装置、计算机设备及可读存储介质


[0001]本专利技术涉及数据处理
,具体而言,涉及一种通勤行程识别方法、装置、计算机设备及可读存储介质。

技术介绍

[0002]通勤出行是城市公共出行的重要组成部分,在现有信令数据生成的出行记录中,由于手机信令不连续、用户出行过程有停留等多种原因,可能导致一条完整的出行纪录被切分成多段,对识别用户出行造成了一系列困难若要想获取用户准确的通勤行程,进行各类通勤指标的计算,如何在所有手机信令出行数据中,快速识别出通勤行程,是需要解决的技术问题。

技术实现思路

[0003]本专利技术的目的之一在于提供一种通勤行程识别方法、装置、计算机设备及可读存储介质,用以在手机信令出行数据中快速识别出通勤行程,本专利技术的实施例可以这样实现:第一方面,本专利技术提供一种通勤行程识别方法,所述方法包括:获取待识别用户在目标时间段内的多条出行数据;所述出行数据包括出发地类型、目的地类型以及行程间隔时长;对多条所述出行数据按出行顺序遍历,将所述出发地类型为居住地或者工作地的第一条所述出行数据以及位于所述第一条所述出行数据之后的全部所述出行数据,确定为通勤初始数据;从所述通勤初始数据中确定满足行程闭环规则的单次通勤记录集合;属于同一段通勤行程的所述单次通勤记录具有相同的通勤类型标识;所述行程闭环规则表征至少一条所述单次通勤记录组成的所述通勤行程以所述居住地为起点并以所述工作地为终点或者以所述工作地为起点并以所述居住地为终点;从所述单次通勤记录集合中,确定出行程间隔时长小于或等于预设时长阈值的目标单次通勤记录,并基于所述目标单次通勤记录,生成所述待识别用户的通勤行程。
[0004]第二方面,本专利技术提供一种通勤行程识别装置,包括:获取模块、提取模块、确定模块和识别模块;所述获取模块,用于获取待识别用户在目标时间段内的多条出行数据;所述出行数据包括出发地类型、目的地类型以及行程间隔时长;所述提取模块,用于对多条出行数据按出行顺序进行遍历,将所述出发地类型为居住地或者工作地的第一条所述出行数据以及位于所述第一条所述出行数据之后的全部所述出行数据,确定为通勤初始数据;所述确定模块,用于从所述通勤初始数据中确定满足行程闭环规则的单次通勤记录集合;属于同一段通勤行程的所述单次通勤记录具有相同的通勤类型标识;所述行程闭环规则表征至少一条所述单次通勤记录组成的所述通勤行程以所述居住地为起点并以所述工作地为终点或者以所述工作地为起点并以所述居住地为终点;所述识别模块,用于从所述单次通勤记录集合中,确定出行程间隔时长小于或等于预设时长阈值的目标单次通勤记录,并基于所述目标单次通勤记录,生成所述待识别用户的通勤行程。
[0005]第三方面,本专利技术提供一种计算机设备,包括处理器和存储器,所述存储器存储有
能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现第一方面所述的方法。
[0006]第四方面,本专利技术提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。
[0007]本专利技术提供的通勤行程识别方法、装置、计算机设备及可读存储介质,先获得待识别用户的出行数据,并基于出发地类型过滤出通勤初始数据,这样就可以提取出完整的通勤行程,在通勤初始数据,基于行程闭环规则确定单次通勤记录集合,由于一段通勤行程的中间不管经历多少段行程都必须以居住地开头以工作地结尾,或者以工作地开头以居住地结尾,因此,可以基于行程闭环原则提取完整的一段通勤行程即本专利技术实施例中的单次通勤记录,又考虑到如果一段通勤行程中如果是由多段行程拼接而成,如果某一段行程开始时间与上一段行程结束时间间隔过长,那么本身这几段行程已经失去了通勤的意义,所以本专利技术实施例基于行程间隔时长与预设时长阈值的关系,从单次通勤记录中确定目标单次通勤记录,以提取具有通勤意义的通勤行程,整个过程可以快速识别出用户的通勤行程,对分析用户的通勤时长、通勤距离等各类通勤指标具有指导意义。
附图说明
[0008]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0009]图1为本专利技术实施例提供的通勤行程识别方法的示意性流程图;图2为本专利技术实施例提供的步骤S103的示意性流程图;图3为本专利技术实施例提供的步骤S103

3的另一种示意性流程图;图4为本专利技术实施例提供的步骤S104的示意性流程图;图5为本专利技术实施例提供的通勤行程识别装置的功能模块图;图6为本专利技术实施例提供的计算机设备的结构框图。
具体实施方式
[0010]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0011]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0012]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0013]在本专利技术的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方
位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0014]此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0015]需要说明的是,在不冲突的情况下,本专利技术的实施例中的特征可以相互结合。
[0016]对用户在一段时间内的信令数据进行大数据处理,可以获得这段时间内的出行记录,对出行记录精简脱敏后数据结构如表1所示。
[0017]表1
出行Id用户(userId)出发地类型(startPoiTypeId)目的地类型(endPoiTypeId)出发时间(startTime)到达时间(stopTime)0王五122022/6/18:01:122022/6/19:18:071王五242022/6/118:13:222022/6/118:32:072王五462022/6/118:44:082022/6/119:14:473王五812022/6/119:20:222022/6/119:58:43
本专利技术实施例中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通勤行程识别方法,其特征在于,所述方法包括:获取待识别用户在目标时间段内的多条出行数据;所述出行数据包括出发地类型、目的地类型以及行程间隔时长;对多条所述出行数据按出行顺序遍历,将所述出发地类型为居住地或者工作地的第一条所述出行数据以及位于所述第一条所述出行数据之后的全部所述出行数据,确定为通勤初始数据;从所述通勤初始数据中确定满足行程闭环规则的单次通勤记录集合;属于同一段通勤行程的所述单次通勤记录具有相同的通勤类型标识;所述行程闭环规则表征至少一条所述单次通勤记录组成的所述通勤行程以所述居住地为起点并以所述工作地为终点或者以所述工作地为起点并以所述居住地为终点;从所述单次通勤记录集合中,确定出所述行程间隔时长小于或等于预设时长阈值的目标单次通勤记录,并基于所述目标单次通勤记录,生成所述待识别用户的通勤行程。2.根据权利要求1所述的通勤行程识别方法,其特征在于,从所述通勤初始数据中确定满足行程闭环规则的单次通勤记录集合,包括:从全部所述通勤初始数据中,确定出所述出发地类型为所述居住地或者所述工作地的目标通勤初始数据,并为所述目标通勤初始数据配置与所述出发地类型匹配的通勤类型标识以及行程起始标识;若所述目标通勤初始数据的所述目的地类型为所述居住地或者所述工作地且与所述通勤类型标识不同,则基于所述目标通勤初始数据以及所述通勤类型标识和所述行程起始标识生成一条所述单次通勤记录;若所述目标通勤初始数据的所述目的地类型不是所述居住地或者所述工作地,则基于所述目标通勤初始数据之后所述通勤初始数据的所述目的地类型,确定出与所述目标通勤初始数据关联的所述单次通勤记录。3.根据权利要求2所述的通勤行程识别方法,其特征在于,若所述目标通勤初始数据的所述目的地类型不是所述居住地或者所述工作地,则基于所述目标通勤初始数据之后所述通勤初始数据的所述目的地类型,确定出与所述目标通勤初始数据关联的所述单次通勤记录,包括:以所述目标通勤初始数据为起点,确定出位于所述目标通勤初始数据之后的所述目的地类型为所述居住地或者所述工作地且与所述通勤类型标识不同的第一条通勤初始数据;基于所述目标通勤初始数据、所述第一条通勤初始数据、所述目标通勤初始数据和所述第一条通勤初始数据之间的全部所述通勤初始数据以及所述通勤类型标识和所述行程起始标识,生成多条所述单次通勤记录。4.根据权利要求1所述的通勤行程识别方法,其特征在于,所述方法还包括:按照所述出行顺序为每条所述单次通勤记录依次配置索引值,所述索引值用于生成所述待识别用户的单次通勤路线编号。5.根据权利要求1所述的通勤行程识别方法,其特征在于,从所述单次通勤记录集合中,确定出所述行程间隔时长小于或等于预设时长阈值的目标单次通勤记录,并基于所述目标单次通勤记录,生成所述待识别用户的通勤行程,包括:针对具有相同所述通勤类型标识的多条所述单次通勤记录,除第一条单次通勤记录以
外,若每条所述单次通勤记录的所述行程间隔...

【专利技术属性】
技术研发人员:张超张前帅
申请(专利权)人:智慧足迹数据科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1