技术领域
[0001] 本
发明涉及电
力行业的多屏互动技术领域,尤其涉及一种多屏互动方法及系统。
背景技术
[0002] 在电力技术行业,多屏互动技术实现手机、
平板电脑、智能服务一体机多终端互动,为客户提供服务,提升用户
感知,创新服务模式。多屏互动技术所指的是,在不同的
操作系统以及不同的终端设备之间可以相互兼容跨越操作,通过无线网络连接的方式,实现数字多媒体内容的传输,可以同步不同屏幕的显示内容,可以通过智能终端实现控制设备等一系列操作。
[0003]
现有技术的多屏互动方式虽然可以简单实现多个屏幕之间的互动操作,但是由于多屏互动方式类似“镜像”,即在多个屏幕显示的内容基本一致,也就是实现了一个
信号的多个终端显示,这导致了一个终端操作时,其他终端同样显示一样的操作,这样远远没有达到互动的目的。
[0004] 因此,现有技术需要改进。
发明内容
[0005] 本发明
实施例所要解决的技术问题是:提供一种多屏互动方法及系统,以解决现有技术中存在的问题。
[0006] 根据本发明实施例的一个方面,公开一种多屏互动方法,包括:
[0007] 将多个终端之间建立通讯连接,在每个终端建立当前终端与其他终端之间的映射链表,当前终端通过映射链表关联至其他终端;
[0008] 某一终端通过映射链表向另一终端发送互动
请求;
[0009] 接收互动请求的终端响应发送互动请求的终端的互动请求,并将本端的终端配置参数发送至发送互动请求的终端;
[0010] 发送互动请求的终端调整本端发送互动信息的参数,以适应接收互动请求的终端的配置参数;
[0011] 发送互动请求的终与接收互动请求的终端建立直接数据传输通道,相互传输互动信息。
[0012] 基于本发明上述多屏互动方法的另一个实施例中,还包括:
[0013] 某一终端将本端划分多个互动区域,并将其中若干个互动区域关联到映射链表,其中,一个互动区域关联到映射链表的一个终端;
[0014] 当前终端在本端映射链表中将
指定通讯连接的终端指向与之对应的互动区域;
[0015] 调试互动区域与对应终端之间的通讯连接,确保通讯连接正常;
[0016] 一个或多个互动区域建立与其对应的终端之间完成参数配置的调制,并建立互动。
[0017] 基于本发明上述多屏互动方法的另一个实施例中,还包括:
[0018] 某一终端接收到多个终端发送的互动请求信息;
[0019] 该终端向多个终端发送响应信息,并将本端的终端配置参数发送至发送互动请求的多个终端;
[0020] 当发送互动请求的终端完成调整本端发送互动信息的参数后,该终端建立与该发送互动请求的终端之间的直接数据传输通道,建立互动。
[0021] 基于本发明上述多屏互动方法的另一个实施例中,所述发送互动请求的终端调整本端发送互动信息的参数,以适应接收互动请求的终端的配置参数包括:
[0022] 发送互动请求的终端接收并解析接收互动请求的终端的终端配置参数,并获取接收互动请求的终端的显示
分辨率、显示数据格式、接收延迟性参数;
[0023] 发送互动请求的终端编辑互动信息的格式,使发送的互动信息适应于接收互动请求的终端。
[0024] 基于本发明上述多屏互动方法的另一个实施例中,还包括:
[0025] 如果互动区域发送的互动数据与对应终端的配置参数不一致,则向终端发送参数配置指令;
[0026] 终端接收互动区域发送的参数配置指令及参数配置数据,并将指令及数据提交终端的控制单元;
[0027] 控制单元按照参数配置指令及参数配置数据配置本端终端配置参数;
[0028] 如果本端终端无法执行互动区域发送的参数配置数据,则断开互动区域与对应终端之间的互动。
[0029] 基于本发明上述多屏互动方法的另一个实施例中,还包括:判断互动内容是否满足互动条件,所述判断互动内容是否满足互动条件包括:
[0030] 当前互动内容是否为多媒体内容、文本内容的一种或多种;
[0031] 当前互动内容是否为非隐私内容;
[0032] 当前互动内容格式是否与目标终端显示格式一致。
[0033] 基于本发明实施例的另一个方面,公开一种多屏互动系统,包括多个相互通讯连接的终端,每个终端包括:
[0034] 接收模
块,用于接收其他终端发送的互动请求信息,并接收其他终端发送的互动信息;
[0035] 链表模块,用于建立本地终端与其他终端的映射链表,所述映射链表至少包括:其他终端的地址信息、本地终端与其他终端对应的通讯链路信息、本地终端与其他终端当前的互动状态信息;
[0036] 分区模块,用于将本地终端划分为多个互动区域,将每个互动区域设置唯一的序列号,并指定互动区域与其他终端的链接;
[0037] 同步参数配置模块,用于根据建立互动的终端的配置参数信息设置本地终端的互动信息的参数,使本地终端发送的互动信息适应互动的终端的配置参数;
[0038] 同步模块,用于建立本地终端与互动的终端之间的直接通讯连接,实时监控本地终端与互动的终端之间的同步状况、通讯连接状况。
[0039] 基于本发明上述多屏互动系统的另一个实施例中,所述分区模块对终端进行互动区域分割的需要考虑的因素包括:
[0040] 互动信息数据包的大小及互动信息显示参数;
[0041] 互动信息需要发布终端的数量;
[0042] 其他终端的数量;
[0043] 本地终端的通讯承载能力;
[0044] 通讯网络的延迟性;
[0045] 本地终端的互动信息的互动效率。
[0046] 基于本发明上述多屏互动系统的另一个实施例中,所述同步参数配置模块包括:
[0047] 参数解析单元,用于解析接收到的其他终端发送的终端配置参数;
[0048] 参数配置单元,用于根据参数解析单元解析的其他终端发送的终端配置参数配置本地终端发送的互动信息的配置参数,以适应于接受互动信息的终端的配置参数。
[0049] 基于本发明上述多屏互动系统的另一个实施例中,所述链表模块包括:
[0050] 通讯单元,用于建立本地终端与其他之间的通讯连接及控制本地终端与其他终端的通讯信道;
[0051] 链表单元,用于通过映射链表的方式将本地终端与其他终端建立关联,用于增加、
修改、删除建立的映射链表的一个或多个序列;
[0052] 控制单元,用于监控链表单元建立的映射链表的实际连接状况,并通过本地终端与其他终端之间的连接状况及实时状态参数,修订链表单元的数据。
[0053] 与现有技术相比,本发明具有如下优点:
[0054] 本发明的多屏互动方法及系统通过多个终端之间建立通讯通道,通过映射链表来表征终端与终端之间的链接,或终端的互动区域与终端之间的链接,映射链表根据实时链接方式或终端条件进行更新,互动的终端之间通过设置相同的参数信息从而实现多屏互动,可实现一屏对多屏、多屏对一屏或多屏对多屏的互动,不同操作系统之间或不同终端之间的互动。
附图说明
[0055] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0056] 图1是本发明的多屏互动系统的一个实施例的结构示意图。
[0057] 图2是本发明的多屏互动方法的一个实施例的
流程图。
[0058] 图中:1接收模块、2链表模块、3分区模块、4同步参数配置模块、5同步模块。
具体实施方式
[0059] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060] 下面结合附图和实施例对本发明提供的一种多屏互动方法及系统进行更详细地说明。
[0061] 图1是本发明的多屏互动系统的一个实施例的结构示意图,如图1所示,该实施例的多屏互动系统包括:
[0062] 多个相互通讯连接的终端,每个终端包括:
[0063] 接收模块1,用于接收其他终端发送的互动请求信息,并接收其他终端发送的互动信息;
[0064] 链表模块2,用于建立本地终端与其他终端的映射链表,所述映射链表至少包括:其他终端的地址信息、本地终端与其他终端对应的通讯链路信息、本地终端与其他终端当前的互动状态信息;
[0065] 分区模块3,用于将本地终端划分为多个互动区域,将每个互动区域设置唯一的序列号,并指定互动区域与其他终端的链接;
[0066] 同步参数配置模块4,用于根据建立互动的终端的配置参数信息设置本地终端的互动信息的参数,使本地终端发送的互动信息适应互动的终端的配置参数;
[0067] 同步模块5,用于建立本地终端与互动的终端之间的直接通讯连接,实时监控本地终端与互动的终端之间的同步状况、通讯连接状况。
[0068] 所述分区模块3对终端进行互动区域分割的需要考虑的因素包括:
[0069] 互动信息数据包的大小及互动信息显示参数;
[0070] 互动信息需要发布终端的数量;
[0071] 其他终端的数量;
[0072] 本地终端的通讯承载能力;
[0073] 通讯网络的延迟性;
[0074] 本地终端的互动信息的互动效率。
[0075] 所述同步参数配置模块4包括:
[0076] 参数解析单元,用于解析接收到的其他终端发送的终端配置参数;
[0077] 参数配置单元,用于根据参数解析单元解析的其他终端发送的终端配置参数配置本地终端发送的互动信息的配置参数,以适应于接受互动信息的终端的配置参数。
[0078] 所述链表模块2包括:
[0079] 通讯单元,用于建立本地终端与其他之间的通讯连接及控制本地终端与其他终端的通讯信道;
[0080] 链表单元,用于通过映射链表的方式将本地终端与其他终端建立关联,用于增加、修改、删除建立的映射链表的一个或多个序列;
[0081] 控制单元,用于监控链表单元建立的映射链表的实际连接状况,并通过本地终端与其他终端之间的连接状况及实时状态参数,修订链表单元的数据。
[0082] 图2是本发明的多屏互动方法的一个实施例的流程图,如图2所示,所述多屏互动方法包括:
[0083] 10,将多个终端之间建立通讯连接,在每个终端建立当前终端与其他终端之间的映射链表,当前终端通过映射链表关联至其他终端;
[0084] 20,某一终端通过映射链表向另一终端发送互动请求;
[0085] 30,接收互动请求的终端响应发送互动请求的终端的互动请求,并将本端的终端配置参数发送至发送互动请求的终端;
[0086] 40,发送互动请求的终端调整本端发送互动信息的参数,以适应接收互动请求的终端的配置参数;
[0087] 50,发送互动请求的终与接收互动请求的终端建立直接数据传输通道,相互传输互动信息。
[0088] 在实际实施的过程中,还包括:
[0089] 某一终端将本端划分多个互动区域,并将其中若干个互动区域关联到映射链表,其中,一个互动区域关联到映射链表的一个终端;
[0090] 当前终端在本端映射链表中将指定通讯连接的终端指向与之对应的互动区域;
[0091] 调试互动区域与对应终端之间的通讯连接,确保通讯连接正常;
[0092] 一个或多个互动区域建立与其对应的终端之间完成参数配置的调制,并建立互动。
[0093] 在实际实施的过程中,还包括:
[0094] 某一终端接收到多个终端发送的互动请求信息;
[0095] 该终端向多个终端发送响应信息,并将本端的终端配置参数发送至发送互动请求的多个终端;
[0096] 当发送互动请求的终端完成调整本端发送互动信息的参数后,该终端建立与该发送互动请求的终端之间的直接数据传输通道,建立互动。
[0097] 所述发送互动请求的终端调整本端发送互动信息的参数,以适应接收互动请求的终端的配置参数包括:
[0098] 发送互动请求的终端接收并解析接收互动请求的终端的终端配置参数,并获取接收互动请求的终端的显示分辨率、显示数据格式、接收延迟性参数;
[0099] 发送互动请求的终端编辑互动信息的格式,使发送的互动信息适应于接收互动请求的终端。
[0100] 在实际实施的过程中,还包括:
[0101] 如果互动区域发送的互动数据与对应终端的配置参数不一致,则向终端发送参数配置指令;
[0102] 终端接收互动区域发送的参数配置指令及参数配置数据,并将指令及数据提交终端的控制单元;
[0103] 控制单元按照参数配置指令及参数配置数据配置本端终端配置参数;
[0104] 如果本端终端无法执行互动区域发送的参数配置数据,则断开互动区域与对应终端之间的互动。
[0105] 在实际实施的过程中,还包括:判断互动内容是否满足互动条件,所述判断互动内容是否满足互动条件包括:
[0106] 当前互动内容是否为多媒体内容、文本内容的一种或多种;
[0107] 当前互动内容是否为非隐私内容;
[0108] 当前互动内容格式是否与目标终端显示格式一致。
[0109] 以上对本发明所提供的一种多屏互动方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本
说明书内容不应理解为对本发明的限制。
[0110] 最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。