一种机顶盒获取和更换主题的方法及系统的制作方法

文档序号:7820135阅读:430来源:国知局
一种机顶盒获取和更换主题的方法及系统的制作方法
【专利摘要】本发明提供一种机顶盒获取和更换主题的方法,包括:用户在主题应用中的主题菜单界面选择一喜欢的主题样式;机顶盒获取用户选择的主题样式,同时将用户信息上传到服务器;服务器接收用户信息并存储校验正确的用户信息;服务器取出已存储的用户信息进行匹配后打包主题数据,将得到主题数据包并发送给对应的机顶盒;机顶盒接收主题数据包同时对校验正确的主题数据包进行解析,提取出其中的主题数据并保存;机顶盒将提取出的主题数据推送到主题应用中提示用户是否更换现有主题,若是,则替换现有主题并刷新界面显示。本发明使得用户能对机顶盒操作界面进行个性化定制,增添机顶盒操作界面的美观性和多样性,满足了用户对界面风格的喜好需求。
【专利说明】一种机顶盒获取和更换主题的方法及系统

【技术领域】
[0001]本发明涉及智能电视机顶盒【技术领域】,更具体地说,涉及一种机顶盒获取和更换主题的方法。

【背景技术】
[0002]智能电视机顶盒,顾名思义是搭载了智能操作系统(android)的电视机顶盒,是一种简化的电脑设备,除了传统的电视机顶盒功能,还能让电视机实现网页浏览、视频电影观看、聊天办公游戏等,与平板电脑和智能手机一样的功能。其凭借智能系统让普通的电视机实现智能化的提升,越来越受到大众的喜欢,被广泛地应用在家庭娱乐生活中。
[0003]现在,随着智能电视机顶盒功能的不断完善和发展,人们对智能电视机顶盒自身操作界面的美观性需求趋于多样化,人们不再满足机顶盒出厂自带的单一主题界面,而希望能自主选择替换更加美观的操作界面。现有的机顶盒只自带一套主题界面,不支持用户选择更换主题,不能满足用户对机顶盒操作界面的个性化定制。
[0004]所以,本发明人对现有的机顶盒技术进行了深入研究,由此产生本技术方案。


【发明内容】

[0005]本发明要解决的技术问题之一,在于提供一种机顶盒获取和更换主题的方法,用户可以在机顶盒上直接选择或者自行搜索喜欢的主题进行替换,也可以用机顶盒存储设备里的图片编辑后替换到指定的主题位置或者和机顶盒现有的主题图片进行混搭显示。通过机顶盒操作界面的自由编辑切换,使得用户能对机顶盒操作界面进行个性化定制,同时增添机顶盒操作界面的美观性和多样性,满足了用户对界面风格的喜好需求。
[0006]本发明之一,一种机顶盒获取和更换主题的方法是这样实现的:所述方法包括如下步骤:
[0007]步骤10、机顶盒在出厂前预装好主题应用,用户在所述主题应用中的主题菜单界面选择一喜欢的主题样式(所述主题样式可以以缩略图列表的方式展示给用户),所述主题应用会显示最新的主题样式供用户选择;
[0008]步骤11、机顶盒获取用户选择的主题样式,同时将用户信息上传到服务器,所述用户信息包括了用户ID、主题样式ID和用户权限;
[0009]步骤12、服务器接收用户信息并校验(所述校验可以采用公知的CRC算法,即循环冗余码检验技术),避免数据在传输过程中出现错误:若校验正确,则将用户信息存储到数据库中,并发送存储成功消息返回给机顶盒;若校验错误,则服务器丢弃所接收的用户信息,机顶盒没有接收到存储成功消息将再次上传用户信息给服务器;
[0010]步骤13、服务器取出已存储的用户信息进行匹配:先根据用户ID、主题样式ID从数据库中选取相应的主题数据,再判断用户是否有权限接收该主题数据,若有,则将选取的主题数据进行打包,得到主题数据包并发送给对应的机顶盒,所述主题数据包,含有主题版本号、主题信息(例如:主题大小、类型、显示位置、图像位数等)和主题数据;
[0011]步骤14、机顶盒接收主题数据包同时进行校验(所述校验可以采用公知的CRC算法,即循环冗余码检验技术),防止数据返回时发生错误:若校验正确,则机顶盒解析主题数据包,提取出其中的主题数据并保存;若校验错误,则机顶盒直接丢弃所接收的主题数据包,等待服务器再次发送;
[0012]步骤15、机顶盒将提取出的主题数据推送到所述主题应用中提示用户是否更换现有主题,若是,则替换现有主题并刷新界面显示;否则继续保留现有主题。
[0013]较佳的,所述步骤14进一步具体为,主题数据包校验正确后,机顶盒先将主题数据包放入环形缓冲区,再取出主题数据包进行解析,既能节省数据存储空间,又能缓解因数据接收过快而对解析造成的压力:先解析出主题数据包中的主题版本号,判断是否和机顶盒现有的主题版本号相同,若不相同,则继续解析出主题信息和主题数据并均以链表模式进行存储,方便增加和删除主题信息和主题数据中的内容。
[0014]较佳的,用户还能通过输入关键字搜索主题,机顶盒获取所述关键字并上传服务器,服务器根据所述关键字检索数据库后,若有与所述关键字匹配的相关主题样式,则将所述相关主题样式都发送到机顶盒,机顶盒再推送到所述主题应用中给用户进行选择;否则服务器返回空数据给机顶盒。
[0015]较佳的,所述主题应用还能根据用户的设置对图片进行编辑处理,并把处理后的图片替换到用户需要替换的主题位置(例如:主菜单、信息框、图标和弹框等),具体过程如下:
[0016]步骤20、用户进入图片浏览界面并选择至少一张图片,所述图片来自于插入机顶盒的存储设备里的图片(例如:家庭照片、艺术照等)和机顶盒现有的主题图片;
[0017]步骤21、用户分别对选中的图片进行设置,包括剪裁、缩放、偏移和需要替换的主题位置;
[0018]步骤22、机顶盒根据用户的设置依次对图片进行相应的编辑处理;
[0019]步骤23、机顶盒将处理后的图片替换到用户需要替换的主题位置中。
[0020]较佳的,所述主题应用还包括,能根据用户的设置对需要混搭的图片进行合成,并把合成后的图片替换到用户需要替换的主题位置,具体过程如下:
[0021]步骤30、用户进入图片混搭界面,选择需要混搭的复数张图片,所述图片来自于插入机顶盒的存储设备里的图片和机顶盒现有的主题图片;
[0022]步骤31、用户分别对选中的图片进行设置,包括宽度、高度、位置、层级、透明度并选择图片混搭后需要替换的主题位置;
[0023]步骤32、机顶盒根据用户的设置依次对图片处理后进行合成;
[0024]步骤33、机顶盒将合成后的图片替换到用户需要替换的主题位置中。
[0025]本发明要解决的技术问题之二,在于提供一种机顶盒获取和更换主题的系统,用户可以在机顶盒上直接选择或者自行搜索喜欢的主题进行替换,也可以用机顶盒存储设备里的图片编辑后替换到指定的主题位置或者和机顶盒现有的主题图片进行混搭显示。通过机顶盒操作界面的自由编辑切换,使得用户能对机顶盒操作界面进行个性化定制,同时增添机顶盒操作界面的美观性和多样性,满足了用户对界面风格的喜好需求。
[0026]本发明之二,一种机顶盒获取和更换主题的系统是这样实现的:所述系统包括,选择模块、获取模块、存储模块、发送模块、接收模块和显示模块:
[0027]所述选择模块:用于用户在所述主题应用中的主题菜单界面选择一喜欢的主题样式(所述主题样式可以以缩略图列表的方式展示给用户),所述主题应用会显示最新的主题样式供用户选择,所述主题应用是机顶盒在出厂前预装的;
[0028]所述获取模块:用于获取用户选择的主题样式,同时将用户信息上传到服务器,所述用户信息包括了用户ID、主题样式ID和用户权限;
[0029]所述存储模块:用于接收用户信息并校验(所述校验可以采用公知的CRC算法,即循环冗余码检验技术),避免数据在传输过程中出现错误:若校验正确,则将用户信息存储到数据库中,并发送存储成功消息返回给机顶盒;若校验错误,则丢弃所接收的用户信息,机顶盒没有接收到存储成功消息将再次上传用户信息;
[0030]所述发送模块:用于取出已存储的用户信息进行匹配:先根据用户ID、主题样式ID从数据库中选取相应的主题数据,再判断用户是否有权限接收该主题数据,若有,则将选取的主题数据进行打包,得到主题数据包并发送给对应的机顶盒,所述主题数据包,含有主题版本号、主题信息(例如:主题大小、类型、显示位置、图像位数等)和主题数据;
[0031]所述接收模块:用于接收主题数据包同时进行校验(所述校验可以采用公知的CRC算法,即循环冗余码检验技术),防止数据返回时发生错误:若校验正确,则解析主题数据包,提取出其中的主题数据并保存;若校验错误,则直接丢弃所接收的主题数据包,等待服务器再次发送;
[0032]所述显示模块:用于将提取出的主题数据推送到所述主题应用中提示用户是否更换现有主题,若是,则替换现有主题并刷新界面显示;否则继续保留现有主题。
[0033]较佳的,所述接收模块进一步具体为,用于主题数据包校验正确后,先将主题数据包放入环形缓冲区,再取出主题数据包进行解析,既能节省数据存储空间,又能缓解因数据接收过快而对解析造成的压力:先解析出主题数据包中的主题版本号,判断是否和机顶盒现有的主题版本号相同,若不相同,则继续解析出主题信息和主题数据并均以链表模式进行存储,方便增加和删除主题信息和主题数据中的内容。
[0034]较佳的,用户还能通过输入关键字搜索主题,机顶盒获取所述关键字并上传服务器,服务器根据所述关键字检索数据库后,若有与所述关键字匹配的相关主题样式,则将所述相关主题样式都发送到机顶盒,机顶盒再推送到所述主题应用中给用户进行选择;否则服务器返回空数据给机顶盒。
[0035]较佳的,所述主题应用还能根据用户的设置对图片进行编辑处理,并把处理后的图片替换到用户需要替换的主题位置(例如:主菜单、信息框、图标和弹框等),具体过程如下:
[0036]步骤20、用户进入图片浏览界面并选择至少一张图片,所述图片来自于插入机顶盒的存储设备里的图片(例如:家庭照片、艺术照等)和机顶盒现有的主题图片;
[0037]步骤21、用户分别对选中的图片进行设置,包括剪裁、缩放、偏移和需要替换的主题位置;
[0038]步骤22、机顶盒根据用户的设置依次对图片进行相应的编辑处理;
[0039]步骤23、机顶盒将处理后的图片替换到用户需要替换的主题位置中。
[0040]较佳的,所述主题应用还包括,能根据用户的设置对需要混搭的图片进行合成,并把合成后的图片替换到用户想替换的主题位置,具体过程如下:
[0041]步骤30、用户进入图片混搭界面,选择需要混搭的复数张图片,所述图片来自于插入机顶盒的存储设备里的图片和机顶盒现有的主题图片;
[0042]步骤31、用户分别对选中的图片进行设置,包括宽度、高度、位置、层级、透明度并选择图片混搭后需要替换的主题位置;
[0043]步骤32、机顶盒根据用户的设置依次对图片处理后进行合成;
[0044]步骤33、机顶盒将合成后的图片替换到用户需要替换的主题位置中。
[0045]采用上述方案后,本发明具有如下优点:
[0046]1、通过用户在机顶盒上选择自己喜欢的主题样式,实现对机顶盒操作界面的自由更换,提高了用户对操作界面风格的自主选择性以满足用户的喜好;
[0047]2、通过校验技术,避免数据在传输过程中出现错误而导致机顶盒接收到不正确的主题数据,同时在主题数据包解析前,先放入环形缓冲区再取出进行解析,既能节省数据存储空间,又能缓解因数据接收过快而对解析造成的压力;
[0048]3、用户除了可以对主题应用中所列出的主题样式进行选择外,还可以通过输入关键字搜索寻找自己喜欢的主题样式,使得机顶盒的主题功能更加人性化;
[0049]4、机顶盒通过用户的设置对图片进行编辑和混搭替换到指定的主题位置或者和机顶盒现有的主题图片进行混搭显示,实现了用户对机顶盒操作界面的个性化定制,更加多样化和多元化。

【专利附图】

【附图说明】
[0050]下面参照附图结合实施例对本发明作进一步的说明。
[0051]图1为本发明方法执行流程图。
[0052]图2为本发明方法一实施例的图片浏览界面设置主题流程图。
[0053]图3为本发明方法一实施例的图片混搭界面设置主题流程图。
[0054]图4为本发明系统连接示意图。

【具体实施方式】
[0055]如图1所示,本发明一种机顶盒获取和更换主题的方法,包括如下步骤:
[0056]步骤10、机顶盒在出厂前预装好主题应用,用户在所述主题应用中的主题菜单界面选择一喜欢的主题样式(所述主题样式可以以缩略图列表的方式展示给用户),所述主题应用会显示最新的主题样式供用户选择;
[0057]步骤11、机顶盒获取用户选择的主题样式,同时将用户信息上传到服务器,所述用户信息包括了用户ID、主题样式ID和用户权限;
[0058]步骤12、服务器接收用户信息并校验(所述校验可以采用公知的CRC算法,即循环冗余码检验技术),避免数据在传输过程中出现错误:若校验正确,则将用户信息存储到数据库中,并发送存储成功消息返回给机顶盒;若校验错误,则服务器丢弃所接收的用户信息,机顶盒没有接收到存储成功消息将再次上传用户信息给服务器;
[0059]步骤13、服务器取出已存储的用户信息进行匹配:先根据用户ID、主题样式ID从数据库中选取相应的主题数据,再判断用户是否有权限接收该主题数据,若有,则将选取的主题数据进行打包,得到主题数据包并发送给对应的机顶盒,所述主题数据包,含有主题版本号、主题信息(例如:主题大小、类型、显示位置、图像位数等)和主题数据;
[0060]步骤14、机顶盒接收主题数据包同时进行校验(所述校验可以采用公知的CRC算法,即循环冗余码检验技术),防止数据返回时发生错误:若校验正确,则机顶盒解析主题数据包,提取出其中的主题数据并保存;若校验错误,则机顶盒直接丢弃所接收的主题数据包,等待服务器再次发送;
[0061]步骤15、机顶盒将提取出的主题数据推送到所述主题应用中提示用户是否更换现有主题,若是,则替换现有主题并刷新界面显示;否则继续保留现有主题。
[0062]通过步骤10到步骤15,可以实现用户在机顶盒上选择自己喜欢的主题样式,实现对机顶盒操作界面的自由更换,提高了用户对操作界面风格的自主选择性以满足用户的喜好。
[0063]所述步骤14进一步具体为,主题数据包校验正确后,机顶盒先将主题数据包放入环形缓冲区,再取出主题数据包进行解析,既能节省数据存储空间,又能缓解因数据接收过快而对解析造成的压力:先解析出主题数据包中的主题版本号,判断是否和机顶盒现有的主题版本号相同,若不相同,则继续解析出主题信息和主题数据并均以链表模式进行存储,方便增加和删除主题信息和主题数据中的内容;
[0064]例如,主题数据包打包时分为XML(ExtensibleMarkupLanguage,可扩展置标语言)和DATA两部分,XML部分主要描述主题信息,而DATA部分主要存储主题数据,以32位数据作为标志,前16位描述主题版本号,后16位主要区分是XML部分还是DATA部分,XML解析器会从主题数据包中解析出主题信息,而DATA解析器则解析主题数据并存储。
[0065]用户还能通过输入关键字搜索主题,机顶盒获取所述关键字并上传服务器,服务器根据所述关键字检索数据库后,若有与所述关键字匹配的相关主题样式,则将所述相关主题样式都发送到机顶盒,机顶盒再推送到所述主题应用中给用户进行选择;否则服务器返回空数据给机顶盒,这样能使得机顶盒的主题功能更加人性化。
[0066]所述主题应用还能根据用户的设置对图片进行编辑处理,并把处理后的图片替换到用户需要替换的主题位置(例如:主菜单、信息框、图标和弹框等),具体过程如图2所示:
[0067]步骤20、用户进入图片浏览界面并选择至少一张图片,所述图片来自于插入机顶盒的存储设备里的图片(例如:家庭照片、艺术照等)和机顶盒现有的主题图片;
[0068]步骤21、用户分别对选中的图片进行设置,包括剪裁、缩放、偏移和需要替换的主题位置;
[0069]步骤22、机顶盒根据用户的设置依次对图片进行相应的编辑处理;
[0070]步骤23、机顶盒将处理后的图片替换到用户需要替换的主题位置中。
[0071]所述主题应用还包括,能根据用户的设置对需要混搭的图片进行合成,并把合成后的图片替换到用户需要替换的主题位置,具体过程如图3所示:
[0072]步骤30、用户进入图片混搭界面,选择需要混搭的复数张图片(例如,可以选用两张图片进行混搭),所述图片来自于插入机顶盒的存储设备里的图片和机顶盒现有的主题图片;
[0073]步骤31、用户分别对选中的图片进行设置,包括宽度、高度、位置、层级、透明度并选择图片混搭后需要替换的主题位置;
[0074]步骤32、机顶盒根据用户的设置依次对图片处理后进行合成;
[0075]步骤33、机顶盒将合成后的图片替换到用户需要替换的主题位置中。
[0076]通过步骤20到23与步骤30到33,机顶盒根据用户的设置对图片进行编辑替换到指定的主题位置或者和机顶盒现有的主题图片进行混搭显示,实现了用户对机顶盒操作界面的个性化定制,更加多样化和多元化。
[0077]请参阅图4,基于以上方法,本发明的一种机顶盒获取和更换主题的系统,包括:选择模块、获取模块、存储模块、发送模块、接收模块和显示模块:
[0078]所述选择模块:用于用户在所述主题应用中的主题菜单界面选择一喜欢的主题样式(所述主题样式可以以缩略图列表的方式展示给用户),所述主题应用会显示最新的主题样式供用户选择,所述主题应用是机顶盒在出厂前预装的;
[0079]所述获取模块:用于获取用户选择的主题样式,同时将用户信息上传到服务器,所述用户信息包括了用户ID、主题样式ID和用户权限;
[0080]所述存储模块:用于接收用户信息并校验(所述校验可以采用公知的CRC算法,即循环冗余码检验技术),避免数据在传输过程中出现错误:若校验正确,则将用户信息存储到数据库中,并发送存储成功消息返回给机顶盒;若校验错误,则丢弃所接收的用户信息,机顶盒没有接收到存储成功消息将再次上传用户信息;
[0081]所述发送模块:用于取出已存储的用户信息进行匹配:先根据用户ID、主题样式ID从数据库中选取相应的主题数据,再判断用户是否有权限接收该主题数据,若有,则将选取的主题数据进行打包,得到主题数据包并发送给对应的机顶盒,所述主题数据包,含有主题版本号、主题信息(例如:主题大小、类型、显示位置、图像位数等)和主题数据;
[0082]所述接收模块:用于接收主题数据包同时进行校验(所述校验可以采用公知的CRC算法,即循环冗余码检验技术),防止数据返回时发生错误:若校验正确,则解析主题数据包,提取出其中的主题数据并保存;若校验错误,则直接丢弃所接收的主题数据包,等待服务器再次发送;
[0083]所述显示模块:用于将提取出的主题数据推送到所述主题应用中提示用户是否更换现有主题,若是,则替换现有主题并刷新界面显示;否则继续保留现有主题。
[0084]所述接收模块进一步具体为,用于主题数据包校验正确后,先将主题数据包放入环形缓冲区,再取出主题数据包进行解析,既能节省数据存储空间,又能缓解因数据接收过快而对解析造成的压力:先解析出主题数据包中的主题版本号,判断是否和机顶盒现有的主题版本号相同,若不相同,则继续解析出主题信息和主题数据并均以链表模式进行存储,方便增加和删除主题信息和主题数据中的内容。
[0085]用户还能通过输入关键字搜索主题,机顶盒获取所述关键字并上传服务器,服务器根据所述关键字检索数据库后,若有与所述关键字匹配的相关主题样式,则将所述相关主题样式都发送到机顶盒,机顶盒再推送到所述主题应用中给用户进行选择;否则服务器返回空数据给机顶盒。
[0086]所述主题应用还能根据用户的设置对图片进行编辑处理,并把处理后的图片替换到用户需要替换的主题位置(例如:主菜单、信息框、图标和弹框等),具体过程如下:
[0087]步骤20、用户进入图片浏览界面并选择至少一张图片,所述图片来自于插入机顶盒的存储设备里的图片(例如:家庭照片、艺术照等)和机顶盒现有的主题图片;
[0088]步骤21、用户分别对选中的图片进行设置,包括剪裁、缩放、偏移和需要替换的主题位置;
[0089]步骤22、机顶盒根据用户的设置依次对图片进行相应的编辑处理;
[0090]步骤23、机顶盒将处理后的图片替换到用户需要替换的主题位置中。
[0091]所述主题应用还包括,能根据用户的设置对需要混搭的图片进行合成,并把合成后的图片替换到用户需要替换的主题位置,具体过程如下:
[0092]步骤30、用户进入图片混搭界面,选择需要混搭的复数张图片(例如,可以选用两张图片进行混搭),所述图片来自于插入机顶盒的存储设备里的图片和机顶盒现有的主题图片;
[0093]步骤31、用户分别对选中的图片进行设置,包括宽度、高度、位置、层级、透明度并选择图片混搭后需要替换的主题位置;
[0094]步骤32、机顶盒根据用户的设置依次对图片处理后进行合成;
[0095]步骤33、机顶盒将合成后的图片替换到用户需要替换的主题位置中。
[0096]本发明方法,通过用户在机顶盒上直接选择或者自行搜索喜欢的主题进行替换,以及通过对机顶盒存储设备里的图片编辑后替换到指定的主题位置或者和机顶盒现有的主题图片进行混搭显示,实现了机顶盒操作界面的自由编辑与切换,使得用户能对机顶盒操作界面进行个性化定制,同时增添机顶盒操作界面的美观性和多样性,提高了用户对操作界面风格的自主选择性以满足用户对界面风格的喜好需求。
[0097]虽然以上描述了本发明的【具体实施方式】,但是熟悉本【技术领域】的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【权利要求】
1.一种机顶盒获取和更换主题的方法,其特征在于:所述方法包括如下步骤: 步骤10、机顶盒在出厂前预装好主题应用,用户在所述主题应用中的主题菜单界面选择一喜欢的主题样式,所述主题应用会显示最新的主题样式供用户选择; 步骤11、机顶盒获取用户选择的主题样式,同时将用户信息上传到服务器,所述用户信息包括了用户ID、主题样式ID和用户权限; 步骤12、服务器接收用户信息并校验,避免数据在传输过程中出现错误:若校验正确,则将用户信息存储到数据库中,并发送存储成功消息返回给机顶盒;若校验错误,则服务器丢弃所接收的用户信息,机顶盒没有接收到存储成功消息将再次上传用户信息给服务器;步骤13、服务器取出已存储的用户信息进行匹配:先根据用户ID、主题样式ID从数据库中选取相应的主题数据,再判断用户是否有权限接收该主题数据,若有,则将选取的主题数据进行打包,得到主题数据包并发送给对应的机顶盒,所述主题数据包,含有主题版本号、主题信息和主题数据; 步骤14、机顶盒接收主题数据包同时进行校验,防止数据返回时发生错误:若校验正确,则机顶盒解析主题数据包,提取出其中的主题数据并保存;若校验错误,则机顶盒直接丢弃所接收的主题数据包,等待服务器再次发送; 步骤15、机顶盒将提取出的主题数据推送到所述主题应用中提示用户是否更换现有主题,若是,则替换现有主题并刷新界面显示;否则继续保留现有主题。
2.根据权利要求1所述的一种机顶盒获取和更换主题的方法,其特征在于:所述步骤14进一步具体为,主题数据包校验正确后,机顶盒先将主题数据包放入环形缓冲区,再取出主题数据包进行解析,既能节省数据存储空间,又能缓解因数据接收过快而对解析造成的压力:先解析出主题数据包中的主题版本号,判断是否和机顶盒现有的主题版本号相同,若不相同,则继续解析出主题信息和主题数据并均以链表模式进行存储,方便增加和删除主题信息和主题数据中的内容。
3.根据权利要求1所述的一种机顶盒获取和更换主题的方法,其特征在于:用户还能通过输入关键字搜索主题,机顶盒获取所述关键字并上传服务器,服务器根据所述关键字检索数据库后,若有与所述关键字匹配的相关主题样式,则将所述相关主题样式都发送到机顶盒,机顶盒再推送到所述主题应用中给用户进行选择;否则服务器返回空数据给机顶盒。
4.根据权利要求1所述的一种机顶盒获取和更换主题的方法,其特征在于:所述主题应用还能根据用户的设置对图片进行编辑处理,并把处理后的图片替换到用户需要替换的主题位置,具体过程如下: 步骤20、用户进入图片浏览界面并选择至少一张图片,所述图片来自于插入机顶盒的存储设备里的图片和机顶盒现有的主题图片; 步骤21、用户分别对选中的图片进行设置,包括剪裁、缩放、偏移和需要替换的主题位置; 步骤22、机顶盒根据用户的设置依次对图片进行相应的编辑处理; 步骤23、机顶盒将处理后的图片替换到用户需要替换的主题位置中。
5.根据权利要求1所述的一种机顶盒获取和更换主题的方法,其特征在于:所述主题应用还包括,能根据用户的设置对需要混搭的图片进行合成,并把合成后的图片替换到用户需要替换的主题位置,具体过程如下: 步骤30、用户进入图片混搭界面,选择需要混搭的复数张图片,所述图片来自于插入机顶盒的存储设备里的图片和机顶盒现有的主题图片; 步骤31、用户分别对选中的图片进行设置,包括宽度、高度、位置、层级、透明度并选择图片混搭后需要替换的主题位置; 步骤32、机顶盒根据用户的设置依次对图片处理后进行合成; 步骤33、机顶盒将合成后的图片替换到用户需要替换的主题位置中。
6.一种机顶盒获取和更换主题的系统,其特征在于:所述系统包括,选择模块、获取模块、存储模块、发送模块、接收模块和显示模块: 所述选择模块:用于用户在所述主题应用中的主题菜单界面选择一喜欢的主题样式,所述主题应用会显示最新的主题样式供用户选择,所述主题应用是机顶盒在出厂前预装的; 所述获取模块:用于获取用户选择的主题样式,同时将用户信息上传到服务器,所述用户信息包括了用户ID、主题样式ID和用户权限; 所述存储模块:用于接收用户信息并校验,避免数据在传输过程中出现错误:若校验正确,则将用户信息存储到数据库中,并发送存储成功消息返回给机顶盒;若校验错误,则丢弃所接收的用户信息,机顶盒没有接收到存储成功消息将再次上传用户信息; 所述发送模块:用于取出已存储的用户信息进行匹配:先根据用户ID、主题样式ID从数据库中选取相应的主题数据,再判断用户是否有权限接收该主题数据,若有,则将选取的主题数据进行打包,得到主题数据包并发送给对应的机顶盒,所述主题数据包,含有主题版本号、主题信息和主题数据; 所述接收模块:用于接收主题数据包同时进行校验,防止数据返回时发生错误:若校验正确,则解析主题数据包,提取出其中的主题数据并保存;若校验错误,则直接丢弃所接收的主题数据包,等待服务器再次发送; 所述显示模块:用于将提取出的主题数据推送到所述主题应用中提示用户是否更换现有主题,若是,则替换现有主题并刷新界面显示;否则继续保留现有主题。
7.根据权利要求6所述的一种机顶盒获取和更换主题的系统,其特征在于:所述接收模块进一步具体为,用于主题数据包校验正确后,先将主题数据包放入环形缓冲区,再取出主题数据包进行解析,既能节省数据存储空间,又能缓解因数据接收过快而对解析造成的压力:先解析出主题数据包中的主题版本号,判断是否和机顶盒现有的主题版本号相同,若不相同,则继续解析出主题信息和主题数据并均以链表模式进行存储,方便增加和删除主题信息和主题数据中的内容。
8.根据权利要求6所述的一种机顶盒获取和更换主题的系统,其特征在于:用户还能通过输入关键字搜索主题,机顶盒获取所述关键字并上传服务器,服务器根据所述关键字检索数据库后,若有与所述关键字匹配的相关主题样式,则将所述相关主题样式都发送到机顶盒,机顶盒再推送到所述主题应用中给用户进行选择;否则服务器返回空数据给机顶盒。
9.根据权利要求6所述的一种机顶盒获取和更换主题的系统,其特征在于:所述主题应用还能根据用户的设置对图片进行编辑处理,并把处理后的图片替换到用户需要替换的主题位置,具体过程如下: 步骤20、用户进入图片浏览界面并选择至少一张图片,所述图片来自于插入机顶盒的存储设备里的图片和机顶盒现有的主题图片; 步骤21、用户分别对选中的图片进行设置,包括剪裁、缩放、偏移和需要替换的主题位置; 步骤22、机顶盒根据用户的设置依次对图片进行相应的编辑处理; 步骤23、机顶盒将处理后的图片替换到用户需要替换的主题位置中。
10.根据权利要求6所述的一种机顶盒获取和更换主题的系统,其特征在于:所述主题应用还包括,能根据用户的设置对需要混搭的图片进行合成,并把合成后的图片替换到用户需要替换的主题位置,具体过程如下: 步骤30、用户进入图片混搭界面,选择需要混搭的复数张图片,所述图片来自于插入机顶盒的存储设备里的图片和机顶盒现有的主题图片; 步骤31、用户分别对选中的图片进行设置,包括宽度、高度、位置、层级、透明度并选择图片混搭后需要替换的主题位置; 步骤32、机顶盒根据用户的设置依次对图片处理后进行合成; 步骤33、机顶盒将合成后的图片替换到用户需要替换的主题位置中。
【文档编号】H04N21/431GK104469529SQ201410665832
【公开日】2015年3月25日 申请日期:2014年11月19日 优先权日:2014年11月19日
【发明者】叶君勇, 沈少阳 申请人:福建新大陆通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1