CN111405367A - Method for network sharing of system component based on multi-network switching scene and display equipment - Google Patents
Method for network sharing of system component based on multi-network switching scene and display equipment Download PDFInfo
- Publication number
- CN111405367A CN111405367A CN202010164946.7A CN202010164946A CN111405367A CN 111405367 A CN111405367 A CN 111405367A CN 202010164946 A CN202010164946 A CN 202010164946A CN 111405367 A CN111405367 A CN 111405367A
- Authority
- CN
- China
- Prior art keywords
- network
- component
- main system
- subsystem
- dns
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000006855 networking Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 25
- 230000006870 function Effects 0.000 description 25
- 238000012545 processing Methods 0.000 description 12
- 230000003993 interaction Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 6
- 101100513046 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) eth-1 gene Proteins 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 101100435070 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) APN2 gene Proteins 0.000 description 4
- 101100268779 Solanum lycopersicum ACO1 gene Proteins 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000002156 mixing Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 101100401199 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SAM2 gene Proteins 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The invention relates to the technical field of intelligent terminal networking, in particular to a method for network sharing of a system component based on multi-network switching scene and a display device, which are used for solving the problems that an android television network card has high hardware requirement, and the subsystem component in a local area network cannot share a main system component to access the network. The method comprises the following steps: share _ net service configures firewall rules between subsystem components and main system components in a first network; in the switched second network, calling start _ dns service to configure a routing policy table between the subsystem component and the main system component and a forwarding rule of a network daemon; and configuring a DNS forwarding rule of the subsystem component based on the ID name and the DNS of the second network to realize that the subsystem component shares the second network accessed by the main system component.
Description
Technical Field
The invention relates to the technical field of intelligent terminal networking, in particular to a method for network sharing of a system component based on multi-network switching scene and a display device.
Background
The smart television is a television product which is based on an Internet application technology, has an open operating system and a chip, has an open application platform, can realize a bidirectional man-machine interaction function, integrates various functions such as audio and video, entertainment, data and the like, and meets the diversified and personalized requirements of users.
Some smart televisions realize intelligent operation and network service through built-in operating systems thereof, and taking android televisions as an example, a system board card is usually set up, a WiFi module with IEEE802.11 protocol specification and corresponding drivers are configured, and corresponding interfaces are provided for system processes above a framework layer to call and connect to the internet or a local area network. When the network environment of the intelligent television is switched, the built-in Android system switches the network accordingly.
However, when a plurality of system boards are built in the smart television, for example, the system boards include an Android main system board and an Android subsystem board, and the main system board communicates with an external network through a network interface of the main system board. When the network environment of the intelligent television is switched, the main system board card can realize network switching according to the android network switching logic, but the subsystem board card cannot complete network switching because the subsystem board card does not have a network interface for directly communicating with an external network.
Disclosure of Invention
The application provides a method and display equipment for network sharing of system components based on multi-network switching scene, a firewall rule between a subsystem component and a main system component is configured through share _ net service and start _ dns service, a network daemon forwards the rule and a routing policy table, and the problem that the subsystem component of an android television in a local area network cannot share a network accessed by the main system component can be solved to a certain extent.
In a first aspect, a method for network sharing of a system component based on multiple network handover scenarios is provided, including:
share _ net service configures firewall rules between subsystem components and main system components in a first network;
in the switched second network, calling start _ dns service to configure a routing policy table between the subsystem component and a main system component and a forwarding rule of a network daemon;
and configuring the DNS forwarding rule of the subsystem component to share the second network accessed by the main system component based on the ID name and the DNS of the second network.
In a second aspect, there is provided a display device comprising:
the display is used for displaying a playing picture;
the user interface is used for receiving instructions input by a user;
a controller for performing:
share _ net service configures firewall rules between subsystem components and main system components in a first network;
in the switched second network, calling start _ dns service to configure a forwarding rule and a routing policy table of a network daemon between the subsystem component and a main system component;
and configuring the second network accessed by the main system component shared by the DNS forwarding rules of the subsystem component based on the ID name and the DNS of the second network.
The method has the advantages that the firewall rules between the share _ net service configuration subsystem component and the main system component can be used for completing the preparation work of network sharing when the display equipment is started, and the parameters of conventional configuration are preferentially set in the system; further, by calling a start _ dns service configuration subsystem component and a network daemon forwarding rule and a routing policy table between the main system components, the subsystem components can share the switched network connected with the main system components; furthermore, by configuring a DNS forwarding rule of the subsystem component, the correct network DNS domain name can be accessed from the network request of the subsystem component, the hardware requirement of network access can be reduced to a certain extent, the speed of accessing the shared network is improved, and the subsystem component of the display equipment can share the network accessed by the main system component.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1A is a schematic diagram illustrating an operation scenario between a display device and a control apparatus;
fig. 1B is a block diagram schematically illustrating a configuration of the control apparatus 100 in fig. 1A;
fig. 1C is a block diagram schematically illustrating a configuration of the display device 200 in fig. 1A;
FIG. 1D is a block diagram illustrating an architectural configuration of an operating system in memory of display device 200;
FIG. 2 is a flowchart illustrating a method for network sharing of a system component based on multiple network handover scenarios according to an embodiment of the present application;
fig. 3 is a logic diagram illustrating a method for network sharing of a system component based on multiple network handover scenarios according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It will be understood by those skilled in the art that, as used hereinafter, the singular forms "a", "an", "the" and "the" may include the plural forms as well, unless expressly stated otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those within the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Fig. 1A is a schematic diagram illustrating an operation scenario between a display device and a control apparatus. As shown in fig. 1A, the control apparatus 100 and the display device 200 may communicate with each other in a wired or wireless manner.
Among them, the control apparatus 100 is configured to control the display device 200, which may receive an operation instruction input by a user and convert the operation instruction into an instruction recognizable and responsive by the display device 200, serving as an intermediary for interaction between the user and the display device 200. Such as: the user operates the channel up/down key on the control device 100, and the display device 200 responds to the channel up/down operation.
The control device 100 may be a remote controller 100A, which includes infrared protocol communication or bluetooth protocol communication, and other short-distance communication methods, etc. to control the display apparatus 200 in a wireless or other wired manner. The user may input a user instruction through a key on a remote controller, voice input, control panel input, etc., to control the display apparatus 200. Such as: the user can input a corresponding control command through a volume up/down key, a channel control key, up/down/left/right moving keys, a voice input key, a menu key, a power on/off key, etc. on the remote controller, to implement the function of controlling the display device 200.
The control device 100 may also be an intelligent device, such as a mobile terminal 100B, a tablet computer, a notebook computer, and the like. For example, the display device 200 is controlled using an application program running on the smart device. The application program may provide various controls to a user through an intuitive User Interface (UI) on a screen associated with the smart device through configuration.
For example, the mobile terminal 100B may install a software application with the display device 200 to implement connection communication through a network communication protocol for the purpose of one-to-one control operation and data communication. Such as: the mobile terminal 100B may be caused to establish a control instruction protocol with the display device 200 to implement the functions of the physical keys as arranged in the remote control 100A by operating various function keys or virtual buttons of the user interface provided on the mobile terminal 100B. The audio and video content displayed on the mobile terminal 100B may also be transmitted to the display device 200, so as to implement a synchronous display function.
The display apparatus 200 may provide a network television function of a broadcast receiving function and a computer support function. The display device may be implemented as a digital television, a web television, an Internet Protocol Television (IPTV), or the like.
The display device 200 may be a liquid crystal display, an organic light emitting display, a projection device. The specific display device type, size, resolution, etc. are not limited.
The display device 200 may also be in data communication with the server 300 via a variety of communication means, such as a local area network (L AN), a wireless local area network (W L AN), and other networks, where the server 300 may provide various content and interactions to the display device 200, the display device 200 may send and receive information, such as receiving Electronic Program Guide (EPG) data, receiving software program updates, or accessing a remotely stored digital media library, for example, the server 300 may be a group or groups of servers, one or more types of servers, and other network service content such as video-on-demand and advertising services provided via the server 300.
Fig. 1B is a block diagram illustrating the configuration of the control device 100. As shown in fig. 1B, the control device 100 includes a controller 110, a memory 120, a communicator 130, a user input interface 140, an output interface 150, and a power supply 160.
The controller 110 includes a Random Access Memory (RAM)111, a Read Only Memory (ROM)112, a processor 113, a communication interface, and a communication bus. The controller 110 is used to control the operation of the control device 100, as well as the internal components of the communication cooperation, external and internal data processing functions.
Illustratively, when an interaction of a user pressing a key disposed on the remote controller 100A or an interaction of touching a touch panel disposed on the remote controller 100A is detected, the controller 110 may control to generate a signal corresponding to the detected interaction and transmit the signal to the display device 200.
And a memory 120 for storing various operation programs, data and applications for driving and controlling the control apparatus 100 under the control of the controller 110. The memory 120 may store various control signal commands input by a user.
The communicator 130 enables communication of control signals and data signals with the display apparatus 200 under the control of the controller 110. Such as: the control apparatus 100 transmits a control signal (e.g., a touch signal or a button signal) to the display device 200 via the communicator 130, and the control apparatus 100 may receive the signal transmitted by the display device 200 via the communicator 130. The communicator 130 may include an infrared signal interface 131 and a radio frequency signal interface 132. For example: when the infrared signal interface is used, the user input instruction needs to be converted into an infrared control signal according to an infrared control protocol, and the infrared control signal is sent to the display device 200 through the infrared sending module. The following steps are repeated: when the rf signal interface is used, a user input command needs to be converted into a digital signal, and then the digital signal is modulated according to the rf control signal modulation protocol and then transmitted to the display device 200 through the rf transmitting terminal.
The user input interface 140 may include at least one of a microphone 141, a touch pad 142, a sensor 143, a key 144, and the like, so that a user can input a user instruction regarding controlling the display apparatus 200 to the control apparatus 100 through voice, touch, gesture, press, and the like.
Here, the output interface 150 may include L ED interface 151, vibration interface 152 generating vibration, sound output interface 153 outputting sound, display 154 outputting images, and the like, for example, the remote controller 100A may receive an output signal such as audio, video, or data from the output interface 150, and display the output signal as an image on the display 154, as an audio on the sound output interface 153, or as a vibration on the vibration interface 152.
And a power supply 160 for providing operation power support for each element of the control device 100 under the control of the controller 110. In the form of a battery and associated control circuitry.
A hardware configuration block diagram of the display device 200 is exemplarily illustrated in fig. 1C. As shown in fig. 1C, the display apparatus 200 may include a tuner demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a memory 260, a user interface 265, a video processor 270, a display 275, an audio processor 280, an audio output interface 285, and a power supply 290.
The tuner demodulator 210 receives the broadcast television signal in a wired or wireless manner, may perform modulation and demodulation processing such as amplification, mixing, and resonance, and is configured to demodulate, from a plurality of wireless or wired broadcast television signals, an audio/video signal carried in a frequency of a television channel selected by a user, and additional information (e.g., EPG data).
The tuner demodulator 210 is responsive to the user selected frequency of the television channel and the television signal carried by the frequency, as selected by the user and controlled by the controller 250.
The tuner demodulator 210 can receive a television signal in various ways according to the broadcasting system of the television signal, such as: terrestrial broadcasting, cable broadcasting, satellite broadcasting, internet broadcasting, or the like; and according to different modulation types, a digital modulation mode or an analog modulation mode can be adopted; and can demodulate the analog signal and the digital signal according to the different kinds of the received television signals.
In other exemplary embodiments, the tuning demodulator 210 may also be in an external device, such as an external set-top box. In this way, the set-top box outputs a television signal after modulation and demodulation, and inputs the television signal into the display apparatus 200 through the external device interface 240.
The communicator 220 is a component for communicating with an external device or an external server according to various communication protocol types. For example, the display apparatus 200 may transmit content data to an external apparatus connected via the communicator 220, or browse and download content data from an external apparatus connected via the communicator 220. The communicator 220 may include a network communication protocol module or a near field communication protocol module, such as a WIFI module 221, a bluetooth communication protocol module 222, and a wired ethernet communication protocol module 223, so that the communicator 220 may receive a control signal of the control device 100 according to the control of the controller 250 and implement the control signal as a WIFI signal, a bluetooth signal, a radio frequency signal, and the like.
The detector 230 is a component of the display apparatus 200 for collecting signals of an external environment or interaction with the outside. The detector 230 may include a sound collector 231, such as a microphone, which may be used to receive a user's sound, such as a voice signal of a control instruction of the user to control the display device 200; alternatively, ambient sounds may be collected that identify the type of ambient scene, enabling the display device 200 to adapt to ambient noise.
In some other exemplary embodiments, the detector 230, which may further include an image collector 232, such as a camera, a video camera, etc., may be configured to collect external environment scenes to adaptively change the display parameters of the display device 200; and the function of acquiring the attribute of the user or interacting gestures with the user so as to realize the interaction between the display equipment and the user.
In some other exemplary embodiments, the detector 230 may further include a light receiver for collecting the intensity of the ambient light to adapt to the display parameter variation of the display device 200.
In some other exemplary embodiments, the detector 230 may further include a temperature sensor, such as by sensing an ambient temperature, and the display device 200 may adaptively adjust a display color temperature of the image. For example, when the temperature is higher, the display apparatus 200 may be adjusted to display a color temperature of an image that is cooler; when the temperature is lower, the display device 200 may be adjusted to display a warmer color temperature of the image.
The external device interface 240 is a component for providing the controller 250 to control data transmission between the display apparatus 200 and an external apparatus. The external device interface 240 may be connected to an external apparatus such as a set-top box, a game device, a notebook computer, etc. in a wired/wireless manner, and may receive data such as a video signal (e.g., moving image), an audio signal (e.g., music), additional information (e.g., EPG), etc. of the external apparatus.
The external device interface 240 may include: a High Definition Multimedia Interface (HDMI) terminal 241, a Composite Video Blanking Sync (CVBS) terminal 242, an analog or digital Component terminal 243, a Universal Serial Bus (USB) terminal 244, a Component terminal (not shown), a red, green, blue (RGB) terminal (not shown), and the like.
The controller 250 controls the operation of the display device 200 and responds to the operation of the user by running various software control programs (such as an operating system and various application programs) stored on the memory 260. For example, the controller may be implemented as a Chip (SOC).
As shown in fig. 1C, the controller 250 includes a Random Access Memory (RAM)251, a Read Only Memory (ROM) 252, a graphics processor 253, a CPU processor 254, a communication interface 255, and a communication bus 256. The RAM251, the ROM252, the graphic processor 253, and the CPU processor 254 are connected to each other through a communication bus 256 through a communication interface 255.
The ROM252 stores various system boot instructions. When the display apparatus 200 starts power-on upon receiving the power-on signal, the CPU processor 254 executes a system boot instruction in the ROM252, copies the operating system stored in the memory 260 to the RAM251, and starts running the boot operating system. After the start of the operating system is completed, the CPU processor 254 copies the various application programs in the memory 260 to the RAM251 and then starts running and starting the various application programs.
And a graphic processor 253 for generating various graphic objects such as icons, operation menus, and user input instruction display graphics, etc. The graphic processor 253 may include an operator for performing an operation by receiving various interactive instructions input by a user, and further displaying various objects according to display attributes; and a renderer for generating various objects based on the operator and displaying the rendered result on the display 275.
A CPU processor 254 for executing operating system and application program instructions stored in memory 260. And according to the received user input instruction, processing of various application programs, data and contents is executed so as to finally display and play various audio-video contents.
In some example embodiments, the CPU processor 254 may comprise a plurality of processors. The plurality of processors may include one main processor and a plurality of or one sub-processor. A main processor for performing some initialization operations of the display apparatus 200 in the display apparatus preload mode and/or operations of displaying a screen in the normal mode. A plurality of or one sub-processor for performing an operation in a state of a standby mode or the like of the display apparatus.
The communication interface 255 may include a first interface to an nth interface. These interfaces may be network interfaces that are connected to external devices via a network.
The controller 250 may control the overall operation of the display apparatus 200. For example: in response to receiving a user input command for selecting a GUI object displayed on the display 275, the controller 250 may perform an operation related to the object selected by the user input command. For example, the controller may be implemented as an SOC (System on Chip) or an MCU (Micro Control Unit).
Where the object may be any one of the selectable objects, such as a hyperlink or an icon. The operation related to the selected object is, for example, an operation of displaying a link to a hyperlink page, document, image, or the like, or an operation of executing a program corresponding to the object. The user input command for selecting the GUI object may be a command input through various input means (e.g., a mouse, a keyboard, a touch panel, etc.) connected to the display apparatus 200 or a voice command corresponding to a voice spoken by the user.
A memory 260 for storing various types of data, software programs, or applications for driving and controlling the operation of the display device 200. The memory 260 may include volatile and/or nonvolatile memory. And the term "memory" includes the memory 260, the RAM251 and the ROM252 of the controller 250, or a memory card in the display device 200.
In some embodiments, the memory 260 is specifically used for storing an operating program for driving the controller 250 of the display device 200; storing various application programs built in the display apparatus 200 and downloaded by a user from an external apparatus; data such as visual effect images for configuring various GUIs provided by the display 275, various objects related to the GUIs, and selectors for selecting GUI objects are stored.
In some embodiments, memory 260 is specifically configured to store drivers for tuner demodulator 210, communicator 220, detector 230, external device interface 240, video processor 270, display 275, audio processor 280, etc., and related data, such as external data (e.g., audio-visual data) received from the external device interface or user data (e.g., key information, voice information, touch information, etc.) received by the user interface.
In some embodiments, memory 260 specifically stores software and/or programs representing an Operating System (OS), which may include, for example: a kernel, middleware, an Application Programming Interface (API), and/or an application program. Illustratively, the kernel may control or manage system resources, as well as functions implemented by other programs (e.g., the middleware, APIs, or applications); at the same time, the kernel may provide an interface to allow middleware, APIs, or applications to access the controller to enable control or management of system resources.
A block diagram of the architectural configuration of the operating system in the memory of the display device 200 is illustrated in fig. 1D. The operating system architecture comprises an application layer, a middleware layer and a kernel layer from top to bottom.
The application layer may include a plurality of applications, such as a setup application, a post application, a media center application, etc. these applications may be implemented as Web applications that are executed based on a WebKit engine, and in particular may be developed and executed based on HTM L5, Cascading Style Sheets (CSS), and JavaScript.
Here, the HTM L, which is called HyperText Markup language (HyperText Markup L anguage) is a standard Markup language for creating web pages, and describes the web pages by Markup tags, the HTM L tags are used to describe characters, graphics, animation, sound, tables, links, etc., and the browser reads the HTM L document, interprets the contents of the tags in the document, and displays them in the form of web pages.
CSS, known as Cascading Style Sheets (Cascading Style Sheets), is a computer language used to represent the Style of HTM L files, and can be used to define Style structures, such as the languages of fonts, colors, positions, etc. CSS styles can be directly stored in the HTM L web pages or in separate Style files, so as to control the Style in the web pages.
JavaScript, which is a language applied to Web page programming, can be inserted into the HTM L page and interpreted and executed by a browser, wherein the interaction logic of the Web application is realized by the JavaScript, the JavaScript can be used for encapsulating a JavaScript extension interface by the browser to realize the communication with a kernel layer,
for example, the middleware layer may be implemented as multimedia and hypermedia information coding experts group (MHEG) middleware associated with data broadcasting, D L NA middleware that is middleware associated with communication with external devices, middleware that provides a browser environment in which applications run within the display device, and the like.
The kernel layer can be implemented as a kernel based on various operating systems, for example, a kernel based on L inux operating system.
The kernel layer also provides communication between system software and hardware, and provides device driver services for various hardware, such as: provide display driver for the display, provide camera driver for the camera, provide button driver for the remote controller, provide wiFi driver for the WIFI module, provide audio driver for audio output interface, provide power management drive for Power Management (PM) module etc..
A user interface 265 receives various user interactions. Specifically, it is used to transmit an input signal of a user to the controller 250 or transmit an output signal from the controller 250 to the user. For example, the remote controller 100A may transmit an input signal, such as a power switch signal, a channel selection signal, a volume adjustment signal, etc., input by the user to the user interface 265, and then the input signal is transferred to the controller 250 through the user interface 265; alternatively, the remote controller 100A may receive an output signal such as audio, video, or data output from the user interface 265 via the controller 250, and display the received output signal or output the received output signal in audio or vibration form.
In some embodiments, a user may enter user commands on a Graphical User Interface (GUI) displayed on the display 275, and the user interface 265 receives the user input commands through the GUI. Specifically, the user interface 265 may receive user input commands for controlling the position of a selector in the GUI to select different objects or items.
Alternatively, the user may input a user command by inputting a specific sound or gesture, and the user interface 265 receives the user input command by recognizing the sound or gesture through the sensor.
The video processor 270 is configured to receive an external video signal, and perform video data processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to a standard codec protocol of the input signal, so as to obtain a video signal that is directly displayed or played on the display 275.
Illustratively, the video processor 270 includes a demultiplexing module, a video decoding module, an image synthesizing module, a frame rate conversion module, a display formatting module, and the like.
The demultiplexing module is configured to demultiplex an input audio/video data stream, where, for example, an input MPEG-2 stream (based on a compression standard of a digital storage media moving image and voice), the demultiplexing module demultiplexes the input audio/video data stream into a video signal and an audio signal.
And the video decoding module is used for processing the video signal after demultiplexing, including decoding, scaling and the like.
And the image synthesis module is used for carrying out superposition mixing processing on the GUI signal input by the user or generated by the user and the video image after the zooming processing by the graphic generator so as to generate an image signal for display.
The frame rate conversion module is configured to convert a frame rate of an input video, for example, convert a frame rate of an input 60Hz video into a frame rate of 120Hz or 240Hz, where a common format is implemented by using, for example, an interpolation frame method.
And a display formatting module for converting the signal output by the frame rate conversion module into a signal conforming to a display format of a display, such as converting the format of the signal output by the frame rate conversion module to output an RGB data signal.
A display 275 for receiving the image signal from the video processor 270 and displaying the video content, the image and the menu manipulation interface. The display video content may be from the video content in the broadcast signal received by the tuner-demodulator 210, or from the video content input by the communicator 220 or the external device interface 240. The display 275, while displaying a user manipulation interface UI generated in the display apparatus 200 and used to control the display apparatus 200.
And, the display 275 may include a display screen assembly for presenting a picture and a driving assembly for driving the display of an image. Alternatively, a projection device and projection screen may be included, provided display 275 is a projection display.
The audio processor 280 is configured to receive an external audio signal, decompress and decode the received audio signal according to a standard codec protocol of the input signal, and perform audio data processing such as noise reduction, digital-to-analog conversion, and amplification processing to obtain an audio signal that can be played by the speaker 286.
Illustratively, audio processor 280 may support various audio formats. Such as MPEG-2, MPEG-4, Advanced Audio Coding (AAC), high efficiency AAC (HE-AAC), and the like.
The audio output interface 285 is used for receiving an audio signal output by the audio processor 280 under the control of the controller 250, and the audio output interface 285 may include a speaker 286 or an external sound output terminal 287, such as an earphone output terminal, for outputting to a generating device of an external device.
In other exemplary embodiments, video processor 270 may comprise one or more chips. Audio processor 280 may also comprise one or more chips.
And, in other exemplary embodiments, the video processor 270 and the audio processor 280 may be separate chips or may be integrated with the controller 250 in one or more chips.
And a power supply 290 for supplying power supply support to the display apparatus 200 from the power input from the external power source under the control of the controller 250. The power supply 290 may be a built-in power supply circuit installed inside the display apparatus 200 or may be a power supply installed outside the display apparatus 200.
Fig. 2 is a flowchart illustrating a method for network sharing of a system component based on multiple network handover scenarios according to an embodiment of the present application.
In step 201, share _ net service configures firewall rules between a subsystem component and a main system component in a first network.
In some embodiments, the first network is an access network where the display device is located before switching networks, and the display device may include a network interface for coupling to a network, which may be a wired network interface, or a wireless network interface.
The network may be a managed IP network managed by a service provider, the network may be implemented wirelessly, e.g., using wireless protocols and techniques such as WiFi, WiMax, etc., the network may also be a packet-switched network, such as a local area network, a wide area network, a metropolitan area network, the Internet, or other similar type of network environment.
In some embodiments, the display device includes at least 2 systems, one of which is an Android host system, denoted herein using host system components; the remaining at least 1 system is a subsystem, which is denoted by a subsystem component in this application, and may be an android system or other networking-capable operating systems.
Namely, the display device in the application is composed of 1 main system and at least 1 subsystem, and the main system and the subsystems are connected through a wired and direct connection mode to establish network connection.
In some embodiments, the main system components may be disposed on a main control board, and the subsystem components may be disposed on a sub-control board.
The display device comprises at least one first network card, wherein the first network card is a wired Ethernet card and is represented by ETH 1. And the first network card is used for establishing network connection between the main control panel and the sub-control panel.
The display device further comprises at least one second network card, wherein the second network card can be a wireless network card and is represented by W L AN0, W L AN1, … and W L ANn, the second network card can also be a wired Ethernet card and is represented by ETH0, ETH2 and … ETHn, and the second network card is used for establishing network connection between the main control panel and AN external network.
It should be noted that each ethernet card corresponds to 1 physical ethernet interface, each hardware ethernet card corresponds to one physical MAC address, and the operation of the ethernet card is controlled by a corresponding driver. In some implementations, the display device includes at least 1 physical ethernet card, and may further create a plurality of virtual network cards through a system or application layer program, where the virtual network cards function and function similarly to the physical ethernet cards. Similarly, the wireless network card also corresponds to the wireless network card interface, and the wireless network card also needs a corresponding driver to drive the wireless network card.
The firewall rules Iptables, when doing packet filtering, have a set of rules that are followed and composed, which are stored in a dedicated packet filtering table that is integrated into the system kernel.
In some embodiments, the share _ net service is started immediately after the display device is powered on, and the service may actively configure a firewall rule between the main system component and the subsystem component, that is, a firewall rule between a network card for accessing the subsystem component to the network and a network card for accessing the main system component to the network needs to be configured.
For example, the share _ net service configures a firewall rule between the first network card ETH1 and the second network card ETH0, that is, configures a firewall rule between the first network card and AN ethernet card of the display device accessing the external network, and in some embodiments, the share _ net service also configures a firewall rule between the first network card ETH1 and another second network card W L AN0, that is, configures a firewall rule between the first network card and a wireless network card of the display device accessing the external network.
In some embodiments, a first network card is configured between the main system component and the subsystem component, and the first network card is typically configured as a wired ethernet card.
Firstly, before network switching occurs, the display device is in a first network, and after the display device is started, the share _ net service configures an IP address of the first network card, including sending the IP address information of the first network card to a second network card and other components for accessing a main system component to the network, wherein the first network card is used for a gateway of the subsystem component.
Secondly, the share _ net configures a firewall rule between the first network card and at least one second network card, and the second network card is used for establishing network connection between the main system component and an external network.
In some embodiments, the firewall rules between the first network card and the second network card are configured to: the display device may send the data of the 47.0 segment to the first network card.
With continued reference to fig. 2, in step 202, a start _ dns service is invoked in the switched second network to configure a routing policy table, a network daemon (NETD) forwarding rule between the subsystem component and the main system component.
In some embodiments, when the network in the space where the display device is located is switched, the display device system frame layer may continuously send a network switching (Connectivity _ change) broadcast in the bus, and the display device determines the current network connection state of the device according to the state information of the second network card.
In some embodiments, there may be a time course for a device to be disconnected when the display device is switched from a first network to a second network. Therefore, before the display device accesses the second network, the stop _ dns service is called to initialize and restore the routing policy table and the network daemon process forwarding rule which are configured when the first network is accessed. The initialization of the network daemon process comprises NETD forwarding rule configuration initialization restoration. After the initialization is completed, the display apparatus continuously monitors the network connection state of the main system components.
The routing policy table is a routing discovery rule, and the display device calls the routing policy table when the network data transmission needs to discover a route. After the routing policy table is generated and stabilized, if the network where the display device is located does not change, the routing policy table will not change normally. The routing policy table mainly can realize functions of routing filtering, routing attribute setting and the like. The path traversed by the network traffic is changed by changing routing attributes, reachability.
The implementation of the routing policy table is divided into two steps:
firstly, defining rules, defining the characteristics of routing information for implementing a routing strategy, namely defining a group of matching rules, and setting different attributes of the routing information AS matching bases, such AS destination addresses, AS numbers and the like;
and secondly, rules are applied, and the rules are applied to the processes of issuing, receiving, introducing and the like of the route according to the set matching rules.
The Network Daemon is a background Daemon specially responsible for Network management and control in the Android system, is located between a Framework layer and a Kernel layer of the system, and is a central module for forwarding and processing Network related messages and commands in the Android system.
The function of Netd is mainly divided into three parts:
firstly, setting a Firewall (Firewall), Network Address Translation (NAT), bandwidth control, wireless network card Soft Access Point (Soft Access Point) control, network equipment binding (Tether) and the like;
secondly, caching and managing DNS information in an Android system;
third, the Network Service Discovery (NSD) function includes Service Registration (Service Registration), Service search (Service Browse), and Service name resolution (Service Resolve).
The Netd workflow can be divided into two parts:
first, the net receives and processes commands from the network management service or NsdService in the Framework layer. These commands are ultimately processed by the corresponding Command object in Netd.
And secondly, the Net receives and analyzes the UEvent message from the Kernel, and then forwards the UEvent message to a corresponding Service in the Framework layer for processing.
In some embodiments, the routing policy table is configured to enable the data packet sent by the program in the subsystem component to enter the second network card from the first network card, and may be successfully forwarded to the switched second network.
In some embodiments, a main system component of the display device accesses the switched second network, and the display device obtains an ID name and a DNS address of the second network, and stores the ID name and the DNS address in attributes of the main system component and the subsystem component, so as to provide a basis for subsequent network sharing.
In some embodiments, if the main system component accesses the second network through the second network card, that is, the wireless network card of W L AN0, the display device invokes the ndc command and the system command to execute the invocation of the NETD network daemon, and configures the forwarding function of the NETD, where the specific command is as follows:
Ndc nat enable eth1 wlan0 0;
wherein:
-eth 1: the Ethernet card is used for establishing network connection between the subsystem component and the main system component;
-wlan 0: the wireless network card is used for establishing connection between the main system component and the second network;
-ndc nat enable: starting a forwarding function of the transparent gateway;
and ndc, providing a testing tool for the Netd network daemon by the Android system, wherein the testing tool has the main functions of:
monitoring events occurring in Netd;
support is given to send commands to Netd to execute through the command line. ndc is implemented by connecting a "Netd" in a Netd process to a socket, and then receiving information from the Netd or sending a command to the Netd.
Therefore, the network daemon process can be driven to execute the relevant instructions through the ndc, and in the application, the forwarding function of the NETD network daemon process is configured, so that the configuration can be implemented by utilizing the ndc command.
When the main system component of the display device accesses the switched second network, the display device resets the routing policy table to ensure that a data packet entering the main system component from the first network card ETH1 can be forwarded to the external network through the wlan0, that is, the second network card, and the specific command thereof is as follows:
ip rule add dev eth1 table wlan0 pref 17999;
wherein:
-ip rule add routing rule; a
-dev: a physical interface;
-pref 17999: matching data from low to high according to priority pref () until finding a suitable rule;
-Table: indicating the routing table used.
The above command items can be viewed from the published technical documents of Android, which are only referred to herein.
In some embodiments, if the main system component is accessed to the second network through the ethernet card whose second network card is ETH0, the display device invokes the ndc command and the system command to execute the invocation of the NETD network daemon, and configures a forwarding function of the NETD, where the specific command expression is as follows:
Ndc nat enable eth1 eth0 0;
wherein:
-eth 1: the Ethernet card is used for establishing network connection between the subsystem component and the main system component;
-eth 0: an Ethernet card for establishing connection between the main system component and the second network;
-ndc nat enable: starting a transparent gateway forwarding function;
when the main system component of the display device accesses the switched second network, the display device resets the routing policy table to ensure that the data packet entering the main system component from the first network card ETH1 can be forwarded to the second network through the ETH0, that is, the second network card. The specific commands are as follows:
ip rule add dev eth1 table eth0 pref 17999;
wherein:
-ip rule add routing rule; a
-dev: a physical interface;
-pref 17999: matching data from low to high according to priority pref () until finding a suitable rule;
-Table: indicating the routing table used.
In some embodiments, the operation of directly calling the NETD network daemon needs to acquire the highest authority of the system according to the Android specification, so that the network sharing configuration information can be modified by calling the network daemon on the premise of acquiring the highest authority of the Android system or opening the highest authority of the Android system.
In some embodiments, Android provides a testing tool for Netd, namely ndc, whose main functions are: events occurring in Netd are monitored. Support is given to send commands to Netd to execute through the command line. ndc is implemented by connecting a "Netd" in a Netd process to a socket, and then receiving information from the Netd or sending a command to the Netd. Therefore, the network daemon process can be driven to execute relevant instructions through the ndc.
With continued reference to fig. 2, in step 203, based on the ID name and DNS of the second network, configuring the DNS forwarding rule of the subsystem component enables the subsystem component to share the second network to which the main system component accesses.
The display device configures a DNS (Domain Name System) forwarding rule of the subsystem component by acquiring the ID Name and DNS address information of the second network, so that the http Internet request sent by the display device can access the correct DNS, and the subsystem component can share the second network through the second network card. The specific commands are as follows:
ndc tether dns set$netId$DNS;
and ndc, providing a testing tool for the Netd network daemon by the Android system.
The above command items can be viewed from the published technical documents of Android, which are only referred to herein.
The DNS is a core service of the internet, and serves as a distributed database that maps domain names and IP addresses to each other, enabling users to more conveniently access the internet without remembering IP strings that can be read directly by machines.
DNS is a system on the Internet that addresses machine naming on the Internet. Just like visiting friends to know how others walk, when one host computer on the Internet needs to visit another host computer, the address must be known first, the IP address in TCP/IP is composed of four segments of numbers separated by ". multidot..
Therefore, after the display device is switched from the first network to the second network, the subsystem component shares the second network accessed by the main system component, and the function that the program in the subsystem component normally accesses the second network is achieved.
It should be understood that although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that the operations be performed, to achieve desirable results. In some cases, multitasking or parallel processing may be beneficial.
The present application also provides a display device, including: the display is used for displaying a playing picture; the user interface is used for receiving instructions input by a user; a controller for performing: share _ net service configures firewall rules between subsystem components and main system components in a first network; in the switched second network, calling start _ dns service to configure a forwarding rule and a routing policy table of a network daemon between the subsystem component and the main system component; and configuring a DNS forwarding rule of the subsystem component based on the ID name and the DNS of the second network to realize that the subsystem component shares the second network accessed by the main system component.
By calling firewall rules between the share _ net service configuration subsystem component and the main system component, the preparation work of network sharing can be completed when the display equipment is started, and conventionally configured parameters are preferentially set in the system; further, by calling a start _ dns service to configure a forwarding rule and a routing policy table of a network daemon process between the subsystem component and the main system component, the switched network in which the subsystem component shares the main system component connection can be realized; furthermore, by configuring a DNS forwarding rule of the subsystem component, the correct network DNS domain name can be accessed from a network request from the subsystem component, the hardware requirement of network access can be reduced to a certain extent, the speed of switching a shared network can be improved, and the subsystem component of the display equipment can share the access network of the main system component.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (10)
1. A method for switching scene system component network sharing based on multiple networks, the method comprising:
share _ net service configures firewall rules between subsystem components and main system components in a first network;
in the switched second network, calling start _ dns service to configure a routing policy table between the subsystem component and a main system component and a forwarding rule of a network daemon;
and configuring the DNS forwarding rule of the subsystem component to share the second network accessed by the main system component based on the ID name and the DNS of the second network.
2. The method of claim 1, wherein prior to invoking the start _ dns service to configure the forwarding rules of the routing policy table, network daemon, between the subsystem component and the main system component in the switched second network, further comprising:
if the network of the main system component is in a disconnected state, initializing a routing policy table between the subsystem component and the main system component and a forwarding rule of a network daemon.
3. The method of claim 1, before invoking start _ dns service, further comprising:
and acquiring the ID name and the DNS of the second network.
4. The method of claim 1, wherein the share _ net service configures firewall rules between the subsystem component and the main system component in the first network, and specifically comprises:
the share _ net service configures an IP address of a first network card used for connecting the subsystem component and the main system component, wherein the first network card is an ethernet card and is used for a gateway of the subsystem component;
and configuring firewall rules between the first network card and at least one second network card, wherein the second network card is used for connecting the main system component to an external network.
5. The method of claim 4, wherein the configuring the firewall rules between the first network card and the at least one second network card specifically comprises:
the firewall rules are configured to: and sending the data of the 47.0 network segment to the first network card.
6. The method of claim 4, wherein the second network card is an Ethernet card or a wireless network card.
7. The method of claim 4, wherein the DNS forwarding rule of the subsystem component specifically comprises:
and sending the data packet entering the first network card from the subsystem component to the second network card.
8. The method of claim 1, wherein the routing policy table is used to cause packets entering a second network card from the first network card to be forwarded to the second network.
9. The method of claim 1, wherein the network daemon invokes ndc commands and system command execution through an application.
10. A display device, comprising:
the display is used for displaying a playing picture;
the user interface is used for receiving instructions input by a user;
a controller for performing:
share _ net service configures firewall rules between subsystem components and main system components in a first network;
in the switched second network, calling start _ dns service to configure a forwarding rule and a routing policy table of a network daemon between the subsystem component and a main system component;
and configuring the second network accessed by the main system component shared by the DNS forwarding rules of the subsystem component based on the ID name and the DNS of the second network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010164946.7A CN111405367B (en) | 2020-03-11 | 2020-03-11 | Method for network sharing of system component based on multi-network switching scene and display equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010164946.7A CN111405367B (en) | 2020-03-11 | 2020-03-11 | Method for network sharing of system component based on multi-network switching scene and display equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111405367A true CN111405367A (en) | 2020-07-10 |
CN111405367B CN111405367B (en) | 2022-04-05 |
Family
ID=71413358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010164946.7A Active CN111405367B (en) | 2020-03-11 | 2020-03-11 | Method for network sharing of system component based on multi-network switching scene and display equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111405367B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112583661A (en) * | 2020-12-02 | 2021-03-30 | 广州朗国电子科技有限公司 | Method and device for sharing different networks, storage medium and all-in-one machine equipment |
CN113886323A (en) * | 2021-08-26 | 2022-01-04 | 北京鸿合爱学教育科技有限公司 | Network sharing method and device, electronic equipment and storage medium |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102170380A (en) * | 2010-02-25 | 2011-08-31 | 杭州华三通信技术有限公司 | Method and device for accessing outer network from inner network |
CN103036788A (en) * | 2012-12-14 | 2013-04-10 | 上海斐讯数据通信技术有限公司 | Implementation method of multi-interface gateway equipment data transmitting |
CN105721220A (en) * | 2016-03-11 | 2016-06-29 | 北京奇虎科技有限公司 | Intelligent terminal and network bottom configuration method thereof |
CN106506228A (en) * | 2016-11-29 | 2017-03-15 | 北京元心科技有限公司 | Method for sharing mobile network in multiple systems and terminal system |
CN106789931A (en) * | 2016-11-29 | 2017-05-31 | 北京元心科技有限公司 | The Network Isolation sharing method and device of multisystem |
US20170163720A1 (en) * | 2015-12-04 | 2017-06-08 | Icomera Ab | Method and system for dynamic selection of communication paths for a moving vehicle |
CN107682162A (en) * | 2017-10-13 | 2018-02-09 | 广州视源电子科技股份有限公司 | Electronic equipment, network sharing method and device |
CN107743075A (en) * | 2017-10-23 | 2018-02-27 | 广州视源电子科技股份有限公司 | Multi-system network interconnection equipment, method and device |
US20180139175A1 (en) * | 2016-11-15 | 2018-05-17 | Nicira, Inc. | Accessing nodes deployed on an isolated network |
CN108667952A (en) * | 2018-04-25 | 2018-10-16 | 广州视源电子科技股份有限公司 | Communication equipment and intelligent terminal |
CN108683618A (en) * | 2018-04-25 | 2018-10-19 | 广州视源电子科技股份有限公司 | Communication equipment and intelligent terminal |
CN109039849A (en) * | 2018-08-16 | 2018-12-18 | 杭州楷知科技有限公司 | The common networking methods of more equipment rooms, storage medium and more equipment all-in-one machines |
CN109076057A (en) * | 2016-04-12 | 2018-12-21 | 科里普特佐内北美股份有限公司 | System and method for passing through firewall protection network equipment |
CN110752975A (en) * | 2019-09-30 | 2020-02-04 | 山东信通电子股份有限公司 | Network sharing method and device |
-
2020
- 2020-03-11 CN CN202010164946.7A patent/CN111405367B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102170380A (en) * | 2010-02-25 | 2011-08-31 | 杭州华三通信技术有限公司 | Method and device for accessing outer network from inner network |
CN103036788A (en) * | 2012-12-14 | 2013-04-10 | 上海斐讯数据通信技术有限公司 | Implementation method of multi-interface gateway equipment data transmitting |
US20170163720A1 (en) * | 2015-12-04 | 2017-06-08 | Icomera Ab | Method and system for dynamic selection of communication paths for a moving vehicle |
CN105721220A (en) * | 2016-03-11 | 2016-06-29 | 北京奇虎科技有限公司 | Intelligent terminal and network bottom configuration method thereof |
CN109076057A (en) * | 2016-04-12 | 2018-12-21 | 科里普特佐内北美股份有限公司 | System and method for passing through firewall protection network equipment |
US20180139175A1 (en) * | 2016-11-15 | 2018-05-17 | Nicira, Inc. | Accessing nodes deployed on an isolated network |
CN106506228A (en) * | 2016-11-29 | 2017-03-15 | 北京元心科技有限公司 | Method for sharing mobile network in multiple systems and terminal system |
CN106789931A (en) * | 2016-11-29 | 2017-05-31 | 北京元心科技有限公司 | The Network Isolation sharing method and device of multisystem |
CN107682162A (en) * | 2017-10-13 | 2018-02-09 | 广州视源电子科技股份有限公司 | Electronic equipment, network sharing method and device |
CN107743075A (en) * | 2017-10-23 | 2018-02-27 | 广州视源电子科技股份有限公司 | Multi-system network interconnection equipment, method and device |
CN108667952A (en) * | 2018-04-25 | 2018-10-16 | 广州视源电子科技股份有限公司 | Communication equipment and intelligent terminal |
CN108683618A (en) * | 2018-04-25 | 2018-10-19 | 广州视源电子科技股份有限公司 | Communication equipment and intelligent terminal |
CN109039849A (en) * | 2018-08-16 | 2018-12-18 | 杭州楷知科技有限公司 | The common networking methods of more equipment rooms, storage medium and more equipment all-in-one machines |
CN110752975A (en) * | 2019-09-30 | 2020-02-04 | 山东信通电子股份有限公司 | Network sharing method and device |
Non-Patent Citations (2)
Title |
---|
YIPING ZHANG等: ""A Simple Approach of Improving DNS based CDN Video Sharing System"", 《 2008 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING》 * |
施金兰: "" 基于Android平台的网络共享研究与实现"", 《中国优秀硕士学位论文全文数据库》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112583661A (en) * | 2020-12-02 | 2021-03-30 | 广州朗国电子科技有限公司 | Method and device for sharing different networks, storage medium and all-in-one machine equipment |
CN113886323A (en) * | 2021-08-26 | 2022-01-04 | 北京鸿合爱学教育科技有限公司 | Network sharing method and device, electronic equipment and storage medium |
WO2023024382A1 (en) * | 2021-08-26 | 2023-03-02 | 北京鸿合爱学教育科技有限公司 | Network sharing method and apparatus, and electronic device and computer-readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111405367B (en) | 2022-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111200746B (en) | Method for awakening display equipment in standby state and display equipment | |
CN111314789B (en) | Display device and channel positioning method | |
CN112272373B (en) | Bluetooth device type switching method and display device | |
CN111629259A (en) | Image quality adjusting method and display device | |
CN111901653B (en) | Configuration method of external sound equipment of display equipment and display equipment | |
CN111343492B (en) | Display method and display device of browser in different layers | |
CN111324411B (en) | User interface upgrading method in display equipment and display equipment | |
CN111405367B (en) | Method for network sharing of system component based on multi-network switching scene and display equipment | |
CN111654753B (en) | Application program starting method and display device | |
CN111897641B (en) | Micro-service monitoring and scheduling method and display device | |
CN111601142B (en) | Subtitle display method and display equipment | |
CN111726674B (en) | HbbTV application starting method and display equipment | |
CN111654729B (en) | Account login state updating method and display device | |
CN112269668A (en) | Application resource sharing and display equipment | |
CN111901677B (en) | Method for uniformly controlling process starting and display equipment | |
CN111885415B (en) | Audio data rapid output method and display device | |
CN111756413B (en) | Method for adjusting Bluetooth mode on display device and display device | |
CN113438296B (en) | Upgrade package downloading method and display device | |
CN111901686B (en) | Method for keeping normal display of user interface stack and display equipment | |
CN111586482B (en) | Starting method and device | |
CN112040317B (en) | Event response method and display device | |
CN113407346B (en) | Browser memory adjusting method and display device | |
CN111246282B (en) | Program information acquisition method in display equipment and display equipment | |
CN112188276A (en) | Channel switching method and display device | |
CN112291598A (en) | Display equipment function control method and display equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |