数据处理方法及计算机程序产品技术

技术编号:30222519 阅读:14 留言:0更新日期:2021-09-29 09:42
本申请实施例提供一种数据处理方法及计算机程序产品,其中,数据处理方法包括:获取聊天室中待交互的会话消息,聊天室是预先基于地理位置创建的;根据预先设定的交互策略,从设定的虚拟交互对象中,确定与待交互的会话消息进行交互的目标交互对象;获取目标交互对象与待交互的会话消息进行交互的交互信息;控制目标交互对象在聊天室中针对待交互的会话消息发布相应的交互信息。本申请通过选择合适的目标交互对象与聊天室中的会话消息进行交互,增加了聊天室中的聊天热度,也解决了道路实时交通信息真实情况难以准确获取的问题。通信息真实情况难以准确获取的问题。通信息真实情况难以准确获取的问题。

【技术实现步骤摘要】
数据处理方法及计算机程序产品


[0001]本申请实施例涉及电子信息
,尤其涉及一种数据处理方法及计算机程序产品。

技术介绍

[0002]随着电子信息技术的发展,用户经常会使用地图导航类出行应用软件进行导航、定位、搜索查询等。为了提高道路通行信息传播的实时性,丰富出行应用软件的功能,出行应用软件支持用户在出行过程中建立聊天室,用户可以在聊天室中讨论出行过程中遇到的问题或者将其正在行驶的道路的实时通行情况(如拥堵、事故等)发布给加入到聊天室的其他用户。由于聊天室对用户获取道路实时通行信息有较大帮助。因此,如何帮助加入到聊天室的用户能够主动、便捷、准确地将其掌握的道路实时通行信息发布在聊天室中是本领域技术人员需要解决的问题。

技术实现思路

[0003]有鉴于此,本申请实施例提供一种数据处理方法及计算机程序产品,以至少部分解决上述问题。
[0004]根据本申请实施例的第一方面,提供了一种数据处理方法,包括:获取聊天室中待交互的会话消息,聊天室是预先基于地理位置创建的;根据预先设定的交互策略,从设定的虚拟交互对象中,确定与待交互的会话消息进行交互的目标交互对象;获取目标交互对象与待交互的会话消息进行交互的交互信息;控制目标交互对象在聊天室中针对待交互的会话消息发布相应的交互信息。
[0005]根据本申请实施例的第二方面,提供了一种数据处理装置,包括:获取模块,用于获取聊天室中待交互的会话消息,聊天室是预先基于地理位置创建的;交互对象模块,用于根据预先设定的交互策略,从设定的虚拟交互对象中,确定与待交互的会话消息进行交互的目标交互对象;交互信息模块,用于获取目标交互对象与待交互的会话消息进行交互的交互信息;发布模块,用于控制目标交互对象在聊天室中针对待交互的会话消息发布相应的交互信息。
[0006]根据本申请实施例的第三方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行如第一方面的数据处理方法对应的操作。
[0007]根据本申请实施例的第四方面,提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如第一方面所述的数据处理方法。
[0008]根据本申请实施例的第五方面,提供了一种计算机程序产品,该计算机程序产品被处理器执行时,实现如第一方面所述的数据处理方法。
[0009]本申请实施例提供的数据处理方法及计算机程序产品,获取聊天室中待交互的会
Evolution,LTE)网络、2G网络(英文:2th Generation Mobile Network)、3G网络(英文:3th Generation Mobile Network),5G网络(英文:5th Generation Mobile Network)等。云端可以包括通过网络连接的各种设备,例如,服务器、中继设备、端到端(英文:Device

to

Device,D2D)设备等。当然,此处只是示例性说明,并不代表本申请局限于此。
[0024]结合图1所示的场景,详细说明本申请实施例一提供的数据处理方法,需要说明的是,图1只是本申请实施例一提供的数据处理方法的一种应用场景,并不代表该数据处理方法必须应用于图1所示的场景,可选地,本申请实施例提供的数据处理方法可以应用于电子设备,参照图2所示,图2为本申请实施例一提供的一种数据处理方法的流程图,该方法包括以下步骤:
[0025]步骤201、获取聊天室中待交互的会话消息。
[0026]需要说明的是,聊天室是预先基于地理位置创建的,聊天室可以是某个出行类软件中的聊天室,示例性地,聊天室可以是在电子地图中建立的,使用同一个电子地图的用户都可以加入该聊天室。例如,用户A的位置(即用户A所使用的终端设备的位置)和用户B的位置(即用户B所使用的终端设备的位置)在电子地图的同一个区域,则用户A和用户B可以加入同一个聊天室;又如,用户A的位置和用户B的位置虽然不在同一个区域,但用户A在电子地图上选择的目标点和用户B在电子地图上选择的目标点位于电子地图的同一个区域,则用户A和用户B也可以加入同一个聊天室。当然,此处只是示例性说明。
[0027]需要说明的是,本申请中待交互的会话消息指的是非目标交互对象在聊天室中发布的待回复的消息,非目标交互对象可以是真实的用户在聊天室中的账号,可选地,待交互的会话消息可以是用户终端发送至电子设备的,用户终端是用户使用的终端设备,如果聊天室有多个用户加入,每个用户对应一个用户终端,多个用户终端可以向电子设备发送多个会话消息,可以在多个会话消息中选择一个作为待交互的会话消息。示例性地,获取聊天室中待交互的会话消息,包括:从非目标交互对象在聊天室中最新发布的会话消息中,确定待交互的会话消息,其中,优先将发布图片的消息确定为待交互的会话消息。
[0028]步骤202、根据预先设定的交互策略,从设定的虚拟交互对象中,确定与待交互的会话消息进行交互的目标交互对象。
[0029]需要说明的是,虚拟交互对象可以有至少一个,交互策略用于指示各个虚拟交互对象的交互条件,在满足某个虚拟交互对象的交互条件时,可以将该虚拟交互对象作为目标交互对象,对于一个待交互的会话消息,可以选则多个目标交互对象进行回复,也可以选择一个目标交互对象进行回复。例如,对于一个待交互的会话消息,可以将第一虚拟交互对象确定为目标交互对象,利用第一虚拟交互对象对待交互的会话消息进行交互,然后将第二虚拟交互对象确定为目标交互对象,利用第二虚拟交互对象对待交互的会话消息进行交互,当然,此处只是示例性说明。
[0030]示例性地,此处,列举四种虚拟交互对象进行说明,四种虚拟交互对象分别对应不同的交互条件。
[0031]可选地,对于第一类虚拟交互对象,根据预先设定的交互策略,从设定的虚拟交互对象中,确定与待交互的会话消息进行交互的目标交互对象,包括:判断当前时间到第一类虚拟交互对象上一次在聊天室中发布交互信息的时间间隔是否大于预设时间间隔,且判断第一类虚拟交互对象在聊天室中发布交互消息的次数是否小于预设的次数阈值,若判断结
果均为是,则将第一类虚拟交互对象确定为目标交互对象。可选地,第一类虚拟交互对象可以是活跃气氛的机器人模型,预设时间间隔可以任意设定,预设时间间隔可以是一个固定值或者是一个变化的值,例如,预设时间间隔可以是30秒,1分钟,2分钟,或5分钟等。设置预设时间间隔,可以避免过于频繁发送交互信息,影响真实待交互的会话消息;避开免打扰时段发言,可以不影响用户的免打扰时间,满足用户个性化需求;限制聊天室中的交互次数,可以进一步避免频繁发送交互信息,影响真实待交互的会话消息。可选地,在一种具体的实现方式中,若当前时间距离上一次在聊天室中发布交互信息的时间间隔大于预设时间间隔,当前时间不属于免打扰时段,并且聊天室中已经交互的次数小于预设的次数阈值,则将第一类虚拟交互对象确定为目标交本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其中,包括:获取聊天室中待交互的会话消息,所述聊天室是预先基于地理位置创建的;根据预先设定的交互策略,从设定的虚拟交互对象中,确定与所述待交互的会话消息进行交互的目标交互对象;获取所述目标交互对象与所述待交互的会话消息进行交互的交互信息;控制所述目标交互对象在聊天室中针对所述待交互的会话消息发布相应的交互信息。2.根据权利要求1所述的方法,其中,所述根据预先设定的交互策略,从设定的虚拟交互对象中,确定与所述待交互的会话消息进行交互的目标交互对象,包括:判断当前时间到第一类虚拟交互对象上一次在聊天室中发布交互信息的时间间隔是否大于预设时间间隔,且判断所述第一类虚拟交互对象在所述聊天室中发布交互消息的次数是否小于预设的次数阈值,若判断结果均为是,则将所述第一类虚拟交互对象确定为所述目标交互对象。3.根据权利要求2所述的方法,其中,所述获取所述目标交互对象与所述待交互的会话消息进行交互的交互信息,包括:在随机会话消息库中,任意选择一条未在所述聊天室中发布过的随机会话消息作为所述第一类虚拟交互对象与所述待交互的会话消息进行交互的交互信息。4.根据权利要求1所述的方法,其中,根据预先设定的交互策略,从设定的虚拟交互对象中,确定与所述待交互的会话消息进行交互的目标交互对象,包括:确定所述待交互的会话消息的消息内容和/或类型,若所述待交互的会话消息的消息内容和/或类型满足设定的交互条件,则将第二类虚拟交互对象和/或第三类虚拟交互对象确定为所述目标交互对象。5.根据权利要求4所述的方法,其中,确定所述待交互的会话消息的消息内容和/或类型,包括:利用自然语言识别模型对所述待交互的会话消息的消...

【专利技术属性】
技术研发人员:施海
申请(专利权)人:阿里巴巴新加坡控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1