JP7271632B2 - 表示方法およびプログラム - Google Patents
表示方法およびプログラム Download PDFInfo
- Publication number
- JP7271632B2 JP7271632B2 JP2021170065A JP2021170065A JP7271632B2 JP 7271632 B2 JP7271632 B2 JP 7271632B2 JP 2021170065 A JP2021170065 A JP 2021170065A JP 2021170065 A JP2021170065 A JP 2021170065A JP 7271632 B2 JP7271632 B2 JP 7271632B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- terminal
- input
- information
- content
- 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
Links
- 238000000034 method Methods 0.000 title claims description 27
- 238000004891 communication Methods 0.000 claims description 64
- 230000010365 information processing Effects 0.000 claims description 8
- 238000003672 processing method Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 90
- 238000010586 diagram Methods 0.000 description 24
- 230000006870 function Effects 0.000 description 23
- 238000012986 modification Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 6
- 238000001914 filtration Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 241000375392 Tana Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
、投稿を送信するメンション機能が知られている。
入力されたユーザ名のユーザアカウントに、当該投稿が通知される。SNSにはメッセー
ジングサービスも含まれる。
ザが含まれるグループでコンテンツの送受信をしている場合におけるメンション機能につ
いては考慮されていない。
コンテンツの送受信をしている場合に、当該グループに含まれる所定のユーザに所定のコ
ンテンツを閲覧させることができるプログラム、情報処理方法、及び情報処理端末を提供
することを目的とする。
とを少なくとも含む複数の端末とメッセージの送受信を行う端末による表示方法であって
、前記第1ユーザによって登録された第1ユーザ名とは異なる第3ユーザ名を前記端末に
より設定することと、第1入力が前記端末に入力されたことに基づいて、前記設定された
前記第3ユーザ名と、前記第2ユーザの第2ユーザ名とを少なくとも前記端末の表示領域
に表示することと、前記端末により設定された前記第3ユーザ名の少なくとも一部を示す
第2入力が前記端末に入力された場合、前記第3ユーザ名と前記第2入力とに基づき、前
記端末の表示領域に表示された前記第2ユーザ名を前記端末の表示領域から消去すること
と、前記表示領域に表示された前記第3ユーザ名に対応する前記第1ユーザが前記端末の
ユーザによって選択されたこと基づいて、前記第1ユーザに対するメッセージであること
を示す第1情報を前記表示領域に表示することと、前記端末の通信部によって、前記複数
の端末に前記第1情報を含むメッセージを送信することとを含む。
第2端末とを少なくとも含む複数の端末とメッセージの送受信を行う端末のコンピュータ
によって実行されるプログラムであって、前記第1ユーザによって登録された第1ユーザ
名とは異なる第3ユーザ名を前記端末により設定することと、第1入力が前記端末に入力
されたことに基づいて、前記設定された前記第3ユーザ名と、前記第2ユーザの第2ユー
ザ名とを少なくとも前記端末の表示領域に表示することと、前記端末により設定された前
記第3ユーザ名の少なくとも一部を示す第2入力が前記端末に入力された場合、前記第3
ユーザ名と前記第2入力とに基づき、前記端末の表示領域に表示された前記第2ユーザ名
を前記端末の表示領域から消去することと、前記表示領域に表示された前記第3ユーザ名
に対応する前記第1ユーザが前記端末のユーザによって選択されたこと基づいて、前記第
1ユーザに対するメッセージであることを示す第1情報を前記表示領域に表示することと
、前記端末の通信部によって、前記複数の端末に前記第1情報を含むメッセージを送信す
ることとを含む。
合に、当該グループに含まれる所定のユーザに所定のコンテンツを閲覧させることが可能
になる。
本明細書に記載の発明を実施する場合は、通信の秘密に係る法的事項を遵守の上で実施
されるものであることに留意されたい。
図1は、本発明の一態様における通信システム1の構成を示す図である。図1に示すよ
うに、通信システムでは、ネットワーク2を介してサーバ10と、端末20(端末20A
,端末20B,端末20C)とが接続される。サーバ10は、ネットワーク2を介してユ
ーザが所有する端末20に、端末20間でのメッセージの送受信を実現するサービスを提
供する。なお、ネットワーク2に接続される端末20の数は限定されない。
。すなわち、ネットワーク2は、端末20がサーバ10に接続した後、データを送受信す
ることができるように接続経路を提供する通信網を意味する。
ットワークであってもよい。ネットワーク2は、アドホック・ネットワーク(ad hoc net
work)、イントラネット、エクストラネット、仮想プライベート・ネットワーク(virtua
l private network:VPN)、ローカル・エリア・ネットワーク(local area network
:LAN)、ワイヤレスLAN(wireless LAN:WLAN)、広域ネットワーク(wide a
rea network:WAN)、ワイヤレスWAN(wireless WAN:WWAN)、大都市圏ネッ
トワーク(metropolitan area network:MAN)、インターネットの一部、公衆交換電
話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDN
s(integrated service digital networks)、無線LANs、LTE(long term evolu
tion)CDMA(code division multiple access)、ブルートゥース(Bluetooth(登録
商標))、衛星通信など、または、これらの2つ以上の組合せを含むことができる。ただ
し、本発明において、ネットワーク2は、これらに限定されない。また、ネットワーク2
は、1つまたは複数のネットワーク2を含むことができる。
能を実現できる情報処理端末であればどのような端末であってもよい。端末20は、代表
的にはスマートフォンであり、その他に携帯電話(例えば、フィーチャーフォン)、コン
ピュータ(例えば、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュ
ータプラットホーム(例えば、ケーブル、衛星セットトップボックス、デジタルビデオレ
コーダ)、ハンドヘルドコンピュータデバイス(例えば、PDA・(personal digital a
ssistant)、電子メールクライアントなど)、ウェアラブル端末(メガネ型デバイス、時
計型デバイスなど)、または他種のコンピュータ、またはコミュニケーションプラットホ
ームを含む。ただし、本発明において、端末20は、これらに限定されない。また、端末
20は情報処理端末と表現されても良い。
説明において、端末20と記載し、必要に応じて端末20Aを自端末20Aとし、端末2
0Bを他端末20Bとし、端末20Cを他端末20Cとして説明する。
0は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装
置であってもよい。サーバ10は、代表的にはサーバ装置であり、その他にコンピュータ
(例えば、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラ
ットホーム(例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)
、ハンドヘルドコンピュータデバイス(例えば、PDA、電子メールクライアントなど)
、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。ただ
し、本発明において、サーバ10は、これらに限定されない。また、サーバ10は情報処
理装置と表現されても良い。
図1を用いて、通信システムに含まれる各装置のHW構成について説明する。
、記憶装置208、通信I/F201(インタフェース)、入出力装置202、表示装置
203、マイク204、スピーカ205、カメラ206を備える。端末20のHWの各構成
要素は、例えば、バスBを介して相互に接続される。
、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのよ
うな通信プロトコルを用いてもよい。通信I/F201は、ネットワーク2を介して、サ
ーバ10との通信を実行する機能を有する。通信I/F201は、各種データを制御装置
207からの指示に従って、サーバ10に送信する。また、通信I/F201は、サーバ
10から送信された各種データを受信し、制御装置207に伝達する。
処理された処理結果を出力する装置を含む。入出力装置202は、入力装置と出力装置が
一体化していても良いし、入力装置と出力装置に分離していてもよい。
伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力装
置は、代表的にはタッチパネルなどにより実現され、ユーザの指やスタイラスなどの指示
具による接触とその接触位置を検出し、当該接触位置の座標を制御装置207に伝達する
。一方で、入力装置は、タッチパネル以外の入力装置により実現されてもよい。入力装置
は、例えば、キーボード等に代表されるハードウェアキーや、マウス等のポインティング
デバイス、カメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含む。
ただし、本発明において、入力装置は、これらに限定されない。
の装置のいずれかまたはその組み合わせにより実現される。出力装置は、代表的には、タ
ッチパネルなどにより実現される。一方で、出力装置はタッチパネル以外の出力装置によ
り実現されても良い。例えば、スピーカ(音声出力)、レンズ(例えば3D(three dimen
sions)出力や、ホログラム出力)、プリンターなどを含むことができる。ただし、本発
明において、出力装置は、これらに限定されない。
とができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示装
置203は、代表的にはモニタ(例えば、液晶ディスプレイやOELD(organic electrolum
inescence display))で実現される。表示装置203は、ヘッドマウントディスプレイ
(HDM:Head Mounted Display)であってもよい。また、表示装置203は、プロジェ
クションマッピング、ホログラム、空気中など(真空であってもよい)に画像やテキスト
情報等を表示可能な装置により実現されてもよい。なお、これらの表示装置203は、3
Dで表示データを表示可能であってもよい。ただし、本発明において、表示装置203は
、これらに限定されない。
同一の大きさおよび形状で対向して配置されていても良い。
実行するために物理的に構造化された回路を有し、例えば、ハードウェアに内蔵されたデ
ータ処理装置により実現される。
ロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(
multiprocessor)、ASIC(application-specific integrated circuit)、FPGA
(field programmable gate array)であってもよい。ただし、本発明において、制御装
置207は、これらに限定されない。
を記憶する機能を有する。記憶装置208は、HDD(hard disk drive)、SSD(sol
id state drive)、フラッシュメモリ、RAM(random access memory)、ROM(read
only memory)など各種の記憶媒体により実現される。ただし、本発明において、記憶装
置208は、これらに限定されない。
とで、制御装置207が、制御装置207に含まれる各部としての処理を実行する。つま
り、記憶装置208に記憶されるプログラムPは、端末20に、制御装置207が実行す
る各機能を実現させる。
力に利用される。カメラ206は、動画像データの取得に利用される。
サーバ10は、制御装置(CPU)104、記憶装置105、通信I/F(インタフェ
ース)103、入出力装置101、ディスプレイ102を備える。サーバ10のHWの各構
成要素は、例えば、バスBを介して相互に接続される。
実行するために物理的に構造化された回路を有し、例えば、ハードウェアに内蔵されたデ
ータ処理装置により実現される。
セッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAであってもよい。ただ
し、本発明において、制御装置104は、これらに限定されない。
タを記憶する機能を有する。記憶装置105は、HDD、SSD、フラッシュメモリなど
各種の記憶媒体により実現される。ただし、本発明において、記憶装置105は、これら
に限定されない。
、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのよ
うな通信プロトコルを用いてもよい。通信I/F103は、ネットワーク2を介して、端
末20との通信を実行する機能を有する。通信I/F103は、各種データを制御装置1
04からの指示に従って、端末20に送信する。また、通信I/F103は、端末20か
ら送信された各種データを受信し、制御装置104に伝達する。
入出力装置101は、ユーザからの入力を受け付けて、当該入力に係る情報を制御装置1
04に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。
入出力装置101は、代表的にはキーボード等に代表されるハードウェアキーや、マウス
等のポインティングデバイスで実現される。なお、入出力装置101は、例えば、タッチ
パネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでい
てもよい。ただし、本発明において、入出力装置101は、これらに限定されない。
c electroluminescence display))で実現される。なお、ディスプレイ102は、ヘッ
ドマウントディスプレイ(HDM)などであってもよい。なお、これらのディスプレイ1
02は、3Dで表示データを表示可能であってもよい。ただし、本発明において、ディス
プレイ102は、これらに限定されない。
ことで、制御装置104が、制御装置104に含まれる各部としての処理を実行する。つ
まり、記憶装置105に記憶されるプログラムPは、サーバ10に、制御装置104が実
行する各機能を実現させる。
ラムPを実行することにより、実現するものとして説明する。
CPUだけでなく、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scal
e Integration))等に形成された論理回路(ハードウェア)や専用回路によって各処理
を実現してもよい。また、これらの回路は、1または複数の集積回路により実現されてよ
く、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよい。
また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなど
と呼称されることもある。
グラム)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよ
い。 記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。
)(例えば、フィールド・プログラマブル・ゲート・アレイ(FPGA)または特定用途
向けIC(ASIC)など)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・
ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディ
スク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(
FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル
・カードもしくはドライブ、任意の他の適切な記憶媒体、またはこれらの2つ以上の適切
な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発
性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムPを
記憶可能であれば、どのようなデバイスまたは媒体であってもよい。
読み出し、読み出したプログラムPを実行することによって、各実施形態に示す複数の機
能部の機能を実現することができる。
ットワークや放送波等)を介して、サーバ10または端末20に提供されてもよい。サー
バ10および/または端末20は、例えば、インターネット等を介してダウンロードした
プログラムPを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
送波に埋め込まれたデータ信号の形態でも実現され得る。
クリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言
語、HTML5などのマークアップ言語などを用いて実装できる。ただし本発明はこれらに限
定されない。
第1の実施形態は、複数のユーザを含むトークルームにおいて、メンションをしてコン
テンツを送信する形態である。
等のコンテンツを交換するために生成されたSNSのサービスメニューである。トークル
ームには、複数のユーザが登録される。トークルームは、チャットグループ、又はトーク
情報と呼ばれてもよい。
当該トークルームに含まれる他のユーザであって、当該一のユーザが所定のコンテンツを
閲覧させたい他のユーザを示す情報をコンテンツに付加することである。
定先として設定されているコンテンツである。
(1)端末の機能構成
図1を用いて端末20の機能構成について説明する。端末20は、SNS処理部210
、候補処理部220、受付部230、通信部240、及びメンション処理部250を有す
る。これらの機能は、記憶装置208に格納された1以上のプログラムを読み出して制御
装置207が実行することにより実現される。
用する各種処理を行う。例えば、SNS処理部210は、トークルームにおいて、文字列
のメッセージ、スタンプ、画像等のコンテンツを、サーバ10を介して他の端末と送受信
する。このトークルームにおいて、送受信されたコンテンツは、送受信された順に(時系
列に整合するように)表示される。例えば、時系列に沿って、古いコンテンツが画面の上
方に表示され、新しいコンテンツが画面の下方に表示される。コンテンツが送受信される
と、例えば、コンテンツの送信元のユーザを示すユーザアイコンと対応付けられて、当該
コンテンツが表示される。
らメンションの指定先の候補を検索し、検索した候補を表示する。
部220により表示された候補の中から、メンションの指定先のユーザを選択する操作を
受け付ける。
メンションされたコンテンツに関するデータの送受信を行う。
ザを示す場合、トークルームの画面において、他のコンテンツとは異なる態様で、当該情
報に対応付けられたコンテンツを表示する。
(2)サーバの機能構成
図1を用いて、サーバ10の機能構成について説明する。サーバ10は、通信処理部1
10、SNS処理部120を有する。これらの機能は、記憶装置105に格納された1以
上のプログラムを読み出して、制御装置104(CPU104A)が実行することによっ
て実現される。
を有する。通信処理部110は、SNS処理部120からの指示に従って、端末20に各
種データを送信する。また、通信処理部110は、端末20から送信された各種データを
受信し、SNS処理部120に通知する。
宛先のユーザの端末20に送信する。
憶装置105は、ユーザ宛てのコンテンツの送信先の情報、及びユーザの端末20のアカ
ウントの情報等を記憶する。
次に、図2を参照し、第1の実施形態に係る通信システム1の処理について説明する。
図2は、第1の実施形態に係る通信システム1の処理のシーケンスの一例を示す図である
。
のメッセージングサービスを用いてコンテンツの送受信がされる場合に、メンションが用
いられる場合の動作シーケンスを示している。
20を用いているものとして説明する。
する操作を受け付ける。
うちから、メンションの指定先のユーザの候補を表示する。
ユーザとしてユーザBを選択する操作を受け付ける。
テンツの送信操作を受け付ける。
ークルームに送信する。
コンテンツをトークルームの画面に表示する。
ザとしてユーザBが指定されているため、受信したメンションされたコンテンツを、他の
コンテンツとは異なる態様で、トークルームの画面に表示する。
次に、図3乃至図5を参照して、図2のステップS1乃至ステップS4における、メン
ションされたコンテンツを送信する際の端末20の処理について説明する。図3は、第1
の実施形態に係るメンションされたコンテンツを送信する際の端末20の処理の一例を示
すフローチャートである。図4は、メンションされたコンテンツを送信する際の端末20
の画面表示の一例について説明する図である。
を受け付ける。例えば、トークルームに送信するコンテンツを入力する欄に「@」(アッ
トマーク)等の所定の記号や、所定の文字列が入力されると、メンションの指定先のユー
ザの選択開始と判定される。
えば、トークルームに送信するコンテンツを入力する欄に、「@」等の所定の記号等が入
力された後、文字列が入力されたか否かを判定する。
。一方、文字列が入力された場合(ステップS102でYES)、ステップS104に進
む。
ルームに含まれるユーザを、メンションの指定先のユーザの候補として表示し、後述する
ステップS106の処理に進む。なお、この場合、自端末20のユーザについて、メンシ
ョンの指定先のユーザの候補として表示しなくともよい。
指定先のユーザの候補として表示する際の画面表示の一例について説明する図である。
、トークルームに含まれる他のユーザの情報が記憶される。トークルーム情報260は、
各ユーザを示すユーザ情報として、例えば、ユーザID、ユーザアイコン、ユーザ登録名
、ユーザ表示名の項目を含む。
ザを示すアイコンである。ユーザ登録名は、ユーザがサーバ10のSNSサービスに登録
したユーザ名(アカウント名)である。
る。ユーザ表示名として、例えば、自端末20の電話帳に登録されている電話番号を用い
て通信相手を登録した場合に、当該電話番号に対応付けて自端末20の電話帳に登録され
ている通信相手の名前を用いてもよい。
であり、ユーザ表示名が「有定」である。ユーザアイコン702のユーザは、ユーザ登録
名が「有紗」であり、ユーザ表示名が「arisa」である。ユーザアイコン703のユ
ーザは、ユーザ登録名が「arimi」であり、ユーザ表示名が「有美」である。ユーザ
アイコン704のユーザは、ユーザ登録名が「tana」であり、ユーザ表示名が「田中
」である。
すように、トークルームに送信するコンテンツを入力する欄501に「@」(アットマー
ク)が入力されると、表示領域502に、トークルームに含まれる他のユーザのユーザア
イコン701、702、703、704が、メンションの指定先のユーザの候補として表
示される。ユーザアイコン701、702、703、704の表示順は、どのような順で
も良い。例えば、トークルームにおいて所定時間以内におけるコンテンツの送信数が多い
順でもよいし、トークルームにおいてメンションされたコンテンツを送信された数が多い
順でもよい。
進むようにしてもよい。
ム情報260から、メンションの指定先のユーザの候補を検索する。
覧を表示する。
て検索された、メンションの指定先のユーザの候補の一覧を表示する際の画面表示の一例
について説明する図である。
力され、「@」の直後に「ari」という文字列が入力された場合の例を示す。この場合
、トークルーム情報260の「ユーザ登録名」に「ari」という文字列を含むユーザが
検索される。なお、例えば2つの文字列が前方一致する場合に、文字列を含むと判定して
もよい。そして、表示領域502に、当該検索されたユーザのユーザアイコンが、メンシ
ョンの指定先のユーザの候補として表示される。例えばトークルーム情報260に図5の
ようなデータが記憶されている場合であれば、表示領域502に、ユーザアイコン701
、702,703が表示される。なお、表示領域502に、ユーザアイコンに対応付けて
、ユーザ登録名またはユーザ表示名を表示してもよい。これにより、例えばユーザアイコ
ンとしてデフォルトのアイコンが使用されており、同じユーザアイコンを用いるユーザが
複数存在する場合であっても、ユーザを識別できる。
操作を受け付けたか否かを判定する。
)、ステップS107に進む。一方、メンションの指定先のユーザの選択操作を受け付け
ていない場合(ステップS106でNO)、ステップS108に進む。
ションの指定先のユーザのユーザアイコンをメンションの指定先のユーザの識別情報に置
換し、メンションされたコンテンツであることを示すメタデータを送信するコンテンツに
付加する。例えば、ユーザアイコンを、"@(指定先のユーザの識別情報)"という形式の
文字列に置換する。または、所定のタグ等を用いて指定先のユーザの識別情報であること
を識別できるようにしてもよい。
表示の一例について説明する図である。
のユーザから入力されたメッセージの間に、メンションの指定先のユーザのユーザアイコ
ン701が表示されている。これは、ステップS106で、図4(B)の表示領域502
に表示されたメンションの指定先のユーザの候補から、メンションの指定先のユーザのア
イコンがタップ操作等により選択されたためである。
付けると、当該コンテンツを、サーバ10を介してトークルームに含まれる他のユーザの
端末20に送信する。
指定したユーザに強調したコンテンツを送信することができ、メンションされたコンテン
ツを受信したユーザは当該コンテンツが自身を対象として送信されたことを容易に視認す
ることができる。
第1変形例は、自端末20Aの電話帳やSNSの連絡先等において登録している通信相
手の名前を用いて、メンションの指定先ユーザを指定する。
ム情報260の「ユーザ表示名」の条件に合致するユーザを検索する処理について説明す
る。
の一覧を表示する際の画面表示の他の一例(その一)について説明する図である。
、「@」の直後に「有」という文字列が入力された場合の例を示す。この場合、トークル
ーム情報260に図5のようなデータが記憶されている場合、トークルーム情報260の
「ユーザ表示名」から「有」という文字列を含むユーザが検索され、表示領域502に、
当該検索されたユーザのユーザアイコン701、702、703が、メンションの指定先
のユーザの候補として表示される。
おいて登録している通信相手の名前を用いて、メンションの指定先ユーザを指定できる。
第2変形例は、通信相手がサーバ10のSNSサービスに登録したユーザ名、及び自端
末20Aの電話帳やSNSの連絡先等において登録している通信相手の名前を用いて、メ
ンションの指定先ユーザを指定する。
ム情報260の「ユーザ登録名」及び「ユーザ表示名」の条件に合致するユーザを検索す
る処理について説明する。
の一覧を表示する際の画面表示の他の一例(その二)について説明する図である。
1に「@」が入力され、「@」の直後に「ari」という文字列が入力された場合の例を
示す。この場合、トークルーム情報260に図5のようなデータが記憶されている場合、
トークルーム情報260の「ユーザ登録名」及び「ユーザ表示名」から「ari」という
文字列を含むユーザが検索され、表示領域502に、当該検索されたユーザのユーザアイ
コン701、702、703が、メンションの指定先のユーザの候補として表示される。
次に、図8及び図9を参照して、図2のステップS6及びステップS7における、受信
したメンションされたコンテンツを表示する際の端末20の処理について説明する。図8
は、第1の実施形態に係るメンションされたコンテンツを受信した際の端末20の処理の
一例を示すフローチャートである。図9は、受信したメンションされたコンテンツを表示
する際の端末の画面表示の一例について説明する図である。
受信する。
されたコンテンツであることを示すメタデータが付加されているか否かを判定する。
付加されていない場合(ステップS202でNO)、ステップS206に進む。
ションの指定先のユーザの識別情報が、自端末20のユーザの識別情報と一致するか否か
を判定する。
る場合(ステップS203でYES)、ステップS205に進む。
コンテンツに含まれるメンションの指定先のユーザの識別情報を、ユーザ表示名に置換し
、ステップS207に進む。
ザでない場合に、ユーザ表示名に置換して表示する際の端末の画面表示の一例を示す図で
ある。例えば、端末20Cで、ユーザID「aaa」に対応付けられたユーザ表示名が「
ありさだ」の場合、コンテンツに含まれるユーザの識別情報「aaa」が、「ありさだ」
に置換されて、コンテンツ表示領域511に表示される。
おいて、メンションされたコンテンツを表示する際に行うようにしてもよい。
この場合、例えば、スクロール操作により、トークルーム画面において表示されるコンテ
ンツが移動する際、現在表示されているコンテンツから、時系列上の位置が所定範囲内で
あるメンションされたコンテンツに対し、ステップS204の処理を行う。これにより、
例えば多数のメンションされたコンテンツを短期間に受信した場合でも、端末20におけ
る負荷を軽減することができ、端末20における表示を滞りなく行うことができる。
コンテンツに含まれるメンションの指定先のユーザの識別情報を、ユーザ登録名に置換す
る。
ザである場合に、ユーザ登録名に置換して表示する際の端末の画面表示の一例を示す図で
ある。例えば、端末20Bで、ユーザID「aaa」に対応付けられたユーザ登録名が「
arisada」の場合、コンテンツに含まれるユーザの識別情報「aaa」が、「ar
isada」に置換されて、コンテンツ表示領域512に表示される。
の表示領域)の色やサイズの変更、文字サイズの拡大、文字の太字表示や斜体表示、マー
クやスタンプ等の付加、所定のアニメーション(動き)の付加等により、他のコンテンツ
の表示態様とは異なる表示態様にて、メンションされたコンテンツが表示される。
てもよい。
る動き。
と同じ色で表示される動き。
表示となるため、ユーザされたユーザが容易に気付くことができる。
に変更されている。
する。
、当該グループに含まれる所定のユーザに所定のコンテンツを閲覧させることが可能にな
る。
<第2の実施形態>
第2の実施形態は、複数のユーザを含むトークルームにおいて、既に送受信されたコン
テンツを、メンションの指定先に指定されたユーザに閲覧させる形態である。
略する。以下では第2の実施形態に係る通信システム1の処理の詳細について第1の実施
形態との差異を説明する。
次に、図10を参照し、第2の実施形態に係る通信システム1の処理について説明する
。図10は、第2の実施形態に係る通信システム1の処理のシーケンスの一例を示す図で
ある。
Sのメッセージングサービスを用いてコンテンツの送受信がされている場合に、メンショ
ンされたコンテンツが用いられる場合の動作シーケンスを示している。
20を用いているものとして説明する。
、SNSのメッセージングサービスを用いてコンテンツの送受信がされる。
て送受信されたコンテンツの選択操作を受け付ける。
動する操作を受け付ける。
のうちから、メンションの指定先のユーザの候補を表示する。
のユーザとしてユーザBを候補の中から選択する操作を受け付ける。
ンテンツの送信操作を受け付ける。
ーバ10を介して指定先のユーザの端末20Bに送信する。
ーザとしてユーザBが指定されているため、受信したメンションされたコンテンツに対応
付けられた送受信済みのコンテンツを、他のコンテンツとは異なる態様で、トークルーム
の画面に表示する。
次に、図11を参照して、図10のステップS10乃至ステップS15における、メン
ションされたコンテンツを送信する際の端末20の処理について説明する。図11は、第
2の実施形態に係るメンションされたコンテンツを送信する際の端末20の処理の一例を
示すフローチャートである。なお、ステップS301乃至ステップS306は、図3の第
1の実施形態でのステップS101乃至ステップS106の処理と同様である。
の選択操作を受け付ける。なお、メンションされたコンテンツの受信側端末20で、例え
ば機種変更等により、当該メンションされたコンテンツに相当するコンテンツが保存され
ていない場合がある。そのため、ステップS300で選択できるコンテンツを、所定期間
(例えば2週間)以内に送受信されたものに限定してもよい。この場合、メンションされ
たコンテンツの受信側端末20は、当該メンションされたコンテンツに相当するコンテン
ツが保存されていない場合、例えば受信したコンテンツの識別情報(メッセージID)を
用いて、サーバ10から当該メンションされたコンテンツに相当するコンテンツを再取得
してもよいし、送信側端末20から当該メンションされたコンテンツに相当するコンテン
ツを取得してもよい。
を受け付ける。
。一方、文字列が入力された場合(ステップS302でYES)、ステップS304に進
む。
ルームに含まれるユーザを、メンションの指定先のユーザの候補として表示し、後述する
ステップS306の処理に進む。
ム情報260から、メンションの指定先のユーザの候補を検索する。
覧を表示する。
操作を受け付けたか否かを判定する。
)、ステップS307に進む。一方、メンションの指定先のユーザの選択操作を受け付け
ていない場合(ステップS306でNO)、処理を終了する。
付けると、ステップS301で選択されたコンテンツの識別情報、メンションの指定先の
ユーザの識別情報、及びメンションされたコンテンツであることを示すメタデータを、ト
ークルームに含まれるメンションの指定先のユーザの端末20にサーバ10を介して送信
する。
次に、図12及び図13を参照して、図10のステップS17における、受信したメン
ションされたコンテンツを表示する際の端末20の処理について説明する。図12は、第
2の実施形態に係るメンションされたコンテンツを受信した際の端末20の処理の一例を
示すフローチャートである。図13は、受信したメンションされたコンテンツを表示する
際の端末の画面表示の他の一例について説明する図である。
する。
たコンテンツであることを示すメタデータが付加されているか否かを判定する。
付加されていない場合(ステップS402でNO)、処理を終了する。
ションの指定先のユーザの識別情報が、自端末20のユーザの識別情報と一致するか否か
を判定する。
ない場合(ステップS403でNO)、処理を終了する。
ータに含まれるコンテンツの識別情報に対応するコンテンツを検索する。
決定する。
た表示態様で表示する。
メンションされたコンテンツであることを示すマーク602が付加されている場合の例を
示す。
他のコンテンツとは異なる色で表示され、かつ指定先のユーザのユーザアイコン604の
マークが付加されている場合の例を示す。
ークルームの画面を開くと、例えばメンションされたコンテンツが先頭となるように表示
してもよい。
第3変形例は、メンションされたコンテンツの送信側端末20、またはメンションされ
たコンテンツの受信側端末20において、メンションされたコンテンツに対応付けて、追
加のコンテンツを送受信する。
受信側端末20は、メンションされたコンテンツの識別情報に対応付けて、ユーザから入
力された追加のコンテンツを送受信する。
テンツの表示領域603に対応付けて、追加のコンテンツの表示領域605が表示される
。これにより、メンションされたコンテンツの送信側ユーザ、またはメンションされたコ
ンテンツの受信側ユーザは、コンテンツを閲覧させる際に通知したい情報や、コンテンツ
を閲覧した際の返信を、当該コンテンツに対応付けて表示させることができる。
第4変形例は、端末20において、ユーザから所定の操作を受け付けると、自端末20
のユーザが指定先ユーザとしてメンションされたコンテンツのみを表示する(フィルタリ
ング)。
ルームにおいて送受信されたコンテンツのうち、自端末20のユーザが指定先としてメン
ションされたコンテンツ606、607のみが表示されている。なお、この場合、上述し
た第3変形例の追加のコンテンツは、メンションされたコンテンツに対応付けて表示して
もよい。
候補処理部220は、第1の表示部の一例である。通信部240は、送信部の一例であ
る。メンション処理部250は、第2の表示部の一例である。
媒体を、端末20及びサーバ10に供給してもよい。そして、端末20及びサーバ10が
、記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実
施形態が、達成されることは言うまでもない。この場合、記憶媒体には、上述した情報処
理方法を、端末20及びサーバ10に実行させるプログラムが記憶される。
り構成されるクラウドコンピューティングにより実現されていてもよい。
よい。例えば、端末20の候補処理部220やメンション処理部250をサーバ10側に
設け、サーバ10によって処理された結果を、端末20に表示させるようにしてもよい。
の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正
は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれ
る機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つ
に組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構
成を適宜組み合わせることとしてもよい。
10 サーバ
110 通信処理部
120 SNS処理部
20 端末
210 SNS処理部
220 候補処理部
230 受付部
240 通信部
250 メンション処理部
260 トークルーム情報
Claims (13)
- 第1ユーザの第1端末と第2ユーザの第2端末とを含む複数端末にコンテンツの送信を行う端末によって実行されるプログラムであって、
前記第1ユーザによって登録された第1ユーザ名とは異なる第3ユーザ名と、前記第1ユーザとを、前記端末のユーザによる入力に基づいて前記端末の制御部により関連付けることと、
前記端末のユーザによる、前記端末の表示部の第1領域に対する第1入力に基づいて、前記第1ユーザであることを示す第1画像を含む第1ユーザ情報と、前記第2ユーザであることを示す第2画像を含む第2ユーザ情報とを前記表示部の第2領域に表示することと、
前記端末により設定された前記第3ユーザ名の少なくとも一部を示す第2入力が前記第1領域に入力された場合、前記表示部に表示された前記第2ユーザ情報を前記表示部から消去する制御を前記制御部によって行うことと、
前記第2領域に表示された前記第1ユーザ情報に対する、前記端末のユーザによる入力が行われた場合、前記端末から送信されたメッセージが前記第1ユーザに対するメッセージであることを示す第1情報を前記表示部に表示することとが前記端末によって実行される。 - 請求項1に記載のプログラムであって、
前記第1ユーザ名は、前記複数の端末とメッセージの送受信を行うサービスに前記第1ユーザによって登録されたアカウント名である。 - 請求項1または請求項2に記載のプログラムであって、
前記第1端末から送信された、前記端末のユーザに対するメッセージであることを示す第2情報を含むメッセージを前記端末の通信部によって受信した場合、前記第2情報を含むメッセージに基づく表示を前記表示部に行うことが前記端末によって実行される。 - 請求項3に記載のプログラムであって、
前記端末のユーザの第4ユーザ名を前記端末により設定することと、
前記設定された前記第4ユーザ名の少なくとも一部を示す第4入力が前記第1端末に入力されたことに基づいて前記第2情報を含むメッセージが前記端末に送信され、前記端末の通信部によって前記第2情報を含むメッセージを受信することとが前記端末によって実行される。 - 請求項3または請求項4に記載のプログラムであって、
前記第1端末から送信された前記第2情報を含むメッセージは、前記第1端末の前記第1ユーザによって入力され、前記第1端末から送信された、前記第2情報を含まないメッセージとは異なる表示態様で前記表示部に表示される。 - 請求項1から請求項5のいずれか一項に記載のプログラムであって、
前記第2ユーザの第2ユーザ名は、前記第2ユーザによって登録される。 - 請求項1から請求項6のいずれか一項に記載のプログラムであって、
前記第1情報を含むメッセージは、前記端末のユーザによって入力された文字情報を含む。 - 請求項1から請求項7のいずれか一項に記載のプログラムであって、
前記第2ユーザの第2ユーザ名は、前記第2入力が入力された場合、前記第2入力として入力された少なくとも一部の前記第3ユーザ名が、前記第2ユーザ名とは異なる文字まで入力されたことに基づき、前記端末の表示部から消去される。 - 請求項1から請求項8のいずれか一項に記載のプログラムであって、
前記複数の端末の各々から送信されたメッセージと、前記端末から送信された前記第1情報を含むメッセージとを時系列に前記表示部に表示することが前記端末によって実行される。 - 請求項1から請求項9のいずれか一項に記載のプログラムであって、
前記第1入力は、記号の入力であり、 前記第2入力は、前記第3ユーザ名の一部に対応する記号の入力である。 - 請求項1から請求項10のいずれか一項に記載のプログラムであって、
前記第1情報を含むメッセージは、サーバを介して前記複数の端末に送信される。 - 第1ユーザの第1端末と第2ユーザの第2端末とを含む複数端末にコンテンツの送信を行う端末の情報処理方法であって、
前記第1ユーザによって登録された第1ユーザ名とは異なる第3ユーザ名と、前記第1ユーザとを、前記端末のユーザによる入力に基づいて前記端末の制御部により関連付けることと、
前記端末のユーザによる、前記端末の表示部の第1領域に対する第1入力に基づいて、前記第1ユーザであることを示す第1画像を含む第1ユーザ情報と、前記第2ユーザであることを示す第2画像を含む第2ユーザ情報とを前記表示部の第2領域に表示することと、
前記端末により設定された前記第3ユーザ名の少なくとも一部を示す第2入力が前記第1領域に入力された場合、前記表示部に表示された前記第2ユーザ情報を前記表示部から消去する制御を前記制御部によって行うことと、
前記第2領域に表示された前記第1ユーザ情報に対する、前記端末のユーザによる入力が行われた場合、前記端末から送信されたメッセージが前記第1ユーザに対するメッセージであることを示す第1情報を前記表示部に表示することとを含む。 - 第1ユーザの第1端末と第2ユーザの第2端末とを含む複数端末にコンテンツの送信を行う端末であって、
前記第1ユーザによって登録された第1ユーザ名とは異なる第3ユーザ名と、前記第1ユーザとを、前記端末のユーザによる入力に基づいて関連付ける処理を行う制御部と、
前記端末のユーザによる、前記端末の第1領域に対する第1入力に基づいて、前記第1ユーザであることを示す第1画像を含む第1ユーザ情報と、前記第2ユーザであることを示す第2画像を含む第2ユーザ情報とを第2領域に表示する表示部とを備え、
前記制御部は、前記端末により設定された前記第3ユーザ名の少なくとも一部を示す第2入力が、前記表示部の前記第1領域に入力された場合、前記表示部に表示された前記第2ユーザ情報を前記表示部から消去する制御を行い、
前記表示部は、前記第2領域に表示された前記第1ユーザ情報に対する、前記端末のユーザによる入力が行われた場合、前記端末から送信されたメッセージが前記第1ユーザに対するメッセージであることを示す第1情報を表示する。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021170065A JP7271632B2 (ja) | 2020-06-23 | 2021-10-18 | 表示方法およびプログラム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020107455A JP6966157B2 (ja) | 2019-04-03 | 2020-06-23 | 表示方法およびプログラム |
JP2021170065A JP7271632B2 (ja) | 2020-06-23 | 2021-10-18 | 表示方法およびプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020107455A Division JP6966157B2 (ja) | 2019-04-03 | 2020-06-23 | 表示方法およびプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2022017341A JP2022017341A (ja) | 2022-01-25 |
JP2022017341A5 JP2022017341A5 (ja) | 2022-03-22 |
JP7271632B2 true JP7271632B2 (ja) | 2023-05-11 |
Family
ID=87575243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021170065A Active JP7271632B2 (ja) | 2020-06-23 | 2021-10-18 | 表示方法およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7271632B2 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014086014A (ja) | 2012-10-26 | 2014-05-12 | Konami Digital Entertainment Co Ltd | 表示装置、制御方法、およびプログラム |
JP2015518291A (ja) | 2012-02-05 | 2015-06-25 | アップル インコーポレイテッド | 統合通信アプリケーション |
-
2021
- 2021-10-18 JP JP2021170065A patent/JP7271632B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015518291A (ja) | 2012-02-05 | 2015-06-25 | アップル インコーポレイテッド | 統合通信アプリケーション |
JP2014086014A (ja) | 2012-10-26 | 2014-05-12 | Konami Digital Entertainment Co Ltd | 表示装置、制御方法、およびプログラム |
Non-Patent Citations (1)
Title |
---|
Slack研究会,はじめてみようSlack,第1版,パーソナルメディア株式会社,2016年08月22日,pp. 71-74 |
Also Published As
Publication number | Publication date |
---|---|
JP2022017341A (ja) | 2022-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6760797B2 (ja) | プログラム、情報処理方法、及び端末 | |
KR102313885B1 (ko) | 프로그램을 기록한 기록 매체, 정보 처리 방법 및 정보 처리 단말 | |
JP7041686B2 (ja) | プログラム、情報処理方法、端末 | |
JP7007168B2 (ja) | プログラム、情報処理方法、及び情報処理装置 | |
TWI787377B (zh) | 程式、資訊處理方法及資訊處理裝置 | |
JP6725943B2 (ja) | 表示方法およびプログラム | |
JP7271632B2 (ja) | 表示方法およびプログラム | |
JP6509995B2 (ja) | 表示方法およびプログラム | |
JP6232519B1 (ja) | プログラム、情報処理方法、及び情報処理端末 | |
JP6966157B2 (ja) | 表示方法およびプログラム | |
JP2023017056A (ja) | プログラム、情報処理方法、及び情報処理装置 | |
JP6556390B2 (ja) | 表示方法およびプログラム | |
JP7338935B2 (ja) | 端末の表示方法、端末、端末のプログラム | |
JP7297971B2 (ja) | サーバ、情報処理方法、プログラム | |
JP6933767B2 (ja) | プログラム、情報処理方法、端末、システム | |
TWI845492B (zh) | 程式、資訊處理方法及資訊處理裝置 | |
JP7138625B2 (ja) | プログラム、表示方法および情報処理端末 | |
JP2021002366A (ja) | プログラム、情報処理方法、及び情報処理システム | |
JP2019012372A (ja) | プログラム、表示方法および情報処理端末 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211116 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220310 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220926 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220930 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20221125 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221214 |
|
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: 20230405 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230426 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7271632 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |