用于编辑导航栏的系统的制作方法

文档序号:12310430阅读:172来源:国知局
用于编辑导航栏的系统的制作方法与工艺

本发明涉及数据处理技术领域,尤其涉及一种用于编辑导航栏的系统。



背景技术:

导航栏是指位于页面顶部或者侧边区域的,在页眉横幅图片上边或下边的一排水平导航按钮,它起着链接站点或者软件内的各个页面的作用。导航是网站设计最重要的元素之一。一个优秀的导航菜单要简洁易用,方便用户使用。优质的网页设计通常都有着相当不错的导航设计来支撑。如果网页有着有趣的内容和受欢迎的视觉设计,那么一个体验良好,可用性优异的导航栏无疑是必须的。

由于每个用户浏览网页时一定有所需有所不需,因此导航菜单要能够帮助用户寻找用户需要浏览的信息。好的导航菜单像是导游,告诉用户网页是干什么的,内容分类有哪些,在哪里可以找到什么信息。但在现有技术中,用户无法根据自己的喜好个性化编辑导航栏,从而影响了用户体验。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种用于编辑导航栏的系统,根据用户输入的不用的编辑指令生成不同的导航栏数据,使得用户可以按照自己的喜好,编辑电视导航栏中的文字内容和电视导航栏中的条目,生成符合用户心意的专属电视导航栏数据,加强了用户参与感,迎合了用户的意愿,提高了用户体验度。

为实现上述目的,本发明提供了一种用于编辑导航栏的系统,所述用于编辑导航栏的系统包括:

遥控装置,根据用户输入的遥控指令,并输出遥控信号;

服务器,与用户终端进行数据交互;

所述用户终端,接收所述遥控信号和定制导航栏模块数据;所述用户终端包括处理模块和显示模块;

所述处理模块接收所述遥控装置发送的遥控信号,所述遥控信号包括第一遥控信号和第二遥控信号;

所述处理模块确定所述遥控信号是否为第一遥控信号;

当所述遥控信号为所述第一遥控信号时,所述处理模块根据所述遥控信号生成获取请求,并将所述获取请求发送所述至服务器;所述获取请求包括用户终端的用户终端id信息和编辑信息;

所述服务器接收所述获取请求,并根据所述用户终端id信息确定所述用户终端的配置信息;

所述服务器根据所述配置信息确定所述配置信息对应的导航栏模块数据;

所述服务器根据所述导航栏模块数据和所述编辑信息,生成定制导航栏模块数据,并将所述定制导航栏模块数据发送至所述处理模块中;

所述处理模块对所述定制导航栏模块数据进行解析处理,得到解析后的定制导航栏模块数据,并将所述解析后的定制导航栏模块数据发送至所述显示模块;

所述显示模块显示所述解析后的定制导航栏模块数据。

优选的,所述处理模块具体用于:

所述处理模块确定所述遥控信号是否为第二遥控信号;

当所述遥控信号不为所述第二遥控信号时,所述处理模块对所述第二遥控信号进行解析,得到所述导航栏模块的功能项配置数据;

所述处理模块获取当前加载的导航栏模块的模块数据;

所述处理模块根据所述功能项配置数据对所述模块数据进行相应配置,得到配置后的模块数据;并将所述配置后的模块数据发送给服务器;

所述显示模块显示所述配置后的模块数据。

优选的,所述配置信息包括:渠道信息和硬件信息。

进一步优选的,所述服务器还具体用于:

所述服务器根据所述用户终端id信息在配置管理数据库中查询与所述用户终端id信息相对应的渠道信息和硬件信息。

进一步优选的,所述服务器还具体用于:

所述服务器根据所述渠道信息和所述硬件信息在导航栏管理数据库中查询所述配置信息对应的导航栏模块数据。

优选的,在所述处理模块还具体用于:

所述处理模块将解析后的定制导航栏模块数据发送至所述服务器中;所述定制导航栏模块数据携带有所述用户终端的用户终端id信息;

所述服务器接收所述解析后的定制导航栏模块数据,并根据所述用户终端id信息将所述解析后的定制导航栏模块数据添加到所述导航栏管理数据库中。

本发明实施例提供的用于编辑导航栏的系统,根据用户输入的不用的编辑指令生成不同的导航栏数据,使得用户可以按照自己的喜好,编辑电视导航栏中的文字内容和电视导航栏中的条目,生成符合用户心意的专属电视导航栏数据,加强了用户参与感,迎合了用户的意愿,提高了用户体验度。这种方法效率高、维护成本低。

附图说明

图1为本发明实施例提供的用于编辑导航栏的系统的示意图;

图2为本发明实施例提供的用于编辑导航栏的方法的流程图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

图1为本发明实施例提供的用于编辑导航栏的系统的示意图,如图1所示,本发明实施例提供的用于编辑导航栏的系统包括:遥控装置1、用户终端2和服务器3。

用户终端2接收遥控装置1所发出的信号或指令,同时,与服务器3相连接,用户终端2与服务器3通过通用分组无线服务技术(generalpacketradioservice,gprs)或wifi进行数据交换。

其中,用户终端2包括处理模块21和显示模块22。处理模块21接收遥控装置1所发出的信号或指令,并与服务器3进行数据交换,并把处理后的数据发送至显示模块22,用以显示模块22进行数据展示。

为便于更好的理解本发明的用于编辑导航栏的系统对网格页面的展示过程,下面结合图2所示的用于编辑导航栏的方法对本发明实施例提供的用于编辑导航栏的系统进行进一步说明。其中,图2所示的于展示网格页面的方法执行于本发明提出的用于编辑导航栏的系统中。

如图2所示,执行于本发明提出的用于编辑导航栏的系统中用于编辑导航栏的方法包括如下步骤:

步骤110,用户终端接收遥控设备发送的遥控信号;

具体的,用户终端2(以下以智能电视机进行举例说明)可以理解为一台具有安卓操作系统的智能电视机或其他智能设备,包括处理模块21和显示模块22。

用户使用遥控设备1或其他带有信号接收功能的设备向处理模块21发送获取指令,处理模块21接收获取指令。

在一个具体的例子中,用户想要对导航栏收藏夹中的影视剧的名称进行编辑,则用户通过遥控器选择智能电视机中相应的导航栏收藏夹选择区域,并使用遥控器进行对影视剧名称进行编辑,则遥控器向智能电视机发送相应的编辑动作的遥控信号。

步骤120,处理模块确定遥控信号是否为第一遥控信号;

具体的,遥控信号包括用以对导航栏进行内容编辑的第一遥控信号,和用以对导航栏条目进行编辑的第二遥控信号。当遥控信号为第一遥控信号时,即用户需要对导航栏的内容进行编辑时,执行下述步骤130-170。当遥控信号为第二遥控信号时,即用户需要对导航栏的条目进行编辑时,执行下述步骤131-161。

步骤130,用户终端根据遥控信号生成获取请求,并将获取请求发送至服务器3;

具体的,处理模块21通过通用分组无线服务技术(generalpacketradioservice,gprs)或wifi连接到服务器3。处理模块21根据遥控信号生成与相应的获取请求,并将获取请求发送至服务器3,请求服务器3下发该获取请求对应的导航栏模块数据。

并且,获取请求中包含该处理模块21的用户终端id和编辑信息。其中,用户终端id是处理模块21的唯一身份标识,用以服务器3区分接收到的获取请求是哪个处理模块21发送的。编辑信息与遥控信号相对应,即与用户对处理模块21中的导航栏所对的编辑内容相对应。

在一个具体的例子中,当用户想要对智能电视机则导航栏收藏夹中的影视剧的名称“a”改为“喜剧类电影b”时,处理模块21根据遥控信号生成编辑信息为“喜剧类电影b”且用户终端id信息为“0001”的获取请求,并通过wifi网络发送至服务器3。

步骤140,服务器根据用户终端id信息确定用户终端的配置信息;

具体的,服务器3中存储有配置管理数据库,配置管理数据库中存储有用户终端id与配置信息的对应关系。

服务器3根据用户终端id在配置管理数据库中查询与该用户终端id对应的配置信息。

配置信息包括:渠道信息和硬件信息。渠道信息用于其他进程根据不同给的渠道信息推送不同的推送导航栏信息,例如“北京订购”所推送的导航栏信息与“杭州订购”所推送的导航栏信息不同。硬件信息可以理解为处理模块21的本身型号信息和处理模块21中所用到的主要硬件的型号信息,例如“看尚电视k58、58英寸屏、4核cpu+4核gpu+4核vpu、hi-fi双通道扬声器”。

步骤150,服务器根据导航栏模块数据和编辑信息,生成定制导航栏模块数据;

具体的,服务器3中还存储有导航栏管理数据库,导航栏管理数据库中存储有导航栏模块数据与配置信息的对应关系。导航栏模块数据可以理解为智能电视机的导航栏的格式模板。

由于每台智能电视机的渠道信息和硬件信息可能不一样,使得根据渠道信息和硬件信息搭载在处理模块21中的系统或系统版本不一样,进而使得承载在智能电视机中的系统中的导航栏格式模板可能也不一样。

因此,服务器3首先根据渠道信息和硬件信息在导航栏管理数据库中查询与该渠道信息和硬件信息对应的导航栏模块数据,再根据导航栏模块数据和编辑信息,生成定制导航栏模块数据,最后通过用户终端id信息找到需要发送该定制导航栏模块数据的智能电视机,将定制导航栏模块数据发送至处理模块21中。

在一个具体的例子中,服务器3首先根据某智能电视机的“北京订购”的渠道信息和“看尚电视k58、58英寸屏、4核cpu+4核gpu+4核vpu、hi-fi双通道扬声器”,在导航栏管理数据库中查询到与“北京订购”的渠道信息和“看尚电视k58、58英寸屏、4核cpu+4核gpu+4核vpu、hi-fi双通道扬声器”的导航栏模块数据为“x”。然后,服务器3根据导航栏模块数据“x”和编辑信息“喜剧类电影b”,生成定制导航栏模块数据“y”,最后将定制导航栏模块数据“y”通过用户终端id信息“0001”发送至用户终端中。

步骤160,用户终端对定制导航栏模块数据进行解析处理,并显示;

具体的,定制导航栏模块数据包含编辑信息和导航栏模块数据,处理模块21对编辑信息和导航栏模块数据进行解析处理,得到解析后的导航栏模块数据,并将解析后的导航栏模块数据发送至显示模块22,用以显示模块22向用户显示处理后的导航栏。

在一个具体的例子中,用户要对智能电视机导航栏收藏夹中的影视剧的名称“a”改为“喜剧类电影b”,在处理模块21对定制导航栏模块数据“y”进行解析处理后,用户会在导航栏收藏夹中看到该影视剧的名称由“a”变为了“喜剧类电影b”。

步骤170,服务器将解析后的定制导航栏模块数据添加到导航栏管理数据库中;

具体的,解析后的定制导航栏模块数据携带有用户终端的用户终端id信息。处理模块21将解析后的定制导航栏模块数据发送至服务器3。服务器3接收解析后的定制导航栏模块数据,并根据用户终端id信息将解析后的定制导航栏模块数据添加到配置管理数据库中,用以保存用户的编辑记录,并使得当用户下次浏览导航栏时,导航栏中显示的是最新的内容。

上述步骤130-170和下述步骤131-161是本发明提供的用于编辑导航栏的系统在使用过程中的两种情况,这两种情况都是针对用于编辑导航栏的系统中的导航栏进行编辑。

具体的,上述步骤130-170是对导航栏中文字内容进行编辑的步骤;下述步骤131-161是对导航栏条目进行隐藏、排序、增加和删除的步骤。

当遥控信号不为第一遥控信号时,即遥控信号为第二遥控信号,用户需要对导航栏的条目进行编辑时,在执行上述步骤120之后,执行下述步骤131-161。

步骤131,用户终端得到导航栏模块的功能项配置数据;

具体的,第二遥控信号包括:隐藏遥控信号、排序遥控信号、删除遥控信号和添加遥控信号。其中,隐藏遥控信号用于隐藏导航栏中的条目;排序遥控信号用于对导航栏中的条目进行排序;删除遥控信号用于删除导航栏中的条目;添加遥控信号用于隐藏导航栏中的条目。

在一个具体的例子中,用户想要对导航栏中的某个条目进行隐藏,则用户通过遥控装置1选择处理模块21中相应的导航栏中需要隐藏的条目选择区域,并使用遥控装置1需要隐藏的条目进行操作,则遥控器向处理模块21发送相应的隐藏遥控信号。

功能项配置数据可以理解为对导航栏模块条目配置的数据,具体包括:功能项属性配置数据和/或功能项选择配置数据。其中,功能项属性配置数据与“隐藏遥控信号”和“排序遥控信号”相对应。功能项选择配置数据与“添加遥控信号”和“删除遥控信号”相对应。例如“隐藏a条目”或“将a条目和g条目进行位置交换”为功能项属性配置数据,而“增加a条目”或“删除a条目”则为功能项选择配置数据。

处理模块21对隐藏遥控信号、排序遥控信号、删除遥控信号和/或添加遥控信号进行解析,得到与隐藏遥控信号、排序遥控信号、删除遥控信号和/或添加遥控信号相对应的导航栏模块的功能项属性配置数据和/或功能项选择配置数据。

进一步具体的,处理模块21对隐藏遥控信号或排序遥控信号进行解析,得到与隐藏遥控信号或排序遥控信号相对应的导航栏模块的功能项属性配置数据。处理模块21对删除遥控信号或添加遥控信号进行解析,得到与删除遥控信号或添加遥控信号进行解析相对应的导航栏模块的功能项选择配置数据。

在一个具体的例子中,遥控装置1向处理模块21发送了“将a条目和g条目进行位置交换”的排序遥控信号,则处理模块21对“将a条目和g条目进行位置交换”进行解析,得到“将a条目的位置与g条目的位置进行交换”的功能项属性配置数据。

步骤141,用户终端获取当前加载的导航栏模块的模块数据;

具体的,首先,处理模块21从服务器3获取配置管理数据库和导航栏管理数据库。然后根据用户终端id在配置管理数据库中查询与该用户终端id对应的配置信息,并根据渠道信息和硬件信息在导航栏管理数据库中查询与该渠道信息和硬件信息对应的模块数据。

步骤151,用户终端根据功能项配置数据对模块数据进行相应配置;

具体的,处理模块21根据功能项配置数据对模块数据进行相应配置处理,的到配置后的模块数据。

在一个具体的例子中,处理模块21根据“将a条目的位置与g条目的位置进行交换”的功能项属性配置数据对“x”的模块数据进行配置,得到配置后的模块数据“y”。配置后的模块数据“y”与配置前的模块数据“x”相比,a条目的位置与g条目的位置进行了对调。

步骤161,用户终端显示配置后的模块数据,并将配置后的模块数据发送给服务器;

具体的,配置后的模块数据中携带有用户终端的用户终端id信息。处理模块21将显示配置后的模块数据发送至显示模块22和服务器3。

显示模块22显示配置后的模块数据。服务器3根据用户终端id接收配置后的模块数据,用以保存用户的编辑记录,并使得当用户下次浏览导航栏时,导航栏中显示的是最新的内容。

本发明实施例提供的用于编辑导航栏的系统,根据用户输入的不用的编辑指令生成不同的导航栏数据,使得用户可以按照自己的喜好,编辑电视导航栏中的文字内容和电视导航栏中的条目,生成符合用户心意的专属电视导航栏数据,加强了用户参与感,迎合了用户的意愿,提高了用户体验度。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1