[发明专利]一种信源数据的调用方法及装置有效
申请号: | 201310681187.1 | 申请日: | 2013-12-13 |
公开(公告)号: | CN104717178B | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 张青;何瑞;张泳健;熊国琴;李莹;陶冶;肖海;于凌洋;卫娜;江波;任昱光;任远;王换换;王庆;杨利军;王旻;蒋文;杜国庆;李静妮 | 申请(专利权)人: | 中国移动通信集团河南有限公司;华为软件技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F21/30;G06F21/12 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 450008*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信源 数据 调用 方法 装置 | ||
本发明公开了一种信源数据的调用方法及装置,用于解决面对支持不同协议的信源,应用程序开发效率低的问题。该方法为:信源平台接收应用程序发起的数据调用请求,数据调用请求中携带有指示调用的信源数据的标识,以及数据调用请求是基于应用侧与本信源平台统一约定的第一协议封装的;信源平台根据信源数据的标识确定相应的信源采用的第二协议,并基于第二协议对数据调用请求进行协议转换,以及将转换后的数据调用请求发送至相应的信源;信源平台接收相应的信源返回的信源数据,并基于第一协议对信源数据进行转换,并将转换后的信源数据返回至应用程序。采用上述方法,通过信源平台统一了信源的接口,提高了应用程序的开发效率。
技术领域
本发明涉及通信领域,尤其涉及一种信源数据的调用方法及装置。
背景技术
随着无线城市的深入建设,各种应用程序逐渐丰富,不断满足手机用户出行时查路线、查景点或者在客户端缴费等方面的各种需求,而应用程序的使用则需要信源提供信息量支持。例如,若用户使用运行在客户端上的应用程序进行水电费查询,则该应用程序通过与提供水电费数据的水电厂或者可以查询水电费数据的网站等信源的沟通来获取用户所需的数据。
显然,在现有模式下,应用程序的开发以及信源的开放与共享的程度直接影响手机用户查询各种信息时的速度和质量。
目前,信源主要包括以下几种:
1、静态数据:定时从信源侧获取并导入至应用程序的数据库,通过文件形式或者数据库直接连接的方式提供数据。静态数据为类似水电费查询数据、天气查询数据或者景点信息等,不需要实时进行更新的数据。
2、适配数据:适配数据多由网站类媒介提供,应用程序多采用模拟提交的方式,通过页面抓取方式从网站获得所需的信源数据,此类信源数据的获取方式受到网站稳定性的影响,可能造成无法实时获取信息的问题。类似信源有违章查询网站等等。
3、采编数据:采编数据多由第三方网站提供,应用程序通过人工方式或爬虫方式,将所需内容从第三方网站获取后,在采编平台进行编辑后再进行展现。类似信源多为新闻或资讯类数据等。
4、数据接口:由信源侧开放数据接口,应用程序在获取信源侧数据之前需要调取数据接口,在获取信源侧数据后根据返回结果应用程序生成展示页面,通过数据接口获取的信源数据比较稳定,接入方式有相应的规范与标准,便于开发。
从上述内容可知,基于如今复杂的互联网业务模型,信源数据已不再局限于由数据库提供,也可以由基于不同协议的数据接口提供,如,简单对象访问协议(Simple ObjectAccess Protocol,SOAP)、Java消息服务(Java Message Service,JMS)或文件传输协议(File Transfer Protocol,FTP)。这种情况下,应用程序对使用不同协议的各个数据接口进行访问以实现数据调取时,需要根据不同协议进行开发,若信源侧的接口协议进行了变更,应用程序也需要做相应的更新开发,这会提高应用程序的运维成本;并且不同的信源采用不同的接口协议,使得应用程序的开发效率低下,同时也会造成信源管理的混乱,无法达成统一;进一步地,不同的应用程序在调用同一种信源数据时,每一个应用程序都必须与信源对接一次,这会造成大量的重复对接,从而造成大量不必要的系统开销。
发明内容
本发明实施例提供一种信源数据的调用方法及装置,用以解决现有技术中存在信源管理混乱,各个应用程序与信源之间重复对接,重复开发且开发效率低下的问题。
本发明实施例提供一种信源数据的调用方法及装置,包括以下四个方面:
第一方面,一种信源数据的调用方法,该方法为:
信源平台接收应用程序发起的数据调用请求,数据调用请求中携带有指示调用的信源数据的标识,以及数据调用请求是基于应用侧与本信源平台统一约定的第一协议封装的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团河南有限公司;华为软件技术有限公司,未经中国移动通信集团河南有限公司;华为软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310681187.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通信业务的处理方法及装置
- 下一篇:交换机及调度算法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置