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
JP6102387B2 - Content management apparatus, content management method, content management system, and content management program - Google Patents
[go: Go Back, main page]

JP6102387B2 - Content management apparatus, content management method, content management system, and content management program - Google Patents

Content management apparatus, content management method, content management system, and content management program Download PDF

Info

Publication number
JP6102387B2
JP6102387B2 JP2013057338A JP2013057338A JP6102387B2 JP 6102387 B2 JP6102387 B2 JP 6102387B2 JP 2013057338 A JP2013057338 A JP 2013057338A JP 2013057338 A JP2013057338 A JP 2013057338A JP 6102387 B2 JP6102387 B2 JP 6102387B2
Authority
JP
Japan
Prior art keywords
data
partial data
stored
content
storage unit
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.)
Expired - Fee Related
Application number
JP2013057338A
Other languages
Japanese (ja)
Other versions
JP2014182658A (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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2013057338A priority Critical patent/JP6102387B2/en
Publication of JP2014182658A publication Critical patent/JP2014182658A/en
Application granted granted Critical
Publication of JP6102387B2 publication Critical patent/JP6102387B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、コンテンツ管理の技術分野に関する。   The present invention relates to the technical field of content management.

従来、端末同士でネットワークを介して画像等を交換することが可能なアプリケーションプログラム(「画像交換アプリ」という)が知られている。こうした画像交換アプリによれば、自由に画像を交換することで、多数の人が様々な画像を楽しむことができる。   2. Description of the Related Art Conventionally, an application program (referred to as an “image exchange application”) that can exchange images and the like between terminals via a network is known. According to such an image exchange application, a large number of people can enjoy various images by freely exchanging images.

また、画像交換アプリを用いて漫画のコマ画像などコンテンツの一部分を送受信することもできるが、コンテンツの全ての部分が一の端末に送信されてしまうと、コンテンツが丸々複製されてしまうこととなり著作権等の観点から好ましいものではない。   You can also use image exchange apps to send and receive part of a content such as a comic frame image, but if all the content is sent to one terminal, the content will be duplicated in its entirety. It is not preferable from the viewpoint of rights.

一方で、漫画等を取り扱う出版社などにとっては、漫画のコマ画像が沢山交換されて多くの人の目に触れることにより、販売促進の効果が期待できるという側面もある。   On the other hand, for publishers that handle comics, etc., there are also aspects that sales promotion effects can be expected by exchanging a lot of comic frame images and seeing them.

そうした中、特許文献1には、一のデータが転送されても良い回数に制限を設ける旨が開示されている。   Under such circumstances, Patent Document 1 discloses that a limit is imposed on the number of times one data may be transferred.

特開2007−164699号公報JP 2007-164699 A

しかしながら、特許文献1に記載の上記方法では、一のコンテンツの全ての部分がたまたま制限回数に達する前に一の端末装置に受信されることとなると、丸々一つのコンテンツが保存されてしまうこととなる。また、転送回数に制限があると、データが広まりにくく、販売促進の観点から好ましくない。   However, in the above-described method described in Patent Document 1, if all parts of one content happen to be received by one terminal device before the limit number is reached, one piece of content is stored. Become. In addition, if there is a limit on the number of transfers, it is difficult to spread data, which is not preferable from the viewpoint of sales promotion.

本発明は、このような問題等に鑑みてなされたもので、コンテンツの露出機会を増やしつつも、コンテンツが丸々複製されてしまうことを防ぐことのできるコンテンツ管理装置等を提供することを課題とする。   The present invention has been made in view of such problems, and it is an object of the present invention to provide a content management apparatus and the like that can prevent content from being duplicated while increasing the exposure opportunity of content. To do.

上記課題を解決するために、請求項1に記載の発明は、複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定手段と、前記特定された部分データとは異なる部分データを取得する取得手段と、前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定手段と、前記判定手段により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとならないと判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容し、一方、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容しない管理手段と、を備え、前記取得手段は、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とする。 In order to solve the above-mentioned problem, the invention described in claim 1 is the partial data selected by the user among the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data. The specifying means for specifying, the acquiring means for acquiring partial data different from the specified partial data, and the acquired partial data are stored in the predetermined storage means so that the predetermined storage means Determining means for determining whether or not partial data exceeding a predetermined ratio in the content data is stored, and by the determining means, partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage means. Allowing the stored partial data to be stored in the predetermined storage means when it is determined that it will not be stored; On the other hand, when it is determined that partial data exceeding a predetermined ratio in one content data is to be stored in the predetermined storage means, the acquired partial data is allowed to be stored in the predetermined storage means and a management means not, the acquisition unit is characterized that you get the partial data constituting the different content data from the content data including the identified portion data.

請求項2に記載の発明は、複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定手段と、前記特定された部分データとは異なる部分データを取得する取得手段と、前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定手段と、前記判定手段により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶させるとともに、前記所定の記憶手段から前記一のコンテンツデータにおける他の部分データを削除させる管理手段と、を備え、前記取得手段は、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とする。 According to a second aspect of the present invention, the specifying means for specifying the partial data selected by the user among the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data, and the specifying An acquisition means for acquiring partial data different from the acquired partial data, and the acquired partial data is stored in the predetermined storage means, so that the predetermined storage means exceeds a predetermined ratio in one content data. The determination means for determining whether or not partial data is to be stored, and the determination means determine that partial data exceeding a predetermined ratio in one content data is to be stored in the predetermined storage means. The acquired partial data is stored in the predetermined storage means, and the one copy is stored in the predetermined storage means. Comprising a management unit for deleting the other partial data in Ceiling data, wherein the acquisition means, content data including the identified portion data and features that you get the partial data constituting the different content data To do.

請求項に記載の発明は、請求項1又は2に記載のコンテンツ管理装置であって、前記取得手段は、前記判定手段により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、先に取得した部分データとは異なる部分データを取得し、前記判定手段は、新たに取得された前記先に取得した部分データとは異なる部分データについて再度判定を行うことを特徴とする。 A third aspect of the present invention is the content management apparatus according to the first or second aspect , wherein the acquisition unit is a portion that exceeds a predetermined ratio in one content data in the predetermined storage unit by the determination unit. When it is determined that the data is to be stored, the partial data different from the previously acquired partial data is acquired, and the determination means is a portion that is different from the previously acquired partial data The determination is performed again on the data.

請求項に記載の発明は、請求項1乃至の何れか一項に記載のコンテンツ管理装置であって、前記所定の記憶手段に記憶された部分データのうち、ユーザにより指定された部分データに対応するコンテンツデータに関連するWEBページのアドレスを取得するアドレス取得手段を更に備えることを特徴とする。 A fourth aspect of the present invention is the content management apparatus according to any one of the first to third aspects, wherein the partial data specified by the user among the partial data stored in the predetermined storage means It further comprises address acquisition means for acquiring the address of the WEB page related to the content data corresponding to.

請求項に記載の発明は、コンピュータによるコンテンツ管理方法であって、複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定工程と、前記特定された部分データとは異なる部分データを取得する取得工程と、前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定工程と、前記判定工程により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとならないと判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容し、一方、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容しない管理工程と、を含み、前記取得工程では、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とする。 The invention according to claim 5 is a content management method by a computer, and the partial data selected by the user among the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data A specific step of specifying the data, an acquisition step of acquiring partial data different from the specified partial data, and the acquired partial data stored in the predetermined storage unit, A determination step of determining whether or not partial data exceeding a predetermined ratio in one content data is stored, and partial data exceeding a predetermined ratio in one content data in the predetermined storage means by the determination step; Is stored in the predetermined storage means when it is determined that the stored partial data is not stored. On the other hand, when it is determined that partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit, the acquired partial data is stored in the predetermined storage unit. see containing and a control step that does not allow to be stored in, and in the acquisition step, and acquires the partial data constituting the different content data from the content data including the identified portion data.

請求項に記載の発明は、コンピュータによるコンテンツ管理方法であって、複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定工程と、前記特定された部分データとは異なる部分データを取得する取得工程と、前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定工程と、前記判定工程により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶させるとともに、前記所定の記憶手段から前記一のコンテンツデータにおける他の部分データを削除させる管理工程と、を含み、前記取得工程では、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とする。 The invention according to claim 6 is a content management method by a computer, and the partial data selected by the user among the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data A specific step of specifying the data, an acquisition step of acquiring partial data different from the specified partial data, and the acquired partial data stored in the predetermined storage unit, A determination step of determining whether or not partial data exceeding a predetermined ratio in one content data is stored, and partial data exceeding a predetermined ratio in one content data in the predetermined storage means by the determination step; Is stored, the obtained partial data is stored in the predetermined storage means. Rutotomoni, a management step of deleting the other partial data of the one of the content data from the predetermined storage means, only contains, in the obtaining step, different content data from the content data including the identified portion data The partial data which comprise is acquired .

請求項に記載の発明は、クライアント端末とサーバ装置とを含むコンテンツ管理システムであって、前記クライアント端末は、複数の部分データで構成されるコンテンツデータの少なくとも何れかの部分データを記憶する記憶手段と、前記記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを前記サーバ装置に送信するクライアント側送信手段と、前記サーバ装置から送信された部分データを受信するクライアント側受信手段と、前記受信した部分データを前記記憶手段に記憶させる記憶制御手段と、を備え、前記サーバ装置は、前記クライアント端末から送信された部分データを受信するサーバ側受信手段と、前記受信された部分データとは異なる部分データを取得する取得手段と、前記取得された部分データが前記クライアント端末の記憶手段に記憶されることにより、当該記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定手段と、前記判定手段により、前記記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとならないと判定された場合に、前記取得された部分データを前記クライアント端末に送信し、一方、前記記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記クライアント端末に送信しないサーバ側送信手段と、を備えることを特徴とする。 The invention according to claim 7 is a content management system including a client terminal and a server device, wherein the client terminal stores at least any partial data of content data composed of a plurality of partial data. A client-side transmission unit that transmits the partial data selected by the user to the server device among the partial data stored in the storage unit, and a client side that receives the partial data transmitted from the server device Receiving means; and storage control means for storing the received partial data in the storage means, wherein the server device receives server-side receiving means for receiving partial data transmitted from the client terminal; Acquisition means for acquiring partial data different from the acquired partial data, and the acquired partial data The determination means for determining whether or not partial data exceeding a predetermined ratio in one content data is stored in the storage means by being stored in the storage means of the client terminal, and the determination means, When it is determined that partial data exceeding a predetermined ratio in one content data is not stored in the storage unit, the acquired partial data is transmitted to the client terminal, while the storage unit stores the partial data. And a server-side transmission unit that does not transmit the acquired partial data to the client terminal when it is determined that partial data exceeding a predetermined ratio in the content data is stored.

請求項に記載の発明は、請求項に記載のコンテンツ管理システムであって、前記クライアント端末は、前記サーバ装置に前記部分データを送信した履歴を保持する履歴保持手段と、前記履歴保持手段を参照して、前記ユーザに選択された部分データを前記サーバ装置に送信することにより、一のコンテンツデータを構成する部分データを所定の制限を超えて送信することとなるか否かを判定する送信判定手段と、を更に備え、前記クライアント側送信手段は、前記送信判定手段により、一のコンテンツデータを構成する部分データを所定の制限を超えて送信することとなると判定された場合に、前記ユーザに選択された部分データを前記サーバ装置に送信しないことを特徴とする。 The invention according to claim 8 is the content management system according to claim 7 , wherein the client terminal holds a history of sending the partial data to the server device, and the history holding means. The partial data selected by the user is transmitted to the server device, thereby determining whether or not the partial data constituting one content data is transmitted beyond a predetermined limit. Transmission determination means, and when the transmission determination means determines that the partial data constituting one content data is to be transmitted beyond a predetermined limit, the client-side transmission means The partial data selected by the user is not transmitted to the server device.

請求項に記載の発明は、請求項に記載のコンテンツ管理システムであって、前記サーバ装置は、前記クライアント端末から受信した前記部分データの履歴を保持する履歴保持手段と、前記クライアント端末から新たに部分データを受信した際、前記履歴保持手段を参照して、前記クライアント端末から一の漫画データを構成するコマ表示データを所定の制限を超えて受信したか否かを判定する受信判定手段と、を更に備え、前記サーバ側送信手段は、前記受信判定手段により、一の漫画データを構成するコマ表示データを所定の制限を超えて受信したと判定された場合に、前記取得手段により取得された部分データを前記クライアント端末に送信しないことを特徴とする。 The invention according to claim 9 is the content management system according to claim 7 , wherein the server device includes a history holding unit that holds a history of the partial data received from the client terminal, and Receiving determination means for determining whether or not the frame display data constituting one comic data from the client terminal has been received exceeding a predetermined limit with reference to the history holding means when newly receiving partial data The server-side transmission means is acquired by the acquisition means when it is determined by the reception determination means that frame display data constituting one comic data is received exceeding a predetermined limit. The transmitted partial data is not transmitted to the client terminal.

請求項10に記載の発明は、コンピュータを、複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定手段、前記特定された部分データとは異なる部分データを取得する取得手段、前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定手段、前記判定手段により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとならないと判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容し、一方、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容しない管理手段、として機能させ、前記取得手段は、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とする。 The invention according to claim 10 is a specifying means for specifying the partial data selected by the user from the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data. An acquisition means for acquiring partial data different from the specified partial data, and the acquired partial data is stored in the predetermined storage means, whereby a predetermined ratio in one content data is stored in the predetermined storage means. The determination means for determining whether or not the partial data exceeding is stored, and the determination means determines that partial data exceeding a predetermined ratio in one content data is not stored in the predetermined storage means. The stored partial data is allowed to be stored in the predetermined storage means, while the predetermined data is As a management means that does not allow storage of the acquired partial data in the predetermined storage means when it is determined that partial data exceeding a predetermined ratio in one content data is stored in the storage means to function, the acquisition unit is characterized that you get the partial data constituting the different content data from the content data including the identified portion data.

請求項11に記載の発明は、コンピュータを、複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定手段、前記特定された部分データとは異なる部分データを取得する取得手段、前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定手段、前記判定手段により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶させるとともに、前記所定の記憶手段から前記一のコンテンツデータにおける他の部分データを削除させる管理手段、として機能させ、前記取得手段は、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とする。 The invention according to claim 11 is a specifying means for specifying the partial data selected by the user among the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data. An acquisition means for acquiring partial data different from the specified partial data, and the acquired partial data is stored in the predetermined storage means, whereby a predetermined ratio in one content data is stored in the predetermined storage means. The determination means for determining whether or not excess partial data is to be stored, and the determination means determines that partial data exceeding a predetermined ratio in one content data is to be stored in the predetermined storage means. The acquired partial data is stored in the predetermined storage means and the predetermined storage means Managing means for deleting the other partial data of the one of the content data, to function as the acquisition unit, Rukoto to acquire the partial data constituting the different content data from the content data including the identified portion data It is characterized by.

本発明によれば、所定の記憶手段に記憶されている部分データのうちユーザに選択された部分データとは異なる部分データが新たに取得されて所定の記憶手段に記憶されることから、コンテンツの露出機会が増加する。また、所定の記憶手段に新たに部分データを記憶させることにより、一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなる場合には、当該部分データは新たに記憶されないことから、一のコンテンツが丸々複製されてしまうことを防ぐことができる。   According to the present invention, since partial data different from the partial data selected by the user among the partial data stored in the predetermined storage unit is newly acquired and stored in the predetermined storage unit, Increases exposure opportunities. Further, when partial data exceeding a predetermined ratio in one content data is stored by newly storing partial data in a predetermined storage means, the partial data is not newly stored. It is possible to prevent the entire content from being duplicated.

漫画紹介システムSの構成例を示すブロック図である。It is a block diagram which shows the structural example of the comic introduction system. クライアント端末2の構成例を示すブロック図である。3 is a block diagram illustrating a configuration example of a client terminal 2. FIG. サーバ装置1の構成例を示すブロック図である。2 is a block diagram illustrating a configuration example of a server device 1. FIG. 漫画DB40の内容の一例を示す図である。It is a figure which shows an example of the content of comic DB40. コマ管理DB50の内容の一例を示す図である。It is a figure which shows an example of the content of the frame management DB50. 送信管理DB60の内容の一例を示す図である。It is a figure which shows an example of the content of transmission management DB60. 第1実施形態における漫画紹介システムSによる漫画紹介処理の一例を示すフローチャートである。It is a flowchart which shows an example of the comic introduction process by the comic introduction system S in 1st Embodiment. 受信コマ管理DB70の内容の一例を示す図である。It is a figure which shows an example of the content of receiving frame management DB70. 第2実施形態における漫画紹介システムSによる漫画紹介処理の一例を示すフローチャートである。It is a flowchart which shows an example of the comic introduction process by the comic introduction system S in 2nd Embodiment.

以下、図面を用いて本発明の実施形態について説明する。なお、本実施形態は、漫画紹介システムSについて本発明を適用した場合の実施形態である。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, this embodiment is embodiment at the time of applying this invention about the comic introduction system S. FIG.

[1.第1実施形態]
[1.1.漫画紹介システムSの構成]
まず、本発明の第1実施形態について説明する。図1に示すように、第1実施形態における漫画紹介システムSは、サーバ装置1(「コンテンツ管理装置」、「サーバ装置」の一例)と、複数のユーザK−1、K−2、・・・、K−n(以下、総称してユーザKという)がそれぞれ使用するクライアント端末2−1、2−2、・・・、2−n(以下、総称してクライアント端末2(「クライアント端末装置」の一例)という)を含んで構成されている。サーバ装置1と各クライアント端末2はネットワークNWを介して、例えば、通信プロトコルにTCP/IP等を用いて相互にデータの送受信が可能になっている。なお、ネットワークNWは、例えば、インターネット、専用通信回線(例えば、CATV(Community Antenna Television)回線)、移動体通信網(基地局等を含む)、及びゲートウェイ等により構築されている。
[1. First Embodiment]
[1.1. Composition of comic introduction system S]
First, a first embodiment of the present invention will be described. As shown in FIG. 1, the comic introduction system S in the first embodiment includes a server device 1 (an example of “content management device” and “server device”) and a plurality of users K-1, K-2,. .., 2-n (hereinafter collectively referred to as client terminal 2 (“client terminal device”), respectively, used by K-n (hereinafter collectively referred to as user K). ")"). The server apparatus 1 and each client terminal 2 can exchange data with each other via the network NW, for example, using TCP / IP as a communication protocol. The network NW is constructed by, for example, the Internet, a dedicated communication line (for example, a CATV (Community Antenna Television) line), a mobile communication network (including a base station), a gateway, and the like.

クライアント端末2は、正規に購入した漫画データ(電子化された漫画であり、「コンテンツデータ」の一例)をコマ単位で区分したコマ表示データ(「部分データ」の一例)と、漫画紹介システムSを介して取得したコマ表示データを記憶している。また、クライアント端末2はユーザKにより選択されたコマ表示データをサーバ装置1に送信する。サーバ装置1からは、送信したコマ表示データの代わりに他のコマ表示データを受信する。   The client terminal 2 includes the frame display data (an example of “partial data”) obtained by classifying the regularly purchased comic data (an electronic comic, an example of “content data”), and the comic introduction system S. The frame display data acquired via the is stored. Further, the client terminal 2 transmits the frame display data selected by the user K to the server device 1. From the server device 1, other frame display data is received instead of the transmitted frame display data.

一方、サーバ装置1は、各クライアント端末2から受信したコマ表示データを記憶する。また、サーバ装置1は、クライアント端末2からコマ表示データを受信すると、既に記憶しているコマ表示データの中から受信したコマ表示データとは異なるコマ表示データを取得して、クライアント端末2に送信する。このとき、サーバ装置1は、送信履歴を参照して、同じクライアント装置2に同じ漫画データのコマ表示データが所定割合を超えて送信されないようにする。これにより、一の漫画データの所定割合を超えたコマ表示データが一のクライアント装置2に送信され、保存されてしまうことを防ぐことができる。   On the other hand, the server device 1 stores the frame display data received from each client terminal 2. Further, when the frame display data is received from the client terminal 2, the server device 1 acquires frame display data different from the frame display data received from the frame display data that has already been stored, and transmits the frame display data to the client terminal 2. To do. At this time, the server device 1 refers to the transmission history so that the same comic data frame display data is not transmitted to the same client device 2 beyond a predetermined ratio. Thereby, it is possible to prevent frame display data exceeding a predetermined ratio of one comic data from being transmitted to one client device 2 and stored.

このように、漫画紹介システムSによれば、複数のクライアント端末2間で多数のコマ表示データを相互に交換することができる。つまり、ユーザKは自分が保有する漫画データのコマ表示データの中から他のユーザKに紹介したいおすすめのコマ表示データをサーバ装置1にアップロードすることにより、他のユーザKがアップロードしたコマ表示データをダウンロードすることができる。また、漫画紹介システムSを介して、同じ漫画データのコマ表示データが所定割合を超えて一のクライアント端末2に送信されることがないので、一のユーザKが他のユーザKによりアップロードされたコマ表示データを集めて漫画データを丸々保存することを防ぐことができる。   Thus, according to the comic introduction system S, a large number of frame display data can be exchanged between a plurality of client terminals 2. That is, the user K uploads the recommended frame display data that the user K wants to introduce to other users K from the frame display data of the manga data that he / she owns, thereby uploading the frame display data uploaded by the other users K. Can be downloaded. In addition, since the frame display data of the same comic data does not exceed the predetermined ratio and is transmitted to one client terminal 2 via the comic introduction system S, one user K is uploaded by another user K. Collecting the frame display data and preventing the entire comic data from being saved can be prevented.

[1.2.クライアント端末2の構成]
次に、クライアント端末2の構成について説明する。図2に示すように、クライアント端末2は、制御部21、記憶部22、インターフェース部23、表示部24、及び操作部25を備えている。
[1.2. Configuration of client terminal 2]
Next, the configuration of the client terminal 2 will be described. As shown in FIG. 2, the client terminal 2 includes a control unit 21, a storage unit 22, an interface unit 23, a display unit 24, and an operation unit 25.

記憶部22は、例えば、不揮発性メモリ等により構成されており、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。特に、本実施形態の記憶部22は、漫画紹介システムSを利用するためのクライアント用漫画紹介アプリケーションプログラム(「クライアント用漫画紹介アプリ」という)を記憶する。なお、各種プログラムは、例えば、サーバ装置1等からネットワークを介して取得されるようにしても良いし、記録媒体に記録されて外付けドライブ装置を介して読み込まれるようにしても良い。   The storage unit 22 includes, for example, a non-volatile memory and stores various programs such as an operating system and application programs. In particular, the storage unit 22 of the present embodiment stores a client comic introduction application program (referred to as “client comic introduction application”) for using the comic introduction system S. The various programs may be acquired from the server device 1 or the like via a network, for example, or may be recorded on a recording medium and read via an external drive device.

また、記憶部22は、正規に購入された漫画データのコマ表示データと、サーバ装置1から受信したコマ表示データを記憶する。記憶部22は、コマ表示データを識別するための漫画ID及びコマIDを、コマ表示データと対応付けて記憶する。   In addition, the storage unit 22 stores the frame display data of the comic data that is properly purchased and the frame display data received from the server device 1. The storage unit 22 stores a cartoon ID and a frame ID for identifying the frame display data in association with the frame display data.

インターフェース部23は他の装置(例えばサーバ装置1)や機器との間で送受信されるデータの窓口の役割を果たす。   The interface unit 23 serves as a window for data exchanged with other devices (for example, the server device 1) and devices.

表示部24は、例えば、液晶ディスプレイ等により構成されており、クライアント端末2を操作するための操作画面等や、コマ表示データに基づいて漫画のコマを表示する。また、操作部25は、例えば、ボタン等により構成されており、ユーザKの操作を受け付け、操作内容を示す操作信号を制御部21に送信する。なお、表示部24及び操作部25はタッチパネルにより構成してもよい。   The display unit 24 includes, for example, a liquid crystal display, and displays a comic frame based on an operation screen for operating the client terminal 2 and frame display data. The operation unit 25 includes, for example, a button or the like, receives an operation of the user K, and transmits an operation signal indicating the operation content to the control unit 21. The display unit 24 and the operation unit 25 may be configured by a touch panel.

制御部21は、演算機能を有するCPU(Central Processing Unit)、ROM(Read Only Memory)、作業用のRAM(Random Access Memory)、及び図示しない発振回路等を備えて構成される。制御部21は、操作部25から受信した操作信号に基づいて作業者の操作内容に応じた処理を実行する。特に、制御部21は、クライアント用漫画紹介アプリを実行することにより、サーバ装置1との間でコマ表示データのやりとりを行う。   The control unit 21 includes a CPU (Central Processing Unit) having an arithmetic function, a ROM (Read Only Memory), a working RAM (Random Access Memory), an oscillation circuit (not shown), and the like. Based on the operation signal received from the operation unit 25, the control unit 21 executes processing according to the operation content of the operator. In particular, the control unit 21 exchanges frame display data with the server device 1 by executing a client comic introduction application.

[1.3.サーバ装置1の構成]
次に、サーバ装置1の構成について説明する。図3に示すように、サーバ装置1は、制御部11、記憶部12、インターフェース部13を備えている。
[1.3. Configuration of Server Device 1]
Next, the configuration of the server device 1 will be described. As illustrated in FIG. 3, the server device 1 includes a control unit 11, a storage unit 12, and an interface unit 13.

記憶部12は、例えば、HDD(Hard disk drive)等により構成されており、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。特に、本実施形態の記憶部12は、複数のクライアント端末2による漫画紹介サービスを提供するためのプログラム(「サーバ用漫画紹介プログラム」という)を記憶する。また、記憶部12は、クライアント端末2から受信したコマ表示データを記憶する。更に、記憶部12には、漫画DB(DataBase)40、コマ管理DB50、送信管理DB60が構築されている。   The storage unit 12 includes, for example, a hard disk drive (HDD) and stores various programs such as an operating system and application programs. In particular, the storage unit 12 of the present embodiment stores a program for providing a comic introduction service by a plurality of client terminals 2 (referred to as “server comic introduction program”). The storage unit 12 stores the frame display data received from the client terminal 2. Further, in the storage unit 12, a comic DB (DataBase) 40, a frame management DB 50, and a transmission management DB 60 are constructed.

ここで、図4−図6を用いて、漫画DB40、コマ管理DB50及び送信管理DB60の内容について説明する。   Here, the contents of the comic DB 40, the frame management DB 50, and the transmission management DB 60 will be described with reference to FIGS.

漫画DB40には、図4に示すように、記憶部12に記憶されるコマ表示データにより構成される漫画データに関する情報が登録されている。具体的には、漫画データ毎に、当該漫画データの漫画ID41、当該漫画データの基となった漫画のタイトル42、当該漫画の著者名43、当該漫画が書籍として販売される際のISBN(International Standard Book Number)44、その漫画データを構成するコマ表示データの総コマ数45を示す情報が登録されている。   In the comic DB 40, as shown in FIG. 4, information related to comic data composed of frame display data stored in the storage unit 12 is registered. Specifically, for each comic data, the comic ID 41 of the comic data, the title 42 of the comic on which the comic data is based, the author's name 43 of the comic, and the ISBN (International Standard Book Number) 44, and information indicating the total frame number 45 of the frame display data constituting the comic data is registered.

コマ管理DB50には、図5に示すように、記憶部12に記憶されるコマ表示データに関する情報が登録されている。具体的には、クライアント端末2から受信したコマ表示データを識別するための漫画ID51及びコマID52と、当該コマ表示データの送信元であるクライアント端末2のユーザKを識別するためのユーザID53と、当該コマ表示データの受信時刻54を示す情報が登録されている。なお、同一のコマ表示データを複数のクライアント端末2から受信した場合には、それぞれ別個にレコードを作成してコマ管理DB50に登録する構成とする。   In the frame management DB 50, information related to frame display data stored in the storage unit 12 is registered as shown in FIG. Specifically, a comic ID 51 and a frame ID 52 for identifying the frame display data received from the client terminal 2, a user ID 53 for identifying the user K of the client terminal 2 that is the transmission source of the frame display data, Information indicating the reception time 54 of the frame display data is registered. When the same frame display data is received from a plurality of client terminals 2, a record is created separately and registered in the frame management DB 50.

送信管理DB60には、図6に示すように、クライアント端末2に送信したコマ表示データに関する情報が登録されている。具体的には、クライアント端末2に送信したコマ表示データを識別するための漫画ID61及びコマID62と、当該コマ表示データの送信先であるユーザKを識別するためのユーザID63と、当該コマ表示データの送信時刻64を示す情報が登録されている。   In the transmission management DB 60, information related to frame display data transmitted to the client terminal 2 is registered as shown in FIG. Specifically, the cartoon ID 61 and the frame ID 62 for identifying the frame display data transmitted to the client terminal 2, the user ID 63 for identifying the user K who is the transmission destination of the frame display data, and the frame display data The information indicating the transmission time 64 is registered.

[1.4.漫画紹介システムSによる漫画紹介処理]
次に、図7を用いて、漫画紹介システムSによる漫画紹介処理について説明する。なお、図7においては、1台のクライアント端末2の処理についてのみ図示しているが、サーバ装置1は複数のクライアント端末2とデータの送受信を行い、各クライアント端末2に対して漫画紹介サービスを提供する。また、図7のフローチャートが開始するまでに、クライアント端末2においてクライアント用漫画紹介アプリが起動されており、初期画面(図示しない)からユーザ認証情報が入力されたものとする。ユーザ認証情報は、ユーザKから漫画紹介システムSの利用申請があった際に一意に付与されるユーザIDとこれに紐付くパスワードから構成され、予め記憶部12に登録されているものとする。
[1.4. Manga introduction processing by Manga introduction system S]
Next, the comic introduction process by the comic introduction system S will be described with reference to FIG. In FIG. 7, only the processing of one client terminal 2 is illustrated, but the server device 1 transmits / receives data to / from a plurality of client terminals 2 and provides a comic introduction service to each client terminal 2. provide. Further, it is assumed that the client comic introduction application is activated in the client terminal 2 and the user authentication information is input from the initial screen (not shown) before the flowchart of FIG. 7 starts. The user authentication information is composed of a user ID uniquely given when the user K applies for the use of the comic introduction system S and a password associated with the user ID, and is registered in the storage unit 12 in advance.

まず、クライアント端末2の制御部21は初期画面から入力されたユーザ認証情報をサーバ装置1に送信する(ステップS1A)。   First, the control unit 21 of the client terminal 2 transmits user authentication information input from the initial screen to the server device 1 (step S1A).

これに対して、サーバ装置1の制御部11は、クライアント端末2からユーザ認証情報を受信すると(ステップS1B)、ユーザ認証処理を行う(ステップS2B)。具体的には、制御部11はクライアント端末2から受信したユーザ認証情報と、予め記憶部12に登録されているユーザ認証情報とを比較することによりユーザ認証処理を行う。なお、図7には図示していないが、ユーザID及びパスワードが一致しなかった場合にはユーザ認証情報が適切でなかったことを示す認証エラー情報をクライアント端末2に送信し、ユーザ認証情報の再送信をリクエストする。この処理は、ユーザ認証処理が適切に完了するまで繰り返される。ユーザ認証処理が適切に完了すると、制御部11は、ユーザ認証処理が適切に完了したことを示すユーザ認証完了情報をクライアント端末2に送信する(ステップS3B)。これにより、サーバ装置1とクライアント端末2の間でセッションが確立される。   On the other hand, the control part 11 of the server apparatus 1 will perform a user authentication process (step S2B), if user authentication information is received from the client terminal 2 (step S1B). Specifically, the control unit 11 performs user authentication processing by comparing the user authentication information received from the client terminal 2 with the user authentication information registered in the storage unit 12 in advance. Although not shown in FIG. 7, if the user ID and the password do not match, authentication error information indicating that the user authentication information is not appropriate is transmitted to the client terminal 2, and the user authentication information Request a resend. This process is repeated until the user authentication process is properly completed. When the user authentication process is properly completed, the control unit 11 transmits user authentication completion information indicating that the user authentication process has been appropriately completed to the client terminal 2 (step S3B). Thereby, a session is established between the server apparatus 1 and the client terminal 2.

これに対して、クライアント端末2の制御部21は、ステップS1Aの処理後、ユーザ認証完了情報を受信するまで待機しており(ステップS2A:NO)、ユーザ認証完了情報を受信すると(ステップS2A:YES)、次いで、コマ選択画面(図示しない)を表示部24に表示させる(ステップS3A)。コマ選択画面では、記憶部24に記憶されているコマ表示データの中から、何れかのコマ表示データを選択することができるようになっている。例えば、コマ選択画面は、記憶部24に記憶されているコマ表示データの一覧を表示してユーザKにコマ表示データを選択させるコマ表示データ選択領域と、ユーザKによるコマ表示データの選択が完了した際に選択される選択完了ボタンなどによって構成される。すなわち、ユーザKはコマ表示データ選択領域の中から他のユーザKに紹介したい漫画のコマ表示データを選択し、次いで、選択完了ボタンを選択することにより、コマ表示データの選択を完了する。また、コマ選択画面には漫画紹介システムSの利用を終了するための終了ボタンが設けられている。   On the other hand, the control unit 21 of the client terminal 2 waits until the user authentication completion information is received after the process of step S1A (step S2A: NO), and receives the user authentication completion information (step S2A: Next, a frame selection screen (not shown) is displayed on the display unit 24 (step S3A). On the frame selection screen, any frame display data can be selected from the frame display data stored in the storage unit 24. For example, the frame selection screen displays a list of frame display data stored in the storage unit 24 and allows the user K to select frame display data, and the selection of the frame display data by the user K is completed. It is composed of a selection completion button or the like selected at the time of selection. That is, the user K selects comic frame display data to be introduced to another user K from the frame display data selection area, and then selects a selection completion button to complete selection of the frame display data. The frame selection screen is provided with an end button for ending use of the comic introduction system S.

ステップS3Aの処理後、制御部21はコマ選択画面からユーザKによりコマ表示データが選択されるか(選択完了ボタンが選択されるか)、又は、終了操作を検出するまで(終了ボタンが選択されるまで)待機しており(ステップS4A:NO、ステップS8A:NO)、コマ表示データが選択されたと判定した場合に(ステップS4A:YES)、ユーザKにより選択されたコマ表示データをサーバ装置1に送信する(ステップS5A)。このとき、制御部21はコマ表示データとともに当該コマ表示データを識別するための漫画ID及びコマIDをサーバ装置1に送信する。   After the process of step S3A, the control unit 21 determines whether frame display data is selected by the user K from the frame selection screen (whether the selection completion button is selected) or until an end operation is detected (the end button is selected). (Step S4A: NO, step S8A: NO), and when it is determined that the frame display data is selected (step S4A: YES), the frame display data selected by the user K is stored in the server device 1. (Step S5A). At this time, the control unit 21 transmits a comic ID and a frame ID for identifying the frame display data together with the frame display data to the server device 1.

これに対して、サーバ装置1の制御部11は、ステップS3Bの処理後、クライアント端末2からコマ表示データを受信するか、又は、終了信号を受信するまで待機しており、(ステップS4B:NO、ステップS10B:NO)、コマ表示データを受信したと判定した場合には(ステップS4B:YES)、受信したコマ表示データを記憶部12に保存する(ステップS5B)。このとき、制御部11は保存したコマ表示データを管理するためにコマ管理DB50のデータを更新する。具体的には、制御部11は、コマ表示データとともに受信した漫画ID、コマID、ユーザ認証処理(ステップS2B)で認証したユーザID及び受信時刻をそれぞれ漫画ID51、コマID52、ユーザID53及び受信時刻54として記述したレコードを作成してコマ管理DB50に登録する。   On the other hand, the control unit 11 of the server apparatus 1 waits until the frame display data is received from the client terminal 2 or the end signal is received after the process of step S3B (step S4B: NO Step S10B: NO) If it is determined that the frame display data has been received (Step S4B: YES), the received frame display data is stored in the storage unit 12 (Step S5B). At this time, the control unit 11 updates the data in the frame management DB 50 in order to manage the stored frame display data. Specifically, the control unit 11 sets the comic ID, the frame ID, the user ID authenticated in the user authentication process (step S2B) and the reception time received together with the frame display data, the comic ID 51, the frame ID 52, the user ID 53, and the reception time, respectively. A record described as 54 is created and registered in the frame management DB 50.

次に、制御部11は、コマ管理DB50及び送信管理DB60を参照して、セッションを確立中のクライアント端末2に送信したことのない未送信のコマ表示データであって、セッションを確立中のクライアント端末2から受信したコマ表示データ以外のコマ表示データを記憶部12から取得する(ステップS6B)。具体的には、制御部11は、送信管理DB60に登録されているレコードのうち、ユーザID63がユーザ認証処理(ステップS2B)で認証したユーザIDと異なるレコードに記述されている漫画ID61及びコマID62で識別されるコマ表示データを未送信のコマ表示データと判定する。また、制御部11は、コマ管理DB50に登録されているレコードのうち、ユーザID53がユーザ認証処理(ステップS2B)で認証したユーザIDと異なるレコードに記述されている漫画ID61及びコマID62で識別されるコマ表示データを、セッションを確立中のクライアント端末2から受信したコマ表示データ以外のコマ表示データと判定する。なお、本実施形態では、制御部11がコマ表示データを取得する場合には、上記条件を満たすコマ表示データの中から、ランダムにコマ表示データを取得することとする。   Next, the control unit 11 refers to the frame management DB 50 and the transmission management DB 60, and is the untransmitted frame display data that has not been transmitted to the client terminal 2 that has established a session and that has established the session. Frame display data other than the frame display data received from the terminal 2 is acquired from the storage unit 12 (step S6B). Specifically, the control unit 11 includes the cartoon ID 61 and the frame ID 62 described in the record registered in the transmission management DB 60 in which the user ID 63 is different from the user ID authenticated in the user authentication process (step S2B). It is determined that the frame display data identified by is untransmitted frame display data. In addition, the control unit 11 is identified by the comic ID 61 and the frame ID 62 described in the record registered in the frame management DB 50 in which the user ID 53 is different from the user ID authenticated in the user authentication process (step S2B). Is determined as frame display data other than the frame display data received from the client terminal 2 that is establishing the session. In the present embodiment, when the control unit 11 acquires the frame display data, the frame display data is randomly acquired from the frame display data that satisfies the above conditions.

次に、制御部11は、漫画DB40及び送信管理DB60を参照して、ステップS6Bの処理で取得したコマ表示データを含む漫画データの総コマ数及び送信済コマ数を取得する(ステップS7B)。具体的には、制御部11はステップS6Bの処理で取得したコマ表示データを含む漫画データの漫画IDをキーに、漫画DB40に登録されているレコードを検索し、ヒットしたレコードにおける総コマ数45を取得する。また、制御部11は、ユーザ認証処理(ステップS2B)で認証したユーザIDをキーに、送信管理DB60に登録されているレコードを検索し、ヒットしたレコードを更にステップS6Bの処理で取得したコマ表示データを含む漫画データの漫画IDをキーに絞り込んだ件数を、送信済コマ数として取得する。   Next, the control unit 11 refers to the comic DB 40 and the transmission management DB 60, and acquires the total number of comic data including the frame display data acquired in the process of step S6B and the number of transmitted frames (step S7B). Specifically, the control unit 11 searches for a record registered in the comic DB 40 using the comic ID of the comic data including the frame display data acquired in step S6B as a key, and the total number of frames 45 in the hit record is 45. To get. Further, the control unit 11 searches the record registered in the transmission management DB 60 using the user ID authenticated in the user authentication process (step S2B) as a key, and further displays the hit record in the process of step S6B. The number of frames narrowed down with the comic ID of comic data including data as a key is acquired as the number of transmitted frames.

次に、制御部11は、「(送信済コマ数+1)/総コマ数>0.2」であるか否かを判定する(ステップS8B)。すなわち、制御部11は、ステップS6Bの処理で取得したコマ表示データを送信することで、一のクライアント装置2に対して一の漫画データを構成するコマ表示データの送信数が当該漫画データの総コマ数の20%を超えるか否かを判定する。このとき、制御部11は、「(送信済コマ数+1)/総コマ数>0.2」であると判定した場合には(ステップS8B:YES)、再度、コマ表示データを取得すべく、ステップS6Bの処理に移行する。つまり、制御部11は、クライアント端末2の記憶部22に一の漫画データにおける所定割合を超えるコマ表示データが記憶されることとなると判定した場合に、ステップS6Bの処理で取得したコマ表示データを記憶部22が記憶することを許容しない。なお、ステップS8Bの処理から「YES」判定でステップS6Bに移行した場合には、制御部11は、先に取得したコマ表示データとは異なる漫画データを構成するコマ表示データを取得することとする。一方、制御部11は、「(送信済コマ数+1)/総コマ数>0.2」ではないと判定した場合には(ステップS8B:NO)、ステップS6Bの処理で取得したコマ表示データをクライアント端末2に送信する(ステップS9B)。つまり、制御部11は、クライアント端末2の記憶部22に一の漫画データにおける所定割合を超えるコマ表示データが記憶されることとならないと判定した場合に、ステップS6Bの処理で取得したコマ表示データを記憶部22が記憶することを許容している。なお、制御部11は、コマ表示データとともに当該コマ表示データを識別するための漫画ID及びコマIDをクライアント端末2に送信する。   Next, the control unit 11 determines whether or not “(number of transmitted frames + 1) / total number of frames> 0.2” (step S8B). That is, the control unit 11 transmits the frame display data acquired in the process of step S6B, so that the number of transmissions of the frame display data constituting one comic data to one client device 2 is the total of the comic data. It is determined whether or not the number of frames exceeds 20%. At this time, when it is determined that “(number of transmitted frames + 1) / total number of frames> 0.2” (step S8B: YES), the control unit 11 obtains the frame display data again. The process proceeds to step S6B. That is, when the control unit 11 determines that the frame display data exceeding a predetermined ratio in one comic data is stored in the storage unit 22 of the client terminal 2, the frame display data acquired in the process of step S6B is stored. The storage unit 22 is not allowed to store. When the process proceeds to step S6B with a “YES” determination from the process of step S8B, the control unit 11 acquires frame display data constituting comic data different from the previously acquired frame display data. . On the other hand, when the control unit 11 determines that “(number of transmitted frames + 1) / total number of frames> 0.2” is not satisfied (step S8B: NO), the frame display data acquired in the process of step S6B is used. It transmits to the client terminal 2 (step S9B). That is, when the control unit 11 determines that no frame display data exceeding a predetermined ratio in one comic data is stored in the storage unit 22 of the client terminal 2, the frame display data acquired in the process of step S6B. Is allowed to be stored in the storage unit 22. The control unit 11 transmits a comic ID and a frame ID for identifying the frame display data together with the frame display data to the client terminal 2.

これに対して、クライアント端末2の制御部21は、ステップS5Aの処理後、コマ表示データを受信するまで待機しており(ステップS6A:NO)、コマ表示データを受信すると(ステップS6A:YES)、受信したコマ表示データを記憶部22に保存し(ステップS7A)、ステップS3Aの処理に移行する。ステップS7Aの処理では、制御部21は、コマ表示データともに受信した漫画ID及びコマIDを当該コマ表示データと対応付けて記憶部22に記憶させる。   On the other hand, the control unit 21 of the client terminal 2 waits until the frame display data is received after the process of step S5A (step S6A: NO), and receives the frame display data (step S6A: YES). The received frame display data is stored in the storage unit 22 (step S7A), and the process proceeds to step S3A. In the process of step S7A, the control unit 21 stores the comic ID and the frame ID received together with the frame display data in the storage unit 22 in association with the frame display data.

また、制御部12は、ステップS3Aの処理で表示したコマ選択画面において終了ボタンが選択されたと判定した場合には(ステップS8A:YES)、終了信号をサーバ装置1に送信し(ステップS9A)、当該フローチャートにおける処理を終了する。   If the control unit 12 determines that the end button has been selected on the frame selection screen displayed in step S3A (step S8A: YES), the control unit 12 transmits an end signal to the server device 1 (step S9A). The process in the flowchart is terminated.

一方、サーバ装置1の制御部11は、ステップS10Bの処理において終了信号を受信したと判定した場合には(ステップS10B:YES)、当該終了信号を送信してきたクライアント端末2とのセッションを終了し、当該フローチャートにおける処理を終了する。   On the other hand, when it is determined that the end signal is received in the process of step S10B (step S10B: YES), the control unit 11 of the server device 1 ends the session with the client terminal 2 that has transmitted the end signal. Then, the process in the flowchart is terminated.

以上説明したように、第1実施形態における漫画紹介システムS(「コンテンツ管理システム」の一例)は、クライアント端末2(「クライアント端末」の一例)とサーバ装置1(「サーバ装置」の一例)とを含み、クライアント端末2の記憶部22(「記憶手段」の一例)が、複数のコマ表示データ(「部分データ」の一例)で構成される漫画データの少なくとも何れかのコマ表示データを記憶し、制御部21(「クライアント側送信手段」、「クライアント側受信手段」、「記憶制御手段」の一例)が、記憶部22に記憶されているコマ表示データのうち、ユーザKに選択されたコマ表示データをサーバ装置1に送信し、サーバ装置1から送信されたコマ表示データを受信し、当該受信したコマ表示データを記憶部22に記憶させる。また、サーバ装置1の制御部11(「サーバ側受信手段」、「取得手段」、「判定手段」、「サーバ側送信手段」の一例)は、クライアント端末2から送信されたコマ表示データを受信し、当該受信したコマ表示データとは異なるコマ表示データを取得し、当該取得したコマ表示データがクライアント端末1の記憶部22に記憶されることにより、記憶部22に一の漫画データにおける20%(「所定割合」の一例)を超えるコマ表示データが記憶されることとなるか否かを判定し、記憶部22に一の漫画データにおける20%を超えるコマ表示データが記憶されることとならないと判定した場合に、取得したコマ表示データをクライアント端末1に送信し、一方、記憶部22に一の漫画データにおける20%を超えるコマ表示データが記憶されることとなると判定した場合に、取得したコマ表示データをクライアント端末2に送信しない。   As described above, the comic introduction system S (an example of “content management system”) in the first embodiment includes the client terminal 2 (an example of “client terminal”) and the server device 1 (an example of “server device”). The storage unit 22 of the client terminal 2 (an example of “storage means”) stores at least one piece of frame display data of comic data composed of a plurality of frame display data (an example of “partial data”). , The control unit 21 (an example of “client side transmission unit”, “client side reception unit”, “storage control unit”) selects the frame selected by the user K from the frame display data stored in the storage unit 22. The display data is transmitted to the server device 1, the frame display data transmitted from the server device 1 is received, and the received frame display data is stored in the storage unit 22. Further, the control unit 11 of the server device 1 (an example of “server side receiving means”, “acquiring means”, “determination means”, “server side transmitting means”) receives the frame display data transmitted from the client terminal 2. Then, frame display data different from the received frame display data is acquired, and the acquired frame display data is stored in the storage unit 22 of the client terminal 1, whereby 20% of one comic data is stored in the storage unit 22. It is determined whether or not frame display data exceeding (an example of “predetermined ratio”) is to be stored, and frame display data exceeding 20% in one comic data is not stored in the storage unit 22. If it is determined, the acquired frame display data is transmitted to the client terminal 1, while more than 20% of the frame display data in one comic data is stored in the storage unit 22. When it is determined as that as a not transmit the frame display data acquired to the client terminal 2.

また、第1実施形態におけるサーバ装置1(「コンテンツ管理装置」の一例)は、制御部11(「特定手段」、「取得手段」、「判定手段」、「管理手段」の一例)が、複数のコマ表示データ(「部分データ」の一例)で構成される漫画データ(「コンテンツデータ」の一例)におけるクライアント端末2の記憶部22(「所定の記憶手段」の一例)に記憶されているコマ表示データのうち、ユーザKに選択されたコマ表示データを特定し、当該特定したコマ表示データとは異なるコマ表示データを取得し、当該取得したコマ表示データがクライアント端末2の記憶部22に記憶されることにより、記憶部22に一の漫画データにおける20%(「所定割合」の一例)を超えるコマ表示データが記憶されることとなるか否かを判定し、記憶部22に一の漫画データにおける20%を超えるコマ表示データが記憶されることとならないと判定した場合に、取得したコマ表示データを記憶部22に記憶することを許容し、一方、記憶部22に一の漫画データにおける20%を超えるコマ表示データが記憶されることとなると判定した場合に、取得したコマ表示データを記憶部22に記憶することを許容しない。   In addition, the server device 1 (an example of “content management device”) in the first embodiment includes a plurality of control units 11 (an example of “identification unit”, “acquisition unit”, “determination unit”, and “management unit”). Frames stored in the storage unit 22 (an example of “predetermined storage means”) of the client terminal 2 in comic data (an example of “content data”) composed of the frame display data (an example of “partial data”) Among the display data, the frame display data selected by the user K is specified, frame display data different from the specified frame display data is acquired, and the acquired frame display data is stored in the storage unit 22 of the client terminal 2. As a result, it is determined whether or not the frame display data exceeding 20% (an example of “predetermined ratio”) in one comic data is stored in the storage unit 22. 2, when it is determined that frame display data exceeding 20% in one comic data is not stored, the acquired frame display data is allowed to be stored in the storage unit 22. When it is determined that more than 20% of frame display data in one comic data is to be stored, it is not allowed to store the acquired frame display data in the storage unit 22.

第1実施形態における漫画紹介システムS及びサーバ装置1によれば、クライアント端末2の記憶部22に記憶されているコマ表示データのうちユーザKに選択されたコマ表示データとは異なるコマ表示データが新たに取得されて記憶部22に記憶されることから、漫画データの露出機会が増加する。また、記憶部22に新たにコマ表示データを記憶させることにより、一の漫画データにおける20%を超えるコマ表示データが記憶されることとなる場合には、当該コマ表示データは新たに記憶されないことから、一の漫画データが丸々複製されてしまうことを防ぐことができる。   According to the comic introduction system S and the server device 1 in the first embodiment, the frame display data different from the frame display data selected by the user K among the frame display data stored in the storage unit 22 of the client terminal 2 is displayed. Since it is newly acquired and stored in the storage unit 22, the exposure opportunity of the comic data increases. In addition, when frame display data exceeding 20% in one comic data is stored by newly storing frame display data in the storage unit 22, the frame display data is not newly stored. Therefore, it is possible to prevent a single comic data from being duplicated in its entirety.

また、第1実施形態におけるサーバ装置1の制御部11は、クライアント端末2の記憶部22に一の漫画データにおける20%を超えるコマ表示データが記憶されることとなると判定した場合に(図7のステップS8B:YES)、先に取得したコマ表示データとは異なるコマ表示データを取得し、新たに取得したコマ表示データについて再度判定を行う(ステップS8B)。したがって、クライアント端末2の記憶部22に一の漫画データにおける20%を超えるコマ表示データが記憶されることとなると判定された場合であっても、クライアント端末2にコマ表示データが一切送信されないといった事態を回避することができる。   Moreover, when it determines with the control part 11 of the server apparatus 1 in 1st Embodiment storing more than 20% of frame display data in one comic data in the memory | storage part 22 of the client terminal 2 (FIG. 7). Step S8B: YES), frame display data different from the previously acquired frame display data is acquired, and the newly acquired frame display data is determined again (Step S8B). Therefore, even when it is determined that more than 20% of frame display data in one comic data is stored in the storage unit 22 of the client terminal 2, no frame display data is transmitted to the client terminal 2. The situation can be avoided.

[2.第2実施形態]
次に、本発明の第2実施形態について説明する。ここでは、第1実施形態との差異点を中心に説明し、第1実施形態と同一の部材については同一の符号を付すことにより、その説明を一部省略する。
[2. Second Embodiment]
Next, a second embodiment of the present invention will be described. Here, it demonstrates centering on difference with 1st Embodiment, and attaches | subjects the same code | symbol about the member same as 1st Embodiment, and abbreviate | omits the description partially.

第1実施形態では、漫画紹介システムSを利用してコマ表示データを取得することにより、一のクライアント端末2の記憶部22が記憶する一の漫画データのコマ表示データが所定の割合(20%)を超えないようにするために、クライアント端末2にコマ表示データを送信する際に、クライアント端末2に対する送信履歴から一の漫画データに対する送信割合を算出し、所定の割合を超える場合、再度、送信するコマ表示データを取得することで、一の漫画データを丸々保存されることを防いでいる。これに対して、第2実施形態では、クライアント端末2が、サーバ装置1からコマ表示データを受信した際に、当該コマ表示データを記憶部22に記憶することで一の漫画データのコマ表示データが所定の割合(20%)を超えないか判定し、超えてしまう場合には記憶部22に記憶することを許可せず、破棄する。   In the first embodiment, the frame display data of one comic data stored in the storage unit 22 of one client terminal 2 is acquired at a predetermined ratio (20%) by acquiring the frame display data using the comic introduction system S. ), When transmitting the frame display data to the client terminal 2, the transmission ratio for one comic data is calculated from the transmission history for the client terminal 2, and if it exceeds the predetermined ratio, By acquiring the frame display data to be transmitted, it is possible to prevent the entire comic data from being stored. In contrast, in the second embodiment, when the client terminal 2 receives the frame display data from the server device 1, the frame display data of one comic data is stored by storing the frame display data in the storage unit 22. Is determined not to exceed a predetermined ratio (20%), and if it exceeds, it is not allowed to be stored in the storage unit 22 and discarded.

[2.1.クライアント端末2の構成]
第2実施形態におけるクライアント端末2の記憶部22には、図8に示す受信コマ管理DB70が構築されている。受信コマ管理DB70には、サーバ装置1から受信したコマ表示データに関する情報が登録されている。具体的には、サーバ装置1から受信したコマ表示データを識別するための漫画ID71及びコマID72と、当該コマ表示データを含む漫画データを構成するコマ表示データの総コマ数73と、当該コマ表示データを記憶部22に登録した登録時刻74を示す情報が登録されている。漫画ID71、コマID72及び総コマ数73は、サーバ装置1からコマ表示データとともに受信する。
[2.1. Configuration of client terminal 2]
In the storage unit 22 of the client terminal 2 in the second embodiment, a reception frame management DB 70 shown in FIG. 8 is constructed. Information related to frame display data received from the server device 1 is registered in the received frame management DB 70. Specifically, the comic ID 71 and the frame ID 72 for identifying the frame display data received from the server device 1, the total number of frames 73 of the frame display data constituting the comic data including the frame display data, and the frame display Information indicating registration time 74 when data is registered in the storage unit 22 is registered. The comic ID 71, the frame ID 72, and the total frame number 73 are received from the server device 1 together with the frame display data.

[2.2.第2実施形態における漫画紹介システムSによる漫画紹介処理]
次に、図9を用いて、第2実施形態における漫画紹介システムSによる漫画紹介処理について説明する。なお、ステップS31AからステップS35Aの処理は、第1実施形態におけるステップS1AからステップS5Aの処理と同様であるため、説明を省略する。また、ステップS41A及びステップS42Aの処理は、第1実施形態におけるステップS8A及びステップS9Aと同様の処理であるため、説明を省略する。更に、ステップS31BからステップS36Bの処理は、第1実施形態におけるステップS1BからステップS6Bの処理と同様であるため、説明を省略する。更にまた、ステップS39Bの処理は、第1実施形態におけるステップS10Bの処理と同様であるため、説明を省略する。
[2.2. Cartoon introduction processing by comic introduction system S in the second embodiment]
Next, the comic introduction process by the comic introduction system S in the second embodiment will be described with reference to FIG. Note that the processing from step S31A to step S35A is the same as the processing from step S1A to step S5A in the first embodiment, and a description thereof will be omitted. Moreover, since the process of step S41A and step S42A is the same process as step S8A and step S9A in 1st Embodiment, description is abbreviate | omitted. Furthermore, the processing from step S31B to step S36B is the same as the processing from step S1B to step S6B in the first embodiment, and thus description thereof is omitted. Furthermore, since the process of step S39B is the same as the process of step S10B in the first embodiment, the description thereof is omitted.

サーバ装置1の制御部11は、ステップS36Bの処理後、ステップS36Bの処理で取得したコマ表示データをクライアント端末2に送信する(ステップS37B)。このとき、制御部11は、送信するコマ表示データを識別するための漫画ID及びコマIDと、漫画DB40から取得した当該漫画の総コマ数をコマ表示データとともに送信する。   After the process of step S36B, the control unit 11 of the server device 1 transmits the frame display data acquired by the process of step S36B to the client terminal 2 (step S37B). At this time, the control unit 11 transmits the comic ID and the frame ID for identifying the frame display data to be transmitted, and the total number of frames of the comic acquired from the comic DB 40 together with the frame display data.

これに対して、クライアント端末2の制御部21は、ステップS35Aの処理後、コマ表示データを受信するまで待機しており(ステップS36A:NO)、コマ表示データを受信すると(ステップS36A:YES)、受信コマ管理DB70を参照して、受信したコマ表示データを含む漫画データを構成するコマ表示データの保持コマ数を取得する(ステップS37A)。具体的には、制御部21は、受信したコマ表示データを含む漫画データの漫画IDをキーに、受信コマ管理DB70に登録されているレコードを検索し、ヒットしたレコードの件数を保持コマ数として取得する。   On the other hand, the control unit 21 of the client terminal 2 waits until the frame display data is received after the process of step S35A (step S36A: NO), and receives the frame display data (step S36A: YES). Then, the received frame management DB 70 is referred to, and the number of frames stored in the frame display data constituting the comic data including the received frame display data is acquired (step S37A). Specifically, the control unit 21 searches the record registered in the received frame management DB 70 using the comic ID of the comic data including the received frame display data as a key, and sets the number of hit records as the number of held frames. get.

次に、制御部21は、「(保持コマ数+1)/総コマ数>0.2」であるか否かを判定する(ステップS38A)。すなわち、制御部11は、ステップS36Aの処理で受信したコマ表示データを記憶部22に登録することで、一の漫画データのコマ表示データの登録数が当該漫画データの総コマ数の20%を超えるか否かを判定する。なお、総コマ数としては、サーバ装置1からコマ表示データとともに受信した総コマ数を用いる。このとき、制御部11は、「(保持コマ数+1)/総コマ数>0.2」ではないと判定した場合には(ステップS38A:NO)、ステップS36Aの処理で受信したコマ表示データを記憶部22に保存する(ステップS40A)。つまり、制御部21は、クライアント端末2の記憶部22に一の漫画データにおける所定割合を超えるコマ表示データが記憶されることとならないと判定した場合に、サーバ装置1から取得したコマ表示データを記憶部22が記憶することを許容している。このとき、制御部21は保存したコマ表示データを管理するために受信コマ管理DB70のデータを更新する。具体的には、制御部21は、コマ表示データとともに受信した漫画ID、コマID、総コマ数及び登録時刻をそれぞれ漫画ID71、コマID72、総コマ数73及び登録時刻74とするレコードを作成して受信コマ管理DB70に登録する。   Next, the control unit 21 determines whether or not “(number of retained frames + 1) / total number of frames> 0.2” (step S38A). That is, the control unit 11 registers the frame display data received in the process of step S36A in the storage unit 22, so that the number of registered frame display data of one comic data is 20% of the total number of the comic data. It is determined whether or not it exceeds. As the total number of frames, the total number of frames received together with the frame display data from the server device 1 is used. At this time, when the control unit 11 determines that “(number of retained frames + 1) / total number of frames> 0.2” is not satisfied (step S38A: NO), the frame display data received in the process of step S36A is obtained. It preserve | saves at the memory | storage part 22 (step S40A). That is, when the control unit 21 determines that no frame display data exceeding a predetermined ratio in one comic data is stored in the storage unit 22 of the client terminal 2, the frame display data acquired from the server device 1 is stored. The storage unit 22 is allowed to store. At this time, the control unit 21 updates the data in the received frame management DB 70 in order to manage the stored frame display data. Specifically, the control unit 21 creates a record having the comic ID 71, the frame ID, the total frame number, and the registration time received together with the frame display data as the comic ID 71, the frame ID 72, the total frame number 73, and the registration time 74, respectively. To the received frame management DB 70.

一方、制御部21は、「(保持コマ数+1)/総コマ数>0.2」であると判定した場合には(ステップS38A:YES)、受信したコマ表示データを破棄するとともに、再度、コマ表示データを送信してもらうべく、再送信要求情報をサーバ装置1に送信し(ステップS39A)、ステップS36Aの処理に移行する。つまり、制御部21は、クライアント端末2の記憶部22に一の漫画データにおける所定割合を超えるコマ表示データが記憶されることとなると判定した場合に、サーバ装置1から取得したコマ表示データを記憶部22が記憶することを許容しない。以降、制御部21は、サーバ装置1から再送されるコマ表示データについて、ステップS36Aからステップ38Aの処理を、ステップS38Aの処理で「NO」判定となるまで繰り返す。   On the other hand, when it is determined that “(the number of retained frames + 1) / the total number of frames> 0.2” (step S38A: YES), the control unit 21 discards the received frame display data, and again, In order to have the frame display data transmitted, retransmission request information is transmitted to the server device 1 (step S39A), and the process proceeds to step S36A. That is, the control unit 21 stores the frame display data acquired from the server device 1 when it is determined that the frame display data exceeding a predetermined ratio in one comic data is stored in the storage unit 22 of the client terminal 2. The part 22 is not allowed to memorize. Thereafter, the control unit 21 repeats the processing from step S36A to step 38A for the frame display data retransmitted from the server device 1 until “NO” is determined in the processing in step S38A.

これに対して、サーバ装置1の制御部11は、ステップS37Bの処理後、再送信要求情報を受信するか(ステップS38B:NO)、終了信号を受信するか(ステップS39B:NO)、又は、コマ表示データを受信するまで(ステップS34B:NO)待機しており、再送信要求情報を受信したと判定した場合には(ステップS38B:YES)、再度、コマ表示データを取得すべく、ステップS36Bの処理に移行する。なお、ステップS38Bの処理から「YES」判定でステップS36Bに移行した場合には、制御部11は、先に取得したコマ表示データを含む漫画データとは異なる漫画データのコマ表示データを取得することとする。   On the other hand, the control unit 11 of the server device 1 receives the retransmission request information after the process of step S37B (step S38B: NO), receives the end signal (step S39B: NO), or The process waits until frame display data is received (step S34B: NO), and if it is determined that retransmission request information has been received (step S38B: YES), step S36B is performed to acquire frame display data again. Move on to processing. When the process proceeds from step S38B to step S36B with a “YES” determination, the control unit 11 acquires frame display data of comic data different from the comic data including the frame display data acquired previously. And

以上説明したように、第2実施形態におけるクライアント端末2(「コンテンツ管理装置」の一例)は、制御部21(「特定手段」、「取得手段」、「判定手段」、「管理手段」の一例)が、複数のコマ表示データ(「部分データ」の一例)で構成される漫画データ(「コンテンツデータ」の一例)における記憶部22(「所定の記憶手段」の一例)に記憶されているコマ表示データのうち、ユーザKに選択されたコマ表示データを特定してサーバ装置1に送信し、特定したコマ表示部分データとは異なるコマ表示データをサーバ装置1から取得し、取得したコマ表示データが記憶部22に記憶されることにより、記憶部22に一の漫画データにおける20%(「所定割合」の一例)を超えるコマ表示データが記憶されることとなるか否かを判定し、記憶部22に一の漫画データにおける20%を超えるコマ表示データが記憶されることとならないと判定された場合に、取得したコマ表示データを記憶部22に記憶することを許容し、一方、記憶部22に一の漫画データにおける20%を超えるコマ表示データが記憶されることとなると判定された場合に、取得したコマ表示データを記憶部22に記憶することを許容しない。   As described above, the client terminal 2 (an example of “content management apparatus”) in the second embodiment is an example of the control unit 21 (an “identifying unit”, an “acquiring unit”, a “determination unit”, and an “management unit”). ) Is stored in the storage unit 22 (an example of “predetermined storage means”) in comic data (an example of “content data”) composed of a plurality of pieces of frame display data (an example of “partial data”). Among the display data, the frame display data selected by the user K is specified and transmitted to the server device 1, frame display data different from the specified frame display partial data is acquired from the server device 1, and the acquired frame display data is acquired. Is stored in the storage unit 22, whether or not the frame display data exceeding 20% (an example of “predetermined ratio”) in one comic data is stored in the storage unit 22. If it is determined that the frame display data exceeding 20% in one comic data is not stored in the storage unit 22, the acquired frame display data is allowed to be stored in the storage unit 22, On the other hand, when it is determined that more than 20% of frame display data in one comic data is to be stored in the storage unit 22, it is not permitted to store the acquired frame display data in the storage unit 22.

第2実施形態におけるクライアント端末2によれば、記憶部22に記憶されているコマ表示データのうちユーザKに選択されたコマ表示データとは異なるコマ表示データが新たに取得されて記憶部22に記憶されることから、漫画データの露出機会が増加する。また、記憶部22に新たにコマ表示データを記憶させることにより、一の漫画データにおける20%を超えるコマ表示データが記憶されることとなる場合には、当該コマ表示データは新たに記憶されないことから、一の漫画データが丸々複製されてしまうことを防ぐことができる。   According to the client terminal 2 in the second embodiment, frame display data different from the frame display data selected by the user K among the frame display data stored in the storage unit 22 is newly acquired and stored in the storage unit 22. Since it is memorized, the exposure opportunity of comic data increases. In addition, when frame display data exceeding 20% in one comic data is stored by newly storing frame display data in the storage unit 22, the frame display data is not newly stored. Therefore, it is possible to prevent a single comic data from being duplicated in its entirety.

また、第2実施形態におけるクライアント端末2の制御部21は、記憶部22に一の漫画データにおける20%を超えるコマ表示データが記憶されることとなると判定した場合に(図9のステップS38A:YES)、先にサーバ装置1から取得したコマ表示データとは異なる部分データの再送信要求を行い再度サーバ装置1から異なるコマ表示データを取得し、新たに取得したコマ表示データについてについて再度判定を行う(ステップS38A)。したがって、記憶部22に一の漫画データにおける20%を超えるコマ表示データが記憶されることとなると判定した場合であっても、記憶部22に新たなコマ表示データが一切記憶されないといった事態を回避することができる。   Further, when the control unit 21 of the client terminal 2 in the second embodiment determines that the frame display data exceeding 20% in one comic data is to be stored in the storage unit 22 (step S38A in FIG. 9: YES), a request for retransmission of partial data different from the frame display data previously acquired from the server device 1 is made, a frame display data different from the server device 1 is acquired again, and the newly acquired frame display data is determined again. This is performed (step S38A). Therefore, even if it is determined that more than 20% of frame display data in one comic data is to be stored in the storage unit 22, a situation in which no new frame display data is stored in the storage unit 22 is avoided. can do.

[3.変形例]
次に、上記実施形態の変形例について説明する。
[3. Modified example]
Next, a modification of the above embodiment will be described.

[3.1.取得したコマ表示データの交換]
上記第2実施形態では、クライアント端末2の制御部21は、図8のステップS38Aの処理において、「(保持コマ数+1)/総コマ数>0.2」であると判定した場合には(ステップS38A:YES)、サーバ装置1から直近に受信したコマ表示データを記憶部22に保存することなく破棄する構成としたが、これに代えて、直近に受信したコマ表示データを記憶部22に保存するとともに、当該保存したコマ表示データを含む漫画データと同じ漫画データのコマ表示データを記憶部22から削除する構成としてもよい。このとき、制御部21はサーバ装置1から最も先に受信したコマ表示データを記憶部22から削除する構成としてもよいし、ランダムに選択したコマ表示データを削除する構成としてもよい。なお、前者の構成を採用する場合には、制御部21は、直近に受信したコマ表示データを含む漫画データの漫画IDをキーに受信コマ管理DB70に登録されているレコードを検索し、ヒットしたレコードのうち登録時刻74が最も古いレコードに記録されているコマIDで識別されるコマ表示データを削除する。
[3.1. Exchange of acquired frame display data]
In the second embodiment, when the control unit 21 of the client terminal 2 determines that “(number of retained frames + 1) / total number of frames> 0.2” in the process of step S38A in FIG. Step S38A: YES), the frame display data most recently received from the server device 1 is discarded without being stored in the storage unit 22, but instead the frame display data received most recently is stored in the storage unit 22. It is good also as a structure which deletes the frame display data of the same comic data as the comic data containing the said preserved frame display data from the memory | storage part 22 while saving. At this time, the control unit 21 may be configured to delete the frame display data received first from the server device 1 from the storage unit 22 or may be configured to delete randomly selected frame display data. When the former configuration is adopted, the control unit 21 searches the record registered in the received frame management DB 70 using the comic ID of the comic data including the most recently received frame display data as a key, and hits it. The frame display data identified by the frame ID recorded in the record having the oldest registration time 74 among the records is deleted.

本変形例によっても、同じ漫画データのコマ表示データが所定割合以上、一のクライアント端末2の記憶部22に保存されることがないので、一のユーザKが他のユーザKによりアップロードされたコマ表示データを集めて漫画データを丸々保存することを防ぐことができる。   Also according to this modification, frame display data of the same comic data is not stored in the storage unit 22 of one client terminal 2 for a predetermined ratio or more, so that one user K is uploaded by another user K. It is possible to prevent the display data from being collected and storing the comic data in its entirety.

[3.2.クライアント端末2の送信制限]
上記第1実施形態の変形例として、サーバ装置1の制御部11(「受信判定手段」の一例)が、クライアント端末2からコマ表示データを受信した場合に(ステップS8B:YES)、コマ管理DB50(「クライアント端末から受信した部分データの履歴を保持する履歴保持手段」の一例)を参照して、クライアント端末2が一の漫画データを構成するコマ表示データを所定の制限を超えて送信してきたと判定したときには、コマ表示データを返信することなく、制限を超えた旨を示すエラー情報をクライアント端末2に送信する構成としてもよい。なお、所定の制限として、一の漫画データにおけるコマ表示データの上限送信回数を所定回数(例えば、5回)とする制限を設けたり、一の漫画データにおけるコマ表示データの上限送信割合を所定割合(例えば、20%)とする制限を設けたりすることができる。
[3.2. Limiting transmission of client terminal 2]
As a modified example of the first embodiment, when the control unit 11 (an example of “reception determination unit”) of the server apparatus 1 receives the frame display data from the client terminal 2 (step S8B: YES), the frame management DB 50 Referring to (an example of “history holding means for holding a history of partial data received from a client terminal”), the client terminal 2 has transmitted frame display data constituting one comic data exceeding a predetermined limit. When it is determined, error information indicating that the limit is exceeded may be transmitted to the client terminal 2 without returning frame display data. As a predetermined limit, a limit is set such that the upper limit transmission count of the frame display data in one comic data is set to a predetermined number (for example, five times), or the upper limit transmission ratio of the frame display data in one comic data is a predetermined ratio. A limit of (for example, 20%) can be set.

同様に、上記第2実施形態の変形例として、クライアント端末2の制御部21(「送信判定手段」の一例)が、サーバ装置1にコマ表示データを送信する場合に(ステップS35Aの処理)、予め記憶部22に構築した送信履歴DB(「サーバ装置に部分データを送信した履歴を保持する履歴保持手段」の一例)を参照して、一の漫画データを構成するコマ表示データを所定の制限を超えて送信しようとする場合には、コマ表示データを送信することなく、制限を超えた旨を示すエラーメッセージを表示部24に表示する構成としてもよい。なお、所定の制限として、一の漫画データにおけるコマ表示データの上限送信回数を所定回数(例えば、5回)とする制限を設けたり、一の漫画データにおけるコマ表示データの上限送信割合を所定割合(例えば、20%)とする制限を設けたりすることができる。   Similarly, as a modification of the second embodiment, when the control unit 21 (an example of “transmission determination unit”) of the client terminal 2 transmits the frame display data to the server device 1 (processing in step S35A), With reference to a transmission history DB (an example of “history holding means for holding a history of partial data transmitted to a server device”) built in the storage unit 22 in advance, frame display data constituting one comic data is limited to a predetermined limit. In the case of trying to transmit exceeding the limit, an error message indicating that the limit has been exceeded may be displayed on the display unit 24 without transmitting the frame display data. As a predetermined limit, a limit is set such that the upper limit transmission count of the frame display data in one comic data is set to a predetermined number (for example, five times), or the upper limit transmission ratio of the frame display data in one comic data is a predetermined ratio. A limit of (for example, 20%) can be set.

本変形例によれば、一のクライアント端末2から大量のコマ表示データをサーバ装置1にアップロードしようとする悪意ある行為を排除することができる。   According to this modification, it is possible to eliminate a malicious act of attempting to upload a large amount of frame display data from one client terminal 2 to the server device 1.

[3.3.コマ表示データの選択方法]
上記第1実施形態又は上記第2実施形態においては、サーバ装置1の制御部11がコマ表示データを取得する場合(図7のステップS6B又は図9のステップS36B)に、所定の条件を満たすコマ表示データの中からランダムにコマ表示データを取得する構成としたが、これに代えて、漫画DB40を参照して同じ著者の漫画データを構成するコマ表示データを取得する構成としたり、協調フィルタリングを用いてコマ表示データを取得する構成としたりしてもよい。強調フィルタリングを用いる場合には、制御部11は、例えば、多数の漫画購入履歴を管理する漫画購入履歴DB(図示しない)を参照して、クライアント端末2から受信したコマ表示データを含む漫画データの購入者が購入した別の漫画データを構成するコマ表示データを取得する構成とする。また、漫画紹介システムSを利用している各クライアント端末2の位置情報(例えば、緯度・経度情報)を取得し、コマ表示データを送信してきたクライアント端末2と所定の位置関係(例えば、両者が5m以内にある、両者が1000km以上離れているなど)にあるクライアント端末2が過去に送信してきたコマ表示データを取得する構成としてもよい。このとき、各クライアント端末2は、GPS(Global Positioning System)受信機を備えており、GPS受信機が取得した位置情報をサーバ装置1に送信することとする。
[3.3. How to select frame display data]
In the first embodiment or the second embodiment, when the control unit 11 of the server device 1 acquires frame display data (step S6B in FIG. 7 or step S36B in FIG. 9), a frame that satisfies a predetermined condition is satisfied. Although the frame display data is randomly acquired from the display data, instead of this, the frame display data constituting the same author's comic data is acquired with reference to the comic DB 40, or collaborative filtering is performed. The frame display data may be acquired by using the frame display data. When emphasizing filtering is used, the control unit 11 refers to, for example, a comic purchase history DB (not shown) that manages a large number of comic purchase histories, and includes comic data including frame display data received from the client terminal 2. It is assumed that the frame display data constituting another comic data purchased by the purchaser is acquired. Further, the client terminal 2 that has acquired the position information (for example, latitude / longitude information) of each client terminal 2 that uses the comic book introduction system S and has transmitted the frame display data and a predetermined positional relationship (for example, both are It may be configured to acquire frame display data transmitted in the past by the client terminal 2 that is within 5 m, and that both are separated by 1000 km or more. At this time, each client terminal 2 includes a GPS (Global Positioning System) receiver, and transmits position information acquired by the GPS receiver to the server device 1.

本変形例によれば、サーバ装置1から返信されたコマ表示データを見たユーザKの当該コマ表示データを含む漫画データを購入しようという購買意欲を喚起することができる。   According to this modification, it is possible to urge the user K who has viewed the frame display data returned from the server device 1 to purchase the comic data including the frame display data.

[3.4.他の漫画データのコマ表示データを取得]
上記第1実施形態又は上記第2実施形態においては、ステップS6B又はステップS36Bの処理において、サーバ装置1の制御部11は、セッションを確立中のクライアント端末2に送信したことのない未送信のコマ表示データであって、セッションを確立中のクライアント端末2から受信したコマ表示データ以外のコマ表示データを記憶部12から取得する構成としたが、これに加えて、セッションを確立中のクライアント端末2から受信したコマ表示データを含む漫画データとは異なる漫画データを構成するコマ表示データを取得する構成としてもよい。具体的には、制御部11は、コマ管理DB50に登録されているレコードのうち、受信したコマ表示データを含む漫画データの漫画IDと漫画ID51が異なるレコードに記述されている漫画ID51及びコマID52で識別されるコマ表示データを、セッションを確立中のクライアント端末2から受信したコマ表示データを含む漫画データとは異なる漫画データを構成するコマ表示データと判定する。
[3.4. Get frame display data of other comic data]
In the first embodiment or the second embodiment, in the processing of step S6B or step S36B, the control unit 11 of the server device 1 has not transmitted a frame that has not been transmitted to the client terminal 2 that is establishing a session. Although the display data is configured to acquire frame display data other than the frame display data received from the client terminal 2 that is establishing a session from the storage unit 12, in addition to this, the client terminal 2 that is establishing a session It is good also as a structure which acquires the frame display data which comprises comic data different from the comic data containing the frame display data received from. Specifically, the control unit 11 includes the comic ID 51 and the frame ID 52 described in a record in which the comic ID of the comic data including the received frame display data is different from the comic ID 51 among the records registered in the frame management DB 50. Is determined as frame display data constituting comic data different from the comic data including the frame display data received from the client terminal 2 that is establishing the session.

本変形例によれば、クライアント端末2の記憶部22にはクライアント端末2が送信したコマ表示データを含む漫画データとは異なる漫画データを構成するコマ表示データが記憶されることから、漫画データの露出機会が増加する。   According to this modification, since the frame display data constituting the comic data different from the comic data including the frame display data transmitted by the client terminal 2 is stored in the storage unit 22 of the client terminal 2, Increases exposure opportunities.

[3.5.関連WEBページのアドレスを取得]
上記各実施形態では、サーバ装置1から返信されたコマ表示データを表示する処理について説明していないが、クライアント用漫画紹介アプリの一機能として、クライアント端末2の制御部21は、サーバ装置1から返信されたコマ表示データを表示する受信コマ表示データ表示画面(図示しない)を表示部24に表示させる構成としてもよい。このとき、制御部21(「アドレス取得手段」の一例)は、受信コマ表示データ表示画面からコマ表示データに対する所定の操作(例えば、ダブルクリック、ダブルタップなど)が検出された場合には、当該コマ表示データを含む漫画データに関連するWEBページのアドレスを取得し、WEBブラウザを起動させて当該アドレスのWEBページにアクセスする構成としてもよい。アドレスを取得する方法としては、予めコマ表示データにアドレスを埋め込んでおいてもよいし、漫画IDとアドレスを対応付けるアドレスDB(図示しない)が構築されたサーバ装置1等の他の装置にコマ表示データを含む漫画データの漫画IDを送信し、当該他の装置からアドレスを取得することとしてもよい。後者の場合、他の装置は、クライアント端末2から受信した漫画IDに基づいてアドレスDBを参照して対応するアドレスを取得してクライアント端末2に返信することとする。漫画データに関連するWEBページとは、例えば、書籍(紙媒体の書籍又は電子書籍を問わない)の販売サイトにおける当該漫画データを販売するWEBページや、書籍の批評サイトにおける当該漫画データを批評するWEBページなどが挙げられる。
[3.5. Get related web page address]
In each of the above embodiments, the processing for displaying the frame display data returned from the server device 1 is not described. However, as one function of the client comic introduction application, the control unit 21 of the client terminal 2 is configured from the server device 1. A received frame display data display screen (not shown) for displaying the returned frame display data may be displayed on the display unit 24. At this time, when a predetermined operation (for example, double click, double tap, etc.) for the frame display data is detected from the received frame display data display screen, the control unit 21 (an example of “address acquisition means”) A configuration may be adopted in which the address of the WEB page related to the comic data including the frame display data is acquired, and the WEB browser is activated to access the WEB page at the address. As a method of acquiring the address, the address may be embedded in the frame display data in advance, or the frame display may be performed on another device such as the server device 1 in which the address DB (not shown) that associates the comic ID with the address is constructed. It is good also as transmitting comic ID of comic data containing data and acquiring an address from the said other apparatus. In the latter case, the other device obtains a corresponding address by referring to the address DB based on the comic ID received from the client terminal 2 and returns it to the client terminal 2. The WEB page related to the comic data is, for example, a critique of the comic page on a WEB page that sells comic data on a book (whether a paper book or an electronic book) sales site, or on a book critique site. WEB page etc. are mentioned.

本変形例によれば、ユーザKはサーバ装置1から返信されたコマ表示データの中で興味を持ったコマ表示データを含む漫画データを取り扱うWEBページに容易にアクセスすることができる。   According to this modification, the user K can easily access a WEB page that handles comic data including frame display data that is of interest among frame display data returned from the server device 1.

[3.6.コンテンツと部分]
上記各実施形態では、漫画データをコマ単位で区切ったコマ表示データを交換対象としたが、これに代えて、漫画データをページ単位で区切ったページ表示データを交換対象としてもよいし、文芸書を電子化した文芸書データを文章単位で区切った文章表示データや段落単位で区切った段落表示データを交換対象としてもよい。また、雑誌を電子化した雑誌データにおける写真を表示するための写真表示データや雑誌データをブロック(例えば、記事)単位で区切ったブロック表示データ或いは雑誌データをアイテム(例えば、商品を紹介しているページの商品)単位で区切ったアイテム表示データを交換対象としてもよい。
[3.6. Content and parts]
In each of the above embodiments, frame display data obtained by dividing comic data into frame units is to be exchanged. Alternatively, page display data obtained by dividing comic data into pages may be exchanged, or a literary book. It is also possible to exchange sentence display data obtained by dividing literary book data obtained by digitizing the sentence in sentence units or paragraph display data obtained by dividing in paragraph units. In addition, the photograph display data for displaying the photograph in the magazine data obtained by digitizing the magazine and the block display data or magazine data obtained by dividing the magazine data into blocks (for example, articles) are introduced as items (for example, products). Item display data divided in units of products on a page may be exchanged.

S 漫画紹介システム
1 サーバ装置
11 制御部
12 記憶部
13 インターフェース部
2 クライアント端末
21 制御部
22 記憶部
23 インターフェース部
24 表示部
25 操作部
40 漫画DB
50 コマ管理DB
60 送信管理DB
70 受信コマ管理DB
S cartoon introduction system 1 server device 11 control unit 12 storage unit 13 interface unit 2 client terminal 21 control unit 22 storage unit 23 interface unit 24 display unit 25 operation unit 40 comic DB
50 frame management DB
60 Transmission Management DB
70 Received frame management DB

Claims (11)

複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定手段と、
前記特定された部分データとは異なる部分データを取得する取得手段と、
前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定手段と、
前記判定手段により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとならないと判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容し、一方、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容しない管理手段と、
を備え
前記取得手段は、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とするコンテンツ管理装置。
Of the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data, the specifying means for specifying the partial data selected by the user,
Obtaining means for obtaining partial data different from the identified partial data;
Determination that determines whether or not partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit by storing the acquired partial data in the predetermined storage unit Means,
When the determination means determines that partial data exceeding a predetermined ratio in one content data is not stored in the predetermined storage means, the acquired partial data is stored in the predetermined storage means. On the other hand, when it is determined that partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit, the acquired partial data is stored in the predetermined storage unit. Management means that do not allow storage in
Equipped with a,
It said acquisition means, content management apparatus characterized that you get the partial data constituting the different content data from the content data including the identified portion data.
複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定手段と、
前記特定された部分データとは異なる部分データを取得する取得手段と、
前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定手段と、
前記判定手段により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶させるとともに、前記所定の記憶手段から前記一のコンテンツデータにおける他の部分データを削除させる管理手段と、
を備え
前記取得手段は、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とするコンテンツ管理装置。
Of the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data, the specifying means for specifying the partial data selected by the user,
Obtaining means for obtaining partial data different from the identified partial data;
Determination that determines whether or not partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit by storing the acquired partial data in the predetermined storage unit Means,
When the determination unit determines that partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit, the acquired partial data is stored in the predetermined storage unit And management means for deleting other partial data in the one content data from the predetermined storage means,
Equipped with a,
It said acquisition means, content management apparatus characterized that you get the partial data constituting the different content data from the content data including the identified portion data.
請求項1又は2に記載のコンテンツ管理装置であって、
前記取得手段は、前記判定手段により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、先に取得した部分データとは異なる部分データを取得し、
前記判定手段は、新たに取得された前記先に取得した部分データとは異なる部分データについて再度判定を行うことを特徴とするコンテンツ管理装置。
The content management apparatus according to claim 1 or 2 ,
The acquisition unit is a portion different from the previously acquired partial data when the determination unit determines that partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit. Get the data,
The content management apparatus according to claim 1, wherein the determination unit performs determination again on partial data different from the previously acquired partial data.
請求項1乃至の何れか一項に記載のコンテンツ管理装置であって、
前記所定の記憶手段に記憶された部分データのうち、ユーザにより指定された部分データに対応するコンテンツデータに関連するWEBページのアドレスを取得するアドレス取得手段を更に備えることを特徴とするコンテンツ管理装置。
The content management device according to any one of claims 1 to 3 ,
A content management apparatus, further comprising: an address acquisition unit that acquires an address of a WEB page related to content data corresponding to partial data specified by a user among the partial data stored in the predetermined storage unit .
コンピュータによるコンテンツ管理方法であって、
複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定工程と、
前記特定された部分データとは異なる部分データを取得する取得工程と、
前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定工程と、
前記判定工程により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとならないと判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容し、一方、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容しない管理工程と、
を含み、
前記取得工程では、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とするコンテンツ管理方法。
A content management method using a computer,
A specifying step for specifying the partial data selected by the user among the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data;
An acquisition step of acquiring partial data different from the specified partial data;
Determination that determines whether or not partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit by storing the acquired partial data in the predetermined storage unit Process,
When it is determined by the determination step that partial data exceeding a predetermined ratio in one content data is not stored in the predetermined storage unit, the acquired partial data is stored in the predetermined storage unit. On the other hand, when it is determined that partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit, the acquired partial data is stored in the predetermined storage unit. A management process that does not allow storage in
Only including,
In the acquisition step, partial data constituting content data different from content data including the specified partial data is acquired .
コンピュータによるコンテンツ管理方法であって、
複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定工程と、
前記特定された部分データとは異なる部分データを取得する取得工程と、
前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定工程と、
前記判定工程により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶させるとともに、前記所定の記憶手段から前記一のコンテンツデータにおける他の部分データを削除させる管理工程と、
を含み、
前記取得工程では、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とするコンテンツ管理方法。
A content management method using a computer,
A specifying step for specifying the partial data selected by the user among the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data;
An acquisition step of acquiring partial data different from the specified partial data;
Determination that determines whether or not partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit by storing the acquired partial data in the predetermined storage unit Process,
When it is determined by the determination step that partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit, the acquired partial data is stored in the predetermined storage unit And a management step of deleting other partial data in the one content data from the predetermined storage means;
Only including,
In the acquisition step, partial data constituting content data different from content data including the specified partial data is acquired .
クライアント端末とサーバ装置とを含むコンテンツ管理システムであって、
前記クライアント端末は、
複数の部分データで構成されるコンテンツデータの少なくとも何れかの部分データを記憶する記憶手段と、
前記記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを前記サーバ装置に送信するクライアント側送信手段と、
前記サーバ装置から送信された部分データを受信するクライアント側受信手段と、
前記受信した部分データを前記記憶手段に記憶させる記憶制御手段と、
を備え、
前記サーバ装置は、
前記クライアント端末から送信された部分データを受信するサーバ側受信手段と、
前記受信された部分データとは異なる部分データを取得する取得手段と、
前記取得された部分データが前記クライアント端末の記憶手段に記憶されることにより、当該記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定手段と、
前記判定手段により、前記記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとならないと判定された場合に、前記取得された部分データを前記クライアント端末に送信し、一方、前記記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記クライアント端末に送信しないサーバ側送信手段と、
を備えることを特徴とするコンテンツ管理システム。
A content management system including a client terminal and a server device,
The client terminal is
Storage means for storing at least any partial data of content data composed of a plurality of partial data;
Of the partial data stored in the storage means, client-side transmission means for transmitting the partial data selected by the user to the server device;
Client-side receiving means for receiving partial data transmitted from the server device;
Storage control means for storing the received partial data in the storage means;
With
The server device
Server-side receiving means for receiving partial data transmitted from the client terminal;
Obtaining means for obtaining partial data different from the received partial data;
Determination means for determining whether or not partial data exceeding a predetermined ratio in one content data is stored in the storage means by storing the acquired partial data in the storage means of the client terminal. When,
When the determination means determines that partial data exceeding a predetermined ratio in one content data is not stored in the storage means, the acquired partial data is transmitted to the client terminal, A server-side transmission unit that does not transmit the acquired partial data to the client terminal when it is determined that partial data exceeding a predetermined ratio in one content data is stored in the storage unit;
A content management system comprising:
請求項に記載のコンテンツ管理システムであって、
前記クライアント端末は、
前記サーバ装置に前記部分データを送信した履歴を保持する履歴保持手段と、
前記履歴保持手段を参照して、前記ユーザに選択された部分データを前記サーバ装置に送信することにより、一のコンテンツデータを構成する部分データを所定の制限を超えて送信することとなるか否かを判定する送信判定手段と、
を更に備え、
前記クライアント側送信手段は、前記送信判定手段により、一のコンテンツデータを構成する部分データを所定の制限を超えて送信することとなると判定された場合に、前記ユーザに選択された部分データを前記サーバ装置に送信しないことを特徴とするコンテンツ管理システム。
The content management system according to claim 7 ,
The client terminal is
History holding means for holding a history of transmitting the partial data to the server device;
Whether or not partial data constituting one content data is transmitted beyond a predetermined limit by transmitting the partial data selected by the user to the server device with reference to the history holding means Transmission determination means for determining whether or not
Further comprising
The client side transmission means, when it is determined by the transmission determination means that partial data constituting one content data is to be transmitted exceeding a predetermined limit, the partial data selected by the user is A content management system characterized by not being transmitted to a server device.
請求項に記載のコンテンツ管理システムであって、
前記サーバ装置は、
前記クライアント端末から受信した前記部分データの履歴を保持する履歴保持手段と、
前記クライアント端末から新たに部分データを受信した際、前記履歴保持手段を参照して、前記クライアント端末から一の漫画データを構成するコマ表示データを所定の制限を超えて受信したか否かを判定する受信判定手段と、
を更に備え、
前記サーバ側送信手段は、前記受信判定手段により、一の漫画データを構成するコマ表示データを所定の制限を超えて受信したと判定された場合に、前記取得手段により取得された部分データを前記クライアント端末に送信しないことを特徴とするコンテンツ管理システム。
The content management system according to claim 7 ,
The server device
History holding means for holding a history of the partial data received from the client terminal;
When newly receiving partial data from the client terminal, the history holding means is referred to determine whether or not the frame display data constituting one comic data from the client terminal has been received exceeding a predetermined limit. Receiving determination means for
Further comprising
The server-side transmission means, when the reception determination means determines that the frame display data constituting one comic data has been received exceeding a predetermined limit, the partial data acquired by the acquisition means is A content management system characterized by not being transmitted to a client terminal.
コンピュータを、
複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定手段、
前記特定された部分データとは異なる部分データを取得する取得手段、
前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定手段、
前記判定手段により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとならないと判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容し、一方、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶することを許容しない管理手段、
として機能させ
前記取得手段は、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とするコンテンツ管理用プログラム。
Computer
A specifying means for specifying the partial data selected by the user among the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data;
Obtaining means for obtaining partial data different from the identified partial data;
Determination that determines whether or not partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit by storing the acquired partial data in the predetermined storage unit means,
When the determination means determines that partial data exceeding a predetermined ratio in one content data is not stored in the predetermined storage means, the acquired partial data is stored in the predetermined storage means. On the other hand, when it is determined that partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit, the acquired partial data is stored in the predetermined storage unit. Management means that do not allow storage in
To function as,
It said acquisition means, content management program characterized that you get the partial data constituting the different content data from the content data including the identified portion data.
コンピュータを、
複数の部分データで構成されるコンテンツデータにおける所定の記憶手段に記憶されている部分データのうち、ユーザに選択された部分データを特定する特定手段、
前記特定された部分データとは異なる部分データを取得する取得手段、
前記取得された部分データが前記所定の記憶手段に記憶されることにより、当該所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなるか否かを判定する判定手段、
前記判定手段により、前記所定の記憶手段に一のコンテンツデータにおける所定割合を超える部分データが記憶されることとなると判定された場合に、前記取得された部分データを前記所定の記憶手段に記憶させるとともに、前記所定の記憶手段から前記一のコンテンツデータにおける他の部分データを削除させる管理手段、
として機能させ、
前記取得手段は、前記特定された部分データを含むコンテンツデータとは異なるコンテンツデータを構成する部分データを取得することを特徴とするコンテンツ管理用プログラム。
Computer
A specifying means for specifying the partial data selected by the user among the partial data stored in the predetermined storage means in the content data composed of a plurality of partial data;
Obtaining means for obtaining partial data different from the identified partial data;
Determination that determines whether or not partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit by storing the acquired partial data in the predetermined storage unit means,
When the determination unit determines that partial data exceeding a predetermined ratio in one content data is stored in the predetermined storage unit, the acquired partial data is stored in the predetermined storage unit And management means for deleting other partial data in the one content data from the predetermined storage means,
Function as
It said acquisition means, content management program characterized that you get the partial data constituting the different content data from the content data including the identified portion data.
JP2013057338A 2013-03-19 2013-03-19 Content management apparatus, content management method, content management system, and content management program Expired - Fee Related JP6102387B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013057338A JP6102387B2 (en) 2013-03-19 2013-03-19 Content management apparatus, content management method, content management system, and content management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013057338A JP6102387B2 (en) 2013-03-19 2013-03-19 Content management apparatus, content management method, content management system, and content management program

Publications (2)

Publication Number Publication Date
JP2014182658A JP2014182658A (en) 2014-09-29
JP6102387B2 true JP6102387B2 (en) 2017-03-29

Family

ID=51701294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013057338A Expired - Fee Related JP6102387B2 (en) 2013-03-19 2013-03-19 Content management apparatus, content management method, content management system, and content management program

Country Status (1)

Country Link
JP (1) JP6102387B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101616671B1 (en) * 2015-02-03 2016-04-28 네이버 주식회사 Method, system and recording medium for distributing of internet cartoon contents
CN107040579B (en) * 2016-01-29 2020-08-04 纳宝韦伯通株式会社 Method and system for providing personalized notifications in content services

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002244926A (en) * 2001-02-15 2002-08-30 Matsushita Electric Ind Co Ltd Data invalidator
JP2008259120A (en) * 2007-04-09 2008-10-23 Hitachi Ltd Distribution apparatus, distribution system, and distribution method

Also Published As

Publication number Publication date
JP2014182658A (en) 2014-09-29

Similar Documents

Publication Publication Date Title
EP2530907B1 (en) Sending Files from One Device to Another Device over a Network
US10652406B1 (en) System and method for remotely printing digital images for pickup at a retail store
JP5374209B2 (en) Content sharing system, content sharing server and program
JP2004362043A (en) Project managing system
CN107273992A (en) A kind of method and apparatus for cooking up every trade journey
JP6102387B2 (en) Content management apparatus, content management method, content management system, and content management program
JP5724867B2 (en) Content management system, content management apparatus, control method, and program
JP5663512B2 (en) Personal information collection system and program
JP6460302B2 (en) Progress management system
JP6382598B2 (en) Mobile terminal, program and work information management system
KR102041849B1 (en) System and method for sharing position information using multiple ids
JP2010140098A (en) Operation method and transfer server for system including service server for registering authentication information for receiving service
JP7018261B2 (en) Information processing equipment, information processing systems, and programs
JP6914064B2 (en) Information processing equipment, mobile terminal equipment, information processing systems, and programs
JP5183762B2 (en) Updated part reposting device and updated part reposting method
JP6541941B2 (en) Progress management system
JP5962806B2 (en) Content management system, content management apparatus, control method, and program
KR101703322B1 (en) Service method trading the image-data on online
JP5280083B2 (en) Responsible list management system
JP6291759B2 (en) Image rearrangement method, image device and program
JP5998527B2 (en) Information processing apparatus and information processing program
Joshi Session Site Monitoring Protocol
JP2011232969A (en) Access history management method, access history management system, and web service server
JP2007034569A (en) Information providing system, information providing method, information management device, terminal device, etc.
JP2004021532A (en) Information providing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170106

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170213

R150 Certificate of patent or registration of utility model

Ref document number: 6102387

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees