本发明专利技术涉及一种跨平台服务系统、方法、设备和存储介质,该系统包括目标设备和至少一个泛终端,每个泛终端内置对应的编码服务以及多个应用程序,其中:目标设备通过调用调度服务获取各个泛终端的使用状态,并确定各个泛终端中处于空闲状态的泛终端;按照预设调度算法,在各个处于空闲状态的泛终端中确定一个目标空闲泛终端,并将目标空闲泛终端标记为忙碌状态;目标设备向目标调度泛终端发送控制指令,其中,目标调度泛终端为由空闲状态被标记为忙碌状态的泛终端;目标设备通过设定传输协议获取目标调度泛终端的服务输出流进行显示。实现了泛终端的平台丰富输出内容的能力,解决了异构平台不能相互集成应用的问题,实现了跨平台服务。
Cross platform service systems, methods, devices, and storage media
【技术实现步骤摘要】
跨平台服务系统、方法、设备和存储介质
本专利技术涉及跨平台服务
,具体涉及一种跨平台服务系统、方法、设备和存储介质。
技术介绍
随着科技的进步和人们生活水平的提高,越来越多的场合中应用的是高端的服务设备,比如,绝大部分高端酒店,电视品牌是三星、LG或者Sony等,而三星电视基于三星Tizen平台,LG基于WebOS平台,Sony基于HTML5平台,而非安卓平台。另外,国内电视端视频应用都是基于安卓平台的,不支持Tizen、WebOS和HTML5平台。因此,在三星、LG和Sony等电视平台上无法集成国内电视端的一些应用,例如,视频应用,这样就无法看到国内互联网丰富的视频内容。这样导致上述电视平台的资源类型单一,无法实现跨平台服务。
技术实现思路
有鉴于此,提供跨平台服务系统、方法、设备和存储介质,以解决现有技术中的异构平台不能相互集成应用造成的无法实现跨平台服务的问题。本专利技术采用如下技术方案:第一方面,本申请实施例提供了一种跨平台服务系统,该系统包括目标设备和至少一个泛终端,每个泛终端内置对应的编码服务以及多个应用程序,其中:所述目标设备通过调用调度服务获取各个泛终端的使用状态,并确定所述各个泛终端中处于空闲状态的泛终端;按照预设调度算法,在所述各个处于空闲状态的泛终端中确定一个目标空闲泛终端,并将所述目标空闲泛终端标记为忙碌状态;所述目标设备向目标调度泛终端发送控制指令,其中,所述目标调度泛终端为由空闲状态被标记为忙碌状态的泛终端;所述目标设备通过设定传输协议获取所述目标调度泛终端的服务输出流进行显示。进一步的,所述泛终端包括基于第一操作系统的机顶盒;相应的,所述每个泛终端对应的编码服务包括录屏编码服务。进一步的,所述目标设备包括基于第二操作系统的电视机。进一步的,所述控制指令包括:全屏显示指定内容的控制指令;或,指定区域显示指定内容的控制指令。进一步的,所述服务输出流包括全屏显示实时录屏服务或者指定区域显示实时录屏服务。进一步的,所述录屏编码服务包括硬件编码录屏和软件编码录屏。进一步的,所述设定传输协议包括用户数据报协议或超文本传输协议。第二方面,本申请实施例提供了一种跨平台服务方法,应用于本申请实施例第一方面所述的跨平台服务系统,该方法包括:通过调用调度服务获取各个泛终端的使用状态,并确定所述各个泛终端中处于空闲状态的泛终端;按照预设调度算法,在所述各个处于空闲状态的泛终端中确定一个目标空闲泛终端,并将所述目标空闲泛终端标记为忙碌状态;向目标调度泛终端发送控制指令,其中,所述目标调度泛终端为由空闲状态被标记为忙碌状态的泛终端;通过设定传输协议获取所述目标调度泛终端的服务输出流进行显示。第三方面,本申请实施例提供了一种设备,该设备包括:处理器,以及与所述处理器相连接的存储器;所述存储器用于存储计算机程序,所述计算机程序至少用于执行本申请实施例第二方面所述的跨平台服务方法;所述处理器用于调用并执行所述存储器中的所述计算机程序。第四方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如第二方面所述的跨平台服务方法中各个步骤。本专利技术采用以上技术方案,该系统包括目标设备和至少一个泛终端,每个泛终端内置多个应用程序以及每个应用程序对应的编码服务,目标设备通过调用调度服务获取各个泛终端的使用状态,并确定所述各个泛终端中处于空闲状态的泛终端;按照预设调度算法,在所述各个处于空闲状态的泛终端中确定一个目标空闲泛终端,并将所述目标空闲泛终端标记为忙碌状态;采用共享资源,高效利用资源;目标设备向目标调度泛终端发送控制指令,其中,目标调度泛终端为由空闲状态被标记为忙碌状态的泛终端;目标设备通过设定传输协议获取目标调度泛终端的服务输出流进行显示。对泛终端的要求很低,实现了泛终端的平台丰富输出内容的能力,解决了异构平台不能相互集成应用的问题,实现了跨平台服务。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种跨平台服务系统的结构示意图;图2是本专利技术实施例提供的一种跨平台服务方法的流程图;图3是本专利技术实施例提供的一种设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。实施例图1为本专利技术实施例提供的一种跨平台服务系统的结构示意图,该系统用于执行本申请实施例中的跨平台服务方法。参考图1,该系统具体可以包括目标设备11和至少一个泛终端12,图1中以三个泛终端为例进行说明。其中,每个泛终端12内置对应的编码服务以及多个应用程序;目标设备11通过调用调度服务获取各个泛终端12的使用状态,该使用状态包括忙碌状态和空闲状态,并确定所述各个泛终端中处于空闲状态的泛终端;按照预设调度算法,在各个处于空闲状态的泛终端中确定一个目标空闲泛终端,并将目标空闲泛终端标记为忙碌状态。目标设备11向目标调度泛终端发送控制指令,其中,目标调度泛终端为由空闲状态被标记为忙碌状态的泛终端12;目标设备11通过设定传输协议获取目标调度泛终端的服务输出流进行显示。具体的,泛终端可以是硬件设备,例如机顶盒;目标设备可以是Tizen系统的三星电视机,每个泛终端内置对应的编码服务以及多个应用程序,每个应用程序可以实现不同的功能,例如视频播放、音频播放或者游戏播放等。调度服务可以是指调度闲置资源的服务,目标设备可以通过调用调度服务获取各个泛终端的使用状态,其中,使用状态包括忙碌状态和空闲状态,并确定各个泛终端中处于空闲状态的泛终端;按照预设调度算法,在各个处于空闲状态的泛终端中确定一个目标空闲泛终端,并将目标空闲泛终端标记为忙碌状态。另外,用户可以通过目标设备来向目标调度泛终端发送控制指令,示例性的,控制指令可以是播放控制指令、暂停控制指令、停止控制指令、快进控制指令或快退控制指令等。具体可以点击目标设备上的控制按钮或者通过遥控器远程操作,其中,目标调度泛终端为由空闲状态被标记为忙碌状态的泛终端。目标设备通过设定传输协议获取目标调度泛终端的服务输出流进行显示。在一个具体的例子中,显示可以是指输出屏幕的实时画像。示例性的,下面对预设调度算法进行说明,也即,如何确定目标调度泛终端的过程进行举例说明。首先,判断哪些泛终端处于空闲状态,其次,在处于空本文档来自技高网...
【技术保护点】
1.一种跨平台服务系统,其特征在于,包括目标设备和至少一个泛终端,每个泛终端内置对应的编码服务以及多个应用程序,其中:/n所述目标设备通过调用调度服务获取各个泛终端的使用状态,并确定所述各个泛终端中处于空闲状态的泛终端;/n按照预设调度算法,在各个所述处于空闲状态的泛终端中确定一个目标空闲泛终端,并将所述目标空闲泛终端标记为忙碌状态;/n所述目标设备向目标调度泛终端发送控制指令,其中,所述目标调度泛终端为由空闲状态被标记为忙碌状态的泛终端;/n所述目标设备通过设定传输协议获取所述目标调度泛终端的服务输出流进行显示。/n
【技术特征摘要】
1.一种跨平台服务系统,其特征在于,包括目标设备和至少一个泛终端,每个泛终端内置对应的编码服务以及多个应用程序,其中:
所述目标设备通过调用调度服务获取各个泛终端的使用状态,并确定所述各个泛终端中处于空闲状态的泛终端;
按照预设调度算法,在各个所述处于空闲状态的泛终端中确定一个目标空闲泛终端,并将所述目标空闲泛终端标记为忙碌状态;
所述目标设备向目标调度泛终端发送控制指令,其中,所述目标调度泛终端为由空闲状态被标记为忙碌状态的泛终端;
所述目标设备通过设定传输协议获取所述目标调度泛终端的服务输出流进行显示。
2.根据权利要求1所述的系统,其特征在于,所述泛终端包括基于第一操作系统的机顶盒;
相应的,所述泛终端对应的编码服务包括录屏编码服务。
3.根据权利要求2所述的系统,其特征在于,所述目标设备包括基于第二操作系统的电视机。
4.根据权利要求1所述的系统,其特征在于,所述控制指令包括:
全屏显示指定内容的控制指令;或,
指定区域显示指定内容的控制指令。
5.根据权利要求2所述的系统,其特征在于,所述服务输出流包括全屏显示实时录屏服务或者指定区域显示实时录屏服务。
【专利技术属性】
技术研发人员:王洋,聂汉子,
申请(专利权)人:北京比利信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。