0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用IMSPresence业务实现信息家电系统的设计

电子设计 作者:电子设计 2018-11-08 07:54 次阅读

1.引言

随着计算机技术与通信技术的不断发展,网络应用正渗透到人们社会生活的各个领域。

信息家电作为家庭信息化的重要组成部分,也正步入人们的家庭。但信息家电要想规模化发展,还有许多亟待解决的问题,如信息家电相关的基础设施的制造水平、互联网基础设施的普及和技术的成熟程度以及整个社会信息化水平的发展等,都成为制约信息家电行业发展的因素,其中缺乏信息家电行业标准也成了束缚信息家电规模化的瓶颈。各个家电厂家设备不兼容,这样势必造成整个行业的重复建设,社会资源的浪费。

IMS作为NGN(下一代网络)的核心标准框架,开创了全新的电信商业模式,拓展了整个信息产业的市场空间,目前正受到全球各类电信运营商的推崇。IMS在设计上支持移动和固定的介入,将移动通信技术与互联网技术有机结合起来,为建设未来信息通信网络提供了标准框架。

因此,建设基于IMS的信息家电系统势必成为未来信息家电发展的趋势。本文将基于IMS的Presence业务应用到信息家电系统,基于现有的日趋完善的IMS网络来建立家庭信息家电系统,使用SIPPresence相关标准协议作为信息家电的上层通信控制协议,便于各个信息化家电接入IMS网络,使信息家电能够直接适应未来3G信息网络的发展。同时,直接使用Presence标准部署信息家电系统,有利于信息家电行业的标准化以及其与电信系统的融合。

2.IMSPresence业务介绍

Presence是由IETF提出的一种基于IMS的典型应用。Presence信息是由PresenTIties(用户)向(Watcher)发布的消息,目的是表明他们是否愿意以及是否可能进行通信。通过这种方式,用户可以向他们的好友告知自己的Presence状态。基本的Presence状态的例子有:“在线”、“忙”、以及“离开”。现在,由于很多用户一直处于在线状态,基本的Presence信息已经无法满足需求,扩展的RichPresence(RPID)包含了更多的用户及其设备和服务等状态的信息,例如当前时刻用户最适合的通信方式,音频视频,还是消息等;用户的当前位置;联系信息等。

Presence是由PS(PresenceServer)实现的。PS提供用户在线信息的事件管理功能。PS从网络层收集用户在线信息。

Presence协议是用来交换Presence信息的。IETF定义了SIP的一个扩展(SIP/SIMPLE)用以通过事件包的定义来发布和订购任意类型的信息。根据Presence实践包,Presentity使用PUBLISH方法来发送更新的Presence信息给PS,Watcher实用SUBSCRIBE和NOTIFY方法接收Presence信息的更新。Presence模型如图1。

采用IMSPresence业务实现信息家电系统的设计

图1 IMSPresence基本模型

3.基于Presence业务的信息家电系统设计与实现

从上面对基于IMS的Presence业务的介绍,可以了解到当前关于Presence的标准制订及应用模型的实现已成熟化,因此,把Presence业务应用到信息家电系统中,不仅可以使信息家电系统适应未来IMS网络的发展,而且基于Presence的信息家电系统将更易于信息家电的标准化及各个厂家信息家电结合的兼容性。

基于Presence的信息家电系统模型如图2。

采用IMSPresence业务实现信息家电系统的设计

在基于Presence的信息家电系统中,用户可以通过手持终端,经过IMS网络,通过HS(HomeServer)来控制家庭网络中的HA(家电HouseholdAppliance)。HS集成在家庭网络接入到IMS网络的接入点上,其与各个HA之间可以使用有线连接,也可以使用WLAN。

HS搜集家庭网络中各个HA的状态信息,并将这些信息转化为Presence格式的信息,以SIP消息发送至PS。PS则将HA的状态信息作为一般Presence信息看待,并及时将信息更新发送至用户终端。为便于说明,将系统简化为如图3。整个系统使用SIP协议作为上层控制协议,直接使用SIP消息来实现对信息化家电的远程控制与操作。

采用IMSPresence业务实现信息家电系统的设计

3.1 各功能实体介绍

3.1.1 控制终端(UEs)

UEs是用户用来进行远端控制的通信设备,如手机、计算机等。一般的嵌入式SIP终端即可完成UE功能。IMS网络与接入方式无关的特性为UE提供了更灵活的选择。用户既可以通过手持设备直接查看家庭各个家电的状态并在需要时通过手持设备进行控制操作,又可以通过Internet网络来管理控制各个家电的行为。

3.1.2 服务器(Servers

服务器部分包括PS和HS两部分。

PS,即Presence业务中的PresenceServer,IMS结构框架中部署的应用服务器(AS),是完成Presence业务的核心。在功能上,除了完成原有Presence应用外,还担负着与HS交互的功能。一方面将用户控制端发送来的控制命令转发至HS,扮演RedirectServer的功能;另一方面接收来自HS的各个家电的状态信息,并及时把状态更新通知用户。

HS,家庭服务器,位于用户家庭网络中,负责对家庭网络中各个信息家电进行控制,同时扮演家庭网关的角色,它是信息家电实施远程控制的核心。一方面,HS接收并保存来自各个HA的状态信息,将其映射为Presence状态信息,使用SIPPUBLISH消息发送至PS,完成Presence信息收集的功能;另一方面,通过PS接收来自用户控制端的控制命令,控制各个HA的状态变化。相对于PS来说,HS在系统中的作用为Presence信息的(Presentities);相对于HA来说,则作为PS扮演者收集、保存Presence信息的角色。在这里,PS与HS都会保存HA的Presence信息。而PS上的信息将会随着HS而更新。

3.1.3 信息家电(HA)

HA,信息家电系统的主体。HA在系统中作为Presentity根据自身状态向HS发布Presence信息。HA的状态的获取可以通过底层传感器来获取,根据传感器获取的不同参数对应不同的状态信息。由于HA既要在上层与HS通信,又要控制家电的各个不同状态,因此,它可以由嵌入到家电设备中的SIP终端来实现。根据其功能,可将嵌入式SIP终端分为三层来实现,如图4。

采用IMSPresence业务实现信息家电系统的设计

其中应用层(ApplicationLayer)完成Presence信息的解析。SIP协议栈层(SIPStack)负责接收与发送SIP消息,SIP消息的解析。控制层一方面负责HA状态的获取,令一方面则根据上层解析出的控制命令对HA操作。

3.2 使用SIP控制HA流程

控制终端通过IMS网络查阅HA状态、控制HA的基本流程如图5、图6。在Presence应用中,PS将Presence信息存储到资源列表服务器RLS(ResourceListServer),通过XCAP协议访问修改RLS。为便于说明,这里不讨论以及PS对RLS的访问过程以及UE、HA的注册过程。

采用IMSPresence业务实现信息家电系统的设计

采用IMSPresence业务实现信息家电系统的设计

图5为HA发布自身状态,UE查询(订阅)HA状态的过程。具体过程为:

1.Subscribe

UE订阅HA的当前状态。

2.Publish

HA及时将自身状态发布到HS,HS负责向PS提交HA的当前状态。PS接收到HS发送的HA的状态信息并保存,同时恢复200消息确认消息成功接收。

3.Notify

PS上保存的HA的状态有变化,通知UE,UE成功接收后恢复200。

4.HA状态变更,PS即使将变更通知UE

图6为UE远程控制HA的过程。这里可以通过对PUBLISH消息做一定改进,来实现对HA控制的功能。

SIP中一般的PUBLISH消息头结构为:

采用IMSPresence业务实现信息家电系统的设计

RFC3265定义了Event头域来标明消息体的格式及应用。例如Presence业务中PUBLISH和NOTIFY都使用Event:Presence来标识Presence应用。这里仍然可以使用PIDF及RPID的格式来表示UE对HA的控制,但为了与IMS中Presence业务区别,使用的Event类型可以使用额外参数来加以标示,可以使用不同的id来表示不同的命令,如这里的PUBLISH消息可以使用“Event:Presence;id=1234”表示打开HA命令,“Event:Presence;id=5678”

表示关闭命令等等,同时,在PUBLISH消息体中可以传递命令的相关参数。这样,Event类型与PUBLISH消息体的内容结合,就可以实现对信息家电的多种控制与操作。为了完成对HA的远程控制与操作,PS及HS也要根据SIP消息头中的Event内容来决定对SIP消息的处理。在HA的SIP终端,则要负责对SIP消息的解析,一方面对SIP消息体解析,得到各个控制命令的参数,令一方面将不同的命令及参数映射为成对HA的控制与操作。

4.总结

从上述基于Presence的信息家电系统的设计可以看出,在Presence框架之上构建的信息家电网络系统直接使用SIP协议以及IMS标准,可以提高各个厂家信息家电设备的通信兼容性,大大简化了信息家电系统的标准化设计。同时,通过对IMS现有基本业务应用领域的扩展,可以实现各种丰富多彩的应用。随着IMS技术的不断成熟及未来信息网络的发展,其应用也将日益丰富、完善。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信
    +关注

    关注

    18

    文章

    5969

    浏览量

    135838
  • 互联网
    +关注

    关注

    54

    文章

    11102

    浏览量

    102987
  • 计算机
    +关注

    关注

    19

    文章

    7414

    浏览量

    87699
收藏 人收藏

    评论

    相关推荐

    基于Linux系统信息家电应用

    生产结构,开始批量生产信息家电,国内厂商也伺机而动,纷纷推出了自己的信息家电产品。 操作系统是计算机技术的核心技术之一。随着技术的飞速发展,在嵌入式系统领域,操作
    发表于 06-27 08:25

    信息家电控制器如何实现对空调的遥控?

    如何让家电听命于我们?无线通讯子节点有什么功能?信息家电控制器如何实现对空调的遥控?
    发表于 05-19 06:48

    IPv6环境下的信息家电系统网络终端该怎样去设计?

    一种基于ARM和Linux的IPv6环境下的信息家电系统网络终端设计
    发表于 05-25 06:11

    信息家电的架构及业务模型是什么?

    信息家电的架构及业务模型是什么?
    发表于 05-26 06:59

    基于信息家电的推拉技术的研究

    介绍了智能家居中信息家电的控制方式,并从信息家电生命周期的角度讨论了推拉技术在其各阶段的应用。关键字:信息家电 生命周期 推送 拉取信息家电是未来家用电器的主
    发表于 08-21 09:41 14次下载

    基于CORBA的信息家电网络监控系统的设计与实现

        本文提出了一种信息家电网络监控系统的解决方案,给出了信息家电信息接口定义,家电服务/控制器
    发表于 09-02 11:52 4次下载

    信息家电身份认证系统实现

    身份认证是信息家电开发中的关键技术之一。本文介绍了网络中身份认证技术,根据嵌入式信息家电的特点,建立了两层验证的信息家电身份认证体系,给出了关键技术的详细描
    发表于 09-03 09:10 15次下载

    信息家电远程控制中IPv4 IPv6兼容的实现方案

    分析了IPv4 和IPv6 两种家电局域网的结构和信息家电的控制模式,研究了Web 服务中实现IPv4/IPv6 兼容的方法,提出了一种实现信息家电
    发表于 09-03 15:45 17次下载

    基于Web_CORBA信息家电家庭网关的设计与实现

    随着各种信息家电的出现及网络技术的发展,家电控制需要一个便捷有效的平台。本文提出了“Web_CORBA家庭网关”的设计构想,给出了信息家电的接口定义,采用CORBA-CGI方式最
    发表于 02-25 16:11 18次下载

    基于信息家电的推拉技术的研究

    介绍了智能家居中信息家电的控制方式,并从信息家电生命周期的角度讨论了推拉技术在其各阶段的应用。
    发表于 07-14 15:36 12次下载

    信息家电是什么

    信息家电是什么 什么是信息家电?发明因特网TCP/IP标准、被称为因特网之父的瑟夫博士(Dr.VintonCerf),早在几年前就曾以生动的语言,描述不远的
    发表于 02-06 16:56 1829次阅读

    单片机模拟信息家电设计方案

    目前的信息家电还处在初级阶段,信息家电的标准还未确定,对其的研究也还未有突破性的进展。另外,随着以PC为中心拓展出来的各种家庭数字产品开始浮出水面.
    发表于 07-27 15:16 1858次阅读
    单片机模拟<b class='flag-5'>信息家电</b>设计方案

    基于XML的信息家电控制系统设计

    信息家电信息技术与传统消费类家电技术相结合而产生的新一代家用电子产品。信息家电是以计算机为平台,集声、光、图像于一体的一种家用电器。
    发表于 08-15 15:46 1356次阅读
    基于XML的<b class='flag-5'>信息家电控制系统</b>设计

    信息家电中蓝牙通信的实现

    信息家电是当前国内外研究的热点,而信息家电中又以数据传输方式的性价比为重点。蓝牙可以作为一种有效的通信手段,实现家庭网关与信息家电间的控制信息
    发表于 07-31 09:41 1249次阅读
    <b class='flag-5'>信息家电</b>中蓝牙通信的<b class='flag-5'>实现</b>

    Linux系统信息家电上的应用分析

    背景 当今的信息产业,信息家电(IA)无疑是最热的话题之一。事实确实如此。据IDG预测,未来信息家电产品需求将出现大幅成长态势,到2002年,全球信息家电产品的售出量将达到5570万台
    发表于 11-07 15:11 13次下载