Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6897356B2 - Content providing server, content providing program, content providing system, and recording medium - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2017117923A
Other languages
Japanese (ja)
Other versions
JP2019003438A (en
Inventor
勲 甲〆
勲 甲〆
歩己 松岡
歩己 松岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toppan Inc
Original Assignee
Toppan 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 Toppan Inc filed Critical Toppan Inc
Priority to JP2017117923A priority Critical patent/JP6897356B2/en
Publication of JP2019003438A publication Critical patent/JP2019003438A/en
Application granted granted Critical
Publication of JP6897356B2 publication Critical patent/JP6897356B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2015−11499号公報JP 2015-11499

上記のようなシステムは、コンテンツの登録者に対して、コンテンツの登録後には特にサービスを提供していなかった。また、コンテンツを閲覧する者に対しても付加的なサービスが提供されることが望まれる。すなわち、従来のシステムでは、コンテンツを登録した者および/または提供を受ける者に対するサービスの向上が求められている。 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.

本開示に係るコンテンツ提供システムの構成を概略的に示す図である。It is a figure which shows roughly the structure of the content provision system which concerns on this disclosure. 携帯端末100のハードウェア構成を表わすブロック図である。It is a block diagram which shows the hardware structure of a mobile terminal 100. サーバ150のハードウェア構成を表わすブロック図である。It is a block diagram which shows the hardware configuration of a server 150. コンテンツデータベースのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of a content database. コンテンツデータベースのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of a content database. 携帯端末100およびサーバ150が実行する処理のフローチャートである。It is a flowchart of the process executed by the mobile terminal 100 and the server 150. 携帯端末100およびサーバ150が実行する処理のフローチャートである。It is a flowchart of the process executed by the mobile terminal 100 and the server 150. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100. 携帯端末100において表示される画面の具体例を示す図である。It is a figure which shows the specific example of the screen displayed on the mobile terminal 100.

以下、図面を参照しつつ、コンテンツ提供システムの実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 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 “system 10”) includes mobile terminals 100A and 100B and a server 150. The server 150 accepts the registration of the content and also provides the content. A schematic flow of processing in the system 10 will be described with reference to FIG.

携帯端末100Aは、ユーザ300Aによって操作される。ユーザ300Aは、商品310を購入する。商品310には、メッセージカード320が添付されている。メッセージカード320上には、QR(Quick Response:登録商標)コード321が印刷されている。QRコード321は、URLに関連付けられている。QRコード321は、URLそのものであってもよいし、URLとともに当該URLにアクセスする命令を含んでいてもよい。 The mobile terminal 100A is operated by the user 300A. The user 300A purchases the product 310. A message card 320 is attached to the product 310. A QR (Quick Response: registered trademark) code 321 is printed on the message card 320. The QR code 321 is associated with the URL. The QR code 321 may be the URL itself, or may include an instruction to access the URL together with the URL.

ユーザ300Aは、携帯端末100AでQRコード321を読み取る。これに応じて、携帯端末100Aは、QRコード321に関連付けられたURLにアクセスする。 The user 300A reads the QR code 321 with the mobile terminal 100A. In response to this, the mobile terminal 100A accesses the URL associated with the QR code 321.

サーバ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 QR code 321, the server 150 accepts the registration of the content in response to the access to the URL. The user 300A requests the server 150 to register the content and the destination information (for example, an e-mail address) regarding the impression of the content by using the mobile terminal 100A (item (1) in FIG. 1). In response to this, the server 150 registers the content and the destination information in association with the URL.

その後、ユーザ300Aは、商品310とともにメッセージカード320をユーザ300Bに渡す。ユーザ300Bは、携帯端末100BでQRコード321を読み取る。これに応じて、携帯端末100Bは、QRコード321に関連付けられたURLにアクセスする(図1中の項目(2))。 After that, the user 300A hands the message card 320 together with the product 310 to the user 300B. The user 300B reads the QR code 321 with the mobile terminal 100B. In response to this, the mobile terminal 100B accesses the URL associated with the QR code 321 (item (2) in FIG. 1).

既に上記URLに関連付けられてコンテンツが関連付けられて登録されているので、サーバ150は、携帯端末100Bからのアクセスに応じて、携帯端末100Bにコンテンツが登録されていることを通知する。当該通知に応じて、携帯端末100Bは、コンテンツを要求する。これに応じて、サーバ150は、携帯端末100Bに、登録されているコンテンツを送信する(図1中の項目(3))。携帯端末100Bは、送信されたコンテンツを再生する。 Since the content is already associated and registered in association with the URL, the server 150 notifies that the content is registered in the mobile terminal 100B in response to the access from the mobile terminal 100B. In response to the notification, the mobile terminal 100B requests the content. In response to this, the server 150 transmits the registered content to the mobile terminal 100B (item (3) in FIG. 1). The mobile terminal 100B reproduces the transmitted content.

コンテンツの再生後、携帯端末100Bは、ユーザ300Bから、メッセージの入力を受け付ける。入力されるメッセージは、たとえば、コンテンツの感想であり、テキストメッセージとして入力される。 After playing the content, the mobile terminal 100B accepts a message input from the user 300B. The input message is, for example, an impression of the content and is input as a text message.

携帯端末100Bは、ユーザから入力された感想をサーバ150へ送信する(図1中の項目(4))。これに応じて、サーバ150は、当該感想を、携帯端末100Bに送信されたコンテンツに関連付けられた送信先へ送信する(図1中の項目(5))。 The mobile terminal 100B transmits the impression input from the user to the server 150 (item (4) in FIG. 1). In response to this, the server 150 transmits the impression to the destination associated with the content transmitted to the mobile terminal 100B (item (5) in FIG. 1).

以上説明されたように、図1のシステム10では、携帯端末100Aのユーザ300Aは、コンテンツとともに送信先を登録すると、当該送信先において当該コンテンツの感想を受取ることができる。 As described above, in the system 10 of FIG. 1, when the user 300A of the mobile terminal 100A registers the destination together with the content, the user 300A of the mobile terminal 100A can receive the impression of the content at the destination.

なお、システム10において利用される商品310のメッセージカード320は、さらに管理コード322を含む。システム10において、当該管理コード322がコンテンツの管理に利用されてもよい。 The message card 320 of the product 310 used in the system 10 further includes a management code 322. In the system 10, the management code 322 may be used for content management.

[2.携帯端末100のハードウェア構成]
本明細書では、携帯端末100Aと携帯端末100Bにおいて共通する構成について言及する場合、「携帯端末100」という用語を利用する。図2を参照して、携帯端末100の構成について説明する。図2は、ある局面に従う携帯端末100のハードウェア構成を表わすブロック図である。
[2. Hardware configuration of mobile terminal 100]
In the present specification, the term "mobile terminal 100" is used when referring to a configuration common to the mobile terminal 100A and the mobile terminal 100B. The configuration of the mobile terminal 100 will be described with reference to FIG. FIG. 2 is a block diagram showing a hardware configuration of the mobile terminal 100 according to a certain aspect.

携帯端末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 mobile terminal 100 includes a CPU (Central Processing Unit) 20, an antenna 23, a communication device 24, an input switch 25, a camera 26, a flash memory 27, a RAM (Random Access Memory) 28, and a ROM (Read-). Only Memory) 29, memory card drive device 30, microphone 32, speaker 33, audio signal processing circuit 34, monitor 35, LED (Light Emitting Diode) 36, communication interface 37, vibrator 38, It includes a GPS (Global Positioning System) antenna 39, a GPS module 40, an acceleration sensor 41, and a geomagnetic sensor 42. A memory card 31 may be mounted on the memory card drive device 30.

アンテナ23は、基地局によって発信される信号を受信し、または、基地局を介して他の通信装置と通信するための信号を送信する。アンテナ23によって受信された信号は、通信装置24によってフロントエンド処理が行なわれ、処理後の信号は、CPU20に送られる。 The antenna 23 receives a signal transmitted by the base station, or transmits a signal for communicating with another communication device via the base station. The signal received by the antenna 23 is front-end processed by the communication device 24, and the processed signal is sent to the CPU 20.

CPU20は、携帯端末100に対して与えられる命令に基づいて携帯端末100の動作を制御するための処理を実行する。携帯端末100が信号を受信すると、CPU20は、通信装置24から送られた信号に基づいて予め規定された処理を実行し、処理後の信号を音声信号処理回路34に送出する。音声信号処理回路34は、その信号に対して予め規定された信号処理を実行し、処理後の信号をスピーカ33に送出する。スピーカ33は、その信号に基づいて音声を出力する。 The CPU 20 executes a process for controlling the operation of the mobile terminal 100 based on an instruction given to the mobile terminal 100. When the mobile terminal 100 receives the signal, the CPU 20 executes a predetermined process based on the signal sent from the communication device 24, and sends the processed signal to the audio signal processing circuit 34. The audio signal processing circuit 34 executes predetermined signal processing on the signal, and sends the processed signal to the speaker 33. The speaker 33 outputs sound based on the signal.

入力スイッチ25は、携帯端末100に対する命令の入力を受け付ける。入力スイッチ25は、タッチセンサ、携帯端末100の筐体に設けられたボタン等により実現される。入力された命令に応じた信号は、CPU20に入力される。 The input switch 25 receives an input of a command to the mobile terminal 100. The input switch 25 is realized by a touch sensor, a button provided on the housing of the mobile terminal 100, and the like. The signal corresponding to the input command is input to the CPU 20.

マイク32は、携帯端末100に対する発話を受け付けて、発話された音声に対応する信号を音声信号処理回路34に対して送出する。音声信号処理回路34は、その信号に基づいて通話のために予め規定された処理を実行し、処理後の信号をCPU20に対して送出する。CPU20は、その信号を送信用のデータに変換し、変換後のデータを通信装置24に対して送出する。通信装置24は、そのデータを用いて送信用の信号を生成し、アンテナ23に向けてその信号を送出する。 The microphone 32 receives an utterance to the mobile terminal 100 and sends a signal corresponding to the uttered voice to the voice signal processing circuit 34. The audio signal processing circuit 34 executes a predetermined process for a call based on the signal, and sends the processed signal to the CPU 20. The CPU 20 converts the signal into data for transmission, and sends the converted data to the communication device 24. The communication device 24 uses the data to generate a signal for transmission, and sends the signal toward the antenna 23.

フラッシュメモリ27は、CPU20から送られるデータを格納する。また、CPU20は、フラッシュメモリ27に格納されているデータを読み出し、そのデータを用いて予め規定された処理を実行する。 The flash memory 27 stores data sent from the CPU 20. Further, the CPU 20 reads the data stored in the flash memory 27 and executes a predetermined process using the data.

RAM28は、入力スイッチ25に対して行なわれた操作に基づいてCPU20によって生成されるデータを一時的に保持する。ROM29は、携帯端末100に予め定められた動作を実行させるためのプログラムあるいはデータを格納している。CPU20は、ROM29から当該プログラムまたはデータを読み出し、携帯端末100の動作を制御する。 The RAM 28 temporarily holds the data generated by the CPU 20 based on the operation performed on the input switch 25. The ROM 29 stores a program or data for causing the mobile terminal 100 to execute a predetermined operation. The CPU 20 reads the program or data from the ROM 29 and controls the operation of the mobile terminal 100.

メモリカード駆動装置30は、メモリカード31に格納されているデータを読み出し、CPU20に送出する。メモリカード駆動装置30は、CPU20によって出力されるデータを、メモリカード31の記憶領域に書き込む。 The memory card drive device 30 reads the data stored in the memory card 31 and sends it to the CPU 20. The memory card drive device 30 writes the data output by the CPU 20 into the storage area of the memory card 31.

音声信号処理回路34は、上述のような通話のための信号処理を実行する。なお、図2に示される例では、CPU20と音声信号処理回路34とが別個の構成として示されているが、他の局面において、CPU20と音声信号処理回路34とが一体として構成されていてもよい。 The voice signal processing circuit 34 executes signal processing for a call as described above. In the example shown in FIG. 2, the CPU 20 and the audio signal processing circuit 34 are shown as separate configurations, but in other aspects, the CPU 20 and the audio signal processing circuit 34 may be integrally configured. Good.

モニタ35は、タッチ操作式のモニタであるが、タッチ操作を受け付ける機構は特に限られない。モニタ35は、CPU20から取得されるデータに基づいて、当該データによって規定される画像を表示する。たとえば、フラッシュメモリ27に格納されている静止画、動画、地図などを表示する。 The monitor 35 is a touch operation type monitor, but the mechanism for receiving the touch operation is not particularly limited. The monitor 35 displays an image defined by the data based on the data acquired from the CPU 20. For example, a still image, a moving image, a map, etc. stored in the flash memory 27 are displayed.

LED36は、CPU20から出力される信号に基づいて発光する。ある局面において、通信インターフェイス37は、WiFi(Wireless Fidelity)、Bluetooth(登録商標)、NFC(Near Field Communication)等により実現される。別の局面において、通信インターフェイス37は、データ通信用のケーブルの装着を受け付ける。通信インターフェイス37は、CPU20から出力される信号を発信する。あるいは、通信インターフェイス37は、携帯端末100の外部から受信した信号に含まれるデータを、CPU20に対して送信する。 The LED 36 emits light based on the signal output from the CPU 20. In a certain aspect, the communication interface 37 is realized by WiFi (Wireless Fidelity), Bluetooth (registered trademark), NFC (Near Field Communication) and the like. In another aspect, the communication interface 37 accepts the attachment of a cable for data communication. The communication interface 37 transmits a signal output from the CPU 20. Alternatively, the communication interface 37 transmits data included in the signal received from the outside of the mobile terminal 100 to the CPU 20.

バイブレータ38は、CPU20から出力される信号に基づいて、予め定められた周波数で発振動作を実行する。 The vibrator 38 executes an oscillation operation at a predetermined frequency based on the signal output from the CPU 20.

GPSアンテナ39は、4つ以上の衛星からそれぞれ送信されるGPS信号を受信する。受信された各GPS信号は、GPSモジュール40に入力される。GPSモジュール40は、各GPS信号と公知の技術とを用いて測位処理を実行し、携帯端末100の位置情報を取得する。 The GPS antenna 39 receives GPS signals transmitted from each of four or more satellites. Each received GPS signal is input to the GPS module 40. The GPS module 40 executes positioning processing using each GPS signal and a known technique, and acquires the position information of the mobile terminal 100.

加速度センサ41は、携帯端末100に作用する加速度を検出する。ある局面において、加速度センサ41は、3軸加速度センサとして実現される。検出された加速度は、CPU20に入力される。CPU20は、この加速度に基づいて、携帯端末100の動きや姿勢(傾き)を検出する。 The acceleration sensor 41 detects the acceleration acting on the mobile terminal 100. In a certain aspect, the acceleration sensor 41 is realized as a three-axis acceleration sensor. The detected acceleration is input to the CPU 20. The CPU 20 detects the movement and posture (tilt) of the mobile terminal 100 based on this acceleration.

地磁気センサ42は、携帯端末100が向いている方角を検出する。この検出により取得された情報は、CPU20に入力される。 The geomagnetic sensor 42 detects the direction in which the mobile terminal 100 is facing. The information acquired by this detection is input to the CPU 20.

[3.サーバ150のハードウェア構成]
図3を参照して、サーバ150の構成について説明する。図3は、ある局面に従うサーバ150のハードウェア構成を表わすブロック図である。サーバ150は、例えば、図1に示されたシステム10を提供する事業者によって管理される。
[3. Hardware configuration of server 150]
The configuration of the server 150 will be described with reference to FIG. FIG. 3 is a block diagram showing a hardware configuration of the server 150 according to a certain aspect. The server 150 is managed, for example, by a business operator that provides the system 10 shown in FIG.

サーバ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 server 150 has, as main components, a CPU (Central Processing Unit) 1 that executes a program, a mouse 2 and a keyboard 3 that receive input of instructions from a user of the server 150, and data generated by executing the program by the CPU 1. Alternatively, it includes a RAM 4 that volatilely stores data input via a mouse 2 or a keyboard 3, a hard disk 5 that stores data non-volatilely, an optical disk drive 6, a monitor 8, and a communication interface 7. The components are connected to each other by a bus. A CD-ROM9 or other optical disc is mounted on the optical disc drive device 6. The communication interface 7 includes, but is not limited to, a USB (Universal Serial Bus) interface, a wired LAN (Local Area Network), a wireless LAN, a Bluetooth (registered trademark) interface, and the like.

サーバ150における処理は、各ハードウェアおよびCPU1により実行されるソフトウェアによって実現される。このようなソフトウェアは、ハードディスク5に予め格納されている場合がある。また、ソフトウェアは、CD−ROM9その他のコンピュータ読み取り可能な不揮発性のデータ記録媒体に格納されて、プログラム製品として流通している場合もある。あるいは、当該ソフトウェアは、インターネット(登録商標)その他のネットワークに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、光ディスク駆動装置6その他のデータ読取装置によってデータ記録媒体から読み取られて、あるいは、通信インターフェイス7を介してダウンロードされた後、ハードディスク5に一旦格納される。そのソフトウェアは、CPU1によってハードディスク5から読み出され、RAM4に実行可能なプログラムの形式で格納される。CPU1は、そのプログラムを実行する。 The processing in the server 150 is realized by each hardware and software executed by the CPU 1. Such software may be stored in the hard disk 5 in advance. Further, the software may be stored in a non-volatile data recording medium that can be read by a computer such as a CD-ROM9 and distributed as a program product. Alternatively, the software may be provided as a downloadable program product by an information provider connected to the Internet (registered trademark) or other network. Such software is temporarily stored in the hard disk 5 after being read from the data recording medium by the optical disk driving device 6 or other data reading device or downloaded via the communication interface 7. The software is read from the hard disk 5 by the CPU 1 and stored in the RAM 4 in the form of an executable program. The CPU 1 executes the program.

図3に示されるサーバ150を構成する各構成要素は、一般的なものである。したがって、本実施の形態に係る最も本質的な部分は、サーバ150に格納されたプログラムであるともいえる。サーバ150の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。 Each component constituting the server 150 shown in FIG. 3 is a general one. Therefore, it can be said that the most essential part according to the present embodiment is the program stored in the server 150. Since the operation of each hardware of the server 150 is well known, the detailed description will not be repeated.

なお、データ記録媒体としては、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 hard disk 5 of the server 150. More specifically, FIG. 4 shows the structure before the content is registered, and FIG. 5 shows the structure after the content is registered. The content database is stored in, for example, the hard disk 5 of the server 150.

まず、図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 message card 320. Each of the "URL" and the "management code" corresponds to each of the QR code 321 and the management code 322 printed on the message card 320. Each of the "content" and "reply address" corresponds to the content and destination information associated with each card. An example of destination information is an email address.

図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 QR code 321 on the card with the card ID [0001], and the management code 322 is the management [12345]. Indicates that the information that identifies the code is printed.

図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 server 150 associates the content and destination information with the URL. And register it in the content database. For example, a user who accesses the URL [http://www.aaa.aaa.aaa] has a video with the title "content (1)" as the content and an email address "xxx@xxx.xxx" as the destination information. When the registration is requested, the CPU 1 of the server 150 stores the content and the destination information in the content database in association with the URL [http://www.aaa.aaa.aaa] as shown in FIG. To do.

[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 mobile terminal 100 and the server 150 for the registration and provision of contents in the system 10. The processing on the mobile terminal 100 side is realized, for example, by the CPU 20 of the mobile terminal 100 executing an appropriate program. The processing on the server 150 side is realized, for example, by the CPU 1 of the server 150 executing an appropriate program.

ある実施の形態では、CPU20によって実行されるプログラムは、汎用のWebブラウザ用のプログラムであってもよい。CPU1によって実行されるプログラムは、コンテンツの登録および提供のために構築されたプログラム(コンテンツ提供用プログラム)であってもよい。CPU20は、CPU1が携帯端末100に提供する画面情報(たとえば、HTML(HyperText Markup Language)ファイル)をWebブラウザで処理することにより、図6および図7に示された制御を実現し得る。 In certain embodiments, the program executed by the CPU 20 may be a program for a general-purpose Web browser. The program executed by the CPU 1 may be a program (content providing program) constructed for registering and providing the content. The CPU 20 can realize the control shown in FIGS. 6 and 7 by processing the screen information (for example, HTML (HyperText Markup Language) file) provided by the CPU 1 to the mobile terminal 100 with a Web browser.

図8〜図20は、携帯端末100において表示される画面の具体例を示す図である。以下に、図6〜図20を参照して、システム10におけるコンテンツの登録および提供における処理内容の具体例を説明する。 8 to 20 are diagrams showing specific examples of screens displayed on the mobile terminal 100. Hereinafter, specific examples of processing contents in the registration and provision of contents in the system 10 will be described with reference to FIGS. 6 to 20.

まず図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 mobile terminal 100 side, in step S10, the CPU 20 determines whether or not the mobile terminal 100 has acquired the URL. In one embodiment, when the camera 26 captures the QR code 321 the CPU 20 acquires the URL specified by the QR code 321. The mobile terminal 100 may acquire the URL by inputting the URL into the input switch 25. The CPU 20 keeps control in step S10 until the mobile terminal 100 acquires the URL (NO in step S10), and determines that the mobile terminal 100 has acquired the URL (YES in step S10), and then proceeds to step S step S12. Advance control. In step S12, the CPU 20 accesses the acquired URL.

携帯端末100がURLにアクセスすると、ステップS100にて、サーバ150のCPU1は、アクセスされたURLに関連付けられたコンテンツがコンテンツデータベースに登録されているか否かを判断する。CPU1は、上述のようなコンテンツが登録されていると判断すると(ステップS100にてYES)、ステップS104に制御を進め、そうでなければ(すなわち、まだ登録されていなければ:ステップS100にてNO)、ステップS102へ制御を進める。ステップS102にて、CPU1は、登録用画面を携帯端末100に送信した後、ステップS110へ制御を進める。ステップS104にて、CPU1は、再生用画面を携帯端末100に送信した後、ステップS120(図7)へ制御を進める。 When the mobile terminal 100 accesses the URL, in step S100, the CPU 1 of the server 150 determines whether or not the content associated with the accessed URL is registered in the content database. If the CPU 1 determines that the content as described above is registered (YES in step S100), it proceeds to control in step S104, otherwise (that is, if it has not been registered yet: NO in step S100). ), The control proceeds to step S102. In step S102, the CPU 1 transmits the registration screen to the mobile terminal 100, and then proceeds to control in step S110. In step S104, the CPU 1 transmits the playback screen to the mobile terminal 100, and then proceeds to control in step S120 (FIG. 7).

ステップS14にて、携帯端末100のCPU20は、サーバ150から送信された画面の種類を特定する。ある実施の形態では、ステップS102,S104にてサーバ150から送信される画面のデータは、画面の種類を特定する情報を含む。ステップS14にて、CPU20は、この情報に基づいて判断を実行する。CPU20は、画面の種類が送信用画面であると判断するとステップS16へ制御を進め、画面の種類が再生用であると判断するとステップS28(図7)へ制御を進める。 In step S14, the CPU 20 of the mobile terminal 100 specifies the type of screen transmitted from the server 150. In one embodiment, the screen data transmitted from the server 150 in steps S102 and S104 includes information that identifies the screen type. In step S14, the CPU 20 executes a determination based on this information. When the CPU 20 determines that the screen type is a transmission screen, it proceeds to control in step S16, and when it determines that the screen type is for reproduction, it proceeds to control in step S28 (FIG. 7).

ステップS16にて、CPU20は、モニタ35に初期画面を表示させる。図8に、初期画面の一例が示される。画面800は、システム10の利用規約を表示させるための記述を含む。ユーザは、当該利用規約を承認した後、ボタン801を操作する。これにより、CPU20は、モニタ35に図9の画面を表示する。画面900は、ボタン901,902を含む。動画(コンテンツの一例)の登録を希望するユーザは、ボタン901を操作する。システム10の利用方法の説明の参照を希望するユーザは、ボタン902を操作する。 In step S16, the CPU 20 causes the monitor 35 to display the initial screen. FIG. 8 shows an example of the initial screen. The screen 800 includes a description for displaying the terms of use of the system 10. The user operates the button 801 after approving the terms of use. As a result, the CPU 20 displays the screen of FIG. 9 on the monitor 35. The screen 900 includes buttons 901 and 902. A user who wishes to register a moving image (an example of content) operates a button 901. A user who wishes to refer to the description of how to use the system 10 operates the button 902.

ステップS18にて、CPU20は、ユーザからコンテンツの登録を指示されたか否かを判断する。ある実施の形態では、CPU20は、ボタン901(図9)を操作されると登録が指示されたと判断する。CPU20は、登録を指示されるまでステップS18に制御を留め(ステップS18にてNO)、登録を指示されたと判断すると(ステップS18にてYES)、ステップS20へ制御を進める。 In step S18, the CPU 20 determines whether or not the user has instructed to register the content. In one embodiment, the CPU 20 determines that the registration is instructed when the button 901 (FIG. 9) is operated. The CPU 20 keeps control in step S18 until the registration is instructed (NO in step S18), and when it is determined that the registration is instructed (YES in step S18), the CPU 20 proceeds to the control in step S20.

ステップS20にて、CPU20は、コンテンツの指定を受付ける。ステップS22にて、CPU20は、返信用アドレスの入力を受け付ける。 In step S20, the CPU 20 accepts the designation of the content. In step S22, the CPU 20 accepts the input of the reply address.

ステップ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 CPU 20 may display a screen as shown in FIG. 10 on the monitor 35. The screen 1000 of FIG. 10 includes a field 1001 for inputting information for designating the content and a button 1002 for confirming the designated content. In one embodiment, the user inputs a storage location in the RAM 28 (or memory card 31) of the mobile terminal 100 and a file name in the field 1001 for the content to be registered, and operates the button 1002. When the button 1002 is operated, the CPU 20 displays a screen as shown in FIG. 11 on the monitor 35.

図11の画面1100は、コンテンツの画像を表示するためのウィンドウ1101と、コンテンツを再生するためボタン1102と、コンテンツの指定を確定させるためのボタン1103と、返信用アドレス(送信先情報)を入力するための欄1104とを含む。 On the screen 1100 of FIG. 11, a window 1101 for displaying an image of the content, a button 1102 for playing the content, a button 1103 for confirming the designation of the content, and a reply address (destination information) are input. Includes column 1104 and.

ある実施の形態では、ユーザは、図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 column 1001 of FIG. In another embodiment, the user enters information in field 1001 that specifies the content stored on the network. Then, the user operates the button 1002. In response to the operation of the button 1002, the CPU 20 displays the screen 1100 of FIG. When the button 1102 is operated, the CPU 20 plays the specified content in the window 1101. The CPU 20 may output the audio of the content from the speaker 33. The user operates the button 1103 after inputting the reply address in the field 1104. As a result, the user inputs the content and the reply address to the mobile terminal 100.

図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 CPU 20 requests the server 150 to register the content and the reply address input in steps S20 and S22. The CPU 20 may request the server 150 to register the content after having the user make a final confirmation about the registration of the content or the like. FIG. 12 shows an example of a confirmation screen. The screen 1200 of FIG. 12 includes a window 1201 with a confirmation message "The registered video cannot be changed later. Are you sure?". Window 1201 further has a cancel button 1203 and a registration button 1204. The CPU 20 may request the server 150 to register the content and the reply address in response to the operation of the registration button 1204.

さらに、CPU20は、サーバ150に対する要求を完了させると、モニタ35に、当該要求の完了を報告する画面を表示してもよい。図13には、報告用の画面の一例が示される。図13の画面1300は、メッセージ「動画の登録が完了しました。」を含む。画面1300は、ボタン1301を含む。CPU20は、ボタン1301が操作されることにより、ステップS24にてサーバ150に登録を要求したコンテンツ(動画)を再生してもよい。 Further, when the CPU 20 completes the request to the server 150, the monitor 35 may display a screen for reporting the completion of the request. FIG. 13 shows an example of a screen for reporting. The screen 1300 of FIG. 13 includes the message "Video registration is complete." The screen 1300 includes a button 1301. The CPU 20 may reproduce the content (moving image) requested to be registered in the server 150 in step S24 by operating the button 1301.

サーバ150では、ステップS110にて、CPU1は、携帯端末100からコンテンツおよび返信用アドレスの登録の要求があったか否かを判断し、当該要求があったと判断すると(ステップS110にてYES)、ステップS112へ制御を進め、そうでなければ(ステップS110にてNO)、ステップS100へ制御を戻す。 In the server 150, in step S110, the CPU 1 determines whether or not there is a request for registration of the content and the reply address from the mobile terminal 100, and if it is determined that the request has been made (YES in step S110), step S112. If not (NO in step S110), control is returned to step S100.

ステップ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 system 10, when the mobile terminal 100 accesses the URL corresponding to the QR code 321 and requests the registration of the content and the reply address by the process described with reference to FIG. 6, the server 150 receives the message. Register the content and reply address in association with the URL. Next, the provision (reproduction) of the content will be described. Of the processes executed on the mobile terminal 100 side, the control shown in FIG. 6 is mainly on the mobile terminal 100A of FIG. 1 (the message card 320 obtained by purchasing the product 310 and attached to the product 310). It is executed by the mobile terminal 100) used by the first user, which registers the content in association with the QR code 321 of the above. The control shown in FIG. 7 is executed by the mobile terminal 100B (the mobile terminal 100 used by the second user who receives the message card 320 together with the product 310 from the first user). Step S10 executed by the mobile terminal 100B corresponds to item (2) in FIG.

図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 CPU 20 of the mobile terminal 100 displays a playback screen. The screen 1400 of FIG. 14 includes the message "I have a message" and the button 1401. In step S30, the CPU 20 determines whether or not the playback of the content is instructed. The CPU 20 determines that, for example, when the button 1401 of FIG. 14 is operated, the playback of the content is instructed. The CPU 20 keeps control in step S30 until it is determined that the content reproduction is instructed (NO in step S30), and when it is determined that reproduction is instructed (YES in step S30), the CPU 20 proceeds to control in step S32. In step S32, the CPU 20 requests the content from the server 150.

サーバ150では、ステップS120にて、CPU1は、携帯端末100からコンテンツが要求されたか否かを判断する。CPU1は、コンテンツが要求されたと判断すると(ステップS120にてYES)、ステップS122へ制御を進め、そうでなければ(ステップS120にてNO)、ステップS130へ制御を進める。 In the server 150, in step S120, the CPU 1 determines whether or not the content is requested from the mobile terminal 100. If the CPU 1 determines that the content has been requested (YES in step S120), the control proceeds to step S122, and if not (NO in step S120), the control proceeds to step S130.

ステップ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 mobile terminal 100. The transmission of the content to the mobile terminal 100 in step S122 corresponds to the item (3) in FIG.

ステップS34にて、携帯端末100のCPU20は、サーバ150から送信されたコンテンツを再生する。図15には、携帯端末100におけるコンテンツ再生画面の一例が示される。図15の画面1500は、コンテンツ再生用のウィンドウ1501と、動画を削除するためのリンク1502とを含む。 In step S34, the CPU 20 of the mobile terminal 100 reproduces the content transmitted from the server 150. FIG. 15 shows an example of a content reproduction screen in the mobile terminal 100. The screen 1500 of FIG. 15 includes a window 1501 for reproducing the content and a link 1502 for deleting the moving image.

図7に戻って、ステップS36にて、CPU20は、コンテンツの削除を指示されたか否かを判断する。CPU20は、たとえば図15のリンク1502を操作されると、コンテンツの削除を指示されたと判断する。CPU20は、コンテンツの削除を指示されたと判断すると(ステップS36にてYES)、ステップS38へ制御を進め、そうでなければ(ステップS36にてNO)、ステップS46へ制御を進める。 Returning to FIG. 7, in step S36, the CPU 20 determines whether or not the content is instructed to be deleted. When the link 1502 of FIG. 15 is operated, for example, the CPU 20 determines that the content has been instructed to be deleted. If the CPU 20 determines that the content deletion instruction is instructed (YES in step S36), the control proceeds to step S38, and if not (NO in step S36), the control proceeds to step S46.

ステップS46にて、CPU20は、メッセージ(図1の項目(4)の「感想」に相当する)の入力を受け付ける。図16には、メッセージ入力用の画面の一例が示される。図16の画面1600は、ウィンドウ1601を含む。ウィンドウ1601は、メッセージを入力するための欄1602、キャンセルボタン1603、送信ボタン1604を含む。ユーザは、欄1602にメッセージを記述し、送信ボタン1604を操作することにより、携帯端末100に対してメッセージを入力する。ある実施の形態であは、欄1602に入力されるメッセージは、たとえば、ステップS34において再生されたコンテンツの感想、当該コンテンツを登録したことに対する感謝、である。 In step S46, the CPU 20 accepts the input of the message (corresponding to the "impression" of the item (4) in FIG. 1). FIG. 16 shows an example of a screen for inputting a message. The screen 1600 of FIG. 16 includes a window 1601. The window 1601 includes a field 1602 for inputting a message, a cancel button 1603, and a send button 1604. The user describes a message in the field 1602 and inputs the message to the mobile terminal 100 by operating the send button 1604. In one embodiment, the message entered in column 1602 is, for example, an impression of the content played in step S34, a gratitude for registering the content.

ステップS48にて、CPU20は、サーバ150に対して、ステップS46にて入力されたメッセージを送信し、そして、返信用アドレスへのメッセージの転送を要求する。ステップS48におけるメッセージの送信およびその転送の要求は、図1の項目(4)に相当する。 In step S48, the CPU 20 transmits the message input in step S46 to the server 150, and requests the server 150 to transfer the message to the reply address. The transmission of the message and the request for its transfer in step S48 correspond to the item (4) of FIG.

なお、ステップ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 CPU 20 of the mobile terminal 100 omits steps S46 and S48. In one embodiment, the server 150 counts the number of times the content is transmitted in step S122 as the number of times each content has been played, and stores the value of the count in the content database. In step S122, the server 150 transmits the number of times the content has been played together with the content to the mobile terminal 100. The mobile terminal 100 determines whether or not to execute the control of steps S46 and S48 based on the number of times the content is reproduced.

サーバ150は、コンテンツの再生回数に応じて、携帯端末100からのメッセージの転送要求に従うか否かを決定してもよい。ある実施の形態において、サーバ150は、上述のように各コンテンツの再生回数をカウントしてもよい。たとえば、ステップS150にてメッセージの転送要求を受けたとき、CPU1は、ステップS100にてアクセスを受け付けたURLに関連付けられたコンテンツの再生回数が2回以上であれば、メッセージの転送を実行しなくてもよい。この場合、CPU1は、コンテンツが2回以上再生されているためにメッセージを転送しないことと、携帯端末100へ通知してもよい。携帯端末100のCPU20は、当該通知を受けて、今回ユーザが入力したメッセージが返信用アドレスへは転送されなかったことを通知してもよい。 The server 150 may decide whether or not to comply with the message transfer request from the mobile terminal 100 according to the number of times the content is played. In certain embodiments, the server 150 may count the number of times each content has been played, as described above. For example, when the message transfer request is received in step S150, the CPU 1 does not execute the message transfer if the content associated with the URL for which access is received in step S100 has been played twice or more. You may. In this case, the CPU 1 may notify the mobile terminal 100 that the message is not transferred because the content has been played twice or more. Upon receiving the notification, the CPU 20 of the mobile terminal 100 may notify that the message input by the user this time has not been transferred to the reply address.

サーバ150では、ステップS150にて、CPU1は、携帯端末100からのメッセージの送信および転送の要求があったか否かを判断する。CPU1は当該要求があったと判断すると(ステップS150にてYES)、ステップS152へ制御を進め、そうでなければ(ステップS150にてNO)、ステップS100(図6)へ制御を戻す。 In the server 150, in step S150, the CPU 1 determines whether or not there is a request for transmission and transfer of a message from the mobile terminal 100. If the CPU 1 determines that the request has been made (YES in step S150), the control proceeds to step S152, and if not (NO in step S150), the control returns to step S100 (FIG. 6).

ステップS152にて、CPU1は、携帯端末100から送信されたメッセージを、ステップS100にてアクセスを受け付けたURLに関連付けられている返信用アドレスを宛先として、送信する。その後、CPU1制御は、ステップS100(図6)へ制御を戻す。 In step S152, the CPU 1 transmits the message transmitted from the mobile terminal 100 to the reply address associated with the URL for which access was received in step S100. After that, the CPU1 control returns the control to step S100 (FIG. 6).

ステップS38にて、携帯端末100のCPU20は、管理コードの入力を受け付け、入力された当該管理コードの確認をサーバ150に要求する。図17には、ステップS38においてCPU1がモニタ35に表示する画面の一例が示される。図17の画面1700は、管理コードを入力するための欄1701と、送信ボタン1702とを含む。ある実施の形態において、ユーザは、メッセージカード320に記載された管理コード322を欄1701に入力した後、送信ボタン1702を操作してもよい。CPU20は、送信ボタン1702が操作されたことに応じて、サーバ150に対して、欄1701に入力された管理コードの確認を要求してもよい。 In step S38, the CPU 20 of the mobile terminal 100 receives the input of the management code and requests the server 150 to confirm the input management code. FIG. 17 shows an example of the screen displayed on the monitor 35 by the CPU 1 in step S38. The screen 1700 of FIG. 17 includes a field 1701 for inputting a management code and a transmission button 1702. In a certain embodiment, the user may operate the transmission button 1702 after inputting the management code 322 written on the message card 320 into the field 1701. The CPU 20 may request the server 150 to confirm the management code entered in the field 1701 in response to the operation of the transmission button 1702.

ステップS130にて、サーバ150のCPU1は、携帯端末100から管理コードの確認を要求されたか否かを判断する。CPU1は、管理コードの確認を要求されたと判断すると(ステップS130にてYES)、ステップS132へ制御を進め、そうでなければ(ステップS130にてNO)、ステップS140へ制御を進める。 In step S130, the CPU 1 of the server 150 determines whether or not the confirmation of the management code is requested by the mobile terminal 100. If the CPU 1 determines that the confirmation of the management code is requested (YES in step S130), the control proceeds to step S132, and if not (NO in step S130), the control proceeds to step S140.

ステップ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 mobile terminal 100. In certain embodiments, the result transmitted is "correct" or "wrong." If the above two control codes match, the result is "correct", otherwise the result is "wrong".

ステップS40にて、携帯端末100のCPU20は、サーバ150から送信されたステップS132における判断の結果が、「正しい」か「誤り」のいずれかであるかを判定する。CPU20は、結果が「正しい」であれば、ステップS44へ制御を進め、結果が「誤り」であれば、ステップS42へ制御を進める。 In step S40, the CPU 20 of the mobile terminal 100 determines whether the result of the determination in step S132 transmitted from the server 150 is either "correct" or "wrong". If the result is "correct", the CPU 20 advances the control to step S44, and if the result is "wrong", the CPU 20 advances the control to step S42.

ステップS42にて、携帯端末100のCPU20は、エラー画面を表示させた後、ステップS38へ制御を戻す。図18の画面1800は、メッセージ「管理コードが違います。正しい管理コードを入力してください。」と、ボタン1801とを含む。CPU20は、ボタン1801が操作されたことに応じて、ステップS38へ制御を戻してもよい。 In step S42, the CPU 20 of the mobile terminal 100 displays an error screen, and then returns control to step S38. The screen 1800 of FIG. 18 includes the message "The management code is different. Please enter the correct management code." And the button 1801. The CPU 20 may return control to step S38 in response to the operation of the button 1801.

ステップS44にて、CPU20は、サーバ150に、ステップS34にて再生されたコンテンツの削除を要求する。ステップS44にてコンテンツの削除を要求する前に、CPU20は、コンテンツの削除についての確認画面をモニタ35に表示してもよい。図19には、確認画面の一例が示される。図19の画面1900は、メッセージ「動画を削除しますか?」と、キャンセルボタン1901と、登録ボタン1902とを含む。CPU20は、図19の画面を表示した後、登録ボタン1902が操作されたことを条件として、サーバ150にコンテンツの削除を要求してもよい。 In step S44, the CPU 20 requests the server 150 to delete the content reproduced in step S34. Before requesting the deletion of the content in step S44, the CPU 20 may display a confirmation screen for deleting the content on the monitor 35. FIG. 19 shows an example of the confirmation screen. The screen 1900 of FIG. 19 includes a message "Are you sure you want to delete the video?", A cancel button 1901, and a registration button 1902. After displaying the screen of FIG. 19, the CPU 20 may request the server 150 to delete the content on condition that the registration button 1902 is operated.

サーバ150では、ステップS140にて、CPU1は、携帯端末100からコンテンツの削除を要求されたか否かを判断する。CPU1は、コンテンツの削除を要求されたと判断すると(ステップS140にてYES)、ステップS142へ制御を進め、そうでなければ(ステップS140にてNO)、ステップS150へ制御を進める。 In the server 150, in step S140, the CPU 1 determines whether or not the mobile terminal 100 has requested the deletion of the content. If the CPU 1 determines that the content deletion is requested (YES in step S140), the control proceeds to step S142, and if not (NO in step S140), the control proceeds to step S150.

ステップ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 server 150 may report the completion to the mobile terminal 100. When the CPU 20 of the mobile terminal 100 receives the report, the monitor 35 may notify the completion of the deletion of the content. FIG. 20 shows an example of a screen displayed for notification. Screen 2000 of FIG. 20 includes the message "Message deleted".

[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 server 150 accepts registration of the content associated with the identification information (URL) and the destination (reply address) of the response information (step S110), and associates the content and the destination with the identification information. Store in memory (step S112). The CPU 1 provides the content to the terminal that transmitted the request in response to the request (step S32) associated with the identification information (step S122). The CPU 1 receives response information (“message” such as item (4) in FIG. 1) from the terminal that transmitted the request (step S150), and transmits the response information to the destination (step S152). The response information may be an icon selected from two or more preset icons such as "Like", or a message selected from two or more preset message groups. You may.

本開示によれば、コンテンツを提供された者は、当該コンテンツの感想等を応答情報としてコンテンツの提供者に送ることができる。これにより、コンテンツを提供された者に対するサービスが向上され得る。コンテンツを提供した者は、当該コンテンツを提供された者からの感想等を応答情報として取得することができる。これにより、コンテンツを提要した者に対するサービスが向上され得る。 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 CPU 20 of the mobile terminal 100 may omit the execution of steps S46 and S48 when the content is reproduced from the second time onward. The CPU 1 of the server 150 does not have to execute the message transfer in step S152 when the content is reproduced for the second time or later.

(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 server 150 may be configured to be able to communicate with each of two or more terminals (mobile terminals 100A and 100B). The CPU 1 accepts registration of the content and the destination from the first terminal (mobile terminal 100A), provides the content to a second terminal (mobile terminal 100B) different from the first terminal, and provides the content to the second terminal (mobile terminal 100B). It may be configured to receive response information from a terminal (mobile terminal 100B).

(5)識別情報(URL)は、QRコード321として、商品に付帯して配布される記録媒体(メッセージカード320)に記載されていてもよい。コード(管理コード)は、商品に付帯して配布される記録媒体(メッセージカード320)に記載されていてもよい。記録媒体は、商品に添付されるカードではなく、商品自体(たとえば、商品の外殻を構成する筐体)であってもよいし、商品の包装であってもよい。なお、記録媒体は、ユーザが当該記録媒体から識別情報を取得できる限り、メッセージカードに限定されされない。たとえば、記録媒体の形状は、カードのような板状でなくてもよい。 (5) The identification information (URL) may be described as a QR code 321 on a recording medium (message card 320) distributed along with the product. The code (management code) may be written on a recording medium (message card 320) distributed along with the product. The recording medium may be the product itself (for example, a housing constituting the outer shell of the product) or the packaging of the product, instead of the card attached to the product. The recording medium is not limited to the message card as long as the user can acquire the identification information from the recording medium. For example, the shape of the recording medium does not have to be plate-like like a card.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 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.
前記通信インターフェースは、2以上の端末のそれぞれと通信可能に構成されており、
前記プロセッサは、
前記コンテンツと前記送信先との登録を第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.
前記応答情報を前記送信先に送信するステップは、前記コンテンツの1回目の提供に対して受け付けた応答情報のみを、前記送信先に送信することを含む、請求項5に記載のコンテンツ提供用プログラム。 The content providing program according to claim 5, wherein the step of transmitting the response information to the destination includes transmitting only the response information received for the first provision of the content to the destination. .. 前記識別情報はコードに関連付けられており、
前記プログラムは、前記コンピュータに、さらに、
前記コードに関連付けられた前記コンテンツの削除の要求に応じて、前記メモリから前記コンテンツを削除するステップ
をさらに実行させる、請求項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の端末とを含み、
前記プロセッサは、前記第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.
前記識別情報は、前記第1の端末のユーザから前記第2の端末のユーザへと譲渡される記録媒体に記載されている、請求項11に記載のコンテンツ提供システム。 The content providing system according to claim 11, wherein the identification information is described in a recording medium transferred from the user of the first terminal to the user of the second terminal. 請求項8〜請求項12のいずれか1項に記載のコンテンツ提供システムにおいて利用される、識別情報が記載された記録媒体。 A recording medium in which identification information is described, which is used in the content providing system according to any one of claims 8 to 12.
JP2017117923A 2017-06-15 2017-06-15 Content providing server, content providing program, content providing system, and recording medium Active JP6897356B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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