资源共享方法、装置和系统以及光纤线路终端与流程

文档序号:31566390发布日期:2022-09-20 20:45阅读:28来源:国知局
资源共享方法、装置和系统以及光纤线路终端与流程

1.本公开涉及计算机网络技术领域,特别涉及一种资源共享方法、装置和系统以及光纤线路终端。


背景技术:

2.随着互联网技术的发展,在教育场景下,同步课堂、互动教学等应用场景逐渐有了越来越多的需求,而这些应用场景对高带宽、低时延、灵活网络有着较高的技术要求。
3.为了满足跨班级、跨学校场景下的互访需求,在一些相关技术中,通过宽带远程接入服务器(broadband access server,简称bras)和多业务边缘路由器(multi service edge router,简称mse)实现进行跨班级、跨学校之间的资源(例如课程资源等)的共享。


技术实现要素:

4.发明人通过研究发现现有的资源共享技术通过bras/mse实现资源的共享,会导致上层网络层(例如运营商网络层)拥塞,转发时延高等问题。
5.为此,本公开提供一种能够节约上层网络带宽、降低转发时延的资源共享方法。
6.根据本公开的一些实施例,提供一种资源共享方法,由资源共享装置执行,包括:
7.获取资源提供方提供的推荐资源;
8.根据预设策略,判断是否需要将所述推荐资源在局域网间共享;
9.若需要将所述推荐资源在局域网间共享,则将所述推荐资源转发给设置在预定局域网中的光纤线路终端olt上的资源共享装置,以便与所述预定局域网中的olt上的资源共享装置相关联的资源访问方访问所述推荐资源。
10.在一些实施例中,若需要将所述推荐资源在当前局域网内共享,则向当前局域网内的资源访问方发送通知,以便当前局域网内的资源访问方访问所述推荐资源。
11.在一些实施例中,所述获取资源提供方的推荐资源包括:接收并存储所述资源提供方上报的候选资源;检测所述候选资源的播放特征;若所述候选资源的播放特征满足预设条件,则将所述候选资源作为所述推荐资源。
12.在一些实施例中,所述候选资源的播放特征包括所述候选资源的播放时长或所述候选资源的访问流量中的至少一项。
13.根据本公开的另一些实施例,提供一种资源共享装置,包括:
14.获取模块,被配置为获取资源提供方提供的推荐资源;
15.判断模块,被配置为根据预设策略,判断是否需要将所述推荐资源在局域网间共享;
16.转发模块,被配置为若需要将所述推荐资源在局域网间共享,则将所述推荐资源转发给设置在预定局域网中的olt上的资源共享装置,以便与所述预定局域网中的olt上的资源共享装置相关联的资源访问方访问所述推荐资源。
17.在一些实施例中,所述转发模块,还被配置为若需要将所述推荐资源在当前局域
网内共享,则向当前局域网内的资源访问方发送通知,以便当前局域网内的资源访问方访问所述推荐资源。
18.在一些实施例中,所述获取资源提供方的推荐资源包括:接收并存储所述资源提供方上报的候选资源;检测所述候选资源的播放特征;若所述候选资源的播放特征满足预设条件,则将所述候选资源作为所述推荐资源。
19.在一些实施例中,所述候选资源的播放特征包括所述候选资源的播放时长或所述候选资源的访问流量中的至少一项。
20.根据本公开的又一些实施例,提供一种资源共享装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行任一实施例所述的资源共享方法。
21.根据本公开的再一些实施例,提供一种光纤线路终端,包括:任一实施例所述的资源共享装置。
22.根据本公开的又再一些实施例,提供一种资源共享系统,包括多个局域网,其中在每个局域网中,包括:任一实施例所述的光纤线路终端;以及与所述光纤线路终端相关联的多个光纤网络单元onu,其中每个onu为资源提供方或资源访问方。
23.根据本公开的又再一些实施例,提供一种非瞬时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例所述的资源共享方法。
附图说明
24.下面将对实施例或相关技术描述中所需要使用的附图作简单的介绍。根据下面参照附图的详细描述,可以更加清楚地理解本公开。
25.显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
26.图1示出根据本公开的一些实施例的相关技术的基于bras/mse实现资源共享的示意图。
27.图2示出根据本公开的一些实施例的资源共享方法的流程示意图。
28.图3示出根据本公开的另一些实施例的资源共享方法的流程示意图。
29.图4示出根据本公开的一些实施例的资源共享装置的示意图。
30.图5示出根据本公开的另一些实施例的资源共享装置的示意图。
31.图6示出根据本公开的一些实施例的光纤线路终端的示意图。
32.图7示出根据本公开的一些实施例的资源共享系统的示意图。
33.图8示出根据本公开的另一些实施例的资源共享系统的示意图。
具体实施方式
34.下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。
35.现在将参照附图来详细描述本公开的各种示例性实施例。对示例性实施例的描述仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。本公开可以以许多不同的形式实现,不限于这里所述的实施例。提供这些实施例是为了使本公开透彻且完整,并且
向本领域技术人员充分表达本公开的范围。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、材料的组分和数值应被解释为仅仅是示例性的,而不是作为限制。
36.本公开中使用的“包括”或者“包含”等类似的词语意指在该词前的要素涵盖在该词后列举的要素,并不排除也涵盖其他要素的可能。
37.本公开使用的所有术语(包括技术术语或者科学术语)与本公开所属领域的普通技术人员理解的含义相同,除非另外特别定义。还应当理解,在诸如通用字典中定义的术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。
38.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
39.图1示出根据本公开的一些实施例的基于bras/mse实现资源共享的示意图。
40.如图1所示,基于bras/mse实现资源共享,假设学校1包括的两个班级分别设置有两个光纤网络单元(optical network unit,简称onu)onu1和onu2 130,通过光纤线路终端(optical line terminal,简称olt)olt1 120连接到bras/mse 110。学校2、

、学校n包括的每个班级分别设置有onu3-onun 130,通过另一个olt2 120连接到bras/mse 110。
41.例如,学校1的各个班级属于同一个局域网,学校2、

、学校n的各个班级属于同一个局域网,学校1所属的局域网与学校2、

、学校n所属的局域网为不同的局域网。假设学校1和学校2之间需要进行课程资源的共享,此时bras/mse 110接收学校1的班级对应的onu通过olt1上传的课程资源,并根据一定的策略从接收的这些课程资源中选择出准备共享给其他学校的共享课程资源,然后,学校2的某个班级需要访问上述选择共享课程资源时,bras/mse110将选择的课程资源通过olt2转发给相应的班级。由上述基于bras/mse实现资源共享的方案可知,资源共享的过程中,选择共享资源需要将资源通过olt上传到bras/mse层进行,转发共享资源需要由bras/mse通过olt进行,由此会导致bras/mse网络层拥塞,转发时延高等问题,从而可能影响课堂体验。
42.基于相关技术中存在的上层网络层(例如运营商网络层)拥塞,转发时延高等问题,本公开提出一种资源共享方法,可以节约上层网络带宽、降低转发时延,提升课堂效果,增强教学体验。
43.图2示出根据本公开的一些实施例的资源共享方法的流程示意图。该方法例如可以由资源共享装置执行。
44.如图2所示,该实施例的方法包括步骤210-230。
45.在步骤210,获取资源提供方提供的推荐资源。
46.在一些实施例中,获取资源提供方的推荐资源包括:接收并存储资源提供方上报的候选资源;检测候选资源的播放特征;若候选资源的播放特征满足预设条件,则将候选资源作为推荐资源。其中候选资源的播放特征包括候选资源的播放时长或候选资源的访问流量中的至少一项,不限于所举实例。
47.预设条件例如可以是,候选资源的播放时长达到预设阈值(例如20分钟)并且候选资源的访问流量(例如月均100人次访问)达到预设阈值,将满足预设条件的候选资源作为推荐资源。其中,资源提供方例如可以是任一学校的班级。
48.在步骤220,根据预设策略,判断是否需要将推荐资源在局域网间共享。
49.其中,预设策略例如可以是需要将推荐资源共享给属于同一个局域网的资源访问者,即,需要将推荐资源在局域网内共享;或者,也可以是需要将推荐资源共享给属于不同的局域网的资源访问者,即,需要将推荐资源在局域网间共享。
50.在步骤230,若需要将推荐资源在局域网间共享,则将推荐资源转发给设置在预定局域网中的光纤线路终端olt上的资源共享装置,以便与预定局域网中的olt上的资源共享装置相关联的资源访问方访问推荐资源。
51.将推荐资源转发给设置在预定局域网中的光纤线路终端olt上的资源共享装置,可以使得与预定局域网中的olt上的资源共享装置相关联的资源访问方通过访问本地的olt上的资源共享装置,则可以访问推荐资源。资源访问方不需要与上层网络(例如运营商网络)进行数据的交互和传输,节约了上层网络带宽,且降低了与上层网络传输数据的时延,从而提升课堂效果,增强教学体验。
52.例如,假设学校1、学校2、

、学校n分别属于10个局域网,与学校1相关联的olt上的资源共享装置获取到某一推荐资源,若判断需要将推荐资源在局域网间共享,则将该推荐资源转发给其他9个局域网中的光纤线路终端olt上的资源共享装置,其中,转发方式为三层转发。
53.上述实施例中,将获取的推荐资源共享到预定局域网中的olt上的资源共享装置,以便与预定局域网中的olt上的资源共享装置相关联的资源访问方从本地的olt上访问推荐资源。资源访问方不需要与上层网络(例如运营商网络)进行数据的交互和传输,可以节约上层网络带宽,减少网络开销,降低传输时延,从而提升课堂效果,增强教学体验。另外,从业务层面上讲,可以改善教育资源不均衡、不充足的问题,保证跨局域网间的学校、班级之间的资源共享更加方便高效。
54.图3示出根据本公开的另一些实施例的资源共享方法的流程示意图。该方法例如可以由资源共享装置执行。
55.如图3所示,该实施例的方法包括步骤310-330。图3的实施例与图2的实施例的区别仅在于步骤330。下面将仅描述图3与图2的不同之处,相同之处不再赘述。
56.在步骤310,获取资源提供方提供的推荐资源。
57.在步骤320,根据预设策略,判断是否需要将推荐资源在局域网间共享。
58.在步骤330,若需要将推荐资源在当前局域网内共享,则向当前局域网内的资源访问方发送通知,以便当前局域网内的资源访问方访问推荐资源。
59.例如,假设学校1和学校2属于同一个局域网,与学校1相关联的olt上的资源共享装置获取到某一推荐资源,若判断需要将推荐资源在局域网内共享,则将该推荐资源转发给该局域网中的与学校2相关联的olt上的资源共享装置,其中,转发方式为二层转发。
60.上述实施例中,将获取的推荐资源共享到预定局域网中的olt上的资源共享装置,以便与预定局域网中的olt上的资源共享装置相关联的资源访问方从本地的olt上访问推荐资源。资源访问方不需要与上层网络(例如运营商网络)进行数据的交互和传输,可以节约上层网络带宽,减少网络开销,降低传输时延,从而提升课堂效果,增强教学体验。另外,从业务层面上讲,可以改善教育资源不均衡、不充足的问题,保证局域网内的学校、班级之间的资源共享更加方便高效。
61.图4示出根据本公开的一些实施例的资源共享装置的示意图。
62.如图4所示,该实施例的资源共享装置400包括:获取模块410,判断模块420和转发模块430。
63.获取模块410,被配置为获取资源提供方提供的推荐资源。获取资源提供方的推荐资源包括:接收并存储资源提供方上报的候选资源;检测候选资源的播放特征;若候选资源的播放特征满足预设条件,则将候选资源作为推荐资源。其中,候选资源的播放特征包括候选资源的播放时长或候选资源的访问流量中的至少一项。
64.判断模块420,被配置为根据预设策略,判断是否需要将推荐资源在局域网间共享。预设策略例如可以是需要将推荐资源共享给属于同一个局域网的资源访问者,即,需要将推荐资源在局域网内共享;或者,也可以是需要将推荐资源共享给属于不同的局域网的资源访问者,即,需要将推荐资源在局域网间共享。
65.转发模块430,被配置为若需要将推荐资源在局域网间共享,则将推荐资源转发给设置在预定局域网中的olt上的资源共享装置,以便与预定局域网中的olt上的资源共享装置相关联的资源访问方访问推荐资源。
66.在一些实施例中,转发模块430,还被配置为若需要将推荐资源在当前局域网内共享,则向当前局域网内的资源访问方发送通知,以便当前局域网内的资源访问方访问推荐资源。
67.上述实施例中,资源共享装置将其获取的推荐资源共享到预定局域网中的olt上的其他资源共享装置,以便与预定局域网中的olt上的其他资源共享装置相关联的资源访问方从本地的olt上访问推荐资源,同时,也可以方便与当前局域网中的olt上的资源共享装置相关联的资源访问方从本地的olt上访问推荐资源。资源访问方不需要与上层网络(例如运营商网络)进行数据的交互和传输,可以节约上层网络带宽,减少网络开销,降低传输时延,从而提升课堂效果,增强教学体验。另外,从业务层面上讲,可以改善教育资源不均衡、不充足的问题,保证局域网间和局域网内的学校、班级之间的资源共享更加方便高效。
68.图5示出根据本公开的另一些实施例的资源共享装置的示意图。
69.如图5所示,该实施例的资源共享装置500包括:存储器510以及耦接至该存储器510的处理器520,处理器520被配置为基于存储在存储器510中的指令,执行本公开任意一些实施例中的资源共享方法。
70.其中,存储器510例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(boot loader)以及其他程序等。
71.资源共享装置500还可以包括输入输出接口530、网络接口540、存储接口550等。这些接口530,540,550以及存储器510和处理器520之间例如可以通过总线560连接。其中,输入输出接口530为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口540为各种联网设备提供连接接口。存储接口550为sd卡、u盘等外置存储设备提供连接接口。
72.图6示出根据本公开的一些实施例的光纤线路终端的示意图。
73.如图6所示,该实施例的光纤线路终端600包括:资源共享装置610。其中,资源共享装置610例如可以是如图4所示的资源共享装置400或图5所示的资源共享装置500。资源共享装置610执行的方法步骤例如可以利用边缘计算板卡实现。
74.图7示出根据本公开的一些实施例的资源共享系统的示意图。
75.如图7所示,该实施例的资源共享系统700包括光纤线路终端710;以及与光纤线路终端相关联的多个光纤网络单元onu 720,其中每个onu为资源提供方或资源访问方。其中,光纤线路终端710例如可以是如图6所示的光纤线路终端600。
76.假设学校1的各个班级属于同一个局域网,学校2、

、学校n的各个班级属于同一个局域网,学校1所属的局域网与学校2、

、学校n所属的局域网为不同的局域网。其中,每个onu 720例如可以对应一个班级。
77.例如,学校1的班级和学校2的班级之间需要进行资源共享,如果与onu1相关联的班级为资源提供方,olt1接收资源提供方onu1上报的候选资源并存储,并检测候选资源的播放特征将满足预设条件的候选资源作为推荐资源。根据预设策略,判断是否需要将推荐资源在局域网间共享,由于学校1的班级和学校2的班级属于不同的局域网,则需要将推荐资源在局域网间共享。接着olt1将推荐资源通过三层转发机制转发给设置在预定局域网中的olt2上的资源共享装置,以便与预定局域网中的olt2上的资源共享装置相关联的资源访问方(例如与onu4相关联的班级)访问推荐资源。
78.上述实施例中,资源共享系统可以通过资源共享装置将其获取的推荐资源共享到预定局域网中的olt上的其他资源共享装置,以便与预定局域网中的olt上的其他资源共享装置相关联的资源访问方从本地的olt上访问推荐资源。资源访问方不需要与上层网络(例如运营商网络)进行数据的交互和传输,可以节约上层网络带宽,减少网络开销,降低传输时延,从而提升课堂效果,增强教学体验。另外,从业务层面上讲,可以改善教育资源不均衡、不充足的问题,保证局域网间和局域网内的学校、班级之间的资源共享更加方便高效。
79.图8示出根据本公开的一些实施例的资源共享系统的示意图。
80.如图8所示,该实施例的资源共享系统800包括光纤线路终端810;以及与光纤线路终端相关联的多个光纤网络单元onu 820,其中每个onu为资源提供方或资源访问方。其中,光纤线路终端810例如可以是如图6所示的光纤线路终端600。
81.假设学校1的各个班级属于同一个局域网,学校2、

、学校n的各个班级属于同一个局域网,学校1所属的局域网与学校2、

、学校n所属的局域网为不同的局域网。其中,每个onu 820例如可以对应一个班级。
82.例如,学校1的班级之间需要进行资源共享,如果与onu1相关联的班级为资源提供方,olt1接收资源提供方onu1上报的候选资源并存储,并检测候选资源的播放特征将满足预设条件的候选资源作为推荐资源。根据预设策略,判断是否需要将推荐资源在局域网间共享,由于学校1的班级之间属于同一个局域网,则需要将推荐资源在局域网内共享。接着olt1将推荐资源通过二层转发机制向当前局域网内的资源访问方(例如与onu2相关联的班级)发送通知,以便当前局域网内的资源访问方访问推荐资源。
83.上述实施例中,资源共享系统可以通过资源共享装置可以方便与当前局域网中的olt上的资源共享装置相关联的资源访问方从本地的olt上访问推荐资源。资源访问方不需要与上层网络(例如运营商网络)进行数据的交互和传输,可以节约上层网络带宽,减少网络开销,降低传输时延,从而提升课堂效果,增强教学体验。另外,从业务层面上讲,可以改善教育资源不均衡、不充足的问题,保证局域网间和局域网内的学校、班级之间的资源共享更加方便高效。
84.本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程
序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机程序代码的计算机非瞬时性可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
85.本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解为可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
86.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
87.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
88.以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1