基于移动设备网页的弹幕方法及系统的制作方法_2

文档序号:9616273阅读:来源:国知局
块所监听到的各个移动设备对所述指定网 页的访问进度进行监听,
[0052] 第三推送模块,用于当所述第二监听模块监听到存在至少一台移动设备对所述指 定网页的指定内容进行访问时,则将所述弹幕内容推送给正在访问所述指定内容的移动设 备;其中,所述指定内容指所述定位数据所对应的网页内容;
[0053] 所述存储服务器集群包括:
[0054] 存储模块,用于存储所述第二推送模块所推送的所述弹幕ID、所述弹幕内容、所述 定位数据和所述指定网址信息的对应关系;还存储其他移动设备上传的历史时间存储的弹 幕内容、定位数据和网址信息的对应关系;
[0055] 读取模块,用于按照预设推送策略,从所述存储模块读取需要推送的弹幕内容;
[0056] 第四推送模块,用于将所述读取模块读取到的弹幕内容向移动设备推送。
[0057] 本发明的有益效果如下:
[0058] 本发明提供的基于移动设备网页的弹幕方法及系统,将弹幕系统应用于移动设备 网页,提高用户浏览网页的实时互动感受。
【附图说明】
[0059] 图1为本发明提供的基于移动设备网页的弹幕方法的流程示意图;
[0060] 图2为本发明提供的基于移动设备网页的弹幕系统的结构示意图。
【具体实施方式】
[0061] 以下结合附图对本发明进行详细说明:
[0062] 如图1所示,本发明提供一种基于移动设备网页的弹幕方法,包括以下步骤: [0063] S1,移动设备的浏览器加载并显示指定网页;
[0064] 其中,移动设备为任何具有通信功能的终端,包括但不限于手机、平板电脑。尤其 适用于屏幕较小的手机或平板电脑。
[0065] S2,当所述移动设备接收到对所述指定网页的特定单元发表弹幕内容的请求消息 时,所述移动设备推送与所述特定单元绑定的弹幕窗口;
[0066] 本步骤中,指定网页的特定单元即为用户预期发表弹幕内容的区域。针对用户所 按压的具体内容的不同,采用不同的定位方式,即:将指定网页显示的具体内容划分为第一 类内容和第二类内容;其中,第一类内容包括文字、视频、音频、单屏可显示完全的第一类图 片;第二类内容包括:需要至少两个屏幕才能显示完全的第二类图片;
[0067] 当所述第一类内容中的第1局部区域被按压的持续时间长度以及被按压的力度 超过设定阈值时,则该第1局部区域即为需要被定位的所述特定单元,此时即为接收到对 所述特定单元发表弹幕内容的请求消息;例如,如果指定网页共显示10段文字内容,如果 用户需要对第2段第2行的语句a发表弹幕内容时,则用户通过手指直接按压第2段第2 行的语句a,则语句a即为需要被定位的特定单元。
[0068] 再例如,如果指定网页共显示10段文字内容,并且,在第3段和第4段之间插入有 图片b,并且,图片b单屏可显示完全;则用户通过手指直接按压图片b,则图片b即为需要 被定位的特定单元。
[0069] 再例如,如果指定网页共显示10段文字内容,并且,在第3段和第4段之间插入有 视频C;则用户通过手指直接按压视频C,则视频C即为需要被定位的特定单元。
[0070] 当所述第二类内容中的某个第2局部区域被按压的持续时间长度以及被按压的 力度超过设定阈值时,在所述第二类内容上弹出可移动定位标识;当该可移动定位标识被 移动到该第二类内容中另一个第3局部区域,并接收到定位确定的消息时,则该第3局部区 域即为需要被定位的所述特定单元,此时即为接收到对所述特定单元发表弹幕内容的请求 消息。
[0071] 例如,如果指定网页共显示10段文字内容,并且,在第3段和第4段之间插入有图 片c,并且,图片c需要三个屏幕才能显示完全,为简单说明问题,设图片c需要屏1、屏2和 屏3才能显示完全;则用户通过手指直接按压屏1对应的图片c,此时,在图片c上弹出可移 动定位标识,例如一个红色圆或一个红色方框等;如果用户预期发表弹幕内容的位置为屏 3上的某个目标区域,则用户操作可移动定位标识,将可移动定位标识移动到屏3上的目标 区域,然后按动确认键或类似功能键,则对确定可移动定位标识所在的区域即为目标区域, 也为需要被定位的特定单元。
[0072] S3,当所述移动设备接收到通过所述弹幕窗口返回的弹幕内容后,所述移动设备 对所述特定单元在所述指定网页的位置信息进行定位,得到定位数据;所述移动设备还获 得所述指定网页的指定网址信息;
[0073] 例如,如果指定网页共显示10段文字内容,如果用户需要对第2段第2行的语句a发表弹幕内容时,则用户通过手指直接按压第2段第2行的语句a,则语句a即为需要被 定位的特定单元,此时,移动设备弹出与语句a绑定的弹幕窗口,然后,用户通过文字编辑 的方式,向弹幕窗口输入需要发表的弹幕内容,例如,对语句a的理解等;然后,按动确认键 或类似功能键,即表示已输入完成弹幕内容。移动设备在接收到弹幕内容之后,对语句a在 指定网页的位置信息进行定位,得到定位数据。
[0074] 具体定位方式与特定单元的确定方式有关,具体包括以下几种情况:
[0075](一)第一种情况
[0076] (1)特定单元为文字
[0077] 如果特定单元为文字,则判断该特定单元所在段落的长度是否超过设定阈值,如 果不超过,则直接获得该特定单元在网页整个文档中的相对位置值,该相对位置值即为所 述定位数据;如果超过,则首先获得该特定单元在其所属的特定段落的第一相对位置值,再 计算该特定段落值在网页整个文档中的第二相对位置值;综合计算所述第一相对位置值和 所述第二相对位置值,得到所述特定单元在网页整个文档中的第三相对位置值,该第三相 对位置值即为所述定位数据;
[0078] 例如,如果指定网页共显示10段文字内容,如果特定单元为第2段第2行的语句 a;如果设定阈值为7行,则判断第2段的长度是否超过7行,如果不超过,则认为第2段为 短段落,则直接获得语句a在网页整个文档中的相对位置值,其中,相对位置值可采用行数 的判断方式,如,如果整个文档为1〇〇行,而语句a在整个文档中的第10行,则语句a在网 页整个文档中的相对位置值=10/100 = 10%,10%即为定位数据。
[0079]相反,如果第2段的长度为20行,超过7行,则认为第2段为长段落,如果语句a在第2段的第4行,则第一相对位置值=4/20 = 20% ;如果整个文档为100行,第1段有 5行,则第2段在网页整个文档中的第二相对位置值=6%~25% ;则第三相对位置值= (25% -6% ) *20% +6% = 9. 8%,9. 8%即为语句a在整个文档中的相对位置。
[0080] 需要说明的是,上述列举的相对位置计算方法,仅为一种具体示例,实际应用中, 可以灵活采用其他计算方法。
[0081] (2)特定单元为内容对象
[0082] 将视频、音频和图片统称为内容对象;
[0083] 如果所述特定单元属于特定内容对象,则判断该特定内容对象的高度是否超过设 定阈值,如果不超过,则直接获得该特定单元在网页整个文档中的相对位置值,该相对位置 值即为所述定位数据;如果超过,则首先获得该特定单元在所述特定内容对象的第四相对 位置值,再计算该特定内容对象在网页整个文档中的第五相对位置值;综合计算所述第四 相对位置值和所述第五相对位置值,得到所述特定单元在网页整个文档中的第六相对位置 值,该第六相对位置值即为所述定位数据。
[0084] 例如,如果高度设定阈值为5厘米;内容对象为图片a,如果指定网页共显示10段 文字内容,图片a位于第2段和第3段之间,如果图片a的高度为3厘米,小于设定阈值,则 直接计算图片a在整个文档中的相对位置,如:如果整个文档的高度值为100厘米,图片a 的顶端位于整个文档的5厘米处,则图片a在整个文档的相对位置为区间值5%~8% ;也 可以取中间值为6. 5%。
[0085] 如果图片a的高度为10厘米,大于设定阈值,用户通过移动可移动定位标识,得到 的特定单元为图片a中的一个局部区域a;设局部区域a位于图片a的6厘米处,则第四相 对位置值=6/10 = 60% ;又由于图片a在整个文档的相对位置为5%~8% ;则第五相对 位置值=(8%-5%)*60%+5%=5.018%。
[0086] S4,所述移动设备将获得的弹幕内容、定位数据和指定网址信息的映射关系上传 到服务器;
[0087] S5,所述服务器判断接收到的弹幕内容是否需要进行内容过滤,如果不需要,则直 接执行S6 ;如果需要,则对所述弹幕内容进行内容过滤,例如,过滤弹幕内容中包含的不礼 貌用语、反正用语等,然后对过滤后的弹幕内容执行S6 ;
[0088] S6,所述服务器为S5得到的弹幕内容生成唯一对应的弹幕ID,然后将所述弹幕 ID、所述弹幕内容、所述定位数据和所述指定网址信息的对应关系同时发送给所述实时推 送服务器集群和存储服务器集群;
[0089] S7,所述实时推送服务器集群接收所述弹幕ID、所述弹幕内容、所述定位数据和所 述指定网址?目息的对应关系;
[0090] 然后,所述实时推送服务器集群以所述指定网址信息为监听关键词,当监听到存 在当前正在访问所述指定网址的至少一个移动设备时,获得监听到的各个移动设备的IP 地址;然后以所述定位数据为监听关键词,对所监听到的各个移动设备对所述指定网页的 访问进度进行监听,当监听到存在至少一台移动设备对所述指定网页的指定内容进行访问 时,此仅,仅指监听到所述指定网页的指定内容位于所述移动设备的可视区域;则将所述弹 幕内容推送给正在访问所述指定内容的移动设备;其中,所述指定内容指所述定位数据所 对应的网页内容;
[0091] 具体的,由于弹幕系统的关键特点即为时效性,因此,本发明专门设计了实时推送 服务器集群,其只缓存弹幕ID、弹幕内容、定位数据和指定网址信息的对应关系,而不通
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1