Information processing system, information processing method, and information processing device
The information processing system improves location estimation of Web users by integrating Web and broadcast content log data, achieving higher accuracy through correlated identification and area estimation techniques.
Patent Information
- Application Number
- JP2023049686
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-27
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2043-03-27
AI Technical Summary
Existing methods for estimating the location of Web users based on log information are not accurate enough, necessitating improved techniques to enhance precision.
An information processing system that combines log information from Web content usage with broadcast content usage, utilizing identification information and area estimation methods to associate and correlate data for precise location determination.
Enhances the accuracy of estimating Web user locations by leveraging multiple data sources, including broadcast content reception data, to improve the estimation process.
Smart Images

Figure 0007607692000001 
Figure 0007607692000002 
Figure 0007607692000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system, an information processing method, and an information processing device that process log information including the usage history of Web content by Web users. [Background technology]
[0002] Log information including the usage history of Web content by Web users may be used to understand the behavior, interests, etc. of Web users (see, for example, Patent Document 1). The device described in Patent Document 1 accepts input of download history information related to files (contents) downloaded by users, estimates the user's interests according to the file formats included in the download history information, and registers the estimated user's interests in a database. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2013-242718 A Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, information regarding the area where a Web user is located (hereinafter referred to as location) can be used for various purposes. For example, it is desirable to be able to estimate the location of a Web user based on log information regarding the usage history of Web content. On the other hand, the location of a Web user can be estimated from information such as IP addresses contained in log information. However, it is desirable to be able to estimate the area where a Web user is located with higher accuracy, and there is a demand for the development of a system, device, and method that can estimate the location of a Web user with improved accuracy compared to the above estimation methods.
[0005] The present invention has been made in consideration of the above circumstances, and aims to achieve the following objectives. Specifically, the present invention aims to provide an information processing system, method, and device for solving the problems of the prior art and accurately estimating the location of Web users. [Means for solving the problem]
[0006] In order to achieve the above-mentioned object, the information processing system of the present invention is characterized by comprising a first acquisition unit that acquires first log information including a Web user's usage history of Web content and first identification information assigned to a terminal used when using the Web content, an area estimation unit that estimates a receiving area based on acquired information obtained according to the receiving area when broadcast content is received by the broadcast user's receiving equipment, and an association unit that associates the estimation result of the receiving area based on the acquired information to the first log information based on the correspondence between the second identification information assigned to the receiving equipment and the first identification information.
[0007] According to the information processing system of the present invention, the location of a Web user can be more accurately estimated by utilizing first log information regarding the usage history of Web content and identification information (second identification information) assigned to the receiving device that received the broadcast content.
[0008] The information processing system may further include a second acquisition unit that acquires second log information including a usage history of the broadcast content by the broadcast user and the second identification information. In this case, the acquired information may be associated with the second log information. According to the above configuration, the acquired information is acquired in association with the second log information regarding the usage history of the broadcast content, and the location of the Web user can be more accurately estimated by utilizing the acquired information and the first log information.
[0009] Furthermore, data indicating the correspondence between the second identification information and the first identification information may be stored in the storage device. In this case, the associating unit may associate the estimation result of the receiving area based on the acquired information associated with the second log information with the first log information including the first identification information corresponding to the second identification information included in the second log information. According to the above configuration, even if the second identification information and the first identification information are different, the correspondence between the second identification information and the first identification information can be appropriately identified from the data stored in the storage device. Then, based on the correspondence, the first log information to which the estimation result of the reception area is to be associated can be appropriately determined.
[0010] In addition, in the above correspondence relationship, the first identification information may be associated with a second identification information assigned to a receiving device of a broadcast user who is the same as the Web user who uses the terminal to which the first identification information is assigned. According to the above configuration, the correspondence between the second identification information and the first identification information can be appropriately defined. This makes it possible to more appropriately determine the first log information to be associated with the reception area estimation result based on the correspondence.
[0011] The first log information may include identification information of the Web user. In this case, the associating unit may associate the estimation result of the receiving area based on the acquired information with the identification information of the Web user in the first log information. According to the above configuration, the reception area estimation result is associated with the Web user's identification information, so that the location of the Web user can be estimated more accurately.
[0012] The acquired information may also include identification information of a provider of the broadcast content used by the broadcast user. In this case, the area estimation unit may estimate the receiving area based on the correspondence between the provider's identification information and the provider's location, and the provider's identification information included in the acquired information. According to the above configuration, it is possible to accurately estimate the reception area when the broadcast content is received by the receiving device from the identification information of the provider of the broadcast content used by the broadcast user. Furthermore, by using the estimation result, it is possible to estimate the location of the Web user more accurately.
[0013] In addition, for a broadcast user who uses a plurality of broadcast contents, the acquisition information may be obtained for each broadcast content. In this case, the area estimation unit may identify candidates for the receiving area based on the acquisition information for each broadcast content, and estimate the most common candidate among the candidates identified for each broadcast content, which has the largest number of candidates that are the same area, as the receiving area. According to the above configuration, it is possible to accurately estimate the reception area when the broadcast contents are received by the receiving device based on the acquired information obtained for each of the plurality of broadcast contents. Furthermore, by using the estimation result, it is possible to estimate the location of the Web user more accurately.
[0014] In addition, for a broadcast user who uses multiple broadcast contents, acquisition information may be obtained for each broadcast content, and each acquisition information may include information indicating the reception strength when the broadcast content is received by the receiving device. In this case, the area estimation unit may identify candidates for the receiving area based on the acquisition information for each broadcast content, and estimate the candidate with the highest reception strength from among the candidates identified for each broadcast content as the receiving area. According to the above configuration, it is possible to accurately estimate the reception area when the broadcast content is received by the receiving device from the reception strength when the broadcast content is received. Furthermore, by using the estimation result, it is possible to estimate the location of the Web user more accurately.
[0015] The acquired information may also include content information related to the content of the broadcast content used by the broadcast user. In this case, the area estimation unit may extract character information related to the receiving area from the content information and estimate the receiving area based on the extracted character information. According to the above configuration, it is possible to accurately estimate the reception area when the broadcast content is received by the receiving device based on the text information extracted from the content information of the broadcast content. Furthermore, by using the estimation result, it is possible to estimate the location of the Web user more accurately.
[0016] The area estimation unit may also estimate the receiving area when the receiving device receives broadcast content via an Internet line. According to the above configuration, the reception area when broadcast content is received via an Internet line is estimated, and the location of the Web user can be estimated using the estimation result.
[0017] The first identification information may be an IP address assigned to the terminal, a terminal identifier of the terminal, or an advertisement identifier, and the second identification information may be an IP address assigned to the receiving device, a device identifier of the receiving device, or an advertisement identifier. According to the above configuration, the estimation result of the reception area can be appropriately associated with the first log information by using the correspondence between the information set as the first identification information and the information set as the second identification information, thereby making it possible to accurately estimate the location of the Web user.
[0018] In addition, in order to solve the above-mentioned problems, the information processing method of the present invention is characterized in that it comprises the steps of: a computer acquiring first log information including a usage history of Web content by a Web user and first identification information assigned to the Web user's terminal used when using the Web content; a computer estimating a receiving area based on acquired information obtained according to the receiving area when the broadcast content is received by the broadcast user's receiving equipment; and a computer associating the estimation result of the receiving area based on the acquired information to the first log information based on the correspondence between the second identification information assigned to the receiving equipment and the first identification information. According to the information processing method of the present invention, the location of a Web user can be estimated more accurately.
[0019] In addition, according to the present invention, it is also possible to realize an information processing device comprising: a first acquisition unit that acquires first log information including a Web user's usage history of Web content and first identification information assigned to the Web user's terminal used when using the Web content; an area estimation unit that estimates a receiving area based on acquired information obtained according to the receiving area when broadcast content is received by the broadcast user's receiving equipment; and an association unit that associates the estimation result of the receiving area based on the acquired information to the first log information based on the correspondence between the second identification information assigned to the receiving equipment and the first identification information. The information processing device of the present invention can estimate the location of a Web user more accurately. Effect of the Invention
[0020] According to the present invention, the location of a Web user can be estimated more precisely based on the correspondence between the first identification information contained in the first log information regarding the usage history of Web content and the second identification information assigned to the receiving device that received the broadcast content. [Brief description of the drawings]
[0021] [Figure 1] FIG. 1 is an explanatory diagram of a Web log. [Diagram 2] FIG. 13 is an explanatory diagram of a viewing log. [Diagram 3] FIG. 13 is a diagram showing a procedure for associating region information with a Web log. [Figure 4] 6 is a diagram showing a corresponding relationship between first identification information and second identification information. FIG. [Diagram 5] 1 is a diagram illustrating an example of the configuration of an information processing system according to an embodiment of the present invention. [Figure 6] FIG. 2 is an explanatory diagram of functions of an information processing system according to an embodiment of the present invention. [Figure 7] 1 is a diagram showing the correspondence between identification information of broadcasting stations and the locations of the broadcasting stations. [Figure 8]FIG. 1 is a diagram showing an example of a viewing log for each of a plurality of programs viewed by a broadcast user within a given period of time. [Figure 9] FIG. 2 is a diagram showing an information processing flow according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] An embodiment of the present invention (the present embodiment) will be described in detail below with reference to the accompanying drawings. However, the embodiment described below is merely an example given to facilitate understanding of the present invention, and does not limit the present invention. In other words, the present invention may be modified or improved from the embodiment described below without departing from the spirit of the present invention. In addition, the present invention includes its equivalents.
[0023] In addition, in describing the present embodiment, the definitions, meanings, and interpretations of some words (terms) used in this specification will be explained below.
[0024] [Device] In this specification, the term "device" includes a single device that performs a specific function by itself, and also includes a combination of multiple devices that are present in a distributed manner but work together to perform a specific function.
[0025] [People] As used herein, "person" and "person" primarily refer to individuals, but also include groups such as households, corporations such as companies, and non-corporate organizations.
[0026] [content] Content is information such as video, still images, audio, games, advertisements, and text that is provided or distributed by broadcasting or Internet communication and is used by users. Content also includes web content and broadcast content.
[0027] [Web Content] Web content is content that can be used by receiving data distributed via the Internet and using a web browser or a dedicated app (application program). Web content includes, for example, websites, video content and music content for web distribution, search sites, electronic commerce sites, SNS (Social Networking Service), games that can be played on the web, web services that can be used through apps, and content uploaded to a server by web users, such as posted videos.
[0028] [Broadcast Content] Broadcast content is content provided through broadcasting, specifically, programs and advertisements such as television programs and radio programs that broadcast stations (corresponding to providers of broadcast content) broadcast according to a program guide. Broadcasting includes terrestrial broadcasting, cable broadcasting, BS broadcasting, satellite broadcasting, and the like. Some broadcast content can be received over the Internet, such as Internet television and IP simulcast radio, and in this specification, such broadcast content is distinguished from Web content. Broadcast content is not limited to content divided by program, but may be divided by a predetermined time unit, such as by hour, minute, or second. In the following description, the broadcast content will be described as a television program (including television commercials) as an example.
[0029] [Information Association] In this specification, "associating information" means storing information by linking (associating) it with another information, that is, storing each piece of associated information so that one piece of information can be identified from the other piece of associated information. In addition, in this specification, "associating information" also includes adding or appending associated information to the target information.
[0030] <<Outline of this embodiment>> This embodiment is a technology in the field of information processing related to the acquisition, analysis, and utilization of web logs. Web logs correspond to the first log information of the present invention and are generated by the distribution server of web content when users of web content (hereinafter referred to as web users) utilize the web content. In this embodiment, regional information regarding the location of web users can be associated with web logs. Thereby, in this embodiment, the location of web users can be estimated using the regional information associated with web logs. Here, the location refers to a region having a certain range, for example, an area corresponding to a unit section determined based on administrative divisions. Specifically, it may be a prefecture or a finer section of a region such as a city, town, or village.
[0031] In order to associate regional information with web logs, viewing logs regarding the viewing history of TV programs are required. Viewing logs correspond to the second log information of the present invention and are generated by the receiving device held by viewers of TV programs (hereinafter referred to as broadcast users) when they utilize TV programs, that is, when they view TV programs. The receiving device is a device that receives TV programs (strictly speaking, the broadcast radio waves or data of TV programs) when broadcast users view TV programs. Specifically, it is a TV receiver.
[0032] In this embodiment, the reception area when a broadcast user receives a TV program is estimated from the information to be acquired associated with the viewing log, and the estimation result is associated as regional information with the web log that matches the viewing log. Note that the information to be acquired and the matching between the viewing log and the web log will be described later.
[0033] <<Procedure for Associating Regional Information with Web Logs>> A procedure for associating regional information with web logs will be described. In explaining the procedure for association, first, each of the web log and the viewing log will be described with reference to FIGS. 1 and 2.
[0034] (Web log) As shown in Fig. 1, the Web log includes a user ID, which is identification information of a Web user, a usage history of Web content (hereinafter, usage history), and first identification information. The usage history is associated (linked) with the user ID of the Web user. The usage history may include, for example, the URLs (Uniform Resource Locators) of websites accessed (viewed), a log related to the Web user's actions such as purchasing behavior at an e-commerce site, a log of an application launched when using the Web content, and a log measuring the number of times the Web content was accessed. The usage history may also include the date and time of use of the Web content, etc. The usage history may be identified from the results of a questionnaire survey conducted on Web users.
[0035] The first identification information is identification information (access identifier) assigned to a terminal used when using the Web content, specifically, an IP address assigned to the terminal, or a terminal identifier or an advertising identifier of the terminal. The terminal is an information communication terminal in which a browser or an application for using the Web content is installed, such as a personal computer, a smartphone, a tablet terminal, a game device, or other device that is connected to an Internet line and capable of communication. The first identification information may be specified by referring to the usage history included in the Web log, more specifically, information such as the application log, browser version information, and the URL of the Web site.
[0036] Note that a Web log does not necessarily have to include the user ID of a Web user. For example, when a Web user uses Web content using a shared device installed in a shared space in a home, the Web log does not necessarily have to include the user ID.
[0037] (Viewing log) As shown in Fig. 2, the viewing log includes a user ID, which is identification information of the broadcast user, a viewing history of television programs by the broadcast user (hereinafter, viewing history), and second identification information. In addition, the viewing log may use an ID of a household to which the broadcast user belongs as the user ID of the broadcast user. In addition, the television program viewing history may be a history of real-time viewing, or a history corresponding to so-called time-shift viewing.
[0038] The viewing history is a usage history of broadcast content by a broadcast user, and is associated (linked) with the user ID of the broadcast user. The viewing history may include the ID of the broadcast station that broadcast the television program viewed by the broadcast user (hereinafter, the viewed program), the date and time when the broadcast user viewed the viewed program, the ID or program name of the viewed program, and an outline of the viewed program. The program name and outline of the viewed program correspond to content information regarding the content of the viewed program. The viewing history may be determined from the results of a questionnaire survey conducted on broadcast users.
[0039] The broadcast station ID may be any identification information unique to each broadcast station, such as the abbreviation of the broadcast station or a service ID defined in accordance with the broadcasting standard. The ID or name of the program being viewed, and information such as an outline of the program being viewed are generated by the broadcast station, transmitted via the airwaves of the program being viewed, and received by the receiving device.
[0040] Furthermore, some information in the viewing history, specifically, the ID of the broadcasting station of the viewed program, the ID or name of the viewed program, and an outline of the viewed program, corresponds to acquired information. The acquired information is information obtained according to the reception area when the viewed program is received by the broadcast user's receiving device, and the reception area corresponds to the location of the broadcast user when the broadcast user viewed the viewed program. The acquired information is associated with the viewing log, and specifically, is included in the viewing log as shown in Figure 2.
[0041] The second identification information is an IP address assigned to a receiving device used by a broadcast user when watching a television program, or a device identifier or an advertising identifier of the receiving device. Note that the second identification information may include, together with or instead of the identification information of the receiving device, an identification information (ID) of a measuring device built into the receiving device for the purpose of measuring whether or not a television program is being watched and the channel being watched.
[0042] Furthermore, the viewing log may be associated with information indicating the reception strength (more precisely, the reception strength of the broadcast radio waves) when the receiving device receives the viewing program as acquired information. The reception strength is specified by the receiving device when the receiving device receives the viewing program, and the specified information on the reception strength (hereinafter, reception strength information) can be associated with the viewing log.
[0043] Furthermore, the viewing log may be associated with the ID of the broadcasting station of other television programs viewable during the same period as the television program viewed by the broadcast user (viewed program) as acquired information. The other television programs viewable during the same period as the television program viewed by the broadcast user (viewed program) are television programs that can be received during the same period as the viewed program in the area where the broadcast user's receiving device received the viewed program.
[0044] (Steps for associating geographic information with Web logs) Next, a procedure for associating local information with a Web log will be described with reference to FIGS. To associate regional information with a Web log, first, a viewing log generated for each viewed program for each of a plurality of broadcast users is obtained. When each broadcast user views a television program on a television receiver, which is a receiving device 60, the receiving device 60 generates a viewing log. The generated viewing log is transmitted to a predetermined destination (specifically, the viewing log server 20).
[0045] Next, as shown in Fig. 3, each acquired viewing log is associated with estimated information of the receiving area of the viewing program related to each viewing log. The estimated information of the receiving area indicates the receiving area when the viewing program related to the viewing log was received by the receiving device used to view the viewing program. The procedure for estimating the receiving area will be described later.
[0046] A viewing log associated with the estimated information (hereinafter, the associated viewing log) is obtained for each broadcast user. Then, as shown in Fig. 3, for Web logs associated with regional information, matching ones are identified from the associated viewing logs, the number of which corresponds to the number of broadcast users.
[0047] Specifically, a viewing log that matches (corresponds to) a Web log is identified based on the correspondence between the second identification information included in the viewing log and the first identification information included in the Web log. The correspondence between the second identification information and the first identification information is used when identifying the first identification information that corresponds to the second identification information, or when identifying the second identification information that corresponds to the first identification information.
[0048] To explain in more detail, in the correspondence relationship of this embodiment, the first identification information is associated with the second identification information that satisfies the following condition A. Condition A: A receiving device to which a second identification information corresponding to a first identification information is assigned is a receiving device of a broadcast user who is the same as the Web user who uses the terminal to which the first identification information is assigned. Here, being the same person as the Web user means a person who watches a television program on a receiving device used in the same place as the Web user's terminal (for example, the Web user's residence).
[0049] In this embodiment, the second identification information included in the viewing log and the first identification information included in the Web log are different from each other, for example, the first identification information is an IP address, and the second identification information is an advertisement identifier and a device identifier. Therefore, in this embodiment, the correspondence between the IP address, the advertisement identifier, and the device identifier is specified in advance as table data shown in Fig. 4. By referring to this table data, it is possible to identify the second identification information corresponding to the first identification information of the Web log to which the regional information is associated.
[0050] Then, as shown in Figure 3, the associated viewing log (the viewing log surrounded by a dashed line in Figure 3) containing the identified second identification information is extracted, and the estimated information associated with that viewing log is associated with the Web log as regional information. In addition, in this embodiment, the estimated information (i.e., the estimation result of the receiving area based on the acquired information) is associated with the user ID of the Web user included in the Web log. In other words, in this embodiment, the estimated information as regional information is associated with the Web log as personal information.
[0051] As described above, in this embodiment, the estimated reception area when a viewing program is received by a receiving device of a broadcast user can be used as the location of a Web user who is the same as the broadcast user.
[0052] <<Configuration of the information processing system according to this embodiment>> An information processing system according to this embodiment (hereinafter, information processing system 100) will be described with reference to FIG. The information processing system 100 is constructed to associate regional information with Web logs, and as shown in Fig. 5, is composed of a Web log server 10, a viewing log server 20, a tallying server 30, a content distribution server 40, a Web user's terminal 50, and a broadcast user's receiving device 60. These devices are connected to each other via a communication network N in a state where they can communicate with each other.
[0053] The Web log server 10 communicates with the content distribution server 40 to obtain Web logs. When a Web user makes a content distribution request on the terminal 50, the content distribution server 40 distributes Web content to the Web user in response to the request, and generates and transmits a Web log accompanying the content distribution. The Web log server 10 receives the Web log transmitted from the content distribution server 40, and transmits the received Web log to the tallying server 30.
[0054] The viewing log server 20 receives a viewing log transmitted from the receiving device 60. Based on the acquired information included in the received viewing log, the viewing log server 20 estimates the receiving area when the receiving device 60 received the viewed program related to the viewing log. Furthermore, the viewing log server 20 associates estimation information indicating the estimation result of the receiving area with the viewing log. Then, the viewing log server 20 transmits the associated viewing log to the tallying server 30.
[0055] The tallying server 30 executes a process of acquiring Web logs and viewing logs (more specifically, viewing logs after association) and aggregating and analyzing the acquired information. The processes executed by the tallying server 30 include a process of associating regional information with the Web logs and a process of analyzing the number of times each Web content is used (number of accesses). The results of the tallying and analysis by the tallying server 30 are utilized for various purposes using the regional information associated with the Web logs, for example, to estimate the behavioral patterns and interests of Web users and to deliver or recommend advertisements and video content appropriate to these to the Web users.
[0056] Each of the Web log server 10, the viewing log server 20, the tallying server 30, and the content distribution server 40 corresponds to an example of a computer, specifically, a general-purpose server computer. That is, as shown in Fig. 5, each server has a processor 10a, 20a, 30a, 40a consisting of a CPU or the like, and a memory 10b, 20b, 30b, 40b consisting of a ROM, a RAM, or the like. In addition, each server can communicate with each other through a communication interface 10c, 20c, 30c, 40c, and saves and accumulates various information in storage 10d, 20d, 30d, 40d as a storage device.
[0057] In addition, a program (hereinafter, information processing program) for enabling each server to perform its function is installed in each server. When the processors 10a, 20a, 30a, and 40a in each server execute the information processing program, each server executes the corresponding process among the processes for associating region information with Web logs.
[0058] The configuration of the information processing system 100 will be explained again from the perspective of the function of associating regional information with Web logs. As shown in Fig. 6, the information processing system 100 has a first acquisition unit 101, a second acquisition unit 102, an area estimation unit 103, and an association unit 104. Each of the above functional units is realized by cooperation between a hardware device of a server computer corresponding to the functional unit and an information processing program installed on the computer. Each functional unit will be described below.
[0059] (1st acquisition part) The first acquisition unit 101 is constituted by the Web log server 10 , acquires Web logs from the content distribution server 40 , and transmits the acquired Web logs to the tallying server 30 . The timing of acquiring the Web logs is not particularly limited, and each time content distribution server 40 generates a Web log, the Web log may be transmitted to Web log server 10 and received by first acquisition unit 101. Alternatively, it may be possible to acquire all Web logs generated within a certain period (for example, one day or several days) at once.
[0060] (Second acquisition part) The second acquisition unit 102 is constituted by the viewing log server 20, and acquires the viewing log from the receiving device 60 of each broadcast user. The timing of acquiring the viewing log is not particularly limited, and each time the receiving device 60 generates a viewing log, the viewing log may be transmitted to the viewing log server 20 and received by the second acquisition unit 102. Alternatively, the viewing logs generated within a certain period (for example, one day or several days) may be acquired all at once.
[0061] (Area Estimation Section) The area estimation unit 103 is constituted by the viewing log server 20, and estimates the receiving area when a viewed program is received by the broadcast user's receiving device 60, based on acquired information associated with the viewing log for that viewed program. The area estimation unit 103 also associates information indicating the estimation result of the receiving area, i.e., the estimated information, with the viewing log, and transmits the associated viewing log to the tallying server 30.
[0062] In this embodiment, the methods for estimating the receiving area based on the acquired information include the following first to fourth methods. The area estimation unit 103 estimates the receiving area according to a method selected from these four methods according to the information included in the acquired information. According to each of the following methods, the receiving area can be appropriately estimated based on the information included in the acquired information.
[0063] [1st method] The first method is used when the acquired information includes the identification information of the broadcasting station of the television program (viewed program) viewed by the broadcast user. In the first method, the reception area is estimated based on the correspondence between the identification information of the broadcasting station and the location of the broadcasting station, and the identification information of the broadcasting station included in the acquired information.
[0064] To explain in more detail, the storage 20d of the viewing log server 20 stores table data as shown in FIG. 7, and this table data specifies the correspondence between the broadcast station ID and broadcast station name, which are the identification information of the broadcast station, and the address of the broadcast station's location. By referring to this table data, the location of the broadcast station is identified from the identification information of the broadcast station included in the acquired information, and the identified location is estimated as the receiving area. That is, in the first method, the location of the broadcast station of the viewed program is estimated as the reception area for that viewed program.
[0065] [Second method] The second method is an application of the first method, and is used when a viewing log is obtained for each program for a broadcast user who has viewed multiple television programs, and each viewing log is associated with acquired information including the ID of the broadcast station of the viewed program. In the second method, for each of multiple television programs viewed by the broadcast user, candidate receiving areas are identified for each program based on the ID of the broadcast station included in the acquired information, using a procedure similar to that of the first method.
[0066] Then, among the candidates for the receiving area identified for each program, the candidate with the most candidates that are the same area is estimated as the receiving area. For example, in the case where multiple viewing logs were obtained for a certain broadcast user as shown in Figure 8, Prefecture A is the most common among the locations (prefectures) of the broadcast stations of the viewed programs, so Prefecture A corresponds to the most common candidate and is estimated as the receiving area.
[0067] As described above, in the second method, for multiple television programs viewed by a broadcast user within a specified period, the location of the broadcasting station that broadcast each viewed program is identified, and the location of the most frequent broadcasting station among them is estimated as the reception area. In addition, when the second method is adopted, the viewing logs will be analyzed for each of the multiple television programs viewed by the broadcast user within a specified period. The specified period in this case is not particularly limited, but can be set to, for example, one hour or several hours, or one day or several days.
[0068] [3rd method] The third method is an application of the first method, and is used when viewing logs are obtained for each program for a broadcast user who has viewed multiple television programs, and each viewing log is associated with acquired information including reception strength information. In the third method, for each of multiple television programs viewed by the broadcast user, candidate receiving areas are identified for each program based on the broadcast station ID included in the acquired information, using a procedure similar to that of the first method.
[0069] Then, among the candidates for reception areas identified for each program, the candidate with the highest reception strength for the program being viewed (strictly speaking, the broadcast radio waves of the program being viewed) is estimated as the reception area. For example, in the case where multiple viewing logs shown in Figure 8 were obtained for a certain broadcast user, the reception strength of the television program with program ID "idbbb" is the highest, so prefecture A, where the broadcast station of that program is located, is estimated as the reception area.
[0070] As described above, in the third method, the location of the broadcasting station that broadcast each of multiple television programs viewed by a broadcast user within a specified period is identified, and the location of the broadcasting station of the television program with the highest reception strength at the receiving device 60 is estimated as the receiving area. In addition, when the third method is adopted, the viewing logs will be analyzed for each of the multiple television programs viewed by the broadcast user within a specified period. The specified period in this case is not limited to any particular period, but can be set to, for example, one hour or several hours, or one day or several days.
[0071] [4th method] The fourth method is used when the acquired information includes content information on the content of the television program viewed by the broadcast user (viewed program), specifically, the program name and summary of the viewed program. In the fourth method, natural language processing is applied to the content information included in the acquired information to extract text information related to the reception area from the content information, specifically, words related to the region and words that can identify the region are extracted. The reception area is then estimated based on the extracted text information. The method for extracting text information related to the receiving area from the content information and the method for estimating the receiving area from the text information are not particularly limited, but a method utilizing machine learning or artificial intelligence (AI) may be used.
[0072] (Association section) The associating unit 104 is configured by the tallying server 30, and acquires the Web logs transmitted from the Web log server 10 and the viewing logs (more specifically, the viewing logs after association) transmitted from the viewing log server 20. Then, the associating unit 104 associates the result of the reception area estimation by the area estimation unit 103 with the Web logs as regional information.
[0073] Specifically, the associating unit 104 refers to the table data shown in Fig. 4 and identifies the second identification information corresponding to the first identification information of the target Web log based on the correspondence between the second identification information and the first identification information defined in this data. After that, the associating unit 104 associates the estimated information associated with the viewing log including the identified second identification information, i.e., the estimation result of the reception area based on the acquired information, with the target Web log (in other words, the Web log including the first identification information corresponding to the second identification information included in the viewing log).
[0074] Also, in this embodiment, as described above, the estimated information associated with the viewing log, that is, the estimated result of the receiving area based on the acquired information, is associated with the user ID of the Web user in the target Web log. Furthermore, the Web log associated with the regional information (that is, the estimation result of the receiving area) is stored in the storage 30d of the tallying server 30, and can be read out from the storage 30d as needed for use.
[0075] 4, which is referred to by the associating unit 104 and defines the correspondence between the second identification information and the first identification information, may be stored, for example, in the storage 30d of the tallying server 30. However, without being limited thereto, the above table data may be stored in the storages 10d, 20d, 40d of a server other than the tallying server, or may be stored in other external storage devices such as a NAS (Network Attached Storage).
[0076] <<Information Processing Method According to the Present Embodiment>> Next, a series of processing steps (hereinafter, information processing flow) for associating regional information with Web logs using the information processing system 100 of this embodiment will be described. The information processing flow employs the information processing method of the present invention. That is, the following description includes a description of the information processing method of the present invention, and each step in the information processing flow corresponds to a component of the information processing method of the present invention. It should be noted that the information processing flow described below is merely an example, and unnecessary steps may be deleted, new steps may be added, or the order of steps may be changed without departing from the spirit of the present invention.
[0077] The information processing flow proceeds according to the flow shown in Fig. 9. More specifically, in the information processing flow, first, the Web log server 10 executes a step of acquiring a Web log (S001). That is, when a Web user uses Web content, a Web log including the usage history is transmitted from the content distribution server 40 and received (acquired) by the Web log server 10. The Web log server 10 then transmits the acquired Web log to the tallying server 30 (S002).
[0078] On the other hand, the viewing log server 20 executes a step of acquiring a viewing log from the receiving device 60 of each broadcast user (S003). The acquired viewing log may already be associated with the acquired information, or the viewing log may be associated with the acquired information by the viewing log server 20 after the viewing log is acquired.
[0079] The viewing log server 20 also performs a process of estimating the receiving area when the viewing program related to each viewing log is received by the broadcast user's receiving device 60 based on the acquired information associated with each viewing log (S004). In this process, the viewing log server 20 estimates the receiving area according to any one of the above-mentioned first to fourth methods. Thereafter, the viewing log server 20 associates the estimation information indicating the estimation result of the receiving area with the viewing log, and transmits the associated viewing log to the aggregation server 30 (S005).
[0080] The Web log sent from the Web log server 10 and the associated viewing log sent from the viewing log server 20 are received and acquired by the tallying server 30 (S006).
[0081] Next, the tallying server 30 performs a process of associating regional information with the target Web log based on the correspondence between the second identification information included in the acquired associated viewing log and the first identification information included in the Web log (S007). In this process, the tallying server 30 refers to the table data of Fig. 4 stored in the storage 20d, and identifies the second identification information corresponding to the first identification information included in the target Web log from the correspondence defined in the table data.
[0082] Then, the aggregation server 30 associates the estimated information associated with the viewing log including the specified second identification information, i.e., the estimation result of the receiving area in step S004, with the target Web log. More specifically, the estimation result of the receiving area is associated with the user ID of the Web user included in the target Web log.
[0083] When the above series of steps are completed, the information processing flow ends. The information processing flow is then repeatedly performed, for example, every time a new Web log is acquired (i.e., every time step S001 is performed).
[0084] As described above, in this embodiment, the first identification information of the Web log is used as a key to identify a viewing log including the corresponding second identification information and an estimation result (estimated information) of the receiving area based on the acquired information associated with the viewing log. Then, based on the identified viewing log and estimated information, regional information can be associated with the above Web log. Specifically, the estimation result of the receiving area indicated by the estimated information is associated with the above Web log as regional information. This makes it possible to more accurately estimate the location of the content user related to the Web log from the associated regional information (i.e., the estimation result of the receiving area).
[0085] To explain in more detail, it is generally possible to estimate the current location of a content user from information contained in a Web log, such as an IP address, but there is a demand for greater accuracy in estimating the location of a content user. In contrast, in the present embodiment, the location of the content user can be estimated with high accuracy from the estimated information associated with the viewing log. Also, by comparing the estimation result, the validity of the current location (location) of the content user estimated based on the IP address, etc. can be evaluated, and a more precise estimation can be realized.
[0086] <<Other embodiments>> Although an example of the information processing device and information processing method of the present invention has been described above, the above-described embodiment is merely an example, and other embodiments are also possible.
[0087] In the above embodiment, the area estimation unit 103 estimates the receiving area when the broadcast user receives a viewing program by the receiving device 60 using any of the above-mentioned first to fourth methods. However, the method for estimating the receiving area is not limited to the above four methods, and other methods may be used. For example, when the receiving device 60 is first installed in a household, it is connected to a television antenna, and a process called an initial scan is performed manually or automatically to obtain a list of broadcast stations from which broadcast waves can be received. This list of broadcast stations includes the IDs of viewable broadcast stations as acquired information associated with the viewing log. At this time, the location of each of N broadcast stations (N is a natural number of 3 or more) is identified from the broadcast station ID. Then, among the locations of the broadcast stations identified for each broadcast station ID, the area with the largest number of broadcast stations in the same location (prefecture) may be estimated as the receiving area.
[0088] In the above embodiment, the Web log is acquired from the content distribution server 40, and the viewing log is acquired from the receiving device 60 of each broadcast user. However, the source from which the Web log and the viewing log are acquired is not particularly limited. For example, the Web log may be acquired from the terminal 50 of the Web user, and the viewing log may be acquired from the broadcast station of the television program.
[0089] In the above embodiment, the broadcast user receives radio waves of broadcast content (specifically, a television program) with a receiving device and uses the broadcast content, but the present invention is not limited to this. For example, the broadcast user may use the broadcast content through an Internet line, such as Internet TV, IP simulradio, or OTT (Over-the-Top Media) service. In other words, the receiving device of the broadcast user is a communication terminal, and the broadcast user may use the broadcast content by receiving the data of the broadcast content via the Internet using the communication terminal. In this case, the area estimation unit 103 may estimate the receiving area when the communication terminal as the receiving device receives the broadcast content through the Internet line.
[0090] In the above embodiment, the first identification information included in the Web log and the second identification information included in the viewing log are different from each other, and when identifying the correspondence between the two pieces of identification information, table data (see FIG. 4) that specifies the correspondence is used. However, this is not limited to this, and the first identification information and the second identification information may be the same type of information, and both identification information may be IP addresses. In this case, data that specifies the correspondence between the two pieces of identification information, such as the table data shown in FIG. 4, is not necessary.
[0091] In the above embodiment, a viewing log is acquired for each program viewed by each broadcast user, and the receiving area when the viewing program related to the viewing log is received by the broadcast user's receiving device is estimated based on the acquired information associated with the viewing log for each program, but this is not limited to the above. For example, the viewing log includes the viewing date and time, and a candidate receiving area may be specified for the date and time corresponding to the viewing date and time based on the acquired information associated with the viewing log. Then, a candidate receiving area may be specified for each viewing time, and a candidate selected based on the length of the viewing time may be estimated as the receiving area when the viewing program is received by the broadcast user's receiving device.
[0092] In the above embodiment, a series of functions for associating regional information with a Web log is realized by a plurality of devices, specifically a plurality of servers, constituting the information processing system 100. However, this is not limited thereto, and the above series of functions, specifically, the first acquisition unit 101, the second acquisition unit 102, the area estimation unit 103, and the association unit 104 may all be configured by a single device, for example, a single server computer. In other words, the functions performed by the above-mentioned information processing system 100 may be realized by a single device. Such a device will function as the information processing device of the present invention. [Explanation of symbols]
[0093] 10 Web Log Server 20 Viewing log server 30 Aggregation Server 40 Content distribution server 10a, 20a, 30a, 40a processors 10b, 20b, 30b, 40b memory 10c, 20c, 30c, 40c communication interfaces 10d, 20d, 30d, 40d Storage 50 terminals 60 Receiving Equipment 100 Information Processing Systems 101 First acquisition part 102 Second acquisition part 103 Area Estimation Unit 104 Association section N Communication network
Claims
1. a first acquisition unit that acquires first log information including a usage history of a web content by a web user and first identification information assigned to a terminal used when the web content is used; an area estimation unit that estimates the receiving area based on acquired information obtained according to a receiving area when a broadcast content is received by a receiving device of a broadcast user; an association unit that associates an estimation result of the receiving area based on the acquired information with the first log information based on a correspondence relationship between second identification information assigned to the receiving device and the first identification information, An information processing system in which, in the correspondence relationship, the first identification information is associated with the second identification information assigned to the receiving equipment of the broadcast user who is the same as the Web user who uses the terminal to which the first identification information is assigned.
2. a second acquisition unit that acquires second log information including a usage history of the broadcast content by the broadcast user and the second identification information; The information processing system according to claim 1 , wherein the second log information is associated with the acquired information.
3. data indicating the correspondence between the second identification information and the first identification information is stored in a storage device; The information processing system according to claim 2, wherein the association unit associates the estimation result of the receiving area based on the acquired information associated with the second log information with the first log information including the first identification information corresponding to the second identification information included in the second log information.
4. The first log information includes identification information of the Web user, The information processing system according to claim 1 , wherein the associating unit associates the estimation result of the receiving area based on the acquired information with the identification information of the Web user in the first log information.
5. An information processing system as described in any one of claims 1 to 3, wherein when the acquired information includes identification information of a provider of the broadcast content used by the broadcast user, the area estimation unit estimates the receiving area based on the correspondence between the provider's identification information and the provider's location, and the identification information of the provider included in the acquired information.
6. When the acquisition information is obtained for each of the broadcast contents for the broadcast users who have used a plurality of the broadcast contents, the area estimation unit Identifying a candidate receiving area for each of the broadcast contents based on the acquired information; The information processing system according to claim 5 , wherein the most numerous candidate among the candidates identified for each of the broadcast contents is estimated as the receiving area.
7. When the acquisition information is obtained for each of the broadcast contents for the broadcast users who have used a plurality of the broadcast contents, and each of the acquisition information includes information indicating a reception strength when the broadcast contents are received by the receiving device, the area estimation unit: Identifying a candidate receiving area for each of the broadcast contents based on the acquired information; The information processing system according to claim 5 , wherein a candidate having the highest reception strength among the candidates identified for each of the broadcast contents is estimated as the reception area.
8. An information processing system as described in any one of claims 1 to 3, wherein when the acquired information includes content information regarding the content of the broadcast content used by the broadcast user, the area estimation unit extracts text information related to the receiving area from the content information and estimates the receiving area based on the extracted text information.
9. The information processing system according to claim 1 , wherein the area estimation unit estimates the receiving area when the receiving device receives the broadcast content via an Internet line.
10. The first identification information is an IP address assigned to the terminal, a terminal identifier or an advertising identifier of the terminal, The information processing system according to claim 1 , wherein the second identification information is an IP address assigned to the receiving device, a device identifier of the receiving device, or an advertisement identifier.
11. A step of acquiring first log information including a usage history of a web content by a web user and first identification information assigned to a terminal of the web user used when the web content is used by the computer; A step of estimating the receiving area based on acquired information obtained according to the receiving area when the broadcast content is received by the receiving device of the broadcast user by the computer; and a step of associating, by the computer, an estimation result of the receiving area based on the acquired information with the first log information based on a correspondence relationship between second identification information assigned to the receiving device and the first identification information, An information processing method in which the correspondence relationship corresponds between the first identification information and the second identification information assigned to the receiving equipment of the broadcast user who is the same as the Web user who uses the terminal to which the first identification information is assigned.
12. a first acquisition unit that acquires first log information including a usage history of a web content by a web user and first identification information assigned to a terminal of the web user that is used when the web content is used; an area estimation unit that estimates the receiving area based on acquired information obtained according to a receiving area when a broadcast content is received by a receiving device of a broadcast user; an association unit that associates an estimation result of the receiving area based on the acquired information with the first log information based on a correspondence relationship between second identification information assigned to the receiving device and the first identification information, An information processing device, in which the correspondence relationship corresponds between the first identification information and the second identification information assigned to the receiving equipment of the broadcast user who is the same as the Web user who uses the terminal to which the first identification information is assigned.
13. A first acquisition unit that acquires first log information including a usage history of a Web content by a Web user and first identification information assigned to a terminal used when the Web content is used; an area estimation unit that estimates the receiving area based on acquired information obtained according to a receiving area when a broadcast content is received by a receiving device of a broadcast user; An information processing system comprising: an association unit that associates an estimation result of the receiving area based on the acquired information obtained by the receiving device, to which the same information as the first identification information is assigned as second identification information, with the first log information.
14. A method for providing a service comprising the steps of: a computer acquiring first log information including a usage history of a web content by a web user and first identification information assigned to a terminal of the web user for use when using the web content; A step of estimating the receiving area based on acquired information obtained according to the receiving area when the broadcast content is received by the receiving device of the broadcast user by a computer; An information processing method comprising a step of a computer associating an estimation result of the receiving area based on the acquired information obtained by the receiving device to which information identical to the first identification information is assigned as second identification information, with the first log information.
15. A first acquisition unit that acquires first log information including a usage history of a Web content by a Web user and first identification information assigned to a terminal of the Web user that is used when the Web content is used; an area estimation unit that estimates the receiving area based on acquired information obtained according to a receiving area when a broadcast content is received by a receiving device of a broadcast user; An information processing device comprising: an association unit that associates an estimation result of the receiving area based on the acquired information obtained by the receiving device to which the same information as the first identification information is assigned as second identification information, with the first log information.
Citation Information
Patent Citations
Internet connection apparatus, positioning system, and information output system
JP2005189154A
Receiver, application provision management device, and application provision management program
JP2013207519A
Interest estimation device, interest estimation method, and program
JP2013242718A
A system and method for linking web browsing with television viewing.
JP2013543710A
Information processing apparatus, information processing method, information processing system, and program
JP2019092067A