显示内容获取方法及装置制造方法及图纸

技术编号:14147116 阅读:27 留言:0更新日期:2016-12-11 04:20
本发明专利技术公开了一种显示内容获取方法及装置,属于数据处理领域。所述方法包括:在用户界面UI中,生成与未激活的Tab标签所对应的隐藏图形,所述隐藏图形覆盖于所述Tab标签的显示区域之上;检测移动光标的当前坐标是否位于所述隐藏图形所覆盖的区域内;若所述移动光标的当前坐标位于所述隐藏图形所覆盖的区域内,则向服务器发送内容获取请求,所述内容获取请求用于获取所述Tab标签对应的显示内容;接收所述服务器发送的所述显示内容;解决了当与Tab标签对应的显示内容的数据量比较大时,显示显示内容的过程出现延迟的问题,达到了能够快速显示获取到的显示内容,提高显示内容的显示效率的效果。

【技术实现步骤摘要】

本专利技术实施例涉及数据处理领域,特别涉及一种显示内容获取方法及装置
技术介绍
在UI(User Interface,用户界面)中,Tab标签是一种用于实现页面切换的控件。包括Tab标签的UI一般分为Tab区和数据区,Tab区用于排列显示多个Tab标签,一个Tab标签与一个页面对应,当Tab区中的任意一个Tab标签被激活时,比如:Tab标签被点击,客户端向服务器请求与该Tab标签对应的显示内容,接收到服务器发送的显示内容后,在数据区中显示与该Tab标签对应的显示内容。在实现本专利技术实施例的过程中,专利技术人发现现有技术至少存在以下问题:当与Tab标签对应的显示内容的数据量比较大时,从服务器获取显示内容会花费较多时间,导致显示过程出现延迟,也即Tab标签被选中后仅显示出一部分显示内容,另一部分显示内容不能立刻显示的情况。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种显示内容获取方法及装置。所述技术方案如下:根据本专利技术的第一方面,提供了一种显示内容获取方法,所述方法包括:在用户界面UI中,生成与未激活的Tab标签所对应的隐藏图形,所述隐藏图形覆盖于所述Tab标签的显示区域之上;检测移动光标的当前坐标是否位于所述隐藏图形所覆盖的区域内;若所述移动光标的当前坐标位于所述隐藏图形所覆盖的区域内,则向服务器发送内容获取请求,所述内容获取请求用于获取所述Tab标签对应的显示内容;接收所述服务器发送的所述显示内容。根据本专利技术的第二方面,提供了一种显示内容获取装置,所述装置包括:隐藏图形生成模块,用于在用户界面UI中,生成与未激活的Tab标签所对应的隐藏图形,所述隐藏图形覆盖于所述Tab标签的显示区域之上;检测模块,用于检测移动光标的当前坐标是否位于所述隐藏图形所覆盖的区域内;请求模块,用于若所述移动光标的当前坐标位于所述隐藏图形所覆盖的区域内,则向服务器发送内容获取请求,所述内容获取请求用于获取所述Tab标签对应的显示内容;获取模块,用于接收所述服务器发送的所述显示内容。本专利技术实施例提供的技术方案带来的有益效果是:通过在客户端的UI中生成与未激活的Tab标签对应的隐藏图形,当移动光标进入隐藏图形所覆盖的区域后,客户端向服务器发送内容获取请求来获取Tab标签对应的显示内容,由于隐藏图形覆盖于Tab标签的显示区域之上,当检测到移动光标进入隐藏图形所覆盖的区域时,客户端认为用户有很大可能点击该隐藏图形对应的Tab标签,则提前获取该Tab标签对应的显示内容,在用户点击该Tab标签后,能够快速显示获取到的显示内容,提高显示内容的显示效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据部分示例性实施例示出的一种显示内容获取方法的实施环境的示意图;图2是根据一示例性实施例示出的一种显示内容获取方法的流程图;图3是根据另一示例性实施例示出的一种显示内容获取方法的流程图;图4是根据一示例性实施例示出的一种显示内容获取方法的实施示意图;图5是根据一示例性实施例示出的一种显示内容获取方法的实施示意图;图6是根据一示例性实施例示出的一种显示内容获取装置的框图;图7是根据一示例性实施例示出的一种显示内容获取装置的框图;图8是本专利技术一个实施例提供的终端设备的结构方框图;图9是本专利技术一个实施例提供的服务器的结构方框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术实施例提供的一种的实施环境的结构示意图。该实施环境包括:终端设备110和服务器120。其中:终端设备110具有数据传输和显示显示内容的能力,比如:台式电脑、笔记本电脑。可选的,终端设备110连接有外接设备,用户可以通过外接设备对终端设备110进行操作,比如:终端设备110连接有鼠标,用户可以通过鼠标选择终端设备的UI中的显示内容,对显示内容进行操作。终端设备110中安装有客户端,客户端是与服务器相互配合提供本地服务的程序,比如:直播客户端、图片服务类客户端、视频播放站类客户端、浏览器客户端、阅读类客户端。客户端的UI(User Interface,用户界面)中包括Tab标签,一个Tab标签与一个显示页面对应,每个显示页面用于显示不同的显示内容。显示内容是指在网络中以资源的形式来传输的数据,比如图片、文档、视频、音频等服务器120是客户端的后台服务器,可以是一台服务器或多台服务器组成的服务器集群或云计算中心。终端设备110的数量至少为一个,图1中仅示出一个终端设备110来举例说明。终端设备110与服务器120通过有线网络或无线网络连接。请参考图2,其示出了本专利技术实施例示出的一种显示内容获取方法的流程图。本实施例以该显示内容获取方法应用于实施环境中的终端设备中来举例说明,如图2所示,该显示内容获取方法包括以下步骤。在步骤201中,在UI中,生成与未激活的Tab标签所对应的隐藏图形,隐藏图形覆盖于Tab标签的显示区域之上。激活是指被点击或被选中。激活的Tab标签是指被点击或被选中的Tab标签,未激活的Tab标签是指未被点击或选中的Tab标签。UI中的数据区中显示激活的Tab标签对应的显示内容,不显示未激活的Tab标签对应的显示内容。比如:某客户端的UI中包括3个Tab标签,打开该客户端后,UI中的数据区显示的是第1个Tab标签对应的显示内容,则表示第1个Tab标签是激活的Tab标签,其他2个Tab标签未激活。生成与未激活的Tab标签所对应的隐藏图形,也即在UI中生成一个新的图层,隐藏图形在新的图层中,该隐藏图形覆盖于Tab标签的显示区域之上。为了检测移动光标是否移动到该隐藏图形所覆盖的区域内,需要将该隐藏图形所在的图层设置在最顶层。可选的,为了不影响UI中其他图层中的内容显示,该隐藏图形在的图层为透明图层,也即隐藏图形是透明的。可选的,隐藏图形是预先设置的平面形状,比如:长方形、正方形、三角形。可选的,隐藏图形完全覆盖于Tab标签的显示区域之上,或,隐藏图形的一部分覆盖于Tab标签的显示区域之上。在步骤202中,检测移动光标的当前坐标是否位于隐藏图形所覆盖的区域内。在步骤203中,若移动光标的当前坐标位于隐藏图形所覆盖的区域内,则向服务器发送内容获取请求,内容获取请求用于获取Tab标签对应的显示内容。相应地,服务器接收到客户端发送的内容获取请求后,向客户端发送与Tab标签对应的显示内容。在步骤204中,接收服务器发送的显示内容。综上所述,本专利技术实施例所提供的显示内容获取方法,通过在客户端的UI中生成与未激活的Tab标签对应的隐藏图形,当移动光标进入隐藏图形所覆盖的区域后,客户端向服务器发送内容获取请求来获取Tab标签对应的显示内容,由于隐藏图形覆盖于Tab标签的显示区域之上,当检测到移动光标进入隐藏图形所覆盖的区域时,客户端认为用户有很大可能点击该隐藏图形对应的Tab标签,则提前获取该Tab标签对应的显示内容,在用户点击该Tab标签后,能够快速显示获取到的显示内容,提高显示内容的显示效率本文档来自技高网...
显示内容获取方法及装置

【技术保护点】
一种显示内容获取方法,其特征在于,所述方法包括:在用户界面UI中,生成与未激活的Tab标签所对应的隐藏图形,所述隐藏图形覆盖于所述Tab标签的显示区域之上;检测移动光标的当前坐标是否位于所述隐藏图形所覆盖的区域内;若所述移动光标的当前坐标位于所述隐藏图形所覆盖的区域内,则向服务器发送内容获取请求,所述内容获取请求用于获取所述Tab标签对应的显示内容;接收所述服务器发送的所述显示内容。

【技术特征摘要】
1.一种显示内容获取方法,其特征在于,所述方法包括:在用户界面UI中,生成与未激活的Tab标签所对应的隐藏图形,所述隐藏图形覆盖于所述Tab标签的显示区域之上;检测移动光标的当前坐标是否位于所述隐藏图形所覆盖的区域内;若所述移动光标的当前坐标位于所述隐藏图形所覆盖的区域内,则向服务器发送内容获取请求,所述内容获取请求用于获取所述Tab标签对应的显示内容;接收所述服务器发送的所述显示内容。2.根据权利要求1所述的方法,其特征在于,所述检测移动光标的当前坐标是否位于所述隐藏图形所覆盖的区域内,包括:获取所述移动光标的当前坐标和所述区域的坐标集合,所述坐标集合包括所述区域内所有位置的坐标;检测所述移动光标的当前坐标是否属于所述坐标集合。3.根据权利要求1或2所述的方法,其特征在于,所述区域是N个所述隐藏图形的重叠部分所覆盖的区域,所述N个隐藏图形对应的N个Tab标签各不相同;所述向服务器发送内容获取请求,所述内容获取请求用于获取所述Tab标签对应的显示内容,包括:向所述服务器发送所述内容获取请求,所述内容获取请求用于获取所述N个所述Tab标签对应的显示内容。4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:在所述Tab标签被激活时,检测是否已经获取到所述Tab标签对应的显示内容;若已经获取到所述显示内容,则显示所述显示内容。5.根据权利要求1至4任一所述的方法,其特征在于,所述接收所述服务器发送的所述显示内容之后,还包括:在所述Tab标签被激活之前,渲染所述显示内容。6.根据权利要求1至5任一所述的方法,其特征在于,所述隐藏图形为透明三角形,所述透明三角形的顶端部分覆盖于所述Tab标签的显示区域之上。...

【专利技术属性】
技术研发人员:梁伟盛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1