网页的焦点处理方法及装置制造方法及图纸

技术编号:15639544 阅读:54 留言:0更新日期:2017-06-16 00:13
本申请实施例提供一种网页的焦点处理方法及装置,该方法包括:在待显示网页中不存在焦点信息时,在所述待显示网页的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素;标记所述焦点元素;在显示所述待显示网页时,按照预设焦点样式显示所述焦点元素。实现了在待显示网页中不存在焦点信息时,可以选择待显示网页中的元素作为焦点元素,标记后按照预设焦点样式显示焦点元素,以便于用户可以在网页显示后确定焦点的位置,并根据自己的需要进行调整,也避免了有些网页显示出来后用户无法操作,提高了用户体验。

【技术实现步骤摘要】
网页的焦点处理方法及装置
本申请涉及网页显示技术,尤其涉及一种网页的焦点处理方法及装置。
技术介绍
随着智能设备的发展,智能电视也越来越普及,现在的智能电视大都具备网络功能,可以通过机顶盒或智能电视本身连接网络,并在电视上显示网页。与手机、平板电脑等其他智能设备不同,用户如果要在智能电视上所显示的网页中选择内容,只能通过遥控器上下左右移动焦点来选择所需要的内容。现有技术中,一般会在网页代码中包含焦点信息,在网页加载完成后,焦点会按照焦点信息显示在预设的初始位置,以便于用户移动。但是,并不是所有网页代码中都有焦点信息,对于没有焦点信息的网页,加载完成后用户很难选择需要的内容。
技术实现思路
本申请提供一种网页的焦点处理方法及装置,用于解决现有网页代码中不存在焦点信息时不便于用于在网页中进行选择的问题。本申请第一方面提供一种网页的焦点处理方法,包括:在待显示网页中不存在焦点信息时,在所述待显示网页的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素;标记所述焦点元素;在显示所述待显示网页时,按照预设焦点样式显示所述焦点元素。本申请第二方面提供一种网页的焦点处理装置,包括:选择模块,用于在待显示网页中不存在焦点信息时,在所述待显示网页的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素;标记模块,用于标记所述焦点元素;显示模块,用于在显示所述待显示网页时,按照预设焦点样式显示所述焦点元素。本申请提供的网页的焦点处理方法及装置中,在待显示网页中不存在焦点信息时,在该待显示网页的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素,标记该焦点元素,进而在显示上述待显示网页时,按照预设焦点样式显示焦点元素,实现了在待显示网页中不存在焦点信息时,可以选择待显示网页中的元素作为焦点元素,标记后按照预设焦点样式显示焦点元素,以便于用户可以在网页显示后确定焦点的位置,并根据自己的需要进行调整,也避免了有些网页显示出来后用户无法操作,提高了用户体验。附图说明图1为本申请一实施例提供的一种网页的焦点处理方法的流程示意图;图2为本申请提供的一种网页的焦点处理方法中网页结构示意图;图3为本申请提供的一种网页的焦点处理方法中另一网页结构示意图;图4为本申请另一实施例提供的一种网页的焦点处理方法的流程示意图;图5为本申请一实施例提供的一种网页的焦点处理装置的结构示意图;图6为本申请另一实施例提供的一种网页的焦点处理装置的结构示意图。具体实施方式针对现有智能设备显示网页时,如果网页代码中不包含默认的焦点信息,就会导致显示出的网页上没有焦点。对于交互式网络电视(InternetProtocolTelevision,简称IPTV),用户要在网页上选择内容进行浏览时,只能通过遥控器上、下、左、右进行控制调整,如果没有默认的焦点,用户就没法进行操作,本申请中提供一种方法,在网页代码中没有默认的焦点时,临时确定一个初始焦点,以供用户操作。图1为本申请一实施例提供的一种网页的焦点处理方法的流程示意图,该方法的执行主体可以是智能电视、也可以是机顶盒等,在此不作限制。如图1所示,该方法包括:S101、在待显示网页中不存在焦点信息时,在该待显示网页的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素。一个网页的结构中,一般会包含一个主框,主框下面包括一个或多个子框,每个子框中会包含一个或多个文档,文档中会包含一个或多个元素;也或者,子框下包含的文档中还可以包括子框等。元素可以是一个图片、一个链接、一个控件、一段文字等,在此不作限制。网页中包含多个元素,并不是每个元素都可以设为焦点,一般能作为焦点的元素会有一个边界,以便于选择,如果是一整段文章则不适合作为焦点。可设为焦点的元素可以包括:链接、图片、控件、标题等,但不以此为限。获取待显示网页后,一般的处理流程包括:网页数据的加载、页面解析、页面布局和渲染等,其中,在页面解析后会形成完整的树,这个树体现了网络中主框、子框以及元素之间的所属关系,进而可以确定网页中不存在焦点信息,那么可以在页面布局阶段,根据预设规则选择一个可设为焦点的元素作为焦点元素。如果网页代码中存在焦点信息,那么可以直接确定焦点元素,并在渲染阶段直接渲染焦点元素并显示。预设规则可以是按照元素的位置确定指定位置的元素为焦点元素,也可以是某个符合条件的子框中排序第一的元素为焦点元素等。S102、标记上述焦点元素。可以是在选中作焦点元素的元素标识里添加一个焦点标记,例如“Y”标识选中作焦点,“N”标识非焦点元素,不以此为限,也可以是在页面代码中写明焦点元素的标识等。S103、在显示上述待显示网页时,按照预设焦点样式显示焦点元素。标记了焦点元素后,在页面渲染阶段就可以找到标记的焦点元素,按照预设焦点样式进行渲染,并显示。预设焦点样式可以是给焦点元素添加高亮的边框、改变焦点元素的颜色、给焦点元素添加预设颜色的背景等,本实施例中不作限制。本实施例中,在待显示网页中不存在焦点信息时,在该待显示网页的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素,标记该焦点元素,进而在显示上述待显示网页时,按照预设焦点样式显示焦点元素,实现了在待显示网页中不存在焦点信息时,可以选择待显示网页中的元素作为焦点元素,标记后按照预设焦点样式显示焦点元素,以便于用户可以在网页显示后确定焦点的位置,并根据自己的需要进行调整,也避免了有些网页显示出来后用户无法操作,提高了用户体验。图2为本申请提供的一种网页的焦点处理方法中网页结构示意图,图3为本申请提供的一种网页的焦点处理方法中另一网页结构示意图。以图2、图3为例,示出两种网页的结构图。可见,主框下包含多个元素。待显示网页不存在焦点信息时,可以包含预设焦点框信息,例如标记某个子框为预设焦点框,那么无需遍历所有元素,只需要在预设焦点框的元素中选择一个元素作为焦点元素即可。例如图3中“子框2”为预设焦点框,那么在元素1-4中选择一个可设为焦点的元素作为焦点元素,无需考虑元素5-8。当然,待显示网页不存在焦点信息、也不存在预设焦点框信息时,就需要在待显示网页的所有元素中选择一个可设为焦点的元素作为焦点元素。具体地,在判断待显示网页中是否包含焦点元素之前,可以先确定待显示网页中是否包含预设焦点框。在待显示网页中存在预设焦点框时,在该待显示网页的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素,可以为:遍历预设焦点框的元素,按照预设规则在预设焦点框的元素中选择一个可设为焦点的元素作为焦点元素。在待显示网页中不存在预设焦点框时,在该待显示网页的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素,可以为:遍历该待显示网页的元素,按照预设规则在待显示网页的元素中选择一个可设为焦点的元素作为焦点元素。不管在预设焦点框的元素中选择焦点元素,还是在整个待显示网页中选择焦点元素,都可以根据每个元素的坐标信息进行选择,或者也可以随机选择一个焦点元素,在此不作限制。可选地,遍历预设焦点框的元素,按照预设规则在预设焦点框的元素中选择一个可设为焦点的元素作为焦点元素,包括:遍历预设焦点框的元素,获取该预设焦点框内各元素的布局坐标,比较预设焦点框内可设为焦点的元素的布局坐标,按照预设规则确定符合预设条件的可设本文档来自技高网...
网页的焦点处理方法及装置

【技术保护点】
一种网页的焦点处理方法,其特征在于,包括:在待显示网页中不存在焦点信息时,在所述待显示网页的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素;标记所述焦点元素;在显示所述待显示网页时,按照预设焦点样式显示所述焦点元素。

【技术特征摘要】
1.一种网页的焦点处理方法,其特征在于,包括:在待显示网页中不存在焦点信息时,在所述待显示网页的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素;标记所述焦点元素;在显示所述待显示网页时,按照预设焦点样式显示所述焦点元素。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述待显示网页中确定是否存在预设焦点框;在所述待显示网页中存在所述预设焦点框时,所述在所述待显示网页中的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素,包括:遍历所述预设焦点框的元素,按照预设规则在所述预设焦点框的元素中选择一个可设为焦点的元素作为所述焦点元素;或者,在所述待显示网页中不存在所述预设焦点框时,所述在所述待显示网页中的元素中,按照预设规则选择一个可设为焦点的元素作为焦点元素,包括:遍历所述待显示网页的元素,按照预设规则在所述待显示网页的元素中选择一个可设为焦点的元素作为所述焦点元素。3.根据权利要求2所述的方法,其特征在于,所述遍历所述预设焦点框的元素,按照预设规则在所述预设焦点框的元素中选择一个可设为焦点的元素作为所述焦点元素,包括:遍历所述预设焦点框的元素,获取所述预设焦点框内各所述元素的布局坐标;比较所述预设焦点框内可设为焦点的所述元素的布局坐标,按照预设规则确定符合预设条件的可设为焦点的所述元素作为所述焦点元素。4.根据权利要求2所述的方法,其特征在于,所述遍历所述待显示网页的元素,按照预设规则在所述待显示网页的元素中选择一个可设为焦点的元素作为所述焦点元素,包括:确定所述待显示网页中的主框;遍历所述主框的元素,获取所述主框内各所述元素的布局坐标;比较所述主框内可设为焦点的所述元素的布局坐标,按照预设规则确定符合预设条件的可设为焦点的所述元素作为所述焦点元素。5.根据权利要求4所述的方法,其特征在于,所述遍历所述主框的元素,获取所述主框内各所述元素的布局坐标,包...

【专利技术属性】
技术研发人员:王雄才
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:山东,37

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

1