信息提供装置、信息提供方法及程序的制作方法_4

文档序号:9620924阅读:来源:国知局
0093]如图12所示,信息提供服务器1从消息的投稿者操作的用户终端2取得消息信息(S101),从取得的消息信息中提取作为转换对象的数据要素(转换对象要素01?0^(S102)。转换对象要素也可以是利用预先设定的格式表示的信息、预先设定的辞典中包含的信息等。其中,DN中的N是从消息信息中提取的数据要素的数量,是1以上的整数。
[0094]信息提供服务器1将变量i初始化为1 (S103),根据辞典信息判定转换对象要素Di的数据类别(例如住址信息、联系方式信息(电话号码、邮件地址等)、个人名称、店名、图像数据中的任意项)(S104),根据辞典信息确定与Di的数据类别对应的转换规则,根据确定的转换规则对Di设定多个转换等级各自的转换候选(S105)。假设此时的转换等级为1?L(L为2以上的整数),与转换等级1?L分别对应的转换候选是以信息量随着转换等级增大而减少的方式生成的。并且,信息提供服务器1将转换对象要素Di和对转换对象要素Di设定的多个转换等级各自的转换候选关联起来进行存储(S106)。
[0095]信息提供服务器1在变量i未达到N的情况下(S107:否),将变量i递增(加1)(S108),返回S104再次执行此后的处理。
[0096]信息提供服务器1在变量i达到N的情况下(S107:是),保存消息信息(S108),结束保存处理。另外,可以将消息信息发信者的用户ID与在S108中保存的消息信息关联起来进行存储(例如存储在消息历史信息管理表中)。
[0097][3-1(2).消息提供处理]
[0098]下面,参照图13说明当在第1实施例中从用户终端2受理已保存的消息信息的浏览请求的情况下,根据该消息信息的发信者和浏览者的关系转换与浏览请求有关的消息信息,提供给与浏览请求有关的用户终端2的处理(消息提供处理)的具体情况。
[0099]如图13所示,信息提供服务器1在从用户终端2受理消息信息的浏览请求(例如与请求有关的消息ID和请求的用户ID)时(S201),确定与浏览请求有关的消息信息的发信者和消息信息的浏览者的信息(发信者和浏览者各自的用户ID) (S202)。
[0100]然后,信息提供服务器1通过用户关系性评价部18评价发信者和浏览者的关系性(级别)(S203),根据得到的关系性(级别)决定消息信息的转换等级(S204)。例如,在发信者和浏览者的关系性级别为R(R为0以上的整数)的情况下,信息提供服务器1也可以将消息信息的转换等级L决定为L = R。另外,在转换等级为0的情况下,也可以不进行转换。
[0101]信息提供服务器1将受理的消息ID作为关键词,从消息存储部14检索并取得与浏览请求有关的消息信息(S205),由转换执行要素决定部19决定已取得的消息信息中包含的转换对象数据要素中执行转换的数据要素Di'DjSSOe)。其中,DM中的Μ是执行转换的数据要素的数量,是1以上的整数。
[0102]信息提供服务器1将变量i初始化为1 (S207),根据在S204中决定的转换等级L转换被决定为转换执行要素的数据要素Di (S208)。例如,信息提供服务器1从数据要素Di的每个转换等级的转换候选中,使用与转换等级L对应的转换候选,转换数据要素Di。
[0103]信息提供服务器1在变量i未达到Μ的情况下(S209:否),将变量i递增(加1)(S210),返回S208再次执行此后的处理。
[0104]信息提供服务器1在变量i达到Μ的情况下(S209:是),生成根据转换后的数据要素Di?DM转换原来的消息信息(基础消息信息)而得到的转换消息信息(S211),将生成的转换消息信息提供给与浏览请求有关的用户终端2 (S212)。
[0105]以上是第1实施例的消息提供处理的流程。根据第1实施例的处理,即使在消息投稿时浏览消息的用户未定的情况下,也会对浏览者提供按照消息的发信者与消息的浏览者的关系抑制了信息量后的消息。
[0106][3-2.第 2 实施例]
[0107]下面,作为第2实施例说明在对用户投稿的消息设定有一个以上的收件人的情况下,对投稿的消息进行转换后提供给对消息设定的各个收件人的用户的处理。
[0108]图14示出第2实施例的消息提供处理的流程图。
[0109]如图14所示,信息提供服务器1从用户终端2取得被设定有收件人的消息信息(发布信息)(S301),保存已取得的消息信息(S302)。另外,消息信息的保存处理能够适用与在第1实施例的消息保存处理中说明的流程图(图12)相同的处理,因而在此省略说明。
[0110]信息提供服务器1确定作为在S301中取得的消息信息收件人的用户仏?UJS303)。例如,既可以对消息信息指定收件人,也可以与作为消息信息发信者的用户相关联地设定收件人。其中,队中的L是作为消息信息收件人的用户的数量,是1以上的整数。
[0111]信息提供服务器1将变量i初始化为1 (S304),通过用户关系性评价部18评价消息信息的发信者S与收件人的用户Ui的关系性(S305),决定与发信者S和用户Ui的关系性对应的转换等级Li(S306)。例如,在发信者S与用户Ui的关系性级别为R(R为0以上的整数)的情况下,信息提供服务器1也可以将消息信息的转换等级Li决定为Li =R。另夕卜,在转换等级是0的情况下,也可以不进行转换。
[0112]信息提供服务器1通过转换执行要素决定部19决定消息信息中包含的转换对象数据要素中要转换的数据要素其中,Ki为1以上的整数。
[0113]信息提供服务器1将变量j初始化为1 (S308),根据在S306中决定的转换等级Li转换数据要素Dj(S309)。例如,信息提供服务器1也可以从数据要素Dj的每个转换等级的转换候选中,使用与转换等级Li对应的转换候选,转换数据要素Dj的数据内容。
[0114]信息提供服务器1在变量j未达到Ki的情况下(S310:否),将变量j递增(加1)(S311),返回S309再次执行此后的处理。
[0115]信息提供服务器1在变量j达到Ki的情况下(S310:是),生成根据转换后的数据要素Di?D Kl转换原来的消息信息(基础消息信息)而得到的转换消息信息Mi (S312),将生成的转换消息信息Mi提供给用户Ui (S313)。例如,信息提供服务器1既可以向用户Ui的收件人信息(邮件地址)发送转换消息信息Mi,也可以向用户Ui操作的用户终端2发送转换消息信息Mi。其中,信息提供服务器1也可以根据发送来的消息信息更新消息历史信息管理表的历史信息。
[0116]信息提供服务器1在变量i未达到L的情况下(S314:否),将变量i递增(加1)(S315),返回S305再次执行此后的处理。并且,当在S314中变量i达到L的情况下(S314:是),信息提供服务器1结束处理。
[0117]以上是第2实施例的消息提供处理的流程。根据第2实施例的处理,即使在将消息发布给指定用户的情况下,也会对浏览者提供按照消息的发信者与消息的浏览者的关系抑制了消息的信息量后的消息。
[0118][4.数据的转换例]
[0119]在此,参照图15?图19说明消息信息中包含的数据的转换方式的另一例。
[0120]图15示出转换规则信息的一例。在图15所示的例子中,说明数据种类是住址、个人名称的转换规则信息的示例。
[0121]如图15所示,在转换对象的数据是住址(例如,B0 (国家)、B1 (都道府县)、B2 (市)、B3 (区)、B4等)的情况下,在转换对象的数据格式是[BJ时,在转换等级1中将[BJ转换成作为上位的住址分区的[Bn J,在转换等级2中将[BJ转换成作为下一个上位分区的[Bn2],在转换等级3中将[BJ转换成作为下一个上位分区的[Bn3],在转换等级4中将[BJ转换成作为下一个上位分区的[Bn 4]。另外,在[Bn ,]中n-1小于0的情况下,也可以将[Βηι]置换成B。。这样,也可以随着转换等级增大,将住址数据置换成包含原来住址的更大区域的住址。当然,上述的转换不限于转换对象的数据是住址的情况,也可以随着转换等级增大,将转换对象的数据置换成更上位概念的语句。
[0122]另外,如图15所示,在转换对象的数据是个人名称的情况下,也可以如下进行转换对象的数据(转换对象用户名称)的转换:在转换等级为1时将转换对象用户名称转换成与转换对象用户有关的第1?第N(N为1以上的整数)的属性信息,在转换等级为2时将转换对象用户名称转换成与转换对象用户有关的第1?第(N-1)的属性信息,在转换等级为3时将转换对象用户名称转换成与转换对象用户有关的第1?第(N-2)的属性信息。另外,在N-1为0以下的情况下,也可以删除转换对象用户名称。例如,在图15中示出N为3时的示例,其中,例如也可以将第1属性信息设为用户的性别,将第2属性信息设为用户的年龄,将第3属性信息设为消息的发信者与转换对象用户的关系等。另外,也可以参照管理用户信息的数据库的存储内容,取得用户的性别、年龄、消息的发信者与转换对象用户的
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1