CN115567741B - 设备控制方法、多媒体数据播放***及设备、存储介质 - Google Patents

设备控制方法、多媒体数据播放***及设备、存储介质 Download PDF

Info

Publication number
CN115567741B
CN115567741B CN202210297186.6A CN202210297186A CN115567741B CN 115567741 B CN115567741 B CN 115567741B CN 202210297186 A CN202210297186 A CN 202210297186A CN 115567741 B CN115567741 B CN 115567741B
Authority
CN
China
Prior art keywords
multimedia data
display device
playing
wearable device
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210297186.6A
Other languages
English (en)
Other versions
CN115567741A (zh
Inventor
林晨
杨毅轩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Honor Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202210297186.6A priority Critical patent/CN115567741B/zh
Publication of CN115567741A publication Critical patent/CN115567741A/zh
Application granted granted Critical
Publication of CN115567741B publication Critical patent/CN115567741B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4222Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种设备控制方法、多媒体数据播放***及电子设备,其中,该方法包括:显示设备获取第一可穿戴设备与显示设备之间的第一距离;在第一距离小于第一阈值的情况下,确定与可穿戴设备对应的目标多媒体数据,并播放目标多媒体数据;接收第一可穿戴设备发送的控制指令,响应于控制指令,控制显示设备进入休息模式,其中,在休息模式下,停止继续播放目标多媒体数据。本申请解决了相关技术中在采用可穿戴设备对设备进行控制时,入口控制操作比较复杂的问题。

Description

设备控制方法、多媒体数据播放***及设备、存储介质
技术领域
本申请涉及计算机技术领域,具体地涉及一种设备控制方法、多媒体数据播放***及设备、存储介质。
背景技术
相关技术中,可穿戴设备的应用日益广泛,针对儿童的可穿戴设备也越来越广泛,以儿童手表为例,儿童手表既可以满足儿童对于拍照、社交的需求,也可以防止儿童被诱拐或走失。
对家长来说,让儿童观看大屏比观看移动终端会更加护眼,所以儿童模式是极为关键的特性,但是当前市面上的电视在儿童模式中做的仍然不够智能,例如在入口上,仅能通过遥控器点击或移动终端App进行开关,操作复杂,体验不好。
发明内容
有鉴于此,本申请实施例提供一种设备控制方法、装置、设备、存储介质和程序产品,以利于解决相关技术中,在采用可穿戴设备对设备进行控制时,入口控制操作比较复杂的问题。
第一方面,本申请实施例提供了一种设备控制方法,包括:
显示设备获取第一可穿戴设备与显示设备之间的第一距离;
在第一距离小于第一阈值的情况下,确定与可穿戴设备对应的目标多媒体数据,并播放目标多媒体数据;
接收第一可穿戴设备发送的控制指令,响应于控制指令,控制显示设备进入休息模式,其中,在休息模式下,停止继续播放目标多媒体数据。
采用本申请实施例提供的技术方案,在第一可穿戴设备与显示设备的第一距离小于第一阈值的情况下,即第一可穿戴设备的用户通过第一可穿戴设备与显示设备之间的距离校准,便捷进入相应的模式,例如续播多媒体数据,然后在收到控制指令后,控制显示设备进入相应的休息模式,从而完成了跨设备控制。
优选地,播放目标多媒体数据之前,方法还包括:
在显示设备的检测范围内检测到指定电子设备的情况下,向指定电子设备发送授权请求消息,其中,授权请求消息用于向指定电子设备请求进入预设模式,其中,预设模式下,允许播放目标多媒体数据;
接收来自指定电子设备的与授权请求消息对应的响应消息,并依据响应消息开始播放目标多媒体数据、以及确定是否发送第一通知信息,其中,第一通知信息用于通知第一可穿戴设备对目标多媒体数据的播放过程开始计时。
采用本申请实施例提供的上述技术方案,可以实现对显示设备的视频播放权限的进一步控制,避免用户无节制地观看视频,例如,即使第一可穿戴设备与显示设备的距离小于第一阈值,仍然需要成人侧通过指定电子设备的授权才可以继续观看相应的多媒体数据。
优选地,播放目标多媒体数据之前,方法还包括:
在显示设备的检测范围内未检测到指定电子设备的情况下,向第一可穿戴设备发送第一通知信息。
采用本申请实施例提供的上述技术方案,若显示设备附近不存在成人佩戴的指定电子设备时,由显示设备直接和儿童佩戴的第一可穿戴设备进行交互,从而达到无论显示设备周围是否存在指定电子设备,都能让儿童顺利观看目标多媒体数据。
优选地,第一通知信息中携带有目标多媒体数据的开始播放时刻。
采用本申请实施例提供的技术方案,第一通知消息中携带的目标多媒体数据的开始播放时刻用于在显示设备播放目标多媒体数据时,及时通知第一可穿戴设备目标多媒体数据的开始播放时刻,以便显示设备和第一可穿戴设备同时记录播放时间,做到时间同步。
优选地,在播放目标多媒体数据时,方法还包括:
在显示设备的检测范围内未检测到指定电子设备的情况下,显示设备记录目标多媒体数据的开始播放时刻,并在开始播放时刻开始计时;
以预设时间周期向第一可穿戴设备发送第二通知信息,其中,第二通知信息用于通知目标多媒体数据的已播放时长。
采用本申请实施例提供的技术方案,显示设备通过预设时间周期向第一可穿戴设备发送第二通知消息,达到当第一可穿戴设备与显示设备发送的第二通知消息中的已播放时长不同时,及时更新第一可穿戴设备的已播放时长,实现已播放时长在显示设备和第一可穿戴设备的同步。
优选地,播放目标多媒体数据之前,方法还包括:
确定显示设备与第一可穿戴设备之间维持第一距离的持续时间,其中,在持续时间大于第二阈值的情况下,播放目标多媒体数据。
采用本申请实施例提供的技术方案,在显示设备与第一可穿戴设备之间维持第一距离的持续时间大于第二阈值时,说明显示设备与第一可穿戴设备之间的距离合适,且连接稳定,在播放目标多媒体数据时不会因为距离过远导致播放不流畅的问题。
优选地,确定与第一可穿戴设备对应的目标多媒体数据,包括:从历史播放记录中确定与第一可穿戴设备对应的目标多媒体数据;从历史播放记录中确定目标多媒体数据的中止播放点;
播放目标多媒体数据,包括:在中止播放点继续播放目标多媒体数据。
采用本申请实施例提供的技术方案,当第一可穿戴设备有多个的情况下,通过从显示设备的历史播放记录中确定一个第一可穿戴设备对应的目标多媒体数据进行播放,从目标多媒体数据上次播放的中止播放点续播,达到精准控制播放开始时刻,以免重复观看目标多媒体数据导致时长的浪费。
优选地,从历史播放记录中确定与第一可穿戴设备对应的目标多媒体数据,包括:
从历史播放记录中确定与第一可穿戴设备对应的第一多媒体集合;确定第一多媒体集合中各个多媒体数据的剩余播放时长;从剩余播放时长大于第三阈值的多媒体数据中确定目标多媒体数据。
当多媒体数据的剩余播放时长小于第三阈值,说明多媒体数据已播放完毕,采用本申请实施例提供的技术方案,可过滤掉已播放完毕的多媒体数据,从剩余播放时长大于第三阈值的多媒体数据确定目标多媒体数据进行播放,以避免不必要的时长浪费。
优选地,控制指令为第一可穿戴设备在目标多媒体数据的已播放时长大于第一预设时长的情况下生成的指令,第一预设时长为设置的单次观看的最大时长或第一可穿戴设备剩余的观看时长。
第二方面,本申请实施例提供了另一种设备控制方法,包括:
可穿戴设备接收来自显示设备的通知信息,其中,通知信息中携带有目标多媒体数据的开始播放时刻;
可穿戴设备依据开始播放时刻进行计时,并依据计时时长确定目标多媒体数据的已播放时长;
在已播放时长大于指定时长的情况下,向显示设备发送控制指令,其中,控制指令用于控制显示设备进入休息模式,其中,在休息模式下,停止继续播放目标多媒体数据。
采用本申请实施例提供的技术方案,在目标多媒体时长的已播放时长大于家长规定的指定时长时,说明儿童观看时间过长,应停止观看目标多媒体数据,此时通过控制指令控制显示设备进入休息模式,实现精准控制儿童观看多媒体数据的时长。
优选地,可穿戴设备接收来自显示设备的通知信息之前,包括:可穿戴设备获取可穿戴设备与显示设备之间的第一距离;在第一距离小于第一阈值的情况下,可穿戴设备向显示设备发送触发指令,其中,触发指令用于触发显示设备进入指定工作模式,其中,在指定工作模式下,继续播放目标多媒体数据。
采用本申请实施例提供的技术方案,在儿童佩戴的第一可穿戴设备与显示设备的第一距离小于第一阈值的情况下,通过第一可穿戴设备与显示设备的交互,便捷进入指定工作模式。
优选地,依据计时时长确定目标多媒体数据的已播放时长,包括:
可穿戴设备确定开始播放时刻和接收到通知信息的时刻之间的第一时长;可穿戴设备从接收到通知信息的时刻开始计时,并确定计时中统计的第二时长;依据第一时长和第二时长确定目标多媒体数据的已播放时长。
由于消息在可穿戴设备和显示设备之间的传输需要时间,采用本申请实施例提供的技术方案可知,目标多媒体数据的已播放时长为第一时长和第二时长的和,实现精准控制播放时长。
优选地,可穿戴设备接收来自显示设备的通知信息之前,方法还包括:
可穿戴设备接收终端设备发送的时长调整信息,其中,时长调整信息中至少包括:调整量和调整类型;
依据调整类型和调整量对指定时长进行调整。
采用本申请实施例提供的技术方案,由家长通过终端设备实现对指定时长的设置和调整。
优选地,调整类型包括:增大指定时长和减小指定时长。
采用本申请实施例提供的技术方案,可实现对指定时长的精准设置。
优选地,向显示设备发送控制指令之前,方法还包括:
按照预设时间周期向显示设备同步目标多媒体数据的已播放时长。
采用本申请实施例提供的技术方案,可以实现已播放时长在显示设备和可穿戴设备上的同步。
优选地,可穿戴设备与显示设备之间的第一距离之前,方法还包括:
在可穿戴设备的检测范围内检测到显示设备的情况下,可穿戴设备建立与显示设备的连接。
采用本申请实施例提供的技术方案,通过检测可穿戴设备与显示设备之间的距离,确定是否建立连接。
第三方面,本申请实施例提供了一种设备控制装置,包括:
获取模块,用于获取第一可穿戴设备与显示设备之间的第一距离;
确定模块,用于第一距离小于第一阈值的情况下,确定与第一可穿戴设备对应的目标多媒体数据,并播放目标多媒体数据;
接收模块,用于接收第一可穿戴设备发送的控制指令,响应控制指令,进入休息模式,其中,在休息模式下,停止继续播放目标多媒体数据。
第四方面,本申请实施例提供了一种电子设备,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被处理器执行时,触发电子设备执行第一方面或第二方面中任意一项的方法。
第五方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行上述第一方面或第二方面中任意一项的方法。
第六方面,本申请实施例提供了一种计算机程序产品,计算机程序产品包括可执行指令,当可执行指令在计算机上执行时,使得计算机执行上述第一方面或第二方面中任意一项的方法。
第七方面,本申请实施例提供一种多媒体数据播放***,***包括显示设备、第一可穿戴设备,
显示设备在播放第一多媒体数据的过程中,若第一可穿戴设备与显示设备的距离为第一距离,显示设备继续播放第一多媒体数据;
显示设备在播放第一多媒体数据的过程中,若第一可穿戴设备与显示设备的距离为第二距离,显示设备停止播放第一多媒体数据,并开始播放第二多媒体数据;
其中,第二距离小于第一距离。
根据本申请上述实施方式的***,在第一可穿戴设备距离显示设备较近时,显示设备可以自动切换到播放第二多媒体数据,从而可以实现显示设备播放内容的自动切换,无需多次复杂的操作。
在一种可能的实现方式中,***还包括指定电子设备,显示设备停止播放第一多媒体数据,并开始播放第二多媒体数据之前,接收显示设备发送的授权请求信息,其中,授权请求信息用于向指定电子设备申请播放第二多媒体数据的权限;
指定电子设备用于响应于针对授权请求信息的第一操作,向显示设备发送授权请求信息的第一响应信息;
显示设备接收到第一响应信息后,停止播放第一多媒体数据,并开始播放第二多媒体数据。
在一种可能的实现方式中,指定电子设备还用于响应于针对授权请求信息的第二操作,向显示设备发送授权请求信息的第二响应信息;
显示设备接收到第二响应信息后,停止播放第一多媒体数据。在一种可能的实现方式中,显示设备停止播放第一多媒体数据后,还可以关闭显示设备。
根据本申请上述实施方式的***,在第一可穿戴设备靠近显示设备时,显示设备可向指定电子设备发送授权请求信息,根据用户对指定电子设备的操作,响应授权请求信息,从而实现对显示设备播放的内容进行控制,操作简单,控制方便。
在一种可能的实现方式中,显示设备接收到授权请求响应后,向第一可穿戴设备发送第一通知信息;
响应于第一通知信息,第一可穿戴设备记录播放第二多媒体数据的第一时间长度;
在第一时间长度大于第一预设时长时,显示设备停止播放第二多媒体数据。
在一种可能的实现方式中,第一预设时长为设置的单次观看的最大时长或第一可穿戴设备剩余的观看时长。
在一种可能的实现方式中,***还包括服务器,服务器用于同步第一可穿戴设备的第一时间长度。
服务器还用于依据每次同步的第一时间长度确定第一可穿戴设备对应的已观看总时长。服务器可以根据每次同步的第一时间长度统计第一可穿戴设备的已观看总时长,第一可穿戴设备的已观看总时长可以是指第一可穿戴设备观看多媒体数据的总时长。第一可穿戴设备本身也可以根据每次观看的第一时间长度统计第一可穿戴设备的已观看总时长,第一可穿戴设备每次观看的第一时间长度可以相同,也可以不同。
根据本申请上述实施方式的***,在第一可穿戴设备上进行计时,可以实现对第一可穿戴设备已观看总时长的精准控制。举例来说,第一可穿戴设备在当前显示设备观看多媒体数据之前,在其他显示设备也观看了多媒体数据,在其他显示设备观看多媒体数据时,也是通过第一可穿戴设备计算观看时长,这样,可以准确的记录第一可穿戴设备的已观看总时长,实现对第一可穿戴设备的已观看总时长的精准控制。
在一种可能的实现方式中,显示设备在播放第一多媒体数据的过程中,若第一可穿戴设备与显示设备的距离为第二距离,且第一可穿戴设备的已观看总时长大于第二预设时长,显示设备停止播放第一多媒体数据。
在一种可能的实现方式中,显示设备还用于通过服务器或者第一可穿戴设备获取第一可穿戴设备的已观看总时长,在显示设备确定第一可穿戴设备的已观看总时长大宇第二预设时长的情况下,显示设备停止播放第一多媒体数据,显示设备还可以关闭。
根据本申请上述实施方式的***,在切换到播放第二多媒体数据之前,显示设备可以获得第一可穿戴设备的已观看总时长,并根据已观看总时长控制播放内容的切换,实现对第一可穿戴设备观看多媒体的自动控制。
在一种可能的实现方式中,显示设备为大屏或计算机,第一可穿戴设备为手表或手环,指定电子设备为手表或手环。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本申请实施例提供的相关技术中大屏的儿童模式的入口界面示意图;
图2为本申请实施例提供的相关技术通过移动终端APP设置儿童模式的示意图;
图3为相关技术中原始解锁模式的示意图;
图4A为本申请实施例中的方法所应用的***包含的设备以及设备之间的关系的示意图;
图4B为本申请实施例的***中设备建立数据交互的流程图;
图4C为本申请实施例的显示设备的显示方法的流程图;
图5为本申请实施例提供的一种显示设备的交互界面示意图;
图6为本申请实施例提供的一种设备控制方法的流程图;
图7为本申请实施例提供的显示设备的架构图;
图8为本申请实施例提供的儿童手表的架构图;
图9为本申请实施例提供的一种儿童手表与显示设备交互的示意图;
图10为本申请实施例提供的另一种设备控制方法的流程图;
图11为本申请实施例提供的不同场景下的儿童手表与显示设备交互的流程图;
图12为本申请实施例提供的一种设备控制装置的结构图;
图13为本申请实施例提供的一种电子设备的结构示意图;
图14为本申请实施例提供的一种多媒体数据播放***的结构图;
图15为本申请实施例提供的显示设备根据距离切换多媒体数据的示意图。
具体实施方式
为了更好的理解本申请的技术方案,下面结合附图对本申请实施例进行详细描述。
应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
参见图1,图1为本申请实施例提供的相关技术中大屏的儿童模式的入口界面示意图,在该界面中,家长可通过遥控器选择是否开启儿童模式,并可以通过左右两侧的减少或增加按键调节儿童每次观看视频的时长,如在打开儿童模式下,可以设置儿童单次观看时长为30分钟,另外,在该界面,家长还可选择是否开启蓝光过滤,开启蓝光过滤模式后,大屏变成暖色调,可减少蓝光对儿童眼睛的刺激,从而达到缓解视觉疲劳的效果。
参见图2,图2为本申请实施例提供的相关技术通过移动终端APP设置儿童模式的示意图,在图2中,家长可通过移动终端的下拉页面,在下拉页面的功能中,找到儿童模式的图标,选择打开或关闭儿童模式。具体地,家长点击该儿童模式的图标,即可控制大屏进入儿童模式,家长再次点击该儿童模式的图标,即关闭大屏进入儿童模式。在打开儿童模式的情况下,家长可以通过图1所示的界面通过遥控器对儿童的单次观看视频的时长进行设置,同时也可选择是否打开蓝光过滤模式;家长也可以通过移动终端对应的APP,在移动终端APP上设置儿童单次可观看视频的时长,并将设置好的儿童单次可观看视频的时长通知大屏,大屏根据家长设置好的时长,播放相应时长的视频。
在图2的左侧为大屏显示界面,显示有待播放的影片信息,例如:影片名称、详情介绍等,家长可通过遥控器选择该界面左下角的“立即播放”按钮,即可播放与当前显示页面对应的视频。
参见图3,图3为本申请实施例提供的相关技术中原始解锁模式的示意图,相关技术在时间管控上,多采用设备本地后台计时的方式,仅限单设备的管控,到时后弹出密码锁或计算题,例如图3所示的计算题,家长通过在输入框中选择对应的数字,组成该计算题的答案后进行解锁,由家长进行解锁后方可继续使用,如果弹出密码锁时家长忘记密码,可以通过简单问题重置密码。
在图1至图3中,展示了相关技术中的大屏或电视在儿童模式中的界面,但仍然存在以下问题:在入口界面的处理上,相关技术通过遥控器点击或移动终端App进行控制,操作复杂,影响用户体验。
为了解决上述技术问题,本申请实施例提供了相应的解决方案,在解决方案中,对显示设备和可穿戴设备的工作流程均进行了相应的改进。
在介绍本申请的方法之前,先对本申请实施例的应用场景进行说明。图4A示出本申请实施例中的方法所应用的***包含的设备以及设备之间的关系的示意图。图4B示出根据本申请实施例的***中设备建立数据交互的流程图。
如图4A所示,儿童手表和显示设备需要进行绑定,其中,在绑定时,可以通过移动终端进行绑定,移动终端可以是儿童手表通过蓝牙等方式绑定连接的设备,比如说,可以是儿童的家长的手机、Pad等设备。
具体地,可以通过与儿童手表对应的移动终端,将儿童手表的相关信息(例如标识信息)等上传至云平台侧,然后显示设备从云平台侧获取相应的绑定信息,该绑定信息包括但不限于:移动终端与儿童手表的绑定信息;显示设备与儿童手表的绑定信息。
以图4A为例进行说明,图4A中涉及的主体包括:移动终端、显示设备、可穿戴设备和设备云平台,需要指出的是,在本申请实施例中,可穿戴设备指的是儿童手表或成人手表。
在连接过程中,需要建立移动终端、儿童手表、显示设备以及设备云平台之间的连接关系,设备云平台用于存储移动终端上传的移动终端和可穿戴设备数据,设备云平台也用于获取显示设备的设备信息以及与可穿戴设备的绑定数据,具体绑定的数据可以是账号等信息。移动终端与手表进行配对绑定和连接,连接方式包括但不限于通过蓝牙、HiLink、信任环等连接方式。可穿戴设备与显示设备之间通过可穿戴设备的设备信息、两者之间的绑定数据进行身份认证,从而实现免配对通信。
以下结合图4B详细说明上述过程,如图4B所示:
S401:显示设备登录账号,并注册到设备云平台;
S402:儿童手表与移动终端建立蓝牙连接;
S403:移动终端将儿童手表信息和token上传至设备云平台;
S404:显示设备在设备云平台上查询儿童手表的设备信息和token;
S405:显示设备通过设备云平台-移动终端,实现和儿童手表的数据传输和交互。
具体地,在显示设备与设备云平台建立连接的过程中,显示设备首先登录账号,并将显示设备登陆账号的信息存储到云端,包括账号名称和密码等信息,儿童手表与移动终端通过蓝牙建立连接,移动终端将儿童手表的设备信息和token(token中至少存储有登陆儿童手表的账号和密码信息)存储至云端,显示设备通过儿童手表的设备信息,绑定的账户数据进行设备身份认证,实现免配对通信,在设备云平台查询到儿童手表的设备信息和token,即可通过设备云平台与移动终端,建立和儿童手表之间的连接,并进行数据的传输和交互。
需要指出的是,在图4B所示的显示设备与设备云平台建立连接的过程中,对距离没有限制,通过显示登录的账号和设备云平台进行连接。
图4C示出根据本申请实施例的显示设备的显示方法的流程图。参见图4C,在显示设备周围没有检测到成人手表的场景下,该流程图包括以下五个步骤:S411:显示设备与儿童手表先建立连接,连接方式不限于蓝牙、HiLink、信任环等方式;S412:儿童手表获取家长通过登录成人账号的移动终端或其他设备给儿童手表的充值时长;S413:显示设备检测儿童佩戴儿童手表后与显示设备的第一距离;S414:显示设备在检测到儿童手表与显示设备之间的第一距离小于第一阈值时,进入儿童模式,需要指出的是,在本申请实施例中,如第一阈值可设置为3-5米中的任意一个值,若第一阈值设置为5米,则在第一距离小于5米时,且需要在该第一距离的范围内至少保持5s左右的时间,才会自动进入儿童模式,并同步显示设备和手表中儿童观看视频的时间;在该步骤中,为了防止儿童距离显示设备过近,最合适的第一距离应该3-5米之间。S415:在儿童观看视频的观看时长到达充值时长时,显示设备进入休息状态。
在显示设备检测到儿童手表与显示设备之间的第一距离小于第一阈值时,表明儿童手表靠近显示设备,此时,显示设备通过蓝牙模块扫描到儿童手表,如果儿童手表和显示设备已经预先绑定,则儿童手表和显示设备直接建立连接,并可以近数据交互;如果两者之前并未绑定,则通知用户进行连接,通知的形式包括但不限于在显示设备的界面中展示弹框,弹框中写明提示用户建立连接的提示信息,在儿童手表与显示设备配对成功时,进行数据交互传输。
具体地,显示设备与儿童手表需均为开机状态,且均打开了蓝牙功能;在儿童佩戴儿童手表靠近显示设备的过程中,显示设备的蓝牙模块不断进行扫描,在儿童手表与显示设备的第一距离在3m-5m之间时,儿童手表进入蓝牙的扫描范围,在蓝牙扫描到儿童手表时,如图5所示,在显示设备的交互界面中展示弹出窗口,以提示用户进行连接,其中,弹出窗口中设置有确认按键,在该确认按键被触发时,则确认建立儿童手表和显示设备的连接,该确认按键可以通过遥控器发送的确认指令触发,也可以由显示设备的触摸屏检测到的触摸指令;在连接成功时,提示用户连接成功,连接成功后即可进行数据的交互与传输,例如,显示“与儿童手表连接成功”的提示信息,该提示信息在停留一定时长后会自动隐藏或消失。需要注意的是,在图4所示的显示设备与儿童手表的连接过程中,对距离有一定的限制,具体地,在本申请实施例中,该距离所在的范围是3m-5m。
基于上述场景,本申请实施例提供了一种设备控制方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
该方法实施例的技术方案可以在移动终端的运算装置中执行,该移动终端可以是智能手机、平板电脑、掌上电脑以及移动互联网设备(MobileInternetDevices,简称为MID)、PAD等使用安卓Android操作***的终端设备。移动终端可以包括一个或多个处理器(处理器可以包括但不限于中央处理器(CPU)、图形处理器(GPU)、数字信号处理(DSP)芯片、微处理器(MCU)、可编程逻辑器件(FPGA)、神经网络处理器(NPU)、张量处理器(TPU)、人工智能(AI)类型处理器等的处理装置)和用于存储数据的存储器。可选的,上述移动终端还可以包括用于通信功能的传输设备、输入输出设备以及显示设备。本领域普通技术人员可以理解,上述结构描述仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比上述结构描述更多或者更少的组件,或者具有与上述结构描述不同的配置。
存储器可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本申请实施例中的设备控制方法对应的计算机程序,处理器通过运行存储在存储器内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的设备控制方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输设备用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。该方法实施例的技术方案可以应用于各种通信***,例如:全球移动通讯(Global System of Mobile communication,简称为GSM)***、码分多址(Code Division Multiple Access,简称为CDMA)***、宽带码分多址(Wideband Code Division Multiple Access,简称为WCDMA)***、通用分组无线业务(General Packet Radio Service,简称为GPRS)、长期演进(Long Term Evolution,简称为LTE)***、LTE频分双工(Frequency Division Duplex,简称为FDD)***、LTE时分双工(Time Division Duplex,简称为TDD)、通用移动通信***(Universal MobileTelecommunication System,简称为UMTS)、全球互联微波接入(WorldwideInteroperability for Microwave Access,简称为WiMAX)通信***或5G***等。可选的,多个移动终端之间可以进行设备到设备(Device to Device,简称为D2D)通信。可选的,5G***或5G网络又被称为新无线(New Radio,简称为NR)***或NR网络。
显示设备可以例如触摸屏式的液晶显示器(LCD)和触摸显示器(也被称为“触摸屏”或“触摸显示屏”)。该液晶显示器可使得用户能够与移动终端的用户界面进行交互。在一些实施例中,上述移动终端具有图形用户界面(GUI),用户可以通过触摸触敏表面上的手指接触和/或手势来与GUI进行人机交互,此处的人机交互功能可选的包括如下交互:创建网页、绘图、文字处理、制作电子文档、游戏、视频会议、即时通信、收发电子邮件、通话界面、播放数字视频、播放数字音乐和/或网络浏览等、用于执行上述人机交互功能的可执行指令被配置/存储在一个或多个处理器可执行的计算机程序产品或可读非易失性存储介质中。
在上述运行环境下,本申请实施例提供了如图6所示的设备控制方法。
参见图6,图6为本申请实施例提供的一种设备控制方法的流程图,如图6所示,该方法主要包括如下步骤:
步骤S602,显示设备获取第一可穿戴设备与显示设备之间的第一距离;
步骤S604,在第一距离小于第一阈值的情况下,确定与第一可穿戴设备对应的目标多媒体数据,并播放目标多媒体数据;
步骤S606,接收第一可穿戴设备发送的控制指令,响应于控制指令,控制显示设备进入休息模式,其中,在休息模式下,停止继续播放目标多媒体数据。
在上述设备控制方法中的步骤S602至步骤S606中,从显示设备的角度描述了设备控制方法的过程,在儿童通过显示设备观看视频时,采用距离校准,在距离小于第一阈值的情况下,通过儿童手表与显示设备的交互,便捷进入儿童模式,做到跨设备精准控制儿童观看视频的时长。需要说明的是,在本申请实施例中,第一可穿戴设备可以为儿童佩戴的儿童手表。
为了支持上述功能,在一些实施例中,显示设备的软件架构可以通过图7所示的架构实现,具体地,包括应用层、Framework层和内核层三个部分。在应用层中,包含了连接模块、视频应用、儿童模式应用和其他***应用四个部分,连接模块用于显示设备与第一可穿戴设备之间建立连接关系,显示设备在本申请实施例中可以为大屏、电视等,第一可穿戴设备为儿童佩戴的儿童手表,视频应用用于提供观看视频的软件支持,儿童模式应用中提供了在当前模式为儿童模式下可用的功能,在其他***应用中,提供了与其他硬件或***连接时的功能;在Framework层中,包含了蓝牙模块、活动管理、窗口管理和通知管理四个部分,蓝牙模块用于提供无线数据传输和数据控制,活动管理用于提供对应用程序对应的activity的管理,如activity的周期、状态等的管理。窗口管理用于管理窗口程序,窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。通知管理使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互,如在儿童模式下可以弹出观看到时的通知等;内核层是硬件和软件之间的层,在内核层中,包括蓝牙驱动、摄像头驱动和开关机模块三个部分,蓝牙驱动由显示设备通过蓝牙与第一可穿戴设备或其他设备连接,摄像头驱动用于检测儿童距离显示设备之间的距离,开关机模块用于支持显示设备开机或关机的功能。
相应地,儿童手表的架构参见图8所示,在手表的软件架构图中,包括应用层、Framework层和内核层三个部分。在应用层中,包含了连接模块、儿童计时应用和佩戴检测三个部分,连接模块用于儿童手表与显示设备之间建立连接关系,儿童计时应用用于对儿童观看视频的时间进行计时,佩戴检测用于检测儿童是否佩戴手表;在Framework层中,包括蓝牙模块和重力感应模块两个部分,蓝牙模块用于提供无线数据传输和数据控制,重力感应模块用于依据重力控制儿童手表的旋转,便于观看和使用;在内核层中,包括蓝牙驱动,蓝牙驱动由儿童手表通过蓝牙与显示设备或其他设备连接。在建立显示设备与儿童手表的连接关系后,家长通过成人账号登录的移动终端给儿童手表充值时长(家长的移动终端和儿童手表之间也建立了连接,比如通过蓝牙等方式连接),例如每周可以看5小时,每天可以看1小时等,儿童手表通过移动终端或云端获取到充值后的时间记录到本地,并通过儿童计时应用对儿童使用的时间进行计时。
相关技术中,多采用增加入口和降低入口深度的方式,用户需要3至5步点击操作或语音唤醒进入,用时约8至15秒,在时间管控上,仅能做到对单设备的单次观看时间、每周观看时间的管控,无法进行跨设备管控。
为解决上述无法进行跨设备管控的问题,在上述设备控制方法中的步骤S604,在显示设备播放目标多媒体数据之前,还可以检测显示设备周围是否存在指定电子设备,需要说明的是,指定电子设备在本申请实施例中可以为成人佩戴的成人手表,即使用权限大于第一可穿戴设备的使用权限,其中,该使用权限可以理解为对显示设备的控制权限,指定电子设备的使用权限大于第一可穿戴设备的使用权限的含义包括但不限于:指定电子设备对显示设备的控制功能多于第一可穿戴设备、指定电子设备可以用于设置或限制第一可穿戴设备对显示设备的使用权限,指定电子设备包括但不限于手表、手环、手机、Pad等电子设备。
例如,在显示设备的检测范围内检测到指定电子设备的情况下,显示设备向指定电子设备发送授权请求消息,其中,授权请求消息用于向指定电子设备请求进入预设模式,其中,预设模式下,允许播放目标多媒体数据;接收来自指定电子设备的与授权请求消息对应的响应消息,并依据响应消息确定是否发送第一通知信息,从而实现跨设备对第一可穿戴设备进行管控。
在上述处理过程中,在显示设备周围存在第一可穿戴设备、且第一可穿戴设备与显示设备的距离小于第一阈值的情况下,显示设备检测到周围存在成人手表时,通过步骤S612向显示设备检测范围内的成人手表(即指定电子设备)发送授权请求信息,然后在成人手表的交互界面中展示该提示信息,并提供确认按钮,其中,确认按钮包括允许播放按钮和拒绝播放按钮,具体可以表现为在交互界面中设置有“:是”和“否”两种按钮,其中,在按钮“是”被触发的情况下,则向显示设备发送确认允许播放的响应消息,在按钮“否”被触发的情况下,则向显示设备发送拒绝播放的响应消息,具体地,该授权请求信息可以为“儿童靠近,且观看时间剩余xx分钟,是否进入儿童模式”,需要说明的是,这里的儿童模式即为上面提及的预设模式,在家长通过成人手表确认进入儿童模式的情况下,允许显示设备播放目标多媒体数据;在家长通过成人手表选择拒绝进入儿童模式的情况下,则拒绝播放目标多媒体数据。
通过上述内容可以看出,在具体应用时,与授权请求消息对应的响应消息可以理解为确认显示设备是否进入儿童模式的消息。
需要说明的是,在上述第一距离(即显示设备与第一可穿戴设备之间的相对距离)小于第一阈值之前,如果显示设备的状态为锁屏状态,则拒绝进入儿童模式或不允许播放多媒体数据。具体可以为:维持锁屏状态。
在上述第一距离(即显示设备与第一可穿戴设备之间的相对距离)小于第一阈值之前,如果显示设备的状态为正在播放多媒体数据,且在上述第一距离小于第一阈值的状态的持续时长大于指定时长的情况下,则根据正在播放的多媒体数据的类型确定显示设备的控制策略,具体地:确定正在播放的多媒体数据的类型;在正在播放的多媒体数据的类型为指定类型的情况下,停止播放该多媒体数据,其中,上述指定类型包括但不限于:非儿童类节目等敏感数据。在该场景中,如果响应消息为确认允许播放的响应消息,则显示设备可以停止播放指定类型的多媒体数据,并开始播放上述目标多媒体数据;如果响应消息为拒绝播放的响应消息,则显示设备可以停止播放指定类型的多媒体数据,并且不播放目标多媒体数据。
为了进一步提升用户体验,除了在第二穿戴设备(例如上面提及的成人手表)侧向用户(此处用户为家长等成人)展示上述确认按钮外,在显示设备的交互界面中也可以展示相应的提示信息,以提示第一穿戴设备的用户正在等待确认,提示信息可以为“正在等待确认进入儿童模式”等类似的提示信息。
在本申请的一些实施例中,显示设备的检测范围可以通过蓝牙等近距离通信方式的有效通信距离进行确定,当指定电子设备在显示设备的蓝牙检测范围内(即第二穿戴设备和显示设备之间的距离不大于蓝牙通信模块的有效通信距离)时,确定显示设备附近存在指定电子设备。
为了实现播放计时的同步,正如上面所述,显示设备需要向第一可穿戴设备发送第一通知信息,该第一通知信息用于通知第一可穿戴设备对目标多媒体数据的播放过程开始计时,这样第一可穿戴设备的计时过程和目标多媒体数据的播放时刻便可以进行同步,例如,当第一可穿戴设备开始计时的同时,显示设备播放目标多媒体数据,此时第一通知信息中可以携带有目标多媒体数据的开始播放时刻,以便第一可穿戴设备在计时前,提前考虑上述开始播放时刻,例如,将计时开始时间点提前相应时长(例如,计时开始时间点与开始播放时刻之间的时长)。采用上述方案,可以实现显示设备播放过程和第一可穿戴设备的计时过程的同步,避免出现显示设备开始播放目标多媒体数据,而第一可穿戴设备没有开始计时,导致第一可穿戴设备和显示设备播放时间不同步的问题。在显示设备播放目标多媒体数据之前,在显示设备的检测范围内未检测到指定电子设备的情况下,向第一可穿戴设备发送第一通知信息,其中,第一通知信息用于通知第一可穿戴设备对目标多媒体数据的播放过程开始计时,其中,第一通知信息中携带有目标多媒体数据的开始播放时刻。
例如,若显示设备通过蓝牙等方式在检测范围内未发现成人手表,即未发现指定电子设备的情况下,如果当前时间不在休息时间段并且该儿童登录的第一可穿戴设备的剩余可观看时间大于0,则显示设备自动进入预设模式,即自动进入儿童模式,并向第一可穿戴设备发送第一通知信息,第一通知信息中携带有目标多媒体数据的开始播放时刻。通过以下例子进行说明,若第一通知信息中的开始播放时刻为8:01,当前时刻为8:00,则显示设备会在8:01播放目标多媒体数据,并记录目标多媒体数据的已播放时长,同时,第一可穿戴设备在接收第一通知信息后,在8:01同步开始记录目标多媒体数据的已播放时长,8:00至8:01之间的等待过程中,显示设备可显示距离播放目标多媒体数据的剩余时间。
在上述设备控制方法中的步骤S604中,在显示设备播放目标多媒体数据时,方法还还可以执行如下步骤:
在显示设备的检测范围内未检测到指定电子设备的情况下,显示设备记录目标多媒体数据的开始播放时刻,并在开始播放时刻开始计时;以预设时间周期向第一可穿戴设备发送第二通知信息,其中,第二通知信息用于通知目标多媒体数据的已播放时长。第二通知信息用于通知第一可穿戴设备目标多媒体数据的已播放时长。
在第一可穿戴设备接收该第二通知信息后,将显示设备播放目标多媒体数据的已播放时长和第一可穿戴设备记录的目标多媒体数据的已播放时长进行比较,若双方记录的目标多媒体数据的已播放时长一致,则不做处理,即以任意一个时长为准;若双方记录的目标多媒体数据的已播放时长不一致,则以显示设备发送的第二通知信息中的目标多媒体数据的已播放时长为准,第一可穿戴设备调整记录的目标多媒体数据的已播放时长,与显示设备记录的目标多媒体数据的已播放时长保持一致。
显示设备除了可以向第一穿戴设备发送第二通知信息之外,为了让成人能够实时了解儿童观看多媒体数据的时长,还可以向指定电子设备发送第二通知信息,指定电子设备接收该第二通知信息后,家长可以及时了解目标多媒体数据的已播放时长。在成人认为儿童观看视频的时长比较久时,可以通过指定电子设备(例如成人手表)向显示设备发送停止播放指令,以控制显示设备停止播放目标多媒体数据。
需要注意的是,上述停止播放指令的优先级是比较高的,例如,即使目标多媒体数据的已播放时长小于指定时长,即第一可穿戴设备或在第一可穿戴设备登录的儿童账户对应的可播放时长小于成人允许的观看时长,在收到停止播放指令后,显示设备仍然会停止播放目标多媒体数据。
在显示设备通过蓝牙等方式未在检测范围内检测到指定电子设备的情况下,由显示设备记录目标多媒体数据的开始播放时刻,并向第一可穿戴设备发送第一通知信息,通知第一可穿戴设备目标多媒体数据的开始播放时刻,并以预设时间周期向第一可穿戴设备发送第二通知信息,其中,预设时间周期可以设置为1分钟,但不限于此,具体取值可以依据实际情况确定。
为了防止显示设备的误判,例如儿童仅是短暂在显示设备前停留或经过,如果触发播放相应的多媒体数据,则会给用户带来不好的体验,因此,在本申请的一些实施例中,在显示设备播放目标多媒体数据之前,还可以通过以下方式避免误判:确定显示设备与第一可穿戴设备之间维持第一距离的持续时间,其中,在持续时间大于第二阈值的情况下,播放目标多媒体数据。相应地,在持续时间小于第二阈值的情况下,则拒绝播放目标多媒体数据。
在上述过程中,第一距离需小于第一阈值,如第一阈值可设置为3-5米中的任意一个值,若第一阈值设置为5米,则在第一距离小于5米时,即通过蓝牙检测到显示设备与第一可穿戴设备的第一距离在0-5米之间,且在该第一距离范围内持续时间大于第二阈值时,认为距离稳定,在满足上述两个条件时,显示设备播放目标多媒体数据,例如,第二阈值可设置为5秒。
在上述设备控制方法中的步骤S604中,确定与第一可穿戴设备对应的目标多媒体数据,具体包括如下步骤:从历史播放记录中确定与第一可穿戴设备对应的目标多媒体数据;确定目标多媒体数据的中止播放位置;播放目标多媒体数据,具体包括如下步骤:在中止播放位置继续播放目标多媒体数据。其中,上述中止播放位置为目标多媒体数据的播放进度中的最近一次结束播放的位置,例如,目标多媒体数据总播放时长为60分钟,在历史记录中查到其上次在35分30秒时被中止播放,则本次可以在35分30秒处续播。
在上述过程中,第一可穿戴设备可提供为儿童登录的儿童账号,根据之前该第一可穿戴设备的历史播放记录,可以找到与该儿童佩戴的第一可穿戴设备对应的目标多媒体数据,当该儿童选择继续观看上次未看完的目标多媒体数据时,从历史播放记录中确定目标多媒体数据的中止播放位置,继续播放目标多媒体数据。
在上述步骤中,从历史播放记录中确定与第一可穿戴设备对应的目标多媒体数据,具体包括如下步骤:从历史播放记录中确定与第一可穿戴设备对应的第一多媒体集合;确定第一多媒体集合中各个多媒体数据的剩余播放时长;从剩余播放时长大于第三阈值的多媒体数据中确定目标多媒体数据。
在上述步骤中,儿童佩戴的第一可穿戴设备对应的第一多媒体集合中至少包括一个多媒体数据,确定第一多媒体集合中每个多媒体的剩余播放时长,如第一多媒体集合中包括两个多媒体数据,其中一个多媒体数据的剩余播放时长小于1分钟,另一个多媒体数据的剩余播放时长大于10分钟,则将剩余播放时长大于10分钟的多媒体数据确定为目标多媒体数据;若第一多媒体集合中包括三个多媒体数据,其中一个多媒体数据的剩余播放时长小于1分钟,另外两个多媒体数据的剩余播放时长大于10分钟,则从剩余播放时长大于10分钟的两个多媒体数据中选择一个确定为目标多媒体数据。
通过上述分析可知,从第一多媒体集合中筛选剩余播放时长大于第三阈值的多媒体数据,以得到目标多媒体数据。在本申请的一个可选实施例中,还可以通过以下方式确定目标多媒体数据:即剩余播放时长大于第三阈值且不大于第一可穿戴设备在上述预设模式(例如儿童模式)下的可使用时长。这样,可以更精确的确定合适的多媒体数据,同时,由于考虑了剩余播放时长和上述可使用时长的关系,可以避免在观看过程中的突然中断问题,提升用户体验。
在上述设备控制方法中,控制指令为第一可穿戴设备在目标多媒体数据的已播放时长大于第一预设时长的情况下生成的指令,第一预设时长为设置的单次观看的最大时长或第一可穿戴设备剩余的观看时长。
需要说明的是,在执行图6所示的设备控制方法之前,显示设备与第一可穿戴建立连接关系,连接方式不限于HiLink、信任环等方式。若第一可穿戴设备中存储的儿童剩余可观看时长大于0且当前时间不在休息时间段,进入儿童模式后,显示设备即显示观看到时页面,并锁定观看界面,不允许儿童观看多媒体数据。或者,若当前时间处于休息时间段或第一可穿戴设备中存储的儿童剩余可观看时长小于或等于0时,进入儿童模式后,显示设备立即显示观看到时页面,并锁定观看界面,不允许儿童观看多媒体数据,或者显示设备直接进入锁屏界面。
参见图9,图9为本申请实施例提供的儿童手表与显示设备交互的示意图。步骤901,在儿童佩戴儿童手表,并靠近显示设备后,儿童手表通过佩戴检测功能检测到儿童已佩戴好儿童手表后,显示设备可通过获取儿童手表与显示设备之间的距离判断出儿童与显示设备之间距离,显示设备通过摄像头获取儿童手表与显示设备之间的第一距离,在检测出第一距离小于第一阈值时,如第一阈值可设置为3-5米中的任意一个值,若第一阈值设置为5米,则在第一距离小于5米时,显示设备向儿童手表发出提示消息,通知儿童距离合适,儿童收到该提示消息后,停止靠近大屏,并至少保持5s左右的时间,在该步骤中,为了防止儿童距离显示设备过近,距离可以设置在3-5米之间。步骤902,显示设备检测到上述状态,并检测周围没有成人手表时(周围没有成人手表表示家长不在附近),通过步骤903从儿童手表获取充值时长(即儿童可以观看视频的时间),同时在步骤904启动儿童模式的应用,进入儿童模式,在一些实施例中,显示设备可以在检测到第一距离小于5米时,直接进入儿童模式,续播相应的多媒体数据,或者,在检测到本地存储的剩余时长或儿童手表存储的充值时长不小于相应阈值后,再进入儿童模式,续播相应的多媒体数据,以规范儿童的行为。显示设备根据之前儿童播放视频的历史记录,续播儿童爱看的视频,同时大屏向儿童手表发送视频开始播放的消息;
步骤905,儿童手表收到该消息后,启动儿童计时应用,开始记录时间;
步骤906,儿童手表每隔一分钟与大屏同步一次儿童可观看视频的剩余时间,即剩余观看时长,需要说明的是,这里的一分钟为可以设置的值,具体可根据实际情况进行调整;
步骤906’,显示设备向儿童手表同步本次记录的已观看时长,需要说明的是,步骤906’是一个可选的步骤,即显示设备也可以不用向儿童手表同步其记录的已观看时长,当然在一些对数据同步要求比较严格的场景,也可以执行步骤906’,以协商双方记录的信息的准确性;
步骤907,当记录时间达到充值时长时,儿童手表侧显示时间余额不足,并停止计时,儿童手表向大屏发送观看到时的通知信息,大屏收到儿童手表发送的通知信息后,停止播放视频,并进入休息状态或锁定状态,防止儿童过度观看视频。
以上主要是从显示设备侧进行的相关说明,以下从可穿戴设备侧再详细说明下本申请实施例。
参见图10,为本申请实施例提供的另一种设备控制方法的流程图,该方法从可穿戴设备的角度描述了设备控制方法的过程,如图10所示,该方法具体包括如下步骤:
步骤S1002,可穿戴设备接收来自显示设备的通知信息,其中,通知信息中携带有目标多媒体数据的开始播放时刻;
步骤S1004,可穿戴设备依据开始播放时刻进行计时,并依据计时时长确定目标多媒体数据的已播放时长;
步骤S1006,在已播放时长大于指定时长的情况下,向显示设备发送控制指令,其中,控制指令用于控制显示设备进入休息模式,其中,在休息模式下,停止继续播放目标多媒体数据。
在步骤S1002至步骤S1006中,该可穿戴设备对应的是儿童手表,在可穿戴设备与显示设备间的第一距离小于第一阈值时,如第一阈值可设置为3-5米中的任意一个值,若第一阈值设置为5米,则在第一距离小于5米时,可穿戴设备等待显示设备发送的通知信息,并根据通知信息确定目标多媒体数据的开始播放时刻和已播放时长,同时,当可穿戴设备获取到的目标多媒体数据的已播放时长大于指定时长时,可穿戴设备向显示设备发送控制指令,控制显示设备进入休息模式,其中,指定时长为成人(家长)通过相应的成人账号登录的手机移动终端或手表给儿童佩戴的可穿戴设备充值的时长,即成人可以通过便携式设备延长目标多媒体数据的允许播放时长。
其中,在可穿戴设备接收通知信息之前,显示设备可以在检测到第一距离小于第一阈值的情况下,直接进入儿童模式,续播目标多媒体数据;也可以由可穿戴设备先向显示设备发送触发指令,以触发显示设备播放目标多媒体数据,然后再接收显示设备发送的通知信息,具体地:可穿戴设备获取可穿戴设备与显示设备之间的第一距离;在第一距离小于第一阈值的情况下,可穿戴设备向显示设备发送触发指令,其中,触发指令用于触发显示设备进入指定工作模式,其中,在指定工作模式下,继续播放目标多媒体数据。
正如上面所述,为了实现儿童模式的快捷接入,可以通过可穿戴设备与显示设备之间的距离(第一距离)作为进入条件,其中,上述第一距离可以通过以下方式确定,但不限于此:获取可穿戴设备检测到的显示设备的信号强度;确定与信号强度对应的第一距离;或者,接收显示设备确定的第一距离,其中,第一距离为显示设备依据检测到的可穿戴设备的信号强度确定的。
在上述过程中,无论是可穿戴设备检测到的显示设备的信号强度,还是显示设备检测到的可穿戴设备的信号强度,均和可穿戴设备与显示设备之间的距离有关,因此,可以凭借信号强度确定两种之间的距离,其中,信号强度与距离成正比,距离越远,信号强度越差,相反,距离越近,信号强度越强。在一个可选的实施例中,可以在可穿戴设备和/或显示设备侧维护信号强度等级与距离之间的映射关系集合,从而可以在确定相应的信号强度等级的情况下,依据映射关系集合中的映射关系确定相应的距离。
在图10所示的设备控制方法中的步骤S1004中,在依据计时时长确定目标多媒体数据的已播放时长时,对于精度要求不高的场景,可以直接将通知信息中的已播放时长作为最终/实际的播放时长即可,对于精度要求较高的场景(例如游戏类等场景),还要考虑信息的传输时延。对于后者,可以通过以下步骤实现:可穿戴设备确定开始播放时刻和接收到通知信息的时刻之间的第一时长;可穿戴设备从接收到通知信息的时刻开始计时,并确定计时过程中统计的第二时长;依据第一时长和第二时长确定目标多媒体数据的已播放时长。
在上述步骤中,若可穿戴设备接收到显示设备发送的通知信息中携带的开始播放时刻与当前时刻(即接收到通知信息的时刻)不一致时,首先确定接收到通知信息的时刻,再确定通知信息中携带的开始播放时刻,例如,当前时刻为8:00,接收到通知信息的时刻为8:01,通知信息中携带的开始播放时刻为8:05,则确定第一时长为8:05-8:01=0:04,即第一时长为4分钟,根据步骤S1014,可认为可穿戴设备从接收到通知信息开始记录目标多媒体数据的已播放时长,即第二时长,由上述分析可知,第二时长中包含了第一时长的4分钟,因此,目标多媒体数据的已播放时长为第二时长与第一时长的差值。
在另一种可选的实施例中,若可穿戴设备接收到显示设备发送的通知信息中携带的开始播放时刻是当前时刻(即接收到通知信息的时刻)时,可穿戴设备在接收到通知信息的同时开始计时,同时显示设备播放目标多媒体数据,在该过程中,通知信息在可穿戴设备和显示设备之间的传递时间可忽略不计,即可认为可穿戴设备记录的目标多媒体数据的已播放时长与显示设备播放目标多媒体数据的已播放时长一致。
在图10所示的设备控制方法中的步骤S1004中,可穿戴设备接收来自显示设备的通知信息之前,还可以对可穿戴设备中存储的可允许观看时长进行调整,例如,增加或减少可允许观看时长,具体地:可穿戴设备接收终端设备发送的时长调整信息,其中,时长调整信息中至少包括:调整量和调整类型;依据调整类型和调整量对指定时长进行调整,从而可以得到最终的可允许观看时长,其中,调整类型包括:增大指定时长和减小指定时长。需要说明的是,如果未接收到终端设备发送的时长调整信息,则可以直接将可穿戴设备中存储的指定时长作为最终的可允许观看时长。
在上述步骤中,可穿戴设备与终端设备具有通信连接关系,因此可以接收终端设备发送的时长调整信息,终端设备可以为登录了成人账号的移动终端等设备,例如手机、平板电脑灯,家长可通过成人账号登录的移动终端等设备给儿童佩戴的可穿戴设备充值时长,家长通过在移动终端等设备设置好儿童可观看多媒体数据的时间,得到指定时长,并将该指定时长发送给儿童佩戴的可穿戴设备。
为了使得显示设备及时获知目标多媒体数据的剩余播放时长,在向显示设备发送控制指令之前,还可以执行如下步骤:按照预设时间周期向显示设备同步目标多媒体数据的已播放时长,从而使得显示设备及时了解已播放时长,为后续的操作准备,例如,显示设备可以依据已播放时长和依据本地记录的实际播放时长进行比较,如果两者一致或误差在预定范围内,则确定可穿戴设备统计的已播放时长是有效的,否则,则认为是无效的,此时显示设备向可穿戴设备反馈上述误差,以便可穿戴设备及时更新通过计时功能确定的已播放时长。
在上述过程中,预设时间周期为可设置的,例如设置为每隔一分钟进行一次时间同步。
在图10所示的设备控制方法中的步骤S1002中,可穿戴设备与显示设备之间的第一距离之前,还可以执行以下步骤:在可穿戴设备的检测范围内检测到显示设备的情况下,可穿戴设备建立与显示设备的连接,其中,连接方式不限于HiLink、信任环等方式。需要说明的是,可穿戴设备与显示设备建立连接所需要的距离和上述第一距离是不同的,例如,两者在采用蓝牙通信模块建立连接时,由于蓝牙协议的通信距离一般在10米左右,而适宜观看多媒体数据的距离往往会小于10米,因此,两者之间的距离在缩短至第一距离之前,两者便可以建立通信连接。
以上分别从显示设备和可穿戴设备侧对设备控制方法进行了详细说明,为便于理解,以下结合图11,并以可穿戴设备为儿童手表为例对整个设备的控制过程进行相关描述。图11为本申请实施例提供的不同场景下的儿童手表与显示设备交互的流程图。在该流程图中,包括两种场景,一种场景是家长在附近时的儿童手表与显示设备交互,另一种场景是家长不在附近时的儿童手表与显示设备交互,以下对该流程图中的两种场景分别进行解释说明。
在家长在附近时的儿童手表与显示设备交互的场景中,需要指出的是,儿童佩戴的手表为儿童手表,步骤1101,儿童手表与显示设备建立连接后(连接方式不限于蓝牙、HiLink、信任环等方式),步骤1102,家长通过成人账号登录的移动终端给儿童手表充值时长,步骤1103,儿童佩戴儿童手表,并靠近显示设备,儿童手表通过蓝牙进行距离检测(或显示设备通过蓝牙进行距离检测),在检测到儿童手表与显示设备的第一距离在3m-5m内,且保持在该距离范围的时间持续5s时,步骤1104,显示设备检测附近3m-5m内是否有成人手表(通过在设备云平台中查询手表对应的设备信息以及token,判断是否为成人手表),步骤1105,若检测到附近有成人手表,则显示设备弹出消息框提示家长“儿童靠近,且观看时间剩余x分钟,是否进入儿童模式”,步骤1106,由家长选择是否进入儿童模式,步骤1107,在家长选择不进入儿童模式时,显示设备不做处理,维持当前状态;步骤1108,在家长选择进入儿童模式时,显示设备自动进入儿童模式,并记录儿童观看视频的时间。步骤1112,每经过y分钟,显示设备和儿童手表进行一次消息同步,该消息同步具体指观看视频的时间同步,儿童手表收到消息后计算儿童已观看视频的时间,若儿童已观看视频的时间超过家长充值时长的总时长,或者达到需要休息的时间,则儿童手表向显示设备发出提示消息,该提示消息用于通知显示设备进行锁定。
在家长不在附近时的手表与显示设备交互的场景中,步骤1101,儿童手表与显示设备建立连接后(连接方式不限于蓝牙、HiLink、信任环等方式),需要指出的是,儿童佩戴的手表为儿童手表,步骤1102,家长通过成人账号登录的移动终端给儿童手表充值时长,步骤1103,儿童佩戴儿童手表,并靠近显示设备,儿童手表通过蓝牙进行距离检测(或显示设备通过蓝牙进行距离检测),在检测到儿童手表与显示设备的第一距离在3m-5m内,且保持在该距离范围的时间持续5s时,步骤1104,显示设备检测附近3m-5m内是否有成人手表(通过在设备云平台中查询手表对应的设备信息以及token,判断是否为成人手表),若检测到显示设备附近没有成人手表时,步骤1109,通过儿童手表检测当前时间是否为休息时间段或剩余观看时间是否大于0,步骤1110,若儿童手表检测到当前时间在休息时间段或者剩余观看视频的时间为0时,显示设备进入儿童模式中的观看到时页面,同时锁定显示设备的界面,在显示设备的界面未被解锁的情况下不允许儿童观看视频;步骤1111,当儿童手表通过检测到当前时间不在休息时间段且剩余观看视频的时间大于0时,显示设备自动进入儿童模式,方便儿童观看视频。步骤1112,每经过y分钟,显示设备和儿童手表进行一次消息同步,儿童手表侧收到消息后计算儿童已观看视频的时间,若儿童已观看视频的时间超过家长充值时长的总时长,或者达到需要休息的时间,则儿童手表向显示设备发出提示消息,该提示消息用于通知显示设备进行锁定。
需要指出的是,在图11所示的两种场景中,x和y均为可设置的变量,且当有多个显示设备时,将正在播放视频的显示认为是观看设备。
参见图12,为本申请实施例提供的一种设备控制装置的结构图,如图12所示,该装置包括:获取模块1202,用于获取第一可穿戴设备与显示设备之间的第一距离;确定模块1204,用于第一距离小于第一阈值的情况下,确定与第一可穿戴设备对应的目标多媒体数据,并播放目标多媒体数据;接收模块1206,用于接收第一可穿戴设备发送的控制指令,响应控制指令,进入休息模式,其中,在休息模式下,停止继续播放目标多媒体数据。
需要说明的是,图12所示的设备控制装置用于实现图6所示的设备控制方法,因此上述设备控制方法中的相关解释说明也适用于该设备控制装置,此处不再赘述。
与上述方法实施例相对应,本申请还提供了一种电子设备,该电子设备用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行上述方法实施例中的部分或全部步骤。
参见图13,为本申请实施例提供的一种电子设备的结构图,如图13所示,电子设备1300包括用于存储计算机程序指令的存储器1321和用于执行程序指令的处理器1310,其中,当该计算机程序指令被处理器执行时,触发电子设备执行图6或图10所示的设备控制方法。
该电子设备1300还可以包括外部存储器接口1320,内部存储器1321,通用串行总线(universal serial bus,USB)接口1330,充电管理模块1340,电源管理模块1341,电池1342,天线1,天线2,移动通信模块1350,无线通信模块1360,音频模块1370,扬声器1370A,受话器1370B,麦克风1370C,耳机接口1370D,传感器模块1380,按键1390,马达1391,指示器1392,摄像头1393,显示屏1394,以及用户标识模块(subscriber identification module,SIM)卡接口1395等。其中传感器模块1380可以包括压力传感器1380A,陀螺仪传感器1380B,气压传感器1380C,磁传感器1380D,加速度传感器1380E,距离传感器1380F,接近光传感器1380G,指纹传感器1380H,温度传感器1380J,触摸传感器1380K,环境光传感器1380L,骨传导传感器1380M等。
处理器1310可以包括一个或多个处理单元。
在一些实施例中,处理器1310可以包含多组I2C总线。处理器1310可以通过不同的I2C总线接口分别耦合触摸传感器1380K,充电器,闪光灯,摄像头1393等。
在一些实施例中,处理器1310可以通过I2S总线与音频模块1370耦合,实现处理器1310与音频模块1370之间的通信。在一些实施例中,音频模块1370可以通过I2S接口向无线通信模块1360传递音频信号。
在一些实施例中,音频模块1370与无线通信模块1360可以通过PCM总线接口耦合。
处理器1310通过UART接口与无线通信模块1360(例如蓝牙模块)通信。
在一些实施例中,处理器1310和摄像头1393通过CSI接口通信连接。处理器1310和显示屏1394通过DSI接口通信。
在一些实施例中,GPIO接口可以用于连接处理器1310与摄像头1393,显示屏1394,无线通信模块1360,音频模块1370,传感器模块1380等。
USB接口1330可以用于连接充电器为电子设备1300充电,也可以用于电子设备1300与***设备之间传输数据。
充电管理模块1340用于通过USB接口1330接收有线充电器的充电输入,或者,通过电子设备1300的无线充电线圈接收无线充电输入。
电源管理模块1341用于连接电池1342,充电管理模块1340与处理器1310。电源管理模块1341接收电池1342和/或充电管理模块1340的输入,为处理器1310,内部存储器1321,显示屏1394,摄像头1393,和无线通信模块1360等供电。
电子设备1300的无线通信功能可以通过天线1,天线2,移动通信模块1350,无线通信模块1360,调制解调处理器以及基带处理器等实现。
移动通信模块1350可以提供应用在电子设备1300上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块1350可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块1350可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块1350还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。
调制解调处理器可以包括调制器和解调器。调制解调处理器可以独立于处理器1310,与移动通信模块1350或其他功能模块设置在同一个器件中。
无线通信模块1360经由天线2接收电磁波,将处理后的信号发送到处理器1310。无线通信模块1360还可以从处理器1310接收待发送的信号,对其进行调频处理,经天线2转为电磁波辐射出去。
电子设备1300通过GPU,显示屏1394,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏1394和应用处理器。处理器1310可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏1394用于显示图像,视频等。显示屏1394包括显示面板。在一些实施例中,电子设备1300可以包括1个或N个显示屏1394,N为大于1的正整数。
电子设备1300可以通过ISP,摄像头1393,视频编解码器,GPU,显示屏1394以及应用处理器等实现拍摄功能。
ISP用于处理摄像头1393反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。在一些实施例中,ISP可以设置在摄像头1393中。
摄像头1393用于捕获静态图像或视频。在一些实施例中,电子设备1300可以包括1个或N个摄像头1393,N为大于1的正整数。
当电子设备1300在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
电子设备1300可以支持一种或多种视频编解码器。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,对输入信息快速处理。通过NPU可以实现电子设备1300的智能认知等应用。
外部存储器接口1320可以用于连接外部存储卡,例如Micro SD卡。外部存储卡通过外部存储器接口1320与处理器1310通信。
内部存储器1321可以用于存储计算机可执行程序代码。内部存储器1321可以包括存储程序区和存储数据区。处理器1310通过运行存储在内部存储器1321的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备1300的各种功能应用以及数据处理。
电子设备1300可以通过音频模块1370,扬声器1370A,受话器1370B,麦克风1370C,耳机接口1370D,以及应用处理器等实现音频功能。
音频模块1370用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号,也可以用于对音频信号编码和解码。
扬声器1370A,用于将音频电信号转换为声音信号。
受话器1370B,用于将音频电信号转换成声音信号。
麦克风1370C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。
耳机接口1370D用于连接有线耳机。
压力传感器1380A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器1380A可以设置于显示屏1394。
陀螺仪传感器1380B可以用于确定电子设备1300的运动姿态。在一些实施例中,陀螺仪传感器1380B可以用于拍摄防抖。
加速度传感器1380E可检测电子设备1300在各个方向上(一般为三轴)加速度的大小。
距离传感器1380F,用于测量距离。电子设备1300可以通过红外或激光测量距离。
接近光传感器1380G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。
环境光传感器1380L用于感知环境光亮度。电子设备1300可以根据感知的环境光亮度自适应调节显示屏1394亮度。
指纹传感器1380H用于采集指纹。
触摸传感器1380K,也称“触控器件”。触摸传感器1380K可以设置于显示屏1394,由触摸传感器1380K与显示屏1394组成触摸屏,也称“触控屏”。
按键1390包括开机键,音量键等。按键1390可以是机械按键。也可以是触摸式按键。
SIM卡接口1395用于连接SIM卡。
参见图14,为本申请实施例提供的一种多媒体数据播放***的结构图,如图14所示,该***包括:显示设备1401、第一可穿戴设备1402,其中,显示设备,用于播放第一多媒体数据,在显示设备正在播放第一多媒体数据的过程中,若第一可穿戴设备与显示设备的距离为第一距离,显示设备继续播放第一多媒体数据;若第一可穿戴设备与显示设备的距离为第二距离,显示设备停止播放第一多媒体数据,并开始播放第二多媒体数据,其中,第二距离小于第一距离;第一可穿戴设备,用于与显示设备进行数据交互。
需要说明的是,该***中的显示设备可以为大屏或计算机,第一可穿戴设备可以为手表或手环,指定电子设备也可以是手表或手环,在具体的实施例中,第一可穿戴设备可以为儿童佩戴的儿童手表或儿童手环,指定电子设备可以是成人或家长佩戴的成人手表或成人手环,且成人或家长佩戴的成人手表或成人手环的权限高于儿童佩戴的儿童手表或儿童手环。
根据本申请上述实施方式的***,在第一可穿戴设备距离显示设备较近时,显示设备可以自动切换到播放第二多媒体数据,从而可以实现显示设备播放内容的自动切换,无需多次复杂的操作。
参见图15,为本申请实施例提供的显示设备根据距离切换多媒体数据的示意图,如图15所示的示意图,显示设备当前正在播放第一多媒体数据,该第一多媒体数据为家长正在观看的多媒体数据,如电影、电视剧等,在儿童佩戴的第一可穿戴设备与显示设备的距离为第一距离时,此时第一距离超过显示设备与第一可穿戴设备的连接范围,第一可穿戴设备无法与显示设备建立连接,此时显示设备继续播放第一多媒体数据,以供家长继续观看。
在图15中,当儿童佩戴第一可穿戴设备不断靠近显示设备,在第一可穿戴设备与显示设备的距离为第二距离时,第二距离在显示设备与第一可穿戴设备的连接范围内,如连接范围为3-5米,当第二距离为3-5米之间的任意一个距离时,第一可穿戴设备与显示设备建立连接,由于此时儿童佩戴的第一可穿戴设备已经与显示设备建立连接,显示设备当前需要停止播放家长正在观看的第一多媒体数据,并开始播放儿童想要观看的第二多媒体数据。另外,由于儿童佩戴第一可穿戴设备不断靠近显示设备,使得第一可穿戴设备与显示设备之间的距离由第一距离变为第二距离,因此,第二距离小于第一距离。
在图14所示的***结构图中,该***还包括指定电子设备1403,指定电子设备用于在显示设备停止播放第一多媒体数据,开始播放第二多媒体数据之前,接收显示设备发送的授权请求信息,其中,授权请求信息用于向指定电子设备申请播放第二多媒体数据的权限。
上述指定电子设备接收显示设备发送的授权请求信息适用于如下场景:显示设备检测到连接范围内存在指定电子设备,且当前显示设备已经停止播放家长正在观看的第一多媒体数据,开始播放儿童观看的第二多媒体数据之前。
当显示设备周围存在成人或家长佩戴的指定电子设备时,显示设备才需要向指定电子设备发送授权请求信息,用以请求确认当前儿童是否可以观看第二多媒体数据,授权请求信息可以显示在家长佩戴的指定电子设备上,家长通过选择对应的按钮或点击对应的选项做出对授权请求信息的响应信息。一般来说,响应信息主要包括两种:第一响应信息和第二响应信息。
在一种可选的实施例中,指定电子设备响应于目标对象(即用户)针对授权请求信息的第一操作,向显示设备发送授权请求信息的第一响应信息,其中,第一响应信息用于通知显示设备停止播放第一多媒体数据,开始播放第二多媒体数据。
上述第一操作可以是如下场景:家长通过自身佩戴的成人手表或成人手环等指定电子设备,点击“同意”这一选项或选择“同意”对应的按钮。指定电子设备在接收用户执行的第一操作后,向显示设备发送授权请求信息的第一响应信息,即家长同意儿童观看第二多媒体数据的信息,显示设备在接收该第一响应信息后,会停止播放家长正在观看的第一多媒体数据,并开始播放儿童观看的第二多媒体数据。
在另一种可选的实施例中,指定电子设备响应于目标对象(即用户)针对授权请求信息的第二操作,向显示设备发送授权请求信息的第二响应信息,其中,第二响应信息用于通知显示设备停止播放第一多媒体数据,并在显示设备停止播放第一多媒体数据之后,关闭显示设备。
上述第二操作对应如下场景:家长通过自身佩戴的成人手表或成人手环等指定电子设备,点击“不同意”这一选项或选择“不同意”对应的按钮。指定电子设备在接收用户执行的第二操作后,向显示设备发送授权请求信息的第二响应信息,即家长不同意儿童观看第二多媒体数据的信息,显示设备在接收该第二响应信息后,会停止播放家长正在观看的第一多媒体数据,并关闭显示设备。
在上述第二操作对应的场景中,由于儿童佩戴的第一可穿戴设备已经进入显示设备的连接范围内,此时显示设备正在播放家长观看的第一多媒体数据,但其家长不同意儿童观看第二多媒体数据,因此显示设备在接收到第二响应信息后,将停止播放家长正在观看的第一多媒体数据,并关闭显示设备,其中,关闭显示设备这一操作可以通过家长控制,也可由显示设备自动关闭,此处不做限制。
根据本申请上述实施方式的***,在第一可穿戴设备靠近显示设备时,显示设备可向指定电子设备发送授权请求信息,根据用户对指定电子设备的操作,响应授权请求信息,从而实现对显示设备播放的内容进行控制,操作简单,控制方便。
在上述***中,指定电子设备向显示设备发送授权请求信息的第一响应信息,显示设备在接收该第一响应响应信息之后,即显示设备收到指定电子设备授权同意儿童观看第二多媒体数据的信息后,再向第一可穿戴设备发送第一通知信息,第一通知信息用于通知第一可穿戴设备对第二多媒体数据的播放过程开始计时。
在第一可穿戴设备接收到第一通知信息后,响应于该第一通知信息,记录播放第二多媒体数据的第一时间长度,并在第一时间长度大于第一预设时长时,通知显示设备停止播放第二多媒体数据,其中,第一预设时长为家长通过指定电子设备为儿童佩戴的第一可穿戴设备设置的单次观看的最大时长或第一可穿戴设备剩余的观看时长。
至于第一预设时长具体为上述最大时长还是剩余可观看时长,可根据实际情况确定。在一种可选的实施例中,如家长刚为儿童佩戴的第一可穿戴设备设置了单次观看的最大时长,在这种情况下,第一预设时长可以认为是单次观看的最大时长,举例来说,若家长刚设置了第一可穿戴设备单次观看的最大时长为30分钟,则在第二多媒体数据播放超过30分钟时,第一可穿戴设备通知显示设备停止播放第二多媒体数据。
在另一种可选的实施例中,如之前家长为儿童佩戴的第一可穿戴设备设置过观看时长,但该观看时长还有剩余,家长无需再次设置观看时长的情况下,第一预设时长可以认为是第一可穿戴设备剩余的观看时长。举例来说,之前家长设置的第一可穿戴设备的观看时长为30分钟,儿童在之前已通过第一可穿戴设备观看过10分钟的第二多媒体数据,则当前第一可穿戴设备的剩余观看时长为20分钟,当前若儿童再次佩戴该第一可穿戴设备观看第二多媒体数据时,则在第二多媒体数据播放超过20分钟时,第一可穿戴设备通知显示设备停止播放第二多媒体数据。
在图14所示的***结构图中,该***还包括服务器1404,其中,服务器用于同步第一可穿戴设备的第一时间长度,服务器可依据每次同步的第一时间长度确定第一可穿戴设备对应的已观看总时长。
在一种可选的实施例中,第一可穿戴设备对应的第二多媒体数据的已观看总时长由每次同步的第一时间长度累加得到,第一可穿戴设备本身也可以根据每次观看的第一时间长度统计得到第一可穿戴设备对应的已观看总时长,需要说明的是,第一可穿戴设备每次观看的第一时间长度可以相同,也可以不同。
根据本申请上述实施方式的***,在第一可穿戴设备上进行计时,可以实现对第一可穿戴设备观看时长的精准控制。举例来说,第一可穿戴设备在当前显示设备观看第二多媒体数据之前,在其他显示设备也观看了第二多媒体数据,在其他显示设备观看第二多媒体数据时,也是通过第一可穿戴设备计算观看时长。
具体来说,如第一次儿童佩戴第一可穿戴设备在显示设备1观看了10分钟的第二多媒体数据,通过服务器同步或者第一可穿戴设备本身获取到的本次对应第一时间长度为10分钟;第二次儿童佩戴该第一可穿戴设备在显示设备2观看了15分钟的第二多媒体数据,通过服务器同步或者第一可穿戴设备本身获取到的本次对应的第一时间长度为15分钟,则第一可穿戴设备对应的第二多媒体数据的已观看总时长为第一次观看时长与第二次观看时长的和,也就是25分钟。这样,可以准确的记录第一可穿戴设备的已观看总时长,实现对第一可穿戴设备的已观看总时长的精准控制。
在该***中,显示设备,还用于在播放第一多媒体数据的过程中,若第一可穿戴设备与显示设备的距离为第二距离,即认为当前第一可穿戴设备已经进入显示设备的连接范围,在满足一定的条件后,显示设备可直接播放第二多媒体数据,但此时第一可穿戴设备的观看时长大于第二预设时长,这里的第二预设时长可以为为了保护儿童视力等原因而设置的定时休息时间,此时显示设备停止播放第一多媒体数据。
为了准确获取第一可穿戴设备的已观看总时长,显示设备通过服务器或第一可穿戴设备获取第一可穿戴设备的已观看总时长,在显示设备确定第一可穿戴设备的已观看总时长大于第二预设时长的情况下,显示设备停止播放第一多媒体数据,为了节约能源,显示设备还可以关闭。
根据本申请上述实施方式的***,在切换到播放第二多媒体数据之前,显示设备可以获得第一可穿戴设备的已观看总时长,并根据已观看总时长控制播放内容的切换,实现对第一可穿戴设备观看多媒体的自动控制。
本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行上述图6或图10中任意一项的方法。
另外,本申请实施例还提供了一种计算机程序产品,计算机程序产品包含可执行指令,当可执行指令在计算机上执行时,使得计算机执行上述图6或图10中任意一项的方法。
具体实现中,本申请实施例提供的计算机存储介质,其中,该计算机存储介质可存储有程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行上述实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
具体实现中,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包含可执行指令,当所述可执行指令在计算机上执行时,使得计算机执行上述方法实施例中的部分或全部步骤。
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,简称ROM)、随机存取存储器(random access memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。本申请的保护范围应以所述权利要求的保护范围为准。

Claims (18)

1.一种设备控制方法,其特征在于,包括:
显示设备获取第一可穿戴设备与显示设备之间的第一距离;
在所述第一距离小于第一阈值的情况下,从所述第一可穿戴设备获取剩余观看视频的时间,在当前时间不在休息时间段且所述剩余观看视频的时间大于0时,确定与所述第一可穿戴设备对应的目标多媒体数据,并播放所述目标多媒体数据,其中,所述目标多媒体数据是从历史播放记录中确定的;
接收所述第一可穿戴设备发送的控制指令,响应于所述控制指令,控制所述显示设备进入休息模式,其中,在所述休息模式下,停止继续播放所述目标多媒体数据;
播放所述目标多媒体数据之前,还包括:在所述显示设备的检测范围内未检测到指定电子设备的情况下,向所述第一可穿戴设备发送第一通知信息,所述第一通知信息中携带有所述目标多媒体数据的开始播放时刻,所述第一通知信息用于通知所述第一可穿戴设备对所述目标多媒体数据的播放过程开始计时;
在所述第一距离小于所述第一阈值之前,如果所述显示设备的状态为正在播放多媒体数据,且在所述第一距离小于所述第一阈值的状态的持续时长大于指定时长的情况下,则根据正在播放的多媒体数据的类型确定所述显示设备的控制策略;
根据正在播放的多媒体数据的类型确定所述显示设备的控制策略,包括:确定正在播放的多媒体数据的类型;在正在播放的多媒体数据的类型为指定类型的情况下,停止播放该多媒体数据,其中,所述指定类型包括非儿童类节目。
2.根据权利要求1所述的方法,其特征在于,播放所述目标多媒体数据之前,所述方法还包括:
在所述显示设备的检测范围内检测到指定电子设备的情况下,向所述指定电子设备发送授权请求消息,其中,所述授权请求消息用于向所述指定电子设备请求进入预设模式,其中,所述预设模式下,允许播放所述目标多媒体数据;
接收来自所述指定电子设备的与所述授权请求消息对应的响应消息,并依据所述响应消息开始播放所述目标多媒体数据、以及确定是否发送第一通知信息。
3.根据权利要求1所述的方法,其特征在于,在播放所述目标多媒体数据时,所述方法还包括:
在所述显示设备的检测范围内未检测到指定电子设备的情况下,所述显示设备记录所述目标多媒体数据的开始播放时刻,并在所述开始播放时刻开始计时;
以预设时间周期向所述第一可穿戴设备发送第二通知信息,其中,所述第二通知信息用于通知所述目标多媒体数据的已播放时长。
4.根据权利要求1所述的方法,其特征在于,播放所述目标多媒体数据之前,所述方法还包括:
确定所述显示设备与所述第一可穿戴设备之间维持所述第一距离的持续时间,其中,在所述持续时间大于第二阈值的情况下,播放所述目标多媒体数据。
5.根据权利要求1所述的方法,其特征在于,
确定与所述第一可穿戴设备对应的所述目标多媒体数据,包括:从历史播放记录中确定与所述第一可穿戴设备对应的所述目标多媒体数据;从所述历史播放记录中确定所述目标多媒体数据的中止播放点;
播放所述目标多媒体数据,包括:在所述中止播放点继续播放所述目标多媒体数据。
6.根据权利要求5所述的方法,其特征在于,从历史播放记录中确定与所述第一可穿戴设备对应的所述目标多媒体数据,包括:
从所述历史播放记录中确定与所述第一可穿戴设备对应的第一多媒体集合;确定第一多媒体集合中各个多媒体数据的剩余播放时长;从剩余播放时长大于第三阈值的多媒体数据中确定所述目标多媒体数据。
7.根据权利要求1至6中任意一项所述的方法,其特征在于,所述控制指令为所述第一可穿戴设备在所述目标多媒体数据的已播放时长大于第一预设时长的情况下生成的指令,所述第一预设时长为设置的单次观看的最大时长或所述第一可穿戴设备剩余的观看时长。
8.一种多媒体数据播放***,其特征在于,包括:显示设备、第一可穿戴设备,其中,
所述显示设备在播放第一多媒体数据的过程中,若所述第一可穿戴设备与所述显示设备的距离为第一距离,所述显示设备继续播放所述第一多媒体数据;
所述显示设备在播放所述第一多媒体数据的过程中,若所述第一可穿戴设备与所述显示设备的距离为第二距离,所述显示设备停止播放所述第一多媒体数据,确定与所述第一可穿戴设备对应的第二多媒体数据,并开始播放第二多媒体数据,其中,所述第二距离小于所述第一距离,所述第二多媒体数据是从历史播放记录中确定的;
在开始播放所述第二多媒体数据之前,所述显示设备还用于在所述显示设备的检测范围内未检测到指定电子设备的情况下,所述显示设备从所述第一可穿戴设备获取剩余观看视频的时间;
在当前时间不在休息时间段且所述剩余观看视频的时间大于0时,向所述第一可穿戴设备发送第一通知信息,所述第一通知信息中携带有所述第二多媒体数据的开始播放时刻,所述第一通知信息用于通知所述第一可穿戴设备对所述第二多媒体数据的播放过程开始计时;
接收所述第一可穿戴设备发送的控制指令,响应于所述控制指令,控制所述显示设备进入休息模式,其中,在所述休息模式下,停止继续播放所述第二多媒体数据。
9.根据权利要求8所述的***,其特征在于,所述多媒体数据播放***还包括:指定电子设备,
所述显示设备停止播放所述第一多媒体数据,开始播放所述第二多媒体数据之前,所述指定电子设备接收所述显示设备发送的授权请求信息,其中,所述授权请求信息用于向所述指定电子设备申请播放所述第二多媒体数据的权限;
所述指定电子设备用于响应于针对所述授权请求信息的第一操作,向所述显示设备发送所述授权请求信息的第一响应信息;
所述显示设备接收到所述第一响应信息后,停止播放所述第一多媒体数据,并开始播放所述第二多媒体数据。
10.根据权利要求9所述的***,其特征在于,所述指定电子设备还用于响应于针对所述授权请求信息的第二操作,向所述显示设备发送所述授权请求信息的第二响应信息;
所述显示设备接收到所述第二响应信息后,停止播放所述第一多媒体数据。
11.根据权利要求9所述的***,其特征在于,
所述显示设备接收所述第一响应信息之后,向所述第一可穿戴设备发送第一通知信息;
响应于所述第一通知信息,所述第一可穿戴设备记录播放所述第二多媒体数据的第一时间长度;
在所述第一时间长度大于第一预设时长时,所述显示设备停止播放所述第二多媒体数据。
12.根据权利要求11所述的***,其特征在于,所述第一预设时长为设置的单次观看的最大时长或所述第一可穿戴设备剩余的观看时长。
13.根据权利要求12所述的***,其特征在于,所述***还包括:服务器,其中,所述服务器用于同步所述第一可穿戴设备的第一时间长度。
14.根据权利要求13所述的***,其特征在于,所述服务器,还用于依据每次同步的所述第一时间长度确定所述第一可穿戴设备对应的已观看总时长。
15.根据权利要求8所述的***,其特征在于,所述显示设备在播放所述第一多媒体数据的过程中,若所述第一可穿戴设备与所述显示设备的距离为所述第二距离,且所述第一可穿戴设备的已观看总时长大于第二预设时长,则停止播放所述第一多媒体数据。
16.根据权利要求15所述的***,其特征在于,所述显示设备,还用于通过服务器或所述第一可穿戴设备获取所述第一可穿戴设备的已观看总时长,在所述显示设备确定所述第一可穿戴设备的已观看总时长大于第二预设时长的情况下,所述显示设备停止播放所述第一多媒体数据。
17.一种电子设备,其特征在于,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行权利要求1-7任一所述的设备控制方法。
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1-7任一所述的设备控制方法。
CN202210297186.6A 2022-03-24 2022-03-24 设备控制方法、多媒体数据播放***及设备、存储介质 Active CN115567741B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210297186.6A CN115567741B (zh) 2022-03-24 2022-03-24 设备控制方法、多媒体数据播放***及设备、存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210297186.6A CN115567741B (zh) 2022-03-24 2022-03-24 设备控制方法、多媒体数据播放***及设备、存储介质

Publications (2)

Publication Number Publication Date
CN115567741A CN115567741A (zh) 2023-01-03
CN115567741B true CN115567741B (zh) 2024-02-20

Family

ID=84737878

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210297186.6A Active CN115567741B (zh) 2022-03-24 2022-03-24 设备控制方法、多媒体数据播放***及设备、存储介质

Country Status (1)

Country Link
CN (1) CN115567741B (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103796067A (zh) * 2014-01-24 2014-05-14 宇龙计算机通信科技(深圳)有限公司 电视呈现模式的切换方法及***
CN106303679A (zh) * 2016-08-30 2017-01-04 腾讯科技(深圳)有限公司 媒体播放控制方法及媒体播放客户端
CN106788534A (zh) * 2016-12-21 2017-05-31 腾讯音乐娱乐(深圳)有限公司 一种多媒体数据处理方法和相关装置及***
CN109803003A (zh) * 2018-12-29 2019-05-24 华为技术有限公司 一种控制方法、***及相关设备
CN109889901A (zh) * 2019-03-27 2019-06-14 深圳创维-Rgb电子有限公司 播放终端的播放控制方法、装置、设备和存储介质
JP2019207689A (ja) * 2015-02-28 2019-12-05 華為技術有限公司Huawei Technologies Co.,Ltd. ウェアラブルデバイス
CN111669653A (zh) * 2020-06-05 2020-09-15 康佳集团股份有限公司 一种播放控制方法、装置、存储介质及电视机
CN112788434A (zh) * 2020-12-31 2021-05-11 读书郎教育科技有限公司 一种防止儿童沉迷电视节目的***及方法
CN113689687A (zh) * 2021-08-30 2021-11-23 三星电子(中国)研发中心 基于超宽带的设备控制方法和装置
WO2022052791A1 (zh) * 2020-09-10 2022-03-17 华为技术有限公司 一种多媒体流的播放方法和电子设备

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103796067A (zh) * 2014-01-24 2014-05-14 宇龙计算机通信科技(深圳)有限公司 电视呈现模式的切换方法及***
JP2019207689A (ja) * 2015-02-28 2019-12-05 華為技術有限公司Huawei Technologies Co.,Ltd. ウェアラブルデバイス
CN106303679A (zh) * 2016-08-30 2017-01-04 腾讯科技(深圳)有限公司 媒体播放控制方法及媒体播放客户端
CN106788534A (zh) * 2016-12-21 2017-05-31 腾讯音乐娱乐(深圳)有限公司 一种多媒体数据处理方法和相关装置及***
CN109803003A (zh) * 2018-12-29 2019-05-24 华为技术有限公司 一种控制方法、***及相关设备
CN109889901A (zh) * 2019-03-27 2019-06-14 深圳创维-Rgb电子有限公司 播放终端的播放控制方法、装置、设备和存储介质
CN111669653A (zh) * 2020-06-05 2020-09-15 康佳集团股份有限公司 一种播放控制方法、装置、存储介质及电视机
WO2022052791A1 (zh) * 2020-09-10 2022-03-17 华为技术有限公司 一种多媒体流的播放方法和电子设备
CN112788434A (zh) * 2020-12-31 2021-05-11 读书郎教育科技有限公司 一种防止儿童沉迷电视节目的***及方法
CN113689687A (zh) * 2021-08-30 2021-11-23 三星电子(中国)研发中心 基于超宽带的设备控制方法和装置

Also Published As

Publication number Publication date
CN115567741A (zh) 2023-01-03

Similar Documents

Publication Publication Date Title
US20220124100A1 (en) Device Control Method and Device
CN111434129B (zh) 一种基于快递消息控制快递柜的方法及电子设备
EP4113415A1 (en) Service recommending method, electronic device, and system
US20220253144A1 (en) Shortcut Function Enabling Method and Electronic Device
EP4064689B1 (en) Video photographing method and electronic device
CN105245775B (zh) 摄像头成像方法、移动终端及装置
CN106488335A (zh) 直播控制方法及装置
EP3819174B1 (en) Business processing method and device
US20220188131A1 (en) Card Processing Method and Device
WO2020216098A1 (zh) 一种跨电子设备转接服务的方法、设备以及***
CN106488316A (zh) 媒体播放方法及装置、电子设备
CN106168854A (zh) 视力保护的提醒方法及装置
US20240184350A1 (en) Display screen control method and electronic device
WO2021175266A1 (zh) 身份验证方法、装置和电子设备
EP4184905A1 (en) Device recognition method and related apparatus
US20230360445A1 (en) Target service execution method and electronic device
EP4224830A1 (en) Data sharing method, apparatus and system, and electronic device
CN109218169B (zh) 即时通讯方法、装置及存储介质
CN106506810A (zh) 限制终端设备的使用时间的方法和装置
CN113630777B (zh) 上网控制***、方法及路由设备
CN115567741B (zh) 设备控制方法、多媒体数据播放***及设备、存储介质
CN111091384A (zh) 资源置换方法、装置、***、计算机可读存储介质
CN113676440B (zh) 通信过程中的权限协商方法、装置和电子设备
CN112163862A (zh) 目标功能的处理方法、装置、终端及存储介质
CN115550732B (zh) 防止沉迷视频方法、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant