《一种拼接墙控制方法及终端.pdf》由会员分享,可在线阅读,更多相关《一种拼接墙控制方法及终端.pdf(16页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103677718 A (43)申请公布日 2014.03.26 CN 103677718 A (21)申请号 201310712818.1 (22)申请日 2013.12.20 G06F 3/14(2006.01) (71)申请人 广东威创视讯科技股份有限公司 地址 510663 广东省广州市广州高新技术产 业开发区彩频路 6 号 (72)发明人 苏志群 李嵘 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 王宝筠 (54) 发明名称 一种拼接墙控制方法及终端 (57) 摘要 本发明实施例公开了一种拼接墙控制方法及 终端, 用于减短数据传输。
2、路径, 提升传输性能。本 发明实施例方法包括 : 终端接收用户控制拼接墙 的第一指令 ; 终端根据第一指令, 通过浏览器中 的预置接口调用与预置接口对应的动态链接库, 动态链接库由终端根据对拼接墙的操作指令封装 得到 ; 终端根据调用的动态链接库向已与浏览器 建立连接的拼接墙发送控制指令, 使得拼接墙根 据控制指令进行相应操作。本发明实施例能够减 短数据传输路径, 提升传输性能。 (51)Int.Cl. 权利要求书 2 页 说明书 10 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书10页 附图3页 (10)申请公布号 CN 1036777。
3、18 A CN 103677718 A 1/2 页 2 1. 一种拼接墙控制方法, 其特征在于, 包括 : 终端接收用户控制拼接墙的第一指令 ; 所述终端根据所述第一指令, 通过浏览器中的预置接口调用与所述预置接口对应的动 态链接库, 所述动态链接库由所述终端根据对拼接墙的操作指令封装得到 ; 所述终端根据调用的所述动态链接库向已与所述浏览器建立连接的所述拼接墙发送 控制指令, 使得所述拼接墙根据所述控制指令进行相应操作。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述终端根据所述第一指令, 通过浏览器 中的预置接口调用与所述预置接口对应的动态链接库具体包括 : 所述终端确定所述第一。
4、指令的操作类型 ; 所述终端根据所述操作类型确定所述操作类型对应的浏览器中的预置接口 ; 所述终端通过预置的调用函数调用所述浏览器中的预置接口对应的动态链接库。 3. 根据权利要求 1 所述的方法, 其特征在于, 所述方法包括 : 所述终端确定对拼接墙进行操作的各操作指令 ; 所述终端将所述各操作指令封装成动态链接库。 4. 根据权利要求 1 所述的方法, 其特征在于, 所述方法还包括 : 所述终端接收用户发送的第二指令, 所述第二指令用于编写所述预置接口 ; 所述终端根据所述第二指令, 生成所述浏览器中的预置接口, 所述预置接口用于连接 对应的所述动态链接库。 5.根据权利要求1至4中任一项。
5、所述的方法, 其特征在于, 所述第一指令的操作类型包 括 : 打开屏幕、 或关闭屏幕、 或增加屏幕、 或减少屏幕、 或删除屏幕。 6. 一种终端, 其特征在于, 包括 : 第一接收单元, 用于接收用户控制拼接墙的第一指令 ; 调用单元, 用于根据所述第一指令, 通过浏览器中的预置接口调用与所述预置接口对 应的动态链接库, 所述动态链接库由所述终端根据对拼接墙的操作指令封装得到 ; 控制单元, 用于根据调用的所述动态链接库向已与所述浏览器建立连接的所述拼接墙 发送控制指令, 使得所述拼接墙根据所述控制指令进行相应操作。 7. 根据权利要求 6 所述的终端, 其特征在于, 所述调用单元具体包括 :。
6、 第一确定单元, 用于确定所述第一指令的操作类型 ; 第二确定单元, 用于根据所述操作类型确定所述操作类型对应的浏览器中的预置接 口 ; 调用子单元, 用于通过预置的调用函数调用所述浏览器中的预置接口对应的动态链接 库。 8. 根据权利要求 6 或 7 所述的终端, 其特征在于, 所述终端还包括 : 第三确定单元, 用于确定对拼接墙进行操作的各操作指令 ; 封装单元, 用于将所述各操作指令封装成动态链接库。 9. 根据权利要求 8 所述的终端, 其特征在于, 所述终端还包括 : 第二接收单元, 用于接收用户发送的第二指令, 所述第二指令用于编写所述预置接 口 ; 生成单元, 用于根据所述第二指。
7、令, 生成所述浏览器中的预置接口, 所述预置接口用于 权 利 要 求 书 CN 103677718 A 2 2/2 页 3 连接对应的所述动态链接库。 10. 根据权利要求 8 所述的终端, 其特征在于, 所述终端还包括 : 存储单元, 用于通过浏览器中的第三方数据库保存所述动态链接库。 权 利 要 求 书 CN 103677718 A 3 1/10 页 4 一种拼接墙控制方法及终端 技术领域 0001 本发明涉及显示技术领域, 尤其涉及一种拼接墙控制方法及终端。 背景技术 0002 随着显示技术的不断发展, 用户对显示屏幕的要求也越来越高, 在显示行业里, 传 统的电视、 监视器显示越来越不。
8、能满足用户的使用要求, 用户不再满足传统的单一画面、 小画面的屏幕显示, 对于多画面、 大画面的屏幕显示有了更多的需求, 因此拼接墙也被越 来越广泛的应用于各个领域, 拼接墙具有很大的组合空间, 既可以采用小屏拼接、 也可以 采用大屏拼接, 既可以一对一单屏拼接, 也可以一对 MN 整屏拼接, 例如各种发光二极管 (lightemitting diode, LED) 屏广告屏, 可由多个 LED 小屏拼接成一个大屏, 该拼接而成的 大屏可只播放一个画面, 也可由该大屏中的各个小屏分别播放不同画面。因此用户需要根 据不同需求对对拼接墙进行控制。 0003 现有技术中, 用户一般通过插件完成对拼接。
9、墙的控制, 例如, 用户需要控制拼接墙 时, 打开浏览器和插件后, 用户点击插件发送对拼接墙的控制指令, 终端接收到该控制指令 后, 通过浏览器中的特定接口调用上述插件, 并通过调用的上述插件中的该控制指令对应 的控制函数控制上述拼接墙。 0004 但是, 上述终端调用插件控制拼接墙时, 都需要经过浏览器中的特定接口进行中 转, 数据传输路径较长, 在性能上有较大损耗。 发明内容 0005 本发明实施例提供了一种拼接墙控制方法及终端, 以期能够避免通过浏览器的中 转调用插件方式来控制拼接墙, 而直接调用浏览器中的数据, 从而减短数据传输路径, 提升 传输性能。 0006 本发明实施例提供的拼接。
10、墙控制方法包括 : 0007 终端接收用户控制拼接墙的第一指令 ; 0008 所述终端根据所述第一指令, 通过浏览器中的预置接口调用与所述预置接口对应 的动态链接库, 所述动态链接库由所述终端根据对拼接墙的操作指令封装得到 ; 0009 所述终端根据调用的所述动态链接库向已与所述浏览器建立连接的所述拼接墙 发送控制指令, 使得所述拼接墙根据所述控制指令进行相应操作。 0010 可选地, 所述终端根据所述第一指令, 通过浏览器中的预置接口调用与所述预置 接口对应的动态链接库具体包括 : 0011 所述终端确定所述第一指令的操作类型 ; 0012 所述终端根据所述操作类型确定所述操作类型对应的浏览。
11、器中的预置接口 ; 0013 所述终端通过预置的调用函数调用所述浏览器中的预置接口对应的动态链接库。 0014 可选地, 所述方法包括 : 0015 所述终端确定对拼接墙进行操作的各操作指令 ; 说 明 书 CN 103677718 A 4 2/10 页 5 0016 所述终端将所述各操作指令封装成动态链接库。 0017 可选地, 所述方法还包括 : 0018 所述终端接收用户发送的第二指令, 所述第二指令用于编写所述预置接口 ; 0019 所述终端根据所述第二指令, 生成所述浏览器中的预置接口, 所述预置接口用于 连接对应的所述动态链接库。 0020 可选地, 所述第一指令的操作类型包括 :。
12、 打开屏幕、 或关闭屏幕、 或增加屏幕、 或减 少屏幕、 或删除屏幕。 0021 本发明实施例提供的终端可包括 : 0022 第一接收单元, 用于接收用户控制拼接墙的第一指令 ; 0023 调用单元, 用于根据所述第一指令, 通过浏览器中的预置接口调用与所述预置接 口对应的动态链接库, 所述动态链接库由所述终端根据对拼接墙的操作指令封装得到 ; 0024 控制单元, 用于根据调用的所述动态链接库向已与所述浏览器建立连接的所述拼 接墙发送控制指令, 使得所述拼接墙根据所述控制指令进行相应操作。 0025 可选地, 所述调用单元具体包括 : 0026 第一确定单元, 用于确定所述第一指令的操作类型。
13、 ; 0027 第二确定单元, 用于根据所述操作类型确定所述操作类型对应的浏览器中的预置 接口 ; 0028 调用子单元, 用于通过预置的调用函数调用所述浏览器中的预置接口对应的动态 链接库。 0029 可选地, 所述终端还包括 : 0030 第三确定单元, 用于确定对拼接墙进行操作的各操作指令 ; 0031 封装单元, 用于将所述各操作指令封装成动态链接库。 0032 可选地, 所述终端还包括 : 0033 第二接收单元, 用于接收用户发送的第二指令, 所述第二指令用于编写所述预置 接口 ; 0034 生成单元, 用于根据所述第二指令, 生成所述浏览器中的预置接口, 所述预置接口 用于连接对。
14、应的所述动态链接库。 0035 可选地, 存储单元, 用于通过浏览器中的第三方数据库保存所述动态链接库。 0036 从以上技术方案可以看出, 本发明实施例具有以下优点 : 0037 终端接收用户控制拼接墙的第一指令 ; 终端根据第一指令通过浏览器中的预置接 口调用与预置接口对应的动态链接库, 动态链接库由终端根据对拼接墙的操作指令封装得 到 ; 终端根据调用的动态链接库向已与浏览器建立连接的拼接墙发送控制指令, 使得拼接 墙根据控制指令进行相应操作。当用户需要对拼接墙进行控制时, 终端可直接通过浏览器 中的预置接口调用上述动态链接库, 对拼接墙发送控制指令, 从而完成对拼接墙的控制, 这 样终。
15、端避免通过浏览器的中转调用插件方式来控制拼接墙, 而直接调用浏览器中的数据, 这样可减短数据传输路径, 提升传输性能。 附图说明 0038 图 1 为本发明实施例提供的拼接墙控制方法一种流程示意图 ; 说 明 书 CN 103677718 A 5 3/10 页 6 0039 图 2 为本发明实施例提供的拼接墙控制方法另一种流程示意图 ; 0040 图 3 为本发明实施例提供的拼接墙控制方法另一种流程示意图 ; 0041 图 4 为本发明实施例提供的终端的一种结构示意图 ; 0042 图 5 为本发明实施例提供的终端的另一种结构示意图 ; 0043 图 6 为本发明实施例提供的终端的另一种结构示。
16、意图。 具体实施方式 0044 本发明实施例提供了一种拼接墙控制方法及终端, 以期能够减短数据传输路径, 提升传输性能。 0045 为了使本领域技术人员更好的理解本发明方案, 下面将结合本发明实施例中的附 图, 对本发明实施例中的技术方案进行清楚、 完整的描述, 显然, 所描述的实施例仅仅是本 发明一部分实施例, 而不是全部实施例。 基于本发明中的实施例, 本领域普通技术人员在没 有做出创造性劳动的前提下所获得的所以其他实施例, 都应当属于本发明的保护范围。 0046 以下分别进行详细说明。 0047 本发明的说明书和权利要求书及上述附图中的术语 “第一” 、“第二” 、“第三” 、“第 四”。
17、 等是用于区别类似的对象, 而不必用于描述特定的顺序或先后次序。 应该理解这样使用 的数据在适当的情况下可以互换, 以便这里描述的本发明实施例例如能够以除了在这里图 示或者描述的那些以外的顺序实施。 0048 此外, 术语 “包括” 和 “具有” 以及他们的任何变形, 意图在于覆盖不排他的包含, 例如, 包含了一系列步骤或单元的过程、 方法、 系统、 产品或设备不必限于清楚的列出的那 些步骤或单元, 而是可包括没有清楚地列出的或对于这些过程、 方法、 产品、 或设备固有的 其他步骤或单元。 0049 请参阅图 1, 图 1 为发明实施例提供的拼接墙控制方法的一种流程示意图, 如图 1 所示, 。
18、本发明实施例提供的拼接墙控制方法的一个实施例可包括以下内容 : 0050 101、 接收用户控制拼接墙的第一指令 ; 0051 用户开启终端, 使得终端与拼接墙建立连接, 当用户需要对拼接墙进行控制时, 用 户点击终端上对应的控制按钮, 向终端发送控制拼接墙的第一指令, 终端接收该第一指令。 0052 需要说明的是, 上述终端与拼接墙建立连接具体方式可以是, 终端通过终端中的 浏览器与拼接墙的服务端建立连接。 0053 102、 终端根据第一指令, 通过浏览器中的预置接口调用与预置接口对应的动态链 接库。 0054 终端接收到上述第一指令之后, 可根据该第一指令的指示, 通过浏览器中预置接 口。
19、, 调用与该预置接口对应的动态链接库。 0055 需要说明的是, 上述动态链接库可由上述终端根据对上述拼接墙的操作指令进行 封装得到。 0056 103、 根据调用的动态链接库向已与浏览器建立连接的拼接墙发送控制指令。 0057 上述终端调用上述动态链接库之后, 可根据该动态链接库, 向上述已与上述浏览 器建立了连接的拼接墙的服务端发送控制指令, 使得该拼接墙的服务端接收到该控制指 令, 并控制该拼接墙根据该控制指令进行相应操作。 说 明 书 CN 103677718 A 6 4/10 页 7 0058 本实施例中, 终端接收用户控制拼接墙的第一指令 ; 终端根据第一指令通过浏览 器中的预置接。
20、口调用与预置接口对应的动态链接库, 动态链接库由终端根据对拼接墙的操 作指令封装得到 ; 终端根据调用的动态链接库向已与浏览器建立连接的拼接墙发送控制指 令, 使得拼接墙根据控制指令进行相应操作。 当用户需要对拼接墙进行控制时, 终端可直接 通过浏览器中的预置接口调用上述动态链接库, 对拼接墙发送控制指令, 从而完成对拼接 墙的控制, 这样终端避免通过浏览器的中转调用插件方式来控制拼接墙, 而直接调用浏览 器中的数据, 这样可减短数据传输路径, 提升传输性能。 0059 图 1 所示实施例描述了终端接收到用户发送的第一指令后, 通过浏览器中的预置 接口调用动态链接库, 并根据该动态链接库向拼接。
21、墙发送控制指令, 使得拼接墙可根据该 控制指令进行相应操作。为了便于理解, 下面以一具体实施例进行详细描述。 0060 请参阅图 2, 图 2 为本发明实施例提供的拼接墙控制方法的另一种流程示意图, 如 图 2 所示, 本发明实施例提供的拼接墙控制方法的另一个实施例可包括以下内容 : 0061 201、 接收用户控制拼接墙的第一指令 ; 0062 用户开启终端, 使得终端与拼接墙建立连接, 当用户需要对拼接墙进行控制时, 用 户点击终端上对应的控制按钮, 向终端发送控制拼接墙的第一指令, 终端接收该第一指令。 0063 需要说明的是, 上述终端与拼接墙建立连接具体方式可以是, 终端通过终端中的。
22、 浏览器与拼接墙的服务端建立连接。 0064 可以理解的是, 上述控制按钮可以是终端上的浏览器内的虚拟按钮。 0065 202、 终端确定第一指令的操作类型 ; 0066 上述终端接收到上述第一指令之后, 可确定控制拼接墙的上述第一指令的操作类 型。 0067 可以理解的是, 第一指令的操作类型可包括 : 打开屏幕、 或关闭屏幕、 或增加屏幕、 或减少屏幕、 或删除屏幕。 0068 上述第一指令的操作类型可以只包含打开屏幕、 或关闭屏幕、 或增加屏幕、 或减少 屏幕、 或删除屏幕中的一个类型, 也可以包含打开屏幕、 或关闭屏幕、 或增加屏幕、 或减少屏 幕、 或删除屏幕中的多个类型, 具体此处。
23、不作限定。 0069 203、 根据操作类型确定操作类型对应的浏览器中的预置接口 ; 0070 上述终端确定上述第一指令的操作类型之后, 可根据操作类型与浏览器的预置接 口的对应关系, 确定上述第一指令的操作类型对应的预置接口。 0071 需要说明的是, 上述操作类型与预置接口的对应关系可根据用户的不同需求而具 体设定, 例如, 操作类型 “打开屏幕” 与 “打开屏幕” 接口对应, 操作类型 “关闭屏幕” 与 “关 闭屏幕” 接口对应, 具体此处不作限定。 0072 204、 通过预置的调用函数调用浏览器中的预置接口对应的动态链接库 ; 0073 上述终端确定上述操作类型对应的预置接口后, 可。
24、通过预置的调用函数, 调用与 浏览器预置接口对应的动态链接库。 0074 需要说明的是, 上述动态链接库可由上述终端根据对上述拼接墙的操作指令进行 封装得到。 0075 可以理解的是, 上述预置的调用函数可根据用户的不同需求进行编写或设置, 具 体此处不作限定。 说 明 书 CN 103677718 A 7 5/10 页 8 0076 205、 根据调用的动态链接库向已与浏览器建立连接的拼接墙发送控制指令。 0077 上述终端调用上述动态链接库之后, 可根据该动态链接库中封装的操作指令, 向 上述已与上述浏览器建立了连接的拼接墙的服务端发送控制指令, 使得该拼接墙的服务端 接收到该控制指令, 。
25、并控制该拼接墙根据该控制指令进行相应操作。 0078 本实施例中, 终端根据接收到的第一指令确定操作类型, 并根据操作类型确定该 操作类型对应的预置接口, 终端通过调用函数调用该预置接口对应的动态链接库, 根据动 态链接库中封装的操作指令向拼接发送控制指令。 这样终端通过预置的调用函数直接调用 浏览器中的预置接口对应的动态链接库, 对拼接墙发送控制指令, 从而完成对拼接墙的控 制, 这样终端避免通过浏览器的中转调用插件方式来控制拼接墙, 而直接调用浏览器中的 数据, 这样可减短数据传输路径, 提升传输性能, 同时用户还可根据需求编写或设置预置调 用函数, 增加方案的灵活性。 0079 图 2 。
26、所示的实施例描述了终端接收用户第一指令后, 调用动态链接库, 完成对拼 接墙控制的过程, 在实际应用中, 终端接收用户第一指令之前还可先对拼接墙的操作指令 进行封装, 下面以一具体实施例进行详细描述。 0080 请参阅图 3, 图 3 为本发明实施例提供的拼接墙控制方法的另一个实施例示意图, 如图 3 所示, 本发明实施例提供的拼接墙控制方法的另一个实施例可包括以下内容 : 0081 301、 终端确定对拼接墙进行操作的各操作指令 ; 0082 当终端确定需要控制的拼接墙后, 终端确定对该拼接墙进行操作的各操作指令。 0083 可以理解的是, 上述操作指令可包括, 对屏幕进行打开、 或关闭、 。
27、或增加、 或减少、 或删除等。 0084 302、 将各操作指令封装成动态链接库 ; 0085 上述终端确定对拼接墙的各操作指令后, 通过预先设置的程序指令或者用户输入 的程序指令将上述各操作指令封装成动态链接库。 0086 需要说明的是, 上述终端将上述各操作指令封装成动态链接库之后, 还可将该动 态链接库保存在第三方数据库中, 该第三方数据库为终端中的浏览器数据库之外新建的数 据库。 0087 需要说明的是, 终端还可接收用户发送的第二指令, 该第二指令用于编写终端中 浏览器上的预置接口, 该终端接收到上述第二指令后, 根据该第二指令所包含的程序指令, 生成上述浏览器中的预置接口, 该预置。
28、接口可连接对应的上述动态链接库。 0088 303、 接收用户控制拼接墙的第一指令 ; 0089 用户开启终端, 使得终端与拼接墙建立连接, 当用户需要对拼接墙进行控制时, 用 户点击终端上对应的控制按钮, 向终端发送控制拼接墙的第一指令, 终端接收该第一指令。 0090 需要说明的是, 上述终端与拼接墙建立连接具体方式可以是, 终端通过终端中的 浏览器与拼接墙的服务端建立连接。 0091 可以理解的是, 上述控制按钮可以是终端上的浏览器内的虚拟按钮。 0092 304、 终端确定第一指令的操作类型 ; 0093 上述终端接收到上述第一指令之后, 可确定控制拼接墙的上述第一指令的操作类 型。 。
29、0094 可以理解的是, 第一指令的操作类型可包括 : 打开屏幕、 或关闭屏幕、 或增加屏幕、 说 明 书 CN 103677718 A 8 6/10 页 9 或减少屏幕、 或删除屏幕。 0095 上述第一指令的操作类型可以只包含打开屏幕、 或关闭屏幕、 或增加屏幕、 或减少 屏幕、 或删除屏幕中的一个类型, 也可以包含打开屏幕、 或关闭屏幕、 或增加屏幕、 或减少屏 幕、 或删除屏幕中的多个类型, 具体此处不作限定。 0096 305、 根据操作类型确定操作类型对应的浏览器中的预置接口 ; 0097 上述终端确定上述第一指令的操作类型之后, 可根据操作类型与浏览器的预置接 口的对应关系, 确。
30、定上述第一指令的操作类型对应的预置接口。 0098 需要说明的是, 上述操作类型与预置接口的对应关系可根据用户的不同需求而具 体设定, 例如, 操作类型 “打开屏幕” 与 “打开屏幕” 接口对应, 操作类型 “关闭屏幕” 与 “关 闭屏幕” 接口对应, 具体此处不作限定。 0099 306、 通过预置的调用函数调用浏览器中的预置接口对应的动态链接库 ; 0100 上述终端确定上述操作类型对应的预置接口后, 可通过预置的调用函数, 调用与 浏览器预置接口对应的动态链接库。 0101 可以理解的是, 上述预置的调用函数可根据用户的不同需求进行编写或设置, 具 体此处不作限定。 0102 307、 。
31、根据调用的动态链接库向已与浏览器建立连接的拼接墙发送控制指令。 0103 上述终端调用上述动态链接库之后, 可根据该动态链接库中封装的操作指令, 向 上述已与上述浏览器建立了连接的拼接墙的服务端发送控制指令, 使得该拼接墙的服务端 接收到该控制指令, 并控制该拼接墙根据该控制指令进行相应操作。 0104 本实施例中, 终端调用动态链接库之前可先确定对拼接墙进行操作的各操作指 令, 并将该操作指令封装成动态链接库, 终端接收用户第二指令, 生成浏览器中与动态链接 库对应的预置接口, 终端通过预置接口调用动态链接库, 根据动态链接库中的操作指令向 拼接墙发送控制指令, 完成对拼接墙的控制。 这样,。
32、 用户可根据不同需求编写设置浏览器中 的预置接口, 还可根据不要需求将拼接墙的各操作指令封装成动态链接库, 使得方案可满 足更多的用户需要, 提高用户体验度。 0105 为了便于理解, 下面以一具体应用场景对本发明实施例提供的拼接墙控制方法进 行详细描述。 0106 当终端 A 需要控制拼接墙 n 时, 终端 A 先确定对该拼接墙进行操作的各个操作指 令, 例如, 打开屏幕、 关闭屏幕、 增加屏幕、 减少屏幕、 删除屏幕等, 终端 A 确定上述操作指令 之后, 终端可通过预先设置的封装程序命令或者用户输入的封装程序命令将上述各个操作 指令分别封装成动态连接库, 并在终端A中的浏览器X的数据库之。
33、外新建一个第三方库, 将 上述动态链接库保存在该第三方库中。用户还可根据接口定义语言向终端 A 发送用于编写 终端A中浏览器上预置接口的程序指令, 终端A接收该程序指令, 并根据该程序指令生成浏 览器中的预置接口, 例如, 用户在浏览器内核 webkit 的源代码路径下的 WebCore/page/ 下 DOMWindow 类中添加 VtronTools 类, 该 VtronTools 类为终端 A 中的浏览器上的一个接口 类, 终端 A 接收用户输入的指令, 并根据控制拼接墙的操作函数生成接口, 例如该操作函数 为打开屏幕函数OpenVideo, 或关闭屏幕函数CloseVideo, 则终端。
34、A生成的接口为打开屏幕 接口或关闭屏幕接口。该生成的接口可与对应的动态链接库进行连接, 例如打开屏幕接口 与封装操作指令 “打开屏幕” 的动态链接库相连接, 关闭屏幕接口与封装操作指令 “关闭屏 说 明 书 CN 103677718 A 9 7/10 页 10 幕” 的动态链接库相连接。当用户对拼接墙 n 进行控制操作时, 终端 A 中的浏览器与用户需 要控制的拼接墙 n 的服务端建立连接。用户根据需要点击终端 A 中的浏览器上的对应的接 口, 例如, 用户点击打开屏幕接口, 终端 A 接收到该打开屏幕的指令, 确定该打开屏幕指令 的操作类型为在打开屏幕, 并确定操作类型为打开屏幕所对应的接口。
35、为打开屏幕接口, 终 端 A 则通过接口为打开屏幕接口内的调用函数调用与打开屏幕对应的封装操作指令 “打开 屏幕” 的动态链接库, 终端 A 根据该封装操作指令 “打开屏幕” 的动态链接库中的操作指令 函数, 向该拼接墙的服务器发送打开屏幕的指令, 该拼接墙的服务端接收到该打开拼命的 指令后则在拼接墙上打开屏幕。例如用户需要在拼接墙 “cmms” 上打开一个屏幕, 屏幕名称 为 “vod” , 则具体实施步骤可以为 : 0107 0108 上面描述了本发明实施例提供的拼接墙控制方法的实施例, 下面对本发明实施例 提供的终端进行描述。请参阅图 4, 图 4 为本发明实施例提供的终端的一种结构示意。
36、图, 如 图 4 所示, 本发明实施例提供的终端的一个实施例可包括 : 0109 第一接收单元 401, 用于接收用户控制拼接墙的第一指令 ; 0110 调用单元 402, 用于根据所述第一指令, 通过浏览器中的预置接口调用与所述预置 接口对应的动态链接库, 所述动态链接库由所述终端根据对拼接墙的操作指令封装得到 ; 0111 控制单元 403, 用于根据调用的所述动态链接库向已与所述浏览器建立连接的所 述拼接墙发送控制指令, 使得所述拼接墙根据所述控制指令进行相应操作。 0112 本实施例中第一接收单元 401 接收用户控制拼接墙的第一指令 ; 调用单元 402 根 据第一指令通过浏览器中的。
37、预置接口调用与预置接口对应的动态链接库, 动态链接库由终 端根据对拼接墙的操作指令封装得到 ; 控制单元 403 根据调用的动态链接库向已与浏览器 建立连接的拼接墙发送控制指令, 使得拼接墙根据控制指令进行相应操作。当用户需要对 拼接墙进行控制时, 调用单元 402 可直接通过浏览器中的预置接口调用上述动态链接库, 控制单元 403 对拼接墙发送控制指令, 从而完成对拼接墙的控制, 这样终端避免通过浏览 说 明 书 CN 103677718 A 10 8/10 页 11 器的中转调用插件方式来控制拼接墙, 而直接调用浏览器中的数据, 这样可减短数据传输 路径, 提升传输性能。 0113 图 4。
38、 所示实施例描述了第一接收单元 401 接收到用户发送的第一指令后, 调用单 元 402 通过浏览器中的预置接口调用动态链接库, 控制单元 403 根据该动态链接库向拼接 墙发送控制指令, 使得拼接墙可根据该控制指令进行相应操作。在实际应用, 调用单元 403 可包含多个单元, 调用单元 403 包含的多个单元协作完成调用上述动态链接库的功能, 下 面以一具体实施例进行详细描述。 请参阅图5, 图5为本发明实施例提供的终端的另一种结 构示意图, 如图 5 所示, 本发明实施例提供的终端的另一个实施例可包括 : 0114 第一接收单元 501, 用于接收用户控制拼接墙的第一指令 ; 0115 调。
39、用单元 502, 用于根据所述第一指令, 通过浏览器中的预置接口调用与所述预置 接口对应的动态链接库, 所述动态链接库由所述终端根据对拼接墙的操作指令封装得到 ; 0116 控制单元 503, 用于根据调用的所述动态链接库向已与所述浏览器建立连接的所 述拼接墙发送控制指令, 使得所述拼接墙根据所述控制指令进行相应操作。 0117 本发明实施例提供的调用单元 502 还可进一步包括 : 0118 第一确定单元 5021, 用于确定所述第一指令的操作类型 ; 0119 第二确定单元 5022, 用于根据所述操作类型确定所述操作类型对应的浏览器中的 预置接口 ; 0120 调用子单元 5023, 用。
40、于通过预置的调用函数调用所述浏览器中的预置接口对应的 动态链接库。 0121 本实施例中, 第一确定单元 5021 根据接收到的第一指令确定操作类型, 第二确定 单元 5022 根据操作类型确定该操作类型对应的预置接口, 调用子单元 5023 通过调用函数 调用该预置接口对应的动态链接库, 控制单元 503 根据动态链接库中封装的操作指令向拼 接发送控制指令。这样调用单元 502 通过预置的调用函数直接调用浏览器中的预置接口对 应的动态链接库, 控制单元 503 对拼接墙发送控制指令, 从而完成对拼接墙的控制, 这样终 端避免通过浏览器的中转调用插件方式来控制拼接墙, 而直接调用浏览器中的数据。
41、, 这样 可减短数据传输路径, 提升传输性能。 0122 上述图 5 所示的实施例中, 第一接收单元 501 接收用户第一指令后, 调用单元 502 中各子单元调用动态链接库的过程, 在实际应用中, 终端还可包括其他单元, 用于将拼接墙 的操作指令封装成动态链接库和生成该动态链接库对应的预置接口, 下面以一具体实施例 进行详细描述。请参阅图 6, 图 6 为本发明实施例提供的终端的另一种结构示意图, 如图 6 所示, 本发明实施例提供的终端的另一个实施例可包括 : 0123 第一接收单元 606, 用于接收用户控制拼接墙的第一指令 ; 0124 调用单元 607, 用于根据所述第一指令, 通过。
42、浏览器中的预置接口调用与所述预置 接口对应的动态链接库, 所述动态链接库由所述终端根据对拼接墙的操作指令封装得到 ; 0125 控制单元 608, 用于根据调用的所述动态链接库向已与所述浏览器建立连接的所 述拼接墙发送控制指令, 使得所述拼接墙根据所述控制指令进行相应操作。 0126 本发明实施例提供的调用单元 607 还可进一步包括 : 0127 第一确定单元 6071, 用于确定所述第一指令的操作类型 ; 0128 第二确定单元 6072, 用于根据所述操作类型确定所述操作类型对应的浏览器中的 说 明 书 CN 103677718 A 11 9/10 页 12 预置接口 ; 0129 调用。
43、子单元 6073, 用于通过预置的调用函数调用所述浏览器中的预置接口对应的 动态链接库。 0130 本发明实施例提供的终端还可进一步包括 : 0131 第三确定单元 604, 用于确定对拼接墙进行操作的各操作指令 ; 0132 封装单元 605, 用于将所述各操作指令封装成动态链接库。 0133 第二接收单元 601, 用于接收用户发送的第二指令, 所述第二指令用于编写所述预 置接口 ; 0134 生成单元 602, 用于根据所述第二指令, 生成所述浏览器中的预置接口, 所述预置 接口用于连接对应的所述动态链接库。 0135 存储单元 603, 用于通过浏览器中的第三方数据库保存所述动态链接库。
44、。 0136 本实施例中, 调用单元607调用动态链接库之前, 第三确定单元604可先确定对拼 接墙进行操作的各操作指令, 封装单元 605 将该操作指令封装成动态链接库, 第二接收单 元601接收用户第二指令, 生成单元602生成浏览器中与动态链接库对应的预置接口, 调用 单元 607 通过预置接口调用动态链接库, 控制单元 608 根据动态链接库中的操作指令向拼 接墙发送控制指令, 完成对拼接墙的控制。这样, 生成单元 602 可根据不同需求生成浏览 器中的预置接口, 封装单元 605 还可根据不要需求将拼接墙的各操作指令封装成动态链接 库, 使得方案可满足更多的用户需要, 提高用户体验度。
45、。 0137 为了便于理解, 下面以一具体应用场景对本发明实施例提供的终端中各单元的交 互进行详细描述。 0138 当终端 A 需要控制拼接墙 n 时, 第三确定单元 604 先确定对该拼接墙进行操作的 各个操作指令, 例如, 打开屏幕、 关闭屏幕、 增加屏幕、 减少屏幕、 删除屏幕等, 第三确定单元 604 确定上述操作指令之后, 封装单元 605 可通过预先设置的封装程序命令或者用户输入 的封装程序命令将上述各个操作指令分别封装成动态连接库, 并在终端 A 中的浏览器 X 的 数据库之外新建一个第三方库, 存储单元 603 将上述动态链接库保存在该第三方库中。用 户还可根据接口定义语言向终。
46、端 A 发送用于编写终端 A 中浏览器上预置接口的程序指令, 第二接收单元 601 接收该程序指令, 生成单元 602 根据该程序指令生成浏览器中的预置接 口, 例如, 用户在浏览器内核 webkit 的源代码路径下的 WebCore/page/ 下 DOMWindow 类中 添加 VtronTools 类, 该 VtronTools 类为终端 A 中的浏览器上的一个接口类, 第二接收单元 601 接收用户输入的指令, 生成单元 602 根据控制拼接墙的操作函数生成接口, 例如该操作 函数为打开屏幕函数OpenVideo, 或关闭屏幕函数CloseVideo, 则生成单元602生成的接口 为打。
47、开屏幕接口或关闭屏幕接口。该生成的接口可与对应的动态链接库进行连接, 例如打 开屏幕接口与封装操作指令 “打开屏幕” 的动态链接库相连接, 关闭屏幕接口与封装操作指 令 “关闭屏幕” 的动态链接库相连接。当用户对拼接墙 n 进行控制操作时, 终端 A 中的浏览 器与用户需要控制的拼接墙 n 的服务端建立连接。用户根据需要点击终端 A 中的浏览器 上的对应的接口, 例如, 用户点击打开屏幕接口, 第一接收单元 606 接收到该打开屏幕的指 令, 第一确定单元 6071 确定该打开屏幕指令的操作类型为在打开屏幕, 第二确定单元 6072 则确定操作类型为打开屏幕所对应的接口为打开屏幕接口, 调用子。
48、单元 6073 则通过接口 为打开屏幕接口内的调用函数调用与打开屏幕对应的封装操作指令 “打开屏幕” 的动态链 说 明 书 CN 103677718 A 12 10/10 页 13 接库, 控制单元 608 根据该封装操作指令 “打开屏幕” 的动态链接库中的操作指令函数, 向 该拼接墙的服务器发送打开屏幕的指令, 该拼接墙的服务端接收到该打开拼命的指令后则 在拼接墙上打开屏幕。 0139 所属领域的技术人员可以清楚地了解到, 为描述的方便和简洁, 上述描述的系统, 装置和单元的具体工作过程, 可以参考前述方法实施例中的对应过程, 在此不再赘述。 0140 在本申请所提供的几个实施例中, 应该理。
49、解到, 所揭露的系统, 装置和方法, 可以 通过其它的方式实现。例如, 以上所描述的装置实施例仅仅是示意性的, 例如, 所述单元的 划分, 仅仅为一种逻辑功能划分, 实际实现时可以有另外的划分方式, 例如多个单元或组件 可以结合或者可以集成到另一个系统, 或一些特征可以忽略, 或不执行。另一点, 所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口, 装置或单元的间接耦 合或通信连接, 可以是电性, 机械或其它的形式。 0141 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的, 作为单元显 示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个 网络单元上。 可以根据实际。