信息处理设备和信息处理方法与流程

文档序号:13739471阅读:263来源:国知局
信息处理设备和信息处理方法与流程

本发明涉及信息处理设备和信息处理方法。



背景技术:

日本未审专利申请公开no.2006-080730旨在提供高度可靠的通信设备,其允许仅以适合于另一方的通信设备的格式来进行通信,因而减少了诸如当数据由另一方的通信设备接收时发生的解码错误的问题。为此,日本未审专利申请公开no.2006-080730公开了一种通信设备,其包括以下单元:地址簿存储单元,其存储了地址簿,在该地址簿中彼此关联地登记每个联系人的电子邮件地址和指示具有该电子邮件地址的另一方的通信设备可解码的文件格式的属性;发送模式接收单元,其接收发送模式的选择;目的地接收单元,其仅接收在地址簿中登记的联系人中具有带有与接收到的发送模式对应的属性的电子邮件地址的联系人作为目的地;文档获取单元,其获取具有由发送模式接收单元接收到的发送模式支持的文件格式的图像数据;以及发送单元,其以该发送模式将图像数据作为电子邮件附件发送到由该目的地接收单元接收到的目的地。

日本未审专利申请公开no.11-205516旨在提供具有传真功能的打印机,其允许容易设定联系人。为此,日本未审专利申请公开no.11-205516公开了一种打印机,其包括:扫描仪;打印单元;进行传真通信的传真单元;向/从具有地址簿功能的pda发送/接收数据并且从pda检索传真号码和与该传真号码对应的联系人名称的接口单元;存储数据并且存储由传真单元使用的传真号码以及与该传真号码对应的联系人名称的存储器;以及数据控制器,如果由接口单元检索到的传真号码和联系人名称未登记在该存储器中,则将该传真号码和联系人名称写入到该存储器中。

日本未审专利申请公开no.2007-228574公开了使得能够仅将一组名片图像中需要的名片的图像登记到地址簿并且使在选择要登记的名片时使用的准则标准化的技术。根据所公开的技术,对于在名片夹中存储和管理的名片图像,在每次拨打电话/发送电子邮件时或在每次接收呼叫或接收电子邮件时,cpu获取识别另一通信方的信息(电话号码/电子邮件地址),从名片夹中选择包括此电话号码电子邮件地址的名片图像,并且将包括在所选择的名片图像中的信息项目登记到地址簿存储单元中作为用于另一通信方的地址簿数据。

信息发送通常涉及显示联系人列表(地址簿)以及选择目的地信息。

假定采用了以下配置,其中如果确定没有与电子邮件地址关联的属性被登记,则提供通知以指示不存在任何已登记的属性。在此情况下,如果作为指示联系人的名称的联系人名称没有登记在联系人列表中,则不能够呈现这种信息。这使得不能够继续期望的处理。



技术实现要素:

因此,本发明的目的是即使在联系人列表中未登记有联系人名称也使得期望的处理能够继续。

旨在实现上述目的的本发明的范围体现在下文描述的特征中。

根据本发明的第一方面,提供了一种呈现单元,如果在其中表示指示联系人的名称的联系人名称和多条目的地信息彼此相关联的联系人列表中未登记有联系人名称,则该呈现单元呈现包括该联系人的属性或者指示关注的发送应用的发送目的地的目的地信息的联系人名称。

根据本发明的第二方面,在根据第一方面的信息处理设备中,如果针对联系人未登记联系人名称并且登记有至少一个属性,则呈现单元通过使用联系人的包括名、姓、组织名、以及名、姓和组织名的组合的该至少一个属性中的一个或者多个来呈现联系人名称。

根据本发明的第三方面,在根据第二方面的信息处理设备中,联系人名称按照以下优先级顺序来呈现:名和姓的组合、名、姓、以及组织名。

根据本发明的第四方面,在根据第二方面的信息处理设备中,信息处理设备使得能够进行规则的设置,该规则指定了要使用名、姓、组织名、以及名、姓和组织名的组合中的哪一个或者它们的优先级顺序。

根据本发明的第五方面,根据第四方面的信息处理设备具有联系人列表,并且针对每个用户管理规则。

根据本发明的第六方面,在根据第一方面的信息处理设备中,如果单个发送应用支持多个传输协议,则呈现单元呈现目的地信息和添加至目的地信息以指示传输协议的类型的指示作为联系人名称。

根据本发明的第七方面,在根据第六方面的信息处理设备中,如果单个发送应用支持多个传输协议,并且用于各个传输协议的目的地信息格式相同,则呈现单元呈现目的地信息和添加至目的地信息以指示发送应用的类型的指示作为联系人名称。

根据本发明的第八方面,在根据第一方面至第七方面中的任何一个方面的信息处理设备中,如果选择多条目的地信息作为目的地导致将相同数据多次发送至多条相同的目的地信息,则将目的地更改为单条目的地信息。

根据本发明的第九方面,根据第一方面至第八方面中的任何一个方面的信息处理设备进一步包括接收图像的接收单元和将该图像发送至被选为目的地的目的地信息的发送单元。

根据本发明的第十方面,提供了一种信息处理方法,该信息处理方法包括:如果在其中表示指示联系人的名称的联系人名称和多条目的地信息彼此相关联的联系人列表中未登记有联系人名称,则呈现包括该联系人的属性或者指示关注的发送应用的发送目的地的目的地信息的联系人名称。

根据第一方面至第三方面中的每一个方面的信息处理设备即使在联系人列表中未登记有联系人名称也使得期望的处理能够继续。

根据第四方面和第五方面中的每一个方面的图像处理设备允许根据用户偏好来操作。

根据第六方面的图像处理设备相比于不呈现包括目的地信息和添加至目的地信息以指示发送应用的类型的指示的联系人名称时使得能够容易地选择联系人名称。

根据第七方面的图像处理设备相比于不呈现包括目的地信息和添加至目的地信息以指示发送应用的类型的指示的联系人名称时使得能够容易地选择联系人名称。

根据第八方面的信息处理设备相比于不将目的地更改为单条目的地信息时减少了不必要的处理。

根据第九方面的信息处理设备使得能够发送期望的图像。

根据第十方面的信息处理方法即使在联系人列表中未登记有联系人名称也使得期望的处理能够继续。

附图说明

将基于以下附图详细描述本发明的示例性实施方式,其中:

图1是根据示例性实施方式的示例性配置的概念模块图;

图2例示根据示例性实施方式的示例性系统配置;

图3是根据示例性实施方式的示例性处理的流程图;

图4是根据示例性实施方式的示例性处理的流程图;

图5例示联系人表的示例性数据结构;

图6例示规则表的示例性数据结构;

图7例示根据示例性实施方式的示例性处理;

图8例示根据示例性实施方式的示例性处理;

图9是根据示例性实施方式的示例性处理的流程图;

图10是根据示例性实施方式的示例性处理的流程图;

图11是根据示例性实施方式的示例性处理的流程图;

图12例示根据示例性实施方式的示例性处理;以及

图13是例示实现示例性实施方式的计算机的示例性硬件配置的框图。

具体实施方式

下文将参照附图对本发明的示例性实施方式进行描述。

图1是根据示例性实施方式的示例性配置的概念模块图。

术语“模块”总体上是指逻辑上可分离的组件,诸如,软件(计算机程序)或者硬件。因此,在示例性实施方式中所使用的术语“模块”不仅指在计算机程序中的模块,而且还指在硬件配置中的模块。因此,也将在用于提供这种模块的功能的计算机程序(用于使计算机执行各个过程的程序、用于使计算机充当各个单元的程序和用于使计算机实施各个功能的程序)、系统和方法的上下文中对示例性实施方式进行描述。尽管本文为了方便描述使用了“存储”、“被存储”和等效表达,但是这些表达在示例性实施方式涉及计算机程序时表示“使存储器存储”或者“控制存储器以便存储”。尽管各个模块和功能可以具有一一对应关系,但是在实际的实施中,单个模块可以由单个程序实施,或者多个模块可以由单个程序实施。相反,单个模块可以由多个程序实施。另外,多个模块可以由单个计算机执行,或者单个模块可以由处于分布式环境或者并行环境中的多个计算机执行。单个模块可以包括另一模块。在以下描述中,术语“连接”不仅指物理连接,而且还指逻辑连接(诸如,数据的交换、指令的发布和数据项之间的交叉引用)。本文所使用的术语“预定”是指在所关注的处理之前确定,这不仅表示在根据示例性实施方式的处理开始之前确定,而且还表示甚至在根据示例性实施方式的处理开始之后,在所关注的处理之前的任何时间点处,根据在该时间点处的状况/状态、或者根据直到该时间点的状况/状态确定。如果存在多个“预定值”,则这些值中的每一个可以是不同的,或者这些值中的两个或者更多个可以是相同的(当然,这包括所有这些值都相同的情况)。另外,使用具有“如果a,那么b”含义的表达来表示“确定是否为a,如果确定为a,那么b”,除非不需要确定是否为a。

另外,术语“系统”或者“设备”不仅包括系统或者设备由多个组件(诸如,经由诸如网络的通信介质彼此连接的计算机、硬件组件、或者设备(包括一对一通信设置))组成的情况,而且还包括系统或者设备由单个组件(诸如,计算机、硬件组件、或者设备)实施的情况。术语“设备”和“系统”在本文中作为同义词使用。当然,术语“系统”不包括仅仅是作为人为规则设置的社会“机构”(社会系统)。

另外,针对由各个模块执行的各个处理,或者,如果要在模块内执行多个处理,则针对多个处理中的每一个,从存储器读取关注的信息,并且在执行对应处理之后,将处理结果写入存储器中。因此,有时会省略对在处理之前从存储器读取信息或者在处理之后将信息写入存储器的描述。本文所使用的术语“存储器”可以包括硬盘、随机存取存储器(ram)、外部存储介质、使用通信线的存储器和在中央处理单元(cpu)中的寄存器。

根据示例性实施方式的图像处理设备100具有用于发送图像的各种发送应用(在下文中还称为“发送app”)。如图1所例示,图像处理设备100包括联系人列表管理模块105、联系人列表存储模块110、发送模块115、图像处理模块140和图像存储模块145。

尽管示例性实施方式将针对发送图像的图像处理设备100的示例,但是图像处理设备100可以是不仅发送图像而且还发送信息(例如,文本、音频、或者运动图像信息)的任何设备。

发送应用的示例包括传真发送、互联网传真发送、电子邮件、文件传输、多发送和简单传真。因此,图像处理设备100支持多个传输协议(通信协议)。这种协议的示例包括用于传真发送的ccitt-g4、用于电子邮件发送的简单邮件传输协议(smtp)和用于文件传输的文件传输协议(ftp)和服务器消息块(smb)。使用的发送应用和传输协议不局限于上文所述的发送应用和传输协议。发送应用和传输协议的示例可以包括针对云服务的由用户定义的发送应用和上传。反过来说,图像处理设备100可以是能够使用多个发送应用和多个传输协议的任何图像处理设备,并且可能不需要具有使用上文提到的所有发送应用和传输协议的能力。

针对各个传输协议,定义指示发送目的地的信息(在下文中称为目的地信息)。这种目的地信息的示例包括用于传真发送的传真号码(电话号码)、用于互联网传真和电子邮件的电子邮件地址以及用于文件传输(ftp或者smb)的ip地址。目的地信息表示用于识别目的地的信息。

联系人名称是指示联系人的名称(用于识别联系人的信息)。由已经将条目登记到联系人列表(通常还称为地址簿)中的人来任意地(或者,根据意图)给出联系人名称。联系人名称的示例包括个人名称(例如,名、姓、姓和名的组合、昵称、假名、艺名、笔名、或者这些名称中的每一个的缩写)、组织名(包括:例如,公司名、部门名、组名、或者团队名)。在联系人列表中,各个联系人名称与零条或者多条目的地信息相关联。这是因为通常存在多种将数据发送至联系人的发送方法(诸如,传真发送、电子邮件、或者文件传输)。

作为发送应用的多发送具有允许通过单个操作一次将相同信息发送至不同目的地的功能。例如,可以将传真号码、电子邮件地址和用于ftp或者smb的ip地址指定为目的地信息。多条目的地信息可以表示寻址到单个联系人的发送(例如,将电子邮件和文件传输至同一个人),或者可以针对各个联系人设置不同的多条目的地信息(例如,针对人a的传真发送和针对人b的电子邮件)。

简单传真是预先设置(或者可以默认设置)发送所必需的属性(例如,图像的分辨率)以避免对设置这种属性的需要的发送应用。

在下文中,传真发送、互联网传真发送、电子邮件、文件传输(ftp)、文件传输(smb)、多发送和简单传真将被描述成发送应用的示例。

联系人列表管理模块105与联系人列表存储模块110连接。联系人列表管理模块105管理存储在联系人列表存储模块110中的联系人列表。例如,将一对联系人信息(联系人名称和该联系人的属性)和目的地信息登记到联系人列表中。具体地,根据操作者的操作,可以输入联系人信息和目的地信息,或者可以导入预先创建的联系人列表。联系人列表管理模块105可以生成联系人的属性和目的地信息被登记而联系人名称未被登记的联系人列表。另外,联系人列表管理模块105可以生成目的地信息被登记而联系人的属性也未被登记的联系人列表。

下文将参照图12对联系人列表管理模块105如何创建联系人列表的示例进行描述。联系人列表管理模块105在登记信息(诸如,联系人信息或者目的地信息)时呈现联系人设置画面1200。使用联系人设置画面1200来生成稍后要进行描述的联系人表500。

联系人设置画面1200显示联系人栏1210、联系人照片显示区域1215、名栏1220、姓栏1225、公司名栏1230、电子邮件栏1235、传真栏1255、i-传真栏1275、smb栏1280、ftp栏1285、删除按钮1290、取消按钮1292和ok(确认)按钮1295。在该示例中,在联系人栏1210中输入“fujitaro”作为联系人名称,在名栏1220中输入“taro”作为联系人的属性(名),在姓栏1225中输入“fuji”作为联系人的属性(姓),并且在公司名栏1230中输入“fujixerox”作为联系人的属性(公司名)。输入电子邮件地址和传真号码作为目的地信息。当然,在i-传真栏1275、smb栏1280和ftp栏1285中选择“+”使得能够登记用于互联网传真、文件传输(smb)和文件传输(ftp)的相应地址(用于互联网传真的电子邮件地址和ip地址)。

电子邮件栏1235示出了地址栏1240和删除按钮1250。通过操作者的操作将电子邮件地址输入到地址栏1240中。选择删除按钮1250删除输入到地址栏1240中的信息。

传真栏1255示出了传真号码栏1260和删除按钮1270。通过操作者的操作将传真号码输入到传真号码栏1260中。选择删除按钮1270删除输入到传真号码栏1260中的信息。

选择删除按钮1290删除诸如在联系人设置画面1200内的联系人信息的信息。选择删除按钮1290删除在显示联系人设置画面1200之后进行的输入。选择ok按钮1295将诸如联系人设置画面1200内的联系人信息的信息存储到联系人表500中。

将对在联系人设置画面1200内的各个栏与联系人表500(图5)之间的关系进行描述。

联系人栏1210与联系人名称栏514对应,名栏1220与名栏516对应,姓栏1225与姓栏518对应,公司名栏1230与公司名栏520对应,地址栏1240与电子邮件地址栏524对应,传真号码栏1260与传真号码栏526对应。

可以在联系人栏1210留空的情况下可以选择ok按钮1295。另外,可以在名栏1220、姓栏1225和公司名栏1230中的一个或者多个留空的情况下选择ok按钮1295。

联系人列表存储模块110与联系人列表管理105和发送模块115的联系人选择模块125连接。联系人列表存储模块110为图像处理设备100存储联系人列表。具体地,联系人列表存储模块110可以为图像处理设备100存储单个联系人列表,而不是为各个用户存储联系人列表。即,图像处理设备100的操作者使用相同的联系人列表。联系人列表的特定示例包括图5中例示的联系人表500。

发送模块115包括发送app选择模块120、联系人选择模块125和发送处理模块135。发送模块115执行与发送有关的处理。

发送app选择模块120根据操作者的操作来选择发送应用。例如,发送app选择模块120选择以下发送应用中的一个:传真发送、互联网传真发送、电子邮件、文件传输(ftp)、文件传输(smb)、多发送和简单传真。发送应用可以与诸如发送服务或者发送模式的信息相关联。

联系人选择模块125具有联系人呈现模块130并且与联系人列表存储模块110连接。联系人选择模块125根据操作者的操作来接收目的地信息。可以由操作者通过使用诸如键盘或者触摸板的装置来输入目的地信息。可替代地,可以通过联系人呈现模块130来呈现联系人列表以使得能够从呈现的联系人列表选择联系人名称(目的地信息)。

现在,考虑在其中表示指示联系人的名称的联系人名称和多条目的地信息彼此相关联的联系人列表中未登记有联系人名称的情况。在这种情况下,联系人呈现模块130呈现包括联系人的属性或者表示关注的发送应用的发送目的地的目的地信息的联系人名称。

本文所使用的表达“关注的发送应用”是指当前正被操作者选择的发送应用。

如果针对联系人未登记联系人名称并且登记有属性,则联系人呈现模块130可以通过使用联系人的包括名、姓、组织名、以及这些名称的组合的属性中的一个或者多个来呈现联系人名称。在这种情况下,联系人名称可以按照以下优先级顺序来呈现:姓和名的组合(该组合可以是按照姓随后是名的顺序或者按照名随后是姓的顺序)、名、姓和组织名。联系人呈现模块130可以使得能够进行规则的设置,该规则指定了要使用名、姓、组织名、以及这些名称的组合中的哪一个或者其优先级顺序。针对各个用户管理该规则。

如果单个发送应用支持多个传输协议,则联系人呈现模块130可以将传输协议的类型的指示添加至目的地信息,并且呈现其作为联系人名称。

如果单个发送应用支持多个传输协议,并且用于这些传输协议中的每一个的目的地信息格式相同,则联系人呈现模块130可以将发送应用的类型的指示添加至目的地信息,并且呈现其作为联系人名称。

发送处理模块135与图像存储模块145连接。发送处理模块135通过由发送app选择模块120选择的发送应用来将驻留在图像存储模块145中的图像发送至由联系人选择模块125选择的目的地信息。

如果选择多条目的地信息作为目的地会导致将相同数据多次发送至多条相同的目的地信息,则发送处理模块135可以在执行发送之前将目的地更改为单条目的地信息。

图像处理模块140与图像存储模块145连接。图像处理模块140接收图像,并且使该图像存储到图像存储模块145中。例如,图像的接收可以是利用扫描仪或者其它装置来读取图像(扫描数据)、通过传真或者其它方法经由通信线从外部设备接收图像、或者提取存储在硬盘(除了在计算机中包含的硬盘之外,还包括经由网络连接的硬盘)中的图像。待接收的图像可以是二进制图像或者多值图像(包括彩色图像)。待记录的图像的数量可以是一个、或者两个、或者更多个。图像不局限于任何特定类型,并且例如,可以是用于商业目的的文档或者用于广告目的的宣传册。

图像存储模块145与发送模块115的发送处理模块135和图像处理模块140连接。图像存储模块145存储待发送的图像。

图2例示了根据示例性实施方式的示例性系统配置。

图像处理设备100a、图像处理设备100b、用户终端210a、用户终端210b、共享服务器(ftp)220、共享服务器(smb)230和邮件服务器240经由通信线290彼此连接。该通信线290可以是无线通信线、有线通信线、或者它们的组合。例如,通信线290可以是作为通信基础设施的互联网或者内联网。

例如,操作者利用图像处理设备100a来扫描文档,并且经由电子邮件将产生的图像发送至操作者本身(用户a、用户终端210a和邮件服务器240)和作为操作者的监督者的用户b(用户终端210b和邮件服务器240)。另外,操作者还将图像存储到操作者所属的组c共享的文件夹驻留的共享服务器(ftp)220中和用户d使用的文件夹驻留的共享服务器(smb)230中,并且通过寻址到图像处理设备100b的互联网传真将图像发送至用户e。

在这种情况下,使用了多个传输协议。因此,使用支持多发送的发送应用比使用用于发送的各个发送应用(电子邮件、文件传输(ftp)、文件传输(smb)和互联网传真发送)更方便。在这种情况下,假设操作者从联系人列表找到并且选择用户a、用户b、组c、用户d和用户e。针对用户a,在联系人列表中登记有联系人名称。因此,呈现联系人名称。针对用户b,在联系人列表中未登记联系人名称,但是登记有姓和名。因此,呈现姓和名的组合作为联系人名称。针对组c,在联系人列表中未登记联系人名称、姓和名,但是登记有公司名。因此,呈现公司名作为联系人名称。针对用户d,在联系人列表中未登记联系人名称、姓、名和公司名,但是登记有目的地信息。因此,呈现共享服务器(smb)的ip地址作为联系人名称。针对用户e,在联系人列表中未登记联系人名称、姓、名和公司名,但是登记有目的地信息。因此,呈现共享服务器(smb)的互联网传真的电子邮件地址作为联系人名称。

图3是根据示例性实施方式的示例性处理的流程图。该处理表示以下一系列步骤:选择发送app,选择待发送的图像,选择联系人,然后发送图像。

在步骤s302中,发送app选择模块120根据操作者的操作来接收对发送app的选择。

在步骤s304中,图像处理模块140根据操作者的操作来接收待发送的图像。

在步骤s306中,联系人选择模块125提示操作者输入联系人。

在步骤s308中,联系人选择模块125确定是否存在对呈现联系人列表的请求。如果存在这种请求,则该处理进入步骤s312。否则,该处理进入步骤s310。

在步骤s310中,联系人选择模块125接收目的地信息,并且进入步骤s316。

在步骤s312中,联系人呈现模块130呈现联系人列表。稍后将参照图4中例示的流程图对步骤s312进行详细描述。

在步骤s314中,联系人选择模块125接收对联系人的选择。

在步骤s316中,发送处理模块135将图像发送至联系人(与联系人对应的目的地信息)。

图4是根据示例性实施方式的示例性处理(由联系人呈现模块130执行)的流程图。该流程图例示了图3中例示的流程图的步骤s312的细节。

在步骤s402中,确定是否存在登记的联系人名称。如果存在登记的联系人名称,则该处理进入步骤s404。否则,该处理进入步骤s406。例如,通过确定联系人表500的联系人名称栏514是否为空来做出该确定。

图5例示了联系人表500的示例性数据结构。联系人表500例示了联系人列表的示例性数据结构。单个联系人可以与零条或者更多条(通常为多条)目的地信息相关联。这表示所谓的基于人的联系人列表。

联系人表500具有用户id栏510、联系人信息栏512和目的地信息栏522。联系人信息栏512具有联系人名称栏514、名栏516、姓栏518和公司名栏520。目的地信息栏522具有诸如电子邮件地址栏524、传真号码栏526、i-fax地址栏528、ip地址(ftp)栏530和ip地址(smb)栏532的栏。

根据示例性实施方式,用户id栏510存储用于唯一地识别用户的信息(用户标识(id))。联系人信息栏512存储联系人信息。联系人名称栏514存储联系人名称。名栏516存储名。姓栏518存储姓。公司名栏520存储公司名。在名栏516、姓栏518和公司名栏520中的每一个中输入的信息表示联系人的属性。目的地信息栏522存储用于将数据发送至联系人的目的地信息。电子邮件地址栏524存储电子邮件地址。传真号码栏526存储传真号码。i-fax地址栏528存储互联网传真的电子邮件地址。ip地址(ftp)栏530存储ip地址(ftp)。ip地址(smb)栏532存储ip地址(smb)。

在步骤s404中,呈现联系人名称,并且该处理结束(步骤s499)。

在步骤s406中,确定是否存在名、姓和公司名中的任何一个。如果存在这些名称中的任何一个,则该处理进入步骤s408。否则,该处理进入步骤s412。例如,通过确定联系人表500的名栏516、姓栏518和公司名栏520中的任何一个是否为空来做出该确定。

在步骤s408中,根据规则表来创建联系人名称。作为规则表,例如,使用规则表600。图6例示了规则表600的示例性数据结构。规则表600具有优先级栏610和联系人名称候选栏620。优先级栏610存储优先级。联系人名称候选栏620存储联系人名称候选。

作为优先级:1,显示“名和姓的组合”作为联系人名称。如果“名”(联系人表500的名栏516)和“姓”(联系人表500的姓栏518)中的一者或者两者为空,则该处理进入优先级:2。

作为优先级:2,显示“名”作为联系人名称。如果“名”栏为空,则该处理进入优先级:3。

作为优先级:3,显示“姓”作为联系人名称。如果“姓”栏为空,则该处理进入优先级:4。

作为优先级:4,显示“公司名”(联系人表500的公司名栏520)作为联系人名称。

规则表600指示以下规则。即,如果存在作为属性的姓和名,则使用姓和名的组合。如果只存在姓和名中的一个,则使用姓或者名。如果既不存在姓也不存在名,则使用组织名。

在步骤s410中,呈现在步骤s408中创建的联系人名称,并且该处理结束(步骤s499)。

在步骤s412中,提取当前的发送app。

在步骤s414中,呈现与发送app对应的目的地信息。例如,如果当前的发送app是传真发送,则呈现传真号码,并且如果当前的发送app是电子邮件,则呈现电子邮件地址。

作为步骤s404、步骤s410和步骤s414的结果,例如,将在图7中例示的联系人列表呈现区域710呈现在画面700上。图7例示了根据示例性实施方式的示例性处理。

联系人列表呈现在联系人列表呈现区域710中。联系人列表呈现区域710具有用户id栏720、联系人栏730和选择栏740。用户id栏720示出了用户id。联系人栏730示出了联系人。选择栏740示出了复选框。

针对用户id:1,显示联系人名称(联系人表500的联系人名称栏514)“fujitaro”。针对用户id:2,联系人名称和姓栏为空。因此,优先级:2适用于该用户,并且显示名(联系人表500的名栏516)“jiro”。针对用户id:3,联系人名称、名、姓栏为空。因此,优先级:4适用于该用户,并且显示公司名(联系人表500的公司名栏520)“fxxxxxxxx株式会社”。针对用户id:4,联系人名称和名栏为空。因此,优先级:3适用于该用户,并且显示姓(联系人表500的姓栏518)“suzuki”。针对用户id:5,联系人名称栏为空。因此,优先级:1适用于该用户,并且显示名和姓(联系人表500的名栏516和姓栏518)“saburosato”。针对用户id:6,联系人名称、名、姓、公司名栏为空。因此,显示传真号码(联系人表500的传真号码栏526)“0123456789”。

图8例示了根据示例性实施方式的示例性处理。该处理表示在图3中例示的流程图的步骤s314中选择了联系人之后在步骤s316中接收由操作者进行的发送操作的处理。

画面800显示了用于发送app(传真)810的显示区域。用于发送app(传真)810的显示区域示出了发送按钮820和目标联系人表830。目标联系人表830具有no.栏840和联系人栏850。no.栏840示出了编号。联系人栏850示出了联系人。联系人栏850示出了在图7中例示的联系人列表呈现区域710内的选择栏740中勾选的各个联系人名称。当检测到选择了发送按钮820时,执行向由联系人栏850内的目的地信息表示的目的地的传真发送。

图9是根据示例性实施方式的示例性处理的流程图。该流程图表示确定当前的发送app是否为多发送并且如果当前的发送app是多发送则将信息的指示添加至目的地信息的处理。具体地,将从s914到s918的步骤添加至图3中例示的流程图。

在步骤s902中,发送app选择模块120根据操作者的操作来接收对发送app的选择。

在步骤s904中,图像处理模块140根据操作者的操作来接收待发送的图像。

在步骤s906中,联系人选择模块125提示操作者输入联系人。

在步骤s908中,联系人选择模块125确定是否存在对呈现联系人列表的请求。如果存在这种请求,则该处理进入步骤s912。否则,该处理进入步骤s910。

在步骤s910中,联系人选择模块125接收目的地信息,并且进入步骤s922。

在步骤s912中,联系人呈现模块130呈现联系人列表。上文已经参照图4中例示的流程图对步骤s912进行了详细描述。

在步骤s914中,联系人呈现模块130确定当前的发送app是否为多发送。如果当前的发送app是多发送,则该处理进入步骤s916。否则,该处理进入步骤s920。

在步骤s916中,联系人呈现模块130确定是否存在与不同传输协议对应但具有格式相同的目的地信息的栏。如果存在这种栏,则该处理进入步骤s918。否则,该处理进入步骤s920。

在步骤s918中,联系人呈现模块130将使得上述栏能够彼此区分开的信息的指示(发送app的类型的指示)添加至目的地信息,并且呈现产生的目的地信息。例如,互联网传真发送和电子邮件使用不同的传输协议,但是其对应的作为目的地信息的电子邮件地址格式(由用户名和域名组成)相同。当仅显示该电子邮件地址时,操作者通常难以确定该邮件地址与这两个发送应用中的哪一个对应。因此,例如,自动将字符串(诸如,“i-fax”或者“e-mail”)添加至电子邮件地址进行显示。将字符串“i-fax”添加至从联系人表500的i-fax地址栏528提取的电子邮件地址,并且将字符串“e-mail”添加至从联系人表500的电子邮件地址栏524提取的电子邮件地址。替代字符串,可以使用指示互联网传真发送或者电子邮件的符号(包括绘画图、图标和其它图形表示)。另外,尽管文件传输(ftp)和文件传输(smb)使用不同的传输协议,但是其对应的作为目的地信息的ip地址格式(由网络地址和主机地址组成)相同。在这种情况下,按照使得能够识别对应的传输协议的url格式来显示各个ip地址。例如,这可以通过以下方法中的任何一种来实现:将用于文件传输(ftp)的ip地址显示为“ftp://(ip地址)”并且将用于文件传输(smb)的ip地址显示为“smb://(ip地址)”;显示诸如“ftp服务器”或者“smb服务器”的字符串添加至ip地址的开头的各个ip地址;并且显示添加了符号以指示对应的传输协议的各个ip地址。

在步骤s920中,联系人选择模块125接收对联系人的选择。

在步骤s922中,发送处理模块135将图像发送至联系人(与联系人对应的目的地信息)。

可替代地,可以不执行步骤s916,并且可以呈现具有添加至目的地信息的传输协议的类型的指示的目的地信息作为联系人名称。即,针对多发送,无论是否存在格式相同的任意条目的地信息,可以将传输协议的类型的指示添加至各条目的地信息。例如,可以针对电子邮件添加字符串“e-mail”,可以针对传真发送添加字符串“fax”,可以针对互联网传真发送添加字符串“i-fax”,可以针对文件传输(ftp)添加字符串“ftp服务器”,并且可以针对文件传输(smb)添加字符串“smb服务器”。如上所述,代替字符串,可以添加指示对应的传输协议的符号进行显示。

图10是根据示例性实施方式的示例性处理的流程图。该处理实现了规则表600的定制。

在步骤s1002中,确定是否要改变规则表600。如果要改变规则表600,则该处理进入步骤s1004。否则,该处理结束(步骤s1009)。

在步骤s1004中,确定是否要改变整个规则表600。如果要改变整个规则表600,则该处理进入步骤s1004。否则,该处理进入步骤s1006。整个规则表600是指为图像处理设备100存储的单个规则表600。

在步骤s1006中,创建并且改变针对关注的用户的规则表600。这意味着针对各个用户创建规则表600,并且规则表600用于当前正在登录图像处理设备100的用户。

在步骤s1008中,改变整个规则表600。

对规则表600进行改变的示例可以包括对优先级设置进行改变和对联系人名称候选栏620的内容进行改变。例如,可以添加“公司名”、“名”和“姓”的组合,或者可以将图6中例示的名随后是姓的顺序更改为姓随后是名的顺序。

图11是根据示例性实施方式的示例性处理的流程图。

多发送使得能够指定多个目的地。如果操作者错误地输入相同的联系人多次,则会导致多次发送相同的数据。由于通常能够复制扫描的图像,所以将相同的图像多次发送至相同的联系人(相同的目的地信息)会产生不必要的处理。

可以紧挨在图3中例示的流程图的步骤s316之前执行根据图11中例示的流程图的处理。

在步骤s1102中,确定是否已经确定了目的地。如果已经确定了目的地,则该处理进入步骤s1104。否则,该处理等待,直至确定了目的地。可替代地,步骤s1102可以“确定是否已经存在发送指令”。

在步骤s1104中,提取关注的每个目的地信息。

在步骤s1106中,确定是否包括多条相同的目的地信息。如果包括多条相同的目的地信息,则该处理进入步骤s1108。否则,处理结束(步骤s1199)。

在步骤s1108中,取消对这多条相同的目的地信息中的一条的选择。例如,如果稍后输入了与已经输入的目的地信息相同的目的地信息,则先前输入的目的地信息可以优先,并且可以使稍后输入的目的地信息无效,反之亦然。

下文将参照图13对根据示例性实施方式的图像处理设备100的示例性硬件配置进行描述。例如,图13中例示的配置通过个人计算机(pc)来实施并且表示包括数据读取单元1317(诸如,扫描仪)和数据输出单元1318(诸如,打印机)的示例性硬件配置。

中央处理单元(cpu)1301是根据描述了上文参照示例性实施方式描述的各种模块(即,诸如联系人列表管理模块105、发送模块115、发送app选择模块120、联系人呈现模块130、发送处理模块135和图像处理模块140的模块)的执行顺序的计算机程序来执行处理的控制器。

只读存储器(rom)1302存储由cpu1301使用的程序、操作参数和其它信息。随机存取存储器(ram)1303存储用于由cpu1301执行的程序、在执行期间发生变化的参数、和其它信息。cpu1301、rom1302和ram1303经由主机总线1304(诸如,cpu总线)彼此连接。

主机总线1304经由桥接器1305与外部总线1306(诸如,外围组件互连/接口(pci)总线)连接。

键盘1308和指向装置1309(诸如,鼠标)均为由操作者操作的输入装置。显示器1310可以是液晶显示装置或者阴极射线管(crt),并且将各种信息显示为文本或者图像信息。显示器1310可以是触摸屏或者包括指向装置1309和显示器1310两者的功能的其它装置。

硬盘驱动器(hdd)1311包括内置于hdd1311中的硬盘(该硬盘可以是闪速存储器或者其它装置)。hdd1311驱动硬盘,以便记录或者再现由cpu1301执行的程序或者信息。使硬盘实施模块(诸如,联系人列表存储模块110和图像存储模块145)的功能。另外,将各种数据、各种计算机程序和其它信息存储在hdd1311中。

驱动器1312读出装载在其中的可移除记录介质1313(诸如,磁盘、光盘、磁光盘、或者半导体存储器)上记录的数据或者程序。驱动器1312然后将数据或者程序提供给经由接口1307、外部总线1306、桥接器1305和主机总线1304与驱动器1312连接的ram1303。可移除记录介质1313还可以充当数据记录区。

连接端口1314是用于连接外部连接设备1315的端口,并且包括诸如通用串行总线(usb)或者ieee1394的连接单元。连接端口1314经由接口1307、外部总线1306、桥接器1305、主机总线1304、或者其它组件与cpu1301或者其它单元连接。通信单元1316与通信线连接,并且执行与外部设备的数据通信。例如,数据读取单元1317是扫描仪,并且执行文档的读取。例如,数据输出单元1318是打印机,并且执行文档数据的输出。

在图13中描绘的图像处理设备100的硬件配置仅用于例示。示例性实施方式不局限于图13中例示的配置,而是可以采用使得能够执行上文参照示例性实施方式描述的模块的任何配置。例如,一些模块可以由专用硬件(诸如,专用集成电路(asic))实施,并且一些模块可以位于外部系统内并且经由通信线连接。另外,在图13中例示的多个系统可以通过通信线彼此连接,以便彼此协同操作。例如,除了个人计算机之外,具体地,上述配置还可以包含在便携式信息通信装置(包括:蜂窝电话、智能电话、移动装置、可穿戴计算机和其它装置)、信息家电、机器人、复印机、传真机、扫描仪、打印机和多功能机(具有扫描仪、打印机、复印机、传真机和其它功能中的两种或者更多种的图像处理设备)中。

在上述示例性实施方式中,“姓和名的组合”按照名随后是姓的顺序来呈现。可以根据图像处理设备100所处的位置来改变这种顺序(从而使得,在日本,顺序为姓随后是名,而在美国,顺序为名随后是姓),或者可以根据图像处理设备100的显示语言来改变这种顺序(从而使得,在日语中,顺序为姓随后是名,而在英语中,顺序为名随后是姓)。另外,可以添加中间名或者其它名。

除了信息显示在显示装置(诸如,显示器)上之外,参照上述示例性实施方式使用的诸如“呈现”的表达还可以指将信息作为三维(3d)图像输出、或者诸如打印在打印装置(诸如,打印机)上的动作、将声音输出至音频输出装置(诸如,扬声器)、或者它们的组合。

可以按照存储在记录介质上的形式来提供本文描述的程序,或者可以经由通信单元来提供程序。在这种情况下,例如,可以将上述程序理解成本发明的与“记录程序的计算机可读记录介质”有关的示例性实施方式。

“记录程序的计算机可读记录介质”指记录程序并且用于诸如安装、执行和分布程序等目的的计算机可读记录介质。

记录介质的示例包括:数字通用盘(dvd),诸如作为由dvd论坛开发的标准的“dvd-r、dvd-rw、dvd-ram、或者其它类型的dvd”、以及作为由dvd+rw联盟开发的标准的“dvd+r、dvd+rw、或者其它类型的dvd”、压缩盘(cd)(诸如,只读存储器(cd-rom)、可记录cd(cd-r)和可重写cd(cd-rw)盘)、blu-ray(注册商标)盘、磁光盘(mo)、软盘(fd)、磁带、硬盘、只读存储器(rom)、电可擦除可编程只读存储器(eeprom(注册商标))、闪速存储器、随机存取存储器(ram)和安全数字(sd)存储卡。

出于诸如保存和分布等目的,可以将上述程序的全部或者部分记录在上述记录介质上。可替代地,可以通过通信例如经由传输介质(诸如,用于局域网(lan)、城域网(man)、广域网(wan)、互联网、内联网、外联网、或者其它网络、或者它们的组合的有线网络或者无线通信网络)来传输程序,或者可以将程序携带在载波上。

另外,上述程序可以构成另一程序的部分或者全部,或者可以连同不同的程序一起记录在记录介质上。可替代地,可以分别将程序记录在多个记录介质上。另外,可以按照任何格式(诸如,压缩或者加密)来记录程序,只要可以恢复程序即可。

出于例示和描述之目的,已经提供了本发明的示例性实施方式的上述说明。上述说明不旨在详尽地描述本发明或者将本发明局限于所公开的精确形式。显然,对本领域的技术人员而言,许多修改和变型将是显而易见的。选择并且描述实施方式是为了更好地解释本发明的原理及其实际应用,从而使本领域的技术人员能够理解本发明的各种实施方式和各种修改以适应于预期的特定使用。本发明的范围旨在由所附权利要求书及其等效物来限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1