著录项信息
专利名称 | 一种物联网应用实现方法及系统 |
申请号 | CN201010102600.0 | 申请日期 | 2010-01-27 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2011-07-27 | 公开/公告号 | CN102137069A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中兴通讯股份有限公司 | 当前权利人 | 中兴通讯股份有限公司 |
发明人 | 邢晓江 |
代理机构 | 北京派特恩知识产权代理有限公司 | 代理人 | 程立民;张颖玲 |
摘要
本发明公开了一种物联网应用实现方法及系统,用于解决物联网与企业现有应用系统的融合问题。本发明提供物联网服务接口设备给用户,向用户开放物联网服务接口,满足企业用户将物联网服务集成到现有应用系统中的需求。用户可根据物联网服务接口设备开放的接口进行二次开发,物联网平台可对物联网服务接口设备和用户进行注册认证,从而方便了用户、保证了安全,同时也增进了物联网的普及。
一种物联网应用实现方法及系统\n技术领域\n[0001] 本发明涉及物联网技术,尤其涉及一种适用于的物联网应用实现方法及系统。\n背景技术\n[0002] 电信服务一直飞速发展,但经济活动中的所有支出来源于社会收入,在一定条件下,某种支出是稳定的,简单的消息传递业(通信)已经接近顶峰。在收入已经接近饱和的情况下,通信的再发展必然来源于创造新的替代使用价值,对其它产业的蚕食,从而扩大在总支出中的比例。\n[0003] 在这样一个大环境下,如何拓展通信服务,如何为电信产业提供新动力?业界认为,传统的电信通信服务主要是人与人之间的服务,未来的电信产业要扩展到人与物,物与物,希望通过扩展通信服务的范畴,以获得进一步发展的动力,这就是物联网的最基本出发点。\n[0004] 在现在的物联网服务解决方案中,主要通过终端采集数据,物联网平台获取数据,将数据提供给各个具体的服务和应用,提供例如:车辆管理、电梯管理、零售管理、物流管理、自动化等等服务给人类。在物联网平台上,还涉及对终端的一些管理、计费、安全等功能。数据传送的承载通道可以是无线网络,如:GPRS、EDGE、CDMA1X,甚至是短信,也可以是有线网络。在这里,终端的数据可以通过网关来进行汇聚,网关可以是连接获取“物”的信息的传感设备,或连接电信网络并和物联网平台和应用进行通讯的中间关键结点。\n[0005] 基于物联网应用的特性,运营商对企业用户的争夺将是重点,如何更好的为企业服务是一个重要方面。对大企业这样的大客户来说,很多有内部完善的OA(办公自动化)系统,如果只是向他们提供独立的物联网服务,由于无法和现有系统对接,因此会给用户带来使用上的困难和不便,降低物联网的应用效果。\n发明内容\n[0006] 有鉴于此,本发明的主要目的在于提供一种物联网应用实现方法及系统,用于解决物联网与企业现有应用系统的融合问题。\n[0007] 为达到上述目的,本发明的技术方案是这样实现的:\n[0008] 一种物联网应用实现方法,该方法包括:\n[0009] 物联网平台通过物联网服务接口设备开放物联网平台的服务能力。\n[0010] 所述通过物联网服务接口设备开放物联网平台的服务能力具体为:\n[0011] 所述物联网服务接口设备向应用提供接口;所述物联网平台对所述物联网服务接口设备进行管理;应用通过所述物联网服务接口设备提供的接口使用所述物联网平台对其开放的服务。\n[0012] 进一步地,所述物联网平台对所述物联网服务接口设备进行管理包括:\n[0013] 物联网服务接口设备向物联网平台发送注册请求,注册请求中携带物联网服务接口设备的唯一标识;物联网平台根据物联网服务接口设备的唯一标识对其进行认证,获取该物联网服务接口设备的权限及能力信息,并将注册结果返回给所述物联网服务接口设备。\n[0014] 进一步地,在完成物联网服务接口设备向物联网平台注册的步骤之后,还包括应用向物联网注册的步骤,具体为:\n[0015] 应用向物联网服务接口设备发送注册请求,请求中携带用户身份标识;物联网服务接口设备将注册请求转发给物联网平台;物联网平台对用户身份进行认证,获取用户权限信息,并将注册结果通过所述物联网服务接口设备返回给应用。\n[0016] 进一步地,所述应用通过所述物联网服务接口设备提供的接口使用所述物联网平台对其开放的服务具体为:\n[0017] 应用将操作请求提交到物联网服务接口设备;\n[0018] 物联网服务接口设备将操作请求转发到物联网平台,物联网平台协同物联网终端执行所述操作请求,并将操作结果通过物联网服务接口设备反馈给应用;或,物联网服务接口设备直接向物联网终端提交所述操作请求;物联网终端执行操作请求,并将操作结果返回给物联网服务接口设备,物联网服务接口设备将结果转发给应用。\n[0019] 基于上述方法,本发明还提出一种物联网应用系统,包括:\n[0020] 物联网平台,用于通过物联网服务接口设备开放物联网平台的服务能力;\n[0021] 物联网服务接口设备:用于通过开放的接口将物联网平台服务能力提供给应用。\n[0022] 进一步地,所述物联网服务接口设备还用于向物联网平台发起注册请求,所述注册请求中携带物联网服务接口设备的唯一标识;所述物联网平台根据物联网服务接口设备的唯一标识对所述物联网服务接口设备进行认证,并将注册结果返回给所述物联网服务接口设备。\n[0023] 进一步地,所述物联网服务接口设备还用于处理应用向物联网平台的注册请求;\n所述物联网服务接口设备将所述注册请求转发给物联网平台;物联网平台对用户身份进行认证,注册结果通过物联网服务接口设备反馈给应用。\n[0024] 进一步地,所述物联网服务接口设备还用于向物联网平台转发应用发起的操作请求;物联网平台协同物联网终端执行所述操作请求,并将操作结果通过物联网服务接口设备反馈给应用。\n[0025] 进一步地,当所述物联网服务接口设备注册到物联网平台时获得直接向物联网终端操作的权限,则所述物联网服务接口设备还用于将应用发送的操作请求转发给物联网终端,物联网终端执行操作请求,并将操作结果返回给物联网服务接口设备,物联网服务接口设备将操作结果转发给应用。\n[0026] 本发明还提出一种物联网服务接口设备,包括管理接口模块、服务接口模块。\n[0027] 管理接口模块用于向物联网平台发起注册请求,获取所述物联网服务接口设备的注册信息;所述注册请求中携带物联网服务接口设备的唯一标识;物联网服务接口设备的注册信息包括物联网服务接口设备的权限及能力信息。管理接口模块还用于处理应用向物联网平台发起的注册请求,并将物联网平台反馈的应用的注册信息转发给应用,应用的注册信息包括用户的权限信息。\n[0028] 服务接口模块用于通过开放的接口依据物联网平台反馈的所述物联网服务接口设备的注册信息处理应用发起的操作请求。服务接口模块接收到应用发起的操作请求后,依据物联网平台反馈的所述物联网服务接口设备的注册信息对应用的操作请求进行认证和鉴权;将通过认证和鉴权的操作请求转发到物联网平台或物联网终端,并将操作结果反馈给应用。\n[0029] 本发明将物联网服务接口设备提供给用户,将物联网平台的能力通过网络部分地提供给这个接口设备,用户可依据该接口设备开放给用户的接口进行二次开发,即可方便用户,也可增进物联网的普及。\n附图说明\n[0030] 图1为本发明物联网应用系统的框架结构图;\n[0031] 图2为本发明物联网服务接口设备向物联网平台注册流程图;\n[0032] 图3为本发明应用通过物联网服务接口设备向物联网平台进行注册的流程图;\n[0033] 图4为本发明应用通过物联网服务接口设备和物联网平台进行转发操作请求的实现流程;\n[0034] 图5为本发明应用通过物联网服务接口设备直接转发操作请求的流程;\n[0035] 图6为本发明物联网服务接口设备的模块组成结构图。\n具体实施方式\n[0036] 本发明的基本思想是:提供物联网服务接口设备给用户,将物联网平台的能力通过网络部分地提供给物联网服务接口设备,通过物联网服务接口设备向用户开放物联网服务,满足企业用户将物联网服务集成到现有应用系统中的需求。\n[0037] 本发明通过物联网服务接口设备提供给用户在用户权限范围内的用户、功能、性能等方面的管理能力。\n[0038] 为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。\n[0039] 图1为本发明物联网应用系统的框架结构图,具体包括:物联网平台、物联网服务接口设备、应用、物联网终端。\n[0040] 物联网平台,用于对物联网的各个物联网终端进行控制和管理,对物联网终端采集的传感数据进行处理;对物联网终端、物联网服务接口设备、应用进行控制和管理;对物联网服务接口设备和应用进行认证;同时也具备安全、计费、网络管理等功能。在本发明中,物联网平台通过接口2与物联网服务接口设备进行对接,将物联网的服务能力开放给第三方应用。\n[0041] 物联网服务接口设备:用于通过接口1将物联网服务能力提供给应用,用户可根据开放的接口1进行应用开发,例如将物联网功能集成到自己企业自己的办公自动化系统中。\n[0042] 应用,用于通过接口1调用物联网平台提供的服务,该模块为用户根据自身的需求基于接口1开发的应用程序或程序单元。\n[0043] 物联网终端,用于提供物联网服务,采集传感数据,并传送给物联网平台;响应物联网平台或物联网服务接口设备的操作请求;接受物联网平台的管理和控制。\n[0044] 本发明所述接口1为物联网服务接口设备开放给应用的接口,应用通过该接口进行注册和发送物联网操作请求,获得操作结果。\n[0045] 本发明所述接口2为物联网服务接口设备和物联网平台之间的接口,用于实现物联网服务接口设备的认证和鉴权,以及操作请求和操作结果的转发。\n[0046] 图2为本发明物联网服务接口设备向物联网平台注册的流程图,具体步骤如下:\n[0047] 步骤201:物联网服务接口设备向物联网平台发送注册请求,注册请求中携带物联网服务接口设备的唯一标识;\n[0048] 步骤202:物联网平台根据物联网服务接口设备的唯一标识对发起注册的物联网服务接口设备进行认证,并获取该物联网服务接口设备的权限及能力信息,所述权限及能力信息包括:该物联网服务接口设备所能操作的物联网终端、所能使用的功能、所能获得的性能、所采用的计费方式、对物理网终端的控制方式等参数,所述控制方式指由物联网服务接口设备发出的控制命令是通过物联网平台转发还是直接发送给物联网终端。\n[0049] 步骤203:物联网平台将注册结果返回给物联网服务接口设备,返回结果中包含物联网服务接口设备的权限及能力信息。\n[0050] 步骤204:物联网服务接口设备根据返回的权限及能力信息将相关功能提供给应用,如果应用超越权限使用物联网提供的资源或功能,则物联网服务接口设备将反馈错误信息给应用。\n[0051] 如物联网用户需要扩充能力或权限,物联网服务接口设备可向物联网平台发起能力变更请求,物联网平台对请求进行处理后,将处理结果响应给物联网服务接口设备,具体流程不再赘述。\n[0052] 图3为本发明应用通过物联网服务接口设备向物联网平台进行注册的流程图,本发明中,用户的应用在使用物联网服务接口提供的功能之前,还需要向物理网平台注册,由物联网平台对用户身份及用户权限进行认证和鉴权,具体步骤如下:\n[0053] 步骤301:应用向物联网服务接口设备发送注册请求,请求中携带用户身份标识;\n[0054] 步骤302:物联网服务接口设备将注册请求转发给物联网平台;\n[0055] 步骤303:物联网平台对用户身份进行认证,获取用户权限等信息;\n[0056] 步骤304:物联网平台将注册结果反馈给物联网服务接口设备,注册结果中携带用户权限等信息;\n[0057] 步骤305:物联网服务接口设备将注册结果转发给应用。\n[0058] 图4为本发明在完成物联网服务接口设备的注册及应用的注册过程后,应用通过物联网服务接口设备和物联网平台进行转发操作请求的实现流程,具体步骤如下:\n[0059] 步骤401:应用将操作请求提交到物联网服务接口设备;\n[0060] 步骤402:物联网服务接口设备将操作请求转发到物联网平台,操作请求中应当携带物联网服务接口设备的标识及用户标识;\n[0061] 该步骤中物联网服务接口设备可根据自身的能力对发起操作的应用进行一定的鉴权,如用户所请求的操作是否超越物联网服务接口设备所能提供的服务能力或操作权限等,如果失败,就舍弃该操作命令并返回失败和失败原因。\n[0062] 步骤403:物联网平台对物联网服务接口设备和用户身份进行鉴权,若鉴权失败,则返回失败响应消息,并指示失败原因,经物联网服务接口设备返回给应用;若鉴权成功则执行步骤404;\n[0063] 步骤404:物联网平台和物联网终端执行应用的操作请求,并获取操作结果;所述操作请求可以是获取一个参数的请求,也可以是管理请求,或执行一个动作的请求等等。\n[0064] 步骤405:物联网平台将操作结果返回给物联网服务接口设备;\n[0065] 步骤406:物联网服务接口设备将结果返回给发起操作请求的应用。\n[0066] 图5为本发明应用通过物联网服务接口设备直接转发操作请求的流程,具体步骤如下:\n[0067] 步骤501:应用发送操作请求给物联网服务接口设备;\n[0068] 步骤502:物联网服务接口设备直接将操作请求发送给物联网终端,物联网终端执行操作请求,并将结果返回给物联网服务接口设备;若物联网服务接口设备在注册到物联网平台时,获得了可以直接向物联网终端操作的权限,或直接获得授权,则物联网服务接口设备可直接向物联网终端提交操作请求,操作请求可以是获取一个参数的请求,也可以是管理请求,也可以是执行一个动作的请求等。物联网终端也可能对物联网服务接口设备进行鉴权。\n[0069] 步骤503:物联网服务接口设备将结果返回给应用。\n[0070] 图6为本发明物联网服务接口设备的模块组成结构图,本发明一具体实施例中,物联网服务接口设备由管理接口模块、服务接口模块组成。\n[0071] 管理接口模块用于向物联网平台发起注册请求,获取所述物联网服务接口设备的注册信息;所述注册请求中携带物联网服务接口设备的唯一标识;物联网服务接口设备的注册信息包括物联网服务接口设备的权限及能力信息。管理接口模块还用于处理应用向物联网平台发起的注册请求,并将物联网平台反馈的应用的注册信息转发给应用,应用的注册信息包括用户的权限信息。\n[0072] 服务接口模块用于通过开放的接口依据物联网平台反馈的所述物联网服务接口设备的注册信息处理应用发起的操作请求。服务接口模块接收到应用发起的操作请求后,依据物联网平台反馈的所述物联网服务接口设备的注册信息对应用的操作请求进行认证和鉴权;将通过认证和鉴权的操作请求转发到物联网平台或物联网终端,并将操作结果反馈给应用。\n[0073] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
法律信息
- 2016-08-03
- 2013-03-06
实质审查的生效
IPC(主分类): H04L 29/06
专利申请号: 201010102600.0
申请日: 2010.01.27
- 2011-07-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |