内容分享系统的制作方法

文档序号:10748538阅读:307来源:国知局
内容分享系统的制作方法
【专利摘要】本实用新型公开了一种内容分享系统,所述内容分享系统包括:通知处理服务器、至少一个用户终端、分享服务器和数据库服务器;所述至少一个用户终端与所述通知处理服务器相连;所述至少一个用户终端与所述分享服务器相连;所述分享服务器与所述数据库服务器相连。该内容分享系统能够用于社交网络平台上。
【专利说明】
内容分享系统
技术领域
[0001]本实用新型涉及通信领域,尤其涉及一种内容分享系统。
【背景技术】
[0002]目前,社交网络平台中的内容分享主要有两种方式:一种是社交网络平台自主向用户终端推送广告等内容;另一种是社交网络平台内部的用户,将网站的网页信息、视频信息或音频信息等内容相互分享。
[0003]然而,由于分享一般仅局限于社交网络平台内部,用户使用不便;此外,待分享的内容一般会分享给大量的自媒体用户,需要大量访问服务器时,易导致服务器拥堵,进而无法实现内容分享。
[0004]因此,对于新型的内容分享系统,仍存在继续研究和改进的必要,这也正是本实用新型得以完成的动力所在和基础所倚。
【实用新型内容】
[0005]为了克服上述指出的缺陷和寻求新颖的内容分享系统,本发明人进行了大量的深入研究,在付出了创造性劳动后,从而完成了本实用新型。
[0006]具体而言,本实用新型提供了一种内容分享系统,通过所述内容分享系统的使用,不仅能够方便用户进行内容分享,还能够减少服务器拥堵,方便用户实现内容分享。
[0007]更具体而言,第一个方面,本实用新型提供了一种内容分享系统,所述内容分享系统包括:
[0008]通知处理服务器、至少一个用户终端、分享服务器和数据库服务器;所述至少一个用户终端与所述通知处理服务器相连;所述至少一个用户终端与所述分享服务器相连;所述分享服务器与所述数据库服务器相连;
[0009]所述通知处理服务器,包括:用于接收内容分享指示的第一指示接收单元;与所述第一指示接收单元相连,用于获取所述内容分享指示对应的内容分享通知的通知获取单元;与所述通知获取单元相连,用于向所述至少一个终端发送所述内容分享通知的通知发送单元;
[0010]所述至少一个用户终端,包括:用于接收所述通知发送单元发送的内容分享通知的通知接收单元;与所述通知接收单元相连,用于向所述分享服务器发送所述内容分享通知对应的内容获取指示的指示发送单元;
[0011]所述分享服务器,包括:用于接收所述指示发送单元发送的内容获取指示的第二指示接收单元;与所述第二指示接收单元相连,用于从所述数据库服务器获取所述内容获取指示对应的内容的内容获取单元;与所述内容获取单元相连,用于向对应的用户终端发送该内容的内容发送单元;
[0012]所述至少一个用户终端,还包括:用于接收所述内容发送单元发送的内容的内容接收单元;与所述内容接收单元相连,用于显示该内容的显示单元;与所述内容接收单元相连,用于复制该内容并将该内容分享至社交媒体的内容分享单元;
[0013]所述数据库服务器,用于存储所述内容分享指示对应的内容。
[0014]进一步地,本实用新型所述的内容分享系统,还包括:
[0015]高速缓存,所述分享服务器通过所述高速缓存与所述数据库服务器相连;
[0016]所述高速缓存,用于在分享服务器从数据库服务器获取对应的内容时,存储该内容。
[0017]进一步地,本实用新型所述内容分享系统,还包括:
[0018]推送服务器,所述通知处理服务器通过所述推送服务器与每个用户终端相连;
[0019]所述通知处理服务器,具体用于通过所述推送服务器向所述至少一个用户终端发送所述内容分享通知。
[0020]进一步地,本实用新型的所述内容分享系统中,所述分享服务器的个数为一个或多个。
[0021]进一步地,本实用新型的所述内容分享系统中,所述分享服务器的个数为多个时,每个用户终端与连接至一个分享服务器,每个分享服务器连接的用户终端的个数小于预设阈值。
[0022]进一步地,本实用新型的所述内容分享系统中,所述通知处理服务器与所述数据库服务器为同一服务器,或不同服务器。
[0023]如上所述,本实用新型提供了一种内容分享系统,通过所述内容分享系统的使用,可通过复制的方式将内容分享至社交媒体,使用户能够实现跨平台的内容分享,从而解决了现有技术中由于分享一般仅局限于社交网络平台内部,用户使用不便的问题,具有良好的应用潜力和工业化前景。
【附图说明】
[0024]图1为本实用新型实施例1提供的内容分享系统的结构示意图一;
[0025]图2为本实用新型实施例1提供的内容分享系统的结构示意图二;
[0026]图3为本实用新型实施例1提供的内容分享系统的结构示意图三;
[0027]图4为本实用新型实施例2提供的内容分享方法的流程图。
【具体实施方式】
[0028]下面结合附图和实施例对本实用新型进一步说明。但这些例举性实施方式的用途和目的仅用来例举本实用新型,并非对本实用新型的实际保护范围构成任何形式的任何限定,更非将本实用新型的保护范围局限于此。
[0029]实施例1
[0030]如图1所示,本实用新型实施例提供一种内容分享系统,包括:
[0031]通知处理服务器201、至少一个用户终端202、分享服务器203和数据库服务器204;至少一个用户终端与通知处理服务器相连;至少一个用户终端与分享服务器相连;分享服务器与数据库服务器相连;
[0032]通知处理服务器201,包括:用于接收内容分享指示的第一指示接收单元2011;与第一指示接收单元相连,用于获取内容分享指示对应的内容分享通知的通知获取单元2012;与通知获取单元相连,用于向至少一个终端发送内容分享通知的通知发送单元2013;
[0033]至少一个用户终端202,包括:用于接收通知发送单元发送的内容分享通知的通知接收单元2021;与通知接收单元相连,用于向分享服务器发送内容分享通知对应的内容获取指示的指示发送单元2022 ;
[0034]分享服务器203,包括:用于接收指示发送单元发送的内容获取指示的第二指示接收单元2031;与第二指示接收单元相连,用于从数据库服务器获取内容获取指示对应的内容的内容获取单元2032;与内容获取单元相连,用于向对应的用户终端发送该内容的内容发送单元2033;
[0035]至少一个用户终端202,还包括:用于接收内容发送单元发送的内容的内容接收单元2023 ;与内容接收单元相连,用于显示该内容的显示单元2024 ;与内容接收单元相连,用于复制该内容并将该内容分享至社交媒体的内容分享单元2025 ;
[0036]数据库服务器,用于存储内容分享指示对应的内容。
[0037]在本实施例中,内容分享指示可以由社交网络平台的内容提供商输入,也可以由需要分享内容的用户输入,在此不做限制。当内容提供商需要进行内容分享时,可以在通知处理服务器上输入内容分享指示,或者通过与通知处理服务器相连的终端向通知处理服务器发送内容分享指示;当用户需要进行内容分享时,可以直接通过与通知处理服务器相连的用户终端发送内容分享指示。其中,需要分享的内容可以为文字、音频、视频等,在此不做限制。
[0038]特别地,在输入内容分享指示时,可以同时将待分享的内容存入预设数据服务器,并在数据服务器中建立存储位置和唯一标识的索引,该唯一标识用来标记该待分享的内容。
[0039]在本实施例中,通知处理服务器中可以预先存储至少一个用户终端的终端识别码;当需要发送内容分享通知时,可以直接根据终端识别码向至少一个用户终端发送。特别的,为了实现有针对性的内容分享,通知处理服务器可以首先根据内容分享指示从预设至少一个用户终端中选取至少一个目标终端;然后通知处理服务器向至少一个目标终端发送该内容分享通知。其中,目标终端的选取方式可以为根据待分享的内容的类型和/或用户活跃程度等选取,也可以为根据其他方式选取,在此不再一一赘述。
[0040]在本实施例中,用户可以根据需要设置接收到内容分享通知时自动发送内容获取指示还是根据用户指示发送内容获取指示。如果设置为自动发送,当用户终端接收到内容分享通知时,用户终端自动向分享服务器发送内容获取指示;如果设置为根据用户指示发送,首先提示用户有内容需要分享,然后接收用户根据提示输入的内容获取指示。
[0041]在本实施例中,分享服务器的个数可以为一个或多个;仅设置一个分享服务器时,该分享服务器与所有用户终端相连,用于接收所有用户终端的内容获取指示;特别的,为了防止用户终端大量访问分享服务器,造成分享服务器拥堵,可以设置多个分享服务器,此时每个用户终端连接至一个分享服务器,每个分享服务器连接的用户终端的个数小于预设阈值,使不同的用户终端分配到不同的分享服务器,实现分享服务器的“散列”调度。
[0042]特别地,分享服务器和用户终端之间还可以通过“流量控制协议”进行速度分配;当分享服务器的压力超过预设阈值时,向用户终端发送等待信号,以防止分享服务器因访问量过大造成拥堵。
[0043]在本实施例中,通知处理服务器包括:第一指示接收模块、第一指示处理模块和广播模块;第一指示处理模块分别与第一指示接收模块和广播模块相连;第一指示接收模块,用于接收内容分享指示;第一指示处理模块,用于获取通过第一指示接收模块接收的内容分享指示对应的内容分享通知;广播模块,用于向至少一个用户终端发送第一指示处理模块获取的内容分享通知。
[0044]在本实施例中,分享服务器,包括:第二指示接收模块、第二指示处理模块、数据库连接模块和内容发送模块;第二指示接收模块、数据库连接模块和内容发送模块分别与第二指示处理模块相连;第二指示接收模块,用于接收内容获取指示;第二指示处理模块,用于对内容获取指示进行处理,并通过数据库连接模块从数据库服务器中获取对应的内容后,通过内容发送模块发送。
[0045]进一步地,如图2所示,本实施例提供的内容分享系统,还包括:
[0046]高速缓存205,分享服务器通过高速缓存与数据库服务器相连;
[0047]高速缓存,用于在分享服务器从数据库服务器获取对应的内容时,存储该内容。
[0048]在本实施例中,通过高速缓存存储对应的内容,能够提高分享服务器从数据库服务器获取内容的速度。特别的,高速缓存中存储的数据可以定期清除,以防高速缓存中存储的数据过多。
[0049]进一步地,如图3所示,本实施例提供的内容分享系统,还包括:
[0050]推送服务器206,通知处理服务器通过推送服务器与每个用户终端相连;
[0051]通知处理服务器,具体用于通过推送服务器向至少一个用户终端发送内容分享通知。
[0052]为方便本实用新型实施例提供的内容分享系统适用于多个社交网络平台,可以将通知处理服务器与对应社交网络平台的推送服务器相连,从而通过对应社交网络平台的推送服务器实现该社交网络平台内容的分享。
[0053]在本实施例中,通知处理服务器与数据库服务器可以为同一服务器,或不同服务器。
[0054]在本实施例中,用户进行内容分享时,通过内容复制的方式将内容分享至其他社交媒体,从而实现跨媒体的内容分享,方便用户使用。
[0055]本实用新型实施例提供的内容分享系统,由于通过复制的方式将内容分享至社交媒体,使用户能够实现跨平台的内容分享。本实用新型实施例提供的技术方案,解决了现有技术中由于分享一般仅局限于社交网络平台内部,用户使用不便的问题。
[0056]实施例2
[0057]如图4所示,本实用新型实施例提供一种内容分享方法,包括:
[0058]步骤101,通知处理服务器接收到内容分享指示时,获取该内容分享指示对应的内容分享通知。
[0059]在本实施例中,步骤101中的内容分享指示可以由社交网络平台的内容提供商输入,也可以由需要分享内容的用户输入,在此不做限制。当内容提供商需要进行内容分享时,可以在通知处理服务器上输入内容分享指示,或者通过与通知处理服务器相连的终端向通知处理服务器发送内容分享指示;当用户需要进行内容分享时,可以直接通过与通知处理服务器相连的用户终端发送内容分享指示。其中,需要分享的内容可以为文字、音频、视频等,在此不做限制。
[0060]特别地,在输入内容分享指示时,可以同时将待分享的内容存入预设数据服务器,并在数据服务器中建立存储位置和唯一标识的索引,该唯一标识用来标记该待分享的内容。
[0061 ] 具体地,通知处理服务器、数据服务器和分享服务器可以为同一服务器,也可以为不同的服务器,在此不做限制。
[0062]步骤102,通知处理服务器向预设至少一个用户终端发送该内容分享通知。
[0063]在本实施例中,通知处理服务器中可以预先存储至少一个用户终端的终端识别码;当需要发送内容分享通知时,可以直接根据终端识别码向至少一个用户终端发送。特别的,为了实现有针对性的内容分享,步骤102还可以包括:首先通知处理服务器根据内容分享指示从预设至少一个用户终端中选取至少一个目标终端;然后通知处理服务器向至少一个目标终端发送该内容分享通知。其中,目标终端的选取方式可以为根据待分享的内容的类型和/或用户活跃程度等选取,也可以为根据其他方式选取,在此不再一一赘述。
[0064]在本实施例中,通过步骤102发送内容分享通知的过程可以包括:通知处理服务器根据所述内容分享指示获取归一化需求强度值;通知处理服务器分别获取所述至少一个用户终端的影响领域;通知处理服务器分别获取每个用户终端在各自影响领域下的影响力;通知处理服务器根据所述归一化强度值和每个用户终端在各自影响领域下的影响力,获取所述内容分享指示对应的内容与每个投放账号的匹配度;通知处理器由匹配度高到低依次从所有用户终端中选取预设第一个数个终端作为目标用户终端,并向所述目标用户终端发送所述内容分享通知。
[0065]步骤103,接收到内容分享通知后,每个用户终端分别向预先连接的分享服务器发送该内容分享通知对应的内容获取指示。
[0066]在本实施例中,用户可以根据需要设置接收到内容分享通知时自动发送内容获取指示还是根据用户指示发送内容获取指示。如果设置为自动发送,当用户终端接收到内容分享通知时,用户终端自动向分享服务器发送内容获取指示;如果设置为根据用户指示发送,首先提示用户有内容需要分享,然后接收用户根据提示输入的内容获取指示;此时,步骤103包括:接收到内容分享通知后,至少一个用户终端分别提示用户有内容需要分享;至少一个用户终端中一个或多个用户终端接收到用户根据提示输入的内容获取指示时,一个或多个用户终端分别向预先连接的分享服务器发送内容分享通知对应的内容获取指示。其中,用户终端可以以发布内容分享通知的方式提示用户有内容需要分享,也可以首先获取包括内容分享通知的分享列表,然后以发布分享列表的方式提示用户有内容需要分享;该发布方式可以为语音方式,也可以为文字方式,在此不做限制。
[0067]在本实施例中,可以仅设置一个分享服务器,该分享服务器与所有用户终端相连,用于接收所有用户终端的内容获取指示;特别的,为了防止用户终端大量访问分享服务器,造成分享服务器拥堵,每个用户终端预先连接至一个分享服务器,每个分享服务器预先连接的用户终端的个数小于预设阈值,使不同的用户终端分配到不同的分享服务器,实现分享服务器的“散列”调度。
[0068]特别地,分享服务器和用户终端之间还可以通过“流量控制协议”进行速度分配;当分享服务器的压力超过预设阈值时,向用户终端发送等待信号,以防止分享服务器因访问量过大造成拥堵。
[0069]步骤104,分享服务器接收到内容获取指示时,从预先连接的数据服务器获取对应的内容后,向对应的用户终端发送。
[0070]在本实施例中,分享服务器可以直接向发送对应的内容;为防止该内容包含的数据量过大,导致传输速度慢等问题,可以首先将该内容进行压缩,然后向用户终端发送压缩后的内容。
[0071]具体地,该压缩过程可以包括:首先从该内容中提取每个类别的信息,该每个类别的信息可以为文字、图片、音频流或视频流;然后根据预设压缩方式分别对每类的信息进行压缩,得到每类的压缩文件;将每类的压缩文件合并成新的媒体文件。
[0072]其中,每个类别的信息包括视频流时,预设压缩方式可以为:首先从内容中获取视频编码信息,该视频编码信息包括:原始视频编码器类型、原始视频编码码率、原始视频编码帧率、原始视频分辨率;然后根据该视频编码信息获取压缩所需的视频转换参数;最后根据视频转换参数将视频流转换为压缩视频流。该获取视频转换参数的过程包括:首先获取目标视频编码帧率和原始视频编码帧率之商的帧率比值,获取目标视频分辨率与原始视频分辨率之商的分辨率比值,根据帧率比值、分辨率比值、原始视频编码码率和预设目标码率降低系数之积获取目标视频编码码率;从预设对照表中获取该目标视频编码码率对应的参考分辨率;从该参考分辨率对应的参考码率和目标视频编码码率中选取较小的码率作为压缩码率,并通过该压缩码率对视频流进行压缩,得到压缩视频流;视频转换参数包括:目标视频编码器类型、目标视频编码码率、目标视频编码帧率、目标视频分辨率。
[0073]每个类别的信息包括音频流时,预设压缩方式可以为:首先从内容中获取音频编码信息,该音频编码信息包括:原始音频编码器类型、原始音频编码码率、原始音频通道数、原始音频采样率;然后根据音频编码信息获取压缩所需的音频转换参数;最后根据该音频转换参数将音频流转换为压缩音频流。该获取音频转换参数的过程包括:设定目标音频采样率与原始音频采样率相同、目标音频通道数与原始音频通道数相同、目标音频编码器类型为高级音频编码ASC;获取原始音频编码码率与原始视频编码码率的音视频比值,并判断该比值是否大于预设阈值;如果大于,将目标音频编码码率下调一个或两个级别;否则,获取与原始音频编码码率相同的目标音频编码码率。音频转换参数包括目标音频编码器类型、目标音频编码码率、目标音频通道数、目标音频采样率。
[0074]对文字、图片进行编码的方式可以为有损编码、无损编码等方式,在此不再一一赘述。
[0075]步骤105,用户终端接收到该内容后显示。
[0076]在本实施例中,当分享服务器直接发送对应的内容时,用户终端可以直接对该内容进行显示;当分享服务器先对该内容进行压缩再发送时,用户终端首先需要对接收到的信息进行解压缩,然后显示解压缩后的数据。
[0077]步骤106,用户终端复制该内容,并将该内容分享至社交媒体。
[0078]在本实施例中,用户终端可以根据用户输入的分享指示进行内容分享,也可以自主分享,在此不做限制。此时,步骤106包括:用户终端接收到用户输入的内容的分享指示时,复制内容,并将内容分享至分享指示对应的社交媒体;或者,用户终端自动将内容分享至预设的社交媒体。
[0079]在本实施例中,用户进行内容分享时,可以通过内容复制的方式将内容分享至其他社交媒体,从而实现跨媒体的内容分享;也可以通过编程接口通过内容复制的方式将内容分享至其他社交媒体,方便用户使用。
[0080]本实用新型实施例提供的内容分享方法,由于通过复制的方式将内容分享至社交媒体,使用户能够实现跨平台的内容分享。本实用新型实施例提供的技术方案,解决了现有技术中由于分享一般仅局限于社交网络平台内部,用户使用不便的问题。
[0081]以上实施例的先后顺序仅为便于描述,不代表实施例的优劣。
[0082]最后应说明的是:以上实施例仅用以说明本实用新型的技术方案,而非对其限制;尽管参照前述实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本实用新型各实施例技术方案的精神和范围。
【主权项】
1.一种内容分享系统,所述内容分享系统包括: 通知处理服务器、至少一个用户终端、分享服务器和数据库服务器;所述至少一个用户终端与所述通知处理服务器相连;所述至少一个用户终端与所述分享服务器相连;所述分享服务器与所述数据库服务器相连; 所述通知处理服务器,包括:第一指示接收单元、与所述第一指示接收单元相连的通知获取单元、与所述通知获取单元相连的通知发送单元; 所述至少一个用户终端,包括:通知接收单元、与所述通知接收单元相连的指示发送单元; 所述分享服务器,包括:第二指示接收单元、与所述第二指示接收单元相连的内容获取单元;与所述内容获取单元相连的内容发送单元; 所述至少一个用户终端,还包括:内容接收单元、与所述内容接收单元相连的显示单元;与所述内容接收单元相连的内容分享单元。2.如权利要求1所述的内容分享系统,其特征在于,还包括: 高速缓存,所述分享服务器通过所述高速缓存与所述数据库服务器相连。3.如权利要求2所述的内容分享系统,其特征在于,还包括: 推送服务器,所述通知处理服务器通过所述推送服务器与每个用户终端相连。4.如权利要求2所述的内容分享系统,其特征在于,所述分享服务器的个数为一个或多个。5.如权利要求4所述的内容分享系统,其特征在于,所述分享服务器的个数为多个时,每个用户终端与连接至一个分享服务器,每个分享服务器连接的用户终端的个数小于预设阈值。6.如根据权利要求1-5任一项所述的内容分享系统,其特征在于,所述通知处理服务器与所述数据库服务器为同一服务器,或不同服务器。
【文档编号】H04L12/58GK205430305SQ201521066748
【公开日】2016年8月3日
【申请日】2015年12月18日
【发明人】吴鲲, 魏俊生
【申请人】北京微播易科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1