一种业务分流的方法、装置及终端设备制造方法及图纸

技术编号:39416634 阅读:10 留言:0更新日期:2023-11-19 16:07
本发明专利技术适用于数据传输的技术领域,提供了一种业务分流的方法、装置及终端设备,所述业务分流的方法包括:接收下级设备发送的初始数据包,并解析出其中的第一业务流编码。在第一映射表中进行匹配,找到所述第一业务流编码对应的第一虚拟局域网标签。第一映射表用于存储所述第一业务流编码和所述第一虚拟局域网标签之间的映射关系。以第一协议包头的形式,将所述第一虚拟局域网标签封装至所述初始数据包中,得到目标数据包,并将所述目标数据包发送至上级设备。最后,上级设备根据所述第一虚拟局域网标签进行业务分流,实现各业务之间的隔离,提高了网络性能和服务质量。提高了网络性能和服务质量。提高了网络性能和服务质量。

【技术实现步骤摘要】
一种业务分流的方法、装置及终端设备


[0001]本专利技术属于数据传输的
,尤其涉及一种业务分流的方法、装置及终端设备。

技术介绍

[0002]随着用户日常多样化的需求,为了增加更多的功能和服务,如今的机顶盒集成了多种多样的业务功能,如电视节目播放、网络视频点播、游戏娱乐和智能家居控制等业务功能。相比传统机顶盒,现有机顶盒通过连接互联网实现了更加丰富的娱乐和信息服务,具有极高的可玩性和娱乐性,满足了用户对数字电视、在线娱乐或智能家居等多个方面的需求。
[0003]由于现有机顶盒需要提供多种不同的业务功能,故在数据传输时需要进行业务分流,以将不同的业务数据传输至不同的业务网络,进而实现不同的业务功能。传统的业务分流,往往通过DHCP协议中的Option 60(客户端类型标识),分配不同的IP地址,进而实现业务分流。然而,业务数据在经过多层数据转发时,基于分配的IP地址的方式并不能很好地隔离不同业务分流,存在一定的流量干扰,这是一个亟需解决的技术问题。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种业务分流的方法、装置、终端设备及计算机可读存储介质,以解决业务数据在经过多层数据转发时,基于分配的IP地址的方式并不能很好地隔离不同业务分流,存在一定的流量干扰的技术问题。
[0005]本专利技术实施例的第一方面提供了一种业务分流的方法,所述业务分流的方法应用于当前设备,所述业务分流的方法包括:
[0006]接收下级设备发送的初始数据包;所述初始数据包中包括第一业务流编码;
[0007]在第一映射表中,匹配所述第一业务流编码对应的第一虚拟局域网标签;其中,所述第一映射表用于存储所述第一业务流编码和所述第一虚拟局域网标签之间的映射关系;
[0008]以第一协议包头的形式,将所述第一虚拟局域网标签封装至所述初始数据包中,得到目标数据包,并将所述目标数据包发送至上级设备;其中,所述上级设备用于根据所述第一虚拟局域网标签进行业务分流。
[0009]进一步地,在所述获取下级设备发送的初始数据包的步骤之前,还包括:
[0010]接收业务接口发送的原始数据包;
[0011]获取所述原始数据包,并提取所述原始数据包中的第一通信信息;所述第一通信信息包括第一协议类型、第一网络地址和第一物理地址;
[0012]在第二映射表中,匹配所述第一通信信息对应的第一业务流编码;所述第二映射表用于存储所述第一业务流编码和所述第一通信信息之间的映射关系;
[0013]以第二协议包头的形式,将所述第一业务流编码封装至所述原始数据包,得到所述初始数据包;
[0014]将所述初始数据包转发至所述当前设备。
[0015]进一步地,在所述在第一映射表中,匹配所述第一业务流编码对应的第一虚拟局域网标签的步骤之后,还包括:
[0016]若在所述第一映射表中未匹配到所述第一业务流编码对应的第一虚拟局域网标签,则在路由表中查找第一业务流编码对应的路由信息;
[0017]根据所述路由信息转发所述初始数据包。
[0018]进一步地,在所述以第一协议包头的形式,将所述第一虚拟局域网标签封装至所述初始数据包中,得到目标数据包,并将所述目标数据包发送至上级设备的步骤之后,还包括:
[0019]获取所述上级设备发送的响应数据包,提取所述响应数据包中的当前虚拟局域网标签;
[0020]在所述第一映射表中,匹配所述当前虚拟局域网标签对应的第二业务流编码;
[0021]将所述响应数据包中的所述当前虚拟局域网标签删除,并以第二协议包头的形式封装所述响应数据包,得到下行数据包;
[0022]根据所述第二业务流编码,将所述下行数据包发送至所述第二业务流编码对应的下级设备。
[0023]进一步地,在所述根据所述当前业务流编码,将所述目标数据包发送至所述当前业务流编码对应的下级设备之后,还包括:
[0024]接收所述当前设备发送的下行数据包;
[0025]提取所述目标数据包中的第二通信信息;所述第二通信信息包括第二协议类型、第二网络地址和第二物理地址;
[0026]在第二映射表中,匹配所述第二通信信息对应的第三业务流编码;
[0027]根据所述第三业务流编码,将所述目标数据包发送至所述第三业务流编码对应的业务接口。
[0028]进一步地,在所述获取所述上级设备发送的响应数据包,提取所述响应数据包中的当前虚拟局域网标签的步骤之后,还包括:
[0029]若在所述响应数据包中未提取到所述当前虚拟局域网标签,则根据路由表转发所述响应数据包。
[0030]进一步地,所述在第一映射表中,匹配所述第一业务流编码对应的第一虚拟局域网标签的步骤,包括:
[0031]在所述第一映射表中,匹配所述第一业务流编码对应的虚拟专用网络编码;
[0032]在所述第一映射表中,匹配所述虚拟专用网络编码对应的所述第一虚拟局域网标签。
[0033]本专利技术实施例的第二方面提供了一种业务分流的装置,所述业务分流的装置包括:
[0034]获取单元,用于接收下级设备发送的初始数据包;所述初始数据包中包括第一业务流编码;
[0035]匹配单元,用于在第一映射表中,匹配所述第一业务流编码对应的第一虚拟局域网标签;其中,所述映射表用于存储所述第一业务流编码和第一虚拟局域网标签之间的映射关系;
[0036]发送单元,用于以第一协议包头的形式,将所述第一虚拟局域网标签封装至所述初始数据包中,得到目标数据包,并将所述目标数据包发送至上级设备;其中,所述上级设备用于根据所述第一虚拟局域网标签进行业务分流。
[0037]本专利技术实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述方法的步骤。
[0038]本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述方法的步骤。
[0039]本专利技术实施例与现有技术相比存在的有益效果是:本专利技术通过接收下级设备发送的初始数据包,并解析出其中的第一业务流编码。其次,在第一映射表中进行匹配,找到所述第一业务流编码对应的第一虚拟局域网标签。第一映射表用于存储所述第一业务流编码和所述第一虚拟局域网标签之间的映射关系。然后,以第一协议包头的形式,将所述第一虚拟局域网标签封装至所述初始数据包中,得到目标数据包,并将所述目标数据包发送至上级设备。最后,上级设备根据所述第一虚拟局域网标签进行业务分流,实现各业务之间的隔离,提高网络性能和服务质量。通过引入虚拟局域网标签,实现业务之间的隔离,避免了不同业务之间相互干扰的问题。采用映射表的方式,实现了业务流编码与虚拟局域网标签的快速匹配,提高了业务分流的效率。通过封装虚拟局域网标签的方式,保证了业务分流的正确性和可靠性,有效提高了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务分流的方法,其特征在于,所述业务分流的方法应用于当前设备,所述业务分流的方法包括:接收下级设备发送的初始数据包;所述初始数据包中包括第一业务流编码;在第一映射表中,匹配所述第一业务流编码对应的第一虚拟局域网标签;其中,所述第一映射表用于存储所述第一业务流编码和所述第一虚拟局域网标签之间的映射关系;以第一协议包头的形式,将所述第一虚拟局域网标签封装至所述初始数据包中,得到目标数据包,并将所述目标数据包发送至上级设备;其中,所述上级设备用于根据所述第一虚拟局域网标签进行业务分流。2.如权利要求1所述的业务分流的方法,其特征在于,在所述获取下级设备发送的初始数据包的步骤之前,还包括:接收业务接口发送的原始数据包;获取所述原始数据包,并提取所述原始数据包中的第一通信信息;所述第一通信信息包括第一协议类型、第一网络地址和第一物理地址;在第二映射表中,匹配所述第一通信信息对应的第一业务流编码;所述第二映射表用于存储所述第一业务流编码和所述第一通信信息之间的映射关系;以第二协议包头的形式,将所述第一业务流编码封装至所述原始数据包,得到所述初始数据包;将所述初始数据包转发至所述当前设备。3.如权利要求1所述的业务分流的方法,其特征在于,在所述在第一映射表中,匹配所述第一业务流编码对应的第一虚拟局域网标签的步骤之后,还包括:若在所述第一映射表中未匹配到所述第一业务流编码对应的第一虚拟局域网标签,则在路由表中查找第一业务流编码对应的路由信息;根据所述路由信息转发所述初始数据包。4.如权利要求1所述的业务分流的方法,其特征在于,在所述以第一协议包头的形式,将所述第一虚拟局域网标签封装至所述初始数据包中,得到目标数据包,并将所述目标数据包发送至上级设备的步骤之后,还包括:获取所述上级设备发送的响应数据包,提取所述响应数据包中的当前虚拟局域网标签;在所述第一映射表中,匹配所述当前虚拟局域网标签对应的第二业务流编码;将所述响应数据包中的所述当前虚拟局域网标签删除,并以第二协议包头的形式封装所述响应数据包,得到下行数据包;根据所述第二业务流编码,将所述下行数据包发送至所述第二业务...

【专利技术属性】
技术研发人员:李永鑫戴叙
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1