发明名称 传送装置及方法、记录媒体以及控制装置
摘要 本发明系藉由软体控制,以更小之负荷、以及更短之时间间隔控制封包之传送。本发明中,判定部232判断伫列长度是否大于特定值。于判断伫列长度大于特定值之情况,输入控制部231产生表示未将封包加入伫列之信号,并将其供给至网路层。于判断伫列长度不大于特定值之情况,输入控制部231由网路层取得封包,并将其供给至缓冲器。请求信号产生部234产生输出请求信号,并将其供给至信号处理部235。若信号处理部235被供给了输出请求信号或者插入信号,则产生将封包从伫列删除之信号,并供给至输出控制部236。输出控制部236由缓冲器取得超过传送时刻之封包,并将其供给至元件驱动(device driver)。本发明可适用于远距离电视会议系统。
申请公布号 TWI292992 申请公布日期 2008.01.21
申请号 TW094135207 申请日期 2005.10.07
申请人 新力股份有限公司 发明人 久曾神宏
分类号 H04L12/56(2006.01) 主分类号 H04L12/56(2006.01)
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 1.一种传送装置,其通过通信网传送封包,具备请求 机构,其于应用程式指示传送封包之情形下、或者 已请求传送之封包未被保存于保存配置于用以传 送的伫列之封包之缓冲器之情形下,当上述缓冲器 中保存之封包数量小于第1临限値时,请求将封包 传送至已指定上述通信网上之路径的对象,其特征 为包含: 判定机构,其藉由程式之执行而实现,于上述请求 机构请求传送封包之情况,判断上述缓冲器中保存 之封包数量是否为小于上述第1临限値之第2临限 値以下, 保存控制机构,其藉由程式之执行而实现,用以控 制上述缓冲器之封包保存,于判定上述缓冲器中保 存之封包数量为上述第2临限値以下之情况,将上 述请求机构请求传送之封包保存于上述缓冲器,于 判断上述缓冲器中保存之封包数量超过上述第2临 限値之情况,不将上述请求机构请求传送之封包保 存于上述缓冲器,以及 输出控制机构,其藉由程式之执行而实现,于上述 请求机构请求传送封包之情况,基于上述伫列,控 制上述缓冲器中保存之封包向控制程式之输出,上 述控制程式控制藉由硬体进行封包之传送。 2.如请求项1之传送装置,其中于上述请求机构请求 传送封包之情况,上述输出控制机构由上述缓冲器 获取到达传送时刻之上述封包,控制取得之上述封 包对于上述控制程式之输出,上述控制程式控制藉 由硬体进行之上述封包之传送。 3.如请求项1之传送装置,其中于按照预先规定之特 定时间间隔请求进行插入处理之情况,上述输出控 制机构由上述缓冲器获取到达传送时刻之上述封 包,并控制所获取之上述封包对于上述控制程式之 输出,上述控制程式控制藉由硬体进行之上述封包 之传送。 4.一种传送方法,其通过通信网传送封包,具备请求 步骤,其于应用程式指示传送封包或者请求传送之 封包未被保存于用以保存配置于传送伫列中的封 包缓冲器之情形下,当上述缓冲器中所保存之封包 数量小于第1临限値时,请求将封包传送至已指定 上述通信网上之路径的对象,并其特征为包含: 判定步骤,其于上述请求步骤请求传送封包之情况 ,判断上述缓冲器中保存之封包数量是否为小于上 述第1临限値之第2临限値以下, 保存控制步骤,其控制上述缓冲器之封包保存,于 判定上述缓冲器中保存之封包数量为上述第2临限 値以下之情况,将上述请求步骤中请求传送之封包 保存于上述缓冲器,于判断上述缓冲器中保存之封 包数量超过上述第2临限値之情况,不将上述请求 步骤中请求传送之封包保存于上述缓冲器,以及 输出控制步骤,其于上述请求步骤中请求传送封包 之情况,基于上述伫列,控制上述缓冲器中所保存 之封包向控制程式之输出,上述控制程式控制藉由 硬体进行之封包传送。 5.一种记录媒体,其记录有电脑可读取之程式,上述 程式系通过通信网传送封包之传送处理用程式,具 备请求步骤,其于应用程式指示传送封包或者请求 传送之封包未被保存于缓冲器之情形下,当上述缓 冲器中保存之封包数量小于第1临限値时,请求将 封包传送至指定上述通信网上之路径的对象,上述 缓冲器保存配置于传送伫列之封包,并且其特征为 包含: 判定步骤,其于当上述请求步骤中请求传送封包之 情况,判断上述缓冲器中保存之封包数量是否为小 于上述第1临限値之第2临限値以下, 保存控制步骤,其控制上述缓冲器之封包保存,于 判定上述缓冲器中保存之封包数量为上述第2临限 値以下之情况,将上述请求步骤请求传送之封包保 存于上述缓冲器,于判断上述缓冲器中保存之封包 数量超过上述第2临限値之情况,不将上述请求步 骤中请求传送之封包保存于上述缓冲器,以及 输出控制步骤,其于上述请求步骤中请求传送封包 之情况基于上述伫列,控制上述缓冲器中保存之封 包向控制程式之输出,上述控制程式控制藉由硬体 进行之封包传送。 6.一种控制装置,其特征为包含: 请求机构,其藉由程式之执行而实现,且于提出执 行处理之请求,且所请求之处理未被执行之情况, 请求重复执行相同处理, 第1执行控制机构,其藉由程式之执行而实现,于上 述请求机构请求执行处理之情况,以使上述请求机 构继续请求执行处理之方式,对所请求之处理的执 行加以控制,以及 第2执行控制机构,其藉由程式之执行而实现,于上 述请求机构请求执行处理之情况,控制其他处理之 执行。 图式简单说明: 图1系表示先前之通信装置藉由调用应用程式及操 作系统之内核功能所实现之功能构造的组块图。 图2系表示进行传输量控制之先前通信装置之功能 构造的组块图。 图3系说明封包加入伫列处理的流程图。 图4系说明传送时刻计算处理的流程图。 图5系说明将封包从伫列删除之处理的流程图。 图6系表示使用有本发明之通信装置之构造例的组 块图。 图7系表示执行程式之CPU之功能构造的组块图。 图8系表示虚拟设备驱动之功能构造的组块图。 图9系说明封包加入伫列处理的流程图。 图10系说明传送时刻计算处理的流程图。 图11系说明将封包从伫列删除之处理的流程图。
地址 日本