JP5373507B2 - Information processing system, information processing method, and program - Google Patents

Information processing system, information processing method, and program Download PDF

Info

Publication number
JP5373507B2
JP5373507B2 JP2009195954A JP2009195954A JP5373507B2 JP 5373507 B2 JP5373507 B2 JP 5373507B2 JP 2009195954 A JP2009195954 A JP 2009195954A JP 2009195954 A JP2009195954 A JP 2009195954A JP 5373507 B2 JP5373507 B2 JP 5373507B2
Authority
JP
Japan
Prior art keywords
friend
information
index
action
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009195954A
Other languages
Japanese (ja)
Other versions
JP2011048589A (en
Inventor
伸一 木村
秀介 澤井
信之 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2009195954A priority Critical patent/JP5373507B2/en
Publication of JP2011048589A publication Critical patent/JP2011048589A/en
Application granted granted Critical
Publication of JP5373507B2 publication Critical patent/JP5373507B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理システム、情報処理方法およびプログラムに関する。   The present invention relates to an information processing system, an information processing method, and a program.

近年、人と人とのつながりを促進、サポートするコミュニティ型のサービス(ソーシャル・ネットワーキング・サービス、以下SNSと称する。)がネットワーク上に提供され、普及している。一般的に、SNSには、コミュニティ機能とフレンド機能とがある。コミュニティ機能は、参加者が共通意識を持って集まった共同体(コミュニティ)の登録や、コミュニティへの参加やコミュニティでの発言などを可能とする機能である。また、フレンド機能は、SNSに参加している参加者同士を知り合いとして登録する機能である。   In recent years, community-type services (social networking services, hereinafter referred to as SNSs) that promote and support connections between people have been provided and spread on networks. Generally, SNS has a community function and a friend function. The community function is a function that enables registration of a community (community) in which participants gather with a common consciousness, participation in the community, and remarks in the community. The friend function is a function for registering participants who are participating in the SNS as acquaintances.

SNSでは、参加者同士のつながりの構造が重要となってくるが、SNSの参加者数が膨大となると、参加者全体のつながりの構造を把握するのが困難となる。そこで、SNSにおける参加者同士のつながりの構造を容易に理解することが可能な技術が提供されている(例えば、特許文献1)。   In SNS, the structure of connections between participants becomes important. However, when the number of SNS participants is enormous, it becomes difficult to grasp the structure of connections of all participants. In view of this, a technique that can easily understand the connection structure between participants in the SNS is provided (for example, Patent Document 1).

また、一般的に、フレンド機能として、フレンド登録機能やフレンド削除機能がある。個々の参加者は、明示的に他の参加者を自分のフレンドとして登録したり、他の参加者とのフレンド関係を解消(削除)したりすることが可能である。   In general, the friend function includes a friend registration function and a friend deletion function. Individual participants can explicitly register other participants as their friends or cancel (delete) friendships with other participants.

特開2008−276414号公報JP 2008-276414 A

しかし、従来のSNSにおいて、明示的なフレンド登録は気軽に行うことができても、フレンド削除により気まずい思いを感じるため、明示的なフレンド削除に踏み切ることができないという問題があった。また、明示的なフレンド削除を躊躇してしまい、必要以上に多数のフレンドに関する情報に煩わされたり、多数のフレンドから特定のフレンドを選択して削除する際には、誤って意図しないフレンドを削除したりしてしまう可能性があった。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、参加者同士のフレンド関係の程度に応じて自動的にフレンド情報を削除することが可能な、新規かつ改良された情報処理システム、情報処理方法およびプログラムを提供することにある。
However, in the conventional SNS, even though explicit friend registration can be easily performed, there is a problem that it is not possible to make explicit friend deletion because the friend feels awkward. Also, if you delete an explicit friend, you will be bothered by information about more friends than necessary, or when you delete a specific friend from a number of friends, you will accidentally delete an unintended friend There was a possibility of doing.
Therefore, the present invention has been made in view of the above problems, and the object of the present invention is to automatically delete friend information according to the degree of friendship between participants. It is an object to provide a new and improved information processing system, information processing method and program.

上記課題を解決するために、本発明のある観点によれば、少なくとも2以上の参加者のフレンド関係の程度を示すフレンド指数を含むフレンド情報を記憶している記憶部と、参加者の行動履歴に応じてフレンド指数を算出する算出部と、算出部により算出されたフレンド指数が所定の閾値より小さい場合に、フレンド情報を削除する削除部と、を有する情報サーバと、情報サーバから応答情報を取得する情報取得部と、参加者からの入力を受け付けて情報サーバへの要求情報を生成し、情報サーバからの応答情報に応じた表示を行う表示部と、を有する情報端末と、を備えることを特徴とする、情報処理システムが提供される。   In order to solve the above problems, according to an aspect of the present invention, a storage unit storing friend information including a friend index indicating a degree of friendship between at least two participants, and a behavior history of the participants An information server having a calculation unit that calculates a friend index according to the information, a deletion unit that deletes friend information when the friend index calculated by the calculation unit is smaller than a predetermined threshold, and response information from the information server. An information terminal having an information acquisition unit to be acquired, and a display unit that receives input from a participant and generates request information to the information server and performs display according to response information from the information server. An information processing system is provided.

かかる構成によれば、参加者の行動履歴に応じてフレンド指数を算出し、算出したフレンド指数が所定の閾値より小さい場合に、フレンド情報を削除することができる。これにより、参加者同士のフレンド関係の程度に応じて自動的にフレンド情報を削除することが可能となる。   According to this configuration, the friend index can be calculated according to the behavior history of the participant, and the friend information can be deleted when the calculated friend index is smaller than the predetermined threshold. Thereby, it becomes possible to delete friend information automatically according to the degree of friendship between participants.

また、算出部は、フレンド情報が生成されてからの経過期間に応じてフレンド指数を算出してもよい。   Further, the calculation unit may calculate a friend index according to an elapsed period after the friend information is generated.

また、算出部は、フレンド情報が生成されてからの経過期間をフレンド指数に換算して、該換算したフレンド指数をフレンド情報のフレンド指数から減算してもよい。   Further, the calculation unit may convert an elapsed period from when the friend information is generated into a friend index, and subtract the converted friend index from the friend index of the friend information.

また、前記参加者からの操作指示に応じて所定の行動要求を含む行動情報を入力する入力部を備え、算出部は、入力部により入力された行動情報に応じてフレンド指数を算出してもよい。   In addition, an input unit that inputs action information including a predetermined action request according to an operation instruction from the participant may be provided, and the calculation unit may calculate a friend index according to the action information input by the input unit Good.

また、記憶部には、参加者からの操作指示に応じた行動要求の種別に対応するフレンド指数が記憶されており、算出部は、行動情報に含まれる行動要求の種別に対応するフレンド指数をフレンド情報のフレンド指数に加算してもよい。   In addition, the storage unit stores a friend index corresponding to the type of action request according to the operation instruction from the participant, and the calculation unit calculates the friend index corresponding to the type of action request included in the action information. You may add to the friend index of friend information.

また、フレンド情報には、少なくとも、フレンド情報を識別するフレンド情報識別値と、フレンド指数と、フレンド情報の生成日時と、フレンド情報の参加者の識別値とが対応付けられていてもよい。   The friend information may be associated with at least a friend information identification value for identifying the friend information, a friend index, a generation date and time of the friend information, and an identification value of the friend information participant.

また、入力部により入力された行動情報に含まれる行動要求の種別に対応するフレンド指数が記憶部に記憶されているか否かを判定する判定部を備え、算出部は、判定部により行動要求の種別に対応するフレンド指数が記憶部に記憶されていると判定された場合に、参加者の行動履歴に応じてフレンド指数を算出してもよい。   The determination unit includes a determination unit that determines whether or not a friend index corresponding to the type of the action request included in the action information input by the input unit is stored in the storage unit. When it is determined that the friend index corresponding to the type is stored in the storage unit, the friend index may be calculated according to the behavior history of the participant.

また、上記課題を解決するために、本発明の別の観点によれば、少なくとも2以上の参加者のフレンド関係の程度に応じて、記憶部に記憶されているフレンド情報を削除する情報処理システムにおいて、参加者の行動履歴に応じて、少なくとも2以上の参加者のフレンド関係の程度を示すフレンド指数を算出するステップと、算出されたフレンド指数が所定の閾値より小さい場合に、フレンド情報を削除するステップと、を含むことを特徴とする、情報処理方法が提供される。   Moreover, in order to solve the said subject, according to another viewpoint of this invention, the information processing system which deletes the friend information memorize | stored in the memory | storage part according to the grade of the friend relationship of at least 2 or more participants And calculating a friend index indicating the degree of friendship of at least two participants according to the behavior history of the participants, and deleting the friend information when the calculated friend index is smaller than a predetermined threshold And an information processing method characterized by comprising the steps of:

また、上記課題を解決するために、本発明の別の観点によれば、コンピュータをして、
少なくとも2以上の参加者のフレンド関係の程度を示すフレンド指数を含むフレンド情報を記憶している記憶部と、参加者の行動履歴に応じてフレンド指数を算出する算出部と、算出部により算出されたフレンド指数が所定の閾値より小さい場合に、フレンド情報を削除する削除部と、を備えることを特徴とする、情報処理システムとして機能させるためのプログラムが提供される。
In order to solve the above problem, according to another aspect of the present invention, a computer is used,
Calculated by a storage unit that stores friend information including a friend index indicating the degree of friendship between at least two participants, a calculation unit that calculates a friend index according to the behavior history of the participant, and a calculation unit And a deletion unit that deletes friend information when the friend index is smaller than a predetermined threshold, a program for functioning as an information processing system is provided.

以上説明したように本発明によれば、参加者同士のフレンド関係の程度に応じて自動的にフレンド情報を削除することができる。   As described above, according to the present invention, friend information can be automatically deleted according to the degree of friendship between participants.

本発明の一実施形態にかかる情報処理システムのハードウェア構成の一例を示した説明図である。It is explanatory drawing which showed an example of the hardware constitutions of the information processing system concerning one Embodiment of this invention. 同実施形態にかかる情報処理システムの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the information processing system concerning the embodiment. 同実施形態にかかる情報処理システムの各部と各情報との関係を説明する説明図である。It is explanatory drawing explaining the relationship between each part and each information of the information processing system concerning the embodiment. 同実施形態にかかるフレンド情報の内容を説明する説明図である。It is explanatory drawing explaining the content of the friend information concerning the embodiment. 同実施形態にかかるフレンド行動情報の内容を説明する説明図である。It is explanatory drawing explaining the content of the friend action information concerning the embodiment. 同実施形態にかかるフレンド配点情報の内容を説明する説明図である。It is explanatory drawing explaining the content of the friend scoring information concerning the embodiment. 同実施形態にかかる情報処理システムの処理の概要を示すフローチャートである。It is a flowchart which shows the outline | summary of a process of the information processing system concerning the embodiment. 同実施形態にかかるフレンド情報の更新処理を示すフローチャートである。It is a flowchart which shows the update process of the friend information concerning the embodiment.

以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。   Exemplary embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.

また、以下に示す順序に従って、当該「発明を実施するための形態」を説明する。
〔1〕本実施形態の目的
〔2〕情報処理システムのハードウェア構成
〔3〕情報処理システムの機能構成
〔4〕情報処理システムの動作の詳細
Further, the “detailed description of the embodiments” will be described in the order shown below.
[1] Purpose of this embodiment [2] Hardware configuration of information processing system [3] Functional configuration of information processing system [4] Details of operation of information processing system

〔1〕本実施形態の目的
まず、本発明の実施形態の目的について説明する。近年、人と人とのつながりを促進、サポートするコミュニティ型のサービス(SNS)がネットワーク上に提供され、普及している。一般的に、SNSには、コミュニティ機能とフレンド機能とがある。コミュニティ機能は、参加者が共通意識を持って集まった共同体(コミュニティ)の登録や、コミュニティへの参加やコミュニティでの発言などを可能とする機能である。また、フレンド機能は、SNSに参加している参加者同士を知り合いとして登録する機能である。
[1] Object of this embodiment First, the object of the embodiment of the present invention will be described. In recent years, community-type services (SNS) that promote and support the connection between people have been provided and spread on networks. Generally, SNS has a community function and a friend function. The community function is a function that enables registration of a community (community) in which participants gather with a common consciousness, participation in the community, and remarks in the community. The friend function is a function for registering participants who are participating in the SNS as acquaintances.

SNSでは、参加者同士のつながりの構造が重要となってくるが、SNSの参加者数が膨大となると、参加者全体のつながりの構造を把握するのが困難となる。そこで、SNSにおける参加者同士のつながりの構造を容易に理解することが可能な技術が提供されている。また、一般的に、フレンド機能として、フレンド登録機能やフレンド削除機能がある。個々の参加者は、明示的に他の参加者を自分のフレンドとして登録したり、他の参加者とのフレンド関係を解消(削除)したりすることが可能である。   In SNS, the structure of connections between participants becomes important. However, when the number of SNS participants is enormous, it becomes difficult to grasp the structure of connections of all participants. Therefore, a technique is provided that can easily understand the connection structure between participants in the SNS. In general, the friend function includes a friend registration function and a friend deletion function. Individual participants can explicitly register other participants as their friends or cancel (delete) friendships with other participants.

しかし、従来のSNSにおいては、明示的なフレンド登録は気軽に行うことができても、フレンド削除により気まずい思いを感じるため、明示的なフレンド削除に踏み切ることができないという問題があった。例えば、SNSにおいてフレンド削除することは、通常の友達関係における「絶交」と受け取られる場合もあり、明示的なフレンド削除を躊躇してしまう場合が多かった。一方、多数の参加者とフレンド関係を継続している場合には、必要以上に多数のフレンドに関する情報に煩わされたり、多数のフレンドから特定のフレンドを選択して削除する際には、誤って意図しないフレンドを削除したりしてしまう可能性があった。   However, in the conventional SNS, even though explicit friend registration can be easily performed, there is a problem that it is not possible to make explicit friend deletion because the friend deletion feels awkward. For example, deleting a friend in the SNS may be received as “absence” in a normal friendship, and often deceives explicit friend deletion. On the other hand, if you continue to have friendships with a large number of participants, you will be bothered by information about a large number of friends more than necessary, or when you select and delete a specific friend from a large number of friends, There was a possibility of deleting an unintended friend.

そこで、上記のような事情を一着眼点として、本発明の実施形態にかかる情報処理システム10が創作されるに至った。本実施形態にかかる情報処理装置によれば、参加者同士のフレンド関係の程度に応じて自動的にフレンド情報を削除することが可能となる。本実施形態にかかる情報処理システム10は、通常のSNSで実現される参加者の要求(行動)を実現するとともに、参加者同士のフレンド関係に影響する行動を認識して、フレンド関係の程度を示すフレンド指数を増減させる。そして、該フレンド指数が所定の閾値を下回った場合に、フレンド関係を解消すべきとしてフレンド情報を削除する。   Accordingly, the information processing system 10 according to the embodiment of the present invention has been created with the above circumstances as a focus. According to the information processing apparatus according to the present embodiment, friend information can be automatically deleted according to the degree of friendship between participants. The information processing system 10 according to the present embodiment realizes a request (action) of a participant realized by a normal SNS, recognizes an action that affects a friend relationship between participants, and determines the degree of the friend relationship. Increase or decrease the friend index shown. When the friend index falls below a predetermined threshold, the friend information is deleted as the friend relationship should be canceled.

このように、参加者が明示的にフレンド情報を削除するのではなく、フレンド指数に応じて自動的にフレンド情報を削除することができるため、参加者同士が気まずい思いを感じることが少なくなる。また、フレンド登録によりフレンド情報が必要以上に増加することによる煩わしさを減少することができる。   As described above, since the friend information can be automatically deleted according to the friend index instead of explicitly deleting the friend information, the participants are less likely to feel awkward. Moreover, the troublesomeness caused by the friend information being increased more than necessary due to friend registration can be reduced.

〔2〕情報処理システムのハードウェア構成
以上、本発明の実施形態の目的について説明した。次に、図1を参照して、情報処理システムのハードウェア構成について説明する。なお、情報処理システム10を構成する情報サーバ100や情報端末200としては、例えば、パーソナルコンピュータ等のコンピュータ装置(ノート型、デスクトップ型を問わない。)を例示できるが、かかる例に限定されず、携帯電話やPDA(Personal Digital Assistant)などで構成してもよい。
[2] Hardware Configuration of Information Processing System The object of the embodiment of the present invention has been described above. Next, the hardware configuration of the information processing system will be described with reference to FIG. As the information server 100 and the information terminal 200 constituting the information processing system 10, for example, a computer device such as a personal computer (regardless of a notebook type or a desktop type) can be illustrated, but is not limited to such an example. You may comprise with a mobile telephone and PDA (Personal Digital Assistant).

図1は、本実施形態にかかる情報処理システム10のハードウェア構成の一例を示した説明図である。情報処理システム10を構成する情報サーバ100や情報端末200は、CPU(Central Processing Unit)102と、ROM(Read Only Memory)104と、RAM(Random Access Memory)106と、内部バス108と、入出力インターフェース110と、表示装置112と、入力装置114と、音声出力装置115と、HDD(Hard Disk Drive)116と、ドライブ117と、ネットワークインターフェース118と、外部インターフェース119などを備える。   FIG. 1 is an explanatory diagram illustrating an example of a hardware configuration of the information processing system 10 according to the present embodiment. The information server 100 and the information terminal 200 constituting the information processing system 10 are a CPU (Central Processing Unit) 102, a ROM (Read Only Memory) 104, a RAM (Random Access Memory) 106, an internal bus 108, and an input / output. An interface 110, a display device 112, an input device 114, an audio output device 115, an HDD (Hard Disk Drive) 116, a drive 117, a network interface 118, an external interface 119, and the like are provided.

CPU102は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置100内の動作全般を制御する。また、CPU102は、マイクロプロセッサであってもよい。ROM104は、CPU102が使用するプログラムや演算パラメータ等を記憶する。RAM106は、CPU102の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはCPUバスなどから構成される内部バス108により相互に接続されている。   The CPU 102 functions as an arithmetic processing unit and a control unit, and controls the overall operation in the information processing apparatus 100 according to various programs. The CPU 102 may be a microprocessor. The ROM 104 stores programs used by the CPU 102, calculation parameters, and the like. The RAM 106 primarily stores programs used in the execution of the CPU 102, parameters that change as appropriate during the execution, and the like. These are connected to each other by an internal bus 108 including a CPU bus.

内部バス108は、内部バス108はブリッジを介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バスに接続されている。なお、必ずしも内部バス108、ブリッジおよび外部バスを分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。   The internal bus 108 is connected to an external bus such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge. Note that the internal bus 108, the bridge, and the external bus are not necessarily configured separately, and these functions may be mounted on one bus.

表示装置112は、例えば、CRT(Cathode Ray Tube)ディスプレイ装置、液晶ディスプレイ(LCD)装置、OLED(Organic Light Emitting Display)装置およびランプなどの表示装置により構成される。 入力装置114は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、CPU102に出力する入力制御回路などから構成されている。 音声出力装置115は、スピーカおよびヘッドホンなどの音声出力装置で構成される。   The display device 112 includes a display device such as a CRT (Cathode Ray Tube) display device, a liquid crystal display (LCD) device, an OLED (Organic Light Emitting Display) device, and a lamp. The input device 114 is, for example, an input means for a user to input information, such as a mouse, keyboard, touch panel, button, microphone, switch, and lever, and an input that generates an input signal based on the input by the user and outputs the input signal to the CPU 102 It consists of a control circuit. The audio output device 115 is configured by an audio output device such as a speaker and headphones.

HDD116は、本実施形態にかかる情報処理システム10を構成する情報サーバ100や情報端末200の記憶部の一例として構成されたデータ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。HDD116は、ハードディスクを駆動し、CPU101が実行するプログラムや各種データを格納する。   The HDD 116 is a data storage device configured as an example of a storage unit of the information server 100 or the information terminal 200 that configures the information processing system 10 according to the present embodiment, and records data in the storage medium and the storage medium. An apparatus, a reading device that reads data from a storage medium, a deletion device that deletes data recorded on the storage medium, and the like can be included. The HDD 116 drives a hard disk and stores programs executed by the CPU 101 and various data.

ドライブ117は、記憶媒体用リーダライタであり、表記変換装置10に内蔵、あるいは外付けされる。ドライブ111は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体120に記録されている情報を読み出して、RAM103に出力する。   The drive 117 is a storage medium reader / writer, and is built in or externally attached to the notation conversion device 10. The drive 111 reads information recorded on a removable storage medium 120 such as a mounted magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs the information to the RAM 103.

ネットワークインターフェース118は、例えば、通信網50に接続するための通信デバイス等で構成された通信インターフェースである。また、ネットワークインターフェースは、無線LAN(Local Area Network)対応通信装置であっても、ワイヤレスUSB対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。外部インターフェース119は、他の装置と接続するための接続ポート(USB)等で構成された外部装置との接続用インターフェースである。   The network interface 118 is a communication interface configured with, for example, a communication device for connecting to the communication network 50. The network interface may be a wireless LAN (Local Area Network) compatible communication device, a wireless USB compatible communication device, or a wire communication device that performs wired communication. The external interface 119 is an interface for connection to an external device configured by a connection port (USB) or the like for connecting to another device.

〔3〕情報処理システムの機能構成
以上、情報処理システム10を構成する情報サーバ100や情報端末200のハードウェア構成について説明した。次に、図2を参照して、情報処理システム10の機能構成について説明する。図2は情報処理システム10の機能構成を示すブロック図である。図2の情報処理システム10の機能構成を説明するに際し、適宜図3〜図6を参照する。
[3] Functional configuration of information processing system The hardware configuration of the information server 100 and the information terminal 200 configuring the information processing system 10 has been described above. Next, the functional configuration of the information processing system 10 will be described with reference to FIG. FIG. 2 is a block diagram illustrating a functional configuration of the information processing system 10. In describing the functional configuration of the information processing system 10 of FIG. 2, FIGS. 3 to 6 are referred to as appropriate.

図2に示したように、情報処理システム10は、情報端末200と、通信ネットワーク20と、情報サーバ100と、を備える。情報端末200と情報サーバ100はインターネット、LAN、WANなどを含む通信ネットワーク20で接続される。情報端末200は、情報取得部202と、情報表示部204と、を備える。情報サーバ100は、記憶部122と、情報入出力部126と、フレンド情報管理部130などを備える。   As illustrated in FIG. 2, the information processing system 10 includes an information terminal 200, a communication network 20, and an information server 100. The information terminal 200 and the information server 100 are connected by a communication network 20 including the Internet, LAN, WAN, and the like. The information terminal 200 includes an information acquisition unit 202 and an information display unit 204. The information server 100 includes a storage unit 122, an information input / output unit 126, a friend information management unit 130, and the like.

記憶部122は、フレンド情報123、フレンド配点情報124、フレンド行動情報125などのデータベースを記憶している。フレンド情報123は、少なくとも2以上の参加者のフレンド関係の程度を示すフレンド指数を含む情報であって、本実施形態では、二人の参加者の間のフレンド関係を具現化するデータである。   The storage unit 122 stores a database of friend information 123, friend score information 124, friend action information 125, and the like. The friend information 123 is information including a friend index indicating the degree of friendship between at least two participants. In the present embodiment, the friend information 123 is data that embodies a friendship between two participants.

フレンド情報123は、二人の参加者の間に登録されたフレンド登録と同時に作成される。フレンド情報123には、参加者のフレンド関係の程度を示すフレンド指数が含まれている。例えば、フレンド指数が大きい場合には二人の参加者は強いフレンド関係であり、フレンド指数が小さい場合には二人の参加者は弱いフレンド関係であると定義してもよい。本実施形態では、後述するように、フレンド指数はフレンド情報が生成されたときから時間とともに減少していく値である。そして、フレンド指数が所定の閾値を下回った場合に、フレンド情報は自動的に削除され、二人の参加者の間のフレンド関係も自動的に消滅することとなる。   The friend information 123 is created simultaneously with the friend registration registered between the two participants. The friend information 123 includes a friend index indicating the degree of friendship among participants. For example, when the friend index is large, two participants may be defined as a strong friend relationship, and when the friend index is small, the two participants may be defined as a weak friend relationship. In the present embodiment, as will be described later, the friend index is a value that decreases with time since the friend information is generated. When the friend index falls below a predetermined threshold, the friend information is automatically deleted, and the friend relationship between the two participants is automatically lost.

したがって、フレンド登録された二人の参加者がなんの行動もとらないでいると、一定時間の後にフレンド情報が消滅されることとなる。ここで、例えば、二人の参加者の一方、もしくは双方が日記に好意的なコメントを付けるという親和的な行動をとった場合には、参加者のフレンド関係を表すフレンド指数を加算する。このようなフレンド間の行動は、フレンド指数が時間とともにフレンド指数の閾値に近づくことを遅延させ、フレンド関係の継続を延長させる効果を持つ。フレンド情報123の内容については、後で詳細に説明する。   Therefore, if two participants registered as friends do not take any action, the friend information will disappear after a certain period of time. Here, for example, when one or both of the two participants take a friendly action of making a favorable comment on the diary, a friend index representing the friend relationship of the participants is added. Such an action between friends has an effect of delaying the friend index to approach the friend index threshold with time and extending the continuation of the friend relationship. The contents of the friend information 123 will be described in detail later.

フレンド配点情報124は、参加者により要求された行動情報に対応する行動種別ごとの配点(フレンド配点)の情報である。フレンド配点は、正でも負でもゼロであってもよい。また、本実施形態では、行動種別に対応するフレンド配点が設定されていない場合には、該フレンド配点をゼロとみなしている。フレンド配点情報124の内容については、後で詳細に説明する。   The friend scoring information 124 is information on a scoring (friend scoring) for each action type corresponding to the action information requested by the participant. Friend scoring may be positive, negative, or zero. Moreover, in this embodiment, when the friend scoring corresponding to the action type is not set, the friend scoring is regarded as zero. The contents of the friend scoring information 124 will be described in detail later.

フレンド行動情報125は、参加者の行動の内容を表す情報である。フレンド行動情報125における「行動情報」とは、SNSにおける行動を表すデータである。特に、参加者により要求された行動が上記したフレンド情報123に含まれるフレンド指数を変化させるものである場合、該行動をフレンド行動と称する。また、行動がフレンド指数に影響を与えないものである場合には、該行動は通常の行動と称する。フレンド行動情報125の内容については、後で詳細に説明する。   The friend behavior information 125 is information representing the content of the participant's behavior. The “behavior information” in the friend action information 125 is data representing an action in the SNS. In particular, when the action requested by the participant changes the friend index included in the friend information 123 described above, the action is referred to as a friend action. Further, when the behavior does not affect the friend index, the behavior is referred to as a normal behavior. The contents of the friend action information 125 will be described later in detail.

情報入出力部126は、情報の入力および出力を制御する機能を有し、主に、入力部127および出力部128を有する。入力部127は、通信ネットワーク20を介して情報サーバ100に接続された情報端末200の操作により前記参加者からの操作内容に応じて所定の行動要求を含む行動情報を入力する機能を有する。所定の行動要求とは、参加者がたとえば「自分の日記に特定の内容の新しい記事を載せたい」等の意思を反映して入力した内容から生成され、要求情報144の形式で情報取得部202から情報入出力部126に向かって送出される情報である。また、出力部128は、入力された行動情報に対応する処理を実行したり、行動参加者の所有する端末装置へ処理結果としての応答情報205を出力したりする機能を有する。   The information input / output unit 126 has a function of controlling input and output of information, and mainly includes an input unit 127 and an output unit 128. The input unit 127 has a function of inputting action information including a predetermined action request according to the operation content from the participant by operating the information terminal 200 connected to the information server 100 via the communication network 20. The predetermined action request is generated from contents input by the participant reflecting an intention such as “I want to put a new article with specific contents in my diary”, and the information acquisition unit 202 is in the form of request information 144. Information sent to the information input / output unit 126. The output unit 128 has a function of executing processing corresponding to the input behavior information and outputting response information 205 as a processing result to a terminal device owned by the behavior participant.

フレンド情報管理部130は、フレンド登録の状況を管理する機能を有し、主に、判定部131、算出部132、削除部133を有する。   The friend information management unit 130 has a function of managing the status of friend registration, and mainly includes a determination unit 131, a calculation unit 132, and a deletion unit 133.

判定部131は、入力部127により入力された行動情報に含まれる行動要求の種別に対応するフレンド指数に応じて、該行動がフレンド行動か通常の行動かを判定する機能を有する。   The determination unit 131 has a function of determining whether the action is a friend action or a normal action according to a friend index corresponding to the type of action request included in the action information input by the input unit 127.

算出部132は、参加者の行動履歴に応じてフレンド指数を算出する機能を有する。具体的には、フレンド情報123が生成されてからの経過期間に応じてフレンド指数を算出したり、入力部127により入力された行動情報に応じてフレンド指数を算出したりする。   The calculation unit 132 has a function of calculating a friend index according to the behavior history of the participant. Specifically, the friend index is calculated according to the elapsed time since the friend information 123 is generated, or the friend index is calculated according to the action information input by the input unit 127.

フレンド情報123が生成されてからの経過期間(フレンド情報123の生存期間)に応じてフレンド指数を算出する場合には、フレンド情報123の生存期間をフレンド指数に換算して、該換算したフレンド指数をフレンド情報123に含まれるフレンド指数から減算する。また、行動情報141に応じてフレンド指数を算出する場合には、当該行動情報141の行動種別属性の値に対応するフレンド指数をフレンド情報123のフレンド指数に加算する。フレンド指数の具体的な算出方法については後で詳細に説明する。   When calculating the friend index according to the elapsed time since the generation of the friend information 123 (the lifetime of the friend information 123), the lifetime of the friend information 123 is converted into a friend index, and the converted friend index Is subtracted from the friend index included in the friend information 123. When calculating the friend index according to the behavior information 141, the friend index corresponding to the value of the behavior type attribute of the behavior information 141 is added to the friend index of the friend information 123. A specific method for calculating the friend index will be described in detail later.

削除部133は、算出部132により算出されたフレンド指数が所定の閾値より小さい場合に、フレンド情報123を削除する機能を有する。フレンド情報123の削除は、該当するフレンド情報のデータを完全に消去するようにしてもよい。また、該当するフレンド情報123に「消去済」の印を付して、印の付されたデータを参照しないようにしてもよい。   The deletion unit 133 has a function of deleting the friend information 123 when the friend index calculated by the calculation unit 132 is smaller than a predetermined threshold. The deletion of the friend information 123 may be performed by completely deleting the data of the corresponding friend information. Further, the corresponding friend information 123 may be marked with “erased” so that the marked data is not referred to.

次に、図3を参照して、各部に入出力される情報について詳細に説明する。図3は、情報処理システム10の各部と各情報との関係を説明する説明図である。図3においては、情報処理システム10を構成する、情報サーバ100と通信ネットワーク20を介して情報端末200が接続されているものとして以下説明する。   Next, information input / output to / from each unit will be described in detail with reference to FIG. FIG. 3 is an explanatory diagram for explaining the relationship between each part of the information processing system 10 and each information. In FIG. 3, the following description will be given assuming that the information terminal 200 constituting the information processing system 10 is connected to the information terminal 200 via the communication network 20.

情報端末200は、情報表示部204と情報取得部202とを備えている。情報表示部204は、参加者がSNSシステムから提示される内容を表示し、選択可能な行動の要求についての入力を受け付ける機能を有する。情報取得部202は、情報表示部204において入力された行動の要求に基づいて情報サーバ100に要求情報144を送信したり、情報サーバ100により処理された結果の応答情報205を受信したりする。情報取得部202は、受信し応答情報205を情報表示部204に提供する。   The information terminal 200 includes an information display unit 204 and an information acquisition unit 202. The information display unit 204 has a function of displaying contents presented by the participant from the SNS system and receiving an input regarding a request for a selectable action. The information acquisition unit 202 transmits the request information 144 to the information server 100 based on the action request input in the information display unit 204, or receives the response information 205 as a result processed by the information server 100. The information acquisition unit 202 receives and provides response information 205 to the information display unit 204.

情報サーバ100は、上記したように、情報端末200からの要求に応じてシステムの状態を変更し、情報端末に応答データを送信する機能を有する。情報サーバ100は、 上記したフレンド情報123、フレンド配点情報124、フレンド行動情報125に加え、行動情報141、行動対象情報143、参加者情報142をさらに備える。   As described above, the information server 100 has a function of changing the system state in response to a request from the information terminal 200 and transmitting response data to the information terminal. The information server 100 further includes behavior information 141, behavior target information 143, and participant information 142 in addition to the above friend information 123, friend scoring information 124, and friend behavior information 125.

情報入出力部126は、上記したように、情報端末200からの要求に応じて行動対象情報143を選択し、その内容または状態を変更する機能を有する。行動には、行動対象情報143を所有する参加者と要求元の利用者に対応する参加者が関連する。ある参加者がある行動対象情報143を所有するとは、当該行動対象情報143に含まれる所有者人別属性の値として、当該参加者を表す参加者情報142の人別属性の値が設定されているという意味である。   As described above, the information input / output unit 126 has a function of selecting the action target information 143 in response to a request from the information terminal 200 and changing its content or state. The behavior is associated with a participant who owns the action target information 143 and a participant corresponding to the requesting user. When a certain participant owns certain action target information 143, the value of the individual attribute of the participant information 142 representing the participant is set as the value of the owner individual attribute included in the action target information 143. It means that

例えば、AさんがBさんのある日記記事にコメントを付けた場合、行動の対象はBさんの日記となる。「日記」は、行動対象情報143の一種であるため、Bさんの日記については、「日記」という種類の行動対象情報143で表現され、その所有者人別属性にはBさんの人別属性値が設定される。また、日記にコメントをつけるという行動には、ひとつの行動情報141が割り当てられ、その行為者人別属性にはAさんの人別属性値が設定され、対象識別にはBさんの日記を表す行動対象情報143の対象識別が設定される。   For example, when Mr. A adds a comment to a diary article with Mr. B, the subject of action is Mr. B's diary. Since “diary” is a type of action target information 143, Mr. B's diary is represented by action target information 143 of the type “diary”, and the personal attribute of B is the personal attribute of B. Value is set. Also, one action information 141 is assigned to the action of adding a comment to the diary, the personal attribute value of Mr. A is set for the individual attribute of the actor, and the diary of B is indicated for the object identification. The target identification of the action target information 143 is set.

参加者情報142は、参加者を特定し識別する人別値と参加者名、その他の参加者固有の属性値の情報を含み、データベースのエントリとして継続的に保管されるデータである。行動対象情報143は、例えば、日記の記事やコメント、SNS内のコミュニティのトピック、利用者のホームページ等、SNS内での多種多様な実体の情報である。   Participant information 142 is data that is continuously stored as an entry in the database, including information on individual values identifying and identifying participants, names of participants, and other attribute values unique to the participants. The action target information 143 is information on various entities in the SNS, such as diary articles and comments, community topics in the SNS, user home pages, and the like.

また、行動対象情報143は、利用者が要求する行動によってその内容または状態に影響を受けるシステム上のデータであり、データベースのエントリとして継続的に保管されるデータである。行動対象情報143には、行動対象を識別する対象識別値と、その所有者となる参加者の人別値が設定される。   The action target information 143 is data on the system that is affected by the content or state of the action requested by the user, and is data that is continuously stored as database entries. In the action target information 143, a target identification value for identifying the action target and a personal value of the participant who becomes the owner are set.

フレンド情報管理部130は、上記したように、フレンド登録の状況を管理する機能を有する。フレンド情報管理部130の主なデータ処理について説明する。   As described above, the friend information management unit 130 has a function of managing the status of friend registration. The main data processing of the friend information management unit 130 will be described.

(1)情報入出力部126が情報端末200からの行動の要求として要求情報144を受け取り、要求情報144を行動情報141に変換する。
(2)フレンド情報管理部130は情報入出力部126から行動情報141を受け取り、その行為者人別属性の値と、対象識別属性の値で識別される行動対象情報143の所有者人別属性の値に基づいて、その2つの人別値の両方を人別甲属性もしくは人別乙属性に持つような対応するフレンド情報123を参照する。参照したフレンド情報123のフレンド情報識別属性の値は、行動情報141を拡張したフレンド行動情報125のフレンド情報識別属性の値として記録する。
(3)フレンド情報管理部130は、行動情報141に含まれる行動種別属性の値により、フレンド配点情報124を参照して、その行動種別に対応するフレンド配点属性の値(フレンド指数の変化量)を取得し、その値をフレンド行動情報125のフレンド得点属性の値とする。
(4)フレンド情報管理部130は、該当するフレンド情報123のフレンド指数属性の値をフレンド得点分だけ変化させる。
(5)フレンド情報管理部130は、変化した結果のフレンド指数の値に応じて、該当するフレンド情報123を消去する。
(6)フレンド情報管理部130または情報入出力部126は、行動情報141または拡張されたフレンド行動情報125により要求される行動を実現し、情報入出力部126はその行動の結果を応答情報205に変換して情報端末200に送信する。
(1) The information input / output unit 126 receives the request information 144 as an action request from the information terminal 200 and converts the request information 144 into the action information 141.
(2) The friend information management unit 130 receives the behavior information 141 from the information input / output unit 126, and the owner-specific attribute of the behavior target information 143 identified by the value of the actor-specific attribute and the value of the target identification attribute Based on this value, the corresponding friend information 123 having both of the two personal values in the personal instep attribute or the personal second party attribute is referred to. The value of the friend information identification attribute of the referred friend information 123 is recorded as the value of the friend information identification attribute of the friend behavior information 125 obtained by expanding the behavior information 141.
(3) The friend information management unit 130 refers to the friend scoring information 124 based on the value of the action type attribute included in the action information 141, and the value of the friend scoring attribute corresponding to the action type (change amount of the friend index) And the value is used as the value of the friend score attribute of the friend action information 125.
(4) The friend information management unit 130 changes the value of the friend index attribute of the corresponding friend information 123 by the friend score.
(5) The friend information management unit 130 deletes the corresponding friend information 123 according to the value of the friend index as a result of the change.
(6) The friend information management unit 130 or the information input / output unit 126 realizes an action requested by the action information 141 or the extended friend action information 125, and the information input / output unit 126 displays the result of the action as response information 205. And is transmitted to the information terminal 200.

フレンド情報123の詳細について説明する。フレンド情報123は、ある参加者と他の参加者がひとつのフレンド関係を結んでいることを示すデータである。フレンド情報123は、誰と誰がいつからフレンド関係にあるのか、フレンド関係の残りの寿命がどれだけであるのかを表す情報である。ここで、図4を参照して、フレンド情報123の内容について説明する。図4は、フレンド情報123の内容を説明する説明図である。   Details of the friend information 123 will be described. The friend information 123 is data indicating that a certain participant and another participant form one friend relationship. The friend information 123 is information representing who and who have been in friendship since and how long the remaining lifetime of the friendship is. Here, the contents of the friend information 123 will be described with reference to FIG. FIG. 4 is an explanatory diagram for explaining the contents of the friend information 123.

図4のフレンド情報の内容例401に示したように、フレンド情報123には、フレンド情報識別属性、フレンド指数閾値属性、フレンド指数属性、生成日時属性、人別甲属性、人別乙属性などが含まれる。フレンド情報識別属性は、フレンド情報123を一意に特定できる値である。フレンド指数閾値属性は、フレンド指数が該フレンド指数閾値を下回るとこのフレンド情報が消滅することとなる最低のフレンド指数値である。フレンド指数属性は、フレンド情報123の生成時に所定の値で初期化され、行動履歴によって累算された(現在日時には依存しない)フレンド指数を示す。生成日時属性は、このフレンド関係(フレンド情報)が発生した日時を示す。そして、人別甲属性と人別乙属性は、このフレンド関係を結んでいる二人の参加者を識別する値である。またフレンド情報の内容例401をコード化して、フレンド情報の内容例402のように、各属性を機械的に処理しやすい形式で表すことができる。   As shown in the example 401 of friend information content in FIG. 4, the friend information 123 includes a friend information identification attribute, a friend index threshold attribute, a friend index attribute, a generation date attribute, a person-in-class attribute, a person-in-person attribute, and the like. included. The friend information identification attribute is a value that can uniquely identify the friend information 123. The friend index threshold attribute is the lowest friend index value at which this friend information will disappear when the friend index falls below the friend index threshold. The friend index attribute indicates a friend index that is initialized with a predetermined value when the friend information 123 is generated and accumulated by the action history (independent of the current date and time). The generation date / time attribute indicates the date / time when this friend relationship (friend information) occurred. The person-in-class attribute and the person-in-person attribute are values that identify two participants who are in this friendship relationship. Moreover, the content example 401 of friend information can be coded and each attribute can be expressed in a format that can be easily processed mechanically, like the content example 402 of friend information.

図3に戻り、フレンド行動情報125の詳細について説明する。フレンド行動情報125は、ある参加者が実施した行動について、その行動を表現する行動情報141を拡張した情報である。すなわち、フレンド行動情報125は、行動情報141の全属性に加えて、その属性「行動種別」にしたがって得られるフレンド指数の増減値(フレンド得点)とその行動が実行されたフレンド関係の識別値(フレンド情報識別値)を有する拡張された行動情報である。フレンド行動情報125は、ある行動が、どのフレンド関係にどれだけフレンド指数を増減させるかを特定するために利用される情報である。   Returning to FIG. 3, the details of the friend action information 125 will be described. The friend action information 125 is information obtained by extending the action information 141 that expresses an action performed by a participant. That is, the friend action information 125 includes, in addition to all the attributes of the action information 141, a friend index increase / decrease value (friend score) obtained according to the attribute “behavior type” and a friend relationship identification value ( Extended behavior information having a friend information identification value. The friend action information 125 is information used for specifying how much a friend action increases or decreases the friend index for which friend relation.

ここで、図5を参照して、フレンド行動情報125の内容について説明する。図5は、フレンド行動情報125の内容を説明する説明図である。図5に示したように、フレンド行動情報125には、行動情報141と同等の属性一式、フレンド得点属性、フレンド情報識別属性などが含まれる。フレンド得点属性の値は、行動情報141に含まれる行動種別属性に対応するフレンド配点属性の値である。その値は、フレンド配点情報124によって特定される。フレンド情報識別属性の値は、行動情報141に含まれる行為者人別属性値と対象識別を介して参照される行動対象情報143の所有者人別属性値によって一意に定まるフレンド情報123のフレンド情報識別属性の値である。   Here, the contents of the friend action information 125 will be described with reference to FIG. FIG. 5 is an explanatory diagram for explaining the contents of the friend action information 125. As shown in FIG. 5, the friend action information 125 includes a set of attributes equivalent to the action information 141, a friend score attribute, a friend information identification attribute, and the like. The value of the friend scoring attribute is the value of the friend scoring attribute corresponding to the action type attribute included in the action information 141. The value is specified by the friend scoring information 124. The value of the friend information identification attribute is the friend information of the friend information 123 that is uniquely determined by the attribute value for each person included in the action information 141 and the attribute value for each owner of the action target information 143 referenced through the target identification. The value of the identification attribute.

例えば、フレンド行動情報の内容例501の行動情報には、「Aさん」と「Bさん」の人別値がふくまれているため、「Aさん」と「Bさん」のフレンド関係を示すフレンド情報123のフレンド情報識別が特定されることとなる。また、フレンド行動情報125の内容例501をコード化して、フレンド情報123の内容例502のように、各属性を機械的に処理しやすい形式で表すことができる。   For example, since the personal information of “Mr. A” and “Mr. B” is included in the action information of the content example 501 of the friend action information, the friend indicating the friend relationship between “Mr. A” and “Mr. B” The friend information identification of the information 123 is specified. Also, the content example 501 of the friend action information 125 can be coded and each attribute can be expressed in a format that can be easily processed mechanically, like the content example 502 of the friend information 123.

図3に戻り、フレンド配点情報124の詳細について説明する。フレンド配点情報124は、行動の種類(行動種別)から、行動種別に対応するフレンド指数の増減の大きさ(フレンド配点)を決定するために利用されるデータである。したがって、フレンド配点情報124は、行動種別ごとのフレンド配点を決める一覧表に相当するテーブルとなっている。ここで、図6を参照して、フレンド配点情報124の内容について説明する。   Returning to FIG. 3, the details of the friend scoring information 124 will be described. The friend scoring information 124 is data used to determine the amount of increase / decrease in the friend index (friend scoring) corresponding to the action type from the action type (action type). Therefore, the friend scoring information 124 is a table corresponding to a list for determining friend scoring for each action type. Here, the content of the friend scoring information 124 will be described with reference to FIG.

図6は、フレンド配点情報124の内容について説明する説明図である。図6に示したように、フレンド配点情報124には、行動種別とフレンド配点が含まれる。フレンド配点情報124の内容例601に示したように、例えば、行動種別が「相手の日記を読む」であった場合には、当該行動種別のフレンド配点は「+5点」となる。また、フレンド配点情報124の内容例601をコード化して、フレンド配点情報124の内容例602のように、各属性を機械的に処理しやすい形式で表すことができる。   FIG. 6 is an explanatory diagram for explaining the contents of the friend scoring information 124. As shown in FIG. 6, the friend scoring information 124 includes an action type and a friend scoring. As shown in the example 601 of the content of the friend scoring information 124, for example, when the action type is “Read partner's diary”, the friend scoring of the action type is “+5 points”. Moreover, the content example 601 of the friend scoring information 124 can be coded, and each attribute can be expressed in a format that can be easily processed mechanically, like the content example 602 of the friend scoring information 124.

〔4〕情報処理システムの動作の詳細
以上、情報処理システム10の機能構成について説明した。次に、図7および図8を参照して、情報処理システム10の動作の詳細について説明する。図7は、情報処理システム10の処理の概要を示すフローチャートである。図7に示したように、まず、情報処理システム10により提供されるシステムの利用者が、システムの参加者として行動を起こすと、情報端末200を介して行動が要求される(S102)。ステップS102においては、行動を記述したデータが要求情報144として情報端末200から情報サーバ100に送信される。
[4] Details of Operation of Information Processing System The functional configuration of the information processing system 10 has been described above. Next, details of the operation of the information processing system 10 will be described with reference to FIGS. 7 and 8. FIG. 7 is a flowchart illustrating an outline of processing of the information processing system 10. As shown in FIG. 7, first, when a user of the system provided by the information processing system 10 takes action as a participant in the system, the action is requested via the information terminal 200 (S102). In step S102, data describing the action is transmitted from the information terminal 200 to the information server 100 as the request information 144.

そして、情報入出力部126は、ステップS102において情報端末200から送信された要求情報を受信する(S104)。ステップS104において受信した要求情報144は、現在日時が行動日時として付与されて、行動情報141に変換される(S106)。行動情報141は、行動種別の値を有する。行動種別の値としては、例えば、「システムにログインする」、「日記を書く」や、「日記にコメントを書く」、などの多様な行動種別に対応した値が付与される。行動種別の値は多様であるが、本実施形態では、すべての行動種別を、フレンド行動とフレンド行動ではない通常の行動との大きく2種類に分別する。   The information input / output unit 126 receives the request information transmitted from the information terminal 200 in step S102 (S104). The request information 144 received in step S104 is converted into action information 141 with the current date and time being given as the action date and time (S106). The action information 141 has a value of action type. As the value of the action type, for example, values corresponding to various action types such as “login to the system”, “write diary”, and “write comment in diary” are given. Although the value of action type is various, in this embodiment, all action types are roughly classified into two types: a friend action and a normal action that is not a friend action.

そして、フレンド情報管理部130は、ステップS106において変換された行動情報141がフレンド行動か否かを(フレンド指数の処理を必要とする行動情報141か否か)判定する(S108)。ステップS108における判定は、フレンド情報123の存在と、フレンド配点情報124のフレンド配点属性の値によって行われる。まず、目下の行動情報141に関わるフレンド情報123が存在しない場合は、フレンド行動ではない通常の行動である(フレンド指数の処理は不要)と判断すればよい。「目下の行動に関わるフレンド情報123」とは、当該行動の行為主体と行為対象の所有者とに関連するフレンド情報123のことである。(いいかえれば、行動情報141の行為者人別属性と、その行動情報141の行動対象属性の値に一致する対象識別属性を持つ行動対象情報143の所有者人別属性の値の両方を人別甲属性または人別乙属性に持つフレンド情報123のことである。)   Then, the friend information management unit 130 determines whether or not the behavior information 141 converted in step S106 is a friend behavior (whether or not the behavior information 141 requires processing of a friend index) (S108). The determination in step S108 is performed based on the presence of the friend information 123 and the value of the friend score attribute of the friend score information 124. First, when there is no friend information 123 related to the current action information 141, it may be determined that the action is a normal action that is not a friend action (friend index processing is unnecessary). The “friend information 123 related to the current action” is the friend information 123 related to the action subject of the action and the owner of the action target. (In other words, both the individual attribute of the action information 141 and the value of the individual attribute of the owner of the action target information 143 having the target identification attribute that matches the value of the action target attribute of the action information 141) (It is the friend information 123 possessed by the former attribute or the personal second attribute)

上記したように、フレンド配点情報124には、行動種別ごとにフレンド配点が定義されている。ステップS106において変換された行動種別属性の値に対応するフレンド配点属性の値がゼロでない場合には、当該行動種別を有する行動はフレンド行動である(フレンド指数の処理を必要とする)と判定する。フレンド配点がゼロである場合または当該行動種別の値がフレンド配点情報124に登録されていない場合には、フレンド行動ではない通常の行動である(フレンド指数の処理は不要)と判定すればよい。   As described above, the friend scoring information 124 defines a friend scoring for each action type. If the value of the friend scoring attribute corresponding to the value of the action type attribute converted in step S106 is not zero, it is determined that the action having the action type is a friend action (requires processing of the friend index). . If the friend scoring is zero or the value of the action type is not registered in the friend scoring information 124, it may be determined that the action is a normal action that is not a friend action (no processing of the friend index is required).

ステップS108において、行動情報141がフレンド行動ではないと判定された場合には、ステップS112の処理を実行する。すなわち、通常通り、行動情報に基づく処理を実行する(S112)。ステップS112の処理は、情報入出力部126により行われるため、ステップS108において、行動情報141がフレンド行動ではないと判定された場合には、フレンド情報管理部130は即座に引き渡された行動情報141を情報入出力部126に返す。   If it is determined in step S108 that the action information 141 is not a friend action, the process of step S112 is executed. That is, as usual, processing based on behavior information is executed (S112). Since the process of step S112 is performed by the information input / output unit 126, when it is determined in step S108 that the behavior information 141 is not a friend behavior, the friend information management unit 130 immediately delivers the behavior information 141. Is returned to the information input / output unit 126.

一方、ステップS108において、行動情報141がフレンド行動であると判定された場合には、フレンド情報123を更新する(S110)。フレンド情報管理部130によるフレンド情報123の更新については、後で詳細に説明する。その後、通常通り、行動情報141に基づく処理を実行する(S112)。ステップS112においては、情報入出力部126が行動情報141に基づいてシステムの状態を変更し、その行動の結果に応じた応答情報205を作成して情報端末200に送信する。情報端末200では、送信された応答情報205を情報取得部202により受信して、受信した応答情報を情報表示部204により表示して利用者に提供する。   On the other hand, if it is determined in step S108 that the behavior information 141 is a friend behavior, the friend information 123 is updated (S110). The update of the friend information 123 by the friend information management unit 130 will be described in detail later. Thereafter, as usual, processing based on the behavior information 141 is executed (S112). In step S112, the information input / output unit 126 changes the state of the system based on the behavior information 141, creates response information 205 corresponding to the result of the behavior, and transmits the response information 205 to the information terminal 200. In the information terminal 200, the transmitted response information 205 is received by the information acquisition unit 202, and the received response information is displayed by the information display unit 204 and provided to the user.

次に、図8を参照して、フレンド情報管理部130によるフレンド情報123の更新について説明する。図8は、フレンド情報123の更新処理を示すフローチャートである。図8に示したように、フレンド情報管理部130は、行動情報141をフレンド行動情報125に変換する(S202)。そして、フレンド情報管理部130は、ステップS202において変換した結果であるフレンド行動情報125の中の行動情報相当部分から取り出した行動種別属性の値をキーとして、フレンド配点情報124から対応するフレンド配点属性の値を取り出す(S204)。そして、ステップS204において取得したフレンド配点属性の値をフレンド行動情報125のフレンド得点属性に設定する(S206)。   Next, the update of the friend information 123 by the friend information management unit 130 will be described with reference to FIG. FIG. 8 is a flowchart showing the update process of the friend information 123. As shown in FIG. 8, the friend information management unit 130 converts the behavior information 141 into friend behavior information 125 (S202). Then, the friend information management unit 130 uses the value of the action type attribute extracted from the part corresponding to the action information in the friend action information 125, which is the result converted in step S202, as a key, and the corresponding friend score attribute from the friend score information 124. Is taken out (S204). And the value of the friend scoring attribute acquired in step S204 is set to the friend scoring attribute of the friend action information 125 (S206).

フレンド情報管理部130は、行動の行為者の人別値と行動の行動対象の所有者の人別値を有するフレンド情報123を取得する(S208)。ステップS208において、フレンド情報123のフレンド情報識別属性の値をフレンド行動情報125のフレンド情報識別属性の値として設定する(S210)。   The friend information management unit 130 acquires the friend information 123 having the individual value of the action actor and the individual value of the owner of the action target (S208). In step S208, the value of the friend information identification attribute of the friend information 123 is set as the value of the friend information identification attribute of the friend behavior information 125 (S210).

次に、フレンド情報管理部130は、フレンド情報123の生存期間を算出する(S212)。ステップS212において算出されるフレンド情報123の生存期間は、行動が要求された日時(行動情報141の行動日時属性の値)からフレンド情報123の生成日時属性の値を減算した値である。具体的には、システム時刻(例えば、1970年1月1日午前○時○分○秒からの経過秒数)で日時を表現し、行動日時からフレンド情報123の生成日時を引いた値を適当な定数で割って得た値を算出する。例えば、フレンド情報123の生成日時が2009年7月1日の9時40分00秒である場合には、生成日時のシステム時刻Gは「1246408800」となる。また、行動情報141の行動日時が2009年7月15日の16時03分00秒であった場合には、行動日時のシステム時刻Aは「1247641380」となる。   Next, the friend information management unit 130 calculates the lifetime of the friend information 123 (S212). The lifetime of the friend information 123 calculated in step S212 is a value obtained by subtracting the value of the generation date attribute of the friend information 123 from the date and time when the action is requested (the value of the action date attribute of the behavior information 141). Specifically, the date and time is expressed by the system time (for example, the number of seconds elapsed since January 1, 1970 at 0:00 am, minutes, and seconds), and a value obtained by subtracting the generation date of the friend information 123 from the action date is appropriate. The value obtained by dividing by a constant is calculated. For example, when the generation date / time of the friend information 123 is 9:40:00 on July 1, 2009, the system time G of the generation date / time is “1246408800”. In addition, when the action date and time of the action information 141 is 16:03:00 on July 15, 2009, the system time A of the action date and time is “1247461380”.

この場合、フレンド情報123の生存期間LはA−Gにより算出され、
L=127641380−1246408800=1232580
となる。そして、Lに適当な係数Kを掛けて、フレンド指数に換算する。係数Kは、例えば、1日相当の秒数86400(24×60×60)の逆数などであってもよい。この場合、フレンド情報123の生存期間に対応するフレンド指数Iは以下のように算出される。
In this case, the lifetime L of the friend information 123 is calculated by AG,
L = 127641380-1246408800 = 1232580
It becomes. Then, L is multiplied by an appropriate coefficient K to convert it into a friend index. The coefficient K may be, for example, the reciprocal of 86400 (24 × 60 × 60) corresponding to one day. In this case, the friend index I corresponding to the lifetime of the friend information 123 is calculated as follows.

フレンド指数I=K×L=(1/86400)×1232580≒14 Friend index I = K × L = (1/86400) × 1232580≈14

そして、フレンド情報管理部130は、フレンド情報123のフレンド指数属性の値FからステップS212において算出したフレンド情報123の生存期間に対応するフレンド指数値Iを減算した差F−Iを算出する(S214)。ここで、ステップS212において算出した値IやステップS214において算出した値F−Iに応じて、システムの状態を特定の処理により変更してもよい。 Then, the friend information management unit 130 calculates a difference F 1 −I obtained by subtracting the friend index value I corresponding to the lifetime of the friend information 123 calculated in step S212 from the value F 1 of the friend index attribute of the friend information 123. (S214). Here, according to the calculated value F 1 -I in value I and step S214 calculated in step S212, the system status may be changed by a specific process.

フレンド情報管理部130は、ステップS214において算出したフレンド指数とフレンド指数の閾値属性の値Tとを比較する(S216)。ステップS216において比較するフレンド指数閾値Tは、個々のフレンド情報に設定してもよいし、システムで一定の値を設定してもよい。また、フレンド情報や参加者に階級を設けて、階級ごとに異なるフレンド指数閾値Tを持たせてもよい。   The friend information management unit 130 compares the friend index calculated in step S214 with the threshold value T of the friend index (S216). The friend index threshold value T to be compared in step S216 may be set for individual friend information, or a constant value may be set by the system. Moreover, a class may be provided for the friend information or the participant, and a different friend index threshold T may be provided for each class.

ステップS216において、フレンド指数がフレンド指数閾値Tを下回る場合には、フレンド情報管理部130は、当該フレンド情報123を消去する(S218)。例えば、記憶部122に記憶されているフレンド情報のフレンド指数属性の値Fが「20」であった場合には、該フレンド指数Fから上記したフレンド情報123の生存期間に対応するフレンド指数I「14」を減算したが値F−Iは「6」となる。フレンド指数閾値Tが「10」であった場合には、ステップS216において、フレンド指数F−I「6」がフレンド指数閾値T「10」を下回っていると判断される。 If the friend index falls below the friend index threshold T in step S216, the friend information management unit 130 deletes the friend information 123 (S218). For example, when the value F 1 of the friend index attribute of the friend information stored in the storage unit 122 is “20”, the friend index corresponding to the lifetime of the friend information 123 described above from the friend index F 1 Subtracting I “14”, the value F 1 -I is “6”. If the friend index threshold T is “10”, it is determined in step S216 that the friend index F 1 -I “6” is below the friend index threshold T “10”.

ステップS218のフレンド情報の消去については、該当するフレンド情報を消去してもよいし、無効化してもよいし、削除してもよい。フレンド情報が消去された場合には、それ以降、該フレンド情報の参加者相互の行為はフレンド行動とはみなされないこととなる。また、上記したように、フレンド情報のデータを完全に消去せずに、フレンド情報に「消去済」の印を付してデータを参照しないようにする場合には、再度フレンド登録された際に、該フレンド情報を用いてもよい。   Regarding the deletion of the friend information in step S218, the corresponding friend information may be deleted, invalidated, or deleted. If the friend information is erased, thereafter, the mutual action between the participants of the friend information will not be regarded as a friend action. In addition, as described above, when the friend information data is not completely erased and the friend information is marked as “erased” and the data is not referred to, the friend information is registered again. The friend information may be used.

ステップS216において、フレンド指数がフレンド指数の閾値を下回っていないと判定された場合には、当該フレンド情報123のフレンド指数属性の値FにステップS206において設定されたフレンド得点Xを加算した結果F=F+Xを設定する(S220)。 In step S216, if the friend index is determined to not less than the threshold value of the Friend index result obtained by adding the set friend score X in step S206 to a value F 1 of the friend index attribute of the friend information 123 F 2 = F 1 + X is set (S220).

そして、フレンド情報管理部130は、ステップS220において設定しなおされたフレンド指数属性の値Fを用いてステップS212およびステップS214から算出されるフレンド指数の値F−Iとフレンド指数閾値Tとを比較する(S222)。例えば、ステップS206において設定されたフレンド得点が負の値である場合には、F<Fの関係が成り立つため、ステップS222における判定でフレンド指数F−Iが閾値Tを下回る可能性がある。 Then, the friend information management unit 130 uses the friend index attribute value F 2 reset in step S220 to calculate the friend index value F 2 -I calculated from step S212 and step S214, and the friend index threshold T. Are compared (S222). For example, when the friend score set in step S206 is a negative value, the relationship of F 2 <F 1 is established, and therefore the friend index F 2 -I may be lower than the threshold T in the determination in step S222. is there.

ステップS222において、フレンド指数F−Iがフレンド指数閾値を下回ると判定された場合には、フレンド情報管理部130は、当該フレンド情報を消去する(S224)。 If it is determined in step S222 that the friend index F 2 -I is less than the friend index threshold, the friend information management unit 130 deletes the friend information (S224).

以上、情報処理システム10の動作の詳細について説明した。上記実施形態によれば、参加者の行動履歴に応じてフレンド指数を算出し、該フレンド指数が所定の閾値より小さい場合にフレンド情報123を削除する。フレンド指数は、フレンド情報123の生存期間に応じて自然減し、フレンド間の交流に対応して増減する。これにより、フレンド行動が途絶えたフレンド登録は、時間経過にしたがってフレンド指数属性値から減算される値Iが次第に大きくなるため、ついにはフレンド指数閾値Tを下回り、その結果、自然消滅することとなる。なお、フレンド関係の影響はなんらかの行動の結果を通してしか観察できないため、当事者である参加者側からは減算は随時行われているように見える。   The details of the operation of the information processing system 10 have been described above. According to the embodiment, the friend index is calculated according to the behavior history of the participant, and the friend information 123 is deleted when the friend index is smaller than the predetermined threshold. The friend index naturally decreases in accordance with the lifetime of the friend information 123, and increases or decreases in accordance with the exchange between friends. As a result, the friend registration in which the friend action has stopped has a value I that is subtracted from the friend index attribute value as time elapses, so that it eventually falls below the friend index threshold T, resulting in spontaneous disappearance. . In addition, since the influence of the friend relationship can be observed only through the result of some action, it seems that the subtraction is being performed from the participant side who is a party at any time.

本実施形態では、参加者の行動をトリガーとしてフレンド指数の算出をおこなったが、かかる例に限定されず、定期的にアクセスの途絶えている参加者についてフレンド指数の再計算を行ってもよい。この場合、最近アクセスしていない利用者や、特定のフレンドとの交流がない利用者に対して、交流を促すメッセージを送信してもよい。   In the present embodiment, the friend index is calculated using the behavior of the participant as a trigger. However, the present invention is not limited to such an example, and the friend index may be recalculated for a participant whose access is periodically interrupted. In this case, you may transmit the message which urges | exchanges with respect to the user who has not accessed recently, or the user who has not exchanged with a specific friend.

また、フレンド指数はフレンド情報123の生存期間に応じて次第に大きく減算されるが、参加者がもたらすフレンド行動の種類と頻度に応じてフレンド登録の寿命が延長され、フレンド関係が強化されることとなる。情報処理システム10は、フレンド指数属性の値の残数や実行される行動によるフレンド得点の大きさに応じた動作を追加的に定義してもよい。   Also, the friend index is gradually subtracted according to the lifetime of the friend information 123, but the friend registration life is extended according to the type and frequency of friend actions brought by the participants, and the friend relationship is strengthened. Become. The information processing system 10 may additionally define an operation according to the remaining number of values of the friend index attribute and the size of the friend score based on the action to be performed.

また、フレンド指数の明示的な加点・減点操作を参加者の選択可能な行動のひとつとして提供してもよい。そうすると、参加者は、フレンド指数の増減を自己の意思によって実行できる。これにより、二者択一のフレンド削除よりも、緩やかにフレンド関係を変動させて、より柔軟にフレンド関係の存否に対する手心を加えることが可能となる。   Moreover, you may provide explicit addition / subtraction of the friend index as one of the actions that can be selected by the participant. If it does so, the participant can perform increase / decrease in a friend index | exponent by own will. As a result, it is possible to gently change the friend relationship and to add more flexibility to the presence or absence of the friend relationship than the alternative friend deletion.

以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。   The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field to which the present invention pertains can come up with various changes or modifications within the scope of the technical idea described in the claims. Of course, it is understood that these also belong to the technical scope of the present invention.

例えば、上記実施形態では、1つの情報サーバ100を情報サーバとして機能させたが、かかる例に限定されず、複数の情報サーバにより情報サーバ100の機能を実行してもよい。また、上記実施形態では、情報サーバ100に情報入出力部126とフレンド情報管理部130を備えるようにしたが、かかる例に限定されず、情報入出力部126とフレンド情報管理部130の機能を統合させたり、さらに分割してもよい。   For example, in the above-described embodiment, one information server 100 is functioned as an information server. However, the present invention is not limited to this example, and the function of the information server 100 may be executed by a plurality of information servers. In the above embodiment, the information input / output unit 126 and the friend information management unit 130 are provided in the information server 100. However, the present invention is not limited to this example, and the functions of the information input / output unit 126 and the friend information management unit 130 are provided. It may be integrated or further divided.

また、上記実施形態では、フレンド行動情報125は、情報サーバ100に一定の定義のもと行動情報141から変換されたり格納されたりするようにしたが、かかる例に限定されず、フレンド行動情報125は、行動情報141と区別しなくてもよい。その場合、すべての行動について行動情報141にフレンド得点属性とフレンド情報識別属性をはじめから用意することもできる。またその場合、フレンド指数の処理対象外の行動についてはフレンド得点属性とフレンド情報識別属性の一方または両方の値は未設定のまま(未定義を示す値)となることを許してもよい。   In the above-described embodiment, the friend action information 125 is converted or stored from the action information 141 based on a certain definition in the information server 100. However, the friend action information 125 is not limited to this example. May not be distinguished from the behavior information 141. In that case, a friend score attribute and a friend information identification attribute can be prepared from the beginning for the behavior information 141 for all the actions. In that case, for an action that is not subject to processing of the friend index, the value of one or both of the friend score attribute and the friend information identification attribute may be left unset (value indicating undefined).

また、上記実施形態では、フレンド配点情報124は、情報サーバ100に一定の定義のもと格納されるようにしたが、かかる例に限定されず。フレンド配点情報124もシステム稼働中に動的に変化させるようにしてもよいし、参加者ごとに異なった定義とするようにしてもよい。   In the above embodiment, the friend scoring information 124 is stored in the information server 100 under a certain definition, but the present invention is not limited to this example. The friend scoring information 124 may also be dynamically changed during system operation, or may be defined differently for each participant.

また、例えば、本明細書の情報処理システム10の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。すなわち、情報処理装置100の処理における各ステップは、同等の結果を生じる範囲において順序を交換してもよく、並列に実行してもよく、中間結果を保持して再利用してもよい。   Further, for example, each step in the processing of the information processing system 10 of the present specification does not necessarily have to be processed in time series in the order described as a flowchart. In other words, the steps in the processing of the information processing apparatus 100 may be exchanged in order within a range that yields an equivalent result, may be executed in parallel, or may be reused while holding intermediate results.

また、情報処理装置100などに内蔵されるCPU、ROMおよびRAMなどのハードウェアを、上述した情報処理装置100の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。なお、この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。   Further, it is possible to create a computer program for causing hardware such as a CPU, a ROM, and a RAM built in the information processing apparatus 100 to perform the same functions as the components of the information processing apparatus 100 described above. A storage medium storing the computer program is also provided. It is to be understood by those skilled in the art that this embodiment is an exemplification, and that various modifications can be made to combinations of the respective constituent elements and processing processes, and such modifications are also within the scope of the present invention. It is a place.

10 情報処理システム
20 通信ネットワーク
100 情報処理装置
122 記憶部
123 フレンド情報
124 フレンド配点情報
125 フレンド行動情報
126 情報入出力部
127 入力部
128 出力部
130 フレンド情報管理部
131 判定部
132 算出部
133 削除部
141 行動情報
142 参加者情報
143 行動対象情報
144 要求情報
200 情報端末
202 情報取得部
204 情報表示部
205 応答情報
DESCRIPTION OF SYMBOLS 10 Information processing system 20 Communication network 100 Information processing apparatus 122 Storage part 123 Friend information 124 Friend score information 125 Friend action information 126 Information input / output part 127 Input part 128 Output part 130 Friend information management part 131 Determination part 132 Calculation part 133 Deletion part 141 Action Information 142 Participant Information 143 Action Target Information 144 Request Information 200 Information Terminal 202 Information Acquisition Unit 204 Information Display Unit 205 Response Information

Claims (7)

少なくとも2以上の参加者のフレンド関係の程度を示すフレンド指数を含むフレンド情報を記憶している記憶部と、
前記参加者の行動履歴に応じて前記フレンド指数を算出する算出部と、
前記算出部により算出された前記フレンド指数が所定の閾値より小さい場合に、前記フレンド情報を削除する削除部と、
を備え、
前記算出部は、定期的に、前記フレンド情報が生成されてからの経過期間をフレンド指数に換算して、該換算したフレンド指数を前記フレンド情報のフレンド指数から減算することを特徴とする、情報処理システム。
A storage unit that stores friend information including a friend index indicating the degree of friendship between at least two participants;
A calculation unit for calculating the friend index according to the behavior history of the participant;
A deletion unit that deletes the friend information when the friend index calculated by the calculation unit is smaller than a predetermined threshold;
With
The calculation unit periodically converts an elapsed period from the generation of the friend information into a friend index, and subtracts the converted friend index from the friend index of the friend information. Processing system.
ある参加者による他の参加者への所定の行動要求を含む行動情報を入力する入力部を備え、
前記算出部は、前記入力部により入力された前記行動情報に応じてフレンド指数を算出することを特徴とする、請求項1に記載の情報処理システム。
An input unit for inputting behavior information including a predetermined behavior request to another participant by a certain participant,
The information processing system according to claim 1, wherein the calculation unit calculates a friend index according to the behavior information input by the input unit.
前記記憶部には、参加者からの操作指示に応じた行動要求の種別に対応するフレンド指数が記憶されており、
前記算出部は、前記行動情報に含まれる前記行動要求の種別に対応するフレンド指数を前記フレンド情報のフレンド指数に加算することを特徴とする、請求項に記載の情報処理システム。
In the storage unit, a friend index corresponding to the type of action request according to the operation instruction from the participant is stored,
The information processing system according to claim 2 , wherein the calculation unit adds a friend index corresponding to a type of the action request included in the action information to a friend index of the friend information.
前記フレンド情報には、少なくとも、フレンド情報を識別するフレンド情報識別値と、前記フレンド指数と、フレンド情報の生成日時と、フレンド情報の参加者の識別値とが対応付けられていることを特徴とする、請求項1に記載の情報処理システム。   The friend information is associated with at least a friend information identification value for identifying friend information, the friend index, a generation date and time of friend information, and an identification value of a friend information participant, The information processing system according to claim 1. 前記入力部により入力された行動情報に含まれる前記行動要求の種別に対応するフレンド指数が前記記憶部に記憶されているか否かを判定する判定部を備え、
前記算出部は、前記判定部により前記行動要求の種別に対応するフレンド指数が前記記憶部に記憶されていると判定された場合に、前記参加者の行動履歴に応じて前記フレンド指数を算出することを特徴とする、請求項に記載の情報処理システム。
A determination unit that determines whether or not a friend index corresponding to the type of the action request included in the action information input by the input unit is stored in the storage unit;
The calculation unit calculates the friend index according to the behavior history of the participant when the determination unit determines that a friend index corresponding to the type of the action request is stored in the storage unit. The information processing system according to claim 2 , wherein:
少なくとも2以上の参加者のフレンド関係の程度に応じて、記憶部に記憶されているフレンド情報を削除する情報処理システムにおいて、
前記参加者の行動履歴に応じて、少なくとも2以上の参加者のフレンド関係の程度を示すフレンド指数を算出するステップであって、定期的に、前記フレンド情報が生成されてからの経過期間をフレンド指数に換算して、該換算したフレンド指数を前記フレンド情報のフレンド指数から減算するステップと、
前記算出された前記フレンド指数が所定の閾値より小さい場合に、前記フレンド情報を削除するステップと、
を含むことを特徴とする、情報処理方法。
In the information processing system for deleting friend information stored in the storage unit according to the degree of friendship between at least two participants,
A step of calculating a friend index indicating a degree of friendship of at least two participants according to the behavior history of the participants , wherein the elapsed time since the generation of the friend information is periodically Converting to an index and subtracting the converted friend index from the friend index of the friend information;
Deleting the friend information when the calculated friend index is smaller than a predetermined threshold;
An information processing method comprising:
コンピュータをして、
少なくとも2以上の参加者のフレンド関係の程度を示すフレンド指数を含むフレンド情報を記憶している記憶部と、
前記参加者の行動履歴に応じて前記フレンド指数を算出する算出部であって、定期的に、前記フレンド情報が生成されてからの経過期間をフレンド指数に換算して、該換算したフレンド指数を前記フレンド情報のフレンド指数から減算する算出部と、
前記算出部により算出された前記フレンド指数が所定の閾値より小さい場合に、前記フレンド情報を削除する削除部と、
を備えることを特徴とする、情報処理装置として機能させるためのプログラム。

Computer
A storage unit that stores friend information including a friend index indicating the degree of friendship between at least two participants;
A calculation unit that calculates the friend index according to the behavior history of the participant, and periodically converts an elapsed period from the generation of the friend information into a friend index, and calculates the converted friend index A calculation unit for subtracting from the friend index of the friend information;
A deletion unit that deletes the friend information when the friend index calculated by the calculation unit is smaller than a predetermined threshold;
A program for causing an information processing apparatus to function.

JP2009195954A 2009-08-26 2009-08-26 Information processing system, information processing method, and program Active JP5373507B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009195954A JP5373507B2 (en) 2009-08-26 2009-08-26 Information processing system, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009195954A JP5373507B2 (en) 2009-08-26 2009-08-26 Information processing system, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2011048589A JP2011048589A (en) 2011-03-10
JP5373507B2 true JP5373507B2 (en) 2013-12-18

Family

ID=43834847

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009195954A Active JP5373507B2 (en) 2009-08-26 2009-08-26 Information processing system, information processing method, and program

Country Status (1)

Country Link
JP (1) JP5373507B2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5204273B2 (en) * 2011-06-27 2013-06-05 ヤフー株式会社 Apparatus and method for generating friendships
JP5124682B1 (en) * 2011-12-28 2013-01-23 株式会社コナミデジタルエンタテインメント GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD, AND PROGRAM
JP5124044B1 (en) * 2011-12-28 2013-01-23 株式会社コナミデジタルエンタテインメント GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD, AND PROGRAM
JP5108141B1 (en) * 2011-12-28 2012-12-26 株式会社コナミデジタルエンタテインメント GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD, AND PROGRAM
JP2013230243A (en) * 2012-04-27 2013-11-14 Konami Digital Entertainment Co Ltd Game device, game method, and program
WO2013190697A1 (en) * 2012-06-22 2013-12-27 株式会社山和エンターテイメント Social networking service system and server
WO2014010277A1 (en) 2012-07-10 2014-01-16 Necカシオモバイルコミュニケーションズ株式会社 Community server, community method, and program
JP5174986B1 (en) * 2012-10-03 2013-04-03 株式会社コナミデジタルエンタテインメント GAME MANAGEMENT DEVICE, GAME MANAGEMENT METHOD, AND PROGRAM
JP5225496B1 (en) * 2012-10-26 2013-07-03 株式会社コナミデジタルエンタテインメント GAME MANAGEMENT DEVICE, GAME SYSTEM, GAME MANAGEMENT METHOD, AND PROGRAM
JP5209144B1 (en) * 2012-10-29 2013-06-12 株式会社コナミデジタルエンタテインメント GAME MANAGEMENT DEVICE, GAME SYSTEM, GAME MANAGEMENT METHOD, AND PROGRAM
JP5956945B2 (en) * 2013-03-12 2016-07-27 株式会社コナミデジタルエンタテインメント GAME MANAGEMENT DEVICE, GAME SYSTEM, AND PROGRAM
JP5253680B2 (en) * 2013-03-12 2013-07-31 株式会社コナミデジタルエンタテインメント GAME MANAGEMENT DEVICE, GAME SYSTEM, GAME MANAGEMENT METHOD, AND PROGRAM
JP2015049680A (en) * 2013-08-30 2015-03-16 富士通株式会社 Information processing apparatus, update program, update method, and social network system
JP6181495B2 (en) * 2013-09-26 2017-08-16 Kddi株式会社 Friend arrangement device, friend arrangement method and program
CN105262905A (en) * 2015-11-20 2016-01-20 小米科技有限责任公司 Method and device for management of contact persons
CN112089590B (en) * 2020-05-22 2023-06-20 未来穿戴技术有限公司 Friend deleting method of neck massager, neck massager and readable storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109025A (en) * 2000-09-27 2002-04-12 Ntt Data Corp Community generation system, device for constituting community generation system and control method therefor
JP4354313B2 (en) * 2004-01-21 2009-10-28 株式会社野村総合研究所 Inter-user intimacy measurement system and inter-user intimacy measurement program
JP2009140029A (en) * 2007-12-03 2009-06-25 Nomura Research Institute Ltd Member selection support apparatus
JP2009169606A (en) * 2008-01-15 2009-07-30 Nippon Telegr & Teleph Corp <Ntt> User intimacy measurement device and method and program, and computer-readable recording medium

Also Published As

Publication number Publication date
JP2011048589A (en) 2011-03-10

Similar Documents

Publication Publication Date Title
JP5373507B2 (en) Information processing system, information processing method, and program
CN103535056B (en) The message associated with position is presented
CA2711279C (en) Social community generated answer system with collaboration constraints
US20140351710A1 (en) Virtual social group management system, virtual social group management method, and computer program
US20100257454A1 (en) Method for providing human network management service in mobile terminal
KR102009912B1 (en) Method and system to automatically change or update the configuration or setting of a communication system
JP2013506204A (en) System and method for analyzing social graph data for determining connections within a community
JP5610608B2 (en) Information providing apparatus and method, and program
JP6428330B2 (en) Application management device, application management system, and program
JP2012198702A (en) Message delivery system, message delivery system control method, message delivery control device, and program
JP2018504679A (en) Information processing method and device
US10977285B2 (en) Using observations of a person to determine if data corresponds to the person
US10567532B2 (en) Contact availability prediction
JP6097953B2 (en) Management device, terminal device capable of communicating with management device, service providing system, management device control method, terminal device program, and management device program
CN102468979B (en) The Work management system of association contact details and method thereof
KR101468891B1 (en) Social networking applications using the infrastructure of smart phones based on personal characteristics weighted and how to manage them
JP5610607B2 (en) Information providing apparatus and method, and program
JP6750838B1 (en) Procedure definition device for business automation processing and procedure definition system for business automation processing
JP5710401B2 (en) Management device, management system, management method, and program
JP5204273B2 (en) Apparatus and method for generating friendships
KR101396013B1 (en) Method and Server for Establishing Cognitive Social Network
JP7463850B2 (en) Information processing device, information processing system, and program
JP6840528B2 (en) Communication terminals and programs
JP2023121547A (en) Information processing apparatus and information processing program
CN117743697A (en) User intimacy determination method, device, computer equipment and storage medium

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20101129

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120515

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130603

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130611

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130812

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130910

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130919

R150 Certificate of patent or registration of utility model

Ref document number: 5373507

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150