配置用于传输组播业务的通道的方法及装置与流程

文档序号:34137037发布日期:2023-05-12 18:36阅读:63来源:国知局
配置用于传输组播业务的通道的方法及装置与流程

本技术涉及通信领域,并且更具体地,涉及一种配置用于传输组播业务的通道的方法及装置。


背景技术:

1、短距离通信可以实现距离相距较小的电子设备间的通信。随着物联网的发展,出现了智能汽车、智能家居、智能终端和智能制造等新应用场景,新一代短距离接入技术(例如,星闪联盟(sparklink alliance)接入技术)应运而生。以星闪联盟接入技术为例,其包括但不限于:星闪基础(sparklink basic,slb)接入技术、星闪低功耗(sparklink lowenergy,sle)接入技术。

2、为支撑新一代无线短距通信技术并实现短距业务的完整流程,需要在全新的协议框架下对业务的传输进行设计。其中,当一个电子设备发送给多个电子设备的业务数据相同时,可以在该一个电子设备与该多个电子设备之间进行一对多的业务数据的传输,即组播或多播(multicast)。组播传输的业务可以称为组播业务。

3、但是,如何配置用于传输组播业务的通道成为亟需解决的问题。


技术实现思路

1、本技术提供一种配置用于传输组播业务的通道的方法和装置,能够实现一对多的业务的传输。

2、第一方面,提供了一种配置用于传输组播业务的通道的方法,应用于第一电子设备,所述第一电子设备包括第一基础服务层和第一接入层,所述第一基础服务层配置有第一业务通道,所述第一接入层配置有第一逻辑通道,所述第一业务通道与所述第一逻辑通道具有映射关系,所述第一业务通道与所述第一逻辑通道用于传输第一数据,所述方法包括:所述第一基础服务层向第二电子设备发送第一信息,所述第一信息用于指示所述第二电子设备建立第二业务通道;所述第一基础服务层接收所述第二电子设备发送的第二信息,所述第二信息用于指示所述第二业务通道与所述第一业务通道建立映射关系,其中所述第二业务通道与所述第一逻辑通道具有映射关系,所述第二业务通道用于接收来自所述第一逻辑通道的所述第一数据;所述第一基础服务层向第三电子设备发送第三信息,所述第三信息用于指示所述第三电子设备建立第三业务通道;所述第一基础服务层接收所述第三电子设备发送的第四信息,所述第四信息用于指示所述第三业务通道与所述第一业务通道建立映射关系,其中所述第三业务通道与所述第一逻辑通道具有映射关系,所述第三业务通道用于接收来自所述第一逻辑通道的所述第一数据。

3、本技术实施例中,当第一电子设备、第二电子设备、第三电子设备分别建立了第一业务通道、第二业务通道、第三业务通道与第一逻辑通道的映射关系后,第一电子设备与第二电子设备、第三电子设备之间可以进行一对多的组播业务。具体地,第一电子设备可以通过第一业务通道和第一逻辑通道将第一数据传输给第二电子设备和第三电子设备,相应地,第二电子设备通过第二业务通道从第一逻辑通道接收第一数据,第三电子设备通过第三业务通道从第一逻辑通道接收第一数据。这样可以实现第一电子设备发送一份数据,第二电子设备和第三电子设备分别接收的组播业务传输。

4、结合第一方面,在一种可能的实现方式中,在所述第一基础服务层向第二电子设备发送第一信息之前,还包括:所述第一基础服务层建立所述第一业务通道;所述第一基础服务层向所述第一接入层发送第五信息,所述第五信息用于为所述第一业务通道申请逻辑通道;所述第一基础服务层接收所述第一接入层发送的第六信息,所述第六信息用于指示所述第一业务通道与所述第一逻辑通道建立映射关系。

5、结合第一方面,在一种可能的实现方式中,所述第五信息包括所述第一业务通道的标识和所述第二电子设备的设备信息,其中所述第五信息中的所述第二电子设备的设备信息用于指示所述第一接入层建立所述第一电子设备与所述第二电子设备间的逻辑链路;所述第六信息包括所述第一业务通道的标识、所述第一逻辑通道的标识和所述第二电子设备的设备信息,其中所述第六信息中的所述第二电子设备的设备信息用于指示所述第一电子设备与所述第二电子设备间的逻辑链路建立完成。

6、本技术实施例中,电子设备的上下层之间可以通过各层均可以识别的电子设备的设备信息进行交互,方便组播成员的管理。

7、结合第一方面,在一种可能的实现方式中,所述第五信息包括所述第一业务通道的标识和组播成员信息,所述组播成员信息包括用于接收所述第一数据的电子设备的设备标识和/或设备地址,其中所述第五信息中的所述组播成员信息用于指示所述第一接入层建立所述第一电子设备与所述用于接收所述第一数据的电子设备中的每个电子设备间的逻辑链路;所述第六信息包括所述第一业务通道的标识、所述第一逻辑通道的标识和所述组播成员信息,其中所述组播成员信息用于指示所述第一电子设备与所述用于接收所述第一数据的电子设备中的每个电子设备间的逻辑链路建立完成。

8、第一基础服务层与第一接入层交互组播成员信息,这样当第一电子设备需要与多个组播成员建立数据通路时,第一基础服务层无需分多次将成员设备信息发送给第一接入层,也无需分多次接收第一接入层发送的成员设备信息,可以简化流程。

9、结合第一方面,在一种可能的实现方式中,所述第五信息包括所述第一业务通道的标识和组播成员信息,所述组播成员信息包括用于接收所述第一数据的电子设备的设备标识和/或设备地址,其中所述第五信息中的所述组播成员信息用于指示所述第一接入层建立所述第一电子设备与所述用于接收所述第一数据的电子设备中的每个电子设备间的逻辑链路;所述第六信息包括所述第一业务通道的标识、所述第一逻辑通道的标识和所述第二电子设备的设备信息,其中所述第六信息中的所述第二电子设备的设备信息指示所述第一电子设备与所述第二电子设备间的逻辑链路建立完成。

10、第一基础服务层将组播成员信息通知给第一接入层,这样当第一电子设备需要与多个组播成员建立数据通路时,第一基础服务层无需分多次将成员设备信息发送给第一接入层,可以简化流程。而第一基础服务层可以单独反馈每个成员设备的数据通路建立情况。

11、结合第一方面,在一种可能的实现方式中,所述第一电子设备还包括第一基础应用层,在所述第一基础服务层建立所述第一业务通道之前,还包括:所述第一基础服务层接收所述第一基础应用层发送的第七信息,所述第七信息用于指示为第一端口申请业务通道,其中所述第一端口为所述第一电子设备用于传输所述第一数据的端口;所述方法还包括:所述第一基础服务层向所述第一基础应用层发送第八信息,所述第八信息用于指示所述第一端口与所述第一业务通道建立映射关系。

12、结合第一方面,在一种可能的实现方式中,所述第七信息包括所述第一端口的标识、组播成员信息和组播成员的端口信息,其中所述组播成员信息包括用于接收所述第一数据的电子设备的设备标识和/或设备地址,所述组播成员的端口信息包括用于接收所述第一数据的电子设备使用的端口的标识;所述第八信息包括所述第一端口的标识、所述第一业务通道的标识和所述第二电子设备的设备信息;或者,所述第八信息包括所述第一端口的标识、所述第一业务通道的标识和所述组播成员信息。

13、第一基础应用层将组播成员信息和组播成员的端口信息通知给第一基础服务层,这样当第一电子设备需要与多个组播成员建立数据通路时,第一基础应用层无需分多次将成员设备信息和成员使用的端口信息发送给第一基础服务层,可以简化流程。

14、结合第一方面,在一种可能的实现方式中,所述用于接收所述第一数据的电子设备使用的端口是通过所述第一电子设备的第一基础应用层与所述用于接收所述第一数据的电子设备中的每个电子设备进行协商得到的。

15、协商过程所交互的数据可以通过缺省业务通道传输。

16、结合第一方面,在一种可能的实现方式中,在所述第一基础服务层向第二电子设备发送第一信息之前,还包括:所述第一基础服务层向所述第一接入层发送第九信息,所述第九信息用于指示所述第一接入层建立所述第一电子设备与所述第二电子设备间的逻辑链路;所述第一基础服务层接收所述第一接入层发送的第十信息,所述第十信息用于指示所述第一电子设备与所述第二电子设备间的逻辑链路建立完成;在所述第一基础服务层向第三电子设备发送第三信息之前,还包括:所述第一基础服务层向所述第一接入层发送第十一信息,所述第十一信息用于指示所述第一接入层建立所述第一电子设备与所述第三电子设备间的逻辑链路;所述第一基础服务层接收所述第一接入层发送的第十二信息,所述第十二信息用于指示所述第一电子设备与所述第三电子设备间的逻辑链路建立完成。

17、结合第一方面,在一种可能的实现方式中,所述第一电子设备与所述第二电子设备间的逻辑链路包括所述第一逻辑通道和第二逻辑通道,其中,所述第二逻辑通道分别与所述第一业务通道和所述第二业务通道具有映射关系,所述第二逻辑通道用于传输所述第二电子设备发送给所述第一电子设备的数据;所述第一电子设备与所述第三电子设备间的逻辑链路包括所述第一逻辑通道和第三逻辑通道,其中,所述第三逻辑通道分别与所述第一业务通道和所述第三业务通道具有映射关系,所述第三逻辑通道用于传输所述第三电子设备发送给所述第一电子设备的数据;所述第一逻辑通道用于传输所述第一电子设备发送给所述第二电子设备和所述第三电子设备的数据。

18、本技术实施例中,第一电子设备与成员设备间的底层逻辑链路可以包括用于传输下行数据的逻辑通道和用于传输上行数据的逻辑通道。例如,第一电子设备可以通过同一个逻辑通道(即第一逻辑通道)向不同的成员设备发送组播业务(即下行数据),不同的成员设备可以通过各自的用于传输上行数据的逻辑通道向第一电子设备发送数据。

19、结合第一方面,在一种可能的实现方式中,所述第九信息包括所述第二电子设备的设备信息和所述第一业务通道的标识;所述第十信息包括所述第二电子设备的设备信息、所述第一业务通道的标识、所述第一逻辑通道的标识和所述第二逻辑通道的标识;所述第十一信息包括所述所述第一业务通道的标识和所述第一逻辑通道的标识中的至少一项以及所述第三电子设备的设备信息;所述第十二信息包括所述第三电子设备的设备信息、所述第一业务通道的标识、所述第一逻辑通道的标识和所述第三逻辑通道的标识。

20、本技术实施例中,不同的电子设备向第一电子设备发送数据所用的逻辑通道不同,第一电子设备可以通过逻辑通道标识的不同来区分来自不同设备的数据。

21、结合第一方面,在一种可能的实现方式中,所述第二电子设备的设备信息包括所述第二电子设备的设备标识和/或设备地址;所述第三电子设备的设备信息包括所述第三电子设备的设备标识和/或设备地址。

22、结合第一方面,在一种可能的实现方式中,所述第一基础服务层向所述第一基础应用层发送第八信息,包括:在所述第一基础服务层接收所述第二信息之后、发送所述第三信息之前,向所述第一基础应用层发送所述第八信息;在所述第一基础服务层向第三电子设备发送第三信息之前,还包括:所述第一基础服务层接收所述第一基础应用层发送的第十三信息,所述第十三信息用于申请重配所述第一业务通道,以在所述第一电子设备与所述第三电子设备之间传输组播业务;所述第一基础服务层向所述第一接入层发送第十四信息,所述第十四信息用于指示所述第一接入层建立所述第一电子设备与所述第三电子设备间的逻辑链路;所述第一基础服务层接收所述第一接入层发送的第十五信息,所述第十五信息用于指示所述第一电子设备与所述第三电子设备间的逻辑链路建立完成;在所述第一基础服务层接收所述第三电子设备发送的第四信息之后,还包括:所述第一基础服务层向所述第一基础应用层发送第十六信息,第十六信息用于指示所述第一业务通道重配成功。

23、本技术实施例中,在第一业务通道申请成功后,在成员加入组播过程中,可以对第一业务通道进行重配,以建立第一电子设备与新的成员设备间的数据通路,从而实现第一电子设备与新的成员设备间的组播业务传输,使得组播通信更灵活。

24、结合第一方面,在一种可能的实现方式中,所述第十三信息包括所述第三电子设备的设备信息和所述第一业务通道的标识;所述第十四信息包括所述第一业务通道的标识和所述第一逻辑通道的标识中的至少一项以及所述第三电子设备的设备信息;所述第十五信息包括所述第三电子设备的设备信息、所述第一业务通道的标识和所述第一逻辑通道的标识;所述第十六信息包括所述第三电子设备的设备信息和所述第一业务通道的标识。

25、结合第一方面,在一种可能的实现方式中,所述第一信息包括第二端口的标识、所述第一业务通道的标识和所述第一逻辑通道的标识,其中所述第二端口为所述第二电子设备用于传输所述第一数据的端口;所述第二信息包括所述第二业务通道的标识,其中所述第二业务通道与所述第二端口具有映射关系;所述第三信息包括第三端口的标识、所述第一业务通道的标识和所述第一逻辑通道的标识,其中所述第三端口为所述第三电子设备用于传输所述第一数据的端口;所述第四信息包括所述第三业务通道的标识,其中所述第三业务通道与所述第三端口具有映射关系。

26、本技术实施例中,第一端口与第一业务通道建立了映射关系,第一业务通道与第一逻辑通道建立了映射关系,第一逻辑通道与第二业务通道、第三业务通道分别建立了映射关系,第二业务通道与第二端口建立了映射关系,第三业务通道与第三端口建立了映射关系。这样,第一电子设备与第二电子设备、第三电子设备实现一对多的组播业务传输。

27、结合第一方面,在一种可能的实现方式中,当需要释放所述第一电子设备与所述第二电子设备间的用于传输所述第一数据的通道时,所述方法还包括:所述第一基础服务层向所述第一接入层发送第十七信息,所述第十七信息用于指示所述第一接入层解除所述第一逻辑通道与所述第二业务通道的映射关系;所述第一基础服务层接收所述第一接入层发送的第十八信息,所述第十八信息用于指示所述第一逻辑通道与所述第二业务通道的映射关系解除成功;所述第一基础服务层向所述第二电子设备发送第十九信息,所述第十九信息用于指示所述第二电子设备释放所述第二业务通道;所述第一基础服务层接收所述第二电子设备发送的第二十信息,所述第二十信息用于指示所述第二业务通道释放成功。

28、当第二电子设备离开组播时,可以解除第二业务通道与第一逻辑通道的映射关系,从而释放第二业务通道,使得组播通信更灵活。

29、结合第一方面,在一种可能的实现方式中,所述第十七信息包括所述第一业务通道的标识和所述第二电子设备的设备信息;或者,所述第十七信息包括所述第一业务通道的标识和/或所述第一逻辑通道的标识。

30、结合第一方面,在一种可能的实现方式中,所述方法还包括:所述第一基础服务层接收所述第一基础应用层发送的第二十一信息,所述第二十一信息用于指示释放所述第一电子设备与所述第二电子设备间的用于传输所述第一数据的通道;其中,所述第二十一信息包括所述第一业务通道的标识和所述第二电子设备的设备信息。

31、本技术提供的方法中,可以释放第一电子设备与某一个电子设备间的用于传输组播业务的通道。

32、结合第一方面,在一种可能的实现方式中,所述方法还包括:所述第一基础服务层接收所述第一基础应用层发送的第二十一信息,所述第二十一信息用于指示释放所述第一业务通道;其中,所述第二十一信息包括所述第一业务通道的标识和/或用于接收所述第一电子设备发送的组播业务的全部在线设备的设备信息。

33、本技术提供的方法中,可以释放第一电子设备与多个电子设备间的用于传输组播业务的通道。

34、结合第一方面,在一种可能的实现方式中,所述第二电子设备为与所述主设备相连接的用于接收所述第一数据的最后一个设备,所述方法还包括:所述第一基础服务层解除所述第一业务通道和第一端口的映射关系,以释放所述第一业务通道,其中所述第一端口为所述第一电子设备用于传输所述第一数据的端口;所述第一基础服务层向所述第一基础应用层发送第二十二信息,第二十二信息用于指示所述第一基础应用层释放所述第一端口。

35、当组播业务停止或结束时,可以将第一电子设备用于传输组播业务的组播业务通道释放,提高资源利用效率。

36、结合第一方面,在一种可能的实现方式中,所述第一接入层支持星闪基础slb接入技术和/或星闪低功耗sle接入技术。

37、第二方面,提供了一种配置用于传输组播业务的通道的装置,包括用于执行上述第一方面或第一方面中任一种可能实现方式中的方法的模块或单元。该模块或单元可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。

38、可选的,所述装置可以是电子设备,也可以是电子设备内的芯片。

39、在一种可能的设计中,所述装置包括处理单元和收发单元。当所述装置是电子设备时,所述处理单元可以是处理器,所述收发单元可以是收发器。当所述装置是电子设备内的芯片时,所述处理单元可以是处理器,所述收发单元可以是输入/输出接口、管脚或电路等。所述收发单元可以称为通信接口。

40、在一种可能的设计中,所述装置还包括存储单元,所述存储单元用于存储指令,所述处理单元执行所述存储单元所存储的指令,以使所述装置执行第一方面或第一方面中任一种可能实现方式中的方法。当所述装置是电子设备时,所述存储单元可以是存储器。当所述装置是电子设备内的芯片时,所述存储单元可以是所述芯片内的存储单元(例如,寄存器、缓存等),也可以是所述电子设备内的位于所述芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。

41、第三方面,提供了一种配置用于传输组播业务的通道的装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述存储器中存储的计算机程序,以使得所述装置执行上述第一方面或第一方面中任一种可能实现方式中的方法。

42、可选的,所述装置还包括收发器。

43、第四方面,提供了一种配置用于传输组播业务的通道的装置,包括:至少一个处理器和通信接口,所述通信接口用于为所述至少一个处理器提供指令和/或数据的输入或输出,所述至少一个处理器执行代码指令,使得所述装置执行上述第一方面或第一方面中任一种可能实现方式中的方法。

44、第五方面,提供一种芯片系统,包括至少一个处理器,当程序指令在所述至少一个处理器中执行时,使得所述至少一个处理器执行上述第一方面或第一方面中任一种可能实现方式中的方法。

45、在一种可能的设计中,所述芯片系统还包括存储器,用于保存程序指令和/或数据。该芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。

46、在一种可能的设计中,所述芯片系统还包括收发器,用于为所述至少一个处理器提供指令和/或数据的输入或输出。

47、第六方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第一方面或第一方面中任一种可能实现方式中的方法。

48、需要说明的是,上述计算机程序代码可以全部或者部分存储在第一存储介质上,其中第一存储介质可以与处理器封装在一起的,也可以与处理器单独封装,本技术实施例对此不作具体限定。

49、第七方面,提供了一种计算机可读介质,存储有计算机可执行指令,当所述计算机可执行指令在计算机上运行时,使得所述计算机执行上述第一方面或第一方面中任一种可能实现方式中的方法。

50、第八方面,提供了一种通信系统,包括上文中的第一电子设备、第二电子设备和第三电子设备。

51、可选的,该第一电子设备可以为上述第二方面至第四方面中的任意一方面所述的装置。

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