基于统一消息技术的多功能电话装置及其通信方法

文档序号:7714794阅读:136来源:国知局
专利名称:基于统一消息技术的多功能电话装置及其通信方法
技术领域
本发明涉及融合通信技术领域,尤其是在融合通信话机中进行多种数据通信应用
开发的领域。
背景技术
融合通信(Converged Communications)是指,把计算机技术与传统通信技术融合一体的新通信模式,既融合计算机网络与传统通信网络在一个网络平台上,实现电话、传真、数据传输、音视频会议、呼叫中心、即时通信等众多应用服务。融合通信中,网络电话(VoIP)是其中的重点。因此也叫"三网融合"。 融合通信阵营是个很庞大的市场,包括电信设备商、电信运营商、IT软件提供商等。用户根据自身的需求程度、信息化建设基础决定其切入点,分为三类1.使用基于IP的融合通信。在此基础上将VOIP电话系统、电子邮件、即时沟通、移动沟通以及音/视频、Web会议等多种沟通方式融合到一个平台上,实现多种功能的同步使用。2.使用即时通信或企业应用软件进入融合通信领域。3.通过已有的或者重新部署成熟的视频会议系统切入。
目前业内比较流行的划分方式是将融合通信分为三大阵营一是以思科、Avaya等为代表的IP通信阵营,其主要切入点是VOIP和呼叫中心;二是以微软、IBM为代表的软件阵营,从即时通信和应用软件层面切入;第三类是以RADVISION为代表的视频会议厂商阵营,主要以视频会议、视频监控等传统视频通信领域为切入点。 现如今企业对融合通信的关注点转到了如何把多种话音和数据网络集成在一起,如何在降低运营成本的基础上增加收入、提升效率以及如何使通信和企业运营流程越来越紧密地结合在一起。对于企业办公来说,与企业流程对接,提升企业运营效率才是融合通信的真正价值所在。而目前市场特别是中国市场由于技术不够成熟、设备尚不完善等原因,还没有出现真正适用于企业办公成本低效率高的融合通信办公装置。 当今社会,固定电话、手机、传真、电子邮件、即时通信,越来越多的通信方式让人与人之间的联系更加紧密,似乎人们进行相互沟通已经不存在任何障碍。但是事实真是如此么?据IDC在亚太地区不久前进行的一份调查发现,整个亚太地区接受调查的经理人中有近2/3的人承认,曾因未及时接到某一电话或电子邮件而错过了重要会议、客户咨询甚至新的业务机会。因此人们需要一种技术把这些通信方式整合起来实现与企业业务流程的对接,在带来高效沟通方式的同时提升企业整体的运营效率。

发明内容
本发明目的是针对现有技术存在的缺陷提供一种在融合通信话机上开发统一消息通信应用的装置,包括通讯录、通话记录、短消息、日程提醒等多种数据融合的应用。
本发明为实现上述目的,采用如下技术方案 本发明基于统一消息技术的多功能电话装置,其特征在于包括数据应用模块、数据通信模块和话机通话模块,其中数据通信模块包括数字移动终端、数据处理单元、蓝牙模块、网口和USB接口 ,话机通话模块由PSTN模拟话机和通话状态模块构成,数字移动终端串接蓝牙模块后与PSTN模拟话机通过串口分别接数据处理单元、通话状态模块的输入端,外部计算机通过网口接数据处理单元的输入端,外部U盘通过USB接口接数据处理单元的输入端,数据处理单元的输出端接数据应用模块的输入端。 所述的基于统一消息技术的多功能电话装置,其特征在于所述数据处理单元采用型号为W90P710基于ARM7的微处理芯片。 所述的基于统一消息技术的多功能电话装置的通信方法,其特征在于包括蓝牙接收数据方法、U盘数据传输方法、网络模块接收数据方法和消息处理方法,其中蓝牙接收数据方法首先数据处理单元由串口向蓝牙模块做请求,确认蓝牙开启后,进行双方的密码匹配,当密码匹配,则将数据传输给PSTN模拟话机,否则关闭蓝牙;话机根据串口消息类型判断是短消息还是通讯录文件,开启短消息处理模块或者通讯录处理模块,添加短消息或者通讯录文件;如接受的是通讯录文件,则首先删除原通讯录模块中所有条目,再解析新文件,将通讯条目依次加载至通讯录模块中,若添加的是短消息,则直接将数据添加到短消息模块中; U盘数据传输方法插入的U盘相当于一个挂载的设备,通过mount命令挂载到系统指定路径下,实现访问; 网络模块接收数据方法TCP/IP网络应用中,通信的两个进程间相互作用的模式是客户/服务器模式(Client/Server model),即客户向服务器发出服务请求,服务器接收到请求后,提供相应的服务;客户端打开一通信通道,并连接到服务器所在主机的特定端口 ;向服务器发服务请求报文,等待并接收应答;接收到数据后进行存储处理;请求结束后关闭通信通道并终止; 消息处理方法CCM模块为话机主消息队列消息处理模块,用于处理消息队列里面的各种消息,当消息队列里面没有消息时,CCM睡眠自己;当消息队列里面有消息时,CCM首先获得话机模块信息,根据得到的模块信息把消息分发到响应的模块进行处理,从而实现消息响应。 本发明具有以下有益效果
1)与外围设备的数据通信 本发明的最大技术要点是实现与外围设备的数据通信,包括PC机、数字移动终端和U盘,他们与话机交互的数据由设备本身对数据的的需求不同而存在差异,下面分别阐述。 话机与数字移动终端之间的数据通信需要移动终端中软件开发与话机上蓝牙开
发板的双方配合。在移动终端中进行软件开发,提取出通讯录文件和短消息数据。话机中
蓝牙开发板充当起的通信工具,完成相关的蓝牙开启/关闭、搜索蓝牙设备以及与蓝牙设
备建立连接收发数据文件的功能。设计蓝牙模块,通过检测连接蓝牙开发板的串口来监听
数据。设定蓝牙数据标识符来标识收到的数据文件是XML通讯录文件还是短消息文件,以
此将接受到的数据文件放到相应的存储地址,并进行文件解析加载工作。 话机和PC机之间的通信运用网络套接字socket。与PC机之间需要交互的数据有
通讯录文件、铃声文件、短消息文件、录音文件、备忘录文件,根据socket通信原理以及需
要传输的文件,制定了通信数据包协议,进行通讯传送。
话机备有USB接口 ,从U盘可获取XML通讯录文件、铃声文件、短消息文件以及备忘录文件。对于uCLi皿x系统话机来说,插入的U盘相当于一个挂载的设备,通过mount命令挂载到系统指定路径下,就可以实现访问了 。访问此路径来实现U盘中文件的查看,下载文件时即是将此路径下的文件拷贝到相关的文件存储路径下。
2)融合数据的调度管理机制 本发明开发的融合通信终端数据包括通讯录、历史记录、短消息、备忘录等。
每种外界数据载体与话机通信,在话机中均有相应模块进行数据接收,如上所述,接收数字移动终端数据的为蓝牙开发板,其接在话机串口上,数据通过串口发送给话机;PC机由网线接到话机上有网络模块接收数据;U盘插在USB接口上,有USB模块进行数据的接受。 每个数据接收模块收到数据后都会将数据封装,进行数据类型的标示,放进话机的消息队列中。话机设计主控模块为CCM模块,负责整个话机的总体调度,CCM会按照估计时间间隔在消息队列中取消息,通过类型识别标志识别所属模块,将其交给相应模块处理存储。 话机中设立了 PB模块、History模块、M模块以及Memo模块进行对通讯录、历史
记录、短消息以及备忘录数据的存储管理。 3)多用户管理机制 话机设计为多用户登录管理。共分5个用户,分别为Administrator Userl、User2、 User3、 Guest。系统初始即进入用户登录页面,在此五个用户之中选择登录。Administrator为管理员,具有超级用户权限,提供删除其余用户和修改自身密码的功能,但不具有进入话机系统对话机进行操作的功能;Userl User3为一般用户,登录者匹配密码即可进入系统。每个用户具有自己的通讯录、短消息、历史记录、录音、备忘录以及可设置个性的来电铃声。Guest即为临时用户,满足了企业中对于话机临时运用的需要,无需密码登陆,Guest用户也可拥有自己的通讯录、消息等数据,但当其注销时所有数据信息就自动被销毁


图1是本发明的电话机总体机构图。 图2是本发明的融合通信终端提供的融合数据业务以及与外界进行的数据交互示意图。 图3是本发明中蓝牙开发板进行数据接收的流程图。 图4是本发明USB模块进行数据接收的流程图。 图5是本发明网络模块进行数据接收的流程图。 图6是本发明中CCM主控模块进行数据调度管理的流程图。
具体实施例方式
下面结合附图和程序对本发明的技术方案进行详细的说明。 如图l,给出了话机的总体功能结构图,主要有三个部分组成。应用模块,包含通讯录、通话记录等应用模块;话机与外围设备的数据通信,包括通过网口与PC的通信、通过USB与U盘的通信以及通过蓝牙开发板与数字移动终端的通信,这也是本发明的重点之处;
话机通话部分,主要实现话机PSTN通话功能。基于统一消息技术的多功能电话装置,其特征在于包括数据应用模块、数据通信模块和话机通话模块,其中数据通信模块包括数字移动终端、数据处理单元、蓝牙模块、网口和USB接口 ,话机通话模块由PSTN模拟话机和通话状态模块构成,数字移动终端串接蓝牙模块后与PSTN模拟话机通过串口分别接数据处理单元、通话状态模块的输入端,外部计算机通过网口接数据处理单元的输入端,外部U盘通过USB接口接数据处理单元的输入端,数据处理单元的输出端接数据应用模块的输入端。
所述的基于统一消息技术的多功能电话装置,其特征在于所述数据处理单元采用型号为W90P710基于ARM7的微处理芯片。 如图2,本发明的重点是在融合通信终端话机上实现多种数据融合的增值业务,支持多用户管理,电话本、历史记录、短消息、备忘录、录音等多种数据存储,以及实现与U盘、数字移动终端和PC机之间的数据通信,可实时的更新电话本、短消息、录音等,便于企业内部信息数据统一管理、资源共享,实现高效快捷的办公。融合通信终端与PC机的通信是通过网线直接绑定的,而与数字移动终端是通过话机上的蓝牙开发板实现的,另外话机上有USB接口实现U盘中的数据下载。 如图3,演示了蓝牙开发板接收数据的过程。首先由串口向蓝牙模块做请求,确认蓝牙开启后,进行双方的密码匹配,然后传输数据给话机。话机根据串口消息类型判断是短消息还是通讯录文件,开启短消息处理模块或者通讯录处理模块,添加短消息或者通讯录文件。如接受的是通讯录文件,则首先删除原通讯录模块中所有条目,再解析新文件,将通讯条目依次加载至通讯录模块中。若添加的是短消息,则直接将数据添加到短消息模块中即可。 即把插入的U盘相当于一个挂载的设备,通过mo皿t命令挂载到系统指定路径下,就可以实现访问了。访问此路径来实现U盘中文件的查看,下载文件时即是将此路径下的文件拷贝到相关的文件存储路径下。图4演示了 USB模块由CCM调度获取消息进行处理的过程,即获取消息并添加下载到相应的数据类型管理模块即可。 图5演示了网络模块接收数据的流程。即利用Socket编程进行网络数据传输。在TCP/IP网络应用中,通信的两个进程间相互作用的主要模式是客户/服务器模式(Client/Server model),即客户向服务器发出服务请求,服务器接收到请求后,提供相应的服务。客户端打开一通信通道,并连接到服务器所在主机的特定端口 ;向服务器发服务请求报文,等待并接收应答;接收到数据后进行存储处理。请求结束后关闭通信通道并终止。
图6演示了 CCM模块进行调度的过程。CCM模块为话机主消息队列消息处理模块,用于处理消息队列里面的各种消息,包括按键,来电,接听,挂断等所有话机可以响应的事件,对话机状态进行转换,并消化响应的消息事件。当消息队列里面没有消息时,CCM睡眠自己,这样可以最大效率的让话机处理其他事件;当消息队列里面有消息时,CCM首先获得话机模块(状态)信息,根据得到的模块信息把消息分发到响应的模块进行处理,从而实现消息响应。如流程图所示,CCM可以把消息分发到短消息处理(M)模块,电话本(PHONEBOOK)模块,通话记录(History)模块,备忘录(Memo)模块。分发结束后CCM的功能即结束了,后面的存储管理有具体的数据模块进行处理。
权利要求
一种基于统一消息技术的多功能电话装置,其特征在于包括数据应用模块、数据通信模块和话机通话模块,其中数据通信模块包括数字移动终端、数据处理单元、蓝牙模块、网口和USB接口,话机通话模块由PSTN模拟话机和通话状态模块构成,数字移动终端串接蓝牙模块后与PSTN模拟话机通过串口分别接数据处理单元、通话状态模块的输入端,外部计算机通过网口接数据处理单元的输入端,外部U盘通过USB接口接数据处理单元的输入端,数据处理单元的输出端接数据应用模块的输入端。
2. 根据权利要求1所述的基于统一消息技术的多功能电话装置,其特征在于所述数据 处理单元采用型号为W90P710基于ARM7的微处理芯片。
3. —种如权利要求1所述的基于统一消息技术的多功能电话装置的通信方法,其特征 在于包括蓝牙接收数据方法、U盘数据传输方法、网络模块接收数据方法和消息处理方法, 其中蓝牙接收数据方法首先数据处理单元由串口向蓝牙模块做请求,确认蓝牙开启后,进 行双方的密码匹配,当密码匹配,则将数据传输给PSTN模拟话机,否则关闭蓝牙;话机根据 串口消息类型判断是短消息还是通讯录文件,开启短消息处理模块或者通讯录处理模块, 添加短消息或者通讯录文件;如接受的是通讯录文件,则首先删除原通讯录模块中所有条 目,再解析新文件,将通讯条目依次加载至通讯录模块中,若添加的是短消息,则直接将数 据添加到短消息模块中;U盘数据传输方法插入的U盘相当于一个挂载的设备,通过mount命令挂载到系统指 定路径下,实现访问;网络模块接收数据方法TCP/IP网络应用中,通信的两个进程间相互作用的模式是客 户/服务器模式(Client/Server model),即客户向服务器发出服务请求,服务器接收到请 求后,提供相应的服务;客户端打开一通信通道,并连接到服务器所在主机的特定端口 ;向 服务器发服务请求报文,等待并接收应答;接收到数据后进行存储处理;请求结束后关闭 通信通道并终止;消息处理方法CCM模块为话机主消息队列消息处理模块,用于处理消息队列里面的 各种消息,当消息队列里面没有消息时,CCM睡眠自己;当消息队列里面有消息时,CCM首先 获得话机模块信息,根据得到的模块信息把消息分发到响应的模块进行处理,从而实现消 息响应。
全文摘要
本发明公布了一种基于统一消息技术的多功能电话装置及其通信方法,包括数据应用模块、数据通信模块和话机通话模块,其中数据通信模块包括数字移动终端、数据处理单元、蓝牙模块、网口和USB接口,话机通话模块由PSTN模拟话机和通话状态模块构成,数字移动终端串接蓝牙模块后与PSTN模拟话机通过串口分别接数据处理单元、通话状态模块的输入端,外部计算机通过网口接数据处理单元的输入端,外部U盘通过USB接口接数据处理单元的输入端,数据处理单元的输出端接数据应用模块的输入端。所述方法包括蓝牙接收数据方法、U盘数据传输方法、网络模块接收数据方法和消息处理方法。本发明与外围设备的数据通信,融合数据的调度管理机制,多用户管理机制。
文档编号H04M3/42GK101719945SQ20091018543
公开日2010年6月2日 申请日期2009年11月9日 优先权日2009年11月9日
发明者任梦琪, 吴帆扬, 孙庆庆, 孙龙, 张勤, 洪松, 王开, 葛俊, 裴文江, 顾衍 申请人:南京希华通信技术有限公司;东南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1