内容剪藏方法和系统、用户终端和服务器与流程

文档序号:11690976阅读:252来源:国知局
内容剪藏方法和系统、用户终端和服务器与流程

本发明涉及信息处理技术,尤其涉及一种内容剪藏方法和系统、用户终端和服务器。



背景技术:

随着科技的进步,人们越来越多地采用电脑、手机或者pad等电子终端获取各种类型的内容,如:文字、图片、音频或者视频等。在用户通过电子终端查阅内容的过程中,经常需要对自己感兴趣的内容进行剪藏以方便后续再次查阅。

目前,对于文字或者图片等类型的内容,用户一般通过复制和粘贴的方法进行剪藏,具体地,用户手动选中自己想要剪藏的内容,点击复制键复制该内容,然后新建文档,将复制好的内容粘贴到该新建的文档中进行保存;对于音频或者视频等类型的内容,用户则需要通过将完整的内容进行保存的方法进行剪藏。

在实现本发明的过程中,发明人发现:现有技术对于文字或者图片等类型的内容进行剪藏需要用户手动操作,其剪藏过程操作复杂,不适应如车载环境等的使用,并且,现有技术并没有提供一种能够对音频或者视频等类型的内容进行剪藏的方法。



技术实现要素:

为了解决现有技术对内容进行剪藏的操作复杂的问题,本发明实施例提供一种内容剪藏方法和系统、用户终端和服务器。

第一方面,一种内容剪藏方法,包括:当用户需要对正在查阅的内容进行剪藏时,接收所述用户发送的剪藏命令;从接收到所述剪藏命令的时刻开始,按照预先设置的剪藏时间长度,从所述内容中获取剪藏内容数据;向服务器发送所述剪藏内容数据,以使得所述服务器对所述剪藏内容数据进行处理,生成剪藏文件;从所述服务器接收所述剪藏文件。

第二方面,一种内容剪藏方法,包括:接收用户终端发送的剪藏内容数据;根据所述剪藏内容数据的类型,对所述剪藏内容数据进行完整性检测,去除不完整数据,生成完整的剪藏内容数据;根据所述完整的剪藏内容数据生成剪藏文件;将所述剪藏文件发送给所述用户终端。

第三方面,一种用户终端,包括:

第一接收模块,用于当用户需要对正在查阅的内容进行剪藏时,接收所述用户发送的剪藏命令;

第一获取模块,用于从所述第一接收模块接收到所述剪藏命令的时刻开始,按照预先设置的剪藏时间长度,从所述内容中获取剪藏内容数据;

第一发送模块,用于向服务器发送所述第一获取模块获取的剪藏内容数据,以使得所述服务器对所述剪藏内容数据进行处理,生成剪藏文件;

第二接收模块,用于从所述服务器接收所述剪藏文件。

第四方面,一种服务器,包括:

接收模块,用于接收用户终端发送的剪藏内容数据;

完整性检测模块,用于根据所述接收模块接收的剪藏内容数据的类型,对所述剪藏内容数据进行完整性检测,去除不完整数据,生成完整的剪藏内容数据;

第一生成模块,用于根据所述完整性检测模块生成的完整的剪藏内容数据生成剪藏文件;

发送模块,用于将所述第一生成模块生成的剪藏文件发送给所述用户终端。

第五方面,一种内容剪藏系统,包括:以上所述的用户终端和服务器。

本发明实施例提供的技术方案,可以根据用户发送的剪藏命令触发内容剪藏流程,整个的内容剪藏流程中无需用户介入,用户终端可以根据预先设置的剪藏时间长度获取对应的剪藏内容数据,发送给服务器进行数据处理,自动生成剪藏文件,整个剪藏的过程用户只需要一次性发送剪藏命令即可实现,操作简单,尤其适合如车载环境等不适合繁琐操作的场景,并且,由于可以自动截取剪藏内容数据,使得本发明实施例提供的技术方案不仅可以对文字或者图片类型的内容进行剪藏,还可以对音频或者视频类型的内容进行剪藏,进一步解决了现有技术无法对音频或者视频类型的内容进行剪藏的问题。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1为本发明第一实施例提供的内容剪藏方法的流程图;

图2为图1所示的步骤102的流程图;

图3为本发明第二实施例提供的内容剪藏方法的流程图;

图4为本发明第三实施例提供的内容剪藏方法的流程图;

图5为本发明第四实施例提供的内容剪藏方法的流程图;

图6为本发明第五实施例提供的用户终端的结构示意图一;

图7为本发明第五实施例提供的用户终端的结构示意图二;

图8为图6所示的第一获取模块602的结构示意图;

图9为本发明第五实施例提供的用户终端的结构示意图三;

图10为本发明第六实施例提供的服务器的结构示意图一;

图11为本发明第六实施例提供的服务器的结构示意图二;

图12为本发明第七实施例提供的内容剪藏系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

为了解决现有技术对内容进行剪藏的操作复杂的问题,本发明实施例提供一种内容剪藏方法和系统、用户终端和服务器。

如图1所示,本发明第一实施例提供一种内容剪藏方法,包括:

步骤101,当用户需要对正在查阅的内容进行剪藏时,接收用户发送的剪藏命令。

在本实施例中,用户可以通过多种方式发送剪藏命令,例如:可以通过语音的方式发送剪藏命令;也可以通过预先设置的虚拟按键或者实体按键触发剪藏命令。当然,在实际的使用过程中用户还可以通过其他任意可能的形式触发剪藏命令,此处不对每种情况进行一一赘述。

需要说明的是,本发明实施例不对内容的类型和来源进行限定,本实施例所述的内容的类型可以包括:文字、图片、音频或者视频的任意一种或多种;内容的来源可以包括:本地或者互联网,当内容为互联网在线内容时,用户可以通过第三方软件获取该在线内容。

步骤102,从接收到剪藏命令的时刻开始,按照预先设置的剪藏时间长度,从内容中获取剪藏内容数据。

在本实施例中,剪藏时间长度可以根据内容的类型设置,例如:如果内容的类型为文字或者图片时,可以设置剪藏时间长度为3秒,如果内容的类型为音频或者视频时,可以设置剪藏时间长度为30秒;剪藏时间长度也可以由用户根据实际需求设置,例如:当用户在观看某个讲座视频之前,可以根据对讲座内容时间和信息量的预估,将剪藏时间长度设置为10分钟等。此处不对每种情况进行一一赘述。

如果内容的类型为文字或者图片,则步骤102可以从接收到剪藏命令的时刻开始,按照预先设置的剪藏时间长度,以固定的时间间隔对显示的文字或者图片进行截屏操作,获取多个截屏图像,对多个截屏图像进行打包处理生成剪藏内容数据;如果内容的类型为音频或者视频,则步骤102可以从接收到剪藏命令的时刻开始,按照预先设置的剪藏时间长度,从音频流或者视频流中截取剪藏内容数据。

在实际的使用过程中获取的剪藏内容数据可能并不完整,为了保证剪藏内容数据的完整性,如图2所示,步骤102可以包括:

步骤201,根据预先设置的冗余时间长度,从内容中获取剪藏命令的时刻之前的冗余剪藏内容数据。

本实施例不对冗余时间长度进行限定,可以根据实际的需求设置,例如:对于文字或图片类型的内容可以设置为1秒,对于音频或者视频类型的内容可以设置为10秒。

步骤202,从接收到剪藏命令的时刻开始,按照预先设置的剪藏时间长度,从内容中获取目标剪藏内容数据。

步骤203,将冗余剪藏内容数据和目标剪藏内容数据作为剪藏内容数据。

需要说明的是,本实施例对步骤201-203进行分别说明仅是为了便于本领域技术人员理解所致,在实际的使用过程中,步骤201-203作为同一个步骤直接获取同时包含冗余剪藏内容数据和目标剪藏内容数据的剪藏内容数据。

步骤103,向服务器发送剪藏内容数据,以使得服务器对剪藏内容数据进行处理,生成剪藏文件。

本实施例所述的服务器为针对内容剪藏服务专门设置的服务器,本发明实施例提供的技术方案可以预先存储服务器的通信地址,则步骤103可以根据该通信地址向服务器发送剪藏内容数据。

由于服务器能够从不同的用户终端上接收剪藏内容数据,为了区分每个不同的用户终端,步骤103还可以在向服务器发送剪藏内容数据的同时发送用户终端的身份标识信息。

步骤104,从服务器接收剪藏文件。

在本实施例中,步骤104可以在用户需要查阅剪藏文件的时候从服务器接收剪藏文件;也可以在服务器生成剪藏文件之后直接从服务器接收剪藏文件,则此时,步骤104之后还包括存储剪藏文件的步骤。

在本实施例中,可以预先设置专门用于存储剪藏文件的存储区域,待步骤104接收到剪藏文件后,将剪藏文件存储到该存储区域内。对于内容为本地存储的内容的情况,优选地,为了便于查找,本实施例提供的技术方案可以将剪藏文件存储到该内容所在的文件夹中。

本发明实施例提供的技术方案不仅可以对本地内容进行剪藏,还可以对互联网上的在线内容进行剪藏。当对在线内容进行剪藏时,为了简化获取剪藏内容数据的操作,如图3所示,本发明第二实施例还提供一种内容剪藏方法,该方法与如图1所示的基本相同,其区别在于,还包括:

步骤105,在预先设置的剪藏缓存空间中,对内容进行缓存。

在本实施例中,为了节省缓存空间,步骤105可以通过覆盖存储的方式对内容进行缓存,即:剪藏缓存空间存储已满的时候,接收到的新内容覆盖原存储内容进行存储。

则步骤102替换为步骤102’,从接收到剪藏命令的时刻开始,按照预先设置的剪藏时间长度,从缓存的内容中获取剪藏内容数据。

由于可以对在线内容进行缓存使得本发明实施例提供的技术方案可以直接从缓存的内容中获取剪藏内容数据,无需从在线内容的提供商处获取剪藏内容数据,简化了获取剪藏数据的操作复杂度,进一步加快了获取剪藏数据的速度,使得剪藏流程更简单便捷。

如图4所示,本发明第三实施例还提供一种内容剪藏方法,包括:

步骤401,接收用户终端发送的剪藏内容数据。

步骤402,根据剪藏内容数据的类型,对剪藏内容数据进行完整性检测,去除不完整数据,生成完整的剪藏内容数据。

具体地,步骤402可以包括:

1、如果剪藏内容数据为文字数据,通过语义分析法进行完整性检测,去除不完整数据,生成完整的剪藏内容数据;或者,

2、如果剪藏内容数据为图片数据,通过图像识别技术进行完整性检测,去除不完整数据,生成完整的剪藏内容数据;或者,

3、如果剪藏内容数据为音频或者视频数据,采用语音识别技术对所述音频或者视频数据进行转换,生成文字数据,通过语义分析法进行完整性检测,去除不完整数据,生成完整的剪藏内容数据。

步骤403,根据完整的剪藏内容数据生成剪藏文件。

在本实施例中,当剪藏内容数据为截图数据时,步骤403对截图数据进行图像识别,判断是否仅包含文字,如果仅包含文字,则按照截图的顺序对每张截图进行图像识别,获取文字信息,并将获取的文字信息进行排版生成文档格式的剪藏文件;否则,按照截图的顺序对截图数据进行合并处理,生成图片格式的剪藏文件。

当剪藏内容数据为音频数据时,步骤403对音频数据进行语音识别,生成对应的文档,将文档和音频数据打包生成压缩格式的剪藏文件。

当剪藏内容数据为视频数据时,步骤403获取视频数据中的音频部分,对音频部分进行语音识别,生成对应的文档,将文档和视频数据打包生成压缩格式的剪藏文件。

步骤404,将剪藏文件发送给用户终端。

在本实施例中,步骤404可以在步骤403生成剪藏文件之后直接将剪藏文件发送给用户终端,使用户终端保存该剪藏文件。为了节省用户终端的存储资源,步骤404也可以在步骤403生成剪藏文件之后,为用户终端分配存储该剪藏文件的存储空间,当用户请求查阅剪藏文件时再将剪藏文件发送给用户终端。

为了使用户剪藏操作的体验更好,如图5所示,本发明第四实施例还提供一种内容剪藏方法,该方法与如图4所示的基本相同,其区别在于,还包括:

步骤405,查找剪藏内容数据相关的内容资源,获取内容资源的链接地址。

步骤406,将链接地址生成推荐内容文档。

则此时,步骤403可以替换为步骤403’,根据推荐内容文档和完整的剪藏内容数据生成剪藏文件。

本发明实施例提供的技术方案,可以根据用户发送的剪藏命令触发内容剪藏流程,整个的内容剪藏流程中无需用户介入,用户终端可以根据预先设置的剪藏时间长度获取对应的剪藏内容数据,发送给服务器进行数据处理,自动生成剪藏文件,整个剪藏的过程用户只需要一次性发送剪藏命令即可实现,操作简单,尤其适合如车载环境等不适合繁琐操作的场景,并且,由于可以自动截取剪藏内容数据,使得本发明实施例提供的技术方案不仅可以对文字或者图片类型的内容进行剪藏,还可以对音频或者视频类型的内容进行剪藏,进一步解决了现有技术无法对音频或者视频类型的内容进行剪藏的问题。

如图6所示,本发明第五实施例还提供一种用户终端,包括:

第一接收模块601,用于当用户需要对正在查阅的内容进行剪藏时,接收所述用户发送的剪藏命令;

第一获取模块602,用于从所述第一接收模块601接收到所述剪藏命令的时刻开始,按照预先设置的剪藏时间长度,从所述内容中获取剪藏内容数据;

第一发送模块603,用于向服务器发送所述第一获取模块602获取的剪藏内容数据,以使得所述服务器对所述剪藏内容数据进行处理,生成剪藏文件;

第二接收模块604,用于从所述服务器接收所述剪藏文件。

进一步地,如图7所示,本发明第五实施例提供的用户终端,还可以包括:

缓存模块605,用于在预先设置的剪藏缓存空间中,对所述内容进行缓存;

则所述第一获取模块602,具体用于所述第一接收模块601接收到所述剪藏命令的时刻开始,按照预先设置的剪藏时间长度,从所述缓存模块605缓存的内容中获取剪藏内容数据。

进一步地,如图8所示,所述第一获取模块602可以包括:

第一获取子模块801,用于根据预先设置的冗余时间长度,从所述内容中获取所述剪藏命令的时刻之前的冗余剪藏内容数据;

第二获取子模块802,用于从接收到所述剪藏命令的时刻开始,按照预先设置的剪藏时间长度,从所述内容中获取目标剪藏内容数据;

生成子模块803,用于将所述冗余剪藏内容数据和目标剪藏内容数据作为所述剪藏内容数据。

进一步地,如图9所示,本发明第五实施例提供的用户终端,还可以包括:

存储模块606,用于如果所述内容为本地存储的内容,将所述第二接收模块604接收的剪藏文件存储到所述内容所在的文件夹中。

如图6-9所示的用户终端的具体实现方法可以参见如图1-3所示的内容剪藏方法所述,此处不再赘述。

如图10所示,本发明第六实施例提供一种服务器,包括:

接收模块1001,用于接收用户终端发送的剪藏内容数据;

完整性检测模块1002,用于根据所述接收模块1001接收的剪藏内容数据的类型,对所述剪藏内容数据进行完整性检测,去除不完整数据,生成完整的剪藏内容数据;

第一生成模块1003,用于根据所述完整性检测模块1002生成的完整的剪藏内容数据生成剪藏文件;

发送模块1004,用于将所述第一生成模块1003生成的剪藏文件发送给所述用户终端。

如图11所示,本发明第六实施例提供的服务器,还可以包括:

查找模块1005,用于查找所述接收模块1001接收的剪藏内容数据相关的内容资源,获取所述内容资源的链接地址;

第二生成模块1006,用于将所述查找模块1005获取的链接地址生成推荐内容文档;

则所述第一生成模块1003替换为根据所述第二生成模块1006生成的推荐内容文档和所述完整性检测模块1002生成的完整的剪藏内容数据生成剪藏文件。

图10和11所示的服务器的具体实现方法可以参见如图4和5所示的内容剪藏方法所述,此处不再赘述。

本发明实施例提供的技术方案,可以根据用户发送的剪藏命令触发内容剪藏流程,整个的内容剪藏流程中无需用户介入,用户终端可以根据预先设置的剪藏时间长度获取对应的剪藏内容数据,发送给服务器进行数据处理,自动生成剪藏文件,整个剪藏的过程用户只需要一次性发送剪藏命令即可实现,操作简单,尤其适合如车载环境等不适合繁琐操作的场景,并且,由于可以自动截取剪藏内容数据,使得本发明实施例提供的技术方案不仅可以对文字或者图片类型的内容进行剪藏,还可以对音频或者视频类型的内容进行剪藏,进一步解决了现有技术无法对音频或者视频类型的内容进行剪藏的问题。

如图12所示,本发明第七实施例还提供一种内容剪藏系统,该系统包括如图6-9所示的用户终端1201和如图10和11所示的服务器1202。

本发明实施例提供的技术方案,可以根据用户发送的剪藏命令触发内容剪藏流程,整个的内容剪藏流程中无需用户介入,用户终端可以根据预先设置的剪藏时间长度获取对应的剪藏内容数据,发送给服务器进行数据处理,自动生成剪藏文件,整个剪藏的过程用户只需要一次性发送剪藏命令即可实现,操作简单,尤其适合如车载环境等不适合繁琐操作的场景,并且,由于可以自动截取剪藏内容数据,使得本发明实施例提供的技术方案不仅可以对文字或者图片类型的内容进行剪藏,还可以对音频或者视频类型的内容进行剪藏,进一步解决了现有技术无法对音频或者视频类型的内容进行剪藏的问题。

本发明实施例提供的内容剪藏方法和系统、用户终端和服务器可以应用在任何使用电子终端查阅内容的场景下,尤其适用于车载系统等不方便用户手动操作的场景中。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1