一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

通勤信息获取方法、装置、设备及可读存储介质与流程

2022-06-29 15:45:10 来源:中国专利 TAG:


1.本发明涉及数据处理领域,尤其涉及一种通勤信息获取方法、装置、设备及可读存储介质。


背景技术:

2.随着现代社会的高速发展,交通堵塞已经成为世界性难题。为了减缓堵塞程度,需要进行合理的交通规划。
3.目前最常见的交通堵塞是由于上下班时段私家车辆激增而导致,私家车辆对应的通勤信息能为交通规划提供有力的数据支撑,如何获取通勤信息是当前亟待解决的技术问题。


技术实现要素:

4.为解决上述技术问题,本发明的主要目的在于提供一种通勤信息获取方法、装置、设备及可读存储介质。
5.第一方面,本发明提供一种通勤信息获取方法,所述通勤信息获取方法包括:
6.获取若干车辆在预设时间周期内每个工作日的行程数据;
7.根据若干车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆;
8.根据上班族通勤车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆对应的通勤信息。
9.可选的,行程数据包括每次行程的行驶时长以及行驶里程,所述根据若干车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆包括:
10.根据若干车辆在预设时间周期内每个工作日的行程数据,确定每台车辆的单日行驶时长以及单次行驶里程;
11.确定单日行驶时长在第一预设时长范围内且单次行驶里程在第一距离范围内的车辆为上班族通勤车辆;
12.确定单日行驶时长在第二预设时长范围内且单次行驶里程在第二距离范围内的车辆为上班族通勤车辆;
13.其中,第一预设时长范围的上限值小于第二预设时长范围的下限值,第一距离范围的上限值小于第二距离范围的下限值。
14.可选的,所述行程数据包括每次行程的开始时刻、结束时刻、出发地位置编码以及目的地位置编码,所述根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定上班族通勤车辆对应的通勤信息包括:
15.根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定处于第一时段的结束时刻以及处于第二时段的开始时刻,从处于第一时段的结束时刻对应的目的地位置编码以及处于第二时段的开始时刻对应的出发地位置编码中查找出现频次最高的位置编码,确定所述出现频次最高的位置编码为上班族通勤车辆对应的工作地编码。
16.可选的,在所述确定所述出现频次最高的位置编码为上班族通勤车辆对应的工作地编码之后,还包括:
17.根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定开始时刻在预设时刻后且出发地位置编码为工作地编码的目标行程;
18.根据目标行程统计上班族通勤车辆对应的加班信息。
19.可选的,所述根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定上班族通勤车辆对应的通勤信息包括:
20.根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定每个工作日中最后一次行程的目的地位置编码;
21.根据每个工作日中最后一次行程的目的地位置编码,确定出现频次最高的目的地位置编码,以所述出现频次最高的目的地位置编码为上班族通勤车辆对应的居住地编码。
22.可选的,在所述以所述出现频次最高的目的地位置编码为上班族通勤车辆对应的居住地编码之后,还包括:
23.从上班族通勤车辆在预设时间周期内的工作日行程数据中获取所述工作地编码以及居住地编码对应的行程的开始时刻以及结束时刻;
24.根据所述工作地编码以及居住地编码对应的行程的开始时刻以及结束时刻,得到上班族通勤车辆对应的通勤时长。
25.可选的,所述位置编码根据geohash算法确定。
26.第二方面,本发明还提供一种通勤信息获取装置,所述通勤信息获取装置包括:
27.获取模块,用于获取若干车辆在预设时间周期内每个工作日的行程数据;
28.车辆类型识别模块,用于根据若干车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆;
29.通勤信息确定模块,用于根据上班族通勤车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆对应的通勤信息。
30.第三方面,本发明还提供一种通勤信息获取设备,所述通勤信息获取设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的通勤信息获取程序,其中所述通勤信息获取程序被所述处理器执行时,实现如上所述的通勤信息获取方法的步骤。
31.第四方面,本发明还提供一种可读存储介质,所述可读存储介质上存储有通勤信息获取程序,其中所述通勤信息获取程序被处理器执行时,实现如上所述的通勤信息获取方法的步骤。
32.本发明中,获取若干车辆在预设时间周期内每个工作日的行程数据;根据若干车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆;根据上班族通勤车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆对应的通勤信息。通过本发明,在若干车辆行程数据的基础上确定上班族通勤车辆,并进一步分析得到上班族通勤车辆对应的通勤信息,从而为交通规划提供有力的数据支撑。
附图说明
33.图1为本发明实施例方案中涉及的通勤信息获取设备的硬件结构示意图;
34.图2为本发明通勤信息获取方法一实施例的流程示意图;
35.图3为本发明通勤信息获取装置一实施例的功能模块示意图。
36.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
37.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
38.第一方面,本发明实施例提供一种通勤信息获取设备,该通勤信息获取设备可以是个人计算机(personal computer,pc)、笔记本电脑、服务器等具有数据处理功能的设备。
39.参照图1,图1为本发明实施例方案中涉及的通勤信息获取设备的硬件结构示意图。本发明实施例中,通勤信息获取设备可以包括处理器1001(例如中央处理器central processing unit,cpu),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真wireless-fidelity,wi-fi接口);存储器1005可以是高速随机存取存储器(random access memory,ram),也可以是稳定的存储器(non-volatile memory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的硬件结构并不构成对本发明的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
40.继续参照图1,图1中作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及通勤信息获取程序。其中,处理器1001可以调用存储器1005中存储的通勤信息获取程序,并执行本发明实施例提供的通勤信息获取方法。
41.第二方面,本发明实施例提供了一种通勤信息获取方法。
42.一实施例中,参照图2,图2为本发明通勤信息获取方法一实施例的流程示意图。如图2所示,通勤信息获取方法包括:
43.步骤s10,获取若干车辆在预设时间周期内每个工作日的行程数据;
44.本实施例中,预设时间周期根据实际情况进行设置,例如设置为2022.1.1~2022.5.31,若干车辆的选择也根据实际情况进行设置,例如选择车辆1~100。则获取车辆1~100在2022.1.1~2022.5.31内每个工作日的行程数据。
45.步骤s20,根据若干车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆;
46.本实施例中,对若干车辆在预设时间周期内每个工作日的行程数据进行分析,即可确定哪些车辆的行程数据符合上班族通勤车辆的行程规律,从而确定上班族通勤车辆。
47.进一步地,一实施例中,行程数据包括每次行程的行驶时长以及行驶里程,步骤s20包括:
48.步骤s201,根据若干车辆在预设时间周期内每个工作日的行程数据,确定每台车辆的单日行驶时长以及单次行驶里程;
49.本实施例中,为便于描述以预设时间周期内包括3个工作日为例,车辆1在每个工作日的行程数据分别为:
50.车辆1在工作日1的行程数据1包括:
51.行程11的行驶时长t11以及行驶里程s11、行程12的行驶时长t12以及行驶里程
s12。
52.车辆1在工作日2的行程数据2包括:
53.行程21的行驶时长t21以及行驶里程s21、行程22的行驶时长t22以及行驶里程s22、行程23的行驶时长t23以及行驶里程s23。
54.车辆1在工作日1的行程数据3包括:
55.行程31的行驶时长t31以及行驶里程s31。
56.则车辆1的单日行驶时长=(t11 t12 t21 t22 t23)
÷
3;
57.车辆1的单次行驶里程=(s11 s12 s21 s22 s23 s31)
÷658.以此类推,即可得到每台车辆的单日行驶时长以及单次行驶里程。
59.步骤s202,确定单日行驶时长在第一预设时长范围内且单次行驶里程在第一距离范围内的车辆为上班族通勤车辆;
60.步骤s203,确定单日行驶时长在第二预设时长范围内且单次行驶里程在第二距离范围内的车辆为上班族通勤车辆;
61.本实施例中,在确定每台车辆的单日行驶时长以及单次行驶里程后,若车辆的单日行驶时长在第一预设时长范围内且单次行驶里程在第一距离范围内,则说明该车辆在工作日中每次行程的里程较短,且每个工作日累计行驶的时长较短,则可确定该车辆为上班族通勤车辆。
62.同理,在确定每台车辆的单日行驶时长以及单次行驶里程后,若车辆的单日行驶时长在第二预设时长范围内且单次行驶里程在第二距离范围内,则说明该车辆在工作日中每次行程的里程适中,且每个工作日累计行驶的时长适中,则可确定该车辆为上班族通勤车辆。
63.其中,第一预设时长范围的上限值小于第二预设时长范围的下限值,第一距离范围的上限值小于第二距离范围的下限值。
64.本实施例中,第一预设时长范围、第二预设时长范围、第一距离范围以及第二距离范围均根据实际需要进行设置。
65.进一步地,一实施例中,在步骤s201之后,还包括:
66.确定单日行驶时长大于第二预设时长范围的上限值且单次行驶里程在第一距离范围内的车辆为非定点营运车辆;
67.确定单日行驶时长大于第二预设时长范围的上限值且单次行驶里程大于第二距离范围的上限值的车辆为定点营运车辆。
68.本实施例中,若车辆单日行驶时长大于第二预设时长范围的上限值且单次行驶里程在第一距离范围内,说明该车辆在工作日中每次行程的里程较短但每个工作日累计行驶的时长较长,则确定该车辆为非定点营运车辆,例如出租车。
69.若车辆单日行驶时长大于第二预设时长范围的上限值且单次行驶里程大于第二距离范围的上限值,说明该车辆在工作日中每次行程的里程较长且每个工作日累计行驶的时长较长,则确定该车辆为定点营运车辆,例如公交车。
70.步骤s30,根据上班族通勤车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆对应的通勤信息。
71.本实施例中,在从若干车辆中确定上班族通勤车辆后,即可进一步根据上班族通
勤车辆在预设时间周期内每个工作日的行程数据进行分析,从而得到上班族通勤车辆对应的通勤信息。
72.本实施例中,获取若干车辆在预设时间周期内每个工作日的行程数据;根据若干车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆;根据上班族通勤车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆对应的通勤信息。通过本实施例,在若干车辆行程数据的基础上确定上班族通勤车辆,并进一步分析得到上班族通勤车辆对应的通勤信息,从而为交通规划提供有力的数据支撑。
73.进一步地,一实施例中,行程数据包括每次行程的开始时刻、结束时刻、出发地位置编码以及目的地位置编码,步骤s30包括:
74.根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定处于第一时段的结束时刻以及处于第二时段的开始时刻,从处于第一时段的结束时刻对应的目的地位置编码以及处于第二时段的开始时刻对应的出发地位置编码中查找出现频次最高的位置编码,确定所述出现频次最高的位置编码为上班族通勤车辆对应的工作地编码。
75.本实施例中,为便于理解,假设某上班族通勤车辆在预设时间周期内的工作日行程数据包括:
76.行程1的开始时刻(8:00)、结束时刻(8:50)、出发地位置编码(位置编码1)以及目的地位置编码(位置编码2);
77.行程2的开始时刻(7:50)、结束时刻(8:35)、出发地位置编码(位置编码1)以及目的地位置编码(位置编码2);
78.行程3的开始时刻(17:30)、结束时刻(18:20)、出发地位置编码(位置编码2)以及目的地位置编码(位置编码1);
79.行程4的开始时刻(17:20)、结束时刻(18:50)、出发地位置编码(位置编码4)以及目的地位置编码(位置编码3)
80.行程5的开始时刻(6:00)、结束时刻(9:55)、出发地位置编码(位置编码1)以及目的地位置编码(位置编码5)。
81.第一时段根据上班时刻确定,例如上班时刻为9:00,则第一时段设置为8:00~10:00;第二时段根据下班时刻确定,例如下班时刻为17:00,则第二时段设置为17:00~18:00。
82.如上,则确定处于第一时段的结束时刻包括行程1、行程2以及行程5的结束时刻,确定处于第二时段的开始时刻包括行程3以及行程4的开始时刻。
83.其中,行程1的结束时刻对应的目的地位置编码为位置编码2、行程2的结束时刻对应的目的地位置编码为位置编码2、行程5的结束时刻对应的目的地位置编码为位置编码5、行程3的开始时刻对应的出发地位置编码为位置编码2、行程4的开始时刻对应的出发地位置编码为位置编码4。
84.通过统计确定出现频次最高的位置编码为位置编码2,即表明该上班族通勤车辆经常在第一时段达到位置编码2,经常在第二时段从位置编码2离开,则确定位置编码2为上班族通勤车辆对应的工作地编码。
85.以此类推,即可确定每台上班族通勤车辆对应的工作地编码。
86.进一步地,一实施例中,在所述确定所述出现频次最高的位置编码为上班族通勤车辆对应的工作地编码之后,还包括:
87.根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定开始时刻在预设时刻后且出发地位置编码为工作地编码的目标行程;根据目标行程统计上班族通勤车辆对应的加班信息。
88.本实施例中,若第二时段设置为17:00~18:00,则可将预设时刻设置为18:00,当然还可以设置为18:00后的时刻,在此不作限制。若根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定存在开始时刻在预设时刻后且出发地位置编码为工作地编码的目标行程,则每一次目标行程都表示上班族通勤车辆在较晚的时间才从工作地离开,则根据目标行程即可统计上班族通勤车辆对应的加班信息。
89.例如,目标行程包括目标行程1~20,则可确定加班次数为20次,将每次目标行程的开始时刻与预设下班时刻相减,即可统计累计加班时长、平均加班时长。
90.进一步地,一实施例中,步骤s30包括:
91.根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定每个工作日中最后一次行程的目的地位置编码;根据每个工作日中最后一次行程的目的地位置编码,确定出现频次最高的目的地位置编码,以所述出现频次最高的目的地位置编码为上班族通勤车辆对应的居住地编码。
92.本实施例中,在工作日,用户最后一次达到的地点一般是自己的居住地,因此根据某上班族通勤车辆在预设时间周期内的工作日行程数据,确定每个工作日中最后一次行程的目的地位置编码。例如,工作日1中最后一次行程的目的地位置编码为编码1、工作日2中最后一次行程的目的地位置编码为编码1、工作日3中最后一次行程的目的地位置编码为编码1、工作日4中最后一次行程的目的地位置编码为编码3、工作日5中最后一次行程的目的地位置编码为编码1,根据每个工作日中最后一次行程的目的地位置编码,即可确定出现频次最高的目的地位置编码为编码1,即以编码1为上班族通勤车辆对应的居住地编码。
93.以此类推,即可得到每台上班族通勤车辆对应的居住地编码。
94.进一步地,一实施例中,在以所述出现频次最高的目的地位置编码为上班族通勤车辆对应的居住地编码之后,还包括:
95.从上班族通勤车辆在预设时间周期内的工作日行程数据中获取所述工作地编码以及居住地编码对应的行程的开始时刻以及结束时刻;根据所述工作地编码以及居住地编码对应的行程的开始时刻以及结束时刻,得到上班族通勤车辆对应的通勤时长。
96.本实施例中,在确定每台上班族通勤车辆对应的工作地编码以及居住地编码后,便可从某上班族通勤车辆在预设时间周期内的工作日行程数据中获取工作地编码以及居住地编码对应的行程(即出发地位置编码为工作地编码且目的地为居住地编码的行程,以及出发地位置编码为居住地编码且目的地为工作地编码的行程)的开始时刻以及结束时刻,并进一步根据开始时刻以及结束时刻得到该上班族通勤车辆对应的通勤时长。当然,还可以获取工作地编码以及居住地编码对应的行程的里程,从而得到该上班族通勤车辆对应的通勤里程。
97.以此类推,即可得到每台上班族通勤车辆对应的通勤时长、通勤里程。
98.进一步地,一实施例中,位置编码根据geohash算法确定。
99.本实施例中,geohash算法是一种地址编码方法,能够把二维的空间经纬度数据编码成一个字符串。
100.第三方面,本发明实施例还提供一种通勤信息获取装置。
101.一实施例中,参照图3,图3为本发明通勤信息获取装置一实施例的功能模块示意图。如图3所示,通勤信息获取装置包括:
102.获取模块10,用于获取若干车辆在预设时间周期内每个工作日的行程数据;
103.车辆类型识别模块20,用于根据若干车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆;
104.通勤信息确定模块30,用于根据上班族通勤车辆在预设时间周期内每个工作日的行程数据,确定上班族通勤车辆对应的通勤信息。
105.进一步地,一实施例中,行程数据包括每次行程的行驶时长以及行驶里程,车辆类型识别模块20,用于:
106.根据若干车辆在预设时间周期内每个工作日的行程数据,确定每台车辆的单日行驶时长以及单次行驶里程;
107.确定单日行驶时长在第一预设时长范围内且单次行驶里程在第一距离范围内的车辆为上班族通勤车辆;
108.确定单日行驶时长在第二预设时长范围内且单次行驶里程在第二距离范围内的车辆为上班族通勤车辆;
109.其中,第一预设时长范围的上限值小于第二预设时长范围的下限值,第一距离范围的上限值小于第二距离范围的下限值。
110.进一步地,一实施例中,行程数据包括每次行程的开始时刻、结束时刻、出发地位置编码以及目的地位置编码,通勤信息确定模块30,用于:
111.根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定处于第一时段的结束时刻以及处于第二时段的开始时刻,从处于第一时段的结束时刻对应的目的地位置编码以及处于第二时段的开始时刻对应的出发地位置编码中查找出现频次最高的位置编码,确定所述出现频次最高的位置编码为上班族通勤车辆对应的工作地编码。
112.进一步地,一实施例中,通勤信息获取装置还包括统计模块,用于:
113.根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定开始时刻在预设时刻后且出发地位置编码为工作地编码的目标行程;
114.根据目标行程统计上班族通勤车辆对应的加班信息。
115.进一步地,一实施例中,通勤信息确定模块30,用于:
116.根据上班族通勤车辆在预设时间周期内的工作日行程数据,确定每个工作日中最后一次行程的目的地位置编码;
117.根据每个工作日中最后一次行程的目的地位置编码,确定出现频次最高的目的地位置编码,以所述出现频次最高的目的地位置编码为上班族通勤车辆对应的居住地编码。
118.进一步地,一实施例中,通勤信息确定模块30,用于:
119.从上班族通勤车辆在预设时间周期内的工作日行程数据中获取所述工作地编码以及居住地编码对应的行程的开始时刻以及结束时刻;
120.根据所述工作地编码以及居住地编码对应的行程的开始时刻以及结束时刻,得到上班族通勤车辆对应的通勤时长。
121.进一步地,一实施例中,所述位置编码根据geohash算法确定。
122.其中,上述通勤信息获取装置中各个模块的功能实现与上述通勤信息获取方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。
123.第四方面,本发明实施例还提供一种可读存储介质。
124.本发明可读存储介质上存储有通勤信息获取程序,其中所述通勤信息获取程序被处理器执行时,实现如上述的通勤信息获取方法的步骤。
125.其中,通勤信息获取程序被执行时所实现的方法可参照本发明通勤信息获取方法的各个实施例,此处不再赘述。
126.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
127.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
128.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。
129.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献