CN103384348A - Implementation method of GINGA digital television middleware on embedded type digital television platforms - Google Patents

Implementation method of GINGA digital television middleware on embedded type digital television platforms Download PDF

Info

Publication number
CN103384348A
CN103384348A CN2013102059170A CN201310205917A CN103384348A CN 103384348 A CN103384348 A CN 103384348A CN 2013102059170 A CN2013102059170 A CN 2013102059170A CN 201310205917 A CN201310205917 A CN 201310205917A CN 103384348 A CN103384348 A CN 103384348A
Authority
CN
China
Prior art keywords
digital
ginga
middleware
digital television
message
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
Application number
CN2013102059170A
Other languages
Chinese (zh)
Other versions
CN103384348B (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.)
Shenzhen Ailong Technology Co Ltd
Original Assignee
SHENZHEN ALONG ELECTRONICS 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 SHENZHEN ALONG ELECTRONICS CO Ltd filed Critical SHENZHEN ALONG ELECTRONICS CO Ltd
Priority to CN201310205917.0A priority Critical patent/CN103384348B/en
Publication of CN103384348A publication Critical patent/CN103384348A/en
Application granted granted Critical
Publication of CN103384348B publication Critical patent/CN103384348B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to the field of digital televisions, in particular to an implementation method of GINGA digital television middleware on embedded type digital television platforms. The method uses a basic software library meeting the POSIX standard of a transplantable operating system port and avoids greatly modifying reference design source codes of the GINGA digital television middleware. Control information and data can be converted and transmitted between the GINGA digital television middleware and traditional digital television receiving software in a standard intra-process communication method. Thus, the GINGA digital television middleware can be quickly transplanted to various embedded digital television platforms. Thus, the development speed and the quality of set top boxes of digital televisions can be greatly improved, maintenance cost is reduced, and quick customization to customers of different areas can be improved.

Description

The implementation method of a kind of GINGA digital TV middleware on the embedded digital TV platform
Technical field
The present invention relates to digital TV middleware field, the particularly implementation method of GINGA digital TV middleware on the multiple digital television platform.
Background technology
Middleware is the software running platform that a kind of operating system with application program and bottom, hardware details are kept apart, it is made of virtual machine etc. usually, the effect of middleware is to make the basic general utility functions of set-top box offer set-top box manufacturer with the form of application structure API, to realize the standardization of digital television interactive function.
At present, three large main flow digital TV middleware standards are arranged in the world: the MHP in Europe, the DASE of the U.S., the ARIB of Japan, and that these standards are done aspect interactive is unoutstanding, the key component of MHP and DASE is based on the JAVA technology, flexibility and adaptability are inadequate, and the numerous and diverse redundancy of structure, ARIB embeds javascript and expands interactive application mainly based on the BML technology.
The GINGA digital TV middleware is the digital TV middleware standard that a plurality of countries in South America area unite formulation, be used for digital television broadcasting provide can with the content of multimedia of user interactions, promote the user and watch the experience of Digital Television.The hardware details of different digital TV hardware platform that the GINGA digital TV middleware is abstract, for GINGA digital TV middleware application developer provides unified DLL (dynamic link library), make the application program that meets GINGA digital TV middleware standard may operate on different Digital Television hardware platforms.
The Reference Design of GINGA digital TV middleware is the source code that is openly provided under GPL authorizes by Telemidia and LAViD laboratory (Brazilian standard) or LIFIA laboratory (Argentinian standard).Other developer can be according to the GINGA digital TV middleware implementation of this standard source code development oneself.This method is a kind of implementation method of GINGA digital TV middleware.
The Reference Design of GINGA digital TV middleware is based on PC (PC) platform development, and the actual Digital Television of using and digital TV set-top box major part are to be realized by various embedded digital TV hardware platforms, and its hardware configuration is very different from PC.Therefore the Reference Design of GINGA digital TV middleware can not be used by direct compilation on embedded digital TV hardware platform usually, must make the development environment that some revise the adaptive embedded digital TV hardware platform of ability to it, be transplanted to the GINGA digital TV middleware on the embedded digital TV platform and compile and pass through and operation.
Traditional implantation method is to find out all parts relevant with hardware in Reference Design, and rewrites these parts, makes the Reference Design energy fully and the hardware platform compatibility.The Digital TV Receiving field of software development has accumulated a large amount of processes and has used for a long time, be verified as effective and stable software and software library, and the Reference Design of GINGA digital TV middleware is neutral for realizing for equipment on stream, does not use any Digital Television hardware platform supplier's software library.Although the equipment of having realized like this is neutral, but also produced huge obstacle to the GINGA digital TV middleware being transplanted to any available Digital Television hardware platform, the source code that finds and revise hardware relevant portion in all Reference Design relates to huge workload, make the Digital Television and the digital TV set-top box construction cycle that meet GINGA digital TV middleware standard elongated, need to take a large amount of manpowers and code maintenance pressure is larger, be unfavorable for product fast shaping and stable.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of GINGA digital TV middleware implementation of comparatively simple and flexible, is different from the cross-platform implantation method of traditional digital TV middleware and need to finds the code of all and hardware relative section and revise these codes to adapt to new hardware.This method is conceived to the modification GINGA digital TV middleware Reference Design source code of trying one's best few, and must use as far as possible the software library of mature and reliable on existing Digital Television hardware platform, mode take interprocess communication takes out a software runtime environment that is similar to as far as possible the PC platform on the Digital Television hardware platform as the GINGA digital TV middleware, so that the GINGA digital TV middleware can Rapid transplant to existing Digital Television hardware platform, improve the development rate of new product, reduce maintenance cost.
For achieving the above object, technical scheme of the present invention is achieved in that
The implementation method of a kind of GINGA digital TV middleware on the embedded digital TV platform is characterized in that, the method comprises:
Step 1: revise the GINGA digital TV middleware, delete wherein relevant to digital TV platform hardware controls part;
Step 2: message and message format thereof that a cover interprocess communication is set according to the practical application of digital TV platform;
Step 3: use a message center to forward control message between process;
Step 4: send to the GINGA digital TV middleware after the original key set code conversion with digital television remote controller;
Step 5: resolve from digital television signal code stream and read corresponding data by basic digital television receiver unit and be transmitted to the GINGA digital TV middleware.
Further, described GINGA digital TV middleware is by sending message to the process of other energy direct control hardware and calling this process function and realize that operation comes operational hardware.
Further, described GINGA digital TV middleware uses Brazilian standard Telemidia and LAViD, and perhaps the GINGA canonical reference design source code that provides of Argentinian standard LIFIA recompilates on target platform; Wherein the modification of Reference Design source code only limited to pass through for Reference Design can be compiled on target hardware platform.
Further, described step 2 arranges message and the message format thereof of a cover interprocess communication according to the practical application of digital TV platform, be specially: a cover is set is used for GINGA digital TV middleware and required message and the form thereof of other Digital TV Receiving unit interprocess communication, described message and form thereof are used to transmit mutually control command, data and call operation between GINGA digital TV middleware and other Digital TV Receiving unit process.
Further, described message center is a process, the operation that can not directly complete in all described GINGA digital TV middleware Reference Design, by transmitting control message to this message center, and be transmitted to by described message center the process that other can complete required function, and then required function is completed in the operation of calling described other process.
Further, step 4 is specially: used an independently process simulation Linux Infrared remote controller equipment LIRCD, receive original remote controller key key from basic digital television software, and convert thereof into GINGA digital TV middleware acceptable standard LIRCD form, then be transmitted to the GINGA digital TV middleware.
Further, step 5 is specially, and the interprocess communication named pipes FIFO of Application standard is sent the required data of application program of moving on other GINGA digital TV middleware to the GINGA digital TV middleware by basic digital television unit; Do not obtain desired data in Transport Stream by the direct control figure TV tuner of GINGA digital TV middleware DTV Tuner and demodulator Demodulator from the digital television signal transport stream.
Further, described GINGA digital TV middleware can be used as one independently process called by basic digital television receiver unit.
Further, described GINGA digital TV middleware as one independently process can be called by basic digital television receiver unit, and move simultaneously with basic digital television receiver unit.
Further, television receiver unit wherein can be realized by software fully.
Adopt method of the present invention, the software library of the mature and reliable that is provided by embedded digital TV platform supplier is provided by continuation, and take out in the mode of interprocess communication the software runtime environment that is similar to personal computer platform, make the GINGA digital TV middleware can Rapid transplant to most of embedded digital TV hardware platforms, and do not need canonical reference design to make a large amount of modifications.The method can greatly must accelerate to use the Digital Television of GINGA digital TV middleware and the development rate of digital TV set-top box, increases code stability and also reduces maintenance cost, is conducive to customize fast for the product in different target market.
Description of drawings
Fig. 1 realizes the method flow diagram of GINGA digital TV middleware for the method for using the present invention to describe on the embedded digital TV platform;
The digital TV receiving system software architecture figure of the support GINGA digital TV middleware that the method that Fig. 2 describes for use the present invention realizes;
Fig. 3 is an example of the inter-process communication message form that defines in the present invention.
Embodiment
Basic thought of the present invention is: the software library that the mature and reliable that is provided by embedded digital TV platform supplier is provided, mode by interprocess communication simulates the software runtime environment that is similar to personal computer platform, make the GINGA digital TV middleware needn't direct control numeral TV platform hardware, thereby can accomplish with the Digital Television hardware platform irrelevantly, not need to make a large amount of modifications and just can again compile on target platform and pass through and move.
use the implementation method of GINGA digital TV middleware of the present invention on the embedded digital TV platform, need on stream to complete following work: revise the design of GINGA canonical reference and make itself and digital TV platform hardware independent, message and form thereof according to signal post's need between the concrete condition design process of Digital Television hardware platform, design and realize a message center program, design and realize a LIRCD simulator, revise the operation that the design of GINGA canonical reference can provide by sending other digital television function module of message call, create named pipes and be injected into the GINGA digital TV middleware for moving the necessary data of GINGA application program from basic Digital TV Receiving software, create a task manager and be used for starting the GINGA digital TV middleware, wherein,
Revise the design of GINGA canonical reference and make itself and digital TV platform hardware independent, just can compile in any digital TV platform development environment that standard Linux running environment can be provided with the GINGA Reference Design source code of hardware independent and pass through.
According to message and the form thereof that signal post between the concrete condition design process of Digital Television hardware platform needs, make each software function module on digital TV platform can be with the mutual call operation of unified interface,
Design and realize a message center, make the GINGA digital TV middleware only need to the message center direct communication, help the interprocess communication interface of unified GINGA digital TV middleware, need to make a large amount of modifications to the GINGA digital TV middleware when avoiding increasing and decreasing other functional module.
Design and realize a LIRCD simulator, making the GINGA digital TV middleware can receive with unified mode the remote controller key code in various different agreements and source.
Revise the operation that the design of GINGA canonical reference can provide by sending other digital television function module of message call, for example invokes media players, change screen resolution, adjusts volume etc.
Create named pipes and be injected into the GINGA digital TV middleware for moving the necessary data of GINGA application program from basic Digital TV Receiving software, make the GINGA digital TV middleware needn't direct control numeral TV tuner and demodulator, thereby needn't revise the different operating interface that the source code in the middle of the GINGA Digital Television provides with compatible different digital TV tuner and demodulator supplier.
Create a task manager and be used for starting the GINGA digital TV middleware, make the GINGA digital TV middleware can be used as an independent process and substantially receive software with different parameter startups, with the different running environment of flexible adaptation by Digital Television when needed.
The method that realizes the GINGA digital TV middleware on the embedded digital TV platform provided by the invention as shown in Figure 1, comprises the following steps:
Step 101: revise the GINGA digital TV middleware, delete wherein relevant to hardware controls part;
In this step, because the design of the canonical reference of GINGA digital TV middleware is to develop on personal computer platform, quoted Xine, FFMpeg, the less software library that can provide on embedded digital TV hardware platform such as ALSA provide media play and volume control etc. to need the function of operation multimedia processing hardware.Make GINGA Digital Television intermediate standard Reference Design be difficult to be grafted directly on the Digital Television hardware platform.This method is directly deleted the application of the software library that in the canonical reference design, these great majority is only used on personal computer platform, only stay its AVPlayer object as the multimedia operations interface, pass through compiling on most of Digital Television hardware platforms.
Step 102: the GINGA digital TV middleware is compiled on target platform pass through;
In this step, through the processing of step 101, only remaining to the calling of platform independence software library due to GINGA digital TV middleware canonical reference design source code, can directly compile on most of embedded digital TV hardware platforms and pass through.Wherein the general needs that call of DirectFB and Xerces-C software library are processed especially, but DirectFB is the drawing engine that most of embedded digital TV platform supplier can provide, and Xerces-C is the platform independence open source code that GPL authorizes, and can obtain by obtaining voluntarily compiling.
Step 103: according to communication information and form thereof between the concrete condition design process of Digital Television hardware platform;
In this step, need the message of Definition of design and message format to include but not limited to: funcall message, press key message, task message, control message.Wherein funcall message includes but not limited to: media play begins, stops, time-out, playlist are set, volume controls, media information obtains, the video window setting.Press key message includes but not limited to: send key set code, obtain key set code.Task message includes but not limited to: beginning task, suspended task, stop task.Control message includes but not limited to: response message.message format can the embedded digital TV platform concrete condition arrange flexibly, both can also can be human-readable text formatting for binary format, but all has the general structure that represents as Fig. 3, include but not limited to: the message synchronization identification field of regular length and content, regular length but content indefinite type of message territory, regular length but content indefinite message name territory, the number of parameters territory that the regular length content is indefinite, the message-length territory that regular length content is indefinite and a plurality of parameter field by number of parameters territory specified quantity.Wherein each parameter field has following structure usually: the parameter length territory that regular length content indefinite parameter type territory, regular length content are indefinite and length are by the supplemental characteristic territory of the parameter length territory appointment of same parameter field.
Step 104: design and realize a message center;
In this step, can use several different methods design message center, include but not limited to: use D-Bus pattern or the similar pattern of designed, designed.
Step 105: design domain realizes a LIRCD simulator;
In this step, the design of LIRCD simulator can be with reference to Linux infrared remote controller finger daemon (Linux Infrared Remote Controller Daemon) source code, and this source code provides under GPL authorizes.But as shown in Figure 2, the LIRCD simulator does not directly receive original key from Infrared remote controller receiver hardware, substantially receive but receive by Digital Television from message center the original key set code message that software sends, and be converted into the LIRCD form and read from local socket by the GINGA digital TV middleware.
Step 106: be GINGA digital TV middleware and other correlated digital TV software functional module interpolation message sending and receiving interface;
In this step, add the message interface of step 103 definition in the GINGA digital TV middleware standard source code of processing through step 101.Include but not limited to add the source code to message center sending function message call in the AVPlayer object, and add the source code of processing this type of message in Digital Television receives software substantially.
Step 107: create named pipes FIFO and make the functional module of control figure television headend the required data flow of GINGA application program operation can be injected into the GINGA digital TV middleware;
In this step, need to include but not limited to by the data that FIFO is injected into the GINGA digital TV middleware: description of data stream symbol (Stream Descriptor), event descriptor (Event Descriptor) and DSMCC data.
Step 108: design and realize that a task manager is for starting when needed the GINGA digital TV middleware;
In this step, task manager need to have the ability that starts other process under task message is controlled with the different command line parameter, includes but not limited to start GINGA digital TV middleware process.
Digital Television or the digital TV set-top box of the support GINGA digital TV middleware that the method for setting forth with the present invention realizes will have the software architecture that is similar to Fig. 2 description.
The above; it is only better embodiment of the present invention; be not for limiting protection scope of the present invention, all any modifications of making within the spirit and principles in the present invention, be equal to and replace and improvement etc., within all should being included in protection range of the present invention.

Claims (9)

1. the implementation method of a GINGA digital TV middleware on the embedded digital TV platform, is characterized in that, the method comprises:
Step 1: revise the GINGA digital TV middleware, delete wherein relevant to digital TV platform hardware controls part;
Step 2: message and message format thereof that a cover interprocess communication is set according to the practical application of digital TV platform;
Step 3: use a message center to forward control message between process;
Step 4: send to the GINGA digital TV middleware after the original key set code conversion with digital television remote controller;
Step 5: resolve and read corresponding data and be transmitted to the GINGA digital TV middleware from digital television signal code stream by basic Digital TV Receiving software.
2. method according to claim 1 is characterized in that: described GINGA digital TV middleware by send message to other can direct control hardware process and call this process function and realize that operation comes operational hardware.
3. method according to claim 2, it is characterized in that, described GINGA digital TV middleware uses Brazilian standard Telemidia and LAViD, and perhaps the GINGA canonical reference design source code that provides of Argentinian standard LIFIA recompilates on target platform; Wherein the modification of Reference Design source code only limited to pass through for Reference Design can be compiled on target hardware platform.
4. method according to claim 3, it is characterized in that, described step 2 arranges message and the message format thereof of a cover interprocess communication according to the practical application of digital TV platform, be specially: a cover is set is used for message and the form thereof that between GINGA digital TV middleware and other Digital TV Receiving software process, signal post needs, described message and form thereof are used to transmit mutually between GINGA digital TV middleware and other Digital TV Receiving software process control command, data and call operation.
5. method according to claim 4, it is characterized in that: comprise that further described message center is a process, the operation that can not directly complete in all described GINGA digital TV middleware Reference Design, by transmitting control message to this message center, and be transmitted to by described message center the process that other can complete required function, and then required function is completed in the operation of calling described other process.
6. method according to claim 5, it is characterized in that, described step 4 is specially: used an independently process simulation Linux Infrared remote controller equipment LIRCD, receive original remote controller key key from basic digital television software, and convert thereof into GINGA digital TV middleware acceptable standard LIRCD form, then be transmitted to the GINGA digital TV middleware.
7. method according to claim 6, it is characterized in that, described step 5 is specially, the interprocess communication named pipes FIFO of Application standard is sent the required data of application program of moving on other GINGA digital TV middleware to the GINGA digital TV middleware by basic digital television unit; Do not obtain desired data in Transport Stream by the direct control figure TV tuner of GINGA digital TV middleware DTV Tuner and demodulator Demodulator from the digital television signal transport stream.
8. method according to claim 1: described GINGA digital TV middleware can be used as one independently process by basic Digital TV Receiving software transfer.
9. method according to claim 8, further comprise, independently process can be by basic Digital TV Receiving software transfer as one for described GINGA digital TV middleware, and moves simultaneously with basic Digital TV Receiving software.
CN201310205917.0A 2013-05-29 2013-05-29 A kind of GINGA digital TV middleware implementation method on embedded digital TV platform Expired - Fee Related CN103384348B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310205917.0A CN103384348B (en) 2013-05-29 2013-05-29 A kind of GINGA digital TV middleware implementation method on embedded digital TV platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310205917.0A CN103384348B (en) 2013-05-29 2013-05-29 A kind of GINGA digital TV middleware implementation method on embedded digital TV platform

Publications (2)

Publication Number Publication Date
CN103384348A true CN103384348A (en) 2013-11-06
CN103384348B CN103384348B (en) 2016-09-14

Family

ID=49492032

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310205917.0A Expired - Fee Related CN103384348B (en) 2013-05-29 2013-05-29 A kind of GINGA digital TV middleware implementation method on embedded digital TV platform

Country Status (1)

Country Link
CN (1) CN103384348B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018149170A1 (en) * 2017-02-16 2018-08-23 武汉斗鱼网络科技有限公司 Cross-application control method and device
CN111385654A (en) * 2020-03-04 2020-07-07 四川长虹电器股份有限公司 Intelligent television analog quantity parameter control method based on middleware

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU7679396A (en) * 1995-11-17 1997-06-11 Mci Communications Corporation Registry communications middleware
CN1490724A (en) * 2002-10-18 2004-04-21 上海贝尔有限公司 Virtual machine for embedded systemic software development
US6915525B2 (en) * 2000-04-14 2005-07-05 Sony Corporation Method and apparatus for controlling set-top box hardware and software functions
CN101146175A (en) * 2007-10-25 2008-03-19 中兴通讯股份有限公司 STB integrated middleware general system
CN101895669A (en) * 2010-07-20 2010-11-24 深圳市茁壮网络股份有限公司 General middleware adaptation layer system for digital television
CN102541549A (en) * 2011-12-23 2012-07-04 深圳Tcl新技术有限公司 Method and device for integrating television application modules

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU7679396A (en) * 1995-11-17 1997-06-11 Mci Communications Corporation Registry communications middleware
US6915525B2 (en) * 2000-04-14 2005-07-05 Sony Corporation Method and apparatus for controlling set-top box hardware and software functions
CN1490724A (en) * 2002-10-18 2004-04-21 上海贝尔有限公司 Virtual machine for embedded systemic software development
CN101146175A (en) * 2007-10-25 2008-03-19 中兴通讯股份有限公司 STB integrated middleware general system
CN101895669A (en) * 2010-07-20 2010-11-24 深圳市茁壮网络股份有限公司 General middleware adaptation layer system for digital television
CN102541549A (en) * 2011-12-23 2012-07-04 深圳Tcl新技术有限公司 Method and device for integrating television application modules

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018149170A1 (en) * 2017-02-16 2018-08-23 武汉斗鱼网络科技有限公司 Cross-application control method and device
CN111385654A (en) * 2020-03-04 2020-07-07 四川长虹电器股份有限公司 Intelligent television analog quantity parameter control method based on middleware

Also Published As

Publication number Publication date
CN103384348B (en) 2016-09-14

Similar Documents

Publication Publication Date Title
CN104412603B (en) It handles the method for interactive service and receives the device of interactive service
WO2015035908A1 (en) Smart television operation system
CN102081532B (en) Method for dynamically upgrading functions of set top box
CN102789381A (en) Method for achieving digital televisions in accordance to digital video broadcasting (DVB) standards in Andriod system
CN104396267A (en) Receiving device, receiving method, transmitting device, and transmitting method
EP2784641A1 (en) User interface display method and device using same
KR20150090049A (en) Apparatus and method for processing an interactive service
JP2001028585A (en) Distribution content generating method, method and device for distributing content, and code converting method
US20150067743A1 (en) Method And System For Realizing Mutual Control Of Multimedia Terminals In the Home
CN104918122A (en) A method and device for sharing and controlling a plurality of devices in a home network
CN111726664A (en) Method for controlling function operation of display device through mobile terminal and display device
CN111601142B (en) Subtitle display method and display equipment
CN111107428A (en) Method for playing two-way media stream data and display equipment
KR20080076347A (en) Apparatus and method for providing interactive service in device that middleware standard of digital broadcasting is different
CN102111667A (en) Upgrading method of STB and STB
CN114073098A (en) Streaming media synchronization method and display device
CN103384348A (en) Implementation method of GINGA digital television middleware on embedded type digital television platforms
CN101510968B (en) Digital phonotape and videotape play system and method for setting and modifying user operation interface
CN101068305B (en) Remoto controller, multimedia system and method for operating mobile storage equipment
CN102036121A (en) Digital television browser based mosaic video navigation method
CN111857502A (en) Image display method and display equipment
CN113473186B (en) Cross-terminal set top box APP operation system and method
CN102378058B (en) Method for updating search result of IPTV terminal and IPTV server
KR20030085518A (en) Method and equipment for managing interactions in the mpeg-4 standard
CN111726674B (en) HbbTV application starting method and display equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 518000, Ninth Floor, Block B, Shenzhen Production, Education and Research Base, Huazhong University of Science and Technology, No. 9, Yuexing Sandao, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen Ailong Technology Co., Ltd.

Address before: 518000 Shenzhen Integrated Circuit Design and Application Industrial Park 207, south of Chaguang Road, Xili Town, Nanshan District, Shenzhen City, Guangdong Province

Patentee before: Shenzhen Along Electronics Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160914

Termination date: 20210529