一种数据处理方法和终端设备与流程

文档序号:18740273发布日期:2019-09-21 01:41阅读:122来源:国知局
一种数据处理方法和终端设备与流程

本发明涉及电子领域,尤其涉及一种数据处理方法和终端设备。



背景技术:

随着家用轿车的普及,手机的模式在原有的会议模式、户外模式等模式的基础上,相应的增加了车载模式(驾驶模式),车载模式是手机在驾驶车辆过程中使用的模式。

现有技术中,当手机进入车载模式,手机的蓝牙和车内的蓝牙相互通信时,手机获取通信服务,该推送信息可以指示来电、短信、彩信、应用推送信息等,根据这些通信服务无产生对应的铃声、震动和屏幕显示,从而提醒用户来电、短信或者未读消息等。但是,若在行车时,当开车的用户听到或看到终端设备的提醒时,影响用户开车,因此,很可能为交通安全留下隐患。同理,不限于行车,在驾驶游艇、运动等其他场景下,也存在类似问题。



技术实现要素:

本发明的实施例提供一种数据处理方法和终端设备,能够使得用户不受终端设备干扰。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供一种数据处理方法,应用于终端设备,包括:

获取所述终端设备的速率;

接收第一通信服务;

若所述终端设备的速率超过第一预设值,则关闭所述第一通信服务的预设提醒;

若所述终端设备的速率降低至第二预设值,则开启所述第一通信服务的预设提醒;

其中,所述第二预设值小于或等于所述第一预设值。

结合第一方面,在第一种可实现方式中,所述若所述终端设备的速率降低至第二预设值,则开启所述第一通信服务的预设提醒之前,所述方法还包括:

记录所述第一通信服务;

所述若所述终端设备的速率降低至第二预设值,则开启所述第一通信服务的预设提醒,包括:

获取已记录的所述第一通信服务;

根据已记录的所述第一通信服务开启对应的预设提醒。

结合第一种可实现方式,在第二种可实现方式中,所述若所述终端设备的速率降低至第二预设值,则开启所述第一通信服务的预设提醒之后,所述方法还包括:

删除所述第一通信服务。

结合第一方面、第一种至第二种可实现方式,在第三种可实现方式中,所述获取所述终端设备的速率之前,所述方法还包括:

控制所述终端设备与一车辆通信连接;

则,所述获取所述终端设备的速率包括:

通过获取所述车辆的车速而获取所述终端设备的速率。

结合第三种可实现方式,在第四种可实现方式中,所述车辆具有车载蓝牙,所述终端设备还具有蓝牙,

所述控制终端设备与一车辆通信连接包括:

当所述车辆的车载蓝牙和所述终端设备的蓝牙配对成功之后,控制所述终端设备和所述车辆通过配对成功的蓝牙建立通信连接。

结合第一方面、第一种至第四种可实现方式,在第五种可实现方式中,所述第一通信服务属于预设的通信服务;

其中,所述预设的通信服务根据用户的选择预先设置或者由所述终端设备默认设置。

第二方面,提供一种终端设备,包括:

获取单元,用于获取所述终端设备的速率;

接收单元,用于接收第一通信服务;

关闭单元,用于若所述获取单元获取的所述终端设备的速率超过第一预设值,则关闭所述接收单元接收的所述第一通信服务的预设提醒;

开启单元,用于若所述获取单元获取的所述终端设备的速率降低至第二预设值,则开启所述接收单元接收的所述第一通信服务的预设提醒;其中,所述第二预设值小于或等于所述第一预设值。

结合第二方面,在第一种可实现方式中,所述终端设备还包括:

记录单元,用于记录所述第一通信服务;

所述开启单元具体用于:

获取已记录的所述第一通信服务;

根据已记录的所述第一通信服务开启对应的预设提醒。

结合第一种可实现方式,在第二种可实现方式中,所述终端设备还包括:

删除单元,用于删除所述第一通信服务。

结合第二方面、第一种至第二种可实现方式,在第三种可实现方式中,所述终端设备还包括:

连接单元,用于控制所述终端设备与一车辆通信连接;

所述获取单元具体用于:

通过获取所述车辆的车速而获取所述终端设备的速率。

结合第三种可实现方式,在第四种可实现方式中,所述车辆具有车载蓝牙,所述终端设备还具有蓝牙,

所述连接单元具体用于当所述车辆的车载蓝牙和所述终端设备的蓝牙配对成功之后,控制所述终端设备和所述车辆通过配对成功的蓝牙建立通信连接。

结合第二方面、第一种至第四种可实现方式,在第五种可实现方式中,所述第一通信服务属于预设的通信服务;

其中,所述预设的通信服务根据用户的选择预先设置或者由所述终端设备默认设置。

第三方面,提供一种终端设备,包括:

收发机,用于与外部通信设备通信;

存储器,用于存储程序代码;

与所述存储器耦合的处理器;

所述处理器被配置为用于调用所述存储器存储的程序代码执行如下步骤:

获取所述终端设备的速率;

接收第一通信服务;

若所述终端设备的速率超过第一预设值,则关闭所述第一通信服务的预设提醒;

若所述终端设备的速率降低至第二预设值,则开启所述第一通信服务的预设提醒;

其中,所述第二预设值小于或等于所述第一预设值。

结合第三方面,在第一种可实现方式中,所述处理器还用于执行如下步骤:

记录所述第一通信服务;

则所述若所述终端设备的速率降低至第二预设值,则开启所述第一通信服务的预设提醒包括:

获取已记录的所述第一通信服务;

根据已记录的所述第一通信服务开启对应的预设提醒。

结合第一种可实现方式,在第二种可实现方式中,所述处理器还用于执行如下步骤:

删除所述第一通信服务。

结合第三方面、第一种至第二种可实现方式,在第三种可实现方式中,所述处理器还用于执行如下步骤:

控制所述终端设备与一车辆通信连接;

通过获取所述车辆的车速而获取所述终端设备的速率。

结合第三种可实现方式,在第四种可实现方式中,所述终端设备还包括:

蓝牙模块,用于与蓝牙通信设备通信;

所述车辆具有车载蓝牙,所述终端设备还具有蓝牙,则所述控制所述终端设备与一车辆通信连接包括:

当所述车辆的车载蓝牙和所述终端设备的蓝牙配对成功之后,控制所述终端设备和所述车辆通过配对成功的蓝牙建立通信连接。

结合第三方面、第一种至第四种可实现方式,在第五种可实现方式中,所述第一通信服务属于预设的通信服务;

其中,所述预设的通信服务根据用户的选择预先设置或者由所述终端设备默认设置。

这样一来,当终端设备的速率超过第一预设值时,关闭第一通信服务的预设提醒,即延迟该第一通信服务的预设提醒,直到终端设备的速率降至第二预设值,才开启该第一通信服务的预设提醒,使得终端设备的速率在第一预设值时,用户不受终端设备接受的第一通信服务的干扰。

附图说明

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

图1为本发明实施例提供一种数据处理方法的流程图;

图2为本发明实施例提供又一种数据处理方法的流程图;

图3为智能手机的用户操作界面;

图4为本发明实施例提供一种终端设备的结构示意图;

图5为本发明实施例提供另一种终端设备的结构示意图;

图6为本发明实施例提供又一种终端设备的结构示意图;

图7为本发明实施例提供再一种终端设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本发明实施例提供一种数据处理方法,应用于终端设备,如图1,可以包括:

步骤101、获取终端设备的速率。

步骤102、接收第一通信服务。

第一通信服务可以包括来电、短信、彩信、应用的推送信息,例如淘宝客户端的促销广告,微信客户端的聊天信息等等。

步骤103、若所述终端设备的速率超过第一预设值,则关闭所述第一通信服务的预设提醒。

这种预设提醒优选是预设的声音提醒,比如来电铃声、短信提示音,彩信提示音等等。这种声音容易干扰用户,因此关闭之。当然,类似振动这种其他容易干扰用户的提醒,也属于这种预设提醒的范畴。

步骤104、若所述终端设备的速率降低至第二预设值,则开启所述第一通信服务的预设提醒,其中,所述第二预设值小于或等于所述第一预设值。

当终端收到第一通信服务,并且关闭了预设提醒之后,如果速率降低至第二预设值,那么终端才开启预设提醒,优选声音提醒,比如来电铃声,短信提示音、短信提示音等等,用于提醒用户终端收到了通信服务。或者,开启振动提醒。

这样一来,当终端设备的速率超过第一预设值时,关闭第一通信服务的预设提醒,即延迟该第一通信服务的预设提醒,直到终端设备的速率降至第二预设值,才开启该第一通信服务的预设提醒,使得终端设备的速率在第一预设值时,用户不受终端设备接受的第一通信服务的干扰。

需要说明一下,本发明实施例中,步骤102是终端设备在本地确实接收到了通信服务:例如根据现有的工作模式,假如终端设备收到了短信,终端设备的屏幕上有短信收到的标识(例如在短信图标上标示有收到的短信)等等。只不过根据本发明实施例,如果速率超过一定值,关闭提醒,尤其是声音或振动等干扰用户的提醒。但是本发明实施例进一步提出,当终端设备的速率降至一定值时,终端开启延迟的提醒,这样提醒用户终端设备收到了通信服务,请及时查阅。

进一步的,步骤104之前,该方法还可以包括获取已记录的所述第一通信服务。步骤104具体可以包括:获取已记录的所述第一通信服务;根据已记录的所述第一通信服务开启对应的预设提醒;进一步的,步骤104之后,该方法还可以包括:删除所述第一通信服务。

具体的,终端设备可以将第一通信服务记录至延迟服务表,同时关闭第一通信服务的预设提醒。一般情况下,第一预设值和第二预设值可以相同,也可以不同。优选都是取靠近0的数值,也就是说最好选择在终端设备近似停止的速率值,这些近似停止的速率值对应的用户停止的状态,例如等红灯的空隙、用户停车的状态等等,以便于用户可以安心查看通信服务;终端设备可以从延迟服务表中获取已经记录的第一通信服务,开启第一通信服务的预设提醒,相应的删除该第一通信服务。值得说明的是,只有关闭第一通信服务的预设提醒之后,当终端设备的速度第一次降低至第二预设值时,终端设备会开启相应的第一通信服务的预设提醒。也就是说,若没有接收任何通信服务,则在终端设备的速率降至0时,也不用进行后续的操作了。

进一步的,步骤101之前,所述方法还可以包括:控制所述终端设备与一车辆通信连接;则,步骤101具体可以包括:通过获取所述车辆的车速而获取所述终端设备的速率。具体的,获取终端设备所在车辆的车速有很多种方法,例如,转速法、GPS(Global Positioning System,全球定位系统)法等等。转速法具体包括:当车辆与终端设备连接之后,终端设备可以获取该车辆的转速,将转速和预设的车轮半径相乘,获取该车辆的车速,本发明中车速是车辆的速率;GPS法可以包括:根据智能手机自带GPS功能,确定预设时间段内智能手机所在车的实时位置的变化情况,从而计算出车速。

进一步的,当车辆具有车载蓝牙,终端设备还具有蓝牙时,所述控制终端设备与一车辆通信连接包括:当车辆的车载蓝牙和终端设备的蓝牙配对成功之后,控制终端设备和车辆通过配对成功的蓝牙建立通信连接。

进一步的,步骤102之后,所述方法还包括:所述第一通信服务属于预设的通信服务;其中,所述预设的通信服务根据用户的选择预先设置或者由所述终端设备默认设置。

值得说明的是,本发明提供的方法不仅仅限于驾驶轿车的场景下使用,还可以包括在驾驶游艇、健身等其他场景下使用。

实施例二

本发明实施例提供一种数据处理方法,假设该方法应用于智能手机的车载模式,现有技术中,开启车载模式可以分为两种,一种是通过车辆与智能手机连接,一种是用户点击开启用户的车载模式,本实施以用户的轿车与智能手机连接为例进行描述,需要说明的是,与实施例一类似或者相同的步骤,可以参考实施例一。如图2,数据处理方法包括:

步骤201、用户开启智能手机的手机蓝牙和轿车的车载蓝牙,执行步骤202。

用户点击智能手机界面的‘设置’选项,如图3-a所示,打开‘设置’选项之后,如图3-b所示,点击选择‘蓝牙’选项,开启蓝牙,用户进入车内开启车载蓝牙,具体方法和智能手机的手机蓝牙相似。

步骤202、智能手机控制手机蓝牙和轿车的车载蓝牙连接,以开启车载模式,执行步骤203。

此时,轿车的车载蓝牙获取周围其他已开启蓝牙的设备的蓝牙信息,该蓝牙信息携带有用户设备的标识。若其他已开启蓝牙的设备的蓝牙和汽车的车载蓝牙并未配对过,则用户确定需要配对的智能手机,智能手机向轿车发出配对请求(或者轿车向智能手机发送配对请求),手机蓝牙和车载蓝牙进行配对,若配对成功,则通过手机蓝牙和车载蓝牙连接智能手机和汽车,且智能手机保存轿车的标识,车辆也保存智能手机的标识,以便于下次连接时,两者无需再进行配对;若其他已开启蓝牙的设备中某一智能手机的手机蓝牙与车载蓝牙曾配对过,则自动连接该智能手机和汽车。

这样会带来一个好处,本发明实施例的应用是有针对性的。具体而言那就是通常司机会跟车辆配对过,那么这样本发明实施例就可以有针对性地应用于司机,事实上,也就是司机需要防止干扰,其他乘客因为不需要驾驶汽车,可以不应用本发明实施例。

步骤203、智能手机接收并保存用户选择的预设延迟服务,执行步骤204。

用户开启智能延迟功能,用户可以选择需要延迟的服务作为预设延迟服务,也可以默认系统已设定的服务作为预设延迟服务,本实施例中以预设延迟服务是应用的推送信息为例。用户点击进入设置预设延迟服务的界面,用户根据自身使用情况点击选择A应用、B应用和C应用,即选择出的A应用、B应用和C应用对应的推送信息将被延迟。

具体的,智能手机接收推送信息对应应用的标识,将A应用、B应用和C应用的标识保存在预设延迟表中

步骤204、智能手机接收第一通信服务,执行步骤205。

步骤205、智能手机判断当前模式是否是车载模式。若是,则执行步骤206;若否,则执行步骤216。

示例的,假设智能手机内部设置了车载模式的标志位,0表示车载模式未开启,1表示车载模式已开启。初始状态,默认为0,当用户选择车载模式时,车载模式的标志位由0变为的1,因此,智能手机只需要判断车载模式的标志位是否为1即可。本实施里判断当前模式是否是车载模式的方法不限于此。值得说明的是,由于本实施例的车载模式是在智能手机和轿车控制蓝牙连接的时候才开启的,若两者断开,也就退出了车载模式,所以本实施例中需要判断当前模式是否是车载模式。

步骤206、智能手机判断是否已开启服务智能延迟功能。若是,则执行步骤207;若否,则执行步骤216。

与车载模式的标志位类似,智能手机同样设置了服务智能延迟功能的标志位,假设0表示未打开服务智能延迟功能,1表示已打开服务智能延迟功能。智能手机只需要判断服务智能延迟功能的标志位是否为1即可。

步骤207、智能手机获取相连接的轿车的车速,执行步骤208。

当用户开启服务智能延时模式时,智能手机自动获取轿车的转速,将转速乘以轮胎半径就可以得到车速。值得说明的是,当开启服务智能延时模式之后,车速是实时获取的。

步骤208、智能手机根据预设延迟表,判断第一通信服务是否是预设延迟服务。若是,则执行步骤209;若否,则执行步骤216。

具体的,智能手机可以判断推送信息中包含的应用标识是否是预设延迟表中的A应用、B应用或C应用的标识。若是,则表示该推送信息是预设延迟服务,则执行步骤210;若否,则表示该推送信息不是预设延迟服务,则执行步骤216。

步骤209、智能手机判断车速是否超过第一预设值。若是,则执行步骤210;若否,则执行步骤216。

假设当第一通信服务是A应用、B应用或C应用的推送消息,则执行步骤209。

步骤210、智能手机将第一通信服务记录至记录表,执行步骤211。

具体的,假设预设车速为0,当车速降低至0时,车速的标志位为0;当车速超过0时,车速的标志位为1。车速的标志位由0变1时,车速的标志位是上升沿,触发相应的运行更新函数,该运行更新函数用于将推送信息保存至记录表,记录表是可以用于记录推送信息的延迟服务表。智能手机只需判断车速的标志位是否为0即可,本实施例中判断车速是否为0的方法不限于此。

步骤211、智能手机关闭第一通信服务的预设提醒,执行步骤212。

步骤212、智能手机判断车速是否降低至第二预设值。若是,则执行步骤213;若否,则继续等待,执行步骤204。

若智能手机没有接收通信服务,则无需进行步骤212至步骤216。

步骤213、智能手机获取记录表中所有通信服务,执行步骤214。

具体的,假设预设车速值为0。当车速降低至0时,车速的标志位为0;当车速超过0时,车速的标志位为1。当车速的标志位由1变0时,车速的标志位是下降沿,触发相应的停止更新函数,该停止更新函数用于将保存在record(登记表)的所有通信服务取出,重新加入工作。

步骤214、智能手机开启记录表中所有通信服务对应的预设提醒,执行步骤215。

步骤215、智能手机删除记录表中所有通信服务,执行步骤216。

特别说明的是,当用户关闭了车载模式的消息智能延迟功能时,智能手机可以开启记录表中所有通信服务对应的预设提醒。

步骤216、智能手机开启第一通信服务的预设提醒。

这样一来,当终端设备所在车的车速超过第一预设值时,延迟通信服务的预设提醒,当车速降低至第二预设值时,开启之前延迟的通信服务的预设提醒。这样,用户只能在低于第二预设值的车速时听到或看到通信服务的预设提醒,进而查看通信服务,因此,大大的消除了用户在开车过程中的安全隐患。

实施例三

本发明实施例提供一种终端设备30,如图4所示,可以包括:

获取单元301,用于获取终端设备的速率。

接收单元302,用于接收第一通信服务。

关闭单元303,用于若所述获取单元301获取的所述终端设备的速率超过第一预设值,则关闭所述接收单元302接收的所述第一通信服务的预设提醒。

开启单元304,用于若所述获取单元301获取的所述终端设备的速率降低至第二预设值,则开启所述接收单元302接收的所述第一通信服务的预设提醒;其中,所述第二预设值小于或等于所述第一预设值。

这样一来,当终端设备的速率超过第一预设值时,关闭第一通信服务的预设提醒,即延迟该第一通信服务的预设提醒,直到终端设备的速率降至第二预设值,才开启该第一通信服务的预设提醒,使得终端设备的速率在第一预设值时,用户不受终端设备接受的第一通信服务的干扰。

进一步的,如图5所示,所述终端设备30还包括:

记录单元305,用于记录所述第一通信服务。

所述开启单元304具体用于:

获取已记录的所述第一通信服务;

根据已记录的所述第一通信服务开启对应的预设提醒。

进一步的,如图5所示,所述终端设备30还包括:

删除单元306,用于删除所述第一通信服务。

进一步的,如图5所示,所述终端设备30还包括:

连接单元307,用于控制所述终端设备与一车辆通信连接。

对应的,获取单元301具体用于:

通过获取所述车辆的车速而获取所述终端设备的速率。

进一步的,车辆具有车载蓝牙,终端设备还具有蓝牙,

所述连接单元307具体用于当所述车辆的车载蓝牙和所述终端设备的蓝牙配对成功之后,控制所述终端设备和所述车辆通过配对成功的蓝牙建立通信连接。

进一步的,所述第一通信服务属于预设的通信服务;

其中,所述预设的通信服务根据用户的选择预先设置或者由所述终端设备默认设置。

实施例四

如图6为本发明实施例提供的又一种终端设备40的结构示意图,该终端设备40可以包括存储器402、与所述存储器402耦合的处理器401、收发机404和用于进行该终端设备40内部各设备之间的连接的一种或组合通信总线403,用于实现这些设备之间的连接和相互通信。

通信总线403可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等。该总线305可以分为地址总线、数据总线、控制总线等。

收发机404,用于与外部通信设备通信。

存储器402可以包括只读存储器和随机存取存储器,用于存储程序代码。

所述处理器401被配置为用于调用所述存储器存储的程序代码执行如下步骤:获取所述终端设备40的速率;接收第一通信服务;若所述终端设备40的速率超过第一预设值,则关闭所述第一通信服务的预设提醒;若所述终端设备40的速率降低至第二预设值,则开启所述第一通信服务的预设提醒;其中,所述第二预设值小于或等于所述第一预设值。

这样一来,当终端设备的速率超过第一预设值时,关闭第一通信服务的预设提醒,即延迟该第一通信服务的预设提醒,直到终端设备的速率降至第二预设值,才开启该第一通信服务的预设提醒,使得终端设备的速率在第一预设值时,用户不受终端设备接受的第一通信服务的干扰。

进一步的,所述处理器401还用于执行如下步骤:

记录所述第一通信服务;

则所述若所述终端设备40的速率降低至第二预设值,则开启所述第一通信服务的预设提醒包括:获取已记录的所述第一通信服务;根据已记录的所述第一通信服务开启对应的预设提醒。

进一步的,所述处理器401还用于执行如下步骤:删除所述第一通信服务。

进一步的,所述处理器401还用于执行如下步骤:控制所述终端设备40与一车辆通信连接;通过获取所述车辆的车速而获取所述终端设备的速率。

进一步的,如图7所示,所述终端设备40还包括:

蓝牙模块405,用于与蓝牙通信设备通信。

值得说明的是,蓝牙模块还可以是收发机的一部分。

进一步的,所述车辆具有车载蓝牙,所述终端设备40还具有蓝牙,则控制所述终端设备40与一车辆通信连接包括:当所述车辆的车载蓝牙和所述终端设备40的蓝牙配对成功之后,控制所述终端设备40和所述车辆通过配对成功的蓝牙建立通信连接。

进一步的,所述第一通信服务属于预设的通信服务;其中,所述预设的通信服务根据用户的选择预先设置或者由所述终端设备默认设置。

需要说明的是,本发明实施例提供的装置实施例都用于实现前述方法实施例,相关的工作原理和工作过程可以参考方法实施例,类似的说明不再重复。

需要说明的是,本发明实施例提供的数据处理方法步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。

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

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