CN107094125B - 一种通信服务器、车载终端以及车载通信方法 - Google Patents
一种通信服务器、车载终端以及车载通信方法 Download PDFInfo
- Publication number
- CN107094125B CN107094125B CN201610088271.6A CN201610088271A CN107094125B CN 107094125 B CN107094125 B CN 107094125B CN 201610088271 A CN201610088271 A CN 201610088271A CN 107094125 B CN107094125 B CN 107094125B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- communication
- group
- communication group
- mounted terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H04W4/046—
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Traffic Control Systems (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种通信服务器、车载终端以及车载通信方法。该通信服务器包括:通信群管理单元,用于根据第一交通信息创建一个或多个通信群,所述第一交通信息为与整体道路的交通情况相关的信息;以及通信群分配单元,用于根据车载终端的位置信息为所述车载终端分配通信群。本发明实施例能够支持与道路行驶相关的通信。
Description
技术领域
本发明涉及通信技术,尤指一种通信服务器、车载终端以及车载通信方法。
背景技术
随着通信技术的深入发展,藉由智能手机、平板电脑等用户终端和通信网络可以搭建出一个通信***,进行人与人之间的远程沟通。在一个示例中,该通信***是一个网络聊天***,可以是一对一聊天(私聊),也可以是多人聊天(群聊)。
对于多人聊天***而言,管理用户创建了通信群后,可以邀请其他用户加入该通信群,也可以是其他用户搜索到该通信群的信息后主动加入。在一个示例中,该管理用户是指创建该通信群的用户。通信群由一个或多个成员用户构成,这些成员用户之间可以聊天、分享资讯等。其中,成员用户是指该通信群中的所有用户(包括管理用户)。
随着城市的发展和交通工具的便利,人们在路上的时间日益增加,道路行驶过程中的沟通需求越发凸显。
发明内容
本发明实施例提供了一种通信服务器、车载终端以及车载通信方法,旨在支持与道路行驶相关的通信。
在一个示例中,一种通信服务器包括:
通信群管理单元,用于根据第一交通信息创建一个或多个通信群,所述第一交通信息为与整体道路的交通情况相关的信息;以及
通信群分配单元,用于根据车载终端的位置信息为所述车载终端分配通信群。
在一个示例中,一种车载终端包括:
位置信息获取单元,用于获取该车载终端的位置信息;
车载聊天单元,用于在被触发后发出携带有所述位置信息的通信群加入请求;
群消息输入单元,用于生成第一群消息发出;
群消息输出单元,用于呈现接收到的第二群消息;以及
网络接入单元,用于将所述位置信息和所述第一群消息发送给通信服务器,并接收所述第二群消息。
在一个示例中,一种车载通信方法包括:
根据第一交通信息创建一个或多个通信群,所述第一交通信息为与整体道路的交通情况相关的信息;
接收车载终端发出的携带位置信息的通信群加入请求,根据该位置信息为所述车载终端分配通信群。
附图说明
图1为本发明实施例中通信服务器100的组成示意图。
图2为本发明实施例中通信服务器200的组成示意图。
图3为本发明实施例中车载终端300的组成示意图。
图4为本发明实施例中车载信息***400的组成示意图。
图5为本发明实施例中用户终端500的组成示意图。
图6为本发明实施例中用户终端600的组成示意图。
图7示出本发明实施例提供的通信***700。
图8为本发明实施例中车载通信方法800的流程示意图。
图9为本发明实施例中车载通信方法900的流程示意图。
图10为本发明实施例中车载通信方法1000的流程示意图。
图11为本发明实施例中车载终端加入通信群的流程示意图。
图12为本发明实施例中通信服务器管理通信群的流程示意图。
图13为本发明实施例中车载终端向通信服务器更新位置信息的流程示意图。
图14为本发明实施例中地图的局部示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
本发明实施例提供了一种通信服务器,由该通信服务器根据诸如第一交通信息等创建和维护与道路行驶相关的通信群,为车载终端提供与道路行驶相关的通信环境。其中,所述第一交通信息是指与整体道路的交通情况相关的信息,所述车载终端是行驶车辆内的电子设备。在一个示例中,所述车载终端是安装在车辆上的车载信息***。在一个示例中,该车载信息***可安装在驾驶座的前方中央位置,包括显示器、收音机、媒体播放功能、全球定位***(Global Positioning System,GPS)等。在一个示例中,所述车载终端是位于车辆上的用户(比如司机、乘客等)持有的用户终端,可以是智能手机、平板电脑等通信设备。在一个示例中,所述用户终端可通过通用串行总线(Universal Serial Bus,USB)、蓝牙、wifi等方式和车载信息***连接,利用车载信息***的媒体播放功能呈现该用户终端所加入通信群内发布的信息,比如利用车载信息***播放通信群的语音聊天内容等。
图1为本发明实施例中通信服务器100的组成示意图。在一个示例中,该通信服务器100为计算机设备,包括:通信群管理单元101和通信群分配单元102。其中,所述通信群管理单元101用于根据第一交通信息创建一个或多个通信群。在一个示例中,所述第一交通信息是指与整体道路的交通情况相关的信息。所述通信群分配单元102用于根据车载终端的位置信息为所述车载终端分配通信群。
在一个示例中,所述通信群管理单元101获取每条道路上的终端连接数,根据该终端连接数和第三预设值确定该条道路上通信群的个数,并基于该通信群的个数设置所述一个或多个通信群的覆盖范围。在一个示例中,所述第三预设值为预先估计的每个通信群中成员用户的数量,可以是根据历史数据设置的最优成员数。比如,从历史数据的统计获知,大部分情况下,通信群中有100个左右的成员用户,则将第三预设值取为100。在一个示例中,所述终端连接数是指某条道路上接入该通信服务器的车载终端的数量。相应地,所述通信群分配单元102确定该车载终端的位置信息落在哪个通信群的覆盖范围内,从而为该车载终端指定对应的通信群。
在一个示例中,通信群管理单元101可根据道路划分、行驶方向、交通指数、终端连接数、道路坐标等第一交通信息动态地创建通信群。在一个示例中,以道路为单位建立通信群,每条道路建立一个或多个通信群。在本发明实施例中,所述道路可以是交通规划中设计的基本行驶单元(比如地图上记载的实际道路等),也可以是根据其他规则划分的交通区域。进一步地,可以为每条道路上的不同行驶方向分别建立通信群。比如,1号路由南向北方向建立一个或多个通信群(例如A1、A2、A3等),1号路由北向南方向也建立一个或多个通信群(例如B1、B2、B3、B4等)。
在一个示例中,交通指数是指交通拥堵指数或交通运行指数,是反映道路拥堵或畅通的一个数值。在一个示例中,交通指数的取值范围为0-10,分为五个级别,即“畅通”、“基本畅通”、“轻度拥堵”、“中度拥堵”、“严重拥堵”,数值越高表明交通拥堵状况越严重。在一个示例中,终端连接数是指接入该通信服务器的车载终端的数量。在一个示例中,道路坐标是用于标示道路地理位置的信息,可以是道路经纬度,也可以是GPS坐标等。其中,道路经纬度是指由经度与纬度组成的地理坐标***。
在一个示例中,通信群的个数和覆盖范围等可根据交通指数、终端连接数等进行调整。比如,当某条道路上交通指数的取值增大时,可以增加该条道路上通信群的个数,或者缩小每个通信群的覆盖范围等。又如,当某个通信群的实际成员数大于第一预设值时,可以对该通信群进行拆分,缩小该通信群的覆盖范围,同时在该条道路上增加新的通信群。再如,当某条道路内相邻的多个通信群的实际成员数都小于第二预设值时,可以将上述多个通信群合并为一个新的通信群。在一个示例中,所述实际成员数是指接入某个通信群的车载终端的数量。
在一个示例中,通信群的覆盖范围可根据道路经纬度进行设置。比如,1号路的整个经纬度范围为(116.4358091354,39.9085182400)到(116.4346075058,39.9249428832),上述的经纬度范围采用(经度,维度)的形式表示。假设为1号路设置10个通信群,则每个通信群都有其覆盖到的经纬度范围,是1号路整个经纬度范围的其中一部分。
在一个示例中,通信群管理单元101为所创建的每个通信群设置一个群标识(ID),用于唯一指示该通信群。在一个示例中,通信群管理单元101用于维护和管理所创建的通信群,并根据持续更新的第一交通信息调整通信群的个数和覆盖范围等。
在一个示例中,通信群分配单元102用于接收车载终端发送的位置信息,根据该位置信息为所述车载终端分配通信群。在一个示例中,当车载终端1的位置信息落入通信群N的覆盖范围时,通信群分配单元102确定出将通信群N指定给车载终端1。在一个示例中,在确定出车载终端1当前接入通信群N后,通信群分配单元102将通信群N中其他用户的群消息发布给该车载终端1,并将该车载终端1的群消息发布给通信群N中的其他用户。
进一步地,所述通信群分配单元102根据所述车载终端动态更新的位置信息更新所述车载终端的通信群。进一步地,所述通信群分配单元102在改变所述车载终端的通信群时,向所述车载终端发出通信群迁移消息。
该通信服务器100进一步包括:群消息转发单元103,用于为所创建的每个通信群中的成员用户转发群消息。在一个示例中,所述通信群中的成员用户是指接入该通信群的车载终端。
在一个示例中,通信群是由通信服务器100建立的,而不是车载终端建立的,因此不存在管理用户的概念,该通信群中的所有用户在权限上都是平等的。
图2为本发明实施例中通信服务器200的组成示意图。在一个示例中,该通信服务器200包括:处理器201、保存有车载聊天应用203的存储器202、网络通信接口204、数据库205。
在一个示例中,保存在该存储器202中、由该处理器201执行的车载聊天应用203包括:通信群管理单元213和通信群分配单元223。在一个示例中,通信群管理单元213可实现与图1中的通信群管理单元101相同或类似的功能,通信群分配单元223可实现与图1中的通信群分配单元102相同或类似的功能,此处不再赘述。
所述网络通信接口204用于与通信网络连接,实现与诸多车载终端的通信。比如,网络通信接口204用于接收车载终端发送的通信群加入请求,以便通信群分配单元223根据该通信群加入请求中携带的位置信息,为该车载终端指定适当的通信群。在一个示例中,该通信网络为Internet。
所述数据库205用于存储与该通信群管理单元213所管理的通信群相关的信息,包括:通信群的个数、每个通信群的成员信息(包括成员标识和成员地址等)、每个通信群的覆盖范围等。
在一个示例中,该车载聊天应用203进一步包括:群消息转发单元233,用于通过所述网络通信接口204为每个通信群中的成员用户转发群消息。具体地,当接收到车载终端发送的群消息时,根据该车载终端所属通信群的成员信息,群消息转发单元233将该群消息复制多份后,转发给该通信群中的其他用户。
图3为本发明实施例中车载终端300的组成示意图。在一个示例中,该车载终端300包括:车载聊天单元301、位置信息获取单元302、网络接入单元303、群消息输入单元304、群消息输出单元305。
所述车载聊天单元301用于在被触发后向通信服务器100发出携带位置信息的通信群加入请求。在一个示例中,所述车载聊天单元301为安装在车载信息***或用户终端上的应用,有其专门的用户界面,用户可通过点击该界面上的相应按钮触发该车载聊天单元301发出通信群加入请求。
所述位置信息获取单元302用于提供该车载终端300的位置信息。在一个示例中,该位置信息获取单元302为GPS***,用于获取该车载终端300的经纬度等。
所述网络接入单元303用于将所述位置信息发送给通信服务器100,将第一群消息传输给所述通信服务器100,并将所述通信服务器100转发的第二群消息提供给所述群消息输出单元305。
所述群消息输入单元304用于生成所述第一群消息。在一个示例中,所述第一群消息为该车载终端300发出的群消息,可以是文本信息、语音信息、视频信息等,所述群消息输入单元304为键盘、触摸屏、送话器、麦克风、摄像头等输入设备。
所述群消息输出单元305用于将接收到的所述第二群消息呈现给该车载终端300的用户。在一个示例中,所述第二群消息为该车载终端所在的通信群中的其他用户发出的群消息,所述群消息输出单元305为显示屏、扬声器、喇叭等输出设备。
进一步地,所述车载聊天单元301用于:根据第二交通信息生成动态频率,按照所述动态频率从所述位置信息获取单元302获得更新后的位置信息,通过所述网络接入单元303发送给所述通信服务器100。在一个示例中,所述第二交通信息是指与该车载终端300的交通情况相关的信息。在一个示例中,所述动态频率是指获得该车载终端300所处地理位置的时间间隔。在一个示例中,所述动态频率根据“路口距离”以及该车载终端300的车辆行驶速度确定,其中,所述路口距离是指该车载终端300的当前位置和下一路口之间的距离。
图4为本发明实施例中车载信息***400的组成示意图。在一个示例中,该车载信息***400包括:车载聊天单元401、导航单元402、汽车通信单元403、显示屏404、车载多媒体单元405。
所述车载聊天单元401用于在被触发后向通信服务器100发出携带位置信息的通信群加入请求。进一步地,所述车载聊天单元401根据动态频率从所述导航单元402获得更新后的位置信息,通过所述汽车通信单元403发送给所述通信服务器100。在一个示例中,所述车载聊天单元401是安装在所述车载信息***400的应用程序。
所述汽车通信单元403是汽车与外界进行通信的一种装置。在一个示例中,该汽车通信单元403包括:计算机网络通信***、车载短距离无线通信***等。比如,该汽车通信单元403可以是互联网终端、移动电话等通信设备,能够收发邮件、上网、打电话等。
所述显示屏404为该车载信息***400提供了一个信息显示界面。在一个示例中,所述车载聊天单元401接收到的第二群消息可以呈现在该显示屏404上。
所述车载多媒体单元405具有媒体播放功能,可以向该车载信息***400的用户播放所述车载聊天单元401接收到的语音或视频聊天内容等。
图5为本发明实施例中用户终端500的组成示意图。在一个示例中,该用户终端500包括:车载聊天单元501、GPS定位单元502、终端通信单元503、触摸显示屏504、麦克风505、摄像头506、扬声器507。
在一个示例中,该用户终端500可以是设置有车载聊天单元501的智能手机、平板电脑、智能可穿戴设备等电子设备。所述车载聊天单元501可实现与图3中的车载聊天单元301相同或类似的功能。在一个示例中,所述终端通信单元503可以包括2G、3G、4G、5G等蜂窝通信模块,也可以包括wifi、蓝牙等短距离无线通信模块。
图6为本发明实施例中用户终端600的组成示意图,该用户终端600可利用车载信息***的媒体播放功能。在一个示例中,该用户终端600包括:车载聊天单元601、GPS定位单元602、终端通信单元603、触摸显示屏604、麦克风605、摄像头606、车载信息***接口607。
在一个示例中,该用户终端600可以是设置有车载聊天单元601的智能手机、平板电脑、智能可穿戴设备等电子设备。所述车载聊天单元601可实现与图3中的车载聊天单元301相同或类似的功能。在一个示例中,所述车载聊天单元601通过所述车载信息***接口607连接该用户终端600所在车辆的车载信息***,并控制该车载信息***播放语音群消息等。
图7示出本发明实施例提供的通信***700。在一个示例中,该通信***700包括通信服务器701、一个或多个车载终端702,以及连接二者的网络703。车载终端702通过GPS定位***获取当前所在车辆的位置信息(比如GPS坐标、经纬度等),并通过该车载终端702的网络接入单元303与通信服务器701建立连接。在一个示例中,车载终端702是安装在车辆上的车载信息***。在一个示例中,车载终端702是位于车辆上的人员手持的电子设备。在一个示例中,通信服务器701和车载终端702之间可以采用套接字(socket)长连接建立通信,也可以基于用户数据报协议(User Datagram Protocol,UDP)进行通信。
图8为本发明实施例中车载通信方法800的流程示意图。在一个示例中,该车载通信方法800包括以下操作。
在步骤801,根据第一交通信息创建一个或多个通信群。所述第一交通信息为与整体道路的交通情况相关的信息。
在步骤802,接收车载终端发出的携带位置信息的通信群加入请求。
在步骤803,根据该位置信息为所述车载终端分配通信群。
在一个示例中,该车载通信方法800由通信服务器100实现。
图9为本发明实施例中车载通信方法900的流程示意图。在一个示例中,该车载通信方法900包括以下操作。
在步骤901,获取每条道路上的终端连接数。
在步骤902,根据该终端连接数和第三预设值确定该条道路上通信群的个数。
在步骤903,基于该通信群的个数设置所述一个或多个通信群的覆盖范围。
在步骤904,接收车载终端发出的携带位置信息的通信群加入请求。
在步骤905,根据该位置信息和所设置的通信群的覆盖范围为所述车载终端分配通信群。
在步骤906,接收所述车载终端动态更新的位置信息,根据更新后的位置信息更新所述车载终端的通信群。
在一个示例中,车载终端的位置信息是根据动态频率进行更新的。当动态频率的取值较小时,位置信息的更新较为频繁。在一个示例中,通信服务器前后两次接收到的位置信息分别为P1和P2,假设这两个位置信息都落在通信群N的覆盖范围内,则步骤906中根据更新后的位置信息更新所述车载终端的通信群时,该车载终端的通信群并不发生改变。
在步骤907,在改变所述车载终端的通信群时,向所述车载终端发出通信群迁移消息。
在步骤908,接收到该车载终端的最后通话指令时,将与该最后通话指令相关的群消息转发给所述车载终端迁移前的通信群。
在一个示例中,与该最后通话指令相关的群消息是该车载终端发布的语音聊天内容。在一个示例中,与该最后通话指令相关的群消息是接收到该最后通话指令后,由该通信服务器生成的格式化通知,比如“故障提醒”等。
在一个示例中,通信服务器前后两次接收到的位置信息分别为P1和P2,假设P1落在通信群N的覆盖范围内,P2落在通信群X的覆盖范围内,则通信服务器要将该车载终端从通信群N迁移到通信群X。此时,所述车载终端迁移前的通信群为通信群N。
可以看出,车载终端的位置信息会随着道路行驶动态地变化,也即该车载终端在道路行驶过程中可能不断地加入、退出通信群。进一步地,通信群的设置也将随着终端连接数动态地变化。这两方面的动态变化均由通信服务器进行控制,从而为车载终端提供无缝衔接的行驶通信体验。
图10为本发明实施例中车载通信方法1000的流程示意图。在一个示例中,该车载通信方法1000包括以下操作。
在步骤1001,获取车载终端的位置信息。
在步骤1002,发送携带有所述位置信息的通信群加入请求,用于请求加入按照第一交通信息创建的通信群。在一个示例中,所述第一交通信息为与整体道路的交通情况相关的信息。
在步骤1003,生成在该通信群中发布的第一群消息发出,和/或接收该通信群中发布的第二群消息。
在一个示例中,所述第一群消息为车载终端300发出的群消息,所述第二群消息为该车载终端300所在的通信群中的其他用户发出的群消息。
进一步地,该车载通信方法1000还包括步骤1004和步骤1005的操作。
在步骤1004,根据第二交通信息生成动态频率,所述第二交通信息为与该车载终端300的交通情况相关的信息。
在一个示例中,步骤1004具体为:根据路口距离和车辆行驶速度确定所述动态频率。
在步骤1005,按照所述动态频率获取更新后的位置信息发出。
在一个示例中,该车载通信方法1000由车载终端300实现。
图11为本发明实施例中车载终端加入通信群的流程示意图。
在步骤1101,车载终端向通信服务器发出通信群加入请求,携带该车载终端的位置信息。
在步骤1102,通信服务器对该车载终端执行验证后,根据该车载终端的位置信息将该车载终端加入对应的通信群。也即,车载终端使用车载聊天应用之前,需要进行身份验证。
在步骤1103,通信服务器向该车载终端发布该通信群中其他用户的聊天内容(也即第二群消息),也将该车载终端生成的聊天内容(也即第一群消息)发布给该通信群中的其他用户。
假设通信群X中有成员用户A、B、C、D,通信服务器记录有通信群X的成员标识和成员地址等。当接收到成员用户A的语音聊天内容时,通信服务器确定该成员用户A属于通信群X,通过查找通信群X的成员标识获知,该通信群X中还有其他用户B、C、D,则该通信服务器将成员用户A的语音聊天内容发送到其他用户B、C、D的成员地址,从而实现群聊的功能。在一个示例中,成员用户向通信服务器发出的语音聊天内容,以及通信服务器向成员用户转发的语音聊天内容都可采用UDP封装。
图12为本发明实施例中通信服务器管理通信群的流程示意图。
在步骤1201,通信服务器从城市地图中获得道路划分的情况,为每条道路预先设置一个或多个通信群。在一个示例中,上述多个通信群的覆盖半径相同或者相当,比如每个通信群可覆盖该条道路上1公里的区域。
在步骤1202,通信服务器按照预定时间间隔收集第一交通信息,根据该第一交通信息调整该条道路上的通信群设置。
所述第一交通信息是指与该条道路上的交通情况相关的信息。在一个示例中,所述第一交通信息可以是:道路划分、行驶方向、交通指数、终端连接数、道路坐标等。在一个示例中,所述通信群设置包括:通信群的个数、每个通信群的覆盖范围等。
在一个示例中,所述通信服务器调整通信群设置的方法如下。在当前道路处于拥堵,单位道路面积内的车辆较多时,通信服务器将实际成员数超过第一预设值的通信群拆分为多个通信群,设置上述多个通信群的经纬度范围,并对这些通信群的成员用户进行再分配。在当前道路行驶通畅,单位道路面积内的车辆较少时,通信服务器对当前道路的多个通信群进行合并,使得合并后的通信群的实际成员数不低于第二预设值,保证通信群始终处于活跃状态。在一个示例中,第一预设值和第二预设值分别为上限阈值和下限阈值。
在一个示例中,所述通信服务器调整通信群的个数的方法如下。假设道路1在第一方向上的长度为L米,道路1在第一方向的终端连接数为N,第三预设值为X。当N<X时,为道路1创建1个通信群。当N>X时,道路1上的通信群的个数S根据公式S=N/X确定。在一个示例中,每个通信群的经纬度范围由道路1的总长度L、通信群的最小范围R、交通指数Y、路口状态(是否有路口)等参数确定。
图13为本发明实施例中车载终端向通信服务器更新位置信息的流程示意图。
在步骤1301,在车载终端与通信服务器连接成功后,该车载终端确定自身向通信服务器更新位置信息的动态频率。
在一个示例中,所述动态频率可根据第二交通信息进行调整。所述第二交通信息是指与该车载终端的交通情况相关的信息。在一个示例中,该第二交通信息是该车载终端所处车辆的一个或多个行驶参数,比如车辆行驶速度、当前所处位置等。在一个示例中,该第二交通信息是该车载终端的周边道路情况,比如道路拥堵情况、道路封闭状态、路口距离等。
在一个示例中,可以设置最小频率(minF)和最大频率(maxF),单位为毫秒。假设车辆行驶速度为S米/秒,“路口距离”为D米。在一个示例中,动态频率的设定方法如下所述。如果(D/S)<60,则动态频率为minF。如果(D/S)>60且(F*(D/S)/60)>maxF,则动态频率为maxF。在其他情况下,动态频率为(F*(D/S)/60)。其中,F为预先设置的默认频率。
可以看出,上述设定动态频率的示例中使用到“路口距离”和“车辆行驶速度”这两个参数。在实际应用中,也可以参考当前所处位置、道路拥堵情况、道路封闭状态等其他第二交通信息设置动态频率。
在步骤1302,该车载终端根据所确定的动态频率向通信服务器更新位置信息。
需要指出,车载终端以动态频率向通信服务器更新位置信息,可以为该车载终端节省电量和流量等资源。在一个示例中,位置信息是指用于标识该车载终端所处地理位置的信息,可以是该车载终端的GPS坐标或者经纬度等。
在步骤1303,通信服务器每次接收到该车载终端的位置信息,就会根据更新后的位置信息为该车载终端重新分配通信群。
在一个示例中,当车载终端的移动距离较大,超出了当前通信群的覆盖范围时,通信服务器会将该车载终端从当前通信群迁移到第二通信群。具体地,通信服务器将该车载终端的标识和地址等从当前通信群中删除,并将上述信息加入第二通信群。在一个示例中,上述成员信息的删除和添加等操作对于车载终端是透明的,也即车载终端并不知道自身从一个通信群迁移到另一通信群。在一个示例中,通信服务器也可将这一迁移情况告知车载终端,比如通信服务器向车载终端发出通信群迁移消息,并为该车载终端提供在当前通信群发言的最后机会,使得该车载终端可以利用该最后机会在当前通信群发布有价值的聊天内容,比如提醒当前通信群的其他用户前方存在拥堵或路障等道路问题。
图14为本发明实施例中地图的局部示意图,包括1号路1401、2号路1402、3号路1403、4号路1404、5号路1405,以及立交桥1406。在图14中,1号路1401为南北双向路,2号路1402为东西双向路。在一个示例中,通信服务器根据1号路1401由南向北方向的道路总长度、1号路1401由南向北方向的终端连接数、1号路1401由南向北方向的道路拥堵情况等创建通信群A1、A2、A3、A4、A5、A6、A7…。
在一个示例中,通信服务器也根据1号路1401由北向南方向的道路总长度、1号路1401由北向南方向的终端连接数、1号路1401由北向南方向的道路拥堵情况等创建通信群B1、B2、B3…。在一个示例中,通信服务器根据2号路1402由东向西方向的第一交通信息创建通信群C1、C2…。
在该示例中,车载终端1所处的车辆为车辆1,使用车载终端1的是用户1,此时用户1、车载终端1、车辆1是三位一体的概念。车辆1当前行驶在1号路1401由南向北方向,当车辆1的经纬度落入通信群A6所属的经纬度范围时,通信服务器自动将车载终端1加入通信群A6。加入通信群A6后坐在车辆1中的用户1即可通过车载终端1与通信群A6中的其他用户进行通信,比如进行文字交互、语音对话、视频聊天等。
当车辆1继续前行,行驶到通信群A5所属的经纬度范围时,通信服务器自动将车载终端1从通信群A6中退出,同时将车载终端1加入通信群A5。
当车辆1沿1号路1401继续行驶到立交桥1406后发现交通故障,则向西左拐进入由东向西的2号路1402。此时,通信服务器自动将车载终端1加入通信群C1中,并将车载终端1从通信群A5中退出。此时,通信服务器可以向车载终端1发出通信群迁移消息,比如在“车载聊天应用”的界面上出现该条通信群迁移消息,并显示“最后喊话”按钮。用户1按下该“最后喊话”按钮可以发出最后通话指令,从而最后一次向通信群A5发布聊天内容。此时,用户1可以利用该机会告知通信群A5中的其他用户前方道路出现故障,车辆1已经换道退群,提醒车辆1的后方用户及时采取措施。或者,在接收到该最后通话指令后,通信服务器自动生成“故障提醒”发布到通信群A5中,该“故障提醒”有别于用户1主动发布的聊天内容。需要指出,同一车辆(比如公交车等)上可以有多个车载终端同时接入“车载聊天应用”,此时通信群中的每个成员用户指的是一个车载终端。
本发明实施例由专用的通信服务器收集道路上大量车载终端的交通信息,籍此设置多个通信群并对上述通信群进行调整。在接收到某车载终端的通信群加入请求时,根据该车载终端的位置信息为其指定适当的通信群,并根据该车载终端的交通信息的实时变化改变其通信群。
在一个示例中,自身所处通信群是否发生改变对于该车载终端的用户而言是透明的,也即该用户并不知晓自身从一个通信群切换到另一通信群。在一个示例中,当车载终端从一个通信群退出,进入另一通信群后,通信服务器也可以向该车载终端发出提醒,使得该车载终端的用户有最后的机会在已退出的通信群中发布有用信息。
可以看出,本发明实施例可以为道路行驶过程中的用户(比如司机或者乘客等)提供与附近用户互联互通,共享道路资讯(比如堵车、修路等状况),进行聊天沟通的机会。在一个示例中,本发明实施例提供了一个语音聊天***,在保障行驶安全的前提下,为车辆用户提供了多样的沟通手段。比如,用户可以利用该语音聊天***跟同一行驶方向的前方车辆喊话,获取前方道路情况。又如,在紧急情况下,通过该语音聊天***请求前方、后方车辆避让,以便快速通过该路段。再如,在行车并线之前,利用该语音聊天***通知并线的后方车辆,避免“路怒”的情况出现。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (20)
1.一种通信服务器,其特征在于,包括:
通信群管理单元,用于根据第一交通信息创建一个或多个通信群,所述第一交通信息为与整体道路的交通情况相关的信息;以及
通信群分配单元,用于根据车载终端的位置信息为所述车载终端分配通信群;
其中,所述通信群分配单元进一步用于:
在所述车载终端发现交通故障后进入新的路段时,将所述车载终端加入第一通信群,从第二通信群中退出,并向所述车载终端发出通信群迁移消息,以使所述车载终端在车载聊天应用的界面上显示所述通信群迁移消息以及指示最后通话的按钮,接收用户针对所述按钮发出的最后通话指令,并将所述最后通话指令发送给所述通信服务器,其中,所述最后通话指令指示所述车载终端已经换道退群;
接收所述最后通话指令;
所述通信服务器进一步包括:群消息转发单元,用于将与所述最后通话指令相关的群消息发布到所述车载终端已退出的所述第二通信群。
2.根据权利要求1所述的通信服务器,其特征在于,所述通信群管理单元进一步用于:
获取每个通信群的实际成员数;
当该实际成员数大于第一预设值时,对所述通信群进行拆分;
当该实际成员数小于第二预设值时,对所述通信群进行合并。
3.根据权利要求1所述的通信服务器,其特征在于,所述通信群管理单元用于:获取每条道路上的终端连接数,根据第三预设值和该终端连接数确定该条道路上通信群的个数,并基于该通信群的个数设置所述一个或多个通信群的覆盖范围。
4.根据权利要求1所述的通信服务器,其特征在于,所述通信群管理单元用于:为每条道路的不同行驶方向分别创建所述一个或多个通信群。
5.根据权利要求1-4任一项所述的通信服务器,其特征在于,所述通信群分配单元用于:根据所述车载终端动态更新的位置信息更新所述车载终端的通信群。
6.根据权利要求1所述的通信服务器,其特征在于,所述第一交通信息包括道路划分、行驶方向、交通指数、终端连接数、道路坐标中的一项或多项。
7.根据权利要求1所述的通信服务器,其特征在于,所述群消息转发单元进一步用于:为所述通信群管理单元创建的每个通信群中的成员用户转发群消息。
8.一种车载终端,其特征在于,包括:
位置信息获取单元,用于获取该车载终端的位置信息;
车载聊天单元,用于在被触发后发出携带有所述位置信息的通信群加入请求;
群消息输入单元,用于生成第一群消息发出;
群消息输出单元,用于呈现接收到的第二群消息;以及
网络接入单元,用于将所述位置信息和所述第一群消息发送给通信服务器,并接收所述第二群消息;
其中,所述群消息输出单元进一步用于,在所述车载终端发现交通故障后进入新的路段时,从所述通信服务器接收通信群迁移消息,在车载聊天应用的界面上显示所述通信群迁移消息以及指示最后通话的按钮,接收用户针对所述按钮发出的最后通话指令,其中,所述通信服务器将所述车载终端加入第一通信群,从第二通信群中退出,所述最后通话指令指示所述车载终端已经换道退群;
所述网络接入单元进一步用于,将所述最后通话指令发送给所述通信服务器,以使所述通信服务器将与所述最后通话指令相关的群消息发布到所述车载终端已退出的所述第二通信群。
9.根据权利要求8所述的车载终端,其特征在于,所述车载聊天单元进一步用于:
根据第二交通信息生成动态频率,所述第二交通信息为与该车载终端的交通情况相关的信息;
按照所述动态频率从所述位置信息获取单元获取更新后的位置信息;
将所述更新后的位置信息通过所述网络接入单元发送给所述通信服务器。
10.根据权利要求9所述的车载终端,其特征在于,所述车载聊天单元用于根据路口距离和车辆行驶速度确定所述动态频率。
11.一种车载通信方法,其特征在于,包括:
根据第一交通信息创建一个或多个通信群,所述第一交通信息为与整体道路的交通情况相关的信息;
接收车载终端发出的携带位置信息的通信群加入请求,根据该位置信息为所述车载终端分配通信群;
所述方法还包括:
在所述车载终端发现交通故障后进入新的路段时,将所述车载终端加入第一通信群,从第二通信群中退出,并向所述车载终端发出通信群迁移消息,以使所述车载终端在车载聊天应用的界面上显示所述通信群迁移消息以及指示最后通话的按钮,接收用户针对所述按钮发出的最后通话指令,并将所述最后通话指令发送给所述通信服务器,其中,所述最后通话指令指示所述车载终端已经换道退群;
接收所述最后通话指令,并将与所述最后通话指令相关的群消息发布到所述车载终端已退出的所述第二通信群。
12.根据权利要求11所述的方法,其特征在于,进一步包括:
获取每个通信群的实际成员数;
当该实际成员数大于第一预设值时,对所述通信群进行拆分;
当该实际成员数小于第二预设值时,对所述通信群进行合并。
13.根据权利要求11所述的方法,其特征在于,所述根据该第一交通信息创建所述一个或多个通信群包括:
获取每条道路上的终端连接数;
根据第三预设值和该终端连接数确定该条道路上通信群的个数;
基于该通信群的个数设置所述一个或多个通信群的覆盖范围。
14.根据权利要求11所述的方法,其特征在于,进一步包括:
接收所述车载终端动态更新的位置信息,并根据更新后的位置信息更新所述车载终端的通信群。
15.根据权利要求11所述的方法,其特征在于,所述第一交通信息包括道路划分、行驶方向、交通指数、终端连接数、道路坐标中的一项或多项。
16.根据权利要求13所述的方法,其特征在于,进一步包括:
根据交通指数和/或所述终端连接数,调整通信群的个数和覆盖范围。
17.一种车载通信方法,其特征在于,包括:
获取车载终端的位置信息;
发送携带有所述位置信息的通信群加入请求,用于请求加入按照第一交通信息创建的通信群;其中,所述第一交通信息为与整体道路的交通情况相关的信息;
生成在该通信群中发布的第一群消息发出,和/或接收该通信群中发布的第二群消息;
所述方法进一步包括:
在所述车载终端发现交通故障后进入新的路段时,从所述通信服务器接收通信群迁移消息,在车载聊天应用的界面上显示所述通信群迁移消息以及指示最后通话的按钮,接收用户针对所述按钮发出的最后通话指令,其中,所述通信服务器将所述车载终端加入第一通信群,从第二通信群中退出,所述最后通话指令指示所述车载终端已经换道退群;
将所述最后通话指令发送给所述通信服务器,以使所述通信服务器将与所述最后通话指令相关的群消息发布到所述车载终端已退出的所述第二通信群。
18.根据权利要求17所述的方法,其特征在于,进一步包括:
根据第二交通信息生成动态频率,所述第二交通信息为与该车载终端的交通情况相关的信息;
按照所述动态频率获取更新后的位置信息发出。
19.根据权利要求18所述的方法,其特征在于,所述根据该第二交通信息生成动态频率包括:根据路口距离和车辆行驶速度确定所述动态频率。
20.一种通信服务器,包括,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述指令使所述处理器执行如权利要求11至16中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610088271.6A CN107094125B (zh) | 2016-02-17 | 2016-02-17 | 一种通信服务器、车载终端以及车载通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610088271.6A CN107094125B (zh) | 2016-02-17 | 2016-02-17 | 一种通信服务器、车载终端以及车载通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107094125A CN107094125A (zh) | 2017-08-25 |
CN107094125B true CN107094125B (zh) | 2020-07-17 |
Family
ID=59645961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610088271.6A Active CN107094125B (zh) | 2016-02-17 | 2016-02-17 | 一种通信服务器、车载终端以及车载通信方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107094125B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110071818A (zh) * | 2018-01-22 | 2019-07-30 | 江苏迪纳数字科技股份有限公司 | 一种基于网络通信适应高速行车的主动安全驾驶辅助方法 |
CN113010801A (zh) * | 2021-03-19 | 2021-06-22 | 一汽奔腾轿车有限公司 | 一种汽车社交功能*** |
CN113449088A (zh) * | 2021-04-22 | 2021-09-28 | 阿里巴巴新加坡控股有限公司 | 数据处理方法、装置、存储介质及计算机程序产品 |
CN115175099B (zh) * | 2022-06-29 | 2024-04-30 | 小米汽车科技有限公司 | 信息分享方法、装置、电子设备、可读存储介质及芯片 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272398A (zh) * | 2008-05-07 | 2008-09-24 | 天津华永无线科技有限公司 | 社交网络群组划分方法 |
CN101901542A (zh) * | 2008-12-12 | 2010-12-01 | 捷讯研究有限公司 | 向移动设备提供交通通知的***和方法 |
CN102546454A (zh) * | 2010-12-29 | 2012-07-04 | 上海博泰悦臻电子设备制造有限公司 | 基于车载终端的聊天群组的搜索方法及*** |
CN103345361A (zh) * | 2013-06-26 | 2013-10-09 | 腾讯科技(北京)有限公司 | 一种群组加入方法及相关设备、*** |
CN103428006A (zh) * | 2013-07-29 | 2013-12-04 | 重庆思建科技有限公司 | 一种堵车时聊天群的建立方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547600B (zh) * | 2010-12-29 | 2015-10-07 | 上海博泰悦臻电子设备制造有限公司 | 基于车载终端的聊天群组的创建方法及*** |
-
2016
- 2016-02-17 CN CN201610088271.6A patent/CN107094125B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272398A (zh) * | 2008-05-07 | 2008-09-24 | 天津华永无线科技有限公司 | 社交网络群组划分方法 |
CN101901542A (zh) * | 2008-12-12 | 2010-12-01 | 捷讯研究有限公司 | 向移动设备提供交通通知的***和方法 |
CN102546454A (zh) * | 2010-12-29 | 2012-07-04 | 上海博泰悦臻电子设备制造有限公司 | 基于车载终端的聊天群组的搜索方法及*** |
CN103345361A (zh) * | 2013-06-26 | 2013-10-09 | 腾讯科技(北京)有限公司 | 一种群组加入方法及相关设备、*** |
CN103428006A (zh) * | 2013-07-29 | 2013-12-04 | 重庆思建科技有限公司 | 一种堵车时聊天群的建立方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN107094125A (zh) | 2017-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200401162A1 (en) | Remote token-based control of autonomous vehicles | |
CN105931479B (zh) | 一种车辆间即时信息交互方法及其*** | |
JP6619797B2 (ja) | 所定の位置データ点の決定およびサービス提供者への供給 | |
CN107094125B (zh) | 一种通信服务器、车载终端以及车载通信方法 | |
US6885874B2 (en) | Group location and route sharing system for communication units in a trunked communication system | |
CN102829795B (zh) | 一种导航***及其控制方法 | |
CN101339042B (zh) | 一种个性化的动态路况信息生成及导航*** | |
US6424912B1 (en) | Method for providing vehicle navigation instructions | |
US8588125B2 (en) | Communication with receiving stations according to their geographical status | |
US9829326B2 (en) | Method, system and vehicle for conducting group travel | |
CN103781021A (zh) | 一种电动汽车充电站信息的推送方法及*** | |
CN103093641A (zh) | 在移动终端实现停车场信息查询的方法及其服务器 | |
CN104346424A (zh) | 提供应用生成的信息以呈现在机动车的方法、***和设备 | |
US20200058217A1 (en) | Transfer of image data taken by an on-vehicle camera | |
CN107358810B (zh) | 一种车辆接收红绿灯信息的匹配方法 | |
CN108009169B (zh) | 一种数据处理方法、装置及设备 | |
WO2019085031A1 (zh) | 一种基于自组网的车辆间导航数据共享方法、装置及*** | |
US20170213461A1 (en) | System and method for vehicle group communication via dedicated short range communication | |
CN104183116A (zh) | 出租车调度***、车载导航终端及调度服务器 | |
WO2011160502A1 (zh) | 一种交通信息发布方法及*** | |
KR20120133635A (ko) | 소셜 네트워크를 이용한 교통정보 자동 공유시스템 | |
WO2019071122A2 (en) | SYSTEMS AND METHODS FOR VIRTUAL TRAFFIC LIGHTS IMPLEMENTED ON A MOBILE COMPUTING DEVICE | |
US20090201201A1 (en) | Interactive multimode tracking system and method | |
KR101581194B1 (ko) | 차량간 네트워크 시스템 및 방법 | |
WO2019029247A1 (zh) | 一种共享自行车的多媒体*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |