基于地图API的停车位置记录与分享方法、电子设备及***
技术领域
本申请涉及汽车交互技术领域,具体涉及一种基于地图API的停车位置记录与分享方法、电子设备及***。
背景技术
随着汽车技术的普及,汽车越来越成为日常生活出行的一种常用工具。
然而,一方面,随着汽车数量的急剧增长,停车位的紧缺强烈凸显,寻找停车位越来越成为一个难题;另一方面,当用户在出国或开会等情况下,会长时间闲置车辆,以至于忘记车辆的停放位置。
因此,有必要提供一种停车位置记录与分享方法、电子设备及***,以辅助寻找车位和记录停车位置,提升用车体验。
发明内容
本申请的目的在于,提供一种基于地图API的停车位置记录与分享方法、电子设备及***,以方便停车和寻找车辆。
为实现上述目的,本申请首先提供一种基于地图API的停车位置记录与分享方法,包括:调用地图API接口;接收输入的停车位地址,以基于地图API产生停车位基本位置信息;接收图片和文字,以细化所述停车位基本位置信息,产生停车位详细位置信息,所述停车位详细位置信息包括车位所在的楼层、区号、车位号、坐标中的至少一种;记录所述停车位详细位置信息,并将所述停车位详细位置信息上传到地图服务器;以及将所述停车位详细位置信息分享。
进一步地,所述图片包括车辆上的摄像装置拍摄的图片,以用于自动生成停车位详细位置信息;所述文字包括驾乘人员为修改或补充所述自动生成的停车位详细位置信息,而输入的文字。
进一步地,所述将所述停车位详细位置信息分享的步骤包括以下过程中的至少一种:将所述停车位详细位置信息,根据分享终端的指令,通过地图服务器提供的数据服务,发送到接受分享终端,所述分享终端和接受分享终端属于同一用户;以及将所述停车位详细位置信息,自分享终端,通过移动网络,发送到接受分享终端;所述分享终端包括车机,所述接受分享终端包括手机。
进一步地,接收图片和文字前,先进行身份认证,以确保输入的信息为合法信息。
为实现上述目的,本申请另外提供一种基于地图API的停车位置记录与分享方法,包括:提供地图API接口;根据输入的停车位地址,基于地图API产生停车位基本位置信息;输出所述停车位基本位置信息,以供产生停车位详细位置信息,所述停车位详细位置信息包括车位所在的楼层、区号、车位号、坐标中的至少一种;存储所述停车位详细位置信息于地图服务器;以及将所述停车位详细位置信息通过地图服务器分享。
进一步地,所述将所述停车位详细位置信息分享的步骤包括:将所述停车位详细位置信息,根据分享终端的指令,通过地图服务器提供的数据服务,发送到接受分享终端,所述分享终端和接受分享终端属于同一用户,所述分享终端包括车机,所述接受分享终端包括手机。
为实现上述目的,本申请还提供一种电子设备,所述电子设备具有上述任一项所述的基于地图API的停车位置记录与分享方法。
为实现上述目的,本申请还提供一种基于地图API的停车位置记录与分享***,包括:
停车位预定模块,链接停车场数据库,用于接收停车位预定请求,以根据所述请求提供停车位;
地图API调用模块,用于调用地图API接口;以及
停车位信息细化与分享模块,通过地图API调用模块连接所述停车场数据库,以将停车位详细位置信息发送到用户指定的接受分享终端,包括:
停车位信息记录模块,用于产生所述停车位详细位置信息,具有:
停车位信息细化单元,通过地图API调用模块与停车场数据库连接,用于输入图片和文字信息,以将基于地图API调用模块产生的停车位基本位置信息细化,使所述停车位的信息具体到车位所在的楼层、区号、车位号、坐标中的至少一种,产生停车位详细位置信息;以及
停车位具***置数据库,接收来自所述停车位信息细化单元产生的停车位详细位置信息,并将所述停车位详细位置信息存储于服务器;
以及
停车位置分享与发送模块,连接所述停车位具***置数据库和接受分享终端,用于将所述停车位详细位置信息分享,具有:
停车位置获取与发送单元,连接所述停车位具***置数据库和所述接受分享终端,以从所述停车位具***置数据库获取停车位详细位置信息,并将其传送到所述接受分享终端;以及
指令接收单元,连接所述停车位置获取与发送单元,以根据接收到的用户指令,指示所述停车位置获取与发送单元从所述停车位具***置数据库获取停车位详细位置信息,并将其传送到所述接受分享终端。
进一步地,所述图片包括车辆上的摄像装置拍摄的图片,以用于自动生成停车位详细位置信息;所述文字包括驾乘人员为修改或补充所述自动生成的停车位详细位置信息,而输入的文字。
进一步地,所述接受分享终端包括第一接受分享终端和第二接受分享终端,所述停车位详细位置信息先被传送到所述第一接受分享终端,然后再由所述第一接受分享终端传送到所述第二接受分享终端,所述分享终端包括车机,所述接受分享终端包括手机。
本申请能解决用户在出国或开会等长时间停车需求下的车位记录,用户也可将车位信息在地图中分享给朋友,方便朋友取车。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1为本申请的工作环境示意图。
图2为本申请一个实施例中的分享终端的结构示意图。
图3为本申请一个实施例中的基于地图API的停车位置记录与分享方法的流程示意图。
图4为本申请另一个实施例中的基于地图API的停车位置记录与分享方法的流程示意图。
图5为本申请另一个实施例中的基于地图API的停车位置记录与分享***的方框示意图。
图6为图5中的停车位信息细化单元的详细示意图。
具体实施方式
为更进一步阐述本申请为达成预定申请目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本申请的基于地图API的停车位置记录与分享方法及***的具体实施方式、方法、步骤、结构、特征及其效果,详细说明如下。
有关本申请的前述及其它技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本申请为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本申请加以限制。
图1示出了本发明一个实施例中的工作环境示意图,如图1所示,其工作环境涉及服务器80、分享终端500、第一接受分享终端302以及第二接受分享终端304。分享终端500、第一接受分享终端302以及第二接受分享终端304可以通过服务器80进行网络通信。分享终端500,链接地图API调用模块10和停车场数据库60,以调用并显示停车场的空闲停车位供用户预订。所述地图API调用模块10能使分享终端500根据用户预订的停车位,基于地图API产生该停车位的基本信息,例如停车位所在的停车场的地理经度和地理维度。分享终端500还产生并记录用户预订的停车位的详细停车位信息,并将所述用户预订的停车位的详细停车位信息存储于服务器80。服务器80随后根据接收到的命令,将所述用户预订的停车位的详细停车位信息,发送到所述第二接受分享终端304。第一接受分享终端302也可以直接通过移动网将信息送到第二接受分享终端304。所述分享终端500包括车机,所述接受分享终端300包括手机。
所述用户预订的停车位的详细停车位信息是通过调用地图API,在产生该停车位的基本信息的基础上,进一步增加细化信息形成,例如停车位所在的楼层、区号、车位号等。为使叙述简要,所述用户预订的停车位的详细停车位信息在下文中也简称为详细停车位信息。
在图1所示的工作环境中,分享终端500和第一接受分享终端302隶属于同一用户,而第二接受分享终端304属于分享终端500的所有者的朋友或他人,这样可使用户能够将自己的停车位信息分享给朋友或他人,方便朋友或他人取车,例如把位置分享给代驾。
所述分享终端500在一个实施例中的结构示意图如图2所示。分享终端500包括通过***总线连接的处理器、存储介质、通信接口、电源接口和内存。所述存储介质存储有一种基于地图API的停车位置记录与分享装置,该装置用于实现一种基于地图API的停车位置记录与分享方法。分享终端500的通信接口用于与第一接受分享终端302和304,以及服务器80,连接和通信。分享终端500的电源接口用于与外部电源连接,外部电源通过该电源接口向分享终端500供电。分享终端500可以是任何一种能够实现智能输入输出的设备,例如车机,手机,平板电脑,也可以是其它具有上述结构的设备。
分享终端500或第一接受分享终端302的存储介质存储有一种停车位置记录与分享装置,该装置用于实现一种基于地图API的停车位置记录与分享方法。分享终端500可以是车机,第一接受分享终端302可以是手机。服务器80能为移动网和车联网提供数据,例如能为移动网中的手机和车联网中的车机提供数据,所述用户预订的停车位的详细停车位信息包括车位所在的楼层、区号、车位号、坐标中的至少一种。例如,在第一接受分享终端302指示服务器80将所述用户预订的停车位的详细停车位信息发送给第二接受分享终端304时,服务器80即将所述用户预订的停车位的详细停车位信息,发送到所述第二接受分享终端304。
参考图3,在本申请的一个较佳实施例中,所述基于地图API的停车位置记录与分享方法包括:
步骤S301,调用地图API接口;
在本申请较佳实施例中,所述分享终端500或第一接受分享终端302被设定为,当分享终端500或第一接受分享终端302中的该部分功能被启动时,即可以连接调用地图api接口;
步骤S302,接收输入的停车位地址,以基于地图API产生停车位基本位置信息;
所述停车位地址,可以由用户输入,也可以自动接收,在本申请较佳实施例中,所述停车位地址是在用户预定某停车场的停车位后,自动传递到所述基于地图API的停车位置记录与分享装置中,例如车机或用户的手机。
步骤S303,接收图片和文字,以细化所述停车位基本位置信息,产生停车位详细位置信息,所述停车位详细位置信息包括车位所在的楼层、区号、车位号、坐标中的至少一种;
具体地,所述图片包括车辆上的摄像装置拍摄的图片,以用于自动生成停车位详细位置信息;所述文字包括驾乘人员为修改或补充所述自动生成的停车位详细位置信息,而输入的文字;
更具体地,通过车辆上的摄像装置拍摄的图片,得到该车位周围的地理环境信息,例如显著地理标志物,经过与已有的停车场地图资料比对,在车辆基本位置信息的基础上,例如车位的坐标的基础上,得到进一步详细的车辆位置信息。进一步地,通过文字接收的步骤,使驾乘人员在检查该车位信息,发现不完整或有误时,自行输入文字,对停车位置信息完善或修正;
步骤S304,记录所述停车位详细位置信息,并将所述停车位详细位置信息上传到地图服务器;
步骤S305,将所述停车位详细位置信息分享。
具体地,所述S305包括以下过程中的至少一种:将所述停车位详细位置信息,根据分享终端的指令,通过地图服务器提供的数据服务,发送到接受分享终端,所述分享终端和接受分享终端属于同一用户;以及将所述停车位详细位置信息,自分享终端,通过移动网络,发送到接受分享终端;所述分享终端例如是车机,所述接受分享终端例如是手机。
与图3所述的实施例相似的,本申请图1中的服务器80中,也具有存储介质,服务器80中的存储介质中也存储有一种基于地图API的停车位置记录与分享装置,该装置用于实现一种基于地图API的停车位置记录与分享方法。
参考图4,所述服务器80中的存储介质中存储的基于地图API的停车位置记录与分享装置所实现的基于地图API的停车位置记录与分享方法包括:
步骤S401,提供地图API接口;
步骤S402,根据输入的停车位地址,基于地图API产生停车位基本位置信息;
步骤S403,输出所述停车位基本位置信息,以供产生停车位详细位置信息,所述停车位详细位置信息包括车位所在的楼层、区号、车位号、坐标中的至少一种;
步骤S404,存储所述停车位详细位置信息于地图服务器;以及
步骤S405,将所述停车位详细位置信息通过地图服务器分享;
具体地,所述步骤S405包括:将所述停车位详细位置信息,根据分享终端的指令,通过地图服务器提供的数据服务,发送到接受分享终端,所述分享终端和接受分享终端属于同一用户,所述分享终端例如是车机,所述接受分享终端例如是手机。
为实现上述方法,本申请还提供一种电子设备,所述电子设备具有上述任一种基于地图API的停车位置记录与分享方法。
为实现上述停车位置记录与分享的方法,如图5所示,本实施例还提供一种基于地图API的停车位置记录与分享***200,所述基于地图API的停车位置记录与分享***200包括:停车位预定模块40,地图API调用模块10以及停车位信息细化与分享模块20。
在本申请一实施中,所述停车位预定模块40链接停车场数据库60,用于接收停车位预定请求,以根据所述请求提供停车位。更具体地,所述停车位预定模块40包括剩余停车位检测单元402和显示及预订单元404。所述剩余停车位检测单元402连接所述停车场数据库60,以检测空闲停车场的空闲停车位。所述显示及预订单元404连接所述剩余停车位检测单元402和所述停车场内部导航部406,用于接收所述剩余停车位检测单元402检测到的空闲停车位,并从所述停车位具***置数据库203获取所述空闲停车位的具体信息,使所述空闲停车位经由所述停车场内部导航部406生成地图引导图像,进而在所述分享终端500上显示出来,以供用户预订。进一步地,所述停车位预订模块40还可以具有停车场内部导航部406,所述停车场内部导航部406连接所述停车位具***置数据库203,用于根据来自所述停车位具***置数据库203的信息生成地图引导图像,以在停车场内部精确引导用户到达所述停车位。
在本申请一实施中,所述地图API调用模块10,用于调用地图API接口。
在本申请一实施中,所述停车位信息细化与分享模块20,通过地图API调用模块10连接所述停车场数据库60,以将用户使用的停车位的具体信息发送到用户指定的移动终端300。
具体地,在本申请一实施中,所述停车位信息细化与分享模块20包括停车位信息记录模块204和停车位置分享与发送模块202。
更具体地,在本申请一实施中,所述停车位信息记录模块204用于产生所述停车位详细位置信息,具有停车位信息细化单元201和停车位具***置数据库203。所述停车位信息细化单元201,通过地图API调用模块10与停车场数据库60连接,用于输入图片和文字信息,以将基于地图API调用模块10产生的停车位基本位置信息细化,使所述停车位的信息具体到车位所在的楼层、区号、车位号、坐标中的至少一种,产生停车位详细位置信息。所述停车位具***置数据库203,接收来自所述停车位信息细化单元201产生的停车位详细位置信息,并将所述停车位详细位置信息存储于服务器502。
具体地,在本申请一实施中,停车位置分享与发送模块202连接所述停车位具***置数据库203和接受分享终端300,用于将所述停车位详细位置信息分享。所述停车位置分享与发送模块202具有停车位置获取与发送单元207和指令接收单元209。
更具体地,所述停车位置获取与发送单元207,连接所述停车位具***置数据库203和所述接受分享终端300,以从所述停车位具***置数据库203获取停车位详细位置信息,并将其传送到所述接受分享终端300。所述指令接收单元209连接所述停车位置获取与发送单元207,以根据接收到的用户指令,指示所述停车位置获取与发送单元207从所述停车位具***置数据库203获取停车位详细位置信息,并将其传送到所述接受分享终端300。
在本申请一实施中,所述图片包括车辆上的摄像装置拍摄的图片,以用于自动生成停车位详细位置信息;所述文字包括驾乘人员为修改或补充所述自动生成的停车位详细位置信息,而输入的文字。
在本申请一实施中,所述接受分享终端300包括第一接受分享终端302和第二接受分享终端304,所述停车位详细位置信息先被传送到所述第一接受分享终端302,然后再由所述第一接受分享终端302传送到所述第二接受分享终端304。
更具体地,请参阅图6,在一实施例中,所述停车位信息细化单元201包括停车包括细化信息输入模块207和存储模块209。所述细化信息输入模块207通过地图API调用模块10连接所述停车场数据库60,接收自地图API调用模块10获得的停车位信息,并用于输入车位所在的楼层、区号、车位号、坐标中的至少一种信息,以对所述停车位信息进行细化。所述存储模块209暂存用户输入的信息,并将其存储入所述停车位具***置数据库203。这样,通过累积不同用户输入的细化后的不同车位信息,***提供商在***初始化时,可以根据用户的需求,将用户要求区域内的停车场的信息细化,并且也可以通过导航部406绘制停车场内部地图,以在停车场内部为用户导航。进一步地,为避免干扰信息被输入,停车位信息细化单元201还设置有认证模块205,用户在调用基于API的停车场数据库60后,通过细化信息输入模块207输入具体车位信息前,先经认证模块205认证,若是合法信息,例如是***提供商授权的主体,则允许用户通过细化信息输入模块207输入信息,否则禁止。
综上所述,本申请可以通过调用地图API,形成停车位的基本位置信息;在能够接受图片和文字信息的基础上,本申请可以根据输入的图片信息,将已经获得的停车位基本位置信息细化,并可以根据输入的文字信息,将细化的停车位基本位置信息进一步完善和修正,生成停车位详细位置信息;本申请可以在用户停车熄火后,将用户实际的停车场,楼层,区号,车位,坐标等信息通过地图服务器提供的数据服务,例如百度地图的Send2phone位置,分享发送通知给用户手机,或者用户朋友;本申请可以解决用户在出国或开会等长时间停车需求下的车位记录,用户通过将车位信息在百度地图中分享给朋友,也能方便朋友取车。
以上,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制,虽然本申请已以较佳实施例揭露如上,然而并非用以限定本申请,任何熟悉本专业的技术人员,在不脱离本申请技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本申请技术方案内容,依据本申请的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本申请技术方案的范围内。