CN105635063B - 物联网通信协议配置方法和装置 - Google Patents
物联网通信协议配置方法和装置 Download PDFInfo
- Publication number
- CN105635063B CN105635063B CN201410606450.5A CN201410606450A CN105635063B CN 105635063 B CN105635063 B CN 105635063B CN 201410606450 A CN201410606450 A CN 201410606450A CN 105635063 B CN105635063 B CN 105635063B
- Authority
- CN
- China
- Prior art keywords
- publicly
- configuration
- attribute
- owned
- internet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明提供了一种物联网通信协议配置方法和装置,该方法包括:获取录入的网络接入设备的设备标识,并从预设设备类型集合中选定设备类型;获取公有属性选择指令,并根据公有属性选择指令而从选定的设备类型所对应的预设公有属性集合中选定设备标识所对应的公有属性;获取对应于选定的公有属性的第一触发配置指令,并根据第一触发配置指令确定对应于选定的公有属性的触发条件和触发动作;根据选定的公有属性的信息以及对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于设备标识的用于接入物联网服务平台而与网络接入设备连接通信的通信协议。本发明通过提供统一的物联网接入服务,降低了设备提供方为提供物联网服务支持所需的成本。
Description
技术领域
本发明涉及物联网技术领域,特别是涉及一种物联网通信协议配置方法和装置。
背景技术
物联网是新一代信息技术的重要组成部分,其英文名称是“The Internet ofthings”,是指物物相连的互联网。物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络,物联网使得基于用户端的互联网延伸和扩展到了物品与物品之间的信息交换和通信。目前在物联网方面已经有一些研究以及应用,通过在一些物体中植入传感器与中央服务器连接来实现物联网,这样中央服务器就可以与植入了传感器的各种物体互联互通。
然而,目前通过中央服务器来管理植入了传感器的物体的物联网方案,需要中央服务器管理,成本太高,难以应用到民用领域。
发明内容
基于此,有必要针对目前通过中央服务器来管理植入了传感器的物体的物联网方案成本高的问题,提供一种物联网通信协议配置方法和装置。
一种物联网通信协议配置方法,所述方法包括:
获取录入的网络接入设备的设备标识,并从预设设备类型集合中选定设备类型;
获取公有属性选择指令,并根据所述公有属性选择指令而从所述选定的设备类型所对应的预设公有属性集合中选定所述设备标识所对应的公有属性;
获取对应于所述选定的公有属性的第一触发配置指令,并根据所述第一触发配置指令确定对应于所述选定的公有属性的触发条件和触发动作;
根据所述选定的公有属性的信息以及对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于所述设备标识的用于接入所述物联网服务平台而与网络接入设备连接通信的通信协议。
一种物联网通信协议配置装置,所述装置包括:
获取模块,用于获取录入的网络接入设备的设备标识,并从预设设备类型集合中选定设备类型;
公有属性选定模块,用于获取公有属性选择指令,并根据所述公有属性选择指令而从所述选定的设备类型所对应的预设公有属性集合中选定所述设备标识所对应的公有属性;
第一触发信息配置模块,用于获取对应于所述选定的公有属性的第一触发配置指令,并根据所述第一触发配置指令确定对应于所述选定的公有属性的触发条件和触发动作;
通信协议生成模块,用于根据所述选定的公有属性的信息以及对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于所述设备标识的用于接入所述物联网服务平台而与网络接入设备连接通信的通信协议。
上述物联网通信协议配置方法和装置,通过提供预设设备类型集合,为每种设备类型提供公有属性的信息。这样在通过物联网服务平台添加可以接入物联网的网络接入设备时,就可以在预设设备类型集合中选定设备类型,并在选定的设备类型所对应的预设公有属性集合中选定公有属性,并配置其相应的触发条件和触发动作,使得物联网服务平台自动生成用于接入物联网服务平台而与网络接入设备连接通信的通信协议。这样设备提供方可以根据自身需求而通过物联网服务平台灵活配置以生成适用于自身所提供的网络接入设备的通信协议,通过统一的物联网服务平台提供接入物联网的服务,极大地降低了设备提供方为提供物联网服务支持所需的成本,推进物联网的民用化。
附图说明
图1为一个实施例中物联网通信***的应用环境图;
图2为一个实施例中配置终端的内部结构示意图;
图3为一个实施例中物联网通信协议配置方法的流程示意图;
图4为一个实施例中设备添加页面的交互界面示意图;
图5为一个实施例中公有属性配置页面的交互界面示意图;
图6为一个实施例中公有属性信息配置页面的交互界面示意图;
图7为一个实施例中自定义属性配置页面的交互界面示意图;
图8为一个实施例中自定义属性信息配置页面的交互界面示意图;
图9为一个实施例中动作配置页面的交互界面示意图;
图10为一个实施例中动作信息配置页面的交互界面示意图;
图11为一个实施例中预览生成的轻应用的交互界面的步骤的流程示意图;
图12为一个实施例中交互界面预览页面的交互界面示意图;
图13为一个实施例中根据第一触发配置指令确定对应于选定的公有属性的触发条件和触发动作的步骤的流程示意图;
图14为一个实施例中预览配置结果的步骤的流程示意图;
图15为一个实施例中配置结果预览页面的交互界面示意图;
图16为一个实施例中设备状态清单页面的交互界面示意图;
图17为一个实施例中物联网通信协议配置装置的结构框图;
图18为另一个实施例中物联网通信协议配置装置的结构框图;
图19为再一个实施例中物联网通信协议配置装置的结构框图;
图20为一个实施例中图17中的第一触发信息配置模块的结构框图;
图21为一个实施例中物联网通信协议配置装置的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,提供了一种物联网通信***100,包括物联网服务平台102、至少一个用户终端104、至少一个网络接入设备106以及配置终端108。物联网服务平台102用于提供对物联网服务的支持,可以用独立的一个服务器实现,也可以包括多个服务器,且每个服务器分别实现物联网服务平台102的部分功能。用户终端104直接面向用户,可以是台式计算机也可以是移动终端,移动终端比如可以是智能手机、平板电脑以及PDA(个人数字助理)等。网络接入设备106是指可以接入物联网并可通过物联网进行控制的设备,与用户终端104不同,可以是网络摄像头、智能电视机、打印机、无线路由器、智能灯泡以及智能开关等。
配置终端108是用于配置物联网通信协议的终端,通过网络与物联网服务平台连接,主要面向网络接入设备106的提供方,比如设备生产商。配置终端108提供对于用于使用户终端104接入物联网服务平台102而与网络接入设备106连接通信的通信协议进行配置的功能。图1中的配置终端108的内部结构如图2所示,包括通过***总线连接的处理器、存储介质、内存、网络接口、显示屏幕和输入设备。其中,配置终端108的存储介质存储有操作***和一种物联网通信协议配置装置,该物联网通信协议配置装置用于实现一种物联网通信协议配置方法。
如图3所示,在一个实施例中,提供了一种物联网通信协议配置方法,本实施例以该方法应用于上述图1以及图2中的配置终端来举例说明。该方法具体包括以下步骤:
步骤302,获取录入的网络接入设备的设备标识,并从预设设备类型集合中选定设备类型。
具体地,配置终端通过其网络接口连接到物联网服务平台,可通过网页浏览器访问物联网服务平台所提供的物联网服务网页。配置终端接收设备添加指令,从而根据该设备添加指令进入如图4所示的设备添加页面400。这里配置终端可以在检测到用户通过配置终端的输入设备操作物联网服务网页上的设备添加控件402时触发设备添加指令。这里的设备是指上述网络接入设备,是指可以接入物联网并可通过物联网进行控制的设备。
配置终端可以根据对物联网服务网页中的设备添加触发控件402的操作,进入设备添加页面400。该设备添加触发控件402属于第一导航控件401,该第一导航控件401用于控制多个页面之间的切换。配置终端可以获取在设备添加页面400的设备标识录入控件404中录入的设备标识,并获取在该设备添加页面400的设备类型选择控件406中选定的设备类型。设备类型选择控件406是一种提供预设的设备类型选项的控件,用于从多个设备类型选项中选定一个设备类型。配置终端还可以获取在该设备添加页面400的设备描述信息录入控件408中录入的设备描述信息,该设备描述信息用于描述相应的网络接入设备的特征。图中控件的加粗的边框表示该控件被激活且该控件所对应的页面正在被展示。
在一个实施例中,在步骤302之前还包括:根据登录指令向物联网服务平台发送携带有设备提供方账号和设备提供方密码的登录请求,使物联网服务平台根据该登录请求进行登录验证,验证通过则授予对应于该设备提供方账号的登录后的权限。这样每个设备提供方可以独立配置对应于自身所提供的网络接入设备的物联网通信协议,方便管理,而且安全性高。
步骤304,获取公有属性选择指令,并根据公有属性选择指令而从选定的设备类型所对应的预设公有属性集合中选定设备标识所对应的公有属性。
具体地,物联网服务平台预先提供了每种设备类型所对应的预设公有属性集合,该公有属性是指该类型的设备所具备的共同的属性,比如若设备类型为空调类,则公有属性可以是开关机状态、调控温度、风叶方向等,这些公有属性构成公有属性集合。
参考图5,配置终端根据对物联网服务网页中的设备配置触发控件501的操作,进入设备配置页面,默认或者根据对公有属性配置触发控件502的操作进入公有属性配置页面503。公有属性配置触发控件502属于第二导航控件501,第二导航控件501用于控制设备配置页面下的公有属性配置页面503、自定义属性配置页面以及动作配置页面之间的切换。
配置终端在公有属性配置页面503中按照条目展示选定的设备类型所对应的预设公有属性集合。每个公有属性条目包括属性标识、属性含义、属性名称、属性修改日期以及属性API(Application Programming Interface,应用程序编程接口)地址等。配置终端可通过检测对展示的属性条目的勾选操作而触发公有属性选择指令,从而将勾选的属性条目所对应的预设公有属性集合中的公有属性选定为设备标识所对应的公有属性。配置终端还可以提供对属性API地址的查看以及获取的功能,该属性API地址用于编制用于通过物联网来控制网络接入设备的原生应用、网页应用或者轻应用。
在一个实施例中,预设公有属性集合包括消息回复功能。消息回复功能用于提供消息的输入以及反馈的功能,该消息包括语音消息、视频消息、图片消息、文件消息以及文本消息;其中文件消息是指用于传输一个完整的文件的消息。
步骤306,获取对应于选定的公有属性的第一触发配置指令,并根据第一触发配置指令确定对应于选定的公有属性的触发条件和触发动作。
具体地,配置终端在检测到对公有属性条目的点击操作时,触发对应于该公有属性条目所表示的公有属性的第一触发配置指令。第一触发配置指令用于触发对公有属性所对应的触发条件和触发动作的配置。
参考图6,配置终端根据第一触发配置指令展示对应于选定的公有属性的公有属性信息配置页面600,通过公有属性信息配置页面600展示选定的公有属性的信息,且展示的公有属性的信息不可编辑。公有属性由物联网服务平台提供,该公有属性的信息包括:属性名称、属性含义、属性类型、属性是否有效、属性是否可见、属性是否为只读、属性所支持的版本以及属性的描述信息。这里属性是否可见是指属性是否对设备提供方可见,属性是否可读是指属性是否为仅展示而不可修改。
配置终端获取在公有属性信息配置页面600的触发信息录入区域602中录入的触发条件和触发动作,触发条件是指当该条件成立时触发某一或某些动作,该触发的某一或某些动作就是触发动作。触发条件包括时间条件和属性值条件,时间条件比如是当时间达到预设时间点或者每隔预设时间间隔,属性值条件则比如是当该公有属性所对应的属性值大于、等于或者小于某一预设值,或者当其属性值大于、等于或者小于某一预设值后预设时长之后。配置终端在公有属性信息配置页面600中确认后完成对于对应于选定的公有属性的触发条件和触发动作的确定。
步骤308,根据选定的公有属性的信息以及对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于设备标识的用于接入物联网服务平台而与网络接入设备连接通信的通信协议。
具体地,根据选定的公有属性的属性API等信息、触发条件以及触发动作这些信息,可以确定专门适配该设备标识所对应的网络接入设备的通信协议。利用该通信协议,生成相应的用于控制网络接入设备的物联网应用,用户终端可以通过该物联网应用接入物联网服务平台,通过物联网服务平台的中转而与网络接入设备连接通信,传递网络信令,实现物联网用户通过物联网对网络接入设备进行远程控制、消息传递。
上述物联网通信协议配置方法,通过提供预设设备类型集合,为每种设备类型提供公有属性的信息。这样在通过物联网服务平台添加可以接入物联网的网络接入设备时,就可以在预设设备类型集合中选定设备类型,并在选定的设备类型所对应的预设公有属性集合中选定公有属性,并配置其相应的触发条件和触发动作,使得物联网服务平台自动生成用于接入物联网服务平台而与网络接入设备连接通信的通信协议。这样设备提供方可以根据自身需求而通过物联网服务平台灵活配置以生成适用于自身所提供的网络接入设备的通信协议,通过统一的物联网服务平台提供接入物联网的服务,极大地降低了设备提供方为提供物联网服务支持所需的成本,推进物联网的民用化。
在一个实施例中,该物联网通信协议配置方法还包括:获取自定义属性配置指令,并据以获取对应于设备标识的自定义属性的信息;获取对应于自定义属性的信息的第二触发配置指令,并根据第二触发配置指令确定对应于自定义属性的信息的触发条件和触发动作。且步骤308具体包括:根据选定的公有属性的信息和获取的自定义属性的信息以及各自所对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于设备标识的用于接入物联网服务平台而与网络接入设备连接通信的通信协议。
本实施例中,考虑到公有属性能够满足物联网的一些基本需求,然而网络接入设备通常是多种多样的,各设备提供方提供的网络接入设备具有差异性功能,此时需要添加自定义属性来扩展网络接入设备在物联网中的功能。具体地,参照图7,配置终端根据对物联网服务网页中的自定义属性配置触发控件702的操作,进入自定义属性配置页面703。该自定义属性配置页面703用于添加、修改或者删除自定义属性,其中已存在的自定义属性按照条目展示出来,自定义属性条目包括属性标识、属性含义、属性名称、属性修改日期、属性API地址以及分类标签。自定义属性条目的各种信息由设备提供方录入后存储。分类标签用于对自定义属性进行分类管理,便于查找。
进一步地,配置终端可以根据对自定义属性配置页面703中自定义属性添加控件704的操作,或者对展示的自定义属性条目的操作,触发第二触发配置指令,进入如图8所示的自定义属性信息配置页面800。通过自定义属性信息配置页面800展示自定义属性的信息,且展示的自定义属性的信息可以编辑。该公有属性的信息包括:属性名称、属性含义、属性类型、属性是否有效、属性是否可见、属性是否为只读、属性所支持的版本、属性的分类标签以及属性的描述信息。
配置终端获取在自定义属性信息配置页面800的触发信息录入区域802中录入的触发条件和触发动作。触发条件包括时间条件和属性值条件。在自定义属性信息配置页面800中确认后完成对于对应于自定义属性的触发条件和触发动作的确定。
配置终端根据选定的公有属性的信息以及选定的公有属性所对应的触发条件和触发动作,结合获取的自定义属性的信息以及该自定义属性所对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于设备标识的用于接入物联网服务平台而与网络接入设备连接通信的通信协议。
在一个实施例中,如图9所示,配置终端根据对物联网服务网页中的动作配置触发控件902的操作,进入动作配置页面903。该动作配置页面903用于添加、修改或者删除触发动作选项,触发动作选项是指可选的触发动作。其中已存在的触发动作选项按照条目展示出来,该触发动作选项条目包括动作标识、动作含义、动作类型、动作修改日期、动作对象以及分类标签,其中动作对象表示该触发动作所作用的对象。分类标签用于对触发动作选项进行分类管理,便于查找。
进一步地,配置终端可以根据对动作配置页面903中动作添加控件904的操作,或者对展示的触发动作选项条目的操作,进入如图10所示的动作信息配置页面1000。通过动作信息配置页面1000展示触发动作的信息,且该展示的触发动作的信息可以编辑。该触发动作的信息包括:动作名称、动作含义、动作类型和触发对象等,其中动作类型包括消息型动作和功能型动作,消息型动作用于触发发送消息等与消息相关的动作,而功能型动作则主要用于触发实现对网络接入设备的控制的动作。对于消息型动作,触发动作的信息还包括:是否为时间条件所触发的动作、分类标签、消息内容类型以及消息内容;对于功能型动作,触发动作的信息还包括:是否由用户终端自身属性触发以及相应的用户终端的属性。对于时间条件所触发的动作则可以直接对应配置所触发的时间条件,并在展示为动作选项条目时进行差异展示,比如对应展示表示时间条件触发的图标。触发对象是指触发该动作的用户终端或者网络接入设备。消息内容类型包括纯文本类型和富媒体类型,对于纯文本类型,消息内容为纯文本内容;对于富媒体类型,消息内容包括但不限于音频数据、视频数据、网址等富媒体数据。
在一个实施例中,该物联网通信协议配置方法还包括:根据选定的公有属性的信息以及对应的触发条件和触发动作,采用选定的设备类型所对应的预设轻应用模板生成对应于设备标识的轻应用。
具体地,本实施例中,公有属性是物联网服务平台提供的,于是可以预先根据公有属性确定公有属性所对应的触发控件的排布策略,可以采用预设的轻应用模板来生成对应于该设备标识的轻应用。比如可以预先定义某一设备类型的某一类共四个公有属性所对应的触发控件在某一预设轻应用模板交互界面的底部均匀排列成一行,若少一个公有属性则将剩余的三个公有属性所对应的触发控件均匀排列成一行,因为这些变化是可以预测的。其中轻应用(Light APP)是指基于网络的不需要下载安装便可以使用的应用。
本实施例中,通过采用预设轻应用模板来生成轻应用,进一步降低了网络接入设备的提供方的开发成本,并可以快速生成轻应用,使得网络接入设备在生成出来后可以立即接入物联网使用,提供了产品生产应用的效率。
如图11所示,在一个实施例中,在步骤308之前,还包括预览生成的轻应用的交互界面的步骤,具体包括如下步骤:
步骤1102,获取轻应用预览指令。
具体地,配置终端根据对图5所示的公有属性配置页面503中的交互界面预览触发控件505的操作,触发轻应用预览指令。
步骤1104,响应于轻应用预览指令,根据选定的公有属性的信息以及对应的触发条件和触发动作,采用选定的设备类型所对应的预设轻应用模板生成轻应用的交互界面并展示。
具体地,配置终端根据轻应用预览指令,触发进入如图12所示的交互界面预览页面1200。配置终端通过物联网服务平台,采用预设轻应用模板来生成轻应用的交互界面1201,并在交互界面预览页面1200中展示该交互界面1201。该交互界面1201包括若干控件,比如开关控件1202;这些控件分别根据选定的公有属性的信息以及与该选定的公有属性所对应的触发条件和触发动作生成。比如图12中该交互界面1201具体为用于控制空调的轻应用的交互界面,其中生成开关控件1202所依据的公有属性的信息为属性含义为开机的公有属性的信息。
步骤1106,检测到对交互界面中的控件的测试指令时,展示控件所对应的公有属性的描述信息。
具体地,预览轻应用的交互界面,主要用于测试生成的轻应用的交互界面是否能够达到要求。这里的测试指令是指对展示的轻应用的交互界面的模拟操作而触发的模拟操作指令,展示对该控件所对应的公有属性的描述信息,以描述该控件的作用。比如图12中对开关控件1202展示之后,展示该控件所对应的属性含义为开机的公有属性的描述信息包括其属性标识和属性含义,如图12中的1203。
本实施例中,通过对待生成的轻应用的交互界面进行预览,以保证生成的轻应用能够满足设计需求和轻应用的功能完善,降低开发成本。
如图13所示,在一个实施例中,步骤306中根据第一触发配置指令确定对应于选定的公有属性的触发条件和触发动作的步骤,具体包括以下步骤:
步骤1302,根据第一触发配置指令触发对应于选定的公有属性的第一配置页面,并获取在第一配置页面中录入的触发条件。
具体地,参考图6,配置终端根据第一触发配置指令展示对应于选定的公有属性的公有属性信息配置页面600,该公有属性信息配置页面600为第一配置页面。配置终端获取在公有属性信息配置页面600的触发信息录入区域602中录入的触发条件。
步骤1304,根据在第一配置页面中触发的动作配置指令而对录入的触发条件暂存,并跳转到第二配置页面。
具体地,配置终端检测到对触发信息录入区域602中动作配置触发控件603的操作时触发动作配置指令,此时对在触发信息录入区域602中录入的触发条件进行暂存。若动作配置指令指定生成新动作,则跳转到用于创建新动作的第二配置页面;若动作配置指令指定对已有的动作选项进行修改,则调转到相应的动作选项所对应的第二配置页面。这里的第二配置页面可以是如图10所示的动作信息配置页面1000。
步骤1306,在第二配置页面中完成对触发动作选项的编辑后返回第一配置页面并展示暂存的触发条件以及经过编辑的触发动作选项。
具体地,配置终端在如图10所示的第二配置页面中完成对触发动作选项的编辑后,再返回之前用于配置触发条件的第一配置页面,获取暂存的触发条件并在第一配置页面中展示。这里对触发动作选项的编辑包括对触发动作选项的创建、修改、删除等操作。
步骤1308,根据在第一配置页面中触发的确认指令,将当前第一配置页面中展示的触发条件以及选定的触发动作选项确定为对应于选定的公有属性的触发条件和触发动作。
具体地,对触发动作选项完成编辑后,将该触发动作选项展示在第一配置页面中作为选定的触发动作选项。配置终端检测到对第一配置页面中的确认控件的操作时,触发确认指令。根据该确认指令,将当前第一配置页面中展示的触发条件以及触发动作选项作为对应于选定的公有属性的触发条件和触发动作。
本实施例中,通过暂存触发条件,可以保证配置操作的连贯性,减少操作步骤,节省配置触发条件和触发动作所需时间。
如图14所示,在一个实施例中,该物联网通信协议配置方法还包括预览配置结果的步骤,具体包括以下步骤:
步骤1402,获取配置结果预览指令。
具体地,配置终端检测到对公有属性配置页面503中的第一配置结果预览触发控件506的操作,或者对自定义属性配置页面703中的第二配置结果预览触发控件705的操作,或者对动作配置页面903中的第三配置结果预览触发控件905的操作时,触发配置结果预览指令。或者如图15所示,配置终端在检测到对属于第一导航控件401的结果预览触发控件1501的操作时,触发配置结果预览指令。
步骤1404,根据配置结果预览指令分别展示预设公有属性集合和触发动作选项集合。
具体地,如图15所示,根据配置结果预览指令,将预设公有属性集合和触发动作选项集合分别以列表形式展示,还可以将自定义属性集合以列表形式展示。
步骤1406,将展示的预设公有属性集合和触发动作选项集合中分别对应于设备标识的公有属性和触发动作通过连接线连接起来。
具体地,如图15所示,根据已配置的设备标识所对应的公有属性及其对应的触发动作,采用连接线的形式将其在预设公有属性集合和触发动作选项集合中的展示位置连接起来。在配置有自定义属性时,还可以将展示的自定义属性集合和触发动作选项集合中分别对应于设备标识的自定义属性和触发动作通过可视的连接线连接起来。
本实施例中,采用连接线将对应于设备标识的公有属性和触发动作表示出来,使得对应于设备标识配置的公有属性和触发动作的对应关系清晰明了,便于发现问题,保证配置结果的正确性。
在一个实施例中,配置终端可以将对应于设备标识的公有属性的信息以及对应的触发条件和触发动作的信息发送到物联网服务平台,使其发送给物联网服务管理员审核。
如图16所示,在一个实施例中,在将对应于设备标识的公有属性的信息以及对应的触发条件和触发动作的信息发送到物联网服务平台后,或者检测到对属于第一导航控件401的设备状态清单触发控件1601的操作时触发进入设备状态清单页面1602。该设备状态清单页面用于展示当前设备提供方账号下已配置的对应于设备标识的配置结果以及配置状态,并提供编辑、提交审核、创建新的设备标识等功能的进入接口。
如图17所示,在一个实施例中,提供了一种物联网通信协议配置装置1700,具有实现上述各个实施例的物联网通信协议配置方法的功能。该物联网通信协议配置装置1700具体包括:获取模块1701、公有属性选定模块1702、第一触发信息配置模块1703和通信协议生成模块1704。
获取模块1701,用于获取录入的网络接入设备的设备标识,并从预设设备类型集合中选定设备类型。具体地,获取模块1701用于通过网络接口连接到物联网服务平台,用于通过网页浏览器访问物联网服务平台所提供的物联网服务网页。获取模块1701用于接收设备添加指令,从而根据该设备添加指令进入如图4所示的设备添加页面400。这里获取模块1701可用于在检测到用户通过输入设备操作物联网服务网页上的设备添加控件402时触发设备添加指令。
获取模块1701用于根据对物联网服务网页中的设备添加触发控件402的操作,进入设备添加页面400。该设备添加触发控件402属于第一导航控件401,该第一导航控件401用于控制多个页面之间的切换。获取模块1701可用于获取在设备添加页面400的设备标识录入控件404中录入的设备标识,并获取在该设备添加页面400的设备类型选择控件406中选定的设备类型。获取模块1701还可以用于获取在该设备添加页面400的设备描述信息录入控件408中录入的设备描述信息,该设备描述信息用于描述相应的网络接入设备的特征。
在一个实施例中,物联网通信协议配置装置1700还包括登录模块(图中未示出),用于根据登录指令向物联网服务平台发送携带有设备提供方账号和设备提供方密码的登录请求,使物联网服务平台根据该登录请求进行登录验证,验证通过则授予对应于该设备提供方账号的登录后的权限。
公有属性选定模块1702,用于获取公有属性选择指令,并根据公有属性选择指令而从选定的设备类型所对应的预设公有属性集合中选定设备标识所对应的公有属性。
参考图5,公有属性选定模块1702用于根据对物联网服务网页中的设备配置触发控件501的操作,进入设备配置页面,默认或者根据对公有属性配置触发控件502的操作进入公有属性配置页面503。公有属性配置触发控件502属于第二导航控件501,第二导航控件501用于控制设备配置页面下的公有属性配置页面503、自定义属性配置页面以及动作配置页面之间的切换。
公有属性选定模块1702用于在公有属性配置页面503中按照条目展示选定的设备类型所对应的预设公有属性集合。每个公有属性条目包括属性标识、属性含义、属性名称、属性修改日期以及属性API地址等。公有属性选定模块1702可用于通过检测对展示的属性条目的勾选操作而触发公有属性选择指令,从而将勾选的属性条目所对应的预设公有属性集合中的公有属性选定为设备标识所对应的公有属性。公有属性选定模块1702还可以用于提供对属性API地址的查看以及获取的功能,该属性API地址用于编制用于通过物联网来控制网络接入设备的原生应用、网页应用或者轻应用。在一个实施例中,预设公有属性集合包括消息回复功能。消息回复功能用于提供消息的输入以及反馈的功能,该消息包括语音消息、视频消息、图片消息、文件消息以及文本消息。
第一触发信息配置模块1703,用于获取对应于选定的公有属性的第一触发配置指令,并根据第一触发配置指令确定对应于选定的公有属性的触发条件和触发动作。
具体地,第一触发信息配置模块1703用于在检测到对公有属性条目的点击操作时,触发对应于该公有属性条目所表示的公有属性的第一触发配置指令。参考图6,第一触发信息配置模块1703用于根据第一触发配置指令展示对应于选定的公有属性的公有属性信息配置页面600,通过公有属性信息配置页面600展示选定的公有属性的信息,且展示的公有属性的信息不可编辑。公有属性由物联网服务平台提供,该公有属性的信息包括:属性名称、属性含义、属性类型、属性是否有效、属性是否可见、属性是否为只读、属性所支持的版本以及属性的描述信息。这里属性是否可见是指属性是否对设备提供方可见,属性是否可读是指属性是否为仅展示而不可修改。
第一触发信息配置模块1703用于获取在公有属性信息配置页面600的触发信息录入区域602中录入的触发条件和触发动作。触发条件包括时间条件和属性值条件。第一触发信息配置模块1703用于在公有属性信息配置页面600中确认后完成对于对应于选定的公有属性的触发条件和触发动作的确定。
通信协议生成模块1704,用于根据选定的公有属性的信息以及对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于设备标识的用于接入物联网服务平台而与网络接入设备连接通信的通信协议。
具体地,通信协议生成模块1704用于根据选定的公有属性的属性API等信息、触发条件以及触发动作这些信息,确定专门适配该设备标识所对应的网络接入设备的通信协议。利用该通信协议,生成相应的用于控制网络接入设备的物联网应用,用户终端可以通过该物联网应用接入物联网服务平台,通过物联网服务平台的中转而与网络接入设备连接通信,传递网络信令,实现物联网用户通过物联网对网络接入设备进行远程控制、消息传递。
上述物联网通信协议配置装置1700,通过提供预设设备类型集合,为每种设备类型提供公有属性的信息。这样在通过物联网服务平台添加可以接入物联网的网络接入设备时,就可以在预设设备类型集合中选定设备类型,并在选定的设备类型所对应的预设公有属性集合中选定公有属性,并配置其相应的触发条件和触发动作,使得物联网服务平台自动生成用于接入物联网服务平台而与网络接入设备连接通信的通信协议。这样设备提供方可以根据自身需求而通过物联网服务平台灵活配置以生成适用于自身所提供的网络接入设备的通信协议,通过统一的物联网服务平台提供接入物联网的服务,极大地降低了设备提供方为提供物联网服务支持所需的成本,推进物联网的民用化。
如图18所示,在一个实施例中,该物联网通信协议配置装置1700还包括:自定义属性信息配置模块1705和第二触发信息配置模块1706。
自定义属性信息配置模块1705,用于获取自定义属性配置指令,并据以获取对应于设备标识的自定义属性的信息。
具体地,参照图7,自定义属性信息配置模块1705用于根据对物联网服务网页中的自定义属性配置触发控件702的操作,进入自定义属性配置页面703。该自定义属性配置页面703用于添加、修改或者删除自定义属性,其中已存在的自定义属性按照条目展示出来,自定义属性条目包括属性标识、属性含义、属性名称、属性修改日期、属性API地址以及分类标签。自定义属性条目的各种信息由设备提供方录入后存储。分类标签用于对自定义属性进行分类管理,便于查找。
进一步地,自定义属性信息配置模块1705可以用于根据对自定义属性配置页面703中自定义属性添加控件704的操作,或者对展示的自定义属性条目的操作,触发第二触发配置指令,进入如图8所示的自定义属性信息配置页面800。自定义属性信息配置模块1705用于通过自定义属性信息配置页面800展示自定义属性的信息,且展示的自定义属性的信息可以编辑。该公有属性的信息包括:属性名称、属性含义、属性类型、属性是否有效、属性是否可见、属性是否为只读、属性所支持的版本、属性的分类标签以及属性的描述信息。
第二触发信息配置模块1706,用于获取对应于自定义属性的信息的第二触发配置指令,并根据第二触发配置指令确定对应于自定义属性的信息的触发条件和触发动作。
第二触发信息配置模块1706用于获取在自定义属性信息配置页面800的触发信息录入区域802中录入的触发条件和触发动作。触发条件包括时间条件和属性值条件。第二触发信息配置模块1706用于在自定义属性信息配置页面800中确认后完成对于对应于自定义属性的触发条件和触发动作的确定。
通信协议生成模块1704还用于根据选定的公有属性的信息和获取的自定义属性的信息以及各自所对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于设备标识的用于接入物联网服务平台而与网络接入设备连接通信的通信协议。
在一个实施例中,该物联网通信协议配置装置1700还包括触发动作配置处理模块(图中未示出),用于根据对物联网服务网页中的动作配置触发控件902的操作,进入动作配置页面903。该动作配置页面903用于添加、修改或者删除触发动作选项,触发动作选项是指可选的触发动作。其中已存在的触发动作选项按照条目展示出来,该触发动作选项条目包括动作标识、动作含义、动作类型、动作修改日期、动作对象以及分类标签,其中动作对象表示该触发动作所作用的对象。分类标签用于对触发动作选项进行分类管理,便于查找。
进一步地,该触发动作配置处理模块可以用于根据对动作配置页面903中动作添加控件904的操作,或者对展示的触发动作选项条目的操作,进入如图10所示的动作信息配置页面1000。该触发动作配置处理模块可以用于通过动作信息配置页面1000展示触发动作的信息,且该展示的触发动作的信息可以编辑。该触发动作的信息包括:动作名称、动作含义、动作类型和触发对象等,其中动作类型包括消息型动作和功能型动作,消息型动作用于触发发送消息等与消息相关的动作,而功能型动作则主要用于触发实现对网络接入设备的控制的动作。对于消息型动作,触发动作的信息还包括:是否为时间条件所触发的动作、分类标签、消息内容类型以及消息内容;对于功能型动作,触发动作的信息还包括:是否由用户终端自身属性触发以及相应的用户终端的属性。对于时间条件所触发的动作则可以直接对应配置所触发的时间条件,并在展示为动作选项条目时进行差异展示,比如对应展示表示时间条件触发的图标。触发对象是指触发该动作的用户终端或者网络接入设备。消息内容类型包括纯文本类型和富媒体类型,对于纯文本类型,消息内容为纯文本内容;对于富媒体类型,消息内容包括但不限于音频数据、视频数据、网址等富媒体数据。
如图19所示,在一个实施例中,该物联网通信协议配置装置1700还包括:轻应用生成模块1707,用于根据选定的公有属性的信息以及对应的触发条件和触发动作,采用选定的设备类型所对应的预设轻应用模板生成对应于设备标识的轻应用。
具体地,本实施例中,公有属性是物联网服务平台提供的,于是轻应用生成模块1707可以用于预先根据公有属性确定公有属性所对应的触发控件的排布策略,可以采用预设的轻应用模板来生成对应于该设备标识的轻应用。本实施例中,通过采用预设轻应用模板来生成轻应用,进一步降低了网络接入设备的提供方的开发成本,并可以快速生成轻应用,使得网络接入设备在生成出来后可以立即接入物联网使用,提供了产品生产应用的效率。
在一个实施例中,该物联网通信协议配置装置1700还包括:轻应用预览指令获取模块1708、交互界面展示模块1709和测试响应模块1710。
轻应用预览指令获取模块1708,用于获取轻应用预览指令。
具体地,轻应用预览指令获取模块1708可用于根据对图5所示的公有属性配置页面503中的交互界面预览触发控件505的操作,触发轻应用预览指令。
交互界面展示模块1709,用于响应于轻应用预览指令,根据选定的公有属性的信息以及对应的触发条件和触发动作,采用选定的设备类型所对应的预设轻应用模板生成轻应用的交互界面并展示。
具体地,交互界面展示模块1709可用于根据轻应用预览指令,触发进入如图12所示的交互界面预览页面1200。交互界面展示模块1709用于通过物联网服务平台,采用预设轻应用模板来生成轻应用的交互界面1201,并在交互界面预览页面1200中展示该交互界面1201。该交互界面1201包括若干控件,这些控件分别根据选定的公有属性的信息以及与该选定的公有属性所对应的触发条件和触发动作生成。
测试响应模块1710,用于检测到对交互界面中的控件的测试指令时,展示控件所对应的公有属性的描述信息。
具体地,预览轻应用的交互界面,主要用于测试生成的轻应用的交互界面是否能够达到要求。这里的测试指令是指对展示的轻应用的交互界面的模拟操作而触发的模拟操作指令,展示对该控件所对应的公有属性的描述信息,以描述该控件的作用。
本实施例中,通过对待生成的轻应用的交互界面进行预览,以保证生成的轻应用能够满足设计需求和轻应用的功能完善,降低开发成本。
如图20所示,在一个实施例中,第一触发信息配置模块1703包括:触发条件录入模块1703a、动作配置指令处理模块1703b、触发动作选项编辑模块1703c和确认指令处理模块1703d。
触发条件录入模块1703a,用于根据第一触发配置指令触发对应于选定的公有属性的第一配置页面,并获取在第一配置页面中录入的触发条件。
具体地,参考图6,触发条件录入模块1703a用于根据第一触发配置指令展示对应于选定的公有属性的公有属性信息配置页面600,该公有属性信息配置页面600为第一配置页面。触发条件录入模块1703a用于获取在公有属性信息配置页面600的触发信息录入区域602中录入的触发条件。
动作配置指令处理模块1703b,用于根据在第一配置页面中触发的动作配置指令而对录入的触发条件暂存,并跳转到第二配置页面。
具体地,动作配置指令处理模块1703b用于检测到对触发信息录入区域602中动作配置触发控件603的操作时触发动作配置指令,此时对在触发信息录入区域602中录入的触发条件进行暂存。若动作配置指令指定生成新动作,则动作配置指令处理模块1703b用于跳转到用于创建新动作的第二配置页面;若动作配置指令指定对已有的动作选项进行修改,则动作配置指令处理模块1703b用于调转到相应的动作选项所对应的第二配置页面。这里的第二配置页面可以是如图10所示的动作信息配置页面1000。
触发动作选项编辑模块1703c,用于在第二配置页面中完成对触发动作选项的编辑后返回第一配置页面并展示暂存的触发条件以及经过编辑的触发动作选项。
具体地,触发动作选项编辑模块1703c可用于在如图10所示的第二配置页面中完成对触发动作选项的编辑后,再返回之前用于配置触发条件的第一配置页面,获取暂存的触发条件并在第一配置页面中展示。这里对触发动作选项的编辑包括对触发动作选项的创建、修改、删除等操作。
确认指令处理模块1703d,用于根据在第一配置页面中触发的确认指令,将当前第一配置页面中展示的触发条件以及选定的触发动作选项确定为对应于选定的公有属性的触发条件和触发动作。
具体地,确认指令处理模块1703d用于对触发动作选项完成编辑后,将该触发动作选项展示在第一配置页面中作为选定的触发动作选项。确认指令处理模块1703d用于检测到对第一配置页面中的确认控件的操作时,触发确认指令。根据该确认指令,将当前第一配置页面中展示的触发条件以及触发动作选项作为对应于选定的公有属性的触发条件和触发动作。
本实施例中,通过暂存触发条件,可以保证配置操作的连贯性,减少操作步骤,节省配置触发条件和触发动作所需时间。
如图21所示,在一个实施例中,该物联网通信协议配置装置1700还包括:配置结果预览指令获取模块1711、集合展示模块1712和连接模块1713。
配置结果预览指令获取模块1711,用于获取配置结果预览指令。
具体地,配置结果预览指令获取模块1711用于检测到对公有属性配置页面503中的第一配置结果预览触发控件506的操作,或者对自定义属性配置页面703中的第二配置结果预览触发控件705的操作,或者对动作配置页面903中的第三配置结果预览触发控件905的操作时,触发配置结果预览指令。或者如图15所示,配置结果预览指令获取模块1711用于在检测到对属于第一导航控件401的结果预览触发控件1501的操作时,触发配置结果预览指令。
集合展示模块1712,用于根据配置结果预览指令分别展示预设公有属性集合和触发动作选项集合。
具体地,如图15所示,集合展示模块1712用于根据配置结果预览指令,将预设公有属性集合和触发动作选项集合分别以列表形式展示,还可以将自定义属性集合以列表形式展示。
连接模块1713,用于将展示的预设公有属性集合和触发动作选项集合中分别对应于设备标识的公有属性和触发动作通过连接线连接起来。
具体地,如图15所示,连接模块1713用于根据已配置的设备标识所对应的公有属性及其对应的触发动作,采用连接线的形式将其在预设公有属性集合和触发动作选项集合中的展示位置连接起来。在配置有自定义属性时,连接模块1713还可以用于将展示的自定义属性集合和触发动作选项集合中分别对应于设备标识的自定义属性和触发动作通过可视的连接线连接起来。
本实施例中,采用连接线将对应于设备标识的公有属性和触发动作表示出来,使得对应于设备标识配置的公有属性和触发动作的对应关系清晰明了,便于发现问题,保证配置结果的正确性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (14)
1.一种物联网通信协议配置方法,所述方法包括:
获取录入的网络接入设备的设备标识,并从预设设备类型集合中选定设备类型;
获取公有属性选择指令,并根据所述公有属性选择指令而从选定的设备类型所对应的预设公有属性集合中选定所述设备标识所对应的公有属性;所述公有属性是所述设备类型的设备所具备的共同的属性;
获取对应于选定的公有属性的第一触发配置指令,并根据所述第一触发配置指令确定对应于所述选定的公有属性的触发条件和触发动作;
根据所述选定的公有属性的信息以及对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于所述设备标识的用于接入所述物联网服务平台而与网络接入设备连接通信的通信协议。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取自定义属性配置指令,并据以获取对应于所述设备标识的自定义属性的信息;
获取对应于所述自定义属性的信息的第二触发配置指令,并根据所述第二触发配置指令确定对应于所述自定义属性的信息的触发条件和触发动作;
根据所述选定的公有属性的信息和获取的自定义属性的信息以及各自所对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于所述设备标识的用于接入所述物联网服务平台而与网络接入设备连接通信的通信协议。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述选定的公有属性的信息以及对应的触发条件和触发动作,采用所述选定的设备类型所对应的预设轻应用模板生成对应于所述设备标识的轻应用。
4.根据权利要求3所述的方法,其特征在于,在所述根据所述选定的公有属性的信息以及对应的触发条件和触发动作,采用所述选定的设备类型所对应的预设轻应用模板生成对应于所述设备标识的轻应用之前,还包括:
获取轻应用预览指令;
响应于所述轻应用预览指令,根据所述选定的公有属性的信息以及对应的触发条件和触发动作,采用所述选定的设备类型所对应的预设轻应用模板生成轻应用的交互界面并展示;
检测到对所述交互界面中的控件的测试指令时,展示所述控件所对应的公有属性的描述信息。
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一触发配置指令确定对应于所述选定的公有属性的触发条件和触发动作,包括:
根据所述第一触发配置指令触发对应于所述选定的公有属性的第一配置页面,并获取在所述第一配置页面中录入的触发条件;
根据在所述第一配置页面中触发的动作配置指令而对所述录入的触发条件暂存,并跳转到第二配置页面;
在所述第二配置页面中完成对触发动作选项的编辑后返回所述第一配置页面并展示暂存的触发条件以及经过编辑的触发动作选项;
根据在所述第一配置页面中触发的确认指令,将当前第一配置页面中展示的触发条件以及选定的触发动作选项确定为对应于所述选定的公有属性的触发条件和触发动作。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取配置结果预览指令;
根据所述配置结果预览指令分别展示预设公有属性集合和触发动作选项集合;
将展示的预设公有属性集合和触发动作选项集合中分别对应于所述设备标识的公有属性和触发动作通过连接线连接起来。
7.一种物联网通信协议配置装置,其特征在于,所述装置包括:
获取模块,用于获取录入的网络接入设备的设备标识,并从预设设备类型集合中选定设备类型;
公有属性选定模块,用于获取公有属性选择指令,并根据所述公有属性选择指令而从选定的设备类型所对应的预设公有属性集合中选定所述设备标识所对应的公有属性;所述公有属性是所述设备类型的设备所具备的共同的属性;
第一触发信息配置模块,用于获取对应于选定的公有属性的第一触发配置指令,并根据所述第一触发配置指令确定对应于所述选定的公有属性的触发条件和触发动作;
通信协议生成模块,用于根据所述选定的公有属性的信息以及对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于所述设备标识的用于接入所述物联网服务平台而与网络接入设备连接通信的通信协议。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
自定义属性信息配置模块,用于获取自定义属性配置指令,并据以获取对应于所述设备标识的自定义属性的信息;
第二触发信息配置模块,用于获取对应于所述自定义属性的信息的第二触发配置指令,并根据所述第二触发配置指令确定对应于所述自定义属性的信息的触发条件和触发动作;
所述通信协议生成模块还用于根据所述选定的公有属性的信息和获取的自定义属性的信息以及各自所对应的触发条件和触发动作,在物联网服务平台上生成并存储对应于所述设备标识的用于接入所述物联网服务平台而与网络接入设备连接通信的通信协议。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:轻应用生成模块,用于根据所述选定的公有属性的信息以及对应的触发条件和触发动作,采用所述选定的设备类型所对应的预设轻应用模板生成对应于所述设备标识的轻应用。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
轻应用预览指令获取模块,用于获取轻应用预览指令;
交互界面展示模块,用于响应于所述轻应用预览指令,根据所述选定的公有属性的信息以及对应的触发条件和触发动作,采用所述选定的设备类型所对应的预设轻应用模板生成轻应用的交互界面并展示;
测试响应模块,用于检测到对所述交互界面中的控件的测试指令时,展示所述控件所对应的公有属性的描述信息。
11.根据权利要求7所述的装置,其特征在于,所述第一触发信息配置模块包括:
触发条件录入模块,用于根据所述第一触发配置指令触发对应于所述选定的公有属性的第一配置页面,并获取在所述第一配置页面中录入的触发条件;
动作配置指令处理模块,用于根据在所述第一配置页面中触发的动作配置指令而对所述录入的触发条件暂存,并跳转到第二配置页面;
触发动作选项编辑模块,用于在所述第二配置页面中完成对触发动作选项的编辑后返回所述第一配置页面并展示暂存的触发条件以及经过编辑的触发动作选项;
确认指令处理模块,用于根据在所述第一配置页面中触发的确认指令,将当前第一配置页面中展示的触发条件以及选定的触发动作选项确定为对应于所述选定的公有属性的触发条件和触发动作。
12.根据权利要求7所述的装置,其特征在于,所述装置还包括:
配置结果预览指令获取模块,用于获取配置结果预览指令;
集合展示模块,用于根据所述配置结果预览指令分别展示预设公有属性集合和触发动作选项集合;
连接模块,用于将展示的预设公有属性集合和触发动作选项集合中分别对应于所述设备标识的公有属性和触发动作通过连接线连接起来。
13.一种配置终端,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至6中任一项所述方法的步骤。
14.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至6中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410606450.5A CN105635063B (zh) | 2014-10-31 | 2014-10-31 | 物联网通信协议配置方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410606450.5A CN105635063B (zh) | 2014-10-31 | 2014-10-31 | 物联网通信协议配置方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105635063A CN105635063A (zh) | 2016-06-01 |
CN105635063B true CN105635063B (zh) | 2019-04-12 |
Family
ID=56049568
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410606450.5A Active CN105635063B (zh) | 2014-10-31 | 2014-10-31 | 物联网通信协议配置方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105635063B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107888539A (zh) * | 2016-09-29 | 2018-04-06 | 中兴通讯股份有限公司 | 物联网终端接入装置及方法 |
CN106888120B (zh) * | 2017-02-27 | 2020-07-03 | 武汉慧禹信息科技有限公司 | 一种物联网管理的方法、装置及*** |
CN108345449A (zh) * | 2017-12-25 | 2018-07-31 | 海尔优家智能科技(北京)有限公司 | 一种信息处理方法、装置、存储介质及计算机设备 |
CN108153216A (zh) * | 2017-12-28 | 2018-06-12 | 北京守朴科技有限公司 | 多农业设备统一管理平台的建立方法、装置和管理平台 |
CN109412871B (zh) * | 2018-12-20 | 2022-03-11 | 高新兴科技集团股份有限公司 | 一种物联网设备接入管理*** |
CN110048893B (zh) * | 2019-04-22 | 2021-11-23 | 上海顺舟智能科技股份有限公司 | 基于ZigBee的物联网设备快速对接方法及*** |
CN111314108B (zh) * | 2019-12-31 | 2023-07-25 | 远景智能国际私人投资有限公司 | 数据传输方法、装置、设备、存储介质及前置*** |
CN110798537A (zh) * | 2020-01-03 | 2020-02-14 | 北京信安世纪科技股份有限公司 | 一种消息传播的方法、装置及*** |
CN111404883B (zh) * | 2020-03-02 | 2022-10-14 | 青岛聚好联科技有限公司 | 一种物联网设备通用协议的解析方法及装置 |
CN111901144B (zh) * | 2020-06-19 | 2023-05-12 | 深圳奇迹智慧网络有限公司 | 物联网设备的交互方法、装置、计算机设备和存储介质 |
CN111897588B (zh) * | 2020-06-19 | 2024-04-02 | 深圳奇迹智慧网络有限公司 | 产品模型配置方法、装置、计算机设备和存储介质 |
CN113285930A (zh) * | 2021-05-10 | 2021-08-20 | 广州汇通国信科技有限公司 | 一种接入多种协议物联网设备的可视化适配方法 |
CN113641414A (zh) * | 2021-08-30 | 2021-11-12 | 平安国际融资租赁有限公司 | 物联网设备接入方法、装置、计算机设备及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102255779A (zh) * | 2010-05-18 | 2011-11-23 | 昆明优冠网络***有限公司 | 物联网通用上网组件 |
CN102457483A (zh) * | 2010-10-25 | 2012-05-16 | 中兴通讯股份有限公司 | 一种视频监控前端及其向物联网上报数据的方法 |
CN202364251U (zh) * | 2011-12-16 | 2012-08-01 | 南京国之鑫科技有限公司 | 一种基于物联网的智能家居远程控制*** |
CN103001838A (zh) * | 2011-09-14 | 2013-03-27 | ***通信集团公司 | 传感器设备标识的生成及使用方法、***和相关设备 |
CN103166814A (zh) * | 2011-12-16 | 2013-06-19 | 南京国之鑫科技有限公司 | 一种基于物联网的智能家居远程控制*** |
CN103428627A (zh) * | 2012-05-22 | 2013-12-04 | ***通信集团江苏有限公司 | 物联网***中数据的传送方法、物联网***及相应装置 |
CN103491145A (zh) * | 2013-09-09 | 2014-01-01 | 中国科学院计算机网络信息中心 | 一种物联网异构标识解析方法与*** |
CN103699692A (zh) * | 2014-01-11 | 2014-04-02 | 樊建 | 物联网接入平台数据管理方法 |
CN103905409A (zh) * | 2012-12-30 | 2014-07-02 | 青岛海尔软件有限公司 | 基于广域网设备的自动注册及发现方法 |
CN103944813A (zh) * | 2014-04-16 | 2014-07-23 | 北京大学工学院南京研究院 | 一种实现通用适配功能的网关及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9900171B2 (en) * | 2013-02-25 | 2018-02-20 | Qualcomm Incorporated | Methods to discover, configure, and leverage relationships in internet of things (IoT) networks |
-
2014
- 2014-10-31 CN CN201410606450.5A patent/CN105635063B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102255779A (zh) * | 2010-05-18 | 2011-11-23 | 昆明优冠网络***有限公司 | 物联网通用上网组件 |
CN102457483A (zh) * | 2010-10-25 | 2012-05-16 | 中兴通讯股份有限公司 | 一种视频监控前端及其向物联网上报数据的方法 |
CN103001838A (zh) * | 2011-09-14 | 2013-03-27 | ***通信集团公司 | 传感器设备标识的生成及使用方法、***和相关设备 |
CN202364251U (zh) * | 2011-12-16 | 2012-08-01 | 南京国之鑫科技有限公司 | 一种基于物联网的智能家居远程控制*** |
CN103166814A (zh) * | 2011-12-16 | 2013-06-19 | 南京国之鑫科技有限公司 | 一种基于物联网的智能家居远程控制*** |
CN103428627A (zh) * | 2012-05-22 | 2013-12-04 | ***通信集团江苏有限公司 | 物联网***中数据的传送方法、物联网***及相应装置 |
CN103905409A (zh) * | 2012-12-30 | 2014-07-02 | 青岛海尔软件有限公司 | 基于广域网设备的自动注册及发现方法 |
CN103491145A (zh) * | 2013-09-09 | 2014-01-01 | 中国科学院计算机网络信息中心 | 一种物联网异构标识解析方法与*** |
CN103699692A (zh) * | 2014-01-11 | 2014-04-02 | 樊建 | 物联网接入平台数据管理方法 |
CN103944813A (zh) * | 2014-04-16 | 2014-07-23 | 北京大学工学院南京研究院 | 一种实现通用适配功能的网关及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105635063A (zh) | 2016-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105635063B (zh) | 物联网通信协议配置方法和装置 | |
US11481199B2 (en) | Dynamic code management | |
US11095744B2 (en) | Method, device, and system for displaying information associated with a web page | |
US8924869B2 (en) | Service for generation of customizable display widgets | |
CN103034517B (zh) | 浏览器控制工具加载方法和装置 | |
CA2681969C (en) | System and method for managing delivery of internet content | |
US20130138723A1 (en) | Dynamic browser icons | |
CN103425483B (zh) | 用于动态地定制菜单的方法和存储介质 | |
CN105205072B (zh) | 网页信息的展示方法和*** | |
US10372512B2 (en) | Method and apparatus for automatic processing of service requests on an electronic device | |
CN111177613A (zh) | 页面处理方法、装置、设备及存储介质 | |
CN106649518B (zh) | 动态信息数据处理的方法和装置 | |
US11882154B2 (en) | Template representation of security resources | |
KR20160105019A (ko) | Sns 통합 관리 장치 및 방법 | |
CN108363749B (zh) | 用于信息处理的方法和装置 | |
CN109274705A (zh) | 基于用户身份的服务提供方法、装置及*** | |
CN102970207A (zh) | 一种即时通信方法、客户端装置和即时通信*** | |
CN106209584A (zh) | 基于互联网的用户信息处理方法、客户端及服务器 | |
KR20090068917A (ko) | 유무선 위젯 서비스 시스템 및 그 방법 | |
KR101403783B1 (ko) | 어플리케이션 실행의 개별단계를 위한 가상 공간 제공 시스템 | |
KR20130090923A (ko) | 자동 매칭으로 실제 객체들의 세트상에 서비스들의 배치 | |
KR101750788B1 (ko) | 스토리 보드 구현 방법 및 시스템과 스토리 보드 내의 선택 객체 송수신 방법 및 시스템 | |
WO2017064567A1 (en) | Method, device, and system for displaying information associated with a web page | |
CN108073622B (zh) | 基于自定义桌面程序的网页访问方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |