一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

出行提示方法、装置和电子设备与流程

2022-03-02 01:24:21 来源:中国专利 TAG:


1.本技术属于电子技术领域,具体涉及一种出行提示方法、装置和电子设备。


背景技术:

2.在用户的日常出行中,有很多需要在某个时间节点前到达指定位置的出行场景。
3.在相关技术中,导航应用可以根据用户输入的起点和终点预测用户采用不同运动方式(例如,采用步行、骑行、开车等运动方式中的一个或多个)到达终点的时间。
4.然而,当用户选择导航应用推荐的某种运动方式后,若中途因为路况等客观因素耗费较多时间,则用户就无法按照该运动方式对应的预测时间到达终点。因此,这种导航方式无法避免用户迟到,不能满足用户在出行过程中为避免迟到而产生的导航需求。


技术实现要素:

5.本技术实施例的目的是提供一种出行提示方法、装置和电子设备,能够解决用户在出行过程中为避免迟到而产生的导航需求。
6.第一方面,本技术实施例提供了一种出行提示方法,该方法包括:在确定用户离开预设起点的情况下,获取用户的第一位置信息;根据所述第一位置信息确定所述用户以第一运动模式到达预设终点时的第一时间;在所述第一时间不早于预设时间的情况下,输出目标提示信息;其中,所述目标提示信息用于指示第二运动模式,所述用户以所述第二运动模式到达所述预设终点时的第二时间早于所述第一时间。
7.第二方面,本技术实施例提供了一种出行提示装置,包括:获取模块、处理模块和输出模块;所述获取模块,用于在确定用户离开预设起点的情况下,获取用户的第一位置信息;所述处理模块,用于根据所述第一位置信息确定所述用户以第一运动模式到达预设终点时的第一时间;所述输出模块,用于在所述第一时间不早于预设时间的情况下,输出目标提示信息;其中,所述目标提示信息用于指示第二运动模式,所述用户以所述第二运动模式到达所述预设终点时的第二时间早于所述第一时间。
8.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
9.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
10.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
11.在本技术实施例中,可以在确定用户离开预设起点的情况下,获取用户的第一位置信息;根据所述第一位置信息确定所述用户以第一运动模式到达预设终点时的第一时间;在所述第一时间不早于预设时间的情况下,输出目标提示信息;其中,所述目标提示信
息用于指示第二运动模式,所述用户以所述第二运动模式到达所述预设终点时的第二时间早于所述第一时间。通过该方案,可以在用户行至中途时,根据用户当前位置信息确定用户以第一运动模式到达预设终点时的第一时间,并在该第一时间不早于预设时间的情况下,输出指示第二运动模式的提示信息,由于用户以第二运动模式到达预设终点时的第二时间早于第一时间,因此,用户可以根据目标提示信息的指示选择第二运动模式以减少未完成行程的出行时间,从而满足用户在出行过程中为避免迟到而产生的导航需求,进而减少因已完成行程花费时间较长或出发时间较晚等原因导致的迟到问题。
附图说明
12.图1是本技术实施例提供的出行提示方法的示意图;
13.图2是本技术实施例提供的出行提示方法的行程示意图;
14.图3是本技术实施例提供的出行提示装置的结构示意图;
15.图4是本技术实施例提供的电子设备的硬件示意图之一;
16.图5是本技术实施例提供的电子设备的硬件示意图之二。
具体实施方式
17.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
18.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
19.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的出行提示方法进行详细地说明。
20.本技术实施例提供的出行提示方法,该出行提示方法的执行主体可以为电子设备或者电子设备中能够实现该出行提示方法的功能模块或功能实体,本技术实施例提及的电子设备包括但不限于手机、平板电脑、电脑、相机、可穿戴设备等,下面以电子设备作为执行主体为例对本技术实施例提供的出行提示方法进行说明。
21.如图1所示,本技术实施例提供了一种出行提示方法,该方法可以包括步骤101-103:
22.步骤101、在确定用户离开预设起点的情况下,获取用户的第一位置信息。
23.可选地,在获取用户的第一位置信息之前,电子设备可以提前收集用户的历史出行信息。具体的,电子设备可以获取该用户从预设起点到预设终点的历史出行信息,该历史出行信息可以包括以下至少一项:预设起点的环境特征、用户从预设起点出发的时间范围、用户采用不同运动方式对应的运动速度、预设终点的环境特征等。
24.可选地,上述环境特征可以包括以下至少一项:无线信号标识、无线信号强度、气
压、经纬度信息、海拔信息、三维位置信息、周边建筑信息等。上述运动方式是指步行、跑步、乘电梯、走楼梯、乘单车、开车、乘坐公交、乘地铁等出行方式。
25.可选地,电子设备可以在预设时间范围内实时检测用户所处环境的当前环境特征;然后,通过对比当前环境特征与预设起点的环境特征确定该用户是否离开预设起点。该预设时间范围可以为用户在历史出行中从预设起点出发的时间范围。
26.示例性的,以预设起点为用户的家为例。若用户通常在七点到七点半的时间段内离开家,则电子设备可以在这半个小时内检测当前连接的无线信号标识,以及该无线信号标识对应的无线信号强度。如果该无线信号标识指示的是用户家里的无线,且该无线信号强度小于第一阈值,那么可以确定用户已经离开家。
27.可选地,电子设备可以在确定用户离开预设起点之后,实时检测用户所处环境的环境特征,并在检测到的环境特征与预设终点的环境特征相同的情况下,确定用户到达预设终点。
28.基于上述方案,一方面,由于可以在预设时间范围内实时检测用户所处环境的当前环境特征,因此,可以针对性的检测当前环境特征,从而避免长时间检测环境特征造成的内存损耗。另一方面,由于可以通过对比当前环境特征与预设起点的环境特征的方式确定该用户是否离开预设起点,因此,可以为是否获取用户的第一位置信息提供依据。
29.可选地,上述第一位置信息可以为用户的二维位置信息,也可以为用户的三维位置信息。在电子设备检测到用户设置的预设起点、预设终点以及该预设起点和预设终点之间的路径都处于同一水平面的情况下,该第一位置信息可以为用户的二维位置信息;在电子设备检测到用户设置的预设起点、预设终点以及该预设起点和预设终点之间的路径处于不同水平面的情况下,该第一位置信息可以为用户的三维位置信息。具体可以根据实际使用需求确定,本技术实施例对此不作限定。
30.可选地,在上述第一位置信息为三维位置信息的情况下,电子设备可以根据用户的位置变化时间确定用户的运动方式和第一位置信息。例如,当电子设备判定用户处于下降的过程中,且下降速度符合常人下楼的速度时,电子设备可以确定用户处于步行下楼状态;当用户在某一地点有所停留且之后下降速度非常快,则电子设备可以确定用户处于乘坐电梯下楼状态。
31.需要说明的是,由于高楼层可能存在信号丢失的情况,因此当用户进入电梯中电子设备可能无法检测用户位置,此时可以基于惯性导航判断,仅记录信号丢失开始到信号重新定位的时间,从而生成这段距离用户的使用时长。
32.步骤102、根据第一位置信息确定用户以第一运动模式到达预设终点时的第一时间。
33.可选地,在获取第一位置信息之后,电子设备可以根据第一位置信息确定到达预设终点的剩余行程;再根据用户的历史出行信息确定用户以第一运动模式出行的平均运动速度;之后,根据剩余行程和平均运动速度确定用户在剩余行程上需要花费的时间;最后,根据用户在剩余行程上需要花费的时间和获取述第一位置信息时的时间确定第一时间。
34.需要说明的是,上述第一运动模式包括以下至少一种运动方式:步行、跑步、乘电梯、走楼梯、乘单车、开车、乘坐公交、乘地铁等。例如,第一运动模式可以为:用户乘电梯下楼后,步行到达小区门口,再骑单车到达地铁站。
35.需要说明的是,电子设备根据用户的历史出行信息确定用户以第一运动模式出行的平均运动速度是指电子设备根据用户的历史出行信息确定用户在剩余行程上的历史运动方式,从而确定第一运动模式,然后再确定第一运动模式的平均运动速度。
36.可选地,上述平均运动速度可以为针对每个用户的历史出行数据计算得到的运动速度,也可以为人们的常规速度。具体可以根据实际使用需求确定,本技术实施例对此不作限定。
37.示例性的,如图2所示,点a为预设起点、点b为预设终点,点c为第一位置信息对应的位置点。在确定用户行至点c处后,电子设备可以根据第一位置信息计算bc之间的距离,即用户到达预设终点b的剩余行程。之后,可以根据用户的历史出行信息确定用户在cd之间常采用步行方式,在de之间常采用骑行方式,在eb之间常采用步行方式,因此,可以确定第一运动模式为用户在cd之间采用步行方式,在de之间采用骑行方式,在eb之间也采用步行方式。之后,电子设备可以计算用户以第一运动模式出行的平均运动速度,并根据剩余行程和平均运动速度确定用户在剩余行程上需要花费的时间。最后,电子设备可以根据用户在剩余行程上需要花费的时间和获取第一位置信息时的时间确定第一时间。
38.基于上述方案,由于在获取第一位置信息后,可以根据第一位置信息确定用户在剩余行程上需要花费的时间,并根据用户在剩余行程上需要花费的时间和获取第一位置信息时的时间确定第一时间,因此,在用户还未达到预设终点时,就可以根据用户当前的位置信息预测用户到达预设终点需要花费的时间。
39.步骤103、在第一时间不早于预设时间的情况下,输出目标提示信息。
40.其中,上述目标提示信息用于指示第二运动模式。用户以第二运动模式到达预设终点时的第二时间早于第一时间。
41.若第一时间不早于预设时间,即晚于用户到达预设终点的理想时间,则表示用户若按照第一运动模式继续出行将会导致迟到,因此,电子设备可以输出目标提示信息来提示用户改变运动方式,从而缩短出行时间。
42.可选地,第二运动模式可以满足以下至少一项:与所述第一运动模式的运动方式不同、与所述第一运动模式的运动速度不同。
43.具体的,在第二运动模式满足与所述第一运动模式的运动方式不同的情况下,第二运动模式的运动方式中存在至少一种不同于所述第一运动模式的运动方式。在第二运动模式满足与所述第一运动模式的运动速度不同的情况下,用户在目标路段以第二运动模式出行的运动速度大于以第一运动模式出行的运动速度,目标路段为剩余行程中的路段。
44.示例性的,继续参考图2,在第二运动模式满足与第一运动模式的运动方式不同的情况下,若第一运动模式为用户在cd之间采用步行方式,在de之间采用骑行方式,在eb之间也采用步行方式,则第二运动模式可以为用户在cd之间采用跑步方式,在de之间采用骑行方式,在eb之间也采用跑步方式。在第二运动模式满足与所述第一运动模式的运动速度不同的情况下,若第一运动模式为用户在cd之间采用步行方式花费2分钟,在de之间采用骑行方式花费5分钟,在eb之间采用步行方式花费3分钟,则第二运动模式可以为用户在cd之间采用步行方式花费1.5分钟,在de之间采用骑行方式花费3分钟,在eb之间采用步行方式花费2分钟。
45.可选地,上述目标提示信息还可以用于指示以第二运动模式到达预设终点时的时
间,例如,目标提示信息可以为:继续保持跑步前进五分钟将提前2分钟到达终点,或者,到达终点的时间将晚于预设时间5分钟,建议骑行10分钟。
46.在本技术实施例中,可以在用户行至中途时,根据用户当前位置信息确定用户以第一运动模式到达预设终点时的第一时间,并在该第一时间不早于预设时间的情况下,输出指示第二运动模式的提示信息,由于用户以第二运动模式到达预设终点时的第二时间早于第一时间,因此,用户可以根据目标提示信息的指示选择第二运动模式以减少未完成行程的出行时间,从而满足用户在出行过程中为避免迟到而产生的导航需求,进而减少因已完成行程花费时间较长或出发时间较晚等原因导致的迟到问题。
47.需要说明的是,本技术实施例提供的出行提示方法,执行主体可以为出行提示装置,或者该出行提示装置中的用于执行出行提示方法的控制模块。本技术实施例中以出行提示装置执行出行提示方法为例,说明本技术实施例提供的出行提示装置。
48.如图3所示,本技术实施例还提供一种出行提示装置300,包括:获取模块301、处理模块302和输出模块303。获取模块301,可以用于在确定用户离开预设起点的情况下,获取用户的第一位置信息;处理模块302,可以用于根据所述第一位置信息确定所述用户以第一运动模式到达预设终点时的第一时间;输出模块303,可以用于在所述第一时间不早于预设时间的情况下,输出目标提示信息;其中,所述目标提示信息用于指示第二运动模式,所述用户以所述第二运动模式到达所述预设终点时的第二时间早于所述第一时间。
49.可选地,上述获取模块301,还用于在预设时间范围内实时检测所述用户所处环境的当前环境特征;上述处理模块302,还用于通过对比所述当前环境特征与所述预设起点的环境特征确定所述用户是否离开所述预设起点。
50.可选地,所述第二运动模式满足以下至少一项:与所述第一运动模式的运动方式不同、与所述第一运动模式的运动速度不同。
51.可选地,在所述第二运动模式满足与所述第一运动模式的运动方式不同的情况下,所述第二运动模式的运动方式中存在至少一种不同于所述第一运动模式的运动方式。
52.可选地,在所述第二运动模式满足与所述第一运动模式的运动速度不同的情况下,所述用户在目标路段以所述第二运动模式出行的运动速度大于以所述第一运动模式出行的运动速度,所述目标路段为剩余行程中的路段。
53.在本技术实施例中,可以在用户行至中途时,根据用户当前位置信息确定用户以第一运动模式到达预设终点时的第一时间,并在该第一时间不早于预设时间的情况下,输出指示第二运动模式的提示信息,由于用户以第二运动模式到达预设终点时的第二时间早于第一时间,因此,用户可以根据目标提示信息的指示选择第二运动模式以减少未完成行程的出行时间,从而满足用户在出行过程中为避免迟到而产生的导航需求,进而减少因已完成行程花费时间较长或出发时间较晚等原因导致的迟到问题。
54.本技术实施例中的出行提示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、
柜员机或者自助机等,本技术实施例不作具体限定。
55.本技术实施例中的出行提示装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
56.本技术实施例提供的出行提示装置能够实现图1至图2的方法实施例实现的各个过程,为避免重复,这里不再赘述。
57.可选地,如图4所示,本技术实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述出行提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
58.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
59.图5为实现本技术实施例的一种电子设备的硬件结构示意图。
60.该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
61.本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
62.其中,传感器1005,可以用于在确定用户离开预设起点的情况下,获取用户的第一位置信息。
63.处理器1010,可以用于根据所述第一位置信息确定所述用户以第一运动模式到达预设终点时的第一时间。
64.音频输出单元1003和/或显示单元1006,可以用于在所述第一时间不早于预设时间的情况下,输出目标提示信息;其中,所述目标提示信息用于指示第二运动模式,所述用户以所述第二运动模式到达所述预设终点时的第二时间早于所述第一时间。
65.在本技术实施例中,可以在用户行至中途时,根据用户当前位置信息确定用户以第一运动模式到达预设终点时的第一时间,并在该第一时间不早于预设时间的情况下,输出指示第二运动模式的提示信息,由于用户以第二运动模式到达预设终点时的第二时间早于第一时间,因此,用户可以根据目标提示信息的指示选择第二运动模式以减少未完成行程的出行时间,从而满足用户在出行过程中为避免迟到而产生的导航需求,进而减少因已完成行程花费时间较长或出发时间较晚等原因导致的迟到问题。
66.可选地,传感器1005,还用于在预设时间范围内实时检测所述用户所处环境的当前环境特征;处理器1010,还用于通过对比所述当前环境特征与所述预设起点的环境特征确定所述用户是否离开所述预设起点。
67.在本技术实施例中,一方面,由于可以在预设时间范围内实时检测用户所处环境的当前环境特征,因此,可以针对性的检测当前环境特征,从而避免长时间检测环境特征造
成的内存损耗。另一方面,由于可以通过对比当前环境特征与预设起点的环境特征的方式确定该用户是否离开预设起点,因此,可以为是否获取用户的第一位置信息提供依据。
68.应理解的是,本技术实施例中,输入单元1004可以包括图形处理器(graphics processing unit,gpu)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
69.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述出行提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
70.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
71.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述出行提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
72.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
73.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
74.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对相关技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
75.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献