首页> 中国专利> 公开信息发送方法、公开信息发送系统、中央装置以及程序

公开信息发送方法、公开信息发送系统、中央装置以及程序

摘要

本发明提供能够适当保护用户的隐私、并且能够进一步提高安全性的公开信息发送方法、公开信息发送系统、中央装置以及程序。便携电话机向服务器计算机发送公开信息。服务器计算机接收所发送的公开信息,并且接收从便携电话机发送的位置信息。服务器计算机通过转换单元,参照根据多个级别对表示场所的词进行分类而得到的场所数据库,将从便携电话机发送的公开信息中所包含的表示场所的词转换为属于上位级别的表示场所的词。然后,求出基于接收到的便携电话机的位置信息和发送公开信息的时刻的便携电话机的位置信息的距离。服务器计算机在该求出的距离为存储在存储部中的阈距离以上的情况下,向个人计算机发送由转换单元转换后的公开信息。

著录项

  • 公开/公告号CN101933026A

    专利类型发明专利

  • 公开/公告日2010-12-29

    原文格式PDF

  • 申请/专利权人 富士通株式会社;

    申请/专利号CN200880125994.2

  • 申请日2008-01-31

  • 分类号G06F21/24;G06F13/00;G06F21/20;

  • 代理机构北京三友知识产权代理有限公司;

  • 代理人黄纶伟

  • 地址 日本神奈川县

  • 入库时间 2023-12-18 01:39:26

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-03-23

    未缴年费专利权终止 IPC(主分类):G06F17/30 授权公告日:20130130 终止日期:20150131 申请日:20080131

    专利权的终止

  • 2013-01-30

    授权

    授权

  • 2011-02-16

    实质审查的生效 IPC(主分类):G06F21/24 申请日:20080131

    实质审查的生效

  • 2010-12-29

    公开

    公开

说明书

技术领域

本发明涉及从中央装置向信息处理终端发送为了向第三方公开而从便携信息终端向所述中央装置发送的公开信息的公开信息发送方法、公开信息发送系统、中央装置以及用于使该中央装置作为计算机发挥功能的程序。

背景技术

近年来,上传用户的日记、照片等并向第三方公开其内容的所谓的博客(blog)正在因特网上普及。并且,除了博客以外,提供基于以用户间的信赖关系为基础的人际网络的通信场所的服务正在普及。这种服务被称为社会网络服务(以下称为SNS),各企业者提供各种SNS。在SNS中,与通常的网页或博客不同,具有能够指定本人的简介、日记和照片等信息的公开范围的特征。

即,能够指定公开到用户的朋友、或者公开到用户的朋友的朋友等的公开范围。通过这样指定公开范围,从而能够在规定用户之间建立通信。博客或SNS能够使用户自由地大致实时地向第三方公开自己的活动,所以,第三方能够轻易地得到更新的信息。(例如参照专利文献1)。

专利文献1:日本特开2006-4318号公报

但是,基于博客或SNS等的信息公开存在没有充分考虑用户的安全性的问题。即,存在如下问题:用户大致实时地与地名等位置信息一起上传自己的活动,所以,阅览该内容的第三方能够容易地掌握用户的所在地。另外,专利文献1所记载的信息交换服务提供方法仅针对在相同位置范围内和相同时间范围内进行请求的用户提供信息,完全无法解决上述课题。

发明内容

本发明是鉴于该情况而完成的,其提供如下的公开信息发送方法、公开信息发送系统、中央装置以及用于使该中央装置作为计算机发挥功能的程序:根据位置信息延迟公开信息的发送,并且使公开信息中的位置信息模糊化,由此,能够适当保护用户的隐私,并且,能够进一步提高安全性。

本发明的另一目的在于,提供如下的中央装置等:根据日期时间信息延迟公开信息的发送,并且使公开信息中的日期时间信息模糊化,由此,能够适当保护用户的隐私,并且,能够进一步提高安全性。

本发明的公开信息发送方法从中央装置向信息处理终端发送为了向第三方公开而从便携信息终端向所述中央装置发送的公开信息,其特征在于,该公开信息发送方法具有以下步骤:接收步骤,所述中央装置接收从所述便携信息终端发送的位置信息;转换步骤,参照根据多个级别对表示场所的词进行分类而得到的场所数据库,将从所述便携信息终端发送的公开信息中所包含的表示场所的词转换为属于上位级别的表示场所的词;以及发送步骤,在基于由所述接收步骤接收到的所述便携信息终端的位置信息和发送所述公开信息的时刻的所述便携信息终端的位置信息的距离为存储在存储部中的阈距离以上的情况下,从所述中央装置向所述信息处理终端发送由所述转换步骤转换后的公开信息。

本发明的公开信息发送系统经由通信网来连接便携信息终端、信息处理装置和中央装置,其特征在于,所述便携信息终端具有向所述中央装置发送向第三方公开的公开信息的单元,所述中央装置具有:接收由所述发送单元发送的公开信息的单元;接收单元,其接收从所述便携信息终端发送的位置信息;转换单元,其参照根据多个级别对表示场所的词进行分类而得到的场所数据库,将从所述便携信息终端发送的公开信息中所包含的表示场所的词转换为属于上位级别的表示场所的词;以及发送单元,其在基于由所述接收单元接收到的所述便携信息终端的位置信息和发送所述公开信息的时刻的所述便携信息终端的位置信息的距离为存储在存储部中的阈距离以上的情况下,向所述信息处理终端发送由所述转换单元转换后的公开信息。

本发明的中央装置向外部发送为了向第三方公开而从便携信息终端发送的公开信息,其特征在于,该中央装置具有:接收单元,其接收从所述便携信息终端发送的位置信息;转换单元,其参照根据多个级别对表示场所的词进行分类而得到的场所数据库,将从所述便携信息终端发送的公开信息中所包含的表示场所的词转换为属于上位级别的表示场所的词;以及发送单元,其在基于由所述接收单元接收到的所述便携信息终端的位置信息和发送所述公开信息的时刻的所述便携信息终端的位置信息的距离为存储在存储部中的阈距离以上的情况下,向外部发送由所述转换单元转换后的公开信息。

本发明的中央装置的特征在于,该中央装置具有:日期时间存储单元,其存储由所述便携信息终端发送了所述公开信息的发送日期时间;以及时间转换单元,其参照根据多个级别对表示时间的词进行分类而得到的时间数据库,将从所述便携信息终端发送的公开信息中所包含的表示时间的词转换为属于上位级别的表示时间的词,所述发送单元构成为,在基于由所述接收单元接收到的所述便携信息终端的位置信息和发送所述公开信息的时刻的所述便携信息终端的位置信息的距离为存储在存储部中的阈距离以上、且由计时部输出的日期时间与存储在所述日期时间存储单元中的发送日期时间之间的差分为存储在所述存储部中的阈时间以上的情况下,向外部发送由所述转换单元和所述时间转换单元转换后的公开信息。

本发明的中央装置的特征在于,该中央装置具有阈距离增加单元,在从所述便携信息终端发送的公开信息中存在表示场所的词的情况下,该阈距离增加单元增加存储在所述存储部中的阈距离。

本发明的中央装置的特征在于,该中央装置具有阈时间增加单元,在从所述便携信息终端发送的公开信息中存在表示时间的词的情况下,该阈时间增加单元增加存储在所述存储部中的阈时间。

本发明的中央装置的特征在于,所述表示场所的词包含指示代名词,所述阈距离增加单元构成为,在从所述便携信息终端发送的公开信息中存在指示代名词的情况下,增加存储在所述存储部中的阈距离。

本发明的中央装置的特征在于,所述表示时间的词包含表示过去、现在或未来的词,所述阈时间增加单元构成为,在从所述便携信息终端发送的公开信息中存在表示过去、现在或未来的词的情况下,增加存储在所述存储部中的阈时间。

本发明的中央装置的特征在于,该中央装置具有存储了用户的识别信息的识别信息存储部,所述发送单元构成为,在从所述信息处理装置发送了识别信息的情况下,在所述识别信息存储部中不存在该发送的识别信息、且基于由所述接收单元接收到的所述便携信息终端的位置信息和发送所述公开信息的时刻的所述便携信息终端的位置信息的距离为存储在存储部中的阈距离以上的情况下,向外部发送由所述转换单元转换后的公开信息。

本发明的中央装置的特征在于,该中央装置具有:计算单元,其根据由所述日期时间存储单元存储的多个公开信息的发送日期时间,计算发送频度;归属地存储单元,其在存储部中存储使用所述便携信息终端的用户的归属地位置信息;以及缩短单元,其在由所述计算单元计算出的发送频度为存储在存储部中的阈频度以上、且基于由所述接收单元接收到的位置信息和存储在所述归属地存储单元中的归属地位置信息的距离为存储在存储部中的阈值以上的情况下,缩短存储在所述存储部中的阈距离或阈时间。

本发明的中央装置的特征在于,该中央装置具有如下单元:在判断为从所述接收单元最后接收到从所述便携信息终端发送的位置信息起经过了规定时间的情况下,增加存储在所述存储部中的阈时间。

本发明的中央装置的特征在于,该中央装置具有:位置历史存储单元,其在位置历史数据库中存储由所述接收单元接收到的位置信息;速度计算单元,其根据存储在所述位置历史数据库中的位置信息,计算移动速度;以及在由该移动速度计算单元计算出的移动速度为存储在所述存储部中的阈移动速度以上的情况下,缩短存储在所述存储部中的阈距离或阈时间的单元。

本发明的中央装置的特征在于,所述转换单元具有:提取单元,其参照根据多个级别对表示场所的词进行分类而得到的场所数据库,提取从所述便携信息终端发送的公开信息中所包含的表示场所的多个词;分类单元,其按照级别对由该提取单元提取出的各词进行分类;以及参照所述场所数据库,将属于由该分类单元分类的级别内、最高级别的词以外的词转换为属于所述最高级别的词的单元。

本发明的中央装置的特征在于,所述时间转换单元具有:提取单元,其参照根据多个级别对表示时间的词进行分类而得到的时间数据库,提取从所述便携信息终端发送的公开信息中所包含的表示时间的多个词;分类单元,其按照级别对由该提取单元提取出的各词进行分类;以及参照所述时间数据库,将属于由该分类单元分类的级别内、最高级别的词以外的词转换为属于所述最高级别的词的单元。

本发明的中央装置的特征在于,该中央装置具有:辅助转换单元,其参照根据多个级别对表示场所的词进行分类而得到的场所数据库,将从所述便携信息终端发送的公开信息中所包含的表示场所的词转换为属于比由所述转换单元转换的词更上位的级别的表示场所的词;以及辅助发送单元,其在基于由所述接收单元接收到的所述便携信息终端的位置信息和发送所述公开信息的时刻的所述便携信息终端的位置信息的距离小于存储在存储部中的阈距离的情况下,向外部发送由所述辅助转换单元转换后的公开信息。

本发明的中央装置的特征在于,该中央装置具有:辅助时间转换单元,其参照根据多个级别对表示时间的词进行分类而得到的时间数据库,将从所述便携信息终端发送的公开信息中所包含的表示时间的词转换为属于比由所述时间转换单元转换的词更上位的级别的表示时间的词;以及辅助发送单元,其在由计时部输出的日期时间与存储在所述日期时间存储单元中的发送日期时间之间的差分小于存储在所述存储部中的阈时间的情况下,向外部发送由所述辅助时间转换单元转换后的公开信息。

本发明的中央装置向外部发送为了向第三方公开而从便携信息终端发送的公开信息,其特征在于,该中央装置具有:日期时间存储单元,其存储由所述便携信息终端发送所述公开信息的发送日期时间;时间转换单元,其参照根据多个级别对表示时间的词进行分类而得到的时间数据库,将从所述便携信息终端发送的公开信息中所包含的表示时间的词转换为属于上位级别的表示位置的词;以及发送单元,其在由计时部输出的日期时间与存储在所述日期时间存储单元中的发送日期时间之间的差分大于存储在存储部中的阈时间的情况下,向外部发送由所述转换单元转换后的公开信息。

本发明的程序用于从计算机向外部发送为了向第三方公开而从便携信息终端向所述计算机发送的公开信息,其特征在于,该程序使计算机执行以下步骤:接收步骤,接收从所述便携信息终端发送的位置信息;转换步骤,参照根据多个级别对表示场所的词进行分类而得到的场所数据库,将从所述便携信息终端发送的公开信息中所包含的表示场所的词转换为属于上位级别的表示场所的词;以及发送步骤,在基于由所述接收步骤接收到的所述便携信息终端的位置信息和发送所述公开信息的时刻的所述便携信息终端的位置信息的距离为存储在存储部中的阈距离以上的情况下,向外部发送由所述转换步骤转换后的公开信息。

在本发明中,公开信息发送系统由经由通信网相互连接的便携信息终端、信息处理装置和中央装置构成。便携信息终端向中央装置发送向第三方公开的公开信息。中央装置接收所发送的公开信息,并且,接收从便携信息终端发送的位置信息。中央装置通过转换单元,参照根据多个级别对表示场所的词进行分类而得到的场所数据库,将从便携信息终端发送的公开信息中所包含的表示场所的词转换为属于上位级别的表示场所的词。然后,求出基于接收到的便携信息终端的位置信息和发送公开信息的时刻的便携信息终端的位置信息的距离。

在该求出的距离为存储在存储部中的阈距离以上的情况下,中央装置向信息处理终端发送由转换单元转换后的公开信息。例如,在公开信息中存在表示场所的词的情况下,通过阈距离增加单元增加该阈距离。

在本发明中,中央装置的日期时间存储单元存储由便携信息终端发送公开信息的发送日期时间。中央装置的时间转换单元参照根据多个级别对表示时间的词进行分类而得到的时间数据库,将从便携信息终端发送的公开信息中所包含的表示时间的词转换为属于上位级别的表示时间的词。中央装置判断基于接收到的便携信息终端的位置信息和发送所述公开信息的时刻的便携信息终端的位置信息的距离是否为存储在存储部中的阈距离以上、且由计时部输出的日期时间与存储在日期时间存储单元中的发送日期时间之间的差分是否为存储在存储部中的阈时间以上。

在判断为是阈距离和阈时间以上的情况下,中央装置向信息处理终端发送由转换单元和时间转换单元转换后的公开信息。例如,在公开信息中存在表示时间的词的情况下,通过阈时间增加单元增加该阈时间。

在本发明中,在所求出的距离为存储在存储部中的阈距离以上的情况下,向信息处理终端发送由转换单元转换后的公开信息。由此,在用户离开阈距离以上的情况下发送公开信息。并且,使公开信息模糊化来进行发送,所以,能够实现用户的隐私保护和系统的安全性的提高。

在本发明中,中央装置判断基于接收到的便携信息终端的位置信息和发送所述公开信息的时刻的便携信息终端的位置信息的距离是否为存储在存储部中的阈距离以上、且由计时部输出的日期时间与存储在日期时间存储单元中的发送日期时间之间的差分是否为存储在存储部中的阈时间以上。然后,在判断为是阈距离和阈时间以上的情况下,中央装置向信息处理终端发送由转换单元和时间转换单元转换后的公开信息。由此,在用户上传公开信息后经过了规定时间、且离开了规定距离以上的情况下,公开信息,所以,能够适当保护隐私。并且,本发明发挥如下的优良效果:使时间信息模糊化,所以能够提高安全性等。

附图说明

图1是示出公开信息发送系统的概要的示意图。

图2是示出便携电话机的硬件结构的框图。

图3是示出服务器计算机的硬件结构的框图。

图4是示出登记公开信息时的图像的说明图。

图5是示出日期时间存储文件的记录格式的说明图。

图6是示出位置存储文件的记录格式的说明图。

图7是示出场所数据库的记录格式的说明图。

图8是示出时间数据库的记录格式的说明图。

图9是示出识别信息文件的记录格式的说明图。

图10是示出公开信息的显示图像的说明图。

图11是示出公开信息的登记和转换处理的顺序的流程图。

图12是示出公开信息的登记和转换处理的顺序的流程图。

图13是示出公开信息的登记和转换处理的顺序的流程图。

图14是示出发送公开信息时的顺序的流程图。

图15是示出发送公开信息时的顺序的流程图。

图16是示出实施方式2的登记公开信息时的图像的说明图。

图17是示出实施方式2的日期时间存储文件的记录格式的说明图。

图18是示出决定阈距离时的处理顺序的流程图。

图19是示出决定阈距离时的处理顺序的流程图。

图20是示出决定阈时间时的处理顺序的流程图。

图21是示出决定阈时间时的处理顺序的流程图。

图22是示出场所数据库的记录格式的说明图。

图23是示出时间数据库的记录格式的说明图。

图24是示出公开信息的显示图像的说明图。

图25是示出包含指示代名词时的转换和阈距离增加处理的顺序的流程图。

图26是示出包含表示过去、现在或未来的词时的转换和阈时间增加处理的顺序的流程图。

图27是示出实施方式4的服务器计算机的硬件结构的框图。

图28是示出缩短处理的顺序的流程图。

图29是示出缩短处理的顺序的流程图。

图30是示出实施方式2的位置存储文件的记录格式的说明图。

图31是示出增加处理的顺序的流程图。

图32是示出实施方式6的位置存储文件的记录格式的说明图。

图33是示出基于移动速度的阈时间和阈距离的缩短处理的顺序的流程图。

图34是示出基于移动速度的阈时间和阈距离的缩短处理的顺序的流程图。

图35是示出公开信息的显示图像的说明图。

图36是示出转换处理的顺序的流程图。

图37是示出转换处理的顺序的流程图。

图38是用于说明本实施方式的处理内容的曲线图。

图39是示出公开信息的显示图像的说明图。

图40是示出转换处理和发送处理的顺序的流程图。

图41是示出转换处理和发送处理的顺序的流程图。

图42是示出转换处理和发送处理的顺序的流程图。

图43是示出实施方式9的服务器计算机的结构的框图。

标号说明

1:服务器计算机;1A:可移动型记录介质;2:便携电话机;3:个人计算机;11:CPU;13:输入部;14:显示部;15:存储部;15P:控制程序;16:通信部;18:计时部;21:CPU;22:RAM;23:输入部;24:显示部;25:存储部;26:通信部;28:计时部;151:场所数据库;152:时间数据库;153:阈距离存储文件;154:阈时间存储文件;155:日期时间存储文件;156:位置存储文件;157:识别信息文件;158:归属地位置信息文件;159:阈频度存储文件;210:麦克风;211:扬声器;212:GPS接收机;N:通信网。

具体实施方式

实施方式1

下面,参照附图说明本发明的实施方式。图1是示出公开信息发送系统的概要的示意图。公开信息发送系统构成为包含:中央装置1、便携信息终端2、通信网N、以及信息处理终端3、3、...。便携信息终端2是向博客或SNS上传公开信息的用户使用的便携电话机、PDA(PersonalDigital Assistance)、笔记本型计算机、具有显示部和输入部的可移动型音频播放器、具有通信功能的数字照相机、或者可移动型游戏机等。下面,设便携信息终端2为便携电话机2来进行说明,并且,使用向SNS上传信息的例子进行说明。

中央装置1例如使用服务器计算机,并且,信息处理终端3使用便携电话机或个人计算机3等。下面,设中央装置1为服务器计算机1、信息处理终端3为个人计算机3来进行说明。便携电话机2、服务器计算机1、个人计算机3经由便携电话网和因特网等通信网N相互连接,例如通过HTTP(Hyper Text Transfer Protocol)等收发HTML(Hyper Text MarkupLanguage)文件。

用户使用便携电话机2向服务器计算机1发送向第三方公开的公开信息。服务器计算机1监视便携电话机2的当前位置和发送公开信息后的经过时间。服务器计算机1判断便携电话机2是否与发送公开信息的时刻的位置相隔了规定距离、且从发送公开信息的日期时间起经过了规定时间。在判断为相隔了规定距离、且经过了规定时间的情况下,服务器计算机1使公开信息的表示场所的词和表示时间的词模糊化,向个人计算机3发送完成模糊化处理后的公开信息。

图2是示出便携电话机2的硬件结构的框图。便携电话机2构成为包含:作为控制部的CPU(Central Processing Unit)21、RAM(RandomAccess Memory)22、输入部23、显示部24、存储部25、通信部26、计时部28、GPS(Global Positioning System)接收机212、照相机29、麦克风210、以及扬声器211等。CPU 21经由总线27与便携电话机2的硬件各部连接,对它们进行控制,并且,根据存储在存储部25中的控制程序25P执行各种软件功能。

显示部24例如为液晶显示器等,输入部23由按钮等构成。另外,也可以如触摸面板那样一体构成显示部24和输入部23。扬声器211对声音数据、通话数据、或从麦克风210输入的声音的声音信号进行放大并输出。麦克风210将从外部输入的声音信号转换为电信号。转换后的电信号通过未图示的A/D转换器转换为数字数据输出到CPU 21。通信部26具有高频收发部和天线等,进行包含声音数据、文字数据和图像数据等的各种数据的收发。计时部28向CPU 21输出当前的日期时间信息。

在存储部25中存储有控制程序25P和浏览器251等。浏览器251对根据HTTP经由通信部26收发的HTML文件进行解析,在显示部24中进行显示。照相机29由CCD(Charge Coupled Device)等构成,向CPU21输出所取入的图像数据。GPS接收机212接收来自人工卫星(GPS卫星)的电波来测定便携电话机2的当前位置(包含纬度、经度和海拔)和当前方位。CPU 21每隔一定时间(例如每十分钟)向服务器计算机1发送GPS接收机212接收到的位置信息、具体而言为纬度和经度。

另外,在本实施方式中,作为便携电话机2的位置信息的取得方法,说明了使用GPS接收机212的方式,但是,只要能够定期取得位置信息,则不限于此。例如,也可以利用无线LAN(Local AreaNetwork,局域网)的访问点的信息、便携电话机2的基站的位置信息、或进行嵌入便携电话机内部的无线标签的读取的读取器的位置信息等。

图3是示出服务器计算机1的硬件结构的框图。服务器计算机1构成为包含:作为控制部的CPU 11、RAM 12、输入部13、显示部14、通信部16、计时部18、以及存储部15等。CPU 11经由总线17与服务器计算机1的硬件各部连接,对它们进行控制,并且,根据存储在存储部15中的控制程序15P执行各种软件功能。显示部14例如为液晶显示器等,显示必要的信息。输入部13由键盘和鼠标等构成,从输入部13输入的信息被输出到CPU 11。计时部18向CPU 11输出当前的日期时间信息。

通信部16是发挥作为防火墙的功能的网关等,在与便携电话机2之间收发必要的信息。存储部15例如由硬盘构成,除了上述控制程序15P以外,还在内部存储有场所数据库(以下也称为DB)151、时间数据库152、阈距离存储文件153、阈时间存储文件154、日期时间存储文件155、位置存储文件156、以及识别信息文件157。另外,这些DB和文件除了存储在服务器计算机1的存储部15的内部以外,还可以存储在未图示的DB服务器内,使用SQL(Structured Query Language)来执行必要信息的检索和写入处理等。另外,各DB和文件的详细内容在后面叙述。

图4是示出登记公开信息时的图像的说明图。在从便携电话机2访问服务器计算机1的情况下,服务器计算机1的CPU 11读出在存储部15中存储的公开信息登记画面的模板,将其发送到便携电话机2。便携电话机2的CPU 21起动浏览器251,如图4那样显示公开信息登记画面。公开信息是便携电话机2的用户向第三方公开的信息,例如包含:标题、消息、图像数据、以及链接目的地的URL(Uniform Resource Locator)等。

在浏览器251上的公开信息登记画面中显示标题栏41、消息栏42、图像数据缩略图43以及登记按钮44等。用户通过输入部23在标题栏41、和消息栏42中输入公开信息。在图4的例子中,从输入部23向标题栏41输入“活动”的文字数据,在浏览器251上进行显示。并且,从输入部23向消息栏42输入“喝完咖啡后前往L车站。这是为了参加2007年5月25日的活动。...”的文字数据,在浏览器251上进行显示。

并且,便携电话机2的CPU 21根据从计时部28输出的日期时间信息,在浏览器251的公开信息登记画面上显示当前日期时间的信息。在图4的例子中,当前日期时间显示为“2007年5月25日上午10时0分0秒”。进而,CPU 21根据GPS接收机212的输出,作为当前位置信息,在浏览器251的公开信息登记画面上显示纬度和经度。另外,在图4的例子中,纬度为x,经度为y。在图像数据缩略图43中显示与消息一起在SNS中公开的图像数据的缩略图。CPU 21在存储部25中存储通过照相机29取入的图像数据。CPU 21生成在存储部25中存储的图像数据的缩略图像,在浏览器251的公开信息登记画面上显示所生成的图像数据缩略图43。

在用户希望以所输入的内容进行登记的情况下,经由输入部23点击登记按钮44。CPU 21将所输入的标题、消息、图像数据、当前的日期时间(发送日期时间)、当前的位置信息、以及赋予为用户固有的识别信息发送到服务器计算机1。在本例中,设使用便携电话机2的用户为用户S来进行说明。

服务器计算机1的CPU 11经由通信部16接收所发送的标题、消息、图像数据、日期时间的信息、位置信息、以及用户S的识别信息。服务器计算机1的CPU 11将所发送的这些信息作为历史存储在日期时间存储文件155中。图5是示出日期时间存储文件155的记录格式的说明图。日期时间存储文件155构成为包含:发送日期时间字段、位置信息字段、标题字段以及消息字段等。

在日期时间存储文件155中,除了针对不同用户存储用户发送的公开信息的标题和消息以外,还存储发送公开信息的日期时间的信息、以及公开信息发送时的便携电话机2的位置信息作为历史。在图5中示出用户S的公开信息。在发送日期时间字段中存储有公开信息的发送日期时间、具体而言为通过便携电话机2的输入部23进行的登记按钮44的操作日期时间。另外,在本实施方式中,使用基于便携电话机2的公开信息的发送日期时间,但是,也可以使用服务器计算机1的CPU 11接收来自便携电话机2的公开信息的日期时间。

在位置信息字段中存储有便携电话机2发送公开信息的时刻的位置信息即纬度和经度。在标题字段中存储有所发送的公开信息的标题,在消息字段中存储有所发送的公开信息的消息。另外,作为公开信息的一部分的消息通过后述的转换处理而模糊化,但是,在日期时间存储文件155的标题字段中存储有转换处理前的消息和转换处理后的消息这双方。每次从便携电话机2发送公开信息、发送日期时间和位置信息时,CPU 11在日期时间存储文件155中存储这些信息。例如,在日期时间存储文件155中存储有2007年5月25日10时在纬度x、经度y的位置从用户S的便携电话发送标题“活动”和图4所示的消息。并且,存储有在5天后的30日从不同的场所发送了标题为“音乐”的公开信息。另外,在图5的例子中省略了图像数据的记载。另外,在各实施方式中叙述的各DB和文件内的数据格式只不过是一例,不限于此,也可以自由设计。

图6是示出位置存储文件156的记录格式的说明图。位置存储文件156构成为包含发送日期时间字段、位置信息字段以及距离字段。便携电话机2的CPU 21在发送了公开信息后,每隔一定时间,将从GPS接收机212输出的位置信息与日期时间信息一起发送到服务器计算机1。服务器计算机1对应于用户S的识别信息,将所发送的位置信息与所发送的日期时间信息一起存储在位置存储文件156中。

在发送日期时间字段中存储有便携电话机2发送当前的位置信息的日期时间。在本实施方式中,每隔十分钟向服务器计算机1发送位置信息。在位置信息字段中存储有从便携电话机2发送的纬度和经度即位置信息。进而,在距离字段中以km为单位存储有从最初发送公开信息的时刻的便携电话机2的位置到当前的便携电话机2的位置的距离。CPU 11使用最初发送公开信息的时刻的纬度和经度以及接下来发送的纬度和经度的信息来计算距离,对应于所发送的纬度和经度进行存储。

例如,2007年5月25日10时在纬度x、经度y的地点发送标题“活动”的公开信息。接着,在十分钟后的2007年5月25日10时10分从便携电话机2向服务器计算机1发送纬度x1、经度y1的位置信息。该情况下,距离存储为0.2km。这样,便携电话机2在经过预先确定的日期时间(例如3天)之前,定期向服务器计算机1发送位置信息。另外,在本实施方式中,说明了通过推进形式从便携电话机2向服务器计算机1发送位置信息的例子,但是,也可以从服务器计算机1向便携电话机2请求发送位置信息,响应于该请求,便携电话机2的CPU 21向服务器计算机1发送位置信息。

在阈距离存储文件153中存储有作为基准的阈距离。阈距离除了由操作员从输入部13输入适当的值以外,还可以在用户登记自身的性别和兴趣等简介时,一并通过便携电话机2的输入部23输入。在后者的情况下,所输入的阈距离被发送到服务器计算机1,服务器计算机1的CPU 11对应于用户的识别编号来存储所发送的阈距离。该阈距离是如下数值:其用于与根据便携电话机2发送公开信息时的位置信息和当前的便携电话机2的位置信息计算出的直线距离进行比较。在直线距离为阈距离以上的情况下,CPU 11进行模糊化处理后,向个人计算机3发送公开信息。另外,在本实施方式中,设阈距离为10km来进行说明。

在阈时间存储文件154中存储有作为基准的阈时间。阈时间除了由操作员从输入部13输入适当的值以外,还可以在用户登记简介时一并通过便携电话机2的输入部23输入。在后者的情况下,所输入的阈时间被发送到服务器计算机1,服务器计算机1的CPU 11对应于用户的识别编号来存储所发送的阈时间。该阈时间是如下数值:其用于与从便携电话机2发送公开信息的发送日期时间到从计时部18输出的当前日期时间的差分进行比较。在差分为阈时间以上的情况下,CPU 11进行模糊化处理后,向个人计算机3发送公开信息。另外,在本实施方式中,设阈时间为10小时来进行说明。并且,在本实施方式中,说明了在直线距离为阈距离以上、且日期时间的差分为阈时间以上的情况下,发送模糊化后的公开信息的形式,但是不限于此。例如,也可以在直线距离为阈距离以上的情况下发送模糊化后的公开信息,或者,在日期时间的差分为阈时间以上的情况下发送模糊化后的公开信息。

图7是示出场所数据库151的记录格式的说明图。场所数据库151是根据多个级别对表示场所的词进行分类而得到的数据库,其构成为包含级别字段、种类字段以及场所词字段。在级别字段中存储有用于对表示场所的词进行分类的级别。在本实施方式中,为了便于说明,分类为4个级别,数值最小的级别1属于最上位的级别。在种类字段中对应于各级别存储有用于对表示场所的词进行分类的属性。

在本实施方式中,在级别最高的级别1中存储有种类“都道府县”。而且,在场所词字段中对应于级别和种类存储有属于该种类的词。例如,在级别1中,作为都道府县,存储有A县和B县等。在级别第二高的级别2中存储有种类“市”,与其对应的表示场所的词对应于属于上位级别的表示场所的词进行了存储。例如,在级别2的种类“市”中存储有属于级别1的A县的C市和D市等。同样,存储有属于级别1的B县的E市和F市等。

在级别第三高的级别3中存储有种类“街”,与其对应的表示场所的词对应于属于上位级别的表示场所的词进行了存储。例如,在级别3的种类“街”中存储有属于级别2的C市的G街和H街等。最后,在级别最低的级别4中存储有种类“地点”,与其对应的表示场所的词对应于属于上位级别的表示场所的词进行了存储。

例如,在级别4的种类“地点”中存储有属于级别3的G街的L车站、M车站和N百货店等。另外,这种数据库只要利用在车载导航仪等中利用的地图数据等即可。CPU 11参照场所数据库151,提取公开信息中的表示场所的词。CPU 11在提取出表示场所的词的情况下,将其转换为该提取出的词所属的级别的上位的表示场所的词,以便进行模糊化。例如,在提取出级别4的L车站的情况下,CPU 11进行将其转换为L车站所属的上位级别即级别3的G街的处理。并且,例如在提取出的词为级别2的E市的情况下,将其转换为E市所属的级别1的B县。由此,针对用户记入的表示位置的信息,在维持某种程度的准确性的同时进行模糊化。另外,在本实施方式中,说明了转换为属于1个阶段的上位级别的词的例子,但是不限于此,也可以转换为属于2个阶段以上的上位级别的词。

图8是示出时间数据库152的记录格式的说明图。时间数据库152是根据多个级别对表示时间的词进行分类而得到的数据库,其构成为包含级别字段、种类字段以及时间词字段。在级别字段中存储有用于对表示时间的词进行分类的级别。在本实施方式中,为了便于说明,分类为5个级别,数值最小的级别1属于最上位的级别。在种类字段中对应于各级别存储有用于对表示时间的词进行分类的属性。例如,对应于级别最高的级别1,存储有对应的表示时间的词的属性即种类“年”。

时间词数据库对应于级别和种类存储有表示时间的词,在级别1的种类“年”中存储为“X年”。另外,文字X是通配符,意味着可以是任意整数。对应于级别第二高的级别2存储有种类“月”,在时间词字段中存储有属于上位级别1的年的下位的X年X月和X月。对应于级别第三高的级别3存储有种类“日”,在时间词字段中存储有属于上位级别2的月的下位的X年X月X日、X月X日和X日。作为“日”的例子,也可以存储星期。

同样,对应于级别第四高的级别4存储有种类“时”,在时间词字段中存储有属于上位级别3的日的下位的X年X月X日X时、X月X日X时、X日X时和X时。最后,对应于级别最低的级别5存储有种类“分”,在时间词字段中存储有属于上位级别4的时的下位的X年X月X日X时X分、X月X日X时X分、X日X时X分、X时X分和X分。另外,这些信息只要由操作员从输入部13输入即可。

CPU 11参照时间数据库152,提取公开信息中的表示时间的词。CPU11在提取出表示时间的词的情况下,将其转换为该提取出的词所属的级别的上位的表示时间的词,以便进行模糊化。例如,在提取出级别3的2007年5月25日的情况下,CPU 11进行将其转换为上位级别即级别2的2007年5月的处理。并且,例如在提取出的词为级别4的5月25日5时的情况下,将其转换为上位级别3的5月25日,参照当前的年份,转换为2007年5月25日或25日。由此,针对用户记入的表示时间的信息,在维持某种程度的准确性的同时进行模糊化。另外,在本实施方式中,对消息内的表示场所或时间的词进行转换,但是,当然也可以对标题中的表示场所或时间的词进行转换。进而,在本实施方式中,成为在服务器计算机1中执行转换处理的形式,但是,也可以在便携电话机2侧存储场所数据库151和时间数据库152,便携电话机2的CPU 21进行转换处理。该情况下,根据便携电话机2的CPU 21的指示,向服务器计算机1发送转换前的消息和转换后的消息。

图9是示出识别信息文件157的记录格式的说明图。识别信息文件157构成为包含用户字段和识别信息字段。在识别信息文件157中,针对不同用户存储有用户允许实时阅览未模糊化的公开信息的其他用户的识别信息。下面,将存储在识别信息文件157中、能够实时阅览未模糊化的公开信息的用户称为限定用户,将除此之外的用户称为一般用户。

该识别信息例如是电子邮件地址或用于在SNS中登记的ID。用户通过便携电话机2的输入部23,输入作为限定用户而进行登记的其他用户的识别信息。所输入的识别信息与用户的识别信息一起被发送到服务器计算机1。服务器计算机1的CPU 11对应于所发送的用户的识别信息,在识别信息文件中存储限定用户的识别信息。另外,在本实施方式中,区分为一般用户和限定用户,但是,也可以不设置限定用户,一律将所有用户作为一般用户来处理。

图10是示出公开信息的显示图像的说明图。图10(a)是示出限定用户能够阅览的显示图像的说明图,图10(b)是示出一般用户能够阅览的显示图像的说明图。另外,图10根据图4所示的例子进行记载。在显示存储在日期时间存储文件155中的用户S的公开信息的情况下,CPU 11判断从个人计算机3发送的识别编号是否与存储在识别信息文件157中的识别信息一致。在判断为一致的情况下,CPU 11读出存储在日期时间存储文件155中的发送日期时间、标题、消息以及图像数据的缩略图,制作HTML文件。

CPU 11向个人计算机3发送所制作的文件。在个人计算机3的浏览器中,如图10(a)那样,不进行模糊化而直接显示用户S发送公开信息的日期时间、标题、消息以及图像数据的缩略图。在判断为从个人计算机3发送的识别编号与存储在识别信息文件157中的识别信息不一致的情况下,CPU 11将该用户判断为一般用户。接着,CPU 11根据从计时部18输出的日期时间和存储在日期时间存储文件155中的发送日期时间,计算差分(经过时间)。

CPU 11从阈时间存储文件154中读出阈时间,判断所计算出的差分是否为阈时间以上、且存储在位置存储文件156中的距离是否为存储在阈距离存储文件153中的阈距离以上。在判断为是阈时间以上、且是阈距离以上的情况下,CPU 11向个人计算机3发送使用场所数据库151和时间数据库进行模糊化处理后的公开信息。在判断为小于阈时间或短于阈距离的情况下,CPU 11中止向个人计算机3发送公开信息,而发送存储在存储部15中的包含还未公开的意思的文章的画面。另外,在图10(b)中,示出将L车站转换为属于上位级别的G街、将2007年5月25日转换为属于其上位级别的2007年5月的例子。由此,通过基于距离和时间的延时、乃至要公开的信息的模糊化,能够进一步提高安全性,并且,能够适当保护隐私。

使用流程图说明在以上的硬件结构中进行的各软件处理的顺序。图11~图13是示出公开信息的登记和转换处理的顺序的流程图。用户操作便携电话机2的输入部23,输入运营SNS的服务器计算机1的URL。CPU 21接受来自输入部23的URL的输入,起动浏览器251,访问服务器计算机1(步骤S111)。服务器计算机1的CPU 11根据来自便携电话机2的访问请求,从存储部15中读出用于向SNS登记的识别信息输入画面,经由通信部16发送到便携电话机2(步骤S112)。

便携电话机2的CPU 21经由通信部26接收所发送的识别信息输入画面。CPU 21在浏览器251中显示所接收到的识别信息输入画面,从输入部23受理识别信息的输入。CPU 21向服务器计算机1发送所受理的识别信息(步骤S113)。服务器计算机1的CPU 11接收所发送的识别信息,判断所接收到的识别信息是否与预先存储在存储部15中的识别信息一致(步骤S114)。CPU 11在判断为不一致的情况下(步骤S114:否),判断为不正当访问,结束处理。另一方面,CPU 11在判断为一致的情况下(步骤S114:是),从存储部15中读出图4所说明的公开信息登记画面,发送到便携电话机2(步骤S115)。

便携电话机2的CPU 21接收公开信息登记画面,在浏览器251(显示部24)中进行显示(步骤S116)。用户通过输入部23输入标题和消息,并且,从存储部25中选择由照相机29拍摄的图像数据内的任意的图像数据。CPU 21受理所输入的标题、消息和所选择的图像数据(步骤S117)。CPU 21判断是否从输入部23输入了登记按钮44(步骤S118)。CPU 21在判断为没有输入登记按钮44的情况下(步骤S118:否),转移到步骤S117,重复以上的处理。另一方面,CPU 21在判断为输入了登记按钮44的情况下(步骤S118:是),参照从计时部28输出的日期时间信息取得日期时间信息,并且,从GPS接收机212取得当前的位置信息(步骤S119)。

CPU 21向服务器计算机1发送所受理的标题、消息和图像数据以及所取得的日期时间信息和位置信息(步骤S121)。服务器计算机1的CPU11将通过步骤S121发送的日期时间信息作为发送日期时间,如图5那样存储在日期时间存储文件155中(步骤S122)。CPU 11对应于该存储的发送日期时间,在日期时间存储文件155中存储所发送的标题、消息和图像数据(步骤S123)。如图6那样,CPU 11对应于在步骤S121中发送的发送日期时间,存储纬度和经度即位置信息(步骤S124)。

持有便携电话机2的用户通过徒步、汽车或电车等移动,或者在该场所停留。便携电话机2的CPU 21参照从计时部28输出的日期时间信息,定期从GPS接收机212取得当前的位置信息,向服务器计算机1发送该取得的位置信息(步骤S125)。服务器计算机1的CPU 11每次从便携电话机2发送位置信息时接收该位置信息,参照从计时部18输出的日期时间信息,将其作为发送日期时间与所发送的位置信息一起,如图6那样,作为与便携电话机2的移动有关的历史逐次存储(步骤S126)。

CPU 11根据在步骤S124中存储的位置信息和在步骤S126中接收到的位置信息来计算距离,对应于在步骤S126中存储的位置信息,在位置存储文件156中存储所计算出的距离(步骤S127)。另外,在经过存储在存储部15中的规定时间(例如24小时)之前,反复执行步骤S125~步骤S127的处理。

CPU 11读出在日期时间存储文件155中存储的消息(步骤S128)。CPU 11对消息进行形态要素解析,将其分割为多个词。针对消息内的词,CPU 11参照场所数据库151,提取表示场所的词(步骤S129)。CPU 11参照场所数据库151,读出所提取出的表示场所的词的对应级别(步骤S131)。然后,参照场所数据库151,读出属于所读出的级别的上位一个阶段的级别的表示场所的词(步骤S132)。最后,将在步骤S129中读出的表示场所的词转换为在步骤S132中读出的表示场所的上位概念的词(步骤S133)。

针对消息内的词,CPU 11同样参照时间数据库152,提取表示时间的词(步骤S134)。CPU 11参照时间数据库152,读出所提取出的表示时间的词的对应级别(步骤S135)。然后,参照时间数据库152,读出属于所读出的级别的上位一个阶段的级别的表示时间的词(步骤S136)。最后,将在步骤S134中读出的表示时间的词转换为在步骤S136中读出的表示时间的上位概念的词(步骤S137)。CPU 11对应于转换前的消息,在日期时间存储文件155中存储由步骤S133和步骤S137转换后的消息(步骤S138)。由此,在日期时间存储文件155中分别存储针对一般用户的模糊化的转换后的消息和针对限定用户的未模糊化的原始消息这两个。

图14和图15是示出发送公开信息时的顺序的流程图。希望阅览用户的公开信息的一般用户或限定用户起动个人计算机3的浏览器,访问服务器计算机1。服务器计算机1的CPU 11发送用于向SNS登记的画面,一般用户或限定用户输入识别编号并登记。服务器计算机1的CPU 11受理从个人计算机3发送的公开信息的发送请求和识别信息(步骤S141)。

CPU 11在向一般用户或限定用户发送在步骤S138中存储的用户的公开信息时进行以下处理。CPU 11判断是否在识别信息文件157中存储了公开对象的用户的所发送的识别信息(步骤S142)。CPU 11参照识别信息文件157,判断是否将所发送的识别信息存储为公开对象的用户的识别信息。例如,在发送用户S的公开信息的情况下,判断所发送的识别编号是否为“S001”、“S002”或“S003”等。

CPU 11在判断为将所发送的识别信息作为公开对象用户的识别信息存储在识别信息文件157中的情况下(步骤S142:是),判断为该个人计算机3的用户是限定用户,从日期时间存储文件155中读出标题、消息和图像数据(步骤S143)。然后,将标题、消息和图像数据转换为HTML文件后,发送到限定用户的个人计算机3(步骤S144),结束处理。另外,在步骤S143和S144中读出并发送的消息不进行模糊化处理。

另一方面,CPU 11在判断为没有将所发送的识别信息作为公开对象用户的识别信息存储在识别信息文件157中的情况下(步骤S142:否),判断为该个人计算机3的用户是一般用户,参照来自计时部18的输出,取得当前的日期时间信息(步骤S145)。CPU 11读出在日期时间存储文件155中存储的发送日期时间(步骤S146)。CPU 11计算在步骤S145中取得的当前的日期时间信息与在步骤S146中读出的发送日期时间之间的差分(步骤S147)。

CPU 11判断所计算出的差分是否为存储在阈时间存储文件154中的阈时间以上(步骤S148)。CPU 11在判断为差分为阈时间以上的情况下(步骤S148:是),从位置存储文件156的距离字段中读出距离(步骤S149)。另外,关于从距离字段中读出的距离,除了读出发送日期时间最新的距离以外,也可以读出距离字段中具有最大距离的距离,是任意的。在本实施方式中,读出表示当前的便携电话机2的位置的与最新的发送日期时间对应的距离。

CPU 11判断所读出的距离是否为存储在阈距离存储文件153中的阈距离以上(步骤S150)。CPU 11在判断为所读出的距离为阈距离以上的情况下(步骤S150:是),从日期时间存储文件155中读出标题、模糊化处理后的转换后的消息和图像数据(步骤S151)。然后,将标题、转换后的消息和图像数据转换为HTML文件后,发送到一般用户的个人计算机3(步骤S152)。在步骤S148中CPU 11判断为差分不是阈时间以上的情况下(步骤S148:否)、以及在步骤S150中CPU 11判断为距离不是阈距离以上的情况下(步骤S150:否),为了保护隐私,发送公开信息还未公开的意思的信息(步骤S153)。例如读出存储在存储部15中的消息“请稍等”,并发送到一般用户的个人计算机3即可。

实施方式2

实施方式2涉及根据公开信息中的词来增加阈距离和阈时间的方式。图16是示出实施方式2的登记公开信息时的图像的说明图。在实施方式1的结构的基础上,新设置阈时间输入框45和阈距离输入框46。在服务器计算机1的存储部15中存储该公开信息登记画面,在用户登记公开信息时,响应于该请求向便携电话机2发送所读出的公开信息登记画面。便携电话机2的CPU 21在浏览器251上显示图16所示的公开信息登记画面。用户通过输入部23向阈时间输入框45输入期望的阈时间,并且,向阈距离输入框46输入期望的阈距离。

在图16的例子中,阈时间输入为10小时,阈距离输入为10km。CPU11与标题、图像数据和消息一起受理所输入的阈时间和阈距离,以登记按钮44的输入为触发,向服务器计算机1发送所输入的阈时间、阈距离、标题、图像数据和消息。在本实施方式中,通过消息内所包含的表示场所的词和表示时间的词的有无,来增加作为其基本的阈时间和阈距离,进而,根据是否公开到一般用户的公开状态来增加其他消息。下面说明其详细情况。

图17是示出实施方式2的日期时间存储文件155的记录格式的说明图。在实施方式1的结构的基础上,构成为包含公开信息ID字段、阈时间字段、阈距离字段以及状态字段。日期时间存储文件155将从各用户的便携电话机2发送的公开信息作为历史进行存储,进而,存储根据所发送的阈时间和阈距离通过后述的处理而计算出的阈时间和阈距离。在公开信息ID字段中存储有用于确定所发送的公开信息的固有的公开信息ID。例如,2007年5月25日10时发送的公开信息的公开信息ID为S001。每次新发送公开信息时,赋予并存储新的公开信息ID。例如,最新的2007年6月1日15时发送的公开信息的公开信息ID为S005。另外,发送日期时间字段、位置信息字段、标题字段以及消息字段如在实施方式1中说明的那样,所以省略详细说明。并且,虽然在图17中没有记载图像数据,但是,对应于公开信息ID来存储图像数据。

在阈时间字段中,根据CPU 11的指示存储有通过后述的处理而决定的阈时间。另外,对应于用户的识别信息和公开信息ID在阈时间存储文件154中存储该阈时间。同样,在阈距离字段中,根据CPU 11的指示存储有通过后述的处理而决定的阈距离。另外,对应于用户的识别信息和公开信息ID在阈距离存储文件153中存储该阈距离。

在状态字段中存储有公开信息的公开状态。如在实施方式1中叙述的那样,在发送公开信息后到现在为止的差分为阈时间以上、且基于发送公开信息的时刻的便携电话机2的位置信息和当前的便携电话机2的位置信息的距离为阈距离以上的情况下,向限定用户公开该公开信息,并且,向一般用户公开转换后的公开信息。下面,将限定用户能够阅览转换前的公开信息、一般用户能够阅览转换后的公开信息的情况称为一般/限定状态。除此之外的情况下,即不是阈时间以上的情况下、或者不是阈距离以上的情况下,仅限定用户能够阅览公开信息。将该情况称为限定状态。

CPU 11在判断为当前日期时间与发送日期时间之间的差分为存储在阈时间字段中的阈时间以上、且存储在位置存储文件156中的最新距离为存储在阈距离字段中的阈距离以上的情况下,判断为一般/限定状态,在状态字段中存储该信息。除此之外的情况下,判断为限定状态,在状态字段中存储该信息。在本实施方式中,公开信息ID为S001、S002的公开信息处于一般/限定状态,公开信息ID为S003~S005的公开信息处于限定状态。

接着,应用图17的具体例并使用流程图说明阈时间和阈距离的决定处理的顺序。图18和图19是示出决定阈距离时的处理顺序的流程图。服务器计算机1的CPU 11接收从便携电话机2发送的标题、消息、阈距离、阈时间、日期时间信息、位置信息等(步骤S181)。CPU 11在日期时间存储文件155中存储所接收到的标题、消息、位置信息,并且,将接收到的日期时间信息作为发送日期时间存储在日期时间存储文件155中(步骤S182)。另外,步骤S181和步骤S182的处理如实施方式1中叙述的那样。

接着,CPU 11判断在日期时间存储文件155的过去的公开信息ID的公开信息中是否存在限定状态的公开信息(步骤S183)。具体而言,CPU 11参照通过本次登记来决定阈距离的公开信息以外的过去的公开信息的状态字段,提取存储了限定状态的公开信息。在图17的例子中,作为本次登记对象的公开信息ID的过去的公开信息ID为S003和S004的双方处于限定状态。在过去的公开信息依然处于限定状态的情况下,用户集中登记公开信息,确定其位置/时间的可能性增加,所以,如下所述,进行与用户输入的阈距离相比增加阈距离的处理。

CPU 11在判断为在日期时间存储文件155的过去的公开信息ID的公开信息中不存在限定状态的公开信息的情况下(步骤S183:否),参照场所数据库151,判断在消息中是否存在表示场所的词(步骤S184)。CPU 11在判断为在消息中存在表示场所的词的情况下(步骤S184:是),对在步骤S181中接收到的阈距离乘以存储在存储部15中的系数A,将相乘后的阈距离存储在日期时间存储文件155的阈距离字段中,并且,对应于公开信息ID存储在阈距离存储文件153中(步骤S185)。该系数A例如是大于1的值,在本实施方式中设为1.2。关于公开信息ID S005,如图17那样存储乘以该系数1.2后的阈距离L5。

另一方面,CPU 11在判断为在消息中不存在表示场所的词的情况下(步骤S184:否),将在步骤S181中接收到的阈距离直接存储在日期时间存储文件155的阈距离字段中,并且,对应于公开信息ID存储在阈距离存储文件153中(步骤S186)。在不存在表示场所的语句的情况下,确定场所的可能性降低,所以,利用所接收到的阈距离本身。

CPU 11在步骤S183中判断为在日期时间存储文件155的过去的公开信息ID的公开信息中存在限定状态的公开信息的情况下(步骤S183:是),读出处于限定状态的公开信息的阈距离和在步骤S181中接收到的阈距离内最大的阈距离(步骤S187)。在图17的例子中,处于限定状态的阈距离为L3和L4,接收到的阈距离为10km。在L3、L4和10km内,考虑与其他公开信息之间的关系和余量,选择最大的阈距离。

CPU 11判断在消息中是否存在表示场所的词(步骤S188)。CPU 11在判断为在消息中存在表示场所的词的情况下(步骤S188:是),对由步骤S 187读出的最大阈距离乘以存储在存储部15中的系数B,将相乘后的阈距离存储在日期时间存储文件155的阈距离字段中,并且,对应于公开信息ID存储在阈距离存储文件153中(步骤S191)。该系数B设定为与系数A相同或大于该系数A的值。在本实施方式中,作为系数B,存储了1.5。另外,在本实施方式中,为了便于说明,在增加的情况下乘以系数,但是,当然也可以加上系数。例如,在阈距离为km单位的情况下,加上5km,除此之外,在m单位的情况下,也可以加上500m。

CPU 11在判断为在消息中不存在表示场所的词的情况下(步骤S188:否),将在步骤S187中读出的最大阈距离存储在日期时间存储文件155的阈距离字段中,并且,对应于公开信息ID存储在阈距离存储文件153中(步骤S192)。由此,通过已经登记的过去的公开信息的公开状况和消息中的表示场所的词的有无,来设定最佳的阈距离。

同样,关于阈时间,也通过下述处理来决定最佳的阈时间。图20和图21是示出决定阈时间时的处理顺序的流程图。服务器计算机1的CPU11接收从便携电话机2发送的标题、消息、阈距离、阈时间、日期时间信息、位置信息等(步骤S201)。CPU 11在日期时间存储文件155中存储所接收到的标题、消息、位置信息,并且,将接收到的日期时间信息作为发送日期时间存储在日期时间存储文件155中(步骤S202)。

接着,CPU 11判断在日期时间存储文件155的过去的公开信息ID的公开信息中是否存在限定状态的公开信息(步骤S203)。具体而言,CPU 11参照通过本次登记来决定阈时间的公开信息以外的过去的公开信息的状态字段,提取存储了限定状态的公开信息。在过去的公开信息依然处于限定状态的情况下,用户集中登记公开信息,确定其位置/时间的可能性增加,所以,如下所述,进行与用户输入的阈时间相比增加阈时间的处理。

CPU 11在判断为在日期时间存储文件155的过去的公开信息ID的公开信息中不存在限定状态的公开信息的情况下(步骤S203:否),参照时间数据库152,判断在消息中是否存在表示时间的词(步骤S204)。CPU 11在判断为在消息中存在表示时间的词的情况下(步骤S204:是),对在步骤S201中接收到的阈时间乘以存储在存储部15中的系数C,将相乘后的阈时间存储在日期时间存储文件155的阈时间字段中,并且,对应于公开信息ID存储在阈时间存储文件154中(步骤S205)。该系数C例如是大于1的值,在本实施方式中设为1.2。关于公开信息ID S005,如图17那样存储乘以该系数1.2后的阈时间T5。

另一方面,CPU 11在判断为在消息中不存在表示时间的词的情况下(步骤S204:否),将在步骤S201中接收到的阈时间直接存储在日期时间存储文件155的阈时间字段中,并且,对应于公开信息ID存储在阈时间存储文件154中(步骤S206)。在不存在表示时间的语句的情况下,确定时间的可能性降低,所以,利用所接收到的阈时间本身。

CPU 11在步骤S203中判断为在日期时间存储文件155的过去的公开信息ID的公开信息中存在限定状态的公开信息的情况下(步骤S203:是),读出处于限定状态的公开信息的阈时间和在步骤S201中接收到的阈时间内最大的阈时间(步骤S207)。在图17的例子中,处于限定状态的阈时间为T3和T4,接收到的阈时间为10小时。在T3、T4和10小时内,考虑与其他公开信息之间的关系和余量,选择最大的阈时间。

CPU 11判断在消息中是否存在表示时间的词(步骤S208)。CPU 11在判断为在消息中存在表示时间的词的情况下(步骤S208:是),对由步骤S207读出的最大阈时间乘以存储在存储部15中的系数D,将相乘后的阈时间存储在日期时间存储文件155的阈时间字段中,并且,对应于公开信息ID存储在阈时间存储文件154中(步骤S211)。该系数D设定为与系数C相同或大于该系数C的值。在本实施方式中,作为系数D,存储了1.5。另外,在本实施方式中,为了便于说明,在增加的情况下乘以系数,但是,当然也可以加上系数。例如,在阈时间为小时单位的情况下,加上3小时,除此之外,在日单位的情况下,也可以加上2日。

CPU 11在判断为在消息中不存在表示时间的词的情况下(步骤S208:否),将在步骤S207中读出的最大阈时间存储在日期时间存储文件155的阈时间字段中,并且,对应于公开信息ID存储在阈时间存储文件154中(步骤S212)。由此,通过已经登记的过去的公开信息的公开状况和消息中的表示时间的词的有无,来设定最佳的阈时间。

本实施方式2采用如上结构,其他结构和作用与实施方式1相同,所以,对对应部分标注相同参照编号并省略其详细说明。

实施方式3

实施方式3涉及在表示场所的词中包含指示代名词、在表示时间的词中包含表示过去、现在或未来的词的方式。图22是示出场所数据库151的记录格式的说明图。在表示场所的词中包含指示代名词。指示代名词是指示场所等时使用的代名词之一,作为远称,存在“那个(あれ)”、“那里(あそこ)”和“那儿(あちら)”等,作为中称,存在“其(それ)”、“该处(そこ)”和“该地(そちら)”等,作为近称,存在“这个(これ)”、“这里(ここ)”和“这儿(こちら)”等。

如图22所示,近称与地点相同,属于级别4,在场所词字段中存储有“这个(これ)”、“这里(ここ)”和“这儿(こちら)”等。中称与街相同,属于近称的上位级别即级别3,存储有“其(それ)”、“该处(そこ)”和“该地(そちら)”等。进而,远称与市相同,属于中称的上位级别即级别2,存储有“那个(あれ)”、“那里(あそこ)”和“那儿(あちら)”等。关注于场所词的组时,“这个(これ)”的上位是“其(それ)”,“其(それ)”的上位是“那个(あれ)”,“这个(これ)”、“其(それ)”和“那个(あれ)”属于同一组。并且,“这里(ここ)”的上位是“该处(そこ)”,“该处(そこ)”的上位是“那里(あそこ)”,“这里(ここ)”、“该处(そこ)”和“那里(あそこ)”属于同一组。同样,“这儿(こちら)”的上位是“该地(そちら)”,“该地(そちら)”的上位是“那儿(あちら)”,“这儿(こちら)”、“该地(そちら)”和“那儿(あちら)”属于同一组。CPU11在对指示代名词执行模糊化处理的情况下,将其转换为级别为上位的指示代名词。

图23是示出时间数据库152的记录格式的说明图。表示时间的词在实施方式1的结构的基础上,包含有表示过去、现在和未来的词。如图23所示,在最上位的级别1中,与年相同,存储有“去年”、“今年”和“明年”等。在其下位的级别2中,与月相同,存储有“上月”、“本月”和“下月”等。在更下位的级别3中,与日相同,存储有“昨天”、“今天”和“明天”等。在更下位的级别4中,与时相同,存储有“现在”。表示过去的词的组从下位级别起,依次为“昨天”、“上月”和“去年”等。

表示现在的词的组从下位级别起,依次为“现在”、“今天”、“本月”和“今年”等。同样,表示未来的词的组从下位级别起,依次为“明天”、“下月”和“明年”等。CPU 11在对这些表示时间的词执行模糊化处理的情况下,在同一组内,将其转换为级别为上位的词。然后,CPU 11在判断为在消息中存在指示代名词的情况下,如实施方式1或2所述,为了增加在阈距离存储文件153中存储的阈距离,乘以大于1的系数,将相乘后的阈距离存储在阈距离存储文件153中。同样,CPU 11在判断为在消息中存在表示过去、现在或未来的词的情况下,如实施方式1或2所述,为了增加在阈时间存储文件154中存储的阈时间,乘以大于1的系数,将相乘后的阈时间存储在阈时间存储文件154中。

图24是示出公开信息的显示图像的说明图。图24(a)是示出限定用户能够阅览的显示图像的说明图,图24(b)是示出一般用户能够阅览的显示图像的说明图。CPU 11参照时间数据库152,提取图24(a)所示的消息中的作为表示过去、现在或未来的词的“现在”。然后,将其转换为属于级别4的“现在”的同一组的上位级别3的“今天”。进而,CPU 11参照场所数据库151,提取图24(a)所示的消息中的作为指示代名词的“该处(そこ)”。然后,将其转换为级别3的“该处(そこ)”的同一组的上位级别2即“那里(あそこ)”。由此,如图24所示,消息从“现在喝完咖啡后前往L车站。这是为了参加2007年5月25日的活动。在那里不能乘坐出租车。...”转换为“今天喝完咖啡后前往G街。这是为了参加2007年5月的活动。在那里不能乘坐出租车。...”。

图25是示出包含指示代名词时的转换和阈距离增加处理的顺序的流程图。CPU 11读出在日期时间存储文件155中存储的消息,参照场所数据库151,判断在所读出的消息中是否存在指示代名词(步骤S241)。CPU 11在判断为不存在指示代名词的情况下(步骤S241:否),结束处理。另一方面,在判断为存在指示代名词的情况下(步骤S241:是),参照场所数据库151,提取指示代名词,将所提取出的指示代名词转换为同一组的上位级别的指示代名词(步骤S242)。然后,CPU 11对应于转换前的消息在日期时间存储文件155中存储转换后的消息(步骤S243)。

接着,CPU 11从阈距离存储文件153中读出阈距离(步骤S244),对所读出的阈距离乘以在存储部15中存储的大于1的系数(步骤S245)。CPU 11在阈距离存储文件153中存储相乘后的阈距离(步骤S246)。

图26是示出包含表示过去、现在或未来的词时的转换和阈时间增加处理的顺序的流程图。CPU 11读出在日期时间存储文件155中存储的消息,参照时间数据库152,判断在所读出的消息中是否存在表示过去、现在或未来的词(步骤S251)。CPU 11在判断为不存在表示过去、现在或未来的词的情况下(步骤S251:否),结束处理。另一方面,在判断为存在表示过去、现在或未来的词的情况下(步骤S251:是),参照时间数据库152,提取表示过去、现在或未来的词,将所提取出的表示过去、现在或未来的词转换为同一组的上位级别的表示过去、现在或未来的词(步骤S252)。然后,CPU 11对应于转换前的消息在日期时间存储文件155中存储转换后的消息(步骤S253)。

接着,CPU 11从阈时间存储文件154中读出阈时间(步骤S254),对所读出的阈时间乘以在存储部15中存储的大于1的系数(步骤S255)。CPU 11在阈时间存储文件154中存储相乘后的阈时间(步骤S256)。这样,在用户记述了指示代名词或表示过去、现在或未来的词的情况下,可能没有意识到自身的场所和自身活动的时间段,换言之,可能没有注意隐私,此时,适当增加阈距离和阈时间并进行模糊化,所以,能够以高安全性来支援用户信息的披露。

本实施方式3采用如上结构,其他结构和作用与实施方式1和2相同,所以,对对应部分标注相同参照编号并省略其详细说明。

实施方式4

实施方式4涉及在归属地以外的区域中缩短阈时间和阈距离的方式。图27是示出实施方式4的服务器计算机1的硬件结构的框图。在实施方式1的结构的基础上,设有归属地位置信息文件158和阈频度存储文件159。归属地位置信息文件158针对不同用户,存储各用户的住宅或公司等、用户日常花费大量时间的作为生活基础的归属地信息。具体而言,用户通过便携电话机2访问服务器计算机1,向SNS登记。然后,在初始登记画面等中,输入自身的姓名和住址。将该所输入的住址发送到服务器计算机1。

服务器计算机1的CPU 11对应于用户的识别信息来存储所发送的住址。进而,CPU 11读出存储部15内的未图示的地图数据,将与所发送的住址对应的纬度和经度的信息作为归属地位置信息,对应于用户的识别信息存储在归属地位置信息文件158中。阈频度存储文件159存储从便携电话机2发送的公开信息的发送频度作为阈值。例如存储为每小时3件。CPU 11参照日期时间存储文件155的发送日期时间字段中的多个发送日期时间,计算发送频度。在本实施方式中,参照从计时部18输出的当前的日期时间信息,计算从现在起一小时之前是否发送了几件公开信息。然后,CPU 11判断所计算出的发送频度是否为存储在阈频度存储文件159中的阈频度以上。

CPU 11在判断为是阈频度以上的情况下,读出位置存储文件156的位置信息中最新的位置信息,并且,读出在归属地位置信息文件158中存储的归属地位置信息。然后,根据两者的位置信息来计算距离,判断所计算出的距离是否大于存储在存储部15中的阈值。作为该阈值的距离例如存储为100km。CPU 11在判断为是阈频度以上、且距离为阈值以上的情况下,判断为是旅行目的地,进行缩短在阈距离存储文件153中存储的阈距离和在阈时间存储文件154中存储的阈距离和阈时间的处理。具体而言,对阈距离和阈时间乘以小于1的系数、例如0.8。由此,在频繁发送公开信息的旅行目的地中,在某种程度上降低隐私保护的级别,能够早期公开更新的信息。

图28和图29是示出缩短处理的顺序的流程图。服务器计算机1的CPU 11接收从便携电话机2发送的用于确定用户的识别信息和该用户的归属地住址(步骤S281)。CPU 11参照存储在存储部15中的地图数据,将接收到的归属地住址转换为纬度/经度(步骤S282)。CPU 11将转换后的纬度/经度作为归属地位置信息,对应于识别信息存储在归属地位置信息文件中(步骤S283)。

在以上的初始级别后,在日期时间存储文件155中蓄积公开信息。CPU 11参照从计时部18输出的日期时间信息,从日期时间存储文件155中读出从当前的日期时间信息起一小时前的发送日期时间(步骤S284)。CPU 11利用单位时间即一小时去除所读出的公开信息的发送日期时间的数量,由此,计算公开信息的发送频度(步骤S285)。CPU 11从阈频度存储文件159中读出阈频度(步骤S286)。CPU 11判断所计算出的发送频度是否为所读出的阈频度以上(步骤S287)。

CPU 11在判断为发送频度不是阈频度以上的情况下(步骤S287:否),结束一连串的处理。另一方面,CPU 11在判断为发送频度是阈频度以上的情况下(步骤S287:是),从位置存储文件156中读出当前的位置信息(步骤S288)。具体而言,CPU 11读出位置存储文件156中的发送日期时间最新的位置信息。并且,从归属地位置信息文件158中读出在步骤S283中存储的归属地位置信息(步骤S289)。CPU 11根据在步骤S288中读出的位置信息和在步骤S289中读出的归属地位置信息的纬度/经度,计算距离(步骤S291)。

CPU 11从存储部15中读出阈值(步骤S292),判断在步骤S291中计算出的距离是否为阈值以上(步骤S293)。CPU 11在判断为所计算出的距离不是阈值以上的情况下(步骤S293:否),结束一连串的处理。另一方面,CPU 11在判断为所计算出的距离是阈值以上的情况下(步骤S293:是),从阈距离存储文件153中读出预先作为初始值存储的阈距离(步骤S294)。并且,CPU 11读出预先在存储部15中存储的小于1的系数(步骤S295)。然后,CPU 11对系数乘以阈距离,将相乘后的阈距离存储在阈距离存储文件153中(步骤S296)。

同样,CPU 11从阈时间存储文件154中读出预先作为初始值存储的阈时间(步骤S297)。CPU 11对由步骤S295读出的小于1的系数乘以阈时间,将相乘后的阈时间存储在阈时间存储文件154中(步骤S298)。由此,执行阈时间和阈距离的缩短处理。然后,CPU 11判断是否经过了一定时间(步骤S299)。CPU 11在判断为没有经过一定时间的情况下(步骤S299:否),在经过一定时间之前待机。另外,该一定时间预先存储在存储部中,例如为24小时。

CPU 11在判断为经过了一定时间的情况下(步骤S299:是),将阈距离变更为在步骤S294中读出的作为初始值的阈距离,将变更后的阈距离存储在阈距离存储文件153中(步骤S2910)。同样,CPU 11将阈时间变更为在步骤S297中读出的作为初始值的阈时间,将变更后的阈时间存储在阈时间存储文件154中(步骤S2911)。由此,在旅行结束的情况下等,根据作为初始值的阈距离和阈时间,执行公开信息的公开和模糊化处理。

本实施方式4采用如上结构,其他结构和作用与实施方式1~3相同,所以,对对应部分标注相同参照编号并省略其详细说明。

实施方式5

实施方式5涉及在一定时间没有接收位置信息的情况下增加阈时间的方式。图30是示出实施方式2的位置存储文件156的记录格式的说明图。便携电话机2的CPU 21参照计时部28的输出,每隔十分钟向服务器计算机1发送从GPS接收机212输出的位置信息。服务器计算机1的CPU 11如实施方式1叙述的那样,对应于发送日期时间在位置存储文件156中存储位置信息。在图30的例子中,每十分钟存储便携电话机2的位置信息。

但是,在便携电话机2存在于通信网N的服务区外的情况下,在GPS接收机212无法接收GPS信号的情况下,或者在电源断开的情况下等,无法向服务器计算机1发送位置信息。该情况下,服务器计算机1的CPU11在经过十分钟后存储无法接收的意思的信息。在图30的例子中,没有从便携电话机2发送本来在10时40分发送的位置信息,所以,CPU 11对应于发送日期时间存储10时40分无法接收的意思的信息即“接收错误”。进而,在10时50分和11时0分也没有发送位置信息。

CPU 11在最后接收到位置信息后经过了规定时间的情况下,进行增加阈距离存储文件153中所存储的阈距离的处理。该规定时间预先存储在存储部15中,例如为30分钟。这样,在无法接收位置信息的情况下,用户也可能停留在同一场所。因此,在一定时间无法接收位置信息的情况下,增加阈时间,适当保护隐私。

图31是示出增加处理的顺序的流程图。CPU 11判断是否从便携电话机2接收到位置信息和发送日期时间(步骤S311)。另外,从便携电话机2仅发送位置信息时,在步骤S311中,也可以判断是否接收到位置信息。该情况下,参照来自服务器计算机1的计时部18的输出,代替发送日期时间而利用接收日期时间。CPU 11在接收到发送日期时间和位置信息的情况下(步骤S311:是),在位置存储文件156中存储所接收到的发送日期时间和位置信息(步骤S312)。然后,处理返回到步骤S311。

CPU 11在没有接收到发送日期时间和位置信息的情况下(步骤S311:否),参照位置存储文件156,判断是否在最后接收到位置信息和发送日期时间后经过了规定时间(步骤S313)。CPU 11在判断为没有经过规定时间的情况下(步骤S313:否),使处理返回到步骤S311。另一方面,CPU 11在判断为经过了规定时间的情况下(步骤S313:是),判断为便携电话机2处于由于上述原因而无法发送位置信息的环境,读出在阈时间存储文件154中存储的作为初始值的阈时间(步骤S314)。

并且,CPU 11读出在存储部15中预先存储的系数(步骤S315)。另外,该系数只要是大于1的值即可。CPU 11对阈时间乘以系数,将其存储在阈时间存储文件154中(步骤S316)。CPU 11再次判断是否接收到发送日期时间和位置信息(步骤S317)。CPU 11在判断为没有接收到发送日期时间和位置信息的情况下(步骤S317:否),在接收到发送日期时间和位置信息之前待机。另一方面,CPU 11在判断为接收到发送日期时间和位置信息的情况下(步骤S317:是),将预先存储在阈时间存储文件中的作为初始值的阈时间变更为在步骤S316中存储的系数相乘后的阈时间并存储(步骤S318)。

本实施方式5采用如上结构,其他结构和作用与实施方式1~4相同,所以,对对应部分标注相同参照编号并省略其详细说明。

实施方式6

实施方式6涉及根据便携电话机2的移动速度来缩短阈时间和阈距离的方式。图32是示出实施方式6的位置存储文件156的记录格式的说明图。在实施方式1的结构的基础上,新设置移动距离字段和移动速度字段。位置存储文件156作为位置历史DB发挥功能。如实施方式1叙述的那样,便携电话机2的CPU 21向服务器计算机1发送公开信息、发送日期时间以及位置信息,服务器计算机1的CPU 11接收发送日期时间和位置信息。距离字段对应于所发送的位置信息,存储有最初接收到发送日期时间的时刻的便携电话机2的位置信息与经过单位时间(在本例中为十分钟)后的位置信息之间的距离。

CPU 11根据在距离字段中存储的距离,计算每单位时间的移动距离,对应于发送日期时间和位置信息存储在移动距离字段中。例如,能够理解为:在5月25日10时10分,与十分钟前的10时0分相比移动了0.2km。并且,能够理解为:在10时20分,与十分钟前的10时10分相比移动了0.2km,在10时30分,与十分钟前的10时20分相比移动了10km。

进而,CPU 11根据每单位时间的移动距离,计算每单位时间的移动速度,在位置存储文件156的移动速度字段中存储所计算出的移动速度。在本例中,单位存储为时速,从10时0分到10时10分以及从10时10分到10时20分,十分钟内的移动距离分别为0.2km,所以,计算出时速1.2km。估计为使用便携电话机2的用户徒步移动。另一方面,从10时20分到10时30分,每十分钟移动10km,所以,移动速度计算出时速60km。

该情况下,估计为通过电车或汽车移动。CPU 11读出在存储部15中预先存储的阈移动速度,在移动速度为阈移动速度以上的情况下,判断为便携电话机2通过电车或汽车移动。该情况下,快速从发布公开信息的位置离开,所以,即使缩短阈距离和阈时间,也不会使隐私保护降低。CPU 11进行缩短在阈时间存储文件154中存储的阈时间的处理,同样,进行缩短在阈距离存储文件153中存储的阈距离的处理。

图33和图34是示出基于移动速度的阈时间和阈距离的缩短处理的顺序的流程图。服务器计算机1的CPU 11对应于发送日期时间,在位置存储文件156中逐次存储每单位时间从便携电话机2发送的位置信息。CPU 11根据所发送的位置信息,计算每单位时间的移动距离(步骤S331)。CPU 11对应于发送日期时间在位置存储文件156中存储所计算出的移动距离(步骤S332)。CPU 11根据所计算出的移动距离和单位时间,计算每单位时间的移动速度(步骤S333)。

CPU 11对应于移动距离和发送日期时间在位置存储文件156中存储所计算出的移动速度(步骤S334)。CPU 11读出在存储部15中预先存储的阈速度(步骤S335)。CPU 11判断所计算出的移动速度是否为阈速度以上(步骤S336)。CPU 11在判断为所计算出的移动速度不是阈速度以上的情况下(步骤S336:否),结束一连串的处理。另一方面,CPU 11在判断为所计算出的移动速度是阈速度以上的情况下(步骤S336:是),从阈时间存储文件154中读出作为初始值的阈时间(步骤S337)。

然后,CPU 11从存储部15中读出系数(步骤S338),在阈时间中乘以所读出的系数,将相乘后的阈时间存储在阈时间存储文件154中(步骤S339)。另外,该系数只要是小于1的值即可。同样,CPU 11读出在阈距离存储文件153中存储的作为初始值的阈距离(步骤S341)。CPU 11在所读出的阈距离中乘以在步骤S338中读出的系数,将相乘后的阈距离存储在阈距离存储文件153中(步骤S342)。

CPU 11判断是否经过了一定时间(步骤S343)。CPU 11在判断为没有经过一定时间的情况下(步骤S343:否),在经过一定时间之前待机。该一定时间例如为3小时并存储在存储部15中。另一方面,CPU 11在判断为经过了一定时间的情况下(步骤S343:是),为了使阈距离和阈时间恢复为初始值,在阈时间存储文件154中存储作为初始值的阈时间(步骤S344),并且,在阈距离存储文件153中存储作为初始值的阈距离(步骤S345)。

本实施方式6采用如上结构,其他结构和作用与实施方式1~5相同,所以,对对应部分标注相同参照编号并省略其详细说明。

实施方式7

实施方式7涉及如下方式:在存在属于不同级别的多个表示时间的词或表示场所的词的情况下,针对属于最高级别的词以外的词,结合最高级别来转换词。图35是示出公开信息的显示图像的说明图。图35(a)是示出限定用户能够阅览的显示图像的说明图,图35(b)是示出一般用户能够阅览的显示图像的说明图。使用图35的语句例说明本实施方式中的处理。

CPU 11参照图22所示的场所数据库151,提取消息中的表示场所的词。在图35(a)的例子中,提取级别4的“L车站”、级别3的“该处(そこ)”以及级别2的“F市”。CPU 11提取级别最高的表示场所的词,结合所提取出的表示场所的词的级别,进行其他的表示场所的词的转换处理。并且,针对级别最高的表示场所的词,通过实施方式1所述的处理,进一步转换为属于上位级别的表示场所的词。例如,级别4的“L车站”跳过级别3的“G街”而转换为级别2的“C市”。这是因为,在存在多个级别的情况下,以尽可能高的级别为基准来执行转换处理是安全的。

并且,级别3的“该处(そこ)”被转换为级别2的远称即“那里(あそこ)”。级别最高的级别2的“F市”被转换为属于一个上位的级别1的“B县”。针对表示时间的词也进行同样的处理。CPU 11参照图23所示的时间数据库152,提取消息中的表示时间的词。在图35(a)的例子中,提取级别4的“现在”、级别3的“2007年5月25日”以及级别2的“2007年4月”。CPU 11提取级别最高的表示时间的词,结合所提取出的表示时间的词的级别,进行其他的表示时间的词的转换处理。并且,针对级别最高的表示时间的词,通过实施方式1所述的处理,进一步转换为属于上位级别的表示时间的词。

例如,级别4的“现在”跳过级别3的“今天”而转换为级别2的“本月”。并且,级别3的“2007年5月25日”被转换为级别2的“2007年5月”。级别最高的级别2的“2007年4月”被转换为属于一个上位的级别1的“2007年”。另外,在级别为最高位的1、不存在上位级别的情况下,CPU 11删除该表示场所或时间的词,或者转换为特定的记号、例如?标记或“秘密”标记等即可。CPU 11将转换后的消息与转换前的消息一起存储在日期时间存储文件155中。在不存在上位级别的情况下,安全性的确保和隐私的保护充分,所以,多数情况下不需要上升一个级别。因此,也可以不转换为特定的记号。

图36和图37是示出转换处理的顺序的流程图。CPU 11从日期时间存储文件155中读出所发送的消息,按照以下的顺序进行转换处理。CPU11参照场所数据库151,从所读出的消息中提取表示场所的词(步骤S361)。CPU 11关注于提取出的表示场所的语句的级别,提取级别最高的表示时间的词(步骤S362)。CPU 11以最高词的级别为基准,参照场所数据库151,对在步骤S362中没有提取的其他表示场所的词进行转换(步骤S363)。

CPU 11参照场所数据库151,判断是否存在级别最高的表示场所的词的更上位的级别(步骤S364)。CPU 11在判断为不存在上位级别的情况下(步骤S364:否),将在步骤S362中提取出的级别最高的表示场所的词转换为在存储部15中预先存储的抽象记号(步骤S365)。另一方面,CPU 11在判断为存在上位级别的情况下(步骤S364:是),将级别最高的表示场所的词转换为更上位的级别的词(步骤S366)。

CPU 11参照时间数据库152,从所读出的消息中提取表示时间的词(步骤S367)。CPU 11关注于提取出的表示时间的语句的级别,提取级别最高的表示时间的词(步骤S368)。CPU 11以最高词的级别为基准,参照时间数据库152,对在步骤S367中没有提取的其他表示时间的词进行转换(步骤S369)。

CPU 11参照时间数据库152,判断是否存在级别最高的表示时间的词的更上位的级别(步骤S371)。CPU 11在判断为不存在上位级别的情况下(步骤S371:否),将在步骤S368中提取出的级别最高的表示时间的词转换为在存储部15中预先存储的抽象记号(步骤S372)。另一方面,CPU 11在判断为存在上位级别的情况下(步骤S371:是),将级别最高的表示时间的词转换为更上位的级别的词(步骤S373)。然后,CPU 11对应于转换前的消息,在日期时间存储文件155中存储转换后的消息(步骤S374)。

本实施方式7采用如上结构,其他结构和作用与实施方式1~6相同,所以,对对应部分标注相同参照编号并省略其详细说明。

实施方式8

实施方式8涉及如下方式:在不是阈距离以上的情况下以及不是阈时间以上的情况下,进行更高强度的模糊化处理后,向一般用户发送转换后的公开信息。图38是用于说明本实施方式的处理内容的曲线图。图38(a)是示出实施方式1的针对一般用户的公开信息的模糊化强度的变化的曲线图,图38(b)是示出本实施方式的针对一般用户的公开信息的模糊化强度的变化的曲线图。横轴示出距离,Ts为阈距离。并且,纵轴示出模糊化处理的强度。图38(a)和(b)均示出伴随距离变化的模糊化强度的变化。

如图38(a)所示,在实施方式1中,在阈距离以上的情况下,向一般用户发送进行了模糊化处理的转换后的公开信息。在图38的例子中,模糊化的强度为第1阶段。该第1阶段是使表示场所的词的级别上升一个阶段的转换处理。在不是阈距离以上的情况下,一般用户无法受理转换后的消息的发送。关于阈时间也是同样的。另外,限定用户能够受理未进行模糊化处理的公开信息的发送。

另一方面,在本实施方式中,在不是阈距离以上的情况下,也通过进一步提高模糊化的强度,向一般用户发送公开信息。CPU 11在是阈距离的1/2以上、且小于阈距离的情况下,使模糊化处理的强度为比第1阶段高一个阶段的第2阶段。具体而言,进行使表示距离的词的级别上升2个阶段的转换处理。并且,CPU 11在小于阈距离的1/2的情况下,使模糊化处理的强度为比第1阶段高2个阶段的第3阶段。具体而言,进行使表示距离的词的级别上升3个阶段的转换处理。由此,能够在某种程度上保护隐私,同时对一般用户提供即时性高的信息。另外,在本实施方式中,说明了以阈距离的1/2为基准来改变强度的例子,但是,只不过是一例,例如也可以按照阈距离的1/3来改变强度等,只要自由设定即可。

图39是示出公开信息的显示图像的说明图。图39(a)是示出在模糊化强度为第2阶段的情况下、一般用户能够阅览的显示图像的说明图,图39(b)是示出在模糊化强度为第3阶段的情况下、一般用户能够阅览的显示图像的说明图。另外,限定用户能够阅览的显示图像如图24(a)所示,并且,示出在模糊化强度为第1阶段的情况下、一般用户能够阅览的显示图像的说明图如图24(b)所示。

图39(b)的例子示出距离小于阈距离的1/2、或者差分小于阈时间的1/2的情况。该情况下,CPU 11进行如下处理:使模糊化的强度从原来的表示时间或场所的词的级别上升3个阶段来进行转换。例如,表示时间的词“现在”上升3个阶段,被转换为“今年”。同样,表示场所的词“L车站”上升3个阶段,被转换为“A县”。在场所数据库151或时间数据库152中不存在与级别上升后的情况对应的词的情况下,CPU 11从存储部15中读出记号?来进行转换。例如,表示时间的词“2007年5月25日”被转换为“?”,表示场所的词“该处(そこ)”也被转换为“?”。

图39(a)的例子示出距离为阈距离的1/2以上且小于阈距离、或者差分为阈时间的1/2以上且小于阈时间的情况。该情况下,CPU 11进行如下处理:使模糊化的强度从原来的表示时间或场所的词的级别上升2个阶段来进行转换。例如,表示时间的词“现在”上升2个阶段,被转换为“本月”。同样,表示场所的词“L车站”上升2个阶段,被转换为“C市”。由此,对一般用户也能够提供即时性高的信息。另外,也可以针对限定用户设置2个阶段的级别,在小于阈距离以及小于阈时间的情况下,与限定用户同样,针对一个级别的限定用户发送本实施方式的模糊化处理后的公开信息。

图40~图42是示出转换处理和发送处理的顺序的流程图。服务器计算机1的CPU 11接收从便携电话机2发送的公开信息中的消息,提取表示场所的词和表示时间的词(步骤S401)。CPU 11参照场所数据库151,对所提取出的表示场所的词进行第1~第3阶段的转换处理,同样,参照时间数据库152,对所提取出的表示时间的词进行第1~第3阶段的转换处理(步骤S402)。然后,CPU 11对应于转换前的消息,在日期时间存储文件155中存储进行了第1阶段~第3阶段的转换处理后的消息(步骤S403)。具体而言,CPU 11根据所提取出的表示场所的词的级别,读出属于上一个级别的对应的表示场所的词,作为第1阶段进行转换,读出属于上2个级别的对应的表示场所的词,作为第2阶段进行转换,读出属于上3个级别的对应的表示场所的词,作为第3阶段进行转换。表示时间的词也进行同样的处理。

然后,希望阅览用户的公开信息的一般用户或限定用户起动个人计算机3的浏览器,访问服务器计算机1。服务器计算机1的CPU 11发送用于向SNS登记的画面,一般用户或限定用户输入识别编号并登记。服务器计算机1的CPU 11受理从个人计算机3发送的公开信息的发送请求和识别信息(步骤S404)。

CPU 11判断是否在识别信息文件157中存储了公开对象的用户的所发送的识别信息(步骤S405)。CPU 11参照识别信息文件157,判断是否将所发送的识别信息存储为公开对象的用户的识别信息。

CPU 11在判断为将所发送的识别信息作为公开对象用户的识别信息存储在识别信息文件157中的情况下(步骤S405:是),判断为该个人计算机3的用户是限定用户,从日期时间存储文件155中读出标题、消息和图像数据(步骤S406)。然后,将标题、消息和图像数据转换为HTML文件后,发送到限定用户的个人计算机3(步骤S407),结束处理。

另一方面,CPU 11在判断为没有将所发送的识别信息作为公开对象用户的识别信息存储在识别信息文件157中的情况下(步骤S405:否),判断为该个人计算机3的用户是一般用户,参照来自计时部18的输出,取得当前的日期时间信息(步骤S408)。CPU 11读出在日期时间存储文件155中存储的发送日期时间(步骤S409)。CPU 11计算在步骤S408中取得的当前的日期时间信息与在步骤S409中读出的发送日期时间之间的差分(步骤S411)。

CPU 11判断所计算出的差分是否为存储在阈时间存储文件154中的阈时间以上(步骤S412)。CPU 11在判断为差分为阈时间以上的情况下(步骤S412:是),从位置存储文件156的距离字段中读出距离(步骤S413)。

CPU 11判断所读出的距离是否为存储在阈距离存储文件153中的阈距离以上(步骤S414)。CPU 11在判断为所读出的距离为阈距离以上的情况下(步骤S414:是),从日期时间存储文件155中读出标题、模糊化处理后的转换后的消息和图像数据(步骤S415)。然后,CPU 11将标题、转换后的消息和图像数据转换为HTML文件后,发送到一般用户的个人计算机3(步骤S416),结束一连串的处理。在步骤S412中CPU 11判断为差分不是阈时间以上的情况下(步骤S412:否)、以及在步骤S414中CPU 11判断为距离不是阈距离以上的情况下(步骤S414:否),判断差分是否小于阈时间的1/2、或者距离是否小于阈距离的1/2(步骤S417)。

CPU 11在判断为差分小于阈时间的1/2、或者距离小于阈距离的1/2的情况下(步骤S417:是),为了能够进行基于第3阶段的公开,从日期时间存储文件155中读出标题、第3阶段的转换后的消息和图像数据(步骤S418)。然后,将标题、第3阶段的转换后的消息和图像数据发送到一般用户的个人计算机3(步骤S419)。然后,处理再次返回到步骤S408。

CPU 11在判断为差分不是小于阈时间的1/2、或者距离不是小于阈距离的1/2的情况下(步骤S417:否),判断为差分为阈时间的1/2以上且小于阈时间、或者距离为阈距离的1/2以上且小于阈距离,为了能够进行基于第2阶段的公开,从日期时间存储文件155中读出标题、第2阶段的转换后的消息和图像数据(步骤S421)。然后,将标题、第2阶段的转换后的消息和图像数据发送到一般用户的个人计算机3(步骤S422)。然后,处理再次返回到步骤S408。

本实施方式8采用如上结构,其他结构和作用与实施方式1~7相同,所以,对对应部分标注相同参照编号并省略其详细说明。

实施方式9

图43是示出实施方式9的服务器计算机1的结构的框图。如本实施方式9那样,用于使实施方式9的服务器计算机1动作的程序能够由CD-ROM等可移动型记录介质1A提供。进而,也能够经由通信网N从未图示的其他服务器计算机下载程序。下面说明其内容。

在图43所示的服务器计算机1的未图示的记录介质读取装置中,插入记录有接收位置信息、转换词、发送公开信息的程序的可移动型记录介质1A,在存储部15的控制程序15P内安装该程序。或者,也可以经由通信部16从外部的未图示的其他服务器计算机下载该程序,在存储部15中进行安装。该程序载入到RAM 12中来执行。由此,作为上述这种服务器计算机1发挥功能。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号