[go: up one dir, main page]

CN107205166A - 一种基于云服务器的终端设备交互方法及系统 - Google Patents

一种基于云服务器的终端设备交互方法及系统 Download PDF

Info

Publication number
CN107205166A
CN107205166A CN201710311789.6A CN201710311789A CN107205166A CN 107205166 A CN107205166 A CN 107205166A CN 201710311789 A CN201710311789 A CN 201710311789A CN 107205166 A CN107205166 A CN 107205166A
Authority
CN
China
Prior art keywords
terminal equipment
cloud server
multimedia file
playlist
terminal
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.)
Granted
Application number
CN201710311789.6A
Other languages
English (en)
Other versions
CN107205166B (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.)
China Science And Technology Co Ltd
Original Assignee
China Science And Technology 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 China Science And Technology Co Ltd filed Critical China Science And Technology Co Ltd
Priority to CN201710311789.6A priority Critical patent/CN107205166B/zh
Publication of CN107205166A publication Critical patent/CN107205166A/zh
Application granted granted Critical
Publication of CN107205166B publication Critical patent/CN107205166B/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/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2407Monitoring of transmitted content, e.g. distribution time, number of downloads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2408Monitoring of the upstream path of the transmission network, e.g. client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • 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/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • H04N21/63345Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种基于云服务器的终端设备交互方法及系统,该方法包括:第一终端设备和若干第二终端设备分别与云服务器进行密钥协商;第一终端设备请求下载并播放多媒体文件;云服务器对多媒体文件的播放记录进行记忆形成播放列表,同时记忆每个多媒体文件的播放状态信息;云端服务器将播放列表及播放列表中每个多媒体文件的播放状态信息推送至第二终端设备;第二终端设备根据播放列表及播放状态信息继续播放多媒体文件。本发明不仅实现不同终端设备之间可以连续播放多媒体文件,而且处于网速较慢的第一终端设备可以将想要下载的多媒体文件通过云服务器推送至网速较快的第二终端设备进行下载,便于用户通过第二终端设备进行播放,提高了观看效率。

Description

一种基于云服务器的终端设备交互方法及系统
技术领域
本发明涉及云服务技术领域,特别涉及一种基于云服务器的终端设备交互方法及系统。
背景技术
云服务器(Elastic Compute Service,简称ECS)是一种处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更简单高效。云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。云服务器是云计算服务的重要组成部分,是面向各类互联网用户提供综合业务能力的服务平台。平台整合了传统意义上的互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务。
目前云技术中较有代表性的有苹果的icloud、云电视等,其均是从本地终端设备下载云服务器的内容资料,并把本地的内容或设置上传到云服务器,或进一步的对通过网络中的云服务器在不同的设备中复制相同的内容,但是本地终端设备无法通过云服务器对异地设备进行控制操作,这将导致终端之间无法实现交互,这将给用户带来很大的不便。例如老年人通过电视看视频时,在不知道如何通过云服务器下载视频的时候,在外的年轻人无法通过智能终端控制电视终端来帮助老年人下载视频,这不仅影响老年人的心情,而且操作十分不便。此外,用户在家里的电视或PC上观看电影时,因急事出门没有看完,但是用户还想通过智能终端在公交或地铁上继续观看该电影,目前存在的问题是,用户仅能通过网络再次下载视频,并且无法从停止播放的位置继续播放该多媒体文件,仅能根据记忆回忆播放停止时的播放位置手动控制多媒体文件至停止播放的位置继续播放,这样不仅操作起来很复杂,而且降低了用户体验度,为此,急需开发一种能够实现终端设备之间可以通过云服务器相交互的基于云服务器的终端设备交互方法及系统。
发明内容
为了解决现有技术中存在的上述问题,本发明提供了一种基于云服务器的终端设备交互方法及系统。
本发明具体技术方案如下:
本发明提供了一种基于云服务器的终端设备交互方法,所述交互方法包括以下步骤:
S1、第一终端设备和若干第二终端设备均通过网络连接后,分别与云服务器进行密钥协商,所述第一终端设备为智能手机,所述第二终端设备包括智能电视或PC;
S2、用户通过所述第一终端设备登陆所述云服务器,请求下载并播放多媒体文件,同时将所述多媒体文件保存至所述云服务器;
S3、所述云服务器对所述多媒体文件的播放记录进行记忆形成播放列表,同时记忆每个所述多媒体文件的播放状态信息,所述播放状态信息包括服务器地址、播放次数、观看进度;
S4、用户通过任意一个所述第二终端设备登陆所述云服务器,所述云端服务器将所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息推送至所述第二终端设备;
S5、所述第二终端设备根据所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息继续播放多媒体文件。
进一步的,步骤S1还包括以下步骤:
S1-1、用户通过注册申请访问所述云服务器,并获取登陆账号和密码;
S1-2、首次登陆时,用户通过所述第一终端设备和所述第二终端设备通过登录账号和密码登陆所述云服务器。
进一步的,步骤S1中,第一终端设备和若干第二终端设备分别与云服务器进行密钥协商的具体方法包括:
所述云服务器分别采集所述第一终端设备和所述第二终端设备的属性对应生成密钥参数,并将生成的所述密钥参数对应发送至所述第一终端设备和所述第二终端设备,同时进行保存至数据库;
所述第一终端设备和所述第二终端设备通过接收到的所述密钥参数进行解析,获得密钥字符;
二次登录时,所述第一终端设备和所述第二终端设备分别将所述密钥字符进行加密处理生成密钥数据包发送至所述云服务器,所述云服务器对所述密钥数据包进行解密处理,并根据解密结果中包含的所述密钥字符与存储的所述密钥参数进行匹配,匹配成功则通过密钥协商。
进一步的,所述步骤S1还包括:当所述第一终端设备和所述第二终端设备与所述云服务器进行密钥协商后,所述云服务器分别与所述第一终端设备和所述第二终端设备进行绑定并形成绑定关系列表,所述第二终端设备基于预设的通讯协议,所述绑定关系列表内的所述第二终端设备可通过所述云服务器与所述第一终端设备进行通讯,所述通讯协议为TCP协议或IP协议。
进一步的,所述步骤S1还包括:
所述云服务器对所述绑定关系列表中的所述第一终端设备的通信号码进行记录;
当所述云服务器识别到所述播放列表中的所述多媒体文件存在更新时,所述云服务器通过所述第一终端设备的通信号码以短信形式通知用户,提醒用户通过所述第一终端设备或所述第二终端设备观看所述多媒体文件。
进一步的,所述交互方法还包括:
S6、所述第一终端设备通过所述云服务器查看所述第二终端设备的登录状态;
S7、若所述第二终端设备已登录所述云服务器,则所述第一终端设备通过所述云服务器向所述第二终端设备推送所述多媒体文件的下载指令;
S8、所述第二终端设备接收所述视频下载指令并由所述云服务器内下载对应的所述多媒体文件。
优选的,步骤S6中,所述第一终端设备通过所述云服务器查看所述第二终端设备的登录状态,具体方法为:
S6-1、所述云服务器在预设的时间内向所述第二终端设备发送数据心跳包;
S6-2、若所述第二终端设备定时接收所述数据心跳包,则对接收到的所述数据心跳包定时向所述云服务器作出回应;若所述云服务器定时接收到回应,即证明所述第二终端设备处于登录状态;若所述云服务器没有定时接收到回应,则证明所述第二终端设备处于未登陆状态。
优选的,步骤S5还包括以下步骤:
所述第二终端设备根据所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息选择继续播放或时移播放所述多媒体文件,所述时移播放为通过筛选条件设置所述多媒体文件的时移播放进度,所述筛选条件包括播放时间或播放内容。
本发明还提供了一种基于云服务器的终端设备交互系统,包括云服务器和与所述云服务器相通讯的第一终端设备和若干第二终端设备,所述第一终端设备为智能手机,所述第二终端设备包括智能电视或PC;
所述云服务器包括数据库及与所述数据库相通讯的密钥认证模块、视频下载或播放模块、记忆模块、列表推送模块;
所述密钥认证模块用于对所述第一终端设备和所述第二终端设备进行认证;所述视频下载或播放模块用于接收所述第一终端设备请求指令,下载并播放多媒体文件,同时将下载的所述多媒体文件保存至所述数据库;所述记忆模块用于所述多媒体文件的播放记录进行记忆形成播放列表,同时记忆每个所述多媒体文件的播放状态信息,所述播放状态信息包括服务器地址、播放次数、观看进度;所述列表推送模块用于将所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息推送至所述第二终端设备;
所述第二终端设备用于根据所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息继续播放多媒体文件。
本发明的有益效果如下:本发明提供方法能够实现终端之间通过云服务器相互通讯,第一终端设备播放的多媒体文件可以通过第二终端设备继续播放,无需用户手动查找多媒体文件的播放位置,此外本发明提供的方法中处于网速较慢的第一终端设备可以将想要下载的多媒体文件通过云服务器推送至网速较快的第二终端设备进行下载,便于用户通过第二终端设备进行播放,有效提升了用户体验度,方便用户对多媒体文件的观看,提高了观看效率;同时本发明提供的系统结构简单,云服务器与终端设备之间进行信息通讯,实现了多媒体文件在不同终端的连续播放,为用户提供了便利。
附图说明
图1为实施例1所述的一种基于云服务器的终端设备交互方法的操作流程图;
图2为实施例2所述的一种基于云服务器的终端设备交互方法中步骤S1的操作流程图;
图3为实施例2所述的一种基于云服务器的终端设备交互方法的步骤S1中密钥协商的操作流程图;
图4为实施例3所述的一种基于云服务器的终端设备交互方法的操作流程图;
图5为实施例3所述的一种基于云服务器的终端设备交互方法中步骤S6的操作流程图;
图6为实施例4所述的一种基于云服务器的终端设备交互系统的结构示意图;
图7为实施例4所述的一种基于云服务器的终端设备交互系统中云服务器的结构框图。
其中:1、云服务器;101、数据库;102、密钥认证模块;103、视频下载或播放模块;104、记忆模块;105、列表推送模块;2、第一终端设备;3、第二终端设备。
具体实施方式
下面结合附图和以下实施例对本发明作进一步详细说明。
实施例1
如图1所示,本发明实施例1提供了一种基于云服务器的终端设备交互方法,该交互方法能够实现终端设备之间通过云服务器1实现交互,所述交互方法包括以下步骤:
S1、第一终端设备2和若干第二终端设备3均通过网络连接后,分别与云服务器1进行密钥协商,所述第一终端设备2为智能手机,所述第二终端设备3包括智能电视或PC;网络连接可以为有线连接也可以为无线连接,网络连通后登陆云服务器1,为了实现终端设备之间的交互,第一终端设备2和第二终端设备3的登陆账号和密码必须统一,为了保证文件的安全传输,第一终端设备2和第二终端设备3必须通过云服务器1的密钥认证,以确定所述第一终端设备2和若干所述第二终端设备3与所述云服务器1通讯连接的合法性。
S2、用户通过所述第一终端设备2登陆所述云服务器1,第一终端设备2请求下载并播放多媒体文件,同时将所述多媒体文件保存至所述云服务器1;第一终端设备2在登陆云服务器1播放多媒体文件时,为了实现文件直播,可以在播放的同时进行下载,同时保存在云服务器1。
S3、所述云服务器1对所述多媒体文件的播放记录进行记忆形成播放列表,同时记忆每个所述多媒体文件的播放状态信息,所述播放状态信息包括服务器地址、播放次数、观看进度;云服务器1能够采集终端设备播放的多媒体文件的播放记录,并通过播放列表的形式展示给用户,方便查找。
S4、为了实现当第一终端设备2观看不方便是,用户通过任意一个所述第二终端设备3登陆所述云服务器1,所述云端服务器将所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息推送至所述第二终端设备3。
S5、所述第二终端设备3根据所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息继续播放多媒体文件。第二终端设备3可以随时登陆云服务器1接收播放状态信息继续播放第一终端设备2未播放完的多媒体文件,云服务器1实现了不同终端设备之间的通讯,方便了用户通过不同终端设备均可以播放想要观看的多媒体文件。
本发明提供方法能够实现不同终端设备之间可以通过云服务器1对同一多媒体文件进行连续播放,不会造成多媒体文件的播放终端,有效便于用户可以通过任意一个终端设备来观看多媒体文件,本发明提供的方法简单,云服务器1能够对用户通过任意终端设备观看的多媒体文件进行记忆,形成观看记录列表,方便用户回看。
实施例2
本发明实施例2在实施例1的基础上进一步限定了方法的具体步骤。
如图2所示,为了实现不同终端设备之间通过云服务器1通讯,进一步需要说明的是,步骤S1还包括以下步骤:
S1-1、用户通过注册申请访问所述云服务器1,并获取登陆账号和密码;云服务器1允许该账号和对应密码的终端设备登陆。
S1-2、首次登陆时,用户通过所述第一终端设备2和所述第二终端设备3通过登录账号和密码登陆所述云服务器1。不同终端设备通过同一账号和密码登陆云服务器1后,才能实现通过云服务器1相交互。
如图3所示,为了保证数据或信息的安全传输,云服务器1需要对登陆的终端设备进行认证,只有认证通过的终端设备才能保证终端设备之间的安全通讯,进一步需要解释的是,步骤S1中,第一终端设备2和若干第二终端设备3分别与云服务器1进行密钥协商的具体方法包括:
所述云服务器1分别采集所述第一终端设备2和所述第二终端设备3的属性对应生成密钥参数,并将生成的所述密钥参数对应发送至所述第一终端设备2和所述第二终端设备3,同时进行保存至数据库101;
所述第一终端设备2和所述第二终端设备3通过接收到的所述密钥参数进行解析,获得密钥字符;
二次登录时,所述第一终端设备2和所述第二终端设备3分别将所述密钥字符进行加密处理生成密钥数据包发送至所述云服务器1,所述云服务器1对所述密钥数据包进行解密处理,并根据解密结果中包含的所述密钥字符与存储的所述密钥参数进行匹配,匹配成功则通过密钥协商。
密钥字符和密钥参数匹配后,才能实现安全认证,每个终端设备的密钥参数不同,只有认证通过后,方可在云服务器1内操作。
进一步需要说明的是,为了方便终端设备快速访问云服务器1,本技术方案中限定了所述步骤S1还包括:当所述第一终端设备2和所述第二终端设备3与所述云服务器1进行密钥协商后,所述云服务器1分别与所述第一终端设备2和所述第二终端设备3进行绑定并形成绑定关系列表,所述第二终端设备3基于预设的通讯协议,所述绑定关系列表内的所述第二终端设备3可通过所述云服务器1与所述第一终端设备2进行通讯,所述通讯协议为TCP协议或IP协议。当终端设备进行密钥协商通过后,则判定为终端设备的合法性,为此,可以将终端设备与云服务器1进行绑定,二次登录时,无需进行认证,提高了连接速率。
进一步的,所述步骤S1还包括:
所述云服务器1对所述绑定关系列表中的所述第一终端设备2的通信号码进行记录;
当所述云服务器1识别到所述播放列表中的所述多媒体文件存在更新时,所述云服务器1通过所述第一终端设备2的通信号码以短信形式通知用户,提醒用户通过所述第一终端设备2或所述第二终端设备3观看所述多媒体文件。
由于第一终端设备2为智能手机,则将智能手机的通讯号码显示在绑定关系列表中,当云服务器1识别播放列表中的多媒体文件存在更新时,可以及时提醒用户通过第一终端设备2或第二终端设备3进行播放或下载,提高了便利性。
实施例3
如图4所示,本发明实施例3在实施例1的基础上进一步限定了,所述交互方法还包括:
S6、所述第一终端设备2通过所述云服务器1查看所述第二终端设备3的登录状态;
S7、若所述第二终端设备3已登录所述云服务器1,则所述第一终端设备2通过所述云服务器1向所述第二终端设备3推送所述多媒体文件的下载指令;
S8、所述第二终端设备3接收所述视频下载指令并由所述云服务器1内下载对应的所述多媒体文件。
本方法中进一步限定了,第一终端设备2和第二终端设备3之间可以通过云服务器1实现通讯,当第一终端设备2处于网速较慢的环境时,其可以通过云服务器1将想要播放的多媒体文件推送至网速较快的第二终端设备3,第二终端设备3若处于登录状态,则可以接收视频下载指令进行多媒体文件的下载,该方法能够方便用户通过第二终端设备3观看下载的视频,无需重新下载,使用方便,操作简单。
如图5所示,优选的,当第一终端设备2需要将视频下载指令推送至第二终端设备3时,首先要保证第二终端设备3处于登录状态,因此,为了实现对第二终端设备3的登陆状态进行监控,步骤S6中限定了,所述第一终端设备2通过所述云服务器1查看所述第二终端设备3的登录状态,具体方法为:
S6-1、所述云服务器1在预设的时间内向所述第二终端设备3发送数据心跳包;
S6-2、若所述第二终端设备3定时接收所述数据心跳包,则对接收到的所述数据心跳包定时向所述云服务器1作出回应;若所述云服务器1定时接收到回应,即证明所述第二终端设备3处于登录状态;若所述云服务器1没有定时接收到回应,则证明所述第二终端设备3处于未登陆状态。
通过上述数据心跳包的发送或回应,能够实现第二终端设备3是否处于登陆状态。
优选的,步骤S5还包括以下步骤:
所述第二终端设备3根据所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息选择继续播放或时移播放所述多媒体文件,所述时移播放为通过筛选条件设置所述多媒体文件的时移播放进度,所述筛选条件包括播放时间或播放内容。
第二终端设备3根据云服务器1发送的所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息可以选择继续播放或从头播放或快进或回放等操作,根据用户的需求进行操作。
实施例4
如图6所示,本发明实施例4提供了一种基于云服务器的终端设备交互系统,包括云服务器1和与所述云服务器1相通讯的第一终端设备2和若干第二终端设备3,所述第一终端设备2为智能手机,所述第二终端设备3包括智能电视或PC;
如图7所示,所述云服务器1包括数据库101及与所述数据库101相通讯的密钥认证模块102、视频下载或播放模块103、记忆模块104、列表推送模块105;
所述密钥认证模块102用于对所述第一终端设备2和所述第二终端设备3进行认证;所述视频下载或播放模块103用于接收所述第一终端设备2请求指令,下载并播放多媒体文件,同时将下载的所述多媒体文件保存至所述数据库101;所述记忆模块104用于所述多媒体文件的播放记录进行记忆形成播放列表,同时记忆每个所述多媒体文件的播放状态信息,所述播放状态信息包括服务器地址、播放次数、观看进度;所述列表推送模块105用于将所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息推送至所述第二终端设备3;
所述第二终端设备3用于根据所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息继续播放多媒体文件。
本发明提供的系统结构简单,云服务器1与终端设备之间进行信息通讯,实现了多媒体文件在不同终端设备的连续播放,为用户提供了便利,同时实现了终端设备之间的相互操控和交互,更加方便用户应用云服务器1,使用方便,操作简单,能够提高用户的体验度,实用性强。
本发明不局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技术方案,均落在本发明的保护范围之内。

Claims (9)

1.一种基于云服务器的终端设备交互方法,其特征在于,所述交互方法包括以下步骤:
S1、第一终端设备(2)和若干第二终端设备(3)均通过网络连接后,分别与云服务器(1)进行密钥协商,所述第一终端设备(2)为智能手机,所述第二终端设备(3)包括智能电视或PC;
S2、用户通过所述第一终端设备(2)登陆所述云服务器(1),请求下载并播放多媒体文件,同时将所述多媒体文件保存至所述云服务器(1);
S3、所述云服务器(1)对所述多媒体文件的播放记录进行记忆形成播放列表,同时记忆每个所述多媒体文件的播放状态信息,所述播放状态信息包括服务器地址、播放次数、观看进度;
S4、用户通过任意一个所述第二终端设备(3)登陆所述云服务器(1),所述云端服务器将所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息推送至所述第二终端设备(3);
S5、所述第二终端设备(3)根据所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息继续播放多媒体文件。
2.如权利要求1所述的基于云服务器的终端设备交互方法,其特征在于,步骤S1还包括以下步骤:
S1-1、用户通过注册申请访问所述云服务器(1),并获取登陆账号和密码;
S1-2、首次登陆时,用户通过所述第一终端设备(2)和所述第二终端设备(3)通过登录账号和密码登陆所述云服务器(1)。
3.如权利要求1所述的基于云服务器的终端设备交互方法,其特征在于,步骤S1中,第一终端设备(2)和若干第二终端设备(3)分别与云服务器(1)进行密钥协商的具体方法包括:
所述云服务器(1)分别采集所述第一终端设备(2)和所述第二终端设备(3)的属性对应生成密钥参数,并将生成的所述密钥参数对应发送至所述第一终端设备(2)和所述第二终端设备(3),同时进行保存至数据库(101);
所述第一终端设备(2)和所述第二终端设备(3)通过接收到的所述密钥参数进行解析,获得密钥字符;
二次登录时,所述第一终端设备(2)和所述第二终端设备(3)分别将所述密钥字符进行加密处理生成密钥数据包发送至所述云服务器(1),所述云服务器(1)对所述密钥数据包进行解密处理,并根据解密结果中包含的所述密钥字符与存储的所述密钥参数进行匹配,匹配成功则通过密钥协商。
4.如权利要求3所述的基于云服务器的终端设备交互方法,其特征在于,所述步骤S1还包括:当所述第一终端设备(2)和所述第二终端设备(3)与所述云服务器(1)进行密钥协商后,所述云服务器(1)分别与所述第一终端设备(2)和所述第二终端设备(3)进行绑定并形成绑定关系列表,所述第二终端设备(3)基于预设的通讯协议,所述绑定关系列表内的所述第二终端设备(3)可通过所述云服务器(1)与所述第一终端设备(2)进行通讯,所述通讯协议为TCP协议或IP协议。
5.如权利要求4所述的基于云服务器的终端设备交互方法,其特征在于,所述步骤S1还包括:
所述云服务器(1)对所述绑定关系列表中的所述第一终端设备(2)的通信号码进行记录;
当所述云服务器(1)识别到所述播放列表中的所述多媒体文件存在更新时,所述云服务器(1)通过所述第一终端设备(2)的通信号码以短信形式通知用户,提醒用户通过所述第一终端设备(2)或所述第二终端设备(3)观看所述多媒体文件。
6.如权利要求1所述的基于云服务器的终端设备交互方法,其特征在于,所述交互方法还包括:
S6、所述第一终端设备(2)通过所述云服务器(1)查看所述第二终端设备(3)的登录状态;
S7、若所述第二终端设备(3)已登录所述云服务器(1),则所述第一终端设备(2)通过所述云服务器(1)向所述第二终端设备(3)推送所述多媒体文件的下载指令;
S8、所述第二终端设备(3)接收所述视频下载指令并由所述云服务器(1)内下载对应的所述多媒体文件。
7.如权利要求5所述的基于云服务器的终端设备交互方法,其特征在于,步骤S6中,所述第一终端设备(2)通过所述云服务器(1)查看所述第二终端设备(3)的登录状态,具体方法为:
S6-1、所述云服务器(1)在预设的时间内向所述第二终端设备(3)发送数据心跳包;
S6-2、若所述第二终端设备(3)定时接收所述数据心跳包,则对接收到的所述数据心跳包定时向所述云服务器(1)作出回应;若所述云服务器(1)定时接收到回应,即证明所述第二终端设备(3)处于登录状态;若所述云服务器(1)没有定时接收到回应,则证明所述第二终端设备(3)处于未登陆状态。
8.如权利要求1所述的基于云服务器的终端设备交互方法,其特征在于,步骤S5还包括以下步骤:
所述第二终端设备(3)根据所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息选择继续播放或时移播放所述多媒体文件,所述时移播放为通过筛选条件设置所述多媒体文件的时移播放进度,所述筛选条件包括播放时间或播放内容。
9.一种基于云服务器的终端设备交互系统,其特征在于,包括云服务器(1)和与所述云服务器(1)相通讯的第一终端设备(2)和若干第二终端设备(3),所述第一终端设备(2)为智能手机,所述第二终端设备(3)包括智能电视或PC;
所述云服务器(1)包括数据库(101)及与所述数据库(101)相通讯的密钥认证模块(102)、视频下载或播放模块(103)、记忆模块(104)、列表推送模块(105);
所述密钥认证模块(102)用于对所述第一终端设备(2)和所述第二终端设备(3)进行认证;所述视频下载或播放模块(103)用于接收所述第一终端设备(2)请求指令,下载并播放多媒体文件,同时将下载的所述多媒体文件保存至所述数据库(101);所述记忆模块(104)用于所述多媒体文件的播放记录进行记忆形成播放列表,同时记忆每个所述多媒体文件的播放状态信息,所述播放状态信息包括服务器地址、播放次数、观看进度;所述列表推送模块(105)用于将所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息推送至所述第二终端设备(3);
所述第二终端设备(3)用于根据所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息继续播放多媒体文件。
CN201710311789.6A 2017-05-05 2017-05-05 一种基于云服务器的终端设备交互方法及系统 Active CN107205166B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710311789.6A CN107205166B (zh) 2017-05-05 2017-05-05 一种基于云服务器的终端设备交互方法及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710311789.6A CN107205166B (zh) 2017-05-05 2017-05-05 一种基于云服务器的终端设备交互方法及系统

Publications (2)

Publication Number Publication Date
CN107205166A true CN107205166A (zh) 2017-09-26
CN107205166B CN107205166B (zh) 2019-08-30

Family

ID=59905705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710311789.6A Active CN107205166B (zh) 2017-05-05 2017-05-05 一种基于云服务器的终端设备交互方法及系统

Country Status (1)

Country Link
CN (1) CN107205166B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108132812A (zh) * 2017-12-21 2018-06-08 维沃移动通信有限公司 一种数据同步方法、移动终端及服务器
CN108289226A (zh) * 2018-01-19 2018-07-17 数码辰星科技发展(北京)有限公司 数字电影视频数据的放映方法、服务器和系统
CN109561146A (zh) * 2018-11-29 2019-04-02 深圳市买买提信息科技有限公司 文件下载方法、装置、终端设备
CN109600679A (zh) * 2017-09-30 2019-04-09 深圳市炬力北方微电子有限公司 一种多媒体播放方法及系统
CN111077981A (zh) * 2019-12-30 2020-04-28 联想(北京)有限公司 展示方法、信息处理方法和电子设备
CN111225290A (zh) * 2020-03-04 2020-06-02 智博云信息科技(广州)有限公司 一种疫情宣传视频数据安全处理方法及设备
CN112133300A (zh) * 2019-06-25 2020-12-25 腾讯科技(深圳)有限公司 多设备的交互方法、相关设备和系统
CN112307405A (zh) * 2020-11-16 2021-02-02 Oppo广东移动通信有限公司 跨设备的应用接力方法、装置、设备、系统及存储介质
CN112995731A (zh) * 2021-05-08 2021-06-18 荣耀终端有限公司 切换多媒体设备的方法和系统
CN113490018A (zh) * 2021-06-29 2021-10-08 山东派盟网络科技有限公司 一种广告播放方法、播放端、管理端及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105391691A (zh) * 2015-10-19 2016-03-09 浪潮(北京)电子信息产业有限公司 一种基于云计算的通信控制方法、装置及系统
CN105430485A (zh) * 2015-11-25 2016-03-23 合一网络技术(北京)有限公司 一种跨屏续播的方法及系统
CN105493527A (zh) * 2015-05-04 2016-04-13 北京合智源科技开发有限责任公司 无线通信设备和无线通信方法
CN106060608A (zh) * 2016-05-30 2016-10-26 深圳Tcl数字技术有限公司 同步播放节目的方法和装置
US9608810B1 (en) * 2015-02-05 2017-03-28 Ionic Security Inc. Systems and methods for encryption and provision of information security using platform services

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9608810B1 (en) * 2015-02-05 2017-03-28 Ionic Security Inc. Systems and methods for encryption and provision of information security using platform services
CN105493527A (zh) * 2015-05-04 2016-04-13 北京合智源科技开发有限责任公司 无线通信设备和无线通信方法
CN105391691A (zh) * 2015-10-19 2016-03-09 浪潮(北京)电子信息产业有限公司 一种基于云计算的通信控制方法、装置及系统
CN105430485A (zh) * 2015-11-25 2016-03-23 合一网络技术(北京)有限公司 一种跨屏续播的方法及系统
CN106060608A (zh) * 2016-05-30 2016-10-26 深圳Tcl数字技术有限公司 同步播放节目的方法和装置

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109600679A (zh) * 2017-09-30 2019-04-09 深圳市炬力北方微电子有限公司 一种多媒体播放方法及系统
CN108132812A (zh) * 2017-12-21 2018-06-08 维沃移动通信有限公司 一种数据同步方法、移动终端及服务器
CN108289226A (zh) * 2018-01-19 2018-07-17 数码辰星科技发展(北京)有限公司 数字电影视频数据的放映方法、服务器和系统
CN109561146A (zh) * 2018-11-29 2019-04-02 深圳市买买提信息科技有限公司 文件下载方法、装置、终端设备
CN112133300A (zh) * 2019-06-25 2020-12-25 腾讯科技(深圳)有限公司 多设备的交互方法、相关设备和系统
CN112133300B (zh) * 2019-06-25 2024-05-07 腾讯科技(深圳)有限公司 多设备的交互方法、相关设备和系统
CN111077981A (zh) * 2019-12-30 2020-04-28 联想(北京)有限公司 展示方法、信息处理方法和电子设备
CN111077981B (zh) * 2019-12-30 2022-01-18 联想(北京)有限公司 展示方法、信息处理方法和电子设备
CN111225290A (zh) * 2020-03-04 2020-06-02 智博云信息科技(广州)有限公司 一种疫情宣传视频数据安全处理方法及设备
CN112307405A (zh) * 2020-11-16 2021-02-02 Oppo广东移动通信有限公司 跨设备的应用接力方法、装置、设备、系统及存储介质
CN112307405B (zh) * 2020-11-16 2024-03-22 Oppo广东移动通信有限公司 跨设备的应用接力方法、装置、设备、系统及存储介质
CN112995731A (zh) * 2021-05-08 2021-06-18 荣耀终端有限公司 切换多媒体设备的方法和系统
CN113490018A (zh) * 2021-06-29 2021-10-08 山东派盟网络科技有限公司 一种广告播放方法、播放端、管理端及存储介质

Also Published As

Publication number Publication date
CN107205166B (zh) 2019-08-30

Similar Documents

Publication Publication Date Title
CN107205166B (zh) 一种基于云服务器的终端设备交互方法及系统
US10341692B2 (en) Live streaming-TV content, acquisition, transformation, encryption, and distribution system, and method for its use
EP2453665B1 (en) Web browser as second display control device
US10200756B2 (en) Synchronization of favorites and/or recently viewed lists between registered content playback devices
US8879524B2 (en) Service delivery to a consumer electronic device using a mobile communication unit for access and service control
US9955202B2 (en) Removal of unavailable services and/or content items from a list of favorite and/or recently viewed services and/or content items associated with a user account
US20120210377A1 (en) Social networking feedback via second display selections
US20120210353A1 (en) Second display interaction with social networking feed
CN102523180A (zh) 联网方法与系统
EP2878122A2 (en) A system and a method adapted to display epg media content from the world wide web
CN103916696A (zh) 一种基于家庭网关实现对智能电视播放控制的方法及系统
HK1219609A1 (zh) 用於显示媒体内容的系统和方法
CN109660841A (zh) 交互方法、交互装置以及电视
CN102271098B (zh) 联网方法和系统
WO2008117188A2 (en) Methods and systems for authentication using ip multimedia services identity modules
CN102298590B (zh) 家庭互联信息显示系统和方法、及显示终端和服务器
CN106031089A (zh) 经由公共WiFi网络的互联网协议电视
CN112800455A (zh) 一种分布式数据存储系统,机顶盒设备和数据存储方法
CN104092664B (zh) 一种多媒体资源管理方法、云服务器及电子设备
CN103516707A (zh) Dlna设备之间访问控制的实现方法、系统及终端
US20080177831A1 (en) Communitized media application and sharing apparatus
US20140165089A1 (en) Channel management
US11234032B2 (en) Method of managing the right of access to a digital content
CN105407410A (zh) 多终端视频内容添加至电视观看方法及其系统
CN104469417A (zh) 网络电视iptv的点播方法、装置、机顶盒及服务器

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
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A terminal device interaction method and system based on Cloud Server

Effective date of registration: 20210622

Granted publication date: 20190830

Pledgee: Beijing culture science and technology financing Company limited by guarantee

Pledgor: CBC CLOUD TECHNOLOGY Co.,Ltd.

Registration number: Y2021980005035