点播设备及其定位方法

文档序号:6341067阅读:267来源:国知局
专利名称:点播设备及其定位方法
技术领域
本发明涉及娱乐设备领域,尤其涉及一种点播设备及其定位方法。
背景技术
目前已经创作的歌曲数以万计,歌曲的快速检索、快速定位成为点歌产品的重要的功能之一。快速检索和快速定位的效率和用户体验成为选择点歌类产品最重要的指标之一。点歌类产品对快速检索的要求相对较高,对快速定位的要求相对较低。目前要查找某首歌曲,一般先通过快速检索缩小查找范围,再通过翻页等手段定位到具体的歌曲。目前歌曲的快速检索方法在点歌产品中发展的已经相当完善,但歌曲的快速定位方法还没有形成固定的形式。目前点歌系统中,歌曲在浏览过程中没有指示字母的位置,不能根据字母定位歌曲,而这种基于字母的快速定位方法简单易用,增加了点歌系统的亲和力。

发明内容
本发明主要解决的技术问题是提供一种点播设备及其定位方法,可根据字母快速定位。为解决上述技术问题,本发明采用的一个技术方案是提供一种点播设备,其特征在于,包括存储模块、显示模块、定位模块,存储模块用于存储按首字母A-Z顺序的数据库和按点播热度排序的数据库;显示模块用于提供按首字母顺序排序和按点播热度排序的两种数据浏览模式,并分页显示所述存储模块中数据库的数据;定位模块包括计算单元和响应单元,所述计算单元用于判断所述显示模块当前浏览模式,并在判断出当前浏览模式为按首字母顺序排序时进一步判断当前页面第一条数据的首字母;所述响应单元上包括有 A-Z的字母按钮和热按钮,用于在所述计算单元判断出当前浏览模式为按点播热度排序时, 热按钮高亮显示,在所述计算单元判断出当前浏览模式为按首字母顺序排序时,相应的字母尚亮显不。其中,所述显示模块在按首字母顺序排序浏览模式下,当前显示页面数据变化时, 所述定位模块的计算单元重新判断当前页面第一条数据的首字母。其中,所述定位模块的响应单元还接收用户点击按钮命令并在接收点击命令时高亮显示,所述计算单元判断用户点击的按钮是热按钮或字母按钮,所述响应单元根据所述计算单元的判断结果高亮显示相应的按钮;所述显示模块在所述计算单元判断用户点击字母按钮时第一次出现以该字母为首字母的数据的页面,在所述计算单元判断用户点击热按钮时按点播热度顺序重新组织并显示。其中,所述响应单元高亮显示时的显示面积是未高亮显示时的1-1. 5倍;所述响应单元上热按钮或字母按钮高亮显示时,高亮显示的字体大小是未高亮显示时的1-3倍。其中,所述数据库为歌曲库或歌星库。为解决上述技术问题,本发明采用的另一个技术方案是提供一种点播设备定位方法,其特征在于,包括步骤A 按首字母从A到Z的顺序和点播热度分别组织数据库,按首字母排序时, 优先按首字母顺序排序,首字母相同时,按字数排序;步骤B 判断点播设备当前页面显示数据的浏览模式;如果是按点播热度排序,高亮显示定位模块上热按钮;如果是按首字母顺序排序,则进一步进行步骤C ;步骤C 判断点播设备当前页面第一条数据的首字母,高亮显示定位模块上相应的字母按钮。其中,步骤C中,当前页面数据变化时,重新判断第一条数据的首字母。其中,步骤B和C中热按钮或字母按钮高亮显示的字体大小是未高亮显示时的1-3倍。其中,所述数据库为歌曲库或歌星库。为解决上述技术问题,本发明采用的另一个技术方案是提供一种点播设备的点击响应定位方法,其特征在于,包括以下步骤SOOl 定位模块接受用户点击命令,整个定位模块高亮显示;S002:判断是否点中字母按钮,若是,高亮显示相应字母,点播设备页面显示第一次出现以该字母为首字母的数据的页面,若否,则进行步骤S003;S003 按数据点播热度重新组织并显示在点播设备当前页面上。其中,步骤SOOl中,定位模块高亮显示时的显示面积是未高亮显示时的1-1. 5倍; 步骤S002中,高亮显示的字母字体大小是未高亮显示时的1-3倍。本发明的有益效果是区别于现有技术的点播系统中歌曲和歌星在浏览过程中不能根据字母定位,本发明提供的点播设备可以在浏览过程中根据当前显示页面数据高亮显示相应的字母,实现基于字母定位的浏览模式。本发明还可以实现由用户自由选择按点播热度或按首字母顺序来浏览并且两种浏览方式还可以自由切换,并且在按首字母顺序浏览时,还可以进一步选择确定的字母开始进行浏览,提高了浏览过程中的定位效率,提高人机交互的亲和力。


图1是本发明点播设备的结构框图;图2是本发明点播设备定位模块的操作界面;图3是本发明点播设备定位方法的流程图;图4是本发明点播设备点击响应定位方法的流程图。
具体实施例方式为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图1,本发明提供一种点播设备,包括存储模块、显示模块、定位模块,存储模块存储了按首字母A-Z顺序的数据库和按点播热度排序的数据库;对于点播设备而言, 在具体的实施例中,该数据库可以为歌曲库或歌星库。按首字母A-Z顺序排列组织数据库时,优先按数据的首字母顺序排列,当首字母相同时按数据字数排列,具体的实现方法本领域技术人员可以通过程序来完成,在此不再赘述;当按点播热度排序时,是以数据库中数据 (具体而言,是歌曲或歌星)的点播次数或者说是受欢迎程度为排序依据,按点播热度排序的数据库可以是由服务器维护,点播设备启动时从服务器下载该数据库存储到存储模块中。显示模块用于提供按首字母顺序排序和按点播热度排序的两种数据浏览模式,并分页显示所述存储模块中数据库的数据;具体在实际的点播设备中,显示模块是设置在点播设备窗口上的一块区域,在这块区域可以根据需要按条目显示数据,例如当用户选择歌曲浏览时,在这块区域按条显示歌曲名,一个页面上显示多条歌曲名,由于数据库中歌曲数目往往不可能在一页全部显示,因此显示模块将数据库中的歌曲分页显示。根据用户需要, 显示模块显示的歌曲或歌星可以按歌曲或歌星的首字母顺序排列或按点播热度顺序排列。定位模块包括计算单元和响应单元,所述计算单元用于判断所述显示模块当前浏览模式,并在判断出当前浏览模式为按首字母顺序排序时进一步判断当前页面第一条数据的首字母;所述响应单元上包括有A-Z的字母按钮和热按钮,用于在所述计算单元判断出当前浏览模式为按点播热度排序时,热按钮高亮显示,在所述计算单元判断出当前浏览模式为按首字母顺序排序时,相应的字母高亮显示。参阅图2,提供了本发明定位模块操作界面的一个具体实施例,该操作界面可以是与点播设备的显示模块设置在点播设备窗口中或者是单独设置在一个小窗口上,图2中给出的操作界面热按钮与A-Z的字母按钮长条形排列,当然在实际运用中还可以分行排列甚至完全分散排列等。该操作界面亦是定位模块的响应单元,当计算单元判断出当前显示模块处于按点播热度顺序显示歌曲名或歌星名时, 操作界面上热按钮高亮显示,当计算单元判断当前显示模块处于按首字母顺序显示歌曲名或歌星名,操作界面上对应当前显示页面第一条数据的首字母的按钮高亮显示。本发明的点播设备的定位模块,可以在点播设备当前页面浏览歌曲或歌星时,判断当前显示的数据的排列顺序类型并进一步地当排列顺序为首字母顺序时判断当前页面第一条数据的首字母,根据显示的数据高亮显示相应的按钮,这样可以在用户使用时可以根据该高亮显示的按钮了解浏览的内容,在浏览模式为按首字母顺序排列时判断出当前页面第一条数据的首字母并高亮显示相应的字母按钮,歌曲浏览过程中可以指示字母,实现了基于字母定位的浏览模式,给用户更加直观的感受。进一步地,显示模块是在按首字母顺序排序浏览模式下,当前显示页面数据变化时,所述定位模块的计算单元重新判断当前页面第一条数据的首字母。由于显示模块分页显示数据库中的数据,一页显示的数据条目有限,当用户进入浏览模式时,经常会需要翻页查看下一页的内容,因此当前显示页面的数据会发生变化,当出现这种情况时,定位模块的计算单元重新判断当前页面第一条数据的首字母,如果首字母没有变化,则之前高亮显示的字母按钮依然高亮显示,如果首字母发生变化,则高亮显示对应当前页面第一条数据首字母的按钮,之前高亮显示的按钮停止高亮显示。这样在按首字母顺序浏览模式下,定位模块操作界面上的按钮根据当前页面数据的不同实时判断当前显示第一条数据的首字母并高亮显示对应的字母按钮,可以实现实时指示,用户在使用过程中根据该高亮显示字母的变化明白浏览的歌曲或歌星的大概的位置情况。优选地,本发明点播设备的定位模块还可以接收用户点击命令并进行相应操作, 具体而言,用户点击图2所示的点播设备上对应定位模块的操作界面,即定位模块的响应单元,整个响应单元高亮显示表示接收用户点击命令,而后定位模块的计算单元判断用户点击的按钮是热按钮或字母按钮,当判断点击到热按钮时,响应单元上热按钮高亮显示,同时显示模块按点播热度顺序重新组织当前页面显示数据并显示;当点击到字母时,对应的字母按钮高亮显示,显示模块显示第一次出现以该字母为首字母的数据的那一页,具体而言,当数据库是按首字母顺序组织时,遍历数据库,统计每个字母出现的次数,然后根据每个字母出现的次数计算出每个字母的在搜索结果中出现的绝对位置,当点击某一字母时, 根据该字母在搜索结果中的位置开始加载数据信息。在本发明中,响应单元以及响应单元的热按钮或字母按钮高亮显示是通过一张高亮图片和需要高亮的按钮重合叠加,实现高亮效果;当高亮字母变化时,点播设备重新绘制响应单元底图,并在应该高亮的按钮上重新画高亮图片;高亮图片和定位条的叠加时采用透明叠加。优选地,所述响应单元高亮显示时的显示面积是未高亮显示时的1-1. 5倍,具体来说,当响应单元需要高亮显示时,在定位模块的操作界面上重新绘制一张和正常响应单元高度相等宽度更宽的响应单元并显示,或者是重新绘制一张高度和宽度均比正常响应单元大的响应单元并显示,这样实现响应单元的放大效果;所述响应单元上热按钮或字母按钮高亮显示时,高亮显示的字体大小是未高亮显示时的1-3倍。高亮显示的按钮还实现放大效果,可以起到更好的指示作用。当然在实际运用时,由于放大效果本身就可以起到提醒作用,也可以单独采用放大效果而不采用高亮显示。不同于现有的点播设备中,用户仅能单独浏览按点播热度排序或是按首字母顺序排序的歌曲库或歌星库,本发明的点播设备可以实现由用户自由选择按点播热度或按首字母顺序来浏览并且两种浏览方式还可以自由切换,并且在按首字母顺序浏览时,还可以进一步选择确定的字母开始进行浏览,提高了浏览过程中的定位效率,增加了点播过程中人机交互的亲和力。参阅图3,本发明还提供一种点播设备定位方法,包括步骤步骤A 按首字母从A到Z的顺序和点播热度分别组织数据库,按首字母排序时, 优先按首字母顺序排序,首字母相同时,按字数排序;步骤B 判断点播设备当前页面显示数据的浏览模式;如果是按点播热度排序,高亮显示定位模块上热按钮;如果是按首字母顺序排序,则进一步进行步骤C ;步骤C 判断点播设备当前页面第一条数据的首字母,高亮显示定位模块上相应的字母按钮。在步骤A中将数据库分别按首字母A-Z的顺序和按点播热度组织,即为相同的数据维护两种排列模式的数据库。当按首字母排序时,优先按首字母顺序排序,首字母相同时,按字数排序;当按点播热度排序时,是以数据库中数据(具体而言,是歌曲或歌星)的点播次数或者说是受欢迎程度为排序依据,按点播热度排序的数据库可以是在服务器维护, 点播设备启动时从服务器下载。通过本发明提供的定位方法,在点播设备浏览模式下,定位模块根据当前页面显示的数据高亮显示相应的按钮,可以有效地指示当前显示数据的显示模式,进一步地,当前显示数据为按首字母顺序排列时,可以指示当前页面第一条数据的首字母,实现了浏览过程中的字母定位。
优选地,在步骤C中,当前页面数据变化时,重新判断第一条数据的首字母。由于一般情况下,页面一页可以容纳的内容不可能将数据库所有数据全部显示,所以数据经常需要分页显示,在数据浏览过程中,需要翻页查看,因此页面数据会发生变化,本发明的定位方法在页面数据发生变化时,重新判断第一条数据的首字母。在首字母变化时,定位模块上高亮显示的按钮会相应发生变化,这样可以实现实时定位。优选地,在步骤B和步骤C中,热按钮或字母按钮高亮显示时,高亮显示的字体大小是未高亮显示时的1-3倍。这样可以在高亮显示时还实现放大效果,可以起到更好的指示作用。当然在实际运用时,由于放大效果本身就可以起到提醒作用,也可以单独采用放大效果而不采用高亮显示。优选地,数据库可以为歌星库或歌曲库。例如为歌曲库时,可以将中文歌曲、英文歌曲、日文歌曲和韩文歌曲等,构成完整的歌曲数据库;为歌星库时,可以将男歌手、女歌手、乐团组织成为完整的歌星库。参阅图4,本发明还提供一种点播设备的点击响应定位方法,包括步骤SOOl 定位模块接受用户点击命令,整个定位模块高亮显示;S002:判断是否点中字母按钮,若是,高亮显示相应字母,点播设备页面显示第一次出现以该字母为首字母的数据的页面,若否,则进行步骤S003;S003 按数据点播热度重新组织并显示在点播设备当前页面上。本发明点播设备的点击响应定位方法可以接收用户点击命令,实现由用户自由选择按点播热度或按首字母顺序来浏览并且两种浏览方式还可以自由切换,并且在按首字母顺序浏览时,还可以进一步选择确定的字母开始进行浏览,提高了浏览过程中的定位效率, 增加了点播过程中人机交互的亲和力。优选地,在步骤SOOl中,定位模块高亮显示时的显示面积是未高亮显示时的 1-1. 5倍;在步骤S002中,高亮显示的字母字体大小是未高亮显示时的1-3倍。这样可以在高亮显示时还实现放大效果,可以起到更好的指示作用。当然在实际运用时,由于放大效果本身就可以起到提醒作用,也可以单独采用放大效果而不采用高亮显示。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种点播设备,其特征在于,包括存储模块、显示模块、定位模块,存储模块用于存储按首字母A-Z顺序的数据库和按点播热度排序的数据库;显示模块用于提供按首字母顺序排序和按点播热度排序的两种数据浏览模式,并分页显示所述存储模块中数据库的数据;定位模块包括计算单元和响应单元,所述计算单元用于判断所述显示模块当前浏览模式,并在判断出当前浏览模式为按首字母顺序排序时进一步判断当前页面第一条数据的首字母;所述响应单元上包括有A-Z的字母按钮和热按钮,用于在所述计算单元判断出当前浏览模式为按点播热度排序时,热按钮高亮显示,在所述计算单元判断出当前浏览模式为按首字母顺序排序时,相应的字母高亮显示。
2.根据权利要求1所述的点播设备,其特征在于所述显示模块在按首字母顺序排序浏览模式下,当前显示页面数据变化时,所述定位模块的计算单元重新判断当前页面第一条数据的首字母。
3.根据权利要求1所述的点播设备,其特征在于所述定位模块的响应单元还接收用户点击按钮命令并在接收点击命令时高亮显示,所述计算单元判断用户点击的按钮是热按钮或字母按钮,所述响应单元根据所述计算单元的判断结果高亮显示相应的按钮;所述显示模块在所述计算单元判断用户点击字母按钮时第一次出现以该字母为首字母的数据的页面,在所述计算单元判断用户点击热按钮时按点播热度顺序重新组织并显示。
4.根据权利要求3所述的点播设备,其特征在于所述响应单元高亮显示时的显示面积是未高亮显示时的1-1. 5倍;所述响应单元上热按钮或字母按钮高亮显示时,高亮显示的字体大小是未高亮显示时的1-3倍。
5.根据权利要求1所述的点播设备,其特征在于所述数据库为歌曲库或歌星库。
6.一种点播设备定位方法,其特征在于,包括步骤A 按首字母从A到Z的顺序和点播热度分别组织数据库,按首字母排序时,优先按首字母顺序排序,首字母相同时,按字数排序;步骤B 判断点播设备当前页面显示数据的浏览模式;如果是按点播热度排序,高亮显示定位模块上热按钮;如果是按首字母顺序排序,则进一步进行步骤C ;步骤C 判断点播设备当前页面第一条数据的首字母,高亮显示定位模块上相应的字母按钮。
7.根据权利要求6所述的点播设备定位方法,其特征在于步骤C中,当前页面数据变化时,重新判断第一条数据的首字母。
8.根据权利要求6所述的点播设备定位方法,其特征在于步骤B和C中热按钮或字母按钮高亮显示的字体大小是未高亮显示时的1-3倍。
9.根据权利要求6所述的点播设备定位方法,其特征在于所述数据库为歌曲库或歌星库。
10.一种点播设备的点击响应定位方法,其特征在于,包括以下步骤SOOl 定位模块接受用户点击命令,整个定位模块高亮显示;S002:判断是否点中字母按钮,若是,高亮显示相应字母,点播设备页面显示第一次出现以该字母为首字母的数据的页面,若否,则进行步骤S003;S003 按数据点播热度重新组织并显示在点播设备当前页面上。
11.根据权利要求10所述的点播设备的点击响应定位方法,其特征在于步骤SOOl 中,定位模块高亮显示时的显示面积是未高亮显示时的1-1. 5倍;步骤S002中,高亮显示的字母字体大小是未高亮显示时的1-3倍。
全文摘要
本发明公开了一种点播设备及其定位方法。点播设备中按首字母A-Z顺序和点播热度分别组织数据库,定位模块判断当前页面浏览模式,当前浏览模式为按点播热度排序时,定位模块上热按钮高亮显示,当前浏览模式为按首字母顺序排序时,定位模块上相应的字母高亮显示。点击定位模块时,定位模块高亮,当点击热按钮时,当前页面数据按热度排序显示,点击字母按钮时,当前页面数据从第一次出现以该字母为首字母的数据的页面开始显示。本发明的点播设备和定位方法实现了点播设备在浏览歌曲或歌星时采用字母定位,并实现字母定位和热度定位互相切换,提高了浏览过程中的定位效率。
文档编号G06F17/30GK102541944SQ20101061968
公开日2012年7月4日 申请日期2010年12月31日 优先权日2010年12月31日
发明者徐继芸, 程明传, 陈林 申请人:福建星网视易信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1