IPTV watching method, adapter, application and system

By providing local IP addresses to the IPTV system through the private network proxy service and DHCP service of the IPTV adapter, the problems of high hardware redundancy costs, difficulty in upgrading decoding capabilities, and high risk of network attacks are solved, thus realizing a low-cost, secure, and upgradeable IPTV viewing experience.

CN121665047APending Publication Date: 2026-03-13FIBERHOME TELECOMMUNICATION TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-29
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Existing IPTV systems suffer from high costs due to hardware redundancy, difficulty in upgrading decoding capabilities, and significant risks of network attacks.

Method used

By using an IPTV adapter, local IP addresses are assigned to TVs and IPTV applications through private network proxy services and DHCP services, enabling the decapsulation and decoding of streaming media data, reducing hardware costs and improving network security.

Benefits of technology

It reduced hardware costs, simplified operating procedures, avoided network attack risks, and enabled flexible upgrades to decoding capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121665047A_ABST
    Figure CN121665047A_ABST
Patent Text Reader

Abstract

An IPTV watching method, adapter, application and system, belonging to the technical field of IPTV, comprising: after acquiring an IPTV dial-up account and an IPTV service account from an IPTV private network, using the IPTV dial-up account to dial up to access the IPTV private network, and starting a private network proxy service and a DHCP (Dynamic Host Configuration Protocol) service; the DHCP service distributes local IPs for communication between the IPTV application and the private network proxy service for the IPTV application and the private network proxy service; and the IPTV adapter is also used for downloading the streaming media data from the IPTV private network through the play address, decapsulating and decoding the streaming media data and then returning the streaming media data to the IPTV application when the television does not have the decoding capability, and directly returning the streaming media data to the television when the television has the decoding capability, so that the streaming media data are decapsulated and decoded by the television. According to the scheme, the problems that a traditional IPTV system is complex in watching step, high in software and hardware cost, difficult in decoding capability upgrading and large in network attack risk in the prior art can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of IPTV technology, specifically to an IPTV viewing method, adapter, application, and system. Background Technology

[0002] Currently, the implementation of IPTV (Internet Protocol TV) services mainly relies on two technical paths, both of which have irreconcilable defects.

[0003] Traditional IPTV set-top box solutions have the following problems: (1) The TV and IPTV set-top box require two remote controls (the TV remote controls the TV and the set-top box remote controls the set-top box). When watching IPTV content, you need to switch the signal source to the set-top box first, and then select the program through the set-top box remote control. The process is complicated.

[0004] (2) The hardware cost of IPTV set-top boxes is high (including the set-top box itself, remote control, power adapter, HDMI cable, etc.). On the software side, interactive UIs such as browser, player, and settings need to be implemented, and the only IPTV private network port of the optical modem is occupied (home devices access the Internet through the public network port). Although physical isolation of the private network is achieved (to avoid attacks on the IPTV private network), hardware redundancy leads to high costs.

[0005] (3) The set-top box's decoding capability depends on the hardware chip and cannot be upgraded, which means that it cannot support the newly added encoding standards.

[0006] Traditional IPTV soft terminal solutions have the following problems: (1) As an integrated application on the TV, the IPTV soft terminal connects to the network through the dual-mode port (shared by public and private networks) of the optical modem. The TV needs to switch IP addresses to select between accessing the public network (for regular video) or the private network (for IPTV content). To meet this requirement, the optical modem is often configured in full-router mode (all ports support both public and private networks simultaneously). This allows home network devices (such as mobile phones and computers) to directly scan IPTV private network IP segments (such as 10.0.0.0 / 24), exposing the IPTV private network server to network attack risks such as DDoS attacks and unauthorized access. This risk stems from the lack of physical isolation between the private and public networks, a fundamental difference from the private network isolation mechanism of traditional set-top box solutions.

[0007] (2) Decoding capability depends on the TV hardware. Different brands / models of TVs have different decoding capabilities. IPTV audio and video stream formats are diverse, and unsupported formats are prone to appear, leading to playback failure.

[0008] (3) As a high-cost device, televisions have a long replacement cycle. When new encoding standards are applied, many old televisions cannot support the new formats, making it difficult to upgrade their decoding capabilities.

[0009] In summary, the existing solutions cannot simultaneously solve the following three major problems: (1) High hardware redundancy costs (set-top box solutions require additional hardware, and soft terminal solutions rely on TV hardware for decoding).

[0010] (2) Network attack risk (soft terminal solution is not physically isolated due to private network).

[0011] (3) Difficulty in upgrading decoding capabilities (set-top boxes rely on their own hardware, and software terminals rely on TV hardware).

[0012] Therefore, there is an urgent need for a new architecture to achieve low-cost, high-security, and scalable IPTV services. Summary of the Invention

[0013] This application provides an IPTV viewing method, adapter, application, and system, which can solve the problems of complex viewing steps, high hardware and software costs, difficulty in upgrading decoding capabilities, and high risk of network attacks in existing IPTV systems.

[0014] In a first aspect, embodiments of this application provide an IPTV viewing method, applicable to the IPTV adapter side, including: After obtaining the IPTV dial-up account and IPTV service account from the IPTV private network, use the IPTV dial-up account to dial up and access the IPTV private network, and start the private network proxy service and DHCP service. The DHCP service is used to assign local IP addresses to the IPTV application and the private network proxy service on the TV side for communication between the two. Upon receiving an EPG request from an IPTV application, the private network proxy service is used to send the EPG request to the IPTV private network to obtain the playback address and return it to the IPTV application. Upon receiving the playback address sent by the IPTV application, the private network proxy service is used to download streaming media data from the IPTV private network using the playback address.

[0015] In conjunction with the first aspect, in one implementation, when the TV's decoding capability meets the requirements, the IPTV adapter downloads the streaming media data and then returns the streaming media data to the IPTV application.

[0016] In conjunction with the first aspect, in one implementation, when the TV's decoding capability does not meet the requirements, the IPTV adapter downloads the streaming media data, decapsulates and decodes it to obtain audio and video data, and then returns the audio and video data to the IPTV application.

[0017] Secondly, embodiments of this application provide an IPTV adapter based on the IPTV viewing method, comprising: The network module is used to obtain the IPTV dial-up account and IPTV service account from the IPTV private network, use the IPTV dial-up account to dial up and access the IPTV private network, and start the private network proxy service and DHCP service. The DHCP service is used to assign local IPs for communication between the IPTV application and the private network proxy service on the TV side. When receiving an EPG request sent by the IPTV application, the private network proxy service is used to send the EPG request to the IPTV private network to obtain the playback address and return it to the IPTV application.

[0018] Thirdly, embodiments of this application provide an IPTV viewing method, applicable to the IPTV application side, including: Receive the local IP address assigned by the DHCP service on the IPTV adapter side, and establish a communication connection with the IPTV adapter through the local IP address; Use the private network proxy service on the IPTV adapter side to initiate IPTV authentication to the IPTV private network in order to obtain EPG service; Upon receiving remote control key values, the system uses the EPG service to process the corresponding EPG request and then uses the private network proxy service to send the EPG request to the IPTV private network to obtain the playback address.

[0019] In conjunction with the third aspect, in one implementation, when the TV's decoding capability meets the requirements, a dedicated network proxy service is used to download streaming media data from the IPTV dedicated network through the playback address. The streaming media data is then decapsulated and decoded to obtain audio and video data, which is then played.

[0020] In conjunction with the third aspect, in one implementation, when the TV's decoding capability does not meet the requirements, the playback address is sent to the IPTV adapter, the audio and video data returned by the IPTV adapter is received, and then played.

[0021] Fourthly, this application provides an IPTV application based on the IPTV viewing method, which is used to receive a local IP address assigned by the DHCP service on the IPTV adapter side, and establish a communication connection with the IPTV adapter through the local IP address; use the private network proxy service on the IPTV adapter side to initiate IPTV authentication to the IPTV private network to obtain EPG service; when receiving remote control key values, use the EPG service to process and obtain the corresponding EPG request, and use the private network proxy service to send the EPG request to the IPTV private network to obtain the playback address.

[0022] Fifthly, embodiments of this application provide an IPTV viewing system, encompassing an IPTV adapter and an IPTV application, for implementing the aforementioned IPTV viewing method.

[0023] In conjunction with the first aspect, in one embodiment, the IPTV adapter and the television are connected via a bus interface, and the television supplies power to the IPTV adapter via the bus interface.

[0024] In conjunction with the fifth aspect, in one implementation, when the TV's decoding capability meets the requirements, the bus interface adopts a USB interface, and after the IPTV adapter downloads the streaming media data, it returns the streaming media data to the IPTV application; When the TV's decoding capability does not meet the requirements, the bus interface adopts the GPMI interface. After the IPTV adapter downloads the streaming media data, it de-encapsulates and decodes it to obtain audio and video data, and then returns the audio and video data to the IPTV application.

[0025] In conjunction with the first aspect, in one implementation, after the IPTV adapter starts up, it obtains the IPTV dial-up account and IPTV service account from the IPTV private network by performing zero configuration.

[0026] The beneficial effects of the technical solutions provided in this application include: When the TV has sufficient decoding capabilities, the TV de-encapsulates and decodes the streaming media data, sending the streaming media data with lower bandwidth consumption to the TV via the USB interface, which has relatively lower transmission performance. When the TV has insufficient decoding capabilities, the IPTV adapter de-encapsulates and decodes the streaming media data, sending the audio and video data with higher bandwidth consumption to the TV via the GPMI interface, which has relatively higher transmission performance.

[0027] Since the TV can directly charge the IPTV adapter, the traditional set-top box power cord is eliminated, reducing hardware costs. If the TV's decoding capability is sufficient, streaming media data can be directly sent to the TV via the USB interface, which is cheaper than the GPMI interface. Because the TV can communicate with the private network proxy service based on its local IP, and further obtain the EPG service and other data required for subsequent playback from the IPTV private network through the private network proxy service, the IPTV homepage can be viewed on the TV. IPTV video resources can be accessed with just the TV remote control, eliminating the need for hardware such as the set-top box remote control and software such as the interactive UI in traditional solutions, further reducing hardware costs and making operation simpler. Due to the simplified hardware structure of the IPTV adapter, even if its decoding capability is insufficient, replacing the IPTV adapter's decoding module, or even the IPTV adapter itself, results in lower hardware costs compared to traditional solutions.

[0028] Since it still uses a hardware set-top box solution, although the IPTV adapter has a simplified hardware structure, it still connects to the IPTV private network through the IPTV private network port. Compared to the IPTV soft terminal solution, it still maintains the effect of private network isolation. Furthermore, after the IPTV adapter connects to the IPTV private network, it starts a DHCP service. The DHCP service assigns a local IP address to both the IPTV application and the IPTV adapter. The IPTV adapter only accepts EPG requests and playback addresses sent by IPTV applications with local IP addresses. Even in the event of an abnormal attack (such as other home network devices sending EPG requests and playback addresses to the IPTV adapter), the IPTV adapter will not respond, thus avoiding the risk of network attacks. Attached Figure Description

[0029] Figure 1 This is a flowchart illustrating an embodiment of the IPTV viewing method of this application; Figure 2 This is a schematic diagram of the architecture of an embodiment of the IPTV viewing system of this application; Figure 3 This is a flowchart illustrating the IPTV adapter initialization method in a specific embodiment of this application; Figure 4 This is a flowchart illustrating the IPTV application initialization method in a specific embodiment of this application; Figure 5 This is a flowchart illustrating the IPTV EPG operation control method in a specific embodiment of this application; Figure 6 This is a schematic diagram of the IPTV video playback method flow in a specific embodiment of this application; Figure 7 This is a flowchart illustrating another embodiment of the IPTV viewing method of this application; Figure 8 This is a schematic diagram of the architecture of another embodiment of the IPTV viewing system of this application. Detailed Implementation

[0030] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0031] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0032] In a first aspect, embodiments of this application provide an IPTV viewing method applicable to the IPTV adapter side.

[0033] In one embodiment, reference is made to Figure 1 , Figure 1 This is a schematic flowchart of one embodiment of the IPTV viewing method of this application. Figure 1 As shown, the IPTV viewing methods on the IPTV adapter side include: After obtaining the IPTV dial-up account and IPTV service account from the IPTV private network, use the IPTV dial-up account to dial up and access the IPTV private network, and start the private network proxy service and DHCP service. The DHCP service is used to assign local IP addresses to the IPTV application and the private network proxy service on the TV side for communication between the two. Upon receiving an EPG request from an IPTV application, the private network proxy service is used to send the EPG request to the IPTV private network to obtain the playback address and return it to the IPTV application. Upon receiving the playback address sent by the IPTV application, the private network proxy service is used to download streaming media data from the IPTV private network through the playback address, and the audio and video data obtained after decapsulation and decoding are returned to the IPTV application.

[0034] The IPTV adapter and the television are connected via a bus interface, and the television supplies power to the IPTV adapter through the bus interface. When the television's decoding capability meets the requirements, a USB interface is used; when the television's decoding capability does not meet the requirements, a GPMI interface is used.

[0035] In this embodiment, when the TV's decoding capability is insufficient, the IPTV adapter decapsulates and decodes the streaming media data, and then sends the bandwidth-intensive audio and video data to the TV through the GPMI interface, which has a relatively higher transmission performance.

[0036] Since the TV can directly charge the IPTV adapter, the traditional set-top box power cord is eliminated, reducing hardware costs. Because the TV can communicate with the dedicated network proxy service based on its local IP address and further obtain EPG service and other data required for subsequent playback from the IPTV dedicated network through the proxy service, the IPTV homepage can be viewed directly on the TV. IPTV video resources can be accessed using only the TV remote control, eliminating the need for hardware such as the set-top box remote control and software such as the interactive UI in traditional solutions, further reducing hardware costs and simplifying operation. Due to the simplified hardware structure of the IPTV adapter, even if its decoding capability becomes insufficient, replacing the IPTV adapter's decoding module, or even the IPTV adapter itself, results in lower hardware costs compared to traditional solutions.

[0037] Since it still uses a hardware set-top box solution, although the IPTV adapter has a simplified hardware structure, it still connects to the IPTV private network through the IPTV private network port. Compared to the IPTV soft terminal solution, it still maintains the effect of private network isolation. Furthermore, after the IPTV adapter connects to the IPTV private network, it starts a DHCP service. The DHCP service assigns a local IP address to both the IPTV application and the IPTV adapter. The IPTV adapter only accepts EPG requests and playback addresses sent by IPTV applications with local IP addresses. Even in the event of an abnormal attack (such as other home network devices sending EPG requests and playback addresses to the IPTV adapter), the IPTV adapter will not respond, thus avoiding the risk of network attacks. Secondly, embodiments of this application provide an IPTV adapter based on the IPTV viewing method described above.

[0038] In one embodiment, reference is made to Figure 2 , Figure 2 This is a schematic diagram of the architecture of an embodiment of the IPTV viewing system of this application. Figure 2 As shown, the IPTV adapter includes a network module and a player module. The network module is used to implement IPTV dialing, DHCP service, and IPTV private network service. The player module is used to download streaming media data corresponding to the playback address from the IPTV private network based on the streaming media protocol, and to de-encapsulate and decode the streaming media data to obtain audio and video data.

[0039] Specifically, the network module obtains the IPTV dial-up account and IPTV service account from the IPTV private network, uses the IPTV dial-up account to dial into the IPTV private network, and starts the private network proxy service and DHCP service; it uses the DHCP service to assign local IPs for communication between the IPTV application and the private network proxy service on the TV side; when it receives an EPG request sent by the IPTV application, it uses the private network proxy service to send the EPG request to the IPTV private network to obtain the playback address and returns it to the IPTV application. The player module is used to download streaming media data from the IPTV private network through the private network proxy service when it receives a playback address sent by the IPTV application, and then return the audio and video data obtained after decapsulation and decoding to the IPTV application.

[0040] In one specific embodiment, refer to Figure 3 The IPTV adapter initialization process includes: S101. IPTV adapter powers on and starts up.

[0041] S102. The IPTV adapter determines whether zero configuration has been completed. If not, proceed to S103. If yes, proceed to S104.

[0042] S103. Perform zero-configuration to obtain IPTV dial-up account and IPTV service account.

[0043] S104. The IPTV adapter uses an IPTV dial-up account to dial up and access the IPTV private network.

[0044] S105. Start DHCP service and private network proxy service; IPTV adapter initialization complete.

[0045] Thirdly, this application provides an IPTV viewing method applicable to IPTV applications.

[0046] In one embodiment, reference is made to Figure 1 , Figure 1 This is a schematic flowchart of one embodiment of the IPTV viewing method of this application. Figure 1 As shown, the methods for watching IPTV on the IPTV application side include: Receive the local IP address assigned by the DHCP service on the IPTV adapter side, and establish a communication connection with the IPTV adapter through the local IP address; Use the private network proxy service on the IPTV adapter side to initiate IPTV authentication to the IPTV private network in order to obtain EPG service; Upon receiving remote control key values, the system uses the EPG service to process the corresponding EPG request and then uses the private network proxy service to send the EPG request to the IPTV private network to obtain the playback address. The playback address is sent to the IPTV adapter to obtain audio and video data and then play it.

[0047] Fourthly, embodiments of this application provide an IPTV application based on the IPTV viewing method described above.

[0048] In one embodiment, reference is made to Figure 2 , Figure 2 This is a schematic diagram of the architecture of an embodiment of the IPTV viewing system of this application. Figure 2As shown, the IPTV application receives a local IP address assigned by the DHCP service on the IPTV adapter side and establishes a communication connection with the IPTV adapter through the local IP address; it uses the private network proxy service on the IPTV adapter side to initiate IPTV authentication to obtain the EPG service; when it receives a remote control key value, it uses the EPG service to process the corresponding EPG request and uses the private network proxy service to send the EPG request to the IPTV private network to obtain the playback address; it sends the playback address to the IPTV adapter to obtain audio and video data and performs playback.

[0049] In one specific embodiment, refer to Figure 4 The IPTV application initialization process includes: S201. IPTV application launched.

[0050] S202. Obtain the IPTV service account via USB communication.

[0051] S203. Obtain the proxy service IP and port via USB communication.

[0052] S204. Initiate IPTV authentication to the EPG server of the IPTV private network through the proxy server.

[0053] S205. Request EPG service through the proxy server and display the corresponding IPTV homepage. IPTV application initialization ends.

[0054] The GPMI cable comes in both Type-B and Type-C versions. The Type-C version is compatible with existing USB Type-C interfaces and supports data transfer speeds up to 96Gbps and power delivery up to 240W. The patent uses the GPMI Type-C form factor, which, due to its compatibility with USB Type-C interfaces, can be used as a 96Gbps USB cable.

[0055] Except for TCP / IP communication using the local IP address when initiating IPTV authentication to obtain EPG service via the private network proxy service on the IPTV adapter side, and when sending EPG requests to the IPTV private network to obtain playback addresses via the private network proxy service, other command or data transmissions between the IPTV application and the IPTV adapter can be performed using the ordinary USB communication channel. Further, in one embodiment, the aforementioned local IP address includes the application IP address and the proxy service IP address. The aforementioned DHCP service assigns local IP addresses for communication between the IPTV application and the private network proxy service, specifically including the following steps: The DHCP service described above assigns application IPs to IPTV applications and proxy service IPs to IPTV adapters.

[0056] The aforementioned IPTV application requests an IPTV service account from the IPTV adapter simultaneously or subsequently, and also requests a proxy service IP address from the IPTV adapter. The IPTV application and the proxy server of the private network proxy service communicate via TCP / IP based on the aforementioned local IP address.

[0057] In this embodiment, the IPTV adapter dials up to obtain the private IP address of the IPTV private network, which is used to communicate with the private network server.

[0058] After IPTV starts its DHCP service, it will assign a local IP address to itself and the TV. The TV and the adapter communicate with each other through these two local IP addresses.

[0059] The IPTV application runs on the TV set. The TV set cannot directly send network requests to the private network server. Instead, it sends the network request to the IPTV adapter via its local IP address. After receiving the request via its local IP address, the IPTV adapter forwards the request to the private network server via the private network IP address. The private network server responds to the request, and the IPTV adapter then forwards the server's response to the TV set via its local IP address.

[0060] In other words, the IPTV adapter has two IPs: a dedicated network IP, obtained through dial-up, and a local IP (i.e., a proxy service IP) for communication with the TV. The TV also has two IPs: a public IP for accessing the internet, and a local IP for communication with the IPTV adapter. With the local IP, the TV and IPTV adapter can communicate over the network; otherwise, they can only communicate via USB.

[0061] Furthermore, in one embodiment, the IPTV adapter obtains a private network IP address when it accesses the IPTV private network.

[0062] After the IPTV application sends an EPG request to the private network proxy service based on the local IP, the private network proxy service sends the EPG request to the private network IP to obtain the playback address.

[0063] In this embodiment, the advantage of the IPTV application and the private network proxy service communicating via a local IP address assigned by DHCP is that the private network proxy service only handles electronic program guide requests (such as loading program lists) from the IPTV application on the TV, blocking access paths to the IPTV private network from other devices on the home network (such as mobile phones and computers), effectively preventing external network attacks. This avoids the proxy service becoming a traffic bottleneck or security vulnerability, thus improving the system's network security level.

[0064] Furthermore, the user's IPTV EPG operation and control are directly implemented through the IPTV application on the TV. The IPTV application interacts with the IPTV adapter to complete the IPTV EPG operation and control, eliminating the need for the user to directly operate the IPTV adapter. This solves the operational complexity of traditional IPTV set-top boxes, which require users to use two remote controls to control both the TV and the set-top box.

[0065] In one specific embodiment, refer to Figure 5 The IPTV EPG operation control process includes: S301. The user inputs control commands using the TV remote control.

[0066] S302. IPTV application receives remote control key values.

[0067] The S303 IPTV application sends the key-value pair to the EPG service for processing.

[0068] The S304.EPG service response button generates a new EPG request.

[0069] The S305 IPTV application sends an EPG request to the proxy server to obtain new EPG data and then displays it.

[0070] Furthermore, in one embodiment, after the IPTV application obtains the EPG service, it displays the corresponding IPTV homepage on the television for the user to view.

[0071] In this embodiment, users can directly view the IPTV homepage content on the TV without needing to set up an interactive page on the IPTV adapter, thus reducing the cost of the IPTV adapter and improving the user experience.

[0072] In one specific embodiment, refer to Figure 6 The IPTV video playback process includes: S401. The user inputs control commands using the TV remote control.

[0073] S402. IPTV application receives remote control key values.

[0074] The S403 IPTV application sends the key-value pair to the EPG service for processing.

[0075] The S404.EPG service responds by pressing the button to send the playback address and begin playback preparation.

[0076] The S405 IPTV application sends the playback address to the IPTV adapter via USB communication.

[0077] The S406 IPTV adapter's streaming media module downloads streaming media data.

[0078] The S407 IPTV adapter decapsulates streaming media data to obtain audio and video ES streams.

[0079] The S408 IPTV adapter decodes audio and video ES streams to obtain video YUV data and audio PCM data.

[0080] The S409 IPTV adapter sends video YUV data and audio PCM data to IPTV applications via USB communication.

[0081] The S410 IPTV application renders and displays YUV video data and plays and outputs PCM audio data.

[0082] The processing of the EPG page is local, and the network requests sent after the EPG page is processed are proxied through the IPTV adapter.

[0083] Furthermore, in one embodiment, after the IPTV adapter is started, it obtains the IPTV dial-up account and IPTV service account from the IPTV private network by performing zero configuration.

[0084] In this embodiment, the application achieves zero configuration, with the IPTV adapter automatically and in real time obtaining dial-up account information from the IPTV private network upon startup, requiring no manual intervention, thus lowering the barrier to entry, improving system reliability, and adapting to dynamic network changes.

[0085] Fifthly, embodiments of this application provide an IPTV viewing method applicable to the IPTV adapter side.

[0086] In one embodiment, reference is made to Figure 7 , Figure 7 This is a flowchart illustrating another embodiment of the IPTV viewing method of this application. Figure 7 As shown, the IPTV viewing methods on the IPTV adapter side include: After obtaining the IPTV dial-up account and IPTV service account from the IPTV private network, use the IPTV dial-up account to dial up and access the IPTV private network, and start the private network proxy service and DHCP service. The DHCP service is used to assign local IP addresses to the IPTV application and the private network proxy service on the TV side for communication between the two. Upon receiving an EPG request from an IPTV application, the private network proxy service is used to forward the EPG request to the IPTV private network to obtain the playback address, which is then returned to the IPTV application.

[0087] The IPTV adapter and the television are connected via a bus interface, and the television supplies power to the IPTV adapter through the bus interface. When the television's decoding capability meets the requirements, a USB interface is used; when the television's decoding capability does not meet the requirements, a GPMI interface is used.

[0088] In this embodiment, when the TV has sufficient decoding capability, the TV performs decapsulation and decoding of the streaming media data. The IPTV adapter only needs to provide a private network proxy service, which allows the IPTV application to download the streaming media data corresponding to the playback address from the IPTV private network. Then, the streaming media data with relatively low bandwidth consumption is sent to the TV through the USB interface, which has relatively lower transmission performance.

[0089] Sixthly, embodiments of this application provide an IPTV adapter based on the IPTV viewing method described above.

[0090] In one embodiment, reference is made to Figure 8 , Figure 8 This is a schematic diagram of the architecture of another embodiment of the IPTV viewing system of this application. Figure 8 As shown, the IPTV adapter includes a network module, which is used to obtain the IPTV dial-up account and IPTV service account from the IPTV private network, use the IPTV dial-up account to dial up and access the IPTV private network, and start the private network proxy service and DHCP service; use the DHCP service to assign local IPs for communication between the IPTV application and the private network proxy service on the TV side; when receiving an EPG request sent by the IPTV application, use the private network proxy service to send the EPG request to the IPTV private network to obtain the playback address, and return it to the IPTV application.

[0091] In this embodiment, when a USB interface is used, the player module of the IPTV adapter can be moved to the side of the TV. When it receives the playback address sent by the IPTV application, it can use the private network proxy service to download streaming media data from the IPTV private network through the playback address, and return the audio and video data obtained after decapsulation and decoding to the IPTV application.

[0092] In this embodiment, some users' televisions have decoding capabilities that support IPTV playback. For this use case, the player in the IPTV adapter can be transferred to the IPTV application based on the original solution. The player's streaming media protocol module sends streaming media data requests to obtain data through a private network proxy service, and the player's decoding module is implemented based on the television's decoding capabilities. Since it no longer relies on the high bandwidth characteristics of the GPMI port to transmit video YUV data, a regular USB port can be used instead of the GPMI port.

[0093] The GPMI interface is physically replaced with a regular USB port, leveraging GPMI's compatibility with the USB protocol to achieve interface downgrading. This further reduces hardware costs (USB interfaces are significantly cheaper than GPMI), improves interface versatility, allows the adapter to be compatible with more TV models, and optimizes the overall system cost-effectiveness.

[0094] Seventhly, embodiments of this application provide an IPTV viewing method applicable to IPTV applications.

[0095] In one embodiment, reference is made to Figure 7 , Figure 7 This is a flowchart illustrating another embodiment of the IPTV viewing method of this application. Figure 7 As shown, the methods for watching IPTV on the IPTV application side include: Receive the local IP address assigned by the DHCP service on the IPTV adapter side, and establish a communication connection with the IPTV adapter through the local IP address; Use the private network proxy service on the IPTV adapter side to initiate IPTV authentication to the IPTV private network in order to obtain EPG service; Upon receiving remote control key values, the system uses the EPG service to process the corresponding EPG request and then uses the private network proxy service to send the EPG request to the IPTV private network to obtain the playback address. The playback address is sent to the IPTV adapter to obtain audio and video data and then play it.

[0096] Eighthly, embodiments of this application provide a television set based on the IPTV viewing method described above.

[0097] In one embodiment, reference is made to Figure 8 , Figure 8 This is a schematic diagram of the architecture of another embodiment of the IPTV viewing system of this application. Figure 8 As shown, the television set includes an IPTV application and a player module.

[0098] The IPTV application receives a local IP address assigned by the DHCP service on the IPTV adapter side and establishes a communication connection with the IPTV adapter through the local IP address; it uses the private network proxy service on the IPTV adapter side to initiate IPTV authentication to the IPTV private network to obtain EPG service; when it receives remote control key values, it uses the EPG service to process the corresponding EPG request and sends it to the player module. The player module is used to send the EPG request to the IPTV private network using the private network proxy service when it receives an EPG request from the IPTV application, so as to obtain the playback address; using the private network proxy service, it downloads streaming media data from the IPTV private network through the playback address, decapsulates and decodes the streaming media data to obtain audio and video data, and then plays it.

[0099] In this embodiment, some users' televisions have decoding capabilities that support IPTV playback. For this scenario, the player function in the IPTV adapter can be transferred to the IPTV application, building upon the original solution. The player's streaming media protocol module directly sends streaming media data requests to the IPTV adapter to obtain data, and the player's decoding module is implemented based on the television's decoding capabilities. Since it no longer relies on the high bandwidth of the GPMI port to transmit video YUV data, a regular USB port can be used instead. The player function refers to the operations of encapsulating streaming media data and decoding audio and video data.

[0100] It should be noted that the sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0101] The terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus. The terms "first," "second," and "third," etc., are used to distinguish different objects, etc., and do not indicate a sequence, nor do they limit "first," "second," and "third" to different types.

[0102] In the description of the embodiments of this application, terms such as "exemplary," "for example," or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary," "for example," or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary," "for example," or "for instance" is intended to present the relevant concepts in a concrete manner.

[0103] In the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The "and / or" in the text is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.

[0104] In some processes described in the embodiments of this application, multiple operations or steps are included in a specific order. However, it should be understood that these operations or steps may not be executed in the order they appear in the embodiments of this application, or they may be executed in parallel. The sequence number of the operation is only used to distinguish different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed sequentially or in parallel, and these operations or steps may be combined.

[0105] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device to execute the methods described in the various embodiments of this application.

[0106] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. An IPTV viewing method, applicable to one side of an IPTV adapter, characterized in that, include: After obtaining the IPTV dial-up account and IPTV service account from the IPTV private network, use the IPTV dial-up account to dial up and access the IPTV private network, and start the private network proxy service and DHCP service. The DHCP service is used to assign local IP addresses to the IPTV application and the private network proxy service on the TV side for communication between the two. Upon receiving an EPG request from an IPTV application, the private network proxy service is used to send the EPG request to the IPTV private network to obtain the playback address and return it to the IPTV application. Upon receiving the playback address sent by the IPTV application, the private network proxy service is used to download streaming media data from the IPTV private network using the playback address.

2. The IPTV viewing method as described in claim 1, characterized in that, When the TV's decoding capability meets the requirements, the IPTV adapter downloads the streaming media data and then returns the streaming media data to the IPTV application.

3. The IPTV viewing method as described in claim 1, characterized in that, When the TV's decoding capability is insufficient, the IPTV adapter downloads streaming media data, decapsulates and decodes it to obtain audio and video data, and then returns the audio and video data to the IPTV application.

4. The IPTV viewing method as described in claim 1, characterized in that, After startup, the IPTV adapter obtains the IPTV dial-up account and IPTV service account from the IPTV private network by performing zero configuration.

5. The IPTV viewing method as described in claim 1, characterized in that, The IPTV adapter and the television are connected via a bus interface, and the television supplies power to the IPTV adapter through the bus interface.

6. The IPTV viewing method as described in claim 5, characterized in that, When the TV's decoding capability meets the requirements, the bus interface adopts a USB interface. After the IPTV adapter downloads the streaming media data, it returns the streaming media data to the IPTV application. When the TV's decoding capability does not meet the requirements, the bus interface adopts the GPMI interface. After the IPTV adapter downloads the streaming media data, it de-encapsulates and decodes it to obtain audio and video data, and then returns the audio and video data to the IPTV application.

7. An IPTV adapter based on the IPTV viewing method according to any one of claims 1-6, characterized in that, include: The network module is used to obtain the IPTV dial-up account and IPTV service account from the IPTV private network, use the IPTV dial-up account to dial up and access the IPTV private network, and start the private network proxy service and DHCP service. The DHCP service is used to assign local IPs for communication between the IPTV application and the private network proxy service on the TV side. When receiving an EPG request sent by the IPTV application, the private network proxy service is used to send the EPG request to the IPTV private network to obtain the playback address and return it to the IPTV application.

8. An IPTV viewing method, applicable to the IPTV application side, characterized in that, include: Receive the local IP address assigned by the DHCP service on the IPTV adapter side, and establish a communication connection with the IPTV adapter through the local IP address; Use the private network proxy service on the IPTV adapter side to initiate IPTV authentication to the IPTV private network in order to obtain EPG service; Upon receiving remote control key values, the system uses the EPG service to process the corresponding EPG request and then uses the private network proxy service to send the EPG request to the IPTV private network to obtain the playback address.

9. The IPTV viewing method as described in claim 8, characterized in that, When the TV's decoding capability meets the requirements, the private network proxy service is used to download streaming media data from the IPTV private network through the playback address. The streaming media data is then decapsulated and decoded to obtain audio and video data, which is then played.

10. The IPTV viewing method as described in claim 8, characterized in that, When the TV's decoding capability is insufficient, the playback address is sent to the IPTV adapter, the audio and video data returned by the IPTV adapter is received, and then played.

11. An IPTV application based on the IPTV viewing method according to any one of claims 8-10, characterized in that, It is used to receive the local IP address assigned by the DHCP service on the IPTV adapter side, and establish a communication connection with the IPTV adapter through the local IP address; and to initiate IPTV authentication to the IPTV private network using the private network proxy service on the IPTV adapter side in order to obtain EPG service. Upon receiving remote control key values, the system uses the EPG service to process the corresponding EPG request and then uses the private network proxy service to send the EPG request to the IPTV private network to obtain the playback address.

12. An IPTV viewing system, characterized in that, This covers the IPTV adapter described in claim 7 and the IPTV application described in claim 11.