一种预览数据的方法、系统及服务器、预览设备与流程

文档序号:12628701阅读:158来源:国知局
一种预览数据的方法、系统及服务器、预览设备与流程

本发明实施例涉及计算机技术领域,特别是涉及一种预览数据的方法、系统及服务器、预览设备。



背景技术:

随着智能电视的价格越来越便宜,智能电视已经成为家家户户必配的电子设备。智能电视的用户量已经非常庞大,所覆盖的范围也非常广,另外智能电视的屏幕也比较大,非常适合进行广告营销。为了方便控制各个智能电视的广告,通常在服务器侧设置广告内容,再将广告内容推送至智能电视,由智能电视播放广告。

在实现本申请过程中,发明人发现相关技术中至少存在如下问题:在服务器侧设置广告内容时,为了了解广告内容在智能电视侧的呈现效果,通常会采用控制智能电视预览广告内容的方式,但是智能电视侧缺少输入手段,在智能电视侧输入相关信息以获取广告内容将显得非常麻烦。



技术实现要素:

本发明实施例主要解决的技术问题是提供一种预览数据的方法、系统及服务器、预览设备,能够方便在预览设备侧对服务器上的待预览多媒体进行预览。

为解决上述技术问题,本发明实施例采用的一个技术方案是:提供一种预览数据的方法,包括:向预览设备发送预览指令,其中,所述预览指令携带所述待预览多媒体的标识;接收所述预览设备根据所述预览指令发送的数据请求指令,其中,所述数据请求指令携带所述待预览多媒体的标识;向所述预览设备发送所述待预览多媒体。

其中,在所述向预览设备发送预览指令的步骤之前,所述方法还包括:接收触发预览所述待预览多媒体的预览命令;根据所述预览命令,生成所述预览指令。

为解决上述技术问题,本发明实施例采用的另一个技术方案是:提供一种预览数据的方法,包括:接收来自所述服务器发送的预览指令,其中,所述预览指令携带所述待预览数据的标识;根据所述预览指令,向所述服务器发送数据请求指令,其中,所述数据请求指令携带所述待预览多媒体的标识;接收所述服务器根据所述数据请求指令返回的待预览多媒体;执行对所述待预览多媒体的预览操作。

其中,若所述待预览多媒体的类型为开机广告,所述执行对所述待预览多媒体的预览操作的步骤包括:使预览设备重新启动,并且在所述预览设备启动时,获取所述待预览多媒体,并且播放所述待预览多媒体;在所述待预览多媒体播放完成后,进入所述预览设备的启动画面。

其中,在所述根据所述预览指令,向所述服务器发送数据请求指令的步骤之前,所述方法还包括:输出是否确定预览提示;当接收到输入的确定预览的确定指令时,生成所述数据请求指令,并且进入所述根据所述预览指令,向所述服务器发送数据请求指令的步骤。

为解决上述技术问题,本发明实施例采用的再一个技术方案是:提供一种服务器,包括:第一发送模块,用于在待预览多媒体设置完成后,向预览设备发送预览指令,其中,所述预览指令携带所述待预览多媒体的标识;第一接收模块,用于接收所述预览设备根据所述预览指令发送数据请求指令,其中,所述携带所述待预览多媒体的标识;第二发送模块,用于向所述预览设备发送所述待预览多媒体。

其中,所述服务器还包括:第二接收模块,用于接收触发预览所述待预览多媒体的预览命令;生成模块,用于根据所述预览命令,生成所述预览指令。

为解决上述技术问题,本发明实施例采用的又一个技术方案是:提供一种预览设备,包括:第一接收模块,用于接收来自所述服务器发送的预览指令,其中,所述预览指令携带所述待预览多媒体的标识;发送模块,用于根据所述预览指令,向所述服务器发送数据请求指令,其中,所述携带所述待预览多媒体的标识;第二接收模块,用于接收所述服务器根据所述数据请求指令返回的待预览多媒体;预览模块,执行对所述待预览多媒体的预览操作。

其中,所述预览设备还包括识别模块;所述识别模块用于识别所述待预览多媒体的类型所述待预览多媒体的类型为开机广告;所述预览模块具体用于使预览设备重新启动,并且在所述预览设备启动时,获取所述待预览多媒体,播放所述待预览多媒体,以及在所述待预览多媒体播放完成后,进入所述预览设备的启动画面。

为解决上述技术问题,本发明实施例采用的又一个技术方案是:提供一种预览数据的系统,包括:预览设备和服务器;所述服务器用于:建立与所述预览设备之间的连接,在待预览多媒体设置完成后,向预览设备发送携带有所述待预览多媒体的标识的预览指令,并且接收所述预览设备根据所述预览指令发送的携带有所述待预览多媒体的标识的数据请求指令,以及根据所述数据请求指令向所述预览设备发送所述待预览多媒体;所述预览设备用于接收来自所述服务器发送的预览指令,其中,所述预览指令携带所述待预览多媒体的标识;根据所述预览指令,向所述服务器发送数据请求指令,其中,所述数据请求指令携带所述待预览多媒体的标识;接收所述服务器根据所述数据请求指令返回的待预览多媒体执行对所述待预览多媒体的预览操作。

本发明实施例的有益效果是:区别于现有技术的情况,本发明在待预览多媒体在服务器侧设置完成后,向预览设备发送预览指令,以使预览设备根据预览指令向服务器发送数据请求指令,根据数据请求指令向预览设备发送待预览多媒体,以使预览设备执行对待预览多媒体的预览操作,由于预览设备对服务器上的待预览多媒体的预览是由服务器侧发起的,无需要在预览设备输入信息,即可实现在预览设备侧对待预览多媒体的预览,大大方便了在预览设备侧对待预览多媒体进行预览,方便开发人员通过预览设备预览服务器上的待预览多媒体。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明预览数据的系统实施例的示意图;

图2是本发明服务器实施例的示意图;

图3是本发明预览设备实施例的示意图;

图4是本发明预览数据的方法第一实施例的流程图;

图5是本发明预览数据的方法第二实施例的流程图;

图6是本发明预览数据的方法第三实施例的流程图;

图7是本发明预览数据的方法第四实施例的流程图;

图8是本发明电子设备一实施例的示意图;

图9是本发明服务器另一实施例的示意图。

具体实施方式

为了读者更好地理解本发明实施例,首先对预览数据的系统进行说明,请参阅图1,预览数据的系统20包括服务器21和预览设备22,服务器21用于设置待预览多媒体,服务器21相当于待预览多媒体的后台,在待预览多媒体设置于服务器21后,预览设备22可以访问服务器21获取待预览多媒体,直接播放或者预览待预览多媒体,例如:待预览多媒体为视频或者广告,当视频或者广告设置于服务器21后,预览设备22可以从服务器21获取视频或者广告进行播放或者预览。在本实施例中,预览设备22可以为智能电视、计算机、智能手机或者平板电脑等等。

为了方便预览设备22对服务器21上的待预览多媒体进行预览,服务器21先建立与预览设备22之间的连接,在待预览多媒体设置完成后,向预览设备22发送携带有待预览多媒体的标识的预览指令。预览设备22在接收到预览指令后,会根据预览指令向服务器21发送数据请求指令。服务器21接收预览设备22根据预览指令发送的携带有待预览多媒体的标识的数据请求指令,根据数据请求指令中的待预览多媒体的标识向预览设备22发送待预览多媒体,预览设备22执行对待预览多媒体的预览操作。

由于预览设备22对服务器21上的待预览多媒体的预览是由服务器21侧发起的,无需要在预览设备22输入信息,即可实现在预览设备22侧对待预览多媒体的预览,对于不方便输入的信息的预览设备22而言,例如:智能电视,大大方便了在预览设备22侧对待预览多媒体进行预览,从而方便开发人员预览待预览多媒体,并且及时对待预览多媒体进行调整。

当待预览多媒体在服务器21设置完成后,在接收到触发预览待预览多媒体的预览命令时,才根据预览命令,生成预览指令,并且向预览设备22发送预览指令。触发预览命令的方式可以有多种,例如:在服务器21设置预览按钮,当预览按钮被下按时,触发预览命令。进一步的,当预览设备22接收到预览指令时,也可以输出是否确定预览提示,当接收到输入的确定预览的确定指令,则生成数据请求指令,并且进入根据预览指令,向服务器21发送数据请求指令的步骤。当然,若接收到取消预览的取消指令,则不向服务器21发送数据请求指令。

预览设备22还可以识别待预览多媒体的类型,预览设备22对于待预览多媒体的不同类型可以执行不同的预览操作,例如:当预览数据的类型是开机广告时,预览设备22执行对待预览多媒体的预览操作包括使预览设备22重新启动,并且在预览设备22启动时,获取待预览多媒体,并且播放待预览多媒体,在待预览多媒体播放完成后,进入预览设备22的启动画面;当预览数据的类型是网页广告时,预览设备22执行对待预览多媒体的预览操作包括启动浏览器,并且通过浏览器打开网页广告。

在本发明实施例中,在待预览多媒体在服务器21侧设置完成后,向预览设备22发送预览指令,以使预览设备22根据预览指令向服务器21发送数据请求指令,根据数据请求指令向预览设备22发送待预览多媒体,以使预览设备22执行对待预览多媒体的预览操作,由于预览设备22对服务器21上的待预览多媒体的预览是由服务器21侧发起的,无需要在预览设备22输入信息,即可实现在预览设备22侧对待预览多媒体的预览,大大方便了在预览设备22侧对待预览多媒体进行预览,方便开发人员通过预览设备22预览服务器21上的待预览多媒体。

本发明又提供服务器实施例。请参阅图2,服务器30包括第一发送模块32、接收模块33和第二发送模块34。

第一发送模块32,用于在待预览多媒体设置完成后,向预览设备发送预览指令,其中,预览指令携带待预览多媒体的标识。接收模块33,用于接收预览设备根据预览指令发送数据请求指令,其中,数据请求指令携带待预览多媒体的标识。第二发送模块34,用于向预览设备发送待预览多媒体,以使预览设备执行对待预览多媒体的预览操作。由服务器侧发送预览,并且无需要在预览设备输入信息,即可实现在预览设备侧对在服务器上的待预览多媒体进行预览,方便在预览设备侧预览在服务器上的待预览多媒体。

为了方便控制服务器发起预览,服务器也可以在接收到预览命令,才根据预览命令,生成预览指令,向预览设备发送预览指令,则服务器30还包括第二接收模块35和生成模块36。第二接收模块35用于接收触发预览待预览多媒体的预览命令。生成模块36,用于根据预览命令,生成所述预览指令。

在本发明实施例中,第一发送模块32用于在待预览多媒体在服务器侧设置完成后,向预览设备发送预览指令,以使预览设备根据预览指令向服务器发送数据请求指令,第二发送模块34用于根据数据请求指令向预览设备发送待预览多媒体,以使预览设备执行对待预览多媒体的预览操作,由于预览设备对服务器上的待预览多媒体的预览是由服务器侧发起的,无需要在预览设备输入信息,即可实现在预览设备侧对待预览多媒体的预览,大大方便了在预览设备侧对待预览多媒体进行预览,方便开发人员通过预览设备预览服务器上的待预览多媒体。本发明又提供预览设备实施例。请参阅图3,预览设备40包括第一接收模块42、发送模块43、第二接收模块44和预览模块45。

第一接收模块42,用于接收来自服务器发送的预览指令,其中,预览指令携带待预览多媒体的标识。发送模块43,用于根据预览指令,向服务器发送数据请求指令,其中,携带所述待预览多媒体的标识。第二接收模块44,用于接收服务器根据数据请求指令返回的待预览多媒体。预览模块45,用于执行对待预览多媒体的预览操作。

由于预览设备是根据来自服务器侧的预览指令,向服务器请求待预览多媒体,并且在接收到待预览多媒体后,执行对待预览多媒体的预览,无需要在预览设备侧输入信息即可实现在预览设备侧对服务器上的待预览多媒体进行预览。

进一步的,预览设备可以对于待预览多媒体的不同类型可以执行不同的预览操作,则预览设备40还包括识别模块41,识别模块41用于识别待预览多媒体的类型,若预览数据的类型为开机广告,则预览模块45具体用于使预览设备重新启动,并且在所述预览设备启动时,获取所述待预览多媒体,播放所述待预览多媒体,以及在所述待预览多媒体播放完成后,进入所述预览设备的启动画面。识别模块41识别待预览多媒体的类型的具体实现不作限定,其可以使用现有技术进行识别。

当然,预览设备在接收到预览指令,也可以向用户提示是否预览,并且根据用户的输入,执行操作,则预览设备40还包括输出模块46、生成模块47和取消模块48。

输出模块46,用于输出是否确定预览提示。生成模块47,用于当接收到输入的确定预览的确定指令,则生成数据请求指令,并且进入预览模块。取消模块48,用于当接收到取消预览的取消指令,则取消预览。

在本发明实施例中,第一接收模块用于接收服务器发送的预览指令,发送模块用于根据预览指令,向服务器发送数据请求指令,第二接收模块用于待预览多媒体,预览模块用于执行对待预览多媒体的预览操作,由于预览设备对服务器上的待预览多媒体的预览是由服务器侧发起的,无需要在预览设备输入信息,即可实现在预览设备侧对待预览多媒体的预览,大大方便了在预览设备侧对待预览多媒体进行预览,方便开发人员通过预览设备预览服务器上的待预览多媒体。

本发明还提供预览数据的方法实施例。请参阅图4,方法还包括:

步骤S502:向预览设备发送预览指令,其中,预览指令携带待预览多媒体的标识;

待预览多媒体设置于服务器,预览指令用于指示预览设备进行预览操作。当然,在向预览设备发送预览指令之前,也可以先建立服务器与预览设备之间的连接,其中,服务器与预览设备之间的连接可以TCP连接、UDP连接、蓝牙连接、串口连接或者USB连接等等。

步骤S503:接收预览设备根据预览指令发送的数据请求指令,其中,携带待预览多媒体的标识;

数据请求指令用于请求待预览多媒体。

步骤S504:向预览设备发送所述待预览多媒体;

由于预览设备对服务器上的待预览多媒体的预览是由服务器侧发起的,无需要在预览设备输入信息,即可实现在预览设备侧对待预览多媒体的预览,对于不方便输入的信息的预览设备而言,例如:智能电视,大大方便了在预览设备侧对待预览多媒体进行预览,从而方便开发人员预览待预览多媒体,并且及时对待预览多媒体进行调整。

为了方便控制服务器发起预览,服务器也可以在接收到预览命令,才根据预览命令,生成预览指令,向预览设备发送预览指令,则请参阅图5,在待预览多媒体设置完成后,方法还包括:

步骤S505:接收触发预览待预览多媒体的预览命令;

触发预览命令的方式可以有多种,例如:在服务器设置预览按钮,当预览按钮被下按时,触发预览命令,或者,通过键盘组合键触发预览命令。

步骤S506:根据预览命令,生成预览指令;

在生成预览指令后,将预览指令下发至预览设备。

在本发明实施例中,第一接收模块用于接收服务器发送的预览指令,发送模块用于根据预览指令,向服务器发送数据请求指令,第二接收模块用于待预览多媒体,预览模块用于执行对待预览多媒体的预览操作,由于预览设备对服务器上的待预览多媒体的预览是由服务器侧发起的,无需要在预览设备输入信息,即可实现在预览设备侧对待预览多媒体的预览,大大方便了在预览设备侧对待预览多媒体进行预览,方便开发人员通过预览设备预览服务器上的待预览多媒体。请参阅图6,图6是本发明预览数据的方法第三实施例的流程图,方法包括:

步骤S602:接收来自服务器发送的预览指令,其中,预览指令携带待预览多媒体的标识;

预览指令用于指示预览设备进行预览操作。待预览多媒体的标识是待预览多媒体的标记。而接收服务器的预览指令之前,也可以先建立服务器与预览设备之间的连接,其中,服务器与预览设备之间的连接可以有线连接,也可以是无线连接。

步骤S603:根据预览指令,向服务器发送数据请求指令,其中,数据请求指令携带待预览多媒体的标识;

数据请求指令用于请求待预览多媒体。

步骤S604:接收服务器根据数据请求指令返回的待预览多媒体;

步骤S605:执行对待预览多媒体的预览操作;

根据服务器侧的预览指令,发起对服务器上的待预览多媒体进行预览,无需要在预览设备输入信息,即可实现在预览设备侧对待预览多媒体的预览,大方便了在预览设备侧对待预览多媒体进行预览。

不同类型的预览多媒体,所执行的预览操作是不相同,具体的,方法还包括识别待预览多媒体的类型,若待预览多媒体的类型为开机广告,步骤S605又具体为:使预览设备重新启动,并且在预览设备启动时,获取待预览多媒体,并且播放待预览多媒体,以及在待预览多媒体播放完成后,进入预览设备的启动画面。当然,预览数据的类型也可以为其它类型,例如:网页广告、视频等待,若为网页广告,则启动浏览器,通过浏览器打开网页广告,若为视频,则启动播放器,通过播放器播放视频。

进一步的,在接收到预览指令,也可以向用户提示是否预览,并且根据用户的输入,执行操作,则请参阅图7,在步骤S602和步骤S603之间,方法还包括:

步骤S606:输出是否确定预览提示;

在输出是否确定预览提示时,允许用户选择“是”还是“否”,若选择“否”则触发取消指令,若触发取消指令,则不预览待预览多媒体,不向服务器发送数据请求指令。若选择“是”,则触发确定指令,并且输入确定指令。

步骤S607:当接收到输入的确定预览的确定指令时,生成数据请求指令,并且进入步骤S603;

根据用户的输入,确定是否预览待预览多媒体,有利于在预览设备侧控制是否预览待预览多媒体。另外,用户的输入只是简单的点击操作,并无没有增加在预览设备上的操作步骤。

在本发明实施例中,在待预览多媒体在服务器侧设置完成后,向预览设备发送预览指令,以使预览设备根据预览指令向服务器发送数据请求指令,根据数据请求指令向预览设备发送待预览多媒体,以使预览设备执行对待预览多媒体的预览操作,由于预览设备对服务器上的待预览多媒体的预览是由服务器侧发起的,无需要在预览设备输入信息,即可实现在预览设备侧对待预览多媒体的预览,大大方便了在预览设备侧对待预览多媒体进行预览,方便开发人员通过预览设备预览服务器上的待预览多媒体。

本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述方法第一和第二实施例中的预览数据的方法。

图8是本发明实施例提供的执行预览数据的方法的电子设备700的硬件结构示意图,如图6所示,该电子设备700包括:

一个或多个处理器710以及存储器720,图8中以一个处理器710为例。

处理器710和存储器720可以通过总线或者其他方式连接,图8中以通过总线连接为例。

存储器720作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的预览数据的方法对应的程序指令/模块。处理器710通过运行存储在存储器720中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法第一和第二实施例预览数据的方法。

存储器720可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据列表项操作的处理装置的使用所创建的数据等。此外,存储器720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器720可选包括相对于处理器710远程设置的存储器,这些远程存储器可以通过网络连接至列表项操作的处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器720中,当被所述一个或者多个处理器710执行时,执行上述方法第一和第二实施例中的预览数据的方法,。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本发明实施例还提供了另一种非易失性计算机存储介质,所述另一种计算机存储介质也存储有计算机可执行指令,该计算机可执行指令可执行上述方法第三和第四实施例中的预览数据的方法。

图9是本发明实施例提供的执行预览数据的方法的另一种电子设备800的硬件结构示意图,如图9所示,该电子设备800包括:

一个或多个处理器810以及存储器820,图9中以一个处理器810为例。

处理器810和存储器820可以通过总线或者其他方式连接,图9中以通过总线连接为例。

存储器820作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的预览数据的方法对应的程序指令/模块。处理器810通过运行存储在存储器820中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法第三和第四实施例预览数据的方法。

存储器820可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据列表项操作的处理装置的使用所创建的数据等。此外,存储器820可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器820可选包括相对于处理器810远程设置的存储器,这些远程存储器可以通过网络连接至列表项操作的处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器820中,当被所述一个或者多个处理器810执行时,执行上述方法第三和第四实施例中的预览数据的方法,。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

需要说明的是:本发明实施例的电子设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1