CN113259711A - 内容分享方法、装置及电子设备 - Google Patents

内容分享方法、装置及电子设备 Download PDF

Info

Publication number
CN113259711A
CN113259711A CN202010084890.4A CN202010084890A CN113259711A CN 113259711 A CN113259711 A CN 113259711A CN 202010084890 A CN202010084890 A CN 202010084890A CN 113259711 A CN113259711 A CN 113259711A
Authority
CN
China
Prior art keywords
information
hidden information
hidden
acquiring
media
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010084890.4A
Other languages
English (en)
Inventor
康小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN202010084890.4A priority Critical patent/CN113259711A/zh
Publication of CN113259711A publication Critical patent/CN113259711A/zh
Pending legal-status Critical Current

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234345Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • H04N21/23476Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption by partially encrypting, e.g. encrypting the ending portion of a movie
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4355Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440245Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • H04N21/44055Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption by partially decrypting, e.g. decrypting a video stream that has been partially encrypted

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本说明书实施例提供内容分享方法、装置及电子设备,其中一个内容分享方法包括:获取媒体信息中的第一隐藏信息;基于所述第一隐藏信息获取第二隐藏信息;以及基于所述第二隐藏信息获取来自服务器的分享内容。

Description

内容分享方法、装置及电子设备
技术领域
本说明书涉及内容分享技术领域,更具体地,涉及一种内容分享方法、装置及电子设备。
背景技术
当用户访问感兴趣的网站时,或者当用户浏览感兴趣的内容时,用户希望把这些网站或者内容分享到社交媒体中。但是,由于社交媒体的限制,用户的这种分享操作很困难,或者经常失败。
因此,需要提供有效的内容分享方案,保证用户合理的分享操作能够顺利执行。
发明内容
本说明书的实施例提供内容分享的新技术方案。
根据本说明书的第一方面,提供了一种内容分享方法,包括:获取媒体信息中的第一隐藏信息;基于所述第一隐藏信息获取第二隐藏信息;以及基于所述第二隐藏信息获取来自服务器的分享内容。
根据本说明书的第二方面,提供了一种内容分享装置,包括:第一获取模块,获取媒体信息中的第一隐藏信息;第二获取模块,基于所述第一隐藏信息获取第二隐藏信息;以及第三获取模块,基于所述第二隐藏信息获取来自服务器的分享内容。
根据本说明书的第三方面,提供了一种电子设备,包括处理器和存储器,存储器存储可执行指令,当运行电子设备时,可执行指令控制处理器执行根据实施例所述的方法。
在本说明书的实施例中,通过设置多层隐藏信息,可以提升内容分享的隐蔽性。
通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的实施例的其它特征及其优点将会变得清楚。
附图说明
被结合在说明书中并构成说明书的一部分的附图示出了的实施例,并且连同其说明一起用于解释各个实施例的原理。
图1示出了示例性的网络***。
图2示出了根据一个实施例的生成用于内容分享的媒体信息的方法的示意性流程图。
图3示出了根据一个实施例的内容分享方法的示意性流程图。
图4示出了根据一个实施例的在交互应用中分享内容的方法的示意性流程图。
图5示出了根据一个实施例的内容分享装置的示意性框图。
图6示出了根据一个实施例的电子设备的示意性框图。
图7示出了一个内容分享的实际应用的示意性过程。
图8和图9示出了要进行内容分享的网页及在社交媒体上分享该网页的例子。
具体实施方式
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
下面,参照附图描述本说明书的不同实施例和例子。
图1所示的网络***可以包括网络110、用户终端130、142、144。在网络110中布置服务器122、124等。用户终端130、142、144通过有线或无线方式连接到网络110。
服务器122、124可以包括内容网站的服务器、社交媒体的服务器等。各个用户可以使用用户终端130、142、144来访问服务器122、124。服务器中的网站页面可以通过用户终端130、142、144展现给用户,用户还可以通过用户终端130、142、144访问社交媒体。
利用图1所示的网络***可以实现内容分享。例如,服务器122产生用于分发给用户的视频(媒体信息),在视频中例如包含用户可能感兴趣的商品,例如,视频中演员或模特的衣服、手机等。用户A通过用户终端130观看所述视频,并且认为其中的商品值得推荐。于是,用户A将该视频分享给了用户终端142、144的用户B、C。用户B、C使用用户终端142、144下载了所分享的视频。用户终端142、144识别出该视频中的商品对应的标识信息并将该标识信息发送给服务器122。接着,服务器122将所述标识信息所对应的商品信息,作为共享信息发送给用户终端142、144,以供用户B、C查看。类似地,用户B、C还可以将所述视频分享给其他用户。通过这种方式,一方面,由于用户终端130、142、144中的第三方应用无法确定视频中是否包含用于内容分享的标识信息,因此,可以防止第三方应用干预用户的正常分享操作,保护了用户对自己的电子设备自由执行操作的权利;另一方面,这种方式将信息的介绍与信息的获取结合起来,可以提升用户的使用体验。
图2示出了根据一个实施例的生成用于内容分享的媒体信息的方法的示意性流程图。
如图2所示,在步骤S202,在媒体信息中设置第一隐藏信息。
在步骤S204,在媒体信息中设置基于该第一隐藏信息的第二隐藏信息,由此生成媒体信息,其中,第二隐藏信息标识服务器中的分享内容。
在这里,通过设置两层隐藏信息,使得标识分享内容的信息不容易被第三方发现,从而提高用户分享内容的自由度。
在一个例子中,媒体信息可以是视频。在这种情况下,可以选择视频中间的图像帧,作为第一隐藏信息。接着,在所选择的图像帧中设置添加字符或二维码,作为第二隐藏信息。该字符或二维码用于标识服务器中的分享内容。
在另一个例子中,媒体信息是动画。在这种情况下,可以选择动画中间的图片,作为第一隐藏信息。接着,在所选择的图片中设置添加字符或二维码,作为第二隐藏信息。该字符或二维码用于标识服务器中的分享内容。
在上面的两个例子中,由于选择视频或动画中间的某一个视频帧或图片来设置分享内容的标识,因此,第三方无法直接确定设置分享内容的标识的位置,并无法直接对该位置的视频帧或图片进行检测。因此,这可以在一定程度上,隐藏分享内容的标识,从而提高用户分享内容的自由度。
此外,在视频帧或图片中设置字符或二维码来标识分享内容,这样,字符或二维码是以视频帧图像或图片的形式存在并且与图像或图片融合在一起。因此,第三方需要通过识别处理才能确定该字符或二维码的含义和判断它们是否标识分享内容。因此,这可以进一步隐藏分享内容的标识,从而提高用户分享内容的自由度。
在这里,可以直接选择视频或动画中间已有的某一个视频帧或图片,并且将字符或二维码叠加在该视频帧或图片上面。此外,也可以产生额外的视频帧或图片,作为所选择的视频帧或图片,该视频帧或图片包括字符或二维码;接着,将所产生的视频帧或图片***到已有的视频或动画中。
可以在服务器端生成所述媒体信息。
图3示出了根据一个实施例的内容分享的方法的示意性流程图。可以在诸如图1所示的用户终端130、142、144的用户终端执行该内容分享的方法。
如图2所示,在步骤S212,获取媒体信息中的第一隐藏信息。
在步骤S214,基于第一隐藏信息获取第二隐藏信息。
第二隐藏信息是隐藏在第一隐藏信息中的并且能够由第一隐藏信息获得。第一隐藏信息是第三方无法直接确定的媒体信息中的信息。例如,可以将视频或动画作为媒体信息。在设计人员或用户在视频中的一个图像帧中或者动画的一个图片中添加第二隐藏信息的情况下,由于视频或动画包含多个图像帧或图片,因此,第三方无法直接确定设置第二隐藏信息的位置,并无法直接对该位置的视频帧或图片进行检测。因此,视频中的一个图像帧在一定程度上对于第三方是隐藏的。此外,由于第三方需要通过识别处理才能确定图像帧或图片中的字符或二维码的含义和判断它们是否标识分享内容,因此,图像帧或图片中显示的字符或二维码可以进一步隐藏所要标识的信息,并且可以作为第二隐藏信息。
用户可以在自己的用户终端通过多种方式来确定图像帧或图片的位置。可以直接将视频或动画中固定位置的图像帧或图片作为第一隐藏信息。此外,还可以通过其他方式确定图像帧或图片的位置。
在一个例子中,可以获取视频或图片的属性字段中所保存的帧位置或图片位置;以及获取所述帧位置或图片位置的图像帧或图片作为所述第一隐藏信息。通常,视频或图片包含多个属性字段。在属性字段中有许多空白的部分。设计人员或用户可以在这些空白部分中添加帧位置信息。对于第三方来说,很难确定这些部分中的信息的含义,因此,将位置信息放置在这些部分可以提高隐蔽性。
在另一个例子中,可以获取视频或动画的至少一个属性字段。基于该属性字段获取变换值,并基于该变换值确定帧位置或图片位置。这里的属性字段可以是任意属性,例如,视频的时长、动画的图片数量、生成时间等。可以通过任何变换处理来得到所述变换值。例如,可以由属性字段的字符得到对应的数值,并将对应的数值作为图像帧或图片在视频或动画中的帧号(位置)或图片位置。例如,还可以对所述数值执行取余处理,并将余数作为作为图像帧或图片在视频或动画中的帧号(位置)或图片位置。此外,还可以通过哈希处理来获得帧位置。这里,属性字段是视频或动画中的正常字段,不需要对属性字段进行任何修改。因此,通过这种方式,第三方很难通过分析视频或动画本身来确定设计人员或用户确定图像帧或图片位置的方式。因此,这种方式的隐蔽性更高。
另外,可以获取媒体信息的至少一个属性字段作为第一隐藏信息,其中,至少一个属性字段中的内容能标识所述媒体信息,即,对于不同的媒体信息,所述至少一个属性字段中的内容是不同的。接着,将至少一个属性字段中的内容作为第二隐藏信息。例如,在由分享内容生成视频时,对于不同分享内容设置不同的视频长度。因此,视频长度可以作为第二隐藏信息。当服务器收到该视频的长度时可以直接确定所要共享的内容。这种方式具有较强的隐蔽性,因为,第三方无法由媒体信息本身确定设计人员或用户如何标识分享内容。此外,例如,不同媒体信息的生成时间和生成位置的组合是不同的,这两个字段的内容的组合可以标识所述媒体内容,并可以作为第二隐藏信息。
在另一个例子中,可以获取媒体信息的至少一个属性字段作为第一隐藏信息,其中,该至少一个属性字段中的内容能标识所述媒体信息。接着,对至少一个属性字段中的内容执行变换处理,以及将变换处理的结果作为第二隐藏信息。与前面描述的内容类似,所述变换处理可以是任意变换处理,例如哈希处理等。
在另一个例子中,可以获取媒体信息的至少一个部分作为第一隐藏信息。由不同分享内容所产生的媒体信息是不同的,该媒体信息的至少一个部分也是不同的。因此,该媒体信息的至少一个部分本身就可以作为标识信息。由此,可以对所述至少一部分媒体信息执行变换处理;以及将变换处理的结果作为第二隐藏信息。例如,所述变换处理是哈希处理。
上面的几种方式中,将媒体信息本身的正常内容作为隐藏信息,增加了信息的隐蔽性,使得第三方难以定位所述隐藏信息。
在步骤S216,基于所述第二隐藏信息获取来自服务器的分享内容。
例如,所述分享内容是与第二隐藏信息对应的网络链接。通过该网络链接,可以获取分享内容,例如,用户可能感兴趣的商品信息、视频、文章等。
图4示出了根据一个实施例的分享交互应用中的内容的方法的示意性流程图。
如图4所示,在步骤S222,接收交互应用中来自其他用户的媒体信息。
在步骤S224,保存媒体信息。
在步骤S226,获取媒体信息中的第一隐藏信息。例如,当用户终端检测到用户保存媒体信息时,可以对该媒体信息进行处理,以获取第一隐藏信息。
在步骤S228,基于第一隐藏信息获取第二隐藏信息。如前面所述,第一隐藏信息可以是视频或动画中间的图像帧或图片,第二隐藏信息可以字符或二维码。此外,第一隐藏信息可以是媒体信息中的属性字段,第二隐藏信息可以属性字段的内容或变换值。
在步骤S230,向保存分享内容的服务器发送所述第二隐藏信息。
在步骤S232,获取来自服务器的与所述第二隐藏信息对应的分享内容。所述分享内容可以是与用户感兴趣的商品相关的网络链接。
图5示出了根据一个实施例的内容分享装置的示意性框图。
如图5所示,内容分享装置30包括:第一获取模块32,获取媒体信息中的第一隐藏信息;第二获取模块34,基于所述第一隐藏信息获取第二隐藏信息;以及36第三获取模块,基于所述第二隐藏信息获取来自服务器的分享内容。
图5的内容分享装置30可以实现图3的实施例中的方案,在这里省略重复的部分。
本说明书还提供一种电子设备。图6示出了电子设备400。
电子设备400例如是图1中所示的用户终端。用户可以使用电子设备400来分享内容和/或获取别人所分享的内容。
如图6所示,电子设备400包括处理器402、存储器404。电子设备400还可以包括显示屏410、用户接口412、摄像头414、音频/视频接口416、传感器418和通信部件420等。此外,电子设备400还可以还包括电源管理芯片406以及电池408等。电子设备400可以智能手机、平板电脑、笔记本电脑、台式机等。
处理器402可以是各种处理器。例如,它可以是ARM架构的处理器。
存储器404可以存储计算设备400运行所需的底层软件、***软件、应用软件、数据等。存储器404可以包括多种形式的存储器,例如,ROM、RAM、Flash等。
显示屏410可以是液晶显示屏、OLED显示屏等。在一个例子中,显示屏410可以是触摸屏。用户可以通过显示屏210进行输入操作。此外,用户还可以通过触摸屏进行指纹识别等。
用户接口412可以包括USB接口、闪电接口、键盘等。
摄像头414可以是单摄像头,也可以是多摄像头。此外,摄像头414可以用于管理员的面容识别。
音频/视频接口416例如可以包括扬声器接口、麦克风接口、诸如HDMI的视频传输接口等。
传感器418例如可以包括陀螺仪、加速度计、温度传感器、湿度传感器、压力传感器等等。例如,通过传感器可以确定计算设备周围的环境等。
通信部件420例如可以包括WiFi通信部件、蓝牙通信部件、3G、4G和5G通信部件等。通过通信部件420,计算设备400可以被布置中网络中。
电源管理芯片406可以用于管理输入计算设备400电源功率,还可以对电池408进行管理,以保证较大的利用效率。电池408例如是锂离子电池等。
图6所示的电子设备仅是解释性的,并且决不是为了要限制本发明、其应用或用途。
电子设备400的存储器404可以存储可执行指令。当可执行指令被处理器402执行时实现上面所述的内容分享方法。
这里,还可以提供一种存储介质,该存储介质存储可执行指令,该可执行指令在被执行时实现上面图2、图3或图4所示的方法。
图7示出了一个内容分享的实际应用的示意性过程。
图7的左侧示出了用户分享内容的过程。当分享用户浏览到感兴趣的网页(例如,该网页包含用户感兴趣的商品、新闻、小说等)时,分享用户可以执行分享操作(502)。接着,生成与网页对应的口令(504)。将口令隐藏在媒体信息中(506)。
如前面所述,所述口令可以是一段字符或二维码,所述媒体信息可以是视频,并且,可以将所述口令放置在视频的一个图像帧中。所述图像帧可以是视频固定位置处的图像帧。所述图像帧也可以是随机位置的图像帧。例如,可以基于视频信息的属性字段来确定图像帧的位置。
此外,所述口令也可以是媒体信息中可以用于标识媒体信息的至少一个属性字段中的内容。
前面已经详细说明了将口令(第二隐藏信息)设置到媒体信息中的方式。这里不再重复描述。
当分享用户通过社交媒体等方式分享包含上述口令信息的媒体信息后,获得所述媒体信息的目标用户可以保存所述媒体信息(508)。
当目标用户打开可以识别所述分享内容的应用(512)时,应用识别所保存的媒体信息(514)。例如,应用可以识别保存在用户相册中最新的一个或多个图片或视频。应用从所述媒体信息中获取所隐藏的口令(第二隐藏信息)(616)。接着,应用将所述口令发送给服务器。服务器基于所述口令得到对应的分享内容,并将该内容返回给目标用户(618)。所返回的内容可以是包含分享内容的网址。用户可以通过所述网址打开对应的网页,查看相应的分享内容。
图8和图9示出了要进行内容分享的网页及在社交媒体上分享该网页的例子。
如图8所示,分享用户通过网址62打开网页64。在网页64中包含分享用户感兴趣的内容68。因此,分享用户希望将该网页的内容分享给自己的好友。分享用户点击网页上的分享按钮66进行分享操作。
通过前面所描述的方式,可以将所要分享的内容对应的口令隐藏在媒体信息中。
如图9所示,分享用户在自己的社交媒体72中分享了媒体信息74。在媒体信息74中隐藏了所述口令。如前面所述,所述媒体信息74可以是视频或图片。前面已经详细地描述了隐藏口令(第二隐藏信息)的方式,在这里不再重复。
当目标用户看到分享用户所分享的媒体信息时,他可以保存该媒体信息。接着,当目标用户打开相应的应用时,该应用可以识别该媒体信息及其中的口令。接着,应用可以将该口令发送给服务器并从服务器接收对应的分享内容。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

Claims (15)

1.一种生成用于内容分享的媒体信息的方法,包括:
在媒体信息中设置第一隐藏信息;以及
在所述媒体信息中设置基于该第一隐藏信息的第二隐藏信息,由此生成媒体信息,其中,第二隐藏信息标识服务器中的分享内容。
2.根据权利要求1所述的方法,其中,所述媒体信息是视频,
在媒体信息中设置第一隐藏信息包括:选择视频中间的图像帧,作为第一隐藏信息;
设置基于该第一隐藏信息的第二隐藏信息包括:在所选择的图像帧中设置添加字符或二维码,作为第二隐藏信息,其中所述字符或二维码标识服务器中的分享内容。
3.根据权利要求1所述的方法,其中,所述媒体信息是动画,
在媒体信息中设置第一隐藏信息包括:选择动画中间的图片,作为第一隐藏信息;
设置基于该第一隐藏信息的第二隐藏信息包括:在所选择的图片中设置添加字符或二维码,作为第二隐藏信息,其中所述字符或二维码标识服务器中的分享内容。
4.一种内容分享方法,包括:
获取媒体信息中的第一隐藏信息;
基于所述第一隐藏信息获取第二隐藏信息;以及
基于所述第二隐藏信息获取来自服务器的分享内容。
5.根据权利要求4所述的方法,其中,所述媒体信息是视频或动画,
获取媒体信息中的第一隐藏信息包括:获取视频或动画中指定位置的图像帧或图片作为所述第一隐藏信息;
基于所述第一隐藏信息获取第二隐藏信息包括:获取所述图像帧或图片中的字符或二维码作为所述第二隐藏信息。
6.根据权利要求4所述的方法,其中,所述媒体信息是视频或动画,
获取媒体信息中的第一隐藏信息包括:
获取所述视频或动画的属性字段中所保存的帧位置或图片位置;以及
获取所述帧位置或图片位置的图像帧或图片作为所述第一隐藏信息,
基于所述第一隐藏信息获取第二隐藏信息包括:获取所述图像帧或图片中的字符或二维码作为所述第二隐藏信息。
7.根据权利要求4所述的方法,其中,所述媒体信息是视频或动画,
获取媒体信息中的第一隐藏信息包括:
获取所述视频或动画的至少一个属性字段;
基于所述属性字段获取变换值;
基于所述变换值确定帧位置或图片位置;以及
获取所述帧位置或图片位置的图像帧或图片作为所述第一隐藏信息,
基于所述第一隐藏信息获取第二隐藏信息包括:获取所述图像帧或图片中的字符或二维码作为所述第二隐藏信息。
8.根据权利要求4所述的方法,其中,获取媒体信息中的第一隐藏信息还包括:获取媒体信息的至少一个属性字段作为第一隐藏信息;
基于所述第一隐藏信息获取第二隐藏信息包括:将至少一个属性字段中的内容作为第二隐藏信息,其中,所述至少一个属性字段中的内容能标识所述媒体信息。
9.根据权利要求4所述的方法,其中,获取媒体信息中的第一隐藏信息还包括:获取媒体信息的至少一个属性字段作为第一隐藏信息;
基于所述第一隐藏信息获取第二隐藏信息包括:
对所述至少一个属性字段中的内容执行变换处理,其中,所述至少一个属性字段中的内容能标识所述媒体信息;以及
将变换处理的结果作为第二隐藏信息。
10.根据权利要求4所述的方法,其中,获取媒体信息中的第一隐藏信息还包括:获取媒体信息的至少一个部分作为第一隐藏信息;以及
基于所述第一隐藏信息获取第二隐藏信息包括:
对所述至少一部分媒体信息执行变换处理;以及
将变换处理的结果作为第二隐藏信息。
11.根据权利要求8或9所述的方法,其中,所述变换处理是哈希处理。
12.一种分享交互应用中的内容的方法,包括:
接收交互应用中来自其他用户的媒体信息;
保存所述媒体信息;
获取媒体信息中的第一隐藏信息;
基于所述第一隐藏信息获取第二隐藏信息;
向保存分享内容的服务器发送所述第二隐藏信息;以及
获取来自服务器的与所述第二隐藏信息对应的分享内容。
13.一种内容分享装置,包括:
第一获取模块,获取媒体信息中的第一隐藏信息;
第二获取模块,基于所述第一隐藏信息获取第二隐藏信息;以及
第三获取模块,基于所述第二隐藏信息获取来自服务器的分享内容。
14.一种电子设备,包括处理器和存储器,存储器存储可执行指令,当运行电子设备时,可执行指令控制处理器执行根据权利要求1-12中任何一项所述的方法。
15.一种存储介质,该存储介质存储可执行指令,该可执行指令在被执行时实现根据权利要求1-12中任何一项所述的方法。
CN202010084890.4A 2020-02-10 2020-02-10 内容分享方法、装置及电子设备 Pending CN113259711A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010084890.4A CN113259711A (zh) 2020-02-10 2020-02-10 内容分享方法、装置及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010084890.4A CN113259711A (zh) 2020-02-10 2020-02-10 内容分享方法、装置及电子设备

Publications (1)

Publication Number Publication Date
CN113259711A true CN113259711A (zh) 2021-08-13

Family

ID=77219387

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010084890.4A Pending CN113259711A (zh) 2020-02-10 2020-02-10 内容分享方法、装置及电子设备

Country Status (1)

Country Link
CN (1) CN113259711A (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103731467A (zh) * 2013-09-26 2014-04-16 西安酷派软件科技有限公司 网页信息的分享方法及通信终端
CN105812960A (zh) * 2014-12-29 2016-07-27 深圳Tcl数字技术有限公司 在显示画面中携带隐藏信息的方法、显示终端及***
CN106202308A (zh) * 2016-07-01 2016-12-07 乐视控股(北京)有限公司 一种信息分享的方法及电子设备
CN106599208A (zh) * 2016-12-15 2017-04-26 腾讯科技(深圳)有限公司 一种内容分享方法及用户客户端
CN106658200A (zh) * 2016-12-30 2017-05-10 乐蜜科技有限公司 直播视频分享和获取的方法、装置及其终端设备
CN109451343A (zh) * 2018-11-20 2019-03-08 广州酷狗计算机科技有限公司 视频分享方法、装置、终端及存储介质
CN110098995A (zh) * 2018-01-31 2019-08-06 阿里巴巴集团控股有限公司 信息处理方法、信息显示方法、装置、电子设备及服务器

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103731467A (zh) * 2013-09-26 2014-04-16 西安酷派软件科技有限公司 网页信息的分享方法及通信终端
CN105812960A (zh) * 2014-12-29 2016-07-27 深圳Tcl数字技术有限公司 在显示画面中携带隐藏信息的方法、显示终端及***
CN106202308A (zh) * 2016-07-01 2016-12-07 乐视控股(北京)有限公司 一种信息分享的方法及电子设备
CN106599208A (zh) * 2016-12-15 2017-04-26 腾讯科技(深圳)有限公司 一种内容分享方法及用户客户端
CN106658200A (zh) * 2016-12-30 2017-05-10 乐蜜科技有限公司 直播视频分享和获取的方法、装置及其终端设备
CN110098995A (zh) * 2018-01-31 2019-08-06 阿里巴巴集团控股有限公司 信息处理方法、信息显示方法、装置、电子设备及服务器
CN109451343A (zh) * 2018-11-20 2019-03-08 广州酷狗计算机科技有限公司 视频分享方法、装置、终端及存储介质

Similar Documents

Publication Publication Date Title
US9984408B1 (en) Method, medium, and system for live video cooperative shopping
CN110139162B (zh) 媒体内容的共享方法和装置、存储介质、电子装置
US20130346502A1 (en) Markup Language for Incorporating Social Networking System Information by an External Website
CN105284119B (zh) 关于嵌入式媒体提供补充内容
CN111597467A (zh) 展示方法、装置和电子设备
CN113568699B (zh) 一种内容显示方法、装置、设备及存储介质
AU2017335976B2 (en) Architecture for augmenting video data obtained by a client device with one or more effects during rendering
CN111309240B (zh) 内容显示方法、装置和电子设备
CN110825988A (zh) 一种信息展示方法、装置和电子设备
CN114025181B (zh) 一种信息显示方法、装置、电子设备及存储介质
CN113778285A (zh) 道具处理方法、装置、设备及介质
CN111488559B (zh) 网页水印生成方法、装置、计算机设备和存储介质
CN112911372B (zh) 页面数据处理方法、装置、电子设备、服务器
CN113869063A (zh) 数据推荐方法、装置、电子设备及存储介质
CN111897474A (zh) 文件处理方法和电子设备
CN111817944A (zh) 图片分享的方法、装置及电子设备
CN113259711A (zh) 内容分享方法、装置及电子设备
CN111125501B (zh) 用于处理信息的方法和装置
CN112016001A (zh) 好友推荐方法、设备及计算机可读介质
US10126821B2 (en) Information processing method and information processing device
CN114125530B (zh) 一种信息显示方法、装置、电子设备及存储介质
CN112306976A (zh) 信息处理方法、装置和电子设备
CN113516740B (zh) 添加静态元素的方法、装置及电子设备
CN116456162B (zh) 一种直播间对象显示方法、装置、电子设备及存储介质
CN112183045B (zh) 在线文档处理方法、装置和电子设备

Legal Events

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