Content viewing device, management device, management system, log transmission method and management method
The content viewing device and management system improve monitoring and analysis of events in content distribution by incorporating event detection, log acquisition, and transmission processes, enabling efficient and detailed event logging and statistical processing.
Patent Information
- Application Number
- JP2021173021
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-22
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2041-10-22
AI Technical Summary
Existing content viewing devices lack advanced monitoring capabilities to efficiently detect and analyze events for improved content distribution management.
A content viewing device equipped with a detection unit to identify specified events, a log acquisition unit to gather detailed internal state logs, and a transmission processing unit to send these logs to a management device, along with a management device capable of processing and displaying statistical data from multiple content viewing devices.
Enhances monitoring functions in content distribution by allowing for detailed event analysis and efficient log transmission, even with limited storage capacity, thereby improving overall management and troubleshooting capabilities.
Smart Images

Figure 0007732325000001 
Figure 0007732325000002 
Figure 0007732325000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a content viewing device, a management device, a management system, a log transmission method, and a management method. [Background technology]
[0002] Conventionally, content viewing devices such as STBs (Set Top Boxes) have been known as devices used for viewing content on television sets. The content viewing devices receive content distributed by head-end devices installed in cable television stations and play the received content on the television sets. To improve the convenience of users of content viewing devices, technology capable of monitoring the content viewing devices is required.
[0003] For example, Non-Patent Document 1 ("About Error Reports (Japanese)", [online], [searched September 28, 2021], Internet <URL: https: / / sites.google.com / site / sakaneya / era-repoto-nitsuite--nihongo-kaisetsu?form=MY01SV&OCID=MY01SV>) describes that when an application on a mobile device stops, an error report is sent that includes the app name, version, time the error occurred, location of the error, number of occurrences, and a user message. [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] "About Error Reports (Japanese)", [online], [Retrieved September 28, 2021], Internet〈URL:https: / / sites.google.com / site / sakaneya / era-repoto-nitsuite--nihongo-kaisetsu?form=MY01SV&OCID=MY01SV〉 Summary of the Invention [Problem to be solved by the invention]
[0005] There is a demand for a technology that goes beyond the technology described in Non-Patent Document 1 and can improve the monitoring function in content distribution.
[0006] The present disclosure has been made to solve the above-mentioned problems, and its purpose is to provide a content viewing device, a management device, a management system, a log transmission method, and a management method that can improve monitoring functions in content distribution. [Means for solving the problem]
[0007] The content viewing device of the present disclosure includes a detection unit that detects the occurrence of a specified event in the content viewing device, a log acquisition unit that acquires a detailed internal state log indicating the state of the content viewing device when the occurrence of the specified event is detected by the detection unit, and a transmission processing unit that transmits the detailed internal state log acquired by the log acquisition unit to a management device outside the content viewing device.
[0008] The management device of the present disclosure is a management device capable of communicating with multiple content viewing devices, and includes an acquisition unit that acquires a detailed internal state log indicating the state of the content viewing device when a specified event occurs, and a processing unit that performs processing to display statistical data of the detailed internal state log acquired by the acquisition unit.
[0009] The management system of the present disclosure includes a plurality of content viewing devices and a management device capable of communicating with the plurality of content viewing devices, and when the content viewing device detects the occurrence of a specified event in the content viewing device, the content viewing device transmits a detailed internal state log indicating the state of the content viewing device to the management device, and the management device performs a process of displaying statistical data of the detailed internal state log received from the content viewing device.
[0010] The log transmission method disclosed herein is a log transmission method for a content viewing device, and includes a step of detecting the occurrence of a specified event in the content viewing device and acquiring a detailed internal state log indicating the state of the content viewing device, and a step of transmitting the acquired detailed internal state log to a management device outside the content viewing device.
[0011] The management method disclosed herein is a management method in a management device capable of communicating with multiple content viewing devices, and includes a step of acquiring a detailed internal state log indicating the state of the content viewing device in which a specified event has occurred, and a step of performing processing to display statistical data of the acquired detailed internal state log.
[0012] One aspect of the present disclosure can be realized not only as a content viewing device equipped with such a characteristic processing unit, but also as a semiconductor integrated circuit that realizes part or all of the content viewing device, or as a program for causing a computer to execute such characteristic processing steps.
[0013] Furthermore, one aspect of the present disclosure can be realized not only as a management device equipped with such a characteristic processing unit, but also as a semiconductor integrated circuit that realizes part or all of the management device, or as a program for causing a computer to execute such characteristic processing steps. [Effects of the Invention]
[0014] According to the present disclosure, it is possible to improve the monitoring function in content distribution. [Brief explanation of the drawings]
[0015] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a management system according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a diagram illustrating an outline of the configuration of a content viewing device according to an embodiment of the present disclosure. [Figure 3]FIG. 3 is a diagram illustrating a detailed configuration of the content viewing device according to the embodiment of the present disclosure. [Figure 4] FIG. 4 is a diagram illustrating a detailed configuration of a processing unit in the content viewing device according to the embodiment of the present disclosure. [Figure 5] FIG. 5 is a diagram illustrating an example of a configuration of a management device according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a diagram illustrating an example of a statistics display screen displayed on a display device by a processing unit in a management device according to an embodiment of the present disclosure. [Figure 7] FIG. 7 is a diagram illustrating an example of an analysis result display screen displayed on a display device by a processing unit in a management device according to an embodiment of the present disclosure. [Figure 8] FIG. 8 is a flowchart illustrating an example of an operation procedure when the content viewing device according to the embodiment of the present disclosure stores the detailed internal state information in the storage unit. [Figure 9] FIG. 9 is a flowchart illustrating an example of an operation procedure when a content viewing device according to an embodiment of the present disclosure transmits runtime information and detailed internal state information to a management device. [Figure 10] FIG. 10 is a flowchart illustrating an example of an operation procedure when the management device according to the embodiment of the present disclosure performs processing to display the statistics display screen. [Figure 11] FIG. 11 is a diagram illustrating an example of a sequence of log management in the management system according to the embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0016] First, the contents of the embodiments of the present disclosure will be listed and described.
[0017] (1) A content viewing device according to an embodiment of the present disclosure includes a detection unit that detects the occurrence of a specified event in the content viewing device, a log acquisition unit that acquires a detailed internal state log indicating the state of the content viewing device when the occurrence of the specified event is detected by the detection unit, and a transmission processing unit that transmits the detailed internal state log acquired by the log acquisition unit to a management device outside the content viewing device.
[0018] In this way, when a predetermined event is detected in a content viewing device, a detailed internal state log is acquired and transmitted to a management device. This configuration allows the management device to, for example, statistically process the detailed internal state log of the content viewing device in which the predetermined event occurred, or analyze the cause of the predetermined event. Furthermore, by transmitting the detailed internal state log to the management device when a predetermined event occurs, a detailed internal state log with higher value can be efficiently transmitted to the management device, even when the management device has limited data storage capacity. This improves the monitoring function of content distribution.
[0019] (2) The log acquisition unit may further acquire a runtime log related to the selected item, which is a log related to the content viewing device, and the transmission processing unit may repeatedly transmit the runtime log acquired by the log acquisition unit to the management device.
[0020] With this configuration, the management device can analyze the cause of a specified event in more detail based on both the internal state detail log that is sent when a specified event occurs and the runtime log that is repeatedly sent.
[0021] (3) The transmission processing unit may transmit the internal state detail log to the management device at the same timing as transmitting the runtime log.
[0022] With this configuration, the internal state detail log and the runtime log can be sent together to the management device, thereby reducing the frequency of communication with the management device.
[0023] (4) The log acquisition unit may acquire the runtime log indicating an error status in the content viewing device.
[0024] With this configuration, the management device can extract the content viewing device in which the error occurred based on the runtime log and notify the user of the management device.
[0025] (5) The detection unit may detect, as the specified event, the occurrence of at least one of a recognition error of a storage device connected to the content viewing device, an authentication error regarding wireless communication with a remote control, and an abnormality in the wireless communication unit of the content viewing device.
[0026] With this configuration, even if a fatal error such as a system failure has not occurred in the content viewing device, if some of the functions of the content viewing device malfunction, such as being unable to record a program, a detailed internal state log can be transmitted to the management device. Furthermore, the management device can perform statistical processing of the detailed internal state log of a content viewing device in which an event that is likely to occur in the content viewing device has occurred, and analyze the cause of the occurrence of such an event.
[0027] (6) The detection unit may detect, as the specified event, the occurrence of a recognition error in the storage device connected to the content viewing device based on the identity of the storage device recognized as an external device connected to the content viewing device before and after restarting the content viewing device.
[0028] Generally, while the content viewing device is being restarted, the user does not connect or disconnect the content viewing device to an external device. However, with this configuration, the occurrence of a recognition error in the storage device can be detected through simple processing.
[0029] (7) A management device according to an embodiment of the present disclosure is a management device capable of communicating with multiple content viewing devices, and includes an acquisition unit that acquires a detailed internal state log indicating the state of the content viewing device in which a specified event has occurred, and a processing unit that performs processing to display statistical data of the detailed internal state log acquired by the acquisition unit.
[0030] In this way, by acquiring a detailed internal state log indicating the state of a content viewing device in which a predetermined event has occurred and performing processing to display statistical data of the acquired detailed internal state log, it is possible to, for example, verify the state of the content viewing device in which a predetermined event has occurred and analyze the cause of the predetermined event. Furthermore, by acquiring a detailed internal state log of a content viewing device in which a predetermined event has occurred, it is possible to efficiently acquire a detailed internal state log with higher value, even when the management device has limited data storage capacity. Therefore, it is possible to improve the monitoring function of content distribution.
[0031] (8) A management system according to an embodiment of the present disclosure includes a plurality of content viewing devices and a management device capable of communicating with the plurality of content viewing devices, and when the content viewing device detects the occurrence of a specified event in the content viewing device, the content viewing device transmits a detailed internal state log indicating the state of the content viewing device to the management device, and the management device performs processing to display statistical data of the detailed internal state log received from the content viewing device.
[0032] In this way, when a content viewing device detects the occurrence of a predetermined event, it acquires and transmits a detailed internal state log to a management device, and the management device performs processing to display statistical data of the detailed internal state log indicating the state of the content viewing device in which the predetermined event occurred. This configuration makes it possible, for example, to verify the state of the content viewing device in which the predetermined event occurred and analyze the cause of the predetermined event. Furthermore, by configuring the content viewing device to transmit a detailed internal state log in the event of a predetermined event to a management device, it is possible to efficiently transmit a detailed internal state log with higher value to the management device, even when the management device has limited data storage capacity. Therefore, the monitoring function of content distribution can be improved.
[0033] (9) A log transmission method according to an embodiment of the present disclosure is a log transmission method in a content viewing device, and includes the steps of detecting the occurrence of a specified event in the content viewing device, acquiring a detailed internal state log indicating the state of the content viewing device, and transmitting the acquired detailed internal state log to a management device outside the content viewing device.
[0034] In this way, when a predetermined event is detected in a content viewing device, a detailed internal state log is acquired and transmitted to a management device. This method allows the management device to, for example, statistically process the detailed internal state log of the content viewing device in which the predetermined event occurred, or analyze the cause of the predetermined event. Furthermore, by transmitting a detailed internal state log to a management device when a predetermined event occurs, a detailed internal state log with higher value can be efficiently transmitted to the management device, even when the management device has limited data storage capacity. This improves the monitoring function of content distribution.
[0035] (10) A management method according to an embodiment of the present disclosure is a management method in a management device capable of communicating with multiple content viewing devices, and includes a step of acquiring a detailed internal state log indicating the state of the content viewing device in which a specified event has occurred, and a step of performing processing to display statistical data of the acquired detailed internal state log.
[0036] In this way, by acquiring a detailed internal state log indicating the state of a content viewing device in which a predetermined event has occurred and performing processing to display statistical data of the acquired detailed internal state log, it is possible to, for example, verify the state of the content viewing device in which a predetermined event has occurred and analyze the cause of the predetermined event. Furthermore, by acquiring a detailed internal state log of a content viewing device in which a predetermined event has occurred, it is possible to efficiently acquire a detailed internal state log with higher value, even when the management device has limited data storage capacity. Therefore, it is possible to improve the monitoring function of content distribution.
[0037] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the drawings, identical or corresponding parts are designated by the same reference numerals, and their description will not be repeated. Furthermore, at least some of the embodiments described below may be combined in any manner.
[0038] [Configuration and basic operation] 1 is a diagram illustrating a configuration of a management system according to an embodiment of the present disclosure. Referring to FIG. 1, the management system 1 includes a head end 10, a plurality of content viewing devices 11, a display device 12, and a management device 101.
[0039] The head end 10 is a device that is installed in, for example, a cable television station and distributes content such as programs received by the cable television station to content viewing devices 11 in users' homes. Content information that includes information about the content is transmitted to the content viewing devices 11 using, for example, an optical transmission path. Note that the head end 10 is just an example, and other devices may be used instead of the head end 10. In short, the management system 1 only needs to be equipped with a device that distributes content to the content viewing devices 11.
[0040] The content viewing device 11 is, for example, an STB. The content viewing device 11 receives content distributed from a head end 10. The content viewing device 11 can receive content via digital broadcasting and content via IP broadcasting such as VOD (Video On Demand), and can record and play back the received content. The content viewing device 11 receives, for example, a stream in which content is divided into multiple TS (Transport Stream) packets, and plays back the content on a display device 12 connected to the content viewing device 11.
[0041] The display device 12 is, for example, a television device. The display device 12 is connected to the content presentation device 11 via, for example, an HDMI (registered trademark) cable. The display device 12 displays the content played back by the content presentation device 11 on a screen.
[0042] The management device 101 is, for example, a cloud server. However, the management device 101 may also be a standalone server. The management device 101 is capable of communicating with a plurality of content presentation devices 11 via a network, and receives various types of information from each content presentation device 11, for example.
[0043] <Content viewing device> 2 is a diagram illustrating an outline of the configuration of a content viewing device according to an embodiment of the present disclosure. Since the multiple content viewing devices 11 in the management system 1 have the same configuration, the configuration of one content viewing device 11 will be described below. Referring to FIG. 2, the content viewing device 11 includes a receiving unit 111, a processing unit 112, and a storage unit 113. The storage unit 113 is, for example, a non-volatile memory such as NVRAM (Non-Volatile Random Access Memory).
[0044] The receiving unit 111 acquires the stream via a network such as the Internet or via an antenna. More specifically, the receiving unit 111 receives and processes broadcast packets that make up the stream, and outputs the received packets to the processing unit 112.
[0045] The stream includes, for example, audio information, video information, EPG (Electronic Program Guide) information, subtitle information, and SI (Service Information).
[0046] The processing unit 112 stores the broadcast packets received from the receiving unit 111 in the storage unit 113. The processing unit 112 also performs processing to output content. More specifically, the processing unit 112 performs processing to play back content using information stored in the storage unit 113, and transmits the obtained video information, audio information, and the like to the display device 12. The processing unit 112 also exchanges information with the management device 101 via the network.
[0047] 3 is a diagram illustrating a detailed configuration of a content presentation device according to an embodiment of the present disclosure. Referring to FIG. 3, content presentation device 11 includes a wireless communication unit 1111, a broadcast receiving unit 1112, an erasing unit 1121, a recording unit 1122, a recording reservation unit 1123, a broadcast viewing unit 1124, a recording / playback unit 1125, a recording DB 1131, a program information DB 1132, and a reservation management DB 1133. Furthermore, content presentation device 11 is connected to an HDD (Hard Disk Drive) 14, which is an example of a storage device, via, for example, a USB (Universal Serial Bus) cable. Content presentation device 11 may be connected to a plurality of HDDs 14.
[0048] The wireless communication unit 1111 and the broadcast receiving unit 1112 are included in the receiving unit 111 shown in Fig. 2. The erasing unit 1121, the recording unit 1122, the recording reservation unit 1123, the broadcast viewing unit 1124, and the recording playback unit 1125 are included in the processing unit 112 shown in Fig. 2. The recording DB 1131, the program information DB 1132, and the reservation management DB 1133 are stored in the memory unit 113 shown in Fig. 2.
[0049] The recording DB 1131 is a database of recorded programs, and stores the content file name, program title, genre, start time, end time, content length, etc. of each program.
[0050] The program information DB 1132 is a database of broadcast programs. In the program information DB 1132, program information is registered, such as an event information table (EIT) acquired from a stream by the broadcast receiving unit 1112, and a program guide based on an EPG created using the EIT, etc. The broadcast receiving unit 1112 periodically acquires the EIT, and the program information DB 1132 is periodically updated.
[0051] The reservation management DB 1133 is a database of reserved programs, and the program title, program start time, program end time, etc. of each program are registered in the reservation management DB 1133.
[0052] The wireless communication unit 1111 performs wireless communication with external devices such as a remote control 15, a wireless keyboard (not shown), and wireless headphones (not shown) in accordance with the Bluetooth (registered trademark) standard.
[0053] As an example, the remote control operation unit 151 in the remote control 15 receives an operation from the user of the content viewing device 11, generates an operation signal based on the received operation, and transmits the operation signal to the content viewing device 11 in accordance with the Bluetooth standard. The wireless communication unit 1111 receives the operation signal from the remote control operation unit 151, and outputs operation information indicating the user's operation, which is included in the received operation signal, to the erasure unit 1121, the recording unit 1122, the recording reservation unit 1123, the broadcast viewing unit 1124, and the recording / playback unit 1125.
[0054] The broadcast receiving unit 1112 receives the stream via a network or an antenna. That is, the broadcast receiving unit 1112 acquires broadcast packets that make up the stream via a network or an antenna. The broadcast receiving unit 1112 stores the acquired broadcast packets in the storage unit 113. The broadcast packets are, for example, IP packets including TCP (Transmission Control Protocol) packets.
[0055] The recording reservation unit 1123 refers to the program guide registered in the program information DB 1132 in accordance with the operation information received from the wireless communication unit 1111, and registers information about the program indicated by the operation information in the reservation management DB 1133.
[0056] The recording reservation unit 1123 refers to the reservation management DB 1133 and outputs a recording instruction to the recording unit 1122 according to the start time of the program.
[0057] The recording unit 1122 records the program indicated by the operation information in accordance with the operation information received from the wireless communication unit 1111. The recording unit 1122 also records the program indicated by the recording instruction in accordance with the recording instruction received from the recording reservation unit 1123. More specifically, the recording unit 1122 controls the broadcast receiving unit 1112 in accordance with the operation information or the recording instruction to obtain broadcast packets corresponding to the program indicated by the operation information or the recording instruction, and stores the obtained broadcast packets as a content file in the HDD 14, and also registers recording information for the program in the recording DB 1131.
[0058] The broadcast viewing unit 1124 plays back broadcast programs. More specifically, the broadcast viewing unit 1124 controls the broadcast receiving unit 1112 in accordance with the operation information received from the wireless communication unit 1111 to acquire broadcast packets corresponding to the program indicated by the operation information, performs processing to play back content using information, etc. included in the acquired broadcast packets, and transmits the acquired video information, audio information, etc. to the display device 12.
[0059] The recording and playback unit 1125 plays back the recorded program. More specifically, in accordance with the operation information received from the wireless communication unit 1111, the recording and playback unit 1125 acquires broadcast packets corresponding to the program indicated by the operation information from the HDD 14. The recording and playback unit 1125 then performs processing to play back the content using information, etc. contained in the acquired broadcast packets, and transmits the acquired video information, audio information, etc. to the display device 12.
[0060] In accordance with the operation information received from the wireless communication unit 1111 , the erasing unit 1121 erases from the HDD 14 the broadcast packets corresponding to the program indicated by the operation information, and erases from the recording DB 1131 the recording information relating to that program.
[0061] In order to perform wireless communication in accordance with the Bluetooth standard, the wireless communication unit 1111 and the external device need to establish a communication connection with each other by performing a pairing process in advance.
[0062] More specifically, the external device broadcasts a BD address signal including a BD (Bluetooth Device) address of the external device in accordance with an operation performed by the user of the content viewing device 11. As an example, the remote control 15 includes a pairing button. Upon receiving an operation of pressing the pairing button from the user, the remote control 15 broadcasts a BD address signal including the BD address of the remote control 15.
[0063] For example, the wireless communication unit 1111 in the content viewing device 11 located close to an external device such as a remote control 15 receives a BD address signal from the external device and transmits a pairing request signal including the BD address of the content viewing device 11 to the external device.
[0064] When the external device receives the pairing request signal from the content presentation device 11, it transmits a pairing approval signal to the content presentation device 11. Thereafter, the external device and the wireless communication unit 1111 perform pairing processing to establish a communication connection between them.
[0065] Once the external device and wireless communication unit 1111 have established a communication connection with each other, they can perform wireless communication in accordance with the Bluetooth standard.
[0066] 4 is a diagram illustrating a detailed configuration of a processing unit in a content viewing device according to an embodiment of the present disclosure. Referring to FIG. 4, processing unit 112 in content viewing device 11 includes a detection unit 1126, a log acquisition unit 1127, and a transmission processing unit 1128.
[0067] The detection unit 1126 detects the occurrence of a predetermined event in the content viewing device 11. Hereinafter, an event that is the detection target of the detection unit 1126 will also be referred to as a target event.
[0068] When the detection unit 1126 detects the occurrence of a target event in the content viewing device 11, the detection unit 1126 outputs detection information D indicating the detected target event to the log acquisition unit 1127.
[0069] (Detection example 1) The detection unit 1126 detects a recognition error of the HDD 14 connected to the content viewing device 11 as a target event.
[0070] For example, the detection unit 1126 detects the occurrence of a recognition error in the HDD 14 connected to the content viewing device 11 based on the identity of the HDD 14 recognized as an external device connected to the content viewing device 11 before and after the content viewing device 11 is restarted.
[0071] More specifically, the detection unit 1126 can recognize the connection of an external device to the content viewing device 11.
[0072] Before the content presentation device 11 is powered off to restart the content presentation device 11, the detection unit 1126 recognizes one or more HDDs 14 connected to the content presentation device 11 and acquires identification information of the recognized HDDs 14. The detection unit 1126 stores the acquired identification information in the storage unit 113. The identification information is, for example, the serial number of the HDD 14.
[0073] Furthermore, after the content presentation device 11 is restarted, the detection unit 1126 recognizes one or more HDDs 14 connected to the content presentation device 11, and acquires the identification information of the recognized HDDs 14.
[0074] Then, the detection unit 1126 detects the occurrence of a recognition error of the HDD 14 by performing a comparison process of comparing the identification information acquired after the restart of the content presentation device 11 with the identification information in the storage unit 113, which is the identification information acquired before the restart of the content presentation device 11. For example, the detection unit 1126 starts the comparison process when a predetermined time T1 has elapsed since the restart of the content presentation device 11, taking into account the time required to recognize the HDD 14 and acquire the identification information. The predetermined time T1 is, for example, 30 seconds.
[0075] In the matching process, if the one or more pieces of identification information acquired after the restart of the content viewing device 11 match one or more pieces of identification information in the memory unit 113, and the number of pieces of identification information acquired after the restart of the content viewing device 11 is equal to the number of pieces of identification information in the memory unit 113, the detection unit 1126 determines that a recognition error has not occurred in the HDD 14 and erases all of the identification information in the memory unit 113.
[0076] On the other hand, if, during the matching process, at least one of the identification information acquired after restarting the content viewing device 11 does not match the identification information in the memory unit 113, or if the number of identification information acquired after restarting the content viewing device 11 is not equal to the number of identification information in the memory unit 113, the detection unit 1126 determines that a recognition error has occurred in the HDD 14.
[0077] When the detection unit 1126 determines that a recognition error of the HDD 14 has occurred, the detection unit 1126 outputs detection information D1, which is detection information D indicating that a recognition error of the HDD 14 has occurred, to the log acquisition unit 1127. In addition, the detection unit 1126 erases all identification information in the storage unit 113.
[0078] (Detection example 2) The detection unit 1126 detects, as a target event, an authentication error related to wireless communication with the remote control 15. For example, the detection unit 1126 detects an authentication error related to wireless communication with the remote control 15 according to Bluetooth.
[0079] More specifically, if the wireless communication unit 1111 receives a BD address signal and the pairing process is not completed, the detection unit 1126 determines that the authentication error with the remote control 15 has occurred.
[0080] When the detection unit 1126 determines that the authentication error with the remote control 15 has occurred, it outputs to the log acquisition unit 1127 detection information D2, which is detection information D indicating that an authentication error has occurred.
[0081] (Detection example 3) The detection unit 1126 detects an abnormality in the wireless communication unit 1111 in the content presentation device 11 as a target event.
[0082] For example, the wireless communication unit 1111 communicates with an external device such as the remote control 15 at a communication timing that follows a predetermined cycle.
[0083] The detection unit 1126 monitors communication between the wireless communication unit 1111 and an external device, and if communication between the wireless communication unit 1111 and an external device is interrupted for a predetermined period of time, it determines that an abnormality has occurred in the wireless communication unit 1111.
[0084] When the detection unit 1126 determines that an abnormality has occurred in the wireless communication unit 1111, it outputs detection information D3, which is detection information D indicating that an abnormality has occurred in the wireless communication unit 1111, to the log acquisition unit 1127.
[0085] (Getting detailed internal state logs) When the detection unit 1126 detects the occurrence of a target event in the content presentation device 11, the log acquisition unit 1127 acquires an internal state detail log indicating the state of the content presentation device 11. For example, the log acquisition unit 1127 acquires an internal state detail log indicating that a program is being recorded, that a program is being played, that the content presentation device 11 is in a standby state, etc., as the state of the content presentation device 11. For example, the internal state detail log is a log indicating details of the internal state of each unit in the content presentation device 11.
[0086] Specifically, for example, when the log acquisition unit 1127 receives detection information D from the detection unit 1126, it acquires from the volatile memory a detailed internal state log consisting of a character string indicating an event that has occurred in the content viewing device 11. For example, the log acquisition unit 1127 can acquire not only a detailed internal state log related to the target event indicated by the detection information D received from the detection unit 1126, but also a detailed internal state log unrelated to the target event. Note that the detailed internal state log may be the output content of a memory dump.
[0087] Then, the log acquisition unit 1127 creates internal state detailed information including the acquired internal state detailed log, the acquisition time, the detection information D received from the detection unit 1126, and the ID of the content viewing device 11, and stores the created internal state detailed information in the memory unit 113.
[0088] For example, when the log acquisition unit 1127 receives detection information D from the detection unit 1126, it checks the internal state detail information stored in the memory unit 113, and creates and stores the internal state detail information if the internal state detail information including detection information D indicating the same target event as the target event indicated by the received detection information D is not stored in the memory unit 113. On the other hand, when the internal state detail information including detection information D indicating the same target event as the target event indicated by the received detection information D is already stored in the memory unit 113, the log acquisition unit 1127 does not acquire the internal state detail log or create or store the internal state detail information.
[0089] For example, when the log acquisition unit 1127 receives detection information D2 from the detection unit 1126, it acquires the internal state detail log when a predetermined time T2 has elapsed since the BD address signal was received. This makes it possible to acquire more internal state detail logs that indicate the state of the content presentation device 11 when an authentication error occurs.
[0090] (Getting runtime logs) The log acquisition unit 1127 acquires a runtime log related to the selected item, which is a log related to the content viewing device 11. For example, the runtime log is data with coarser granularity than the internal state detail log. Also, the runtime log has a smaller amount of data than the internal state detail log.
[0091] For example, the log acquisition unit 1127 acquires runtime logs relating to predetermined items at acquisition timings according to predetermined acquisition cycles C1.
[0092] More specifically, the log acquisition unit 1127 acquires a runtime log relating to at least one of the following predetermined items: the startup status of the content presentation device 11, the status of the reception process of broadcast packets by the broadcast receiving unit 1112, the status of the program recording process by the recording unit 1122, the status of the software update process in the content presentation device 11, the status of communication according to Bluetooth in the content presentation device 11, the connection status between the content presentation device 11 and the external HDD 14, the usage status of applications in the content presentation device 11, and the error status in the content presentation device 11. The log acquisition unit 1127 may be configured to acquire a runtime log indicating whether or not an error has occurred as the runtime log relating to the error status in the content presentation device 11, or may be configured to acquire a runtime log indicating whether or not the error has continued from the time when the runtime log was acquired in the past to the time when the runtime log is currently acquired.
[0093] The log acquisition unit 1127 creates runtime information including the acquired runtime log, the acquisition time, and the ID of the content presentation device 11 , and stores the created runtime information in the storage unit 113 .
[0094] (Send logs to management device) The transmission processing unit 1128 transmits the internal state detail log and the runtime log acquired by the log acquisition unit 1127 to the management device 101 outside the content presentation device 11 via the network.
[0095] For example, the transmission processing unit 1128 repeatedly transmits the runtime log acquired by the log acquisition unit 1127 to the management device 101. Also, for example, the transmission processing unit 1128 transmits the internal state detail log to the management device 101 at the timing of transmitting the runtime log.
[0096] More specifically, the transmission processing unit 1128 acquires the detailed internal state information and the runtime information from the storage unit 113 at a transmission timing according to a predetermined transmission cycle C2, and transmits the acquired detailed internal state information and runtime information to the management device 101 via the network. The transmission cycle C2 is, for example, 24 hours. The transmission cycle C2 and the storable capacity of the storage unit 113 are adjusted in advance by the manufacturer of the content viewing device 11 according to, for example, the amount of data in the detailed internal state log acquired by the log acquisition unit 1127 in response to one target event.
[0097] After transmitting the detailed internal state information and the runtime information to the management device 101 , the transmission processing unit 1128 deletes the detailed internal state information and the runtime information from the storage unit 113 .
[0098] The transmission processing unit 1128 may be configured to delete the internal state detail information and the runtime information from the storage unit 113 when a predetermined period of time has elapsed since the internal state detail information and the runtime information were transmitted to the management device 101. The predetermined period of time is, for example, one week.
[0099] Furthermore, the transmission processing unit 1128 may be configured to transmit runtime information to the management device 101 only when the user's permission to transmit the runtime information to the management device 101 is obtained. In this case, the transmission processing unit 1128 receives a comprehensive instruction from the user in advance regarding whether or not to transmit all runtime information.
[0100] Furthermore, the transmission processing unit 1128 may be configured to transmit the internal state detail information to the management device 101 only when the user's permission to transmit the internal state detail information to the management device 101 is obtained. In this case, the transmission processing unit 1128 receives an instruction from the user regarding whether or not to transmit the created internal state detail information, for example, each time the transmission processing unit 1128 creates the internal state detail information. If the instruction received from the user permits the transmission of the internal state detail information, the transmission processing unit 1128 transmits the created internal state detail information to the management device 101.
[0101] <Management device> 5 is a diagram illustrating an example of a configuration of a management device according to an embodiment of the present disclosure. Referring to FIG. 5, management device 101 includes an acquisition unit 21, a processing unit 22, and a storage unit 23. Acquisition unit 21 and processing unit 22 are implemented by processors such as a CPU (Central Processing Unit) and a DSP (Digital Signal Processor). Storage unit 23 is, for example, a non-volatile memory.
[0102] The acquisition unit 21 acquires a detailed internal state log indicating the state of the content presentation device 11 in which the target event occurred. More specifically, the acquisition unit 21 receives detailed internal state information from each content presentation device 11 in the management system 1 via the network, and stores the received detailed internal state information in the storage unit 23.
[0103] Furthermore, the acquisition unit 21 receives runtime information from each content presentation device 11 in the management system 1 via the network, and stores the received runtime information in the storage unit 23 .
[0104] (Statistical data display) The processing unit 22 performs processing to display statistical data of the internal state detail log acquired by the acquisition unit 21.
[0105] More specifically, the processing unit 22 acquires from the storage unit 23 the internal state detail information acquired by the acquisition unit 21 during a target period at a counting timing according to a predetermined counting cycle C3, and creates statistical data of the internal state detail log included in the acquired internal state detail information. The counting cycle C3 is, for example, one week. The target period is, for example, the period from the immediately preceding counting timing to the current counting timing.
[0106] For example, based on the internal state detailed information acquired from the memory unit 23, the processing unit 22 identifies, for each target event that occurred in the content viewing device 11, the content viewing device 11 in which the target event occurred during the target period, and creates statistical data indicating, for example, the number of content viewing devices 11 in which the target event occurred during the target period.
[0107] After creating the statistical data, the processing unit 22 performs processing to display the created statistical data on a display device (not shown).
[0108] FIG. 6 is a diagram illustrating an example of a statistics display screen displayed on a display device by a processing unit in a management device according to an embodiment of the present disclosure.
[0109] 6, for example, the processing unit 22 performs processing to display, on a display device (not shown), a statistics display screen Sc1 indicating the number of target devices, which are content presentation devices 11 in which a recognition error of the HDD 14 occurred during the target period.
[0110] Furthermore, for example, the processing unit 22 performs processing to display, for each event indicated by the internal state detail log included in the internal state detail information acquired from the target device, a statistics display screen Sc1 that further indicates the number of content presentation devices 11 that are senders of internal state detail information including the internal state detail log indicating that the event has occurred, and the IDs of the content presentation devices 11. Note that the processing unit 22 may be configured to perform processing to display, for each event indicated by the internal state detail log included in the internal state detail information acquired from the target device, a statistics display screen Sc1 that further indicates the proportion of content presentation devices 11 that are senders of internal state detail information including the internal state detail log indicating that the event has occurred, among all the target devices.
[0111] For example, the user selects at least one of the IDs of the content presentation devices 11 displayed on the statistics display screen Sc1, and then uses the mouse to move the cursor over the selected ID and click to specify the ID.
[0112] The processing unit 22 accepts the user's operation and performs processing to display, in chronological order, content based on the internal state detail log included in the internal state detail information acquired from the content presentation device 11 having the ID specified by the operation. Note that the processing unit 22 may further perform processing to display, in chronological order, content based on the runtime log included in the runtime information acquired from the content presentation device 11, or may further perform processing to display, based on the runtime log, the status of the content presentation device 11 at the time when the target event occurred.
[0113] (Display of factor analysis results) The processing unit 22 analyzes the cause of the occurrence of the target event in the content viewing device 11 based on the internal state detail log acquired by the acquisition unit 21. Then, the processing unit 22 displays the analysis result based on the internal state detail log as statistical data of the internal state detail log.
[0114] More specifically, the processing unit 22 acquires from the storage unit 23 the internal state detailed information acquired by the acquisition unit 21 during the target period at the timing of aggregation according to the aggregation cycle C3.
[0115] Based on the acquired internal state detailed information, the processing unit 22 analyzes, for each target event that occurred in the content viewing device 11, the internal state detailed log of the content viewing device 11 in which the target event occurred during the target period and the internal state detailed log of the content viewing device 11 in which the target event did not occur during the target period using a machine learning method such as LightGBM (Gradient Boosting Machine), and performs processing to display the analysis results on a display device.
[0116] FIG. 7 is a diagram illustrating an example of an analysis result display screen displayed on a display device by a processing unit in a management device according to an embodiment of the present disclosure.
[0117] Referring to Figure 7, for example, the processing unit 22 performs processing to display a statistics display screen Sc2 that indicates, for each event indicated in the internal state detail log included in the internal state detail information acquired from the target device, the importance of the event regarding the occurrence of a recognition error in the HDD 14 and the ID of the content viewing device 11 that sent the internal state detail information including the internal state detail log indicating that the event occurred.
[0118] For example, the user selects at least one of the IDs of the content presentation devices 11 displayed on the statistics display screen Sc2, and then uses the mouse to move the cursor over the selected ID and click to specify the ID.
[0119] The processing unit 22 accepts the user's operation and performs processing to display, in chronological order, content based on the internal state detail log included in the internal state detail information acquired from the content presentation device 11 having the ID specified by the operation. Note that the processing unit 22 may further perform processing to display, in chronological order, content based on the runtime log included in the runtime information acquired from the content presentation device 11, or may further perform processing to display, based on the runtime log, the status of the content presentation device 11 at the time when the target event occurred.
[0120] [Operation flow] Each device in the management system according to an embodiment of the present disclosure includes a computer including a memory, and a processing unit such as a CPU in the computer reads from the memory and executes a program including some or all of the steps in the following flowcharts and sequences. The programs for each of these devices can be installed externally. The programs for each of these devices are distributed in a state stored on a recording medium or via a communication line.
[0121] FIG. 8 is a flowchart illustrating an example of an operation procedure when the content viewing device according to the embodiment of the present disclosure stores the detailed internal state information in the storage unit.
[0122] Referring to FIG. 8, first, the content viewing device 11 waits for the occurrence of a target event (NO in step S11), and when it detects the occurrence of the target event (YES in step S11), it checks the internal state detailed information stored in the memory unit 113 (step S12).
[0123] If the content viewing device 11 has already stored in the memory unit 113 detailed internal state information corresponding to the same target event as the detected target event (YES in step S13), the content viewing device 11 waits for the occurrence of a new target event (NO in step S11).
[0124] On the other hand, if the content viewing device 11 does not have internal state detail information corresponding to the same target event as the detected target event stored in the memory unit 113 (NO in step S13), it acquires an internal state detail log and creates internal state detail information including the acquired internal state detail log, the acquisition time, detection information D indicating the detected target event, and the ID of the content viewing device 11 (step S14).
[0125] Next, the content viewing device 11 stores the created internal state detailed information in the storage unit 113 (step S15).
[0126] Next, the content viewing device 11 waits for the occurrence of a new target event (NO in step S11).
[0127] FIG. 9 is a flowchart illustrating an example of an operation procedure when a content viewing device according to an embodiment of the present disclosure transmits runtime information and detailed internal state information to a management device.
[0128] Referring to Figure 9, first, the content viewing device 11 waits for the transmission timing according to the transmission period C2 (NO in step S21), and when the transmission timing arrives (YES in step S21), it acquires the internal state detailed information and runtime information from the memory unit 113 and transmits the acquired internal state detailed information and runtime information to the management device 101 via the network (step S22).
[0129] Next, the content viewing device 11 erases the internal state detailed information and the runtime information from the storage unit 113 (step S23).
[0130] Next, the content presentation device 11 waits for a new transmission timing according to the transmission cycle C2 (NO in step S21).
[0131] FIG. 10 is a flowchart illustrating an example of an operation procedure when the management device according to the embodiment of the present disclosure performs processing to display the statistics display screen.
[0132] Referring to FIG. 10, first, the management device 101 receives internal state detailed information and runtime information from each content viewing device 11 in the management system 1 via the network, and stores the received internal state detailed information and runtime information in the memory unit 23 (step S31).
[0133] Next, the management device 101 waits for the aggregation timing according to the aggregation period C3 (NO in step S32), and repeatedly receives and stores the internal state detail information and runtime information until the aggregation timing arrives (step S31).When the aggregation timing arrives (YES in step S32), the management device 101 acquires the internal state detail information received from the content viewing device 11 during the target period from the memory unit 23, and creates statistical data of the internal state detail log included in the acquired internal state detail information (step S33).
[0134] Next, the management device 101 performs processing to display the statistics display screens Sc1 and Sc2 showing the created statistical data on the display device (step S34).
[0135] Next, the management device 101 waits for a new counting timing (NO in step S32), and repeats receiving and saving the internal state detail information and the runtime information until the new counting timing arrives (step S31).
[0136] 11 is a diagram showing an example of a sequence of log management in the management system according to the embodiment of the present disclosure, which representatively shows content presentation devices 11A, 11B, and 11C that are content presentation devices 11 in the management system 1.
[0137] Referring to FIG. 11, first, when the content presentation device 11A detects the occurrence of a target event, it acquires a detailed internal state log (step S41).
[0138] Next, the content presentation device 11A transmits the internal state detailed information including the acquired internal state detailed log and the runtime information to the management device 101 via the network (step S42).
[0139] Furthermore, when the content presentation device 11B detects the occurrence of a target event, it acquires a detailed internal state log (step S43).
[0140] Next, the content presentation device 11B transmits the internal state detailed information including the acquired internal state detailed log and the runtime information to the management device 101 via the network (step S44).
[0141] Furthermore, when the content presentation device 11C detects the occurrence of a target event, it acquires a detailed internal state log (step S45).
[0142] Next, the content presentation device 11C transmits the internal state detailed information including the acquired internal state detailed log and the runtime information to the management device 101 via the network (step S46).
[0143] Next, the management device 101 creates statistical data of the internal state detail log included in the internal state detail information received from the content presentation devices 11A, 11B, and 11C at the counting timing according to the counting cycle C3 (step S47).
[0144] Next, the management device 101 performs processing to display the statistical display screens Sc1 and Sc2 showing the created statistical data on a display device (not shown) (step S48).
[0145] In the content viewing device 11 according to the embodiment of the present disclosure, the log acquisition unit 1127 is configured to acquire a runtime log, but this is not limiting. The log acquisition unit 1127 may be configured to acquire a detailed internal state log but not to acquire a runtime log.
[0146] Furthermore, in the content viewing device 11 according to the embodiment of the present disclosure, the transmission processing unit 1128 is configured to transmit the internal state detail information and the runtime information to the management device 101 at a transmission timing according to the transmission cycle C2, but this is not limited to this. The transmission processing unit 1128 may be configured to transmit the runtime information to the management device 101 at a transmission timing according to the transmission cycle C2, while transmitting the internal state detail information to the management device 101 at a timing different from the transmission timing. More specifically, the transmission processing unit 1128 acquires the internal state detail information from the storage unit 113 and transmits it to the management device 101 at a timing according to a transmission cycle different from the transmission cycle C2. Alternatively, the transmission processing unit 1128 generates the internal state detail information and transmits the generated internal state detail information to the management device 101 every time the transmission processing unit 1128 detects the occurrence of a target event.
[0147] Furthermore, in the content viewing device 11 according to the embodiment of the present disclosure, the detection unit 1126 is configured to detect, as the target event, at least one of a recognition error of the HDD 14, an authentication error related to wireless communication with the remote control 15, and an abnormality in the wireless communication unit 1111, but is not limited to this. The detection unit 1126 may be configured not to detect, as the target event, a recognition error of the HDD 14, an authentication error related to wireless communication with the remote control 15, or an abnormality in the wireless communication unit 1111, but to detect the occurrence of other events.
[0148] Furthermore, in the content presentation device 11 according to the embodiment of the present disclosure, the detection unit 1126 is configured to detect the occurrence of a recognition error of the HDD 14 by performing a comparison process of comparing identification information acquired after restarting the content presentation device 11 with identification information acquired before restarting the content presentation device 11, but this is not limited to this. More specifically, for example, a user performs an operation of inputting identification information of the HDD 14 connected to the content presentation device 11 into the content presentation device 11 using a keyboard or the like. The detection unit 1126 accepts the user's operation, acquires identification information of the HDD 14 recognized as being connected to the content presentation device 11, and detects the occurrence of a recognition error of the HDD 14 by comparing the acquired identification information with the identification information indicated by the user's operation.
[0149] Furthermore, in the management device 101 according to the embodiment of the present disclosure, the processing unit 22 is configured to create statistical data of the internal state detail log and display it on the display device at the aggregation timing according to the aggregation period C3, but this is not limited to this. The processing unit 22 may also be configured to irregularly create statistical data of the internal state detail log and display it on the display device. For example, the processing unit 22 receives an operation from the user of the management device 101 to display statistical data, and creates statistical data of the internal state detail log and displays it on the display device in accordance with the operation.
[0150] However, there is a need for a technology that can improve the monitoring function in content distribution. More specifically, in a system in which each content viewing device 11 in a management system 1 transmits a runtime log, which is rough data on specific items such as the occurrence of an error, to a server, it may be difficult for the server to analyze the cause of the error.
[0151] Furthermore, in a configuration in which the content viewing device 11 periodically acquires a detailed internal state log, which is detailed data for debugging, and stores the acquired detailed internal state log in a storage unit until a predetermined time has elapsed, it is necessary to use a storage unit with a storage capacity sufficient to store the detailed internal state log for the predetermined time. Furthermore, for example, since the detailed internal state log stored in the storage unit is erased from the storage unit after the predetermined time has elapsed, there may be cases in which the storage unit of the content viewing device 11 that has been returned to its manufacturer due to an error does not contain any useful detailed internal state log that can be used to analyze the cause of the error.
[0152] Furthermore, the management system 1 includes a large number of content viewing devices 11, for example, several tens or more. In a system in which a large number of content viewing devices 11 periodically transmit internal state detail logs to a server, for example, it is necessary for the server to store and process a huge amount of data of the internal state detail logs, which is not realistic.
[0153] In contrast, in the content presentation device 11 of the present disclosure, the detection unit 1126 detects the occurrence of a target event in the content presentation device. When the detection unit 1126 detects the occurrence of a target event, the log acquisition unit 1127 acquires a detailed internal state log indicating the state of the content presentation device 11. The transmission processing unit 1128 transmits the detailed internal state log acquired by the log acquisition unit 1127 to the management device 101 outside the content presentation device 11.
[0154] In this way, when the occurrence of a target event in the content viewing device 11 is detected, a detailed internal state log is acquired and the acquired detailed internal state log is transmitted to the management device 101. This allows the management device 101 to, for example, statistically process the detailed internal state log of the content viewing device 11 in which the target event occurred, or analyze the cause of the target event. Furthermore, by transmitting the detailed internal state log in the event of the target event to the management device 101, it is possible to efficiently transmit a detailed internal state log having higher value to the management device 101, even though the management device 101 has a limited data storage capacity. This therefore improves the monitoring function in content distribution.
[0155] The above-described embodiments should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims.
[0156] The above description includes the following additional features. [Appendix 1] A content viewing device, a detection unit that detects the occurrence of a predetermined event in the content viewing device; a log acquisition unit that acquires, when the detection unit detects the occurrence of the predetermined event, a detailed internal state log indicating a state of the content viewing device; a transmission processing unit that transmits the internal state detail log acquired by the log acquisition unit to a management device outside the content viewing device, the log acquisition unit stores the acquired internal state detail log in a storage unit; the transmission processing unit acquires the internal state detail log from the storage unit and transmits it to the management device, and erases the internal state detail log from the storage unit after transmitting the internal state detail log to the management device; A content viewing device in which the log acquisition unit does not acquire the internal state detail log if the internal state detail log corresponding to the same event as the event detected by the detection unit is already stored in the memory unit.
[0157] [Appendix 2] A management device capable of communicating with a plurality of content viewing devices, an acquisition unit that acquires a detailed internal state log indicating a state of the content viewing device in which a predetermined event has occurred; a processing unit that performs processing to display statistical data of the internal state detail log acquired by the acquisition unit, The processing unit performs processing to display, as the statistical data, an analysis result of a cause of the occurrence of the predetermined event in the content viewing device. [Explanation of symbols]
[0158] 1 Management System 10 Headend 11 Content viewing device 12 Display device 14 HDD 15 Remote Control 21 Acquisition Department 22 Processing section 23 Memory section 101 Management device 111 Receiving unit 112 Processing section 113 Storage section 151 Remote control operation section 1111 Radio Communication Department 1112 Broadcast receiving unit 1121 Eraser 1122 Recording Department 1123 Recording Reservation Department 1124 Broadcast Viewing Section 1125 Recording and playback unit 1126 Detection unit 1127 Log Acquisition Unit 1128 Transmission Processing Unit 1131 Recording DB 1132 Program Information DB 1133 Reservation Management DB Sc1,Sc2 statistics display screen
Claims
1. A content viewing device for receiving broadcast content, a detection unit that detects the occurrence of a predetermined event in the content viewing device; a log acquisition unit that acquires, when the detection unit detects the occurrence of the predetermined event, a detailed internal state log indicating a state of the content viewing device; a transmission processing unit that transmits the internal state detail log acquired by the log acquisition unit to a management device outside the content viewing device, The content viewing device, wherein the internal state detail log includes at least one of a program being recorded and a program being played back.
2. the log acquisition unit further acquires a runtime log relating to the selected item, the runtime log being a log relating to the content viewing device; The content viewing device according to claim 1 , wherein the transmission processing unit repeatedly transmits the runtime log acquired by the log acquisition unit to the management device.
3. A content viewing device as described in claim 2, wherein the runtime log includes at least one of the status of the reception processing of broadcast packets, the status of the recording processing of a program, and the connection status between a storage device for storing broadcast packets and the content viewing device.
4. 4. The content viewing device according to claim 2, wherein the transmission processing unit transmits the internal state detail log to the management device at the same timing as the runtime log is transmitted.
5. The content viewing device according to claim 2 , wherein the log acquisition unit acquires the runtime log indicating an error status in the content viewing device.
6. 6. A content viewing device as claimed in any one of claims 1 to 5, wherein the detection unit detects the occurrence of at least one of a recognition error of a storage device connected to the content viewing device, an authentication error regarding wireless communication with a remote control, and an abnormality in a wireless communication unit in the content viewing device as the specified event.
7. 6. A content viewing device as claimed in any one of claims 1 to 5, wherein the detection unit detects, as the specified event, the occurrence of a recognition error of the storage device connected to the content viewing device based on the identity of the storage device recognized as an external device connected to the content viewing device before and after restarting the content viewing device.
8. A management device capable of communicating with a plurality of content viewing devices that receive broadcast content, an acquisition unit that acquires a detailed internal state log indicating a state of the content viewing device in which a predetermined event has occurred; a processing unit that performs processing to display statistical data of the internal state detail log acquired by the acquisition unit, A management device, wherein the internal state detail log includes at least one of a program being recorded and a program being played back.
9. A plurality of content viewing devices for receiving broadcast content; a management device capable of communicating with the plurality of content viewing devices; when the content viewing device detects an occurrence of a predetermined event in the content viewing device, the content viewing device transmits a detailed internal state log indicating a state of the content viewing device to the management device; the management device performs a process of displaying statistical data of the internal state detail log received from the content viewing device; A management system, wherein the internal status detail log includes at least one of a program being recorded and a program being played back.
10. A log transmission method in a content viewing device that receives broadcast content, comprising: detecting an occurrence of a predetermined event in the content viewing device and acquiring a detailed internal state log indicating a state of the content viewing device; transmitting the acquired internal state detail log to a management device outside the content viewing device; A log transmission method, wherein the internal state detail log includes at least one of a program being recorded and a program being played back.
11. A management method in a management device capable of communicating with a plurality of content viewing devices that receive broadcast content, comprising: acquiring an internal state detail log indicating a state of the content viewing device in which a predetermined event has occurred; and performing a process of displaying statistical data of the acquired detailed internal state log, A management method, wherein the internal state detail log includes at least one of a program being recorded and a program being played back.
Citation Information
Patent Citations
Failure repair system for personal digital assistant, portable information terminal equipment to be used for the same and method and program
JP2008065436A
Monitoring method and monitoring program
JP2010231368A
Information processing device, information processing system, and program
JP2016157207A