客户端的运行方法及客户端的制作方法_4

文档序号:8500069阅读:来源:国知局
个UI图层窗口相对于UI层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置。
[0112]优选地,如图12所示,本发明实施例的客户端还包括:
[0113]第三接收单元1202,用于接收用于拖动主界面的第三操作指令;以及接收用于指示拖动结束的第四操作指令;
[0114]第二控制单元1204,用于停止根据多个Π图层窗口相对于Π层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置;当第三接收单元1202接收到用于指示拖动结束的第四操作指令时,恢复根据多个Π图层窗口相对于Π层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置。
[0115]由于Π图层窗口是弹出窗口,那就需要解决当主界面被拖动后图层位置发生偏移的问题。在用户拖动客户端主界面的过程中,由于UI层预览区窗口的位置发生变化,UI图层窗口也跟随变化,但由于客户端根据多个Π图层窗口相对于Π层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置不可能很及时,这样会导致拖动的过程中,直播流和文件里面会出现图层抖动的情况。
[0116]基于上述问题,本发明实施例中,当客户端接收到接收用于拖动主界面的第三操作指令时,客户端可以停止根据多个Π图层窗口相对于Π层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置。其中,客户端主界面在未被拖动时,客户端会实时根据多个UI图层窗口相对于UI层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置,那么,客户端的主界面在被拖动时,客户端会锁定底层预览区窗口,即停止根据多个UI图层窗口相对于UI层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置,进而,底层预览区窗口继续显示待显示信息,而底层预览区窗口中的绘制区域的位置不因UI图层窗口相对于UI层预览区窗口的位置变化而变化。进而,当接收到用于指示拖动结束的第四操作指令时,恢复根据多个Π图层窗口相对于Π层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置。
[0117]优选地,如图13所示,本发明实施例的客户端还包括:
[0118]第四接收单元1302,用于接收用于点击多个Π图层窗口中的一个的第五操作指令;
[0119]第三控制单元1304,记录创建多个Π图层窗口的顺序;当第四接收单元1302接收到用于点击多个Π图层窗口中的一个的第五操作指令时,按照记录的创建多个Π图层窗口的顺序,显示多个Π图层窗口。
[0120]由于底层预览区窗口中的各个绘制区域是可以重叠的,那么,如果客户端先建立的绘制区域较大,后建立的绘制区域较小,那么如果用户不小心点击先建立的绘制区域对应的UI图层窗口时,先建立的绘制区域有可能将后建立的绘制区域遮挡。
[0121]基于上述问题,本发明实施例中,客户端在按照预定的帧率刷新底层预览区窗口中的多个绘制区域上显示的待显示信息时,会记录创建各个Π图层窗口的顺序,当接收到用于点击多个UI图层窗口中的一个的第五操作指令时,即发生UI图层窗口点击事件时,客户端会按照记录的创建多个Π图层窗口的顺序,显示多个Π图层窗口,保持各个绘制区域的层次顺序。
[0122]优选地,如图14所示,待显示信息为客户端所在的终端上当前运行的游戏应用中显示的画面,其中,刷新单元908包括:
[0123]获取模块1402,用于获取当前运行的游戏应用中显示的画面;
[0124]加载模块1404,用于按照预定的帧率将当前运行的游戏应用中显示的画面加载到多个绘制区域中的一个上进行显示。
[0125]在本发明实施例中,采用将各个待显示信息在同一底层预览区窗口中显示的方式,通过接收用于请求运行客户端的请求消息,响应请求消息,在客户端的主界面中创建用户界面UI层预览区窗口,根据UI层预览区窗口的参数信息,创建叠加在UI层预览区窗口之上的底层预览区窗口,其中,底层预览窗口中包括多个绘制区域,按照预定的帧率刷新底层预览区窗口中的多个绘制区域上显示的待显示信息,达到了各个待显示信息刷新频率一致的目的,从而实现了画面同步的技术效果,进而解决了现有技术各个图层窗口刷新频率不一致的技术问题。
[0126]实施例3
[0127]根据本发明实施例,还提供了一种用于实施上述客户端的运行方法的终端,上述终端可以应用于如图1所示的硬件环境中。
[0128]如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104可以但不限于包括以下之一:手机、平板电脑。终端104的客户端在运行后,可以将本地正在运行的游戏通过客户端输出,以使其他终端104的客户端同步显示该游戏。
[0129]可选地,在本实施例中,上述终端包括:
[0130]I)存储器,被设置为存储Π层预览区窗口的参数信息。
[0131]2)处理器,被设置为接收用于请求运行客户端的请求消息;响应请求消息,在客户端的主界面中创建用户界面Π层预览区窗口 ;根据Π层预览区窗口的参数信息,创建叠加在UI层预览区窗口之上的底层预览区窗口,其中,底层预览窗口中包括多个绘制区域;按照预定的帧率刷新底层预览区窗口中的多个绘制区域上显示的待显示信息。
[0132]可选地,在本实施例中,上述存储器还可以用于存储上述实施例1中的确定过程中所存储的其他数据。
[0133]可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。
[0134]在本发明实施例中,采用将各个待显示信息在同一底层预览区窗口中显示的方式,通过接收用于请求运行客户端的请求消息,响应请求消息,在客户端的主界面中创建用户界面UI层预览区窗口,根据UI层预览区窗口的参数信息,创建叠加在UI层预览区窗口之上的底层预览区窗口,其中,底层预览窗口中包括多个绘制区域,按照预定的帧率刷新底层预览区窗口中的多个绘制区域上显示的待显示信息,达到了各个待显示信息刷新频率一致的目的,从而实现了画面同步的技术效果,进而解决了现有技术各个图层窗口刷新频率不一致的技术问题。
[0135]上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。
[0136]实施例4
[0137]本发明的实施例还提供了一种存储介质,上述存储介质可以应用于如图1所示的硬件环境中。
[0138]如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104可以但不限于包括以下之一:手机、平板电脑。终端104的客户端在运行后,可以将本地正在运行的游戏通过客户端输出,以使其他终端104的客户端同步显示该游戏。
[0139]可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
[0140]SI,接收用于请求运行客户端的请求消息;
[0141]S2,响应请求消息,在客户端的主界面中创建用户界面Π层预览区窗口 ;
[0142]S3,根据Π层预览区窗口的参数信息,创建叠加在Π层预览区窗口之上的底层预览区窗口,其中,底层预览窗口中包括多个绘制区域。
[0143]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0144]SI,创建叠加在底层预览区窗口之上的多个UI图层窗口,其中,多个绘制区域与多个Π图层窗口一一对应。
[0145]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0146]SI,接收用于最小化主界面的第一操作指令;
[0147]S2,记录多个Π图层窗口相对于Π层预览区窗口的位置信息,并停止根据多个Π图层窗口相对于UI层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置;
[0148]S3,当接收到用于还原主界面的第二操作指令时,根据位置信息还原多个UI图层窗口以及Π层预览区窗口,并恢复根据多个Π图层窗口相对于Π层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置。
[0149]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0150]SI,接收用于拖动主界面的第三操作指令;
[0151]S2,停止根据多个Π图层窗口相对于Π层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置;
[0152]S3,当接收到用于指示拖动结束的第四操作指令时,恢复根据多个Π图层窗口相对于Π层预览区窗口的位置信息确定底层预览区窗口中的多个绘制区域的位置。
[0153]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0154]SI,记录创建多个Π图层窗口的顺序;
[0155]S2,当接收到用于点击多个Π图层窗口中的一个的第五操作指令时,按照记录的创建多个Π图层窗口的顺序,显示多个Π图层窗口。
[0156]可选地,待显示信息为客户端所在的终端上当前运行的游戏应用中显示的画面,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0157]SI,获取当前运行的游戏应用中显示的画面;
[0158]S2,按照预定的帧率将当前运行的游戏应用中显示的画面加载到多个绘制区域中的一个上进行显示。
[0159]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0160]SI,将多个绘制区域上显示的待显示信息通过网络进行传输。
[0161]可选地,Π层预览区窗口的参数信息包括Π层预览区窗口的句柄,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0162]SI,通过Π层预览区窗口的句柄,确定Π层预览区窗口的位置;
[0163]S2,在Π层预览区窗口之上,创建与UI层预览区窗口的位置对应的底层预览区窗
□ O
[0164]在本发明实施例中,采用将各个待显示信息在同一底层预览区窗口中显示的方式,通过接收用于请求运行客户端的请求消息,响应请求消息,在客户端的主界面中创建用户界面UI层预览区窗口,根据UI层预览区窗口的参数信息,创建叠加在UI层预览区窗口之上的底层预览区窗口,其中,底层预
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1