CN103905902A - Method for downloading XML and starting java application through middleware technology - Google Patents

Method for downloading XML and starting java application through middleware technology Download PDF

Info

Publication number
CN103905902A
CN103905902A CN201410142296.0A CN201410142296A CN103905902A CN 103905902 A CN103905902 A CN 103905902A CN 201410142296 A CN201410142296 A CN 201410142296A CN 103905902 A CN103905902 A CN 103905902A
Authority
CN
China
Prior art keywords
application
xml
java application
java
middleware
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.)
Pending
Application number
CN201410142296.0A
Other languages
Chinese (zh)
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.)
INNER MONGOLIA ZHONGDA MEDIA DEVELOPMENT Co Ltd
Original Assignee
INNER MONGOLIA ZHONGDA MEDIA DEVELOPMENT 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 INNER MONGOLIA ZHONGDA MEDIA DEVELOPMENT Co Ltd filed Critical INNER MONGOLIA ZHONGDA MEDIA DEVELOPMENT Co Ltd
Priority to CN201410142296.0A priority Critical patent/CN103905902A/en
Publication of CN103905902A publication Critical patent/CN103905902A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a method for downloading an XML and starting a java application through a middleware technology. According to an XML application operating on a digital set-top box terminal, an interface AppManager.startAppName of the JAVA application is started, and according to three elements of parameters dvb, middleware is switched to an application downloading channel; an AIT table for analyzing the channel is downloaded from the application downloading channel; whether the java application to be started currently exists or not is judged, and if not, the XML application is repeated; if the java application to be started exists, according to the description of the AIT table, a class file package of the java application is downloaded to a locality through a doLoad interface of the DVBJProxyImp type, and then the application is started through mainClassName to complete the call for starting the java application through the XML.

Description

A kind of method that starts java application of XML being downloaded by middleware Technology
Technical field
The invention belongs to top box of digital machine technical field, particularly a kind of method that starts java application of XML being downloaded by middleware Technology.
Background technology
In Digital Television Integral conversion in the past few years, millions of of all kinds of Set Top Box that each radio and TV operator provides, due to the inadequate refinement of Set Top Box specification, the support of disappearance middleware system to the Set Top Box software and hardware unified platform and business, cause the contradiction between the function monotonicity of Set Top Box and the diversity of market business demand, and in aggravation, set top box upgrading difficulty, user's viscosity progressively reduces, value-added service income is low, have a strong impact on the needs of business development under the integration of three networks, seriously restricted the strategic development of CHINA RFTCOM Co Ltd.
Summary of the invention
The object of this invention is to provide a kind of method that starts java application of XML being downloaded by middleware Technology, on digital TV terminal platform, pass through XML to solve, start easily the problem of java application.
The business that middleware Technology is radio and TV operator provides a relatively uniform platform, makes cross-domain business intercommunication become simpler.Abstract by bottom hardware resource of middleware Technology, provides the support to the various application in upper strata.Middleware platform is responsible for shielding bottom hardware otherness, and is that upper strata api interface calls for third party's business module by underlying resource module abstracts.Meanwhile, terminal platform is the carrier that whole digital TV platform presents, and it is responsible for various data and the instruction that receiving front-end is broadcast, and resolves and present.In middleware platform, terminal platform, in being responsible for basic audio frequency and video broadcasting, is also responsible for the application of receiving front-end broadcast, and moves these application according to user's operation, makes carrying out of business become possibility.
The function of digital TV middleware strengthens day by day, has the original TV of seeing merely to develop into use TV, uses TV to surf the web, program request film, and Query Information, plays games etc., and the application of increasing TV platform is developed.The exploitation of TV applications has two kinds of modes, the one, html+javaScript mode, and the 2nd, use the application of java language development.Can start so require TV middleware to possess, management, controls the management system that java applies.A TV platform java application of having developed, broadcasting and TV front end broadcast system, by broadcasting under cable holding wire, is then described the three elements of java application by a simple XML, just can complete the startup of this application, controls the application managements such as destruction.
XML is called for short again XML (extensible Markup Language).There is XML needn't wait for that with regard to meaning the developer of html browser has met user's needs.User can create the mark that oneself needs, and when needed, tells how browser shows that these marks are just passable.
For example, in HTML, a first song may be to describe with definition title, definition data, unordered list and list items.But in fact these projects do not have one relevant with music.As follows by the song possibility of HTML definition:
Hot?Cop
by?Jacques?Morali?Henri?Belolo?and?Victor?Willis
Producer:Jacques?Morali
Publisher:PolyGram?Records
Length:6:20
Written:978
Artist:Village?People
And in XML, same data may be labeled as:
Hot?Cop
Jacques?Morali
Henri?Belolo
Victor?Willis
Jacques?Morali
PolyGram?Records
6:20
978
Village?People
This usage has many advantages, comprises that source code is easy to be read by people, makes people can find out author's implication.Adopt middleware Technology XML to be downloaded to the call method that starts java application, for the application extension of TV channel.
Technical scheme of the present invention is a kind of method that starts java application of XML being downloaded by middleware Technology, java application is play by data front end, and the XML application moving in terminal, starts JAVA application interface AppManager.startAppName, described data front end is server end
According to parameter d vb three elements, described middleware is switched to the channel of down load application, described three elements
Comprise parametric t sid, parameter onid and parameter s erviceid;
AIT table on this channel of channel download parsing of described down load application;
Judge whether to exist the current java application that will start, if there is no, get back to described XML application;
If there is the java application that will start, according to the description of AIT table, find mainClassName and the mainClassPath of main classes, download java application class file bag to local by the doLoad interface of DVBJProxyImp class, and then start this application by mainClassName, start calling of java application thereby complete XML;
Get back to described XML application.
Data front end can be server, and its effect is that the data of application software (can be understood as the softwares such as Baidu above Android mobile phone, weather, music) are broadcasted by equipment and front-end software.The mode of broadcasting is to transmit downwards through coaxial cable (cable tv broadcast network).Received after coaxial cable (cable tv broadcast network) data by terminal equipment (digital TV set-top box), data are resolved and passed through display device (television set) and broadcast data.
A kind of call method that starts java application of XML being downloaded by middleware Technology of the present invention; for digital TV middleware has solved, java applies and XML applies incompatible problem; protect client's technological investment; facilitate the updating and management of operator; for expanding more new business, operator gets rid of obstacle, and convenient in webpage startup java application.
Brief description of the drawings
The digital TV terminal Organization Chart that Fig. 1 the present invention relates to.
Fig. 2 digital TV middleware structural representation of the present invention.
Fig. 3 XML of the present invention starts the TV applications schematic diagram of java application.
Embodiment
Technical scheme of the present invention is as shown in Figure 3: on digital TV middleware framework, start quickly and easily the method for java application, java application is play by data front end, terminal is the html application operating on TV middleware, by a simple javascript interface AppManager.startAppName(int tsid, int onid, int serviceid, char*appName), under corresponding frequency, apply by downloading AIT, find the java that will start.According to the description of AIT table, find mainClassName and the mainClassPath of main classes, download java application class file bag to local by the doLoad interface of DVBJProxyImp class, and then start this application by mainClassName.Thereby complete XML and start calling of java application.For example,
1, the webpage pattern of startup Java application is as follows:
Figure BDA0000489384390000041
2, the main interface of AppManager. increasing has:
Figure BDA0000489384390000042
Figure BDA0000489384390000051

Claims (1)

1. by middleware Technology, XML is downloaded to a method that starts java application, it is characterized in that, java application is play by data front end, the XML application moving in terminal, start JAVA application interface AppManager.startAppName, described data front end is server end
According to parameter d vb three elements, described middleware is switched to the channel of down load application, described three elements
Comprise parametric t sid, parameter onid and parameter s erviceid;
AIT table on this channel of channel download parsing of described down load application;
Judge whether to exist the current java application that will start, if there is no, get back to described XML application;
If there is the java application that will start, according to the description of AIT table, find mainClassName and the mainClassPath of main classes, download java application class file bag to local by the doLoad interface of DVBJProxyImp class, and then start this application by mainClassName, start calling of java application thereby complete XML;
Get back to described XML application.
CN201410142296.0A 2014-04-10 2014-04-10 Method for downloading XML and starting java application through middleware technology Pending CN103905902A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410142296.0A CN103905902A (en) 2014-04-10 2014-04-10 Method for downloading XML and starting java application through middleware technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410142296.0A CN103905902A (en) 2014-04-10 2014-04-10 Method for downloading XML and starting java application through middleware technology

Publications (1)

Publication Number Publication Date
CN103905902A true CN103905902A (en) 2014-07-02

Family

ID=50997018

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410142296.0A Pending CN103905902A (en) 2014-04-10 2014-04-10 Method for downloading XML and starting java application through middleware technology

Country Status (1)

Country Link
CN (1) CN103905902A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104244094A (en) * 2014-09-15 2014-12-24 内蒙古中大传媒发展有限公司 Calling management method for starting digital television electronic program guide EPG under broadcasting and telecommunication dual-network mode

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1863308A (en) * 2006-04-11 2006-11-15 华为技术有限公司 System and method for implementing IPTV application control
CN101036385A (en) * 2004-08-30 2007-09-12 意大利电信股份公司 Method and system for providing interactive services in digital television
CN101593127A (en) * 2008-05-27 2009-12-02 商埃曲网络软件(上海)有限公司 A kind of cross-platform Jave virtual machine of Digital Television middleware system
CN102783168A (en) * 2010-03-11 2012-11-14 索尼公司 Content delivery device, content delivery method and sending server
CN103002336A (en) * 2012-11-15 2013-03-27 深圳市九洲电器有限公司 Data browsing method and device and set-top box
CN103327391A (en) * 2013-05-29 2013-09-25 宁波商埃曲信息科技有限公司 Calling method used by browser for downloading and starting java application through data broadcasting

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101036385A (en) * 2004-08-30 2007-09-12 意大利电信股份公司 Method and system for providing interactive services in digital television
CN1863308A (en) * 2006-04-11 2006-11-15 华为技术有限公司 System and method for implementing IPTV application control
CN101593127A (en) * 2008-05-27 2009-12-02 商埃曲网络软件(上海)有限公司 A kind of cross-platform Jave virtual machine of Digital Television middleware system
CN102783168A (en) * 2010-03-11 2012-11-14 索尼公司 Content delivery device, content delivery method and sending server
CN103002336A (en) * 2012-11-15 2013-03-27 深圳市九洲电器有限公司 Data browsing method and device and set-top box
CN103327391A (en) * 2013-05-29 2013-09-25 宁波商埃曲信息科技有限公司 Calling method used by browser for downloading and starting java application through data broadcasting

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104244094A (en) * 2014-09-15 2014-12-24 内蒙古中大传媒发展有限公司 Calling management method for starting digital television electronic program guide EPG under broadcasting and telecommunication dual-network mode

Similar Documents

Publication Publication Date Title
CN104641357B (en) Information processing device, mobile terminal, information processing method, program, and information processing system
CN104217024B (en) Web data treating method and apparatus
RU2524394C2 (en) Method and apparatus for configuring presentation of service guides
WO2019037660A1 (en) Device control method, device, terminal device and operating system
EP2215540A2 (en) System and method for enabling widget interaction
CN103533428A (en) Method for releasing intelligent terminal webpage video to television for broadcasting and intelligent terminal
CN104125491A (en) Audio comment information generating method and device and audio comment playing method and device
CN104125483A (en) Audio comment information generating method and device and audio comment playing method and device
CN103024588A (en) Multi-screen interactive system and method
CN103533460A (en) Method, device, terminal and system for sharing television service
US20090157727A1 (en) Method, Apparatus and Computer Program Product for Providing Native Broadcast Support for Hypermedia Formats and/or Widgets
CN103514219A (en) Method and system for sharing Web content between multiple terminals
CN103024491B (en) The video broadcasting method of mobile terminal and system
CN103327391B (en) A kind of browser downloads, by data broadcast, the call method starting java application
US20090013058A1 (en) Embedded device and method for assisting in processing media content based on subcribed syndication feed
CN112449250A (en) Method, device, equipment and medium for downloading video resources
US20140208352A1 (en) Flash video enabler for ios devices
CN102215434A (en) Electronic program guide system capable of automatically adapting to various screen display
US20130145407A1 (en) Method of outputting video content from a computing device to a playback device and related media sharing system
CN103905902A (en) Method for downloading XML and starting java application through middleware technology
CN101790050A (en) Network television terminal and method and device thereof for browsing pages
CN101800884A (en) Information issuing method, television terminal and information issuing system
CN101478599B (en) JAVA program installation method and device in mobile communication terminal thereof
KR20090123236A (en) Broadcast receiver, recording file providing method and recording file providing system
CN107566860A (en) Video EPG acquisitions, player method, cloud platform server, television set and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140702

RJ01 Rejection of invention patent application after publication