CN110336858A - 基于社区功能的图文直播*** - Google Patents
基于社区功能的图文直播*** Download PDFInfo
- Publication number
- CN110336858A CN110336858A CN201910488478.6A CN201910488478A CN110336858A CN 110336858 A CN110336858 A CN 110336858A CN 201910488478 A CN201910488478 A CN 201910488478A CN 110336858 A CN110336858 A CN 110336858A
- Authority
- CN
- China
- Prior art keywords
- live
- module
- text
- broadcast
- live streaming
- 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.)
- Pending
Links
- 230000006870 function Effects 0.000 claims abstract description 33
- 230000002452 interceptive effect Effects 0.000 claims abstract description 15
- 238000004891 communication Methods 0.000 claims abstract description 13
- 238000007726 management method Methods 0.000 claims abstract description 13
- 230000003993 interaction Effects 0.000 claims abstract description 6
- 238000013497 data interchange Methods 0.000 claims abstract description 4
- 238000000034 method Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 5
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 239000004744 fabric Substances 0.000 claims description 2
- 238000011084 recovery Methods 0.000 claims description 2
- 230000004048 modification Effects 0.000 claims 1
- 238000012986 modification Methods 0.000 claims 1
- 238000012549 training Methods 0.000 abstract description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012827 research and development Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/142—Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种基于社区功能的图文直播***,其特征在于,包括:后台直播管理模块、图文发布模块、直播互动模块、直播数据存储模块、直播相关资讯推荐模块、直播数据统计模块、服务器模块以及通信模块;所述后台直播管理模块、图文发布模块、直播互动模块、直播数据存储模块、直播相关资讯推荐模块以及直播数据统计模块分别通过通信模块与服务器模块实现数据互通。优点:大大提升了方案的落地效率涉及用户交互的部分为社区交互功能,不需要对用户的使用习惯进行额外的引导和培训,很容易上手;基于http短连接的,即使在网络较差的环境中也能正常运行,如果有扩容的需要,对http服务进行扩容也是非常简单的。
Description
技术领域
本申请涉及通信领域,具体而言,涉及一种基于社区功能的图文直播***。
背景技术
大部分图文直播***一般都是基于长连接的,对网络环境要求比较高,同时对服务端、客户端的技术要求也比较高。由于很多现场活动的网络环境都很一般,另外,要建立一个完整的图文直播体系,要花费很长的时间来完善周边的支持功能,不可能在短时间内花费很小代价完成全部的功能。针对这些问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种基于社区功能的图文直播***,以解决问题。
为了实现上述目的,根据本申请的一个方面,提供了一种基于社区功能的图文直播***,包括:后台直播管理模块、图文发布模块、直播互动模块、直播数据存储模块、直播相关资讯推荐模块、直播数据统计模块以及通信模块;
所述后台直播管理模块、图文发布模块、直播互动模块、直播数据存储模块、直播相关资讯推荐模块以及直播数据统计模块分别通过通信模块实现数据互通。
进一步地,所述通信模块采用HTTP短连接方式。
进一步地,所述后台直播管理模块用于实现对直播活动的创建、删除、修改以及查询功能,并传输至服务器模块。
进一步地,在对所述直播活动创建之前需要创建一个直播主贴和一个帖子专辑,直播主贴的ID用于管理后面的直播活动,帖子专辑为多个帖子的集合,帖子专辑的ID也用于管理后面的直播活动,专辑内的帖子用于活动界面的内容推荐。
进一步地,所述直播活动至少包括主标题、副标题、banner图片、主播用户ID、直播帖子ID、直播帖子专辑ID、直播开始时间、直播结束时间、直播状态。
进一步地,所述图文发布模块用于运营人员通过社区的发帖功能发布图片和文字信息,并实时展示在直播主界面,以及用于普通用户进入到直播主界面的时候,能够使用社区的回复功能对主播发布的内容进行图文回复。
进一步地,所述直播互动模块用于在直播主界面实现普通用户和主播的互动。
进一步地,所述直播数据存储模块用于存储直播活动的帖子、评论数据,并将缓存中的数据通过异步队列的方式,独立开启一个或多个进程,将队列中的数据同步到原有的存储***里面去,保证数据的一致性。
进一步地,所述直播相关资讯推荐模块用于展示直播活动相关的推荐内容。
进一步地,所述直播数据统计模块用于根据帖子回复总数量来衡量某场直播活动的回复人数,用帖子浏览的PV\UV来衡量某场直播活动的参与人数,用精选回复的数量来衡量某场直播活动的参与质量。
本发明所达到的有益效果:
a.研发效率提升:整个图文直播方案完全是基于现有的社区功能进行打造,大大提升了方案的落地效率;
b.使用简单:涉及用户交互的部分为社区交互功能,不需要对用户的使用习惯进行额外的引导和培训,很容易上手;
c.服务稳定:本发明服务接口方面是基于http短连接的,即使在网络较差的环境中也能正常运行,如果有扩容的需要,对http服务进行扩容也是非常简单的。
附图说明
构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请一种实施例的模块示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
如图1所示,一种基于社区功能的图文直播***,包括:后台直播管理模块、图文发布模块、直播互动模块、直播数据存储模块、直播相关资讯推荐模块、直播数据统计模块以及通信模块;
所述后台直播管理模块、图文发布模块、直播互动模块、直播数据存储模块、直播相关资讯推荐模块以及直播数据统计模块分别通过通信模块实现数据互通。
本实施例中,所述通信模块采用HTTP短连接方式。
本实施例中,所述后台直播管理模块用于实现对直播活动的创建、删除、修改、查询功能。在创建直播活动之前,需要使用现有的社区后台去创建一个直播主贴(帖子ID用于管理后面的直播活动)和一个帖子专辑(一个专辑代表多个帖子的集合,专辑ID用于管理后面的直播活动,专辑内的帖子用于活动界面的内容推荐)。一个直播活动包括但不限于这些属性:主标题、副标题、banner图片、主播用户ID、直播帖子ID、直播帖子专辑ID、直播开始时间、直播结束时间、直播状态等。生成直播活动后,活动ID以参数的形式绑定在客户端(可以是APP、也可以是H5)直播入口,当用户点击直播入口的按钮或链接的时候,活动ID会被带入直播主界面。
本实施例中,所述图文发布模块用于运营人员通过社区的发帖功能发布图片和文字信息,并实时展示在直播主界面。普通用户进入到直播主界面的时候,可以使用社区的回复功能对主播发布的内容进行图文回复。
本实施例中,所述直播互动模块用于当普通用户进入到直播主界面后,可以在主贴下面盖楼发表回复、评论,直播主界面可以把这些评论以弹幕的形式进行展现,或者使用列表的形式进行展现。主播看到用户的评论内容后,可以针对某些评论进行回复,从而实现主播和用户的互动。另外,运营人员还可以在步骤a的社区管理后台,对某些精彩评论进行“加精”或者“置顶”操作,充分调动用户参与直播活动的积极性。
本实施例中,所述直播数据存储模块采用的基于磁盘的存储***,用于存储帖子、回复等数据,还为直播活动的发帖、回复接口增加一个高速缓存的中间层存储功能,用于直播活动的帖子、评论接口,数据读写都使用Redis或者Memcached缓存***来实现。然后,缓存中的数据通过异步队列的方式,独立开启一个或多个进程,将队列中的数据同步到原有的存储***里面去,保证数据的一致性,能够提升直播服务的性能。
本实施例中,所述直播相关资讯推荐模块用于在直播主界面增加一些跟直播活动相关的推荐内容进行展示。在后台直播管理模块中,创建了一个帖子专辑,运营人员可以在该专辑下面创建N个内容丰富的资讯帖子,并设置推荐展示的先后位置。直播主界面通过读取该帖子专辑关联的帖子信息,进行列表展示。能够使直播主界面的内容不单调,提高对普通用户的吸引力。
本实施例中,所述直播数据统计模块用于根据帖子回复总数量来衡量某场直播活动的回复人数,用帖子浏览的PV\UV来衡量某场直播活动的参与人数,用精选回复的数量来衡量某场直播活动的参与质量。
从以上的描述中,可以看出,本发明实现了如下技术效果:
a.研发效率提升:整个图文直播方案完全是基于现有的社区功能进行打造,大大提升了方案的落地效率;
b.使用简单:涉及用户交互的部分为社区交互功能,不需要对用户的使用习惯进行额外的引导和培训,很容易上手;
c.服务稳定:本发明服务接口方面是基于http短连接的,即使在网络较差的环境中也能正常运行,如果有扩容的需要,对http服务进行扩容也是非常简单的。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种基于社区功能的图文直播***,其特征在于,包括:后台直播管理模块、图文发布模块、直播互动模块、直播数据存储模块、直播相关资讯推荐模块、直播数据统计模块、服务器模块以及通信模块;
所述后台直播管理模块、图文发布模块、直播互动模块、直播数据存储模块、直播相关资讯推荐模块以及直播数据统计模块分别通过通信模块与服务器模块实现数据互通,所述服务器模块用于对后台直播管理模块、图文发布模块、直播互动模块、直播数据存储模块、直播相关资讯推荐模块、直播数据统计模块以及通信模块进行处理及控制。
2.根据权利要求1所述的基于社区功能的图文直播***,其特征在于,所述通信模块采用HTTP短连接方式。
3.根据权利要求1所述的基于社区功能的图文直播***,其特征在于,所述后台直播管理模块用于实现对直播活动的创建、删除、修改以及查询功能,并传输至服务器模块。
4.根据权利要求3所述的基于社区功能的图文直播***,其特征在于,在对所述直播活动创建之前需要创建一个直播主贴和一个帖子专辑,直播主贴的ID用于管理后面的直播活动,帖子专辑为多个帖子的集合,帖子专辑的ID也用于管理后面的直播活动,专辑内的帖子用于活动界面的内容推荐。
5.根据权利要求3所述的基于社区功能的图文直播***,其特征在于,所述直播活动至少包括主标题、副标题、banner图片、主播用户ID、直播帖子ID、直播帖子专辑ID、直播开始时间、直播结束时间、直播状态。
6.根据权利要求1所述的基于社区功能的图文直播***,其特征在于,所述图文发布模块用于运营人员通过社区的发帖功能发布图片和文字信息,并实时展示在直播主界面,以及用于普通用户进入到直播主界面的时候,能够使用社区的回复功能对主播发布的内容进行图文回复。
7.根据权利要求1所述的基于社区功能的图文直播***,其特征在于,所述直播互动模块用于在直播主界面实现普通用户和主播的互动。
8.根据权利要求1所述的基于社区功能的图文直播***,其特征在于,所述直播数据存储模块用于存储直播活动的帖子、评论数据,并将缓存中的数据通过异步队列的方式,独立开启一个或多个进程,将队列中的数据同步到原有的存储***里面去,保证数据的一致性。
9.根据权利要求1所述的基于社区功能的图文直播***,其特征在于,所述直播相关资讯推荐模块用于展示直播活动相关的推荐内容。
10.根据权利要求1所述的基于社区功能的图文直播***,其特征在于,所述直播数据统计模块用于根据帖子回复总数量来衡量某场直播活动的回复人数,用帖子浏览的PV\UV来衡量某场直播活动的参与人数,用精选回复的数量来衡量某场直播活动的参与质量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910488478.6A CN110336858A (zh) | 2019-06-05 | 2019-06-05 | 基于社区功能的图文直播*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910488478.6A CN110336858A (zh) | 2019-06-05 | 2019-06-05 | 基于社区功能的图文直播*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110336858A true CN110336858A (zh) | 2019-10-15 |
Family
ID=68140783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910488478.6A Pending CN110336858A (zh) | 2019-06-05 | 2019-06-05 | 基于社区功能的图文直播*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110336858A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111028584A (zh) * | 2019-12-31 | 2020-04-17 | 北京网梯科技发展有限公司 | 基于用户空间的个性化教学互动方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105263029A (zh) * | 2015-10-10 | 2016-01-20 | 上海慧体网络科技有限公司 | 一种采用手机app进行体育比赛实时赛况发布的方法 |
CN107577494A (zh) * | 2017-08-30 | 2018-01-12 | 微梦创科网络科技(中国)有限公司 | 一种基于多进程赛事图文直播的方法及装置 |
CN108111394A (zh) * | 2017-12-06 | 2018-06-01 | 深圳市猫投鹰信息科技有限公司 | 一种用于实现高校资讯发布与直播的***及方法 |
US20180167427A1 (en) * | 2016-12-12 | 2018-06-14 | Facebook, Inc. | Systems and methods for interactive broadcasting |
CN109710871A (zh) * | 2018-12-28 | 2019-05-03 | 百度在线网络技术(北京)有限公司 | 论坛帖子展示方法和装置 |
-
2019
- 2019-06-05 CN CN201910488478.6A patent/CN110336858A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105263029A (zh) * | 2015-10-10 | 2016-01-20 | 上海慧体网络科技有限公司 | 一种采用手机app进行体育比赛实时赛况发布的方法 |
US20180167427A1 (en) * | 2016-12-12 | 2018-06-14 | Facebook, Inc. | Systems and methods for interactive broadcasting |
CN107577494A (zh) * | 2017-08-30 | 2018-01-12 | 微梦创科网络科技(中国)有限公司 | 一种基于多进程赛事图文直播的方法及装置 |
CN108111394A (zh) * | 2017-12-06 | 2018-06-01 | 深圳市猫投鹰信息科技有限公司 | 一种用于实现高校资讯发布与直播的***及方法 |
CN109710871A (zh) * | 2018-12-28 | 2019-05-03 | 百度在线网络技术(北京)有限公司 | 论坛帖子展示方法和装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111028584A (zh) * | 2019-12-31 | 2020-04-17 | 北京网梯科技发展有限公司 | 基于用户空间的个性化教学互动方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104516892B (zh) | 关联富媒体信息的用户生成内容的发布方法、***和终端 | |
CN101217640B (zh) | 一种p2p视频点播中实现节目收藏的方法和设备 | |
US20160371654A1 (en) | Methods and systems for creating online unified contact and communication management (cm) platform | |
CN107169007B (zh) | 一种移动终端的显示界面设置方法及装置 | |
CN104427398A (zh) | 一种智能电网交互电视播控平台 | |
CN104077341A (zh) | 即时通讯中生成关键词自动回复映射关系的方法和装置 | |
CN104660633A (zh) | 一种新媒体公共服务平台 | |
CN103095848B (zh) | 面向企业客户端的云文件夹部署与信息交互的方法 | |
CN103973705A (zh) | 全媒体和新媒体融合平台 | |
CN107888666A (zh) | 一种跨地域数据存储***以及数据同步方法和装置 | |
CN104636394A (zh) | 用户生成内容信息的展示方法、***和装置 | |
CN105045855A (zh) | 多源分布式多媒体汇报材料自动生成方法及*** | |
CN109800036A (zh) | 信息流页面展示方法、装置、***、计算设备和存储介质 | |
CN103152515B (zh) | 泛编辑平台 | |
CN104732305A (zh) | 基于云计算的虚拟展会实施方法 | |
CN110493661A (zh) | 一种视频文件的处理方法以及服务器 | |
CN106845766A (zh) | 信息采集方法 | |
CN110336858A (zh) | 基于社区功能的图文直播*** | |
CN106599216A (zh) | 一种用于计算机辅助训练课件发布*** | |
CN109325778A (zh) | 智能客服多渠道统一管理***及方法 | |
CN105872731A (zh) | 数据处理的方法和装置 | |
CN106302725B (zh) | 一种互动数据的实现方法及*** | |
CN102868746B (zh) | 实现移动信息化的方法 | |
CN103023944A (zh) | 一种sns网络中推送关联用户的方法及*** | |
CN105260967A (zh) | 一种基于web的教育机构管理***及其数据操作方法 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191015 |