一种显示方法以及一种电子设备的制作方法

文档序号:6513830阅读:121来源:国知局
一种显示方法以及一种电子设备的制作方法
【专利摘要】本申请公开了一种显示方法以及一种电子设备,所述方法应用于第一电子设备中,所述第一电子设备可以和第二电子设备进行通信;所述方法包括:接收一程序显示指令;根据所述程序显示指令,生成对应的显示内容;将所述显示内容渲染为对应的显示图像,其中,所述显示图像由第一图像和第二图像组成,所述第一图像为所述第一电子设备对应显示的图像;将所述第二图像发送给所述第二电子设备显示。
【专利说明】 一种显不方法以及一种电子设备

【技术领域】
[0001]本发明涉及电子【技术领域】,特别涉及一种显示方法以及一种电子设备。

【背景技术】
[0002]目前,随着电子时代的高速发展,越来越多的电子设备进入人们的生活和工作中,极大的丰富了人们的生活。
[0003]在现有技术中,用户常常会在一个电子设备上同时运行多个应用程序,这样,用户可以在多个程序之间切换调用,提高电子设备的操作效率。相对于一个电子设备运行多个程序,使一个程序运行在多个电子设备上涉及更复杂的技术,同时提供了新的应用场景,例如两个平板电脑通过拼屏技术,使得两个平板电脑的两个显示屏幕拼接成一个显示屏幕,由于显示屏幕变大,此时用户通过此显示屏幕浏览网页或者观看视频会获得一个更好的视觉效果。
[0004]在现有技术中,为了让两台电子设备拼接在一起显示一个应用程序的输出内容,用户需要手动调整两台电子设备的显示屏幕,来实现两个显示屏幕放置一起时能够共同显示一显示对象。例如:当需要两台电子设备共同显示一图像时,假设第一台电子设备放置在第二台电子设备的左边,需要用户调整第一台电子设备和第二台电子设备的显示内容,以使第一台电子设备显示图像的左半边,而第二台电子设备显示图像的右半边,进而两台电子设备共同来显示整张图像。
[0005]为了使多台电子设备能够自动调整显示内容,以实现多台电子设备运行同一程序,在现有技术中,还存在另一方案:通过编写相关代码,以驱动同一对时间同步要求不高的应用程序在多个电子设备上同时运行,如:在需要运行的同一应用程序的两台电子设备上先完成代码编写,当需要该两台电子设备同时运行一应用程序时,运行这两段程序,以实现同一应用程序在该两台电子设备上同时运行。
[0006]但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0007]通过编写专门的代码来实现一个程序在多个电子设备上同时运行,需要在这多个电子设备上事先编写相关代码,如果其中的一个或多个电子设备没有可支持同时运行一个应用程序的代码,就不能与其他电子设备一同运行该应用程序。即:在现有技术中,存在需要有专门编写额外代码才能使两个或两个以上的电子设备同时运行一个应用程序,以使两个或两个以上的显示单元共同显示程序运行时输出内容的技术问题。


【发明内容】

[0008]本发明提供一种显示方法以及一种电子设备,用以解决现有技术中存在的需要有专门编写额外代码才能使两个或两个以上的电子设备同时运行一个应用程序,以使两个或两个以上的显示单元共同显示程序运行时输出内容的技术问题。
[0009]一方面,本发明通过本申请的一个实施例,提供如下技术方案:
[0010]一种显示方法,所述方法应用于第一电子设备中,所述第一电子设备可以和第二电子设备进行通信;所述方法包括:
[0011]接收一程序显示指令;
[0012]根据所述程序显示指令,生成对应的显示内容;
[0013]将所述显示内容渲染为对应的显示图像,其中,所述显示图像由第一图像和第二图像组成,所述第一图像为所述第一电子设备对应显示的图像;
[0014]将所述第二图像发送给所述第二电子设备显示。
[0015]优选的,所述显示内容由第一显示子内容和第二显示子内容组成;
[0016]将所述显示内容渲染为对应的显示图像,具体为:
[0017]将所述第一显示子内容渲染为所述第一图像,并同时将所述第二显示子内容渲染为所述第二图像。
[0018]优选的,将所述显示内容渲染为对应的显示图像,具体为:
[0019]将所述第一显示子内容渲染为所述第一图像;
[0020]在将所述第一显示子内容渲染为所述第一图像之后,将所述第二显示子内容渲染为所述第二图像。
[0021]优选的,所述第二电子设备包括了 N个第二子设备,其中N ^ I且为整数;
[0022]将所述第二图像发送给所述第二电子设备显示,包括:
[0023]接收所述N个第二子设备发送的对应的显示区域尺寸;
[0024]基于所述显示区域尺寸,将所述第二图像解析为N个子图像;
[0025]将所述N个子图像发送给所述N个子设备中对应的子设备显示。
[0026]另一方面,本发明通过本申请的另一个实施例提供:
[0027]—种电子设备,所述电子设备可以和第二电子设备进行通信;所述电子设备包括:
[0028]接收单元,用于接收一程序显示指令;
[0029]生成单元,用于根据所述程序显示指令,生成对应的显示内容;
[0030]渲染单元,用于将所述显示内容渲染为对应的显示图像,其中,所述显示图像由第一图像和第二图像组成,所述第一图像为所述第一电子设备对应显示的图像;
[0031 ] 发送单元,用于将所述第二图像发送给所述第二电子设备显示。
[0032]优选的,所述显示内容由第一显示子内容和第二显示子内容组成;
[0033]所述渲染单元具体还用于将所述第一显示子内容渲染为所述第一图像,并同时将所述第二显示子内容渲染为所述第二图像。
[0034]优选的,所述渲染单元具体还用于:
[0035]将所述第一显示子内容渲染为所述第一图像;
[0036]在将所述第一显示子内容渲染为所述第一图像之后,将所述第二显示子内容渲染为所述第二图像。
[0037]优选的,所述第二电子设备包括了 N个第二子设备,其中N ^ I且为整数;
[0038]所述发送单元具体包括:
[0039]接收子单元,用于接收所述N个第二子设备发送的对应的显示区域尺寸;
[0040]解析单元,用于基于所述显示区域尺寸,将所述第二图像解析为N个子图像;[0041 ] 发送子单元,用于将所述N个子图像发送给所述N个子设备中对应的子设备显示。
[0042]上述技术方案中的一个或多个技术方案,具有如下技术效果或优点:
[0043](I)、在本申请技术方案中,提出了一种显示方法,具体的,该方法应用于第一电子设备中。具体的实施过程为:首先接收一程序显示指令;然后根据所述程序显示指令,生成对应的显示内容;其次,将所述显示内容渲染为对应的显示图像,其中,所述显示图像由第一图像和第二图像组成,所述第一图像为所述第一电子设备对应显示的图像;最后,将所述第二图像发送给所述第二电子设备显示。进一步的,本申请技术方案将同一程序的显示内容渲染为图像,并且其中的第一图像显示在第一电子设备中,而第一电子设备不能显示的第二图像发送给第二电子设备显示,可以避免第二电子设备显示相同的程序,进而不需要编写代码控制两个电子设备就能够使其显示同一程序。
[0044](2)、在本申请技术方案中,将显示内容以图像的方式发送给第二电子设备显示,不需要第二电子设备显示相同的程序,就可以观看到第一电子设备显示不了的画面,从电子设备侧来说,可以避免程序开启较多而使CPU发生故障,保证了电子设备的使用效率和使用寿命。从用户侧来说,用户可以利用两个或两个以上的电子设备同步运行同一程序,并且在另一个电子设备以图像的格式显示,只需要用户操作第一电子设备即可以提前观看到程序未被第一电子设备显示的内容,并且可以不必同时调整两台设备来保证数据的一致性,大大提高了用户体验。

【专利附图】

【附图说明】
[0045]图1为本申请实施例中显示方法的过程图;
[0046]图2为本申请实施例中电子设备的示意图。

【具体实施方式】
[0047]为了解决现有技术中存在的需要有专门编写额外代码才能使两个或两个以上的电子设备同时运行一个应用程序,以使两个或两个以上的显示单元共同显示程序运行时输出内容的技术问题,本发明实施例提出了一种显示方法以及一种电子设备,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例和实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
[0048]实施例一:
[0049]在本申请实施例中,提出了一种显示方法。
[0050]具体的,所述方法应用于第一电子设备中。
[0051 ] 更为具体的,所述第一电子设备可以和第二电子设备进行通信。
[0052]在本申请实施例中,第一电子设备可以是电脑、手机、PAD等等通信设备;第二电子设备也可以是电脑、手机、PAD等等通信设备。另外,第一电子设备和第二电子设备可以是型号相同的设备,也可以是不同类型的设备。电子设备的类型在此本申请实施例不做限制。
[0053]而在本申请实施例中,显示方式具体是用于第一电子设备中的。此时第一电子设备可以作为主控设备,而第二电子设备则作为被控设备,为了便于区分,将电子设备进行了编号。
[0054]另外,对于第一电子设备和第二电子设备的相对位置。
[0055]首先,对于第二电子设备来说,可以包括N个第二子设备(此时这多个第二子设备之间的类型和大小本申请不做限制)。
[0056]假设第二电子设备仅为一台设备,那么第一电子设备和第二电子设备的位置可以是上下叠加放置,也可以是左右放置的。
[0057]假设第二电子设备有多台第二子设备,那么此时第一电子设备和多台第二子设备之间,可以有多种放置方式,本申请不做限制。
[0058]下面请参看图1,本申请实施例中的显示方法的实施过程具体如下,包括:
[0059]SlOl,接收一程序显示指令。
[0060]S102,根据所述程序显示指令,生成对应的显示内容。
[0061]S103,将所述显示内容渲染为对应的显示图像。
[0062]S104,将所述第二图像发送给所述第二电子设备显示。
[0063]具体的,在SlOl的实施过程中,程序指代的是QQ、网页、游戏、图像软件等等可以在第一电子设备中运行的软件。当某个程序需要在第一电子设备中显示时,对于第一电子设备来说,则会接收到关于该程序的程序显示指令。
[0064]在S102的实施过程中,
[0065]当接收到程序显示指令时,则会基于该指令,生成对应的显示内容。
[0066]以WORD文档举例,当一 WORD文档需要在第一电子设备中显不时,第一电子设备则会接收到打开WORD文档的程序显示指令,然后,会基于该指令,生成WORD文档的显示内容。
[0067]所述显示内容由第一显示子内容和第二显示子内容组成。
[0068]具体的,第一显示子内容具体是即将要显示在第一电子设备中的内容。
[0069]以WORD举例,对于WORD文档来说,在第一电子设备中最大化显不时,第一电子设备仅能够显示WORD文档中的一部分显示内容,此时在第一电子设备中显示的这一部分显示内容则是第一显示子内容。而第二显示子内容则是WORD文档中剩余的显示内容,即无法被第一电子设备显不出来的内容。
[0070]在S103的实施过程中,会进一步将显示内容渲染为对应的显示图像。
[0071]具体的,当将其渲染为显示图像之后,用户则可以在第一电子设备中看到WORD文档。
[0072]其中,所述显示图像由第一图像和第二图像组成,所述第一图像为所述第一电子设备对应显示的图像。
[0073]此时的第一图像是通过第一显示子内容渲染之后获得的图像,并显示在第一电子设备中。
[0074]而第二图像是通过第二显示子内容渲染之后获得的图像,显示在第二电子设备中。
[0075]而如何将所述显示内容渲染为对应的显示图像,可以有两种不同的实施方式。
[0076]第一种:
[0077]将所述第一显示子内容渲染为所述第一图像,并同时将所述第二显示子内容渲染为所述第二图像。
[0078]第二种:
[0079]将所述第一显示子内容渲染为所述第一图像。
[0080]在将所述第一显示子内容渲染为所述第一图像之后,将所述第二显示子内容渲染为所述第二图像。
[0081]在S104的实施过程中,第二电子设备包括了 N个第二子设备,其中N ^ I且为整数。
[0082]因此,当第二电子设备仅为一台设备时,那么此时第一电子设备会将第二图像直接发送给第二电子设备显示。
[0083]在具体的实施过程中,第一电子设备会接收第二电子设备的显示区域尺寸。然后将第二图像进行调整,调整为和第二电子设备的显示区域尺寸对应的尺寸大小,然后再将调整过的第二图像发送给第二电子设备显示。另外,第一电子设备还可以直接将第二图像发送给第二电子设备,由第二电子设备自身根据显示区域尺寸对第二图像进行调整。
[0084]当第二电子设备有多台设备时,具体的实施过程如下:
[0085]接收所述N个第二子设备发送的对应的显示区域尺寸。
[0086]基于所述显示区域尺寸,将所述第二图像解析为N个子图像。
[0087]将所述N个子图像发送给所述N个子设备中对应的子设备显示。
[0088]综上,上面的实施例则是本发明中的显示方法的具体实施过程,基于同一发明构思,下面的实施例描述一种电子设备。
[0089]实施例二:
[0090]在本申请实施例中,描述了了一种电子设备。
[0091 ] 具体的,所述电子设备可以和第二电子设备进行通信。
[0092]此时,本申请中的电子设备为主控设备,而第二电子设备为被控设备。两者的位置关系在实施例一中已经有详细的描述,在此不再赘述。
[0093]下面请参看图2,所述电子设备包括:
[0094]接收单元201,用于接收一程序显示指令。
[0095]生成单元202,用于根据所述程序显示指令,生成对应的显示内容。
[0096]渲染单元203,用于将所述显示内容渲染为对应的显示图像,其中,所述显示图像由第一图像和第二图像组成,所述第一图像为所述第一电子设备对应显示的图像。
[0097]发送单元204,用于将所述第二图像发送给所述第二电子设备显示。
[0098]进一步的,所述显示内容由第一显示子内容和第二显示子内容组成。
[0099]所述渲染单元203具体还用于将所述第一显示子内容渲染为所述第一图像,并同时将所述第二显示子内容渲染为所述第二图像。
[0100]进一步的,所述渲染单元203具体还用于:
[0101 ] 将所述第一显示子内容渲染为所述第一图像。
[0102]在将所述第一显示子内容渲染为所述第一图像之后,将所述第二显示子内容渲染为所述第二图像。
[0103]进一步的,所述第二电子设备包括了 N个第二子设备,其中NS I且为整数。
[0104]所述发送单元204具体包括:
[0105]接收单元,用于接收所述N个第二子设备发送的对应的显示区域尺寸。
[0106]解析单元,用于基于所述显示区域尺寸,将所述第二图像解析为N个子图像。
[0107]发送子单元,用于将所述N个子图像发送给所述N个子设备中对应的子设备显示。
[0108]通过本发明的一个或多个实施例,可以实现如下技术效果:
[0109](I)、在本申请实施例中,提出了一种显示方法,具体的,该方法应用于第一电子设备中。具体的实施过程为:首先接收一程序显示指令;然后根据所述程序显示指令,生成对应的显示内容;其次,将所述显示内容渲染为对应的显示图像,其中,所述显示图像由第一图像和第二图像组成,所述第一图像为所述第一电子设备对应显示的图像;最后,将所述第二图像发送给所述第二电子设备显示。进一步的,本申请技术方案将同一程序的显示内容渲染为图像,并且其中的第一图像显示在第一电子设备中,而第一电子设备不能显示的第二图像发送给第二电子设备显示,可以避免第二电子设备显示相同的程序,进而不需要编写代码控制两个电子设备就能够使其显示同一程序。
[0110](2)、在本申请实施例中,将显示内容以图像的方式发送给第二电子设备显示,不需要第二电子设备显示相同的程序,就可以观看到第一电子设备显示不了的画面,从电子设备侧来说,可以避免程序开启较多而使CPU发生故障,保证了电子设备的使用效率和使用寿命。从用户侧来说,用户可以利用两个或两个以上的电子设备同步运行同一程序,并且在另一个电子设备以图像的格式显示,只需要用户操作第一电子设备即可以提前观看到程序未被第一电子设备显示的内容,并且可以不必同时调整两台设备来保证数据的一致性,大大提闻了用户体验。
[0111]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器,CD-ROM,光学存储器等)上实施的计算机程序产品的形式。
[0112]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0113]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0114]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0115]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种显不方法,所述方法应用于第一电子设备中,所述第一电子设备可以和第二电子设备进行通信;所述方法包括: 接收一程序显示指令; 根据所述程序显示指令,生成对应的显示内容; 将所述显示内容渲染为对应的显示图像,其中,所述显示图像由第一图像和第二图像组成,所述第一图像为所述第一电子设备对应显示的图像; 将所述第二图像发送给所述第二电子设备显示。
2.如权利要求1所述的方法,其特征在于,所述显示内容由第一显示子内容和第二显示子内容组成; 将所述显示内容渲染为对应的显示图像,具体为: 将所述第一显示子内容渲染为所述第一图像,并同时将所述第二显示子内容渲染为所述第二图像。
3.如权利要求1所述的方法,其特征在于,将所述显示内容渲染为对应的显示图像,具体为: 将所述第一显示子内容渲染为所述第一图像; 在将所述第一显示子内容渲染为所述第一图像之后,将所述第二显示子内容渲染为所述第二图像。
4.如权利要求1所述的方法,其特征在于,所述第二电子设备包括了N个第二子设备,其中N彡I且为整数; 将所述第二图像发送给所述第二电子设备显示,包括: 接收所述N个第二子设备发送的对应的显示区域尺寸; 基于所述显示区域尺寸,将所述第二图像解析为N个子图像; 将所述N个子图像发送给所述N个子设备中对应的子设备显示。
5.一种电子设备,所述电子设备可以和第二电子设备进行通信;所述电子设备包括: 接收单元,用于接收一程序显示指令; 生成单元,用于根据所述程序显示指令,生成对应的显示内容; 渲染单元,用于将所述显示内容渲染为对应的显示图像,其中,所述显示图像由第一图像和第二图像组成,所述第一图像为所述第一电子设备对应显示的图像; 发送单元,用于将所述第二图像发送给所述第二电子设备显示。
6.如权利要求5所述的电子设备,其特征在于,所述显示内容由第一显示子内容和第二显示子内容组成; 所述渲染单元具体还用于将所述第一显示子内容渲染为所述第一图像,并同时将所述第二显示子内容渲染为所述第二图像。
7.如权利要求5所述的电子设备,其特征在于,所述渲染单元具体还用于: 将所述第一显示子内容渲染为所述第一图像; 在将所述第一显示子内容渲染为所述第一图像之后,将所述第二显示子内容渲染为所述第二图像。
8.如权利要求5所述的电子设备,其特征在于,所述第二电子设备包括了N个第二子设备,其中N彡I且为整数;所述发送单元具体包括:接收子单元,用于接收所述N个第二子设备发送的对应的显示区域尺寸;解析单元,用于基于所述显示区域尺寸,将所述第二图像解析为N个子图像;发送子单元,用于将所述N个子图像发送给所述N个子设备中对应的子设备显示。
【文档编号】G06F3/14GK104516700SQ201310453028
【公开日】2015年4月15日 申请日期:2013年9月27日 优先权日:2013年9月27日
【发明者】李凡智, 刘昊, 郭强, 毛明旭 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1