[go: up one dir, main page]

CN108810124B - Remote access control system for large number of multimedia terminals in public network environment - Google Patents

Remote access control system for large number of multimedia terminals in public network environment Download PDF

Info

Publication number
CN108810124B
CN108810124B CN201810559491.1A CN201810559491A CN108810124B CN 108810124 B CN108810124 B CN 108810124B CN 201810559491 A CN201810559491 A CN 201810559491A CN 108810124 B CN108810124 B CN 108810124B
Authority
CN
China
Prior art keywords
terminal
network
connection
proxy server
media terminal
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.)
Active
Application number
CN201810559491.1A
Other languages
Chinese (zh)
Other versions
CN108810124A (en
Inventor
王国权
陈寅寅
叶德建
王希博
王增争
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Cleartv Corp Ltd
Original Assignee
Shanghai Qinghe Technology Co ltd
Beijing Qinghe Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Qinghe Technology Co ltd, Beijing Qinghe Technology Co ltd filed Critical Shanghai Qinghe Technology Co ltd
Priority to CN201810559491.1A priority Critical patent/CN108810124B/en
Publication of CN108810124A publication Critical patent/CN108810124A/en
Application granted granted Critical
Publication of CN108810124B publication Critical patent/CN108810124B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention belongs to the technical field of network multimedia terminals, and particularly relates to a remote access control system for a large number of multimedia terminals in a public network environment. The invention comprises the following steps: the transfer proxy server is used for monitoring a specific port, receiving the connection of the media terminal, and maintaining and recording the connection state; receiving an operation request of a command operation end; the media terminal is used for responding to the remote control request, locally starting pty the pseudo terminal, constructing a shell interaction process and the like; and the terminal command line operation interface is used for initiating a control connection request, acquiring command execution output and the like. Besides, the method also comprises the step of constructing a network event driven programming framework to carry out encapsulation management on network connection, interactive signaling and control data receiving and sending. The invention realizes the remote control of a large number of terminals accessing the internet after NAT protocol in public network environment, provides a convenient and fully functional remote operation and maintenance debugging mode, can reduce the operation and maintenance cost of the system and improve the operation quality of the system.

Description

Remote access control system for large number of multimedia terminals in public network environment
Technical Field
The invention belongs to the technical field of network multimedia terminals, and particularly relates to a remote access control system for a large number of multimedia terminals in a public network environment.
Background
The network multimedia terminal requests audio and video data from the media platform through the broadband network, provides audio and video playing service for users, is widely deployed and used, a large number of IPTV terminals and OTT terminals enter various industries, maintenance and fault treatment of the large number of network multimedia terminals become time-consuming, labor-consuming and important work, and the operation quality of the whole system is influenced. In maintenance or fault handling, in a general method, a maintainer provides manual service to a field, or a terminal reports a log for post analysis, the former is expensive, and the latter is delayed and has a limited handling mode. Therefore, it becomes necessary to provide an operation and maintenance mode capable of remotely accessing a large number of multimedia terminals deployed in a public network through a network and providing a complete control operation function, which is very helpful to improve the fault resolution capability of the system and reduce the operation and maintenance cost of the system.
Compared with a common remote access control scene, a multimedia terminal deployed in a public network is generally connected to the public network after an intranet passes through NAT, does not have an independent public network IP, cannot directly access the multimedia terminal, needs an agent mechanism for network connection, and also needs an L inux login mechanism under the agent environment to realize remote login of the multimedia terminal.
Disclosure of Invention
The invention aims to provide a remote access control system of a large number of multimedia terminals deployed on a public network, so that the network remote maintenance of the large number of multimedia terminals can be carried out, the operation and maintenance cost of the system is reduced, and the operation quality of the system is improved.
The invention relates to a general network access control method, which requires that an accessed terminal and a system operation and maintenance platform are in network intercommunication, in particular to a remote access control system which can directly access the accessed terminal through a network, and is usually deployed in an internal network on site and connected to a public network through NAT, wherein the system operation and maintenance platform cannot be directly and actively connected with the multimedia terminal through the network mode, such as telnet or ssh mode.
The remote access control system of a large number of multimedia terminals deployed on the public network provided by the invention is marked as ClearRemoteCtl, and in the system, three components are provided:
1. ClearRemoteCtl Server transfer proxy Server: a server in public network environment monitors a specific port, receives the connection of a media terminal, and maintains and records the connection state. Receiving an operation request of a command operation end, establishing a control connection channel between the command operation end and a media terminal through signaling data interaction, and transmitting remote control data through the control channel;
2. ClearRemoteCtl Stb media terminal. The transfer proxy server is connected to respond to the remote control request, locally starts pty the pseudo terminal, constructs the shell interaction process, and transfers the data of the network control channel to the standard input and standard output of the local pseudo terminal;
3. ClearRemoteCtl Interface terminal command line Interface. And the control interface used by the operation and maintenance personnel initiates a control connection request, and the requested media terminal to be operated takes the mac address as the unique identifier. After the remote control connection is established, a system command can be input by using a command line interface, and command execution output is acquired.
In order to realize remote access control, the specific flow of interaction of each module in the system is as follows:
1: the media terminal actively initiates the connection to the transfer proxy server and sends the authentication message;
2: the transfer proxy server receives the connection of the media terminal, marks the identity of the media terminal, and records the corresponding relation between the identity information and the connection information;
3: the terminal command line operates the interface terminal, initiates the connection to the transfer proxy server, sends the authentication message, and waits to be recognized and received by the transfer proxy server;
4: the terminal command line operation interface terminal sends a request to the transfer proxy server to request remote control to a certain media terminal;
5: the transfer proxy server searches the connection list of the current media terminal, finds the target media terminal and sends a request needing remote control to the target media terminal;
6: after receiving the request, the target media terminal performs the following operations:
(a) newly constructing a network connection with the transfer proxy server;
(b) opening pty a pseudo terminal and starting a shell process;
(c) in the network connection constructed in operation (a), informing the transfer server of readiness;
7: after receiving the ready message of the target media terminal, the transit proxy server temporarily creates a monitoring port (11023 and 12023), and then informs the terminal command line operation interface end of the port;
8: the terminal command line operation interface end newly initiates a network connection to connect the temporary port distributed by the upper transfer proxy server and constructs a remote control network channel; starting a command line input window, receiving user input and displaying output;
9: the transfer proxy server and the target media terminal transfer the remotely controlled network communication data, and the specific operations are as follows:
(a) at the transfer proxy server, any data sent from the terminal command line operation interface terminal is directly transferred to the network connection of the target media terminal;
(b) at the target media terminal, any data sent from the network channel of the transfer server is directly transferred to pty pseudo terminal to the shell process;
(c) at the target media terminal, any data read from the pty pseudo terminal is sent to the network channel of the transit proxy server;
(d) in the transfer proxy server, any data sent from the target media terminal is directly transferred to the network connection at the terminal command line operation interface terminal.
In order to realize network interactive communication among all the constituent modules of the system, the invention also constructs a programming framework driven by network events, wherein the functions of network connection, read-write events, timers, cross-platform and the like are encapsulated for the use of the constituent modules of the system, and the method specifically comprises the following steps:
(a) a single threaded event driven framework. The method comprises the following steps: an event pool, which monitors the event occurrence in the event pool, polls each event, and calls a call-back processing function when registering the event to process the event;
(b) and registering, canceling and calling back the network read-write event. The method comprises the following steps: establishing a package socket connection, and logging in and out of a read-write event of a network connection descriptor;
(c) and registering a timer, canceling the timer and calling back for processing. The method comprises the following steps: creating a package timer, registering, calling back a function statement, registering and the like;
(d) management of network transmission buffering. The method comprises the following steps: encapsulating tcp sending buffer control, wherein the upper layer does not need to worry about sending operation blockage caused by insufficient buffer of the bottom layer system or slow network sending;
(e) and (4) performing bottom-layer differential packaging on windows and linux platforms.
The invention combines the remote control protocol and the proxy transfer mode, realizes the remote control of a large number of terminals which surf the internet after the NAT protocol in the public network environment, and provides a convenient and complete-function remote operation and maintenance debugging mode.
The remote access control system of a large number of multimedia terminals can carry out network remote maintenance on a large number of multimedia terminals, reduce the operation and maintenance cost of the system and improve the operation quality of the system. In a practical project, the business trip rate of the implementation maintenance personnel is reduced by more than 20%, and a large amount of business trip cost is saved.
Drawings
Fig. 1 shows the basic structure of the system of the present invention.
FIG. 2 is a schematic diagram of interactive messages among the constituent modules of the system of the present invention.
Detailed Description
Specific implementations of the present invention are further described below.
In the transit proxy server, the basic data structure is to construct a set table fd _ map of transit proxy sessions. Each unit entry in the table holds a session information:
fd: a socket descriptor at the terminal command line operation interface end;
peer _ fd: a socket descriptor with the media terminal;
peer _ mac: mac of the media terminal, identity;
and (5) state: a current remote control state;
read _ buf: caching of remote control data;
the relay proxy server stores the connection information of the media terminal, the remote control session information, etc. in the table.
After the media terminal receives the request of creating remote control, the following logic is executed:
open a pty pseudo terminal:
pty = getpt();
t = open(tty_name, O_RDWR | O_NOCTTY);
and starting a shell process:
execv("/bin/sh")。
in a programming framework driven by network events, which is needed by three component modules of a transfer proxy server, a media terminal and an operation terminal, the following operations are packaged and realized:
initializing the Init;
mainloop, event-driven main loop;
regRead registers a network read event and call-back processing function;
unregRead, logging off a network read event;
tcpWrite: tcp non-blocking write;
registering a tcp connection request and a callback processing function;
regTimer registers a timer and callback processing function;
unregimer deregisters the timer.
The transfer proxy Server adopts general Server hardware configuration, runs the ClearRemoteCtl Server main program, binds a public network IP, and monitors 10030 signaling ports. A remotely controlled servo process is run on each media terminal to maintain a connection with the transit proxy server. And operating a terminal command line operation interface on a workstation computer of an operation and maintenance controller, wherein the terminal command line operation interface is used for initiating remote connection control and performing command interaction.
In a platform with more than 1000 media playing terminals, the remote access control system is deployed, wherein the remote access control system comprises one transit server, each media playing terminal is embedded with a servo process for access control, the hardware and implementation cost is low, but the number of business trip maintenance times is reduced greatly (by more than 20%), namely the remote access control system has a very good effect.

Claims (1)

1. A system for remote access control of a plurality of multimedia terminals deployed over a public network, the system comprising three components:
the relay proxy Server runs a ClearRemoteCtl Server main program, is a Server in a public network environment, and is used for monitoring a specific port, receiving the connection of a media terminal, and maintaining and recording the connection state; receiving an operation request of a command operation end, establishing a control connection channel between the command operation end and a media terminal through signaling data interaction, and transmitting remote control data through the control channel;
the transit proxy server constructs a transit proxy session set table fd _ map, and each unit item in the set table stores session information:
fd: a socket descriptor at the terminal command line operation interface end;
peer _ fd: a socket descriptor with the media terminal;
peer _ mac: mac address and identity of the media terminal;
and (5) state: a current remote control state;
read _ buf: caching of remote control data;
the transfer proxy server stores the connection information of the media terminal and the remote control session information in the collection table;
the media terminal does not have an independent public network IP address in a public network environment, surfs the internet after an NAT protocol, embeds and runs a servo process of access control so as to keep connecting to a transfer proxy server, responds to a remote control request by the media terminal, locally starts pty a pseudo terminal, constructs a shell interaction process, and transfers data of a network control channel to the standard input and standard output of a local pseudo terminal;
a terminal command line operation interface which is a control interface used by operation and maintenance personnel and used for initiating a control connection request, wherein the requested media terminal to be operated takes the mac address as a unique identifier; after the remote control connection is established, inputting a system command by using a command line interface, and acquiring command execution output;
the specific flow of interaction of the modules is as follows:
(1) the media terminal actively initiates the connection to the transfer proxy server and sends the authentication message;
(2) the transfer proxy server receives the connection of the media terminal, marks the identity of the media terminal, and records the corresponding relation between the identity information and the connection information;
(3) the terminal command line operates the interface terminal, initiates the connection to the transfer proxy server, sends the authentication message, and waits to be recognized and received by the transfer proxy server;
(4) the terminal command line operation interface terminal sends a request to the transfer proxy server to request remote control to a certain media terminal;
(5) the transfer proxy server searches the connection list of the current media terminal, finds the target media terminal and sends a request needing remote control to the target media terminal;
(6) after receiving the request, the target media terminal performs the following operations:
(a) newly constructing a network connection with the transfer proxy server;
(b) opening pty a pseudo terminal and starting a shell process;
(c) in the network connection constructed in operation (a), informing the transfer server of readiness;
(7): after receiving the ready message of the target media terminal, the transfer proxy server temporarily creates a monitoring port and informs the terminal command line operation interface end of the port;
(8) the terminal command line operation interface end newly initiates a network connection to connect the temporary port distributed by the upper transfer proxy server and constructs a remote control network channel; starting a command line input window, receiving user input and displaying output;
(9) the transfer proxy server and the target media terminal transfer the remotely controlled network communication data, and the specific operations are as follows:
(a) at the transfer proxy server, any data sent from the terminal command line operation interface terminal is directly transferred to the network connection of the target media terminal;
(b) at the target media terminal, any data sent from the network channel of the transfer server is directly transferred to pty pseudo terminal to the shell process;
(c) at the target media terminal, any data read from the pty pseudo terminal is sent to the network channel of the transit proxy server;
(d) at the transfer proxy server, any data sent from the target media terminal is directly transferred to the network connection at the terminal command line operation interface end;
wherein, still construct a network event driven programming frame, wherein capsulate the network connection, read and write the event, the timer, cross the platform function, for the system makes up the module to use, specifically as follows:
(a) a single threaded event driven framework comprising: an event pool, which monitors the event occurrence in the event pool, polls each event, and calls a call-back processing function when registering the event to process the event;
(b) registering, canceling and calling back a network read-write event, comprising the following steps: establishing a package socket connection, and logging in and out of a read-write event of a network connection descriptor;
(c) the timer registration, cancellation and callback processing comprise the following steps: creating a package timer, registering, calling back a function statement and registering;
(d) management of network transmit buffering, comprising: encapsulating tcp send buffer control for preventing upper layer send operation blocking caused by insufficient buffer of a bottom layer system or slow network send;
(e) and (4) performing bottom-layer differential packaging on windows and linux platforms.
CN201810559491.1A 2018-06-02 2018-06-02 Remote access control system for large number of multimedia terminals in public network environment Active CN108810124B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810559491.1A CN108810124B (en) 2018-06-02 2018-06-02 Remote access control system for large number of multimedia terminals in public network environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810559491.1A CN108810124B (en) 2018-06-02 2018-06-02 Remote access control system for large number of multimedia terminals in public network environment

Publications (2)

Publication Number Publication Date
CN108810124A CN108810124A (en) 2018-11-13
CN108810124B true CN108810124B (en) 2020-07-31

Family

ID=64090115

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810559491.1A Active CN108810124B (en) 2018-06-02 2018-06-02 Remote access control system for large number of multimedia terminals in public network environment

Country Status (1)

Country Link
CN (1) CN108810124B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110266705B (en) * 2019-06-25 2020-10-02 珠海格力电器股份有限公司 Control method and system
CN111221605B (en) * 2019-11-18 2022-07-08 杭州安恒信息技术股份有限公司 Method and device for controlling Windows host based on RDP protocol
CN111064794B (en) * 2019-12-19 2022-04-15 浙江诺诺网络科技有限公司 Fault detection method, device, equipment and storage medium of terminal equipment
CN114338632B (en) * 2021-12-24 2023-09-22 广州通则康威智能科技有限公司 Remote terminal control method, remote terminal control device, computer equipment and storage medium
CN114666628B (en) * 2022-03-11 2024-03-12 深圳市宝泽科技有限公司 Multimedia remote play control method, device and system
CN114745169A (en) * 2022-04-06 2022-07-12 北京天融信网络安全技术有限公司 NAT mapping-based multi-port access method, device, device, medium and product
CN115334151B (en) * 2022-08-16 2024-05-10 钛信(上海)信息科技有限公司 Cross-regional network remote host access method and system

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050122529A (en) * 2004-06-24 2005-12-29 엘지전자 주식회사 The method of mobile station remote control in mobile communication system
CN101179439A (en) * 2007-11-26 2008-05-14 华为技术有限公司 Method and equipment for controlling login
CN101237327A (en) * 2007-02-01 2008-08-06 北京帮助在线信息技术有限公司 An online help platform system and its realization method
CN101883078A (en) * 2009-05-08 2010-11-10 上海清鹤数码科技有限公司 DDOS attack defense system and method for streaming media server application layer
CN104731580A (en) * 2015-01-12 2015-06-24 上海新炬网络信息技术有限公司 Automation operation and maintenance system based on Karaf and ActiveMQ and implement method thereof
CN105099517A (en) * 2015-06-24 2015-11-25 小米科技有限责任公司 Connection establishing method and device
CN105139139A (en) * 2015-08-31 2015-12-09 国家电网公司 Data processing method, device and system for operation and maintenance audit
CN105430056A (en) * 2015-11-03 2016-03-23 Tcl集团股份有限公司 Remote access method and system for applications of mobile terminal
CN106161151A (en) * 2016-06-12 2016-11-23 青岛海信移动通信技术股份有限公司 The control method of a kind of Smart Home and equipment
CN106325982A (en) * 2015-06-23 2017-01-11 中兴通讯股份有限公司 shell processing method and device
CN106886497A (en) * 2015-12-15 2017-06-23 广达电脑股份有限公司 Storage system for remote area management and computer execution method thereof
CN107005547A (en) * 2014-09-30 2017-08-01 思杰系统有限公司 For the system and method for the single-sign-on that the remote desktop session for client computer is performed by middle device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106850731A (en) * 2016-10-14 2017-06-13 水熊有限公司 Remote control method, server and system

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050122529A (en) * 2004-06-24 2005-12-29 엘지전자 주식회사 The method of mobile station remote control in mobile communication system
CN101237327A (en) * 2007-02-01 2008-08-06 北京帮助在线信息技术有限公司 An online help platform system and its realization method
CN101179439A (en) * 2007-11-26 2008-05-14 华为技术有限公司 Method and equipment for controlling login
CN101883078A (en) * 2009-05-08 2010-11-10 上海清鹤数码科技有限公司 DDOS attack defense system and method for streaming media server application layer
CN107005547A (en) * 2014-09-30 2017-08-01 思杰系统有限公司 For the system and method for the single-sign-on that the remote desktop session for client computer is performed by middle device
CN104731580A (en) * 2015-01-12 2015-06-24 上海新炬网络信息技术有限公司 Automation operation and maintenance system based on Karaf and ActiveMQ and implement method thereof
CN106325982A (en) * 2015-06-23 2017-01-11 中兴通讯股份有限公司 shell processing method and device
CN105099517A (en) * 2015-06-24 2015-11-25 小米科技有限责任公司 Connection establishing method and device
CN105139139A (en) * 2015-08-31 2015-12-09 国家电网公司 Data processing method, device and system for operation and maintenance audit
CN105430056A (en) * 2015-11-03 2016-03-23 Tcl集团股份有限公司 Remote access method and system for applications of mobile terminal
CN106886497A (en) * 2015-12-15 2017-06-23 广达电脑股份有限公司 Storage system for remote area management and computer execution method thereof
CN106161151A (en) * 2016-06-12 2016-11-23 青岛海信移动通信技术股份有限公司 The control method of a kind of Smart Home and equipment

Also Published As

Publication number Publication date
CN108810124A (en) 2018-11-13

Similar Documents

Publication Publication Date Title
CN108810124B (en) Remote access control system for large number of multimedia terminals in public network environment
US11108570B2 (en) Method and apparatus for multimedia communication, and storage medium
CN112769938B (en) Kubernets cloud side communication system and method based on QUIC
CN110830777B (en) Method for previewing GB/T28181 standard monitoring video through cross-browser based on WebRTC protocol
US10412130B2 (en) Method and apparatus for playing media stream on web browser
US9509745B2 (en) Java API for programming web real-time communication applications
US10034057B2 (en) Message processing method, device, gateway, STB and IPTV
US9444792B2 (en) Dynamic tunnel for real time data communication
CN108632558B (en) Video call method and device
CN108810581B (en) Software menu updating method and device
CN105429958A (en) Enterprise application platform system based on Android development
US9998299B2 (en) Efficient transport of encapsulated media traffic over restrictive networks
WO2017016568A1 (en) Method and telecommunications network for streaming and for reproducing applications
CN114979133A (en) Deployment method and device of converged communication cloud platform
CN111031084A (en) Method and device for remote maintenance of video network terminal
WO2025016443A1 (en) Bulk endpoint-based wireless auxiliary stream data transmission method, and device
CN116489307B (en) Network monitoring system, network monitoring method, network monitoring device and related equipment
CN110391922B (en) Version prompting method and device for service platform
CN103475506B (en) Multiple equipment management control method and system
CN114095490A (en) Remote management method of intranet equipment based on intranet penetration technology
CN112468886B (en) Multicast data forwarding method, device, equipment and readable storage medium
CN110086772B (en) Method and system for acquiring monitoring video
CN110098993B (en) Method and device for processing signaling message
KR102335670B1 (en) Method for video streaming via intermediate server using WebSocket
JP2002190827A (en) Internet phone connection method between different networks

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
TA01 Transfer of patent application right

Effective date of registration: 20191217

Address after: 201203 11 buildings, 2277 Chong Zu Road, Pudong New Area, Shanghai.

Applicant after: Shanghai ClearTV Corp., Ltd.

Applicant after: Beijing Qinghe Technology Co., Ltd

Address before: 201203 11 buildings, 2277 Chong Zu Road, Pudong New Area, Shanghai.

Applicant before: Shanghai ClearTV Corp., Ltd.

TA01 Transfer of patent application right
CB02 Change of applicant information

Address after: Room 1006, floor 10, building B, Jinyu International Center, No. 8, Longyu North Street, Huilongguan, Changping District, Beijing 100096

Applicant after: Beijing Qinghe Technology Co., Ltd

Applicant after: Shanghai ClearTV Corp., Ltd.

Address before: 201203 11 buildings, 2277 Chong Zu Road, Pudong New Area, Shanghai.

Applicant before: Shanghai ClearTV Corp., Ltd.

Applicant before: Beijing Qinghe Technology Co., Ltd

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant