This Nonprovisional application claims priority under 35 U.S.C. § 119 on Patent Application No. 2018-077778 filed in Japan on Apr. 13, 2018, the entire contents of which is hereby incorporated by reference.
An aspect of the present invention relates to an information processing device, an information processing system, an information processing method, and a storage medium.
Conventionally, a technique is known in which content such as a video stored in a server can be obtained by accessing the server with use of a terminal device or the like which serves as a client.
Patent Literature 1 discloses a digital content receiving device which selects a link to content. In a case where the content has not been obtained, the digital content receiving device can notify a user of a reason why the content cannot be obtained.
Patent Literature 1: Japanese Patent Application Publication, Tokukai, No. 2007-158978 (Publication Date: Jun. 21, 2007)
However, the conventional technique merely specifies a cause due to which content desired by the user cannot be obtained. Under the circumstances, there is a possibility that a feeling of satisfaction of the user can be improved by, for example, presenting alternative information.
An aspect of the present invention is accomplished in view of the problem, and its object is to improve a feeling of satisfaction of a user when content desired by the user cannot be obtained.
In order to attain the object, an information processing device in accordance with an aspect of the present invention includes: a communication section; and a control section, the control section obtaining, via the communication section, content identification information for identifying content, the control section executing a searching process for identifying, with reference to content source information, one or more sources of the content which is identified by the content identification information which has been obtained, and the control section outputting, via the communication section, information relating to the one or more sources which have been identified.
According to an aspect of the present invention, in a case where content desired by a user cannot be obtained, the information processing device provides information in relation to the content, and thus contributes to improvement in feeling of satisfaction of the user.
The following description will discuss embodiments of the present invention with reference to
The following description will discuss an embodiment of the present invention with reference to
(Configuration of Information Processing System 1)
The information processing device 10 is a device serving as a server that presents content to the user, and includes a control section 11, a communication section 18, and a storage section 19.
The control section 11 is a control device for comprehensively controlling the entire information processing device 10, and serves also as an obtaining section 12, a searching section 13, and a communication control section 14. The obtaining section 12 obtains content identification information for identifying content. Details of the content identification information will be described later. The searching section 13 refers to the content identification information and searches one or more sources for the content. The communication control section 14 controls a communication process that is carried out by the communication section 18.
The communication section 18 carries out a process of communicating with the terminal device 20 or with an external device such as a web server (not illustrated in
The terminal device 20 serves as a client that can access content. The terminal device 20 includes a control section 21, a display section 27, a communication section 28, and a storage section 29.
The control section 21 is a control device for comprehensively controlling the entire terminal device 20, and serves also as a display control section 22 and a communication control section 23. The display control section 22 controls a screen display process that is carried out by the display section 27. The communication control section 23 controls a communication process that is carried out by the communication section 28.
The display section 27 is a touch panel which displays a video, an object, or the like. The user can carry out an input operation with respect to the terminal device 20 via the display section 27. Note that it is possible to employ a configuration in which the display section 27 does not function as a touch panel and merely serves as a display panel. In the case of such a configuration, the terminal device 20 further includes an input device such as a keyboard or a track pad (not illustrated in
The communication section 28 carries out a process of communicating with the information processing device 10 or with an external device such as a web server (not illustrated in
Note that the number of each of the constituent members included in the information processing system 1 is not limited to one (1), and it is possible to employ a configuration in which the number of any of the constituent members is two (2) or more. Moreover, one or some of the constituent members and functions of the information processing system 1 can be achieved by an external device(s) which are not illustrated in
(Flow of Processes)
The following description will discuss, step by step, a flow of processes in Embodiment 1 with reference to
(S101)
In a step S101, the terminal device 20 requests the information processing device 10 to provide content indicated by a bookmark selected by the user.
Here, the bookmark of content is additionally explained. (a) of
As illustrated in (a) of
In the example illustrated in (a) of
In a case where the user has selected a bookmark list button 63, a screen illustrated in (b) of
In this step, for example, the user selects arbitrary bookmarked content in the screen illustrated in (b) of
Note that whether or not the content is held by the information processing device 10 is not limited. In a case where the content is not held by the information processing device 10, the information processing device 10 is said to be a proxy server that accesses, on behalf of the terminal device 20, a server which distributes content.
(S102)
In a step S102, the information processing device 10 identifies content which has been requested by the terminal device 20 in the step S101. Specifically, the control section 11 obtains, via the communication section 18, information indicating the request for the content. Next, with reference to the information, the obtaining section 12 obtains content identification information for identifying the content. Here, the content identification information is, for example, an identifier that is uniquely assigned to content, a content name, or the like. Next, the control section 11 identifies the content with reference to the content identification information. Moreover, in processes in this step and the following step S103, the control section 11 can refer to a database as appropriate which is stored in the storage section 19 (later described).
(S103)
In a step S103, the control section 11 determines, with reference to the database, whether or not the content identified in the step S102 is within a valid period. Note that a state in which the content is out of the valid period or a state in which the valid period has expired means a state in which distribution of the content has finished or a state in which the user cannot use the content due to a factor such as expiration of the user's contract.
In a case where the content is within the valid period, a process of a step S105 is carried out after the step S103. Whereas, in a case where the content is not within the valid period, a process of a step S104 is carried out after the step S103. In a case where the information indicating the request for the content in the step S102 includes information on the valid period of the content, the control section 11 can determine, with reference to the information on the valid period, whether or not the content is within the valid period.
(S104)
In the step S104, the searching section 13 determines, with reference to content source information indicative of a source of each item of content, alternative content which is an alternative to the content that has been identified by the control section 11 in the step S102.
Here, contents of the alternative content are identical with, similar to, or relating to those of the original content to be replaced. Further, the alternative content is to be distributed, provided, or sold (i) via a medium which is different from that for the original content and/or (ii) in a distribution time zone which is different from that of the original content. Note that, in this specification, the alternative content is also merely referred to as content as appropriate.
The following description will discuss examples of the database stored in the storage section 19. Specifically, the following explain an example of a database that contains information (e.g., content source information) relating to various kinds of content and an example of a process which is carried out by the information processing device 10 to determine alternative content with use of the database.
Each of (a) through (c) of
(a) of
The searching section 13 determines alternative content by referring to, in a predetermined order or in an arbitrary order, items of content which correspond to respective records in each of the tables and are candidates for the alternative content.
In a case where the content identified by the control section 11 in the step S102 is content corresponding to a record 71 and the content is not within a valid period, the searching section 13 refers to a record 72 that corresponds to an alternative content candidate for the content. In a case where the content corresponding to the record 72 is also not within a valid period, the searching section 13 then refers to a record 73 corresponding to another alternative content candidate. Similarly, in a case where the content corresponding to the record 73 is also not within a valid period, the searching section 13 then refers to a record 74 corresponding to still another alternative content candidate. For the content corresponding to the record 74, a valid period is not particularly specified and the content can be used. Therefore, the searching section 13 determines the content corresponding to the record 74 as alternative content to be presented to the user.
As such, in a searching process to search one or more sources of the content, the control section 11 (searching section 13) can identify one or more sources of the content by referring to content source information stored in the storage section 19.
According to the configuration, it is possible to provide the information processing device 10 which can identify one or more sources of the content by referring to information stored in the storage section 19.
Moreover, as above described, the searching section 13 can search and determine alternative content in stages. Note that other examples of alternative content corresponding to each item of content will be described later.
(S105)
In the step S105, the communication control section 14 transmits, to the terminal device 20, (i) content which is within a valid period or (ii) information which indicates a link to the content and relates to one or more sources of the content, via the communication section 18. Then, the communication control section 23 obtains the information via the communication section 28.
Note that, in a case where the S105 is a step next to the step S103, “the content” means content identified by the control section 11 in the step S102. Meanwhile, in a case where the S105 is a step next to the step S104, “the content” means alternative content determined by the searching section 13 in the step S104.
(S106)
Next, in a step S106, the display control section 22 controls the display section 27 to display (i) the content obtained by the communication control section 23 in the step S105 or (ii) information indicative of a link to the content.
In a case where the information displayed on the display section 27 is the information indicative of a link to the content, the information is displayed as, for example, a card 61′ illustrated in (b) of
The above is the flow of processes shown in the sequence diagram of
As such, the information processing device 10 includes: the communication section 18; and the control section 11. The control section 11 obtains, via the communication section 18, content identification information for identifying content, the control section 11 executes a searching process for identifying, with reference to content source information, one or more sources of the content which is identified by the content identification information which has been obtained, and the control section 11 outputs, via the communication section 18, information relating to the one or more sources which have been identified.
According to the configuration, in a case where content desired by a user cannot be obtained, the information processing device 10 provides information in relation to the content, and thus contributes to improvement in feeling of satisfaction of the user.
The following description will discuss examples of alternative content that is searched and determined by the searching section 13 in a case where a valid period of bookmarked content has expired, with reference to this example and subsequent alternative content examples.
In a case where bookmarked content is, for example, a broadcasted television program, the searching section 13 can present, to the user, alternative content which is information indicative of programmed recording of the television program which is to be rebroadcasted.
That is, in a case where broadcasting of the content has ended and the control section 11 has identified that the content is to be rebroadcasted, the control section 11 can output, via the communication section 18, information relating to one or more sources of the content, specifically, a proposal to set programmed recording of the content to be rebroadcasted.
The configuration brings about an effect as follows: that is, in a case where broadcasting of content has ended, the user can easily set programmed recording of the content to be rebroadcasted.
In a case where bookmarked content is, for example, a broadcasted television program, the searching section 13 can present, to the user, alternative content which is VOD content corresponding to the television program.
That is, in a case where broadcasting of the content has ended and the control section 11 has identified that the content is to be supplied through video on demand, the control section 11 can output, via the communication section 18, information relating to one or more sources of the content, specifically, a proposal to view the content through the video on demand.
According to the configuration, in a case where broadcasting of content has ended, the user can easily view the content through VOD.
In a case where bookmarked content is VOD content, the searching section 13 can present, to the user, alternative content which is information indicative of programmed recording of, for example, a television program which is to be broadcasted and corresponds to the VOD content.
That is, in a case where the control section 11 has identified that supply of the content through video on demand has ended, the control section 11 can output, via the communication section 18, information relating to one or more sources of the content, specifically, a proposal to set programmed recording of the content to be broadcasted.
The configuration brings about an effect as follows: that is, in a case where supply of content through video on demand has ended, the user can easily set programmed recording of the content to be broadcasted.
In a case where bookmarked content is VOD content, the searching section 13 can present, to the user, alternative content which is a proposal to buy or rent a product such as a DVD which corresponds to the VOD content. Note that the buying or renting of the product can be carried out in a form of a physical medium such as a DVD or in a form of downloading through an electric telecommunication line. The same applies to the following examples of alternative content.
That is, in a case where the control section 11 has identified that supply of the content through video on demand has ended, the control section 11 can output, via the communication section 18, information relating to one or more sources of the content, specifically, a proposal to buy or rent a product that corresponds to the content.
The configuration brings about an effect as follows: that is, in a case where supply of content through video on demand has ended, the user can easily buy or rent the content.
In a case where bookmarked content is music distribution content, the searching section 13 can present, to the user, alternative content which is a proposal to buy or rent a product such as a CD which corresponds to the music distribution content.
That is, in a case where the control section 11 has identified that supply of the content by music distribution has ended, the control section 11 can output, via the communication section 18, information relating to one or more sources of the content, specifically, a proposal to buy or rent a product that corresponds to the content.
In a case where bookmarked content is game distribution content, the searching section 13 can present, to the user, alternative content which is a proposal to buy or rent a game which corresponds to the game distribution content.
That is, in a case where the control section 11 has identified that supply of the content by game distribution has ended, the control section 11 can output, via the communication section 18, information relating to one or more sources of the content, specifically, a proposal to buy or rent a product that corresponds to the content.
The configuration brings about an effect as follows: that is, in a case where supply of content by game distribution has ended, the user can easily buy or rent the content.
The following description will discuss Embodiment 2 of the present invention with reference to
In Embodiment 2, the user can bookmark a card or the like which indicates content and is displayed on a terminal device, as in Embodiment 1. Alternatively, as described below, the user can bookmark a card or the like which indicates content and is displayed on a display device.
Each of (a) and (b) of
(Configurations of Information Processing System 1 and Display Device)
(Flow of Processes) The following description will discuss, step by step, a flow of processes in Embodiment 2 with reference to
(S101 through S105)
In the step S101 through the step S105, processes identical with those in Embodiment 1 are executed. After the process of the step S105 is executed, a process of a step S206 is subsequently executed.
(S206)
In the step S206, the communication control section 23 transmits, to the display device, content obtained in the step S105 or information indicative of a link to the content, via the communication section 28.
(S207)
Next, in a step S207, the content or the information indicative of a link to the content obtained in the step S206 is displayed on the display included in the display device.
Note that, in a case where the information displayed on the display is the information indicative of a link to the content and the user has selected a card or the like indicating the link with use of a remote controller or the like, the information processing device 10 and/or the terminal device 20 can be used in the communication process for accessing the content. Alternatively, the communication process in such a case can be carried out without the information processing device 10 and the terminal device 20.
The above is the flow of processes shown in the sequence diagram of
In a case where content desired by a user cannot be obtained, the information processing device 10 provides information in relation to the content, and thus contributes to improvement in feeling of satisfaction of the user. Moreover, it is possible to confirm, on the screen of the display device, information relating to the content.
In the foregoing embodiments, examples have been described in each of which one (1) information processing device 10 is used. Note, however, that the functions of the information processing device 10 can be achieved by separate servers. In a case where a plurality of servers are employed, the plurality of servers can be managed by the same operator or by different operators.
The blocks of the terminal device 20 and the information processing device 10 can be realized by a logic circuit (hardware) provided in an integrated circuit (IC chip) or the like or can be alternatively realized by software. In the latter case, it is possible to configure each of the terminal device 20 and the information processing device 10 with use of a computer as illustrated in
The auxiliary storage device 914 stores various programs for causing the computer 910 to function as any of the terminal device 20 and the information processing device 10. The arithmetic device 912 loads, on the main storage device 913, the various programs stored in the auxiliary storage device 914 and executes a command included in each of the various programs so that the computer 910 functions as each section of the terminal device 20 and the information processing device 10. Note that a storage medium which is included in the auxiliary storage device 914 for recording information such as the various programs only needs to be a computer-readable “non-transitory tangible medium” and can be, for example, a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like. The main storage device 913 can be omitted in a computer that can execute the program stored in the storage medium without loading the program in the main storage device 913. The number of each of the above devices (i.e., the arithmetic device 912, the main storage device 913, the auxiliary storage device 914, the input/output interface 915, the communication interface 916, the input device 920, and the output device 930) can be one or can be two or more.
The various programs can be obtained from outside of the computer 910. In this case, the various programs can be obtained via any transmission medium (such as a communication network or a broadcast wave). The present invention can also be achieved in the form of a computer data signal in which the various programs are embodied via electronic transmission and which is embedded in a carrier wave.
In the process of determining alternative content, the searching section 13 can (i) access, via the communication section 18, an external storage device (not illustrated in
In other words, in the searching process of searching one or more sources of content, the control section 11 (searching section 13) can identify one or more sources of the content by referring to content source information obtained from the external storage device via the communication section 18.
According to the configuration, it is possible to provide the information processing device 10 which can identify one or more sources of the content by referring to information stored in the external storage device.
It is possible to employ a configuration in which a bookmark for content is stored in the storage section 29 of the terminal device 20. Alternatively, it is possible to employ a configuration in which the bookmark for content is stored in the storage section 19 of the information processing device 10. In the former case, it is possible to employ a configuration in which content is automatically replaced with alternative content without a user operation of selecting the bookmark. In the latter case, it is possible to employ a configuration in which, in a case where a valid period of content has expired or the like, a process of replacing the content with alternative content is carried out when the terminal device 20 has accessed the information processing device 10. Alternatively, it is possible to employ a configuration in which the process of replacing the content with alternative content is carried out by the information processing device 10 at a predetermined time or for each predetermined time period.
In a case where there are a plurality of VOD services as alternative content candidates and the VOD services are provided by respective of a plurality of different operators, the searching section 13 can determine, as alternative content, a VOD service that is provided by an operator with which the user contracts for viewing. In a case where the user contracts with a plurality of operators for viewing, for example, (i) the searching section 13 can determine, as alternative content, a VOD service that is provided by an operator through which the user views videos with a higher frequency or (ii) the searching section 13 can determine, as alternative content, a VOD service that is provided by an operator through which the user viewed a video last time.
It is possible to employ a configuration in which the user can assign priorities to respective media from which the searching section 13 determines alternative content. In particular, in a case where VOD is a fee-based service, it is possible to employ a configuration in which, for example, the user can set whether VOD is prioritized or broadcasting/rebroadcasting (such as television broadcasting/rebroadcasting) is prioritized as alternative content to be determined by the searching section 13.
In a case where content desired by the user is, for example, a television program to be broadcasted and a bookmark corresponding to the content is selected before broadcasting of the program, the searching section 13 can search alternative content corresponding to the content and present the alternative content to the user.
In a case where a bookmark is set to, for example, a television program to be broadcasted, the terminal device 20 or the display device can notify, a predetermined time period before the time to broadcast the program, the user that broadcasting of the program is to start.
The information processing device 10 can present, to the user, a plurality of items of alternative content and/or a plurality of links to the respective items of alternative content at a time.
The above described embodiments are applicable to content in media or in forms which are different from those for the content described in the foregoing embodiments. Examples of such content encompass websites, still images such as comics, and text such as novels.
The following are additional remarks applicable to a configuration in which a display device is used as in Embodiment 2.
It is possible to employ a configuration in which bookmarking of content is carried out by operating, for example, a display device or a remote controller corresponding to the display device, and/or a bookmark is viewed on the display device. According to the configuration, in a case where the user has selected a card or the like which indicates a bookmark and is displayed on the display device, the display device can directly access the information processing device 10 by bypassing the terminal device 20.
It is possible to employ a configuration in which, in the step S105, the communication control section 14 included in the information processing device 10 transmits, via the communication section 18, content within a valid period or information indicative of a link to the content directly to the display device by bypassing the terminal device 20.
It is possible to employ a configuration in which, in the step S207 of Embodiment 2, information relating to content which is to be displayed or is being displayed on the display device is displayed on the display section 27 of the terminal device 20.
It is possible to employ a configuration in which, in the step S105, in a case where the information which the terminal device 20 has obtained from the information processing device 10 is information indicative of a link to content, (i) the display device accesses the content with reference to the link or (ii) the terminal device 20 accesses the content and the display device functions as a mere external display.
[Recap]
The information processing device 10 in accordance with an aspect 1 of the present invention includes: a communication section 18; and a control section 11, the control section 11 obtaining, via the communication section 18, content identification information for identifying content, the control section 11 executing a searching process for identifying, with reference to content source information, one or more sources of the content which is identified by the content identification information which has been obtained, and the control section 11 outputting, via the communication section 18, information relating to the one or more sources which have been identified.
According to the configuration, in a case where content desired by a user cannot be obtained, the information processing device 10 provides information in relation to the content, and thus contributes to improvement in feeling of satisfaction of the user.
It is possible that the information processing device 10 in accordance with an aspect 2 of the present invention further includes, in the aspect 1, a storage section 19 and, in the searching process, the control section 11 identifies one or more sources of the content with reference to the content source information which is stored in the storage section 19.
According to the configuration, it is possible to provide the information processing device 10 which can identify one or more sources of the content by referring to information stored in the storage section 19.
According to the information processing device 10 in accordance with an aspect 3 of the present invention, it is possible in the aspect 1 that: in the searching process, the control section 11 identifies one or more sources of the content with reference to the content source information which has been obtained from an external storage device via the communication section 18.
According to the configuration, it is possible to provide the information processing device 10 which can identify one or more sources of the content by referring to information stored in the external storage device.
According to the information processing device 10 in accordance with an aspect 4 of the present invention, it is possible in any of the aspects 1 through 3 that: in a case where broadcasting of the content has ended and the control section 11 has identified that the content is to be rebroadcasted, the control section 11 outputs, via the communication section 18, information relating to one or more sources of the content, the information being a proposal to set programmed recording of the content to be rebroadcasted.
The configuration brings about an effect as follows: that is, in a case where broadcasting of content has ended, the user can easily set programmed recording of the content to be rebroadcasted.
According to the information processing device 10 in accordance with an aspect 5 of the present invention, it is possible in any of the aspects 1 through 3 that: in a case where broadcasting of the content has ended and the control section 11 has identified that the content is to be supplied through video on demand, the control section 11 outputs, via the communication section 18, information relating to one or more sources of the content, the information being a proposal to view the content through the video on demand.
According to the configuration, in a case where broadcasting of content has ended, the user can easily view the content through VOD.
According to the information processing device 10 in accordance with an aspect 6 of the present invention, it is possible in any of the aspects 1 through 3 that: in a case where the control section 11 has identified that supply of the content through video on demand has ended, the control section 11 outputs, via the communication section 18, information relating to one or more sources of the content, the information being a proposal to set programmed recording of the content to be broadcasted.
The configuration brings about an effect as follows: that is, in a case where supply of content through video on demand has ended, the user can easily set programmed recording of the content to be broadcasted.
According to the information processing device 10 in accordance with an aspect 7 of the present invention, it is possible in any of the aspects 1 through 3 that: in a case where the control section 11 has identified that supply of the content through video on demand has ended, the control section 11 outputs, via the communication section 18, information relating to one or more sources of the content, the information being a proposal to buy or rent a product that corresponds to the content.
The configuration brings about an effect as follows: that is, in a case where supply of content through video on demand has ended, the user can easily buy or rent the content.
According to the information processing device 10 in accordance with an aspect 8 of the present invention, it is possible in any of the aspects 1 through 3 that: in a case where the control section 11 has identified that supply of the content by music distribution has ended, the control section 11 outputs, via the communication section 18, information relating to one or more sources of the content, the information being a proposal to buy or rent a product that corresponds to the content.
The configuration brings about an effect as follows: that is, in a case where supply of content by music distribution has ended, the user can easily buy or rent the content.
According to the information processing device 10 in accordance with an aspect 9 of the present invention, it is possible in any of the aspects 1 through 3 that: in a case where the control section 11 has identified that supply of the content by game distribution has ended, the control section 11 outputs, via the communication section 18, information relating to one or more sources of the content, the information being a proposal to buy or rent a product that corresponds to the content.
The configuration brings about an effect as follows: that is, in a case where supply of content through game distribution has ended, the user can easily buy or rent the content.
The information processing system 1 in accordance with an aspect 10 of the present invention includes: an information processing device 10; and a terminal device 20, the terminal device 20 transmitting, to the information processing device 10, content identification information for identifying content that is designated by a user, the information processing device 10 including a communication section 18 and a control section 11, the control section 11 obtaining, via the communication section 18, the content identification information from the terminal device 20, the control section 11 executing a searching process for identifying, with reference to content source information, one or more sources of the content which is identified by the content identification information which has been obtained, the control section 11 outputting, via the communication section 18, information relating to the one or more sources which have been identified, the terminal device 20 presenting, to the user, the one or more sources which have been obtained from the information processing device 10.
According to the configuration, it is possible to provide the information processing system 1 which contributes to improvement in feeling of satisfaction of the user in a case where content desired by the user cannot be obtained.
The information processing method in accordance with an aspect 11 of the present invention is a method for processing information by use of a device, the method including the steps of: obtaining content identification information for identifying content; executing a searching process for identifying, with reference to content source information, one or more sources of the content which is identified by the content identification information which has been obtained; and outputting information relating to the one or more sources which have been identified.
According to the method, in a case where content desired by a user cannot be obtained, the information processing device 10 provides information in relation to the content, and thus contributes to improvement in feeling of satisfaction of the user.
The control program in accordance with an aspect 12 of the present invention can be a control program for causing a computer to serve as the information processing device 10 described in any one of the aspects 1 through 9, the control program causing the computer to serve as the control section 11.
The information processing device 10 in accordance with each of the aspects of the present invention can be realized by a computer. In such a case, the present invention encompasses (i) a control program of the information processing device 10 which control program causes the computer to serve as the sections (software elements) included in the information processing device 10 for realizing the information processing device 10 and (ii) a computer-readable storage medium storing the control program.
The present invention is not limited to the embodiments, but can be altered by a skilled person in the art within the scope of the claims. The present invention also encompasses, in its technical scope, any embodiment derived by combining technical means disclosed in differing embodiments. Further, it is possible to form a new technical feature by combining the technical means disclosed in the respective embodiments.
Number | Date | Country | Kind |
---|---|---|---|
2018-077778 | Apr 2018 | JP | national |