通信程序接口的制作方法

文档序号:7572730阅读:139来源:国知局
专利名称:通信程序接口的制作方法
技术领域
本发明涉及一个控制装置控制下的多个装置之间的通信程序接口,其中,一个电话通信协议增强控制装置的通信能力,以及可选地增强通信装置的能力。
在通信系统里,控制器(也叫服务器)控制多个通信装置(指客户机,工作站,用户,设备驱动,服务提供器)之间的通信,通信的格式是一个协议,它能使通信装置以相同的“语言”进行交谈,通常情况下,它是安装在控制器和通信装置里的软件包。控制器可用此协议来引导装置之间的通信,装置可用此协议来理解传递过来的信息。
在电话系统里,控制器可以是公用的或专用的电话交换机,通信装置可以是电话。当电话连接到交换机时,电话将要求交换机提供一个协议。交换机送出协议到电话,该协议通常是一个程序,它将在电话里存储。如果协议在交换机里被更新,交换机将向电话提供新的协议。例如,如果在协议里可以实现一项新的特征(比如,“保持”键被激活),电话也已经被授权接收这个新的特征,则更新过的协议将被提供给电话,在此它将被实现。
电话系统也可以与计算机集成在一起,通过使用计算机/电话集成(CTI)装置,能通过计算机来操作电话。CTI装置的一个特征是从电话提供通信协议到计算机。但是,一个交换机要向许多计算机提供协议,每一个计算机都必须具有接收和处理该协议的能力,最好是减少对计算机的这些能力的要求(即就是使电话和计算机变成“傻瓜”)。
本发明的一个目的是提供一个增强通信系统,其中,一个只包括一个增强特征表的通信协议,由控制器提供给通信装置,使得这些装置可以选择那些将由控制器来为自己实现的特征,还提供一个控制两装置通信相容度的方法,这两装置共享一个具有最小通信能力的固定接口,其中,一个具有一个增强通信特征表的可变接口提供给通信装置,以供选择。
本发明包括一个在多个通信装置之间的通信系统,它具有一个包括一个特征列表的接口,以增强装置通信的能力,该特征列表从一个控制通信的装置拷贝到许多被控的通信装置。该接口是通信协议的可变部分,与单独提供的协议的固定部分一起,决定这些装置的通信能力。在公用的或专用的电话交换机和受控装置中的电话系统的应用是计算机操作的电话。每一部电话的计算机显示屏用于选择接口的特征。
本发明也包括一个用于控制共享一个固定接口的两装置的通信相容度的通信系统,其特征在于,在控制装置通过一个共享的固定接口在两装置间建立通信,从控制装置发送一个具有一个通信功能表的可变接口到两装置中受控的一个;以及可选地在两装置中受控的一个上,由控制装置提供可变接口的特征,使得所选的可变接口的特征与固定接口一起,决定这两装置的通信相容度。
现在,本发明以举例的形式参考附图来说明,其中

图1是本发明的一种实现方式的框图。
图2是本发明在电话系统环境下的另一种实现方式的框图。
图1表示一种实现方式,它包括一个连接到一个或多个通信装置12的控制器10。装置12之间的通信和与控制器10的通信可通过连接14提供,并被固定接口控制,该固定接口可以是通信协议的固定部分,它保证最小级别的通信。它可以包括提供最小交换信息能力所需要的协议部分(例如,谈话,发传真),它不变化,或不经常变化。控制器可以在其中安装一个协议表16,该表表示通信协议中可变部分的功能,该可变部分用于增强超出固定接口所能提供的通信能力,实现表16中表示的特征需要软件和/或硬件18。表16中表示的特征可以改变,当表16更新时,新特征可以被加入,现存的特征可以被取消。表16可以根据需要经常更新,以确保该表精确地反映可用的通信特征。
每个通信装置12可以包括许多部件,图1中所示的是举例性的。例如,一个装置12可能具有一个服务提供器20,它用于操作系统22和应用(或终端用户)24。可能有一个或更多的具有存储协议信息能力的计算机,该协议信息由控制器10提供,以使得能与控制器10和其它装置12通信。每个装置12通过连接14,用固定接口,在最小能力级别上通信。
表16中列出协议中可变部分具有的增强特征,该表的一份拷贝通过连接26提供到每个通信装置12,以存储到一个或多个相关的部件中。每当表被更新时,或周期性地,表16将被提供给每个装置。
在操作过程中,每当表16中标明的一项特征要被一个通信装置12执行时,通信装置的一个部件从表中选择特征,并且发送这个排列成表的入口(tabulated entry)到控制器10,所选的特征在这里得到执行。例如,如果一个通信装置12想“保持”通信(并假定表16中有这项特征),它可以从表16的拷贝中选择“保持”特征,并告诉控制器它的选择。控制器10通过自身的软件18采取所需的步骤将装置12置于“保持”。装置12不需要知道为实现所选特征而执行的步骤,因此,它可以很“傻”。当表16被更新,并且其拷贝提供给装置12时,只需改变控制器10中的软件18,以将改变反映到实现步骤上。装置12可以是稳定的(除了对它们的表16的拷贝的改变),但又紧跟协议的最新变化。术语DNA,“动态处理API(应用程序接口)”的简称,已被用于这个过程。
装置12里可变协议的特征,可被选择并指配到计算机里的命令。例如,可变协议的“静音”特征可在装置12里被选择,它是通过在计算机显示器上调出一个屏幕,该屏幕能使“静音”特征指配到一个键或组合键,(例如,通过指配一个16进制的字节标识到该项特征)。屏幕可以包括特征的说明以帮助选择。当用户激活命令时,标识被送到控制器,以在装置12里实现“静音”。
DNA过程在许多种通信系统里得到应用,系统有一个控制器和多个受控装置,例如计算机和打印机,计算机和公用的或专用的电话交换机,蜂窝电话或寻呼接收机和基地站,工作站和语音,以及其它的客户/服务器关系。
在另一个实现方式中,通信装置12能询问控制器10以决定特征的可用性。控制器10可用它的特征的位域响应,并且也可以提供可变长度的ASCII文本字符串,整个“帮助”文件,或其它适当的解释信息,用于帮助在装置12上的用户。
图2是一个电话系统环境下的举例,它包括一个计算机操作的电话30,例如以注册商标HARRIS命名的PC电话,一个专用交换机32,例如以商标HARRIS20-20命名的PBX,连接到电话系统的交换机34,它提供与外面的电话系统连接和通信协议部分。连接交换机32到交换机34与到计算机电话30的固定协议可以相同,也可以不同,并且可以是常规的如工业标准BRI协议。在操作时,当一个新的DNA表被装入PBX后,新特征代码被拷贝到计算机电话30。使用一个显示器,例如Windows环境,用户能察看新特征,并能选择一个新键用于执行一项新特征。在使用时,按键取得该特征的目标代码控制字,并将它发送到PBX。PBX将通过执行所选的特征来响应。
一个在多个通信装置之间的通信系统,具有一个用于增强装置的通信能力的包括一个特征列表的接口,该特征列表从控制通信的装置拷贝到受控的通信装置。该接口是一个通信协议的可变部分,它与单独提供的协议的固定部分一起,决定装置的通信能力。在公用的或专用的电话交换机和受控装置中要求使用电话系统的应用是计算机操作的电话。每个电话的计算机显示屏幕用来选择接口的特征。
权利要求
1.一个用于在多个通信装置之间通信的通信系统,包括从第一个装置到第二个装置提供一个包括一个表示第一装置和第二装置的通信能力的特征表的接口的步骤,其中,当第二装置选择了某一个从第一装置提供给第二装置的增强特征时,有提供第一装置和第二装置一个固定协议这一步且接口是一个可变协议,其中,在第一装置更新可变协议这一步骤,当第一装置和第二装置的通信被建立时,有选择地在第二装置更新可变协议,其中,可变协议是一个可选的通信能力的表。
2.一个如权利要求1中要的系统,这里的第一装置是一个公用的或专用的电话交换机,第二装置是一个连接到一台计算机的电话,适用于在计算机显示器上可选地显示更新了的可变协议的特征。
3.一个如权利要求1或2中要求的系统,包括在第一装置更新接口以提供进一步的通信增强特征的步骤,使得为第二装置选择的接口的增强特征,不需要在第二装置中再次选择。
4.一个通信系统用于控制共享一个固定接口的两个装置的通信相容度,其特征在于控制装置通过一个共享的固定接口建立两个通信装置之间的通信,从该控制装置发送一个具有一个通信特征表的可变接口到两个装置中受控的一个,以及可选地从控制装置到两个装置中受控的一个提供可变接口的特征,使得可变接口上所选的特征与固定接口一起,决定两装置的通信相容度。
5.一个如权利要求4中要求的系统,其特征在于在控制装置更新可变接口的步骤,以及当两装置中控制装置与受控的一个之间的通信被建立时,可选地在两装置中受控的一个上更新可变接口。
6.一个如权利要求1或4中要求的系统,其特征在于通过控制器使用一个通信协议来通信,该通信协议具有提供最小通信能力的固定部分和增强最小通信能力的可变部分,还在于提供可变协议到一个通信装置和控制器,提供列出通信特征的可变协议到控制器,在控制器和通信装置之间用固定协议建立通信,当通信在二者之间被建立时,从控制器发送可变协议到通信装置,以及可选地从控制器提供可变协议的特征到通信装置的步骤,使得通信装置和控制器之间的通信能力得到增强。
7.一个如权利要求6中要求的系统,其特征在于在控制器更新可变协议,可选地在通信装置提供更新过的可变协议的新特征,其中,可变协议包括一个可选通信能力列表,控制器是一个公用的或专用的电话交换机,通信装置是一个连接到计算机的电话,在计算机显示器上显示更新的可变协议的特征,以帮助选择,或者当可变协议被更新时,为通信装置选择的可变协议的特征不必要再次选择。
全文摘要
一个在多个通信装置之间的通信系统,具有一个用于增强装置通信能力的包括一个特征列表的接口,该特征列表从控制通信的装置拷贝到受控的通信装置。该接口是一个通信协议的可变部分,它与单独提供的协议的固定部分一起,决定装置的通信能力。在公用的或专用的电话交换机和受控装置中请求使用电话系统的应用是计算机操作的电话。每个电话的计算机显示屏幕用来选择接口的特征。
文档编号H04L29/06GK1198056SQ9711160
公开日1998年11月4日 申请日期1997年4月29日 优先权日1997年4月29日
发明者贾森·M·贝利斯, 弗吉尼亚·E·莱克, 特里·G·斯维兹, 约翰·B·亨内 申请人:哈里公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1