CN117412253A - 组播通信方法、装置、***和计算机可读存储介质 - Google Patents
组播通信方法、装置、***和计算机可读存储介质 Download PDFInfo
- Publication number
- CN117412253A CN117412253A CN202311594964.9A CN202311594964A CN117412253A CN 117412253 A CN117412253 A CN 117412253A CN 202311594964 A CN202311594964 A CN 202311594964A CN 117412253 A CN117412253 A CN 117412253A
- Authority
- CN
- China
- Prior art keywords
- user equipment
- group
- relay
- multicast communication
- reply message
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 308
- 238000000034 method Methods 0.000 title claims abstract description 82
- 238000012795 verification Methods 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 4
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 20
- 230000011664 signaling Effects 0.000 description 8
- 238000013475 authorization Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开涉及一种组播通信方法、装置、***和计算机可读存储介质,涉及通信技术领域。该组播通信方法,包括:根据源用户设备向第一中继用户设备发送的拟发起业务的通信区域范围,建立用户设备群组,用户设备群组包括通信区域范围内的多个端点用户设备;利用第一中继用户设备,实现用户设备群组的组播通信。本公开的技术方案能够通过relay UE实现UE之间的组播业务,从而提高通信性能。
Description
技术领域
本公开涉及通信技术领域,特别涉及一种组播通信方法、组播通信装置、组播通信***和计算机可读存储介质。
背景技术
ProSe(Proximity based Services,邻近服务)是由5G通信***提供的服务,支持邻近的UE(User Equipment,用户设备)通过中继设备接入蜂窝网或与其他邻近的UE连接。中继设备可以包括实现UE接入蜂窝网络的U2N Relay(UE to Network Relay,用户设备到网络的中继设备)与实现UE之间连接的U2U Relay(UE to UE Relay,用户设备到用户设备的中继设备)。
目前,基于5G ProSe Layer-3 UE-To-UE(用户设备到用户设备)的场景,实现MCservice(Mission Critical Service,关键任务业务)的技术方案正在研究当中。MCservice包括在5G***中负责响应突发事件、保障公共安全的重要业务。MC service可分为三种不同的业务类型,MCPTT(Mission Critical Push To Talk,关键业务一键通),MCData(Mission Critical Data,关键数据业务),MCVideo(Mission Critical Video,关键视频业务),分别负责语音、数据和视频的关键任务通信。
在相关技术中,在无网络连接条件下的5G ProSe inter-UE(用户设备间)场景,支持UE之间单播或者多播的直接通信的MCPTT业务实现。
发明内容
本公开的发明人发现上述相关技术中存在如下问题:无法实现组播业务,导致通信性能下降。
鉴于此,本公开提出了一种组播通信技术方案,能够通过relay UE(中继用户设备)实现UE之间的组播业务,从而提高通信性能。
根据本公开的一些实施例,提供了一种中继UE侧的组播通信方法,包括:根据源用户设备向第一中继用户设备发送的拟发起业务的通信区域范围,建立用户设备群组,用户设备群组包括通信区域范围内的多个端点用户设备;利用第一中继用户设备,实现用户设备群组的组播通信。
在一些实施例中,建立用户设备群组包括:向通信区域范围内的多个候选端用户设备发送群组邀请消息;根据向第一中继用户设备返回加入群组回复消息的候选端点用户设备,建立用户设备群组。
在一些实施例中,建立用户设备群组包括:根据多个候选端用户设备,生成候选用户设备群组;根据返回加入群组回复消息的候选端点用户设备的标识信息,更新候选用户设备群组,以建立用户设备群组。
在一些实施例中,生成候选用户设备群组包括:利用第一中继用户设备的身份管理服务器,根据第一中继用户设备的SIP core(Session Initiation Protocol core,会话初始协议核心)实体接收的源用户设备发送的会话建立请求,生成候选用户设备群组,会话建立请求包括通信区域范围。
在一些实施例中,生成候选用户设备群组包括:利用身份管理服务器,根据SIPcore实体发送的UE profile(概况)请求,生成候选用户设备群组,UE profile请求包括通信区域范围。
在一些实施例中,更新候选用户设备群组包括:利用第一中继用户设备的身份管理服务器,根据第一中继用户设备的SIP core实体发送的群组更新请求更新候选用户设备群组,群组更新请求包括返回加入群组回复消息的候选端点用户设备的标识信息。
在一些实施例中,实现用户设备群组的组播通信包括:向多个端点用户设备中的每一个发送用户设备群组的相关信息,以便多个端点用户设备中的每一个进行组播通信。
在一些实施例中,向多个端点用户设备中的每一个发送用户设备群组的相关信息包括:利用第一中继用户设备的身份管理服务器向第一中继用户设备的SIP core实体发送群组更新回复消息,以便SIP core实体向多个端点用户设备中的每一个发送包括用户设备群组的相关信息的会话建立回复消息,群组更新回复消息包括用户设备群组的相关信息。
在一些实施例中,组播通信方法还包括:响应于端点用户设备广播发现请求消息,通过与端点用户设备邻近的第二中继用户设备,向端点用户设备返回第一中继用户设备的回复消息,以便端点用户设备通过第一中继用户设备进行组播通信,回复消息用于指示第一中继用户设备满足端点用户设备的通信需求。
在一些实施例中,发现请求消息包括端点用户设备拟发起业务的标识信息、端点用户设备拟发起业务的通信区域范围、端点用户设备的标识信息或端点用户设备的位置信息中的至少一项,用于确定第一中继用户设备是否能够满足通信需求。
在一些实施例中,发现请求消息被第二中继用户设备接收,第二中继用户设备与第一中继用户设备邻近。
在一些实施例中,回复消息包括第一中继用户设备的第一标识信息,组播通信方法还包括:根据端点用户设备向第一中继用户设备发送的注册请求中的第一标识信息是否与存储的第一中继用户设备的第二标识信息匹配,对注册请求进行验证;在注册请求通过验证的情况下,向端点用户设备返回注册回复消息,以便端点用户设备通过第一中继用户设备进行组播通信,注册回复消息用于指示端点用户设备注册成功。
在一些实施例中,注册回复消息包括业务通信密钥,用于实现端点用户设备与第一中继用户设备之间的加密通信。
在一些实施例中,利用第一中继用户设备,实现用户设备群组的组播通信包括:响应于接收到用户设备群组中多个端点用户设备发送的发言请求,根据多个端点用户设备的优先级,将多个端点用户设备中的一个确定为当前源用户设备,当前源用户设备被授予发言权,多个端点用户设备中的其他端点用户设备被剥夺发言权;响应于当前源用户设备发送语音信息,根据用户设备群组中除当前源用户设备以外的端点用户设备的地址信息,对语音信息进行组播。
根据本公开的另一些实施例,提供一种端点UE侧的组播通信方法,包括:向第一中继用户设备发送端点用户设备拟发起业务的通信区域范围,以便第一中继用户设备建立用户设备群组,用户设备群组包括通信区域范围内的多个端点用户设备;利用第一中继用户设备,在用户设备群组中进行组播通信。
在一些实施例中,组播通信方法还包括:接收第一中继用户设备发送的群组邀请消息,群组邀请消息被发送给通信区域范围内的多个候选端用户设备;向第一中继用户设备返回加入群组回复消息,以便第一中继用户设备建立用户设备群组,用户设备群组根据向第一中继用户设备返回加入群组回复消息的候选端点用户设备建立。
在一些实施例中,利用第一中继用户设备,在用户设备群组中进行组播通信包括:接收第一中继用户设备发送的用户设备群组的相关信息;根据用户设备群组的相关信息,进行组播通信,用户设备群组的相关信息被发送给用户设备群组中的多个端点用户设备。
在一些实施例中,接收第一中继用户设备发送的用户设备群组的相关信息包括:接收第一中继用户设备的SIP core实体发送的包括用户设备群组的相关信息的会话建立回复消息,会话建立回复消息为SIP core实体根据第一中继用户设备的身份管理服务器发送的群组更新回复消息生成,群组更新回复消息包括用户设备群组的相关信息。
在一些实施例中,组播通信方法还包括:向端点用户设备邻近的第二中继用户设备,广播发现请求消息;接收第二中继用户设备返回的第一中继用户设备的回复消息,回复消息用于指示第一中继用户设备满足端点用户设备的通信需求,以便通过第一中继用户设备进行组播通信。
在一些实施例中,发现请求消息包括端点用户设备拟发起业务的标识信息、端点用户设备拟发起业务的通信区域范围、端点用户设备的标识信息或端点用户设备的位置信息中的至少一项,用于确定第一中继用户设备是否能够满足通信需求。
在一些实施例中,发现请求消息被第二中继用户设备接收,第二中继用户设备与第一中继用户设备邻近。
在一些实施例中,回复消息包括第一中继用户设备的第一标识信息,组播通信方法还包括:向第一中继用户设备发送的注册请求,注册请求包括第一标识信息,以便第一中继用户设备根据第一标识信息是否与存储的第一中继用户设备的第二标识信息匹配,对注册请求进行验证;在注册请求通过验证的情况下,接收第一中继用户设备返回的注册回复消息,以便通过第一中继用户设备进行组播通信,注册回复消息用于指示端点用户设备注册成功。
在一些实施例中,注册回复消息包括业务通信密钥,用于实现端点用户设备与第一中继用户设备之间的加密通信。
在一些实施例中,利用第一中继用户设备,在用户设备群组中进行组播通信包括:向第一中继用户设备发送端点用户设备的发言请求,以便第一中继用户设备根据发来发言请求的用户设备群组中多个端点的优先级,确定是否将端点用户设备确定为当前源用户设备,当前源用户设备被授予发言权,多个端点用户设备中的其他端点用户设备被剥夺发言权;在端点用户设备被授予发言权的情况下,发送语音信息,以便第一中继用户设备根据用户设备群组中除端点用户设备以外的端点用户设备的地址信息,对语音信息进行组播。
根据本公开的又一些实施例,提供一种中继UE侧的组播通信装置,包括:建立单元,用于根据源用户设备向第一中继用户设备发送的拟发起业务的通信区域范围,建立用户设备群组,用户设备群组包括通信区域范围内的多个端点用户设备;通信单元,用于利用第一中继用户设备,实现用户设备群组的组播通信。
在一些实施例中,通信单元向通信区域范围内的多个候选端用户设备发送群组邀请消息;建立单元根据向第一中继用户设备返回加入群组回复消息的候选端点用户设备,建立用户设备群组。
在一些实施例中,建立单元根据多个候选端用户设备,生成候选用户设备群组;通信单元根据返回加入群组回复消息的候选端点用户设备的标识信息,更新候选用户设备群组,以建立用户设备群组。
在一些实施例中,建立单元利用第一中继用户设备的身份管理服务器,根据第一中继用户设备的SIP core实体接收的源用户设备发送的会话建立请求,生成候选用户设备群组,会话建立请求包括通信区域范围。
在一些实施例中,建立单元利用身份管理服务器,根据SIP core实体发送的UEprofile请求,生成候选用户设备群组,UE profile请求包括通信区域范围。
在一些实施例中,建立单元利用第一中继用户设备的身份管理服务器,根据第一中继用户设备的SIP core实体发送的群组更新请求更新候选用户设备群组,群组更新请求包括返回加入群组回复消息的候选端点用户设备的标识信息。
在一些实施例中,通信单元向多个端点用户设备中的每一个发送用户设备群组的相关信息,以便多个端点用户设备中的每一个进行组播通信。
在一些实施例中,通信单元利用第一中继用户设备的身份管理服务器向第一中继用户设备的SIP core实体发送群组更新回复消息,以便SIP core实体向多个端点用户设备中的每一个发送包括用户设备群组的相关信息的会话建立回复消息,群组更新回复消息包括用户设备群组的相关信息。
在一些实施例中,通信单元响应于端点用户设备广播发现请求消息,通过与端点用户设备邻近的第二中继用户设备,向端点用户设备返回第一中继用户设备的回复消息,以便端点用户设备通过第一中继用户设备进行组播通信,回复消息用于指示第一中继用户设备满足端点用户设备的通信需求。
在一些实施例中,发现请求消息包括端点用户设备拟发起业务的标识信息、端点用户设备拟发起业务的通信区域范围、端点用户设备的标识信息或端点用户设备的位置信息中的至少一项,用于确定第一中继用户设备是否能够满足通信需求。
在一些实施例中,发现请求消息被第二中继用户设备接收,第二中继用户设备与第一中继用户设备邻近。
在一些实施例中,回复消息包括第一中继用户设备的第一标识信息。组播通信装置还包括验证单元,用于根据端点用户设备向第一中继用户设备发送的注册请求中的第一标识信息是否与存储的第一中继用户设备的第二标识信息匹配,对注册请求进行验证;通信单元在注册请求通过验证的情况下,向端点用户设备返回注册回复消息,以便端点用户设备通过第一中继用户设备进行组播通信,注册回复消息用于指示端点用户设备注册成功。
在一些实施例中,注册回复消息包括业务通信密钥,用于实现端点用户设备与第一中继用户设备之间的加密通信。
在一些实施例中,通信单元响应于接收到用户设备群组中多个端点用户设备发送的发言请求,根据多个端点用户设备的优先级,将多个端点用户设备中的一个确定为当前源用户设备,当前源用户设备被授予发言权,多个端点用户设备中的其他端点用户设备被剥夺发言权,响应于当前源用户设备发送语音信息,根据用户设备群组中除当前源用户设备以外的端点用户设备的地址信息,对语音信息进行组播。
根据本公开的再一些实施例,提供一种端点UE侧的组播通信装置,包括:发送单元,用于向第一中继用户设备发送端点用户设备拟发起业务的通信区域范围,以便第一中继用户设备建立用户设备群组,用户设备群组包括通信区域范围内的多个端点用户设备;通信单元,用于利用第一中继用户设备,在用户设备群组中进行组播通信。
在一些实施例中,组播通信装置还包括接收单元,用于接收第一中继用户设备发送的群组邀请消息,群组邀请消息被发送给通信区域范围内的多个候选端用户设备;发送单元向第一中继用户设备返回加入群组回复消息,以便第一中继用户设备建立用户设备群组,用户设备群组根据向第一中继用户设备返回加入群组回复消息的候选端点用户设备建立。
在一些实施例中,接收单元接收第一中继用户设备发送的用户设备群组的相关信息;通信单元根据用户设备群组的相关信息,进行组播通信,用户设备群组的相关信息被发送给用户设备群组中的多个端点用户设备。
在一些实施例中,接收单元接收第一中继用户设备的SIP core实体发送的包括用户设备群组的相关信息的会话建立回复消息,会话建立回复消息为SIP core实体根据第一中继用户设备的身份管理服务器发送的群组更新回复消息生成,群组更新回复消息包括用户设备群组的相关信息。
在一些实施例中,发送单元向端点用户设备邻近的第二中继用户设备,广播发现请求消息;接收单元接收第二中继用户设备返回的第一中继用户设备的回复消息,回复消息用于指示第一中继用户设备满足端点用户设备的通信需求,以便通过第一中继用户设备进行组播通信。
在一些实施例中,发现请求消息包括端点用户设备拟发起业务的标识信息、端点用户设备拟发起业务的通信区域范围、端点用户设备的标识信息或端点用户设备的位置信息中的至少一项,用于确定第一中继用户设备是否能够满足通信需求。
在一些实施例中,发现请求消息被第二中继用户设备接收,第二中继用户设备与第一中继用户设备邻近。
在一些实施例中,回复消息包括第一中继用户设备的第一标识信息。发送单元向第一中继用户设备发送的注册请求,注册请求包括第一标识信息,以便第一中继用户设备根据第一标识信息是否与存储的第一中继用户设备的第二标识信息匹配,对注册请求进行验证;接收单元在注册请求通过验证的情况下,接收第一中继用户设备返回的注册回复消息,以便通过第一中继用户设备进行组播通信,注册回复消息用于指示端点用户设备注册成功。
在一些实施例中,注册回复消息包括业务通信密钥,用于实现端点用户设备与第一中继用户设备之间的加密通信。
在一些实施例中,发送单元向第一中继用户设备发送端点用户设备的发言请求,以便第一中继用户设备根据发来发言请求的用户设备群组中多个端点的优先级,确定是否将端点用户设备确定为当前源用户设备,当前源用户设备被授予发言权,多个端点用户设备中的其他端点用户设备被剥夺发言权;在端点用户设备被授予发言权的情况下,发送语音信息,以便第一中继用户设备根据用户设备群组中除端点用户设备以外的端点用户设备的地址信息,对语音信息进行组播。
根据本公开的再一些实施例,提供一种组播通信装置,包括:存储器;和耦接至存储器的处理器,处理器被配置为基于存储在存储器装置中的指令,执行上述任一个实施例中的中继用户设备侧的组播通信方法,或者端点用户设备侧的组播通信方法。
根据本公开的再一些实施例,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一个实施例中的中继用户设备侧的组播通信方法,或者端点用户设备侧的组播通信方法。
根据本公开的再一些实施例,提供一种组播通信***,包括:中继用户设备侧通信装置,用于执行上述任一个实施例中的中继用户设备侧的组播通信方法;端点用户设备侧通信装置,用于执行上述任一个实施例中的端点用户设备侧的组播通信方法。
在上述实施例中,中级用户设备根据端点用户设备的业务通信区域范围,生成用户设备群组。这样,能够通过relay UE实现UE之间的组播业务,从而提高通信性能。
附图说明
构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本公开:
图1示出本公开的组播通信方法的一些实施例的流程图;
图2a示出本公开的中继UE发现方法的一些实施例的信令图;
图2b示出本公开的中继UE侧的组播通信装置的一些实施例的框图;
图2c示出本公开的端点UE注册方法的一些实施例的信令图;
图2d示出本公开的UE群组建立方法的一些实施例的信令图;
图2e示出本公开的会话流程的一些实施例的信令图;
图3示出本公开的组播通信方法的另一些实施例的流程图;
图4a示出本公开的组播通信装置的一些实施例的框图;
图4b示出本公开的组播通信装置的另一些实施例的框图;
图5示出本公开的组播通信装置的又一些实施例的框图;
图6示出本公开的组播通信装置的再一些实施例的框图;
图7示出本公开的组播通信***的一些实施例的框图。
具体实施方式
现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
如前所述,由于不支持通过中继UE的形式,即端点UE到中继UE再到端点UE(end UEto relay UE to end UE),实现UE之间的组播MCPTT业务,导致5G ProSe无法通过Layer-3UE-To-UE Relay(即实现UE之间连接的中继UE)实现组播MCPTT业务。
针对上述技术问题,本公开的技术方案增加5G ProSe UE-to-UE Relay流程消息里的信元标识;对Relay UE、ProSe End UE(端点用户设备)进行软件升级,增加了实现组播的功能模块;增强了Relay UE作为MCPTT业务服务器的能力;增强了无网络状态下的UE群组管理能力。从而,基于5G ProSe Layer-3 UE-To-UE Relay场景,实现了UE-to-UE组播Mission Critical Push To Talk业务。
例如,可以通过下面的实施例实现本公开的技术方案。
图1示出本公开的组播通信方法的一些实施例的流程图。
如图1所示,在步骤110中,根据源用户设备向第一中继用户设备发送的拟发起业务的通信区域范围,建立用户设备群组。用户设备群组包括通信区域范围内的多个端点用户设备。例如,拟发起业务可以包括MCPTT业务。
在一些实施例中,向通信区域范围内的多个候选端用户设备发送群组邀请消息;根据向第一中继用户设备返回加入群组回复消息的候选端点用户设备,建立UE群组。
例如,利用第一中继用户设备的身份管理服务器,根据第一中继用户设备的SIPcore实体接收的源用户设备发送的会话建立请求,生成候选用户设备群组,会话建立请求包括通信区域范围。
例如,利用身份管理服务器,根据SIP core实体发送的UE profile请求,生成候选用户设备群组,UE profile请求包括通信区域范围。
例如,Source UE(源用户设备)向Relay UE的SIP core实体发送会话建立请求,会话建立请求中包含了Source UE拟发起的MCPTT业务的通信区域范围。Relay UE的SIP core实体向Relay UE的身份管理服务器发送UE profile请求,UE profile请求中包含通信区域范围。身份管理服务器根据UE profile请求中的MCPTT业务的通信区域范围,根据通信区域范围内的UE生成UE群组。
在一些实施例中,根据多个候选端用户设备,生成候选用户设备群组;根据返回加入群组回复消息的候选端点用户设备的标识信息,更新候选用户设备群组,以建立用户设备群组。
例如,利用第一中继用户设备的身份管理服务器,根据第一中继用户设备的SIPcore实体发送的群组更新请求更新候选用户设备群组,群组更新请求包括返回加入群组回复消息的候选端点用户设备的标识信息。
例如,身份管理服务器向SIP core实体发送UE profile回复消息,UE profile回复消息中包含了生成的UE群组的信息。UE群组信息可以包括信息列表,信息列表中包含了UE群组中每个UE的标识信息(如ID)、位置信息和UE群组的表示信息(如ID)等。
例如,UE的标识信息从中继UE的身份管理服务器中获取,位置信息从中继UE的位置管理服务器中获取。
例如,SIP core实体根据UE群组信息,向群组中所有的UE发送群组邀请消息;收到群组邀请消息的UE向SIP core实体发送加入群组回复消息;SIP core实体根据收到的加入群组回复消息,记录加入群组的UE的ID,并向身份管理服务器发送群组更新请求,群组更新请求中包含了同意加入群组的UE的ID。
在一些实施例中,向多个端点用户设备中的每一个发送用户设备群组的相关信息,以便多个端点用户设备中的每一个进行组播通信。
例如,利用第一中继用户设备的身份管理服务器向第一中继用户设备的SIP core实体发送群组更新回复消息,以便SIP core实体向多个端点用户设备中的每一个发送包括用户设备群组的相关信息的会话建立回复消息,群组更新回复消息包括用户设备群组的相关信息。
例如,身份管理服务器进行UE群组的更新;身份管理服务器向SIP core实体发送群组更新回复,群组更新回复中包含了更新后的UE群组信息;SIP core实体向UE群组中的每个UE发送会话建立回复,并为这些UE分配对应的IP地址,会话建立回复中包含了更新后的UE群组信息。
在一些实施例中,响应于端点用户设备广播发现请求消息,通过与端点用户设备邻近的第二中继用户设备,向端点用户设备返回第一中继用户设备的回复消息,以便端点用户设备通过第一中继用户设备进行组播通信,回复消息用于指示第一中继用户设备满足端点用户设备的通信需求。
例如,发现请求消息包括端点用户设备拟发起业务的标识信息(如RSC等)、端点用户设备拟发起业务的通信区域范围、端点用户设备的标识信息或端点用户设备的位置信息中的至少一项,用于确定第一中继用户设备是否能够满足通信需求。
例如,发现请求消息被第二中继用户设备接收,第二中继用户设备与第一中继用户设备邻近。
例如,End UE向邻近的多个Relay UE(第二中继用户设备)广播发现请求消息。发现请求消息中包含标识MCPTT业务的RSC(Relay Service Code,中继服务识别码)、End UE所需的MCPTT通信区域范围、End UE的ID、End UE的位置信息等。
例如,接收到发现请求消息的Relay UE,向邻近的Relay UE(第一中继用户设备)转发来自End UE的发现请求消息;接收到转发消息的Relay UE(第一中继用户设备),向转发消息的Relay UE(第二中继用户设备)发送回复消息,表示满足End UE的通信需求;接收到End UE请求消息的Relay UE,向End UE发送回复消息,表示满足End UE的通信需求,回复消息中可以包含发送该消息的Relay的唯一识别码。
上述实施例中,源UE打算加入一定区域内的MCPTT业务,通过discovery(发现)流程寻找可用的中继UE作为中继服务器UE。discovery流程的发现请求中包含了源UE请求的服务类型(如MCPTT等)和业务通信区域,中继服务器UE的回复消息中包含了自身唯一的识别码。这样,能够通过中继UE实现UE之间的组播,以提高通信效果。
在一些实施例中,回复消息包括第一中继用户设备的第一标识信息。根据端点用户设备向第一中继用户设备发送的注册请求中的第一标识信息是否与存储的第一中继用户设备的第二标识信息匹配,对注册请求进行验证;在注册请求通过验证的情况下,向端点用户设备返回注册回复消息,以便端点用户设备通过第一中继用户设备进行组播通信,注册回复消息用于指示端点用户设备注册成功。
例如,End UE向UE-to-UErelay(第一中继用户设备)发送注册请求,注册请求中包含了End UE的ID、位置信息,以及在relay UE发现流程中接收到的relay UE的唯一识别码(第一标识信息);UE-to-UErelay对注册请求进行验证,确定End UE的注册请求中带有的relay UE识别码是否与自身识别码(第二标识信息)相同。
例如,Relay UE将收到的End UE ID和位置信息分别储存在identify managementserver(身份管理服务器)和location management server(位置管理服务器)中,通过keymanagement server(密钥管理服务器)生成业务通信密钥。
上述实施例中,源UE找到中继服务器UE后,向中继服务器UE发起注册;中继服务器UE根据源UE注册时发送的识别码是否与中继服务器UE识别码相同进行验证。这样,能够提高通信的安全性。
在一些实施例中,注册回复消息包括业务通信密钥,用于实现端点用户设备与第一中继用户设备之间的加密通信。
例如,Relay UE向End UE发送注册回复消息,表示注册成功,注册回复消息中包含了MCPTT业务通信密钥。
在一些实施例中,所有的End UE在与relay UE通信前,均获取了relay UE分发的业务通信密钥,以保证通信安全。例如,任一个实施例中End UE与Relay UE之间的交互消息均由业务通信密钥加密。
在步骤120中,利用第一中继用户设备,实现用户设备群组的组播通信。
在一些实施例中,响应于接收到用户设备群组中多个端点用户设备发送的发言请求,根据多个端点用户设备的优先级,将多个端点用户设备中的一个确定为当前源用户设备,当前源用户设备被授予发言权,多个端点用户设备中的其他端点用户设备被剥夺发言权;响应于当前源用户设备发送语音信息,根据用户设备群组中除当前源用户设备以外的端点用户设备的地址信息,对语音信息进行组播。
在一些实施例中,UE群组中的多个UE与relay UE之间在经过注册和授权之后,建立floor control(发言权控制)。
例如,在Source UE想要发言的情况下,可以向relay UE的发言权控制服务器发送发言请求;Relay UE衡量各Source UE发言权的优先级,授予优先级最高的source UE发言权,剥夺UE群组内其他target UE的发言权,并告知source UE和target UE各自的发言权设置。
例如,Source UE和target UE中的floor participant(发言参与方)告知各自的用户对应的发言权设置;在Source UE在UE群组中发言的情况下,将语音信息传输到relayUE;relay UE根据UE群组中其他UE对应的IP地址,将收到的语音信息通过组播的形式,发送给对应的UE,完成source UE的发言。
上述实施例中,源UE向中继服务器UE的SIP core实体发送组播会话请求,并获取中继服务器UE上注册的其他UE的位置和ID;中继服务器UE选取需要建立通信的UE用于建立群组,并通知群组内所有UE;收到SIP core实体的会话发起回复后,源UE向群组内的UE发起MCPTT业务,并由中继服务器UE负责群组内UE发言权的控制;在源UE发送语音信息的情况下,中继服务器UE首先接收源UE的语音信息,通过组播的形式向其他UE转发语音信息,完成源UE语音信息的发送。
这样,能够通过中继UE实现UE之间的MCPTT业务,从而提高了通信性能。
图2a示出本公开的中继UE发现方法的一些实施例的信令图。
如图2a所示,在事件210a中,End UE(如端点UE 1)向邻近的多个Relay UE(如中继UE 1~4)广播发现请求消息。发现请求消息中包含标识MCPTT业务的RSC、End UE所需的MCPTT业务的通信区域范围、End UE的ID、End UE的位置信息。
在事件220a中,接收到发现请求消息的Relay UE(如中继UE 1~2)向邻近的RelayUE(如中继UE 4)转发来自End UE的发现请求消息。
在事件230a中,接收到转发的发现请求消息的Relay UE(如中继UE 4)向转发发现请求消息的Relay UE(如中继UE 1~2)发送回复消息,表示满足End UE的通信需求。
在事件240a中,接收到End UE发现请求消息的Relay UE(如中继UE 2)向End UE发送回复消息,表示满足End UE的通信需求。回复消息中包含发送该消息的Relay UE(如中继UE 4)的唯一识别码。
图2b示出本公开的中继UE侧的组播通信装置的一些实施例的框图。
如图2b所示,对UE-to-UE Relay(中继UE)进行软件升级,添加Key managementserver(如用于生成、管理端点UE和中继UE之间通信的加密密钥等)、Identify managementserver(如用于对UE群组中的端点UE的标识信息进行管理,对发起注册请求的端点UE进行身份验证等)、Location management server(如对UE群组中的端点UE的位置信息进行管理等)和Floor control server(如对UE群组中的端点UE的发言权限、优先级进行管理等)等功能。
这样,中继UE作为无网络条件下的服务器UE,完善了中继UE新增管理功能的对应流程,从而提高了通信性能。
图2c示出本公开的端点UE注册方法的一些实施例的信令图。
如图2c所示,在事件210c中,End UE向UE-to-UErelay发送注册请求。注册请求中包含了End UE的ID、位置信息,以及在relay UE发现流程中接收到的relay UE的唯一识别码。
在事件220c中,UE-to-UErelay对注册请求进行验证,确定End UE的注册请求中带有的relay UE识别码与自身识别码相同。
在事件230c中,Relay UE将收到的UE ID和位置信息分别储存在identifymanagement server和location management server中,通过key management server生成业务通信密钥。
在事件240c中,Relay UE向End UE发送注册回复消息,表示注册成功,消息中包含了MCPTT业务通信密钥。
图2d示出本公开的UE群组建立方法的一些实施例的信令图。
如图2d所示,在事件200d中,所有End UE在与relay UE通信前均获取了relay UE分发的通信密钥;所有的End UE利用该密钥与relay UE进行加密通信,以保证通信安全。
在事件210d中,Source UE向relay UE的SIP core实体发送会话建立请求。会话建立请求中包含了所要发起的MCPTT业务通信区域范围。
在事件220d中,relay UE的SIP core实体向身份管理服务器发送UE profile请求。UE profile请求中包含步骤事件210d中得到的MCPTT业务通信区域范围。
在事件230d中,身份管理服务器根据事件220d中UE profile请求的MCPTT业务通信区域范围,将MCPTT业务通信区域范围内的UE(如候选端点UE)生成UE群组(如候选UE群组)。
在事件240d中,身份管理服务器向SIP core实体发送UE profile回复消息。UEprofile回复消息中包含了事件230d中生成的UE群组的UE群组信息。UE群组信息可以是一个信息列表,信息列表中包含了UW群组中每个UE的ID和位置、UE群组的ID。
在事件250d中,SIP core实体根据UE群组信息,向UE群组中所有的端点UE发送加入群组邀请消息。
在事件260d中,收到邀请消息的端点UE向SIP core实体发送加入群组回复消息。
在事件270d中,SIP core实体根据事件260d中收到的加入群组回复消息,记录加入群组的UE ID,并向身份管理服务器发送群组更新请求。群组更新请求消息中包含了同意加入群组的UE ID。
在事件280d中,身份管理服务器进行UE群组的更新(即对候选UE群组进行更新)。
在事件290d中,身份管理服务器向SIP core实体发送群组更新回复。群组更新回复中包含了更新后的UE群组信息。
在事件295d中,SIP core实体向更新后的UE群组信息中的每个端点UE发送会话建立回复,并分配对应的IP地址。会话建立回复中包含了更新后的UE群组信息。
图2e示出本公开的会话流程的一些实施例的信令图。
如图2e所示,在事件210e中,多个群组UE(包括源UE和多个目标UE)与relay UE之间在经过注册和授权之后,已经建立floor control。
在事件220e和230e中,在Source UE想要发言的情况下,向relay UE的发言权限控制服务器发送发言请求。
在事件230e、2510~2540中,Relay UE衡量发言权的优先级,之后授予source UE发言权,剥夺群组内多个其他目标UE的发言权,并告知source UE和多个目标UE各自的发言权设置。
在事件2610、2620中,Source UE和target UE中的floor participant(发言参与方A和B)告知各自的用户对应的发言权设置。如源UE告知其用户被授予了发言权,目标UE告知其用户谁是当前的发言源UE。
在事件270e中,Source UE在UE群组中发言,将语音信息传输到relay UE;relayUE根据UE群组中其他UE(多个目标UE)对应的IP地址,将收到的语音信息通过组播的形式发送给对应的UE,完成source UE的发言。
上述实施例中,在5G邻近服务Layer-3基于UE-To-UE Relay实现组播MCPTT业务的场景中,增强了移动网络近域服务能力,扩大了网络业务的覆盖范围;并提升了紧急任务通信的服务能力、网络用户体验以及对紧急情况的应对能力。
图3示出本公开的组播通信方法的另一些实施例的流程图。
如图3所示,在步骤310中,向第一中继用户设备发送端点用户设备拟发起业务的通信区域范围,以便第一中继用户设备建立用户设备群组,用户设备群组包括通信区域范围内的多个端点用户设备。
在步骤320中,利用第一中继用户设备,在用户设备群组中进行组播通信。
在一些实施例中,接收第一中继用户设备发送的群组邀请消息,群组邀请消息被发送给通信区域范围内的多个候选端用户设备;向第一中继用户设备返回加入群组回复消息,以便第一中继用户设备建立用户设备群组,用户设备群组根据向第一中继用户设备返回加入群组回复消息的候选端点用户设备建立。
在一些实施例中,接收第一中继用户设备发送的用户设备群组的相关信息;根据用户设备群组的相关信息,进行组播通信,用户设备群组的相关信息被发送给用户设备群组中的多个端点用户设备。
在一些实施例中,接收第一中继用户设备的SIP core实体发送的包括用户设备群组的相关信息的会话建立回复消息,会话建立回复消息为SIP core实体根据第一中继用户设备的身份管理服务器发送的群组更新回复消息生成,群组更新回复消息包括用户设备群组的相关信息。
在一些实施例中,向端点用户设备邻近的第二中继用户设备,广播发现请求消息;接收第二中继用户设备返回的第一中继用户设备的回复消息,回复消息用于指示第一中继用户设备满足端点用户设备的通信需求,以便通过第一中继用户设备进行组播通信。
在一些实施例中,发现请求消息包括端点用户设备拟发起业务的标识信息、端点用户设备拟发起业务的通信区域范围、端点用户设备的标识信息或端点用户设备的位置信息中的至少一项,用于确定第一中继用户设备是否能够满足通信需求。
在一些实施例中,发现请求消息被第二中继用户设备接收,第二中继用户设备与第一中继用户设备邻近。
在一些实施例中,回复消息包括第一中继用户设备的第一标识信息。向第一中继用户设备发送的注册请求,注册请求包括第一标识信息,以便第一中继用户设备根据第一标识信息是否与存储的第一中继用户设备的第二标识信息匹配,对注册请求进行验证;在注册请求通过验证的情况下,接收第一中继用户设备返回的注册回复消息,以便通过第一中继用户设备进行组播通信,注册回复消息用于指示端点用户设备注册成功。
在一些实施例中,注册回复消息包括业务通信密钥,用于实现端点用户设备与第一中继用户设备之间的加密通信。
在一些实施例中,向第一中继用户设备发送端点用户设备的发言请求,以便第一中继用户设备根据发来发言请求的用户设备群组中多个端点的优先级,确定是否将端点用户设备确定为当前源用户设备,当前源用户设备被授予发言权,多个端点用户设备中的其他端点用户设备被剥夺发言权;在端点用户设备被授予发言权的情况下,发送语音信息,以便第一中继用户设备根据用户设备群组中除端点用户设备以外的端点用户设备的地址信息,对语音信息进行组播。
图4a示出本公开的组播通信装置的一些实施例的框图。
如图4a所示,中继UE侧的组播通信装置4a,包括:建立单元41a,用于根据源用户设备向第一中继用户设备发送的拟发起业务的通信区域范围,建立用户设备群组,用户设备群组包括通信区域范围内的多个端点用户设备;通信单元42a,用于利用第一中继用户设备,实现用户设备群组的组播通信。
在一些实施例中,通信单元42a向通信区域范围内的多个候选端用户设备发送群组邀请消息;建立单元41a根据向第一中继用户设备返回加入群组回复消息的候选端点用户设备,建立用户设备群组。
在一些实施例中,建立单元41a根据多个候选端用户设备,生成候选用户设备群组;通信单元42a根据返回加入群组回复消息的候选端点用户设备的标识信息,更新候选用户设备群组,以建立用户设备群组。
在一些实施例中,建立单元41a利用第一中继用户设备的身份管理服务器,根据第一中继用户设备的SIP core实体接收的源用户设备发送的会话建立请求,生成候选用户设备群组,会话建立请求包括通信区域范围。
在一些实施例中,建立单元41a利用身份管理服务器,根据SIP core实体发送的UEprofile请求,生成候选用户设备群组,UE profile请求包括通信区域范围。
在一些实施例中,建立单元41a利用第一中继用户设备的身份管理服务器,根据第一中继用户设备的SIP core实体发送的群组更新请求更新候选用户设备群组,群组更新请求包括返回加入群组回复消息的候选端点用户设备的标识信息。
在一些实施例中,通信单元42a向多个端点用户设备中的每一个发送用户设备群组的相关信息,以便多个端点用户设备中的每一个进行组播通信。
在一些实施例中,通信单元42a利用第一中继用户设备的身份管理服务器向第一中继用户设备的SIP core实体发送群组更新回复消息,以便SIP core实体向多个端点用户设备中的每一个发送包括用户设备群组的相关信息的会话建立回复消息,群组更新回复消息包括用户设备群组的相关信息。
在一些实施例中,通信单元42a响应于端点用户设备广播发现请求消息,通过与端点用户设备邻近的第二中继用户设备,向端点用户设备返回第一中继用户设备的回复消息,以便端点用户设备通过第一中继用户设备进行组播通信,回复消息用于指示第一中继用户设备满足端点用户设备的通信需求。
在一些实施例中,发现请求消息包括端点用户设备拟发起业务的标识信息、端点用户设备拟发起业务的通信区域范围、端点用户设备的标识信息或端点用户设备的位置信息中的至少一项,用于确定第一中继用户设备是否能够满足通信需求。
在一些实施例中,发现请求消息被第二中继用户设备接收,第二中继用户设备与第一中继用户设备邻近。
在一些实施例中,回复消息包括第一中继用户设备的第一标识信息。组播通信装置4a还包括验证单元43a,用于根据端点用户设备向第一中继用户设备发送的注册请求中的第一标识信息是否与存储的第一中继用户设备的第二标识信息匹配,对注册请求进行验证;通信单元42a在注册请求通过验证的情况下,向端点用户设备返回注册回复消息,以便端点用户设备通过第一中继用户设备进行组播通信,注册回复消息用于指示端点用户设备注册成功。
在一些实施例中,注册回复消息包括业务通信密钥,用于实现端点用户设备与第一中继用户设备之间的加密通信。
在一些实施例中,通信单元42a响应于接收到用户设备群组中多个端点用户设备发送的发言请求,根据多个端点用户设备的优先级,将多个端点用户设备中的一个确定为当前源用户设备,当前源用户设备被授予发言权,多个端点用户设备中的其他端点用户设备被剥夺发言权,响应于当前源用户设备发送语音信息,根据用户设备群组中除当前源用户设备以外的端点用户设备的地址信息,对语音信息进行组播。
图4b示出本公开的组播通信装置的另一些实施例的框图。
如图4b所示,端点UE侧的组播通信装置4b,包括:发送单元41b,用于向第一中继用户设备发送端点用户设备拟发起业务的通信区域范围,以便第一中继用户设备建立用户设备群组,用户设备群组包括通信区域范围内的多个端点用户设备;通信单元42b,用于利用第一中继用户设备,在用户设备群组中进行组播通信。
在一些实施例中,组播通信装置4b还包括接收单元43b,用于接收第一中继用户设备发送的群组邀请消息,群组邀请消息被发送给通信区域范围内的多个候选端用户设备;发送单元41b向第一中继用户设备返回加入群组回复消息,以便第一中继用户设备建立用户设备群组,用户设备群组根据向第一中继用户设备返回加入群组回复消息的候选端点用户设备建立。
在一些实施例中,接收单元43b接收第一中继用户设备发送的用户设备群组的相关信息;通信单元根据用户设备群组的相关信息,进行组播通信,用户设备群组的相关信息被发送给用户设备群组中的多个端点用户设备。
在一些实施例中,接收单元43b接收第一中继用户设备的SIP core实体发送的包括用户设备群组的相关信息的会话建立回复消息,会话建立回复消息为SIP core实体根据第一中继用户设备的身份管理服务器发送的群组更新回复消息生成,群组更新回复消息包括用户设备群组的相关信息。
在一些实施例中,发送单元41n向端点用户设备邻近的第二中继用户设备,广播发现请求消息;接收单元43b接收第二中继用户设备返回的第一中继用户设备的回复消息,回复消息用于指示第一中继用户设备满足端点用户设备的通信需求,以便通过第一中继用户设备进行组播通信。
在一些实施例中,发现请求消息包括端点用户设备拟发起业务的标识信息、端点用户设备拟发起业务的通信区域范围、端点用户设备的标识信息或端点用户设备的位置信息中的至少一项,用于确定第一中继用户设备是否能够满足通信需求。
在一些实施例中,发现请求消息被第二中继用户设备接收,第二中继用户设备与第一中继用户设备邻近。
在一些实施例中,回复消息包括第一中继用户设备的第一标识信息。发送单元41b向第一中继用户设备发送的注册请求,注册请求包括第一标识信息,以便第一中继用户设备根据第一标识信息是否与存储的第一中继用户设备的第二标识信息匹配,对注册请求进行验证;接收单元43b在注册请求通过验证的情况下,接收第一中继用户设备返回的注册回复消息,以便通过第一中继用户设备进行组播通信,注册回复消息用于指示端点用户设备注册成功。
在一些实施例中,注册回复消息包括业务通信密钥,用于实现端点用户设备与第一中继用户设备之间的加密通信。
在一些实施例中,发送单元41b向第一中继用户设备发送端点用户设备的发言请求,以便第一中继用户设备根据发来发言请求的用户设备群组中多个端点的优先级,确定是否将端点用户设备确定为当前源用户设备,当前源用户设备被授予发言权,多个端点用户设备中的其他端点用户设备被剥夺发言权;在端点用户设备被授予发言权的情况下,发送语音信息,以便第一中继用户设备根据用户设备群组中除端点用户设备以外的端点用户设备的地址信息,对语音信息进行组播。
图5示出本公开的组播通信装置的又一些实施例的框图。
如图5所示,该实施例的组播通信装置5包括:存储器51以及耦接至该存储器51的处理器52,处理器52被配置为基于存储在存储器51中的指令,执行本公开中任意一个实施例中的中继用户设备侧的组播通信方法,或者端点用户设备侧的组播通信方法。
其中,存储器51例如可以包括***存储器、固定非易失性存储介质等。***存储器例如存储有操作***、应用程序、引导装载程序Boot Loader、数据库以及其他程序等。
图6示出本公开的组播通信装置的再一些实施例的框图。
如图6所示,该实施例的组播通信装置6包括:存储器610以及耦接至该存储器610的处理器620,处理器620被配置为基于存储在存储器610中的指令,执行前述任意一个实施例中的中继用户设备侧的组播通信方法,或者端点用户设备侧的组播通信方法。
存储器610例如可以包括***存储器、固定非易失性存储介质等。***存储器例如存储有操作***、应用程序、引导装载程序Boot Loader以及其他程序等。
组播通信装置6还可以包括输入输出接口630、网络接口640、存储接口650等。这些接口630、640、650以及存储器610和处理器620之间例如可以通过总线660连接。其中,输入输出接口630为显示器、鼠标、键盘、触摸屏、麦克、音箱等输入输出设备提供连接接口。网络接口640为各种联网设备提供连接接口。存储接口650为SD卡、U盘等外置存储设备提供连接接口。
图7示出本公开的组播通信***的一些实施例的框图。
如图7所示,组播通信***7包括:中继用户设备侧通信装置71,用于执行上述任一个实施例中的中继用户设备侧的组播通信方法;端点用户设备侧通信装置72,用于执行上述任一个实施例中的端点用户设备侧的组播通信方法。
本领域内的技术人员应当明白,本公开的实施例可提供为方法、***、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质包括但不限于磁盘存储器、CD-ROM、光学存储器等上实施的计算机程序产品的形式。
至此,已经详细描述了根据本公开的。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
可能以许多方式来实现本公开的方法和***。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和***。用于方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改。本公开的范围由所附权利要求来限定。
Claims (29)
1.一种组播通信方法,包括:
根据源用户设备向第一中继用户设备发送的拟发起业务的通信区域范围,建立用户设备群组,所述用户设备群组包括所述通信区域范围内的多个端点用户设备;
利用所述第一中继用户设备,实现所述用户设备群组的组播通信。
2.根据权利要求1所述的组播通信方法,其中,所述建立用户设备群组包括:
向所述通信区域范围内的多个候选端用户设备发送群组邀请消息;
根据向所述第一中继用户设备返回加入群组回复消息的候选端点用户设备,建立所述用户设备群组。
3.根据权利要求2所述的组播通信方法,其中,所述建立所述用户设备群组包括:
根据所述多个候选端用户设备,生成候选用户设备群组;
根据所述返回加入群组回复消息的候选端点用户设备的标识信息,更新所述候选用户设备群组,以建立所述用户设备群组。
4.根据权利要求3所述的组播通信方法,其中,所述生成候选用户设备群组包括:
利用所述第一中继用户设备的身份管理服务器,根据所述第一中继用户设备的会话初始协议核心SIP core实体接收的所述源用户设备发送的会话建立请求,生成所述候选用户设备群组,所述会话建立请求包括所述通信区域范围。
5.根据权利要求4所述的组播通信方法,其中,所述生成所述候选用户设备群组包括:
利用所述身份管理服务器,根据所述SIP core实体发送的用户设备概况UE profile请求,生成所述候选用户设备群组,所述UE profile请求包括所述通信区域范围。
6.根据权利要求3所述的组播通信方法,其中,所述更新所述候选用户设备群组包括:
利用所述第一中继用户设备的身份管理服务器,根据所述第一中继用户设备的SIPcore实体发送的群组更新请求更新所述候选用户设备群组,所述群组更新请求包括所述返回加入群组回复消息的候选端点用户设备的标识信息。
7.根据权利要求1-6任一项所述的组播通信方法,其中,所述实现所述用户设备群组的组播通信包括:
向所述多个端点用户设备中的每一个发送所述用户设备群组的相关信息,以便所述多个端点用户设备中的每一个进行所述组播通信。
8.根据权利要求7所述的组播通信方法,其中,所述向所述多个端点用户设备中的每一个发送所述用户设备群组的相关信息包括:
利用所述第一中继用户设备的身份管理服务器向所述第一中继用户设备的SIP core实体发送群组更新回复消息,以便所述SIP core实体向所述多个端点用户设备中的每一个发送包括所述用户设备群组的相关信息的会话建立回复消息,所述群组更新回复消息包括所述用户设备群组的相关信息。
9.根据权利要求1-6任一项所述的组播通信方法,还包括:
响应于端点用户设备广播发现请求消息,通过与所述端点用户设备邻近的第二中继用户设备,向所述端点用户设备返回所述第一中继用户设备的回复消息,以便所述端点用户设备通过所述第一中继用户设备进行组播通信,所述回复消息用于指示所述第一中继用户设备满足所述端点用户设备的通信需求。
10.根据权利要求9所述的组播通信方法,其中,所述发现请求消息包括所述端点用户设备拟发起业务的标识信息、所述端点用户设备拟发起业务的通信区域范围、所述端点用户设备的标识信息或所述端点用户设备的位置信息中的至少一项,用于确定所述第一中继用户设备是否能够满足所述通信需求。
11.根据权利要求9所述的组播通信方法,其中,所述发现请求消息被所述第二中继用户设备接收,所述第二中继用户设备与所述第一中继用户设备邻近。
12.根据权利要求9所述的组播通信方法,其中,所述回复消息包括所述第一中继用户设备的第一标识信息,
所述组播通信方法,还包括:
根据所述端点用户设备向所述第一中继用户设备发送的注册请求中的所述第一标识信息是否与存储的所述第一中继用户设备的第二标识信息匹配,对所述注册请求进行验证;
在所述注册请求通过验证的情况下,向所述端点用户设备返回注册回复消息,以便所述端点用户设备通过所述第一中继用户设备进行组播通信,所述注册回复消息用于指示所述端点用户设备注册成功。
13.根据权利要求12所述的组播通信方法,其中,所述注册回复消息包括业务通信密钥,用于实现所述端点用户设备与所述第一中继用户设备之间的加密通信。
14.根据权利要求1-6任一项所述的组播通信方法,其中,所述利用所述第一中继用户设备,实现所述用户设备群组的组播通信包括:
响应于接收到所述用户设备群组中多个端点用户设备发送的发言请求,根据所述多个端点用户设备的优先级,将所述多个端点用户设备中的一个确定为当前源用户设备,所述当前源用户设备被授予发言权,所述多个端点用户设备中的其他端点用户设备被剥夺发言权;
响应于所述当前源用户设备发送语音信息,根据所述用户设备群组中除所述当前源用户设备以外的端点用户设备的地址信息,对所述语音信息进行组播。
15.一种组播通信方法,包括:
向第一中继用户设备发送端点用户设备拟发起业务的通信区域范围,以便所述第一中继用户设备建立用户设备群组,所述用户设备群组包括所述通信区域范围内的多个端点用户设备;
利用所述第一中继用户设备,在所述用户设备群组中进行组播通信。
16.根据权利要求15所述的组播通信方法,还包括:
接收所述第一中继用户设备发送的群组邀请消息,所述群组邀请消息被发送给所述通信区域范围内的多个候选端用户设备;
向所述第一中继用户设备返回加入群组回复消息,以便所述第一中继用户设备建立所述用户设备群组,所述用户设备群组根据向所述第一中继用户设备返回加入群组回复消息的候选端点用户设备建立。
17.根据权利要求15或16所述的组播通信方法,其中,所述利用所述第一中继用户设备,在所述用户设备群组中进行组播通信包括:
接收所述第一中继用户设备发送的所述用户设备群组的相关信息;
根据所述用户设备群组的相关信息,进行所述组播通信,所述用户设备群组的相关信息被发送给所述用户设备群组中的多个端点用户设备。
18.根据权利要求17所述的组播通信方法,其中,所述接收所述第一中继用户设备发送的所述用户设备群组的相关信息包括:
接收所述第一中继用户设备的会话初始协议核心SIP core实体发送的包括所述用户设备群组的相关信息的会话建立回复消息,所述会话建立回复消息为所述SIP core实体根据所述第一中继用户设备的身份管理服务器发送的群组更新回复消息生成,所述群组更新回复消息包括所述用户设备群组的相关信息。
19.根据权利要求15或16所述的组播通信方法,还包括:
向所述端点用户设备邻近的第二中继用户设备,广播发现请求消息;
接收所述第二中继用户设备返回的所述第一中继用户设备的回复消息,所述回复消息用于指示所述第一中继用户设备满足所述端点用户设备的通信需求,以便通过所述第一中继用户设备进行所述组播通信。
20.根据权利要求19所述的组播通信方法,其中,所述发现请求消息包括端点用户设备拟发起业务的标识信息、所述端点用户设备拟发起业务的通信区域范围、所述端点用户设备的标识信息或所述端点用户设备的位置信息中的至少一项,用于确定所述第一中继用户设备是否能够满足所述通信需求。
21.根据权利要求19所述的组播通信方法,其中,所述发现请求消息被所述第二中继用户设备接收,所述第二中继用户设备与所述第一中继用户设备邻近。
22.根据权利要求19所述的组播通信方法,其中,所述回复消息包括所述第一中继用户设备的第一标识信息,
所述组播通信方法,还包括:
向所述第一中继用户设备发送的注册请求,所述注册请求包括所述第一标识信息,以便所述第一中继用户设备根据所述第一标识信息是否与存储的所述第一中继用户设备的第二标识信息匹配,对所述注册请求进行验证;
在所述注册请求通过验证的情况下,接收所述第一中继用户设备返回的注册回复消息,以便通过所述第一中继用户设备进行所述组播通信,所述注册回复消息用于指示所述端点用户设备注册成功。
23.根据权利要求22所述的组播通信方法,其中,所述注册回复消息包括业务通信密钥,用于实现所述端点用户设备与所述第一中继用户设备之间的加密通信。
24.根据权利要求15或16所述的组播通信方法,其中,所述利用所述第一中继用户设备,在所述用户设备群组中进行组播通信包括:
向所述第一中继用户设备发送所述端点用户设备的发言请求,以便所述第一中继用户设备根据发来发言请求的所述用户设备群组中多个端点的优先级,确定是否将所述端点用户设备确定为当前源用户设备,所述当前源用户设备被授予发言权,所述多个端点用户设备中的其他端点用户设备被剥夺发言权;
在所述端点用户设备被授予发言权的情况下,发送语音信息,以便所述第一中继用户设备根据所述用户设备群组中除所述端点用户设备以外的端点用户设备的地址信息,对所述语音信息进行组播。
25.一种组播通信装置,包括:
建立单元,用于根据源用户设备向第一中继用户设备发送的拟发起业务的通信区域范围,建立用户设备群组,所述用户设备群组包括所述通信区域范围内的多个端点用户设备;
通信单元,用于利用所述第一中继用户设备,实现所述用户设备群组的组播通信。
26.一种组播通信装置,包括:
发送单元,用于向第一中继用户设备发送端点用户设备拟发起业务的通信区域范围,以便所述第一中继用户设备建立用户设备群组,所述用户设备群组包括所述通信区域范围内的多个端点用户设备;
通信单元,用于利用所述第一中继用户设备,在所述用户设备群组中进行组播通信。
27.一种组播通信***,包括:
中继用户设备侧通信装置,用于执行权利要求1~14任一项所述的组播通信方法;
端点用户设备侧通信装置,用于执行权利要求15~24任一项所述的组播通信方法。
28.一种组播通信装置,包括:
存储器;和
耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行权利要求1~24任一项所述的组播通信方法。
29.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1~24任一项所述的组播通信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311594964.9A CN117412253A (zh) | 2023-11-27 | 2023-11-27 | 组播通信方法、装置、***和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311594964.9A CN117412253A (zh) | 2023-11-27 | 2023-11-27 | 组播通信方法、装置、***和计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117412253A true CN117412253A (zh) | 2024-01-16 |
Family
ID=89490999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311594964.9A Pending CN117412253A (zh) | 2023-11-27 | 2023-11-27 | 组播通信方法、装置、***和计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117412253A (zh) |
-
2023
- 2023-11-27 CN CN202311594964.9A patent/CN117412253A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100551118C (zh) | 点对多点数据通信 | |
KR100951026B1 (ko) | 무선 원격통신 장치들 간의 그룹 통신들에 있어서 voip데이터 패킷들을 분배하기 위한 시스템 및 방법 | |
RU2407234C2 (ru) | Способ и устройство для обработки приглашений на многопользовательский сеанс связи | |
US7437170B2 (en) | System and method for efficient push-to-talk communications | |
EP2752037B1 (en) | Method and apparatus for providing a group communications follow mode | |
US20040082352A1 (en) | Enhanced group call implementation | |
US20130279375A1 (en) | Method and apparatus for enabling interoperability between a broadband network and a narrowband network | |
US8099120B2 (en) | Method and device for enabling selective privacy in a push to talk (PTT) wireless group communication session | |
US20160269876A1 (en) | Method and apparatus for presenting user personalities for interoperable ptt across separate ptt networks | |
EP1775985B9 (en) | Group call system, terminal and group call control method for rejoining group calls | |
EP3187020B1 (en) | User device and method thereof | |
CN1832414B (zh) | 提供多个群组通信业务的方法、群组通信业务***及群组通信业务服务器单元 | |
KR20110025779A (ko) | 인프라 기반의 통신 시스템에서 미디어를 배포하기 위한 방법 | |
EP3310108B1 (en) | Method and apparatus for changing association relationship between mcptt user and mcptt group | |
US20110092172A1 (en) | Private Communication in a Push to Talk Over Cellular Network | |
KR101042115B1 (ko) | 세션 기반 통신 서비스에서의 보안키 관리 방법 및 이를 지원하는 단말 | |
CN101107827A (zh) | 在PoC***中删除发言权的方法和*** | |
CN117412253A (zh) | 组播通信方法、装置、***和计算机可读存储介质 | |
CN106604238B (zh) | 一种组呼业务的私密通信方法及装置 | |
KR101094466B1 (ko) | 세션 기반 통신 서비스에서의 그룹 세션의 업데이트 방법 | |
KR101299017B1 (ko) | 통신 시스템에서 푸쉬 투 토크 서비스 제공 방법 및 장치 | |
KR20080079020A (ko) | 통신 시스템에서 푸쉬 투 토크 서비스 제공 방법 및 시스템 |
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 |