一种众包地图的任务管理方法和系统与流程

未命名 07-14 阅读:140 评论:0


1.本发明涉及计算机技术领域,尤其涉及一种众包地图的任务管理方法和系统。


背景技术:

2.众包地图为众包模式采集的地图数据构建的地图,通过将数据采集工作分配给各个车辆,由各个车辆来采集地图数据,避免了专人现场采集勘测的过程。随着智能网联汽车的逐步普及,智能汽车在电子地图要素的采集能力上扮演了更加重要的角色。
3.在现有的众包地图采集过程中,通常仅存在用户车辆和任务服务平台之间的交互,任务服务平台将任务信息下发至用户车辆后,用户车辆进行众包地图数据的采集,在采集完成后直接将采集到的数据返回给任务服务平台进行处理。由于众包地图数据通常为图片或视频,上传所消耗的流量成本较大,且由任务服务平台对所有车辆上传的众包地图进行存储和处理,处理速度慢,对其他功能的运行造成一定影响。


技术实现要素:

4.有鉴于此,本发明实施例提供一种众包地图的任务管理方法和系统,通过采用移动边缘计算平台对车辆采集的众包地图数据进行处理,减少任务服务平台的处理压力,同时根据车辆所在区域选择移动边缘计算平台,可以将车辆上传的众包地图数据分散处理,提高处理效率,进而节省车辆上传众包地图数据过程中所消耗的流量成本。
5.为实现上述目的,根据本发明实施例的第一方面,提供了一种众包地图的任务管理方法。
6.本发明实施例的众包地图的任务管理方法,包括:通过任务服务平台向车辆发送任务信息;在所述车辆接受所述任务信息的情况下,通过所述车辆包括的地图数据采集设备获取众包地图数据,并将所述众包地图数据发送至所述车辆所在区域的多个移动边缘计算平台中的任意一个;所述移动边缘计算平台在接收到所述众包地图数据后,对所述众包地图数据进行处理,并将处理的结果发送至任务服务平台。
7.可选地,所述方法还包括:所述任务服务平台根据所述任务信息包括的位置信息,确定所述众包地图的采集区域;
8.所述任务服务平台向车辆发送任务信息,包括:所述任务服务平台向位于所述采集区域内的车辆发送所述任务信息。
9.可选地,所述任务服务平台向车辆发送任务信息,还包括:所述任务服务平台采用主动推送或者广播方式向所述车辆发送任务信息。
10.可选地,所述将所述众包地图数据发送至所述车辆所在区域的多个移动边缘计算平台中的任意一个,包括:根据所述车辆的定位坐标,从所述车辆所在区域的多个移动边缘计算平台中确定目标移动边缘计算平台;通过wifi、专网、4g/5g蜂窝通信中的任意方式将所述众包地图数据发送至所述目标移动边缘计算平台。
11.可选地,在所述移动边缘计算平台在接收到所述众包地图数据后,进一步包括:从
所述任务服务平台中获取与所述众包地图数据对应的任务信息;
12.所述对所述众包地图数据进行处理,包括:将所述众包地图数据与所述任务信息进行匹配,若匹配成功,则生成指示任务已完成的信息;否则,生成指示任务未完成的信息。
13.可选地,该方法还包括:所述车辆通过车载屏幕向用户提示所述任务信息包括的任务协议;所述车载屏幕响应于接收到所述用户针对所述任务协议的接受指令,确定所述车辆接受所述任务信息。
14.可选地,在所述车辆接受所述任务信息的情况下,还包括:通过所述车载屏幕提示用户确认数字货币钱包地址以及用户信息;响应于对所述数字货币钱包地址以及用户信息的确认触发,将确认后的数字货币钱包地址和用户信息发送至所述任务服务平台;所述任务服务平台根据所述处理的结果、所述车辆对应的数字货币钱包地址和用户信息,向所述车辆对应的用户结算费用。
15.可选地,所述向所述车辆对应的用户结算费用,包括:确认所述数字货币钱包地址以及所述用户信息的真实性;针对所述数字货币钱包地址以及所述用户信息为真的情况下,所述任务服务平台根据预设支付协议,确定支付金额,并向所述数字货币钱包地址支付与所述支付金额相匹配的数字货币。
16.可选地,所述车载屏幕通过指纹认证、密码认证、声纹认证中的任意一种接收所述用户对所述任务协议的接受指令。
17.为实现上述目的,根据本发明实施例的第二方面,提供了一种众包地图的任务管理系统。
18.本发明实施例的众包地图的任务管理系统包括:任务服务平台、车辆以及移动边缘计算平台;其中,
19.所述任务服务平台,用于向车辆发送任务信息;
20.所述车辆,用于在接受所述任务信息的情况下,通过所述车辆包括的地图数据采集设备获取众包地图数据,并将所述众包地图数据发送至所述车辆所在区域的多个移动边缘计算平台中的任意一个;
21.所述移动边缘计算平台,用于在接收到所述众包地图数据后,对所述众包地图数据进行处理,并将处理的结果发送至任务服务平台。
22.可选地,所述任务服务平台,还用于根据所述处理的结果、所述车辆对应的数字货币钱包地址和用户信息,向所述车辆对应的用户结算费用。
23.为实现上述目的,根据本发明实施例的第三方面,提供了一种众包地图任务管理的电子设备。
24.本发明实施例的众包地图任务管理的设备包括:一个或多个处理器;存储系统,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例的众包地图的任务管理方法。
25.为实现上述目的,根据本发明实施例的第四方面,提供了一种计算机可读介质。
26.本发明实施例的计算机可读介质上存储有计算机程序,所述程序被处理器执行时实现本发明实施例的众包地图的任务管理方法。
27.上述发明中的一个实施例具有如下优点或有益效果:在本发明实施例中,通过采用移动边缘计算平台对车辆采集的众包地图数据进行处理,减少任务服务平台的处理压
力,同时根据车辆所在区域选择移动边缘计算平台,可以将车辆上传的众包地图数据分散处理,提高处理效率,进而节省车辆上传众包地图数据过程中所消耗的流量成本。
28.上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
29.附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
30.图1是本发明实施例的一种众包地图的任务管理方法的主要流程的示意图;
31.图2是本发明实施例的确定车辆接收任务信息的主要流程的示意图;
32.图3是本发明实施例的一种向车辆对应的用户结算费用的主要流程的示意图;
33.图4是本发明实施例的另一种向车辆对应的用户结算费用的主要流程的示意图;
34.图5是本发明实施例的确定目标移动边缘计算平台的主要流程的示意图;
35.图6是本发明实施例的一种众包地图的任务管理系统的示意图;
36.图7是本发明实施例的一种众包地图的任务管理方法具体应用场景的主要流程的示意图;
37.图8是本发明实施例可以应用于其中的示例性系统架构图;
38.图9是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
39.以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
40.根据本发明实施例的第一方面,提供一种应用于服务器的众包地图的任务管理方法。
41.图1是本发明实施例的一种众包地图的任务管理方法的主要流程的示意图。如图1所示,该方法主要包括:
42.步骤s101:通过任务服务平台向车辆发送任务信息;
43.步骤s102:在车辆接受任务信息的情况下,通过车辆包括的地图数据采集设备获取众包地图数据,并将众包地图数据发送至车辆所在区域的多个移动边缘计算平台中的任意一个;
44.步骤s103:移动边缘计算平台在接收到众包地图数据后,对众包地图数据进行处理,并将处理的结果发送至任务服务平台。
45.在本发明一种可选的实施例中,任务服务平台可以是车联网tsp(telematics service provider)平台,即汽车远程服务提供商,其主要功能有两点,第一是可以生成众包任务的任务信息,并对任务信息进行车辆分配、进度统计等管理操作;第二则是在车辆完成众包任务后向车辆支付费用。
46.移动边缘计算(mobile edge computing,mec)平台最早可在无线基站内部运行应
用程序,向移动用户提供业务。通过将传统电信蜂窝网络与互联网业务进行了深度融合,可以减少移动业务交付的端到端时延。通常情况下,将移动边缘计算平台的应用服务器设置有多个,分别部署于无线网络边缘,即把传统的数据中心切割成多个小型的数据中心后放置到网络的边缘,更加靠近使用的用户,可在无线接入网络与现有应用服务器之间的回程线路上节省高达35%的带宽使用,为用户提供更快的服务和更好的网络性能。
47.其中,任务信息包括与任务相关的多个参数,在一种可选的实施例中,包括任务需要采集的位置信息、任务编码、任务名称、任务协议以及任务内容等。在进一步可选的实施例中,为了增加采集的数量以及确保采集的精度和准确性,可以将包含同一任务内容但任务编码不同的多个任务发送给多个不同的车辆,对每个车辆采集的众包地图数据进行处理,最终将处理结果进行汇总,以得到更加精确的众包地图。
48.示例性的,当需要对某一路段的拥堵情况进行众包地图采集时,可以将针对采集a路段的任务生成10个任务编码,分别为任务a1至任务a10,虽然任务编码不同但任务内容本身是一样的,分别将这十个任务发送给10个不同的车辆。通过此种方式保证了众包地图的准确性,可以避免由于单个车辆的采集出现异常所导致准确性差的问题。
49.由于行驶的车辆成千上万,因此在向车辆发送任务信息之前,需要根据任务信息有针对性地进行车辆的选择。在一种可选的实施例中,还包括:任务服务平台根据任务信息包括的位置信息,确定众包地图的采集区域。此时,任务服务平台仅向位于采集区域内的车辆发送任务信息即可。例如,当需要对区域a的拥堵情况进行众包地图采集时,只需向在区域a行驶的车辆发送任务信息,对于其他区域行驶的车辆,则无法完成对应的众包地图采集任务。
50.进一步地,对于步骤s101中任务服务平台向车辆发送任务信息的方式,在一种可选的实施例中,任务服务平台可以采用主动推送或者广播方式向车辆发送任务信息,用户也可以通过点选的方式主动获取某一区域内现有的任务信息。
51.在步骤s102之前,一种可选的实施例中,如图2所示,确定车辆接受任务信息的过程可以包括:
52.步骤s201:车辆通过车载屏幕向用户提示任务信息包括的任务协议;
53.步骤s202:车载屏幕响应于接收到用户针对任务协议的接受指令,确定车辆接受任务信息。
54.由于采集众包地图数据的过程中会调用车辆的硬件例如摄像头、行车记录仪等,需要用户提前授权才可以完成后续的采集任务,而且下发的任务信息也许经过用户的确认,决定是否接受任务,因此在步骤s102之前需要将任务信息包括的任务协议提示给用户,并获得用户的接受指令。
55.进一步地,任务协议可以通过弹窗方式,也可以通过语音方式提醒用户。车载屏幕则可以通过指纹认证、密码认证、声纹认证中的任意一种接收用户对任务协议的接受指令。
56.在用户接受任务后,即车辆接受所述任务信息的情况下,在一种可选的实施例中,为了能够针对众包地图为用户结算费用,如图3所示,还包括:
57.步骤s301:通过车载屏幕提示用户确认数字货币钱包地址以及用户信息;
58.步骤s302:响应于对数字货币钱包地址以及用户信息的确认触发,将确认后的数字货币钱包地址和用户信息发送至任务服务平台;
59.步骤s303:任务服务平台根据处理的结果、车辆对应的数字货币钱包地址和用户信息,向车辆对应的用户结算费用。
60.为了后续的费用结算,在用户接受任务后即提示用户确认数字货币钱包地址以及用户信息。虽然各个车辆都有绑定的驾驶人信息,但在实际使用过程中,驾驶车辆的用户与绑定的驾驶人可能并非同一个用户,因此在确认数字货币钱包地址以及用户信息的过程中,预先提示已存的数字货币钱包地址以及用户信息,驾驶车辆的用户并非绑定的驾驶人,那么用户可以对用于此次费用结算的数字货币钱包地址以及用户信息进行自定义修改。
61.在进一步可选的实施例中,如图4所示,为用户支付数字货币的具体过程可包括:
62.步骤s401:确认数字货币钱包地址以及用户信息的真实性;
63.步骤s402:针对数字货币钱包地址以及用户信息为真的情况下,任务服务平台根据预设支付协议,确定支付金额,并向数字货币钱包地址支付与支付金额相匹配的数字货币。
64.对于步骤s401,通常可以对数字货币钱包地址进行验真,同时判断数字货币钱包地址所对应的用户是否与用户信息相匹配,若两者同时满足,则认为数字货币钱包地址以及用户信息为真。
65.需要说明的是,本发明中的预设支付协议是可以根据用户需求进行自定义设置的,即根据不同策略进行支付。例如,可以根据采集众包地图数据的范围、数据精度、采集的时效性、任务完成度等等选择不同的协议进行支付。示例性的,采集的数据精度越高,支付金额越高,采集的时效性约快,支付金额越高,采集众包地图数据的范围越大,支付金额越高。
66.对于每种协议,可以按照区间进行金额划分,例如,采集的数据精度在90%-100%范围内时,支付金额为10元,采集的数据精度在70%-90%范围内时,支付金额为8元,采集的数据精度在50%-70%范围内时,支付金额为6元,精度低于50%时,数据不可用,仅支付2元。
67.对于针对数字货币钱包地址以及用户信息为假的情况,自然无法进行支付,可以设定有效提示次数,提示用户重新确认数字货币钱包地址以及用户信息,若在有效次数内用户仍不能提供正确的数字货币钱包地址以及用户信息,则取消执行当前任务,结束任务流程。
68.对于步骤s102,在一种可选的实施例中,可以从多个移动边缘计算平台中确定出最优的目标移动边缘计算平台来进行众包数据的传输,如图5所示,具体包括:
69.步骤s501:根据车辆的定位坐标,从车辆所在区域的多个移动边缘计算平台中确定目标移动边缘计算平台;
70.步骤s502:通过wifi、专网、4g/5g蜂窝通信中的任意方式将众包地图数据发送至目标移动边缘计算平台。
71.在步骤s501中,通常将距离车辆最近的移动边缘计算平台作为目标移动边缘计算平台,距离越近传输速率越快,同时丢包的可能性较低,数据传输的稳定性提升。
72.对于步骤s103,在一种可选的实施例中,在移动边缘计算平台在接收到众包地图数据后,进一步包括:从任务服务平台中获取与众包地图数据对应的任务信息。在获取了对应的任务信息后,才可以分析得到任务的完成情况。具体而言,对众包地图数据进行处理,
包括:将众包地图数据与任务信息进行匹配,若匹配成功,则生成指示任务已完成的信息;否则,生成指示任务未完成的信息。
73.当众包地图数据与任务信息完全匹配时,则可以认定为匹配成功,当众包地图数据与任务信息不完全匹配时,则可以认定为匹配失败。但是对于匹配失败的情况,在实际应用过程中,可能会出现由于车辆网络异常而导致某些数据上传失败的情况,多数情况下并不是用户拒绝完成任务。因此在一种可选的实施例中,指示任务未完成的信息中可以包括任务完成度,即任务完成的百分比例,以便于后续根据完成的比例进行费用的结算。
74.示例性的,当任务完成度为80%-100%范围内时,支付金额为10元,任务完成度在60%-80%范围内时,支付金额为8元,任务完成度在40%-60%范围内时,支付金额为6元,任务完成度低于40%时,认为用户消极完成任务,不予支付。
75.本发明实施例的众包地图的任务管理的方法,通过采用移动边缘计算平台对车辆采集的众包地图数据进行处理,减少任务服务平台的处理压力,同时根据车辆所在区域选择移动边缘计算平台,可以将车辆上传的众包地图数据分散处理,提高处理效率,进而节省车辆上传众包地图数据过程中所消耗的流量成本。
76.根据本发明实施例第二方面,提供一种应用于服务器的众包地图的任务管理系统。
77.图6是根据本发明实施例第二方面的众包地图的任务管理系统600的示意图。如图6所示,包括:
78.任务服务平台601、车辆602以及移动边缘计算平台603;其中,
79.所述任务服务平台601,用于向车辆发送任务信息;
80.所述车辆602,用于在接受所述任务信息的情况下,通过所述车辆包括的地图数据采集设备获取众包地图数据,并将所述众包地图数据发送至所述车辆所在区域的多个移动边缘计算平台中的任意一个;
81.所述移动边缘计算平台603,用于在接收到所述众包地图数据后,对所述众包地图数据进行处理,并将处理的结果发送至任务服务平台。
82.在一种可选的实施例中,任务服务平台601,还用于根据处理的结果、车辆对应的数字货币钱包地址和用户信息,向车辆对应的用户结算费用。
83.在一种可选的实施例中,任务服务平台601,还用于根据所述任务信息包括的位置信息,确定所述众包地图的采集区域;
84.任务服务平台向车辆发送任务信息,包括:所述任务服务平台向位于所述采集区域内的车辆发送所述任务信息。
85.在一种可选的实施例中,任务服务平台601,还用于采用主动推送或者广播方式向所述车辆发送任务信息。
86.在一种可选的实施例中,车辆602还用于,根据所述车辆的定位坐标,从所述车辆所在区域的多个移动边缘计算平台中确定目标移动边缘计算平台;通过wifi、专网、4g/5g蜂窝通信中的任意方式将所述众包地图数据发送至所述目标移动边缘计算平台。
87.在一种可选的实施例中,移动边缘计算平台603还用于,在移动边缘计算平台在接收到所述众包地图数据后,从任务服务平台中获取与所述众包地图数据对应的任务信息;
88.对所述众包地图数据进行处理,包括:将所述众包地图数据与所述任务信息进行
匹配,若匹配成功,则生成指示任务已完成的信息;否则,生成指示任务未完成的信息。
89.在一种可选的实施例中,车辆602还用于,通过车载屏幕向用户提示所述任务信息包括的任务协议;车载屏幕响应于接收到所述用户针对所述任务协议的接受指令,确定所述车辆接受所述任务信息。
90.在一种可选的实施例中,车辆602还用于,在所述车辆接受所述任务信息的情况下,通过所述车载屏幕提示用户确认数字货币钱包地址以及用户信息;响应于对所述数字货币钱包地址以及用户信息的确认触发,将确认后的数字货币钱包地址和用户信息发送至所述任务服务平台;
91.任务服务平台601还用于根据处理的结果、车辆对应的数字货币钱包地址和用户信息,向车辆对应的用户结算费用。
92.在一种可选的实施例中,任务服务平台601还用于,确认数字货币钱包地址以及所述用户信息的真实性;针对数字货币钱包地址以及用户信息为真的情况下,任务服务平台根据预设支付协议,确定支付金额,并向数字货币钱包地址支付与所述支付金额相匹配的数字货币。
93.在一种可选的实施例中,车载屏幕通过指纹认证、密码认证、声纹认证中的任意一种接收所述用户对所述任务协议的接受指令。
94.在具体应用场景中,选择车联网tsp平台作为任务服务平台,对于任务管理系统中各个平台之间的具体交互过程,如图7所示,在各个平台内部设置有多个模块,以完成下述步骤一至步骤六的操作步骤,其中,
95.在tsp平台中可设置有:众包任务管理模块,用于负责众包任务的生成、进度监督、任务分配等进行管理;数字货币钱包,用于向完成众包任务的用户车辆支付费用;任务结算模块,用于根据支付协议和处理结果确定需要支付的结算费用;支付协议管理模块,用于管理多种类型的众包支付协议,以便于任务结算模块进行调用。
96.在用户车辆中设置有:地图采集设备,用于采集众包地图数据;数字货币钱包,用于接收tsp平台所支付的结算费用,提供汽车版数字钱包服务,可以是app、小程序、轻应用等多种形态;车载ivi系统,用于为数字货币钱包应用提供运行环境,提供触摸交互、语音交互等操作,并支持对多个屏幕的管理;用户授权模块,用于接收用户通过触摸交互、语音交互等操作执行的接受指令。
97.在地图mec边缘云平台中设置有:采集地图存储模块,用于存储车辆上传众包地图数据,可以就近存储,提高处理效率;采集地图管理模块,用于对众包地图上传数据进行管理;采集地图处理模块,用于对众包地图数据进行核对确认等处理步骤,以得到处理结果。
98.上述图7所示的各个平台之间的具体交互过程可包括如下步骤:
99.步骤一:tsp平台向用户车辆下发任务包(任务信息);
100.步骤二:用户车辆在接受任务后,通过地图采集设备进行地图采集;
101.步骤三:用户车辆将采集的众包地图数据上传至地图mec边缘云;
102.步骤四:地图mec边缘云对接收的采集地图数据进行处理、存储和管理;
103.步骤五:地图mec边缘云将处理的结果发送至tsp平台;
104.步骤六:tsp平台根据预设支付协议和接收的处理结果确定支付金额,并向用户支付费用。
105.图8示出了可以应用本发明实施例的众包地图的任务管理方法或众包地图的任务管理系统的示例性系统架构800。
106.如图8所示,系统架构800可以包括车辆801、802、803,网络804、移动边缘计算平台服务器805和任务服务平台服务器806。网络804用以在车辆801、802、803和移动边缘计算平台服务器805之间、车辆801、802、803和任务服务平台服务器806之间、以及移动边缘计算平台服务器805和任务服务平台服务器806之间提供通信链路的介质。网络804可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
107.用户可以使用车辆801、802、803通过网络804与移动边缘计算平台服务器805和任务服务平台服务器806进行交互,以发众包地图数据或接收结算费用等。车辆801、802、803上可以安装有各种通讯客户端应用,例如在线服务应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
108.车辆801、802、803可以安装有各种车辆网络设备比如搭载有车载系统的设备、为用户提供信息浏览的显示屏、众包地图采集设备、通信设备等。
109.移动边缘计算平台服务器805为设置于路边,可以为车辆提供服务的服务器,例如对用户通过车辆801、802、803所发送的众包地图数据进行处理的后台管理服务器。后台管理服务器805可以对接收到的众包地图数据进行存储、分析等处理,并将处理结果(众包地图数据的处理结果)反馈给任务服务平台服务器806。
110.任务服务平台服务器806可以分配众包任务、接收移动边缘计算平台的服务器805发送的处理后的众包地图、以及根据众包地图任务完成情况向车辆801、802、803结算的后台管理服务器806。
111.需要说明的是,本发明实施例第一方面所提供的众包地图的任务管理方法一般由众包地图的任务管理系统所包括的各种设备如任务服务平台、车辆以及移动边缘计算平台协作执行。
112.应该理解,图8中的车辆、网络、移动边缘计算平台服务器以及任务服务平台服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的车辆、网络、移动边缘计算平台服务器以及任务服务平台服务器。
113.下面参考图9,其示出了适于用来实现本发明实施例的终端设备的计算机系统900的结构示意图。图9示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
114.如图9所示,计算机系统900包括中央处理单元(cpu)901,其可以根据存储在只读存储器(rom)902中的程序或者从存储部分908加载到随机访问存储器(ram)903中的程序而执行各种适当的动作和处理。在ram 903中,还存储有系统900操作所需的各种程序和数据。cpu 701、rom 902以及ram 903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。
115.以下部件连接至i/o接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分905;包括硬盘等的存储部分908;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至i/o接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出
的计算机程序根据需要被安装入存储部分908。
116.特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。在该计算机程序被中央处理单元(cpu)901执行时,执行本发明的系统中限定的上述功能。
117.需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、系统或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、系统或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、系统或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
118.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发送。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
119.作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的各个设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该系统包括:
120.通过任务服务平台向车辆发送任务信息;在车辆接受任务信息的情况下,通过车辆包括的地图数据采集设备获取众包地图数据,并将众包地图数据发送至车辆所在区域的多个移动边缘计算平台中的任意一个;移动边缘计算平台在接收到众包地图数据后,对众包地图数据进行处理,并将处理的结果发送至任务服务平台。
121.本发明实施例的众包地图的任务管理方法及系统,通过采用移动边缘计算平台对车辆采集的众包地图数据进行处理,减少任务服务平台的处理压力,同时根据车辆所在区域选择移动边缘计算平台,可以将车辆上传的众包地图数据分散处理,提高处理效率,进而节省车辆上传众包地图数据过程中所消耗的流量成本。
122.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发送各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

技术特征:
1.一种众包地图的任务管理方法,其特征在于,所述方法包括:通过任务服务平台向车辆发送任务信息;在所述车辆接受所述任务信息的情况下,通过所述车辆包括的地图数据采集设备获取众包地图数据,并将所述众包地图数据发送至所述车辆所在区域的多个移动边缘计算平台中的任意一个;所述移动边缘计算平台在接收到所述众包地图数据后,对所述众包地图数据进行处理,并将处理的结果发送至任务服务平台。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述任务服务平台根据所述任务信息包括的位置信息,确定所述众包地图的采集区域;所述任务服务平台向车辆发送任务信息,包括:所述任务服务平台向位于所述采集区域内的车辆发送所述任务信息。3.根据权利要求1所述的方法,其特征在于,所述任务服务平台向车辆发送任务信息,还包括:所述任务服务平台采用主动推送或者广播方式向所述车辆发送任务信息。4.根据权利要求1所述的方法,其特征在于,所述将所述众包地图数据发送至所述车辆所在区域的多个移动边缘计算平台中的任意一个,包括:根据所述车辆的定位坐标,从所述车辆所在区域的多个移动边缘计算平台中确定目标移动边缘计算平台;通过wifi、专网、4g/5g蜂窝通信中的任意方式将所述众包地图数据发送至所述目标移动边缘计算平台。5.根据权利要求1所述的方法,其特征在于,在所述移动边缘计算平台在接收到所述众包地图数据后,进一步包括:从所述任务服务平台中获取与所述众包地图数据对应的任务信息;所述对所述众包地图数据进行处理,包括:将所述众包地图数据与所述任务信息进行匹配,若匹配成功,则生成指示任务已完成的信息;否则,生成指示任务未完成的信息。6.根据权利要求2所述的方法,其特征在于,还包括:所述车辆通过车载屏幕向用户提示所述任务信息包括的任务协议;所述车载屏幕响应于接收到所述用户针对所述任务协议的接受指令,确定所述车辆接受所述任务信息。7.根据权利要求6所述的方法,其特征在于,在所述车辆接受所述任务信息的情况下,还包括:通过所述车载屏幕提示用户确认数字货币钱包地址以及用户信息;响应于对所述数字货币钱包地址以及用户信息的确认触发,将确认后的数字货币钱包地址和用户信息发送至所述任务服务平台;所述任务服务平台根据所述处理的结果、所述车辆对应的数字货币钱包地址和用户信息,向所述车辆对应的用户结算费用。8.根据权利要求7所述的方法,其特征在于,所述向所述车辆对应的用户结算费用,包
括:确认所述数字货币钱包地址以及所述用户信息的真实性;针对所述数字货币钱包地址以及所述用户信息为真的情况下,所述任务服务平台根据预设支付协议,确定支付金额,并向所述数字货币钱包地址支付与所述支付金额相匹配的数字货币。9.根据权利要求6所述的方法,其特征在于,所述车载屏幕通过指纹认证、密码认证、声纹认证中的任意一种接收所述用户对所述任务协议的接受指令。10.一种众包地图的任务管理系统,其特征在于,包括:任务服务平台、车辆以及移动边缘计算平台;其中,所述任务服务平台,用于向车辆发送任务信息;所述车辆,用于在接受所述任务信息的情况下,通过所包括的地图数据采集设备获取众包地图数据,并将所述众包地图数据发送至所述车辆所在区域的多个移动边缘计算平台中的任意一个;所述移动边缘计算平台,用于在接收到所述众包地图数据后,对所述众包地图数据进行处理,并将处理的结果发送至任务服务平台。11.根据权利要求10所述的任务管理系统,其特征在于,所述任务服务平台,还用于根据所述处理的结果、所述车辆对应的数字货币钱包地址和用户信息,向所述车辆对应的用户结算费用。12.一种电子设备,其特征在于,分设于众包地图的任务管理系统包括的各个平台,包括:一个或多个处理器;存储系统,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-9中任一所述的方法中的步骤。13.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-9中任一所述的方法中的步骤。

技术总结
本发明公开了一种众包地图的任务管理方法和系统,涉及计算机技术领域。该方法的一具体实施方式包括:通过任务服务平台向车辆发送任务信息;在车辆接受任务信息的情况下,通过车辆包括的地图数据采集设备获取众包地图数据,并将众包地图数据发送至车辆所在区域的多个移动边缘计算平台中的任意一个;移动边缘计算平台在接收到众包地图数据后,对众包地图数据进行处理,并将处理的结果发送至任务服务平台。通过采用移动边缘计算平台对车辆采集的众包地图数据进行处理,减少任务服务平台的处理压力,同时可以将车辆上传的众包地图数据分散处理,提高处理效率,进而节省车辆上传众包地图数据过程中所消耗的流量成本。图数据过程中所消耗的流量成本。图数据过程中所消耗的流量成本。


技术研发人员:狄刚 穆长春 赵新宇 郭建昌 崔沛东 张红波
受保护的技术使用者:中国人民银行数字货币研究所
技术研发日:2021.12.30
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐