一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据处理方法、装置、设备及计算机可读存储介质与流程

2021-11-05 22:19:00 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,具体涉及一种数据处理方法、装置、设备及计算机可读存储介质。


背景技术:

2.随着计算机技术的不断发展,越来越多的人开始使用多媒体播放平台(如直播平台、在线互动平台等)。观看者在使用多媒体播放平台时,可以通过发送评论(如弹幕)、赠送虚拟物品来与多媒体播放平台中的用户(如主播)进行互动。由于不同时段观看者的人数不同,在观看者人数较多时,多媒体播放平台存在服务器崩溃的风险。因此,多媒体播放平台在投入使用之前都要进行稳定性测试。实践发现,通过人工输入评论来对多媒体播放平台进行测试效率较低,且成本较高。


技术实现要素:

3.本技术实施例提供了一种数据处理方法、装置、设备及计算机可读存储介质,能够降低评论的生成成本,提高测试效率。
4.一方面,本技术实施例提供了一种数据处理方法,包括:
5.获取评论配置参数,评论配置参数包括地址标识;
6.从候选评论数据集中选取至少一个评论字段,并根据选取的至少一个评论字段生成目标评论;
7.根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户标识;
8.通过目标用户标识在目标页面中发布目标评论,目标页面是根据地址标识确定的页面。
9.一方面,本技术实施例提供了一种数据处理装置,该数据处理装置包括:
10.获取单元,用于获取评论配置参数,评论配置参数包括地址标识;
11.处理单元,用于从候选评论数据集中选取至少一个评论字段,并根据选取的至少一个评论字段生成目标评论;以及用于根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户标识;以及用于通过目标用户标识在目标页面中发布目标评论,目标页面是根据地址标识确定的页面。
12.在一种实施方式中,评论配置参数还包括评论模式标识和等级阈值,评论模式标识指示当前评论模式为第一评论模式;
13.处理单元用于,根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户标识,具体用于:
14.根据等级阈值从候选用户集合中,确定出目标用户子集合,目标用户子集合中的用户标识对应的等级高于等级阈值;
15.根据第一用户筛选规则从目标用户子集合中选取一个用户标识,并将该用户标识确定为与目标评论相关联的目标用户标识;或者,
16.根据第二用户筛选规则从候选用户集合中选取一个用户标识,若该用户标识对应的等级高于等级阈值,则将该用户标识确定为与目标评论相关联的目标用户标识。
17.在一种实施方式中,评论模式标识指示当前评论模式为第二评论模式;处理单元还用于:
18.若评论配置参数还包括虚拟物品指示信息,则根据虚拟物品指示信息确定与目标评论相关联的目标虚拟物品;或者,
19.根据物品筛选规则从虚拟物品集合中选取至少一个虚拟物品,并将至少一个虚拟物品确定为与目标评论相关联的目标虚拟物品;
20.向与目标页面相关联的虚拟物品接收方转移目标虚拟物品。
21.在一种实施方式中,处理单元还用于:
22.向网络地址集合中的各个网络地址发送获取请求,网络地址集合包括地址标识;
23.获取该获取请求的响应信息,响应信息携带至少一个网络地址的参与用户标识;
24.根据至少一个网络地址的参与用户标识,生成候选用户集合。
25.在一种实施方式中,候选评论数据集包括标识数据集和文本数据集;处理单元用于,从候选评论数据集中选取至少一个评论字段,并根据至少一个评论字段生成目标评论,具体用于:
26.从标识数据集中选取至少一个标识,并将至少一个标识确定为第一评论子字段;
27.从文本数据集中选取至少一个文本片段,并将至少一个文本片段确定为第二评论子字段,每个文本片段包括至少一个字;
28.对第一评论子字段和第二评论子字段进行拼接处理,得到目标评论。
29.在一种实施方式中,配置参数还包括评论参数和评论参数对应的评论类型,评论参数包括n个字段,以及每个字段对应的字段值,n为正整数;处理单元还用于:
30.将评论参数以键值对的形式添加至评论数据集中,并建立评论参数与评论类型的关联关系;
31.其中,n个字段为存储键,每个字段对应的字段值为存储值。
32.在一种实施方式中,配置参数还包括时长信息和频率信息,目标评论为生成的第i条评论,i为大于1的正整数;处理单元还用于:
33.若当前时间在时长信息所指示的时间范围内,且当前时间与第i

1条评论之间的时间差大于等于频率信息所指示的时间阈值,则继续执行从候选评论数据集中选取至少一个评论字段,并根据至少一个评论字段生成目标评论的步骤。
34.在一种实施方式中,处理单元还用于:
35.显示参数配置页面,参数配置页面包括以下至少一个区域:配置模式选择区域、地址标识配置区域、时长信息配置区域、频率信息配置区域、运行环境配置区域、评论模式配置区域、评论类型配置区域;
36.响应于参数配置页面中的评论配置参数被触发,在目标页面显示目标评论,目标页面是根据地址标识配置区域中的地址标识确定的页面,目标评论是根据评论配置参数生成的。
37.在一种实施方式中,处理单元还用于:
38.响应于任务查看事件被触发,显示任务列表,任务列表中显示有评论配置参数,评
论配置参数所对应的目标任务的状态信息,以及目标任务的操作按钮,操作按钮包括第一按钮和第二按钮;
39.若第一按钮被触发,则更新显示状态信息,并根据更新后的状态信息对目标任务的运行状态进行切换处理;
40.若第二按钮被触发,则在任务列表中删除目标任务的相关信息。
41.相应地,本技术提供了一种智能设备,该设备包括:
42.处理器,用于加载并执行计算机程序;
43.计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序被处理器执行时,实现上述数据处理方法。
44.相应地,本技术提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序适于由处理器加载并执行上述数据处理方法。
45.相应地,本技术提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述数据处理方法。
46.本技术实施例中,获取评论配置参数,评论配置参数包括地址标识,从候选评论数据集中选取至少一个评论字段,并根据至少一个评论字段生成目标评论,根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户标识,通过目标用户标识在目标页面中发布目标评论,目标页面是根据地址标识确定的页面。可见,通过从候选数据集中选取至少一个评论字段,并通过目标用户标识在目标页面中发布根据选取的评论字段生成的目标评论,能够降低评论的生成成本,提高测试效率。
附图说明
47.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
48.图1为本技术实施例提供的一种数据处理的场景示意图;
49.图2为本技术实施例提供的一种数据处理方法的流程示意图;
50.图3为本技术实施例提供的另一种数据处理方法的流程示意图;
51.图4a为本技术实施例提供的一种参数配置页面的示意图;
52.图4b为本技术实施例提供的一种发送频率的配置示意图;
53.图4c为本技术实施例提供的另一种参数配置页面的示意图;
54.图4d为本技术实施例提供的一种在目标页面显示目标评论的示意图;
55.图4e为本技术实施例提供的一种任务列表的示意图;
56.图5为本技术实施例提供的再一种数据处理方法的流程示意图;
57.图6为本技术实施例提供的一种用户筛选条件的设置流程示意图;
58.图7为本技术实施例提供的一种数据处理系统的架构图;
59.图8为本技术实施例提供的一种数据处理装置的结构示意图;
60.图9为本技术实施例提供的一种智能设备的结构示意图。
具体实施方式
61.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
62.下面对本技术实施例涉及的各术语进行阐述:
63.弹幕是一些视频分享网站(如直播平台、多媒体资源平台等)提供的一种特殊功能,利用此功能,多媒体资源观看者可在观看多媒体资源的过程中通过弹幕发表自己的评论,并即时在该多媒体资源的所有观看者观看此多媒体资源的该时间点时以滑动而过的字幕显示出来,保证所有观看者都能注意到,从而实现观看者之间的互动,甚至可以一起表达对该多媒体资源作品的赞叹或批评,增加观看乐趣。弹幕可以认为是多媒体资源的即时评论机制,该即时评论机制通常会使评论显示从屏幕飘过的效果,看上去像是飞行的子弹,所以人们将这种显示效果的评论叫做弹幕。以多媒体资源平台是直播平台为例,直播平台的用户可以发送文字来进行互动,主题可以包括提问主播问题、与直播间其他观众进行互动,这种文字互动统一称之为弹幕。
64.进一步地,弹幕可以包括悬停弹幕和机器人弹幕,其中悬停弹幕为弹幕的一种,可以在弹幕滚动的过程中,停留x秒(如停留5秒),增加曝光率,被主播和用户看见;机器人弹幕是指不是真实用户发送的弹幕,机器人弹幕是通过智能设备来模拟观看者发送的弹幕。在实际应用中,机器人弹幕可以用于活跃多媒体资源平台的气氛,还可以用于对多媒体资源平台进行稳定性测试等。一般来说,机器人弹幕与真实用户发送的弹幕没有实际区别。
65.此外,本技术实施例还涉及人工智能(artificial intelligence,ai):所谓ai是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。
66.ai技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大应用程序的处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
67.自然语言处理(nature language processing,nlp)。nlp是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系。自然语言处理技术通常包括文本处理、语义理解、机器翻译、机器人问答、知识图谱等技术。本技术实施例主要涉及通过nlp生成评论(如机器人弹幕)。
68.机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习是ai的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。机器学习/深度学习通常包括人
工神经网络、置信网络、强化学习、迁移学习、归纳学习、式教学习等技术。
69.基于ai技术中的nlp技术和机器学习技术,本技术实施例提供了一种数据处理方案,以更高效地得到目标评论(机器人弹幕)。图1为本技术实施例提供的一种数据处理的场景示意图。如图1所示,本技术提供的数据处理方案可由智能设备101执行,此处的智能设备101可以是具有数据处理能力的终端或者服务器。其中,终端可以包括但不限于:智能手机(如android手机、ios手机等)、平板电脑、便携式个人计算机、移动互联网设备(mobileinternetdevices,简称mid)等设备,本技术实施例对此不做限定。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器,本技术实施例对此不做限定。
70.如图1所示,智能设备101获取评论配置参数,并根据评论参数生成目标评论,目标评论会被显示在页面103中;其中,评论配置参数可以通过参数配置页面102进行设置,参数配置人员(如主播、后台工作人员等)可以通过配置模式选择区域1021,选择配置模式(如按照智能设备101支持的默认模式进行评论参数配置、或者进行自定义评论参数配置等);可以通过地址标识配置区域1022,输入用于显示目标评论的地址标识(如直播间号、网络地址等);可以通过时长信息配置区域1023,输入生成评论(机器人弹幕)的持续时长(如100秒、360秒等);可以通过频率信息配置区域1024,选择评论生成的频率(如10条/秒);可以通过运行环境配置区域1025,选择运行环境(如测试环境);可以通过评论模式配置区域1026,选择评论模式(如随机模式、贵宾模式等);可以通过评论类型配置区域1027,选择评论类型(普通类型、房管类型、礼物类型等);还可以通过“确认”按钮1028,将页面102中的各个参数打包成评论配置参数;通过“取消”按钮1029,将页面102中的各个参数重置为初始值。
71.在具体实现中,该数据处理方案的流程主要包括:(1)获取评论配置参数,评论配置参数包括地址标识,每个地址标识对应一个页面;例如,地址标识可以是网址、多媒体资源平台的房间号等。
72.(2)从候选评论数据集中选取至少一个评论字段,并根据至少一个评论字段生成目标评论;候选评论数据集可以由开发人员预先存储在数据库中,也可以是智能设备在目标时段(如每天晚上10点

11点)从一个或多个页面中采集的;例如,智能设备每天从候选采集网址集合中的至少一个候选网址所指示的页面中采集评论数据,进而得到候选评论数据集。评论字段可以是一个字、一个词语,还可以是多个词语组成的词组,或者一句话。
73.(3)根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户标识;筛选条件可以是根据评论配置参数确定(如目标用户标识对应的等级需要高于等级阈值、目标用户标识为贵宾(vip)标识等),也可以是开发人员预先设置(如默认筛选条件为随机选取)。
74.(4)通过目标用户标识在目标页面中发布目标评论,目标页面是根据地址标识确定的页面。如图1所示,页面103为目标页面,即页面103是根据地址标识确定的页面,例如,地址标识为多媒体资源平台的直播房间号400,则页面103为直播间400的直播页面。页面103中包括目标用户标识1031和目标评论1032,目标用户标识1031是根据筛选条件从候选用户集合中确定的,目标评论1032是根据评论数据集生成的。
75.本技术实施例中,获取评论配置参数,评论配置参数包括地址标识,从候选评论数据集中选取至少一个评论字段,并根据至少一个评论字段生成目标评论,根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户标识,通过目标用户标识在目标页面中发布目标评论,目标页面是根据地址标识确定的页面。可见,通过从候选数据集中选取至少一个评论字段,并通过目标用户标识在目标页面中发布根据选取的评论字段生成的目标评论,能够降低评论的生成成本,提高测试效率。
76.请参阅图2,图2为本技术实施例提供的一种数据处理方法的流程示意图。本技术实施例的方法应用于智能设备,该智能设备例如可以是某些用户所使用的终端设备,也可以是某些具有特殊功能的服务器。所述方法包括如下步骤:
77.s201、获取评论配置参数。
78.评论配置参数包括地址标识,每个地址标识对应一个页面;例如,地址标识可以是网址、多媒体资源平台的房间号等。
79.s202、从候选评论数据集中选取至少一个评论字段,并根据至少一个评论字段生成目标评论。
80.候选评论数据集可以由开发人员预先存储在数据库中,也可以是智能设备在目标时段(如每天晚上10点

11点)从一个或多个页面中采集的;例如,智能设备每天从候选采集网址集合中的至少一个候选网址所指示的页面中采集评论数据,进而得到候选评论数据集。评论字段可以是一个字、一个词语,还可以是多个词语组成的词组,或者一句话。
81.在一种实施方式中,评论数据集中包括多条评论(如从直播间采集的评论),智能设备从其中选择(如随机选择、根据评论配置参数的指示进行选择)一条作为目标评论;例如,评论数据集a中包括评论1:“主播666”,评论2:“今天播到几点?”,评论3:“1111”;智能设备随机选择评论1

评论3中的一个评论作为目标评论。
82.在另一种实施方式中,评论数据集中包括多个评论字段,智能设备从评论数据集中选取一个字段,并以该字段作为目标评论的主体生成目标评论;例如,智能设备选取的字段为“xx主播”,则根据“xx主播”生成的目标评论可以为“xx主播666”、“xx主播真搞笑”、“我最喜欢xx主播”等。具体地,智能设备可以将选取的字段输入到评论生成模型中,得到评论生成模型输出的评论,并将该评论确定为目标评论。
83.在再一种实施方式中,评论数据集包括多个字段子集合(如符号子集合、表情子集合、文本子集合等),智能设备101从至少两个字段子集合中选取至少两个字段,并将选取的至少两个字段组合为目标评论;具体地,智能设备可以将选取的至少两个字段输入基于nlp的评论组合模型,得到评论组合模型输出的评论,并将该评论确定为目标评论。例如,假设智能设备从符号子集合中选取了符号“!”,从文本子集合中选取了文本“真棒”,则将选取的符号和文本进行组合得到目标评论“真棒!”。
84.s203、根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户标识。
85.筛选条件可以是根据评论配置参数确定(如目标用户标识对应的等级需要高于等级阈值、目标用户标识为贵宾(vip)标识等),也可以是开发人员预先设置(如默认筛选条件为随机选取)。在一种实施方式中,智能设备从候选用户集合中选择出满足筛选条件的目标用户标识,并将目标用户标识和目标评论打包为评论数据包。
86.s204、通过目标用户标识在目标页面中发布目标评论。
87.目标页面是根据地址标识确定的页面。在一种实施方式中,智能设备向目标页面所属的服务器发送评论数据包,以使该服务器根据评论数据包在目标页面中显示目标评论,且该目标评论是通过目标用户标识发布的;例如,设地址标识指示的页面为直播平台a中的直播间b的页面,则智能设备将评论数据包发送个直播平台a所属的服务器,以使该服务器在直播间b的页面中发布评论数据包中携带的目标评论。
88.本技术实施例中,获取评论配置参数,评论配置参数包括地址标识,从候选评论数据集中选取至少一个评论字段,并根据至少一个评论字段生成目标评论,根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户标识,通过目标用户标识在目标页面中发布目标评论,目标页面是根据地址标识确定的页面。可见,通过从候选数据集中选取至少一个评论字段,并通过目标用户标识在目标页面中发布根据选取的评论字段生成的目标评论,能够降低评论的生成成本,提高测试效率。
89.请参阅图3,图3为本技术实施例提供的另一种数据处理方法的流程示意图。本技术实施例的方法应用于某些用户所使用的终端设备。所述方法包括如下步骤:
90.s301、显示参数配置页面。
91.参数配置页面用于设置评论配置参数,参数配置页面包括以下至少一个区域:配置模式选择区域、地址标识配置区域、时长信息配置区域、频率信息配置区域、运行环境配置区域、评论模式配置区域、评论类型配置区域。
92.其中,配置模式选择区域用于选择评论配置参数的配置模式;例如,参数配置人员(如主播、后台工作人员等)可以选择按照开发人员提供的模式进行评论参数配置、也可以选择进行自定义评论参数配置(即自定义评论配置参数);地址标识配置区域用于获取参数配置人员输入的地址标识(如网址、直播间id等);时长信息配置区域用于获取参数配置人员输入的生成评论的持续时长(即在持续时长内按照频率信息所指示的频率生成评论);频率信息配置区域用于获取参数配置人员设置的频率(如10条/秒);运行环境配置区域用于获取参数配置人员设置的运行环境(如测试环境);评论模式配置区域用于获取参数配置人员选择的评论模式,评论模式可以包括但不限于:全部随机模式(即可以生成文本评论,也可以生成携带虚拟物品的评论,还可以生成由等级高于等级阈值的用户发送的评论等),特定礼物模式(即生成携带指定虚拟物品的评论),自定义模式(即生成由参数配置人员自己设置的评论),贵族身份模式(即发布目标评论的用户标识为贵宾(vip)标识)等;评论类型配置区域用于获取参数配置人员选择的评论类型,评论类型可以包括但不限于:普通弹幕类型、第一虚拟物品(如钻石礼物)类型、第二虚拟物品(如金币礼物)类型、系统消息类型等等。上述评论模式和评论类型中的选项可以根据实际需求进行扩展,本技术对此不作限制;例如,评论模式中还可以设置用户的性别、年龄段、网龄等;评论类型中还可设置房管弹幕类型、超管弹幕类型、欢迎信息类型等。
93.图4a为本技术实施例提供的一种参数配置页面的示意图。如图4a所示,参数配置人员可以通过参数配置页面中的各个区域对相关参数进行配置,具体的配置方式可以参考图1中页面102的配置方式,在此不再赘述。以配置发送频率为例进行详细配置说明:
94.图4b为本技术实施例提供的一种发送频率的配置示意图。如图4b所示,参数配置人员选中频率配置区域4011后,会显示区域4013,区域4013中包括一种或多种可选的频率。
在另一种实施方式中,参数配置人员也可以直接在频率配置区域4011中输入需要配置的频率,如参数配置人员在频率配置区域中输入“3条/秒”。
95.图4c为本技术实施例提供的另一种参数配置页面的示意图。如图4c所示,图4c中的参数配置页面与图4a中的参数配置页面的区别在于:图4c中的参数配置页面中不包括评论模式和评论类型配置区域4012,包括了评论参数配置区域402。也就是说,参数配置人员可以在评论参数配置区域自定义评论的评论模式和评论类型。在一种实施方式中,参数配置人员可以通过键值对的形式对评论参数进行配置;例如:"uid":977;"nick":977;"content":"主播xxxxxx";"type":0等等,其中,"uid":977表示uid字段(存储键)对应的字段值为977(存储值)。可选的,参数配置人员可以为配置好的评论参数集进行命名,并将该评论参数集的命名添加在评论模式或者评论类型中(例如,参数配置人员配置的评论参数集可以命名为“类型m 1”,并将“类型m 1”添加到区域4012中),以便于后续使用。
96.s302、响应于参数配置页面中的评论配置参数被触发,在目标页面显示目标评论。
97.目标页面是根据地址标识配置区域中的地址标识确定的页面(如根据直播间id:400确定的房间号为400的直播间页面),目标页面具体可以是直播间页面、短视频页面、论坛页面、多媒体资源(如电影、综艺节目等)播放页面、社交页面等等可以进行评论的页面,对此本技术不做限制。目标评论是根据评论配置参数生成的;例如,目标评论是根据评论配置参数的指示,由从候选评论数据集中选取的3个评论字段组合得到的。
98.图4d为本技术实施例提供的一种在目标页面显示目标评论的示意图。如图4d所示,页面403为直播页面,在该直播页面中,显示有根据评论配置参数生成的目标评论4033,该目标评论4033是通过目标用户标识4032发布的,在一个实施例中,目标评论4033还可以以弹幕的形式实时显示在直播区域4031中。
99.s303、响应于任务查看事件被触发,显示任务列表。
100.任务查看事件具体可以是参数配置人员触发了“查看任务”按钮,也可以是参数人员触发了参数配置页面中的“确认”按钮(即评论参数配置完成后自动跳转至任务列表)。任务列表中显示有评论配置参数,评论配置参数所对应的目标任务的状态信息,以及目标任务的操作按钮,操作按钮包括第一按钮和第二按钮,第一按钮用于切换目标任务的状态(如运行、暂停、停止),第二按钮用于删除目标任务。
101.图4e为本技术实施例提供的一种任务列表的示意图。如图4e所示,参数配置人员可以通过触发“创建任务”按钮4041来新建任务,在一种实施方式中,当“创建任务”按钮被触发时,会跳转至参数配置页面;还可以通过搜索框4042来搜索需要查看的任务(如输入任务序号、地址标识等)。在任务列表中,“序号”用于指示任务的生成顺序,“序号”具有索引功能;例如,与序号“1”关联的地址标识为“400”,评论类型为“类型1”,评论详情为“已选择”,评论频率为“模式1(10

40条/秒)”,限时为“2分钟”,运行环境为“测试环境”,状态为“已停止”。在另一种实施方式中,“地址标识”同样具有索引功率;例如用户可以通过目标地址标识查找与该目标地址标识相关联的一个或多个任务。“地址标识”、“评论类型”、“评论详情”、“评论频率”、“限时”、“运行环境”是根据评论配置参数确定的。“状态”用于指示任务当前的运行状态(如运行、暂停、停止等)。按钮4043为序号为“3”的任务的第一按钮,按钮4044为序号为“3”的任务的第二按钮,响应于第一按钮被触发,则继续执行步骤s304;响应于第二按钮被触发,则继续执行步骤s305。
102.s304、更新显示状态信息,并根据更新后的状态信息对目标任务的运行状态进行切换处理。
103.在一种实施方式中,若当前状态为“运行”状态,响应于第一按钮被触发,将“运行”状态更新显示为“停止”/“暂停”状态,并暂停/停止目标任务(即根据更新后的状态信息对目标任务的运行状态进行切换处理)。若当前状态为“停止”/“暂停”状态,响应于第一按钮被触发,将“停止”/“暂停”状态更新显示为“运行”状态,并开始执行目标任务(即根据更新后的状态信息对目标任务的运行状态进行切换处理)。
104.s305、在任务列表中删除目标任务的相关信息。
105.在一种实施方式中,若目标任务的状态为“停止”状态,则从任务列表中删除目标任务的相关信息(如目标任务的序号、地址标识等等);若目标任务的状态为“运行”状态,则停止执行目标任务,并从任务列表中删除目标任务。
106.可选的,响应于第二按钮被触发,显示确认提示信息,该确认提示信息用于确认是否从任务列表中删除目标任务。
107.本技术实施例中,参数配置人员可以在参数配置页面中配置评论配置参数,在目标页面中查看根据评论配置参数生成的目标评论,在任务列表中管理一个或多个评论相关的任务。可见,通过上述页面,参数配置人员不仅可以随意选择已支持的评论类型,还可以对评论类型进行灵活扩展,来生成所需的评论,进而能够降低评论的生成成本,提高测试效率。
108.请参阅图5,图5为本技术实施例提供的再一种数据处理方法的流程示意图。本技术实施例的方法应用于智能设备,该智能设备例如可以是某些用户所使用的终端设备,也可以是某些具有特殊功能的服务器。所述方法包括如下步骤:
109.s501、获取评论配置参数。
110.评论配置参数包括地址标识。在一种实施方式中,评论配置参数还包括时长信息和频率信息,时长信息用于指示生成评论的持续时长,频率信息用于指示在持续时长内评论的生成频率;例如,设时长信息为2分钟,频率为10条/秒,则智能设备在2分钟内生成120*10=1200条评论。
111.s502、检测当前时间是否满足评论生成条件。
112.智能设备根据时长信息和频率信息判断当前时间是否满足评论生成条件,若满足评论生成条件,则生成评论;若时长信息满足生成条件,频率信息不满足生成条件(即在生成评论的持续时长内,但生成频率还未满足要求),则在设定的时间间隔之后再次根据时长信息和频率信息判断当前时间是否满足评论生成条件;若时长信息不满足生成条件(即当前时间已经超过时长信息所指示的时间范围),则结束本次操作。
113.在一种实施方式中,设当前已经生成i

1条评论,i为大于1的正整数,智能设备判断当前时间是否在时长信息所指示的时间范围内,若当前时间在时长信息所指示的时间范围内,且当前时间与第i

1条评论之间的时间差大于等于频率信息所指示的时间阈值,则生成第i条评论。智能设备给家评论配置参数生成目标评论的具体方式包括:
114.1)若评论配置参数还包括评论模式标识和等级阈值,且评论模式标识指示当前评论模式为第一评论模式(如文本评论模式),则继续执行步骤s503。
115.2)若评论配置参数还包括评论模式标识,且评论模式标识指示当前评论模式为第
二评论模式(如携带虚拟物品的评论模式),则继续执行步骤s504。
116.3)若评论配置参数还包括评论参数和该评论参数对应的评论类型,评论参数包括n个字段,以及每个字段对应的字段值,n为正整数,则继续执行步骤s505。
117.s503、根据等级阈值从候选用户集合中,确定与目标评论相关联的目标用户标识。
118.在一种实施方式中,智能设备根据等级阈值(具体可以是指经验等级、贵宾(vip)等级等)从候选用户集合中,确定出目标用户子集合,目标用户子集合中的用户标识对应的等级高于等级阈值;然后根据第一用户筛选规则(如随机筛选用户标识、筛选目标用户子集合中等级最高的用户标识、筛选当前在线/不在线的用户标识、筛选目标用户子集合中活跃度最高的用户标识、根据参数配置人员设置的条件进行筛选等等)从目标用户子集合中选取一个用户标识,并将该用户标识确定为与目标评论相关联的目标用户标识。
119.在另一种实施方式中,智能设备根据第二用户筛选规则从候选用户集合中选取一个用户标识,若该用户标识对应的等级高于等级阈值,则将该用户标识确定为与目标评论相关联的目标用户标识;若该用户标识对应的等级不高于等级阈值,则舍弃该用户标识,并继续根据第二用户筛选规则从候选用户集合中选取一个用户标识,直至得到目标用户标识(即筛选的用户标识对应的等级高于等级阈值)。第一筛选规则和第二筛选规则可以相同或不同,对此本技术不做限制。
120.同理,选择的目标用户标识还可以是有特殊身份(如管理员、贵宾等)的用户;例如,目标用户标识为多媒体资源平台的管理员所使用的用户标识。图6为本技术实施例提供的一种用户筛选条件的设置流程示意图。如图6所示,响应于参数配置人员触发身份配置区域601,显示身份筛选条件选择区域602,当参数配置人员确认身份筛选条件后,智能设备可以根据该身份筛选条件确定出满足条件的目标用户标识;例如,参数配置人员选择“等级3”,则表示目标用户标识的身份需要是等级3或者等级3以上。
121.需要说明的是,候选用户集合可以是开发人员预先采集并设置的,也可以是智能设备从一个或多个多媒体资源平台中采集到的;具体地,智能设备向网络地址集合中的各个网络地址发送获取请求,网络地址集合包括地址标识(即会向地址标识所指示的多媒体平台获取候选用户);获取这些获取请求的响应信息,响应信息中携带至少一个网络地址的参与用户标识;根据至少一个网络地址的参与用户标识,生成候选用户集合(即候选用户集合是智能设备进行周期性采集得到的)。
122.s504、确定与目标评论相关联的目标虚拟物品,并向与目标页面相关联的虚拟物品接收方转移目标虚拟物品。
123.在一种实施方式中,评论配置参数还包括虚拟物品指示信息,智能设备根据该虚拟物品指示信息确定与目标评论相关联的目标虚拟物品(例如根据虚拟物品执行信息确定虚拟物品的种类、数量等),并向与目标页面相关联的虚拟物品接收方(如地址标识所指示的直播页面中的主播)转移目标虚拟物品。
124.在另一种实施方式中,智能设备根据物品筛选规则(如随机筛选、优先选择即将到期的虚拟物品、选择价值在价值范围内的虚拟物品等等)从虚拟物品集合中选取至少一个虚拟物品,并将至少一个虚拟物品确定为与目标评论相关联的目标虚拟物品,并向与目标页面相关联的虚拟物品接收方转移目标虚拟物品。
125.s505、将评论参数以键值对的形式添加至评论数据集中,并建立评论参数与评论
类型的关联关系。
126.在一种实施方式中,参数配置用户可以通过设置评论参数来生成自定义评论类型。智能设备在获取到参数配置用户设置的评论参数后,建立评论参数与参数配置用户所指定的评论类型的关联关系(如参数配置用户将输出的评论参数指定为第m 1个评论类型,m为正整数),并将评论参数以键值对的形式添加至评论数据集中;其中,评论参数包括的n个字段为存储键,每个字段对应的字段值为存储值。在使用时,参数配置用户可以指定要选择的字段,智能设备根据指定字段确定一个或多个字段值,并根据确定的一个或多个字段值生成目标评论。根据确定的一个或多个字段值生成目标评论的具体实施方式可参考图2中步骤s202中的实施方式,在此不再赘述。
127.s506、从标识数据集中选取至少一个标识,并将至少一个标识确定为第一评论子字段。
128.标识数据集可以包括以下至少一个子集合:数字(序号)子集合、符号子集合、表情子集合。第一评论子字段具体可以是一个或多个字段;例如,第一评论子字段可以包括1个表情,也可以包括2个表情和一个符号,还可以包括1个表情,一个符号和一个数字。在一种实施方式中,智能设备从标识数据集包括的至少一个子集合中选取至少一个标识,并将选取的至少一个标识确定为第一评论子字段。其中,标识的选取规则可以是随机的,也可以是由参数配置人员指定的;例如,参数配置人员可以指定每条评论中包括2个表情(即每次生成评论时需要从标识数据集中选取两个表情)。
129.s507、从文本数据集中选取至少一个文本片段,并将至少一个文本片段确定为第二评论子字段。
130.文本数据集可以包括但不限于中文文本、英文文本;每个文本片段包括至少一个字(对于中文来说是一个汉字,对于英文来说是一个字母);第二评论子字段具体可以是一个或多个文本片段。在一种实施方式中,智能设备从文本数据集中选取至少一个文本片段,并将至少一个文本片段确定为第二评论子字段。其中,文本片段的选取规则可以是随机的,也可以是由参数配置人员指定的;例如,参数配置人员可以指定每条评论中包括至少15个字(即将每次选取的文本片段组合起来字数要大于等于15)。
131.s508、对第一评论子字段和第二评论子字段进行拼接处理,得到目标评论。
132.拼接处理是指将第一评论子字段和第二评论子字段进行合并,得到目标评论;例如,设第一评论子字段为“!!!”,第二评论子字段为“真棒”,则对第一评论子字段和第二评论子字段进行拼接处理,得到的目标评论为“真棒!!!”。
133.在一种实施方式中,目标评论是智能设备第一评论子字段和第二评论子字段进行随机拼接处理得到的;例如,设第一评论子字段为“!!!”,第二评论子字段为“真棒”,则得到的目标评论可能为“真棒!!!”,也可能为“!!!真棒”。
134.在另一种实施方式中,智能设备通过将第一评论子字段和第二评论子字段输入基于nlp的评论组合模型,得到评论组合模型输出的评论,并将该评论确定为目标评论。例如,假设智能设备从符号子集合中选取了符号“!”,从文本子集合中选取了文本“真棒”,则将选取的符号和文本进行组合得到目标评论“真棒!”。其中,基于nlp的评论组合模型是采用训练数据集对初始化模型进行训练得到,通过基于nlp的评论组合模型对第一评论子字段和第二评论子字段进行拼接处理,可以得到更加符合语法规则的评论,进而提升评论的质量。
135.s509、通过目标用户标识在目标页面中发布目标评论。
136.步骤s509的具体实施方式可参考图2中步骤s204的实施方式,在此不再赘述。
137.图7为本技术实施例提供的一种数据处理系统的架构图。如图7所示,本技术提供的数据处理方法可以搭载在web应用服务器上(如tomcat),也可以存储在数据库中。对于前端来说,参数配置人员访问用于自动生成评论的web平台,对评论配置参数进行设置(主要包括:地址标识(如直播间id)、运行时长、评论生成频率、评论模式、评论类型)并保存,进而生成一个新的任务;响应于该任务被触发(如参数配置人员点击“运行”按钮),前端会将任务命令(携带评论配置参数)下发到后端服务器。对于后端服务器来说,在接收到任务命令后,根据评论配置参数确定需要启动的线程数量;每个线程都会执行以下step1和step1的操作:
138.step1:后端服务器事先存放一份用户信息配置文件(也可以后端服务器周期性地从一个或多个网站中采集的用户信息),主要包含用户标识,它的作用是:每次发布评论时,都会从用户信息配置文件中选取一个用户作为评论发布者。另外,后端服务器包括一个评论内容生成器,该生成器的主要逻辑是从候选评论数据集中选取至少一个字段,并根据该字段生成目标评论(如从中文段落、英文段落和数字中随机截取任意长度的内容,并拼接得到目标评论)。
139.step2,在确定评论发布者和目标评论后,结合评论配置参数中的配置(如是否携带虚拟物品等),组装得到评论数据包(如http请求的数据包),然后调用接口向地址标识所指示的目标页面以评论配置参数所指定的频率发送评论数据包,以使目标页面所属服务器根据评论数据包显示目标评论。
140.在执行step1和step2期间,后端服务器会循环判断任务时长是否已经超时,如果未超时,就重复step1和step2;如果已经超时,就结束任务,并停止多线程。此外,如果在任务运行过程中,参数配置人员在前端触发停止任务事件(如点击“停止运行”按钮),则后端服务器结束当前任务。
141.本技术实施例中,评论的生成不依赖参数配置人员的本地计算机环境,避免各种工具安装和运行环境搭建,使用门槛低;在需要使用到评论的相关业务中(如多媒体资源平台的开发、多媒体资源平台的测试、以及多媒体资源平台等),都可以根据需求在评论平台上设置评论配置参数,进而得到生成的评论;此外,参数配置人员还可以根据实际需求通过评论参数自定义评论类型,扩展性较好,且配置好的任务可以重复使用,无需重复配置。可见,本技术提供的数据处理方法能够降低评论的生成成本,提高测试效率。
142.上述详细阐述了本技术实施例的方法,为了便于更好地实施本技术实施例的上述方案,相应地,下面提供了本技术实施例的装置。
143.请参见图8,图8为本技术实施例提供的一种数据处理装置的结构示意图,该装置可以搭载在图1所示的智能设备101上。图8所示的数据处理装置可以用于执行上述图2,图3和图5所描述的方法实施例中的部分或全部功能。其中,各个单元的详细描述如下:
144.获取单元801,用于获取评论配置参数,评论配置参数包括地址标识;
145.处理单元802,用于从候选评论数据集中选取至少一个评论字段,并根据选取的至少一个评论字段生成目标评论;
146.以及用于根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户
标识;
147.以及用于通过目标用户标识在目标页面中发布目标评论,目标页面是根据地址标识确定的页面。
148.在一种实施方式中,评论配置参数还包括评论模式标识和等级阈值,评论模式标识指示当前评论模式为第一评论模式;
149.处理单元802用于,根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户标识,具体用于:
150.根据等级阈值从候选用户集合中,确定出目标用户子集合,目标用户子集合中的用户标识对应的等级高于等级阈值;
151.根据第一用户筛选规则从目标用户子集合中选取一个用户标识,并将该用户标识确定为与目标评论相关联的目标用户标识;或者,
152.根据第二用户筛选规则从候选用户集合中选取一个用户标识,若该用户标识对应的等级高于等级阈值,则将该用户标识确定为与目标评论相关联的目标用户标识。
153.在一种实施方式中,评论模式标识指示当前评论模式为第二评论模式;处理单元802还用于:
154.若评论配置参数还包括虚拟物品指示信息,则根据虚拟物品指示信息确定与目标评论相关联的目标虚拟物品;或者,
155.根据物品筛选规则从虚拟物品集合中选取至少一个虚拟物品,并将至少一个虚拟物品确定为与目标评论相关联的目标虚拟物品;
156.向与目标页面相关联的虚拟物品接收方转移目标虚拟物品。
157.在一种实施方式中,处理单元802还用于:
158.向网络地址集合中的各个网络地址发送获取请求,网络地址集合包括地址标识;
159.获取该获取请求的响应信息,响应信息携带至少一个网络地址的参与用户标识;
160.根据至少一个网络地址的参与用户标识,生成候选用户集合。
161.在一种实施方式中,候选评论数据集包括标识数据集和文本数据集;处理单元802用于,从候选评论数据集中选取至少一个评论字段,并根据至少一个评论字段生成目标评论,具体用于:
162.从标识数据集中选取至少一个标识,并将至少一个标识确定为第一评论子字段;
163.从文本数据集中选取至少一个文本片段,并将至少一个文本片段确定为第二评论子字段,每个文本片段包括至少一个字;
164.对第一评论子字段和第二评论子字段进行拼接处理,得到目标评论。
165.在一种实施方式中,配置参数还包括评论参数和评论参数对应的评论类型,评论参数包括n个字段,以及每个字段对应的字段值,n为正整数;处理单元802还用于:
166.将评论参数以键值对的形式添加至评论数据集中,并建立评论参数与评论类型的关联关系;
167.其中,n个字段为存储键,每个字段对应的字段值为存储值。
168.在一种实施方式中,配置参数还包括时长信息和频率信息,目标评论为生成的第i条评论,i为大于1的正整数;处理单元802还用于:
169.若当前时间在时长信息所指示的时间范围内,且当前时间与第i

1条评论之间的
unit,cpu))是终端的计算核心以及控制核心,其可以解析终端内的各类指令以及处理终端的各类数据,例如:cpu可以用于解析用户向终端所发送的开关机指令,并控制终端进行开关机操作;再如:cpu可以在终端内部结构之间传输各类交互数据,等等。通信接口902可选的可以包括标准的有线接口、无线接口(如wi

fi、移动通信接口等),受处理器901的控制可以用于收发数据;通信接口902还可以用于终端内部数据的传输以及交互。存储器903(memory)是终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器903既可以包括终端的内置存储器,当然也可以包括终端所支持的扩展存储器。存储器903提供存储空间,该存储空间存储了终端的操作系统,可包括但不限于:android系统、ios系统、windows phone系统等等,本技术对此并不作限定。
181.在本技术实施例中,处理器901通过运行存储器903中的可执行程序代码,用于执行如下操作:
182.通过通信接口902获取评论配置参数,评论配置参数包括地址标识;
183.从候选评论数据集中选取至少一个评论字段,并根据选取的至少一个评论字段生成目标评论;
184.根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户标识;
185.通过目标用户标识在目标页面中发布目标评论,目标页面是根据地址标识确定的页面。
186.作为一种可选的实施例,评论配置参数还包括评论模式标识和等级阈值,评论模式标识指示当前评论模式为第一评论模式;
187.处理器901根据筛选条件从候选用户集合中,确定出与目标评论相关联的目标用户标识的具体实施例为:
188.根据等级阈值从候选用户集合中,确定出目标用户子集合,目标用户子集合中的用户标识对应的等级高于等级阈值;
189.根据第一用户筛选规则从目标用户子集合中选取一个用户标识,并将该用户标识确定为与目标评论相关联的目标用户标识;或者,
190.根据第二用户筛选规则从候选用户集合中选取一个用户标识,若该用户标识对应的等级高于等级阈值,则将该用户标识确定为与目标评论相关联的目标用户标识。
191.作为一种可选的实施例,评论模式标识指示当前评论模式为第二评论模式;处理器901通过运行存储器903中的可执行程序代码,还执行如下操作:
192.若评论配置参数还包括虚拟物品指示信息,则根据虚拟物品指示信息确定与目标评论相关联的目标虚拟物品;或者,
193.根据物品筛选规则从虚拟物品集合中选取至少一个虚拟物品,并将至少一个虚拟物品确定为与目标评论相关联的目标虚拟物品;
194.向与目标页面相关联的虚拟物品接收方转移目标虚拟物品。
195.作为一种可选的实施例,处理器901通过运行存储器903中的可执行程序代码,还执行如下操作:
196.向网络地址集合中的各个网络地址发送获取请求,网络地址集合包括地址标识;
197.获取该获取请求的响应信息,响应信息携带至少一个网络地址的参与用户标识;
198.根据至少一个网络地址的参与用户标识,生成候选用户集合。
199.作为一种可选的实施例,候选评论数据集包括标识数据集和文本数据集;处理器901从候选评论数据集中选取至少一个评论字段,并根据至少一个评论字段生成目标评论的具体实施例为:
200.从标识数据集中选取至少一个标识,并将至少一个标识确定为第一评论子字段;
201.从文本数据集中选取至少一个文本片段,并将至少一个文本片段确定为第二评论子字段,每个文本片段包括至少一个字;
202.对第一评论子字段和第二评论子字段进行拼接处理,得到目标评论。
203.作为一种可选的实施例,配置参数还包括评论参数和评论参数对应的评论类型,评论参数包括n个字段,以及每个字段对应的字段值,n为正整数;处理器901通过运行存储器903中的可执行程序代码,还执行如下操作:
204.将评论参数以键值对的形式添加至评论数据集中,并建立评论参数与评论类型的关联关系;
205.其中,n个字段为存储键,每个字段对应的字段值为存储值。
206.作为一种可选的实施例,配置参数还包括时长信息和频率信息,目标评论为生成的第i条评论,i为大于1的正整数;处理器901通过运行存储器903中的可执行程序代码,还执行如下操作:
207.若当前时间在时长信息所指示的时间范围内,且当前时间与第i

1条评论之间的时间差大于等于频率信息所指示的时间阈值,则继续执行从候选评论数据集中选取至少一个评论字段,并根据至少一个评论字段生成目标评论的步骤。
208.作为一种可选的实施例,处理器901通过运行存储器903中的可执行程序代码,还执行如下操作:
209.显示参数配置页面,参数配置页面包括以下至少一个区域:配置模式选择区域、地址标识配置区域、时长信息配置区域、频率信息配置区域、运行环境配置区域、评论模式配置区域、评论类型配置区域;
210.响应于参数配置页面中的评论配置参数被触发,在目标页面显示目标评论,目标页面是根据地址标识配置区域中的地址标识确定的页面,目标评论是根据评论配置参数生成的。
211.作为一种可选的实施例,处理器901通过运行存储器903中的可执行程序代码,还执行如下操作:
212.响应于任务查看事件被触发,显示任务列表,任务列表中显示有评论配置参数,评论配置参数所对应的目标任务的状态信息,以及目标任务的操作按钮,操作按钮包括第一按钮和第二按钮;
213.若第一按钮被触发,则更新显示状态信息,并根据更新后的状态信息对目标任务的运行状态进行切换处理;
214.若第二按钮被触发,则在任务列表中删除目标任务的相关信息。
215.基于同一构思,本技术实施例中提供的智能设备解决问题的原理与有益效果与本技术方法实施例中数据处理方法解决问题的原理和有益效果相似,可以参见方法的实施的原理和有益效果,为简洁描述,在这里不再赘述。
216.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有一
条或多条指令,一条或多条指令适于由处理器加载并执行上述方法实施例的数据处理方法。
217.本技术实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法实施例的数据处理方法。
218.本技术实施例还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述数据处理的方法。
219.本技术实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
220.本技术实施例装置中的模块可以根据实际需要进行合并、划分和删减。
221.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,可读存储介质可以包括:闪存盘、只读存储器(read

only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
222.以上所揭露的仅为本技术一种较佳实施例而已,当然不能以此来限定本技术之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本技术权利要求所作的等同变化,仍属于申请所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献