基于遥控器按键数的互动应用页面调优方法技术

技术编号:9409163 阅读:161 留言:0更新日期:2013-12-05 07:06
本发明专利技术公开了一种基于遥控器按键数的互动应用页面调优方法,包括:步骤1:统计通过遥控器访问到互动应用页面的各个元素所需要的最小按键数与用户的访问频率;步骤2:对互动应用页面中各个元素进行模式识别,以判断页面上的元素是不是能够调整其位置;步骤3:对互动应用页面中各个元素根据按键数及模式进行优化,生成新页面。本发明专利技术的调优方法通过对整个程序中各个元素原始所需要的最小按键数与用户的访问频率的统计,将访问频率较高的元素放到相对靠前的地方,使得用户每次访问所需的按键数减小,实现页面的优化。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种,包括:步骤1:统计通过遥控器访问到互动应用页面的各个元素所需要的最小按键数与用户的访问频率;步骤2:对互动应用页面中各个元素进行模式识别,以判断页面上的元素是不是能够调整其位置;步骤3:对互动应用页面中各个元素根据按键数及模式进行优化,生成新页面。本专利技术的调优方法通过对整个程序中各个元素原始所需要的最小按键数与用户的访问频率的统计,将访问频率较高的元素放到相对靠前的地方,使得用户每次访问所需的按键数减小,实现页面的优化。【专利说明】
本专利技术涉及电视的互动应用
,具体涉及一种。
技术介绍
随着互联网应用的发展,电视上的web应用也越来越多了。基于电视的web应用是为了用户能够将电视作为显示屏而开发的。相比于传统的电脑上的web应用,电视上的web应用具有元素类型少,元素数量少,元素的分布与大小相对简单等特点,使得在这类应用上进行较优效果的页面调优成为可能。由于电视的特点,用户与web应用的交互是通过遥控器来实现的;用户需要通过操控遥控器上的按键使得焦点聚集在用户想要访问的元素上。相比于传统的电脑上使用鼠标与键盘的web应用,电视上的web应用的操作要相对麻烦一些,有时用户可能需要连续按多次按键才能达到自已想要访问的页面。目前的调优方案的对象主要是面向电脑上或是手机等小屏幕设备上的web应用;这些设备上的web应用的访问特点主要是点击和可以自由获取到访问的对象,不存在需要通过多次的按键来到达的情况;从而它们的侧重点是在用户的访问情况和屏幕的尺寸情况,而电视上的web应用却没有这种简便的访问方式,因此目前的调优方案对于基于电视的互动应用系统是不能达到调优目的的。因此,有必要提供一种来满足现有需求。
技术实现思路
本专利技术的目的是提供一种简单便捷的。本专利技术提供一种,包括以下步骤:步骤1:统计通过遥控器访问到互动应用页面的各个元素所需要的最小按键数与用户的访问频率;步骤2:对互动应用页面中各个元素进行模式识别,以判断页面上的元素是不是能够调整其位置;步骤3:对互动应用页面中各个元素根据按键数及模式进行优化,生成新页面。较佳地,所述步骤I进一步包括:步骤11:使用二维坐标对互动应用页面中的元素进行定位;步骤12:对用户访问情况做记录并统计;步骤13:计算整个程序中访问到每个元素所需的最小步数。其中,所述访问情况包括用户访问到的页面的地址以及停留时间。较佳地,所述模式包括完全独立模式、独立但布局不一致模式、布局一致但元素不独立模式以及其他元素,其中,若页面中的待优化元素的各元素的大小一致、各元素之间的间距一致、并且各元素在页面上的布局规律、各元素间相互独立,则识别为完全独立模式,所述完全独立模式内的各元素相互间是可以随意调换位置;若页面中的待优化元素的各元素的大小一致、各元素间互相独立、但各元素的布局非一致的,则识别为独立但布局不一致模式,所述独立但布局不一致模式内的各元素相互间是可以随意调换位置;若页面中的待优化元素的各元素间布局一直但非独立,待优化的元素与其他不需优化的元素在语义上或形式上具有联系,则识别为布局一致但元素不独立模式,所述布局一致但元素不独立模式内的元素调整时,需要与其相联系的元素一起被调整;若页面中的元素具有单一的表现形式、或元素间的大小不匹配,或类型不匹配,则识别为其他元素,所述其他元素是不可调换的,无需优化。较佳地,所述步骤3进一步包括:步骤31:从访问记录中获取到页面中的元素的访问频次,并按访问频次进行排序,给予相应的序列号;步骤32:以左上角为原点为各元素点构造坐标并进行排序;步骤33:按照之前元素的访问频次的排序给每个元素分配新的坐标;步骤34:对于更改后的页面从新自动生成代码,产生新的优化后的页面。与现有技术相比,本专利技术的调优方法通过对整个程序中各个元素原始所需要的最小按键数与用户的访问频率的统计,将访问频率较高的元素放到相对靠前的地方,使得用户每次访问所需的按键数减小,实现页面的优化。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术的流程图;图2是图1中步骤SOOl的子流程图;图3a是本专利技术一实施例的互动应用页面的元素排布的示意图;图3b是图3a的元素坐标的示意图;图4是本专利技术实施例的独立但布局不一致模式的示意图;图5是本专利技术实施例的布局一致但元素不独立模式的示意图;图6是图1中步骤S003的子流程图;图7是图3a所示页面元素优化后的示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如上所述,本专利技术提出了一种,通过对用户访问习惯的统计,使得用户经常访问的页面能相对的靠前,以此来减少用户遥控器按键数,实现页面的优化。参考图1,本专利技术的,包括以下步骤:步骤SOOl:统计通过遥控器访问到互动应用页面的各个元素所需要的最小按键数与用户的访问频率;步骤S002:对互动应用页面中各个元素进行模式识别,以判断页面上的元素是不是能够调整其位置;步骤S003:对互动应用页面中各个元素根据按键数及模式进行优化,生成新页面。较佳地,参考图2,所述步骤SOOl进一步包括:步骤SOll:使用二维坐标对互动应用页面中的元素进行定位;步骤SO12:对用户访问情况做记录并统计;步骤S013:计算整个程序中访问到每个元素所需的最小步数。其中,所述访问情况包括用户访问到的页面的地址以及停留时间。具体地,与以往面向电脑或手机的页面调优方法不同的是,本专利技术的方法首先统计整个程序中访问到各个元素所需要的最小按键数,这样可以将每个页面中元素的排布以及每个位置所需的按键数统计出来;为了使后续的优化策略执行起来简单,使用二维坐标来对一个页面中的元素进行定位,以左上角的元素为原点(0,O),离该点最近的元素按其与原点所在的X轴或Y轴依次在对应元素的Y坐标或X坐标上+1,如图3a及3b所示,元素“ I ”的坐标为(O,O),元素“2”的坐标为(O,I),元素“9”的坐标为“2,2”,其他同理。在这种编号规则的基础上,对用户访问的情况做记录并统计,访问情况主要记录用户访问到的页面的地址id,以及停留时间等信息。同时,通过算法计算整个程序中访问到每个元素所需的最小步数,该算法可以根据实际需要采用对应程序编程。由于互动应用页面上有些元素并不是规则排布的,有的元素与一些非交互性元素(如text类型,img类型等)有逻辑上或形式上的联系,故而需要对页面上的元素进行模式识别,以判断一个页面上的元素是不是能够调整其位置。根据互动应用的页面上各个元素的分析,本专利技术将模式分为以下几种,包括完全独立模式、独立但布局不一致模式、布局一致但元素不独立模式以及其他元素。其中,若页面中的待优化元素的各元素的大小一致、各元素之间的间距本文档来自技高网
...

【技术保护点】
一种基于遥控器按键数的互动应用页面调优方法,其特征在于,包括以下步骤:步骤1:统计通过遥控器访问到互动应用页面的各个元素所需要的最小按键数与用户的访问频率;步骤2:对互动应用页面中各个元素进行模式识别,以判断页面上的元素是不是能够调整其位置;步骤3:对互动应用页面中各个元素根据按键数及模式进行优化,生成新页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘海亮龙永浩苏航林格钟似玢
申请(专利权)人:中山大学深圳研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1