CN106162343A - Interface processing method, Apparatus and system - Google Patents
Interface processing method, Apparatus and system Download PDFInfo
- Publication number
- CN106162343A CN106162343A CN201510133246.0A CN201510133246A CN106162343A CN 106162343 A CN106162343 A CN 106162343A CN 201510133246 A CN201510133246 A CN 201510133246A CN 106162343 A CN106162343 A CN 106162343A
- Authority
- CN
- China
- Prior art keywords
- application program
- interface
- file
- new
- top box
- 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
Links
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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a kind of interface processing method, Apparatus and system, wherein, the method obtains the interface of the application program of Set Top Box on application server and/or the operation of the application program of Set Top Box describes file;This describes the corresponding one or more controls of file to describe file generated according to this;Receive the edit instruction to the attribute of this control and/or service logic, enter edlin to this control according to this edit instruction and generate the interface of new application program and/or new operation describes file;Send the interface of this new application program and/or new operation describes file to this application server.Solve program interface and operation complexity, the inconvenient problem with use of Set Top Box, improve the convenience that user uses.
Description
Technical field
The present invention relates to the communications field, in particular to a kind of interface processing method, Apparatus and system.
Background technology
With the fast development of mobile Internet and emerging on a large scale of OTT (Over The TOP)/IPTV set top box,
To become more popular terminal alternately between the multi-screen mobile terminal as representative for the smart mobile phone/Pad and OTT set-top box
Interaction mode.
Interface (Launcher) pattern of the application of OTT set-top box especially Android Set Top Box and Set Top Box self is
Very gorgeous, and reaching its maturity with the technology such as user behavior analysis, big data, interface and the operation of Set Top Box are got over
Coming more complicated, the TV column list of user operation and use apply shortcut to get more and more, in phase more frequently
In the technology of pass, can't provide self-defined, personalized user interface and Business Processing mode.
For program interface and operation complexity, the inconvenient problem with use of Set Top Box in correlation technique, not yet propose at present
Effective solution.
Content of the invention
For program interface and operation complexity, the inconvenient problem with use of Set Top Box in correlation technique, the invention provides
A kind of interface processing method, Apparatus and system, at least to solve the problems referred to above.
According to an aspect of the invention, it is provided a kind of interface processing method, comprising: obtain machine top on application server
The operation of the application program of the interface of the application program of box and/or Set Top Box describes file;According to described description file generated
The described description corresponding one or more controls of file;Receive and the attribute of described control and/or the editor of service logic are referred to
Order, enters edlin according to described edit instruction and generates the interface of new application program and/or new operation is retouched to described control
State file;Send the interface of described new application program and/or new operation describes file to described application server.
Further, after the described interface generating new application program and/or operation describe file, described method includes:
Interface and/or the operation of described new application program are described the corresponding picture of network linking in file and be sent to described application
Server.
Further, described receive the attribute of described control and/or the edit instruction of service logic included following at least it
One: receive to described control location, size pull instruction;Receive the skin to described control, the replacement instruction of pinup picture;
Receive the click to described control, the long business edit instruction pressed.
According to another aspect of the present invention, a kind of interface processing method is additionally provided, comprising: application server sends and deposits
The operation of the application program of the interface of the application program of the Set Top Box of storage and/or Set Top Box describes file to terminal;Described should
The interface of new application program after receiving editor with server and/or new operation describe file, wherein, described new
It is that described terminal is by the machine top to described application server for storage that the interface of application program and/or new operation describe file
The attribute describing the corresponding control of file of box and/or service logic are entered edlin and are generated;Described application server is according to described
The interface of new application program and/or new behaviour
Make compiling and generate the application program of redaction;Described application server is according to the setting of described terminal or described application service
The more New Policy that device is disposed, the corresponding application program of one or more target set-top box of notice carries out the upgrading of redaction.
Further, described application server compiles generate according to interface and/or the new operation of described new application program
The application program of redaction includes: described application server is according to the interface of described new application program and/or new operation
Describe file and cover the code file folder of corresponding application program, and compile the application program of a whole set of code building redaction.
Further, state application server to compile generate newly according to interface and/or the new operation of described new application program
After the application program of version, described method also includes: the application program of the described redaction of described application server output arrives
Third-party application server docks.
Further, described application program includes: the apk application program of Android.
According to a further aspect of the invention, a kind of interface processing method is additionally provided, comprising: send current set top box
The operation of the interface of application program and/or application program describes file to application server;Receive described application server to send out
The application program of the redaction sent, wherein, it is terminal that the interface of described redaction application program and/or operation describe file
By the interface of the application program to described current set top box and/or the attribute of the corresponding control of operation description file and/or business
Logic is entered edlin and is generated, the application program of described redaction be described application server by the interface of new application program and
/ or new operation describe file compiling generate;Application program according to described redaction is to described set-top box application program
Upgrade.
Further, before receiving the application program of the redaction that described application server sends, described method also includes:
Contrast the version number of described new application version number and local application, high at described new application version number
In the case of local version, download the application program of described redaction.
According to a further aspect of the invention, additionally provide a kind of interface processor unit, comprising: acquisition module, be used for obtaining
Take the interface of the application program of Set Top Box on application server and/or the operation of the application program of Set Top Box describes file;Raw
Become module, for describing the corresponding one or more controls of file according to described description file generated;First reception mould
Block, for receiving the edit instruction to the attribute of described control and/or service logic, according to described edit instruction to described
Control enters the interface of the new application program of edlin generation and/or new operation describes file;First sending module, is used for
Send the interface of described new application program and/or new operation describes file to described application server.
According to a further aspect of the invention, additionally provide a kind of interface processor unit, comprising: the second sending module, use
Send the interface of the application program of the Set Top Box of storage in application server and/or the operation of the application program of Set Top Box describes
File is to terminal;Editor module, for described application server receive editor after new application program interface and/or
New operation describes file, and wherein, it is described end that the interface of described new application program and/or new operation describe file
End is carried out by the attribute describing the corresponding control of file and/or the service logic of the Set Top Box to described application server for storage
Editor generates;Overlay module, for described application server according to the interface of described new application program and/or new behaviour
Make compiling and generate the application program of redaction;First upgraded module, is used for described application server setting according to described terminal
Put or the more New Policy of described application server deployment, the corresponding application program of one or more target set-top box of notice
Carry out the upgrading of redaction.
According to a further aspect of the invention, additionally provide a kind of interface processor unit, comprising: the 3rd sending module, use
In sending the interface of application program of current set top box and/or the operation of application program describes file to application server;The
Two accept module, and for receiving the application program of the redaction that described application server sends, wherein, described redaction should
With the interface of program and/or operation describe file be terminal by the interface of the application program to described current set top box and/or
Operation describes the attribute of the corresponding control of file and/or service logic is entered edlin and generated, and the application program of described redaction is
Interface and/or the new operation of new application program are described file compiling and generate by described application server;Second upgrading mould
Block, is used for the carrying out to described set-top box application program for the application program according to described redaction and upgrades.
According to a further aspect of the invention, a kind of interface processing system is additionally provided, comprising: terminal, application server
And Set Top Box;Described terminal is connected by wide area network with described application server, described application server and described Set Top Box
Connected by private network or wide area network;Described Set Top Box describes interface and/or the operation of current application program on file
Pass to described application server, and from the described application server up-to-date application version of download, described Set Top Box is carried out
Upgrading;Interface and service logic to the application program downloaded on described application server for the described terminal carries out making justice-reparation by oneself
Change the interface generating new application program and/or operation describes file, upload to described application server;Described application takes
Business device describes, according to interface and/or the operation of described new application program, the application program that file compiling generates redaction;Institute
State terminal and include above-mentioned device;Described application server includes above-mentioned device, and described Set Top Box includes above-mentioned device.
By the present invention, use the application of the interface obtaining the application program of Set Top Box on application server and/or Set Top Box
The operation of program describes file;This describes the corresponding one or more controls of file to describe file generated according to this;It is right to receive
The attribute of this control and/or the edit instruction of service logic, enter edlin according to this edit instruction to this control and generate new
The interface of application program and/or new operation describe file;Send the interface of this new application program and/or new operation is retouched
State file give this application server, solve Set Top Box program interface and operation complexity, inconvenient problem with use, carry
The convenience that high user uses.
Brief description
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, the present invention
Schematic description and description be used for explaining the present invention, be not intended that inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart one of a kind of interface processing method according to embodiments of the present invention;
Fig. 2 is the flowchart 2 of a kind of interface processing method according to embodiments of the present invention;
Fig. 3 is the flow chart 3 of a kind of interface processing method according to embodiments of the present invention;
Fig. 4 is the structured flowchart one of a kind of interface processor unit according to embodiments of the present invention;
Fig. 5 is the structured flowchart two of a kind of interface processor unit according to embodiments of the present invention;
Fig. 6 is the structured flowchart three of a kind of interface processor unit according to embodiments of the present invention;
Fig. 7 is that set-top box application interface disposes schematic diagram according to the preferred embodiment of the invention;
Fig. 8 is to use mobile terminal dynamically to arrange the time diagram of set-top box application according to the preferred embodiment of the invention.
Detailed description of the invention
Below with reference to accompanying drawing and describe the present invention in detail in conjunction with the embodiments.It should be noted that in the feelings do not conflicted
Under condition, the embodiment in the application and the feature in embodiment can be mutually combined.
It should be noted that term " first " in description and claims of this specification and above-mentioned accompanying drawing, " second "
Etc. being for distinguishing similar object, without being used for describing specific order or precedence.
Providing a kind of interface processing method in the present embodiment, Fig. 1 is a kind of interface processing according to embodiments of the present invention
The flow chart one of method, as it is shown in figure 1, this flow process comprises the steps:
Step S102, obtains the interface of the application program of Set Top Box on application server and/or the application program of Set Top Box
Operation describes file;
Step S104, this describes the corresponding one or more controls of file to describe file generated according to this;
Step S106, receives the edit instruction of the attribute to this control and/or service logic, according to this edit instruction to this
Control enters the interface of the new application program of edlin generation and/or new operation describes file;
Step S108, sends the interface of this new application program and/or new operation describes file to this application server.
By above-mentioned steps, terminal obtains the interface of the application program of Set Top Box on application server and/or answering of Set Top Box
Describe file with the operation of program, describe one or more controls of file generated according to this, receive the attribute to this control
And/or the edit instruction of service logic, and according to this edit instruction, the new file that describes of edlin generation is entered to this control, whole
Interface and/or the new operation of new new application program are described file to this application server, application server pair by end
The application program of Set Top Box upgrading, solve Set Top Box program interface and operation complexity, inconvenient problem with use,
Improve the convenience that user uses.
In the present embodiment, after generating interface and/or the operation description file of new application program, at this, file is described
In can have the network linking of picture concerned, terminal can initiate network request, by the interface of this new application program and/
Or operation describes the corresponding picture of network linking in file and is sent to this application server.
In the present embodiment, various ways can be had to the attribute of this control and/or the edit instruction of service logic, permissible
By the reception edit instruction of touch-screen or physical button, it is also possible to by other sensor or remote control,
The reception wherein instructing may include that receive to this control location, size pull instruction;Receive to the skin of this control,
The replacement instruction of pinup picture;Receive the click to this control, the long business edit instruction pressed.
Additionally providing a kind of interface processing method in the present embodiment, Fig. 2 is a kind of interface according to embodiments of the present invention
The flowchart 2 of reason method, as in figure 2 it is shown, this flow process comprises the steps:
Step S202, application server sends the interface of the application program of the Set Top Box of storage and/or the application journey of Set Top Box
The operation of sequence describes file to terminal;
Step S204, this application server receives the interface of the new application program after editing and/or new operation describes literary composition
Part, wherein, it is that this terminal is by this application service that the interface of this new application program and/or new operation describe file
The attribute describing the corresponding control of file of the Set Top Box of device storage and/or service logic are entered edlin and are generated;
Step S206, this application server compiles generate new edition according to interface and/or the new operation of this new application program
This application program;
Step S208, this application server arranging or the more New Policy of this application server deployment according to this terminal,
The corresponding application program of one or more target set-top box of notice carries out the upgrading of redaction.
By above-mentioned steps, application server sends the interface of the application program of the Set Top Box of storage and/or answering of Set Top Box
File described to terminal with the operation of program, this application server receive editor after new application program interface and/or
New operation describes file, and generates answering of redaction according to interface and/or the new operation compiling of this new application program
By program, this application server arranging or the more New Policy of this application server deployment according to this terminal, the one of notice
Platform or the corresponding application program of multiple stage target set-top box carry out the upgrading of redaction, and application server is according to new application program
Interface and/or new operation the file generated application program of redaction is described, and give target machine according to request transmission
Top box, solves program interface and operation complexity, the inconvenient problem with use of Set Top Box, improves user and use just
Profit.
In the present embodiment, this application server compiles generate according to interface and/or the new operation of this new application program
The application program of redaction can have various ways, can be to re-start compiling, it is also possible to be this application server according to
The interface of this new application program and/or new operation describe the code file folder that file covers corresponding application program, and compile
Translate the application program of a whole set of code building redaction.
In the present embodiment, this application server compiles generate according to interface and/or the new operation of this new application program
After the application program of redaction, the application program that this application server exports this redaction is entered to third-party application server
Row docking.Thus this application program is shared, other Set Top Box also can be downloaded and be updated, above-mentioned enforcement
Application program in example can be the APP application program of OSI, it is also possible to be the apk application program of Android.
Providing a kind of interface processing method in the present embodiment, Fig. 3 is a kind of interface processing according to embodiments of the present invention
The flow chart 3 of method, as it is shown on figure 3, this flow process comprises the steps:
Step S302, sends the interface of application program of current set top box and/or the operation of application program describes file to should
Use server;
Step S304, receives the application program of the redaction that this application server sends, wherein, this redaction application journey
It is that terminal is by retouching to the interface of the application program of this current set top box and/or operation that the interface of sequence and/or operation describe file
Stating the attribute of the corresponding control of file and/or service logic being entered edlin and generated, the application program of this redaction is this application clothes
Interface and/or the new operation of new application program are described file compiling and generate by business device;
Step S306, the carrying out to this set-top box application program for the application program according to this redaction is upgraded.
By above-mentioned steps, Set Top Box sends the interface of application program of current set top box and/or the operation of application program is retouched
State file to application server, and receive the application program of the redaction that this application server sends, the application of this redaction
Program is that interface and/or the new operation of new application program are described file compiling and generate by this application server;According to this
The carrying out to this set-top box application program for the application program of redaction is upgraded, and the program interface and the operation that solve Set Top Box are multiple
Miscellaneous, inconvenient problem with use, improve the convenience that user uses.
In the present embodiment, before upgrading redaction, to judge whether it is up-to-date version, it may be judged whether be
The method of latest edition has a variety of, it is for instance possible to use the mode of application server notice, it is also possible to it is that Set Top Box is fixed
When request, receive this application server send redaction application program before, the method also includes: contrast should
New application version number and the version number of local application, be higher than local version at this new application version number
Number in the case of, download the application program of this redaction.
Additionally providing a kind of interface processor unit in the present embodiment, this device is used for realizing above-described embodiment and is preferable to carry out
Mode, had carried out repeating no more of explanation.As used below, term " module " can realize predetermined function
Software and/or the combination of hardware.Although the device described by following example preferably realizes with software, but firmly
Part, or the realization of the combination of software and hardware is also may and to be contemplated.
Fig. 4 is the structured flowchart one of a kind of interface processor unit according to embodiments of the present invention, as shown in Figure 4, this device
Including
Acquisition module 42, for obtaining the interface of the application program of Set Top Box on application server and/or the application of Set Top Box
The operation of program describes file;
Generation module 44, for describing file generated according to this, this describes the corresponding one or more controls of file;
First receiver module 46, for receiving the edit instruction of the attribute to this control and/or service logic, according to this volume
Collect the interface instructing to enter this control the new application program of edlin generation and/or new operation describes file;
First sending module 48, describes file answer to this for sending the interface of this new application program and/or new operation
Use server.
By said apparatus, acquisition module 42 obtains interface and/or the machine top of the application program of Set Top Box on application server
The operation of the application program of box describes file, and generation module 44 describes file generated according to this, and this describes file corresponding
Individual or multiple controls;First receiver module 46 receives the edit instruction of the attribute to this control and/or service logic, according to
This control is entered the interface of the new application program of edlin generation by this edit instruction and/or new operation describes file, and first
Sending module 48 sends the interface of this new application program and/or new operation describes file to this application server, solution
The program interface of Set Top Box and operation complexity, inconvenient problem with use, improve the convenience that user uses.
Fig. 5 is the structured flowchart two of a kind of interface processor unit according to embodiments of the present invention, as it is shown in figure 5, this device
Including:
Second sending module 52, sends interface and/or the machine top of the application program of the Set Top Box of storage for application server
The operation of the application program of box describes file to terminal;
Editor module 54, the interface of the new application program after receiving editor for this application server and/or new operation
Describing file, wherein, it is that this terminal is by answering to this that the interface of this new application program and/or new operation describe file
Enter edlin generate with the attribute describing the corresponding control of file and/or service logic of the Set Top Box of server storage;
Overlay module 56, compiles raw for this application server according to interface and/or the new operation of this new application program
Become the application program of redaction;
First upgraded module 58, for this application server according to this terminal arrange or this application server deployment more
New Policy, the corresponding application program of one or more target set-top box of notice carries out the upgrading of redaction.
By said apparatus, the second sending module 52 sends interface and/or the Set Top Box of the application program of the Set Top Box of storage
The operation of application program file is described to terminal;Editor module 54 receive editor after new application program interface and/
Or new operation describes file, overlay module 56 compiles generate according to interface and/or the new operation of this new application program
The application program of redaction, the first upgraded module 58 arranging or the renewal of this application server deployment according to this terminal
Strategy, the corresponding application program of one or more target set-top box of notice carries out the upgrading of redaction, solves Set Top Box
Program interface and operation complexity, inconvenient problem with use, improve user use convenience.
Fig. 6 is the structured flowchart three of a kind of interface processor unit according to embodiments of the present invention, as shown in Figure 6, this device
Including:
3rd sending module 62, retouches for sending the interface of application program of current set top box and/or the operation of application program
State file to application server;
Second receiver module 64, for receiving the application program of the redaction that this application server sends, wherein, this new edition
The interface of application and/or operation describe file be terminal pass through the application program to this current set top box interface and/
Or operation describes the attribute of the corresponding control of file and/or service logic is entered edlin and generated, the application program of this redaction is
Interface and/or the new operation of new application program are described file compiling and generate by this application server;
Second upgraded module 66, is used for the carrying out to this set-top box application program for the application program according to this redaction and upgrades.
By said apparatus, the 3rd sending module 62 sends interface and/or the application program of the application program of current set top box
Operation file described to application server, second accept that module 64 receives the redaction that this application server sends should
By program, the second upgraded module 66 is upgraded according to carrying out to this set-top box application program of the application program of this redaction,
Solve program interface and operation complexity, the inconvenient problem with use of Set Top Box, improve the convenience that user uses.
In embodiments of the present invention, a kind of interface processing system is additionally provided, comprising: terminal, application server and machine top
Box;This terminal is connected by wide area network with this application server, and this application server and this Set Top Box pass through private network or wide
Territory net connects;The interface of current application program and/or operation are described files passe to this application server by this Set Top Box,
And from this application server up-to-date application version of download, this Set Top Box is upgraded;This terminal is to from this application clothes
The interface of application program downloaded on business device and service logic carry out self-defined modification generate new application program interface and/
Or operation describes file, upload to this application server;This application server according to the interface of this new application program and/
Or operation describes the application program that file compiling generates redaction;This terminal includes above-mentioned device;This application server bag
Include above-mentioned device;This Set Top Box includes above-mentioned device.
Below in conjunction with preferred embodiment and embodiment, the present invention is described in detail.
This preferred embodiment proposes one by user by simply pulling, clicking on mobile terminal screen, completes Set Top Box in real time
The method and system of the self-defined dynamic modification of application interface and operation flow.Mobile terminal in the present invention not only limits to
In smart mobile phone, it is also possible to other-end equipment such as Pad.
Being deployed with application editor module on mobile terminal, this module can show styles and the layout of current application, user
Can be turned by manually dragging on a terminal screen, the operation such as click corresponding specifically to control pattern and layout and each control
Business operation enters edlin.And interface and the business operation edited according to user generates corresponding description file.Mobile terminal
The target set-top box needing to update interface and operation flow can also be selected.
Mobile terminal is connected with application server, the corresponding file that describes editting is sent to application server, and specifies
The target set-top box of application version need to be updated.It is deployed with collector on application server, after getting corresponding description file,
Automatically the application program of a redaction is compiled according to it.Then the application program literary composition after target set-top box down loading updating is notified
Part.
Intelligent target Set Top Box and application server pass through the network interconnection.Set Top Box downloads redaction from application server
Application program covers original early version application on Set Top Box, starts and shows new opplication.
This preferred embodiment is by the dynamic implementation explaining configuration file change Application Program Interface and business.Set Top Box
Get is the complete application program after updating, this application program (as a example by the APK of android system applies)
Random installation and deployment, upgrading on corresponding Intelligent set top box is replaced, is used standard mode to open and close application program, should
Packaging effects good;More dynamically explain the mode speeds of service such as configuration file faster.
The step of this preferred embodiment is as follows:
Step 1, mobile terminal connects application server by network, obtains current set-top box application on server corresponding
Interface and operation describe file.
Step 2, mobile terminal describes file according to the interface of the set-top box application getting and operation, can editing mode
Each control of corresponding Application Program Interface on lower display machine top box.
Step 3, user opens application editor module on mobile terminals, manually pulls the control of adjustment interface on screen
The position of part and size, the skin of adjustment interface control and pinup picture, by clicking on, growing conventional operation Edit buttons etc. such as pressing
The corresponding business operation of control (such as adds a new poster picture, and this poster picture is chosen in the determination of regulation remote controller
Rear application program jumps to " recent film this week " column).After user completes editor, generate edited application program
The description file of interface and business operation.
Step 4, mobile terminal initiates network request, by network linking by the description file after above-mentioned renewal and interface
Picture required for showing is sent to application server
Step 5, application server receive above-mentioned renewal after description file and the file such as picture after, above-mentioned file is covered
Lid enters this application corresponding code file folder, and compiles the application journey of a whole set of code building redaction (version number is higher)
Sequence.Application server arranging or more New Policy that self disposes further according to mobile terminal, notice one of appointment scope
Or its corresponding application program of multiple stage target set-top box has redaction to need upgrading.
Step 6, Set Top Box connects application server, it is judged that whether the application version number on server is higher than Set Top Box
Locally applied version number.If the version number of server end is higher, then download the application version after this renewal.
Step 7, after set-top box application redaction downloads to Set Top Box this locality, replaces original application file.Again
Start this application, show new styles by video screen.
Compared with the mode that other video viewing experience are shared, the advantage of this preferred embodiment is: user can in real time, dynamic
The set-top box application program interface of oneself is changed on state ground, and reorientates the service logic of set-top box application.No longer simply should
With the user of program, and really becoming the designer of the application of oneself, What You See Is What You Get ground adjusts and changes the machine of oneself
Top box application program.And mobile terminal user can be once simultaneously more newly specified the boundary of one or more target set-top box
Face and business operation.
Present invention also offers another one preferred embodiment, mobile terminal is large-size screen monitors smart mobile phones, and Set Top Box is Android
Set Top Box;Mobile phone is connected by wide area network (public network) with application server;Application server and Set Top Box by private network (as
IPTV private network) or wide area network (public network) connection, the present embodiment is explained as a example by IPTV private network;Mobile phone and
Can not intercommunication between Set Top Box.
Deploy an OTT videoconference client application on Intelligent set top box, can show that medium content server side is carried
The video frequency program of confession.This embodiment uses cell-phone customer terminal Dynamic Customization, the interface updating the application of this set-top box video.
Fig. 7 is that set-top box application interface disposes schematic diagram according to the preferred embodiment of the invention, as it is shown in fig. 7, should
With server across public network and two network planes of IPTV private network;Entered by HTTP message between mobile phone and application server
Row is mutual and file transmits;Application server passes through TCP message and set top box interactive, and carries out file by ftp agreement
Transmission.
Fig. 8 is to use mobile terminal dynamically to arrange the time diagram of set-top box application according to the preferred embodiment of the invention,
As shown in Figure 8, step is implemented as follows:
Step S801, cell-phone customer terminal initiate Http request to application server, ask current set top box Video Applications circle
Face and the up-to-date description file of operation.
Step S802, cell-phone customer terminal pass through Http GET method, download above-mentioned up-to-date xml from management server and retouch
State file.
Step S803, cell-phone customer terminal (application editor module) describe according to the set-top box video application interface getting
File, shows pattern and the layout of each control in interface under edit pattern, and the remote controller key by each control chooses response
Carry out corresponding with operation logic.
Step S804, user pass through drag operation on mobile phone screen, increase a picture presentation control newly, and by this control
The skin pinup picture of part is set to a up-to-date film poster picture.By clicking on and selecting operation by the remote controller of this control
Button chooses response definition for jumping to " recent film this week " this video column page.
The modification that step S805, cell-phone customer terminal application editor module are made according to user, generates the xml of this editor
File, this type having described defined in file newly-increased picture control and ID are described;Use top left corner apex coordinate value and
Size describes position and the size of this control;Preserve picture path and the title of the skin pinup picture of this control;And literary composition is being described
Remote controller key is chosen by part response operating provision be: jump to " recent film this week " this Activity.
The xml of generation is described file and the packing of newly-increased film poster picture by step 806, cell-phone customer terminal, uses
Http POST method is uploaded to application server end.
Step S807, application server end are deployed with the source code of collector and this application.Application server receives
After having the file (the describing file and newly-increased picture file of change) of change, replace these files in original code
File, and trigger automatic compilation script, compiling generates the apk application file of redaction (version number adds up automatically).
Target set-top box that step S808, application server are chosen according to cell-phone customer terminal or the machine that server end is disposed
Top box more New Policy, notifies one or more target set-top box, and application file has renewal, and software version need to rise
Level, the software version number of subsidiary current application program in notification message.
After step S809, target set-top box receive the notification message that software version need to update upgrading, with local application
Version number compare.If the version number of redaction is higher than locally applied version number, then set top box upgrading module accesses
The appointment ftp address of application server, the application program after down loading updating is installed file and replaces the original application of Set Top Box
Program installs file.
Step S810, complete S809 step after, set-top box video application restart, show new interface, then " this week
This new control of recent film " is shown in set-top box video application, uses set-top box remote controller choose this control and click
" confirming " button, Application Program Interface jumps to " recent film this week " column page.
Generate due to application server compiling in the present invention is complete APK application, has good packaging effects, also
It is greatly improved the extensibility of system.
On the one hand, as long as the general Android Set Top Box of target set-top box just can install this application of renewal, Set Top Box
Generating without preset any interface or configuring the modules such as explanation, the application program that i.e. we uses mobile terminal to customize can be square
Just use for third party's Intelligent set top box.
On the other hand, as a example by Android Set Top Box and Android APK are applied, the current page has numerous special intelligence
Energy set-top box application market (such as strange amber market, when shellfish market), application server output is mark APK application, can
Dock with third-party application server (application market) easily, so that set expandability is greatly improved.
Broken application interface and the business operation of the mobile terminal editor of user, can only by the application server of oneself,
The restriction running on the Set Top Box specified.This preferred embodiment, by reasonable deformation, can carry out applying journey easily
The popularization of sequence, deployment and upgrading.A mobile terminal can be used to update the application on third party's Set Top Box on a large scale simultaneously
Program, such as preferred embodiments below.
This preferred embodiment additionally provides a preferred embodiment.
After the compiling of step S908 application server generates apk application file, active upload is to the intelligent machine top specified
Box application market, updates this and applies the software version in this application market.
Step S909 by this application market be provided with the Android intelligent set top box of this application program all can receive this should
By the notice of software version update.User can update the redaction of this application from application market according to oneself wish.
Step S910 is with step S810 in embodiment one
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive according to above-described embodiment
Method can add the mode of required general hardware platform by software and realize, naturally it is also possible to by hardware, but a lot
In the case of the former is more preferably embodiment.Based on such understanding, technical scheme is substantially in other words to now
The part having technology to contribute can embody with the form of software product, and this computer software product is stored in one
In storage medium (such as ROM/RAM, magnetic disc, CD), including some instructions are with so that a station terminal equipment (can
To be mobile phone, computer, server, or the network equipment etc.) perform the method that each embodiment of the present invention is somebody's turn to do.
It should be noted that above-mentioned modules can be by software or hardware realizes, for the latter, Ke Yitong
Cross in the following manner to realize, but be not limited to this: above-mentioned module is respectively positioned in same processor;Or, above-mentioned module position respectively
In multiple processors.
Obviously, those skilled in the art should be understood that each module of the above-mentioned present invention or each step can be with general
Computing device realizes, they can concentrate in single computing device, or is distributed in multiple computing device and is formed
Network on, alternatively, they can be realized by the executable program code of computing device, it is thus possible to by them
Storage is performed by computing device in the storage device, and in some cases, can hold with the order being different from herein
The shown or described step of row, or they are fabricated to respectively each integrated circuit modules, or by many in them
Individual module or step are fabricated to single integrated circuit module and realize.So, the present invention is not restricted to any specific hardware
Combine with software.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for the technology of this area
For personnel, the present invention can have various modifications and variations.All within the spirit and principles in the present invention, that is made is any
Modification, equivalent, improvement etc., should be included within the scope of the present invention.
Claims (13)
1. an interface processing method, it is characterised in that include:
Obtain the interface of the application program of Set Top Box on application server and/or the operation of the application program of Set Top Box is retouched
State file;
According to described description file generated, the corresponding one or more controls of file are described;
Receive the edit instruction to the attribute of described control and/or service logic, according to described edit instruction to described
Control enters the interface of the new application program of edlin generation and/or new operation describes file;
Send the interface of described new application program and/or new operation describes file to described application server.
2. method according to claim 1, it is characterised in that the interface of the new application program of described generation and/or behaviour
After being described file, described method includes:
Interface and/or the operation of described new application program are described the corresponding picture of network linking in file and be sent to
Described application server.
3. method according to claim 1 and 2, it is characterised in that described reception to the attribute of described control and/or
The edit instruction of service logic includes at least one of:
Receive to described control location, size pull instruction;
Receive the skin to described control, the replacement instruction of pinup picture;
Receive the click to described control, the long business edit instruction pressed.
4. an interface processing method, it is characterised in that include:
Application server sends the interface of the application program of the Set Top Box of storage and/or the behaviour of the application program of Set Top Box
It is described file to terminal;
Described application server receives the interface of the new application program after editing and/or new operation describes file,
Wherein, the interface of described new application program and/or new operation describe file be described terminal by described should
Enter edlin generate with the attribute describing the corresponding control of file and/or service logic of the Set Top Box of server storage;
Described application server compiles generate redaction according to interface and/or the new operation of described new application program
Application program;
Described application server arranging or the more New Policy of described application server deployment according to described terminal, logical
The corresponding application program of one or more target set-top box known carries out the upgrading of redaction.
5. method according to claim 4, it is characterised in that described application server is according to described new application program
Interface and/or the new operation compiling application program that generates redaction include:
Described application server according to the interface of described new application program and/or new operation describe file cover right
The code file answering application program is pressed from both sides, and compiles the application program of a whole set of code building redaction.
6. method according to claim 4, it is characterised in that described application server is according to described new application program
Interface and/or new operation compiling generate redaction application program after, described method also includes:
The application program of the described redaction of described application server output is docked to third-party application server.
7. the method according to any one of claim 4 to 6, it is characterised in that described application program includes:
The apk application program of Android.
8. an interface processing method, it is characterised in that include:
Send the interface of application program of current set top box and/or the operation of application program describes file to application service
Device;
Receive the application program of the redaction that described application server sends, wherein, described redaction application program
It is the interface by the application program to described current set top box for the terminal and/or behaviour that interface and/or operation describe file
It is described the attribute of the corresponding control of file and/or service logic is entered edlin and generated, the application program of described redaction
It is that interface and/or the new operation of new application program are described file compiling and generate by described application server;
The carrying out to described set-top box application program for the application program according to described redaction is upgraded.
9. method according to claim 8, it is characterised in that in the redaction receiving the transmission of described application server
Before application program, described method also includes:
Contrast the application version number of described redaction and the version number of local application, in described new application
In the case that program version number is higher than local version, download the application program of described redaction.
10. an interface processor unit, it is characterised in that include:
Acquisition module, for obtaining the interface of the application program of Set Top Box on application server and/or answering of Set Top Box
With the operation of program, file is described;
Generation module, for describing the corresponding one or more controls of file according to described description file generated;
First receiver module, for receiving the edit instruction of the attribute to described control and/or service logic, according to
Described control is entered interface and/or the new operation description literary composition that edlin generates new application program by described edit instruction
Part;
First sending module, for send the interface of described new application program and/or new operation describe file to
Described application server.
11. 1 kinds of interface processor units, it is characterised in that include:
Second sending module, sends interface and/or the machine of the application program of the Set Top Box of storage for application server
The operation of the application program of top box describes file to terminal;
Editor module, the interface of new application program after receiving editor for described application server and/or new
Operation describes file, and wherein, it is described end that the interface of described new application program and/or new operation describe file
Hold the attribute describing the corresponding control of file by the Set Top Box to described application server for storage and/or service logic
Enter edlin to generate;
Overlay module, for described application server according to the interface of described new application program and/or new operation
Compiling generates the application program of redaction;
First upgraded module, for described application server according to the setting of described terminal or described application server
The more New Policy disposed, the corresponding application program of one or more target set-top box of notice carries out the upgrading of redaction.
12. 1 kinds of interface processor units, it is characterised in that include:
3rd sending module, is used for the operation of interface and/or the application program sending the application program of current set top box
File is described to application server;
Second accepts module, for receiving the application program of the redaction that described application server sends, wherein, institute
State the interface of redaction application program and/or operation description file is that terminal is by the application to described current set top box
The interface of program and/or operation describe the attribute of the corresponding control of file and/or service logic is entered edlin and generated, described
The application program of redaction is that interface and/or the new operation of new application program are described literary composition by described application server
Part compiling generates;
Second upgraded module, for carrying out to described set-top box application program according to the application program of described redaction
Upgrading.
13. 1 kinds of interface processing systems, it is characterised in that include: terminal, application server and Set Top Box;
Described terminal is connected by wide area network with described application server, and described application server leads to described Set Top Box
Cross private network or wide area network connects;
Interface and/or the operation of current application program are described files passe to described application service by described Set Top Box
Device, and from the described application server up-to-date application version of download, described Set Top Box is upgraded;
Interface and service logic to the application program downloaded on described application server for the described terminal is made by oneself
Justice-reparation changes the interface generating new application program and/or operation describes file, uploads to described application server;
Described application server describes file compiling generate new according to interface and/or the operation of described new application program
The application program of version;
Described terminal includes the device described in claim 10;
Described application server includes the device described in claim 11;
Described Set Top Box includes the device described in claim 12.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510133246.0A CN106162343A (en) | 2015-03-25 | 2015-03-25 | Interface processing method, Apparatus and system |
PCT/CN2016/077132 WO2016150389A1 (en) | 2015-03-25 | 2016-03-23 | Interface processing method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510133246.0A CN106162343A (en) | 2015-03-25 | 2015-03-25 | Interface processing method, Apparatus and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106162343A true CN106162343A (en) | 2016-11-23 |
Family
ID=56977016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510133246.0A Pending CN106162343A (en) | 2015-03-25 | 2015-03-25 | Interface processing method, Apparatus and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106162343A (en) |
WO (1) | WO2016150389A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107484006A (en) * | 2017-08-08 | 2017-12-15 | 深圳创维数字技术有限公司 | A kind of interface processing method, set top box and storage medium |
CN108965974A (en) * | 2017-05-22 | 2018-12-07 | 中兴通讯股份有限公司 | A kind of method and device of display interface that downloading set-top box |
CN109324857A (en) * | 2018-09-07 | 2019-02-12 | 腾讯科技(武汉)有限公司 | A kind of user guides implementation method, device and storage medium |
CN111752563A (en) * | 2020-05-18 | 2020-10-09 | 深圳市东微智能科技股份有限公司 | Method, device, terminal and computer readable storage medium for dynamically modifying interface |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111831380A (en) * | 2020-07-16 | 2020-10-27 | 浙江三维通信科技有限公司 | Task execution method and device, storage medium and electronic device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080092052A1 (en) * | 2006-10-12 | 2008-04-17 | Motorola, Inc. | Method and system for customizing multiple user interfaces mapped to functions |
CN101212599A (en) * | 2006-12-31 | 2008-07-02 | 深圳市同洲电子股份有限公司 | Digital TV user interface management system and method |
CN101510968A (en) * | 2009-03-30 | 2009-08-19 | 明泰科技股份有限公司 | Digital phonotape and videotape play system and method for setting and modifying user operation interface |
CN102541904A (en) * | 2010-12-25 | 2012-07-04 | 富泰华工业(深圳)有限公司 | Webpage generation system |
-
2015
- 2015-03-25 CN CN201510133246.0A patent/CN106162343A/en active Pending
-
2016
- 2016-03-23 WO PCT/CN2016/077132 patent/WO2016150389A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080092052A1 (en) * | 2006-10-12 | 2008-04-17 | Motorola, Inc. | Method and system for customizing multiple user interfaces mapped to functions |
CN101212599A (en) * | 2006-12-31 | 2008-07-02 | 深圳市同洲电子股份有限公司 | Digital TV user interface management system and method |
CN101510968A (en) * | 2009-03-30 | 2009-08-19 | 明泰科技股份有限公司 | Digital phonotape and videotape play system and method for setting and modifying user operation interface |
CN102541904A (en) * | 2010-12-25 | 2012-07-04 | 富泰华工业(深圳)有限公司 | Webpage generation system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108965974A (en) * | 2017-05-22 | 2018-12-07 | 中兴通讯股份有限公司 | A kind of method and device of display interface that downloading set-top box |
CN107484006A (en) * | 2017-08-08 | 2017-12-15 | 深圳创维数字技术有限公司 | A kind of interface processing method, set top box and storage medium |
CN109324857A (en) * | 2018-09-07 | 2019-02-12 | 腾讯科技(武汉)有限公司 | A kind of user guides implementation method, device and storage medium |
CN109324857B (en) * | 2018-09-07 | 2021-10-08 | 腾讯科技(武汉)有限公司 | User guide implementation method, device and storage medium |
CN111752563A (en) * | 2020-05-18 | 2020-10-09 | 深圳市东微智能科技股份有限公司 | Method, device, terminal and computer readable storage medium for dynamically modifying interface |
Also Published As
Publication number | Publication date |
---|---|
WO2016150389A1 (en) | 2016-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210200835A1 (en) | Interactive web application editor | |
CN106162342A (en) | Interface processing method, Apparatus and system | |
CN105138226B (en) | A kind of desktop management method and apparatus of intelligent terminal | |
CN106162343A (en) | Interface processing method, Apparatus and system | |
CN106162344A (en) | Interface processing method, Apparatus and system | |
EP3053052B1 (en) | Managing a number of secondary clouds by a master cloud service manager | |
KR20190067229A (en) | Application interface management method and apparatus | |
US20120324376A1 (en) | Apparatus for implementing web-based user interface for communication terminal and method thereof | |
CN109428911A (en) | Apparatus control method, device, terminal device and operating system | |
CN107305553B (en) | Method and system for dynamically jumping Hybrid page based on Hybrid App | |
CN105450450B (en) | Virtual network method for parameter configuration and device | |
CN106162341A (en) | Interface processing method, Apparatus and system | |
CN103440574A (en) | Method, client terminal and system for processing game payment | |
CN106034070A (en) | Functional plug-in management method of intelligent gateway, client and system thereof | |
CN105700925A (en) | APP interface implementation method and apparatus | |
CN106257418A (en) | For by using assistance application to evaluate the technology of application | |
CN109033393B (en) | Sticker processing method, device, storage medium and electronic equipment | |
CN112217671B (en) | Method and equipment for performing interface display on front-end micro-service based on split deployment | |
US9405522B2 (en) | Scene-sound set operating method and portable device | |
CN116954384A (en) | Implementation method and device of custom soft keyboard, electronic equipment and storage medium | |
CN105393215A (en) | Visual configuration and activation | |
WO2020055814A1 (en) | Techniques for configuring and managing user interfaces of a content guide for multiple device types | |
WO2024046451A1 (en) | Game level editing method and apparatus, device, and medium | |
CN105324766B (en) | The application control that embedded type web content executes | |
CN106296283B (en) | Advertisement playing method and system based on mobile application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161123 |