一种异构数据接入方法和装置制造方法及图纸

技术编号:22755005 阅读:22 留言:0更新日期:2019-12-07 03:56
本申请提出一种异构数据接入方法和装置,所述方法,包括:根据异构数据源的接口协议类型采用对应的数据获取方式接收所述数据源发送的源数据;根据源数据的数据格式采用预设的转换规则将所述源数据转换为预设格式的数据;按照预设的映射关系根据预设格式的数据生成事件数据。本申请基于目前业务系统对于事件多样性的需求,实现了通用、适用面广的接入海量的来自异构数据源的云端事件,以提供给规则引擎、场景引擎或者其他的业务系统方便的使用,进一步地,本申请对接入的异构事件源的API进行了管理,对事件数据的属性进行管理,事件的属性具有完备的定义,事件数据经过过滤后存储,只用于各类事件触发式场景。

A heterogeneous data access method and device

The application proposes a heterogeneous data access method and device, the method includes: according to the interface protocol type of heterogeneous data source, adopting the corresponding data acquisition method to receive the source data sent by the data source; according to the data format of the source data, adopting the preset conversion rules to convert the source data to the preset format data; according to the preset mapping relationship, according to the preset lattice Data to generate event data. Based on the current business system's requirements for event diversity, the application realizes the universal and widely applicable access to massive cloud events from heterogeneous data sources, so as to provide them to the rule engine, scenario engine or other business systems for convenient use. Furthermore, the application manages the API of accessed heterogeneous event sources, and manages the attributes of event data The event attributes have a complete definition, and the event data is filtered and stored, which can only be used in various event triggering scenarios.

【技术实现步骤摘要】
一种异构数据接入方法和装置
本专利技术涉及信息处理
,具体涉及一种异构数据接入方法和装置。
技术介绍
随着物联网时代的即将到来,越来越多的设备(如:冰箱、洗衣机、灯、汽车等)需要接入到云端,直接或者间接的连接在一起彼此产生交互,并产生影响,在数据交互的过程中面临各种数据交换和数据接入问题。而每种类型的数据因其格式、协议不同都需要独立开发服务业务系统来实现该部分数据的接入及传输。目前物联网设备在云端上进行信息传递的一种常见的形式是事件,如:订电影票事件、开灯事件、低温预警事件等,如冬天气温较低,汽车快到家时,家门口的电灯开启,空调开启;购买了一张电影票,走进汽车内,车内导航自动规划到电影院的路线。上述事件称为IFTTT(ifthisthenthat),需要业务系统根据不同场景下的业务规则给出相应的后续处理动作和反馈。IFTTT中事件的接入需要第三方服务提供方根据IFTTT的接口标准进行开发,提供了两种方式给第三方接入,一种是,接入方提供符合IFTTT标准的API(ApplicationProgrammingInterface,应用程本文档来自技高网...

【技术保护点】
1.一种异构数据接入方法,其特征在于,包括:/n根据异构数据源的接口协议类型采用对应的数据获取方式接收所述数据源发送的源数据;/n根据源数据的数据格式采用预设的转换规则将所述源数据转换为预设格式的数据;/n按照预设的映射关系根据预设格式的数据生成事件数据。/n

【技术特征摘要】
1.一种异构数据接入方法,其特征在于,包括:
根据异构数据源的接口协议类型采用对应的数据获取方式接收所述数据源发送的源数据;
根据源数据的数据格式采用预设的转换规则将所述源数据转换为预设格式的数据;
按照预设的映射关系根据预设格式的数据生成事件数据。


2.如权利要求1所述的方法,其特征在于:还包括:
对所述事件数据进行过滤,获得并保存触发事件。


3.如权利要求1所述的方法,其特征在于:所述数据获取方式包括:
主动轮询数据源接口的方式或者监听数据源接口的消息的方式。


4.如权利要求1或3所述的方法,其特征在于:根据异构数据源的接口协议类型采用对应的数据获取方式接收所述数据源发送的源数据包括:
根据异构数据源应用程序编程接口的特点和业务方的开发能力选择对应的数据获取方式;
利用选择的数据获取方式接收所述数据源发送的源数据。


5.如权利要求1所述的方法,其特征在于:根据源数据的数据格式采用预设的转换规则将所述源数据转换为预设格式的数据包括:
根据源数据的数据格式采用预设的转换规则将所述源数据转换为JSON数组格式的数据。


6.如权利要求5所述的方法,其特征在于:
源数据的数据格式包括:XML格式,或者字符串数组,单一字符串。


7.如权利要求1所述的方法,其特征在于:根据预设的映射关系将转换格式后的所述源数据生成事件数据包括:
根据用户设定或者选择的映射关系确定所述源数据的事件字段,提取所述源数据的事件字段中的预设字段作为事件的元信息;
为所述事件设置唯一确定的索引;
将所述事件的元信息和索引合并成事件数据;
其中,所述元信息的含义和作用为预先约定或者配置。


8.如权利要求7所述的方法,其特征在于:确定所述映射关系包括:
根据用户的选择从源数据中确定关键字段作为事件字段,忽略其他未选中的数据字段,检测用户的编排操作,将所述编排过程保存为映射关系。


9.如权利要求8所述的方法,其特征在于:检测用户的编排操作,将所述编排过程保存为映射关系包括:
接收用户使用图形化工具预览选择的事件字段,将选择的所述事件字段以树形结构组织在一起;
接收用户对所述树形结构组织结构编排,将所述编排的过程保存为映射关系。


10.如权利要求2所述的方法,其特征在于:对所述事件数据进行过滤,获得并保存触发事件包括:
根...

【专利技术属性】
技术研发人员:向鹏何胜锋刘绪宁
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1