[go: up one dir, main page]

CN108881928A - 用于发布信息的方法和装置、用于处理信息的方法和装置 - Google Patents

用于发布信息的方法和装置、用于处理信息的方法和装置 Download PDF

Info

Publication number
CN108881928A
CN108881928A CN201810718063.9A CN201810718063A CN108881928A CN 108881928 A CN108881928 A CN 108881928A CN 201810718063 A CN201810718063 A CN 201810718063A CN 108881928 A CN108881928 A CN 108881928A
Authority
CN
China
Prior art keywords
video
application
information
request
class application
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
CN201810718063.9A
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.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201810718063.9A priority Critical patent/CN108881928A/zh
Publication of CN108881928A publication Critical patent/CN108881928A/zh
Priority to JP2019047117A priority patent/JP2020004379A/ja
Priority to US16/355,184 priority patent/US11095957B2/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2181Source of audio or video content, e.g. local disk arrays comprising remotely distributed storage units, e.g. when movies are replicated over a plurality of video servers
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8545Content authoring for generating interactive applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • 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/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请实施例公开了用于发布信息方法和装置、用于处理信息的方法和装置。用于发布信息的方法的一具体实施方式包括:接收针对视频播放类应用的发布请求,其中,发布请求包括视频播放类应用的配置信息;将预设的视频交互模板应用于视频播放类应用,其中,视频交互模板包括与视频相关的处理逻辑;基于配置信息,发布已应用视频交互模板的视频播放类应用。该实施方式通过对预设的视频交互模板的应用,可以使开发者在无需关注视频处理逻辑的情况下,便可以完成视频播放类应用的开发与发布,有效地降低了开发成本。

Description

用于发布信息的方法和装置、用于处理信息的方法和装置
技术领域
本申请实施例涉及计算机技术领域,具体涉及用于发布信息的方法和装置、用于处理信息的方法和装置。
背景技术
目前,开发者在进行视频技能开发时,通常需要进行独立意图的配置和开发。其中,意图一般指用户说话的目的,即用户想要表达什么、想做什么。如用户说“我想看**电视剧?”,那么意图可以是“播放**电视剧”。在面对较多的视频资源时,开发者通常需要耗费较高的开发成本,而且会具有较多的重复逻辑。
发明内容
本申请实施例提出了用于发布信息的方法和装置、用于处理信息的方法和装置。
第一方面,本申请实施例提供了一种用于发布信息的方法,该方法包括:接收针对视频播放类应用的发布请求,其中,发布请求包括视频播放类应用的配置信息;将预设的视频交互模板应用于视频播放类应用,其中,视频交互模板包括与视频相关的处理逻辑;基于配置信息,发布已应用视频交互模板的视频播放类应用。
在一些实施例中,处理逻辑包括第一处理逻辑,第一处理逻辑包括用于对视频播放请求和以下至少一种请求进行处理的逻辑:暂停播放、继续播放、播放上一个视频、播放下一个视频、停止播放、播放进度调节、音量调节、亮度调节。
在一些实施例中,处理逻辑还包括第二处理逻辑,第二处理逻辑包括用于对以下至少一种检索请求进行处理的逻辑:指定视频检索、热播视频检索、新视频检索。
在一些实施例中,配置信息包括应用信息和视频资源信息,应用信息包括应用名称、应用标识和以下至少一项:应用类型名称、版本号、封面图片、开发者信息、功能性描述信息、使用说明;视频资源信息包括视频资源的地址信息和以下至少一项:更新频率、更新时间、资源类型名称。
在一些实施例中,基于配置信息,发布已应用视频交互模板的视频播放类应用,包括:将已应用视频交互模板的视频播放类应用发布到预设的服务端,以使服务端将该视频播放类应用推送给所连接的客户端,在客户端上展示该视频播放类应用的应用信息。
在一些实施例中,上述方法还包括:将视频资源信息与应用标识对应存储。
第二方面,本申请实施例提供了一种用于处理信息的方法,该方法包括:接收与目标视频播放类应用所提供的视频资源相关的请求,其中,目标视频播放类应用是采用如第一方面中任一实现方式描述的方法发布的已应用预设的视频交互模板的视频播放类应用,视频交互模板包括与视频相关的处理逻辑;利用视频交互模板处理请求。
第三方面,本申请实施例提供了一种用于发布信息的装置,该装置包括:接收单元,被配置成接收针对视频播放类应用的发布请求,其中,发布请求包括视频播放类应用的配置信息;设置单元,被配置成将预设的视频交互模板应用于视频播放类应用,其中,视频交互模板包括与视频相关的处理逻辑;发布单元,被配置成基于配置信息,发布已应用视频交互模板的视频播放类应用。
在一些实施例中,处理逻辑包括第一处理逻辑,第一处理逻辑包括用于对视频播放请求和以下至少一种请求进行处理的逻辑:暂停播放、继续播放、播放上一个视频、播放下一个视频、停止播放、播放进度调节、音量调节、亮度调节。
在一些实施例中,处理逻辑还包括第二处理逻辑,第二处理逻辑包括用于对以下至少一种检索请求进行处理的逻辑:指定视频检索、热播视频检索、新视频检索。
在一些实施例中,配置信息包括应用信息和视频资源信息,应用信息包括应用名称、应用标识和以下至少一项:应用类型名称、版本号、封面图片、开发者信息、功能性描述信息、使用说明;视频资源信息包括视频资源的地址信息和以下至少一项:更新频率、更新时间、资源类型名称。
在一些实施例中,发布单元进一步被配置成:将已应用视频交互模板的视频播放类应用发布到预设的服务端,以使服务端将该视频播放类应用推送给所连接的客户端,在客户端上展示该视频播放类应用的应用信息。
在一些实施例中,上述装置还包括:存储单元,被配置成将视频资源信息与应用标识对应存储。
第四方面,本申请实施例提供了一种用于处理信息的装置,该装置包括:接收单元,被配置成接收与目标视频播放类应用所提供的视频资源相关的请求,其中,目标视频播放类应用是采用如第一方面中任一实现方式描述的方法发布的已应用预设的视频交互模板的视频播放类应用,视频交互模板包括与视频相关的处理逻辑;处理单元,被配置成利用视频交互模板处理请求。
第五方面,本申请实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当该一个或多个程序被该一个或多个处理器执行,使得该一个或多个处理器实现如第一方面、第二方面中任一实现方式描述的方法。
第六方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面、第二方面中任一实现方式描述的方法。
本申请实施例提供的用于发布信息的方法和装置,通过接收针对视频播放类应用的发布请求,而后将预设的视频交互模板应用于视频播放类应用,然后基于视频播放类应用的配置信息,发布已应用视频交互模板的视频播放类应用,从而有效利用了预设的视频交互模板,可以使开发者在无需关注视频处理逻辑的情况下,便可以完成视频播放类应用的开发与发布,有效地降低了开发成本。
本申请实施例提供的用于处理信息的方法和装置,通过响应于接收到与目标视频播放类应用(采用如第一方面中任一实现方式描述的方法发布的视频播放类应用)所提供的视频资源相关的请求,而利用目标视频播放类应用所应用的视频交互模板处理该请求,从而有效利用了预设的视频交互模板,实现了对与目标视频播放类应用所提供的视频资源相关的请求的标准化处理。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是本申请的一个实施例可以应用于其中的示例性系统架构图;
图2是根据本申请的用于发布信息的方法的一个实施例的流程图;
图3是根据本申请的用于发布信息的方法的一个应用场景的示意图;
图4是根据本申请的用于处理信息的方法的一个实施例的流程图;
图5是根据本申请的用于发布信息的装置的一个实施例的结构示意图;
图6是根据本申请的用于处理信息的装置的一个实施例的结构示意图;
图7是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1示出了可以应用本申请的用于发布信息的方法、用于发布信息的装置、用于处理信息的方法或用于处理信息的装置的实施例的示例性系统架构100。
如图1所示,系统架构100可以包括终端设备101、107,服务器103、105和网络102、104、106。网络102用以在终端设备101和服务器103之间提供通信链路的介质。网络104用以在服务器103和服务器105之间提供通信链路的介质。网络106用以在服务器105和终端设备107之间提供通信链路的介质。网络102、104、106可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
开发者可以使用终端设备101通过网络102与服务器103交互,以接收或发送消息等。其中,终端设备101上可以安装有各种通讯客户端应用,例如网页浏览器应用、软件发布类应用等等。另外,终端设备101可以是硬件,也可以是软件。当终端设备101为硬件时,可以是各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机等等。当终端设备101为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
服务器103可以是提供各种服务的服务器,例如对终端设备101上的软件发布类应用提供支持的后台服务器,该后台服务器可以对接收到的针对软件(例如视频播放类应用)的发布请求进行分析等处理,例如将该发布请求所指示的软件发布到服务器105。
用户可以使用终端设备107通过网络106与服务器105交互,以接收或发送消息等。其中,终端设备107上可以安装有各种通讯客户端应用,例如网页浏览器应用、视频播放类应用等等。另外,终端设备107可以是硬件,也可以是软件。当终端设备107为硬件时,可以是各种电子设备,包括但不限于智能手机、平板电脑、MP3播放器(Moving Picture ExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving PictureExperts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、智能电视、膝上型便携计算机等等。当终端设备107为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
服务器105可以是提供各种服务的服务器,例如对终端设备107上的视频播放类应用提供支持的后台服务器,该后台服务器可以对接收到的与视频相关的请求(例如视频播放请求、视频检索请求等等)进行分析等处理,并将处理结果(例如视频播放指令、视频检索结果等)返回给终端设备107。
需要说明的是,终端设备101和终端设备107可以是同一台设备,也可以是不同的设备。服务器103和服务器105可以是同一台服务器,也可以是不同的服务器。本实施例不对此方面内容做任何限定。
需要指出的是,本申请实施例所提供的用于发布信息的方法一般由服务器103执行,相应地,用于发布信息的装置一般设置于服务器103中。本申请实施例所提供的用于处理信息的方法一般由服务器105执行,相应地,用于处理信息的装置一般设置于服务器105中。
另外,服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
继续参考图2,示出了根据本申请的用于发布信息的方法的一个实施例的流程200。该用于发布信息的方法的流程200,包括以下步骤:
步骤201,接收针对视频播放类应用的发布请求。
在本实施例中,用于发布信息的方法的执行主体(例如图1所示的服务器103)可以接收开发者通过终端设备(例如图1所示的终端设备101)发送的针对视频播放类应用的发布请求。其中,发布请求可以包括上述视频播放类应用的配置信息。配置信息可以是发布视频播放类应用时所需的信息,该信息例如可以包括上述视频播放类应用的应用信息和视频资源信息。该应用信息例如可以包括应用名称、应用标识等。该应用标识可以用于唯一地识别上述视频播放类应用。另外,视频资源信息可以包括上述视频播放类应用所提供的视频资源的地址信息、视频标识等。该地址信息例如可以是该视频资源的存储路径,还可以是该视频资源的URL(Uniform Resource Locator,统一资源定位符)。
需要说明的是,上述执行主体可以向上述终端设备提供用于发布视频播放类应用的界面,开发者可以在该界面上输入相应的配置信息,然后通过执行预设的发布操作来向上述执行主体发送针对视频播放类应用的发布请求。作为示例,该界面上可以显示有不同的字段名(例如应用名称、资源地址等)和与字段名对应的文本框,开发者可以在字段名的引导下,在文本框中输入相应的配置信息。另外,该界面上还可以显示有发布选项,预设的发布操作可以是对该发布选项的选取操作。因而,开发者在输入完配置信息后,可以通过选取该发布选项来向上述执行主体发送发布请求。
在本实施例的一些可选的实现方式中,上述执行主体可以向上述终端设备提供用于创建视频播放类应用的界面,上述执行主体可以在该界面上输入基本的应用信息(例如应用名称),然后执行预设的创建操作来创建视频播放类应用。例如,该界面上可以显示有确定选项,该创建操作可以是对该确定选项的选取操作,开发者可以通过选取该确定选项来完成对视频播放类应用的创建。此外,上述执行主体在检测到对视频播放类应用的创建操作后,可以为该视频播放类应用分配唯一的应用标识,以及向上述终端设备提供展示有开发者所创建的视频播放类应用的信息的发布界面。开发者可以在该界面上输入其它的配置信息,而后执行预设的发布操作来向上述执行主体发送针对所创建的视频播放类应用的发布请求。
在本实施例的一些可选的实现方式中,应用信息在包括应用名称、应用标识的同时,还可以包括应用类型名称、版本号、封面图片、开发者信息、功能性描述信息、使用说明、调用名称等等。
视频播放类应用所归属的应用类型例如可以是视频播放,故而上述应用类型名称例如可以是“视频播放”。
版本号的格式例如可以是“数字.数字”,如1.0。当视频播放类应用更新版本时,新增版本的版本号应大于线上版本的版本号。
封面图片可以是大小不超过预设大小(例如100KB(Kilobyte,千字节))、格式为预设图形格式的图片,该图片可以作为发布后的视频播放类应用的展示图标。其中,预设图形格式例如可以包括但不限于PNG(Portable Network Graphics,便携式网络图形)、JPEG(Joint Photographic Experts Group,联合图像专家小组)等。需要说明的是,预设大小、预设图形格式是可以根据实际需要设置的,本实施例不对此方面内容做任何限定。
开发者信息例如可以包括开发者的个人名称或企业名称等。
功能性描述信息例如可以包括用于描述视频播放类应用的基本功能、使用场景等的信息。
使用说明可以是用于说明如何使用视频播放类应用的信息。
调用名称可以是用于唤醒视频播放类应用的唤醒词。调用名称也可以用于唯一地识别一个视频播放类应用。实践中,对于已发布的视频播放类应用,用户例如可以采用“打开+该视频播放类应用的调用名称”这种格式来唤醒该视频播放类应用。例如,该视频播放类应用的名称为“**视频”,用户可以利用已启用该视频播放类应用的终端设备,输入语音形式或文本形式的“打开**视频”来唤醒该视频播放类应用。
在本实施例的一些可选的实现方式中,视频资源信息还可以包括更新频率、更新时间、资源类型名称等等。其中,更新频率可以为每天、每周或每月等等。更新时间例如可以是晚上8点、10点或0点等等。视频资源的资源类型可以是视频,或视频的子类(例如电视剧、电影、综艺、动画等等)。
步骤202,将预设的视频交互模板应用于视频播放类应用。
在本实施例中,上述执行主体在接收到针对视频播放类应用的发布请求后,可以将预设的视频交互模板应用于该视频播放类应用。其中,视频交互模板可以包括与视频相关的处理逻辑,例如用于处理视频播放请求等的处理逻辑。作为示例,上述执行主体可以获取本地预存的视频交互模板,而后将视频播放类应用的配置信息中的指定信息(例如应用标识、资源地址等等)写入视频交互模板中的相应位置,最后将当前的视频交互模板作为视频播放类应用的代码文件。
在本实施例的一些可选的实现方式中,上述处理逻辑可以包括第一处理逻辑,该第一处理逻辑可以包括用于对视频播放请求和以下至少一种请求进行处理的逻辑:暂停播放、继续播放、播放上一个视频、播放下一个视频、停止播放、播放进度调节、音量调节、亮度调节等。其中,视频播放请求可以是对指定视频进行播放的请求。暂停播放可以指暂停对正在播放的视频的播放。继续播放可以指恢复对暂停播放的视频的播放。播放上一个视频可以指播放正在播放的视频的上一个视频。播放下一个视频可以指播放正在播放的视频的下一个视频。停止播放可以指停止对正在播放的视频的播放。
在本实施例的一些可选的实现方式中,上述处理逻辑在包括第一处理逻辑的同时,还可以包括第二处理逻辑,该第二处理逻辑可以包括用于对以下至少一种检索请求进行处理的逻辑:指定视频检索、热播视频检索、新视频检索等。其中,指定视频检索可以指对指定的视频的检索。热播视频检索可以指对热度较高的视频的检索,热度的高度例如可以基于视频的播放量的大小来确定。新视频检索可以指对近段时间(例如近半个月、1个月或3个月等)内更新的视频的检索。
步骤203,基于配置信息,发布已应用视频交互模板的视频播放类应用。
在本实施例中,上述执行主体在将预设的视频交互模板应用于视频播放类应用后,可以基于该视频播放类应用的配置信息,发布已应用视频交互模板的该视频播放类应用。作为示例,该配置信息可以包括开发者提供的服务器地址,上述执行主体可以将该视频播放类应用发布至该服务器地址所指示的服务器。
在本实施例的一些可选的实现方式中,上述执行主体可以将已应用视频交互模板的视频播放类应用发布到预设的服务端(例如图1所示的服务器105),以使该服务端将该视频播放类应用推送给所连接的客户端(例如图1所示的终端设备107),在该客户端上展示该视频播放类应用的应用信息,例如除应用标识以外的应用信息。需要说明的是,该服务端可以是对服务提供类应用提供支持的服务端,该客户端可以是安装有该服务提供类应用的客户端。该服务提供类应用可以集成有不同类型的子应用。用户可以根据实际需要在该服务提供类应用中启用所需的子应用来进行使用。因此,在实践中,该服务端可以将已应用视频交互模板的视频播放类应用作为子应用推送给该客户端,以在该客户端上的该服务提供类应用的页面上展示该视频播放类应用的应用信息。
在本实施例的一些可选的实现方式中,上述执行主体还可以将上述视频资源信息与上述应用标识对应存储。例如按照预设的数据结构进行存储。其中,数据结构是计算机存储、组织数据的方式。数据结构例如可以包括树形结构、数组等。预设的数据结构是可以根据实际需要设置的,本实施例不对此方面内容做任何限定。
继续参见图3,图3是根据本实施例的用于发布信息的方法的应用场景的一个示意图。在图3的应用场景中,开发者可以通过终端设备301打开服务器302提供的用于发布视频播放类应用的界面,之后在该界面上展示的信息(例如字段名等)的引导下,输入想要发布的视频播放类应用的配置信息,其中,该配置信息可以包括应用信息、视频资源信息和服务器地址。然后开发者可以在该界面上执行预设的发布操作来向服务器302发送针对视频播放类应用的发布请求。服务器302可以响应于接收到该发布请求,而获取本地预存的视频交互模板,将该配置信息中的指定信息写入该视频交互模板中的相应位置,而后将当前的视频交互模板作为视频播放类应用的代码文件。最后,服务器302可以将已应用视频交互模板的视频播放类应用发布到上述服务器地址所指示的服务器303。
本申请的上述实施例提供的方法,通过接收针对视频播放类应用的发布请求,而后将预设的视频交互模板应用于视频播放类应用,然后基于视频播放类应用的配置信息,发布已应用视频交互模板的视频播放类应用,从而有效利用了预设的视频交互模板,可以使开发者在无需关注视频处理逻辑的情况下,便可以完成视频播放类应用的开发与发布,有效地降低了开发成本。
进一步参考图4,其示出了用于处理信息的方法的一个实施例的流程400。该用于处理信息的方法的流程400,包括以下步骤:
步骤401,接收与目标视频播放类应用所提供的视频资源相关的请求。
在本实施例中,用于处理信息的方法的执行主体(例如图1所示的服务器105)可以通过有线连接方式或者无线连接方式接收用户通过终端设备(例如图1所示的终端设备107)发送的与目标视频播放类应用所提供的视频资源相关的请求。
其中,目标视频播放类应用可以是采用如图2所示实施例提供的方法发布的已应用预设的视频交互模板的视频播放类应用。该视频交互模板可以包括与视频相关的处理逻辑。该处理逻辑可以包括第一处理逻辑,该第一处理逻辑例如可以包括用于对视频播放请求和以下至少一种请求进行处理的逻辑:暂停播放、继续播放、播放上一个视频、播放下一个视频、停止播放、播放进度调节、音量调节、亮度调节等。此外,该处理逻辑还可以包括第二处理逻辑,该第二处理逻辑例如可以包括用于对以下至少一种检索请求进行处理的逻辑:指定视频检索、热播视频检索、新视频检索等。
另外,上述执行主体接收到的与视频相关的请求例如可以是视频播放、暂停播放、继续播放、播放上一个视频、播放下一个视频、停止播放、播放进度调节、音量调节、亮度调节、指定视频检索、热播视频检索或新视频检索等请求。
需要说明的是,上述终端设备可以是采用AI(Artificial Intelligence,人工智能)技术的设备,例如搭载有对话式人工智能操作系统(如DuerOS)的设备。其中,AI是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。AI是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
用户在上述终端设备上启用目标视频播放类应用后,可以通过语音方式或者文本方式向上述终端设备发送指令,例如视频播放指令等。上述终端设备接收到用户发送的指令后,可以对该指令进行分析,以确定用户的意图。例如,用户通过语音方式输入“我想看**电视剧”,上述终端设备对语音信息“我想看**电视剧”进行语音识别后,可以得出用户的意图“播放**电视剧”。而后,上述终端设备可以向上述执行主体发送携带有用户的意图信息的请求。其中,该意图信息例如可以是预设格式的信息。该预设格式例如可以是JSON格式。
步骤202,利用目标视频播放类应用所应用的视频交互模板处理接收到的请求。
在本实施例中,上述执行主体在接收到与目标视频播放类应用所提供的视频资源相关的请求后,可以利用目标视频播放类应用所应用的视频交互模板处理该请求。
例如,若上述执行主体接收到的请求是用于对视频进行控制的请求,例如视频播放请求、暂停播放请求、停止播放请求等等,则上述执行主体可以利用视频交互模板所包括的上述第一处理逻辑对接收到的请求进行分析等处理,以及向上述终端设备返回相应的控制指令,例如视频播放指令或暂停播放指令等等。需要说明的是,该控制指令可以是携带有上述预设格式(例如JSON格式)的信息的指令。上述终端设备接收到该控制指令后,可以基于该控制指令对视频进行相应的控制。
这里,以视频播放为例,响应于上述执行主体接收到的请求是视频播放请求,上述执行主体可以利用上述第一处理逻辑中的用于对视频播放请求进行处理的逻辑对接收到的请求进行处理。该逻辑例如可以包括:对于接收到的请求所指示的视频资源,检测与该请求的发送方相关联的、该视频资源的播放点,向该发送方发送用于指示从该播放点处播放该视频资源的视频播放指令。其中,播放点可称为播放位置,例如一个视频资源的时间轴总长度为40分钟(用40:00表示),用户最近一次观看到12分钟,那么该视频资源的播放点可以是12:00。
再例如,若上述执行主体接收到的请求是检索类请求,则上述执行主体可以利用视频交互模板所包括的上述第二处理逻辑对接收到的请求进行处理。
这里,以热播视频检索为例,响应于上述执行主体接收到的请求是对热播视频的检索请求,则上述执行主体可以利用上述第二处理逻辑中的用于对热播视频检索类的请求进行处理的逻辑对接收到的请求进行处理。该逻辑例如可以包括:获取目标视频播放类应用所提供的视频资源的播放量,将播放量最高的前预置数目(例如1、3或10等)个视频资源作为热播视频,将该热播视频的信息返回给请求的发送方。需要说明的是,上述执行主体可以实时统计目标视频播放类应用所提供的视频资源的播放量。
再以新视频检索为例,响应于上述执行主体接收到的请求是对新视频的检索请求,则上述执行主体可以利用上述第二处理逻辑中的用于对新视频检索类的请求进行处理的逻辑对接收到的请求进行处理。该逻辑例如可以包括:获取目标视频播放类应用所提供的视频资源的更新时间,将更新时间处于预设时间段(例如近半个月、1个月或3个月等)内的视频资源作为新视频,将该新视频的信息返回给请求的发送方。
本申请的上述实施例提供的方法,通过响应于接收到与目标视频播放类应用所提供的视频资源相关的请求,而利用目标视频播放类应用所应用的视频交互模板处理该请求,从而有效利用了预设的视频交互模板,实现了对与目标视频播放类应用所提供的视频资源相关的请求的标准化处理。
进一步参考图5,作为对上述各图所示方法的实现,本申请提供了一种用于发布信息的装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图5所示,本实施例的用于发布信息的装置500包括:接收单元501被配置成接收针对视频播放类应用的发布请求,其中,发布请求可以包括视频播放类应用的配置信息;设置单元502被配置成将预设的视频交互模板应用于视频播放类应用,其中,视频交互模板可以包括与视频相关的处理逻辑;发布单元503被配置成基于配置信息,发布已应用视频交互模板的视频播放类应用。
在本实施例中,用于发布信息的装置500中:接收单元501、设置单元502和发布单元503的具体处理及其所带来的技术效果可分别参考图2对应实施例中的步骤201、步骤202和步骤203的相关说明,在此不再赘述。
在本实施例的一些可选的实现方式中,上述处理逻辑可以包括第一处理逻辑,该第一处理逻辑可以包括用于对视频播放请求和以下至少一种请求进行处理的逻辑:暂停播放、继续播放、播放上一个视频、播放下一个视频、停止播放、播放进度调节、音量调节、亮度调节等。
在本实施例的一些可选的实现方式中,上述处理逻辑还可以包括第二处理逻辑,该第二处理逻辑可以包括用于对以下至少一种检索请求进行处理的逻辑:指定视频检索、热播视频检索、新视频检索等。
在本实施例的一些可选的实现方式中,上述配置信息可以包括应用信息和视频资源信息。应用信息可以包括应用名称、应用标识和以下至少一项:应用类型名称、版本号、封面图片、开发者信息、功能性描述信息、使用说明等。视频资源信息可以包括视频资源的地址信息和以下至少一项:更新频率、更新时间、资源类型名称等。
在本实施例的一些可选的实现方式中,发布单元503可以进一步被配置成:将已应用视频交互模板的视频播放类应用发布到预设的服务端,以使该服务端将该视频播放类应用推送给所连接的客户端,在客户端上展示该视频播放类应用的应用信息。
在本实施例的一些可选的实现方式中,上述装置500还可以包括:存储单元(图中未示出),被配置成将上述视频资源信息与上述应用标识对应存储。
本申请的上述实施例提供的装置,通过接收针对视频播放类应用的发布请求,而后将预设的视频交互模板应用于视频播放类应用,然后基于视频播放类应用的配置信息,发布已应用视频交互模板的视频播放类应用,从而有效利用了预设的视频交互模板,可以使开发者在无需关注视频处理逻辑的情况下,便可以完成视频播放类应用的开发与发布,有效地降低了开发成本。
进一步参考图6,作为对上述各图所示方法的实现,本申请提供了一种用于处理信息的装置的一个实施例,该装置实施例与图4所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图6所示,本实施例的用于处理信息的装置600包括:接收单元601被配置成接收与目标视频播放类应用所提供的视频资源相关的请求,其中,目标视频播放类应用可以是采用如图2所示实施例提供的方法发布的已应用预设的视频交互模板的视频播放类应用,该视频交互模板可以包括与视频相关的处理逻辑;处理单元602被配置成利用该视频交互模板处理该请求。
在本实施例中,用于处理信息的装置600中:接收单元601和处理单元602的具体处理及其所带来的技术效果可分别参考图4对应实施例中的步骤401和步骤402的相关说明,在此不再赘述。
本申请的上述实施例提供的装置,通过响应于接收到与目标视频播放类应用所提供的视频资源相关的请求,而利用目标视频播放类应用所应用的视频交互模板处理该请求,从而有效利用了预设的视频交互模板,实现了对与目标视频播放类应用所提供的视频资源相关的请求的标准化处理。
下面参考图7,其示出了适于用来实现本申请实施例的电子设备(例如图1所示的服务器103、105)的计算机系统700的结构示意图。图7示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图7所示,计算机系统700包括中央处理单元(CPU)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储部分708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM 703中,还存储有系统700操作所需的各种程序和数据。CPU 701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。
以下部件连接至I/O接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(CPU)701执行时,执行本申请的系统中限定的上述功能。
需要说明的是,本申请所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括接收单元、设置单元和发布单元。或者,可以描述为:一种处理器包括接收单元和处理单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,设置单元还可以被描述为“将预设的视频交互模板应用于视频播放类应用的单元”。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备:接收针对视频播放类应用的发布请求,其中,发布请求可以包括视频播放类应用的配置信息;将预设的视频交互模板应用于视频播放类应用,其中,视频交互模板可以包括与视频相关的处理逻辑;基于配置信息,发布已应用视频交互模板的视频播放类应用。或者,使得该电子设备:接收与目标视频播放类应用所提供的视频资源相关的请求;利用目标视频播放类应用所应用的视频交互模板处理该请求。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (16)

1.一种用于发布信息的方法,包括:
接收针对视频播放类应用的发布请求,其中,所述发布请求包括视频播放类应用的配置信息;
将预设的视频交互模板应用于视频播放类应用,其中,所述视频交互模板包括与视频相关的处理逻辑;
基于所述配置信息,发布已应用所述视频交互模板的视频播放类应用。
2.根据权利要求1所述的方法,其中,所述处理逻辑包括第一处理逻辑,所述第一处理逻辑包括用于对视频播放请求和以下至少一种请求进行处理的逻辑:暂停播放、继续播放、播放上一个视频、播放下一个视频、停止播放、播放进度调节、音量调节、亮度调节。
3.根据权利要求2所述的方法,其中,所述处理逻辑还包括第二处理逻辑,所述第二处理逻辑包括用于对以下至少一种检索请求进行处理的逻辑:指定视频检索、热播视频检索、新视频检索。
4.根据权利要求1-3之一所述的方法,其中,所述配置信息包括应用信息和视频资源信息,所述应用信息包括应用名称、应用标识和以下至少一项:应用类型名称、版本号、封面图片、开发者信息、功能性描述信息、使用说明;所述视频资源信息包括视频资源的地址信息和以下至少一项:更新频率、更新时间、资源类型名称。
5.根据权利要求4所述的方法,其中,所述基于所述配置信息,发布已应用所述视频交互模板的视频播放类应用,包括:
将已应用所述视频交互模板的视频播放类应用发布到预设的服务端,以使所述服务端将该视频播放类应用推送给所连接的客户端,在所述客户端上展示该视频播放类应用的应用信息。
6.根据权利要求4所述的方法,其中,所述方法还包括:
将所述视频资源信息与所述应用标识对应存储。
7.一种用于处理信息的方法,包括:
接收与目标视频播放类应用所提供的视频资源相关的请求,其中,所述目标视频播放类应用是采用如权利要求1-6之一所述的方法发布的已应用预设的视频交互模板的视频播放类应用,所述视频交互模板包括与视频相关的处理逻辑;
利用所述视频交互模板处理所述请求。
8.一种用于发布信息的装置,包括:
接收单元,被配置成接收针对视频播放类应用的发布请求,其中,所述发布请求包括视频播放类应用的配置信息;
设置单元,被配置成将预设的视频交互模板应用于视频播放类应用,其中,所述视频交互模板包括与视频相关的处理逻辑;
发布单元,被配置成基于所述配置信息,发布已应用所述视频交互模板的视频播放类应用。
9.根据权利要求8所述的装置,其中,所述处理逻辑包括第一处理逻辑,所述第一处理逻辑包括用于对视频播放请求和以下至少一种请求进行处理的逻辑:暂停播放、继续播放、播放上一个视频、播放下一个视频、停止播放、播放进度调节、音量调节、亮度调节。
10.根据权利要求9所述的装置,其中,所述处理逻辑还包括第二处理逻辑,所述第二处理逻辑包括用于对以下至少一种检索请求进行处理的逻辑:指定视频检索、热播视频检索、新视频检索。
11.根据权利要求8-10之一所述的装置,其中,所述配置信息包括应用信息和视频资源信息,所述应用信息包括应用名称、应用标识和以下至少一项:应用类型名称、版本号、封面图片、开发者信息、功能性描述信息、使用说明;所述视频资源信息包括视频资源的地址信息和以下至少一项:更新频率、更新时间、资源类型名称。
12.根据权利要求11所述的装置,其中,所述发布单元进一步被配置成:
将已应用所述视频交互模板的视频播放类应用发布到预设的服务端,以使所述服务端将该视频播放类应用推送给所连接的客户端,在所述客户端上展示该视频播放类应用的应用信息。
13.根据权利要求11所述的装置,其中,所述装置还包括:
存储单元,被配置成将所述视频资源信息与所述应用标识对应存储。
14.一种用于处理信息的装置,包括:
接收单元,被配置成接收与目标视频播放类应用所提供的视频资源相关的请求,其中,所述目标视频播放类应用是采用如权利要求1-6之一所述的方法发布的已应用预设的视频交互模板的视频播放类应用,所述视频交互模板包括与视频相关的处理逻辑;
处理单元,被配置成利用所述视频交互模板处理所述请求。
15.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6、7中任一所述的方法。
16.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1-6、7中任一所述的方法。
CN201810718063.9A 2018-06-29 2018-06-29 用于发布信息的方法和装置、用于处理信息的方法和装置 Pending CN108881928A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201810718063.9A CN108881928A (zh) 2018-06-29 2018-06-29 用于发布信息的方法和装置、用于处理信息的方法和装置
JP2019047117A JP2020004379A (ja) 2018-06-29 2019-03-14 情報をリリースするための方法と装置、ならびに情報を処理するための方法と装置
US16/355,184 US11095957B2 (en) 2018-06-29 2019-03-15 Method and apparatus for publishing information, and method and apparatus for processing information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810718063.9A CN108881928A (zh) 2018-06-29 2018-06-29 用于发布信息的方法和装置、用于处理信息的方法和装置

Publications (1)

Publication Number Publication Date
CN108881928A true CN108881928A (zh) 2018-11-23

Family

ID=64298283

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810718063.9A Pending CN108881928A (zh) 2018-06-29 2018-06-29 用于发布信息的方法和装置、用于处理信息的方法和装置

Country Status (3)

Country Link
US (1) US11095957B2 (zh)
JP (1) JP2020004379A (zh)
CN (1) CN108881928A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109901899A (zh) * 2019-01-28 2019-06-18 百度在线网络技术(北京)有限公司 视频语音技能处理方法、装置、设备及可读存储介质
CN109976829A (zh) * 2019-03-18 2019-07-05 百度在线网络技术(北京)有限公司 一种语音技能提示语配置方法及装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112069524A (zh) * 2020-09-15 2020-12-11 北京字跳网络技术有限公司 信息处理方法、装置、设备及存储介质
CN112770184B (zh) * 2020-12-24 2023-03-24 上海掌门科技有限公司 一种用于提供视频资源的方法与设备
CN114268837B (zh) * 2021-12-16 2025-02-07 海信视像科技股份有限公司 显示设备及视频播放方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103647817A (zh) * 2013-12-04 2014-03-19 深圳市茁壮网络股份有限公司 应用上传方法
CN104516738A (zh) * 2014-12-15 2015-04-15 北京金和软件股份有限公司 一种app应用的开发与发布一体化实现方法
CN104572996A (zh) * 2015-01-06 2015-04-29 百度在线网络技术(北京)有限公司 视频网页的处理方法和装置
CN108074150A (zh) * 2016-11-15 2018-05-25 长沙云昊信息科技有限公司 一种基于移动云分销电商运营系统
CN108174300A (zh) * 2017-12-29 2018-06-15 北京奇虎科技有限公司 视频播放控制方法、存储介质和终端

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11250052A (ja) * 1998-02-27 1999-09-17 Sanyo Electric Co Ltd 画面編集方法、画面編集プログラムを記録したコンピュータ読み取り可能な記録媒体および画面編集装置
JP2001331307A (ja) * 2000-05-22 2001-11-30 Hitachi Ltd コンテンツ作成・再生方法および装置
US7178161B1 (en) * 2001-01-18 2007-02-13 Tentoe Surfing, Inc. Method and apparatus for creating a connection speed detecting movie and rich media player customization on the fly
US20050044560A1 (en) * 2003-08-21 2005-02-24 Maui X-Tream, Inc. Methods, data structures, and systems for monitoring and integrating media streams
US7631336B2 (en) * 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
US20060259588A1 (en) * 2005-04-20 2006-11-16 Lerman David R Browser enabled video manipulation
US8069414B2 (en) * 2007-07-18 2011-11-29 Google Inc. Embedded video player
US20120236201A1 (en) * 2011-01-27 2012-09-20 In The Telling, Inc. Digital asset management, authoring, and presentation techniques
US9003289B2 (en) * 2012-02-23 2015-04-07 Google Inc. Automatic detection of suggested video edits
CA2863124A1 (en) * 2014-01-03 2015-07-03 Investel Capital Corporation User content sharing system and method with automated external content integration
EP3167604B1 (en) * 2014-12-14 2021-06-30 SZ DJI Technology Co., Ltd. Methods and systems of video processing
JP2017107307A (ja) * 2015-12-08 2017-06-15 株式会社リコー 機器、情報処理システム、情報処理方法、及びプログラム
CN106713681B (zh) * 2016-05-04 2019-11-26 腾讯科技(深圳)有限公司 一种信息处理方法、装置、终端及服务器
US10642893B2 (en) * 2016-09-05 2020-05-05 Google Llc Generating theme-based videos

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103647817A (zh) * 2013-12-04 2014-03-19 深圳市茁壮网络股份有限公司 应用上传方法
CN104516738A (zh) * 2014-12-15 2015-04-15 北京金和软件股份有限公司 一种app应用的开发与发布一体化实现方法
CN104572996A (zh) * 2015-01-06 2015-04-29 百度在线网络技术(北京)有限公司 视频网页的处理方法和装置
CN108074150A (zh) * 2016-11-15 2018-05-25 长沙云昊信息科技有限公司 一种基于移动云分销电商运营系统
CN108174300A (zh) * 2017-12-29 2018-06-15 北京奇虎科技有限公司 视频播放控制方法、存储介质和终端

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109901899A (zh) * 2019-01-28 2019-06-18 百度在线网络技术(北京)有限公司 视频语音技能处理方法、装置、设备及可读存储介质
CN109976829A (zh) * 2019-03-18 2019-07-05 百度在线网络技术(北京)有限公司 一种语音技能提示语配置方法及装置

Also Published As

Publication number Publication date
US11095957B2 (en) 2021-08-17
JP2020004379A (ja) 2020-01-09
US20200007959A1 (en) 2020-01-02

Similar Documents

Publication Publication Date Title
CN108881928A (zh) 用于发布信息的方法和装置、用于处理信息的方法和装置
CN108022586B (zh) 用于控制页面的方法和装置
US20220385997A1 (en) Video processing method and apparatus, readable medium and electronic device
CN108965907A (zh) 用于播放视频的方法、装置和系统
CN109036425A (zh) 用于操作智能终端的方法和装置
CN108986805B (zh) 用于发送信息的方法和装置
CN108989882A (zh) 用于输出视频中的音乐片段的方法和装置
CN109640129A (zh) 视频推荐方法、装置,客户端设备、服务器及存储介质
CN109525855A (zh) 用于处理信息的方法和装置
US20240127856A1 (en) Audio processing method and apparatus, and electronic device and storage medium
CN109982130A (zh) 一种视频拍摄方法、装置、电子设备及存储介质
CN109036397A (zh) 用于呈现内容的方法和装置
CN109803008A (zh) 用于显示信息的方法和装置
CN109344330A (zh) 信息处理方法和装置
CN109640176A (zh) 用于生成信息的方法和装置
CN110334246A (zh) 一种数据请求处理方法、装置、终端设备及存储介质
CN109582825A (zh) 用于生成信息的方法和装置
CN109683992A (zh) 用于管理对象的方法和装置
CN109168012A (zh) 用于终端设备的信息处理方法和装置
CN110275886A (zh) 信息展示系统的账户管理方法、装置、可读介质及系统
CN109495767A (zh) 用于输出信息的方法和装置
CN110673886B (zh) 用于生成热力图的方法和装置
CN109640119A (zh) 用于推送信息的方法和装置
CN109413212A (zh) 用于处理请求的方法和装置
EP4529179A1 (en) Livestreaming processing method and apparatus, and electronic device

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181123