Information processing device, information processing method, and information processing program
The information processing device addresses the lack of engagement in news article presentation by randomly selecting user-relevant articles based on themes, enhancing user experience and content quality through a gacha mechanism and benefits.
Patent Information
- Application Number
- JP2024023525
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-20
- Publication Date
- 2025-09-01
AI Technical Summary
Existing techniques for distributing news articles via the Internet do not add value to the presentation of news articles, often presenting articles that are either too similar to the user's interests or completely uninteresting, leading to a lack of engagement and user abandonment.
An information processing device that receives user-selected themes, links relevant news articles, and presents them randomly, offering a game-like experience by incorporating a gacha function, along with benefits for the user and the setter.
Enhances user engagement by providing unpredictable and interesting news articles, adding value to the presentation and encouraging user interaction while incentivizing setters to improve content quality.
Smart Images

Figure 2025127044000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, there are known techniques for distributing information via the Internet. One example of such a technique is a technique for accepting article submissions from multiple users via a network, editing the articles into an electronic newspaper format, and publishing the articles. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-052426 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the above-mentioned techniques cannot be said to be able to add value to the presentation of news articles.
[0005] For example, the above-mentioned technology merely publishes articles posted by users, and it cannot be said that it can add value to the presentation of news articles.
[0006] The present application has been made in view of the above, and aims to provide added value in the presentation of news articles. [Means for solving the problem]
[0007] The information processing device of the present application is characterized by having a reception unit that receives from a setter the setting of multiple news articles linked to a specified theme, a provision unit that provides content indicating the theme to a user, and a presentation unit that, when the user performs a specified operation on the content provided by the provision unit, presents to the user a news article randomly selected from the multiple news articles linked to the theme. [Effects of the Invention]
[0008] According to one aspect of the embodiment, it is possible to provide added value in presenting news articles. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. [Figure 2] FIG. 2 is a diagram showing an example of a screen of the user terminal 100 according to the embodiment. [Figure 3] FIG. 3 is a diagram showing an example of the configuration of the information processing device 10 according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of the user information database 31. As shown in FIG. [Figure 5] FIG. 5 is a diagram showing an example of the content information database 32. As shown in FIG. [Figure 6] FIG. 6 is a flowchart illustrating an example of a procedure for information processing according to the embodiment. [Figure 7] FIG. 7 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 10. As shown in FIG. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.
[0011] 1. Embodiment Information processing implemented by an information processing device or the like according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing according to the embodiment. Note that in Fig. 1, it is assumed that the information processing according to the embodiment is implemented by an information processing device 10, which is an example of the information processing device according to the present application.
[0012] As shown in Fig. 1, an information processing system 1 according to the embodiment includes an information processing device 10 and a user terminal 100. The information processing device 10 and the user terminal 100 are connected to each other via a network N (see Fig. 3, for example) so as to be able to communicate with each other via a wired or wireless connection. The network N is, for example, a wide area network (WAN) such as the Internet. Note that the information processing system 1 shown in Fig. 1 may include a plurality of information processing devices 10 and a plurality of user terminals 100.
[0013] 1 is an information processing device that performs information processing, and is realized by, for example, a server device, a cloud system, etc. In the example of Fig. 1, the information processing device 10 is, for example, an information processing device that provides a news service that provides content related to news articles to users.
[0014] The information processing device 10 may have a function as a web server that provides a website related to a news service. The information processing device 10 may also be a device that distributes information to the user terminal 100 to be displayed on an application related to a news service (hereinafter, may be referred to as a "news app") installed in the user terminal 100. The information processing device 10 may also be a server that distributes the data of the news app itself. The information processing device 10 may also function as a distribution device that distributes control information to the user terminal 100. Here, the control information is written in, for example, a script language such as JavaScript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). The news app itself distributed from the information processing device 10 may also be considered as control information.
[0015] The user terminal 100 shown in Fig. 1 is an information processing device used by a user. The user terminal 100 is realized, for example, by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. In the example shown in Fig. 1, the user terminal 100 is a smartphone used by a user.
[0016] Furthermore, the user terminal 100 displays information provided by the information processing device 10 using a web browser or an application. When the user terminal 100 receives control information for realizing information display processing from the information processing device 10 or the like, the user terminal 100 realizes the display processing in accordance with the control information.
[0017] The information processing performed by information processing device 10 will be described below with reference to FIG. 1. In the following description, user terminals 100-1 to 100-N (N is any natural number) will be described according to the user using user terminal 100. For example, user terminal 100-1 is the user terminal 100 used by a user (user U1) identified by user ID "UID#1". In the following description, user terminals 100-1 to 100-N will be referred to as user terminal 100 when there is no particular distinction between them. In the following description, user terminal 100 may be considered to be the same as the user. In other words, in the following description, user can also be read as user terminal 100.
[0018] In the following description, it is assumed that a news application is installed on the user terminal 100.
[0019] First, the information processing device 10 receives a news article theme set (selected) by the user U1 (the setter) from the user terminal 100-1 (step S1). For example, the information processing device 10 receives text information indicating a theme such as "Interesting IT technology articles this week."
[0020] Next, the information processing device 10 receives from the user terminal 100-1 a setting of a plurality of news articles that are linked to the theme "Interesting IT Technology Articles This Week" among the news articles distributed by the news service (step S2). For example, the information processing device 10 receives identification information (ID) of the news article selected by the user U1.
[0021] To give a specific example, when information indicating a theme (e.g., text information) and information indicating a news article (e.g., text information) are input, the information processing device 10 inputs information indicating the theme "Interesting IT technology articles this week" and information indicating a news article selected by user U1 into a model that has been trained to output the relevance (score) between the theme and the news article, and allows news articles whose relevance is above a predetermined threshold to be set as news articles linked to the theme "Interesting IT technology articles this week," and prevents news articles whose relevance is below the predetermined threshold from being set as news articles linked to the theme "Interesting IT technology articles this week."
[0022] Here, if the news article selected by user U1 can be set as a news article linked to the theme "Interesting IT technology articles this week," the information processing device 10 links the news article to the theme and stores it in the storage unit of its own device. On the other hand, if the news article selected by user U1 cannot be set as a news article linked to the theme "Interesting IT technology articles this week," the information processing device 10 does not perform the process of linking the news article to the theme, and transmits information to the user terminal 100-1 that the theme cannot be set.
[0023] In addition, the above-mentioned model is trained to output a higher correlation when, for example, information indicating a theme (e.g., a theme set by a news service administrator, etc.) and information indicating a news article linked to that theme in a news service (e.g., a news article linked by a news service administrator, etc.) are input, than when information indicating the theme and a news article not linked to that theme in a news service is input.
[0024] Any known technology can be applied to model training, and a learning method appropriately selected depending on the information used as training data may be used. For example, model training may be performed using various conventional machine learning technologies (e.g., supervised machine learning technologies such as SVM (Support Vector Machine)). Also, deep learning technology may be used to train the model. For example, various deep learning technologies such as RNN (Recurrent Neural Network) and CNN (Convolutional Neural Network) may be used to train the model.
[0025] In addition, the information processing device 10 may be capable of setting news articles belonging to a category (e.g., IT) indicated by the theme "Interesting IT technology articles this week" as news articles linked to the theme "Interesting IT technology articles this week," and may not be capable of setting news articles belonging to other categories as news articles linked to the theme "Interesting IT technology articles this week."
[0026] Furthermore, the information processing device 10 may be capable of setting news articles distributed during a period indicated by the theme “Interesting IT technology articles this week” as news articles linked to the theme “Interesting IT technology articles this week.” For example, based on the period “this week” indicated by the theme, the information processing device 10 may be capable of setting news articles that began distribution on a news service during the current week as news articles linked to the theme “Interesting IT technology articles this week,” and may not set news articles that began distribution on a news service at other dates and times as news articles linked to the theme “Interesting IT technology articles this week.”
[0027] Next, the information processing device 10 provides content #1 indicating the theme "Interesting IT technology articles this week" to the user terminal 100 via a news service (step S3). For example, the information processing device 10 provides content #1 having a gacha function to user U2, who follows user U1 on the news service. To give a specific example, the information processing device 10 provides content #1 having a function of presenting to user U2 a news article randomly selected from the multiple news articles set by user U1 in step S2 (in other words, multiple news articles linked to the theme "Interesting IT technology articles this week").
[0028] An example of content #1 provided to user U2 will now be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of a screen of the user terminal 100 according to the embodiment.
[0029] 2, user terminal 100-2 provides content #1 on screen C1 when a news app is launched. For example, user terminal 100-2 displays area AR2 showing content #1 together with area AR1 showing news articles and area AR3 showing content related to advertisements. That is, user terminal 100-2 displays a list of news articles, content related to advertisements, content #1, etc.
[0030] The information processing device 10 may accept comments from the user U1 regarding the content #1 in steps S1 and S2. The information processing device 10 may then display the accepted comments in the content #1. For example, as shown in FIG. 2, the information processing device 10 displays the accepted comments directly below the name of the content #1, "Interesting IT Technology Articles This Week Gacha," based on the theme "Interesting IT Technology Articles This Week."
[0031] Returning to Figure 1, the explanation will continue. Subsequently, when user U2 performs an operation to select content #1, information processing device 10 presents to user U2 a news article randomly selected from the plurality of news articles set by user U1 in step S2 (step S4). For example, information processing device 10 transitions screen C1 of user terminal 100-2 to a screen displaying the randomly selected news article.
[0032] Next, the information processing device 10 sets a benefit for the user U1 according to the selection of content #1 by the user U2 (step S5). For example, the information processing device 10 sets a benefit such as electronic money that can be used in a predetermined payment method or a coupon that can be used in a predetermined service (such as an electronic commerce service).
[0033] In addition, when user U2 views the news article presented in step S4 (for example, when an operation of scrolling to the bottom of the page showing the news article (reading it completely) is performed), the information processing device 10 may set a benefit for user U1 in accordance with user U2's viewing of the news article.
[0034] As described above, the information processing device 10 according to the embodiment randomly selects news articles selected according to a theme determined by a user and presents them to a user. This allows the information processing device 10 according to the embodiment to impart randomness to the presentation of news articles, such that it is not known what kind of news article will appear, thereby providing added value to the presentation of news articles.
[0035] Furthermore, conventional methods for presenting news articles that can be used to kill time (i.e., news articles that are likely to interest the user) to a user who uses a news service to kill time include presenting personalized news articles based on the user's own browsing history and presenting news articles in a mass format. However, when presenting news articles based on browsing history (i.e., news articles that are likely to interest the user), for example, the user may have already viewed similar news articles. In such cases, the news article may not provide new insights for the user and may not interest the user. Furthermore, when presenting news articles in a mass format, news articles that are completely different from the user's interests may be presented, resulting in the user being disinterested. In other words, conventional methods may present extreme news articles, such as news articles that are too close to the user's interests or news articles that are completely uninteresting to the user, which may not meet the user's needs. Therefore, users may have to go through the trouble of searching for news articles that interest them, which may result in the user abandoning the news service.
[0036] Therefore, the information processing device 10 according to the embodiment provides content showing a theme determined by a setter who is another user followed by the user (in other words, another user whom the user trusts regarding the information they send), and when the user is interested in that theme and selects the content, the information processing device 10 according to the embodiment randomly presents news articles determined by the setter according to that theme to the user. As a result, the information processing device 10 according to the embodiment can present news articles of interest to the user in a game-like manner within a somewhat limited range of themes determined by the setter himself, whom the user trusts, thereby improving the user experience in the news service.
[0037] [2. Other processing examples] The above-described process is merely an example, and the information processing device 10 may perform various processes using various information. In this regard, examples are listed below.
[0038] [2-1. About the Content] 1, the information processing device 10 may not provide content #1 to the user terminal 100-2 when the number of news articles that have not been presented to user U2 among the multiple news articles linked to the theme "Interesting IT technology articles this week" falls below a predetermined threshold (e.g., 2 or less). For example, when the number of news articles that have not been presented to user U2 among the multiple news articles linked to the theme "Interesting IT technology articles this week" falls below a predetermined threshold as a result of user U2 selecting content #1 multiple times, the information processing device 10 does not provide content #1 to the user terminal 100-2 (in other words, content #1 is not displayed on the user terminal 100-2).
[0039] Furthermore, in the example of FIG. 1, the information processing device 10 may not provide content #1 to the user terminal 100-2 if a predetermined period (e.g., one week) has passed since any of the multiple news articles linked to the theme "Interesting IT Technology Articles This Week" began to be distributed in a news service. In this way, by limiting the period for which the content is provided, it is possible to maintain the freshness of the news articles provided by the content. Furthermore, by limiting the period for which the content is provided, it is possible to increase the value of the content and encourage users to use the content.
[0040] [2-2. About the theme] In the example of Fig. 1, the theme does not have to be determined by a setter, but may be determined, for example, by an administrator of a news service.
[0041] 3. Configuration of Information Processing Device Next, the configuration of the information processing device 10 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the information processing device 10 according to an embodiment. As shown in Fig. 3, the information processing device 10 has a communication unit 20, a storage unit 30, and a control unit 40.
[0042] (Regarding the communication unit 20) The communication unit 20 is realized by, for example, a network interface card (NIC), etc. The communication unit 20 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the user terminal 100, etc.
[0043] (Regarding the storage unit 30) The storage unit 30 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 3 , the storage unit 30 has a user information database 31, a content information database 32, and a model database 33.
[0044] (Regarding User Information Database 31) The user information database 31 stores various types of information related to users. An example of the information stored in the user information database 31 will now be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the user information database 31. In the example of Fig. 4, the user information database 31 has items such as "user ID," "attribute information," "browsing history," and "following information."
[0045] "User ID" indicates identification information for identifying a user. "Attribute information" indicates information related to the user's attributes, and for example, information indicating demographic attributes and psychographic attributes is stored. "Browsing history" indicates the user's browsing history on the news service, and for example, information indicating the news articles viewed by the user (for example, the news article ID) and information such as the date and time when the user viewed the news article is stored. "Following information" indicates information related to other users the user follows on the news service, and for example, identification information (user ID) for identifying other users is stored.
[0046] That is, FIG. 4 shows an example in which the attribute information of a user identified by a user ID "UID#1" is "attribute information #1", the browsing history is "browsing history #1", and the following information is "following information #1".
[0047] (About Content Information Database 32) The content information database 32 stores various information related to content that indicates a theme determined by a setter. An example of the information stored in the content information database 32 will now be described with reference to FIG. 5. FIG. 5 is a diagram showing an example of the content information database 32. In the example of FIG. 5, the content information database 32 has items such as a "content ID," a "setter ID," "theme information," "news article ID," "news article information," and "distribution date and time."
[0048] "Content ID" indicates identification information for identifying the content. "Setter ID" indicates identification information for identifying the setter (user) who decided the theme indicated by the content. "Theme information" indicates information related to the theme indicated by the content, and for example, text information indicating the theme is stored. "News article ID" indicates identification information for identifying a news article linked to the theme. "News article information" indicates information related to a news article linked to the theme, and for example, information such as an image indicating the news article, the category of the news article, and text information indicating the news article is stored. "Distribution date and time" indicates the date and time when distribution of the news article began in the news service.
[0049] That is, Figure 5 shows an example in which the theme indicated by the content identified by the content ID "CID#1" is determined by a setter identified by a setter ID "UID#1", the theme information of the theme is "theme information #1", the news article linked to the theme is identified by a news article ID "NID#1", the news article information of the news article is "news article information #1", and the date and time when distribution of the news article began in the news service is "distribution date and time #1".
[0050] (About Model Database 33) The model database 33 stores a model that has been trained to output the association between a theme and a news article when information indicating a theme and information indicating a news article are input.
[0051] (Regarding the control unit 40) The control unit 40 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs stored in a storage device inside the information processing device 10 using RAM as a work area. The control unit 40 is also a controller, and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). As shown in FIG. 3 , the control unit 40 according to the embodiment has a receiving unit 41, a providing unit 42, a presenting unit 43, and a setting unit 44, and realizes or executes the functions and actions of information processing described below.
[0052] (Regarding Reception Section 41) The reception unit 41 receives, from a setter, settings for multiple news articles linked to a predetermined theme. For example, in the example of Fig. 1, the reception unit 41 receives, from the user terminal 100-1, settings for multiple news articles linked to the theme "Interesting IT technology articles this week" from among the news articles distributed by the news service, and stores the multiple news articles in the content information database 32, linking them to the theme "Interesting IT technology articles this week."
[0053] The reception unit 41 may also receive, from the user, settings of multiple news articles linked to a theme determined by the user. For example, in the example of Fig. 1, the reception unit 41 receives, from the user terminal 100-1, settings of multiple news articles linked to the theme "Interesting IT technology articles this week" determined by the user U1.
[0054] The reception unit 41 may also be capable of setting news articles whose relevance to a theme is equal to or greater than a predetermined threshold as news articles linked to the theme. For example, in the example of Fig. 1, the reception unit 41 inputs information indicating the theme "Interesting IT technology articles this week" and information indicating news articles selected by user U1 to a model stored in the model database 33, and enables news articles whose relevance is equal to or greater than a predetermined threshold to be set as news articles linked to the theme "Interesting IT technology articles this week."
[0055] (About the provider 42) The providing unit 42 provides content indicating a theme to a user. For example, in the example of Fig. 1, the providing unit 42 refers to the user information database 31 and the content information database 32, and provides content #1 indicating the theme "Interesting IT technology articles this week" to the user terminal 100 via a news service.
[0056] Furthermore, the providing unit 42 may not provide the content to the user when the number of news articles that have not been presented to the user among the plurality of news articles falls below a predetermined threshold. For example, in the example of Fig. 1, when the number of news articles that have not been presented to the user U2 among the plurality of news articles linked to the theme "Interesting IT technology articles this week" falls below a predetermined threshold as a result of the user U2 selecting the content #1 multiple times, the providing unit 42 does not provide the content #1 to the user terminal 100-2.
[0057] Furthermore, the providing unit 42 may provide content to a user when the user is following the setter in a predetermined service. For example, in the example of Fig. 1, the providing unit 42 provides content #1 to user U2 who is following user U1 in a news service.
[0058] Furthermore, if a predetermined period of time has passed since distribution of any of the plurality of news articles began in a predetermined service, the providing unit 42 may not provide the content to the user. For example, in the example of Fig. 1, if a predetermined period of time has passed since distribution of any of the plurality of news articles linked to the theme "Interesting IT technology articles this week" began in a news service, the providing unit 42 does not provide the content #1 to the user terminal 100-2.
[0059] (Regarding the presentation unit 43) When a user performs a predetermined operation on the content provided by the providing unit 42, the presenting unit 43 presents to the user a news article randomly selected from a plurality of news articles linked to a theme. For example, in the example of Fig. 1, when user U2 performs an operation to select content #1, the presenting unit 43 refers to the content information database 32 and presents to user U2 a news article randomly selected from the plurality of news articles set by user U1 in step S2.
[0060] (Regarding the setting unit 44) The setting unit 44 sets a predetermined benefit to the setter when the user performs a predetermined operation on the content. For example, in the example of Fig. 1, the setting unit 44 sets a benefit to the user U1 according to the selection of the content #1 by the user U2.
[0061] Furthermore, the setting unit 44 may set a predetermined benefit to the setter when a user views a news article presented by the presentation unit. For example, in the example of Fig. 1, when user U2 views the presented news article, the setting unit 44 sets a benefit to user U1 according to user U2's viewing of the news article.
[0062] [4. Information processing flow] The procedure of information processing of the information processing device 10 according to the embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart showing an example of the procedure of information processing according to the embodiment.
[0063] 6, the information processing device 10 receives from a user setting a plurality of news articles linked to a predetermined theme (step S101). Then, the information processing device 10 provides the user with content indicating the predetermined theme (step S102). Then, the information processing device 10 determines whether the user has performed a predetermined operation on the content (step S103). If the user has not performed the predetermined operation (step S103; No), the information processing device 10 waits until the user performs the predetermined operation.
[0064] On the other hand, if the user performs a predetermined operation (step S103; Yes), the information processing device 10 presents the user with a news article randomly selected from multiple news articles linked to a predetermined theme (step S104), and terminates the processing.
[0065] [5. Modifications] The above-described embodiment is merely an example, and various modifications and applications are possible.
[0066] [5-1. Processing mode] Of the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, and conversely, all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information, including the processing procedures, specific names, various data, and parameters shown in the above text and drawings, can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0067] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0068] Furthermore, the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0069] [6. Effects] As described above, the information processing device 10 according to the embodiment includes a receiving unit 41, a providing unit 42, a presentation unit 43, and a setting unit 44. The receiving unit 41 receives, from a setter, settings of multiple news articles linked to a predetermined theme. The receiving unit 41 also receives, from the setter, settings of multiple news articles linked to the theme determined by the setter. The providing unit 42 provides content indicating the theme to a user. The presentation unit 43 presents, to the user, a news article randomly selected from the multiple news articles linked to the theme when the user performs a predetermined operation on the content provided by the providing unit 42. The setting unit 44 sets a predetermined benefit to the setter when the user performs a predetermined operation on the content. The setting unit 44 also sets a predetermined benefit to the setter when the user views a news article presented by the presentation unit 43.
[0070] As a result, the information processing device 10 according to the embodiment can add randomness to the news article presentation, such that it is not known what kind of news article will appear, thereby adding value to the news article presentation. Furthermore, the information processing device 10 according to the embodiment can set a benefit for the setter when content is selected or when the presented news article is viewed, thereby encouraging the setter to improve the quality of the themes decided by the setter and the news articles set by the setter.
[0071] Furthermore, in the information processing device 10 according to the embodiment, for example, the reception unit 41 can set a news article whose relevance to a theme is equal to or greater than a predetermined threshold as a news article linked to the theme.
[0072] As a result, the information processing device 10 according to the embodiment can prevent news articles with low relevance to the theme from being set, thereby improving the quality of the content.
[0073] Furthermore, in the information processing device 10 according to the embodiment, for example, the providing unit 42 does not provide content to the user when the number of news articles that have not been presented to the user among the multiple news articles is equal to or less than a predetermined threshold.
[0074] As a result, the information processing device 10 according to the embodiment can ensure the randomness of the news articles presented by the content, and can therefore present news articles that interest the user in a game-like manner.
[0075] Furthermore, in the information processing device 10 according to the embodiment, for example, the providing unit 42 provides content to the user when the user is following the setter in a predetermined service.
[0076] As a result, the information processing device 10 of the embodiment can provide content that indicates themes decided by a setter that the user trusts regarding the information to be sent, and therefore can provide content that is highly appealing.
[0077] Furthermore, in the information processing device 10 according to the embodiment, for example, the providing unit 42 does not provide content to the user if a predetermined period of time has passed since any of the multiple news articles began to be distributed in a predetermined service.
[0078] As a result, the information processing device 10 according to the embodiment can keep the news articles provided by the content fresh by limiting the period for which the content is provided.
[0079] [7. Hardware Configuration] The information processing device 10 according to each of the above-described embodiments is realized, for example, by a computer 1000 configured as shown in Fig. 7. The information processing device 10 will be described below as an example. Fig. 7 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 10. The computer 1000 has a CPU 1100, a ROM 1200, a RAM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0080] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1200 or the HDD 1400. The ROM 1200 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.
[0081] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a communication network 500 (corresponding to the network N in the embodiment) and sends the data to the CPU 1100, and also transmits data generated by the CPU 1100 to other devices via the communication network 500.
[0082] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.
[0083] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1300. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1300 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0084] For example, when the computer 1000 functions as the information processing device 10, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1300 to realize the functions of the control unit 40. The HDD 1400 also stores various data in the storage device of the information processing device 10. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a predetermined communication network.
[0085] [8. Other] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.
[0086] Furthermore, the information processing device 10 described above can flexibly change its configuration, for example, by calling an external platform or the like using an API (Application Programming Interface) or network computing, depending on the function.
[0087] Furthermore, the term "unit" in the claims can be read as "means" or "circuit," etc. For example, a reception unit can be read as a reception means or a reception circuit. [Explanation of symbols]
[0088] 10. Information processing equipment 20 Communications Department 30 Storage section 31 User Information Database 32 Content Information Database 33 Model Database 40 Control Unit 41 Reception 42 Providing Department 43 Presentation part 44 Settings 100 user terminals
Claims
1. a reception unit that receives from a user a setting of a plurality of news articles that are to be linked to a predetermined theme; a providing unit that provides content indicating the theme to a user; a presentation unit that presents to the user a news article randomly selected from the plurality of news articles linked to the theme when the user performs a predetermined operation on the content provided by the provision unit; and An information processing device comprising:
2. The reception unit receiving, from the setter, settings of the plurality of news articles linked to the theme determined by the setter; 2. The information processing apparatus according to claim 1, wherein:
3. a first setting unit that sets a predetermined benefit to the setter when the user performs a predetermined operation on the content; 2. The information processing apparatus according to claim 1, further comprising:
4. a second setting unit that sets a predetermined profit for the setter when the user views the news article presented by the presentation unit; 2. The information processing apparatus according to claim 1, further comprising:
5. The reception unit A news article whose relevance to the theme is equal to or greater than a predetermined threshold can be set as a news article linked to the theme.
2. The information processing apparatus according to claim 1, wherein:
6. The providing unit When the number of news articles that have not been presented to the user among the plurality of news articles falls below a predetermined threshold, the content is not provided to the user.
2. The information processing apparatus according to claim 1, wherein:
7. The providing unit When the user follows the setter in a predetermined service, the content is provided to the user.
2. The information processing apparatus according to claim 1, wherein:
8. The providing unit If a predetermined period of time has passed since any of the plurality of news articles began to be distributed in a predetermined service, the content is not provided to the user.
2. The information processing apparatus according to claim 1, wherein:
9. 1. A computer-implemented information processing method, comprising: a receiving step of receiving from a setting person settings of a plurality of news articles linked to a predetermined theme; a providing step of providing content indicating the theme to a user; a presentation step of presenting to the user a news article randomly selected from the plurality of news articles linked to the theme when the user performs a predetermined operation on the content provided by the provision step; An information processing method comprising:
10. a receiving procedure for receiving from a setting user a setting of multiple news articles linked to a predetermined theme; a provision step of providing content indicating the theme to a user; a presentation step of presenting to the user a news article randomly selected from the plurality of news articles linked to the theme when the user performs a predetermined operation on the content provided by the provision step; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
User-driven electronic newspaper publishing system
JP2008052426A