通信设备的制作方法

文档序号:7630236阅读:131来源:国知局
专利名称:通信设备的制作方法
技术领域
在本申请中公开的技术涉及一种通信设备,该通信设备被构造为与公共交换电话网和IP (因特网协议)网络连接。
背景技术
例如,日本专利申请公开No. 2005-303369公开了一种传真设备,该传真设备被构造为与电话网络和IP网络二者连接。当用户向传真设备输入指示传真数据的目的地的传真号码时,传真设备使用传真号码来获取IP网络的IP地址,并且经由IP网络将传真数据发送到作为目的地的所获取的IP地址。另外,当无法使用用户输入的传真号码来获取IP 网络的IP地址时,传真设备经由电话网络将传真数据发送到作为目的地的传真号码。

发明内容
上述技术基于下述前提,即,传真设备本身处于可以执行经由电话网络发送传真数据的处理以及经由IP网络发送传真数据的处理的状态。然而,例如,如果传真设备的用户与提供商不具有使得传真设备能够经由IP网络进行通信的合约,则传真设备本身无法执行该两个处理。上述技术对传真设备本身无法执行上述这两个处理的状态没有任何考
^^ O本说明书公开了使得通信设备能够根据通信设备本身(在上述示例中,传真设备本身)的状态来执行适当通信处理的技术。在本说明书中公开的技术的一个方面是通信设备。该通信设备被构造为与公共交换电话网和IP网络连接。通信设备可以包括输入允许单元、判断单元以及通信单元。输入允许单元被构造为允许用户输入用于公共交换电话网的特定标识信息。判断单元被构造为判断通信设备本身是否处于能够使用IP网络的IP标识信息来执行经由IP网络进行通信的第一通信处理的特定状态,该IP标识信息包括用户输入的特定标识信息。通信单元被构造为,在通信设备本身被判断为处于特定状态并且用户输入了特定标识信息的第一情况下,使用包括该特定标识信息的特定IP标识信息来执行第一通信处理。通信单元被构造为,在通信设备本身被判断为没有处于特定状态并且用户输入了特定标识信息的第二情况下,使用特定标识信息来执行经由公共交换电话网进行通信的第二通信处理。根据上述构造,通信设备判断通信设备本身是否处于特定状态。因此,例如,在通信设备的用户具有与使得通信设备使用包括特定标识信息的IP网络的IP标识信息来执行第一通信处理的提供商的合约的情况下,通信设备判断通信设备本身处于特定状态。在该情况下,通信设备优先执行第一通信处理而不是第二通信处理。这是由于通常第一通信处理向用户提供比第二通信处理更多的优点(例如,通信费用方面的优点或者通信速度方面的优点)的事实。另一方面,例如,在通信设备的用户不具有与提供商的上述合约的情况下,通信设备判断通信设备本身没有处于特定状态。在该情况下,通信设备优先执行第二通信处理而不是通信设备本身不能执行的第一通信处理。根据上述构造,通信设备可以根据通信设备本身的状态来执行适当通信处理。判断单元可以从与通信设备连接的服务器获取特定信息,并且通过使用所获取的特定信息来执行判断。通信设备可以进一步包括被构造为存储至少一个提供商信息的存储器,该至少一个提供商信息指示能够向通信设备提供能够执行第一通信处理的状态的至少一个提供商。 在所获取的特定信息与存储在存储器中的至少一个提供商信息中的任何一个相同的情况下,判断单元判断通信设备本身处于特定状态。在所获取的特定信息与存储在存储器中的至少一个提供商信息中的任何一个不相同的情况下,判断单元判断通信设备本身没有处于特定状态。根据该构造,通信设备可以适当地判断通信设备本身是否处于特定状态。当启动通信设备时,判断单元执行该判断。在用户输入了特定标识信息的情况下, 通信单元可以确认判断结果。在第一情况下并且在确认了指示通信设备本身处于特定状态的判断结果的情况下,通信单元可以使用特定IP标识信息来执行第一通信处理。在第二情况下并且在确认了指示通信设备本身没有处于特定状态的判断结果的情况下,通信单元可以使用特定标识信息来执行第二通信处理。根据该构造,当启动通信设备时,通信设备执行该判断,并且然后,当用户输入了特定标识信息时,确认判断结果。换句话说,通信设备无需每当输入特定标识信息时都执行该判断。例如,当判断的处理负载比确认更高时,可以降低通信设备上的处理负载。在第一情况下并且在使用特定IP标识信息的第一通信处理失败的情况下,通信单元使用特定标识信息来执行第二通信处理。根据该构造,因为在第一通信处理失败的情况下通信设备执行第二通信处理,所以通信设备能够按照用户的要求适当地执行通信。通信设备可以进一步包括选择允许单元,该选择允许单元被构造为允许用户选择通信设备的操作模式。在选择了用于经由公共交换电话网进行通信的第一操作模式的情况下,在第一情况下,通信单元使用特定IP标识信息来执行第一通信处理,并且在第二情况下,使用特定标识信息来执行第二通信处理。在选择了用于经由IP网络进行通信的第二操作模式并且用户输入了特定IP标识信息的情况下,通信单元使用特定IP标识信息来执行第一通信处理。根据该构造,通信设备能够根据用户所选的操作模式来执行适当的通信处理。此外,控制方法、计算机程序以及存储用于上述通信设备的计算机程序的非临时性计算机可读存储介质也是新颖的和实用的。此外,包括上述通信设备和终端设备的系统也是新颖的和实用的。


图1示出了通信系统的构造的示例。图2示出了启动处理的流程图。图3示出了 FAX发送处理的流程图。
图4示出了图3中所示的流程图的延续。
具体实施例方式(A.实施例)(A-L系统构造)将参考附图来描述实施例。如图1中所示,通信系统2包括PSTN(公共交换电话网)4、因特网8,LAN 6和9,FAX设备10和110,SIP (会话发起协议)服务器60,DHCP (动态主机配置协议)服务器70以及SMTP (简单邮件传送协议)服务器80。FAX设备10和110 被连接到PSTN 4。FAX设备10和110能够经由PSTN 4彼此进行通信。FAX设备10、DHCP 服务器70以及SMTP服务器80被连接到LAN 6。各个设备10、70和80能够经由LAN 6彼此进行通信。FAX设备110被连接到LAN 9。LAN 6、LAN 9和SIP服务器60被连接到因特网8。FAX设备10、FAX设备110和SIP服务器60能够经由LAN 6和9以及因特网8彼此进行通信。(A-2. FAX 设备 10 的构造)对FAX设备10的构造进行描述。FAX设备10具备各种功能,诸如PSTN FAX功能、 IP FAX功能、IFAX功能、复印机功能、打印机功能以及扫描仪功能。PSTN FAX功能是用于使用PSTN FAX号码来经由PSTN4传输(换句话说,发送和接收)FAX数据的功能,该PSTN FAX号码是用于经由PSTN 4执行通信的每个FAX设备的标识信息(所谓的FAX号码)。IP FAX功能是用于使用SIPURI来经由因特网8传输FAX数据的功能。IFAX功能是用于使用电子邮件地址来经由因特网8传输具有附加FAX数据的电子邮件消息的功能。FAX设备10包括显示单元12、操作单元14、扫描单元16、PSTN接口 18、打印单元 20、网络接口 22以及控制单元对。各个单元12至M被连接到总线25。显示单元12是用于显示各种信息的显示器。操作单元14包括多个键。通过对操作单元14进行操作,用户可以将各种指令输入到FAX设备10中。扫描单元16包括诸如CIS和CCD的扫描机构,并且通过对扫描对象进行扫描来生成图像数据。PSTN接口 18被连接到PSTN 4。打印单元20 包括诸如喷墨头打印机构和激光打印机构的打印机构,并且根据来自控制单元M的指令来执行打印。网络接口 22被连接到LAN 6。控制单元M包括CPU 30和存储器32。存储器32存储程序;34、企业号码表35以及地址表36。CPU 30根据存储在存储器32中的程序34来执行处理。由于CPU 30根据程序34执行处理而实现各个单元40至46的功能。企业号码表35包含指示至少一个提供商 (在下文中称为“第一类提供商”)的至少一个企业号码,该至少一个提供商能够向FAX设备10提供使用包括PSTN FAX号码的SIPURI的IP FAX功能是可执行的状态。企业号码是每个提供商所独有的企业代号。将企业号码表35预先存储在存储器32中。例如,可以由 FAX设备10的卖方或者制造商将企业号码表35预先存储在存储器32中。另外,例如,FAX 设备10可以从预定服务器(例如,FAX设备10的卖方或者制造商所提供的服务器)获取企业号码表35,并且将企业号码表35预先存储在存储器32中。通过对操作单元14进行操作,用户可将其他企业号码添加到企业号码表35。地址表36包含用户输入的多个PSTN FAX号码、SIPURI、电子邮件地址、电话号码等。(A-3. SIP服务器60的构造)
将对SIP服务器60的构造进行描述。对于FAX设备10和110的每一个来说,SIP 服务器60将FAX设备的IP地址以及FAX设备的SIPURI彼此相关联地存储。SIP服务器 60被连接到因特网8。使用SIP,SIP服务器60对FAX设备10与FAX设备110之间的通信进行控制。换句话说,例如,经由SIP服务器60发送为了在FAX设备10与FAX设备110之间执行IPFAX发送处理所传输的各种命令。(A-4. DHCP服务器70的构造)将描述DHCP服务器70的构造。DHCP服务器70被连接到LAN 6。DHCP服务器70 对连接到LAN 6的每个设备(诸如FAX设备10)指配IP地址。另外,DHCP服务器70存储 DHCP信息。DHCP信息包括稍后要描述的选项120 (SIP服务器60的IP地址)和选项125 (指示提供商的提供商信息)。(A-5. SMTP服务器80的构造)将描述SMTP服务器80的构造。SMTP服务器80被连接到LAN 6。SMTP服务器80 接收从连接到LAN 6的每个设备(诸如FAX设备10)发送的电子邮件消息,并且将电子邮件消息发送到用于设备(诸如FAX设备110)的SMTP服务器(未示出),即电子邮件消息的目的地。(A-6. FAX 设备 110 的构造)FAX设备110具备与FAX设备10类似的各个功能。FAX设备110包括显示单元 112、操作单元114、扫描单元116、PSTN接口 118、打印单元120、网络接口 122以及控制单元124。各个单元112至IM被连接到总线125。各个单元112至124的构造与FAX设备10的各个单元12至M的构造类似。控制单元124以与控制单元M类似的方式包括 CPU 130和存储器132。在本实施例中,对FAX设备110指配PSTN FAX号码“xxxyyyzzzz”、 SIPURI "xxxyyyzzzzisipuri. com” 以及电子邮件地址"xyzfebcde. com” (参考图 1)。FAX 设备110的SIPURI包括FAX设备110的PSTN FAX号码“xxxyyyzzzz”。更具体地,FAX设备110的SIPURI使SIP服务器60的域“sipuri. com”添加到FAX设备110的PSTN FAX号码“xxxyyyzzzz”。将FAX设备110的FAX号码、SIPURI以及电子邮件地址全部登记在FAX 设备10的地址表36中。(A-7.用户的准备)在描述FAX设备10的控制单元M所执行的各个处理之前,将描述FAX设备10的用户所要执行的准备。首先,用户可以通过与任何提供商签约来使FAX设备10处于IP FAX 功能是可执行的状态。在该情况下,向FAX设备10指配SIPURI。用户可以与第一类提供商或者第二类提供商签约。如先前所描述的,第一类提供商是能够向FAX设备10提供使用包括PSTN FAX号码的SIPURI的IP FAX功能是可执行的状态的提供商。第二类提供商是能够向FAX设备10提供使用与PSTN FAX号码无关的SIPURI的IP FAX功能是可执行的状态的提供商。在下文中,用户签约的提供商被称为“签约提供商”。如果用户与第一类提供商签约,那么FAX设备10的SIPURI包括FAX设备10的PSTN FAX号码。另一方面,如果用户与第二类提供商签约,那么FAX设备10的SIPURI不包括FAX设备10的PSTN FAX号码。 换句话说,FAX设备10的SIPURI (例如,abc. · ·)和FAX设备10的PSTN FAX号码(例如, 0123456...)是完全彼此无关的标识信息。在本示例中,假定FAX设备110的用户与第一类提供商签约。因此,如图1所示,FAX设备110的SIPURI "xxxyyyzzzzisipuri. com”包括FAX 设备 110 的 PSTN FAX 号码 “xxxyyyzzzz,,。(A-8. FAX设备10所执行的处理)接下来,将参考图2至图4来描述FAX设备10的控制单元M所执行的各个处理。(A-8-1.启动处理)将参考图2来描述在启动FAX设备10时所执行的启动处理。启动处理是用于判断FAX设备10本身是否处于特定状态的处理。特定状态是下述状态,其中FAX设备10本身能够执行PSTN FAX发送处理以及IPFAX发送处理,在PSTN FAX发送处理中使用用户输入的用于PSTN的PSTN FAX号码来经由PSTN 4发送FAX数据,在IP FAX发送处理中使用包括PSTN FAX号码的SIPURI来经由因特网8发送FAX数据。该实施例中的特定状态被重述为用户与第一类提供商签约的状态。当接通FAX设备10的电源时,判断单元44 (参考图1)广播用于搜索连接到LAN 6 的DHCP服务器70的搜索命令(S2)。连接到LAN 6的各个设备(指图1中的附图标记70 和80)接收该搜索命令。在接收到该搜索命令时,连接到LAN 6的DHCP服务器70将包括 DHCP服务器70本身的IP地址的响应分组发送到FAX设备10。另一方面,除了连接到LAN6 的DHCP服务器70之外的设备(SMTP服务器80)不发送响应分组。当广播搜索命令时,判断单元44判断是否已经发现连接到LAN 6的DHCP服务器70 (S4)。当在广播搜索命令之后的预定时间段内接收到响应分组时,判断单元44在S4中做出的判断为“是”。如果在S4中为“是”,那么判断单元44前进到S6。另一方面,如果在S4中为“否”,那么判断单元44前进到S20。在S6中,判断单元44将请求传送DHCP信息的请求命令发送到DHCP服务器70。 判断单元44将请求命令发送到作为目的地的包括在从DHCP服务器70接收到的响应分组中的DHCP服务器70的IP地址。请求命令是用于请求选项120和选项125的命令。此夕卜, 选项120包括签约提供商所提供的SIP服务器60的IP地址,并且选项125包括指示签约提供商的提供商信息。包括在选项125中的提供商信息包括签约提供商的企业号码。在接收到请求命令时,DHCP服务器70将包括与请求命令相对应的各种信息的DHCP信息发送到 FAX设备10。判断单元44接收DHCP服务器70所发送的DHCP信息(S8)。接下来,判断单元44判断接收到的DHCP信息是否包括选项120 (SlO)。例如,当签约提供商将签约提供商所提供的SIP服务器60的IP地址预先登记在DHCP服务器70中时,DHCP信息包括指示SIP服务器60的IP地址的选项120。在该情况下,在SlO中做出的判断为“是”。另一方面,例如,当签约提供商没有将签约提供商所提供的SIP服务器60的 IP地址预先登记在DHCP服务器70中时(例如,当用户没有与提供商签约时),DHCP信息不包括选项120。在该情况下,在SlO中做出的判断为“否”。另外,DHCP服务器70具备用于向连接到LAN 6的每个设备指配IP地址的功能。存在DHCP服务器70被连接到LAN 6 以仅用于指配IP地址的情况。在该情况下,DHCP服务器70类似地不存储选项120和选项 125的值。在该情况下,类似地在SlO或者随后的S12中做出的判断为“否”。如果在SlO中为“是”,那么判断单元44判断接收到的DHCP信息是否包括选项 125 (S12)。例如,当签约提供商将签约提供商的企业号码预先登记在DHCP服务器70中时, DHCP信息包括指示签约提供商的企业号码的选项125。在该情况下,在S12中做出的判断为“是”。另一方面,当签约提供商没有将签约提供商的企业号码预先登记在DHCP服务器70中时(例如,当用户没有与提供商签约时),DHCP信息不包括选项125。在该情况下,在 S12中做出的判断为“否”。此外,与SIP服务器60被连接到LAN 6的情况一样,存在在不涉及签约提供商的情况下执行使用IP网络的FAX传送/接收。在该情况下,DHCP服务器 70存储选项120的值,而不存储选项125的值。在该情况下,类似地在S12中做出的判断为 “否”。如果在S12中为“是”,那么判断单元44确定包括在选项125中的企业号码是否与包括在企业号码表35 (参考图1)中的任何一个相同(S14)。如果签约提供商是第一类提供商,那么包括在选项125中的企业号码与包括在企业号码表35(参考图1)中的企业号码中的一个相同。在该情况下,判断单元44在S14中做出的判断为“是”。另一方面,如果签约提供商是第二类提供商,那么包括在选项125中的企业号码与包括在企业号码表35 (参考图1)中的任何一个都不相同。在该情况下,判断单元44在S14中做出的判断为“否”。S14 中的判断“是”意味着已经判断出FAX设备10处于特定状态。在该情况下,判断单元44将选项120所指示的值作为SIP服务器60的IP地址存储在存储器32中(S16)。此外,判断单元44将指示FAX设备10处于特定状态的判断结果信息存储在存储器32中(S18)。在 S18结束时,启动处理结束。在该实施例中,如上所述,判断单元44确定包括在选项125中的企业号码是否与包括在企业号码表35(参考图1)中的任何一个企业号码相同,并且如果这样的话,则在S14 中做出的判断为“是”。因此,可以以适当方式做出关于FAX设备10本身是否处于特定状态的判断。此外,在S4、S10、S12以及S14的任何一个中所做出的判断“否”意味着已经做出了指示FAX设备10没有处于特定状态的判断。在该情况下,判断单元44将指示FAX设备 10没有处于特定状态的判断结果信息存储在存储器32中(S20)。在S20结束时,启动处理结束。(A-8-2.模式选择处理)接下来,将描述模式选择处理(未示出)。模式选择处理是用于使用户选择FAX设备10的操作模式的处理。通过对操作单元14进行操作,用户可将模式选择指令输入到FAX 设备10中。当输入了模式选择指令时,选择允许单元46 (参考图1)使显示单元12显示预定模式选择画面(未示出)。用户在查看模式选择画面的同时对操作单元14进行操作,以从三种操作模式(即,“FAX”、“IP FAX”以及“IFAX”)中选择期望的操作模式。选择允许单元46将指示用户选择的操作模式的操作模式信息存储在存储器32中。在将操作模式信息存储在存储器32中之后,选择允许单元46结束该模式选择处理。此外,在装运根据该本实施例的FAX设备10时,将指示“FAX”的默认操作模式信息存储在存储器32中。因此,在装运FAX设备10之后,如果没有执行模式选择处理,那么FAX设备10的操作模式被设定为 “FAX”。(A-8-3. FAX 发送处理)接下来,将参考图3和图4来对FAX发送处理进行描述。在下文中,例如,使用FAX 设备10将FAX数据发送到FAX设备110的情况来描述FAX发送处理的内容。作为要执行该处理的前提,必须将SIP服务器60的IP地址、SIP服务器60的SIP 域名(sipuri. com(参考图1))以及SMTP服务器80的IP地址存储在存储器32中。当在启动处理中判断FAX设备10处于特定状态(在S14中的“是”)时,那么已经将SIP服务器 60的IP地址存储在存储器32中(S16)。然而,当在启动处理中判断FAX设备10没有处于特定状态(在S4、S10、S12以及S14的任何一个中为“否”)时,不将SIP服务器60的IP地址存储在存储器32中。另外,即使假定在启动处理中已经做出FAX设备10处于特定状态的判断,在启动处理结束时也不将SIP服务器60的SIP域名以及SMTP服务器80的IP地址存储在存储器32中。通常,当与签约提供商签约时(或者之后),签约提供商向用户提供SIP服务器60 的IP地址、SIP服务器60的SIP域名以及SMTP服务器80的IP地址。例如,签约提供商可以通过移交通知SIP服务器60的IP地址等的媒介(例如,纸张)来向用户提供SIP服务器60的IP地址等。另外,签约提供商通过在签约提供商的网站上发布SIP服务器60的 IP地址等并且使用户查看该网站来向用户提供SIP服务器60的IP地址等。因此,例如,在启动FAX设备10之后,可以通过对操作单元14进行操作并且执行预定存储操作,以在执行 FAX发送处理之前,将用户获取的SIP服务器60的IP地址、SIP服务器60的SIP域名以及 SMTP服务器80的IP地址存储在存储器32中。在启动FAX设备10之后,输入允许单元42 (参考图1)对FAX发送操作的输入进行监视(S30)。在用户对自动文档进纸器(未示出)设定了文档的状态下,用户可以对操作单元14进行操作,以指定作为目的地的FAX设备110的标识信息(图1示出的FAX号码 “xxxyyyzzzz”、SIPURI "xxxyyyzzzzisipuri. com” 以及电子由P件地址"xyziabcde. com" 中的任何一个)。可以通过连续指定多个符号(数字、英文字母等)或者通过指定存储在地址表36中的标识信息来指定FAX设备110的标识信息。接下来,用户可以通过对操作单元 14进行操作来输入预定FAX发送操作。当输入FAX发送操作时,输入允许单元42在S30中做出的判断为“是”。如果在S30中为“是”,那么通信单元40 (参考图1)获取FAX数据(S32)。具体地, 通信单元40使扫描单元16对在自动文档进纸器中设定的文档进行扫描。因此,扫描单元 16生成扫描数据。通过从扫描单元16获取扫描数据,通信单元40获取FAX数据。接下来, 通信单元40获取用户指定的目的地的标识信息(S34)。例如,当用户选择“FAX”作为FAX 设备10的操作模式时,假定PSTN FAX发送处理要被执行,则用户通常指定PSTN FAX号码 (换句话说,数字序列)作为目的地。在该情况下,在S34中,通信单元40获取PSTN FAX号码(在本实施例中,FAX设备110的PSTN FAX号码“xxxyyyzzzz”)。另外,例如,当用户已经选择“ IP FAX”作为FAX设备10的操作模式时,假定IP FAX发送处理要被执行,则用户通常指定SIPURI作为目的地。在该情况下,在S34中,通信单元40获取SIPURI (在本实施例中,FAX设备110的SIPURI "xxxyyyzzzzisipuri. com”)。此外,例如,当用户已经选择 “IFAX”作为FAX设备10的操作模式时,假定IFAX发送处理要被执行,则用户通常指定电子邮件地址作为目的地。在该情况下,在S34中,通信单元40获取电子邮件地址(在本实施例中,FAX设备110的电子邮件地址〃 xyziabcde. com")。接下来,通信单元40判断FAX设备10的操作模式是否是“FAX” (S36)。具体地, 通信单元40读出存储在存储器32中的操作模式信息,并且判断所读取的操作模式信息所指示的操作模式是否是“FAX”。当操作模式是“FAX”时,通信单元40在S36中做出的判断为“是”。在该情况下,作为在S34中获取的目的地的FAX设备110的标识信息是PSTN FAX号码“xxxyyyzzzz” (参考图1)。通信单元40判断FAX设备10是否处于特定状态(S38)。 具体地,通信单元40读出存储在存储器32中的判断结果信息,并且判断所读取的判断结果信息是否是指示FAX设备10处于特定状态的信息。当判断结果信息是指示FAX设备10处于特定状态的信息时,通信单元40在S38中做出的判断为“是”。在本实施例中,在启动处理中判断单元44已经做出关于FAX设备10是否处于特定状态中的判断(参考图2)。因此,在FAX发送处理中,判断单元44无需再次执行该判断 (换句话说,无需执行图2中的处理S2至S14),并且当用户输入PSTN FAX号码时(S34),通信单元40仅需要对在启动处理中做出的判断结果进行确认(S38)。因为上述判断的处理负载大于确认存储在存储器32中的判断结果信息的处理的负载,因此在FAX发送处理期间, 在FAX设备10上仅施加了很小的处理负载。如果在S38中为“是”,那么通信单元40从存储器32中读出SIP服务器60的IP地址以及SIP服务器60的SIP域名(S40)。因为FAX设备10处于特定状态(签约提供商是第一类提供商),那么在S40中,通信单元40读出在图2的S16中存储在存储器32中的IP地址。此外,通信单元40读出通过预定存储操作存储在存储器32中的SIP服务器60的SIP域名。接下来,通信单元40从在S40中读出的SIP域名(sipuri. com)以及在S34中获取的标识信息(FAX号码“xxxyyyzzzz”)生成作为目的地的FAX设备110的SIPURI“xxxyyyzzzz@ sipuri. com” (参考图 1)。接下来,通信单元40使用在S42中生成的作为目的地的SIPURI来将邀请 (INVITE)发送到SIP服务器60 (S44)。SIP服务器60将邀请传送到FAX设备110。在接收到邀请时,FAX设备110将2000K发送到SIP服务器60。SIP服务器60将2000K传送到 FAX设备10。在发送邀请之后,通信单元40监视是否接收到2000K(S46)。通信单元40在接收到SIP服务器60所传送的2000K时做出的判断为“是”。如果在S46中为“是”,那么通信单元40使用SIPURI作为目的地将ACK发送到SIP服务器60 (S48)。SIP服务器60将ACK 传送到FAX设备110。FAX设备110接收ACK。因此,在FAX设备10与FAX设备110之间建立通信会话(S50)。接下来,在没有使SIP服务器60传送FAX数据的情况下,通信单元40 经由因特网8将在S32中获取的FAX数据发送到FAX设备110 (S52)。在传送FAX数据结束时,通信单元40结束FAX发送处理。在本实施例中,如上所述,即使在用户已经选择了 FAX模式的情况下,当FAX设备 10处于特定状态(在S38中的“是”)时,通信单元40使用在图3的S34中所获取的FAX号码来生成SIPURI (S42),并且执行IP FAX发送处理(S44至S52)。与PSTN FAX发送处理相比,IP FAX发送处理在费用、通信速度等方面通常是有利的。因此,优先执行IPFAX发送处理向用户提供了显著的优点。另一方面,例如,如果签约提供商是第二类提供商,那么因为FAX设备10没有处于特定状态,因此通信单元40在S38中做出的判断为“否”。另外,例如,即使签约提供商是第一类提供商(换句话说,当FAX设备10处于特定状态(在S38中的“是”)时),当FAX设备10的用户已经签约的签约提供商不同于与作为目的地的FAX设备110的用户所签约的签约提供商时,作为目的地的FAX设备110的SIP服务器的域名可能与SIP服务器60的域名不同。在该情况下,即使在S42中生成作为FAX设备110的PSTN FAX号码与SIP服务器60的域名的组合的SIPURI,SIPURI也可能与FAX设备110的SIPURI不相同。因此,在这样的状态下,FAX设备110不能接收邀请,并且因此,不能发送2000K。从而,通信单元40在 S46中做出的判断为“否”。另外,当假定用户指定了与FAX设备110不同的另一 FAX设备作为目的地FAX设备,并且另一 FAX设备不具备IP FAX功能的情况时,另一 FAX传真不能接收邀请,并且因此,不能发送2000K。还在该情况下,通信单元40在S46中做出的判断为 “否”。当在S38中为“否”时或者当在S46中为“否”时,通信单元40执行经由PSTN4 到在S34中获取的作为目的地的PSTN FAX号码“xxxyyyzzzz”的传送,并且建立通信路径 (S54)。当在FAX设备10与FAX设备110之间建立了通信路径时,通信单元40经由PSTN 4 将在S32中所获取的FAX数据发送到FAX设备110(S56)。在结束对FAX数据的传送时,通信单元40结束FAX发送处理。如上所述,在本实施例中,在S46中,当通信单元40在预定时间段内没有接收到 2000K(在S46中“否”)时,或者换句话说,当使用在S42中所生成的SIPURI的IP FAX发送处理失败时,执行使用在S34中获取的FAX号码的PSTN FAX发送处理(SM和S56)。因此,即使当IP FAX发送处理失败时,FAX设备10也能够适当地执行用户期望的FAX传送。 另外,因为在不要求用户执行新的操作的情况下,使用在S34中已经获取的FAX号码来执行 PSTN FAX发送处理,因此用户无需再次输入FAX号码。因此,还可以降低用户的工作量。当在S36中读出的操作模式是“IP FAX”时,通信单元40在S36中做出的判断为 “否”,并且在图4的S60中做出的判断为“是”。在该情况下,作为在图3的S34中所获取的目的地的FAX设备110的标识信息是SIPURI"xxxyyyzzzzisipuri. com,,(参考图1)。通信单元40从存储器32读出SIP服务器的IP地址(S62)。在S62中,当签约提供商是第一类提供商时(当FAX设备10处于特定状态时),通信单元40读出在图2的S16中存储在存储器32中的IP地址。另一方面,当签约提供商是第二类提供商时(当FAX设备10没有处于特定状态时),通信单元40读出通过预定存储操作存储在存储器32中的IP地址。此外,作为在图3中的S34中所获取的目的地的FAX设备110的标识信息是SIPURI "xxxyyyzzzzi sipuri.com”并且包括SIP域名。因此,在S62中,通信单元40不从存储器32读出SIP域名。接下来,通信单元40使用在图3的S34中所获取的标识信息或者换句话说作为目的地的SIPURI来将邀请发送到SIP服务器60 (S64)。SIP服务器60将邀请传送到FAX设备110。 在接收到邀请时,FAX设备110将2000K发送到SIP服务器60。SIP服务器60将2000K传送到FAX设备10。在发送了邀请之后,通信单元40监视是否接收到2000K(S66)。通信单元40在接收到SIP服务器60所传送的2000K时做出的判断为“是”。如果在S66中为是,那么通信单元40使用SIPURI作为目的地的将ACK发送到SIP服务器60 (S68)。SIP服务器60将ACK 传送到FAX设备110。FAX设备110接收ACK。因此,在FAX设备10与FAX设备110之间建立通信会话(S70)。接下来,在没有使SIP服务器60传送FAX数据的情况下,通信单元40 将在图3的S32中所获取的FAX数据发送到FAX设备110 (图4中的S72)。在FAX数据的传送结束时,通信单元40结束FAX发送处理。另一方面,当通信单元40在S64中发送邀请之后的预定时间段内无法接收到2000K时,通信单元40在S66中做出的判断为“否”。在该情况下,通信单元40执行在显示单元12上的预定错误显示,并且结束FAX发送处理。
当在图3的S36中所读出的操作模式是“IFAX”时,通信单元40在S36以及图4 中的S60 二者中做出的判断为“否”。在该情况下,作为在图3的S34中所获取的目的地的 FAX设备110的标识信息是电子邮件地址〃 xyzfebcde. com"(参考图1)。通信单元40读出通过预定存储操作被存储在存储器32中的SMTP服务器80的IP地址(图4中的S74)。 接下来,通信单元40创建附加有在图3的S32中所获取的FAX数据的电子邮件消息。通信单元40使用在S34中所获取的标识信息或者换句话说作为目的地的电子邮件地址来将创建的电子邮件消息发送到SMTP服务器80 (S76)。SMTP服务器80从作为电子邮件消息的目的地的电子邮件地址识别连接到LAN 9的FAX设备110的SMTP服务器(未示出),并且将电子邮件消息发送到所识别的SMTP服务器。FAX设备110的SMTP服务器将电子邮件消息传送到POP(邮局协议)服务器(未示出)中的邮箱,并且将该电子邮件消息存储在邮箱中。 FAX设备110的控制单元IM从POP服务器下载电子邮件消息。作为该处理的结果,FAX设备110获取附加到电子邮件消息的FAX数据。在S76中将电子邮件消息发送到SMTP服务器80之后,通信单元结束FAX发送处理。此前已经描述了根据本实施例的通信系统2。如图2中的SlO至S20所示,在启动处理中,判断单元44 (参考图1)判断FAX设备10本身是否处于特定状态。另外,如图3所示,在FAX发送处理中,当用户已经输入了 FAX号码(在S36中的“是”)并且FAX设备10 处于特定状态(在S38中“是”)时,通信单元40生成包括输入的FAX号码的SIPURI (S42), 并且对作为目的地生成的SIPURI执行IP FAX发送处理(S44至S52)。通常,IP FAX发送处理向用户提供比PSTN FAX发送处理更多的优点(例如,通信费用方面的优点或者通信速度方面的优点)。当FAX设备10处于特定状态时,优先执行更有利于用户的IP FAX发送处理。另外,根据本实施例,当FAX设备10处于特定状态时,用户可以通过仅输入作为仅包括数字的字符串的FAX号码来执行IP FAX发送处理。可以在不使用户输入SIPURI的情况下执行IP FAX发送处理,输入SIPURI对于用户来说是很麻烦的输入操作。从而降低了用户的工作量。另一方面,当用户输入了 FAX号码(在S36中的“是”)并且FAX设备10没有处于特定状态(在S38中的“否”)时,通信单元40对所输入的作为目的地的FAX号码执行PSTN FAX发送处理(SM和S56)。因此,在FAX设备10处于仅可以执行PSTN FAX发送处理的状态中的情况下,因为FAX设备10在不执行IP FAX发送处理的情况下执行PSTN FAX发送处理,可以防止执行浪费的FAX发送处理。因此,可以立即执行FAX传输。如上所述,在FAX 设备10本身处于特定状态的情况下以及在FAX设备10本身没有处于特定状态的情况下, 根据本实施例的FAX设备10能够在IP FAX发送处理与PSTN FAX发送处理之间执行任何适当的处理。换句话说,根据本实施例的FAX设备10能够根据FAX设备10本身的状态来执行适当的通信。另外,如上所述,在本实施例中,当用户与第二类提供商签约时,判断FAX 设备10没有处于特定状态。在该情况下,当用户输入了 FAX号码时,通信单元40执行PSTN FAX发送处理(SM和S56)。假如当FAX设备10没有处于特定状态时,通信单元40可以生成包括有输入的FAX号码的SIPURI,并且可以执行IPFAX发送处理,从而可能出现用户不期望的到目的地的错误的FAX传输。在本实施例中,当FAX设备10没有处于特定状态时,即使能够执行IP FAX发送处理,通信单元40也没有生成包括输入的FAX号码的SIPURI,并且不执行IP FAX发送处理。可以防止错误的FAX传输。
现在将描述以上实施例的构造与本发明的构造之间的对应关系。因特网8和FAX 设备10分别是“IP网络”和“通信设备”的示例。图3中的SM和S56以及图3中的S44 至S56的处理分别是“第二通信处理”和“第一通信处理”的示例。图1中所示的FAX号码 "xxxjγjzzzz“和 SIPURI "xxxyyyzzzzisipuri. com” 分别是“特定标识信息”和“特定 IP 标识信息”的示例。在图2的S14中做出的判断为“是”之后在图3的S30中执行FAX发送操作的情况是“第一情况”的示例。另外,在图2的S4、S10、S12或者S14中做出的判断为 “否”之后在图3的S30中执行FAX发送操作的情况是“第二情况”的示例。DHCP服务器70 是“服务器”的示例。企业号码是“特定信息”的示例。此外,包括在企业号码表35中的企业号码是“至少一个提供商信息”的示例。在图3的S46中为“否”的情况是“通过使用特定IP标识信息的IP通信失败的情况”的示例。在图3的S36中为“是”的情况(“FAX”模式)以及在图4的S60中为“是”的情况(“IP FAX”模式)分别是“第一操作模式”和“第二操作模式”的示例。(B.修改)下面列出了对上述实施例的修改。(1)对FAX设备10是否处于特定状态的判断不局限于基于如图2所示的包括在从DHCP服务器70所获取的DHCP信息中的企业号码做出该判断的方法,并且可以采用任意方法。因此,例如,用户可以将指示FAX设备10是否处于特定状态的状态信息预先直接输入到存储器32中。在该情况下,在启动处理中,判断单元44根据用户输入的状态信息来判断FAX设备10是否处于特定状态。该修改也被包括在“判断通信设备本身是否处于特定状态”的构造中。(2)可以布置“自动”模式来可另外地将其设定为FAX设备10的操作模式。在本修改中,通信单元40可以被构造为当已经设定了“自动”模式时执行图3中的S38至S56的相应处理。此夕卜,在本修改中,通信单元40可以被构造为,当已经设定了“FAX”模式时在不执行图3的S34中的S38-S52的处理的情况下,对在图3中的S34中所获取的作为目的地的FAX号码执行PSTN FAX发送处理。(3)在上述实施例中,当执行IP FAX发送处理时,在FAX设备10与FAX设备110 之间建立了通信会话之后,在不使SIP服务器60传送FAX数据的情况下,通信单元40将 FAX数据发送到FAX设备110(参考图3中的S52以及图4中的S72)。替代地,通信单元40 可以被构造为在FAX设备10与FAX设备110之间建立通信会话之后经由SIP服务器60将 FAX数据发送到FAX设备110。(4)在上述实施例中,虽然连接到PSTN 4和因特网8的FAX设备10是“通信设备” 的示例,但是例如“通信设备”可以是连接到PSTN 4并且因特网8的电话装置等。在该情况下,使用PSTN 4的语音数据通信是“第二通信处理”的示例,并且使用因特网8的语音数据通信是“第一通信处理”的示例。(5)在上述实施例中,已经描述了下述示例,其中,当判断FAX设备10没有处于特定状态时,用户手动获取SIP服务器60的IP地址和SIP域名(sipuri. com)以及SMTP服务器80的IP地址并且将其存储在存储器32中。然而,可以通过任意方法来自动地执行获取SIP服务器60的IP地址和SIP域名以及SMTP服务器80的IP地址并将其存储在存储器32中。因此,例如,将SIP服务器60的IP地址和SIP域名以及SMTP服务器80的IP地址预先存储在DHCP服务器70中。在该情况下,例如,该信息被设置为在判断单元44在图 2的S8中获取要存储在存储器32中的DHCP信息的同时由判断单元44来获取。(6)无需做出关于选项120的信息是否被包括在判断单元44在图2的S8中所获取的DHCP信息中的判断。换句话说,可以省略图2中的SlO的处理。在该情况下,在获取了 DHCP信息之后(S8),判断单元44可以在不执行SlO的判断的情况下执行S12和S14的判断。在本修改中,在S14中做出的判断为“是”并且存储了 FAX设备10处于特定状态的事实之后,判断单元44仅需要将包括在S8中所获取的DHCP信息中的与选项120有关的信息作为SIP服务器60的IP地址存储在存储器32中。当与选项120有关的信息没有被包括在DHCP信息中时,判断单元44不将SIP服务器60的IP地址存储在存储器32中。(7)在前述实施例中,作为控制单元M根据程序34执行处理的结果,实现各个单元40至46。然而,可以替代地通过诸如逻辑电路的硬件资源来实现各个单元40至46中的至少一个单元。
权利要求
1.一种通信设备,被构造为与公共交换电话网和IP网络连接,所述通信设备包括输入允许单元,所述输入允许单元被构造为允许用户输入所述公共交换电话网的特定标识信息;判断单元,所述判断单元被构造为判断所述通信设备本身是否处于特定状态,所述特定状态能够使用所述IP网络的IP标识信息来执行经由所述IP网络进行通信的第一通信处理,所述IP标识信息包括所述用户输入的所述特定标识信息;以及通信单元,所述通信单元被构造为在判断所述通信设备本身处于所述特定状态并且所述用户输入了所述特定标识信息的第一情况下,使用包括所述特定标识信息的特定IP标识信息来执行所述第一通信处理, 以及在判断所述通信设备本身没有处于所述特定状态并且所述用户输入了所述特定标识信息的第二情况下,使用所述特定标识信息来执行经由所述公共交换电话网进行通信的第二通信处理。
2.根据权利要求1所述的通信设备,其中所述判断单元从与所述通信设备连接的服务器获取特定信息,并且通过使用所获取的特定信息来执行所述判断。
3.根据权利要求2所述的通信设备,还包括存储器,所述存储器被构造为存储至少一个提供商信息,所述至少一个提供商信息指示能够向所述通信设备提供能够执行所述第一通信处理的状态的至少一个提供商, 其中,所述判断单元在所获取的特定信息与存储在所述存储器中的所述至少一个提供商信息中的任何一个相同的情况下,判断所述通信设备本身处于所述特定状态;并且在所获取的特定信息与存储在所述存储器中的所述至少一个提供商信息中的任何一个都不相同的情况下,判断所述通信设备本身没有处于所述特定状态。
4.根据权利要求1至3中的任何一项所述的通信设备,其中当启动所述通信设备时,所述判断单元执行所述判断,并且所述通信单元在所述用户输入了所述特定标识信息的情况下,确认所述判断的结果; 在所述第一情况下并且在确认了指示所述通信设备本身处于所述特定状态的判断结果的情况下,使用所述特定IP标识信息来执行所述第一通信处理;并且在所述第二情况下并且在确认了指示所述通信设备本身没有处于所述特定状态的判断结果的情况下,使用所述特定标识信息来执行所述第二通信处理。
5.根据权利要求1至3中的任何一项所述的通信设备,其中在所述第一情况下并且在使用所述特定IP标识信息的所述第一通信处理失败的情况下,所述通信单元使用所述特定标识信息来执行所述第二通信处理。
6.根据权利要求1至3中的任何一项所述的通信设备,还包括选择允许单元,所述选择允许单元被构造为允许所述用户选择所述通信设备的操作模式,其中,在选择了用于经由所述公共交换电话网进行通信的第一操作模式的情况下,所述通信单元在所述第一情况下,使用所述特定IP标识信息来执行所述第一通信处理;并且在所述第二情况下,使用所述特定标识信息来执行所述第二通信处理;并且在选择了用于经由所述IP网络进行通信的第二操作模式并且所述用户输入了所述特定IP标识信息的情况下,所述通信单元使用所述特定IP标识信息来执行所述第一通信处理。
全文摘要
公开了一种通信设备。一种通信设备被构造为与公共交换电话网和IP网络连接。该通信设备可以包括输入允许单元,被构造为允许用户输入公共交换电话网的特定标识信息;判断单元,被构造为判断通信设备本身是否处于能够使用IP网络的IP标识信息来执行经由IP网络进行通信的第一通信处理的特定状态;以及通信单元,被构造为在判断通信设备处于特定状态的第一情况下执行第一通信处理,并且在判断通信设备没有处于特定状态的第二情况下执行经由公共交换电话网进行通信的第二通信处理。
文档编号H04N1/00GK102291507SQ201110083689
公开日2011年12月21日 申请日期2011年3月30日 优先权日2010年6月17日
发明者柳哲 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1