Information processing device, information processing method, and information processing program
The information processing device enhances web content usability by estimating user context and dynamically rendering content to match user conditions, improving the user experience through immersive presentations.
Patent Information
- Application Number
- JP2024043517
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-19
- Publication Date
- 2025-10-02
AI Technical Summary
Conventional techniques lack improvements in usability when providing web content, particularly in enhancing the user experience through contextualized and immersive content presentation.
An information processing device that estimates a user's context based on location and connection status, determines matching contexts with associated web content, and transmits performance information for dynamic content rendering, thereby improving the usability and realism of web content presentation.
Enhances the usability and realism of web content by dynamically rendering content based on user context, such as weather and location, improving the overall user experience.
Smart Images

Figure 2025143975000001_ABST
Abstract
Description
[Technical Field]
[0001] The present application relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] With the rapid spread of the Internet, various web contents have been provided to users. In relation to the provision of web contents, for example, a technology has been proposed that provides advertisements based on sensor information received from sensors placed in a monitored environment (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Special Publication No. 2015-510712 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional techniques have room for improvement in terms of improving usability in providing web content.
[0005] The present application has been made in view of the above, and aims to improve usability in providing web content. [Means for solving the problem]
[0006] The information processing device according to the present application executes processing related to web content and includes an estimation unit, a determination unit, and a transmission unit. The estimation unit estimates a first context indicating a user's situation based on information about a user using a terminal device that is the sender of a request to view the web content. The determination unit determines whether the first context estimated by the estimation unit matches a second context that is pre-associated with the web content corresponding to the viewing request. If the determination unit determines that the first context matches the second context, the transmission unit transmits, to the terminal device, performance information for displaying a performance corresponding to the content of the web content along with the web content corresponding to the viewing request. [Effects of the Invention]
[0007] According to one aspect of the embodiment, it is possible to improve the usability in providing web content. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to the embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the system configuration of the information processing system according to the embodiment. [Figure 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 showing an outline of content information stored in the content information DB according to the embodiment. [Figure 5] FIG. 5 is a flowchart showing an example of the procedure of information processing executed by the information processing device according to the embodiment. [Figure 6] FIG. 6 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, modes for implementing 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 respective embodiments can be appropriately combined within the scope of not causing any contradiction in the processing content. Furthermore, the same components in the following embodiments will be assigned the same reference numerals, and redundant explanations will be omitted.
[0010] [Embodiment] [1. An example of information processing] An example of information processing according to the embodiment will be described below with reference to the drawings: Fig. 1 is a diagram for explaining an example of information processing according to the embodiment.
[0011] The information processing according to the embodiment is realized by an information processing system SYS (see, for example, FIG. 2) including a plurality of terminal devices 10 shown in FIG. 1 and an information processing device 100 shown in FIG. 1. The terminal devices 10 and the information processing device 100 are each connected to a network N (see, for example, FIG. 2) by wire or wirelessly. The terminal devices 10 and the information processing device 100 can communicate with other devices through the network N.
[0012] The information processing device 100 is operated and managed by a service provider that provides various online services. For example, the service provider operates a news site as one of the various online services, where service users U can freely browse news and topics in various fields, both domestic and international.
[0013] The information processing device 100 executes information processing according to the embodiment described below in relation to providing article content to be posted on a news site. The article content may be a news article, or web content such as a column, essay, interview, product review, feature article, or article about a person. The information processing device 100 is realized, for example, by one or more servers or a cloud system.
[0014] The terminal device 10 is used by a service user U of various online services. The service user U can use the terminal device 10 by appropriately installing an application program for the service user (hereinafter referred to as a "user application") equipped with various functions for using a news site, for example. By operating the user application, the service user U can view web content such as article content published on the news site and comments posted on the article content on the terminal device 10.
[0015] As shown in Figure 1, while using the news site, the terminal device 10 continuously transmits to the information processing device 100 the location information of the terminal device 10 measured by the terminal device 10 and information indicating the connection status of the wireless LAN (Local Area Network) in the terminal device 10 as information regarding the service user U.
[0016] Furthermore, the terminal device 10 transmits a request to view article content posted on the news site to the information processing device 100 in response to an operation by the service user U (step S11). At this time, the terminal device 10 also transmits an article ID for identifying the article content selected by the service user U on the news site.
[0017] When the information processing device 100 receives a view request from the terminal device 10, it estimates the context of a service user U (an example of a "user") who uses the terminal device 10 that is the sender of the view request (step S12).
[0018] For example, the information processing device 100 estimates a first context indicating the status of the service user U based on location information received from the terminal device 10 or information indicating the connection status of the wireless LAN. For example, the first context includes, as elements indicating the status of the service user U, a weather condition indicating the weather around the current location of the service user U, a location condition indicating whether the service user U is indoors or outdoors, and a movement condition indicating whether the service user U is moving or not.
[0019] The information processing device 100 estimates the weather conditions around the current location of the service user U based on the location information received from the terminal device 10. For example, the information processing device 100 can acquire weather information corresponding to the location information and estimate the weather conditions around the current location of the service user U based on the acquired weather information.
[0020] Furthermore, the information processing device 100 estimates the location status indicating whether the service user U is indoors or outdoors based on the location information and map information of the service user U. For example, the information processing device 100 identifies the current location of the service user U on a map, and if the identified current location is inside a building, it can estimate that the service user U is indoors, and if there are no buildings around the current location of the service user U, it can estimate that the service user U is outdoors.
[0021] Furthermore, the information processing device 100 may estimate that the location of the service user U is indoors when it acquires address information indicating the installation location of a wireless access point from the terminal device 10 as information indicating the connection status of the wireless LAN. Note that the information processing device 100 may estimate that the location of the service user U is indoors when the current location of the service user U is inside a building and the terminal device 10 is connected to the wireless LAN.
[0022] Furthermore, the information processing device 100 estimates a movement status indicating whether or not the service user U is moving, based on the time-series transition of the location information of the service user U. The information processing device 100 calculates the difference in the location of the service user U at a predetermined period based on the location information received from the terminal device 10, and can estimate whether or not the service user U is moving.
[0023] After estimating the context of the service user U, the information processing device 100 determines whether the first context matches the second context associated in advance with the article content corresponding to the browsing request (step S13).
[0024] The second context is composed of one or a combination of the following elements: the weather conditions around the current location of the service user U, the location status indicating whether the service user U is indoors or outdoors, and the movement status indicating whether the service user U is moving. The second context is set in advance by the service provider that operates the news site.
[0025] After determining the context, the information processing device 100 transmits, in accordance with the determination result of the context, the article content together with performance information for displaying a performance corresponding to the content of the article content corresponding to the viewing request to the terminal device 10 that is the sender of the viewing request (step S14). For example, when the information processing device 100 determines that the first context and the second context completely match, it transmits, to the terminal device 10, the performance information and control information for displaying the performance information on the terminal device 10 together with the article content.
[0026] When displaying the article content received from the information processing device 100, the terminal device 10 displays the rendering information in accordance with the control information.
[0027] The following describes an example of a pattern in which effects are displayed on the terminal device 10. For example, when a request to view article content is received, the terminal device 10 determines, based on its location information, the weather conditions in the vicinity and the location of the service user U as the first context indicating the status of the service user U who is the sender of the view request.
[0028] Next, the information processing device 100 determines whether the first context and the weather conditions (strong wind, thunderstorm, snowfall, etc.) and location conditions (indoors or outdoors) previously associated as second contexts with the article content corresponding to the viewing request completely match. If there is a complete match, the information processing device 100 executes a dramatic display, and if there is no complete match, the information processing device 100 does not execute a dramatic display.
[0029] In addition, based on the location information of the terminal device 10 and the time series changes in the location information, the information processing device 100 determines the surrounding weather conditions, the location status of the service user U, and the movement status of the service user U as the first context indicating the status of the service user U who sent the viewing request.
[0030] Next, the information processing device 100 determines whether the first context and the weather condition, location condition, and movement condition that are previously associated as the second context with the article content corresponding to the viewing request completely match. If there is a complete match, the information processing device 100 executes a dramatic display, and if there is no complete match, the information processing device 100 does not execute a dramatic display.
[0031] An example of presentation in the case where the article content viewed by the service user U is weather news will be described below.
[0032] For example, if the content of the weather news corresponding to the viewing request received from the service user U is information informing the user of the timing when the rain will stop, the information processing device 100 transmits performance information for displaying the weather news on the terminal device 10, in which heavy rain is falling in the background of the article and the rain stops when the user scrolls down (the rain stops at the point where the forecast date and time for the rain to stop is written).
[0033] Also, for example, when the content of the weather news corresponding to the viewing request received from the service user U is a content informing that the temperature is forecast to fall below freezing, the information processing device 100 transmits performance information for executing an effect in which the entire article is frozen when the weather news is displayed on the terminal device 10, and when tapped, the ice breaks and the article returns to normal.
[0034] Also, for example, if the content of the weather news corresponding to the viewing request received from the service user U is an announcement of a total solar eclipse, the information processing device 100 transmits performance information for executing a performance in which the entire article is dim and becomes brighter as the weather news is displayed on the terminal device 10.
[0035] Also, for example, if the content of the weather news corresponding to the viewing request received from the service user U is a forecast of an extremely hot day, the information processing device 100 transmits performance information for executing a performance in which the font of the article and the images in the article melt due to the heat when the weather news is displayed on the terminal device 10.
[0036] Also, for example, if the content of the weather news corresponding to the viewing request received from the service user U is a forecast of a thunderstorm, the information processing device 100 transmits performance information for executing a performance such as momentarily lighting up the entire article when the weather news is displayed on the terminal device 10.
[0037] Also, for example, if the content of the weather news corresponding to the viewing request received from the service user U is a forecast of snowfall, the information processing device 100 transmits performance information for executing a performance in which snow appears to fall from the top of the article when the weather news is displayed on the terminal device 10.
[0038] Also, for example, if the content of the weather news corresponding to the viewing request received from the service user U is a forecast of fog or mist, the information processing device 100 transmits performance information for executing a performance that makes it appear as if the entire article is covered in fog or mist when the weather news is displayed on the terminal device 10.
[0039] Furthermore, for example, when the content of the weather news corresponding to the viewing request received from the service user U is announcing a full moon, the information processing device 100 transmits performance information for executing a performance in which, when the weather news is displayed on the terminal device 10, the full moon is displayed in the background of the article, making only the part of the article that shows the full moon easier to read.
[0040] Also, for example, if the content of the weather news corresponding to the viewing request received from the service user U is an announcement of a large amount of pollen flying around, the information processing device 100 transmits performance information for executing a performance that makes it appear as if pollen is flying around in the article when the weather news is displayed on the terminal device 10.
[0041] Also, for example, if the content of the weather news corresponding to the viewing request received from the service user U is an announcement of the occurrence of a meteor shower, the information processing device 100 transmits performance information for executing a performance in which the article is dimly lit and multiple meteors are passing by when the weather news is displayed on the terminal device 10.
[0042] For this reason, when the first context indicating the status of the service user U matches the second context previously associated with the article content corresponding to the browsing request of the service user U, the information processing device 100 according to the embodiment transmits, to the terminal device 10 that is the sender of the browsing request, performance information for displaying performance corresponding to the details of the article content together with the article content corresponding to the browsing request. This enables the information processing device 100 according to the embodiment to enhance the sense of realism when browsing web content such as article content, thereby improving usability in providing web content.
[0043] [2. System Configuration] The configuration of the information processing system SYS according to the embodiment will be described in detail below with reference to Fig. 2. Fig. 2 is a diagram showing an example of the system configuration of the information processing system SYS according to the embodiment.
[0044] As shown in FIG. 2, the information processing system SYS according to the embodiment includes a plurality of terminal devices 10 and an information processing device 100.
[0045] The terminal device 10 and the information processing device 100 are connected to a network N by wire or wirelessly. Each of the terminal device 10 and the information processing device 100 can communicate with other devices via the network N.
[0046] The network N includes, for example, a WAN (Wide Area Network) such as the Internet, and a mobile communication network such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation: fifth generation mobile communication system).
[0047] The terminal device 10 is connected to a network N by short-range wireless communication such as a mobile communication network, Bluetooth (registered trademark), or wireless LAN (Local Area Network), and can communicate with other devices such as the information processing device 100 through the network N. Each of the multiple terminal devices 10 is used by a different service user U.
[0048] The terminal device 10 can measure its own current position. For example, the terminal device 10 can receive signals (radio waves) transmitted from a GPS (Global Positioning System) satellite and perform GPS positioning to calculate position information (for example, latitude and longitude) indicating the current position of the terminal device 10 based on the received signals. Note that GPS is an example of a GNSS (Global Navigation Satellite System).
[0049] Furthermore, the terminal device 10 can perform Wi-Fi (registered trademark) positioning, which determines the positional relationship between the terminal device 10 and a wireless access point based on the strength of radio waves received from the wireless access point. The terminal device 10 can perform Wi-Fi positioning indoors where radio waves from GPS satellites cannot be received. In addition, the terminal device 10 may have a function for performing beacon positioning, geomagnetic positioning, RFID (Radio Frequency Identification) positioning, etc.
[0050] The terminal device 10 is used by a service user U who uses a news site. A user application for the service user, which is equipped with various functions for using the news site, is installed in the terminal device 10.
[0051] In addition to news sites, online services provided to service user U may include, for example, search services, travel information services, SNS (Social Networking Services), e-commerce services, electronic payment services, online games, online banking services, online trading services, hotel reservation services, ticket reservation services, video distribution services, music distribution services, map information services, route search services, route guidance services, line information services, operation information services, weather information services, question services, etc. Note that the various online services may include API (Application Programming Interface) services corresponding to various applications.
[0052] For example, the terminal device 10 can display web content provided by the information processing device 100 using a user application. When the terminal device 10 receives control information for realizing information display processing from the information processing device 100, the terminal device 10 realizes the display processing in accordance with the control information.
[0053] Furthermore, when the terminal device 10 receives control information for realizing predetermined information processing from the information processing device 100, the terminal device 10 realizes the information processing in accordance with the control information. Here, the control information is described in, for example, a script language such as JavaScript (registered trademark), a style sheet language such as CSS (Cascading Style Sheets), a programming language such as Java (registered trademark), or a markup language such as HTML (HyperText Markup Language). Note that a predetermined application itself delivered from the information processing device 100 or the like may also be considered as control information.
[0054] 1 illustrates a case where the terminal device 10 is a smartphone, but the terminal device 10 may be, for example, a notebook PC (Personal Computer), a desktop PC, a smartphone, a tablet PC, a wearable device, etc. Examples of wearable devices include, but are not limited to, smart glasses and smart watches.
[0055] The information processing device 100 is operated and managed by a service provider that provides various online services. For example, as one of the various online services, the service provider operates a news site where service users U can freely browse news and topics from various fields, both domestic and international. The article content provided on the news site may be news articles, as well as web content such as columns, essays, interviews, product reviews, feature articles, or articles about people.
[0056] The information processing device 100 executes information processing according to the embodiment described below with respect to providing article content posted on a news site. The processing function unit that the information processing device 100 has for realizing the information processing according to the embodiment will be described later.
[0057] The information processing device 100 is typically a server device, but may also be realized by a mainframe, a workstation, etc. Furthermore, when the information processing device 100 is realized by a server device, it may be realized by a single server device, or may be realized by a cloud system in which multiple server devices and multiple storage devices operate in cooperation with each other.
[0058] [3. Equipment configuration] An example of the functional configuration of the information processing device 100 included in the information processing system SYS according to the embodiment will be described below with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Fig. 3, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.
[0059] (Communication unit 110) The communication unit 110 is realized by, for example, a communication module or a network interface card (NIC). The communication unit 110 is connected to a network N by wire or wirelessly. The information processing device 100 transmits and receives information to and from other devices such as the terminal device 10 via the network N.
[0060] (Storage unit 120) The storage unit 120 stores, for example, programs and data used for control and calculation by the control unit 130. For example, the storage unit 120 is realized by 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. For example, the storage unit 120 has a map information DB 121 and a content information DB 122. Note that the storage unit 120 is not particularly limited to the example shown in FIG. 4 and can store data necessary for executing the information processing according to the embodiment as appropriate.
[0061] (Map information DB121) The map information DB 121 stores map information, which is referred to when identifying the current location of the service user U.
[0062] (Content Information DB122) The content information DB 122 stores content information relating to article content provided to the service user U. Fig. 4 is a diagram showing an overview of content information stored in the content information DB 122 according to the embodiment.
[0063] The content information stored in the content information DB 122 has multiple items such as a "content ID" item, a "content" item, a "corresponding context" item, and a "performance" item, as shown in Fig. 4. These items in the content information are associated with each other.
[0064] The "content ID" field stores a content ID, which is identification information unique to article content and is assigned to the article content in order to identify the article content posted on the news site.
[0065] The "content" item stores information indicating the content of the article or the like published in the article content.
[0066] The "corresponding context" field stores information about a second context that is associated in advance with the article content as a condition for generating an effect in the article content.
[0067] The second context is composed of, for example, one or a combination of multiple elements from the following: weather conditions indicating the weather around the current location of the service user U; location conditions indicating whether the service user U is indoors or outdoors; and movement conditions indicating whether the service user U is moving.
[0068] The "effect" item stores information indicating effect content that is set in advance as an effect corresponding to the content of the article content.
[0069] The content information stored in the content information DB122 is referenced when determining whether a first context indicating the status of the service user U matches a second context that is pre-associated with the article content corresponding to the viewing request of the service user U.
[0070] (control unit 130) The control unit 130 is a controller, and is realized by a CPU (Central Processing Unit), MPU (Micro Processing Unit), etc., executing various programs (examples of "information processing programs") stored in a storage device inside the information processing device 100 using RAM as a working area.
[0071] Furthermore, the control unit 130 may be realized by an integrated circuit such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a general purpose graphic processing unit (GPGPU).
[0072] As shown in FIG. 3, the control unit 130 has an estimation unit 131, a determination unit 132, and a transmission unit 133, and these units realize or execute the functions and actions of the information processing described below.
[0073] Note that control unit 130 may have an internal configuration divided into multiple processing units that realize or execute the information processing functions and actions described below. Also, control unit 130 is not limited to the configuration shown in Fig. 3, and may have other configurations as long as they perform the information processing described below, and may have other functional units other than those shown in Fig. 3.
[0074] (Estimation part 131) The estimation unit 131 estimates a first context indicating the situation of the service user U based on information about the service user U who uses the terminal device 10 that is the sender of the request to view the article content (an example of "web content").
[0075] The first context includes, for example, elements indicating the status of the service user U, such as weather conditions indicating the weather around the current location of the service user U, location conditions indicating whether the service user U is indoors or outdoors, and movement conditions indicating whether the service user U is moving or not.
[0076] The estimation unit 131 estimates the weather conditions around the current location of the service user U based on the location information acquired from the terminal device 10 via the communication unit 110. For example, the estimation unit 131 can acquire weather information corresponding to the location information of the service user U and estimate the weather conditions indicating the weather around the current location of the service user U based on the acquired weather information.
[0077] Furthermore, the estimation unit 131 estimates the location status indicating whether the service user U is indoors or outdoors based on the location information of the service user U and map information. For example, the estimation unit 131 identifies the current location of the service user U on a map, and if the identified current location is inside a building, estimates that the service user U is indoors. If there are no buildings around the current location of the service user U, estimates that the service user U is outdoors. Furthermore, the estimation unit 131 may estimate that the service user U is indoors if it acquires address information indicating the installation location of a wireless access point from the terminal device 10 as information indicating the wireless LAN connection status. Note that the estimation unit 131 may estimate that the service user U is indoors if the current location of the service user U is inside a building and the terminal device 10 is connected to the wireless LAN.
[0078] Furthermore, the estimation unit 131 can estimate a movement status indicating whether or not the service user U is moving, based on the time-series transition of the location information of the service user U. For example, the estimation unit 131 can calculate the difference in the location of the service user U at a predetermined period based on the location information acquired from the terminal device 10 via the communication unit 110, and estimate whether or not the service user U is moving.
[0079] (Judgment unit 132) The determination unit 132 determines whether the first context estimated by the estimation unit 131 matches the second context associated in advance with the article content corresponding to the browsing request of the service user U.
[0080] For example, the determination unit 132 refers to the "corresponding context" item of the content information stored in the content information DB 122, and identifies the second context that is previously associated with the article content corresponding to the viewing request. Then, the determination unit 132 determines whether the first context estimated by the estimation unit 131 matches the second context identified from the content information. For example, when the weather condition estimated for the first contest is "rain" and the weather condition: "rain" is set as the second context, the determination unit 132 determines that the first context matches the second context.
[0081] In addition, when the second context is composed of a combination of multiple elements, for example, when the second context is composed of any combination of weather conditions, location conditions, and movement conditions, the determination unit 132 can determine whether the first context and the second context are completely identical.
[0082] (Transmitter 133) When the determination unit 132 determines that the first context and the second context match, the transmission unit 133 transmits, via the communication unit 110, the web content corresponding to the viewing request, along with performance information for displaying a performance corresponding to the content of the web content, to the terminal device 10 that is the sender of the viewing request.
[0083] For example, when the determination unit 132 determines that the first context and the second context completely match, the providing unit 135 may transmit the rendering information to the terminal device 10.
[0084] 4. Processing Procedure According to the Embodiment The following describes the procedure of information processing executed by the information processing device 100 according to the embodiment. Fig. 5 is a flowchart showing an example of the procedure of information processing executed by the information processing device 100 according to the embodiment. The procedure of processing shown in Fig. 5 is executed by the control unit 130 of the information processing device 100. The procedure of processing shown in Fig. 5 is repeatedly executed while the information processing device 100 is operating.
[0085] As shown in FIG. 5, the estimation unit 131 estimates a first context indicating the status of the service user U based on information about the service user U using the terminal device 10 that is the sender of the request to view web content (e.g., article content) (step S101).
[0086] Furthermore, the determining unit 132 determines whether the first context estimated by the estimating unit 131 matches a second context that is associated in advance with the web content corresponding to the browsing request (step S102).
[0087] Furthermore, if the determination unit 132 determines that the first context and the second context match, the transmission unit 133 transmits, together with the web content corresponding to the viewing request, performance information for displaying a performance corresponding to the content of the web content on the terminal device 10 via the communication unit 110 to the terminal device 10 (step S103), and terminates the processing procedure shown in Figure 5.
[0088] [5. Hardware Configuration] The information processing device 100 according to the above-described embodiment and each of the modified examples is realized, for example, by a computer 1000 having a configuration as shown in Fig. 6. Fig. 6 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100 according to the embodiment.
[0089] The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 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.
[0090] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and secondary storage device 1050, programs read from the input device 1020, and the like, 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), HDD, flash memory, or the like.
[0091] 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 (High Definition Multimedia Interface), etc. 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, for example, USB.
[0092] The input device 1020 may be a device that reads information from 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.
[0093] 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.
[0094] 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.
[0095] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the arithmetic device 1030 of the computer 1000 executes a program (for example, an information processing program) loaded onto the primary storage device 1040, thereby realizing the same functions as the control unit 130. That is, the arithmetic device 1030 cooperates with the program (for example, an information processing program) loaded onto the primary storage device 1040 to realize the processing by the information processing device 100 according to the embodiment.
[0096] [6. Other] Of 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 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 as desired unless otherwise specified.
[0097] 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.
[0098] Furthermore, the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0099] The above describes in detail the embodiments of the present application based on several drawings, but 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 been modified and improved in various ways based on the knowledge of those skilled in the art.
[0100] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, a control section can be read as control means or a control circuit.
[0101] [7. Effects] The information processing device 100 according to the embodiment is an information processing device that executes processing related to web content (for example, article content), and includes an estimation unit 131, a determination unit 132, and a transmission unit 133. The estimation unit 131 estimates a first context indicating the status of the service user U based on information about the service user U using the terminal device 10 that is the sender of the web content viewing request. The determination unit 132 determines whether the first context estimated by the estimation unit 131 matches a second context that is previously associated with the web content corresponding to the viewing request. When the determination unit 132 determines that the first context matches the second context, the transmission unit 133 transmits, to the terminal device 10, the web content corresponding to the viewing request, as well as performance information for displaying a performance corresponding to the content of the web content.
[0102] In addition, the first context may include elements indicating the status of the service user U, such as weather conditions indicating the weather around the current location of the service user U, location conditions indicating whether the service user U is indoors or outdoors, and movement conditions indicating whether the service user U is moving or not.
[0103] The second context may also be composed of one or a combination of multiple elements from the following: weather conditions indicating the weather around the current location of the service user U; location conditions indicating whether the service user U is indoors or outdoors; and movement conditions indicating whether the service user U is moving.
[0104] In addition, the estimation unit 131 can estimate weather conditions based on weather information corresponding to the location information of the service user U, estimate the location status based on the location information of the service user U and map information, and estimate the movement status based on the time series changes in the location information of the service user.
[0105] Furthermore, when the second context is made up of a combination of multiple elements, the determining unit 132 can determine whether the first context and the second context completely match.
[0106] Furthermore, when the determination unit 132 determines that the first context and the second context completely match, the transmission unit 133 can transmit the rendering information to the terminal device 10.
[0107] In this way, the information processing device 100 according to the embodiment selects first content that is related to the reference content, which is web content currently displayed on the news site screen W, and second content that is related to multiple article contents that have been viewed by the service user U. Then, the information processing device 100 according to the embodiment provides the service user U with a browsing roadmap including the thumbnail image SN-2 of the first content and the thumbnail image SN-3 of the second content, together with the reference content, as suggested information.
[0108] For this reason, the information processing device 100 of the embodiment allows the service user U to smoothly select the content to view by suggesting a clue to the next content to view as a two-choice option, thereby improving usability when using a news site.
[0109] On the other hand, the information processing device 100 according to the embodiment can enhance the sense of realism when browsing web content such as article content, and can improve usability in providing web content.
[0110] Furthermore, the above-described effects can also be realized by the processing executed by each of the above-described units, or by any combination of the processing executed by each unit. [Explanation of symbols]
[0111] SYS Information Processing System N Network 10 Terminal Equipment 100 Information processing device 110 Communications Department 120 Storage section 121 Map Information DB 122 Content Information DB 130 Control Unit 131 Estimation Department 132 Judgment section 133 Transmitter
Claims
1. An information processing device that executes processing related to web content, an estimation unit that estimates a first context indicating a situation of a user using a terminal device that is a sender of the web content browsing request, based on information about the user; a determination unit that determines whether the first context estimated by the estimation unit matches a second context that is previously associated with the web content corresponding to the browsing request; a transmitting unit that, when the determining unit determines that the first context and the second context match, transmits to the terminal device web content corresponding to the browsing request together with performance information for displaying a performance corresponding to the content of the web content; An information processing device comprising:
2. The first context is The elements indicating the user's status include a weather status indicating the weather around the current location of the user, a location status indicating whether the user is indoors or outdoors, and a movement status indicating whether the user is moving, The second context is The weather information is configured by any one element or a combination of a plurality of elements among the weather conditions around the user, the location status of the user, and the movement status of the user, The estimation unit Estimating the weather conditions based on weather information corresponding to the user's location information, estimating the location status based on the user's location information and map information, and estimating the movement status based on a time series transition of the user's location information; The determination unit If the second context is configured by a combination of a plurality of elements, determining whether the first context and the second context completely match; The transmission unit When the determination unit determines that the first context and the second context completely match, the performance information is transmitted to the terminal device.
2. The information processing apparatus according to claim 1, wherein:
3. An information processing method performed by a computer that executes processing related to web content, an estimation step of estimating a first context indicating a situation of a user using a terminal device that is a sender of the web content browsing request, based on information about the user; a determining step of determining whether the first context estimated by the estimating step matches a second context previously associated with the web content corresponding to the browsing request; a transmission step of transmitting, when it is determined that the first context and the second context match, web content corresponding to the browsing request together with performance information for displaying a performance corresponding to the content of the web content to the terminal device; An information processing method comprising:
4. A computer that processes web content an estimation step of estimating a first context indicating a situation of a user using a terminal device that is a sender of the web content browsing request, based on information about the user; a determination step of determining whether the first context estimated by the estimation step matches a second context previously associated with the web content corresponding to the browsing request; a transmission step of transmitting, to the terminal device, web content corresponding to the browsing request together with performance information for displaying a performance corresponding to the content of the web content, when it is determined that the first context and the second context match by the determination step; An information processing program characterized by causing the program to execute the above.
Citation Information
Patent Citations
Context-based correlation targeting ads
JP2015510712A