一种监测方法以及装置与流程

文档序号:11953775阅读:169来源:国知局
一种监测方法以及装置与流程

本发明涉及车辆状态监测领域,具体而言,涉及一种监测方法以及装置。



背景技术:

随着移动终端的普及,用户对移动终端的功能要求也越来越高。然而,现有的移动终端无法实现对移动终端所处的车辆是否处于急加速状态或者急减速状态进行监测,难以满足用户,特别是有车的用户的需求。



技术实现要素:

有鉴于此,本发明的目的在于提供一种监测方法以及装置,以实现通过监测移动终端判断该移送终端所处的车辆是否处于急加速状态或者急减速状态。

第一方面,本发明实施例提供了一种监测方法,应用于用户终端,所述用户终端包括加速度传感器,所述方法包括:获取所述用户终端的平均加速度以及所述加速度传感器采集的分量加速度;将所述平均加速度与预设参考加速度进行匹配;若匹配成功,基于所述分量加速度计算矢量加速度;将所述矢量加速度与所述预设参考加速度进行匹配,若匹配成功,判断所述用户终端所处的车辆处于急加速状态。

第二方面,本发明实施例提供了一种监测方法,应用于用户终端,所述用户终端包括加速度传感器,所述方法包括:获取所述用户终端的平均加速度以及所述加速度传感器采集的分量加速度;将所述平均加速度与预设参考加速度进行匹配;若匹配成功,基于所述分量加速度计算矢量加速 度;将所述矢量加速度与所述预设参考加速度进行匹配,若匹配成功,判断所述用户终端所处的车辆处于急减速状态。

第三方面,本发明实施例提供了一种监测装置,应用于用户终端,所述用户终端包括加速度传感器,所述装置包括:获取模块,获取所述用户终端的平均加速度以及所述加速度传感器采集的分量加速度;第一匹配模块,用于将所述平均加速度与预设参考加速度进行匹配;处理模块,用于若匹配成功,基于所述分量加速度计算矢量加速度;以及第二获匹配块,用于将所述矢量加速度与所述预设参考加速度进行匹配,若匹配成功,判断所述用户终端所处的车辆处于急加速状态。

第四方面,本发明实施例提供了一种监测装置,应用于用户终端,所述用户终端包括加速度传感器,所述装置包括:获取模块,获取所述用户终端的平均加速度以及所述加速度传感器采集的分量加速度;第一匹配模块,用于将所述平均加速度与预设参考加速度进行匹配;处理模块,用于若匹配成功,基于所述分量加速度计算矢量加速度;以及第二获匹配块,用于将所述矢量加速度与所述预设参考加速度进行匹配,若匹配成功,判断所述用户终端所处的车辆处于急减速状态。

与现有技术相比,本发明实施例所提供的监测方法以及装置,通过监测用户终端采集的平均加速度与预设参考加速度的大小关系以及获取的矢量加速度与预设参考及速度的大小关系,判断该用户终端所处的车辆是否处于急加速状态或者急减速状态。

为使本发明的上述目的和特征能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些 实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的用户终端的结构框图;

图2为本发明第一实施例提供的监测方法的流程图;

图3为本发明第二实施例提供的监测方法的流程图;

图4为本发明第三实施例提供的监测方法的流程图;

图5为本发明第四实施例提供的监测装置的结构框图;

图6为本发明第五实施例提供的监测装置的结构框图;

图7为本发明第六实施例提供的监测装置的结构框图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

如图1所示,是用户终端100的结构框图。用户终端100可以是平板电脑、智能手机、个人数字助理(personal digital assistant,PDA)等。

用户终端100包括监测装置200、存储器110、存储控制器120、处理 器130、GPS140、加速度传感器150、外设接口160、输入输出单元170、音频单元180、显示单元190。

存储器110、存储控制器120、处理器130、GPS140、加速度传感器150、外设接口160、输入输出单元170、音频单元180、显示单元190各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。监测装置200包括至少一个可以软件或固件(firmware)的形式存储于存储器110中或固化在用户终端100的操作系统(operating system,OS)中的软件功能模块。处理器130用于执行存储器110中存储的可执行模块,例如监测装置200包括的软件功能模块或计算机程序。

其中,存储器110可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器110用于存储程序,处理器130在接收到执行指令后,执行所述程序,前述本发明实施例中任一实施例揭示的流程定义的服务器所执行的方法可以应用于处理器130中,或者由处理器130实现。

处理器130可能是一种集成电路芯片,具有信号的处理能力。上述的处理器130可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

外设接口160将各种输入/输入装置耦合至处理器130以及存储器110。 在一些实施例中,外设接口160,处理器130以及存储控制器120可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

输入输出单元170用于提供给用户输入数据实现用户与用户终端100的交互。所述输入输出单元170可以是,但不限于,键盘等。

音频单元180向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。

第一实施例

请参阅图2,图2是本发明第一施例提供的应用于图1所示的用户终端100的监测方法的流程图。下面将对图2所示的具体流程进行详细阐述。所述方法包括:

步骤S110:获取所述用户终端的平均加速度以及所述加速度传感器采集的分量加速度。

作为一种方式,可以通过在用户终端100中设置GPS140来采集用户终端100在多个时间点的运动速度。当GPS140接收到3颗以上的卫星定位信号时,会将定位数据传输给处理器130进行处理,处理器130计算出单位时间的经纬度坐标差,从而计算出单位时间的平均速度以作为单位时间的运动速度。当所述用户终端100内设有GPS140后,GPS140可以以预设的周期采集用户终端100的位置信息,以便用户终端100获取到多个时间点的速度信息。当用户终端100获取到多个点的速度信息后,可以通过平均加速度公式计算得到所述平均加速度。例如,前一时间点t1的运动速度为v1,下一时间点t2的运动速度为v2,则平均加速度a=(v2-v1)/(t2-t1)。

作为一种实施方式,所述用户终端100始终有GPS140的访问权限,即用户终端100始终能通过所述GPS140获取多个时间点的运动速度。作为另一种实施方式,用户终端设置有用于开启GPS140的实体按钮,当用户需要通过用户终端100开始获取平均加速度时,通过实体按钮来开启GPS140,从而获得GPS140访问权限,通过GPS140获取多个时间点的运动速度,并 计算得到平均加速度。此外,用户还可以通过用户终端100显示界面中显示的虚拟按钮来开启GPS140。

此外,还可以在用户终端内设置移动通信装置,以便通过移动通信信号来监测用户终端100的移动速度,从而得到用户终端100的平均加速度。

用户终端100可以在启动后,实施监测用户终端10多个时间点的运动速度,也可以在接收到状态监测指令后,获取所述用户终端100多个时间点的运动速度。

作为一种实施方式,状态监测指令可以为用户通过手动操作用户终端100的实体按钮或者虚拟按钮触发。例如,当用户终端100的处理器130监测到用户在用户终端100显示的虚拟按钮上触发状态监测指令后,向GPS140发送启动指令,以使GPS140采集用户终端100的当前速度。

此外,用户终端100的处理器130还可以在监测到陀螺仪采集的数据表征用户终端100处于运动状态时,向GPS140发送启动指令,以使GPS140采集用户终端100在多个时间点的运动速度。例如,当用户终端100从静止状态变更为运动状态,陀螺仪采集到表征用户终端100处于运动状态的数据,如加速度等,用户终端100的处理器130在监测到所述数据后,向GPS140发送启动指令。

用户终端100可以通过设置在内部的加速度传感器150采集用户终端100的分量加速度。作为一种实施方式,加速度传感器150的内部包括陀螺仪。

所述分量加速度一般是指以加速度传感器150的几何中心为原点建立坐标系,彼此相互垂直的三个方向轴上的加速度,分别记为ax、ay以及az。于本实施例中,加速度传感器150的采集频率可以为5Hz。

此外,加速度传感器150的启动方式与GPS140相似,这里就不再做出过多赘述。

步骤S120:将所述平均加速度与预设参考加速度进行匹配。

作为一种实施方式,所述预设参考加速度可以为0.25G,其中,G为重力加速度。

步骤S130:若匹配成功,基于所述分量加速度计算矢量加速度。

用户终端100在采集到加速度传感器的分量加速度ax、ay以及az后,把所述分量加速度存储在存储器110内,由于矢量加速度的平方等于各个分量加速度的平方之和,即av2=ax2+ay2+az2,若接收到匹配成功指令,用户终端100可以基于所述分量加速度计算所述矢量加速度。

步骤S140:将所述矢量加速度与所述预设参考加速度进行匹配,若匹配成功,判断所述用户终端所处的车辆处于急加速状态。

作为一种实施方式,所述匹配可以是把矢量加速度的平方,即(ax2+ay2+az2)与预设参考加速度的平方,即(0.25G)2进行比对。

本发明第一实施例提供的监测方法,应用于用户终端100,用户终端100包括加速度传感器150,通过获取用户终端100的平均加速度以及加速度传感器150采集的分量加速度,将所述平均加速度与预设参考加速度进行匹配,若匹配成功,基于所述分量加速度计算矢量加速度,将所述矢量加速度与预设参考加速度进行匹配,若匹配成功,判断用户终端100所处的车辆处于急加速状态。

第二实施例

本实施例是在第一实施例的基础上做的改进,与第一实施例最主要不同的是,本实施例中,将所述平均加速度与预设参考加速度进行匹配的步骤,对匹配不成功的情况也做出了判断,此外,将所述矢量加速度与所述预设参考加速度进行匹配,若匹配成功,判断所述用户终端所处的车辆处于急加速状态的步骤,对匹配不成功的情况也做出了判断。下面对本实施例与第一实施例的不同之处详细描述,其他相似之处请参看第一实施例的详细描述。

图3为本发明第二实施例提供的监测方法的流程图,包括:

步骤S210:获取所述用户终端的平均加速度以及所述加速度传感器采集的分量加速度。

步骤S221:将所述平均加速度与所述预设参考加速度进行比对。

优选地,所述预设参考加速度可以为0.25G,G为重力加速度。

步骤S222:若所述平均加速度小于所述预设参考加速度,匹配不成功,判断所述用户终端所处的车辆处于非急加速状态。

当用户终端100通过GPS140获取到的平均加速度小于0.25G时,匹配不成功,判断用户终端100所处的车辆未处于急加速状态。

步骤S223:若所述平均加速度大于或等于所述预设参考加速度,匹配成功。

当用户终端100通过GPS140获取到的平均加速度大于或等于0.25G时,匹配成功。

步骤S230:若匹配成功,基于所述分量加速度计算矢量加速度。

步骤S241:将所述矢量加速度与所述预设参考加速度进行比对。

上述步骤,可以是将矢量加速度的平方,即(ax2+ay2+az2)与预设参考加速度的平方,即(0.25G)2进行比对。

步骤S242:若匹配不成功,判断所述用户终端所处的车辆处于非急加速状态。

即ax2+ay2+az2<(0.25G)2,表示匹配不成功,判断所述用户终端所处的车辆处于非急加速状态。

步骤S243:若匹配成功,判断所述用户终端所处的车辆处于急加速状态。

即ax2+ay2+az2≥(0.25G)2,表示匹配成功,判断所述用户终端所处的车辆处于非急加速状态。

第三实施例

请参阅图4,图4是本发明第三施例提供的应用于图1所示的用户终端100的监测方法的流程图,所述方法包括:

步骤S310:获取所述用户终端的平均加速度以及所述加速度传感器采集的分量加速度。

步骤S320:将所述平均加速度与预设参考加速度进行匹配。

其中,所述预设参考加速度可以为-0.25G,G为重力加速度。若所述平均加速度小于或等于-0.25G,匹配成功,否则,匹配不成功,判断用户终端100所处的车辆处于非减速状态。

步骤S330:若匹配成功,基于所述分量加速度计算矢量加速度。

步骤S340:将所述矢量加速度与所述预设参考加速度进行匹配,若匹配成功,判断所述用户终端所处的车辆处于急减速状态。

其中,所述匹配可以是把所述矢量加速度的平方与(-0.25G)2进行比对,若所述矢量加速度的平方小于(-0.25G)2,匹配不成功,判断用户终端100所处的车辆处于非急减速状态;若所述矢量加速度的平方大于或等于(-0.25G)2,匹配成功,判断用户终端100所处的车辆处于急减速状态。

值得说明的是,本实施例的其他步骤与第一实施例相似,详细情况可以参看第一实施例。

第四实施例

请参阅图5,图5是本发明第四实施例提供的图2所示的用户终端100的监测装置200的结构框图。监测装置200应用于用户终端100,用户终端100包括加速度传感器150,所述监测装置200包括:获取模块210、第一匹配模块220、处理模块230以及第二匹配模块240。

获取模块210,用于获取所述用户终端的平均加速度以及所述加速度传感器采集的分量加速度。

第一匹配模块220,用于将所述平均加速度与预设参考加速度进行匹配。

处理模块230,用于若匹配成功,基于所述分量加速度计算矢量加速度。

第二匹配模块240,用于将所述矢量加速度与所述预设参考加速度进行匹配,若匹配成功,判断所述用户终端所处的车辆处于急加速状态。

第五实施例

本实施例是在第四实施例的基础上做的改进,请参看图6,图6是本实施例提供的监测装置300的结构框图。本实施例与第四实施例最主要的不同的是,本实施例中,第一匹配模块320还包括第一比对子模块321和第一判断子模块322,第二匹配模块340还包括第二比对子模块341和第二判断子模块342。下面对本实施例与第四实施例的不同之处进行详细描述,其他相似之处请参看第四实施例。

获取模块310,用于获取所述用户终端的平均加速度以及所述加速度传感器采集的分量加速度。

第一比对子模块321,用于将所述平均加速度与所述预设参考加速度进行比对。

第一判断子模块322,用于:

若所述平均加速度小于所述预设参考加速度,匹配不成功,判断所述用户终端所处的车辆处于非急加速状态;

若所述平均加速度大于或等于所述预设参考加速度,匹配成功。

处理模块330,用于若匹配成功,基于所述分量加速度计算矢量加速度。

第二比对子模块341,用于将所述矢量加速度与所述预设参考加速度进行比对。优选地,所述比对可以是将所述矢量加速度的平方与所述预设参考加速度的平方进行比对。

第二判断子模块342,用于:

若匹配不成功,判断所述用户终端所处的车辆处于非急加速状态;

若匹配成功,判断所述用户终端所处的车辆处于急加速状态。

即若所述矢量加速度的平方小于所述预设参考加速度的平方,表示匹 配不成功,判断所述用户终端所处的车辆处于非急加速状态;若所述矢量加速度的平方大于或等于所述预设参考加速度的平方,表示匹配成功,判断所述用户终端所处的车辆处于急加速状态。

第六实施例

请参阅图7,图7是本发明第六实施例提供的图2所示的用户终端100的监测装置400的结构框图。监测装置400应用于用户终端100,用户终端100包括加速度传感器150,所述监测装置400包括:获取模块410、第一匹配模块420、处理模块430以及第二匹配模块440。

获取模块410,用于获取所述用户终端的平均加速度以及所述加速度传感器采集的分量加速度。

第一匹配模块420,用于将所述平均加速度与预设参考加速度进行匹配。

其中,第一匹配模块420还包括:

第一比对子模块421,用于将所述平均加速度与所述预设参考加速度进行比对。

第一判断子模块422,用于:

若所述平均加速度小于所述预设参考加速度,匹配不成功,判断所述用户终端所处的车辆处于非急减速状态;

处理模块430,用于若匹配成功,基于所述分量加速度计算矢量加速度。

第二匹配模块440,用于将所述矢量加速度与所述预设参考加速度进行匹配,若匹配成功,判断所述用户终端所处的车辆处于急减速状态。

其中,所述第二匹配模块440还包括:

第二比对子模块441,用于将所述矢量加速度与所述预设参考加速度进行比对。所述比对,可以是将所述矢量加速度的平方与所述预设参考加速度的平方进行比对。

第二判断子模块442,用于:

若匹配不成功,判断所述用户终端所处的车辆处于非急减速状态;

若匹配成功,判断所述用户终端所处的车辆处于急减速状态。

即若所述矢量加速度的平方小于所述预设参考加速度的平方,表示匹配不成功,判断所述用户终端所处的车辆处于非急减速状态;若所述矢量加速度的平方大于或等于所述预设参考加速度的平方,表示匹配成功,判断所述用户终端所处的车辆处于急减速状态。

值得说明的是,本实施例的其他模块与第五实施例相似,其他模块详细情况可以参看第五实施例。

综上所述,本发明实施例所提供的监测方法以及装置,应用于用户终端100,通过监测用户终端100的平均加速度和预设参考加速度的大小关系以及矢量加速度与预设参考及速度的大小关系,判断该用户终端100所处的车辆是否处于急加速状态或者急减速状态。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集 成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可 轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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