一种自动区分导航用户的方法及其移动终端技术

技术编号:10662866 阅读:248 留言:0更新日期:2014-11-20 09:43
本发明专利技术提供一种自动区分导航用户的方法及其移动终端,其中,所述方法包括:移动终端判断当前是否已启用导航;如果是,则判断三个第一条件中的至少一个是否成立,所述三个第一条件包括在所述用户操作所述导航时车辆是否处于行驶状态、在所述车辆行驶时是否检测到所述移动终端被操作、在所述车辆行驶时是否检测到所述移动终端的晃动幅度大于预设幅值;如果判断结果为所述第一条件均不成立,则确定使用所述导航的用户为驾驶员,否则确定使用所述导航的用户为乘客。通过上述方式,能够自动区分导航用户的身份。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种自动区分导航用户的方法及其移动终端,其中,所述方法包括:移动终端判断当前是否已启用导航;如果是,则判断三个第一条件中的至少一个是否成立,所述三个第一条件包括在所述用户操作所述导航时车辆是否处于行驶状态、在所述车辆行驶时是否检测到所述移动终端被操作、在所述车辆行驶时是否检测到所述移动终端的晃动幅度大于预设幅值;如果判断结果为所述第一条件均不成立,则确定使用所述导航的用户为驾驶员,否则确定使用所述导航的用户为乘客。通过上述方式,能够自动区分导航用户的身份。【专利说明】-种自动区分导航用户的方法及其移动终端
本专利技术涉及移动
,具体涉及一种自动区分导航用户的方法及其移动终 端。
技术介绍
目前在驾驶的时候,用户普遍使用移动终端里的导航软件来指引方向。而且为了 保证驾驶安全,驾驶员和乘客使用导航的习惯和所要遵从的交通法规要求均不相同,故如 果移动终端能够区分出使用导航的用户为驾驶员或者乘客,则可以针对驾驶员或者乘客而 实现不同的使用体验,进而最大程度的方便用户,保证驾驶安全。 然而,现有移动终端并未能自动区分导航用户的身份。
技术实现思路
本专利技术主要解决的技术问题是提供一种自动区分导航用户的方法及其移动终端, 能够自动区分导航用户的身份。 为解决上述技术问题,本专利技术采用一种技术方案:提供一种自动区分导航用户的 方法,包括:移动终端判断当前是否已启用导航;如果是,则判断三个第一条件中的至少一 个是否成立,所述三个第一条件包括在所述用户操作所述导航时车辆是否处于行驶状态、 在所述车辆行驶时是否检测到所述移动终端被操作、在所述车辆行驶时是否检测到所述移 动终端的晃动幅度大于预设幅值;如果判断结果为所述第一条件均不成立,则确定使用所 述导航的用户为驾驶员,否则确定使用所述导航的用户为乘客。 其中,所述判断三个第一条件中的至少一个是否成立;如果判断结果均为所述第 一条件不成立,则确定使用所述导航的用户为驾驶员,否则确定使用所述导航的用户为乘 客,具体包括:判断在启动所述导航时车辆是否处于行驶状态;如果在启动所述导航时车 辆处于行驶状态,则确定使用所述导航的用户为乘客,如果在启动所述导航时车辆不处于 行驶状态,则判断在所述车辆行驶时是否检测到所述移动终端被操作;如果在所述车辆行 驶时检测到所述移动终端被操作,则确定使用所述导航的用户为乘客,如果在所述车辆行 驶时检测不到所述移动终端被操作,则判断在所述车辆行驶时是否检测到所述移动终端的 晃动幅度大于预设幅值;如果在所述车辆行驶时检测到移动终端的晃动幅度大于预设幅 值,则确定使用所述导航的用户为乘客,如果在所述车辆行驶时检测不到所述移动终端的 晃动幅度大于预设幅值,则确定使用所述导航的用户为驾驶员。 其中,所述判断在所述车辆行驶时是否检测到所述移动终端被操作,包括:判断在 所述车辆行驶的第一预设时间内是否检测到所述移动终端是否被操作;和/或,所述判断 在所述车辆行驶时是否检测到所述移动终端的晃动幅度大于预设幅值,包括:判断在所述 车辆行驶的第二预设时间内是否检测到所述移动终端的晃动幅度大于预设幅值。 其中,所述判断在车辆行驶时是否检测到所述移动终端被操作,具体包括:判断在 所述车辆行驶时是否检测到移动终端的开关power键和/或主页home键被按压、和/或在 所述车辆行驶时是否检测到对移动终端的触摸屏的操作。 其中,所述判断在车辆行驶时是否检测到所述移动终端的晃动幅度大于预设幅 值,之前包括:根据在所述车辆行驶时所述移动终端的陀螺仪或重力传感器输出的数据计 算得到所述移动终端的晃动幅度。 为了解决上述技术问题,本专利技术采用另一种方案:提供一种自动区分导航用户的 移动终端,包括第一判断模块、第二判断模块和确定模块,所述第一判断模块用于判断当前 是否已启用导航,并将第一判断结果发送给所述第二判断模块;所述第二判断模块用于在 第一判断结果为当前已启用导航时,判断三个第一条件中的至少一个是否成立,所述三个 第一条件包括在所述用户操作所述导航时车辆是否处于行驶状态、在所述车辆行驶时是否 检测到所述移动终端被操作、在所述车辆行驶时是否检测到所述移动终端的晃动幅度大于 预设幅值,并将所述第二判断结果发送给所述确定模块;所述确定模块用于在所述第二判 断结果为所述第一条件均不成立,则确定使用所述导航的用户为驾驶员,否则确定使用所 述导航的用户为乘客。 其中,所述第一判断模块包括第一判断单元、第二判断单元和第三判断单元,所述 第一判断单元用于判断在启动所述导航时车辆是否处于行驶状态,并将所述第三判断结果 发送给所述第二判断单元和确定模块;所述第二判断单元用于在第三判断结果为在启动 所述导航时车辆不处于行驶状态时,判断在所述车辆行驶时是否检测到所述移动终端被操 作,并将第四判断结果发送给所述第三判断单元和确定模块;所述第三判断单元用于在第 四判断结果为在所述车辆行驶时检测不到所述移动终端被操作时,判断在所述车辆行驶时 是否检测到所述移动终端的晃动幅度大于预设幅值,并将第五判断结果发送给确定模块; 所述确定模块具体用于在第三判断结果为在启动所述导航时车辆处于行驶状态时、在第四 判断结果为在所述车辆行驶时检测到所述移动终端被操作时、或在第五判断结果为在所述 车辆行驶时检测到移动终端的晃动幅度大于预设幅值时,确定使用所述导航的用户为乘 客,在所述第五判断结果为在所述车辆行驶时检测不到所述移动终端的晃动幅度大于预设 幅值时,确定使用所述导航的用户为驾驶员。 其中,所述第二判断单元具体用于在第三判断结果为在启动所述导航时车辆不处 于行驶状态时,判断在所述车辆行驶的第一预设时间内是否检测到所述移动终端是否被操 作;所述第三判断单元具体用于在第四判断单元为在所述车辆行驶时检测不到所述移动终 端被操作时,判断在所述车辆行驶的第二预设时间内是否检测到所述移动终端的晃动幅度 大于预设幅值。 其中,所述第二判断单元具体用于在第三判断结果为在启动所述导航时车辆不处 于行驶状态时,判断在所述车辆行驶时是否检测到移动终端的开关power键和/或主页 home键被按压、和/或在所述车辆行驶时是否检测到对移动终端的触摸屏的操作。 其中,所述第三判断单元还用于根据在所述车辆行驶时所述移动终端的陀螺仪或 重力传感器输出的数据计算得到所述移动终端的晃动幅度。 区别于现有技术,本专利技术在使用导航时,通过判断在所述用户操作所述导航时车 辆是否处于行驶状态、在车辆行驶时是否检测到所述移动终端被操作、在车辆行驶时是否 检测到所述移动终端的晃动幅度大于预设幅值上述三个第一条件中的至少一个,可确定用 户为驾驶员或乘客,由于上述第一条件均是根据不同用户身份使用导航的习惯而作出,故 具有较高的准确性,保证了移动终端能够准确地区分开导航用户的身份。 【专利附图】【附图说明】 图1是本专利技术区分导航用户的方法一实施方式的流程图; 图2是本专利技术区分导航用户的方法另一实施方式的流程图; 图3是本专利技术区分导航用户的移动终端一实施方式的结构示意图; 图4是本专利技术区分导航用户的移动终端另一实施方式的结构示意图。 【具本文档来自技高网...
一种自动区分导航用户的方法及其移动终端

【技术保护点】
一种自动区分导航用户的方法,其特征在于,包括:移动终端判断当前是否已启用导航;如果是,则判断三个第一条件中的至少一个是否成立,所述三个第一条件包括在所述用户操作所述导航时车辆是否处于行驶状态、在所述车辆行驶时是否检测到所述移动终端被操作、在所述车辆行驶时是否检测到所述移动终端的晃动幅度大于预设幅值;如果判断结果为所述第一条件均不成立,则确定使用所述导航的用户为驾驶员,否则确定使用所述导航的用户为乘客。

【技术特征摘要】

【专利技术属性】
技术研发人员:张杰
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1