论文部分内容阅读
计算机网络和互联网在近些年来的发展给人们的生活带来了巨大的变化,而这都源自于计算机网络自身资源共享的特性。将各类资源接入计算机网络,可以丰富它所能够提供的服务的形式和内容,这些资源包括数据资源、计算资源、存储资源等等。而日常生活中的一些嵌入式设备也可以作为一种资源接入网络,设备的功能则可以通过服务的形式提供给网络。这样,随着资源的范围的扩展,网络能使人们的生活变得更加舒适、便捷。
目前,OSGi网关可以通过Http协议来将嵌入式设备接入网络,向网络提供服务。然而由于Http自身的特点,使得这种实现方式存在种种局限性。为此,研究人员提出了基于OSGi框架的SIP通信服务,以提高传输效率。通过在OSGi上建立SIPservice和SIPbridging,以及扩展OSGi设备利用SIP进行通信的功能,最终使得设备以SIP设备的形式,通过OSGi连入网络。该服务框架可以在家庭、办公、厂房等网络以及车载系统中进行广泛应用。
本文所述的研究工作,侧重于OSGi框架与SIP的结合,这体现在对SIPservice和SIPbridglng的实现,以及SIPservice、SIPbridging和OSGi设备之间通信的实现上。在这里,通过SIPservice的精简,可以有效地减少OSGi网关的负载,并降低了系统的复杂性。对于SIPbridging,其分层设计使得核心部分(SIP模块)可以不依赖任何具体应用,而仅仅与SIP协议相关。同时,SIPbridging还实现了单方向的消息事务,进而为上层应用提供可靠的消息传递。SIPbridging的设计与实现在最大程度上满足了系统的通用特性,使系统可以得到广泛的应用。
具体实现工作采用了JAIN-SIP,JMF和Prosyst的mbeddedserver为开发工具和平台。根据系统框架设计,在预警方面进行实际应用的模拟,以验证基于OSGi框架通过SIP服务将设备接入网络的设计思想。通过测试,证实了OSGi通信服务系统思想及应用系统的可行性。根据SIP自身的特性,该通信服务框架还能够对下一代网络进行很好的支持,这将具有深远的研究意义以及很强的应用价值。