安全打车方法、设备及计算机可读存储介质
文献发布时间:2023-06-19 12:00:51
技术领域
本发明涉及机器人技术领域,尤其涉及一种安全打车方法、设备及计算机可读存储介质。
背景技术
随着科技的发展,由于智能打车服务的发展,使得人们出行越来越方便,现如今人们出行更趋向于选择线上的智能打车服务,来预约司机到目的地点为客户提供打车服务。
在旅客外出旅游入住酒店或者旅馆或者民宿,由于人生地不熟,对当地的环境不熟悉,尤其是在一些较为不繁荣的地区,旅客从所住地方外出或者离店时,由于打车平台监控的效能实际上较低,客户在在乘车过程无法受到有效的监控,导致打车的安全性难以得到保证。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种安全打车方法、设备及计算机可读存储介质,旨在提升打车的安全性。
为实现上述目的,本发明提供一种安全打车方法,所述安全打车方法应用于机器人,所述安全打车方法包括以下步骤:
当检测到打车指令时,获取用户输入的所要前往的目标地点和出发时间;
基于所述目标地点以及所述出发时间执行打车操作,基于所述打车操作确定接单的目标司机终端,并建立与所述目标司机终端的打车订单;
若基于所述打车订单接收到用户上车的反馈信息,则获取用户的实时位置信息,并对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航。
可选地,所述基于所述目标地点以及所述出发时间执行打车操作的步骤包括:
获取所述机器人当前的地理位置,并将所述地理位置作为出发地点;
根据所述出发地点和所述目标地点,确定导航路径;
根据所述出发时间和所述导航路径,执行打车操作。
可选地,所述根据所述出发地点和所述目标地点,确定导航路径的步骤包括:
将所述出发地点和所述目标地点传输至第三方导航应用,以供所述第三方导航应用基于所述出发地点和所述目标地点,确定导航路径,其中,所述第三方导航应用部署于所述机器人或与所述机器人通信连接的设备终端。
可选地,所述基于所述打车操作确定接单的目标司机终端的步骤之后,还包括:
与所述目标司机终端建立通话流程,其中,所述通话流程包括语音通话流程或视频通话流程。
可选地,所述获取用户的实时位置信息,并对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航的步骤包括:
获取用户的第一实时位置信息,并检测所述第一实时位置信息是否处于导航路径对应的位置范围内,其中,所述第一实时位置信息包括所述目标司机终端的实时地理位置信息和/或用户终端的实时地理位置信息;
若所述第一实时位置信息处于所述导航路径对应的位置范围内,则所述目标司机终端对应的车辆未偏航;
若所述第一实时位置信息处于所述导航路径对应的位置范围之外,则所述目标司机终端对应的车辆偏航。
可选地,所述对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航的步骤之后,还包括:
若检测到所述目标司机终端对应的车辆偏航,则向所述目标司机终端输出告警信息,并向用户终端传输人身安全信息的获取请求;
接收用户终端传输的人身安全信息,以基于所述人身安全信息确定用户是否安全。
可选地,所述获取用户的实时位置信息,并对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航的步骤之后,还包括:
若接收到用户终端传输的报警信息,则获取用户的第二实时位置信息和所述目标司机终端的行驶路径,其中,所述第二实时位置信息包括所述目标司机终端的实时地理位置信息和/或用户终端的实时地理位置信息;
根据所述第二实时位置信息和所述行驶路径,执行报警操作。
可选地,所述基于所述打车操作确定接单的目标司机终端,并建立与所述目标司机终端的打车订单的步骤之后,还包括:
在接收到用户终端基于所述打车订单传输的报警信息时,获取所述机器人在应用场所的停靠位置以及处理所述打车订单对应的责任人位置;
根据所述停靠位置和所述责任人位置,确定在所述应用场所中从所述停靠位置至所述责任人位置之间的移动路径;
根据从所述停靠位置至所述责任人位置之间的移动路径,行驶至所述责任人位置,并输出所述报警信息。
此外,为实现上述目的,本发明还提供一种安全打车设备,所述安全打车设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的安全打车程序,所述安全打车程序被所述处理器执行时实现如上述的安全打车方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有安全打车程序,所述安全打车程序被处理器执行时实现如上述的安全打车方法的步骤。
本发明通过当检测到打车指令时,获取用户所要前往的目标地点和出发时间;获取所述机器人当前的地理位置,并将所述地理位置作为出发地点;基于所述出发地点、所述目标地点以及所述出发时间执行打车操作,基于所述打车操作确定接单的目标司机终端,并建立与所述目标司机终端的打车订单;若基于所述打车订单接收到用户上车的反馈信息,则获取用户的实时位置信息,并对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航。本实施例中,机器人在接收到用户触发的打车指令后,根据目标地点和出发时间为用户执行打车操作,并确定接单的目标司机终端以及建立用户终端与目标司机终端之间的打车订单。之后,根据用户的实时位置信息对目标司机终端的行驶路径进行监控,确定用户的乘车安全,当旅客入住后,酒店/民宿/旅馆可以根据机器人的监控功能,确保住客的打车安全,避免发生入住旅客被拐卖、丢失、找不着人的情况,从而提高入住旅客打车的安全性,可以为旅客提供更加贴心和安全性得到保障的服务。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的安全打车设备结构示意图;
图2为本发明安全打车方法第一实施例的流程示意图;
图3为本发明安全打车方法第二实施例的流程示意图;
图4为本发明安全打车方法所应用的一种系统架构示意图;
图5为本发明安全打车装置一实施例的系统结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的安全打车设备结构示意图。
如图1所示,该本发明实施例安全打车设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,安全打车设备还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在安全打车设备移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向、振动识别相关功能(比如计步器、敲击)等;当然,安全打车设备还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的安全打车设备结构并不构成对安全打车设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及安全打车程序。
在图1所示的安全打车设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的安全打车程序。
在本实施例中,安全打车设备包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的安全打车程序,其中,处理器1001调用存储器1005中存储的安全打车程序时,并执行以下操作:
当检测到打车指令时,获取用户输入的所要前往的目标地点和出发时间;
基于所述目标地点以及所述出发时间执行打车操作,基于所述打车操作确定接单的目标司机终端,并建立与所述目标司机终端的打车订单;
若基于所述打车订单接收到用户上车的反馈信息,则获取用户的实时位置信息,并对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航。
进一步地,处理器1001可以调用存储器1005中存储的安全打车程序,还执行以下操作:
获取所述机器人当前的地理位置,并将所述地理位置作为出发地点;
根据所述出发地点和所述目标地点,确定导航路径;
根据所述出发时间和所述导航路径,执行打车操作。
进一步地,处理器1001可以调用存储器1005中存储的安全打车程序,还执行以下操作:
将所述出发地点和所述目标地点传输至第三方导航应用,以供所述第三方导航应用基于所述出发地点和所述目标地点,确定导航路径,其中,所述第三方导航应用部署于所述机器人或与所述机器人通信连接的设备终端。
进一步地,处理器1001可以调用存储器1005中存储的安全打车程序,还执行以下操作:
与所述目标司机终端建立通话流程,其中,所述通话流程包括语音通话流程或视频通话流程。
进一步地,处理器1001可以调用存储器1005中存储的安全打车程序,还执行以下操作:
获取用户的第一实时位置信息,并检测所述第一实时位置信息是否处于导航路径对应的位置范围内,其中,所述第一实时位置信息包括所述目标司机终端的实时地理位置信息和/或用户终端的实时地理位置信息;
若所述第一实时位置信息处于所述导航路径对应的位置范围内,则所述目标司机终端对应的车辆未偏航;
若所述第一实时位置信息处于所述导航路径对应的位置范围之外,则所述目标司机终端对应的车辆偏航。
进一步地,处理器1001可以调用存储器1005中存储的安全打车程序,还执行以下操作:
若检测到所述目标司机终端对应的车辆偏航,则向所述目标司机终端输出告警信息,并向用户终端传输人身安全信息的获取请求;
接收用户终端传输的人身安全信息,以基于所述人身安全信息确定用户是否安全。
进一步地,处理器1001可以调用存储器1005中存储的安全打车程序,还执行以下操作:
若接收到用户终端传输的报警信息,则获取用户的第二实时位置信息和所述目标司机终端的行驶路径,其中,所述第二实时位置信息包括所述目标司机终端的实时地理位置信息和/或用户终端的实时地理位置信息;
根据所述第二实时位置信息和所述行驶路径,执行报警操作。
进一步地,处理器1001可以调用存储器1005中存储的安全打车程序,还执行以下操作:
在接收到用户终端基于所述打车订单传输的报警信息时,获取所述机器人在应用场所的停靠位置以及处理所述打车订单对应的责任人位置;
根据所述停靠位置和所述责任人位置,确定在所述应用场所中从所述停靠位置至所述责任人位置之间的移动路径;
根据从所述停靠位置至所述责任人位置之间的移动路径,行驶至所述责任人位置,并输出所述报警信息。
本发明还提供一种安全打车方法,参照图2,图2为本发明安全打车方法第一实施例的流程示意图。
本发明提出的安全打车方法应用于一种系统架构,参照图4,该系统架构包括机器人、司机终端、用户终端和第三方地图软件,其中,第三方地图软件即第三方导航应用,机器人是一种能够半自主或全自主工作的智能机器,在特定的应用场所中能够为用户提供打车服务,机器人能够分别与司机终端、用户终端及第三方地图软件建立通信连接,在打车时呼叫周围的司机终端接单,并且在建立与司机终端之间的打车订单后监控司机终端;在为用户上车后,机器人能够通过与用户终端之间的通信,为用户终端提供及时的报警服务和定位追踪服务等等;在执行打车操作时,机器人可以通过第三方地图软件进行规划路径,通过第三方地图软件进行导航。在本实施例中,该安全打车方法包括步骤S10-S30:
步骤S10,当检测到打车指令时,获取用户输入的所要前往的目标地点和出发时间;
在本实施例中,当机器人检测到第一控制指令时,机器人进入打车模式,其中,第一控制指令用于控制机器人进入打车模式;当机器人检测到打车模式对应的第二控制指令时,获取用户输入的目标地点和出发时间,以供基于目标地点和出发时间执行打车操作,其中,第二控制指令为打车指令,打车指令用于控制机器人执行打车操作,目标地点为用户输入的所要到达的目的地点,出发时间为用户用车时间,即出发时间也是打车时间(指示打车操作的时间)。
进一步地,第一控制指令或第二控制指令为用户通过语音输入或者通过机器人的显示屏幕的信息输入界面输入的,以及目标地点和出发时间也可通过语音输入或者通过机器人的显示屏幕的信息输入界面输入。具体地,若接收到与第一预设指令相匹配的第一控制指令,则进入打车模式;在打车模式下,在用户输入目标地点和出发时间后,若检测到与第二预设指令相匹配的第二控制指令,则获取用户输入的所要前往的目标地点和出发时间,以供基于目标地点和出发时间执行打车操作。
进一步地,住客在酒店出发,前往目标地点,或是景区。此时,住客通过触摸唤醒、物理按键唤醒机器人,并通过触发第一控制指令,进入打车模式。例如,在机器人的显示屏幕上显示有“打车服务/打车模式”,当住客点击“打车服务/打车模式”时,则进行打车服务/进入打车模式。其中,默认的出发地点为酒店,目的地点由住客输入,可通过语音或输入法进行输入。
步骤S20,基于所述目标地点以及所述出发时间执行打车操作,基于所述打车操作确定接单的目标司机终端,并建立与所述目标司机终端的打车订单;
在本实施例中,在获取用户输入的目标地点和出发时间后,机器人根据目标地点和出发时间执行打车操作,为用户进行打车。其中,目标地点用于规划行车路径,出发时间决定执行打车操作的时间,进一步地,若出发时间不属于当前时间,则在到达出发时间时根据目标地点执行打车操作;若出发时间属于当前时间,则直接根据目标地点执行打车操作。
在执行打车操作时,机器人获取当前在附近的司机终端,并向附近的司机终端发起接单请求,以根据接单请求在附近的司机终端中确定目标司机终端,其中,附近的司机终端可以包括多个;在接收到接单的司机终端的接单信息时,将该接单的司机终端作为目标司机终端,并建立与目标司机终端的打车订单。进一步地,在建立与目标司机终端的打车订单后,将打车订单发送至用户终端,以供用户终端根据打车订单上的目标司机终端的订单信息进行打车,以及在订单结束后根据打车订单执行付款操作。其中,打车订单上的目标司机终端的订单信息包括车辆的实时位置信息、车辆的车牌号码、车主的联系方式、车辆的描述信息以及付款金额其中一种或多种。
步骤S30,若基于所述打车订单接收到用户上车的反馈信息,则获取用户的实时位置信息,并对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航。
在本实施例中,在目标司机终端接单后,根据与目标司机终端建立的打车订单确定目标司机终端对应车辆的实时位置信息,当目标司机终端对应车辆的实时位置信息到达用户所在位置时,输出目标司机终端到达的提示信息,以通知用户接车。在用户上车后,司机需要在目标司机终端的打车订单上输入用户上车的反馈信息;目标司机终端将司机输入的反馈信息传输至机器人。机器人接收目标司机终端传输的打车订单对应的用户上车的反馈信息,则在用户上车后获取用户的实时位置信息,以根据用户的实时位置信息对目标司机终端的行驶路径进行监控,确定目标司机终端是否偏航。其中,用户的实时位置信息包括目标司机终端的实时地理位置信息和/或用户终端的实时地理位置信息。
进一步地,在用户下车完成打车订单后,司机需要在打车订单上输入结束指令。在接收到目标司机终端传输的打车订单的结束指令时,机器人向用户终端传输收款请求;用户终端在接收到机器人传输的收款请求时,结束打车订单,并执行付款操作。
为了便于理解,以下以机器人在酒店/民宿/旅馆/KTV的应用场景进行举例说明。本发明所提出的安全打车方法可以应用于酒店/民宿/旅馆/KTV的场所,当旅客即用户到达酒店楼下时,可以通过语音呼叫机器人,控制机器人进入打车模式,以使机器人为用户提供打车服务。用户通过机器人的显示屏幕上输入目标地点和出发时间,并触发打车模式对应的打车指令;机器人接收用户触发打车模式对应的打车指令时,获取目标地点和出发时间,根据目标地点和出发时间为用户执行打车操作,之后在用户上车之后,机器人通过打车订单监控司机行驶路径,以确定司机是否存在偏航的行为。
本实施例提出的安全打车方法,通过当检测到打车指令时,获取用户所要前往的目标地点和出发时间;获取所述机器人当前的地理位置,并将所述地理位置作为出发地点;基于所述出发地点、所述目标地点以及所述出发时间执行打车操作,基于所述打车操作确定接单的目标司机终端,并建立与所述目标司机终端的打车订单;若基于所述打车订单接收到用户上车的反馈信息,则获取用户的实时位置信息,并对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航。本实施例中,机器人在接收到用户触发的打车指令后,根据目标地点和出发时间为用户执行打车操作,并确定接单的目标司机终端以及建立用户终端与目标司机终端之间的打车订单。之后,根据用户的实时位置信息对目标司机终端的行驶路径进行监控,确定用户的乘车安全,当旅客入住后,酒店/民宿/旅馆可以根据机器人的监控功能,确保住客的打车安全,避免发生入住旅客被拐卖、丢失、找不着人的情况,从而提高入住旅客打车的安全性,可以为旅客提供更加贴心和安全性得到保障的服务。
基于第一实施例,提出本发明安全打车方法的第二实施例,参照图3,在本实施例中,步骤S20包括步骤S21-S23:
步骤S21,获取所述机器人当前的地理位置,并将所述地理位置作为出发地点;
步骤S22,根据所述出发地点和所述目标地点,确定导航路径;
步骤S23,根据所述出发时间和所述导航路径,执行打车操作。
在本实施例中,在获取用户输入的目标地点和出发时间后,在接收到打车指令后,获取机器人当前的地理位置,并将机器人当前的地理位置作为出发地点,之后机器人根据出发地点、目标地点和出发时间执行打车操作。具体地,若出发时间不属于当前时间,则在到达出发时间时根据出发地点和目标地点执行打车操作;若出发时间属于当前时间,则直接根据出发地点和目标地点执行打车操作。根据出发地点和目标地点执行打车操作的步骤包括:根据出发地点和目标地点规划导航路径;之后,在到达出发时间时,机器人根据出发地点获取当前在根据出发地点附近预设范围内的司机终端,并根据导航路径向附近的司机终端发起接单请求,以根据接单请求在附近的司机终端中确定接单的目标司机终端,其中,接单请求中包含导航路径。
进一步地,所述根据所述出发地点和所述目标地点,确定导航路径的步骤包括:
将所述出发地点和所述目标地点传输至第三方导航应用,以供所述第三方导航应用基于所述出发地点和所述目标地点,确定导航路径,其中,所述第三方导航应用部署于所述机器人或与所述机器人通信连接的设备终端。如图4,在本实施例中,在获取从出发地点和目标地点后,机器人可以通过第三方导航应用,规划从出发地点至目标地点的导航路径。具体地,第三方导航应用可以部署于机器人,也可以部署于与机器人通信的设备终端,该设备终端充当服务器。当第三方导航应用部署于与机器人通信的设备终端时,将出发地点和目标地点传输至第三方导航应用对应的设备终端,设备终端接收到机器人传输的出发地点和目标地点后,根据出发地点和目标地点进行规划从出发地点和目标地点对应的所有导航路径,并在所有的导航路径中选择最优的前n个导航路径反馈至机器人。
进一步地,所述基于所述打车操作确定接单的目标司机终端的步骤之后,还包括:
与所述目标司机终端建立通话流程,其中,所述通话流程包括语音通话流程或视频通话流程。本实施例中,若存在目标司机终端接单,则与目标司机终端建立通话流程,以供用户与司机确定打车订单的相关信息或各自的位置信息,其中,通话流程可以是语音通话,也可以是视频通话。
进一步地,所述获取用户的实时位置信息,并对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航的步骤包括步骤S31-步骤S33:
步骤S31,获取用户的第一实时位置信息,并检测所述第一实时位置信息是否处于导航路径对应的位置范围内,其中,所述第一实时位置信息包括所述目标司机终端的实时地理位置信息和/或用户终端的实时地理位置信息;
步骤S32,若所述第一实时位置信息处于所述导航路径对应的位置范围内,则所述目标司机终端对应的车辆未偏航;
步骤S33,若所述第一实时位置信息处于所述导航路径对应的位置范围之外,则所述目标司机终端对应的车辆偏航。
在本实施例中,机器人接收目标司机终端传输的打车订单对应的用户上车的反馈信息,说明用户已上车,此时需要对用户的打车安全进行监控。即,在用户上车后获取用户的实时位置信息,以根据用户的实时位置信息对目标司机终端的行驶路径进行监控,确定目标司机终端是否偏航。
具体地,获取用户的第一实时位置信息,并检测第一实时位置信息是否处于导航路径对应的位置范围内,若第一实时位置信息处于导航路径对应的位置范围内,则车辆的行驶路径在导航路径的范围内,车辆未偏航;若第一实时位置信息处于导航路径对应的位置范围之外,则车辆的行驶路径在导航路径的范围之外,车辆偏航。其中,第一实时位置信息包括目标司机终端的实时地理位置信息和/或用户终端的实时地理位置信息,需要说明的是,获取用户当前的实时位置信息的方式包括两种,第一种是机器人与用户终端之间存在通信连接,机器人通过向用户终端传输位置获取请求,并基于位置获取请求接收用户终端传输的实时地理位置信息;第二种是机器人与目标司机终端存在通信连接,机器人基于打车订单监控目标司机终端的实时地理位置,从而获取到用户的实时位置信息。导航路径为机器人根据出发地点和目标地点所确定的,或为第三方导航应用所确定。
进一步地,所述对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航的步骤之后,还包括步骤S40-步骤S50:
步骤S40,若检测到所述目标司机终端对应的车辆偏航,则向所述目标司机终端输出告警信息,并向用户终端传输人身安全信息的获取请求;
步骤S50,接收用户终端传输的人身安全信息,以基于所述人身安全信息确定用户是否安全。
在本实施例中,在用户上车后,通过用户的实时位置信息对车辆的行驶路径进行监控,机器人若检测到车辆偏航,则向目标司机终端输出告警信息,以警告司机不要偏航,以及通知司机与用户及时交涉,以免司机偏航以及司机与用户之间产生误会。同时,向用户终端传输人身安全信息的获取请求,以通过人身安全信息来确定用户当前是否安全。用户终端在接收到机器人传输的人身安全信息的获取请求时,向机器人反馈人身安全信息;机器人接收用户终端传输的人身安全信息,并输出该人身安全信息,以供酒店/旅馆/民宿的管理人员根据人身安全信息确定用户是否安全。
进一步地,所述获取用户的实时位置信息,并对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航的步骤之后,还包括步骤S60-步骤S70:
步骤S60,若接收到用户终端传输的报警信息,则获取用户的第二实时位置信息和所述目标司机终端对应的所述行驶路径,其中,所述第二实时位置信息包括所述目标司机终端的实时地理位置信息和/或用户终端的实时地理位置信息;
步骤S70,根据所述第二实时位置信息和所述行驶路径,执行报警操作。
在本实施例中,用户在上车后,当遇到危险情况时,可以通过用户终端上的打车订单向机器人反馈报警信息。机器人若接收到用户终端传输的报警信息,则获取用户的第二实时位置信息以及目标司机终端的行驶路径,其中,第二实时位置信息包括目标司机终端的实时地理位置信息和/或用户终端的实时地理位置信息,行驶路径为目标司机终端对应的车辆的行车轨迹。之后,根据第二实时位置信息和行驶路径,执行报警操作,具体地,将第二实时位置信息和车辆的行驶路径传输至报警平台,以供报警平台的警员根据行驶路径和第二实时位置信息追踪车辆。
进一步地,所述基于所述打车操作确定接单的目标司机终端,并建立与所述目标司机终端的打车订单的步骤之后,还包括:
步骤S80,在接收到用户终端基于所述打车订单传输的报警信息时,获取所述机器人在应用场所的停靠位置以及处理所述打车订单对应的责任人位置;
步骤S90,根据所述停靠位置和所述责任人位置,确定在所述应用场所中从所述停靠位置至所述责任人位置之间的移动路径;
步骤S100,根据从所述停靠位置至所述责任人位置之间的移动路径,行驶至所述责任人位置,并输出所述报警信息。
在本实施例中,用户在上车后,当遇到危险情况时,可以通过用户终端上的打车订单向机器人发送报警信息。机器人在接收到用户终端基于打车订单传输的报警信息时,为了能够给用户提供及时的响应服务,机器人需要将报警信息反馈至对应责任人处进行处理。具体地,机器人在接收到用户终端基于打车订单传输的报警信息时,获取机器人当前在应用场所的停靠位置,以及获取该打车订单对应的责任人信息,并根据责任人信息获取责任人信息对应的责任人当前的位置;之后,根据停靠位置和责任人位置,规划机器人在应用场所中从停靠位置到责任人位置之间的移动路径,以按照所规划的移动路径,行进至责任人处,并相责任人输出报警信息。其中,应用场所为本发明的安全打车方法的机器人所能够应用的场景,应用场所可以是酒店、旅馆、接待大厅等等;输出报警信息的方式包括向责任人播报该报警信息,或者,通过显示屏幕显示报警信息,以提示责任人及时处理,增强提示效果。
本实施例提出的安全打车方法,通过获取所述机器人当前的地理位置,并将所述地理位置作为出发地点;基于所述出发地点、所述目标地点以及所述出发时间执行打车操作,以供在打车后根据用户的实时位置信息对目标司机终端的行驶路径进行监控,确定用户的乘车安全,提高入住旅客打车的安全性。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有安全打车程序,所述安全打车程序被处理器执行时实现如上述中任一项所述的安全打车方法的步骤。
本发明计算机可读存储介质具体实施例与上述安全打车方法的各实施例基本相同,在此不再详细赘述。
此外,本发明实施例还提出一种安全打车装置,参照图5,图5为本发明安全打车装置一实施例的系统结构示意图,该安全打车装置包括:
获取模块100,用于当检测到打车指令时,获取用户输入的所要前往的目标地点和出发时间;
打车模块200,用于基于所述目标地点以及所述出发时间执行打车操作,基于所述打车操作确定接单的目标司机终端,并建立与所述目标司机终端的打车订单;
监控模块300,用于若基于所述打车订单接收到用户上车的反馈信息,则获取用户的实时位置信息,并对所述实时位置信息进行监控,以确定所述目标司机终端对应的车辆是否偏航。
进一步地,所述打车模块,还用于:
获取所述机器人当前的地理位置,并将所述地理位置作为出发地点;
根据所述出发地点和所述目标地点,确定导航路径;
根据所述出发时间和所述导航路径,执行打车操作。
进一步地,所述打车模块,还用于:
将所述出发地点和所述目标地点传输至第三方导航应用,以供所述第三方导航应用基于所述出发地点和所述目标地点,确定导航路径,其中,所述第三方导航应用部署于所述机器人或与所述机器人通信连接的设备终端。
进一步地,所述安全打车装置还包括:
通话模块,用于与所述目标司机终端建立通话流程,其中,所述通话流程包括语音通话流程或视频通话流程。
进一步地,所述监控模块,还用于:
获取用户的第一实时位置信息,并检测所述第一实时位置信息是否处于导航路径对应的位置范围内,其中,所述第一实时位置信息包括所述目标司机终端的实时地理位置信息和/或用户终端的实时地理位置信息;
若所述第一实时位置信息处于所述导航路径对应的位置范围内,则所述目标司机终端对应的车辆未偏航;
若所述第一实时位置信息处于所述导航路径对应的位置范围之外,则所述目标司机终端对应的车辆偏航。
进一步地,所述安全打车装置还包括安全检测模块,所述安全检测模块用于:
若检测到所述目标司机终端对应的车辆偏航,则向所述目标司机终端输出告警信息,并向用户终端传输人身安全信息的获取请求;
接收用户终端传输的人身安全信息,以基于所述人身安全信息确定用户是否安全。
进一步地,所述安全打车装置还包括报警模块,所述报警模块用于:
若接收到用户终端传输的报警信息,则获取用户的第二实时位置信息和所述目标司机终端的行驶路径,其中,所述第二实时位置信息包括所述目标司机终端的实时地理位置信息和/或用户终端的实时地理位置信息;
根据所述第二实时位置信息和所述行驶路径,执行报警操作。
进一步地,所述安全打车装置还包括报警信息输出模块,所述报警信息输出模块用于:
在接收到用户终端基于所述打车订单传输的报警信息时,获取所述机器人在应用场所的停靠位置以及处理所述打车订单对应的责任人位置;
根据所述停靠位置和所述责任人位置,确定在所述应用场所中从所述停靠位置至所述责任人位置之间的移动路径;
根据从所述停靠位置至所述责任人位置之间的移动路径,行驶至所述责任人位置,并输出所述报警信息。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
- 安全打车方法、设备及计算机可读存储介质
- 互联网打车方法、装置、打车设备和计算机可读存储介质