本发明专利技术实施例涉及数据通讯技术领域,公开了一种关注状态同步方法及终端设备。本发明专利技术实施例中,关注状态同步方法包括:终端设备接收服务器返回的所述关注项的关注操作的确认信号;终端设备从本地数据库获取所述关注项的本地记录状态;终端设备判断本地记录状态与关注操作执行后对应的状态是否相同;若不相同,则终端设备将本地记录状态修改为关注操作执行后对应的状态。本发明专利技术实施例还提供一种终端设备。本发明专利技术实施例提供的关注状态同步方法及终端设备,避免了由于网络延迟或传输失误等不定性因素而导致的终端设备对关注项的本地记录状态重复修改的情况,从而避免了重复处理数据带来的资源消耗。
【技术实现步骤摘要】
本专利技术实施例涉及数据通讯
,特别涉及一种关注状态同步方法及终端设备。
技术介绍
目前的终端设备功能越来越强大,这其中功不可没的当属具有各种功能的应用软件的不断涌现,使得用户可以在终端设备上方便地进行娱乐、交易、查询等各种活动。大多数应用软件在使用中都是需要申请个人账号以唯一标志用户。而实际应用中,可能是为了节省费用(有的应用软件需要按照账号付费)、或者是出于某些方面的便利(例如一个家庭可能会仅仅使用一个支付账号,以方便整体统计和还款),有可能出现二个或二个以上的用户共用一个账户的情况。当不同用户使用不同的终端设备登录同一账户并进行操作后,操作数据仅仅是保存在本地的终端设备;这种情况下,其他的终端设备实际上是要通过网络来同步本地数据的。例如,两个用户分别在两个终端上以同一个账号登录了日历功能模块;且在其中一个终端上对某一赛事进行了加关注。服务器会同时返回的确认信号至发送加关注请求的终端与未发送请求的另一个终端。两个终端设备接收确认信号后,会分别将其内部储存的该赛事的本地记录状态修改为已关注。即未发送请求的另一个终端也是可以接收到服务器返回的关注操作的确认信号的,并且可以会根据接收到的确认信号对该赛事的本地记录状态进行修改,以实现同步。专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:由于未发送请求的另一个终端自身没有进行关注操作,因此只是单纯地接收关注操作的确认信号并直接修改关注项的本地记录状态。而实际上的,由于网络延误或者传输失误等不确定因素,可能无法及时接收到每一次的关注操作的确认信号;有可能还会连续接收到多次关注操作的确认信号(而实际上这多次关注操作不是连续发生的)或者遗漏某次关注操作的确认信号,此时就会使得终端内部出现重复修改关注项的本地记录状态(有些修改可能是不必要的),造成不必要的资源消耗。
技术实现思路
本专利技术实施例的目的在于提供一种关注状态同步方法及终端设备,避免了由于网络延迟或传输失误等不定性因素而导致的终端设备对关注项的本地记录状态重复修改的情况,从而避免了重复处理数据带来的资源消耗。为解决上述技术问题,本专利技术实施例提供了一种关注状态同步方法,应用于一个终端设备,终端设备能够根据另一终端设备上的关注项的关注操作同步更新所述关注项的本地记录状态;关注状态同步方法包括:终端设备接收服务器返回的所述关注项的关注操作的确认信号;终端设备从本地数据库获取所述关注项的本地记录状态;终端设备判断本地记录状态与关注操作执行后对应的状态是否相同;若不相同,则终端设备将本地记录状态修改为关注操作执行后对应的状态。本专利技术实施例还提供了一种终端设备,终端设备能够根据另一终端设备上的关注项的关注操作同步更新所述关注项的本地记录状态;终端设备包括:确认信号接收单元、本地数据库、状态获取单元、状态判断单元以及状态修改单元;确认信号接收单元接收服务器返回的所述关注项的关注操作的确认信号;状态获取单元用于从本地数据库获取所述关注项的本地记录状态;状态判断单元用于判断本地记录状态与关注操作执行后对应的状态是否相同;当本地记录状态与所述关注操作执行后对应的状态不相同时,状态修改单元用于将本地记录状态修改为关注操作执行后对应的状态。本专利技术实施例相对于现有技术而言,接收到关注项的关注操作的确认信号后,终端设备会将关注项的本地记录状态与关注操作执行后对应的状态进行比较,只有当两者不相同时才会修改关注项的本地记录状态。因此,可以避免由于网络延迟或传输失误等不定性因素而导致的终端设备内部对关注项的本地记录状态重复修改的情况,从而避免了重复处理数据带来的资源消耗(处理器利用率降低、不必要的能耗)。可选的,在终端设备将本地记录状态修改为关注操作对应的状态之前,还包括:终端设备从服务器获取所述关注项对应的云端记录状态;终端设备判断云端记录状态与本地记录状态是否相同;若不相同,则终端设备将本地记录状态修改为关注操作执行后对应的状态。从而,通过对关注项的云端记录状态的查询,进一步避免由于网络延迟或传输失误等不定性因素可能导致的终端设备对关注项的本地记录状态重复修改的情况。可选的,在终端设备接收服务器返回的所述关注项的关注操作的确认信号之前,还包括:终端设备提供关注界面;关注界面包括所述关注项以及所述关注项对应的关注键;在终端设备将本地记录状态修改为关注操作执行后对应的状态之后,还包括:终端设备根据所述关注项的本地记录状态修改关注键的显示形式;其中,关注键以不同的显示形式表征所述关注项的本地记录状态。即,终端中的关注项会对应有关注键以表征其状态,关注键一般以呈现不同颜色来表征不同状态;当终端内部出现重复修改关注项的本地记录状态的情况时,关注键也会由于来回切换颜色而呈现闪烁状态。本专利技术实施例可以避免关注项的本地记录状态的重复修改,导致关注键来回切换而呈现闪烁状态的情况,从而进一步节省能耗。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术第一实施方式的关注状态同步方法的流程图;图2a是根据本专利技术第二实施方式的关注状态同步方法的流程图;图2b是根据本专利技术第二实施方式的关注界面的示意图;图3是根据本专利技术第三实施方式的关注状态同步方法的流程图;图4是根据本专利技术第四实施方式的终端设备的模块结构图;图5是根据本专利技术第五实施方式的终端设备的模块结构图;图6是根据本专利技术第六实施方式的终端设备的模块结构图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本专利技术的第一实施方式涉及一种关注状态同步方法,应用于例如手机、平板电脑等终端设备。本实施方式中以日历应用程序的关注功能为例进行说明,该方法可以由关注状态同步装置来执行,其中该装置可以由软件和/或硬件实现;然本实施方式并不仅限于日历应用程序,本实施方式适用于具有关注功能的任何应用程序。如图1所示为根据本专利技术第一实施方式的关注状态同步方法的流程图。步骤101:终端设备接收服务器返回的关注项的关注操作的确认信号。需要说明的是,该关注项的关注操作是基于同一帐户的另一个终端设备进行的,具体来说,该关注操作是与终端设备登陆同一帐户的另一个终端设备发送至服务器的。举例来说,另一个终端设备与该终端设备以同一个账号登录了日历应用程序;并且,用户在该另一个终端设备上进行了关注项的关注操作;该另一个终端设备将关注项的关注操作(实质上为一个请求)发送至服务器;服务器处理成功后,返回该关注项的关注操作的确认信号。具体而言,另一个终端设备与该终端设备以同一个账号登录了日历应用程序;并且,用户在该另一个终端设备上进行了关注项的关注操作;该另一个终端设备将关注项的关注操作(实质上为一个请求)发送至服务器;服务器处理成功后本文档来自技高网...
【技术保护点】
一种关注状态同步方法,其特征在于,应用于终端设备,所述关注状态同步方法包括:所述终端设备接收服务器返回的关注项的关注操作的确认信号;所述终端设备从本地数据库获取所述关注项的所述本地记录状态;所述终端设备判断所述本地记录状态与所述关注操作执行后对应的状态是否相同;当不相同时,则所述终端设备将所述本地记录状态修改为所述关注操作执行后对应的状态。
【技术特征摘要】
1.一种关注状态同步方法,其特征在于,应用于终端设备,所述关注状态同步方法包括:所述终端设备接收服务器返回的关注项的关注操作的确认信号;所述终端设备从本地数据库获取所述关注项的所述本地记录状态;所述终端设备判断所述本地记录状态与所述关注操作执行后对应的状态是否相同;当不相同时,则所述终端设备将所述本地记录状态修改为所述关注操作执行后对应的状态。2.根据权利要求1所述的关注状态同步方法,其特征在于,在终端设备将所述本地记录状态修改为所述关注操作对应的状态之前,还包括:所述终端设备从所述服务器获取所述关注项对应的云端记录状态;所述终端设备判断所述云端记录状态与所述本地记录状态是否相同;当不相同时,则所述终端设备将所述本地记录状态修改为所述关注操作执行后对应的状态。3.根据权利要求1所述的关注状态同步方法,其特征在于,所述关注操作包括加关注或取消关注;所述加关注执行后对应的状态为已关注状态,所述取消关注执行后对应的状态为未关注状态。4.根据权利要求1所述的关注状态同步方法,其特征在于,在终端设备接收服务器返回的关注项的关注操作的确认信号之前,还包括:所述终端设备提供关注界面;所述关注界面包括所述关注项以及所述关注项对应的关注键;在终端设备将所述本地记录状态修改为所述关注操作执行后对应的状态之后,还包括:所述终端设备根据所述关注项的所述本地记录状态修改所述关注键的显示形式;其中,所述关注键以不同的显示形式表征所述关注项的所述本地记录状态。5.一种终端设备,其特征在于,所述终端设备能够...
【专利技术属性】
技术研发人员:曹科技,
申请(专利权)人:乐视控股北京有限公司,乐视移动智能信息技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。