一种显示方法、处理器及服务器与流程

文档序号:12667386阅读:162来源:国知局
一种显示方法、处理器及服务器与流程

本申请涉及终端显示技术领域,特别涉及一种显示方法、处理器及服务器。



背景技术:

随着云计算的发展,所有的运算任务都放在云端执行,连接到云端的各个终端只留有显示的功能。云端中的运算内容可以由服务器发送到终端上进行显示。

但在现有技术中,运算内容在任意一种终端上的显示布局都相同,导致用户使用体验单一。



技术实现要素:

有鉴于此,本申请的目的是提供一种显示方法、处理器及服务器,用以解决现有技术中运算内容由服务器发送给终端后,在任意一种终端上的显示布局都相同,导致用户体验单一的技术问题。

本申请提供了一种显示方法,包括:

接收终端发送的显示请求,所述显示请求中包括内容标识及所述终端的属性,所述内容标识表征所述终端所请求显示的内容;

基于所述内容标识,获得所述内容标识对应的目标内容;

调整所述目标内容,使得所述目标内容的显示属性与所述终端的属性相对应;

将调整后的目标内容发送到所述终端显示。

上述方法,优选的,所述终端的属性包括:终端的设备类型、终端的屏幕尺寸、终端的通信参数、终端的电能剩余量中的一种或任意组合。

上述方法,优选的,调整所述目标内容,包括:

调整所述目标内容的显示窗口属性、字符显示属性、视图类型中的一种或任意组合,使得所述目标内容的显示属性与所述终端的属性相对应。

上述方法,优选的,调整所述目标内容的字符显示属性,包括:

提取所述目标内容中的部分字符内容作为待显示的内容;

和/或

调整所述目标内容中字符的布局类型。

本申请还提供了一种处理器,包括:

请求接收单元,用于接收终端发送的显示请求,所述显示请求中包括内容标识及所述终端的属性,所述内容标识表征所述终端所请求显示的内容;

内容获得单元,用于基于所述内容标识,获得所述内容标识对应的目标内容;

内容调整单元,用于调整所述目标内容,使得所述目标内容的显示属性与所述终端的属性相对应;

内容发送单元,用于将调整后的目标内容发送到所述终端显示。

本申请还提供了一种服务器,包括:

第一接口,用于接收终端发送的显示请求,所述显示请求中包括内容标识及所述终端的属性,所述内容标识表征所述终端所请求显示的内容;

处理器,用于基于所述内容标识,获得所述内容标识对应的目标内容,并调整所述目标内容,使得所述目标内容的显示属性与所述终端的属性相对应;

第二接口,用于将调整后的目标内容发送到所述终端显示。

上述服务器,优选的,所述第一接口所接收到的终端的属性包括:终端的设备类型、终端的屏幕尺寸、终端的通信参数、终端的电能剩余量中的一种或任意组合。

上述服务器,优选的,所述处理器调整所述目标内容,具体为:

调整所述目标内容的显示窗口属性、字符显示属性、视图类型中的一种或任意组合,使得所述目标内容的显示属性与所述终端的属性相对应。

上述服务器,优选的,所述处理器调整所述目标内容的字符显示属性,包括:

提取所述目标内容中的部分字符内容作为待显示的内容;

和/或

调整所述目标内容中字符的布局类型。

由上述方案可知,本申请提供的一种显示方法、处理器及服务器中,服务器通过获得终端的属性后,将终端所请求显示的内容进行相应的调整,使得终端所请求显示的内容的显示属性与终端的属性相对应,再将调整后的内容发送到终端去显示,由此,服务器发送到终端的内容会根据终端的属性不同而具有不同的显示属性,带给用户不同的使用体验,实现本申请目的。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例一提供的一种显示方法的流程图;

图2为本申请实施例的应用示例图;

图3为本申请实施例二提供的一种显示方法的流程图;

图4~图6分别为本申请实施例的其它应用示例图;

图7为本申请实施例三提供的一种处理器的结构示意图;

图8为本申请实施例四提供的一种服务器的结构示意图;

图9为本申请实施例四的另一结构示意图。

具体实施方式

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

图1所示为本申请实施例一提供的一种显示方法的实现流程图,本实施例中的方法可以适用于存储有运算内容或与数据库和/或文件系统相连接的服务器上,而数据库及文件系统中存储有运算内容,如图2中所示,终端与服务器之间存在数据链接,如WiFi或蓝牙或有线连接等,数据库及文件系统各自与服务器之间存在数据连接,如有线或WiFi或蓝牙等。

在本实施例中,可以包括以下方法步骤:

步骤101:接收终端发送的显示请求。

其中,显示请求中包括内容标识,这一内容标识能够表征终端向服务器所请求显示的内容。另外,显示请求中还包括有终端的属性,终端的属性能够表征终端的设备特征等。

终端在需要显示某些运算内容时,首先生成包含所请求显示的内容的内容标识及终端的属性的显示请求,再将这一显示请求向服务器进行发送,由服务器对这一显示请求进行接收,并对这一显示请求进行后续的响应操作,如步骤102~步骤104。

步骤102:基于内容标识,获得内容标识对应的目标内容。

其中,若运算内容存储在服务器本身的存储区域上,则服务器直接在其存储区域中获得这些内容标识对应的目标内容;

若运算内容存储在与服务器相连接的数据库上,则服务器可以向数据库发送数据读取请求,并获得授权之后,服务器在数据库中读取并获得这些内容标识对应的目标内容。

步骤103:调整目标内容,使得目标内容的显示属性与终端的属性相对应。

本实施例中可以调整目标内容的各种显示属性,来使得目标内容在终端上的显示风格等属性与终端的属性相匹配,使得用户使用不同的终端能够得到不同的内容显示体验。

步骤104:将调整后的目标内容发送到终端显示。

由上述方案可知,本实施例提供的一种显示方法中,通过获得终端的属性后,将终端所请求显示的内容进行相应的调整,使得终端所请求显示的内容的显示属性与终端的属性相对应,再将调整后的内容发送到终端去显示,由此,发送到终端的内容会根据终端的属性不同而具有不同的显示属性,带给用户不同的使用体验,实现本实施例目的。

在具体实现中,显示请求中所包含的终端属性可以为:终端的设备类型(如ID,identification)、终端的屏幕尺寸、终端的通信参数、终端的电能剩余量中的一种或任意组合。

其中,终端的设备类型是指pad、手机、电脑等类型,设备类型与终端中所使用的操作系统具有关联关系,如Android、IOS等系统;终端的屏幕尺寸是指终端屏幕的大小,如4.8寸、5.5寸、7.9寸、9.7寸、14.1寸或32寸等各种尺寸;终端的通信参数是指终端的网络数据传输速率等参数,如传统意义上的网速;终端的电能剩余量是指终端的储能设备如电池中的剩余电量,如52%的剩余电量或200万焦耳的剩余电量等。

本实施例中,通过调整目标内容的显示属性与终端的这些属性相匹配,例如,终端的设备操作系统不同,相应显示内容的布局基于操作系统的风格而各不相同;或者,终端的屏幕尺寸不同,相应显示内容的布局基于屏幕尺寸的不同而各具特色,等等,使得用户使用不同终端能够基于终端自身的属性特点得到不同的内容观看体验,丰富用户的使用体验。

图3所示为本申请实施例二提供的一种显示方法的实现流程图,其中,步骤103可以通过以下方式实现:

步骤131:调整目标内容的显示窗口属性、字符显示属性、视窗类型中的一种或任意组合,使得目标内容的显示属性与终端的属性相对应。

其中,调整目标内容的显示窗口属性,可以为:调整终端显示目标内容的窗口亮度或窗口格式style等,窗口格式可以为:简化版的窗口格式或者增加闪光或增加其它色彩的炫酷的窗口格式等;

调整目标内容的字符显示属性,可以为:提取目标内容中的部分字符内容作为待显示的内容,也就是将目标内容中关键性的部分字符内容在终端上进行显示,和/或,调整目标内容中字符的布局类型,如改变字符的大小以适应终端的设备类型或屏幕尺寸;改变终端显示页面中字符的行数及每行字符的个数,等等。

调整目标内容的视窗类型,可以为:将目标内容的视窗类型与终端的设备操作系统如Windows、Ubuntu、Linux red hat等操作系统的视图相匹配,如Android或ios等的视窗类型。

例如,本实施例中,PC端向服务器申请显示内容,服务器在接收到PC端发送的显示请求并基于显示请求中的内容标识获得目标内容之后,编辑目标内容的视窗类型与PC端上Windows的视窗化布局相匹配,如图4中的视窗类型所示,对于文档内容的显示中,分为:功能选择区a1与内容显示编辑区a2,这两个区分别位于窗口的上下两个区域。

而若手机端向服务器申请显示内容,服务器在接收到手机端发送的显示请求并基于显示请求中的内容标识获得目标内容之后,提取目标内容中的部分内容如关键字符内容作为待显示的内容,并编辑待显示的内容的视窗类型与手机端上Android或IOS的视窗布局相匹配,如图5和图6中的视窗类型所示,对于文档内容的显示中,可以分为:标题和功能选择区b1、隐藏侧边栏功能选择区b2、内容显示编辑区b3及功能选择区域b4,如图5中所示;或者,也可以分为:标题和功能选择区c1、内容编辑区域c2和键盘输入区域c3,如图6中所示,任务栏隐藏在home键中。

由此,终端的设备类型不同,服务器向终端发送内容时,在各个终端上会因为终端自身的特色所显示的内容以不同的布局进行显示,为用户带来多种使用体验,丰富用户生活。

再如,手机端向服务器申请显示内容,服务器在接收到手机端发送的显示请求并基于显示请求中的内容标识获得页面文档之后,改变文档中字符的字体大小及字体类型以适应手机端预设的字体大小及字体类型,如宋体的24号字体,和/或,改变文档中每页显示的字符的行数为16行,每行的字符个数为15个;

而若PC端向服务器申请显示内容,服务器在接收到PC端发送的显示请求并基于显示请求中的内容标识获得页面文档之后,改变文档中字符的字体大小及字体类型以适应PC端预设的字体大小及字体类型,如楷体_GB2312的4号字体,和/或,改变文档中每页显示的字符的行数为35行,每行的字符个数为31个。

由此,终端的类型不同,服务器向终端发送内容时,在各个终端上会因为终端自身的特色所显示的内容以不同的布局进行显示,为用户带来多种使用体验,丰富用户生活。

再如,只剩余2%的手机端向服务器申请显示内容,服务器在接收到手机端发送的显示请求并基于显示请求中的内容标识获得页面文档之后,基于手机端的剩余电量较低,调整页面文档的显示窗口的窗口亮度降低到最小值,以节省电量。

或者,网络连接速率较低时,手机端向服务器申请显示内容,服务器在接收到手机端发送的显示请求并基于显示请求中的内容标识获得页面文档之后,基于手机端的网络连接速率较低,调整页面文档的显示窗口简洁化,根据算法剔除非关键性的窗口特征或者字符,色彩复杂度降低,让使用流畅度得到保证。

图7所示,为本申请实施例三提供的一种处理器的结构示意图,处理器设置于服务器中,可以包括有以下结构:

请求接收单元701,用于接收终端发送的显示请求。

其中,显示请求中包括内容标识及终端的属性,内容标识表征终端所请求显示的内容。

而终端的属性可以包括:终端的设备类型、终端的屏幕尺寸、终端的通信参数、终端的电能剩余量中的一种或任意组合。

内容获得单元702,用于基于内容标识,获得内容标识对应的目标内容。

内容调整单元703,用于调整目标内容,使得目标内容的显示属性与终端的属性相对应。

其中,内容调整单元703调整目标内容,具体为:

调整目标内容的显示窗口属性、字符显示属性、视图类型中的一种或任意组合,使得目标内容的显示属性与所述终端的属性相对应。

具体的,内容调整单元703调整目标内容的字符显示属性,包括:

提取目标内容中的部分字符内容作为待显示的内容;和/或,调整所述目标内容中字符的布局类型。

内容发送单元704,用于将调整后的目标内容发送到终端显示。

由上述方案可知,本实施例提供的一种处理器中,通过获得终端的属性后,将终端所请求显示的内容进行相应的调整,使得终端所请求显示的内容的显示属性与终端的属性相对应,再将调整后的内容发送到终端去显示,由此,发送到终端的内容会根据终端的属性不同而具有不同的显示属性,带给用户不同的使用体验,实现本实施例目的。

图8所示,为本申请实施例四提供的一种服务器的结构示意图,其中,服务器可以包括以下结构:

第一接口801,用于接收终端发送的显示请求。

其中,显示请求中包括内容标识及终端的属性,内容标识表征终端所请求显示的内容。

处理器802,用于基于内容标识,获得内容标识对应的目标内容,并调整目标内容,使得目标内容的显示属性与终端的属性相对应。

第二接口803,用于将调整后的目标内容发送到所述终端显示。

在具体实现中,服务器的内部模块的组成结构可以参考图9中所示,处理器可以由终端判断模块、PC端请求处理模块、手机端请求处理模块及pad端请求处理模块等等,分别对不同终端的显示请求进行处理,如从数据库或文件系统中获得目标内容并进行调整,使得调整后的目标内容的显示属性与终端的属性相对应。

具体的,PC端请求处理模块由Windows界面生成器及Ubuntu界面生成器等组成,手机端请求处理模块由Android界面生成器等组成,pad端请求处理模块由Android界面生成器等组成。

由上述方案可知,本实施例提供的一种服务器中,服务器利用第一接口通过获得终端的属性后,利用处理器将终端所请求显示的内容进行相应的调整,使得终端所请求显示的内容的显示属性与终端的属性相对应,再利用第一接口将调整后的内容发送到终端去显示,由此,发送到终端的内容会根据终端的属性不同而具有不同的显示属性,带给用户不同的使用体验,实现本实施例目的。

在具体实现中,第一接口801所接收到的终端的属性包括:终端的设备类型、终端的屏幕尺寸、终端的通信参数、终端的电能剩余量中的一种或任意组合。

而处理器802调整目标内容,具体为:

调整目标内容的显示窗口属性、字符显示属性、视图类型中的一种或任意组合,使得目标内容的显示属性与终端的属性相对应。

优选的,处理器802调整目标内容的字符显示属性,具体为:提取目标内容中的部分字符内容作为待显示的内容;和/或,调整目标内容中字符的布局类型。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种显示方法、处理器及服务器进行了详细介绍,对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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