通信控制方法和通信设备的制作方法

文档序号:7618499阅读:138来源:国知局
专利名称:通信控制方法和通信设备的制作方法
技术领域
本发明通常涉及通信控制方法和通信设备,更特别的是,本发明涉及一种控制经由分组网络在通信设备与另一设备之间基于ITU-T建议T.38的实时网络传真通信的通信控制方法,并涉及一种使用这样的通信控制方法的通信设备。
背景技术
用于在分组网络中交换分组T.30信号的ITU-T建议T.38于1999年4月建立。通过利用这个T.38通信技术,经由分组网络在终端之间进行容量交换和确保实时通信成为可能。
许多开发商已经通过解译建议T.38开发出符合ITU-T建议T.38的通信设备。理论上来说,如果通信设备符合建议T.38,则在通信设备当中确实地执行通信而不管这些通信设备的制造商应该是可能的。
然而,在实际的实时网络传真通信中,在取决于通信设备各种属性的通信设备的相互连接方面存在问题。换句话说,取决于另一用户(在另一端)的通信设备属性,例如,另一用户通信设备的制造商、模式和通信控制程序的版本,在一些情况下能正确执行通信,而在其它情况下不能。
理论上来说,每个制造商应该通过严格地解译建议T.38来开发符合ITU-T建议T.38的通信设备、并确认与由其他制造商制造的通信设备的相互连接,以便能够避免上面描述的在相互连接中的问题。但在实际操作中实现这样的措施是困难的。
日本待审专利申请No.2001-309112提出了一种网络传真设备,该网络传真设备根据终端类型——即另一设备是分组网络直接校正类型的实时网络传真设备(IAF互联网可识别传真机)还是在电话网络中的G3传真设备与该网络传真设备之间中继实时传真通信的网关设备——,改变要发送到另一用户的、遵从建议T.38的另一设备的数据量,用于经由分组网络执行实时网络传真通信。
但是由于在日本待审专利申请No.2001-309112中提出的技术依靠终端类型来简单地改变要发送的数据量,因此可能不能灵活地处理在另一设备的实时网络传真通信的控制操作过程中由该另一设备的属性引起的实际存在于另一用户的另一设备中的细微差别,这里,另一设备的属性例如是另一设备的制造商、模式和通信控制程序的版本。因此,存在经由分组网络的实时网络传真通信的可靠性不够的问题。

发明内容
因此,本发明的一般目的是提供一种在其中抑制上述问题的新颖有效的通信设备和通信控制方法。
本发明另外和更多的具体目的是提供一种通信设备和通信控制方法,其能够灵活地处理在另一设备的实时网络传真通信的控制操作过程中由该另一设备的属性引起的实际存在于另一用户的另一设备中的细微差别,并能通过分组网络确实执行实时网络传真通信,这里,另一设备的属性例如是另一设备的制造商、模式和通信控制程序的版本。
本发明另外和更多具体目的是提供一种基于ITU-T建议T.38经由分组网络来执行与另一用户设备的实时网络传真通信的通信设备,其特征在于属性信息获取装置,用于从在实时网络传真通信开始之前执行的预定呼叫连接过程中与另一用户设备交换的呼叫连接消息中,获取指示另一用户设备属性的另一用户属性信息;和通信控制装置,用于依靠由属性信息获取装置获取的另一用户属性信息的内容,来控制实时网络传真通信。根据本发明的通信设备,灵活地处理在另一用户设备的实时网络传真通信的控制操作过程中由该另一用户设备属性引起的实际存在于另一用户设备中的细微差别,并经由分组网络确实执行实时网络传真通信是可能的,这里,另一用户设备的属性例如是另一用户通信设备的制造商、模式和通信控制程序的版本。
本发明另外的目的是提供一种控制基于ITU-T建议T.38经由分组网络执行与另一用户设备实时网络传真通信的通信设备的通信控制方法,其特征在于属性信息获取步骤,从在实时网络传真通信开始之前执行的预定呼叫连接过程中与另一用户设备交换的呼叫连接消息中,获取指示另一用户设备属性的另一用户属性信息;和通信控制步骤,依靠由属性信息获取步骤获取的另一用户属性信息的内容,来控制实时网络传真通信。根据本发明的通信控制方法,灵活地处理在另一用户设备的实时网络传真通信的控制操作过程中由另一用户设备属性引起的实际存在于另一用户设备中的细微差别,并经由分组网络确实执行实时网络传真通信是可能的,这里,另一用户设备的属性例如是另一用户通信设备的制造商、模式和通信控制程序的版本。
当结合附图阅读时,从随后的详细描述中,本发明其它的目的和另外的特征将变得明显。


图1是示出应用根据本发明的通信设备实施例的实时网络传真通信系统结构的系统框图;图2是示出通信设备结构的系统框图;图3是表示图2中示出的通信设备的EEPROM 5存储内容的示意图;图4是示出另一用户的属性信息和通信控制参数的表的示意图;图5是示出通信系统结构的系统框图,其中通信设备的实施例被应用于图1所示的发送IAF并且通过接收网关与电话网络中的接收传真设备进行实时网络传真通信;图6A和图6B是分别表示关于图5中示出例子的通信顺序的顺序图,这里,将通信设备应用于图1中示出的发送IAF,并且通过接收网关与电话网络中的接收传真设备进行实时网络传真通信;图7是示出包含在“建立”消息内的另一用户属性信息的示意图;图8是示出包含在“连接”消息内的另一用户属性信息的示意图;图9是用于解释涉及由该实施例的通信设备执行的实时网络传真通信的通信控制过程的流程图;图10A和图10B是分别表示关于图5中示出例子的通信顺序的顺序图,这里,将通信设备应用于图1中示出的发送IAF,并且通过接收网关与电话网络中的接收传真设备进行实时网络传真通信;图11是示出在SIP消息内通过SDP描述表示设备的属性信息等的字段组的示意图;图12是示出关于图11中示出例子的在SIP消息内的SDP中的字段说明的示意图;图13是示出在SIP消息内通过SDP描述表示设备的属性信息等的另一字段组的示意图;图14是示出关于图13中示出例子的在SIP消息内的SDP中的字段说明的示意图;图15是用于解释涉及由该实施例的通信设备执行的实时网络传真通信的通信控制过程的流程图。
具体实施例方式
将参考附图对根据本发明的通信设备和根据本发明的通信控制方法的各种实施例进行描述。
图1是示出应用根据本发明的通信设备实施例的实时网络传真通信系统的系统框图。该实施例的通信设备1符合ITU-T建议T.38,并使用根据本发明的通信控制方法的实施例。
在图1中,能在例如由互联网代表的IP网络的分组网络600中作为T.38终端操作的互联网可识别传真机(IAF)200s、或用于在电话网络500s内G3传真设备400s的网关(GW,或网关设备)100s可以作为发送T.38终端运行。
另一方面,能在分组网络600中作为T.38终端操作的IAF 200r、或用于在电话网络500r内G3传真设备400r的GW 100r可以作为接收T.38终端运行。
取决于实时网络传真通信的状态或阶段,IAF类型的T.38终端作为图1中示出的发送IAF 200s运行、或作为图2中示出的接收IAF终端200r运行。
当IAF类型的T.38终端作为发送IAF 200s运行时,与连接到分组网络600的接收T.38终端,即IAF 200r或GW 100r(通过GW 100r的接收G3传真设备400r)进行实时网络传真通信。
另一方面,当IAF类型的T.38终端作为接收IAF 200r运行时,与连接到分组网络600的发送T.38终端,即IAF 200s或GW 100s(通过GW 100s的接收G3传真设备400s)进行实时网络传真通信。
取决于实时网络传真通信的中继操作的状态或阶段,GW类型的T.38终端作为图1中示出的发送GW 100s运行、或作为图1中示出的接收GW 100r运行。
当GW类型的T.38终端作为发送GW 100s运行时,与连接到分组网络600的接收T.38终端,即IAF 200r或GW 100r(通过GW 100r的接收G3传真设备400r)的实时网络传真通信被中继。
另一方面,当GW类型的T.38终端作为接收GW 100r运行时,与连接到分组网络600的发送T.38终端,即IAF 200s或GW 100s(通过GW 100s的接收G3传真设备400s)的实时网络传真通信被中继。
图2是示出通信设备1结构的系统框图。
图2中示出的通信设备1是IAF类型的T.38终端。通信设备1通过LAN50和路由器51连接到分组网络600。通信设备1包括通过系统总线12连接的中央处理单元(CPU)2、只读存储器(ROM)3、随机存取存储器(RAM)4、电可擦除可编程ROM(EEPROM)5、定时电路6、操作和显示部分7、读取部分8、写入部分9、图像处理部分10和局域网(LAN)通信控制部分11。
CPU 2使用RAM 4作为工作区,并执行各种处理,例如基于ROM 3内存储的控制程序来控制通信设备1的各部分、处理各种数据和执行协议控制。ROM 3存储由CPU 2执行的以控制通信设备1的各部分的控制程序、和控制对应于每一字符码等等的字型数据所需要的各种数据。如上所述,RAM 4为CPU 2提供工作区。
EEPROM 5存储通信设备1操作所需要的各种信息。当通信设备1的电源关闭时也维持EEPROM 5所存储的内容。EEPROM 5可以由例如带有备用电池、或磁盘驱动器的静态RAM(SRAM)来代替。
定时电路6测量时间并一直保持当前的日期和时间。通过经由系统总线14从定时电路6读取当前时间,CPU 2可知道当前时间(日期和时间)。
操作和显示部分7包括带有由用户操作以输入信息的各种键的输入部分、和用于显示通信设备1的操作状态和与用户有关的各种消息的显示部分。显示部分可以由液晶显示器(LCD)形成。输入部分和显示部分可以分别提供或整体提供。例如,集合有输入部分和显示部分的触板可以用作操作和显示部分7。
读取部分8读取设置的文件,并获取该读取文件的文件图像数据。写入部分9在记录介质上写入图像数据。例如,写入部分9在记录纸上打印该图像数据。
图像处理部分10执行关于通信设备1中涉及图像数据的各种图像处理。各种图像处理包括编码或压缩处理,以编码或压缩原始图像数据;解码或扩展处理,以解码编码的数据或扩展压缩的数据;二进制处理;扩大(或放大)处理;缩小和扩大处理;图像校正处理;增加处理,以增加例如涉及发送日期和时间以及接收日期和时间的字符串信息等等的信息。
LAN通信控制部分11由所谓的网络接口卡(NIC)形成,并连接到以太网LAN 50。通过在以太网协议中的TCP/IP协议的交换,LAN通信控制部分11可以基于ITU-T建议T.38在较高层中与另一设备交换涉及实时网络传真通信的各种数据等等。LAN 50通过路由器51连接到分组网络600,从而通过分组网络600的通信设备1的网络通信是可能的。
系统总线12由数据总线、地址总线、控制总线、中断信号线等形成的信号线组成,以用于在通信设备1的各部分之间交换数据。
如果通信设备1将要作为GW类型的T.38终端运行,则另外为通信设备1提供连接到电话网络500的网络控制单元和G3传真调制解调器,以便在例如由调制解调器信号经由电话网络500交换的基于ITU-T建议T.30的控制信号和图像数据的传输信号与经由分组网络600交换的T.38分组之间提供实时的相互转换功能。
图3是表示图2中示出的通信设备1的EEPROM 5存储内容的示意图。
如图3所示,EEPROM 5包括存储区5A、和另一用户属性信息和通信控制参数的表5a。涉及其他用户其它设备属性的另一用户属性信息和相应使用的通信控制参数在表5a中被彼此一致地设置和预存储。在执行后面将描述的通信控制过程时参考表5a。
图4是示出另一用户属性信息和通信控制参数的表5a的示意图。图4中示出的表5a是由为每一个“管理号”提供的“另一用户属性信息”字段与“通信控制参数”字段形成的记录集合。
“另一用户属性信息”字段由三个子字段构成,即,用于识别另一用户设备制造商的“制造商识别信息”子字段、用于识别另一用户设备的模式的“模式识别信息”子字段、和用于识别涉及另一用户设备的实时网络传真通信的控制程序版本的“版本识别信息”子字段。
另一方面,“通信控制参数”字段由四个子字段构成,即,用于指示从发送涉及实时网络传真通信的分组的时间到设置下一个分组的等待时间的“分组发送间隔”子字段、用于指示当发送涉及实时网络传真通信的分组时以字节为单位的分组上限长度的“发送分组长度”子字段、用于指示当交换关于在发送端与接收端之间容量交换的控制信号的分组时发送分组类型的“发送分组类型”子字段、和用于指示是否在关于实时网络传真通信的控制信号分组之前增加前置码分组(前置分组)的“前置分组补充”子字段。“发送分组类型”包括第一类型和第二类型。根据第一类型,当通信设备1作为接收端运行时发送数字识别信号DIS,当通信设备1作为发送端运行时发送数字发送命令信号。另一方面,根据第二类型,当通信设备1作为接收端运行时发送非标准功能识别信号NSF或数字识别信号DIS,当通信设备1作为发送端运行时发送非标准功能设置信号NSS。
“发送分组类型”也可以指示数据交换将由UDP分组进行还是由TCP分组进行。在这种情况下,可以使用更适合通信的分组类型,即,使用UDP或TCP分组来进行在通信设备1与另一用户设备之间的实时网络传真通信中的分组交换。因此,提高通信设备1与另一用户设备之间的实时网络传真通信的可靠性是可能的。
在表5a中,关于为“0”的管理号的记录是特殊的记录,在该记录中,标准通信控制参数是关于又一用户设备来设置的,而不是关于在大于或等于“1”的“管理号”的每条记录中特别注册的另一用户设备来设置的。
在关于为“0(标准)”的“管理号”的记录中,“另一用户属性信息”字段没有含义,仅仅“通信控制参数”字段有含义。在图4中示出的特别情况下,“分组发送间隔”子字段是“10毫秒”,“发送分组长度”子字段是“1500字节”,“发送分组类型”子字段是“DIS(接收端)和DCS(发送端)”、和“前置分组补充”子字段是对相应为“0”的“管理号”的“通信控制参数”字段的“补充”。
在与为“1”的“管理号”相对应的“另一用户属性信息”字段中,“制造商识别信息”子字段是“A”、“模式识别信息”子字段是“001”、和“版本识别信息”子字段是“(非相关)”。换句话说,在与有“制造商识别信息”是“A”、和“模式识别信息”是“001”的另一用户设备的实时网络传真通信中,基于相应的“通信控制参数”来执行通信控制,而不管“版本识别信息”。因此,“分组发送间隔”是比标准更长的“50毫秒”、“发送分组长度”是比标准更短的“250比特”、“发送分组类型”是不同于标准的“NSF/DIS(接收端)和NSS(发送端)”、和“前置分组补充”是不同于标准的“不补充”。
相应于每一个“另一用户属性信息”字段的“通信控制参数”字段在关于为“2”或大于“2”的“管理号”的其他记录中被相似地设置。在“通信控制参数”字段的每一子字段中,“(标准)”指示参考在关于为“0”的“管理号”的标准记录的相应子字段中的设置值(或信息)。
因此,在表5a中,为由每一个“另一用户属性信息”表示的每一个其他用户设备的属性信息预先设置最佳通信控制参数是可能的。因此,灵活地处理在另一用户设备的实时网络传真通信的控制操作过程中由另一用户设备属性引起的实际存在于每一个其他用户设备中的细微差别并通过分组网络600确实执行实时网络传真通信是可能的,这里,另一用户设备的属性例如是另一用户设备的制造商、模式和通信控制程序的版本。
接着将描述关于图5示出例子的这个实施例的通信设备1的通信控制操作,在图5中,将通信设备1应用于图1中示出的发送IAF 200s,且通过接收GW 100r与电话网络500r中的接收传真设备400r进行实时网络传真通信。图5是示出在其中将通信设备1应用于图1所示的发送IAF 200s且通过接收GW 100r与电话网络500r中的接收传真设备400r进行实时网络传真通信的通信系统结构的系统框图。在图5中,与图1中那些相应部分相同的那些部分由相同的参考标号指定,并将省略对它们的描述。
图6A和6B是分别表示关于图5中示出例子的通信顺序的顺序图,在图5中,将通信设备1应用于图1中示出的发送IAF 200s且通过接收GW 100r与电话网络500r中的接收传真设备400r进行实时网络传真通信。
首先,在图6A中,作为发送T.38终端运行的通信设备1向作为接收T.38终端的GW 100r发送基于H.323过程的“建立”消息(阶段F1)。响应于“建立”消息,GW 100r通过电话网络500r振铃接收G3传真设备400r(阶段F1a)。当从接收传真设备400r通过摘机进行响应(阶段F2a)时,接收GW 100r向发送通信设备1发送基于H.323过程的“连接”消息(阶段F2)。阶段F1和F2构成H.323呼叫连接过程(阶段F0)。
通过这个H.323呼叫连接过程,T.38会话在发送通信设备1与接收GW100r之间建立。在接收GW 100r与接收G3传真设备400r之间建立的G3传真通信不直接涉及发送通信设备1。然而,在接收GW 100r与接收G3传真设备400r之间交换的、基于ITU-T建议T.30的控制信号和数据与分组实时地相互转换,以便在发送通信设备1与接收G3传真设备400r之间间接地执行实时传真通信。
换句话说,从接收G3传真设备400r发送的作为调制解调器信号的被叫站识别信号CED(阶段F4a)被接收GW 100r转换为CED分组并被发送到发送通信设备1(阶段F4)。另外,当在被叫站识别信号CED之后从接收G3传真设备400r发送作为调制解调器信号的数字识别信号DIS(阶段F5a)时,接收GW 100r把数字识别信号DIS转换为DIS分组,并把该DIS分组发送到发送通信设备1(阶段F5)。
另一方面,发送通信设备1发送是控制信号之一的数字发送命令信号DCS(DCS分组)的至少一个分组(阶段F6)。在发送DCS分组之前,发送通信设备1向接收GW 100r发送至少一个前置分组(阶段F6b)。根据经由电话网络使用调制解调器信号的T.30通信过程,实际在发送每一个控制信号之前发送前置信号。但是根据分组网络中基于T.38的实时网络传真通信,交换对应于前置信号的数字数据是没有意义的,并且因此,包含简单指示“这个分组是前置分组”信息的分组被作为前置分组发送。前置分组也可以被添加到从接收GW 100r向发送通信设备1发送的DIS分组等等。
在阶段F6中发送的DCS分组被接收GW 100r转换为调制解调器信号并被发送到接收G3传真设备400r(阶段F6a)。
另外,发送通信设备1向接收GW 100r发送跟随DIS分组之后的训练校验信号TCF(TCF分组)的至少一个分组(阶段F7)。包含简单指示“这个分组是TCF分组”信息的分组可以作为TCF分组发送。由于在分组通信中交换对应于训练校验信号TCF的数字数据是没有意义的,因此可以省略训练校验信号TCF的发送。
在阶段F6a中发送数字发送命令信号DCS之后,接收GW 100r向接收G3传真设备400r发送训练校验信号TCF(阶段F7a)。接收G3传真设备400r基于在阶段F7a接收的训练校验信号TCF来训练它的调制解调器,并且当完成训练时向接收GW 100r发送接收准备确认信号CFR(阶段F8a)。响应于接收准备确认信号CFR,接收GW 100r向发送通信设备1发送接收准备确认信号CFR(CFR分组)的至少一个分组(阶段F8)。
在图像数据发送开始之前的预发送过程由上面描述的图6A中示出的阶段完成,并且通信顺序前进到图6B中示出的阶段。图像数据的分组从发送通信设备1相继发送到接收GW 100r(阶段F9)。接收GW 100r把从发送通信设备1相继接收的图像数据分组转换为符合建议T.30的图像数据信号,并把该图像数据信号发送到接收G3传真设备400r(阶段F9a)。
当完成图像数据的发送时,发送通信设备1把过程结束信号EOP(EOP分组)的至少一个分组发送到接收GW 100r(阶段F10)。在发送EOP分组之前,发送通信设备1把前置分组的至少一个分组发送到接收GW 100r(阶段F10b)。当接收GW 100r在阶段F10接收到EOP分组时,接收GW 100r把过程结束信号EOP的调制解调器信号发送到接收G3传真设备400r(阶段F10a)。另外,当接收GW 100r从接收G3传真设备400r接收消息确认信号MCF的调制解调器信号时(阶段F11a),接收GW 100r把消息确认信号MCF(MCF分组)的至少一个分组发送到发送通信设备1(阶段F11)。
当发送通信设备1在阶段F11接收MCF分组时,发送通信设备1把断开命令信号DCN(DCN分组)的至少一个分组发送到接收GW 100r(阶段F12)。在发送DCN分组之前,发送通信设备1把至少一个前置分组发送到接收GW100r(阶段F12b)。当接收GW 100r在阶段F12接收DCN分组时,接收GW100r把断开命令信号DCN的调制解调器信号发送到接收G3传真设备400r(阶段F12a)。
最后,发送通信设备1把“释放完成”消息发送到接收GW 100r(阶段F13)。响应于来自发送通信设备1的“释放完成”消息,接收GW 100r把在接收GW100r与接收G3传真设备400r之间连接的线路断开(阶段F13a),实时网络传真通信的中继操作完成。
在上述参考图6A和图6B描述的通信顺序中,基于ITU-T建议T.38,进行在作为发送T.38终端运行的通信设备1与作为接收T.38终端运行的GW100r之间、涉及实时网络传真通信的分组交换。然而,由GW 100r的制造商解释的ITU-T建议T.38与由通信设备1的制造商解释的ITU-T建议T.38可能有轻微的不同。因此,当在作为发送T.38终端运行的通信设备1上通过参考图4中示出的表5a中相应于为“0”的管理号的标准通信控制参数来控制标准实时网络传真通信时,由于ITU-T建议T.38解释中的轻微不同和各种其它原因,可能不能执行与作为接收T.38终端运行的GW 100r的正常通信。
这样的问题不局限于在通信设备1用作发送IAF 200s的图5中示出的情况。在通信设备1用作图1中的发送GW 100s、用作图1中的接收IAF 200r、和用作图1中的接收GW 100r的情况下也出现相似的问题。
更特别的是,当通信设备的分组发送间隔对于另一用户设备来说太短以致不能处理时、当从通信设备发送的前置分组不能由另一用户设备正确处理时、当从通信设备发送的分组的尺寸对于另一用户设备来说太大以致不能以常规方式处理该分组时、和当不可能确定是DIS和DSC的交换还是NSF或DIS和NSS的交换对于发送分组来说是合适的分组类型时,会出现这样的问题。
因此,这个实施例通过利用可以包含在呼叫连接过程的“建立”消息或“连接”消息中作为呼叫连接消息的信息的另一用户设备的属性信息来执行实时网络传真通信的最佳控制。
图7和图8是分别示出包含在呼叫连接消息中的另一用户设备的属性信息的示意图。更特别地,图7示出包含在“建立”消息中的另一用户属性信息,图8示出包含在“连接”消息中的另一用户属性信息。
从图7和图8中可以看到,包含在“建立”消息内的属性信息与包含在“连接”消息内的属性信息有相似的数据结构。在图7和图8中,“制造商代码”是与图4中示出的表5a的“制造商识别信息”相比较的信息,“产品ID”是与图4中示出的表5a的“模式识别信息”相比较的信息,和“版本ID”是与图4中示出的表5a的“版本识别信息”相比较的信息。
当通信设备1作为发送端运行时,可以从“连接”消息获取“另一用户属性信息”。另一方面,当通信设备1作为接收端运行时,可以从“建立”消息获取“另一用户属性信息”。
图9是用于解释涉及由这个实施例的通信设备1执行的实时网络传真通信的通信控制过程的流程图。图9中示出的通信控制过程包括相应于另一用户属性信息获取部分或装置和通信控制部分或装置的处理过程。
在图9中,相应于图6中示出的阶段F0的呼叫连接过程在步骤S101中执行。通过呼叫连接过程从另一用户设备接收的在呼叫连接消息,即“建立”消息或“连接”消息内的“另一用户属性信息”在步骤S102中被确认。
如果不能获取“另一用户属性信息”并且在步骤S103判决结果是“否”,则在步骤S108中选择标准“通信控制参数”,并且该方法前进到步骤S107。通过选择在图4中示出的表5a的关于为“0”的“管理号”的“通信控制参数”来选择标准“通信控制参数”。
另一方面,如果可以获取“另一用户属性信息”并且在步骤S103判决结果是“是”,则在步骤S104中把获取的“另一用户属性信息”与在图4中示出的表5a的关于为“1”或更大的“管理号”的记录相比较,以便在步骤S105判决是否存在用相应的“另一用户属性信息”注册的记录(由“管理号”指定)。
如果在步骤S105的判决结果是“否”,则该方法前进到步骤S108,以便通过选择在图4中示出的表5a的关于为“0”的“管理号”的“通信控制参数”来选择标准“通信控制参数”。该方法在步骤S108之后前进到步骤S107。
另一方面,如果在步骤S105的判决结果是“是”,则在步骤S106选择相应的“通信控制参数”,并且该方法前进到步骤S107。
在步骤S107,通过参考在步骤S108选择的标准“通信控制参数”或在步骤S106选择的相应于获取的“另一用户属性信息”的“通信控制参数”,通过控制操作(相应于图6A和图6B中示出的阶段F4及随后的阶段)来控制实时网络传真通信。
因此,在与不能获取“另一用户属性信息”的另一用户设备的实时网络传真通信中,通过参考标准“通信控制参数”来执行标准的实时网络传真通信控制。另一方面,在与获取了“另一用户属性信息”且预先注册了相应“通信控制参数”的另一用户设备的实时网络传真通信中,存在不能通过标准的实时网络传真通信控制来确实执行与该另一用户设备通信的可能性,通过参考关于注册的另一用户设备的相应最佳“通信控制参数”来执行适当的与该另一用户设备相对应的实时网络传真通信控制。
更特别的是,可以通过最佳实时网络传真通信控制来控制通信设备与另一用户设备之间的实时网络传真通信,这里,最佳实时网络传真通信控制把例如分组发送间隔、发送分组长度、发送分组类型和前置分组补充的“通信控制参数”设置为对于另一用户设备来说的最佳值(或设置)。因此,始终实现最佳实时网络传真通信而不管涉及制造商、模式、通信控制程序的版本等“另一用户属性信息”是可能的。
在至此以前描述的实施例中,为了方便,假定通信设备1通过基于H.323协议的呼叫连接程序获取“另一用户属性信息”。然而,如以下将结合图10A和图10B所描述的,本发明也可适用于通信设备1通过与另一用户设备交换会话启动协议(SIP)消息来建立会话、并基于建议T.38与另一用户设备执行基于IP的语音(VoIP)通信的情况。
图10A和图10B是分别表示关于图5中示出的例子的通信顺序的顺序图,在图5中,将通信设备1应用于图1所示的发送IAF 200s,且通过接收GW 100r与电话网络500r中的接收传真设备400r进行实时网络传真通信。
首先,在图10A中,作为发送T.38终端运行的通信设备1基于SIP向作为接收T.38终端的GW 100r发送作为SIP消息之一的“邀请”请求(阶段F21)。响应于“邀请”请求,接收GW 100r通过电话网络500r振铃接收G3传真设备400r(阶段F21a)。接收G3传真设备400r将在任意时间响应来自接收GW 100r的振铃,接收GW 100r与接收G3传真设备400r将经由电话网络500r通过线路连接起来。
响应于在阶段F21接收的“邀请”请求,接收G3传真设备400r返回随后跟有最终响应“200 OK”(阶段23)的临时响应“180振铃”(阶段F22),发送通信设备1发送“ACK”请求(阶段F24)。
通过在从阶段F21到F24中交换SIP消息来执行SIP会话建立过程(阶段F20),且T.38会话在发送通信设备1与接收GW 100r之间建立。在接收GW 100r与接收G3传真设备400r之间建立的G3传真通信不直接涉及发送通信设备1。然而,在接收GW 100r与接收G3传真设备400r之间交换的基于ITU-T建议T.30的控制信号和数据与分组实时地相互转换,以便发送通信设备1与与接收G3传真设备400r间接地执行实时传真通信。
换句话说,从接收G3传真设备400r发送的作为调制解调器信号的被叫站识别信号CED(阶段F26a)被接收GW 100r转换为CED分组并被发送到发送通信设备1(阶段F26)。另外,当在被叫站识别信号CED之后从接收G3传真设备400r发送作为调制解调器信号的数字识别信号DIS时(阶段F27a),接收GW 100r把数字识别信号DIS转换为DIS分组并把该DIS分组发送到发送通信设备1(阶段F27)。
另一方面,发送通信设备1发送控制信号之一的数字发送命令信号DCS(DCS分组)的至少一个分组(阶段F28)。在发送DCS分组之前,发送通信设备1向接收GW 100r发送至少一个前置分组(阶段F28b)。根据使用经由电话网络的调制解调器信号的T.30通信过程,前置信号实际上在发送每一个控制信号之前发送。但是根据分组网络中基于T.38的实时网络传真通信,交换相应于前置信号的数字数据是没有意义的,并且因此,包含简单指示“这个分组是前置分组”的信息的分组作为前置分组被发送。前置分组也可以被添加到从接收GW 100r向发送通信设备1发送的DIS分组等。
在阶段F28中发送的DCS分组被接收GW 100r转换为调制解调器信号并发送到接收G3传真设备400r(阶段F28a)。
另外,发送通信设备1向接收GW 100r发送跟随DIS分组之后的训练校验信号TCF(TCF分组)的至少一个分组(阶段F29)。包含简单指示“这个分组是TCF分组”的信息的分组可作为TCF分组被发送。由于在分组通信中交换相应于训练校验信号TCF的数字数据是没有意义的,因此可以省略训练校验信号TCF的发送。
在阶段F28a发送数字发送命令信号DCS之后,接收GW 100r向接收G3传真设备400r发送训练校验信号TCF(阶段F29a)。接收G3传真设备400r基于在阶段F29a接收的训练校验信号TCF来训练它的调制解调器,并且当完成训练时把接收准备确认信号CFR发送到接收GW 100r(阶段F30a)。响应于接收准备确认信号CFR,接收GW 100r向发送通信设备1发送接收准备确认信号CFR(CFR分组)的至少一个分组(阶段F30)。
在图像数据发送开始之前的预发送过程由上面描述的图10A中示出的阶段完成,并且通信顺序前进到图10B中示出的阶段。图像数据分组从发送通信设备1相继发送到接收GW 100r(阶段F31)。接收GW 100r把从发送通信设备1接收的图像数据分组相继转换为符合建议T.30的图像数据信号,并把该图像数据信号发送到接收G3传真设备400r(阶段F31a)。
当完成图像数据的发送时,发送通信设备1把过程结束信号EOP(EOP分组)的至少一个分组发送到接收GW 100r(阶段F32)。在发送EOP分组之前,发送通信设备1把前置分组的至少一个分组发送到接收GW 100r(阶段F32b)。当接收GW 100r在阶段F32接收到EOP分组时,接收GW 100r把过程结束信号EOP的调制解调器信号发送到接收G3传真设备400r(阶段F32a)。另外,当接收GW 100r从接收G3传真设备400r接收消息确认信号MCF的调制解调器信号时(阶段F33a),接收GW 100r把消息确认信号MCF(MCF分组)的至少一个分组发送到发送通信设备1(阶段F33)。
当发送通信设备1在阶段F33接收MCF分组时,发送通信设备1把断开命令信号DCN(DCN分组)的至少一个分组发送到接收GW 100r(阶段F34)。在发送DCN分组之前,发送通信设备1把至少一个前置分组发送到接收GW100r(阶段F34b)。当接收GW 100r在阶段F34接收DCN分组时,接收GW100r把断开命令信号DCN的调制解调器信号发送到接收G3传真设备400r(阶段F34a)。
最后,发送通信设备1向接收GW 100r发送“释放”消息(阶段F35)。响应于来自发送通信设备1的“释放”消息,接收GW 100r把在接收GW 100r与接收G3传真设备400r之间连接的线路断开(阶段F35a),实时网络传真通信的中继操作完成。
在上述参考图10A和图10B描述的通信顺序中,在作为发送T.38终端运行的通信设备1与作为接收T.38终端运行的GW 100r之间涉及实时网络传真通信的分组交换是基于ITU-T建议T.38进行的。然而,由GW 100r的制造商解释的ITU-T建议T.38与由通信设备1的制造商解释的ITU-T建议T.38可能有轻微的不同。因此,当在作为发送T.38终端运行的通信设备1上通过参考图4中示出的表5a中相应于为“0”的管理号的标准通信控制参数来控制标准实时网络传真通信时,由于ITU-T建议T.38解释中的轻微不同及各种其它原因,可能不能执行与作为接收T.38终端运行的GW 100r的正常通信。
这样的问题不局限于在通信设备1用作发送IAF 200s的图5中示出的情况,在通信设备1用作图1中的发送GW 100s、用作图1中的接收IAF 200r、和用作图1中的接收GW 100r的情况下也出现相似的问题。
更特别的是,当通信设备的分组发送间隔对于另一用户设备来说太短以致不能处理时、当从通信设备发送的前置码不能在他用户设备中正确处理时、当从通信设备发送的分组的尺寸对于另一用户设备来说太大以致不能以常规方式处理该分组时、和当不可能确定是DIS和DSC的交换还是NSF或DIS和NSS的交换对于发送分组来说是合适的分组类型时,会出现这样的问题。
因此,这个实施例通过利用可以包含于在阶段F20的SIP会话建立过程中交换的“邀请”请求(阶段F21)、“180振铃”响应(阶段F22)、“200 OK”响应(阶段F23)、或“ACK”请求(阶段F24)中的作为SIP消息信息的另一用户属性信息来执行最佳实时网络传真通信控制。
例如“邀请”请求的SIP消息通过在该消息本体内的各种报头信息和会话描述协议(SDP)与另一用户设备交换各种信息。图11和图12是用于解释在SIP消息内由SDP描述的表示设备属性信息等的字段组和关于图11中示出例子的字段说明的示意图。
图11示出在SIP消息内由SDP描述的表示设备属性信息等等的字段组。如图11所示,可选属性字段名包括“T35国家代码”、“T35扩展名”和“制造商代码”。在这些属性字段中写入的字符串包括关于这三个相应可选属性字段名的“T35CountryCode”、“T35Extension”和“ManufacturerCode”。另外,为这三个相应的可选属性字段名设置值“0到255”、“0到255”和“0到65535”。
图12示出关于图11中示出例子的在SIP消息内的SDP字段说明。如图12所示,相应的“字符串”跟随在指示“属性”的“a=”之后,且“值”跟随在插入到“字符串”之后的冒号“”之后。
a=CountryCode0a=T35 Extension0a=ManufacturerCode37通过包含作为SIP消息内信息的第一设备的属性信息,当从与第一设备通信的第二设备观察时,这个第二设备在SIP会话建立过程中可以获取第一设备的属性信息,即,另一用户的属性信息。
图13和图14是用于解释在SIP消息内由SDP描述表示设备属性信息等等的另一字段组和关于图13中示出例子的字段说明的示意图。
图13示出了在SIP消息内由SDP描述表示的设备属性信息等等的另一字段组。如图13所示,可选属性字段名包括“供应厂商”,在该属性字段中写入的字符串包括“Vendor”。另外,为相应的可选属性字段名“供应厂商”设置表示“t35country-code”的值“0到255”、表示“t35extension”的值“0到255”和表示“manufacturer-code”的值“0到65535”。
图14示出关于图13中示出例子的在SIP消息内的SDP字段说明。如图14所述,相应的“字符串”跟随在指示“属性”的“a=”之后,且“值”跟随在插入到“字符串”之后的冒号“”之后。
a=Vendor0037在这个特定例子中,数字串“0037”由分别用空格隔开的“0”、“0”和“37”组成。第一个“0”表示“t35country-code”,第二个“0”表示“t35extension”,最后的“37”表示“manufacturer-code”。
设备的属性信息不局限于在SIP消息内的消息本体部分中的SDP描述。例如,通过写入“User-Agentabcde-SIPGateway/...”作为是报头信息之一的“User-Agent”的内容、连同“Via”、“TD”等等,来包含指示由“abcde”公司制造的“SIPGateway”的“属性信息”是可能的。此外,在“/”之后包含例如软件的版本识别信息和模式识别信息的详细信息是可能的。这样的描述方法不是SIP标准,但是如果“User-Agent”内容的解释在根据另一用户识别信息执行实时网络传真通信的通信设备1与可以用作另一用户设备的设备(包括由除通信设备1的制造商之外的制造商制造的那些设备)之间预先协商一致,可以使用这样的描述方法。这同样适用于在消息本体部分的SDP中写入的属性字段(“a=”)。
通过包含作为SIP消息内的信息的第一设备属性信息,当从与第一设备通信的第二设备观察时,在SIP会话建立过程期间,这个第二设备可以获取第一设备的属性信息,即,可以获取另一用户属性信息。
因此,通过提前准备图4所示表5a,其中预先设置并预先存储与可由通信设备1从另一用户设备获取的另一用户属性信息一致的另一用户属性信息和通信控制参数,通过基于在SIP会话建立过程期间获取的另一用户属性信息的设置来根据建议T.38执行实时网络传真通信是可能的。
当通信设备1作为发送端运行时,通过“180振铃”响应(阶段F22)或“200OK”响应(阶段F23)获取另一用户属性信息是可能的。另一方面,当通信设备1作为接收端运行时,通过“邀请”请求(阶段F21)或“ACK”请求(阶段F24)获取另一用户属性信息是可能的。
图15是用于解释关于由该实施例的通信设备执行的实时网络传真通信的通信控制过程的流程图。图15中示出的通信控制过程包括与另一用户属性信息获取部分或装置与通信控制部分或装置相对应的处理过程。
在图15中,相应于图10A中示出的阶段F20的SIP会话建立过程在步骤S201中执行。在通过呼叫连接过程从另一用户设备接收的SIP消息内的“另一用户属性信息”在步骤S202中被确认。
如果不能获取“另一用户属性信息”并且在步骤S203判决结果是“否”,则在S208中选择标准“通信控制参数”,并且该方法前进到步骤S207。通过选择在图4中示出的表5a的关于为“0”的“管理号”的“通信控制参数”来选择标准“通信控制参数”。
另一方面,如果能够获取“另一用户属性信息”并且在步骤S203判决结果是“是”,则在步骤S204中把获取的“另一用户属性信息”与在图4中示出的表5a的关于为“1”或更大的“管理号”的记录相比较,以便在步骤S205判决是否存在用相应的“另一用户属性信息”注册的记录(由“管理号”指定)。
如果在步骤S205的判决结果是“否”,则该方法前进到步骤S208,以便通过选择在图4中示出的表5a的关于为“0”的“管理号”的“通信控制参数”来选择标准“通信控制参数”。该方法在步骤S208之后前进到步骤S207。
另一方面,如果在步骤S205的判决结果是“是”,则在步骤S206选择相应的“通信控制参数”,并且该方法前进到步骤S207。
在步骤S207,通过参考在步骤S208选择的标准“通信控制参数”或在步骤S206选择的相应于获取的“另一用户属性信息”的“通信控制参数”,通过控制操作(相应于图10A和图10B中示出的阶段F26及随后的阶段)来控制实时网络传真通信。
因此,在与不能获取“另一用户属性信息”的另一用户设备的实时网络传真通信中,通过参考标准“通信控制参数”来执行标准的实时网络传真通信控制。另一方面,在与获取了“另一用户属性信息”且预先注册了相应“通信控制参数”的另一用户设备的实时网络传真通信中,则存在不能通过标准的实时网络传真通信控制来确实执行与该另一用户设备的通信的可能性,通过参考关于注册的另一用户设备的相应最佳“通信控制参数”来执行适当的与该另一用户设备相对应的实时网络传真通信控制。
更特别的是,可以通过最佳实时网络传真通信控制来控制通信设备与另一用户设备之间的实时网络传真通信,这里,最佳实时网络传真通信控制把例如分组发送间隔、发送分组长度、发送分组类型和前置分组补充的“通信控制参数”设置为对于另一用户设备来说的最佳值(或设置)。因此,始终实现最佳实时网络传真通信而不管涉及制造商、模式、通信控制程序的版本的“另一用户属性信息”是可能的。
此外,本发明不局限于这些实施例,而是在不偏离本发明范围的情况下可以作出各种改变和修改。
权利要求
1.一种用于基于ITU-T建议T.38经由分组网络执行与另一用户设备的实时网络传真通信的通信设备,其特征在于属性信息获取装置,用于在实时网络传真通信开始之前执行的预定呼叫连接过程中从与另一用户设备交换的呼叫连接消息中获取指示另一用户设备属性的另一用户属性信息;和通信控制装置,用于依靠由属性信息获取装置获取的另一用户属性信息的内容来控制实时网络传真通信。
2.如权利要求1所述的通信设备,其特征在于预定呼叫连接过程是基于H.323协议的。
3.如权利要求1所述的通信设备,其特征在于预定呼叫连接过程是基于会话启动协议(SIP)的。
4.如权利要求1至3中任一权利要求所述的通信设备,其特征在于另一用户属性信息包括识别另一用户设备的制造商的制造商识别信息,和通信控制装置依靠至少另一用户属性信息的制造商识别信息的内容来控制实时网络传真通信。
5.如权利要求1至3中任一权利要求所述的通信设备,其特征在于另一用户属性信息包括识别另一用户设备的模式的模式识别信息,和通信控制装置依靠至少另一用户属性信息的模式识别信息的内容来控制实时网络传真通信。
6.如权利要求1至3中任一权利要求所述的通信设备,其特征在于另一用户属性信息包括识别另一用户设备的通信控制程序版本的版本识别信息,和通信控制装置依靠至少另一用户属性信息的版本识别信息的内容来控制实时网络传真通信。
7.如权利要求1至3中任一权利要求所述的通信设备,其特征在于通信控制装置依靠由属性信息获取装置获取的另一用户属性信息,把在实时网络传真通信中发送的分组的分组发送间隔设置为某一间隔。
8.如权利要求1至3中任一权利要求所述的通信设备,其特征在于通信控制装置依靠由属性信息获取装置获取的另一用户属性信息,把在实时网络传真通信中发送的分组的发送分组长度设置为某一长度。
9.如权利要求1至3中任一权利要求所述的通信设备,其特征在于通信控制装置依靠由属性信息获取装置获取的另一用户属性信息,把在实时网络传真通信中发送的分组的发送分组类型设置为某一类型。
10.如权利要求1至3中任一权利要求所述的通信设备,其特征在于通信控制装置依靠由属性信息获取装置获取的另一用户属性信息确定在实时网络传真通信期间在发送控制信号的分组之前是否发送前置分组。
11.一种控制基于ITU-T建议T.38经由分组网络执行与另一用户设备的实时网络传真通信的通信设备的通信控制方法,其特征在于属性信息获取步骤,在实时网络传真通信开始之前执行的预定呼叫连接过程中,从与另一用户设备交换的呼叫连接消息中获取指示另一用户设备属性的另一用户属性信息;和通信控制步骤,依靠由属性信息获取步骤获取的另一用户属性信息的内容来控制实时网络传真通信。
12.如权利要求11所述的通信控制方法,其特征在于预定呼叫连接过程是基于H.323协议的。
13.如权利要求11所述的通信控制方法,其特征在于预定呼叫连接过程是基于会话启动协议(SIP)的。
14.如权利要求11至13中任一权利要求所述的通信控制方法,其特征在于另一用户属性信息包括识别另一用户设备的制造商的制造商识别信息,和通信控制步骤依靠至少另一用户属性信息的制造商识别信息的内容来控制实时网络传真通信。
15.如权利要求11至13中任一权利要求所述的通信控制方法,其特征在于另一用户属性信息包括识别另一用户设备的模式的模式识别信息,和通信控制步骤依靠至少另一用户属性信息的模式识别信息的内容来控制实时网络传真通信。
16.如权利要求11至13中任一权利要求所述的通信控制方法,其特征在于另一用户属性信息包括识别另一用户设备的通信控制程序版本的版本识别信息,和通信控制步骤依靠至少另一用户属性信息的版本识别信息的内容来控制实时网络传真通信。
17.如权利要求11至13中任一权利要求所述的通信控制方法,其特征在于通信控制步骤依靠由属性信息获取步骤获取的另一用户属性信息把在实时网络传真通信中发送的分组的分组发送间隔设置为某一间隔。
18.如权利要求11至13中任一权利要求所述的通信控制方法,其特征在于通信控制步骤依靠由属性信息获取步骤获取的另一用户属性信息把在实时网络传真通信中发送的分组的发送分组长度设置为某一长度。
19.如权利要求11至13中任一权利要求所述的通信控制方法,其特征在于通信控制步骤依靠由属性信息获取步骤获取的另一用户属性信息把在实时网络传真通信中发送的分组的发送分组类型设置为某一类型。
20.如权利要求11至13中任一权利要求所述的通信控制方法,其特征在于通信控制步骤依靠由属性信息获取步骤获取的另一用户属性信息确定在实时网络传真通信期间在发送控制信号的分组之前是否发送前置分组。
全文摘要
一种适于基于ITU-T建议T.38经由分组网络执行与另一用户设备的实时网络传真通信的通信设备。该通信设备被提供有属性信息获取部分,以在实时网络传真通信开始之前执行的预定呼叫连接过程中,从与另一用户设备交换的呼叫连接消息中获取指示另一用户设备属性的另一用户属性信息,和通信控制部分,根据属性信息获取部分获取的另一用户属性信息的内容来控制实时网络传真通信。
文档编号H04M15/00GK1678011SQ20051007171
公开日2005年10月5日 申请日期2005年3月18日 优先权日2004年3月18日
发明者梶原智仁 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1