控制终端应用的方法及装置与流程

文档序号:11863656阅读:318来源:国知局
控制终端应用的方法及装置与流程
本公开涉及智能终端
技术领域
,尤其涉及控制终端应用的方法及装置。
背景技术
:随着智能终端技术的发展,终端可以进行多种应用,例如:进行网页浏览,多媒体播放,即时通讯等等。这样,终端的使用率越来越高,用户对终端的依赖性也越来越强。随着人工智能技术的发展,交通工具也可以智能化,例如,平衡车,智能自行车,智能摩托车等,这些智能交通工具可根据用户的指令运行,还可能进行位置定位、网络信息交互等应用。技术实现要素:本公开实施例提供了控制终端应用的方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种控制终端应用的方法,可包括:接收智能交通工具发送的当前车辆信息;确定与所述当前车辆信息对应的当前控制应用第一条件等级;根据预存的控制应用条件等级与控制策略的对应关系,确定与所述当前控制应用第一条件等级对应的当前控制策略;根据所述当前控制策略控制终端应用的运行状态。可见,可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,从而,执行当前控制策略,实现对终端应用的控制,这样,有效降低了使用智能交通工具时操作终端带来危险的几率,提高了用户使用智能交通工具的能动性,从而提高了智能交通工具的使用率。在一个实施例中,所述接收智能交通工具发送的当前车辆信息之前,还可包括:与所述智能交通工具建立无线连接,所述无线连接包括:蓝牙连接,红外连接、无线局域网WIFI热点连接,和紫蜂协议ZigBee连接中的一种或多种。可见,可与智能交通工具之间建立灵活的无线通讯连接,进一步扩展了应用场景。在一个实施例中,所述接收智能交通工具发送的当前车辆信息之前,还可包括:当接收到所述智能交通工具发送的控制启动指令,获取所述控制启动指令对应的智能交通工具的身份信息;确认预存的智能交通工具的身份信息中是否包括与所述控制启动指令对应的智能交通工具的身份信息,如果有,则确认所述智能交通工具通过安全认证,接收智能交通工具发送的当前车辆信息。可见,通过控制启动指令进行智能交通工具有效性鉴权,只有当鉴权通过后,才能启动控制终端应用功能,使得智能交通工具与终端之间的信令更加安全,提高了终端应用的控制过程的可靠性。在一个实施例中,所述根据所述当前控制策略控制终端应用的运行状态之前,还可包括:获取所在位置的当前位置环境信息;确定与所述当前位置环境信息对应的当前控制应用第二条件等级;根据所述预存的控制应用条件等级与控制策略的对应关系,确定与所述当前控制应用第二条件等级对应的当前控制策略。可见,不仅可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,还可根据位置环境信息,确定对应的控制终端应用的控制策略,从而,使得控制策略更加安全,进一步降低了使用智能交通工具时操作终端带来危险的几率,提高了使用智能交通工具的安全性。在一个实施例中,所述获取所在位置的当前位置环境信息可包括:通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息;或,接收所述智能交通工具获取的当前位置环境信息;其中,所述当前位置环境信息包括:当前位置拥堵信息,当前天气信息,以及当前位置道路信息中的至少一个。这样,获取所在位置的当前位置环境信息的过程比较灵活,可适用多种场景,进一步提高控制过程的灵活性。在一个实施例中,所述根据所述当前控制策略控制终端应用的运行状态包括:比较与所述第一当前控制应用条件等级对应的当前控制策略,以及与所述第二当前控制应用条件等级对应的当前控制策略的优先级,并执行优先级高的所述当前控制策略;或,分别执行与所述第一当前控制应用条件等级对应的当前控制策略,以及与所述第二当前控制应用条件等级对应的当前控制策略。可见,有多个当前控制策略时,可逐一执行,也可根据优先级高低来选择执行,这里,过程灵活多变,可适用不同的场景。在一个实施例中,所述当前车辆信息包括:当前车速信息,当前平衡信息,以及当前人体操作信息中的至少一个。可见,车辆信息可以是一个、两个或多个,可适用多种场景,进一步提高控制过程的灵活性。在一个实施例中,所述方法还可包括:当确定与所述智能交通工具之间的无线连接断开时,终止执行所述当前控制策略;或,当接收到所述智能交通工具发送的控制终止指令时,终止执行所述当前控制策略。当然,执行当前控制策略的过程可以终止,可以恢复终端的应用的正常使用,不会影响使用终端的用户体验。根据本公开实施例的第二方面,提供一种控制终端应用的装置,可包括:接收模块,用于接收智能交通工具发送的当前车辆信息;第一确定模块,与所述接收模块连接,用于确定与所述当前车辆信息对应的当前控制应用第一条件等级;第二确定模块,与所述第一确定模块连接,用于根据预存的控制应用条件等级与控制策略的对应关系,确定与所述当前控制应用第一条件等级对应的当前控制策略;执行模块,与所述第二确定模块连接,用于根据所述当前控制策略控制终端应用的运行状态。可见,装置可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,从而,执行当前控制策略,实现对终端应用的控制,这样,有效降低了使用智能交通工具时操作终端带来危险的几率,提高了用户使用智能交通工具的能动性,从而提高了智能交通工具的使用率。在一个实施例中,所述装置还可包括:连接模块,用于与所述智能交通工具建立无线连接,所述无线连接包括:蓝牙连接,红外连接、无线局域网WIFI热点连接,和紫蜂协议ZigBee连接中的一种或多种。可见,可与智能交通工具之间建立灵活的无线通讯连接,进一步扩展了应用场景。在一个实施例中,所述装置还可包括:指令接收模块,用于当接收到所述智能交通工具发送的控制启动指令,获取所述控制启动指令对应的智能交通工具的身份信息;启动模块,用于确认预存的智能交通工具的身份信息中是否包括与所述控制启动指令对应的智能交通工具的身份信息,如果有,则确认所述智能交通工具通过安全认证,接收智能交通工具发送的当前车辆信息。可见,通过控制启动指令进行智能交通工具有效性鉴权,只有当鉴权通过后,才能启动控制终端应用功能,使得智能交通工具与终端之间的信令更加安全,提高了终端应用的控制过程的可靠性。在一个实施例中,所述装置还可包括:获取模块,用于获取所在位置的当前位置环境信息;第三确定模块,用于确定与所述当前位置环境信息对应的当前控制应用第二条件等级;第四确定模块,用于根据预存的控制应用条件等级与控制策略的对应关系,确定与所述当前控制应用第二条件等级对应的当前控制策略。可见,装置不仅可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,还可根据位置环境信息,确定对应的控制终端应用的控制策略,从而,使得控制策略更加安全,进一步降低了使用智能交通工具时操作终端带来危险的几率,提高了使用智能交通工具的安全性。在一个实施例中,所述获取模块可包括:第一获取子模块,用于通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息;或,第二获取子模块,用于接收所述智能交通工具获取的当前位置环境信息;其中,所述当前位置环境信息包括:当前位置拥堵信息,当前天气信息,以及当前位置道路信息中的至少一个。这样,获取所在位置的当前位置环境信息的过程比较灵活,可适用多种场景,进一步提高控制过程的灵活性。在一个实施例中,所述执行模块包括:第一执行子模块,用于比较与所述第一当前控制应用条件等级对应的当前控制策略,以及与所述第二当前控制应用条件等级对应的当前控制策略的优先级,并执行优先级高的所述当前控制策略;或,第二执行子模块,用于分别执行与所述第一当前控制应用条件等级对应的当前控制策略,以及与所述第二当前控制应用条件等级对应的当前控制策略。可见,有多个当前控制策略时,可逐一执行,也可根据优先级高低来选择执行,这里,过程灵活多变,可适用不同的场景。在一个实施例中,所述装置还可包括:终止模块,用于当确定与所述智能交通工具之间的无线连接断开时,终止执行所述当前控制策略;或,当接收到所述智能交通工具发送的控制终止指令时,终止执行所述当前控制策略。当然,执行当前控制策略的过程可以终止,可以恢复终端的应用的正常使用,不会影响使用终端的用户体验。根据本公开实施例的三方面,提供一种控制终端应用的装置,用于终端,可包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收智能交通工具发送的当前车辆信息;确定与所述当前车辆信息对应的当前控制应用第一条件等级;根据预存的控制应用条件等级与控制策略的对应关系,确定与所述当前控制应用第一条件等级对应的当前控制策略;根据所述当前控制策略控制终端应用的运行状态。本公开的实施例提供的技术方案可以包括以下有益效果:上述技术方案中,可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,从而,执行当前控制策略,实现对终端应用的控制,这样,有效降低了使用智能交通工具时操作终端带来危险的几率,提高了用户使用智能交通工具的能动性,从而提高了智能交通工具的使用率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的控制终端应用方法的流程图。图2是根据一示例性实施例一示出的控制终端应用方法的流程图。图3是根据一示例性实施例二示出的控制终端应用方法的流程图。图4是根据一示例性实施例示出的控制终端应用装置的框图。图5是根据一示例性实施例三示出的控制终端应用装置的框图。图6是根据一示例性实施例四示出的控制终端应用装置的框图。图7是根据一示例性实施例示出的一种用于控制终端应用的装置1200的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。本公开实施例中,终端包括:手机、平板、智能手表、智能眼镜等中的一种,而智能交通工具包括:平衡车,智能自行车,智能摩托车等中的一种。终端应用包括:屏幕的开锁与解锁应用,数据连接应用,即时通讯应用,通话应用,游戏应用等等中一种、两种,或多种。因此,任意的智能终端以及智能交通工具都可以应用于本公开实施例中,具体不作限定。本公开实施例提供的技术方案,可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,从而,执行当前控制策略,实现对终端应用的控制,这样,有效降低了使用智能交通工具时操作终端带来危险的几率,提高了用户使用智能交通工具的能动性,从而提高了智能交通工具的使用率。图1是根据一示例性实施例示出的控制终端应用方法的流程图,如图1所示,包括以下步骤S101-S104:在步骤S101中,接收智能交通工具发送的当前车辆信息。本公开实施例中,智能交通工具的车辆信息包括:车速信息,平衡信息,以及人体操作信息中的至少一个。当然,其他可以反映智能交通工具的车辆状况的信息也是智能交通工具的车辆信息。智能交通工具中有一些内置的传感器,例如:速度传感器,平衡度传感器,以及人体感应传感器等等,通过这些传感器,智能交通工具可以获取当前车辆信息,其中,当前车辆信息包括:当前车速信息,当前平衡信息,以及当前人体操作信息中的一个,两个或多个,具体可根据智能交通工具的性能以及应用场景来确定。然后,智能交通工具向终端发送获取的当前车辆信息,即终端接收智能交通工具通过传感器获取的当前车辆信息。例如:接收到的当前车辆信息包括:车速6km/h,双手握把。或者,接收到的当前车辆信息包括:车速3km/h,单手握把,倾斜10°。在步骤S102中,确定与当前车辆信息对应的当前控制应用第一条件等级。本公开实施例中,可预先设置控制应用条件等级,以及车辆信息与控制应用条件等级之间的对应关系,例如:车速信息与控制应用条件等级的对应关系可如表1所示:而人体操作信息与控制应用条件等级的对应关系可如表2所示:其他的车辆信息与控制应用条件等级的对应关系也可一一进行设置,就不再列举了。例如:接收到的当前车辆信息包括:车速6km/h,双手握把,则可根据表1和表2所示的对应关系,确定当前控制应用第一条件等级包括:车速控制2级和人体操作1级。或者,接收到的当前车辆信息包括:车速3km/h,单手握把,倾斜10°,可确定当前控制应用第一条件等级包括:车速控制1级,人体操作2级以及平衡控制1级。表1车速信息控制应用条件等级0-5km/h车速控制1级5-8km/h车速控制2级8-10km/h车速控制3级…………表2人体操作信息控制应用条件等级双手握把人体操作1级单手握把人体操作2级没有握把人体操作3级在步骤S103中,根据预存的控制应用条件等级与控制策略的对应关系,确定与当前控制应用第一条件等级对应的当前控制策略。这里,可将控制应用条件等级与控制策略的对应关系进行预存,而控制应用条件等级与控制策略之间可以是多对多的对应关系。例如:控制策略包括:控制策略一、控制策略二、控制策略三、控制策略四。其中,控制策略一为打开终端频幕锁屏;控制策略二包括:运行通话应用使用,禁止社交应用使用;控制策略三包括:限制通话应用使用设定时间;控制策略四包括:禁止终端数据连接。其他的对终端的应用的功能进行限定的控制策略也可是本公开实施例中的控制策略,就不再一一例举了。而预设控制应用条件等级与控制策略的对应关系中可包括:车速控制1级与控制策略一和控制策略二对应,车速控制2级与控制策略二和控制策略三对应,车速控制3级与控制策略四对应;而人体操作2级控制策略一和控制策略二对应,而人体操作车速控制3级与控制策略四对应;平衡控制1级与控制策略一和控制策略三对应。其他的对应关系就不再一一列举了。可见,控制应用条件等级与控制策略之间是多对多的对应关系,若确定的当前控制应用第一条件等级包括:车速控制1级,人体操作2级以及平衡控制1级,则根据上述关系可确定与当前控制应用第一条件等级对应的当前控制策略包括:控制策略一、控制策略二和控制策略三。在步骤S104中,根据当前控制策略控制终端应用的运行状态。确定了当前控制策略,即可执行当前控制策略,用以控制终端应用。例如:当前控制策略包括:控制策略一、控制策略二和控制策略三。则终端可以进行屏幕开锁应用,可以进行通话应用但是只能在限定时间内进行通话,并且不能进行社交应用。这样,当用户在使用智能交通工具时,打电话超过了限定时间例如五分钟,则会自动关闭通话应用,终止通话,并且用户发起即时通讯请求时也会被拒绝。可见,可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,从而,执行当前控制策略,实现对终端应用的控制,这样,有效降低了使用智能交通工具时操作终端带来危险的几率,提高了用户使用智能交通工具的能动性,从而提高了智能交通工具的使用率。由于通过智能交通工具的车辆信息来控制终端应用,因此,智能交通工具与终端之间需能进行通讯,并且,终端还需与智能交通工具之间建立信任的通讯关系。因此,接收智能交通工具发送的当前车辆信息之前,还可包括:与智能交通工具建立无线连接,无线连接包括:蓝牙连接,红外连接、无线局域网WIFI热点连接,和紫蜂协议ZigBee连接中的一种或多种。在本公开另一实施例中,控制终端应用的功能需启动后才能执行,因此,接收智能交通工具发送的当前车辆信息之前,还可包括:接收智能交通工具发送的控制启动指令;当预存的智能交通工具的身份信息中包括与控制启动指令对应的智能交通工具信息时,进行控制终端应用功能的启动。具体地可包括:当接收到智能交通工具发送的控制启动指令,获取控制启动指令对应的智能交通工具的身份信息;确认预存的智能交通工具的身份信息中是否包括与控制启动指令对应的智能交通工具的身份信息,如果有,则确认智能交通工具通过安全认证,接收智能交通工具发送的当前车辆信息。可见,可通过控制启动指令进行智能交通工具有效性鉴权,只有当鉴权通过后,才能启动控制终端应用功能,使得智能交通工具与终端之间的信令更加安全,提高了终端应用的控制过程的可靠性。一般,用户可根据应用场景需求,通过智能交通工具发送的控制启动指令,例如:智能交通工具中有控制终端应用的功能按钮,用户开启该功能按钮后,即可通过已建立的无线连接,向智能交通工具发送的控制启动指令。本公开实施例中,可根据智能交通工具的当前车辆信息来确定对应的当前控制策略,但是由于智能交通工具是一个运动在道路上的过程,为使得控制策略更加安全,进一步降低了使用智能交通工具时操作终端带来危险的几率,提高了使用智能交通工具的安全性。本公开另一示例中,执行当前控制策略之前,还可包括:获取所在位置的当前位置环境信息;确定与当前位置环境信息对应的当前控制应用第二条件等级;根据预存的控制应用条件等级与控制策略的对应关系,确定与当前控制应用第二条件等级对应的当前控制策略。终端中一般都有位置定位模块,这样可通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息。当然,由于智能交通工具也有位置定位模块,因此,获取所在位置的当前位置环境信息还可包括:接收智能交通工具获取的当前位置环境信息。当然,终端本地获取所在位置的当前位置环境信息的优先级别更高一些,因此,获取所在位置的当前位置环境信息还可包括:通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息,并当不能通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息时,接收智能交通工具获取的当前位置环境信息。本公开实施例中,位置环境信息包括:位置拥堵信息,天气信息,以及位置道路信息中的至少一个。其他反应位置的相关信息也可用于位置环境信息。因此,当前位置环境信息包括:当前位置拥堵信息,当前天气信息,以及当前位置道路信息中的至少一个。当然,也预设了位置环境信息与控制应用条件等级的对应关系,例如:拥堵信息与控制应用条件等级的对应关系可如表3所示:而天气信息与控制应用条件等级的对应关系可如表4所示:其他的位置环境信息与控制应用条件等级的对应关系也可一一进行设置,就不再列举了。表3拥堵信息控制应用条件等级车辆较少,不拥堵拥堵控制1级车辆正常,不拥堵拥堵控制2级车辆较多,较拥堵拥堵控制3级…………表4天气信息控制应用条件等级天气状况良好天气控制1级天气状况较差天气控制2级天气状况恶劣天气控制3级例如:获取的当前位置环境信息包括车辆较少,不拥堵,天气状况较差,则可根据表3和表4所示的对应关系,确定当前控制应用第二条件等级包括:拥堵控制1级,天气控制2级。当然,本公开实施例中,预存的控制应用条件等级与控制策略的对应关系中也包括了与位置环境信息对应的控制策略,例如:拥堵控制1级与控制策略一和控制策略二对应,天气控制3级与控制策略三、控制策略四以及控制策略五对应。这里的控制应用条件等级与控制策略的对应关系也是多对多的关系,就不再详述了。可见,由于控制应用条件等级与控制策略的对应关系可是多对多的关系,从而,确定的当前控制策略有多种,与第一当前控制应用条件等级对应的当前控制策略,以及与第二当前控制应用条件等级对应的当前控制策略之间可能会交叉有相同的策略,当然,也可能有不一样的控制策略。因此,根据当前控制策略控制终端应用的运行状态时,可将当前控制策略进行集合,逐一执行当前控制策略,也可根据优先级高低来选择执行当前控制策略,具体可包括:比较与第一当前控制应用条件等级对应的当前控制策略,以及与第二当前控制应用条件等级对应的当前控制策略的优先级,并执行优先级高的当前控制策略;或,分别执行与第一当前控制应用条件等级对应的当前控制策略,以及与第二当前控制应用条件等级对应的当前控制策略。当然,智能交通工具不再使用了,或其他情况,可以不再执行当前控制策略了,因此,方法还可包括:当确定与智能交通工具之间的无线连接断开时,终止执行当前控制策略;或,当接收到智能交通工具发送的控制终止指令时,终止执行当前控制策略。从而,执行当前控制策略的过程可以终止,可以恢复终端的应用的正常使用,不会影响使用终端的用户体验。一般,终端与智能交通工具之间的距离超过设定值,则可确定与智能交通工具之间的无线连接断开,或者,终端的无线连接的功能关闭,或者终端不能与智能交通工具进行无线通讯,即可确定与智能交通工具之间的无线连接断开。下面将操作流程集合到具体实施例中,举例说明本公开实施例提供的方法。实施例一,本实施例中,通过蓝牙与智能交通工具进行无线连接,并预存了智能交通工具的身份信息。图2是根据一示例性实施例一示出的控制终端应用方法的流程图,如图2所示,包括以下步骤S201-S207:在步骤S201中,通过蓝牙与智能交通工具建立无线连接。在步骤S202中,接收智能交通工具发送的控制启动指令,并获取与控制启动指令对应的智能交通工具的身份信息。在步骤S203中,当预存的智能交通工具的身份信息中包括获取的身份信息时,接收智能交通工具发送的当前车辆信息。通过控制启动指令进行智能交通工具有效性鉴权,只有当鉴权通过后,才能启动控制终端应用功能,即接收智能交通工具发送的当前车辆信息,使得智能交通工具与终端之间的信令更加安全,提高了终端应用的控制过程的可靠性。例如:智能交通工具通过传感器获取到的当前车辆信息为车速6km/h,单手握把,则接收的当前车辆信息包括:车速6km/h,单手握把。在步骤S204中,确定与当前车辆信息对应的当前控制应用第一条件等级。这里,可根据表1和表2所示的对应关系,确定当前控制应用第一条件等级包括车速控制2级,人体操作2级。在步骤S205中,根据预存的控制应用条件等级与控制策略的对应关系,确定与当前控制应用第一条件等级对应的当前控制策略。预存的控制应用条件等级与控制策略的对应关系可如上述的多对多的对应关系,从而,若当前控制应用第一条件等级包括车速控制2级,人体操作2级时,可确定当前控制策略包括:控制策略一、控制策略二和控制策略三。在步骤S206中,根据当前控制策略控制终端应用的运行状态。由于执行了控制策略一、控制策略二和控制策略三,从而,当用户在使用智能交通工具时,打电话超过了限定时间例如五分钟,则会自动关闭通话应用,终止通话,并且用户发起即时通讯请求时也会被拒绝。在步骤S207中,确定与智能交通工具之间的蓝牙连接断开时,终止执行当前控制策略。可能智能交通工具停止使用了,即关闭了智能交通工具,从而与智能交通工具之间的蓝牙连接也就断开了,这样,执行当前控制策略的过程可以终止,可以恢复终端的应用的正常使用,不会影响使用终端的用户体验。可见,本实施例中,可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,从而,执行当前控制策略,实现对终端应用的控制,这样,有效降低了使用智能交通工具时操作终端带来危险的几率,提高了用户使用智能交通工具的能动性,从而提高了智能交通工具的使用率。实施例二、本实施例中,与智能交通工具已建立的无线连接,并且,控制终端应用功能已经启动。图3是根据一示例性实施例二示出的控制终端应用方法的流程图,如图3所示,包括以下步骤S301-S305:在步骤S301中,接收智能交通工具发送的当前车辆信息。同样,智能交通工具通过传感器获取到的当前车辆信息为车速4km/h,没有握把,则接收的当前车辆信息包括:车速4km/h,没有握把在步骤S302中,获取所在位置的当前位置环境信息。这里,可优先通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息,并当不能通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息时,接收智能交通工具获取的当前位置环境信息。例如:可通过本地的位置定位应用,以及网络应用,获取的所在位置的当前位置环境信息包括:车辆正常,不拥堵,天气状况良好,弯路较多。在步骤S303中,确定与当前车辆信息对应的当前控制应用第一条件等级,以及与当前位置环境信息对应的当前控制应用第二条件等级。同样,可通过预设的车辆信息与控制应用条件等级的对应关系,以及位置环境信息与控制应用条件等级的对应关系,可确定当前控制应用第一条件等级,以及当前控制应用第二条件等级。例如:确定的当前控制应用第一条件等级包括:车速控制1级,人体操作2级以及平衡控制1级。而确定当前控制应用第二条件等级包括:拥堵控制1级,天气控制2级,以及道路控制3级。在步骤S304中,根据预存的控制应用条件等级与控制策略的对应关系,确定与当前控制应用第一条件等级对应的当前控制策略,以及与当前控制应用第二条件等级对应的当前控制策略。预存的控制应用条件等级与控制策略的对应关系是多对多的关系,将当前控制策略进行集合,例如:确定的当前控制策略包括:控制策略一、控制策略三、控制策略四和控制策略五。在步骤S305中,根据当前控制策略控制终端应用的运行状态。执行确定的当前控制策略,这样,用户可以对终端屏幕进行解锁,还可以进行通话应用,但是通话超过限定时间则会中断,并且不能进行数据通讯,也能进行游戏应用等。可见,本实施例中,不仅可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,还可根据位置环境信息,确定对应的控制终端应用的控制策略,从而,使得控制策略更加安全,进一步降低了使用智能交通工具时操作终端带来危险的几率,提高了使用智能交通工具的安全性。当然,步骤S301和步骤S302之间先后顺序可不做限定。并且,步骤S305之间,还可以继续接收智能交通工具发送的当前车辆信息以及获取所在位置的当前位置环境信息,从而继续根据当前车辆信息和当前位置环境信息确定对应的当前控制策略,实现实时控制终端应用。其中,智能交通工具可在确定车辆信息更新后,向终端发送更新后的当前车辆信息,或者,终端定时接收智能交通工具发送的当前车辆信息。当然,步骤S305之后,也可终止执行当前控制策略。例如:当确定与智能交通工具之间的无线连接断开时,终止执行当前控制策略;或者,当接收到智能交通工具发送的控制终止指令时,终止执行当前控制策略。下述为本公开装置实施例,可以用于执行本公开方法实施例。图4是根据一示例性实施例示出的控制终端应用装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图4所示,该控制终端应用装置包括:接收模块410、第一确定模块420、第二确定模块430以及执行模块440。其中,接收模块410,被配置为接收智能交通工具发送的当前车辆信息。第一确定模块420,与接收模块410连接,被配置为确定与当前车辆信息对应的当前控制应用第一条件等级。第二确定模块430,与第一确定模块420连接,被配置为根据预存的控制应用条件等级与控制策略的对应关系,确定与当前控制应用第一条件等级对应的当前控制策略。执行模块440,与第二确定模块430连接,被配置为根据当前控制策略控制终端应用的运行状态。可见,装置可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,从而,执行当前控制策略,实现对终端应用的控制,这样,有效降低了使用智能交通工具时操作终端带来危险的几率,提高了用户使用智能交通工具的能动性,从而提高了智能交通工具的使用率。在本公开一个实施例中,装置还可包括:连接模块,被配置为与智能交通工具建立无线连接,无线连接包括:蓝牙连接,红外连接、无线局域网WIFI热点连接,和紫蜂协议ZigBee连接中的一种或多种。可见,可与智能交通工具之间建立灵活的无线通讯连接,进一步扩展了应用场景。在本公开一个实施例中,装置还可包括:指令接收模块,被配置为当接收到智能交通工具发送的控制启动指令,获取控制启动指令对应的智能交通工具的身份信息。启动模块,被配置为确认预存的智能交通工具的身份信息中是否包括与控制启动指令对应的智能交通工具的身份信息,如果有,则确认智能交通工具通过安全认证,调用接收模块410。可见,通过控制启动指令进行智能交通工具有效性鉴权,只有当鉴权通过后,才能启动控制终端应用功能,使得智能交通工具与终端之间的信令更加安全,提高了终端应用的控制过程的可靠性。在一个实施例中,装置还可包括:获取模块,被配置为获取所在位置的当前位置环境信息。第三确定模块,被配置为确定与当前位置环境信息对应的当前控制应用第二条件等级。第四确定模块,被配置为根据预存的控制应用条件等级与控制策略的对应关系,确定与当前控制应用第二条件等级对应的当前控制策略。可见,装置不仅可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,还可根据位置环境信息,确定对应的控制终端应用的控制策略,从而,使得控制策略更加安全,进一步降低了使用智能交通工具时操作终端带来危险的几率,提高了使用智能交通工具的安全性。在本公开一个实施例中,获取模块可包括:第一获取子模块或第二获取子模块。其中,第一获取子模块,被配置为通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息。第二获取子模块,被配置为接收智能交通工具获取的当前位置环境信息。其中,当前位置环境信息包括:当前位置拥堵信息,当前天气信息,以及当前位置道路信息中的至少一个。当然,还可以通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息,并当不能通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息时,接收智能交通工具获取的当前位置环境信息。这样,获取所在位置的当前位置环境信息的过程比较灵活,可适用多种场景,进一步提高控制过程的灵活性。在本公开一个实施例中,执行模块440包括:第一执行子模块,被配置为比较与第一当前控制应用条件等级对应的当前控制策略,以及与第二当前控制应用条件等级对应的当前控制策略的优先级,并执行优先级高的当前控制策略。或,第二执行子模块,被配置为分别执行与第一当前控制应用条件等级对应的当前控制策略,以及与第二当前控制应用条件等级对应的当前控制策略。可见,有多个当前控制策略时,可逐一执行,也可根据优先级高低来选择执行,这里,过程灵活多变,可适用不同的场景。在本公开一个实施例中,装置还可包括:终止模块,被配置为当确定与智能交通工具之间的无线连接断开时,终止执行当前控制策略;或,当接收到智能交通工具发送的控制终止指令时,终止执行当前控制策略。当然,执行当前控制策略的过程可以终止,可以恢复终端的应用的正常使用,不会影响使用终端的用户体验。下面将操作流程集合到具体实施例中,举例说明本公开实施例提供的装置。实施例三,图5是根据一示例性实施例三示出的控制终端应用装置的框图,如图5所示,该装置包括:接收模块410、第一确定模块420、第二确定模块430,以及执行模块440。该装置还包括:连接模块450、指令接收模块460、启动模块470以及终止模块480。本实施例中,通过蓝牙与智能交通工具进行无线连接。即连接模块450通过蓝牙与智能交通工具建立无线连接,并预存了智能交通工具的身份信息。这样,指令接收模块460接收智能交通工具发送的控制启动指令,并获取与控制启动指令对应的智能交通工具的身份信息,而当预存的智能交通工具的身份信息中包括与控制启动指令对应的智能交通工具的身份信息时,启动模块470则进行控制终端应用功能的启动,调用接收模块410。由于控制终端应用功能已经启动,从而接收模块410可接收智能交通工具发送的当前车辆信息。第一确定模块420确定与当前车辆信息对应的当前控制应用第一条件等级。而第二确定模块430根据预存的控制应用条件等级与控制策略的对应关系,确定与当前控制应用第一条件等级对应的当前控制策略。从而,执行模块440根据当前控制策略控制终端应用的运行状态,即执行当前控制策略,用以控制终端应用。例如:执行模块440执行了控制策略一、控制策略二和控制策略三后,当用户在使用智能交通工具时,打电话超过了限定时间例如五分钟,则会自动关闭通话应用,终止通话,并且用户发起即时通讯请求时也会被拒绝当然,确定与智能交通工具之间的蓝牙连接断开时,终止模块480可终止执行当前控制策略。从而恢复终端的应用的正常使用,不会影响使用终端的用户体验。可见,本实施例中,可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,从而,执行当前控制策略,实现对终端应用的控制,这样,有效降低了使用智能交通工具时操作终端带来危险的几率,提高了用户使用智能交通工具的能动性,从而提高了智能交通工具的使用率。实施例四,图6是根据一示例性实施例四示出的控制终端应用装置的框图,如图6所示,该装置包括:接收模块410、第一确定模块420、第二确定模块430以及执行模块440。该装置还包括:获取模块4100,第三确定模块4110,以及第四确定模块4120。本实施例中,与智能交通工具已建立的无线连接,并且,控制终端应用功能已经启动。这样,接收模块410接收智能交通工具发送的当前车辆信息。而获取模块4100获取所在位置的当前位置环境信息。具体地,获取模块4100优先通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息,并当不能通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息时,接收智能交通工具获取的当前位置环境信息。从而,第一确定模块420确定与当前车辆信息对应的当前控制应用第一条件等级,而第三确定模块4110确定当前位置环境信息对应的当前控制应用第二条件等级。第二确定模块430根据预存的控制应用条件等级与控制策略的对应关系,确定与当前控制应用第一条件等级对应的当前控制策略;而第四确定模块4120根据预存的控制应用条件等级与控制策略的对应关系,确定与当前控制应用第二条件等级对应的当前控制策略。最后,执行模块440执行当前控制策略。例如:执行模块440执行了控制策略一、控制策略三、控制策略四和控制策略五,则,户可以对终端屏幕进行解锁,还可以进行通话应用,但是通话超过限定时间则会中断,并且不能进行数据通讯,也能进行游戏应用等。可见,本实施例中,不仅可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,还可根据位置环境信息,确定对应的控制终端应用的控制策略,从而,使得控制策略更加安全,进一步降低了使用智能交通工具时操作终端带来危险的几率,提高了使用智能交通工具的安全性。当然,该装置还可包括终止模块,例如:当确定与智能交通工具之间的无线连接断开时,终止模块终止执行当前控制策略;或者,当接收到智能交通工具发送的控制终止指令时,终止模块终止执行当前控制策略。同样,该装置还可包括:连接模块、指令接收模块以及启动模块,就不再详述了。本公开实施例提供一种控制终端应用的装置,被配置为终端,包括:处理器;被配置为存储处理器可执行指令的存储器;其中,处理器被配置为:接收智能交通工具发送的当前车辆信息;确定与所述当前车辆信息对应的当前控制应用第一条件等级;根据预存的控制应用条件等级与控制策略的对应关系,确定与所述当前控制应用第一条件等级对应的当前控制策略;根据当前控制策略控制终端应用的运行状态。本公开的实施例提供的技术方案可以包括以下有益效果:本公开的实施例提供的上述技术方案,可根据智能交通工具的车辆信息,确定对应的控制终端应用的控制策略,从而,执行当前控制策略,实现对终端应用的控制,这样,有效降低了使用智能交通工具时操作终端带来危险的几率,提高了用户使用智能交通工具的能动性,从而提高了智能交通工具的使用率。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。图7是根据一示例性实施例示出的一种用于控制终端应用的装置1200的框图,该装置适用于终端设备。例如,装置1200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。参照图7,装置1200可以包括以下一个或多个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I/O)的接口1212,传感器组件1214,以及通信组件1216。处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1202可以包括一个或多个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个模块,便于处理组件1202和其他组件之间的交互。例如,处理组件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。存储器1204被配置为存储各种类型的数据以支持在装置1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。电源组件1206为装置1200的各种组件提供电力。电源组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。多媒体组件1208包括在装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间点和压力。在一些实施例中,多媒体组件1208包括一个前置摄像头和/或后置摄像头。当装置1200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。音频组件1210被配置为输出和/或输入音频信号。例如,音频组件1210包括一个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1204或经由通信组件1216发送。在一些实施例中,音频组件1210还包括一个扬声器,用于输出音频信号。I/O接口1212为处理组件1202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。传感器组件1214包括一个或多个传感器,用于为装置1200提供各个方面的状态评估。例如,传感器组件1214可以检测到装置1200的打开/关闭状态,组件的相对定位,例如组件为装置1200的显示器和小键盘,传感器组件1214还可以检测装置1200或装置1200一个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加速/减速和装置1200的温度变化。传感器组件1214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1214还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。通信组件1216被配置为便于装置1200和其他终端之间有线或无线方式的通信。装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件1216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。在示例性实施例中,装置1200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1204,上述指令可由装置1200的处理器1220执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。一种非临时性计算机可读存储介质,当存储介质中的指令由装置1200的处理器执行时,使得装置1200能够执行图1所示的方法,方法包括:接收智能交通工具发送的当前车辆信息;确定与所述当前车辆信息对应的当前控制应用第一条件等级;根据预存的控制应用条件等级与控制策略的对应关系,确定与所述当前控制应用第一条件等级对应的当前控制策略;根据当前控制策略控制终端应用的运行状态。所述接收智能交通工具发送的当前车辆信息之前,还包括:与所述智能交通工具建立无线连接,所述无线连接包括:蓝牙连接,红外连接、无线局域网WIFI热点连接,和紫蜂协议ZigBee连接中的一种或多种。所述接收智能交通工具发送的当前车辆信息之前,还包括:当接收到所述智能交通工具发送的控制启动指令,获取所述控制启动指令对应的智能交通工具的身份信息;确认预存的智能交通工具的身份信息中是否包括与所述控制启动指令对应的智能交通工具的身份信息,如果有,则确认所述智能交通工具通过安全认证,接收智能交通工具发送的当前车辆信息。所述根据所述当前控制策略控制终端应用的运行状态之前,还包括:获取所在位置的当前位置环境信息;确定与所述当前位置环境信息对应的当前控制应用第二条件等级;根据预存的控制应用条件等级与控制策略的对应关系,确定与所述当前控制应用第二条件等级对应的当前控制策略。所述获取所在位置的当前位置环境信息包括:通过本地的位置定位应用,以及网络应用,获取所在位置的当前位置环境信息;或,接收所述智能交通工具获取的当前位置环境信息;其中,所述当前位置环境信息包括:当前位置拥堵信息,当前天气信息,以及当前位置道路信息中的至少一个。所述根据所述当前控制策略控制终端应用的运行状态包括:比较与所述第一当前控制应用条件等级对应的当前控制策略,以及与所述第二当前控制应用条件等级对应的当前控制策略的优先级,并执行优先级高的所述当前控制策略;或,分别执行与所述第一当前控制应用条件等级对应的当前控制策略,以及与所述第二当前控制应用条件等级对应的当前控制策略。所述当前车辆信息包括:当前车速信息,当前平衡信息,以及当前人体操作信息中的至少一个。所述方法还包括:当确定与所述智能交通工具之间的无线连接断开时,终止执行所述当前控制策略;或,当接收到所述智能交通工具发送的控制终止指令时,终止执行所述当前控制策略。本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1