一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电视数据同步方法、系统及存储介质与流程

2022-02-20 12:35:53 来源:中国专利 TAG:
电视数据同步方法、系统及存储介质与流程

本发明涉及电视机技术领域,尤其涉及一种电视数据同步方法、系统及存储介质。

背景技术

随着电视技术逐渐智能化,很多电视机都自带了一些应用程序,在这些应用程序运行中,有一些需要在电视出厂时配置专用钥匙,当用户使用电视机时,登录用户账户后,将用户账户与该专用钥匙匹配,保证用户数据安全。但当用户更换电视机后,在新电视机上登录该用户账户时,会被认定为非法登录,需要专业维护人员上门对新电视机进行对应的数据配置才能继续使用,耗费较多人力和时间成本,还给用户带来了诸多不便。



技术实现要素:

本发明的主要目的在于:提供一种电视数据同步方法、系统及存储介质,旨在解决现有技术中更换电视机存在耗费较多人力和时间成本,影响用户体验的技术问题。

为实现上述目的,本发明采用如下技术方案:

第一方面,本发明提供了一种电视数据同步方法,应用于目标电视终端,所述方法包括:

获取用户登录信息;

将所述用户登录信息发送至服务器,并接收所述服务器发送的与所述用户登录信息对应的第一电视特征数据,所述第一电视特征数据为所述用户登录信息对应的用户历史登录的历史电视终端的电视特征数据;

当获取到用户确认更新数据的操作信息时,生成数据获取请求;

将所述数据获取请求发送至所述服务器,并接收所述服务器发送的与所述用户登录信息对应的第一用户特征数据,所述第一用户特征数据为所述历史电视终端的用户特征数据;

根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,以将所述历史电视终端的数据同步至所述目标电视终端,所述第二电视特征数据为所述目标电视终端的电视特征数据,所述第二用户特征数据为所述目标电视终端的用户特征数据。

可选地,上述电视数据同步方法中,所述将所述用户登录信息发送至服务器的步骤之后,所述方法还包括:

接收所述服务器发送的数据查询失败信息,调取第二电视特征数据和第二用户特征数据,并将所述第二电视特征数据和所述第二用户特征数据发送至所述服务器,以使所述服务器对所述第二电视特征数据进行已使用标记,以及将所述第二电视特征数据和所述第二用户特征数据与所述用户登录信息进行关联并存储。

可选地,上述电视数据同步方法中,所述接收所述服务器发送的与所述用户登录信息对应的第一电视特征数据的步骤之后,所述方法还包括:

当获取到用户确认不更新数据的操作信息时,调取第二电视特征数据和第二用户特征数据,并将所述第二电视特征数据和所述第二用户特征数据发送至所述服务器,以使所述服务器对所述第二电视特征数据进行已使用标记,以及将所述第二电视特征数据和所述第二用户特征数据与所述用户登录信息进行关联并存储。

可选地,上述电视数据同步方法中,所述当获取到用户确认更新数据的操作信息时,生成数据获取请求的步骤,还包括:

调取第二电视特征数据;

所述将所述数据获取请求发送至所述服务器的步骤,还包括:

将所述第二电视特征数据发送至所述服务器,以使所述服务器对所述第二电视特征数据进行未使用标记,以及将所述第二电视特征数据与所述用户登录信息进行关联并存储。

可选地,上述电视数据同步方法中,所述根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,以将所述历史电视终端的数据同步至所述目标电视终端的步骤之后,所述方法还包括:

将更新后的第二电视特征数据和更新后的第二用户特征数据发送至所述服务器,以使所述服务器将所述更新后的第二电视特征数据和所述更新后的第二用户特征数据与所述用户登录信息进行关联并存储。

第二方面,本发明提供了一种电视数据同步方法,应用于服务器,所述方法包括:

接收目标电视终端发送的用户登录信息;

判断所述服务器中是否存储有与所述用户登录信息对应的第一电视特征数据;

若所述服务器中存储有所述第一电视特征数据,则将所述第一电视特征数据发送至所述目标电视终端,以使所述目标电视终端在获取到用户确认更新数据的操作信息时,生成数据获取请求,并将所述数据获取请求发送至所述服务器;

接收所述数据获取请求,并根据所述数据获取请求调取与所述用户登录信息对应的第一用户特征数据;

将所述第一用户特征数据发送至所述目标电视终端,以使所述目标电视终端根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,实现将历史电视终端的数据同步至所述目标电视终端。

可选地,上述电视数据同步方法中,所述判断所述服务器中是否存储有与所述用户登录信息对应的第一电视特征数据的步骤之后,所述方法还包括:

若所述服务器中未存储所述第一电视特征数据,则发送数据查询失败信息至所述目标电视终端,以使所述目标电视终端调取第二电视特征数据和第二用户特征数据,并将所述第二电视特征数据和所述第二用户特征数据发送至所述服务器;

接收所述第二电视特征数据和所述第二用户特征数据,对所述第二电视特征数据进行已使用标记,以及将所述第二电视特征数据和所述第二用户特征数据与所述用户登录信息进行关联并存储。

可选地,上述电视数据同步方法中,所述将所述第一用户特征数据发送至所述目标电视终端,以使所述目标电视终端根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,实现将历史电视终端的数据同步至所述目标电视终端的步骤之后,所述方法还包括:

接收所述目标电视终端发送的更新后的第二电视特征数据和更新后的第二用户特征数据,以及将所述更新后的第二电视特征数据和所述更新后的第二用户特征数据与所述用户登录信息进行关联并存储。

第三方面,本发明提供了一种电视数据同步系统,所述系统包括目标电视终端和服务器;

所述目标电视终端,用于实现如上述的电视数据同步方法。

所述服务器,用于实现如上述的电视数据同步方法。

第四方面,本发明提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序可被一个或多个处理器执行,以实现如上述的电视数据同步方法。

本发明提供的上述一个或多个技术方案,可以具有如下优点或至少实现了如下技术效果:

本发明提出的一种电视数据同步方法、系统及存储介质,通过目标电视终端获取用户登录信息后,由服务器查询对应的第一电视特征数据,发送到目标电视终端,再通过目标电视终端获取用户确认更新数据的操作信息,生成数据获取请求,由服务器调取与用户登录信息对应的第一用户特征数据,发送到目标电视终端,最后由目标电视终端根据第一电视特征数据和第一用户特征数据更新第二电视特征数据和第二用户特征数据,实现了将用户登录信息对应的用户历史登录的历史电视终端上的数据同步到目标电视终端的目的;相比现有技术,本发明不需要在电视终端生产时烧录大量专用钥匙,节省了生产成本;并且,本发明可以由用户自行在目标电视终端上操作即可,不需要工作人员上门调试,极大地节省了时间和人力成本,提升了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的这些附图获得其他的附图。

图1为本发明电视数据同步方法的流程示意图;

图2为本发明电视数据同步方法的另一流程示意图;

图3为本发明电视数据同步方法的又一流程示意图;

图4为本发明电视数据同步系统的结构连接示意图;

图5为图4中目标电视终端的硬件结构示意图;

图6为图4中服务器的硬件结构示意图;

图7为本发明应用于图4中目标电视终端的电视数据同步装置的功能模块示意图;

图8为本发明应用于图4中服务器的电视数据同步装置的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明,在本发明中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。另外,在本发明中,若有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。

在本发明中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。另外,各个实施例的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时,应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

对现有技术的分析发现,在电视机生产过程中,不仅会给电视机烧录电视特征数据,还会对电视机自带的一些应用程序配置专用钥匙,比如,配置专门的程序激活密钥,程序使用密钥等等。这些专用钥匙可以是特定的硬件密钥,也可以是特定的程序密钥。当用户在电视机上登录会员账号等信息时,专用钥匙会被激活,然后与用户账号唯一关联,即当用户使用电视机时,登录用户账户后,用户账户与该专用钥匙匹配,并且,在后续使用中,这些专用钥匙会作为用户账号的唯一校验方式,保证用户数据安全。比如,在电视机上充值账号会员后,当用户再次登录该账号时,需要保证登录的电视机的电视特征数据和该电视机的专用钥匙,与该账号会员匹配的电视特征数据和专用钥匙一致的情况下,用户才能使用该用户账户的全部功能,否则,将会提示非法登录,而不能提供全部功能。

但是,当用户更换电视机后,再次登录该账号会员时,新电视机的电视特征数据和专用钥匙都发生了改变,这就会被认定为非法登录,需要专业维护人员上门对新电视机进行对应的数据配置才能正常使用,主要配置新电视机的电视特征数据和专用钥匙,比如替换硬件密钥,配置程序密钥的参数等等,这些都需要耗费较多人力和时间成本,还给用户带来了诸多不便。

鉴于现有技术中更换电视机存在耗费较多人力和时间成本,影响用户体验的技术问题,本发明提供了一种电视数据同步方法,总体思路如下:

应用于目标电视终端时,方法包括:获取用户登录信息;将所述用户登录信息发送至服务器,并接收所述服务器发送的与所述用户登录信息对应的第一电视特征数据,所述第一电视特征数据为所述用户登录信息对应的用户历史登录的历史电视终端的电视特征数据;当获取到用户确认更新数据的操作信息时,生成数据获取请求;将所述数据获取请求发送至所述服务器,并接收所述服务器发送的与所述用户登录信息对应的第一用户特征数据,所述第一用户特征数据为所述历史电视终端的用户特征数据;根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,以将所述历史电视终端的数据同步至所述目标电视终端,所述第二电视特征数据为所述目标电视终端的电视特征数据,所述第二用户特征数据为所述目标电视终端的用户特征数据。

应用于服务器时,方法包括:接收目标电视终端发送的用户登录信息;判断所述服务器中是否存储有与所述用户登录信息对应的第一电视特征数据;若所述服务器中存储有所述第一电视特征数据,则将所述第一电视特征数据发送至所述目标电视终端,以使所述目标电视终端在获取到用户确认更新数据的操作信息时,生成数据获取请求,并将所述数据获取请求发送至所述服务器;接收所述数据获取请求,并根据所述数据获取请求调取与所述用户登录信息对应的第一用户特征数据;将所述第一用户特征数据发送至所述目标电视终端,以使所述目标电视终端根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,以将历史电视终端的数据同步至所述目标电视终端。

通过上述技术方案,目标电视终端获取用户登录信息后,由服务器查询对应的第一电视特征数据,发送到目标电视终端,再通过目标电视终端获取用户确认更新数据的操作信息,生成数据获取请求,由服务器调取与用户登录信息对应的第一用户特征数据,发送到目标电视终端,最后由目标电视终端根据第一电视特征数据和第一用户特征数据更新第二电视特征数据和第二用户特征数据,实现了将用户登录信息对应的用户历史登录的历史电视终端上的数据同步到目标电视终端的目的;相比现有技术,本发明不需要在电视终端生产时烧录大量专用钥匙,节省了生产成本;并且,本发明可以由用户自行在目标电视终端上操作即可,不需要工作人员上门调试,极大地节省了时间和人力成本,提升了用户体验。

实施例一

参照图1至图3,提出本发明电视数据同步方法的第一实施例,该电视数据同步方法应用于目标电视终端。所述目标电视终端是指能够实现网络连接的电视机。

如图5所示,为目标电视终端的硬件结构示意图。所述目标电视终端可以包括:第一处理器1001,例如CPU(Central Processing Unit,中央处理器),通信总线1002,用户接口1003,网络接口1004和第一存储器1005。

具体的,通信总线1002用于实现这些组件之间的连接通信;

用户接口1003用于连接客户端,与客户端进行数据通信,用户接口1003可以包括输出单元,如显示屏、输入单元,如键盘,可选的,用户接口1003还可以包括其他输入/输出接口;

网络接口1004用于连接后台服务器,与后台服务器进行数据通信,网络接口1004可以包括输入/输出接口,比如标准的有线接口、无线接口,如Wi-Fi接口;

第一存储器1005用于存储各种类型的数据,这些数据例如可以包括该目标电视终端中任何应用程序或方法的指令,以及应用程序相关的数据,第一存储器1005可以是高速RAM存储器,也可以是稳定的存储器,例如磁盘存储器,可选的,第一存储器1005还可以是独立于所述第一处理器1001的存储装置;

具体的,继续参照图5,第一存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及第一计算机程序,其中,网络通信模块主要用于连接服务器,与服务器进行数据通信;

第一处理器1001用于调用第一存储器1005中存储的第一计算机程序,并执行以下操作:

获取用户登录信息;

将所述用户登录信息发送至服务器,并接收所述服务器发送的与所述用户登录信息对应的第一电视特征数据,所述第一电视特征数据为所述用户登录信息对应的用户历史登录的历史电视终端的电视特征数据;

当获取到用户确认更新数据的操作信息时,生成数据获取请求;

将所述数据获取请求发送至所述服务器,并接收所述服务器发送的与所述用户登录信息对应的第一用户特征数据,所述第一用户特征数据为所述历史电视终端的用户特征数据;

根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,以将所述历史电视终端的数据同步至所述目标电视终端,所述第二电视特征数据为所述目标电视终端的电视特征数据,所述第二用户特征数据为所述目标电视终端的用户特征数据。

基于上述的目标电视终端,下面结合图1至图3所示的流程示意图,对本实施例的电视数据同步方法进行详细描述。

一种实施方式中,如图1所示,所述方法可以包括以下步骤:

步骤S110:获取用户登录信息。

具体的,在目标电视终端出厂后,首次联网时,用户可在目标电视终端上输入用户账号和密码,获得用户登录信息,用户登录信息包括:用户名、手机号码、微信号和送货地址等基本信息。本实施例中,以用户在历史电视终端上登录过所述用户登录信息对应的账号和密码,并且正常使用后,要更换电视为目标电视终端的情形为例,进行具体说明。

步骤S120:将所述用户登录信息发送至服务器,并接收所述服务器发送的与所述用户登录信息对应的第一电视特征数据,所述第一电视特征数据为所述用户登录信息对应的用户历史登录的历史电视终端的电视特征数据。

具体的,电视终端在生产时,不需要再配置专用钥匙,只需要配置基本的电视特征数据即可,电视特征数据包括MAC地址、生产编码、唯一编码等数据。目标电视终端将用户登录信息发送至服务器,服务器接收到用户登录信息后,查询本地存储数据,判断是否存储有与所述用户登录信息对应的第一电视特征数据。

在具体实施过程中,在目标电视终端获取用户登录信息后,可以根据用户登录信息生成数据查询请求,并将包含该用户登录信息的数据查询请求发送至服务器,以使服务器响应数据查询请求,查询是否存储有该用户登录信息对应的第一电视特征数据。

当服务器查询本地存储数据,查询到第一电视特征数据后,即查询到该用户在历史电视终端上有登录和使用情况,并且,曾经同步过历史电视终端上的电视特征数据到服务器后,将该第一电视特征数据直接返回给目标电视终端。

步骤S130:当获取到用户确认更新数据的操作信息时,生成数据获取请求。

具体的,当目标电视终端接收到服务器发送的第一电视特征数据之后,会提供确认界面给用户,确认是否需要更新目标电视终端的数据,当用户选择确认更新时,即目标电视终端获取到用户确认更新数据的操作信息时,生成数据获取请求。

步骤S131:调取所述第二电视特征数据。

具体的,当获取到用户确认更新数据的操作信息时,生成数据获取请求的同时,还调取目标电视终端的电视特征数据,即第二电视特征数据。

步骤S140:将所述数据获取请求发送至所述服务器,并接收所述服务器发送的与所述用户登录信息对应的第一用户特征数据,所述第一用户特征数据为所述历史电视终端的用户特征数据。

具体的,目标电视终端生成数据获取请求后,将数据获取请求发送至服务器,服务器接收所述数据获取请求,并根据所述数据获取请求调取与所述用户登录信息对应的第一用户特征数据,即历史电视终端的用户特征数据,再将第一用户特征数据发送至目标电视终端。其中,用户特征数据可以包括用户账户购买会员情况,比如会员有效期,会员可使用功能,会员可观看电视频道、会员可使用的应用程序等等,以及该用户账户对应的其他一些定制类服务项目和配置情况,具体可以根据实际应用情况设定。

步骤S141:将所述第二电视特征数据发送至所述服务器,以使所述服务器对所述第二电视特征数据进行未使用标记,以及将所述第二电视特征数据与所述用户登录信息进行关联并存储。

具体的,目标电视终端调取第二电视特征数据后,将该第二电视特征数据发送至服务器,服务器对应接收第二电视特征数据,对该第二电视特征数据进行未使用标记,以及将所述第二电视特征数据与所述用户登录信息进行关联并存储。将新电视的电视特征数据存储到服务器,以备后续需要重置目标电视终端时,直接从服务器下载此时存储的未使用的第二电视特征数据。未使用的电视特征数据还可以被电视厂商回收再利用,节省成本,防止资源浪费。

步骤S150:根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,以将所述历史电视终端的数据同步至所述目标电视终端,所述第二电视特征数据为所述目标电视终端的电视特征数据,所述第二用户特征数据为所述目标电视终端的用户特征数据。

具体的,在步骤S120接收服务器发送的第一电视特征数据和步骤S140接收服务器发送的第一用户特征数据后,以该第一电视特征数据和第一用户特征数据替换目标电视终端的电视特征数据和用户特征数据,即更新第二电视特征数据和第二用户特征数据,从而实现了将旧电视机的数据同步到了新电视机。

步骤S160:将更新后的第二电视特征数据和更新后的第二用户特征数据发送至所述服务器,以使所述服务器将所述更新后的第二电视特征数据和所述更新后的第二用户特征数据与所述用户登录信息进行关联并存储。

具体的,更新第二电视特征数据和第二用户特征数据后的目标电视终端,在后续使用中,也会持续将实时更新后的第二电视特征数据和更新后的第二用户特征数据发送至服务器,服务器接收更新后的第二电视特征数据和更新后的第二用户特征数据,将所述更新后的第二电视特征数据和所述更新后的第二用户特征数据与所述用户登录信息进行关联并存储。当用户需要再更换第三个电视机时,本次更新的新电视机将视为历史电视终端,同步到服务器的第二电视特征数据和第二用户特征数据则是该历史电视终端的电视特征数据和用户特征数据,存储在服务器以备再更换第三个电视机时使用。可以实现更换电视机时用户相关数据的无缝对接。

另一种实施方式中,如图2所示的流程示意图,在将所述用户登录信息发送至服务器的步骤之后,所述方法还可以包括:

步骤121:接收所述服务器发送的数据查询失败信息,调取第二电视特征数据和第二用户特征数据,并将所述第二电视特征数据和所述第二用户特征数据发送至所述服务器,以使所述服务器对所述第二电视特征数据进行已使用标记,以及将所述第二电视特征数据和所述第二用户特征数据与所述用户登录信息进行关联并存储。

具体的,服务器根据用户登录信息判断服务器中是否存储有与所述用户登录信息对应的第一电视特征数据时,若发现所述服务器中未存储所述第一电视特征数据,则会发送数据查询失败信息给目标电视终端,目标电视终端接收该数据查询失败信息,说明该用户账户没有存储的旧电视机的电视特征数据,即说明该用户账户为新用户,从而直接使用第二电视特征数据和第二用户特征数据,不进行数据同步,并将此时的第二电视特征数据和第二用户特征数据存储至服务器,以备更换第二个电视机时,将该电视机作为历史电视终端,同步的第二电视特征数据和第二用户特征数据作为第一电视特征数据和第一用户特征数据。

又一种实施方式中,如图3所示的流程示意图,在接收所述服务器发送的与所述用户登录信息对应的第一电视特征数据的步骤之后,所述方法还可以包括:

步骤122:当获取到用户确认不更新数据的操作信息时,调取第二电视特征数据和第二用户特征数据,将所述第二电视特征数据和所述第二用户特征数据发送至所述服务器,以使所述服务器对所述第二电视特征数据进行已使用标记,以及将所述第二电视特征数据和所述第二用户特征数据与所述用户登录信息进行关联并存储。

具体的,当用户在目标电视终端的确认界面选择不更新数据时,即目标电视终端获取到用户确认不更新数据的操作信息时,说明用户不想将旧电视的数据同步到新电视机,数据同步中断,但仍需要调取第二电视特征数据和第二用户特征数据,并将第二电视特征数据和第二用户特征数据发送至服务器,对应地,服务器接收所述第二电视特征数据和所述第二用户特征数据,对所述第二电视特征数据进行已使用标记,以及将所述第二电视特征数据和所述第二用户特征数据与所述用户登录信息进行关联并存储,存储在服务器,以备下次使用。

本实施例提供的电视数据同步方法,通过目标电视终端获取用户登录信息后,由服务器查询对应的第一电视特征数据,发送到目标电视终端,再通过目标电视终端获取用户确认更新数据的操作信息,生成数据获取请求,由服务器调取与用户登录信息对应的第一用户特征数据,发送到目标电视终端,最后由目标电视终端根据第一电视特征数据和第一用户特征数据更新第二电视特征数据和第二用户特征数据,实现了将用户登录信息历史登录的历史电视终端上的数据同步到目标电视终端的目的;相比现有技术,本发明不需要在电视终端生产时烧录大量专用钥匙,节省了生产成本;并且,本发明可以由用户自行在目标电视终端上操作即可,不需要工作人员上门调试,极大地节省了时间和人力成本,提升了用户体验;同时,还降低了电视设备售后成本和运营成本。

实施例二

基于同一发明构思,继续参照图1至图3,提出本发明电视数据同步方法的第二实施例,该电视数据同步方法应用于服务器。所述服务器是指能够实现网络连接的网络设备,比如,服务器终端或云平台。

如图6所示,为服务器的硬件结构示意图。所述服务器可以包括:第二处理器2001,例如CPU(Central Processing Unit,中央处理器),通信总线2002,用户接口2003,网络接口2004和第二存储器2005。

具体的,通信总线2002用于实现这些组件之间的连接通信;

用户接口2003用于连接客户端,与客户端进行数据通信,用户接口2003可以包括输出单元,如显示屏、输入单元,如键盘,可选的,用户接口2003还可以包括其他输入/输出接口;

网络接口2004用于连接后台服务器,与后台服务器进行数据通信,网络接口2004可以包括输入/输出接口,比如标准的有线接口、无线接口,如Wi-Fi接口;

第二存储器2005用于存储各种类型的数据,这些数据例如可以包括该服务器中任何应用程序或方法的指令,以及应用程序相关的数据,第二存储器2005可以是高速RAM存储器,也可以是稳定的存储器,例如磁盘存储器,可选的,第二存储器2005还可以是独立于所述第二处理器2001的存储装置;

具体的,继续参照图6,第二存储器2005中可以包括操作系统、网络通信模块、用户接口模块以及第二计算机程序,其中,网络通信模块主要用于连接目标电视终端,与目标电视终端进行数据通信;

第二处理器2001用于调用第二存储器2005中存储的第二计算机程序,并执行以下操作:

接收目标电视终端发送的用户登录信息;

判断所述服务器中是否存储有与所述用户登录信息对应的第一电视特征数据;

若所述服务器中存储有所述第一电视特征数据,则将所述第一电视特征数据发送至所述目标电视终端,以使所述目标电视终端在获取到用户确认更新数据的操作信息时,生成数据获取请求,并将所述数据获取请求发送至所述服务器;

接收所述数据获取请求,并根据所述数据获取请求调取与所述用户登录信息对应的第一用户特征数据;

将所述第一用户特征数据发送至所述目标电视终端,以使所述目标电视终端根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,以将历史电视终端的数据同步至所述目标电视终端。

基于上述的服务器,下面结合图1至图3所示的流程示意图,对本实施例的电视数据同步方法进行详细描述。

一种实施方式中,如图1所示,所述方法可以包括以下步骤:

步骤S210:接收目标电视终端发送的用户登录信息;

步骤S220:判断所述服务器中是否存储有与所述用户登录信息对应的第一电视特征数据;

步骤S230:若所述服务器中存储有所述第一电视特征数据,则将所述第一电视特征数据发送至所述目标电视终端,以使所述目标电视终端在获取到用户确认更新数据的操作信息时,生成数据获取请求,并将所述数据获取请求发送至所述服务器,以及调取第二电视特征数据,并将所述第二电视特征数据发送至所述服务器;

步骤S240:接收所述数据获取请求,并根据所述数据获取请求调取与所述用户登录信息对应的第一用户特征数据;

步骤S241:接收所述第二电视特征数据,对所述第二电视特征数据进行未使用标记,以及将所述第二电视特征数据与所述用户登录信息进行关联并存储;

步骤S250:将所述第一用户特征数据发送至所述目标电视终端,以使所述目标电视终端根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,以将历史电视终端的数据同步至所述目标电视终端;

步骤S260:接收所述目标电视终端发送的更新后的第二电视特征数据和更新后的第二用户特征数据,以及将所述更新后的第二电视特征数据和所述更新后的第二用户特征数据与所述用户登录信息进行关联并存储。

另一种实施方式中,如图2所示,在判断所述服务器中是否存储有与所述用户登录信息对应的第一电视特征数据的步骤之后,所述方法还可以包括:

步骤S221:若所述服务器中未存储所述第一电视特征数据,则发送数据查询失败信息至所述目标电视终端,以使所述目标电视终端调取第二电视特征数据和第二用户特征数据,并将所述第二电视特征数据和所述第二用户特征数据发送至所述服务器;

步骤S222:接收所述第二电视特征数据和所述第二用户特征数据,对所述第二电视特征数据进行已使用标记,以及将所述第二电视特征数据和所述第二用户特征数据与所述用户登录信息进行关联并存储。

又一种实施方式中,如图3所示,在将所述第一电视特征数据发送至所述目标电视终端的步骤之后,所述方法还包括:

步骤S242:接收所述目标电视终端在获取到用户确认不更新数据的操作信息时发送的第二电视特征数据和第二用户特征数据,对所述第二电视特征数据进行已使用标记,以及将所述第二电视特征数据和所述第二用户特征数据与所述用户登录信息进行关联并存储。

上述方法步骤的具体实施方式中更多实施细节可参见实施例一中具体实施方式的描述,为了说明书的简洁,此处不再重复赘述。

实施例三

基于同一发明构思,参照图4,提出本发明电视数据同步系统的第一实施例,结合图4所示的结构连接示意图,对本实施例的电视数据同步系统进行详细描述。所述系统可以包括目标电视终端和服务器;

如图5所示的硬件结构示意图,所述目标电视终端包括第一存储器和第一处理器,所述第一存储器上存储有第一计算机程序,所述第一计算机程序被所述第一处理器执行时,实现本发明电视数据同步方法第一实施例的全部或部分步骤;

如图6所示的硬件结构示意图,所述服务器包括第二存储器和第二处理器,所述第二存储器上存储有第二计算机程序,所述第二计算机程序被所述第二处理器执行时,实现本发明电视数据同步方法第二实施例的全部或部分步骤。

本领域技术人员可以理解,图4中示出的结构并不构成对本发明电视数据同步系统的限定,图5中示出的硬件结构并不构成对目标电视终端的限定,图6中示出的硬件结构也并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

具体的,所述目标电视终端是指能够实现网络连接的电视机;所述服务器是指能够实现网络连接的网络设备,比如,服务器终端或云平台。

可以理解,所述目标电视终端还可以包括通信总线,用户接口和网络接口;所述服务器也还可以包括通信总线,用户接口和网络接口。其中,通信总线用于实现各个组件之间的连接通信;用户接口用于连接客户端,与客户端进行数据通信;网络接口用于连接后台服务器,与后台服务器进行数据通信。

所述第一存储器用于存储各种类型的数据,这些数据例如可以包括目标电视终端中任何应用程序或方法的指令,以及应用程序相关的数据;所述第二存储器用于存储例如可以包括服务器任何应用程序或方法的指令,以及应用程序相关的数据。第一存储器和第二存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘,可选的,第一存储器还可以是独立于第一处理器的存储装置,第二存储器也可以是独立于第二处理器的存储装置。

所述第一处理器用于调用第一存储器中存储的第一计算机程序,并执行如上述实施例一的电视数据同步方法;所述第二处理器用于调用第二存储器中存储的第二计算机程序,并执行如上述实施例二的电视数据同步方法。第一处理器和第二处理器可以是专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(Digital Signal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件。

实施例四

基于同一发明构思,参照图4,提出本发明电视数据同步系统的第二实施例,结合图4所示的结构连接示意图,对本实施例的电视数据同步系统进行详细描述。

所述系统可以包括目标电视终端和服务器;所述目标电视终端和所述服务器上均设置有电视数据同步装置,所述电视数据同步装置可以是虚拟装置。

结合图7所示的功能模块示意图,对应用于目标电视终端的电视数据同步装置进行详细描述,所述装置可以包括:

用户登录模块,用于获取用户登录信息;

电视数据查询模块,用于将所述用户登录信息发送至服务器,并接收所述服务器发送的与所述用户登录信息对应的第一电视特征数据,所述第一电视特征数据为所述用户登录信息对应的用户历史登录的历史电视终端的电视特征数据;

更新确认模块,用于当获取到用户确认更新数据的操作信息时,生成数据获取请求;

用户数据获取模块,用于将所述数据获取请求发送至所述服务器,并接收所述服务器发送的与所述用户登录信息对应的第一用户特征数据,所述第一用户特征数据为所述历史电视终端的用户特征数据;

数据更新模块,用于根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,以将所述历史电视终端的数据同步至所述目标电视终端,所述第二电视特征数据为所述目标电视终端的电视特征数据,所述第二用户特征数据为所述目标电视终端的用户特征数据。

进一步地,所述装置还可以包括:

第一数据存储模块,与所述电视数据查询模块连接,用于接收所述服务器发送的数据查询失败信息,调取第二电视特征数据和第二用户特征数据,并将所述第二电视特征数据和所述第二用户特征数据发送至所述服务器,以使所述服务器对所述第二电视特征数据进行已使用标记,以及将所述第二电视特征数据和所述第二用户特征数据与所述用户登录信息进行关联并存储。

进一步地,所述装置还可以包括:

第二数据存储模块,与所述更新确认模块连接,用于当所述更新确认模块获取到用户确认不更新数据的操作信息时,调取第二电视特征数据和第二用户特征数据,并将所述第二电视特征数据和所述第二用户特征数据发送至所述服务器,以使所述服务器对所述第二电视特征数据进行已使用标记,以及将所述第二电视特征数据和所述第二用户特征数据与所述用户登录信息进行关联并存储。

进一步地,所述更新确认模块还用于调取第二电视特征数据;所述用户数据获取模块还用于将所述第二电视特征数据发送至所述服务器,以使所述服务器对所述第二电视特征数据进行未使用标记,以及将所述第二电视特征数据与所述用户登录信息进行关联并存储。

进一步地,所述装置还可以包括:

第三数据存储模块,与所述数据更新模块连接,用于将更新后的第二电视特征数据和更新后的第二用户特征数据发送至所述服务器,以使所述服务器将所述更新后的第二电视特征数据和所述更新后的第二用户特征数据与所述用户登录信息进行关联并存储。

结合图8所示的功能模块示意图,对应用于服务器的电视数据同步装置进行详细描述,所述装置可以包括:

数据接收模块,用于接收目标电视终端发送的用户登录信息;

判断模块,用于判断所述服务器中是否存储有与所述用户登录信息对应的第一电视特征数据;

电视数据调取模块,用于若所述服务器中存储有所述第一电视特征数据,则将所述第一电视特征数据发送至所述目标电视终端,以使所述目标电视终端在获取到用户确认更新数据的操作信息时,生成数据获取请求,并将所述数据获取请求发送至所述服务器;

用户数据调取模块,用于接收所述数据获取请求,并根据所述数据获取请求调取与所述用户登录信息对应的第一用户特征数据;

数据发送模块,用于将所述第一用户特征数据发送至所述目标电视终端,以使所述目标电视终端根据所述第一电视特征数据和所述第一用户特征数据,更新第二电视特征数据和第二用户特征数据,以将历史电视终端的数据同步至所述目标电视终端。

进一步地,所述装置还可以包括:

查询反馈模块,与所述判断模块连接,用于若所述服务器中未存储所述第一电视特征数据,则发送数据查询失败信息至所述目标电视终端,以使所述目标电视终端调取第二电视特征数据和第二用户特征数据,并将所述第二电视特征数据和所述第二用户特征数据发送至所述服务器;

第一存储模块,用于接收所述第二电视特征数据和所述第二用户特征数据,对所述第二电视特征数据进行已使用标记,以及将所述第二电视特征数据和所述第二用户特征数据与所述用户登录信息进行关联并存储。

进一步地,所述装置还可以包括:

第二存储模块,与所述电视数据调取模块连接,用于接收所述第二电视特征数据,对所述第二电视特征数据进行未使用标记,以及将所述第二电视特征数据与所述用户登录信息进行关联并存储。

进一步地,所述装置还可以包括:

第三存储模块,与所述数据发送模块连接,用于接收所述目标电视终端发送的更新后的第二电视特征数据和更新后的第二用户特征数据,以及将所述更新后的第二电视特征数据和所述更新后的第二用户特征数据与所述用户登录信息进行关联并存储。

需要说明,本实施例提供的电视数据同步装置中各个模块可实现的功能和对应达到的技术效果可以参照本发明电视数据同步方法各个实施例中具体实施方式的描述,为了说明书的简洁,此处不再赘述。

实施例五

基于同一发明构思,本实施例提供了一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘、服务器、App应用商城等等,所述存储介质上存储有计算机程序,所述计算机程序可被一个或多个处理器执行,所述计算机程序被处理器执行时可以实现本发明电视数据同步方法各个实施例的全部或部分步骤。

需要说明,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

以上所述仅为本发明的可选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均包括在本发明的专利保护范围内。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献