数据获取方法和通用信息模型cim服务端的制作方法

文档序号:7799467阅读:389来源:国知局
数据获取方法和通用信息模型cim服务端的制作方法
【专利摘要】本发明提供一种数据获取方法和通用信息模型CIM服务端,通过从NFC设备获取NDEF消息报文之后,对NDEF消息报文进行解析,获得各数据段,然后将各数据段中的数据,根据MOF文件,赋值到数据段对应的CIM模型类的对象中,进而向CIM客户端发送对象中的数据,从而实现基于CIM数据模型的CIM客户端通过CIM服务端对基于NFC数据模型的NFC设备进行访问,获取NFC设备的数据。
【专利说明】数据获取方法和通用信息模型CIM服务端
【技术领域】
[0001]本发明涉及信息技术,尤其涉及一种数据获取方法和通用信息模型CIM服务端。【背景技术】
[0002]管理系统是对计算机系统或者信息系统进行管理的系统。通用信息模型(CommonInformation Model,CM)系统作为一种管理系统,包括CM客户端、CM服务端。CM客户端通过CM服务端获取被管理设备的数据信息,从而设置于CM客户端的管理应用程序根据上述数据信息对被管理设备进行管理。
[0003]随着物联网技术的发展,物联网用户不再满足于通过近场通信(Near FieldCommunication,NFC)技术获取物品的状态和运输过程信息,而是进一步需要基于上述信息进行生产计划和控制、计算机辅助质量管理等协同管理工作,这就需要引入CM系统进行数据信息管理,将NFC设备作为被管理设备,由CIM系统对NFC设备进行管理,但是,由于CIM系统与近场通信(Near Field Communication,NFC)设备分别基于不同的数据模型,CIM系统基于CIM数据模型而NFC设备基于NFC数据模型,而且现有技术中缺乏CIM数据模型与NFC数据模型映射的方法,导致现有技术无法实现基于CIM数据模型的CIM客户端对基于NFC数据模型的NFC设备进行访问,获取NFC设备的数据。

【发明内容】

[0004]本发明提供一种数据获取方法和通用信息模型CIM服务端,用于实现基于CIM数据模型的CIM客户端对基于NFC数据模型的NFC设备进行访问,获取NFC设备的数据。
[0005]本发明的第一个方面是提供一种数据获取方法,包括:
[0006]从NFC设备获取NDEF消息报文;
[0007]对所述NDEF消息报文进行解析,获得各数据段;
[0008]将各数据段中的数据,根据MOF文件,赋值到所述数据段对应的CIM模型类的对象中;所述MOF文件用于指示CIM模型类与各数据段之间的对应关系;所述对象是对所述CIM模型类进行实例化获得的;
[0009]向所述CIM客户端发送所述对象中的数据。
[0010]本发明的另一个方面是提供一种通用信息模型CM服务端,包括:
[0011 ] 获取模块,用于从NFC设备获取NDEF消息报文;
[0012]解析模块,用于对所述NDEF消息报文进行解析,获得各数据段;
[0013]赋值模块,用于将各数据段中的数据,根据MOF文件,赋值到所述数据段对应的CIM模型类的对象中;所述MOF文件用于指示CIM模型类与各数据段之间的对应关系;所述对象是对所述CIM模型类进行实例化获得的;
[0014]发送模块,用于向所述CIM客户端发送所述对象中的数据。
[0015]本发明提供的数据获取方法和通用信息模型CM服务端,通过CM服务端从NFC设备获取NDEF消息报文之后,对NDEF消息报文进行解析,获得各数据段,然后将各数据段中的数据,根据MOF文件,赋值到数据段对应的CIM模型类的对象中,进而向CIM客户端发送对象中的数据,从而实现基于CM数据模型的CM客户端通过CM服务端对基于NFC数据模型的NFC设备进行访问,获取NFC设备的数据。
【专利附图】

【附图说明】
[0016]图1为本发明一实施例提供的一种数据获取方法的流程示意图;
[0017]图2为本发明另一实施例提供的一种数据获取方法的流程示意图;
[0018]图3为本发明一实施例提供的一种CIM服务端的结构示意图;
[0019]图4为本发明另一实施例提供的一种CIM服务端的结构示意图。
【具体实施方式】
[0020]图1为本发明一实施例提供的一种数据获取方法的流程示意图,本实施例所提供的方法,可由CIM服务端实施,本实施例中的NFC设备可应用于读卡器、卡模拟、点对点信息交换等应用场景,如图1所示,包括:
[0021 ] 101、从NFC设备获取NDEF消息报文。
[0022]其中,NFC设备基于NFC数据交换格式(NFC Data Exchange Format, NDEF)消息进行数据传输,一个NDEF消息可以由多个NDEF记录构成,每条NDEF记录包含一个有效载荷,载荷中的多个数据段被定义在一个NFC记录类型定义文档中。
[0023]可选的,当CM服务端中的CM对象管理器(CM Object Manager,CMOM)接收到所述CIM客户端发送的用于指示从所述NFC设备获取动态数据的请求时,调用CIM服务端中的提供者(Provider)程序从所述NFC设备获取NDEF消息报文。
[0024]或者,可选的,CMOM以预设时间间隔,调用Provider程序从NFC设备获取NDEF消息报文。
[0025]102、对NDEF消息报文进行解析,获得各数据段。
[0026]CM服务端中的数据转换模块根据NFC记录类型定义文档,对NDEF消息报文进行解析,获得各数据段。
[0027]103、将各数据段中的数据,根据受管对象格式(Meta Object Facility,M0F)文件,赋值到所述数据段对应的CIM模型类的对象中。
[0028]其中,MOF文件用于指示CIM模型类与各数据段之间的对应关系;所述对象是对所述CM模型类进行实例化获得的。CM模型类包括NFC设备类和NFC标签类。
[0029]例如:NFC设备类具体如下。
[0030]
【权利要求】
1.一种数据获取方法,其特征在于,包括: 从近场通信NFC设备获取NFC数据交换格式NDEF消息报文; 对所述NDEF消息报文进行解析,获得各数据段; 将各数据段中的数据,根据受管对象格式MOF文件,赋值到所述数据段对应的CIM模型类的对象中;所述MOF文件用于指示CIM模型类与各数据段之间的对应关系;所述对象是对所述CIM模型类进行实例化获得的; 向所述CIM客户端发送所述对象中的数据。
2.根据权利要求1所述的数据获取方法,其特征在于,所述从近场通信NFC设备获取NFC数据交换格式NDEF消息报文,包括: 当接收到所述CIM 客户端发送的用于指示从所述NFC设备获取动态数据的请求时,从所述NFC设备获取NDEF消息报文。
3.根据权利要求1所述的数据获取方法,其特征在于,所述从近场通信NFC设备获取NFC数据交换格式NDEF消息报文,包括: 以预设时间间隔,从NFC设备获取NDEF消息报文。
4.根据权利要求1-3任一项所述的数据获取方法,其特征在于,所述将各数据段中的数据,根据受管对象格式MOF文件,赋值到所述数据段对应的CIM模型类的对象中之后,还包括: 若数据段中的数据为静态数据,则将所述赋值后的对象存储到CIM对象仓库中。
5.根据权利要求4所述的数据获取方法,其特征在于,所述向所述CIM客户端发送对象中的数据,包括: 当接收到所述CIM客户端发送的用于指示从所述NFC设备获取静态数据的请求时,则向所述CIM客户端发送所述CIM对象仓库中所存储的对象中的数据。
6.一种通用信息模型CM服务端,其特征在于,包括: 获取模块,用于从近场通信NFC设备获取NFC数据交换格式NDEF消息报文; 解析模块,用于对所述NDEF消息报文进行解析,获得各数据段; 赋值模块,用于将各数据段中的数据,根据受管对象格式MOF文件,赋值到所述数据段对应的CIM模型类的对象中;所述MOF文件用于指示CIM模型类与各数据段之间的对应关系;所述对象是对所述CIM模型类进行实例化获得的; 发送模块,用于向所述CM客户端发送所述对象中的数据。
7.根据权利要求6所述的CIM服务端,其特征在于, 所述获取模块,具体用于当接收到所述CIM客户端发送的用于指示从所述NFC设备获取动态数据的请求时,从所述NFC设备获取NDEF消息报文。
8.根据权利要求6所述的CIM服务端,其特征在于, 所述获取模块,具体用于以预设时间间隔,从NFC设备获取NDEF消息报文。
9.根据权利要求6-8任一项所述的CIM服务端,其特征在于,所述CIM服务端,还包括: 存储模块,用于若数据段中的数据为静态数据,则将所述赋值后的对象存储到CIM对象仓库中。
10.根据权利要求9所述的CIM服务端,其特征在于, 所述发送模块,具体用于当接收到所述CIM客户端发送的用于指示从所述NFC设备获取静态数据的请求时,则向所述CIM客户端发送所述CIM对象仓库中所存储的对象中的数据。
【文档编号】H04L29/06GK103840858SQ201410104488
【公开日】2014年6月4日 申请日期:2014年3月19日 优先权日:2014年3月19日
【发明者】栗霖 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1