一种跨屏互动方法及系统、终端设备及后端服务器

文档序号:1524368 发布日期:2020-02-11 浏览:5次 >En<

阅读说明:本技术 一种跨屏互动方法及系统、终端设备及后端服务器 (Cross-screen interaction method and system, terminal equipment and back-end server ) 是由 罗敏 于 2018-07-11 设计创作,主要内容包括:本发明提供了一种跨屏互动方法及系统、终端设备及后端服务器,其中,应用于后端服务器的跨屏互动方法,包括:接收终端设备发送的互动屏幕信息及终端设备信息,其中,互动屏幕信息由终端设备扫描互动屏幕上的互动码得到;按互动屏幕信息对终端设备信息进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示;对于每一分组,当该分组对应的终端设备个数达到预定阈值时发送第一互动信息至该分组对应的终端设备显示。本发明对于多屏对多人的跨屏互动,能够实现数据高效有序的并发处理,实时在线分屏展示各屏的互动参与人数。(The invention provides a cross-screen interaction method and system, terminal equipment and a back-end server, wherein the cross-screen interaction method applied to the back-end server comprises the following steps: receiving interactive screen information and terminal equipment information sent by terminal equipment, wherein the interactive screen information is obtained by scanning an interactive code on an interactive screen by the terminal equipment; grouping the terminal equipment information according to the interactive screen information, establishing an incidence relation between the groups and the interactive screen information, counting the number of the terminal equipment corresponding to each group, and sending the number of the terminal equipment corresponding to each group to a corresponding interactive screen for display according to the incidence relation; and for each group, when the number of the terminal equipment corresponding to the group reaches a preset threshold value, sending first interaction information to the terminal equipment corresponding to the group for display. According to the multi-screen multi-person interaction method, multi-screen multi-person cross-screen interaction can be realized, efficient and orderly concurrent processing of data can be realized, and interactive participatory numbers of all screens are displayed in a real-time online screen-splitting mode.)

一种跨屏互动方法及系统、终端设备及后端服务器

技术领域

本发明属于互动统计领域,尤其涉及一种跨屏互动方法及系统、终端设备及后端服务器。

背景技术

现有技术中,对于同一时间段内多个屏幕有多人参与互动(多屏对多人)的方案,可以看成是多个一屏对多人的方案,多个屏幕之间相互独立,各屏幕的互动参与情况分别统计,无法同时统计各屏幕互动参与情况,若想了解所有屏幕互动参与情况,通常是互动进行时或互动结束后由工作人员分别获取各屏幕互动参与情况,再根据各屏幕互动参与情况统计所有屏幕互动参与情况。这种方式存在浪费人力,影响统计效率的缺陷;还可以看成是一个一屏对多人的方案,统计的是所有屏幕互动参与情况,无法实时在线分屏展示,分别管理多屏互动。

发明内容

本发明用于解决现有的多屏对多人互动方案,在进行互动触发及参与情况统计时,存在浪费人力、统计效率低、无法实时在线分屏展示统计结果缺陷。

为了解决上述缺陷,本发明一实施例中,提供一种跨屏互动方法,适用于后端服务器,包括:

接收终端设备发送的互动屏幕信息及终端设备信息,其中,互动屏幕信息由终端设备扫描互动屏幕上的互动码得到;

按互动屏幕信息对终端设备信息进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示;

对于每一分组,当该分组对应的终端设备个数达到预定阈值时发送第一互动信息至该分组对应的终端设备显示。

本发明一实施例中,还提供一种后端服务器,包括:

通信模块,用于接收终端设备发送的互动屏幕信息及终端设备信息,其中,互动屏幕信息由终端设备扫描互动屏幕上的互动码得到;

第一处理模块,用于按互动屏幕信息对终端设备信息进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示;

第二处理模块,用于对于每一分组,当该分组对应的终端设备个数达到预定阈值时通过通信模块发送第一互动信息至该分组对应的终端设备显示。

本发明一实施例中,还提供一种跨屏互动方法,适用于终端设备,包括:

通过扫描互动屏幕上的互动码获得互动屏幕信息;

将互动屏幕信息及终端设备信息发送至后端服务器,以使后端服务器按互动屏幕信息对终端设备信息进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示;

接收并显示第一互动信息,其中,第一互动信息由后端服务器当分组对应的终端设备个数达到预定阈值时发送。

本发明一实施例中,还提供一种终端设备,包括:

扫描模块,用于通过扫描互动屏幕上的互动码获得互动屏幕信息;

发送模块,用于将互动屏幕信息及终端设备信息发送至后端服务器,以使后端服务器按互动屏幕信息对终端设备信息进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示;

接收模块,用于接收并显示第一互动信息,其中,第一互动信息由后端服务器当分组对应的终端设备个数达到预定阈值时发送。

本发明一实施例中,还提供一种跨屏互动方法,包括:

终端设备通过扫描互动屏幕上的互动码获得互动屏幕信息,将互动屏幕信息及终端设备信息发送至后端服务器;

后端服务器按互动屏幕信息对终端设备信息进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示,对于每一分组,当该分组对应的终端设备个数达到预定阈值时发送第一互动信息至该分组对应的终端设备显示。

本发明一实施例中,还提供一种跨屏互动系统,包括:至少一个互动屏幕,多个终端设备以及后端服务器;

互动屏幕用于显示互动码及参与互动的移动终端个数,互动码存储有互动屏幕信息;

终端设备用于通过扫描互动屏幕上的互动码获得互动屏幕信息,将互动屏幕信息及终端设备信息发送至后端服务器;

后端服务器用于按互动屏幕信息对终端设备信息进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示,对于每一分组,当该分组对应的终端设备个数达到预定阈值时发送第一互动信息至该分组对应的终端设备显示。

本发明对于多屏对多人的跨屏互动,能够实现数据高效有序的并发处理,实时在线分屏展示各屏的互动参与人数,统一管理多个屏幕的互动参与情况。

附图说明

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

图1为本发明一实施例从后端服务器侧描述的跨屏互动方法的流程图;

图2为本发明另一实施例从后端服务器侧描述的跨屏互动方法的流程图;

图3为本发明再一实施例从后端服务器侧描述的跨屏互动方法的流程图;

图4为本发明一实施例的后端服务器的构成示意图;

图5为本发明一实施例的从终端设备侧描述的跨屏互动方法的流程图;

图6为本发明一实施例的终端设备的构成示意图;

图7为本发明一实施例的跨屏互动方法的流程图;

图8为本发明一实施例的跨屏互动系统的构成示意图;

图9为本发明一具体实施例的跨屏互动方法的流程图。

具体实施方式

为了使本发明的技术特点及效果更加明显,下面结合附图对本发明的技术方案做进一步说明,本发明也可有其他不同的具体实例来加以说明或实施,任何本领域技术人员在权利要求范围内做的等同变换均属于本发明的保护范畴。

本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。另外,在附图及实施方式中所使用相同或类似标号的元件/构件是用来代表相同或类似部分。

关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,也非用以限定本发明,其仅为了区别以相同技术用语描述的元件或操作。

在本说明书的描述中,参考术语“一实施例”、“一具体实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本发明的实施,其中的步骤顺序不作限定,可根据需要作适当调整。

如图1所示,图1为本发明一实施例从后端服务器侧描述的跨屏互动方法的流程图。本实施例对于多屏对多人的跨屏互动,能够高效有序的实现数据并发处理,实时在线分屏展示各屏的互动参与人数,统一管理多个屏幕的互动参与情况。

具体的,应用于后端服务器的跨屏互动方法包括:

步骤110,接收终端设备发送的互动屏幕信息及终端设备信息,其中,互动屏幕信息由终端设备通过扫描互动屏幕上的互动码得到。

详细的说,互动屏幕信息例如为由数字、字母、特殊符号等组合而成的屏幕ID,用于唯一表示互动屏幕。终端设备信息例如为手机号、设备ID等,用于唯一表示终端设备。本发明对互动屏幕信息及终端设备信息具体为何不做限定。

步骤120,按互动屏幕信息对终端设备信息进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示。

详细的说,分组中终端设备信息的条数即为分组对应的终端设备个数,分组对应的终端设备个数即为互动屏幕的互动参与人数。通过互动屏幕显示互动参与人数能够便于互动人员及工作人员实时了解互动参与情况。具体实施时,每个固定时间间隔发送一次各分组对应的终端设备个数。

步骤130,对于每一分组,当该分组对应的终端设备个数达到预定阈值时发送第一互动信息至该分组对应的终端设备显示。

详细的说,第一互动信息例如互动题目,互动链接,互动新闻等等,本发明对第一互动信息具体为何不做限定。发送给各终端设备的第一互动信息可以相同也可以不同。

进一步实施例中,如图2所示,应用于后端服务器的跨屏互动方法还包括:

步骤130’,接收互动控制设备发送的互动开始指令,互动开始指令包括互动屏幕信息。具体实施时,互动开始指令由工作人员根据互动屏幕上显示的终端设备个数决定是否发出。

步骤140,根据互动开始指令及关联关系发送第一互动信息至相应的终端设备。具体实施时,先从关联关系中确定互动开始指令中的互动屏幕信息对应的分组,接着将第一互动信息发送至该分组对应的终端设备。

进一步施例中,如图3所示,应用于后端服务器的跨屏互动方法还包括:

步骤150,接收终端设备TD发送的第二互动信息,第二互动信息包括终端设备信息TDI及用户根据第一互动信息输入的答复信息RI。详细的说,终端设备TD指的是参与互动的任一终端设备,本发明对终端设备TD具体指代设备不做限定。

步骤160,确定终端设备信息TDI所属的分组G,判断答复信息RI与预定信息是否相同,若答复信息RI与预定信息不同,则删除分组G中的终端设备信息TDI,更新分组G对应的终端设备个数;若答复信息RI与预定信息相同,则继续发送下一第一互动信息至终端设备TD,返回步骤150继续执行。

具体实施时,若第一预定时间到后未接收到终端设备TD发送的第二互动信息,则删除分组G中的终端设备信息TDI。待第二预定时间(大于或等于第一预定时间)到后,发送下一第一互动信息至分组G对应的终端设备。

进一步实施例中,若答复信息RI与预定信息不同,则发送结束互动提示信息至终端设备TD。

进一步实施例中,上述步骤160发送下一第一互动信息的过程包括:

将分组G对应的终端设备个数与第一互动信息匹配表相比较,根据比较结果发送下一互动信息。其中,第一互动信息匹配表用于限定分组对应的终端设备个数范围与第一互动信息之间的关系。一具体实施例中,第一互动信息匹配表如下表所示:

分组对应的终端设备个数范围 第一互动信息
100~200 题库1
50~99 题库2
1~49 题库3

随着分组对应的终端设备个数的变化,第一互动信息的难易程度也在变化,分组对应的终端设备个数越小,第一互动信息越难。

基于同一发明构思,本发明实施例中还提供了一种后端服务器,如下面实施例所述。由于该后端服务器解决问题的原理与从后端服务器侧描述的跨屏互动方法相似,因此该后端服务器的实施可以参见从后端服务器侧描述的跨屏互动方法的实施,重复之处不再赘述。具体的,如图4所示,后端服务器包括:

通信模块410,用于接收终端设备发送的互动屏幕信息及终端设备信息,其中,互动屏幕信息由终端设备通过扫描互动屏幕上的互动码得到。

第一处理模块420,用于按互动屏幕信息对终端设备进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示。

第二处理模块430,用于对于每一分组,当该分组对应的终端设备个数达到预定阈值时通过通信模块410发送第一互动信息至该分组对应的终端设备显示。

本发明一实施例中,如图5所示,还提供一种从终端设备侧描述的跨屏互动方法,包括:

步骤510,通过扫描互动屏幕上的互动码获得互动屏幕信息;

步骤520,将互动屏幕信息及终端设备信息发送至后端服务器,以使后端服务器按互动屏幕信息对终端设备信息进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示;

步骤530,接收并显示第一互动信息,其中,第一互动信息由后端服务器当分组对应的终端设备个数达到预定阈值时发送。进一步的,用户根据第一互动信息输入答复信息,终端设备根据答复信息及终端设备信息生成第二互动信息发送至后端服务器,后端服务器对第二互动信息的分析过程参见前述实施例,此处不再赘述。

基于同一发明构思,本发明还提供一种终端设备,如图6所示,包括:

扫描模块610,用于通过扫描互动屏幕上的互动码获得互动屏幕信息;

发送模块620,用于将互动屏幕信息及终端设备信息发送至后端服务器,以使后端服务器按互动屏幕信息对终端设备信息进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示;

接收模块630,用于接收并显示第一互动信息,其中,第一互动信息由后端服务器当分组对应的终端设备个数达到预定阈值时发送。

本发明一实施例中,还提供一种完整跨屏互动方法,如图7所示,包括:

步骤710,终端设备通过扫描互动屏幕上的互动码获得互动屏幕信息,发送互动屏幕信息及终端设备信息至后端服务器;

步骤720,后端服务器按互动屏幕信息对终端设备信息进行分组处理;建立分组与互动屏幕信息的关联关系;统计每个分组对应的终端设备个数;根据关联关系发送各分组的终端设备个数至相应互动屏幕显示;对于每一分组,当该分组对应的终端设备个数达到预定阈值时发送第一互动信息至该分组对应的终端设备显示。

进一步实施例中,步骤720中的当该分组的终端设备个数达到预定阈值时发送第一互动信息至该分组对应的终端设备显示还可以替代为:后端服务器接收互动控制设备发送的互动开始指令,所述互动开始指令包括互动屏幕信息,根据互动开始指令及关联关系发送第一互动信息至相应的终端设备。

进一步实施例中,还包括:步骤730,终端设备发送第二互动信息至后端服务器,其中,第二互动信息包括终端设备信息TDI及用户根据第一互动信息输入的答复信息RI。

步骤740,后端服务器接收终端设备发送的第二互动信息,确定终端设备信息TDI所属的分组G,判断答复信息RI与预定信息是否相同,若答复信息RI与预定信息不同,则删除分组G中的终端设备信息TDI,更新分组G对应的终端设备个数;若答复信息RI与预定信息相同,则继续发送下一第一互动信息。

如图8所示,本发明还提供一种跨屏互动系统,包括:至少一个互动屏幕810,多个终端设备820以及后端服务器830。

互动屏幕810用于显示互动码及参与互动的移动终端个数,互动码存储有互动屏幕信息;详细的说,多个互动屏幕可分布于不同地理位置,本发明对互动屏幕具体设置位置不做限定。

终端设备820用于通过扫描互动屏幕上的互动码获得互动屏幕信息,将互动屏幕信息及终端设备信息发送至后端服务器。

后端服务器830用于按互动屏幕信息对终端设备信息进行分组处理,建立分组与互动屏幕信息的关联关系,统计每个分组对应的终端设备个数,根据关联关系发送各分组对应的终端设备个数至相应互动屏幕显示,对于每一分组,当该分组对应的终端设备个数达到预定阈值时发送第一互动信息至该分组对应的终端设备显示。

为了更清楚说明本发明技术方案,下面以三块互动屏幕A、B、C同时进行跨屏答题互动为例进行详细说明,其中,该三块互动屏幕A、B、C分别位于不同的地理位置,如北京的某个商场MarketBJ、上海的某个商场MarketSH、深圳的某个商场内MarketSZ。如图9所示,跨屏互动过程包括:

1)互动屏幕A、B、C显示互动二维码。

2)商场MarketBJ、MarketSH、MarketSZ中的顾客在主持人的引导下通过终端设备扫描互动屏幕显示的互动二维码,从而获得互动屏幕ID,终端设备发送互动屏幕ID及终端设备ID至后端服务器。

3)后端服务器按互动屏幕ID将终端设备ID划分为多个分组;建立分组与互动屏幕ID的关联关系;统计每个分组对应的终端设备个数,从而得到每个互动屏幕的互动参与人数;

根据关联关系发送各互动屏幕的互动参与人数至相应互动屏幕显示;

接收互动控制设备(由主持人控制)发送的互动开始指令,所述互动开始指令包括互动屏幕ID,根据互动开始指令及关联关系发送互动题目至相应的终端设备。

4)终端设备发送互动答复信息至后端服务器,其中,互动答复信息包括终端设备ID及答复信息。

5)后端服务器接收终端设备发送的互动答复信息,确定终端设备ID所属的分组G,判断互动答复信息与预定信息是否相同,若互动答复信息与预定信息不同,则删除分组G中的终端设备ID,更新分组G对应的终端设备个数;若答复信息与预定信息相同,则继续发送下一第一互动信息。

本发明对于多屏对多人的跨屏互动,能够实现数据高效有序的并发处理,实时在线分屏展示各屏的互动参与人数,统一管理多个屏幕的互动参与情况。

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

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

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

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

以上所述仅用于说明本发明的技术方案,任何本领域普通技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围应视权利要求范围为准。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:重复弹幕处理方法及处理装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类