本技术涉及计算机应用,具体涉及一种数据处理方法和装置。本技术同时涉及一种商家地址补全方法以及计算机存储介质和电子设备。
背景技术:
1、在配送服务应用场景下,需要配送方根据配送任务中的取点拿取配送物品,再按照配送要求配送到送点,因此,取点和/或送点的位置信息为配送任务执行过程中的一项重要数据。
2、通常,在用户注册时应用服务平台时可以根据定位获取用户的位置信息,并向用户提供可选择的位置信息,进而帮助用户完成相关地址信息的填写,相应的在作为取点或送点的时候,应用服务平台可以在配送任务的界面输出相应的地址信息。
技术实现思路
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、若是,则根据将所述相邻两个第二数据序列集的气压数据分别加上所述气压差值,确定为所述气压变化数据;
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、根据上述权利要求1到权利要求11中任意一项所述的数据处理方法,获取所述商家的目标楼层数据;
51、根据所述目标楼层数据对所述商家的地址进行补全。
52、本技术还提供一种计算机存储介质,用于存储计算机程序;
53、所述程序执行如上述数据处理方法,或者,执行如上述商家地址补全方法。
54、本技术还提供一种电子设备,包括:
55、处理器;
56、存储器,用于存储计算机程序,所述程序执行如上述数据处理方法,或者,执行如上述商家地址补全方法。
57、与现有技术相比,本技术具有以下优点:
58、通过获取的配送资源经过资源服务方的时间数据和资源服务方数据,确定各个时间数据对应的气压数据,为避免因为资源配送方因为等待时间较长,室内气压随气温的变化而发生漂移,或者是因为人流量的变化而发生气压漂移,导致挖掘楼层数据出现不准确或漂移情况,本实施例中将根据气压数据的变化,基于确定的所述各个时间数据对应的气压数据生成包括气压变化数据的第三数据序列,通过对所述第三数据序列集进行聚类处理得到每个类的数据序列集,每个类的第四数据序列中表示已有楼层数据均为同一楼层信息;通过已有楼层数据,以及与所述已有楼层数据对应的气压数据构建拟合函数,通过拟合函数可以预测所述第四数据序列集中楼层数据为空的目标楼层信息;进而在提高预测楼层数据准确性。
59、另外,本技术提供的一种商家地址信息的补全方法实施例,通过上述数据处理方法实施例中确定的目标楼层数据能够对商家地址信息中缺失的楼层数据进行补全,进而能够提高楼层数据的覆盖率,进一步的提升下游链路中任务执行的时效性。