[发明专利]处理响应数据的方法、设备、客户端设备和电子设备在审
申请号: | 201710196658.8 | 申请日: | 2017-03-29 |
公开(公告)号: | CN107168993A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 潘岸腾 | 申请(专利权)人: | 广州优视网络科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙)11442 | 代理人: | 杨国权,马佑平 |
地址: | 510627 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 响应 数据 方法 设备 客户端 电子设备 | ||
技术领域
本发明涉及业务数据的处理,以及更具体来说,涉及一种用于处理响 应数据的方法、用于处理响应数据的设备、客户端设备和电子设备。
背景技术
在诸如终端设备或服务器的电子设备中设置有各种业务。所述业务可 以向其他电子设备请求数据并获取返回的响应数据。
例如,可以根据不同业务,使用HTTP(HyperText Transfer Protocol, 超文本传输协议)请求访问服务器,以获取数据。HTTP是用于从网页服 务器传输超文本到本地浏览器的传输协议。从服务器返回来的数据可以是 JSON(JavaScript Object Notation)数据。JSON是一种轻量级的数据交换格 式。例如,可以将所返回的JSON数据存储在MySQL数据库的表中。MySQL 是一种关系型数据库管理系统。通常,不同的业务需要不同接口请求,并 返回不同格式的响应数据。
所返回的响应数据有时可能不能直接满足业务请求方的要求。在现有 技术中,通常针对每种业务单独设置业务接口,以处理返回的响应数据。
此外,当返回的响应数据发生变化时,可能需要重新设计、编写和生 成整个程序。
因此,需要提供一种新的技术方案,针对上述现有技术中的至少一个 技术问题进行改进。
发明内容
本发明的一个目的是提供一种用于用于处理响应数据的新技术方案。
根据本发明的第一方面,提供了一种用于处理响应数据的方法,包括: 接收响应数据;基于配置文件,利用利用配置文件中指定的类,动态生成 业务数据对象,其中,所述配置文件还包括响应数据中的第一字段与要生 成的业务数据对象中的第二字段的对应关系,所述业务数据对象中的内容 是在进行处理时基于配置文件生成的;从响应数据获取第一字段的业务值; 以及基于配置文件将第一字段的业务值设置到业务数据对象中的相应第二 字段。
优选地,所述响应数据是来自服务器的响应数据,以及所述方法还包 括:使用HTTP请求向服务器请求响应数据。
优选地,所述响应数据是JSON数据字符串。
优选地,所述业务数据对象是Java业务数据对象。
优选地,所述配置文件是XML文件。
优选地,所述响应数据包括第一字段和第一字段的业务值。
优选地,所述配置文件还包括第二字段的格式信息,以及所述方法还 包括:基于所述第二字段的格式信息转换所述业务值。
优选地,所述方法还包括:将设置后的业务数据对象返回给业务调用 方,以供其使用。
根据本发明的第二方面,提供了一种用于处理响应数据的设备,包括: 用于接收响应数据的装置;用于基于配置文件利用利用配置文件中指定的 类动态生成业务数据对象的装置,其中,所述配置文件还包括响应数据中 的第一字段与要生成的业务数据对象中的第二字段的对应关系,所述业务 数据对象中的内容是在进行处理时基于配置文件生成的;用于从响应数据 获取第一字段的业务值的装置;以及用于基于配置文件将第一字段的业务 值设置到业务数据对象中的相应第二字段的装置。
根据本发明的第三方面,提供了一种客户端设备,包括根据实施例所 述的用于处理响应数据的设备,或者被设计成用于执行根据实施例所述的 用于处理响应数据的方法中的操作。
根据本发明的第四方面,提供了一种电子设备,包括存储器和处理器, 其中,所述存储器用于存储指令,所述指令在所述电子设备运行时控制所 述处理器执行根据实施例所述的用于处理响应数据的方法中的操作。
根据本发明的一个实施例,可以提高处理响应数据的效率。
通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其 它特征及其优点将会变得清楚。
附图说明
被结合在说明书中并构成说明书的一部分的附图示出了本发明的实 施例,并且连同其说明一起用于解释本发明的原理。
图1是根据本发明的一个实施例的用于处理响应数据的方法的示意性 流程图。
图2是根据本发明的一个实施例的客户端设备的示意性框图。
图3是根据本发明的一个实施例的电子设备的示意性框图。
图4是可以应用根据本发明的实施例的网络系统的例子的示意图。
图5是根据本发明的一个实施例的例子的示意图。
图6是XML配置文件的一个例子。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州优视网络科技有限公司,未经广州优视网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710196658.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置