Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
MULTI-SCREEN COMBINED DISPLAY METHOD AND DEVICE, AND COMPUTER STORAGE MEDIUM
Document Type and Number:
WIPO Patent Application WO/2014/187230
Kind Code:
A1
Abstract:
The present invention discloses a multi-screen combined display method and device and a computer storage medium, and relates to interactive technology, said method comprising: a plurality of devices engage in communicative connection; the relative positions of the plurality of devices are determined; the plurality of devices already communicatively connected form, in accordance with said relative positions, a combined screen composed of the screens of the plurality of devices and used for displaying identical content; of the plurality of devices, the device which initiates a display task acts as the primary device and sends display information, used for displaying the identical content, to the other devices, which act as secondary devices; the secondary devices receiving the display information use the display information for displaying the corresponding portions of the content on their screens.

Inventors:
LIANG ZHEN (CN)
ZHU YONG (CN)
WANG SHUAI (CN)
ZHAO HAIQI (CN)
Application Number:
PCT/CN2014/076505
Publication Date:
November 27, 2014
Filing Date:
April 29, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
International Classes:
G06F3/14
Foreign References:
CN102298917A2011-12-28
CN102314329A2012-01-11
CN103369354A2013-10-23
Other References:
See also references of EP 3089024A4
None
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理有限公司 (CN)
Download PDF:
Claims:
权利要求书

1、 一种多屏联合显示的方法, 所述方法包括:

多个设备进行通信连接;

确定所述多个设备的相对位置;

已通信连接的所述多个设备按照所述相对位置, 形成由所述多个设备 的屏幕组成的用于显示同一内容的联合屏幕;

所述多个设备中发起显示任务的设备作为主设备, 将用于显示同一内 容的显示信息发送给作为从设备的其他设备;

收到显示信息的从设备根据所述显示信息在自身屏幕上显示所述内容 的相应部分。

2、 根据权利要求 1所述的方法, 其中, 所述方法还包括: 所述多个设 备进行通信连接后, 所述多个设备分别将各自的相对位置显示在屏幕上, 以供用户按照所述相对位置将所述多个设备的屏幕放置在一起。

3、 根据权利要求 1所述的方法, 其中, 所述方法还包括: 设置在所述 多个设备边缘的传感器被触发后, 所述多个设备进行通信连接, 并通过设 备检测, 确定所述相对位置。

4、 根据权利要求 1至 3任一项所述的方法, 其中, 所述多个设备中发 起显示任务的设备作为主设备将用于显示同一内容的显示信息发送给作为 从设备的其他设备, 包括:

所述主设备根据所述相对位置显示所述内容的一部分;

所述主设备生成包含所述内容或主设备地址、 以及主设备当前显示状 态的显示信息, 并发送给从设备。

5、 根据权利要求 4所述的方法, 其中, 所述收到显示信息的从设备根 据所述显示信息在自身屏幕上显示所述内容的相应部分, 包括:

从设备解析收到的所述显示信息, 得到所述内容或主设备地址、 以及 主设备当前显示状态;

从设备根据所述相对位置和主设备当前显示状态, 确定自身待显示的 所述内容的相应部分, 并在自身屏幕上进行显示。

6、 根据权利要求 5所述的方法, 其中, 所述方法还包括:

当在任意一个从设备的屏幕上移动所述内容时, 所述从设备作为新的 主设备将自身显示部分的变化信息发送给作为从设备的其他设备;

收到所述变化信息的从设备根据所述变化信息重新确定自身显示的所 述内容的相应部分, 并在自身屏幕上进行显示。

7、 根据权利要求 1至 3任一项所述的方法, 其中, 所述多个设备中发 起显示任务的设备作为主设备将用于显示同一内容的显示信息发送给作为 从设备的其他设备, 包括:

所述主设备根据所述相对位置和所述联合屏幕的屏幕尺寸, 确定所述 内容在所述多个设备上显示的相应部分;

所述主设备生成显示信息, 并发送给从设备, 其中, 所述显示信息包 括由从设备显示的所述内容的相应部分。

8、 根据权利要求 7所述的方法, 其中, 所述方法还包括:

当在任意一个从设备的屏幕上移动所述内容时, 所述从设备将移动所 述内容的操作信息发送给所述主设备;

所述主设备利用所述操作信息, 重新确定所述内容在所述多个设备上 显示的相应部分, 并生成显示信息发送给从设备, 其中, 所述显示信息包 括重新确定的由从设备显示的所述内容的相应部分。

9、 根据权利要求 1、 2、 3、 5、 6或 8所述的方法, 其中, 所述多个设 备的数量至少是两个。

10、 一种多屏联合显示的装置, 所述装置包括:

联合屏幕生成模块, 配置为将多个设备进行通信连接, 并确定所述多 个设备的相对位置, 使已通信连接的所述多个设备按照所述相对位置, 形 成由所述多个设备的屏幕组成的用于显示同一内容的联合屏幕;

传递模块, 配置为使所述多个设备中发起显示任务的设备作为主设备 将用于显示同一内容的显示信息发送给作为从设备的其他设备;

显示模块, 配置为使收到显示信息的从设备根据所述显示信息在自身 屏幕上显示所述内容的相应部分。

11、 一种计算机存储介质, 所述计算机存储介质中存储有计算机可执 行指令, 所述计算机可执行指令用于执行权利要求 1至 9任一项所述的方 法。

Description:
一种多屏联合显示的方法、 装置及计算积 储介质 技术领域

本发明涉及一种交互技术, 特别涉及一种设备间通过交互实现多屏联 合显示的方法、 装置及计算机存储介质。 背景技术

随着终端的发展, 大屏终端已经普及, 然而用户在阅读时, 有时仍觉 得屏幕尺寸不够用。 但是, 如果将终端的屏幕尺寸设计的过大, 又会给终 端的便携性带来困难。 发明内容

有鉴于此, 本发明实施例期望提供一种多屏联合显示的方 法、 装置及 计算机存储介质, 能够解决在不改变当前设备的情况下扩大用户 阅读面积 的问题。

为达到上述目的, 本发明实施例的技术方案是这样实现的:

根据本发明的一个方面, 本发明实施例提供了一种多屏联合显示的方 法, 所述方法包括:

多个设备进行通信连接;

确定所述多个设备的相对位置;

已通信连接的所述多个设备按照所述相对位置 , 形成由所述多个设备 的屏幕组成的用于显示同一内容的联合屏幕;

所述多个设备中发起显示任务的设备作为主设 备将用于显示同一内容 的显示信息发送给作为从设备的其他设备;

收到显示信息的从设备根据所述显示信息在自 身屏幕上显示所述内容 的相应部分。

优选地, 所述方法还包括: 所述多个设备进行通信连接后, 所述多个 设备分别将各自的相对位置显示在屏幕上, 以供用户按照所述相对位置将 所述多个设备的屏幕放置在一起。

优选地, 所述方法还包括: 设置在所述多个设备边缘的传感器被触发 后, 所述多个设备进行通信连接, 并通过设备检测, 确定所述相对位置。

优选地, 所述多个设备中发起显示任务的设备作为主设 备将用于显示 同一内容的显示信息发送给作为从设备的其他 设备, 包括:

所述主设备根据所述相对位置, 显示所述内容的一部分;

所述主设备生成包含所述内容或主设备地址、 以及主设备当前显示状 态的显示信息, 并发送给从设备。

优选地, 所述收到显示信息的从设备根据所述显示信息 在自身屏幕上 显示所述内容的相应部分, 包括:

从设备解析收到的所述显示信息, 得到所述内容或主设备地址、 以及 主设备当前显示状态;

从设备根据所述相对位置和主设备当前显示状 态, 确定自身待显示的 所述内容的相应部分, 并在自身屏幕上进行显示。

优选地, 所述方法还包括:

当在任意一个从设备的屏幕上移动所述内容时 , 所述从设备作为新的 主设备将自身显示部分的变化信息发送给作为 从设备的其他设备;

收到所述变化信息的从设备根据所述变化信息 重新确定自身显示的所 述内容的相应部分, 并在自身屏幕上进行显示。

优选地, 所述的所述多个设备中发起显示任务的设备作 为主设备将用 于显示同一内容的显示信息发送给作为从设备 的其他设备的步骤, 包括: 所述主设备根据所述相对位置和所述联合屏幕 的屏幕尺寸, 确定所述 内容在所述多个设备上显示的相应部分;

所述主设备生成显示信息, 并发送给从设备, 其中所述显示信息包括 由从设备显示的所述内容的相应部分。

优选地, 所述方法还包括:

当在任意一个从设备的屏幕上移动所述内容时 , 所述从设备将移动所 述内容的操作信息发送给所述主设备;

所述主设备利用所述操作信息, 重新确定所述内容在所述多个设备上 显示的相应部分, 并生成显示信息发送给从设备, 其中, 所述显示信息包 括重新确定的由从设备显示的所述内容的相应 部分。

优选地, 所述多个设备的数量至少是两个。

根据本发明的另一方面, 本发明实施例提供了一种多屏联合显示的装 置, 所述装置包括:

联合屏幕生成模块, 配置为将多个设备进行通信连接, 并确定所述多 个设备的相对位置, 使已通信连接的所述多个设备按照所述相对位 置, 形 成由所述多个设备的屏幕组成的用于显示同一 内容的联合屏幕;

传递模块, 配置为使所述多个设备中发起显示任务的设备 作为主设备 将用于显示同一内容的显示信息发送给作为从 设备的其他设备;

显示模块, 配置为使收到显示信息的从设备根据所述显示 信息在自身 屏幕上显示所述内容的相应部分。

本发明实施例还提供了一种计算机存储介质, 所述计算机存储介质中 存储有计算机程序, 所述计算机程序用于执行以上所述的多屏联合 显示方 法。

与现有技术相比较, 本发明实施例所述技术方案的有益效果在于: 在不改变当前设备的情况下, 使用软件的方式, 临时扩大用户的阅读 面积; 此种显示方式对于显示文档文件、 图像文件、 网页等有版式的内容 非常适用。 附图说明

图 1是本发明实施例提供的多屏联合显示的方法 理框图;

图 2是本发明实施例提供的两台终端进行竖直联 显示的示意图; 图 3是本发明实施例提供的两台终端进行水平联 显示的示意图; 图 4是本发明实施例提供的四台终端进行矩阵型 合显示的示意图; 图 5是本发明实施例提供的应用级实现多屏联合 示的流程图; 图 6是本发明实施例提供的系统级实现多屏联合 示的流程图。 具体实施方式

以下结合附图对本发明的优选实施例进行详细 说明, 应当理解, 以下 所说明的优选实施例仅用于说明和解释本发明 , 并不用于限定本发明。

图 1是本发明实施例提供的多屏联合显示的方法 理框图, 如图 1所 示, 所述方法主要包括:

步骤 S101 : 多个设备进行通信连接。

步骤 S102: 确定所述多个设备的相对位置。

步骤 S103 : 已通信连接的所述多个设备按照所述相对位置 , 形成由所 述多个设备的屏幕组成的用于显示同一内容的 联合屏幕。

优选地, 所述多个设备进行通信连接后, 所述多个设备分别将各自的 相对位置显示在屏幕上, 以供用户按照所述相对位置将所述多个设备的 屏 幕放置在一起。 例如, 将多个设备进行通信连接后, 按照多个设备各自显 示的序号, 将多个设备排列起来, 从而形成联合屏幕。

或者, 优选地, 设置在所述多个设备边缘的传感器被触发后, 所述多 个设备进行通信连接, 并通过设备检测, 确定相对位置。 也就是说, 首先 将多个设备排列起来, 然后触发设置在设备边缘的传感器, 使多个设备通 信连接, 然后, 已通信连接的所述多个设备通过设备检测, 确定所述相对 位置, 从而形成联合屏幕。

步骤 S104: 所述多个设备中发起显示任务的设备作为主设 备将用于显 示同一内容的显示信息发送给作为从设备的其 他设备。

步骤 S105: 收到显示信息的从设备根据所述显示信息在自 身屏幕上显 示所述内容的相应部分。

优选地, 所述步骤 S104包括: 所述主设备根据所述相对位置, 显示所 述内容的一部分, 并生成包含所述内容或主设备地址、 以及主设备当前显 示状态的显示信息发送给从设备。 此时, 所述步骤 S105包括: 从设备解析 收到的所述显示信息, 得到所述内容或主设备地址、 以及主设备当前显示 状态, 并根据所述相对位置和主设备当前显示状态, 确定自身待显示的所 述内容的相应部分, 并在自身屏幕上进行显示。

需要说明的是, 如果解析得到的是所述内容的地址, 则需要预先通过 所述地址得到对应的内容, 以供后续显示相应部分。 优选地, 当在任意一 个从设备的屏幕上移动所述内容时, 所述从设备作为新的主设备将其显示 部分的变化信息发送给作为从设备的其他设备 , 收到所述变化信息的从设 备根据所述变化信息重新确定自身显示的所述 内容的相应部分, 并在自身 屏幕上进行显示。

或者, 优选地, 所述步骤 S104包括: 所述主设备根据所述相对位置和 所述联合屏幕的屏幕尺寸, 确定所述内容在所述多个设备上显示的相应部 分, 并生成显示信息发送给从设备, 其中, 所述显示信息包括由从设备显 示的所述内容的相应部分。 然后, 从设备解析所述显示信息, 并将得到的 所述内容的相关部分显示在屏幕上。 优选地, 当在任意一个从设备的屏幕 上移动所述内容时, 所述从设备将移动所述内容的操作信息发送给 所述主 设备, 所述主设备利用所述操作信息, 重新确定所述内容在所述多个设备 上显示的相应部分, 并生成显示信息发送给从设备, 其中, 所述显示信息 包括重新确定的由从设备显示的所述内容的相 应部分。

本发明实施例还提供了一种实现上述多屏联合 显示的方法的多屏联合 显示装置, 所述装置可以设置在触摸屏终端等任何有屏设 备上。 所述装置 包括联合屏幕生成模块、 传递模块和显示模块。

其中, 所述联合屏幕生成模块, 配置为将多个设备进行通信连接, 并 确定所述多个设备的相对位置, 使已通信连接的所述多个设备按照所述相 对位置, 形成由所述多个设备的屏幕组成的用于显示同 一内容的联合屏幕。

这里, 联合屏幕的形成可以通过多种方式实现, 例如, 将多个设备进 行通信连接后, 按照多个设备各自显示的序号, 将多个设备排列起来, 从 而形成联合屏幕, 又例如, 首先将多个设备排列起来, 然后通过触发设置 在设备边缘的传感器, 使多个设备通信连接, 然后, 已通信连接的所述多 个设备通过设备检测, 确定所述相对位置, 从而形成联合屏幕。

其中, 所述传递模块, 配置为使所述多个设备中发起显示任务的设备 作为主设备将用于显示同一内容的显示信息发 送给作为从设备的其他设 备。

其中, 所述显示模块, 配置为使收到显示信息的从设备根据所述显示 信息在自身屏幕上显示所述内容的相应部分。

优选地, 所述主设备上的传递模块根据所述相对位置, 显示所述内容 的一部分, 并生成包含所述内容或主设备地址、 以及主设备当前显示状态 的显示信息发送给从设备。 此时, 从设备的显示模块解析收到的所述显示 信息, 得到所述内容或主设备地址、 以及主设备当前显示状态, 并根据所 述相对位置和主设备当前显示状态, 确定自身待显示的所述内容的相应部 分, 并在自身屏幕上进行显示。 需要说明的是, 如果解析得到的是所述内 容的地址, 则需要预先通过所述地址得到对应的内容, 以供后续显示相应 部分。 优选地, 当在任意一个从设备的屏幕上移动所述内容时 , 所述从设 备作为新的主设备, 其传递模块将所述新的主设备的显示部分的变 化信息 发送给作为从设备的其他设备, 收到所述变化信息的从设备的显示模块根 据所述变化信息重新确定自身显示的所述内容 的相应部分, 并在各自的屏 幕上进行显示。

或者, 优选地, 所述主设备的传递模块根据所述相对位置和所 述联合 屏幕的屏幕尺寸, 确定所述内容在所述多个设备上显示的相应部 分, 并生 成显示信息发送给从设备, 其中所述显示信息包括由从设备显示的所述内 容的相应部分。 然后, 从设备的显示模块解析所述显示信息, 并将得到的 所述内容的相关部分显示在屏幕上。 优选地, 当在任意一个从设备的屏幕 上移动所述内容时, 所述从设备的传递模块将移动所述内容的操作 信息发 送给所述主设备, 以供所述主设备的传递模块利用所述操作信息 , 重新确 定所述内容在所述多个设备上显示的相应部分 , 并生成显示信息发送给从 设备进行显示, 其中, 所述显示信息包括重新确定的由从设备显示的 所述 内容的相应部分。

上述主设备当前显示状态包括当前阅读的页面 页码和显示位置以及缩 放比例等等。

上述多个设备可以是触摸屏终端等任何有屏设 备, 其数量至少是两个。 实际应用中, 所述多屏联合显示装置可以设置在触摸屏终端 等任何有 屏设备上; 所述联合屏幕生成模块、 传递模块和显示模块均可由所述多屏 联合显示装置所属设备的中央处理器 (CPU, Central Processing Unit ), 数 字信号处理器( DSP, Digital Signal Processor )或现场可编程门阵列( FPGA, Field Programmable Gate Array ) 实现。

下面, 以具体应用场景对本发明实施例所述多屏联合 显示方法进行说 明。 多台终端(例如两台)使用蓝牙 /无线局域网络( WLAN, Wireless Local Area Networks )等任何底层网络协议进行互联, 这两台终端可以通过事先 约定的协议(暂命名为 "联合内容显示协议"), 相互传递当前页面的显示 状态, 这里釆用主从或对等的不同架构均可。 以主从架构为例, 终端 1 作 为主机传递当前阅读的页面页码和显示位置以 及缩放比例给终端 2, 终端 2 作为从机根据接收到的页面页码和显示位置, 继续显示终端 1 显示内容的 后续内容。 也就是说, 根据两台终端的左右或者上下的相对位置关系 , 继 续显示终端 1未能显示的下方或者右方超出终端 1屏幕区域的内容。 进一 步地, 当用户在终端 1或终端 2的屏幕上进行滚动、 翻页等移动页面位置 的操作时, 两台终端所显示的内容也同时同步地进行相应 的滚动, 即, 此 时两台终端的屏幕已经变为一个联合的 "大屏幕" 以共同显示同一个内容。 以此, 即可实现终端 1和终端 2的屏幕联合显示同一个内容的效果。

上段中所述的传递对象 "当前阅读的页面页码和显示位置" 仅为可能 的待传递对象的其中一种形式的范例, 其他可能的传递形式还包括且不限 于:统一资源符( URI, Uniform Resource Identifier )、统一资源定位器( URL, Uniform Resoure Locator ) 网址、 当前打开的页面二进制文件内容本身 (或 "联合内容显示协议" 中约定的编码形式)、 当前打开的文档文件内容或对 应的文件存储位置等等。 传递对象方式的选择策略可根据当前显示的文 档 类型以及文档所处于本地还是远端服务器决定 。 例如, a.如果文档处于终端 1中, 则可以直接传递需要显示的文件内容到终端 2; b.如果终端 1打开的 是一个网络上的页面, 则可以仅将页面的 URL传递给终端 2, 由终端 2 自 己去网络中获取同一个页面的内容。

如果使用上层应用软件 (如浏览器、 文档阅读软件等) 来实现上述方 案, 则可以完全独立于终端的系统和型号限制, 不依赖于特定的终端生产 厂商或终端系统。 所有能够安装该应用软件的设备都可以达到联 合显示的 效果。

如果在终端系统底层来实现上述方案, 则可以实现完全不依赖于上层 应用软件的广泛应用场景。 在拥有多个这种终端时, 使用者如果启用了终 端系统中预置的 "联合显示" 功能连接了这些终端, 则终端相当于有了一 个 "虚拟大屏幕", 即联合屏幕, 则任何运行在这个终端系统上的应用均可 以使用联合显示的方式来显示内容。 上层应用程序在初始化启动并获取终 端屏幕尺寸参数的时候,系统就会告诉上层应 用它拥有的屏幕尺寸是该 "虚 拟大屏幕" 的分辨率, 这样上层的应用就会以虚拟大屏幕的屏幕尺寸 来布 局界面和显示内容, 而系统底层则会直接跨屏幕渲染这个应用内容 , 从而 达到一个应用在两个或多个终端上显示的效果 。

图 2和图 3分别是两台终端进行竖直联合显示和水平联 显示的示意 图, 对于竖直联合显示的形式, 显示内容连贯, 能够减少翻页滚动, 对于 水平联合显示的形式, 能够扩展横向展示空间。

具体地, 图 2和图 3 中所示的终端数量均可以自由增加或减少, 例如 横向内容很长, 可以使用 3台〜 n台终端横向联合形成一个超宽的大屏幕, 以 4台终端为例, 如图 4所示, 实现了四台终端矩阵型联合显示。

图 5是本发明实施例提供的应用级实现多屏联合 示的流程图,如图 5 所示, 该流程主要包括以下步骤:

步骤 S501: 终端 1和终端 2的应用程序启动。

具体地,使用者开启应用程序中的联合显示功 能, 启动终端 1和终端 2 的应用程序。

步骤 S502: 终端 1与终端 2进行通信连接。

具体地, 在联合显示功能中, 通过蓝牙或 WLAN的发现设备的功能, 列出附近已经开启联合显示功能的其他设备, 根据使用者的选择, 将这些 终端以预定义的协议进行通信连接。 步骤 S503: 终端 1与终端 2分别确定相对位置。

具体地, 所述终端 1与终端 2进行通信连接后, 所述终端 1与终端 2 分别在终端屏幕上显示数字或文字以标示各个 终端的相对位置关系, 从而 帮助用户将终端连续的摆放到对应的位置, 例如横向、 竖向等等, 也可以 提供预先排布方式的模板。

所述步骤 S502和步骤 S503也可以通过以下方式实现:

在终端边缘提供传感器, 例如红外传感器和距离传感器等。 当终端边 缘传感器相互触发时, 所述终端 1与所述终端 2 自动进行通信连接, 并通 过设备检测, 自动检测出相对位置。 此外, 还可以利用近距离无线通信 ( NFC, Near Field Communication )或者金属触点触发终端自动连接功能和 检测功能。

步骤 S504: 终端 1显示某文件内容的一部分, 并传递要显示的文件内 容给终端 2; 并同时传递当前终端 1的所显示的区域的起始和结束位置。

具体地, 终端 1打开一个 URL网址、 文档或者图片等文件, 解析并显 示该文件内容的一部分;终端 1传递要显示的文件内容(或地址)给终端 2, 并同时传递当前终端 1的显示位置,即所显示的区域的起始和结束 置(或 已显示的像素区域的 x、 y值)。

步骤 S505: 终端 2接收终端 1传递的内容, 并接着终端 1的结束位置, 显示内容的后续部分, 以达到联合显示拼接内容的目的。

也就是说, 终端 2接收终端 1发送过来的文件内容(或地址) 并解析 该内容已备显示, 根据接收到的终端 1 已显示的区域, 以及步骤 S503中设 置好的相对位置, 确定终端 2 所需要显示的后续区域, 显示之, 即, 达到 图 2至图 4所示的显示效果。

具体地, 终端 2与终端 1联合显示拼接内容后, 用户可能对显示内容 进行调整, 如对显示内容进行缩放。 步骤 S506: 终端 1检测是否有显示内容变化的操作, 若有, 则执行步 骤 S507, 否则, 执行步骤 S508。

步骤 S507: 更新终端 1的所显示的区域的起始和结束位置(或已显 的像素区域的 x、 y值), 然后执行步骤 S504。

步骤 S508: 终端 2检测是否有显示内容变化的操作, 若有, 则执行步 骤 S509, 否则, 执行步骤 S511。

步骤 S509: 更新终端 2的所显示的区域的起始和结束位置(或已显 的像素区域的 x、 y值), 传递位置更新信息 (即再次生成的显示信息)给 终端 1, 然后执行步骤 S510。

步骤 S510: 终端 1接收终端 2传递的位置更新信息, 重新计算终端 1 所需要显示内容的新位置, 滚动终端 1显示的内容到新位置, 达到图 2至 图 4所示的显示效果, 然后, 执行步骤 S504。

步骤 S511 : 是否退出应用, 若是, 则退出, 否则, 执行步骤 S504。 由所述步骤 S506至所述步骤 S511可知, 在任意一个终端上进行平移、 滚动、 缩放等常规的移动操作时, 被操作的终端根据现有技术实现方式, 响应用户的操作, 改变本终端上显示的内容的大小和位置, 被操作的终端 传递当前显示区域的变化信息给已连接的其他 终端, 从而其他终端根据收 到的显示区域的变化信息以及相对位置关系, 重新计算本终端需要显示的 新内容区域以及比例, 重新绘制显示的内容, 显示之, 即, 再次达到图 2 至图 4中所示的显示效果。

图 6是本发明实施例提供的系统级实现多屏联合 示的流程图,如图 6 所示, 该流程主要包括以下步骤:

步骤 S601: 终端 1和终端 2的应用启动。

具体地, 使用者开启终端中的联合显示功能, 启动终端 1和终端 2的 应用程序。 步骤 S602: 控制终端 1和终端 2进行通信连接, 并确定相对位置, 定 义虚拟屏幕尺寸。

具体地, 所述终端 1和终端 2进行通信连接, 并确定相对位置, 使所 述终端 1和终端 2形成一个更大尺寸的虚拟屏幕, 即联合屏幕。 该虚拟屏 幕会将需要显示的像素以及对应该像素的操作 都——映射并传递给已连接 的终端。

实现所述步骤 S602的方式, 可以包括:

方式一: 在联合显示功能中, 通过蓝牙或 WLAN的发现设备的功能, 列出附近已经开启联合显示功能的其他设备, 根据使用者的选择, 将这些 终端连接起来。 设置终端之间的相对位置, 例如横向、 竖向等等, 也可以 提供预先排布方式的模板, 并在各个终端屏幕上显示数字或文字以标示各 个终端, 从而帮助用户将终端连续的摆放到对应的位置 。

方式二: 在终端边缘提供传感器, 例如红外传感器和距离传感器等。 当终端边缘的传感器相互触发时, 自动触发所述终端 1和终端 2的连接功 能, 并自动检测出终端间的相对位置。 此外, 还可以利用 NFC或者金属触 点自动触发终端连接功能和检测功能。

步骤 S603: 系统返回虚拟屏幕的屏幕尺寸给应用。

步骤 S604: 应用根据获取到的屏幕尺寸显示对应的界面布 局。

具体地, 应用根据获取到的屏幕尺寸, 以对应的分辨率进行布局。 步骤 S605: 终端 1将需要显示在终端 2 (终端 n )上的部分通过协议传 递并显示在终端 2 (终端 n )的屏幕上, 即显示各自需要显示的虚拟屏幕的 一部分。

具体地, 终端 1和终端 2 (终端 n )之间以约定的协议进行通信。

步骤 S606:检测是否有显示内容变化的操作,若有, 执行步骤 S605, 否则, 执行步骤 S607。 步骤 S607: 是否退出应用, 若是, 则退出, 否则, 执行步骤 S605。 由所述步骤 S606至所述步骤 S607可知,在任意一个终端上进行操作, 被操作的终端系统将操作以约定的协议传递到 应用程序运行的那部终端, 应用程序对操作#丈出相应的响应并更新该应 的显示界面和显示内容。 系 统将新的内容传递并映射到虚拟屏幕锁对应的 各个终端, 各个终端显示各 自需要显示的部分。

本发明实施例还记载一种计算机存储介质, 所述计算机存储介质中存 储有计算机程序, 所述计算机程序用于执行本发明实施例中图 1 所示的多 屏联合显示方法。

综上所述, 本发明实施例所述技术方案具有以下技术效果 :

通过简单的方式, 实现了对阅读面积的扩大, 适用于触摸屏终端, 也 适用于其他任何有屏设备。

本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或计算机程序产品。 因此, 本发明可釆用硬件实施例、 软件实施例、 或结 合软件和硬件方面的实施例的形式。 而且, 本发明可釆用在一个或多个其 中包含有计算机可用程序代码的计算机可用存 储介质 (包括但不限于磁盘 存储器和光学存储器等 )上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、 设备(系统)、 和计算机程序 产品的流程图和 /或方框图来描述的。 应理解可由计算机程序指令实现流程 图和 /或方框图中的每一流程和 /或方框、以及流程图和 /或方框图中的流程和 /或方框的结合。 可提供这些计算机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处 理器以产生一个机器, 使得 通过计算机或其他可编程数据处理设备的处理 器执行的指令产生其中实现 在流程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功 能的装置。 这些计算机程序指令也可存储在能引导计算机 或其他可编程数据处理 设备以特定方式工作的计算机可读存储器中, 使得存储在该计算机可读存 储器中的指令产生包括指令装置的制造品, 该指令装置实现在流程图一个 流程或多个流程和 /或方框图一个方框或多个方框中指定的功能

这些计算机程序指令也可装载到计算机或其他 可编程数据处理设备 上, 使得在计算机或其他可编程设备上执行一系列 操作步骤以产生计算机 实现的处理, 从而在计算机或其他可编程设备上执行的指令 提供其中实现 在流程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功 能的步骤。

以上所述仅是本发明实施例的实施方式, 应当指出, 对于本技术领域 的普通技术人员来说, 在不脱离本发明实施例原理的前提下, 还可以作出 若干改进和润饰, 这些改进和润饰也应视为本发明实施例的保护 范围。 工业实用性 本发明实施例中, 多个设备进行通信连接; 确定所述多个设备的相对 位置; 已通信连接的所述多个终端按照所述相对位置 , 形成由所述多个设 备的屏幕组成的用于显示同一内容的联合屏幕 ; 所述多个设备中发起显示 任务的设备作为主设备将用于显示同一内容的 显示信息发送给作为从设备 的其他设备; 收到显示信息的从设备根据所述显示信息在自 身屏幕上显示 所述内容的相应部分。 如此, 在不改变当前设备的情况下, 能临时扩大用 户的阅读面积, 便于用户阅读。