信息处理方法及车载终端、手持设备转让专利

申请号 : CN201310553227.4

文献号 : CN103617747B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王健潘磊黄伟才

申请人 : 北京智谷睿拓技术服务有限公司

摘要 :

本发明提供了一种信息处理方法及车载终端、手持设备。方法包括:车载终端获得手持设备的状态;所述车载终端根据自身的状态和所述手持设备的状态,判断自身与所述手持设备是否存在碰撞风险;若存在碰撞风险,则向所述手持设备发送提示信息。本发明提供了一种车载终端和手持设备之间的自适应预警方案,降低了持有手持设备的用户穿越马路的危险性。

权利要求 :

1.一种信息处理方法,其特征在于,所述方法包括:车载终端获得手持设备的状态;

所述车载终端根据自身的状态和所述手持设备的状态,判断自身与所述手持设备是否存在碰撞风险;

若存在碰撞风险,则向所述手持设备发送提示信息;

所述方法还包括:

在判断自身与所述手持设备是否存在碰撞风险之前,判断是否首次获得所述手持设备的状态,若是,则执行所述判断自身与所述手持设备是否存在碰撞风险;

所述判断是否首次获得所述手持设备的状态,包括:根据邻居表中是否存在所述手持设备对应的记录,判断是否首次获得所述手持设备的状态;所述手持设备对应的记录包括:所述手持设备的标识、状态位;

所述方法还包括:

根据所述手持设备的状态位,在电子地图中标识所述手持设备的警示级别。

2.根据权利要求1所述的方法,其特征在于,所述手持设备的状态包括:所述手持设备的当前位置、运动方向、速度;所述车载终端的状态包括:所述车载终端的行进路线。

3.根据权利要求2所述的方法,其特征在于,所述手持设备的状态还包括:所述手持设备的工作状态,和/或,所述手持设备的行进路线。

4.根据权利要求1所述的方法,其特征在于,所述车载终端获得手持设备的状态,包括:所述车载终端通过Wi-Fi获得所述手持设备的状态。

5.根据权利要求1所述的方法,其特征在于,所述提示信息包括所述车载终端的当前位置。

6.根据权利要求1~5中任一所述的方法,其特征在于,所述方法还包括:所述车载终端根据所述手持设备的状态,确定向所述手持设备发送所述提示信息的发送时间。

7.根据权利要求2所述的方法,其特征在于,所述车载终端的状态还包括:所述车载终端的当前位置、速度。

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:若非首次获得所述手持设备的状态,并且,向所述手持设备发送过提示信息但未收到所述手持设备的回复或未向所述手持设备发送过提示信息,则执行所述判断自身与所述手持设备是否存在碰撞风险。

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:若非首次获得所述手持设备的状态,并且,向所述手持设备发送过提示信息且已收到所述手持设备的回复,则不执行所述判断自身与所述手持设备是否存在碰撞风险。

10.根据权利要求1所述的方法,其特征在于,所述方法还包括:若是首次获得所述手持设备的状态,则在所述邻居表中添加所述手持设备对应的记录。

11.根据权利要求10所述的方法,其特征在于,所述在所述邻居表中添加所述手持设备对应的记录,包括:若存在碰撞风险,则将所述手持设备的状态位设置为第一值。

12.根据权利要求10所述的方法,其特征在于,所述在所述邻居表中添加所述手持设备对应的记录,包括:若不存在碰撞风险,则将所述手持设备的状态位设置为第二值。

13.根据权利要求12所述的方法,其特征在于,所述方法还包括:若不存在碰撞风险,且非首次获得所述手持设备的状态,则将所述手持设备的状态位更新为第二值。

14.根据权利要求10所述的方法,其特征在于,所述方法还包括:在向所述手持设备发送提示信息后,若收到所述手持设备的回复,则将所述手持设备的状态位更新为第三值。

15.根据权利要求10~14中任一所述的方法,其特征在于,所述手持设备对应的记录还包括:所述手持设备对应的超时定时器。

16.根据权利要求15所述的方法,其特征在于,所述在所述邻居表中添加所述手持设备对应的记录,还包括:若存在碰撞风险,则启动所述手持设备对应的超时定时器。

17.根据权利要求15所述的方法,其特征在于,所述在所述邻居表中添加所述手持设备对应的记录,还包括:若不存在碰撞风险,则取消所述手持设备对应的超时定时器。

18.根据权利要求16所述的方法,其特征在于,所述提示信息还包括:所述超时定时器的定时时长。

19.根据权利要求18所述方法,其特征在于,所述方法还包括:在向所述手持设备发送提示信息后,若所述手持设备对应的超时定时器超时且未收到所述手持设备的回复,则将所述手持设备的状态位更新为第四值。

20.一种车载终端,其特征在于,所述车载终端包括:状态获得模块,用于获得手持设备的状态;

判断模块,用于根据所述车载终端的状态和所述手持设备的状态,判断所述车载终端与所述手持设备是否存在碰撞风险;

提示模块,用于若存在碰撞风险,则向所述手持设备发送提示信息;

所述判断模块还用于:在判断所述车载终端与所述手持设备是否存在碰撞风险之前,判断所述状态获得模块是否首次获得所述手持设备的状态,若是,则执行所述判断所述车载终端与所述手持设备是否存在碰撞风险;

所述判断模块具体用于:根据邻居表中是否存在所述手持设备对应的记录,判断所述状态获得模块是否首次获得所述手持设备的状态;所述手持设备对应的记录包括:所述手持设备的标识、状态位;

所述车载终端还包括:

标识模块,用于根据所述手持设备的状态位,在电子地图中标识所述手持设备的警示级别。

21.根据权利要求20所述的车载终端,其特征在于,所述手持设备的状态包括:所述手持设备的当前位置、运动方向、速度;所述车载终端的状态包括:所述车载终端的行进路线。

22.根据权利要求21所述的车载终端,其特征在于,所述手持设备的状态还包括:所述手持设备的工作状态,和/或,所述手持设备的行进路线。

23.根据权利要求20所述的车载终端,其特征在于,所述状态获得模块具体用于:通过Wi-Fi获得所述手持设备的状态。

24.根据权利要求20所述的车载终端,其特征在于,所述提示信息包括所述车载终端的当前位置。

25.根据权利要求20~24中任一所述的车载终端,其特征在于,所述发送模块还用于:根据所述手持设备的状态,确定向所述手持设备发送所述提示信息的发送时间。

26.根据权利要求21所述的车载终端,其特征在于,所述车载终端的状态还包括:所述车载终端的当前位置、速度;

所述判断模块具体用于:

根据所述车载终端的行进路线、当前位置、速度和所述手持设备的状态,判断所述车载终端与所述手持设备是否存在碰撞风险。

27.根据权利要求20所述的车载终端,其特征在于,所述判断模块还用于:若非首次获得所述手持设备的状态,并且,向所述手持设备发送过提示信息但未收到所述手持设备的回复或未向所述手持设备发送过提示信息,则执行所述判断所述车载终端与所述手持设备是否存在碰撞风险。

28.根据权利要求20所述的车载终端,其特征在于,所述判断模块还用于:若非首次获得所述手持设备的状态,并且,向所述手持设备发送过提示信息且已收到所述手持设备的回复,则不执行所述判断所述车载终端与所述手持设备是否存在碰撞风险。

29.根据权利要求20所述的车载终端,其特征在于,所述车载终端还包括:记录模块,用于若所述状态获得模块是首次获得所述手持设备的状态,则在所述邻居表中添加所述手持设备对应的记录。

30.根据权利要求29所述的车载终端,其特征在于,所述记录模块具体用于:若存在碰撞风险,则将所述手持设备的状态位设置为第一值。

31.根据权利要求29所述的车载终端,其特征在于,所述记录模块具体用于:若不存在碰撞风险,则将所述手持设备的状态位设置为第二值。

32.根据权利要求31所述的车载终端,其特征在于,所述记录模块还用于:若不存在碰撞风险,且非首次获得所述手持设备的状态,则将所述手持设备的状态位更新为第二值。

33.根据权利要求29所述的车载终端,其特征在于,所述记录模块还用于:在所述提示模块向所述手持设备发送提示信息后,若收到所述手持设备的回复,则将所述手持设备的状态位更新为第三值。

34.根据权利要求29~33中任一所述的车载终端,其特征在于,所述手持设备对应的记录还包括:所述手持设备对应的超时定时器。

35.根据权利要求34所述的车载终端,其特征在于,所述记录模块还用于:若存在碰撞风险,则启动所述手持设备对应的超时定时器。

36.根据权利要求34所述的车载终端,其特征在于,所述记录模块还用于:若不存在碰撞风险,则取消所述手持设备对应的超时定时器。

37.根据权利要求35所述的车载终端,其特征在于,所述提示信息还包括:所述超时定时器的定时时长。

38.根据权利要求37所述的车载终端,其特征在于,所述记录模块还用于:在所述提示模块向所述手持设备发送提示信息后,若所述手持设备对应的超时定时器超时且未收到所述手持设备的回复,则将所述手持设备的状态位更新为第四值。

说明书 :

信息处理方法及车载终端、手持设备

技术领域

[0001] 本发明实施例涉及信息技术领域,尤其涉及一种信息处理方法及车载终端、手持设备。

背景技术

[0002] 目前,手机十分普及,但行人经常边行走,边操作手机,例如,打电话、浏览网页、发送信息等,使得行人会走神,尤其是穿越马路的时候,经常发生危险。

发明内容

[0003] 有鉴于此,本发明的一个目的在于提供一种车载终端和手持设备之间的自适应预警方案。
[0004] 为实现上述目的,根据本发明的一个方面,提供一种信息处理方法,包括:
[0005] 车载终端获得手持设备的状态;
[0006] 所述车载终端根据自身的行进路线和所述手持设备的状态,判断自身与所述手持设备是否存在碰撞风险;
[0007] 若存在碰撞风险,则向所述手持设备发送提示信息。
[0008] 为实现上述目的,根据本发明的又一个方面,提供一种信息处理方法,包括:
[0009] 手持设备获得自身的状态;
[0010] 所述手持设备发送所述状态,所述状态用于接收到所述状态的车载终端判断与所述手持设备是否存在碰撞风险;
[0011] 所述手持设备接收所述车载终端发送的存在碰撞风险的提示信息,并提示用户。
[0012] 为实现上述目的,根据本发明的又一个方面,提供一种车载终端,包括:
[0013] 状态获得模块,用于获得手持设备的状态;
[0014] 判断模块,用于根据所述车载终端的行进路线和所述手持设备的状态,判断所述车载终端与所述手持设备是否存在碰撞风险;
[0015] 提示模块,用于若存在碰撞风险,则向所述手持设备发送提示信息。
[0016] 为实现上述目的,根据本发明的又一个方面,提供一种手持设备,包括:
[0017] 状态获得模块,用于获得所述手持设备的状态;
[0018] 发送模块,用于发送所述状态,所述状态用于接收到所述状态的车载终端判断与所述手持设备是否存在碰撞风险;
[0019] 接收模块,用于接收所述车载终端发送的存在碰撞风险的提示信息,并提示用户。
[0020] 本发明通过车载终端获得手持设备的状态,根据自身的行进路线和所述手持设备的状态,判断自身与所述手持设备是否存在碰撞风险,若存在碰撞风险,则向所述手持设备发送提示信息,以提示持有所述手持设备的用户存在碰撞风险,警示用户,提供了一种车载终端和手持设备之间的自适应预警方案,降低了持有手持设备的用户穿越马路的危险性。

附图说明

[0021] 图1为本发明提供的一种信息处理方法实施例一的流程图;
[0022] 图2为图1所示实施例的一种应用流程图;
[0023] 图3为本发明提供的一种信息处理方法实施例二的流程图;
[0024] 图4a为本发明提供的一种车载终端实施例一的结构图;
[0025] 图4b为图4a所示实施例的一种实现方式的结构图;
[0026] 图4c为图4a所示实施例的又一种实现方式的结构图;
[0027] 图5为本发明提供的一种车载终端实施例二的结构图;
[0028] 图6a为本发明提供的一种手持设备实施例一的结构图;
[0029] 图6b为图6a所示实施例的一种实现方式的结构图;
[0030] 图7为本发明提供的一种手持设备实施例二的结构图。

具体实施方式

[0031] 下面结合附图和实施例,对本发明的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0032] 本领域技术人员可以理解,本发明中的“车载终端”广义理解为任何可以安装在车上的设备,包括但不限于:车载导航仪、车载电话等。
[0033] 本领域技术人员可以理解,本发明中的“手持设备”广义理解为任何可以手持的设备,包括但不限于:手机、个人数字助理(Personal Digital Assistant,简称为PDA)、掌上电脑等。
[0034] 图1为本发明提供的一种信息处理方法实施例一的流程图。如图1所示,方法实施例一包括:
[0035] 101、车载终端获得手持设备的状态。
[0036] 较优地,所述手持设备的状态包括:所述手持设备的当前位置、运动方向、速度。
[0037] 通常,车载终端可以从手持设备获得所述手持设备的状态。其中,手持设备可以通过内置的定位模块,如全球定位系统(Global Positioning System,简称GPS)模块,或,外部的定位服务器,来获得自身的当前位置;当前位置可以用经纬度来表示。手持设备可以通过内置的传感器,如陀螺仪,来获得自身的运动方向,或是,基于自身位置的变化来计算自身的运动方向,或是,结合持有所述手持设备的用户设定的行进路线和当前位置预测自身的运动方向,或是,基于历史运动记录来预测自身的运动方向,比如基于昨天或上周同一天同一时刻的运动方向来预测当前的运动方向;运动方向可以以与预设方向之间的角度来表示。手持设备可以通过内置的传感器,如加速度计,来测量自身的速度,或是,基于自身位置的变化来计算自身的速度;速度可以以米每秒(m/s)为单位来表示,也可以以静止、走路还是跑步来表示。
[0038] 进一步地,所述手持设备的状态还包括:所述手持设备的工作状态。通常,所述手持设备的工作状态可以反映持有所述手持设备的用户的行为,从而从一定程度上反映持有所述手持设备的用户对道路状况的关注度。具体地,所述手持设备的工作状态包括但不限于:空闲、操作中等,操作中又可以进一步分为音频播放、视频播放、通话、文本阅读等。
[0039] 优选地,为了便于车载终端进行碰撞风险的判断,所述手持设备的状态还包括:所述手持设备的行进路线。
[0040] 具体地,手持设备获得自身的行进路线的方法有多种。在一种可选的方式中,手持设备根据持有所述手持设备的用户设定的目的地来确定自身的行进路线,举例来说,手持设备的行进路线可以包括:沿道路A向北200米,路口右转进入道路B,沿道路B向东50米,到达目的地。在又一种可选的方式中,手持设备根据历史行进路线,预测当前的行进路线,比如,根据昨天或上周同一天同一时刻的运动方向来预测当前的行进路线。
[0041] 在本实施例的一种可选的场景中,101包括:所述车载终端通过Wi-Fi获得所述手持设备的状态。
[0042] 具体地,所述车载终端通过Wi-Fi获得所述手持设备的状态的方式可以有多种。一种可选的方式中,手持设备通过Wi-Fi向所有节点广播自身的状态,在所述手持设备的Wi-Fi范围内的车载终端均可以接收到所述手持设备广播的自身的状态。又一种可选的方式中,车载终端在随着车行进的过程中动态加入附近的路由器节点的组播组中,同时,手持设备通过Wi-Fi向所有路由器节点组播自身的状态,在所述手持设备的Wi-Fi范围内的路由器节点接收所述手持设备广播的自身的状态,并通过Wi-Fi向自身的组播组中的车载终端发送所述手持设备的状态。
[0043] 举例来说,手持设备发送携带自身的状态的广播包,该广播包的源地址是该手持设备自身的IP地址,具体可以是IPv6地址或IPv4地址,该广播包的目的地址可以是表示所有节点的ff02::1,也可以是表示所有路由器节点的组播地址ff02::2。需要说明的是,当广播包的目的地址仅指向路由器节点,即排除非路由器节点时,在该手持设备附近的其它手持设备不需要接收该广播包,减少处理负担。在具体的实现中,上述广播包可以参考协作式感知消息(Cooperative Awareness Message,简称CAM)实现。
[0044] 作为替代地,所述车载终端也可以通过其它无线网络/无线通信技术获得所述手持设备的状态,比如,通过3G网络获得所述手持设备的状态。
[0045] 102、所述车载终端根据自身的状态和所述手持设备的状态,判断自身与所述手持设备是否存在碰撞风险。
[0046] 具体地,102中自身的状态是指所述车载终端的状态。较优地,所述车载终端的状态包括:所述车载终端的行进路线。通常,所述车载终端的行进路线可以由驾驶员事先设定,或是,由驾驶员根据当前的道路形态实时设定或调整。举例来说,车载终端的行进路线可以包括:沿道路C向北300米,路口调头向南100米,右转进入道路D,沿道路D向西。
[0047] 需要说明的是,本发明中允许所述车载终端的状态和所述手持设备的状态存在一定的误差。
[0048] 由于车载终端和/或手持设备可能处于运动中,相应地,102中所述车载终端可以根据自身的行进路线和所述手持设备的状态,判断在未来的某个时间点,所述手持设备与自身的行进路线之间的距离是否会小于预设的风险距离,若是,则认为存在碰撞风险。
[0049] 可选地,若车载终端判断所述手持设备与自身的行进路线之间的的距离会保持不小于预设的风险距离,则可以认为不存在碰撞风险。
[0050] 为了提高判断的精确性,较优地,车载终端可以在判断时结合考虑车载终端的当前位置和速度;车载终端结合自身的行进路线、当前位置和速度,可以预测自身在未来的某个时间点的位置。所述车载终端的状态还包括:所述车载终端的当前位置、速度,相应地,102包括:
[0051] 所述车载终端根据自身的行进路线、当前位置、速度和所述手持设备的状态,判断自身与所述手持设备是否存在碰撞风险。
[0052] 也就是说,车载终端判断在未来的某个时间点,所述手持设备与自身之间的距离是否会小于预设的风险距离,若是,则认为存在碰撞风险。可选地,若车载终端判断所述手持设备与自身之间的距离会保持不小于预设的风险距离,则可以认为不存在碰撞风险。
[0053] 优选地,还可以结合所述手持设备的工作状态,判断是否存在碰撞风险。举例来说,预先设置了多个不同的风险距离,当所述手持设备的工作状态为操作中,则所述车载终端在判断与所述手持设备是否存在碰撞风险时采用较小的风险距离,反之,所述车载终端采用较大的风险距离。
[0054] 为了兼顾状态的时效性和判断的效率,较优地,车载终端可以判断从当前起的一段安全时间内是否存在碰撞风险。其中,安全时间可以由驾驶员设定,比如10秒,也就是说,车载终端判断从即刻起的未来10秒内自身与所述手持设备是否存在碰撞风险。
[0055] 103、若存在碰撞风险,则向所述手持设备发送提示信息。
[0056] 通常,所述提示信息用于提示所述手持设备存在碰撞风险。较优地,所述提示信息包括:所述车载终端的当前位置。进一步地,所述提示信息还可以包括但不限于:所述车载终端的运动方向、速度,以及所述车载终端所位于的车辆的特征,如车牌号、外观特征、配置参数等。
[0057] 优选地,为了提高预警的有效性,本实施例还包括:
[0058] 所述车载终端根据所述手持设备的状态,确定向所述手持设备发送所述提示信息的发送时间。
[0059] 相应地,103中,所述车载终端在确定的所述发送时间向所述手持设备发送所述提示信息。
[0060] 可选地,所述车载终端根据所述手持设备的速度、自身与所述手持设备之间的距离、自身的速度,确定所述发送时间。其中,所述车载终端与所述手持设备双方的距离可以根据所述车载终端的当前位置和所述手持设备的当前位置确定。举例来说,当双方的距离较小且双方的速度均较快时,发送时间可以早一些,比如,在判断存在碰撞风险时立即发送;当双方的距离较大且双方的速度均较慢时,发送时间可以晚一些,比如,在判断存在碰撞风险后间隔5秒再发送。
[0061] 进一步地,在确定发送时间时,还可以结合考虑所述手持设备的工作状态。举例来说,当所述手持设备的工作状态为空闲,说明持有所述手持设备的用户没有操作所述手持设备,可以认为用户此时对道路状况的关注度较高、对突发情况的反应较快,提示信息的发送时间可以稍晚一些;反之,当所述手持设备的工作状态为操作中,说明持有所述手持设备的用户正在操作所述手持设备,可以认为用户此时对道路状况的关注度较低、对突发情况的反应较慢,提示信息的发送时间可以稍早一些。
[0062] 在本实施例的一种可选的场景中,手持设备周期性地发送自身的状态,车载终端每次获得所述手持设备的状态后,均可以执行102、103。
[0063] 较优地,车载终端可以根据之前与所述手持设备的交互情况来选择本次是否执行102,即执行所述判断自身与所述手持设备是否存在碰撞风险。在此场景下,在102之前,还包括:判断是否首次获得所述手持设备的状态,若是,则执行102。
[0064] 优选地,车载终端可以在本地建立一个“邻居表”,以保存手持设备的相关信息。具体地,所述判断是否首次获得所述手持设备的状态,包括:根据邻居表中是否存在所述手持设备对应的记录,判断是否首次获得所述手持设备的状态。通常,若存在记录,则判断为非首次获得,若不存在记录,则判断为是首次获得。
[0065] 进一步地,若是首次获得所述手持设备的状态,则在所述邻居表中添加所述手持设备对应的记录。
[0066] 在此场景下,本实施例还包括:若非首次获得所述手持设备的状态,并且,向所述手持设备发送过提示信息但未收到所述手持设备的回复或未向所述手持设备发送过提示信息,则执行102。
[0067] 较优地,本实施例还包括:若非首次获得所述手持设备的状态,并且,向所述手持设备发送过提示信息且已收到所述手持设备的回复,则不执行102。通常,所述手持设备的回复是在持有所述手持设备的用户的指令下进行的。也就是说,在持有手持设备的用户已确知存在碰撞风险后,可以无需再判断与所述手持设备是否存在碰撞风险从而再次发送提示信息。
[0068] 从另一方面来看,为了保证预警效果,即使向所述手持设备发送过提示信息且已收到所述手持设备的回复,当再次获得所述手持设备的状态,车载终端仍然可以执行102。
[0069] 优选地,所述手持设备对应的记录包括但不限于:所述手持设备的标识、状态位。其中,所述手持设备的标识包括但不限于:所述手持设备的IP地址、媒体接入控制(Media Access Control,简称MAC)地址、用户账号等。所述状态位用于表示所述手持设备对于所述车载终端的警示级别,可以根据车载终端与所述手持设备的交互情况来设置、更新。
[0070] 相应地,存在或不存在碰撞风险时手持设备的状态位不同。可选地,所述在所述邻居表中添加所述手持设备对应的记录,包括:
[0071] 若存在碰撞风险,则将所述手持设备的状态位设置为第一值。
[0072] 可选地,所述在所述邻居表中添加所述手持设备对应的记录,包括:
[0073] 若不存在碰撞风险,则将所述手持设备的状态位设置为第二值。
[0074] 具体地,第一值对应的警示级别比第二值高。这里的第一值与第二值可以为不同的任意值,比如,第一值为二进制值01,第二值为二进制值10。
[0075] 进一步地,若不存在碰撞风险,且非首次获得所述手持设备的状态,则将所述手持设备的状态位更新为第二值。
[0076] 具体地,在上述将所述手持设备的状态位更新为第二值之前,所述手持设备的状态位可以是任意值,包括第二值。
[0077] 优选地,在向所述手持设备发送提示信息后,若收到所述手持设备的回复,则将所述手持设备的状态位更新为第三值。
[0078] 具体地,第三值对应的警示级别比第一值低。第三值可以是与第一值不同的任意值;第三值可以与第二值相同,也可以与第二值不同。比如,第一值为二进制值01,第二值为二进制值10,第三值为二进制值00。
[0079] 优选地,为了进一步细化警示级别,以提升安全性,所述手持设备对应的记录还包括:所述手持设备对应的超时定时器。这里的超时定时器用于监控所述手持设备的回复。
[0080] 相应地,在添加记录时根据是否存在碰撞风险来设置超时定时器。可选地,所述在所述邻居表中添加所述手持设备对应的记录,还包括:若存在碰撞风险,则启动所述手持设备对应的超时定时器。
[0081] 可选地,所述在所述邻居表中添加所述手持设备对应的记录,还包括:若不存在碰撞风险,则取消所述手持设备对应的超时定时器。在具体实现时,可以通过将超时定时器设置为-1来取消超时定时器。
[0082] 优选地,超时定时器的定时时长可以由驾驶员来设定,比如,设为2秒,该时长也可称为预警时效。
[0083] 优选地,103中的提示信息还包括:所述超时定时器的定时时长。通常,所述手持设备可以根据包括预警时效的提示信息提示持有所述手持设备的用户在所述超时定时器的定时时长内回复。若用户未在所述时长内回复,则可以进一步提高该手持设备的警示级别。相应地,本实施例还包括:
[0084] 在103后,若所述超时定时器超时且未收到所述手持设备的回复,则将所述手持设备的状态位更新为第四值。
[0085] 具体地,第四值得警示级别比第一值高。第四值可以是与第一值、第二值、第三值均不同的任意值。比如,第一值为二进制值01,第二值为二进制值10,第三值为二进制值00,第四值为二进制值11。
[0086] 优选地,在向手持设备发送提示信息以警示持有手持设备的用户之外,车载终端还可以进一步地警示驾驶员。
[0087] 可选地,本实施例还包括:根据所述手持设备的状态位,在电子地图中标识所述手持设备的警示级别。
[0088] 其中,标识警示级别的方式有多种,可选地,用不同的颜色来标识不同的警示级别,比如,第一值对应绿色,第二值和第三值对应灰色,第四值对应红色。
[0089] 可选地,本实施例还包括:在103后,若所述超时定时器超时且未收到所述手持设备的回复,则进行声音预警。
[0090] 优选地,为了节省车载终端的存储资源和保证有效的预警,可以在每条记录里再设置一个过期定时器或添加一个时间戳。
[0091] 可选地,在添加所述手持设备对应的记录时,启动所述手持设备对应的过期定时器,若所述手持设备对应的过期定时器超时,则删除所述手持设备对应的记录。其中,所述过期定时器的定时时长可以根据车载终端的存储资源和所述车载终端的状态来设定;通常,过期定时器的定时时长比超时定时器的定时时长长。或是,设定邻居表中记录的最大条数,如100条,当达到该最大条数时,根据时间戳删除时间戳最旧的记录。
[0092] 进一步地,当所述手持设备对应的记录中包括过期定时器或时间戳时,后续每次获得所述手持设备的状态时,即,判断非首次获得所述手持设备的状态后,均可以重置对应的过期定时器或更新对应的时间戳。
[0093] 本实施例中车载终端获得手持设备的状态,根据自身的行进路线和所述手持设备的状态,判断自身与所述手持设备是否存在碰撞风险,若存在碰撞风险,则向所述手持设备发送提示信息,以提示持有所述手持设备的用户存在碰撞风险,警示用户,提供了一种车载终端和手持设备之间的自适应预警方案,降低了持有手持设备的用户穿越马路的危险性。
[0094] 图2为图1所示实施例的一种应用流程图。如图2所示,该应用包括如下流程:
[0095] 201、车载终端接收手持设备的状态。
[0096] 202、所述车载终端判断邻居表中是否存在所述手持设备对应的记录,若是则执行203,若否则执行205。
[0097] 203、所述车载终端判断所述手持设备的状态位是否为第二值或第三值,若是则执行204,若否则执行205。
[0098] 具体地,当所述手持设备的状态为第二值或第三值时,均执行204,当所述手持设备的状态位即不为第二值也不为第三值时,比如,为第一值或第四值时,执行205。
[0099] 204、所述车载终端将所述手持设备对应的过期定时器重置。
[0100] 204之后,针对本次接收到的手持设备的状态,流程结束。
[0101] 205、所述车载终端根据自身的行进路线和所述手持设备的状态,判断自身与所述手持设备是否存在碰撞风险,若是则执行206,若否则执行210。
[0102] 206、所述车载终端向所述手持设备发送提示信息,执行207和214。
[0103] 207、所述车载终端判断邻居表中是否存在所述手持设备对应的记录,若是则执行208,若否则执行209。
[0104] 208、所述车载终端将所述手持设备对应的超时定时器和过期定时器重置。
[0105] 208之后,针对本次接收到的手持设备的状态,流程结束。
[0106] 209、所述车载终端在所述邻居表中添加所述手持设备对应的记录,将所述手持设备的状态位设置为第一值,启动所述手持设备对应的超时定时器和过期定时器,执行213。
[0107] 210、所述车载终端判断邻居表中是否存在所述手持设备对应的记录,若是则执行211,若否则执行212。
[0108] 211、所述车载终端将所述手持设备的状态位更新为第二值,取消所述手持设备对应的超时定时器,重置所述手持设备对应的过期定时器,执行213。
[0109] 212、所述车载终端在所述邻居表中添加所述手持设备对应的记录,将所述手持设备的状态位设置为第二值,取消所述手持设备对应的超时定时器,重置所述手持设备对应的过期定时器,执行213。
[0110] 213、所述车载终端根据所述手持设备的状态位更新电子地图中所述手持设备对应的圆点的颜色。
[0111] 214、所述车载终端判断是否在所述超时定时器过期前接收到所述手持设备的回复,若是则执行215,若否则执行216。
[0112] 215、将所述手持设备的状态位更新为第三值,执行213。
[0113] 216、将所述手持设备的状态位更新为第四值,执行213和217。
[0114] 217、所述车载终端继续判断是否接收到所述手持设备的回复,若是则执行215,若否则继续执行217。
[0115] 图3为本发明提供的一种信息处理方法实施例二的流程图。如图3所示,方法实施例二包括:
[0116] 301、手持设备获得自身的状态。
[0117] 具体地,301中自身的状态是指所述手持设备的状态。较优地,所述状态包括:当前位置、运动方向、速度。
[0118] 具体地,手持设备获得自身的状态的方式有多种。举例来说,手持设备可以通过内置的定位模块,如GPS模块,或,外部的定位服务器,来获得自身的当前位置;当前位置可以用经纬度来表示。手持设备可以通过内置的传感器,如陀螺仪,来获得自身的运动方向,或是,基于自身位置的变化来计算自身的运动方向,或是,结合持有所述手持设备的用户设定的行进路线和当前位置预测自身的运动方向,或是,基于历史运动记录来预测自身的运动方向,比如基于昨天或上周同一天同一时刻的运动方向来预测当前的运动方向;运动方向可以以与预设方向之间的角度来表示。手持设备可以通过内置的传感器,如加速度计,来测量自身的速度,或是,基于自身位置的变化来计算自身的速度;速度可以以米每秒(m/s)为单位来表示,也可以以静止、走路还是跑步来表示。需要说明的是,本发明中允许所述手持设备的状态存在一定的误差。
[0119] 进一步地,所述状态还包括:工作状态。通常,所述手持设备的工作状态可以反映持有所述手持设备的用户的行为,从而从一定程度上反映持有所述手持设备的用户对道路状况的关注度。具体地,所述手持设备的工作状态包括但不限于:空闲、操作中等,操作中又可以进一步分为音频播放、视频播放、通话、文本阅读等。
[0120] 优选地,为了便于车载终端进行碰撞风险的判断,所述手持设备的状态还包括:所述手持设备的行进路线。
[0121] 具体地,手持设备获得自身的行进路线的方法有多种。在一种可选的方式中,手持设备根据持有所述手持设备的用户设定的目的地来确定自身的行进路线,举例来说,手持设备的行进路线可以包括:沿道路A向北200米,路口右转进入道路B,沿道路B向东50米,到达目的地。在又一种可选的方式中,手持设备根据历史行进路线,预测当前的行进路线,比如,根据昨天或上周同一天同一时刻的运动方向来预测当前的行进路线。
[0122] 通常,手持设备的状态可能会发生变化。优选地,所述手持设备周期性地获得自身的状态。可选地,手持设备获得自身的状态的周期由持有该手持设备的用户设定。较优地,该周期在50毫秒~1秒之间。
[0123] 302、所述手持设备发送所述状态,所述状态用于接收到所述状态的车载终端判断与所述手持设备是否存在碰撞风险。
[0124] 在本实施例的一种可选的场景中,所述发送所述状态,包括:通过Wi-Fi发送所述状态。
[0125] 一种可选的方式中,手持设备通过Wi-Fi向所有节点广播自身的状态,在所述手持设备的Wi-Fi范围内的车载终端均可以接收到所述手持设备广播的自身的状态。又一种可选的方式中,车载终端在随着车行进的过程中动态加入附近的路由器节点的组播组中,同时,手持设备通过Wi-Fi向所有路由器节点组播自身的状态,在所述手持设备的Wi-Fi范围内的路由器节点接收所述手持设备广播的自身的状态,并通过Wi-Fi向自身的组播组中的车载终端发送所述手持设备的状态。
[0126] 举例来说,手持设备发送携带自身的状态的广播包,该广播包的源地址是该手持设备自身的IP地址,具体可以是IPv6地址或IPv4地址,该广播包的目的地址可以是表示所有节点的ff02::1,也可以是表示所有路由器节点的组播地址ff02::2。需要说明的是,当广播包的目的地址仅指向路由器节点,即排除非路由器节点时,在该手持设备附近的其它手持设备不需要接收该广播包,减少处理负担。在具体的实现中,上述广播包可以参考协作式感知消息(Cooperative Awareness Message,简称CAM)实现。
[0127] 作为替代地,所述手持终端还可以通过其它无线网络/无线通信技术发送自身的状态,比如,通过3G网络发送自身的状态。
[0128] 为了减少车载终端的处理负担,所述手持设备在获得自身的状态后,可以选择发送或不发送所述状态。优选地,本实施例还包括:
[0129] 所述手持设备根据自身所处环境和/或自身的工作状态,确定是否发送所述状态。
[0130] 其中,所述手持设备可以根据自身的当前位置结合地图数据或用户的配置,确定自身所处环境。优选地,自身所处环境包括但不限于:室内环境、室外环境,进一步地,室外环境包括但不限于:街道、公园等。
[0131] 在一种可选的方式中,所述手持设备根据自身所处环境确定是否发送所述状态,比如,若自身所处环境为室内环境,则不发送,若自身所处环境为室外环境,则发送。在又一种可选的方式中,所述手持设备根据自身的工作状态确定是否发送所述状态,比如,若工作状态为空闲,则不发送,若工作状态为操作中,则发送。在又一种可选的方式中,所述手持设备根据自身所处环境和自身的工作状态确定是否发送所述状态,比如,若自身所处环境为街道且自身的工作状态为操作中,则发送,否则不发送。
[0132] 303、所述手持设备接收所述车载终端发送的存在碰撞风险的提示信息,并提示用户。
[0133] 通常,所述车载终端在判断存在碰撞风险时向所述手持设备发送所述提示信息,用于提示持有所述手持设备的用户存在碰撞风险。较优地,所述提示信息包括:所述车载终端的当前位置。进一步地,所述车载终端的状态还可以包括但不限于:所述车载终端的运动方向、速度,以及所述车载终端所位于的车辆的特征,如车牌号、外观特征、配置参数等。
[0134] 优选地,303中的提示信息还包括:预警时效。
[0135] 通常,包括预警时效的提示信息可以提示持有所述手持设备的用户在所述预警时效内回复车载终端。优选地,预警时效可以由驾驶员来设定,比如,设为2秒。
[0136] 可选地,本实施例还包括:
[0137] 在所述预警时效内,根据用户的指令回复所述车载终端。
[0138] 需要说明的是,若用户未在预警时效内回复,则车载终端可以提高该手持设备的警示级别。
[0139] 优选地,手持设备接收到该提示信息后,可以根据手持设备当前的工作状态,以不同的方式提示用户。举例来说,若所述手持设备的工作状态为操作中,则可以在界面弹出一个消息通知,或是,在弹出消息通知的同时发出报警声音,用户触摸该息通知,以查看消息的同时,手持设备以单播的形式回复车载终端,进一步地,查看消息的界面可以显示地图和车载终端的当前位置。又举例来说,若所述手持设备的工作状态为空闲,则手持设备除了执行上边的提示操作,即在界面弹出一个消息通知,或是,在弹出消息通知的同时发出报警声音,还可以以震动的形式提示用户。
[0140] 本实施例中手持设备获得自身的状态,发送所述状态,所述状态用于接收到所述状态的车载终端判断与所述手持设备是否存在碰撞风险,并接收所述车载终端发送的存在碰撞风险的提示信息,并提示用户,提供了一种车载终端和手持设备之间的自适应预警方案,降低了持有手持设备的用户穿越马路的危险性。
[0141] 图4a为本发明提供的一种车载终端实施例一的结构图。如图4a所示,车载终端400包括:
[0142] 状态获得模块41,用于获得手持设备的状态;
[0143] 判断模块42,用于根据车载终端400的状态和所述手持设备的状态,判断所述车载终端与所述手持设备是否存在碰撞风险;
[0144] 提示模块43,用于若存在碰撞风险,则向所述手持设备发送提示信息。
[0145] 较优地,所述手持设备的状态包括:所述手持设备的当前位置、运动方向、速度。
[0146] 通常,车载终端400可以从手持设备获得所述手持设备的状态。其中,手持设备可以通过内置的定位模块,如全球定位系统(Global Positioning System,简称GPS)模块,或,外部的定位服务器,来获得自身的当前位置;当前位置可以用经纬度来表示。手持设备可以通过内置的传感器,如陀螺仪,来获得自身的运动方向,或是,基于自身位置的变化来计算自身的运动方向,或是,结合持有所述手持设备的用户设定的行进路线和当前位置预测自身的运动方向,或是,基于历史运动记录来预测自身的运动方向,比如基于昨天或上周同一天同一时刻的运动方向来预测当前的运动方向;运动方向可以以与预设方向之间的角度来表示。手持设备可以通过内置的传感器,如加速度计,来测量自身的速度,或是,基于自身位置的变化来计算自身的速度;速度可以以米每秒(m/s)为单位来表示,也可以以静止、走路还是跑步来表示。
[0147] 进一步地,所述手持设备的状态还包括:所述手持设备的工作状态。通常,所述手持设备的工作状态可以反映持有所述手持设备的用户的行为,从而从一定程度上反映持有所述手持设备的用户对道路状况的关注度。具体地,所述手持设备的工作状态包括但不限于:空闲、操作中等,操作中又可以进一步分为音频播放、视频播放、通话、文本阅读等。
[0148] 优选地,为了便于车载终端400进行碰撞风险的判断,所述手持设备的状态还包括:所述手持设备的行进路线。
[0149] 具体地,手持设备获得自身的行进路线的方法有多种。在一种可选的方式中,手持设备根据持有所述手持设备的用户设定的目的地来确定自身的行进路线,举例来说,手持设备的行进路线可以包括:沿道路A向北200米,路口右转进入道路B,沿道路B向东50米,到达目的地。在又一种可选的方式中,手持设备根据历史行进路线,预测当前的行进路线,比如,根据昨天或上周同一天同一时刻的运动方向来预测当前的行进路线。
[0150] 在本实施例的一种可选的场景中,状态获得模块41具体用于:通过Wi-Fi获得所述手持设备的状态。
[0151] 具体地,状态获得模块41通过Wi-Fi获得所述手持设备的状态的方式可以有多种。一种可选的方式中,手持设备通过Wi-Fi向所有节点广播自身的状态,在所述手持设备的Wi-Fi范围内的车载终端均可以接收到所述手持设备广播的自身的状态。又一种可选的方式中,车载终端在随着车行进的过程中动态加入附近的路由器节点的组播组中,同时,手持设备通过Wi-Fi向所有路由器节点组播自身的状态,在所述手持设备的Wi-Fi范围内的路由器节点接收所述手持设备广播的自身的状态,并通过Wi-Fi向自身的组播组中的车载终端发送所述手持设备的状态。
[0152] 举例来说,手持设备发送携带自身的状态的广播包,该广播包的源地址是该手持设备自身的IP地址,具体可以是IPv6地址或IPv4地址,该广播包的目的地址可以是表示所有节点的ff02::1,也可以是表示所有路由器节点的组播地址ff02::2。需要说明的是,当广播包的目的地址仅指向路由器节点,即排除非路由器节点时,在该手持设备附近的其它手持设备不需要接收该广播包,减少处理负担。在具体的实现中,上述广播包可以参考协作式感知消息(Cooperative Awareness Message,简称CAM)实现。
[0153] 作为替代地,状态获得模块41也可以通过其它无线网络/无线通信技术获得所述手持设备的状态,比如,通过3G网络获得所述手持设备的状态。
[0154] 较优地,车载终端400的状态包括:车载终端499的行进路线。通常,车载终端400的行进路线可以由驾驶员事先设定,或是,由驾驶员根据当前的道路形态实时设定或调整。举例来说,车载终端的行进路线可以包括:沿道路C向北300米,路口调头向南100米,右转进入道路D,沿道路D向西。
[0155] 需要说明的是,本发明中允许所述手持设备的状态和车载终端400的状态存在一定的误差。
[0156] 由于车载终端400和/或所述手持设备可能处于运动中,相应地,判断模块42可以根据车载终端400的行进路线和所述手持设备的状态,判断在未来的某个时间点,所述手持设备与车载终端400的行进路线之间的距离是否会小于预设的风险距离,若是,则认为存在碰撞风险。
[0157] 可选地,若判断模块42判断所述手持设备与车载终端400的行进路线之间的距离会保持不小于预设的风险距离,则可以认为不存在碰撞风险。
[0158] 为了提高判断的精确性,较优地,判断模块42可以在判断时结合考虑车载终端400的当前位置和速度;结合车载终端400的行进路线、当前位置和速度,判断模块42可以预测车载终端400在未来的某个时间点的位置。车载终端400的状态还包括:车载终端400的当前位置、速度,相应地,判断模块42具体用于:
[0159] 根据车载终端400的行进路线、当前位置、速度和所述手持设备的状态,判断车载终端400与所述手持设备是否存在碰撞风险。
[0160] 也就是说,判断模块42判断在未来的某个时间点,所述手持设备与车载终端400之间的距离是否会小于预设的风险距离,若是,则认为存在碰撞风险。可选地,若判断模块42判断所述手持设备与车载终端400之间的的距离会保持不小于预设的风险距离,则可以认为不存在碰撞风险。
[0161] 优选地,还可以结合所述手持设备的工作状态,判断是否存在碰撞风险。举例来说,预先设置了多个不同的风险距离,当所述手持设备的工作状态为操作中,则判断模块42在判断与所述手持设备是否存在碰撞风险时采用较小的风险距离,反之,判断模块42采用较大的风险距离。
[0162] 为了兼顾状态的时效性和判断的效率,较优地,判断模块42可以判断从当前起的一段安全时间内是否存在碰撞风险。其中,安全时间可以由驾驶员设定,比如10秒,也就是说,判断模块42端判断从即刻起的未来10秒内车载终端400与所述手持设备是否存在碰撞风险。
[0163] 通常,所述提示信息用于提示所述手持设备存在碰撞风险。较优地,所述提示信息包括:车载终端400的当前位置。进一步地,所述提示信息还可以包括但不限于:车载终端400的运动方向、速度,以及车载终端400所位于的车辆的特征,如车牌号、外观特征、配置参数等。
[0164] 优选地,为了提高预警的有效性,提示模块43还用于:根据所述手持设备的状态,确定向所述手持设备发送所述提示信息的发送时间。相应地,提示模块43在确定的所述发送时间向所述手持设备发送所述提示信息。
[0165] 可选地,提示模块43根据所述手持设备的速度、车载终端400与所述手持设备之间的距离、自身的速度,确定所述发送时间。其中,车载终端400与所述手持设备双方的距离可以根据车载终端400的当前位置和所述手持设备的当前位置确定。举例来说,当双方的距离较小且双方的速度均较快时,发送时间可以早一些,比如,在判断存在碰撞风险时立即发送;当双方的距离较大且双方的速度均较慢时,发送时间可以晚一些,比如,在判断存在碰撞风险后间隔5秒再发送。
[0166] 进一步地,在确定发送时间时,还可以结合考虑所述手持设备的工作状态。举例来说,当所述手持设备的工作状态为空闲,说明用户没有操作手机,可以认为用户此时对道路状况的关注度较高、对突发情况的反应较快,提示信息的发送时间可以稍晚一些;反之,当所述手持设备的工作状态为操作中,说明用户正在操作手机,可以认为用户此时对道路状况的关注度较低、对突发情况的反应较慢,提示信息的发送时间可以稍早一些。
[0167] 在本实施例的一种可选的场景中,手持设备周期性地广播自身的状态,判断模块42在状态获得模块41每次获得所述手持设备的状态后,均可以判断车载终端400与所述手持设备是否存在碰撞风险。
[0168] 较优地,判断模块42可以根据车载终端400之前与所述手持设备的交互情况来选择本次是否执行所述判断车载终端400与所述手持设备是否存在碰撞风险。在此场景下,判断模块42还用于:在判断车载终端400与所述手持设备是否存在碰撞风险之前,判断状态获得模块41是否首次获得所述手持设备的状态,若是,则执行所述判断车载终端400与所述手持设备是否存在碰撞风险。
[0169] 优选地,车载终端400可以在本地建立一个“邻居表”,以保存手持设备的相关信息。具体地,判断模块42具体用于:根据邻居表中是否存在所述手持设备对应的记录,判断状态获得模块41是否首次获得所述手持设备的状态。通常,若存在记录,则判断为非首次获得,若不存在记录,则判断为是首次获得。
[0170] 如图4b所示,在本实施例的一种实现方式中,车载终端400还包括:
[0171] 记录模块44,用于若状态获得模块41是首次获得所述手持设备的状态,则在所述邻居表中添加所述手持设备对应的记录。
[0172] 较优地,判断模块42还用于:若非首次获得所述手持设备的状态,并且,向所述手持设备发送过提示信息但未收到所述手持设备的回复或未向所述手持设备发送过提示信息,则执行所述判断车载终端400与所述手持设备是否存在碰撞风险。
[0173] 较优地,判断模块42还用于:若非首次获得所述手持设备的状态,并且,向所述手持设备发送过提示信息且已收到所述手持设备的回复,则不执行所述判断车载终端400与所述手持设备是否存在碰撞风险。通常,所述手持设备的回复是在持有所述手持设备的用户的指令下进行的。也就是说,在持有手持设备的用户已确知存在碰撞风险后,可以无需再判断与所述手持设备是否存在碰撞风险从而再次发送提示信息。
[0174] 从另一方面来看,为了保证预警效果,即使向所述手持设备发送过提示信息且已收到所述手持设备的回复,当再次获得所述手持设备的状态,判断模块42仍然可以执行所述判断车载终端400与所述手持设备是否存在碰撞风险。
[0175] 优选地,所述手持设备对应的记录包括但不限于:所述手持设备的标识、状态位。其中,所述手持设备的标识包括但不限于:所述手持设备的IP地址、MAC地址、用户账号等。
所述状态位用于表示所述手持设备对于所述车载终端的警示级别,可以根据车载终端与所述手持设备的交互情况来设置、更新。
[0176] 相应地,存在或不存在碰撞风险时手持设备的状态位不同。可选地,记录模块44具体用于:
[0177] 若存在碰撞风险,则将所述手持设备的状态位设置为第一值。
[0178] 可选地,记录模块44具体用于:
[0179] 若不存在碰撞风险,则将所述手持设备的状态位设置为第二值。
[0180] 具体地,第一值对应的警示级别比第二值高。这里的第一值与第二值可以为不同的任意值,比如,第一值为二进制值01,第二值为二进制值10。
[0181] 进一步地,记录模块44具体还用于:若不存在碰撞风险,且非首次获得所述手持设备的状态,则将所述手持设备的状态位更新为第二值。
[0182] 具体地,在记录模块44将所述手持设备的状态位更新为第二值之前,所述手持设备的状态位可以是任意值,包括第二值。
[0183] 优选地,记录模块44具体还用于:
[0184] 在提示模块43向所述手持设备发送提示信息后,若收到所述手持设备的回复,则将所述手持设备的状态位更新为第三值。
[0185] 具体地,第三值对应的警示级别比第一值低。第三值可以是与第一值不同的任意值;第三值可以与第二值相同,也可以与第二值不同。比如,第一值为二进制值01,第二值为二进制值10,第三值为二进制值00。
[0186] 优选地,为了进一步细化警示级别,以提升安全性,所述手持设备对应的记录还包括:所述手持设备对应的超时定时器。这里的超时定时器用于监控所述手持设备的回复。
[0187] 相应地,在添加记录时根据是否存在碰撞风险来设置超时定时器。可选地,记录模块44具体还用于:
[0188] 若存在碰撞风险,则启动所述手持设备对应的超时定时器。
[0189] 可选地,记录模块44具体还用于:若不存在碰撞风险,则取消所述手持设备对应的超时定时器。在具体实现时,可以通过将超时定时器设置为-1来取消超时定时器。
[0190] 优选地,超时定时器的定时时长可以由驾驶员来设定,比如,设为2秒,该时长也可称为预警时效。
[0191] 优选地,所述提示信息还包括:所述超时定时器的定时时长。通常,所述手持设备可以根据包括预警时效的提示信息提示持有所述手持设备的用户在所述超时定时器的定时时长内回复。若用户未在所述时长内回复,则可以进一步提高该手持设备的警示级别。相应地,记录模块44具体还用于:在提示模块43向所述手持设备发送提示信息后,若所述手持设备对应的超时定时器超时且未收到所述手持设备的回复,则将所述手持设备的状态位更新为第四值。
[0192] 具体地,第四值得警示级别比第一值高。第四值可以是与第一值、第二值、第三值均不同的任意值。比如,第一值为二进制值01,第二值为二进制值10,第三值为二进制值00,第四值为二进制值11。
[0193] 优选地,在向手持设备发送提示信息以警示持有手持设备的用户之外,车载终端400还可以进一步地警示驾驶员。
[0194] 如图4c所示,在本实施例的又一种实现方式中,车载终端400还包括:
[0195] 标识模块45,用于根据所述手持设备的状态位,在电子地图中标识所述手持设备的警示级别。
[0196] 本实施例中车载终端获得手持设备的状态,根据自身的行进路线和所述手持设备的状态,判断自身与所述手持设备是否存在碰撞风险,若存在碰撞风险,则向所述手持设备发送提示信息,以提示持有所述手持设备的用户存在碰撞风险,警示用户,提供了一种车载终端和手持设备之间的自适应预警方案,降低了持有手持设备的用户穿越马路的危险性。
[0197] 图5为本发明提供的一种车载终端实施例二的结构图。如图5所示,车载终端500包括:
[0198] 处理器(processor)51、通信接口(Communications Interface)52、存储器(memory)53、以及通信总线54。其中:
[0199] 处理器51、通信接口52、以及存储器53通过通信总线54完成相互间的通信。
[0200] 通信接口52,用于与比如手持设备等外部设备的通信。
[0201] 处理器51,用于执行程序532,具体可以执行上述方法实施例一中的相关步骤。
[0202] 具体地,程序532可以包括程序代码,所述程序代码包括计算机操作指令。
[0203] 处理器51可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0204] 存储器53,用于存放程序532。存储器53可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序532具体可以用于使得车载终端500执行以下步骤:
[0205] 获得手持设备的状态;
[0206] 根据自身的行进路线和所述手持设备的状态,判断自身与所述手持设备是否存在碰撞风险;
[0207] 若存在碰撞风险,则向所述手持设备发送提示信息。
[0208] 程序532中各步骤的具体实现可以参见上述实施例一中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例一中的对应过程描述,在此不再赘述。
[0209] 图6a为本发明提供的一种手持设备实施例一的结构图。如图6a所示,手持设备600包括:
[0210] 状态获得模块61,用于获得手持设备600的状态;
[0211] 发送模块62,用于发送所述状态,所述状态用于接收到所述状态的车载终端判断与手持设备600是否存在碰撞风险;
[0212] 接收模块63,用于接收所述车载终端发送的存在碰撞风险的提示信息,并提示用户。
[0213] 较优地,所述状态包括:当前位置、运动方向、速度。
[0214] 具体地,状态获得模块61获得手持设备600自身的状态的方式有多种。举例来说,状态获得模块61可以通过手持设备600内置的定位模块,如GPS模块,或,外部的定位服务器,来获得手持设备600的当前位置;当前位置可以用经纬度来表示。状态获得模块61可以通过手持设备600内置的传感器,如陀螺仪,来获得手持设备600的运动方向,或是,基于手持设备600位置的变化来计算手持设备600的运动方向,或是,结合持有手持设备600的用户设定的行进路线和当前位置预测手持设备600的运动方向,或是,基于历史运动记录来预测自身手持设备600的运动方向,比如基于昨天或上周同一天同一时刻的运动方向来预测当前的运动方向;运动方向可以以与预设方向之间的角度来表示。状态获得模块61可以通过手持设备600内置的传感器,如加速度计,来测量手持设备600的速度,或是,基于手持设备600位置的变化来计算手持设备600的速度;速度可以以米每秒(m/s)为单位来表示,也可以以静止、走路还是跑步来表示。需要说明的是,本发明中允许手持设备600的状态存在一定的误差。
[0215] 进一步地,所述状态还包括:工作状态。通常,手持设备600的工作状态可以反映持有手持设备600的用户的行为,从而从一定程度上反映持有手持设备600的用户对道路状况的关注度。具体地,手持设备600的工作状态包括但不限于:空闲、操作中等,操作中又可以进一步分为音频播放、视频播放、通话、文本阅读等。
[0216] 优选地,为了便于车载终端进行碰撞风险的判断,手持设备600的状态还包括:手持设备600的行进路线。
[0217] 具体地,状态获得模块61获得手持设备600的行进路线的方法有多种。在一种可选的方式中,状态获得模块61根据持有手持设备600的用户设定的目的地来确定手持设备600的行进路线,举例来说,手持设备600的行进路线可以包括:沿道路A向北200米,路口右转进入道路B,沿道路B向东50米,到达目的地。在又一种可选的方式中,状态获得模块
61根据手持设备600的历史行进路线,预测当前的行进路线,比如,根据昨天或上周同一天同一时刻手持设备600的运动方向来预测当前的行进路线。
[0218] 通常,手持设备600的状态可能会发生变化。优选地,状态获得模块61具体用于:周期性地获得手持设备600的状态。可选地,获得手持设备600的状态的周期由持有手持设备600的用户设定。较优地,该周期在50毫秒~1秒之间。
[0219] 在本实施例的一种可选的场景中,发送模块62具体用于:通过Wi-Fi发送所述状态。
[0220] 一种可选的方式中,发送模块62通过Wi-Fi向所有节点广播手持设备600的状态,在手持设备600的Wi-Fi范围内的车载终端均可以接收到发送模块62广播的手持设备600的状态。又一种可选的方式中,车载终端在随着车行进的过程中动态加入附近的路由器节点的组播组中,同时,发送模块62通过Wi-Fi向所有路由器节点组播手持设备600的状态,在手持设备600的Wi-Fi范围内的路由器节点接收发送模块62广播的手持设备600的状态,并通过Wi-Fi向自身的组播组中的车载终端发送手持设备600的状态。
[0221] 举例来说,发送模块62发送携带手持设备600的状态的广播包,该广播包的源地址是手持设备600的IP地址,具体可以是IPv6地址或IPv4地址,该广播包的目的地址可以是表示所有节点的ff02::1,也可以是表示所有路由器节点的组播地址ff02::2。需要说明的是,当广播包的目的地址仅指向路由器节点,即排除非路由器节点时,在手持设备600附近的其它手持设备不需要接收该广播包,减少处理负担。在具体的实现中,上述广播包可以参考协作式感知消息(Cooperative Awareness Message,简称CAM)实现。
[0222] 作为替代地,发送模块62还可以通过其它无线网络/无线通信技术发送手持设备600的状态,比如,通过3G网络发送手持设备600的状态。
[0223] 为了减少车载终端的处理负担,发送模块62在状态获得模块61获得手持设备600的状态后,可以选择发送或不发送所述状态。优选地,发送模块62还用于:
[0224] 根据手持设备600所处环境和/或手持设备600的工作状态,确定是否发送所述状态。
[0225] 其中,发送模块62可以根据手持设备600的当前位置结合地图数据或用户的配置,确定手持设备600所处环境。优选地,手持设备600所处环境包括但不限于:室内环境、室外环境,进一步地,室外环境包括但不限于:街道、公园等。
[0226] 在一种可选的方式中,发送模块62根据手持设备600所处环境确定是否发送所述状态,比如,若手持设备600所处环境为室内环境,则不发送,若手持设备600所处环境为室外环境,则发送。在又一种可选的方式中,发送模块62根据手持设备600的工作状态确定是否发送所述状态,比如,若工作状态为空闲,则不发送,若工作状态为操作中,则发送。在又一种可选的方式中,发送模块62根据手持设备600所处环境和手持设备600的工作状态确定是否发送所述状态,比如,若手持设备600所处环境为街道且手持设备600的工作状态为操作中,则发送,否则不发送。
[0227] 通常,所述车载终端在判断存在碰撞风险时向所述手持设备发送所述提示信息,用于提示持有所述手持设备的用户存在碰撞风险。较优地,所述提示信息包括:所述车载终端的当前位置。进一步地,所述车载终端的状态还可以包括但不限于:所述车载终端的运动方向、速度,以及所述车载终端所位于的车辆的特征,如车牌号、外观特征、配置参数等。
[0228] 优选地,所述提示信息还包括:预警时效。
[0229] 通常,包括预警时效的提示信息可以提示持有所述手持设备的用户在所述预警时效内回复车载终端。优选地,预警时效可以由驾驶员来设定,比如,设为2秒。
[0230] 如图6b所示,在本实施例的一种实现方式中,手持设备600还包括:
[0231] 回复模块64,用于在所述预警时效内,根据用户的指令回复所述车载终端。
[0232] 本实施例中手持设备获得自身的状态,发送所述状态,所述状态用于接收到所述状态的车载终端判断与所述手持设备是否存在碰撞风险,并接收所述车载终端发送的存在碰撞风险的提示信息,并提示用户,提供了一种车载终端和手持设备之间的自适应预警方案,降低了持有手持设备的用户穿越马路的危险性。
[0233] 图7为本发明提供的一种手持设备实施例二的结构图。如图7所示,手持设备700包括:
[0234] 处理器(processor)71、通信接口(Communications Interface)72、存储器(memory)73、以及通信总线74。其中:
[0235] 处理器71、通信接口72、以及存储器73通过通信总线74完成相互间的通信。
[0236] 通信接口72,用于与比如车载终端等外部设备的通信。
[0237] 处理器71,用于执行程序732,具体可以执行上述方法实施例二中的相关步骤。
[0238] 具体地,程序732可以包括程序代码,所述程序代码包括计算机操作指令。
[0239] 处理器71可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0240] 存储器73,用于存放程序732。存储器73可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序732具体可以用于使得手持设备700执行以下步骤:
[0241] 获得自身的状态;
[0242] 发送所述状态,所述状态用于接收到所述状态的车载终端判断与所述手持设备是否存在碰撞风险;
[0243] 接收所述车载终端发送的存在碰撞风险的提示信息,并提示用户。
[0244] 程序732中各步骤的具体实现可以参见上述实施例二中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例二中的对应过程描述,在此不再赘述。
[0245] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0246] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0247] 以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。