通信设备的制作方法

文档序号:7622169阅读:78来源:国知局
专利名称:通信设备的制作方法
技术领域
本发明涉及通信设备,当通过例如会话发起协议(SIP)这样的呼叫控制协议接收到呼入时,该通信设备根据由主叫设备请求的数据通信的媒体类型,选择待连接的终端设备,并且在所选择的终端设备和主叫设备之间建立连接。
背景技术
近来,通过例如IP(Internet Protocol,网际协议)电话通信和IP传真通信这样的IP网络来传输并接收语音数据和图像数据的通信设备正在变得普及。关于通信设备提出了一个提议,其既为语音数据也为图像数据执行数据通信。
这种通信设备包括下面的功能根据判断通过因特网从局域网(LAN)接口收到的包数据是用户数据报协议(UDP)还是传输控制协议(TCP),来切换电话机和传真机,从而建立连接。
但是,呼入的协议并不局限于UDP或TCP,并且无法选择待连接的终端设备。也就是说,存在一个缺点,即通信设备无法选择最适合于由主叫者请求的数据通信的媒体类型的连接目标。

发明内容
考虑到上述情况,实现了本发明。本发明的一个优点是提供了一种通信设备,其能够根据由主叫者请求的数据通信的媒体类型来选择待连接的终端设备,而不限于包数据的协议类型,并且当通过呼叫控制协议接收到呼入时,在所选择的终端设备和主叫者之间建立连接。
根据本发明的一个方面,通信设备包括存储单元、检测单元和控制单元。通过使每个信息彼此相关联,所述存储单元为每个将成为连接目标的终端设备存储媒体类型信息和呼叫次序信息。当通过呼叫控制协议从远程设备收到连接请求时,检测单元从与连接请求一同被接收到的信息中检测媒体类型信息。控制单元根据通过与一个或多个终端设备相关联而存储的呼叫次序信息,来控制终端设备与远程设备间的通信,所述终端设备是通过与所检测到的媒体类型信息相关联来存储的。
附图简述

图1示出了根据本发明的实施例的一个通信设备的结构的实例以及一个网络结构的实例,所述通信设备被安装在该网络结构中;图2示出了表格的实例,该表格通过将每个所存信息彼此相关联,来存储媒体类型信息、终端设备和呼叫次序信息;图3示出由会话描述协议(SDP)在SIP头部的后面描述的媒体类型信息的实例;图4是示出根据本发明实施例的处理操作的流程图,当通信设备通过SIP从IP网络接收到连接请求时,执行该处理操作;图5是示出根据本发明实施例的处理操作的流程图,当通信设备通过SIP从IP网络接收到连接请求时,执行该处理操作。
具体实施例方式
参照附图,将对根据本发明实施例的通信设备进行描述。图1示出了根据本发明的实施例的通信设备1的结构的实例以及网络的实例,通信设备1连接在该网络中。如图所示,通信设备1包括控制单元2、存储单元3、操作单元4、显示单元5、LAN接口6以及IP网络通信单元8。
控制单元2包括中央处理单元(CPU)、存储控制程序的只读存储器(ROM)和随机存取存储器(RAM)等。控制单元2控制通信设备1的每个单元。存储单元3由RAM等形成,并且存储稍后将描述的表格7。操作单元4包括例如键盘和鼠标这样的输入单元。操作单元4接受由用户的操作所指明的信息的输入。显示单元5是液晶显示器(LCD)监视器等,并且根据来自控制单元2的指令显示各种屏幕信息。
LAN接口6是在通信设备1和LAN10之间建立连接的接口。通信设备1通过LAN接口6,执行与IP传真机11a和11b、IP电话机12a和12b、以及活动图像监视器13等的通信,这些设备也连接到LAN10。IP网络通信单元8控制与例如因特网和企业内部互联网(Intranet)这样的IP网络的连接。
存储在存储单元3中的表格,为每个将成为连接目标的终端设备存储媒体类型信息和呼叫次序信息之间的对应关系。通过来自操作单元4的规定的操作,将存储这类对应关系的表格的内容显示到显示单元5上,从而能够执行例如输入、删除和变更这样的编辑处理。例如,作为存储对应关系的表格,在图2中示出的表格7被存储在存储单元3中。表格7包括“终端设备”栏、“媒体类型”栏和“呼叫次序”栏。存储于同一记录的每一栏中的信息彼此相互关联。“终端设备”栏存储指定了终端设备的信息。“媒体类型”栏存储媒体类型信息。在“媒体类型”栏中,能够设定指明三种媒体类型的信息,即语音、活动图像和图像数据(静止图像)。在“呼叫次序”栏中,设定指明了并发呼叫和顺序呼叫中的任意一个的信息。如图2的表格7所示,当一个记录的媒体类型信息不与其它记录的媒体类型信息重叠时,这样的记录的“呼叫次序”栏可以为空。
在本实施例中,指明语音数据(附图中的“语音”)的媒体类型信息和指明所有终端设备的并发呼叫(附图中的“并发呼叫”)的呼叫次序信息,通过与对应于IP电话机12a至12c(能够执行IP通信的电话机)的“终端1”至“终端3”相关联而存储。指明活动图像数据(附图中的“活动图像”)的媒体类型信息,通过与对应于活动图像监视器13的“终端4”相关联而存储。指明静止图像数据(附图中的“图像数据”)的媒体类型信息和指明相应的终端设备的顺序呼叫(附图中的“顺序呼叫”)的呼叫次序信息,通过与对应于IP传真机11a和11b(能够执行IP通信的传真机)的“终端5”和“终端6”相关联而存储。
上述通信设备1内嵌有UDP/IP、TCP/IP、SIP、SDP等协议。当通信设备1通过呼叫控制协议,经由SIP服务器(未示出)从远程设备14接收到连接请求时,通信设备1从与连接请求一同被接收到的信息中检测媒体类型信息。然后,通信设备1参考存储在存储单元3中的表格7,并且根据通过与一个或多个终端设备相关联而存储的呼叫次序信息,控制终端设备与远程设备之间的通信,所述终端设备是通过与所检测到的媒体类型信息相关联来存储的。下面,将对通信设备1的处理操作进行描述。
如图3所示,当通信设备1从远程设备14接收到作为连接请求的会话参加请求“INVITE(邀请)”时,控制单元2从所接收的信息中检测媒体类型信息,其由接着SIP头部的消息体部分中的SDP描述。例如,如图3所示,控制单元2分析在行“m”中描述的信息,其指出了与在SIP头部21之后描述的媒体会话有关的提议信息22(22a,22b)的媒体类型信息。然后,控制单元2检测由远程设备14提议的媒体类型信息。例如,如图3中示出的提议信息22a所示,当在行“m”中描述“audio(音频)49170RTP/AVP0”时,检测到“audio(音频)”作为指明语音数据的媒体类型信息。如提议信息22b中所示,当在行“m”中描述“application 49999 fax(传真)”作为媒体类型信息时,检测到“fax(传真)”作为指明静止图像数据的媒体类型信息。虽然未在附图中示出,当在行“m”中描述“video(视频)4004RTP/AVP14 26”等作为媒体类型信息时,检测到“video(视频)”作为指明活动图像数据的媒体类型信息。此外,在提议信息22a中,“49170”指出接收端口号,并且“RTP/AVP0”指出传输协议的类型和有效负载类型值。在提议信息22b中,“49999”指出接收端口号。
检测媒体类型信息的控制单元2,参考表格7并且对与所检测到的媒体类型信息相关联的一个或多个终端设备执行呼叫处理。当多个与所检测到的媒体类型信息相关联的终端设备存在于表格7中时,根据与每个终端设备相关联的呼叫次序信息,确定呼叫次序。也就是说,当呼叫次序信息是并发呼叫时,对相应的终端设备同时执行呼叫处理。当呼叫次序信息是顺序呼叫时,对相应的终端设备顺序地执行呼叫处理。此外,在本实施例中,是按照表格的记录的行的顺序,为相应的终端设备顺序地执行呼叫处理。然而,对终端设备执行呼叫处理的顺序并不限于上述实例。例如,能够在表格7的呼叫顺序栏中存储指定呼叫顺序的信息,例如一个数字,并且能够根据所存储的信息顺序地执行呼叫处理。
接下来,参考图4和图5中示出的流程图,将对当通信设备1从远程设备14接收到连接请求时所执行的处理操作进行描述。
首先,当通信设备1的控制单元2从远程设备14接收到作为连接请求的“INVITE”(S1是)时,控制单元2从由接着“INVITE”的SIP头部的部分中的SDP描述的信息中检测媒体类型信息(S2)。
接下来,控制单元2参考存储在存储单元3中的表格7,并且确定是否在表格7中存储了所检测到的媒体类型信息和与所检测到的媒体类型信息相关联的终端设备(S3)。当控制单元2确定没有存储与所检测到的媒体类型信息相关联的终端设备(S3否)时,控制单元2通知作为主叫者的远程设备14无法执行通信(S5)。例如,控制单元2通过向远程设备4返回一个指定的SIP响应代码,来通知这样的事实。
当控制单元2确定存储了与所检测到的媒体类型信息相关联的终端设备(S3是)、并且所检测到的媒体类型信息是指明语音数据的信息(S4是)时,控制单元2在表7中选择与指明语音数据的信息相关联的终端设备作为呼叫目标。例如,当通信设备1存储附图中示出的表格7时,控制单元2选择“终端1”至“终端3”作为呼叫目标(S6)。然后,根据与所选择的终端设备相关联的呼叫次序信息,对所选择的终端设备执行呼叫处理,并且通信设备1将从作为主叫者的远程设备14传输来的包传递到响应呼叫处理的终端设备(S7)。
也就是说,如图5的流程图所示,通信设备1的控制单元2参考存储在存储单元3中的表格7,并且确定与终端设备相关联的呼叫次序信息是否为指明多个终端设备的并发呼叫的信息(S51)。当呼叫次序信息为并发呼叫信息(S51是)时,控制单元2对所有相应的终端设备同时执行呼叫处理(S52)。当存在一个相应终端设备时,则仅对该相应的一个终端设备执行呼叫处理。例如,通过传输呼入通知信号来执行呼叫处理。当任何一个终端设备响应该呼叫处理(S53是)时,通信设备1的控制单元2将从远程设备14接收到的包传递给有响应的终端设备,并且在有响应的终端设备和远程设备14之间建立连接(S54)。
在S51,当确定与将被呼叫的终端设备相关联的呼叫次序信息未指明并发呼叫(S51否)时,对相应的终端设备(与在S2所检测到的媒体类型信息相关联的终端设备)顺序地执行呼叫处理(S55)。当存在一个相应的终端设备时,则仅对该相应的一个终端设备执行呼叫处理。以预定的周期,按照表格7的记录的次序,分别对相应的终端设备执行呼叫处理。例如,通过顺序地向相应的终端设备传输呼入通知信号来执行呼叫处理。当任何一个终端设备响应该呼叫处理(S56是)时,通信设备1的控制单元2将从远程设备14接收到的包传递给有响应的终端设备,并且在有响应的终端设备和远程设备14之间建立连接(S57)。此外,当没有来自被呼叫的终端设备的响应时、或者当被呼叫的终端设备正在通信过程中时,S55的顺序呼叫处理顺序地对下一个终端设备执行呼叫处理。
与此同时,在S56,当没有任何一个终端设备响应呼叫处理(S56否)时,控制单元2结束呼叫处理,并且通知作为主叫者的远程设备14正在执行通信(S58)。例如,控制单元2能够通过向远程设备14返回指定的SIP响应代码,来执行通知。
与此同时,当控制单元2在S4确定所检测到的媒体类型信息不是指明语音数据的信息(S4否)、并且在S8确定所检测到的媒体类型信息是指明活动图像的信息(S8活动图像)时,控制单元2在表格7中选择与指明活动图像数据的信息相关联的终端设备作为呼叫目标。例如,当通信设备1存储附图中所示的表格7时,控制单元2选择“终端4”作为呼叫目标(S9)。控制单元2根据与所选择的终端设备相关联的呼叫次序信息,对所选择的终端设备执行呼叫处理,并且将从作为主叫者的远程设备14传输来的包传递到响应该呼叫处理的终端设备(S10)。也就是说,通信设备1对相应的终端设备执行S51至S58的处理操作。
在S8,当控制单元2确定所检测到的媒体类型信息是指明静止图像数据的信息(S8静止图像)时,控制单元2在表格7中选择与指明静止图像数据的信息相关联的终端设备作为呼叫目标。例如,当通信设备1存储附图中所示的表格7时,控制单元2选择“终端5”和“终端6”作为呼叫目标(S11)。控制单元2根据与所选择的终端设备相关联的呼叫次序信息,对所选择的终端设备执行呼叫处理,并且将从作为主叫者的远程设备14传输来的包传递到响应该呼叫处理的终端设备(S12)。也就是说,通信设备1对相应的终端设备执行S51至S58的处理操作。
接下来,将描述当在存储单元3中形成如图2所示的表格7时,由通信设备1执行的步骤S51至S58的处理操作的具体实例。
如图2的表格7中所示,指明语音数据的媒体类型信息和指明并发呼叫的呼叫次序信息通过与对应于IP电话机12a至12c的“终端1”至“终端3”相关联而存储。因而,当在S2检测到的媒体类型信息指明语音数据时,执行S3、S4和S6的处理操作,并且在S51做出肯定的判断。然后,在S52,同时对三个电话机,即IP电话机12a至12c执行呼叫处理(呼入通知信号被同时传输到IP电话机12a至12c)。当执行并发呼叫处理时,三个电话机同时响铃。当用户执行响应操作时,例如,当用户拿起任意一个IP电话机的受话器时,响应信号被从有响应的IP电话机传输到通信设备1。当通信设备1从任意一个IP电话机接收到响应信号(S53是)时,通信设备1的控制单元2向有响应的IP电话机传递包,并且在有响应的IP电话机和远程设备14之间建立连接(S54)。
如图2的表格7所示,指明活动图像数据的媒体类型信息通过与对应于活动图像监视器13的“终端4”相关联而存储。因而,当在S2检测到的媒体类型信息指明活动图像数据时,执行S3、S4和S8的对于活动图像的处理操作,并且在S51做出否定的判断。在S55,对活动图像监视器13执行呼叫处理。当活动图像监视器13响应该呼叫处理(S56是)时,控制单元2向有响应的活动图像监视器13传递包,并且在活动图像监视器13和远程设备14之间建立连接(S57)。同时,当活动图像监视器13未响应时,换句话说,当活动图像监视器13没有返回响应信号时,控制单元2结束呼叫处理并且通知作为主叫者的远程设备14正在执行通信(S58)。
如图2的表格7所示,指明静止图像数据的媒体类型信息和指明顺序呼叫的呼叫次序信息通过与对应于IP传真机11a和11b的“终端5”和“终端6”相关联而存储。因而,当在S2检测到的媒体类型信息指明静止图像数据时,执行S3、S4和S8的对于静止图像数据的处理操作,并且在S51做出否定的判断。然后,在S55,以预定的周期分别对两个IP传真机11a和11b顺序地执行呼叫处理。例如,首先,对IP传真机11a执行十秒钟的呼叫处理(呼入通知信号被传输)。当IP传真机11a未响应时,对IP传真机11b执行呼叫处理。当有任意一个IP传真机响应呼叫处理(S56是)时,通信设备1的控制单元2向有响应的IP传真机传递包,并且在有响应的IP传真机和远程设备14之间建立连接(S57)。同时,当没有一个IP传真机响应时,换句话说,当没有一个IP传真机返回响应信号时,控制单元2结束呼叫处理并且通知作为主叫者的远程设备14正在执行通信(S58)。
在上述实施例中,描述了其中SIP为呼叫控制协议的一个实例。然而,如果呼叫控制协议能够一同接收连接请求和媒体类型信息,可以采用另一个呼叫控制协议。此外,在上述实施例中,描述了其中由SDP描述与连接请求一同被接收的媒体类型信息一个实例。然而,如果能够检测由主叫者提议的、与连接请求在一起的媒体类型信息,那么描述方法不限于是SDP。此外,语音数据、活动图像数据和静止图像数据被作为媒体类型信息的示例而描述。然而,可以采用其它的媒体类型信息。
如上所述,根据本发明的该实施例的通信设备1,如果由呼叫控制协议接收的包数据不限于是UDP或TCP,那么能够自动选择适合由作为主叫者的远程设备14所请求的媒体类型的终端设备,并且能够在远程设备14和所选择的终端设备之间建立连接。例如,不管所接收的包数据是UDP还是TCP,当远程设备14请求语音通信时,通信设备1能够在远程设备14和IP电话机之间建立连接,该IP电话机连接能够执行语音通信,并且当远程设备14请求静止图像数据通信时,通信设备1能够在远程设备14和IP传真机之间建立连接。
在装有多个IP电话机的办公室中,优选地,由任意一个IP电话机来答复IP电话机的呼入。根据本发明,指明语音数据的媒体类型信息和指明并发呼叫的呼叫次序信息通过与所有电话机中的每一个彼此相关联而注册。结果,能够由任意一个IP电话机来响应IP电话的呼入。
在装有多个IP电话机的办公室中,优选地,按顺序每次对一个IP传真机执行呼叫处理,并且优选地,在响应IP传真机和主叫者之间建立连接。根据本发明,指明静止图像数据的媒体类型信息和指明顺序呼叫的呼叫次序信息能够通过与多个IP传真机中的每一个彼此关联而注册。结果,按顺序每次对一个IP传真机执行呼叫处理,并且在有响应的IP传真机和主叫者之间建立连接。
权利要求
1.一种通信设备,包括存储装置,用于通过将媒体类型信息和呼叫次序信息彼此相关联,为每个将成为连接目标的终端设备存储媒体类型信息和呼叫次序信息;检测装置,用于当通过呼叫控制协议从远程设备接收到连接请求时,从与所述连接请求一同被接收的信息中检测媒体类型信息;以及控制装置,用于根据通过与一个或多个终端设备相关联而存储的所述呼叫次序信息,来控制所述终端设备与所述远程设备之间的通信,所述终端设备是通过与所检测到的媒体类型信息相关联来存储的。
2.如权利要求1所述的通信设备,其特征在于所述呼叫次序信息包括用于指明所述多个终端设备的并发呼叫的并发呼叫指示信息;以及当所述呼叫次序信息是所述并发呼叫指示信息时,所述控制装置对所有所述相应的终端设备同时执行呼叫处理。
3.如权利要求1所述的通信设备,其特征在于所述呼叫次序信息包括用于指明所述多个终端设备的顺序呼叫的顺序呼叫指示信息;以及当所述呼叫次序信息是所述顺序呼叫指示信息时,所述控制装置对所述相应的终端设备顺序地执行呼叫处理。
4.一种通信设备控制方法,包括存储步骤,用于通过将媒体类型信息和呼叫次序信息彼此相关联,为每个将成为连接目标的终端设备存储媒体类型信息和呼叫次序信息;检测步骤,用于当通过呼叫控制协议从远程设备接收到连接请求时,从与所述连接请求一同被接收的信息中检测媒体类型信息;以及控制步骤,用于根据通过与一个或多个终端设备相关联而存储的所述呼叫次序信息,来控制所述终端设备与所述远程设备之间的通信,所述终端设备是通过与所检测到的媒体类型信息相关联来存储的。
5.如权利要求4所述的通信设备控制方法,其特征在于所述呼叫次序信息包括用于指明所述多个终端设备的并发呼叫的并发呼叫指示信息;以及当所述呼叫次序信息是所述并发呼叫指示信息时,所述控制步骤对所有所述相应的终端设备同时执行呼叫处理。
6.如权利要求4所述的通信设备控制方法,其特征在于所述呼叫次序信息包括用于指明所述多个终端设备的顺序呼叫的顺序呼叫指示信息;以及当所述呼叫次序信息是所述顺序呼叫指示信息时,所述控制步骤对所述相应的终端设备顺序地执行呼叫处理。
全文摘要
当通过呼叫控制协议接收到呼入时,通信设备根据由主叫者请求的数据通信的媒体类型选择待连接的终端设备,而不限于包数据的协议类型,并且在主叫者和终端设备之间建立连接。通信设备包括表格和控制单元。通过将信息彼此关联,表格为每个将作为连接目标的终端设备存储媒体类型信息和呼叫次序信息。当通过会话发起协议(SIP)从远程设备接收到会话参加请求时,控制单元根据通过与一个或多个终端设备相关联而存储的呼叫次序信息,来控制在终端设备与远程设备之间的通信,所述终端设备是通过与从提议信息中检测到的媒体类型信息相关联来存储的,所述提议信息与同时接收的媒体会话相关。
文档编号H04Q11/00GK1735093SQ20051009162
公开日2006年2月15日 申请日期2005年8月11日 优先权日2004年8月11日
发明者谷本好史 申请人:村田机械株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1