Information processing device, information processing method, and information processing program
Patent Information
- Application Number
- JP2023132998
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-17
- Publication Date
- 2025-02-28
AI Technical Summary
【0007】 実施形態の一態様によれば、より良いサービスを提供することができるという効果を奏する。
Smart Images

Figure 2025027839000001_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] 2. Description of the Related Art Conventionally, there has been known a service that distributes content such as news articles to users. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2018-81394 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, the prior art leaves room for further improvement in terms of providing better services.
[0005] The present application has been made in consideration of the above, and has an object to provide an information processing device, an information processing method, and an information processing program that can provide better services. [Means for solving the problem]
[0006] The information processing device of the present application includes a background receiving unit that receives background information for news from pre-registered users, an evaluation receiving unit that receives evaluations for the received background information, a providing unit that, when the news is updated based on the background information, provides the updated content to the user who made the evaluation on the background information, and a distribution unit that, when the evaluation of the update content satisfies a predetermined condition, distributes update information indicating that an update has been made based on the background information when distributing the updated news. Effect of the Invention
[0007] According to one aspect of the embodiment, an effect is achieved in that better service can be provided. [Brief description of the drawings]
[0008] [Figure 1A] FIG. 1A is a diagram showing a process executed by an information processing device according to an embodiment. [Figure 1B] FIG. 1B is a diagram showing an example of a screen according to the embodiment. [Figure 1C] FIG. 1C is a diagram showing an example of a screen according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of user information. [Diagram 5] FIG. 5 is a diagram showing an example of news information. [Figure 6] FIG. 6 is a flowchart showing the processing procedure executed by the information processing device according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of a hardware configuration. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the information processing device, the information processing method, and the information processing program according to the present application 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 the embodiments. In addition, the same parts in the following embodiments are given the same reference numerals, and duplicated descriptions are omitted.
[0010] (Embodiment) First, the process executed by the information processing device according to the embodiment will be described with reference to Figs. 1A to 1C. Fig. 1A is a diagram showing the process executed by the information processing device according to the embodiment. Figs. 1B and 1C are diagrams showing example screens according to the embodiment. Note that Fig. 1A shows an example of the operation of an information processing system S including an information processing device 1 according to the embodiment.
[0011] 1A, an information processing system S according to an embodiment includes an information processing device 1, a client terminal 50, and user terminals 100a and 100b. In the following, when the user terminals 100a and 100b are not particularly distinguished from each other, they are collectively referred to as the user terminals 100.
[0012] As shown in FIG. 1A, an information processing system S according to an embodiment receives background information for news from pre-registered users, receives evaluations of the received background information, and when news is updated based on the background information, provides the updated content to the user who evaluated the background information, and when the evaluation of the update content satisfies a predetermined condition, delivers update information indicating that an update has been made based on the background information together with the updated news.
[0013] Specifically, first, the client terminal 50 transmits a news article distribution request to the information processing device 1 in accordance with an operation of the client (step S1). The news article includes text information and image information.
[0014] Next, the information processing device 1 distributes the received news article to the user terminal 100a (step S2). Note that, for convenience of explanation, in Fig. 1A, an example in which the news article is distributed only to the user terminal 100a is shown, but in reality, the news article is also distributed to the user terminal 100b.
[0015] Next, the user terminal 100a accepts background information for the news article from a pre-registered user via the user terminal 100a (step S3). The background information is, for example, annotations, explanations, supplements, opinions, etc. related to the news article. Users who can accept background information are, for example, users who have not posted anything that violates the rules in the past, and users who have been authenticated by their user information. In other words, a pre-registered user is a user whose posted background information has a high degree of reliability.
[0016] Next, the information processing device 1 distributes the received background information to the user terminal 100b (step S4). Specifically, the information processing device 1 distributes the background information together with the news article.
[0017] Next, the information processing device 1 receives an evaluation of the background information from the user who distributed the background information via the user terminal 100b (step S5). Such an evaluation may be a positive or negative evaluation of the background information, a comment, etc. Note that the possible users from whom an evaluation is received may be, for example, pre-registered users as described above.
[0018] Next, the information processing device 1 determines whether the evaluations of the background information satisfy a predetermined condition (step S6). For example, the information processing device 1 determines that the predetermined condition is satisfied when the number of evaluations is equal to or greater than a predetermined number. The number of evaluations may simply be the number of evaluations (one user is allowed to provide multiple evaluations) or the number of users who provided evaluations (one user provides one evaluation). Furthermore, the information processing device 1 determines whether the predetermined condition is satisfied when the number of evaluations is equal to or greater than a predetermined number, when the number of positive evaluations is equal to or greater than a predetermined number, or when the number of negative evaluations is less than a predetermined number.
[0019] Next, when the evaluation satisfies a predetermined condition, the information processing device 1 provides the background information to the client terminal 50 (step S7).
[0020] Next, the information processing device 1 receives a request to update the news article from the client terminal 50 (step S8). That is, the client supplements or corrects the news article based on the background information provided by the information processing device 1.
[0021] Next, the information processing device 1 provides the received update content to the user who has evaluated the background information (step S9), and receives an evaluation of the update content (step S10). Such an evaluation may be a positive or negative evaluation of the background information, a comment, or the like. Note that the possible users from whom an evaluation is received may be, for example, pre-registered users as described above.
[0022] Next, the information processing device 1 determines whether the evaluations of the update content satisfy a predetermined condition (step S11). For example, the information processing device 1 determines that the predetermined condition is satisfied when the number of evaluations is equal to or greater than a predetermined number. The number of evaluations may simply be the number of evaluations (one user is allowed to provide multiple evaluations) or the number of users who provided evaluations (one user provides one evaluation). Furthermore, the information processing device 1 determines whether the predetermined condition is satisfied when the number of evaluations is equal to or greater than a predetermined number, when the number of positive evaluations is equal to or greater than a predetermined number, or when the number of negative evaluations is less than a predetermined number.
[0023] Next, when the evaluation satisfies a predetermined condition, the information processing device 1 distributes update information indicating that an update based on background information has been performed together with the updated news article (step S12). The information processing device 1 may also distribute the background information together with the update information.
[0024] In this way, by distributing update information together with a news article, a user viewing the news article can understand that the news article has been updated based on background information. In other words, the user viewing the news article can understand that the news article is more accurate, has fewer errors, and is more reliable. In addition, since the requester performs the update based on the background information posted by the user, the news article can be updated to the correct information while both the user and the requester provide their reasons and opinions. In other words, the information processing device 1 according to the embodiment can provide better services.
[0025] Next, examples of screens of the information processing device 1 according to the embodiment will be described with reference to Figures 1B and 1C. Figure 1B shows a news article, and Figure 1C shows background information.
[0026] As shown in Fig. 1B, when distributing a news article, the information processing device 1 displays that background information has been posted, such as "Annotation added by a user." When such display is selected by a user, the information processing device 1 displays the background information shown in Fig. 1C.
[0027] Figure 1C shows an example of displaying the contents of the background information, a display for accepting evaluations of the background information (Was this note helpful?), and update information (The information has been corrected).
[0028] Although an example in which update availability information is displayed after the contents of a news article are displayed has been shown in FIG. 1B and FIG. 1C, for example, update availability information may be displayed in thumbnail display of the news article.
[0029] Next, a configuration example of an information processing system S according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing a configuration example of an information processing system S according to an embodiment. As shown in Fig. 2, in the information processing system S according to the embodiment, an information processing device 1, a plurality of client terminals 50, and a plurality of user terminals 100 are connected to a network N by wire or wirelessly. The network N is, for example, a network such as the Internet, a Wide Area Network (WAN), or a Local Area Network (LAN).
[0030] The information processing device 1 is a server device that executes an information processing method according to the embodiment. The information processing device 1 receives background information for news from pre-registered users, receives evaluations for the received background information, and when news is updated based on the background information, provides the updated content to the user who evaluated the background information, and when the evaluation for the update content satisfies a predetermined condition, distributes update information indicating that an update based on the background information has been performed together with the updated news.
[0031] In addition, the information processing device 1 is an information processing device that cooperates with multiple requester terminals 50 and multiple user terminals 100 and provides API (Application Programming Interface) services for various applications (hereinafter, apps) and the like, as well as various data, to the multiple requester terminals 50 and the multiple user terminals 100, and is realized by a server device, a cloud system, etc.
[0032] The information processing device 1 may also be an information processing device that provides some kind of Web service online to a plurality of client terminals 50 and a plurality of user terminals 100. For example, the information processing device 1 may provide services such as Internet connection, search service, SNS (Social Networking Service), electronic commerce (EC), electronic payment, online games, online banking, online trading, hotel and ticket reservations, video and music distribution, news, maps, route search, route guidance, line information, operation information, and weather forecasts as Web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned Web services, and may mediate the Web services or be responsible for processing the Web services.
[0033] The requester terminal 50 is a terminal device owned by a requester who requests the distribution of a news article. The requester terminal 50 can be any type of terminal device such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The requester terminal 50 transmits various information to the information processing device 1 or the like, and receives information provided by the information processing device 1 or the like.
[0034] The user terminal 100 is a terminal device carried by a user who reads news articles, posts background information, and evaluates them. The user terminal 100 may be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The user terminal 100 transmits various types of information to the information processing device 1 or the like, and receives information provided by the information processing device 1 or the like.
[0035] Next, a configuration example of the information processing device 1 will be described with reference to FIG.
[0036] Fig. 3 is a diagram showing an example of the configuration of an information processing device 1 according to an embodiment. As shown in Fig. 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes a distribution reception unit 31, a background reception unit 32, an evaluation reception unit 33, a providing unit 34, and a distribution unit 35. The storage unit 4 stores user information 41 and news information 42.
[0037] The communication unit 2 is realized by, for example, a network interface card (NIC), etc. The communication unit 2 is connected to a network by wire or wirelessly.
[0038] The control unit 3 is a controller, and is realized by, for example, a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing device 1 using a RAM or the like as a working area. The control unit 3 is also a controller, and may be realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).
[0039] The storage unit 4 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk.
[0040] The user information 41 is information related to the user.
[0041] Fig. 4 is a diagram showing an example of the user information 41. As shown in Fig. 4, the user information 41 includes items such as "user ID", "attribute information", and "behavior information".
[0042] "User ID" is identification information that identifies a user. "Attribute information" is information about a user's attributes. Attribute information includes, for example, psychographic attributes and demographic attributes. "Behavioral information" is information about the user's behavior history, and includes the history of various behaviors such as search behavior, purchasing behavior, visiting behavior, browsing behavior, and evaluation behavior.
[0043] The news information 42 is information relating to news.
[0044] Fig. 5 is a diagram showing an example of the news information 42. As shown in Fig. 5, the news information 42 includes items such as "news ID", "news content", and "background information".
[0045] "News ID" is identification information that identifies the news. "News content" is information about the content of the news, such as text, image information, and comment information about the news. "Background information" is background information about the news, and is background information posted by users.
[0046] Next, each function (distribution receiving unit 31, background receiving unit 32, evaluation receiving unit 33, providing unit 34, and distribution unit 35) of the control unit 3 of the information processing device 1 will be described.
[0047] The distribution reception unit 31 receives a request for distribution of a news article from the client terminal 50. The news article includes text information and image information.
[0048] The background receiving unit 32 receives background information for a news article from a pre-registered user via the user terminal 100a. The background information is, for example, annotations, explanations, supplements, opinions, etc. related to the news article. Users who can receive background information are, for example, users who have not posted anything that violates the rules in the past and users who have been authenticated by user information. In other words, a pre-registered user is a user whose posted background information has a high degree of reliability.
[0049] The evaluation receiving unit 33 receives an evaluation of the background information from the user who distributed the background information via the user terminal 100b. Such an evaluation may be a positive or negative evaluation of the background information, a comment, or the like. Note that the possible users who receive the evaluation may be, for example, pre-registered users as described above. Furthermore, when a news article is updated, the evaluation receiving unit 33 receives an evaluation of the update content from the user who evaluated the background information.
[0050] The providing unit 34 provides various information. Specifically, the providing unit 34 provides the background information to the requester when the evaluation of the background information satisfies a predetermined condition. For example, the providing unit 34 determines that the predetermined condition is satisfied when the number of evaluations is equal to or greater than a predetermined number. The number of evaluations may simply be the number of evaluations (one user is allowed to give multiple evaluations) or the number of users who have made evaluations (one user gives one evaluation). The providing unit 34 also determines whether or not the predetermined condition is satisfied when the number of evaluations is equal to or greater than a predetermined number, when the number of positive evaluations is equal to or greater than a predetermined number, or when the number of negative evaluations is less than a predetermined number. The providing unit 34 may also limit the distribution target of the background information to users registered in advance until the evaluation satisfies the predetermined condition, and distribute the background information to all users when the evaluation satisfies the predetermined condition. The providing unit 34 also provides the received update content to the user who has made the evaluation of the background information.
[0051] The distribution unit 35 distributes various types of information. The distribution unit 35 distributes news articles and background information.
[0052] Next, a processing procedure of the processing executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart showing the processing procedure of the processing executed by the information processing device 1 according to the embodiment.
[0053] As shown in FIG. 6, the control unit 3 first receives background information for news distributed from a user via the user terminal 100 (step S101).
[0054] Next, the control unit 3 distributes the received distribution information to other user terminals 100 (step S102).
[0055] Next, the control unit 3 receives an evaluation of the background information (step S103).
[0056] Next, when the evaluation satisfies a predetermined condition, the control unit 3 provides background information to the distributor (requester) (step S104).
[0057] Next, the control unit 3 receives a news update from the client (step S105).
[0058] Next, the control unit 3 distributes the updated content to the user who has evaluated the background information (step S106).
[0059] Next, the control unit 3 receives an evaluation of the update contents from the user (step S107).
[0060] Next, if the evaluation satisfies a predetermined condition, the control unit 3 distributes the update information together with the news (step S108), and ends the process.
[0061] 〔others〕 In addition, among the processes described in the above embodiments, some of the processes described as being performed automatically can be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
[0062] In addition, each component of each device shown in the figure is a functional concept, and does 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 according to various loads, usage conditions, etc.
[0063] 3 may be held in a storage server or the like instead of being held by each device. In this case, each device obtains various pieces of information by accessing the storage server.
[0064] [Hardware configuration] The information processing device 1 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 7. Fig. 7 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.
[0065] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050 and programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), a HDD (Hard Disk Drive), a flash memory, or the like.
[0066] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, and scanner, and is realized by a USB, for example.
[0067] The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.
[0068] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.
[0069] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.
[0070] For example, when the computer 1000 functions as the information processing device 1, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 3 by executing a program loaded onto the primary storage device 1040.
[0071] 〔effect〕 As described above, the information processing device 1 according to the embodiment includes a background receiving unit 32 that receives background information for news from pre-registered users, an evaluation receiving unit 33 that receives evaluations for the received background information, a providing unit 34 that, when news is updated based on the background information, provides the updated content to users who have evaluated the background information, and a distribution unit 35 that, when the evaluation of the update content satisfies a predetermined condition, distributes update information indicating that an update has been performed based on the background information together with the updated news.
[0072] According to the information processing device 1 according to each embodiment described above, it is possible to provide better services to the user.
[0073] 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 embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the Disclosure of the Invention section.
[0074] 〔others〕 In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
[0075] In addition, each component of each device shown in the figure is a functional concept, and does 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 according to various loads, usage conditions, etc.
[0076] Furthermore, the processes described in the above-described embodiments can be appropriately combined as long as the process contents are not contradictory.
[0077] Moreover, the above-mentioned "section, module, unit" can be read as "means" or "circuit", etc. For example, the control unit 3 can be read as control means or a control circuit. [Explanation of symbols]
[0078] 1. Information processing device 2. Communications Department 3. Control Unit 4 Storage section 31 Distribution Reception Department 32 Background Reception Department 33 Evaluation Reception Department 34 Providing Department 35 Distribution Department 41 User Information 42 News Information 50 Client terminal 100 user terminals S Information Processing System
Claims
1. a background receiving unit that receives background information on news from a pre-registered user; an evaluation receiving unit that receives an evaluation for the received background information; a providing unit that provides the updated content to the user who has performed the evaluation on the background information when the news is updated based on the background information; a distribution unit that distributes, when an evaluation of the update content satisfies a predetermined condition, update information indicating that an update based on the background information has been performed together with the updated news when distributing the updated news; An information processing device comprising:
2. The distribution unit is The update information is delivered together with the background information. The information processing device according to claim 1 .
3. The distribution unit is When the evaluation of the background information satisfies a predetermined condition, the background information is distributed together with the news. The information processing device according to claim 1 .
4. The pre-registered users are users who have not posted any content that violates the rules in the past. The information processing device according to claim 1 .
5. The pre-registered user is a user who has been authenticated based on user information. The information processing device according to claim 1 .
6. The distribution unit is When the number of evaluations is equal to or greater than a predetermined number, the update information is distributed. The information processing device according to claim 1 .
7. The distribution unit is When the number of positive evaluations is equal to or greater than a predetermined number, the update information is distributed. The information processing device according to claim 6.
8. The distribution unit is If the number of negative evaluations is less than a predetermined number, the update information is delivered. The information processing device according to claim 6.
9. The providing unit is When an evaluation of the background information satisfies a predetermined condition, the background information is provided to a distributor of the news. The information processing device according to claim 6.
10. 1. A computer-implemented information processing method, comprising: a background receiving step of receiving background information on the news from a user who has been registered in advance; an evaluation receiving step of receiving an evaluation for the received background information; a providing step of providing the updated content to the user who has performed the evaluation of the background information when the news is updated based on the background information; a distribution step of distributing, when the evaluation of the update content satisfies a predetermined condition, update information indicating that an update based on the background information has been performed together with the updated news; An information processing method comprising:
11. A background reception step for receiving background information on the news from a pre-registered user; a rating acceptance step of accepting a rating for the accepted background information; a provision step of providing the updated content to the user who has performed the evaluation on the background information when the news is updated based on the background information; a distribution step of distributing, when an evaluation of the update content satisfies a predetermined condition, update information indicating that an update based on the background information has been performed, together with the updated news; An information processing program that causes a computer to execute the above.
Citation Information
Patent Citations
Information processing apparatus, information processing method, and program
JP2018081394A