数据处理的方法、代理装置及系统制造方法及图纸

技术编号:7837887 阅读:241 留言:0更新日期:2012-10-12 02:49
本发明专利技术公开了一种数据处理的方法,接收客户端发送的第一页面请求消息后,向所述客户端发送第一接收响应,以使客户端停止等待服务器的响应,所述第一页面请求消息中携带要获取的数据的标识;解析所述第一页面请求消息,得到所述要获取的数据的标识;向服务器发送第二页面请求消息,所述第二页面请求消息中携带要获取的数据的标识,以使所述服务器根据所述要获取的数据的标识生成可扩展标记语言页面,并向代理装置发送所述可扩展标记语言页面;接收所述服务器发送的所述可扩展标记语言页面,并将所述可扩展标记语言页面发送给客户端。本发明专利技术实施例提供的技术方案,可以提高数据处理的效率。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及数据处理的方法、代理装置及系统
技术介绍
嵌入式Web服务器(EWS, Embedded Web Server)将Web服务器引入到现场测试与控制设备中进行Web发布,它结合了 Web技术的开放性、标准性、独立性和嵌入式技术的高可靠性,为高效生产和优化管理提供了一种良好的解决方案。目前EWS技术已经应用于变电站的智能电子设备(IED, Intelligence Electronic Device)中,如ABB公司的“REF542plus”,东方电子的“DF3300”等。但是在当前的应用中,EffS仍然采用传统的请求 /应答的同步通信方式,客户端发出请求后,需要一直等待服务器端的响应结果。这样用户端不能再发起其他请求,数据处理效率低。
技术实现思路
本专利技术实施例提供一种数据处理的方法,可以提高数据处理效率。本专利技术实施例还提供了相应的代理装置、服务器及系统。一种数据处理的方法,包括接收客户端发送的第一页面请求消息后,向所述客户端发送第一接收响应,以使客户端停止等待服务器的响应,所述第一页面请求消息中携带要获取的数据的标识;解析所述第一页面请求消息,得到所述要获取的数据的标识;向服务器发送第二页面请求消息,所述第二页面请求消息中携带要获取的数据的标识,以使所述服务器根据所述要获取的数据的标识生成可扩展标记语言页面,并向代理装置发送所述可扩展标记语言页面;接收所述服务器发送的所述可扩展标记语言页面,并将所述可扩展标记语言页面发送给客户端。一种数据处理的方法,包括接收代理装置发送的第二页面请求消息,所述第二页面请求消息中携带要获取的数据的标识;根据所述要获取的数据的标识生成可扩展标记语言页面,并向代理装置发送所述可扩展标记语言页面。一种代理装置,包括接收单元,用于接收客户端发送的第一页面请求消息,所述第一页面请求消息中携带要获取的数据的标识;发送单元,用于在所述接收单元接收到所述第一页面请求消息后,向所述客户端发送第一接收响应,以使客户端停止等待服务器的响应;解析单元,用于解析所述接收单元接收到的第一页面请求消息,得到所述要获取的数据的标识;所述发送单元,还用于在所述解析单元解析所述第一页面请求消息后,向服务器发送第二页面请求消息,所述第二页面请求消息中携带要获取的数据的标识,以使所述服务器根据所述要获取的数据的标识生成可扩展标记语言页面,并向代理装置发送所述可扩展标记语言页面;所述接收单元,还用于接收所述服务器发送的所述可扩展标记语言页面;所述发送单元,还用于将所述接收单元接收到的可扩展标记语言页面发送给客户端。一种服务器,包括接收单元,用于接收代理装置发送的第二页面请求消息,所述第二页面请求消息中携带要获取的数据的标识; 页面生成单元,用于根据所述接收单元接收到的要获取的数据的标识生成可扩展标记语言页面;发送单元,用于向代理装置发送所述页面生成单元生成的可扩展标记语言页面。一种数据处理系统,包括客户端、代理装置和服务器,所述客户端,用于发送页面请求或页面刷新请求给代理装置;所述代理装置为上述技术方案所述的代理装置,所述服务器为上述技术方案所述的服务器。本专利技术实施例采用接收客户端发送的第一页面请求消息后,向所述客户端发送第一接收响应,以使客户端停止等待服务器的响应,所述第一页面请求消息中携带要获取的数据的标识;解析所述第一页面请求消息,得到所述要获取的数据的标识;向服务器发送第二页面请求消息,所述第二页面请求消息中携带要获取的数据的标识,以使所述服务器根据所述要获取的数据的标识生成可扩展标记语言页面,并向代理装置发送所述可扩展标记语言页面;接收所述服务器发送的所述可扩展标记语言页面,并将所述可扩展标记语言页面发送给客户端。与现有技术中客户端发出请求后,需要一直等待服务器端的响应结果相比,本专利技术实施例提供的数据处理方法,客户端发起页面请求后,可以由代理装置向服务器发起页面请求,客户端不需要等待服务器的响应,可以转向其他工作,提高了数据处理的效率。附图说明图I是本专利技术实施例提供的数据处理的方法的一实施例示意图;图2是本专利技术实施例提供的数据处理的方法的另一实施例示意图;图3是本专利技术实施例中代理装置的一实施例示意图;图4是本专利技术实施例中服务器的一实施例示意图;图5是本专利技术实施例中服务器的另一实施例示意图;图6是本专利技术实施例中服务器的另一实施例示意图;图7是本专利技术实施例中系统的一实施例示意图。具体实施例方式本专利技术实施例提供一种数据处理的方法,可以提高数据处理的效率。本专利技术实施例还提供相应的代理装置、服务器及系统。以下分别进行详细说明。参阅图1,本专利技术实施例提供的数据处理的方法的一实施例包括101、代理装置接收客户端发送的第一页面请求消息后,向所述客户端发送第一接收响应,以使客户端停止等待服务器的响应,所述第一页面请求消息中携带要获取的数据的标识。现有技术中客户端之间向服务器发送页面请求,等待服务器响应后,再进行下步操作。本专利技术实施例中,客户端和服务器通过代理装置进行异步通信,客户端发送页面请求给代理装置后,代理装置向客户端发送一个接收响应,代理装置就可以进行其他操作了,无需等待。 102、代理装置解析所述第一页面请求消息,得到所述要获取的数据的标识。代理装置接收到客户端发送的第一页面请求消息后,通过解析第一页面请求消息获知客户端的需求,通过所述要获取的数据的标识获知页面上需求的数据。103、代理装置向服务器发送第二页面请求消息,所述第二页面请求消息中携带要获取的数据的标识,以使所述服务器根据所述要获取的数据的标识生成可扩展标记语言页面,并向代理装置发送所述可扩展标记语言页面。代理装置向服务器发送第二页面请求消息,服务器收到第二页面请求消息后,根据所述要获取的数据的标识,从数据库中获取所述要获取的数据的标识对应的数据,将所述获取的数据加载到可扩展标记语言(XML, extensible Markup Language)模板上,生成XML页面,服务器将生成的XML页面发送给代理装置。本专利技术实施例中,将变电站的各类数据如主接线图、测点数据列表、故障记录列表等,组织成相应的XML文档。数据在组织的时候,把每一个数据对象用XML标签唯一的标识,并与数据库中的索引主键一一映射。这样在收到用户请求后,根据数据标识、数据对象和数据库数据的具体映射关系,从数据库中加载具体数据到XML模板中,生成XML页面。104、代理装置接收所述服务器发送的所述可扩展标记语言页面,并将所述可扩展标记语言页面发送给客户端。本专利技术实施例中,接收客户端发送的第一页面请求消息后,向所述客户端发送第一接收响应,以使客户端停止等待服务器的响应,所述第一页面请求消息中携带要获取的数据的标识;解析所述第一页面请求消息,得到所述要获取的数据的标识;向服务器发送第二页面请求消息,所述第二页面请求消息中携带要获取的数据的标识,以使所述服务器根据所述要获取的数据的标识生成可扩展标记语言页面,并向代理装置发送所述可扩展标记语言页面;接收所述服务器发送的所述可扩展标记语言页面,并将所述可扩展标记语言页面发送给客户端。与现有技术中客户端发出请求后,需要一直等待服务器端的响应结果相比,本专利技术实施例提供的数据处理方法,客户端发起页面请求后,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理的方法,其特征在于,包括 接收客户端发送的第一页面请求消息后,向所述客户端发送第一接收响应,以使客户端停止等待服务器的响应,所述第一页面请求消息中携带要获取的数据的标识; 解析所述第一页面请求消息,得到所述要获取的数据的标识; 向服务器发送第二页面请求消息,所述第二页面请求消息中携带要获取的数据的标识,以使所述服务器根据所述要获取的数据的标识生成可扩展标记语言页面,并向代理装置发送所述可扩展标记语言页面; 接收所述服务器发送的所述可扩展标记语言页面,并将所述可扩展标记语言页面发送给客户端。2.根据权利要求I所述的方法,其特征在于,还包括 接收客户端发送的第一页面刷新请求后,向所述客户端发送第二接收响应,以使客户端停止等待服务器的响应,所述第一页面刷新请求中携带要刷新的对象的标识; 解析所述第一页面刷新请求,获取所述对象的标识; 向所述服务器发送第二页面刷新请求,所述第二页面刷新请求中携带要刷新的对象的标识,以使所述服务器根据所述要刷新的对象的标识获取所述要刷新的对象的标识对应的对象值,并向所述代理装置发送对象值发生变化的所述要刷新的对象的标识和所述对象的标识对应的对象值; 接收并向所述客户端发送所述对象值发生变化的所述要刷新的对象的标识和所述对象的标识对应的对象值,供客户端刷新页面。3.一种数据处理的方法,其特征在于,包括 接收代理装置发送的第二页面请求消息,所述第二页面请求消息中携带要获取的数据的标识; 根据所述要获取的数据的标识生成可扩展标记语言页面,并向代理装置发送所述可扩展标记语言页面。4.根据权利要求3所述的方法,其特征在于,所述根据所述要获取的数据的标识生成可扩展标记语言页面,具体包括 根据所述要获取的数据的标识获取对应的数据对象; 将所述获取的数据对象加载到预置的可扩展标记语言的模板中,生成可扩展标记语言页面。5.根据权利要求3或4所述的方法,其特征在于,还包括 接收第二页面刷新请求,所述第二页面刷新请求中携带要刷新的对象的标识; 根据所述要刷新的对象的标识,获取所述要刷新的对象的标识对应的对象值; 将所述获取的所述要刷新的对象的标识对应的对象值,与之前的所述要刷新的对象的标识对应对象值进行比较; 向所述代理装置发送对象值发生变化的所述要刷新的对象的标识和所述对象的标识对应的对象值。6.一种代理装置,其特征在于,包括 接收单元,用于接收客户端发送的第一页面请求消息,所述第一页面请求消息中携带要获取的数据的标识;发送单元,用于在所述接收单元接收到所述第一页面请求消息后,向所述客户端发送第一接收响应,以使客户端停止等待服务器的响应; 解析单元,用于解析所述接收单元接收到的第一页面请求消息,得到所述要获取的数据的标识; 所述发送单元,还用于在所述解析单元解析所述第一页面请求消息后,向服务器发送第二页面请求消息...

【专利技术属性】
技术研发人员:高强魏淑琼张治桥金培培
申请(专利权)人:重庆电力设计院
类型:发明
国别省市:

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

1