本发明涉及电视机技术领域,特别涉及一种电视机激活方法及系统。
背景技术:
随着科技的进步和互联网行业的不断发展,电视机已快速更新换代,智能电视机已逐渐普及,但仍有一部分消费者更倾向购买非智能的电视机,满足自己简单的看电视需求。非智能的电视机是指的是不具备网络功能的电视机,对于非智能的电视机来说,电视机只具备接收信号的功能,如电视天线信号或有线信号等,而不具备发送信号的功能。
目前,对于非智能的电视机,电视机厂家在电视机出厂后,由于非智能的电视机不具备发送信号的功能,因此这类电视机是在产品出厂前已经进行了激活,进而用户开箱后可直接进行使用,使得电视机的生产厂家无法得知用户具体的开箱使用时间。
由于现有的电视机激活方法是厂家进行激活的,使得当电视机消费者打电话给电视厂家的售后服务,报称电视买回来,一开箱就出现问题,投诉电视机质量差,要求退机或更换新机,现有的做法是厂家派服务人员到消费者家里查看,通过检查电视机的包装箱是否还在,电视机是否有使用痕迹,电视机是否被拆开过等等判断电视机是否真的开箱就有问题,这使得人员成本较高且耗时较长。
技术实现要素:
基于此,本发明的目在于提供一种自动记录电视机激活时间的电视机激活方法及系统。
一种电视机激活方法,所述方法包括:
电视机进入激活程序时,查询本地存储的激活链接地址和电视机串号并进行显示;
终端获取所述激活链接地址和所述电视机串号,与所述激活链接地址对应的服务器连接,并将所述电视机串号发送至所述服务器;
所述服务器接收所述电视机串号,记录当前激活时间并将所述电视机串号进行预设加密算法处理得到激活码,并将所述激活码发送至所述终端,以显示给用户;
当所述电视机接收到所述用户输入的所述激活码时,判断所述激活码与本地验证码是否匹配;
若是,则所述电视机完成激活程序进入激活状态。
上述电视机激活方法,通过所述服务器接收所述电视机串号自动记录当前激活时间的设计,以使当用户提出要求退机或更换新机时,可通过查询记录的所述当前激活时间对所述电视机的开箱使用的时间进行判断,进而节约了人员成本,无需派工作人员上门进行检查且提高了厂家的售后服务效率。
进一步地,所述电视机串号包括型号字符、固定数字串和数字插入串,所述记录当前激活时间并将所述电视机串号进行预设加密算法处理得到激活码的步骤包括:
所述服务器获取当前时间为所述当前激活时间,并将所述当前激活时间与所述电视机串号进行对应存储;
所述服务器提取所述数字插入串,并将所述数字插入串中的数字逐一插入到所述固定数字串中,得到第一数字串;
所述服务器将所述第一数字串进行二进制处理,以得到第二数字串;
所述服务器将所述第二数字串进行取反运算,到得到第三数字串;
所述服务器将所述第三数字串进行十进制处理,以得到所述激活码。
进一步地,所述查询本地存储的激活链接地址和电视机串号并进行显示之前,所述方法还包括:
所述电视机将所述激活链接地址和所述电视机串号储存在存储器中;
当所述电视机进入激活程序时,调取所述存储器中的所述激活链接地址和所述电视机串号,并转化为图像信息进行显示。
进一步地,所述判断所述激活码与本地验证码是否匹配的步骤包括:
所述电视机按预设的所述加密算法对所述电视机串号进行计算,以得到所述本地验证码;
所述电视机判断所述激活码是否与所述本地验证码相同;
若是,则匹配成功。
进一步地,所述方法还包括:
所述服务器获取记录的所述当前激活时间,并判断记录的所述当前激活时间是否超过了预设时间;
若是,则所述服务器将记录的所述当前激活时间和对应的所述电视机串号进行标记。
一种电视机激活系统,包括电视机、终端和服务器:
所述电视机包括:
第一查询模块,用于当所述电视机进入激活程序时,查询本地存储的激活链接地址和电视机串号;
显示模块,用于根据所述第一查询模块的查询结果,将查询到的所述激活链接地址和所述电视机串号进行显示;
所述终端包括:
第一获取模块,用于根据所述显示模块的显示结果,获取所述激活链接地址和所述电视机串号;
第一连接模块,用于根据所述第一获取模块的获取结果,查询所述激活链接地址对应的所述服务器并实现连接;
第一发送模块,用于根据所述第一获取模块的获取结果和所述第一连接模块的连接结果,将获取到的所述电视机串号发送至所述服务器;
所述服务器包括:
第二连接模块,用于与所述第一连接模块实现连接;
第一接收模块,用于接收所述第一发送模块发出的所述电视机串号;
第一处理模块,用于根据所述第一接收模块的接收结果,记录当前激活时间并将所述电视机串号进行预设加密算法处理得到激活码;
第二发送模块,用于根据所述处理模块的处理结果,将所述激活码发送至所述终端;
所述终端还包括:
第二接收模块,用于接收所述第二发送模块发出的所述激活码,以显示给用户;
所述电视机还包括:
第三接收模块,用于接收所述用户输入的所述激活码;
第一判断模块,用于根据所述第三接收模块的接收结果,判断所述激活码与本地验证码是否匹配。
上述电视机激活系统,通过第一发送模块和所述第一接收模块的设计,自动将所述电视机串号发送至所述服务器,以使所述服务器中的所述第一处理模块记录所述当前激活时间与所述电视机串号的对应关系,当用户提出要求退机或更换新机时,可通过查询记录的所述当前激活时间与所述电视机串号的对应关系对所述电视机的开箱激活时间进行判断,进而节约了人员成本,无需派工作人员上门进行检查且提高了厂家的售后服务效率。
进一步地,所述电视机串号包括型号字符、固定数字串和数字插入串,所述第一处理模块包括:
第二获取模块,用于当所述服务器接收到所述电视机串号时,获取当前时间,记录为所述当前激活时间,并将所述当前激活时间与所述电视机串号对应进行存储;
提取模块,用于提取所述电视机串号中的所述数字插入串,并将所述数字插入串中的数字逐一插入到所述固定数字串中,得到第一数字串;
二进制处理模块,用于根据所述提取模块的提取结果,将所述第一数字串转化为二进制,以得到第二数字串;
取反运算模块,用于根据所述二进制处理模块的处理结果,将所述第二数字串进行取反,以得到第三数字串;
十进制处理模块,用于根据所述取反运算模块的运算结果,将所述第三数字串转化为十进制,以得到所述激活码。
进一步地,所述电视机还包括:
存储模块,用于存储所述激活链接地址和所述电视机串号;
调取模块,用于当所述电视机进入激活程序时,调取所述存储模块中的所述激活链接地址和所述电视机串号并发送至所述显示模块进行显示。
进一步地,所述第一判断模块包括:
第二处理模块,用于将所述电视机串号按与所述第一处理模块中相同的所述预设加密算法进行处理,以得到本地验证码;
第二判断模块,用于根据所述第二处理模块的处理结果和所述第三接收模块的接收结果,判断所述本地验证码与所述激活码是否相同;
当所述第二判断模块判断到所述本地验证码与所述激活码相同时,则所述激活码与所述本地验证码匹配成功,所述电视机完成激活程序进入激活状态。
进一步地,所述服务器还包括:
第三获取模块,用于获取所述第二获取模块中记录的所述当前激活时间;
第三判断模块,用于根据所述第三获取模块的获取结果,判断获取到的所述当前激活时间是否超过了预设时间;
标记模块,用于根据所述第三判断模块的判断结果,当获取到的所述当前激活时间超过了所述预设时间时,将获取到的所述当前激活时间和对应的所述电视机串号进行标记。
附图说明
图1为本发明第一实施例提供的电视机激活方法的流程图;
图2为本发明第二实施例提供的电视机激活方法的流程图;
图3为本发明第三实施例提供的电视机激活系统的结构示意图;
图4为图3中电视机的结构示意图;
图5为图3中终端的结构示意图;
图6为图3中服务器的结构示意图;
图7为本发明第四实施例提供的服务器的结构示意图;
主要元素符号说明
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
为了便于更好地理解本发明,下面将结合相关实施例附图对本发明进行进一步地解释。附图中给出了本发明的实施例,但本发明并不仅限于上述的优选实施例。相反,提供这些实施例的目的是为了使本发明的公开面更加得充分。
请参阅图1,为本发明第一实施例提供的电视机激活方法的流程图,包括步骤s10至s40。
步骤s10,电视机进入激活程序时,查询本地存储的激活链接地址和电视机串号并进行显示;
其中,所述激活程序在所述电视机出厂时采用烧录的方式烧录在所述电视机的tv主板内,当所述电视机第一次开机时,自动运行所述激活程序;
步骤s20,终端获取所述激活链接地址和所述电视机串号,与所述激活链接地址对应的服务器连接,并将所述电视机串号发送至所述服务器;
其中,所述激活链接地址可为网址信息或二维码信息等;
步骤s30,所述服务器接收所述电视机串号,记录当前激活时间并将所述电视机串号进行预设加密算法处理得到激活码,并将所述激活码发送至所述终端,以显示给用户;
步骤s40,当所述电视机接收到所述用户输入的所述激活码时,判断所述激活码与本地验证码是否匹配;
当所述步骤s40判断到所述激活码与所述本地验证码匹配时,则所述电视机完成激活程序进入激活状态。
本实施例通过所述服务器接收所述电视机串号自动记录当前激活时间的设计,以使当用户提出要求退机或更换新机时,可通过查询记录的所述当前激活时间对所述电视机的开箱使用的时间进行判断,进而节约了人员成本,无需派工作人员上门进行检查且提高了厂家的售后服务效率。
请参阅图2,为本发明第二实施例提供的电视机激活方法的流程图,包括步骤s11至s61。
步骤s11,电视机进入激活程序时,查询本地存储的激活链接地址和电视机串号并进行显示;
其中,所述激活程序在所述电视机出厂时采用烧录的方式烧录在所述电视机的tv主板内,当所述电视机第一次开机时,自动运行所述激活程序;
步骤s21,终端获取所述激活链接地址和所述电视机串号,与所述激活链接地址对应的服务器连接,并将所述电视机串号发送至所述服务器;
其中,所述激活链接地址可为网址信息或二维码信息等,通过所述激活链接地址以实现了所述终端和所述服务器的连接;
步骤s31,当所述服务器接收到所述电视机串号时,获取当前时间为所述当前激活时间,并将所述当前激活时间与所述电视机串号进行对应存储;
其中,当所述服务器接收到所述电视机串号时,查询当前显示的时间,并将查询到的所述当前显示的时间与当前接收到的所述电视机串号形成一一对应关系,并进行存储制作成表格;
本实施例中,所述电视机串号包括型号字符、固定数字串和数字插入串;
步骤s41,所述服务器提取所述数字插入串,并将所述数字插入串中的数字逐一插入到所述固定数字串中,得到第一数字串;
例如,所述电视串号为sn1234567890-888888,sn为所述型号字符,1234567890为所述固定数字串,888888为所述数字插入串,将所述数字插入串依次插入到所述固定数字串中,以得到8182838485867890,8182838485867890为所述第一数字串;
步骤s51,所述服务器将所述第一数字串进行二进制处理,以得到第二数字串,将所述第二数字串进行取反运算,到得到第三数字串,将所述第三数字串进行十进制处理,以得到所述激活码,并将所述激活码发送至所述终端,以显示给用户;
其中,将所述第一数字串进行二进制处理后得到:
10111010000011100110001110000111101101011000100101为所述第二数字串;将所述第二数字串进行取反运算后得到所述第三数字串:
01000101111100011001110001111000010010100111011010;
再将所述第三数字串进行十进制处理后得到所述激活码:
3685315778783706;
步骤s61,当所述电视机接收到所述用户输入的所述激活码时,按预设的所述加密算法对所述电视机串号进行计算,以得到所述本地验证码,并判断所述激活码是否与所述本地验证码相同;
其中,所述电视机中进行的所述本地验证码计算过程中使用的算法与所述服务器中使用的算法相同;
当所述步骤s61判断到所述激活码与所述本地验证码相同时,则所述电视机完成激活程序进入激活状态。
本实施例中,所述方法还包括:
所述服务器获取记录的所述当前激活时间,并判断记录的所述当前激活时间是否超过了预设时间;
若是,则所述服务器将记录的所述当前激活时间和对应的所述电视机串号进行标记。
本实施例通过所述服务器记录所述当前激活时间的设计,可当用户提出要求退机或更换新机时,通过查询记录的所述当前激活时间对所述电视机的开箱使用的时间进行判断,进而节约了人员成本,无需派工作人员上门进行检查且提高了厂家的售后服务效率,通过判断记录的所述当前激活时间是否超过了预设时间的设计,可定时对过了保质期的所述电视机的对应所述电视机串号进行标记,对于被标记为过保的电视,厂家可以根据记录,提供有偿维修服务,保障厂家的售后服务的运营效益。
请参阅图3至图6,本发明第三实施例提供的电视机激活系统100包括电视机10、终端20和服务器30;
所述电视机10包括:
第一查询模块11,用于当所述电视机10进入激活程序时,查询本地存储的激活链接地址和电视机串号;
显示模块12,用于根据所述第一查询模块11的查询结果,将查询到的所述激活链接地址和所述电视机串号进行显示;
所述终端20包括:
第一获取模块21,用于根据所述显示模块12的显示结果,获取所述激活链接地址和所述电视机串号;
第一连接模块22,用于根据所述第一获取模块21的获取结果,查询所述激活链接地址对应的所述服务器30并实现连接;
第一发送模块23,用于根据所述第一获取模块21的获取结果和所述第一连接模块22的连接结果,将获取到的所述电视机串号发送至所述服务器30;
所述服务器30包括:
第二连接模块31,用于与所述第一连接模块22实现连接;
第一接收模块32,用于接收所述第一发送模块23发出的所述电视机串号;
第一处理模块40,用于根据所述第一接收模块32的接收结果,记录当前激活时间并将所述电视机串号进行预设加密算法处理得到激活码;
第二发送模块33,用于根据所述处理模块40的处理结果,将所述激活码发送至所述终端20;
所述终端20还包括:
第二接收模块24,用于接收所述第二发送模块33发出的所述激活码,以显示给用户;
所述电视机10还包括:
第三接收模块13,用于接收所述用户输入的所述激活码;
第一判断模块15,用于根据所述第三接收模块13的接收结果,判断所述激活码与本地验证码是否匹配。
所述电视机串号包括型号字符、固定数字串和数字插入串,所述第一处理模块40包括:
第二获取模块41,用于当所述服务器30接收到所述电视机串号时,获取当前时间,记录为所述当前激活时间,并将所述当前激活时间与所述电视机串号对应进行存储;
提取模块42,用于提取所述电视机串号中的所述数字插入串,并将所述数字插入串中的数字逐一插入到所述固定数字串中,得到第一数字串;
二进制处理模块43,用于根据所述提取模块42的提取结果,将所述第一数字串转化为二进制,以得到第二数字串;
取反运算模块44,用于根据所述二进制处理模块43的处理结果,将所述第二数字串进行取反,以得到第三数字串;
十进制处理模块45,用于根据所述取反运算模块44的运算结果,将所述第三数字串转化为十进制,以得到所述激活码。
所述电视机10还包括:
存储模块14,用于存储所述激活链接地址和所述电视机串号;
调取模块16,用于当所述电视机10进入激活程序时,调取所述存储模块14中的所述激活链接地址和所述电视机串号并发送至所述显示模块12进行显示。
所述第一判断模块15包括:
第二处理模块17,用于将所述电视机串号按与所述第一处理模块40中相同的所述预设加密算法进行处理,以得到本地验证码;
第二判断模块18,用于根据所述第二处理模块17的处理结果和所述第三接收模块13的接收结果,判断所述本地验证码与所述激活码是否相同;
当所述第二判断模块18判断到所述本地验证码与所述激活码相同时,则所述激活码与所述本地验证码匹配成功,所述电视机10完成激活程序进入激活状态。
本实施例通过第一发送模块23和所述第一接收模块32的设计,自动将所述电视机串号发送至所述服务器30,以使所述服务器30中的所述第一处理模块40记录所述当前激活时间与所述电视机串号的对应关系,当用户提出要求退机或更换新机时,可通过查询记录的所述当前激活时间与所述电视机串号的对应关系对所述电视机10的开箱激活时间进行判断,进而节约了人员成本,无需派工作人员上门进行检查且提高了厂家的售后服务效率。
请参阅图7,为本发明第四实施例提供的服务器30a的结构示意图,该第四实施例与第三实施例的结构大抵相同,本实施例中所述服务器30a还包括:
第三获取模块34,用于获取所述第二获取模块41中记录的所述当前激活时间;
第三判断模块35,用于根据所述第三获取模块34的获取结果,判断获取到的所述当前激活时间是否超过了预设时间;
标记模块36,用于根据所述第三判断模块35的判断结果,当获取到的所述当前激活时间超过了所述预设时间时,将获取到的所述当前激活时间和对应的所述电视机串号进行标记。
本实施例通过所述第三获取模块34、所述第三判断模块35和所述标记模块36的设计,可定时对过了保质期的所述电视机10的对应所述电视机串号进行标记,对于被标记为过保的所述电视机10,厂家可以根据记录,提供有偿维修服务,保障厂家的售后服务的运营效益。
上述实施例描述了本发明的技术原理,这些描述只是为了解释本发明的原理,而不能以任何方式解释为本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其他具体实施方式,这些方式都将落入本发明的保护范围内。