显示界面中的信息提取方法及系统的制作方法

文档序号:9432116阅读:220来源:国知局
显示界面中的信息提取方法及系统的制作方法
【技术领域】
[0001]本发明涉及多媒体技术领域,尤其涉及一种显示界面中的信息提取方法及系统。
【背景技术】
[0002]随着互联网的快速发展,多媒体领域中的各项技术也随之发展。在智能电视领域中,电视终端界面上显示的内容越来越多样化,对电视终端进行控制方式也越来越多,如外接鼠标键盘、手势控制、手机控制或语音控制等等,上述方式在控制终端中的第三当应用时,往往需要获取到第三方应用界面中的控件信息,并根据控件信息对第三方应用进行控制,但现有的外接鼠标键盘、手势控制、手机控制或语音控制等系统无法获取第三方应用界面中的控件信息,导致无法实现对终端中第三方应用的控制,对终端控制不够灵活。

【发明内容】

[0003]本发明的主要目的在于提出一种信息提取方法及系统,旨在解决各种控制方式无法实现对终端中第三方应用的控制,对终端控制不够灵活的技术问题。
[0004]为实现上述目的,本发明提供的一种显示界面中的信息提取方法,所述信息提取方法包括以下步骤:
[0005]获取当前显示界面的根视图中的各个视图;
[0006]根据各个所述视图的属性确定当前显示界面对应的控件视图和图文视图;
[0007]将所述控件视图存储到对应的控件列表,并将所述图文视图存储到对应的文本列表,其中,所述控件列表的控制视图为可点击的,所述文本列表的图文视图是不可点击的。
[0008]优选地,所述根据各个所述视图的属性确定当前显示界面对应的控件视图和图文视图的步骤包括:
[0009]依次确定各个所述视图是否存在子视图;
[0010]在有视图不存在子视图时,确定所述视图的属性;
[0011]当所述视图的属性为可点击的属性时,确定所述视图是控件视图;
[0012]当所述视图的属性为不可点击的属性时,确定所述视图是图文视图。
[0013]优选地,所述依次确定各个所述视图是否存在子视图的步骤包括:
[0014]确定各个所述视图内是否包含有子视图,或者,确定是否预存有与各个所述视图的触发操作关联的子视图。
[0015]优选地,所述依次确定各个所述视图是否存在子视图步骤之后,所述信息提取方法还包括:
[0016]在有视图存在子视图时,确定所述子视图的属性;
[0017]当有所述子视图的属性为可点击的属性时,确定所述子视图是控件视图;
[0018]当有所述子视图的属性为不可点击的属性时,确定所述子视图是图文视图。
[0019]优选地,所述将所述控件视图存储到对应的控件列表的同时执行以下步骤:
[0020]将所述控件视图对应的功能信息与所述控件视图关联存储。
[0021]此外,为实现上述目的,本发明还提出一种显示界面中的信息提取系统,所述信息提取系统包括:
[0022]获取模块,用于获取当前显示界面的根视图中的各个视图;
[0023]确定模块,用于根据各个所述视图的属性确定当前显示界面对应的控件视图和图文视图;
[0024]存储模块,用于将所述控件视图存储到对应的控件列表,并将所述图文视图存储到对应的文本列表,其中,所述控件列表的控制视图为可点击的,所述文本列表的图文视图是不可点击的。
[0025]优选地,所述确定模块包括:
[0026]第一确定单元,用于依次确定各个所述视图是否存在子视图;
[0027]第二确定单元,用于在有视图不存在子视图时,确定所述视图的属性;
[0028]所述第二确定单元,还用于当所述视图的属性为可点击的属性时,确定所述视图是控件视图;
[0029]所述第二确定单元,还用于当所述视图的属性为不可点击的属性时,确定所述视图是图文视图。
[0030]优选地,所述第一确定单元还用于确定各个所述视图内是否包含有子视图,或者,确定是否预存有与各个所述视图的触发操作关联的子视图。
[0031 ] 优选地,所述确定模块还包括:
[0032]第三确定单元,用于在有视图存在子视图时,确定所述子视图的属性;
[0033]第四确定单元,用于当有所述子视图的属性为可点击的属性时,确定所述子视图是控件视图;
[0034]所述第四确定单元,还用于当有所述子视图的属性为不可点击的属性时,确定所述子视图是图文视图。
[0035]优选地,所述存储模块还用于将所述控件视图对应的功能信息与所述控件视图关联存储。
[0036]本发明提出的显示界面中的信息提取方法及系统,先获取当前显示界面的根视图中的各个视图,然后根据各个所述视图的属性确定当前显示界面对应的控件视图和图文视图,最后将所述控件视图存储到对应的控件列表,并将所述图文视图存储到对应的文本列表,实现了根据显示界面中各个视图的属性,获取各个所述视图对应的控件视图和图文视图,然后根据获取的控件视图和图文视图,生成第三方应用的界面,实现各种控制系统可对终端中第三方应用的控制,提高了对终端控制的灵活性。
【附图说明】
[0037]图1为本发明信息提取方法第一实施例的流程示意图;
[0038]图2为本发明根据各个所述视图的属性确定当前显示界面对应的控件视图和图文视图较佳实施例的流程示意图;
[0039]图3为本发明信息提取方法第三实施例的流程示意图;
[0040]图4为本发明信息提取系统第一实施例的功能模块示意图;
[0041]图5为图4中确定模块的第一细化功能模块示意图;
[0042]图6为图4中确定模块的第二细化功能模块示意图。
[0043]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0044]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0045]本发明提供一种信息提取方法。
[0046]参照图1,图1为本发明信息提取方法第一实施例的流程示意图。
[0047]本实施例提出一种信息提取方法,所述信息提取方法包括:
[0048]步骤S10,获取当前显示界面的根视图中的各个视图;
[0049]在本实施例中,先获取当前显示界面的对象,由于当前显示界面的对象的布局呈树状性排布,相当于获取当前显示界面显示的根视图(RootView),然后遍历所述根视图,并获取所述根视图中的各个视图(View)。
[0050]步骤S20,根据各个所述视图的属性确定当前显示界面对应的控件视图和图文视图;
[0051]在本实施例中,获取到各个视图后,根据各个所述视图的属性确定当前显示界面对应的控件视图(ViewGroup)和图文视图,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1