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

文档序号:8320318阅读:292来源:国知局
一种内容收藏的方法,服务器以及终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种内容收藏的方法,服务器以及终端。
【背景技术】
[0002]基于内容收藏,目前一般都采用客户端App (applicat1n,应用程序)来实现,方案如下:
[0003]1、用户通过操作安装在终端的专用客户端APP收藏一篇文章的URL (UniformResource Locator,统一资源定位符)。
[0004]2、客户端自动为该用户收藏列表增加一条收藏记录,并将该收藏动作上报至后台服务器。
[0005]3、后台服务器对文章清洗抽取成功后,返回干净的抽取结果给客户端,客户端更新本地存储的收藏记录的内容。
[0006]完成以上三步以后,用户可以在终端看到抽取后干净的文章内容。
[0007]由于以上方案采用客户端App来实现,用户每次打开App即可看到以前收藏的内容,便于在客户端本地对用户数据做存储。然而,存在如下缺点:
[0008]如果用户想要在多平台上查看收藏的内容,需要先安装该平台支持的App,导致用户使用门槛较高(即收藏时须安装印象笔记,浏览收藏记录时也须安装印象笔记方可查看)。并且,当用户添加一条收藏记录时,各终端之间同步较慢和不一致性,会出现用户通过A平台App收藏后看到收藏记录,从B平台App仍未查看到刚收藏的记录的情况。

【发明内容】

[0009]本发明实施例提供了一种内容收藏的方法,服务器以及终端,用于降低内容收藏功能的使用技术门槛,并提高收藏记录的同步速率。
[0010]一种内容收藏的方法,包括:
[0011]服务器接收来自终端请求执行对内容收藏对象的收藏操作的收藏请求;
[0012]服务器接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后,在所述用户对应的收藏索引内增加临时收藏索引,将所述临时收藏索引记录为正在处理状态,向所述终端发送收藏成功消息并执行内容收藏处理;
[0013]在内容收藏处理结束后将所述临时收藏索引修改为处理完成状态。
[0014]一种内容收藏的方法,包括:
[0015]终端接收用户输入的收藏指令,所述收藏指令指定有内容收藏对象;
[0016]终端向服务器发送收藏请求,请求执行对所述内容收藏对象的收藏操作;
[0017]接收到服务器的收藏成功消息后,展示收藏成功提示信息;
[0018]在接收到用户输入的内容同步指令后,向服务器发送请求结果数据的同步请求;
[0019]接收来自服务器发送的与所述内容收藏对象对应的结果数据。
[0020]一种服务器,包括:
[0021]请求接收单元,用于接收来自终端请求执行对内容收藏对象的收藏操作的收藏请求;
[0022]索引控制单元,用于在所述请求接收单元接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后,在所述用户对应的收藏索引内增加临时收藏索引,将所述临时收藏索引记录为正在处理状态,在内容收藏处理结束后将所述临时收藏索引修改为处理完成状态;
[0023]成功发送单元,用于在所述索引控制单元将所述临时收藏索引记录为正在处理状态后,向所述终端发送收藏成功消息;
[0024]收藏处理单元,用于在所述成功发送单元发送收藏成功消息时开始执行内容收藏处理。
[0025]一种终端,包括:
[0026]指令接收单元,用于接收用户输入的收藏指令,所述收藏指令指定有内容收藏对象;在接收到用户输入的内容同步指令后,向服务器发送请求结果数据的同步请求;
[0027]请求发送单元,用于向服务器发送收藏请求,请求执行对所述指令接收单元接收到的内容收藏对象的收藏操作;
[0028]提示展示单元,用于在接收到服务器的收藏成功消息后,展示收藏成功提示信息;
[0029]结果接收单元,用于接收来自服务器发送的与所述内容收藏对象对应的结果数据。
[0030]从以上技术方案可以看出,本发明实施例具有以下优点:该方案不需要在终端安装专用APP,降低了内容收藏功能的使用技术门槛。服务器收藏索引的建立后即可回馈收藏成功的消息给终端,内容收藏处理与收藏索引的建立为两个分离的步骤,使得服务器可以迅速的告知终端收藏是否成功。使用户能够在多个终端看到的收藏结果同步,提高了收藏记录的同步速率。
【附图说明】
[0031]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本发明实施例方法流程示意图;
[0033]图2为本发明实施例方法流程示意图;
[0034]图3为本发明实施例方法流程示意图;
[0035]图4为本发明实施例服务器结构示意图;
[0036]图5为本发明实施例服务器结构示意图;
[0037]图6为本发明实施例服务器结构示意图;
[0038]图7为本发明实施例服务器结构示意图;
[0039]图8为本发明实施例终端结构示意图;
[0040]图9为本发明实施例服务器结构示意图;
[0041]图10为本发明实施例终端结构示意图;
[0042]图11为本发明实施例终端结构示意图。
【具体实施方式】
[0043]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0044]本发明实施例提供了一种内容收藏的方法,如图1所示,包括:
[0045]1lA:服务器接收来自终端请求执行对内容收藏对象的收藏操作的收藏请求;
[0046]以上收藏请求,可以是用户在终端通过操作例如浏览器等通用APP发出的,具体发送方式本发明实施例不予限定。
[0047]102A:服务器接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后,在上述用户对应的收藏索引内增加临时收藏索引,将上述临时收藏索引记录为正在处理状态,向上述终端发送收藏成功消息并执行内容收藏处理;
[0048]以上实施例中,临时收藏索引建立以后就可以直接发送收藏成功消息给终端,这样可以使终端不必等待收藏处理完毕,这样可以提高服务器响应速度。另外也将后台的服务器处理收藏请求与执行内容收藏处理的过程分离,使得执行内容收藏处理的过程可以异步进行。具体如下:可选地,上述执行内容收藏处理包括:将对上述内容收藏对象的收藏操作指令发送到异步处理池中等待执行内容收藏处理。
[0049]进一步地,在后台的服务器执行收藏处理之前可能还需要对终端的用户进行身份校验,这里进行身份校验可以是因权限的目的进行校验,也可以是身份确定的校验,具体如下:上述服务器接收到来自终端请求执行对内容收藏对象的收藏操作的收藏请求后还包括:
[0050]对上述终端的用户进行身份校验,若校验通过,则在上述用户对应的收藏索引内增加临时收藏索引。
[0051]进一步地,由于身份校验有时候会因用户输入错误等原因导致校验失败,为了避免一次校验失败导致的收藏请求拒绝,本发明实施例提供了如下解决方案:若校验失败,则进行重校验,若仍失败,则拒绝上述收藏请求。
[0052]另需说明的是,本发明实施例进行重校验的次数,可以依据经验值进行设定,例如设定重校验三次,均失败,就决绝收藏请求。具体次数,不影响本发明实施例的实现,本发明实施例对此不予限定。
[0053]进一步地,由于用户可能对同一内容对象进行了重复的收藏,本发明实施例还提供了如下解决方案:上述在上述用户对应的收藏索引内增加临时收藏索引之前还包括:
[0054]若校验通过,则确定上述内容收藏对象是否为上述用户的重复收藏,若是,则向上述终端发送收藏成功消息;若否,则在上述用户对应的收藏索引内增加临时收藏索引。
[0055]以上方案可以避免服务器执行重复收藏所导致不必要的内容收藏处理流程,可以节省系统资源。另外,在出现重复收藏的情况下,一旦确认是重复收藏,那么可以直接向终端的用户返回收藏成功的结果,这样服务器的相应速度也会很快。
[0056]103A:在内容收藏处理结束后将上述临时收藏索引修改为处理完成状态。
[0057]以上实施例,该方案不需要在终端安装专用APP,降低了内容收藏功能的使用技术门槛。服务器收藏索
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1