物联网通信协议配置方法和装置的制造方法

文档序号:9870175阅读:824来源:国知局
物联网通信协议配置方法和装置的制造方法
【技术领域】
[0001]本发明涉及物联网技术领域,特别是涉及一种物联网通信协议配置方法和装置。
【背景技术】
[0002]物联网是新一代信息技术的重要组成部分,其英文名称是“The Internet ofthings”,是指物物相连的互联网。物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络,物联网使得基于用户端的互联网延伸和扩展到了物品与物品之间的信息交换和通信。目前在物联网方面已经有一些研究以及应用,通过在一些物体中植入传感器与中央服务器连接来实现物联网,这样中央服务器就可以与植入了传感器的各种物体互联互通。
[0003]然而,目前通过中央服务器来管理植入了传感器的物体的物联网方案,需要中央服务器管理,成本太高,难以应用到民用领域。

【发明内容】

[0004]基于此,有必要针对目前通过中央服务器来管理植入了传感器的物体的物联网方案成本高的问题,提供一种物联网通信协议配置方法和装置。
[0005]一种物联网通信协议配置方法,所述方法包括:
[0006]获取录入的网络接入设备的设备标识,并从预设设备类型集合中选定设备类型;
[0007]获取公有属性选择指令,并根据所述公有属性选择指令而从所述选定的设备类型所对应的预设公有属性集合中选定所述设备标识所对应的公有属性;
[0008]获取对应于所述选定的公有属性的第一触发配置指令,并根据所述第一触发配置指令确定对应于所述选定的公有属性的触发条件和触发动作;
[0009]根据所述选定的公有属性的信息以及对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于所述设备标识的用于接入所述物联网服务平台而与网络接入设备连接通信的通信协议。
[0010]一种物联网通信协议配置装置,所述装置包括:
[0011]获取模块,用于获取录入的网络接入设备的设备标识,并从预设设备类型集合中选定设备类型;
[0012]公有属性选定模块,用于获取公有属性选择指令,并根据所述公有属性选择指令而从所述选定的设备类型所对应的预设公有属性集合中选定所述设备标识所对应的公有属性;
[0013]第一触发信息配置模块,用于获取对应于所述选定的公有属性的第一触发配置指令,并根据所述第一触发配置指令确定对应于所述选定的公有属性的触发条件和触发动作;
[0014]通信协议生成模块,用于根据所述选定的公有属性的信息以及对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于所述设备标识的用于接入所述物联网服务平台而与网络接入设备连接通信的通信协议。
[0015]上述物联网通信协议配置方法和装置,通过提供预设设备类型集合,为每种设备类型提供公有属性的信息。这样在通过物联网服务平台添加可以接入物联网的网络接入设备时,就可以在预设设备类型集合中选定设备类型,并在选定的设备类型所对应的预设公有属性集合中选定公有属性,并配置其相应的触发条件和触发动作,使得物联网服务平台自动生成用于接入物联网服务平台而与网络接入设备连接通信的通信协议。这样设备提供方可以根据自身需求而通过物联网服务平台灵活配置以生成适用于自身所提供的网络接入设备的通信协议,通过统一的物联网服务平台提供接入物联网的服务,极大地降低了设备提供方为提供物联网服务支持所需的成本,推进物联网的民用化。
【附图说明】
[0016]图1为一个实施例中物联网通信系统的应用环境图;
[0017]图2为一个实施例中配置终端的内部结构示意图;
[0018]图3为一个实施例中物联网通信协议配置方法的流程示意图;
[0019]图4为一个实施例中设备添加页面的交互界面示意图;
[0020]图5为一个实施例中公有属性配置页面的交互界面示意图;
[0021]图6为一个实施例中公有属性信息配置页面的交互界面示意图;
[0022]图7为一个实施例中自定义属性配置页面的交互界面示意图;
[0023]图8为一个实施例中自定义属性信息配置页面的交互界面示意图;
[0024]图9为一个实施例中动作配置页面的交互界面示意图;
[0025]图10为一个实施例中动作信息配置页面的交互界面示意图;
[0026]图11为一个实施例中预览生成的轻应用的交互界面的步骤的流程示意图;
[0027]图12为一个实施例中交互界面预览页面的交互界面示意图;
[0028]图13为一个实施例中根据第一触发配置指令确定对应于选定的公有属性的触发条件和触发动作的步骤的流程示意图;
[0029]图14为一个实施例中预览配置结果的步骤的流程示意图;
[0030]图15为一个实施例中配置结果预览页面的交互界面示意图;
[0031]图16为一个实施例中设备状态清单页面的交互界面示意图;
[0032]图17为一个实施例中物联网通信协议配置装置的结构框图;
[0033]图18为另一个实施例中物联网通信协议配置装置的结构框图;
[0034]图19为再一个实施例中物联网通信协议配置装置的结构框图;
[0035]图20为一个实施例中图17中的第一触发信息配置模块的结构框图;
[0036]图21为一个实施例中物联网通信协议配置装置的结构框图。
【具体实施方式】
[0037]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0038]如图1所示,提供了一种物联网通信系统100,包括物联网服务平台102、至少一个用户终端104、至少一个网络接入设备106以及配置终端108。物联网服务平台102用于提供对物联网服务的支持,可以用独立的一个服务器实现,也可以包括多个服务器,且每个服务器分别实现物联网服务平台102的部分功能。用户终端104直接面向用户,可以是台式计算机也可以是移动终端,移动终端比如可以是智能手机、平板电脑以及PDA(个人数字助理)等。网络接入设备106是指可以接入物联网并可通过物联网进行控制的设备,与用户终端104不同,可以是网络摄像头、智能电视机、打印机、无线路由器、智能灯泡以及智能开关等。
[0039]配置终端108是用于配置物联网通信协议的终端,通过网络与物联网服务平台连接,主要面向网络接入设备106的提供方,比如设备生产商。配置终端108提供对于用于使用户终端104接入物联网服务平台102而与网络接入设备106连接通信的通信协议进行配置的功能。图1中的配置终端108的内部结构如图2所示,包括通过系统总线连接的处理器、存储介质、内存、网络接口、显示屏幕和输入设备。其中,配置终端108的存储介质存储有操作系统和一种物联网通信协议配置装置,该物联网通信协议配置装置用于实现一种物联网通信协议配置方法。
[0040]如图3所示,在一个实施例中,提供了一种物联网通信协议配置方法,本实施例以该方法应用于上述图1以及图2中的配置终端来举例说明。该方法具体包括以下步骤:
[0041]步骤302,获取录入的网络接入设备的设备标识,并从预设设备类型集合中选定设备类型。
[0042]具体地,配置终端通过其网络接口连接到物联网服务平台,可通过网页浏览器访问物联网服务平台所提供的物联网服务网页。配置终端接收设备添加指令,从而根据该设备添加指令进入如图4所示的设备添加页面400。这里配置终端可以在检测到用户通过配置终端的输入设备操作物联网服务网页上的设备添加控件402时触发设备添加指令。这里的设备是指上述网络接入设备,是指可以接入物联网并可通过物联网进行控制的设备。
[0043]配置终端可以根据对物联网服务网页中的设备添加触发控件402的操作,进入设备添加页面400。该设备添加触发控件402属于第一导航控件401,该第一导航控件401用于控制多个页面之间的切换。配置终端可以获取在设备添加页面400的设备标识录入控件404中录入的设备标识,并获取在该设备添加页面400的设备类型选择控件406中选定的设备类型。设备类型选择控件406是一种提供预设的设备类型选项的控件,用于从多个设备类型选项中选定一个设备类型。配置终端还可以获取在该设备添加页面400的设备描述信息录入控件408中录入的设备描述信息,该设备描述信息用于描述相应的网络接入设备的特征。图中控件的加粗的边框表示该控件被激活且该控件所对应的页面正在被展示。
[0044]在一个实施例中,在步骤302之前还包括:根据登录指令向物联网服务平台发送携带有设备提供方账号和设备提供方密码的登录请求,使物联网服务平台根据该登录请求进行登录验证,验证通过则授予对应于该设备提供方账号的登录后的权限。这样每个设备提供方可以独立配置对应于自身所提供的网络接入设备的物联网通信协议,方便管理,而且安全性高。
[0045]步骤304,获取公有属性选择指令,并根据公有属性选择指令而从选定的设备类型所对应的预设公有属性集合中选定设备标识所对应的公有属性。
[0046]具体地,物联网服务平台预先提供了每种设备类型所对应的预设公有属性集合,该公有属性是指该类型的设备所具备的共同的属性,比如若设备类型为空调类,则公有属性可以是开关机状态、调控温度、风叶方向等,这些公有属性构成公有属性集合。
[0047]参考图5,配置终端根据对物联网服务网页中的设备配置触发控件501的操作,进入设备配置页面,默认或者根据对公有属性配置触发控件502的操作进入公有属性配置页面503。公有属性配置触发控件502属于第二导航控件501,第二导航控件501用于控制设备配置页面下的公有属性配置页面503、自定义属性配置页面以及动作配置页面之间的切换。
[0048]配置终端在公有属性配置页面503中按照条目展示选定的设备类型所对应的预设公有属性集合。每个公有属性条目包括属性标识、属性含义、属性名称、属性修改日期以及属性API (Applicat1n Programming Interface,应用程序编程接口 )地址等。配置终端可通过检测对展示的属性条目的勾选操作而触发公有属性选择指令,从而将勾选的属性条目所对
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1