一种数据交互方法及Web服务器的制造方法_2

文档序号:9579411阅读:来源:国知局
,在本发明实施例中,数据请求消息中还可以携带数据交互格式的编号,且该编号是Web服务器和Web浏览器均使用的用于唯一标识数据交互格式的编号。
[0053]在本发明实施例中,步骤201及步骤202描述的是Web服务器确定数据交互格式的过程,该步骤201及步骤202是图1所示实施例中步骤101的细化。
[0054]步骤203、按照数据交互格式从存储着原始数据的数据结构中获取初始数据,数据结构能够支持多种数据交互格式;
[0055]在本发明实施例中,Web服务器将按照确定的数据交互格式从存储着原始数据的数据结构中获取初始数据,该数据结构能够支持多种数据交互格式。
[0056]需要说明的是,在本发明实施例中,该能够支持多种数据交互格式的数据结构是经过精心设计的,能够容纳不同类型的数据。
[0057]步骤204、将初始数据生成符合数据交互格式的数据;
[0058]步骤205、将符合数据交互格式的数据反馈给Web服务器。
[0059]在本发明实施例中Web服务器在得到初始数据之后,将该初始数据生成符合确定的数据交互格式的数据,并将符合数据交互格式的数据反馈给Web服务器。
[0060]在本发明实施例中,Web服务器接收Web浏览器发送的数据请求消息,该数据请求消息中包含所需要请求的数据的数据交互格式的特征参数,并将该数据交互格式的特征参数与数据结构所支持的多种数据交互格式的特征参数进行匹配,将匹配的数据交互格式确定为所需要请求的数据的数据交互格式,并按照数据交互格式从存储着原始数据的数据结构中获取初始数据,该数据结构支持多种数据交互格式,Web服务器将初始数据生成符合数据交互格式的数据,并将符合数据交互格式的数据反馈给Web服务器。通过使用能够支持多种数据交互格式的数据结构,使得能够根据数据请求消息所请求的数据交互格式生成相应的数据,兼容性强,且不需要太复杂的操作,实用性强。
[0061]请参阅图3,为本发明实施例中一种Web服务器的结构的实施例,包括,包括:
[0062]确定模块301,用于确定Web浏览器发送的数据请求消息所需要请求的数据的数据交互格式;
[0063]获取模块302,用于按照该数据交互格式从存储着原始数据的数据结构中获取初始数据,该数据结构能够支持多种数据交互格式;
[0064]处理模块303,用于根据该数据交互格式对该初始数据进行处理并将处理后的数据反馈给该Web浏览器。
[0065]在本发明实施例中,确定模块301确定Web浏览器发送的数据请求消息所需要请求的数据的数据交互格式,接着由获取模块302按照该数据交互格式从存储着原始数据的数据结构中获取初始数据,该数据结构能够支持多种数据交互格式;最后,处理模块303根据该数据交互格式对该初始数据进行处理并将处理后的数据反馈给该Web浏览器。
[0066]在本发明实施例中,Web服务器确定Web浏览器发送的数据请求消息所需要请求的数据的数据交互格式,按照该数据交互格式从存储着原始数据的数据结构中获取初始数据,该数据结构能够提供多种数据交互格式,Web服务器将根据该数据交互格式对该初始数据进行处理并将处理后的数据反馈给Web服务器,通过设计一种能够支持多种数据交互格式的数据结构,能够有效的满足多种数据交互格式的使用,且不需要经过复杂的改进过程,兼容性强。
[0067]为了更好的理解本发明实施例中的Web服务器的结构,请参阅图4,为本发明实施例中Web服务器的结构的实施例,包括如图3所示实施例中描述的确定模块301、获取模块302及处理模块303,且与图3所示实施例中描述的内容相似,此处不做赘述。
[0068]在本发发明实施例中,处理模块303包括:
[0069]生成模块401,用于将该初始数据生成符合该数据交互格式的数据;
[0070]发送模块402,用于将该符合该数据交互格式的数据反馈给该Web服务器。
[0071 ] 在本发明实施例中,该Web服务器包括:
[0072]接收模块403,用于接收该Web浏览器发送的数据请求消息,该数据请求消息中包含所需要请求的数据的数据交互格式的特征参数;
[0073]在本发明实施例中,该确定模块301具体用于:
[0074]将该数据交互格式的特征参数与该数据结构所支持的多种数据交互格式的特征参数进行匹配,将匹配的数据交互格式确定为该所需要请求的数据的数据交互格式。
[0075]在本发明实施例中,该数据交换格式为XML格式、JS0N格式、或P0J0格式。
[0076]在本发明实施例中,接收模块403接收Web服务器发送的数据请求消息,该数据请求消息中包含所需要请求的数据的数据交互格式的特征参数,接着确定模块301将该数据交互格式的特征参数与其数据结构所支持的多种数据交互格式的特征参数进行匹配,将匹配的数据交互格式确定该所需要请求的数据的交互格式,接着由获取模块302按照该数据交互格式从存储着原始数据的数据结构中获取初始数据,该数据结构能够支持多种数据交互格式;最后,处理模块303中的生成模块401将该初始数据生成符合该数据交互格式的数据,并由发送模块402将该符合该数据交互格式的数据反馈给Web浏览器,以完成Web服务器与Web浏览器之间的数据交互。
[0077]在本发明实施例中,Web服务器接收Web浏览器发送的数据请求消息,该数据请求消息中包含所需要请求的数据的数据交互格式的特征参数,并将该数据交互格式的特征参数与数据结构所支持的多种数据交互格式的特征参数进行匹配,将匹配的数据交互格式确定为所需要请求的数据的数据交互格式,并按照数据交互格式从存储着原始数据的数据结构中获取初始数据,该数据结构支持多种数据交互格式,Web服务器将初始数据生成符合数据交互格式的数据,并将符合数据交互格式的数据反馈给Web服务器。通过使用能够支持多种数据交互格式的数据结构,使得能够根据数据请求消息所请求的数据交互格式生成相应的数据,兼容性强,且不需要太复杂的操作,实用性强。
[0078]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种数据交互方法,其特征在于,包括: 确定Web浏览器发送的数据请求消息所需要请求的数据的数据交互格式; 按照所述数据交互格式从存储着原始数据的数据结构中获取初始数据,所述数据结构能够支持多种数据交互格式; 根据所述数据交互格式对所述初始数据进行处理并将处理后的数据反馈给所述Web浏览器。2.根据权利1所述的方法,其特征在于,所述根据所述数据交互格式对所述初始数据进行处理并将处理后的数据反馈给所述Web浏览器,包括: 将所述初始数据生成符合所述数据交互格式的数据; 将所述符合所述数据交互格式的数据反馈给所述Web服务器。3.根据权利要求1所述的方法,其特征在于,所述确定Web服务器发送的数据请求消息所需要请求的数据的数据交互格式的步骤之前包括: 接收所述Web浏览器发送的数据请求消息,所述数据请求消息中包含所需要请求的数据的数据交互格式的特征参数。4.根据权利要求3所述的方法,其特征在于,所述确定Web服务器发送的数据请求消息所需要请求的数据的数据交互格式,具体包括: 将所述数据交互格式的特征参数与所述数据结构所支持的多种数据交互格式的特征参数进行匹配,将匹配的数据交互格式确定为所述所需要请求的数据的数据交互格式。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述数据交换格式为XML格式、JSON格式、或POJO格式。6.—种Web服务器,其特征在于,包括: 确定模块,用于确定Web浏览器发送的数据请求消息所需要请求的数据的数据交互格式; 获取模块,用于按照所述数据交互格式从存储着原始数据的数据结构中获取初始数据,所述数据结构能够支持多种数据交互格式; 处理模块,用于根据所述数据交互格式对所述初始数据进行处理并将处理后的数据反馈给所述Web浏览器。7.根据权利6所述的Web服务器,其特征在于,处理模块包括: 生成模块,用于将所述初始数据生成符合所述数据交互格式的数据; 发送模块,用于将所述符合所述数据交互格式的数据反馈给所述Web服务器。8.根据权利要求6所述的Web服务器,其特征在于,所述Web服务器包括: 接收模块,用于接收所述Web浏览器发送的数据请求消息,所述数据请求消息中包含所需要请求的数据的数据交互格式的特征参数。9.根据权利要求8所述的Web服务器,其特征在于,所述确定模块具体用于: 将所述数据交互格式的特征参数与所述数据结构所支持的多种数据交互格式的特征参数进行匹配,将匹配的数据交互格式确定为所述所需要请求的数据的数据交互格式。10.根据权利要求6至9任意一项所述的方法,其特征在于,所述数据交换格式为XML格式、JSON格式、或POJO格式。
【专利摘要】本发明公开了一种数据交互方法及Web服务器。该方法包括:确定Web浏览器发送的数据请求消息所需要请求的数据的数据交互格式,按照该数据交互格式从存储着原始数据的数据结构中获取初始数据,该数据结构能够提供多种数据交互格式,Web服务器将根据该数据交互格式对该初始数据进行处理并将处理后的数据反馈给Web服务器,通过上述方法,使得通过设计一种能够支持多种数据交互格式的数据结构,能够有效的满足多种数据交互格式的使用,且不需要经过复杂的改进过程,兼容性强,实用性好。
【IPC分类】G06F17/30
【公开号】CN105335523
【申请号】CN201510863335
【发明人】翟果, 刘波
【申请人】深圳市迪菲特科技股份有限公司
【公开日】2016年2月17日
【申请日】2015年12月1日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1