A control method, fusion gateway and system
By introducing IO interconnection interfaces in the FTTR system, unified control of gateway modules and business modules is achieved, the problems of resource waste and independent manipulation in the FTTR system are solved, and the system's resource utilization efficiency and management unity are improved.
Patent Information
- Application Number
- CN202510685950.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-27
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2045-05-27
AI Technical Summary
In the FTTR system, IP communication between the FTTR and the service module is carried out through network cables, Wi-Fi and other media, resulting in waste of resources and independent manipulation, and lack of unified management.
By configuring the IO interconnection interface between the gateway module and the service module, the control instructions are received and distributed uniformly, resource waste is reduced, and unified management and control of the gateway module and the service module are realized.
Reduces resource waste, reduces interference between equipment, and improves the system's resource utilization efficiency and management unity.
Smart Images

Figure CN120201336B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of optical communication technology, and in particular to a control method, a fusion gateway, and a system. Background Art
[0002] Fiber to the Room (FTTR) addresses the issue of insufficient traditional Wi-Fi coverage by extending fiber to every room in the home. It provides high-bandwidth, low-latency, and highly reliable network connections, supporting an ultra-gigabit experience and broad connectivity. FTTR+X leverages FTTR's superior communication infrastructure and combines it with sensing, storage, AI, computing, and control technologies to deliver intelligent services and scenario-based applications. This has led to the emergence of FTTR+X multi-system converged products, such as those integrating service modules such as set-top boxes, NAS, cameras, and NVRs into FTTR and ONT products.
[0003] FTTR and business modules usually use media such as network cables and Wi-Fi for IP communication, and are controlled independently, resulting in a waste of resources. Summary of the Invention
[0004] The embodiments of the present application provide a control method, a converged gateway, and a system for solving the problem of resource waste.
[0005] In a first aspect, an embodiment of the present application provides a converged gateway, comprising a gateway module and a service module. The gateway module is configured to provide access (wired and / or wireless access) services, and the service module is configured to provide service services. The gateway module and the service module are connected via an input / output (I / O) interconnect interface. The gateway module is configured to receive a first control instruction, the first control instruction being configured to instruct execution of a first operation on the service module; the first control instruction is sent to the service module via the I / O interconnect interface. The service module is configured to receive the first control instruction and execute the first operation indicated by the first control instruction.
[0006] The I / O interconnection interface may also be referred to as the IO interconnection interface, or simply the IO interface. Other interface names may also be used, which is not limited in the embodiments of the present application.
[0007] In some implementation scenarios, the message format of the first control instruction received by the gateway module differs from the message format of the first control instruction sent to the service module via the IO interface. For example, the gateway module receives Message 1, which carries the first control instruction. The gateway module sends Message 2, which carries the first control instruction, to the service module via the IO interface. The message formats of Message 1 and Message 2 may be different.
[0008] In the above solution, an IO interconnection interface is configured between the gateway module and the service module. The gateway module receives and distributes control signaling, eliminating the need for separate independent operations between the service module and the FTTR, thus reducing resource waste.
[0009] In a possible implementation, the service module includes one or more of a set-top box module, a storage module, a camera service module, or a network video recorder (NVR) module.
[0010] In one possible implementation, the gateway module includes a wireless communication unit, specifically configured to receive the first control instruction via the wireless communication unit. This eliminates the need for a wireless communication unit in the service module, thereby reducing resource waste. Furthermore, this can reduce interference between multiple RF hardware units within the same device.
[0011] In a possible implementation, the gateway module is specifically configured to receive the first control instruction from a first wireless control device through the wireless communication unit; the first wireless control device is a remote controller or a client device.
[0012] In one possible implementation, the wireless communication unit includes one or more of a star flash communication unit, an infrared communication unit, a Bluetooth communication unit, or a Wi-Fi communication unit. There is no need to set a near field communication unit or a Wi-Fi communication unit in the service module to reduce resource waste.
[0013] In a possible implementation, the gateway module is specifically configured to receive a first control instruction from the client device through a management platform.
[0014] In one possible implementation, the first control instruction is a wake-up instruction, a power-on instruction, or a light-off instruction. Through the above implementation, when integrating the management of the gateway module and the service module, problems such as the service module being unable to wake up / power on / turn off the light through the gateway can be avoided.
[0015] In a possible implementation, the gateway module may send the first control instruction to the service module through the I / O interconnection interface according to the type of the first control instruction.
[0016] An IO interconnection interface is extended between the gateway system and the extended business system to carry control instructions that cannot or are difficult to transmit through the IP network interface, such as wake-up instructions or power-on instructions or turning off the standby indicator light. In this way, the business system can enter a dormant state or shut down independently. This further reduces resource waste. In some implementation scenarios, such as night scenes, when the business system is in a dormant state, the standby indicator light is on. Through the method provided in the embodiment of the present application, an external device communicates with the gateway system to control the business system to turn off the standby indicator light through the IO interconnection interface. This can reduce the waste of electrical energy resources caused by the indicator light being on all the time.
[0017] In a possible implementation, the gateway module and the service module are further connected via an IP network interface;
[0018] The gateway module is further configured to receive a second control instruction from a second wireless control device, the second control instruction being configured to perform a second operation on the service module; and send the second control instruction to the service module via the IP network interface; the second wireless control device being a remote control, a client device, or a third-party control device;
[0019] The service module is further configured to receive the second control instruction and execute the second operation indicated by the second control instruction.
[0020] In a possible implementation, the gateway module may receive the second control instruction from the client device through the management platform.
[0021] In a possible implementation, the gateway module may send the second control instruction to the service module through the IP network interface according to the type of the second control instruction.
[0022] For example, the second control instruction is an instruction other than a wake-up instruction, a power-on instruction, and an instruction to turn off the standby indicator light of the service module, such as volume adjustment, channel switching, etc.
[0023] In a possible implementation, the gateway module and the service module are further connected via an IP network interface;
[0024] The gateway module is also used to: receive first configuration information from a management platform, where the first configuration information is used to configure the business module, and send the first configuration information to the business module through the IP network interface; or receive second configuration information from a management platform, where the second configuration information is used to configure the gateway module.
[0025] With the above implementation, the management platform can manage both business modules and gateway modules, reducing deployment complexity and resource waste.
[0026] In a possible implementation, the gateway module is further used to receive a third control instruction, and the third control instruction is used to perform a third operation on the gateway module; perform the third operation indicated by the third control instruction, such as turning off the wireless receiving unit operation.
[0027] In a possible implementation, the gateway module further includes a clock source; the gateway module is further configured to send a clock signal generated by the clock source to the service module through the I / O interconnection interface.
[0028] Through the above solution, the business module reuses the clock source of the gateway module, and there is no need to deploy a clock source in the business system, which not only ensures clock synchronization but also reduces resource waste.
[0029] In a possible implementation, the gateway module further includes a power supply unit; the I / O interconnection interface includes a power supply interface; and the service module reuses the power supply unit of the gateway module through the power supply interface.
[0030] Through the above solution, the business module reuses the power supply unit of the gateway module, and there is no need to deploy the power supply unit in the business system, which can reduce resource waste.
[0031] In a possible implementation, the gateway module further includes a storage unit; the storage unit supports the business module to read / write data through the I / O interconnection interface.
[0032] Through the above solution, the business module reuses the storage unit of the gateway module, and there is no need to deploy the storage unit in the business system, which can reduce resource waste.
[0033] In a possible implementation, the gateway module further supports multiplexing the hardware interface of the service module through the I / O interconnection interface, where the hardware interface includes one or more of a USB interface, an audio input / output interface, or a video input / output interface.
[0034] Through the above solution, the gateway system reuses the hardware interface of the business module, which can increase the operability of the gateway module and eliminate the need to deploy hardware interfaces in the gateway module, thus reducing resource waste.
[0035] In a possible implementation, the service module includes one or more of a set-top box module, a storage module, a camera service module, or a network video recorder (NVR) module.
[0036] In a second aspect, an embodiment of the present application provides a control method, which is applied to a gateway module in a converged gateway, wherein the converged gateway also includes a service module, wherein the gateway module is used to provide wireless or wired access services, and the service module is used to provide service services; the gateway module and the service module are connected via an input / output I / O interconnection interface; the method includes: the gateway module receives a first control instruction, wherein the first control instruction is used to instruct the execution of a first operation on the service module; and the first control instruction is sent to the service module via the I / O interconnection interface.
[0037] The beneficial effects of the second aspect refer to the description of the first aspect and will not be repeated here.
[0038] In one possible implementation, the gateway module includes a wireless communication unit; the gateway module receives a first control instruction, including: the gateway module receives the first control instruction from a first wireless control device through the wireless communication unit, and the first wireless control device is a remote control or a client device.
[0039] In a possible implementation, the wireless communication unit includes one or more of a star flash communication unit, an infrared communication unit, a Bluetooth communication unit, or a Wi-Fi communication unit.
[0040] In a possible implementation manner, the gateway module receives a first control instruction from the client device through the management platform.
[0041] In a possible implementation, the first control instruction is a wake-up instruction, a power-on instruction, or an instruction to turn off a standby indicator light.
[0042] In a possible implementation, the gateway module and the service module are further connected via an IP network interface; and the method further includes:
[0043] The gateway module receives a second control instruction from a second wireless control device, where the second control instruction is used to perform a second operation on the service module; the second wireless control device is a remote control, a client device, or a third-party control device; and sends the second control instruction to the service module through the IP network interface.
[0044] In a possible implementation, the gateway module receives the second control instruction from the client device through the management platform.
[0045] In one possible implementation, the gateway module and the business module are also connected through an IP network interface; the method also includes: the gateway module receives first configuration information from a management platform, the first configuration information is used to configure the business module, and the first configuration information is sent to the business module through the IP network interface; or, the gateway module receives second configuration information from a management platform, and the second configuration information is used to configure the gateway module.
[0046] In a possible implementation, the method further includes: the gateway module receiving a third control instruction, where the third control instruction is used to instruct a third operation to be performed on the gateway module; and executing the third operation indicated by the third control instruction.
[0047] In a third aspect, an embodiment of the present application provides a communication system, comprising the converged gateway described in the first aspect or any implementation of the first aspect, and a management platform; the management platform is used to manage the gateway module and the service module in the converged gateway.
[0048] In a possible implementation, the method further includes: a client device configured to send a first control instruction to the converged gateway in response to an operation of a first control on the first display interface, wherein the first control instruction is configured to perform a first operation on a service module in the converged gateway.
[0049] In a possible implementation, the client device is further configured to send a second control instruction to the converged gateway in response to an operation of a second control on the first display interface, where the second control instruction is configured to perform a second operation on a service module in the converged gateway.
[0050] In a possible implementation, the client device is further configured to send a third control instruction to the converged gateway in response to an operation of a third control on the second display interface, where the third control instruction is configured to perform a third operation on a gateway module in the converged gateway.
[0051] The first display interface and the second display interface belong to the same APP. The first display interface and the second display interface can be the same interface or different interfaces. For example, in the case of different interfaces, the first display interface can be an interface for controlling the business module, and the second display interface is an interface for controlling the gateway module.
[0052] Through the above solution, the client device of this application supports control of both the gateway module and the business module.
[0053] In a fourth aspect, an embodiment of the present application provides a control method, applied to a client device, comprising: in response to the operation of a first control on a first display interface, sending a first control instruction to a fusion gateway, wherein the first control instruction is used to perform a second operation on a service module in the fusion gateway; in response to the operation of a third control on a second display interface, sending a third control instruction to the fusion gateway, wherein the third control instruction is used to perform a third operation on a gateway module in the fusion gateway.
[0054] In a possible implementation, the method further includes: sending a second control instruction to the converged gateway in response to an operation of a second control on the first display interface, where the second control instruction is used to perform a second operation on a service module in the converged gateway.
[0055] Based on the implementations provided in the above aspects, this application can also be further combined to provide more implementations. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 A schematic diagram of a converged gateway 10 provided in an embodiment of the present application;
[0057] Figure 2 A schematic diagram of another converged gateway 10 provided in an embodiment of the present application;
[0058] Figure 3 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0059] Figure 4 A schematic diagram of the architecture of another communication system provided in an embodiment of the present application;
[0060] Figure 5A A schematic diagram of a display interface of a client device provided in an embodiment of the present application;
[0061] Figure 5B Another schematic diagram of the display interface of the client device provided in an embodiment of the present application;
[0062] Figure 6 A schematic diagram of another converged gateway 10 provided in an embodiment of the present application;
[0063] Figure 7 A flow chart of a control method provided in an embodiment of the present application;
[0064] Figure 8 A flow chart of another control method provided in an embodiment of the present application;
[0065] Figure 9 A schematic diagram of a gateway system 110 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0066] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0067] In the description of this application, unless otherwise specified, "plurality" refers to two or more than two. Furthermore, " / " indicates that the objects associated with each other are in an "or" relationship. For example, A / B can mean either A or B. "And / or" in this application simply describes an association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. A and B can be singular or plural. Furthermore, to facilitate the clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or order of execution, and do not necessarily define differences. It should also be noted that, unless otherwise specified, the specific description of certain technical features in one embodiment can also be used to explain the corresponding technical features mentioned in other embodiments.
[0068] Figure 1 This diagram illustrates a converged gateway 10 according to an embodiment of the present application. Converged gateway 10 includes a gateway system 110 and a service system 120. In this embodiment, a system refers to a module within the same device that contains independent processors and other hardware resources to implement different services. Gateway system 110 may also be referred to as a gateway module, and service system 120 may also be referred to as a service module.
[0069] The gateway system 110 and the business system 120 both use independent processors to implement different functions. The processor may include one or more processing units, for example: the processor may include an application processor (AP), a modem processor, an image signal processor (ISP), a controller, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units can be independent devices or integrated into one or more processors. A memory can also be provided in the processor for storing instructions and data. In some embodiments, the memory in the processor is a high-speed cache memory. The memory can save instructions or data that the processor has just used or is cyclically used. If the processor needs to use the instruction or data again, it can be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor, and thus improves the efficiency of the system.
[0070] Gateway system 110 and service system 120 have Internet Protocol (IP) interfaces and input / output (I / O) interfaces. The IP interface can be a Gigabit Ethernet (GE) interface or a Fast Ethernet (FE) interface. A GE interface, labeled GE, indicates a 1000M Ethernet network interface and can be either a fiber optic or electrical interface. An FE interface, also known as an FE port, is an interface for a 100M network.
[0071] The I / O interface can use interfaces such as flat cables, network cables, Universal Serial Bus (USB), etc., and can also use custom PIN pins or PCB routing.
[0072] The gateway system 110 is used to provide wired and / or wireless access services. The gateway system 110 can be a network interconnection system between a home local area network and an external wide area network, and is used to enable mutual access between devices within the home local area network and devices outside the home local area network.
[0073] The gateway system 110 can be used to implement general home gateway router functions, such as those of an FTTR module, wireless terminal access equipment (CPE), an optical modem or optical network terminal (ONT), a wireless access point (AP), and the like. The FTTR module can be a master fiber unit (MFU) or a sub fiber unit (SFU). MFU can also be called "main FTTR unit" in Chinese, or "main FTTR unit" in English, while SFU can also be called "sub FTTR unit" in Chinese or "sub FTTR unit" in English. The MFU can also be called a master gateway, and the SFU can also be called a sub-gateway. In some implementation scenarios, the gateway system 110 can also be called a home gateway or a FTTR gateway.
[0074] The business system 120 is used to provide business services. For example, the business system 120 can be one or more of a set-top box (STB) module, a storage module, a camera business module, or a network video recorder (NVR) module.
[0075] The storage module may include non-volatile memory, such as flash memory, a hard disk drive (HDD), or a solid-state drive (SSD), or any combination thereof. It may also include volatile memory, such as random-access memory (RAM). The storage module may be a network attached storage (NAS) module.
[0076] A NAS module is a module specifically designed for storing and sharing files. A NAS module can be a standalone storage system that can connect to other modules, such as computers, laptops, smartphones, and smart TVs, via a local area network (LAN) or the internet. A NAS module includes storage devices (such as disk arrays, tape drives, or removable storage media) and embedded system software, providing cross-platform file sharing. A home NAS module is located on the LAN side of a home gateway and connects to an external wide area network (WAN) through the home gateway. A NAS module can be built into the home gateway to provide NAS services. In this case, terminals accessing the home gateway can access files stored in the NAS module. In this implementation, the NAS module can be integrated with the home gateway, or integrated with the home gateway. The NAS module can store data for each family member. This data can include one or more of video, image, audio, and document data. Document data can be in Word, PDF, TXT, RTF, XLSX, or PPTX formats. Among them, audio data refers to data that stores sound content, such as data in formats such as MP3, CD, WAVE (*.WAV), WMA, RealAudio, etc.; video data refers to data that stores various dynamic image content, such as data in formats such as WMV, AVI, MP4, RM / RMVB, kmv, etc.; and image data refers to data that stores various tangible content, such as data in formats such as JPEG, TIFF, BMP, GIF, PNG, etc.
[0077] The NVR module provides services such as real-time video streaming and historical video playback. The FTTR gateway and NVR can be integrated into a converged gateway. The camera service module can be a video cassette recorder (VCR), a video home system (VHS), or a standalone camera.
[0078] The gateway system 110 can receive control instructions for operating / managing the business system 120 and operate the business system 120 through an I / O interconnection interface or an IP network interface. This enables unified control of the gateway system 100 and the business system 120 in the converged gateway. The gateway system 110 can also receive control instructions for operating / managing the gateway system 110 and execute the operations indicated by the commands.
[0079] In some implementation scenarios, the message format used by the gateway module to receive control instructions differs from the message format used to send control instructions to the business module via the IO interface. Alternatively, the interface protocol used by the gateway module to receive control instructions differs from the interface protocol used to send control instructions to the business module. For example, the gateway module receives control instructions for operating the business system 120 using messages in message format 1, and sends control instructions to the business system 120 via the IO interconnect interface using messages in message format 2. Message format 2 complies with the interface protocol of the IO interconnect interface.
[0080] In some possible implementations, the gateway system can determine whether a control instruction belongs to a business system control instruction or a gateway system control instruction based on the business system identifier or the gateway system identifier carried in the control instruction. The identifier can include one or more of an address, a serial number, or other identifiers.
[0081] Exemplarily, the gateway system 110 may include an agent software module. After receiving a control instruction, the agent software module may determine whether the command belongs to the control instruction of the business system 120 or the control instruction of the gateway system. If it belongs to the control instruction of the business system 120, it will be sent to the business system through the I / O interconnection interface or the IP network interface.
[0082] The gateway system 110 receives control instructions through the wireless communication unit 210. In some implementation scenarios, the wireless communication unit 210 can be deployed in the gateway system 110 or deployed outside the gateway system 110 and connected to the gateway system 110. Figure 2 As shown, the wireless communication unit 210 is deployed in the gateway system 110 as an example. The gateway system 110 is responsible for broadband services and is generally in operation for a long time. However, the business system may be in operation part of the time and in shutdown or dormant state part of the time. Deploying the wireless communication unit 210 on the gateway system can turn on or wake up the business system 120 when the business system 120 is in shutdown or dormant state. The gateway system 110 can also control the indicator lights on the business system 120 through the IO interconnection interface. The indicator lights of the business system 120 can also be standby indicators.
[0083] The wireless communication unit 210 may be a near field communication unit. For example, the wireless communication unit 210 may include one or more of a star flash communication unit, an infrared communication unit, and a Bluetooth communication unit. The wireless communication unit 210 may also include a Wi-Fi communication unit.
[0084] Regarding the control instructions of the business system 120 , the gateway system 110 may send part of the control instructions to the business system via the IO interconnection interface, and send the other part of the instructions to the business system via the IP network interface.
[0085] In one possible example, for a power-on or wake-up command or a command to turn off the standby indicator light for the business system 120, the gateway system 110 sends it to the business system 120 via the IO interconnection interface. In addition to power-on or wake-up commands or commands to turn off the standby indicator light, other control commands, such as volume adjustment and channel switching (taking the business system 120 as a set-top box as an example), can be sent by the gateway system 110 to the business system 120 via the IP network interface.
[0086] In another possible example, for a power-on or wake-up instruction for the business system 120 or an instruction to turn off the standby indicator light, the gateway system 110 sends the instruction to the business system 120 through the IO interconnection interface. In addition to the power-on or wake-up instruction for the business system 120 or an instruction to turn off the standby indicator light, other specific control instructions for controlling the business system can also be sent to the business system 120 through the IO interconnection interface. As an example, the control instruction for controlling the business system 120 sent by the remote control can be sent by the gateway system 110 to the business system 120 through the IO interconnection interface, and the remaining control instructions for controlling the business system 120 are sent to the business system through the IP network interface.
[0087] In some implementation scenarios, the gateway system 110 may include an association relationship or association rule between the type of control instruction of the business system 120 and the IO interconnection interface. Then, the gateway system 110 may determine whether to send the control instruction to the business system 120 through the IO interconnection interface or the IP network interface based on the type of the control instruction.
[0088] The gateway system 110 receives a first control instruction via the wireless communication unit 210. The first control instruction is used to instruct the execution of a first operation on the service module. The gateway system 110 then sends the first control instruction to the service system 120 via the I / O interconnection interface. The first control instruction may, for example, be an instruction to power on the system, a instruction to wake up the system, or an instruction to turn off the standby indicator light. The first control instruction may also be other instructions, such as an instruction to shut down the system. For example, if the service system 120 is a set-top box, the first control instruction may be a frequency modulation instruction, etc.
[0089] In some implementation scenarios, the message format used by the gateway module to receive control instructions differs from the message format used to send control instructions to the service module via the IO interface. For example, the gateway system 110 receives Message 1, which carries the first control instruction, via the wireless communication unit 210. The gateway system then sends Message 2, which carries the first control instruction, to the service system 120 via the IO interconnect interface.
[0090] Figure 3FIG2 is a schematic diagram of the architecture of a communication system according to an embodiment of the present application. The communication system includes a converged gateway 10. In some possible implementation scenarios, the communication system may also include a remote controller 20 and / or a client device 40.
[0091] The gateway system 110 can receive a first control instruction from the remote control 20 or client device 40 via a StarFlash communication unit or a Bluetooth communication unit. The first control instruction is used to control the business system 120. The first control instruction is then sent to the business system 120 via an I / O interconnect interface. The remote control 20 has StarFlash or Bluetooth communication capabilities. After receiving the first control instruction, the business system 120 executes the first operation indicated by the first control instruction. The first operation can be, for example, powering on, waking up, or turning off the standby indicator light.
[0092] For example, see Figure 4 As shown, the business system 120 may include a low-power coprocessor 122 in addition to the processor 121. The low-power coprocessor 122 may be, for example, a smart sensor hub processor (SHP).
[0093] The processor 121 may include one or more processing units. For example, the processor 121 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent components or integrated into one or more processors. In some embodiments, the business system may also include one or more processors 111. The controller may generate an operation control signal based on the instruction opcode and the timing signal to complete the control of instruction fetching and execution. The processor 121 and the low-power coprocessor 122 may be integrated into one chip or component, or they may be deployed separately in different chips or components.
[0094] The low-power coprocessor 122 can assist the processor 121 in data processing or independently perform data processing when the processor 121 is dormant. The low-power coprocessor 122 can receive a first control instruction from the remote control 20 or the client device 40 through the IO interconnection interface when the processor 121 is dormant. For example, the low-power coprocessor 122 can receive a wake-up instruction from the gateway system 110 through the IO interconnection interface when the business system 120 is dormant. For another example, the low-power coprocessor 122 can receive a power-on instruction from the gateway system 110 through the IO interconnection interface when the business system 120 is shut down. The above-mentioned wake-up instruction or power-on instruction can be from the remote control 20 or from the client device 40. The low-power coprocessor 122 can, for example, be a smart sensor hub (SHP).
[0095] In some implementation scenarios, the gateway system 110 may also send a control instruction for controlling the business system 120 indicated by the remote control 20 to the business system through the I / O interconnection interface.
[0096] In some possible implementation scenarios, the remote control 20 is an infrared remote control, i.e., utilizes infrared communication functionality. The business system 120 may include infrared communication functionality. The infrared remote control can then communicate directly with the business system 120 to control it. The low-power coprocessor 122 can assist the processor 121 with data processing or independently perform data processing while the processor 121 is dormant. The low-power coprocessor 122 can receive a first control command (such as a power-on command or a wake-up command) from the infrared remote control while the processor 121 is dormant.
[0097] In other possible implementation scenarios, the remote control 20 is an infrared remote control, but the business system 120 does not have an infrared communication function. The gateway system 110 may have an infrared communication function, for example, the wireless communication unit 210 includes an infrared communication unit. The gateway system 110 receives the control instruction sent by the infrared remote control through the infrared communication unit. For the sake of distinction, this control instruction is referred to as control instruction q. This control instruction q is used to indicate the operation to be performed on the business system 120. The gateway system 110 sends the control instruction q to the business system 120 through the IO interconnection interface, so that the business system 120 performs the operation indicated by the control instruction q. For example, the gateway system receives the control instruction q through an infrared protocol message, and then uses the IO interconnection interface protocol to send the control instruction q to the business system 120 through the IO interconnection interface.
[0098] In some implementation scenarios, the remote control 20 can not only control the business system 120, but also control the gateway system 110. The gateway system 110 receives a control instruction from the remote control 20. For the sake of distinction, the control instruction is referred to as control instruction a. The control instruction a is used to indicate the operation to be performed on the gateway system 110, so that the gateway system 110 performs the operation indicated by the control instruction a. For example, the gateway system 110 can receive the control instruction a from the remote control through the wireless communication unit included in the gateway system 110. The wireless communication unit may include a star flash communication unit, and the remote control 20 is a star flash remote control; or, the wireless communication unit may include an infrared communication unit, and the remote control 20 may be an infrared remote control; or, the wireless communication unit may include a Bluetooth communication unit, and the remote control 20 may be a Bluetooth remote control.
[0099] In one possible implementation scenario, remote control 20 may be a Wi-Fi remote control, i.e., remote control 20 utilizes Wi-Fi communication functionality. For example, gateway system 110 receives a control instruction from a Wi-Fi remote control via a Wi-Fi communication unit. For ease of distinction, this control instruction is referred to as control instruction b. Control instruction b1 indicates an operation to be performed on gateway system 110, and gateway system 110 thereby performs the operation indicated by control instruction b1. For another example, gateway system 110 receives a control instruction from a Wi-Fi remote control via a Wi-Fi communication unit. For ease of distinction, this control instruction is referred to as control instruction b2. Control instruction b2 indicates an operation to be performed on business system 120. Gateway system 110 transmits control instruction b2 to business system 120 via an IO interconnect interface. Furthermore, business system 120 receives control instruction b2 and performs the operation indicated by control instruction b2. For example, gateway system 110 receives control instruction b2 or control instruction b1 via a Wi-Fi protocol message. Gateway system 110 transmits control instruction b2 to business system 120 via the IO interconnect interface using the IO interconnect interface protocol.
[0100] In one possible implementation, the converged gateway 10 supports control of the converged gateway via a client device 40. The client device 40, also referred to as a terminal device or simply a terminal, refers to a terminal device located within a home local area network (LAN) or a network outside the LAN. The client device 40 can be a device with a display, such as a computer, tablet computer, or smartphone. For example, an application (app) for controlling the converged gateway is installed on the client device.
[0101] The client device 40 may support control of the gateway system 110 , or support control of the business system 120 , or may support control of both the gateway system 110 and the business system 120 .
[0102] In one possible implementation, a management / control menu for the business system 120 is added to the app on the client device 40. For example, the app's display interface (i.e., the remote control interface) includes controls for controlling the gateway system 110 and the business system. The display interface on the client device 40's screen may include one or more controls for controlling the gateway system 110 and one or more controls for controlling the business system 120. For another example, the controls for operating the gateway system 110 and the business system 120 on the app may be located in different menus.
[0103] In one possible example, the client device 40 sends a control instruction C1 to the converged gateway 10 in response to the operation of the control A on the display interface. The control instruction C1 is used to indicate the operation to be performed on the business system 120 in the converged gateway. For example, the control A is a power-on control or a wake-up control of the business system 120. The control instruction C1 is a power-on instruction or a wake-up instruction, etc. The gateway system 110 receives the control instruction C1 from the client device 40. According to the type of the control instruction C1, the control instruction C1 is sent to the business system 120 through the IO interconnection interface. Then, the business system 120 receives the control instruction C1 and performs the operation indicated by the control instruction C1.
[0104] In one possible example, in response to an operation on control B on a display interface, client device 40 sends a control instruction C2 to converged gateway 10. Control instruction C2 is used to perform an operation on business system 120 in the converged gateway. Gateway system 110 receives control instruction C2 from client device 40, which indicates an operation to be performed on business system 120. Based on the type of control instruction C2, gateway system 110 sends control instruction C2 to business system 120 via the IP network interface. Business system 120 then receives control instruction C2 and performs the operation indicated by control instruction C2.
[0105] In another possible example, in response to an operation of control C on the display interface, the client device 40 sends a third control instruction to the converged gateway 10, where the third control instruction is used to perform a third operation on the gateway system 110 in the converged gateway. The gateway system 110 receives the third control instruction from the client device 40, where the third control instruction is used to perform the third operation on the gateway system 110, and performs the third operation indicated by the third control instruction.
[0106] In some implementation scenarios, Figure 5A This is a schematic diagram of the display interface of the client device 40 provided in the embodiment of the present application. It should be noted that, Figure 5A This is only an example and does not constitute a specific limitation on the form of the interface, the form of the controls, and the layout. Figure 5AThe client device 40 responds to the user's request to the main interface ( Figure 5A The operation of the "Fusion Gateway" control in (1) shows Figure 5A The display interface shown in (2) in FIG. The client device responds to the user's operation on the "set-top box" control and displays Figure 5A The display interface shown in (3) in the figure. Figure 5A The display interface shown in (3) includes a second control for controlling the set-top box. In some implementation scenarios, the client device may display a control interface for controlling the gateway system in response to an operation on the "gateway system" control, wherein the control interface includes controls for controlling the gateway system.
[0107] In some implementation scenarios, the display interface of the client device 40 may include a control area for the business system 120 and a control area for the gateway system 110. The control area for the gateway system 110 may include one or more controls for controlling the gateway system 110, and the control area for the business system 120 may include one or more controls for controlling the business system 120.
[0108] In a possible implementation, the communication system may further include a management platform 50 . The management platform 50 is used to manage the converged gateway 10 .
[0109] The management platform 50 may send configuration information to the converged gateway 10 for configuring the gateway system 110 or the business system 120 in the converged gateway 10. For ease of distinction, the configuration information for configuring the business system 120 is referred to as first configuration information, and the configuration information for configuring the gateway system 110 is referred to as second configuration information.
[0110] In one possible embodiment, the gateway system 110 receives first configuration information from the management platform 50, where the first configuration information is used to configure the business system 120, and sends the first configuration information to the business system 120 via the IP network interface. In another possible embodiment, the gateway system 110 receives second configuration information from the management platform 50, where the second configuration information is used to configure the gateway module.
[0111] For example, see Figure 4 As shown, the management platform 50 may include a business system management module 510 and a gateway management module 520. The business system management module 510 may be used to manage the business system 120, and the gateway management module 520 may be used to manage the gateway system 110.
[0112] For example, the management of the gateway system 110 by the management platform 50 may include management of the network topology, operation and maintenance configuration, or software upgrades, etc. The management of the business system 120 by the management platform 50 may include expansion of the business system 120 .
[0113] In some possible embodiments, the client device 40 can manage various devices or modules in the home network topology through the management platform 50. The client device 40 can manage the gateway and the service modules or other devices connected to the gateway through the management platform. For example, the display interface of the gateway app can include controls for various devices / modules connected to the gateway.
[0114] In some implementation scenarios, Figure 5B This is another schematic diagram of the display interface of the client device 40 provided in the embodiment of the present application. It should be noted that, Figure 5B This is only an example and does not constitute a specific limitation on the form of the interface, the form of the controls, and the layout. Figure 5B The client device 40 responds to the user's display interface for "network connection" (ie Figure 5B (1)) The operation of the "STB-AABB" control under the middle shows Figure 5B The display interface shown in (2) in the figure. The client device responds to the user's operation on the "remote control" control and displays Figure 5B The display interface shown in (3) in the figure. Figure 5B The display interface shown in (3) includes a second control for controlling the set-top box.
[0115] In one possible implementation, see Figure 3 or Figure 4 As shown, the communication system may also include a third-party control device 30. The converged gateway 10 supports control of the converged gateway via the third-party control device 30. The third-party control device 30 can be a keyboard, mouse, game controller, dance mat, or other device. Device redirection is possible. The third-party control device 30 can be a device that connects to the converged gateway via Wi-Fi, Bluetooth, or StarFlash technology.
[0116] In a possible example, for a control instruction from a third-party control device, if the control instruction is used to control the service system 120 , the gateway system 110 in the converged gateway sends the control instruction to the service system through the IP network interface.
[0117] In another possible example, for a control instruction from a third-party control device, if the control instruction is used to control the business system 120 , the gateway system 110 in the fusion gateway sends the control instruction to the business system through the IO network interface.
[0118] In another possible example, for a control instruction from a third-party control device, if the control instruction is used to control the business system 120, it can be determined whether to send it to the business system 120 through an IP network interface or an IO network interface according to the type of the control instruction.
[0119] In one possible implementation, the service system 120 in the converged gateway 10 can reuse some hardware resources of the gateway system 110. In addition to the aforementioned wireless communication unit 210 (e.g., infrared / Bluetooth / StarFlash / Wi-Fi), one or more resources such as a clock source, power supply, storage unit, or USB interface can also be reused. A USB interface is an interface that complies with USB standards and specifications, and can specifically be a Mini USB interface, a Micro USB interface, a USB Type-C interface, or the like.
[0120] For one possible example, see Figure 6 As shown, the gateway system 110 includes a clock source 310. The clock source 310 supports providing clock signals for the gateway system 110 and the business system 120. The clock source 310 transmits the clock signal to the business system 120 through the I / O interconnection interface. In other words, the gateway system 110 sends the clock signal generated by the clock source to the business system 120 through the I / O interconnection interface. For example, the IO interconnection interface may include a clock interface. In some implementation scenarios, the clock source 310 is deployed in the fusion gateway 10 and deployed outside the gateway system 110 and the business system 120. Therefore, by deploying the clock source only in the gateway system 110 in the fusion gateway, the number of clock sources in the fusion gateway can be reduced, thereby reducing costs.
[0121] For another possible example, see Figure 6As shown, the gateway system 110 also includes a storage unit 320. The storage unit 320 supports the business system 120 in reading and writing data through the I / O interconnection interface. For example, the business system 120 can read data from the storage unit 320 through the I / O interconnection interface, and can also write data to the storage unit 320 through the I / O interconnection interface. In some implementation scenarios, the storage unit 320 is deployed in the converged gateway 10 and deployed outside the gateway system 110 and the business system 120. The storage unit 320 may include one or more memories. The memory may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), or flash memory. The volatile memory may be random access memory (RAM).
[0122] For another possible example, see Figure 6 As shown, the gateway system 110 also includes a power supply unit 330. The power supply unit 330 supports powering the converged gateway 10, that is, supports powering the gateway system 110 and also supports powering the business system 120. For example, the IO interconnection interface between the gateway system 110 and the business system 120 includes a power supply interface.
[0123] In one possible implementation, the gateway system 110 in the converged gateway 10 can reuse some hardware resources of the service system 120, such as USB interfaces or other interface resources. For example, a USB interface can be connected to a storage device, and the gateway system 110 can read data from the storage device by reusing the USB interface of the service system. For example, if the service system 120 is a set-top box module, the gateway system 110 can reuse the audio input and output interfaces or video input and output interfaces of the set-top box module.
[0124] Based on the above embodiments, the present application also provides a control method, which can be executed by a gateway system. Figure 7 This is a flow chart of a control method provided in an embodiment of the present application. The control method includes S101 and S102.
[0125] S101: A gateway system receives a first control instruction, where the first control instruction is used to instruct execution of a first operation on a service module.
[0126] S102: The gateway system sends the first control instruction to the service module via the I / O interconnection interface. For example, the first control instruction is a wake-up instruction, a power-on instruction, or an instruction to turn off a standby indicator light.
[0127] In a possible implementation, the method may further include the gateway system receiving a third control instruction, where the third control instruction is used to execute a third operation on the gateway module, and the gateway system executing the third operation indicated by the third control instruction.
[0128] In some possible implementations, upon receiving a control instruction, the gateway system may determine whether the control instruction belongs to a business system instruction or a gateway system instruction. In other implementations, if the control instruction belongs to a business system instruction, the gateway system may further determine the type of the control instruction.
[0129] In some possible implementations, the gateway system receives the first control instruction from a wireless control device via a wireless communication unit, where the wireless control device is a remote controller or a terminal device. The descriptions of the remote controller and the terminal device are as described above and will not be repeated here.
[0130] In some possible implementations, the gateway system receives a second control instruction from a second wireless control device, where the second control instruction is used to perform a second operation on the service system. The gateway system sends the second control instruction to the service module via an IP network interface. The second wireless control device is a remote control, a terminal device, or a third-party control device.
[0131] In some possible implementations, the method may also include: the gateway system receives first configuration information from the management platform, the first configuration information is used to configure the business module, and sends the first configuration information to the business module through the IP network interface; or, receives second configuration information from the management platform, the second configuration information is used to configure the gateway module.
[0132] The solution provided by the embodiment of the present application is described in detail below in conjunction with specific application scenarios. The following example takes the service system as a set-top box and the gateway system as an FTTR system. For the fusion gateway (or fusion device) of FTTR+set-top box, the FTTR part is responsible for broadband services and is generally in working state for a long time. The set-top box generally works part of the time and is powered off or in sleep state part of the time. The wireless communication unit is deployed on the FTTR system, so when the set-top box is powered off or in sleep state, the fusion gateway can receive a control instruction for instructing to power on or wake up the set-top box or turn off the standby indicator light through the wireless communication unit. For ease of description, the control instruction for instructing to power on the set-top box is referred to as a power-on instruction. The control instruction for instructing to wake up the set-top box is referred to as a wake-up instruction.
[0133] Figure 8 A flow chart of the control method provided in an embodiment of the present application.
[0134] S201, the FTTR system receives a control instruction.
[0135] The FTTR system receives control instructions via a wireless communication unit. The wireless communication unit includes one or more of a Wi-Fi communication unit, a StarFlash communication unit, an infrared communication unit, or a Bluetooth communication unit. The description of the wireless communication unit has been previously described and will not be repeated here.
[0136] S202, the FTTR system determines whether the control instruction belongs to a set-top box instruction, if so, execute S203, if not, execute S204.
[0137] For example, the control instruction may carry the identification of a set-top box, and the control instruction is determined to be a set-top box instruction. The identification of the set-top box may include one or more of the address of the set-top box, the serial number of the set-top box, and other identifications of the set-top box.
[0138] In step S203, the FTTR system determines the type of the control command. If the command type is a power-on command, step S205 is executed. If the command type is a wake-up command, step S206 is executed. If the command type is other commands, step S207 is executed.
[0139] S204, the FTTR system executes the operation indicated by the control instruction.
[0140] S205, the FTTR system sends a power-on instruction to the set-top box through the IO interconnection interface.
[0141] S206: The FTTR system sends a wake-up instruction to the set-top box through the IO interconnection interface.
[0142] S207, the FTTR system sends other control instructions to the set-top box through the IP network interface.
[0143] Figure 8 For example, a control command other than a power-on command, a wake-up command, or a command to turn off a standby indicator light among wireless commands for controlling a set-top box is sent to the set-top box through an IP network interface.
[0144] The embodiment of the present application also supports the FTTR system and the set-top box to realize hardware resource sharing between the FTTR system and the set-top box through the IP network interface or the IO interconnection interface. As mentioned above, the set-top box reuses the wireless communication unit on the FTTR system.
[0145] In some implementation scenarios, the set-top box can obtain data received by the FTTR system Wi-Fi communication unit through the IP network interface, and can also receive data transmitted by the Bluetooth / Star Flash communication unit, such as remote control signals, Bluetooth / Star Flash keyboards, mice, game controllers and other third-party control devices’ control instructions, to achieve redirected use of the device.
[0146] In some implementations, the set-top box can reuse the storage unit of the FTTR system. This can be achieved by using an IP network interface to read and write data from the storage unit of the FTTR system. This reduces storage devices on the set-top box and reduces costs.
[0147] In some implementation scenarios, the set-top box can reuse the clock source of the FTTR system. The FTTR system sends the clock signal to the set-top box through the IO interconnect interface, reducing the clock source on the set-top box to reduce costs.
[0148] In some implementations, the FTTR system and set-top box share a power supply unit. This unit allows the FTTR system and set-top box to reuse external power sources, such as 220V, 48V, or 12V. The FTTR system supplies power to the set-top box via an I / O interconnect, which includes a power supply interface.
[0149] For example, Figure 9 FIG. 1 shows a schematic diagram of a possible gateway system provided by this application. Figure 9 As shown, the gateway system may include a processor 111 and a wireless communication unit 210, an IP network interface 410, and an IO interconnection interface 420. In some implementation scenarios, the gateway system further includes a clock source 310, a storage unit 320, a power supply unit 330, and the like.
[0150] It is understood that the structure illustrated in the embodiments of this application does not constitute a specific limitation on the gateway system. In other embodiments of this application, the gateway system may include more or fewer components than shown, or combine or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0151] The processor 111 may include one or more processing units. For example, the processor 111 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). Different processing units may be independent components or integrated into one or more processors. In some embodiments, the gateway system may also include one or more processors 111. The controller may generate an operation control signal based on the instruction opcode and timing signal to complete the control of instruction fetching and execution.
[0152] In some embodiments, the processor 111 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, and / or a USB interface. A USB interface is an interface that complies with USB standards and may specifically be a Mini USB interface, a Micro USB interface, a USB Type-C interface, or the like. The USB interface can be used to connect a charger to charge the gateway system, or to transmit data between the gateway system and peripheral devices.
[0153] It is understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is only a schematic illustration and does not constitute a structural limitation on the gateway system. In other embodiments of the present application, the gateway system may also adopt a different interface connection method from the above embodiments, or a combination of multiple interface connection methods.
[0154] In some implementations, the gateway system may further include an antenna 1, an antenna 2, etc. The wireless communication function of the gateway system may be implemented by the antenna 1, the antenna 2, and the wireless communication unit 210, etc.
[0155] The wireless communication unit 210 can provide wireless communication solutions for the gateway system, including Wi-Fi (including Wi-Fi Aware and Wi-Fi AP), Bluetooth (BT), and wireless data transmission modules (e.g., 433MHz, 868MHz, 10110MHz). The wireless communication unit 210 can be one or more devices that integrate at least one communication processing module.
[0156] The storage unit 320 may include a first storage area and a second storage area. In some embodiments, the storage unit 320 may also be used to store one or more computer programs, which include instructions. The processor 111 may enable the gateway system to execute the control method provided in some embodiments of the present application by running the above-mentioned instructions stored in the storage unit 320. The storage unit 320 may include a code storage area and a data storage area. Among them, the code storage area may store an operating system. The data storage area may store hot data and cold data, etc. In addition, the storage unit 320 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more disk storage components, flash memory components, universal flash storage (UFS), etc. In some embodiments, the processor 111 may enable the gateway system to execute the control method provided in the embodiments of the present application by running the instructions stored in the storage unit 320, and / or the instructions stored in the memory provided in the processor 111.
[0157] It should be understood that the specific process of the gateway system performing the above steps can be referred to in conjunction with the above Figures 2 to 8 For the sake of brevity, the description of the gateway system execution steps described in is omitted here.
[0158] It should also be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. Moreover, the units in the device can all be implemented in the form of software called through processing elements; or all be implemented in the form of hardware; or some units can be implemented in the form of software called through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device. In addition, it can also be stored in a memory in the form of a program, and called by a certain processing element of the device to execute the function of the unit. Here, the processing element can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by the integrated logic circuit of the hardware in the processor element or in the form of software called through the processing element. In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASICs), one or more digital signal processors (DSPs), one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0159] The present invention also provides a computer-readable storage medium for storing computer program code, wherein the computer program includes instructions for executing any of the control methods provided in the above-mentioned embodiments of the present invention. The computer-readable storage medium may be a read-only memory (ROM) or a random access memory (RAM), which is not limited in the present invention.
[0160] The present application also provides a computer program product, which includes instructions. When the instructions are executed, the gateway system performs corresponding operations corresponding to the above control method.
[0161] It will be appreciated that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a RAM, which is used as an external cache. There are many different types of RAM, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DRRAM).
[0162] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, optical storage, etc.) containing computer-usable program code.
[0163] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0164] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.
Claims
1. A fusion gateway, characterized in that: Comprises a gateway module and a business module; the gateway module is used to provide access services, the business module is used to provide business services; the gateway module and the business module are connected via an input / output I / O interconnection interface; The gateway module is configured to receive a first control instruction from a first wireless control device, the first control instruction being used to instruct execution of a first operation on the service module; and send the first control instruction to the service module via the I / O interconnection interface; the first control instruction being a wake-up instruction, a power-on instruction, or an instruction to turn off a standby indicator light; and the first wireless control device being a remote controller or a client device; The service module is configured to receive the first control instruction and execute the first operation indicated by the first control instruction.
2. The fusion gateway according to claim 1, wherein: The gateway module includes a wireless communication unit; The gateway module is specifically configured to receive the first control instruction from the first wireless control device through the wireless communication unit.
3. The fusion gateway according to claim 2, wherein: The wireless communication unit includes one or more of a star flash communication unit, an infrared communication unit, a Bluetooth communication unit or a Wi-Fi communication unit.
4. The fusion gateway according to claim 1, wherein: The gateway module is specifically configured to receive the first control instruction from the client device through the management platform.
5. The fusion gateway according to any one of claims 1 to 4, wherein: The gateway module and the service module are also connected via an IP network interface; The gateway module is further configured to receive a second control instruction from a second wireless control device, the second control instruction being configured to perform a second operation on the service module; and send the second control instruction to the service module via the IP network interface; the second wireless control device being a remote control, a client device, or a third-party control device; The service module is further configured to receive the second control instruction and execute the second operation indicated by the second control instruction.
6. The fusion gateway according to any one of claims 1 to 4, wherein: The gateway module and the service module are also connected via an IP network interface; The gateway module is further used for: receiving first configuration information from a management platform, where the first configuration information is used to configure the service module, and sending the first configuration information to the service module through the IP network interface; or Second configuration information from a management platform is received, where the second configuration information is used to configure the gateway module.
7. The fusion gateway according to any one of claims 1 to 4, wherein: The gateway module is further configured to receive a third control instruction, where the third control instruction is configured to execute a third operation on the gateway module; and execute the third operation indicated by the third control instruction.
8. The fusion gateway according to any one of claims 1 to 4, wherein: The gateway module also includes a clock source; the gateway module is further used to send a clock signal generated by the clock source to the business module through the I / O interconnection interface.
9. The fusion gateway according to any one of claims 1 to 4, wherein: The gateway module also includes a power supply unit; the I / O interconnection interface includes a power supply interface; the business module reuses the power supply unit of the gateway module through the power supply interface.
10. The fusion gateway according to any one of claims 1 to 4, wherein: The gateway module also includes a storage unit; the storage unit supports the business module to read / write data through the I / O interconnection interface.
11. The fusion gateway according to claim 10, wherein: The gateway module further supports multiplexing the hardware interface of the service module through the I / O interconnection interface, and the hardware interface includes one or more of a USB interface, an audio input / output interface, or a video input / output interface.
12. The fusion gateway according to any one of claims 1 to 4, wherein: The service module includes one or more of a set-top box module, a storage module, a camera service module or a network video recorder (NVR) module.
13. A control method, characterized in that: A gateway module applied to a converged gateway, wherein the converged gateway further includes a service module, wherein the gateway module is used to provide access services, and the service module is used to provide service services; The gateway module and the service module are connected via an input / output (I / O) interconnection interface; the method includes: Receiving a first control instruction from a first wireless control device, where the first control instruction is used to instruct execution of a first operation on the service module, the first wireless control device is a remote control or a client device, and the first control instruction is a wake-up instruction, a power-on instruction, or an instruction to turn off a standby indicator light; The first control instruction is sent to the service module through the I / O interconnection interface.
14. The method according to claim 13, wherein The gateway module includes a wireless communication unit; Receiving a first control instruction includes: The first control instruction is received from a first wireless control device through the wireless communication unit.
15. The method according to claim 14, wherein The wireless communication unit includes one or more of a star flash communication unit, an infrared communication unit, a Bluetooth communication unit or a Wi-Fi communication unit.
16. The method according to claim 13, wherein Receiving a first control instruction includes: The first control instruction is received from the client device through the management platform.
17. The method according to any one of claims 13 to 16, wherein: The gateway module and the service module are also connected via an IP network interface; the method further includes: receiving a second control instruction from a second wireless control device, where the second control instruction is used to perform a second operation on the service module; the second wireless control device is a remote control, a client device, or a third-party control device; The second control instruction is sent to the service module through the IP network interface.
18. The method according to any one of claims 13 to 16, wherein: The gateway module and the service module are also connected via an IP network interface; the method further includes: receiving first configuration information from a management platform, where the first configuration information is used to configure the service module, and sending the first configuration information to the service module through the IP network interface; or Second configuration information from a management platform is received, where the second configuration information is used to configure the gateway module.
19. The method according to any one of claims 13 to 16, wherein: Also includes: receiving a third control instruction, where the third control instruction is used to instruct a third operation to be performed on the gateway module; Execute the third operation indicated by the third control instruction.
20. A communication system, characterized in that: comprising a fusion gateway and a management platform as claimed in any one of claims 1 to 12; The management platform is used to manage the gateway module and the service module in the converged gateway.
21. The system of claim 20, wherein: Also includes: The client device is configured to send the first control instruction to the converged gateway in response to an operation of the first control on the first display interface; or, Used to send a second control instruction to the fusion gateway in response to an operation of a second control on the first display interface, where the second control instruction is used to perform a second operation on the service module.
22. The system of claim 20, wherein: Also includes: The client device is further configured to send a third control instruction to the converged gateway in response to an operation of a third control on the second display interface, where the third control instruction is used to instruct a third operation to be performed on the gateway module.
Citation Information
Patent Citations
Fused type home gateway and access method of application service thereof
CN105429867A
Method and Apparatus for Enabling a Network Device to Asynchronously Access a Set Top Box in a Way That Conserves Network Bandwidth
US20070291659A1