一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种烤箱、数据处理系统、方法、装置及介质与流程

2022-02-24 16:13:16 来源:中国专利 TAG:


1.本技术涉及智能烤箱技术领域,尤其涉及一种烤箱、数据处理系统、方法、装置及介质。


背景技术:

2.随着生活水平的不断提高,越来越多的用户选择用烤箱烘焙美食,而为了分享如何通过烤箱烘焙美食,许多用户选择直播的方式将制作美食的过程进行分享。
3.现有技术中,可以通过智能终端进行直播,但随着烤箱的功能的增多,通过烤箱也可以实现直播美食的烘焙过程。具体的,通过大厨的烤箱上的前置摄像头,采集大厨在美食制作过程中的视频数据,然后通过大厨的烤箱上的通信器将采集到的视频数据发送至服务器,后续用户的智能设备获取到服务器转发的视频数据之后,将获取到的视频数据显示在智能设备的显示屏上,从而实现将美食的烘焙过程分享给用户。
4.对于上述通过烤箱进行直播的方法,由于该烤箱一般安装的是前置摄像头,其只能对制作过程进行全程直播,无法对烤箱内食材的整个烘焙过程也进行直播,减少了直播内容的多样性。即使在该烤箱上也安装有用于采集烤箱的箱体内的视频数据的摄像头,以实现对烤箱内食材的整个烘焙过程也进行直播,但其只能在用户智能设备上同时显示两个摄像头采集的视频数据,无法根据用户的需求,智能地将用户更加关注的直播内容显示在显示屏上,降低了用户体验。


技术实现要素:

5.本技术提供了一种烤箱、数据处理系统、方法、装置及介质,用以解决现有通过烤箱进行直播的过程中,无法智能地将用户更加关注的直播内容显示在显示屏上,降低了用户体验的问题。
6.第一方面,本技术提供了一种烤箱,所述烤箱包括:
7.第一摄像头,所述第一摄像头用于采集所述烤箱外部的第一视频数据;
8.第二摄像头,所述第二摄像头用于采集所述烤箱内烘焙区域的第二视频数据;
9.通信器,所述通信器用于与服务器通信连接;
10.控制器,所述控制器用于执行:
11.若确定摄像头满足预设的切换要求,则确定所述切换要求对应的目标开启摄像头以及目标关闭摄像头,向所述目标开启摄像头发送启动命令,以控制所述目标开启摄像头启动,并向所述目标关闭摄像头发送关闭命令,以控制所述目标关闭摄像头关闭,其中,所述目标开启摄像头与所述目标关闭摄像头不同,所述目标开启摄像头与所述目标关闭摄像头为所述第一摄像头或所述第二摄像头;控制所述通信器将所述目标开启摄像头采集到的视频数据发送至服务器。
12.第二方面,本技术提供了一种数据处理系统,所述系统包括:摄像头以及安装有内摄像头的烤箱;
13.所述摄像头,用于采集所述烤箱外部的视频数据,并将采集的视频数据发送至所述烤箱;
14.所述烤箱,用于若确定摄像头满足预设的切换要求,则确定所述切换要求对应的目标开启摄像头以及目标关闭摄像头,向所述目标开启摄像头发送启动命令,以控制所述目标开启摄像头启动,并向所述目标关闭摄像头发送关闭命令,以控制所述目标关闭摄像头关闭,其中,所述目标开启摄像头与所述目标关闭摄像头不同,所述目标开启摄像头与所述目标关闭摄像头为所述摄像头或所述内摄像头;将所述目标开启摄像头采集到的视频数据发送至服务器。
15.第三方面,本技术提供了一种数据处理方法,所述方法包括:
16.若确定摄像头满足预设的切换要求,则确定所述切换要求对应的摄像头模式,基于所述摄像头模式,确定目标开启摄像头以及目标关闭摄像头,向所述目标开启摄像头发送启动命令,以控制所述目标开启摄像头启动,并向所述目标关闭摄像头发送关闭命令,以控制所述目标关闭摄像头关闭,其中,所述目标开启摄像头与所述目标关闭摄像头不同,所述目标开启摄像头与所述目标关闭摄像头为第一摄像头或第二摄像头;
17.将所述目标开启摄像头采集到的视频数据发送至服务器。
18.第四方面,本技术提供了一种数据处理装置,所述装置包括:
19.处理单元,用于若确定摄像头满足预设的切换要求,则确定所述切换要求对应的摄像头模式,基于所述摄像头模式,确定目标开启摄像头以及目标关闭摄像头,向所述目标开启摄像头发送启动命令,以控制所述目标开启摄像头启动,并向所述目标关闭摄像头发送关闭命令,以控制所述目标关闭摄像头关闭,其中,所述目标开启摄像头与所述目标关闭摄像头不同,所述目标开启摄像头与所述目标关闭摄像头为第一摄像头或第二摄像头;
20.发送单元,用于将所述目标开启摄像头采集到的视频数据发送至服务器。
21.第五方面,本技术提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述数据处理方法的步骤。
22.由于本技术预设有切换要求,当确定烤箱上的摄像头满足预设的切换要求时,便确定该切换要求对应的目标开启摄像头以及目标关闭摄像头,向该目标开启摄像头发送启动命令,以控制目标开启摄像头启动,并向目标关闭摄像头发送关闭命令,以控制目标关闭摄像头关闭,从而实现将用于采集视频数据的摄像头从目标关闭摄像头切换到目标开启摄像头,以通过该目标开启摄像头进行视频数据的采集,实现智能地采集用户更加关注的视频数据,并将采集的视频数据发送至服务器,有利于后续将用户更加关注的直播内容显示在智能设备的显示屏上,提高了用户体验。
附图说明
23.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1为本技术一些实施例提供的一种烤箱结构示意图;
25.图2为本技术一些实施例提供的一种烘焙曲线的协议格式;
26.图3为本技术一些实施例提供的一种烘焙曲线内容的结构示意图;
27.图4为本技术一些实施例提供的一种直播过程中数据传输的示意图;
28.图5为本技术一些实施例提供的一种视频数据分发过程的示意图;
29.图6为本技术一些实施例提供的一种点播流程示意图;
30.图7为本技术一些实施例提供的一种烤箱的内部结构示意图;
31.图8为本技术一些实施例提供的具体的烤箱的工作过程示意图;
32.图9为本技术一些实施例提供的一种数据处理系统的结构示意图;
33.图10为本技术一些实施例提供的一种数据处理过程示意图;
34.图11为本技术一些实施例提供的一种数据处理装置的结构示意图。
具体实施方式
35.为了提高通过烤箱进行直播时直播内容的多样性、互动性,并提高第二账户体验,本技术提供了一种烤箱、数据处理系统、方法、装置及介质。
36.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步的详细描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
37.在实际使用过程中,第一账户可以通过烤箱输入开始直播的直播请求,其中,第一账户可以通过点击烤箱的显示器上开始直播的图标,输入直播请求,或者通过点击烤箱上进行直播的按钮,输入直播请求,也可以通过输入开始直播的语音信息,输入直播请求。当然,第一账户也可以通过智能设备来控制烤箱开启直播。当烤箱接收到直播请求之后,通过烤箱的摄像头,采集视频数据。烤箱的控制器根据预设的切换要求,确定是否需要切换摄像头以及切换后的目标开启摄像头以及目标关闭摄像头,从而根据切换后的目标开启摄像头,继续采集视频数据,通过烤箱的通信器,将目标开启摄像头采集的视频数据发送至服务器,以实现后续智能地为第二账户提供更加关注的直播内容。
38.图1为本技术一些实施例提供的一种烤箱结构示意图,所述烤箱包括:
39.第一摄像头101,所述第一摄像头101用于采集所述烤箱外部的第一视频数据;
40.第二摄像头102,所述第二摄像头102用于采集所述烤箱内烘焙区域的第二视频数据;
41.通信器120,所述通信器120用于与服务器通信连接;
42.控制器110,所述控制器110用于执行:
43.若确定摄像头满足预设的切换要求,则确定所述切换要求对应的目标开启摄像头以及目标关闭摄像头,向所述目标开启摄像头发送启动命令,以控制所述目标开启摄像头启动,并向所述目标关闭摄像头发送关闭命令,以控制所述目标关闭摄像头关闭,其中,所述目标开启摄像头与所述目标关闭摄像头不同,所述目标开启摄像头与所述目标关闭摄像头为所述第一摄像头101或所述第二摄像头102;控制所述通信器120将所述目标开启摄像头采集到的视频数据发送至服务器。
44.在本技术中,为了实现通过烤箱进行直播,该烤箱包括至少两个摄像头100(包括第一摄像头101、第二摄像头102)、控制器110以及通信器120,控制器110与通信器120相连,
该至少两个摄像头100分别与控制器110、通信器120相连。通过烤箱上安装的至少两个摄像头100,采集视频数据,通过烤箱的控制器110,基于预设的切换要求,进行相应的处理,从而控制烤箱上用于采集视频数据的摄像头100的切换。通过控制器110还可以控制通信器将采集的视频数据发送至服务器,当控制器110确定采集到视频数据之后,控制该烤箱的通信器120将烤箱采集到的视频数据发送至服务器。而烤箱的通信器120可以与服务器进行通信。
45.其中,为了保证直播内容的多样性,烤箱上至少两个摄像头100中应包括至少用于采集烤箱外部的第一视频数据的第一摄像头101,比如,采集如第一账户对食材的清理、制作等第一账户对食材的整个处理过程、以及采集如第一账户向第二账户分享自己的烘焙心得等第一账户和第二账户互动过程,以及至少包括用于采集烤箱内烘焙区域的第二视频数据的第二摄像头102。
46.为了智能地直播第二账户更加关注的直播内容,在本技术中,预设有切换要求,以使烤箱的控制器110可以根据该预设的切换要求进行摄像头100的切换。其中,该预设的切换要求可以为按照设定周期进行摄像头100的切换。
47.具体实施过程中,当烤箱的控制器110接收到直播请求之后,控制该烤箱上的任一摄像头100进行视频数据的采集,该摄像头100可以是预先配置的,也可以是上一次直播时,最后采集视频数据的摄像头100。而在该摄像头100采集视频数据的过程中,烤箱的控制器110会实时判断摄像头是否满足预设的切换条件。若确定摄像头满足预设的切换要求时,确定该切换要求对应的目标开启摄像头以及目标关闭摄像头,并为了可以通过目标开启摄像头采集视频数据,向目标开启摄像头发送启动指令,以控制目标开启摄像头启动,并向该摄像头100发送关闭命令,即向目标关闭摄像头发送关闭命令,以控制目标关闭摄像头关闭。
48.其中,目标开启摄像头与目标关闭摄像头不同,目标开启摄像头与目标关闭摄像头为第一摄像头或第二摄像头,即目标开启摄像头为第二摄像头时,目标关闭摄像头为第一摄像头,即目标开启摄像头为第一摄像头时,目标关闭摄像头为第二摄像头。
49.当烤箱的目标开启摄像头接收到烤箱的控制器110发送的启动命令之后,根据该启动命令启动,并开始进行视频数据的采集。而烤箱的目标关闭摄像头接收到烤箱的控制器110发送的关闭命令后,停止视频数据的采集并关闭。
50.在上述实施例中,烤箱的目标开启摄像头每采集到设定帧数的视频数据,控制器110便控制该烤箱的通信器120将该设定帧数的视频数据发送至服务器,从而实现将目标开启摄像头采集的视频数据发送至服务器,直播整个食材烘焙过程。其中,为了保证直播的实时性,该设定帧数不宜过大。
51.由于本技术预设有切换要求,当确定烤箱上的摄像头满足预设的切换要求时,便确定该切换要求对应的目标开启摄像头以及目标关闭摄像头,向该目标开启摄像头发送启动命令,以控制目标开启摄像头启动,并向目标关闭摄像头发送关闭命令,以控制目标关闭摄像头关闭,从而实现将用于采集视频数据的摄像头从目标关闭摄像头切换到目标开启摄像头,以通过该目标开启摄像头进行视频数据的采集,实现智能地采集用户更加关注的视频数据,并将采集的视频数据发送至服务器,有利于后续将用户更加关注的直播内容显示在智能设备的显示屏上,提高了用户体验。
52.为了实现摄像头100的灵活切换,在上述实施例的基础上,在本技术中,所述控制器110,用于执行:
53.根据预设的烘焙曲线中包含的每个子时间段与摄像头模式的对应关系,确定所述烤箱当前的烘焙进度所在的目标子时间段对应的目标摄像头模式;若所述目标摄像头模式与当前摄像头模式不相同,则确定摄像头满足预设的切换要求。
54.在实际应用过程中,第一账户通过烤箱烘焙不同的美食时,会设置不同的烘焙曲线以控制烤箱进行烘焙。而美食在不同的烘焙进度中会发生不同程度的变化,而一般在美食发生较大变化时的烘焙进度所在的时间段内,比如,蛋挞快要烘焙完成时的时间段、面包变得蓬松时的时间段等,第二账户比较关注关于烤箱内美食的烘焙情况的直播内容。基于此,在本技术中,预先配置了每个烘焙曲线中包含的每个子时间段,以及每个子时间段与摄像头模式的对应关系,以在按照预设的烘焙曲线控制烤箱烘焙的过程中,可以针对每个子时间段,根据该子时间段对应的摄像头模式,确定该子时间段对应的目标开启摄像头以及目标关闭摄像头。
55.其中,预设的烘焙曲线可以是第一账户根据当前待烘焙的美食设置的,在设置该烘焙曲线时,会配置该烘焙曲线中包含的每个子时间段,并根据自身需求,设置每个子时间段对应的摄像头模式,该预设的烘焙曲线也可以是预先出厂进行配置的。
56.具体实施过程中,第一账户在将美食放入烤箱进行烘焙之前,预先设置了控制该烤箱烘焙的烘焙曲线。烤箱的控制器110获取到预设的烘焙曲线之后,确定该烘焙曲线中包含的每个子时间段,以及每个子时间段与摄像头模式的对应关系;根据确定的每个子时间段,确定烤箱当前的烘焙进度所在的目标子时间段;根据每个子时间段与摄像头模式的对应关系,确定目标子时间段对应的目标摄像头模式。根据目标摄像头模式,确定该目标子时间段对应的目标开启摄像头以及目标关闭摄像头,从而确定在该目标子时间段用于采集视频数据的摄像头100。
57.由于可能出现在设置每个子时间段对应的摄像头模式时,配置的相邻的几个子时间段对应的摄像头模式可能是相同的,则烤箱当前的烘焙进度在这几个相邻的子时间段内时,是不需要切换摄像头的。因此,在本技术中,预设的切换要求为烤箱当前的烘焙进度所在的目标子时间段对应的摄像头模式,不为当前摄像头模式,即烤箱当前的烘焙进度所在的目标子时间段对应的目标开启摄像头非当前用于采集视频数据的摄像头100。具体的,当基于上述实施例获取到目标子时间段对应的目标摄像头模式之后,判断该目标摄像头模式是否与当前摄像头模式相同,即该目标摄像头模式对应的目标开启摄像头是否为当前正在采集视频数据的摄像头100。
58.具体的,当确定该目标摄像头模式与当前摄像头模式不相同时,说明该目标摄像头模式对应的目标开启摄像头不为当前正在采集视频数据的摄像头100,需要进行摄像头100的切换,则确定摄像头满足预设的切换要求。若确定该目标摄像头模式与当前摄像头模式相同,说明该目标摄像头模式对应的目标开启摄像头为当前正在采集视频数据的摄像头100,无需进行摄像头100的切换,确定摄像头不满足预设的切换要求。
59.当确定摄像头满足预设的切换条件时,确定目标摄像头模式所对应的目标开启摄像头以及目标关闭摄像头,向目标开启摄像头发送启动指令,以控制目标开启摄像头启动,并向目标关闭摄像头发送关闭命令,以控制目标关闭摄像头关闭。
60.在一种可能的实施方式中,烘焙曲线中包含的每个子时间段与摄像头模式的对应关系,可以表示为每个子时间段与摄像头模式的标识信息的对应关系,比如,某一子时间段
对应的摄像头模式为开启第一摄像头并关闭第二摄像头,则该摄像头模式的标识信息为1,某一子时间段对应的摄像头模式为关闭第一摄像头并开启第二摄像头,则该摄像头模式的标识信息为2,也可以表示为每个子时间段与摄像头模式对应的控制命令的对应关系。具体实施过程中,可以根据需求进行灵活设置,在此不做具体限定。
61.图2为本技术一些实施例提供的一种烘焙曲线的协议格式,如图2所示,该协议格式中包含有包头、烘焙曲线标识(tag_1)、烘焙曲线长度(length_1)、烘焙曲线内容(value_1)、烘焙模式标识(tag_2)、烘焙模式长度(length_2)、烘焙模式(value_2)、校验位、包尾。
62.其中,包头表示该烘焙曲线的协议的开始,例如定义:0x5a5a;包尾表示该烘焙曲线的协议的结束,例如定义:0x5b5b;烘焙曲线标识用于标识该位置之后为烘焙曲线内容,例如定义:0x0801标识烘焙曲线;烘焙曲线长度用于标识烘焙曲线内容在该协议中所占用位置的长度;烘焙曲线内容为根据烘焙的时间、温度、加热管的开关状态、风机的开关状态等烘焙信息定义的;烘焙模式标识用于标识该位置之后为烘焙模式,例如定义:0x0802标识烘焙模式;烘焙模式长度用于标识烘焙模式在该协议中所占用位置的长度;烘焙模式是根据如立即烘焙、等待指令烘焙、预约多长时间后烘焙等开始烘焙条件定义的;校验位则用于校验该烘焙曲线的协议是否正确。
63.其中,该烘焙曲线的协议中的烘焙曲线内容定义了该烘焙曲线中包含的子时间段的总段数、每段子时间段分别对应的时长以及标识信息、每段子时间段分别对应的摄像头模式、每段子时间段分别对应的温度、每段子时间段分别对应的如加热管的开关状态、风机的开关状态等组件运行模式。为了方便对烘焙曲线内容进行理解,图3为本技术一些实施例提供的一种烘焙曲线内容的结构示意图。如图3所示,该烘焙曲线内容中定义了子时间段的总段数,每个子时间段分别对应的标识信息,每个子时间段分别对应的摄像头模式,比如,第一摄像头模式标识开启第一摄像头101,关闭第二摄像头102,第二摄像头模式标识开启第二摄像头102,关闭第一摄像头101等,每个子时间段分别对应的温度、时长、以及如加热管的开关状态、风机的开关状态等组件运行模式。
64.在某些可能的实施例中,为了进一步提高第一账户与第二账户之间的互动性,第一账户可以根据自己的语音内容,或者根据第二账户的需求,灵活地切换摄像头100,比如,第一账户希望观察一下当前美食的烘焙情况,从而可以及时根据美食的烘焙情况,调整烘焙曲线中某一子时间段的时长、温度以及组件运行模式中的至少一种烘焙信息。具体的,所述控制器110用于执行:
65.若接收到摄像头100的切换操作,则确定摄像头100满足预设的切换要求。
66.在本技术中,预先配置了用于切换摄像头100的切换操作,并设置预设的切换要求为接收到对摄像头100的切换操作。该切换操作可以是第一账户输入切换摄像头100的语音指令的操作,也可以为点击烤箱的显示器上切换摄像头100的图标、按压烤箱上切换摄像头100的按钮等。具体的,可以根据实际需求进行灵活设置,在此不作具体限定。具体实施过程中,烤箱的控制器110若确定接收到摄像头100的切换操作,说明第一账户希望进行摄像头100的切换,则确定摄像头满足预设的切换条件。当确定摄像头满足预设的切换条件时,确定当前用于视频数据采集的摄像头100以及当前处于关闭状态的摄像头100,将当前处于关闭状态的摄像头100确定为该切换条件对应的目标开启摄像头,并将当前用于视频数据采集的摄像头100确定为目标关闭摄像头,向目标开启摄像头发送启动指令,以控制目标开启
摄像头启动,并向目标关闭摄像头发送关闭命令,以控制目标关闭摄像头关闭。
67.在一种可能的实施方式中,上述两种预设的切换要求可以结合应用于本技术中,即烤箱的控制器110若确定烤箱当前的烘焙进度所在的目标子时间段对应的目标摄像头模式与当前摄像头模式不相同,或确定接收到摄像头100的切换操作,均确定摄像头满足预设的切换要求。其中,为了避免由于两种切换要求导致烤箱切换摄像头100出现问题,可以设置两种预设的切换要求的优先级,预设的切换要求为接收到摄像头100的切换操作的优先级,高于预设的切换要求为烤箱当前的烘焙进度所在的目标子时间段对应的目标摄像头模式与当前摄像头模式不相同,并且在接收到切换操作时所在的子时间段内,不再根据烤箱当前的烘焙进度所在的目标子时间段对应的目标摄像头模式与当前摄像头模式不相同的切换条件进行摄像头的切换,以保证切换摄像头100的准确性。
68.比如,确定在某一子时间段接收到摄像头100的切换操作,确定摄像头满足预设的切换要求,并且在该子时间段内,不再根据烤箱当前的烘焙进度所在的目标子时间段对应的目标摄像头模式与当前摄像头模式不相同的切换条件进行摄像头的切换。
69.为了实现通过烤箱进行直播,在上述各实施例的基础上,在本技术中,所述控制器110用于执行:
70.控制所述通信器120将所述烤箱所归属的第一账户信息发送至所述服务器,以建立所述烤箱与所述服务器的通信连接。
71.为了便于对每个进行直播的第一账户进行管理,在本技术中,需要每个可以通过烤箱进行直播的第一账户预先进行账户的注册,并在服务器中保存了每个可以进行直播的账户信息。具体实施过程中,当第一账户希望通过烤箱进行直播时,通过输入直播请求以开启直播。烤箱的控制器110接收到直播请求之后,会获取当前该烤箱所归属的第一账户信息,控制烤箱的通信器120将该第一账户信息发送至服务器,以建立该烤箱与服务器的通信连接,方便后续烤箱将数据发送至该服务器。
72.服务器接收到烤箱发送的第一账户信息后,判断该第一账户信息是否为预先保存的任一具有直播权限的第一账户的账户信息,若确定该第一账户信息为预先保存的任一具有直播权限的第一账户的账户信息,则建立该烤箱与服务器的通信连接。
73.图4为本技术一些实施例提供的一种直播过程中数据传输的示意图。下面结合图4对本技术通过烤箱进行直播的过程进行详细的说明,具体的,烤箱的控制器110获取到所归属的第一账户信息之后,控制烤箱的通信器120将携带有第一账户信息的通信连接请求,通过烤箱所在无线网络区域处的路由器转发至服务器。当服务器确定该第一账户信息为预先保存的任一具有直播权限的第一账户的账户信息,则建立与该烤箱的通信连接,并为了通知烤箱建立连接成功,向烤箱所在无线网络区域处的路由器发送连接成功的通知信息,以使该路由器可以将通知信息发送至烤箱。
74.当烤箱的控制器110接收到路由器转发的服务器发送的通信连接成功的通知消息之后,则控制器110可以控制通信器120将摄像头100采集的视频数据,通过路由器转发至服务器,服务器接收到路由器转发的烤箱发送的视频数据之后,先将视频数据进行缓存。
75.图5为本技术一些实施例提供的一种视频数据分发过程的示意图。下面结合图5对本技术中智能设备请求烤箱的视频数据的传输过程进行说明:
76.当有第二账户的智能设备,比如手机、智能电视等,向该服务器请求该烤箱的视频
数据时,智能设备要先获取所归属的第二账户的第二账户信息,将携带有第二账户信息的视频数据请求通过网络系统发送至服务器,服务器接收到智能设备发送的携带有第二账户信息的视频数据请求之后,根据分发机制,将缓存的视频数据通过网络系统,发送至智能设备,实现实时地直播烘焙过程,并使第二账户可以在烤箱的直播过程中,可以观看到制作食材、烘焙食材、第一账户与第二账户的互动等过程的直播内容。
77.此外,为了方便结束直播后,仍可以对直播内容进行点播,服务器在接收到烤箱发送的直播数据(包括视频数据和音频数据)后,确定该直播数据对应的检索信息,将接收到直播数据、烤箱的第一账户信息、以及直播数据的检索信息对应保存,其中,该检索信息可以是该直播数据的日期、或者第一账户在开始直播时预先配置的直播内容标题等。
78.图6为本技术一些实施例提供的一种点播流程示意图,下面结合图6对点播流程进行说明,具体的,当第二账户希望点播当前智能设备的显示界面上显示的任一第一账户的某一直播数据时,可以通过在当前显示界面输入选择操作,以使智能设备确定第二账户希望点播选择的第一账户的直播数据。若智能设备接收到第二账户输入的选择操作,智能设备确定第二账户选择的第一账户的第一账户信息以及直播数据的检索信息,并获取该智能设备所归属的第二账户信息,将携带有第二账户信息、第一账户信息、以及检索信息的点播请求通过网络系统发送至服务器。其中,该网络系统包括主干网络和本地网络两部分。该网络系统负责直播数据的实时传输,是影响服务器能否为第二账户的智能设备提供连续媒体数据极为关键的部分。
79.为了实现点播,在本技术中,服务器主要包括存储器、控制单元、高速缓存器、以及通信单元,从而实现对直播内容的压缩、存储、检索和传输等功能。具体实施过程中,服务器的控制单元接收到智能设备发送的点播请求之后,根据点播请求中的第一账户信息以及检索信息,将智能设备所要点播的直播数据从服务器的存储器中检索出来,然后控制服务器的高速缓存器将检索出的直播数据,分别以视频和音频流文件进行压缩。最后,控制通信单元将该视频和音频流文件通过网络系统发送至第二账户信息的智能设备,以控制智能设备上的播放器对接收到的视频和音频流文件进行播放。
80.其中,为了减少服务器用于存储直播数据所耗费的资源,可以预先配置每个直播数据可以保存的时长阈值,当确定某一直播数据保存的时长达到预设的时长阈值时,服务器可以删除该直播数据。
81.为了实现第一账户与第二账户的实时互动,在上述实施例的基础上,在本技术中,所述烤箱还包括:
82.显示器,所述显示器用于显示每个第二账户信息及所述每个第二账户信息对应的互动数据;
83.所述控制器110用于执行:
84.控制所述通信器120接收所述服务器转发的所述每个第二账户信息及所述每个第二账户信息对应的互动数据,控制所述显示器显示所述每个第二账户信息及所述每个第二账户信息对应的互动数据。
85.在本技术中,第一账户在通过烤箱进行实时的直播的过程中,第二账户可以在该直播过程中,通过智能设备对当前直播内容进行评论,比如,咨询制作方法、厨艺交流、互动等,以增加直播过程的趣味性,并帮助第一账户了解第二账户喜好,后续提供更好的直播内
容。而为了可以让第一账户可以及时了解到第二账户评论的内容,可以将每个第二账户评论的内容显示在烤箱的显示器上。具体的,当第二账户希望对当前直播内容进行评论时,可以通过智能设备上当前显示界面中的评论输入框输入评论的内容,即输入互动数据。智能设备获取到第二账户输入的互动数据之后,确定智能设备所归属的第二账户信息、第二账户评论的直播内容所归属的第一账户信息,会通过网络系统,将携带有第二账户信息、互动数据以及第一账户信息的互动请求发送至服务器。服务器接收到智能设备发送的互动请求之后,解析出互动请求中第一账户信息,将该互动请求发送至第一账户信息的烤箱所在的无线网络的路由器,以使该路由器将该互动请求发送至烤箱。
86.烤箱的控制器110接收到互动请求之后,解析出该互动请求中的第二账户信息以及该第二账户信息对应的互动数据,通过ui软件,调用ui放入接口函数,通过该接口函数,控制烤箱的显示器将该第二账户信息以及该第二账户信息对应的互动数据显示在显示界面上,从而方便第一账户及时了解到第二账户评论的内容,实现第一账户和第二账户之间的互动。
87.其中,在控制显示器将该第二账户信息以及该第二账户信息对应的互动数据在显示界面上显示时,可以采用弹幕的形式,将该第二账户信息以及该第二账户信息对应的互动数据在显示界面上显示,也可以在设定评论显示区域,以滚屏的方式将该第二账户信息以及该第二账户信息对应的互动数据在显示界面上显示。具体的,可以根据实际需求进行灵活设置,在此不作具体限定。
88.需要说明的是,对烤箱的直播内容进行评论的第二账户可能有多个,对于每个第二账户,在对直播内容进行评论过程中,均执行以上的步骤。
89.图7为本技术一些实施例提供的一种烤箱的内部结构示意图,如图7所示,该烤箱中包括前置摄像头、非前置摄像头、控制器110、通信器120、显示器、以及烤箱控制等部分。
90.其中,控制器是烤箱的大脑,负责控制其他部分的开关,对其他部分的数据进行处理,控制烤箱的正常运行;通信器120,主要实现烤箱与服务器的通信连接;显示器,用于呈现显示界面,比如烤箱的控制图标,配置烘焙曲线的界面等;前置摄像头用于采集烤箱外部的第一视频数据;非前置摄像头用于采集烤箱内烘焙区域的第二视频数据;烤箱控制用于根据控制器110的控制命令,实现对烤箱内部温度的控制,比如,烤箱加热管开关、风机的开关。
91.为了提高第二账户体验,在上述各实施例的基础上,在本技术中,所述控制器110用于执行;
92.控制所述通信器120将所述烘焙曲线发送至所述服务器,以使所述服务器缓存所述烘焙曲线。
93.在本技术中,为了可以提高第二账户体验,并提高直播内容的互动性,第一账户可以将本次直播过程中,所使用的烘焙曲线分享给第二账户,使后续第二账户可以根据直播内容中的制作过程以及该烘焙曲线,去学习烘焙美食。具体实施过程中,烤箱的控制器110在获取到第一账户设置的烘焙曲线之后,控制通信器120将该烘焙曲线发送至服务器,以使服务器可以缓存该烘焙曲线。
94.具体实施过程中,当第二账户希望获取到烘焙曲线,以根据该烘焙曲线控制自己的烤箱进行烘焙时,可以通过在当前显示界面输入对某一第一账户的某一烘焙曲线的选择
操作,智能设备接收到第二账户输入的选择的某一第一账户的烘焙曲线的选择操作之后,确定第二账户选择的第一战鼓的第一账户信息、以及选择的烘焙曲线的标识信息,并确定该智能设备所归属的第二账户信息,将携带有第二账号信息、第一账户信息以及标识信息的共享请求,发送至服务器。服务器接收到该共享请求之后,若确定该第二账号信息为预先保存的具有请求烘焙曲线权限的账户信息,则根据共享请求中的第一账户信息以及标识信息,确定第二账户请求的烘焙曲线的信息,并将第二账户请求的烘焙曲线的信息,通过网络系统发送至第二账户信息的智能设备。
95.其中,该智能设备可以是烤箱、也可以是手机、电脑等。
96.下面通过具体的实施例对本技术的烤箱的工作过程进行详细的介绍,图8为本技术一些实施例提供的具体的烤箱的工作过程示意图,该过程包括:
97.首先,烤箱的控制器110接收到第一账户输入的开始直播的直播请求,将缓存的烘焙曲线等数据进行初始化。
98.其次,烤箱的控制器110按照预设的烘焙曲线的每个子时间段对应的摄像头模式,控制烤箱的目标开启摄像头进行视频数据的采集,判断当前是否采集到视频数据,若是,则控制通信器120将采集到的视频数据发送至服务器,否则,继续采集视频数据。
99.再次,服务器接收到烤箱发送的视频数据之后,将该视频数据保存,并在接收到智能设备发送的对该视频数据的视频数据请求,则根据该视频数据请求中的第二账户信息,将该视频数据请求分发给该第二账户信息的智能设备。
100.然后,若服务器接收到智能设备发送的对当前直播内容的互动请求,则将该互动请求转发至烤箱。烤箱的控制器110若确定接收到服务器转发的互动请求,解析出该互动请求中的第二账户信息以及该第二账户信息对应的互动数据,控制烤箱的显示器将该第二账户信息以及该第二账户信息对应的互动数据显示,从而方便第一账户及时了解到第二账户评论的内容,实现第一账户和第二账户之间的互动。
101.在一种可能的实施方式中,若后续直播结束,服务器接收到智能设备发送的对该次直播过程中保存的直播数据的点播请求,基于该点播请求,检索到保存的直播数据,将该直播数据压缩为视频和音频流文件通过网络系统发送至智能设备,并控制智能设备上的播放器对接收到的视频和音频流文件进行播放。
102.本技术还提供了一种数据处理系统,图9为本技术一些实施例提供的一种数据处理系统的结构示意图,该数据处理系统包括:摄像头91以及安装有内摄像头的烤箱92;
103.所述摄像头91,用于采集所述烤箱92外部的视频数据,并将采集的视频数据发送至所述烤箱92;
104.所述烤箱92,用于若确定摄像头满足预设的切换要求,则确定所述切换要求对应的目标开启摄像头以及目标关闭摄像头,向所述目标开启摄像头发送启动命令,以控制所述目标开启摄像头启动,并向所述目标关闭摄像头发送关闭命令,以控制所述目标关闭摄像头关闭,其中,所述目标开启摄像头与所述目标关闭摄像头不同,所述目标开启摄像头与所述目标关闭摄像头为所述摄像头91或所述内摄像头;将所述目标开启摄像头采集到的视频数据发送至服务器。
105.其中,摄像头91为外置摄像头,其可与本技术实施例中的烤箱92进行连接,比如,usb接口连接、蓝牙连接等,摄像头91的开启或者关闭受烤箱92的控制,并在开启时将采集
到的烤箱外部的视频数据发送至烤箱92,以使烤箱92可以将采集到的视频数据发送至服务器。
106.本技术中的数据处理系统对烤箱92功能的介绍,与上述实施例中的烤箱的功能类似,重复之处不做赘述。
107.本技术还提供了一种数据处理方法,图10为本技术一些实施例提供的一种数据处理过程示意图,该过程包括:
108.s1001:若确定摄像头满足预设的切换要求,则确定所述切换要求对应的摄像头模式,基于所述摄像头模式,确定目标开启摄像头以及目标关闭摄像头,向所述目标开启摄像头发送启动命令,以控制所述目标开启摄像头启动,并向所述目标关闭摄像头发送关闭命令,以控制所述目标关闭摄像头关闭,其中,所述目标开启摄像头与所述目标关闭摄像头不同,所述目标开启摄像头与所述目标关闭摄像头为第一摄像头或第二摄像头。
109.s1002:将所述目标开启摄像头采集到的视频数据发送至服务器。
110.本技术提供的数据处理方法应用于烤箱,具体的该数据处理方法解决问题的技术原理与上述实施例中描述的内容相同,在此不做具体赘述。
111.在某些可能的实施方式中,所述确定摄像头满足预设的切换要求,包括:
112.根据预设的烘焙曲线中包含的每个子时间段与摄像头模式的对应关系,确定所述烤箱当前的烘焙进度所在的目标子时间段对应的目标摄像头模式;若所述目标摄像头模式与当前摄像头模式不相同,则确定摄像头满足预设的切换要求。
113.在某些可能的实施方式中,所述确定摄像头满足预设的切换要求,包括:
114.若接收到摄像头的切换操作,则确定摄像头满足预设的切换要求。
115.在某些可能的实施方式中,所述将所述第一摄像头和所述第二摄像头采集到的视频数据发送至服务器之前,所述方法还包括:
116.将所述烤箱所归属的第一账户信息发送至所述服务器,以建立所述烤箱与所述服务器的通信连接。
117.在某些可能的实施方式中,所述方法还包括:
118.接收所述服务器转发的每个第二账户信息及所述每个第二账户信息对应的互动数据;
119.在所述烤箱的显示器显示所述每个第二账户信息及所述每个第二账户信息对应的互动数据。
120.在某些可能的实施方式中,所述方法还包括:
121.将所述烘焙曲线发送至所述服务器,以使所述服务器缓存所述烘焙曲线。
122.由于本技术预设有切换要求,当确定烤箱上的摄像头满足预设的切换要求时,便确定该切换要求对应的目标开启摄像头以及目标关闭摄像头,向该目标开启摄像头发送启动命令,以控制目标开启摄像头启动,并向目标关闭摄像头发送关闭命令,以控制目标关闭摄像头关闭,从而实现将用于采集视频数据的摄像头从目标关闭摄像头切换到目标开启摄像头,以通过该目标开启摄像头进行视频数据的采集,实现智能地采集用户更加关注的视频数据,并将采集的视频数据发送至服务器,有利于后续将用户更加关注的直播内容显示在智能设备的显示屏上,提高了用户体验。
123.本技术还提供了一种数据处理装置,图11为本技术一些实施例提供的一种数据处
理装置的结构示意图,该装置包括:
124.处理单元1101,用于若确定摄像头满足预设的切换要求,则确定所述切换要求对应的摄像头模式,基于所述摄像头模式,确定目标开启摄像头以及目标关闭摄像头,向所述目标开启摄像头发送启动命令,以控制所述目标开启摄像头启动,并向所述目标关闭摄像头发送关闭命令,以控制所述目标关闭摄像头关闭,其中,所述目标开启摄像头与所述目标关闭摄像头不同,所述目标开启摄像头与所述目标关闭摄像头为第一摄像头或第二摄像头;
125.发送单元1102,用于将所述目标开启摄像头采集到的视频数据发送至服务器。
126.在某些可能的实施方式中,所述处理单元1101,具体用于根据预设的烘焙曲线中包含的每个子时间段与摄像头模式的对应关系,确定所述烤箱当前的烘焙进度所在的目标子时间段对应的目标摄像头模式;若所述目标摄像头模式与当前摄像头模式不相同,则确定摄像头满足预设的切换要求。
127.在某些可能的实施方式中,所述处理单元1101,具体用于若接收到摄像头的切换操作,则确定摄像头满足预设的切换要求。
128.在某些可能的实施方式中,所述发送单元1102,还用于将所述第一摄像头和所述第二摄像头采集到的视频数据发送至服务器之前,将所述烤箱所归属的第一账户信息发送至所述服务器,以建立所述烤箱与所述服务器的通信连接。
129.在某些可能的实施方式中,所述装置还包括:
130.接收单元,用于接收所述服务器转发的每个第二账户信息及所述每个第二账户信息对应的互动数据;
131.显示单元,用于在所述烤箱的显示器显示所述每个第二账户信息及所述每个第二账户信息对应的互动数据。
132.在某些可能的实施方式中,所述发送单元,还用于将所述烘焙曲线发送至所述服务器,以使所述服务器缓存所述烘焙曲线。
133.由于本技术预设有切换要求,当确定烤箱上的摄像头满足预设的切换要求时,便确定该切换要求对应的目标开启摄像头以及目标关闭摄像头,向该目标开启摄像头发送启动命令,以控制目标开启摄像头启动,并向目标关闭摄像头发送关闭命令,以控制目标关闭摄像头关闭,从而实现将用于采集视频数据的摄像头从目标关闭摄像头切换到目标开启摄像头,以通过该目标开启摄像头进行视频数据的采集,实现智能地采集用户更加关注的视频数据,并将采集的视频数据发送至服务器,有利于后续将用户更加关注的直播内容显示在智能设备的显示屏上,提高了用户体验。
134.在上述各实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由处理器执行的计算机程序,当所述程序在所述处理器上运行时,使得所述处理器执行时实现如下步骤:
135.若确定摄像头满足预设的切换要求,则确定所述切换要求对应的摄像头模式,基于所述摄像头模式,确定目标开启摄像头以及目标关闭摄像头,向所述目标开启摄像头发送启动命令,以控制所述目标开启摄像头启动,并向所述目标关闭摄像头发送关闭命令,以控制所述目标关闭摄像头关闭,其中,所述目标开启摄像头与所述目标关闭摄像头不同,所述目标开启摄像头与所述目标关闭摄像头为第一摄像头或第二摄像头;
136.将所述目标开启摄像头采集到的视频数据发送至服务器。
137.在某些可能的实施方式中,所述确定摄像头满足预设的切换要求,包括:
138.根据预设的烘焙曲线中包含的每个子时间段与摄像头模式的对应关系,确定所述烤箱当前的烘焙进度所在的目标子时间段对应的目标摄像头模式;若所述目标摄像头模式与当前摄像头模式不相同,则确定摄像头满足预设的切换要求。
139.在某些可能的实施方式中,所述确定摄像头满足预设的切换要求,包括:
140.若接收到摄像头的切换操作,则确定摄像头满足预设的切换要求。
141.在某些可能的实施方式中,所述将所述第一摄像头和所述第二摄像头采集到的视频数据发送至服务器之前,所述方法还包括:
142.将所述烤箱所归属的第一账户信息发送至所述服务器,以建立所述烤箱与所述服务器的通信连接。
143.在某些可能的实施方式中,所述方法还包括:
144.接收所述服务器转发的每个第二账户信息及所述每个第二账户信息对应的互动数据;
145.在所述烤箱的显示器显示所述每个第二账户信息及所述每个第二账户信息对应的互动数据。
146.在某些可能的实施方式中,所述方法还包括:
147.将所述烘焙曲线发送至所述服务器,以使所述服务器缓存所述烘焙曲线。
148.由于本技术预设有切换要求,当确定烤箱上的摄像头满足预设的切换要求时,便确定该切换要求对应的目标开启摄像头以及目标关闭摄像头,向该目标开启摄像头发送启动命令,以控制目标开启摄像头启动,并向目标关闭摄像头发送关闭命令,以控制目标关闭摄像头关闭,从而实现将用于采集视频数据的摄像头从目标关闭摄像头切换到目标开启摄像头,以通过该目标开启摄像头进行视频数据的采集,实现智能地采集用户更加关注的视频数据,并将采集的视频数据发送至服务器,有利于后续将用户更加关注的直播内容显示在智能设备的显示屏上,提高了用户体验。
149.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
150.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
151.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
152.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
153.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献