[发明专利]服务器与客户端间智能数据交互发布系统及方法无效
| 申请号: | 201110124645.2 | 申请日: | 2011-05-13 |
| 公开(公告)号: | CN102185863A | 公开(公告)日: | 2011-09-14 |
| 发明(设计)人: | 李建林 | 申请(专利权)人: | 北京瑞信在线系统技术有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 张浴月;章侃铱 |
| 地址: | 100007 北京市东城区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务器 客户端 智能 数据 交互 发布 系统 方法 | ||
技术领域
本发明涉及信息处理领域,尤其涉及一种用于实现服务器与客户端间智能数据交互的数据发布系统及方法。
背景技术
随着互联网的不断发展及互联网用户的不断增加,对各个领域特别是IT(信息技术)行业的生存模式都带来了或多或少的改变。就软件开发及销售业来说,目前就出现了一种新兴的应用程序Web系统发布模式。在该模式中,软件开发者(包括软件服务商)开发的应用程序都发布在一个独立的第三方平台上并且可以按自己的定价向用户销售,用户则可以通过网络访问第三方平台选择、购买自己中意的应用程序,并且用户在第三方平台上购买应用程序的支出通过第三方平台的中转就能够直接转化为软件开发者的收入,这一过程中第三方平台仅向软件开发者收取一定的管理费用,并且管理费用中的一部分被用来对发布的应用程序进行审核,从而保证用户的购买安全。由于发布成本非常低廉、应用程序特别丰富的缘故,这一Web系统发布模式得到了软件开发者和用户双方面的欢迎。随着上述Web系统发布模式在业内的地位变得越来越重要,应用程序变得越来越多,用户需求也变得越来越复杂,这使得与应用程序捆绑的单一技术服务注定无法完全满足用户层出不穷的新需求,由此也引出现有模式在以下两个方面存在的问题。
一方面,目前在上述Web系统发布模式中,应用程序交付给第三方平台后就不能再更改,无论作何更改都必须在第三方平台上重新发布程序,并由用户通过第三方平台重新下载并安装来完成更新。下面以一示例说明上述升级过程存在的问题,以客户端-服务器交互模式的应用程序为例,软件服务商提供的应用程序由用户通过第三方平台下载在手机等终端并安装运行后便成为客户端一方,另一端软件服务商则部署服务器通过网络为这些客户端提供各种类型的数据服务,客户端通过应用程序在开发时所内置的接口便可以访问到服务器上相应类型的数据;然而,随着用户需求的变化,服务器难免会对提供的数据类型及其对应的接口作出调整,但在现有模式下,客户端与服务器之间只进行单纯的内容数据交互,一旦涉及到服务器上的数据类型和接口变更(例如增加一个数据类型及其对应的访问接口),现有客户端则无法获知,只能通过在第三方平台重新发布修改后的应用程序(内置有调整后的接口)并再次由用户下载并安装运行后,客户端才能得知变更后的接口进而才能通过该接口访问到服务器上变更后的服务数据。综上所述可知,现有模式下服务器上数据类型和接口的变更无法实时、直接地通知给客户端,从而导致用户需求无法及时得到满足。
另一方面,基于上述用户需求日益多元化的考虑,客户端的体积也愈见庞大,对应的服务器要提供的数据接口也势必越来越繁杂,从而加大了客户端和服务器交互的难度。现有技术中服务器与客户端的数据交互可以参考图1所示,主要包括以下两个步骤:首先客户端2根据业务需求调用自身程序中内置的数据接口向服务器1发起请求,随后服务器1根据客户端2的请求向客户端2返回所请求的数据。而在用户需求多元化的趋势下,上述数据交互方式便暴露出以下问题:首先,多元化的服务必然需要大量的数据接口,这使得客户端与服务器的代码臃肿、结构混乱,从而难以维护;其次,服务器将多种需求的数据接口混杂在一起,从而无法及时针对新增需求进行快速、合理的接口新增、删除和修改等操作。
发明内容
鉴于上述现有技术的缺点,本发明的主要目的在于提供一种用于实现服务器与客户端间智能数据交互的数据发布系统及方法,以解决现有模式存在的上述问题。
为实现上述目的,本发明的实施例提供了一种数据发布系统,用于实现与客户端之间的数据交互,包括:后端服务系统、接口管理装置及接口汇总装置;其中,
所述后端服务装置用于存储各种类型的服务数据,并向所述客户端提供用于对应访问各类型数据的接口;
所述接口管理装置根据用于对所述后端服务装置的接口进行管理,并根据管理结果生成接口表;
所述接口汇总装置用于将所述接口表转换为所述客户端能够识别的格式文档后发送给所述客户端;所述格式文档由所述客户端用来得知所述用于对应访问各类型数据的接口。
在一个实施例中,所述后端服务装置包括多个数据单元,所述多个数据单元用于分类型对所述服务数据进行存储,并且各自对应地提供不同的接口。
本发明的实施例还提供了一种数据发布方法,用于实现服务器与客户端之间的数据交互,该方法包括如下步骤:
S1.在所述服务器中存储各种类型的服务数据,并向所述客户端提供用于对应访问各类型数据的接口;
S2.对所述服务器的接口进行管理,并根据管理结果生成接口表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京瑞信在线系统技术有限公司,未经北京瑞信在线系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110124645.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





