本发明涉及电子通信技术领域,尤其涉及一种穿戴装置、移动设备、服务器及步行提示方法。
背景技术:
舒适无障碍的用路环境是现代城市追求的目标之一,影响行人的用路环境的情形可能是夜间光线不佳、道路前方有障碍物、坑洞等。现有对于用路环境,行人大多是居于被动接受的角色,多是透过光线、警语、颜色、声响或是人员的陪伴来做适时的导引。然而对于低头族、视力障碍或者夜间光线不佳行走者而言,过往被动的提醒方式所起的作用有限。
技术实现要素:
有鉴于此,有必要提供一种穿戴装置,可以为出行提供辅助,提升出行便利性、安全性。
有鉴于此,有必要提供一种移动设备、服务器及步行提示方法,可以为出行提供辅助,提升出行便利性、安全性。
本发明一实施方式提供一种穿戴装置,包括电源模块,用于为所述穿戴装置提供电力信号,所述穿戴装置还包括:第一侦测模块,用于侦测穿戴用户是否有抬脚动作;及控制模块,电连接于所述第一侦测模块及所述电源模块,用于在判断所述穿戴用户有抬脚动作时控制所述穿戴装置执行预设功能。
本发明一实施方式提供一种移动设备,包括:处理器,适于实现各指令;及存储器,适于存储多条指令,所述指令适于由所述处理器执行:接收步行环境信息;分析并判断所述步行环境信息是否符合预设条件;及若所述步行环境信息符合所述预设条件,控制所述移动设备输出提示信息。
本发明一实施方式提供一种服务器,包括:处理器,适于实现各指令;及存储器,适于存储多条指令,所述指令适于由所述处理器执行:接收位置信息及其对应的分析结果;判断移动设备是否靠近所述任意一位置信息所指示的位置;当移动设备靠近所述任意一位置信息所指示的位置,发送与所述位置信息对应的分析结果至移动设备。
本发明一实施方式提供一种步行提示方法,包括以下步骤:接收步行环境信息;分析并判断所述步行环境信息是否符合预设条件;及若所述步行环境信息符合所述预设条件,控制移动设备输出提示信息。
与现有技术相比,上述穿戴装置、移动设备、服务器及步行提示方法,可以为出行提供辅助,提升出行便利性、安全性。
附图说明
图1是本发明一实施方式的穿戴装置的功能模块图。
图2是本发明一实施方式的穿戴装置在平面路况时的重力加速度变化曲线的示意图。
图3是本发明一实施方式的穿戴装置在上楼和下楼时的重力加速度变化曲线的示意图。
图4是本发明一实施方式的穿戴装置在上坡和下坡时的重力加速度变化曲线的示意图。
图5是本发明另一实施方式的穿戴装置的功能模块图。
图6是本发明一实施方式的移动设备的功能模块图。
图7是本发明一实施方式的服务器的功能模块图。
图8是本发明一实施方式的步行提示方法的步骤流程图。
主要元件符号说明
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
请参阅图1-4,在一实施方式中,一种穿戴装置100可以为穿戴用户在行走时提供适时的辅助,避免“行”的不便。穿戴装置100例如是智能运动鞋。
穿戴装置100可以包括电源模块10、第一侦测模块20及第一控制模块30。电源模块10用于为穿戴装置100提供必要的电力。第一侦测模块20用于侦测穿戴用户是否有抬脚动作。第一控制模块30电连接于电源模块10及第一侦测模块20,第一控制模块30用于在判断所述穿戴用户有抬脚动作时控制穿戴装置100执行预设功能。第一控制模块30可以是微控制器。所述预设功能可以是开启辅助照明,开启路况障碍侦测等,从而可以为穿戴用户在夜间行走时提供适时的灯光辅助或是为低头族、视力不佳的用户做适时的行走导引。
在一实施方式中,第一侦测模块20还用于侦测所述穿戴用户是否有落脚动作,第一控制模块30还用于在判断所述穿戴用户有落脚动作时控制穿戴装置100暂停执行所述预设功能,如此可以为用户提供较佳的用路环境的同时延长电源模块10的供电时间和寿命。
在一实施方式中,穿戴用户的抬脚/落脚动作的判断也可以由第一侦测模块20来实现。即,第一侦测模块20侦测穿戴用户是否有抬脚动作,并在侦测到所述穿戴用户有抬脚动作时输出第一控制信号。第一控制模块30在接收到所述第一控制信号时控制穿戴装置100执行所述预设功能。第一侦测模块20侦测穿戴用户是否有落脚动作,并在侦测到所述穿戴用户有落脚动作时输出第二控制信号。第一控制模块30在接收到所述第二控制信号时控制穿戴装置100暂停执行所述预设功能。
在一实施方式中,第一侦测模块20可以是加速度传感器模块、压力传感器模块或气压传感器模块。第一侦测模块20用于获取穿戴装置100的重力加速度变化曲线,第一控制模块30用于根据穿戴装置100的重力加速度变化曲线来判断所述穿戴用户是否有抬脚动作或落脚动作。
图2、图3和图4给出了穿戴用户在平面路况上静止、步行、上楼、下楼、上坡和下坡时所穿戴的穿戴装置100的重力加速度变化曲线。其中,横坐标为时间t1、t2、t3,纵坐标为重力加速度(g),ref表示静止时的重力加速度,也就是0。重力加速度的正负代表重力加速度的不同方向。
请同时参阅图5,在一实施方式中,穿戴装置100还包括照明模块40。照明模块40可包括灯泡或led等发光元件以提供照明。当所述穿戴用户在抬脚过程中,照明模块40照明范围较广。第一控制模块30用于在判断所述穿戴用户有抬脚动作时控制照明模块40发光,第一控制模块30还用于在判断所述穿戴用户有落脚动作时控制照明模块40暂停发光。
在一实施方式中,穿戴装置100还包括第二侦测模块50及提示模块60。第一控制模块30用于在判断所述穿戴用户有抬脚动作时控制第二侦测模块50侦测步行环境信息,第一控制模块30还用于在判断所述穿戴用户有落脚动作时控制第二侦测模块50暂停侦测所述步行环境信息。所述步行环境信息可以包括前方是否有障碍物(例如坑洞或门槛等防碍步行安全的路况)和/或障碍物距离。第一控制模块30还用于在判断所述障碍物距离小于安全距离时,控制提示模块60输出提示信息。提示信息可以是声音、灯光、震动等形式的提示信息。第二侦测模块50可以包括近距离传感器模块,例如红外线传感器模块、超声波传感器模块、激光传感器模块等。
在一实施方式中,穿戴装置100还包括通信模块70。所述步行环境信息包括道路前方图像。第二侦测模块50还可以包括摄像头模块,进而通过摄像头模块来拍摄所述穿戴用户在步行时的道路前方图像(可以是摄像头拍摄道路前方影像的每一帧画面)。通信模块70用于将第二侦测模块50拍摄的所述道路前方图像发送至移动设备200(具备图像分析能力),以及通过移动设备200获取图像分析结果。第一控制模块30还用于根据移动设备200的图像分析结果控制提示模块60输出提示信息(移动设备200也可以根据图像分析结果输出提示信息)。图像分析结果可以包括前方是否有障碍物,以及障碍物距离。移动设备200可以是所述穿戴用户携带的手机、个人数字助理或平板电脑,进而可以为低头族、视力不佳的用户做适时的步行导引。当移动设备200根据所述道路前方图像分析得到前方无障碍物时,提示模块60与移动设备200不输出提示信息;当移动设备200根据所述道路前方图像分析得到前方有障碍物时,提示模块60与移动设备200输出提示信息。
在一实施方式中,穿戴装置100还包括发电模块80。电源模块10可以包括可充电的电池。发电模块80用于在所述穿戴用户落脚过程中进行发电,以对电源模块10进行充电,从而来延长电源模块10的供电时间。发电模块80可以包括磁性线圈模块,通过穿戴用户脚踏发电、充电。
请参阅图6,一种移动设备200包括第一处理器201及第一存储器202。第一存储器202存储有一个或多个模块。所述一个或多个模块可以是完成特定功能的代码指令集并可由第一处理器201执行,以完成本发明提供的功能。
所述一个或多个模块可以包括第一接收模块203、第一判断模块204及第二控制模块205。
第一接收模块203用于接收步行环境信息。具体地,第一接收模块203可以通过移动设备200内的无线通信模块(图未示)与穿戴装置100的通信模块70进行通信,以实现接收步行环境信息。所述步行环境信息可以由穿戴装置100进行采集,所述步行环境信息可包括前方是否有障碍物、障碍物距离和/或道路前方图像。
第一判断模块204用于分析并判断所述接收的步行环境信息是否符合预设条件。若第一判断模块204判断所述步行环境信息符合所述预设条件,第二控制模块205控制移动设备200输出提示信息。提示信息可以是声音、灯光、震动等形式的提示信息。所述预设条件可以是分析得到前方有障碍物。
在一实施方式中,第一接收模块203还用于接收穿戴装置100的的重力加速度信息。第二控制模块205还用于根据穿戴装置100的的重力加速度信息计算穿戴用户的热量消耗及步数。第二控制模块205可以依据图2-4的重力加速度变化曲线来分辨当前穿戴用户是上下楼梯、上下坡或平面路况,由于上下楼梯、上下坡或平面路况的每一步的热量消耗不同,进而可以实现精准计算热量消耗。
在一实施方式中,所述一个或多个模块还可以包括选择模块206及上传模块207。选择模块206用于选择是否将符合所述预设条件的步行环境信息的分析结果进行上传,例如根据用户设定选择是否上传。若选择上传,上传模块207获取所述步行环境信息对应的位置信息,并通过移动设备200内的无线通信模块将所述位置信息及所述分析结果上传至服务器300,进而可以实现全民播报模式,通过服务器300实现与其他移动设备进行步行环境共享。例如,移动设备200上传位置a(位置a为上传的位置信息)具有坑洞(坑洞为上传的分析结果)至服务器300,服务器300可以将位置a具有坑洞的信息发送至其他移动设备。
请参阅图7,一种服务器300包括包括第二处理器301及第二存储器302。第二存储器302存储有一个或多个模块。所述一个或多个模块为代码指令并可由第二处理器301执行,以完成本发明提供的功能。
所述一个或多个模块可以包括第二接收模块303、第二判断模块304及发送模块305。
第二接收模块303用于接收移动设备200上传的位置信息及其对应的分析结果。位置信息可指示障碍物的位置,分析结果可包括一种或者多种障碍物。例如,位置信息指示位置a,对应的分析结果为坑洞;位置信息指示位置b,对应的分析结果为施工路障;位置信息指示位置c,对应的分析结果为坑洞。第二判断模块304用于判断移动设备200是否靠近所述任意一位置信息所指示的位置。当移动设备200靠近所述任意一位置信息所指示的位置,发送模块305用于发送与所述位置信息对应的分析结果至移动设备200。
举例而言,若第二判断模块304判断移动设备200靠近位置a,发送模块305发送位置a具有坑洞的警示信息至移动设备200。第二判断模块304判断移动设备200是否靠近位置a,可以通过获取移动设备200的位置信息,并判断移动设备200与位置a的距离是否小于预设距离(例如10米),从而来判断移动设备200是否靠近位置a。
在一实施方式中,移动设备200可以选择是否开启接收服务器300的障碍推送。当移动设备200开启接收服务器300的障碍推送时,发送模块305才会发送所述分析结果至移动设备200。
图8为本发明一实施方式中步行提示方法的流程图。本方法可以使用在图6所示的移动设备200中。
步骤s800,第一接收模块203接收步行环境信息。
步骤s802,第一判断模块204分析并判断所述接收的步行环境信息是否符合预设条件。
步骤s804,若所述步行环境信息符合所述预设条件,第二控制模块205控制移动设备200输出提示信息。否则,不输出提示信息。
步骤s806,选择模块206选择是否将符合所述预设条件的步行环境信息的分析结果进行上传。
步骤s808,若选择上传,上传模块207获取所述步行环境信息对应的位置信息,并将所述位置信息及所述分析结果进行上传。否则,不进行上传。
在一实施方式中,步骤s804和步骤s806可以并列执行。
在一实施方式中,第一接收模块203还接收穿戴装置100的的重力加速度信息。第二控制模块205还根据穿戴装置100的的重力加速度信息计算穿戴用户的热量消耗及步数。
上述穿戴装置、移动设备、服务器及步行提示方法,可以为出行提供辅助,提升出行便利性、安全性。
对本领域的技术人员来说,可以根据本发明的发明方案和发明构思结合生产的实际需要做出其他相应的改变或调整,而这些改变和调整都应属于本发明所公开的范围。