System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种显示方法及相关设备技术_技高网

一种显示方法及相关设备技术

技术编号:40626023 阅读:2 留言:0更新日期:2024-03-13 21:13
本申请公开了一种显示方法及相关设备。根据该显示方法,云侧设备在不同场景下使用长连接和短连接来给多个终端设备发送消息,以指示该多个终端设备在活动开始后播放相应活动素材,并在开始播放相应活动素材前根据该多个终端设备在系统、硬件等方面的时间偏差配置,确定其播放相应活动素材的起始位置,从而实现该多个终端设备同一时刻显示活动素材的同一画面。这种方法可以应用于采用不同操作系统的多个终端设备,成本较低,且更为集中可控,还可以规避多个终端设备由于性能、系统等原因而引起的显示相同画面的时间差。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种显示方法及相关设备


技术介绍

1、在一些特定场景(例如,卖场、展会柜台展示等场景)下,多种类型、不同屏幕尺寸的终端设备会同时显示同一画面,这是为了保持环境整齐有序,吸引用户注意力,以及方便用户比较不同产品在画面显示上的区别。

2、目前,一般采用1+n方式来实现多个设备显示同一画面。即通过一个设备作为控制设备来控制其他n个设备的显示。这种方法需要采购定制硬件作为控制设备,以及需要载入通讯软件到控制设备和n个设备中,成本高且部署环境复杂。并且,控制设备需要和其他n个设备长时间维持通信连接,会产生较高的功耗。

3、因此,如何在控制功耗、降低成本的同时实现多个设备同时显示同一画面是目前亟待解决的问题。


技术实现思路

1、本申请提供了一种显示方法及相关设备。该显示方法可以应用于多个终端设备。根据该显示方法,云侧设备在不同场景下使用长连接和短连接来控制多个终端设备,该多个终端设备根据自身在系统、硬件等方面的时间偏差配置,从而确定该终端设备分别对应的显示相同画面的时刻。这种方法可以应用于采用不同操作系统的多个终端设备,成本较低,且更为集中可控,还可以规避多个终端设备由于性能、系统等原因引起显示相同画面的时间差。

2、第一方面,本申请提供了一种显示方法。该显示方法可以应用与第一端侧设备。该方法可以包括:在第一端侧设备与云侧设备建立短连接的情况下,第一端侧设备可以接收云侧设备通过短连接发送的第一活动任务信息,并基于第一活动任务信息获取第一活动的活动素材;在第一活动任务对应的任务类型为第一任务类型的情况下,若当前时刻达到第一活动的开始时刻,第一端侧设备可以播放获取到的第一活动的活动素材。其中,第一活动任务信息为第一活动任务的相关信息,第一活动任务为第一活动对应的任务,第一活动任务信息包括第一活动的开始时刻。

3、在本申请提供的方案中,多个端侧设备可以每间隔一段时间(如后文所提及的预设时长)与云侧设备建立一次短连接,以便及时从云侧设备获取活动任务的相关信息。在端侧设备与云侧设备建立短连接的情况下,端侧设备可以通过短连接从云侧设备获取活动任务的相关信息,并基于该活动任务的相关信息获取相应活动素材。在该活动任务对应的任务类型为第一任务类型的情况下,若当前时刻达到该活动任务对应的活动的开始时刻(即活动开始时刻),端侧设备可以播放其获取的相应活动素材。也就是说,端侧设备不必一直与云侧设备保持通信连接。一方面,端侧设备可以通过短连接来获取相应信息,并基于该相应信息主动获取活动素材和确定播放时间,另一方面,针对任务类型为第一任务类型的活动任务,端侧设备可以在当前时刻达到该活动任务对应的活动的开始时刻的情况下播放相应活动素材。可理解,短连接维持时间短。针对接收云侧设备发送的活动任务的相关信息的多个端侧设备中的每一个端侧设备,上述方法可以在保证其在活动开始时刻播放相应活动素材的情况下降低功耗和维护成本,还能实现该多个端侧设备同一时刻播放相同活动素材。

4、在本申请的一些实施例中,第一端侧设备可以为后文所提及的端侧设备100。第一端侧设备可以为后文所提及的第一类端侧设备。

5、在本申请的一些实施例中,第一端侧设备与云侧设备建立的通信连接可以为后文所提及的第一类通信连接。

6、在本申请的一些实施例中,第一活动任务信息可以为后文所提及的活动任务的相关信息(如图4和图5所示)。在本申请的一些实施例中,第一活动任务信息可以为后文所提及的新创建的活动任务的相关信息(如图3所示)。

7、可理解,第一活动、第一活动的活动素材、第一活动任务和第一活动任务信息之间存在对应关系。第一活动的活动素材也可以理解为第一活动任务对应的活动素材。

8、在本申请的一些实施例中,第一任务类型可以为后文所提及的定时任务。

9、在本申请的一些实施例中,第一端侧设备可以设置定时提醒,以便在达到第一活动的开始时刻的情况下提醒播放第一活动的活动素材。在一种可能的实现方式中,第一端侧设备可以通过设置闹钟任务来实现定时提醒。

10、需要说明的是,本申请所提及的“时刻”和“时间”所表示的含义相同。“当前时刻”和“当前时间”所表示的含义相同。“活动的开始时刻”、“活动开始时刻”与“活动开始时间”所表示的含义相同。

11、结合第一方面,在一种可能的实现方式中,第一端侧设备基于第一活动任务信息获取第一活动的活动素材之后,该方法还可以包括:在第一活动任务对应的任务类型为第二任务类型的情况下,若当前时刻达到第一时刻,第一端侧设备可以与云侧设备建立长连接;若第一端侧设备接收云侧设备通过长连接发送的播控指令,第一端侧设备播放第一活动的活动素材。其中,第一时刻早于第一活动的开始时刻。

12、在本申请提供的方案中,在活动任务对应的任务类型为第二任务类型的情况下,若当前时刻达到端侧设备设置的早于活动开始时刻的某一时刻,端侧设备可以与云侧设备建立长连接,并等待云侧设备发送播控指令。在接收到云侧设备发送的播控指令后,端侧设备可以播放相应活动素材。可理解,端侧设备不必一直与云侧设备保持通信连接。一方面,端侧设备可以通过短连接来获取相应信息,并基于该相应信息主动获取活动素材和确定播放时间,另一方面,针对任务类型为第一任务类型的活动任务,端侧设备可以在当前时刻达到该活动任务对应的活动的开始时刻的情况下播放相应活动素材,然而,针对任务类型为第二任务类型的活动任务,端侧设备可以在即将到达活动开始时刻的情况下与云侧设备建立长连接,以等待云侧设备下发播控指令。

13、通过上述方法,端侧设备可以采取短连接和长连接组合的形式来实现与云侧设备的通信,降低了功耗和成本,并且,端侧设备还可以针对不同类型的活动任务采取不同播放活动素材的方式,比如针对第一任务类型的活动任务,端侧设备直接在活动开始时刻播放活动素材,而针对第二任务类型的活动任务,端侧设备等待云侧设备下发播控指令后播放活动素材,对于一些活动开始时刻可能会发生变化的活动,采用后面这种方式可以直接通过云侧设备控制,无需不断给端侧重新下发活动任务的相关信息以更新活动开始时刻,简化了流程。

14、在本申请的一些实施例中,第二任务类型可以为后文所提及的手动任务。

15、结合第一方面,在一种可能的实现方式中,第一端侧设备播放获取到的第一活动的活动素材,具体可以包括:第一端侧设备可以获取第一端侧设备的系统当前时刻、第一活动的开始时刻和第一端侧设备的偏移因子,并基于第一端侧设备的系统当前时刻、第一活动的开始时刻和第一端侧设备的偏移因子,确定播放偏移时长,以及确定第一活动的活动素材的播放总时长,基于播放偏移时长确定第一活动的活动素材的播放起始位置,跳转至播放起始位置开始播放第一活动的活动素材。偏移因子用于表示由于端侧设备操作系统和/或硬件和/或型号不同而造成的时间偏移量。

16、在本申请提供的方案中,端侧设备可以获取由于自身系统和/或硬件和/或型号不同而造成的偏移时间,并基本文档来自技高网...

【技术保护点】

1.一种显示方法,其特征在于,应用于第一端侧设备;所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述第一端侧设备基于所述第一活动任务信息获取所述第一活动的活动素材之后,所述方法还包括:

3.如权利要求1或2所述的方法,其特征在于,所述第一端侧设备播放获取到的所述第一活动的活动素材,具体包括:

4.如权利要求3所述的方法,其特征在于,所述偏移因子包括以下任意一项或多项:设备偏移因子、硬件偏移因子和系统平台偏移因子;所述播放偏移时长为第一数值和第二数值的和;所述第一数值为所述第一端侧设备的系统当前时刻与所述第一活动的开始时刻的差值,所述第二数值为所述偏移因子中每一项的平方和的平方根;所述播放起始位置为所述播放偏移时长除以所述第一活动的活动素材的播放总时长的余数。

5.如权利要求1-4中任一项所述的方法,其特征在于,所述第一端侧设备与至少一个端侧设备建立有通信连接;所述方法还包括:

6.如权利要求1-5中任一项所述的方法,其特征在于,所述第一端侧设备播放获取到的所述第一活动的活动素材,具体包括:

7.如权利要求6所述的方法,其特征在于,所述第一端侧设备满足所述再次播放条件,具体包括:所述第一端侧设备的电量不小于预设电量阈值,所述第一端侧设备的温度不大于预设温度阈值。

8.如权利要求1-7中任一项所述的方法,其特征在于,所述第一端侧设备基于所述第一活动任务信息获取所述第一活动的活动素材之前,所述方法还包括:

9.如权利要求1-8中任一项所述的方法,其特征在于,所述第一活动任务信息包括第一链接;所述第一端侧设备基于所述第一活动任务信息获取所述第一活动的活动素材,具体包括:

10.一种显示方法,其特征在于,应用于云侧设备;所述方法包括:

11.如权利要求10所述的方法,其特征在于,所述云侧设备分别通过所述短连接向所述多个端侧设备发送第一活动任务信息之后,所述方法还包括:

12.一种端侧设备,其特征在于,包括:通信模块、一个或多个存储器、一个或多个处理器;所述一个或多个处理器与所述通信模块以及所述一个或多个存储器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述端侧设备执行如权利要求1-9中任一项所述的方法。

13.一种云侧设备,其特征在于,包括:通信模块、一个或多个存储器、一个或多个处理器;所述一个或多个处理器与所述通信模块、所述一个或多个存储器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述云服务器执行如权利要求10或11所述的方法。

14.一种计算机存储介质,其特征在于,包括:计算机指令;当所述计算机指令在端侧设备上运行时,使得所述端侧设备执行如权利要求1-9中任一项所述的方法。

15.一种计算机存储介质,其特征在于,包括:计算机指令;当所述计算机指令在云侧设备上运行时,使得所述云侧设备执行如权利要求10或11所述的方法。

...

【技术特征摘要】

1.一种显示方法,其特征在于,应用于第一端侧设备;所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述第一端侧设备基于所述第一活动任务信息获取所述第一活动的活动素材之后,所述方法还包括:

3.如权利要求1或2所述的方法,其特征在于,所述第一端侧设备播放获取到的所述第一活动的活动素材,具体包括:

4.如权利要求3所述的方法,其特征在于,所述偏移因子包括以下任意一项或多项:设备偏移因子、硬件偏移因子和系统平台偏移因子;所述播放偏移时长为第一数值和第二数值的和;所述第一数值为所述第一端侧设备的系统当前时刻与所述第一活动的开始时刻的差值,所述第二数值为所述偏移因子中每一项的平方和的平方根;所述播放起始位置为所述播放偏移时长除以所述第一活动的活动素材的播放总时长的余数。

5.如权利要求1-4中任一项所述的方法,其特征在于,所述第一端侧设备与至少一个端侧设备建立有通信连接;所述方法还包括:

6.如权利要求1-5中任一项所述的方法,其特征在于,所述第一端侧设备播放获取到的所述第一活动的活动素材,具体包括:

7.如权利要求6所述的方法,其特征在于,所述第一端侧设备满足所述再次播放条件,具体包括:所述第一端侧设备的电量不小于预设电量阈值,所述第一端侧设备的温度不大于预设温度阈值。

8.如权利要求1-7中任一项所述的方法,其特征在于,所述第一端侧设备基于所述第一活动任务信息获取所述第一活动的活动素材之前,所述方法还包括:

9.如权利要求1-8中任一项...

【专利技术属性】
技术研发人员:陈芷君
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1