WO2023201986A1 - Information combination system - Google Patents
Information combination system Download PDFInfo
- Publication number
- WO2023201986A1 WO2023201986A1 PCT/CN2022/120828 CN2022120828W WO2023201986A1 WO 2023201986 A1 WO2023201986 A1 WO 2023201986A1 CN 2022120828 W CN2022120828 W CN 2022120828W WO 2023201986 A1 WO2023201986 A1 WO 2023201986A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- television
- video platform
- television device
- gateway
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/226—Characteristics of the server or Internal components of the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
Definitions
- Embodiments of the present application relate to information federation systems.
- Dynamic image publishing services are provided by various CSPs (Contents Service Provider, content service providers). By signing a contract with each CSP, users can watch dynamic images provided by the CSP. In recent years, by combining services managed for each user on the CSP side with information on TV equipment on the user side, it is possible to receive content and services that better suit the user's preferences.
- CSPs Contents Service Provider, content service providers
- Patent Document 1 Japanese Patent Application Publication No. 2022-045237
- the user needs to use a user-side smartphone to read the 2D barcode displayed on the TV device and enter the pre-registered user ID and password in the Web page provided by the CSP. Therefore, the procedures are complicated and the user's operation burden is heavy.
- the problem to be solved by this application is to provide an information integration system that can integrate services managed for each user on the CSP side with information on TV equipment on the user side through simpler procedures than before.
- the information integration system of the embodiment includes a television device, a video platform that distributes moving image content, and a television gateway that is connected to provide the moving image content from the video platform to the television device.
- the television device sends first information including CAS information used in the television device to the video platform.
- the video platform sends second information including code information associated with the CAS information to the television device.
- the television device responds to the second information by sending the code information to the television gateway.
- the television gateway receives a user identifier from the video platform based on the code information received from the television device and associates the user identifier with an identifier of the television device.
- FIG. 1 is a diagram schematically showing an example of the overall configuration of the information cooperation system S according to the first embodiment
- FIG. 2 is a block diagram showing an example of the overall configuration of the television device 2;
- FIG. 3 is a block diagram showing a partial configuration example of the television device 2 according to the first embodiment
- FIG. 4 is a block diagram showing an example of the overall configuration of the TV cloud 3;
- FIG. 5 is a block diagram showing a partial configuration example of the TV cloud 3 according to the first embodiment
- FIG. 6 is a block diagram showing an example of the overall configuration of the television gateway 5;
- FIG. 7 is a block diagram showing a partial configuration example of the television gateway 5;
- Figure 8 is a structural diagram of the video platform 4.
- FIG. 9 is a block diagram showing a partial configuration example of the video platform 4.
- FIG. 10 is a sequence diagram showing the flow of information integration processing executed by the information integration system S;
- FIG. 11 is a sequence diagram showing the flow of information integration processing executed by the information integration system S;
- FIG. 12 is a diagram schematically showing an example of the overall configuration of the information cooperation system S according to the third embodiment.
- FIG. 13 is a sequence diagram showing the flow of information integration processing executed by the information integration system S;
- FIG. 14 is a flowchart illustrating the flow of processing including the information integration processing in any one of the first to third embodiments until the program guide is displayed.
- FIG. 1 is a diagram schematically showing an example of the overall configuration of the information cooperation system S according to the first embodiment.
- the information integration system S includes a television device 2 (broadcast receiving device), TV cloud 3 (server device), video platform 4, television gateway 5, and user information database 6.
- the television device 2 can communicate with a mobile terminal (for example, a smartphone) owned by a user (a subscriber to a CSP).
- a CAS (Conditional Access System) card for broadcasting using a limited reception method is inserted into the television device 2 .
- the CAS card stores a unique identifier (ID) called CAS information and a scramble key for decrypting the encrypted video signal.
- ID unique identifier
- the CAS information can be associated with the identifier of the television device 2 .
- HA-ID and MA-ID are the abbreviations of Home Agent ID and Mobile Agent ID respectively.
- HA-ID is an identifier that identifies the TV cloud and the TV device.
- the MA-ID is an identifier that identifies the video platform 4 and the user (or a smartphone owned by the user), and is a composite identifier.
- the TV cloud 3 is a server device capable of transmitting and receiving information to and from the television device 2 via the network, and is a so-called cloud server.
- the TV cloud 3 may be, for example, a server device operated by the manufacturer of the television device 2 .
- the TV cloud 3 Based on the results of the viewing information (viewing information) collected from the television device 2 , the TV cloud 3 provides various services such as recommendation information based on viewing programs, reservation programs, and product recommendation information based on the content of the viewing programs to the television device 2 via the network. .
- the video platform 4 is a content providing device of the CSP and provides content such as dynamic images.
- the video platform 4 is connected to the user information database 6.
- the TV gateway 5 is connected to the video platform 4, TV cloud 3, and TV device 2.
- the TV gateway 5 provides a standard moving image content selection method for the television devices 2 with different functions and performances, thereby making it easier to select more moving image contents without compromising user convenience.
- the television gateway 5 has a coupling information storage unit that stores coupling information of the HA-ID and the MA-ID.
- the TV gateway 5 can customize the program schedule based on the combined information of HA-ID and MA-ID.
- the user information database 6 is connected to the video platform 4 of the CSP.
- the user information database 6 associates, for example, the MA-ID, the CAS information associated with the television device 2, and user contract information (service contract contents, viewable programs, various conditions, etc.) with the user identifier used to identify the user. manage. Therefore, by accessing the user information database 6, the video platform 4 can determine the user based on the MA-ID, for example, and confirm the contract content.
- FIG. 2 is a block diagram showing an example of the overall configuration of the television device 2 .
- the television device 2 includes an input terminal 202, tuners 203a to 203g, a signal processing unit 207, a graphics processing unit 208, a sound processing unit 209, an OSD (On Screen Display) signal generation unit 210, and video processing unit 211.
- the terrestrial digital broadcast signal received by the terrestrial broadcast receiving antenna 213 is input to the input terminal 202 .
- the terrestrial digital broadcast signal is supplied to the tuners 203a to 203g via the input terminal 202.
- the tuners 203a to 203g are tuners for terrestrial digital broadcasting, and select a broadcast signal of a channel instructed by a control unit 216 to be described later from the terrestrial digital broadcasting signal supplied from the input terminal 202.
- the television device 2 may have an input terminal for inputting a digital satellite broadcast signal received by a BS/CS digital broadcast receiving antenna.
- the digital satellite broadcast signal is supplied to the tuner for digital satellite broadcast via this input terminal.
- the signal processing unit 207 demodulates broadcast signals including digital video signals and audio signals from the broadcast signals supplied from the tuners 203a to 203g. In addition, the signal processing unit 207 selectively performs predetermined digital signal processing on the video signal included in the digital broadcast signal and outputs it to the graphics processing unit 208 . In addition, the signal processing unit 207 selectively performs desired digital signal processing on the audio signal included in the digital broadcast signal and outputs it to the audio processing unit 209 .
- the signal processing unit 207 is connected to a plurality of external input terminals 214a to 214d. These external input terminals 214a to 214d can input analog video signals and audio signals from a DVD (Digital Versatile Disk) video recorder, which is an example of an external device.
- the signal processing unit 207 digitizes analog video signals and audio signals input from the external input terminals 214a to 214d.
- the signal processing unit 207 performs predetermined digital signal processing on the digitized video signal and outputs it to the graphics processing unit 208 .
- the signal processing unit 207 performs predetermined digital signal processing on the digitized audio signal and outputs it to the audio processing unit 209 .
- the graphics processing unit 208 superimposes the OSD signal generated by the OSD signal generation unit 210 on the digital video signal supplied from the signal processing unit 207 and outputs the superimposed OSD signal to the video processing unit 211 .
- the graphics processing unit 208 can also output either the digital video signal supplied from the signal processing unit 207 or the OSD signal generated by the OSD signal generation unit 210 to the video processing unit 211 .
- the video processing unit 211 converts the digital video signal or OSD signal input from the graphics processing unit 208 into an analog video signal or OSD signal in a format that can be displayed on the display screen of the video display unit 233, and outputs it to Video display unit 233.
- the video display unit 233 is, for example, an LCD or an OLED display.
- the sound processing unit 209 converts the digital sound signal input from the signal processing unit 207 into an analog sound signal in a format that can be played back by the speaker 215 , and outputs the converted sound signal to the speaker 215 .
- the television device 2 further includes a control unit 216, a deck 217, various interfaces 218 to 221, and a brightness sensor 230.
- the control unit 216 includes a CPU 216a, a ROM 216b, a RAM 216c, and a nonvolatile memory 216d.
- the control unit 216 centrally controls various operations of the television device 2 such as reception operations of broadcast signals such as terrestrial digital broadcast signals and digital satellite broadcast signals. In addition, the control unit 216 controls each part of the television device 2 in accordance with the operation information from the operation unit 222 or the operation information input from the remote controller 238 via the light receiving unit 223 .
- the CPU 216a controls the overall operation of the television device 2 by executing the program stored in the ROM 216b.
- ROM 216b mainly stores programs executed by CPU 216a.
- RAM 216c provides job partitioning when CPU 216a executes programs.
- the nonvolatile memory 216d stores various setting information, control information, and the like of the television device 2 .
- the control unit 216 connects the memory card 234 to the removable card holder 217 via the card I/F 225 . Thereby, the control unit 216 can transmit and receive various information to and from the memory card 234 installed in the card holder 217 via the card I/F 225 .
- the control unit 216 is connected to the LAN terminal 226 via the communication I/F 218 . Thereby, the control unit 216 can transmit and receive various information via the communication I/F 218 with external devices such as the above-mentioned relay device 400 and a LAN-compatible HDD (Hard Disk Drive) connected to the LAN terminal 226.
- the communication I/F 218 may be configured to be wirelessly connectable to an external device such as the relay device 400 .
- the control unit 216 is connected to the HDMI terminal 227 via the HDMI (registered trademark) (High-Definition Multimedia Interface: High-Definition Multimedia Interface) I/F 221. Thereby, the control unit 216 can transmit and receive various information with the external device connected to the HDMI terminal 227 via the HDMI I/F 221 .
- HDMI registered trademark
- High-Definition Multimedia Interface High-Definition Multimedia Interface
- the control unit 216 is connected to the terminal 228 via a USB (Universal Serial Bus) I/F 219. Thereby, the control unit 216 can transmit and receive various information with the storage device 237 including a USB HDD or the like connected to the USB terminal 228 via the USB I/F 219 .
- USB Universal Serial Bus
- the storage device 237 includes, for example, an HDD, an SSD (Solid State Drive), etc., and is configured to record the digital signal received by the television device 2 as video data. However, the storage device 237 may be built into the television device 2 .
- FIG. 3 is a block diagram showing a partial configuration example of the television device 2 according to the first embodiment.
- the television device 2 is provided with: a storage unit 241 (ROM 216b, RAM 216c, nonvolatile memory 216d, and storage device 237 in FIG. 2); and functional modules that are generated as a result of execution of the program stored in the storage unit 241 by the CPU 216a.
- the transmitting unit 242 transmits various information to external devices.
- the acquisition unit 243 acquires various information from an external device or reads various information stored in the storage unit 241 .
- the display control unit 244 executes display processing for displaying various information on the video display unit 233 .
- FIG. 4 is a block diagram showing an example of the overall configuration of the TV cloud 3 .
- the TV cloud 3 includes a communication I/F 301, an operation unit 302, a CPU 303, a memory 304, and a storage device 305.
- the communication I/F 301 is an interface used for communication with external devices.
- the operation unit 302 has input devices such as a keyboard and a mouse, and display devices such as a monitor.
- the storage device 305 includes, for example, HDD, SSD, etc., and stores various information.
- the CPU 303 controls each component of the TV cloud 3 by executing various programs.
- the memory 304 includes a ROM, a RAM, etc., and stores various programs, various data, etc. used for various calculation processes performed by the CPU 303 .
- FIG. 5 is a block diagram showing a partial configuration example of the TV cloud 3 according to the first embodiment.
- the TV cloud 3 includes a storage unit 311 (memory 304, storage device 305), and an acquisition unit 312, a transmission unit 313, and a generation unit 314 as functional modules generated as a result of execution of the program stored in the storage unit 311 by the CPU 303.
- the storage unit 311 stores programs executed by the CPU 303 and a DB (Data Base: database).
- FIG. 6 is a block diagram showing an example of the overall configuration of the television gateway 5 .
- the television gateway 5 includes a communication I/F 501, an operation unit 502, a CPU 503, a memory 504, and a storage device 505.
- the communication I/F 501 is an interface used for communication with external devices.
- the operation unit 502 has input devices such as a keyboard and a mouse, and display devices such as a monitor.
- the storage device 505 includes, for example, HDD, SSD, etc., and stores various information.
- the CPU 503 controls each component of the television gateway 5 by executing various programs.
- the memory 504 includes a ROM, a RAM, etc., and stores various programs, various data, etc. used for various calculation processes performed by the CPU 503 .
- FIG. 7 is a block diagram showing a partial configuration example of the television gateway 5 .
- the television gateway 5 includes a storage unit 511 (memory 504, storage device 505), and an acquisition unit 512, a transmission unit 513, and a generation unit 514 as functional modules generated as a result of execution of the program stored in the storage unit 511 by the CPU 503.
- the storage unit 511 stores programs executed by the CPU 503 and a DB (Data Base: database).
- the acquisition unit 512 acquires various information from external devices.
- the transmitting unit 513 transmits information to an external device.
- the generation unit 514 executes an information generation operation for the DB.
- FIG. 8 is a structural diagram of the video platform 4.
- the CPU 402 is connected to the memory 401 and the storage device 403, and executes the control program.
- the operator uses the operation unit 405 to control operations.
- the communication interface 404 is connected to the network and performs input and output of moving image content, output of past program schedule configuration information, output of future program schedule configuration information, output of current program list configuration information, distribution of moving images, and input and output of content selection information.
- the video processing unit 406 encodes and encrypts the input moving image content and generates a stream for moving image distribution.
- the video platform 4 can be said to be a server.
- FIG. 9 is a block diagram showing a partial configuration example of the video platform 4 .
- the video platform 4 includes a storage unit 410 (memory 401, storage device 403), and an acquisition unit 411, a transmission unit 412, and a generation unit 413 as functional modules generated as a result of execution of the program stored in the storage unit 410 by the CPU 402.
- a storage unit 410 memory 401, storage device 403
- an acquisition unit 411, a transmission unit 412, and a generation unit 413 as functional modules generated as a result of execution of the program stored in the storage unit 410 by the CPU 402.
- the storage unit 410 stores programs executed by the CPU 402 and a DB (Data Base: database).
- DB Data Base: database
- the acquisition unit 411 acquires various information from external devices.
- the transmitting unit 412 transmits various information to external devices.
- the generation unit 413 executes the information generation operation for the DB.
- the so-called information integration process is a process in which the CAS information associated with the television device 2 is converted into an authorization code on the video platform 4 side, and the television gateway 5 converts the identifier of the television device 2 , the user identifier, Viewable service ID information is combined.
- the information integration process performed by the information integration system S simplifies the integration of the services managed for each user on the CSP side and the information of the TV equipment on the user side using the CAS information associated with the television device 2 .
- FIG. 10 is a sequence diagram showing the flow of information integration processing executed by the information integration system S.
- the information integration process shown in FIG. 10 it is set that the CAS information associated with the television device 2 is transmitted to the video platform 4 , and permission is obtained from the user in advance.
- the CAS information is used to obtain viewable service ID information.
- the television device 2 sends an authorization code (Authorization Code) issuance request to the TV cloud 3 (step S101).
- Authorization Code an authorization code
- the TV cloud 3 transmits an authorization code as an authorization code to the television device 2 and also transmits a response including a state of a random character string (step S102 ).
- the television device 2 sends an OAuth token endpoint request to the TV cloud 3 (step S103).
- the TV cloud 3 receives the OAuth token endpoint request from the television device 2 and sends the OAuth token endpoint request including PF-ID, HA-ID, and TC-ID to the TV gateway 5 (step S104).
- PF-ID is an identifier (ID) that identifies the video platform.
- HA-ID is an identifier that identifies both the TV and the TV Cloud.
- TC-ID is an identifier that identifies the TV Cloud.
- the TV gateway 5 receives the OAuth token endpoint request from the TV Cloud 3 and responds to the TV Cloud 3 with an OAuth token endpoint including a code and a state (step S105).
- the TV cloud 3 acquires the OAuth token endpoint based on the response from the television gateway 5 and sends the OAuth token endpoint in response to the token endpoint request from the television device 2 (step S103) (step S106).
- the television device 2 sends the client ID (client_id), client secret (client_secret), and CAS information associated with the television device 2 issued in advance from the video platform 4 side to the video platform 4, and makes a user information inquiry request (step S107) .
- client_id client ID
- client_secret client secret
- CAS information associated with the television device 2 issued in advance from the video platform 4 side to the video platform 4, and makes a user information inquiry request (step S107) .
- the CAS card storing CAS information can be given to other television devices 2 by plugging and removing it.
- the television device 2 confirms whether the currently inserted CAS card has been registered.
- the video platform 4 In response to the user information inquiry request from the television device 2, the video platform 4 refers to the user information database 6 to confirm the customer's subscription information (step S108). That is, the video platform 4 confirms whether the customer included in the user information inquiry request has joined (contracted), and if so, confirms the viewable service ID.
- the video platform 4 associates the CAS information included in the user information inquiry request with the user identifier (user ID) of the user information database 6 . Furthermore, the video platform 4 issues a PS (Pre-Share Code) code associated with the CAS information and associates it with the user identifier (step S109).
- PS Pre-Share Code
- the PS code is a random character string that corresponds to the CAS information one-to-one and is used to manage the CAS information on the video platform 4 side. PS code is an example of code information.
- the video platform 4 sends a response to the user information inquiry request of step S107 to the television device 2 (step S110).
- the response includes information that the customer has joined (true), or has not joined (false), information about service IDs that can be viewed if the customer has joined (serviceids), and PS code (pscode: string).
- the information on service IDs that can be viewed (serviceids) is an example of user contract information, such as information on service IDs that can be viewed according to the contract and information on limited-time free broadcasts.
- the TV gateway 5 sends a token request to the video platform 4 (step S112). Include the following information in the token request.
- the video platform 4 In response to the token request from the television gateway 5, the video platform 4 returns the following information regarding the subscribed user (step S113).
- serviceids [viewable serviceids]
- the television gateway 5 combines or updates the MA-ID and the HA-ID based on the information received in step S113 (step S114). That is, the television gateway 5 combines the identifier of the television device 2, the user identifier, and the viewable service information based on the information received in step S113.
- the information cooperation system S of the first embodiment includes the television device 2 , the video platform 4 that distributes moving image content, and the connection that provides the moving image content from the video platform 4 to the television device 2 TV Gateway 5.
- the television device 2 transmits the first information including the CAS information used in the television device 2 to the video platform 4 .
- the video platform 4 sends the second information including the PS code as code information associated with the CAS information to the television device 2.
- the television device 2 responds to the second information and sends the code information to the television gateway 5 .
- the television gateway 5 receives the user identifier from the video platform 4 based on the code information received from the television device 2 and associates the user identifier with the identifier of the television device 2 .
- the PS code associated with the CAS information can be used to automatically link the user identifier and the identifier of the television device 2 . Therefore, in this cooperation, it is no longer necessary to use the smartphone on the user side to read the 2D barcode displayed on the TV device, and to enter the user identifier and password pre-registered on the Web page provided by the CSP. In other words, for users to use CAS information, they only need to commit time. As a result, it is possible to combine the services managed by the CSP side for each user with the information of the TV equipment on the user side using simpler procedures than before.
- the information association system S of the first embodiment it is possible to automatically achieve association between the user identifier and the identifier of the television device 2 using the PS code associated with the CAS information.
- the information integration system S of the second embodiment will be described.
- the information association system S of the second embodiment transmits a public key to the manufacturer of the television device 2 in advance, for example, and performs identifier association using PS information in which CAS information is encrypted with the public key.
- the overall structure of the information cooperation system S of the second embodiment is the same as the example shown in FIG. 1 .
- FIG. 11 is a sequence diagram showing the flow of information integration processing executed by the information integration system S.
- the information integration process shown in FIG. 11 it is set that the CAS information associated with the television device 2 is transmitted to the video platform 4 , and permission is obtained from the user in advance.
- the CAS information is used to obtain viewable service ID information.
- steps S201 to S206 are the same processes as steps S101 to S106 shown in FIG. 10 .
- the television device 2 encrypts the CAS information associated with itself using the public key obtained in advance, and generates a PS code (step S207).
- the TV gateway 5 sends a token request to the video platform 4 (step S209). Include the following information in the token request.
- the video platform 4 uses the secret key to decode the encrypted CAS information (ie, PS code) included in the token request (step S210).
- the video platform 4 uses the decoded CAS information to refer to the user information database 6 to confirm the customer's subscription information (step S211). That is, the video platform 4 confirms whether the customer associated with the token request has joined (contracted), and if so, confirms the viewable service ID.
- the video platform 4 In response to the TV gateway 5, the video platform 4 returns the following information regarding the users who have joined (step S212).
- serviceids [viewable serviceids]
- the television gateway 5 combines or updates the MA-ID and HA-ID based on the information received in step S212 (step S213). That is, the television gateway 5 combines the identifier of the television device 2, the user identifier, and the viewable service ID information based on the information received in step S212.
- the information cooperation system S of the second embodiment described above includes: a television device 2; a video platform 4 that distributes moving image content; and a television gateway that connects the television device 2 to providing the moving image content from the video platform 4. 5.
- the television device 2 transmits the first information including the PS code as code information encrypted to the CAS information used in the television device 2 to the television gateway 5 .
- the video platform 4 decodes the CAS information in response to the request from the TV gateway 5 to use the first information, and sends the user identifier and user contract information associated with the PS code to the TV gateway 5 .
- the television gateway 5 receives the user identifier from the video platform 4 based on the PS code received from the television device 2 and associates the user identifier with the identifier of the television device 2 .
- the PS code associated with the CAS information can be used to automatically realize the association between the user identifier, the user contract information, and the identifier of the television device 2 .
- the service managed by the CSP side for each user can be combined with the information of the TV equipment on the user side using a simpler procedure than before.
- the information integration system S of the third embodiment will be described.
- the information integration system S of the third embodiment is an example in which there is no correlation between the user identifier and the CAS information on the video platform 4 side.
- FIG. 12 is a diagram schematically showing an example of the overall configuration of the information cooperation system S according to the third embodiment.
- the information collaboration system S of the third embodiment further includes a smartphone 1 (terminal).
- the smartphone 1 is an example of an information terminal owned by the user of the television device 2 .
- the smartphone 1 includes a communication I/F (Inter Face), a voice input unit (microphone), a sensor group, a display unit, a graphics controller, a touch panel controller, a CPU (Central Processing Unit), a memory, a camera, Speakers etc.
- the smartphone 1 can wirelessly communicate with the video platform 4 and TV cloud 3 via the base station.
- FIG. 13 is a sequence diagram showing the flow of information integration processing executed by the information integration system S.
- the television device 2 acquires the PS code through any one of the information joint processing shown in FIG. 10 and FIG. 11 .
- steps S301 to S306 are the same processes as steps S101 to S106 shown in FIG. 10 .
- the television device 2 generates a two-dimensional barcode including the OAuth token end point acquired in step S306 and the PS code acquired separately, and displays it on a screen, for example (step S307).
- the smartphone 1 reads the two-dimensional barcode displayed on the television device 2, performs Web access to the television gateway 5, and automatically performs association using the OAuth token endpoint and the PS code (step S308).
- the TV gateway 5 sends a token request to the video platform 4 (step S309). Include the following information in the token request.
- the smartphone 1 performs member registration and login on the video platform 4 through Web access (steps S310 and S311).
- the video platform 4 In response to the access from the smartphone 1, the video platform 4 associates the user identifier, joining information, and CAS information and registers them in the user information database 6 (step S312).
- the video platform 4 In response to the TV gateway 5, the video platform 4 returns the following information regarding the users who have joined (step S313).
- serviceids [viewable serviceids]
- the television gateway 5 combines or updates the MA-ID and the HA-ID based on the information received in step S313 (step S314). That is, the television gateway 5 combines the identifier of the television device 2, the user identifier, and the viewable service ID information based on the information received in step S313.
- the information cooperation system S of the third embodiment described above even when there is no association between the user identifier and the CAS information on the video platform 4 side, it is possible to use the PS code associated with the CAS information to realize the communication with the user.
- FIG. 14 is a flowchart illustrating the flow of processing up to the display of the program guide including the information integration processing in any one of the first to third embodiments.
- the CAS information use permission screen is displayed on the screen of the smartphone 1 (step SA1 ). Through this display, the user is asked whether or not to allow the use of the CAS information.
- the user responds via the CAS information use permission screen displayed on the screen of the smartphone 1 as to whether to allow use of the CAS information (step SA2).
- step SA3 the information cooperation process in either the first or second embodiment is executed (step SA3).
- step SA3 The information association process of step SA3 is executed. As a result, the video platform 4 side determines whether the CAS information and the user's service identifier have been associated (step SA4).
- step SA4 If it is determined that the CAS information and the user's service identifier are not associated (No in step SA4), the ID association screen and the two-dimensional barcode are displayed on the screen of the television device 2, and the information association process of the third embodiment is executed. That is, since the CAS information and the user identifier have not yet been linked on the video platform 4 side, the user is guided to user identifier and service identifier registration (new creation) through the information linkage process of the third embodiment (step SA5).
- step SA4 when it is determined that the CAS information and the user's service identifier are associated (Yes in step SA4), the television device 2 requests and acquires the viewable service (content) from the TV cloud 3 and the television gateway 5 (step SA4). SA6).
- step SA6 when the user does not agree to use the CAS information (No in step SA2), the television device 2 acquires currently viewable services (content) (step SA6).
- the television device 2 generates and displays a program guide corresponding to the content acquired in step SA6 (step SA7).
- the information joint system S having the TV cloud 3 has been explained as an example.
- the configuration of the information integration system S is not limited to this example.
- the information cooperation system S may not include the TV cloud 3 , but may be configured such that the television device 2 interacts directly with the television gateway 5 .
- each function described in each of the above embodiments can also be realized by a program executable by a computer. That is, it is also possible to store a program for realizing the transmission method described in each of the above embodiments in a memory, read the program from the memory using a computer's processing circuit, and cooperate with software and hardware resources to construct the program described in each of the above embodiments. delivery system or delivery method.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
相关申请的交叉引用Cross-references to related applications
本申请要求在2022年4月19日提交日本专利局、申请号为2022-069075、发明名称为“信息联合系统”的日本专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority from a Japanese patent application filed with the Japan Patent Office on April 19, 2022, with application number 2022-069075 and the invention title "Information Joint System", the entire content of which is incorporated into this application by reference.
本申请的实施方式涉及信息联合系统。Embodiments of the present application relate to information federation systems.
由于网络的进化,动态图像发布服务的实施变多。动态图像发布服务由各种各样的CSP(Contents Service Provider,内容服务提供商)提供。用户通过与各CSP签约,从而能够收看该CSP提供的动态图像。近年来,通过在CSP侧将针对每个用户进行管理的服务与用户侧的TV设备的信息联合,从而能够接受更符合用户的喜好的内容、服务。Due to the evolution of the Internet, the implementation of dynamic image publishing services has increased. Dynamic image publishing services are provided by various CSPs (Contents Service Provider, content service providers). By signing a contract with each CSP, users can watch dynamic images provided by the CSP. In recent years, by combining services managed for each user on the CSP side with information on TV equipment on the user side, it is possible to receive content and services that better suit the user's preferences.
在先技术文献Prior technical documents
专利文献patent documents
专利文献1:日本特开2022-045237号公报Patent Document 1: Japanese Patent Application Publication No. 2022-045237
发明内容Contents of the invention
例如,在经由电视网关进行上述联合的情况下,用户需要使用用户侧的智能手机读取在TV设备上显示的二维条形码,并在CSP提供的Web网页中输入预先登记的用户ID和密码。因此,手续烦杂,用户的操作负担大。For example, in the case of the above-mentioned association via a TV gateway, the user needs to use a user-side smartphone to read the 2D barcode displayed on the TV device and enter the pre-registered user ID and password in the Web page provided by the CSP. Therefore, the procedures are complicated and the user's operation burden is heavy.
本申请要解决的问题是提供一种信息联合系统,通过与以往相比更简单的手续,能够将CSP侧针对每个用户进行管理的服务与用户侧的TV设备的信息联合。The problem to be solved by this application is to provide an information integration system that can integrate services managed for each user on the CSP side with information on TV equipment on the user side through simpler procedures than before.
实施方式的信息联合系统具备:电视装置;视频平台,其发布动态图像内容;以及电视网关,其进行连接,以将来自所述视频平台的动态图像内容提供给所述电视装置。所述电视装置将包含该电视装置中利用的CAS信息在内的第1信息发送到所述视频平台。所述视频平台响应所述第1信息,将包含与所述CAS信息相关联的码信息在内的第2信息发送到所述电视装置。所述电视装置响应所述第2信息,将所述码信息发送到所述电视网关。所述电视网关基于从所述电视装置接收到的所述码信息,从所述视频平台接收用户标识符,并且将该用户标识符与所述电视装置的标识符联合。The information integration system of the embodiment includes a television device, a video platform that distributes moving image content, and a television gateway that is connected to provide the moving image content from the video platform to the television device. The television device sends first information including CAS information used in the television device to the video platform. In response to the first information, the video platform sends second information including code information associated with the CAS information to the television device. The television device responds to the second information by sending the code information to the television gateway. The television gateway receives a user identifier from the video platform based on the code information received from the television device and associates the user identifier with an identifier of the television device.
图1是示出第1实施方式的信息联合系统S的整体构成例的概要的图;FIG. 1 is a diagram schematically showing an example of the overall configuration of the information cooperation system S according to the first embodiment;
图2是示出电视装置2的整体构成例的框图;FIG. 2 is a block diagram showing an example of the overall configuration of the
图3是示出第1实施方式的电视装置2的局部构成例的框图;FIG. 3 is a block diagram showing a partial configuration example of the
图4是示出TV云3的整体构成例的框图;FIG. 4 is a block diagram showing an example of the overall configuration of the
图5是示出第1实施方式的TV云3的局部构成例的框图;FIG. 5 is a block diagram showing a partial configuration example of the
图6是示出电视网关5的整体构成例的框图;FIG. 6 is a block diagram showing an example of the overall configuration of the
图7是示出电视网关5的局部构成例的框图;FIG. 7 is a block diagram showing a partial configuration example of the
图8是视频平台4的构成图;Figure 8 is a structural diagram of the
图9是示出视频平台4的局部构成例的框图;FIG. 9 is a block diagram showing a partial configuration example of the
图10是示出信息联合系统S执行的信息联合处理的流程的序列图;10 is a sequence diagram showing the flow of information integration processing executed by the information integration system S;
图11是示出信息联合系统S执行的信息联合处理的流程的序列图;FIG. 11 is a sequence diagram showing the flow of information integration processing executed by the information integration system S;
图12是示出第3实施方式的信息联合系统S的整体构成例的概要的图;FIG. 12 is a diagram schematically showing an example of the overall configuration of the information cooperation system S according to the third embodiment;
图13是示出信息联合系统S执行的信息联合处理的流程的序列图;FIG. 13 is a sequence diagram showing the flow of information integration processing executed by the information integration system S;
图14是示出包含第1~第3实施方式中的任一个的信息联合处理在内的到节目表显示为止的处理的流程的流程图。FIG. 14 is a flowchart illustrating the flow of processing including the information integration processing in any one of the first to third embodiments until the program guide is displayed.
附图标记说明Explanation of reference signs
1…智能手机,2…电视装置,3…TV云,4…视频平台,5…电视网关,6…用户信息数据库(DB),S…信息联合系统。1…Smartphone, 2…TV device, 3…TV cloud, 4…Video platform, 5…TV gateway, 6…User information database (DB), S…Information joint system.
以下,参照附图,说明实施方式的信息联合系统。此外,在以下的实施方式中,带有相同的参照附图标记的部分进行同样的动作,适当省略重复的说明。以下的实施方式并不限定公开的技术。而且,各实施方式能够在不使处理内容矛盾的范围内适当组合。Hereinafter, the information cooperation system according to the embodiment will be described with reference to the drawings. In addition, in the following embodiments, parts with the same reference numerals perform the same operations, and repeated descriptions are appropriately omitted. The following embodiments do not limit the disclosed technology. Moreover, each embodiment can be combined appropriately within the range which does not conflict with the processing content.
(第1实施方式)(1st Embodiment)
图1是示出第1实施方式的信息联合系统S的整体构成例的概要的图。信息联合系统S具备电视装置2(广播接收装置)、TV云3(服务器装置)、视频平台4、电视网关5、以及用户信息数据库6。FIG. 1 is a diagram schematically showing an example of the overall configuration of the information cooperation system S according to the first embodiment. The information integration system S includes a television device 2 (broadcast receiving device), TV cloud 3 (server device),
电视装置2能够与用户(与CSP的签约者)具有的移动终端(例如智能手机)通信。在电视装置2中插入有用于利用限定接收方式的广播的CAS(Conditional Access System: 有条件访问系统)卡。在CAS卡中存储有:被称为CAS信息的固有的标识符(ID);以及用于将加密化的视像信号解密的秘钥(scramble key)。CAS信息能够与电视装置2的标识符建立关联。The
另外,电视装置2执行HA-ID与MA-ID的结合。在此,HA-ID及MA-ID分别是Home Agent ID及Mobile Agent ID的简称。HA-ID是识别TV云与电视装置的标识符。MA-ID是识别视频平台4与用户(或者该用户具有的智能手机等)的标识符,是复合的标识符。In addition, the
TV云3是能够经由网络与电视装置2收发信息的服务器装置,是所谓的云服务器。TV云3例如也可以是电视装置2的制造商运用的服务器装置。TV云3基于从电视装置2收集到的关于收看的信息(收看信息)的结果,经由网络对于电视装置2提供基于收看节目、预约节目的推荐信息、收看节目内容的商品推荐信息等各种服务。The
视频平台4是CSP的内容提供装置,提供动态图像等内容。另外,视频平台4与用户信息数据库6连接。The
电视网关5与视频平台4、TV云3、电视装置2连接。电视网关5通过对于不同的功能、性能的电视装置2提供标准的动态图像内容的选择方式,从而不会损害用户利便性地使得对更多的动态图像内容的选择变容易。The
另外,电视网关5具有保存HA-ID与MA-ID的结合信息的结合信息保存部。电视网关5能够基于HA-ID与MA-ID的结合信息来定制节目表。In addition, the
用户信息数据库6与CSP的视频平台4连接。用户信息数据库6例如在用于确定用户的用户标识符上关联MA-ID、与电视装置2相关联的CAS信息、用户合同信息(服务合同内容、可收看的节目、各种条件等)并进行管理。因此,视频平台4通过访问用户信息数据库6,从而能够例如基于MA-ID来确定用户,并确认合同内容。The
以下,说明电视装置2、TV云3(服务器装置)、视频平台4、电视网关5的各自的构成。Hereinafter, the respective structures of the
[电视装置2][TV set 2]
图2是示出电视装置2的整体构成例的框图。如图2所示,电视装置2具备输入端子202、调谐器203a~203g、信号处理部207、图形处理部208、声音处理部209、OSD(On Screen Display:屏上显示)信号生成部210、以及视像处理部211。FIG. 2 is a block diagram showing an example of the overall configuration of the
由地面广播接收天线213接收到的地面数字广播信号被输入到输入端子202。地面数字广播信号经由输入端子202被供给到调谐器203a~203g。The terrestrial digital broadcast signal received by the terrestrial
调谐器203a~203g是地面数字广播用的调谐器,从由输入端子202供给的地面数字广播信号中选台由后述的控制部216指示的频道的广播信号。The
但是,电视装置2也可以具有供由BS/CS数字广播接收天线接收到的数字卫星广播信号输入的输入端子。数字卫星广播信号经由该输入端子而被供给到数字卫星广播用的调谐器。However, the
信号处理部207从由调谐器203a~203g供给的广播信号中解调包含数字的视像信号及声音信号在内的广播信号。另外,信号处理部207对于数字广播信号包含的视像信号,选择性地实施规定的数字信号处理并输出到图形处理部208。另外,信号处理部207对于数字广播信号包含的声音信号,选择性地实施期望的数字信号处理并输出到声音处理部209。The
在信号处理部207上连接有多个外部输入端子214a~214d。这些外部输入端子214a~214d能够从作为外部装置的一个例子的DVD(Digital Versatile Disk:数字通用盘)录像机等输入模拟的视像信号及声音信号。信号处理部207对从外部输入端子214a~214d输入的模拟的视像信号及声音信号进行数字化。另外,信号处理部207对于数字化后的视像信号实施规定的数字信号处理并输出到图形处理部208。另外,信号处理部207对于数字化后的声音信号实施规定的数字信号处理并输出到声音处理部209。The
图形处理部208对于从信号处理部207供给的数字的视像信号,叠加由OSD信号生成部210生成的OSD信号并输出到视像处理部211。图形处理部208还能够将从信号处理部207供给的数字的视像信号及由OSD信号生成部210生成的OSD信号的任意一方输出到视像处理部211。The
视像处理部211将从图形处理部208输入的数字的视像信号或OSD信号转换成能够在视像显示部233的显示画面中显示的格式的模拟的视像信号或OSD信号,并输出到视像显示部233。视像显示部233例如是LCD或OLED显示器等。The video processing unit 211 converts the digital video signal or OSD signal input from the
声音处理部209将从信号处理部207输入的数字的声音信号转换成能够在扬声器215播放的格式的模拟的声音信号,并输出到扬声器215。The sound processing unit 209 converts the digital sound signal input from the
电视装置2进一步具备控制部216、卡座217、各种接口218~221、及亮度传感器230。控制部216具备CPU216a、ROM216b、RAM216c、及非易失性存储器216d。The
控制部216集中地控制地面数字广播信号及数字卫星广播信号等广播信号的接收动作等电视装置2的各种动作。另外,控制部216按照来自操作部222的操作信息、或经由受光部223从遥控器238输入的操作信息来控制电视装置2的各部分。The control unit 216 centrally controls various operations of the
CPU216a通过执行ROM216b中存储的程序,从而控制电视装置2整体的动作。ROM216b主要存储CPU216a执行的程序。RAM216c在CPU216a执行程序时提供作业分区。非易失性存储器216d存储有电视装置2的各种设定信息及控制信息等。The CPU 216a controls the overall operation of the
控制部216经由卡I/F225,在可拆装的卡座217上连接有存储卡234。由此,控制部216能够经由卡I/F225而在与安装于卡座217上的存储卡234之间收发各种信息。The control unit 216 connects the memory card 234 to the
控制部216经由通信I/F218而与LAN端子226连接。由此,控制部216能够经由通信I/F218而与连接于LAN端子226的上述的中继装置400、LAN对应HDD(Hard Disk Drive:硬盘驱动器)等外部装置收发各种信息。但是,通信I/F218也可以构成为能够与中继装置400等外部装置以无线方式连接。The control unit 216 is connected to the
控制部216经由HDMI(注册商标)(High-Definition Multimedia Interface:高清多媒体接口)I/F221而与HDMI端子227连接。由此,控制部216能够经由HDMII/F221而与连接于HDMI端子227的外部装置收发各种信息。The control unit 216 is connected to the
控制部216经由USB(Universal Serial Bus:通用串行总线)I/F219而与端子228连接。由此,控制部216能够经由USBI/F219而与具备连接于USB端子228的USB HDD等的存储装置237收发各种信息。The control unit 216 is connected to the terminal 228 via a USB (Universal Serial Bus) I/F 219. Thereby, the control unit 216 can transmit and receive various information with the storage device 237 including a USB HDD or the like connected to the
存储装置237具备例如HDD、SSD(Solid State Drive:固态硬盘)等,构成为将电视装置2接收到的数字信号作为录像数据而记录。但是,存储装置237也可以被内置于电视装置2中。The storage device 237 includes, for example, an HDD, an SSD (Solid State Drive), etc., and is configured to record the digital signal received by the
图3是示出第1实施方式的电视装置2的局部构成例的框图。电视装置2具备:存储部241(图2的ROM216b、RAM216c、及非易失性存储器216d、存储装置237);以及作为存储部241中存储的程序由CPU216a执行的结果而生成的作为功能模块的发送部242、获取部243、显示控制部244。FIG. 3 is a block diagram showing a partial configuration example of the
发送部242向外部装置发送各种信息。获取部243从外部装置获取各种信息、或者读出存储部241中存储的各种信息。The transmitting
显示控制部244执行将各种信息显示于视像显示部233的显示处理。The
[TV云][TV Cloud]
图4是示出TV云3的整体构成例的框图。如图4所示,TV云3具备通信I/F301、操作部302、CPU303、存储器304、及存储装置305。FIG. 4 is a block diagram showing an example of the overall configuration of the
通信I/F301是与外部装置之间的通信所使用的接口。操作部302具有键盘、鼠标等输入设备、以及显示器等显示设备。The communication I/
存储装置305具备例如HDD、SSD等,存储各种信息。CPU303通过执行各种程序,从而控制TV云3的各组件。存储器304具备ROM、RAM等,存储CPU303进行的各种运算处理所使用的各种程序及各种数据等。The
图5是示出第1实施方式的TV云3的局部构成例的框图。TV云3具备:存储部311 (存储器304、存储装置305);以及作为存储部311中存储的程序由CPU303执行的结果而生成的作为功能模块的获取部312、发送部313、生成部314。FIG. 5 is a block diagram showing a partial configuration example of the
存储部311存储由CPU303执行的程序、DB(Data Base:数据库)。The
[电视网关][TV Gateway]
图6是示出电视网关5的整体构成例的框图。如图6所示,电视网关5具备通信I/F501、操作部502、CPU503、存储器504、及存储装置505。FIG. 6 is a block diagram showing an example of the overall configuration of the
通信I/F501是与外部装置之间的通信所使用的接口。操作部502具有键盘、鼠标等输入设备、以及显示器等显示设备。The communication I/F 501 is an interface used for communication with external devices. The
存储装置505具备例如HDD、SSD等,存储各种信息。CPU503通过执行各种程序,从而控制电视网关5的各组件。存储器504具备ROM、RAM等,存储CPU503进行的各种运算处理所使用的各种程序及各种数据等。The
图7是示出电视网关5的局部构成例的框图。电视网关5具备:存储部511(存储器504、存储装置505);以及作为存储部511中存储的程序由CPU503执行的结果而生成的作为功能模块的获取部512、发送部513、生成部514。FIG. 7 is a block diagram showing a partial configuration example of the
存储部511存储由CPU503执行的程序、DB(Data Base:数据库)。The
获取部512从外部装置获取各种信息。发送部513向外部装置发送信息。生成部514对于DB执行信息的生成动作。The
[视频平台][Video platform]
图8是视频平台4的构成图。CPU402与存储器401及存储装置403连接,执行控制程序。操作者利用操作部405来控制动作。通信接口404与网络连接,进行动态图像内容的输入输出、过去节目表构成信息的输出、未来节目表构成信息的输出、当前节目表构成信息的输出、动态图像的发布、内容选择信息的输入输出。此外,视像处理部406对输入的动态图像内容进行编码并加密,生成动态图像发布用的流。如本图所示,视频平台4可以说是服务器。FIG. 8 is a structural diagram of the
图9是示出视频平台4的局部构成例的框图。视频平台4具备:存储部410(存储器401、存储装置403);以及作为存储部410中存储的程序由CPU402执行的结果而生成的作为功能模块的获取部411、发送部412、生成部413。FIG. 9 is a block diagram showing a partial configuration example of the
存储部410存储由CPU402执行的程序、DB(Data Base:数据库)。The
获取部411从外部装置获取各种信息。发送部412向外部装置发送各种信息。生成部413对于DB执行信息的生成动作。The
接下来,说明信息联合系统S执行的信息联合处理。在此,所谓信息联合处理是如下 的处理:将与电视装置2相关联的CAS信息兑换成视频平台4侧的认可码,在电视网关5中,将电视装置2的标识符、用户标识符、可收看的服务ID信息联合。Next, the information integration processing performed by the information integration system S will be described. Here, the so-called information integration process is a process in which the CAS information associated with the
[信息联合处理][Information joint processing]
接下来,说明信息联合系统S执行的信息联合处理。信息联合系统S执行的信息联合处理利用与电视装置2相关联的CAS信息,简化CSP侧针对每个用户进行管理的服务与用户侧的TV设备的信息的联合。Next, the information integration processing performed by the information integration system S will be described. The information integration process performed by the information integration system S simplifies the integration of the services managed for each user on the CSP side and the information of the TV equipment on the user side using the CAS information associated with the
图10是示出信息联合系统S执行的信息联合处理的流程的序列图。此外,在图10所示的信息联合处理中,关于将与电视装置2相关联的CAS信息传递给视频平台4,设定为预先从用户得到了许诺。另外,在得到了来自用户的许诺的情况下,使用CAS信息来获取可收看的服务ID信息。FIG. 10 is a sequence diagram showing the flow of information integration processing executed by the information integration system S. In addition, in the information integration process shown in FIG. 10 , it is set that the CAS information associated with the
如图10所示,电视装置2对TV云3发送授权码(Authorization Code)发行请求(步骤S101)。As shown in FIG. 10 , the
TV云3响应于来自电视装置2的授权码发行请求,对电视装置2发送作为授权码的码,此外,还发送包含随机字符串的状态(state)在内的响应(步骤S102)。In response to the authorization code issuance request from the
电视装置2对TV云3发送OAuth令牌终点请求(步骤S103)。TV云3接收来自电视装置2的OAuth令牌终点请求,对电视网关5发送包含PF-ID、HA-ID、TC-ID在内的OAuth令牌终点请求(步骤S104)。在此,PF-ID是识别视频平台的标识符(ID)。HA-ID是同时识别电视机及TV云的标识符。TC-ID是识别TV云的标识符。The
电视网关5接收来自TV云3的OAuth令牌终点请求,对TV云3响应包含码(code)、状态(state)在内的OAuth令牌终点(步骤S105)。TV云3根据来自电视网关5的该响应来获取OAuth令牌终点,作为来自电视装置2的令牌终点请求(步骤S103)的响应而发送OAuth令牌终点(步骤S106)。The
电视装置2对视频平台4发送事先从视频平台4侧发行的客户ID(client_id)、客户端秘钥(client_secret)、与电视装置2相关联的CAS信息,并进行用户信息询问请求(步骤S107)。此外,存储CAS信息的CAS卡能够通过插拔而拿给其他电视装置2。电视装置2确认当前插入的CAS卡是否已被登记。The
视频平台4响应来自电视装置2的用户信息询问请求,参照用户信息数据库6,确认该客户的加入信息(步骤S108)。即,视频平台4确认用户信息询问请求中包含的客户是否已加入(签约),在已加入的情况下,确认可收看的服务ID。In response to the user information inquiry request from the
视频平台4使用户信息询问请求中包含的CAS信息与用户信息数据库6的该用户标识符(用户ID)联合。进一步,视频平台4发行与CAS信息相关联的PS(Pre-Share Code: 预共享码)码,使其与该用户标识符联合(步骤S109)。在此,所谓PS码是与CAS信息一对一地对应,并用于在视频平台4侧管理CAS信息的随机的字符串。PS码是码信息的一个例子。The
视频平台4对电视装置2发送针对步骤S107的用户信息询问请求的响应(步骤S110)。该响应中包含该客户已加入的信息(true)、或未加入的信息(false)、在已加入的情况下可收看的服务ID的信息(serviceids)、PS码(pscode:string)。此外,可收看的服务ID的信息(serviceids)是用户合同信息的一个例子,例如是根据合同而能收看的serviceid的信息、期间限定免费广播中的信息。The
电视装置2使用在步骤S106中获取到的OAuth令牌终点和PS码(<OAuth令牌终点?code=<pscode>&state=<state>),自动地执行联合(步骤S111)。The
电视网关5对视频平台4发送令牌请求(步骤S112)。在该令牌请求中包含以下的信息。The
"client_id":<client_id>,"client_id":<client_id>,
"grant_type":"authorization_code""grant_type": "authorization_code"
"code":<pscode>"code":<pscode>
"redirect_uri":<redirect_uri>"redirect_uri":<redirect_uri>
视频平台4作为针对来自电视网关5的令牌请求的响应,关于已加入的用户,返回以下的信息(步骤S113)。In response to the token request from the
"access_token":<access token>"access_token":<access token>
"token__type":<token type>"token__type":<token type>
"refresh_token":<refresh token>"refresh_token":<refresh token>
"serviceids":[可收看的serviceids]"serviceids": [viewable serviceids]
"id_token":<id token>"id_token":<id token>
另一方面,关于未加入的用户,报错。On the other hand, for users who have not joined, an error is reported.
电视网关5基于在步骤S113中接收到的信息,将MA-ID与HA-ID结合或者更新(步骤S114)。即,电视网关5基于在步骤S113中接收到的信息,将电视装置2的标识符、用户标识符、可收看的服务信息联合。The
如以上所述,第1实施方式的信息联合系统S具备:电视装置2;发布动态图像内容的视频平台4;以及进行用于将来自视频平台4的动态图像内容提供给电视装置2的连接的电视网关5。电视装置2将包含该电视装置2中利用的CAS信息在内的第1信息发送到视频平台4。视频平台4响应第1信息,将包含与CAS信息相关联的作为码信息的PS码 在内的第2信息向电视装置2发送。电视装置2响应第2信息,将码信息发送到电视网关5。电视网关5基于从电视装置2接收到的码信息,从视频平台4接收用户标识符,并且将该用户标识符与电视装置2的标识符联合。As described above, the information cooperation system S of the first embodiment includes the
因此,能够利用与CAS信息相关联的PS码,自动地实现用户标识符、电视装置2的标识符之间的联合。因此,在该联合中,不再需要使用用户侧的智能手机来读取TV设备上显示的二维条形码、在CSP提供的Web网页中进行预先登记的用户标识符和密码的输入等工夫。即,对于用户来说,关于利用CAS信息,仅需要进行许诺的工夫即可。结果,利用与以往相比更简单的手续,能够联合CSP侧针对每个用户进行管理的服务与用户侧的TV设备的信息。Therefore, the PS code associated with the CAS information can be used to automatically link the user identifier and the identifier of the
例如,在将用户签约的服务与TV设备的信息联合的情况下,从个人信息保护的观点出发,对于该用户,关于使用联合的信息提供的服务、利用目的,需要取得同意。即使在这样的情况下,根据第1实施方式的信息联合系统S,也能够利用与CAS信息相关联的PS码,自动地实现用户标识符、电视装置2的标识符之间的联合。For example, when a service contracted by a user is linked with information on a TV device, from the perspective of personal information protection, the user needs to obtain consent regarding the service provided using the linked information and the purpose of use. Even in such a case, according to the information association system S of the first embodiment, it is possible to automatically achieve association between the user identifier and the identifier of the
(第2实施方式)(Second Embodiment)
说明第2实施方式的信息联合系统S。第2实施方式的信息联合系统S例如预先向电视装置2的制造商传递公开秘钥,使用将CAS信息用公开秘钥加密后的PS信息来执行标识符联合。此外,第2实施方式的信息联合系统S的整体构成与图1所示的例子同样。The information integration system S of the second embodiment will be described. The information association system S of the second embodiment transmits a public key to the manufacturer of the
图11是示出信息联合系统S执行的信息联合处理的流程的序列图。此外,在图11所示的信息联合处理中,关于将与电视装置2相关联的CAS信息传递给视频平台4,设定为预先从用户得到了许诺。另外,在得到了来自用户的许诺的情况下,使用CAS信息来获取可收看的服务ID信息。FIG. 11 is a sequence diagram showing the flow of information integration processing executed by the information integration system S. In addition, in the information integration process shown in FIG. 11 , it is set that the CAS information associated with the
在图11中,步骤S201~步骤S206是与图10所示的步骤S101~步骤S106同样的处理。In FIG. 11 , steps S201 to S206 are the same processes as steps S101 to S106 shown in FIG. 10 .
电视装置2利用事先获取的公开秘钥对与自身相关联的CAS信息进行加密,生成PS码(步骤S207)。The
电视装置2使用在步骤S206中获取的OAuth令牌终点和PS码(<OAuth令牌终点>?code=<pscode>&state=<state>),自动地执行联合(步骤S208)。The
电视网关5对视频平台4发送令牌请求(步骤S209)。在该令牌请求中包含以下的信息。The
"client_id":<client_id>,"client_id":<client_id>,
"grant_type":"authorization_code""grant_type": "authorization_code"
"code":<pscode>"code":<pscode>
"redirect_uri":<redirect_uri>"redirect_uri":<redirect_uri>
视频平台4使用秘钥对令牌请求中包含的已加密的CAS信息(即PS码)进行解码(步骤S210)。另外,视频平台4使用解码后的CAS信息而参照用户信息数据库6,确认该客户的加入信息(步骤S211)。即,视频平台4确认令牌请求相关联的客户是否已加入(签约),在已加入的情况下,确认可收看的服务ID。The
视频平台4作为对于电视网关5的响应,关于已加入的用户,返回以下的信息(步骤S212)。In response to the
"access_token":<access token>"access_token":<access token>
"token__type":<token type>"token__type":<token type>
"refresh_token":<refresh token>"refresh_token":<refresh token>
"serviceids":[可收看的serviceids]"serviceids": [viewable serviceids]
"id_token":<id token>"id_token":<id token>
另一方面,关于未加入的用户,报错。On the other hand, for users who have not joined, an error is reported.
电视网关5基于在步骤S212中接到的信息,将MA-ID与HA-ID结合或者更新(步骤S213)。即,电视网关5基于在步骤S212中接收到的信息,将电视装置2的标识符、用户标识符、可收看的服务ID信息联合。The
以上所述的第2实施方式的信息联合系统S具备:电视装置2;发布动态图像内容的视频平台4;以及进行用于向电视装置2提供来自视频平台4的动态图像内容的连接的电视网关5。电视装置2将第1信息发送到电视网关5,该第1信息包含将在该电视装置2中利用的CAS信息加密后的作为码信息的PS码。视频平台4响应来自电视网关5的使用第1信息的请求而解码CAS信息,向电视网关5发送与PS码相关联的用户标识符及用户合同信息。电视网关5基于从电视装置2接收到的PS码,从视频平台4接收用户标识符,并且将该用户标识符与电视装置2的标识符联合。The information cooperation system S of the second embodiment described above includes: a
因此,能够利用与CAS信息相关联的PS码,自动地实现用户标识符、用户合同信息、电视装置2的标识符之间的联合。结果,与第1实施方式同样,能够利用与以往相比更简单的手续,将CSP侧针对每个用户进行管理的服务与用户侧的TV设备的信息联合。Therefore, the PS code associated with the CAS information can be used to automatically realize the association between the user identifier, the user contract information, and the identifier of the
(第3实施方式)(Third Embodiment)
说明第3实施方式的信息联合系统S。第3实施方式的信息联合系统S是在视频平台4侧不存在用户标识符与CAS信息的关联的情况的例子。The information integration system S of the third embodiment will be described. The information integration system S of the third embodiment is an example in which there is no correlation between the user identifier and the CAS information on the
图12是示出第3实施方式的信息联合系统S的整体构成例的概要的图。在与第1实 施方式的信息联合系统S比较的情况下,第3实施方式的信息联合系统S还具备智能手机1(终端)。FIG. 12 is a diagram schematically showing an example of the overall configuration of the information cooperation system S according to the third embodiment. In comparison with the information collaboration system S of the first embodiment, the information collaboration system S of the third embodiment further includes a smartphone 1 (terminal).
智能手机1是电视装置2的用户具有的信息终端的例子。智能手机1具备通信I/F(Inter Face)、声音输入部(话筒)、传感器组、显示部、图形控制器、触摸面板控制器、CPU(Central Processing Unit:中央处理器)、存储器、照相机、扬声器等。智能手机1能够经由基站与视频平台4、TV云3进行无线通信。The
图13是示出信息联合系统S执行的信息联合处理的流程的序列图。此外,在图13所示的信息联合处理中,关于将与电视装置2相关联的CAS信息传递到视频平台4,也设定为预先从用户得到了许诺。另外,设定为电视装置2通过图10、图11所示的任一个信息联合处理而获取PS码。FIG. 13 is a sequence diagram showing the flow of information integration processing executed by the information integration system S. In addition, in the information integration process shown in FIG. 13 , it is also set that permission is obtained from the user in advance regarding the transmission of the CAS information associated with the
在图13中,步骤S301~步骤S306是与图10所示的步骤S101~步骤S106同样的处理。In FIG. 13 , steps S301 to S306 are the same processes as steps S101 to S106 shown in FIG. 10 .
电视装置2生成包含在步骤S306中获取到的OAuth令牌终点和另行获取到的PS码在内的二维条形码,显示在例如画面上(步骤S307)。The
智能手机1读取被显示在电视装置2上的二维条形码,向电视网关5进行Web访问,使用OAuth令牌终点和PS码自动地执行联合(步骤S308)。The
电视网关5对视频平台4发送令牌请求(步骤S309)。在该令牌请求中包含以下的信息。The
"client_id":<client_id>,"client_id":<client_id>,
"grant_type":"authorization"grant_type":"authorization
"code":<pscode>"code":<pscode>
"redirect_uri":<redirect_uri>"redirect_uri":<redirect_uri>
智能手机1通过Web访问而对视频平台4执行会员登记、登录(步骤S310、S311)。The
视频平台4响应来自智能手机1访问,将该用户标识符、加入信息、CAS信息关联并向用户信息数据库6登记(步骤S312)。In response to the access from the
视频平台4作为对电视网关5的响应,关于已加入的用户,返回以下的信息(步骤S313)。In response to the
"access_token":<access token>"access_token":<access token>
"token__type":<token type>"token__type":<token type>
"refresh_token":<refresh token>"refresh_token":<refresh token>
"serviceids":[可收看的serviceids]"serviceids": [viewable serviceids]
"id_token":<id token>"id_token":<id token>
另一方面,关于未加入的用户,报错。On the other hand, for users who have not joined, an error is reported.
电视网关5基于在步骤S313中接收到的信息,将MA-ID与HA-ID结合或者更新(步骤S314)。即,电视网关5基于在步骤S313中接收的信息,将电视装置2的标识符、用户标识符、可收看的服务ID信息联合。The
根据以上所述的第3实施方式的信息联合系统S,即使在视频平台4侧不存在用户标识符与CAS信息的关联的情况下,也能够利用与CAS信息相关联的PS码,实现与用户标识符、电视装置2的标识符之间的联合。结果,与第1实施方式同样地,能够利用与以往相比更简单的手续将CSP侧针对每个用户进行管理的服务与用户侧的TV设备的信息联合。According to the information cooperation system S of the third embodiment described above, even when there is no association between the user identifier and the CAS information on the
图14是示出包含第1~第3实施方式的任一个的信息联合处理在内的节目表显示为止的处理的流程的流程图。FIG. 14 is a flowchart illustrating the flow of processing up to the display of the program guide including the information integration processing in any one of the first to third embodiments.
如图14所示,CAS信息利用许诺画面被显示于智能手机1的画面(步骤SA1)。通过该显示,向用户侧执行是否许诺CAS信息利用的询问。As shown in FIG. 14 , the CAS information use permission screen is displayed on the screen of the smartphone 1 (step SA1 ). Through this display, the user is asked whether or not to allow the use of the CAS information.
用户经由在智能手机1的画面上显示的CAS信息利用许诺画面,进行是否许诺CAS信息利用的响应(步骤SA2)。The user responds via the CAS information use permission screen displayed on the screen of the
在用户许诺CAS信息利用的情况下(步骤SA2的是),执行第1、第2实施方式的任一个的信息联合处理(步骤SA3)。When the user agrees to use the CAS information (Yes in step SA2), the information cooperation process in either the first or second embodiment is executed (step SA3).
执行步骤SA3的信息联合处理,结果,在视频平台4侧,判定CAS信息与用户的服务标识符是否已联合(步骤SA4)。The information association process of step SA3 is executed. As a result, the
在判定为CAS信息与用户的服务标识符未联合的情况下(步骤SA4的否),在电视装置2的画面上显示ID联合画面、二维条形码,执行第3实施方式的信息联合处理。即,因为在视频平台4侧CAS信息与用户标识符尚未联合,所以通过第3实施方式的信息联合处理,将用户引导至用户标识符、服务标识符登记(新制作)(步骤SA5)。If it is determined that the CAS information and the user's service identifier are not associated (No in step SA4), the ID association screen and the two-dimensional barcode are displayed on the screen of the
另一方面,在判定为CAS信息与用户的服务标识符已联合的情况下(步骤SA4的是),电视装置2向TV云3、电视网关5请求并获取可收看的服务(内容)(步骤SA6)。On the other hand, when it is determined that the CAS information and the user's service identifier are associated (Yes in step SA4), the
另外,在用户不许诺CAS信息利用的情况下(步骤SA2的否),电视装置2获取现阶段可收看的服务(内容)(步骤SA6)。In addition, when the user does not agree to use the CAS information (No in step SA2), the
电视装置2生成与在步骤SA6中获取到的内容对应的节目表并显示(步骤SA7)。The
[变形例][Modification]
在上述各实施方式中,以具有TV云3的信息联合系统S为例进行了说明。然而,信息联 合系统S的构成不限定于该例。例如,信息联合系统S也可以不具有TV云3,而是电视装置2与电视网关5直接进行交互的构成。In each of the above embodiments, the information joint system S having the
此外,在上述各实施方式中说明的各功能也能够通过可由计算机执行的程序来实现。即,还能够将实现上述各实施方式中说明的传送方法的程序存储在存储器中,利用计算机的处理电路从存储器读出该程序,通过软件与硬件资源协作,从而构筑在上述各实施方式中说明的传送系统或传送方法。In addition, each function described in each of the above embodiments can also be realized by a program executable by a computer. That is, it is also possible to store a program for realizing the transmission method described in each of the above embodiments in a memory, read the program from the memory using a computer's processing circuit, and cooperate with software and hardware resources to construct the program described in each of the above embodiments. delivery system or delivery method.
以上,说明了本申请的几个实施方式(及变形例),但是,这些实施方式是作为例子而出示的,并非意图限定申请的范围。这些新的实施方式能够以其他各种各样的形态来实施,能够在不脱离申请的主旨的范围内进行各种省略、置换、变更、组合。这些实施方式及其变形包含在申请的范围、主旨中,并且包含在权利要求书中记载的技术方案及其等同的范围中。Several embodiments (and modifications) of the present application have been described above. However, these embodiments are presented as examples and are not intended to limit the scope of the application. These new embodiments can be implemented in various other forms, and various omissions, substitutions, changes, and combinations can be made without departing from the spirit of the application. These embodiments and their modifications are included in the scope and gist of the application, and are included in the technical solutions described in the claims and their equivalent scope.
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202280007662.4A CN116803083A (en) | 2022-04-19 | 2022-09-23 | information federation system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022-069075 | 2022-04-19 | ||
| JP2022069075A JP7658934B2 (en) | 2022-04-19 | 2022-04-19 | Information sharing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023201986A1 true WO2023201986A1 (en) | 2023-10-26 |
Family
ID=88419007
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/120828 Ceased WO2023201986A1 (en) | 2022-04-19 | 2022-09-23 | Information combination system |
Country Status (2)
| Country | Link |
|---|---|
| JP (2) | JP7658934B2 (en) |
| WO (1) | WO2023201986A1 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000044173A1 (en) * | 1999-01-19 | 2000-07-27 | Integra5 Communications, Inc. | Method and apparatus for selecting and displaying multi-media messages |
| CN1874448A (en) * | 2005-06-04 | 2006-12-06 | 华为技术有限公司 | Method and system for implementing separation between receiving terminal set and card in digital TV set |
| US20090019061A1 (en) * | 2004-02-20 | 2009-01-15 | Insignio Technologies, Inc. | Providing information to a user |
| CN104661057A (en) * | 2015-02-05 | 2015-05-27 | 深圳创维-Rgb电子有限公司 | Video sharing method and system based on social intercourse platform |
| CN106303597A (en) * | 2015-05-20 | 2017-01-04 | 天脉聚源(北京)科技有限公司 | A kind of television advertising method for pushing and system |
| CN106937164A (en) * | 2015-12-30 | 2017-07-07 | 上海东方网络金融服务有限公司 | The Set Top Box of television set and the exchange method of smart mobile phone |
| CN207166680U (en) * | 2017-09-04 | 2018-03-30 | 北京吉视汇通科技有限责任公司 | Authorize TV receiving system |
| CN109246455A (en) * | 2017-06-30 | 2019-01-18 | 中国电信股份有限公司 | Realize method, apparatus, system and the computer readable storage medium of interactive advertisement |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002281477A (en) * | 2001-03-16 | 2002-09-27 | Nippon Hoso Kyokai <Nhk> | Conditional reception system, transmission device, and retransmission device |
| JP4217025B2 (en) * | 2002-04-12 | 2009-01-28 | 日本放送協会 | Content user registration server and program and method thereof, content distribution server and program thereof, content reproduction apparatus and program thereof |
| JP6583712B2 (en) * | 2015-03-30 | 2019-10-02 | 富士ソフト株式会社 | Program-related information distribution method |
| JP6904857B2 (en) * | 2017-08-31 | 2021-07-21 | キヤノン株式会社 | Delegation system, control method, and program |
| JP2022045237A (en) * | 2020-09-08 | 2022-03-18 | Tvs Regza株式会社 | TV gateway |
-
2022
- 2022-04-19 JP JP2022069075A patent/JP7658934B2/en active Active
- 2022-09-23 WO PCT/CN2022/120828 patent/WO2023201986A1/en not_active Ceased
-
2025
- 2025-03-27 JP JP2025053108A patent/JP2025092581A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000044173A1 (en) * | 1999-01-19 | 2000-07-27 | Integra5 Communications, Inc. | Method and apparatus for selecting and displaying multi-media messages |
| US20090019061A1 (en) * | 2004-02-20 | 2009-01-15 | Insignio Technologies, Inc. | Providing information to a user |
| CN1874448A (en) * | 2005-06-04 | 2006-12-06 | 华为技术有限公司 | Method and system for implementing separation between receiving terminal set and card in digital TV set |
| CN104661057A (en) * | 2015-02-05 | 2015-05-27 | 深圳创维-Rgb电子有限公司 | Video sharing method and system based on social intercourse platform |
| CN106303597A (en) * | 2015-05-20 | 2017-01-04 | 天脉聚源(北京)科技有限公司 | A kind of television advertising method for pushing and system |
| CN106937164A (en) * | 2015-12-30 | 2017-07-07 | 上海东方网络金融服务有限公司 | The Set Top Box of television set and the exchange method of smart mobile phone |
| CN109246455A (en) * | 2017-06-30 | 2019-01-18 | 中国电信股份有限公司 | Realize method, apparatus, system and the computer readable storage medium of interactive advertisement |
| CN207166680U (en) * | 2017-09-04 | 2018-03-30 | 北京吉视汇通科技有限责任公司 | Authorize TV receiving system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023158972A (en) | 2023-10-31 |
| JP7658934B2 (en) | 2025-04-08 |
| JP2025092581A (en) | 2025-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20030232593A1 (en) | Digital data transfer through different communication paths | |
| JP4930104B2 (en) | Network-linked TV receiver, system and method | |
| US11070878B2 (en) | Method and apparatus for authorizing reception of media programs on a secondary receiver based upon reception of the media program by a primary receiver | |
| US20250106459A1 (en) | Data processing method based on dvb, dvb device, and readable storage medium | |
| JP3974921B2 (en) | Content reproduction apparatus, computer program, and recording medium | |
| KR101379760B1 (en) | A method for providing user information which is stored and a broadcast receiver thereof | |
| JP2025109836A (en) | How to start an application | |
| JP2005229152A (en) | Digital broadcast receiver and subscription program viewing method | |
| WO2023201986A1 (en) | Information combination system | |
| JP7454080B2 (en) | server equipment | |
| CN108370456B (en) | Information processing method and display device | |
| KR20100119094A (en) | System and method for providing iptv contents for mobile terminal continuously | |
| JP2019205173A (en) | Display method | |
| CN116803083A (en) | information federation system | |
| US20090013346A1 (en) | Method for restricting viewing access to broadcast program and broadcast receiving apparatus using the same | |
| CN1330174C (en) | Television receiving system | |
| JP7712437B2 (en) | How to start an application | |
| JP7667341B2 (en) | How to start an application | |
| JP2015012502A (en) | Video output device, television-program related program, and video output method | |
| JP2018196125A (en) | Application control method | |
| JP4654652B2 (en) | Communications system | |
| JP2024005295A (en) | Video distribution system, video and audio content distribution system, and video and audio receiving terminal | |
| KR20060067467A (en) | User Information Interface Method in Interactive Television Broadcasting | |
| WO2015163231A1 (en) | Broadcast reception device | |
| JP2006279759A (en) | Television apparatus, television viewing management server, television viewing management system, television viewing management program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22938209 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 22938209 Country of ref document: EP Kind code of ref document: A1 |