[发明专利]一种异构数据接入方法和装置在审
| 申请号: | 201810535652.3 | 申请日: | 2018-05-29 |
| 公开(公告)号: | CN110543507A | 公开(公告)日: | 2019-12-06 |
| 发明(设计)人: | 向鹏;何胜锋;刘绪宁 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25 |
| 代理公司: | 11262 北京安信方达知识产权代理有限公司 | 代理人: | 李红爽;栗若木<国际申请>=<国际公布> |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 事件数据 源数据 异构数据源 业务系统 预设格式 预设 申请 方法和装置 场景 规则引擎 接口协议 事件触发 数据格式 数据获取 数据生成 异构事件 异构数据 映射关系 转换规则 数据源 云端 引擎 过滤 存储 多样性 发送 通用 转换 管理 | ||
本申请提出一种异构数据接入方法和装置,所述方法,包括:根据异构数据源的接口协议类型采用对应的数据获取方式接收所述数据源发送的源数据;根据源数据的数据格式采用预设的转换规则将所述源数据转换为预设格式的数据;按照预设的映射关系根据预设格式的数据生成事件数据。本申请基于目前业务系统对于事件多样性的需求,实现了通用、适用面广的接入海量的来自异构数据源的云端事件,以提供给规则引擎、场景引擎或者其他的业务系统方便的使用,进一步地,本申请对接入的异构事件源的API进行了管理,对事件数据的属性进行管理,事件的属性具有完备的定义,事件数据经过过滤后存储,只用于各类事件触发式场景。
技术领域
本发明涉及信息处理技术领域,具体涉及一种异构数据接入方法和装置。
背景技术
随着物联网时代的即将到来,越来越多的设备(如:冰箱、洗衣机、灯、汽车等)需要接入到云端,直接或者间接的连接在一起彼此产生交互,并产生影响,在数据交互的过程中面临各种数据交换和数据接入问题。而每种类型的数据因其格式、协议不同都需要独立开发服务业务系统来实现该部分数据的接入及传输。目前物联网设备在云端上进行信息传递的一种常见的形式是事件,如:订电影票事件、开灯事件、低温预警事件等,如冬天气温较低,汽车快到家时,家门口的电灯开启,空调开启;购买了一张电影票,走进汽车内,车内导航自动规划到电影院的路线。上述事件称为IFTTT(if this then that),需要业务系统根据不同场景下的业务规则给出相应的后续处理动作和反馈。
IFTTT中事件的接入需要第三方服务提供方根据IFTTT的接口标准进行开发,提供了两种方式给第三方接入,一种是,接入方提供符合IFTTT标准的API(ApplicationProgramming Interface,应用程序编程接口),IFTTT定时轮循此接口;一种是,接入方主动通知IFTTT来查询新的事件。其缺点在于:
1、需要按IFTTT的Http接口约定进行开发,不支持其他协议,第三方服务提供方无法利用非Http协议的已有的接口接入,第三方服务提供方需要适配开发。
2、使用Http协议对于数据接入过程中的大量的字段转换,需要硬编码,开发成本较高。
3、接入事件的有效性只能由第三方来保证,管控接入事件的机制较少。
发明内容
本申请提供一种异构数据接入方法和装置,实现面对异构数据源的源端时间接入。
采取的技术方案如下:
第一方面,本申请提供一种异构数据接入方法,包括:
根据异构数据源的接口协议类型采用对应的数据获取方式接收所述数据源发送的源数据;
根据源数据的数据格式采用预设的转换规则将所述源数据转换为预设格式的数据;
按照预设的映射关系根据预设格式的数据生成事件数据。
优选地,所述的方法还包括:
对所述事件数据进行过滤,获得并保存触发事件。
优选地,所述数据获取方式包括:
主动轮询数据源接口的方式或者监听数据源接口的消息的方式。
优选地,根据异构数据源的接口协议类型采用对应的数据获取方式接收所述数据源发送的源数据包括:
根据异构数据源应用程序编程接口的特点和业务方的开发能力选择对应的数据获取方式;
利用选择的数据获取方式接收所述数据源发送的源数据。
优选地,根据源数据的数据格式采用预设的转换规则将所述源数据转换为预设格式的数据包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810535652.3/2.html,转载请声明来源钻瓜专利网。





