组变更方法及装置与流程

文档序号:15202192发布日期:2018-08-19 14:27阅读:211来源:国知局

本申请涉及通信技术领域,尤其涉及组变更方法及装置。



背景技术:

车联网(vehicle-to-everything,v2x)通信是目前通信领域一个热门议题,在2015年的3gppran#67次会议上正式立项。v2x通信主要包含三方面内容:

车到车(vechile-to-vechile,v2v):车上的车载单元(onbroadunit,obu)之间的通信。

车到网络(vechile-to-infrastructure,v2i):车和路侧设备(roadsideunit,rsu)之间的通信。

车到行人(vechile-to-pedestrian,v2p):车和行人之间的通信。

上述三种v2x通信方式中,v2v对时延要求最高。具体时延要求是端到端时延不能超过100ms。

增强的v2x(enhancementofvehicle-to-everything,ev2x)通信是对v2x通信的演进,在v2x实现了基于长期演进(longtermevolvement,lte)网络的车间通信的基础上,进一步通过lte/5g技术实现将v2x应用于车队协同驾驶、自动驾驶、传感器信息共享和远程驾驶等智应用场景进行中。在ev2x中,车辆、行人以及路测设备间支持交互更多种类的信息(如车载传感器数据、行车路线等),更多协作(例如何车辆组队、协同驾驶、协同风险规避)以及更多的车辆驾驶模式(例如车队驾驶、自动驾驶等),使v2x技术可以更加灵活、安全和可靠地满足智能交通的需求。

车队是ev2x的应用场景,当车辆在道路上运行时可以动态调整行车车队,车队的产生者负责车队的管理,车与车之间以很小的间距行驶(1米或2米),形成类似火车的行驶方式。

每一车队可以作为一个终端组,但是,目前还没有多个终端组的直接合并和拆分的方案,需要组成员逐个进行加入组或离开组的操作,信令开销较大,过程复杂,效率较低,不适用于ev2x应用场景下的多个车队的合并和拆分。



技术实现要素:

本申请实施例提供了组变更方法及装置,用以实现多个终端组的快速变更,无需组成员逐个进行加入组和/或离开组的操作,减少信令开销,简化组变更过程,提高组变更效率。

本申请实施例提供的一种组变更方法,包括:

第一终端组中的管理者终端,向第二终端组中的管理者终端发送用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;

第一终端组中的管理者终端,接收第二终端组中的管理者终端发送的针对所述组变更消息的反馈消息。

通过该方法,第一终端组中的管理者终端,向第二终端组中的管理者终端发送用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;第一终端组中的管理者终端,接收第二终端组中的管理者终端发送的针对所述组变更消息的反馈消息,从而可以实现多个终端组的快速变更,可以包括组与组之间的直接合并,还可以包括一个组拆分成多个组,变更的主要流程由组的管理者终端之间进行,组的成员终端只需要与本组的管理者终端交互消息即可,无需组的成员终端逐个与组的管理者进行加入组和/或离开组的操作,减少信令开销,简化组变更过程,提高组变更效率。

可选地,所述第一终端组中的管理者终端发送所述组变更消息之前,还包括:

所述第一终端组中的管理者终端,接收所述第二终端组中的管理者终端发送的组变更请求。

可选地,所述组变更请求中携带有第二终端组中的终端个数。

可选地,所述反馈消息,为组变更完成消息。

可选地,当所述组变更完成消息为组合并完成消息时,所述第一终端组中的管理者终端接收所述组合并完成消息之后,还包括:所述第一终端组中的管理者终端,向下列终端发送组成员变更消息:所述第二终端组中的管理者终端;所述第一终端组中的成员终端;所述第二终端组中的成员终端;

当所述组变更完成消息为组拆分完成消息时,所述第一终端组中的管理者终端接收所述组拆分完成消息之后,还包括:所述第一终端组中的管理者终端,向所述第一终端组中的成员终端发送组成员变更消息。

可选地,所述组变更完成消息中携带有所述第二终端组中的成员终端的信息。

可选地,当所述组变更消息为用于指示将第二终端组与第一终端组进行拆分的消息时,所述反馈消息为组拆分确认消息。

可选地,所述第一终端组中的管理者终端接收所述组拆分确认消息之后,还包括:

所述第一终端组中的管理者终端,向所述第二终端组中的管理者终端和所述第二终端组中的成员终端,发送组变更信息,该组变更信息中携带所述第二终端组的组标识和所述第二终端组中的管理者终端的信息。

可选地,所述第一终端组中的管理者终端发送所述组变更信息之后,还包括:

所述第一终端组中的管理者终端,接收所述第二终端组中的管理者终端和所述第二终端组中的成员终端发送的组变更确认消息。

可选地,所述第一终端组中的管理者终端接收所述组变更确认消息之后,还包括:

所述第一终端组中的管理者终端,向所述第二终端组中的管理者终端发送组拆分完成消息。

可选地,所述第一终端组中的管理者终端接收所述组变更确认消息之后,还包括:

所述第一终端组中的管理者终端,向所述第一终端组中的成员终端发送组成员变更消息。

本申请实施例提供的一种组变更方法,包括:

第二终端组中的管理者终端,接收第一终端组中的管理者终端发送的用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;

第二终端组中的管理者终端,向第一终端组中的管理者终端发送针对所述组变更消息的反馈消息。

可选地,所述第二终端组中的管理者终端接收所述组变更消息之前,还包括:

所述第二终端组中的管理者终端,向所述第一终端组中的管理者终端发送组变更请求。

可选地,所述第二终端组中的管理者终端接收所述组变更消息之后,发送所述反馈消息之前,还包括:

所述第二终端组中的管理者终端,向所述第二终端组中的成员终端发送组变更信息,该组变更信息中携带变更后的组的组标识和管理者终端的信息;

所述第二终端组中的管理者终端,接收所述第二终端组中的成员终端发送的组变更确认消息。

可选地,所述反馈消息,为组变更完成消息。

可选地,当所述组变更完成消息为组合并完成消息时,所述第二终端组中的管理者终端发送所述组合并完成消息之后,还包括:所述第二终端组中的管理者终端,接收所述第一终端组中的管理者终端发送的组成员变更消息;

当所述组变更完成消息为组拆分完成消息时,所述第二终端组中的管理者终端发送所述组拆分完成消息之后,还包括:所述第二终端组中的管理者终端,向所述第二终端组中的成员终端发送组成员变更消息。

可选地,当所述组变更消息为用于指示将第二终端组与第一终端组进行拆分的消息时,所述反馈消息为组拆分确认消息。

可选地,所述第二终端组中的管理者终端发送所述组拆分确认消息之后,还包括:

所述第二终端组中的管理者终端,接收所述第一终端组中的管理者终端发送的组变更信息,该组变更信息中携带所述第二终端组的组标识和所述第二终端组中的管理者终端的信息。

可选地,所述第二终端组中的管理者终端接收所述组变更信息之后,还包括:

所述第二终端组中的管理者终端,向所述第一终端组中的管理者终端发送组变更确认消息;

所述第二终端组中的管理者终端,接收所述第一终端组中的管理者终端发送的组拆分完成消息;

所述第二终端组中的管理者终端,向所述第二终端组中的成员终端发送组成员变更消息。

本申请实施例提供的一种组变更装置,当属于第一终端组中的管理者终端时,该装置包括:

第一单元,向第二终端组中的管理者终端发送用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;

第二单元,接收第二终端组中的管理者终端发送的针对所述组变更消息的反馈消息。

可选地,所述第一单元发送所述组变更消息之前,还用于:接收所述第二终端组中的管理者终端发送的组变更请求。

可选地,所述组变更请求中携带有第二终端组中的终端个数。

可选地,所述反馈消息,为组变更完成消息。

可选地,当所述组变更完成消息为组合并完成消息时,所述第二单元接收所述组合并完成消息之后,还用于:向下列终端发送组成员变更消息:所述第二终端组中的管理者终端;所述第一终端组中的成员终端;所述第二终端组中的成员终端;

当所述组变更完成消息为组拆分完成消息时,所述第二单元接收所述组拆分完成消息之后,还用于:向所述第一终端组中的成员终端发送组成员变更消息。

可选地,所述组变更完成消息中携带有所述第二终端组中的成员终端的信息。

可选地,当所述组变更消息为用于指示将第二终端组与第一终端组进行拆分的消息时,所述反馈消息为组拆分确认消息。

可选地,所述第二单元接收所述组拆分确认消息之后,还用于:向所述第二终端组中的管理者终端和所述第二终端组中的成员终端,发送组变更信息,该组变更信息中携带所述第二终端组的组标识和所述第二终端组中的管理者终端的信息。

可选地,所述第二单元发送所述组变更信息之后,还用于:接收所述第二终端组中的管理者终端和所述第二终端组中的成员终端发送的组变更确认消息。

可选地,所述第二单元接收所述组变更确认消息之后,还用于:向所述第二终端组中的管理者终端发送组拆分完成消息。

可选地,所述第二单元接收所述组变更确认消息之后,还用于:向所述第一终端组中的成员终端发送组成员变更消息。

本申请实施例提供的一种组变更装置,当属于第二终端组中的管理者终端时,该装置包括:

第三单元,用于接收第一终端组中的管理者终端发送的用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;

第四单元,用于向第一终端组中的管理者终端发送针对所述组变更消息的反馈消息。

可选地,所述第三单元接收所述组变更消息之前,还用于:向所述第一终端组中的管理者终端发送组变更请求。

可选地,所述第三单元接收所述组变更消息之后,所述第四单元发送所述反馈消息之前,所述第三单元还用于:

向所述第二终端组中的成员终端发送组变更信息,该组变更信息中携带变更后的组的组标识和管理者终端的信息;

接收所述第二终端组中的成员终端发送的组变更确认消息。

可选地,所述反馈消息,为组变更完成消息。

可选地,当所述组变更完成消息为组合并完成消息时,所述第四单元发送所述组合并完成消息之后,还用于:接收所述第一终端组中的管理者终端发送的组成员变更消息;

当所述组变更完成消息为组拆分完成消息时,所述第四单元发送所述组拆分完成消息之后,还用于:向所述第二终端组中的成员终端发送组成员变更消息。

可选地,当所述组变更消息为用于指示将第二终端组与第一终端组进行拆分的消息时,所述反馈消息为组拆分确认消息。

可选地,所述第四单元发送所述组拆分确认消息之后,还用于:接收所述第一终端组中的管理者终端发送的组变更信息,该组变更信息中携带所述第二终端组的组标识和所述第二终端组中的管理者终端的信息。

可选地,所述第四单元接收所述组变更信息之后,还用于:

向所述第一终端组中的管理者终端发送组变更确认消息;

接收所述第一终端组中的管理者终端发送的组拆分完成消息;

向所述第二终端组中的成员终端发送组成员变更消息。

可选地,当属于第一终端组中的管理者终端时,该装置还包括:

第一单元,向第二终端组中的管理者终端发送用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;

第二单元,接收第二终端组中的管理者终端发送的针对所述组变更消息的反馈消息。

附图说明

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

图1为本申请实施例提供的一种组合并的方法的流程示意图;

图2为本申请实施例提供的一种组拆分的方法的流程示意图;

图3为本申请实施例提供的第二种组拆分的方法的流程示意图;

图4为本申请实施例提供的一种组变更方法的流程示意图;

图5为本申请实施例提供的第二种组变更方法的流程示意图;

图6为本申请实施例提供的一种组变更装置的结构示意图;

图7为本申请实施例提供的第二种组变更装置的结构示意图;

图8为本申请实施例提供的第三种组变更装置的结构示意图。

具体实施方式

本申请实施例提供了组变更方法及装置,用以实现多个终端组的快速变更,无需组成员逐个进行加入组和/或离开组的操作,减少信令开销,简化组变更过程,提高组变更效率。

ev2x的应用场景中包括车队场景,车队是若干辆车组成一个车队,由头车负责驾驶,车与车之间存在很小的车间距(1米或2米)共同前进,组成类似火车的行驶方式。

车队成员形成了一个组,组内成员之间互相发送只有组成员可以解析的信息。其中的应用场景可以包括2个或多个车队合并成一个车队,即涉及终端组的合并,也可以包括一个车队拆分成多个车队,即涉及终端组的拆分。

本申请实施例给出了组变更方案,使得整组成员可以共同加入或离开一个组,从而无需组成员逐个进行加入组和/或离开组的操作,减少信令开销,简化组变更过程,提高组变更效率。

例如,参见图1,将组2(即第二终端组)整组合并到组1(即第一终端组)的方法包括:

步骤1:组2管理者终端(简称管理者)向组1管理者发出组加入(即合并)请求,其中包含组2的组规模(组2成员个数)信息。

需要说明的是,本步骤不是必要的,组加入请求中的组规模信息也不是必要的。

步骤2:组2管理者在发出请求后启动定时器t1,如果在t1时间(即t1超时前)内没有收到组1管理者的组加入消息,则认为组加入失败,可以重新发送组加入请求,或根据情况(例如请求失败的次数超过预设最大次数)放弃加入组1。

步骤3:在t1超时前,组1同意组2加入,组1管理者向组2管理者发送同意组加入消息,即用于指示组2和组1进行组合并的组变更消息。

步骤4:组2管理者向组2所有成员发送组变更信息,其中包含新组的管理者(即组1管理者)以及组id(组1的id)信息。

步骤5:组2管理者向组2内成员终端(简称成员)发出组变更信息后启动定时器t2。

步骤6:在t2超时前,组2所有成员向组2管理者反馈组变更确认消息。

可选地,如果在t2时间内组2任一成员未反馈组变更确认消息,则需要向相应成员单独发送组变更信息并重启t2,若n次重发组变更信息后仍没有得到组2全体成员反馈的组变更确认消息,则向组1管理者反馈组加入失败消息。

步骤7:组2管理者向组1管理者发送组加入完成消息,其中包含组2成员的信息。至此,组2管理者和组2所有成员成为组1的成员。

步骤8:组1管理者向所有组1成员(包括原来的组1成员和新加入的原组2的管理者和成员)发送组成员变更消息,用于通知组内成员发生变更以及变更后的成员的信息。

需要说明的是,上述定时器t1和t2不是必须要启动的,只是优选操作,其定时时长也可以根据实际需要而定,并且以下实施例也同样。

同理,组拆分流程举例如下:

例如,参见图2,组1拆分为组1和组2的方法包括:

步骤21:组2内几个成员间交互信息,确定离开组1,单独成立组2,并确定了组2管理者。

如果是组1管理者根据车队信息确定将组1拆分,拆分出组2,则跳过步骤21。

步骤22:组2管理者向组1管理者发出组拆分请求,即组变更请求,其中包含组2规模信息(组2成员个数)。

如果是组1管理者根据车队信息确定将组1拆分,拆分出组2,则跳过步骤22。

步骤23:组2管理者在发出请求后启动定时器t1,如果在t1时间内没有收到组1管理者的组拆分消息(即组变更消息),则认为组拆分失败,可以重新发送组拆分请求,或根据情况放弃拆分组1。

如果是组1管理者根据车队信息判断将组1拆分,则跳过步骤23。

步骤24:组1同意组2拆分出去,或由组1管理者根据车队信息确定将组1拆分,组1管理者向组2管理者发送组拆分消息(即组变更消息)。

步骤25:组2管理者向组2所有成员发送组变更信息,其中包括新组的管理者以及组id信息,即组2管理者和组2的id的信息。

步骤26:组2管理者向组2内成员发出变更信息后启动定时器t2。

可选地,如果在t2时间内组2任一成员未反馈组变更确认消息,则需要向相应成员单独发送组变更信息并重启t2。若发送组变更信息n次后仍没有得到全体成员的组变更确认消息,则向组1管理者反馈组拆分失败。

步骤27:在定时器t2超时前,组2所有成员向组2管理者反馈组变更确认消息。

步骤28:组2管理者向组1管理者发送组拆分完成消息(即组变更完成消息),其中包含组2成员的信息。

至此,组2管理者和组2所有成员离开组1,单独成立组2。

步骤29:组1管理者向所有组1成员(除拆分出去的组2成员外剩下的组1成员)发送成员变更消息,用于通知本组成员发生变更。

步骤29a:组2管理者向所有组2成员发送成员变更消息,用于通知本组成员发生变更。

需要说明的是,组成员只接受自己所在组的组管理者或由组管理者任命的新的组管理者的命令。

再例如,参见图3,从组1中拆分出组2的方法包括:

步骤31:组内几个成员间交互信息,确定离开组1,单独成立组2,并确定了组2管理者。

如果是组1管理者根据车队信息确定将组1拆分,则跳过步骤31。

步骤32:组2管理者向组1管理者发出组拆分请求(即组变更请求),其中包含组2规模信息(组2的成员个数)。

如果是组1管理者根据车队信息确定从组1拆分出组2,则跳过步骤32。

步骤33:组2管理者在发出请求后启动定时器t1。

如果在t1时间内没有收到组1管理者的组拆分消息,则认为组拆分失败,可以重新发送组拆分请求,或根据情况放弃组拆分。

如果是组1管理者根据车队信息确定将组1拆分,则跳过步骤33。

步骤34:组1同意组2拆分出去,组1管理者向组2管理者发送同意组拆分消息,或者,由组1管理者直接决定从组1拆分出组2,并任命组2管理者。

步骤35:组2管理者向组1管理者发送组拆分确认消息。

步骤36:组1管理者向组2所有成员发送组变更信息,其中包括新组的管理者以及组id信息,即组2的管理者和组2的id的信息。

步骤37:组1管理者向组内成员发出组变更信息后启动定时器t2。

可选地,如果在t2时间内组2任一成员未反馈组变更确认消息,则需要向相应成员单独发送组变更信息并重启t2。若发送组变更信息n次后仍没有得到全体成员的组变更确认消息,则组拆分失败。

步骤38:组2所有成员向组1管理者反馈组变更确认。

需要说明的是,本申请实施例中,可以一次完成组内全体成员的变更,也可以先完成一部分成员的变更,因此,不限于组1管理者必须要收到组2所有成员向组1管理者反馈组变更确认消息,才能进行后续操作,可以在t2时间内收到组2部分成员向组1管理者反馈组变更确认消息后,即可针对这些已反馈组变更确认消息的成员进行组变更操作。

步骤39:组1管理者向组2管理者发送组拆分完成消息,其中包含组2成员的信息。

至此,组2管理者和组2所有成员离开组1,在收到此消息后组2成员只接收组2管理者的命令。

步骤310:组1管理者向所有组1成员(除拆分出去的组2成员外剩下的组1成员)发送成员变更消息。

步骤310a:组2管理者向所有组2成员发送成员变更消息。

需要说明的是:组成员只接收自己所在组的组管理者或由组管理者任命的新的组管理者的命令。

本申请实施例中,终端(或者称为用户设备(userequipment,ue))间的消息交互可以通过以下方式进行:

方式一:终端之间的直接通信接口(pc5接口)的直接通信的信令层(pc5-signaling)消息。

方式二:pc5接口的无线资源控制(radioresourcecontrol,rrc)消息。

方式三:pc5接口的媒体接入控制(mediaaccesscontrol,mac)控制单元(ce)。

方式四:物理层信息携带配置信息。

方式五:通过ue与演进型基站enb之间的uu接口转发。

综上,参见图4,本申请实施例提供的一种组变更方法,包括:

s101、第一终端组中的管理者终端,向第二终端组中的管理者终端发送用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息,例如上述的组合并(或加入)消息、组拆分消息;

s102、第一终端组中的管理者终端,接收第二终端组中的管理者终端发送的针对所述组变更消息的反馈消息。

需要说明的是,本申请实施例中所述的终端组,可以包含多个终端,也可以仅包含一个终端,也就是说,本申请实施例提供的技术方案,可以用于多个由多个或一个终端组成的终端组合并到一个组,或从一个组中拆分出不同的由多个或一个终端组成的终端组。

通过该方法,第一终端组中的管理者终端,向第二终端组中的管理者终端发送用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;第一终端组中的管理者终端,接收第二终端组中的管理者终端发送的针对所述组变更消息的反馈消息,从而可以实现多个终端组的快速变更,可以包括组与组之间的直接合并,还可以包括一个组拆分成多个组,变更的主要流程由组的管理者终端之间进行,组的成员终端只需要与本组的管理者终端交互消息即可,无需组的成员终端逐个与组的管理者进行加入组和/或离开组的操作,减少信令开销,简化组变更过程,提高组变更效率。

可选地,所述第一终端组中的管理者终端发送所述组变更消息之前,还包括:

所述第一终端组中的管理者终端,接收所述第二终端组中的管理者终端发送的组变更请求。

可选地,所述组变更请求中携带有第二终端组中的终端个数。

可选地,所述反馈消息,为组变更完成消息,例如上述的组合并完成消息、组拆分完成消息。

可选地,如图1所示的实施例,当所述组变更完成消息为组合并完成消息时,所述第一终端组中的管理者终端接收所述组合并完成消息之后,还包括:所述第一终端组中的管理者终端,向下列终端发送组成员变更消息:所述第二终端组中的管理者终端;所述第一终端组中的成员终端;所述第二终端组中的成员终端;

如图2所示的实施例,当所述组变更完成消息为组拆分完成消息时,所述第一终端组中的管理者终端接收所述组拆分完成消息之后,还包括:所述第一终端组中的管理者终端,向所述第一终端组中的成员终端发送组成员变更消息。

可选地,所述组变更完成消息中携带有所述第二终端组中的成员终端的信息,例如成员名、头像、联系方式等信息。

可选地,如图3所示的实施例,当所述组变更消息为用于指示将第二终端组与第一终端组进行拆分的消息时,所述反馈消息为组拆分确认消息。

可选地,所述第一终端组中的管理者终端接收所述组拆分确认消息之后,还包括:

所述第一终端组中的管理者终端,向所述第二终端组中的管理者终端和所述第二终端组中的成员终端,发送组变更信息,该组变更信息中携带所述第二终端组的组标识和所述第二终端组中的管理者终端的信息。

可选地,所述第一终端组中的管理者终端发送所述组变更信息之后,还包括:

所述第一终端组中的管理者终端,接收所述第二终端组中的管理者终端和所述第二终端组中的成员终端发送的组变更确认消息。

可选地,所述第一终端组中的管理者终端接收所述组变更确认消息之后,还包括:

所述第一终端组中的管理者终端,向所述第二终端组中的管理者终端发送组拆分完成消息。

可选地,所述第一终端组中的管理者终端接收所述组变更确认消息之后,还包括:

所述第一终端组中的管理者终端,向所述第一终端组中的成员终端发送组成员变更消息。

相应地,在第二终端组的管理者终端侧,参见图5,本申请实施例提供的一种组变更方法,包括:

s201、第二终端组中的管理者终端,接收第一终端组中的管理者终端发送的用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;

s202、第二终端组中的管理者终端,向第一终端组中的管理者终端发送针对所述组变更消息的反馈消息。

可选地,所述第二终端组中的管理者终端接收所述组变更消息之前,还包括:

所述第二终端组中的管理者终端,向所述第一终端组中的管理者终端发送组变更请求。

可选地,所述第二终端组中的管理者终端接收所述组变更消息之后,发送所述反馈消息之前,还包括:

所述第二终端组中的管理者终端,向所述第二终端组中的成员终端发送组变更信息,该组变更信息中携带变更后的组的组标识和管理者终端的信息;

所述第二终端组中的管理者终端,接收所述第二终端组中的成员终端发送的组变更确认消息。

可选地,所述反馈消息,为组变更完成消息。

可选地,当所述组变更完成消息为组合并完成消息时,所述第二终端组中的管理者终端发送所述组合并完成消息之后,还包括:所述第二终端组中的管理者终端,接收所述第一终端组中的管理者终端发送的组成员变更消息;

当所述组变更完成消息为组拆分完成消息时,所述第二终端组中的管理者终端发送所述组拆分完成消息之后,还包括:所述第二终端组中的管理者终端,向所述第二终端组中的成员终端发送组成员变更消息。

可选地,当所述组变更消息为用于指示将第二终端组与第一终端组进行拆分的消息时,所述反馈消息为组拆分确认消息。

可选地,所述第二终端组中的管理者终端发送所述组拆分确认消息之后,还包括:

所述第二终端组中的管理者终端,接收所述第一终端组中的管理者终端发送的组变更信息,该组变更信息中携带所述第二终端组的组标识和所述第二终端组中的管理者终端的信息。

可选地,所述第二终端组中的管理者终端接收所述组变更信息之后,还包括:

所述第二终端组中的管理者终端,向所述第一终端组中的管理者终端发送组变更确认消息;

所述第二终端组中的管理者终端,接收所述第一终端组中的管理者终端发送的组拆分完成消息;

所述第二终端组中的管理者终端,向所述第二终端组中的成员终端发送组成员变更消息。

结合ev2x的应用场景中包括车队场景,本申请给出以下具体实施例的介绍:

实施例1:2个来自不同地方的车队,车队1有5辆车组成,分别为车辆v1~v5,其中v1为管理者,车队2由4辆车组成,分别为车辆v6~v9,其中v6为管理者。车队1和车队2汇合后组成一个9辆车的车队向相同目的地行驶,则具体的合并方法包括:

步骤1:v6向v1发送组加入请求,其中包含车队2由4辆车组成,目的地信息等。

步骤2:v1同意车队2加入车队1,v1向v6发送用于表示同意加入的组加入消息,其中包含车队1的组id和v1的id等信息。

步骤3:v6向v7、v8、v9发送组变更消息,将v1的id、车队1的组id等信息通知给v7、v8、v9。

步骤4:v7、v8、v9分别向v6反馈组变更确认消息。

步骤5:v6向v1反馈组加入完成消息,其中包含v6、v7、v8、v9的id信息。

步骤6:v1向v2、v3、v4、v5、v6、v7、v8、v9发送组成员变更消息,将新的车队成员id列表发送给所有成员。

实施例2:1个10辆车组成的车队,包括车辆v1~10,其中v1是管理者,在某个地点,车队中的车需要向不同方向行驶,3辆(例如分别是v1、v2、v3)向东,4辆(分别是v4、v5、v6、v7)向西,3辆(分别是v8、v9、v10)向北。若将车队1拆分为车队1、车队2、车队3,管理者分别为v1,v4,v8,则具体的组拆分方法包括:

步骤1:v4和v8向v1发送组拆分请求,其中包含车队2由4辆车组成,车队3由3辆车组成等。

步骤2:v1同意车队2和车队3离开车队1,v1向v4和v8发送表示同意进行组拆分的组拆分消息。

步骤3:v4向v5、v6、v7发送组变更消息,将v4的id、车队2的组id等信息通知给v5、v6、v7。v8向v9、v10发送组变更消息,将v8的id、车队3的组id等信息通知给v9、v10。

步骤4:v5,v6,v7分别向v4反馈组变更确认消息。v9、v10分别向v8反馈组变更确认消息。

步骤5:v4向v1反馈组拆分完成消息,其中包含v4、v5、v6、v7的id信息。v8向v1反馈组拆分完成消息,其中包含v8、v9、v10的id信息。

步骤6:v1向v2、v3发送组成员变更消息,将新的车队1成员id列表发送给所有成员。v4向v5、v6、v7发送组成员变更消息,将新的车队2成员id列表发送给所有成员。v8向v9、v10发送组成员变更消息,将新的车队3成员id列表发送给所有成员。

实施例3:1个10辆车组成的车队,包括车辆v1~10,其中v1是管理者,在某个地点车队中的车需要向不同方向行驶,3辆(例如是v1、v2、v3)向东,4辆(分别为v4、v5、v6、v7)向西,3辆(分别为v8、v9、v10)向北。若将车队1拆分为车队1、车队2、车队3,管理者分别为v1、v4、v8,则具体的组拆分方法包括:

步骤1:v1向v4和v8发送组拆分消息,其中包含的信息有车队2由4辆车组成、车队3由3辆车组成等。

步骤2:v4和v8向v1反馈组拆分确认消息。

步骤3:由v1向v4~v10分别发送组变更消息,通知v4~v7组成新的车队2,v4为车队2管理者,v8~v10组成车队3,v8为车队3管理者。

步骤4:v4~v10分别向v1反馈组变更确认消息。

步骤5:v1向v4发送组拆分完成消息,其中包含v4、v5、v6、v7的id信息。v1向v8发送组拆分完成消息,其中包含v8、v9、v10的id信息。

步骤6:v1向v2、v3发送组成员变更消息,将新的车队1的成员id列表发送给本组所有成员。v4向v5、v6、v7发送组成员变更消息,将新的车队2成员id列表发送给本组所有成员。v8向v9、v10发送组成员变更消息,将新的车队3成员id列表发送给本组所有成员。

下面介绍与上述方法相对应的装置。

参见图6,本申请实施例提供的一种组变更装置,当属于第一终端组中的管理者终端时,该装置包括:

第一单元61,向第二终端组中的管理者终端发送用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;

第二单元62,接收第二终端组中的管理者终端发送的针对所述组变更消息的反馈消息。

可选地,所述第一单元发送所述组变更消息之前,还用于:接收所述第二终端组中的管理者终端发送的组变更请求。

可选地,所述组变更请求中携带有第二终端组中的终端个数。

可选地,所述反馈消息,为组变更完成消息。

可选地,当所述组变更完成消息为组合并完成消息时,所述第二单元接收所述组合并完成消息之后,还用于:向下列终端发送组成员变更消息:所述第二终端组中的管理者终端;所述第一终端组中的成员终端;所述第二终端组中的成员终端;

当所述组变更完成消息为组拆分完成消息时,所述第二单元接收所述组拆分完成消息之后,还用于:向所述第一终端组中的成员终端发送组成员变更消息。

可选地,所述组变更完成消息中携带有所述第二终端组中的成员终端的信息。

可选地,当所述组变更消息为用于指示将第二终端组与第一终端组进行拆分的消息时,所述反馈消息为组拆分确认消息。

可选地,所述第二单元接收所述组拆分确认消息之后,还用于:向所述第二终端组中的管理者终端和所述第二终端组中的成员终端,发送组变更信息,该组变更信息中携带所述第二终端组的组标识和所述第二终端组中的管理者终端的信息。

可选地,所述第二单元发送所述组变更信息之后,还用于:接收所述第二终端组中的管理者终端和所述第二终端组中的成员终端发送的组变更确认消息。

可选地,所述第二单元接收所述组变更确认消息之后,还用于:向所述第二终端组中的管理者终端发送组拆分完成消息。

可选地,所述第二单元接收所述组变更确认消息之后,还用于:向所述第一终端组中的成员终端发送组成员变更消息。

参见图7,本申请实施例提供的一种组变更装置,当属于第二终端组中的管理者终端时,该装置包括:

第三单元71,用于接收第一终端组中的管理者终端发送的用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;

第四单元72,用于向第一终端组中的管理者终端发送针对所述组变更消息的反馈消息。

可选地,所述第三单元接收所述组变更消息之前,还用于:向所述第一终端组中的管理者终端发送组变更请求。

可选地,所述第三单元接收所述组变更消息之后,所述第四单元发送所述反馈消息之前,所述第三单元还用于:

向所述第二终端组中的成员终端发送组变更信息,该组变更信息中携带变更后的组的组标识和管理者终端的信息;

接收所述第二终端组中的成员终端发送的组变更确认消息。

可选地,所述反馈消息,为组变更完成消息。

可选地,当所述组变更完成消息为组合并完成消息时,所述第四单元发送所述组合并完成消息之后,还用于:接收所述第一终端组中的管理者终端发送的组成员变更消息;

当所述组变更完成消息为组拆分完成消息时,所述第四单元发送所述组拆分完成消息之后,还用于:向所述第二终端组中的成员终端发送组成员变更消息。

可选地,当所述组变更消息为用于指示将第二终端组与第一终端组进行拆分的消息时,所述反馈消息为组拆分确认消息。

可选地,所述第四单元发送所述组拆分确认消息之后,还用于:接收所述第一终端组中的管理者终端发送的组变更信息,该组变更信息中携带所述第二终端组的组标识和所述第二终端组中的管理者终端的信息。

可选地,所述第四单元接收所述组变更信息之后,还用于:

向所述第一终端组中的管理者终端发送组变更确认消息;

接收所述第一终端组中的管理者终端发送的组拆分完成消息;

向所述第二终端组中的成员终端发送组成员变更消息。

可选地,当属于第一终端组中的管理者终端时,该装置还包括图6所示单元:

第一单元,向第二终端组中的管理者终端发送用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;

第二单元,接收第二终端组中的管理者终端发送的针对所述组变更消息的反馈消息。

也就是说,本申请实施例提供的组变更装置,可以即具有第一终端组中的管理者终端的功能,还具有第二终端组中的管理者终端的功能,当然还可以具有作为普通成员终端的功能,在此不再赘述。

参见图8,本申请实施例提供的第三种组变更装置包括:

处理器600,用于读取存储器620中的程序,当该装置属于第一终端组中的管理者终端时,通过控制收发机610执行下列过程:

通过收发机610向第二终端组中的管理者终端发送用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;

通过收发机610接收第二终端组中的管理者终端发送的针对所述组变更消息的反馈消息。

可选地,所述处理器600控制收发机610发送所述组变更消息之前,还用于:通过收发机610接收所述第二终端组中的管理者终端发送的组变更请求。

可选地,所述组变更请求中携带有第二终端组中的终端个数。

可选地,所述反馈消息,为组变更完成消息。

可选地,当所述组变更完成消息为组合并完成消息时,所述处理器600控制收发机610接收所述组合并完成消息之后,还用于:通过收发机610向下列终端发送组成员变更消息:所述第二终端组中的管理者终端;所述第一终端组中的成员终端;所述第二终端组中的成员终端;

当所述组变更完成消息为组拆分完成消息时,所述处理器600控制收发机610接收所述组拆分完成消息之后,还用于:通过收发机610向所述第一终端组中的成员终端发送组成员变更消息。

可选地,所述组变更完成消息中携带有所述第二终端组中的成员终端的信息。

可选地,当所述组变更消息为用于指示将第二终端组与第一终端组进行拆分的消息时,所述反馈消息为组拆分确认消息。

可选地,所述处理器600控制收发机610接收所述组拆分确认消息之后,还用于:通过收发机610向所述第二终端组中的管理者终端和所述第二终端组中的成员终端,发送组变更信息,该组变更信息中携带所述第二终端组的组标识和所述第二终端组中的管理者终端的信息。

可选地,所述处理器600控制收发机610发送所述组变更信息之后,还用于:通过收发机610接收所述第二终端组中的管理者终端和所述第二终端组中的成员终端发送的组变更确认消息。

可选地,所述处理器600控制收发机610接收所述组变更确认消息之后,还用于:通过收发机610向所述第二终端组中的管理者终端发送组拆分完成消息。

可选地,所述处理器600控制收发机610接收所述组变更确认消息之后,还用于:通过收发机610向所述第一终端组中的成员终端发送组成员变更消息。

当该组变更装置属于第二终端组中的管理者终端时,处理器600,用于读取存储器620中的程序,通过控制收发机610执行下列过程:

通过收发机610接收第一终端组中的管理者终端发送的用于指示将第二终端组与第一终端组进行合并或拆分的组变更消息;

通过收发机610向第一终端组中的管理者终端发送针对所述组变更消息的反馈消息。

可选地,所述处理器600控制收发机610接收所述组变更消息之前,还用于:通过收发机610向所述第一终端组中的管理者终端发送组变更请求。

可选地,所述处理器600控制收发机610接收所述组变更消息之后,发送所述反馈消息之前,所述处理器600还用于:

通过收发机610向所述第二终端组中的成员终端发送组变更信息,该组变更信息中携带变更后的组的组标识和管理者终端的信息;

通过收发机610接收所述第二终端组中的成员终端发送的组变更确认消息。

可选地,所述反馈消息,为组变更完成消息。

可选地,当所述组变更完成消息为组合并完成消息时,所述处理器600控制收发机610发送所述组合并完成消息之后,还用于:通过收发机610接收所述第一终端组中的管理者终端发送的组成员变更消息;

当所述组变更完成消息为组拆分完成消息时,所述处理器600控制收发机610发送所述组拆分完成消息之后,还用于:通过收发机610向所述第二终端组中的成员终端发送组成员变更消息。

可选地,当所述组变更消息为用于指示将第二终端组与第一终端组进行拆分的消息时,所述反馈消息为组拆分确认消息。

可选地,所述处理器600控制收发机610发送所述组拆分确认消息之后,还用于:通过收发机610接收所述第一终端组中的管理者终端发送的组变更信息,该组变更信息中携带所述第二终端组的组标识和所述第二终端组中的管理者终端的信息。

可选地,所述处理器600控制收发机610接收所述组变更信息之后,还用于:

通过收发机610向所述第一终端组中的管理者终端发送组变更确认消息;

通过收发机610接收所述第一终端组中的管理者终端发送的组拆分完成消息;

通过收发机610向所述第二终端组中的成员终端发送组成员变更消息。

收发机610,用于在处理器600的控制下接收和发送数据。

其中,在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机610可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口630还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。

处理器600负责管理总线架构和通常的处理,存储器620可以存储处理器600在执行操作时所使用的数据。

可选的,处理器600可以是中央处埋器(cpu)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld)。

综上所述,通过本申请实施例提供的技术方案,可以实现2个或多个组的直接合并及将组直接拆分,不需要组成员逐个进行组加入或离开的操作,节省了信令开销,简化了处理流程,提高了效率。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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