信息同步方法及装置的制造方法

文档序号:10616021阅读:381来源:国知局
信息同步方法及装置的制造方法
【专利摘要】本发明实施例提供一种信息同步方法及装置。该信息同步方法包括:接收信息处理请求,所述信息处理请求中至少包括资源信息及其对应的用户标识信息;确定所述用户标识信息对应的至少两个客户端;向所述至少两个客户端发送所述资源信息。本发明实施例通过获取资源信息与用户标识信息之间的对应关系,并查找到该用户标识信息对应的各客户端,并向各客户端推送该资源信息,实现了该用户标识信息对应的各客户端之间资源信息的同步,使得各客户端上资源状态一致。该方法避免了用户在不同智能终端上接收到不同通知消息而引起的混乱,提升了用户体验。
【专利说明】
息问步方法及装置
技术领域
[0001]本发明实施例涉及信息处理技术领域,尤其涉及一种信息同步方法及装置。
【背景技术】
[0002]随着互联网技术和移动通信技术的飞速发展,越来越多的人们开始使用超级电视、智能手机、平板等终端设备来获取网络资源。例如,超级电视、智能手机中均有视频资源,其中,对于点播类的视频资源,用户只需要找到想看的视频,点击播放即可;对于直播类的视频节目,正在直播中的节目用户可以点击观看,直播结束的可以回看。用户还可以对自己感兴趣的视频进行标记,例如关注或收藏等,还可以对自己感兴趣的视频节目进行预约播放。
[0003]以预约播放为例,当用户在手机上的视频播放客户端中预约了“晚上22:00点王菲的演唱会直播”时,在晚上22:00之前的预设时间点,手机上的视频播放客户端会提示用户观看预约节目。或者,当该预约节目发生变化时,该视频播放客户端也会向用户推送通知消息,通知用户预约节目变化。这极大的提升了用户体验。
[0004]然而,由于用户可使用的智能终端越来越多,用户在不同智能终端上的预约、关注等操作极有可能不同步,这会导致用户在不同智能终端上会接收到不同的通知消息,容易引起混乱而降低用户体验。
[0005]因此,不同终端之间的信息同步是目前业界亟待解决的课题。

【发明内容】

[0006]本发明实施例提供一种信息同步方法及装置,能够实现不同终端之间的信息同步。
[0007]本发明实施例提供一种信息同步方法,包括:
[0008]接收信息处理请求,所述信息处理请求中至少包括资源信息及其对应的用户标识信息;
[0009]确定所述用户标识信息对应的至少两个客户端;
[0010]向所述至少两个客户端发送所述资源信息。
[0011]本发明实施例提供一种信息同步装置,包括:
[0012]请求接收模块,用于接收对指定资源的处理请求,所述处理请求中包括所述指定资源的资源信息;
[0013]信息获取模块,用于获取所述处理请求对应的用户标识信息;
[0014]请求生成模块,用于根据所述资源信息及所述用户标识信息生成信息处理请求;
[0015]请求发送模块,用于向推送中心发送所述信息处理请求,以使所述推送中心确定所述用户标识信息对应的至少两个客户端并向所述至少两个客户端发送所述资源信息。
[0016]本发明实施例通过获取资源信息与用户标识信息之间的对应关系,并查找到该用户标识信息对应的各客户端,并向各客户端推送该资源信息,实现了该用户标识信息对应的各客户端之间资源信息的同步,使得各客户端上资源状态一致。该方法避免了用户在不同智能终端上接收到不同通知消息而引起的混乱,提升了用户体验。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本发明的一种信息同步方法实施例的步骤流程图;
[0019]图2为本发明的另一种信息同步方法实施例的步骤流程图;
[0020]图3为本发明的另一种信息同步方法实施例的步骤流程图;
[0021]图4为本发明中进行信息同步的示意图;
[0022]图5为本发明的另一种信息同步方法实施例的步骤流程图;
[0023]图6为本发明的一种信息同步装置实施例的结构框图;
[0024]图7为本发明的另一种信息同步装置实施例的结构框图。
【具体实施方式】
[0025]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]参照图1,示出了本发明的一种信息同步方法实施例的步骤流程图,具体可以包括如下步骤:
[0027]步骤101,接收信息处理请求,该信息处理请求中至少包括资源信息及其对应的用户标识信息。
[0028]本发明实施例中,用于进行信息同步的装置(以下简称该装置)具体可以是推送中心等。
[0029]该装置具体可以是接收关注预约中心服务端发送的信息处理请求,该信息处理请求中可以包括资源信息及对应的用户标识信息,资源信息又包括资源状态信息和资源标识信息。该资源状态信息表征资源的关注预约状态,例如关注、预约、取消关注、取消预约等。资源标识信息适用于标识该资源的,如资源的ID等,用户标识信息可以是用户的登陆账号等。
[0030]该装置也可以接收消息中间件发送的信息处理请求,该信息处理请求中可以包括资源信息及对应的用户标识信息,资源信息又包括资源变更信息和资源标识信息。其中,资源变更信息包括资源更新等资源发生变动的通知。
[0031 ]步骤102,确定用户标识信息对应的至少两个客户端。
[0032]该装置在接收到关注预约中心服务端或消息中间件发送的信息处理请求后,即可根据请求中包含的用户标识信息,确定出使用该用户标识信息注册过的多个或所有客户端,该客户端至少有两个。
[0033]步骤103,向至少两个客户端发送资源信息。
[0034]在本步骤中,该装置即可向确定出的多个客户端发送资源信息,该资源信息可以是资源状态信息和资源标识信息,或者是资源变更信息和资源标识信息。
[0035]各客户端在接收到资源信息后,即可根据资源标识信息查找到对应的资源,然后根据资源状态信息对对应的资源进行状态变更如关注、预约,或者根据资源标识信息查找到对应的资源后,根据资源变更信息将资源内容等进行变更,如更改播出时间或播出内容。这样既可实现该用户标识信息对应的各客户端之间的信息同步。
[0036]本发明实施例通过获取资源信息与用户标识信息之间的对应关系,并查找到该用户标识信息对应的各客户端,并向各客户端推送该资源信息,实现了该用户标识信息对应的各客户端之间资源信息的同步,使得各客户端上资源状态一致。该方法避免了用户在不同智能终端上接收到不同通知消息而引起的混乱,提升了用户体验。
[0037]参照图2,示出了本发明的另一种信息同步方法实施例的步骤流程图。
[0038]本实施例中,进行信息同步的装置是前述实施例的执行主体的对端,具体可以是消息中间件或关注预约中心服务端等。该方法具体可以包括如下步骤:
[0039]步骤201,接收对指定资源的处理请求,处理请求中包括指定资源的资源信息。
[0040]本实施例中,该进行信息同步的装置首先接收某一客户端或者运营管理后台发送的对指定资源的处理请求,该处理请求中包括该指定资源的资源信息,不同的发送端发送的处理请求中,资源信息也不尽相同。该资源信息中至少都包括该指定资源的资源标识信息。
[0041 ] 步骤202,获取处理请求对应的用户标识信息。
[0042]在接收到该处理请求后,如果发送端为用户的某一客户端,则可直接获知该处理请求对应的用户标识信息,如果发送端为运营管理后台,则可以向存储有资源标识信息与用户标识信息对应关系的服务器请求获得对应的用户标识信息。
[0043]步骤203,根据资源信息及用户标识信息生成信息处理请求。
[0044]在获得用户标识信息后,即可根据资源信息及用户标识信息生成信息处理请求。
[0045]步骤204,向推送中心发送信息处理请求,以使推送中心确定用户标识信息对应的至少两个客户端并向至少两个客户端发送该资源信息。
[0046]在向推送中心发送该包括资源信息及用户标识信息的信息处理请求后,推送中心即可按照前述步骤101?103所述的方法向至少两个客户端发送该资源信息,实现多个客户端之间的资源信息同步。
[0047]本发明实施例通过获取资源信息以及对应的用户标识信息,实现了资源信息与用户标识信息的关联,为推送中心向多个客户端推送资源信息提供了保障。该方法实现了该用户标识信息对应的各客户端之间资源信息的同步,使得各客户端上资源状态一致。该方法避免了用户在不同智能终端上接收到不同通知消息而引起的混乱,提升了用户体验。
[0048]参照图3,示出了本发明的另一种信息同步方法实施例的步骤流程图。
[0049]本实施例以关注预约中心服务端为执行主体进行说明,具体可以包括如下步骤:
[0050]步骤301,接收对指定资源的处理请求,处理请求中包括表征资源关注预约状态的资源状态信息及资源标识信息。
[0051]本步骤中,关注预约中心服务端首先接收客户端发送的对指定资源的处理请求,例如图4所示,关注预约服务端接收终端Cl发送的对指定资源进行关注(或预约,或取消关注,或取消预约等)的处理请求。
[0052]该处理请求中包括指定资源的资源信息,具体可以是该指定资源的资源标识信息和资源状态信息,该资源状态信息表征资源的关注预约状态,例如关注,或预约,或取消关注,或取消预约等。
[0053]在关注预约中心服务端接收到该处理请求后,继续获取处理请求对应的用户标识信息,该过程包括以下步骤302?303。
[0054]步骤302,确定发送处理请求的用户是否登陆。
[0055]关注预约中心服务端可以首先从处理请求参数获取用户sso_token,通过sso_token到SSO认证中心认证用户是否登陆,如果用户登陆,则执行步骤303;若未登陆,则向终端Cl返回错误码提示用户需要登陆应用后关注和预约指定资源。
[0056]步骤303,获取用户的登陆信息作为用户的标识信息。
[0057]在确认用户登陆后,即可将用户的登陆信息作为用户的标识信息。
[0058]在获得用户的标识信息后,即可分别执行步骤304及步骤305。
[0059]步骤304,存储用户标识信息与资源标识信息的对应关系。
[0060]关注预约中心服务端在本地存储或异地上传该用户标识信息与资源标识信息的对应关系,以便于后续可以方便的查找到该用户标识信息对应的资源,以及该资源对应的用户。
[0061]步骤305,根据资源信息及用户标识信息生成信息处理请求。
[0062]在获得用户的标识信息后,即可根据资源信息及用户标识信息生成信息处理请求。
[0063]步骤306,向推送中心发送信息处理请求,以使推送中心确定用户标识信息对应的至少两个客户端并向至少两个客户端发送该资源信息。
[0064]步骤305?306与前述实施例中的步骤203?204类似,此处不再赘述。
[0065]当推送中心接收到该信息处理请求后,即可确定用户标识信息对应的多个客户端,进而可以向多个客户端推送该资源信息,如图4所示,推送中心在获知该用户标识信息对应终端Cl及终端C2上的客户端后,即可向终端Cl及终端C2推送该资源信息,客户端在接收到该资源信息后,即可根据资源标识信息查找到对应的资源,然后根据资源状态信息对该资源进行设定,例如关注或预约等。该推送中心也可以对要推送的客户端进行筛选以避免重复推送或重复进行资源设定。
[0066]同理终端C2上的客户端在发送对指定资源的处理请求时,关注预约中心服务端在进行上述处理后,可以向推送中心发送信息处理请求,推送中心也同样向终端Cl上的客户端推送该资源信息。
[0067]参照图5,示出了本发明的另一种信息同步方法实施例的步骤流程图。
[0068]本实施例以消息中间件为执行主体进行说明,具体可以包括如下步骤:
[0069]步骤501,接收对指定资源的处理请求,处理请求中包括资源变更信息及资源标识
?目息O
[0070]本步骤中,如图4所示,该消息中间件可以首先从运营管理后台接收到对指定资源的处理请求。该处理请求包括资源变更信息及资源标识信息。其中,资源变更信息包括资源变更的具体内容,例如播放时间,播放内容等信息。
[0071]步骤502,向预先存储有资源标识信息与用户标识信息对应关系的服务端请求获取与资源标识信息对应的用户标识信息。
[0072]在消息中间件接收到处理请求后,获取处理请求对应的用户标识信息。本步骤中,该消息中间件可以根据处理请求中包含的资源标识信息向预先存储有资源标识信息与用户标识信息对应关系的服务端请求获取与资源标识信息对应的用户标识信息。例如,该消息中间件可以向关注预约中心服务端请求该资源标识信息对应的用户标识信息。
[0073]步骤503,根据资源信息及用户标识信息生成信息处理请求。
[0074]在获得用户的标识信息后,消息中间件即可根据资源信息及用户标识信息生成信息处理请求。
[0075]步骤504,向推送中心发送信息处理请求,以使推送中心确定用户标识信息对应的至少两个客户端并向至少两个客户端发送该资源信息。
[0076]该消息中间件即可向该用户标识信息对应的各客户端推送该资源信息,如图4所示,消息中间件向终端C1、C2上的客户端推送该资源信息。
[0077]各客户端在接收到该资源信息后,即可根据其中的资源标识信息查找到对应的资源,然后利用该资源变更信息对查找到的资源进行内容等的变更。
[0078]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0079]参照图6,示出了本发明一种信息同步装置实施例的结构框图,具体可以包括如下单元:
[0080]请求接收单元601,用于接收信息处理请求,该信息处理请求中至少包括资源信息及其对应的用户标识信息。
[0081]客户端确定单元602,用于确定用户标识信息对应的至少两个客户端。
[0082]同步推送单元603,用于向至少两个客户端发送上述资源信息。
[0083]本发明实施例通过上述单元获取资源信息与用户标识信息之间的对应关系,并查找到该用户标识信息对应的各客户端,并向各客户端推送该资源信息,实现了该用户标识信息对应的各客户端之间资源信息的同步,使得各客户端上资源状态一致。该装置避免了用户在不同智能终端上接收到不同通知消息而引起的混乱,提升了用户体验。
[0084]在本发明的另一实施例中,请求接收单元601,可以用于接收关注预约中心服务端发送的信息处理请求,信息处理请求包括表征资源关注预约状态的资源状态信息,资源标识信息及与资源标识信息对应的用户标识信息;或者,也可以用于接收消息中间件发送的信息处理请求,信息处理请求包括资源变更信息,资源标识信息及与资源标识信息对应的用户标识信息。
[0085]上述实施例中,该信息同步装置具体可以是推送中心。
[0086]参照图7,示出了本发明另一种信息同步装置实施例的结构框图,具体可以包括如下模块:
[0087]请求接收模块701,用于接收对指定资源的处理请求,处理请求中包括所述指定资源的资源信息。
[0088]信息获取模块702,用于获取处理请求对应的用户标识信息。
[0089]请求生成模块703,用于根据资源信息及用户标识信息生成信息处理请求。
[°09°] 请求发送模块704,用于向推送中心发送信息处理请求,以使推送中心确定用户标识信息对应的至少两个客户端并向至少两个客户端发送资源信息。
[0091]本发明实施例通过上述单元获取资源信息以及对应的用户标识信息,实现了资源信息与用户标识信息的关联,为推送中心向多个客户端推送资源信息提供了保障。该方法实现了该用户标识信息对应的各客户端之间资源信息的同步,使得各客户端上资源状态一致。该装置避免了用户在不同智能终端上接收到不同通知消息而引起的混乱,提升了用户体验。
[0092]在另一实施例中,该信息同步装置具体可以是关注预约服务端。上述资源信息可以包括表征资源关注预约状态的资源状态信息及资源标识信息。
[0093]该信息获取模块702可以进一步包括:
[0094]确认子模块,用于确定发送处理请求的用户是否登陆。
[0095]获取子模块,用于当确认子模块确定用户已登陆时,获取用户的登陆信息作为用户的标识信息。
[0096]该装置还可以进一步包括:
[0097]存储模块,用于存储用户标识信息与资源标识信息的对应关系。
[0098]在另一实施例中,该信息同步装置具体可以是消息中间件,资源信息可以包括资源变更信息及资源标识信息。
[0099]信息获取模块702,可以用于向预先存储有资源标识信息与用户标识信息对应关系的服务端请求获取与资源标识信息对应的用户标识信息。
[0100]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0101]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0102]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0103]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种信息同步方法,其特征在于,包括: 接收信息处理请求,所述信息处理请求中至少包括资源信息及其对应的用户标识信息; 确定所述用户标识信息对应的至少两个客户端; 向所述至少两个客户端发送所述资源信息。2.根据权利要求1所述的方法,其特征在于,所述接收信息处理请求,包括: 接收关注预约中心服务端发送的信息处理请求,所述信息处理请求包括表征资源关注预约状态的资源状态信息,资源标识信息及与所述资源标识信息对应的用户标识信息;或者, 接收消息中间件发送的信息处理请求,所述信息处理请求包括资源变更信息,资源标识信息及与所述资源标识信息对应的用户标识信息。3.一种信息同步方法,其特征在于,包括: 接收对指定资源的处理请求,所述处理请求中包括所述指定资源的资源信息; 获取所述处理请求对应的用户标识信息; 根据所述资源信息及所述用户标识信息生成信息处理请求; 向推送中心发送所述信息处理请求,以使所述推送中心确定所述用户标识信息对应的至少两个客户端并向所述至少两个客户端发送所述资源信息。4.根据权利要求3所述的方法,其特征在于,所述资源信息包括表征资源关注预约状态的资源状态信息及资源标识信息; 所述获取所述处理请求对应的用户标识信息,包括: 确定发送所述处理请求的用户是否登陆; 若已登陆,则获取所述用户的登陆信息作为所述用户的标识信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 存储所述用户标识信息与所述资源标识信息的对应关系。6.根据权利要求3所述的方法,其特征在于,所述资源信息包括资源变更信息及资源标识信息; 所述获取所述处理请求对应的用户标识信息,包括: 向预先存储有资源标识信息与用户标识信息对应关系的服务端请求获取与所述资源标识信息对应的用户标识信息。7.一种信息同步装置,其特征在于,包括: 请求接收单元,用于接收信息处理请求,所述信息处理请求中至少包括资源信息及其对应的用户标识信息; 客户端确定单元,用于确定所述用户标识信息对应的至少两个客户端; 同步推送单元,用于向所述至少两个客户端发送所述资源信息。8.根据权利要求7所述的装置,其特征在于, 所述请求接收单元,用于接收关注预约中心服务端发送的信息处理请求,所述信息处理请求包括表征资源关注预约状态的资源状态信息,资源标识信息及与所述资源标识信息对应的用户标识信息;或者,接收消息中间件发送的信息处理请求,所述信息处理请求包括资源变更信息,资源标识信息及与所述资源标识信息对应的用户标识信息。9.一种信息同步装置,其特征在于,包括: 请求接收模块,用于接收对指定资源的处理请求,所述处理请求中包括所述指定资源的资源信息; 信息获取模块,用于获取所述处理请求对应的用户标识信息; 请求生成模块,用于根据所述资源信息及所述用户标识信息生成信息处理请求; 请求发送模块,用于向推送中心发送所述信息处理请求,以使所述推送中心确定所述用户标识信息对应的至少两个客户端并向所述至少两个客户端发送所述资源信息。10.根据权利要求9所述的装置,其特征在于,所述资源信息包括表征资源关注预约状态的资源状态信息及资源标识信息; 所述信息获取模块包括: 确认子模块,用于确定发送所述处理请求的用户是否登陆; 获取子模块,用于当所述确认子模块确定所述用户已登陆时,获取所述用户的登陆信息作为所述用户的标识信息。11.根据权利要求10所述的装置,其特征在于,所述装置还包括: 存储模块,用于存储所述用户标识信息与所述资源标识信息的对应关系。12.根据权利要求9所述的装置,其特征在于,所述资源信息包括资源变更信息及资源标识信息; 所述信息获取模块,用于向预先存储有资源标识信息与用户标识信息对应关系的服务端请求获取与所述资源标识信息对应的用户标识信息。
【文档编号】H04L29/08GK105978924SQ201510761966
【公开日】2016年9月28日
【申请日】2015年11月10日
【发明人】黄德辉, 徐珣, 侯伟宗, 刘希涛
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1