著录项信息
专利名称 | 车队出行中的会话处理方法及系统 |
申请号 | CN201511026259.4 | 申请日期 | 2015-12-30 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-05-25 | 公开/公告号 | CN105610950A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/08 | IPC分类号 | H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 刘严;杨帅文 |
代理机构 | 北京律智知识产权代理有限公司 | 代理人 | 邢雪红;乔彬 |
摘要
本发明公开了一种车队出行中的会话处理方法及系统,所述方法由客户端执行,包括通过发起建立车队请求在服务器中创建会话,并得到所述服务器为所述会话生成的车队加入标识;通过所述车队加入标识的发布控制所述会话中车队成员的加入;及显示所述会话对应的会话界面,并通过所述会话界面进行车队成员之间媒体消息的传送。所述车队出行中的会话处理系统与上述方法相匹配。本发明能够有效地增加车队成员之间的有效通话距离。
1.一种车队出行中的会话处理方法,其特征在于,所述方法由客户端执行,包括:
通过发起建立车队请求在服务器中创建会话,并得到所述服务器为所述会话生成的车队加入标识;
通过所述车队加入标识的发布控制所述会话中车队成员的加入;及
通过所述服务器向加入所述会话的车队成员所在客户端推送所述会话对应的会话界面;
显示所述会话对应的会话界面,并通过所述会话界面进行加入所述会话的车队成员之间的语音聊天,多个所述车队成员通过所述会话界面进行实时通话;
显示车队行进界面,所述车队行进界面用于进行车辆导航,所述车队行进界面显示所述车队成员所在车辆的车牌号和车型,所述车队行进界面与所述会话界面在实时通话过程中进行切换;
发送状态查询请求,若查询到所述车队状态是集结状态时,结束所述车辆导航,所述集结状态表明车队处于集结车队成员的过程;
所述服务器对所述会话的活跃度进行监测,若所述会话的活跃度低于预设值,则所述服务器撤销所述会话。
2.根据权利要求1所述的方法,其特征在于,所述显示所述会话对应的会话界面,并通过所述会话界面进行车队成员之间媒体消息的传送的步骤之后,所述方法还包括:
创建所述会话的车队成员所在客户端发起车队出发请求,控制所述服务器向所述会话的其他车队成员所在客户端推送车队出发通知消息,并将所述会话的状态切换为行进状态;及
根据所述行进状态载入车队行进界面,以进行所述会话中车队成员的信息显示。
3.根据权利要求2所述的方法,其特征在于,所述信息包括地理位置,所述根据所述行进状态载入车队行进界面,以进行所述会话中车队成员的信息显示的步骤包括:
所述会话的其他车队成员所在客户端发起所述状态查询请求,根据所述状态查询请求得到所述会话的状态为行进状态;
根据所述行进状态进行目的地位置传送,以进入所述车辆导航,并展现所述车队行进界面;及
在所述车辆导航中由所述服务器获取所述会话中车队成员上报的地理位置,并显示于车队行进界面。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
创建所述会话的车队成员所在客户端发起车队到达请求,控制所述服务器向所述其他车队成员所在客户端推送车队到达通知消息,并将所述会话的状态切换为集结状态;及所述其他车队成员所在客户端接收所述车队到达通知消息,并向所述服务器查询得到所述会话的状态为集结状态后结束所述车辆导航。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
创建所述会话的车队成员所在客户端发起退出车队请求,控制所述服务器中撤销所述会话。
6.一种车队出行中的会话处理方法,其特征在于,所述方法由服务器执行,包括:
接收客户端发起的建立车队请求,以创建会话,并为所述会话生成车队加入标识;
向发起建立车队请求的客户端返回所述车队加入标识,该客户端为创建会话的车队成员所在;
接收会话中其他车队成员所在客户端根据所述车队加入标识发起的申请加入车队请求,于所述会话中进行车队成员的加入;
接受所述服务器向加入所述会话的车队成员所在客户端推送的所述会话对应的会话界面;及
向该些客户端推送所述会话对应的会话界面,所述会话界面为加入所述会话的车队成员之间进行语音聊天的通道,多个所述车队成员通过所述会话界面进行实时通话;
向该些客户端推送车队行进界面,所述车队行进界面用于进行车辆导航,所述车队行进界面显示所述车队成员所在车辆的车牌号和车型,所述车队行进界面与所述会话界面在实时通话过程中进行切换;
接收状态查询请求,若所述客户端查询到所述车队状态是集结状态时,结束所述车辆导航,所述集结状态表明车队处于集结车队成员的过程;
所述服务器对所述会话的活跃度进行监测,若所述会话的活跃度低于预设值,则撤销所述会话。
7.根据权利要求6所述的方法,其特征在于,所述向该些客户端推送所述会话对应的会话界面,所述会话界面为所述车队成员之间进行媒体消息传送的通道的步骤之后,所述方法还包括:
接收创建所述会话的车队成员所在客户端发起的车队出发请求;及
根据所述车队出发请求向所述会话的其他车队成员所在客户端推送车队出发通知消息,并将所述会话的状态切换为行进状态,以使该些客户端中进行所述会话中车队成员的信息展示。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
接收创建所述会话的车队成员所在客户端发起的车队到达请求;及
根据所述车队出发请求向所述会话的其他车队成员所在客户端推送车队到达通知消息,并将所述会话的状态切换为集结状态,以使该些客户端中结束所述车辆导航。
9.一种车队出行中的会话处理系统,其特征在于,所述系统包括客户端,所述客户端包括:
车队建立单元,用于通过发起建立车队请求在服务器中创建会话,并得到所述服务器为所述会话生成的车队加入标识;
成员加入单元,用于通过所述车队加入标识的发布控制所述会话中车队成员的加入;
及
成员会话单元,用于通过所述服务器向加入所述会话的车队成员所在客户端推送所述会话对应的会话界面,显示所述会话对应的会话界面,并通过所述会话界面进行加入所述会话的车队成员之间的语音聊天,多个所述车队成员通过所述会话界面进行实时通话;
所述成员会话单元还用于显示车队行进界面,所述车队行进界面用于进行车辆导航,所述车队行进界面显示所述车队成员所在车辆的车牌号和车型,所述车队行进界面与所述会话界面在实时通话过程中进行切换;
结束导航单元,用于发送状态查询请求,若查询到所述车队状态是集结状态时,结束所述车辆导航,所述集结状态表明车队处于集结车队成员的过程;
车队解散单元,用于通过所述服务器对所述会话的活跃度进行监测,若所述会话的活跃度低于预设值,则所述服务器撤销所述会话。
10.如权利要求9所述的系统,其特征在于,所述客户端还包括:
车队出发单元,用于创建所述会话的车队成员所在客户端发起车队出发请求,控制所述服务器向所述会话的其他车队成员所在客户端推送车队出发通知消息,并将所述会话的状态切换为行进状态;及
成员显示单元,用于根据所述行进状态载入车队行进界面,以进行所述会话中车队成员的信息显示。
11.如权利要求10所述的系统,其特征在于,所述信息包括地理位置,所述成员显示单元包括:
状态查询模块,用于所述会话的其他车队成员所在客户端发起所述状态查询请求,根据所述状态查询请求得到所述会话的状态为行进状态;
车辆导航模块,用于根据所述行进状态进行目的地位置传送,以进入所述车辆导航,并展现所述车队行进界面;及
位置显示模块,用于在所述车辆导航中由所述服务器获取所述会话中车队成员上报的地理位置,并显示于车队行进界面。
12.如权利要求10所述的系统,其特征在于,所述客户端还包括:
车队到达单元,用于创建所述会话的车队成员所在客户端发起车队到达请求,控制所述服务器向所述其他车队成员所在客户端推送车队到达通知消息,并将所述会话的状态切换为集结状态;及
所述结束导航单元,还用于所述其他车队成员所在客户端接收所述车队到达通知消息,并向所述服务器查询得到所述会话的状态为集结状态后结束所述车辆导航。
13.如权利要求9所述的系统,其特征在于,所述客户端还包括:
所述车队解散单元,用于创建所述会话的车队成员所在客户端发起退出车队请求,控制所述服务器中撤销所述会话。
14.一种车队出行中的会话处理系统,其特征在于,所述系统包括服务器,所述服务器包括:
会话创建单元,用于接收客户端发起的建立车队请求,以创建会话,并为所述会话生成车队加入标识;
车队加入标识返回单元,用于向发起建立车队请求的客户端返回所述车队加入标识,该客户端为创建会话的车队成员所在;
加入请求接收单元,接收会话中其他车队成员所在客户端根据所述车队加入标识发起的申请加入车队请求,于所述会话中进行车队成员的加入;及
界面推送单元,用于向该些客户端推送所述会话对应的会话界面,所述会话界面为加入所述会话的车队成员之间进行语音聊天的通道,多个所述车队成员通过所述会话界面进行实时通话;
所述界面推送单元还用于向该些客户端推送车队行进界面,所述车队行进界面用于进行车辆导航,所述车队行进界面显示所述车队成员所在车辆的车牌号和车型,所述车队行进界面与所述会话界面在实时通话过程中进行切换;
到达消息推送单元,用于接收状态查询请求,若所述客户端查询到所述车队状态是集结状态时,结束所述车辆导航,所述集结状态表明车队处于集结车队成员的过程;
监测单元,用于所述服务器对所述会话的活跃度进行监测,若所述会话的活跃度低于预设值,则撤销所述会话。
15.如权利要求14所述的系统,其特征在于,所述服务器还包括:
出发请求接收单元,用于接收创建所述会话的车队成员所在客户端发起的车队出发请求;及
出发消息推送单元,用于根据所述车队出发请求向所述会话的其他车队成员所在客户端推送车队出发通知消息,并将所述会话的状态切换为行进状态,以使该些客户端中进行所述会话中车队成员的信息展示。
16.如权利要求15所述的系统,其特征在于,所述服务器还包括:
到达请求接收单元,用于接收创建所述会话的车队成员所在客户端发起的车队到达请求;及
所述到达消息推送单元,还用于根据所述车队出发请求向所述会话的其他车队成员所在客户端推送车队到达通知消息,并将所述会话的状态切换为集结状态,以使该些客户端中结束所述车辆导航。
车队出行中的会话处理方法及系统\n技术领域\n[0001] 本发明涉及计算机应用技术领域,尤其涉及一种车队出行中的会话处理方法及系统。\n背景技术\n[0002] 随着人们生活水平的逐渐提高,汽车也逐渐进入普通家庭,由多辆汽车组成车队出行的方式已成为非常普遍的场景。\n[0003] 车队出行不同于自驾出行,不仅需要关心车队成员的实时位置,以确保车队成员没有掉队或者走错,而且在车队出行过程中也会有大量的实时通话需求,以及时传递各种信息,例如,车队出行过程中所遇到的突发状况。\n[0004] 目前,人们通常使用手台或者车台来解决车队行进过程中的实时通话需求,然而,无论是预先购置的手台还是预先安装的车台,都会使得车队成员之间的有效通话距离受到一定的限制。\n发明内容\n[0005] 基于此,有必要提供一种能够增加车队成员之间的有效通话距离的车队出行中的会话处理方法。\n[0006] 此外,还有必要提供一种能够增加车队成员之间的有效通话距离的车队出行中的会话处理系统。\n[0007] 为了解决上述技术问题,本发明所采用的技术方案为:\n[0008] 一种车队出行中的会话处理方法,所述方法由客户端执行,包括通过发起建立车队请求在服务器中创建会话,并得到所述服务器为所述会话生成的车队加入标识;通过所述车队加入标识的发布控制所述会话中车队成员的加入;及显示所述会话界面,并通过所述会话对应的会话界面进行车队成员之间媒体消息的传送。\n[0009] 一种车队出行中的会话处理方法,所述方法由服务器执行,包括接收所述客户端发起的建立车队请求,以创建会话,并为所述会话生成车队加入标识;向发起建立车队请求的客户端返回所述车队加入标识,该客户端为创建会话的车队成员所在;接收会话中其他车队成员所在客户端根据所述车队加入标识发起的申请加入车队请求,于所述会话中进行车队成员的加入;及向该些客户端推送所述会话对应的会话界面,所述会话界面为所述车队成员之间进行媒体消息传送的通道。\n[0010] 一种车队出行中的会话处理系统,所述系统包括所述客户端,所述客户端包括:车队建立单元,用于通过发起建立车队请求在服务器中创建会话,并得到所述服务器为所述会话生成的车队加入标识;成员加入单元,用于通过所述车队加入标识的发布控制所述会话中车队成员的加入;及成员会话单元,用于显示所述会话界面,并通过所述会话对应的会话界面进行车队成员之间媒体消息的传送。\n[0011] 一种车队出行中的会话处理系统,所述系统包括服务器,所述服务器包括:会话创建单元,用于接收所述客户端发起的建立车队请求,以创建会话,并为所述会话生成车队加入标识;车队加入标识返回单元,用于向发起建立车队请求的客户端返回所述车队加入标识,该客户端为创建会话的车队成员所在;加入请求接收单元,接收会话中其他车队成员所在客户端根据所述车队加入标识发起的申请加入车队请求,于所述会话中进行车队成员的加入;及界面推送单元,用于向该些客户端推送所述会话对应的会话界面,所述会话界面为所述车队成员之间进行媒体消息传送的通道。\n[0012] 与现有技术相比,本发明具有以下有益效果:通过发起建立车队请求在服务器中创建会话,并得到服务器为会话生成的车队加入标识,进而通过车队加入标识的发布控制会话中车队成员的加入,此时,进行会话所对应的会话界面的显示,即可在会话界面中与车队成员之间进行媒体消息的传送,从而不必依赖于手台或者车台来解决车队行进过程中的实时通话需求,有效地增加了车队成员之间的有效通话距离。\n附图说明\n[0013] 图1为一实施例中车队出行中的会话处理方法的系统架构示意图;\n[0014] 图2为图1中客户端联网接入服务器的示意图;\n[0015] 图3为一实施例的车队出行中的会话处理方法的流程图;\n[0016] 图4为另一实施例的车队出行中的会话处理方法的流程图;\n[0017] 图5为图4中根据所述行进状态载入车队行进界面,以进行所述会话中车队成员的地理位置显示的方法流程图;\n[0018] 图6为另一实施例的车队出行中的会话处理方法的流程图;\n[0019] 图7为一实施例的车队出行中的会话处理方法的时序图;\n[0020] 图8为一实施例的车队出行中的会话处理方法的流程图;\n[0021] 图9为另一实施例的车队出行中的会话处理方法的流程图;\n[0022] 图10为另一实施例的车队出行中的会话处理方法的流程图;\n[0023] 图11为一实施例的车队出行中的会话处理系统的结构框图;\n[0024] 图12为另一实施例的车队出行中的会话处理系统的结构框图;\n[0025] 图13为图12中界面载入单元的结构框图;\n[0026] 图14为另一实施例的车队出行中的会话处理的结构框图;\n[0027] 图15为一实施例的车队出行中的会话处理系统的结构框图;\n[0028] 图16为另一实施例的车队出行中的会话处理系统的结构框图;\n[0029] 图17为另一实施例的车队出行中的会话处理系统的结构框图。\n具体实施方式\n[0030] 体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。\n[0031] 如上所述,在车队出行前,为了解决车队出行过程中的实时通话需求,人们通常会预先购置手台或者到专业改装店进行车台的安装,然后,办理无线电执照等手续,并在车队成员之间约定统一的频率,以通过使用约定频率通信满足实时通话需求。\n[0032] 然而,手台作为手持无线电通话设备,发射功率一般在1-5W,若在开阔地带,有效通话距离为5-10KM,若在车内使用,由于车身的金属屏蔽作用,有效通话距离缩短至1-2KM。\n[0033] 车台作为车载无线电通话设备,发射功率一般在5-50W,通过安装在车身外的天线的配合,有效距离可以适当增加至30-50KM。\n[0034] 因此,无论是手台还是车台,车队成员之间的有效通话距离都具有一定的局限性。\n为了增加车队成员之间有效通话距离,使其不受限制,特提出了一种车队出行中的会话处理方法。\n[0035] 在一实施例中,一种车队出行中的会话处理方法,该方法所运行的系统如图1所示。该系统包括客户端10和服务器20。\n[0036] 客户端10可以是安装了App的智能手机、平板电脑等移动设备,也可以是安装在车辆上的车载终端。该客户端10除了具有必要的输入(例如,按键、触摸、语音输入等)和输出(例如,屏幕显示、语音输出等)等功能之外,还具有定位、导航、联网等功能。\n[0037] 通过客户端10与服务器20进行交互,客户端10间将在服务器20中创建会话,进而通过会话所对应的会话界面进行车队成员之间媒体消息的传送。\n[0038] 在具体的实现过程中,如图2所示,客户端10是安装于车队的各辆车110、130、150上的车载终端,该车载终端通过移动通讯基站30接入网络,以此实现与服务器20的通信,进而实现车队成员之间的实时通话需求。\n[0039] 其中,车载终端通常由车辆的蓄电池及发电机进行供电,用以提供车辆导航、广播、音乐、视频等功能。车载终端的操控方式包括面板上的物理按钮、触控屏幕、以及方向盘上的控制按键等。车载终端的显示方式包括自带的液晶屏、仪表盘上的全部或者部分显示区域、供后排乘客观看的显示屏、以及挡风玻璃上的HUD投影等。车载终端的声音播放方式采用车辆轿厢内的扬声器播放,其声音输入方式采用自带的麦克风。当然,车载终端还可以具有车辆导航功能,将包含有GPS模块、天线、以及惯性陀螺仪等设备。\n[0040] 进一步地,车载终端可以是自身携带有3G/4G模块,以供SIM卡插入,进而通过移动通讯基站30接入移动蜂窝网络,也可以是通过与智能手机相连的方式,例如,通过蓝牙配对与智能手机共享网络,或者,由智能手机提供WiFi热点,供车载终端接入网络。\n[0041] 请参阅图3,在一实施例中,一种车队出行中的会话处理方法,所述方法由客户端执行,包括以下步骤:\n[0042] 步骤210,通过发起建立车队请求在服务器中创建会话,并得到服务器为会话生成的车队加入标识。\n[0043] 服务器在接收到由客户端发起的建立车队请求之后,将进行会话的创建,以此实现车队的建立。\n[0044] 本实施例中,上述会话可以为客户端之间的临时会话,也就是说,车队是为每一次具体的出行所建立的,由至少两台车辆组成,并具有相同的目的地,在目的地到达之后,该车队解散,该车队中的车队成员所形成的会话也被相应撤销。在具体的实现过程中,客户端中通过某种操控方式选择“建立车队”功能,例如,触控屏幕上点选了相应的虚拟按键,使得客户端上显示车队建立界面。在车队建立界面中通过触发输入车队名称,并进一步通过地图点选或者POI(Point of Interest,兴趣点)检索提交目的地位置,进而得到建立车队请求,并发送至服务器以根据该建立车队请求进行会话的创建。\n[0045] 进一步地,在会话的创建过程中,服务器将对建立车队请求的有效性进行校验,以为创建的会话生成车队加入标识,并返回至客户端。\n[0046] 其中,车队加入标识可以是车队令牌号或者车队链接,以通过简单便捷的加入方式控制会话中车队成员的加入。例如,车队令牌号是服务器随机生成的一串数字,车主通过所在客户端进行车队令牌号的提交可申请加入会话;而车队链接则是服务器随机生成的超级连接,车主通过所在客户端点击该超级连接可申请加入会话。\n[0047] 当然,在不同应用场景中,车队建立过程中,服务器还将生成作为车队唯一标识的车队ID,以此用来维系与车队成员之间的关联关系,例如,通过车队ID与车队成员所在车辆的车牌号进行关联。\n[0048] 更进一步地,车队ID、车队加入标识、车队名称、目的地位置、创建会话的车队成员所在车辆的车牌号、以及创建会话的时间都将被记录,以形成车队信息存储于服务器,以供后续车队出发/车队到达时使用。\n[0049] 步骤230,通过车队加入标识的发布控制会话中车队成员的加入。\n[0050] 服务器生成车队加入标识之后,客户端将进行车队加入标识的发布,以使已注册但还不是车队成员的车主能够通过车队加入标识加入至会话中,以形成包含多个车队成员的会话。\n[0051] 其中,车队加入标识的发布方式可以是线下通讯,例如通过电话进行车队加入标识的转述;还可以是目标好友分享,例如,进行会话的客户端都可以预先与某个选定的社交应用进行绑定,此时,创建会话的车队成员所在客户端将由该社交应用获取得到目标好友,并以该目标好友作为车队加入标识的接收方,之后,该目标好友即可通过接收到的该车队加入标识加入至会话中。\n[0052] 此外,需要说明的是,车主不注册将无法使用后续功能,而通过一系列的触控操作,例如,输入车牌号、选择车型、输入昵称、设置手势密码等等,向服务器发起车辆注册请求,以将该些触控操作所对应的内容存储至服务器中,形成发起车辆注册请求的客户端所对应的车辆信息,以此完成注册过程,则能够继续使用后续功能。\n[0053] 在具体的实现过程中,客户端中通过某种操控方式选择“申请加入车队”功能,例如,面板上点击了相应的物理按键,使得客户端上展现申请加入车队界面。通过申请加入车队界面中提交车队加入标识,向服务器发起申请加入车队请求。\n[0054] 进一步地,服务器确认提交的车队加入标识存在之后,由对应的车队信息中得到创建会话的车队成员所在车辆的车牌号,以根据该车牌号向该车队成员所在客户端转发申请加入车队请求,从而得到该客户端发送的审批请求。\n[0055] 若审批请求为申请加入车队审批通过,则服务器将该提交了车队加入标识的车主添加至会话中,使其作为车队成员之一。否则,该车主所在客户端所发起的申请加入车队请求被服务器视为作废。\n[0056] 本实施例中,服务器在验证了审批请求的合法性之后,将提交了车队加入标识的车主所在车辆的车牌号与车队ID进行关联,并更新至车队车辆关联信息中,以表示该车主成为车队成员。\n[0057] 更进一步地,在不同的应用场景中,车队车辆关联信息中还可以包括车队成员在车队中的序号和车队成员在车队中的角色,例如,创建会话的车队成员在车队中的序号为\n1,其在车队中的角色为车队管理者,以此更好地实现车队管理权限的设置,例如,车队中,只有车队管理者可以进行车队名称的修改、车队成员的剔除、目的地位置的修改等等。\n[0058] 步骤250,显示会话对应的会话界面,并通过会话界面进行车队成员之间媒体消息的传送。\n[0059] 本实施例中,在服务器所创建的会话中加入了车队成员之后,将以消息的形式通知会话中车队成员所在客户端,即进行会话界面的推送,使得该些客户端上能够进行会话对应的会话界面的显示。该会话界面是能够提供任意一个或多个车队成员进行会话的通道,进而通过该显示的会话界面进行车队成员之间媒体消息的传送。\n[0060] 例如,申请加入车队的车主在成为会话中的车队成员之后,将收到由服务器返回的审批通过消息,此时,该车主所在客户端已经可以进入会话界面,并于该会话界面中与其余车队成员进行语音聊天。\n[0061] 当然,在其他实施例中,若在审批通过消息中携带有车队信息或者车队车辆关联信息,则会话界面中还可以显示目的地位置、车队名称、车队成员等等,本实施例并不以此为限。\n[0062] 通过如上所述的方法,在服务器中为车队成员创建会话,进而通过会话实现车队成员之间实时通话需求,在客户端接入网络的前提下并不受空间距离的限制,从而有效地增加了车队成员之间的有效通话距离。\n[0063] 需要说明的是,本发明所指的车队成员是以标识信息的形式存在的,而并非客户端的使用者。例如,该创建会话的车队成员为客户端的使用者的标识信息。\n[0064] 请参阅图4,在一实施例中,步骤250之后,如上所述的方法还包括以下步骤:\n[0065] 步骤310,通过创建会话的车队成员所在客户端发起车队出发请求,控制服务器向会话的其他车队成员所在客户端推送车队出发通知消息,并将会话的状态切换为行进状态。\n[0066] 服务器所创建的会话中加入了车队成员之后,创建会话的车队成员将确认车队成员是否集结完毕,待车队成员集结完毕则向服务器发起车队出发请求,使得服务器得知车队准备出发,以通过车队出发通知消息通知会话的其他车队成员车队准备出发,并切换会话的状态由集结状态至行进状态。\n[0067] 其中,会话的状态被存储于服务器中,用以向会话的车队成员指示车队当前所处的过程,例如,会话的状态为行进状态,表明车队当前处于车队成员集结完毕且车队成员均已准备出发的过程。\n[0068] 在具体的实现过程中,客户端中通过可选的操控方式选择“车队出发”功能,以此向服务器发起车队出发请求。服务器在对该车队出发请求进行有效性验证之后,由创建会话的车队成员所在车辆的车牌号查询得到对应的车队信息,并进一步根据车队信息中的车队ID关联得到车队车辆关联信息,进而通过车队车辆关联信息得到会话的其他车队成员,以向该些车队成员推送车队出发通知消息,并切换会话的状态。\n[0069] 步骤330,根据行进状态载入车队行进界面,以进行会话中车队成员的信息显示。\n[0070] 当车队成员集结完毕且车队成员均已准备出发时,会话的车队成员所在客户端中将进行车队行进界面的载入。\n[0071] 通过车队行进界面的载入,使得车队行进界面显示会话中车队成员的信息。\n[0072] 其中,车队成员的信息可以包括车队信息或者车队车辆关联信息,甚至于还可以包括车队成员所在客户端通过绑定的社交应用所获取的车队成员的社交信息等等。因此,在车队行进界面中进行地图显示的同时,还可以显示车队的目的地位置、车队名称、车队成员所在车辆的车牌号和车型、车队成员的昵称和头像等等,本实施例并不以此为限。\n[0073] 本实施例中,为了进一步保证车队出行过程中车队成员之间的实时通话需求,车队行进界面还同时兼具会话界面的功能,即通过车队进行界面将能够进行车队成员之间媒体消息的传送。\n[0074] 当然,在不同的应用场景中,例如,客户端的液晶屏尺寸较小,车队成员之间媒体消息的传送也可以只是通过会话界面完成,也就是说,车队行进界面与会话界面在实时通话过程中将进行切换,以此实现车队成员之间媒体消息的传送。\n[0075] 通过如上所述的方法,将使得车队成员通过车队行进界面即可准确地获知车队成员的信息,并随着车队成员的移动而不断更新车队行进界面中的显示位置,从而避免现有技术中依赖于驾驶者肉眼观察容易分散注意力导致行车安全隐患的问题。\n[0076] 请参阅图5,在一实施例中,信息包括地理位置,步骤330包括以下步骤:\n[0077] 步骤331,会话的其他车队成员所在客户端发起状态查询请求,根据状态查询请求得到会话的状态为行进状态。\n[0078] 本实施例中,会话的状态被存储于服务器中的车队信息,用以向会话的车队成员指示车队当前所处的过程,例如,会话的状态默认为集结状态,表明车队当前仍处于集结车队成员的过程。\n[0079] 服务器在接收到状态查询请求之后,将根据会话的其他车队成员所在车辆的车牌号查询得出对应的车队信息,以此返回发起状态查询请求的客户端。其他车队成员所在客户端由车队信息中提取出会话的状态,使得其他车队成员获知此时车队处于车队成员集结完毕且车队成员均已准备出发的过程。\n[0080] 步骤333,根据行进状态进行目的地位置传送,以进入车辆导航,并展现车队行进界面。\n[0081] 本实施例中,客户端具有车载导航功能,在车队成员集结完毕且车队成员均已准备出发之后,将通过传送目的地位置至客户端自带的导航模块,进入车辆导航,并展现车队行进界面。\n[0082] 此时,车队行进界面中将显示客户端自带的底图模块中的底图。\n[0083] 步骤335,在车辆导航中由服务器获取会话中车队成员上报的地理位置,并显示于车队行进界面。\n[0084] 如前所述,具有车载导航功能的客户端将通过其内置的GPS模块进行车队成员所在地理位置的上报,使得服务器在获取到该地理位置之后,将其转发至会话的车队成员所在客户端中进行显示。\n[0085] 此时,车队进行界面中将显示与车队成员所在地理位置相匹配的地图,例如,地图中以高亮的方式标识出车队成员所在地理位置。\n[0086] 众所周知,现有的车队出行过程中,车队成员的位置展示通常是对车队成员所在车辆的顺序进行编码,并将对应的号码贴在车身的显著位置处以便于观察。该种展示方式不仅不能轻易改变车队成员所在车辆间的顺序,而且所展示的车队成员的位置不够直观,还依赖于驾驶者的驾驶经验、观察力、表达能力等诸多因素,容易发生掉队,分散驾驶者的注意力,进而影响车队出行的安全性。\n[0087] 通过如上所述的方法,车队成员的地理位置能够直观地显示于车队行进界面中,从而有效地解决了现有的车队出行过程中存在的上述缺陷。\n[0088] 请参阅图6,在一实施例中,如上所述的方法还包括以下步骤:\n[0089] 步骤410,通过创建会话的车队成员所在客户端发起车队到达请求,控制服务器向其他车队成员所在客户端推送车队到达通知消息,并将会话的状态切换为集结状态。\n[0090] 步骤430,其他车队成员所在客户端接收车队到达通知消息,并向服务器查询得到会话的状态为集结状态后结束车辆导航。\n[0091] 对应于“车队出发”功能,当车队达到目的地位置之后,则通过创建会话的车队成员所在客户端发起车队达到请求,以此通知会话的车队成员结束车辆导航。\n[0092] 在具体的实现过程中,客户端中通过可选的操控方式选择“车队到达”功能,以此向服务器发起车队到达请求。服务器在对该车队到达请求进行有效性验证之后,由创建会话的车队成员所在车辆的车牌号查询得到对应的车队信息,并进一步根据车队信息中的车队ID关联得到车队车辆关联信息,进而通过车队车辆关联信息得到会话的其他车队成员,以向该些车队成员推送车队到达通知消息,并切换会话的状态由行进状态至集结状态。\n[0093] 其他车队成员所在客户端接收到车队到达通知消息之后,将向服务器发送车队信息查询消息,以根据车队信息确认会话的状态被切换至集结状态,以此结束车辆导航。\n[0094] 进一步地,在一实施例中,如上所述的方法还包括以下步骤:\n[0095] 通过创建会话的车队成员所在客户端发起退出车队请求,控制服务器中撤销会话。\n[0096] 本实施例中,在车队到达目的地位置之后,会话的车队成员所在客户端结束车辆导航,并退出车队行进界面,服务器中则保持会话的状态为默认的集结状态。此时,创建会话的车队成员所在客户端将向服务器发起退出车队请求,以主动撤销服务器中创建的会话,即解散车队。\n[0097] 当然,在其他实施例中,服务器中创建的会话也可以由服务器进行主动撤销,例如,对会话的活跃度进行监测,若会话的活跃度低于预设值,譬如,预设时间段内,服务器没有监测到有任何车队成员加入会话,则主动撤销会话。\n[0098] 需要说明的是,会话的其他车队成员所在客户端所发起的退出车队请求,并不能控制服务器中撤销会话,而仅能使其本身退出车队。\n[0099] 在一个应用场景中,车主A和车主B组建车队,且车主A在该车队中的角色既是车队管理者还是车队成员,车主B在该车队中的角色仅是车队成员,二者与服务器交互的具体时序图如图7所示。\n[0100] 需要说明的是,本发明的方案并不仅限于两个车主,也同样适用于两个以上车主进行的车队组建。\n[0101] 请参阅图8,在一实施例中,一种车队出行中的会话处理方法,所述方法由服务器执行,包括以下步骤:\n[0102] 步骤610,接收客户端发起的建立车队请求,以创建会话,并为会话生成车队加入标识。\n[0103] 步骤630,向发起建立车队请求的客户端返回车队加入标识,该客户端为创建会话的车队成员所在。\n[0104] 步骤650,接收会话中其他车队成员所在客户端根据车队加入标识发起的申请加入车队请求,于会话中进行车队成员的加入,以形成包含多个车队成员的会话。\n[0105] 步骤670,向该些客户端推送会话对应的会话界面,会话界面为车队成员之间进行媒体消息传送的通道。\n[0106] 请参阅图9,在一实施例中,步骤670之后,如上所述的方法还包括以下步骤:\n[0107] 步骤710,接收创建会话的车队成员所在客户端发起的车队出发请求。\n[0108] 步骤730,根据车队出发请求向会话的其他车队成员所在客户端推送车队出发通知消息,并将会话的状态切换为行进状态,以使该些客户端中进行会话中车队成员的信息展示。\n[0109] 请参阅图10,在一实施例中,如上所述的方法还包括以下步骤:\n[0110] 步骤810,接收创建会话的车队成员所在客户端发起的车队到达请求。\n[0111] 步骤830,根据车队出发请求向会话的其他车队成员所在客户端推送车队到达通知消息,并将会话的状态切换为集结状态,以使该些客户端中结束车辆导航。\n[0112] 在一实施例中,如上所述的方法还包括以下步骤:\n[0113] 服务器对会话的活跃度进行监测,若会话的活跃度低于预设值,则撤销会话。\n[0114] 请参阅图11,在一实施例中,一种车队出行中的会话处理系统,所述系统包括客户端900,所述客户端900包括:车队建立单元910、成员加入单元930及成员会话单元950。\n[0115] 其中,车队建立单元910用于通过发起建立车队请求在服务器中创建会话,并得到服务器为会话生成的车队加入标识。\n[0116] 成员加入单元930用于通过车队加入标识的发布控制会话中车队成员的加入。\n[0117] 成员会话单元950用于显示会话对应的会话界面,并通过会话界面进行车队成员之间媒体消息的传送。\n[0118] 请参阅图12,在一实施例中,如上所述的客户端900还包括:车队出发单元1010及成员显示单元1030。\n[0119] 其中,车队出发单元1010用于通过创建会话的车队成员所在客户端发起车队出发请求,控制服务器向会话的其他车队成员所在客户端推送车队出发通知消息,并将会话的状态切换为行进状态。\n[0120] 成员显示单元1030用于根据行进状态载入车队行进界面,以进行会话中车队成员的信息显示。\n[0121] 请参阅图13,在一实施例中,信息包括地理位置,成员显示单元1030包括:状态查询模块1031、车辆导航模块1033及位置显示模块1035。\n[0122] 其中,状态查询模块1031用于会话的其他车队成员所在客户端发起状态查询请求,根据状态查询请求得到会话的状态为行进状态;\n[0123] 车辆导航模块1033用于根据行进状态进行目的地位置传送,以进入车辆导航,并展现车队行进界面。\n[0124] 位置显示模块1035用于在车辆导航中由服务器获取会话中车队成员上报的地理位置,并显示于车队行进界面。\n[0125] 请参阅图14,在一实施例中,如上所述的客户端900还包括:车队到达单元1110及结束导航单元1130。\n[0126] 其中,车队到达单元1110用于通过创建会话的车队成员所在客户端发起车队到达请求,控制服务器向其他车队成员所在客户端推送车队到达通知消息,并将会话的状态切换为集结状态。\n[0127] 结束导航单元1130用于其他车队成员所在客户端接收车队到达通知消息,并向服务器查询得到会话的状态为集结状态后结束车辆导航。\n[0128] 在一实施例中,如上所述的客户端900还包括:车队解散单元,用于通过创建会话的车队成员所在客户端发起退出车队请求,控制服务器中撤销会话。\n[0129] 请参阅图15,在一实施例中,一种车队出行中的会话处理系统,所述系统包括服务器1200,所述服务器1200包括:会话创建单元1210、车队加入标识返回单元1230、加入请求接收单元1250及界面推送单元1270。\n[0130] 其中,会话创建单元1210用于接收客户端发起的建立车队请求,以创建会话,并为会话生成车队加入标识。\n[0131] 令牌号返回单元1230用于向发起建立车队请求的客户端返回车队加入标识,该客户端为创建会话的车队成员所在。\n[0132] 加入请求接收单元1250接收会话中其他车队成员所在客户端根据车队加入标识发起的申请加入车队请求,于会话中进行车队成员的加入。\n[0133] 界面推送单元1270用于向该些客户端推送会话对应的会话界面,会话界面为车队成员之间进行媒体消息传送的通道。\n[0134] 请参阅图16,在一实施例中,如上所述的服务器1200还包括:出发请求接收单元\n1310及出发消息推送单元1330。\n[0135] 其中,出发请求接收单元1310用于接收创建会话的车队成员所在客户端发起的车队出发请求;及\n[0136] 出发消息推送单元1330用于根据车队出发请求向会话的其他车队成员所在客户端推送车队出发通知消息,并将会话的状态切换为行进状态,以使该些客户端中进行会话中车队成员的信息展示。\n[0137] 请参阅图17,在一实施例中,如上所述的服务器1200还包括:到达请求接收单元\n1410及到达消息推送单元1430。\n[0138] 其中,到达请求接收单元1410用于接收创建会话的车队成员所在客户端发起的车队到达请求;及\n[0139] 到达消息推送单元1430用于根据车队出发请求向会话的其他车队成员所在客户端推送车队到达通知消息,并将会话的状态切换为集结状态,以使该些客户端中结束车辆导航。\n[0140] 在一实施例中,如上所述的服务器1200还包括:监测单元,用于服务器对会话的活跃度进行监测,若会话的活跃度低于预设值,则撤销会话。\n[0141] 上述内容,仅为本发明的较佳实施例,并非用于限制本发明的实施方案,本领域普通技术人员根据本发明的主要构思和精神,可以十分方便地进行相应的变通或修改,故本发明的保护范围应以权利要求书所要求的保护范围为准。
法律信息
- 2020-07-24
- 2016-06-22
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201511026259.4
申请日: 2015.12.30
- 2016-05-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-09-17
|
2014-06-30
| | |
2
| |
2016-04-06
|
2014-08-28
| | |
3
| |
2013-12-18
|
2012-02-06
| | |
4
| |
2011-05-04
|
2009-10-21
| | |
5
| |
2007-06-06
|
2006-11-28
| | |
6
| |
2014-01-22
|
2012-07-06
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |