一种SOAP报文传输方法及系统技术方案

技术编号:13490927 阅读:58 留言:0更新日期:2016-08-07 01:10
本发明专利技术公开了一种SOAP报文传输方法及系统,包括:步骤S10路由器接收服务器发送的SOAP报文,所述SOAP报文包括信封元素、报头元素和主体元素,所述信封元素、所述报头元素和所述主体元素各包括至少一个键值对;步骤S20路由器解析所述SOAP报文;步骤S50路由器检索所述SOAP报文是否全部是存储在所述路由器中的第一动态字典和/或静态字典中的索引,若是,则执行步骤S60;步骤S60路由器重组所述索引表示的内容,并根据重组后的内容执行操作。本发明专利技术通过路由器和服务器之间约定的字典,大幅压缩SOAP报文的大小,降低其对网络的占有率,提高用户体验。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,尤其涉及一种SOAP报文传输方法及系统
技术介绍
无线网络是我们生活中不可或缺的东西,在无线局域网(WLAN,WirelessLocalAreaNetworks)产品中,会存在大量的无线接入点(AP,AccessPoint),也可以称为“瘦”AP。这些“瘦”AP的很多配置选项不能通过本地网页进行配置,而是需要通过报文从服务器下发到路由器上,然后路由器进行解析,并最终生效。目前服务器和路由器的交互报文(SOAP,SimpleObjectAccessProtocol)直接使用纯文本进行传输,会占用大量的带宽;用户对于网络带宽的需求日益增长,而路由器作为一款终端产品,如果SOAP报文占用了大量的带宽和流量,就会影响到用户体验。
技术实现思路
本专利技术的目的是提供一种SOAP报文传输方法及系统,节省SOAP报文占用的带宽和流量,提高用户体验。本专利技术提供的技术方案如下:一种SOAP报文传输方法,包括:步骤S10路由器接收服务器发送的<本文档来自技高网...

【技术保护点】
一种SOAP报文传输方法,其特征在于,包括:步骤S10路由器接收服务器发送的SOAP报文,所述SOAP报文包括信封元素、报头元素和主体元素,所述信封元素、所述报头元素和所述主体元素各包括至少一个键值对;步骤S20路由器解析所述SOAP报文;步骤S50路由器检索所述SOAP报文是否全部是存储在所述路由器中的第一动态字典和/或静态字典中的索引,若是,则执行步骤S60;步骤S60路由器重组所述索引表示的内容,并根据重组后的内容执行操作。

【技术特征摘要】
1.一种SOAP报文传输方法,其特征在于,包括:
步骤S10路由器接收服务器发送的SOAP报文,所述SOAP报文包
括信封元素、报头元素和主体元素,所述信封元素、所述报头元素和所
述主体元素各包括至少一个键值对;
步骤S20路由器解析所述SOAP报文;
步骤S50路由器检索所述SOAP报文是否全部是存储在所述路由器
中的第一动态字典和/或静态字典中的索引,若是,则执行步骤S60;
步骤S60路由器重组所述索引表示的内容,并根据重组后的内容执
行操作。
2.一种如权利要求1所述的SOAP报文传输方法,其特征在于,所
述步骤S20和步骤S50之间还包括:
步骤S30路由器检索所述SOAP报文是否存在存储在所述路由器中
的第二动态字典的索引,若否,则执行步骤S40;
步骤S40路由器检索所述SOAP报文是否存在存储在所述路由器中
的所述第一动态字典和/或所述静态字典中的索引,若是,则执行步骤
S50,若否,则执行步骤S80;
步骤S80路由器根据所述SOAP报文中的所述编码信息表示的内容,
执行操作。
3.一种如权利要求2所述的SOAP报文传输方法,其特征在于:
所述步骤S30还包括:若是,则执行步骤S31;
步骤S31路由器解析所述SOAP报文中存在的所述第二动态字典的
索引,得到所述第二动态字典的索引表示的内容;
其中,所述第二动态字典的索引表示的内容包括所述静态字典的索
引,和/或,所述第一动态字典的索引。
4.一种如权利要求3所述的SOAP报文传输方法,其特征在于:
所述步骤S50还包括:若否,则执行步骤S70;
步骤S70路由器重组所述索引和所述SOAP报文中的编码信息表示
的内容,并根据重组后的内容执行操作;
步骤S90服务器分别判断所述索引和所述编码信息的组合、单独的
所述编码信息是否组成至少一个键值对,若是,则执行步骤S110;
步骤S110服务器将所述组成的每个键值对分别更新成存储在所述
服务器中的第一动态字典的新索引,并将所述新索引反馈给路由器;
步骤S120路由器更新所述反馈的新索引至存储在路由器中的所述
第一动态字典。
5.一种如权利要求2所述的SOAP报文传输方法,其特征在于,所
述步骤S80之后还包括:
步骤S100服务器判断所述编码信息是否组成至少一个键值对,若
是,则执行步骤S110;
步骤S110服务器将所述组成的每个键值对分别更新成存储在所述
服务器中的所述第一动态字典的新索引,并将每个所述新索引反馈给路
由器;
步骤S120路由器更新每个所述反馈的新索引至存储在所述路由器
中的第一动态字典。
6.一种如权利要求1-5任一所述的SOAP报文传输方法,其特征在
于,所述步骤S60之后还包括:
步骤S61服务器分别判断所述信封元素、所述报头元素和所述主体
元素是否分别由多个所述索引组成,若是,则执行步骤S62;
步骤S62服务器分别更新由多个所述索引组成的所述信封元素、所
述报头元素、所述主体元素成新索引至存储在所述服务器的第二动态字
典中,并把更新的各个所述新索引反馈给路由器;
步骤S63路由器更新所述反馈的新索引至存储在所述路由器的所述
第二动态字典。
7.一种如权利要求6所述的SOAP报文传输方法,其特征在于,所
述步骤S10之前还包括:
步骤S01服务器检索需要发送的所述SOAP报文是否存在可以由存
储在所述服务器的字典中的索引替换的内容,若是,则执行步骤S02,
若否,则执行步骤S03;
其中,所述字典包括:所述静态字典、所述第一动态字典和所述第
二动态字典;
步骤S02服务器利用所述索引替换所述SOAP报文中所述索引表示
的内容,组成新的SOAP报文;
步骤S03服务器发送所述SOAP报文至所述路由器。
...

【专利技术属性】
技术研发人员:成祎
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1