JP6897356B2 - Content providing server, content providing program, content providing system, and recording medium - Google Patents
Content providing server, content providing program, content providing system, and recording medium Download PDFInfo
- Publication number
- JP6897356B2 JP6897356B2 JP2017117923A JP2017117923A JP6897356B2 JP 6897356 B2 JP6897356 B2 JP 6897356B2 JP 2017117923 A JP2017117923 A JP 2017117923A JP 2017117923 A JP2017117923 A JP 2017117923A JP 6897356 B2 JP6897356 B2 JP 6897356B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- terminal
- memory
- cpu
- destination
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本開示は、コンテンツの登録を受け付けかつ当該コンテンツを提供するシステムに関する。 The present disclosure relates to a system that accepts registration of content and provides the content.
従来、商品に添付する等して提供された情報に関連付けてコンテンツの登録を受け付け、当該情報に関連付けられた要求に応じて登録されたコンテンツを提供するシステムが提案されている。たとえば、特開2015−11499号公報(特許文献1)は、このようなシステムに利用される商品として、「商品を包装しているパッケージに、この商品の活用方法を動画で解説する動画ファイルを特定するURIを表わす二次元コードと、前記二次元コードを端末で読み取って前記動画ファイルを再生するよう促す情報とを記載したマークを設けたことを特徴とする商品」を開示している。 Conventionally, a system has been proposed in which registration of content is accepted in association with information provided by attaching it to a product, and the registered content is provided in response to a request associated with the information. For example, Japanese Patent Application Laid-Open No. 2015-11499 (Patent Document 1) states that, as a product used in such a system, "a video file explaining how to use this product in a package containing the product is provided as a video. A product characterized by providing a mark describing a two-dimensional code representing a specific URI and information prompting the terminal to read the two-dimensional code and play the moving image file "is disclosed.
上記のようなシステムは、コンテンツの登録者に対して、コンテンツの登録後には特にサービスを提供していなかった。また、コンテンツを閲覧する者に対しても付加的なサービスが提供されることが望まれる。すなわち、従来のシステムでは、コンテンツを登録した者および/または提供を受ける者に対するサービスの向上が求められている。 The above system did not provide any service to the content registrants after the content was registered. It is also desired that additional services be provided to those who browse the contents. That is, in the conventional system, there is a demand for improved services for those who have registered the content and / or those who receive the content.
本開示は、上述のような問題点を解決するためになされたものであって、その目的は、登録を受け付けたコンテンツを提供するシステムにおいて、コンテンツを登録した者に対するサービスの向上を図ることである。 The present disclosure has been made to solve the above-mentioned problems, and the purpose of the present disclosure is to improve the service to the person who has registered the content in the system that provides the content for which registration has been accepted. is there.
本開示のある局面に従うと、コンテンツを提供するサーバが提供される。サーバは、メモリと、端末と通信するように構成された通信インターフェースと、メモリおよび通信インターフェースと接続可能なプロセッサとを備える。プロセッサは、識別情報に関連付けられた、コンテンツと応答情報の送信先との登録を受け付け、コンテンツと送信先とを識別情報に関連付けてメモリに格納し、識別情報に関連付けられた要求に応じて、当該要求を送信した端末にコンテンツを提供し、当該要求を送信した端末から応答情報を受け付け、応答情報を送信先に送信する、ように構成されている。 According to certain aspects of this disclosure, a server that provides content is provided. The server includes a memory, a communication interface configured to communicate with the terminal, and a processor that can connect to the memory and the communication interface. The processor accepts the registration of the content and the destination of the response information associated with the identification information, stores the content and the destination in memory in association with the identification information, and responds to the request associated with the identification information. The content is provided to the terminal that sent the request, the response information is received from the terminal that sent the request, and the response information is transmitted to the destination.
プロセッサは、コンテンツの1回目の提供に対して受け付けた応答情報のみを、送信先に送信するように構成されていてもよい。 The processor may be configured to transmit only the response information received for the first provision of the content to the destination.
メモリは、識別情報に関連付けて、コードを格納するように構成されていてもよい。プロセッサは、コードに関連付けられたコンテンツの削除の要求に応じて、メモリからコンテンツを削除するように構成されていてもよい。 The memory may be configured to store code in association with the identification information. The processor may be configured to delete content from memory in response to a request to delete content associated with the code.
通信インターフェースは、2以上の端末のそれぞれと通信可能に構成されていてもよい。プロセッサは、コンテンツと送信先との登録を第1の端末から受け付け、第1の端末とは異なる第2の端末に、コンテンツを提供し、当該第2の端末から応答情報を受け付けるように構成されていてもよい。 The communication interface may be configured to be able to communicate with each of two or more terminals. The processor is configured to accept registration of the content and the destination from the first terminal, provide the content to a second terminal different from the first terminal, and receive response information from the second terminal. You may be.
本開示の他の局面に従うと、コンテンツを提供するサーバのコンピュータによって実行されるプログラムが提供される。プログラムは、コンピュータに、識別情報に関連付けられた、コンテンツと応答情報の送信先との登録を受け付けるステップと、コンテンツと送信先とを識別情報に関連付けてメモリに格納するステップと、識別情報に関連付けられた要求に応じて、当該要求を送信した端末にコンテンツを提供し、当該要求を送信した端末から応答情報を受け付けるステップと、応答情報を送信先に送信するステップと、を実行させる。 According to other aspects of the disclosure, a program is provided that is executed by the computer of the server that provides the content. The program associates the content with the identification information, a step of accepting the registration of the content and the destination of the response information associated with the identification information, a step of associating the content and the destination with the identification information, and storing the content in the memory. In response to the requested request, the content is provided to the terminal that sent the request, and the step of receiving the response information from the terminal that sent the request and the step of transmitting the response information to the destination are executed.
応答情報を送信先に送信するステップは、コンテンツの1回目の提供に対して受け付けた応答情報のみを、送信先に送信することを含んでいてもよい。 The step of transmitting the response information to the destination may include transmitting only the response information received for the first provision of the content to the destination.
識別情報はコードに関連付けられていてもよい。プログラムは、コンピュータに、さらに、コードに関連付けられたコンテンツの削除の要求に応じて、メモリからコンテンツを削除するステップをさらに実行させてもよい。 The identification information may be associated with the code. The program may further cause the computer to perform additional steps to remove the content from memory in response to a request to remove the content associated with the code.
本開示のさらに他の局面に従うと、端末と、サーバとを備えたコンテンツ提供システムが提供される。サーバは、メモリと、端末と通信するように構成された通信インターフェースと、メモリおよび通信インターフェースと接続可能なプロセッサとを含む。プロセッサは、端末から、識別情報に関連付けられた、コンテンツと応答情報の送信先との登録を受け付け、コンテンツと送信先とを識別情報に関連付けてメモリに格納し、端末からの識別情報に関連付けられた要求に応じて、当該要求を送信した端末にコンテンツを提供し、当該要求を送信した端末から応答情報を受け付け、応答情報を送信先に送信する、ように構成されている。 According to yet another aspect of the present disclosure, a content providing system including a terminal and a server is provided. The server includes a memory, a communication interface configured to communicate with the terminal, and a processor that can connect to the memory and the communication interface. The processor accepts registration of the content and the destination of the response information associated with the identification information from the terminal, stores the content and the destination in the memory in association with the identification information, and is associated with the identification information from the terminal. In response to the request, the content is provided to the terminal that sent the request, the response information is received from the terminal that sent the request, and the response information is transmitted to the destination.
プロセッサは、コンテンツの1回目の提供に対して受け付けた応答情報のみを、送信先に送信するように構成されていてもよい。 The processor may be configured to transmit only the response information received for the first provision of the content to the destination.
メモリは、識別情報に関連付けて、コードを格納するように構成されていてもよい。プロセッサは、端末からのコードに関連付けられたコンテンツの削除の要求に応じて、メモリからコンテンツの削除するように構成されていてもよい。 The memory may be configured to store code in association with the identification information. The processor may be configured to delete content from memory in response to a request from the terminal to delete content associated with the code.
端末は、第1の端末と第2の端末とを含んでいてもよい。プロセッサは、第1の端末から登録を受け付け、第2の端末から要求を受け付けるように構成されていてもよい。 The terminal may include a first terminal and a second terminal. The processor may be configured to accept registrations from a first terminal and requests from a second terminal.
識別情報は、第1の端末のユーザから第2の端末のユーザへと譲渡される記録媒体に記載されていてもよい。 The identification information may be described on the recording medium transferred from the user of the first terminal to the user of the second terminal.
本開示のさらに他の局面に従うと、上述のコンテンツ提供システムにおいて利用され、識別情報が記載された記録媒体が提供される。 According to still another aspect of the present disclosure, a recording medium used in the above-mentioned content providing system and in which identification information is described is provided.
本開示によれば、サーバは、コンテンツとともに登録された送信先に、当該コンテンツを提供された端末から登録された応答情報を送信する。これにより、コンテンツを登録した者および提供を受けた者の双方に対するサービスが向上され得る。 According to the present disclosure, the server transmits the response information registered from the terminal provided with the content to the destination registered with the content. This can improve the service to both the person who registered the content and the person who received the content.
以下、図面を参照しつつ、コンテンツ提供システムの実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 Hereinafter, embodiments of the content providing system will be described with reference to the drawings. In the following description, the same parts are designated by the same reference numerals. Their names and functions are the same. Therefore, the detailed description of them will not be repeated.
[1.コンテンツ提供システムの構成]
図1は、本開示に係るコンテンツ提供システムの構成を概略的に示す図である。コンテンツ提供システム10(以下、単に「システム10」という)は、携帯端末100A,100Bおよびサーバ150とを含む。サーバ150は、コンテンツの登録を受け付け、また、当該コンテンツを提供する。図1を参照して、システム10における処理の概略的な流れを説明する。
[1. Content provision system configuration]
FIG. 1 is a diagram schematically showing a configuration of a content providing system according to the present disclosure. The content providing system 10 (hereinafter, simply referred to as “
携帯端末100Aは、ユーザ300Aによって操作される。ユーザ300Aは、商品310を購入する。商品310には、メッセージカード320が添付されている。メッセージカード320上には、QR(Quick Response:登録商標)コード321が印刷されている。QRコード321は、URLに関連付けられている。QRコード321は、URLそのものであってもよいし、URLとともに当該URLにアクセスする命令を含んでいてもよい。
The
ユーザ300Aは、携帯端末100AでQRコード321を読み取る。これに応じて、携帯端末100Aは、QRコード321に関連付けられたURLにアクセスする。
The
サーバ150は、当該QRコード321に対応するURLに関連付けられてコンテンツが格納されていなければ、当該URLへのアクセスに応じてコンテンツの登録を受け付ける。ユーザ300Aは、携帯端末100Aを用いて、サーバ150に、コンテンツおよび当該コンテンツの感想についての送信先情報(たとえば、メールアドレス)の登録を要求する(図1中の項目(1))。これに応じて、サーバ150は、当該コンテンツおよび送信先情報を上記URLに関連付けて登録する。
If the content is not stored in association with the URL corresponding to the
その後、ユーザ300Aは、商品310とともにメッセージカード320をユーザ300Bに渡す。ユーザ300Bは、携帯端末100BでQRコード321を読み取る。これに応じて、携帯端末100Bは、QRコード321に関連付けられたURLにアクセスする(図1中の項目(2))。
After that, the
既に上記URLに関連付けられてコンテンツが関連付けられて登録されているので、サーバ150は、携帯端末100Bからのアクセスに応じて、携帯端末100Bにコンテンツが登録されていることを通知する。当該通知に応じて、携帯端末100Bは、コンテンツを要求する。これに応じて、サーバ150は、携帯端末100Bに、登録されているコンテンツを送信する(図1中の項目(3))。携帯端末100Bは、送信されたコンテンツを再生する。
Since the content is already associated and registered in association with the URL, the
コンテンツの再生後、携帯端末100Bは、ユーザ300Bから、メッセージの入力を受け付ける。入力されるメッセージは、たとえば、コンテンツの感想であり、テキストメッセージとして入力される。
After playing the content, the
携帯端末100Bは、ユーザから入力された感想をサーバ150へ送信する(図1中の項目(4))。これに応じて、サーバ150は、当該感想を、携帯端末100Bに送信されたコンテンツに関連付けられた送信先へ送信する(図1中の項目(5))。
The
以上説明されたように、図1のシステム10では、携帯端末100Aのユーザ300Aは、コンテンツとともに送信先を登録すると、当該送信先において当該コンテンツの感想を受取ることができる。
As described above, in the
なお、システム10において利用される商品310のメッセージカード320は、さらに管理コード322を含む。システム10において、当該管理コード322がコンテンツの管理に利用されてもよい。
The
[2.携帯端末100のハードウェア構成]
本明細書では、携帯端末100Aと携帯端末100Bにおいて共通する構成について言及する場合、「携帯端末100」という用語を利用する。図2を参照して、携帯端末100の構成について説明する。図2は、ある局面に従う携帯端末100のハードウェア構成を表わすブロック図である。
[2. Hardware configuration of mobile terminal 100]
In the present specification, the term "
携帯端末100は、CPU(Central Processing Unit)20と、アンテナ23と、通信装置24と、入力スイッチ25と、カメラ26と、フラッシュメモリ27と、RAM(Random Access Memory)28と、ROM(Read-Only Memory)29と、メモリカード駆動装置30と、マイク32と、スピーカ33と、音声信号処理回路34と、モニタ35と、LED(Light Emitting Diode)36と、通信インターフェイス37と、バイブレータ38と、GPS(Global Positioning System)アンテナ39と、GPSモジュール40と、加速度センサ41と、地磁気センサ42とを備える。メモリカード駆動装置30には、メモリカード31が装着され得る。
The
アンテナ23は、基地局によって発信される信号を受信し、または、基地局を介して他の通信装置と通信するための信号を送信する。アンテナ23によって受信された信号は、通信装置24によってフロントエンド処理が行なわれ、処理後の信号は、CPU20に送られる。
The
CPU20は、携帯端末100に対して与えられる命令に基づいて携帯端末100の動作を制御するための処理を実行する。携帯端末100が信号を受信すると、CPU20は、通信装置24から送られた信号に基づいて予め規定された処理を実行し、処理後の信号を音声信号処理回路34に送出する。音声信号処理回路34は、その信号に対して予め規定された信号処理を実行し、処理後の信号をスピーカ33に送出する。スピーカ33は、その信号に基づいて音声を出力する。
The
入力スイッチ25は、携帯端末100に対する命令の入力を受け付ける。入力スイッチ25は、タッチセンサ、携帯端末100の筐体に設けられたボタン等により実現される。入力された命令に応じた信号は、CPU20に入力される。
The
マイク32は、携帯端末100に対する発話を受け付けて、発話された音声に対応する信号を音声信号処理回路34に対して送出する。音声信号処理回路34は、その信号に基づいて通話のために予め規定された処理を実行し、処理後の信号をCPU20に対して送出する。CPU20は、その信号を送信用のデータに変換し、変換後のデータを通信装置24に対して送出する。通信装置24は、そのデータを用いて送信用の信号を生成し、アンテナ23に向けてその信号を送出する。
The
フラッシュメモリ27は、CPU20から送られるデータを格納する。また、CPU20は、フラッシュメモリ27に格納されているデータを読み出し、そのデータを用いて予め規定された処理を実行する。
The
RAM28は、入力スイッチ25に対して行なわれた操作に基づいてCPU20によって生成されるデータを一時的に保持する。ROM29は、携帯端末100に予め定められた動作を実行させるためのプログラムあるいはデータを格納している。CPU20は、ROM29から当該プログラムまたはデータを読み出し、携帯端末100の動作を制御する。
The
メモリカード駆動装置30は、メモリカード31に格納されているデータを読み出し、CPU20に送出する。メモリカード駆動装置30は、CPU20によって出力されるデータを、メモリカード31の記憶領域に書き込む。
The memory
音声信号処理回路34は、上述のような通話のための信号処理を実行する。なお、図2に示される例では、CPU20と音声信号処理回路34とが別個の構成として示されているが、他の局面において、CPU20と音声信号処理回路34とが一体として構成されていてもよい。
The voice
モニタ35は、タッチ操作式のモニタであるが、タッチ操作を受け付ける機構は特に限られない。モニタ35は、CPU20から取得されるデータに基づいて、当該データによって規定される画像を表示する。たとえば、フラッシュメモリ27に格納されている静止画、動画、地図などを表示する。
The
LED36は、CPU20から出力される信号に基づいて発光する。ある局面において、通信インターフェイス37は、WiFi(Wireless Fidelity)、Bluetooth(登録商標)、NFC(Near Field Communication)等により実現される。別の局面において、通信インターフェイス37は、データ通信用のケーブルの装着を受け付ける。通信インターフェイス37は、CPU20から出力される信号を発信する。あるいは、通信インターフェイス37は、携帯端末100の外部から受信した信号に含まれるデータを、CPU20に対して送信する。
The
バイブレータ38は、CPU20から出力される信号に基づいて、予め定められた周波数で発振動作を実行する。
The
GPSアンテナ39は、4つ以上の衛星からそれぞれ送信されるGPS信号を受信する。受信された各GPS信号は、GPSモジュール40に入力される。GPSモジュール40は、各GPS信号と公知の技術とを用いて測位処理を実行し、携帯端末100の位置情報を取得する。
The
加速度センサ41は、携帯端末100に作用する加速度を検出する。ある局面において、加速度センサ41は、3軸加速度センサとして実現される。検出された加速度は、CPU20に入力される。CPU20は、この加速度に基づいて、携帯端末100の動きや姿勢(傾き)を検出する。
The
地磁気センサ42は、携帯端末100が向いている方角を検出する。この検出により取得された情報は、CPU20に入力される。
The
[3.サーバ150のハードウェア構成]
図3を参照して、サーバ150の構成について説明する。図3は、ある局面に従うサーバ150のハードウェア構成を表わすブロック図である。サーバ150は、例えば、図1に示されたシステム10を提供する事業者によって管理される。
[3. Hardware configuration of server 150]
The configuration of the
サーバ150は、主たる構成要素として、プログラムを実行するCPU(Central Processing Unit)1と、サーバ150のユーザによる指示の入力を受けるマウス2およびキーボード3と、CPU1によるプログラムの実行により生成されたデータ、又はマウス2若しくはキーボード3を介して入力されたデータを揮発的に格納するRAM4と、データを不揮発的に格納するハードディスク5と、光ディスク駆動装置6と、モニタ8と、通信インターフェイス7とを備える。各構成要素は、相互にバスによって接続されている。光ディスク駆動装置6には、CD−ROM9その他の光ディスクが装着される。通信インターフェイス7は、USB(Universal Serial Bus)インターフェイス、有線LAN(Local Area Network)、無線LAN、Bluetooth(登録商標)インターフェイス等を含むが、これらに限られない。
The
サーバ150における処理は、各ハードウェアおよびCPU1により実行されるソフトウェアによって実現される。このようなソフトウェアは、ハードディスク5に予め格納されている場合がある。また、ソフトウェアは、CD−ROM9その他のコンピュータ読み取り可能な不揮発性のデータ記録媒体に格納されて、プログラム製品として流通している場合もある。あるいは、当該ソフトウェアは、インターネット(登録商標)その他のネットワークに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、光ディスク駆動装置6その他のデータ読取装置によってデータ記録媒体から読み取られて、あるいは、通信インターフェイス7を介してダウンロードされた後、ハードディスク5に一旦格納される。そのソフトウェアは、CPU1によってハードディスク5から読み出され、RAM4に実行可能なプログラムの形式で格納される。CPU1は、そのプログラムを実行する。
The processing in the
図3に示されるサーバ150を構成する各構成要素は、一般的なものである。したがって、本実施の形態に係る最も本質的な部分は、サーバ150に格納されたプログラムであるともいえる。サーバ150の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
Each component constituting the
なお、データ記録媒体としては、CD−ROM、FD(Flexible Disk)、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク(MO(Magnetic Optical Disc)/MD(Mini Disc)/DVD(Digital Versatile Disc))、IC(Integrated Circuit)カード(メモリカードを含む)、光カード、マスクROM、EPROM(Electronically Programmable Read-Only Memory)、EEPROM(Electronically Erasable Programmable Read-Only Memory)、フラッシュROMなどの半導体メモリ等の固定的にプログラムを担持する不揮発性のデータ記録媒体でもよい。 The data recording medium is not limited to CD-ROM, FD (Flexible Disk), and hard disk, but also magnetic tape, cassette tape, and optical disc (MO (Magnetic Optical Disc) / MD (Mini Disc) / DVD (Digital Versatile Disc). ), IC (Integrated Circuit) card (including memory card), optical card, mask ROM, EPROM (Electronically Programmable Read-Only Memory), EEPROM (Electronically Erasable Programmable Read-Only Memory), semiconductor memory such as flash ROM, etc. It may be a non-volatile data recording medium that fixedly carries the program.
ここでいうプログラムとは、CPU1により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含み得る。 The program referred to here may include not only a program that can be directly executed by the CPU 1, but also a source program format program, a compressed program, an encrypted program, and the like.
[4.データ構造]
図4および図5は、サーバ150のハードディスク5に格納される、コンテンツデータベースのデータ構造の一例を示す図である。より具体的には、図4は、あるコンテンツが登録される前の構造を表わし、図5は、当該コンテンツの登録後の構造を表わす。コンテンツデータベースは、たとえばサーバ150のハードディスク5に格納される。
[4. data structure]
4 and 5 are diagrams showing an example of the data structure of the content database stored in the
まず、図4を参照して、コンテンツデータベースは、「カードID」「URL(Uniform Resource Locator)」「管理コード」「コンテンツ」および「返信用アドレス」を互いに関連付ける。「カードID」は、各メッセージカード320を特定する。「URL」,「管理コード」のそれぞれは、メッセージカード320に印刷されたQRコード321,管理コード322のそれぞれに対応する。「コンテンツ」「返信用アドレス」のそれぞれは、各カードに関連付けられたコンテンツ,送信先情報のそれぞれに対応する。送信先情報の一例は、メールアドレスである。
First, referring to FIG. 4, the content database associates a "card ID", a "URL (Uniform Resource Locator)", a "management code", a "content", and a "reply address" with each other. The "card ID" identifies each
図4の例では、カードID[0001]のカードについて、URL[http://www.aaa.aaa.aaa]および管理コード[12345]が関連付けられている。このことは、カードID[0001]のカードに、QRコード321として[http://www.aaa.aaa.aaa]というURLを特定する情報が印刷され、管理コード322として、[12345]という管理コードを特定する情報が印刷されていることを表わす。
In the example of FIG. 4, the URL [http://www.aaa.aaa.aaa] and the management code [12345] are associated with the card with the card ID [0001]. This means that the information that identifies the URL [http://www.aaa.aaa.aaa] is printed as the
図1の項目(1)として示されたように、あるURLにアクセスしたユーザがコンテンツおよび送信先情報の登録を要求すると、サーバ150のCPU1は、当該コンテンツおよび送信先情報を、当該URLに関連付けて、コンテンツデータベースに登録する。たとえば、URL[http://www.aaa.aaa.aaa]にアクセスしたユーザが、コンテンツとしてのタイトル「コンテンツ(1)」の動画と、送信先情報としてのメールアドレス「xxx@xxx.xxx」との登録を要求すると、サーバ150のCPU1は、図5に示されるように、コンテンツデータベースに、当該コンテンツおよび送信先情報をURL[http://www.aaa.aaa.aaa]に関連付けて格納する。
As shown as item (1) in FIG. 1, when a user who accesses a certain URL requests registration of content and destination information, the CPU 1 of the
[5.処理の流れ]
図6および図7は、システム10におけるコンテンツの登録および提供について、携帯端末100およびサーバ150が実行する処理のフローチャートである。携帯端末100側の処理は、たとえば、携帯端末100のCPU20が適切なプログラムを実行することによって実現される。サーバ150側の処理は、たとえば、サーバ150のCPU1が適切なプログラムを実行することによって実現される。
[5. Process flow]
6 and 7 are flowcharts of processes executed by the
ある実施の形態では、CPU20によって実行されるプログラムは、汎用のWebブラウザ用のプログラムであってもよい。CPU1によって実行されるプログラムは、コンテンツの登録および提供のために構築されたプログラム(コンテンツ提供用プログラム)であってもよい。CPU20は、CPU1が携帯端末100に提供する画面情報(たとえば、HTML(HyperText Markup Language)ファイル)をWebブラウザで処理することにより、図6および図7に示された制御を実現し得る。
In certain embodiments, the program executed by the
図8〜図20は、携帯端末100において表示される画面の具体例を示す図である。以下に、図6〜図20を参照して、システム10におけるコンテンツの登録および提供における処理内容の具体例を説明する。
8 to 20 are diagrams showing specific examples of screens displayed on the
まず図6を参照して、携帯端末100側では、ステップS10にて、CPU20は、携帯端末100がURLを取得したか否かを判断する。ある実施の形態では、カメラ26がQRコード321を撮影すると、CPU20は、当該QRコード321によって特定されるURLを取得する。携帯端末100は、入力スイッチ25にURLを入力されることによってURLを取得してもよい。CPU20は、携帯端末100がURLを取得するまでステップS10に制御を留め(ステップS10にてNO)、携帯端末100がURLを取得したと判断すると(ステップS10にてYES)、ステップSステップS12へ制御を進める。ステップS12にて、CPU20は、取得されたURLにアクセスする。
First, referring to FIG. 6, on the
携帯端末100がURLにアクセスすると、ステップS100にて、サーバ150のCPU1は、アクセスされたURLに関連付けられたコンテンツがコンテンツデータベースに登録されているか否かを判断する。CPU1は、上述のようなコンテンツが登録されていると判断すると(ステップS100にてYES)、ステップS104に制御を進め、そうでなければ(すなわち、まだ登録されていなければ:ステップS100にてNO)、ステップS102へ制御を進める。ステップS102にて、CPU1は、登録用画面を携帯端末100に送信した後、ステップS110へ制御を進める。ステップS104にて、CPU1は、再生用画面を携帯端末100に送信した後、ステップS120(図7)へ制御を進める。
When the
ステップS14にて、携帯端末100のCPU20は、サーバ150から送信された画面の種類を特定する。ある実施の形態では、ステップS102,S104にてサーバ150から送信される画面のデータは、画面の種類を特定する情報を含む。ステップS14にて、CPU20は、この情報に基づいて判断を実行する。CPU20は、画面の種類が送信用画面であると判断するとステップS16へ制御を進め、画面の種類が再生用であると判断するとステップS28(図7)へ制御を進める。
In step S14, the
ステップS16にて、CPU20は、モニタ35に初期画面を表示させる。図8に、初期画面の一例が示される。画面800は、システム10の利用規約を表示させるための記述を含む。ユーザは、当該利用規約を承認した後、ボタン801を操作する。これにより、CPU20は、モニタ35に図9の画面を表示する。画面900は、ボタン901,902を含む。動画(コンテンツの一例)の登録を希望するユーザは、ボタン901を操作する。システム10の利用方法の説明の参照を希望するユーザは、ボタン902を操作する。
In step S16, the
ステップS18にて、CPU20は、ユーザからコンテンツの登録を指示されたか否かを判断する。ある実施の形態では、CPU20は、ボタン901(図9)を操作されると登録が指示されたと判断する。CPU20は、登録を指示されるまでステップS18に制御を留め(ステップS18にてNO)、登録を指示されたと判断すると(ステップS18にてYES)、ステップS20へ制御を進める。
In step S18, the
ステップS20にて、CPU20は、コンテンツの指定を受付ける。ステップS22にて、CPU20は、返信用アドレスの入力を受け付ける。
In step S20, the
ステップS20,S22の制御に関し、CPU20は、モニタ35に、図10に示されたような画面を表示してもよい。図10の画面1000は、コンテンツを指定するための情報を入力するための欄1001と、指定されたコンテンツを確認するためのボタン1002とを含む。ある実施の形態では、ユーザは、登録を希望するコンテンツについて、欄1001に、携帯端末100のRAM28(またはメモリカード31)における格納場所と、ファイル名とを入力し、ボタン1002を操作する。ボタン1002を操作されると、CPU20は、モニタ35に、図11に示されたような画面を表示する。
Regarding the control of steps S20 and S22, the
図11の画面1100は、コンテンツの画像を表示するためのウィンドウ1101と、コンテンツを再生するためボタン1102と、コンテンツの指定を確定させるためのボタン1103と、返信用アドレス(送信先情報)を入力するための欄1104とを含む。
On the
ある実施の形態では、ユーザは、図10の欄1001に、メモリカード31内のコンテンツを指定する情報を入力する。他の実施の形態では、ユーザは、欄1001に、ネットワーク上に格納されたコンテンツを指定する情報を入力する。そして、ユーザは、ボタン1002を操作する。ボタン1002の操作に応じて、CPU20は、図11の画面1100を表示する。ボタン1102を操作されると、CPU20は、ウィンドウ1101において、指定されたコンテンツを再生する。CPU20は、スピーカから33からコンテンツの音声を出力してもよい。ユーザは、欄1104に返信用アドレスを入力した後、ボタン1103を操作する。これにより、ユーザは、携帯端末100に、コンテンツおよび返信用アドレスを入力する。
In one embodiment, the user inputs information that specifies the content in the memory card 31 into
図6に戻って、ステップS24にて、CPU20は、サーバ150に対して、ステップS20,S22にて入力されたコンテンツおよび返信用アドレスの登録を要求する。なお、CPU20は、コンテンツの登録等について、ユーザに最終的な確認をさせた後に、サーバ150に対して登録を要求してもよい。図12には、確認用の画面の一例が示される。図12の画面1200は、確認用のメッセージ「登録した動画は後で変更できません。宜しいですか?」を有するウィンドウ1201を含む。ウィンドウ1201は、さらに、キャンセルボタン1203と登録ボタン1204とを有する。CPU20は、登録ボタン1204が操作されたことに応じて、サーバ150に対して、コンテンツおよび返信用アドレスの登録を要求してもよい。
Returning to FIG. 6, in step S24, the
さらに、CPU20は、サーバ150に対する要求を完了させると、モニタ35に、当該要求の完了を報告する画面を表示してもよい。図13には、報告用の画面の一例が示される。図13の画面1300は、メッセージ「動画の登録が完了しました。」を含む。画面1300は、ボタン1301を含む。CPU20は、ボタン1301が操作されることにより、ステップS24にてサーバ150に登録を要求したコンテンツ(動画)を再生してもよい。
Further, when the
サーバ150では、ステップS110にて、CPU1は、携帯端末100からコンテンツおよび返信用アドレスの登録の要求があったか否かを判断し、当該要求があったと判断すると(ステップS110にてYES)、ステップS112へ制御を進め、そうでなければ(ステップS110にてNO)、ステップS100へ制御を戻す。
In the
ステップS112にて、CPU1は、コンテンツデータベースに、ステップS100にてアクセスを受け付けたURLに関連付けて、登録を要求されたコンテンツおよび返信用アドレスを登録する。その後、CPU1は、ステップS100へ制御を戻す。 In step S112, the CPU 1 registers the content requested to be registered and the reply address in the content database in association with the URL that has been accessed in step S100. After that, the CPU 1 returns the control to step S100.
以上、図6を参照して説明された処理により、システム10では、携帯端末100が、QRコード321に対応するURLにアクセスして、コンテンツおよび返信用アドレスの登録を要求すると、サーバ150は、そのURLに関連付けて、コンテンツおよび返信用アドレスを登録する。次に、コンテンツの提供(再生)について説明する。なお、携帯端末100側で実行される処理のうち、図6に示された制御は、主に、図1の携帯端末100A(商品310を購入し、当該商品310に添付されたメッセージカード320上のQRコード321に関連付けてコンテンツを登録する、第1のユーザによって利用される携帯端末100)によって実行される。図7に示された制御は、携帯端末100B(第1のユーザから商品310とともにメッセージカード320を受取った第2のユーザによって利用される携帯端末100)によって実行される。携帯端末100Bが実行するステップS10は、図1の項目(2)に相当する。
As described above, in the
図7を参照して、ステップS28にて、携帯端末100のCPU20は、再生用画面を表示する。図14の画面1400は、メッセージ「メッセージがあります」と、ボタン1401とを含む。ステップS30にて、CPU20は、コンテンツの再生が指示されたか否かを判断する。CPU20は、たとえば図14のボタン1401が操作されると、コンテンツの再生が指示されたと判断する。CPU20は、コンテンツの再生が指示されたと判断するまでステップS30に制御を留め(ステップS30にてNO)、再生が指示されたと判断すると(ステップS30にてYES)、ステップS32に制御を進める。ステップS32にて、CPU20は、サーバ150にコンテンツを要求する。
With reference to FIG. 7, in step S28, the
サーバ150では、ステップS120にて、CPU1は、携帯端末100からコンテンツが要求されたか否かを判断する。CPU1は、コンテンツが要求されたと判断すると(ステップS120にてYES)、ステップS122へ制御を進め、そうでなければ(ステップS120にてNO)、ステップS130へ制御を進める。
In the
ステップS122にて、CPU1は、ステップS100(図6)にてアクセスを受け付けたURLに関連付けられたコンテンツを携帯端末100へ送信する。ステップS122における携帯端末100へのコンテンツの送信は、図1の項目(3)に相当する。
In step S122, the CPU 1 transmits the content associated with the URL for which access was received in step S100 (FIG. 6) to the
ステップS34にて、携帯端末100のCPU20は、サーバ150から送信されたコンテンツを再生する。図15には、携帯端末100におけるコンテンツ再生画面の一例が示される。図15の画面1500は、コンテンツ再生用のウィンドウ1501と、動画を削除するためのリンク1502とを含む。
In step S34, the
図7に戻って、ステップS36にて、CPU20は、コンテンツの削除を指示されたか否かを判断する。CPU20は、たとえば図15のリンク1502を操作されると、コンテンツの削除を指示されたと判断する。CPU20は、コンテンツの削除を指示されたと判断すると(ステップS36にてYES)、ステップS38へ制御を進め、そうでなければ(ステップS36にてNO)、ステップS46へ制御を進める。
Returning to FIG. 7, in step S36, the
ステップS46にて、CPU20は、メッセージ(図1の項目(4)の「感想」に相当する)の入力を受け付ける。図16には、メッセージ入力用の画面の一例が示される。図16の画面1600は、ウィンドウ1601を含む。ウィンドウ1601は、メッセージを入力するための欄1602、キャンセルボタン1603、送信ボタン1604を含む。ユーザは、欄1602にメッセージを記述し、送信ボタン1604を操作することにより、携帯端末100に対してメッセージを入力する。ある実施の形態であは、欄1602に入力されるメッセージは、たとえば、ステップS34において再生されたコンテンツの感想、当該コンテンツを登録したことに対する感謝、である。
In step S46, the
ステップS48にて、CPU20は、サーバ150に対して、ステップS46にて入力されたメッセージを送信し、そして、返信用アドレスへのメッセージの転送を要求する。ステップS48におけるメッセージの送信およびその転送の要求は、図1の項目(4)に相当する。
In step S48, the
なお、ステップS46におけるメッセージの入力の受付およびステップS48における当該メッセージの送信は、ステップS34におけるコンテンツの再生が当該コンテンツの1回目の再生であることを条件として実行されてもよい。すなわち、当該コンテンツが、二度以上再生されたときには、メッセージは、携帯端末100のCPU20は、ステップS46,S48を省略してもよい。ある実施の形態では、サーバ150は、ステップS122におけるコンテンツの送信回数を、各コンテンツの再生回数としてカウントし、当該カウントの値をコンテンツデータベースに格納する。サーバ150は、ステップS122において、コンテンツとともに当該コンテンツの再生回数を、携帯端末100に送信する。携帯端末100は、コンテンツの再生回数に基づいて、ステップS46,S48の制御を実行するか否かを判断する。
The reception of the input of the message in step S46 and the transmission of the message in step S48 may be executed on the condition that the reproduction of the content in step S34 is the first reproduction of the content. That is, when the content is played back twice or more, the message may be that the
サーバ150は、コンテンツの再生回数に応じて、携帯端末100からのメッセージの転送要求に従うか否かを決定してもよい。ある実施の形態において、サーバ150は、上述のように各コンテンツの再生回数をカウントしてもよい。たとえば、ステップS150にてメッセージの転送要求を受けたとき、CPU1は、ステップS100にてアクセスを受け付けたURLに関連付けられたコンテンツの再生回数が2回以上であれば、メッセージの転送を実行しなくてもよい。この場合、CPU1は、コンテンツが2回以上再生されているためにメッセージを転送しないことと、携帯端末100へ通知してもよい。携帯端末100のCPU20は、当該通知を受けて、今回ユーザが入力したメッセージが返信用アドレスへは転送されなかったことを通知してもよい。
The
サーバ150では、ステップS150にて、CPU1は、携帯端末100からのメッセージの送信および転送の要求があったか否かを判断する。CPU1は当該要求があったと判断すると(ステップS150にてYES)、ステップS152へ制御を進め、そうでなければ(ステップS150にてNO)、ステップS100(図6)へ制御を戻す。
In the
ステップS152にて、CPU1は、携帯端末100から送信されたメッセージを、ステップS100にてアクセスを受け付けたURLに関連付けられている返信用アドレスを宛先として、送信する。その後、CPU1制御は、ステップS100(図6)へ制御を戻す。
In step S152, the CPU 1 transmits the message transmitted from the
ステップS38にて、携帯端末100のCPU20は、管理コードの入力を受け付け、入力された当該管理コードの確認をサーバ150に要求する。図17には、ステップS38においてCPU1がモニタ35に表示する画面の一例が示される。図17の画面1700は、管理コードを入力するための欄1701と、送信ボタン1702とを含む。ある実施の形態において、ユーザは、メッセージカード320に記載された管理コード322を欄1701に入力した後、送信ボタン1702を操作してもよい。CPU20は、送信ボタン1702が操作されたことに応じて、サーバ150に対して、欄1701に入力された管理コードの確認を要求してもよい。
In step S38, the
ステップS130にて、サーバ150のCPU1は、携帯端末100から管理コードの確認を要求されたか否かを判断する。CPU1は、管理コードの確認を要求されたと判断すると(ステップS130にてYES)、ステップS132へ制御を進め、そうでなければ(ステップS130にてNO)、ステップS140へ制御を進める。
In step S130, the CPU 1 of the
ステップS132にて、CPU1は、携帯端末100から確認を要求された管理コードがステップS100にてアクセスを受け付けたURLに関連付けられている管理コードと一致するか否かを判断し、当該判断の結果を携帯端末100へ送信する。ある実施の形態では、送信される結果は、「正しい」または「誤り」である。上述の2つの管理コードが一致していれば、結果は「正しい」であり、そうでなければ、結果は「誤り」である。
In step S132, the CPU 1 determines whether or not the management code requested to be confirmed by the mobile terminal 100 matches the management code associated with the URL for which access has been received in step S100, and the result of the determination is determined. Is transmitted to the
ステップS40にて、携帯端末100のCPU20は、サーバ150から送信されたステップS132における判断の結果が、「正しい」か「誤り」のいずれかであるかを判定する。CPU20は、結果が「正しい」であれば、ステップS44へ制御を進め、結果が「誤り」であれば、ステップS42へ制御を進める。
In step S40, the
ステップS42にて、携帯端末100のCPU20は、エラー画面を表示させた後、ステップS38へ制御を戻す。図18の画面1800は、メッセージ「管理コードが違います。正しい管理コードを入力してください。」と、ボタン1801とを含む。CPU20は、ボタン1801が操作されたことに応じて、ステップS38へ制御を戻してもよい。
In step S42, the
ステップS44にて、CPU20は、サーバ150に、ステップS34にて再生されたコンテンツの削除を要求する。ステップS44にてコンテンツの削除を要求する前に、CPU20は、コンテンツの削除についての確認画面をモニタ35に表示してもよい。図19には、確認画面の一例が示される。図19の画面1900は、メッセージ「動画を削除しますか?」と、キャンセルボタン1901と、登録ボタン1902とを含む。CPU20は、図19の画面を表示した後、登録ボタン1902が操作されたことを条件として、サーバ150にコンテンツの削除を要求してもよい。
In step S44, the
サーバ150では、ステップS140にて、CPU1は、携帯端末100からコンテンツの削除を要求されたか否かを判断する。CPU1は、コンテンツの削除を要求されたと判断すると(ステップS140にてYES)、ステップS142へ制御を進め、そうでなければ(ステップS140にてNO)、ステップS150へ制御を進める。
In the
ステップS142にて、CPU1は、ステップS100にてアクセスを受け付けたURLに関連付けられたコンテンツをコンテンツデータベースから削除して、ステップS100(図6)へ制御を戻す。ステップS142にて、CPU1は、コンテンツだけでなく、ステップS100にてアクセスを受け付けたURLに関連付けられたすべての情報をコンテンツデータベースから削除してもよい。 In step S142, the CPU 1 deletes the content associated with the URL for which access was received in step S100 from the content database, and returns control to step S100 (FIG. 6). In step S142, the CPU 1 may delete not only the content but also all the information associated with the URL accessed in step S100 from the content database.
サーバ150のCPU1は、コンテンツの削除が完了すると、当該完了を携帯端末100に報告してもよい。携帯端末100のCPU20は、当該報告を受けた場合に、モニタ35において、コンテンツの削除の完了を報知してもよい。図20には、報知のために表示される画面の一例が示される。図20の画面2000は、メッセージ「メッセージは削除されました」を含む。
When the deletion of the content is completed, the CPU 1 of the
[6.開示の要約]
本開示は、たとえば以下のように要約され得る。
[6. Disclosure Summary]
The present disclosure may be summarized, for example, as follows.
(1) 本開示のある局面に従うと、コンテンツを提供するサーバ(サーバ150)が提供される。サーバ150のCPU1は、識別情報(URL)に関連付けられた、コンテンツと、応答情報の送信先(返信用アドレス)との登録を受け付け(ステップS110)、コンテンツと送信先とを識別情報に関連付けてメモリに格納する(ステップS112)。CPU1は、識別情報に関連付けられた要求(ステップS32)に応じて、当該要求を送信した端末にコンテンツを提供する(ステップS122)。CPU1は、当該要求を送信した端末から応答情報(図1の項目(4)等の「メッセージ」)を受け付け(ステップS150)、応答情報を送信先に送信する(ステップS152)。応答情報は、「いいね!」などの予め設定された2以上のアイコンから選択されるアイコンであってもよいし、2以上の予め定められた準備されたメッセージ群から選択されるメッセージであってもよい。
(1) According to a certain aspect of the present disclosure, a server (server 150) for providing content is provided. The CPU 1 of the
本開示によれば、コンテンツを提供された者は、当該コンテンツの感想等を応答情報としてコンテンツの提供者に送ることができる。これにより、コンテンツを提供された者に対するサービスが向上され得る。コンテンツを提供した者は、当該コンテンツを提供された者からの感想等を応答情報として取得することができる。これにより、コンテンツを提要した者に対するサービスが向上され得る。 According to the present disclosure, a person who has been provided with the content can send an impression or the like of the content to the content provider as response information. This can improve the service to the person who provided the content. The person who provided the content can acquire the impressions and the like from the person who provided the content as response information. This can improve the service to the person who requested the content.
(2) プロセッサは、コンテンツの1回目の提供に対して受け付けた応答情報のみを、送信先に送信するように構成されていてもよい。すなわち、携帯端末100のCPU20は、コンテンツの2回目以降の再生の際には、ステップS46,S48の実行を省略してもよい。サーバ150のCPU1は、コンテンツの2回目以降の再生の際にはステップS152におけるメッセージの転送を実行しなくてもよい。
(2) The processor may be configured to transmit only the response information received for the first provision of the content to the destination. That is, the
(3)メモリは、識別情報(URL)に関連付けて、コード(管理コード)を格納するように構成されていてもよい。プロセッサは、コードに関連付けられたコンテンツの削除の要求に応じて、メモリからコンテンツを削除するように構成されていてもよい。 (3) The memory may be configured to store a code (management code) in association with the identification information (URL). The processor may be configured to delete content from memory in response to a request to delete content associated with the code.
(4)サーバ150の通信インターフェース(通信インターフェース7)は、2以上の端末(携帯端末100A,100B)のそれぞれと通信可能に構成されていてもよい。CPU1は、コンテンツと送信先との登録を第1の端末(携帯端末100A)から受け付け、第1の端末とは異なる第2の端末(携帯端末100B)に、コンテンツを提供し、当該第2の端末(携帯端末100B)から応答情報を受け付けるように構成されていてもよい。
(4) The communication interface (communication interface 7) of the
(5)識別情報(URL)は、QRコード321として、商品に付帯して配布される記録媒体(メッセージカード320)に記載されていてもよい。コード(管理コード)は、商品に付帯して配布される記録媒体(メッセージカード320)に記載されていてもよい。記録媒体は、商品に添付されるカードではなく、商品自体(たとえば、商品の外殻を構成する筐体)であってもよいし、商品の包装であってもよい。なお、記録媒体は、ユーザが当該記録媒体から識別情報を取得できる限り、メッセージカードに限定されされない。たとえば、記録媒体の形状は、カードのような板状でなくてもよい。
(5) The identification information (URL) may be described as a
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 It should be considered that the embodiments disclosed this time are exemplary in all respects and not restrictive. The scope of the present invention is shown by the scope of claims rather than the above description, and it is intended to include all modifications within the meaning and scope equivalent to the scope of claims.
1,20 CPU、10 コンテンツ提供システム、100,100A,100B 携帯端末、150 サーバ、300A,300B ユーザ、310 商品、320 メッセージカード、321 QRコード、322 管理コード、800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000 画面。 1,20 CPU, 10 content provision system, 100, 100A, 100B mobile terminal, 150 server, 300A, 300B user, 310 products, 320 message card, 321 QR code, 322 management code, 800, 900, 1000, 1100, 1200 , 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000 screens.
Claims (13)
メモリと、
端末と通信するように構成された通信インターフェースと、
前記メモリおよび前記通信インターフェースと接続可能なプロセッサとを備え、
前記プロセッサは、
識別情報に関連付けられた要求を受け付けた場合に、
前記識別情報に関連付けられたコンテンツが前記メモリに格納されていなければ、コンテンツと応答情報の送信先との登録を受け付け、当該コンテンツと当該送信先とを前記識別情報に関連付けて前記メモリに格納し、
前記識別情報に関連付けられたコンテンツが前記メモリに格納されていれば、前記要求を送信した端末に、前記コンテンツを提供し、当該要求を送信した端末から応答情報を受信し、当該応答情報を前記送信先に送信する、
ように構成されている、コンテンツ提供サーバ。 A server that provides content
With memory
A communication interface configured to communicate with the terminal,
The memory and the communication interface are provided with a connectable processor.
The processor
When the request associated with the identity information is accepted
If the content associated with the identification information is not stored in the memory, registration of the content and the destination of the response information is accepted, and the content and the destination are stored in the memory in association with the identification information. ,
If the content associated with the identification information is stored in the memory, the content is provided to the terminal that has transmitted the request, the response information is received from the terminal that has transmitted the request, and the response information is transmitted to the terminal. Send to the destination,
A content providing server that is configured to.
前記コンテンツの1回目の提供に対して受け付けた応答情報のみを、前記送信先に送信するように構成されている、請求項1に記載のコンテンツ提供サーバ。 The processor
The content providing server according to claim 1, wherein only the response information received for the first provision of the content is transmitted to the destination.
前記プロセッサは、前記コードに関連付けられた前記コンテンツの削除の要求に応じて、前記メモリから前記コンテンツを削除するように構成されている、請求項1または請求項2に記載のコンテンツ提供サーバ。 The memory is configured to store code in association with the identification information.
The content providing server according to claim 1 or 2, wherein the processor is configured to delete the content from the memory in response to a request to delete the content associated with the code.
前記プロセッサは、
前記コンテンツと前記送信先との登録を第1の端末から受け付け、
前記第1の端末とは異なる第2の端末に、前記コンテンツを提供し、当該第2の端末から前記応答情報を受け付けるように構成されている、請求項1〜請求項3のいずれか1項に記載のコンテンツ提供サーバ。 The communication interface is configured to be able to communicate with each of two or more terminals.
The processor
Accepting the registration of the content and the destination from the first terminal,
Any one of claims 1 to 3, which is configured to provide the content to a second terminal different from the first terminal and receive the response information from the second terminal. Content providing server described in.
前記プログラムは、前記コンピュータに、
識別情報に関連付けられた要求を受け付けるステップと、
前記識別情報に関連付けられた要求を受けたときに、前記識別情報に関連付けられたコンテンツが前記コンピュータのメモリに格納されていなければ、コンテンツと応答情報の送信先との登録を受け付け、当該コンテンツと当該送信先とを前記識別情報に関連付けて前記メモリに格納ステップと、
前記識別情報に関連付けられた要求を受けたときに、前記識別情報に関連付けられたコンテンツが前記メモリに格納されていれば、前記要求を送信した端末に、前記コンテンツを提供し、当該要求を送信した端末から応答情報を受信し、当該応答情報を前記送信先に送信するステップと、
を実行させる、コンテンツ提供用プログラム。 A program that is run by the computer of the server that provides the content.
The program is applied to the computer.
The step of accepting the request associated with the identity and
When the request associated with the identification information is received, if the content associated with the identification information is not stored in the memory of the computer, registration of the content and the destination of the response information is accepted, and the content and the content are received. A step of associating the destination with the identification information and storing it in the memory, and
When the request associated with the identification information is received, if the content associated with the identification information is stored in the memory, the content is provided to the terminal that transmitted the request and the request is transmitted. The step of receiving the response information from the terminal and transmitting the response information to the destination, and
A program for providing content that executes.
前記プログラムは、前記コンピュータに、さらに、
前記コードに関連付けられた前記コンテンツの削除の要求に応じて、前記メモリから前記コンテンツを削除するステップ
をさらに実行させる、請求項5または請求項6に記載のコンテンツ提供用プログラム。 The identification information is associated with the code and
The program is applied to the computer and further
The content providing program according to claim 5 or 6, further executing a step of deleting the content from the memory in response to a request for deleting the content associated with the code.
前記サーバは、
メモリと、
前記端末と通信するように構成された通信インターフェースと、
前記メモリおよび前記通信インターフェースと接続可能なプロセッサとを含み、
前記プロセッサは、
前記端末から、識別情報に関連付けられた要求を受け付けた場合に、
前記識別情報に関連付けられたコンテンツが前記メモリに格納されていなければ、前記端末から、コンテンツと応答情報の送信先との登録を受け付け、当該コンテンツと当該送信先とを前記識別情報に関連付けて前記メモリに格納し、
前記識別情報に関連付けられたコンテンツが前記メモリに格納されていれば、前記要求を送信した端末に、前記コンテンツを提供し、当該要求を送信した端末から応答情報を受信し、当該応答情報を前記送信先に送信する、
ように構成されている、コンテンツ提供システム。 A content providing system equipped with a terminal and a server.
The server
With memory
A communication interface configured to communicate with the terminal,
Includes said memory and said communication interface and connectable processor
The processor
When a request associated with the identification information is received from the terminal,
If the content associated with the identification information is not stored in the memory, the terminal accepts registration of the content and the destination of the response information, and associates the content and the destination with the identification information. Store in memory
If the content associated with the identification information is stored in the memory, the content is provided to the terminal that has transmitted the request, the response information is received from the terminal that has transmitted the request, and the response information is transmitted to the terminal. Send to the destination,
A content providing system that is configured to.
前記コンテンツの1回目の提供に対して受け付けた応答情報のみを、前記送信先に送信するように構成されている、請求項8に記載のコンテンツ提供システム。 The processor
The content providing system according to claim 8, wherein only the response information received for the first provision of the content is transmitted to the destination.
前記プロセッサは、前記端末からの前記コードに関連付けられた前記コンテンツの削除の要求に応じて、前記メモリから前記コンテンツの削除するように構成されている、請求項8または請求項9に記載のコンテンツ提供システム。 The memory is configured to store code in association with the identification information.
The content according to claim 8 or 9, wherein the processor is configured to delete the content from the memory in response to a request from the terminal to delete the content associated with the code. Offering system.
前記プロセッサは、前記第1の端末から前記登録を受け付け、前記第2の端末に前記コンテンツを提供するように構成されている、請求項8〜請求項10のいずれか1項に記載のコンテンツ提供システム。 The terminal includes a first terminal and a second terminal.
The content providing according to any one of claims 8 to 10, wherein the processor accepts the registration from the first terminal and is configured to provide the content to the second terminal. system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017117923A JP6897356B2 (en) | 2017-06-15 | 2017-06-15 | Content providing server, content providing program, content providing system, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017117923A JP6897356B2 (en) | 2017-06-15 | 2017-06-15 | Content providing server, content providing program, content providing system, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019003438A JP2019003438A (en) | 2019-01-10 |
| JP6897356B2 true JP6897356B2 (en) | 2021-06-30 |
Family
ID=65004849
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017117923A Active JP6897356B2 (en) | 2017-06-15 | 2017-06-15 | Content providing server, content providing program, content providing system, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6897356B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6942765B2 (en) | 2019-08-22 | 2021-09-29 | 東芝テック株式会社 | User terminal, shopping support method, shopping support program |
| JP7063346B2 (en) * | 2020-01-09 | 2022-05-09 | 株式会社リコー | Information processing system, information processing device, program, information processing method, printed matter, printing method, printing system |
| JP7593628B2 (en) * | 2020-05-25 | 2024-12-03 | 欧文印刷株式会社 | Voice message system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002041762A (en) * | 2000-07-31 | 2002-02-08 | Spool Inc | Questionnaire research support method |
| JP5111301B2 (en) * | 2008-08-27 | 2013-01-09 | 株式会社日立ソリューションズ | IM-linked comment system |
| JP2012133440A (en) * | 2010-12-20 | 2012-07-12 | Naomichi Nakamura | Comment management system |
| US9760575B2 (en) * | 2012-10-09 | 2017-09-12 | Robert Dale Beadles | Scannable code tags for use in social networking and group invitation |
| JP6944237B2 (en) * | 2015-10-14 | 2021-10-06 | 東邦ホールディングス株式会社 | Relief support system for care recipients |
-
2017
- 2017-06-15 JP JP2017117923A patent/JP6897356B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019003438A (en) | 2019-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7486171B2 (en) | RFID tag, system for purchasing service by using RFID tag, and method thereof | |
| JP6897356B2 (en) | Content providing server, content providing program, content providing system, and recording medium | |
| CN101141153A (en) | Electronic device and electronic device operation control method | |
| US20160239284A1 (en) | Deep linking of mobile apps by barcode, sound or collision | |
| TW200912360A (en) | Location data processing apparatus and method of importing location information | |
| JP6292649B2 (en) | Electronic device control apparatus, electronic device control method, and electronic device control program | |
| KR20190141109A (en) | System and method for controlling external apparatus connenced whth device | |
| JP2022547655A (en) | SERVER AND SYSTEM AND METHOD FOR PROVIDING MEDIA FILES FOR DOWNLOAD BY USERS | |
| JP5374943B2 (en) | Content acquisition system | |
| US20250265839A1 (en) | Terminal Apparatus for Performing Communication between Remote Locations | |
| JP2003168194A (en) | Child assist system and information terminal | |
| JP2002318756A (en) | Print system | |
| CN114268821A (en) | Remote screen projection method, device and computer-readable storage medium | |
| JP2002062142A (en) | Navigation apparatus having map information license function and map information license management method | |
| CN105190575A (en) | Information processing device, information processing method, and information processing system | |
| JP2005209146A (en) | Service providing system and control method thereof, and content server and control program thereof | |
| WO2002016000A1 (en) | Electronic toy, user registration method therefor, information terminal, and toy service server | |
| JP2013122627A (en) | Information processing terminal, server device, system, and program | |
| KR101246359B1 (en) | Method, device and mobile communication terminal for application management | |
| JP3980449B2 (en) | Client / server type vehicle information communication system | |
| JP4232089B2 (en) | Data communication apparatus, data communication system, and control method for data communication apparatus | |
| JP6284559B2 (en) | Portable electronic device and moving path recording method | |
| JP5803103B2 (en) | Information processing apparatus, information processing system, portable terminal, control method thereof, and program | |
| JP5036022B2 (en) | mobile phone | |
| JP5077951B2 (en) | Network system, portable terminal device, and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20170707 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170720 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200518 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201201 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210126 |
|
| 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: 20210511 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210524 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6897356 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 |