[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2019114282A - Control program for terminal equipment, control method for terminal equipment, and terminal equipment - Google Patents

Control program for terminal equipment, control method for terminal equipment, and terminal equipment Download PDF

Info

Publication number
JP2019114282A
JP2019114282A JP2019033651A JP2019033651A JP2019114282A JP 2019114282 A JP2019114282 A JP 2019114282A JP 2019033651 A JP2019033651 A JP 2019033651A JP 2019033651 A JP2019033651 A JP 2019033651A JP 2019114282 A JP2019114282 A JP 2019114282A
Authority
JP
Japan
Prior art keywords
content
unit
message
sharing
chat
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.)
Granted
Application number
JP2019033651A
Other languages
Japanese (ja)
Other versions
JP6772320B2 (en
Inventor
寛 倉岡
Hiroshi Kuraoka
寛 倉岡
ダニエル ブラキン
Daniel Brakin
ダニエル ブラキン
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.)
GREE Inc
Original Assignee
GREE Inc
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 GREE Inc filed Critical GREE Inc
Priority to JP2019033651A priority Critical patent/JP6772320B2/en
Publication of JP2019114282A publication Critical patent/JP2019114282A/en
Priority to JP2020164339A priority patent/JP6966615B2/en
Application granted granted Critical
Publication of JP6772320B2 publication Critical patent/JP6772320B2/en
Priority to JP2021171316A priority patent/JP7244602B2/en
Priority to JP2023035229A priority patent/JP7570045B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

To provide a control program of terminal equipment, a control method of the terminal equipment, and the terminal equipment for achieving smooth communications by using various content.SOLUTION: A chat part 21 of a user terminal 20 comprises: a conversation view 210; a message storage part 220; a chat destination management part 230; a content view 240; an internal sharing part 250; and an external sharing part 260. The content view 240 displays content acquired from various resources. An aggregator 241 of the content view 240 acquires the various resources from an external site 10, and displays them on a touch panel display. The internal sharing part 250 displays a selection screen for selecting a transmission destination of the content whose sharing has been instructed, and receives the selected transmission destination, and displays the content in a selectable form on a timeline screen corresponding to the transmission destination.SELECTED DRAWING: Figure 1

Description

本発明は、情報処理端末を用いたメッセージの送受信を行なう技術に関する。   The present invention relates to a technology for transmitting and receiving messages using an information processing terminal.

今日、スマートフォン等のコンピュータ端末を用いて、ユーザ間でリアルタイムのメッセージ通信を行なうチャットサービスが提供されている(例えば、非特許文献1、2参照)。このチャットサービスにおいては、グループ登録されたユーザとの間で、メッセージ交換による会話(チャット)を行なう。このシャットサービスにおいては、テキストやデザイン化されたイラスト(ステッカ)を用いて会話を行なう。   Today, a chat service is provided that performs real-time message communication between users using a computer terminal such as a smartphone (see, for example, non-patent documents 1 and 2). In this chat service, a chat (chat) is performed by exchanging messages with group registered users. In this shut service, conversations are conducted using texts and designed illustrations (stickers).

このチャットサービスにおいて、シームレスなメッセージ交換を実現するための技術が検討されている(例えば、特許文献1参照)。この文献に記載された技術においては、送信先と、当該送信先に送信されるべきメッセージとを受け付ける。そして、受け付けた送信先に関してメモリに登録されている1以上の通信方式から、優先順位が示された情報に従って通信方式を選択し、この通信方式によって、送信先にメッセージを送信する。   In this chat service, techniques for realizing seamless message exchange are being studied (see, for example, Patent Document 1). In the technique described in this document, a transmission destination and a message to be transmitted to the transmission destination are accepted. Then, from the one or more communication methods registered in the memory regarding the accepted transmission destination, the communication method is selected according to the information indicating the priority, and the message is transmitted to the transmission destination by this communication method.

特許第5175402号公報(第1頁、図1)Patent No. 5175402 (Page 1, Figure 1)

GREE,Inc.、「Tellit」[online]、平成25年4月19日、Google play、[平成25年4月28日検索]、インターネット〈URL:https://play.google.com/store/apps/details?id=net.gree.android.app.messenger&hl=ja〉GREE, Inc. , "Tellit" [online], April 19, 2013, Google play, [search April 28, 2013], Internet <URL: https://play.google.com/store/apps/details? id = net.gree.android.app.messenger & hl = en〉 GREE,Inc.、「Tellit」[online]、平成25年4月24日、iTunes、[平成25年5月1日検索]、インターネット〈URL:https://itunes.apple.com/app/id581075146〉GREE, Inc. , "Tellit" [online], April 24, 2013, iTunes, [search May 1, 2013], Internet <URL: https://itunes.apple.com/app/id581075146>

このようなチャットサービスを利用する場合、テキストやステッカだけでは、円滑な意思疎通を図ることができないことがある。例えば、インターネット上では多様なコンテンツが公開されている。このようなコンテンツを話題にする場合には、コンテンツそのものを情報共有することにより的確な意思疎通を実現することができる。しかしながら、このようなコンテンツを共有する場合、このコンテンツのリソース情報(例えば、リソースのURL)を、チャットサービス上のメッセージにインポートする等の手間がかかっていた。更に、リソース情報だけでは、コンテンツ内容を把握することが困難であり、円滑なコミュニケーションを実現することが難しいこともある。   When using such a chat service, it may not be possible to achieve smooth communication only with text and stickers. For example, various contents are published on the Internet. When such content is discussed, accurate communication can be realized by sharing information itself. However, when such content is shared, it takes time and effort to import resource information (for example, the URL of the resource) of the content into a message on the chat service. Furthermore, it is difficult to grasp content contents only by resource information, and it may be difficult to realize smooth communication.

本発明は、上述した問題に鑑みてなされたものであり、その目的は、多様なコンテンツを利用して、円滑なコミュニケーションを図るための端末装置の制御プログラム、端末装置の制御方法及び端末装置を提供することにある。   The present invention has been made in view of the problems described above, and its object is to provide a control program of a terminal device for achieving smooth communication using various contents, a control method of the terminal device, and a terminal device. It is to provide.

上記課題を解決する端末装置の制御プログラムは、ネットワークを介して、メッセージの送受信を行なうメッセージ処理部を備えた端末装置を用いて、メッセージ送受信を行なう端末装置の制御プログラムであって、前記端末装置のメッセージ処理部を、前記端末からのメッセージ及び他の端末装置からのメッセージをタイムライン画面に表示するタイムライン表示部と、コンテンツを管理するリソースからコンテンツを取得して表示するコンテンツビューと、前記コンテンツビューにより表示されたコンテンツにおいて共有を指示されたコンテンツを特定する共有部と、前記特定されたコンテンツの送信先を選択するための選択画面を表示し、選択された送信先を受け付ける送信先受付部と、前記送信先受付部が受け付けた前記送信先に対応するタイムライン画面に、前記特定されたコンテンツを選択可能な形態で表示する表示制御部、として機能させる。   A control program for a terminal device that solves the above-mentioned problems is a control program for a terminal device that performs message transmission and reception using a terminal device including a message processing unit that transmits and receives messages via a network. A message processing unit, a timeline display unit for displaying a message from the terminal and a message from another terminal apparatus on a timeline screen, a content view for acquiring and displaying content from a resource for managing the content, A sharing unit for specifying the content instructed to be shared in the content displayed by the content view, and a selection screen for selecting the transmission destination of the specified content are displayed, and the transmission destination is accepted to receive the selected transmission destination And the transmission destination accepted by the transmission destination accepting unit. The timeline screen, display control unit for displaying the identified content in a selectable form, to function as a.

上記端末装置の制御プログラムについて、前記共有部は、前記コンテンツの共有の指示が、前記コンテンツビューが表示されるチャットサービス内での共有である内部共有の指示であるか、又は外部のソーシャルメディアでの共有である外部共有の指示であるかを特定し、前記送付先受付部は、前記内部共有が指示された場合には当該チャットサービスに応じた送信先を選択するための選択画面を表示し、前記外部共有が指示された場合には前記外部のソーシャルメディアに応じた送信先を選択するための選択画面を表示することが好ましい。
上記端末装置の制御プログラムにおいては、前記共有部は、外部のソーシャルメディアサーバに接続され、前記ソーシャルメディアサーバに対して、前記特定されたコンテンツのリソース情報を含めたメッセージを送信することが好ましい。
With regard to the control program of the terminal device, the sharing unit instructs the sharing of the content to be an instruction of internal sharing that is sharing within a chat service in which the content view is displayed, or by an external social media If the internal sharing is instructed, the transmission destination accepting unit displays a selection screen for selecting a transmission destination according to the chat service. When the external sharing is instructed, it is preferable to display a selection screen for selecting a transmission destination according to the external social media.
In the control program of the terminal device, preferably, the sharing unit is connected to an external social media server, and transmits a message including resource information of the specified content to the social media server.

上記端末装置の制御プログラムについて、前記会話ビューは、位置情報を含めたメッセージを前記タイムライン画面に表示することが好ましい。   In the control program of the terminal device, preferably, the conversation view displays a message including position information on the timeline screen.

上記端末装置の制御プログラムについて、前記メッセージ処理部を、前記端末装置の現在位置情報を取得する位置取得部として機能させ、前記会話ビューは、前記位置情報として前記端末装置の現在位置をメッセージに含めることが好ましい。
上記端末装置の制御プログラムについて、前記コンテンツビューは、前記メッセージに含まれた位置情報が指定された場合に、当該位置情報に対応する位置を示す地図画面を表示することが好ましい。
上記端末装置の制御プログラムについて、前記アグリゲータは、取得するコンテンツのフィルタリングを行なうための情報を保持し、当該情報に基づきフィルタリングされたコンテンツを取得することが好ましい。
上記課題を解決する端末装置の制御方法は、ネットワークを介して、メッセージの送受信を行なうメッセージ処理部を備えた端末装置を用いて、メッセージ送受信を行なう端末装置の制御方法であって、前記端末装置のメッセージ処理部が、前記端末からのメッセージ及び他の端末装置からのメッセージをタイムライン画面に表示し、コンテンツを管理するリソースからコンテンツを取得して表示し、前記表示されたコンテンツにおいて共有を指示されたコンテンツを特定し、前記特定されたコンテンツの送信先を選択するための選択画面を表示し、選択された送信先を受け付け、前記送信先に対応するタイムライン画面に、前記特定されたコンテンツを選択可能な形態で表示することを特徴とする。
上記課題を解決する端末装置は、ネットワークを介して、メッセージの送受信を行なうメッセージ処理部を備えた端末装置であって、前記端末装置のメッセージ処理部が、前記端末からのメッセージ及び他の端末装置からのメッセージをタイムライン画面に表示するタイムライン表示部と、コンテンツを管理するリソースからコンテンツを取得して表示するコンテンツビューと、前記コンテンツビューにより表示されたコンテンツにおいて共有を指示されたコンテンツを特定する共有部と、前記特定されたコンテンツの送信先を選択するための選択画面を表示し、選択された送信先を受け付ける送信先受付部と、受け付けた前記送信先に対応するタイムライン画面に、前記特定されたコンテンツを選択可能な形態で表示する表示制御部と、を備える。
The control program of the terminal device causes the message processing unit to function as a position acquisition unit for acquiring current position information of the terminal device, and the conversation view includes the current position of the terminal device in the message as the position information. Is preferred.
In the control program of the terminal device, preferably, when the position information included in the message is designated, the content view displays a map screen indicating a position corresponding to the position information.
In the control program of the terminal device, preferably, the aggregator holds information for filtering the content to be acquired, and acquires the filtered content based on the information.
A control method of a terminal device to solve the above problems is a control method of a terminal device that transmits and receives a message using a terminal device including a message processing unit that transmits and receives a message via a network, Message processing unit displays a message from the terminal and a message from another terminal device on a timeline screen, acquires and displays content from a resource that manages the content, and instructs sharing of the displayed content The selected content, and displaying a selection screen for selecting the transmission destination of the specified content, accepting the selected transmission destination, and specifying the specified content on the timeline screen corresponding to the transmission destination Are displayed in a selectable form.
A terminal device that solves the above-mentioned problems is a terminal device provided with a message processing unit that transmits and receives messages via a network, and the message processing unit of the terminal device is a message from the terminal and other terminal devices. A timeline display unit for displaying a message from the content on a timeline screen, a content view for acquiring and displaying content from a resource for managing the content, and specifying the content instructed to be shared in the content displayed by the content view And a transmission destination receiving unit for displaying the selection screen for selecting the transmission destination of the specified content, and receiving the selected transmission destination, and a timeline screen corresponding to the received transmission destination. A display control unit for displaying the specified content in a selectable form; Obtain.

本発明によれば、多様なコンテンツを利用して、円滑なコミュニケーションを図ることができる。   According to the present invention, smooth communication can be achieved using various contents.

本実施形態のシステム概略図。BRIEF DESCRIPTION OF THE DRAWINGS The system schematic of this embodiment. 本実施形態の画面遷移の説明図。Explanatory drawing of the screen transition of this embodiment. 本実施形態の画面例の説明図。Explanatory drawing of the example of a screen of this embodiment. 本実施形態の画面遷移の説明図。Explanatory drawing of the screen transition of this embodiment. 本実施形態の画面例の説明図。Explanatory drawing of the example of a screen of this embodiment. 本実施形態の処理手順の説明図。Explanatory drawing of the process sequence of this embodiment.

以下、メッセージ送受信を行なう端末装置の一実施形態を図1〜図6に従って説明する。本実施形態は、複数のクライアントの端末装置間でメッセージを送受信するチャットサービスに適用する場合を想定する。   Hereinafter, an embodiment of a terminal apparatus for transmitting and receiving messages will be described with reference to FIGS. In the present embodiment, it is assumed that the present invention is applied to a chat service that transmits and receives messages between terminal devices of a plurality of clients.

図1に示すように、本実施形態では、インターネット等のネットワークを介して接続された外部サイト10、ユーザ端末20、チャットサーバ30、外部ソーシャルメディアサーバ40を用いる。   As shown in FIG. 1, in the present embodiment, an external site 10, a user terminal 20, a chat server 30, and an external social media server 40 connected via a network such as the Internet are used.

外部サイト10は、インターネット等において、各種リソースを提供しているサーバコンピュータである。この外部サイト10には、動画を提供している動画サイト、ニュースを提供しているニュースサイト等、様々なコンテンツリソースを利用することができる。   The external site 10 is a server computer that provides various resources on the Internet or the like. The external site 10 can use various content resources such as a video site providing a video, a news site providing a news, and the like.

ユーザ端末20は、スマートフォン等のように、チャットサービスの利用者のコンピュータ端末(情報処理端末)である。チャットサービスを最初に利用する場合には、ユーザ端末20を用いて、チャットサーバ30にアクセスして、チャットアプリケーションプログラムをダウンロードし、インストールする。   The user terminal 20 is a computer terminal (information processing terminal) of a chat service user, such as a smartphone. When using the chat service for the first time, the chat server 30 is accessed using the user terminal 20, and the chat application program is downloaded and installed.

このユーザ端末20は、CPU、RAM、ROM等からなる制御部や、データを記憶するメモリ、各種情報の入出力部を備えている。この制御部は、チャットアプリケーションプログラムを実行することにより、チャット部21として機能する。また、本実施形態では、入出力部としてタッチパネルディスプレイを用いる。更に、ユーザ端末20は、GPS(Global Positioning System)等を利用した位置情報取得部や、写真撮影を行なうためのカメラ部、集音のためのマイク部を備える。   The user terminal 20 includes a control unit including a CPU, a RAM, a ROM, and the like, a memory for storing data, and an input / output unit for various information. The control unit functions as the chat unit 21 by executing a chat application program. Further, in the present embodiment, a touch panel display is used as the input / output unit. The user terminal 20 further includes a position information acquisition unit using a GPS (Global Positioning System) or the like, a camera unit for taking a picture, and a microphone unit for sound collection.

チャット部21はメッセージ処理部として機能し、会話ビュー210、メッセージ記憶部220、チャット先管理部230、コンテンツビュー240、内部共有部250、外部共有部260を備える。   The chat unit 21 functions as a message processing unit, and includes a conversation view 210, a message storage unit 220, a chat destination management unit 230, a content view 240, an internal sharing unit 250, and an external sharing unit 260.

会話ビュー210は、チャットサービスにおいて送信や受信したメッセージを、タッチパネルディスプレイに表示されたタイムライン画面に出力する。会話ビュー210は、送信処理部211、受信処理部212、コンテンツ取得部213を備える。   Conversation view 210 outputs a message transmitted or received in the chat service on the timeline screen displayed on the touch panel display. The conversation view 210 includes a transmission processing unit 211, a reception processing unit 212, and a content acquisition unit 213.

送信処理部211は、タッチパネルディスプレイにおいて入力されたメッセージを、自分の発言として表示するとともに、メッセージをチャットサーバ30に送信する処理を実行する。   The transmission processing unit 211 executes a process of transmitting a message to the chat server 30 as well as displaying the message input on the touch panel display as its own utterance.

受信処理部212は、チャットサーバ30から取得したメッセージを、タッチパネルディスプレイにおいて、他者の発言として出力する処理を実行する。
コンテンツ取得部213は、会話ビュー210において出力されたメッセージに、リソース情報が含まれている場合には、このリソース情報を用いてコンテンツや概要情報(ダイジェスト)を取得する。例えば、リソース情報に基づいて外部サイト10を特定し、この外部サイト10からコンテンツのダイジェストを取得する。そして、会話ビュー210は、コンテンツ取得部213において取得したダイジェストを含めたメッセージを、タッチパネルディスプレイに出力する。
The reception processing unit 212 executes a process of outputting the message acquired from the chat server 30 as the other person's speech on the touch panel display.
When the message output in the conversation view 210 includes resource information, the content acquisition unit 213 acquires content and summary information (digest) using the resource information. For example, the external site 10 is identified based on the resource information, and the digest of the content is acquired from the external site 10. Then, conversation view 210 outputs a message including the digest acquired by content acquisition unit 213 to the touch panel display.

メッセージ記憶部220には、チャットサービスを利用して送受信されたメッセージが記録される。
チャット先管理部230は、ユーザ端末20の利用者が属するチャットグループや、ユーザ端末20において指定された連絡先に関する情報が記録される。このチャットグループの参加ユーザや連絡先ユーザとの間でメッセージを送受信することができる。
The message storage unit 220 records messages transmitted and received using the chat service.
The chat destination management unit 230 records information on a chat group to which the user of the user terminal 20 belongs, and a contact designated on the user terminal 20. Messages can be sent and received between the participating users and contact users of this chat group.

コンテンツビュー240は、各種リソースから取得したコンテンツを表示する処理を実行する。このコンテンツビュー240は、アグリゲータ241を備える。このアグリゲータ241は、外部サイト10から各種リソースを取得し、タッチパネルディスプレイにおいて一覧表示する。   The content view 240 executes processing for displaying content acquired from various resources. This content view 240 comprises an aggregator 241. The aggregator 241 acquires various resources from the external site 10 and displays a list on the touch panel display.

内部共有部250は、ユーザ端末20が取得したコンテンツを、チャットサービスを利用するチャットグループ内や連絡先ユーザにおいて共有する処理を実行する。共有するコンテンツとしては、外部サイト10等から取得したコンテンツや、ユーザ端末20内のリソース内のコンテンツ、チャットグループに属する他のユーザや連絡先ユーザから取得したコンテンツが含まれる。   The internal sharing unit 250 executes a process of sharing the content acquired by the user terminal 20 between a chat group using a chat service and a contact user. The content to be shared includes the content acquired from the external site 10 or the like, the content in the resource in the user terminal 20, the content acquired from other users belonging to the chat group, and the contact user.

外部共有部260は、ユーザ端末20において取得したコンテンツを、外部のソーシャルメディアにおいて共有する処理を実行する。この外部共有の場合も、共有するコンテンツとしては、外部サイト10等から取得したコンテンツや、ユーザ端末20内のリソース内のコンテンツ、チャットグループに属する他のユーザや連絡先ユーザから取得したコンテンツが含まれる。この外部共有部260は、外部ソーシャルメディアサーバ40のアクセス先、アクセス時に必要なユーザのログイン認証情報(ユーザID、パスワード)等に関するデータを保持している。   The external sharing unit 260 executes processing of sharing the content acquired in the user terminal 20 in external social media. Also in the case of this external sharing, the content to be shared includes the content acquired from the external site 10 or the like, the content in the resource in the user terminal 20, the content acquired from other users belonging to the chat group and the contact user Be The external sharing unit 260 holds data on an access destination of the external social media server 40, login authentication information (user ID, password) of a user required at the time of access, and the like.

チャットサーバ30は、ユーザ端末20に対してチャットサービスの提供・管理を行なうコンピュータシステムである。このチャットサーバ30は、CPU、RAM及びROM等からなるチャット管理部31、メッセージ記憶部32を備える。更に、チャットサーバ30は、ユーザ管理部(図示せず)を備えている。   The chat server 30 is a computer system that provides and manages a chat service to the user terminal 20. The chat server 30 includes a chat management unit 31 including a CPU, a RAM, a ROM, and the like, and a message storage unit 32. Furthermore, the chat server 30 includes a user management unit (not shown).

チャット管理部31は、各ユーザ端末20からメッセージを取得し、メッセージ記憶部32に記録するとともに、チャットグループや連絡先に属する他のユーザ端末20に送信する処理を実行する。
メッセージ記憶部32には、各ユーザ端末20から取得したメッセージを、送信者情報、チャットグループ情報に関連付けて記録される。
ユーザ管理部は、チャットサービスのユーザやチャットグループの情報を管理する。
The chat management unit 31 acquires a message from each user terminal 20, records the message in the message storage unit 32, and executes a process of transmitting the message to another user terminal 20 belonging to a chat group or a contact address.
The message storage unit 32 records a message acquired from each user terminal 20 in association with sender information and chat group information.
The user management unit manages information on chat service users and chat groups.

外部ソーシャルメディアサーバ40は、公知のソーシャルメディアサービスを提供するサーバコンピュータである。ソーシャルメディアとしては、例えば、Facebook(登録商標)、twitter(登録商標)等を利用することができる。   The external social media server 40 is a server computer that provides known social media services. As social media, for example, Facebook (registered trademark), twitter (registered trademark) or the like can be used.

(画面遷移)
次に、図2を用いて、チャットサービスを利用する場合の画面遷移を説明する。
チャットサービスを利用してメッセージの送受信を行なう場合、このクライアントのユーザ端末20においてチャットアプリケーションプログラムを起動する。
(Screen transition)
Next, screen transition in the case of using a chat service will be described using FIG.
When transmitting and receiving a message using a chat service, a chat application program is started in the user terminal 20 of this client.

この場合、図2に示すように、チャット先管理部230が、チャット先リスト画面500をタッチパネルディスプレイに出力する。このチャット先リスト画面500には、ユーザが属するチャットグループや連絡先の一覧が表示される。   In this case, as shown in FIG. 2, the chat destination management unit 230 outputs the chat destination list screen 500 to the touch panel display. In the chat destination list screen 500, a list of chat groups and contacts to which the user belongs is displayed.

チャット先リスト画面500においてチャットグループ又は連絡先が指定された場合、チャット部21の会話ビュー210は、タッチパネルディスプレイにタイムライン画面510を出力する。   When a chat group or a contact is specified on the chat destination list screen 500, the conversation view 210 of the chat unit 21 outputs the timeline screen 510 to the touch panel display.

また、メッセージを生成する場合には、チャット部21の会話ビュー210を用いて、タッチパネルディスプレイに、テキスト入力画面520やステッカ選択画面521を出力する。テキスト入力画面520においては、ソフトウェアキーボードが出力される。このソフトウェアキーボードを用いて、テキストからなるメッセージを生成する。また、ステッカ選択画面521においては、多様なイラスト(ステッカ)候補が表示される。このステッカ候補の中からメッセージとして使用するステッカを選択することにより、例えば、多種多様な感情や心境をイラストで表現したメッセージを生成することができる。   In addition, when generating a message, the text input screen 520 and the sticker selection screen 521 are output to the touch panel display using the conversation view 210 of the chat unit 21. In the text input screen 520, a software keyboard is output. This software keyboard is used to generate text messages. Further, on the sticker selection screen 521, various illustration (sticker) candidates are displayed. By selecting a sticker to be used as a message from among these sticker candidates, for example, a message can be generated in which a wide variety of emotions and mental states are illustrated.

更に、メッセージには、多様なコンテンツを含めることができる。
例えば、外部サイト10で公開されているコンテンツをメッセージとして含める場合には、チャット部21のコンテンツビュー240を用いて、タッチパネルディスプレイに外部サイト画面530を表示する。
Additionally, the message can include a variety of content.
For example, when the content published on the external site 10 is included as a message, the external site screen 530 is displayed on the touch panel display using the content view 240 of the chat unit 21.

また、外部サイト10で公開されているコンテンツを利用する場合、これらのコンテンツを統合したアグリゲート画面540を用いることもできる。この場合には、コンテンツビュー240のアグリゲータ241を用いて、タッチパネルディスプレイにアグリゲート画面540を表示させる。このアグリゲート画面540には、複数の外部サイト10から取得した複数のコンテンツの一覧リストが表示される。このアグリゲート画面540において選択したコンテンツを外部サイト画面530で確認することもできる。   Moreover, when using the content open | released by the external site 10, the aggregate screen 540 which integrated these content can also be used. In this case, the aggregator 241 of the content view 240 is used to display the aggregate screen 540 on the touch panel display. On the aggregate screen 540, a list of a plurality of contents acquired from a plurality of external sites 10 is displayed. The content selected on the aggregate screen 540 can also be confirmed on the external site screen 530.

更に、位置情報をメッセージに含めることも可能である。この場合には、チャット部21のコンテンツビュー240を用いて、タッチパネルディスプレイに位置情報画面550Aを表示する。ここで、ユーザ端末20は、GPS等を利用した位置情報取得部を用いて現在位置を特定し、この位置情報画面550Aに、この現在位置を地図上に表示する。   Furthermore, it is also possible to include location information in the message. In this case, the position information screen 550A is displayed on the touch panel display using the content view 240 of the chat unit 21. Here, the user terminal 20 specifies the current position using a position information acquisition unit using GPS or the like, and displays the current position on the map on the position information screen 550A.

また、撮影画像をメッセージに含めることも可能である。この場合には、チャット部21のコンテンツビュー240を用いて、タッチパネルディスプレイにカメラ撮影画面550Bを表示する。ここで、ユーザ端末20は、カメラ部等により撮影画像を生成し、カメラ撮影画面550Bに撮影画像を表示する。なお、ユーザ端末20内のアルバムに蓄積された画像を表示させることもできる。更に、画像をステッカやテキストで装飾できるようにしてもよい。
また、位置情報や撮影画像だけではなく、ユーザ端末に入力されたボイス(音声データ)をコンテンツとして用いることも可能である。この場合には、ユーザ端末20は、マイク部等により取得した音声についての音声ファイルを用いる。
It is also possible to include a photographed image in the message. In this case, the camera view screen 550B is displayed on the touch panel display using the content view 240 of the chat unit 21. Here, the user terminal 20 generates a photographed image by a camera unit or the like, and displays the photographed image on the camera photographing screen 550B. In addition, the image accumulated in the album in the user terminal 20 can also be displayed. Furthermore, the image may be decorated with stickers or text.
In addition to the position information and the captured image, it is also possible to use voice (audio data) input to the user terminal as the content. In this case, the user terminal 20 uses an audio file for audio acquired by the microphone unit or the like.

そして、外部サイト画面530やアグリゲート画面540を用いて、メッセージに含めるコンテンツが指定された場合、チャット部21の内部共有部250は、コンテンツの共有先を特定するために、タッチパネルディスプレイにチャット先リスト画面560を表示する。このチャット先リスト画面560において、コンテンツを共有するチャットグループや連絡先を指定する。共有先が指定された場合、チャット部21の内部共有部250は、タッチパネルディスプレイにコンテンツ共有確認画面570を表示する。このコンテンツ共有確認画面570において、コンテンツの共有可否について確認入力を行なう。   Then, when the content to be included in the message is designated using external site screen 530 or aggregate screen 540, internal sharing unit 250 of chat unit 21 chats on the touch panel display in order to specify the sharing destination of the content. A list screen 560 is displayed. In this chat destination list screen 560, a chat group or contact to share the content is designated. When the sharing destination is designated, the internal sharing unit 250 of the chat unit 21 displays the content sharing confirmation screen 570 on the touch panel display. In the content sharing confirmation screen 570, confirmation input is made as to whether the content can be shared.

このコンテンツ共有確認画面570において共有可能が入力された場合には、チャット部21の会話ビュー210は、タイムライン画面580において、コンテンツを含めたメッセージを出力する。ここで、外部サイト画面530やアグリゲート画面540により指定した外部サイト10のコンテンツの場合には、会話ビュー210は、このコンテンツのダイジェストをメッセージに含める。   When shareable is input on the content sharing confirmation screen 570, the conversation view 210 of the chat unit 21 outputs a message including the content on the timeline screen 580. Here, in the case of the content of the external site 10 designated by the external site screen 530 or the aggregate screen 540, the conversation view 210 includes the digest of this content in the message.

また、位置情報画面550Aやカメラ撮影画面550Bにおいて、メッセージに含めるコンテンツを指定した場合には、チャット部21の会話ビュー210は、タイムライン画面580において、コンテンツを含めたメッセージを出力する。ここで、位置情報画面550Aにより指定した位置情報の場合には、会話ビュー210は、チャット部21の地図上に現在位置を表示させるための位置情報をメッセージに含める。また、カメラ撮影画面550Bにより指定した撮影画像の場合には、チャット部21の撮影画像のダイジェストや一部をメッセージに含める。   When the content to be included in the message is specified on the position information screen 550A or the camera shooting screen 550B, the conversation view 210 of the chat unit 21 outputs a message including the content on the timeline screen 580. Here, in the case of the position information specified by the position information screen 550A, the conversation view 210 includes, in the message, the position information for displaying the current position on the map of the chat unit 21. Further, in the case of a photographed image designated by the camera photographing screen 550B, the digest or a part of the photographed image of the chat unit 21 is included in the message.

なお、これらのコンテンツを、外部ソーシャルメディアにおいて共有することが可能である。更に、タイムライン画面580上のメッセージに含まれるコンテンツについても、外部ソーシャルメディアにおいて共有することもできる。この場合には、チャット部21の外部共有部260は、タッチパネルディスプレイにソーシャルメディア共有画面590を表示する。このソーシャルメディア共有画面590において、コンテンツを含めた投稿を行なう。この場合、外部共有部260は、外部ソーシャルメディアサーバ40にアクセスする。そして、コンテンツを含めたメッセージを、外部ソーシャルメディアサーバ40に送信する。   In addition, it is possible to share these contents in external social media. Furthermore, the content included in the message on the timeline screen 580 can also be shared in the external social media. In this case, the external sharing unit 260 of the chat unit 21 displays the social media sharing screen 590 on the touch panel display. In this social media sharing screen 590, posting including content is performed. In this case, the external sharing unit 260 accesses the external social media server 40. Then, the message including the content is transmitted to the external social media server 40.

以下、図3を用いて、一部の画面について具体的な構成を説明する。なお、図3においては、外部のソーシャルメディアサービスにおけるコンテンツの共有手順については省略し、チャットサービス内でコンテンツを共有する場合を想定する。   Hereinafter, a specific configuration of part of the screens will be described with reference to FIG. In FIG. 3, the content sharing procedure in the external social media service is omitted, and it is assumed that the content is shared in the chat service.

タイムライン画面510は、ユーザが送信したメッセージや、相手ユーザから取得したメッセージが時系列に表示される。タイムライン画面510においては、他者のメッセージは左寄り、自分のメッセージは右寄りに表示される。   In the timeline screen 510, messages sent by the user and messages obtained from the other user are displayed in chronological order. In the timeline screen 510, the other's message is displayed on the left, and its own message is displayed on the right.

外部サイト10で公開されているコンテンツを共有する場合には、コンテンツを表示させた外部サイト画面530を利用する。この外部サイト画面530には、チャット内で共有するための共有ボタン531が表示される。そして、この共有ボタン531を選択することにより、共有するコンテンツを指定する。   In the case of sharing content published on the external site 10, the external site screen 530 on which the content is displayed is used. On the external site screen 530, a share button 531 for sharing in a chat is displayed. Then, by selecting the share button 531, the content to be shared is designated.

また、複数の外部サイト10から取得した多様なコンテンツの一覧リストを表示させたアグリゲート画面540を利用して、外部サイト10で公開されているコンテンツを指定することもできる。このアグリゲート画面540には、チャット内で共有するための共有ボタン541が表示されている。そして、この共有ボタン541を選択することにより、共有するコンテンツを指定する。   Further, it is also possible to specify the content published on the external site 10 using the aggregate screen 540 on which a list of various contents acquired from the plurality of external sites 10 is displayed. On the aggregate screen 540, a sharing button 541 for sharing in a chat is displayed. Then, by selecting the share button 541, the content to be shared is designated.

共有ボタン531,541が選択された場合、コンテンツを共有するチャットグループや連絡先を指定するためのチャット先リスト画面560が表示される。チャット先リスト画面560において共有先が指定された場合、コンテンツ共有確認画面570の後で、タイムライン画面580においてメッセージ581が出力される。このメッセージ581には、選択されたコンテンツのダイジェストを含める。   When the share button 531 or 541 is selected, a chat destination list screen 560 for designating a chat group or contact to share the content is displayed. When the sharing destination is specified on the chat destination list screen 560, a message 581 is output on the timeline screen 580 after the content sharing confirmation screen 570. This message 581 includes the digest of the selected content.

次に、図4を用いて、チャットグループに属する他のユーザ端末20に表示される画面の遷移を説明する。   Next, transition of screens displayed on other user terminals 20 belonging to the chat group will be described using FIG.

チャットを行なっている他のクライアントのユーザ端末20において、チャット部21の会話ビュー210は、タッチパネルディスプレイにタイムライン画面610を出力する。このタイムライン画面610には、他のクライアントのユーザ端末20から取得したメッセージが出力される。ここで、メッセージにリソース情報が含まれる場合には、コンテンツ取得部213が外部サイト10からコンテンツのダイジェストを取得し、タイムライン画面610上のメッセージに含める。   In the user terminal 20 of another client that is performing chat, the conversation view 210 of the chat unit 21 outputs the timeline screen 610 to the touch panel display. The timeline screen 610 displays a message acquired from the user terminal 20 of another client. Here, when resource information is included in the message, the content acquisition unit 213 acquires the digest of the content from the external site 10 and includes it in the message on the timeline screen 610.

このメッセージにおいて、コンテンツの表示指示が入力された場合、チャット部21のコンテンツ取得部213は、リソース情報を用いて、外部サイト10からコンテンツを取得する。そして、コンテンツビュー240は、タッチパネルディスプレイに、コンテンツ表示画面620を出力する。この場合、このコンテンツ表示画面620においては、出力可能が入力されたコンテンツが表示される。   In this message, when a content display instruction is input, the content acquisition unit 213 of the chat unit 21 acquires the content from the external site 10 using the resource information. Then, the content view 240 outputs the content display screen 620 to the touch panel display. In this case, on the content display screen 620, the content for which output enable is input is displayed.

コンテンツ表示画面620に表示されたコンテンツを、他のユーザと共有することができる。この場合には、コンテンツ表示画面620において共有先を特定する。共有先としては、他のチャットグループで共有する場合と、外部ソーシャルメディアで共有する場合とがある。   The content displayed on the content display screen 620 can be shared with other users. In this case, the sharing destination is specified on the content display screen 620. As a share destination, there are a case of sharing with another chat group and a case of sharing with external social media.

他のチャットグループにおける共有が指定された場合、内部共有部250は、チャット先管理部230を用いて、チャット先リスト画面630を出力する。
そして、チャット先リスト画面630において、共有先を特定した場合、内部共有部250は、タッチパネルディスプレイにコンテンツ共有確認画面640を出力する。このコンテンツ共有確認画面640において、コンテンツの共有可否について確認入力を行なう。
When sharing in another chat group is designated, the internal sharing unit 250 outputs the chat destination list screen 630 using the chat destination management unit 230.
When the share destination is specified on the chat destination list screen 630, the internal share unit 250 outputs the content share confirmation screen 640 to the touch panel display. In the content sharing confirmation screen 640, confirmation input as to whether or not the content can be shared is performed.

このコンテンツ共有確認画面640において共有可能が入力された場合、チャット部21の会話ビュー210は、共有先のタイムライン画面650において、コンテンツを含めたメッセージを出力する。   When sharing is input on the content sharing confirmation screen 640, the conversation view 210 of the chat unit 21 outputs a message including the content on the timeline screen 650 of the sharing destination.

一方、コンテンツ表示画面620において指定された外部ソーシャルメディアにおける共有が指示された場合、チャット部21の外部共有部260は、タッチパネルディスプレイに、ソーシャルメディアに投稿するための投稿画面660を出力する。そして、外部共有部260は、外部ソーシャルメディアサーバ40にアクセスする。そして、コンテンツを含めたメッセージを、外部ソーシャルメディアサーバ40に送信する。   On the other hand, when sharing in the external social media designated on the content display screen 620 is instructed, the external sharing unit 260 of the chat unit 21 outputs a posting screen 660 for posting on social media on the touch panel display. Then, the external sharing unit 260 accesses the external social media server 40. Then, the message including the content is transmitted to the external social media server 40.

以下、図5を用いて、一部の画面について具体的な構成を説明する。
タイムライン画面610においてメッセージ601が出力される。このメッセージ601には、選択されたコンテンツのダイジェストを含める。
Hereinafter, a specific configuration of a part of the screen will be described with reference to FIG.
A message 601 is output on the timeline screen 610. This message 601 includes the digest of the selected content.

タイムライン画面610においてメッセージ601が選択された場合、コンテンツ表示画面620が出力される。このコンテンツ表示画面620には、共有設定欄621が設けられている。この共有設定欄621には、共有先候補のアイコンが出力される。ここでは、共有先として、外部ソーシャルメディア(Facebook(登録商標)、twitter(登録商標)、図面では、それぞれ「FB」、「TW」と表記)や、他のチャットグループを選択することができる。   When the message 601 is selected on the timeline screen 610, the content display screen 620 is output. In the content display screen 620, a sharing setting field 621 is provided. In the sharing setting field 621, icons of sharing destination candidates are output. Here, as a sharing destination, external social media (Facebook (registered trademark), twitter (registered trademark), and in drawings, “FB” and “TW”, respectively) and other chat groups can be selected.

他のチャットグループを選択した場合には、共有先のチャットグループを指定するためのチャット先リスト画面630が出力される。
一方、外部ソーシャルメディア(例えば、Facebook(登録商標))を選択した場合、このソーシャルメディアに投稿するための投稿画面660が出力される。
When another chat group is selected, a chat destination list screen 630 for specifying a chat group to share with is output.
On the other hand, when an external social media (for example, Facebook (registered trademark)) is selected, a posting screen 660 for posting on this social media is output.

次に、図6を用いて、チャットサービスの利用場面を説明する。ここでは、クライアントAからクライアントBに、コンテンツを含めたメッセージを送信する。そして、クライアントBは、クライアントAから取得したコンテンツを、クライアントCと共有する場合を想定する。   Next, a use scene of the chat service will be described using FIG. Here, a message including content is transmitted from the client A to the client B. Then, it is assumed that the client B shares the content acquired from the client A with the client C.

まず、クライアントAのユーザ端末20のチャット部21は、複数のリソースからのコンテンツ取得処理を実行する(ステップS1−1)。具体的には、チャット部21のアグリゲータ241は、外部サイト10から各種コンテンツを取得する。   First, the chat unit 21 of the user terminal 20 of the client A executes content acquisition processing from a plurality of resources (step S1-1). Specifically, the aggregator 241 of the chat unit 21 acquires various contents from the external site 10.

次に、ユーザ端末20のチャット部21は、アグリゲート処理を実行する(ステップS1−2)。具体的には、コンテンツビュー240のアグリゲータ241は、取得した各種コンテンツをまとめたアグリゲート画面540を生成する。そして、コンテンツビュー240は、生成したアグリゲート画面540をタッチパネルディスプレイに表示する。   Next, the chat unit 21 of the user terminal 20 executes an aggregation process (step S1-2). Specifically, the aggregator 241 of the content view 240 generates an aggregate screen 540 in which the acquired various contents are summarized. Then, the content view 240 displays the generated aggregate screen 540 on the touch panel display.

次に、ユーザ端末20のチャット部21は、コンテンツの選択処理を実行する(ステップS1−3)。具体的には、クライアントAにおいて、アグリゲート画面540に表示されたコンテンツの中から、共有するコンテンツを指定する。この場合、チャット部21の内部共有部250は、タッチパネルディスプレイにコンテンツ共有確認画面570を表示する。   Next, the chat unit 21 of the user terminal 20 executes content selection processing (step S1-3). Specifically, the client A specifies the content to be shared among the content displayed on the aggregate screen 540. In this case, the internal sharing unit 250 of the chat unit 21 displays the content sharing confirmation screen 570 on the touch panel display.

次に、ユーザ端末20のチャット部21は、メッセージ表示処理を実行する(ステップS1−4)。具体的には、共有の確認入力が行なわれた場合には、チャット部21の会話ビュー210は、メッセージをメッセージ記憶部220に記録する。更に、会話ビュー210は、コンテンツ取得部213を用いて、外部サイト10からコンテンツのダイジェストを取得する。なお、このダイジェストは、サーバ側にキャッシュされたデータを用いることも可能である。そして、会話ビュー210は、タイムライン画面に、ダイジェストを含めたメッセージを表示する。   Next, the chat unit 21 of the user terminal 20 executes a message display process (step S1-4). Specifically, when the confirmation input of sharing is performed, the conversation view 210 of the chat unit 21 records the message in the message storage unit 220. Furthermore, the conversation view 210 acquires the digest of the content from the external site 10 using the content acquisition unit 213. It is also possible to use data cached on the server side as this digest. Then, the conversation view 210 displays a message including the digest on the timeline screen.

次に、ユーザ端末20のチャット部21は、メッセージ送信処理を実行する(ステップS1−5)。具体的には、送信処理部211は、メッセージをチャットサーバ30に送信する。このメッセージには、発言者情報、コンテンツのデータ種別、リソース情報、チャットグループ等を特定する識別子を含める。ここで、データ種別は、テキスト、画像、位置情報、カメラ画像、ボイス等のデータの種別を特定するための情報である。   Next, the chat unit 21 of the user terminal 20 executes a message transmission process (step S1-5). Specifically, the transmission processing unit 211 transmits the message to the chat server 30. This message includes the speaker information, the data type of the content, the resource information, the identifier for identifying the chat group and the like. Here, the data type is information for specifying the type of data such as text, image, position information, camera image, and voice.

次に、クライアントBのユーザ端末20のチャット部21は、メッセージ受信処理を実行する(ステップS2−1)。具体的には、チャットサーバ30のチャット管理部31は、クライアントAのユーザ端末20から取得したメッセージを、メッセージ記憶部32に登録する。そして、チャット管理部31は、登録されたメッセージを、チャットグループに属する他のクライアントのユーザ端末20に送信する。そして、クライアントBのユーザ端末20は、チャットサーバ30からメッセージを取得する。   Next, the chat unit 21 of the user terminal 20 of the client B executes a message reception process (step S2-1). Specifically, the chat management unit 31 of the chat server 30 registers the message acquired from the user terminal 20 of the client A in the message storage unit 32. Then, the chat management unit 31 transmits the registered message to the user terminals 20 of other clients belonging to the chat group. Then, the user terminal 20 of the client B acquires a message from the chat server 30.

次に、ユーザ端末20のチャット部21は、外部コンテンツについてのメッセージかどうかについての判定処理を実行する(ステップS2−2)。具体的には、チャット部21の受信処理部212は、取得したメッセージのデータ種別に基づいて判定する。   Next, the chat unit 21 of the user terminal 20 executes a determination process as to whether the message is a message about external content (step S2-2). Specifically, the reception processing unit 212 of the chat unit 21 makes a determination based on the data type of the acquired message.

データ種別に基づいて、外部コンテンツについてのメッセージと判定した場合(ステップS2−2において「YES」の場合)、ユーザ端末20のチャット部21は、外部コンテンツの取得処理を実行する(ステップS2−3)。具体的には、チャット部21の会話ビュー210は、コンテンツ取得部213を用いて、リソース情報に基づいて、外部サイト10からダイジェストを取得する。   If it is determined that the message is about the external content based on the data type (in the case of “YES” in step S2-2), the chat unit 21 of the user terminal 20 executes an external content acquisition process (step S2-3). ). Specifically, the conversation view 210 of the chat unit 21 uses the content acquisition unit 213 to acquire a digest from the external site 10 based on the resource information.

一方、外部コンテンツについてのメッセージでないと判定した場合(ステップS2−2において「NO」の場合)、ユーザ端末20のチャット部21は、外部コンテンツの取得処理(ステップS2−3)をスキップする。   On the other hand, when it is determined that the message is not a message about external content (in the case of “NO” in step S2-2), the chat unit 21 of the user terminal 20 skips the external content acquisition process (step S2-3).

次に、ユーザ端末20のチャット部21は、メッセージ表示処理を実行する(ステップS2−4)。具体的には、会話ビュー210は、取得したメッセージをタッチパネルディスプレイのタイムライン画面610に出力する。   Next, the chat unit 21 of the user terminal 20 executes a message display process (step S2-4). Specifically, conversation view 210 outputs the acquired message to timeline screen 610 of the touch panel display.

次に、ユーザ端末20のチャット部21は、コンテンツの選択処理を実行する(ステップS2−5)。具体的には、タイムライン画面610に出力されたメッセージにおいて、コンテンツを確認するメッセージを指定する。この場合、コンテンツビュー240は、外部サイト10からコンテンツを外部サイト10から取得し、タッチパネルディスプレイに出力する。そして、コンテンツを、他のチャットグループに属するユーザや連絡先ユーザとの間で共有する場合を想定する。   Next, the chat unit 21 of the user terminal 20 executes content selection processing (step S2-5). Specifically, in the message output to the timeline screen 610, a message for confirming the content is specified. In this case, the content view 240 acquires content from the external site 10 from the external site 10 and outputs the content to the touch panel display. Then, it is assumed that the content is shared with users belonging to other chat groups and contact users.

次に、ユーザ端末20のチャット部21は、共有方法の選択処理を実行する(ステップS2−6)。具体的には、内部共有部250は、チャット先管理部230を用いて、このユーザが属するチャットグループや連絡先を含めたチャット先リスト画面630をタッチパネルディスプレイに出力する。そして、このチャット先リスト画面630において共有先のチャットグループ又は連絡先を指定する。ここでは、共有先としてクライアントCを指定する場合を想定する。   Next, the chat unit 21 of the user terminal 20 executes selection processing of the sharing method (step S2-6). Specifically, the internal sharing unit 250 uses the chat destination management unit 230 to output a chat destination list screen 630 including the chat group to which the user belongs and the contact address on the touch panel display. Then, in this chat destination list screen 630, the chat group or contact of the sharing destination is designated. Here, it is assumed that the client C is specified as the sharing destination.

次に、ユーザ端末20のチャット部21は、ステップS1−4と同様に、メッセージ表示処理を実行する(ステップS2−7)。
次に、ユーザ端末20のチャット部21は、ステップS1−5と同様に、メッセージ送信処理を実行する(ステップS2−8)。
Next, the chat unit 21 of the user terminal 20 executes message display processing as in step S1-4 (step S2-7).
Next, the chat unit 21 of the user terminal 20 executes message transmission processing as in step S1-5 (step S2-8).

メッセージを受信したクライアントCのユーザ端末20のチャット部21は、ステップS2−1と同様に、メッセージ受信処理を実行する(ステップS3−1)。
次に、ユーザ端末20のチャット部21は、ステップS2−2と同様に、外部コンテンツについてのメッセージかどうかについての判定処理を実行する(ステップS3−2)。
The chat unit 21 of the user terminal 20 of the client C that has received the message executes message reception processing as in step S2-1 (step S3-1).
Next, the chat unit 21 of the user terminal 20 executes determination processing as to whether or not the message is about an external content, as in step S2-2 (step S3-2).

外部コンテンツについてのメッセージと判定した場合(ステップS3−2において「YES」の場合)、ユーザ端末20のチャット部21は、ステップS2−3と同様に、外部コンテンツの取得処理を実行する(ステップS3−3)。一方、外部コンテンツについてのメッセージでないと判定した場合(ステップS3−2において「NO」の場合)、ユーザ端末20のチャット部21は、外部コンテンツの取得処理(ステップS3−3)をスキップする。
そして、ユーザ端末20のチャット部21は、ステップS2−4と同様に、メッセージ表示処理を実行する(ステップS3−4)。
If it is determined that the message is about the external content (in the case of “YES” in step S3-2), the chat unit 21 of the user terminal 20 executes the external content acquisition processing (step S3) as in step S2-3. -3). On the other hand, when it is determined that the message is not a message about external content (in the case of “NO” in step S3-2), the chat unit 21 of the user terminal 20 skips the external content acquisition process (step S3-3).
And the chat part 21 of the user terminal 20 performs a message display process similarly to step S2-4 (step S3-4).

上記実施形態によれば、以下のような効果を得ることができる。
(1)上記実施形態では、チャット部21は、会話ビュー210、メッセージ記憶部220、チャット先管理部230、コンテンツビュー240、内部共有部250、外部共有部260を備えている。コンテンツビュー240は、各種リソースから取得したコンテンツを表示する処理を実行する。そして、内部共有部250は、ユーザ端末20において取得したコンテンツを、チャットサービスを利用するチャットグループ内や連絡先ユーザと共有する処理を実行する。これにより、チャットアプリケーションプログラムにより機能するチャット部21において、ユーザが共有を希望するコンテンツを特定することができる。従って、ユーザの操作負担を軽減しながら、チャットサービスにおいて、コンテンツの共有を行なうことができる。
According to the above embodiment, the following effects can be obtained.
(1) In the above embodiment, the chat unit 21 includes the conversation view 210, the message storage unit 220, the chat destination management unit 230, the content view 240, the internal sharing unit 250, and the external sharing unit 260. The content view 240 executes processing for displaying content acquired from various resources. Then, the internal sharing unit 250 executes processing to share the content acquired in the user terminal 20 with a chat group using a chat service and a contact user. As a result, in the chat unit 21 functioning by the chat application program, it is possible to specify the content that the user desires to share. Therefore, the content can be shared in the chat service while reducing the user's operation load.

(2)上記実施形態では、外部共有部260は、ユーザ端末20において取得したコンテンツを、外部のソーシャルメディアにおいて共有する処理を実行する。これにより、チャットサービスにおいて取得したコンテンツを、他のソーシャルメディアサービスにおいて共有することができる。   (2) In the above embodiment, the external sharing unit 260 executes processing for sharing the content acquired in the user terminal 20 in the external social media. Thereby, the content acquired in the chat service can be shared in another social media service.

(3)上記実施形態では、コンテンツビュー240は、アグリゲータ241を備えている。これにより、複数の外部リソースから取得したコンテンツを、チャットグループ、連絡先ユーザや外部ソーシャルメディアサービスにおいて共有することができる。   (3) In the above embodiment, the content view 240 includes the aggregator 241. Thereby, the content acquired from the plurality of external resources can be shared in the chat group, the contact user, and the external social media service.

(4)上記実施形態では、チャット部21の会話ビュー210は、コンテンツ取得部213を備える。このコンテンツ取得部213は、会話ビュー210において出力されたメッセージに、データ種別が含まれている場合には、リソース情報を用いてコンテンツや概要情報(ダイジェスト)を取得する。これにより、タイムライン画面に表示されたメッセージにおいて、コンテンツの概要を把握することができる。   (4) In the above embodiment, the conversation view 210 of the chat unit 21 includes the content acquisition unit 213. When the message output in the conversation view 210 includes a data type, the content acquisition unit 213 acquires content and summary information (digest) using resource information. This makes it possible to grasp the outline of the content in the message displayed on the timeline screen.

なお、上記実施形態は以下のように変更してもよい。
・上記実施形態では、アグリゲータ241は、外部サイト10から各種リソースを取得する。ここで、アグリゲータ241が、取得するコンテンツのフィルタリングを行なうようにしてもよい。例えば、アグリゲータ241に、フィルタリングを行なうためのキーを保持させておく。そして、アグリゲータ241は、各外部サイト10から、このキーに対応してフィルタリングされたコンテンツを取得する。これにより、フィルタリングされたコンテンツを提供することができる。
The above embodiment may be modified as follows.
In the above embodiment, the aggregator 241 acquires various resources from the external site 10. Here, the aggregator 241 may filter the content to be acquired. For example, the aggregator 241 holds a key for filtering. Then, the aggregator 241 obtains, from each of the external sites 10, the content filtered corresponding to the key. This can provide filtered content.

更に、クライアント毎に異なるキーを保持させるようにしてもよい。この場合には、ユーザ端末20において、クライアントの趣向に対応したキーを特定して、アグリゲータ241に保持させる。これにより、クライアントに応じたコンテンツを提供することができる。更に、当該ユーザがよく閲覧するコンテンツや、シェアしたコンテンツに関する属性情報をキーとして用いることにより、表示に重み付けを付与することができる。また、サーバ側からキーを提供することにより、他のユーザがよく閲覧するコンテンツの傾向を利用することができる。   Furthermore, different keys may be held for each client. In this case, in the user terminal 20, the key corresponding to the preference of the client is specified and held in the aggregator 241. Thus, it is possible to provide content according to the client. Furthermore, display can be weighted by using, as a key, content frequently browsed by the user or attribute information on shared content. Also, by providing the key from the server side, it is possible to use the tendency of content that other users often browse.

・上記実施形態では、コンテンツビュー240は、外部サイト10からコンテンツを取得する。このコンテンツは、チャットサーバ30を経由して取得するようにしてもよい。これにより、チャットサーバ30において、コンテンツの利用状況を把握することができる。更に、複雑で計算コストの高い処理をサーバ側で実行させることができる。   In the above embodiment, the content view 240 acquires content from the external site 10. This content may be acquired via the chat server 30. Thereby, the chat server 30 can grasp the usage condition of the content. Furthermore, complicated and computationally expensive processing can be executed on the server side.

・上記実施形態では、ユーザ端末20のコンテンツビュー240は、アグリゲータ241を備えている。このアグリゲータ241は、外部サイト10から各種リソースを取得し、タッチパネルディスプレイにおいて、一覧表示する。このアグリゲータを、チャットサーバ30等のサーバ側にも設けるようにしてもよい。また、サーバサイドとクライアントサイドとの両方の組み合わせで構成することも可能である。複数の外部サイト10からコンテンツを取得する場合、サイト毎にコンテンツ取得用インターフェース(API)が異なっていたり、各種ウェブサイトの更新情報を簡単にまとめた文書フォーマットであるRSS仕様に差分があったりすることがある。このような状況においても、チャットサーバ30において、この差分をまとめて吸収して、アグリゲーション後のコンテンツを各ユーザ端末20に提供することができる。また、異なったサイトのフィードを結合して、かつ、時系列に並び替えたフィードを作成することもできる。更に、サーバ側にアグリゲータを設けることにより、ユーザ端末20の処理負担やコスト負担を軽減することができる。   In the above embodiment, the content view 240 of the user terminal 20 includes the aggregator 241. The aggregator 241 acquires various resources from the external site 10 and displays a list on the touch panel display. The aggregator may be provided on the server side of the chat server 30 or the like. Moreover, it is also possible to comprise by the combination of both the server side and the client side. When content is acquired from multiple external sites 10, the interface for acquiring content (API) is different for each site, or there is a difference in RSS specifications, which is a document format in which update information of various websites is simply summarized. Sometimes. Even in such a situation, the chat server 30 can collectively absorb this difference and provide the user terminal 20 with the content after aggregation. You can also combine feeds from different sites and create chronologically sorted feeds. Furthermore, by providing an aggregator on the server side, the processing burden and cost burden of the user terminal 20 can be reduced.

更に、チャットサーバ30に設けたアグリゲータにおいて、コンテンツのフィルタリングを行なうようにしてもよい。この場合にも、サーバサイドで実現する場合、クライアントサイドで実現する場合、両方の組み合わせする場合がある。   Furthermore, content may be filtered by an aggregator provided in the chat server 30. In this case as well, there may be a combination of both in the case of realization on the server side and in the case of realization on the client side.

これにより、チャットサーバ30において、クライアントに提供するコンテンツのフィルタリングを行なうことができる。更に、他のユーザの閲覧頻度が高いコンテンツや、シェア頻度が高いコンテンツに関する属性情報をキーとして用いることにより、表示に重み付けを付与するようにしてもよい。例えば、頻度に応じたコンテンツのランキングや推奨(「おすすめ」)を作成してユーザ端末20に提供することができる。
更に、チャットサービスの利用ユーザ全員に対して、コンテンツを共有するようにしてもよい。この場合には、ランキングや時系列でコンテンツを紹介する。
Thus, the chat server 30 can filter the content to be provided to the client. Furthermore, display may be weighted by using, as a key, attribute information related to content frequently viewed by other users or content frequently shared. For example, rankings and recommendations (“recommendations”) of content according to the frequency can be created and provided to the user terminal 20.
Furthermore, the content may be shared with all users who use the chat service. In this case, the content is introduced in rankings or chronological order.

・上記実施形態では、ユーザ端末20のメッセージ記憶部220には、チャットサービスを利用して送受信されたメッセージが記録される。更に、チャットサーバ30のメッセージ記憶部32には、各ユーザ端末20のメッセージが記録される。メッセージ記憶部を設ける場所は、ユーザ端末20やチャットサーバ30に限定されるものではなく、いずれか一方に設けるようにしてもよい。   In the above embodiment, the message storage unit 220 of the user terminal 20 records a message transmitted and received using the chat service. Furthermore, in the message storage unit 32 of the chat server 30, the message of each user terminal 20 is recorded. The place where the message storage unit is provided is not limited to the user terminal 20 or the chat server 30, and may be provided in any one.

・上記実施形態では、コンテンツビュー240において指定されたコンテンツを、内部共有部250や外部共有部260において、チャット内や外部ソーシャルメディアにおいて共有する。ここで、一度に共有できるコンテンツの数は一つに限定されるものではない。例えば、複数のコンテンツを同時期に指定できるようにしてもよい。チャットグループや連絡先において共有する場合には、指定された複数のコンテンツを、複数のメッセージに展開して送信する。また、外部ソーシャルメディアにおいて共有する場合には、指定された複数のコンテンツを分けて個別に外部ソーシャルメディアサーバ40に投稿する。これにより、チャットサービスやソーシャルメディアへのメッセージ送信において、1回の送信容量に制限がある場合にも、複数回に分けて、複数のコンテンツを効率的に共有することができる。   In the above embodiment, the content specified in the content view 240 is shared in the chat or the external social media in the internal sharing unit 250 or the external sharing unit 260. Here, the number of pieces of content that can be shared at one time is not limited to one. For example, multiple contents may be designated at the same time. When sharing in a chat group or a contact, the specified contents are expanded into a plurality of messages and transmitted. Moreover, when sharing in external social media, the designated plurality of contents are divided and individually posted to the external social media server 40. As a result, in message transmission to a chat service or social media, even when there is a limit to one transmission capacity, it is possible to divide a plurality of times and share a plurality of contents efficiently.

更に、複数のチャットグループ、連絡先や複数のソーシャルメディア、これらの組み合わせにおいて共有できるようにしてもよい。この場合、チャット部21は、クライアントにおいて指定されたチャットグループ、連絡先やソーシャルメディアに対して、個別にメッセージや投稿データを生成し、送信する。これにより、複数のコンテンツを、複数のグループ間で効率的に共有することができる。   In addition, multiple chat groups, contacts, social media, and combinations thereof may be shared. In this case, the chat unit 21 individually generates and transmits a message or post data to a chat group, a contact, or social media designated by the client. Thereby, a plurality of contents can be efficiently shared among a plurality of groups.

・上記実施形態では、外部サイト画面530やアグリゲート画面540を用いて、外部サイト10のコンテンツを選択する。ここで、各表示画面において、外部サイト10から提供されるコンテンツ(例えば、動画)を検索できるようにしてもよい。この場合には、各表示画面(例えば、タイムライン画面)にコンテンツを選択するためのアクションバーを設ける。このアクションバーは、外部サイト10にアクセスするための情報を保持するとともに、この外部サイト10においてコンテンツを検索するための検索キーの入力欄が設けられている。そして、アクションバーにおいて検索キーが入力された場合、外部サイト10にアクセスし、検索キーに対応するコンテンツ情報を取得して、検索結果を一覧表示させた検索結果画面を出力する。そして、この検索結果画面において選択されたコンテンツを、内部共有部250や外部共有部260において、コンテンツの共有処理を行なう。これにより、各表示画面において、コンテンツを効率的に検索することができる。
次に、上記実施形態及び別例から把握できる技術的思想について、それらの効果とともに以下に追記する。
(a)ネットワークを介して、メッセージの送受信を行なうメッセージ処理部を備えた端末装置を用いて、メッセージ送受信を行なう端末装置の制御プログラムであって、
前記端末装置のメッセージ処理部を、
コンテンツを管理するリソースからコンテンツを取得して一覧表示するアグリゲータを備えたコンテンツビューと、
前記コンテンツビューにより一覧表示されたコンテンツにおいて共有を指示されたコンテンツを特定する共有部と、
他の端末装置からのメッセージをタイムライン画面に表示するとともに、前記特定されたコンテンツのダイジェストを含めたメッセージを送信し、前記タイムライン画面に表示する会話ビューとして機能させることを特徴とする端末装置の制御プログラム。
(b)前記共有部は、外部のソーシャルメディアサーバに接続され、前記ソーシャルメディアサーバに対して、前記特定されたコンテンツのリソース情報を含めたメッセージを送信する(a)に記載の端末装置の制御プログラム。
(c)前記会話ビューは、位置情報を含めたメッセージを前記タイムライン画面に表示する(a)又は(b)に記載の端末装置の制御プログラム。
(d)前記メッセージ処理部を、前記端末装置の現在位置情報を取得する位置取得部として機能させ、
前記会話ビューは、前記位置情報として前記端末装置の現在位置をメッセージに含める(c)に記載の端末装置の制御プログラム。
(e)前記コンテンツビューは、前記メッセージに含まれた位置情報が指定された場合に、当該位置情報に対応する位置を示す地図画面を表示する(c)又は(d)に記載の端末装置の制御プログラム。
(f)前記アグリゲータは、取得するコンテンツのフィルタリングを行なうための情報を保持し、当該情報に基づきフィルタリングされたコンテンツを取得する(a)〜(e)のいずれか1項に記載の端末装置の制御プログラム。
(g)ネットワークを介して、メッセージの送受信を行なうメッセージ処理部を備えた端末装置を用いて、メッセージ送受信を行なう端末装置の制御方法であって、
前記端末装置のメッセージ処理部が、
コンテンツを管理するリソースからコンテンツを取得して一覧表示し、
前記一覧表示されたコンテンツにおいて共有を指示されたコンテンツを特定し、
他の端末装置からのメッセージをタイムライン画面に表示するとともに、前記特定されたコンテンツのダイジェストを含めたメッセージを送信し、前記タイムライン画面に表示することを特徴とする端末装置の制御方法。
(h)ネットワークを介して、メッセージの送受信を行なうメッセージ処理部を備えた端末装置であって、
前記端末装置のメッセージ処理部が、
コンテンツを管理するリソースからコンテンツを取得して一覧表示するアグリゲータを備えたコンテンツビューと、
前記コンテンツビューにより一覧表示されたコンテンツにおいて共有を指示されたコンテンツを特定する共有部と、
他の端末装置からのメッセージをタイムライン画面に表示するとともに、前記特定されたコンテンツのダイジェストを含めたメッセージを送信し、前記タイムライン画面に表示する会話ビューとを備えることを特徴とする端末装置。
In the above embodiment, the content of the external site 10 is selected using the external site screen 530 and the aggregate screen 540. Here, on each display screen, the content (for example, a moving image) provided from the external site 10 may be searched. In this case, an action bar for selecting content is provided on each display screen (for example, a timeline screen). The action bar holds information for accessing the external site 10, and is provided with a search key input field for searching for content in the external site 10. Then, when a search key is input in the action bar, the external site 10 is accessed, content information corresponding to the search key is acquired, and a search result screen displaying a list of search results is output. Then, in the internal sharing unit 250 and the external sharing unit 260, content sharing processing is performed on the content selected on the search result screen. Thus, contents can be efficiently searched on each display screen.
Next, technical ideas that can be grasped from the above-described embodiment and another example will be additionally described below together with their effects.
(A) A control program of a terminal device for transmitting and receiving messages using a terminal device provided with a message processing unit for transmitting and receiving messages via a network,
The message processing unit of the terminal device
A content view with an aggregator that retrieves and lists content from resources that manage content;
A sharing unit that identifies the content instructed to be shared in the content listed by the content view;
A terminal device characterized by displaying a message from another terminal device on a timeline screen, transmitting a message including a digest of the specified content, and displaying the message on the timeline screen. Control program.
(B) The control of the terminal device according to (a), wherein the sharing unit is connected to an external social media server, and transmits a message including resource information of the specified content to the social media server. program.
(C) The control program of the terminal device according to (a) or (b), wherein the conversation view displays a message including position information on the timeline screen.
(D) causing the message processing unit to function as a position acquisition unit that acquires current position information of the terminal device;
The control program for the terminal device according to (c), wherein the conversation view includes, in the message, the current position of the terminal device as the position information.
(E) The terminal device according to (c) or (d), wherein the content view displays a map screen indicating a position corresponding to the position information when the position information included in the message is designated. Control program.
(F) The terminal device according to any one of (a) to (e), wherein the aggregator holds information for filtering content to be acquired, and acquires content filtered based on the information. Control program.
(G) A control method of a terminal apparatus for transmitting and receiving messages using a terminal apparatus provided with a message processing unit for transmitting and receiving messages via a network.
The message processing unit of the terminal device
Get content from resources that manage content and display a list,
Identifying the content instructed to share in the listed content;
A method of controlling a terminal apparatus, comprising displaying a message from another terminal apparatus on a timeline screen, transmitting a message including a digest of the specified content, and displaying the message on the timeline screen.
(H) A terminal device comprising a message processing unit for transmitting and receiving messages via a network,
The message processing unit of the terminal device
A content view with an aggregator that retrieves and lists content from resources that manage content;
A sharing unit that identifies the content instructed to be shared in the content listed by the content view;
A terminal device characterized by displaying a message from another terminal device on a timeline screen, transmitting a message including a digest of the specified content, and displaying the message on the timeline screen. .

10…外部サイト、20…ユーザ端末、210…会話ビュー、220…メッセージ記憶部、230…チャット先管理部、240…コンテンツビュー、241…アグリゲータ、250…内部共有部、260…外部共有部、30…チャットサーバ、40…外部ソーシャルメディアサーバ。
10: External site, 20: User terminal, 210: Conversation view, 220: Message storage unit, 230: Chat destination management unit, 240: Content view, 241: Aggregator, 250: Internal sharing unit, 260: External sharing unit, 30 ... chat server, 40 ... external social media server.

Claims (9)

ネットワークを介して、メッセージの送受信を行なうメッセージ処理部を備えた端末装置を用いて、メッセージ送受信を行なう端末装置の制御プログラムであって、
前記端末装置のメッセージ処理部を、
前記端末装置からのメッセージ及び他の端末装置からのメッセージをタイムライン画面に表示するタイムライン表示部と、
コンテンツを管理するリソースからコンテンツを取得して表示するコンテンツビューと、
前記コンテンツビューにより表示されたコンテンツにおいて共有を指示されたコンテンツを特定する共有部と、
特定された前記コンテンツの送信先を選択するための選択画面を表示し、選択された送信先を受け付ける送信先受付部と、
前記送信先受付部が受け付けた前記送信先に対応するタイムライン画面に、前記特定されたコンテンツを選択可能な形態で表示する表示制御部、として機能させることを特徴とする端末装置の制御プログラム。
A control program for a terminal apparatus for transmitting and receiving messages using a terminal apparatus provided with a message processing unit for transmitting and receiving messages via a network.
The message processing unit of the terminal device
A timeline display unit for displaying a message from the terminal device and a message from another terminal device on a timeline screen;
A content view for acquiring and displaying content from a resource that manages content;
A sharing unit that identifies the content instructed to be shared in the content displayed by the content view;
A transmission destination reception unit that displays a selection screen for selecting a transmission destination of the identified content, and receives the selected transmission destination;
A control program for a terminal device, which functions as a display control unit for displaying the specified content in a selectable form on a timeline screen corresponding to the transmission destination received by the transmission destination receiving unit.
前記共有部は、前記コンテンツの共有の指示が、前記コンテンツビューが表示されるチャットサービス内での共有である内部共有の指示であるか、又は外部のソーシャルメディアでの共有である外部共有の指示であるかを特定し、
前記送信先受付部は、前記内部共有が指示された場合には当該チャットサービスに応じた送信先を選択するための選択画面を表示し、前記外部共有が指示された場合には前記外部のソーシャルメディアに応じた送信先を選択するための選択画面を表示する請求項1に記載の端末装置の制御プログラム。
The sharing unit instructs the sharing of the content to be an internal sharing that is sharing within a chat service in which the content view is displayed, or an external sharing that is sharing on an external social media To identify
The destination accepting unit displays a selection screen for selecting a destination according to the chat service when the internal sharing is instructed, and the external social is instructed when the external sharing is instructed. The control program of the terminal device according to claim 1, displaying a selection screen for selecting a transmission destination according to the medium.
前記共有部は、外部のソーシャルメディアサーバに接続され、前記ソーシャルメディアサーバに対して、前記特定されたコンテンツのリソース情報を含めた情報を送信する請求項1又は2に記載の端末装置の制御プログラム。   The control program according to claim 1 or 2, wherein the sharing unit is connected to an external social media server, and transmits information including resource information of the specified content to the social media server. . 前記表示制御部は、前記コンテンツのリソースと位置情報とを含めたコンテンツオブジェクトを前記タイムライン画面に表示する請求項1〜3のいずれか1項に記載の端末装置の制御プログラム。   The control program according to any one of claims 1 to 3, wherein the display control unit displays a content object including a resource of the content and position information on the timeline screen. 前記メッセージ処理部を、前記端末装置の現在位置情報を取得する位置取得部として機能させ、
前記表示制御部は、前記位置情報として前記端末装置の現在位置を前記コンテンツオブジェクトに含める請求項4に記載の端末装置の制御プログラム。
Allowing the message processing unit to function as a position acquisition unit for acquiring current position information of the terminal device,
The control program according to claim 4, wherein the display control unit includes the current position of the terminal device as the position information in the content object.
前記コンテンツビューは、前記コンテンツオブジェクトに含まれた位置情報が指定された場合に、当該位置情報に対応する位置を示す地図画面を表示する請求項4又は5に記載の端末装置の制御プログラム。   The control program according to claim 4 or 5, wherein, when the position information included in the content object is designated, the content view displays a map screen indicating a position corresponding to the position information. 前記コンテンツビューは、取得するコンテンツのフィルタリングを行なうための情報を保持し、当該情報に基づきフィルタリングされたコンテンツを取得する請求項1〜6のいずれか1項に記載の端末装置の制御プログラム。   The control program according to any one of claims 1 to 6, wherein the content view holds information for filtering content to be acquired, and acquires content filtered based on the information. ネットワークを介して、メッセージの送受信を行なうメッセージ処理部を備えた端末装置を用いて、メッセージ送受信を行なう端末装置の制御方法であって、
前記端末装置のメッセージ処理部が、
前記端末装置からのメッセージ及び他の端末装置からのメッセージをタイムライン画面に表示し、
コンテンツを管理するリソースからコンテンツを取得して表示し、
表示されたコンテンツにおいて共有を指示されたコンテンツを特定し、
特定された前記コンテンツの送信先を選択するための選択画面を表示し、選択された送信先を受け付け、
前記送信先に対応するタイムライン画面に、前記特定されたコンテンツを選択可能な形態で表示することを特徴とする端末装置の制御方法。
A control method of a terminal apparatus for transmitting and receiving messages using a terminal apparatus provided with a message processing unit for transmitting and receiving messages via a network.
The message processing unit of the terminal device
Displaying a message from the terminal and a message from another terminal on a timeline screen;
Get content from resources that manage content and display it
Identify the content instructed to share in the displayed content,
Display a selection screen for selecting the transmission destination of the specified content, and accept the selected transmission destination,
A control method of a terminal apparatus, wherein the specified content is displayed in a selectable form on a timeline screen corresponding to the transmission destination.
ネットワークを介して、メッセージの送受信を行なうメッセージ処理部を備えた端末装置であって、
前記端末装置のメッセージ処理部が、
前記端末装置からのメッセージ及び他の端末装置からのメッセージをタイムライン画面に表示するタイムライン表示部と、
コンテンツを管理するリソースからコンテンツを取得して表示するコンテンツビューと、
前記コンテンツビューにより表示されたコンテンツにおいて共有を指示されたコンテンツを特定する共有部と、
特定された前記コンテンツの送信先を選択するための選択画面を表示し、選択された送信先を受け付ける送信先受付部と、
受け付けた前記送信先に対応するタイムライン画面に、前記特定されたコンテンツを選択可能な形態で表示する表示制御部と、を備えることを特徴とする端末装置。
A terminal device comprising a message processing unit that transmits and receives messages via a network,
The message processing unit of the terminal device
A timeline display unit for displaying a message from the terminal device and a message from another terminal device on a timeline screen;
A content view for acquiring and displaying content from a resource that manages content;
A sharing unit that identifies the content instructed to be shared in the content displayed by the content view;
A transmission destination reception unit that displays a selection screen for selecting a transmission destination of the identified content, and receives the selected transmission destination;
And a display control unit configured to display the specified content in a selectable form on the timeline screen corresponding to the received transmission destination.
JP2019033651A 2019-02-27 2019-02-27 Terminal device control program, terminal device control method and terminal device Active JP6772320B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2019033651A JP6772320B2 (en) 2019-02-27 2019-02-27 Terminal device control program, terminal device control method and terminal device
JP2020164339A JP6966615B2 (en) 2019-02-27 2020-09-30 Terminal device control program, terminal device control method and terminal device
JP2021171316A JP7244602B2 (en) 2019-02-27 2021-10-20 TERMINAL DEVICE CONTROL PROGRAM, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE
JP2023035229A JP7570045B2 (en) 2019-02-27 2023-03-08 Terminal device control program, terminal device control method, and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019033651A JP6772320B2 (en) 2019-02-27 2019-02-27 Terminal device control program, terminal device control method and terminal device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017251780A Division JP6491308B2 (en) 2017-12-27 2017-12-27 TERMINAL DEVICE CONTROL PROGRAM, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020164339A Division JP6966615B2 (en) 2019-02-27 2020-09-30 Terminal device control program, terminal device control method and terminal device

Publications (2)

Publication Number Publication Date
JP2019114282A true JP2019114282A (en) 2019-07-11
JP6772320B2 JP6772320B2 (en) 2020-10-21

Family

ID=67221599

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019033651A Active JP6772320B2 (en) 2019-02-27 2019-02-27 Terminal device control program, terminal device control method and terminal device

Country Status (1)

Country Link
JP (1) JP6772320B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7567076B2 (en) 2021-05-15 2024-10-15 アップル インコーポレイテッド Shared Content Session User Interface

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004198245A (en) * 2002-12-18 2004-07-15 Casio Comput Co Ltd Portable information terminal, message data display method and positional information acquisition program
US20040177116A1 (en) * 2003-03-05 2004-09-09 Mcconn Christopher E. Digital image sharing enabled chat application
US20050086309A1 (en) * 2003-10-06 2005-04-21 Galli Marcio Dos S. System and method for seamlessly bringing external services into instant messaging session
JP2006146824A (en) * 2004-11-24 2006-06-08 Osaka Univ Information display method, information display system, relay device, information display device, and computer program
JP2010004136A (en) * 2008-06-18 2010-01-07 Panasonic Corp Communication terminal apparatus, communication control method, and program
WO2012166309A1 (en) * 2011-05-27 2012-12-06 Cross Commerce Media, Inc. Methods and systems for enhanced data unification, access and analysis

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004198245A (en) * 2002-12-18 2004-07-15 Casio Comput Co Ltd Portable information terminal, message data display method and positional information acquisition program
US20040177116A1 (en) * 2003-03-05 2004-09-09 Mcconn Christopher E. Digital image sharing enabled chat application
US20050086309A1 (en) * 2003-10-06 2005-04-21 Galli Marcio Dos S. System and method for seamlessly bringing external services into instant messaging session
JP2006146824A (en) * 2004-11-24 2006-06-08 Osaka Univ Information display method, information display system, relay device, information display device, and computer program
JP2010004136A (en) * 2008-06-18 2010-01-07 Panasonic Corp Communication terminal apparatus, communication control method, and program
WO2012166309A1 (en) * 2011-05-27 2012-12-06 Cross Commerce Media, Inc. Methods and systems for enhanced data unification, access and analysis
JP2014527205A (en) * 2011-05-27 2014-10-09 クロス コマース メディア インコーポレイテッド Methods and systems for improved data integration, access, and analysis

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
田口和裕 他: "Google+ Perfect GuideBook", GOOGLE+ PERFECT GUIDEBOOK, vol. 初版, JPN6020003046, 31 January 2012 (2012-01-31), JP, pages 120 - 123, ISSN: 0004337315 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7567076B2 (en) 2021-05-15 2024-10-15 アップル インコーポレイテッド Shared Content Session User Interface

Also Published As

Publication number Publication date
JP6772320B2 (en) 2020-10-21

Similar Documents

Publication Publication Date Title
JP5909459B2 (en) Message transmission / reception support system, message transmission / reception support program, and message transmission / reception support method
RU2635889C2 (en) Method and device for creating group, method and device to exit group
KR101626474B1 (en) Apparatus for providing document sharing service based messenger and method using the same
EP3557516B1 (en) Method for providing human network management service in mobile terminal
CN109669924A (en) Sharing method, device, electronic equipment and the storage medium of online document
US20160142889A1 (en) Methods and systems relating to visual communications
US20080005238A1 (en) Roaming consistent user representation information across devices and applications
JP2013101674A (en) Messaging service system for expanding member addition and method of the same
MX2013014598A (en) Selective linking of message accounts.
KR20140115413A (en) System and method for generating album based on web services dealing with social information
CN110457610B (en) Information recommendation method, device, terminal, server and storage medium
US20110197148A1 (en) Apparatus and method for providing network community service
US20180189017A1 (en) Synchronized, morphing user interface for multiple devices with dynamic interaction controls
KR101120737B1 (en) A method for social video service using mobile terminal
JP2024538798A (en) Comment sharing method, device and electronic device
US12047342B2 (en) Information processing method and apparatus, terminal, and storage medium
TW201442534A (en) Method for instant communication, terminal and system
JP5919410B1 (en) Imaging apparatus, imaging method, and imaging program
JP6314111B2 (en) TERMINAL DEVICE, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE CONTROL PROGRAM
JP2011129009A (en) Short sentence communication method
JP7094486B2 (en) Information provider
CN112016280B (en) File editing method and device and computer readable medium
JP6772320B2 (en) Terminal device control program, terminal device control method and terminal device
JP6491308B2 (en) TERMINAL DEVICE CONTROL PROGRAM, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE
JP7244602B2 (en) TERMINAL DEVICE CONTROL PROGRAM, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200327

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200930

R150 Certificate of patent or registration of utility model

Ref document number: 6772320

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