本发明专利技术公开了一种物联网应用的实现方法、装置及终端,其中,该方法包括:终端通过SIP网络与物联网进行交互,其中,终端支持SIP协议且具备与物联网设备通信的功能。通过本发明专利技术,利用支持SIP协议且能够与物联网设备通信的终端通过SIP网络与物联网进行交互,在SIP网络上实现了物联网应用。
【技术实现步骤摘要】
物联网应用的实现方法、装置及终端
本专利技术涉及通信领域,具体而言,涉及一种物联网应用的实现方法、装置及终端。
技术介绍
目前,采用会话初始协议(SessionInitiationProtocol,简称为SIP)的网络,如软交换网络、IP多媒体子系统(IPMultimediaSub-system,简称为IMS)提供了包括IP电话(VoiceoverIP,简称为VOIP)、呈现、及时消息等多种服务,覆盖用户面非常广阔。目前已经基本上完成了所有传统公共交换电话网络(PublicSwitchedTelephoneNetwork,简称为PSTN)语音的改造,很多运营商都部署了IMS和/或软交换网络,拥有者庞大的用户群。目前SIP网络所提供的服务主要是会话类多媒体服务,其基础控制信令SIP协议主要为这类服务。物联网作为国家和运营商发展的重点方向,受到国家、地方政府和运营商的联合推动。随着物联网的发展,尤其是类似智能家居类服务的发展。相关技术中的物联网采用终端与物联网直接通信的方式提供物联网应用,不能充分利用现有的SIP网络和SIP终端。
技术实现思路
针对相关技术中终端直接与物联网通信不能充分利用现有的SIP网络和终端的问题,本专利技术提供了一种物联网应用的实现方法、装置及终端,以至少解决上述问题。根据本专利技术的一个方面,提供了一种物联网应用的实现方法,包括:终端通过SIP网络与物联网进行交互,其中,所述终端支持SIP协议且具备与物联网设备通信的功能。优选地,终端通过SIP网络与物联网进行交互,包括:所述终端从物联网设备获取数据,将所述数据以SIP方式进行封装,并通过所述SIP网络向所述物联网发送封装后的所述数据;和/或,所述终端接收所述物联网通过所述SIP网络发送的信息,根据所述信息对所述物联网设备进行操作。优选地,所述终端通过所述SIP网络向所述物联网发送封装后的所述数据,包括:所述终端向所述SIP网络发送封装后的所述数据;所述SIP网络接收封装后的所述数据,并判断接收到的所述数据是否满足物联网应用的触发策略;如果是,所述SIP网络向所述物联网发送接收到的所述数据。优选地,所述终端根据所述信息对所述物联网设备进行操作,包括:所述终端将所述信息转换成所述物联网设备支持的格式,并向所述物联网设备发送转换后的所述信息。优选地,终端通过SIP网络与物联网进行交互之前,还包括:所述终端接收控制设备通过所述SIP网络发送的控制消息,其中,所述控制消息用于指示所述终端根据所述控制消息与所述物联网交互。优选地,所述终端接收控制设备通过所述SIP网络发送的控制消息之前,还包括:所述终端接收所述控制终端通过所述SIP发送的能力获取请求,其中所述能力获取请求用于获取所述终端的能力信息;所述终端通过所述SIP网络向所述控制设备上报所述终端的能力信息;所述控制设备根据所述终端的能力信息向所述终端发送所述控制消息。根据本专利技术的另一个方面,提供了一种物联网应用的实现装置,包括:交互模块,用于通过SIP网络与物联网进行交互,其中,所述交互模块支持SIP协议且具备与物联网设备通信的功能。优选地,所述交互模块包括:第一处理单元,用于从物联网设备获取数据,将所述数据以SIP方式进行封装,并通过所述SIP网络向所述物联网发送封装后的所述数据;和/或,第二处理单元,用于接收所述物联网通过所述SIP网络发送的信息,根据所述信息对所述物联网设备进行操作。优选地,所述第二处理单元包括:转换单元,用于将所述信息转换成所述物联网设备支持的格式;发送单元,用于向所述物联网设备发送转换后的所述信息。优选地,所述装置还包括:接收模块,用于接收控制设备通过所述SIP网络发送的控制消息,其中,所述控制消息用于指示所述装置根据所述控制消息与所述物联网交互。优选地,所述接收模块,还用于接收所述控制终端通过所述SIP发送的能力获取请求,其中所述能力获取请求用于获取所述装置的能力信息;所述装置还包括:发送模块,用于通过所述SIP网络向所述控制设备上报所述装置的能力信息。根据本专利技术的再一个方面,提供了一种终端,包括本专利技术提供的上述任一物联网应用的实现装置。通过本专利技术,终端通过SIP网络与物联网进行交互,其中,该终端支持SIP协议且具备与物联网设备通信的功能,进而利用支持SIP协议且能够与物联网设备通信的终端通过SIP网络与物联网进行交互,在SIP网络上实现了物联网应用。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例优选的交互模块的结构框图;图2是根据本专利技术实施例优选的第二处理单元的结构框图;图3是根据本专利技术实施例优选的物联网应用的实现装置的结构框图一;图4是根据本专利技术实施例优选的物联网应用的实现装置的结构框图二;图5是根据本专利技术实施例的物联网应用的实现方法的流程图;图6是根据本专利技术实施例的物联网系统的示意图;图7是根据本专利技术实施例的会话过程中的控制的流程图;图8是根据本专利技术实施例的没有会话过程的控制的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。根据本专利技术实施例,提供了一种物联网应用的实现装置,该装置主要包括:交互模块,用于通过SIP网络与物联网进行交互,其中,该交互模块支持SIP协议且具备与物联网设备通信的功能。通过本专利技术实施例,交互模块通过SIP网络与物联网进行交互,其中,该交互模块支持SIP协议且具备与物联网设备通信的功能,进而利用支持SIP协议且能够与物联网设备通信的交互模块通过SIP网络与物联网进行交互,在SIP网络上实现了物联网应用。图1是根据本专利技术实施例优选的交互模块的结构框图,如图1所示,交互模块可以包括:第一处理单元10,用于从物联网设备获取数据,将该数据以SIP方式进行封装,并通过SIP网络向物联网发送封装后的数据;和/或,第二处理单元20,用于接收物联网通过SIP网络发送的信息,根据信息对物联网设备进行操作。在如图1所示的交互模块中,由第一处理单元10从物联网设备获取数据,将该数据以SIP方式进行封装,并通过SIP网络向物联网发送封装后的数据,物联网接收到数据后,可以执行物联网服务逻辑,实现与该数据对应的物联网应用。由第二处理单元20接收物联网通过SIP网络发送的信息,根据信息对物联网设备进行操作,例如,控制物联网设备或者向物联网设备发送数据等。在本专利技术实施例中,可以由第一处理单元10与物联网进行交互,例如,向物联网上报或发送数据等;也可以由第二处理单元20与物联网进行交互,例如,接收物联网发送的信息,对物联网设备进行控制等;还可以由第一处理单元10和第二处理单元20共同完成与物联网的交互,例如,在接收物联网的请求或检测到满足条件的数据时,第一处理单元10向物联网发送物联网请求的数据或检测到的数据,物联网根据第一处理单元10发送的数据执行物联网应用,向第二处理单元反馈控制信息或向物联网设备发送数据,由第二处理单元20根据控制信息对物联网设备进行控制,或者向物联网设备发送数据。图2是根据本专利技术实施例优选的第二处理单元的结构框图,如图本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种物联网应用的实现方法,其特征在于,包括:终端通过SIP网络与物联网进行交互,其中,所述终端支持SIP协议且具备与物联网设备通信的功能;终端通过SIP网络与物联网进行交互之前,还包括:所述终端接收控制设备通过所述SIP网络发送的控制消息,其中,所述控制消息用于指示所述终端根据所述控制消息与所述物联网交互;所述终端接收控制设备通过所述SIP网络发送的控制消息之前,还包括:所述终端接收所述控制设备通过所述SIP发送的能力获取请求,其中所述能力获取请求用于获取所述终端的能力信息;所述终端通过所述SIP网络向所述控制设备上报所述终端的能力信息;所述控制设备根据所述终端的能力信息向所述终端发送所述控制消息;终端通过SIP网络与物联网进行交互,包括:所述终端从物联网设备获取数据,将所述数据以SIP方式进行封装,并通过所述SIP网络向所述物联网发送封装后的所述数据。2.根据权利要求1所述的方法,其特征在于,终端通过SIP网络与物联网进行交互,包括:所述终端接收所述物联网通过所述SIP网络发送的信息,根据所述信息对所述物联网设备进行操作。3.根据权利要求2所述的方法,其特征在于,所述终端通过所述SIP网络向所述物联网发送封装后的所述数据,包括:所述终端向所述SIP网络发送封装后的所述数据;所述SIP网络接收封装后的所述数据,并判断接收到的所述数据是否满足物联网应用的触发策略;如果是,所述SIP网络向所述物联网发送接收到的所述数据。4.根据权利要求2或3所述的方法,其特征在于,所述终端根据所述...
【专利技术属性】
技术研发人员:霍东风,邢晓江,黎昱,孟军,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。