WO2018157554A1 - Synchronous playback method, system and device - Google Patents

Synchronous playback method, system and device Download PDF

Info

Publication number
WO2018157554A1
WO2018157554A1 PCT/CN2017/096396 CN2017096396W WO2018157554A1 WO 2018157554 A1 WO2018157554 A1 WO 2018157554A1 CN 2017096396 W CN2017096396 W CN 2017096396W WO 2018157554 A1 WO2018157554 A1 WO 2018157554A1
Authority
WO
WIPO (PCT)
Prior art keywords
byte
data
bytes
header
data packet
Prior art date
Application number
PCT/CN2017/096396
Other languages
French (fr)
Chinese (zh)
Inventor
廖向东
Original Assignee
深圳飞人网络信息技术有限公司
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 深圳飞人网络信息技术有限公司 filed Critical 深圳飞人网络信息技术有限公司
Publication of WO2018157554A1 publication Critical patent/WO2018157554A1/en

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
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41415Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance involving a public display, viewable by several users in a public space outside their home, e.g. movie theatre, information kiosk
    • 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/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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • 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/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Definitions

  • the invention belongs to the field of wireless communications, and in particular, to a synchronous playing method, system and device.
  • An advertising machine is a smart device that advertises through the display of an advertisement.
  • the advertising machine is installed in public places such as elevators, waiting rooms, hotel lobbyes, etc., and plays advertisements through pictures, texts, videos, etc., in order to attract users to actively browse advertisements, thereby achieving the purpose of promoting products.
  • traditional advertising methods such as leaflets, newspaper advertisements and posters, the advertising machine has the advantages of environmental protection, energy saving, recycling and multi-directional publicity means, which is deeply loved by merchants.
  • the playing mode of the advertising machine is a loop playing mode, that is, the advertising content is played through the display screen one by one according to the pre-playing order.
  • the existing play mode can attract users to actively browse advertisements, but when the user wants to view the advertisement content in detail, the advertisement that is being played is just finished playing, and the user needs to wait for a period of time or watch other advertisements first. Until the ad player loops again to the ad where the user wants to view product information. Therefore, the existing advertising machine cannot provide targeted advertisements to the user in a targeted manner, and at the same time, the customer refuses to look back at the advertisement because the viewing time is too long, thereby reducing the conversion rate of using the advertising machine to play the advertisement.
  • the invention provides a synchronous playing method, system and device, which aims to solve the problem that an existing advertising machine can not provide targeted advertisements to an audience customer, and at the same time, the customer refuses to look back at the advertisement because the viewing time is too long. Reduced the problem of using the ad player to play the conversion rate of the ad.
  • the synchronous playback method provided by the present invention includes: the synchronous playback device compresses the attribute information of the currently playing content and the device information of the synchronous playback device into data packets according to a format specified by a preset wireless communication protocol in real time. And encapsulating the data packet into a data packet according to a network communication protocol, and transmitting the data packet in a broadcast manner;
  • the mobile terminal performs synchronous play according to the push information.
  • the present invention provides a synchronous playback system, the system comprising: a synchronous playback device, a server, and a mobile terminal;
  • the synchronous playback device is configured to package the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol, and then, according to a network communication protocol, The data packet is encapsulated into a data packet, and the data packet is sent in a broadcast manner;
  • the mobile terminal is configured to receive the data packet according to an instruction of a user, and forward the data packet to a server;
  • the server configured to decapsulate the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information and device information of the play content being played in the data packet And searching for the push information corresponding to the play content being played according to the attribute information and the device information, and pushing the push information to the mobile terminal;
  • the mobile terminal is further configured to perform synchronous play according to the push information.
  • the present invention also provides a synchronous playback device, the synchronous playback device comprising: a processor and a wireless communication module;
  • the processor is configured to play attribute information of the playing content being played and the synchronous play in real time.
  • the device information of the device is encapsulated into a data packet according to a format specified by a preset wireless communication protocol;
  • the wireless communication module is configured to encapsulate the data packet into a data packet according to a network communication protocol, and send the data packet in a broadcast manner, so that the server is configured according to the data packet sent by the mobile terminal.
  • the attribute information of the playing content being played and the device information are searched for the push information and pushed to the mobile terminal, and the mobile terminal performs synchronous play according to the push information.
  • the synchronous playing device in real time, encapsulates the attribute information of the playing content being played and the device information of the synchronous playing device into a data message according to a format specified by the preset wireless communication protocol, and
  • the data packet is encapsulated into a data packet according to a network communication protocol, and the data packet is sent in a broadcast form, and the mobile terminal receives the data packet according to an instruction of the user, and forwards the data packet to the server, and the server follows the data packet.
  • the mobile terminal performs synchronous play according to the push information, so that the synchronous play device and the mobile terminal are realized by a preset wireless communication protocol and an existing network communication protocol.
  • Communication the mobile terminal realizes synchronous playback, thus The user can view or look back at the content of interest at any time; when the playing content played on the synchronous playing device is an advertisement, since the mobile terminal can synchronously play the advertisement of interest to the user, the user can conveniently view the advertisement and the product advertised at any time, and enhance the advertisement. The influence of this, thereby increasing the conversion rate of the ads played by the advertising machine.
  • FIG. 1 is a schematic flowchart of an implementation process of an advertisement synchronization playing method according to a first embodiment of the present invention
  • FIG. 2 is a schematic flowchart of an implementation process of an advertisement synchronization playing method according to a second embodiment of the present invention
  • FIG. 3 is a schematic diagram of a format specified by a preset wireless communication protocol according to an embodiment of the present invention.
  • FIG. 4 is a schematic diagram of a practical example of a format specified by a preset wireless communication protocol according to an embodiment of the present invention
  • FIG. 5 is a schematic diagram of a synchronous playback system provided by the third and fourth embodiments of the present invention.
  • FIG. 6 is a schematic diagram of a synchronous playback device according to a fifth embodiment and a sixth embodiment of the present invention.
  • FIG. 1 is a schematic flowchart of an implementation of a method for synchronously playing advertisements according to a first embodiment of the present invention, which can be applied to the method for synchronously playing advertisements shown in FIG. 1 , which mainly includes the following steps:
  • the synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol, and encapsulates the data packet according to a network communication protocol.
  • the data packet is sent as a broadcast.
  • the synchronous playback device may be an advertisement device, a television, a set top box or an electronic display device.
  • the set top box does not have a display screen itself, but can be played with the television, and the television is only used as a display.
  • the attribute information of the played content includes: one type, identification information, one or more of the industries.
  • the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard;
  • the identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
  • the device information includes: the physical address of the device, the device number, the type, and the location area where the device belongs. One or more combinations of information such as inherent hardware information of the device.
  • the preset wireless communication protocol is used to implement synchronous playback of the synchronous playback device and the mobile terminal.
  • the preset wireless communication protocol indicates that each data segment is not limited by a hexadecimal number, and may be octal, hexadecimal or binary.
  • the transmission mode and transmission interval of the data packet are defined in the preset wireless communication protocol.
  • the type of the network communication protocol is not limited, and may be Bluetooth, Wireless-Fidelity (WiFi), or a network communication protocol such as Zigbee.
  • the mobile terminal receives the data packet according to an instruction of the user, and forwards the data packet to the server.
  • the mobile terminal is a mobile terminal such as a mobile phone, a notebook or a tablet.
  • the user's instructions can be in various forms, such as shaking the mobile terminal, gestures, taps, or touches.
  • the server may be a cloud server or an ordinary server.
  • the server is configured to manage multiple synchronous playback devices, store device information of each synchronous playback device, attribute information of the played content, and a corresponding relationship between the synchronous playback device and the played content. Take the shaking mobile phone as the form sent by the command as an example to explain how the mobile phone forwards the data packet to the server.
  • the synchronous playback device is broadcasting the data packet outward. When the user shakes the mobile phone, the mobile phone immediately acquires the broadcast data packet, and Forward the obtained packet to the server.
  • the server decapsulates the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information of the currently playing content in the data packet, and the device information, and according to the attribute information.
  • the device information looks up the push information corresponding to the play content being played, and pushes the push information to the mobile terminal.
  • the server decapsulates the received data packet into a data packet according to the network communication protocol, and then decapsulates the decapsulated data packet according to the preset wireless communication protocol, to obtain the played play in the data packet.
  • the server stores information of a plurality of pieces of play content, and the attribute information of the play content obtained from the data message may include an identifier of the play content, and the server may obtain the push information by using the identifier.
  • the push information includes a multimedia file of the play content being played and/or information associated with the play content being played.
  • the playing content being played is an advertisement of a XX brand mobile phone
  • the push information is The model of the multimedia file, the product (the brand of mobile phone), the product price, the product offer information, and the industry to which the ad belongs.
  • the mobile terminal performs synchronous play according to the push information.
  • the mobile terminal synchronously plays the same content as the synchronous playback device.
  • the mobile terminal may have the same playing content and time as the synchronous playing device, or may be the same as the playing content of the synchronous playing device, and the playing time is different.
  • the synchronous play described in the present invention is not completely synchronized between the content played in the two devices and the play time, but when the synchronous play device is playing a piece of play content, the mobile terminal synchronously plays the content related to the piece of play content.
  • the information that is, the push information in step S103 is the information related to the piece of the play content played by the synchronous play device, for example, the synchronous play device is playing a shampoo advertisement, and the mobile terminal synchronously plays the same with the synchronous play device.
  • the same shampoo advertisement may also be information related to the shampoo advertisement, such as the name of the shampoo in the shampoo advertisement, the website where the shampoo is sold, the discount information of the shampoo, and the like.
  • the synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by the preset wireless communication protocol, and the network device according to the network communication protocol
  • the data packet is encapsulated into a data packet, and the data packet is sent in the form of a broadcast, and the mobile terminal receives the data packet according to the instruction of the user, and forwards the data packet to the server, and the server follows the network communication protocol and the data packet.
  • FIG. 2 is a schematic flowchart of a synchronous playback method according to a second embodiment of the present invention.
  • the synchronous playback method shown in FIG. 2 mainly includes the following steps:
  • the synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol, and encapsulates the data packet according to a network communication protocol.
  • the data packet is sent as a broadcast.
  • the synchronous playback device can be an advertisement machine, a television, a set top box or an electronic display device.
  • the set top box has no built-in display, but can be played with the TV. At this time, the television is only used as a display.
  • the format specified by the preset wireless communication protocol includes:
  • the data packet specified by the preset wireless communication protocol includes a protocol header and a protocol data part, wherein the total length of the data packet is greater than or equal to 3 bytes, and the protocol header is 3 bytes;
  • the first byte in the protocol header is used to define the number of bytes after the first byte, and the second and third bytes in the protocol header are used to define the mode of transmission of the packet.
  • the transmission mode includes: a type of a transmission protocol and a transmission interval;
  • the data portion of the protocol includes: a first data segment and a second data segment, wherein the first data segment is used to define a name of the synchronous playback device, and the second data segment is used to define device information of the synchronous playback device and the synchronous playback
  • the attribute information of the playback content of the device where the device information of the synchronous playback device includes: a physical address of the synchronous playback device and an identification code of the synchronous playback device, and the attribute information of the played content includes: a number of the played content, The length of time the content is played;
  • the first data segment includes a first header and a first data portion, the first header is 2 bytes, wherein a first byte of the 2 bytes is used to define after the first byte The number of bytes, the second byte is used to define the data category of the first data portion;
  • the second data segment includes a second header and a second data portion, wherein the second header is 2 bytes, wherein a first byte of the 2 bytes is used to define the first byte The number of bytes, the second byte is used to define the data category of the second data portion.
  • Table 1 is a definition of each byte of each data segment in the protocol header
  • Table 2 is a definition of each byte of each data segment in the first header
  • Table 3 is a byte of each data segment in the second header. definition.
  • the attribute information of the played content includes: one type, identification information, one or more of the industries.
  • the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard;
  • the identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
  • the device information includes one or more combinations of information such as a physical address of the device, a device number, a category, a location area to which the device belongs, and device inherent hardware information.
  • the preset wireless communication protocol is used to implement synchronous playback of the synchronous playback device and the mobile terminal.
  • the preset wireless communication protocol indicates that each data segment is not limited by a hexadecimal number, and may be octal, hexadecimal or binary.
  • the transmission mode and the transmission interval of the data packet are defined in the preset wireless communication protocol, and the transmission mode of the data packet is: multicast, unicast or broadcast, and other transmission modes.
  • the type of the network communication protocol is not limited, and may be Bluetooth, WiFi, or a network communication protocol such as Zigbee.
  • FIG. 3 is a schematic diagram of a format specified by the preset wireless communication protocol.
  • the total length of the data message in FIG. 3 is taken as an example.
  • the synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol in real time:
  • FIG. 4 is a schematic diagram of a practical example of a format specified by a preset wireless communication protocol.
  • the synchronous playing device is: an advertising machine, and the playing content is an advertisement, and the actual scene is that the advertising machine is to play multiple advertisements in a loop. Taking hexadecimal as an example, the total length of the data packet is 27 bytes, the protocol header is 3 bytes, and the protocol data portion is 24 bytes.
  • the synchronous playback device adds its own device name information and attribute information of the advertisement and device information of the advertising machine to the first data segment and the second data segment, respectively.
  • the attribute information of the advertisement includes: an advertisement number, an industry to which the advertisement belongs, an advertisement random number, and an advertisement play time point
  • the device information of the advertisement machine includes: a physical address of the advertisement machine, an advertisement machine placement position, and an advertisement machine number.
  • the location of the advertising machine can be a restaurant, an office building, a train station, and the like.
  • the dynamic change in the form is because the advertising machine is a looping advertisement. According to different playing time points, the advertisements placed in the data message are different. Therefore, according to the advertisement currently played by the advertising machine, the advertisement number and the advertisement are played. Time points and ad random numbers are dynamically changing. The ad random number is used to distinguish the advertisements, and the advertisement numbers are the same when multiple advertisement machines play the same advertisement.
  • the second data portion further includes an identifier for identifying the second data portion to distinguish the added data content.
  • the identifier can be searched by the identifier to reduce the search time.
  • the hexadecimal number of the data of each byte in each data segment is shown as an example in FIG. 4, and the example given by the person skilled in the art according to FIG. 4 can use different hexadecimal numbers or other hexadecimal numbers to indicate each. Byte of data.
  • the mobile terminal receives the data packet according to an instruction of the user, and forwards the data packet to the server.
  • the mobile terminal is a mobile terminal such as a mobile phone, a notebook or a tablet.
  • the client associated with the server is installed in the mobile terminal.
  • the mobile terminal may decapsulate the received data packet by the client.
  • the user can send an instruction through the client, and the user's instruction can be in various forms, for example, shaking the mobile terminal, gesture, click or touch.
  • the server may be a cloud server or an ordinary server.
  • the server is configured to manage multiple synchronous playback devices, store device information of each synchronous playback device, attribute information of the played content, and a corresponding relationship between the synchronous playback device and the played content. Take the shaking mobile phone as an instruction to trigger the receiving of the data packet as an example to explain how the mobile phone forwards the data packet to the server.
  • the synchronous playing device is broadcasting the data packet outward. When the user shakes the mobile phone, the mobile phone immediately acquires the broadcast data packet. Forward the obtained packet to the server.
  • the mobile terminal may receive the data packet broadcast by the synchronous playback device.
  • the preset distance is 50 meters.
  • the server decapsulates the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information of the currently playing content in the data packet, and the device information, and according to the attribute information.
  • the device information looks up the push information corresponding to the play content being played, and pushes the push information to the mobile terminal.
  • the server decapsulates the received data packet into a data packet according to the network communication protocol, and then decapsulates the decapsulated data packet according to the preset wireless communication protocol, to obtain the played play in the data packet.
  • the attribute information of the content and the device information of the synchronous playback device The server stores information of a plurality of pieces of play content, and the attribute information of the play content obtained from the data message may include an identifier of the play content, and the server may obtain the push information by using the identifier.
  • the push information includes a multimedia file of the play content being played and/or information associated with the play content being played.
  • the playing content being played is an advertisement of a XX brand mobile phone
  • the pushing information is a multimedia file for playing the advertisement, a model of the product (the brand mobile phone), a product price, and an excellent product. Hui information and the industry to which the advertisement belongs.
  • the mobile terminal performs synchronous play according to the push information.
  • the mobile terminal synchronously plays the same content as the synchronous playback device.
  • the mobile terminal may have the same playing content and time as the synchronous playing device, or may be the same as the playing content of the synchronous playing device, and the playing time is different.
  • the synchronous play described in the present invention is not completely synchronized between the content played in the two devices and the play time, but when the synchronous play device is playing a piece of play content, the mobile terminal synchronously plays the content related to the piece of play content.
  • the information that is, the push information in step S203 is the information related to the piece of the play content played by the synchronous play device.
  • the synchronous play device is playing a piece of shampoo advertisement
  • the mobile terminal synchronously plays the same with the synchronous play device.
  • the same shampoo advertisement may also be information related to the shampoo advertisement, such as the name of the shampoo in the shampoo advertisement, the website where the shampoo is sold, the discount information of the shampoo, and the like.
  • the synchronous playing device is an advertising machine. If the synchronous playing device is a television or a set top box, the playing content may be an advertisement or a television program; if the playing content is a television program, the attribute information may include: Type, TV station, channel number, playback time, etc.
  • the data link in the existing network communication protocol includes multiple interfaces, and the interface is selected to be associated with the preset wireless communication protocol to achieve compatibility.
  • the synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by the preset wireless communication protocol, and the network device according to the network communication protocol
  • the data packet is encapsulated into a data packet, and the data packet is sent in the form of a broadcast, and the mobile terminal receives the data packet according to the instruction of the user, and forwards the data packet to the server, and the server follows the network communication protocol and the data packet.
  • the network communication protocol realizes communication between the synchronous playback device and the mobile terminal, and the mobile terminal realizes synchronous play, thereby facilitating the user to view or look back the content of the played content of interest; when the play content played on the synchronous playback device is an advertisement, due to the movement
  • the terminal can simultaneously play advertisements of interest to the user, so that the user can view the advertisements and the products advertised at any time, and enhance the influence of the advertisements, thereby improving the conversion rate of the advertisements played by the advertisement machine.
  • FIG. 5 is a schematic structural diagram of a synchronous playback system according to a third embodiment of the present invention. For convenience of description, only parts related to the embodiments of the present invention are shown.
  • the synchronous playback system illustrated in FIG. 5 mainly includes a synchronous playback device 501, a server 502, and a mobile terminal 503.
  • the above functional modules are described in detail as follows:
  • the synchronous playing device 501 is configured to package the attribute information of the playing content being played and the device information of the synchronous playing device 501 into a data packet according to a format specified by a preset wireless communication protocol in real time, and the data is encapsulated according to a network communication protocol.
  • the data packet is encapsulated into a data packet, and the data packet is sent in the form of a broadcast;
  • the mobile terminal 503 is configured to receive the data packet according to an instruction of the user, and forward the data packet to the server 502;
  • the server 502 is configured to decapsulate the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information of the currently playing content in the data packet, and the device information, and according to the attribute.
  • the information and the device information are searched for the push information corresponding to the play content being played, and the push information is pushed to the mobile terminal 502;
  • the mobile terminal 503 is further configured to perform synchronous play according to the push information.
  • the synchronous playback device can be an advertisement machine, a television, a set top box or an electronic display device.
  • the set top box has no built-in display, but can be played with the TV. At this time, the television is only used as a display.
  • the attribute information of the played content includes: one type, identification information, one or more of the industries.
  • the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard;
  • the identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
  • the device information includes one or more combinations of information such as a physical address of the device, a device number, a category, a location area to which the device belongs, and device inherent hardware information.
  • each functional module is merely an example, and the actual application may be considered according to needs, for example, the configuration requirements of the corresponding hardware or the convenience of implementation of the software.
  • the above function assignment is performed by different functional modules, that is, the internal structure of the above device is divided into different functional modules to complete all or part of the functions described above.
  • the corresponding functional modules in this embodiment may be implemented by corresponding hardware, or may be executed by corresponding hardware to execute corresponding software.
  • the above description principles may be applied to various embodiments provided in this specification, and are not described herein again.
  • the synchronous playback device 501 is configured to package the attribute information of the currently playing content and the device information of the synchronous playback device 501 into a data packet according to a format specified by a preset wireless communication protocol, and The data packet is encapsulated into a data packet according to a network communication protocol, and the data packet is sent in a broadcast manner.
  • the mobile terminal 503 is configured to receive the data packet according to an instruction of the user, and forward the data packet to the server 502.
  • the server 502 is configured to decapsulate the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information of the currently playing content in the data packet, and the device information, and according to the attribute information.
  • the device information is used to search for the push information corresponding to the play content that is being played, and the push information is sent to the mobile terminal 502, and the mobile terminal 503 is further configured to perform synchronous play according to the push information, so that the preset wireless communication is performed.
  • Protocol and existing network communication protocol realize communication between synchronous playback device and mobile terminal, mobile terminal Synchronized playback, thereby facilitating the users to view the content of interest or look back; when playing content synchronous playback apparatus for playing advertisement, since the mobile terminal can synchronize playing ads interest to the user, It is convenient for users to check the products of advertisements and advertisements at any time, and enhance the influence of advertisements, thereby increasing the conversion rate of advertisements played by the advertisement machine.
  • FIG. 5 is a schematic structural diagram of a synchronous playback system according to a fourth embodiment of the present invention. For convenience of description, only parts related to the embodiment of the present invention are shown.
  • the synchronized playback system illustrated in FIG. 5 may be the execution subject of the synchronous playback method provided by the foregoing embodiments shown in FIGS. 1 and 2.
  • the synchronous playback system provided in this embodiment is described in detail as follows:
  • the synchronous playback device 501 is configured to package the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol, and the datagram is according to a network communication protocol.
  • the text is encapsulated into a data packet, which is sent in the form of a broadcast.
  • the synchronous playback device 501 can be an advertisement device, a television, a set top box or an electronic display device.
  • the set top box has no built-in display, but can be played with the TV. At this time, the television is only used as a display.
  • the format specified by the preset wireless communication protocol includes:
  • the data packet specified by the preset wireless communication protocol includes a protocol header and a protocol data part, wherein the total length of the data packet is greater than or equal to 3 bytes, and the protocol header is 3 bytes;
  • the first byte in the protocol header is used to define the number of bytes after the first byte, and the second and third bytes in the protocol header are used to define the mode of transmission of the packet.
  • the transmission mode includes: a type of a transmission protocol and a transmission interval;
  • the data portion of the protocol includes: a first data segment for defining a name of the synchronous playback device 501, and a second data segment for defining device information of the synchronous playback device 501 and the Attribute information of the content of the playback device 501, wherein the device information of the synchronization device 501 includes: a physical address of the synchronization device 501 and an identity code of the synchronization device 501, and the attribute information of the content includes: The number of the played content and the duration of the content being played;
  • the first data segment includes a first header and a first data portion, the first header is 2 bytes, wherein a first byte of the 2 bytes is used to define after the first byte Number of bytes, second Bytes are used to define the data category of the first data portion;
  • the second data segment includes a second header and a second data portion, wherein the second header is 2 bytes, wherein a first byte of the 2 bytes is used to define the first byte The number of bytes, the second byte is used to define the data category of the second data portion.
  • the attribute information of the played content includes: one type, identification information, one or more of the industries.
  • the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard;
  • the identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
  • the device information includes one or more combinations of information such as a physical address of the device, a device number, a category, a location area to which the device belongs, and device inherent hardware information.
  • the preset wireless communication protocol is used to implement synchronous playback of the synchronous playback device 501 and the mobile terminal 503.
  • the preset wireless communication protocol indicates that each data segment is not limited by a hexadecimal number, and may be octal, hexadecimal or binary.
  • the transmission mode and the transmission interval of the data packet are defined in the preset wireless communication protocol, and the transmission mode of the data packet is: multicast, unicast or broadcast, and other transmission modes.
  • the type of the network communication protocol is not limited, and may be Bluetooth, WiFi, or a network communication protocol such as Zigbee.
  • the synchronous playback device 501 is further configured to perform the following steps:
  • the hexadecimal number of the information is added to the second data portion.
  • the mobile terminal 503 is configured to receive the data packet according to an instruction of the user, and forward the data packet to the server 502.
  • the mobile terminal 503 is a terminal such as a mobile phone, a notebook, or a tablet.
  • the client associated with the server 502 is installed in the mobile terminal 503.
  • the mobile terminal may decapsulate the received data packet by the client.
  • the user can send an instruction through the client, and the user's instruction can be in various forms, for example, shaking the mobile terminal, gesture, click or touch.
  • the server 502 may be a cloud server or a common server.
  • the server 502 is configured to manage a plurality of synchronous playback devices 501, store device information of each synchronous playback device 501, attribute information of the played content, and the synchronous playback device 501 and the playback content. Correspondence.
  • the mobile phone forwards the data packet to the server 502, specifically: the synchronous playing device 501 is broadcasting the data packet outward, and when the user shakes the mobile phone, the mobile phone immediately acquires the broadcast data.
  • the packet is forwarded to the server 502.
  • the server 502 is configured to decapsulate the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information of the currently playing content in the data packet, and the device information, and according to the attribute.
  • the information and the device information look up the push information corresponding to the play content being played, and push the push information to the mobile terminal 503.
  • the server 502 decapsulates the received data packet into a data packet according to the network communication protocol, and then decapsulates the decapsulated data packet according to the preset wireless communication protocol, to obtain the currently playing data packet.
  • the attribute information of the content and the device information of the synchronous playback device 501 are played.
  • the server 502 stores information of a plurality of pieces of play content, and the attribute information of the play content obtained from the data message may include an identifier of the play content, and the server 502 can obtain the push information by using the identifier.
  • the push information includes a multimedia file of the play content being played and/or information associated with the play content being played.
  • the playing content being played is an advertisement of a XX brand mobile phone
  • the pushing information is a multimedia file for playing the advertisement, a model of the product (the brand mobile phone), a product price, product offer information, and an industry to which the advertisement belongs.
  • the mobile terminal 503 is configured to perform synchronous play according to the push information.
  • the mobile terminal 503 synchronously plays the same content as the synchronous playback device 501.
  • the mobile terminal 503 may be identical to the playback content and time of the synchronous playback device 501, or may be the same as the playback content of the synchronous playback device 501, and the playback time is different.
  • the synchronous play described in the present invention is not completely synchronized between the content played in the two devices and the play time, but when the synchronous play device 501 is playing a piece of play content, the mobile terminal 503 synchronously plays the content played with the segment.
  • the related information that is, the push information mentioned above is information related to the piece of the played content played by the synchronous playback device 501.
  • the synchronous play device 501 is playing a piece of shampoo advertisement, and the mobile terminal 503 plays the synchronized play simultaneously.
  • the shampoo advertisement identical to the device 501 may also be information related to the shampoo advertisement, such as the name of the shampoo in the shampoo advertisement, the website sold by the shampoo, the discount information of the shampoo, and the like.
  • the synchronous playback device 501 is an advertisement device. If the synchronous playback device 501 is a television or a set top box, the playback content may be an advertisement or a television program; if the playback content is a television program, the attribute information may be Including: type, TV station, channel number, playback time and other information.
  • the synchronous playback device 501 encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device 501 into data packets according to a format specified by a preset wireless communication protocol, and according to a network communication protocol.
  • the data packet is encapsulated into a data packet, and the data packet is sent in the form of a broadcast.
  • the mobile terminal 503 receives the data packet according to an instruction of the user, and forwards the data packet to the server 502, and the server 502 follows the data packet.
  • the network communication protocol and the preset wireless communication protocol are decapsulated to obtain attribute information of the currently playing content in the data packet and the device information, and, according to the attribute information and the device information, find the currently playing content.
  • the mobile terminal 503 Corresponding push information, and pushing the push information to the mobile terminal 503, the mobile terminal 503 according to the The push information is synchronously played, so that the communication between the synchronous playback device 501 and the mobile terminal 503 is realized by the preset wireless communication protocol and the existing network communication protocol, and the mobile terminal 503 realizes synchronous play, thereby facilitating the user to view or review the interest.
  • the content played by the synchronous playback device 501 is an advertisement
  • the mobile terminal 503 can synchronously play an advertisement of interest to the user, the user can conveniently view the advertisement and the product advertised at any time, thereby enhancing the influence of the advertisement, thereby Increase the conversion rate of ads played by the ad player.
  • FIG. 6 is a schematic structural diagram of a synchronous playback device according to a fifth embodiment of the present invention. For convenience of description, only parts related to the embodiment of the present invention are shown.
  • the synchronous playback device illustrated in FIG. 6 mainly includes a processor 601 and a wireless communication module 602.
  • the above functional modules are described in detail as follows:
  • the processor 601 is configured to package, in real time, the attribute information of the playing content being played and the device information of the synchronous playing device into a data message according to a format specified by a preset wireless communication protocol;
  • the wireless communication module 602 is configured to encapsulate the data packet into a data packet according to a network communication protocol, and send the data packet in a broadcast manner, so that the server according to the currently playing content in the data packet sent by the mobile terminal.
  • the attribute information and the device information are searched for the push information and pushed to the mobile terminal, and the mobile terminal performs synchronous play according to the push information.
  • the synchronous playback device may be an advertisement device, a television, a set top box or an electronic display device.
  • the set top box does not have a display screen itself, but can be played with the television, and the television is only used as a display.
  • the attribute information of the played content includes: one type, identification information, one or more of the industries.
  • the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard;
  • the identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
  • the device information includes: the physical address of the device, the device number, the type, and the location area where the device belongs. One or more combinations of information such as inherent hardware information of the device.
  • the synchronous playback device in the embodiment of the present invention is the same as the synchronous playback device in the synchronous playback system in the third embodiment shown in FIG. 5 .
  • the synchronous playback device in the embodiment of the present invention is the same as the synchronous playback device in the synchronous playback system in the third embodiment shown in FIG. 5 .
  • the processor 601 is configured to package, in real time, the attribute information of the playing content being played and the device information of the synchronous playing device into a data message according to a format specified by a preset wireless communication protocol, where the wireless communication is performed.
  • the module 602 is configured to encapsulate the data packet into a data packet according to a network communication protocol, and send the data packet in a broadcast manner, so that the server according to the attribute information of the currently playing content in the data packet sent by the mobile terminal And the device information, the push information is searched and pushed to the mobile terminal, and the mobile terminal performs synchronous play according to the push information, so that the preset wireless communication protocol and the existing network communication protocol are implemented between the synchronous playback device and the mobile terminal.
  • the mobile terminal realizes synchronous play, so that the user can view or look back the content of interest at any time; when the play content played by the synchronous play device is an advertisement, since the mobile terminal can synchronously play the advertisement of interest to the user, the user can conveniently view at any time.
  • Advertising and advertising products that enhance the impact of advertising The conversion rate to improve advertising broadcast advertising.
  • FIG. 6 is a schematic structural diagram of a synchronous playback device according to a sixth embodiment of the present invention. For convenience of description, only parts related to the embodiment of the present invention are shown.
  • the synchronous playback device illustrated in FIG. 6 mainly includes a processor 601 and a wireless communication module 602.
  • the above functional modules are described in detail as follows:
  • the processor 601 is configured to package, in real time, the attribute information of the playing content being played and the device information of the synchronous playing device into a data message according to a format specified by a preset wireless communication protocol;
  • the format specified by the preset wireless communication protocol includes:
  • the data packet includes a protocol header and a protocol data part, where the total length of the data packet is greater than or equal to 3 bytes, and the protocol header is 3 bytes;
  • the first byte in the protocol header is used to define the number of bytes after the first byte, and the second and third bytes in the protocol header are used to define the mode of transmission of the packet.
  • the transmission mode includes: a type of a transmission protocol and a transmission interval;
  • the data portion of the protocol includes: a first data segment and a second data segment, wherein the first data segment is used to define a name of the synchronous playback device, and the second data segment is used to define device information of the synchronous playback device and the synchronous playback
  • the attribute information of the playback content of the device where the device information of the synchronous playback device includes: a physical address of the synchronous playback device and an identification code of the synchronous playback device, and the attribute information of the played content includes: a number of the played content, The length of time the content is played;
  • the first data segment includes a first header and a first data portion, the first header is 2 bytes, wherein a first byte of the 2 bytes is used to define after the first byte The number of bytes, the second byte is used to define the data category of the first data portion;
  • the second data segment includes a second header and a second data portion, wherein the second header is 2 bytes, wherein a first byte of the 2 bytes is used to define the first byte The number of bytes, the second byte is used to define the data category of the second data portion.
  • the processor 601 is further configured to perform the following steps:
  • the wireless communication module 602 is configured to encapsulate the data packet into a data packet according to a network communication protocol, and send the data packet in a broadcast manner, so that the server according to the currently playing content in the data packet sent by the mobile terminal.
  • the attribute information and the device information are searched for the push information and pushed to the mobile terminal, and the mobile terminal performs synchronous play according to the push information.
  • the synchronous playback device can be an advertisement machine, a television, a set top box or an electronic display device, wherein the device Although the top box does not have its own display, it can be played with the TV. At this time, the TV is only used as a display.
  • the attribute information of the played content includes: one type, identification information, one or more of the industries.
  • the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard;
  • the identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
  • the device information includes one or more combinations of information such as a physical address of the device, a device number, a category, a location area to which the device belongs, and device inherent hardware information.
  • the preset wireless communication protocol is used to implement synchronous playback of the synchronous playback device and the mobile terminal.
  • the preset wireless communication protocol indicates that each data segment is not limited by a hexadecimal number, and may be octal, hexadecimal or binary.
  • the transmission mode and transmission interval of the data packet are defined in the preset wireless communication protocol.
  • the type of the network communication protocol is not limited, and may be Bluetooth, WiFi, or a network communication protocol such as Zigbee.
  • the synchronous playback device includes: a display screen for displaying a screen for playing content; optionally, the synchronous playback device includes: a memory for storing the processor 601 having an executable program code software program and a module, the processing The 601 is further configured to invoke an executive code software program stored in the memory.
  • the synchronous playback device in the embodiment of the present invention is the same as the synchronous playback device in the synchronous playback system in the fourth embodiment shown in FIG. 5 .
  • the synchronous playback device in the embodiment of the present invention is the same as the synchronous playback device in the synchronous playback system in the fourth embodiment shown in FIG. 5 .
  • the processor 601 is configured to package, in real time, the attribute information of the playing content being played and the device information of the synchronous playing device into a data message according to a format specified by a preset wireless communication protocol, where the wireless communication is performed.
  • the module 602 is configured to encapsulate the data packet into a data packet according to a network communication protocol, and send the data packet in a broadcast manner, so that the server according to the attribute information of the currently playing content in the data packet sent by the mobile terminal And the device information, find the push information and push it to the mobile terminal, and the mobile terminal performs synchronous play according to the push information, so that the preset is not
  • the line communication protocol and the existing network communication protocol realize communication between the synchronous playback device and the mobile terminal, and the mobile terminal realizes synchronous play, thereby facilitating the user to view or look back the content of interest at any time; when playing the playback content on the synchronous playback device
  • the mobile terminal can simultaneously play advertisements of interest to the user, it is convenient for the user to view the advertisements and the products advertised at any time, thereby enhancing the influence of the advertisements, thereby improving the conversion rate of the advertisements played by the advertisement machine.
  • the disclosed systems, devices, and methods may be implemented in other ways.
  • the device embodiments described above are merely illustrative.
  • the division of the modules is only a logical function division.
  • there may be another division manner for example, multiple modules or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication link shown or discussed may be an indirect coupling or communication link through some interface, device or module, and may be electrical, mechanical or otherwise.
  • the modules described as separate components may or may not be physically separated.
  • the components displayed as modules may or may not be physical modules, that is, may be located in one place, or may be distributed to multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
  • the integrated modules if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium.
  • the technical solution of the present invention which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium. , including a number of instructions to make a computer device (which can be a personal computer, a server, or The network device or the like) performs all or part of the steps of the method of the various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Disclosed by the present invention are a synchronous playback method, system and device, the method comprising: a synchronous playback device packages in real time attribute information of playback content that is being played back and device information of the synchronous playback device into a data message according to a format specified by a preset wireless communication protocol, packages the data message into a data packet according to a network communication protocol, and sends the data packet in the form of a broadcast; a mobile terminal receives the data packet according to an instruction of a user and forwards the data packet to a server; the server de-packages the data packet according to the network communication protocol and the preset wireless communication protocol, searches push information corresponding to the playback content that is being played back according to the attribute information and the device information, and pushes the push information to the mobile terminal; and the mobile terminal carries out synchronous playback according to the push information. Thus, the synchronous playback between the synchronous playback device and the mobile terminal is carried out, so that a user may conveniently check or look back at content of interest at any time, thereby improving the influence and the conversion rate of advertisement.

Description

同步播放方法、***及设备Synchronous playing method, system and device 技术领域Technical field
本发明属于无线通信领域,尤其涉及一种同步播放方法、***及设备。The invention belongs to the field of wireless communications, and in particular, to a synchronous playing method, system and device.
背景技术Background technique
广告机是一种通过显示屏播放广告实现广告宣传的智能设备。广告机被安装在电梯间、候车室、酒店大堂等公共场所,通过图片、文字、视频等方式播放广告,以吸引用户主动浏览广告,进而达到推广产品的目的。相较于传统的广告宣传手段,如宣传单、报刊广告和海报等,广告机具有环保节能、循环使用以及多方位宣传手段的优势,进而深受商家的喜爱。An advertising machine is a smart device that advertises through the display of an advertisement. The advertising machine is installed in public places such as elevators, waiting rooms, hotel lobbyes, etc., and plays advertisements through pictures, texts, videos, etc., in order to attract users to actively browse advertisements, thereby achieving the purpose of promoting products. Compared with traditional advertising methods, such as leaflets, newspaper advertisements and posters, the advertising machine has the advantages of environmental protection, energy saving, recycling and multi-directional publicity means, which is deeply loved by merchants.
现有技术中,广告机的播放方式是循环播放方式,即按照预先播放顺序,逐个将广告内容通过显示屏播放出来。现有的播放方式,虽然可以吸引用户主动浏览广告,但是当用户想要进一步详细的查看广告内容时,恰好该正在播放的广告播放完毕,此时用户需要等待一段时间或者先观看其他的广告,直至广告机再次循环播放到用户想要查看产品信息的广告为止。因此,现有的广告机无法针对性的向用户提供感兴趣的广告,同时由于回看时间过长导致顾客放弃回看该广告,从而降低了使用广告机播放出广告的转化率。In the prior art, the playing mode of the advertising machine is a loop playing mode, that is, the advertising content is played through the display screen one by one according to the pre-playing order. The existing play mode can attract users to actively browse advertisements, but when the user wants to view the advertisement content in detail, the advertisement that is being played is just finished playing, and the user needs to wait for a period of time or watch other advertisements first. Until the ad player loops again to the ad where the user wants to view product information. Therefore, the existing advertising machine cannot provide targeted advertisements to the user in a targeted manner, and at the same time, the customer refuses to look back at the advertisement because the viewing time is too long, thereby reducing the conversion rate of using the advertising machine to play the advertisement.
发明内容Summary of the invention
本发明提供一种同步播放方法、***及设备,旨在解决现有的广告机无法针对性的向受众顾客提供感兴趣的广告,同时由于回看时间过长导致顾客放弃回看该广告,从而降低了使用广告机播放出广告的转化率的问题。 The invention provides a synchronous playing method, system and device, which aims to solve the problem that an existing advertising machine can not provide targeted advertisements to an audience customer, and at the same time, the customer refuses to look back at the advertisement because the viewing time is too long. Reduced the problem of using the ad player to play the conversion rate of the ad.
本发明提供的一种同步播放方法,包括:同步播放设备实时将正在播放的播放内容的属性信息和所述同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将所述数据报文封装成数据包,以广播的形式发送所述数据包;The synchronous playback method provided by the present invention includes: the synchronous playback device compresses the attribute information of the currently playing content and the device information of the synchronous playback device into data packets according to a format specified by a preset wireless communication protocol in real time. And encapsulating the data packet into a data packet according to a network communication protocol, and transmitting the data packet in a broadcast manner;
移动终端依照用户的指令接收所述数据包,并将所述数据包转发给服务器;Receiving, by the mobile terminal, the data packet according to an instruction of the user, and forwarding the data packet to the server;
所述服务器对所述数据包按照所述网络通信协议和所述预置无线通信协议解封装,以获取所述数据包中所述正在播放的播放内容的属性信息和所述设备信息,以及,依据所述属性信息和所述设备信息查找所述正在播放的播放内容对应的推送信息,并将所述推送信息推送给所述移动终端;Decapsulating, by the server, the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information and the device information of the play content being played in the data packet, and Searching, according to the attribute information and the device information, push information corresponding to the currently playing content, and pushing the push information to the mobile terminal;
所述移动终端按照所述推送信息进行同步播放。The mobile terminal performs synchronous play according to the push information.
本发明提供的一种同步播放***,所述***包括:同步播放设备、服务器和移动终端;The present invention provides a synchronous playback system, the system comprising: a synchronous playback device, a server, and a mobile terminal;
所述同步播放设备,用于实时将正在播放的播放内容的属性信息和所述同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将所述数据报文封装成数据包,以广播的形式发送所述数据包;The synchronous playback device is configured to package the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol, and then, according to a network communication protocol, The data packet is encapsulated into a data packet, and the data packet is sent in a broadcast manner;
所述移动终端,用于依照用户的指令接收所述数据包,并将所述数据包转发给服务器;The mobile terminal is configured to receive the data packet according to an instruction of a user, and forward the data packet to a server;
所述服务器,用于对所述数据包按照所述网络通信协议和所述预置无线通信协议解封装,以获取所述数据包中所述正在播放的播放内容的属性信息和所述设备信息,以及,依据所述属性信息和所述设备信息查找所述正在播放的播放内容对应的推送信息,并将所述推送信息推送给所述移动终端;The server, configured to decapsulate the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information and device information of the play content being played in the data packet And searching for the push information corresponding to the play content being played according to the attribute information and the device information, and pushing the push information to the mobile terminal;
所述移动终端,还用于按照所述推送信息进行同步播放。The mobile terminal is further configured to perform synchronous play according to the push information.
本发明还提供的一种同步播放设备,所述同步播放设备包括:处理器以及无线通信模块;The present invention also provides a synchronous playback device, the synchronous playback device comprising: a processor and a wireless communication module;
所述处理器,用于实时将正在播放的播放内容的属性信息和所述同步播放 设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文;The processor is configured to play attribute information of the playing content being played and the synchronous play in real time. The device information of the device is encapsulated into a data packet according to a format specified by a preset wireless communication protocol;
所述无线通信模块,用于按照网络通信协议将所述数据报文封装成数据包,以广播的形式发送所述数据包,使得服务器依据所述移动终端发送的所述数据包中的所述正在播放的播放内容的属性信息和所述设备信息,查找推送信息并推送给所述移动终端,所述移动终端按照所述推送信息进行同步播放。The wireless communication module is configured to encapsulate the data packet into a data packet according to a network communication protocol, and send the data packet in a broadcast manner, so that the server is configured according to the data packet sent by the mobile terminal. The attribute information of the playing content being played and the device information are searched for the push information and pushed to the mobile terminal, and the mobile terminal performs synchronous play according to the push information.
本发明提供的同步播放方法、***及设备,同步播放设备实时将正在播放的播放内容的属性信息和该同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包,移动终端依照用户的指令接收该数据包,并将该数据包转发给服务器,该服务器对该数据包按照该网络通信协议和该预置无线通信协议解封装,以获取该数据包中该正在播放的播放内容的属性信息和该设备信息,以及,依据该属性信息和该设备信息查找该正在播放的播放内容对应的推送信息,并将该推送信息推送给该移动终端,该移动终端按照该推送信息进行同步播放,这样通过预置无线通信协议和现有的网络通信协议实现同步播放设备和移动终端之间的通信,移动终端实现同步播放,从而便于用户随时查看或回看感兴趣的内容;当在同步播放设备播放的播放内容为广告时,由于移动终端可以同步播放用户感兴趣的广告,方便用户随时查看广告和广告宣传的产品,增强了广告的影响力,从而提高广告机播放的广告的转化率。The synchronous playing method, system and device provided by the present invention, the synchronous playing device, in real time, encapsulates the attribute information of the playing content being played and the device information of the synchronous playing device into a data message according to a format specified by the preset wireless communication protocol, and The data packet is encapsulated into a data packet according to a network communication protocol, and the data packet is sent in a broadcast form, and the mobile terminal receives the data packet according to an instruction of the user, and forwards the data packet to the server, and the server follows the data packet. Decrypting the network communication protocol and the preset wireless communication protocol to obtain attribute information of the currently playing content in the data packet and the device information, and searching for the playing being played according to the attribute information and the device information Pushing information corresponding to the content, and pushing the push information to the mobile terminal, the mobile terminal performs synchronous play according to the push information, so that the synchronous play device and the mobile terminal are realized by a preset wireless communication protocol and an existing network communication protocol. Communication, the mobile terminal realizes synchronous playback, thus The user can view or look back at the content of interest at any time; when the playing content played on the synchronous playing device is an advertisement, since the mobile terminal can synchronously play the advertisement of interest to the user, the user can conveniently view the advertisement and the product advertised at any time, and enhance the advertisement. The influence of this, thereby increasing the conversion rate of the ads played by the advertising machine.
附图说明DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are only It is some embodiments of the invention.
图1是本发明第一实施例提供的广告同步播放方法的实现流程示意图;1 is a schematic flowchart of an implementation process of an advertisement synchronization playing method according to a first embodiment of the present invention;
图2是本发明第二实施例提供的广告同步播放方法的实现流程示意图; 2 is a schematic flowchart of an implementation process of an advertisement synchronization playing method according to a second embodiment of the present invention;
图3是本发明实施例提供的预置无线通信协议规定的格式的示意图;3 is a schematic diagram of a format specified by a preset wireless communication protocol according to an embodiment of the present invention;
图4是本发明实施例提供的预置无线通信协议规定的格式的实际示例的示意图;4 is a schematic diagram of a practical example of a format specified by a preset wireless communication protocol according to an embodiment of the present invention;
图5是本发明第三、四实施例提供的同步播放***的示意图;5 is a schematic diagram of a synchronous playback system provided by the third and fourth embodiments of the present invention;
图6是本发明第五、六实施例提供的同步播放设备的示意图。FIG. 6 is a schematic diagram of a synchronous playback device according to a fifth embodiment and a sixth embodiment of the present invention.
具体实施方式detailed description
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. The embodiments are merely a part of the embodiments of the invention, and not all of the embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
请参阅图1,图1为本发明第一实施例提供广告同步播放方法的实现流程示意图,可应用于,图1所示的广告同步播放方法,主要包括以下步骤:Referring to FIG. 1 , FIG. 1 is a schematic flowchart of an implementation of a method for synchronously playing advertisements according to a first embodiment of the present invention, which can be applied to the method for synchronously playing advertisements shown in FIG. 1 , which mainly includes the following steps:
S101、同步播放设备实时将正在播放的播放内容的属性信息和该同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包。S101. The synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol, and encapsulates the data packet according to a network communication protocol. The data packet is sent as a broadcast.
同步播放设备可以是广告机、电视、机顶盒或电子显示屏等设备,其中机顶盒虽然自身没有显示屏播放,但是可以搭配电视完成播放,此时电视仅作为显示器。The synchronous playback device may be an advertisement device, a television, a set top box or an electronic display device. The set top box does not have a display screen itself, but can be played with the television, and the television is only used as a display.
该播放内容的属性信息包括:种类、识别信息、所属行业中的一种或多种。例如,播放内容的为广告,则广告属于的种类可以按照多种方式分类:以广告宣传的产品的类别为分类标准,以广告播放形式为分类标准,或者以广告针对的人群为分类标准;广告的识别信息为广告的标识码;所属行业为广告宣传的产品的行业,如日用品行业、电子产品行业等。The attribute information of the played content includes: one type, identification information, one or more of the industries. For example, if the content of the advertisement is an advertisement, the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard; The identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
该设备信息包括:设备的物理地址、设备编号、种类、设备所属位置区域、 设备固有硬件信息等信息中的一种或多种组合。The device information includes: the physical address of the device, the device number, the type, and the location area where the device belongs. One or more combinations of information such as inherent hardware information of the device.
该预置无线通信协议用于实现同步播放设备和移动终端的同步播放。该预置无线通信协议中表示各数据段使用进制数不做限定,可以是八进制、十六进制或二进制等。其中数据包的传输方式和传输间隔定义于该预置无线通信协议中。该网络通信协议的种类不做限定,可以是蓝牙,也可以为无线保真技术(Wireless-Fidelity,WiFi),还可以为紫蜂协议(Zigbee)等网络通信协议。The preset wireless communication protocol is used to implement synchronous playback of the synchronous playback device and the mobile terminal. The preset wireless communication protocol indicates that each data segment is not limited by a hexadecimal number, and may be octal, hexadecimal or binary. The transmission mode and transmission interval of the data packet are defined in the preset wireless communication protocol. The type of the network communication protocol is not limited, and may be Bluetooth, Wireless-Fidelity (WiFi), or a network communication protocol such as Zigbee.
S102、移动终端依照用户的指令接收该数据包,并将该数据包转发给服务器。S102. The mobile terminal receives the data packet according to an instruction of the user, and forwards the data packet to the server.
移动终端为手机、笔记本或平板电脑等移动终端。该用户的指令可以以多种形式方式,例如,摇晃移动终端、手势、点击或触摸。服务器可以是云端服务器,也可以普通的服务器,该服务器用于管理多个同步播放设备,存储每一同步播放设备的设备信息、播放内容的属性信息以及同步播放设备与播放内容的对应关系。以摇晃手机作为该指令发出的形式为例,说明手机如何将数据包转发给服务器,具体为:同步播放设备正在向外广播数据包,当用户摇晃手机时,手机立即获取广播的数据包,并将获取的数据包转发给服务器。The mobile terminal is a mobile terminal such as a mobile phone, a notebook or a tablet. The user's instructions can be in various forms, such as shaking the mobile terminal, gestures, taps, or touches. The server may be a cloud server or an ordinary server. The server is configured to manage multiple synchronous playback devices, store device information of each synchronous playback device, attribute information of the played content, and a corresponding relationship between the synchronous playback device and the played content. Take the shaking mobile phone as the form sent by the command as an example to explain how the mobile phone forwards the data packet to the server. Specifically, the synchronous playback device is broadcasting the data packet outward. When the user shakes the mobile phone, the mobile phone immediately acquires the broadcast data packet, and Forward the obtained packet to the server.
S103、该服务器对该数据包按照该网络通信协议和该预置无线通信协议解封装,以获取该数据包中该正在播放的播放内容的属性信息和该设备信息,以及,依据该属性信息和该设备信息查找该正在播放的播放内容对应的推送信息,并将该推送信息推送给该移动终端。S103. The server decapsulates the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information of the currently playing content in the data packet, and the device information, and according to the attribute information. The device information looks up the push information corresponding to the play content being played, and pushes the push information to the mobile terminal.
首先服务器按照该网络通信协议将接收的数据包解封装为数据报文,再按照该预置无线通信协议对解封装的数据报文进行解封装,以获取数据报文内的该正在播放的播放内容的属性信息和该同步播放设备的设备信息。服务器中存储有多个播放内容的信息,该从数据报文中获取的播放内容的属性信息可以包括播放内容的识别码,服务器通过该识别码可以获取到推送信息。该推送信息包括该正在播放的播放内容的多媒体文件和/或与该正在播放的播放内容相关联的信息。例如,该正在播放的播放内容为XX品牌手机的广告,该推送信息 为播放该广告的多媒体文件、产品(该品牌手机)的型号、产品价格、产品优惠信息和该广告所属的行业。First, the server decapsulates the received data packet into a data packet according to the network communication protocol, and then decapsulates the decapsulated data packet according to the preset wireless communication protocol, to obtain the played play in the data packet. The attribute information of the content and the device information of the synchronous playback device. The server stores information of a plurality of pieces of play content, and the attribute information of the play content obtained from the data message may include an identifier of the play content, and the server may obtain the push information by using the identifier. The push information includes a multimedia file of the play content being played and/or information associated with the play content being played. For example, the playing content being played is an advertisement of a XX brand mobile phone, and the push information is The model of the multimedia file, the product (the brand of mobile phone), the product price, the product offer information, and the industry to which the ad belongs.
S104、该移动终端按照该推送信息进行同步播放。S104. The mobile terminal performs synchronous play according to the push information.
若该推送信息中包括同步播放设备播放该播放内容的多媒体文件,则移动终端同步播放与该同步播放设备相同的内容。在同步播放完全相同的内容时,该移动终端可以与该同步播放设备的播放内容与时间完全相同,也可以与该同步播放设备的播放内容相同,播放时间不同。If the push information includes a multimedia file in which the synchronous playback device plays the playback content, the mobile terminal synchronously plays the same content as the synchronous playback device. When the identical content is synchronously played, the mobile terminal may have the same playing content and time as the synchronous playing device, or may be the same as the playing content of the synchronous playing device, and the playing time is different.
需要说明的是,本发明所描述的同步播放不是两个设备中播放的内容和播放时间完全同步,而是当同步播放设备正在播放一段播放内容时,移动终端同步播放与该段播放内容有关的信息,即上述的步骤S103中推送信息是与同步播放设备播放的该段播放内容相关的信息,例如,该同步播放设备正在播放一段洗发水广告,此时移动终端同步播放与该同步播放设备完全相同的该洗发水广告,也可以是与该洗发水广告相关的信息,如该洗发水广告中洗发水的名称、洗发水售卖的网站、该洗发水的优惠信息等。It should be noted that the synchronous play described in the present invention is not completely synchronized between the content played in the two devices and the play time, but when the synchronous play device is playing a piece of play content, the mobile terminal synchronously plays the content related to the piece of play content. The information, that is, the push information in step S103 is the information related to the piece of the play content played by the synchronous play device, for example, the synchronous play device is playing a shampoo advertisement, and the mobile terminal synchronously plays the same with the synchronous play device. The same shampoo advertisement may also be information related to the shampoo advertisement, such as the name of the shampoo in the shampoo advertisement, the website where the shampoo is sold, the discount information of the shampoo, and the like.
本发明实施例中,同步播放设备实时将正在播放的播放内容的属性信息和该同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包,移动终端依照用户的指令接收该数据包,并将该数据包转发给服务器,该服务器对该数据包按照该网络通信协议和该预置无线通信协议解封装,以获取该数据包中该正在播放的播放内容的属性信息和该设备信息,以及,依据该属性信息和该设备信息查找该正在播放的播放内容对应的推送信息,并将该推送信息推送给该移动终端,该移动终端按照该推送信息进行同步播放,这样通过预置无线通信协议和现有的网络通信协议实现同步播放设备和移动终端之间的通信,移动终端实现同步播放,从而便于用户查看或回看感兴趣的播放内容;当在同步播放设备播放的播放内容为广告时,由于移动终端可以同步播放用户感兴趣的广告,方便用户随时查看广告和广告宣传的产品,增强了广告的影响 力,从而提高广告机播放的广告的转化率。In the embodiment of the present invention, the synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by the preset wireless communication protocol, and the network device according to the network communication protocol The data packet is encapsulated into a data packet, and the data packet is sent in the form of a broadcast, and the mobile terminal receives the data packet according to the instruction of the user, and forwards the data packet to the server, and the server follows the network communication protocol and the data packet. Presetting the wireless communication protocol to obtain the attribute information of the currently playing content and the device information in the data packet, and searching for the push information corresponding to the currently playing content according to the attribute information and the device information, And pushing the push information to the mobile terminal, and the mobile terminal performs synchronous play according to the push information, so that communication between the synchronous play device and the mobile terminal is realized by using a preset wireless communication protocol and an existing network communication protocol, and the mobile terminal Synchronous playback for easy viewing or review Play content; when playing content synchronous playback device to play for the ad, because the mobile terminal can play synchronized ad interested users, to facilitate the users to view ads and advertising of products to enhance the impact of advertising Force, thereby increasing the conversion rate of ads played by the advertising machine.
请参阅图2,图2为本发明第二实施例提供的同步播放方法的实现流程示意图,图2所示的同步播放方法,主要包括以下步骤:Referring to FIG. 2, FIG. 2 is a schematic flowchart of a synchronous playback method according to a second embodiment of the present invention. The synchronous playback method shown in FIG. 2 mainly includes the following steps:
S201、同步播放设备实时将正在播放的播放内容的属性信息和该同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包。S201. The synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol, and encapsulates the data packet according to a network communication protocol. The data packet is sent as a broadcast.
同步播放设备可以是广告机、电视、机顶盒或电子显示屏等设备,其中机顶盒没有内置显示屏播放,但是可以搭配电视完成播放,此时电视仅作为显示器。The synchronous playback device can be an advertisement machine, a television, a set top box or an electronic display device. The set top box has no built-in display, but can be played with the TV. At this time, the television is only used as a display.
进一步地,该预置无线通信协议规定的格式包括:Further, the format specified by the preset wireless communication protocol includes:
该预置无线通信协议规定的数据报文中包括协议报头和协议数据部分,其中该数据报文的总长度为大于或等于3个字节,该协议报头为3个字节;The data packet specified by the preset wireless communication protocol includes a protocol header and a protocol data part, wherein the total length of the data packet is greater than or equal to 3 bytes, and the protocol header is 3 bytes;
该协议报头中的第一个字节用于定义该第一个字节之后的字节数,该协议报头中的第二个字节和第三个字节用于定义数据包的传输方式,其中,该传输方式包括:传输协议的种类和传输间隔;The first byte in the protocol header is used to define the number of bytes after the first byte, and the second and third bytes in the protocol header are used to define the mode of transmission of the packet. The transmission mode includes: a type of a transmission protocol and a transmission interval;
该协议数据部分包括:第一数据段和第二数据段,其中该第一数据段用于定义同步播放设备的名称,该第二数据段用于定义该同步播放设备的设备信息与该同步播放设备的播放内容的属性信息,其中该同步播放设备的设备信息包括:该同步播放设备的物理地址和该同步播放设备的身份识别码,该播放内容的属性信息包括:该播放内容的编号、该播放内容的时长;The data portion of the protocol includes: a first data segment and a second data segment, wherein the first data segment is used to define a name of the synchronous playback device, and the second data segment is used to define device information of the synchronous playback device and the synchronous playback The attribute information of the playback content of the device, where the device information of the synchronous playback device includes: a physical address of the synchronous playback device and an identification code of the synchronous playback device, and the attribute information of the played content includes: a number of the played content, The length of time the content is played;
该第一数据段中包括第一报头和第一数据部分,该第一报头为2个字节,其中该2个字节中的第一个字节用于定义该第一个字节之后的字节数,第二个字节用于定义该第一数据部分的数据类别;The first data segment includes a first header and a first data portion, the first header is 2 bytes, wherein a first byte of the 2 bytes is used to define after the first byte The number of bytes, the second byte is used to define the data category of the first data portion;
该第二数据段中包括第二报头和第二数据部分,其中该第二报头为2个字节,其中该2个字节中的第一个字节用于定义该第一个字节之后的字节数,第二个字节用于定义该第二数据部分的数据类别。 The second data segment includes a second header and a second data portion, wherein the second header is 2 bytes, wherein a first byte of the 2 bytes is used to define the first byte The number of bytes, the second byte is used to define the data category of the second data portion.
下面以十六进制为例,说明各数据报文中各报头的数据段:The following uses hexadecimal as an example to describe the data segments of each header in each data packet:
表1是协议报头中各数据段的各字节的定义,表2是该第一报头中各数据段的各字节的定义,表3是该第二报头中各数据段的各字节的定义。Table 1 is a definition of each byte of each data segment in the protocol header, Table 2 is a definition of each byte of each data segment in the first header, and Table 3 is a byte of each data segment in the second header. definition.
表1Table 1
Figure PCTCN2017096396-appb-000001
Figure PCTCN2017096396-appb-000001
表2Table 2
Figure PCTCN2017096396-appb-000002
Figure PCTCN2017096396-appb-000002
表3table 3
Figure PCTCN2017096396-appb-000003
Figure PCTCN2017096396-appb-000003
Figure PCTCN2017096396-appb-000004
Figure PCTCN2017096396-appb-000004
该播放内容的属性信息包括:种类、识别信息、所属行业中的一种或多种。例如,播放内容的为广告,则广告属于的种类可以按照多种方式分类:以广告宣传的产品的类别为分类标准,以广告播放形式为分类标准,或者以广告针对的人群为分类标准;广告的识别信息为广告的标识码;所属行业为广告宣传的产品的行业,如日用品行业、电子产品行业等。The attribute information of the played content includes: one type, identification information, one or more of the industries. For example, if the content of the advertisement is an advertisement, the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard; The identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
该设备信息包括:设备的物理地址、设备编号、种类、设备所属位置区域、设备固有硬件信息等信息中的一种或多种组合。The device information includes one or more combinations of information such as a physical address of the device, a device number, a category, a location area to which the device belongs, and device inherent hardware information.
该预置无线通信协议用于实现同步播放设备和移动终端的同步播放。该预置无线通信协议中表示各数据段使用进制数不做限定,可以是八进制、十六进制或二进制等。其中该数据包的传输方式和传输间隔定义于该预置无线通信协议中,该数据包的传输方式为:多播、单播或广播以及其他传输方式。该网络通信协议的种类不做限定,可以是蓝牙,也可以为WiFi,还可以为Zigbee等网络通信协议。The preset wireless communication protocol is used to implement synchronous playback of the synchronous playback device and the mobile terminal. The preset wireless communication protocol indicates that each data segment is not limited by a hexadecimal number, and may be octal, hexadecimal or binary. The transmission mode and the transmission interval of the data packet are defined in the preset wireless communication protocol, and the transmission mode of the data packet is: multicast, unicast or broadcast, and other transmission modes. The type of the network communication protocol is not limited, and may be Bluetooth, WiFi, or a network communication protocol such as Zigbee.
如图3所示,图3为该预置无线通信协议规定的格式的示意图。为了便于说明,图3中以数据报文的总长度为31字节为例。As shown in FIG. 3, FIG. 3 is a schematic diagram of a format specified by the preset wireless communication protocol. For convenience of description, the total length of the data message in FIG. 3 is taken as an example.
进一步地,该同步播放设备实时将正在播放的播放内容的属性信息和该同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文具体为:Further, the synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol in real time:
将表示字节数大于或等于1的进制数添加至该协议报头的第一个字节,将表示该传输方式的进制数添加至该协议报头的除了该第一个字节之外的字节中; Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the protocol header, adding a hexadecimal number indicating the transmission mode to the protocol header other than the first byte Byte
将表示字节数大于或等于1的进制数添加至该第一报头的第一个字节,并将表示该第一数据部分的数据类别的进制数添加至该第一报头的第二个字节,以及,将表示同步播放设备的名称的进制数添加至该第一数据部分;Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the first header, and adding a radix representing the data category of the first data portion to the second of the first header Bytes, and a hexadecimal number indicating the name of the synchronous playback device is added to the first data portion;
将表示字节数大于或等于1的进制数添加至该第二报头的第一个字节,并将表示该第二数据部分的数据类别的进制数添加至该第二报头的第二个字节,以及,将表示该同步播放设备的设备信息和该正在播放的播放内容的属性信息的进制数添加至该第二数据部分。Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the second header, and adding a radix representing the data category of the second data portion to the second of the second header And a hexadecimal number indicating the device information of the synchronous playback device and the attribute information of the currently playing content to be added to the second data portion.
如图4所示,图4为预置无线通信协议规定的格式的实际示例的示意图。其中设同步播放设备为:广告机,播放内容为广告,实际场景是广告机是循环播放多个广告。以十六进制为例,该数据报文的总长度为27个字节,协议报头为3个字节,协议数据部分为24个字节。该同步播放设备分别将自身的设备名称信息和广告的属性信息与广告机的设备信息添加至该第一数据段和该第二数据段。其中该广告的属性信息包括:广告编号、广告所属行业、广告随机数和广告播放时间点,广告机的设备信息包括:广告机的物理地址、广告机摆放位置、广告机的编号。广告机摆放的位置可以是餐馆、写字楼、火车站等。As shown in FIG. 4, FIG. 4 is a schematic diagram of a practical example of a format specified by a preset wireless communication protocol. The synchronous playing device is: an advertising machine, and the playing content is an advertisement, and the actual scene is that the advertising machine is to play multiple advertisements in a loop. Taking hexadecimal as an example, the total length of the data packet is 27 bytes, the protocol header is 3 bytes, and the protocol data portion is 24 bytes. The synchronous playback device adds its own device name information and attribute information of the advertisement and device information of the advertising machine to the first data segment and the second data segment, respectively. The attribute information of the advertisement includes: an advertisement number, an industry to which the advertisement belongs, an advertisement random number, and an advertisement play time point, and the device information of the advertisement machine includes: a physical address of the advertisement machine, an advertisement machine placement position, and an advertisement machine number. The location of the advertising machine can be a restaurant, an office building, a train station, and the like.
表格中标有动态变化的,是由于广告机是循环播放广告的,依据不同的播放时间点,数据报文内放入的广告是不同的,故依据广告机当前播放的广告,广告编号、广告播放时间点和广告随机数是动态变化的。广告随机数是用于区分广告,避免多个广告机播放相同的广告时,广告编号相同的情况。The dynamic change in the form is because the advertising machine is a looping advertisement. According to different playing time points, the advertisements placed in the data message are different. Therefore, according to the advertisement currently played by the advertising machine, the advertisement number and the advertisement are played. Time points and ad random numbers are dynamically changing. The ad random number is used to distinguish the advertisements, and the advertisement numbers are the same when multiple advertisement machines play the same advertisement.
该第二数据部分还包括一个标识符,该标识符是用于标识该第二数据部分,以区分添加的数据内容。可选地,当服务器需要通过第二数据部分中的数据内容查找内部存储的信息时,可以通过该标识符查找,减少查找时间。The second data portion further includes an identifier for identifying the second data portion to distinguish the added data content. Optionally, when the server needs to find the internally stored information through the data content in the second data part, the identifier can be searched by the identifier to reduce the search time.
图4中表示各数据段中各字节的数据的十六进制数为一个举例,本领域技术人员依据图4给出的示例可以使用不同的十六进制数或其他进制数表示各字节的数据。The hexadecimal number of the data of each byte in each data segment is shown as an example in FIG. 4, and the example given by the person skilled in the art according to FIG. 4 can use different hexadecimal numbers or other hexadecimal numbers to indicate each. Byte of data.
需要说明的是,图3和图4中表格的第一竖栏中的“名称”和“长度”不 包含在协议规定的格式中,只是为了便于说明。It should be noted that the "name" and "length" in the first vertical column of the table in Figures 3 and 4 are not It is included in the format specified by the agreement for illustrative purposes only.
S202、移动终端依照用户的指令接收该数据包,并将该数据包转发给服务器。S202. The mobile terminal receives the data packet according to an instruction of the user, and forwards the data packet to the server.
移动终端为手机、笔记本或平板电脑等移动终端。将关联该服务器的客户端安装于移动终端中。可选地,移动终端可以通过该客户端解封装接收到的该数据包。用户可以通过该客户端发送指令,该用户的指令可以为多种形式,例如,摇晃移动终端、手势、点击或触摸。服务器可以是云端服务器,也可以普通的服务器,该服务器用于管理多个同步播放设备,存储每一同步播放设备的设备信息、播放内容的属性信息以及同步播放设备与播放内容的对应关系。以摇晃手机作为触发接收数据包的指令为例,说明手机如何将数据包转发给服务器,具体为:同步播放设备正在向外广播数据包,当用户摇晃手机时,手机立即获取广播的数据包,并将获取的数据包转发给服务器。The mobile terminal is a mobile terminal such as a mobile phone, a notebook or a tablet. The client associated with the server is installed in the mobile terminal. Optionally, the mobile terminal may decapsulate the received data packet by the client. The user can send an instruction through the client, and the user's instruction can be in various forms, for example, shaking the mobile terminal, gesture, click or touch. The server may be a cloud server or an ordinary server. The server is configured to manage multiple synchronous playback devices, store device information of each synchronous playback device, attribute information of the played content, and a corresponding relationship between the synchronous playback device and the played content. Take the shaking mobile phone as an instruction to trigger the receiving of the data packet as an example to explain how the mobile phone forwards the data packet to the server. Specifically, the synchronous playing device is broadcasting the data packet outward. When the user shakes the mobile phone, the mobile phone immediately acquires the broadcast data packet. Forward the obtained packet to the server.
可选地,移动终端与同步播放设备的距离小于预置距离时,移动终端可以接收到同步播放设备广播的数据包。优选地,该预置距离为50米。Optionally, when the distance between the mobile terminal and the synchronous playback device is less than a preset distance, the mobile terminal may receive the data packet broadcast by the synchronous playback device. Preferably, the preset distance is 50 meters.
S203、该服务器对该数据包按照该网络通信协议和该预置无线通信协议解封装,以获取该数据包中该正在播放的播放内容的属性信息和该设备信息,以及,依据该属性信息和该设备信息查找该正在播放的播放内容对应的推送信息,并将该推送信息推送给该移动终端。S203. The server decapsulates the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information of the currently playing content in the data packet, and the device information, and according to the attribute information. The device information looks up the push information corresponding to the play content being played, and pushes the push information to the mobile terminal.
首先服务器按照该网络通信协议将接收的数据包解封装为数据报文,再按照该预置无线通信协议对解封装的数据报文进行解封装,以获取数据报文内的该正在播放的播放内容的属性信息和该同步播放设备的设备信息。服务器中存储有多个播放内容的信息,该从数据报文中获取的播放内容的属性信息可以包括播放内容的识别码,服务器通过该识别码可以获取到推送信息。该推送信息包括该正在播放的播放内容的多媒体文件和/或与该正在播放的播放内容相关联的信息。例如,该正在播放的播放内容为XX品牌手机的广告,该推送信息为播放该广告的多媒体文件、产品(该品牌手机)的型号、产品价格、产品优 惠信息和该广告所属的行业。First, the server decapsulates the received data packet into a data packet according to the network communication protocol, and then decapsulates the decapsulated data packet according to the preset wireless communication protocol, to obtain the played play in the data packet. The attribute information of the content and the device information of the synchronous playback device. The server stores information of a plurality of pieces of play content, and the attribute information of the play content obtained from the data message may include an identifier of the play content, and the server may obtain the push information by using the identifier. The push information includes a multimedia file of the play content being played and/or information associated with the play content being played. For example, the playing content being played is an advertisement of a XX brand mobile phone, and the pushing information is a multimedia file for playing the advertisement, a model of the product (the brand mobile phone), a product price, and an excellent product. Hui information and the industry to which the advertisement belongs.
S204、该移动终端按照该推送信息进行同步播放。S204. The mobile terminal performs synchronous play according to the push information.
若该推送信息中包括同步播放设备播放该播放内容的多媒体文件,则移动终端同步播放与该同步播放设备相同的内容。在同步播放完全相同的内容时,该移动终端可以与该同步播放设备的播放内容与时间完全相同,也可以与该同步播放设备的播放内容相同,播放时间不同。If the push information includes a multimedia file in which the synchronous playback device plays the playback content, the mobile terminal synchronously plays the same content as the synchronous playback device. When the identical content is synchronously played, the mobile terminal may have the same playing content and time as the synchronous playing device, or may be the same as the playing content of the synchronous playing device, and the playing time is different.
需要说明的是,本发明所描述的同步播放不是两个设备中播放的内容和播放时间完全同步,而是当同步播放设备正在播放一段播放内容时,移动终端同步播放与该段播放内容有关的信息,即上述的步骤S203中推送信息是与同步播放设备播放的该段播放内容相关的信息,例如,该同步播放设备正在播放一段洗发水广告,此时移动终端同步播放与该同步播放设备完全相同的该洗发水广告,也可以是与该洗发水广告相关的信息,如该洗发水广告中洗发水的名称、洗发水售卖的网站、该洗发水的优惠信息等。It should be noted that the synchronous play described in the present invention is not completely synchronized between the content played in the two devices and the play time, but when the synchronous play device is playing a piece of play content, the mobile terminal synchronously plays the content related to the piece of play content. The information, that is, the push information in step S203 is the information related to the piece of the play content played by the synchronous play device. For example, the synchronous play device is playing a piece of shampoo advertisement, and the mobile terminal synchronously plays the same with the synchronous play device. The same shampoo advertisement may also be information related to the shampoo advertisement, such as the name of the shampoo in the shampoo advertisement, the website where the shampoo is sold, the discount information of the shampoo, and the like.
上述实施例中举例均是以同步播放设备为广告机,若同步播放设备为电视或机顶盒,则播放内容可以是广告,也可以是电视节目;若播放内容为电视节目,则属性信息可以包括:种类、所属电视台、频道号、播放时间等信息。The example in the above embodiment is that the synchronous playing device is an advertising machine. If the synchronous playing device is a television or a set top box, the playing content may be an advertisement or a television program; if the playing content is a television program, the attribute information may include: Type, TV station, channel number, playback time, etc.
需要说明的是,关于本发明实施例中该预置无线通信协议与现有的网络通信协议,如WIFI,蓝牙等通信协议,之间的兼容问题,在现有的网络通信协议中的数据链路层包含多个接口,选取该接口与该预置无线通信协议相关联,即可实现兼容。It should be noted that, in relation to the communication protocol between the preset wireless communication protocol and the existing network communication protocol, such as WIFI, Bluetooth, etc., in the embodiment of the present invention, the data link in the existing network communication protocol The road layer includes multiple interfaces, and the interface is selected to be associated with the preset wireless communication protocol to achieve compatibility.
本发明实施例中,同步播放设备实时将正在播放的播放内容的属性信息和该同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包,移动终端依照用户的指令接收该数据包,并将该数据包转发给服务器,该服务器对该数据包按照该网络通信协议和该预置无线通信协议解封装,以获取该数据包中该正在播放的播放内容的属性信息和该设备信息,以及,依据该 属性信息和该设备信息查找该正在播放的播放内容对应的推送信息,并将该推送信息推送给该移动终端,该移动终端按照该推送信息进行同步播放,这样通过预置无线通信协议和现有的网络通信协议实现同步播放设备和移动终端之间的通信,移动终端实现同步播放,从而便于用户查看或回看感兴趣的播放内容;当在同步播放设备播放的播放内容为广告时,由于移动终端可以同步播放用户感兴趣的广告,方便用户随时查看广告和广告宣传的产品,增强了广告的影响力,从而提高广告机播放的广告的转化率。In the embodiment of the present invention, the synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by the preset wireless communication protocol, and the network device according to the network communication protocol The data packet is encapsulated into a data packet, and the data packet is sent in the form of a broadcast, and the mobile terminal receives the data packet according to the instruction of the user, and forwards the data packet to the server, and the server follows the network communication protocol and the data packet. Presetting a wireless communication protocol to decapsulate to obtain attribute information of the currently playing content in the data packet and the device information, and according to the The attribute information and the device information look up the push information corresponding to the play content being played, and push the push information to the mobile terminal, and the mobile terminal performs synchronous play according to the push information, so that the preset wireless communication protocol and the existing The network communication protocol realizes communication between the synchronous playback device and the mobile terminal, and the mobile terminal realizes synchronous play, thereby facilitating the user to view or look back the content of the played content of interest; when the play content played on the synchronous playback device is an advertisement, due to the movement The terminal can simultaneously play advertisements of interest to the user, so that the user can view the advertisements and the products advertised at any time, and enhance the influence of the advertisements, thereby improving the conversion rate of the advertisements played by the advertisement machine.
请参阅图5,图5是本发明第三实施例提供的同步播放***的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图5示例的同步播放***,主要包括:同步播放设备501、服务器502和移动终端503。以上各功能模块详细说明如下:Referring to FIG. 5, FIG. 5 is a schematic structural diagram of a synchronous playback system according to a third embodiment of the present invention. For convenience of description, only parts related to the embodiments of the present invention are shown. The synchronous playback system illustrated in FIG. 5 mainly includes a synchronous playback device 501, a server 502, and a mobile terminal 503. The above functional modules are described in detail as follows:
该同步播放设备501,用于实时将正在播放的播放内容的属性信息和该同步播放设备501的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包;The synchronous playing device 501 is configured to package the attribute information of the playing content being played and the device information of the synchronous playing device 501 into a data packet according to a format specified by a preset wireless communication protocol in real time, and the data is encapsulated according to a network communication protocol. The data packet is encapsulated into a data packet, and the data packet is sent in the form of a broadcast;
该移动终端503,用于依照用户的指令接收该数据包,并将该数据包转发给服务器502;The mobile terminal 503 is configured to receive the data packet according to an instruction of the user, and forward the data packet to the server 502;
该服务器502,用于对该数据包按照该网络通信协议和该预置无线通信协议解封装,以获取该数据包中该正在播放的播放内容的属性信息和该设备信息,以及,依据该属性信息和该设备信息查找该正在播放的播放内容对应的推送信息,并将该推送信息推送给该移动终端502;The server 502 is configured to decapsulate the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information of the currently playing content in the data packet, and the device information, and according to the attribute. The information and the device information are searched for the push information corresponding to the play content being played, and the push information is pushed to the mobile terminal 502;
该移动终端503,还用于按照该推送信息进行同步播放。The mobile terminal 503 is further configured to perform synchronous play according to the push information.
同步播放设备可以是广告机、电视、机顶盒或电子显示屏等设备,其中机顶盒没有内置显示屏播放,但是可以搭配电视完成播放,此时电视仅作为显示器。The synchronous playback device can be an advertisement machine, a television, a set top box or an electronic display device. The set top box has no built-in display, but can be played with the TV. At this time, the television is only used as a display.
该播放内容的属性信息包括:种类、识别信息、所属行业中的一种或多种。 例如,播放内容的为广告,则广告属于的种类可以按照多种方式分类:以广告宣传的产品的类别为分类标准,以广告播放形式为分类标准,或者以广告针对的人群为分类标准;广告的识别信息为广告的标识码;所属行业为广告宣传的产品的行业,如日用品行业、电子产品行业等。The attribute information of the played content includes: one type, identification information, one or more of the industries. For example, if the content of the advertisement is an advertisement, the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard; The identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
该设备信息包括:设备的物理地址、设备编号、种类、设备所属位置区域、设备固有硬件信息等信息中的一种或多种组合。The device information includes one or more combinations of information such as a physical address of the device, a device number, a category, a location area to which the device belongs, and device inherent hardware information.
本实施例未尽之细节,请参阅前述图1所示实施例的描述,此处不再赘述。For details of the embodiment, please refer to the description of the embodiment shown in FIG. 1 , and details are not described herein again.
需要说明的是,以上图5示例的同步播放***的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将上述装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则,以下不再赘述。It should be noted that, in the implementation manner of the synchronous playback system illustrated in FIG. 5 above, the division of each functional module is merely an example, and the actual application may be considered according to needs, for example, the configuration requirements of the corresponding hardware or the convenience of implementation of the software. The above function assignment is performed by different functional modules, that is, the internal structure of the above device is divided into different functional modules to complete all or part of the functions described above. Moreover, in practical applications, the corresponding functional modules in this embodiment may be implemented by corresponding hardware, or may be executed by corresponding hardware to execute corresponding software. The above description principles may be applied to various embodiments provided in this specification, and are not described herein again.
本发明实施例中,该同步播放设备501,用于实时将正在播放的播放内容的属性信息和该同步播放设备501的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包,该移动终端503,用于依照用户的指令接收该数据包,并将该数据包转发给服务器502,该服务器502,用于对该数据包按照该网络通信协议和该预置无线通信协议解封装,以获取该数据包中该正在播放的播放内容的属性信息和该设备信息,以及,依据该属性信息和该设备信息查找该正在播放的播放内容对应的推送信息,并将该推送信息推送给该移动终端502,该移动终端503,还用于按照该推送信息进行同步播放,这样通过预置无线通信协议和现有的网络通信协议实现同步播放设备和移动终端之间的通信,移动终端实现同步播放,从而便于用户随时查看或回看感兴趣的内容;当在同步播放设备播放的播放内容为广告时,由于移动终端可以同步播放用户感兴趣的广告, 方便用户随时查看广告和广告宣传的产品,增强了广告的影响力,从而提高广告机播放的广告的转化率。In the embodiment of the present invention, the synchronous playback device 501 is configured to package the attribute information of the currently playing content and the device information of the synchronous playback device 501 into a data packet according to a format specified by a preset wireless communication protocol, and The data packet is encapsulated into a data packet according to a network communication protocol, and the data packet is sent in a broadcast manner. The mobile terminal 503 is configured to receive the data packet according to an instruction of the user, and forward the data packet to the server 502. The server 502 is configured to decapsulate the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information of the currently playing content in the data packet, and the device information, and according to the attribute information. And the device information is used to search for the push information corresponding to the play content that is being played, and the push information is sent to the mobile terminal 502, and the mobile terminal 503 is further configured to perform synchronous play according to the push information, so that the preset wireless communication is performed. Protocol and existing network communication protocol realize communication between synchronous playback device and mobile terminal, mobile terminal Synchronized playback, thereby facilitating the users to view the content of interest or look back; when playing content synchronous playback apparatus for playing advertisement, since the mobile terminal can synchronize playing ads interest to the user, It is convenient for users to check the products of advertisements and advertisements at any time, and enhance the influence of advertisements, thereby increasing the conversion rate of advertisements played by the advertisement machine.
同样参阅图5,图5为本发明第四实施例提供的同步播放***的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图5示例的同步播放***可以是前述图1和图2所示实施例提供的同步播放方法的执行主体。本实施例提供的同步播放***详细说明如下:Referring to FIG. 5, FIG. 5 is a schematic structural diagram of a synchronous playback system according to a fourth embodiment of the present invention. For convenience of description, only parts related to the embodiment of the present invention are shown. The synchronized playback system illustrated in FIG. 5 may be the execution subject of the synchronous playback method provided by the foregoing embodiments shown in FIGS. 1 and 2. The synchronous playback system provided in this embodiment is described in detail as follows:
同步播放设备501,用于实时将正在播放的播放内容的属性信息和该同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包。The synchronous playback device 501 is configured to package the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol, and the datagram is according to a network communication protocol. The text is encapsulated into a data packet, which is sent in the form of a broadcast.
同步播放设备501可以是广告机、电视、机顶盒或电子显示屏等设备,其中机顶盒没有内置显示屏播放,但是可以搭配电视完成播放,此时电视仅作为显示器。The synchronous playback device 501 can be an advertisement device, a television, a set top box or an electronic display device. The set top box has no built-in display, but can be played with the TV. At this time, the television is only used as a display.
进一步地,该预置无线通信协议规定的格式包括:Further, the format specified by the preset wireless communication protocol includes:
该预置无线通信协议规定的数据报文中包括协议报头和协议数据部分,其中该数据报文的总长度为大于或等于3个字节,该协议报头为3个字节;The data packet specified by the preset wireless communication protocol includes a protocol header and a protocol data part, wherein the total length of the data packet is greater than or equal to 3 bytes, and the protocol header is 3 bytes;
该协议报头中的第一个字节用于定义该第一个字节之后的字节数,该协议报头中的第二个字节和第三个字节用于定义数据包的传输方式,其中,该传输方式包括:传输协议的种类和传输间隔;The first byte in the protocol header is used to define the number of bytes after the first byte, and the second and third bytes in the protocol header are used to define the mode of transmission of the packet. The transmission mode includes: a type of a transmission protocol and a transmission interval;
该协议数据部分包括:第一数据段和第二数据段,其中该第一数据段用于定义同步播放设备501的名称,该第二数据段用于定义该同步播放设备501的设备信息与该同步播放设备501的播放内容的属性信息,其中该同步播放设备501的设备信息包括:该同步播放设备501的物理地址和该同步播放设备501的身份识别码,该播放内容的属性信息包括:该播放内容的编号、该播放内容的时长;The data portion of the protocol includes: a first data segment for defining a name of the synchronous playback device 501, and a second data segment for defining device information of the synchronous playback device 501 and the Attribute information of the content of the playback device 501, wherein the device information of the synchronization device 501 includes: a physical address of the synchronization device 501 and an identity code of the synchronization device 501, and the attribute information of the content includes: The number of the played content and the duration of the content being played;
该第一数据段中包括第一报头和第一数据部分,该第一报头为2个字节,其中该2个字节中的第一个字节用于定义该第一个字节之后的字节数,第二个 字节用于定义该第一数据部分的数据类别;The first data segment includes a first header and a first data portion, the first header is 2 bytes, wherein a first byte of the 2 bytes is used to define after the first byte Number of bytes, second Bytes are used to define the data category of the first data portion;
该第二数据段中包括第二报头和第二数据部分,其中该第二报头为2个字节,其中该2个字节中的第一个字节用于定义该第一个字节之后的字节数,第二个字节用于定义该第二数据部分的数据类别。The second data segment includes a second header and a second data portion, wherein the second header is 2 bytes, wherein a first byte of the 2 bytes is used to define the first byte The number of bytes, the second byte is used to define the data category of the second data portion.
该播放内容的属性信息包括:种类、识别信息、所属行业中的一种或多种。例如,播放内容的为广告,则广告属于的种类可以按照多种方式分类:以广告宣传的产品的类别为分类标准,以广告播放形式为分类标准,或者以广告针对的人群为分类标准;广告的识别信息为广告的标识码;所属行业为广告宣传的产品的行业,如日用品行业、电子产品行业等。The attribute information of the played content includes: one type, identification information, one or more of the industries. For example, if the content of the advertisement is an advertisement, the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard; The identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
该设备信息包括:设备的物理地址、设备编号、种类、设备所属位置区域、设备固有硬件信息等信息中的一种或多种组合。The device information includes one or more combinations of information such as a physical address of the device, a device number, a category, a location area to which the device belongs, and device inherent hardware information.
该预置无线通信协议用于实现同步播放设备501和移动终端503的同步播放。该预置无线通信协议中表示各数据段使用进制数不做限定,可以是八进制、十六进制或二进制等。其中该数据包的传输方式和传输间隔定义于该预置无线通信协议中,该数据包的传输方式为:多播、单播或广播以及其他传输方式。该网络通信协议的种类不做限定,可以是蓝牙,也可以为WiFi,还可以为Zigbee等网络通信协议。The preset wireless communication protocol is used to implement synchronous playback of the synchronous playback device 501 and the mobile terminal 503. The preset wireless communication protocol indicates that each data segment is not limited by a hexadecimal number, and may be octal, hexadecimal or binary. The transmission mode and the transmission interval of the data packet are defined in the preset wireless communication protocol, and the transmission mode of the data packet is: multicast, unicast or broadcast, and other transmission modes. The type of the network communication protocol is not limited, and may be Bluetooth, WiFi, or a network communication protocol such as Zigbee.
进一步地,该同步播放设备501还用于执行以下步骤:Further, the synchronous playback device 501 is further configured to perform the following steps:
将表示字节数大于或等于1的进制数添加至该协议报头的第一个字节,将表示该传输方式的进制数添加至该协议报头的除了该第一个字节之外的字节中;Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the protocol header, adding a hexadecimal number indicating the transmission mode to the protocol header other than the first byte Byte
将表示字节数大于或等于1的进制数添加至该第一报头的第一个字节,并将表示该第一数据部分的数据类别的进制数添加至该第一报头的第二个字节,以及,将表示同步播放设备501的名称的进制数添加至该第一数据部分;Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the first header, and adding a radix representing the data category of the first data portion to the second of the first header Bytes, and a hexadecimal number indicating the name of the synchronous playback device 501 is added to the first data portion;
将表示字节数大于或等于1的进制数添加至该第二报头的第一个字节,并将表示该第二数据部分的数据类别的进制数添加至该第二报头的第二个字节,以及,将表示该同步播放设备501的设备信息、该正在播放的播放内容的属性 信息的进制数添加至该第二数据部分。Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the second header, and adding a radix representing the data category of the second data portion to the second of the second header Bytes, and, will represent the device information of the synchronous playback device 501, the attributes of the playback content being played. The hexadecimal number of the information is added to the second data portion.
移动终端503,用于依照用户的指令接收该数据包,并将该数据包转发给服务器502。The mobile terminal 503 is configured to receive the data packet according to an instruction of the user, and forward the data packet to the server 502.
移动终端503为手机、笔记本或平板电脑等终端。将关联该服务器502的客户端安装于移动终端503中。可选地,移动终端可以通过该客户端解封装接收到的该数据包。用户可以通过该客户端发送指令,该用户的指令可以为多种形式,例如,摇晃移动终端、手势、点击或触摸。服务器502可以是云端服务器,也可以普通的服务器,该服务器502用于管理多个同步播放设备501,存储每一同步播放设备501的设备信息、播放内容的属性信息以及同步播放设备501与播放内容的对应关系。以摇晃手机作为触发接收数据包的指令为例,说明手机如何将数据包转发给服务器502,具体为:同步播放设备501正在向外广播数据包,当用户摇晃手机时,手机立即获取广播的数据包,并将获取的数据包转发给服务器502。The mobile terminal 503 is a terminal such as a mobile phone, a notebook, or a tablet. The client associated with the server 502 is installed in the mobile terminal 503. Optionally, the mobile terminal may decapsulate the received data packet by the client. The user can send an instruction through the client, and the user's instruction can be in various forms, for example, shaking the mobile terminal, gesture, click or touch. The server 502 may be a cloud server or a common server. The server 502 is configured to manage a plurality of synchronous playback devices 501, store device information of each synchronous playback device 501, attribute information of the played content, and the synchronous playback device 501 and the playback content. Correspondence. Taking the shaking mobile phone as an instruction to trigger receiving a data packet as an example, how the mobile phone forwards the data packet to the server 502, specifically: the synchronous playing device 501 is broadcasting the data packet outward, and when the user shakes the mobile phone, the mobile phone immediately acquires the broadcast data. The packet is forwarded to the server 502.
该服务器502,用于对该数据包按照该网络通信协议和该预置无线通信协议解封装,以获取该数据包中该正在播放的播放内容的属性信息和该设备信息,以及,依据该属性信息和该设备信息查找该正在播放的播放内容对应的推送信息,并将该推送信息推送给该移动终端503。The server 502 is configured to decapsulate the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information of the currently playing content in the data packet, and the device information, and according to the attribute. The information and the device information look up the push information corresponding to the play content being played, and push the push information to the mobile terminal 503.
首先服务器502按照该网络通信协议将接收的数据包解封装为数据报文,再按照该预置无线通信协议对解封装的数据报文进行解封装,以获取数据报文内的该正在播放的播放内容的属性信息和该同步播放设备501的设备信息。服务器502中存储有多个播放内容的信息,该从数据报文中获取的播放内容的属性信息可以包括播放内容的识别码,服务器502通过该识别码可以获取到推送信息。该推送信息包括该正在播放的播放内容的多媒体文件和/或与该正在播放的播放内容相关联的信息。例如,该正在播放的播放内容为XX品牌手机的广告,该推送信息为播放该广告的多媒体文件、产品(该品牌手机)的型号、产品价格、产品优惠信息和该广告所属的行业。 First, the server 502 decapsulates the received data packet into a data packet according to the network communication protocol, and then decapsulates the decapsulated data packet according to the preset wireless communication protocol, to obtain the currently playing data packet. The attribute information of the content and the device information of the synchronous playback device 501 are played. The server 502 stores information of a plurality of pieces of play content, and the attribute information of the play content obtained from the data message may include an identifier of the play content, and the server 502 can obtain the push information by using the identifier. The push information includes a multimedia file of the play content being played and/or information associated with the play content being played. For example, the playing content being played is an advertisement of a XX brand mobile phone, and the pushing information is a multimedia file for playing the advertisement, a model of the product (the brand mobile phone), a product price, product offer information, and an industry to which the advertisement belongs.
该移动终端503,用于按照该推送信息进行同步播放。The mobile terminal 503 is configured to perform synchronous play according to the push information.
若该推送信息中包括同步播放设备501播放该播放内容的多媒体文件,则移动终端503同步播放与该同步播放设备501相同的内容。在同步播放完全相同的内容时,该移动终端503可以与该同步播放设备501的播放内容与时间完全相同,也可以与该同步播放设备501的播放内容相同,播放时间不同。If the push information includes the multimedia file in which the synchronous playback device 501 plays the playback content, the mobile terminal 503 synchronously plays the same content as the synchronous playback device 501. When the identical content is synchronously played, the mobile terminal 503 may be identical to the playback content and time of the synchronous playback device 501, or may be the same as the playback content of the synchronous playback device 501, and the playback time is different.
需要说明的是,本发明所描述的同步播放不是两个设备中播放的内容和播放时间完全同步,而是当同步播放设备501正在播放一段播放内容时,移动终端503同步播放与该段播放内容有关的信息,即上述的推送信息是与同步播放设备501播放的该段播放内容相关的信息,例如,该同步播放设备501正在播放一段洗发水广告,此时移动终端503同步播放与该同步播放设备501完全相同的该洗发水广告,也可以是与该洗发水广告相关的信息,如该洗发水广告中洗发水的名称、洗发水售卖的网站、该洗发水的优惠信息等。It should be noted that the synchronous play described in the present invention is not completely synchronized between the content played in the two devices and the play time, but when the synchronous play device 501 is playing a piece of play content, the mobile terminal 503 synchronously plays the content played with the segment. The related information, that is, the push information mentioned above is information related to the piece of the played content played by the synchronous playback device 501. For example, the synchronous play device 501 is playing a piece of shampoo advertisement, and the mobile terminal 503 plays the synchronized play simultaneously. The shampoo advertisement identical to the device 501 may also be information related to the shampoo advertisement, such as the name of the shampoo in the shampoo advertisement, the website sold by the shampoo, the discount information of the shampoo, and the like.
上述实施例中举例均是以同步播放设备501为广告机,若同步播放设备501为电视或机顶盒,则播放内容可以是广告,也可以是电视节目;若播放内容为电视节目,则属性信息可以包括:种类、所属电视台、频道号、播放时间等信息。In the above embodiment, the synchronous playback device 501 is an advertisement device. If the synchronous playback device 501 is a television or a set top box, the playback content may be an advertisement or a television program; if the playback content is a television program, the attribute information may be Including: type, TV station, channel number, playback time and other information.
本实施例未尽之细节,请参阅前述图1和图2所示实施例的描述,此处不再赘述。For details of the embodiment, please refer to the description of the embodiment shown in FIG. 1 and FIG. 2, and details are not described herein again.
本发明实施例中,同步播放设备501实时将正在播放的播放内容的属性信息和该同步播放设备501的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包,移动终端503依照用户的指令接收该数据包,并将该数据包转发给服务器502,该服务器502对该数据包按照该网络通信协议和该预置无线通信协议解封装,以获取该数据包中该正在播放的播放内容的属性信息和该设备信息,以及,依据该属性信息和该设备信息查找该正在播放的播放内容对应的推送信息,并将该推送信息推送给该移动终端503,该移动终端503按照该 推送信息进行同步播放,这样通过预置无线通信协议和现有的网络通信协议实现同步播放设备501和移动终端503之间的通信,移动终端503实现同步播放,从而便于用户查看或回看感兴趣的播放内容;当在同步播放设备501播放的播放内容为广告时,由于移动终端503可以同步播放用户感兴趣的广告,方便用户随时查看广告和广告宣传的产品,增强了广告的影响力,从而提高广告机播放的广告的转化率。In the embodiment of the present invention, the synchronous playback device 501 encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device 501 into data packets according to a format specified by a preset wireless communication protocol, and according to a network communication protocol. The data packet is encapsulated into a data packet, and the data packet is sent in the form of a broadcast. The mobile terminal 503 receives the data packet according to an instruction of the user, and forwards the data packet to the server 502, and the server 502 follows the data packet. The network communication protocol and the preset wireless communication protocol are decapsulated to obtain attribute information of the currently playing content in the data packet and the device information, and, according to the attribute information and the device information, find the currently playing content. Corresponding push information, and pushing the push information to the mobile terminal 503, the mobile terminal 503 according to the The push information is synchronously played, so that the communication between the synchronous playback device 501 and the mobile terminal 503 is realized by the preset wireless communication protocol and the existing network communication protocol, and the mobile terminal 503 realizes synchronous play, thereby facilitating the user to view or review the interest. When the content played by the synchronous playback device 501 is an advertisement, since the mobile terminal 503 can synchronously play an advertisement of interest to the user, the user can conveniently view the advertisement and the product advertised at any time, thereby enhancing the influence of the advertisement, thereby Increase the conversion rate of ads played by the ad player.
请参阅图6,图6是本发明第五实施例提供的同步播放设备的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图6示例的同步播放装置,主要包括:处理器601和无线通信模块602。以上各功能模块详细说明如下:Referring to FIG. 6, FIG. 6 is a schematic structural diagram of a synchronous playback device according to a fifth embodiment of the present invention. For convenience of description, only parts related to the embodiment of the present invention are shown. The synchronous playback device illustrated in FIG. 6 mainly includes a processor 601 and a wireless communication module 602. The above functional modules are described in detail as follows:
该处理器601,用于实时将正在播放的播放内容的属性信息和该同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文;The processor 601 is configured to package, in real time, the attribute information of the playing content being played and the device information of the synchronous playing device into a data message according to a format specified by a preset wireless communication protocol;
该无线通信模块602,用于按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包,使得服务器依据该移动终端发送的该数据包中的该正在播放的播放内容的属性信息和该设备信息,查找推送信息并推送给该移动终端,该移动终端按照该推送信息进行同步播放。The wireless communication module 602 is configured to encapsulate the data packet into a data packet according to a network communication protocol, and send the data packet in a broadcast manner, so that the server according to the currently playing content in the data packet sent by the mobile terminal The attribute information and the device information are searched for the push information and pushed to the mobile terminal, and the mobile terminal performs synchronous play according to the push information.
同步播放设备可以是广告机、电视、机顶盒或电子显示屏等设备,其中机顶盒虽然自身没有显示屏播放,但是可以搭配电视完成播放,此时电视仅作为显示器。The synchronous playback device may be an advertisement device, a television, a set top box or an electronic display device. The set top box does not have a display screen itself, but can be played with the television, and the television is only used as a display.
该播放内容的属性信息包括:种类、识别信息、所属行业中的一种或多种。例如,播放内容的为广告,则广告属于的种类可以按照多种方式分类:以广告宣传的产品的类别为分类标准,以广告播放形式为分类标准,或者以广告针对的人群为分类标准;广告的识别信息为广告的标识码;所属行业为广告宣传的产品的行业,如日用品行业、电子产品行业等。The attribute information of the played content includes: one type, identification information, one or more of the industries. For example, if the content of the advertisement is an advertisement, the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard; The identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
该设备信息包括:设备的物理地址、设备编号、种类、设备所属位置区域、 设备固有硬件信息等信息中的一种或多种组合。The device information includes: the physical address of the device, the device number, the type, and the location area where the device belongs. One or more combinations of information such as inherent hardware information of the device.
本发明实施例中的同步播放设备与图5所示的第三实施例中的同步播放***中的同步播放设备相同,具体请参照第三实施例的描述,此处不再赘述。The synchronous playback device in the embodiment of the present invention is the same as the synchronous playback device in the synchronous playback system in the third embodiment shown in FIG. 5 . For details, refer to the description of the third embodiment, and details are not described herein again.
本发明实施例中,该处理器601,用于实时将正在播放的播放内容的属性信息和该同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,该无线通信模块602,用于按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包,使得服务器依据该移动终端发送的该数据包中的该正在播放的播放内容的属性信息和该设备信息,查找推送信息并推送给该移动终端,该移动终端按照该推送信息进行同步播放,这样通过预置无线通信协议和现有的网络通信协议实现同步播放设备和移动终端之间的通信,移动终端实现同步播放,从而便于用户随时查看或回看感兴趣的内容;当在同步播放设备播放的播放内容为广告时,由于移动终端可以同步播放用户感兴趣的广告,方便用户随时查看广告和广告宣传的产品,增强了广告的影响力,从而提高广告机播放的广告的转化率。In the embodiment of the present invention, the processor 601 is configured to package, in real time, the attribute information of the playing content being played and the device information of the synchronous playing device into a data message according to a format specified by a preset wireless communication protocol, where the wireless communication is performed. The module 602 is configured to encapsulate the data packet into a data packet according to a network communication protocol, and send the data packet in a broadcast manner, so that the server according to the attribute information of the currently playing content in the data packet sent by the mobile terminal And the device information, the push information is searched and pushed to the mobile terminal, and the mobile terminal performs synchronous play according to the push information, so that the preset wireless communication protocol and the existing network communication protocol are implemented between the synchronous playback device and the mobile terminal. Communication, the mobile terminal realizes synchronous play, so that the user can view or look back the content of interest at any time; when the play content played by the synchronous play device is an advertisement, since the mobile terminal can synchronously play the advertisement of interest to the user, the user can conveniently view at any time. Advertising and advertising products that enhance the impact of advertising The conversion rate to improve advertising broadcast advertising.
同样参阅图6,图6是本发明第六实施例提供的同步播放设备的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图6示例的同步播放设备,主要包括:处理器601和无线通信模块602。以上各功能模块详细说明如下:Referring to FIG. 6, FIG. 6 is a schematic structural diagram of a synchronous playback device according to a sixth embodiment of the present invention. For convenience of description, only parts related to the embodiment of the present invention are shown. The synchronous playback device illustrated in FIG. 6 mainly includes a processor 601 and a wireless communication module 602. The above functional modules are described in detail as follows:
该处理器601,用于实时将正在播放的播放内容的属性信息和该同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文;The processor 601 is configured to package, in real time, the attribute information of the playing content being played and the device information of the synchronous playing device into a data message according to a format specified by a preset wireless communication protocol;
进一步地,该预置无线通信协议规定的格式包括:Further, the format specified by the preset wireless communication protocol includes:
该数据报文中包括协议报头和协议数据部分,其中该数据报文的总长度为大于或等于3个字节,该协议报头为3个字节;The data packet includes a protocol header and a protocol data part, where the total length of the data packet is greater than or equal to 3 bytes, and the protocol header is 3 bytes;
该协议报头中的第一个字节用于定义该第一个字节之后的字节数,该协议报头中的第二个字节和第三个字节用于定义数据包的传输方式,其中,该传输方式包括:传输协议的种类和传输间隔; The first byte in the protocol header is used to define the number of bytes after the first byte, and the second and third bytes in the protocol header are used to define the mode of transmission of the packet. The transmission mode includes: a type of a transmission protocol and a transmission interval;
该协议数据部分包括:第一数据段和第二数据段,其中该第一数据段用于定义同步播放设备的名称,该第二数据段用于定义该同步播放设备的设备信息与该同步播放设备的播放内容的属性信息,其中该同步播放设备的设备信息包括:该同步播放设备的物理地址和该同步播放设备的身份识别码,该播放内容的属性信息包括:该播放内容的编号、该播放内容的时长;The data portion of the protocol includes: a first data segment and a second data segment, wherein the first data segment is used to define a name of the synchronous playback device, and the second data segment is used to define device information of the synchronous playback device and the synchronous playback The attribute information of the playback content of the device, where the device information of the synchronous playback device includes: a physical address of the synchronous playback device and an identification code of the synchronous playback device, and the attribute information of the played content includes: a number of the played content, The length of time the content is played;
该第一数据段中包括第一报头和第一数据部分,该第一报头为2个字节,其中该2个字节中的第一个字节用于定义该第一个字节之后的字节数,第二个字节用于定义该第一数据部分的数据类别;The first data segment includes a first header and a first data portion, the first header is 2 bytes, wherein a first byte of the 2 bytes is used to define after the first byte The number of bytes, the second byte is used to define the data category of the first data portion;
该第二数据段中包括第二报头和第二数据部分,其中该第二报头为2个字节,其中该2个字节中的第一个字节用于定义该第一个字节之后的字节数,第二个字节用于定义该第二数据部分的数据类别。The second data segment includes a second header and a second data portion, wherein the second header is 2 bytes, wherein a first byte of the 2 bytes is used to define the first byte The number of bytes, the second byte is used to define the data category of the second data portion.
处理器601还用于执行以下步骤:The processor 601 is further configured to perform the following steps:
将表示字节数大于或等于1的进制数添加至该协议报头的第一个字节,将表示该传输方式的进制数添加至该协议报头的除了该第一个字节之外的字节中;Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the protocol header, adding a hexadecimal number indicating the transmission mode to the protocol header other than the first byte Byte
将表示字节数大于或等于1的进制数添加至该第一报头的第一个字节,并将表示该第一数据部分的数据类别的进制数添加至该第一报头的第二个字节,以及,将表示同步播放设备的名称的进制数添加至该第一数据部分;Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the first header, and adding a radix representing the data category of the first data portion to the second of the first header Bytes, and a hexadecimal number indicating the name of the synchronous playback device is added to the first data portion;
将表示字节数大于或等于1的进制数添加至该第二报头的第一个字节,并将表示该第二数据部分的数据类别的进制数添加至该第二报头的第二个字节,以及,将表示该同步播放设备的设备信息、该正在播放的播放内容的属性信息的进制数添加至该第二数据部分。Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the second header, and adding a radix representing the data category of the second data portion to the second of the second header And a hexadecimal number indicating the device information of the synchronous playback device and the attribute information of the currently playing content to be added to the second data portion.
该无线通信模块602,用于按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包,使得服务器依据该移动终端发送的该数据包中的该正在播放的播放内容的属性信息和该设备信息,查找推送信息并推送给该移动终端,该移动终端按照该推送信息进行同步播放。The wireless communication module 602 is configured to encapsulate the data packet into a data packet according to a network communication protocol, and send the data packet in a broadcast manner, so that the server according to the currently playing content in the data packet sent by the mobile terminal The attribute information and the device information are searched for the push information and pushed to the mobile terminal, and the mobile terminal performs synchronous play according to the push information.
同步播放设备可以是广告机、电视、机顶盒或电子显示屏等设备,其中机 顶盒虽然自身没有显示屏播放,但是可以搭配电视完成播放,此时电视仅作为显示器。The synchronous playback device can be an advertisement machine, a television, a set top box or an electronic display device, wherein the device Although the top box does not have its own display, it can be played with the TV. At this time, the TV is only used as a display.
该播放内容的属性信息包括:种类、识别信息、所属行业中的一种或多种。例如,播放内容的为广告,则广告属于的种类可以按照多种方式分类:以广告宣传的产品的类别为分类标准,以广告播放形式为分类标准,或者以广告针对的人群为分类标准;广告的识别信息为广告的标识码;所属行业为广告宣传的产品的行业,如日用品行业、电子产品行业等。The attribute information of the played content includes: one type, identification information, one or more of the industries. For example, if the content of the advertisement is an advertisement, the category to which the advertisement belongs may be classified in various ways: the category of the product advertised is classified as a classification standard, the form of the advertisement playing is classified as a classification standard, or the group targeted by the advertisement is classified as a classification standard; The identification information is the identification code of the advertisement; the industry belongs to the industry of advertising products, such as the daily necessities industry and the electronic products industry.
该设备信息包括:设备的物理地址、设备编号、种类、设备所属位置区域、设备固有硬件信息等信息中的一种或多种组合。The device information includes one or more combinations of information such as a physical address of the device, a device number, a category, a location area to which the device belongs, and device inherent hardware information.
该预置无线通信协议用于实现同步播放设备和移动终端的同步播放。该预置无线通信协议中表示各数据段使用进制数不做限定,可以是八进制、十六进制或二进制等。其中数据包的传输方式和传输间隔定义于该预置无线通信协议中。该网络通信协议的种类不做限定,可以是蓝牙,也可以为WiFi,还可以为Zigbee等网络通信协议。The preset wireless communication protocol is used to implement synchronous playback of the synchronous playback device and the mobile terminal. The preset wireless communication protocol indicates that each data segment is not limited by a hexadecimal number, and may be octal, hexadecimal or binary. The transmission mode and transmission interval of the data packet are defined in the preset wireless communication protocol. The type of the network communication protocol is not limited, and may be Bluetooth, WiFi, or a network communication protocol such as Zigbee.
可选地,该同步播放设备包括:显示屏用于显示播放内容的画面;可选地,该同步播放设备包括:存储器用于存储上述处理器601有可执行程序代码软件程序以及模块,该处理器601还用于调用该存储器中存储的执行程序代码软件程序。Optionally, the synchronous playback device includes: a display screen for displaying a screen for playing content; optionally, the synchronous playback device includes: a memory for storing the processor 601 having an executable program code software program and a module, the processing The 601 is further configured to invoke an executive code software program stored in the memory.
本发明实施例中的同步播放设备与图5所示的第四实施例中的同步播放***中的同步播放设备相同,具体请参照第三实施例的描述,此处不再赘述。The synchronous playback device in the embodiment of the present invention is the same as the synchronous playback device in the synchronous playback system in the fourth embodiment shown in FIG. 5 . For details, refer to the description of the third embodiment, and details are not described herein again.
本发明实施例中,该处理器601,用于实时将正在播放的播放内容的属性信息和该同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,该无线通信模块602,用于按照网络通信协议将该数据报文封装成数据包,以广播的形式发送该数据包,使得服务器依据该移动终端发送的该数据包中的该正在播放的播放内容的属性信息和该设备信息,查找推送信息并推送给该移动终端,该移动终端按照该推送信息进行同步播放,这样通过预置无 线通信协议和现有的网络通信协议实现同步播放设备和移动终端之间的通信,移动终端实现同步播放,从而便于用户随时查看或回看感兴趣的内容;当在同步播放设备播放的播放内容为广告时,由于移动终端可以同步播放用户感兴趣的广告,方便用户随时查看广告和广告宣传的产品,增强了广告的影响力,从而提高广告机播放的广告的转化率。In the embodiment of the present invention, the processor 601 is configured to package, in real time, the attribute information of the playing content being played and the device information of the synchronous playing device into a data message according to a format specified by a preset wireless communication protocol, where the wireless communication is performed. The module 602 is configured to encapsulate the data packet into a data packet according to a network communication protocol, and send the data packet in a broadcast manner, so that the server according to the attribute information of the currently playing content in the data packet sent by the mobile terminal And the device information, find the push information and push it to the mobile terminal, and the mobile terminal performs synchronous play according to the push information, so that the preset is not The line communication protocol and the existing network communication protocol realize communication between the synchronous playback device and the mobile terminal, and the mobile terminal realizes synchronous play, thereby facilitating the user to view or look back the content of interest at any time; when playing the playback content on the synchronous playback device In the case of advertisements, since the mobile terminal can simultaneously play advertisements of interest to the user, it is convenient for the user to view the advertisements and the products advertised at any time, thereby enhancing the influence of the advertisements, thereby improving the conversion rate of the advertisements played by the advertisement machine.
在本申请所提供的多个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信链接可以是通过一些接口,装置或模块的间接耦合或通信链接,可以是电性,机械或其它的形式。In the various embodiments provided herein, it should be understood that the disclosed systems, devices, and methods may be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be another division manner, for example, multiple modules or components may be combined or Can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication link shown or discussed may be an indirect coupling or communication link through some interface, device or module, and may be electrical, mechanical or otherwise.
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The modules described as separate components may or may not be physically separated. The components displayed as modules may or may not be physical modules, that is, may be located in one place, or may be distributed to multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或 者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The integrated modules, if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium. , including a number of instructions to make a computer device (which can be a personal computer, a server, or The network device or the like) performs all or part of the steps of the method of the various embodiments of the present invention. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。It should be noted that, for the foregoing method embodiments, for the sake of brevity, they are all described as a series of action combinations, but those skilled in the art should understand that the present invention is not limited by the described action sequence. Because certain steps may be performed in other sequences or concurrently in accordance with the present invention. In the following, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。In the above embodiments, the descriptions of the various embodiments are all focused, and the parts that are not detailed in a certain embodiment can be referred to the related descriptions of other embodiments.
以上为对本发明所提供的同步播放方法、***及设备的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。 The above is a description of the synchronous playback method, system and device provided by the present invention. For those skilled in the art, according to the idea of the embodiment of the present invention, there will be changes in the specific implementation manner and application scope, in summary, The contents of this specification are not to be construed as limiting the invention.

Claims (9)

  1. 一种同步播放方法,其特征在于,包括:A synchronous playing method, comprising:
    同步播放设备实时将正在播放的播放内容的属性信息和所述同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将所述数据报文封装成数据包,以广播的形式发送所述数据包;The synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol, and encapsulates the data packet according to a network communication protocol. Data packet, the data packet is sent in the form of a broadcast;
    移动终端依照用户的指令接收所述数据包,并将所述数据包转发给服务器;Receiving, by the mobile terminal, the data packet according to an instruction of the user, and forwarding the data packet to the server;
    所述服务器对所述数据包按照所述网络通信协议和所述预置无线通信协议解封装,以获取所述数据包中所述正在播放的播放内容的属性信息和所述设备信息,以及,依据所述属性信息和所述设备信息查找所述正在播放的播放内容对应的推送信息,并将所述推送信息推送给所述移动终端;Decapsulating, by the server, the data packet according to the network communication protocol and the preset wireless communication protocol, to obtain attribute information and the device information of the play content being played in the data packet, and Searching, according to the attribute information and the device information, push information corresponding to the currently playing content, and pushing the push information to the mobile terminal;
    所述移动终端按照所述推送信息进行同步播放。The mobile terminal performs synchronous play according to the push information.
  2. 根据权利要求1所述的方法,其特征在于,所述预置无线通信协议规定的格式包括:The method according to claim 1, wherein the format specified by the preset wireless communication protocol comprises:
    所述预置无线通信协议规定的数据报文中包括协议报头和协议数据部分,其中所述数据报文的总长度为大于或等于3个字节,所述协议报头为3个字节;The data packet specified by the preset wireless communication protocol includes a protocol header and a protocol data part, where the total length of the data packet is greater than or equal to 3 bytes, and the protocol header is 3 bytes;
    所述协议报头中的第一个字节用于定义所述第一个字节之后的字节数,所述协议报头中的第二个字节和第三个字节用于定义数据包的传输方式,其中,所述传输方式包括:传输协议的种类和传输间隔;The first byte in the protocol header is used to define the number of bytes after the first byte, and the second byte and the third byte in the protocol header are used to define the data packet. a transmission mode, where the transmission mode includes: a type of a transmission protocol and a transmission interval;
    所述协议数据部分包括:第一数据段和第二数据段,其中所述第一数据段用于定义同步播放设备的名称,所述第二数据段用于定义所述同步播放设备的设备信息与所述同步播放设备的播放内容的属性信息,其中所述同步播放设备的设备信息包括:所述同步播放设备的物理地址和所述同步播放设备的身份识别码,所述播放内容的属性信息包括:所述播放内容的编号、所述播放内容的时长;The protocol data portion includes: a first data segment for defining a name of the synchronous playback device, and a second data segment for defining device information of the synchronous playback device The attribute information of the playback content of the synchronous playback device, where the device information of the synchronous playback device includes: a physical address of the synchronous playback device and an identity identification code of the synchronous playback device, and attribute information of the playback content The method includes: a number of the played content, and a duration of the played content;
    所述第一数据段中包括第一报头和第一数据部分,所述第一报头为2个字节,其中所述2个字节中的第一个字节用于定义所述第一个字节之后的字节数, 第二个字节用于定义所述第一数据部分的数据类别;The first data segment includes a first header and a first data portion, the first header is 2 bytes, and a first byte of the 2 bytes is used to define the first The number of bytes after the byte, The second byte is used to define a data category of the first data portion;
    所述第二数据段中包括第二报头和第二数据部分,其中所述第二报头为2个字节,其中所述2个字节中的第一个字节用于定义所述第一个字节之后的字节数,第二个字节用于定义所述第二数据部分的数据类别。The second data segment includes a second header and a second data portion, wherein the second header is 2 bytes, wherein a first byte of the 2 bytes is used to define the first The number of bytes after the byte, the second byte is used to define the data class of the second data portion.
  3. 根据权利要求2所述的方法,其特征在于,所述同步播放设备实时将正在播放的播放内容的属性信息和所述同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文包括:The method according to claim 2, wherein the synchronous playback device encapsulates the attribute information of the currently playing content and the device information of the synchronous playback device into data in accordance with a format specified by a preset wireless communication protocol in real time. The message includes:
    将表示字节数大于或等于1的进制数添加至所述协议报头的第一个字节,将表示所述传输方式的进制数添加至所述协议报头的除了所述第一个字节之外的字节中;Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the protocol header, adding a radix indicating the transmission mode to the protocol header except the first word In bytes outside the section;
    将表示字节数大于或等于1的进制数添加至所述第一报头的第一个字节,并将表示所述第一数据部分的数据类别的进制数添加至所述第一报头的第二个字节,以及,将表示同步播放设备的名称的进制数添加至所述第一数据部分;Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the first header, and adding a radix indicating a data category of the first data portion to the first header a second byte, and a hexadecimal number indicating a name of the synchronous playback device is added to the first data portion;
    将表示字节数大于或等于1的进制数添加至所述第二报头的第一个字节,并将表示所述第二数据部分的数据类别的进制数添加至所述第二报头的第二个字节,以及,将表示所述同步播放设备的设备信息、所述正在播放的播放内容的属性信息的进制数添加至所述第二数据部分。Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the second header, and adding a radix indicating a data category of the second data portion to the second header And a second byte, and a hexadecimal number indicating the device information of the synchronous playback device and the attribute information of the currently playing content is added to the second data portion.
  4. 一种同步播放***,其特征在于,所述***包括:同步播放设备、服务器和移动终端;A synchronous playback system, characterized in that the system comprises: a synchronous playback device, a server and a mobile terminal;
    所述同步播放设备,用于实时将正在播放的播放内容的属性信息和所述同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将所述数据报文封装成数据包,以广播的形式发送所述数据包;The synchronous playback device is configured to package the attribute information of the currently playing content and the device information of the synchronous playback device into a data packet according to a format specified by a preset wireless communication protocol, and then, according to a network communication protocol, The data packet is encapsulated into a data packet, and the data packet is sent in a broadcast manner;
    所述移动终端,用于依照用户的指令接收所述数据包,并将所述数据包转发给服务器;The mobile terminal is configured to receive the data packet according to an instruction of a user, and forward the data packet to a server;
    所述服务器,用于对所述数据包按照所述网络通信协议和所述预置无线通 信协议解封装,以获取所述数据包中所述正在播放的播放内容的属性信息和所述设备信息,以及,依据所述属性信息和所述设备信息查找所述正在播放的播放内容对应的推送信息,并将所述推送信息推送给所述移动终端;The server, configured to: according to the network communication protocol and the preset wireless communication Encrypting the protocol to obtain the attribute information of the playing content being played in the data packet and the device information, and searching for the playing content that is being played according to the attribute information and the device information. Pushing information and pushing the push information to the mobile terminal;
    所述移动终端,还用于按照所述推送信息进行同步播放。The mobile terminal is further configured to perform synchronous play according to the push information.
  5. 根据权利要求4所述的***,其特征在于,所述预置无线通信协议规定的格式包括:The system according to claim 4, wherein the format specified by the preset wireless communication protocol comprises:
    所述预置无线通信协议规定的数据报文中包括协议报头和协议数据部分,其中所述数据报文的总长度为大于或等于3个字节,所述协议报头为3个字节;The data packet specified by the preset wireless communication protocol includes a protocol header and a protocol data part, where the total length of the data packet is greater than or equal to 3 bytes, and the protocol header is 3 bytes;
    所述协议报头中的第一个字节用于定义所述第一个字节之后的字节数,所述协议报头中的第二个字节和第三个字节用于定义数据包的传输方式,其中,所述传输方式包括:传输协议的种类和传输间隔;The first byte in the protocol header is used to define the number of bytes after the first byte, and the second byte and the third byte in the protocol header are used to define the data packet. a transmission mode, where the transmission mode includes: a type of a transmission protocol and a transmission interval;
    所述协议数据部分包括:第一数据段和第二数据段,其中所述第一数据段用于定义同步播放设备的名称,所述第二数据段用于定义所述同步播放设备的设备信息与所述同步播放设备的播放内容的属性信息,其中所述同步播放设备的设备信息包括:所述同步播放设备的物理地址和所述同步播放设备的身份识别码,所述播放内容的属性信息包括:所述播放内容的编号、所述播放内容的时长;The protocol data portion includes: a first data segment for defining a name of the synchronous playback device, and a second data segment for defining device information of the synchronous playback device The attribute information of the playback content of the synchronous playback device, where the device information of the synchronous playback device includes: a physical address of the synchronous playback device and an identity identification code of the synchronous playback device, and attribute information of the playback content The method includes: a number of the played content, and a duration of the played content;
    所述第一数据段中包括第一报头和第一数据部分,所述第一报头为2个字节,其中所述2个字节中的第一个字节用于定义所述第一个字节之后的字节数,第二个字节用于定义所述第一数据部分的数据类别;The first data segment includes a first header and a first data portion, the first header is 2 bytes, and a first byte of the 2 bytes is used to define the first The number of bytes after the byte, the second byte is used to define the data category of the first data portion;
    所述第二数据段中包括第二报头和第二数据部分,其中所述第二报头为2个字节,其中所述2个字节中的第一个字节用于定义所述第一个字节之后的字节数,第二个字节用于定义所述第二数据部分的数据类别。The second data segment includes a second header and a second data portion, wherein the second header is 2 bytes, wherein a first byte of the 2 bytes is used to define the first The number of bytes after the byte, the second byte is used to define the data class of the second data portion.
  6. 根据权利要求5所述的***,其特征在于,所述同步播放设备还用于执行以下步骤:The system according to claim 5, wherein the synchronous playback device is further configured to perform the following steps:
    将表示字节数大于或等于1的进制数添加至所述协议报头的第一个字节, 将表示所述传输方式的进制数添加至所述协议报头的除了所述第一个字节之外的字节中;Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the protocol header, Adding a hexadecimal number indicating the transmission mode to a byte other than the first byte of the protocol header;
    将表示字节数大于或等于1的进制数添加至所述第一报头的第一个字节,并将表示所述第一数据部分的数据类别的进制数添加至所述第一报头的第二个字节,以及,将表示同步播放设备的名称的进制数添加至所述第一数据部分;Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the first header, and adding a radix indicating a data category of the first data portion to the first header a second byte, and a hexadecimal number indicating a name of the synchronous playback device is added to the first data portion;
    将表示字节数大于或等于1的进制数添加至所述第二报头的第一个字节,并将表示所述第二数据部分的数据类别的进制数添加至所述第二报头的第二个字节,以及,将表示所述同步播放设备的设备信息、所述正在播放的播放内容的属性信息的进制数添加至所述第二数据部分。Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the second header, and adding a radix indicating a data category of the second data portion to the second header And a second byte, and a hexadecimal number indicating the device information of the synchronous playback device and the attribute information of the currently playing content is added to the second data portion.
  7. 一种同步播放设备,其特征在于,所述同步播放设备包括:处理器以及无线通信模块;A synchronous playback device, characterized in that the synchronous playback device comprises: a processor and a wireless communication module;
    所述处理器,用于实时将正在播放的播放内容的属性信息和所述同步播放设备的设备信息,按照预置无线通信协议规定的格式封装成数据报文;The processor is configured to package, in real time, the attribute information of the playing content being played and the device information of the synchronous playing device into a data message according to a format specified by a preset wireless communication protocol;
    所述无线通信模块,用于按照网络通信协议将所述数据报文封装成数据包,以广播的形式发送所述数据包,使得服务器依据所述移动终端发送的所述数据包中的所述正在播放的播放内容的属性信息和所述设备信息,查找推送信息并推送给所述移动终端,所述移动终端按照所述推送信息进行同步播放。The wireless communication module is configured to encapsulate the data packet into a data packet according to a network communication protocol, and send the data packet in a broadcast manner, so that the server is configured according to the data packet sent by the mobile terminal. The attribute information of the playing content being played and the device information are searched for the push information and pushed to the mobile terminal, and the mobile terminal performs synchronous play according to the push information.
  8. 根据权利要求7所述的设备,其特征在于,所述预置无线通信协议规定的格式包括:The device according to claim 7, wherein the format specified by the preset wireless communication protocol comprises:
    所述预置无线通信协议规定的数据报文中包括协议报头和协议数据部分,其中所述数据报文的总长度为大于或等于3个字节,所述协议报头为3个字节;The data packet specified by the preset wireless communication protocol includes a protocol header and a protocol data part, where the total length of the data packet is greater than or equal to 3 bytes, and the protocol header is 3 bytes;
    所述协议报头中的第一个字节用于定义所述第一个字节之后的字节数,所述协议报头中的第二个字节和第三个字节用于定义数据包的传输方式,其中,所述传输方式包括:传输协议的种类和传输间隔;The first byte in the protocol header is used to define the number of bytes after the first byte, and the second byte and the third byte in the protocol header are used to define the data packet. a transmission mode, where the transmission mode includes: a type of a transmission protocol and a transmission interval;
    所述协议数据部分包括:第一数据段和第二数据段,其中所述第一数据段用于定义同步播放设备的名称,所述第二数据段用于定义所述同步播放设备的 设备信息与所述同步播放设备的播放内容的属性信息,其中所述同步播放设备的设备信息包括:所述同步播放设备的物理地址和所述同步播放设备的身份识别码,所述播放内容的属性信息包括:所述播放内容的编号、所述播放内容的时长;The protocol data portion includes: a first data segment for defining a name of the synchronous playback device, and a second data segment for defining the synchronous playback device The device information and the attribute information of the playing content of the synchronous playing device, wherein the device information of the synchronous playing device includes: a physical address of the synchronous playing device and an identity identifying code of the synchronous playing device, where the playing content is The attribute information includes: a number of the played content, and a duration of the played content;
    所述第一数据段中包括第一报头和第一数据部分,所述第一报头为2个字节,其中所述2个字节中的第一个字节用于定义所述第一个字节之后的字节数,第二个字节用于定义所述第一数据部分的数据类别;The first data segment includes a first header and a first data portion, the first header is 2 bytes, and a first byte of the 2 bytes is used to define the first The number of bytes after the byte, the second byte is used to define the data category of the first data portion;
    所述第二数据段中包括第二报头和第二数据部分,其中所述第二报头为2个字节,其中所述2个字节中的第一个字节用于定义所述第一个字节之后的字节数,第二个字节用于定义所述第二数据部分的数据类别。The second data segment includes a second header and a second data portion, wherein the second header is 2 bytes, wherein a first byte of the 2 bytes is used to define the first The number of bytes after the byte, the second byte is used to define the data class of the second data portion.
  9. 根据权利要求8所述的设备,其特征在于,所述处理器还用于执行以下步骤:The device according to claim 8, wherein the processor is further configured to perform the following steps:
    将表示字节数大于或等于1的进制数添加至所述协议报头的第一个字节,将表示所述传输方式的进制数添加至所述协议报头的除了所述第一个字节之外的字节中;Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the protocol header, adding a radix indicating the transmission mode to the protocol header except the first word In bytes outside the section;
    将表示字节数大于或等于1的进制数添加至所述第一报头的第一个字节,并将表示所述第一数据部分的数据类别的进制数添加至所述第一报头的第二个字节,以及,将表示同步播放设备的名称的进制数添加至所述第一数据部分;Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the first header, and adding a radix indicating a data category of the first data portion to the first header a second byte, and a hexadecimal number indicating a name of the synchronous playback device is added to the first data portion;
    将表示字节数大于或等于1的进制数添加至所述第二报头的第一个字节,并将表示所述第二数据部分的数据类别的进制数添加至所述第二报头的第二个字节,以及,将表示所述同步播放设备的设备信息、所述正在播放的播放内容的属性信息的进制数添加至所述第二数据部分。 Adding a hexadecimal number indicating that the number of bytes is greater than or equal to 1 to the first byte of the second header, and adding a radix indicating a data category of the second data portion to the second header And a second byte, and a hexadecimal number indicating the device information of the synchronous playback device and the attribute information of the currently playing content is added to the second data portion.
PCT/CN2017/096396 2017-02-28 2017-08-08 Synchronous playback method, system and device WO2018157554A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710113067.X 2017-02-28
CN201710113067.XA CN106851364A (en) 2017-02-28 2017-02-28 Synchronous broadcast method, system and equipment

Publications (1)

Publication Number Publication Date
WO2018157554A1 true WO2018157554A1 (en) 2018-09-07

Family

ID=59137586

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/096396 WO2018157554A1 (en) 2017-02-28 2017-08-08 Synchronous playback method, system and device

Country Status (2)

Country Link
CN (1) CN106851364A (en)
WO (1) WO2018157554A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106851364A (en) * 2017-02-28 2017-06-13 深圳飞人网络信息技术有限公司 Synchronous broadcast method, system and equipment
CN114095770A (en) * 2020-08-24 2022-02-25 上海碧虎网络科技有限公司 Synchronous playing method and system for advertisements

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080097836A1 (en) * 2006-10-23 2008-04-24 Samuli Silanto Advertisement presentment in an electronic device
CN202677469U (en) * 2012-06-21 2013-01-16 朱建 System of interaction between cell phone and advertisement machine
CN103151058A (en) * 2013-01-30 2013-06-12 福建三元达通讯股份有限公司 Method and system of displaying video simultaneously
CN103226781A (en) * 2013-04-17 2013-07-31 北京尚秀生活科技有限公司 Interactive system for advertisement player
US9092812B2 (en) * 2011-02-01 2015-07-28 Kt Corporation Method and system for distributing business application and contents for mobile equipment using application store and wireless AP
CN106851364A (en) * 2017-02-28 2017-06-13 深圳飞人网络信息技术有限公司 Synchronous broadcast method, system and equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100424449B1 (en) * 2002-03-23 2004-03-25 에스케이 텔레콤주식회사 Multimedia Advertisment Service Method and Mobile Terminal Controlling Apparatus and Method for the service in mobile communication network
CN104853235B (en) * 2015-05-12 2019-02-26 西安诺瓦电子科技有限公司 A method of it is interacted with display screen terminal
CN105025446A (en) * 2015-08-07 2015-11-04 上海微肯网络科技有限公司 Multimedia player, information server and information acquisition method
CN105516139B (en) * 2015-12-09 2019-03-19 北京四达时代软件技术股份有限公司 A kind of transmission method of network data, apparatus and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080097836A1 (en) * 2006-10-23 2008-04-24 Samuli Silanto Advertisement presentment in an electronic device
US9092812B2 (en) * 2011-02-01 2015-07-28 Kt Corporation Method and system for distributing business application and contents for mobile equipment using application store and wireless AP
CN202677469U (en) * 2012-06-21 2013-01-16 朱建 System of interaction between cell phone and advertisement machine
CN103151058A (en) * 2013-01-30 2013-06-12 福建三元达通讯股份有限公司 Method and system of displaying video simultaneously
CN103226781A (en) * 2013-04-17 2013-07-31 北京尚秀生活科技有限公司 Interactive system for advertisement player
CN106851364A (en) * 2017-02-28 2017-06-13 深圳飞人网络信息技术有限公司 Synchronous broadcast method, system and equipment

Also Published As

Publication number Publication date
CN106851364A (en) 2017-06-13

Similar Documents

Publication Publication Date Title
WO2022121593A1 (en) Live broadcast interaction method and apparatus, electronic device, and storage medium
CN114125512B (en) Promotion content pushing method and device and storage medium
KR101994565B1 (en) Information processing method and apparatus, terminal and memory medium
US11109093B2 (en) Method and apparatus for providing information associated with media content
CN105407365B (en) A kind of ad data management method and advertising management service end
TW201411517A (en) A publish system and method for interactive video e-commerce
CN110324676B (en) Data processing method, media content delivery method, device and storage medium
CN104065979A (en) Method for dynamically displaying information related with video content and system thereof
US20190238907A1 (en) Method and device for pushing advertisement, and computer-readable storage medium
CN104299540A (en) Advertisement interactive playing system and advertisement player terminals thereof
WO2018157554A1 (en) Synchronous playback method, system and device
WO2022252920A1 (en) Page display method and apparatus for application program, and electronic device
WO2016123909A1 (en) Method for playing media content, server and display apparatus
JP5615954B2 (en) Cloud system marketing method and computer system thereof
WO2016202049A1 (en) Management method and apparatus for television video shopping
KR20170080550A (en) System for selling goods using PPL and method for selling the same
CN112799619A (en) Cross-screen creating method and system
TW200839671A (en) Cross-platform advertisement method and device for digital TV
KR20150100583A (en) Method for advertising object based on smart television using voice and system for purchasing object based on the same
CN105025446A (en) Multimedia player, information server and information acquisition method
WO2015081695A1 (en) Method of service synchronization and sharing and multi-device control in digital home
KR101521982B1 (en) System for providing viral marketing based on question and answer
KR20170073744A (en) System for selling goods using PPL and method for selling the same
KR101664000B1 (en) Purchasing advertisement object system based on creating time-table using purview cursor for logotional advertisement
KR101533836B1 (en) Purchasing advertisement object method based on creating time-table using purview cursor for logotional advertisement

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17898861

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 15.01.2020)

122 Ep: pct application non-entry in european phase

Ref document number: 17898861

Country of ref document: EP

Kind code of ref document: A1