通信装置的制作方法

文档序号:7789133阅读:98来源:国知局
专利名称:通信装置的制作方法
技术领域
本说明书中公开的技术涉及一种通信装置。
背景技术
例如,日本专利申请公开No. 2007-208448公开了一种传真(传真)装置,该传真装置能够根据诸如G3-传真和IP-传真的多个通信方案来执行传真通信。G3-传真是用于经由一般公共网络(PSTN(公共交换电话网络))来执行传真通信的通信方案。IP-传真是用于根据IP(因特网协议)来执行传真通信的通信方案。此外,日本专利申请公开 No. 2007-208448公开了 G3-传真易受通信错误的影响而IP-传真不易受通信错误的影响。

发明内容
当通信装置不能够执行通信时,有利的是将指示不能够执行通信的信息通知给用户。上述日本专利申请公开No. 2007-208448未能进行关于对用户的通知的任何公开。本说明书公开一种技术,该技术可以适当地向用户通知指示通信装置不能够执行通信的信息。在本申请中公开的一种技术是通信装置。该通信装置可以包括第一确定单元、第二确定单元、第一通信单元、第二通信单元以及通知单元。第一确定单元可以被构造成执行第一类型的确定处理,该第一类型的确定处理基于第一类型的确定标准来确定通信装置是否能够根据第一通信方案执行通信目标的目标数据的通信。第二确定单元可以被构造成执行第二类型的确定处理,该第二类型的确定处理基于与第一类型的确定标准不同的第二类型的确定标准来确定通信装置是否能够根据第一通信方案执行目标数据的通信。第一通信单元可以被构造成,如果在第一类型的确定处理中确定通信装置能够执行目标数据的通信并且在第二类型的确定处理中确定通信装置能够执行目标数据的通信,则根据第一通信方案执行目标数据的通信。第二通信单元可以被构造成,如果在第一类型的确定处理中确定通信装置不能够执行目标数据的通信,则根据与第一通信方案不同的第二通信方案来执行目标数据的通信。通知单元可以被构造成,如果在第二类型的确定处理中确定通信装置不能够执行目标数据的通信,则向用户通知特定信息。特定信息可以指示通信装置不能够根据第一通信方案来执行目标数据的通信。通知单元可以被构造成,如果在第一类型的确定处理中确定通信装置不能够执行目标数据的通信,则不向用户通知特定信息。根据上述的构造,通信装置执行第一类型的确定处理和第二类型的确定处理以确定是否能够根据第一通信方案执行通信。如果在第一类型的确定处理和第二类型的确定处理中确定通信装置能够根据第一通信方案执行通信,则通信装置执行根据第一通信方案的通信,并且如果在第一类型的确定处理中确定通信装置不能够根据第一通信方案执行通信,则执行根据第二通信方案的通信。因此,由于即使通信装置不能够根据第一通信方案执行通信,通信装置也能够执行根据第二通信方案的通信,所以能够适当地执行目标数据的通信。特别地,在上述构造中,如果在第一类型的确定处理中确定通信装置不能够执行通信,则通信装置不通知用户,并且如果在第二类型的确定处理中确定通信装置不能够执行通信,则通知用户。例如,通过利用此技术,可以采用下述构造,其中如果确定不需要向用户通知通信装置不能够执行通信的原因(换言之,第一类型的确定标准),则不通知用户,并且如果确定需要向用户通知通信装置不能够执行通信的原因(换言之,第二类型的确定标准),则通知用户。因此,可以适当地通知用户通信装置不能够执行通信。第二通信单元可以被构造成,如果在第二类型的确定处理中确定通信装置不能够执行目标数据的通信,则在通知单元向用户通知特定信息之后,根据第二通信方案进一步执行目标数据的通信。根据此构造,如果确定通信装置不能够执行根据第一通信方案的通信,则通信装置能够执行根据第二通信方案的通信。第一类型的确定处理可以包括下述中的至少一个第一确定处理,该第一确定处理确定通信装置是否存储指示用户期望通信装置执行根据第一通信方案的通信的第一信息;以及第二确定处理,第二确定处理确定通信装置是否能够获得用于执行根据第一通信方案的通信的第二信息。第二类型的确定处理包括下述中的至少一个第三确定处理,该第三确定处理确定通信装置是否与网络连接;以及第四确定处理,当通信装置已经将信号发送到调解(intermediate)根据第一通信方案的通信的中间服务器时,该第四确定处理确定通信装置是否已经从该中间服务器接收到响应。根据此构造,通信装置能够适当地确定是否能够根据第一通信方案执行目标数据的通信。第一确定单元可以被构造成,在第二确定处理之前执行第一确定处理。第一确定单元可以被构造成,如果在第一确定处理中确定通信装置存储第一信息,则执行第二确定处理。第一确定单元可以被构造成,如果在第一确定处理中确定通信装置没有存储第一信息,则在不执行第二确定处理的情况下,确定通信装置不能够执行目标数据的通信。根据此构造,如果在第一确定处理中做出否定确定,则通信装置不执行第二确定处理。因此,能够减少通信装置的处理负荷。第一确定单元可以被构造成,在第二确定单元执行第二类型的确定处理之前,执行第二确定处理。第二确定单元可以被构造成,如果在第二确定处理中确定通信装置能够获得第二信息,则执行第二类型的确定处理。第二确定单元可以被构造成,如果在第二确定处理中确定通信装置不能够获得第二信息,则不执行第二类型的确定处理。根据此构造,如果在第二确定处理中做出否定确定,则通信装置不执行第二类型的确定处理。因此,可以减少通信装置的处理负荷。通信装置可以进一步包括第三确定单元,第三确定单元被构造成执行第三类型的确定处理,该第三类型的确定处理确定通信装置是否存储指示用户期望通信装置执行根据第二通信方案的通信的第三信息。如果在第一类型的确定处理中确定通信装置不能够执行目标数据的通信,则在第三类型的确定处理中确定通信装置存储第三信息的情况下,第二通信单元可以被构造成,根据第二通信方案执行目标数据的通信,并且在第三类型的确定处理中确定通信装置没有存储第三信息的情况下,第二通信单元可以被构造成,不根据第二通信方案执行目标数据的通信。根据此构造,通信装置能够取决于用户的意图根据第二通信方案执行目标数据的通信。特定信息包括下述的至少一个通信装置不能够执行根据第一通信方案的通信的原因;以及使通信装置能够执行根据第一通信方案的通信的对策。根据此构造,根据特定信息,用户能够执行用于排除通信装置不能够执行根据第一通信方案的通信的原因的操作 (换言之,用户能够执行使通信装置能够执行根据第一通信方案的通信的对策)。第一通信方案可以是用于通过利用将预定域添加到由用户指定为目标数据的目的地的识别信息上而获得的IP识别信息来执行IP通信的通信方案。第二通信方案可以是用于通过利用由用户指定为目标数据的目的地的识别信息经由一般公共网络来执行通信的通信方案。此外,通过通信装置执行的方法也是新颖和有用的。另外,用于实现通信装置和存储计算机程序的非暂时性的计算机可读存储介质的计算机程序也是新颖和有用的。


图1示出通信系统的构造的示例。图2示出模式和设置之间的关系。图3示出主处理的流程图。图4示出激活处理的流程图。图5示出传真发送处理的流程图。图6示出确定结果、通知的存在/不存在以及通信的类型之间的关系。
具体实施例方式(系统构造)如图1中所示,通信系统2包括多个传真装置10和110。传真装置10和110分别被连接到PSTN 4。因此,传真装置10和110能够经由PSTN 4相互通信。另外,传真装置 10被连接到LAN 6并且传真装置110被连接到LAN 9。LAN 6和9分别被连接到因特网8。 因此,传真装置10和110都能够经由LAN 6和9以及因特网8相互通信。DHCP(动态主机配置协议)服务器70被连接到LAN 6。SIP (会话发起协议)服务器60被提供在因特网8 上。(传真装置10的构造)传真装置10包括诸如PSTN传真功能、IP传真功能、复印机功能、打印机功能、以及扫描仪功能的多个功能。PSTN传真功能是用于使用由PSTN 4使用的传真号码(换言之, 预定数目个数字(例如,10个数字)的数字串)经由PSTN 4 (换言之,发送并且接收传真数据)来执行传真通信的功能。根据G. 3通信方案来实现PSTN传真功能。另外,IP传真功能是用于使用URI (统一资源标识符)经由IP网络(LAN 6、因特网8等等)来执行传真通信的功能。根据SIP通信方案来实现IP传真功能。然而,可以通过其它协议来实现IP传真功能,只要这些协议以IP为前提即可。传真装置10包括显示单元12、操作单元14、扫描执行单元16、PSTN接口 18、打印执行单元20、网络接口 22、以及控制器单元对。相应单元12至M被连接到总线线路25。 显示单元12是用于显示各种信息的显示器。操作单元14由多个键组成。通过操作操作单元14,用户能够将各种指令输入到传真装置10。扫描执行单元16包括诸如CIS或者CXD的扫描机构,并且通过对扫描目标进行扫描来创建图像。PSTN接口 18被连接到PSTN 4。打印执行单元20包括采用喷墨头系统、激光系统等等的打印机构,并且根据来自控制器单元 24的指令来执行打印。网络接口 22被连接到LAN 6。控制器单元M包括CPU 30和存储器32。CPU 30根据在存储器32中存储的程序 (未示出)来执行处理。通过由CPU 30根据程序执行处理来实现相应单元40至50的功能。存储器32存储表34和地址表36。表34包括指示至少一个特定提供商的至少一个企业号码。“特定提供商”是提供利用包括传真号码的SIPURI (换言之,通过将预定域添加到传真号码上而获得的SIPURI)的IP传真功能的提供商。此外,企业号码是每一个提供商特有的公司代码。另外,地址表36包括由用户输入的多个传真号码、电话号码等等。此外,表34被事先存储在存储器32中。例如,传真装置10的供应商可以事先将表34存储在存储器32中。另外,例如,传真装置10可以从预定的服务器(例如,通过传真装置10的供应商提供的服务器)获得表34并且将该表34事先存储在存储器32中。(SIP服务器60的构造)SIP服务器60是通过特定提供商提供的服务器。SIP服务器60是调解SIP通信的服务器(其还能够被称为“呼叫控制服务器”)。例如,当在传真装置10和传真装置110 之间传输用于建立SIP通信会话的各种命令时,经由SIP服务器60来传送命令。在建立 SIP通信会话之后,正常地,在没有涉及SIP服务器60的情况下传真装置10和110执行用于电话呼叫或者传真数据(换言之,图像数据)的音频数据的通信(换言之,传真装置10 和110执行对等通信)。此外,在传真装置(例如,传真装置10和110)的用户已经与特定提供商建立帐户的状态下,SIP服务器60相互关联地存储传真装置的IP地址和传真装置的 SIPURI。(DHCP服务器70的构造)DHCP服务器70将IP地址分配给连接到LAN 6的每一个装置(传真装置10等等)。另外,DHCP服务器70存储DHCP信息。DHCP信息包括稍后将描述的选项120 (SIP服务器的IP地址)和选项125 (指示提供商的提供商信息)。(传真装置110的构造)传真装置100包括与传真装置10的各功能类似的功能。在本实施例中,传真装置10的用户具有与特定提供商(换言之,使用包括传真号码的SIPURI来提供IP 传真功能的提供商)的帐户。因此,包括传真装置110的传真号码“xxxyyyzzzz”的 SIPURI "xxxyyyzzzzisip. com”(通过将SIP服务器60的域添加到传真装置110的传真号码上而获得的SIPURI)被分配给传真装置110。(用户的事先准备建立与提供商的帐户)将描述要由传真装置10的用户执行的事先准备。用户建立与特定提供商的帐户。 在这样的情况下,包括传真装置10的传真号码的SIPURI被分配给传真装置10。因此,现在传真装置10能够执行IP传真功能。(用户的事先准备选择模式)通过操作操作单元14,用户能够选择用于传送传真数据的模式。如图2中所示, 用户能够从包括“IP传真优先级”、“IP传真独占”、以及“IP传真关”的三种模式中选择模式。在“IP传真优先级”中,传真装置10通过执行IP传真功能来传送传真数据,并且当传送失败时,通过执行PSTN传真功能来传送传真数据。在“IP传真独占”中,传真装置10通过执行IP传真功能来传送传真数据并且即使传送失败也不执行PSTN传真功能。在“IP传真关”中,传真装置10执行PSTN传真功能,而不执行IP传真功能。当用户选择三种模式中的一种时,与所选择的模式相对应的信息被存储在存储器 32中。具体地,当“IP传真优先级”被选择时,存储器32存储“开”作为IP传真设置并且存储“开”作为重试设置。当“IP传真独占”被选择时,存储器32存储“开”作为IP传真设置并且存储“关”作为重试设置。当“IP传真关”被选择时,存储器存储“关”作为IP传真设置并且存储“开”作为重试设置。此外,在本实施例中,从未与“关”的重试设置相组合地存储“关”的IP传真设置。(主处理)接下来,将描述由传真装置10执行的处理。如图3中所示,当传真装置10的电源被接通时,传真装置10的控制器单元M执行主处理。在S2中,控制器单元M执行激活处理(参考图4)。接下来,在S4中,控制器单元对监视指令是否被输入。指令可以通过对操作单元14的操作被输入或者可以经由PSTN 4或者LAN 6从外部输入。当指令已经被输入时(当在S4中“是”时),在S6中,控制器单元M确定指令是否是传真发送指令。用户能够通过操作操作单元14来输入传真发送指令。此外,传真发送指令包括用户指定传真数据的目的地的传真号码(在PSTN 4中使用的传真号码)。用户可以从地址表36中指定传真号码或者可以通过操作操作单元14的数字键盘来指定传真号码。当传真发送指令已经被输入时(当在S6中“是”时),在S8中,控制单元M执行传真发送处理(参考图幻。另一方面,当传真发送指令还没有被输入时(当在S6中“否” 时),在SlO中,控制器单元M执行与输入的指令(例如,打印执行指令或者传真数据接收指令)相对应的处理。(激活处理)接下来,将描述在图3的S2中执行的激活处理的内容。激活处理是用于确定传真装置10是否处于特定状态的处理。在这种情况下,“特定状态”指的是传真装置10能够执行IP传真发送处理的状态,在该IP传真发送处理中,使用包括由用户指定为传真数据的目的地的传真号码(在PSTN 4中使用的传真号码)的SIPURI(通过将预定域添加到传真号码上而获得的SIPURI)来传送传真数据。此外,例如,“特定状态”能够被重新叙述为其中用户已经建立与特定提供商的帐户的状态。如图4中所示,在S12中,控制器单元M广播用于搜索连接到LAN 6的DHCP服务器70的搜索命令。一旦接收到搜索命令,则DHCP服务器70将包括DHCP服务器70的IP 地址的响应分组传送到传真装置10。接下来,在S14中,控制器单元M确定是否已经找到 DHCP服务器70。当在从搜索命令的广播开始的预定时间段内接收到响应分组时,在S14中控制器单元M确定“是”。如果在S14中为“是”,则进程前进到S16,并且如果在S14中为 “否”,则进程前进到S28B。在S16中,控制器单元M通过将在响应分组中包括的DHCP服务器70的IP地址设置为目的地来传送请求命令。该请求命令是用于请求包括选项120和选项125的DHCP信息的命令。稍后将给出选项120和选项125的描述。一旦接收到请求命令,则DHCP服务器70将DHCP信息传送到传真装置10。因此,在S18中,控制器单元M接收DHCP信息。接下来,在S20中,控制器单元M确定DHCP信息是否包括选项120。例如,当传真装置10的用户具有与特定提供商的帐户时,用户正常地注册由特定提供商提供给DHCP服务器70的SIP服务器60的IP地址。在这种情况下,DHCP信息包括选项120,选项120指示SIP服务器60的IP地址。如果这样,则在S20中确定“是”并且进程前进到S22。另一方面,例如,如果用户不具有与特定提供商的帐户,则DHCP信息正常地不包括选项120。在这样的情况下,在S20中确定“否”并且进程前进到S28B。在S22中,控制器单元M确定DHCP信息是否包括选项125。例如,当传真装置10 的用户具有与特定提供商的帐户时,用户正常地将特定提供商的企业号码注册到DHCP服务器70。在这种情况下,DHCP信息包括选项125,选项125指示特定提供商的企业号码。如果这样,则在S22中确定“是”并且进程前进到S24。另一方面,例如,如果用户具有与特定提供商的帐户但是没有将特定提供商的企业号码注册到DHCP服务器70,则可能的是,DHCP 信息包括选项120而没有包括选项125。另外,例如,如果用户不具有与特定提供商的帐户但是具有与提供SIP通信的另一提供商的帐户,则可能的是,DHCP信息类似地包括选项120 而没有包括选项125。在这种情况下,在S22中确定“否”并且进程前进到S28B。此外,例如,“另一提供商”是没有使用通过将预定域添加到传真号码上而获得的SIPURI来提供IP 传真功能而使用与传真号码无关的SIPURI来提供IP传真功能的提供商。在SM中,控制器单元M确定在选项125中包括的企业号码是否与在表34 (参考图1)中包括的任何企业号码一致。当用户具有与特定提供商的帐户时,在选项125中包括的企业号码与在表34中包括的企业号码中的任何一个一致。在这种情况下,在SM中确定 “是”并且进程前进到S26。另一方面,例如,如果用户具有与另一提供商的帐户,则DHCP信息包括选项125但是在选项125中包括的企业号码可能与在表34中包括的企业号码中的任何一个不一致。在这种情况下,在S24中确定“否”并且进程前进到S28B。S24中的“是”意指传真装置10被确定为处于特定状态中。在这种情况下,在本实施例中,通过在S18中获得的DHCP信息中包括的选项120指示的值是SIP服务器60的IP 地址。在S26中,控制器单元M将SIP服务器60的IP地址存储在存储器32中。此外,在 S28A中,控制器单元M将指示传真装置10是处于特定状态下的确定结果信息存储在存储器32中。此外,在S14、S20、S22、以及S24中的任何一个中确定“否”意指传真装置10已经被确定为未处于特定状态下。在这种情况下,在S28B中,控制器单元M将指示传真装置10 未处于特定状态下的确定结果信息存储在存储器32中。(传真发送处理)接下来,将描述在图3的S8中执行的传真发送处理的内容。在下文中,将使用其中传真装置10的用户将传真装置110的传真号码“xxxyyyzzzz”指定为传真数据的目的地的示例来描述传真发送处理的内容。如图5中所示,在S30中,控制器单元M通过让扫描执行单元16扫描原始文档来创建传真数据。接下来,在S32中,第一确定单元40 (参考图1)从存储器32中读取IP传真设置(参考图2)并且确定IP传真设置是否为“开”。当IP传真设置为“开”时(当在S32
10中“是”时),第一确定单元40确定能够执行IP传真传送并且前进到S34。另一方面,如果 IP传真设置是“关”时(当在S32中“否”时),第一确定单元40确定不能够执行IP传真传送并且不执行S34。在这种情况下,S60(稍后加以描述)被跳过(换言之,通知单元50 (参考图1)不通知用户)并且进程前进到S62。在S34中,第一确定单元40从存储器32中读取确定结果信息(参考图4中的S28A 和S28B)并且确定该确定结果信息是否指示传真装置10处于特定状态下或者传真装置10 未处于特定状态下。如果确定结果信息指示传真装置10是处于特定状态下(当在S34中 “是”时),则第一确定单元40确定能够执行IP传真传送并且前进到S36。另一方面,如果确定结果信息指示传真装置10未处于特定状态下(当在S34中“否”时),则第一确定单元 40确定不能够执行IP传真传送并且不执行S36至S52的处理。在这种情况下,S60 (稍后加以描述)被跳过(换言之,通知单元50不通知用户)并且进程前进到S62。在S36中,第一通信单元46 (参考图1)从存储器32中读取SIP服务器的IP地址和SIP域。如上所述,当传真装置10处于特定状态下时,在图4的S26中,SIP服务器60的 IP地址被存储在存储器32中。因此,在S36中,第一通信单元46能够从存储器32中读取在图4的S26中被事先存储的IP地址。然而,即使执行图4中的激活处理,SIP服务器60的SIP域“sip. com"也没有被存储在存储器32中。通常,当用户建立与特定提供商的帐户时(或者在用户建立与特定提供商的帐户之后),特定提供商将SIP服务器60的SIP域提供给用户。例如,特定提供商能够通过递送描述SIP服务器60的SIP域的介质(例如,一张纸)来将SIP服务器60的 SIP域提供给用户。另外,特定提供商能够通过在网站等等上张贴SIP服务器60的SIP域来将SIP服务器60的SIP域提供给用户。因此,例如,用户能够通过在操作单元14上执行预定的存储操作来将SIP服务器60的SIP域存储在存储器32中。在S36中,第一通信单元46能够从存储器32中读取由用户存储的SIP服务器60的SIP域。此外,在修改中,当 SIP服务器60的SIP域被事先存储在DHCP服务器70中时,传真装置10可以从DHCP服务器70中获得SIP服务器60的SIP域。接下来,在S38中,第一通信单元46将在S36中读取的SIP域“sip. com”添加到由用户指定为传真数据的目的地的传真号码“xxxyyyzzzz”上以创建传真装置110的 SIPURI "xxxyyyzzzzisip. com” (参考图 1)。接下来,在S40中,第二确定单元42 (参考图1)确定传真装置10是否被连接到网络(换言之,LAN 6)。换言之,第二确定单元42确定传真装置10是处于链接连接(link up) 状态还是链接断开(linkdown)状态。具体地,例如,当LAN线缆被连接到传真装置10的网络接口 22时,第二确定单元42确定能够执行IP传真传送(在S40中做出“是”确定)。另外,例如,即使LAN线缆没有被连接到网络接口 22,当传真装置10被无线地连接到LAN 6时 (换言之,当建立其中能够执行与接入点的通信的状态时),第二确定单元42类似地确定能够执行IP传真传送(在S40中做出“是”确定)。因此,如果LAN线缆没有被连接到网络接口 22,并且同时,传真装置10没有被无线地连接到LAN 6,则第二确定单元42确定不能够执行IP传真传送(在S40中做出“否”确定)。当确定传真装置10被连接到网络时(当在S40中“是”时),在S42中,第一通信单元46传送邀请(INVITE)命令,在该邀请命令中在S36中读取的SIP服务器60的IP地址被指定为SIP服务器地址。此外,在该邀请命令中,在S38中创建的传真装置110的SIPURI 也被指定为目的地地址。一旦S42终止,则进程前进到S44。如上所述,在邀请命令中,SIP服务器60的IP地址被指定为SIP服务器地址。因此,邀请命令首先到达SIP服务器60。如上所述,SIP服务器60相互关联地存储传真装置 110的SIPURI和传真装置110的IP地址。SIP服务器60首先根据邀请命令来识别被指定为目的地地址的传真装置110的SIPURI。接下来,SIP服务器60识别来自SIP服务器60 的存储器中的与传真装置110的SIPURI相关联的传真装置110的IP地址。然后SIP服务器60通过将传真装置110的IP地址设置为目的地来传送邀请命令(换言之,将邀请命令传输到传真装置110)。一旦接收到邀请命令,则传真装置110将2000K命令正常地传送到SIP服务器60。 在这种情况下,SIP服务器60将2000K命令传输到传真装置10。因此,传真装置10可以从 SIP服务器60接收2000K命令。然而,例如,当传真装置10不能够执行IP传真功能时(例如,当传真装置110的用户已经进行不能够进行IP传真传送的设置时),传真装置10不将2000K命令传送到SIP 服务器60。在这种情况下,SIP服务器60将除了 2000K命令之外的命令传送到传真装置 10。因此,传真装置10也可以从SIP服务器60接收其它命令。此外,虽然在正确地运作的SIP服务器60上引述了上面的描述,但是可能的是, SIP服务器60不能正确地运作(例如,当SIP服务器60的电源被切断)。在这种情况下, SIP服务器60不能够接收或者传输邀请命令并且没有命令能够被传送到传真装置10。因此,传真装置10可能没有从SIP服务器60接收命令。在S44中,第二确定单元42 (参考图1)确定是否已经从SIP服务器60接收到任何命令。当在S42中传送邀请命令之后在预定的时间段内第二确定单元42没有从SIP服务器60中接收到任何命令时(例如,当SIP服务器60没有正确地运作时),第二确定单元 42确定不能够执行IP传真传送(在S44中做出“否”的确定)。在这种情况下,进程前进到S60。另一方面,当第二确定单元42从SIP服务器60接收到任何命令时,第二确定单元 42确定能够执行IP传真传送(在S44中做出“是”的确定)。在这种情况下,进程前进到 S46。在S46中,第一确定单元40确定从SIP服务器60接收到的命令是否为2000K命令。当从SIP服务器60接收到另一命令时(例如,当传真装置10的用户已经进行禁用IP 传真传送的设置时),第一确定单元40确定不能够执行IP传真传送(在S46中做出“否” 的确定)。在这种情况下,S60(稍后加以描述)被跳过(换言之,通知单元50不通知用户) 并且进程前进到S62。另一方面,当从SIP服务器60接收到2000K命令时,第一确定单元40确定能够执行IP传真传送(在S46中做出“是”的确定)。在这种情况下,在S48中,第一通信单元46 将ACK命令传送到SIP服务器60。ACK命令经由SIP服务器60被传送到传真装置110。因此,在S50中,在传真装置10和传真装置110之间建立通信会话。接下来,在S52中,第一通信单元46使用在S50中建立的通信会话来将在S30中创建的传真数据传送到传真装置 110。此外,在S52中,在不通过SIP服务器60传送的情况下,将传真数据从传真装置10传送到传真装置110(换言之,执行对等通信)。一旦完成传真数据的传送,则传真发送处理完成。在S60中,通知单元50使得显示单元12显示指示不能够执行IP传真传送的消息。 此外,该消息包括为何已经出现其中不能够执行通信的错误的原因和用于解决该原因的对策两者。例如,当传真装置10没有被连接到网络时(当在S40中“否”时),通知单元50使得显示单元12显示指示传真装置10没有被连接到网络的字符串(换言之,原因)和提示 LAN线缆应被连接到网络接口 22的字符串(换言之,对策)。另外,例如,当没有从SIP服务器60接收到命令时(当在S44中“否”时),通知单元50使得显示单元12显示指示SIP 服务器60没有正确地运作的字符串(换言之,原因)和提示要询问提供商的字符串(换言之,对策)。此外,从上面的描述显而易见的是,在显示单元12上显示的内容(向用户通知的内容)在当S40中确定“否”时与在S44中确定“否”时之间不同。由于在S60中通知错误的原因和对策,所以用户能够执行用于排除不能够执行IP 传真传送的原因的操作(换言之,要执行的用于启用根据SIP的通信的对策)。一旦S60终止,则进程前进到S62。在S62中,第三确定单元44 (参考图1)从存储器32中读取重试设置(参考图1) 并且确定重试设置是否为“开”。当重试设置为“开”时(当在S62中“是”时),进程前进到 S64。当重试设置为“关”时(当在S62中“否”时),S64和S66被跳过并且传真发送处理完成。在S64中,第二通信单元48 (参考图1)使用由用户指定为传真数据的目的地的传真号码“xxxyyyzzzz”根据G. 3通信方案来执行外呼处理。因此,在传真装置10和传真装置110之间建立经由PSTN 4的通信路径。接下来,在S66中,第二通信单元48使用在S64 中建立的通信路径将在S30中创建的传真数据传送到传真装置110。一旦完成传真数据的传送,则传真发送处理完成。(本实施例的有益效果)通过常规已知的传真装置,为了经由PSTN 4传送传真数据,用户将传真号码(换言之,数值串)指定为传真数据的目的地。通过根据本实施例的传真装置10,执行类似的操作使用户能够根据IP传真功能传送传真数据而不是经由PSTN 4传送传真数据。换言之, 当“IP传真优先级”或者“P传真独占”(参考图2~)被选择为用于传送传真数据的模式时, 用户将传真号码指定为传真数据的目的地使传真装置10能够根据IP传真功能传送传真数据(参考图5中的S30至S52)。因此,通过指定传真号码,用户能够使得传真装置10执行 IP传真功能,即使SIPURI没有被指定为传真数据的目的地。正常地,SIPURI是比传真号码更加复杂的字符串。根据本实施例,当用户指定其为简单的数值串的传真号码时,传真装置 10根据IP传真功能来传送传真数据。因此,用户能够容易地使得传真装置10执行IP传真功能。特别地,在本实施例中,在图5的传真发送处理中执行各种确定处理(S32、S34、 S40、S44以及S46)。根据此构造,传真装置10能够适当地确定是否能够根据SIP通信方案执行IP传真传送。从图5显而易见的是,虽然在S32、S34、或者S46中做出的“否”的确定导致S60的通知处理没有被执行,但是在S40或者S44中做出的“否”的确定导致S60的通知处理被执行。在下文中,相应的前述确定处理(S32、S34、以及S46)将被称为“第一类型的确定处理”并且相应的后述确定处理(S40和S44)将被称为“第二类型的确定处理”。此外,S62的确定处理将被称为“第三类型的确定处理”。根据上述构造,传真装置10执行第一类型的确定处理和第二类型的确定处理以确定是否能够根据SIP通信方案执行传真传送。如图6中所示,当在第一类型的确定处理和第二类型的确定处理中确定能够根据SIP通信方案执行传真传送时,传真装置10根据SIP 通信方案来执行传真传送(图5中的S5》。另一方面,当在第一类型的确定处理或者第二类型的确定处理中确定不能够根据SIP通信方案执行传真传送时,并且同时,在第三类型的确定处理中确定重试设置是“开”,传真装置10根据G. 3通信方案执行传真传送(图5中的S66)。因此,由于传真装置10能够根据G. 3通信方案来执行传真传送,所以即使不能够根据SIP通信方案执行IP传真传送,传真装置10也能够适当地执行传真数据的传送。特别地,如图6中所示,当在第一类型的确定处理中做出否定确定时,传真装置10 不通知用户,但是当在第二类型的确定处理中做出否定确定时,传真装置10通知用户(图 5中的S60)。在下文中,将详细地描述在第一类型的确定处理和第二类型的确定处理中包括的相应处理。在第一类型的确定处理中包括的S32中的“否”确定意指用户不想执行IP传真传送。因此,当在S32中确定“否”时,由于对用户的通知可能是不必要的,所以传真装置10不通知用户。另外,例如,在第一类型的确定处理中包括的S34中的“否”确定意指用户还没有建立与特定提供商的帐户。换言之,S34中的“否”确定意指用户不想使用包括传真号码的SIPURI来执行IP传真传送。因此,当在S34中确定“否”时,由于对用户的通知可能是不必要的,所以传真装置10不通知用户。此外,例如,在第一类型的确定处理中包括的S46 中的“否”确定意指传真装置110不能够执行IP传真功能。传真装置10的用户不能够将另一用户拥有的传真装置10设置为其中能够执行IP传真功能的状态。因此,类似地,当在 S46中确定“否”时,由于对用户的通知可能是不必要的,所以传真装置10不通知用户。在第二类型的确定处理中包括的S40中的“否”确定意指传真装置10没有被连接到网络,即使用户想要执行IP传真传送。因此,当在S40中确定“否”时,由于对用户的通知可能是必要的,所以传真装置10通知用户(图5中的S60)。另外,在第二类型的确定处理中包括的S44中的“否”确定意指SIP服务器60没有正确地运作,即使用户想要执行IP 传真传送。因此,当在S44中确定“否”时,由于对用户的通知可能是必要的,所以传真装置 10通知用户(图5中的S60)。如上所述,本实施例采用下述构造,其中当确定由于不需要通知用户的原因而不能够执行IP传真传送时(当在第一类型的确定处理中做出“否”确定时),不执行对用户的通知;以及当确定由于需要通知用户的原因而不能够执行IP传真传送时(当在第二类型的确定处理中做出“否”确定时),执行对用户的通知。因此,能够适当地向用户通知不能够执行IP传真传送。另外,在本实施例中,传真装置10在执行在第一类型的确定处理中包括的S34之前执行在第一类型的确定处理中包括的S32。当在S32中做出“否”确定时,传真装置10不执行S34。因此,能够减少传真装置10的处理负荷。此外,传真装置10在执行S40和S44的第二类型的确定处理之前执行S34的确定处理。当在S34中做出“否”确定时,传真装置10不执行S40和S44的第二类型的确定处理。因此,能够减少传真装置10的处理负荷。
此外,当重试设置是“开”时(当在S62中“是”时),传真装置10根据G. 3通信方案执行传真传送,并且当重试设置是“关”时(当在S62中“否”时),传真装置10不根据 G. 3通信方案执行传真传送。因此,传真装置10能够取决于用户的意图(取决于图2中的模式的选择)根据G. 3通信方案执行传真传送。(对应关系)传真装置10是“通信装置”的示例。SIP通信方案和G. 3通信方案分别是“第一通信方案”和“第二通信方案”的示例。在图5的S60中通知的信息是“特定信息”的示例。 另外,图2中的“开”的IP传真设置、在图1的表34中包括的企业号码、以及图2中的“开” 的重试设置分别是“第一信息”、“第二信息”、以及“第三信息”的示例。此外,S32的确定处理和S34的确定处理分别是“第一确定处理”和“第二确定处理”的示例,并且S40的确定处理和S44的确定处理分别是“第三确定处理”和“第四确定处理”的示例。(第一修改)在上述实施例中,虽然图5中的S32、S34、以及S46是“第一类型的确定处理”的示例,但是仅可以执行S32、S34、以及S36中的一个或者两个。换言之,“第一类型的确定处理”可以包括S32、S34、以及S46的至少一个确定处理。以类似的方式,“第二类型的确定处理”可以包括图5中的S40和S44的至少一个确定处理。此外,图5的S46的确定处理可以被包括在“第二类型的确定处理”中而不是在“第一类型的确定处理”中。换言之,当在图5 的S46中做出“否”确定时,进程可以前进到S60。(第二修改)虽然在图5的S60中通知单元50向用户通知原因和对策,但是可以仅向用户通知原因和对策中的一个。换言之,通知单元50可以向用户通知原因和对策中的至少一个。(第三修改)DHCP服务器70可以兼任为SIP服务器。换言之,除了 LAN 6外部的SIP服务器 60之外,SIP服务器可以被提供在LAN 6内部。在这种情况下,邀请命令可以经由LAN 6内部的SIP服务器被传送到LAN6外部的SIP服务器60。(第四修改)虽然在上述实施例中传真装置10是“通信装置”的示例,但例如,“通信装置”可以是电话。在这种情况下,音频数据是“目标数据”的示例。此外,诸如文本数据的其它类型的数据可以被采用为“目标数据”。例如,“通信装置”可以是PC、服务器、扫描仪等等。(第五修改)替代其中一旦激活传真装置10就执行图4的处理的构造,可以采用下述构造,其中在与激活传真装置10不同的时刻(例如,在当从用户接收到指令时的时刻)执行图4的处理。(第六修改)在前述实施例中,相应的单元40至59被实现为控制装置M根据计算机程序执行处理的结果。然而,通过诸如逻辑电路的硬件资源可以替代地实现相应的单元40至50中的至少一个。
权利要求
1. 一种通信装置,包括第一确定单元,所述第一确定单元被构造成执行第一类型的确定处理,所述第一类型的确定处理基于第一类型的确定标准来确定所述通信装置是否能够根据第一通信方案执行通信目标的目标数据的通信;第二确定单元,所述第二确定单元被构造成执行第二类型的确定处理,所述第二类型的确定处理基于与所述第一类型的确定标准不同的第二类型的确定标准来确定所述通信装置是否能够根据所述第一通信方案执行所述目标数据的通信;第一通信单元,所述第一通信单元被构造成,如果在所述第一类型的确定处理中确定所述通信装置能够执行所述目标数据的通信,并且在所述第二类型的确定处理中确定所述通信装置能够执行所述目标数据的通信,则根据所述第一通信方案执行所述目标数据的通第二通信单元,所述第二通信单元被构造成,如果在所述第一类型的确定处理中确定所述通信装置不能够执行所述目标数据的通信,则根据与所述第一通信方案不同的第二通信方案执行所述目标数据的通信;以及通知单元,所述通知单元被构造成,如果在所述第二类型的确定处理中确定所述通信装置不能够执行所述目标数据的通信,则向用户通知特定信息,所述特定信息指示所述通信装置不能够根据所述第一通信方案执行所述目标数据的通信,其中所述通知单元被构造成,如果在所述第一类型的确定处理中确定所述通信装置不能够执行所述目标数据的通信,则不向所述用户通知所述特定信息。
2.如权利要求1所述的通信装置,其中所述第二通信单元被构造成,如果在所述第二类型的确定处理中确定所述通信装置不能够执行所述目标数据的通信,则在所述通知单元向所述用户通知所述特定信息之后,根据所述第二通信方案进一步执行所述目标数据的通信。
3.如权利要求1所述的通信装置,其中所述第一类型的确定处理至少包括下述之一第一确定处理,所述第一确定处理确定所述通信装置是否存储第一信息,所述第一信息指示所述用户期望所述通信装置执行根据所述第一通信方案的通信;以及第二确定处理,所述第二确定处理确定所述通信装置是否能够获得用于执行根据所述第一通信方案的通信的第二信息,并且所述第二类型的确定处理至少包括下述之一第三确定处理,所述第三确定处理确定所述通信装置是否与网络连接;以及第四确定处理,当所述通信装置已经将信号发送到调解根据所述第一通信方案的通信的中间服务器时,所述第四确定处理确定所述通信装置是否已经从所述中间服务器接收到响应。
4.如权利要求3所述的通信装置,其中所述第一确定单元被构造成,在所述第二确定处理之前执行所述第一确定处理,所述第一确定单元被构造成,如果在所述第一确定处理中确定所述通信装置存储所述第一信息,则执行所述第二确定处理,并且所述第一确定单元被构造成,如果在所述第一确定处理中确定所述通信装置没有存储所述第一信息,则在不执行所述第二确定处理的情况下,确定所述通信装置不能够执行所述目标数据的通信。
5.如权利要求3所述的通信装置,其中所述第一确定单元被构造成,在所述第二确定单元执行所述第二类型的确定处理之前执行所述第二确定处理,所述第二确定单元被构造成,如果在所述第二确定处理中确定所述通信装置能够获得所述第二信息,则执行所述第二类型的确定处理,并且所述第二确定单元被构造成,如果在所述第二确定处理中确定所述通信装置不能够获得所述第二信息,则不执行所述第二类型的确定处理。
6.如权利要求1所述的通信装置,进一步包括第三确定单元,所述第三确定单元被构造成执行第三类型的确定处理,所述第三类型的确定处理确定所述通信装置是否存储第三信息,所述第三信息指示所述用户期望所述通信装置执行根据所述第二通信方案的通信,其中,如果在所述第一类型的确定处理中确定所述通信装置不能够执行所述目标数据的通信,则在所述第三类型的确定处理中确定所述通信装置存储所述第三信息的情况下,所述第二通信单元被构造成,根据所述第二通信方案执行所述目标数据的通信,并且在所述第三类型的确定处理中确定所述通信装置没有存储所述第三信息的情况下,所述第二通信单元被构造成,不根据所述第二通信方案执行所述目标数据的通信。
7.如权利要求1所述的通信装置,其中所述特定信息至少包括下述之一所述通信装置不能够执行根据所述第一通信方案的通信的原因;以及使所述通信装置能够执行根据所述第一通信方案的通信的对策。
8.如权利要求1所述的通信装置,其中所述第一通信方案是用于通过利用将预定域添加到由所述用户指定为所述目标数据的目的地的识别信息上而获得的IP识别信息来执行IP通信的通信方案,并且所述第二通信方案是用于通过利用由所述用户指定为所述目标数据的目的地的识别信息来执行经由一般公共网络的通信的通信方案。
9.一种由通信装置执行的方法,所述方法包括执行第一类型的确定处理,所述第一类型的确定处理基于第一类型的确定标准来确定所述通信装置是否能够根据第一通信方案执行通信目标的目标数据的通信;执行第二类型的确定处理,所述第二类型的确定处理基于与所述第一类型的确定标准不同的第二类型的确定标准来确定所述通信装置是否能够根据所述第一通信方案执行所述目标数据的通信;如果在所述第一类型的确定处理中确定所述通信装置能够执行所述目标数据的通信, 并且在所述第二类型的确定处理中确定所述通信装置能够执行所述目标数据的通信,则根据所述第一通信方案执行所述目标数据的通信;如果在所述第一类型的确定处理中确定所述通信装置不能够执行所述目标数据的通信,则根据与所述第一通信方案不同的第二通信方案执行所述目标数据的通信;以及如果在所述第二类型的确定处理中确定所述通信装置不能够执行所述目标数据的通信,则向用户通知特定信息,所述特定信息指示所述通信装置不能够根据所述第一通信方案执行所述目标数据的通信,其中如果在所述第一类型的确定处理中确定所述通信装置不能够执行所述目标数据的通信,则不执行向所述用户通知所述特定信息。
全文摘要
本发明涉及一种通信装置。该通信装置可以基于第一类型的确定标准来执行第一类型的确定处理,并且基于第二类型的确定标准来执行第二类型的确定处理。如果在第一和第二类型的确定处理中确定通信装置能够执行通信,则通信装置能够根据第一通信方案执行通信。如果在第一类型的确定处理中确定通信装置不能够执行通信,则通信装置可以根据第二通信方案执行通信。如果在第二类型的确定处理中确定通信装置不能够执行通信,则通信装置可以通知特定信息,并且如果在第一类型的确定处理中确定通信装置不能够执行通信,则通信装置可以不通知特定信息。
文档编号H04N1/00GK102572188SQ201110431729
公开日2012年7月11日 申请日期2011年12月21日 优先权日2010年12月22日
发明者柳哲 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1