[0025] 下面结合附图和具体实施方式对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0026] 在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以结合具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0027] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0028] 本发明的移动终端可以为任意类型具有移动通讯模块和GPS模块的电子终端,比如手机、平板电脑、笔记本电脑、智能眼镜、智能手环、智能手表等。
[0029] 图1为本发明一个实施例中基于移动终端的安全保护方法的流程示意图。如图所示,所述基于移动终端的安全保护方法,包括:
[0030] 步骤S101:检测是否触发安全保护模式。
[0031] 在本实施例中,在所述移动终端正常工作时,首先要检测是否触发安全保护模式。参见图2,所述检测是否触发安全保护模式,包括:
[0032] 步骤S201:检测用户的输入。
[0033] 步骤S202:判断所述用户的输入是否为预设安全保护模式触发指令。
[0034] 步骤S203:当判断所述用户的输入是预设安全保护模式触发指令时,确定触发安全保护模式;以及当判断所述用户的输入不是预设安全保护模式触发指令时,确定未触发安全保护模式。
[0035] 在本实施例中,可根据操作习惯或操作便利性预先设置安全保护模块触发指令为预设操作,比如连续两次快速按压电源键、连续快速摇晃所述移动终端、连续三次快速按压导航键等可简单快速操作的预设操作,方便用户在遇到安全危险时能快速启动安全保护模式。在所述移动终端正常工作时,当检测到用户输入预设安全保护模式触发指令时,确认进入帮助用户主动逃离危险的安全保护模式。
[0036] 步骤S102:当检测到触发安全保护模式时,获取移动终端周围所有移动终端的信令数据。
[0037] 在本实施例中,当所述移动终端进行安全保护模式时,开始获取移动终端周围所有移动终端的信令数据。参见图3,所述获取移动终端周围所有移动终端的信令数据,包括:
[0038] 步骤S301:向周围基站发送采集周围所有移动终端的信令数据的请求。
[0039] 在本实施例中,所述移动终端通过移动通讯模块发现周围的基站,并向周围基站发送采集周围所有移动终端的信令数据的请求。例如,通过手机向基站发送采集周围500米范围内所有手机的信令数据的请求。基站在收到所述请求时,在预先注册和授权用于安全保护的情况下可向所述移动终端返回周围500米范围内所有手机信令数据的手机的位置信息。
[0040] 步骤S302:接收周围基站发送的周围所有移动终端的信令数据。
[0041] 在本实施例中,通过所述移动终端周围基站获取周围500米范围内的所有信令数据,获取了周围所有移动终端用户的位置信息。
[0042] 步骤S103:采集所述移动终端以及周围所有移动终端的GPS定位数据。
[0043] 在本实施例中,通过GPS模块实时采集所述移动终端以及所述周围所有移动终端的GPS数据,获得所述移动终端以及所述周围所有移动终端准确的定位信息和相对位置信息。
[0044] 步骤S104:分析处理所述移动终端以及周围所有移动终端的GPS定位数据,并生成安全避险路线。
[0045] 参见图4,所述分析处理所述移动终端以及周围基站所有移动终端的GPS定位数据并生成安全避险路线包括:
[0046] 步骤S401:分析所述移动终端与周围所有移动终端的距离。
[0047] 步骤S402:分析所述移动终端与周围所有移动终端的相对位置和分布密集度;
[0048] 步骤S403:根据分析出的所述移动终端与周围所有移动终端的距离、相对位置和分布密集度生成安全避险路线。
[0049] 在本实施例中,通过分析所述移动终端与周围所有移动终端的距离、相对位置以及分布密集度,生成移动终端分布密集度高且距离最近移动终端较近的最优安全避险路线,用户可通过所述最优安全避险路线指引迅速靠近人群密集区并寻求帮助,并脱离安全隐患。
[0050] 在本实施例的基于移动终端的安全保护方法中,在检测到触发安全保护模式时,获取移动终端以及周围所有移动终端的GPS定位数据,并分析生成安全避险路线,用户可根据所述最优安全避险路线指引迅速靠近人群密集区并寻求帮助并脱离安全隐患,方便快捷地提供了最优安全避险路线,安全避险的操作简单有效,提高了移动终端安全保护的主动性、实时性和操作性,提升了移动终端的安全保护效果。
[0051] 图5为本发明另一个实施例中基于移动终端的安全保护方法的流程示意图。如图所示,所述基于移动终端的安全保护方法,包括:
[0052] 步骤S501:检测是否触发安全保护模式。
[0053] 步骤S502:当检测到触发安全保护模式时,获取移动终端周围所有移动终端的信令数据。
[0054] 步骤S503:采集所述移动终端以及周围所有移动终端的GPS定位数据。
[0055] 步骤S504:分析处理所述移动终端以及周围所有移动终端的GPS定位数据,并生成安全避险路线。
[0056] 步骤S505:显示生成的安全避险路线以及周围所有移动终端的GPS定位数据;以及[0057] 步骤S506:根据采集的所述移动终端的GPS定位数据以及所述安全避险路线进行导航。
[0058] 在本实施例的基于移动终端的安全保护方法中,在生成所述安全避险路线后,显示生成的安全避险路线以及周围所有移动终端的GPS定位数据并进行安全避险的实时导航,用户可按照导航信息、显示的实时定位数据以及所述安全避险路线迅速靠近人群密集区并寻求帮助并脱离安全隐患,方便快捷地给用户安全避险提供直接的导航指引,提高了移动终端安全保护的主动性、实时性和操作性,提升了移动终端的安全保护效果。
[0059] 参见图6,在上述方法实施例的基础上,本发明又一个实施例提供一种基于移动终端的安全保护系统100。如图所示,所述基于移动终端的安全保护系统100,包括依次连接的检测模块10、信令获取模块20、GPS模块30以及分析处理模块40。
[0060] 所述检测模块10,用于检测是否触发安全保护模式。在所述移动终端正常工作时,首先要通过所述检测模块10检测是否触发安全保护模式。具体的,所述检测模块10检测用户的输入,并判断所述用户的输入是否为预设安全保护模式触发指令。当判断所述用户的输入是预设安全保护模式触发指令时,所述检测模块10确定触发安全保护模式;当判断所述用户的输入不是预设安全保护模式触发指令时,所述检测模块10确定未触发安全保护模式。
[0061] 在本实施例中,可根据操作习惯或操作便利性预先设置安全保护模块触发指令为预设操作,比如连续两次快速按压电源键、连续快速摇晃所述移动终端、连续三次快速按压导航键等可简单快速操作的预设操作,方便用户在遇到安全危险时能快速启动安全保护模式。在所述移动终端正常工作时,当所述检测模块10检测到用户输入预设安全保护模式触发指令时,确认进入帮助用户主动逃离危险的安全保护模式。
[0062] 所述信令获取模块20,用于当所述检测模块10检测到触发安全保护模式时获取移动终端周围所有移动终端的信令数据。在本实施例中,当所述移动终端进行安全保护模式时,所述信令获取模块20开始获取移动终端周围所有移动终端的信令数据。参见图6,所述信令获取模块20包括信令数据请求单元201以及信令数据接收单元202。
[0063] 所述信令数据请求单元201,用于向周围基站发送采集周围所有移动终端的信令数据的请求。在本实施例中,所述移动终端通过移动通讯模块发现周围的基站,并通过所述信令数据请求单元201向周围基站发送采集周围所有移动终端的信令数据的请求。例如,所述信令数据请求单元201通过手机向基站发送采集周围500米范围内所有手机的信令数据的请求。基站在收到所述请求时,在预先注册和授权用于安全保护的情况下可向所述移动终端返回周围500米范围内所有手机信令数据的手机的位置信息。
[0064] 所述信令数据接收单元202,用于接收周围基站发送的周围所有移动终端的信令数据。在本实施例中,所述信令数据接收单元202通过所述移动终端周围基站获取周围500米范围内的所有信令数据,获取了周围所有移动终端用户的位置信息。
[0065] 所述GPS模块30,用于采集所述移动终端以及所述信令获取模块采集的周围所有移动终端的GPS定位数据。在本实施例中,通过GPS模块30实时采集所述移动终端以及所述周围所有移动终端的GPS数据,获得所述移动终端以及所述周围所有移动终端准确的定位信息和相对位置信息。
[0066] 所述分析处理模块40,用于分析处理所述GPS模块30采集的所述移动终端以及周围基站所有移动终端的GPS定位数据并生成安全避险路线。参见图8,所述分析处理模块40包括依次连接的距离分析单元401、位置密集度分析单元402以及安全避险路线生成单元403。
[0067] 其中,所述距离分析单元401用于分析所述移动终端与周围所有移动终端的距离。所述位置密集度分析单元402,用于分析所述移动终端与周围所有移动终端的相对位置和分布密集度。所述安全避险路线生成单元403,用于根据所述距离分析单元401和位置密集度分析单元402分析出的所述移动终端与周围所有移动终端的距离、相对位置和分布密集度生成安全避险路线。
[0068] 在本实施例中,所述分析处理模块40通过分析所述移动终端与周围所有移动终端的距离、相对位置以及分布密集度,生成移动终端分布密集度高且距离最近移动终端较近的最优安全避险路线,用户可通过所述最优安全避险路线指引迅速靠近人群密集区并寻求帮助,并脱离安全隐患。
[0069] 在本实施例的基于移动终端的安全保护系统100中,在检测模块10检测到触发安全保护模式时,GPS模块30获取移动终端以及周围所有移动终端的GPS定位数据,分析处理模块40分析生成安全避险路线,用户可根据所述最优安全避险路线指引迅速靠近人群密集区并寻求帮助并脱离安全隐患,方便快捷地提供了最优安全避险路线,安全避险的操作简单有效,提高了移动终端安全保护的主动性、实时性和操作性,提升了移动终端的安全保护效果。
[0070] 图9为本发明再一个实施例中基于移动终端的安全保护系统100的结构示意图。如图所示,所述基于移动终端的安全保护系统100,包括依次连接的检测模块10、信令获取模块20、GPS模块30、分析处理模块40、显示模块50以及导航模块60。所述显示模块50用于显示所述分析处理模块40生成的安全避险路线以及所述GPS模块30收集的所述移动终端与周围所有移动终端的GPS定位数据,所述导航模块60用于根据所述GPS模块30采集的所述移动终端的GPS定位数据以及所述安全避险路线进行导航。
[0071] 在本实施例的基于移动终端的安全保护系统100中,在所述分析处理模块40生成所述安全避险路线后,所述显示模块50显示生成的安全避险路线以及周围所有移动终端的GPS定位数据并通过所述导航模块60进行安全避险的实时导航,用户可按照导航信息、显示的实时定位数据以及所述安全避险路线迅速靠近人群密集区并寻求帮助并脱离安全隐患,方便快捷地给用户安全避险提供直接的导航指引,提高了移动终端安全保护的主动性、实时性和操作性,提升了移动终端的安全保护效果。
[0072] 可以理解的是,本发明实施例提供的基于移动终端的安全保护系统100可以单独使用,也可以作为移动终端的一部分,来实现安全避险的安全保护功能。
[0073] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0074] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0075] 尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。