一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理装置、信息处理方法以及计算机可读介质与流程

2021-10-19 11:51:00 来源:中国专利 TAG:
信息处理装置、信息处理方法以及计算机可读介质与流程

本公开涉及一种信息处理装置、信息处理方法以及计算机可读介质。

背景技术

已知有一种信息处理装置,其对保存在保存场所的信息进行管理,所述信息处理装置具有:认证管理部件,将第一认证信息与第二认证信息相关联地进行管理,所述第一认证信息是对请求与信息相关的操作的客户端(client)装置进行认证所需的认证信息,所述第二认证信息是对保存信息的保存场所进行认证所需的认证信息;保存场所监控部件,利用第二认证信息来对保存在保存场所的信息进行监控,并对保存在保存场所的信息的索引信息进行更新;以及信息管理部件,利用保存在保存场所的信息的索引信息来制作保存在保存场所的信息的一览,并提供给客户端装置(例如参照日本专利特开2019-40637号公报)。



技术实现要素:

有时会将从用户受理的数据保存到多个云存储器中的任一个云存储器中。此时,若采用使用云端名等云存储器识别信息与文件路径(file path)来生成确定数据的关联信息的结构,则用户将使用云存储器识别信息来确定数据并进行例如下载(download),因此会使用户意识到保存有数据的云存储器。

本公开的目的在于,在将从用户受理的数据保存到多个云存储器中的任一个云存储器后,让用户意识不到保存有数据的云存储器。

根据本公开的第一方案,提供一种信息处理装置,其包括处理器,所述处理器从用户受理数据与数据识别信息,所述数据识别信息对所述数据进行识别,且不包含对多个云存储器中的保存所述数据的云存储器进行识别的云存储器识别信息,生成将所述云存储器识别信息关联至所述数据识别信息的关联信息,将所述数据保存到所述云存储器中。

根据本公开的第二方案,所述处理器从所述用户受理所述数据识别信息,从通过在所述关联信息中与所述数据识别信息相关联的所述云存储器识别信息而识别的所述云存储器中获取所述数据的属性信息,将所述属性信息提示给所述用户。

根据本公开的第三方案,所述处理器根据所述用户使用了所述属性信息的所述数据的获取请求,从通过在所述关联信息中与所述数据识别信息相关联的所述云存储器识别信息而识别的所述云存储器中获取所述数据,并将所述数据提示给所述用户。

根据本公开的第四方案,所述处理器根据其他用户对所述关联信息的共享请求,若允许与所述其他用户共享所述关联信息,则将所述关联信息提示给所述其他用户。

根据本公开的第五方案,所述关联信息将表示是否允许与所述其他用户共享所述数据的共享可否信息进一步关联至所述数据识别信息,若所述共享可否信息表示允许与所述其他用户共享所述数据,则所述处理器判定为允许与所述其他用户共享所述关联信息。

根据本公开的第六方案,所述关联信息将限制对所述其他用户公开的公开限制信息进一步关联至所述数据识别信息,所述处理器将所述关联信息的除了所述公开限制信息以外的部分提示给所述其他用户。

根据本公开的第七方案,所述处理器根据其他用户对所述关联信息的共享请求,若不允许与所述其他用户共享所述关联信息,则不将所述关联信息提示给所述其他用户。

根据本公开的第八方案,所述处理器在进行了与保存在所述云存储器中的所述数据相关的变更时,根据所述变更来变更所述关联信息。

根据本公开的第九方案,所述关联信息将对所述云存储器的登记信息进一步关联至所述数据识别信息,所述处理器在所述登记信息经变更的情况下,对所述关联信息中与所述数据识别信息相关联的所述登记信息进行变更。

根据本公开的第十方案,提供一种计算机可读介质,保存有使计算机执行处理的程序,所述处理具有下述工序:从用户受理数据与数据识别信息,所述数据识别信息对所述数据进行识别,且不包含对多个云存储器中的保存所述数据的云存储器进行识别的云存储器识别信息;生成将所述云存储器识别信息关联至所述数据识别信息的关联信息;以及将所述数据保存到所述云存储器中。

根据本公开的第十一方案,提供一种信息处理方法,具有下述工序:从用户受理数据与数据识别信息,所述数据识别信息对所述数据进行识别,且不包含对多个云存储器中的保存所述数据的云存储器进行识别的云存储器识别信息;生成将所述云存储器识别信息关联至所述数据识别信息的关联信息;以及将所述数据保存到所述云存储器中。

(效果)

根据所述第一方案,能够在将从用户受理的数据保存到多个云存储器中的任一个云存储器后,让用户意识不到保存有数据的云存储器。

根据所述第二方案,在将保存在多个云存储器中的任一个云存储器中的数据的属性信息提示给用户时,能够让用户意识不到保存有数据的云存储器。

根据所述第三方案,在将保存在多个云存储器中的任一个云存储器中的数据提示给用户时,能够让用户意识不到保存有数据的云存储器。

根据所述第四方案,若允许与其他用户共享关联信息,则能够将关联信息提示给其他用户,所述关联信息将对保存数据的云存储器进行识别的云存储器识别信息关联至对从用户受理的所述数据进行识别的数据识别信息。

根据所述第五方案,能够通过在关联信息中与数据识别信息相关联的、表示是否允许与其他用户共享数据的信息,来表示允许与其他用户共享关联信息。

根据所述第六方案,能够不将在关联信息中与数据识别信息相关联的、被限制对其他用户公开的信息提示给其他用户。

根据所述第七方案,若不允许与其他用户共享关联信息,则能够不将关联信息提示给其他用户,所述关联信息将对保存数据的云存储器进行识别的云存储器识别信息关联至对从用户受理的所述数据进行识别的数据识别信息。

根据所述第八方案,能够使与数据相关的变更反映至关联信息,所述关联信息将对保存数据的云存储器进行识别的云存储器识别信息关联至对从用户受理的所述数据进行识别的数据识别信息。

根据所述第九方案,能够使对云存储器的登记信息的变更反映至关联信息,所述关联信息将对保存数据的云存储器进行识别的云存储器识别信息关联至对从用户受理的所述数据进行识别的数据识别信息。

根据所述第十方案,能够在将从用户受理的数据保存到多个云存储器中的任一个云存储器后,让用户意识不到保存有数据的云存储器。

根据所述第十一方案,能够在将从用户受理的数据保存到多个云存储器中的任一个云存储器后,让用户意识不到保存有数据的云存储器。

附图说明

图1是表示适用本公开的实施方式的存储器系统的整体结构例的图。

图2是表示本公开的实施方式中的信息处理装置的硬件结构例的图。

图3是表示本公开的实施方式中的信息处理装置的功能结构例的框图。

图4是表示存储在保存映射存储部中的保存映射的一例的图。

图5是表示本公开的实施方式中的存储器系统进行第一动作时的处理流程的一例的序列图。

图6是表示本公开的实施方式中的存储器系统进行第二动作时的处理流程的一例的序列图。

图7是表示本公开的实施方式中的存储器系统进行第三动作时的处理流程的一例的序列图。

图8是表示本公开的实施方式中的存储器系统进行第四动作时的处理流程的一例的序列图。

图9是表示在本公开的实施方式中的存储器系统中终端装置向信息处理装置发送文档文件的检索请求时所显示的画面的一例的图。

图10是表示在本公开的实施方式中的存储器系统中终端装置从信息处理装置接收文档文件的属性信息时所显示的画面的一例的图。

具体实施方式

以下,参照附图来详细说明本公开的实施方式。

[存储器系统的整体结构]

图1是表示适用本实施方式的存储器系统1的整体结构例的图。所述存储器系统1例如是在国际互联网(Internet)上提供对数据进行保管的云存储器服务的系统,如图所示,是通过终端装置10a~终端装置10c、信息处理装置30与云存储器50a~云存储器50c连接于通信线路80而构成。另外,在图中表示了终端装置10a~终端装置10c,但在不需要对它们进行区分的情况下,也有时称作终端装置10。图中表示了三个终端装置10,但也可设置两个或四个以上的终端装置10。而且,图中表示了云存储器50a~云存储器50c,但在不需要对它们进行区分的情况下,也有时称作云存储器50。图中表示了三个云存储器50,但也可设置两个或四个以上的云存储器50。

终端装置10是在利用存储器系统1的用户将数据保存到云存储器50时所使用的装置。而且,理想的是,在终端装置10中,安装(install)有能够进行用户间的对话的通信服务应用(communication service application),从所述通信应用能够利用存储器系统1。作为终端装置10,例如可使用台式(desktop)个人计算机(Personal Computer,PC)、笔记型PC、移动信息终端等。另外,以下,设终端装置10a是由用户Ua使用,终端装置10b是由用户Ub使用,终端装置10c是由用户Uc使用而进行说明。

信息处理装置30是将从终端装置10进行了保存请求的数据保存至云存储器50,或者从云存储器50中检索从终端装置10进行了检索请求的数据并送往终端装置10的装置。作为信息处理装置30,例如可使用通用的个人计算机。

云存储器50是保存从信息处理装置30进行了保存指示的数据,或者对从信息处理装置30进行了检索指示的数据进行检索并送往信息处理装置30的装置。另外,以下也将云存储器50a~云存储器50c称作存储器Sa~存储器Sc。

通信线路80是被用于终端装置10与信息处理装置30之间、及信息处理装置30与云存储器50之间的信息通信的通信部件。作为通信线路80,例如可使用国际互联网。

[信息处理装置的硬件结构]

图2是表示本实施方式中的信息处理装置30的硬件结构例的图。如图所示,信息处理装置30包括作为运算部件的中央处理器(Central Processing Unit,CPU)31、作为存储部件的主存储器(main memory)32及硬盘驱动器(Hard Disk Drive,HDD)33。此处,CPU31执行操作系统(Operating System,OS)或应用等各种软件,实现后述的各功能。而且,主存储器32是存储各种软件或用于其执行的数据等的存储区域,HDD33是存储对各种软件的输入数据或来自各种软件的输出数据等的存储区域。进而,信息处理装置30包括用于进行与外部的通信的通信接口(Interface,I/F)34、显示器等显示设备35、以及键盘或鼠标等输入设备36。

[本实施方式的概要]

包括此种结构的存储器系统1在本实施方式中主要进行四个动作。这些动作若作为信息处理装置30所进行的动作来理解,则为以下的四个动作。

第一动作是如下所述的动作,即,信息处理装置30从用户受理数据与对所述数据进行识别的数据识别信息,生成将对云存储器50进行识别的云存储器识别信息关联至数据识别信息的关联信息,并将数据保存到云存储器50中。此处,设数据识别信息不含对多个云存储器50中的保存数据的云存储器50进行识别的云存储器识别信息。

第二动作是如下所述的动作,即,从通过在关联信息中与数据识别信息相关联的云存储器识别信息而识别的云存储器50中获取数据的属性信息,并将所述属性信息提示给用户。此时,信息处理装置30也可进行下述动作,即,根据用户使用了属性信息的数据的获取请求,从通过在关联信息中与数据识别信息相关联的云存储器识别信息而识别的云存储器50中获取数据,并将所述数据提示给用户。

第三动作是如下所述的动作,即,信息处理装置30根据其他用户对关联信息的共享请求,若允许与其他用户共享关联信息,则将关联信息提示给其他用户。此时,也可进行下述动作,即,将关联信息设为将表示是否允许与其他用户共享数据的共享可否信息进一步关联至数据识别信息的信息,若共享可否信息表示允许与其他用户共享数据,则信息处理装置30判定为允许与其他用户共享关联信息。而且,也可进行下述动作,即,将关联信息设为将限制对其他用户公开的公开限制信息进一步关联至数据识别信息的信息,信息处理装置30将关联信息的除了公开限制信息以外的部分提示给其他用户。或者,第三动作也可理解为下述动作,即,信息处理装置30根据其他用户对关联信息的共享请求,若不允许与其他用户共享关联信息,则不将关联信息提示给其他用户。

第四动作是如下所述的动作,即,信息处理装置30在进行了与保存在云存储器50中的数据相关的变更时,根据所述变更来变更关联信息。而且,第四动作也可为下述动作,即,若关联信息是将对云存储器50的登记信息进一步关联至数据识别信息的信息,则信息处理装置30在登记信息经变更的情况下,对关联信息中与数据识别信息相关联的登记信息进行变更。

以下,作为数据,以文档文件为例,作为数据识别信息,以文档文件名为例来进行说明。而且,作为云存储器识别信息,以存储器名为例来进行说明。进而,关联信息称作保存映射。

而且,第四动作中的与数据相关的变更也可为任何变更,但在以下,以文档文件的名称的变更、文档文件的保存场所的变更、文档文件的删除为例来进行说明。

[信息处理装置的功能结构]

图3是表示本实施方式中的信息处理装置30的功能结构例的框图。如图所示,本实施方式中的信息处理装置30包括接收部41、保存映射存储部42、保存映射管理部43及发送部44。

接收部41在信息处理装置30进行第一动作的情况下,首先从终端装置10接收文档文件的保存请求。此处,文档文件的保存请求包含用户标识符(IDentifier,ID)、文档文件、文档文件名、存储器名、存储器登记信息、保存场所信息及共享可否信息。其中,用户ID是从用户利用存储器系统1时对终端装置10输入的登录(login)信息所获取的信息,用户ID以外是用户进行文档文件的保存请求时对终端装置10直接输入的信息。若更详细地描述,则用户ID是信息处理装置30用于唯一识别用户的信息。文档文件是文档文件的本体,文档文件名是作为文档文件的识别信息的一例的文档文件的名称。存储器名是作为保存文档文件的云存储器50的识别信息的一例的云存储器50的名称。存储器登记信息是对保存文档文件的云存储器50登记的信息,是在访问云存储器50时所用的信息。存储器登记信息包含用于登录至云存储器50的用户ID(以下称作“存储器用户ID”)及密码(以下称作“存储器密码”)。保存场所信息是表示文档文件在云存储器50中的保存场所的信息。共享可否信息是表示是否允许其他用户共享文档文件的信息。而且,接收部41根据已将文档文件的保存指示发送至云存储器50的情况,从云存储器50接收文档文件的保存完成通知。

接收部41在信息处理装置30进行第二动作时,首先从终端装置10接收文档文件的检索请求。此处,文档文件的检索请求包含用户ID与文档文件名。其中,用户ID是从用户利用存储器系统1时对终端装置10输入的登录信息所获取的信息,文档文件名是在用户进行文档文件的检索请求时对终端装置10直接输入的信息。而且,接收部41根据已将文档文件的属性信息的传输指示发送至云存储器50的情况,而从云存储器50接收文档文件的属性信息。此处,文档文件的属性信息是表示文档文件的本体以外的文档文件的属性的信息,例如是文档文件的标题(title)、缩略图(thumbnail)图像等。除此以外,接收部41还从终端装置10接收文档文件的下载请求。而且,接收部41根据已将文档文件的下载指示发送至云存储器50的情况,从云存储器50接收文档文件的本体,当文档文件的下载完成时,从云存储器50接收下载完成通知。

接收部41在信息处理装置30进行第三动作时,首先从终端装置10接收保存映射的共享请求。此处,保存映射的共享请求包含请求共享保存映射的用户(以下称作“请求共享用户”)的用户ID、与被请求共享保存映射的用户(以下称作“被请求共享用户”)的用户ID。其中,请求共享用户的用户ID是从请求共享用户利用存储器系统1时对终端装置10输入的登录信息所获取的信息,被请求共享用户的用户ID是请求共享用户进行保存映射的共享请求时对终端装置10直接输入的信息。而且,接收部41根据已将请求是否允许请求共享用户共享保存映射的确认的共享确认请求发送至被请求共享用户的终端装置10的情况,而从终端装置10接收对是否允许请求共享用户共享保存映射的确认的响应即共享确认响应。进而,接收部41还进行信息处理装置30进行第一动作时的处理。

接收部41在信息处理装置30进行第四动作时,首先从云存储器50接收文档文件的名称变更通知。此处,文档文件的名称变更通知包含表示是文档文件的名称变更通知的通知种类、与名称经变更的文档文件的变更前的文档文件名及变更后的文档文件名。而且,接收部41从云存储器50接收文档文件的保存场所变更通知。此处,文档文件的保存场所变更通知包含表示是文档文件的保存场所变更通知的通知种类、与保存场所经变更的文档文件的文档文件名及变更后的文件路径。进而,接收部41从云存储器50接收文档文件的删除通知。此处,文档文件的删除通知包含表示是文档文件的删除通知的通知种类、与被删除的文档文件的文档文件名。进而,接收部41从云存储器50接收云存储器50的登记信息变更通知。此处,云存储器50的登记信息变更通知包含表示是云存储器50的存储器登记信息的变更通知的通知种类、与云存储器50的存储器名及变更后的存储器登记信息。

保存映射存储部42存储将文档文件名、存储器名、存储器登记信息、文件路径与共享可否信息相关联的保存映射。

图4是表示存储在保存映射存储部42中的保存映射的一例的图。如图所示,保存映射是将文档文件名、存储器名、存储器登记信息(存储器用户ID及存储器密码)、文件路径与共享可否信息相关联的信息。

此处,保存映射的第一行表示了:文档文件Fa被保存在存储器Sa中,存储器Sa的存储器用户ID及存储器密码分别为“AA”及“12341234”,文件路径为“http://www.sa.com/…/fa.pdf”。而且,还表示了文档文件Fa的共享可否信息为“共享”。此处,所谓“共享”,也可表示允许其他的所有用户共享文档文件Fa,但在以下设为表示允许其他的特定用户共享文档文件Fa而进行说明。

保存映射的第二行表示了:文档文件Fb被保存在存储器Sb中,存储器Sb的存储器用户ID及存储器密码分别为“AB”及“34563456”,文件路径为“http://www.sb.com/…/fb.pdf”。而且,还表示了文档文件Fb的共享可否信息为“共享”。此处,所谓“共享”,也可表示允许其他的所有用户共享文档文件Fb,但在以下设为表示允许其他的特定用户共享文档文件Fb而进行说明。

保存映射的第三行表示了:文档文件Fc被保存在存储器Sc中,存储器Sc的存储器用户ID及存储器密码分别为“AC”及“56785678”,文件路径为“http://www.sc.com/…/fc.pdf”。而且,还表示了文档文件Fc的共享可否信息为“不共享”。此处,所谓“不共享”,也可表示不允许其他的特定用户共享文档文件Fc,但在以下设为表示不允许其他的所有用户共享文档文件Fc而进行说明。

另外,设图4所示的保存映射例如是用户Ua的保存映射。虽未图示,但即使设为用户Ub的保存映射及用户Uc的保存映射,也是将相同格式的保存映射存储在保存映射存储部42中。

再次参照图3,继续说明本实施方式中的信息处理装置30的功能结构。

保存映射管理部43进行保存映射向保存映射存储部42中的新存储、已存储在保存映射存储部42中的保存映射的更新、已存储在保存映射存储部42中的保存映射的获取、已存储在保存映射存储部42中的保存映射的删除等对保存映射进行管理的处理。

即,保存映射管理部43在信息处理装置30进行第一动作时,将针对接收部41所接收的文档文件的保存请求中所含的用户ID的保存映射存储到保存映射存储部42中。或者,若在保存映射存储部42中已存储有针对接收部41所接收的文档文件的保存请求中所含的用户ID的保存映射,则对所述保存映射进行更新。具体而言,保存映射管理部43将文档文件名、存储器名、存储器登记信息、文件路径与共享可否信息设定至保存映射中。其中,作为文档文件名、存储器名、存储器登记信息、共享可否信息,可使用接收部41所接收的保存请求中所含的信息。文件路径只要根据与接收部41所接收的保存请求中所含的存储器名对应的地址、和接收部41所接收的保存请求中所含的保存场所信息而生成即可。

保存映射管理部43在信息处理装置30进行第二动作时,在保存映射存储部42内确定针对接收部41所接收的文档文件的检索请求或下载请求中所含的用户ID的保存映射,获取在所述保存映射中与接收部41所接收的文档文件的检索请求中所含的文档文件名相关联的存储器名、存储器登记信息、文件路径。

保存映射管理部43在信息处理装置30进行第三动作时,首先进行保存映射的共享。具体而言,在保存映射存储部42内确定针对接收部41所接收的共享请求中所含的被请求共享用户的用户ID的保存映射,并将所述保存映射关联至接收部41所接收的共享请求中所含的请求共享用户的用户ID。并且,将针对被请求共享用户的用户ID的保存映射中所含的文档文件中的共享可否信息为“共享”的文档文件,提取作为确认是否允许请求共享用户共享的对象文档文件。而且,保存映射管理部43根据针对被请求共享用户的用户ID的保存映射,而生成经共享化的保存映射。此处,所谓经共享化的保存映射,是指从针对被请求共享用户的用户ID的保存映射中,删除了共享可否信息为“不共享”的文档文件的行、与共享可否信息为“共享”的文档文件中的被请求共享用户不允许共享的文档文件的行的保存映射。并且,对针对被请求共享用户的用户ID的保存映射内的存储器登记信息进行了加密,以使请求共享用户无法确定的保存映射。或者,也可为从针对被请求共享用户的用户ID的保存映射中删除了存储器登记信息的保存映射。本实施方式中,作为被限制对其他用户公开的公开限制信息的一例,使用了存储器登记信息。

保存映射管理部43在信息处理装置30进行第四动作时,根据接收部41已收到文档文件的名称变更通知的情况,对存储在保存映射存储部42中的保存映射中的文档文件名进行变更。具体而言,基于接收部41所收到的通知种类,判定为接收部41已收到文档文件的名称变更通知。并且,在存储于保存映射存储部42的保存映射中的设定有接收部41所接收的变更前的文档文件名的保存映射中,将所述变更前的文档文件名变更为接收部41所接收的变更后的文档文件名。而且,根据接收部41已收到文档文件的保存场所变更通知的情况,对存储于保存映射存储部42的保存映射中的文档文件的文件路径进行变更。具体而言,基于接收部41所收到的通知种类,判定为接收部41已收到文档文件的保存场所变更通知。并且,在存储于保存映射存储部42的保存映射中的设定有接收部41所接收的文档文件名的保存映射中,将与所述文档文件名对应的文件路径变更为接收部41所接收的变更后的文件路径。进而,根据接收部41已收到文档文件的删除通知的情况,将存储在保存映射存储部42中的保存映射的行予以删除。具体而言,基于接收部41所收到的通知种类,判定为接收部41已收到文档文件的删除通知。并且,在存储于保存映射存储部42的保存映射中的设定有接收部41所接收的文档文件名的保存映射中,删除包含所述文档文件名的行。进而,根据接收部41已收到云存储器50的登记信息变更通知的情况,对存储于保存映射存储部42的保存映射中的存储器登记信息进行变更。具体而言,基于接收部41所收到的通知种类,判定为接收部41已收到云存储器50的登记信息变更通知。并且,在存储于保存映射存储部42的保存映射中的设定有接收部41所接收的存储器名的保存映射中,将与所述存储器名对应的存储器登记信息变更为接收部41所接收的变更后的存储器登记信息。

发送部44在信息处理装置30进行第一动作时,首先根据接收部41已收到文档文件的保存请求的情况,将文档文件的保存指示发送至云存储器50。具体而言,利用在保存映射中与文档文件相关联的存储器登记信息,来访问在保存映射中与文档文件相关联的存储器名的云存储器50,向云存储器50发送将文档文件保存到在保存映射中与文档文件相关联的文件路径的保存指示。而且,根据接收部41已收到文档文件的保存完成通知的情况,将表示文档文件的保存已完成的保存完成响应发送至终端装置10。

发送部44在信息处理装置30进行第二动作时,首先根据接收部41已收到文档文件的检索请求的情况,将文档文件的属性信息的传输指示发送至云存储器50。具体而言,利用在保存映射中与文档文件相关联的存储器登记信息,来访问在保存映射中与文档文件相关联的存储器名的云存储器50,向云存储器50发送从在保存映射中与文档文件相关联的文件路径传输文档文件的属性信息的传输指示。而且,发送部44根据接收部41已收到文档文件的属性信息的情况,将其发送至终端装置10。除此以外,发送部44还根据接收部41已收到文档文件的下载请求的情况,将文档文件的下载指示发送至云存储器50。具体而言,利用在保存映射中与文档文件相关联的存储器登记信息,来访问在保存映射中与文档文件相关联的存储器名的云存储器50,向云存储器50发送从在保存映射中与文档文件相关联的文件路径下载文档文件的下载指示。而且,发送部44根据接收部41已收到文档文件的本体的情况,将其发送至终端装置10,并根据接收部41已收到文档文件的下载完成通知的情况,将文档文件的下载完成响应发送至终端装置10。

发送部44在信息处理装置30进行第三动作时,将可否允许请求共享用户共享针对被请求共享用户的用户ID的保存映射的共享确认请求发送至被请求共享用户的终端装置10。而且,发送部44将保存映射管理部43所生成的经共享化的保存映射发送至终端装置10。进而,发送部44还进行信息处理装置30进行第一动作时的处理。

[存储器系统的动作]

图5是表示本实施方式中的存储器系统1进行第一动作时的处理流程的一例的序列图。另外,此处,以用户Ua将文档文件Fa、文档文件Fb、文档文件Fc分别存储至云存储器50a、云存储器50b、云存储器50c中的情况为例来进行说明。

如图所示,首先,终端装置10a将文档文件Fa、文档文件Fb、文档文件Fc的保存请求发送至信息处理装置30,在信息处理装置30中,接收部41接收所述保存请求(步骤101)。此处,文档文件Fa、文档文件Fb、文档文件Fc的保存请求包含用户Ua的用户ID。并且,文档文件Fa的保存请求包含文档文件Fa的文档文件名、云存储器50a的存储器名及存储器登记信息、文档文件Fa在云存储器50a内的保存场所信息、与文档文件Fa的共享可否信息。而且,文档文件Fb的保存请求包含文档文件Fb的文档文件名、云存储器50b的存储器名及存储器登记信息、文档文件Fb在云存储器50b内的保存场所信息、与文档文件Fb的共享可否信息。进而,文档文件Fc的保存请求包含文档文件Fc的文档文件名、云存储器50c的存储器名及存储器登记信息、文档文件Fc在云存储器50c内的保存场所信息、与文档文件Fc的共享可否信息。

接下来,在信息处理装置30中,保存映射管理部43使用在步骤101中收到的保存请求中所含的信息来生成保存映射(步骤102)。具体而言,针对文档文件Fa、文档文件Fb、文档文件Fc的保存请求中所含的用户Ua的用户ID而生成保存映射。此处,保存映射包含将文档文件Fa的文档文件名、云存储器50a的存储器名及存储器登记信息、文档文件Fa的文件路径与文档文件Fa的共享可否信息相关联的行。而且,包含将文档文件Fb的文档文件名、云存储器50b的存储器名及存储器登记信息、文档文件Fb的文件路径与文档文件Fb的共享可否信息相关联的行。进而,包含将文档文件Fc的文档文件名、云存储器50c的存储器名及存储器登记信息、文档文件Fc的文件路径与文档文件Fc的共享可否信息相关联的行。其中,文档文件Fa、文档文件Fb、文档文件Fc的文件路径可分别根据与保存请求中所含的云存储器50a、云存储器50b、云存储器50b的存储器名对应的地址和保存请求中所含的文档文件Fa、文档文件Fb、文档文件Fc的保存场所信息而生成。除此以外的信息只要直接使用保存请求中所含的信息即可。并且,保存映射被存储到保存映射存储部42中。

接下来,在信息处理装置30中,发送部44将文档文件Fa的保存指示发送至云存储器50a(步骤103)。具体而言,发送部44利用在保存映射中与文档文件Fa相关联的存储器登记信息,来登录在保存映射中与文档文件Fa相关联的存储器名Sa的云存储器50a,向云存储器50a发送将文档文件Fa保存到在保存映射中与文档文件Fa相关联的文件路径的保存指示。

由此,云存储器50a将文档文件Fa保存到经指定的文件路径,并将文档文件Fa的保存完成通知发送至信息处理装置30,在信息处理装置30中,接收部41接收文档文件Fa的保存完成通知(步骤104)。

而且,在信息处理装置30中,发送部44将文档文件Fb的保存指示发送至云存储器50b(步骤105)。具体而言,发送部44利用在保存映射中与文档文件Fb相关联的存储器登记信息,来登录在保存映射中与文档文件Fb相关联的存储器名Sb的云存储器50b,向云存储器50b发送将文档文件Fb保存到在保存映射中与文档文件Fb相关联的文件路径的保存指示。

由此,云存储器50b将文档文件Fb保存到经指定的文件路径,并将文档文件Fb的保存完成通知发送至信息处理装置30,在信息处理装置30中,接收部41接收文档文件Fb的保存完成通知(步骤106)。

进而,在信息处理装置30中,发送部44将文档文件Fc的保存指示发送至云存储器50c(步骤107)。具体而言,发送部44利用在保存映射中与文档文件Fc相关联的存储器登记信息,来登录在保存映射中与文档文件Fc相关联的存储器名Sc的云存储器50c,向云存储器50c发送将文档文件Fc保存到在保存映射中与文档文件Fc相关联的文件路径的保存指示。

由此,云存储器50c将文档文件Fc保存到经指定的文件路径,并将文档文件Fc的保存完成通知发送至信息处理装置30,在信息处理装置30中,接收部41接收文档文件Fc的保存完成通知(步骤108)。

于是,在信息处理装置30中,发送部44将文档文件Fa、文档文件Fb、文档文件Fc的保存完成响应发送至终端装置10a(步骤109)。

图6是表示本实施方式中的存储器系统1进行第二动作时的处理流程的一例的序列图。另外,此处,以用户Ua从云存储器50b中检索并下载文档文件Fb的情况为例来进行说明。

如图所示,首先,终端装置10a将文档文件Fb的检索请求发送至信息处理装置30,在信息处理装置30中,接收部41接收所述检索请求(步骤201)。此处,文档文件Fb的检索请求包含用户Ua的用户ID与文档文件Fb的文档文件名。

接下来,在信息处理装置30中,保存映射管理部43使用在步骤201中收到的检索请求中所含的信息来参照保存映射(步骤202)。具体而言,保存映射管理部43获取针对文档文件Fb的检索请求中所含的用户Ua的用户ID的保存映射。并且,获取在所述保存映射中与文档文件Fb相关联的云存储器50b的存储器名Sb及存储器登记信息、与文档文件Fb的文件路径。

接下来,在信息处理装置30中,发送部44将文档文件Fb的属性信息传输指示发送至云存储器50b(步骤203)。具体而言,发送部44利用在步骤202中获取的存储器登记信息,来登录在步骤202中获取的存储器名Sb的云存储器50b,访问在步骤202中获取的文件路径而指示文档文件Fb的属性信息的传输。

由此,云存储器50b从经指定的文件路径导出文档文件Fb的属性信息,并发送至信息处理装置30,在信息处理装置30中,接收部41接收文档文件Fb的属性信息(步骤204)。

于是,在信息处理装置30中,发送部44将文档文件Fb的属性信息发送至终端装置10a(步骤205)。由此,文档文件Fb的属性信息被显示在终端装置10a的画面上。

当用户Ua在所述画面上请求文档文件Fb的下载时,终端装置10a将文档文件Fb的下载请求发送至信息处理装置30,在信息处理装置30中,接收部41接收所述下载请求(步骤206)。此处,文档文件Fb的下载请求包含用户Ua的用户ID与文档文件Fb的文档文件名。

接下来,在信息处理装置30中,保存映射管理部43使用在步骤206中收到的下载请求中所含的信息来参照保存映射(步骤207)。具体而言,获取针对文档文件Fb的下载请求中所含的用户Ua的用户ID的保存映射。并且,获取在所述保存映射中与文档文件Fb相关联的云存储器50b的存储器名Sb及存储器登记信息、与文档文件Fb的文件路径。

接下来,在信息处理装置30中,发送部44将文档文件Fb的下载指示发送至云存储器50b(步骤208)。具体而言,发送部44利用在步骤207中获取的存储器登记信息,来登录在步骤207中获取的存储器名Sb的云存储器50b,访问在步骤207中获取的文件路径而指示文档文件Fb的下载。

由此,云存储器50b从经指定的文件路径导出文档文件Fb的本体,并发送至信息处理装置30,在信息处理装置30中,接收部41接收文档文件Fb的本体(步骤209)。

于是,在信息处理装置30中,发送部44将文档文件Fb的本体发送至终端装置10a(步骤210)。

随后,云存储器50b在文档文件Fb的本体的发送完成时,将文档文件Fb的下载完成通知发送至信息处理装置30,在信息处理装置30中,接收部41接收所述下载完成通知(步骤211)。

于是,在信息处理装置30中,发送部44将文档文件Fb的下载完成响应发送至终端装置10a(步骤212)。

图7是表示本实施方式中的存储器系统1进行第三动作时的处理流程的一例的序列图。另外,此处,以用户Ub共享用户Ua的保存映射,从云存储器50a中检索文档文件Fa的情况为例来进行说明。

如图所示,首先,终端装置10b将用户Ua的保存映射的共享请求发送至信息处理装置30,在信息处理装置30中,接收部41接收所述共享请求(步骤301)。此处,用户Ua的保存映射的共享请求包含用户Ub的用户ID作为请求共享用户的用户ID,且包含用户Ua的用户ID作为被请求共享用户的用户ID。

接下来,在信息处理装置30中,保存映射管理部43使用在步骤301中收到的共享请求中所含的信息来进行保存映射的共享(步骤302)。具体而言,保存映射管理部43首先将用户Ua的保存映射的共享请求中所含的用户Ub的用户ID关联至用户Ua的保存映射,并作为共享所述保存映射的其他用户的用户ID而存储到保存映射存储部42中。接下来,保存映射管理部43根据存储在保存映射存储部42中的用户Ua的保存映射,确定文档文件Fa、文档文件Fb作为共享可否信息为“共享”的文档文件。

接下来,在信息处理装置30中,发送部44将用户Ua的保存映射的共享确认请求发送至终端装置10a(步骤303)。具体而言,发送部44传达在步骤301中收到的共享请求中所含的请求共享用户即用户Ub的用户ID、与在步骤302中所确定的文档文件Fa、文档文件Fb,请求可否允许用户Ub共享文档文件Fa、文档文件Fb的确认。即,由于存储于保存映射存储部42的保存映射中的共享可否信息的“共享”未表示允许哪个用户共享,因此请求用户Ua是否允许用户Ub共享的确认。

由此,终端装置10a确认共享的文档文件(步骤304)。具体而言,终端装置10a向用户Ua询问是否允许用户Ub共享文档文件Fa、文档文件Fb,当有允许用户Ub共享文档文件Fa、文档文件Fb的意旨的用户Ua作出的确认输入时,受理所述确认输入。

接下来,终端装置10a进行批准(步骤305)。具体而言,终端装置10a向用户Ua询问是否批准是否允许用户Ub共享文档文件Fa、文档文件Fb的确认,若有用户Ua作出的批准输入,则受理所述批准输入。

于是,终端装置10a将用户Ua的保存映射的共享确认响应发送至信息处理装置30,在信息处理装置30中,发送部44接收所述共享确认响应(步骤306)。

由此,信息处理装置30将经共享化的用户Ua的保存映射发送至终端装置10b(步骤307)。具体而言,保存映射管理部43从存储于保存映射存储部42的用户Ua的保存映射中,删除共享可否信息为“不共享”的文档文件的行。而且,保存映射管理部43从存储于保存映射存储部42的用户Ua的保存映射中,删除共享可否信息为“共享”的文档文件中的在步骤306中收到的共享确认响应中设为不允许用户Ub共享的文档文件的行。进而,保存映射管理部43实施加密处理,以使得从用户Ub看不到存储于保存映射存储部42的用户Ua的保存映射中的存储器登记信息。或者,也可从存储于保存映射存储部42的用户Ua的保存映射中删除存储器登记信息。并且,发送部44将经共享化的用户Ua的保存映射发送至终端装置10b。

随后,终端装置10a将文档文件Fa的检索请求发送至信息处理装置30,在信息处理装置30中,接收部41接收所述检索请求(步骤308)。此处,文档文件Fa的检索请求包含用户Ub的用户ID与文档文件Fa的文档文件名。

接下来,在信息处理装置30中,保存映射管理部43使用在步骤308中收到的检索请求中所含的信息来参照保存映射(步骤309)。具体而言,保存映射管理部43获取针对文档文件Fa的检索请求中所含的用户Ub的用户ID的保存映射。并且,判断在所述保存映射中是否已登记有与文档文件Fa相关的信息。并且,若判定为在所述保存映射中未登记有与文档文件Fa相关的信息,则获取与用户Ub的用户ID相关联的其他用户的保存映射。并且,获取在所述任一个保存映射中与文档文件Fa相关联的云存储器50a的存储器名Sa及存储器登记信息、与文档文件Fa的文件路径。

接下来,在信息处理装置30中,发送部44将文档文件Fa的属性信息传输指示发送至云存储器50a(步骤310)。具体而言,发送部44利用在步骤309中获取的存储器登记信息,来登录在步骤309中获取的存储器名Sa的云存储器50a,访问在步骤309中获取的文件路径而指示文档文件Fa的属性信息的传输。

由此,云存储器50a从经指定的文件路径导出文档文件Fa的属性信息,并发送至信息处理装置30,在信息处理装置30中,接收部41接收文档文件Fa的属性信息(步骤311)。

于是,在信息处理装置30中,发送部44将文档文件Fa的属性信息发送至终端装置10b(步骤312)。由此,文档文件Fa的属性信息被显示在终端装置10b的画面上。

随后,也可如图6所示,终端装置10b将文档文件Fa的下载请求发送至信息处理装置30,信息处理装置30从云存储器50a下载文档文件Fa并将其发送至终端装置10b。

或者,也可如图5所示,终端装置10b将新的文档文件保存到云存储器50中,并将与所述新的文档文件相关的信息登记到用户Ua的保存映射中。

图8是表示本实施方式中的存储器系统1进行第四动作时的处理流程的一例的序列图。另外,此处,以下述情况为例来进行说明,即,对保存在云存储器50a中的文档文件Fa的文档文件名进行了变更后,对保存在云存储器50b中的文档文件Fb的保存场所进行变更,随后,删除保存在云存储器50c中的文档文件Fc,最后,对云存储器50a的存储器登记信息进行变更。

如图所示,首先,云存储器50a将文档文件Fa的名称变更通知发送至信息处理装置30,在信息处理装置30中,接收部41接收所述名称变更通知(步骤401)。此处,文档文件Fa的名称变更通知包含文档文件Fa的变更前的文档文件名、与文档文件Fa的变更后的文档文件名。另外,在步骤401中收到的通知是名称变更通知,只要基于在通知数据内设定的通知种类来判定即可。

由此,在信息处理装置30中,保存映射管理部43对存储在保存映射存储部42中的保存映射进行修正(步骤402)。具体而言,保存映射管理部43在存储于保存映射存储部42的保存映射中的设定有在步骤401中收到的名称变更通知中所含的文档文件Fa的变更前的文档文件名的保存映射中,将所述变更前的文档文件名修正为在步骤401中收到的名称变更通知中所含的文档文件Fa的变更后的文档文件名。

接下来,云存储器50b将文档文件Fb的保存场所变更通知发送至信息处理装置30,在信息处理装置30中,接收部41接收所述保存场所变更通知(步骤403)。此处,文档文件Fb的保存场所变更通知包含文档文件Fb的文档文件名、与文档文件Fb的变更后的文件路径。另外,在步骤403收到的通知是保存场所变更通知,只要基于在通知数据内设定的通知种类来判定即可。

由此,在信息处理装置30中,保存映射管理部43对存储在保存映射存储部42中的保存映射进行修正(步骤404)。具体而言,保存映射管理部43在存储于保存映射存储部42的保存映射中的设定有在步骤403中收到的保存场所变更通知中所含的文档文件Fb的文档文件名的保存映射中,将与所述文档文件名对应的文件路径修正为在步骤401中收到的保存场所变更通知中所含的文档文件Fb的变更后的文件路径。

接下来,云存储器50b将文档文件Fc的删除通知发送至信息处理装置30,在信息处理装置30中,接收部41接收所述删除通知(步骤405)。此处,文档文件Fc的删除通知包含文档文件Fc的文档文件名。另外,在步骤405中收到的通知是删除通知,只要基于在通知数据内设定的通知种类来判定即可。

由此,在信息处理装置30中,保存映射管理部43对存储在保存映射存储部42中的保存映射进行修正(步骤406)。具体而言,保存映射管理部43在存储于保存映射存储部42的保存映射中的设定有在步骤405中收到的删除通知中所含的文档文件Fc的文档文件名的保存映射中,删除包含所述文档文件名的行。

随后,云存储器50a将所述登记信息变更通知发送至信息处理装置30,在信息处理装置30中,接收部41接收所述登记信息变更通知(步骤407)。此处,登记信息变更通知包含云存储器50a的存储器名、与云存储器50a的变更后的存储器登记信息。另外,在步骤407中收到的通知是登记信息变更通知,只要基于在通知数据内设定的通知种类来判定即可。

由此,在信息处理装置30中,保存映射管理部43对存储在保存映射存储部42中的保存映射进行修正(步骤408)。具体而言,保存映射管理部43在存储于保存映射存储部42的保存映射中的设定有在步骤407中收到的登记信息变更通知中所含的云存储器50a的存储器名的保存映射中,将与所述存储器名对应的存储器登记信息修正为在步骤407中收到的登记信息变更通知中所含的变更后的存储器登记信息。

[终端装置的画面例]

图9是表示在本实施方式中的存储器系统1中,终端装置10a向信息处理装置30发送文档文件的检索请求时所显示的画面的一例的图。图9表示了在用户Ua所使用的终端装置10a上,通信服务应用所显示的通信画面500的一例。通信画面500包含显示区域501、显示区域502与输入区域503。在显示区域501中,显示有用户Ua所属的群组的一览。在显示区域502中,显示有在显示区域501中所选择的群组G4(以粗线包围所示)的成员(member)间进行的通信的内容。在此状态下,用户Ua将通信服务应用切换到文档文件检索模式,在输入区域503中输入文档文件名。此处表示了用户Ua在输入区域503中输入了文档文件名“Fa”的状态。由此,终端装置10a调用信息处理装置30的应用编程接口(Application Programming Interface,API),对信息处理装置30进行文档文件Fa的检索请求。

图10是表示在本实施方式中的存储器系统1中,终端装置10a从信息处理装置30接收文档文件的属性信息时所显示的画面的一例的图。如图所示,在显示区域501中显示有检索结果。尤其,显示有文档文件名“Fa”作为项目511。当用户Ua选择所述项目511时,将从云存储器50a中下载文档文件Fa并显示到显示区域502中。

[处理器]

本实施方式中,所谓处理器,是指广义上的处理器,包含通用处理器(例如中央处理器(Central Processing Unit,CPU)等)或者专用处理器(例如图形处理器(Graphics Processing Unit,GPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、可编程逻辑器件等)。

而且,本实施方式中的处理器的动作也可不仅由一个处理器来完成,而且由位于物理上分离的位置的多个处理器协同完成。而且,处理器的各动作的顺序并不仅限定于本实施方式中记载的顺序,也可进行变更。

[程序]

本实施方式中的信息处理装置30所进行的处理例如是作为应用软件等程序而准备。

即,实现本实施方式的程序可作为用于使计算机实现下述功能的程序而理解,即:从用户受理数据与数据识别信息,所述数据识别信息对数据进行识别,且不包含对多个云存储器中的保存数据的云存储器进行识别的云存储器识别信息;生成将云存储器识别信息关联至数据识别信息的关联信息;以及将数据保存到云存储器中。

另外,实现本实施方式的程序当然可通过通信部件来提供,也可保存在只读光盘(Compact Disc Read Only Memory,CD-ROM)等记录介质中而提供。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜