[发明专利]一种对物联网应用进行开放式开发的方法及系统有效
| 申请号: | 201110001718.9 | 申请日: | 2011-01-06 |
| 公开(公告)号: | CN102594848A | 公开(公告)日: | 2012-07-18 |
| 发明(设计)人: | 田冲 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 联网 应用 进行 开放式 开发 方法 系统 | ||
技术领域
本发明涉及物联网应用的开发方法,尤其涉及一种对物联网应用进行开放式开发的方法。
背景技术
物联网是指通过部署具有一定感知、计算、执行和通信等能力的各种终端设备获得物理世界的信息,通过网络实现信息的传输、协同和处理,从而实现广域的人与物、物与物之间信息交换的互联的网络。
物联网涉及物联网平台、物联网终端、物联网应用和其他中间网络。其中物联网平台将各种功能接口提供给物联网应用开发者。
物联网应用的开发目前主要使用单对单型开发模式,即单个开发者对单个应用场景进行开发,物联网应用开发的开发者只能使用物联网平台提供的功能,即开发时只能与物联网平台交互,缺乏对其他开发者的开发成果的了解和利用。此种方式下的开发者之间缺乏合作的通道和环境,存在开发资源利用浪费、重复开发、开发周期长等不足。随着物联网应用的不断增多,现有物联网应用开发模式将不能满足应用需求。
发明内容
本发明要解决的技术问题是提供一种对物联网应用进行开放式开发的方法及系统,提高物联网应用开发的资源利用率及开发效率。
为了解决上述技术问题,本发明提供了一种对物联网应用进行开放式开发的方法,包括:在物联网应用开发平台中设置用于容纳开发者共享的开发资源模块的资源池,所述物联网应用开发平台向所述开发者提供所述资源池中的开发资源模块和/或将开发者开发出的开发资源模块添加到所述资源池中。
进一步地,上述方法还可以具有以下特点:
所述物联网应用开发平台根据开发者要求的开发功能和/或模块属性在所述资源池中搜索满足所述开发者要求的开发资源模块供所述开发者进行模块选择。
进一步地,上述方法还可以具有以下特点:
所述物联网应用开发平台向所述开发者提供按照开发资源模块的等级从高到低的排序供所述开发者进行模块选择。
进一步地,上述方法还可以具有以下特点:
开发资源模块的等级与以下模块属性参数中一种或多种相关:使用此模块的应用的等级、模块被使用次数、用户对模块的评分、模块的开发者等级。
进一步地,上述方法还可以具有以下特点:
开发资源模块的属性包括模块类型属性,开发资源模块的模块类型是以下类型中的一种:与基本功能相对应的基础组件、根据基础组件开发得到的扩展组件、根据基础组件开发得到的迭代组件、根据组件开发得到的满足基础应用的基础解决方案、根据组件和/或基础解决方案开发得到的满足功能性应用的综合解决方案。
进一步地,上述方法还可以具有以下特点:
所述开发资源模块的属性中包括认证属性,认证属性的类型分为已认证和未认证;所述物联网应用开发平台和/或指定开发者开发的模块的属性为已认证,非指定开发者开发出的模块的属性为未认证;根据预设规则将开发资源模块的属性由未认证转为已认证。
进一步地,上述方法还可以具有以下特点:
所述开发资源模块的属性中包括所属开发者属性,此属性中包括开发者等级,此模块的开发者等级与以下参数中的一种或多种有关:此开发者向所述资源池提供的已认证模块的数量、此开发者向所述资源池提供的已认证模块在应用中的运行时间。
进一步地,上述方法还可以具有以下特点:
所述开发资源模块的属性中包括评分属性;评分属性中包括一种或多种与模块性能对应的功能参数;所述物联网应用开发平台向用户提供模块评分功能,根据用户对与评分选项对应的各功能参数的评分生成用户对模块的评分。
为了解决上述技术问题,本发明一种对物联网应用进行开放式开发的系统;所述系统包括物联网应用开发平台;所述物联网应用开发平台中包括开发管理中心和用于容纳开发者共享的开发资源模块的资源池;所述开发管理中心,用于向所述开发者提供所述资源池中的开发资源模块和/或将开发者开发出的开发资源模块添加到所述资源池中。
进一步地,上述系统还可以具有以下特点:
所述开发管理中心,还用于根据开发者要求的开发功能和/或模块属性在所述资源池中搜索满足所述开发者要求的开发资源模块供所述开发者进行模块选择。
进一步地,上述系统还可以具有以下特点:
所述开发管理中心,还用于向所述开发者提供按照开发资源模块的等级从高到低的排序供所述开发者进行模块选择。
进一步地,上述系统还可以具有以下特点:
开发资源模块的等级与以下模块属性参数中一种或多种相关:使用此模块的应用的等级、模块被使用次数、用户对模块的评分、模块的开发者等级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110001718.9/2.html,转载请声明来源钻瓜专利网。





