CN104506896A - Operation processing method and device for smart television - Google Patents

Operation processing method and device for smart television Download PDF

Info

Publication number
CN104506896A
CN104506896A CN201510023897.4A CN201510023897A CN104506896A CN 104506896 A CN104506896 A CN 104506896A CN 201510023897 A CN201510023897 A CN 201510023897A CN 104506896 A CN104506896 A CN 104506896A
Authority
CN
China
Prior art keywords
service
information
wsdl
request
calling
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
CN201510023897.4A
Other languages
Chinese (zh)
Other versions
CN104506896B (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.)
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics China R&D Center
Samsung 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 Samsung Electronics China R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Electronics China R&D Center
Priority to CN201510023897.4A priority Critical patent/CN104506896B/en
Publication of CN104506896A publication Critical patent/CN104506896A/en
Application granted granted Critical
Publication of CN104506896B publication Critical patent/CN104506896B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection

Abstract

The invention discloses an operation processing method and an operation processing device for a smart television. The operation processing method includes the steps of: converting information of the service interface of the smart television into WSDL (Web Service Description Language) format information, storing in a WSDL document, and storing the calling mode information of the service interface; receiving a request sent by an external device for acquiring the WSDL document, and returning the WSDL document to the external device sending the request; receiving a service operation request sent by the external device, wherein the service operation request is sent by the external device to the smart television according to the service interface information in the WSDL document and includes the specific service interface information to be operated; after receiving the service operation request, reading the calling mode information of the service interface corresponding to the service operation request, and calling corresponding service according to the calling mode information. According to the operation processing method and device, adaptation of application service program of the smart television can be reduced, and the operation mode of man-machine interaction is expanded.

Description

The operation processing method of intelligent television and device
Technical field
The application relates to Intelligent television terminal technical field, particularly relates to a kind of operation processing method and device of intelligent television.
Background technology
Intelligent television terminal has carried operating system, possesses the television terminal of corresponding data disposal ability.Intelligent television terminal not only can play TV programme by received television signal, by user, the program provided with the third party service provider such as uninstall, game can also be installed voluntarily, constantly the function of TV is expanded by this class method, and can realize surfing the web by netting twine, wireless network.
Current Intelligent television terminal, usually based on the open platform of operating system, can provide browser, somatic sensation television game, video calling and multiple amusement, information, education resource.By installing various application software, realize performance recording, the many services such as web search, video request program, music, Internet news, network video telephone.The appearance of Intelligent television terminal, make television set become the third message reference terminal after computer, mobile phone, be also home entertainment center simultaneously.User triggers TV applications by various remote control and goes to access different TV service, reaches the object of message reference or amusement.
In present intelligent television technology, being present in the various service functions in intelligent television, is rely on various application program to represent in front of the user.When user wishes certain service logging in intelligent television, need to use remote control to operate certain application program, such as television recording is set, user needs to operate channel and the temporal information that recording application program selects recording on screen, just shows to have opened this service function after display setting success.
In the process of the man-machine interaction of existing above-mentioned intelligent television, there is following defect:
First, need to go accesses television services by operating application program, the intelligent television product based on different operating system platform having various different manufacturers to develop in the market, access for same application service may need to install different application programs in different terminals, the adaptation amount of application program is very large, add the operation cost of application program manufacturer, user uses also very loaded down with trivial details simultaneously.
Secondly, the result of existing man-machine interactive operation process and service can only feed back to user by video screen display, and user cannot pass through miscellaneous equipment, such as smart mobile phone etc., carrys out operative intelligence TV, and the mode of man-machine interaction is too single, is inconvenient to use.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of operation processing method and device of intelligent television, to reduce the adaptation amount of intelligent television application services, and the mode of operation of expansion man-machine interaction.
Technical scheme of the present invention is achieved in that
An operation processing method for intelligent television, comprising:
The service interface information of intelligent television is converted into web services definition language WSDL format information, is stored in WSDL document, and preserve the method for calling information of described service interface;
Receive the request that external equipment obtains described WSDL document, return described WSDL document to the external equipment of initiating request;
Receive the service operations request that sends of external equipment, this service operations request be external equipment according to the service interface information in described WSDL document, to the service operations request containing the specific service interface message for operation that intelligent television sends;
After receiving described service operations request, read the method for calling information of service interface corresponding to this service operations request, call corresponding service according to this method of calling information.
In an advantageous embodiment, the method comprises service registry process, and the step that the described service interface information by intelligent television is converted into WSDL format information is included in this service registry process;
This service registry process specifically comprises: each service module of intelligent television sends log-on message to service managing unit, and this log-on message comprises the method for calling information of service interface information for outwards issuing and service interface;
Service managing unit is by the service interface information of described registration, and the Service Management address generated in advance, be converted into WSDL format information, generate WSDL document with described WSDL format information or upgrade existing WSDL document, and preserving the method for calling information of described service interface.
In an advantageous embodiment, described service interface information comprises the input and output parameter of COS title, service operations title and service operations; Described by the service interface information of described registration, and the Service Management address generated in advance, be converted into WSDL format information, be specially: the input and output parameter of the COS title in the Service Management address generated in advance described in use and described service interface information, service operations title and service operations, generate the corresponding WSDL format information in WSDL system, described WSDL format information comprises types, message, portType, binding and service.
In an advantageous embodiment, the types in described WSDL format information, is specifically generated by the type comprised in the input and output parameter of each service operations; Message in described WSDL format information, specifically by the types combination producing in the input and output parameter of each service operations corresponding to data; PortType in described WSDL format information, specifically by message corresponding to each service operations and service operations title combination producing, each COS correspondence generates a portType part; Binding in described WSDL format information, specifically by COS title each service operations title with correspondence and the portType combination producing of correspondence; Service in described WSDL format information, is specifically generated by the binding incorporating aspects of described Service Management address, COS title and correspondence.
In an advantageous embodiment, the method comprises further: the reference address disclosing described WSDL document; Described external equipment obtains the reference address containing this WSDL document in the request of described WSDL document.
In an advantageous embodiment, the service operations request that described external equipment sends comprises the COS of the specific service for operation, concrete service operations title and input parameter information; Described after receiving described service operations request, specifically read the method for calling information of corresponding service interface according to the COS in this service operations request and service action name, call corresponding service with this method of calling in conjunction with input parameter information.
In an advantageous embodiment, the service operations request that described external equipment sends is encapsulated by simple object access protocol; The method, after receiving described service operations request, is resolved the SOAP load in this service operations request further, is obtained COS wherein, service operations title and input parameter information.
In an advantageous embodiment, the method comprises further: after calling corresponding service, if this service returns response data, then further this response data is packaged into soap protocol form, sends to the external equipment of initiating described service operations request.
An operational processes device for intelligent television, comprising:
Service managing unit, for the service interface information of intelligent television is converted into WSDL format information, is stored in WSDL document, and preserves the method for calling information of described service interface; Receive the service operations request from service linkage unit, read the method for calling information of service interface corresponding to this service operations request, call corresponding service according to this method of calling information;
Server, for external device communication, receive external equipment and obtain the request of described WSDL document, return described WSDL document to the external equipment of initiating request; Receive the service operations request that external equipment sends, this service operations request is sent to corresponding service linkage unit;
Service linkage unit, for receiving the described service operations request from server, adopting specified protocol to resolve, sending to service managing unit;
Described service operations request be external equipment according to the service interface information in described WSDL document, to intelligent television send containing the service operations request of specific service interface message for operation.
In an advantageous embodiment, this device comprises WSDL maker, for calling for described service managing unit, the service interface information of intelligent television being converted into web services definition language WSDL format information, being stored in WSDL document; And the reference address of WSDL document is provided, access this WSDL document for server calls.
In an advantageous embodiment, this device comprises service trigger unit, for calling for described service managing unit, preserve the method for calling information of described service interface, and the method for calling information reading service interface corresponding to described service operations request is to service managing unit.
In an advantageous embodiment, described service managing unit is further used for: after calling corresponding service, if this service returns response data, then this response data is packaged into specified protocol form, send to service linkage unit, returned to the external equipment of initiating described service operations request by this service linkage unit by described server.
In an advantageous embodiment, this device comprises SOAP processor, for calling for described service linkage unit, resolves the SOAP load in described service operations request; Also for calling for described service managing unit, response data is packaged into soap protocol form.
Compared with prior art, the invention provides a kind of operation processing method and device of general intelligent television, home server function can be used in intelligent television outwards to issue WSDL document based on web services form, the service operations inventory that intelligent television outwards provides is included in this WSDL document, remote operation can be carried out by network, wherein general WSDL document can ensure that same application service realizes the access across different television terminal, intelligent television application services is made not need adaptive various different Intelligent television terminal, reduce the adaptation amount of intelligent television application services.The mode of operation of man-machine interaction can be expanded simultaneously, make the TV remote controller operation of intelligent television is not only confined in family, but operative intelligence TV can be carried out by any equipment be connected in network, the scope of intelligent television service is extended to whole the Internet.
Accompanying drawing explanation
Fig. 1 is the one composition schematic diagram of the operational processes device of intelligent television of the present invention;
Fig. 2 is the composition schematic diagram of a kind of more specifically embodiment of the operational processes device of intelligent television of the present invention;
Fig. 3 is a kind of implementing procedure figure of the operation processing method of intelligent television of the present invention;
Fig. 4 is a kind of concrete process chart that intelligent television of the present invention carries out registering after starting up;
Fig. 5 is the schematic flow sheet service interface information that registration comes being converted into WSDL format information;
Fig. 6 is the schematic flow sheet of external equipment of the present invention to intelligent television application service request;
Fig. 7 is the concrete service response schematic flow sheet after the server of intelligent television receives service operations request;
Fig. 8 illustrates the scene schematic diagram making TV provide remote tv timed recording to serve by method of the present invention.
Embodiment
Below in conjunction with drawings and the specific embodiments, the present invention is further described in more detail.
Core concept of the present invention is: in the management of Intelligent television terminal deployment services, can be that web services definition language (WSDL) describes by TV service interface conversion, generate WSDL document, and preserve service call mode; When generating WSDL document, according to WSDL architecture, service interface information correspondence is generated the various piece of WSDL document; When external device request access TV service, need, to television server acquisition request WSDL document, to carry out active service request according to service describing; After server receives actual request, Trigger services calls.
Fig. 1 is the one composition schematic diagram of the operational processes device of intelligent television of the present invention.See Fig. 1, this operational processes device is arranged on the intelligent television end for providing service routine, and this operational processes device specifically comprises server 102, service linkage unit 103 and service managing unit 104.
Described service managing unit 104, for the service interface information of intelligent television is converted into WSDL format information, is stored in web services definition language (WSDL) document, and preserves the method for calling information of described service interface; Receive the service operations request from service linkage unit 103, read the method for calling information of service interface corresponding to this service operations request, call corresponding service according to this method of calling information.Described web services definition language (WSDL), be one for accurately describing the data file form of network service.
More specifically, after intelligent television start, Service Management address can be applied for server 102 and bind proprietary service connecting backstage, it is exactly this service managing unit that this special service connects backstage, this service managing unit 104 receives the registration of various TV service and records service call mode afterwards, generates or upgrade WSDL document after completing registration.
Described various TV service 107, be that to be present on intelligent television be the various services that user provides, its concrete form is TV service program, the application program (APP) namely on intelligent television.A certain class TV service, it can corresponding many services operation.Such as, the fundamental procedure of described intelligent television is exactly a kind of TV service, and it action name comprised such as can comprise zapping operation, volume operation etc.; Other application programs with specific function on intelligent television also belong to TV service, such as TV timed recording service, for at the appointed time record tv play content, it action name comprised such as can comprise playback, set of time, start the operations such as recording.Each concrete TV service program described sends log-on message when television startup to described service managing unit, and this log-on message comprises the information such as the service interface information of this service correspondence and corresponding service call mode.
Described external device 101, being can carry out by network and the embedded server 102 of intelligent television the equipment that communicates, such as, can be the Intelligent mobile equipments such as smart mobile phone, palmtop PC, panel computer.
Described server 102, such as adopt embedded server 102 herein, for providing basic network connecting function, communicate with external equipment 101, external equipment 101 can by the mutual TV service had access to further based on web form with this embedded server 102, WSDL document can be asked when external device 101 is accessed, and active service can be asked further.
Concrete, this embedded server 102 obtains the request of described WSDL document for receiving external equipment 101, read this WSDL document from the reference address of described WSDL document, returns described WSDL document to the external equipment 101 of initiating request; Receive the service operations request that external equipment 101 sends, this service operations request is sent to corresponding service linkage unit 103;
Service linkage unit 103, for receiving the described service operations request from server, adopting specified protocol to resolve, sending to service managing unit 104.Concrete, this service linkage unit is for monitoring the service operations request for TV service, when after external device request to the Service Management address of specifying, this service linkage unit 103 will be given process, after this service linkage unit 103 analyzes service operations solicited message, service managing unit 104 is transferred to carry out service trigger.When data are beamed back in service, also hand to described server 102 by this service linkage unit 103 and send.
Described service operations request be external equipment 101 according to the service interface information in described WSDL document, to intelligent television send containing the service operations request of specific service interface message for operation.
Described service managing unit 104, be used for management service registration process on the one hand, the log-on message receiving various TV service generates WSDL and describes, and is used for management service trigger process on the other hand, obtain service operations request from service linkage unit 103, trigger after analyzing and call corresponding TV service.
Described service managing unit 104 is further used for: after calling corresponding service, if this service returns response data, then this response data is packaged into specified protocol form, Simple Object Access Protocol (SOAP) in the preferred embodiments of the present invention, send to service linkage unit 103, returned to the external equipment 101 of initiating described service operations request by this service linkage unit 103 by described server 102.
Described soap protocol is a kind of protocol specification of swap data, be a kind of light weight, simple, based on extend markup language (XML, a subset under standard generalized markup language) agreement, soap protocol data be exchange on WEB structurized and solidification information.
Embodiment described in Fig. 1 is the assembly that the operational processes device of intelligent television of the present invention mainly comprises.In more specifically embodiment, the operational processes device of intelligent television of the present invention can also comprise more specifically assembly.
Fig. 2 is the composition schematic diagram of a kind of more specifically embodiment of the operational processes device of intelligent television of the present invention.See Fig. 2, in this embodiment, described operational processes device comprises WSDL maker 106, for calling for described service managing unit 104, its effect the service interface information that each service of intelligent television is registered can be converted into web services definition language WSDL format information after being called, information on services wherein specifically for registration being come, is converted to the different piece of WSDL document, is stored in WSDL document according to the definition of WSDL architecture; This WSDL maker 106 can also provide the reference address of WSDL document, calls this WSDL document of access for server 102.
In embodiment described in Fig. 2, also comprise service trigger unit 108, for calling for described service managing unit 104, its effect is the method for calling information that can be called in registration process for preserving described service interface; Can also be called after receiving service operations request at described service managing unit 104, to read the method for calling information of service interface corresponding to described service operations request to service managing unit 104, the real work of certain service operations in certain COS can be carried out under the control of service managing unit 104.
In embodiment described in Fig. 2, also comprise SOAP processor 105, for calling for described service linkage unit 103, according to the binding rule in WSDL document, resolve the SOAP load in described service operations request, obtain COS title and the service action name of request, obtain input parameter (being called for short into the ginseng) information of this operation from SOAP Body; Also for calling for described service managing unit 104, response data is packaged into soap protocol form.
Fig. 3 is a kind of implementing procedure figure of the operation processing method of intelligent television of the present invention.See Fig. 3, described operation processing method mainly comprises:
Step 301, the service interface information of intelligent television is converted into web services definition language WSDL format information, is stored in WSDL document, and preserves the method for calling information of described service interface;
Step 302, reception external equipment obtain the request of described WSDL document, return described WSDL document to the external equipment of initiating request;
Step 303, receive the service operations request that sends of external equipment, this service operations request be external equipment according to the service interface information in described WSDL document, to the service operations request containing the specific service interface message for operation that intelligent television sends;
Step 304, after receiving described service operations request, read the method for calling information of service interface corresponding to this service operations request, call corresponding service according to this method of calling information.
In a kind of specific embodiment, method of the present invention comprises service registry process, and the step that the described service interface information by intelligent television is converted into WSDL format information is included in this service registry process; This service registry process specifically comprises: each service module of intelligent television sends log-on message to service managing unit, and this log-on message comprises the method for calling information of service interface information for outwards issuing and service interface; Service managing unit is by the service interface information of described registration, and the Service Management address generated in advance, be converted into WSDL format information, generate WSDL document with described WSDL format information or upgrade existing WSDL document, and preserving the method for calling information of described service interface.
More specifically, described service interface information comprises COS title, the input parameter (being called for short into ginseng) of service operations title and service operations and output parameter (being called for short ginseng).Described by the service interface information of described registration, and the Service Management address generated in advance, be converted into WSDL format information, be specially: the input and output parameter of the COS title in the Service Management address generated in advance described in use and described service interface information, service operations title and service operations, generate the corresponding WSDL format information in WSDL system, described WSDL format information comprises types, message, portType, binding and service.
Fig. 4 is a kind of concrete process chart that intelligent television of the present invention carries out registering after starting up.See Fig. 4, if deploy operational processes device of the present invention in intelligent television, then can after each intelligent television start, can receive the registration request of each TV service program in intelligent television and generate corresponding WSDL document, concrete steps are as follows:
Step 401, can start the initial work of embedded server in operational processes device of the present invention and various TV service after intelligent television start.
Step 402, fixing Service Management address is applied for embedded server 102, be similar to <http: the form of //IP:Port/TVServiceAccess>, binding service background, point to described service linkage unit 103 by this Service Management address, the service operations request that described external equipment is initiated and corresponding response are all processed by service linkage unit 103.Simultaneously, also fixing WSDL document access address is applied for embedded server 102, be similar to <http: the form of //IP:Port/TVServiceWSDL>, the WSDL document of follow-up generation can be stored in this WSDL document access address place.
Step 403, starts all functions of modules in operational processes device of the present invention, waits for and is ready that the TV (TV) service (specifically TV service program) of external disclosure carries out registration activity.
Step 404, service managing unit 104 starts to receive the new round registration request from various TV service 107, each is taken turns and only registers a kind of COS, registration request comprises service interface information and the service method of calling information of COS in this, and described service interface information comprises the information such as needs disclosed COS title, action name, input parameter/output parameter.Each COS described can operate by corresponding many services, namely under same service function, realizes different operations and controls.Such as, TV timed recording is served, namely this TV timed recording service is a kind of COS, and this COS is used at the appointed time record tv play content, and its different operation realized controls such as can comprise playback, set of time, start the operations such as recording.
Step 405, after recording new COS title (as TV timed recording service name), starts the registration receiving corresponding each service operations, comprises the action name of each operation, the information such as input parameter, output parameter.
Step 406, checks whether the service interface information registered meets interface interchange specification, if there is mistake, then terminates the registration of this COS, deletes the information recorded.
Step 407, after each service operations registration terminates, according to the requirement of WSDL architecture, collate the minutes the service interface information got off, and transforms the WSDL format information generating WSDL and describe, and described WSDL format information specifically can the description of reference diagram 5.
Step 408, by the service call mode information recorded, is saved to service trigger unit 108, carries out active service again and call after waiting for external device request.
Step 409, change the WSDL format information of generation into WSDL document, if also there is no WSDL document, generate new document, if there is WSDL document, carry out content update, terminate epicycle service registry afterwards, get back to the state waiting for next round service registry.
Fig. 5 is the schematic flow sheet service interface information that registration comes being converted into WSDL format information.WSDL format information 501 is for forming complete WSDL document, and the service interface information that registration is come in and service method of calling information are all kept in service trigger unit.
Described WSDL format information 501, is made up of these parts of types, message, portType, binding and the service in WSDL system.Described types is data type container, uses the type system in XML Schema in the application.Described message is the type of data structure for message communicating, uses the type in types to define the data structure of whole message.Described portType is the operational set of certain service access, and the information of these operation carryings is made up of the data structure in message.Described binding is the concrete agreement of particular port type and the binding of data format specifications.Described service is the set of related service access, is the link information describing binding.
The information 502 of preserving in described service trigger unit, store default Service Management address, each COS title, each service operations title of corresponding each COS, and the input and output parameter of corresponding each service operations, record the service call mode of each service operations of each COS simultaneously.
Described generation WSDL format information, specifically comprises: generate types part by the type comprised in the input and output parameter of each service operations; By the types combination producing message part in the input and output parameter of each service operations corresponding to data; The title combination producing portType part of the message corresponding by each service operations and service operations; By COS title each service operations title with correspondence and the portType combination producing binding part of correspondence; By the Service Management address to server application, the binding incorporating aspects of COS title and correspondence generates service part.
The WSDL document generating or upgrade is stored in the reference address place of described WSDL document, and method of the present invention can disclose the reference address of described WSDL document further; Described external equipment can know the reference address of this WSDL document, obtains WSDL document from this reference address, namely this external equipment send for obtain described WSDL document request in reference address containing this WSDL document.
Fig. 6 is the schematic flow sheet of external equipment of the present invention to intelligent television application service request, and concrete steps are as follows:
Step 601, external equipment (as smart mobile phone) use fixed address initiate to obtain to the server 102 (also can be called TV server) of intelligent television as described in the request of WSDL document, reference address containing this WSDL document in this request, to apply for obtaining WSDL document, anything is outwards provided to serve to inquire about current intelligent television.
Whether step 602, can inquire about local WSDL document according to the reference address of described WSDL document to WSDL maker 106 after server 102 receives described request and exist.
Step 603, if do not have WSDL document, does not namely have TV service to be ready outwards open and to this operational processes device registration, then outwardly equipment returns the message without TV service.
Step 604, if WSDL document exists, namely current have TV service outwards open, then WSDL document is returned to described external equipment of initiating application as message body.
Step 605, after external equipment gets the WSDL document of intelligent television, according to this WSDL document of WSDL system format analysis, just the TV service inventory that this intelligent television outwards provides service can be obtained, comprising information such as the input parameters that COS title, concrete service operations title, needs input.
Step 606, TV service uses WSDL document description, namely provides according to the access mode of Web service, can apply for the TV service of Web mode directly to the server 102 of intelligent television.Namely external equipment according to described TV service inventory, can select the input parameter of wherein some COS titles and concrete service operations type and input service operations.Such as user can utilize external equipment to select timed recording service name, and select timed recording to operate, input recording time is as input parameter, server 102 to intelligent television initiates service operations request, this service operations request comprises the information such as input parameter of user-selected service operations typonym, action name, service operations, certainly also comprises concrete Service Management address.This service operations request is normally transferred to the server 102 of described intelligent television with this general network mode of HTTP.
Fig. 7 is the concrete service response schematic flow sheet after the server of intelligent television receives service operations request, and concrete steps are as follows:
Step 701, server 102 receives the service operations request of HTTP mode by network.
Step 702, determine whether to ask TV service from reference address, namely whether address is the Service Management address distributed.
Step 703, if the address of current accessed is not right, turns by other process, does not enter TV service browsing process.
Step 704, if the address of current accessed is exactly Service Management address, service linkage unit 103 then the message entity of described service operations request is transferred to process, this service linkage unit 103 is by after calling SOAP processor 105 analysis protocol form, service request information in SOAP body is transferred to service managing unit 104, service managing unit 104 goes out COS title and the service action name of request according to the binding rule analysis in WSDL document, and the input parameter needed for operation.
Step 705, service managing unit 104, according to COS title and service action name, inquires about the COS title that this service operations request asks and whether service action name exists in the information 302 of preserving in service trigger unit 108.
Step 706, if inquire about unsuccessfully, illustrates that this COS or this service operations have upgraded or deleted, return the miscue message without service response.
Step 707, if successful inquiring, then carries out calling of active service according to the service call mode in the information 302 of preserving in service trigger unit 108.
Step 708, judges that the result that active service is called returns feedback message the need of to foreign language equipment.
Step 709, if do not need outwardly equipment return messages, then this service request terminates.
Step 710, if need external device return messages, then service managing unit 104 is according to the binding generate rule message entity in WSDL document, call after SOAP processor 105 carries out protocol format encapsulation and send to service linkage unit 103, message is sent to external equipment by server 102 by service linkage unit 103, terminates this service request.
Below for TV timed recording service, the present invention is described further.Fig. 8 illustrates the scene schematic diagram making TV provide remote tv timed recording to serve by method of the present invention, and concrete steps are as follows:
Step 801, is in indoor intelligent television and starts backward some TV service of operational processes device registration (comprising television recording service) of the present invention and generate WSDL document.
Step 802, is in outdoor mobile phone, by the WSDL document of Network Capture to intelligent television service describing, can analyze the Web service inventory obtaining intelligent television and outwards provide, wherein can comprise TV timed recording service.
Step 803, the Web service request (i.e. a kind of service operations request) of channel timed recording initiated by mobile phone, comprises the specifying information of timed recording in the entity of this request.
Step 804, TV receives service request by server, analysis protocol, obtains service request information.
Step 805, active service is called, and according to information during service registry, call timed recording function setting request msg, this service request terminates.
Step 806, after the success of timed recording function setting, in predetermined time, can start recording function, records predetermined channel.
Service process does not need user to use a teleswitch facing to TV operation, but is operated intelligent television by the mode of network insertion Web service, while adding users experience effect, intelligent television service range is extended to the Internet.
In addition, each functional module in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of modules exists, also can two or more module integrations in a unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form of SFU software functional unit also can be adopted to realize.The functional module of described each embodiment can be positioned at a terminal or network node, or also can be distributed on multiple terminal or network node.
In addition, each embodiment of the present invention can be realized by the data processor performed as computer by data processing equipment.Obviously, data processor constitutes the present invention.In addition, program is read out storage medium or memory device (as hard disk and or internal memory) the middle execution by program being installed or copied to data processing equipment by direct by the data processor be usually stored in a storage medium.Therefore, such storage medium also constitutes the present invention.Storage medium can use the recording mode of any type, such as paper storage medium (as paper tape etc.), magnetic storage medium (as floppy disk, hard disk, flash memory etc.), optical storage media (as CD-ROM etc.), magnetic-optical storage medium (as MO etc.) etc.
Therefore the invention also discloses a kind of storage medium, wherein store data processor, this data processor is for performing any one embodiment of said method of the present invention.
In addition, method step of the present invention is except realizing with data processor, can also be realized by hardware, such as, can be realized by gate, switch, application-specific integrated circuit (ASIC) (ASIC), programmable logic controller (PLC) and embedding microcontroller etc.Therefore this hardware that can realize the method for the invention also can form the present invention.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment made, equivalent replacement, improvement etc., all should be included within the scope of protection of the invention.

Claims (13)

1. an operation processing method for intelligent television, is characterized in that, comprising:
The service interface information of intelligent television is converted into web services definition language WSDL format information, is stored in WSDL document, and preserve the method for calling information of described service interface;
Receive the request that external equipment obtains described WSDL document, return described WSDL document to the external equipment of initiating request;
Receive the service operations request that sends of external equipment, this service operations request be external equipment according to the service interface information in described WSDL document, to the service operations request containing the specific service interface message for operation that intelligent television sends;
After receiving described service operations request, read the method for calling information of service interface corresponding to this service operations request, call corresponding service according to this method of calling information.
2. method according to claim 1, is characterized in that,
The method comprises service registry process, and the step that the described service interface information by intelligent television is converted into WSDL format information is included in this service registry process;
This service registry process specifically comprises: each service module of intelligent television sends log-on message to service managing unit, and this log-on message comprises the method for calling information of service interface information for outwards issuing and service interface;
Service managing unit is by the service interface information of described registration, and the Service Management address generated in advance, be converted into WSDL format information, generate WSDL document with described WSDL format information or upgrade existing WSDL document, and preserving the method for calling information of described service interface.
3. method according to claim 2, is characterized in that,
Described service interface information comprises the input and output parameter of COS title, service operations title and service operations;
Described by the service interface information of described registration, and the Service Management address generated in advance, be converted into WSDL format information, be specially: the input and output parameter of the COS title in the Service Management address generated in advance described in use and described service interface information, service operations title and service operations, generate the corresponding WSDL format information in WSDL system, described WSDL format information comprises types, message, portType, binding and service.
4. method according to claim 3, is characterized in that,
Types in described WSDL format information, is specifically generated by the type comprised in the input and output parameter of each service operations;
Message in described WSDL format information, specifically by the types combination producing in the input and output parameter of each service operations corresponding to data;
PortType in described WSDL format information, specifically by message corresponding to each service operations and service operations title combination producing, each COS correspondence generates a portType part;
Binding in described WSDL format information, specifically by COS title each service operations title with correspondence and the portType combination producing of correspondence;
Service in described WSDL format information, is specifically generated by the binding incorporating aspects of described Service Management address, COS title and correspondence.
5. method according to claim 1, is characterized in that, the method comprises further: the reference address disclosing described WSDL document;
Described external equipment obtains the reference address containing this WSDL document in the request of described WSDL document.
6. method according to claim 1, is characterized in that, the service operations request that described external equipment sends comprises the COS of the specific service for operation, concrete service operations title and input parameter information; Described after receiving described service operations request, specifically read the method for calling information of corresponding service interface according to the COS in this service operations request and service action name, call corresponding service with this method of calling in conjunction with input parameter information.
7. method according to claim 6, is characterized in that, the service operations request that described external equipment sends is encapsulated by simple object access protocol; The method, after receiving described service operations request, is resolved the SOAP load in this service operations request further, is obtained COS wherein, service operations title and input parameter information.
8. method according to claim 7, it is characterized in that, the method comprises further: after calling corresponding service, if this service returns response data, then further this response data is packaged into soap protocol form, sends to the external equipment of initiating described service operations request.
9. an operational processes device for intelligent television, is characterized in that, comprising:
Service managing unit, for the service interface information of intelligent television is converted into WSDL format information, is stored in WSDL document, and preserves the method for calling information of described service interface; Receive the service operations request from service linkage unit, read the method for calling information of service interface corresponding to this service operations request, call corresponding service according to this method of calling information;
Server, for external device communication, receive external equipment and obtain the request of described WSDL document, return described WSDL document to the external equipment of initiating request; Receive the service operations request that external equipment sends, this service operations request is sent to corresponding service linkage unit;
Service linkage unit, for receiving the described service operations request from server, adopting specified protocol to resolve, sending to service managing unit;
Described service operations request be external equipment according to the service interface information in described WSDL document, to intelligent television send containing the service operations request of specific service interface message for operation.
10. device according to claim 9, it is characterized in that, this device comprises WSDL maker, for calling for described service managing unit, the service interface information of intelligent television is converted into web services definition language WSDL format information, is stored in WSDL document; And the reference address of WSDL document is provided, access this WSDL document for server calls.
11. devices according to claim 9, it is characterized in that, this device comprises service trigger unit, for calling for described service managing unit, preserve the method for calling information of described service interface, and the method for calling information reading service interface corresponding to described service operations request is to service managing unit.
12. devices according to claim 9, it is characterized in that, described service managing unit is further used for: after calling corresponding service, if this service returns response data, then this response data is packaged into specified protocol form, send to service linkage unit, returned to the external equipment of initiating described service operations request by this service linkage unit by described server.
13. devices according to claim 9, is characterized in that, this device comprises SOAP processor, for calling for described service linkage unit, resolve the SOAP load in described service operations request; Also for calling for described service managing unit, response data is packaged into soap protocol form.
CN201510023897.4A 2015-01-16 2015-01-16 The operation processing method and device of smart television Active CN104506896B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510023897.4A CN104506896B (en) 2015-01-16 2015-01-16 The operation processing method and device of smart television

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510023897.4A CN104506896B (en) 2015-01-16 2015-01-16 The operation processing method and device of smart television

Publications (2)

Publication Number Publication Date
CN104506896A true CN104506896A (en) 2015-04-08
CN104506896B CN104506896B (en) 2018-10-16

Family

ID=52948600

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510023897.4A Active CN104506896B (en) 2015-01-16 2015-01-16 The operation processing method and device of smart television

Country Status (1)

Country Link
CN (1) CN104506896B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106656940A (en) * 2015-11-04 2017-05-10 阿里巴巴集团控股有限公司 Method and device for processing service accessing request
CN110611725A (en) * 2019-09-16 2019-12-24 腾讯科技(深圳)有限公司 Node access method, node access device, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030065805A1 (en) * 2000-06-29 2003-04-03 Barnes Melvin L. System, method, and computer program product for providing location based services and mobile e-commerce
CN1949731A (en) * 2005-10-12 2007-04-18 三星电子株式会社 Method and apparatus for providing home network device service to an external device
CN101557426A (en) * 2009-05-07 2009-10-14 中兴通讯股份有限公司 Web service-based and uniformly managed interface message processor, web service component and method thereof
CN101674455A (en) * 2008-09-10 2010-03-17 新奥特(北京)视频技术有限公司 Information interaction method based on WEB services between heterogeneous systems of main control broadcasting line
US20140289699A1 (en) * 2009-08-18 2014-09-25 Adobe Systems Incorporated Methods and Systems for Data Service Development

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030065805A1 (en) * 2000-06-29 2003-04-03 Barnes Melvin L. System, method, and computer program product for providing location based services and mobile e-commerce
CN1949731A (en) * 2005-10-12 2007-04-18 三星电子株式会社 Method and apparatus for providing home network device service to an external device
CN101674455A (en) * 2008-09-10 2010-03-17 新奥特(北京)视频技术有限公司 Information interaction method based on WEB services between heterogeneous systems of main control broadcasting line
CN101557426A (en) * 2009-05-07 2009-10-14 中兴通讯股份有限公司 Web service-based and uniformly managed interface message processor, web service component and method thereof
US20140289699A1 (en) * 2009-08-18 2014-09-25 Adobe Systems Incorporated Methods and Systems for Data Service Development

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106656940A (en) * 2015-11-04 2017-05-10 阿里巴巴集团控股有限公司 Method and device for processing service accessing request
CN110611725A (en) * 2019-09-16 2019-12-24 腾讯科技(深圳)有限公司 Node access method, node access device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN104506896B (en) 2018-10-16

Similar Documents

Publication Publication Date Title
CN1941899B (en) System and method for downloading contents
KR100728025B1 (en) Method and appratus for obtaining external charged content in the upnp network
JP5675739B2 (en) Method and apparatus for controlling home network from external communication network
CN104618780B (en) Electrical equipment control method and system
US9883251B2 (en) Method and apparatus for managing connection between broadcast receiving device and another device connected by network
CA2731587C (en) Open gateway framework
US20080261513A1 (en) Mobile Communication Terminal Capable of Playing and Updating Multimedia Content and Method of Playing the Same
CN104602098A (en) Video barrage display method and equipment thereof
CN103455505B (en) A kind of media acquisition methods, apparatus and system
CN103581706B (en) The application installation method of intelligent television and system
CN107454615B (en) Set top box double-wifi control method
CN108810594A (en) Remote screen projection method, device and system
CN109428911A (en) Apparatus control method, device, terminal device and operating system
CN102177702B (en) Method and apparatus for playing back scene using universal plug and play
US20090138542A1 (en) Information processing apparatus and information processing method
CN105611422A (en) Online live broadcast method based on multi-media list and apparatus thereof
CN106998490A (en) A kind of multi-medium data synchronous method and device
CN109005096A (en) Using exchange method and device
KR20150070140A (en) Solution for distributed application life-cycle management
CN103858407A (en) File processing method, device and system
CN107484016A (en) Video dubs switching method, television set and computer-readable recording medium
CN113093596A (en) Control instruction processing method and device
WO2016155633A1 (en) Information linkage method, device, server and system
US20050160155A1 (en) Method and apparatus for dynamic rendering of services
CN104506896A (en) Operation processing method and device for smart television

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant