《一种图片转发控制方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种图片转发控制方法及装置.pdf(11页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104144132A43申请公布日20141112CN104144132A21申请号201410353160422申请日20140723H04L12/859201301H04L29/06200601H04L29/0820060171申请人天脉聚源(北京)教育科技有限公司地址100007北京市东城区安定门东大街28号雍和大厦E座8层72发明人张俊丰74专利代理机构北京尚伦律师事务所11477代理人张亮54发明名称一种图片转发控制方法及装置57摘要本发明公开了一种图片转发控制方法及装置。所述方法包括获取连接中控设备的网卡列表;获取所述网卡列表中各网卡的当前网络流量值;当网卡的当前。
2、网络流量值小于所述网卡的网络流量预设值时,获取所述网卡的在线展示设备列表;每次向所述在线展示设备列表中的N个在线展示设备发送图片下载指令,其中,N为预设的指令发送数量,所述图片下载指令用于指示接收到所述图片下载指令的在线展示设备下载图片。本实施例中,充分考虑了不同网卡下当前网络流量值对图片转发的影响,避免了网卡下瞬时网络流量剧增,造成网络拥堵的问题,提高了图片转发的稳定性和可靠性。51INTCL权利要求书2页说明书5页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图3页10申请公布号CN104144132ACN104144132A1/2页21一种图片转发控制。
3、方法,用于中控设备,其特征在于,包括以下步骤获取连接中控设备的网卡列表;获取所述网卡列表中各网卡的当前网络流量值;当网卡的当前网络流量值小于所述网卡的网络流量预设值时,获取所述网卡的在线展示设备列表;每次向所述在线展示设备列表中的N个在线展示设备发送图片下载指令,其中,N为预设的指令发送数量,所述图片下载指令用于指示接收到所述图片下载指令的在线展示设备下载图片。2如权利要求1所述的方法,其特征在于,所述根据所述网卡列表获取各网卡的当前网络流量值之后,还包括将各网卡的当前网络流量值与对应各网卡的网络流量预设值进行比较。3如权利要求2所述的方法,其特征在于,所述各网卡的网络流量预设值相同。4如权利。
4、要求1所述的方法,其特征在于,所述当网卡的当前网络流量值小于所述网卡的网络流量预设值时,获取所述网卡的在线展示设备列表之前,还包括获取网卡与展示设备的连接信息;根据与网卡与展示设备的连接信息建立网卡的在线展示设备列表。5如权利要求1所述的方法,其特征在于,所述每次向所述在线展示设备列表中的N个在线展示设备发送图片下载指令,包括按照在线展示设备列表顺序每次向所述在线展示设备列表中的N个在线展示设备发送图片下载指令。6一种图片转发控制装置,其特征在于,包括网卡列表获取模块,用于获取连接中控设备的网卡列表;流量获取模块,用于获取所述网卡列表中各网卡的当前网络流量值;设备列表获取模块,用于当网卡的当前。
5、网络流量值小于所述网卡的网络流量预设值时,获取所述网卡的在线展示设备列表;下载指令发送模块,用于每次向所述在线展示设备列表中的N个在线展示设备发送图片下载指令,其中,N为预设的指令发送数量,所述图片下载指令用于指示接收到所述图片下载指令的在线展示设备下载图片。7如权利要求6所述的图片转发控制装置,其特征在于,所述装置还包括流量值比较模块,用于将各网卡的当前网络流量值与对应各网卡的网络流量预设值进行比较。8如权利要求7所述的图片转发控制装置,其特征在于,所述各网卡的网络流量预设值相同。9如权利要求6所述的图片转发控制装置,其特征在于,所述装置还包括连接信息获取模块,用于获取网卡与展示设备的连接信。
6、息;设备列表建立模块,用于根据与网卡与展示设备的连接信息建立网卡的在线展示设备列表。10如权利要求6所述的图片转发控制装置,其特征在于,所述下载指令发送模块包括权利要求书CN104144132A2/2页3下载指令发送单元,用于按照在线展示设备列表顺序每次向所述在线展示设备列表中的N个在线展示设备发送图片下载指令。权利要求书CN104144132A1/5页4一种图片转发控制方法及装置技术领域0001本发明涉及信息数据交互技术领域,尤其涉及一种图片转发控制方法及装置。背景技术0002在教学和展会中,通常需要像展示设备进行图片展示和转发共享,以教学为例,老师在进行授课或讲座时,通常将教案上传到服务控。
7、制器,服务控制器通过处理将这些教案转化为多张图片,老师每滑动演示设备上的一张图片,学生的展示设备也通过发来的指令在服务控制器上下载这张图片并展示出来,从而学生可以利用展示设备观看这张图片、在这张图片上进行答题,写字等,也可以通过服务控制器回传给老师,供老师进行审阅。0003但这种方法由于展示设备数量较多,老师在滑动显示下一张图片时,全部展示设备一起连接服务控制器下载这张图片,无法根据网络流量进行控制和调整,从而容易造成瞬间网络阻塞、大量丢包重试、图片下载缓慢,网络有效利用率下降等问题。发明内容0004本发明实施例提供一种图片转发控制方法及装置,用于实现多网卡下基于网络流量的图片转发控制。000。
8、5一种图片转发控制方法,用于中控设备,包括以下步骤0006获取连接中控设备的网卡列表;0007获取所述网卡列表中各网卡的当前网络流量值;0008当网卡的当前网络流量值小于所述网卡的网络流量预设值时,获取所述网卡的在线展示设备列表;0009每次向所述在线展示设备列表中的N个在线展示设备发送图片下载指令,其中,N为预设的指令发送数量,所述图片下载指令用于指示接收到所述图片下载指令的在线展示设备下载图片。0010优选的,所述根据所述网卡列表获取各网卡的当前网络流量值之后,还包括0011将各网卡的当前网络流量值与对应各网卡的网络流量预设值进行比较。0012优选的,所述各网卡的网络流量预设值相同。001。
9、3优选的,所述当网卡的当前网络流量值小于所述网卡的网络流量预设值时,获取所述网卡的在线展示设备列表之前,还包括0014获取网卡与展示设备的连接信息;0015根据与网卡与展示设备的连接信息建立网卡的在线展示设备列表。0016优选的,所述每次向所述在线展示设备列表中的N个在线展示设备发送图片下载指令,包括0017按照在线展示设备列表顺序每次向所述在线展示设备列表中的N个在线展示设备发送图片下载指令。0018本发明还提供一种图片转发控制装置,包括说明书CN104144132A2/5页50019网卡列表获取模块,用于获取连接中控设备的网卡列表;0020流量获取模块,用于获取所述网卡列表中各网卡的当前网。
10、络流量值;0021设备列表获取模块,用于当网卡的当前网络流量值小于所述网卡的网络流量预设值时,获取所述网卡的在线展示设备列表;0022下载指令发送模块,用于每次向所述在线展示设备列表中的N个在线展示设备发送图片下载指令,其中,N为预设的指令发送数量,所述图片下载指令用于指示接收到所述图片下载指令的在线展示设备下载图片。0023优选的,所述装置还包括0024流量值比较模块,用于将各网卡的当前网络流量值与对应各网卡的网络流量预设值进行比较。0025优选的,所述各网卡的网络流量预设值相同0026优选的,所述装置还包括0027连接信息获取模块,用于获取网卡与展示设备的连接信息;0028设备列表建立模块。
11、,用于根据与网卡与展示设备的连接信息建立网卡的在线展示设备列表。0029优选的,所述下载指令发送模块包括0030下载指令发送单元,用于按照在线展示设备列表顺序每次向所述在线展示设备列表中的N个在线展示设备发送图片下载指令。0031本实施例中,中控设备通过获取网卡列表中各网卡的当前网络流量值,在网卡的当前网络流量值小于网卡的网络流量预设值时,每次向在线展示设备列表中的N个在线展示设备发送图片下载指令,充分考虑了不同网卡下当前网络流量值对图片转发的影响,避免了网卡下瞬时网络流量剧增,造成网络拥堵的问题,提高了图片转发的稳定性和可靠性。0032本发明的其它特征和优点将在随后的说明书中阐述,并且,部分。
12、地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。0033下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。附图说明0034附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中0035图1为本发明实施例图片转发控制方法的流程图;0036图2为本发明实施例图片转发控制装置的结构图。0037图3为本发明实施例图片转发系统的结构图具体实施方式0038以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施。
13、例仅用于说明和解释本发明,并不用于限定本发明。0039本发明的图片转发方法采用的系统包括演示设备、中控设备和展示设备,演示设备用于操作和控制,将图片识别信息发送给中控设备,中控设备用于将图片识别信息转发说明书CN104144132A3/5页6给展示设备,并根据网络流量控制展示设备下载图片,展示设备用于根据中控设备发出的指令下载图片。0040图1为本发明实施例图片转发控制方法的流程图,用于中控设备,如图1所示,包括0041步骤101获取连接中控设备的网卡列表。0042其中,中控设备与一个或多个网卡连接,各网卡分别与一个路由器连接,图片信息经路由器、网卡到达中控设备,中控设备可以获取与中控设备连接。
14、的网卡的网卡信息,根据网卡信息建立网卡列表。0043步骤102获取网卡列表中各网卡的当前网络流量值。0044其中,中控设备可以连接各网卡获取当前网络流量值,中控设备还可以设置定时器和时间间隔,定时器根据时间间隔按时连接个网卡获取当前网络流量值。0045步骤103当网卡的当前网络流量值小于网卡的网络流量预设值时,获取网卡的在线展示设备列表。0046其中,中控设备获取网卡与展示设备的连接信息,根据与网卡与展示设备的连接信息建立网卡的在线展示设备列表。各网卡的网络流量预设值可以预先进行设置,各网卡的网络流量预设值可以相同,也可以不同,中控设备可以将各网卡的当前网络流量值与对应各网卡的网络流量预设值进。
15、行比较,当网卡的当前网络流量值小于网卡的网络流量预设值时,获取网卡的在线展示设备列表。0047步骤104每次向在线展示设备列表中的N个在线展示设备发送图片下载指令,其中,N为预设的指令发送数量,图片下载指令用于指示接收到图片下载指令的在线展示设备下载图片。0048其中,中控设备可以按照在线展示设备列表顺序每次向在线展示设备列表中的N个在线展示设备发送图片下载指令,可以按照在线展示设备列表排列顺序每次向N个在线展示设备发送图片下载指令,例如,在线展示设备列表中包含3N个在线展示设备,第一次向第1到第N个在线展示设备发送图片下载指令,第二次向第N1到第2N个在线展示设备发送图片下载指令,第三次向第。
16、2N1到第3N个在线展示设备发送图片下载指令。当网卡的当前网络流量值大于或等于网络流量阈值时,不发送图片下载指令。0049获取当前网络流量值之前,方法还可包括0050接收演示设备发送来的图片识别信息。0051其中,中控设备在接收演示设备发送来的图片识别信息后根据当前网络流量值控制展示设备下载图片。0052本实施例中,中控设备通过获取网卡列表中各网卡的当前网络流量值,在网卡的当前网络流量值小于网卡的网络流量预设值时,每次向在线展示设备列表中的N个在线展示设备发送图片下载指令,充分考虑了不同网卡下当前网络流量值对图片转发的影响,避免了网卡下瞬时网络流量剧增,造成网络拥堵的问题,提高了图片转发的稳定。
17、性和可靠性。0053图2为本发明实施例图片转发控制装置的结构图,如图2所示,该装置包括0054网卡列表获取模块201,用于获取连接中控设备的网卡列表;0055流量获取模块202,用于获取网卡列表中各网卡的当前网络流量值;0056设备列表获取模块203,用于当网卡的当前网络流量值小于网卡的网络流量预设说明书CN104144132A4/5页7值时,获取网卡的在线展示设备列表;0057下载指令发送模块204,用于每次向在线展示设备列表中的N个在线展示设备发送图片下载指令,其中,N为预设的指令发送数量,图片下载指令用于指示接收到图片下载指令的在线展示设备下载图片。0058优选的,装置还包括0059流量。
18、值比较模块,用于将各网卡的当前网络流量值与对应各网卡的网络流量预设值进行比较。0060优选的,各网卡的网络流量预设值相同0061优选的,装置还包括0062连接信息获取模块,用于获取网卡与展示设备的连接信息;0063设备列表建立模块,用于根据与网卡与展示设备的连接信息建立网卡的在线展示设备列表。0064优选的,下载指令发送模块包括0065下载指令发送单元,用于按照在线展示设备列表顺序每次向在线展示设备列表中的N个在线展示设备发送图片下载指令。0066需要说明的是上述实施例提供的图片转发控制装置在实现上述功能时,仅以上述功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功。
19、能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的图片转发控制装置与图片转发控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。0067参见图3为本发明实施例图片转发系统的结构图,如图3所示,图片转发系统包括0068演示设备301、中控设备302和展示设备303,中控设备302包括图片服务器304、转发器305和流量管理器306,其中,转发器305与一个或多个网卡连接,网卡与无线接收器连接,演示设备301和展示设备303可以为一个或多个,演示设备301、中控设备302和展示设备303之间通过有线或无线进行连接。006。
20、9在使用过程中,教师利用演示设备301选择一个图片信息包,从中控设备302的图片服务器304下载图片信息包内的图片ID列表,演示设备301向中控设备302的转发器305发送图片信息包指令,转发器305将图片信息包指令转发给所有展示设备303,图片信息包指令中包含图片信息包名字和图片信息包识别信息等。展示设备303收到图片信息包指令后,根据图片信息包指令中的含图片信息包名字和图片信息包识别信息从中控设备302的图片服务器304下载图片信息包内的图片ID列表。0070演示设备301将图片信息包的该图片下载并显示,同时向中控设备302的转发器305发送相应的第一显示指令,第一显示指令内包含了该图片的。
21、ID。中控设备302的转发器305将第一显示指令换发给展示设备303,同理演示设备301每次从中控设备302的图片服务器304下载该图片并展示后都会将该图片的ID发送给中控设备302的转发器305,然后中控设备302的转发器305转发给展示设备303。0071中控设备302获取连接中控设备302的网卡列表,中控设备302的流量控制器306根据网卡列表监控个网卡的网络流量值,当网卡的当前网络流量值小于网卡的网络流量阈说明书CN104144132A5/5页8值时,每次向在线展示设备列表中的N个在线展示设备发送图片下载指令。0072展示设备303收到图片下载指令后,从中控设备302的图片服务器304。
22、获取图片信息包内的图片ID列表,按照图片的顺序从中控设备302的图片服务器304下载一张图片缓存到本地,如在下载过程中再次收到一条图片下载指令则不响应后收到的图片下载指令,当下载完毕后再收到图片下载指令,则继续按照顺序下载后面一张图片,直到本设备将包内所有图片都缓存到本地。0073展示设备303还可以收到该图片的ID后立即从中控设备302的图片服务器304下载该图并显示,如果此时正在下载其他图片则取消掉正在的下载,响应演示设备301的操作。0074本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面。
23、的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质包括但不限于磁盘存储器和光学存储器等上实施的计算机程序产品的形式。0075本发明是参照根据本发明实施例的方法、设备系统、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方。
24、框或多个方框中指定的功能的装置。0076这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。0077这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。0078显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。说明书CN104144132A1/3页9图1说明书附图CN104144132A2/3页10图2说明书附图CN104144132A103/3页11图3说明书附图CN104144132A11。