一种内容收藏的方法,服务器以及终端技术

技术编号:11495214 阅读:75 留言:0更新日期:2015-05-21 19:11
本发明专利技术实施例公开了一种内容收藏的方法,服务器以及终端,其中方法的实现包括:接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后,在所述用户对应的收藏索引内增加临时收藏索引,将所述临时收藏索引记录为正在处理状态,向所述终端发送收藏成功消息并执行内容收藏处理;在内容收藏处理结束后将所述临时收藏索引修改为处理完成状态。该方案不需要在终端安装专用APP,降低了内容收藏功能的使用技术门槛。服务器收藏索引的建立后即可回馈收藏成功的消息给终端,内容收藏处理与收藏索引的建立为两个分离的步骤,使得服务器可以迅速的告知终端收藏是否成功。使用户能够在多个终端看到的收藏结果同步,提高了收藏记录的同步速率。

【技术实现步骤摘要】
一种内容收藏的方法,服务器以及终端
本专利技术涉及通信
,特别涉及一种内容收藏的方法,服务器以及终端。
技术介绍
基于内容收藏,目前一般都采用客户端App(application,应用程序)来实现,方案如下:1、用户通过操作安装在终端的专用客户端APP收藏一篇文章的URL(UniformResourceLocator,统一资源定位符)。2、客户端自动为该用户收藏列表增加一条收藏记录,并将该收藏动作上报至后台服务器。3、后台服务器对文章清洗抽取成功后,返回干净的抽取结果给客户端,客户端更新本地存储的收藏记录的内容。完成以上三步以后,用户可以在终端看到抽取后干净的文章内容。由于以上方案采用客户端App来实现,用户每次打开App即可看到以前收藏的内容,便于在客户端本地对用户数据做存储。然而,存在如下缺点:如果用户想要在多平台上查看收藏的内容,需要先安装该平台支持的App,导致用户使用门槛较高(即收藏时须安装印象笔记,浏览收藏记录时也须安装印象笔记方可查看)。并且,当用户添加一条收藏记录时,各终端之间同步较慢和不一致性,会出现用户通过A平台App收藏后看到收藏记录,从B平台App仍未查看到刚收藏的记录的情况。
技术实现思路
本专利技术实施例提供了一种内容收藏的方法,服务器以及终端,用于降低内容收藏功能的使用技术门槛,并提高收藏记录的同步速率。一种内容收藏的方法,包括:服务器接收来自终端请求执行对内容收藏对象的收藏操作的收藏请求;服务器接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后,在所述用户对应的收藏索引内增加临时收藏索引,将所述临时收藏索引记录为正在处理状态,向所述终端发送收藏成功消息并执行内容收藏处理;在内容收藏处理结束后将所述临时收藏索引修改为处理完成状态。一种内容收藏的方法,包括:终端接收用户输入的收藏指令,所述收藏指令指定有内容收藏对象;终端向服务器发送收藏请求,请求执行对所述内容收藏对象的收藏操作;接收到服务器的收藏成功消息后,展示收藏成功提示信息;在接收到用户输入的内容同步指令后,向服务器发送请求结果数据的同步请求;接收来自服务器发送的与所述内容收藏对象对应的结果数据。一种服务器,包括:请求接收单元,用于接收来自终端请求执行对内容收藏对象的收藏操作的收藏请求;索引控制单元,用于在所述请求接收单元接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后,在所述用户对应的收藏索引内增加临时收藏索引,将所述临时收藏索引记录为正在处理状态,在内容收藏处理结束后将所述临时收藏索引修改为处理完成状态;成功发送单元,用于在所述索引控制单元将所述临时收藏索引记录为正在处理状态后,向所述终端发送收藏成功消息;收藏处理单元,用于在所述成功发送单元发送收藏成功消息时开始执行内容收藏处理。一种终端,包括:指令接收单元,用于接收用户输入的收藏指令,所述收藏指令指定有内容收藏对象;在接收到用户输入的内容同步指令后,向服务器发送请求结果数据的同步请求;请求发送单元,用于向服务器发送收藏请求,请求执行对所述指令接收单元接收到的内容收藏对象的收藏操作;提示展示单元,用于在接收到服务器的收藏成功消息后,展示收藏成功提示信息;结果接收单元,用于接收来自服务器发送的与所述内容收藏对象对应的结果数据。从以上技术方案可以看出,本专利技术实施例具有以下优点:该方案不需要在终端安装专用APP,降低了内容收藏功能的使用技术门槛。服务器收藏索引的建立后即可回馈收藏成功的消息给终端,内容收藏处理与收藏索引的建立为两个分离的步骤,使得服务器可以迅速的告知终端收藏是否成功。使用户能够在多个终端看到的收藏结果同步,提高了收藏记录的同步速率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例方法流程示意图;图2为本专利技术实施例方法流程示意图;图3为本专利技术实施例方法流程示意图;图4为本专利技术实施例服务器结构示意图;图5为本专利技术实施例服务器结构示意图;图6为本专利技术实施例服务器结构示意图;图7为本专利技术实施例服务器结构示意图;图8为本专利技术实施例终端结构示意图;图9为本专利技术实施例服务器结构示意图;图10为本专利技术实施例终端结构示意图;图11为本专利技术实施例终端结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种内容收藏的方法,如图1所示,包括:101A:服务器接收来自终端请求执行对内容收藏对象的收藏操作的收藏请求;以上收藏请求,可以是用户在终端通过操作例如浏览器等通用APP发出的,具体发送方式本专利技术实施例不予限定。102A:服务器接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后,在上述用户对应的收藏索引内增加临时收藏索引,将上述临时收藏索引记录为正在处理状态,向上述终端发送收藏成功消息并执行内容收藏处理;以上实施例中,临时收藏索引建立以后就可以直接发送收藏成功消息给终端,这样可以使终端不必等待收藏处理完毕,这样可以提高服务器响应速度。另外也将后台的服务器处理收藏请求与执行内容收藏处理的过程分离,使得执行内容收藏处理的过程可以异步进行。具体如下:可选地,上述执行内容收藏处理包括:将对上述内容收藏对象的收藏操作指令发送到异步处理池中等待执行内容收藏处理。进一步地,在后台的服务器执行收藏处理之前可能还需要对终端的用户进行身份校验,这里进行身份校验可以是因权限的目的进行校验,也可以是身份确定的校验,具体如下:上述服务器接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后还包括:对上述终端的用户进行身份校验,若校验通过,则在上述用户对应的收藏索引内增加临时收藏索引。进一步地,由于身份校验有时候会因用户输入错误等原因导致校验失败,为了避免一次校验失败导致的收藏请求拒绝,本专利技术实施例提供了如下解决方案:若校验失败,则进行重校验,若仍失败,则拒绝上述收藏请求。另需说明的是,本专利技术实施例进行重校验的次数,可以依据经验值进行设定,例如设定重校验三次,均失败,就决绝收藏请求。具体次数,不影响本专利技术实施例的实现,本专利技术实施例对此不予限定。进一步地,由于用户可能对同一内容对象进行了重复的收藏,本专利技术实施例还提供了如下解决方案:上述在上述用户对应的收藏索引内增加临时收藏索引之前还包括:若校验通过,则确定上述内容收藏对象是否为上述用户的重复收藏,若是,则向上述终端发送收藏成功消息;若否,则在上述用户对应的收藏索引内增加临时收藏索引。以上方案可以避免服务器执行重复收藏所导致不必要的内容收藏处理流程,可以节省系统资源。另外,在出现重复收藏的情况下,一旦确认是重复收藏,那么可以直接向终端的用户返回收藏成功的结果,这样服务器的相应速度也会很快。103A:在内容收藏处理结束后将上述临时收藏索引修改为处理完成状态。以本文档来自技高网...
一种内容收藏的方法,服务器以及终端

【技术保护点】
一种内容收藏的方法,其特征在于,包括:服务器接收来自终端请求执行对内容收藏对象的收藏操作的收藏请求;服务器接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后,在所述用户对应的收藏索引内增加临时收藏索引,将所述临时收藏索引记录为正在处理状态,向所述终端发送收藏成功消息并执行内容收藏处理;在内容收藏处理结束后将所述临时收藏索引修改为处理完成状态。

【技术特征摘要】
1.一种内容收藏的方法,其特征在于,包括:服务器接收来自终端请求执行对内容收藏对象的收藏操作的收藏请求;服务器接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后,拉取用户上一条收藏记录以判断用户是否重复收藏,若重复收藏,则回包给所述终端,告知用户收藏成功;若无重复收藏,则服务器在所述用户对应的收藏索引内增加临时收藏索引,将所述临时收藏索引记录为正在处理状态,向所述终端发送收藏成功消息并执行内容收藏处理;在内容收藏处理结束后将所述临时收藏索引修改为处理完成状态;所述方法还包括:若接收到所述终端的用户的同步请求,则将内容收藏处理的结果数据发送给所述终端;所述执行内容收藏处理包括:将对所述内容收藏对象的收藏操作指令发送到异步处理池中等待执行内容收藏处理;对用户收藏的URL做抽取、图片预抓取、保存抽取内容以及更新为所述用户写的临时收藏索引;确定用户收藏的URL是否一致,若否,则在索引中写入内容。2.根据权利要求1所述方法,其特征在于,所述服务器接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后还包括:对所述终端的用户进行身份校验,若校验通过,则在所述用户对应的收藏索引内增加临时收藏索引。3.根据权利要求2所述方法,其特征在于,还包括:若校验失败,则进行重校验,若仍失败,则拒绝所述收藏请求。4.根据权利要求2或3所述方法,其特征在于,所述在所述用户对应的收藏索引内增加临时收藏索引之前还包括:若校验通过,则确定所述内容收藏对象是否为所述用户的重复收藏,若是,则向所述终端发送收藏成功消息;若否,则在所述用户对应的收藏索引内增加临时收藏索引。5.一种服务器,其特征在于,包括:请求接收单元,用于接收来自终端请求执行对内容收藏对象的收藏操作的收藏请求;索引控制单元,用于在所述请求接收单元接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后,拉取用户上一条收藏记录以判断用户是否重复收藏,若重复收藏,则回包给所述终端,告知用...

【专利技术属性】
技术研发人员:林婕
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1