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

多媒体数据播放方法、装置及计算机存储介质与流程

2022-02-19 00:46:58 来源:中国专利 TAG:


1.本发明实施例涉及电子信息技术领域,尤其涉及一种多媒体数据播放方法、装置及计算机存储介质。


背景技术:

2.物联网(the internet of things,iot)基于互联网、传统电信网等的信息承载体,可以让能够被独立寻址的普通物理对象形成互联互通的网络,随着技术发展,物联网被广泛应用于各个领域。在一些应用场景中,例如,多多房间播放(英文:muti-room,mrm)技术,mrm技术可以对位于不同房间的多个设备设置组别,便于用户控制。但是,在多房间播放的场景中,用户需要提前设置组别,如果网络连接发生变化,用户需要更新组别,用户使用繁琐,体验较差。


技术实现要素:

3.有鉴于此,本发明实施例提供一种多媒体数据播放方法、装置及计算机存储介质,以解决上述部分或全部问题。
4.根据本发明实施例的第一方面,提供了一种多媒体数据播放方法,应用于目标电子设备,包括:上传状态信息,状态信息包括目标电子设备的网络状态;接收根据状态信息返回的目标组的设备列表,目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备;根据至少一个电子设备的选举结果确定管理设备;通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据。
5.根据本发明实施例的第二方面,提供了一种多媒体数据播放方法,应用于服务端,包括:接收至少一个电子设备发送的状态信息,状态信息包括电子设备的网络状态;根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并确定目标组,目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备;接收选举结果,选举结果包括从至少一个电子设备中选举出的管理设备的标识;根据管理设备的标识,通过管理设备向目标组中的至少一个电子设备发送播放指令。
6.根据本发明实施例的第三方面,提供了一种目标电子设备,包括:上传模块,用于上传状态信息,状态信息包括目标电子设备的网络状态;接收模块,用于接收根据状态信息返回的目标组的设备列表,目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备;选举模块,用于根据至少一个电子设备的选举结果确定管理设备;播放模块,用于通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据。
7.根据本发明实施例的第四方面,提供了一种服务端,包括:接收模块,用于接收至少一个电子设备发送的状态信息,状态信息包括电子设备的网络状态;组管理模块,用于根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并确定目标组,目标组包括确定进入预设播放模式,且接入目标局域网的至少一个电子设备;接收模块,用于接收选举结果,选举结果包括从至少一个电子设备中选举出的管理设备的标识;发送模块,用
于根据管理设备的标识,通过管理设备向目标组中的至少一个电子设备发送播放指令。
8.根据本发明实施例的第五方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行如第一方面的多媒体数据播放方法对应的操作;或者,可执行指令使处理器执行如第二方面的多媒体数据播放方法对应的操作。
9.根据本发明实施例的第六方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面的多媒体数据播放方法;或者,该程序被处理器执行时实现如第二方面的多媒体数据播放方法。
10.本发明实施例提供的多媒体数据播放方法、装置及计算机存储介质,上传状态信息,状态信息包括目标电子设备的网络状态;接收根据状态信息返回的目标组的设备列表,目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备;根据至少一个电子设备的选举结果确定管理设备;通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据。因为上传状态信息后,自动获取目标组的设备列表,并且选举管理设备,不需要用户操作,更加快捷地实现多设备播放,提高了用户体验。
附图说明
11.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
12.图1a-图1b为本技术实施例一提供的一种多媒体数据播放方法的场景示意图;
13.图2为本技术实施例一提供的一种多媒体数据播放方法的流程图;
14.图2a为本技术实施例一提供的一种设定主交互设备的场景示意图;
15.图2b为本技术实施例一提供的一种设定播放模式的场景示意图;
16.图3为本技术实施例二提供的一种多媒体数据播放方法的流程图;
17.图4为本技术实施例三提供的一种多媒体播放方法的流程图;
18.图5为本技术实施例四提供的一种应用场景示意图;
19.图5a-图5e为本技术实施例四提供的一种组管理方法的流程图;
20.图5f为本技术实施例四提供的一种授权流程示意图;
21.图6为本技术实施例五提供的一种目标电子设备的结构框图;
22.图7为本技术实施例六提供的一种服务端的结构框图;
23.图8为本技术实施例七提供的一种电子设备的结构示意图。
具体实施方式
24.为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。
25.下面结合本发明实施例附图进一步说明本发明实施例具体实现。
26.实施例一
27.本技术实施例一提供一种多媒体数据播放方法,应用于电子设备,为了便于理解,对本技术实施例一所提供的多媒体数据播放方法的应用场景进行说明,参照图1a和图1b所示,图1a和图1b为本技术实施例一提供的一种多媒体数据播放方法的场景示意图。图1a所示的场景中包括多个电子设备101、云端102和用户103;电子设备101可以是执行本技术实施例一提供的多媒体数据播放方法的设备。
28.电子设备101可以是智能音箱、智能手机、平板电脑、笔记本电脑等。电子设备101可以包括显示屏,电子设备101通过显示屏向用户显示图像或视频,电子设备101还可以包括扬声器,通过扬声器向用户播放音频。
29.电子设备101可以接入局域网(英文:local area network,lan),通过局域网与云端102连接,并进行数据交互,本技术中,电子设备101可以通过局域网接入其他网络,通过其它网络与云端102连接,例如,其它网络可以包括广域网(英文:wide area network,wan)、移动通信网络;如万维网(英文:world wide web,www)、长期演进(英文:long term evolution,lte)网络、2g网络(英文:2th generation mobile network)、3g网络(英文:3th generation mobile network),5g网络(英文:5th generation mobile network)等。当然,此处只是示例性说明,并不代表本技术局限于此。
30.云端102可以包括通过网络连接的各种设备,例如,服务器、中继设备、端到端(英文:device-to-device,d2d)设备等。电子设备101可以向云端发送请求,云端102可以响应电子设备101的请求,向电子设备101发送数据。
31.用户103可以通过与电子设备101进行人机交互,向电子设备101输入控制指令,电子设备101响应控制指令,与云端102进行交互,建立目标组,局域网内,属于目标组的电子设备选举出管理设备,管理设备接收播放指令,并根据播放指令控制目标组内的电子设备播放多媒体数据。
32.结合图1a和图1b所示的场景,详细说明本技术实施例一提供的多媒体数据播放方法,需要说明的是,图1a和图1b只是本技术实施例一提供的多媒体数据播放方法的一种应用场景,并不代表该多媒体数据播放方法必须应用于图1a和图1b所示的场景,参照图2所示,图2为本技术实施例一提供的一种多媒体数据播放方法的流程图,本技术实施例一提供的多媒体数据播放方法应用于目标电子设备,目标电子设备可以是图1a和图1b所示的应用场景中的任意一个电子设备101,该方法包括以下步骤:
33.步骤201、上传状态信息。
34.状态信息包括目标电子设备的网络状态,如目标电子设备的信号强度、带宽(单位时间内的数据传输量)、网络通断情况等。状态信息可以上传至服务端,当然,此处只是示例性说明。
35.需要说明的是,状态信息可以是目标电子设备生成的,例如,目标电子设备检测网络状态并生成状态信息,此处,列举两种具体的实现方式说明生成状态信息的触发条件。
36.可选地,在第一种实现方式中,上传状态信息之前,该方法还包括:
37.根据交互操作生成进入预设播放模式的触发指令;根据触发指令检测目标电子设备的网络状态,并生成状态信息。在第一种实现方式中,触发目标电子设备检测网络状态,并生成状态信息的条件是用户的交互操作。交互操作可以包括语音交互、手势控制、触屏操
作、物理按键操作等,本技术对此不做限制。
38.可选地,在第二种实现方式中,上传状态信息之前,该方法还包括:
39.接收进入预设播放模式的触发指令,根据触发指令检测目标电子设备的网络状态,并生成状态信息。在第二种实现方式中,触发目标电子设备生成状态信息的是接收到的触发指令,该触发指令可以是服务端发送的,也可以是其他电子设备发送的。例如,电子设备a接入目标局域网,电子设备a检测到用户的交互操作并生成触发指令,将该触发指令发送至接入目标局域网的其他电子设备;又如,电子设备a接入目标局域网,电子设备a检测到用户的交互操作并生成触发指令,将该触发指令传输至服务端,服务端向目标局域网中的其他电子设备发送该触发指令。当然,此处只是示例性说明,并不代表本技术局限于此。
40.步骤202、接收根据状态信息返回的目标组的设备列表。
41.目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备。预设播放模式可以是预先设定的一种播放模式,示例性的,预设播放模式可以是全屋播放模式,在该模式下,目标局域网内的所有电子设备都进行播放,目标局域网内可以包括多个电子设备;或者,示例性的,预设播放模式可以是用户预先设定的目标组中的电子设备一起播放。当然,此处只是示例性说明,并不代表本技术局限于此。
42.设备列表可以包括目标组内的所有电子设备的标识,该标识可以包括身份标识(英文:identity,id)、互联协议(英文:internet protocol,ip)地址、介质访问控制(英文:media access control,mac)地址中的至少一项。
43.状态信息可以上传至服务端,以服务端为例,服务端根据状态信息确定可以进入预设播放模式的电子设备,并确定目标组,向目标组内的电子设备发送设备列表。
44.步骤203、根据至少一个电子设备的选举结果确定管理设备。
45.目标组内的至少一个电子设备在接收到设备列表后,可以选举出管理设备。示例性的,根据至少一个电子设备的选举结果确定管理设备,包括:根据目标组的设备列表,与目标组中除目标电子设备外的其他电子设备进行信息交互得到选举结果;根据选举结果在至少一个电子设备中确定管理设备。管理设备可以对目标组中的电子设备进行管理。至少一个电子设备自动选举确定管理设备,不需要用户操作,进一步减少用户操作的复杂度,提高用户体验。需要说明的是,目标组包括至少一个电子设备,即包括一个或多个电子设备,如果目标组包括多个电子设备,则多个电子设备进行选举即可,如果目标组只包括一个电子设备,则可以直接将电子设备选举为管理设备,只包括一个电子设备的情况比较特殊,可以通过选举确定,也可以不通过选举直接确定,当然,此处只是示例性说明,并不代表本技术局限于此。
46.进一步可选地,对选举过程进行详细说明,至少一个电子设备可以通过在局域网内广播的方式发送各自的状态信息,该状态信息用于指示电子设备的网络状态,每个电子设备根据接收到的状态信息确定出候选设备并通过广播的方式发送候选设备的标识;每个电子设备都接收到其他电子设备发送的一个候选设备的标识,将标识最多的候选设备确定为管理设备。需要说明的是,各个电子设备可以根据状态信息将带宽最高的电子设备确定为候选设备,或者将不拥塞的电子设备确定为候选设备,或者将网速最快的设备确定为候选设备,此处只是示例性说明,并不代表本技术局限于此。
47.或者,可选地,可以是至少一个电子设备可以通过在局域网内广播的方式发送各
自的状态信息,该状态信息用于指示电子设备的网络状态,每个电子设备根据接收到的状态信息确定出候选设备,如果每个电子设备确定候选设备的判定条件是相同的,则各电子设备确定的候选设备是相同的,将该候选设备确定为管理设备。
48.需要说明的是,对于一个电子设备,可以将信号强度最高的设备确定为管理设备,或者,将带宽最大的设备确定为管理设备,然后与其他电子设备进行选举。当然,此处只是示例性说明,并不代表本技术局限于此。示例性的,可以获取至少一个网络状态参数,对至少一个网络状态参数进行加权求和得到网络评分,将网络评分最大的设备确定为管理设备。
49.需要说明的是,选举出管理设备后,管理设备与目标组内的其他电子设备之间可以通过心跳检测确定电子设备的网络连接是否正常,当然,此处只是示例性说明,也可以通过其他方式进行检测。
50.步骤204、通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据。
51.此处,列举四个具体的场景说明如何播放多媒体数据,当然,此处只是示例性说明,并不代表本技术局限于此。
52.可选地,在第一种场景中,目标电子设备不是管理设备,通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据,包括:
53.接收管理设备转发的,来自于服务端的播放指令,播放指令包括多媒体数据的播放地址;根据多媒体数据的播放地址,按照预设播放模式播放多媒体数据。
54.可选地,在第二种场景中,目标电子设备为管理设备,通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据,包括:
55.接收服务端发送的播放指令,向目标组中除管理设备之外的其他电子设备发送播放指令;根据播放指令,按照预设播放模式播放多媒体数据。
56.第一种场景和第二种场景,都是通过管理设备向目标组的其他电子设备转发播放指令,以使得目标组中的电子设备播放多媒体数据。利用管理设备与服务端交互得到播放指令,减少电子设备与服务端之间的信息交互,节省了网络资源。
57.可选地,在第三种场景中,通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据,包括:
58.通过管理设备获取播放指令,根据播放指令按照预设播放模式,在目标局域网中与目标组中的其他电子设备一同播放多媒体数据。在第三种场景中,预设播放模式可以是全屋播放模式,目标组中的所有电子设备一同播放多媒体数据。
59.可选地,在第四种场景中,通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据,包括:通过管理设备获取播放指令,根据播放指令按照预设播放模式所指示的音效播放多媒体数据。与第三种场景不同,在第四种场景中,目标组中的各个电子设备的播放模式可以不同,播放模式可以包括播放音效,即目标组中各个电子设备根据各自的播放模式所指示的音效播放多媒体数据。
60.需要说明的是,各个电子设备的播放模式可以通过一个主交互设备进行设定,此处,列举一个具体示例进行说明。可选地,通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据之前,该方法还包括:通过至少一个电子设备中的主交互
设备获取播放模式信息,播放模式信息用于指示按照预设播放模式播放多媒体数据。如果目标电子设备是主交互设备,则通过至少一个电子设备中的主交互设备获取播放模式信息,即为生成播放模式信息,目标电子设备生成播放模式信息,并按照播放模式信息所指示的播放模式进行多媒体数据播放;如果目标电子设备不是主交互设备,则通过至少一个电子设备中的主交互设备获取播放模式信息,即为接收主交互设备发送的播放模式信息。当然,此处只是示例性说明,并不代表本技术局限于此。
61.主交互设备和管理设备可以是同一个设备,也可以是不同的设备,主交互设备可以是目标组中的电子设备,也可以不是目标组中的电子设备,主交互设备可以是目标组中的电子设备通过选举确定的,也可以是根据用户交互操作设定的,此处,列举一个具体示例进行说明,通过至少一个电子设备中的主交互设备获取播放模式信息之前,该方法还包括:接收主交互设备设定操作,根据主交互设备设定操作生成设定信息,设定信息用于指示主交互设备的标识。需要说明的是,在另一个示例中,接收主交互设备设定操作,根据主交互设备设定操作确定主交互设备,可以不生成设定信息。主交互设备设定操作可以是语音交互操作,也可以是触控操作等。例如,目标组中各个电子设备检测用户语音交互操作,各个电子设备根据检测结果确定与用户的距离,将距离最近的电子设备确定为主交互设备;又如,用户在任意一个电子设备上进行主设备设定操作,用户自主选择一个电子设备作为主交互设备。用户确定主交互设备的方式很灵活,可以更好地满足用户需求。
62.主交互设备可以确定各个电子设备的播放模式,例如,主交互设备为目标电子设备,通过至少一个电子设备中的主交互设备获取播放模式信息,包括:接收模式设定操作,根据模式设定操作,生成与与目标组中除目标电子设备外的其他电子设备对应的至少一个播放模式信息;该方法还包括:分别向目标组中除目标电子设备外的其他电子设备,发送对应的播放模式信息。目标组中各个电子设备的预设播放模式可以相同或者不同,可以是一部分电子设备的预设播放模式相同,本技术对此不做限制。各个电子设备的预设播放模式可以是主交互设备根据预先设定的规则自行确定的,也可以是用户通过与主交互设备进行交互自行设定的,本技术对此不做限制。对各个电子设备设定播放模式,播放效果更丰富,设定也更加灵活,可以更好地满足不同的用户需求。
63.结合上述对于主交互设备及播放模式的说明,参照图2a所示,图2a为本技术实施例一提供的一种设定主交互设备的场景示意图,用户与任意一个电子设备进行主交互设备设定操作,根据主交互设备设定操作可以确定主交互设备;参照图2b所示,图2b为本技术实施例一提供的一种设定播放模式的场景示意图,用户对主交互设备进行模式设定操作,主交互设备根据用户的模式设定操作生成至少一个播放模式信息,并将播放模式信息发送至对应的电子设备。用户可以在播放多媒体数据之前进行模式设定操作,然后各电子设备按照各自对应的预设播放模式播放多媒体数据,用户也可以在多媒体数据播放过程中或者播放之后进行模式设定操作,修改播放模式。
64.结合图1a和图1b所示的应用场景与上述步骤201-204所描述的方法,以预设播放模式是全屋播放模式为例,用户可以和电子设备进行语音交互,电子设备检测用户的语音信号生成控制指令,例如,用户的语音信号可以是“全屋播放***”,需要说明的是,图1a和图1b所示的应用场景有多个电子设备,任意一个电子设备检测到用户的语音信号后,都可以生成触发指令,然后将触发指令发送至目标局域网内的其他电子设备。各电子设备根据触
发指令检测网络状态并生成状态信息,各电子设备上传各自的状态信息。需要说明的是,各电子设备可以向服务端上传状态信息,服务端根据各电子设备的状态信息确定哪些电子设备可以进入预设播放模式,然后确定目标组,并向各电子设备发送目标组的设备列表;各电子设备根据接收到的设备列表进行信息交互,确定管理设备,管理设备可以向服务端发送选举结果,选举结果可以包括管理设备的标识,以便服务端获取管理设备的地址信息,服务端向管理设备发送播放指令,管理设备将播放指令转发至目标组的其他设备,目标组的所有设备可以根据播放指令一同播放多媒体数据。
65.本发明实施例提供的多媒体数据播放方法,上传状态信息,状态信息包括目标电子设备的网络状态;接收根据状态信息返回的目标组的设备列表,目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备;根据至少一个电子设备的选举结果确定管理设备;通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据。因为上传状态信息后,自动获取目标组的设备列表,并且选举管理设备,不需要用户操作,更加快捷地实现多设备播放,提高了用户体验。
66.实施例二
67.结合图1a和图1b所示的场景以及图2所示的多媒体数据传输方法,本技术实施例二提供一种多媒体数据传输方法,详细说明目标电子设备对应的服务端执行的方法,需要说明的是,图1a和图1b只是本技术实施例一提供的多媒体数据播放方法的一种应用场景,并不代表该多媒体数据播放方法必须应用于图1a和图1b所示的场景,参照图3所示,图3为本技术实施例二提供的一种多媒体数据播放方法的流程图,本技术实施例二提供的多媒体数据播放方法应用于服务端,服务端可以是图1a和图1b所示的云端103中的设备,该方法包括以下步骤:
68.步骤301、接收至少一个电子设备发送的状态信息。
69.状态信息包括电子设备的网络状态。状态信息与实施例一中描述的状态信息相同,此处不再赘述。
70.步骤302、根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并确定目标组。
71.目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备。需要说明的是,目标组可以和目标局域网对应,根据目标局域网的标识可以确定目标组,目标组可以是临时建立的,也可以是已经建立好的,此处列举两种实现方式分别进行说明:
72.可选地,在第一种实现方式中,目标组已经存在,可选地,状态信息包括电子设备的信号强度,该方法还包括:判断至少一个电子设备所属的目标局域网是否对应有目标组;如果确定存在目标组,则将目标组中信号强度小于预设强度阈值的电子设备移除。如果信号强度小于预设强度阈值,说明该电子设备信号强度太弱,不能进入预设播放模式,也可以说不满足进入预设播放模式的条件。进一步可选地,目标组可以是一个默认组,不需要用户设定,服务端根据电子设备的状态信息自行组建。可选地,可以将目标组中,属于其他组的设备移除,也就是说,目标组包括目标局域网中,不属于其他组且信号强度大于或等于预设强度阈值的至少一个电子设备。这样避免了目标组与用户设定的其他组之间相互冲突。
73.可选地,在第二种实现方式中,目标组不存在,状态信息包括电子设备的信号强度,根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并确定目标组,
包括:
74.根据至少一个电子设备的状态信息,将至少一个电子设备中信号强度大于或等于预设强度阈值,且处于可添加状态的电子设备确定为进入预设播放模式的电子设备;并建立目标组。处于可添加状态的电子设备即表示该电子设备不属于用户自建的组,本技术中,目标组中的电子设备也处于可添加状态,在没有目标组时,服务端建立目标组,不需要用户设定,使得在预设播放模式下播放用户操作更加便捷,提高用户体验。
75.需要说明的是,在确定目标组时,还需要确定服务端开启了预设播放模式,并且确定目标局域网内的电子设备数量,此处,列举两个示例进行说明,当然,此处只是示例性说明,并不代表本技术局限于此:
76.可选地,在第一个示例种,根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并确定目标组之前,方法还包括:
77.如果服务端的预设播放模式关闭,则向终端设备发送授权请求信息,授权请求信息用于请求开启预设播放模式;接收终端设备发送的授权确认信息,并根据授权确认信息在服务端开启预设播放模式。服务端是否开启预设播放模式,由用户决定,例如,用户可以在终端设备上设定是否开启预设播放模式,终端设备可以是目标局域网内的电子设备,也可以是安装有与服务端对应的应用(英文:application,app)的终端设备(例如,智能手机),这样设置更加灵活,进一步满足不同的用户需求。
78.可选地,在第二个示例中,根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并确定目标组,包括:
79.判断至少一个电子设备所属的目标局域网是否对应有目标组;如果确定不存在目标组,判断接入目标局域网的电子设备数量是否大于或等于1;如果接入目标局域网的电子设备数量大于或等于1,则根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并建立目标组。需要说明的是,接入目标局域网的电子设备即为目标局域网中的电子设备,如果没有电子设备接入目标局域网,则不能建立了目标组。第二个示例可以应用于网络突变的情况,例如,在电子设备上传状态信息时,目标局域网接入了电子设备,网络因为故障突然断开,此时,目标局域网内没有接入电子设备,不能建立目标组。当然,此处只是示例性说明,判断目标局域网的电子设备数量大于或等于1时在建立目标组,可以保证目标组建立更完备,避免出现建立错误的组。
80.步骤303、接收选举结果。
81.选举结果包括从至少一个电子设备中选举出的管理设备的标识。选举结果可以是目标组内的至少一个电子设备通过选举确定的。可选地,服务端可以向目标组内的至少一个电子设备发送目标组的设备列表;至少一个电子设备根据目标组的设备列表,选举确定出管理设备。可以是目标组内的任意一个电子设备向服务端发送选举结果,可选地,可以是管理设备向服务端发送选举结果。
82.步骤304、根据管理设备的标识,通过管理设备向目标组中的至少一个电子设备发送播放指令。
83.管理设备的标识在实施例一中已经介绍,此处不再赘述。
84.可选地,根据管理设备的标识,通过管理设备向目标组中的至少一个电子设备发送播放指令,包括:根据管理设备的标识向管理设备发送播放指令,以使管理设备根据播放
指令指示目标组中的所有电子设备对播放指令所指示的多媒体数据进行播放。
85.本发明实施例提供的多媒体数据播放方法,接收至少一个电子设备发送的状态信息,状态信息包括电子设备的网络状态;根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并确定目标组,目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备;接收选举结果,选举结果包括从至少一个电子设备中选举出的管理设备的标识;根据管理设备的标识,通过管理设备向目标组中的至少一个电子设备发送播放指令。因为根据状态信息确定目标组,不需要用户操作,更加快捷地实现多设备播放,并且由目标组内的电子设备选举管理设备,服务端与管理设备进行交互即可,不仅减少了用户操作,而且节省了网络资源,提高了用户体验。
86.实施例三
87.基于上述实施例二所描述的多媒体播放方法,本技术实施例三提供一种多媒体播放方法,应用于服务端,对实施例二所描述的多媒体播放方法进行进一步详细说明,如图4所示,图4为本技术实施例三提供的一种多媒体播放方法的流程图,该方法包括以下步骤:
88.步骤401、接收电子设备上传的状态信息。
89.步骤402、判断目标电子设备的信号强度是否大于或等于预设强度阈值。
90.如果目标电子设备的信号强度小于预设强度阈值,则流程结束,如果目标电子设备的信号强度大于或等于预设强度阈值,则执行步骤403。
91.步骤403、判断目标电子设备接入的局域网是否变化。
92.目标电子设备的状态信息可以包括目标电子设备所属局域网的标识,可以根据目标电子设备所属局域网的标识进行判断,
93.如果目标电子设备接入的局域网变化,则执行步骤404,如果目标电子设备接入的局域网没有变化,则执行步骤405。
94.步骤404、更新目标电子设备所属的组的组信息。
95.在目标电子设备所属的组中移除电子设备,并向该组内的电子设备发送移除目标电子设备后的新的设备列表。步骤404之后,执行步骤405。
96.步骤405、获取目标电子设备在当前局域网下的组信息。
97.当前局域网即为该目标电子设备接入的局域网。
98.步骤406、判断目标电子设备是否在自定义组内。
99.需要说明的是,自定义组可以是用户自己创建的组,如果目标电子设备在自定义组内,则结束流程,如果目标电子设备不在自定义组内,则执行步骤407。
100.步骤407、判断是否存在目标组。
101.如果不存在目标组则执行步骤408,如果存在目标组,则执行步骤410。
102.步骤408、判断当前局域网中的电子设备数量是否大于或等于1。
103.如果当前局域网中的电子设备数量小于1,则结束流程,如果当前局域网中的电子设备数量大于或等于1,则执行步骤409。
104.步骤409、创建目标组。
105.步骤410、判断加入目标电子设备后,目标组内的设备数量是否超过预设数量。
106.如果将目标电子设备加入目标组后,目标组内的设备数量超过预设数量,则跳过该目标设备,并结束流程,如果将目标电子设备加入目标组后,目标组内的设备数量不超过
预设数量,则执行步骤411。这样可以控制目标组内的电子设备数量不超过预设数量,避免目标组内的电子设备太多,影响正常使用。
107.步骤411、生成并发送目标组的设备列表。
108.生成目标组的设备列表时,将目标电子设备加入设备目标组的设备列表中。
109.步骤412、接收选举结果,根据选举结果确定管理设备。
110.目标组内的电子设备经过选举后确定管理设备,并向服务端发送选举结果。
111.步骤413、向管理设备发送播放指令。
112.管理设备接收到播放指令后,将播放指令转发至目标组内的其他电子设备,目标组内的电子设备根据播放指令一起播放多媒体数据。
113.本发明实施例提供的多媒体数据播放方法,接收至少一个电子设备发送的状态信息,状态信息包括电子设备的网络状态;根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并确定目标组,目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备;接收选举结果,选举结果包括从至少一个电子设备中选举出的管理设备的标识;根据管理设备的标识,通过管理设备向目标组中的至少一个电子设备发送播放指令。因为根据状态信息确定目标组,不需要用户操作,更加快捷地实现多设备播放,并且由目标组内的电子设备选举管理设备,服务端与管理设备进行交互即可,不仅减少了用户操作,而且节省了网络资源,提高了用户体验。
114.实施例四
115.基于上述实施例一至实施例三所描述的多媒体播放方法,本技术实施例四提供一种应用场景,如图5所示,图5为本技术实施例四提供的一种应用场景示意图,基于图1a和图1b所示的应用场景中包含的多个电子设备101、云端102和用户103,图5所示的应用场景进一步包含了终端设备104,该终端设备可以是智能手机、平板电脑等可以安装应用程序的设备。在本实施例四中,云端103可以包括服务端,本实施例以服务端为例,不代表本技术局限于此,目标组可以是一个默认的组,一个默认的组对应一个局域网,用户也可以自行设定组,如果一个用户的账号下设置有多个组时,需要对组内的设备进行管理,用户通过在终端设备104上打开云端102对应的应用程序,在该应用程序中对多个电子设备101进行分组管理。如图5所示,应用程序显示的界面可以显示与用户绑定的多个电子设备,还可以显示当前局域网下的在线电子设备,用户可以对电子设备进行分组。应用程序显示的界面可以显示用户已经创建的组,不显示目标组(即默认组),这样可以减少用户操作,用户不需要创建目标组,由服务端自行维护目标组。
116.基于图5所示的应用场景,如图5a-图5e所示,此处,列举五个具体示例对组内设备管理的方法进行说明:
117.可选地,在第一个示例中,如果一个电子设备接入的局域网变化,则需要对该电子设备的组进行更新,例如,状态信息包括电子设备所属局域网的标识;该方法还包括:根据电子设备所属局域网的标识,如果确定电子设备接入的局域网改变,则在电子设备所属的组中移除电子设备,并下发移除电子设备后的设备列表。还可以将新的电子设备加入目标组。进一步可选地,如图5a所示,图5a为本技术实施例四提供的一种组管理方法的流程图,以目标电子设备为例,目标电子设备可以是任意一个电子设备,该方法包括以下步骤:
118.步骤511、判断目标电子设备接入的局域网是否改变。
119.需要说明的是,目标电子设备的状态信息可以包括目标电子设备所属局域网的标识,可以根据目标电子设备所属局域网的标识进行判断,电子设备所属局域网的标识可以包括电子设备的服务集标识(英文:service set identifier,ssid),根据目标电子设备的标识可以确定目标电子设备之前的原服务集标识,如果原服务集标识与当前的服务集标识不一致,则判断目标电子设备接入的局域网已经改变。当然,此处只是示例性说明,也可以根据局域网标识进行判断,本技术对此不做限制。如果目标电子设备接入的局域网改变,则执行步骤512,如果目标电子设备接入的局域网没有改变,则结束流程。
120.步骤512、获取目标电子设备所属的组的组信息。
121.该组信息包括目标电子设备所属的组包含的电子设备的标识。
122.步骤513、在目标电子设备所属的组中移除电子设备。
123.将目标电子设备从其所属的组中移除后,即可得到该组新的设备列表。
124.步骤514、下发移除目标电子设备后的设备列表。
125.向设备列表中包含的电子设备下发该设备列表。
126.可选地,在第二个示例中,如果用户要自行设定组,则需要明确哪些设备可以添加,哪些设备不能添加,在此处的应用场景中,目标组是默认的一个组,目标组内的电子设备均为可添加状态,例如,该方法还包括:调用待添加组成员信息接口获取电子设备的设备信息,设备信息用于指示电子设备所属的组;如果根据设备信息确定电子设备所属的组为目标组,则将电子设备设置为可添加状态。进一步可选地,如图5b所示,图5b为本技术实施例四提供的一种组管理方法的流程图,以目标组为例,目标组可以是任意一个组,目标组包括至少一个电子设备,该方法包括以下步骤:
127.步骤521、调用待添加组成员信息接口获取目标组的设备列表。
128.该设备列表可以包括目标组中每个电子设备的标识。待添加组成员信息接口可以是终端设备与服务端之间的接口,用于使服务端获取各个组的成员信息。
129.步骤522、遍历目标设备组的设备列表获取每个电子设备的设备信息。
130.步骤523、在电子设备与服务端之间构建接口对象。
131.构建接口对象之后,电子设备与服务端可以通过构建的接口对象进行通信。
132.步骤524、判断电子设备是否属于目标组。
133.在此处的应用场景下,目标组是默认组,如果电子设备属于目标组,则说明该电子设备不属于任何一个用户创建的组,则可以执行步骤525,如果电子设备不属于目标组,说明该电子设备已经被用户分配给某一个组,则不进行改变。
134.步骤525、将电子设备设置为可添加状态。
135.将电子设备设置为可添加状态后,用户可以将该电子设备添加在自己创建的组中。也就是说,如果电子设备属于目标组(即默认组),则该电子设备可以被分配到其他组,如果电子设备已经被分配到其他组,则该电子设备不能加入目标组。
136.可选地,在第三个示例中,在用户创建新组时,该方法还包括:调用创建组接口获取创建组请求信息,创建组请求信息用于请求创建新组;如果新组的待添加电子设备属于目标组,则从目标组中移除待添加电子设备。进一步可选地,如图5c所示,图5c为本技术实施例四提供的一种组管理方法的流程图,该方法包括以下步骤:
137.步骤531、调用创建组接口获取创建组请求信息,并创建新组。
138.创建组接口可以是终端设备与服务端之间的接口,用户与终端设备进行人机交互,使得终端设备与服务端进行交互完成组创建。
139.步骤532、判断待添加电子设备是否属于目标组。
140.如果待添加电子设备属于目标组,则执行步骤533,如果待添加电子设备不属于目标组,则执行步骤534。
141.步骤533、从目标组中移除待添加电子设备,将待添加电子设备加入新组。
142.步骤534、向用户展示提示信息。
143.该提示信息用于指示待添加电子设备已经分配组。该提示信息还可以对用户提供两个选项,第一个选项是将待添加电子设备保留在已经分配的组中;第二个选项是将待添加电子设备添加到新组中。当然,此处只是示例性说明,并不代表本技术局限于此,提示信息也可以直接提示用户待添加电子设备加入新组失败。
144.可选地,在第四个示例中,与第三个示例对应,如果在创建新组时,没有将属于新组的电子设备从目标组中移除,在更新组信息时也可以进行更新,例如,该方法还包括:调用更新组信息接口,获取组设备列表;在组设备列表中确定新加入的电子设备;如果新加入的电子设备属于目标组,则从目标组中移除新加入的电子设备。进一步可选地,如图5d所示,图5d为本技术实施例四提供的一种组管理方法的流程图,以目标组为例,目标组可以是任意一个组,目标组包括至少一个电子设备,该方法包括以下步骤:
145.步骤541、调用更新组信息接口,获取目标组的设备列表。
146.更新组信息接口可以是终端设备与服务端之间的接口,用于更新组信息。
147.步骤542、在目标组的设备列表中筛除已经移除的设备。
148.已经移除的设备指的是原来属于目标组,之后从目标组移除的设备,在此示例中,设备列表有可能没有进行更新,因此筛除已经移除的设备,从设备列表中删除已经移除的设备,相当于先对目标组的设备列表进行更新。
149.步骤543、在组设备列表中筛除已有设备,确定出新加入的电子设备。
150.需要说明的是,可以设定一个预设时刻,在预设时刻之前已经加入目标组的电子设备为已有设备,在预设时刻之后加入目标组的电子设备为新加入的电子设备。该预设时刻可以是设备列表上一次的更新时刻,当然,此处只是示例性说明,并不代表本技术局限于此。
151.步骤544、判断新加入的电子设备是否在目标组中。
152.如果新加入的电子设备在目标组中,则执行步骤545,如果新加入的电子设备不在目标组中,则结束。
153.步骤545、将新加入的电子设备从目标组中移除。
154.可选地,在第五个示例中,该方法还包括:调用删除组接口获取删除组请求信息,删除组请求信息用于请求删除待删除组;根据删除组请求信息删除待删除组并解除待删除组中各电子设备的关系;将待删除组中的电子设备加入目标组。进一步可选地,如图5e所示,图5e为本技术实施例四提供的一种组管理方法的流程图,该方法包括以下步骤:
155.步骤551、调用删除组接口获取删除组请求信息。
156.删除组接口可以是终端设备与服务端之间的接口,用户与终端设备进行人机交互,使得终端设备与服务端进行交互完成组删除。
157.步骤552、根据删除组请求信息删除待删除组并解除待删除组中各电子设备的关系。
158.步骤553、将待删除组中的电子设备加入目标组。
159.结合上述图5a-图5e所示的组管理方法,本技术实施例四中,始终将没有分组的电子设备分配到目标组,用户可以将目标组中的电子设备分配到自己创建的组,即目标组中的电子设备始终处于可添加状态。
160.需要说明的是,用户通过终端设备对服务端进行授权,以控制电子设备开启预设播放模式,在本实施例中,预设播放模式可以包括全屋播放模式。示例性的,如图5f所示,图5f为本技术实施例四提供的一种授权流程示意图,该授权流程包括以下步骤:
161.步骤561、电子设备向服务端上传状态信息。
162.步骤562、服务端判断电子设备是否开启预设播放模式且关闭就近唤醒模式。
163.需要说明的是,就近唤醒模式指的是在用户进行语音控制唤醒电子设备时,距离用户最近的电子设备进行相应,这与预设播放模式的唤醒机制矛盾,因此,在进入预设播放模式时,需要确定就近唤醒模式关闭。
164.如果电子设备的预设播放模式关闭或者就近唤醒模式开启,则执行步骤563,如果电子设备的预设播放模式开启,且就近唤醒模式关闭,则结束流程。
165.步骤563、服务端开启电子设备的预设播放模式,并关闭电子设备的就近唤醒模式。
166.需要说明的是,步骤563是在服务端设置电子设备的状态,如果服务端开启电子设备的预设播放模式,并关闭电子设备的就近唤醒模式失败,则执行步骤564。如果服务端开启电子设备的预设播放模式,并关闭电子设备的就近唤醒模式成功,则执行步骤566。
167.步骤564、服务端向终端设备发送授权请求。
168.该授权请求用于请求改变电子设备的状态,具体的,可以请求开启电子设备的预设播放模式并关闭就近唤醒模式。
169.步骤565、终端设备检测用户交互,向服务端返回授权结果。
170.授权结果可以指示授权服务端开启电子设备的预设播放模式并关闭就近唤醒模式。服务端接收到授权结果后可以返回执行步骤563,完成对电子设备的状态设定。
171.步骤566、服务端向电子设备发送状态变动信息。
172.状态变动信息用于指示开启预设播放模式并关闭就近唤醒模式,电子设备根据状态变动信息变更模式。
173.实施例五、
174.基于上述实施例一至实施例四所描述的方法,本技术实施例五提供一种目标电子设备,用于执行上述实施例一所描述的方法,参照图6所示,该目标电子设备60包括:上传模块601、接收模块602、选举模块603、播放模块604。
175.其中,上传模块601,用于上传状态信息,状态信息包括目标电子设备的网络状态;
176.接收模块602,用于接收根据状态信息返回的目标组的设备列表,目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备;
177.选举模块603,用于根据至少一个电子设备的选举结果确定管理设备;
178.播放模块604,用于通过管理设备获取播放指令,并根据播放指令按照预设播放模
式播放多媒体数据。
179.可选地,选举模块603,具体用于根据目标组的设备列表,与目标组中除目标电子设备外的其他电子设备进行信息交互得到选举结果;根据选举结果在至少一个电子设备中确定管理设备。
180.可选地,上传模块601,具体用于根据交互操作生成进入预设播放模式的触发指令;根据触发指令检测目标电子设备的网络状态,并生成状态信息。
181.可选地,播放模块604,具体用于接收管理设备转发的,来自于服务端的播放指令,播放指令包括多媒体数据的播放地址;根据多媒体数据的播放地址,按照预设播放模式播放多媒体数据。
182.可选地,播放模块604,具体用于接收服务端发送的播放指令,向目标组中除管理设备之外的其他电子设备发送播放指令;根据播放指令,按照预设播放模式播放多媒体数据。
183.可选地,播放模块604,具体用于通过管理设备获取播放指令,根据播放指令按照预设播放模式,在目标局域网中与目标组中的其他电子设备一同播放多媒体数据。
184.本发明实施例提供的目标电子设备,上传状态信息,状态信息包括目标电子设备的网络状态;接收根据状态信息返回的目标组的设备列表,目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备;根据至少一个电子设备的选举结果确定管理设备;通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据。因为上传状态信息后,自动获取目标组的设备列表,并且选举管理设备,不需要用户操作,更加快捷地实现多设备播放,提高了用户体验。
185.实施例六、
186.基于上述实施例一至实施例四所描述的方法,本技术实施例六提供一种服务端,该服务端可以属于上述实施例中的云端,用于执行上述实施例二和实施例三所描述的方法,参照图7所示,该服务端70包括:接收模块701、组管理模块702和发送模块703。
187.其中,接收模块701,用于接收至少一个电子设备发送的状态信息,状态信息包括电子设备的网络状态;
188.组管理模块702,用于根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并确定目标组,目标组包括确定进入预设播放模式,且接入目标局域网的至少一个电子设备;
189.接收模块701,用于接收选举结果,选举结果包括从至少一个电子设备中选举出的管理设备的标识;
190.发送模块703,用于根据管理设备的标识,通过管理设备向目标组中的至少一个电子设备发送播放指令。
191.可选地,状态信息包括电子设备的信号强度,组管理模块702,用于根据至少一个电子设备的状态信息,将至少一个电子设备中信号强度大于或等于预设强度阈值,且处于可添加状态的电子设备确定为进入预设播放模式的电子设备;并建立目标组。
192.可选地,状态信息包括电子设备的信号强度,组管理模块702,还用于判断至少一个电子设备所属的目标局域网是否对应有目标组;如果确定存在目标组,则将目标组中信号强度小于预设强度阈值的电子设备移除。
193.可选地,组管理模块702,具体用于判断至少一个电子设备所属的目标局域网是否对应有目标组;如果确定不存在目标组,判断接入目标局域网的电子设备数量是否大于或等于1;如果接入目标局域网的电子设备数量大于或等于1,则根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并建立目标组。
194.可选地,发送模块703,具体用于根据管理设备的标识向管理设备发送播放指令,以使管理设备根据播放指令指示目标组中的所有电子设备对播放指令所指示的多媒体数据进行播放。
195.可选地,发送模块703,还用于如果服务端的预设播放模式关闭,则向终端设备发送授权请求信息,授权请求信息用于请求开启预设播放模式;
196.接收模块701,还用于接收终端设备发送的授权确认信息,并根据授权确认信息在服务端开启预设播放模式。
197.可选地,状态信息包括电子设备所属局域网的标识;组管理模块702,还用于根据电子设备所属局域网的标识,如果确定电子设备接入的局域网改变,则在电子设备所属的组中移除电子设备,并下发移除电子设备后的设备列表。
198.可选地,组管理模块702,还用于调用待添加组成员信息接口获取电子设备的设备信息,设备信息用于指示电子设备所属的组;如果根据设备信息确定电子设备所属的组为目标组,则将电子设备设置为可添加状态。
199.可选地,组管理模块702,还用于调用创建组接口获取创建组请求信息,创建组请求信息用于请求创建新组;如果新组的待添加电子设备属于目标组,则从目标组中移除待添加电子设备。
200.可选地,组管理模块702,还用于调用更新组信息接口,获取组设备列表;在组设备列表中确定新加入的电子设备;如果新加入的电子设备属于目标组,则从目标组中移除新加入的电子设备。
201.本发明实施例提供的服务端,接收至少一个电子设备发送的状态信息,状态信息包括电子设备的网络状态;根据至少一个电子设备的状态信息确定进入预设播放模式的电子设备,并确定目标组,目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备;接收选举结果,选举结果包括从至少一个电子设备中选举出的管理设备的标识;根据管理设备的标识,通过管理设备向目标组中的至少一个电子设备发送播放指令。因为根据状态信息确定目标组,不需要用户操作,更加快捷地实现多设备播放,并且由目标组内的电子设备选举管理设备,服务端与管理设备进行交互即可,不仅减少了用户操作,而且节省了网络资源,提高了用户体验。
202.实施例七
203.基于上述实施例一至实施例四所描述的方法,本发明实施例七提供一种电子设备,用于执行上述实施例一至实施例四所描述的方法,参照图8所示,图8为本技术实施例七提供的一种电子设备的结构示意图,本技术具体实施例并不对电子设备的具体实现做限定。
204.如图8所示,该电子设备80可以包括:处理器(processor)802、通信接口(communications interface)804、存储器(memory)806、以及通信总线808。
205.其中:
206.处理器802、通信接口804、以及存储器806通过通信总线808完成相互间的通信。
207.通信接口804,用于与其它电子设备如终端设备或服务器进行通信。
208.处理器802,用于执行程序810,具体可以执行上述方法实施例中的相关步骤。
209.具体地,程序810可以包括程序代码,该程序代码包括计算机操作指令。
210.处理器802可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
211.存储器806,用于存放程序810。存储器806可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
212.程序810具体可以用于使得处理器802执行前述实施例一至四中任一方法。
213.程序810中各步骤的具体实现可以参见上述多媒体数据播放方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
214.本发明实施例提供的电子设备,上传状态信息,状态信息包括目标电子设备的网络状态;接收根据状态信息返回的目标组的设备列表,目标组包括目标局域网中确定进入预设播放模式的至少一个电子设备;根据至少一个电子设备的选举结果确定管理设备;通过管理设备获取播放指令,并根据播放指令按照预设播放模式播放多媒体数据。因为上传状态信息后,自动获取目标组的设备列表,并且选举管理设备,不需要用户操作,更加快捷地实现多设备播放,提高了用户体验。
215.实施例八
216.基于上述实施例一至实施例四所描述的方法,本技术实施例八提供一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如实施例一至实施例四所描述的方法。
217.需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。
218.上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如cd rom、ram、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如asic或fpga)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,ram、rom、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的多媒体数据播放方法。此外,当通用计算机访问用于实现在此示出的多媒体数据播放方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的多媒体数据播放方法的专用计算机。
219.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单
元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。
220.以上实施方式仅用于说明本发明实施例,而并非对本发明实施例的限制,有关技术领域的普通技术人员,在不脱离本发明实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明实施例的范畴,本发明实施例的专利保护范围应由权利要求限定。
再多了解一些

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

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

相关文献