CN107205166A - 一种基于云服务器的终端设备交互方法及系统 - Google Patents
一种基于云服务器的终端设备交互方法及系统 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000004891 communication Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000012216 screening Methods 0.000 claims description 6
- 230000002452 interceptive effect Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 3
- 230000003993 interaction Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2407—Monitoring of transmitted content, e.g. distribution time, number of downloads
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2408—Monitoring of the upstream path of the transmission network, e.g. client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content 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/26258—Content 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring 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/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
- H04N21/63345—Control 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/64322—IP
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)用于根据所述播放列表及所述播放列表中每个所述多媒体文件的播放状态信息继续播放多媒体文件。
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)
| 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)
| 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 |
-
2017
- 2017-05-05 CN CN201710311789.6A patent/CN107205166B/zh active Active
Patent Citations (5)
| 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)
| 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 |