一种信息互动方法、设备及存储介质与流程

文档序号:21969886发布日期:2020-08-25 18:59阅读:155来源:国知局
一种信息互动方法、设备及存储介质与流程

本申请涉及计算机应用领域中的信息处理技术,尤其涉及一种信息互动方法、设备及存储介质。



背景技术:

随着信息技术的发展,信息互动得到了广泛应用;通常,为了提高用户进行信息互动的兴趣及热情,社交平台上提供有多种实现信息互动的互动方式,比如,匿名互动就是其中的一种。

一般来说,实现匿名互动时,通常是由发送对象向接收对象匿名发送互动信息,再由接收对象接收互动信息,以实现匿名互动。然而,上述实现匿名互动的过程中,仅仅是发送对象以匿名的方式发送互动信息,互动方式单一。



技术实现要素:

本申请实施例提供一种信息互动方法、设备及存储介质,能够提升互动方式的多样性。

本申请实施例的技术方案是这样实现的:

本申请实施例提供一种信息互动方法,包括:

在第一互动界面上,接收作用在目标对象对应的互动触发控件上的互动触发操作,响应所述互动触发操作,展示互动触发界面;

在所述互动触发界面上,接收作用在编辑控件上的编辑操作,响应所述编辑操作,向所述目标对象发送第一互动信息;

接收所述目标对象针对所述第一互动信息所发送的互动确认信息,基于所述互动确认信息,展示第二互动界面;

在所述第二互动界面上,接收作用在第一互动控件上的第一互动操作,响应所述第一互动操作,向所述目标对象发送第二互动信息;

基于所述第二互动信息,在结果展示界面上展示与所述目标对象对应的目标互动结果,从而完成与所述目标对象的互动。

本申请实施例还提供一种信息互动方法,包括:

接收发送对象发送的第一互动信息,在第四互动界面上,展示所述第一互动信息;

针对展示的所述第一互动信息,接收作用在互动确认控件上的互动确认操作,响应所述互动确认操作,获取互动确认信息,向所述发送对象发送所述互动确认信息;

基于所述互动确认信息,展示第五互动界面;

接收所述发送对象发送的第二互动信息,在所述第五互动界面上,展示所述第二互动信息;

基于所述第二互动信息,在结果展示界面上展示与所述发送对象对应的目标互动结果,从而完成与所述发送对象的互动。

本申请实施例提供一种信息互动方法,包括:

接收发送对象向目标对象发送的第一互动信息,将所述第一互动信息发送至所述目标对象;

接收所述目标对象针对所述第一互动信息发送的互动确认信息,将所述互动确认信息发送至所述发送对象;

接收所述发送对象针对所述互动确认信息发送的第二互动信息,将所述第二互动信息发送至所述目标对象;

基于所述第二互动信息,确定所述发送对象与所述目标对象的目标互动结果;

将所述目标互动结果发送至所述发送对象和所述目标对象。

本申请实施例提供一种第一信息互动装置,包括:

互动触发模块,用于在第一互动界面上,接收作用在目标对象对应的互动触发控件上的互动触发操作,响应所述互动触发操作,展示互动触发界面;

所述互动触发模块,还用于在所述互动触发界面上,接收作用在编辑控件上的编辑操作,响应所述编辑操作,向所述目标对象发送第一互动信息;

互动模块,用于接收所述目标对象针对所述第一互动信息所发送的互动确认信息,基于所述互动确认信息,展示第二互动界面;

所述互动模块,还用于在所述第二互动界面上,接收作用在第一互动控件上的第一互动操作,响应所述第一互动操作,向所述目标对象发送第二互动信息;

第一展示模块,用于基于所述第二互动信息,在结果展示界面上展示与所述目标对象对应的目标互动结果,从而完成与所述目标对象的互动。

本申请实施例提供一种第二信息互动装置,包括:

信息展示模块,用于接收发送对象发送的第一互动信息,在第四互动界面上,展示所述第一互动信息;

信息发送模块,用于针对展示的所述第一互动信息,接收作用在互动确认控件上的互动确认操作,响应所述互动确认操作,获取互动确认信息,向所述发送对象发送所述互动确认信息;

互动开启模块,用于基于所述互动确认信息,展示第五互动界面;

信息接收模块,用于接收所述发送对象发送的第二互动信息,在所述第五互动界面上,展示所述第二互动信息;

第二展示模块,用于基于所述第二互动信息,在结果展示界面上展示与所述发送对象对应的目标互动结果,从而完成与所述发送对象的互动。

本申请实施例提供一种服务装置,包括:

信息推送模块,用于接收发送对象向目标对象发送的第一互动信息,将所述第一互动信息发送至所述目标对象;

所述信息推送模块,还用于接收所述目标对象针对所述第一互动信息发送的互动确认信息,将所述互动确认信息发送至所述发送对象;

信息处理模块,用于接收所述发送对象针对所述互动确认信息发送的第二互动信息,将所述第二互动信息发送至所述目标对象;

所述信息处理模块,还用于基于所述第二互动信息,确定所述发送对象与所述目标对象的目标互动结果;

所述信息处理模块,还用于将所述目标互动结果发送至所述发送对象和所述目标对象。

本申请实施例提供一种第一信息互动设备,包括:

第一存储器,用于存储可执行指令;

第一处理器,用于执行所述第一存储器中存储的可执行指令时,实现本申请实施例提供的应用于第一信息互动设备的信息互动方法。

本申请实施例提供一种第二信息互动设备,包括:

第二存储器,用于存储可执行指令;

第二处理器,用于执行所述第二存储器中存储的可执行指令时,实现本申请实施例提供的应用于第二信息互动设备的信息互动方法。

本申请实施例提供一种服务设备,包括:

第三存储器,用于存储可执行指令;

第三处理器,用于执行所述第三存储器中存储的可执行指令时,实现本申请实施例提供的应用于服务设备的信息互动方法。

本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起第一处理器执行时,实现上述所述的应用于第一信息互动设备的信息互动方法;或者用于引起第二处理器执行时,实现上述所述的应用于第二信息互动设备的信息互动方法;或者用于引起第三处理器执行时,实现上述所述的应用于服务设备的信息互动方法。

本申请实施例具有以下有益效果:由于发送对象能够向目标对象发送第一互动信息来触发互动,并在互动触发后能够继续与目标对象互动,以获取最终的与目标对象对应的目标互动结果并进行展示;也就是说,发送对象和目标对象的互动是通过多种交互来实现的,并且对应的目标互动结果还能够进行可视化,因此,实现了一种多样式交互且存在交互结果的互动方式,交互方式多样化,从而能够提升互动方式的多样性。

附图说明

图1是一种示例性的匿名互动方式示意图;

图2是本申请实施例提供的信息互动系统的一个可选的架构示意图;

图3是本申请实施例提供的一种图2中的一终端的组成结构示意图;

图4a是本申请实施例提供的一种图2中的另一终端的组成结构示意图;

图4b是本申请实施例提供的一种图2中的服务器的组成结构示意图;

图5是本申请实施例提供的信息互动方法的一个可选的流程示意图;

图6是本申请实施例提供的一种示例性的第一互动界面的示意图;

图7是本申请实施例提供的一种示例性的互动触发界面的示意图;

图8是本申请实施例提供的一种示例性的第四互动界面的示意图;

图9是本申请实施例提供的一种示例性的第二互动界面的示意图;

图10是本申请实施例提供的一种示例性的结果展示界面的示意图;

图11a是本申请实施例提供的另一种示例性的第一互动界面的示意图;

图11b是本发明实施例提供的一种示例性的触发进度的展示示意图;

图12是本申请实施例提供的信息互动方法的另一个可选的流程示意图;

图13是本申请实施例提供的一种示例性的信息互动流程示意图;

图14是本申请实施例提供的另一种示例性的第一互动界面示意图;

图15是本申请实施例提供的另一种示例性的互动触发界面的示意图;

图16是本申请实施例提供的一种示例性的获取表白信的示意图;

图17是本申请实施例提供的一种示例性的展示表白信的示意图;

图18是本申请实施例提供的一种示例性的专属直播间界面的示意图;

图19是本申请实施例提供的一种示例性的终端处理流程示意图;

图20是本申请实施例提供的另一种示例性的终端处理流程示意图;

图21是本申请实施例提供的一种示例性的逻辑架构示意图。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。

在以下的描述中,所涉及的术语“第一\第二\第三\第四\第五”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三\第四\第五”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。

除非另有定义,本申请实施例所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本申请实施例中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。

对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。

1)直播:是指通过一定设备采集开播方数据,经过一系列处理如视频编码压缩成可观看可传输的视频流,输出至用户端以进行观看的技术。

2)控件:是指界面上显示的通过触控能够触发特定处理的组件,比如,按钮、链接、输入框、页签、图标或选择框等。

一般来说,实现匿名互动时,通常是由发送对象向接收对象匿名发送互动信息,再由接收对象接收互动信息,以实现匿名互动。比如,参见图1,图1是一种示例性的匿名互动方式示意图;如图1所示,运行互动应用并展示互动通知界面1-1,在互动通知界面1-1上显示控件“匿名暗恋表白”1-11,当点击“匿名暗恋表白”1-11时,从互动通知界面1-1跳转至互动查看界面1-2;当接收对象收到匿名互动信息时,在互动查看界面1-2上显示提示信息1-21:“有一位神秘好友偷偷喜欢你!快来试试你们是不是互有心意?请在下列联系人中勾选”,还显示有从好友列表中选择出的待互动对象列表1-22(“已选择的暗恋(5),控件(心形)+暗恋对象1-221,控件+暗恋对象1-222,控件+暗恋对象1-223,控件+暗恋对象1-224,控件+暗恋对象1-225”)和好友列表1-23(“好友1-231,……”);此时,接收对象作为发送对象,通过在待互动对象列表1-22和/或好友列表1-23中选择对象发送匿名信息,以实现互动。也就是说,匿名互动时仅能选择好友等与发送对象关联的对象进行互动信息的发送,是一种社交方式,且互动方式单一,趣味性低,互动方式仅限于信息的发送和接收。

基于此,本申请实施例提供一种信息互动方法、装置、设备和存储介质,能够提升互动方式的多样性,下面说明本申请实施例提供的第一信息互动设备、第二信息互动设备和服务设备的示例性应用,本申请实施例提供的第一信息互动设备、第二信息互动设备和服务设备可以实施为智能手机、平板电脑、笔记本电脑等各种类型的用户终端,也可以实施为服务器。下面,将说明第一信息互动设备和第二信息互动设备均实施为终端,而服务设备实施为服务器时的示例性应用。

参见图2,图2是本申请实施例提供的信息互动系统的一个可选的架构示意图,为支撑一个信息互动应用,在信息互动系统100中,终端400(第一信息互动设备,以下简称为第一互动设备)和终端200(第二信息互动设备,以下简称为第二互动设备)通过网络500连接服务器300(服务设备),网络500可以是广域网或者局域网,又或者是二者的组合。

终端400,用于在第一互动界面上,接收作用在目标对象对应的互动触发控件上的互动触发操作,响应互动触发操作,展示互动触发界面;在互动触发界面上,接收作用在编辑控件上的编辑操作,响应编辑操作,向目标对象发送第一互动信息;接收目标对象针对第一互动信息所发送的互动确认信息,基于互动确认信息,展示第二互动界面;在第二互动界面上,接收作用在第一互动控件上的第一互动操作,响应第一互动操作,向目标对象发送第二互动信息;基于第二互动信息,在结果展示界面上展示与目标对象对应的目标互动结果,从而完成与目标对象的互动。

终端200,用于接收发送对象发送的第一互动信息,在第四互动界面上,展示第一互动信息;针对展示的第一互动信息,接收作用在互动确认控件上的互动确认操作,响应互动确认操作,获取互动确认信息,向发送对象发送互动确认信息;基于互动确认信息,展示第五互动界面;接收发送对象发送的第二互动信息,在第五互动界面上,展示第二互动信息;基于第二互动信息,在结果展示界面上展示与发送对象对应的目标互动结果,从而完成与发送对象的互动。

服务器300,用于向终端400和终端200提供数据服务,以实现第一互动信息、互动确认信息和第二互动信息在终端400和终端200之间的传输。

参见图3,图3是本申请实施例提供的一种图2中的一终端的组成结构示意图;如图3所示,终端400包括:至少一个第一处理器410、第一存储器450、至少一个第一网络接口420和第一用户接口430。终端400中的各个组件通过第一总线系统440耦合在一起。可理解,第一总线系统440用于实现这些组件之间的连接通信。第一总线系统440除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图3中将各种总线都标为第一总线系统440。

第一处理器410可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。

第一用户接口430包括使得能够呈现媒体内容的一个或多个第一输出装置431,包括一个或多个扬声器和/或一个或多个视觉显示屏。第一用户接口430还包括一个或多个第一输入装置432,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。

第一存储器450包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory),易失性存储器可以是随机存取存储器(ram,randomaccessmemory)。本申请实施例描述的第一存储器450旨在包括任意适合类型的存储器。第一存储器450可选地包括在物理位置上远离第一处理器410的一个或多个存储设备。

在一些实施例中,第一存储器450能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。

第一操作系统451,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;

第一网络通信模块452,用于经由一个或多个(有线或无线)第一网络接口420到达其他计算设备,示例性的第一网络接口420包括:蓝牙、无线相容性认证(wi-fi)、和通用串行总线(usb,universalserialbus)等;

第一显示模块453,用于经由一个或多个与第一用户接口430相关联的第一输出装置431(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);

第一输入处理模块454,用于对一个或多个来自一个或多个第一输入装置432之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。

在一些实施例中,本申请实施例提供的第一信息互动装置可以采用软件方式实现,图3示出了存储在第一存储器450中的第一信息互动装置455,其可以是程序和插件等形式的软件,包括以下软件模块:互动触发模块4551、互动模块4552、第一展示模块4553和标识更新模块4554,将在下文中说明各个模块的功能。

参见图4a,图4a是本申请实施例提供的一种图2中的另一终端的组成结构示意图;如图4a所示,终端200包括:至少一个第二处理器210、第二存储器250、至少一个第二网络接口220和第二用户接口230。终端200中的各个组件通过第二总线系统240耦合在一起。可理解,第二总线系统240用于实现这些组件之间的连接通信。第二总线系统240除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4a中将各种总线都标为第二总线系统240。

第二处理器210可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。

第二用户接口230包括使得能够呈现媒体内容的一个或多个第二输出装置231,包括一个或多个扬声器和/或一个或多个视觉显示屏。第二用户接口230还包括一个或多个第二输入装置232,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。

第二存储器250包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器,易失性存储器可以是随机存取存储器。本申请实施例描述的第二存储器250旨在包括任意适合类型的存储器。第二存储器250可选地包括在物理位置上远离第二处理器210的一个或多个存储设备。

在一些实施例中,第二存储器250能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。

第二操作系统251,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;

第二网络通信模块252,用于经由一个或多个(有线或无线)第二网络接口220到达其他计算设备,示例性的第二网络接口220包括:蓝牙、无线相容性认证、和通用串行总线等;

第二显示模块253,用于经由一个或多个与第二用户接口230相关联的第二输出装置231(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);

第二输入处理模块254,用于对一个或多个来自一个或多个第二输入装置232之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。

在一些实施例中,本申请实施例提供的第一信息互动装置可以采用软件方式实现,图4a示出了存储在第二存储器250中的第二信息互动装置255,其可以是程序和插件等形式的软件,包括以下软件模块:信息展示模块2551、信息发送模块2552、互动开启模块2553、信息接收模块2554、第二展示模块2555和设置模块2556,将在下文中说明各个模块的功能。

参见图4b,图4b是本申请实施例提供的一种图2中的服务器的组成结构示意图;如图4b所示,服务器300包括:至少一个第三处理器310、第三存储器350、至少一个第三网络接口320和第三用户接口330。服务器300中的各个组件通过第三总线系统340耦合在一起。可理解,第三总线系统340用于实现这些组件之间的连接通信。第三总线系统340除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4b中将各种总线都标为第三总线系统340。

第三处理器310可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。

第三用户接口330包括使得能够呈现媒体内容的一个或多个第三输出装置331,包括一个或多个扬声器和/或一个或多个视觉显示屏。第三用户接口330还包括一个或多个第三输入装置332,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。

第三存储器350包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器,易失性存储器可以是随机存取存储器。本申请实施例描述的第三存储器350旨在包括任意适合类型的存储器。第三存储器350可选地包括在物理位置上远离第三处理器310的一个或多个存储设备。

在一些实施例中,第三存储器350能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。

第三操作系统351,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;

第三网络通信模块352,用于经由一个或多个(有线或无线)第三网络接口320到达其他计算设备,示例性的第三网络接口320包括:蓝牙、无线相容性认证、和通用串行总线等;

第三显示模块353,用于经由一个或多个与第三用户接口330相关联的第三输出装置331(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);

第三输入处理模块354,用于对一个或多个来自一个或多个第三输入装置332之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。

在一些实施例中,本申请实施例提供的服务装置可以采用软件方式实现,图4b示出了存储在第三存储器350中的服务装置355,其可以是程序和插件等形式的软件,包括以下软件模块:信息推送模块3551和信息处理模块3552,将在下文中说明各个模块的功能。

在另一些实施例中,本申请实施例提供的第一信息互动装置、第二信息互动装置和服务装置可以采用硬件方式实现,作为示例,本申请实施例提供的第一信息互动装置、第二信息互动装置和服务装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本申请实施例提供的信息互动方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)或其他电子元件。

下面,将结合本申请实施例提供的终端和服务器的示例性应用和实施,说明本申请实施例提供的信息互动方法。

参见图5,图5是本申请实施例提供的信息互动方法的一个可选的流程示意图,应用于上述的第一互动设备和第二互动设备,将结合图5示出的步骤进行说明。

s501、第一互动设备在第一互动界面上,接收作用在目标对象对应的互动触发控件上的互动触发操作,响应互动触发操作,展示互动触发界面。

在本申请实施例中,发送对象在第一互动设备上运行信息互动应用,此时,在第一互动设备上也就展示了第一互动界面;而在第一互动界面上,展示有多个待互动的对象以及每个待互动的对象分别对应的可触控的控件,当发送对象从多个待互动的对象中选择一个对象进行互动,并触控所选择的对象对应的可触控的控件时,第一互动设备也就接收到了作用在目标对象对应的互动触发控件上的互动触发操作;接下来,第一互动设备响应该互动触发操作,展示互动触发界面,以通过互动触发界面进行信息互动的触发。

需要说明的是,发送对象为发起信息互动的对象;第一互动界面为发送对象进行信息互动的入口界面,且该第一互动界面上至少显示有目标对象对应的互动触发控件,如图6所示,表白广场6-1(第一互动界面)上包括主播6-11(目标对象)对应的“匿名表白”按钮6-12(互动触发控件);其中,目标对象为发送对象确定的待进行互动的对象,即上述的接收对象,比如,任一主播,任一好友,任一关注的对象,或平台中任一对象,还可以是多个对象等;互动触发控件为用于触发与目标对象的互动的触控控件,比如,“匿名表白”按钮,“聊天”按钮,可触控的互动图标等;互动触发操作为触发互动触发控件的操作,比如,点击、双击、长按或滑动等操作。

另外,互动触发界面为触发与目标对象的互动的界面,第一互动设备在展示互动触发界面时,可以是在第一互动界面上弹出互动触发界面,还可以是从第一互动界面跳转至互动触发界面,又可以是在第一互动界面上的指定区域中展示互动触发界面,等等,本申请实施例对此不作具体限定。

示例性地,参见图7,当点击(互动触发操作)图6中的“匿名表白”按钮6-12时,在表白广场6-1的下方展示互动触发界面7-1,并虚化表白广场6-1。

s502、第一互动设备在互动触发界面上,接收作用在编辑控件上的编辑操作,响应编辑操作,向目标对象发送第一互动信息。

在本申请实施例中,在展示的互动触发界面上显示有用于编辑互动信息的编辑控件,当发送对象通过编辑控件向目标对象发送互动信息时,第一互动设备也就接收到了作用在编辑控件上的编辑操作;此时,第一互动设备响应该编辑操作,获取互动信息即第一互动信息,并将第一互动信息发送至互动服务器,以使互动服务器采用第一发送方式将第一互动信息发送至目标对象,以通过第一互动信息的发送触发发送对象与目标对象的互动。

需要说明的是,互动服务器即图2中的服务器300,为信息互动应用对应的服务器;互动触发界面上至少包括编辑控件,编辑控件包括至少一个可触控控件,比如,包括输入框和按钮,输入框、选择控件和按钮,等等;而编辑操作为触发编辑控件的操作,比如,点击、双击、长按或滑动等操作。另外,第一发送方式为第一互动信息的发送方式,比如,匿名发送方式、广播发送方式或单对象发送方式等。第一互动信息为用于触发发送对象与目标对象的互动的信息,可以是文本、视频、音频、图片和附件等信息中的至少一种。

s503、第二互动设备接收发送对象发送的第一互动信息,在第四互动界面上,展示第一互动信息。

在本申请实施例中,当发送对象通过第一互动设备以第一发送方式向目标对象发送第一互动信息时,第二互动设备也就接收到了发送对象发送的第一互动信息;从而,目标对象在第二互动设备运行信息互动应用,在第二互动设备上展示第四互动界面时,在第四互动界面上以第一展示方式展示该第一互动信息,以使目标对象能够获知该第一互动信息。

需要说明的是,第四互动界面指目标对象进行信息互动的界面,可以是与第一互动界面类似的界面,还可以是视频播放界面,又可以是直播界面等其他互动界面。第一展示方式为与第一发送方式对应的展示方式,比如,当第一发送方式为匿名发送方式时,则第一展示方式为匿名展示第一互动信息的方式;当第一发送方式为广播发送方式时,则第一展示方式为展示第一互动信息且明确第一互动信息为广播消息的展示方式;当第一发送方式为单对象发送方式时,则第一展示方式为展示发送对象向目标对象发送了第一互动信息的展示方式。

s504、第二互动设备针对展示的第一互动信息,接收作用在互动确认控件上的互动确认操作,响应互动确认操作,获取互动确认信息,向发送对象发送互动确认信息。

在本申请实施例中,第二互动设备在第四互动界面上展示第一互动信息时,还展示有与第一互动信息对应的控件,而互动确认控件为与第一互动信息对应的控件中被目标对象触控了的控件,包括互动控件(比如,“接受表白”按钮,“等待爆心”按钮,聊天图标控件,语音图标控件,稍后提醒控件等)或拒绝互动控件(比如,“拒绝表白”按钮,拒绝图标控件等);目标对象根据展示的第一互动信息在互动确认控件上进行操作,第二互动设备也就接收到了作用在互动确认控件上的互动确认操作;此时,第二互动设备响应该互动确认操作,也就获得了目标对象针对第一互动信息向发送对象的回复信息,即互动确认信息;接着,将该互动确认信息发送至互动服务器,以使互动服务器将该互动确认信息发送至第一互动设备。

需要说明的是,互动确认操作为触发互动确认控件的操作,比如,点击、双击、长按或滑动等操作;这里,互动确认信息与互动确认控件对应,当互动确认控件为互动控件时,则互动确认信息为确定进行互动的信息;比如,当互动控件为“接受表白”按钮时,则互动确认信息为接受表白并进行互动的信息,当互动控件为“等待爆心”按钮时,则互动确认信息为后续再进行互动的信息。当互动确认控件为拒绝互动控件时,则互动确认信息为拒绝进行互动的信息,此时,也不再执行后续的互动流程。

示例性地,参见图8,图8是本申请实施例提供的一种示例性的第四互动界面的示意图;如图8所示,视频播放界面8-1(第四互动界面)上显示有信图标8-11和文本8-12(“恭喜你啊~你收到了一封匿名表白信!”)(信图标8-11和文本8-12统称为第一互动信息),还显示有与信图标8-11和文本8-12,对应的“接受表白”按钮8-13和“等待爆心”按钮8-14(按钮8-13和按钮8-14统称为互动确认控件)。

s505、第一互动设备接收目标对象针对第一互动信息所发送的互动确认信息,基于互动确认信息,展示第二互动界面。

在本申请实施例中,目标对象通过第二互动设备向发送对象发送了互动确认信息之后,发送对象也就通过第一互动设备接收到了该互动确认信息;此时,第一互动设备对该互动确认信息进行识别,若互动确认信息是指拒绝互动的信息,则第一互动设备展示该互动确认信息以告知发送对象,并结束此次互动流程。若互动确认信息是指确定进行互动的信息,则第一互动设备展示第二互动界面,以使发送对象通过第二互动界面与目标对象进行互动。

需要说明的是,第一互动设备基于互动确认信息展示第二互动界面时,可以是从第一互动界面跳转至第二互动界面,还可以是在第一互动界面上展示第二互动界面,又可以是依据互动确认信息展示中间互动界面,根据发送对象在中间互动界面上与目标对象进行的互动操作,再展示第二互动界面,等等,本申请实施例对此不作具体限定。

s506、第一互动设备在第二互动界面上,接收作用在第一互动控件上的第一互动操作,响应第一互动操作,向目标对象发送第二互动信息。

在本申请实施例中,当第一互动设备展示了第二互动界面之后,发送对象就能够在第二互动界面上进行操作以实现与目标对象的二次互动了;这里,第二互动界面上显示有第一互动控件,当发送对象对第一互动控件进行触控来与目标对象进行互动时,第一互动设备也就接收到了作用在第一互动控件上的第一互动操作;此时,第一互动设备对该第一互动操作进行响应也就获得了第二互动信息,并将第二互动信息发送至互动服务器,以使互动服务器采用第二发送方式将该第二互动信息发送至第二互动设备。

需要说明的是,第一互动控件包括至少一个可触控控件,比如,包括输入框和按钮,输入框、选择控件和按钮,等等;而第一互动操作为触发第一互动控件的操作,比如,点击、双击、长按或滑动等操作。而第二发送方式比如为匿名发送方式、广播发送方式或单对象发送方式等,与第一发送方式可以相同,也可以不同;第二互动信息可以是文本、视频、音频、图片和附件等信息中的至少一种,还可以是通知信息(比如,发送对象分享了目标对象的直播视频)。另外,第二互动界面上,还会显示第二互动信息。

示例性地,参见图9,图9是本申请实施例提供的一种示例性的第二互动界面的示意图;如图9所示,第二互动界面为专属直播间界面9-1,在专属直播间界面9-1上显示有目标对象对应的图像9-11和互动区域9-12,并且,互动区域9-12上显示有互动信息9-121(“专属直播间开启,现在是###的表白时间,52分钟后解锁发弹幕功能;###:你们都发不成弹幕了吧”,即第二互动信息),专属直播间界面9-1还显示有输入框9-13、礼物图标9-14和其他图标9-15(第一互动控件),当发送对象触控输入框9-13、礼物图标9-14和其他图标9-15中的至少一个(第一互动控件)时,即接收到了第一互动操作。

s507、第一互动设备基于第二互动信息,在结果展示界面上展示与目标对象对应的目标互动结果,从而完成与目标对象的互动。

在本申请实施例中,第一互动设备在将第二互动信息发送至目标对象之后,还基于该第二互动信息,显示对应的结果展示界面,以在结果展示界面上展示发送对象与目标对象的目标互动结果。这里,第一互动设备通过互动服务器将第二互动信息向目标对象发送时,互动服务器还会基于第二互动信息判断发送对象与目标对象是否满足互动条件(互动次数是否超过预设次数,互动对应的值是否超过了预设值,等),当发送对象与目标对象满足互动条件时,向第一互动设备发送信息,以使第一互动设备展示结果展示界面,并在结果展示界面上展示发送对象与目标对象的目标互动结果,此时,也就完成了发送对象与目标对象的互动。

需要说明的是,结果展示界面可以是新跳转出的界面,还可以是第二互动界面上显示的界面,又可以是通过中间界面跳转出的界面,另外,结果展示界面与第一互动界面可以通过页签实现界面的切换;目标互动结果指发送对象与目标对象的互动结果,比如,cp(coupling,配对)组合,互动级别等信息。

示例性地,参见图10,图10是本申请实施例提供的一种示例性的结果展示界面的示意图;如图10所示,结果展示界面为互动结果排行榜界面10-1,在互动结果排行榜界面10-1中,目标互动结果10-11包括排名10-111、头像组合10-112和互动结果值10-113。

s508、第二互动设备基于互动确认信息,展示第五互动界面。

需要说明的是,目标对象在第四互动界面上点击了互动确认控件之后,一方面,第二互动设备通过互动服务器将获得的互动确认信息发送至发送对象,另一方面,第二互动设备自身基于该互动确认信息展示新的互动界面,即第五互动界面,以通过展示的第五互动界面实现目标对象与发送对象的继续互动。

s509、第二互动设备接收发送对象发送的第二互动信息,在第五互动界面上,展示第二互动信息。

在本申请实施例中,发送对象通过第二互动界面向目标对象发送的第二互动信息,第二互动设备是通过第五互动界面展示的。这里,第二互动设备采用第二预设展示方法展示该第二互动信息;而第二展示方式是与第二发送方式对应的,比如,当第二发送方式为匿名发送方式时,则第二展示方式为匿名展示第二互动信息的方式;当第二发送方式为广播发送方式时,则第二展示方式为展示第二互动信息且明确第二互动信息为广播消息的展示方式;当第二发送方式为单对象发送方式时,则第二展示方式为展示发送对象向目标对象发送了第二互动信息的展示方式。

s510、第二互动设备基于第二互动信息,在结果展示界面上展示与发送对象对应的目标互动结果,从而完成与发送对象的互动。

在本申请实施例中,第一互动设备通过互动服务器将第二互动信息向目标对象发送,且互动服务器基于第二互动信息确定发送对象与目标对象满足互动条件时,除了向第一互动设备发送信息,还向第二互动设备发送信息,以使第二互动设备展示结果展示界面,并在结果展示界面上展示目标对象与发送对象的目标互动结果,此时,也就完成了发送对象与目标对象的互动。

需要说明的是,第二互动设备和第一互动设备中用于展示发送对象与目标对象对应的目标互动结果的界面是相同的,当然也可以是不同的。

可以理解的是,由于发送对象能够以第一发送方式向目标对象发送第一互动信息来触发互动,并在互动触发后能够继续与目标对象进行互动,以获取最终的与目标对象对应的目标互动结果并进行展示;也就是说,发送对象和目标对象的互动是通过多种交互来实现的,并且对应的目标互动结果还能够进行外显,因此,实现了一种多样式交互且存在交互结果的互动方式,交互方式多样化,能够提升互动方式的多样性;同时,还能够提升用户在信息互动应用的活跃程度,刺激用户的互动,提升互动效果。

在本申请实施例中,s501可通过s5011-s5013实现;也就是说,第一互动设备在第一互动界面上,接收作用在目标对象对应的互动触发控件上的互动触发操作,响应互动触发操作,展示互动触发界面,包括s5011-s5013,下面对各步骤分别进行说明。

s5011、第一互动设备在第一互动界面上,以对象和触发控件结合的方式展示待互动对象列表。

在本申请实施例中,当第一互动设备在展示第一互动界面时,与互动服务器交互,互动服务器从数据库中拉取待进行互动的各个对象返回至第一互动设备,第一互动设备将获取到的待进行互动的各个对象,以列表的形成展示出来,且每个待进行互动的对象均采用对象和触发控件结合的方式展示;此时,也就实现了待互动对象列表在第一互动界面上的展示。

需要说明的是,互动服务器还可以是从缓存(比如,redis缓存)中拉取待进行互动的各个对象,只有在缓存中不存在待进行互动的各个对象时,再从数据库中进行拉取;另外,在缓存中不存在待进行互动的各个对象时,还可通过计算服务从数据库中拉取待进行互动的各个对象,并将待进行互动的各个对象存储在缓存中,之后,互动服务器再从缓存中拉取待进行互动的各个对象。

另外,待互动对象列表中所包括的对象的数量可以是预设的,比如,50;并且,拉取待进行互动的各个对象的拉取条件可以是关注的对象(比如,关注人)、历史搜索的对象、关联的对象(比如,守护的主播)和推荐对象(比如,平台推荐主播,平台推荐互动对象)中的至少一种,当拉取到的待进行互动的各个对象包括多种对象时,可以按照预设比例进行组合,以获得预设数量的对象,并将预设数量的对象组成待互动对象列表;比如,当拉取到的待进行互动的各个对象包括守护的主播、关注人、搜索历史和平台推荐主播时,可以按照“守护的主播:关注人:搜索历史:平台推荐主播=5:2:2:1”,从拉取到的待进行互动的各个对象中确定预设数量的对象,组成待互动对象列表。

s5012、第一互动设备在展示的待互动对象列表中,接收作用在目标对象对应的互动触发控件上的互动触发操作。

需要说明的是,由于第一互动界面上展示有待互动对象列表,且,待互动对象列表中的每个对象的展示方式为对象和对应的触控控件结合的方式展示的,从而发送对象针对第一互动界面上展示的待互动对象列表,从中选择对象进行信息互动时,触发所选择的对象对应的触控控件时,第一互动设备也就确定了所选择的对象,即目标对象,还能获得作用在目标对象对应的触发控件上的互动触发操作。

这里,目标对象对应的触发控件即互动触发控件。

s5013、第一互动设备响应互动触发操作,在第一互动界面上的预设互动触发区域展示互动触发界面。

在本申请实施例中,第一互动设备对接收到的互动触发操作进行响应,触发互动触发界面的展示。这里,互动触发界面在第一互动界面上的预设互动触发区域进行显示,如图7所示。

另外,在本申请实施例中,s501还可通过以下步骤实现:在第一互动界面上,接收作用在对象搜索控件上的对象搜索操作,响应对象搜索操作,在第一互动界面上显示包括目标对象和目标对象对应的互动触发控件,接收作用在目标对象对应的互动触发控件上的互动触发操作,响应互动触发操作,展示互动触发界面。也就是说,发送对象还可以通过在第一互动界面上搜索目标对象,来展示用于触发与目标对象进行互动的互动触发界面。

示例性地,参见图11a,图11a是本申请实施例提供的另一种示例性的第一互动界面的示意图;如图11a所示,表白广场11-1(第一互动界面)上显示有包括推荐主播、表白之王和明日之星的待互动对象列表11-11,还显示有对象搜索控件11-12;从而,发送对象可以从待互动对象列表11-11中选择目标对象或通过对象搜索控件11-12确定目标对象以进行互动。

可以理解的是,由于发送对象在确定进行互动的目标对象时,可以通过搜索确定目标对象,还可以从任意对象组成的列表中确定目标对象;因此,本申请实施例中,目标对象可以是任一对象,互动的选择性广,无限制,互动效果好。

在本申请实施例中,编辑控件包括信息编辑控件、附件添加控件和信息发送控件,编辑操作包括信息编辑操作、附件选择操作和信息发送操作;此时,s502可通过s5021-s5024实现;也就是说,第一互动设备在互动触发界面上,接收作用在编辑控件上的编辑操作,响应编辑操作,向目标对象发送第一互动信息,包括s5021-s5024,下面对各步骤分别进行说明。

s5021、第一互动设备在互动触发界面上,接收作用在信息编辑控件上的信息编辑操作,响应信息编辑操作,在信息显示区域显示编辑信息。

需要说明的是,互动触发界面上显示有信息编辑控件(比如,信息输入框,信息输入区域等),当发送对象在信息编辑控件上进行触控以编辑文本(比如,输入文本信息,选择文本信息等)时,第一互动设备也就接收到了作用在信息编辑控件上的信息编辑操作(比如,输入文本信息的输入操作,选择文本信息的点击操作等);此时,第一互动设备响应该信息编辑操作,也就获得了发送对象通过信息编辑控件编辑的文本信息,这里称为编辑信息,并将该编辑信息显示在互动触发界面的信息显示区域上,以使发送对象获知自己编辑的文本信息。

s5022、第一互动设备接收作用在附件添加控件上的附件选择操作,响应附件选择操作,展示待选择附件列表。

需要说明的是,互动触发界面上还显示有附件添加控件(比如,“添加一个礼物”链接,“选择礼物”按钮等),当发送对象在附件添加控件上进行触控(比如,点击链接或按钮等)以添加附件时,第一互动设备也就接收到了作用在附件添加控件上的附件选择操作(比如,点击链接或按钮等);此时,第一互动设备响应该附件选择操作,与互动服务器交互,使互动服务器拉取可选择的各个附件返回至第一互动设备,第一互动设备再将可选择的各个附件以列表的形式展示出来,也就完成了待选择附件列表的展示。

s5023、第一互动设备在展示的待选择附件列表上,接收作用在目标附件上的附件确定操作,响应附件确定操作,在附件显示区域显示目标附件。

需要说明的是,发送对象从展示的待选择附件列表中的各个附件中,通过点击或语音等操作选择附件时,第一互动设备也就接收到了作用在目标附件上的附件确定操作,从而响应该附件确定操作,也就获得了发送对象所选择的附件,即目标附件,将目标附件显示在互动触发界面的附件显示区域,以使发送对象获知自己所选择的附件。

s5024、第一互动设备接收作用在信息发送控件上的信息发送操作,响应信息发送操作,将编辑信息和/或目标附件组合为第一互动信息,以向目标对象发送第一互动信息。

需要说明的是,互动触发界面上还显示有信息发送控件(比如,“发送”按钮,“表白”链接等),当发送对象针对显示的编辑信息和显示的目标附件,在信息发送控件上进行触控(比如,点击,长按等)时,第一互动设备也就接收到了作用在信息发送控件上的信息发送操作(比如,点击,长按等);此时,第一互动设备响应该信息发送操作,将编辑信息和/或目标附件组合为第一互动信息,并将第一互动信息以第一发送方式发送至目标对象。

在本申请实施例s5023中、第一互动设备响应附件确定操作,在附件显示区域显示目标附件,包括s50231-s50235,下面对各步骤分别进行说明。

s50231、第一互动设备响应附件确定操作,获取当前价值信息和目标附件对应的目标价值信息。

需要说明的是,附件对应着价值信息,当发送对象选择附件向目标对象发送时,第一互动设备通过与互动服务器交互,获取发送对象对应的当前价值信息和目标附件对应的目标价值信息,通过对比当前价值信息和目标价值信息,来确定响应附件确定操作而执行的处理。

这里,当前价值信息和目标价值信息可以是虚拟财富,还可以是虚拟资源,等等。

s50232、当当前价值信息大于等于目标价值信息时,第一互动设备将当前价值信息更新为当前价值信息与目标价值信息的价值差,在附件显示区域显示目标附件。

在本申请实施例中,当第一互动设备对比当前价值信息和目标价值信息时,如果当前价值信息大于等于目标价值信息时,表明发送对象的当前价值信息足够,能够选择该目标附件;从而,第一互动设备与互动服务器交互,从当前价值信息中减去目标价值信息,即将当前价值信息更新为当前价值信息与目标价值信息的价值差;同时,在互动触发界面的附件显示区域中显示目标附件。

s50233、当当前价值信息小于目标价值信息时,第一互动设备跳转至价值增加界面。

另外,在本申请实施例中,当第一互动设备对比当前价值信息和目标价值信息时,如果当前价值信息小于目标价值信息时,表明发送对象的当前价值信息不足,无法选择该目标附件;从而,第一互动设备可以直接跳转至价值增加界面;还可以向发送对象询问是否跳转至价值增加页面,根据发送对象的操作跳转至价值增加界面。

需要说明的是,价值增加界面为增加发送对象的当前价值信息的界面,比如,充值界面,钱包充值页。

s50234、第一互动设备在价值增加界面上,接收作用在价值增加控件上的价值增加操作,响应价值增加操作,将当前价值信息更新为当前价值信息与增加的价值信息的价值和。

需要说明的是,价值增加界面上显示有价值增加控件(比如,增加的价值信息对应的确定控件),当发送对象对该价值增加控件进行触控以增加价值信息时,第一互动设备也就接收到了作用在价值增加控件上的价值增加操作;此时,第一互动设备响应价值增加操作,触发对当前价值信息的价值增加处理,从而将当前价值信息更新为当前价值信息与增加的价值信息的价值和。

s50235、当更新后的当前价值信息大于等于目标价值信息时,第一互动设备将更新后的当前价值信息更新为更新后的当前价值信息与目标价值信息的价值差,在附件显示区域显示目标附件。

在本申请实施例中,第一互动设备完成了发送对象的价值增加处理之后,对比更新后的当前价值信息和目标价值信息,当更新后的当前价值信息大于等于目标价值信息时,表明发送对象的更新后的当前价值信息足够,能够选择该目标附件;从而,第一互动设备与互动服务器交互,从更新后的当前价值信息中减去目标价值信息,即将更新后的当前价值信息更新为当前价值信息与目标价值信息的价值差;同时,在互动触发界面的附件显示区域中显示目标附件。

这里,当更新后的当前价值信息小于目标价值信息时,则继续跳转至价值增加界面,执行与s50234和s50235类似的处理步骤,本申请实施例在此不再赘述。

在本申请实施例s505中,第一互动设备基于互动确认信息,展示第二互动界面,包括s5051-s5055,下面对各步骤分别进行说明。

s5051、当互动确认信息为继续互动信息时,第一互动设备在第一互动界面上的已互动对象区域中,展示与目标对象对应的触发进度。

需要说明的是,互动确认信息为继续互动信息或同意互动信息,其中,继续互动信息为通过持续的互动触发后续互动的信息,同意互动信息指直接触发后续互动的信息。

这里,当互动确认信息为继续互动信息时,表明发送对象需要继续与目标对象进行互动才能进行后续的互动;从而,第一互动设备在第一互动界面上的已互动对象区域中,展示与目标对象对应的触发进度,以通过展示的触发进度使发送对象获知进行后续互动的进度;该触发进度指触发与目标对象的后续互动的进度,触发进度的展示形式比如为,进度条,当前值/目标值,等等。易知,初始展示的触发进度为0。

示例性地,参见图11b,图11b是本发明实施例提供的一种示例性的触发进度的展示示意图;如图11b所示,第一互动界面11-2上显示有已互动对象列表11-21,已互动对象列表11-21中显示有目标对象头像11-22、触发进度11-23、触发进度11-23对应的提示信息11-24(“爆心还差2.5万心动值”)和添加已互动对象控件11-25。另外,第一互动界面11-2上显示有包括推荐主播和表白之王的待互动对象列表11-22,还显示有对象搜索控件11-26。

s5052、第一互动设备接收作用在展示的触发进度上的继续互动操作,响应继续互动操作,展示包括触发进度的继续互动界面。

在本申请实施例中,触发进度的展示可以采用可触控的方式进行展示,从而,当发送对象继续与目标对象进行互动时,发送对象触控展示的触发进度,第一互动设备也就接收到了作用在展示的触发进度上的继续互动操作;此时,第一互动设备响应该继续互动操作,展示继续互动界面(比如,观看目标对象的直播视频的界面),以通过继续互动界面与发送对象继续互动,进而触发后续互动。

需要说明的是,继续互动界面可以是在第一互动界面上展示的界面,还可以是从第一互动界面跳转的新界面;当继续互动界面为第一互动界面上展示的界面,则触发进度仍是在第一互动界面上展示的;当继续互动界面为从第一互动界面跳转的新界面时,继续互动界面中也展示有触发进度。

s5053、第一互动设备在继续互动界面上,接收作用在第二互动控件上的第二互动操作,响应第二互动操作,向目标对象发送第三互动信息。

需要说明的是,继续互动界面上展示有第二互动控件(比如,消息发送控件、附件选择控件和分享控件等),当发送对象通过触控继续互动界面上的第二互动控件,以与发送对象进行继续互动时,第一互动设备也就接收到了第二互动操作;此时,第一互动设备响应该第二互动操作,也就获得了第三互动信息,并将第三互动信息发送至互动服务器,以使互动服务器采用第二发送方式将第三互动信息发送至目标对象,以通过第三互动信息的发送推进触发进度。

这里,第二互动控件包括至少一个可触控控件,比如,包括文本输入框、附件选择链接、视频推送控件等中的至少一个;而,第二互动操作为浏览视频操作、发送附件操作和推送视频操作中的至少一种,可以为触发第二互动控件的操作,比如,点击、双击、长按或滑动等操作;第三互动信息为用于推荐触发进度的互动信息,可以是文本、视频、音频、图片和附件等信息中的至少一种。

s5054、第一互动设备依据第三互动信息,更新触发进度,当更新后的触发进度达到预设触发位置时,展示界面入口控件。

在本申请实施例中,第一互动设备通过与互动服务器交互,获取预设周期内(比如,1分钟)的互动信息对应的进度值(比如,表白值),再根据该进度值更新触发进度;这里,预设周期内的互动信息属于第三互动信息;当通过不断依据第三互动信息更新触发进度,来触发发送对象与目标对象的后续互动时,如果更新后的触发进度到达了预设触发位置,则触发发送对象与目标对象的后续互动,展示界面入口控件。

需要说明的是,当更新后的触发进度到达了预设触发位置时,第一互动设备与互动服务器交互,以使互动服务器创建新的互动数据(比如,表白直播间),第一互动设备获取互动服务器创建的新的互动数据,在继续互动界面上展示界面入口控件(比如地址链接,页面跳转按钮等),以通过触控界面入口控件展示新的互动数据,以进行后续的互动。

另外,第一互动设备还会在继续互动界面上显示第三互动信息,以使发送对象获知自身与目标对象的互动信息。

易知,当触发进度未达到预设触发位置时,如果发送对象重新进入了第一互动界面,则在第一互动界面上,仍然会通过互动服务器从缓存或数据库中拉取已触发的互动对象,显示目标对象对应的触发进度。

在本申请实施例中,在生成第三互动信息的过程中,发送对象还可同第一互动设备结束信息互动流程。

s5055、第一互动设备接收作用在界面入口控件上的进入操作,响应进入操作,展示第二互动界面。

需要说明的是,发送对象在展示的界面入口控件上进行触控时,第一互动设备也就接收到了作用在界面入口控件上的进入操作,响应进入操作,从继续互动界面跳转至第二互动界面;第二互动界面为发送对象与互动对象进行互动的界面。

这里,当互动确认信息为同意互动信息时,表明目标对象同意与发送对象进行互动,从而,第一互动设备在第一互动界面上展示界面入口控件,接收作用在界面入口控件上的进入操作,响应进入操作,展示第二互动界面。

相应地,在本申请实施例中,s508可通过s5081或s5082实现,其中:

s5081、当互动确认信息为继续互动信息时,第二互动设备在第四互动界面上播放实时视频流,在实时视频流播放过程中,接收发送对象发送的第三互动信息,在第四互动界面上展示第三互动信息,基于第三互动信息展示第五互动界面。

需要说明的是,当互动确认信息为继续互动信息时,在目标对象侧,第二互动设备继续在第四互动界面上执行处理;当目标对象为主播时,则在第四互动界面上播放实时视频流,在实时视频流播放过程中,接收发送对象发送的第三互动信息,在第四互动界面上展示第三互动信息;这里,第二互动设备基于第三互动信息,与互动服务器进行交互,以展示第五互动界面,并通过第五互动界面与发送对象进行互动。另外,实时视频流为目标对象进行直播生成的视频信息。

s5082、当互动确认信息为同意互动信息时,第二互动设备展示第五互动界面。

需要说明的是,当目标对象在针对展示的第一互动信息,触控了同意互动控件(比如,“接受表白”按钮)时,第二互动设备直接展示第五互动界面,以通过第五互动界面直接与发送对象互动。

可以理解的是,发送对象在触发了与目标对象的互动时,通过继续互动触发后续互动,实现了一种层层递进的互动方式,互动方式新颖,提升了互动效果。另外,本申请实施例通过将互动与直播结合,实现了互动方式的多样性。

在本申请实施例中,s5082之后还包括s5083和s5084;也就是说,当互动确认信息为同意互动信息时,第二互动设备展示第五互动界面之后,该信息互动方法还包括s5083和s5084,下面对各步骤分别进行说明。

s5083、第二互动设备在第五互动界面上,显示第二预设时间进度。

需要说明的是,当互动确认信息为同意互动信息时,互动服务器触发一个倒计时服务,从而,第二互动设备在第五互动界面上,显示第二预设时间进度,以通过第二预设时间进度实现计时。

另外,互动服务器启动倒计时服务时,还会通过第一互动设备通知发送对象:与目标对象的互动已触发;比如,通过短信、通知栏信息向发送对象推送所触发的互动的地址信息。

s5084、当第二预设时间进度到达第二预设时间点,且发送对象为未进入状态时,第二互动设备关闭第五互动界面,展示第四互动界面。

需要说明的是,第二预设时间点是指等待发送对象参与所触发的互动的截止时间点;未进入状态指发送对象未参与所触发的互动的状态。另外,第二互动设备关闭第五互动界面,并展示第三互动界面时,互动服务器销毁所触发的互动的相关处理信息,比如,开启的直播间对应的数据,所触发的互动关联的进程等。

在本申请实施例s5054中,第一互动设备依据第三互动信息,更新触发进度之后,该信息互动方法还包括s5056和s5057,下面对各步骤分别进行说明。

s5056、当更新后的触发进度达到预设触发位置时,第一互动设备向其他对象发送界面入口信息,以使其他对象以预设互动方式通过界面入口信息展示第三互动界面。

需要说明的是,当发送对象与目标对象的后续互动触发时,第一互动设备通过与互动服务器交互,通过互动服务器向其他对象发送界面入口信息,以使其他对象以预设互动方式通过界面入口信息展示第三互动界面。

这里,其他对象为信息互动应用对应的信息互动系统中的所有对象中除发送对象和目标对象之外的对象;界面入口信息为其他对象参与到发送对象和目标对象的后续互动的入口信息,比如,参与发送对象和目标对象的后续互动的地址信息;第三互动界面为其他对象侧展示的关于发送对象和目标对象进行的后续互动的界面;预设互动方式为其他对象参与发送对象和目标对象的后续互动的方式,比如,观看的参与方式,评论的参与方式,观看并送礼的参与方式。

易知,第二互动界面、第三互动界面和第五互动界面是同一时间发送对象、其他对象和目标对象侧分别展示的,关于发送对象和目标对象的后续互动的界面。

s5057、第一互动设备基于其他对象对界面入口信息的互动参与操作,在第二互动界面上显示其他对象。

需要说明的是,当其他对象通过界面入口信息展示了第三互动界面时,在在第二互动界面上显示有其他对象;且在第五互动界面上也显示有其他对象。

另外,在本申请实施例s504中,第二互动设备响应互动确认操作,获取互动确认信息之后,该信息互动方法还包括:当互动确认信息为同意互动信息时,第二互动设备向其他对象发送界面入口信息,以使其他对象以预设互动方式通过界面入口信息展示第三互动界面;基于其他对象对界面入口信息的互动参与操作,在第五互动界面上显示其他对象。

需要说明的是,目标对象针对展示的第一互动信息,触控了同意互动控件(比如,“接受表白”按钮)时,第二互动设备还向其他对象下发全局通知,以使其他对象也参与到发送对象和目标对象的互动中。

可以理解的是,由于发送对象与目标对象触发了互动,并触发了后续互动时,其他对象也能够参与进来,实现了一种多对象参与的方式,互动方式具备多样化,能够提升互动效果。

在本申请实施例中,第二互动界面上还显示有第一预设时间进度和互动进度;此时,s507可通过s5071-s5074实现;也就是说,第一互动设备基于第二互动信息,在结果展示界面上展示与目标对象对应的目标互动结果,从而完成与目标对象的互动,包括s5071-s5074,下面对各步骤分别进行说明。

s5071、第一互动设备基于第二互动信息,更新互动进度。

需要说明的是,第一互动设备周期性地基于发送对象与目标对象的互动信息(属于第二互动信息)更新互动进度。这里,互动进度为发送对象与目标对象进行互动以形成互动组合(组队)的进度。

还需要说明的是,当第二互动界面上还显示有其他对象时,其他对象通过第三互动界面执行的参与操作所对应的信息,也可以用于更新互动进度;比如,其他对象对应的人气值和礼物值,也能够用于更新互动进度。

s5072、当第一预设时间进度到达第一预设时间点,且更新后的互动进度到达预设组合位置时,第一互动设备确定与目标对象组合成功的目标互动结果,展示结果展示界面。

需要说明的是,第一互动设备预先设置有时间周期(比如,52分钟),在时间进度条上对应第一预设时间点,还预先设置有组合值,在互动进度条上对应预设组合位置;当第一预设时间进度到达第一预设时间点时,表明时间已到,如果此时更新后的互动进度也到达了预设组合位置,则确定发送对象与目标对象组合成功,从而得到发送对象与目标对象组合成功的目标互动结果;此时,触发结果展示界面的展示。

另外,当第一预设时间进度到达第一预设时间点时,如果更新后的互动进度未到达预设组合位置,则确定发送对象与目标对象组合失败,从而得到发送对象与目标对象组合失败的目标互动结果,结束信息互动流程。

在本申请实施例中,预设组合位置是根据目标对象通过第二互动设备实时设置的信息对应的位置。也就是说,第二互动设备展示第五互动界面之前,该信息方法还包括s5081和s5082,下面对各步骤分别进行说明。

s5081、第二互动设备展示互动值设置界面。

需要说明的是,第二互动设备在展示第五互动界面之前,先展示互动值设置界面,以使目标对象通过互动值设置界面进行互动值的设置。

s5082、第二互动设备在互动值设置界面上,接收作用在互动值设置控件上的设置操作。

在本申请实施例中,互动值设置界面上展示有互动值设置控件(比如,互动值输入框或互动值选择框,“确定”按钮等),当目标对象在互动值设置控件上进行触控,以设置互动值时,第二互动设备也就接收到了作用在互动值设置控件上的设置操作。

相应地,第二互动设备展示第五互动界面,包括:第二互动设备响应设置操作,获取待互动值,基于待互动值,展示包括预设组合位置的第五互动界面。这里,待互动值即目标对象通过互动值设置控件设置的互动值。

s5073、第一互动设备基于预设计算规则,计算第二互动信息对应的目标互动值,依据目标互动值,确定目标互动结果在结果展示界面上的目标展示位置。

在本申请实施例中,第一互动设备中预先设置有预设计算规则,指第二互动信息中不同类型的互动信息对应不同的互动值(比如,送礼物价值1钻为1互动值,观看1分组主播直播为1互动值,等),用于计算第二互动信息对应的目标互动值。从而,第一互动设备能够基于该预设计算规则确定第二互动信息对应的目标互动值;当结果展示界面为互动结果的排行榜时,目标互动值的大小也就决定了目标互动结果的展示位置,即目标展示位置。

另外,第一互动设备还可以结合其他对象的参与互动信息所对应的互动值,来确定目标互动值。

s5074、第一互动设备在结果展示界面的目标展示位置上,展示目标互动结果,从而完成与目标对象的互动。

在本申请实施例中,当第一互动设备确定了目标互动结果在结果展示界面的目标展示位置上时,将该目标互动结果展示在结果展示界面的目标展示位置上即可。

在本申请实施例s5072中,第一互动设备确定与目标对象组合成功的目标互动结果之后,该信息互动方法还包括:

s5075、更新发送对象的第一互动标识和目标对象的第二互动标识均为预设互动标识。

也就是说,当发送对象与目标对象组合成功之后,第一互动设备还用于更新发送对象的第一互动标识和目标对象的第二互动标识,已根据更新后的第一互动标识和更新后的第二互动标识进行下一次的信息互动;即在下一次的信息互动中,发送对象和目标对象均不能再进行信息互动。这里,预设互动标识指成功组合对应的标识。

相应地,在本申请实施例s501中,第一互动设备响应互动触发操作,展示互动触发界面,包括s5014和s5015,下面对各步骤分别进行说明。

s5014、第一互动设备响应互动触发操作,获取发送对象对应的第一互动标识和目标对象的第二互动标识。

在本申请实施例中,在触发发送对象与目标对象的互动之前,先获取发送对象对应的第一互动标识和目标对象的第二互动标识,以根据第一互动标识和第二互动标识判断是否触发发送对象与目标对象的互动。

s5015、当第一互动标识和第二互动标识均与预设互动标识不匹配时,第一互动设备展示互动触发界面。

需要说明的是,当第一互动标识和第二互动标识均与预设互动标识不匹配时,表明发送对象和目标对象均未成功互动过,可以进行互动,从而,第一互动设备展示互动触发界面,以是发送对象和目标对象通过互动触发界面进行互动。而当第一互动标识和/或第二互动标识,与预设互动标识匹配时,表明发送对象和目标对象无法进行互动,此时,展示提示信息,结束信息互动流程。

在本申请实施例中,参见图12,图12是本申请实施例提供的信息互动方法的另一个可选的流程示意图;如图12所示:

s1201、服务设备接收发送对象向目标对象发送的第一互动信息,将第一互动信息发送至目标对象;

s1202、服务设备接收目标对象针对第一互动信息发送的互动确认信息,将互动确认信息发送至发送对象;

s1203、服务设备接收发送对象针对互动确认信息发送的第二互动信息,将所述第二互动信息发送至所述目标对象;

s1204、服务设备基于第二互动信息,确定发送对象与目标对象的目标互动结果;

s1205、服务设备将目标互动结果发送至发送对象;

s1206、服务设备将目标互动结果发送至目标对象。

在本申请实施例中,基于第二互动信息,服务设备确定发送对象与目标对象的目标互动结果之前,该信息互动方法还包括:服务设备获取目标对象设置的待互动值。

相应地,服务设备基于第二互动信息,确定发送对象与目标对象的目标互动结果,包括:服务设备根据互动信息与互动值的对应关系,确定第二互动信息对应的互动值,得到目标互动值;当目标互动值大于等于待互动值时,生成目标组合信息;获取其他组合信息,基于目标互动值将目标组合信息插入指其他组合信息中,得到目标互动结果。

在本申请实施例中,服务设备根据互动信息与互动值的对应关系,确定第二互动信息对应的互动值,得到目标互动值,包括:服务设备接收其他对象向目标对象发送的第四互动信息;根据互动信息与互动值的对应关系,将第二互动信息对应的互动值和第四互动信息对应的互动值作为目标互动值。

在本申请实施例中,服务设备接收发送对象向目标对象发送的第一互动信息,将第一互动信息发送至目标对象之前,方法还包括:服务设备基于预设对象类别集合,获取各个预设对象类别对应的对象;将各个预设对象类别对应的对象组合为初始待互动对象集合;基于预设对象比例和预设对象数量,从初始待互动对象集合中选择待互动对象集合;将待互动对象集合发送至第一互动设备,以使第一互动设备通过列表形式显示待互动对象集合。

下面,将说明本申请实施例在一个实际的应用场景中的示例性应用。

参见图13,图13是本申请实施例提供的一种示例性的信息互动流程示意图;如图13所示,该示例性的信息互动流程包括:

s1301、展示表白广场对应的界面(第一互动界面),表白广场对应的界面上展示有可供用户表白的主播列表(待互动对象列表)和已表白的主播列表(已互动对象区域所展示的信息)。

需要说明的是,用户(发送对象)通过一终端(第一互动设备),从信息互动应用的首页进入表白广场时,第一互动设备也就展示了表白广场对应的界面;已表白的主播列表为用户发送了表白信(第一互动信息)的主播对应的列表。

参见图14,该表白广场对应的界面14-1上显示可供用户表白的主播列表14-11和已表白的主播列表14-12;其中,可供用户表白的主播列表14-11中包括推荐主播(“主播1”、“主播2”、“主播3”和更多)和表白之王(“主播4”、“主播5”、“主播6”和更多),其中,每个主播显示的方式为主播头像、主播对应信息(被表白的次数、昵称和签名等)和“匿名表白”按钮结合的方式。另外,还可以通过表白广场对应的界面14-1上的搜索图标14-13,来搜索主播进行表白。

s1302、接收作用在可供用户表白的主播列表中的“主播2”(目标对象)对应的“匿名表白”按钮(互动触发控件)上的点击操作(互动触发操作),响应点击操作,虚化表白广场对应的界面,并在表白广场对应的界面的下方展示表白信编辑界面(互动触发界面)。

参见图15,表白信息编辑界面15-1显示在表白广场对应的界面15-2上的下方(预设互动触发区域),该表白信息编辑界面15-1包括标题15-11:“主播2的头像,给主播2写一封表白信息吧”,还包括文本编辑域15-12(信息编辑控件),且该文本编辑域上还可显示有提示信息(图中未示出),还包括“添加一个礼物”链接15-13(附件添加控件),还包括“发送匿名表白”按钮15-14(信息发送控件),还包括“规则”链接15-15。另外,未编辑文本且未选择礼物时,“发送匿名表白”按钮15-14可以以不可触控的形式显示。

s1303、通过表白信编辑界面向主播2发送表白信(第一互动信息)。

当在图15中文本编辑域15-12中输入了文本“猜猜我是谁,给你点提示吧,我是每天在你直播间说我想你了的那个人,终于积攒到勇气给你表达。”,以及选择了礼物之后,参见图16,在表白信息编辑界面15-1的文本编辑域15-12对应的区域16-1(信息显示区域)中显示该文本(编辑信息),在表白信息编辑界面15-1的“添加一个礼物”链接15-13对应的区域16-2(附件显示区域)中显示所选择的礼物“礼物图标,送你一个麦克风,早日成名哦”;此时,发送匿名表白”按钮15-14的显示形式更改为可触控的形式;易知,表白信包括文本和礼物。

s1304、当“主播2”点击了“接受表白”按钮(互动确认控件)时,展示专属直播间对应的界面(第二互动界面)。

s1305、当“主播2”点击了“等待爆心”按钮(互动确认控件)时,在表白广场对应的界面上的已表白的主播列表中增加“主播2”;接收用户与“主播2”的互动信息(第三互动信息),当互相信息对应的心动值(触发进度对应的值)达到预设心动值(预设触发位置对应的值)时,展示专属直播间对应的界面。

参见图17,主播2接收到用户发送的表白信息后,在直播间界面17-1(第二互动界面)上,通过弹出框17-11展示该表白信,该弹出框17-11上显示表白信图标17-12、文本17-13:“恭喜你啊~你收到了一封匿名表白信息!”、“接受表白”按钮17-17和“等待爆心”按钮17-14。直播间界面17-1上还展示有表白信标识17-15以及对应的提示信息17-16:“收到的表白信在这哦”。直播间界面17-1上还展示有直播画面和直播互动信息等相关直播信息。

当“主播2”点击了“接受告白”按钮时,参见图18,在用户所使用的终端上,展示专属直播间界面18-1,而专属直播间界面18-1上包括直播视频画面18-11、倒计时18-12(第一预设时间进度)、组队进度条18-13(互动进度)、礼物图标18-14、文本编辑框18-15、分享图标18-16、观众信息18-17(其他对象)和其他信息。

s1306、根据用户在专属直播间对应的界面上与“主播2”所进行的互动信息(第二互动信息),确定用户与“主播2”互动组队成功(组合成功)或失败(组合失败)。

下面,继续说明本申请实施例提供的示例性应用。参见图19,图19是本申请实施例提供的一种示例性的终端处理流程示意图;如图19所示,该示例性的终端处理流程包括:

s1901、开始;即用户通过终端400开始信息互动表白流程。

s1902、显示表白广场(第一互动界面)。

s1903、获取选择的主播(目标对象)。

s1904、判断用户和/或选择的主播是否已组队;即判断发送对象的第一互动标识和/或目标对象的第二互动标识是否与预设互动标识匹配,当是时,执行s1928;当否时,执行s1905。

s1905、获取文案(编辑信息)和礼物(目标附件)。

s1906、判断余额(当前价值信息)是否充足;即判断余额是否大于等于所选的礼物的金额(目标价值信息),当是时,执行s1907;当否时,执行s1908。

s1907、向选择的主播匿名(第一发送方式)发送包括文案和礼物的表白信(第一互动信息);执行s1909。

需要说明的是,选择好主播之后,将表白信和赠送的礼物标识发送至服务器300,由服务器300向终端200下发表白信和赠送的礼物。

s1908、展示充值界面(价值增加界面),进行充值;以通过充值界面对余额进行充值,完成充值,执行s1906。

s1909、判断选择的主播是否接受表白;当是时,执行s1910;当否时,执行s1912。

s1910、判断用户是否是在线状态,当是时,执行s1911;当否时,执行s1916。

需要说明的是,当主播点击“接受告白”之后,服务器300启动15分钟计时服务和52分钟计时服务,以判定用户15分钟内容是否进入了专属直播间,和统计52分钟内的表白值。

s1911、显示专属直播间入口(界面入口控件);执行s1915。

s1912、显示心动值进度条(触发进度)。

s1913、继续互动;即通过继续互动界面获取第三互动信息。

s1914、心动值进度条满(更新后的触发进度达到预设触发位置)时,爆心;执行s1911和s1918。

s1915、第二预设时间到达,判断是否展示了专属直播间界面;当否时,执行s1928;当是时,执行s1919。

s1916、发送通知;以通知用户所选择的主播接收了表白。

s1917、更改为在线状态;执行s1911。

s1918、通知其他用户和主播;执行s1919。

s1919、在专属直播间界面显示其他用户和主播(其他对象)、表白进度条(互动进度)、畅聊倒计时(第一预设时间进度)、浪漫背景和恭喜动画;执行s1927和s1920,或执行s1921。

s1920、通过专属直播间界面进行送礼物、分享和观看直播等互动的处理(发送第二互动信息);执行s1921或s1922。

s1921、放弃;执行s1928。

s1922、判断第一预设时间是否到达;当是时,执行s1923;当否时,执行s1920和s1927。

s1923、获取表白值(目标互动值)。

s1924、判断表白值是否大于预设值(预设组合位置对应的值);当是时,执行s1925;当否时,执行s1928。

s1925、确定组队成功。

s1926、在排行榜界面(结果展示界面)上展示组队。

s1927、向其他用户和主播发送号召通知;以使其他用户和主播进行送礼和观看;执行s1923。

s1928、结束;即终端400结束信息互动表白流程。

下面,继续说明本申请实施例提供的示例性应用。参见图20,图20是本申请实施例提供的另一种示例性的终端处理流程示意图;如图20所示,该示例性的终端处理流程包括:

s2001、开始;即用户通过终端200开始信息互动流程。

s2002、弹出表白信(以第一展示方式展示第一互动信息);执行s2003或s2006。

s2003、确定接受表白(当互动确认信息为同意互动信息时);执行s2004或s2005。

s2004、通知其他用户和主播;执行s2008。

s2005、获取设置的预设值(待互动值);执行s2008。

s2006、确定等待爆心(当互动确认信息为继续互动信息时)。

s2007、爆心;执行s2005。

s2008、在专属直播间界面(第五互动界面)显示其他对象、表白进度条、畅聊倒计时、浪漫背景和恭喜动画。

s2009、判断第一预设时间是否到达;当是时,执行s2010;当否时,仍继续判断第一预设时间是否到达。

s2010、获取表白值(目标互动值)。

s2011、判断表白值是否大于预设值(预设组合位置对应的值);当是时,执行s2012;当否时,执行s2014。

s2012、确定组队成功。

s2013、在排行榜界面(结果展示界面)上展示组队。

s2014、结束;即终端200结束信息互动流程。

下面,继续说明本申请实施例提供的示例性应用。为实现图19和图20所示的信息互动流程,参见图21,图21是本申请实施例提供的一种示例性的逻辑架构示意图;如图21所示,互动服务器包括推送服务模块21-1、互动服务模块21-2、统计清算自驱动模块21-3、数据库21-4和缓存21-5。其中:

推送服务模块21-1,指给用户和主播推送表白信的模块,维护一份推送列表,按先进先出的顺序推送;用于将用户(发送对象)的表白信(第一互动信息)推送给主播(目标对象)对应的终端(第二互动设备);还用于从互动服务模块21-2中获取专属直播间,并将专属直播间对应的信息推送至用户;还用于在爆心(更新后的触发进度达到预设触发位置)时,向终端推送爆心结果,以在终端400中展示第二互动界面,在终端200中展示第五互动界面。

互动服务模块21-2,指供终端调用的服务模块,用于从缓存21-5中获取可供用户表白的主播列表和已表白的主播列表;而可供用户表白的主播列表和已表白的主播列表所对应的数据包括表白的主播标识、专属直播间、当前表白直播间的表白值(待互动指)、主播点击“等待爆心”的时间、主播点击“接受表白”的时间和心动值是否已满的状态等。还用于管理专属直播间,即当表白的主播接受表白或达到爆心时,根据主播标识和用户标识,以及时间戳信息生成专属直播间,并将专属直播间的数据存入数据库21-4,并在组队成功时,销毁专属直播间。还用于从缓存21-5中获取组队列表发送至终端进行展示,以及周期地(比如,每隔一天)更新组队列表存储至缓存21-5中;这里,更新组队列表时,直接读取数据库中已经组队成功的用户数据,根据30%人气表白值和70%送礼表白值计算总数以进行排序。

统计清算自驱动模块21-3,用于通过缓存21-5中的数据统计心动值和表白值,以根据统计的心动值和表白值指示推送服务模块211进行信息推送,以及在缓存21-5中无心动值和表白值数据时,读取数据库21-4,将数据21-4中关于心动值和表白值的数据存储至缓存21-5中;还用于触发第一预设时间(比如,15分钟)和第二预设时间(比如,52分钟)的倒计时服务器。

数据库21-4,与缓存21-5连接,对应的数据表中的数据包括用户标识、可供用户表白的主播列表、已表白的主播列表、组队列表,以及心动值和表白值等。

缓存21-5,用于缓存可供用户表白的主播列表、已表白的主播列表、组队列表,以及心动值和表白值。

可以理解的是,通过匿名表白的方式,用户向任意主播表白;如此,在给主播带来惊喜的同时,也避免了用户被拒绝时的尴尬,提升了互动效果。另外,通过和直播相结合的方式,使互动层层递进,不仅仅主播和用户参与,其他对其也可以通过围观的方式参与进来,互动方式多样化。并且,互动对应着互动结果,能够提升互动的频率,提升用户和主播的亲密度和相互的好感度,不仅仅帮助主播提升收入,更提升了用户的参与感和表白体验。

下面继续说明本申请实施例提供的第一信息互动装置455的实施为软件模块的示例性结构,在一些实施例中,如图3所示,存储在第一存储器450的第一信息互动装置455中的软件模块可以包括:

互动触发模块4551,用于在第一互动界面上,接收作用在目标对象对应的互动触发控件上的互动触发操作,响应所述互动触发操作,展示互动触发界面;

所述互动触发模块4551,还用于在所述互动触发界面上,接收作用在编辑控件上的编辑操作,响应所述编辑操作,以第一发送方式向所述目标对象发送第一互动信息;

互动模块4552,用于接收所述目标对象针对所述第一互动信息所发送的互动确认信息,基于所述互动确认信息,展示第二互动界面;

所述互动模块4552,还用于在所述第二互动界面上,接收作用在第一互动控件上的第一互动操作,响应所述第一互动操作,以第二发送方式向所述目标对象发送第二互动信息;

第一展示模块4553,用于基于所述第二互动信息,在结果展示界面上展示与所述目标对象对应的目标互动结果,从而完成与所述目标对象的互动。

在本申请实施例中,所述互动触发模块4551,还用于在所述第一互动界面上,以对象和触发控件结合的方式展示待互动对象列表;在展示的所述待互动对象列表中,接收作用在所述目标对象对应的所述互动触发控件上的所述互动触发操作;响应所述互动触发操作,在所述第一互动界面上的预设互动触发区域展示所述互动触发界面。

在本申请实施例中,所述编辑控件包括信息编辑控件、附件添加控件和信息发送控件,所述编辑操作包括信息编辑操作、附件选择操作和信息发送操作;所述互动触发模块4551,还用于在所述互动触发界面上,接收作用在所述信息编辑控件上的所述信息编辑操作,响应所述信息编辑操作,在信息显示区域显示编辑信息;接收作用在所述附件添加控件上的所述附件选择操作,响应所述附件选择操作,展示待选择附件列表;在展示的所述待选择附件列表上,接收作用在目标附件上的附件确定操作,响应所述附件确定操作,在附件显示区域显示所述目标附件;接收作用在所述信息发送控件上的所述信息发送操作,响应所述信息发送操作,将所述编辑信息和/或所述目标附件组合为所述第一互动信息,向所述目标对象发送所述第一互动信息。

在本申请实施例中,所述互动触发模块4551,还用于响应所述附件确定操作,获取当前价值信息和所述目标附件对应的目标价值信息;当所述当前价值信息大于等于所述目标价值信息时,将所述当前价值信息更新为所述当前价值信息与所述目标价值信息的价值差,在所述附件显示区域显示所述目标附件。

在本申请实施例中,所述互动触发模块4551,还用于当所述当前价值信息小于所述目标价值信息时,跳转至价值增加界面;在所述价值增加界面上,接收作用在价值增加控件上的价值增加操作,响应所述价值增加操作,将所述当前价值信息更新为所述当前价值信息与增加的价值信息的价值和;当更新后的当前价值信息大于等于所述目标价值信息时,将所述更新后的当前价值信息更新为所述更新后的当前价值信息与所述目标价值信息的价值差,在所述附件显示区域显示所述目标附件。

在本申请实施例中,所述互动模块4552,还用于当所述互动确认信息为继续互动信息时,在所述第一互动界面上的已互动对象区域中,展示与所述目标对象对应的触发进度;接收作用在展示的所述触发进度上的继续互动操作,响应所述继续互动操作,展示包括所述触发进度的继续互动界面;在所述继续互动界面上,接收作用在第二互动控件上的第二互动操作,响应所述第二互动操作,向所述目标对象发送第三互动信息,所述第二互动操作为浏览视频操作、发送附件操作和推送视频操作中的至少一种;依据所述第三互动信息,更新所述触发进度,当更新后的触发进度达到预设触发位置时,展示界面入口控件;接收作用在所述界面入口控件上的进入操作,响应所述进入操作,展示所述第二互动界面。

在本申请实施例中,所述互动模块4552,还用于当所述更新后的触发进度达到所述预设触发位置时,向其他对象发送界面入口信息,以使所述其他对象以预设互动方式通过所述界面入口信息展示第三互动界面;基于所述其他对象对所述界面入口信息的互动参与操作,在所述第二互动界面上显示所述其他对象。

在本申请实施例中,所述第二互动界面上还显示有第一预设时间进度和互动进度;所述第一展示模块4553,还用于基于所述第二互动信息,更新所述互动进度;当所述第一预设时间进度到达第一预设时间点,且更新后的互动进度到达预设组合位置时,确定与所述目标对象组合成功的所述目标互动结果,展示所述结果展示界面;基于预设计算规则,计算所述第二互动信息对应的目标互动值,依据所述目标互动值,确定所述目标互动结果在所述结果展示界面上的目标展示位置;在所述结果展示界面的所述目标展示位置上,展示所述目标互动结果,从而完成与所述目标对象的互动。

在本申请实施例中,所述第一信息互动装置455还包括标识更新模块4554,用于更新发送对象的第一互动标识和所述目标对象的第二互动标识均为预设互动标识。

在本申请实施例中,所述互动触发模块4551,还用于响应所述互动触发操作,获取所述发送对象对应的所述第一互动标识和所述目标对象的所述第二互动标识;当所述第一互动标识和所述第二互动标识均与所述预设互动标识不匹配时,展示所述互动触发界面。

下面继续说明本申请实施例提供的第二信息互动装置255的实施为软件模块的示例性结构,在一些实施例中,如图4a所示,存储在第二存储器250的第二信息互动装置255中的软件模块可以包括:

信息展示模块2551,用于接收发送对象发送的第一互动信息,在第四互动界面上,以第一展示方式展示所述第一互动信息;

信息发送模块2552,用于针对展示的所述第一互动信息,接收作用在互动确认控件上的互动确认操作,响应所述互动确认操作,获取互动确认信息,向所述发送对象发送所述互动确认信息;

互动开启模块2553,用于基于所述互动确认信息,展示第五互动界面;

信息接收模块2554,用于接收所述发送对象发送的第二互动信息,在所述第五互动界面上,以第二预设展示方式展示所述第二互动信息;

第二展示模块2555,用于基于所述第二互动信息,在结果展示界面上展示与所述发送对象对应的目标互动结果,从而完成与所述发送对象的互动。

在本申请实施例中,所述互动开启模块2553,还用于当所述互动确认信息为同意互动信息时,展示所述第五互动界面;当所述互动确认信息为继续互动信息时,在所述第四互动界面上播放实时视频流,在所述实时视频流播放过程中,接收所述发送对象发送的第三互动信息,在所述第四互动界面上展示所述第三互动信息,基于所述第三互动信息展示所述第五互动界面。

在本申请实施例中,所述信息发送模块2552,还用于当所述互动确认信息为同意互动信息时,向其他对象发送界面入口信息,以使所述其他对象以预设互动方式通过所述界面入口信息展示第三互动界面;基于所述其他对象对所述界面入口信息的互动参与操作,在所述第五互动界面上显示所述其他对象。

在本申请实施例中,所述互动开启模块2553,还用于在所述第五互动界面上,显示第二预设时间进度;当所述第二预设时间进度到达第二预设时间点,且所述发送对象为未进入状态时,关闭所述第五互动界面,展示所述第四互动界面。

在本申请实施例中,所述第二信息互动装置255还包括设置模块2556,用于展示互动值设置界面;在所述互动值设置界面上,接收作用在互动值设置控件上的设置操作。

在本申请实施例中,所述互动开启模块2553,还用于响应所述设置操作,获取待互动值,基于所述待互动值,展示包括预设组合位置的所述第五互动界面。

下面继续说明本申请实施例提供的服务装置355的实施为软件模块的示例性结构,在一些实施例中,如图4b所示,存储在第三存储器350的服务装置355中的软件模块可以包括:

信息推送模块3551,用于接收发送对象向目标对象发送的第一互动信息,将所述第一互动信息发送至所述目标对象;

所述信息推送模块3551,还用于接收所述目标对象针对所述第一互动信息发送的互动确认信息,将所述互动确认信息发送至所述发送对象;

信息处理模块3552,用于接收所述发送对象针对所述互动确认信息发送的第二互动信息,将所述第二互动信息发送至所述目标对象;

所述信息处理模块3552,还用于基于所述第二互动信息,确定所述发送对象与所述目标对象的目标互动结果;

所述信息处理模块3552,还用于将所述目标互动结果发送至所述发送对象和所述目标对象。

本申请实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被第一处理器执行时,将引起第一处理器执行本申请实施例提供的应用于第一互动设备的信息互动方法;或者,当可执行指令被第二处理器执行时,将引起第二处理器执行本申请实施例提供的应用于第二互动设备的信息互动方法;或者,当可执行指令被第三处理器执行时,将引起第三处理器执行本申请实施例提供的应用于服务设备的信息互动方法;例如,如图5示出的信息互动方法。

根据本申请实施例提供的应用于第一互动设备或者应用于第二互动设备或者应用于服务设备的信息互动方法,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述应用于第一互动设备或者应用于第二互动设备或者应用于服务设备的各种可选实现方式中提供的信息互动方法。

在一些实施例中,计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。

在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。

作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hypertextmarkuplanguage)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。

作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。

综上所述,通过本申请实施例,由于发送对象能够向目标对象发送第一互动信息来触发互动,并在互动触发后能够继续与目标对象进行互动,以获取最终的与目标对象对应的目标互动结果并进行展示;也就是说,发送对象和目标对象的互动是通过多种交互来实现的,并且对应的目标互动结果还能够进行外显,因此,实现了一种多样式交互且存在交互结果的互动方式,交互方式多样化,能够提升互动方式的多样性。

以上所述,仅为本申请的实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1