【技术实现步骤摘要】
弹幕反向抓取方法及装置、存储介质和终端
[0001]本专利技术涉及网络
,尤其涉及一种弹幕反向抓取方法及装置、存储介质和终端。
技术介绍
[0002]目前,视频平台不仅支持视频的线播放,还可以在视频画面上显示视频相关的信息,例如观看者的评论信息。其中,该信息一般以子弹飞出的方式进行显示,大量信息从视频画面上飘过从而达到幕布的效果,因而该信息被称为弹幕信息。本领域技术人员可以基于弹幕信息,对视频平台上的视频或者发布视频的用户进行分析。
[0003]网络直播是现有越来越流行的数据传输形式,为了增加数据流量,直播用户通常会同时开启多个直播应用程序进行同时直播,该种形式下每个直播应用程序上的弹幕仅存在于所属直播应用程序的弹幕列表中,且存在弹幕字体过小,不便于实时调整的问题,参考图1所示,大大降低了主播对弹幕内容的识别效率;同时在直播过程中直播用户眼神需游离于多个直播应用程序中查看弹幕,影响直播用户的直播效果,使直播观看者的用户体验感较差。
技术实现思路
[0004]本专利技术所要解决的技术问题是现有直播 ...
【技术保护点】
【技术特征摘要】
1.一种弹幕反向抓取方法,包括:实时监测是否获取视频应用程序组中视频应用程序生成的新弹幕生成信号,若获取则将生成新弹幕生成信号的视频应用程序作为目标应用程序;从所述目标应用程序的新生文本框控件中抓取弹幕字符串,并基于所述新生文本框控件确定所述目标应用程序的包名和所述新生文本框控件对应的用户身份标识;基于所述新生文本框控件对应的弹幕字符串、所述目标应用程序的包名以及所述用户身份标识生成新生弹幕数据;将所述新生弹幕数据存储于弹幕集合中,并判断当前所述弹幕集合是否符合预设数据传输条件,若是则将当前所述弹幕集合传输给目标弹幕显示器,并生成新的弹幕集合以用于存储之后的新生弹幕数据,否则当前所述弹幕集合仍用于存储之后的新生弹幕数据;其中,所述视频应用程序组包括多个视频应用程序,所述预设数据传输条件为满足条件一和条件二中的任意一个,所述条件一为当前所述弹幕集合中存储的新生弹幕数据数量等于预设阈值,所述条件二为当前所述弹幕集合在预设时间段内未再收到新生弹幕数据。2.根据权利要求1所述的弹幕反向抓取方法,其特征在于,所述视频应用程序组中的所有所述视频应用程序均为直播应用程序。3.根据权利要求1所述的弹幕反向抓取方法,其特征在于,通过安装包管理服务工具从所述新生文本框控件中获取所述目标应用程序的包名。4.根据权利要求1所述的弹幕反向抓取方法,其特征在于,通过视图层次结构分析工具对所述新生文本框控件进行分析,以获取所述新生文本框控件对应的用户身份标识。5.根据权利要求1所述的弹幕反向抓取方法,其特征在于,所述目标弹幕显示器通过Presentation对话框视图组件对所述弹幕集合中的新生弹幕数据进行显示。6.根据权利要求5所述的弹幕反向抓取方法,其特征在于,所述目标弹幕显示器通过Presentation对话框视图组件对所述弹幕集合中的新生弹幕数据进行显示包括:判断所述弹幕集合中是否存在弹幕字符串完全相同的多个新生弹幕数据,若存在则将弹幕字符串完全相同的多个新生弹幕数据进行合并显示,并将不存在完全相同弹幕字符串的新生弹幕数据进行单独显示,否则将所述弹幕集合中的新生弹幕数据分别进行单独显示。7.根据权利要求5所述的弹幕反向抓取方法,其特征在于,所述目标...
【专利技术属性】
技术研发人员:程景,王康茂,葛天杰,张林,孟环宇,
申请(专利权)人:杭州星犀科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。