IPTV terminal and automatic configuration method and system thereof

文档序号:97961 发布日期:2021-10-12 浏览:31次 中文

阅读说明:本技术 Iptv终端及其自动配置方法、系统 (IPTV terminal and automatic configuration method and system thereof ) 是由 苏军根 卢燕青 林健 洪博宇 甘玉珏 鲁维 于 2020-04-07 设计创作,主要内容包括:本公开提供了一种IPTV终端及其自动配置方法、系统,涉及IPTV技术领域,所述方法包括:IPTV终端从家庭网关获取宽带识别码;所述IPTV终端向IPTV网管平台发送请求信息,以获取与所述宽带识别码相关联的配置信息,其中,所述请求信息包括所述宽带识别码;所述IPTV终端根据所述配置信息进行初始配置。(The present disclosure provides an IPTV terminal and an automatic configuration method and system thereof, relating to the IPTV technical field, the method comprises: the IPTV terminal acquires a broadband identification code from the home gateway; the IPTV terminal sends request information to an IPTV network management platform so as to acquire configuration information associated with the broadband identification code, wherein the request information comprises the broadband identification code; and the IPTV terminal performs initial configuration according to the configuration information.)

1. An automatic configuration method of an IPTV terminal comprises the following steps:

the method comprises the steps that an IPTV terminal of the interactive network television acquires a broadband identification code from a home gateway;

the IPTV terminal sends request information to an IPTV network management platform so as to acquire configuration information associated with the broadband identification code, wherein the request information comprises the broadband identification code;

and the IPTV terminal performs initial configuration according to the configuration information.

2. The method of claim 1, wherein the IPTV terminal acquiring the broadband identity from the home gateway comprises:

the IPTV terminal sends a first broadcast message requesting the broadband identification code;

the IPTV terminal monitors a second broadcast message carrying the broadband identification code, and the second broadcast message is sent by the home gateway in response to monitoring the first broadcast message;

and the IPTV terminal extracts the broadband identification code from the second broadcast message.

3. The method of claim 2, wherein the first broadcast message and the second broadcast message are user datagram protocol broadcast messages.

4. The method of claim 1, further comprising:

and before the IPTV terminal sends the request information, establishing a first network connection with a network side through a default network account.

5. The method of claim 4, wherein the configuration information includes a network account number and a network account password;

the IPTV terminal performs initial configuration according to the configuration information, and the initial configuration comprises the following steps:

the IPTV terminal disconnects the first network connection;

and after the first network connection is disconnected, the IPTV terminal establishes a second network connection with the network side through the network account and the network account password.

6. The method of claim 5, wherein the configuration information further comprises a business account number and a business account number password;

the IPTV terminal performing initial configuration according to the configuration information further includes:

and after the second network connection is established, the ITPV terminal sends the service account and the service account password to an IPTV platform for service authentication.

7. The method according to any of claims 1-6, wherein the request information further comprises a physical address of the IPTV terminal, and the configuration information is sent to the IPTV terminal by the IPTV network management platform according to the physical address.

8. An IPTV terminal, comprising:

a first obtaining module configured to obtain a broadband identification code from a home gateway;

the second acquisition module is configured to send request information to an IPTV network management platform so as to acquire configuration information associated with the broadband identification code, wherein the request information comprises the broadband identification code;

and the configuration module is configured to perform initial configuration according to the configuration information.

9. An IPTV terminal, comprising:

a memory;

a processor coupled to the memory, the processor configured to perform the method of any of claims 1-7 based on instructions stored in the memory.

10. An automatic configuration system of an IPTV terminal, comprising:

a home gateway;

the IPTV terminal of any of claims 8-9;

the IPTV network management platform is configured to respond to the request information sent by the IPTV terminal, inquire the configuration information associated with the broadband identification code and send the configuration information to the IPTV terminal.

11. The automatic configuration system of the IPTV terminal of claim 10, wherein:

the home gateway is configured to send a second broadcast message carrying the wideband identification code in response to monitoring the first broadcast message requesting the wideband identification code.

12. The automatic configuration system of the IPTV terminal of claim 10, further comprising:

and the IPTV platform is configured to perform service authentication on the IPTV terminal according to the service account and the service account password sent by the IPTV terminal.

13. A computer readable storage medium having computer program instructions stored thereon, wherein the instructions, when executed by a processor, implement the method of any of claims 1-7.

Technical Field

The present disclosure relates to the technical field of IPTV (interactive network television), and in particular, to an IPTV terminal and an automatic configuration method and system thereof.

Background

IPTV is a technology that integrates internet, multimedia, and communication technologies using a broadband network to provide a variety of interactive services to home users.

When a user acquires a related IPTV service using an IPTV terminal, the IPTV terminal needs to be initially configured. With the development of the intelligent IPTV terminal, the related technology realizes the automatic initial configuration of the IPTV terminal.

Disclosure of Invention

The inventor has noticed that the success rate of the automatic configuration mode of the IPTV terminal in the related art is low.

The inventor finds out through further research that: on one hand, the related art has a high requirement on the capability of the home gateway, for example, the home gateway needs to learn the physical address of the IPTV Terminal, and then needs to report the physical address and the broadband identification code to the ITMS (Integrated Terminal Management System) through the TR069 protocol. However, due to limited functions of the existing old home gateway, for example, the old home gateway does not support the learning capability or the capability reported through the TR069 protocol, the automatic configuration of the IPTV terminal fails. On the other hand, the automatic configuration process of the related art relates to data interaction among multiple platforms, and the real-time performance and the success rate of data synchronization are difficult to guarantee, so that the automatic configuration of the IPTV terminal may fail.

In order to solve the above problem, the embodiments of the present disclosure propose the following solutions.

According to an aspect of the embodiments of the present disclosure, an automatic configuration method of an IPTV terminal is provided, including: the method comprises the steps that an IPTV terminal of the interactive network television acquires a broadband identification code from a home gateway; the IPTV terminal sends request information to an IPTV network management platform so as to acquire configuration information associated with the broadband identification code, wherein the request information comprises the broadband identification code; and the IPTV terminal performs initial configuration according to the configuration information.

In some embodiments, the IPTV terminal obtaining the broadband identification code from the home gateway includes: the IPTV terminal sends a first broadcast message requesting the broadband identification code; the IPTV terminal monitors a second broadcast message carrying the broadband identification code, and the second broadcast message is sent by the home gateway in response to monitoring the first broadcast message; and the IPTV terminal extracts the broadband identification code from the second broadcast message.

In some embodiments, the first broadcast message and the second broadcast message are user datagram protocol broadcast messages.

In some embodiments, before the IPTV terminal sends the request information, a first network connection is established with a network side through a default network account.

In some embodiments, the configuration information includes a network account number and a network account password. The IPTV terminal performs initial configuration according to the configuration information, and the initial configuration comprises the following steps: the IPTV terminal disconnects the first network connection; and after the first network connection is disconnected, the IPTV terminal establishes a second network connection with the network side through the network account and the network account password.

In some embodiments, the configuration information further includes a service account number and a service account number password. The IPTV terminal performing initial configuration according to the configuration information further includes: and after the second network connection is established, the ITPV terminal sends the service account and the service account password to an IPTV platform for service authentication.

In some embodiments, the request information further includes a physical address of the IPTV terminal. And the IPTV network management platform sends the configuration information to the IPTV terminal according to the physical address.

According to another aspect of the embodiments of the present disclosure, there is provided an IPTV terminal including: a first obtaining module configured to obtain a broadband identification code from a home gateway; the second acquisition module is configured to send request information to an IPTV network management platform so as to acquire configuration information associated with the broadband identification code, wherein the request information comprises the broadband identification code; and the configuration module is configured to perform initial configuration according to the configuration information.

According to still another aspect of the embodiments of the present disclosure, there is provided an IPTV terminal including: a memory; a processor coupled to the memory, the processor configured to perform the method of any of the above embodiments based on instructions stored in the memory.

According to another aspect of the embodiments of the present disclosure, there is provided an automatic configuration system of an IPTV terminal, including: a home gateway; the IPTV terminal of any of the above; the IPTV network management platform is configured to respond to the request information sent by the IPTV terminal, inquire the configuration information associated with the broadband identification code and send the configuration information to the IPTV terminal.

In some embodiments, the home gateway is configured to send a second broadcast message carrying the wideband identification code in response to listening for the first broadcast message requesting the wideband identification code.

In some embodiments, the automatic configuration system of the IPTV terminal further includes: and the IPTV platform is configured to perform service authentication on the IPTV terminal according to the service account and the service account password sent by the IPTV terminal.

According to a further aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium having stored thereon computer program instructions, wherein the instructions, when executed by a processor, implement the method according to any one of the embodiments described above.

In the embodiment of the disclosure, the IPTV terminal obtains the broadband identification code from the home gateway, and directly obtains the configuration information from the IPTV network management platform according to the broadband identification code, and then realizes initial configuration according to the configuration information, which not only reduces the capability requirement on the home gateway, but also simplifies the process of obtaining the configuration information, reduces data interaction among multiple platforms, and improves the success rate of automatic configuration of the IPTV terminal.

The technical solution of the present disclosure is further described in detail by the accompanying drawings and examples.

Drawings

In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative efforts.

Fig. 1 is a schematic flow diagram of an automatic configuration method of an IPTV terminal according to some embodiments of the present disclosure;

fig. 2 is a schematic flow chart diagram of an automatic configuration method of an IPTV terminal according to further embodiments of the present disclosure;

fig. 3 is a schematic format diagram of a UDP broadcast, in accordance with some embodiments of the present disclosure;

fig. 4 is a schematic structural diagram of an IPTV terminal according to some embodiments of the present disclosure;

fig. 5 is a schematic structural diagram of an IPTV terminal according to other embodiments of the present disclosure;

fig. 6 is a schematic structural diagram of an IPTV terminal according to further embodiments of the present disclosure;

fig. 7 is a schematic structural diagram of an automatic configuration system of an IPTV terminal according to some embodiments of the present disclosure.

Detailed Description

The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only a part of the embodiments of the present disclosure, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.

The relative arrangement of the components and steps, the numerical expressions, and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless specifically stated otherwise.

Meanwhile, it should be understood that the sizes of the respective portions shown in the drawings are not drawn in an actual proportional relationship for the convenience of description.

Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.

In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.

It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.

Fig. 1 is a schematic flow chart diagram of an automatic configuration method of an IPTV terminal according to some embodiments of the present disclosure.

For example, after the IPTV terminal is powered on for the first time, the IPTV terminal may automatically perform the following steps 102 to 106, thereby automatically completing the initial configuration. In addition, it should be understood that the IPTV terminal is powered on for the first time, which may also be a formatted IPTV terminal that is powered on again.

In step 102, the IPTV terminal acquires a broadband identity (LOID) from the home gateway. Here, the IPTV terminal may be a STB (Set Top Box), a smart tv, a projector, a computer, and the like, and the home gateway may be an optical modem.

In step 104, the IPTV terminal sends a request message to the IPTV network management platform to obtain configuration information associated with the wideband identification code, where the request message includes the wideband identification code.

In some embodiments, the configuration information associated with the wideband identity may be obtained by the IPTV network management platform from a BSS (Business Support System) via the IPTV platform. When a user opens an account in the BSS system, the broadband identification code and the configuration information are correspondingly associated, then the BSS system sends the broadband identification code and the configuration information to the IPTV platform, and then the IPTV platform sends the broadband identification code and the configuration information to the IPTV network management platform. The subsequent IPTV network management platform can inquire the configuration information associated with the broadband identification code according to the broadband identification code sent by the IPTV terminal and send the configuration information to the IPTV terminal.

In some embodiments, the request message further includes a physical Address of the IPTV terminal, for example, a Media Access Control Address (MAC Address). The IPTV network management platform can send the configuration information to the IPTV terminal according to the physical address.

In some embodiments, before the IPTV terminal sends the request message, that is, before step 104, the first network connection may be established with the network side through the default network account.

In step 106, the IPTV terminal performs initial configuration according to the configuration information.

Here, the initial configuration may also be referred to as a zero configuration. According to the content included in the configuration information, the IPTV terminal may perform corresponding initial configuration. For example, where the configuration information includes network account information and a network account password, the initial configuration may include a network connection. For another example, in the case that the configuration information further includes a service account number and a service account number password, the initial configuration may further include service authentication.

In some embodiments, the IPTV terminal may perform network connection according to the configuration information by: the IPTV terminal disconnects the previously established first network connection; after the first network connection is disconnected, the IPTV terminal establishes a second network connection with the network side through the network account and the network account password in the configuration information.

In some embodiments, the IPTV terminal may perform service authentication according to the configuration information by: and after the second network connection is established, the ITPV terminal sends the service account and the service account password to the IPTV platform for service authentication. After the service authentication is passed, the IPTV terminal may send a service request to the IPTV platform, and obtain a corresponding service from the IPTV platform, for example: the IPTV terminal acquires audio, video and other network services from the IPTV platform.

By adopting the automatic configuration method of the IPTV terminal of the embodiment, the IPTV terminal acquires the broadband identification code from the home gateway, directly acquires the configuration information from the IPTV network management platform according to the broadband identification code, and further realizes the initial configuration according to the configuration information. The method not only reduces the capability requirement on the home gateway, but also simplifies the process of acquiring the configuration information, reduces the data interaction among multiple platforms and improves the success rate of automatic configuration of the IPTV terminal.

In some embodiments, the IPTV terminal may obtain the broadband identity from the home gateway as follows. First, the IPTV terminal transmits a first broadcast message requesting a broadband identification code. The home gateway sends a second broadcast message carrying the wideband identification code in response to monitoring the first broadcast message. Then, the IPTV terminal monitors a second broadcast message carrying the broadband identification code. And finally, the IPTV terminal extracts the broadband identification code from the second broadcast message. Here, the connection mode between the IPTV terminal and the home gateway may be a wired connection or a wireless connection.

In some implementations, the first broadcast message and the second broadcast message are UDP (User Datagram Protocol) broadcast messages. An exemplary format of the UDP broadcast message will be described later in connection with fig. 3. In other implementations, the first broadcast message and the second broadcast message may also be broadcast messages for other protocols.

In the above embodiment, by adding the broadcast interface between the home gateway and the IPTV, the IPTV terminal can obtain the broadband identification code from the home gateway only by supporting the sending of the broadcast message and the monitoring of the broadcast message by the home gateway and the IPTV terminal, thereby reducing the capability requirement on the home gateway.

Fig. 2 is a flowchart illustrating an automatic configuration method of an IPTV terminal according to other embodiments of the present disclosure.

Before an IPTV terminal is turned on for the first time to implement an automatic configuration process, a user needs to open an account in a BSS system, and create a new wideband identification code and configuration information associated with the wideband identification code. For example, a new broadband identification code (e.g., 1234567890), a network account number (e.g., [email protected] iptv. gd) and a network account password (e.g., 888888), a business account number (e.g., 123) and a business account password (e.g., 777777). The BSS system synchronizes the information, such as the wideband identification code (e.g., 1234567890) and the configuration information associated with the wideband identification code (e.g., 1234567890), to the IPTV platform. The IPTV platform then synchronously sends the broadband identifier (e.g., 1234567890) and the configuration information associated with the broadband identifier (e.g., 1234567890) to the IPTV network management platform.

In step 202, the IPTV terminal establishes a first network connection with the network side through the default network account. For example, the STB establishes a first network connection with the network side by sending a default network account number (e.g., gdipv.gd) and a default network account password (password) to a BRAS (Broadband Remote Access Server).

In step 204, the IPTV terminal sends a first broadcast message requesting a broadband identification code to the home gateway. For example, the STB sends a first UDP broadcast message to the optical modem requesting a wideband identification code.

In some embodiments, step 204 and step 202 may be performed simultaneously.

In step 206, the home gateway transmits a second broadcast message to the IPTV terminal in response to the first broadcast message of the IPTV terminal. For example, the optical modem listens to a first UDP broadcast message sent by the STB requesting the wideband identification code, and sends the wideband identification code (e.g., 1234567890) to the IPTV terminal via a second UDP broadcast message.

In step 208, the home gateway sends a request message to the IPTV network management platform.

In some embodiments, the IPTV terminal sends a request for obtaining the configuration information to an IPTV network management platform. And after receiving the request, the IPTV network management platform sends a request response to the IPTV terminal. And after receiving the request response, the IPTV terminal sends parameter information to the IPTV network management platform, wherein the parameter information comprises a broadband identification code and an MAC address of the IPTV terminal.

For example, the STB sends a boot0 request to the IPTV network management platform via the TR069 protocol. The boot0 requests the network management platform of IPTV to obtain configuration information when the STB is started for the first time to perform initial configuration. In response to the boot0 Request, the IPTV network management platform sends a Get Parameter Value Request (Get Parameter Value Request) to the STB. In Response to the request for obtaining the Parameter Value, the STB sends a Response (Get Parameter Value Response) to the IPTV network management platform. Here, the parameter information carried in the response to obtain the parameter value may include, for example: hardware version (e.g., V1.0), software version (e.g., V2.0), IP address of STB (e.g., 10.22.19.23), MAC address of STB (e.g., 00-28-F8-3D-7A-AC), STB ID (e.g., 12300012300028F83D7AAC), broadband identification code (e.g., 1234567890), and URL (uniform resource locator) address (e.g., 127.0.0.1) used by a subsequent STB to establish a connection with the IPTV network management platform, etc. The URL address can also be understood as the IP address of the IPTV network management platform. In some implementations, the STB can subsequently establish a connection with the IPTV network management platform through the URL address. In other implementation manners, the IPTV network management platform determines whether the load of the server corresponding to the URL address is greater than a preset load; if yes, sending a new URL address to the STB, and subsequently establishing connection between the STB and the IPTV network management platform through the new URL address.

In step 210, the IPTV network management platform sends the configuration information associated with the wideband identification code to the IPTV terminal.

For example, the IPTV network management platform queries the configuration information associated with the broadband identifier (e.g., 1234567890) according to the broadband identifier (e.g., 1234567890), and then sends the information such as the network account number (e.g., [email protected] IPTV. gd), the network account password (e.g., 888888), the service account number (e.g., 123), and the service account password (e.g., 777777) to the STB according to the MAC address (e.g., 00-28-F8-3D-7A-AC) of the STB. The STB may store the configuration information in a configuration file.

In step 212, the IPTV terminal establishes a second network connection with the network side.

For example, after disconnecting the first network connection, the STB establishes a second network connection with the network side by sending a network account number (e.g. [email protected] iptv.gd) and a network account number password (e.g. 888888) to the BRAS.

In step 214, the IPTV terminal performs service authentication.

For example, after the STB reestablishes the second network connection with the network side, the STB sends the service account (123) and the service account password (777777) to the IPTV platform for service authentication.

By adopting the automatic configuration method of the IPTV terminal of the embodiment, the IPTV terminal acquires the broadband identification code from the home gateway, directly acquires the configuration information from the IPTV network management platform according to the broadband identification code, and further realizes the initial configuration according to the configuration information. The method not only reduces the capability requirement on the home gateway, but also simplifies the process of acquiring the configuration information, reduces the data interaction among multiple platforms and improves the success rate of automatic configuration of the IPTV terminal.

Fig. 3 is a schematic format diagram of a UDP broadcast, according to some embodiments of the present disclosure.

As shown in fig. 3, the first UDP broadcast message and the second UDP broadcast message include a UDP header 301 and a data part 302.

The UDP header 301 includes a source port 304, a destination port 305, a packet length 306, a checksum 307, and the like. The data section 302 includes an operation code (OP)308, a Hardware type (Hardware _ type)309, a length of wideband identification code (Loid _ len)310, a transaction id (transfer _ id)311, a transmission time (Secs)312, a Flag (Flag)313, and a wideband identification code 314, and the like.

Source port 304 is used to represent a wideband id request port (e.g., 1241), destination port 305 is used to represent an acknowledge port (e.g., 1245); the message length 306 is used to indicate the length of the UDP broadcast message (e.g., 16); the checksum 307 is used for verifying UDP broadcast message data to ensure accuracy of data transmission; the OP 308 is used to indicate the type of the UDP broadcast message, for example, 0 indicates a request message, i.e., a first UDP broadcast message, and 1 indicates a response message, i.e., a second UDP broadcast message; hardware _ type 309 is used to indicate the type of IPTV terminal, for example, 1 represents that the IPTV terminal is STB, and other IPTV terminals can be reserved as other parameter values (e.g., 2, 3, 4, etc.); the Loid _ len 310 is used to indicate the length of the wideband identification code (e.g., 8); the transfer _ id 311 may be a random number for matching the request message and the response message between the IPTV terminal and the home gateway, for example, the first UDP broadcast message and the second UDP broadcast message have the same transfer _ id 311, which indicates that the second UDP broadcast message belongs to the response message of the first UDP broadcast message, and if not, indicates that the second UDP broadcast message does not belong to the response message of the first UDP broadcast message; the Secs 312 is used to indicate a time for transmitting the request message or the response message, that is, to indicate a time for transmitting the first UDP broadcast message or the second UDP broadcast message; flag 313 is used to represent the format adopted by the UDP broadcast message, for example, 1 represents that the second UDP broadcast message adopts the same format as the first UDP broadcast message, and when the second UDP broadcast message adopts a format different from the first UDP broadcast message, that is, adopts another format (for example, the length of the UDP broadcast message is 32, and other format parameters are not changed), the other format may be reserved as other parameter values (for example, 2, 3, 4, etc.); the Loid _ info 314 is used to store the wideband identification code.

Fig. 4 is a schematic structural diagram of an IPTV terminal according to some embodiments of the present disclosure.

As shown in fig. 4, the IPTV terminal of this embodiment includes: a first acquisition module 401, a second acquisition module 402, and a configuration module 403.

The first obtaining module 401 is configured to obtain a broadband identification code from the home gateway. The second obtaining module 402 is configured to send request information to the IPTV network management platform to obtain configuration information associated with the wideband identification code, where the request information includes the wideband identification code. The configuration module 403 is configured to perform initial configuration according to the configuration information.

The IPTV terminal of the embodiment acquires the broadband identification code from the home gateway, directly acquires the configuration information from the IPTV network management platform according to the broadband identification code, and further realizes the initial configuration according to the configuration information. The IPTV terminal is used for initial configuration, so that the capability requirement on the home gateway is reduced, the process of acquiring configuration information is simplified, the data interaction among multiple platforms is reduced, and the success rate of automatic configuration of the IPTV terminal is improved.

In the present specification, the embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts in the embodiments are referred to each other. For the IPTV terminal embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and for the relevant points, refer to the partial description of the method embodiment.

Fig. 5 is a schematic structural diagram of an IPTV terminal according to other embodiments of the present disclosure. As shown in fig. 5, the IPTV terminal of this embodiment includes a memory 501 and a processor 502 coupled to the memory 501, and the processor 502 is configured to execute the method of any of the foregoing embodiments based on instructions stored in the memory 501.

Fig. 6 is a schematic structural diagram of an IPTV terminal according to further embodiments of the present disclosure.

As shown in fig. 6, the IPTV terminal of this embodiment includes a memory 601 and a processor 602 coupled to the memory 601, and the processor 602 is configured to execute the method of any of the foregoing embodiments based on instructions stored in the memory 601.

The memory 601 may include, for example, system memory, fixed non-volatile storage media, and the like. The system memory may store, for example, an operating system, application programs, a Boot Loader (Boot Loader), and other programs.

The IPTV terminal may further include an input-output interface 603, a network interface 604, a storage interface 605, and the like. The interfaces 603, 604, 605 and the memory 601 and the processor 602 may be connected by a bus 606, for example. The input/output interface 603 provides a connection interface for input/output devices such as a display, a mouse, a keyboard, and a touch screen. The network interface 604 provides a connection interface for various networking devices. The storage interface 605 provides a connection interface for external storage devices such as an SD card and a usb disk.

Fig. 7 is a schematic structural diagram of an automatic configuration system of an IPTV terminal according to some embodiments of the present disclosure.

As shown in fig. 7, the automatic configuration system of the IPTV terminal in this embodiment includes a home gateway 701, an IPTV terminal 702, and an IPTV network management platform 703.

In some embodiments, the home gateway 701 is configured to send a second broadcast message carrying a wideband identification code in response to listening for the first broadcast message requesting the wideband identification code. The IPTV terminal 702 may be the IPTV terminal of any of the above embodiments, and the description thereof is not repeated here. The IPTV network management platform 703 is configured to query configuration information associated with the wideband identification code in response to request information sent by the IPTV terminal 702, and send the configuration information to the IPTV terminal 702.

In some embodiments, the automatic configuration system of the IPTV terminal further includes an IPTV platform. The IPTV platform is configured to perform service authentication on the IPTV terminal according to the service account and the service account password sent by the IPTV terminal.

By using the automatic configuration system of the IPTV terminal in the above embodiment, the IPTV terminal obtains the broadband identification code from the home gateway, and directly obtains the configuration information from the IPTV network management platform according to the broadband identification code, thereby performing initial configuration on the IPTV terminal according to the configuration information. By using the automatic configuration system of the IPTV terminal, the capability requirement on the home gateway is reduced, the process of acquiring configuration information is simplified, the data interaction among multiple platforms is reduced, and the success rate of automatic configuration of the IPTV terminal is improved.

The disclosed embodiments also provide a computer-readable storage medium having stored thereon computer program instructions, which when executed by a processor, implement the method of any of the above embodiments.

Thus, various embodiments of the present disclosure have been described in detail. Some details that are well known in the art have not been described in order to avoid obscuring the concepts of the present disclosure. It will be fully apparent to those skilled in the art from the foregoing description how to practice the presently disclosed embodiments.

As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that the functions specified in one or more of the flows in the flowcharts and/or one or more of the blocks in the block diagrams can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

Although some specific embodiments of the present disclosure have been described in detail by way of example, it should be understood by those skilled in the art that the foregoing examples are for purposes of illustration only and are not intended to limit the scope of the present disclosure. It will be understood by those skilled in the art that various changes may be made in the above embodiments or equivalents may be substituted for elements thereof without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:从远程电子设备的外部显示器捕获图像的电子设备和方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类