一种基于智能设备的安全出行的方法及智能设备与流程

文档序号:15625398发布日期:2018-10-09 22:51阅读:194来源:国知局

本发明涉及智能设备领域,尤指一种基于智能设备的安全出行的方法及智能设备。



背景技术:

随着互联网渐渐深入人们的生活,手机、平板电脑等智能设备也变得越来越普及。而且由于人们使用智能设备的时间越来越多,人们在运动状态下(如跑步,行走等状态)使用智能设备的场景十分普遍,在该情况下,人们往往容易忽视周围的情况,带来许多人身安全隐患(如摔倒、闯红灯等问题)。现在已经有人提出,利用智能设备的内置传感器判断用户是否处于运动状态,并检测用户是否在使用智能设备以及使用时长。当其使用时间超过预设时长,智能设备会通过推送安全信息,锁定屏幕等方式提醒用户注意安全。

但是现有技术有以下三点不足,1)预警提示方式固定:现有的预警提示方式为推送安全信息与锁定屏幕等方式,用户无法自定义提醒方式;2)无法检测用户是否使用或乘坐交通工具:当用户在交通工具中随交通工具一起运动时有可能会被判断为运动状态,然后生成预警提示。在这种情况下使用智能设备如若仍收到预警提示会影响用户使用智能设备的体验。3)用户在预设安全区域内运动,如在公司、家庭、健身房等用户预设安全区域内走动时使用智能设备达到预设时长会被判断为处于运动状态,但是在这种情况下,由于周围环境用户比较熟悉,而且运动范围小且固定,并不会造成用户人身安全问题。如若仍收到预警提示会影响用户使用智能设备的体验。



技术实现要素:

本发明的目的是提供一种基于智能设备的安全出行的方法及智能设备,实现通过监测用户处于运动状态下使用智能设备时提示用户,以便提醒用户注意人身安全。

本发明提供的技术方案如下:

本发明提供一种基于智能设备的安全出行的方法,包括步骤:s100当智能设备处于使用状态时,获取智能设备的运动状态信息;s200根据所述运动状态信息,判断用户是否处于预设出行状态,所述预设出行状态为用户在预设安全区域外移动;若是,执行步骤s300;s300获取用户操作时长;s400判断所述用户操作时长是否超出预设时长;若是,执行步骤s500;s500生成预警提示。

进一步的,所述步骤s200包括:s201获取当前位置;s202根据所述当前位置,判断用户是否处于所述预设安全区域;若否,执行步骤s203;s203根据所述运动状态信息,判断用户是否处于运动状态;若是,执行步骤s204;s204判断所述运动状态信息是否小于预设运动数值范围;若是,执行步骤s205;s205判定用户处于所述预设出行状态,并执行步骤s300。

进一步的,所述步骤s204之后,s205之前包括:s206当判断所述运动状态信息未超过预设运动数值范围时,获取用户生理状态信息;s207判断所述生理状态信息是否超过预设生理数值范围;若是,执行步骤s205。

进一步的,所述步骤s200之后,所述步骤s300之前包括:s250获取用户操作内容;s260判断所述用户操作内容是否属于预设操作类型;若是,执行s300。

进一步的,所述步骤s200之后,所述步骤s300之前还包括:s210获取当前位置预设范围内的环境信息;s220根据所述环境信息,判断所述当前位置与预设危险区域之间的距离值是否小于预设距离值;若是,执行步骤s500;否则,执行下一步骤。

本发明还提供一种智能设备,包括:第一获取模块,当智能设备处于使用状态时,获取智能设备的运动状态信息;第一判断模块,根据所述第一获取模块获取的所述运动状态信息,判断用户是否处于预设出行状态;第二获取模块,当所述第一判断模块判断用户是处于预设出行状态,获取用户操作时长;第二判断模块,判断所述第二获取模块获取的所述用户操作时长是否超出预设时长;生成模块,当所述第二判断模块判断超出预设时长,生成预警提示。

进一步的,所述第一判断模块包括:第一获取单元,获取当前位置;第一判断单元,根据所述第一获取单元获取的所述当前位置,判断用户是否处于预设安全区域;第二判断单元,当所述第一判断单元判断用户是处于预设安全区域,根据所述运动状态信息,判断用户是否处于运动状态;第三判断单元,当所述第二判断单元判断用户是处于运动状态,判断所述运动状态信息是否小于预设运动数值范围;处理单元,当所述第三判断单元判断所述运动状态信息小于预设运动数值范围时,判定用户处于所述预设出行状态;所述第二获取模块,当所述第三判断单元判定用户处于所述预设出行状态,获取所述用户操作时长。

进一步的,所述第一判断模块还包括:第二获取单元,当所述第三判断单元判断所述运动状态信息小于预设运动数值范围时,获取用户生理状态信息;第四判断单元,判断所述第二获取单元获取的所述用户生理状态信息是否超过预设生理数值范围;所述处理单元,当所述第三判断单元判断所述运动状态信息小于预设运动数值范围,且所述第四判断单元判断所述用户生理状态信息超过所述预设生理数值范围时,判定用户处于所述预设出行状态。

进一步的,所述智能设备还包括:第三获取模块,当所述第一判断模块判断用户是处于预设出行状态,获取用户操作内容;第三判断模块,判断所述第三获取模块获取的所述用户操作内容是否属于预设操作类型;所述第二获取模块,当所述第一判断模块判断用户处于所述预设出行状态,且所述第三判断模块判断所述用户操作内容是属于预设操作类型,获取用户操作时长。

进一步的,所述智能设备还包括:第四获取模块,当所述第一判断模块判断用户是处于预设出行状态,获取当前位置的预设范围内的环境信息;第四判断模块,根据所述第四获取模块获取的所述环境信息,判断所述当前位置与预设危险区域之间的距离值是否小于预设距离值;所述生成模块,当所述第二判断模块判断超出预设时长,且当所述当前位置与预设危险区域之间的距离值小于预设距离值,生成预警提示;所述第二获取模块,当所述第一判断模块判断用户是处于所述预设出行状态,且当所述当前位置与预设危险区域之间的距离值大于等于所述预设距离值时,获取所述用户操作时长。

通过本发明提供的一种基于智能设备的安全出行的方法及智能设备,能够带来以下至少一种有益效果:

1、用户自主性强;用户可以根据自己的使用习惯预设需要提醒的智能设备操作类型和操作时长,以及预警提示方式及提示时长;

2、场景细分;准确判断用户状态,分辨出用户处于运动状态时是否是使用交通工具或是在预设安全区域内走动;

3、易于部署;充分利用智能设备已有的检测运动状态信息的硬件器件,或者监控软件,gps定位等技术,不需要增加新的额外的组件。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种基于智能设备的安全出行的方法及智能设备的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种基于智能设备的安全出行的方法的一个实施例的流程图;

图2是本发明一种基于智能设备的安全出行的方法的另一个实施例的流程图;

图3是本发明一种基于智能设备的安全出行的方法的另一个实施例的流程图;

图4是本发明一种智能设备的一个实施例的结构示意图;

图5是本发明一种智能设备的另一个实施例的结构示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

本发明一种基于智能设备的安全出行的方法的一个实施例,如图1所示,包括:

s100当智能设备处于使用状态时,获取智能设备的运动状态信息;

s200根据所述运动状态信息,判断用户是否处于预设出行状态,所述预设出行状态为用户在预设安全区域外移动;若是,执行步骤s300;

s300获取用户操作时长;

s400判断所述用户操作时长是否超出预设时长;若是,执行步骤s500;

s500生成预警提示。

具体的,本实施例中,当检测到智能设备处于使用状态时,首先需要判断是应用后台未关闭还是用户在进行操作,当判断是用户在使用智能设备时,启动上述算法。根据智能设备的运动状态信息判断用户是否处于预设出行状态,为了准确判断用户使用智能设备时相对于所处的环境是否处于运动状态,则需要预设用户的运动状态与获取的智能设备的运动状态信息进行对比判断,只有符合预设出行状态时才需要生成预警提示。因为可能出现以下情形:根据获取到的智能设备的运动状态信息判断出智能设备处于运动中,但是用户是位于行驶中的交通工具上,用户自身相对于交通工具并没有在进行走动,那么在这种情形下用户使用智能设备并没有安全隐患,发送预警提示信息就会影响用户使用智能设备的体验。除了这种交通工具运动,用户相对静止的情形之外,还可能出现用户在固定的确认安全的区域(例如家里、公司、公园等)来回走动并使用智能设备的情形,同样不需要生成预警提示。判断用户使用智能设备超出预设时长时再生成预警提示,是由于用户可能在处于运动状态时短暂地使用智能设备处理事情,若一旦检测到用户在运动状态使用智能设备就进行预警提示会影响用户使用智能设备的体验。生成预警提示,用户可以根据自己的使用习惯预设预警提示的方式与时长,提示方式包括由屏幕显示文字或动画,声音提醒、自动锁定屏幕、震动等智能设备能够实现的方法中的任意一种或几种,提示时长可以选择单次播放、多次播放、持续播放等多种方式。

本发明一种基于智能设备的安全出行的方法的另一个实施例,是上述实施例的优化实施例,如图2所示,主要改进在于,包括:

s100当智能设备处于使用状态时,获取智能设备的运动状态信息;

s201获取当前位置;

s202根据所述当前位置,判断用户是否处于所述预设安全区域;若否,执行步骤s203;

s203根据所述运动状态信息,判断用户是否处于运动状态;若是,执行步骤s204;

s204判断所述运动状态信息是否小于预设运动数值范围;若是,执行步骤s206;

s206获取用户生理状态信息;

s207判断所述生理状态信息是否超过预设生理数值范围;若是,执行步骤s205;

s205判定用户处于所述预设出行状态,并执行步骤s300;

s300获取用户操作时长;

s400判断所述用户操作时长是否超出预设时长;若是,执行步骤s500;

s500生成预警提示。

具体的,本实施例是上述实施例的优选实施例,本实施例中,新增了步骤s201-s207,根据获取的智能设备的运动状态信息,判断是否处于预设的出行状态。首先获取当前位置,判断智能设备是否处于预设安全区域,例如家里、公司、健身房、公园等地方,由于用户对预设安全区域的上述地点的周围环境较熟悉,而且预设安全区域是固定范围,用户在预设安全区域内走动的同时使用智能设备不会带来安全隐患,因此当智能设备处于预设安全区域内时不生成预警提示。当用户处于预设安全区域外时,再根据获取的智能设备的运动状态信息判断智能设备是否处于运动状态,当判断智能设备处于运动状态,则根据获取的智能设备的运动状态信息判断智能设备相对于所处环境是否处于运动状态,即判断用户是否使用或乘坐交通工具,由于人体自身运动极限能够达到部分交通工具低速行驶时的速度值,因此可以先预设数值初步区别是否乘坐交通工具,用户可根据自身身体状况设定该数值,该数值超过该用户身体极限;其次为了准确判断是否乘坐交通工具,即区别人体接近极限速度与用户使用交通工具低速行驶,上述两种情形用户的生理特征有比较大的区别。因此获取用户生理状态信息,判断用户生理状态信息是否超过预设生理数值范围,若是则判断用户自身相对于所处环境处于运动中,继续以下步骤,否则判断用户是位于交通工具中,不生成预警信息。本发明根据智能设备的运动状态信息判断出用户相对于所处环境的运动状态,然后根据用户的运动状态判断是否需要生成预警信息,避免了在用户位于交通工具上使用智能设备时或者在预设安全区域内运动时使用智能设备时生成预警提示,影响用户使用智能设备的体验。

本发明一种基于智能设备的安全出行的方法的另一个实施例,是上述实施例的优化实施例,如图3所示,主要改进在于,包括:

s100当智能设备处于使用状态时,获取智能设备的运动状态信息;

s200根据所述运动状态信息,判断用户是否处于预设出行状态,所述预设出行状态为用户在预设安全区域外移动;若是,执行步骤s300;

s210获取当前位置预设范围内的环境信息;

s220根据所述环境信息,判断所述当前位置与预设危险区域之间的距离值是否小于预设距离值;若是,执行步骤s500;否则,执行下一步骤。

s250获取用户操作内容;

s260判断所述用户操作内容是否属于预设操作类型;若是,执行s300。

s300获取用户操作时长;

s400判断所述用户操作时长是否超出预设时长;若是,执行步骤s500;

s500生成预警提示。

具体的,本实施例是上述实施例的优选实施例,本实施例中,新增了步骤s210-s260,获取当前位置预设范围内的环境信息,即红绿灯、施工处、障碍物、在建设施等无法顺畅通行,需要用户集中注意力区域,判断用户当前位置预设范围内是否有上述区域,若有则计算出当前位置与上述区域之间的距离值,判断是否小于预设距离。若小于预设距离,立即生成预警信息提示用户,将用户的注意力从智能设备转移至周围的环境,以确保安全通过上述区域。另外用户可以预设需要监测的操作内容,包括但是不限于通话、短信、音乐、游戏、腾讯视频等所有用户可以在智能设备上进行的操作的任意一种或多种。用户还可以预设操作时长,其中各类操作的时长可以相同也可以不同,为了保证用户安全出行,类似于游戏、腾讯视频等应用软件的。本发明能够预设需要监测的操作内容和用户操作时长,用户自主性较高,可以根据自己的使用习惯进行预设。

本发明一种智能设备的一个实施例,本实施例是对应于上述方法实施例的装置实施例,如图4所示,包括:

第一获取模块1100,当智能设备处于使用状态时,获取智能设备的运动状态信息;

第一判断模块1200,根据所述第一获取模块1100获取的所述运动状态信息,判断用户是否处于预设出行状态;

第二获取模块1300,当所述第一判断模块1200判断用户是处于预设出行状态,获取用户操作时长;

第二判断模块1400,判断所述第二获取模块1300获取的所述用户操作时长是否超出预设时长;

生成模块1500,当所述第二判断模块1400判断超出预设时长,生成预警提示。

具体的,本实施例中,当智能设备处于使用状态时,第一获取模块1100获取智能设备的运动状态信息。判断智能设备处于使用状态要区别是软件后台未关闭还是用户在进行操作,当用户在进行操作时,启动以上算法。第一判断模块1200根据第一获取模块1100获取的智能设备的运动状态信息,判断用户是否处于预设出行状态。智能设备的运动状态信息只能直观地反应出智能设备自身的运动状况,不能反应用户与所处环境之间的相对运动,例如用户在行驶的交通工具上使用智能设备时,可以判断出智能设备处于运动状态,但是用户并没有在交通工具上走动,而是与交通工具相对静止,这种情况下生成模块1500生成预警信息会影响用户使用智能设备的体验。本发明能够判断智能设备和用户相对于所处的环境是否处于运动状态,而不是仅仅根据智能设备和用户处于运动状态就生成预警信息,本发明通过监测用户处于预设出行状态下使用智能设备,且使用时长超过预设时长时提示用户,以便提醒用户注意人身安全,保障用户出行安全。

本发明一种智能设备的另一个实施例,是上述实施例的优化实施例,如图5所示,本实施例与上述实施例相比,主要改进在于,包括:

第一获取模块1100,当智能设备处于使用状态时,获取智能设备的运动状态信息;

第一判断模块1200,根据所述第一获取模块1100获取的所述运动状态信息,判断用户是否处于预设出行状态;

第四获取模块1800,当所述第一判断模块1200判断用户是处于预设出行状态,获取当前位置的预设范围内的环境信息;

第四判断模块1900,根据所述第四获取模块1800获取的所述环境信息,判断所述当前位置与预设危险区域之间的距离值是否小于预设距离值;

生成模块1500,当所述第四判断模块1900判断所述当前位置与预设危险区域之间的距离值小于预设距离值,生成预警提示

第三获取模块1600,当所述第四判断模块1900判断所述当前位置与预设危险区域之间的距离值大于等于预设距离值,获取用户操作内容;

第三判断模块1700,判断所述第三获取模块1600获取的所述用户操作内容是否属于预设操作类型;

第二获取模块1300,当所述第三判断模块1700判断用户操作内容是属于预设操作类型,获取用户操作时长;

第二判断模块1400,判断所述第二获取模块1300获取的所述用户操作时长是否超出预设时长;

所述生成模块1500,当所述第二判断模块1400判断超出预设时长,生成预警提示。

此外,所述第一判断模块1200包括:

第一获取单元1210,获取当前位置;

第一判断单元1220,根据所述第一获取单元1210获取的所述当前位置,判断用户是否处于预设安全区域;

第二判断单元1230,当所述第一判断单元1220判断用户是处于预设安全区域,根据所述运动状态信息,判断用户是否处于运动状态;

第三判断单元1240,当所述第二判断单元1230判断用户是处于运动状态,判断所述运动状态信息是否小于预设运动数值范围;

处理单元1250,当所述第三判断单元1240判断所述运动状态信息小于预设运动数值范围时,判定用户处于所述预设出行状态;

所述第二获取模块1300,当所述第三判断单元1240判定用户处于所述预设出行状态,获取所述用户操作时长。

优选的,所述第一判断模块1200还包括:

第二获取单元1260,当所述第三判断单元1240判断所述运动状态信息小于预设运动数值范围时,获取用户生理状态信息;

第四判断单元1270,判断所述第二获取单元1260获取的所述用户生理状态信息是否超过预设生理数值范围;

所述处理单元1250,当所述第三判断单元1240判断所述运动状态信息小于预设运动数值范围,且所述第四判断单元1270判断所述用户生理状态信息超过所述预设生理数值范围时,判定用户处于所述预设出行状态。

具体的,本实施例中,当智能设备处于使用状态,且用户处于预设出行状态时,智能设备操作内容与时长的判断应该基于用户当前没有处于危险区域内,即在当前位置的预设范围内没有类似红绿灯、施工地、在建设施等用户无法顺畅通行的区域,或者当前位置到上述危险区域的距离值大于预设安全距离。若用户当前位置到上述危险区域的距离值小于预设安全距离,则不需要判断后续的智能设备操作内容与时长,直接立即生成预警信息。本发明能够将智能设备的移动轨迹与周围环境相结合,判断出危险区域并提前预警,进一步保障了人身安全。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1