[发明专利]用于基于文件或单个消息的批量操作处理方法和设备有效
申请号: | 201610570067.8 | 申请日: | 2016-07-19 |
公开(公告)号: | CN107634895B | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 朱杰;魏伟 | 申请(专利权)人: | 上海诺基亚贝尔股份有限公司;阿尔卡特朗讯公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 谭营营;杨晓光 |
地址: | 201206 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 基于 文件 单个 消息 批量 操作 处理 方法 设备 | ||
本发明提供一种用于基于文件或单个消息的批量操作处理方法,该方法包括以下步骤:构建配置文件,该配置文件至少包括头部信息和内容部分,所述头部信息至少包括片段索引,该片段索引至少包括每个要发送的命令的长度信息,所述内容部分包括按照片段索引的顺序将对应的要发送的命令组织形成的普通文件;发送包括配置文件相关的信息的批量请求给接收端;接收来自接收端的响应,并且基于所述接收端的响应来传输所述配置文件。
技术领域
本发明涉及通信领域,具体涉及一种用于基于文件或单个消息的批量操作处理方法和设备。
背景技术
当前,交换机和处理器针对基于软件定义网络(Software Defined Network,SDN)的开放流(openflow)具有若干种消息处理逻辑,但是它们不能用于解决批量数据传输或业务开销问题。
以下是当前规范(2015年3月26日最后更新的1.5.1版)中用于消息处理的现有行为的概要。
1、单个原子消息
这是用于交换机和控制器的基本工作模式的消息,每个消息包括仅一个请求或回复,这种模式简单明白,因此不再赘述。
2、多部件(multipart)消息
有时单个消息不能容纳较大的数据包,通常大于64KB,消息被分成小的片段。多部件消息用于一次传递每个小的部分,并且具有额外的标志来指示哪个小的部分是完成发送或接收较大分组前的最后一个消息。这种分离的处理方法通过用额外的标志分离和汇聚多个消息来识别出这种情况并解决这个问题。
3、屏障(barrier)消息
专用于确保请求是按顺序进行的,屏障请求之前的所有请求都应当在发送屏障响应之前进行,其通常用于清除交换机上的所有现有请求。然后在发送屏障回复之后开始新的请求。
4、绑定(bundle)消息
用于将多个请求作为一个事务处理来执行,所有请求被成功执行,否则不执行任何请求,其用于将一组请求绑定为单个动作。
5、其他
基于互联网研究,已经有一些建议或专利来将分组压缩成数据包后特定的编码/解码方法来用于交换消息。
根据基于当前规范和研究的以上概要,没有特定的请求类型或逻辑来在短时间处理批量请求和响应消息。
发明内容
针对以上问题,本发明提供用于基于文件或单个消息的批量操作处理方法和设备,以便实现在短时间内处理批量请求和响应消息。
根据本发明的一个方面,提供一种用于基于文件或单个消息的批量操作处理方法,该方法包括以下步骤:
构建配置文件,该配置文件至少包括头部信息和内容部分,所述头部信息至少包括片段索引,该片段索引至少包括每个要发送的命令的长度信息,所述内容部分包括按照片段索引的顺序将对应的要发送的命令组织形成的普通文件;
发送包括所述配置文件相关的信息(例如文件名字、格式、长度等等)的批量请求给接收端;
接收来自接收端的响应,并且基于所述接收端的响应来传输所述配置文件。
根据本发明的另一方面,提供一种用于基于文件或单个消息的批量操作处理的设备,该设备包括:
配置装置,用于构建配置文件,该配置文件至少包括头部信息和内容部分,所述头部信息至少包括片段索引,该片段索引至少包括每个要发送的命令的长度信息,所述内容部分包括按照片段索引的顺序将对应的要发送的命令组织形成的普通文件;
发送装置,用于发送包括配置文件相关的信息的批量请求给接收端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海诺基亚贝尔股份有限公司;阿尔卡特朗讯公司,未经上海诺基亚贝尔股份有限公司;阿尔卡特朗讯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610570067.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种定时即焚的即时通讯方法及系统
- 下一篇:烤盘