一种控制终端界面多层显示方法及系统的制作方法

文档序号:10511744阅读:344来源:国知局
一种控制终端界面多层显示方法及系统的制作方法
【专利摘要】本发明公开了一种控制终端界面多层显示方法及系统,服务器选取需要在终端界面显示的显示内容;根据所述显示内容创建用于显示该显示内容的第一显示模块,以及用于控制第一显示模块的第二显示模块;将第一显示模块与第二显示模块关联,并第一显示模块对应的第一显示指令和第二显示模块对应对的第二显示指令发送至终端;终端根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示模块。本发明通过针对终端进行定义及多层空间配置,服务器根据显示内容自动创建相对于的显示模块,并控制终端界面显示显示模块,高效、便捷、逻辑清晰的完成服务器与终端的动态交互配置的过程。
【专利说明】
一种控制终端界面多层显示方法及系统
技术领域
[0001]本发明涉及终端界面显示技术领域,特别涉及一种控制终端界面多层显示方法及系统。
【背景技术】
[0002]RUI技术是基于客户端-服务器体系结构的并且是如下技术的总称:一旦远程用户界面服务器(remote user interface server,RUIS)通过网络向诸如电视(TV)之类的远程用户界面客户端(remote user interface client,RUIC)提供UI,RUIC就从RUIS接收UI并显示该UI以便用户通过RUIC使用RUIS的功能。而现有的RUIC只执行RUI技术预先限定的内容,例如显示RUI或播放内容。当需要更换显示内容时,需要技术人员根据更新的显示内容制作相应的模板,RUIC在显示新的模板的显示内容。这样一方面对人力资源的要求较高,另一方面RUIS与RUIC之间的交互缺少灵活性。
[0003]因而现有技术还有待改进和提高。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的不足,提供一种控制终端界面多层显示方法及系统,解决现有技术中RUIC只显示RUI技术预先设置的显示内容的问题。
[0005]为了解决上述技术问题,本发明所采用的技术方案如下:
一种控制终端界面多层显示方法,其包括:
服务器选取需要在终端界面显示的显示内容;
根据所述显示内容创建用于显示该显示内容的第一显示模块,以及用于控制第一显示模块的第二显示模块;
将第一显示模块与第二显示模块关联,并第一显示模块对应的第一显示指令和第二显示模块对应对的第二显示指令发送至终端;
终端根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示模块。
[0006]所述控制终端界面多层显示方法,其特征在于,所述根据所述显示内容创建用于显示该显示内容的第一显示模块,以及用于控制该显示内容的第二显示模块具体包括:
服务器预先创建与终端界面相对应的第一界面;
将第一界面等分为多个单元网格,并根据显示内容确定其对应的第一显示模块的面积及第二显示模块的面积;
根据所述第一显示模块的面积及第二显示单元的面积,在第一界面内分别创建第一显示模块和第二显示模块,其中,所述第一显示模块及第二显示模块的面积以单元网格为单
J L ο
[0007]所述控制终端界面多层显示方法,其中,所述控制界面显示第一显示模块和第二显示模块具体为: 控制界面交叉、分离或覆盖的显示第一显示模块和第二显示模块,其中,第二显示模块的面积小于第一显示模块的面积。
[0008]所述控制终端界面多层显示方法,其特征在于,所述第一显示模块及第二显示模块均为长方形或正方形。
[0009]所述控制终端界面多层显示方法,其中,所述将第一显示模块与第二显示模块关联,并第一显示模块对应的第一显示指令和第二显示模块对应对的第二显示指令发送至终端具体包括:
服务器将第一显示模块与第二显示模块关联,并将第一显示模块对应的第一显示指令及第二显示模块对应的第二显示指令发送至云端;
云端根据接收到第一显示指令和第二显示指令,并存储其对应的显示内容;
云端将所述第一显示指令和第二显示指令发送至终端。
[0010]所述控制终端界面多层显示方法,其中,所述终端根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示模块具体包括:
所述终端接收云端发送的第一显示指令和第二显示指令,并根据所述第一显示指令和第二显示指令控制界面显示第一显示模块和第二显示模块。
[0011]一种控制终端界面多层显示系统,其包括用于创建显示模块的服务器以及用于显示显示模块的终端设备,所述服务器与终端设备相连接;
所述服务器包括:
获取模块,用于选取需要在终端界面显示的显示内容;
创建模块,用于根据所述显示内容创建用于显示该显示内容的第一显示模块,以及用于控制第一显示模块的第二显示模块;
关联模块,用于将第一显示模块与第二显示模块关联,并第一显示模块对应的第一显示指令和第二显示模块对应对的第二显示指令发送至终端;
所述终端包括:
控制模块,用于根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示模块。
[0012]所述一种控制终端界面多层显示系统,其中,所述创建模块包括:
第一创建单元,用于创建与终端界面相对应的第一界面;
确定单元,用于将第一界面等分为多个单元网格,并根据显示内容确定其对应的第一显示模块的面积及第二显示模块的面积;
第二创建单元,用于根据所述第一显示模块的面积及第二显示单元的面积,在第一界面内分别创建第一显示模块和第二显示模块,其中,所述第一显示模块及第二显示模块的面积以单元网格为单元。
[0013]所述一种控制终端界面多层显示系统,其中,所述控制模块具体用于:
控制界面交叉、分离或覆盖显示第一显示模块和第二显示模块,其中,第二显示模块的面积小于第一显示模块的面积。
[0014]所述一种控制终端界面多层显示系统,其中,所述第一显示模块及第二显示模块均为长方形或正方形。
[0015]有益效果:与现有技术相比,本发明提供了一种控制终端界面多层显示方法及系统,服务器选取需要在终端界面显示的显示内容;根据所述显示内容创建用于显示该显示内容的第一显示模块,以及用于控制第一显示模块的第二显示模块;将第一显示模块与第二显示模块关联,并第一显示模块对应的第一显示指令和第二显示模块对应对的第二显示指令发送至终端;终端根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示模块。本发明通过针对终端进行定义及多层空间配置,服务器根据显示内容自动创建相对于的显示模块,并控制终端界面显示显示模块,高效、便捷、逻辑清晰的完成服务器与终端的动态交互配置的过程。
【附图说明】
[0016]图1为本发明提供的控制终端界面多层显示方法较佳实施例的流程图。
[0017]图2为本发明提供的控制终端界面多层显示系统的结构原理图。
【具体实施方式】
[0018]本发明提供了一种控制终端界面多层显示方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0019]下面结合附图,通过对实施例的描述,对
【发明内容】
作进一步说明。
[0020]请参见图1,图1为本发明提供的控制终端界面多层显示方法较佳实施例的流程图。所述方法包括:
S100、服务器选取需要在终端界面显示的显示内容。
[0021]具体地,终端可以向通过网络向云端请求需要提供显示内容的服务器的的域名和需要的参数等。云端将请求发送至相应的服务器,服务器根据请求返回给智能终端的回复,包含参数、成功或失败的错误代码等等。并且,终端界面的显示内容可以预先存储与云端。当然,用于也可以直接通过云端向服务器发送需要终端设备显示的指定内容。这样运行人员只需要改变云端内存储的显示内容的信息就可以自动更改终端界面的显示内容。
[0022]服务器连接云端获取用户预存存在在云端的用于在终端界面显示的显示内容,也可以根据用户的用户需求在云端中查找对用户需求对应的显示内容。当然,云端存储多个显示内容,用户还可以根据自己的需求,更新云端内存储的显示内容。
[0023]所述显示内容包括:该内容在终端界面中显示的位置,显示的素材、调用接口属性、控制该显示内容的控制信息等。控制信息包括控制模块的终端界面中显示的位置,控制内容、控制指令的属性等。
[0024]S200、根据所述显示内容创建用于显示该显示内容的第一显示模块,以及用于控制第一显示模块的第二显示模块。
[0025]具体地,所述第一显示模块是仅用于展示显示内容,也就是说要通过终端显示的内容,在第一显示模块进行显示。所述第二显示模块用于对与其相关联的第一显示模块进行关联控制,并且其控制指令可自定义。
[0026]当服务器获取需要在终端界面显示的内容后,建立与终端界面相对应的第一界面,将第一界面等分为多个面积相等的网格,每个网格为一个单元格,并且每个网格的长和宽相等。也就是说,网格为第一界面的最小单位,在第一界面上确定第一显示模块是以网格为单位的,根据网格确定第一显示模块和第二显示模块的位置和大小。
[0027]在本实例中,可以以第一界面的左下角作为原点,其底边为X轴,左边为Y轴建立直角坐标系,所述网格为直角坐标系内的边长为I的正方形。根据需要显示内容确定用于显示该显示内容的第一显示模块的面积,并在坐标系内绘制出第一显示模块。可以根据显示内容中显示素材在终端显示的位置,确定第一显示模块在第一界面中的位置。在实际应用中,可以在第一界面的坐标系内绘制点A(X1,Y1)和点为B(X2,Y2),以A、B两点的连线为对角线的长方形或者正方形作为第一显示模块的显示区域。当需要改变第一显示模块的显示区域时,只需要通过更改A点或者B点的坐标就可以进行相应的修改。同样的,可以通过在第一显示界面的坐标系内绘制点C(X3,Y3)和点D(X4,Y4),以C、D两点的连线为对角线的长方形或者正方形作为第二显示模块的显示区域。具体地,可以在第一显示界面内设定点A的坐标,之后根据第一显示模块的位置及大小确定点B的坐标,第一显示模块的大小和位置,由坐标(X1,Y1),(X2,Y2)固定,如:
第一显示模块的位置为:()(1,¥1)、《2,¥2)、()(1,¥2-1)、《2-1八1)
第一显示模块的大小为:(X2-X1)*(Y2-Y1);
同理,可以确定第二显示模块的位置和大小。这里假设,点A为第一显示模块的显示区域的做左上角,点B为第一显示模块的显示区域的右下角;同样的,点C为第而显示模块的显示区域的做左上角,点D为第二显示模块的显示区域的右下角。
[0028]值得说明的,第一显示模块和第二显示模块之间可以相互交叉或者覆盖的,第一显示模块与用于控制它的第二显示模块之间可以交叉或者覆盖。这样一方面可以节约显示内容占用的终端界面的显示区域,同时可以更换的确定显示模块与用于控制他的显示模块之间的对应关系。
[0029]进一步,由于第二显示模块是用于控制第一显示模块,显示内容需要在第一显示模块中显示,从而第二显示模块的显示区域小于第二显示模块的显示区域,并且第二显示模块不影响第一显示模块的显示,这样可以提高终端设备的显示效果。
[0030]在本实施例的其他变形实施例中,根据显示内容可以绘制多个第一显示模块和多个第二显示模块。值得说明书的,多个第一显示模块之间不相互交叉及覆盖,多个第二显示模块之间也不相互交叉及覆盖。
[0031]S300、将第一显示模块与第二显示模块关联,并第一显示模块对应的第一显示指令和第二显示模块对应对的第二显示指令发送至终端。
[0032]具体地,服务器根据绘制的第一显示模块和第二显示模块生成相应的第一显示指令和第二显示指令,并将第一显示指令和第二显示指令进行关系。然后,将第一显示指令和第二显示指令发送至云端,云端再讲显示指令发送给与其相连接的用于显示该显示内容的终端。也就是说,服务器上进行指令的编辑,进行第一显示模块和第二显示模块的空间搭建,并将第一显示模块和第二显示模块相关联,然后,将确认的搭建指令传送给云端。其中,第一显示模块与第二显示模块的相对位置不受限,可分离、完全覆盖或交叉等。并且第一显示模块和第二显示模块之间的关联属性可以通过配置第二显示模块的属性进行配置。在第二显示模块的信息中配置与其相关联的第一显示模块的唯一标示,实现第一显示模块与第一■显不t旲块的关联。
[0033]S400、终端根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示模块。
[0034]具体地,服务器将第一显示指令和第二显示指令发送给云端,云端第一显示指令和第二显示指令发送至终端,根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示模块。并且,当终端控制界面显示第一显示模块和第二显示模块之后,将显示结果发送给云端。如果显示成功,则反馈成功的信息。如果显示为成功,则请求云端重新发送第一显示指令和第二显示指令,重新控制界面显示第一显示模块和第二显示模块。如果重复多次后,应为显示成功,则提示显示失败。这里,可以重复两次或者三次。
[0035]在本发明的另一个实例中,当需要调整界面显示内容的位置时,将已生成的第一显示模块和第二显示模块进行移动变形来实现。具体地可以包括:
终端通过云端向服务器发送第一显示模块和第二显示模块的绝对位置、相对位置、大小的指令,服务器根据获取的第一显示模块和第二显示模块的位置信息,通过改变点A和点B的坐标实现改变第一显示模块的位置,通过改变点C和点D对的坐标实现改变第二显示模块的位置。服务器在第一显示界面中通过拖拽的方式将4?1,¥1)移动到41?5,¥5),8(父2,丫2)移动到則《6,¥6),将0?3,¥3)移动到(:1?7,¥7),0?4,¥4)移动到01?8,¥8),通过点八1和点BI确定第一显示模块的位置和大小,其位置为:
位置:(乂5,¥5)、(乂6,¥6)、(乂5,¥6-¥5)、(乂6-¥5,丫5)
大小:(X4-X3)*(Y4-Y3);
同样,通过Cl和Dl确定第二显示模块的位置和大小。这里假设,点Al为第一显示模块的显示区域的做左上角,点BI为第一显示模块的显示区域的右下角;同样的,点Cl为第而显示模块的显示区域的做左上角,点Dl为第二显示模块的显示区域的右下角。
[0036]再根据移动后的第一显示模块和第二显示模块生成相应的显示指令发送至云端,云端将显示指令发送至终端,终端根据显示指令控制界面进行相应显示.本发明提供了一种控制终端界面多层显示方法,服务器选取需要在终端界面显示的显示内容;根据所述显示内容创建用于显示该显示内容的第一显示模块,以及用于控制第一显示模块的第二显示模块;将第一显示模块与第二显示模块关联,并第一显示模块对应的第一显示指令和第二显示模块对应对的第二显示指令发送至终端;终端根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示模块。本发明通过服务器选取需要在终端界面显示的显示内容,根据显示内容的信息自动创造显示模块,并控制终端界面显示相应的内容。这样,用户或者运营人员只需要为服务器提供需要显示内容的信息,服务器会自动终端相应的显示模块,并控制终端界面显示相应的内容,解决了现有技术中RUIC只显示RUI技术预先设置的显示内容的问题。
[0037]本发明还提供了一种控制终端界面多层显示系统,如图2所示,其包括用于创建显示模块的服务器100以及用于显示显示模块的终端设备200,所述服务器100与终端设备200相连接;
所述服务器100包括:
获取模块101,用于选取需要在终端界面显示的显示内容;
创建模块102,用于根据所述显示内容创建用于显示该显示内容的第一显示模块,以及用于控制第一显示模块的第二显示模块;
关联模块103,用于将第一显示模块与第二显示模块关联,并第一显示模块对应的第一显示指令和第二显示模块对应对的第二显示指令发送至终端;
所述终端200包括:
控制模块201,用于根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示模块。
[0038]所述一种控制终端界面多层显示系统,其中,所述创建模块包括:
第一创建单元,用于创建与终端界面相对应的第一界面;
确定单元,用于将第一界面等分为多个单元网格,并根据显示内容确定其对应的第一显示模块的面积及第二显示模块的面积;
第二创建单元,用于根据所述第一显示模块的面积及第二显示单元的面积,在第一界面内分别创建第一显示模块和第二显示模块,其中,所述第一显示模块及第二显示模块的面积以单元网格为单元。
[0039]所述一种控制终端界面多层显示系统,其中,所述控制模块具体用于:
控制界面交叉、分离或覆盖显示第一显示模块和第二显示模块,其中,第二显示模块的面积小于第一显示模块的面积。
[0040]所述一种控制终端界面多层显示系统,其中,所述第一显示模块及第二显示模块均为长方形或正方形。
[0041]在本发明所提供的实施例中,应该理解到,所揭露的系统方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0042]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0043]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0044]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,R0M)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0045]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和 UL
o Ih I rH Λ
【主权项】
1.一种控制终端界面多层显示方法,其特征在于,其包括: 服务器选取需要在终端界面显示的显示内容; 根据所述显示内容创建用于显示所述显示内容的第一显示模块,以及用于控制第一显示模块的第二显示模块; 将第一显示模块与第二显示模块关联,并将第一显示模块对应的第一显示指令和第二显示模块对应对的第二显示指令发送至终端; 终端根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示丰旲块。2.根据权利要求1所述控制终端界面多层显示方法,其特征在于,所述根据所述显示内容创建用于显示所述显示内容的第一显示模块,以及用于控制所述显示内容的第二显示模块具体包括: 服务器预先创建与终端界面相对应的第一界面; 将第一界面等分为多个单元网格,并根据显示内容确定其对应的第一显示模块的面积及第二显示模块的面积; 根据所述第一显示模块的面积及第二显示单元的面积,在第一界面内分别创建第一显示模块和第二显示模块,其中,所述第一显示模块及第二显示模块的面积以单元网格为单J L ο3.根据权利要求2所述控制终端界面多层显示方法,其特征在于,所述控制界面显示第一显示模块和第二显示模块具体为: 控制界面交叉、分离或覆盖显示第一显示模块和第二显示模块。4.根据权利要求1所述控制终端界面多层显示方法,其特征在于,所述第一显示模块及第二显示模块均为长方形或正方形。5.根据权利要求1所述控制终端界面多层显示方法,其特征在于,所述将第一显示模块与第二显示模块关联,并第一显示模块对应的第一显示指令和第二显示模块对应对的第二显示指令发送至终端具体包括: 服务器将第一显示模块与第二显示模块关联,并将第一显示模块对应的第一显示指令及第二显示模块对应的第二显示指令发送至云端; 云端根据接收到第一显示指令和第二显示指令,并存储其对应的显示内容; 云端将所述第一显示指令和第二显示指令发送至终端。6.根据权利要求5所述控制终端界面多层显示方法,其特征在于,所述终端根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示模块具体包括: 所述终端接收云端发送的第一显示指令和第二显示指令,并根据所述第一显示指令和第二显示指令控制界面显示第一显示模块和第二显示模块。7.一种控制终端界面多层显示系统,其特征在于,其包括用于创建显示模块的服务器以及用于显示显示模块的终端设备,所述服务器与终端设备相连接; 所述服务器包括: 获取模块,用于选取需要在终端界面显示的显示内容; 创建模块,用于根据所述显示内容创建用于显示所述显示内容的第一显示模块,以及用于控制第一显示模块的第二显示模块; 关联模块,用于将第一显示模块与第二显示模块关联,并第一显示模块对应的第一显示指令和第二显示模块对应对的第二显示指令发送至终端; 所述终端包括: 控制模块,用于根据所述第一显示指令和第二显示指令,控制界面显示第一显示模块和第二显示模块。8.根据权利要求7所述一种控制终端界面多层显示系统,其特征在于,所述创建模块包括: 第一创建单元,用于创建与终端界面相对应的第一界面; 确定单元,用于将第一界面等分为多个单元网格,并根据显示内容确定其对应的第一显示模块的面积及第二显示模块的面积; 第二创建单元,用于根据所述第一显示模块的面积及第二显示单元的面积,在第一界面内分别创建第一显示模块和第二显示模块,其中,所述第一显示模块及第二显示模块的面积以单元网格为单元。9.根据权利要求7所述一种控制终端界面多层显示系统,其特征在于,所述控制模块具体用于: 控制界面交叉、分离或覆盖显示第一显示模块和第二显示模块。10.根据权利要求7所述一种控制终端界面多层显示系统,其特征在于,所述第一显示模块及第二显示模块均为长方形或正方形。
【文档编号】G06F3/0481GK105867744SQ201610267675
【公开日】2016年8月17日
【申请日】2016年4月27日
【发明人】刘子涵
【申请人】惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1