Information processing program, information processing method and information processing system
By using the method of judging the viewing history and status type in the information processing system, the problem of users spending a long time before accessing the desired content is solved, and the user can read the intended content more easily.
Patent Information
- Application Number
- CN202080046232.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-06-24
- Filing Date
- 2020-06-24
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2040-06-24
AI Technical Summary
In the information processing system, the user is notified of all new available partial content items, resulting in a problem that the user spends a long time before accessing the desired content.
The content display control unit, the viewing history storage unit, the type judgment unit, the condition judgment unit and the display control unit, the viewing status type of the content is judged and the image of the content is determined based on the display conditions.
The user can easily view the content he/she intends, reducing unnecessary updates to content items and improving user experience.
Smart Images

Figure CN114008576B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing program, an information processing method and an information processing system. Background Art
[0002] As described in, for example, Patent Document 1, there is a conventionally known information processing system that displays a read (browsed) portion and an unread (unbrowsed) portion of digital content so that the read portion and the unread portion can be distinguished from each other.
[0003] {Citation List}
[0004] {Patent Documents}
[0005] Patent Document 1: Japanese Patent Application Laid-Open No. 2016-066115 Summary of the invention
[0006] Problem that the invention aims to solve
[0007] In some information processing systems, a content item can be provided in the form of multiple partial content items constituting the content item. If the content item is, for example, an electronic comic book, a new partial content item consisting of one episode is provided at each predetermined update timing.
[0008] In such an information processing system, if all content items having newly available partial content items are notified to the user, the user is notified of updated content items that the user may not be interested in. This creates a problem that a long time is consumed before the user can access the desired content item.
[0009] An object of the present invention is to provide an information processing program, an information processing method, and an information processing system that allow a user to easily browse contents that he / she intends.
[0010] Solutions for solving problems
[0011] In order to solve the above-mentioned problem, an information processing program is provided for causing a computer to function as: a content display control unit for displaying, based on an operation performed by a user, any partial content item among a plurality of partial content items constituting a content in a readable manner; a reading history storage unit for storing a reading history of the content; a type judgment unit for judging, when at least one of the partial content items constituting the content has been read, the reading status type of the content based on the reading history; a condition judgment unit for judging, based on the reading status type, whether the content satisfies a display condition set for the reading status type, the display condition including the following condition: the content has a partial content item that has not been read; and a display control unit for displaying, when the content satisfies the display condition, an image indicating the content in a predetermined display area.
[0012] The partial content items may include at least one paid partial content item and at least one free partial content item, the paid partial content item being viewable by consuming predetermined value information, the free partial content item being viewable without consuming the value information, and at a predetermined update timing, a new paid partial content item may be added to the content, and the at least one paid partial content item may include a paid partial content item that is changed into a new free partial content item.
[0013] In the case where the at least one paid part content item or the new paid part content item includes a paid part content item that has been viewed by the user since the last update timing, the type judgment unit can judge that the reading status type is the first type, and can set the display condition for the first type to the following condition: the at least one paid part content item or the new paid part content item includes a paid part content item that has not yet been viewed.
[0014] In the case where the user has viewed all of the at least one free partial content items before the update timing, the type judgment unit may judge that the reading status type is the second type, and may set the display condition for the second type to the following condition: the at least one free partial content item or the new free partial content item includes free partial content items that have not been viewed since the update timing.
[0015] In the case where the at least one paid part content item or the new paid part content item includes a paid part content item that has been viewed by the user, the type judgment unit can judge that the reading status type is the third type, and can set the display condition for the third type to the following condition: the at least one free part content item or the new free part content item includes a free part content item that has not yet been viewed.
[0016] In a case where the user has viewed two or more of the multiple partial content items that constitute the content, the type judgment unit may determine that the reading status type is a fourth type, and may set the display condition for the fourth type to the following condition: the partial content items that constitute the content include partial content items that have not yet been viewed.
[0017] In order to solve the above-mentioned problem, an information processing method comprises: based on the operation performed by the user, displaying any partial content item among multiple partial content items constituting the content in a readable manner; storing the reading history of the content; in a case where at least one partial content item among the partial content items constituting the content has been read, judging the reading status type of the content based on the reading history of the user; judging whether the content satisfies the display conditions set for the reading status type based on the reading status type of the content, the display conditions comprising the following conditions: the content has partial content items that have not been read; and in a case where the content satisfies the display conditions, displaying an image indicating the content in a predetermined display area.
[0018] In order to solve the above-mentioned problem, an information processing system includes: a content display control unit, which is used to display any partial content item of multiple partial content items constituting the content in a readable manner based on the operation performed by the user; a reading history storage unit, which is used to store the reading history of the content; a type judgment unit, which is used to judge the reading status type of the content based on the reading history of the user when at least one partial content item of the partial content items constituting the content has been read; a condition judgment unit, which is used to judge whether the content satisfies the display condition set for the reading status type based on the reading status type of the content, the display condition including the following condition: the content has partial content items that have not been read; and a display control unit, which is used to display an image indicating the content in a predetermined display area when the content satisfies the display condition.
[0019] Effects of the Invention
[0020] According to the present invention, a user can easily browse intended content. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 is a diagram showing a schematic configuration of an information processing system.
[0022] Figure 2A It is a diagram for explaining the hardware configuration of a user terminal. Figure 2B A diagram illustrating the server hardware configuration.
[0023] Figure 3A is a diagram showing an example of a home screen. Figure 3B This is a diagram for explaining an example of a serialization screen. Figure 3C : is a figure which shows an example of the read-all-at-once screen. Figure 3D This is a diagram for explaining an example of a shelf screen.
[0024] Figure 4Ais a first diagram showing an example of a chapter selection screen. Figure 4B 2 is a second diagram showing an example of a chapter selection screen. Figure 4C is a diagram showing an example of an electronic comic book screen. Figure 4D is a diagram showing an example of an end screen.
[0025] Figure 5A This is the first diagram for explaining an example of a comment list screen. Figure 5B The second figure is used to explain an example of the comment list screen. Figure 5C The third diagram is used to explain an example of the comment list screen. Figure 5D The fourth diagram is used to explain an example of the comment list screen.
[0026] Fig. 6A is a first diagram for explaining an example of a designated quantity selection popup window. Figure 6B 2 is a second diagram for explaining an example of a designated quantity selection popup window. Figure 6C This is a diagram for explaining an example of a pop-up window showing completion of attached coin issuance. Fig.6D This is a diagram for explaining an example of a comment list screen that is displayed after the attached coins are posted.
[0027] Fig. 7A This is a diagram for explaining the browsing status type, judgment condition, start condition, and end condition. Figure 7B This is a diagram for explaining an example of displaying comic icons in the recommended comic display area according to the browsing status.
[0028] Figure 8 It is a sequence diagram for explaining basic processing performed by a user terminal and a server.
[0029] Fig. 9 This is a diagram for explaining the memory configuration in the user terminal and the function of the user terminal as a computer.
[0030] Fig.10 is a flowchart for explaining an example of terminal-side processing in a user terminal.
[0031] Fig.11 is a flowchart illustrating an example of recommendation display processing in a user terminal.
[0032] Fig.12 : is a flowchart for explaining an example of comment display / transmission processing in a user terminal.
[0033] Fig.13 This is a diagram for explaining the memory configuration in a server and the function of the server as a computer.
[0034] Fig.14is a flowchart for explaining an example of server-side processing in a server.
[0035] Fig.15 This is a flowchart for explaining an example of comment response processing in the server.
[0036] Fig.16 This is a flowchart for explaining an example of recommendation determination processing in the server. DETAILED DESCRIPTION
[0037] Aspects of the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. The dimensions, materials, other specific values, etc. given in this embodiment are merely examples that facilitate understanding, and unless otherwise specifically mentioned, do not limit the present invention. In this specification and the accompanying drawings, elements having substantially the same function and configuration are given the same reference numerals, repeated descriptions are omitted, and elements that are not directly related to the present invention are not shown.
[0038] (Overall Configuration of Information Processing System S)
[0039] Figure 1 is a diagram showing a schematic configuration of an information processing system S. The information processing system S is a so-called client-server system, and includes a user terminal 1 , a server 100 , and a communication network 200 having a communication base station 200 a .
[0040] Each user terminal 1 can establish communication with the server 100 via the communication network 200. The user terminal 1 widely includes an electronic device that can be communicatively connected to the server 100 in a wired or wireless manner. Examples of the user terminal 1 include a smartphone, a mobile phone, a tablet device, a personal computer, etc. The present embodiment will be described in the case of using a smartphone as the user terminal 1.
[0041] The server 100 is communicatively connected to a plurality of user terminals 1. The server 100 accumulates various types of information (user information) for each user ID for identifying a user who browses content. In addition, the server 100 provides content to the user terminals 1.
[0042] The communication base station 200a is connected to the communication network 200, and wirelessly sends and receives information to and from the user terminal 1. The communication network 200 is composed of a mobile phone network, the Internet, a local area network, a dedicated line, etc., and realizes a wired or wireless communication connection between the user terminal 1 and the server 100.
[0043] In the information processing system S of the present embodiment, the user terminal 1 and the server 100 each function as an information processing device D. The user terminal 1 and the server 100 each have a role for controlling content browsing so that content can be browsed through cooperation between the user terminal 1 and the server 100 .
[0044] (Hardware Configuration of User Terminal 1 and Server 100)
[0045] Figure 2A It is a figure used to illustrate the hardware configuration of the user terminal 1. In addition, Figure 2B 1 is a diagram for explaining the hardware configuration of the server 100. Figure 2A As shown, the user terminal 1 is configured to include a central processing unit (CPU) 10 , a memory 12 , a bus 14 , an input / output interface 16 , a storage unit 18 , a communication unit 20 , an input unit 22 , and an output unit 24 .
[0046] In addition, if Figure 2B As shown, the server 100 is configured to include a CPU 110 , a memory 112 , a bus 114 , an input / output interface 116 , a storage unit 118 , a communication unit 120 , an input unit 122 , and an output unit 124 .
[0047] The configurations and functions of the CPU 110, memory 112, bus 114, input / output interface 116, storage unit 118, communication unit 120, input unit 122, and output unit 124 of the server 100 are substantially the same as the CPU 10, memory 12, bus 14, input / output interface 16, storage unit 18, communication unit 20, input unit 22, and output unit 24 of the user terminal 1, respectively. Therefore, a description of the hardware configuration of the user terminal 1 will be given below, and a description of the server 100 will be omitted.
[0048] The CPU 10 runs a program stored in the memory 12 to control content viewing. The memory 12 is composed of a read-only memory (ROM) or a random access memory (RAM), and stores a program and various types of data required to control content viewing. The memory 12 is connected to the CPU 10 via a bus 14.
[0049] An input / output interface 16 is connected to the bus 14. A storage unit 18, a communication unit 20, an input unit 22, and an output unit 24 are connected to the input / output interface 16.
[0050] The storage unit 18 is composed of a semiconductor memory such as a dynamic random access memory (DRAM) and stores various types of programs and data. At the user terminal 1, the programs and data stored in the storage unit 18 are loaded into the memory 12 (RAM) by the CPU 10.
[0051] The communication unit is wirelessly communicatively connected with the communication base station 200a, and transmits and receives information such as various types of data and programs to and from the server 100 via the communication network 200. At the user terminal 1, the programs and the like received from the server 100 are stored in the memory 12 or the storage unit 18.
[0052] The input unit 22 is composed of, for example, a touch screen, a button, a keyboard, a mouse, an arrow key, or an analog controller for inputting the user's operation (accepting the operation). Alternatively, the input unit 22 may be a dedicated controller provided in the user terminal 1 or connected (externally attached) to the user terminal 1. Alternatively, the input unit 22 may be composed of an acceleration sensor for detecting the tilt or movement of the user terminal 1 or a microphone for detecting the user's voice. In short, the input unit 22 broadly includes a device that allows the user to input his / her intention in a distinguishable manner.
[0053] The output unit 24 is configured to include a display device and a speaker. Note that the output unit 24 may be a device connected (externally attached) to the user terminal 1. In the present embodiment, the user terminal 1 is provided with a display 26 as the output unit 24, and is provided with a touch screen as the input unit 22, wherein the touch screen is superimposed on the display 26.
[0054] (Contents View)
[0055] Next, the content viewing control performed by the information processing system S (information processing device D) according to the present embodiment will be described by using an example. In the present embodiment, a plurality of content items each consisting of a plurality of partial content items are provided. Here, the present embodiment will be described by way of an example in which the content is an electronic comic book. Each electronic comic book is composed of chapters (collections) serving as partial content items. Note that the content is not limited to electronic comic books, but may include moving images, single static images, and music, and any type of content is acceptable as long as the content consists of a plurality of partial content items. In addition, it is desirable that the partial content items should constitute a series.
[0056] A dedicated application for viewing electronic comic books is provided from the server 100 to the user terminal 1. By downloading the dedicated application for viewing electronic comic books and then executing the application, the electronic comic books can be viewed in the user terminal 1. The server 100 assigns a user ID to each user terminal 1 that has downloaded the dedicated application for viewing electronic comic books, and stores user information including at least the viewing history and value information of each electronic comic book of each user ID. In addition, the server 100 adds and updates chapters of the electronic comic book at a predetermined update timing. In the present embodiment, the server 100 adds a new chapter once a week. Note that the update timing is not limited to a frequency of once a week, but may be various frequencies, such as once every two weeks or twice a week.
[0057] For each content item (electronic comic book), the viewing history includes at least information about the date and time when the content (electronic comic book) was last viewed and the viewed chapters of the content.
[0058] The value information is used when a part of the content item is viewed and is provided as coins in the present embodiment. As the value information (coins), free value information (free coins) provided free of charge and paid value information (paid coins) provided in a manner that the user pays are stored in the server 100 in a manner that is distinguished from each other. Note that when explaining without distinguishing the free coins and the paid coins from each other, the free coins and the paid coins are simply referred to as coins.
[0059] Figure 3A is a diagram showing an example of a home screen. Figure 3B This is a diagram for explaining an example of a serialization screen. Figure 3C : is a figure which shows an example of the read-all-at-once screen. Figure 3D This is a diagram for explaining an example of a shelf screen.
[0060] When executing the dedicated application for viewing electronic comic books, the user terminal 1 displays on the display 26 Figure 3A The home screen shown is used as the initial screen. A menu bar 30 is displayed at the bottom of the home screen. A plurality of operation units that can be operated (tapped) by the user are provided in the menu bar 30. The menu bar 30 includes a home screen operation unit 30a with "Home" written on it, a serial screen operation unit 30b with "Serial" written on it, a read all screen operation unit 30c with "Read all at once" written on it, a bookshelf screen operation unit 30d with "Bookshelf" written on it, and an other screen operation unit 30e with "Others" written on it.
[0061] When the home screen operation unit 30a is tapped, the display 26 displays Figure 3A When the serial screen operation unit 30b is tapped, the display 26 displays Figure 3BSimilarly, when the read all screen operation unit 30c is tapped once, the display 26 displays the serialized screen. Figure 3C In addition, when the bookshelf screen operation unit 30d is tapped, the display 26 displays Figure 3D In addition, when the other screen operation unit 30e is tapped, other screens (not shown in the figure) are displayed on the display 26. Although not described in detail, the other screens display coins associated with the user ID, allowing the purchase of payment coins, etc.
[0062] In the menu bar 30 , the operation portions corresponding to the respective screens are highlighted so that the screen being displayed on the display 26 can be identified.
[0063] On the home screen, a recommended comic display area 31, a new serialization display area 32, and a free capsule display area 33 are arranged in order from top to bottom. In the recommended comic display area 31, one or more comic icons 34 are displayed together with a character string "Go read the sequel!" The comic icons 34 are arranged for each electronic comic book, respectively. Each comic icon 34 is an image representing the electronic comic book to help the user easily identify, for example, an image of a main character in the electronic comic book and the title of the electronic comic book.
[0064] As described in detail below, when a predetermined display condition is satisfied, comic icons 34 of electronic comic books that have been viewed at least once by the user are displayed in the recommended comic display area 31. Note that a maximum of nine comic icons 34 can be displayed in the recommended comic display area 31. Also, in the case where ten or more electronic comic books satisfy the display condition, a predetermined icon is displayed in the recommended comic display area 31, and when the predetermined icon is operated, a screen for displaying comic icons 34 of all electronic comic books that satisfy the display condition is displayed on the display 26.
[0065] In the new serial display area 32, a comic icon 34 of a newly serialized electronic comic book is displayed. Note that the newly serialized electronic comic book refers to an electronic comic book newly added to the server 100 and an electronic comic book that has been added to the server 100 and is starting to be newly provided. In the free gashapon display area 33, for example, an image that can accept a user's operation once a day is displayed so that when the user operates the image, a predetermined number of free coins are given to the user.
[0066] When the serial screen operation unit 30b is tapped, the display 26 displays Figure 3BThe serialized screen shown. In the upper part of the serialized screen, a week selection section 35 is displayed. The week selection section 35 includes: seven selection sections ("Monday" to "Sunday") for displaying comic icons 34 of electronic comic books with update dates on the selected days (one of Monday to Sunday); and another selection section ("Finished") for displaying comic icons 34 of completed electronic comic books. In the week selection section 35, the selected operation section is highlighted so that the selected day of the week (or "Finished") can be identified. On the serialized screen, the comic icon 34 of the electronic comic book whose update date corresponds to the day of the week selected in the week selection section 35 (or the comic icon 34 of the completed electronic comic book) is displayed below the week selection section 35. Note that the menu bar 30 is displayed on the serialized screen.
[0067] When the read all screen operation unit 30c is tapped once, the display 26 displays Figure 3C The read all at once screen is shown. On the read all at once screen, the comic icon 34 of the completed electronic comic book is displayed. Note that the menu bar 30 is displayed on the read all at once screen.
[0068] When the bookshelf screen operation unit 30d is tapped, the display 26 displays Figure 3D The bookshelf screen shown. On the bookshelf screen, comic icons 34 of electronic comic books that have been viewed at least once by the user are listed based on the user's viewing history. In addition, a comic description bar 36 for describing the title of the electronic comic book and the summary of the electronic comic book is displayed on the right side of the comic icon 34. Note that a menu bar 30 is displayed on the bookshelf screen.
[0069] Figure 4A is a first diagram showing an example of a chapter selection screen. Figure 4B 2 is a second diagram showing an example of a chapter selection screen. Figure 4C is a diagram showing an example of an electronic comic book screen. Figure 4D is a diagram showing an example of an end screen.
[0070] When the comics icon 34 displayed on the home screen, serial screen, read all screen at once or bookshelf screen is tapped, as shown in FIG. Figure 4A and Figure 4BAs shown, a chapter selection screen related to the electronic comic book indicated by the tapped comic icon 34 is displayed on the display 26. The comic icon 34 is displayed at the upper part of the chapter selection screen, and a chapter selection image 37 for selecting each chapter is displayed below the comic icon 34. For the chapter selection image 37, the chapter with the latest update date (the latest chapter) is displayed at the top, and the other chapters are displayed from top to bottom in descending order of update date. On each chapter selection image 37, an image of a representative scene of the chapter, a chapter number (e.g., "Episode 50"), and an update date of the chapter are displayed. The chapter selection image 37 also includes a comment operation section 38. Note that the details of the comment operation section 38 will be described later.
[0071] On the chapter selection screen, the chapter selection images 37 are scrolled and displayed by the user's scroll operation. In addition, on the chapter selection screen, the chapter selection images 37 of the chapters that have been browsed by the user are displayed darker than other chapter selection images 37 based on the user's browsing history. Figure 4B The chapter selection images 37 for episodes 47 and 46 are shown. In this way, the chapters that the user has viewed can be easily identified.
[0072] In addition, in the chapter selection image 37 ( Figure 4A A pre-reading band 39 with "pre-reading" written on the chapter selection image 37 of the 50th and 49th episodes in the video is superimposed. In this embodiment, chapters that are the latest episodes and chapters that are one episode earlier than the latest episodes can be read by consuming coins. Therefore, chapters that can be read by consuming coins are called paid chapters (paid part content items), and chapters that can be read without consuming coins are called free chapters (free part content items).
[0073] In other words, the pre-reading band 39 on the chapter indicates that the chapter can be read by consuming coins. For example, suppose that an electronic comic book titled "A" is updated every Thursday (0:00 on Thursday). In this case, a new chapter is added as a paid chapter at 0:00 on Thursday. In addition, the chapter two episodes earlier than the newly added chapter is changed from a paid chapter to a free chapter.
[0074] In addition, on the chapter selection screen, a return operation unit 40 and a continue reading operation unit 41 are displayed above the menu bar 30. When the return operation unit 40 is tapped, the home screen, serial screen, read all at once screen, or bookshelf screen displayed before the chapter selection screen is displayed is displayed on the display 26.
[0075] When any of the chapter selection images 37 displayed on the chapter selection screen is tapped, Figure 4CAs shown, the electronic comic book screen of the chapter corresponding to the tapped chapter selection image 37 is displayed on the display 26. Note that, although detailed description will be omitted, in the case where the chapter selection image 37 of the paid chapter is tapped, not only the number of coins required to view the paid chapter but also an operation portion for selecting whether to view the paid chapter by consuming the number of coins is displayed.
[0076] Here, when any one of the chapter selection images 37 is tapped, the user terminal 1 transmits to the server 100 browsing request information for requesting browsing of the chapter corresponding to the tapped chapter selection image 37. The server 100 updates the browsing history based on the transmitted chapter request information, and transmits URL information indicating the URL of the chapter to the user terminal 1. The user terminal 1 accesses the URL indicated in the transmitted URL information, thereby downloading the image of the chapter and displaying the image on the electronic comic book screen.
[0077] In addition, when the continue reading operation unit 41 is tapped, the user terminal 1 sends a reading request information for requesting to read the chapter following the latest chapter read by the user to the server 100. In this way, at the user terminal 1, an image of the chapter following the latest chapter read by the user is displayed on the electronic comic book screen.
[0078] Each chapter is composed of a plurality of page images 42 corresponding to a plurality of pages. On the electronic comic book screen, one page image 42 of the plurality of page images 42 constituting the chapter is displayed. Then, when the user performs a flick operation, the next page image 42 is displayed on the display 26.
[0079] Furthermore, when a flick operation is performed while the final page image 42 of the chapter is displayed, the display 26 displays Figure 4D The ending screen is shown. The ending screen displays not only the menu bar 30 , the recommended comics display area 31 , and the comment operation unit 38 , but also a next episode operation unit 43 for selecting the next chapter and a screen close operation unit 44 on the display 26 .
[0080] When the next episode operation unit 43 is tapped, the user terminal 1 transmits browsing request information for requesting browsing of a chapter following the browsed chapter to the server 100. In this way, the user can continue browsing the next chapter on the user terminal 1.
[0081] Figure 5A This is the first diagram for explaining an example of a comment list screen. Figure 5B The second figure is used to explain an example of the comment list screen. Figure 5C The third diagram is used to explain an example of the comment list screen. Figure 5D The fourth diagram is used to explain an example of the comment list screen.
[0082] Set up for each chapter Figure 4A , Figure 4B and Figure 4D The number of comments is also displayed in the comment operation section 38. The displayed number of comments indicates the total number of comments posted by all users. Therefore, by confirming the number of comments, the popularity of a chapter or an electronic comic book can be grasped to some extent.
[0083] When the comment operation unit 38 is tapped, the display 26 displays Figure 5A Here, when the comment operation unit 38 is tapped, the user terminal 1 transmits comment request information for requesting a comment list related to the chapter where the tapped comment operation unit 38 is set to the server 100. The server 100 transmits comment list information including all comments of the chapter corresponding to the transmitted comment request information to the user terminal 1. The user terminal 1 displays the comment list screen on the display 26 based on the transmitted comment list information.
[0084] At the upper part of the comment list screen, a display order change operation unit 45 is provided. The display order change operation unit 45 includes a favorite order operation unit 45a and a latest order operation unit 45b. Moreover, in the initial state, the latest order operation unit 45b is selected.
[0085] In addition, a comment display area 46 is provided in the center of the comment list screen, in which comments are listed. In the comment display area 46, comments are displayed in the order based on the selection made in the display order change operation unit 45. FIG. 5A to FIG. 5D In the display, based on the selection made in the latest order operation portion 45b, the comments are displayed in such a manner that the newer comments appear at a higher position.
[0086] In the comment display area 46, the content of each comment ("That's so cool" or "Can't wait to watch the next episode", etc.), the comment posting date and time, a like button 47 for the comment, and the "number of likes" for the comment are displayed. The like button 47 is an operation portion for accepting a tap operation by a user, and the user taps the like button 47 if the user likes the content of a comment posted by another user. When the like button 47 is tapped, the "number of likes" displayed on the right side of the like button 47 increases by 1. Therefore, the "number of likes" for a comment serves as an indicator indicating that other users agree with the comment, and a comment with a large "number of likes" means that many other users find agreement with the comment.
[0087] In addition, at the bottom of the comment list screen, a comment input field 48 for inputting comments is provided. Although the comment input field 48 is filled with a sentence such as "Enter a comment", this is not an actual comment input. Moreover, when the comment input field 48 is tapped, as shown in FIG. Figure 5B As shown, the comment input field 48 is moved to the center of the display 26, and a posting operation unit 49 and a soft keyboard 50 are displayed at the lower part of the display 26. The posting operation unit 49 includes a normal posting operation unit (comment sending operation unit) 49a and a coin-attached post operation unit (value-information-attached comment sending operation unit) 49b.
[0088] When a comment (text, symbols, etc.) is input via the soft keyboard 50, Figure 5C As shown, a comment such as "This is also great!" inputted through the software keyboard 50 is displayed in the comment input field 48. Thereafter, when the normal posting operation portion 49a is tapped, comment information indicating the inputted comment is transmitted from the user terminal 1 to the server 100. In other words, when the normal posting operation portion 49a is tapped, the comment displayed in the comment input field 48 is posted.
[0089] If the comment included in the transmitted comment information satisfies the predetermined condition, the server 100 transmits check information indicating that the comment has been normally accepted to the user terminal 1. Here, the predetermined condition is, for example, that the comment does not include a word registered in the prohibited word list stored in the server 100.
[0090] In user terminal 1, as Figure 5D As shown, based on the sent check information, the posted comment is displayed as the latest comment in the comment display area 46. Note that in the case where the server 100 normally accepts comments, the server 100 can send comment list information including the posted comment to the user terminal 1, and the user terminal 1 can display the comment display area 46 in a manner that the posted comment becomes the latest comment based on the received comment list information.
[0091] However, it should be noted that in a state where no comment is input, even if the normal posting operation portion 49a is tapped, the normal posting operation portion 49a does not react (does not send comment information), and thus no comment is posted.
[0092] Fig. 6A is a first diagram for explaining an example of a designated quantity selection popup window. Figure 6B 2 is a second diagram for explaining an example of a designated quantity selection popup window. Figure 6C This is a diagram for explaining an example of a pop-up window showing completion of attached coin issuance. Fig.6DThis is a diagram for explaining an example of a comment list screen that is displayed after the attached coins are posted.
[0093] After entering a comment in the comment input field 48 via the software keyboard 50, when the attached coin issuing operation unit 49b is tapped, Fig. 6A As shown, a designated quantity selection pop-up window 51 and a store operation unit 52 are displayed in front of the review list screen.
[0094] In the designated quantity selection pop-up window 51, a designated quantity display area 53, a designated quantity selection operation bar 54a, designated quantity operation units 54b and 54c, and a confirmation operation unit (value information comment sending operation unit) 55 with "OK" written on it are provided. In the designated quantity display area 53, the number of coins to be donated (contributed) together with the comment posting (hereinafter referred to as the designated number, here "0") and the number of coins owned by the user (the number of coins associated with the user ID, here "1000") are displayed. When the designated quantity selection pop-up window 51 is displayed, the designated number is set to 0. Note that the displayed number of coins owned by the user represents the sum of the number of free coins and the number of paid coins; in other words, the number of free coins and the number of paid coins are not displayed separately.
[0095] The designated amount selection operation bar 54a (which indicates the ratio of the designated amount to the amount of coins owned by the user) can accept the user's operation. When the designated amount selection operation bar 54a is tapped or searched by the user, such as Figure 6B As shown, the position indicated by the designated number selection operation bar 54a is moved, and further, the designated number displayed in the designated number display area 53 is changed (here, to "100").
[0096] The designated quantity operation portion 54b marked with "-" is located on the left side of the designated quantity selection operation bar 54a. When the designated quantity operation portion 54b is tapped, the designated quantity is reduced by a preset ratio, and the designated quantity displayed in the designated quantity display area 53 is reduced. Note that in the case where the designated quantity is "0", such as Fig. 6A As shown, the designated number operation portion 54b is displayed in a dimmed manner and does not accept user operations.
[0097] The designated amount operation part 54c marked as "+" is located on the right side of the designated amount selection operation column 54a. When the designated amount operation part 54c is operated, the designated amount is increased at a preset ratio, and the designated amount displayed in the designated amount display area 53 increases. Note that when the designated amount is equal to the number of coins owned by the user, the designated amount operation part 54c is displayed in a dimmed manner, and thus does not accept the user's operation.
[0098] After the designated quantity is determined (set) by the user operating the designated quantity selection operation bar 54a and the designated quantity operation units 54b and 54c, when the confirmation operation unit 55 is tapped, comment information indicating the input comment and designated quantity information indicating that the designated quantity has been set are transmitted from the user terminal 1 to the server 100. If the comment included in the transmitted comment information satisfies a predetermined condition, the server 100 transmits check information indicating that the comment has been normally accepted to the user terminal 1. In addition, if the server 100 normally accepts the comment, the server 100 reduces the number of coins associated with the user ID by the set designated quantity and transmits a thank you support image to the user terminal 1. Based on the transmitted thank you support image, as shown in FIG. Figure 6C As shown, the user terminal 1 displays the pop-up window 56 indicating the completion of the posting of the attached coins in front of the comment list screen. Note that the coins given are given to the author, for example. In addition, at the server 100, if the specified amount that has been set is subtracted, the free coins are reduced with a higher priority, and the paid coins are reduced only when the amount to be subtracted exceeds the amount of free coins.
[0099] In the attached coin issuance completion pop-up window 56, the thank you support image sent from the server 100 is displayed, and further, the confirmation operation portion 57 with "OK" written thereon is displayed. Note that the thank you support image displayed in the attached coin issuance completion pop-up window 56 may be different for each electronic comic book, or may be common for all electronic comic books. In addition, the thank you support image may be different depending on the number of coins given with the current comment, or may be different depending on the total number of coins given.
[0100] After that, when the confirmation operation unit 57 is tapped, the display 26 displays Fig.6D The comment list image shown. At this time, the posted comment is displayed as the latest comment in the comment display area 46, and further, the designated number, that is, the number of coins to be given, is displayed in the comment display area 46 in association with the posted comment.
[0101] Therefore, in this embodiment, coins can be presented to the author (recipient) only together with the comments. Therefore, the user who wants to present coins needs to input a certain comment in the comment input column 48. In this way, the comment display function for inputting or displaying comments can be activated.
[0102] Note that, while the designated quantity selection pop-up window 51 is displayed, when the confirmation operation portion 55 is tapped with the designated quantity being "0", only the comment information is transmitted to the server 100 in the same manner as when the normal posting operation portion 49a is tapped. Therefore, if a user who does not intend to give coins taps the attached coin posting operation portion 49b by mistake after inputting a comment, the user can post a comment without consuming (giving away) coins by tapping the confirmation operation portion 55 with the designated quantity being set to "0".
[0103] In addition, while the designated quantity selection pop-up window 51 is displayed, when the store operation unit 52 is operated, a screen for purchasing coins is displayed on the display 26. Then, when the user purchases coins, Figure 5C As shown, a review list screen in which comments are filled in the review input field 48 is displayed on the display 26 .
[0104] Fig. 7A This is a diagram for explaining the browsing status type, judgment condition, start condition, and end condition. Figure 7B 1 is a diagram for explaining an example of displaying comic icons 34 in the recommended comic display area 31 according to the browsing status.
[0105] As described above, when the predetermined conditions (judgment conditions, display conditions) are met, the recommended comic display area 31 (reference Figure 3A and Figure 4D ) displays comic icons 34 of electronic comic books that have been viewed at least once by the user.
[0106] More specifically, when the display 26 displays Figure 3A When the home page screen shown in FIG. 1 is displayed, and when the display 26 is displayed Figure 4D When the user terminal 1 is at the end screen shown in FIG. 1 , the user terminal 1 sends a recommendation request message for inquiring about the comic icon 34 to be displayed in the recommended comic display area 31. Upon receiving the recommendation request message, the server 100 determines whether the reading status of each electronic comic book is consistent with the reading status of the user based on the reading history of the user. Fig. 7A Note that the following description assumes that there are four types of viewing states from the first type to the fourth type, but any one of these types may be removed or other types may be additionally included.
[0107] The server 100 determines whether there is an electronic comic book corresponding to the first type "previous read", which is used as the type with the highest priority among the four types. The judgment condition set for the first type "previous read" is that the user has purchased (read) the paid chapters that are X (X is 1 or 2) episodes before the latest free chapter since the last update date. In other words, in the judgment condition for the first type "previous read", it is judged whether the user has purchased (read) the latest paid chapter and the paid chapters that are one episode earlier than the latest paid chapter in a manner that distinguishes these chapters from each other. Then, in the case where there is an electronic comic book that meets the judgment condition of the first type "previous read", the server 100 determines that the reading status type of the electronic comic book is the first type "previous read".
[0108] Then, the server 100 determines whether the electronic comic book that meets the judgment condition of the first type "previous preview" meets the start condition. The start condition set for the first type "previous preview" is that the user has not read the paid chapters that are X volumes before the latest free chapter at the time of this update.
[0109] In addition, the server 100 determines whether the electronic comic book that meets the judgment condition of the first type "previous preview" meets the end condition. The end condition set for the first type "previous preview" is that the user has read the two paid chapters that are X (X is 1 and 2) sets before the latest free chapter at the time of this update.
[0110] In the case where the electronic comic book that satisfies the judgment condition of the first type "previous reading" satisfies the start condition but does not satisfy the end condition, the server 100 judges that the electronic comic book is an electronic comic book to be displayed in the recommended comic display area 31. This can be said that the display condition set for the electronic comic book to be displayed in the recommended comic display area 31 is that the electronic comic book satisfies the start condition but does not satisfy the end condition.
[0111] exist Figure 7B In the example shown, it is assumed that the 52nd episode is added by this update as shown by "①" in the figure. Under this assumption, in the case where the 51st episode (X=1) as a paid chapter has been purchased (read) since the previous update date and the 52nd episode (X=2) has not been read, it is determined that the related electronic comic book is the electronic comic book to be displayed in the recommended comic display area 31.
[0112] Subsequently, the server 100 determines whether there is an electronic comic book corresponding to the second type "free latest collection" in addition to the electronic comic book corresponding to the first type "previous reading", the second type having the next highest priority after the priority of the first type. The judgment condition set for the second type "free latest collection" is that the user has read the latest free chapter since the last update date. Then, in the case where there is an electronic comic book that meets the judgment condition of the second type "free latest collection", the server 100 determines that the reading status type of the electronic comic book is the second type "free latest collection".
[0113] Then, the server 100 determines whether the electronic comic book that meets the judgment condition of the second type "free latest collection" meets the start condition. The start condition set for the second type "free latest collection" is that the user has not read the free chapter (the latest free chapter) added by this update.
[0114] In addition, the server 100 determines whether the electronic comic book that meets the determination condition of the second type "free latest volume" meets the end condition. The end condition set for the second type "free latest volume" is that the user has read the free chapter added on the current update date.
[0115] When an electronic comic book satisfying the second type “free latest collection” determination condition satisfies the start condition but does not satisfy the end condition, the server 100 determines that the electronic comic book is to be displayed in the recommended comic display area 31 .
[0116] exist Figure 7B In the example shown, it is assumed that the 50th episode is added as a free chapter by this update as shown by "②" in the figure. Under this assumption, if the 49th episode as the latest free chapter has been read since the last update date and the 50th episode has not been read, it is determined that the relevant electronic comic book is the electronic comic book that should be displayed in the recommended comic display area 31.
[0117] Subsequently, the server 100 determines whether there is an electronic comic book corresponding to the third type "ignore pre-reading" in addition to the electronic comic books corresponding to the first type "previous pre-reading" and the second type "free latest collection", the third type having the next highest priority after the priorities of the first type and the second type. The judgment condition set for the third type "ignore pre-reading" is that the user has purchased (read) the paid chapter (Nth episode) at any timing. Then, in the case where there is an electronic comic book that meets the judgment condition of the third type "ignore pre-reading", the server 100 determines that the reading state type of the electronic comic book is the third type "ignore pre-reading".
[0118] Then, the server 100 determines whether the electronic comic book that meets the judgment condition of the third type "ignore pre-reading" meets the start condition. The start condition set for the third type "ignore pre-reading" is that the chapter following the purchased (read) paid chapter is the latest unread free chapter (N+1th volume).
[0119] In addition, the server 100 determines whether the electronic comic book that meets the third type of "ignore pre-reading" judgment condition meets the end condition. The end condition set for the third type of "ignore pre-reading" is that the user has read the free chapter (N+1th volume) following the purchased (read) paid chapter.
[0120] When the electronic comic book satisfying the third type of “ignore advance reading” determination condition satisfies the start condition but does not satisfy the end condition, the server 100 determines that the relevant electronic comic book is an electronic comic book to be displayed in the recommended comic display area 31 .
[0121] like Figure 7B As shown in “③” in the example, when the 49th episode as a paid chapter has been read since the previous update and the 50th episode added as a free chapter by this update has not been read, it is judged that the relevant electronic comic book is an electronic comic book that should be displayed in the recommended comic display area 31.
[0122] Subsequently, the server 100 determines whether there is an electronic comic book corresponding to the fourth type "multiple episodes reading" in addition to the electronic comic books corresponding to the first type "previous pre-reading", the second type "free latest episode" and the third type "ignore pre-reading", and the fourth type has the lowest priority. The judgment condition set for the fourth type "multiple episodes reading" is that the user has read two or more chapters as an episode. Then, in the case where there is an electronic comic book that meets the judgment condition of the fourth type "multiple episodes reading", the server 100 determines that the reading status type of the electronic comic book is the fourth type "multiple episodes reading". Note that although the judgment condition is set here that two or more chapters as an episode have been read, the number of chapters that have been read can be any number equal to or greater than 2.
[0123] Then, the server 100 determines whether the electronic comic book that meets the judgment condition of the fourth type "multiple episodes reading" meets the start condition. The start condition set for the fourth type "multiple episodes reading" is that the current date is within 30 days from the last reading date of the relevant electronic comic book.
[0124] In addition, the server 100 determines whether the electronic comic book that meets the fourth type of "multiple episodes reading" judgment condition meets the end condition. The end condition set for the fourth type of "multiple episodes reading" is that the user has read the latest free chapter.
[0125] When the electronic comic book satisfying the fourth type “multi-volume reading” determination condition satisfies the start condition but does not satisfy the end condition, the server 100 determines that the relevant electronic comic book is an electronic comic book to be displayed in the recommended comic display area 31 .
[0126] like Figure 7B As shown in “④” in the example of , when the first and second episodes have been viewed since the last update and the new chapter of the related electronic comic book has not been viewed, it is determined that the related electronic comic book is the electronic comic book that should be displayed in the recommended comic display area 31.
[0127] Therefore, in the case where the electronic comic book corresponds to any one of the first to fourth types (satisfies the judgment condition) and also satisfies the display condition, the server 100 judges that the relevant electronic comic book is an electronic comic book that should be displayed in the recommended comic display area 31. Then, once the electronic comic book that should be displayed in the recommended comic display area 31 is identified, the server 100 sends the comic icon 34 of the electronic comic book to the user terminal 1 as the recommendation information to be displayed in the recommended comic display area 31.
[0128] As a result, when the display 26 shows Figure 3A The home screen shown or Figure 4D When the end screen is shown, the user terminal 1 may display the comic icon corresponding to the electronic comic book identified by the server 100 in the recommended comic display area 31 .
[0129] In this way, the user terminal 1 can preferentially display comic icons 34 of electronic comic books that have been viewed at least once by the user and are likely to be viewed by the user in the recommended comic display area 31 according to the viewing status type. Therefore, the user can easily view the electronic comic book of interest simply by tapping the corresponding comic icon 34 displayed in the recommended comic display area 31.
[0130] Next, a description will be given of a communication process between the user terminal 1 and the server 100. Note that an example of a basic communication process for viewing an electronic comic book, a communication process for determining a comic icon 34 to be displayed in the recommended comic display area 31, and a communication process for posting a comment will be described here, and descriptions of other processes will be omitted.
[0131] (Communication Processing Between User Terminal 1 and Server 100)
[0132] Figure 81 is a sequence diagram for explaining the basic processing in the user terminal 1 and the server 100. Note that in the following description, the processing in the user terminal 1 is represented by Pn (n is an arbitrary integer). In addition, the processing in the server 100 is represented by Sn (n is an arbitrary integer). When the user starts the application (P1) in the user terminal 1, login information (including recommendation request information) is sent from the user terminal 1 to the server 100. Upon receiving the login information, the server 100 identifies the user ID associated with the login information, and performs a login process and a recommendation judgment process for identifying the electronic comic book that should be displayed in the recommended comic display area 31 (S1). Here, the server 100 sends the user information and recommendation information corresponding to the identified user ID to the user terminal 1.
[0133] In addition, when Figure 3D When any chapter is tapped on the chapter selection screen shown, the user terminal 1 transmits browsing request information for browsing the chapter (P2). Upon receiving the browsing request information, the server 100 updates the browsing history (S2) and transmits URL information indicating a URL where an image of the chapter is stored (S3). Upon receiving the URL information, the user terminal 1 accesses the URL included in the URL information and executes content display processing for displaying the page image 42 of the chapter on the display 26 (P3).
[0134] In addition, in the user terminal 1, the display 26 displays Figure 5C When the posting operation unit 49 is operated while a comment is input to the comment input field 48, only the comment information indicating the comment is sent to the server or the comment information with the specified quantity information added is sent to the server 100 (P4). When the comment information or the comment information together with the specified quantity information is received, the server 100 checks the comment included in the comment information (S4). In addition, when the server 100 receives the specified quantity information, the server 100 subtracts the specified quantity from the number of coins associated with the user ID (S4). In addition, the server 100 sends the check information, sends the thank you support image, etc. (S5).
[0135] In addition, the user terminal 1 is used to display Figure 3A The home screen shown or Figure 4D In the case of an operation on the end screen shown, the user terminal 1 sends a recommendation request message to the server 100 (P5). Upon receiving the recommendation request message, the server 100 performs a recommendation determination process (S6) and sends the recommendation information to the user terminal 1. Upon receiving the recommendation information, the user terminal 1 displays the comic icon of the electronic comic book included in the recommendation information in the recommended comic display area 31 on the home screen or the end screen (P6).
[0136] (Functional Configuration of User Terminal 1)
[0137] Fig. 9 1 is a diagram for explaining the configuration of the memory 12 in the user terminal 1 and the function of the user terminal 1 as a computer. A program storage area 12a and a data storage area 12b are provided in the memory 12. When executing an application, the CPU 10 stores a terminal-side control program (module) in the program storage area 12a.
[0138] The terminal side control program includes an application control program 70, a content display control program 71, a comment display control program 72, a comment sending program 73, a value information designation program 74, and a value information attached comment sending program 75. Note that Fig. 9 The programs listed in are merely examples, and a large number of other programs are also set as terminal-side control programs.
[0139] The data storage area 12b includes a user information storage section 80, a recommendation information storage section 81, and a content storage section 82 as storage sections for storing data. Note that these storage sections are examples, and a large number of other storage sections are provided in the data storage area 12b.
[0140] The CPU 10 runs each program stored in the program storage area 12a, and updates the data in each storage unit of the data storage area 12b. In addition, the CPU 10 runs each program stored in the program storage area 12a, thereby causing the user terminal 1 (computer) to function as a terminal-side control unit 1A. The terminal-side control unit 1A includes an application control unit 70a, a content display control unit 71a, a comment display control unit 72a, a comment sending unit 73a, a value information specifying unit 74a, and a value information attached comment sending unit 75a.
[0141] More specifically, the CPU 10 runs the application control program 70, thereby causing the computer to function as an application control unit 70a. Similarly, the CPU 10 runs the content display control program 71, the comment display control program 72, the comment sending program 73, the value information designation program 74, and the value information attached comment sending program 75, thereby causing the computer to function as a content display control unit 71a, a comment display control unit 72a, a comment sending unit 73a, a value information designation unit 74a, and a value information attached comment sending unit 75a, respectively.
[0142] The application control unit 70a performs application control processing for controlling the display of the entire application for browsing content. For example, the application control program 70 displays a home screen on the display 26 according to an operation applied to the user terminal 1. In addition, when user information is updated, the application control unit 70a updates the information in the user information storage unit 80.
[0143] When receiving the URL information from the server 100, the content display control unit 71a accesses the URL included in the received URL information. Then, the content display control unit 71a downloads the page image 42 from the accessed URL and stores the downloaded page image 42 in the content storage unit 82. In addition, the content display control unit 71a displays the page image 42 stored in the content storage unit 82 on the display 26 so that the page image 42 can be viewed.
[0144] When the comment operation unit 38 is tapped, the comment display control unit 72a displays a comment list image on the display 26. When a comment is input through the software keyboard 50, the comment display control unit 72a displays the input comment in the comment input field 48.
[0145] When the normal posting operation portion 49 a is tapped, the comment transmission unit 73 a transmits comment information including the comment input into the comment input field 48 to the server 100 .
[0146] When the attached coin issuing operation unit 49b is tapped, the value information specifying unit 74a displays the designated quantity selection pop-up window 51 in front of the comment list screen. In addition, the value information specifying unit 74a sets the designated quantity according to the operation applied to the designated quantity selection operation bar 54a and the designated quantity operation units 54b, 54c displayed in the designated quantity selection pop-up window 51.
[0147] When the confirmation operation portion 55 displayed in the designated number selection popup window 51 is tapped, the value-added comment sending unit 75 a sends the comment information including the comment input into the comment input field 48 and the designated number information including the set designated number to the server 100 .
[0148] (Specific processing in user terminal 1)
[0149] Fig.10 1 is a flowchart for explaining an example of terminal-side processing in the user terminal 1. In the terminal-side processing, the application control unit 70a performs application control processing (P100) including a recommendation display processing for displaying the comic icon 34 in the recommended comic display area 31. In addition, the content display control unit 71a performs content display processing (P101) for displaying an electronic comic book screen on the display 26. The comment display control unit 72a, the comment sending unit 73a, the value information specifying unit 74a, and the value information attached comment sending unit 75a perform a comment display / sending processing (P102) for displaying comments and sending comments.
[0150] Fig.111 is a flowchart for explaining an example of recommendation display processing in the user terminal 1. When the home screen or the end screen is displayed on the display 26 (in P100-1: "Yes"), the application control unit 70a sends recommendation request information to the server 100 (P100-2). Then, when the recommendation information is received from the server 100 (in P100-3: "Yes"), the application control unit 70a stores the recommendation information in the recommendation information storage unit 81 and displays the comic icon 34 in the recommended comic display area 31 (P100-4).
[0151] Fig.12 1 is a flowchart for explaining an example of the comment display / transmission processing in the user terminal 1. When the comment list screen is to be displayed on the display 26 (in P102-1: "Yes"), the comment display control unit 72a transmits comment request information for requesting a comment list related to the chapter provided with the comment operation section 38. Then, when the comment list information is received from the server 100 (P102-2), the comment display control unit 72a displays the comment list screen on the display 26 based on the comment list information (P102-3).
[0152] In addition, when the normal posting operation unit 49a is tapped after the comment input field 48 is tapped (in P102-4: "Yes"), as long as the comment consists of at least one character (in P102-5: "Yes"), the comment sending unit 73a sends comment information including the comment entered in the comment input field 48 (P102-14).
[0153] On the other hand, when the attached coin issuance operation unit 49b is tapped (in P102-6: "Yes"), as long as a comment consisting of at least one character is entered into the comment input field 48 (in P102-7: "Yes"), the value information designation unit 74a displays a designated quantity selection pop-up window 51 on the display 26 (P102-8).
[0154] Then, before tapping the confirmation operation unit 55 in the designated quantity selection pop-up window 51 (in P102-9: "No"), when the designated quantity is changed due to the designated quantity selection operation bar 54a and the designated quantity operation units 54b, 54c being operated (in P102-10: "Yes"), the value information designation unit 74a sets (changes) the designated quantity according to the operation (P102-11).
[0155] After that, when the confirmation operation portion 55 in the designated quantity selection pop-up window 51 is tapped (in P102-9: "Yes"), as long as the designated quantity is a value other than 0 (in P102-12: "Yes"), the value information comment sending unit 75a sends designated quantity information indicating the designated quantity that has been set to the server 100 (P102-13). In addition, the comment sending unit 73a sends comment information (P102-14).
[0156] In addition, when receiving the thank you support image from the server 100 (in P102-15: "Yes"), the comment display control unit 72a displays the attached coin issuance completion pop-up window 56 on the display 26 (P102-16). In addition, when receiving the check information from the server 100 (in P102-17: "Yes"), the comment display control unit 72a displays the comment list screen on the display 26 (P102-18).
[0157] (Functional Configuration of Server 100)
[0158] Fig.13 1 is a diagram for explaining the configuration of the memory 112 in the server 100 and the function of the server 100 as a computer. In the memory 112, a program storage area 112a and a data storage area 112b are provided. The CPU 110 stores a server-side control program (module) in the program storage area 112a.
[0159] The server-side control program includes a browsing history storage program 130, a type judgment program 131, a condition judgment program 132, and a comment check program 133. Note that Fig.13 The programs listed in are examples, and a large number of other programs are also set as server-side control programs.
[0160] The data storage area 112b includes a user information storage section 140, a recommendation information storage section 141, and a content storage section 142 as storage sections for storing data. Note that these storage sections are examples, and a large number of other storage sections are provided in the data storage area 112b.
[0161] The CPU 110 runs each program stored in the program storage area 112a, and updates the data in each storage unit of the data storage area 112b. In addition, the CPU 110 runs each program stored in the program storage area 112a, thereby causing the server 100 (computer) to function as a server-side control unit 110A. The server-side control unit 110A includes a browsing history storage unit 130a, a type judgment unit 131a, a condition judgment unit 132a, and a comment check unit 133a.
[0162] More specifically, the CPU 10 runs the browsing history storage program 130, thereby causing the computer to function as a browsing history storage unit 130a. Similarly, the CPU 10 runs the type judgment program 131, the condition judgment program 132, and the comment check program 133, thereby causing the computer to function as a type judgment unit 131a, a condition judgment unit 132a, and a comment check unit 133a, respectively.
[0163] Each time browsing request information is transmitted from the user terminal 1, the browsing history storage unit 130a updates the browsing history for each user ID based on the browsing request information, and stores the updated browsing history in the user information storage unit 140. In addition, based on the browsing request information, the browsing history storage unit 130a transmits URL information indicating the URL of the page image 42 stored in the content storage unit 142 to the user terminal 1.
[0164] When receiving the recommendation request information from the user terminal 1 , the type determination unit 131 a determines the type of the browsing status of each electronic comic book based on the browsing history stored in the user information storage section 140 .
[0165] The condition determination unit 132a determines whether each electronic comic book satisfies the display condition based on the type of the electronic comic book determined by the type determination unit 131a. In addition, the condition determination unit 132a reads the comic icon 34 of the electronic comic book that satisfies the display condition from the recommendation information storage unit 141, and sends the comic icon 34 to the user terminal 1 as recommendation information.
[0166] When receiving comment information from the user terminal 1, the comment checking unit 133a determines whether the comment included in the comment information satisfies a predetermined condition. When receiving designated amount information from the user terminal 1, the comment checking unit 133a subtracts the designated amount from the coin amount associated with the user ID.
[0167] (Specific Processing in Server 100)
[0168] Fig.14 1 is a flowchart for explaining an example of server-side processing in the server 100. In the server-side processing, the browsing history storage unit 130a performs browsing history processing for transmitting URL information, updating browsing history, etc. based on browsing request information received from the user terminal 1 (S100). In addition, the comment check unit 133a performs comment response processing based on comment information or designated number information received from the user terminal 1 (S101). In addition, when recommendation request information is received from the user terminal 1, the type judgment unit 131a and the condition judgment unit 132a perform recommendation judgment processing (S102).
[0169] Fig.151 is a flowchart for explaining an example of comment response processing in the server 100. When comment information is received (in S101-1: "Yes"), the comment check unit 133a performs a comment check process for checking the comment included in the comment information (S101-2). In addition, in the case where the comment information is added with the specified quantity information, that is, in the case where the specified quantity information is received together with the comment information (in S101-3: "Yes"), the comment check unit 133a performs a coin quantity reduction process for subtracting the specified quantity included in the specified quantity information from the coin quantity associated with the user ID (S101-4). Thereafter, the comment check unit 133a sends a thank you support image to the user terminal 1 (S101-5). In addition, the comment check unit 133a sends check information to the user terminal 1 (S101-6).
[0170] Fig.16 1 is a flowchart for explaining an example of recommendation judgment processing in the server 100. When recommendation request information is received (in S102-1: "Yes"), the type judgment unit 131a sets the first type (S102-2), and performs a reading status type judgment process for judging whether there is an electronic comic book that meets the judgment condition of the first type based on the reading history (S102-3). Then, for the electronic comic book that meets the judgment condition of the first type, the condition judgment unit 132a performs a display condition judgment process for judging whether there is an electronic comic book that meets the display condition (S102-4). Thereafter, if the judgment on all the reading status types is not completed (in S102-5: "No"), the type judgment unit 131a and the condition judgment unit 132a perform the processes in S102-3 and S102-4 for the reading status type with a lower priority level.
[0171] Then, when the judgment on all the reading status types is completed (“Yes” in S102 - 5 ), the condition judgment unit 132 a transmits recommendation information including the comic icons 34 of the electronic comic books satisfying the display condition to the user terminal 1 ( S102 - 6 ).
[0172] As described above, the user terminal 1 includes the application control program 70, the content display control program 71, the comment display control program 72, the comment sending program 73, the value information designation program 74, and the value information attached comment sending program 75. In addition, the user terminal 1 includes the application control unit 70a, the content display control unit 71a, the comment display control unit 72a, the comment sending unit 73a, the value information designation unit 74a, and the value information attached comment sending unit 75a. However, these programs and function units may be provided in the server 100.
[0173] In addition, the server 100 includes a browsing history storage program 130, a type judgment program 131, a condition judgment program 132, and a comment check program 133. In addition, the server 100 includes a browsing history storage unit 130a, a type judgment unit 131a, a condition judgment unit 132a, and a comment check unit 133a. However, these programs and function units may be provided in the user terminal 1.
[0174] In addition, the content may be composed of a plurality of images (paid partial content items) created by a plurality of authors respectively, so that competition is maintained in the number of coins given to each image. In this case, a new image (partial content item) may be provided to the user who purchased the image with the largest number of coins. In this way, the willingness to support the author can be enhanced.
[0175] Additionally, the end condition in the recommendation determination process may include that a certain period of time has passed, such as 30 days.
[0176] In addition, when displaying comments on the comment list screen, the user terminal 1 can display each comment by changing the display manner (appearance) such as color and size according to the number of coins donated to the comment.
[0177] In addition, the user terminal 1 may be provided with a screen that allows viewing of the coin usage history as a screen that can be transferred from the home screen, etc. On the screen that allows viewing of the coin usage history, the purchased paid chapters (paid part content items), the electronic comic books (contents) to which coins (value information) are given, and the number of given coins can be displayed.
[0178] In the above embodiment, it is determined whether all types from the first type to the fourth type satisfy the respective determination conditions and display conditions in the recommendation determination process. However, when there is an electronic comic book (content) that satisfies the determination conditions and display conditions for the first type, for example, the recommendation determination process may be terminated at this time.
[0179] In addition, the value information may be information related to cash.
[0180] In addition, the comments displayed on the comment list screen can be sorted by the number of coins in addition to the most favorite order and the latest order. In this case, it is sufficient to display the comments in ascending or descending order of the number of coins given.
[0181] Although the aspects of the embodiments are described with reference to the accompanying drawings, it is self-evident that the present invention is not limited to the above-described embodiments. Obviously, those skilled in the art can think of various variations and modifications within the scope of the claims, and it will be understood that these variations and modifications naturally belong to the technical scope of the present invention.
[0182] Industrial Applicability
[0183] The present invention is applicable to an information processing program, an information processing method, and an information processing system.
[0184] {Description of Reference Numerals}
[0185] S: Information Processing System
[0186] 1: User terminal
[0187] 70a: Application control unit (display control unit)
[0188] 71a: Content display control unit
[0189] 72a: Comment display control unit
[0190] 73a: Comment sending unit
[0191] 74a: Value information designation unit
[0192] 75a: Value-added information comment sending unit
[0193] 100: Server
[0194] 130a: View history storage unit
[0195] 131a: Type judgment unit
[0196] 132a: Conditional judgment unit
[0197] 133a: Comment Check Unit
Claims
1. An information processing device, comprising: A content display control unit, configured to display any partial content item of a plurality of partial content items constituting the content in a browsable manner based on an operation performed by a user; A reading history storage unit, used to store the reading history of the content; a type determination unit, configured to determine a type of a reading state of the content based on the reading history, when at least one of the partial content items constituting the content has been read; a condition judgment unit, configured to judge whether the content satisfies a display condition set for the reading state type based on the reading state type, wherein the display condition includes the following conditions: the content has some content items that have not been read; as well as a display control unit configured to display an image indicating the content in a predetermined display area if the content satisfies the display condition, in, The partial content items include at least one paid partial content item and at least one free partial content item, wherein the paid partial content item can be viewed by consuming predetermined value information, and the free partial content item can be viewed without consuming the value information. adding a new paid portion content item to the content at a predetermined update timing, and the at least one paid portion content item includes a paid portion content item that is changed from a paid portion content item to a new free portion content item at the predetermined update timing, and The display condition includes that the new free partial content item has not been viewed.
2. The information processing device according to claim 1, wherein: in a case where the at least one pay portion content item or the new pay portion content item includes a pay portion content item that has been viewed by the user since the previous update timing, the type determination unit determines that the viewing state type is the first type, and The display condition for the first type is set to a condition that the at least one paid portion content item or the new paid portion content item includes a paid portion content item that has not been viewed.
3. The information processing device according to claim 1 or 2, wherein: In a case where the user has browsed all of the at least one free partial content item before the update timing, the type determination unit determines that the browsing status type is the second type, and The display condition for the second type is set to a condition that the at least one free partial content item or the new free partial content item includes a free partial content item that has not been viewed since the update timing.
4. The information processing device according to claim 1 or 2, wherein: In a case where the at least one paid portion content item or the new paid portion content item includes a paid portion content item that has been viewed by the user, the type determination unit determines that the viewing status type is the third type, and The display condition for the third type is set to a condition that the at least one free partial content item or the new free partial content item includes a free partial content item that has not been viewed.
5. The information processing device according to claim 1 or 2, wherein: In a case where the user has browsed two or more partial content items among the plurality of partial content items constituting the content, the type determination unit determines that the browsing status type is the fourth type, and The display condition for the fourth type is set to a condition that the partial content items constituting the content include partial content items that have not been viewed.
6. An information processing method, comprising: Based on an operation performed by a user, displaying any partial content item among a plurality of partial content items constituting the content in a browsable manner; Storing the viewing history of the content; In a case where at least one of the partial content items constituting the content has been viewed, determining a viewing status type of the content based on the viewing history of the user; Determining whether the content satisfies a display condition set for the reading status type based on the reading status type of the content, the display condition including the following conditions: the content has some content items that have not been read; as well as In a case where the content satisfies the display condition, displaying an image indicating the content in a predetermined display area, in, The partial content items include at least one paid partial content item and at least one free partial content item, wherein the paid partial content item can be viewed by consuming predetermined value information, and the free partial content item can be viewed without consuming the value information. adding a new paid portion content item to the content at a predetermined update timing, and the at least one paid portion content item includes a paid portion content item that is changed from a paid portion content item to a new free portion content item at the predetermined update timing, and The display condition includes that the new free partial content item has not been viewed.
7. An information processing system, comprising a terminal and a server, wherein: The terminal comprises: a content display control unit configured to display, based on an operation performed by a user, any partial content item of a plurality of partial content items constituting the content in a browsable manner; and a display control unit configured to display an image indicating the content in a predetermined display area if the content satisfies a display condition, The server comprises: A reading history storage unit, used to store the reading history of the content; a type determination unit configured to determine a type of a viewing state of the content based on the viewing history of the user when at least one of the partial content items constituting the content has been viewed; and a condition judgment unit, configured to judge whether the content satisfies a display condition set for the reading status type based on the reading status type of the content, wherein the display condition includes the following conditions: the content has some content items that have not been read, in, The partial content items include at least one paid partial content item and at least one free partial content item, wherein the paid partial content item can be viewed by consuming predetermined value information, and the free partial content item can be viewed without consuming the value information. adding a new paid portion content item to the content at a predetermined update timing, and the at least one paid portion content item includes a paid portion content item that is changed from a paid portion content item to a new free portion content item at the predetermined update timing, and The display condition includes that the new free partial content item has not been viewed.
Citation Information
Patent Citations
Digital content browsing support device, browsing support method, and program
JP2016066115A
Content presentation device, external recommendation device and content presentation system
JP2012118624A
Content recommendation apparatus, content recommendation system, reception apparatus, content recommendation method, and program
JP2018011186A