System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及显示设备,尤其涉及一种显示设备及页面内容的搜索方法。
技术介绍
1、显示设备是指能够输出具体显示画面的终端设备,可以是智能电视、移动终端、智能广告屏、投影仪等终端设备。以智能电视为例,智能电视是基于internet应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品,用于满足用户多样化和个性化需求。
2、显示设备可以配置有浏览器应用程序(简称浏览器),用户通过显示设备中的浏览器,可以访问互联网,并浏览网页、观看在线视频、使用在线应用等。在进入浏览器之后,浏览器通过标签页展示页面内容。浏览器可以提供在标签页内的搜索功能,基于该搜索功能,用户可以在标签页内搜索所需的页面内容。
3、但是,用户在标签页内搜索所需的页面内容时,显示设备只能为用户匹配当前标签页内相关的文字内容,且只能采用全文搜索的单一搜索模式。
技术实现思路
1、本申请提供了一种显示设备及页面内容的搜索方法,显示设备可以在更丰富的页面内容中为用户匹配所需的页面内容,以及提供更灵活地搜索模式。
2、第一方面,本申请提供了一种显示设备,包括:
3、显示器,被配置为:显示在浏览器内打开的第一标签页;
4、存储器,被配置为:缓存所述第一标签页的页面元素对应的第一索引,所述第一索引为在加载所述第一标签页时,若内存状态是指定状态时建立的,所述第一索引用于定位相应的页面元素在所述第一标签页中的位置;
5、控制器,被配置为:
6、响应于搜索指令,根据用户输入的关键词,在所述第一标签页内匹配相应的第一搜索结果,其中,对于所述第一标签页内已建立所述第一索引的第一页面元素,优先在所述第一索引中进行匹配,对于所述第一标签页内未建立所述第一索引的第二页面元素,在所述第二页面元素中的文字元素中进行匹配;
7、展示所述第一搜索结果。
8、在本申请的一些实施例中,所述控制器,还被配置为:
9、响应于用户指示打开所述第一标签页的指令,识别所述内存状态,所述内存状态包括第一状态、第二状态和第三状态,其中,所述第一状态是指可用内存大于或者等于第一阈值,所述第二状态是指可用内存大于或者等于第二阈值,且可用内存小于所述第一阈值,所述第三状态是指可用内存小于所述第二阈值;
10、如果所述内存状态是所述指定状态,则在加载所述第一标签页时,为所述第一标签页的页面元素建立所述第一索引,以及缓存所述第一索引,其中,所述指定状态包括所述第一状态和所述第二状态;
11、如果所述内存状态不是所述指定状态,则在加载所述第一标签页时,不为所述第一标签页的页面元素建立所述第一索引。
12、在本申请的一些实施例中,如果所述内存状态是所述指定状态,则所述控制器在加载所述第一标签页时,为所述第一标签页的页面元素建立所述第一索引,被配置为:
13、如果所述内存状态是所述第一状态,则在加载所述第一标签页时,为所述第一标签页中的非文字元素和文字元素建立所述第一索引;
14、如果所述内存状态是所述第二状态,则在加载所述第一标签页时,为所述第一标签页中的非文字元素建立所述第一索引。
15、在本申请的一些实施例中,所述控制器展示所述第一搜索结果,被配置为:
16、在所述第一标签页中标注所述第一搜索结果。
17、在本申请的一些实施例中,所述控制器展示所述第一搜索结果,被配置为:
18、在所述第一标签页上显示第一结果展示页,所述第一结果展示页包括所述第一搜索结果,其中,所述第一搜索结果关联第一链接,所述第一链接用于指示所述第一搜索结果在所述第一标签页中的位置。
19、在本申请的一些实施例中,如果在打开所述第一标签页之前,已打开n个第二标签页,n为大于0的整数,则所述存储器还被配置为缓存所述第二标签页的页面元素对应的第二索引,所述第二索引为在加载所述第二标签页时,若内存状态是所述指定状态时建立的,所述第二索引用于定位相应的页面元素在所述第二标签页中的位置;
20、在打开所述第一标签页之后,所述控制器响应于搜索指令,根据用户输入的关键词,在所述第一标签页内匹配相应的第一搜索结果,还被配置为:
21、响应于所述搜索指令,还根据所述关键词,在所述n个第二标签页内匹配相应的第二搜索结果,其中,对于所述第二标签页内已建立所述第二索引的第三页面元素,优先在所述第二索引中进行匹配,对于所述第二标签页内未建立所述第二索引的第四页面元素,在所述第四页面元素中的文字元素中进行匹配;
22、展示所述第一搜索结果和所述第二搜索结果。
23、在本申请的一些实施例中,所述控制器展示所述第一搜索结果和所述第二搜索结果,被配置为:
24、在所述第一标签页内标注所述第一搜索结果,以及在所述第二标签页内标注所述第二搜索结果。
25、在本申请的一些实施例中,所述控制器展示所述第一搜索结果和所述第二搜索结果,被配置为:
26、在所述第一标签页上显示第二结果展示页,所述第二结果展示页包括所述第一搜索结果和所述第二搜索结果,其中,所述第一搜索结果和所述第二搜索结果关联第二链接,所述第二链接用于指示所述第一搜索结果和所述第二搜索结果在相应标签页中的位置。
27、在本申请的一些实施例中,所述控制器展示所述第一搜索结果和所述第二搜索结果,被配置为:
28、在显示所述第一标签页和所述n个第二标签页中的任意一个标签页时,在所述任意一个标签页上显示第三结果展示页,所述第三结果展示页包括任意一个标签页内的目标搜索结果,所述目标搜索结果关联第三链接,所述第三链接用于指示所述目标搜索结果在所述任意一个标签页中的位置,其中,如果所述任意一个标签页为所述第一标签页,则所述目标搜索结果为所述第一搜索结果,如果所述任意一个标签页为所述第二标签页,则所述目标搜索结果为所述第二搜索结果。
29、在本申请的一些实施例中,所述控制器,被配置为:
30、在结果展示页内按照用户偏好排列各搜索结果。
31、在本申请的一些实施例中,所述控制器,被配置为:
32、在显示结果展示页之前,获取所述显示设备所处的光环境;
33、根据所述光环境,调整所述结果展示页的页面显示参数;
34、使用调整后的页面显示参数显示所述结果展示页。
35、在本申请的一些实施例中,所述控制器,被配置为:
36、在展示搜索结果之前,识别所要展示的搜索结果是否存在显示缺陷;
37、如果存在所述显示缺陷,则修复所述显示缺陷;
38、展示修复后的搜索结果。
39、第二方面,本申请还提供一种页面内容的搜索方法,应用于如第一方面中任一所述的显示设备,所述显示设备显示在浏览器内打开的第一标签页;所述显示设备缓存所述本文档来自技高网...
【技术保护点】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:
3.根据权利要求2所述的显示设备,其特征在于,如果所述内存状态是所述指定状态,则所述控制器在加载所述第一标签页时,为所述第一标签页的页面元素建立所述第一索引,被配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述控制器展示所述第一搜索结果,被配置为:
5.根据权利要求1所述的显示设备,其特征在于,所述控制器展示所述第一搜索结果,被配置为:
6.根据权利要求1所述的显示设备,其特征在于,如果在打开所述第一标签页之前,已打开n个第二标签页,n为大于0的整数,则所述存储器还被配置为缓存所述第二标签页的页面元素对应的第二索引,所述第二索引为在加载所述第二标签页时,若内存状态是所述指定状态时建立的,所述第二索引用于定位相应的页面元素在所述第二标签页中的位置;
7.根据权利要求6所述的显示设备,其特征在于,所述控制器展示所述第一搜索结果和所述第二搜索结果,被配置为:
8.根据权利要求6所述的显
9.根据权利要求6所述的显示设备,其特征在于,所述控制器展示所述第一搜索结果和所述第二搜索结果,被配置为:
10.根据权利要求5、8、9中任一所述的显示设备,其特征在于,所述控制器,被配置为:
11.根据权利要求5、8、9中任一所述的显示设备,其特征在于,所述控制器,被配置为:
12.根据权利要求1或6所述的显示设备,其特征在于,所述控制器,被配置为:
13.一种页面内容的搜索方法,其特征在于,应用于如权利要求1-12中任一所述的显示设备,所述显示设备显示在浏览器内打开的第一标签页;所述显示设备缓存所述第一标签页的页面元素对应的第一索引,所述第一索引为在加载所述第一标签页时,若内存状态是指定状态时建立的,所述第一索引用于定位相应的页面元素在所述第一标签页中的位置;
...【技术特征摘要】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:
3.根据权利要求2所述的显示设备,其特征在于,如果所述内存状态是所述指定状态,则所述控制器在加载所述第一标签页时,为所述第一标签页的页面元素建立所述第一索引,被配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述控制器展示所述第一搜索结果,被配置为:
5.根据权利要求1所述的显示设备,其特征在于,所述控制器展示所述第一搜索结果,被配置为:
6.根据权利要求1所述的显示设备,其特征在于,如果在打开所述第一标签页之前,已打开n个第二标签页,n为大于0的整数,则所述存储器还被配置为缓存所述第二标签页的页面元素对应的第二索引,所述第二索引为在加载所述第二标签页时,若内存状态是所述指定状态时建立的,所述第二索引用于定位相应的页面元素在所述第二标签页中的位置;
7.根据权利要求6所述的显示设备,其特征在于,所述控制器...
【专利技术属性】
技术研发人员:鲁静罡,刘博,
申请(专利权)人:VIDAA国际控股荷兰公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。