Information system, information processing device, and program

By integrating personal data management equipment and information processing equipment in the information system and using structured user behavior data to associate content information, the problem of difficult to use external behavior data for content recommendation in the prior art is solved, and efficient utilization of user behavior data and personalized content recommendation are achieved.

JP7676157B2Active Publication Date: 2025-05-14NIPPON HOSO KYOKAI
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2021011026
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-01-27
Publication Date
2025-05-14
Estimated Expiration
2041-01-27

AI Technical Summary

Technical Problem

In the prior art, it is difficult to effectively utilize user external behavior data when recommending content, especially for users who have not accumulated enough data within the service and personal data environments distributed in multiple services, and it is difficult to provide accurate content recommendations.

Method used

By introducing personal data management equipment and information processing equipment into the information system, the personal data management equipment collects and structures user behavior data from multiple Web services, and associates it with content information through the information processing equipment, and thus provides content information relevance information to users.

Benefits of technology

The association between user external behavior data and content information is realized, and more accurate and personalized content recommendations can be provided to users, solving the problem of recommendations in traditional methods for users and distributed personal data environments that have not accumulated enough data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007676157000001
    Figure 0007676157000001
  • Figure 0007676157000002
    Figure 0007676157000002
  • Figure 0007676157000003
    Figure 0007676157000003
Patent Text Reader

Abstract

To provide an information system capable of detecting a relationship between a user own behavior outside a service and content information and presenting the relationship to the user.SOLUTION: The information processing device includes a content information acquisition unit, a behavior data extraction unit, a relevance information addition unit, and a content information presentation unit. The content information acquisition unit acquires content information provided by a first service device. The behavior data extraction unit acquires user behavior data generated by a second service different from the first service. The relevance information addition unit adds relevance information representing relevance between the content information and the behavior data to the content information. The content information presentation unit presents the content information to which the relevance information has been added by the relevance information addition unit.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information system, an information processing device, a personal data management device, and a program. [Background technology]

[0002] For example, in systems that distribute on-demand content, technology is being researched to provide content that is likely to attract the user's interest. In conventional methods, services such as on-demand content distribution have analyzed the user's usage history and information access history within the service. Based on such analysis, methods have been used to recommend content that is likely to interest the user.

[0003] For example, Patent Document 1 describes a technique for recommending to a user programs featuring performers who are closely related to a performer that the user likes, based on the user's viewing history.

[0004] A more common content recommendation algorithm is a method called collaborative filtering, which recommends content based on data representing the preferences of a user and data representing similar preferences of other users.

[0005] For example, a collaborative recommendation technology is described in Patent Document 2. The technology described in Patent Document 2 is a technology that finds viewing data similar to the viewing tendency of a target user from an unspecified number of viewing data, and makes recommendations based on the tendency.

[0006] Furthermore, the information processing device described in Patent Document 3 is configured to display information on a content in such a manner that information corresponding to a third party associated with the user is associated with the content information.

[0007] Furthermore, Non-Patent Document 1 describes a technology related to a distributed PDS (Personal Data Store) that enables personal data related to a plurality of services to be used in a distributed state. [Prior art documents] [Patent documents]

[0008] [Patent Document 1] Patent No. 4247280 [Patent Document 2] U.S. Patent No. 6,266,649 [Patent Document 3] JP 2018-156157 A [Non-patent literature]

[0009] [Non-Patent Document 1] Koichi Hashida, Distributed PDS and Information Bank: Overall optimization of life and industry using big data without collection, Information Management, vol. 60, no. 4, p. 251-260, July 2017, doi: http: / / doi.org / 10.1241 / johokanri.60.251 Summary of the Invention [Problem to be solved by the invention]

[0010] In the technology described in Patent Document 1, content is provided or recommended using user data collected within a certain service. With this method, there is a problem that for users who do not have sufficient data, such as viewing history, within that service, information on content that the user is interested in cannot be provided appropriately.

[0011] The technology described in Patent Document 2 has the problem that in an environment where personal data collected within a service is distributed among individuals (for example, the distributed PDS in Non-Patent Document 1), it is difficult to use the personal data of an unspecified number of users.

[0012] In addition, there is a technique described in Patent Document 3 that uses information outside the service to provide or recommend content, but this technique selects content to provide or recommend based on connections between users (friendships, etc.) In other words, there is a problem in that this technique does not function properly for users who do not have connections with other users.

[0013] The present invention has been made based on the recognition of the above-mentioned problems, and aims to provide an information system, an information processing device, a personal data management device, and a program that can detect the correlation between a user's own behavior outside of a service and content information, and present that correlation to the user. [Means for solving the problem]

[0014] [1] In order to solve the above problem, an information system according to one aspect of the present invention is an information system comprising a personal data management device and an information processing device, wherein the personal data management device comprises a personal data acquisition unit that acquires user behavioral data generated by a web service, a conversion processing unit that converts the behavioral data into structured behavioral data associated with a unique URI related to conceptual information contained in the behavioral data, and a personal data management unit that retains the structured behavioral data, and the information processing device comprises a content information acquisition unit that acquires content information provided by a device of a first service, a behavioral data extraction unit that acquires user behavioral data generated by the web service, which is a second service different from the first service, as the structured behavioral data provided by the personal data management unit, a relationship information assignment unit that assigns relationship information representing a relationship between the content information and the behavioral data to the content information, and a content information presentation unit that presents the content information to which the relationship information has been assigned by the relationship information assignment unit, and the second service is one or more types of the web service.

[0015] [2] Furthermore, an information processing device of one embodiment of the present invention includes a content information acquisition unit that acquires content information provided by a device of a first service, a behavioral data extraction unit that acquires user behavioral data generated by a second service different from the first service, a relevance information assignment unit that assigns relevance information representing a relationship between the content information and the behavioral data to the content information, and a content information presentation unit that presents the content information to which the relevance information has been assigned by the relevance information assignment unit.

[0016] [3] Also, one aspect of the present invention is that in the above-mentioned information processing device, the behavioral data extraction unit acquires the behavioral data related to the conceptual information based on conceptual information contained in the content information acquired by the content information acquisition unit, and the relevance information assignment unit assigns the relevance information regarding the conceptual information to the content information.

[0017] [4] In accordance with another aspect of the present invention, in the information processing device described above, the conceptual information includes location information contained in the content information.

[0018] [5] In accordance with another aspect of the present invention, in the information processing device described above, the conceptual information includes person information included in the content information.

[0019] [6] Furthermore, in one aspect of the present invention, in the above-mentioned information processing device, the content information acquisition unit acquires the content information related to the conceptual information based on conceptual information contained in the behavioral data acquired by the behavioral data extraction unit, and the relevance information assignment unit assigns the relevance information regarding the conceptual information to the content information.

[0020] [7] Furthermore, one aspect of the present invention is that, in the above-mentioned information processing device, the content information acquired by the content information acquisition unit is electronic program guide information regarding broadcast programs, and the content information presentation unit presents the electronic program guide information to which the relevance information has been added.

[0021] [8] Furthermore, one aspect of the present invention is that, in the above-mentioned information processing device, the content information acquired by the content information acquisition unit is information on content distributed through a video-on-demand service, and the content information presentation unit presents the content information of the video-on-demand service to which the relevance information has been assigned.

[0022] [9] Furthermore, a personal data management device according to one embodiment of the present invention includes a personal data acquisition unit that acquires user behavioral data generated by a web service, a conversion processing unit that converts the behavioral data into structured behavioral data associated with a unique URI related to conceptual information contained in the behavioral data, and a personal data management unit that holds the structured behavioral data.

[0023]

[10] Also, one aspect of the present invention is a program for causing a computer to function as an information processing device including a content information acquisition unit that acquires content information provided by a device of a first service, a behavioral data extraction unit that acquires user behavioral data generated by a second service different from the first service, a relevance information assignment unit that assigns relevance information to the content information, the relevance information representing a relationship between the content information and the behavioral data, and a content information presentation unit that presents the content information to which the relevance information has been assigned by the relevance information assignment unit.

[0024]

[11] Also, one aspect of the present invention is a program for causing a computer to function as a personal data management device including a personal data acquisition unit that acquires user behavioral data generated by a web service, a conversion processing unit that converts the behavioral data into structured behavioral data associated with a unique URI related to conceptual information contained in the behavioral data, and a personal data management unit that holds the structured behavioral data. Effect of the Invention

[0025] According to the present invention, the information processing device can add relevance information based on user behavior data to content information. [Brief description of the drawings]

[0026] [Figure 1] 1 is a block diagram showing a schematic configuration of an information system according to an embodiment of the present invention. [Diagram 2] 2 is a block diagram showing a schematic functional configuration of the information processing device according to the embodiment. FIG. [Diagram 3] 2 is a block diagram showing a schematic functional configuration of a personal data management device according to the embodiment. FIG. [Figure 4] 2 is a schematic diagram showing an example of the configuration of content information that the information processing device according to the embodiment acquires from a content information management device. FIG. [Diagram 5]1 is a schematic diagram showing an example of content viewing data, which is a type of structured behavioral data in the embodiment and indicates a history of a user viewing content in a video distribution service or the like. [Figure 6] 1 is a schematic diagram showing an example of posting data, which is a type of structured behavioral data in the embodiment and represents content posted by users on an SNS. [Figure 7] 11 is a schematic diagram showing an example of behavior location data in an action record service, which is a type of structured behavior data in the embodiment. FIG. [Figure 8] 13 is a flowchart showing the procedure of an operation performed by the information processing device 7 of the embodiment. [Figure 9] 2 is a schematic diagram showing an example of content information displayed on a screen by a content information presenting unit of the information processing device according to the embodiment. FIG. [Figure 10] 11 is a schematic diagram showing another example of content information displayed on the screen by the content information presenting unit of the information processing device according to the embodiment. FIG. [Figure 11] 2 is a block diagram showing an example of the internal configuration of a device included in the information system of the embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0027] Next, an embodiment of the present invention will be described with reference to the drawings.

[0028] FIG. 1 is a block diagram showing a schematic configuration of an information system according to this embodiment. As shown in the figure, the information system 1 includes a personal data management device 5, a content information management device 6, an information processing device 7, and a communication network 9. The personal data management device 5, the content information management device 6, and the information processing device 7 can be realized, for example, by using a computer and a program. The computer also has a storage means. The storage means is, for example, a variable in a program, or a memory allocated by the execution of a program. If necessary, a non-volatile storage means such as a magnetic hard disk device or a solid state drive (SSD) may also be used. At least a part of the functions of each device may be realized as a dedicated electronic circuit rather than a program.

[0029] 1 shows one personal data management device 5, one content information management device 6, and one information processing device 7. In order to actually configure the information system 1, any number of personal data management devices 5, content information management devices 6, and information processing devices 7 may be used. The information system 1 may be configured to include a plurality of personal data management devices 5, a plurality of content information management devices 6, and a plurality of information processing devices 7.

[0030] The personal data management device 5 is a device having a function of a data store that aggregates and manages personal data generated by various web services. Examples of web services include video distribution services, SNS posting services, location recording services, and other services. Web services are services that server devices provide to terminal devices using so-called web technology. "SNS" is an abbreviation for "social networking service." The technology of the personal data store (PDS) itself is described in, for example, Non-Patent Document 1 cited above.

[0031] The personal data management device 5 operates as a web server capable of providing personal data to authenticated users. The personal data management device 5 acquires and manages personal data from the server devices of each service. The personal data management device 5 acquires and manages, for example, viewing history data of users in video distribution services, posting data of users in SNS, and behavioral location data of users recorded in location recording services. The personal data management device 5 manages personal data using data for identifying users across multiple services.

[0032] A location recording service is a service that allows a user to record or share the location where the user is currently or where the user has been in the past. In some cases, the location recording service may also manage places where the user wants to go or is interested in. In the location recording service, a location is expressed by a combination of latitude and longitude. The user's location is measured by the GPS function of a portable terminal device (smartphone, etc.) held by the user. When location information expressed by latitude and longitude is included within a specific area, or when location information expressed by latitude and longitude continues to exist within a specific area for a predetermined period of time, it can be considered that the user has visited that area. The facilities visited and the range of the area can be managed in association with each other.

[0033] Examples of web services are as follows, and the names of these services include registered trademarks. For example, video distribution services include YouTube, NetFlix, and Hulu. SNSs include Facebook and Twitter. Location recording services include Google maps and Swarm.

[0034] The content information management device 6 is a server device that manages and provides information related to content. Here, content refers to broadcast programs and video or audio content distributed by video-on-demand. The content information management device 6 provides the title of the content, text that gives an overview of the content, thumbnail images, and information on the performers. If the content is a broadcast program, the content information management device 6 also manages and provides information on the date and time when the program will be broadcast and the programming service. Examples of content information will be described later.

[0035] The information processing device 7 is a device having a function of presenting content information to a user. The information processing device 7 acquires content information to be presented from the content information management device 6. The information processing device 7 can add related information based on the user's behavior to the content information to be presented. The information processing device 7 acquires behavior data for this purpose from the personal data management device 5. The information processing device 7 can also receive content distributed by broadcasting or communication and present the content to the user by means of video, audio, text, or the like. That is, the information processing device 7 displays the video of the content on a screen and outputs the music of the content from a speaker, earphones, or the like. The information processing device 7 can be realized using a terminal device such as a television receiver, a personal computer (PC), a smartphone, a tablet terminal device, a wristwatch terminal device, or a smart speaker. The information processing device 7 can communicate with the personal data management device 5 and the content information management device 6 via a communication network 9.

[0036] The communication network 9 is a network that enables communication between devices constituting the information system 1. For example, communication using the Internet Protocol (IP) is possible in the communication network 9. Through the communication network 9, the personal data management device 5, the content information management device 6, and the information processing device 7 can transmit data to each other.

[0037] 2 is a block diagram showing a schematic functional configuration of an information processing device according to this embodiment. As shown in the figure, the information processing device 7 includes a content information acquisition unit 71, a related behavior data extraction unit 72, a relevance information assignment unit 73, and a content information presentation unit 74. The functions of each unit constituting the information processing device 7 are as follows.

[0038] The content information acquisition unit 71 acquires content information from the content information management device 6. The content information is information about the content, and is structured data. That is, the content information acquisition unit 71 acquires content information provided by a device of a first service (broadcast, VOD, etc.). A specific example of the content information will be described later with reference to another figure.

[0039] Regarding broadcast contents (television programs), the content information acquisition unit 71 may acquire only information on programs currently being broadcast in each programming service, for example. Also, the content information acquisition unit 71 may acquire information on all programs being distributed (for example, all programs scheduled to be broadcast from the present time until one week from now).

[0040] Regarding VOD (video on demand) content, the content information acquisition unit 71 may appropriately select and acquire, for example, content information for a specific period, content information belonging to a specific genre, content information of a specific distributor, etc. In addition, the content information acquisition unit 71 may acquire content information of content that matches appropriately set search conditions.

[0041] The related behavior data extraction unit 72 (also called "behavior data extraction unit") extracts related behavior data based on the content information acquired by the content information acquisition unit 71. When extracting behavior data, the related behavior data extraction unit 72 uses performer information and keywords obtained from the content information. The related behavior data extraction unit 72 acquires behavior data from the personal data management device 5. When the behavior data managed by the personal data management device 5 is described in, for example, RDF, the related behavior data extraction unit 72 can extract behavior data related to the content information by issuing a search query described in SPARQL or the like. SPARQL is an abbreviation for "SPARQL Protocol and RDF Query Language." In other words, the related behavior data extraction unit 72 acquires the user's behavior data generated by a web service, which is a second service different from the first service, as structured behavior data provided by the personal data management device 5. The second service may be one or more types of web services.

[0042] The related behavior data extraction unit 72 of this embodiment acquires behavior data related to the conceptual information based on the conceptual information included in the content information acquired by the content information acquisition unit 71. This conceptual information may include location information included in the content information. The location information may be a place name, latitude and longitude information, a place name, a facility name, or other various information that identifies a place. The conceptual information may also include person information included in the content information. The person information may be information on a person's name, or various information that identifies a person.

[0043] The relevance information adding unit 73 creates relevance information based on the behavior data extracted by the related behavior data extracting unit 72, and adds the relevance information to the content information. In other words, the relevance information adding unit 73 adds relevance information indicating the relevance between the content information and the behavior data to the content information. Specifically, the relevance information adding unit 73 adds relevance information related to the concept information to the content information. As one specific example, the relevance information adding unit 73 includes, in the relevance information based on the extracted behavior data, the type of behavior data, the service name of the issuer of the behavior data (the provider of the service via the web), the date and time of the behavior indicated by the behavior data, the type of keyword, and the like.

[0044] Here, the type of behavioral data is, for example, "Social Media Posting" (posting to SNS) or "WatchAction" (viewing behavior in VOD service). The service name is, for example, the name of the SNS to which the post is made. The type of keyword is, for example, "PERSON" (person), "ORGANIZATION" (organization name), "LOCATION" (place name, geographical name, facility name), etc. Based on this information, it is possible to add relevance information to the content information, such as "This content features a person who posted on the SNS 'XXX'", "This content is related to the facility '△△△' that was visited", or "This content is related to the content viewed on the video site '□□□'".

[0045] The relationship information adding unit 73 passes the relationship information generated by the above-described method to the content information presenting unit 74 in association with identification information of the content to which the relationship information is to be added.

[0046] The content information presenting unit 74 presents the content information acquired by the content information acquiring unit 71 to the user. Specifically, the content information presenting unit 74 displays the content information on a screen of the information processing device 7. Alternatively, the content information presenting unit 74 may output the content information by voice. When there is relevance information assigned by the relevance information assigning unit 73, the content information presenting unit 74 presents the content information in a form in which the relevance information has been assigned. In other words, the content information presenting unit 74 presents the content information to which the relevance information has been assigned by the relevance information assigning unit 73.

[0047] The content information acquired by the content information acquisition unit 71 may be information on an electronic program guide related to a broadcast program. In this case, the content information presentation unit 74 presents the information on the electronic program guide to which the relevance information has been added.

[0048] The content information acquired by the content information acquisition unit 71 may be information on content distributed by a video-on-demand (VOD) service. In that case, the content information presentation unit 74 presents the content information of the video-on-demand service to which relevance information has been added.

[0049] An example of presenting content information with relevance information added thereto will be described later with reference to FIG.

[0050] 3 is a block diagram showing a schematic functional configuration of a personal data management device according to this embodiment. As shown in the figure, the personal data management device 5 includes a personal data acquisition unit 51, a conversion processing unit 52, a personal data management unit 53, an access control unit 57, and an authentication unit 58. The functions of each unit constituting the personal data management device 5 are as follows.

[0051] The personal data acquisition unit 51 acquires the personal data (behavioral data) of the user generated in the various web services described above. The personal data acquisition unit 51 can acquire the data from, for example, a server device for the service. The personal data acquisition unit 51 may acquire the personal data by reading data that has been exported to a recording medium or the like.

[0052] The conversion processing unit 52 converts the behavioral data acquired by the personal data acquisition unit 51 into predetermined structured data. The conversion processing unit 52 converts the behavioral data into structured data in a format that makes it easy to match with content information. Specifically, the conversion processing unit 52 converts the behavioral data into structured behavioral data associated with a unique URI related to conceptual information contained in the behavioral data.

[0053] Specifically, the conversion processing unit 52 structures the behavior data by performing the following conversion process. The conversion processing unit 52 extracts person names (such as performer names) and keywords from the content titles and content summary texts of the content viewing history. The conversion processing unit 52 also extracts person names and keywords from texts posted to the SNS. The conversion processing unit 52 also identifies place names, facility names, object names, or person names associated with the action location information (such as latitude and longitude). For this process, the conversion processing unit 52 refers to keyword dictionary data, person name dictionary data, and the like. The conversion processing unit 52 may also refer to data on the correspondence between location information (a combination of latitude and longitude, or information on the range) and place names, facility names, object names, and person names. The conversion processing unit 52 may also use existing technology for extracting person names and keywords from a given text.

[0054] The conversion processing unit 52 may perform the conversion process using a conversion rule for correcting an abbreviation, a person's nickname, etc., to a regular name. When an abbreviation, a nickname, etc., is ambiguous, the conversion processing unit 52 may present candidates after conversion to the user and allow the user to select the correct answer.

[0055] When there are spelling variations in a keyword, a person's name, a place name, a facility name, an object name, or other names, the conversion processing unit 52 may perform a conversion process based on a conversion rule for correcting the spelling variations. When correcting the spelling variations, the conversion processing unit 52 may present conversion candidates to the user and allow the user to select the correct answer.

[0056] The conversion processing unit 52 extracts keywords, person names, place names, facility names, object names, or other names (these are collectively called "concepts") from the behavioral data. The conversion processing unit 52 converts the extracted concepts into data in a format that has no ambiguity. The conversion processing unit 52 outputs data in a format of a Uniform Resource Identifier (URI), for example, as data of concepts that have no ambiguity. Examples of such URIs are "http: / / ja.dbpedia.org / resource / ×Hara 〇〇ko" and "http: / / ja.dbpedia.org / resource / National Museum of Western Art." These URIs can also be expressed as data such as "dbpedia: ×Hara 〇〇ko" and "dbpedia:National Museum of Western Art" using a defined prefix.

[0057] An example of the configuration of the behavior data structured by the conversion processing unit 52 will be described later with reference to FIGS.

[0058] The personal data management unit 53 holds and manages the behavior data (called structured behavior data) after conversion processing by the conversion processing unit 52. In other words, the personal data management unit 53 holds the structured behavior data. The personal data management unit 53 can perform a search process for personal data (behavior data) in response to a request from an external device such as the information processing device 7.

[0059] The access control unit 57 controls access to the personal data from an external device.

[0060] The authentication unit 58 authenticates the user when there is an access to the personal data from an external device. The authentication itself can be performed using existing technology. By the authentication unit 58 performing the authentication, the personal data management device 5 can pass only appropriate data in response to an access to the personal data from the information processing device 7.

[0061] DBpedia, mentioned below, is a project that extracts structured data from encyclopedia sites. The DBpedia dataset provides names and summaries of a large number of things (including people).

[0062] FIG. 4 is a schematic diagram showing an example of the configuration of content information acquired by the information processing device 7 from the content information management device 6. As shown in the figure, the content information can be expressed as structured text data. Note that, in this figure, line numbers are added for convenience. The content information management device 6 manages content information by using such data. Here, the structured text data refers to data in a form in which the text data has a structure and thus meaning is given to the data. The structured text data is described in a notation such as RDF, JSON-LD, Microdata, etc. RDF is an abbreviation for "Resource Description Framework". JSON-LD is an abbreviation for "JavaScript Object Notation for Linked Data", that is, it represents a notation for encoding linked data using JSON. Microdata is a WHATWG HTML specification used to nest metadata within the content of a web page. Note that, in FIG. 4, data described in the Turtle (Terse RDF Triple Language) format of RDF is shown. The data shown in FIG. 4 represents information of broadcast content as follows.

[0063] Lines 1 to 3 define three types of prefixes. "schema:" defined in line 2 represents "http: / / schema.org". "dbpedia:" defined in line 3 represents "http: / / ja.dbpedia.org / resource / ".

[0064] Lines 5 to 12 show information about the content to be identified. Line 5 defines the content ID for identifying the content. "schema:name" on line 7 shows the name of the content (broadcast program). "schema:description" on line 8 shows a description of the content. In this example, the content is described as "xxx at the National Museum of Western Art." "schema:actor" on line 9 shows the performer in the content. In this example, the performer is "×hara 〇〇ko." Note that the notation "dbpedia: ×hara 〇〇ko" uses the prefix "dbpedia:" mentioned above, and corresponds to the uniquely identified URI (Uniform Resource Identifier) ​​"http: / / ja.dbpedia.org / resource / ×hara 〇〇ko." "schema:keywords" on line 10 shows keywords related to the content. In this example, the keyword is "National Museum of Western Art." Note that the notation "dbpedia:National Museum of Western Art" uses the prefix "dbpedia:" mentioned above, and corresponds to the uniquely identified URI "http: / / ja.dbpedia.org / resource / National Museum of Western Art". "schema:genre" on line 11 indicates the genre to which the content belongs. In this example, the genre is "Hobby / Education". "schema:publication" on line 12 indicates the means by which the content will be made public. In this example, the broadcast event ID (related to line 14) describes that it will be made public as a broadcast event.

[0065] In the 9th and 10th lines above, an LOD-ized DBpedia resource is used as a uniquely identifiable URI. "LOD" stands for "Linked Open Data." In other words, "dbpedia: ×Hara XXko" and "dbpedia:The National Museum of Western Art" are publicly available data. Resources may be uniquely identified using other data, not just DBpedia as in this example. By making resources uniquely identifiable in this way, it is possible to distinguish between different concepts that happen to have the same notation. For example, with regard to the word "Apple," it is possible to distinguish whether it refers to the fruit "apple" or the name of a company.

[0066] Lines 14 to 22 describe the broadcast event. Line 14 defines a broadcast event ID for identifying the broadcast event. "schema:startDate" on line 16 and "schema:endDate" on line 17 respectively indicate the start date and time and the end date and time of the broadcast event. Note that "+09:00" indicates the time difference based on Coordinated Universal Time (UTC). Lines 18 to 21 define the attribute name "eventId" and its value "29502". "schema:publishedOn" on line 22 indicates the broadcast service on which the broadcast event will be broadcast. In this example, the broadcast service is identified by the broadcast service ID (related to line 24).

[0067] Lines 24 to 37 describe the broadcasting service. Line 24 defines the broadcasting service ID for identifying the broadcasting service. "schema:name" on line 26 indicates the name of the broadcasting service. In this example, the name is "NHK Educational TV 1 Tokyo." "schema:url" on line 27 indicates a URL (uniform resource locator) that uniquely identifies the broadcasting service. In this example, the URL is "arib: / / 7fe1.7fe1.0408 / -1 / ." Note that "7fe1," "7fe1," and "0408" in this URL are notations that represent hexadecimal numbers, and correspond to the following network_id, ts_id, and service_id, respectively. Lines 28 to 37 define three attribute names, network_id, ts_id, and service_id, and their respective attribute values. "network_id" indicates the network ID, and its value is 32737 in decimal. The ts_id field indicates a transport stream ID and has a decimal value of 32737. The service_id field indicates a service ID and has a decimal value of 1032. A broadcast service is identified by these three IDs.

[0068] Taking the content information shown in FIG. 4 as an example, the performer information "schema:actor dbpedia:xhara xxxko" on the 9th line and the keyword information "schema:keywords dbpedia:National Museum of Western Art" on the 10th line can be keys for extracting behavioral data. The related behavioral data extraction unit 72 of the information processing device 7 may generate a search query for extracting behavioral data that matches, for example, "xhara xxxko" or "National Museum of Western Art" based on the content information. The related behavioral data extraction unit 72 may also generate a search query for extracting behavioral data associated as Linked Data from "xhara xxxko" or "National Museum of Western Art." When expanding the extraction target to the range associated as Linked Data, the related behavioral data extraction unit 72 may generate a search query that, for example, obtains "Le Corbusier" as an extraction result in response to "National Museum of Western Art" in the content information.

[0069] In other words, the related behavior data extraction unit 72 can extract behavior data having a concept that matches a concept included in the content information or a concept that is associated with a concept included in the content information as related behavior data.

[0070] 5, 6, and 7 are schematic diagrams showing configuration examples of structured behavior data acquired by the information processing device 7 from the personal data management device 5. The personal data management device 5 acquires information on a plurality of services used by the user from the server device of each service, etc., and manages the information.

[0071] FIG. 5 is a schematic diagram showing an example of content viewing data representing a history of a user viewing content in a video distribution service or the like. FIG. 6 is a schematic diagram showing an example of posting data representing the contents posted by a user in an SNS (social networking service). FIG. 7 is a schematic diagram showing an example of behavioral location data in a behavioral record service. In this behavioral record service, for example, the location of a user is tracked, and a time series of location data is accumulated for each user. These structured behavioral data are data acquired by the personal data acquisition unit 51 of the personal data management device 5 and created by the conversion process of the conversion processing unit 52. Details of each of these structured behavioral data will be described next.

[0072] As mentioned above, FIG. 5 shows structured behavior data representing a user's content viewing history. For convenience, line numbers are added to the figure. Lines 1 to 4 are data defining a prefix. Lines 5 to 9 represent, for example, a viewing behavior by video on demand. Line 5 defines a viewing behavior ID for identifying the viewing behavior. "schema:agent" on line 7 is data representing the agent of the viewing behavior. "schema:startTime" on line 8 is data representing the start date and time of the viewing behavior. "schema:object" on line 9 represents information identifying the video viewed in the viewing behavior. In this example, the video is identified by the video ID (related to line 10).

[0073] Lines 10 to 15 are information that identifies the video. The video ID on line 10 is an ID that uniquely identifies the type of video. "schema:name" on line 12 is data that represents the name of the video. In this example, the name is "XXX of XXX". Here, "XX" and "XXX" are words that represent specific concepts. "schema:keywords" on line 13 is data that represents keywords for this video. In this example, "dbpedia:XXX" and "dbpedia:●●●" are listed as keywords. "schema:url" on line 14 is data of a URL that represents the location of the video. In this example, the video exists in a website (video site) represented by the URL "https: / / www.u-tube.com / ". "schema:publisher" on line 15 represents the publisher of the video. The publisher of the video may be, for example, the operator of the video site or the creator of the video. In this example, the publisher of the video is a service called "U-Tube."

[0074] 5 is data that represents the user's content viewing history, and includes information such as the name (title) of the video that was viewed, summary text, performers, other keywords, etc. Information such as the name, summary text, performers, and keywords is stored in the personal data management device 5 in a format suitable for search processing.

[0075] As described above, FIG. 6 shows structured behavior data representing a user's posting history to an SNS. For convenience, line numbers are added to the figure. Lines 1 to 4 are data defining a prefix. Lines 6 to 13 are data representing the content of one post. Line 6 defines a posting ID for uniquely identifying a post. "schema:publisher" on line 8 is data representing the publisher of the post. The publisher of the post may be, for example, a business operator that operates an SNS. In this example, the publisher is "speaker". "schema:agent" on line 9 is data representing the agent of the posting behavior. "schema:dateCreated" on line 10 is data representing the date and time when the post was created. In this example, the post creation date and time is "August 2, 2020, 00:14:46 (time zone is Japan, etc.)". "schema:articleBody" on line 11 is the entire text data representing the post content. In this example, it is the text of the post "Xhara XXko is cute!!". "schema:keywords" on line 12 is data representing keywords for the post. In this example, "dbpedia:Xhara XXko" is listed as a keyword. "schema:identifier" on line 13 is ID data for uniquely identifying the post within the SNS. In this example, the ID for the post is "12345678".

[0076] Note that the post ID on line 6 above is an ID for uniquely identifying a post within a specific SNS, whereas the identifier on line 13 above is an ID for uniquely identifying a post within a specific SNS ("speaker" in this example). Note that both of these may be the same ID.

[0077] 6 is data representing posts made by users to SNS, and includes information such as names of people and other keywords included in the posted text. Information such as names of people and keywords is stored in the personal data management device 5 in a format suitable for search processing.

[0078] As described above, FIG. 7 shows structured behavior data representing a record of a user's location (destination). For convenience, line numbers are added to the figure. Lines 1 to 4 are data defining a prefix. Lines 6 to 11 are data representing the user's visit destination (location). The visit ID on line 6 is an ID for uniquely identifying a visit destination in the service. A new visit ID is assigned each time a user visits a visit destination in this behavior record service. "schema:agent" on line 8 is data representing the agent of the visit behavior. "schema:startTime" on line 9 and "schema:endTime" on line 10 are data representing the start date and time and the end date and time of the visit, respectively. The start date and time and the end date and time may be the same. In this example, both the start date and time and the end date and time are "August 2, 2020, 00:44:46 (time zone is Japan, etc.)". "schema:object" on line 11 is data representing a visited facility, etc. In this example, the visited facility, etc. is "dbpedia:photo art museum."

[0079] 7 is data based on the user's location (destination, etc.) and includes information such as place names, facility names, personal names, and other keywords associated with the location. Information such as place names, facility names, personal names, and other keywords is stored in the personal data management device 5 in a format suitable for search processing.

[0080] As described above with reference to FIGS. 5, 6 and 7, the structured behavior data is behavior data in a form associated with a unique URI related to conceptual information included in the behavior data of a user.

[0081] 8 is a flowchart showing the procedure of the operation by the information processing device 7. The procedure of the operation will be described below with reference to this flowchart.

[0082] First, in step S11, the content information acquisition unit 71 of the information processing device 7 acquires content information from the content information management device 6. This content information is information on content that the information processing device 7 may present to the user.

[0083] Next, in step S12, the content information acquisition unit 71 of the information processing device 7 extracts performer information and keyword information from the content information acquired in step S11. The content information acquisition unit 71 passes the extracted performer information and keyword information to the related behavior data extraction unit 72.

[0084] Next, in step S13, the related behavior data extraction unit 72 of the information processing device 7 performs a process of searching for behavior data based on the performer information and keyword information extracted in step S12. The behavior data to be searched is data provided by the personal data management device 5. Examples of behavior data are as described with reference to Figs. 5, 6, and 7. As illustrated in these figures, the structured behavior data includes concepts represented by items such as "schema:keywords" and "schema:object". The related behavior data extraction unit 72 extracts behavior data related to the content information by matching the performer information and keyword information extracted from the content information.

[0085] Next, in step S14, the related behavior data extraction unit 72 of the information processing device 7 determines whether or not there is corresponding data as a result of the search process in step S13. If there is corresponding information (step S14: YES), the process proceeds to the next step S15. If there is no corresponding information (step S14: NO), the process jumps to step S17.

[0086] When the process proceeds to step S15, the related behavior data extraction unit 72 of the information processing device 7 extracts related content from the behavior data obtained as the search result. The related behavior data extraction unit 72 passes the extracted related content data to the related information attachment unit 73. For example, when a concept (keyword, etc.) included in the content information and a concept (keyword, etc.) included in the behavior data of the search result are the same or related to each other, the concept is related content. As an example, "schema:actor dbpedia:×hara xxxko" on the 9th line of the content information in FIG. 4 and "schema:keywords dbpedia:×hara xxxko" on the 12th line of the behavior data in FIG. 6 are extracted as related content that associates the two.

[0087] Next, in step S16, the relevance information adding unit 73 of the information processing device 7 adds the data of the relevance details extracted in step S15 to the content information to be presented.

[0088] Next, in step S17, the content information presenting unit 74 of the information processing device 7 presents the content information acquired by the content information acquiring unit 71. Specifically, the content information presenting unit 74 displays the content information on a liquid crystal display or the like of the information processing device 7. Note that the content information presented by the content information presenting unit 74 may or may not have relevance data added thereto. If and only if the process of step S16 is passed (i.e., if the determination result of step S14 is "YES"), the presented content information has relevance data added thereto.

[0089] When the process of step S17 ends, the information processing device 7 ends the entire process of this flowchart.

[0090] Next, a method for presenting content information by the information processing device 7 will be described with reference to FIGS.

[0091] FIG. 9 is a schematic diagram showing an example of content information displayed on a screen by the content information presenting unit 74 of the information processing device. The content information 201 displayed on the screen of the illustrated smartphone is information including a notice of the contents of the broadcast content. The user of the information processing device 7 can obtain information on the content (broadcast program) based on the screen presented as in FIG. 9. In addition, the content may be received / played or the reception of the content may be scheduled based on an operation such as tapping the content information on the screen of the information processing device 7. Note that the screen example of FIG. 9 is an example in which information on related contents is not added to the content information 201.

[0092] FIG. 10 is a schematic diagram showing an example of content information displayed on a screen by the content information presenting unit 74 of the information processing device. In this example, in addition to the content information 201, the attached information 202 is displayed on the screen. This attached information 202 is information attached by the relevance information attaching unit 73. In this example, the attached information 202 includes the text "A person about whom you have posted in the past appears in this program." For example, the 9th line of the content information illustrated in FIG. 4 includes data "schema:actor dbpedia: ×hara 〇〇ko" as information on the performer. When the related behavior data extracting unit 72 searches for behavior information based on this information on the performer, for example, the data "schema:keywords dbpedia: ×hara 〇〇ko" shown in the 12th line of the behavior data in FIG. 6 corresponds. Since the behavior data in FIG. 6 represents the history of SNS posting by the user, when such a relationship is issued, the attached information "A person about whom you have posted in the past appears in this program" as described above is attached by the relevance information attaching unit 73. As a result, the content information is presented in a form in which related content information is added, as shown in FIG.

[0093] FIG. 11 is a block diagram showing an example of the internal configuration of each device constituting the information system 1. Each device (personal data management device 5, content information management device 6, and information processing device 7) can be realized using a computer. As shown in the figure, the computer is configured to include a central processing unit 901, a RAM 902, an input / output port 903, input / output devices 904 and 905, and a bus 906. The computer itself can be realized using existing technology. The central processing unit 901 executes instructions included in a program read from the RAM 902 or the like. The central processing unit 901 writes data to the RAM 902, reads data from the RAM 902, and performs arithmetic and logical operations according to each instruction. The RAM 902 stores data and programs. Each element included in the RAM 902 has an address and can be accessed using the address. The RAM is an abbreviation for "random access memory." The input / output port 903 is a port through which the central processing unit 901 exchanges data with an external input / output device or the like. The input / output devices 904 and 905 are input / output devices. The input / output devices 904 and 905 exchange data with the central processing unit 901 via the input / output port 903. The bus 906 is a common communication path used inside the computer. For example, the central processing unit 901 reads and writes data from and to the RAM 902 via the bus 906. Also, for example, the central processing unit 901 accesses the input / output port via the bus 906.

[0094] At least some of the functions of the personal data management device 5, the content information management device 6, and the information processing device 7 in the above-mentioned embodiment can be realized by a computer. In that case, a program for realizing the functions may be recorded in a computer-readable recording medium, and the program recorded in the recording medium may be read into a computer system and executed to realize the functions. Note that the term "computer system" here includes hardware such as an OS and peripheral devices. Furthermore, the term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, CD-ROMs, DVD-ROMs, and USB memories, and storage devices such as hard disks built into a computer system. In other words, the term "computer-readable recording medium" may be a non-transitory computer-readable recording medium. Furthermore, the term "computer-readable recording medium" may include a medium that temporarily and dynamically holds a program, such as a communication line when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, and a medium that holds a program for a certain period of time, such as a volatile memory inside a computer system that is a server or client in that case. Furthermore, the above-mentioned program may be a program for realizing some of the above-mentioned functions, and may further be a program that can realize the above-mentioned functions in combination with a program already recorded in the computer system.

[0095] Although the embodiment has been described above, the present invention can also be embodied in the following modified examples.

[0096] [Variations] In the above embodiment, the information system 1 first determines the content information and searches for related behavioral data based on the content information. The information system 1 is not limited to this form, and may present content information to which relevance information based on behavioral data is added in another form. Specifically, the related behavioral data extraction unit 72 of the information processing device 7 extracts (obtains from the personal data management device 5) behavioral data of a specific user. Next, the content information acquisition unit 71 searches for and acquires content information by matching with various concepts included in the behavioral data. The relevance information assignment unit 73 assigns relevance information based on the matched concept to the content information. The content information presentation unit 74 presents the content information together with the relevance information assigned by the relevance information assignment unit 73. Even by such a method, the information processing device 7 can present the content information to which relevance information is added to the user.

[0097] That is, in this modification, the content information acquisition unit 71 acquires the content information related to the conceptual information based on the conceptual information included in the behavioral data acquired by the related behavior data extraction unit 72. Furthermore, the related information assignment unit 73 assigns related information related to the conceptual information to the content information.

[0098] As described above, according to this embodiment or the modified example, the information processing device 7 can add the user's personal behavioral data related to the content information to the content information. Furthermore, the personal data management device 5 can hold structured data in a format that can be searched by keywords or the like in order to provide the behavioral data to the information processing device 7 described above.

[0099] In this way, the information processing device 7 can provide content information in association with the user's own actions. It is expected that the user will become interested in the content as "personal matters" based on the information presented through the relationship with the user's own actions. In other words, the information processing device can present content information in a form that uses various personal data.

[0100] The above describes in detail the embodiments and modified examples of the present invention with reference to the drawings, but the specific configurations are not limited to these embodiments, and designs that do not deviate from the gist of the present invention are also included. [Industrial Applicability]

[0101] The present invention can be used, for example, in content distribution businesses, etc. However, the scope of use of the present invention is not limited to the examples given here. [Explanation of symbols]

[0102] 1. Information Systems 5 Personal data management device 6 Content information management device 7. Information processing equipment 9. Communication Networks 71 Content information acquisition unit 72 Related behavior data extraction unit 73 Related information assignment section 74 Content information presentation unit 51 Personal Data Acquisition Department 52 Conversion processing section 53 Personal Data Management Department 57 Access Control Section 58 Authentication Department 201 Content Information 202 Grant Information 901 Central Processing Unit 902 RAM 903 Input / Output Ports 904,905 Input / Output Devices 906 Bus

Claims

1. A personal data management device; An information processing device; An information system comprising: The personal data management device includes: a personal data acquisition unit that acquires user behavior data generated by a web service; a conversion processing unit that converts the behavior data into structured behavior data associated with a unique URI related to conceptual information included in the behavior data; a personal data management unit for storing the structured behavior data; Equipped with The information processing device includes: a content information acquisition unit that acquires content information provided by a device of a first service, the content information including conceptual information represented by a unique URI; a behavioral data extraction unit that acquires, as the structured behavioral data provided by the personal data management unit, behavioral data of the user generated by the web service, which is a second service different from the first service; a relevance information adding unit that adds, to the content information, relevance information that indicates a relevance between the conceptual information included in the content information and the structured behavior data when the conceptual information included in the content information and the structured behavior data are identical or mutually related; a content information presenting unit that presents the content information to which the relevance information has been added by the relevance information adding unit; Equipped with The second service is one or more of the web services. Information systems.

2. a content information acquisition unit that acquires content information provided by a device of a first service, the content information including conceptual information represented by a unique URI; a behavioral data extraction unit that acquires user behavioral data generated by a second service different from the first service as structured behavioral data associated with a unique URI related to conceptual information included in the behavioral data; a relevance information adding unit that adds, to the content information, relevance information that indicates a relevance between the conceptual information included in the content information and the structured behavior data when the conceptual information included in the content information and the structured behavior data are identical or mutually related; a content information presenting unit that presents the content information to which the relevance information has been added by the relevance information adding unit; An information processing device comprising:

3. the behavioral data extraction unit acquires the behavioral data having conceptual information that matches conceptual information included in the content information acquired by the content information acquisition unit or conceptual information associated with conceptual information included in the content information; the relevance information adding unit adds the relevance information related to the concept information to the content information; The information processing device according to claim 2 .

4. The concept information includes location information included in the content information. The information processing device according to claim 3 .

5. The concept information includes person information included in the content information.

5. The information processing device according to claim 3.

6. the content information acquisition unit acquires the content information related to the conceptual information by matching conceptual information included in the behavioral data acquired by the behavioral data extraction unit with conceptual information included in content information; the relevance information adding unit adds the relevance information related to the concept information to the content information; The information processing device according to claim 2 .

7. the content information acquired by the content information acquisition unit is information on an electronic program guide relating to a broadcast program, the content information presenting unit presents information of the electronic program guide to which the relevance information has been added. The information processing device according to claim 2 .

8. the content information acquired by the content information acquisition unit is information on content distributed by a video-on-demand service, the content information presenting unit presents content information of the video-on-demand service to which the relevance information is assigned. The information processing device according to claim 2 .

9. A program for causing a computer to function as an information processing device described in any one of claims 2 to 8.

Citation Information

Patent Citations

  • Information presentation method, information presentation system, and information presentation processing program

    JP2004272355A

  • Information recommendation device, information recommendation method, information recommendation program and recording medium

    JP2004362019A

  • Program information processing apparatus, server device, and program information processing system

    JP2010206534A

  • Device for recommending items suitable for user preferences

    JP2011095814A

  • Video recording / playback apparatus

    JP2015139107A