[go: up one dir, main page]

JP6008155B2 - Information processing apparatus, information processing method, and program - Google Patents

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

Info

Publication number
JP6008155B2
JP6008155B2 JP2015153904A JP2015153904A JP6008155B2 JP 6008155 B2 JP6008155 B2 JP 6008155B2 JP 2015153904 A JP2015153904 A JP 2015153904A JP 2015153904 A JP2015153904 A JP 2015153904A JP 6008155 B2 JP6008155 B2 JP 6008155B2
Authority
JP
Japan
Prior art keywords
user
message
context
viewer
terminal device
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
JP2015153904A
Other languages
Japanese (ja)
Other versions
JP2016006663A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2015153904A priority Critical patent/JP6008155B2/en
Publication of JP2016006663A publication Critical patent/JP2016006663A/en
Application granted granted Critical
Publication of JP6008155B2 publication Critical patent/JP6008155B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、情報処理装置、情報処理方法、およびプログラムに関し、特に、インターネトに代表されるネットワーク上に発信されたうち、閲覧者にとって有意義なものを抽出できるようにした情報処理装置、情報処理方法、およびプログラムに関する。   The present disclosure relates to an information processing device, an information processing method, and a program, and in particular, an information processing device and an information processing device that can extract meaningful information for a viewer among those transmitted over a network represented by the Internet. The present invention relates to a method and a program.

従来、インターネットを介した情報発信の方法としてwebページ、ブログなどがあり、昨今においては、情報の公開対象を情報発信者が承認した人だけに限定できるSNS(Social network service)が人気を集めている。   Conventionally, there are web pages, blogs, etc. as information transmission methods via the Internet, and recently, SNS (Social network service) that can limit the information disclosure target to only those who have been approved by the information sender has gained popularity. Yes.

また、情報発信者が見聞きしたこと、思っていること、感じたこと、今の状況などを短文で随時、リアルタイムに発信することができるツイッタ(Twitter)と称するサービスが注目されている(非特許文献1参照)。   Also, a service called Twitter (Twitter) that can send information in real time to the information senders who have seen, thought, felt, and the current situation in a short sentence is attracting attention (non-patented) Reference 1).

ツイッタにおいては、その利用登録者(以下、ユーザと称する)が呟きたいことを、ツイート(tweet)と称される短文でインターネットを介して公開することができる。また、ツイッタにおいては、あるユーザaの発信したツイートを見た他のユーザbが、そのツイートを支持したり、賛同したりする場合、そのツイートをユーザbが再発信(リツイート)することができる。   In Twitter, what a registered user (hereinafter referred to as a user) wants to ask can be disclosed via the Internet in a short sentence called a tweet. In addition, in Twitter, when another user b who sees a tweet sent by a user a supports or agrees to the tweet, the user b can re-send (retweet) the tweet. .

また、ツイッタにおいては、ユーザが支持する他のユーザ(例えば、知人、友人、芸能人、政治家等)をフォロー(follow)登録する(他のユーザのフォロワ(follower)になる)ことにより、フォロー登録した他のユーザが発信したツイートを抽出して閲覧することができる。   In addition, in Twitter, follow-up registration (becomes followers of other users) by registering other users (for example, acquaintances, friends, entertainers, politicians, etc.) that the user supports It is possible to extract and browse tweets sent by other users.

ツイッター パーフェクト ガイド,インフォレスト,2009/11/7Twitter Perfect Guide, In Forest, 2009/11/7

上述したように、ツイッタにおいては、他のユーザをフォロー登録することにより、自身が閲覧するツイートを制限することができる。しかしながら、フォロー登録によって閲覧するツイートを制限したとしても、制限後の全てのツイートの内容がユーザにとって常に有意義である(役立ったり、価値があったり、興味があったりする)わけではない。例えば、遊びの計画を立てているときに他のユーザが発信した行楽地に関するツイートを見れば有意義といえるが、仕事をしているときに他のユーザが発信した遊びに関するツイートを見ても有意義であるとは言い難い。   As described above, in Twitter, it is possible to limit the tweets that the user browses by registering other users as follow. However, even if the tweet to be browsed is restricted by follow registration, the contents of all the tweets after the restriction are not always meaningful (useful, valuable, or interested) for the user. For example, it can be said that it is meaningful to see a tweet about a playground sent by another user when planning a play, but it is also meaningful to see a tweet about play sent by another user while working. It is hard to say.

よって、ツイッタのようにユーザが短文を発信できるサービスにおいて、フォロー登録に加え、ユーザの状況に応じた有意義なツイートのみを抽出できる仕組みが必要である。   Therefore, in a service that allows users to send short sentences like Twitter, a mechanism that can extract only meaningful tweets according to the user's situation in addition to follow registration is required.

なお、ツイッタにおいても、検索語によりツイートを検索したり、ツイートに付与されているハッシュタグを利用してツイートを絞込んだりすることは可能であるが、いずれについても、ユーザの状況に応じた有意義なツイートを抽出することには適していない。   In Twitter, it is possible to search for tweets using search terms, or to narrow down tweets using hashtags attached to the tweets. It is not suitable for extracting meaningful tweets.

本開示はこのような状況に鑑みてなされたものであり、他のユーザが発信した情報のうち、ユーザの状況に応じて有意義なものを抽出できるようにするものである。   This indication is made in view of such a situation, and makes it possible to extract meaningful information according to a user's situation from information transmitted by other users.

本開示の一側面である情報処理装置は、ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継する情報処理装置において、発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録手段と、他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給手段と、前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知手段とを備え、前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される。 An information processing device according to an aspect of the present disclosure is transmitted from a terminal device used by a user as a sender in an information processing device that relays messages between a plurality of different terminal devices connected via a network. In association with the message, the user as the sender and the user as the communicator who transmitted the message are registered in a message database, and the context given to the message by at least one of the sender or the communicator In response to a request from a terminal device used by a user as a viewer who browses a message transmitted from another user and a registration means for registering in the message database, among messages registered in the message database, The user as the viewer is following Extracts message said context have associated with another user has been granted, and a supply means for supplying with said context granted to the terminal device used by a user as the viewer, the viewer A notification means for notifying a context set by the user as the viewer as feedback information to a terminal device used by the other user as the sender or the communicator that the user is following, The message supplied by the supply means is displayed on the terminal device used by the user as the viewer based on the given context.

前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて絞り込まれた後に表示されるようにすることができる。   The message supplied by the supply means may be displayed after being narrowed down based on a given context in the terminal device used by the user as the viewer.

前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づく優先順位に従って表示されるようにすることができる。   The message supplied by the supply means can be displayed in the terminal device used by the user as the viewer according to the priority order based on the assigned context.

前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されている前記コンテクストの数に基づく優先順位に従って表示されるようにすることができる。   The message supplied by the supply means may be displayed in the terminal device used by the user as the viewer according to a priority order based on the number of contexts assigned.

本開示の一側面である情報処理方法は、ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継する情報処理装置の情報処理方法において、前記情報処理装置による、発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録ステップと、他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給ステップと、前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知ステップとを含み、前記供給ステッによって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される。 An information processing method according to an aspect of the present disclosure is an information processing method for an information processing device that relays a message between a plurality of different terminal devices connected via a network. In association with the message transmitted from the terminal device used by the user of the user, the user as the sender and the user as the transmitter who transmitted the message are registered in a message database, and the sender or the transmitter In response to a request from a terminal device used by a user as a viewer who browses a message transmitted from another user, a registration step in which the context given to the message by at least one is also registered in the message database. Of messages registered in the database The terminal used by the user as the viewer to extract a message associated with the other user followed by the user as the viewer and to which the context is assigned The supply step supplied to the device and the context set by the user as the viewer are fed back to the terminal device used by the user as the sender or the transmitter who is followed by the user as the viewer and a notification step of notifying the information, the message supplied by the supply steps, in the terminal device used by a user as the viewer is displayed based on the context has been granted.

本開示の一側面であるプログラムは、ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継するコンピュータを、発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録手段と、他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給手段と、前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知手段として機能させ、前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される。 A program according to one aspect of the present disclosure corresponds to the message transmitted from a terminal device used by a user as a caller using a computer that relays a message between a plurality of different terminal devices connected via a network. In addition, the user as the sender and the user as the communicator who has transmitted the message are registered in a message database, and the context given to the message by at least one of the sender or the communicator is also included in the message database. In response to a request from a terminal device used by a user as a viewer who browses a message transmitted from another user, as a viewer among messages registered in the message database Other users that are following Extracts a message in which the context is given have associated with The, and supplying means for supplying with said context granted to the terminal device used by a user as the viewer, as the viewer A function that serves as a notification means for notifying a terminal device used by the user as the sender or the communicator that the user is following as a feedback information of a context set by the user as the viewer; The message supplied by is displayed on the terminal device used by the user as the viewer based on the given context.

本開示の一側面においては、発信者としてのユーザが用いる端末装置から発信されたメッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザがメッセージデータベースに登録されるとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録され、他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージが抽出されて、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給され、前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストがフィードバック情報として通知される。前記閲覧者としてのユーザが用いる前記端末装置に供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される。   In one aspect of the present disclosure, in association with a message transmitted from a terminal device used by a user as a caller, a user as the caller and a user as a transmitter who has transmitted the message are registered in a message database. In addition, the context given to the message by at least one of the sender or the communicator is also registered in the message database, and the terminal device used by the user as a viewer who browses messages sent from other users. In response to the request, among the messages registered in the message database, a message associated with the other user followed by the user as the viewer and given the context is extracted. And with the context being granted To the terminal device used by the user as the viewer to the terminal device used by the sender or other user as the communicator who is followed by the user as the viewer as the viewer The context set by the user is notified as feedback information. The message supplied to the terminal device used by the user as the viewer is displayed based on the given context in the terminal device used by the user as the viewer.

本開示の一側面によれば、ネットワーク上に発信された情報のうち、ユーザの状況に応じて有意義なものを抽出することができる。   According to one aspect of the present disclosure, meaningful information can be extracted according to a user's situation from information transmitted on a network.

本開示を適用したコンテクスチャル ソーシャル メディア サービス システム(Contextual Social Media Service System)の構成例を示すブロック図である。It is a block diagram which shows the structural example of the contextual social media service system (Contextual Social Media Service System) to which this indication is applied. コンテクスチャル ソーシャル メディア サービスの概要を説明するための図である。It is a figure for demonstrating the outline | summary of a contextual social media service. サービスサーバが有する機能ブロックの構成例を示すブロック図である。It is a block diagram which shows the structural example of the functional block which a service server has. 端末装置における画面の表示例を示す図である。It is a figure which shows the example of a display of the screen in a terminal device. 端末装置における画面の表示例を示す図である。It is a figure which shows the example of a display of the screen in a terminal device. 端末装置における画面の表示例を示す図である。It is a figure which shows the example of a display of the screen in a terminal device. 端末装置における画面の表示例を示す図である。It is a figure which shows the example of a display of the screen in a terminal device. 端末装置における画面の表示例を示す図である。It is a figure which shows the example of a display of the screen in a terminal device. 端末装置における画面の表示例を示す図である。It is a figure which shows the example of a display of the screen in a terminal device. 端末装置における画面の表示例を示す図である。It is a figure which shows the example of a display of the screen in a terminal device. 端末装置における画面の表示例を示す図である。It is a figure which shows the example of a display of the screen in a terminal device. 端末装置における画面の表示例を示す図である。It is a figure which shows the example of a display of the screen in a terminal device. 端末装置における画面の表示例を示す図である。It is a figure which shows the example of a display of the screen in a terminal device. 端末装置における画面の表示例を示す図である。It is a figure which shows the example of a display of the screen in a terminal device. メッセージ発信時の処理を説明するフローチャートである。It is a flowchart explaining the process at the time of message transmission. メッセージ閲覧時の処理を説明するフローチャートである。It is a flowchart explaining the process at the time of message browsing. メッセージ伝達時の処理を説明するフローチャートである。It is a flowchart explaining the process at the time of message transmission. コンピュータの構成例を示すブロック図である。It is a block diagram which shows the structural example of a computer.

以下、本開示を実施するための最良の形態(以下、実施の形態と称する)について説明する。   Hereinafter, the best mode for carrying out the present disclosure (hereinafter referred to as an embodiment) will be described.

[コンテクスチャル ソーシャル メディア サービス システムの構成例]
図1は、本開示の実施の形態であるコンテクスチャル ソーシャル メディア サービス システム(以下、CSMサービスシステムと略称する)の構成例を示している。
[Configuration example of contextual social media service system]
FIG. 1 illustrates a configuration example of a contextual social media service system (hereinafter abbreviated as a CSM service system) according to an embodiment of the present disclosure.

CSMサービスシステム10は、端末装置20−1乃至20−Nと、端末装置20−1乃至20−Nがインターネットに代表されるネットワーク11を介して接続するサービスサーバ30とにより構成される。   The CSM service system 10 includes terminal devices 20-1 to 20-N and a service server 30 to which the terminal devices 20-1 to 20-N are connected via a network 11 represented by the Internet.

端末装置20−1乃至20−Nは、CSMサービスシステム10を利用するユーザが操作するものであり、ネットワーク11を介してサービスサーバ30にアクセスすることができる電子機器であれば任意の電子機器を用いることができる。具体的には、例えば、パーソナルコンピュータ、スマートフォン、携帯電話、ゲーム機、テレビジョン受像機、ビデオレコーダなどを端末装置20として用いることができる。以下、端末装置20−1乃至20−Nを個々に区別する必要がない場合、単に端末装置20と称する。   The terminal devices 20-1 to 20 -N are operated by a user who uses the CSM service system 10, and any electronic device can be used as long as the electronic device can access the service server 30 via the network 11. Can be used. Specifically, for example, a personal computer, a smartphone, a mobile phone, a game machine, a television receiver, a video recorder, or the like can be used as the terminal device 20. Hereinafter, when it is not necessary to individually distinguish the terminal devices 20-1 to 20-N, they are simply referred to as the terminal device 20.

サービスサーバ30は、ネットワーク11を介してアクセスしてきた各端末装置20に対し、CSMサービスを提供する。   The service server 30 provides a CSM service to each terminal device 20 accessed via the network 11.

図2は、CSMサービスの概要を説明するための図である。   FIG. 2 is a diagram for explaining the outline of the CSM service.

CSMサービスに対して利用登録済みの全てのユーザは、それぞれが端末装置20を用いてサービスサーバ30にアクセスすることにより、その時々に応じて以下に説明する発信者、閲覧者、または伝達者としての動作を行うことができる。   All users registered for use with the CSM service each access the service server 30 using the terminal device 20, and as a sender, a viewer, or a communicator described below depending on the situation. Can be performed.

発信者は、見聞きしたこと、感じたことなどを即時に短文(以下、メッセージと称する)として発信する(ネットワーク11を介して公開する)ことができる。また、発信者は、当該メッセージに対してコンテクストを付与することができる。勿論、コンテクストを付与しなくてもよい。   The caller can immediately send (disclose via the network 11) what he / she has seen or felt as a short sentence (hereinafter referred to as a message). Further, the caller can give a context to the message. Of course, it is not necessary to give a context.

メッセージに付与するコンテクストとは、メッセージが閲覧者によって閲覧される際の絞込みなどに利用されるものであり、当該メッセージがどのような状況にある閲覧者にとって有意義であるのかを発信者が想定して付与するものである。コンテクストは、状況名と状況値により構成される。コンテクストの具体例については後述する。   The context added to a message is used for narrowing down when the message is viewed by the viewer, and the sender assumes what kind of situation the message is meaningful to the viewer. Is given. A context consists of a situation name and a situation value. A specific example of the context will be described later.

閲覧者は、閲覧したメッセージに同意したり、共感したり、役立つ情報として他のユーザにも広めたいと思った場合、伝達者となって、当該メッセージを再発信(以下、伝達と称する)することができる。伝達者は、伝達する当該メッセージに対して新たにコンテクストを付与することができる。   If the viewer agrees with the viewed message, sympathizes with it, or wants to spread it to other users as useful information, it becomes a communicator and resends the message (hereinafter referred to as transmission). be able to. The communicator can add a new context to the message to be transmitted.

すなわち、メッセージに対しては、発信者と伝達者がコンテクストを付与することができる。   That is, the sender and the communicator can give a context to the message.

また、閲覧者は、閲覧するメッセージの発信者を予め登録する(他のユーザをフォロー登録する)ことができ、これにより、閲覧するメッセージを絞り込むことができる。また、閲覧者は、自己の状況をコンテクストとして設定することによって閲覧するメッセージをさらに絞り込むことができる。ここで、閲覧者により、選択されたコンテクストは、フィードバック情報として対応する送信者または伝達者に通知される。   Also, the viewer can register in advance the sender of the message to be browsed (follow-up registration of other users), thereby narrowing down the messages to be browsed. In addition, the viewer can further narrow down the messages to be browsed by setting his / her situation as a context. Here, the context selected by the viewer is notified to the corresponding sender or communicator as feedback information.

このフィードバック情報により、メッセージにコンテクストを付与した送信者または伝達者は、閲覧者側でどのようなコンテクストが付与されているメッセージが閲覧されているのかを知ることができる。   From this feedback information, a sender or a communicator who gives a context to a message can know what kind of context is given to the message on the viewer side.

換言すれば、どのようなコンテクストが付与されているメッセージが閲覧者にとって有意義であるのか、人気が有るのか(より多く閲覧されるのか)などを把握することができる。したがって、フィードバック情報は、発信者または伝達者としてのユーザがメッセージにコンテクストを付与する際の動機付けとなり得るので、ユーザによるメッセージの発信、伝達、コンテクスト付与の頻度の増加が期待できる。   In other words, it is possible to grasp what kind of context is assigned to a message that is meaningful to the viewer, whether the message is popular (whether it is viewed more), or the like. Therefore, the feedback information can be a motivation when a user as a sender or a communicator gives a context to a message, so that an increase in the frequency of transmission, transmission, and context provision by the user can be expected.

例えば、図2では、ユーザaが発信したメッセージa(コンテクストa付与)をユーザbが閲覧し、ユーザbにより伝達されたメッセージa(コンテクストa、コンテクストb付与)をユーザcが閲覧した場合を示している。この場合、ユーザaは発信者であり、ユーザbは閲覧者から伝達者になり、ユーザcは閲覧者である。当然ながら、ユーザcはこの後に伝達者になることができる。   For example, FIG. 2 shows a case where the user b browses the message a (context a addition) transmitted by the user a and the user c browses the message a (context a, context b addition) transmitted by the user b. ing. In this case, the user a is a caller, the user b is a transmitter from the viewer, and the user c is a viewer. Of course, user c can become a communicator after this.

[サービスサーバ30の構成例]
図3は、サービスサーバ30が有する機能ブロックの構成例を示している。サービスサーバ30は、通信部31、メッセージ登録部32、メッセージデータベース(DB)33、ユーザ情報管理部34、およびメッセージ抽出部35を有する。
[Configuration Example of Service Server 30]
FIG. 3 shows an example of the functional block configuration of the service server 30. The service server 30 includes a communication unit 31, a message registration unit 32, a message database (DB) 33, a user information management unit 34, and a message extraction unit 35.

通信部31は、ネットワーク11を介してアクセスしてくる端末装置20と各種のデータ(ユーザ情報、メッセージなど)を通信する。また、通信部31は、アクセスしてきてログインした端末装置20のユーザに対するフィードバック情報をユーザ情報管理部34から読み出してその端末装置20に送信する。   The communication unit 31 communicates various data (user information, messages, etc.) with the terminal device 20 accessed via the network 11. Further, the communication unit 31 reads feedback information for the user of the terminal device 20 that has accessed and logged in from the user information management unit 34 and transmits the feedback information to the terminal device 20.

メッセージ登録部32は、発信者となるユーザの端末装置20からネットワーク11を介して送信されるメッセージを通信部31から取得し、取得したメッセージに発信者を対応付けてメッセージデータベース33に登録する。このとき、メッセージにコンテクストが付与されているならば、取得したメッセージにコンテクストも対応付けてメッセージデータベース33に登録する。   The message registration unit 32 acquires a message transmitted from the terminal device 20 of the user serving as the caller via the network 11 from the communication unit 31, and registers the caller in association with the acquired message in the message database 33. At this time, if a context is given to the message, the acquired message is also associated with the context and registered in the message database 33.

また、メッセージ登録部32は、伝達者となるユーザの端末装置20からネットワーク11を介して送信される、伝達されるメッセージに付与されたコンテクストを通信部31から取得し、メッセージデータベース33に既に登録済みの当該メッセージにさらに対応付けて、取得したコンテクストと伝達者を登録する。   In addition, the message registration unit 32 acquires the context attached to the transmitted message transmitted from the terminal device 20 of the user serving as the communicator via the network 11 from the communication unit 31 and has already registered in the message database 33. The acquired context and the communicator are registered in further association with the completed message.

したがって、メッセージデータベース33には、各メッセージに対応付けて、発信者、伝達者、コンテクストが登録されることになる。   Therefore, a sender, a communicator, and a context are registered in the message database 33 in association with each message.

ユーザ情報管理部34には、CSMサービスに利用登録した各ユーザに関する様々な情報(以下、ユーザ情報と称する)が管理されている。ユーザ情報管理部34に管理されているユーザ情報には、例えば、ログイン時に使用するユーザ名とパスワード、ユーザに対応するアイコンの画像データ、自分がフォローしているユーザ(フォロー登録している他のユーザ)、自分をフォローしているユーザ(自分をフォロー登録している他のユーザ。自分のフォロワ)、ユーザに対するフィードバック情報(ユーザが発信または伝達したメッセージを他のユーザが閲覧した時に設定したコンテクスト)などが含まれる。   The user information management unit 34 manages various information (hereinafter referred to as user information) regarding each user registered for use in the CSM service. The user information managed by the user information management unit 34 includes, for example, a user name and password used at the time of login, image data of an icon corresponding to the user, a user that he / she is following (other registered follow-ups) Users), users who follow you (other users who follow you, your followers), feedback information for users (contexts that were set when other users viewed messages sent or communicated by users) ) Etc. are included.

なお、ユーザ情報は各端末装置20においても管理されており、そのユーザ情報には、上記に加えて、入力連携するプログラム、およびメッセージ内容と連携するプログラムが含まれている(図13を参照して後述する)。   The user information is also managed in each terminal device 20, and in addition to the above, the user information includes a program that cooperates with input and a program that cooperates with message contents (see FIG. 13). Will be described later).

メッセージ抽出部35は、閲覧者となるユーザの端末装置20からネットワーク11を介して送信されるメッセージ閲覧要求に応じ、メッセージデータベース33に登録されているメッセージを抽出して通信部31に出力する。具体的には、ユーザ情報管理部34に管理されている、閲覧者となるユーザのユーザ情報に含まれる、自分がフォローしているユーザに基づき、自分がフォローしているユーザが発信者または伝達者であるメッセージを絞り込む。   The message extraction unit 35 extracts a message registered in the message database 33 and outputs the message to the communication unit 31 in response to a message browsing request transmitted via the network 11 from the user terminal device 20 serving as a viewer. Specifically, based on the user that he / she is following included in the user information of the user who is a viewer managed by the user information management unit 34, the user he / she is following is a caller or communication Filter messages that are people.

[端末装置20の画面の表示例]
次に、CSMサービスを利用する端末装置20の画面表示について説明する。
[Display example of screen of terminal device 20]
Next, screen display of the terminal device 20 using the CSM service will be described.

CSMサービスの利用を開始しようとするユーザからの所定の操作に対応し、端末装置20がネットワーク11を介してサービスサーバ30にアクセスすると、そのディスプレイには、ユーザ名とパスワードの入力を求めるログオン画面(不図示)が表示される。このログオン画面に対してユーザがユーザ名とパスワードを入力すると、それらとともにメッセージ閲覧要求がネットワーク11を介してサービスサーバ30に通知される。サービスサーバ30では、ユーザ情報管理部34により、通知されたユーザ名とパスワードに基づいて、アクセスしてきた端末装置20のユーザの認証が行われ、登録済みのユーザと認められた場合、端末装置20のディスプレイにCSMサービスの画面が表示される。   When the terminal device 20 accesses the service server 30 via the network 11 in response to a predetermined operation from a user who intends to start using the CSM service, a logon screen that prompts the user for a user name and password is displayed on the display. (Not shown) is displayed. When the user inputs a user name and password to this logon screen, a message browsing request is notified to the service server 30 via the network 11 together with them. In the service server 30, when the user information management unit 34 authenticates the user of the accessed terminal device 20 based on the notified user name and password, and is recognized as a registered user, the terminal device 20 The CSM service screen appears on the display.

図7は、ユーザが閲覧者として他のユーザが発信したメッセージを閲覧するときの端末装置20のディスプレイに表示される閲覧画面50の表示例である。   FIG. 7 is a display example of a browsing screen 50 displayed on the display of the terminal device 20 when a user browses a message transmitted by another user as a viewer.

この閲覧画面50の上部には、「読む」タブ51、「書く」タブ52、「ユーザ情報」タブ53、ユーザ名表示部54、および「ログオフ」ボタン55が設けられている。さらに、これらの直下には、コンテクスト設定部56が設けられている。コンテクスト設定部56の下方は、メッセージ表示部57とされている。   In the upper part of the browsing screen 50, a “read” tab 51, a “write” tab 52, a “user information” tab 53, a user name display section 54, and a “log off” button 55 are provided. Further, a context setting unit 56 is provided directly below them. Below the context setting unit 56 is a message display unit 57.

「読む」タブ51は、それが選択されることにより、画面表示が閲覧画面50に変更される。なお、図7は、既に「読む」タブ51が選択された状態である。   When the “Read” tab 51 is selected, the screen display is changed to the browsing screen 50. FIG. 7 shows a state where the “read” tab 51 has already been selected.

「書く」タブ52は、それが選択されることにより、画面表示が発信者用のメッセージ入力画面90(図12)に変更される。「ユーザ情報」タブ53は、それが選択されることにより、画面表示がユーザ情報表示画面100(図13)に変更される。   When the “write” tab 52 is selected, the screen display is changed to the message input screen 90 for the caller (FIG. 12). When the “user information” tab 53 is selected, the screen display is changed to the user information display screen 100 (FIG. 13).

ユーザ名表示部54には、端末装置20を操作するユーザのCSMサービスにおけるユーザ名が表示される。「ログオフ」ボタン55は、それが操作されることにより、ログオフされる(CSMサービスに対するユーザとして利用が終了される)。   The user name display unit 54 displays a user name in the CSM service of the user who operates the terminal device 20. The “log off” button 55 is operated to operate to log off (use of the CSM service is terminated as a user).

コンテクスト設定部56は、状況名設定部56aおよび状況値設定部56bからなり、これらを用いて、ユーザ(いまの場合、閲覧者)の状況を示すコンテクスを設定することができる。コンテクスト設定部56によりユーザの状況を表すコンテクストを設定することにより、メッセージ表示部57に表示させるメッセージを絞り込むことができる。   The context setting unit 56 includes a situation name setting unit 56a and a situation value setting unit 56b, and these can be used to set a context indicating the situation of the user (in this case, a viewer). By setting a context representing the user's situation by the context setting unit 56, messages to be displayed on the message display unit 57 can be narrowed down.

メッセージ表示部57には、フォローしている他のユーザが発信したメッセージが表示され、各メッセージ表示部57は新しいものから時系列順にスクロールされる。各メッセージ表示部57には「伝達」ボタン58が設けられている。「伝達」ボタン58は、それが操作されることにより当該メッセージを伝達するためのポップアップ画面81(図11)が表示される。   In the message display section 57, messages sent by other users who are following are displayed, and each message display section 57 is scrolled in chronological order from the newest one. Each message display section 57 is provided with a “transmission” button 58. When the “transmit” button 58 is operated, a pop-up screen 81 (FIG. 11) for transmitting the message is displayed.

メッセージ表示部57の左側には、当該メッセージを発信または伝達したユーザを表すアイコン59が表示される。例えば、メッセージ表示部57−1にはアイコン59が1つ表示されているので、当該メッセージは発信者が発信したものを閲覧していることになる。また例えば、メッセージ表示部57−2にはアイコン59が3つ表示されているので、当該メッセージは発信者が発信し、二人の伝達者を介したものを閲覧していることになる。   On the left side of the message display portion 57, an icon 59 representing the user who sent or transmitted the message is displayed. For example, since one icon 59 is displayed on the message display section 57-1, the message is viewed by the sender. Further, for example, since three icons 59 are displayed in the message display section 57-2, the message is transmitted by the caller, and the message is viewed through two communicators.

図5は、コンテクスト設定部56の状況名設定部56aに対して、ユーザの状況に対応する状況名を設定する状態を示している。状況名設定部56aには、ユーザが任意の文字列を状況名として設定することができる。また、状況名設定部56aには選択肢が表示されるので、ユーザはこの選択肢を選択することにより状況名を設定することもできる。表示される選択肢は、サービスサーバ30から取得しているメッセージに付与されているコンテクスト、および、ユーザのフォロワからのフィードバック情報(フォロワが閲覧時に設定したコンテクスト)に基づくものである。なお、当該選択肢の中には、指定しない(状況名を設定しない)が含まれており、これを選択することにより状況名を選択しないこともできる。   FIG. 5 shows a state in which the situation name corresponding to the user situation is set in the situation name setting unit 56 a of the context setting unit 56. In the situation name setting unit 56a, the user can set an arbitrary character string as the situation name. Since the option is displayed in the situation name setting unit 56a, the user can set the situation name by selecting this option. The displayed options are based on the context given to the message acquired from the service server 30 and the feedback information from the user follower (the context set by the follower during browsing). The option includes not specified (does not set a situation name), and by selecting this, the situation name can be not selected.

図6は、コンテクスト設定部56の状況値設定部56bに対して、ユーザの、状況名設定部56aに設定された状況名に対応する状況値を設定する状態を示している。状況値設定部56bには、ユーザが任意の文字列を状況値として設定することができる。また、状況値設定部56bには選択肢が表示されるので、ユーザはこの選択肢を選択することにより状況値を設定することもできる。なお、選択肢に付して括弧で示される数は、対応するメッセージの数を示している。表示される選択肢は、サービスサーバ30から取得しているメッセージに付与されているコンテクスト、および、ユーザのフォロワからのフィードバック情報(フォロワが閲覧時に設定したコンテクスト)に基づくものである。フォロワからのフィードバック情報に基づく選択肢を選択することにより、メッセージの下流(閲覧者)の興味などが先んじて、その上流(発信者または伝達者)側に逆方向に伝わり、上流の発信または伝達を促す効果が期待できる。   FIG. 6 shows a state in which a situation value corresponding to the situation name set in the situation name setting unit 56a is set for the situation value setting unit 56b of the context setting unit 56. In the situation value setting unit 56b, the user can set an arbitrary character string as the situation value. Since the option is displayed on the status value setting unit 56b, the user can set the status value by selecting this option. Note that the number indicated in parentheses with the option indicates the number of corresponding messages. The displayed options are based on the context given to the message acquired from the service server 30 and the feedback information from the user follower (the context set by the follower during browsing). By selecting an option based on feedback information from the follower, the interest of the downstream (browser) of the message is transmitted to the upstream side (sender or communicator) in the reverse direction, and upstream transmission or transmission is performed. An encouraging effect can be expected.

コンテクスト設定部56を用いたコンテクストの設定が行われると、図7に示されるように、状況値設定部56bの右横に、設定したコンテクストを削除するための「削除」ボタン56cが出現し、コンテクスト設定部56(図7においてはコンテクスト設定部56−1)の直下には、さらに、ユーザの状況を示すコンテクスを追加設定するためのコンテクスト設定部56−2が出現する。   When the context setting using the context setting unit 56 is performed, as shown in FIG. 7, a “delete” button 56c for deleting the set context appears on the right side of the situation value setting unit 56b. Immediately below the context setting unit 56 (context setting unit 56-1 in FIG. 7), a context setting unit 56-2 for additionally setting a context indicating the user's situation appears.

また、コンテクスト設定部56を用いたコンテクストの設定が行われると、図7に示されるように、閲覧画面50が分割ライン61により上下に2分割される。分割された上段には、コンテクスト設定部56(図7においてはコンテクスト設定部56−1)に設定されたコンテクストにより絞り込まれたメッセージが時系列順にスクロール表示され、下段には絞り込まれる前のメッセージが時系列順にスクロール表示される。   When the context setting using the context setting unit 56 is performed, the browsing screen 50 is vertically divided into two by the dividing line 61 as shown in FIG. In the divided upper part, messages narrowed down by the context set in the context setting part 56 (context setting part 56-1 in FIG. 7) are scroll-displayed in chronological order, and in the lower part, the messages before being narrowed down are displayed. Scrolled display in chronological order.

さらに、コンテクスト設定部56−1の左端に色付けなどのマーキング(同図においては網目模様)が表示され、それに対応するコンテクストを付与したユーザに対応するアイコン59に対しても同様のマーキングが行われる。これにより、メッセージに付与されているコンテクストがどのユーザによって付与されたものであるのかを閲覧者が把握できる。   Further, a marking such as coloring (a mesh pattern in the figure) is displayed on the left end of the context setting unit 56-1, and the same marking is also performed on the icon 59 corresponding to the user who has given the corresponding context. . Thereby, the browser can grasp | ascertain by which user the context provided to the message was provided.

ところで、コンテクスト設定部56の状況値設定部56bに対する状況値の設定は、メッセージ内の文字列を引用して入力することができる。図8は、その例を示している。   By the way, the setting of the status value for the status value setting unit 56b of the context setting unit 56 can be input by quoting a character string in the message. FIG. 8 shows an example.

同図に示されるように、メッセージ中の文字列「山中スキー場」を選択し、所定の操作によりサブメニュー71を表示させ、「状況値に設定」を選択することにより、選択した文字列を状況値に設定することができる。このように先に状況値を設定した場合、状況名の選択肢は、設定された状況値に対応するものが表示される。図9は、その例を示している。この場合、状況名設定部56aには、状況値として「山中スキー場」をもつ状況名が選択肢として表示される。   As shown in the figure, the character string “Yamanaka Ski Area” in the message is selected, the submenu 71 is displayed by a predetermined operation, and “Set to Situation Value” is selected, so that the selected character string is displayed. Can be set to status value. When the status value is set first in this way, the status name options corresponding to the set status value are displayed. FIG. 9 shows an example. In this case, in the situation name setting unit 56a, a situation name having “Yamanaka Ski Area” as a situation value is displayed as an option.

コンテクスト設定部56−2に対してもコンテクストの設定が行われると、図10に示されるように、閲覧画面50が分割ライン61−1,61−2により上下に3分割される。分割された上段には、コンテクスト設定部56−1と56−2の両方に設定されたコンテクスト、すなわち、AND条件により絞り込まれたメッセージが時系列順にスクロール表示され、中段には、コンテクスト設定部56−1または56−2の一方に設定されたコンテクスト、すなわち、OR条件により絞り込まれたメッセージが時系列順にスクロール表示され、下段には絞り込まれる前のメッセージが時系列順にスクロール表示される。   When the context setting is also performed on the context setting unit 56-2, as shown in FIG. 10, the browsing screen 50 is vertically divided into three by dividing lines 61-1 and 61-2. In the divided upper part, the contexts set in both the context setting parts 56-1 and 56-2, that is, the messages narrowed down by the AND condition are scroll-displayed in time series, and in the middle part, the context setting part 56 is displayed. The context set to one of -1 or 56-2, that is, messages narrowed down by the OR condition are scrolled and displayed in chronological order, and messages before being narrowed down are scrolled and displayed in the lower part.

同図においても、コンテクスト設定部56−1,56−2の左端に色付けなどのマーキングが表示され、それに対応するコンテクストを付与したユーザに対応するアイコン59に対しても同様のマーキングが行われる。これにより、各メッセージがどのコンテクストに対応しているのか、メッセージに付与されているコンテクストがどのユーザによって付与されたものであるのかなどを閲覧者が把握できる。   Also in the figure, markings such as coloring are displayed on the left ends of the context setting sections 56-1 and 56-2, and the same marking is performed on the icon 59 corresponding to the user who has given the corresponding context. Thereby, the viewer can grasp which context each message corresponds to, which user has given the context assigned to the message, and the like.

図11は、メッセージ表示部57の「伝達」ボタン58が操作されることにより、それまで表示されていた閲覧画面50に重畳して表示される、伝達するメッセージにコンテクストを付与するためのポップアップ画面81の表示例を示している。   FIG. 11 shows a pop-up screen for adding a context to a message to be transmitted, which is displayed by being superimposed on the browsing screen 50 that has been displayed so far, by operating the “transmission” button 58 of the message display unit 57. 81 display examples are shown.

ポップアップ画面81には、伝送されるメッセージの他、当該メッセージに既に付与されているコンテクストが表示される。ポップアップ画面81において、伝送者となるユーザは、既に付与されているコンテクストを削除したり、変更したり、新たにコンテクストを追加付与したりすることができる。なお、ここで設定するコンテクストの選択肢としては、当該ユーザによる設定頻度の高い状況名や状況値が表示される。また、後述するメッセージ入力画面90(図12)と同様に、フォロワからのフィードバック情報を画面上で選択し、コンテクストとして設定できるようにしてもよい。   In the pop-up screen 81, in addition to the message to be transmitted, the context already assigned to the message is displayed. In the pop-up screen 81, the user who becomes the transmitter can delete or change the context that has already been given, or can add a new context. Note that, as context choices to be set here, situation names and situation values frequently set by the user are displayed. Similarly to the message input screen 90 (FIG. 12) described later, feedback information from the follower may be selected on the screen and set as a context.

なお、同図Aは、当該メッセージに現在付与されているコンテクストが表示された状態を示しており、同図Bは、そのコンテクストが変更された状態を示している。   In addition, FIG. A shows a state where the context currently assigned to the message is displayed, and FIG. B shows a state where the context has been changed.

図12は、ユーザが発信者としてメッセージを入力する際に画面上部の「書く」タブ52を選択することにより表示されるメッセージ入力画面の表示例を示している。   FIG. 12 shows a display example of a message input screen that is displayed when the user inputs a message as a caller and selects the “write” tab 52 at the top of the screen.

このメッセージ入力画面90には、入力部91が設けられており、その下方にはフィードバック情報95が表示される。   This message input screen 90 is provided with an input unit 91, and feedback information 95 is displayed below it.

入力部91には、コンテクスト表示部92、コンテクスト設定部93−1,93−2、および、メッセージを入力するためのメッセージ入力部94が設けられている。   The input unit 91 is provided with a context display unit 92, context setting units 93-1, 93-2, and a message input unit 94 for inputting a message.

コンテクスト表示部92には、当該ユーザが閲覧者として閲覧するメッセージを絞り込むために設定されているコンテクストが表示される。コンテクスト表示部92の左端のチェックボックスをユーザが選択することにより、そこに設定されていたコンテクストが有効とされる。なお、コンテクスト表示部92に設定されているコンテクストはユーザが変更可能である。コンテクスト設定部93−1,93−2は、ユーザが発信者として発信するメッセージに対してコンテクストを付与する場合に用いられる。コンテクスト設定部93−1,93−2の左端のチェックボックスをユーザが選択することにより、そこに設定されたコンテクストが有効とされる。   The context display unit 92 displays a context set to narrow down messages that the user browses as a viewer. When the user selects the check box at the left end of the context display section 92, the context set there is validated. Note that the context set in the context display unit 92 can be changed by the user. The context setting units 93-1 and 93-2 are used when a context is given to a message sent by a user as a caller. When the user selects the check box at the left end of the context setting sections 93-1 and 93-2, the context set therein is validated.

なお、コンテクスト設定部93−1,93−2の状況名設定部93aおよび状況値設定部93bには、ユーザが任意の文字列を設定することができる他、当該ユーザがこれまでに設定したコンテクストとフォロワからのフィードバック情報に基づく状況名や状況値が選択肢として表示されるので、それを選択して設定することもできる。また、下方に表示されているフィードバック情報95やユーザの設定頻度が高いコンテクストを画面上で選択することにより、コンテクスト表示部92、およびコンテクスト設定部93−1,93−2の状況名および状況値を設定することができる。   In the context name setting unit 93a and the status value setting unit 93b of the context setting units 93-1, 93-2, the user can set an arbitrary character string, and the context set by the user so far. Situation names and situation values based on feedback information from the follower are displayed as options, and can be selected and set. In addition, by selecting feedback information 95 displayed below or a context with a high user setting frequency on the screen, the context names and status values of the context display unit 92 and the context setting units 93-1 and 93-2 are displayed. Can be set.

図13は、ユーザが自身のユーザ情報を確認する際に画面上部の「ユーザ情報」タブ53を選択することにより表示されるユーザ情報表示画面の表示例を示している。   FIG. 13 shows a display example of a user information display screen displayed when the user confirms his / her user information by selecting the “user information” tab 53 at the top of the screen.

このユーザ情報表示画面100には、自分がフォローしているユーザ(閲覧するメッセージの発信者を制限するためのもの)、および自分をフォローしているユーザ(自身のフォロワ)が表示される。当該ユーザ情報表示画面100において、フォロー登録している他のユーザを追加したり、削除したりすることができる。   On this user information display screen 100, the user who follows him (to limit the sender of the message to be browsed) and the user who follows him (owner's follower) are displayed. On the user information display screen 100, other users who are registered for follow-up can be added or deleted.

また、ユーザ情報表示画面100においては、入力連携するプログラムを設定することができる。   In the user information display screen 100, a program for input cooperation can be set.

例えば、「検索入力」が設定された場合、端末装置20において検索エンジンに対して検索語として文字列が入力されると、その文字列に予め対応付けられているコンテクストが、当該ユーザが閲覧者として閲覧するメッセージを絞り込むために設定されているコンテクストとして設定される。   For example, when “search input” is set, when a character string is input as a search word to the search engine in the terminal device 20, the context previously associated with the character string is displayed by the user as a viewer. As a context that is set to narrow down the messages to be viewed.

例えば、「GPS情報」が設定された場合、端末装置20に備わるGPS(global positioning system)受信機能により現在地の位置情報が取得されると、その位置情報に予め対応付けられている地名が、当該ユーザが閲覧者として閲覧するメッセージを絞り込むために設定されているコンテクストとして設定される。   For example, when “GPS information” is set, when location information of the current location is acquired by a GPS (global positioning system) reception function provided in the terminal device 20, a location name associated with the location information in advance is It is set as a context that is set to narrow down messages that the user browses as a viewer.

例えば、「スケジュール情報」が設定された場合、端末装置20や所定のサーバにて管理されるユーザの予定表などが参照され、そこに記載されている所定の時間経過後(例えば、翌日)の予定に予め対応付けられているコンテクストが、当該ユーザが閲覧者として閲覧するメッセージを絞り込むために設定されているコンテクストとして設定される。   For example, when “schedule information” is set, a schedule of users managed by the terminal device 20 or a predetermined server is referred to, and after a predetermined time described therein (for example, the next day) The context previously associated with the schedule is set as the context set for narrowing down messages that the user browses as a viewer.

例えば、「視聴情報」が設定された場合、端末装置20がテレビジョン受像機などからユーザが視聴している番組情報を取得し、その番組情報に予め対応付けられているコンテクストが、当該ユーザが閲覧者として閲覧するメッセージを絞り込むために設定されているコンテクストとして設定される。   For example, when “viewing information” is set, the terminal device 20 acquires program information that the user is viewing from a television receiver or the like, and the context associated with the program information in advance is displayed by the user. It is set as a context that is set to narrow down messages to be viewed as a viewer.

また、ユーザ情報表示画面100においては、メッセージ内容と連携するプログラムを任意の数だけ設定することができる。   In addition, in the user information display screen 100, an arbitrary number of programs linked with message contents can be set.

例えば、「音楽プレーヤ」が設定された場合、図14に示されるように、閲覧画面50に「音楽プレーヤ連携」ボタン101が追加表示される。この「音楽プレーヤ連携」ボタン101が選択されると、メッセージ内に記載されている、オーディオデータなどにリンクされているURLが音楽プレーヤに通知される。これにより、音楽プレーヤが当該URLからオーディオデータなどを取得して再生することができる。   For example, when “music player” is set, a “music player cooperation” button 101 is additionally displayed on the browsing screen 50 as shown in FIG. When the “music player cooperation” button 101 is selected, a URL linked to audio data or the like described in the message is notified to the music player. As a result, the music player can acquire and reproduce audio data from the URL.

[動作説明]
次に、CSMサービスシステム10の動作について説明する。
[Description of operation]
Next, the operation of the CSM service system 10 will be described.

図15は、CSMサービスにおけるメッセージ発信時の処理を説明するフローチャートである。   FIG. 15 is a flowchart for explaining processing at the time of message transmission in the CSM service.

なお、前提として、端末装置20はサービスサーバ30にログイン済みであり、端末装置20のディスプレイには、上述した閲覧画面50、メッセージ入力画面90、またはユーザ情報表示画面100のいずれかが表示されているものとする。   As a premise, the terminal device 20 has already logged in to the service server 30, and any of the above-described browsing screen 50, message input screen 90, or user information display screen 100 is displayed on the display of the terminal device 20. It shall be.

ステップS1において、発信者としてのユーザが画面上部の「書く」タブ52を選択すると、画面表示がメッセージ入力画面90に変更される。なお、既にメッセージ入力画面90が表示されている場合、ステップS1の処理を省略することができる。   In step S <b> 1, when the user as the sender selects the “write” tab 52 at the top of the screen, the screen display is changed to the message input screen 90. If the message input screen 90 is already displayed, the process of step S1 can be omitted.

ステップS2において、ユーザはメッセージ入力画面90のメッセージ入力部94に、発信するメッセージを入力する。ステップS3においてユーザはメッセージ入力画面90のコンテクスト設定部93を用いて、発信するメッセージに対して付与するコンテクストを設定する。このとき、ユーザは自分のフォロワからのフィードバック情報95を参照してコンテクストを設定することができる。   In step S <b> 2, the user inputs a message to be transmitted to the message input unit 94 of the message input screen 90. In step S <b> 3, the user uses the context setting unit 93 on the message input screen 90 to set a context to be given to the outgoing message. At this time, the user can set the context by referring to the feedback information 95 from his follower.

コンテクストが付与されたメッセージは、ネットワーク11を介してサービスサーバ30に送信され、そのメッセージデータベース33に登録される。そして、当該ユーザをフォローしている他のユーザの端末装置20にリアルタイムに発信される。以上で、メッセージ発信時の処理説明を終了する。   The message with the context is transmitted to the service server 30 via the network 11 and registered in the message database 33. And it transmits in real time to the terminal device 20 of the other user who is following the user concerned. This is the end of the description of the process at the time of message transmission.

次に、図16は、CSMサービスにおけるメッセージ閲覧時の処理を説明するフローチャートである。   Next, FIG. 16 is a flowchart for explaining processing at the time of browsing a message in the CSM service.

なお、前提は上述したメッセージ発信時の処理と同様である。ステップS11において、閲覧者としてのユーザが画面上部の「読む」タブ51を選択すると、端末装置20からのメッセージ閲覧要求がネットワーク11を介してサービスサーバ30に送信される。   The premise is the same as the processing at the time of message transmission described above. In step S <b> 11, when a user as a viewer selects the “read” tab 51 at the top of the screen, a message browsing request from the terminal device 20 is transmitted to the service server 30 via the network 11.

ステップS12において、サービスサーバ30のメッセージ抽出部35は、メッセージ閲覧要求に応じて、メッセージデータベース33に登録されているメッセージから、ユーザ情報管理部34に管理されている、閲覧者となるユーザのユーザ情報に含まれる、自分がフォローしているユーザに基づき、自分がフォローしているユーザが発信者または伝達者であるメッセージを絞り込む。絞り込まれたメッセージは、通信部31、ネットワーク11を介して、閲覧者としてのユーザの端末装置20に送信される。これにより、端末装置20の画面表示が閲覧画面50に変更され、フォロー登録している他のユーザが発信または伝達したメッセージが時系列順にスクロール表示される。なお、既に閲覧画面50が表示されている場合、ステップS11およびステップS12の処理を省略することができる。   In step S12, the message extraction unit 35 of the service server 30 responds to the message browsing request, and the user of the user who becomes the viewer managed by the user information management unit 34 from the message registered in the message database 33. Based on the user that you are following in the information, filter messages that the user you are following is a caller or communicator. The narrowed down messages are transmitted to the terminal device 20 of the user as a viewer via the communication unit 31 and the network 11. Thereby, the screen display of the terminal device 20 is changed to the browsing screen 50, and the messages transmitted or transmitted by other users who are registered for follow-up are scroll-displayed in time series. In addition, when the browsing screen 50 is already displayed, the process of step S11 and step S12 can be abbreviate | omitted.

ステップS13において、ユーザが閲覧画面50のコンテクスト設定部56に対して、閲覧者の状況を示すコンテクストを設定すると、ステップS14として、閲覧画面が分割ライン61により上下に分割され、その上側には、コンテクスト設定部56に設定されたコンテクストにより絞り込まれたメッセージが時系列順にスクロール表示され、その下側には絞り込まれる前のメッセージが時系列順にスクロール表示される。   In step S13, when the user sets a context indicating the status of the viewer to the context setting unit 56 of the browsing screen 50, the browsing screen is divided vertically by the dividing line 61 in step S14. Messages narrowed down by the context set in the context setting unit 56 are scroll-displayed in chronological order, and the messages before being narrowed down are scroll-displayed in chronological order below.

ステップS15において、コンテクスト設定部56に設定されたコンテクストが、フィードバック情報としてネットワーク11を介してサービスサーバ30に送信される。このフィードバック情報は、サービスサーバ30のユーザ情報管理部34に保持される。そして、そのユーザ(いまの場合の閲覧者)がフォローしている他のユーザ(いまの場合の発信者または伝達者)の端末装置20がサービスサーバ30にアクセスしてCSMサービスを利用したときに、発信者または伝達者の端末装置20に通知される(フィードバックされる)。このように、発信者または伝達者に対してフィードバック情報が通知されることにより、発信者または伝達者に対してコンテクスト付与に対する意欲を増加させることが期待できる。以上で、メッセージ閲覧時の処理説明を終了する。   In step S <b> 15, the context set in the context setting unit 56 is transmitted as feedback information to the service server 30 via the network 11. This feedback information is held in the user information management unit 34 of the service server 30. When the terminal device 20 of another user (sender or communicator in this case) that the user (viewer in this case) follows accesses the service server 30 and uses the CSM service The terminal device 20 of the sender or the communicator is notified (feedback). Thus, it can be expected that the sender or the communicator is notified of the feedback information, thereby increasing the willingness to give the context to the caller or the communicator. This is the end of the description of the process for viewing the message.

次に、図17は、CSMサービスにおけるメッセージ伝達時の処理を説明するフローチャートである。   Next, FIG. 17 is a flowchart for explaining processing at the time of message transmission in the CSM service.

上述したメッセージ閲覧時の処理により表示された閲覧画面50を見るユーザ(閲覧者)が伝達したいと思うメッセージを見つけた場合、ステップS21として、そのメッセージが表示されている「伝達」ボタン58を操作する。これにより閲覧画面50に重畳してポップアップ画面81(図11)が表示される。   When a user (viewer) who views the browsing screen 50 displayed by the message browsing process described above finds a message he / she wants to transmit, the “transmission” button 58 displaying the message is operated as step S21. To do. As a result, a pop-up screen 81 (FIG. 11) is displayed superimposed on the browsing screen 50.

ステップS22において、閲覧者から伝達者となったユーザがポップアップ画面81に対して伝達するメッセージに対するコンテクストを設定する。具体的には、既に付与されているコンテクストを削除したり、変更したり、新たにコンテクストを追加付与したりする。このようにしてコンテクストが設定されたメッセージは、伝達者となったユーザのフォロワである他のユーザに閲覧されることになる。以上で、メッセージ伝達時の処理説明を終了する。   In step S <b> 22, a context is set for a message transmitted from the viewer to the pop-up screen 81 by the user who has become the transmitter. Specifically, a context that has already been assigned is deleted, changed, or a new context is newly added. The message in which the context is set in this way is viewed by another user who is a follower of the user who has become a communicator. This is the end of the description of the process for message transmission.

以上に説明したCSMサービスシステム10によれば、ユーザが発信したり、伝達したりするメッセージに対して、閲覧者の状況を表すコンテクストに基づくソーシャルフィルタリングを行ってから各ユーザに閲覧させることができる。したがって、現状の閲覧者にとって有意義なメッセージのみを閲覧させることが可能となる。   According to the CSM service system 10 described above, each user can browse a message transmitted or transmitted by a user after performing social filtering based on a context representing a viewer's situation. . Therefore, it is possible to browse only messages meaningful to the current viewer.

なお、発信者や伝達者がメッセージにコンテクストを付与するに際しては、自分のフォロワからのフィードバック情報を参照することができるので、適切なコンテクストを設定することができる。また、自分のフォロワからのフィードバック情報は、発信者や伝達者に対してコンテクストを積極的に付与する動機付けとなり、コンテクストを付与する頻度の増加が期待できる。   In addition, when a sender or a communicator gives a context to a message, feedback information from his follower can be referred to, so that an appropriate context can be set. Further, feedback information from one's own follower is a motivation to positively give a context to a sender or a communicator, and an increase in the frequency of giving a context can be expected.

ところで、上述したサービスサーバ30の一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。   By the way, a series of processes of the service server 30 described above can be executed by hardware or can be executed by software. When a series of processing is executed by software, a program constituting the software is installed in the computer. Here, the computer includes, for example, a general-purpose personal computer capable of executing various functions by installing a computer incorporated in dedicated hardware and various programs.

図18は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。   FIG. 18 is a block diagram illustrating a configuration example of hardware of a computer that executes the above-described series of processing by a program.

コンピュータにおいて、CPU(Central Processing Unit)201,ROM(Read Only Memory)202,RAM(Random Access Memory)203は、バス204により相互に接続されている。   In a computer, a central processing unit (CPU) 201, a read only memory (ROM) 202, and a random access memory (RAM) 203 are connected to each other by a bus 204.

バス204には、さらに、入出力インタフェース205が接続されている。入出力インタフェース205には、入力部206、出力部207、記憶部208、通信部209、およびドライブ210が接続されている。   An input / output interface 205 is further connected to the bus 204. An input unit 206, an output unit 207, a storage unit 208, a communication unit 209, and a drive 210 are connected to the input / output interface 205.

入力部206は、キーボード、マウス、マイクロフォンなどよりなる。出力部207は、ディスプレイ、スピーカなどよりなる。記憶部208は、ハードディスクや不揮発性のメモリなどよりなる。通信部209は、ネットワークインタフェースなどよりなる。ドライブ210は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア211を駆動する。   The input unit 206 includes a keyboard, a mouse, a microphone, and the like. The output unit 207 includes a display, a speaker, and the like. The storage unit 208 includes a hard disk, a nonvolatile memory, and the like. The communication unit 209 includes a network interface and the like. The drive 210 drives a removable medium 211 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.

以上のように構成されるコンピュータでは、CPU201が、例えば、記憶部208に記憶されているプログラムを、入出力インタフェース205およびバス204を介して、RAM203にロードして実行することにより、上述した一連の処理が行われる。   In the computer configured as described above, the CPU 201 loads, for example, the program stored in the storage unit 208 to the RAM 203 via the input / output interface 205 and the bus 204 and executes the program, and the series described above. Is performed.

なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。   The program executed by the computer may be a program that is processed in time series in the order described in this specification, or in parallel or at a necessary timing such as when a call is made. It may be a program for processing.

本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。   Embodiments of the present disclosure are not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present disclosure.

10 コンテクスチャル ソーシャル メディア サービス システム, 20 端末装置, 30 サービスサーバ, 31 通信部, 32 メッセージ登録部, 33 メッセージデータベース, 34 ユーザ情報管理部, 35 メッセージ抽出部, 200 コンピュータ, 201 CPU   10 contextual social media service system, 20 terminal device, 30 service server, 31 communication unit, 32 message registration unit, 33 message database, 34 user information management unit, 35 message extraction unit, 200 computer, 201 CPU

Claims (6)

ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継する情報処理装置において、
発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録手段と、
他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給手段と、
前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知手段と
を備え、
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される
特徴とする情報処理装置。
In an information processing device that relays a message between a plurality of different terminal devices connected via a network,
In association with the message transmitted from the terminal device used by the user as the sender, the user as the sender and the user as the communicator who transmitted the message are registered in a message database, and the sender or the Registration means for registering the context given to the message by at least one of the communicators in the message database;
In response to a request from a terminal device used by a user as a viewer who browses a message transmitted from another user, among the messages registered in the message database, the user as the viewer follows. A supply means for extracting a message associated with another user and given the context, and supplying the message to the terminal device used by the user as the viewer together with the given context;
Notification means for notifying the terminal device used by the sender or other user as the communicator who is followed by the user as the viewer as the feedback information of the context set by the user as the viewer. Prepared,
The information supply apparatus according to claim 1, wherein the message supplied by the supply unit is displayed based on a given context in the terminal device used by a user as the viewer.
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて絞り込まれた後に表示
される
ことを特徴とする請求項1に記載の情報処理装置。
The said message supplied by the said supply means is displayed after being narrowed down based on the provided context in the said terminal device used by the user as the said viewer. Information processing device.
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づく優先順位に従って表示される
ことを特徴とする請求項1に記載の情報処理装置。
2. The information processing according to claim 1, wherein the message supplied by the supply unit is displayed in the terminal device used by the user as the viewer according to a priority order based on a given context. apparatus.
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されている前記コンテクストの数に基づく優先順位に従って表示される
ことを特徴とする請求項1に記載の情報処理装置。
The said message supplied by the said supply means is displayed in the said terminal device used by the user as said viewer according to the priority based on the number of the said contexts given. Information processing device.
ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継する情報処理装置の情報処理方法において、
前記情報処理装置による、
発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録ステップと、
他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給ステップと、
前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知ステップと
を含み、
前記供給ステッによって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される
ことを特徴とする情報処理方法。
In an information processing method of an information processing apparatus that relays a message between a plurality of different terminal devices connected via a network,
According to the information processing apparatus,
In association with the message transmitted from the terminal device used by the user as the sender, the user as the sender and the user as the communicator who transmitted the message are registered in a message database, and the sender or the A registration step of registering in the message database the context given to the message by at least one of the communicators;
In response to a request from a terminal device used by a user as a viewer who browses a message transmitted from another user, among the messages registered in the message database, the user as the viewer follows. A supply step of extracting a message associated with another user and given the context, and supplying the message to the terminal device used by the user as the viewer together with the given context;
A notification step of notifying a context set by the user as the viewer as feedback information to a terminal device used by the user as the sender or the communicator who is followed by the user as the viewer. Including
It said supply step said message supplied by the flop, an information processing method characterized in that in the terminal device used by a user as the viewer is displayed based on the context has been granted.
ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継するコンピュータを、
発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録手段と、
他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給手段と、
前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知手段と
して機能させ、
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される
ことを特徴とするプログラム。
A computer that relays messages between different terminal devices connected via a network,
In association with the message transmitted from the terminal device used by the user as the sender, the user as the sender and the user as the communicator who transmitted the message are registered in a message database, and the sender or the Registration means for registering the context given to the message by at least one of the communicators in the message database;
In response to a request from a terminal device used by a user as a viewer who browses a message transmitted from another user, among the messages registered in the message database, the user as the viewer follows. A supply means for extracting a message associated with another user and given the context, and supplying the message to the terminal device used by the user as the viewer together with the given context;
Notification means for notifying, as feedback information, a context set by the user as the viewer to a terminal device used by the sender or another user as the communicator that the user as the viewer follows. Function
The program supplied by the supply means is displayed on the terminal device used by the user as the viewer based on a given context.
JP2015153904A 2015-08-04 2015-08-04 Information processing apparatus, information processing method, and program Active JP6008155B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015153904A JP6008155B2 (en) 2015-08-04 2015-08-04 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015153904A JP6008155B2 (en) 2015-08-04 2015-08-04 Information processing apparatus, information processing method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2011252615A Division JP5794530B2 (en) 2011-11-18 2011-11-18 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2016006663A JP2016006663A (en) 2016-01-14
JP6008155B2 true JP6008155B2 (en) 2016-10-19

Family

ID=55225028

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015153904A Active JP6008155B2 (en) 2015-08-04 2015-08-04 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP6008155B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4425407B2 (en) * 1999-05-13 2010-03-03 富士通株式会社 Conversation sending method and conversation system
JP2003131550A (en) * 2001-10-24 2003-05-09 Pfu Ltd Chat training system, control method thereof, and chat training program
US20070173325A1 (en) * 2006-01-20 2007-07-26 Microsoft Corporation Join in-progress on-line game session
JP5190252B2 (en) * 2007-11-27 2013-04-24 インターナショナル・ビジネス・マシーンズ・コーポレーション Preference matching system, method and program
JP2011227640A (en) * 2010-04-19 2011-11-10 Circle Dot Ms Co Ltd Electronic publication browsing device

Also Published As

Publication number Publication date
JP2016006663A (en) 2016-01-14

Similar Documents

Publication Publication Date Title
US11481427B2 (en) Systems and methods for a scalable, collaborative, real-time, graphical life-management interface
US10122791B2 (en) Social circles in social networks
JP6335210B2 (en) Message service providing method for message service connected to search service, message server and user terminal for executing message service providing method
JP5156879B1 (en) Information presentation control apparatus and information presentation control method
US20100023871A1 (en) Methods and Systems Providing an Interactive Social Ticker
US20130103747A1 (en) Posted information sharing system, information-processing device, storage medium, server, information-processing method, and information-processing system
US20150081788A1 (en) Server apparatus, non-transitory computer-readable storage medium having information processing program stored therein, information processing system, and information processing method
JP2008299556A (en) Data processing apparatus, data communication system, computer program
JP2022040355A (en) System, information processing method, information processing device, terminal, program
JP6307605B2 (en) Information processing apparatus, information processing method, and program for information processing apparatus
US20170279749A1 (en) Modular Communications
KR101403783B1 (en) Virtual space providing system for distinct step of application execution
JP6008155B2 (en) Information processing apparatus, information processing method, and program
JP5794530B2 (en) Information processing apparatus, information processing method, and program
US20110028211A1 (en) Information system, information terminal, and information communication method
KR101917214B1 (en) System and method for providing social network service account mining information for surporting social network service action
JP2006318179A (en) Portal site providing system
CN102819968A (en) Teaching system
JP2006318180A (en) Portal site providing system
JP2024110490A (en) Caller information acquisition system, caller information acquisition system control method, and program
WO2011102430A1 (en) Control program
JP2017027265A (en) Information extraction method, information processing device, information processing system and program
KR20140062631A (en) System and method for providing social network service analysis information using 64 category

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160726

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160728

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: 20160816

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160830

R150 Certificate of patent or registration of utility model

Ref document number: 6008155

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250