1.一种多媒体的播放控制方法,其特征在于,包括以下步骤:
a、第一终端获取用户停止播放多媒体文件的播放状态信息,并将所述播放状态信息发送至云端服务器;
b、所述云端服务器根据所述播放状态信息获取所述多媒体文件的服务器地址;以及c、所述用户的至少一个第二终端获取所述播放状态信息和所述服务器地址,并根据所述播放状态信息和所述服务器地址继续播放所述多媒体文件;
其中,所述步骤c进一步包括:
所述云端服务器根据播放状态信息查找适合不同第二终端的对应的播放多媒体文件的服务器地址和多媒体文件的播放参数,并根据所述播放状态信息和对应的所述播放多媒体文件的服务器地址和所述多媒体文件的播放参数生成适合不同第二终端的第二二维码;
所述至少一个第二终端扫描所述第二二维码,或所述云端服务器根据所述用户的身份服务识别将所述第二二维码推送至所述至少一个第二终端;以及
所述至少一个第二终端解析所述第二二维码以获取所述播放状态信息和所述服务器地址,并根据所述播放状态信息和所述服务器地址继续播放所述多媒体文件。
2.如权利要求1所述的方法,其特征在于,所述步骤a进一步包括:
所述第一终端根据所述播放状态信息生成第一二维码,并将所述第一二维码发送至所述云端服务器,其中所述云端服务器解析所述第一二维码以获取所述播放状态信息。
3.如权利要求1所述的方法,其特征在于,还包括以下步骤:
所述云端服务器根据所述播放状态信息获取所述多媒体文件的播放参数,并根据所述播放状态信息、所述服务器地址和所述播放参数生成第二二维码。
4.如权利要求1所述的方法,其特征在于,还包括以下步骤:
所述云端服务器获取所述用户的身份信息;
所述云端服务器根据所述用户的身份信息、所述播放状态信息、所述服务器地址和所述多媒体文件的播放参数生成所述第二二维码以通过所述身份信息验证所述至少一个第二终端的用户。
5.如权利要求2所述的方法,其特征在于,还包括以下步骤:
所述至少一个第二终端扫描所述第一终端生成的所述第一二维码;
所述至少一个第二终端对所述第一二维码进行解析以获得所述播放状态信息,并根据所述播放状态信息在所述云端服务器中查找多媒体文件的服务器地址,以及根据所述播放状态信息和所述服务器地址继续播放所述多媒体文件。
6.如权利要求5所述的方法,其特征在于,还包括以下步骤:
所述至少一个第二终端根据所述播放状态信息在所述云端服务器中查找多媒体文件的服务器地址和多媒体文件的播放参数,以及根据所述播放状态信息、和所述服务器地址和所述多媒体文件的播放参数继续播放所述多媒体文件。
7.如权利要求1-6任一项所述的方法,其特征在于,所述播放状态信息包括多媒体标识信息和多媒体停止位置信息,其中所述多媒体标识信息包括所述多媒体文件的文件名、ID和信息摘要值中的一种或多种。
8.如权利要求3-6任一项所述的方法,其特征在于,所述多媒体文件为视频,所述多媒体文件的播放参数包括视频大小和视频码率。
9.如权利要求1-6任一项所述的方法,其特征在于,所述第二终端为移动终端。
10.一种多媒体的播放控制系统,其特征在于,包括:第一终端、云端服务器和至少一个第二终端,其中,
所述第一终端,用于获取用户停止播放多媒体文件的播放状态信息,并将所述播放状态信息发送至所述云端服务器;
所述云端服务器,用于根据播放状态信息查找适合不同第二终端的对应的播放多媒体文件的服务器地址和多媒体文件的播放参数,并根据所述播放状态信息和对应的所述播放多媒体文件的服务器地址和所述多媒体文件的播放参数生成适合不同第二终端的第二二维码;
所述至少一个第二终端,用于扫描所述第二二维码,或接收所述云端服务器根据所述用户的身份服务识别推送的所述第二二维码,并解析所述第二二维码以获取所述播放状态信息和所述服务器地址,并根据所述播放状态信息和所述服务器地址继续播放所述多媒体文件。
11.如权利要求10所述的系统,其特征在于,所述第一终端还用于:根据所述播放状态信息生成第一二维码,并将所述第一二维码发送至所述云端服务器,其中所述云端服务器解析所述第一二维码以获取所述播放状态信息。
12.如权利要求10所述的系统,其特征在于,所述云端服务器还用于根据所述播放状态信息获取所述多媒体文件的播放参数,并根据所述播放状态信息、所述服务器地址和所述播放参数生成第二二维码。
13.如权利要求10所述的系统,其特征在于,所述云端服务器还用于获取所述用户的身份信息,并根据所述用户的身份信息、所述播放状态信息、所述服务器地址和所述多媒体文件的播放参数生成所述第二二维码以通过所述身份信息验证所述至少一个第二终端的用户。
14.如权利要求11所述的系统,其特征在于,所述至少一个第二终端还用于:扫描所述第一终端生成的所述第一二维码,并对所述第一二维码进行解析以获得所述播放状态信息,并根据所述播放状态信息在所述云端服务器中查找多媒体文件的服务器地址,以及根据所述播放状态信息和所述服务器地址继续播放所述多媒体文件。
15.如权利要求14所述的系统,其特征在于,所述至少一个第二终端还用于根据所述播放状态信息在所述云端服务器中查找多媒体文件的服务器地址和多媒体文件的播放参数,以及根据所述播放状态信息、所述服务器地址和所述多媒体文件的播放参数继续播放所述多媒体文件。
16.如权利要求10-15任一项所述的系统,其特征在于,所述播放状态信息包括多媒体标识信息和多媒体停止位置信息,其中所述多媒体标识信息包括所述多媒体文件的文件名、ID和信息摘要值中的一种或多种。
17.如权利要求12-15任一项所述的系统,其特征在于,所述多媒体文件为视频,所述多媒体文件的播放参数包括视频大小和视频码率。
18.如权利要求10-15任一项所述的系统,其特征在于,所述第二终端为移动终端。
19.一种云端服务器,其特征在于,包括:
接收模块,用于接收第一终端发送的用户停止播放多媒体文件的播放状态信息;
查找模块,用于根据所述播放状态信息查找多媒体文件的服务器地址;
生成模块,用于根据播放状态信息查找适合不同第二终端的对应的播放多媒体文件的服务器地址和多媒体文件的播放参数,并根据所述播放状态信息和对应的所述播放多媒体文件的服务器地址和所述多媒体文件的播放参数生成适合不同第二终端的第二二维码;以及
推送模块,用于根据所述用户的身份服务识别将所述第二二维码推送至所述用户的至少一个第二终端,以使所述至少一个第二终端解析所述第二二维码以获取所述播放状态信息和所述服务器地址,并根据所述播放状态信息和所述服务器地址继续播放所述多媒体文件。
20.如权利要求19所述的云端服务器,其特征在于,还包括解析模块,其中,所述接收模块还用于接收所述第一终端根据所述播放状态信息生成的第一二维码,所述解析模块用于解析所述第一二维码以获得所述播放状态信息。
21.如权利要求19所述的云端服务器,其特征在于,所述查找模块还用于根据所述播放状态信息查找多媒体文件的播放参数,所述生成模块还用于根据所述播放状态信息、所述服务器地址和所述播放参数生成第二二维码。
22.如权利要求19所述的云端服务器,其特征在于,还包括:
获取模块,用于获取所述用户的身份信息,
其中,所述生成模块还用于根据所述用户的身份信息、所述播放状态信息、所述服务器地址和所述多媒体文件的播放参数生成所述第二二维码。
23.如权利要求19-22任一项所述的云端服务器,其特征在于,所述播放状态信息包括多媒体标识信息和多媒体停止位置信息,其中所述多媒体标识信息包括所述多媒体文件的文件名、ID和信息摘要值中的一种或多种。
24.如权利要求21-22任一项所述的云端服务器,其特征在于,所述多媒体文件为视频,所述多媒体文件的播放参数包括视频大小和视频码率。
25.如权利要求19-22任一项所述的云端服务器,其特征在于,所述第二终端为移动终端。
多媒体的播放控制方法、系统、云端服务器和终端\n技术领域\n[0001] 本发明涉及通信技术领域,尤其涉及一种多媒体的播放控制方法和系统。\n背景技术\n[0002] 用户在终端播放多媒体文件时,可能在多媒体文件播放到中途还没有播放完时就停止播放该多媒体文件,例如,用户在家里的PC上观看电影时没有看完因急事出门,但是此时用户还想在路上(公交车/地铁中)继续观看该电影。目前存在的问题是,当用户想在其它不同的终端中(例如智能手机、平板电脑等)从停止播放的位置继续播放该多媒体文件时,用户只能根据记忆回忆播放停止时的播放位置手动控制多媒体文件至停止播放的位置继续播放,用户操作起来很复杂,用户体验差。\n发明内容\n[0003] 本发明旨在至少解决上述技术问题之一。\n[0004] 为此,本发明的第一个目的在于提出一种多媒体的播放控制方法,该方法实现在不同的终端中连续播放多媒体文件,简化了用户操作,提升了用户体验。\n[0005] 本发明的第二个目的在于提出一种多媒体的播放控制系统。\n[0006] 本发明的第三个目的在于提出一种云端服务器。\n[0007] 为了实现上述目的,本发明第一方面实施例的多媒体的播放控制方法包括以下步骤:a、第一终端获取用户停止播放多媒体文件的播放状态信息,并将所述播放状态信息发送至云端服务器;b、所述云端服务器根据所述播放状态信息获取所述多媒体文件的服务器地址;以及c、所述用户的至少一个第二终端获取所述播放状态信息和所述服务器地址,并根据所述播放状态信息和所述服务器地址继续播放所述多媒体文件。\n[0008] 根据本发明实施例的多媒体的播放控制方法,在第一终端所播放的多媒体文件的播放状态信息通过云端服务器转发给第二终端,用户通过第二终端继续播放该多媒体文件,使得用户无需记忆或手动查找多媒体文件的停止播放位置,在不同的终端中实现连续播放多媒体文件,简化了用户操作,提升了用户体验。\n[0009] 为了实现上述目的,本发明第二方面实施例的多媒体的播放控制系统,包括:第一终端、云端服务器和至少一个第二终端,其中,所述第一终端,用于获取用户停止播放多媒体文件的播放状态信息,并将所述播放状态信息发送至所述云端服务器;所述云端服务器,用于根据所述播放状态信息获取所述多媒体文件的服务器地址;所述至少一个第二终端,用于获取所述播放状态信息和所述服务器地址,并根据所述播放状态信息和所述服务器地址继续播放所述多媒体文件。\n[0010] 根据本发明实施例的多媒体的播放控制系统,在第一终端所播放的多媒体文件的播放状态信息通过云端服务器转发给第二终端,用户通过第二终端继续播放该多媒体文件,使得用户无需记忆或手动查找多媒体文件的停止播放位置,在不同的终端中实现连续播放多媒体文件,简化了用户操作,提升了用户体验。\n[0011] 为了实现上述目的,本发明第三方面实施例的云端服务器,包括:接收模块,用于接收第一终端发送的用户停止播放多媒体文件的播放状态信息;查找模块,用于根据所述播放状态信息查找多媒体文件的服务器地址;以及发送模块,用于将所述播放状态信息和所述服务器地址发送至所述用户的至少一个第二终端以使所述至少一个第二终端根据所述播放状态信息和所述服务器地址继续播放所述多媒体文件。\n[0012] 根据本发明实施例的云端服务器,在第一终端所播放的多媒体文件的播放状态信息通过云端服务器转发给第二终端,用户通过第二终端继续播放该多媒体文件,使得用户无需记忆或手动查找多媒体文件的停止播放位置,在不同的终端中实现连续播放多媒体文件,简化了用户操作,提升了用户体验。\n[0013] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。\n附图说明\n[0014] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,\n[0015] 图1是根据本发明一个实施例的多媒体的播放控制方法的流程图;\n[0016] 图2是根据本发明一个具体实施例的多媒体的播放控制方法的流程图;\n[0017] 图3是根据本发明另一个具体实施例的多媒体的播放控制方法的流程图;\n[0018] 图4是根据本发明另一个实施例的多媒体的播放控制方法的流程图;\n[0019] 图5是根据本发明一个实施例的多媒体的播放控制系统的结构示意图;\n[0020] 图6是根据本发明一个实施例的云端服务器的结构示意图;\n[0021] 图7是根据本发明一个具体实施例的云端服务器的结构示意图;\n[0022] 图8是根据本发明另一个具体实施例的云端服务器的结构示意图;\n[0023] 图9是根据本发明又一个具体实施例的云端服务器的结构示意图;\n[0024] 图10是根据本发明一个实施例的终端的结构示意图;\n[0025] 图11是根据本发明一个具体实施例的终端的结构示意图;\n[0026] 图12是根据本发明另一个实施例的终端的结构示意图;\n[0027] 图13是根据本发明另一个具体实施例的终端的结构示意图;以及\n[0028] 图14是根据本发明又一个具体实施例的终端的结构示意图。\n具体实施方式\n[0029] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。\n[0030] 在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。\n[0031] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。\n[0032] 下面参考附图描述根据本发明实施例的多媒体的播放控制方法和系统。\n[0033] 一种多媒体的播放控制方法,包括以下步骤:第一终端获取用户停止播放多媒体文件的播放状态信息,并将播放状态信息发送至云端服务器;述云端服务器根据播放状态信息获取多媒体文件的服务器地址;以及用户的至少一个第二终端获取播放状态信息和服务器地址,并根据播放状态信息和服务器地址继续播放多媒体文件。\n[0034] 图1是根据本发明一个实施例的多媒体的播放控制方法的流程图。\n[0035] 如图1所示,多媒体的播放控制方法,包括以下步骤。\n[0036] S101,第一终端获取用户停止播放多媒体文件的播放状态信息,并将播放状态信息发送至云端服务器。\n[0037] 在本发明的一个实施例中,播放状态信息可以包括多媒体标识信息和多媒体停止位置信息等,其中多媒体标识信息可以包括但不限于多媒体的文件名、ID和信息摘要值等中的一种或多种,只要可以唯一识别该多媒体文件即可。\n[0038] 具体地,用户使用第一终端播放多媒体文件,当用户停止播放多媒体文件时第一终端可自动记录用户停止播放时的多媒体停止位置信息,然后与云端服务器建立连接,例如使用用户账号登陆云端服务器,并将多媒体标识信息和多媒体停止位置信息等播放状态信息发送至云端服务器。\n[0039] S102,云端服务器根据播放状态信息获取多媒体文件的服务器地址。\n[0040] 其中,多媒体文件例如可以为视频,多媒体文件还可以包括其他文件,例如音频(例如有声小说)等。具体地,云端服务器根据播放状态信息中的多媒体标识信息查找播放该多媒体文件的服务器地址,例如云端服务器根据标识信息的文件名、ID和信息摘要值等在互联网中进行查找以获得与第一终端中播放的相同的多媒体文件,查找所获取的多媒体文件可为多个,其中信息摘要值MD5可以保证在互联网上查找到与用户播放的多媒体文件相同的多媒体文件。\n[0041] S103,用户的至少一个第二终端获取播放状态信息和服务器地址,并根据播放状态信息和服务器地址继续播放多媒体文件。\n[0042] 其中,第二终端可以为移动终端,例如智能手机、平板电脑、个人数字助理、笔记本、PC(Personal Computer,个人计算机)等。\n[0043] 根据本发明实施例的多媒体的播放控制方法,在第一终端所播放的多媒体文件的播放状态信息通过云端服务器转发给第二终端,用户通过第二终端继续播放该多媒体文件,使得用户无需记忆或手动查找多媒体文件的停止播放位置,在不同的终端中实现连续播放多媒体文件,简化了用户操作,提升了用户体验。\n[0044] 图2是根据本发明一个具体实施例的多媒体的播放控制方法的流程图。\n[0045] 如图2所示,多媒体的播放控制方法,包括以下步骤。\n[0046] S201,第一终端获取用户停止播放多媒体文件的播放状态信息,并根据播放状态信息生成第一二维码,并将第一二维码发送至所述云端服务器。\n[0047] 在本发明的一个实施例中,播放状态信息可以包括多媒体标识信息和多媒体停止位置信息等,其中多媒体标识信息可以包括但不限于多媒体的文件名、ID和信息摘要值等中的一种或多种,只要可以唯一识别该多媒体文件即可。\n[0048] 具体地,用户使用第一终端播放多媒体文件,当用户停止播放多媒体文件时第一终端可自动记录用户停止播放时的多媒体停止位置信息,然后第一终端根据播放状态信息自动生成第一二维码,例如,第一终端通过二维码生成器生成第一二维码,二维码生成技术可以采用现有的多种二维码生成技术,同时与云端服务器建立连接,例如使用用户账号登陆云端服务器,并将多媒体标识信息和多媒体停止位置信息等播放状态信息发送至云端服务器。\n[0049] S202,云端服务器解析第一二维码以获取播放状态信息。\n[0050] S203,云端服务器根据播放状态信息获取多媒体文件的服务器地址。\n[0051] 其中,多媒体文件例如可以为视频,多媒体文件还可以包括其他文件,例如音频(例如有声小说)等。具体地,云端服务器根据播放状态信息中的多媒体标识信息查找播放该多媒体文件的服务器地址,例如云端服务器根据标识信息的文件名、ID和信息摘要值等在互联网中进行查找以获得与第一终端中播放的相同的多媒体文件,查找所获取的多媒体文件可为多个,其中信息摘要值MD5可以保证在互联网上查找到与用户播放的多媒体文件相同的多媒体文件。\n[0052] S204,用户的至少一个第二终端获取播放状态信息和服务器地址,并根据播放状态信息和服务器地址继续播放多媒体文件。\n[0053] 其中,第二终端可以为移动终端,例如智能手机、平板电脑、个人数字助理、笔记本、PC(Personal Computer,个人计算机)等。\n[0054] 根据本发明实施例的多媒体的播放控制方法,通过二维码将播放状态信息发送至云端服务器,简洁方便。\n[0055] 图3是根据本发明另一个具体实施例的多媒体的播放控制方法的流程图。\n[0056] 如图3所示,多媒体的播放控制方法,包括以下步骤。\n[0057] S301,第一终端获取用户停止播放多媒体文件的播放状态信息,并根据播放状态信息生成第一二维码,并将第一二维码发送至所述云端服务器。\n[0058] 在本发明的一个实施例中,播放状态信息可以包括多媒体标识信息和多媒体停止位置信息等,其中多媒体标识信息可以包括但不限于多媒体的文件名、ID和信息摘要值等中的一种或多种,只要可以唯一识别该多媒体文件即可。\n[0059] 具体地,用户使用第一终端播放多媒体文件,当用户停止播放多媒体文件时第一终端可自动记录用户停止播放时的多媒体停止位置信息,然后第一终端根据播放状态信息自动生成第一二维码,例如,第一终端通过二维码生成器生成第一二维码,二维码生成技术可以采用现有的多种二维码生成技术,同时与云端服务器建立连接,例如使用用户账号登陆云端服务器,并将多媒体标识信息和多媒体停止位置信息等播放状态信息发送至云端服务器。\n[0060] S302,云端服务器解析第一二维码以获取播放状态信息。\n[0061] S303,云端服务器根据播放状态信息获取多媒体文件的服务器地址。\n[0062] 其中,多媒体文件例如可以为视频,多媒体文件还可以包括其他文件,例如音频(例如有声小说)等。具体地,云端服务器根据播放状态信息中的多媒体标识信息查找播放该多媒体文件的服务器地址,例如云端服务器根据标识信息的文件名、ID和信息摘要值等在互联网中进行查找以获得与第一终端中播放的相同的多媒体文件,查找所获取的多媒体文件可为多个,其中信息摘要值MD5可以保证在互联网上查找到与用户播放的多媒体文件相同的多媒体文件。\n[0063] S304,云端服务器根据播放状态信息和服务器地址生成第二二维码。其中,二维码生成技术可以采用现有的多种二维码生成技术。\n[0064] S305,至少一个第二终端扫描第二二维码,或云端服务器根据用户的身份服务识别将第二二维码推送至至少一个第二终端。\n[0065] 具体地,用户使用第二终端扫描云端服务器的第二二维码或者登录云端服务器可以获取第二二维码;或者云端服务器根据用户的身份服务识别将第二二维码通过推送服务器推送给第二终端,举例来说,云端服务器可以首先通过用户的身份服务识别出用户不同的第二终端,例如,当用户在云端服务器注册账号之后,该用户根据账号进行登录云端服务器时,云端服务器可以获取该用户所使用的终端以获取该用户对应的第二终端,然后云端服务器将第二二维码发送到推送服务器,推送服务器将第二二维码推送到用户对应的至少一个第二终端上,或者直接将第二二维码发推送到用户对应的至少一个第二终端上。\n[0066] S306,至少一个第二终端解析第二二维码以获取播放状态信息和服务器地址,并根据播放状态信息和服务器地址继续播放多媒体文件。\n[0067] 根据本发明实施例的多媒体的播放控制方法,第二终端通过二维码从云端服务器获取继续播放多媒体文件的播放状态信息和服务器地址以继续播放多媒体文件,通过二维码传输信息更加简洁方便。\n[0068] 在本发明的一个实施例中,还包括以下步骤:云端服务器根据播放状态信息获取多媒体文件的播放参数,并根据播放状态信息、服务器地址和播放参数生成第二二维码,其中多媒体文件的播放参数包括视频大小和视频码率等。由此,通过播放参数方便第二终端进行多媒体文件的播放。\n[0069] 在本发明的一个实施例中,云端服务器还可以根据多个第二终端的不同特点生成多个第二二维码,例如,云端服务器根据播放状态信息查找适合不同第二终端的对应的播放多媒体的服务器地址和多媒体文件的播放参数,然后根据播放状态信息和对应的播放多媒体的服务器地址和多媒体文件的播放参数生成适合不同第二终端的第二二维码。\n[0070] 在本发明的一个实施例中,还包括以下步骤:云端服务器获取用户的身份信息;云端服务器根据用户的身份信息、播放状态信息、服务器地址和多媒体文件的播放参数生成第二二维码以通过身份信息验证至少一个第二终端的用户。具体地,云端服务器首先可以获取用户的身份信息,例如在云端服务器注册的用户的ID和密码等,然后根据用户的身份信息、播放状态信息、服务器地址和多媒体文件的播放参数生成第二二维码,并推送至用户的至少一个第二终端,之后第二终端首先解析第二二维码以获取用户的身份信息,然后提示用户输入身份信息,例如用户的ID、密码等,第二终端验证用户身份后可以继续解析第二二维码以获取播放状态信息、服务器地址和多媒体文件的播放参数。由此,可以使二维码信息只被通过身份验证的用户查看,保护了用户的隐私。\n[0071] 图4是根据本发明另一个实施例的多媒体的播放控制方法的流程图。\n[0072] 如图4所示,多媒体的播放控制方法,包括以下步骤。\n[0073] S401,第一终端获取用户停止播放多媒体文件的播放状态信息,并根据播放状态信息生成第一二维码,并将第一二维码发送至所述云端服务器。\n[0074] 在本发明的一个实施例中,播放状态信息可以包括多媒体标识信息和多媒体停止位置信息等,其中多媒体标识信息可以包括但不限于多媒体的文件名、ID和信息摘要值等中的一种或多种,只要可以唯一识别该多媒体文件即可。\n[0075] 具体地,用户使用第一终端播放多媒体文件,当用户停止播放多媒体文件时第一终端可自动记录用户停止播放时的多媒体停止位置信息,然后第一终端根据播放状态信息自动生成第一二维码,例如,第一终端通过二维码生成器生成第一二维码,二维码生成技术可以采用现有的多种二维码生成技术,同时与云端服务器建立连接,例如使用用户账号登陆云端服务器,并将多媒体标识信息和多媒体停止位置信息等播放状态信息发送至云端服务器。\n[0076] S402,至少一个第二终端扫描第一终端生成的第一二维码。\n[0077] 其中,第二终端可以为移动终端,例如智能手机、平板电脑、个人数字助理、笔记本等可以扫描和解析二维码的硬件设备,应当理解,第二终端还可以是PC。用户使用第二终端扫描第一终端生成的第一二维码,并将第一二维码保存到第二终端中。\n[0078] S403,至少一个第二终端对第一二维码进行解析以获得播放状态信息,并根据播放状态信息在云端服务器中查找多媒体文件的服务器地址。\n[0079] 在本发明的一个实施例中,第二终端还根据播放状态信息在云端服务器中查找以获取播放参数。\n[0080] 其中,多媒体文件例如可以为视频,多媒体文件的播放参数例如可以包括视频大小和视频码率,多媒体文件还可以包括其他文件,例如音频(例如有声小说)等。具体地,当用户想要继续播放多媒体文件时,首先第二终端解析第一二维码以获得播放状态信息,然后根据播放状态信息中的多媒体标识信息查找播放该多媒体文件的服务器地址和多媒体文件的播放参数,更具体地,第二终端向云端服务器发送查询请求,查询请求中包括多媒体标识信息,云端服务器根据标识信息的文件名、ID和信息摘要值等在互联网中进行查找以获得与第一终端中播放的相同的多媒体文件,查找所获取的多媒体文件可为多个,其中信息摘要值MD5可以保证在互联网上查找到与用户播放的多媒体文件相同的多媒体文件。\n[0081] S404,第二终端根据播放状态信息和服务器地址继续播放多媒体文件。\n[0082] 具体地,第二终端可以访问服务器地址中的多媒体文件,并根据播放状态信息中的多媒体停止位置信息控制该多媒体文件的播放位置至多媒体停止位置信息对应的播放位置以继续播放该多媒体文件。\n[0083] 根据本发明实施例的多媒体的播放控制方法,第二终端通过扫描第一终端生成的二维码获取播放状态信息,根据播放状态信息在云端服务器中查找多媒体文件的服务器地址和多媒体文件的播放参数,使得第二终端控制继续播放该多媒体文件,进一步简化用户的操作,节约用户的流量,节省了服务器资源。\n[0084] 为了实现上述实施例,本发明还提出一种多媒体的播放控制系统。\n[0085] 一种多媒体的播放控制系统,包括:第一终端、云端服务器和至少一个第二终端,其中,第一终端,用于获取用户停止播放多媒体文件的播放状态信息,并将播放状态信息发送至云端服务器;云端服务器,用于根据播放状态信息获取多媒体文件的服务器地址;至少一个第二终端,用于获取播放状态信息和服务器地址,并根据播放状态信息和服务器地址继续播放多媒体文件。\n[0086] 图5是根据本发明一个实施例的多媒体的播放控制系统的结构示意图。\n[0087] 如图5所示,多媒体的播放控制系统包括:第一终端100、云端服务器200和至少一个第二终端300。\n[0088] 具体地,第一终端100用于获取用户停止播放多媒体文件的播放状态信息,并将播放状态信息发送至云端服务器200。更具体地,用户使用第一终端100播放多媒体文件,当用户停止播放多媒体文件时第一终端可自动记录用户停止播放时的多媒体停止位置信息,然后与云端服务器200建立连接,例如使用用户账号登陆云端服务器200,并将多媒体标识信息和多媒体停止位置信息等播放状态信息发送至云端服务器200。\n[0089] 在本发明的一个实施例中,播放状态信息可以包括多媒体标识信息和多媒体停止位置信息等,其中多媒体标识信息可以包括但不限于多媒体的文件名、ID和信息摘要值等中的一种或多种,只要可以唯一识别该多媒体文件即可。\n[0090] 云端服务器200用于根据播放状态信息获取多媒体文件的服务器地址。其中,多媒体文件例如可以为视频,多媒体文件还可以包括其他文件,例如音频(例如有声小说)等。更具体地,云端服务器200根据播放状态信息中的多媒体标识信息查找播放该多媒体文件的服务器地址,例如云端服务器200根据标识信息的文件名、ID和信息摘要值等在互联网中进行查找以获得与第一终端100中播放的相同的多媒体文件,查找所获取的多媒体文件可为多个,其中信息摘要值MD5可以保证在互联网上查找到与用户播放的多媒体文件相同的多媒体文件。\n[0091] 第二终端300用于获取播放状态信息和服务器地址,并根据播放状态信息和服务器地址继续播放多媒体文件。其中,第二终端可以为移动终端,例如智能手机、平板电脑、个人数字助理、笔记本、PC(Personal Computer,个人计算机)等。\n[0092] 根据本发明实施例的多媒体的播放控制系统,在第一终端所播放的多媒体文件的播放状态信息通过云端服务器转发给第二终端,用户通过第二终端继续播放该多媒体文件,使得用户无需记忆或手动查找多媒体文件的停止播放位置,在不同的终端中实现连续播放多媒体文件,简化了用户操作,提升了用户体验。\n[0093] 在本发明的一个实施例中,第一终端100还用于:根据播放状态信息生成第一二维码,并将第一二维码发送至云端服务器200,其中云端服务器解析第一二维码以获取播放状态信息。例如,第一终端100通过二维码生成器生成第一二维码,二维码生成技术可以采用现有的多种二维码生成技术。由此,第一终端100通过二维码将播放状态信息发送至云端服务器200,简洁方便。\n[0094] 在本发明的一个实施例中,云端服务器200还用于根据播放状态信息和服务器地址生成第二二维码;第二终端300还用于扫描第二二维码,或接收云端服务器200根据用户的身份服务识别推送的第二二维码,并解析第二二维码以获取播放状态信息和服务器地址,并根据播放状态信息和服务器地址继续播放多媒体文件。具体地,用户使用第二终端\n300扫描云端服务器200的第二二维码或者登录云端服务器200可以获取第二二维码;或者云端服务器200根据用户的身份服务识别将第二二维码通过推送服务器推送给第二终端\n300,举例来说,云端服务器200可以首先通过用户的身份服务识别出用户不同的第二终端\n300,例如,当用户在云端服务器200注册账号之后,该用户根据账号进行登录云端服务器\n200时,云端服务器200可以获取该用户所使用的终端以获取该用户对应的第二终端300,然后云端服务器200将第二二维码发送到推送服务器,推送服务器将第二二维码推送到用户对应的至少一个第二终端300上,或者直接将第二二维码发推送到用户对应的至少一个第二终端300上。由此,第二终端300通过二维码从云端服务器200获取继续播放多媒体文件的播放状态信息和服务器地址以继续播放多媒体文件,通过二维码传输信息更加简洁方便。\n[0095] 在本发明的一个实施例中,云端服务器200还用于根据播放状态信息获取多媒体文件的播放参数,并根据播放状态信息、服务器地址和播放参数生成第二二维码。其中多媒体文件的播放参数包括视频大小和视频码率等。由此,通过播放参数方便第二终端300进行多媒体文件的播放。\n[0096] 在本发明的一个实施例中,云端服务器200还用于获取用户的身份信息,并根据用户的身份信息、播放状态信息、服务器地址和多媒体文件的播放参数生成第二二维码以通过身份信息验证至少一个第二终端300的用户。具体地,云端服务器200首先可以获取用户的身份信息,例如在云端服务器200注册的用户的ID和密码等,然后根据用户的身份信息、播放状态信息、服务器地址和多媒体文件的播放参数生成第二二维码,并推送至用户的至少一个第二终端300,之后第二终端300首先解析第二二维码以获取用户的身份信息,然后提示用户输入身份信息,例如用户的ID、密码等,第二终端300验证用户身份后可以继续解析第二二维码以获取播放状态信息、服务器地址和多媒体文件的播放参数。由此,可以使二维码信息只被通过身份验证的用户查看,保护了用户的隐私。\n[0097] 在本发明的一个实施例中,云端服务器200还可以根据多个第二终端300的不同特点生成多个第二二维码,例如,云端服务器200根据播放状态信息查找适合不同第二终端\n300的对应的播放多媒体的服务器地址和多媒体文件的播放参数,然后根据播放状态信息和对应的播放多媒体的服务器地址和多媒体文件的播放参数生成适合不同第二终端300的第二二维码。\n[0098] 在本发明的一个实施例中,第二终端300还用于:扫描第一终端100生成的第一二维码,并对第一二维码进行解析以获得播放状态信息,并根据播放状态信息在云端服务器\n200中查找多媒体文件的服务器地址,以及根据播放状态信息和服务器地址继续播放多媒体文件。其中,第二终端300可以为移动终端,例如智能手机、平板电脑、个人数字助理、笔记本等可以扫描和解析二维码的硬件设备,应当理解,第二终端300还可以是PC。用户使用第二终端300扫描第一终端100生成的第一二维码,并将第一二维码保存到第二终端300中。由此,第二终端300通过扫描第一终端100生成的二维码获取播放状态信息,根据播放状态信息在云端服务器200中查找多媒体文件的服务器地址和多媒体文件的播放参数,使得第二终端300控制继续播放该多媒体文件,进一步简化用户的操作,节约用户的流量,节省了服务器资源。\n[0099] 在本发明的一个实施例中,第二终端300还用于根据播放状态信息在云端服务器\n200中查找多媒体文件的服务器地址和多媒体文件的播放参数,以及根据播放状态信息、服务器地址和多媒体文件的播放参数继续播放所述多媒体文件。\n[0100] 为了实现上述实施例,本发明还提出一种云端服务器。\n[0101] 一种云端服务器,包括:接收模块,用于接收第一终端发送的用户停止播放多媒体文件的播放状态信息;查找模块,用于根据播放状态信息查找多媒体文件的服务器地址;以及发送模块,用于将播放状态信息和服务器地址发送至用户的至少一个第二终端以使至少一个第二终端根据播放状态信息和服务器地址继续播放多媒体文件。\n[0102] 图6是根据本发明一个实施例的云端服务器的结构示意图。\n[0103] 如图6所示,云端服务器包括:接收模块210、查询模块220、发送模块230。\n[0104] 具体地,接收模块210用于接收第一终端发送的用户停止播放多媒体文件的播放状态信息。\n[0105] 在本发明的一个实施例中,播放状态信息可以包括多媒体标识信息和多媒体停止位置信息等,其中多媒体标识信息可以包括但不限于多媒体的文件名、ID和信息摘要值等中的一种或多种,只要可以唯一识别该多媒体文件即可。\n[0106] 其中,多媒体文件例如可以为视频,多媒体文件还可以包括其他文件,例如音频(例如有声小说)等。更具体地,用户使用第一终端播放多媒体文件,当用户停止播放多媒体文件时第一终端可自动记录用户停止播放时的多媒体停止位置信息,然后与云端服务器建立连接,例如使用用户账号登陆云端服务器,并将多媒体标识信息和多媒体停止位置信息等播放状态信息发送至接收模块210。\n[0107] 查询模块220用于根据接收模块210接收的播放状态信息获取多媒体文件的服务器地址。更具体地,查询模块220根据播放状态信息中的多媒体标识信息查找播放该多媒体文件的服务器地址,例如查询模块220根据标识信息的文件名、ID和信息摘要值等在互联网中进行查找以获得与第一终端中播放的相同的多媒体文件,查找所获取的多媒体文件可为多个,其中信息摘要值MD5可以保证在互联网上查找到与用户播放的多媒体文件相同的多媒体文件。\n[0108] 发送模块230用于将播放状态信息和服务器地址发送至用户的至少一个第二终端以使至少一个第二终端根据播放状态信息和服务器地址继续播放多媒体文件。其中,第二终端可以为移动终端,例如智能手机、平板电脑、个人数字助理、笔记本、PC(Personal Computer,个人计算机)等。\n[0109] 根据本发明实施例的云端服务器,在第一终端所播放的多媒体文件的播放状态信息通过云端服务器转发给第二终端,用户通过第二终端继续播放该多媒体文件,使得用户无需记忆或手动查找多媒体文件的停止播放位置,在不同的终端中实现连续播放多媒体文件,简化了用户操作,提升了用户体验。\n[0110] 图7是根据本发明一个具体实施例的云端服务器的结构示意图。\n[0111] 如图7所示,在图6所示的基础上云端服务器还包括:解析模块240。\n[0112] 其中,接收模块210还用于接收第一终端根据播放状态信息生成的第一二维码,解析模块240用于解析接收模块210接收的第一二维码以获得播放状态信息。例如,第一终端通过二维码生成器生成第一二维码,二维码生成技术可以采用现有的多种二维码生成技术。\n[0113] 图8是根据本发明另一个具体实施例的云端服务器的结构示意图。\n[0114] 如图8所示,在图7所示的基础上云端服务器还包括:生成模块250和推送模块260。\n[0115] 具体地,生成模块250用于根据播放状态信息和服务器地址生成第二二维码。\n[0116] 推送模块260用于根据用户的身份服务识别将生成模块250生成的第二二维码推送至用户的至少一个第二终端。更具体地,推送模块260根据用户的身份服务识别将第二二维码通过推送服务器推送给第二终端,举例来说,推送模块260可以首先通过用户的身份服务识别出用户不同的第二终端,例如,当用户在云端服务器注册账号之后,该用户根据账号进行登录云端服务器时,推送模块260可以获取该用户所使用的终端以获取该用户对应的第二终端,然后推送模块260将第二二维码发送到推送服务器,推送服务器将第二二维码推送到用户对应的至少一个第二终端上,或者直接将第二二维码推送到用户对应的至少一个第二终端上。\n[0117] 根据本发明实施例的云端服务器,第二终端通过二维码从云端服务器获取继续播放多媒体文件的播放状态信息和服务器地址以继续播放多媒体文件,通过二维码传输信息更加简洁方便。\n[0118] 在本发明的一个实施例中,查询模块220还用于根据播放状态信息获取多媒体文件的播放参数,生成模块250还用于根据播放状态信息、服务器地址和播放参数生成第二二维码。其中多媒体文件的播放参数包括视频大小和视频码率等。由此,通过播放参数方便第二终端进行多媒体文件的播放。\n[0119] 在本发明的一个实施例中,生成模块250还可以根据多个第二终端的不同特点生成多个第二二维码,例如,生成模块250根据播放状态信息查找适合不同第二终端的对应的播放多媒体的服务器地址和多媒体文件的播放参数,然后根据播放状态信息和对应的播放多媒体的服务器地址和多媒体文件的播放参数生成适合不同第二终端的第二二维码。\n[0120] 图9是根据本发明又一个具体实施例的云端服务器的结构示意图。\n[0121] 如图9所示,在图8所示的基础上云端服务器还包括:获取模块270。\n[0122] 具体地,获取模块270用于获取用户的身份信息。其中,生成模块250还用于根据用户的身份信息、播放状态信息、服务器地址和多媒体文件的播放参数生成第二二维码。\n[0123] 更具体地,获取模块270首先可以获取用户的身份信息,例如在云端服务器注册的用户的ID和密码等,然后生成模块250根据用户的身份信息、播放状态信息、服务器地址和多媒体文件的播放参数生成第二二维码,并推送至用户的至少一个第二终端,之后第二终端首先解析第二二维码以获取用户的身份信息,然后提示用户输入身份信息,例如用户的ID、密码等,第二终端验证用户身份后可以继续解析第二二维码以获取播放状态信息、服务器地址和多媒体文件的播放参数。\n[0124] 根据本发明实施例的云端服务器,可以使二维码信息只被通过身份验证的用户查看,保护了用户的隐私。\n[0125] 为了实现上述实施例,本发明还提出一种终端。\n[0126] 一种终端,包括:获取模块,用于获取用户停止播放多媒体文件的播放状态信息;\n以及发送模块,用于将播放状态信息发送至云端服务器。\n[0127] 图10是根据本发明一个实施例的终端的结构示意图。\n[0128] 如图10所示,终端包括:获取模块110和发送模块120。\n[0129] 具体地,获取模块110用于获取用户停止播放多媒体文件的播放状态信息。\n[0130] 在本发明的一个实施例中,播放状态信息可以包括多媒体标识信息和多媒体停止位置信息等,其中多媒体标识信息可以包括但不限于多媒体的文件名、ID和信息摘要值等中的一种或多种,只要可以唯一识别该多媒体文件即可。\n[0131] 其中,多媒体文件例如可以为视频,多媒体文件还可以包括其他文件,例如音频(例如有声小说)等。更具体地,用户使用第一终端播放多媒体文件,当用户停止播放多媒体文件时获取模块110可自动记录用户停止播放时的多媒体停止位置信息。\n[0132] 发送模块120用于将获取模块110获取的播放状态信息发送至云端服务器。更具体地,发送模块120与云端服务器建立连接,例如使用用户账号登陆云端服务器,并将多媒体标识信息和多媒体停止位置信息等播放状态信息发送至云端服务器。\n[0133] 根据本发明实施例的终端,获取用户停止播放多媒体文件的播放状态信息并发送至云端服务器,帮助用户记忆播放状态信息,提升用户体验。\n[0134] 图11是根据本发明一个具体实施例的终端的结构示意图。\n[0135] 如图11所示,在图10所示的基础上终端还包括:生成模块130。\n[0136] 具体地,生成模块130用于根据播放状态信息生成二维码,其中发送模块120还用于将二维码发送至云端服务器。更具体地,生成模块130根据播放状态信息自动生成第一二维码,例如,生成模块130通过二维码生成器生成第一二维码,二维码生成技术可以采用现有的多种二维码生成技术,\n[0137] 为了实现上述实施例,本发明还提出另一种终端。\n[0138] 一种终端,包括:获取模块,用于从云端服务器获取播放状态信息和服务器地址,其中云端服务器获取用户停止播放多媒体文件的播放状态信息,并根据播放状态信息获取服务器地址;以及播放控制模块,用于根据播放状态信息和服务器地址继续播放多媒体文件。\n[0139] 图12是根据本发明另一个实施例的终端的结构示意图。\n[0140] 如图12所示,终端包括:获取模块310和播放控制模块320。\n[0141] 具体地,获取模块310用于从云端服务器获取播放状态信息和服务器地址,其中云端服务器获取用户停止播放多媒体文件的播放状态信息,并根据播放状态信息获取服务器地址。\n[0142] 在本发明的一个实施例中,播放状态信息可以包括多媒体标识信息和多媒体停止位置信息等,其中多媒体标识信息可以包括但不限于多媒体的文件名、ID和信息摘要值等中的一种或多种,只要可以唯一识别该多媒体文件即可。\n[0143] 其中,多媒体文件例如可以为视频,多媒体文件还可以包括其他文件,例如音频(例如有声小说)等。\n[0144] 播放控制模块320用于根据获取模块310获取的播放状态信息和服务器地址继续播放多媒体文件。\n[0145] 根据本发明实施例的终端,从云端服务器获取服务器地址和播放状态信息,并根据服务器地址控制多媒体文件继续播放,简化了用户操作,提升用户体验。\n[0146] 图13是根据本发明另一个具体实施例的终端的结构示意图。\n[0147] 如图13所示,在图12所示的基础上终端还包括:接收模块330。\n[0148] 具体地,接收模块330用于接收云端服务器推送的二维码,其中云端服务器根据播放状态信息和所述服务器地址生成二维码。例如,当用户在云端服务器注册账号之后,该用户根据账号进行登录云端服务器时,云端服务器可以获取该用户所使用的终端以获取该用户对应的第二终端,然后云端服务器将第二二维码发送到推送服务器,推送服务器将第二二维码推送到用户对应的接收模块330上,或者直接将第二二维码推送到用户对应的接收模块330上。\n[0149] 图14是根据本发明又一个具体实施例的终端的结构示意图。\n[0150] 如图14所示,在图13所示的基础上终端还包括:扫描模块340、解析模块350和查找模块360。\n[0151] 具体地,扫描模块340用于扫描云端服务器的二维码,其中,云端服务器根据播放状态信息和服务器地址生成二维码。其中,第二终端可以为移动终端,例如智能手机、平板电脑、个人数字助理、笔记本等可以扫描和解析二维码的硬件设备,应当理解,第二终端还可以是PC。用户使用第二终端扫描第一终端生成的第一二维码,并将第一二维码保存到第二终端中。\n[0152] 解析模块350用于解析扫描模块340扫描的二维码以获得播放状态信息。\n[0153] 查找模块360用于根据解析模块350解析的播放状态信息在云端服务器中查找多媒体文件的服务器地址。\n[0154] 在本发明的一个实施例中,查找模块360还根据播放状态信息在云端服务器中查找以获取播放参数。\n[0155] 其中,多媒体文件的播放参数例如可以包括视频大小和视频码率,具体地,当用户想要继续播放多媒体文件时,查找模块360根据播放状态信息中的多媒体标识信息查找播放该多媒体文件的服务器地址和多媒体文件的播放参数,更具体地,查找模块360向云端服务器发送查询请求,查询请求中包括多媒体标识信息,云端服务器根据标识信息的文件名、ID和信息摘要值等在互联网中进行查找以获得与第一终端中播放的相同的多媒体文件,查找所获取的多媒体文件可为多个,其中信息摘要值MD5可以保证在互联网上查找到与用户播放的多媒体文件相同的多媒体文件。\n[0156] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。\n[0157] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。\n[0158] 尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
法律信息
- 2017-03-15
- 2013-08-07
实质审查的生效
IPC(主分类): H04L 29/06
专利申请号: 201310119468.8
申请日: 2013.04.08
- 2013-07-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-06-27
|
2011-12-08
| | |
2
| |
2010-03-03
|
2008-08-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |