Nothing Special   »   [go: up one dir, main page]

CN110049360B - Cross-platform content control method, device, terminal, server and storage medium - Google Patents

Cross-platform content control method, device, terminal, server and storage medium Download PDF

Info

Publication number
CN110049360B
CN110049360B CN201810038455.0A CN201810038455A CN110049360B CN 110049360 B CN110049360 B CN 110049360B CN 201810038455 A CN201810038455 A CN 201810038455A CN 110049360 B CN110049360 B CN 110049360B
Authority
CN
China
Prior art keywords
platform
content
cross
terminal
control command
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810038455.0A
Other languages
Chinese (zh)
Other versions
CN110049360A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201810038455.0A priority Critical patent/CN110049360B/en
Priority to PCT/CN2019/071614 priority patent/WO2019141150A1/en
Publication of CN110049360A publication Critical patent/CN110049360A/en
Application granted granted Critical
Publication of CN110049360B publication Critical patent/CN110049360B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/41Structure of client; Structure of client peripherals
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • 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/45Management 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/458Scheduling 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
    • 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/45Management 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/458Scheduling 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
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • 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/45Management 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
    • 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a cross-platform content control method, a device, a terminal, a server and a storage medium, wherein the method comprises the following steps: a first terminal receives a cross-platform message, wherein the cross-platform message carries a control command executed on a second terminal and a cross-platform content code of a controlled content; the method comprises the steps that a first terminal sends a content searching request to a first platform where the first terminal is located according to cross-platform content codes so as to detect whether the first platform has content corresponding to the cross-platform content codes or not; in the presence of content corresponding to cross-platform content encoding, the first terminal executes a control command on the received content. The invention realizes the identification of the messages among the platforms through the preset uniform cross-platform content coding, so that the content intercommunication among the platforms can be realized, the user experience is improved, and the problems in the prior art are solved.

Description

Cross-platform content control method, device, terminal, server and storage medium
Technical Field
The present invention relates to the field of communications, and in particular, to a method, an apparatus, a terminal, a server, and a storage medium for controlling cross-platform content.
Background
With the continuous development of mobile video services, service forms of multiple terminals and multiple platforms are continuously emerged, the requirement that the mobile video services are fixed on a single platform and a television screen in the past are gradually expanded to multiple mobile terminals and multiple platforms, and the content and the forms are richer.
The existing technology is simple in that simple signaling interaction, message sending from a terminal to the terminal, content analysis and playing are directly completed on the same platform, the mode is only limited in that all terminals are on the same platform and the content is required to be on the same platform, and the interaction in a cross-platform and multi-content-source communication mode cannot be realized.
Disclosure of Invention
The invention provides a cross-platform content control method, a device, a terminal, a server and a storage medium, which are used for solving the following problems in the prior art: the existing platform and terminal interaction can only be limited to the situation that all terminals are on the same platform and the content is required to be on the same platform, cross-platform and multi-content-source communication type interaction cannot be realized, and the user experience is low.
To solve the above technical problem, in one aspect, the present invention provides a cross-platform content control method, including: a first terminal receives a cross-platform message, wherein the cross-platform message carries a control command executed on a second terminal and a cross-platform content code of a controlled content; the first terminal sends a content searching request to a first platform where the first terminal is located according to the cross-platform content code so as to detect whether the first platform has content corresponding to the cross-platform content code; in the presence of content corresponding to the cross-platform content encoding, the first terminal executes the control command on the received content.
On the other hand, the invention also provides a cross-platform content control method, which comprises the following steps: a first platform receives a content search request from a first terminal, wherein the content search request carries a cross-platform content code carried by a cross-platform message received by the first terminal; the first platform detects whether content corresponding to the cross-platform content encoding exists on the first platform; in the presence of content corresponding to the cross-platform content encoding, the first platform sends the content to the first terminal.
Optionally, after the first platform sends the content to the first terminal, the method further includes: the first platform detects whether the first terminal has the authority to execute the control command; under the condition that the authority for executing the control command is not available, the first platform sends an authentication request to a second platform where the second terminal is located; and the first platform receives the authorization message fed back by the second platform.
Optionally, after the first platform detects whether content corresponding to the cross-platform content encoding exists on the first platform, the method further includes: in the case that the content corresponding to the cross-platform content code does not exist, the first platform determines whether to send an acquisition request to the second platform according to the type of the control command, wherein the acquisition request is used for acquiring the content corresponding to the cross-platform content code; in the case where the fetch request is sent to the second platform, the first platform receives content from the second platform corresponding to the cross-platform content encoding.
On the other hand, the invention also provides a cross-platform content control method, which comprises the following steps: the second terminal executes a control command on the predetermined content on the second platform; and the second terminal sends and sends a cross-platform message to the first terminal, wherein the cross-platform message carries the control command and the cross-platform content code of the preset content.
Optionally, the sending, by the second terminal, a cross-platform message to the first terminal includes: the second terminal detects whether the cross-platform content coding exists in the predetermined content; and the second terminal sends the cross-platform message to the first terminal under the condition that the cross-platform content coding exists.
On the other hand, the invention also provides a cross-platform content control method, which comprises the following steps: under the condition that a second terminal logs in a second platform, the second platform sends a program list comprising preset content to the second terminal, wherein the preset content is provided with cross-platform content codes; and the second platform receives the operation of the second terminal on executing the control command on the preset content.
Optionally, after the second platform receives the operation of the second terminal on executing the control command on the predetermined content, the method further includes: the second platform detects whether an authentication request from the first platform is received, wherein the authentication request is used for acquiring the authority of executing the control command; and under the condition of receiving the authentication request, the second platform sends an authorization message to the first platform.
Optionally, after the second platform receives the operation of the second terminal on executing the control command on the predetermined content, the method further includes: the second platform detects whether an acquisition request from the first platform is received, wherein the acquisition request is used for acquiring the predetermined content corresponding to the cross-platform content coding; and under the condition of receiving the acquisition request, the second platform sends the predetermined content to the first platform.
In another aspect, the present invention further provides a terminal, at least including a memory and a processor, where the memory stores a computer program, and the processor implements the steps of any one of the above cross-platform content control methods when executing the computer program on the memory.
In another aspect, the present invention further provides a server, at least including a memory and a processor, where the memory stores a computer program thereon, and the processor implements the steps of any one of the above cross-platform content control methods when executing the computer program on the memory.
In another aspect, the present invention further provides a storage medium storing a computer program, where the computer program is executed by a processor to implement the steps of any one of the above cross-platform content control methods.
The invention realizes the identification of the messages among the platforms through the preset uniform cross-platform content coding, so that the content intercommunication among the platforms can be realized, the user experience is improved, and the following problems in the prior art are solved: the existing platform and terminal interaction can only be limited to the situation that all terminals are on the same platform and the content is required to be on the same platform, cross-platform and multi-content-source communication type interaction cannot be realized, and the user experience is low.
Drawings
FIG. 1 is a flow chart of a cross-platform content control method in a first embodiment of the invention;
FIG. 2 is a flow chart of a cross-platform content control method in a second embodiment of the present invention;
FIG. 3 is a flow chart of a cross-platform content control method in a third embodiment of the present invention;
FIG. 4 is a flow chart of a cross-platform content control method in a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of a cross-platform multi-screen interactive service system in a fifth embodiment of the present invention;
FIG. 6 is a flowchart of a scene-cross-platform content control method in a fifth embodiment of the present invention;
FIG. 7 is a flowchart of a scene two cross-platform content control method according to a fifth embodiment of the present invention;
fig. 8 is a flowchart of a scene three-span platform content control method in a fifth embodiment of the present invention.
Detailed Description
In order to solve the following problems in the prior art: the existing platform and terminal interaction can only be limited to the condition that all terminals are on the same platform and the content is required to be on the same platform, cross-platform and multi-content-source communication type interaction cannot be realized, and the user experience is low; the present invention provides a cross-platform content control method, device, terminal, server and storage medium, and the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the invention.
A first embodiment of the present invention provides a cross-platform content control method, a flow of the method is shown in fig. 1, and the method includes steps S101 to S103:
s101, the first terminal receives a cross-platform message, wherein the cross-platform message carries a control command executed on the second terminal and a cross-platform content code of a controlled content.
In a specific implementation, the second terminal has already executed the control command on its control content, so the second terminal will send a cross-platform message carrying the control command executed at the second terminal and the cross-platform content code of the controlled content. In general, because the platform settings are different, the cross-platform sending message cannot be recognized by the receiving end, however, the cross-platform message in the embodiment of the present invention carries the cross-platform content code, and thus, when the first terminal receives the cross-platform message, the received content can be known through the cross-platform content code.
S102, the first terminal sends a content searching request to a first platform where the first terminal is located according to the cross-platform content coding so as to detect whether the first platform has content corresponding to the cross-platform content coding.
And S103, under the condition that the content corresponding to the cross-platform content coding exists, the first terminal executes a control command on the received content.
The cross-platform message carries the control command executed at the second terminal and the cross-platform content code of the controlled content, so that the first terminal can identify the content sent by the cross-platform message, further judge whether the first terminal has the content corresponding to the cross-platform content code, and execute the same control command as the second terminal on the content when the content exists.
In this embodiment, the identification of messages among multiple platforms is realized through the preset unified cross-platform content coding, so that content intercommunication can be realized among multiple platforms, the user experience is improved, and the following problems in the prior art are solved: the existing platform and terminal interaction can only be limited to the situation that all terminals are on the same platform and the content is required to be on the same platform, cross-platform and multi-content-source communication type interaction cannot be realized, and the user experience is low.
A second embodiment of the present invention provides a cross-platform content control method, which is an execution process of the first platform in the first embodiment, and a flow of the method is shown in fig. 2, and includes steps S201 to S203:
s201, a first platform receives a content search request from a first terminal, wherein the content search request carries a cross-platform content code carried by a cross-platform message received by the first terminal.
The first terminal is any one terminal under the first platform, and when receiving the cross-platform message, the first terminal sends a content search request to the first platform.
S202, the first platform detects whether the content corresponding to the cross-platform content coding exists on the first platform.
And S203, under the condition that the content corresponding to the cross-platform content coding exists, the first platform sends the content to the first terminal.
After the first platform sends the content to the first terminal, the first platform can also detect whether the first terminal has the authority to execute the control command; if the authority for executing the control command is possessed, the method can be directly executed, and if the authority for executing the control command is not possessed, the first platform can send an authentication request to a second platform where the second terminal is located; and the first platform receives the authorization message fed back by the second platform, and the first terminal can execute the control command after receiving the authorization message fed back by the second platform.
After the first platform detects whether the content corresponding to the cross-platform content coding exists on the first platform, a situation that the content corresponding to the cross-platform content coding does not exist exists, and based on the situation, the first platform can determine whether to send an acquisition request to the second platform according to the type of the control command, wherein the acquisition request is used for acquiring the content corresponding to the cross-platform content coding. In a specific implementation, if the control command is a command to play a predetermined video, the acquisition request is sent to the second platform when the first platform does not have the content.
Under the condition of sending an acquisition request to the second platform, the first platform receives the content corresponding to the cross-platform content coding from the second platform, and then the first terminal can execute a control command on the content, namely the content can be played on the first terminal. In the case where a fetch request is sent to the second platform but the content corresponding to the cross-platform content encoding is not fetched, the control command still cannot be executed.
In implementation, if the first platform and the second platform are both video platforms, the predetermined content may be video content, and cross-platform content encoding may be selectively set for some video content. Of course, the reading platform may be a reading platform for some books, etc., and is not limited herein.
The embodiment of the invention realizes the identification of the messages among a plurality of platforms through the preset uniform cross-platform content coding, so that the content intercommunication among a plurality of platforms can be realized, the user experience is improved, and the following problems in the prior art are solved: the existing platform and terminal interaction can only be limited to the situation that all terminals are on the same platform and the content is required to be on the same platform, the interaction in the form of cross-platform and multi-content-source communication can not be realized, the user experience is low,
a third embodiment of the present invention provides a cross-platform content control method, which is a process executed by any second terminal under the second platform in the first embodiment, and a flow of the method is shown in fig. 3, where the method includes the following steps S301 to S302:
s301, the second terminal executes a control command on the predetermined content on the second platform.
S302, the second terminal sends a cross-platform message to the first terminal, wherein the cross-platform message carries a control command and a cross-platform content code of the preset content.
In general, because the platform settings are different, the cross-platform sending message cannot be identified by the receiving end, however, the cross-platform message in the embodiment of the present invention carries the cross-platform content code, and therefore, when the second platform sends the cross-platform message carrying the cross-platform content code of the control command and the controlled predetermined content to the first platform, the first platform may identify the content sent by the cross-platform message, and further determine whether the first platform has operations such as content corresponding to the cross-platform content code.
In a specific implementation, the process of sending the cross-platform message from the second terminal to the first terminal may specifically include: the second terminal detects whether the predetermined content has cross-platform content coding; in the presence of cross-platform content encoding, the second terminal sends a cross-platform message to the first terminal. Of course, if the predetermined content does not have cross-platform content encoding at all, then no cross-platform message need be sent either.
In this embodiment, the identification of messages among multiple platforms is realized through the preset unified cross-platform content coding, so that content intercommunication can be realized among multiple platforms, the user experience is improved, and the following problems in the prior art are solved: the existing platform and terminal interaction can only be limited to the situation that all terminals are on the same platform and the content is required to be on the same platform, cross-platform and multi-content-source communication type interaction cannot be realized, and the user experience is low.
A fourth embodiment of the present invention provides a cross-platform content control method, which is a process executed by the second platform in the first embodiment, and a flow of the method is shown in fig. 4, where the method includes the following steps S401 to S402:
s401, under the condition that the second terminal logs in the second platform, the second platform sends a program list comprising preset content to the second terminal, wherein the preset content is provided with cross-platform content codes.
At this time, the second terminal acquires the program list of the second platform, and can determine which predetermined content is controlled.
S402, the second platform receives the operation of the second terminal on executing the control command to the preset content.
After receiving the cross-platform message of the second platform, the first platform may not have the authority to execute the control command, and after the second platform receives the operation of the second terminal on the control command executed by the predetermined content, the second platform may detect whether to receive an authentication request from the first platform, where the authentication request is used to obtain the authority to execute the control command; in the case of receiving the authentication request, the second platform sends an authorization message to the first platform. Through the authentication process, the first terminal of the first platform can execute the control command on the preset content, and the user experience is improved.
Further, according to the difference of the control commands, the first platform can execute different operation flows, and after the second platform receives the operation of the second terminal on executing the control command on the predetermined content, the second platform can also detect whether an acquisition request from the first platform is received, wherein the acquisition request is used for acquiring the predetermined content corresponding to the cross-platform content coding; and under the condition of receiving the acquisition request, the second platform sends the predetermined content to the first platform, and at the moment, the first platform can receive the predetermined content, and the first terminal can execute a control command on the predetermined content.
In this embodiment, the identification of messages among multiple platforms is realized through the preset unified cross-platform content coding, so that content intercommunication can be realized among multiple platforms, the user experience is improved, and the following problems in the prior art are solved: the existing platform and terminal interaction can only be limited to the situation that all terminals are on the same platform and the content is required to be on the same platform, cross-platform and multi-content-source communication type interaction cannot be realized, and the user experience is low.
In order to solve the problems that multiple terminals access to different platforms and cross-platform and cross-terminal multi-screen interaction demands are completed under different terminals and different platforms, a fifth embodiment of the present invention provides a cross-platform based multi-screen interaction service system, where as shown in fig. 5, the system includes: the multi-screen interaction system comprises a third-party service platform, a third-party mobile client, a set-top box (or TV), a set-top box service platform corresponding to the set-top box (or TV), and a multi-screen interaction module (which is equivalent to the interaction interface of the first platform and the second platform, and this embodiment is used for interaction between the two platforms, and may be set in any one of the platforms, or set independently, and this embodiment is not limited). Specifically, when a processor in the server executes a computer program on a memory, the method steps corresponding to the second embodiment and the method steps corresponding to the fourth embodiment are respectively implemented.
The cross-platform multi-screen interaction module in the embodiment of the invention realizes the functions of receiving and transmitting data, and can be a set of server when being realized specifically, but also can be integrated in the server corresponding to any one platform, and the multi-screen interaction module can be arranged in the server corresponding to each platform. The module carries out unified message forwarding on data among different platforms to realize cross-platform interactive service.
When the method is realized, the set top box and the mobile terminal respectively send heartbeat messages to the multi-screen interaction module, and meanwhile, the terminal account relation is bound through heartbeat check, so that an interaction terminal is established; the third party is because the platform passes through many screen interaction module and generates the outside code (promptly cross platform content coding) of throwing screen interactive content, and this outside code can be that the administrator sets up into when the content pours into, and when needs throw the screen, inquire out this outside code through the platform interface can. And then inquiring the content needing to be pushed and projected through a third-party internal interface, sending the external code of the user and the content, and transmitting the external code to the set top box through the multi-screen interaction module. After receiving the push message, the set top box analyzes the user information and the external code, queries whether the internal content exists in the platform through the external code, executes a content playing process if the internal content exists in the platform, and further performs external content query and authentication on the multi-screen interaction module if the internal content does not exist in the platform; and performing a playing process by using an external playing interface.
In a preferred implementation process, in an interactive user, if collection and viewing history (bookmarks) change, synchronizing to a multi-screen interactive module through the bookmarks or a collection synchronization interface; the multi-screen interaction module informs the opposite side platform to update the collected bookmark data; when the same live broadcast platform exists in multiple platforms, program synchronization needs to be carried out mutually so as to ensure the synchronization of the recording plans and the recorded contents of the platforms of the two parties and realize the interactive screen projection of the recorded contents.
The above process is described in detail with reference to specific scenario examples.
Scene one: the screen projection process, as shown in fig. 6, includes:
s1, the set-top box service platform (i.e. the server corresponding to the APP) and the mobile phone platform (i.e. the specific third-party service platform) respectively inject content, and set the program external code as the unique identifier associated with the content.
And S2, the set top box displays the program list after logging in the set top box service platform, and the mobile phone APP logs in the mobile phone platform and displays the program list.
S3, the user selects the program on the mobile phone and obtains the external code of the program.
During specific implementation, the mobile phone APP is required to judge whether the selected program has the external code, if the external code exists, a screen projection request can be initiated, and if the external code does not exist, the screen projection request is not allowed to be initiated.
S4, the mobile phone APP initiates a screen-casting request to the cross-platform multi-screen interaction module, and carries an external code.
And S5, the multi-screen interaction template initiates a screen projection command to the set-top box, and the external code is carried.
And S6, the set-top box receives the external code and uses the external code to inquire the set-top box service platform.
And S7, the set-top box service platform queries the local program content corresponding to the external code through the external code.
And S8, local authentication is carried out.
And S9, the service platform of the set-top box returns the local program content to the set-top box.
And S10, the set top box acquires the content of the local program, plays the local program and finishes screen projection.
Scene two: the screen projection process requiring the external authentication process is shown in fig. 7, and includes:
and S1, respectively injecting contents by the set-top box service platform and the mobile phone platform, and simultaneously setting the program external code as the unique identifier associated with the contents.
And S2, the set top box displays the program list after logging in the set top box service platform, and the mobile phone APP logs in the mobile phone platform and displays the program list.
And S3, the same program is ordered on the mobile phone platform through the mobile phone, but the set-top box is not ordered on the set-top box service platform.
S4, the user selects the program on the mobile phone and obtains the external code of the program.
S5, the mobile phone APP initiates a screen-casting request to the multi-screen interaction module, and the multi-screen interaction module carries an external code.
And S6, initiating a screen projection command to the set top box by the cross-platform template, and carrying an external code.
And S7, the set-top box receives the external code, and queries the local program code from the set-top box service platform by using the external code.
S8, the set-top box service platform inquires the local program code through the external code, then carries out local authentication, and the authentication fails.
S9, the service platform of the set-top box sends an external authentication request to the mobile phone platform, carrying the external program code.
S10, the mobile phone platform returns the success of external authentication to the set-top box service platform.
And S11, the service platform of the set-top box returns the local program content to the set-top box.
In the implementation, a product package ordered by a movie on a mobile phone may only support the mobile phone to watch, but the product package is pushed to a set top box to play and needs high definition, and if the product package does not have the authority, the product package needs to be ordered again.
Scene three: the bookmark collection synchronization process, as shown in fig. 8, includes:
and S1, logging in the set-top box and returning to the program list.
S2, the user selects a program personally preferred from the program list.
And S3, the set-top box initiates a program addition collection and bookmark request to the set-top box service platform.
The set top box service platform stores the collection and the bookmark of the program, obtains the external code of the program, and initiates a bookmark collection synchronization command to the multi-screen interaction module.
And S4, the multi-screen interaction module receives the synchronized collection bookmark contents.
S5, it is checked whether the data is the latest data.
Because the dual platforms may do the collection at the same time, but the data synchronization may have a little delay, the data is optimized when the data are synchronized with each other, and the latest data is reserved for the repeated data.
And S6, if the data is the latest data, synchronizing the data to the mobile phone platform.
And S7, the mobile phone platform receives the synchronized collection data content and updates the local data.
And S8, the mobile phone platform returns that the data synchronization of the multi-screen interaction module is successful.
And S9, the multi-screen interaction module simultaneously returns data synchronization success to the set-top box service platform.
S10, the mobile phone APP inquires the program collection bookmark list, and the mobile phone platform returns the latest data.
Similarly, the collection bookmark is added from the mobile phone and is synchronized to the set-top box by adopting a similar process, and details are not repeated here.
Compared with the prior art, the embodiment of the invention can enable the platform to quickly integrate more contents and terminals, improve user experience, quickly enrich service and contents, form a new service added value point, realize quick development of a new platform, expand service capability and enhance use viscosity of users.
Optionally, in this embodiment, the computer program stored in the above memory may also be disposed in a separate storage medium, and the storage medium may include but is not limited to: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes. Optionally, in this embodiment, the processor executes the method steps described in the above embodiments according to the program code stored in the storage medium. Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again. It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, and the scope of the invention should not be limited to the embodiments described above.

Claims (14)

1. A cross-platform content control method, comprising:
a first terminal receives a cross-platform message, wherein the cross-platform message carries a control command executed on a second terminal and a cross-platform content code of a controlled content;
the first terminal sends a content searching request to a first platform where the first terminal is located according to the cross-platform content code so as to detect whether the first platform has content corresponding to the cross-platform content code;
in the presence of content corresponding to the cross-platform content encoding, the first terminal executes the control command on the received content.
2. A cross-platform content control method, comprising:
a first platform receives a content search request from a first terminal, wherein the content search request carries a cross-platform content code carried by a cross-platform message received by the first terminal;
the first platform detects whether content corresponding to the cross-platform content encoding exists on the first platform;
in the presence of content corresponding to the cross-platform content encoding, the first platform sends the content to the first terminal.
3. The method of claim 2, wherein after the first platform sends the content to the first terminal, further comprising:
the first platform detects whether the first terminal has the authority of executing the control command;
under the condition that the authority for executing the control command is not available, the first platform sends an authentication request to a second platform where a second terminal is located;
and the first platform receives the authorization message fed back by the second platform.
4. The method of claim 2 or 3, wherein after the first platform detecting whether content corresponding to the cross-platform content encoding is present on the first platform, further comprising:
under the condition that no content corresponding to the cross-platform content coding exists, the first platform determines whether to send an acquisition request to a second platform according to the type of a control command, wherein the acquisition request is used for acquiring the content corresponding to the cross-platform content coding;
in the case where the fetch request is sent to the second platform, the first platform receives content from the second platform corresponding to the cross-platform content encoding.
5. A cross-platform content control method, comprising:
the second terminal executes a control command on the predetermined content on the second platform;
and the second terminal sends a cross-platform message to the first terminal, wherein the cross-platform message carries the control command and a cross-platform content code of the predetermined content.
6. The method of claim 5, wherein the second terminal sending a send cross-platform message to the first terminal comprises:
the second terminal detects whether the cross-platform content coding exists in the predetermined content;
and the second terminal sends the cross-platform message to the first terminal under the condition that the cross-platform content coding exists.
7. A cross-platform content control method, comprising:
under the condition that a second terminal logs in a second platform, the second platform sends a program list comprising preset content to the second terminal, wherein the preset content is provided with cross-platform content codes;
and the second platform receives the operation of the second terminal on executing the control command on the preset content.
8. The method of claim 7, wherein after the second platform receives the operation of the second terminal to execute the control command on the predetermined content, further comprising:
the second platform detects whether an authentication request from the first platform is received or not, wherein the authentication request is used for acquiring the authority for executing the control command;
and under the condition of receiving the authentication request, the second platform sends an authorization message to the first platform.
9. The method of claim 7 or 8, wherein after the second platform receives the operation of the second terminal to execute the control command on the predetermined content, further comprising:
the second platform detects whether an acquisition request from a first platform is received, wherein the acquisition request is used for acquiring the predetermined content corresponding to the cross-platform content coding;
and under the condition of receiving the acquisition request, the second platform sends the predetermined content to the first platform.
10. A terminal comprising at least a memory, a processor, said memory having a computer program stored thereon, characterized in that said processor, when executing the computer program on said memory, is adapted to carry out the steps of the method according to claim 1.
11. A server comprising at least a memory, a processor, the memory having a computer program stored thereon, wherein the processor, when executing the computer program on the memory, performs the steps of the method of any of claims 2 to 4.
12. A terminal comprising at least a memory, a processor, said memory having a computer program stored thereon, characterized in that the processor, when executing the computer program on the memory, is adapted to carry out the steps of the method of claim 5 or 6.
13. A server comprising at least a memory, a processor, said memory having a computer program stored thereon, characterized in that the processor realizes the steps of the method of any of claims 7 to 9 when executing the computer program on the memory.
14. A storage medium storing a computer program, wherein the computer program when executed by a processor implements any of: the steps of the method of claim 1, the steps of the method of any one of claims 2 to 4, the steps of the method of claim 5 or 6, the steps of the method of any one of claims 7 to 9.
CN201810038455.0A 2018-01-16 2018-01-16 Cross-platform content control method, device, terminal, server and storage medium Active CN110049360B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810038455.0A CN110049360B (en) 2018-01-16 2018-01-16 Cross-platform content control method, device, terminal, server and storage medium
PCT/CN2019/071614 WO2019141150A1 (en) 2018-01-16 2019-01-14 Cross-platform content control method and device, terminal, server, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810038455.0A CN110049360B (en) 2018-01-16 2018-01-16 Cross-platform content control method, device, terminal, server and storage medium

Publications (2)

Publication Number Publication Date
CN110049360A CN110049360A (en) 2019-07-23
CN110049360B true CN110049360B (en) 2022-03-04

Family

ID=67272884

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810038455.0A Active CN110049360B (en) 2018-01-16 2018-01-16 Cross-platform content control method, device, terminal, server and storage medium

Country Status (2)

Country Link
CN (1) CN110049360B (en)
WO (1) WO2019141150A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111147916A (en) * 2019-12-31 2020-05-12 北京比利信息技术有限公司 Cross-platform service system, method, device and storage medium
CN114339384A (en) * 2021-12-23 2022-04-12 天翼视讯传媒有限公司 Short link signaling channel realization method for realizing remote multi-screen interaction under public network

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103532959A (en) * 2013-10-21 2014-01-22 济南政和科技有限公司 Cross-platform network communication method

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100581273C (en) * 2007-10-18 2010-01-13 中国联合网络通信集团有限公司 System and method for realizing platform-cross interaction of mobile terminal music service
US9426528B2 (en) * 2010-12-13 2016-08-23 Verizon Patent And Licensing Inc. Multi-service store
CN102421027A (en) * 2011-09-26 2012-04-18 中兴通讯股份有限公司 Program playing method and system
CN103313129A (en) * 2012-03-06 2013-09-18 联想(北京)有限公司 Method and device for video playing
CN102891886B (en) * 2012-09-14 2015-05-20 吉视传媒股份有限公司 Multi-screen interacting method and system based on cloud computing
US9767854B2 (en) * 2013-01-23 2017-09-19 Steven Schoenwald Video content distribution package
CN103491424A (en) * 2013-10-21 2014-01-01 天津网络广播电视台有限公司 Server system for IPTV multi-screen interaction and multi-screen interaction achieving method
CN103581740B (en) * 2013-10-25 2018-09-25 南京中兴软件有限责任公司 A kind of distributed IPTV multi-screens gateway and IPTV multi-screen interaction methods
CN103856807A (en) * 2014-03-25 2014-06-11 北京奇艺世纪科技有限公司 Method and device for controlling interaction between screens
WO2016159727A1 (en) * 2015-04-01 2016-10-06 삼성전자 주식회사 Method and device for communicating between devices in multimedia system
CN106412680B (en) * 2015-07-31 2021-01-22 中兴通讯股份有限公司 Multi-screen control method and device
CN106572382A (en) * 2015-10-12 2017-04-19 中兴通讯股份有限公司 Multi-screen interaction method and system and extensible messaging and presence protocol (XMPP) system
CN105430485A (en) * 2015-11-25 2016-03-23 合一网络技术(北京)有限公司 Cross-screen continued broadcasting method and system
CN105812838B (en) * 2016-03-17 2018-12-04 深圳市九洲电器有限公司 A kind of multi-screen interactive data sharing method and system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103532959A (en) * 2013-10-21 2014-01-22 济南政和科技有限公司 Cross-platform network communication method

Also Published As

Publication number Publication date
CN110049360A (en) 2019-07-23
WO2019141150A1 (en) 2019-07-25

Similar Documents

Publication Publication Date Title
CN108933948B (en) Video playing progress synchronization method and device
JP6413015B2 (en) Method, apparatus and system for accessing a wireless network
US9774642B2 (en) Method and device for pushing multimedia resource and display terminal
CN113518247B (en) Video playing method, related equipment and computer readable storage medium
KR101687521B1 (en) Multi-screen interaction method, devices, and system
US8966547B2 (en) Seamless service information providing scheme
US20220167036A1 (en) Live broadcast method and apparatus, and computer device and storage medium
CN105933375B (en) Method and device for monitoring microphone connection session and server
CN104320417A (en) Method for interconnection and stream transmission and stream media play between mobile terminal and web terminal
US20170162229A1 (en) Play method and device
CN103957218A (en) Shared media playing method and system
US20150341213A1 (en) Method, system and server for service switching
WO2017096851A1 (en) Method, system, and server for pushing video file
CN105245959B (en) Interface channel maintenance system and method in a kind of more equipment linkages service
CN106998490A (en) A kind of multi-medium data synchronous method and device
CN110049360B (en) Cross-platform content control method, device, terminal, server and storage medium
CN103747326A (en) Continuous playing method and device for multimedia file
CN114143586B (en) Split screen display sharing method, system, storage medium and intelligent screen
CN113676761A (en) Multimedia resource playing method and device and main control equipment
US20130295891A1 (en) Method an apparatus of providing service mobility among user equipments
US9026585B2 (en) System and method for providing content download service
CN113949739B (en) Cross-device playing method and device, electronic device and storage medium
JP6872662B2 (en) Receiver and program
CN113726882A (en) Information service system, method, device, equipment and medium based on 5G network
CN106060585A (en) Method and device for sharing television program

Legal Events

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