交互系统、界面布局的方法与流程

文档序号:14156715阅读:282来源:国知局

本发明涉及通信技术领域,具体而言,涉及一种交互系统、界面布局的方法。



背景技术:

随着移动无线通信技术的飞速发展,从最初的2g移动通讯网络,发展到后来的3g移动通信网络,至今4g移动通信网络已经普及,甚至某些区域已经在部署并开始搭建5g移动通信网络。随之,手机硬件性能也随着网络在不断提升,目前市场上已经出现4核,8核甚至10核cpu手机等运算能力更强的智能机。

在pc市场上,出现了一种可以在远端服务器进行运算和数据存储的零客户端pc,成为目前公司搭建办公环境的优选方式,进而可以实现pc运算能力的提高和存储数据的动态分配和扩展。当前手机上也出现了零客户端的概念,也即,手机上的文字,图像,视频等数据可以存储在远端服务器中,并且,手机中的各类应用程序app也可以安装在远端服务器中,本地手机仅作为显示终端,此类手机可以称之为云手机。

但事实上,在应用程序显示在云手机上时,远端服务器无法有效对应用程序在云手机上的布局进行动态调整,造成用户体验不佳。

针对上述现有的远端服务器无法有效对应用程序在云手机上的布局进行动态调整的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种交互系统、界面布局的方法,以至少解决现有的远端服务器无法有效对应用程序在云手机上的布局进行动态调整的技术问题。

根据本发明实施例的一个方面,提供了一种交互系统,包括:终端设备,用于采集上述终端设备本地的行为数据并传输至远端服务器,其中,上述远端服务器中运行有供上述终端设备选择的应用程序;上述远端服务器,与上述终端设备网络连接,用于接收上述终端设备的行为数据,并采集上述远端服务器本地的应用程序信息,并根据上述行为数据和上述应用程序信息对上述应用程序的交互界面在上述终端设备上的布局进行调整。

进一步地,上述行为数据包括以下至少之一:上述终端设备中触摸屏的有效触发区域、上述触摸屏被连续多次触发的时间间隔;上述应用程序信息包括以下至少之一:上述应用程序的名称和调用频率。

进一步地,上述远端服务器,还用于在上述行为数据包括上述触摸屏的有效触发区域,以及上述应用程序信息包括上述调用频率时,将调用频率最高的应用程序,调整至上述触摸屏的有效触发区域。

根据本发明实施例的另一方面,还提供了一种界面布局的方法,包括:远端服务器接收终端设备发送的行为数据,并采集本地的应用程序信息;上述远端服务器根据上述行为数据和上述应用程序信息,对上述应用程序的交互界面在上述终端设备上的布局进行调整。

进一步地,上述行为数据包括以下至少之一:上述终端设备中触摸屏的有效触发区域、上述触摸屏被连续多次触发的时间间隔;上述应用程序信息包括以下至少之一:上述应用程序的名称和调用频率。

进一步地,对上述应用程序的交互界面在上述终端设备上的布局进行调整,包括:在上述行为数据包括上述触摸屏的有效触发区域,以及上述应用程序信息包括上述调用频率时,上述远端服务器根据上述触摸屏的有效触发区域和调用频率,将调用频率最高的应用程序,调整至上述触摸屏的有效触发区域。

进一步地,在远端服务器接收终端设备发送的行为数据之前,上述方法还包括:上述终端设备采集终端设备本地的行为数据;上述终端设备发送上述行为数据至上述远端服务器。

进一步地,在上述远端服务器采集本地的应用程序信息之后,上述方法还包括:上述远端服务器将上述行为数据和上述应用程序信息存储至数据库中。

根据本发明实施例的另一方面,还提供了一种存储介质,上述存储介质包括存储的程序,其中,上述程序执行上述任意一项界面布局的方法。

根据本发明实施例的另一方面,还提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述任意一项界面布局的方法。

在本发明实施例中,通过终端设备,用于采集上述终端设备本地的行为数据并传输至远端服务器,其中,上述远端服务器中运行有供上述终端设备选择的应用程序;上述远端服务器,与上述终端设备网络连接,用于接收上述终端设备的行为数据,并采集上述远端服务器本地的应用程序信息,并根据上述行为数据和上述应用程序信息对上述应用程序的交互界面在上述终端设备上的布局进行调整,达到了动态调整应用程序在云手机上的布局的目的,从而实现了增强云手机的用户体验感的技术效果,进而解决了现有的远端服务器无法有效对应用程序在云手机上的布局进行动态调整的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种交互系统的结构示意图;

图2是根据本发明实施例的一种可选的交互系统的结构示意图;

图3是根据本发明实施例的一种界面布局的方法的步骤流程图;

图4是根据本发明实施例的一种可选的界面布局的方法的步骤流程图;以及

图5是根据本发明实施例的一种界面布局的装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

本发明实施例提供了一种交互系统实施例,图1是根据本发明实施例的一种交互系统的结构示意图,如图1所示,上述交互系统,包括:终端设备10和远端服务器12,其中,

终端设备10,用于采集上述终端设备本地的行为数据并传输至远端服务器,其中,上述远端服务器中运行有供上述终端设备选择的应用程序;上述远端服务器12,与上述终端设备网络连接,用于接收上述终端设备的行为数据,并采集上述远端服务器本地的应用程序信息,并根据上述行为数据和上述应用程序信息对上述应用程序的交互界面在上述终端设备上的布局进行调整。

在本发明实施例中,通过终端设备,用于采集上述终端设备本地的行为数据并传输至远端服务器,其中,上述远端服务器中运行有供上述终端设备选择的应用程序;上述远端服务器,与上述终端设备网络连接,用于接收上述终端设备的行为数据,并采集上述远端服务器本地的应用程序信息,并根据上述行为数据和上述应用程序信息对上述应用程序的交互界面在上述终端设备上的布局进行调整,达到了动态调整应用程序在云手机上的布局的目的,从而实现了增强云手机的用户体验感的技术效果,进而解决了现有的远端服务器无法有效对应用程序在云手机上的布局进行动态调整的技术问题。

可选的,上述终端设备10可以为零终端设备,例如智能手机、云手机,上述行为数据可以为用户在使用云手机的过程中,操作云手机的行为数据。终端设备可以将采集本地产生的行为数据,并通过http协议传送至远端服务器12。

在一种可选的实施例中,上述行为数据包括以下至少之一:上述终端设备中触摸屏的有效触发区域、上述触摸屏被连续多次触发的时间间隔。

其中,上述有效触发区域可以为终端设备的触摸屏被用户触及次数最多的区域,或者,被连续多次触发的时间间隔较短的区域,可以根据终端设备的触摸屏的绝对坐标确定上述区域。

需要说明的是,在本申请提供的可选实施例中,可以但不限于通过各种类型的传感器(例如,重力传感器、指纹传感器,磁场传感器,加速度传感器等)、摄像头、陀螺仪等采集上述行为数据,采集频率可以为根据需要进行设置,例如1s/每次。

可选的,上述远端服务器12可以为云端服务器,运行有供上述终端设备选择的应用程序,也即,终端设备中的各类应用程序运行在远端服务器中,远端服务器为终端设备提供虚拟桌面,终端设备本地仅作为显示终端。

此外,仍需要说明的是,本申请中的远端服务器12可以采用gtp协议与终端设备10之间实现数据的传输(该gtp协议可以为优选为改进后的gtp协议)。

图2是根据本发明实施例的一种可选的交互系统的结构示意图,如图2所示,上述交互系统中,

终端设备10中可以但不限于包括:用于与远端服务器12通讯的通讯模块,r端(接收端)数据采集代理、屏幕(可以为触摸屏)、外接存储、按键、传感器、电池、电源管理、r端(接收端)屏幕会话管理。

终端设备10与远端服务器12通过移动通讯网连接,其中,图2中的“上行”指示终端设备10向远端服务器12传输数据,“下行”指示远端服务器12向终端设备10传输数据。

另外,上述远端服务器12可以与互联网连接,从互联网中获取上述应用程序,如图2所示,远端服务器12中可以包括但不限于:数据库、应用程序、虚拟桌面,s端(发送端)数据接收采集代理程序、智能分析器、自动布局执行器、s端(发送端)屏幕会话管理程序。

在一种可选的实施例中,上述远端服务器还用于采集本地的应用程序信息,上述应用程序信息包括以下至少之一:上述应用程序的名称和调用频率。

在一种可选的实施例中,在上述远端服务器采集本地的应用程序信息之后,上述远端服务器还用于将上述行为数据和上述应用程序信息存储至数据库中。

其中,作为一种可选的实施方式,上述远端服务器,还用于在上述行为数据包括上述触摸屏的有效触发区域,以及上述应用程序信息包括上述调用频率时,将调用频率最高的应用程序,调整至上述触摸屏的有效触发区域。

通过本申请上述实施例,远端服务器可以通过智能分析器对上述行为数据和应用程序信息进行组合分析,通过自动布局执行器对上述应用程序的交互界面在上述终端设备上的布局进行调整,达到了动态调整应用程序在云手机上的布局的目的,从而实现了增强云手机的用户体验感的技术效果。

上述远端服务器中可以设置有智能分析器,通过分析用户的操作行为数据和本地的应用程序信息,例如,根据分析得到的调用频度最高应用排名的应用程序,和手机本地触及坐标最集中区域,可以将调用频率的应用程序,自动调整至触摸屏触及集中区域,方便用户使用,可以增强用户的使用体验。

此外,由于云手机本地的运算能力较弱,远端服务器运算能力较强,可以安装较多的应用,并且在云手机的用户更换手机时,远端服务器可以向新的终端设备推送之前的应用程序,不存重新进行安装或者迁移,可以节省繁琐的操作时间。

需要说明的是,上述远端服务器还用于分析用户操作终端设备的触摸屏的时间间隔,确定用户操作终端设备的操作类型,上述操作类型为单手操作或双手操作;并且,还可以通过重力传感器和陀螺仪采集到的行为数据,分析用户使用手机的角度为横向或纵向。

另外,还需要说明的是,本申请中所涉及的行为数据和应用程序信息,并未涉及到隐私数据,并且不将采集到的行为数据和应用程序信息传输至互联网上,仅在云手机和远端服务器之间进行数据传输和分析处理。

实施例2

本发明实施例还提供了一种界面布局的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图3是根据本发明实施例的一种界面布局的方法的步骤流程图,如图3所示,该方法包括如下步骤:

步骤s102,远端服务器接收终端设备发送的行为数据,并采集本地的应用程序信息;

步骤s104,上述远端服务器根据上述行为数据和上述应用程序信息,对上述应用程序的交互界面在上述终端设备上的布局进行调整。

在本发明实施例中,通过远端服务器接收终端设备发送的行为数据,并采集本地的应用程序信息;上述远端服务器根据上述行为数据和上述应用程序信息,对上述应用程序的交互界面在上述终端设备上的布局进行调整,达到了动态调整应用程序在云手机上的布局的目的,从而实现了增强云手机的用户体验感的技术效果,进而解决了现有的远端服务器无法有效对应用程序在云手机上的布局进行动态调整的技术问题。

可选的,上述终端设备可以为零终端设备,例如智能手机、云手机,上述行为数据可以为用户在使用云手机的过程中,操作云手机的行为数据。终端设备可以将采集本地产生的行为数据,并通过http协议传送至远端服务器。

在一种可选的实施例中,图4是根据本发明实施例的一种可选的界面布局的方法的步骤流程图,如图4所示,在远端服务器接收终端设备发送的行为数据之前,上述方法还包括如下步骤:

步骤s202,上述终端设备采集终端设备本地的行为数据;

步骤s204,上述终端设备发送上述行为数据至上述远端服务器。

在一种可选的实施例中,上述行为数据包括以下至少之一:上述终端设备中触摸屏的有效触发区域、上述触摸屏被连续多次触发的时间间隔。

其中,上述有效触发区域可以为终端设备的触摸屏被用户触及次数最多的区域,或者,被连续多次触发的时间间隔较短的区域,可以根据终端设备的触摸屏的绝对坐标确定上述区域。

需要说明的是,在本申请提供的可选实施例中,可以但不限于通过各种类型的传感器(例如,重力传感器、指纹传感器,磁场传感器,加速度传感器等)、摄像头、陀螺仪等采集上述行为数据,采集频率可以为根据需要进行设置,例如1s/每次。

可选的,上述远端服务器可以为云端服务器,运行有供上述终端设备选择的应用程序,也即,终端设备中的各类应用程序运行在远端服务器中,远端服务器为终端设备提供虚拟桌面,终端设备本地仅作为显示终端。

此外,仍需要说明的是,本申请中的远端服务器可以采用gtp协议与终端设备之间实现数据的传输(该gtp协议可以为优选为改进后的gtp协议)。

在一种可选的实施例中,上述远端服务器还用于采集本地的应用程序信息,上述应用程序信息包括以下至少之一:上述应用程序的名称和调用频率。

在一种可选的实施例中,对上述应用程序的交互界面在上述终端设备上的布局进行调整,包括:在上述行为数据包括上述触摸屏的有效触发区域,以及上述应用程序信息包括上述调用频率时,上述远端服务器根据上述触摸屏的有效触发区域和调用频率,将调用频率最高的应用程序,调整至上述触摸屏的有效触发区域。

在一种可选的实施例中,在上述远端服务器采集本地的应用程序信息之后,上述远端服务器还用于将上述行为数据和上述应用程序信息存储至数据库中。

其中,作为一种可选的实施方式,上述远端服务器,还用于在上述行为数据包括上述触摸屏的有效触发区域,以及上述应用程序信息包括上述调用频率时,将调用频率最高的应用程序,调整至上述触摸屏的有效触发区域。

通过本申请上述实施例,远端服务器可以通过智能分析器对上述行为数据和应用程序信息进行组合分析,通过自动布局执行器对上述应用程序的交互界面在上述终端设备上的布局进行调整,达到了动态调整应用程序在云手机上的布局的目的,从而实现了增强云手机的用户体验感的技术效果。

上述远端服务器中可以设置有智能分析器,通过分析用户的操作行为数据和本地的应用程序信息,例如,根据分析得到的调用频度最高应用排名的应用程序,和手机本地触及坐标最集中区域,可以将调用频率的应用程序,自动调整至触摸屏触及集中区域,方便用户使用,可以增强用户的使用体验。

此外,由于云手机本地的运算能力较弱,远端服务器运算能力较强,可以安装较多的应用,并且在云手机的用户更换手机时,远端服务器可以向新的终端设备推送之前的应用程序,不存重新进行安装或者迁移,可以节省繁琐的操作时间。

需要说明的是,上述远端服务器还用于分析用户操作终端设备的触摸屏的时间间隔,确定用户操作终端设备的操作类型,上述操作类型为单手操作或双手操作;并且,还可以通过重力传感器和陀螺仪采集到的行为数据,分析用户使用手机的角度为横向或纵向。

另外,还需要说明的是,本申请中所涉及的行为数据和应用程序信息,并未涉及到隐私数据,并且不将采集到的行为数据和应用程序信息传输至互联网上,仅在云手机和远端服务器之间进行数据传输和分析处理。

此外,仍需要说明的是,本实施例的可选或优选实施方式可以参见实施例1中的相关描述,此处不再赘述。

实施例3

本发明实施例还提供了一种用于实施上述界面布局的方法的装置,图5是根据本发明实施例的一种界面布局的装置的结构示意图,如图5所示,上述界面布局的装置,包括:处理模块50和调整模块52,其中,

处理模块50,用于接收终端设备发送的行为数据,并采集本地的应用程序信息;调整模块52,用于根据上述行为数据和上述应用程序信息,对上述应用程序的交互界面在上述终端设备上的布局进行调整。

在本发明实施例中,通过处理模块,用于接收终端设备发送的行为数据,并采集本地的应用程序信息;调整模块,用于根据上述行为数据和上述应用程序信息,对上述应用程序的交互界面在上述终端设备上的布局进行调整,达到了动态调整应用程序在云手机上的布局的目的,从而实现了增强云手机的用户体验感的技术效果,进而解决了现有的远端服务器无法有效对应用程序在云手机上的布局进行动态调整的技术问题。

此处需要说明的是,上述处理模块50和调整模块52对应于实施例1中的步骤s102至步骤s104,上述模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在计算机终端中。

需要说明的是,本实施例的可选或优选实施方式可以参见实施例1中的相关描述,此处不再赘述。

上述的界面布局的装置还可以包括处理器和存储器,上述处理模块50和调整模块52等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本申请实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质包括存储的程序,其中,在上述程序运行时控制上述存储介质所在设备执行上述任意一种界面布局的方法。

可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。

本申请实施例还提供了一种处理器。可选地,在本实施例中,上述处理器用于运行程序,其中,上述程序运行时执行上述任意一种界面布局的方法。

本申请实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:远端服务器接收终端设备发送的行为数据,并采集本地的应用程序信息;上述远端服务器根据上述行为数据和上述应用程序信息,对上述应用程序的交互界面在上述终端设备上的布局进行调整。

可选地,上述处理器执行程序时,还可以在上述行为数据包括上述触摸屏的有效触发区域,以及上述应用程序信息包括上述调用频率时,上述远端服务器根据上述触摸屏的有效触发区域和调用频率,将调用频率最高的应用程序,调整至上述触摸屏的有效触发区域。

可选地,上述处理器执行程序时,还可以通过上述终端设备采集终端设备本地的行为数据;上述终端设备发送上述行为数据至上述远端服务器。

可选地,上述处理器执行程序时,还可以通过上述远端服务器将上述行为数据和上述应用程序信息存储至数据库中。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:远端服务器接收终端设备发送的行为数据,并采集本地的应用程序信息;上述远端服务器根据上述行为数据和上述应用程序信息,对上述应用程序的交互界面在上述终端设备上的布局进行调整。

可选地,上述计算机程序产品执行程序时,还可以在上述行为数据包括上述触摸屏的有效触发区域,以及上述应用程序信息包括上述调用频率时,上述远端服务器根据上述触摸屏的有效触发区域和调用频率,将调用频率最高的应用程序,调整至上述触摸屏的有效触发区域。

可选地,上述计算机程序产品执行程序时,还可以通过上述终端设备采集终端设备本地的行为数据;上述终端设备发送上述行为数据至上述远端服务器。

可选地,上述计算机程序产品执行程序时,还可以通过上述远端服务器将上述行为数据和上述应用程序信息存储至数据库中。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1