[发明专利]多住户单元的单板间同步通信的方法及多住户单元有效
申请号: | 201010570435.1 | 申请日: | 2010-12-02 |
公开(公告)号: | CN102487465A | 公开(公告)日: | 2012-06-06 |
发明(设计)人: | 王月生 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04L7/00 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 住户 单元 单板 同步 通信 方法 | ||
技术领域
本发明涉及无源光网络(Passive Optical Network,PON)技术领域,尤其涉及一种多住户单元的单板间同步通信的方法及多住户单元。
背景技术
在多任务的通信应用系统中,任务之间有两种基本的通信方式:具有依时性的同步方式以及与时间无关的异步方式。
同步方式的特点是,两个通信的应用系统之间必须进行同步,两个系统必须都在正常运行,并且中断客户端的执行流,转而执行调用。发送程序首先向接收程序发起一个请求,紧接着发送程序堵塞自身的进程,直到收到接收程序的响应或者同步等待超时。发送程序在收到响应或者同步等待超时后会继续向下进行处理。
异步方式的特点是,一个应用程序(请求方或发送方)将请求消息发送给另一个应用程序,然后可以继续向下执行自身的其它任务。发送程序无须等待接收程序的执行和返回结果,而是可以继续处理其它请求。
图1所示为现有的PON(无源光网络),其中,多住户单元(Multiple Dwelling Unit,MDU)作为光接入的终结设备一般安装在楼道内,为多个用户提供语音和数据业务,具有多端口多业务多功能的特点。这些特点使得多住户单元在硬件结构上往往存在多个板卡和多个CPU(中央处理器),在软件设计上往往需要较多的任务分别实现不同的业务,各个任务往往又运行在不同类型的多任务操作系统(如VxWorks、Linux等)上。因此,必须采用跨平台的任务间通信机制,实现板卡进程间消息的通信。
中国专利申请公开说明书CN101599852公开了一种单板间多模块的通信方法、多软件模块的单板、通信设备,该方法包括:单板的通信模块从应用层接收单板中的软件模块的模块号,并将接收的模块号作为软件模块的逻辑地址保存;单板的通信模块将向设备内的其它单板广播单板的物理地址与逻辑地址,并学习由设备内其它单板广播的物理地址和相应的逻辑地址;本单板的软件模块利用其逻辑地址与其它单板的软件模块进行通信,而在本单板与其它单板之间,由通信模块通过物理地址与其它单板的通信模块进行通信。由于对单板中的软件模块的模块号需要进行统一登记和分配,当在两个异构的通信应用系统之间进行跨平台通信时软件模块的可移植和动态扩展性较差,且没有实现板间消息的同步通信。
中国专利申请公开说明书CN101702784A公开了一种光接入多用户居住单元嵌入式设备多任务通信系统及方法,包括使用套接字socket实现的板间消息通信链路和进程间通信(Inter-Process Communication,IPC)消息通道实现的进程间消息通信链路,还包括通过卡间消息守候进程实现进程间的消息接收处理操作和消息发送处理操作。由于使用面向连接的套接字socket通信的客户端在连接服务端的远端主机,建立板间消息通信链路时,需要预先知道远端主机的IP地址,当远端主机的IP地址变化后客户端无法在板间消息通信链路建立之前获取到服务端的主机IP地址,因而不能建立板间消息通信链路,存在灵活性不够、操作也不方便的缺点。
发明内容
本发明要解决的技术问题是提供一种多住户单元的单板间同步通信的方法及多住户单元,实现无需使用服务端的主机IP,即可实现多住户单元的单板间的同步通信。
为解决上述技术问题,本发明的一种多住户单元的单板间同步通信的方法,包括:
多住户单元的作为客户端的板卡与多住户单元的作为服务器远程主机的板卡建立基于硬件物理地址的板间消息通信链路;
建立基于硬件物理地址的板间消息通信链路后,作为客户端的板卡与作为服务器远程主机的板卡通过该板间消息通信链路进行同步消息交互。
进一步地,建立基于硬件物理地址的板间消息通信链路的步骤包括:
作为客户端的板卡通过基于硬件物理地址的通信协议向作为服务器远程主机的板卡发送建立板间通信链路的请求消息;
作为服务器远程主机的板卡接收到请求消息后,建立与作为客户端的板卡之间的板间消息通信链路。
进一步地,建立板间通信链路的请求消息中携带有作为客户端的板卡的槽位号和硬件物理地址;
作为服务器远程主机的板卡接收到请求消息后,根据槽位号和硬件物理地址建立板间消息通信链路,对该板间消息通信链路进行登记,并向作为客户端的板卡返回应答消息;
作为客户端的板卡接收到应答消息后,对板间消息通信链路进行登记。
进一步地,通过该板间消息通信链路进行同步消息交互的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010570435.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:旋转薄膜烘箱盛样瓶
- 下一篇:基于吸引的数据可视化