通信终端的制作方法

文档序号:15688452发布日期:2018-10-16 21:31阅读:140来源:国知局

本发明涉及一种通信终端、通信系统、控制终端及通信方法。



背景技术:

在相关技术中,提出有一种称作文件同步的技术,该技术使得文件在多个装置中内容一致。例如,日本专利文献特开2009-64115号公报公开了一种如下所述的技术:客户pc监控连接到所述客户pc的移动终端设备中的目录和连接到所述客户pc的服务器设备中的目录,并对该两种目录的内容进行同步。另外,日本专利文献特开2007-94477号公报公开了一种如下所述的技术:即设定对从源到目标要被同步的文件进行选择并同步的策略。



技术实现要素:

本发明的目的在于,减少获取对用户来说没有必要的真实数据。

本发明是通过以下技术方案实现的:根据本发明的第一方面,提供一种通信终端,其包括:获取部,当将包括表示数据集的内容的真实数据和表示所述真实数据的属性的属性数据的所述数据集新存储在数据存储装置中时,该获取部从所述数据存储装置获取所述属性数据而无须等待用户指令要获取所述属性数据,并在所述用户指令要获取所述真实数据之后获取所述真实数据;以及通知控制部,其控制通知部向所述用户通知由通过所述获取部获取的所述属性数据表示的所述属性。

根据本发明的第二方面,在根据第一方面的通信终端中,响应对所述数据存储装置中的所述真实数据的更新,所述获取部获取表示所述更新的更新数据而无须等待所述用户指令要获取所述更新数据。

根据本发明的第三方面,在根据第一或第二方面的通信终端中,如果通过所述获取部获取的所述属性数据与预定条件匹配,所述通知控制部控制所述通知部向所述用户通知由所述属性数据表示的所述属性。

根据本发明的第四方面,提供一种通信系统,其包括:根据第一至第三方面中任一方面的通信终端;以及数据发送装置,其向所述通信终端发送数据集的属性数据,所述数据集包括真实数据和所述属性数据,所述真实数据表示所述数据集的内容,所述属性数据表示所述真实数据的属性。

根据本发明的第五方面,提供一种通信方法,其包括:当将包括表示数据集的内容的真实数据和表示所述真实数据的属性的属性数据的所述数据集新存储在数据存储装置中时,从所述数据存储装置获取所述属性数据而无须等待用户指令要获取所述属性数据,并在所述用户指令要获取所述真实数据之后获取所述真实数据;以及控制通知部向所述用户通知由所述属性数据表示的所述属性。

根据本发明的第六方面,在根据第五方面的通信方法中,响应对所述数据存储装置中的所述真实数据的更新,所述获取包括获取表示所述更新的更新数据而无须等待所述用户指令要获取所述更新数据。

根据本发明的第七方面,提供一种控制终端,其包括:接收部,其接收获取包括真实数据和属性数据的数据集的所述真实数据的指令,所述真实数据表示所述数据集的内容,所述属性数据表示所述真实数据的属性;获取部,其从存储所述真实数据的存储器获取所述属性数据而无须获取所述真实数据,当所述接收部接收获取所述真实数据的指令时,所述获取部获取所述真实数据;以及控制部,其使得要显示的图标图像允许所述接收部接收获取对应于所获取的属性数据的所述真实数据的指令,所述图标图像表示关于所获取的属性数据的信息。

根据本发明的第八方面,在根据第七方面的控制终端中,当在显示所述图标图像后存储在所述存储器且对应于所述图标图像的所述属性数据被改变时,所述控制器使得新图标图像被显示,所述新图标图像对应于所改变的属性数据。

与现有技术相比,本发明的有益效果是:

根据本发明的第一或第五方面,可以减少获取对用户来说没有必要的真实数据。

根据本发明的第二方面或第六方面,可以减少获取对用户来说没有必要的真实数据。

根据本发明的第三方面,可以选择要通知给用户的属性数据。

根据本发明的第四方面,可以减少获取对用户来说没有必要的真实数据。

根据本发明的第七方面或第八方面,可以减少获取对用户来说没有必要的真实数据。

附图说明

以下,将参照附图详细说明本发明的示例性实施例,其中:

图1示出通信系统的配置的一例。

图2是示出客户终端的硬件配置的一例的框图。

图3示出基本属性表的数据结构的一例。

图4示出详细属性表的数据结构的一例。

图5示出标志管理表的数据结构的一例。

图6是示出由控制器实施的功能组的配置的一例的框图。

图7是示出服务器的硬件配置的一例的框图。

图8是示出由控制器实施的功能组的配置的一例的框图。

图9是示出属性数据同步处理的一例的序列图。

图10是示出标志设定处理的一例的流程图。

图11是示出图标显示处理的一例的流程图。

图12是示出图标图像生成处理的一例的流程图。

图13是示出图标图像生成处理的一例的流程图。

图14a至14i分别示出图标图像的显示例。

图15a至15c分别示出作为图标显示处理的结果而被显示的图标图像的一例。

图16a至16c分别示出作为图标显示处理的结果而被显示的图标图像的一例。

图17a和17b分别示出作为图标显示处理的结果而被显示的图标图像的一例。

图18是示出真实文件同步处理的一例的序列图。

图19是示出属性数据更新和同步处理的一例的序列图。

图20a至20c分别示出属性数据更新和同步处理的一例。

具体实施方式

下面,将参照附图对本发明的示例性实施例进行详细说明。

1.示例性实施例

1-1.配置

1-1-1.通信系统100的配置

图1示出根据本发明的示例性实施例的通信系统100的配置的一例。如图1所示,通信系统100具有多个客户终端1a至1n(以下统称为“客户终端1”)和服务器2。各客户终端1和服务器2通过通信线路3相互连接。通信线路3例如通过移动通信网络、互联网、或移动通信网络与互联网的组合来实施。在通信系统100中,文件通过服务器2在客户终端1之间进行同步。

1-1-2.客户终端1的配置

图2是示出客户终端1的硬件配置的一例的框图。客户终端1例如是个人计算机。更具体地说,客户终端1是诸如智能手机或平板电脑终端、或台式计算机的便携式终端。客户终端1是根据本发明的示例性实施例的“通信终端”和“控制终端”的一例。

如图2所示,客户终端1包括控制器11、存储器12、操作部13、显示部14以及通信部15。

控制器11例如包括中央处理单元(cpu)、只读存储器(rom)和随机存取存储器(ram)。cpu将程序从rom或存储器12加载到ram中并执行该程序。

存储器12是诸如闪速存储器或硬盘驱动器(hdd)的存储装置。存储器12可以是能够从客户终端1中除去的诸如存储卡的存储装置。该存储器12存储各种文件。用于存储与其他客户终端1和服务器2共享的文件的同步文件夹(或目录)被设定在存储器12中。

文件例如是指文档文件、图像文件、音频文件或视频文件。各文件包含表示其内容的真实数据和表示真实数据的属性的属性数据。真实数据与属性数据彼此相关联。在这方面,例如,在文档文件的情况下,真实数据是指该文档数据本身,而在图像文件的情况下,真实数据是指该图像数据本身。文件是根据本发明的示例性实施例的“数据组”的一例。

存储器12还存储用于存储各文件的属性数据的属性表。具体而言,存储器12存储基本属性表121和详细属性表122。

图3示出基本属性表121的数据结构的一例。基本属性表121是针对存储在同步文件夹中的各文件将文件名与基本属性数据彼此相关联地存储的表。基本属性表121中的各记录包含以下字段:文件名、存储位置、大小、创建日期和时间以及更新日期和时间。

文件名表示文件的识别信息。存储地点表示该文件(以下称为“真实文件”在下文中)的真实数据存储在客户终端上1中的位置。大小表示该真实文件的大小。创建日期和时间表示创建该真实文件时的日期和时间。更新日期和时间表示当该真实文件被更新时的最新日期和时间。

真实文件可以包括文件的缩略图像数据。

图4示出详细属性表122的数据结构的一例。详细属性表122是针对存储在同步文件夹中的各文件将文件名与详细属性数据彼此相关联地存储的表。详细属性表122中的各记录包含以下字段:文件名、标题、创建者、注释和关键词。

文件名表示文件的识别信息。标题表示由真实文件表示的内容的标题或概括性描述。创建者表示创建了该真实文件的人。注释表示对由该真实文件表示的内容的注释。关键词表示用于搜索该文件的条件。

存储器12还存储标志管理表123。

图5示出标志管理表123的数据结构的一例。标志管理表123是针对存储在同步文件夹中的各文件用于管理更新状态等的表。在该标志管理表123中的各记录包含下列字段:文件名、文件添加标志、真实文件更新标志以及属性数据更新标志。

文件添加标志表示对应的文件是否被新添加到服务器2。真实文件更新标志表示在服务器2中该文件的真实文件是否已经被更新。属性数据更新标志表示在服务器2中该文件的属性数据是否已经被更新。

在标志管理表123中设定为“1”的标志例如在将对应的文件的图标图像显示于显示部14中时被复位为“0”。或者,在经过预定时间段后该标志被复位为“0”。

操作部13例如是诸如触摸传感器、键盘或鼠标的装置。例如,操作部13接收用户的操作来指令显示存储在同步文件夹中的文件的列表。或者,操作部13接收操作来选择在显示部14中显示的文件的图标图像,或接收操作来指令要获取该文件(更具体地说,真实文件)。或者,操作部13接收操作来更新存储在同步文件夹中的文件的属性数据。操作部13是根据本发明的示例性实施例的“接收部”的一例。

显示部14是诸如液晶显示部的显示装置的一例。例如,显示部14显示存储在存储器12中的文件的图标图像。显示部14是根据本发明的示例性实施例的“通知部”的一例。显示部14可以不被配置为客户终端1的组成部分。

通信部15例如是诸如数据通信卡的通信接口。通信部15通过通信线路3与外部设备进行数据通信。

图6是示出由控制器11实施的功能组的配置的一例的框图。通过执行存储在rom或存储器12中的程序,控制器11实施包括获取部111、标志设定部112、更新部113、图标图像生成器114、显示控制器115以及更新通知部116的功能组。

获取部111获取表示来自存储真实文件的存储器的真实文件的属性的属性数据,无需获取真实文件。另外,当操作部13接收获取真实文件的指令时,获取部111获取该真实文件。此时,上述的存储器例如是后述的服务器2的存储器22。

更具体地说,当文件被新存储在服务器2中时,获取部111获取该文件的属性数据而无需等待用户指令获取部111获取属性数据,并在用户指令获取部111获取真实文件后获取该文件的真实文件。

当文件的属性数据在存储该文件的服务器2中被更新时,获取部111获取更新后的属性数据而无需等待用户指令获取部111获取该更新后的属性数据。当该文件的真实文件被更新时,获取部111获取表示更新后的更新数据而无需等待用户指令获取部111获取该更新后的数据,并在用户指令获取部111获取更新后的真实数据后获取该更新后的真实数据。

标志设定部112执行后述的标志设定处理。具体而言,针对已经通过获取部111获取其属性数据的各文件,标志设定部112基于该属性数据在标志管理表123中设定标志。

更新部113基于通过获取部111获取的属性数据更新存储在基本属性表121和详细属性表122中的数据(不包括存储位置数据)。

图标图像生成器114执行后述的图标图像生成处理。具体而言,图标图像生成器114生成用于其属性数据或真实文件已经通过获取部111获取的文件的图标图像。更具体地说,针对其属性数据被存储在基本属性表121和详细属性表122中的各文件,图标图像生成器114通过参考标志管理表123生成图标图像。

例如,当生成图标图像时,图标图像生成器114从表示属性数据的详细属性的文本数据生成字体的图像,并使用该图像作为图标图像。图标图像生成器114可以在表示真实文件的封面的图标图像上合成所生成的图标图像。或者,图标图像生成器114可以在表示真实文件尚未在客户终端1上被同步的图标图像上合成所生成的图标图像。

通过图标图像生成器114生成的字体图像可以具有大于或等于预定字体大小的大小。在其上要合成字体图像的图标图像中,在其中显示该字体图像的区域(具体而言,位置和大小)可以预先确定。如果字体图像不适合该预定区域,可以将处于该预定区域外部的字体图像的部分删除。

显示控制器115控制显示部14显示由通过获取部111获取的属性数据表示的属性。具体而言,显示控制器115控制显示部14显示由图标图像生成器114生成的图标图像。显示控制器115控制显示部14显示表示关于通过获取部111获取的属性数据的信息的图标图像,以便操作部13接收获取对应于该属性数据的真实文件的指令。当在显示图标图像后改变存储在存储器中并对应于该图标图像的属性数据时,显示控制器115控制显示部14显示对应于该改变的属性数据的新的图标图像。此时,上述的存储器例如是后述的服务器2的存储器22。

显示控制器115控制显示部14显示由通过获取部111获取的更新数据表示的更新的通知。具体而言,显示控制器115控制显示部14显示向真实文件通知更新的图标图像。

显示控制器115是根据本发明的示例性实施例的“通知控制器”和“控制器”的一例。

当由客户终端1的用户针对已经通过获取部111获取其属性数据或真实文件的文件更新属性数据时,更新通知部116向服务器2通知关于更新的信息。

1-1-3.服务器2的配置

图7是示出服务器2的硬件配置的一例的框图。服务器2是根据本发明的示例性实施例的“数据存储装置”和“数据发送装置”的一例。如图7所示,服务器2包括控制器21、存储器22以及通信部23。

控制器21例如包括cpu、rom和ram。cpu将程序从rom或存储器22加载到ram中并执行该程序。存储器22是诸如hdd的存储装置。存储器22可以设置在服务器2的外部并经由通信线路3连接到服务器2。存储器22存储各种文件。将用于存储与客户终端1共享的文件的同步文件夹(或目录)设定在存储器22中。

存储器22存储用于存储各文件的属性数据的属性表。具体而言,存储器22存储基本属性表221和详细属性表222。基本属性表221是针对存储在同步文件夹中的各文件将文件名与基本属性数据相互关联地存储的表。详细属性表222是针对存储在同步文件夹中的各文件将文件名与详细属性数据相互关联地存储的表。由于基本属性表221和详细属性表222的数据结构分别与那些存储在客户终端1的存储器12中的基本属性表121和详细属性表122相同,所以省略描述其数据结构。与基本属性表121不同,存储在基本属性表221中的存储位置数据是表示在存储有真实文件的服务器2中的位置的数据。

图8是示出由控制器21实施的功能组的配置的一例的框图。通过执行存储在rom或存储器22中的程序,控制器21执行一组功能,其中包括接收器211、发送器212以及更新部213。

接收器211从客户终端1接收针对文件的属性数据或真实文件的请求。接收器211还从客户终端1接收通知文件更新属性数据的更新通知。

当由接收器211接收针对属性数据的请求时,发送器212将文件的属性数据发送到客户终端1。另外,当由接收器211接收针对真实文件的请求时,发送器212将文件的真实文件发送到客户终端1。

当由接收器211接收更新通知时,更新部213更新存储在详细属性表222中的属性数据。另外,当由接收器211接收新文件时,更新部213更新存储在基本属性表221和详细属性表222中的属性数据。

1-2.操作

接着,对通信系统100的操作进行说明。具体而言,将对以下的处理进行说明。

(1)客户终端1与服务器2同步文件的属性数据的属性数据同步处理

(2)客户终端1显示存储在同步文件夹中的文件的图标图像的图标显示处理

(3)客户终端1与服务器2同步文件的真实文件的真实文件同步处理

(4)响应对客户终端1中的文件的属性数据的更新,通过服务器2同步其他客户终端1中的属性数据的属性数据更新和同步处理

1-2-1.属性数据同步处理

图9是示出属性数据同步处理的一例的序列图。图9所示的属性数据同步处理例如由客户终端1周期性地执行。

在该属性数据同步处理中,客户终端1的获取部111轮询服务器2(步骤sa1)。具体而言,获取部111请求服务器2提供存储在服务器2中的同步文件夹中的各文件的属性数据,即,存储在基本属性表221和详细属性表222中的各文件的属性数据。当服务器2的接收器211从客户终端1接收轮询信号时,服务器2的发送器212向客户终端1发送存储在基本属性表221和详细属性表222中的各文件的属性数据(不包括存储位置数据)(步骤sa2)。

当客户终端1的获取部111从服务器2接收属性数据时,客户终端1的标志设定部112基于该属性数据设定标志(步骤sa3)。

图10是示出该标志设定处理的一例的流程图。标志设定部112针对已经从服务器2接收到其属性信息的各文件执行该标志设定处理。

在该标志设定处理中,标志设定部112首先判断感兴趣的文件的文件名是否已经在基本属性表121中描述(步骤sb1)。如果作为该处理的结果判断在基本属性表121中没有描述文件名(步骤sb1中的“否”),则在标志管理表123中标志设定部112将文件添加标志与该文件名相关联地设定为“1”(步骤sb2)。

如果作为该处理的结果判断在基本属性表121中已经描述文件名(步骤sb1中的“是”),则标志设定部112判断感兴趣的文件的真实文件是否已经被更新(步骤sb3)。具体而言,针对该文件,标志设定部112比较从服务器2接收到的更新日期和时间数据与存储在基本属性表121中的更新日期和时间数据,并判断这两个数据是否不同。如果作为该处理的结果判断该文件的真实文件已经被更新(步骤sb3中的“是”),则标志设定部112前进到步骤sb4。如果作为该处理的结果判断该文件的真实文件没有被更新(步骤sb3中的“否”),则标志设定部112前进到步骤sb7。

在步骤sb4中,标志设定部112判断感兴趣的文件的详细属性数据是否已经被更新(步骤sb4)。具体而言,标志设定部112比较从服务器2接收到的详细属性数据与存储在详细属性表222中的详细属性数据,并判断这两个数据是否不同。如果作为该处理的结果判断该文件的详细属性数据已经被更新(步骤sb4中的“是”),则标志设定部112将真实文件更新标志和属性数据更新标志与该文件的文件名相关联地设定为“1”(步骤sb5)。

如果作为该处理的结果判断该文件的详细属性数据尚未被更新(步骤sb4中的“否”),则标志设定部112将真实文件更新标志与该文件的文件名相关联地设定为“1”(步骤sb6)。

在步骤sb7中,标志设定部112判断感兴趣的文件的详细属性数据是否已经被更新。具体而言,标志设定部112比较从服务器2接收到的详细属性数据与存储在详细属性表222中的详细属性数据,并判断这两个数据是否不同。如果作为该处理的结果判断该文件的详细属性数据已经被更新(步骤sb7中的“是”),则标志设定部112将属性数据更新标志与该文件的文件名相关联地设定为“1”(步骤sb8)。

如果作为该处理的结果判断该文件的详细属性数据尚未被更新(步骤sb7中的“否”),则标志设定部112不将任何标志与该文件的文件名相关联地设定为“1”。

当标志设定处理结束时,客户终端1的更新部113基于从服务器2接收到的属性数据,更新存储在基本属性表121和详细属性表122中的数据(不包括存储位置数据)(步骤sa4)。

以上完成了对属性数据同步处理的描述。

1-2-2.图标显示处理

图11是示出图标显示处理的一例的流程图。图11所示的图标显示处理例如在用户指令显示存储在同步文件夹中的文件列表时被执行,其中,该同步文件夹存储在客户终端1中。

在该图标显示处理中,在步骤sc1,客户终端1的图标图像生成器114针对存储在同步文件夹中的各文件生成图标图像。

图12和图13是示出图标图像生成处理的一例的流程图。图14a至14i分别示出在该图标图像生成处理中生成的图标图像的显示例。

针对其属性数据存储在基本属性表121和详细属性表122中的各文件,图标图像生成器114通过参考标志管理表123来执行该图标图像生成处理。

在该图标图像生成处理中,在步骤sd1,图标图像生成器114针对感兴趣的文件判断文件添加标志是否被设定为“1”。如果作为该处理的结果判断该文件添加标志被设定为“1”(步骤sd1中的“是”),则图标图像生成器114生成图14a中所示的形状的图标的图像(步骤sd2)。

图14a中所示的形状的图标具有类似实际的图标的矩形虚线轮廓。图标的虚线轮廓表示对应于该图标的真实文件尚未在客户终端中被同步。该图标在其轮廓内还有一个星号。该星号表示对应于该图标的真实文件被新添加到服务器2中。该图标在其轮廓内还具有一个矩形的属性显示区域,该属性显示区域显示对应的真实文件的属性数据。这同样适用于图14b至图14i中所示的其它形状的图标。

接着,如果作为步骤sd1的结果判断文件添加标志没有被设定为“1”(步骤sd1中的“否”),则图标图像生成器114针对感兴趣的文件判断其真实文件是否被存储在存储器12中(步骤sd3)。具体而言,图标图像生成器114针对该文件判断其存储位置是否在基本属性表121中描述。如果作为该处理的结果判断真实文件被存储(步骤sd3中的“是”),则图标图像生成器114前进到步骤sd4。如果作为该处理的结果判断真实文件没有被存储(步骤sd3中的“否”),则图标图像生成器114前进到步骤sd11。

在步骤sd4中,图标图像生成器114针对感兴趣的文件判断真实文件更新标志是否被设定为“1”。如果作为该处理的结果判断真实文件更新标志被设定为“1”(步骤sd4中的“是”),则图标图像生成器114前进到步骤sd5。如果作为该处理的结果判断真实文件更新标志没有被设定为“1”(步骤sd4中的“否”),则图标图像生成器114前进到步骤sd8。

在步骤sd5中,图标图像生成器114针对感兴趣的文件判断属性数据更新标志是否被设定为“1”。如果作为该处理的结果判断属性数据更新标志被设定为“1”(步骤sd5中的“是”),则图标图像生成器114生成图14b中所示的形状的图标的图像(步骤sd6)。

图14b中所示的形状的图标具有类似于实际的图标的矩形实线轮廓。图标的实线轮廓表示对应于该图标的真实文件已经在客户终端1中被同步。该图标在其轮廓内还具有矩形标记。该矩形标记表示对应于该图标的真实文件已经在服务器2中被更新。另外,该图标在其属性显示区域内也具有矩形标记。该矩形标记表示对应于该图标的文件的属性信息已经在服务器2中被更新。

接着,如果作为步骤sd5的结果判断属性数据更新标志没有被设定为“1”(步骤sd5中的“否”),则图标图像生成器114生成图14c中所示的形状的图标的图像(步骤sd7)。图14c中所示的形状的图标具有类似于实际的图标的矩形实线轮廓,并且在其轮廓内也具有矩形标记。

在步骤sd8中,图标图像生成器114针对感兴趣的文件判断属性数据更新标志是否被设定为“1”。如果作为该处理的结果判断属性数据更新标志被设定为“1”(步骤sd8中的“是”),则图标图像生成器114生成图14d中所示的形状的图标的图像(步骤sd9)。图14d中所示的形状的图标具有类似于实际的图标的矩形实线轮廓,并且在其属性显示区域内也具有矩形标记。

如果作为该处理的结果判断属性数据更新标志没有被设定为“1”(步骤sd8中的“否”),则图标图像生成器114生成图14e中所示的形状的图标的图像(步骤sd10)。图14e中所示的形状的图标具有类似于实际的图标的矩形实线轮廓。

在步骤sd11中,图标图像生成器114针对感兴趣的文件判断真实文件更新标志是否被设定为“1”。如果作为该处理的结果判断真实文件更新标志被设定为“1”(步骤sd11中的“是”),则图标图像生成器114前进到步骤sd12。如果作为该处理的结果判断真实文件更新标志没有被设定为“1”(步骤sd11中的“否”),则图标图像生成器114前进到步骤sd15。

在步骤sd12中,图标图像生成器114针对感兴趣的文件判断属性数据更新标志是否被设定为“1”。如果作为该处理的结果判断属性数据更新标志被设定为“1”(步骤sd12中的“是”),则图标图像生成器114生成图14f中所示的形状的图标的图像(步骤sd13)。图14f中所示的形状的图标具有类似于实际的图标的矩形虚线轮廓,并且在其轮廓和属性显示区域内也各自具有矩形标记。

如果作为该处理的结果判断属性数据更新标志没有被设定为“1”(步骤sd12中的“否”),则图标图像生成器114生成图14g中所示的形状的图标的图像(步骤sd14)。图14g中所示的形状的图标具有类似于实际的图标的矩形虚线轮廓,并且在其轮廓内也具有矩形标记。

在步骤sd15中,图标图像生成器114针对感兴趣的文件判断属性数据更新标志是否被设定为“1”。如果作为该处理的结果判断属性数据更新标志被设定为“1”(步骤sd15中的“是”),则图标图像生成器114生成图14h中所示的形状的图标的图像(步骤sd16)。图14h中所示的形状的图标具有类似于实际的图标的矩形虚线轮廓,并且在其属性显示区域内也具有矩形标记。

如果作为该处理的结果判断属性数据更新标志没有被设定为“1”(步骤sd15中的“否”),则图标图像生成器114生成图14i中所示的形状的图标的图像(步骤sd17)。图14i中所示的形状的图标具有类似于实际的图标的矩形虚线轮廓。

当针对所有文件的图标图像生成处理结束,客户终端1的显示控制器115控制显示部14显示在步骤sc1中生成的图标图像(步骤sc2)。

以上完成了对图标显示处理的描述。

图15a至17b分别示出作为图标显示处理的结果而被显示在显示部14中的图标图像的一例。

在如图15a所示只有文件1被存储在各客户终端1和服务器2中的状态下,当如图15b所示文件2被新存储在服务器2中时,作为上述的属性数据同步处理的结果,文件2的属性数据由客户终端1获取,并显示图标i1。即,显示具有虚线轮廓的图标的图像,该虚线轮廓内标有星号。该图标显示“紧急”的注释。

在另一示例中,在如图16a所示文件1和文件2被存储各客户终端1和服务器2中的状态下,当如图16b所示文件2的真实文件在服务器2中被更新时,作为上述的属性数据同步处理的结果,对文件2的更新由客户终端1识别,并显示图标图像i3。即,显示在其轮廓内具有矩形标记的图标的图像。

在又一示例中,在如图17a所示文件1和文件2被存储在各客户终端1和服务器2中的状态下,当如图17b所示文件2的属性数据(更具体地说,注释)在服务器2中被更新时,作为上述的属性数据同步处理的结果,该更新由客户终端1识别,并显示图标图像i5。即,显示示出“核准”的注释并在其属性显示区域内具有矩形标记的图标的图像。

1-2-3.真实文件同步处理

图18是示出真实文件同步处理的一例的序列图。例如,当在作为上述的图标显示处理的结果各种文件的图标图像被显示在显示部14中的状态下,由用户选择尚未获取其真实文件的文件的图标图像或尚未更新的文件,并由用户指令获取该文件的真实文件时,执行如图18所示的真实文件同步处理。

在该真实文件同步处理中,在步骤se1,客户终端1的获取部111请求服务器2提供对应于由用户选择的图标图像的文件的真实文件。当服务器2的接收器211从客户终端1接收该请求时,服务器2的发送器212从存储器22读取真实文件,并将该真实文件发送到客户终端1(步骤se2)。

当客户终端1的获取部111从服务器2接收真实文件时,客户终端1的获取部111将该真实文件存储到存储器12中(步骤se3)。获取部111还更新存储在基本属性表121中的属性数据(具体而言,存储位置数据与更新日期和时间数据)。

接着,客户终端1的显示控制器115控制显示部14改变在显示部14中显示的文件的图标图像(步骤se4)。例如,在如图15b所示显示文件2的图标图像的i1的状态下,当作为步骤se2的结果文件2的真实文件被获取时,如图15c所示图标图像i2被新显示。即,显示具有实线轮廓的图标的图像。

在另一示例中,在如图16b所示文件2的图标图像i3被显示的状态下,当作为步骤se2的结果文件2的真实文件被获取时,如图16c所示图标图像i4被新显示。即,显示其轮廓内没有矩形标记的图标的图像。

以上完成了对真实文件同步处理的描述。

1-2-4.属性数据更新和同步处理

图19是示出属性数据更新和同步处理的一例的序列图。当存储在同步文件夹中的文件的属性数据被客户终端1a的用户更新时,执行图19所示的属性数据更新和同步处理。

在该属性数据更新和同步处理中,在步骤sf1中,客户终端1a的更新通知部116发送更新通知,通知关于对服务器2进行更新的信息。当服务器2的接收器211从客户终端1a接收更新通知时,服务器2的更新部213更新详细属性表222的属性数据(步骤sf2)。

其后,当在客户终端1b中执行上述的属性数据同步处理时,关于上述的更新的信息被反映在存储在客户终端1b中的详细属性表222的属性数据中。

以上完成了对属性数据更新和同步处理的描述。

图20a至20c分别示出属性数据更新和同步处理的一例。

图20a示出文件2被新存储在服务器2中,然后,作为属性数据同步处理的结果,文件2的属性数据被各客户终端1a和1b获取的状态。

图20b示出作为真实文件同步处理的结果文件2的真实文件被客户终端1a获取,然后文件2的属性数据(在此情况下为“注释”)在客户终端1a中被更新的状态。如图20b所示,作为上述的属性数据更新和同步处理的结果,该更新被反映在存储在各服务器2和客户终端1b中的文件2的属性数据中。具体而言,“紧急”的注释被更新为“处理中”。可以想象的是,客户终端1b的用户看到针对文件2的更新后的“处理中”的注释,然后,通过考虑文件2的内容正在被另一个用户查看的事实,用户可以推迟文件2的真实文件的同步,等待该查看的结果。

图20c示出文件2的属性数据已经在客户终端1a中被进一步更新的状态。如图20c所示,作为上述的属性数据更新和同步处理的结果,该更新被反映在存储在各服务器2和客户终端1b中的文件2的属性数据中。具体而言,“处理中”的注释被更新为“结束”。可以想象的是,客户终端1b的用户看到针对文件2的更新后的“结束”的注释,然后,通过考虑文件2已经被处理的事实,用户可以判断没有必要同步文件2的真实文件。

在根据上述的示例性实施例的通信系统100中,在服务器2中当文件被新添加或当文件被更新时,属性数据在客户终端1中被同步而无需等待用户发出要这样做的指令,而真实文件在等待用户发出要这样做的指令后才在客户终端1中被同步。

根据通信系统100,与无需等待用户发出获取真实文件的指令就获取文件的真实文件的情况相比,可以减少对客户终端1的存储容量的压力。另外,由于超过存储容量而导致的同步失败可以被减少。随着与服务器2的通信量的减少,在客户终端1中处理通信所消耗的资源量也被减少。具体而言,如果客户终端1是移动终端,要被获取的真实文件的数量被减少,从而用户可以很容易地访问所希望的文件。

2.变形例

上述的示例性实施例可作如下变形。下述的各变形例可以与其他至少一个变形例进行组合。

2-1.变形例1

在根据上述的示例性实施例的图标显示处理中,如果由获取部111获取的文件的属性数据与预定条件匹配,显示控制器115可以控制显示部14显示由属性数据表示的属性。具体而言,如果由该属性数据表示的属性对应于预定属性,显示控制器115可以控制显示部14显示该文件的图标图像。即,由显示控制器115显示的图标图像可以基于该对应的文件的属性数据被滤波。例如,显示控制器115可以控制显示部14只显示由创建者“a”创建的文件的图标图像,或者只显示将“紧急”的注释作为其属性数据的文件的图标图像。

另外,如果由该属性数据表示的属性对应于预定属性,显示控制器115可以控制显示部14显示对应的文件的图标图像,该对应的文件示出由属性数据表示的属性,并且如果由该属性数据表示的属性不对应于预定属性,显示控制器115可以控制显示部14显示对应的文件的图标图像,该对应的文件不示出由该属性数据表示的属性。即,根据对应的文件的属性数据的类型或属性的数量来判断由显示控制器115显示的图标图像示出哪一个属性或哪一些属性。例如,可以在图标图像中不示出注释,而是在图标图像中示出标题。另外,在图标图像中示出的属性的数量可以被限定为预定数量。该预定数量可以针对文件的每一类型(具体而言,扩展)来设定。

2-2.变形例2

在根据上述示例性实施例的属性数据同步处理中,如果获取的文件的属性数据与预定条件匹配,获取部111可以获取该文件的真实文件而无需等待用户发出获取真实文件的指令。例如,如果获取的文件的扩展数据表示诸如“jpeg”的图像文件,获取部111可以获取该图像文件的真实文件而无需等待用户发出获取真实文件的指令。

2-3.变形例3

在上述的示例性实施例或变形例中,由客户终端1的控制器11或由服务器2的控制器21执行的程序可以在被存储在诸如磁带、磁盘、软盘、磁光盘或存储器中的同时来提供。该程序可以通过诸如互联网的通信线路下载。

2-4.其他变形例

在根据上述的示例性实施例的属性数据同步处理中,从客户终端1向服务器2进行轮询。然而,服务器2一检测到文件的添加或更新或者属性数据的更新即可立即通知客户终端1。

在上述的示例性实施例中,针对文件的真实文件的同步是单向的,从服务器2向客户终端1。然而,该同步可以是双向的。

根据上述的示例性实施例的各种形状的图标图像的仅仅是说明性的。只要图标图像向用户通知文件的存在及该文件的属性,也可以使用其它图标图像的形状。表示文件的添加的星号、或表示真实文件或属性数据的更新的矩形标记可以被改变成其他形状。此外,不但可以通过图标(即,图形符号)也可以通过诸如简单的字母的符号向用户通知文件的存在。

至于在上述的示例性实施例中由通过获取部111获取的属性数据表示的属性或由通过获取部111获取的更新数据表示的更新,可以通过控制扬声器或振动器向用户通知属性或更新。在这种情况下,扬声器或振动器是根据本发明的示例性实施例的“通知部”的一例。

为了进行图示和说明,以上对本发明的示例性实施例进行了描述。其目的并不在于全面详尽地描述本发明或将本发明限定于所公开的具体形式。很显然,许多修改以及变形对本领域的技术人员而言是显而易见的。本实施例的选择和描述,其目的在于最好地说明本发明的原理及其实际应用,从而使本领域的其他技术人员能够理解本发明的各种实施例和适合于预期的特定用途的各种变形。本发明的范围由与本说明书一起提交的权利要求书及其等同物来限定。

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