掌桥专利:专业的专利平台
掌桥专利
首页

数据处理方法、装置、设备以及介质

文献发布时间:2023-06-19 11:16:08


数据处理方法、装置、设备以及介质

技术领域

本申请涉及互联网技术领域,尤其涉及一种数据处理方法、装置、设备以及介质。

背景技术

随着互联网的发展,通信应用中的聊天功能由于操作方式简单、交流方便,用户使用通信应用进行线上聊天的频率日益增加。

现有的通信应用中,用户A通过从通信应用的好友列表中选择想要进行聊天的好友B,并进入用户A与好友B之间的聊天窗口,在聊天窗口的文本输入框中输入用户A想要发送至好友B的消息内容,当用户A点击聊天窗口中的“发送”按键后,将文本输入框中所输入的消息内容发送给好友B,好友B可以在通信应用中直接查看该消息内容。然而,用户A与通信应用中的所有好友之间的通信方式均是相同的,造成用户之间的通信方式过于单一。

发明内容

本申请实施例提供一种数据处理方法、装置、设备以及介质,可以提高通信方式的多样性。

本申请实施例一方面提供了一种数据处理方法,包括:

在目标应用中显示会话页面;

当在第一环境范围内感应到第一物品,且第一物品存在配对关系时,在会话页面中显示可触发的发送控件;

响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至第二物品关联的配对终端设备,以使配对终端设备在第二环境范围内感应到第二物品时,对第一消息进行显示;第一物品和第二物品之间具备配对关系。

本申请实施例一方面提供了一种数据处理装置,包括:

第一显示模块,用于在目标应用中显示会话页面;

第二显示模块,用于当在第一环境范围内感应到第一物品,且第一物品存在配对关系时,在会话页面中显示可触发的发送控件;

第一发送模块,用于响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至第二物品关联的配对终端设备,以使配对终端设备在第二环境范围内感应到第二物品时,对第一消息进行显示;第一物品和第二物品之间具备配对关系。

其中,第二显示模块具体用于:

当在第一环境范围内感应到第一物品,且第一物品存在配对关系时,在会话页面中显示第一物品对应的第一媒体数据、第二物品对应的第二媒体数据以及可触发的发送控件。

其中,该装置还包括:

标识获取模块,用于若在第一环境范围内感应到第一物品,则获取第一物品对应的第一物品标识;

配对关系确定模块,用于若目标应用对应的数据库中存在与第一物品标识具有配对关系的第二物品标识,则确定第一物品存在配对关系;第二物品标识是指第二物品对应的物品标识。

其中,该装置还包括:

未配对提示模块,用于当在第一环境范围内感应到第一物品,且第一物品不存在配对关系时,在会话页面中显示物品未配对提示信息,以及不可触发的发送控件。

其中,该装置还包括:

感应提示模块,用于当在第一环境范围内未感应到第一物品时,在会话页面中显示物品感应提示信息,以及不可触发的发送控件;物品感应提示信息用于提示运行目标应用的目标终端设备未感应到第一物品。

其中,该装置还包括:

列表显示模块,用于响应目标应用中的物品配对操作,在目标应用中显示目标用户账号对应的关联用户列表,以及与目标用户账号具有绑定关系的物品数据列表;目标用户账号是指登录目标应用的用户账号;

物品选取模块,用于响应针对物品数据列表的第一选取操作,在物品数据列表中将第一选取操作所确定的物品数据对应的物品,确定为第一物品;

用户选取模块,用于响应针对关联用户列表的第二选取操作,在关联用户列表中将第二选取操作所确定的关联用户确定为物品配对用户;

配对邀请模块,用于响应目标应用中的配对邀请操作,生成针对第一物品和物品配对用户的邀请信息,将邀请信息发送至物品配对用户对应的配对终端设备,以使配对终端设备返回针对邀请信息的反馈结果;

配对关系建立模块,用于当反馈结果为配对成功提示信息时,将第一物品与配对成功提示信息所对应的第二物品建立配对关系。

其中,该装置还包括:

配对失败提示模块,用于当反馈结果为配对失败提示信息时,根据配对失败提示信息在关联用户列表中重新选择第一物品对应的物品配对用户。

其中,配对邀请模块包括:

邀请信息生成单元,用于响应目标应用中的配对邀请操作,生成针对第一物品和物品配对用户的邀请信息,在目标应用对应的数据库中获取目标用户账号对应的物品配对数据;物品配对数据包括目标用户账号所持有的物品中,具有配对关系的物品所对应的物品标识;

邀请信息发送单元,用于若物品配对数据不包含第一物品对应的第一物品标识,则将邀请信息发送至物品配对用户对应的配对终端设备。

其中,该装置还包括:

已配对提示模块,用于若物品配对数据包含第一物品对应的第一物品标识,则生成针对第一物品的已配对提示信息,显示已配对提示信息;已配对提示信息用于指示第一物品的物品配对操作失败。

其中,第二物品的数量为M个,M为正整数;

第二显示模块包括:

物品获取单元,用于当在第一环境范围内感应到第一物品,且第一物品存在配对关系时,获取与第一物品具有配对关系的M个第二物品;

媒体数据显示单元,用于在会话页面中显示第一物品对应的第一媒体数据、M个第二物品分别对应的第二媒体数据以及可触发的发送控件。

其中,第一发送模块具体用于:

响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至M个第二物品分别关联的配对终端设备;或者,

响应针对M个第二媒体数据的第三选取操作,在M个第二媒体数据中将第三选取操作所确定的第二媒体数据对应的第二物品,确定为待发送物品,响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至待发送物品关联的配对终端设备。

其中,该装置还包括:

标签识别模块,用于响应目标应用中的物品添加操作,对第一物品所携带的射频识别标签进行识别;

物品标识识别模块,用于当运行目标应用的目标终端设备处于第一物品对应的第一环境范围内时,识别射频识别标签中所携带的第一物品标识,在目标应用中展示第一物品标识所对应的第一媒体数据;第一媒体数据是指第一物品对应的媒体数据;

物品添加模块,用于响应针对第一物品的添加确认操作,将第一物品对应的物品数据添加至目标用户账号对应的物品数据列表。

其中,该装置还包括:

通知信息显示模块,用于当接收到配对终端设备发送的针对第二消息的通知信息时,在目标应用中显示通知信息;通知信息用于指示第二消息来源于第二物品和物品配对用户,第二物品为物品配对用户所持有的物品;

区域显示模块,用于响应针对通知信息的查看操作,在目标应用的会话页面中显示物品展示区域和消息展示区域;物品展示区域包括第二物品对应的第二媒体数据;

消息解锁模块,用于当在第一环境范围内感应到第一物品时,在物品展示区域中显示第一物品对应的第一媒体数据,在消息展示区域中显示第二消息。

其中,会话页面包括针对第二消息的回复控件;

该装置还包括:

消息清除模块,用于响应针对回复控件的触发操作,清除消息展示区域中所显示的第二消息,取消显示会话页面中的回复控件;

回复内容输入模块,用于响应针对消息展示区域的输入操作,在消息展示区域中显示输入操作所确定的回复内容,统计会话页面在目标应用中的连续显示时长;

时长判断模块,用于当连续显示时长小于时长阈值时,在会话页面中显示可触发的发送控件;

第二发送模块,用于响应针对会话页面中可触发的发送控件的触发操作,将回复内容发送至第二物品关联的配对终端设备。

其中,该装置还包括:

语音播放模块,用于当接收到配对终端设备发送的针对第二消息的通知信息时,通过目标终端设备与第一物品之间的通信连接方式,向第一物品发送提示指令;提示指令用于指示第一物品对第二消息进行语音播放。

本申请实施例一方面提供了一种计算机设备,包括存储器和处理器,存储器与处理器相连,存储器用于存储计算机程序,处理器用于调用计算机程序,以使得该计算机设备执行本申请实施例中上述一方面提供的方法。

本申请实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序适于由处理器加载并执行,以使得具有处理器的计算机设备执行本申请实施例中上述一方面提供的方法。

根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述一方面提供的方法。

本申请实施例可以在目标应用中显示会话页面,当在第一环境范围内感应到第一物品,且第一物品存在配对关系时,在会话页面中显示可触发的发送控件,进而可以响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至第二物品关联的配对终端设备,以使配对终端设备在第二环境范围内感应到第二物品时,对第一消息进行显示,其中第一物品与第二物品之间具备配对关系。可见,在目标应用中,用户之间可以通过具有配对关系的第一物品和第二物品进行通信,当感应到具有配对关系的第一物品时,才能触发目标应用的会话页面中的发送控件,将会话页面中的消息发送至第二物品关联的配对终端设备(即持有第二物品的用户所使用的终端设备),配对终端设备接收到消息后,需要感应到第二物品才能解锁消息内容,即通信过程中消息的发送以及消息内容的解锁均需要具有配对关系的实体物体进行触发,可以提高通信方式的多样性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种网络架构的结构示意图;

图2a和图2b是本申请实施例提供的一种进行通信互动的场景示意图;

图3是本申请实施例提供的一种数据处理方法的流程示意图;

图4是本申请实施例提供的一种目标终端设备感应物品的界面示意图;

图5是本申请实施例提供的一种添加物品的流程示意图;

图6是本申请实施例提供的一种为两个物品建立配对关系的流程示意图;

图7是本申请实施例提供的一种发送消息的界面示意图;

图8是本申请实施例提供的一种发送消息的界面示意图;

图9是本申请实施例所提供的一种数据处理方法的流程示意图;

图10是本申请实施例提供的一种数据交互示意图;

图11a和图11b是本申请实施例提供的一种终端设备和实体物品的结构示意图;

图12是本申请实施例提供的一种数据处理装置的结构示意图;

图13是本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请涉及以下几个概念:

近距离无线通信(Near-field communication,NFC):NFC可以简称为近距离通信或近场通信,NFC可以是指一套通信协议,可以让两个电子设备(其中一个电子设备通常为移动设备,例如智能手机)在相距几厘米之内进行通信。

射频识别(Radio Frequency IDentification,RFID):RFID是一种无线通信技术,可以通过无线电信号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或者光学接触。其中,无线电信号可以通过调成无线电频率的电磁场,把数据从附着在物品上的标签上传送出去,以自动辨识与追踪该物品。

NFC手办:内部或表面贴有射频识别标签的手办,可由移动终端靠近感应到辨识其唯一标识和对应手办产品。其中,手办可以是指没有涂装的模型套件,玩家可以自己动手打磨、拼装、上色等一系列复杂的工艺,而且难度远大于一般模型制作,主要材料为树脂,本申请所涉及的手办均可以为携带射频识别标签的手办,射频识别标签也可以称为NFC标签。

情侣档/人物配对(Coupling,CP):CP一词为网络流行词,在产品中手办可组CP,如关系可能较亲密的两个用户可以将他们各自的一个手办组成一组,可区别于其他一般好友、其他手办有更多的使用功能,本申请方法实施例涉及CP手办之间的通信互动过程,CP手办也可以理解为具有配对关系的手办。

请参见图1,图1是本申请实施例提供的一种网络架构的结构示意图。如图1所示,该网络架构可以包括服务器10a和终端设备集群,该终端设备集群可以包括一个或者多个终端设备,这里不对终端设备的数量进行限制。如图1所示,该终端设备集群可以具体包括终端设备10b、终端设备10e等。其中,服务器10a可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。终端设备10b、终端设备10e等均可以包括:智能手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备(例如智能手表、智能手环等)以及智能电视等具有通信功能(如配对物品聊天功能)的智能终端。如图1所示,终端设备10b、终端设备10e等可以分别与服务器10a进行网络连接,以便于每个终端设备可以通过该网络连接与服务器10a之间进行数据交互。终端设备集群中的每个终端设备均可以与一个或者多个实体物品(例如,手办、机器人、音箱等)进行绑定,每个实体物品的内部或表面均贴有NFC标签(如图1所示,物品10c的内部或表面贴有NFC标签10d,物品10g的内部或表面贴有NFC标签10f),终端设备可以对物品的NFC标签进行射频识别,以识别NFC标签所携带的唯一标识(也可以称为物品标识,如标识ID),并基于唯一标识辨识对应的物品,进而可以对终端设备与辨识到的物品进行绑定。需要说明的是,终端设备对携带NFC标签的物品进行射频识别的过程也可以称为终端设备感应物品的过程。

为便于理解,本申请实施例可以在图1所示的终端设备集群中选择任意一个终端设备作为目标终端设备,如可以将图1所示的终端设备10b作为目标终端设备,该目标终端设备中可以集成具有通信功能的目标应用,该目标应用可以提供物品配对功能,并为配对成功的物品提供通信功能,该目标应用的后台服务器可以为上述服务器10a,服务器10a可以用于存储目标应用中的数据(例如,用户账号、用户账号对应的物品数据、用户账号对应物品配对数据等),不同的终端设备之间可以通过服务器10a进行通信。其中,目标终端设备(例如,终端设备10b)可以为目标用户所使用的用户终端,目标用户可以在目标终端设备所安装的目标应用中输入用户信息进行账户注册。为便于理解,本申请实施例可以将目标用户(例如,用户A)在目标应用中注册的账户称为目标用户账号,即用户A(即目标用户)可以通过目标用户账号登录目标终端设备中所安装的目标应用。用户A可以通过目标终端设备对物品携带的NFC标签进行射频识别,以识别NFC标签中的唯一标识(也可以称为物品标识),并根据物品标识辨识对应的物品,进而可以将该物品添加至目标应用,此时可以将该物品的相关数据(例如,物品名称、物品标识、物品图片)与目标用户账号进行关联存储。可以理解地,用户A所持有的所有物品均可以添加至目标应用,如用户A持有一个物品时,可以通过目标终端设备感应该物品所携带的NFC标签,以将该物品添加至目标应用;如用户A持有多个物品时,可以通过目标终端设备分别感应每个物品所携带的NFC标签,以将用户所持有的多个物品均添加至目标应用。

应当理解,用户A可以对目标应用中的物品配对功能(例如,“邀请组CP”功能)执行触发操作,在目标应用中显示用户A对应的物品数据列表和关联用户列表,其中,物品数据列表包括用户A添加至目标应用的所有物品数据,关联用户列表包括用户A在目标应用中的好友。用户A可以在物品数据列表中选择即将进行配对的物品(本申请实施例可以将即将进行配对的物品称为第一物品),并在关联用户列表中选择即将进行配对的好友(本申请实施例可以将即将进行配对的好友称为物品配对用户,例如用户B),此时的目标终端设备可以向用户B(即物品配对用户)所使用的终端设备(也可以称为配对终端设备,如终端设备10e)发送邀请信息。配对终端设备接收到邀请信息后,用户B可以选择自己所持有的物品(本申请实施例可以将物品配对用户所选择的物品称为第二物品)与用户A的物品(即第一物品)进行配对,或者用户B可以选择放弃与用户A的第一物品进行配对;若用户B选择与用户A的第一物品进行配对,则目标终端设备和配对终端设备均可以展示物品配对成功的提示信息,即用户A和用户B均可以收到第一物品和第二物品之间配对成功的提示信息。

可以理解地,对于物品配对成功的用户A和用户B,任意一方均可以触发目标应用中的通信功能,如用户A可以对目标终端设备所安装的目标应用中的通信功能执行触发操作,目标终端设备可以在目标应用中显示会话页面,会话页面中可以显示消息内容(可以称为第一消息),在目标终端设备感应到第一物品时,此时会话页面中所显示的发送控件为可触发的控件(未感应到第一物品时,会话页面中所显示的发送控件为不可触发的控件),对发送控件执行触发操作后,可以将会话页面中所显示的第一消息发送至用户B所使用的配对终端设备。用户A成功发送第一消息后,用户B所使用的配对终端设备可以接收到消息通知信息,配对终端设备需要感应到与第一感应具有配对关系的第二物品,才可以解锁第一消息,即配对终端设备感应到第二物品后,用户B才可以在目标应用中阅读第一消息。换言之,本申请实施例中,用户可以通过具有配对关系的第一物品和第二物品进行通信,即通信过程中消息的发送以及消息内容的解锁均需要具有配对关系的实体物体进行触发,当物品配对成功的任意一方遗失了具有配对关系的物品时,该用户无法解锁另一方发送的消息,也无法向另一方所使用的终端设备发送消息,即无法继续进行通信互动,进而可以提高通信方式的多样性。

进一步地,请参见图2a和图2b,图2a和图2b是本申请实施例提供的一种进行通信互动的场景示意图。其中,图2a所示的目标终端设备20a和图2b所示的配对终端设备20h可以为上述图1所对应实施例的终端设备集群中所选取的任意两个终端设备;目标终端设备20a可以为用户A使用的终端设备,配对终端设备20h可以为用户B使用的终端设备,目标终端设备20a与配对终端设备20h中均安装有上述目标应用(该目标应用可以为用户提供物品配对功能);用户A所持有的第一物品(例如,手办1)与用户B所持有的第二物品(例如,手办6)之间具有配对关系(本申请实施例中的配对关系可以理解为两个物品组成了CP)。需要说明的是,本申请实施例中所涉及的物品以携带NFC标签的手办为例,对不同用户通过具有配对关系的手办进行通信互动的过程进行详细描述。

如图2a所示,该目标终端设备20a的当前显示界面可以为图2a所示的会话页面20b,该会话页面20b可以为目标应用中的消息发送页面,如用户A想要向其余用户(例如,用户B)发送消息时,可以在目标终端设备20a所安装的目标应用中进入会话页面20b。如图2a所示,会话页面20b中可以显示消息展示区域20c、物品展示区域20d、发送控件20e以及返回主页控件20f等信息。其中,消息展示区域20c可以用于输入消息并展示消息内容(例如,消息展示区域20c中可以显示消息内容“你好!”),物品展示区域20d可以用于展示具有配对关系的手办所对应的媒体数据(例如,手办的图片、名称、编号等信息);在未感应到具有配对关系的手办时,会话页面20b中的发送控件20e是不可触发的,即未感应到具有配对关系的手办时,发送控件20e不可按(处于关闭状态);用户A还可以对会话页面20b中的返回主页控件20f执行触发操作,目标终端设备20a响应针对返回主页控件20f的触发操作后,可以在目标应用中退出会话页面20b,返回至目标应用的主页。

如图2a所示,当目标终端设备20a未感应到手办时,可以在会话页面20b的物品展示区域20d中显示提示信息“请感应CP手办”(即请感应具有配对关系的手办),此时的发送控件20e是不可触发的。当目标终端设备20a贴近CP手办1时,如目标终端设备20a与CP手办1之间的距离小于距离阈值(例如,距离阈值可以设置为10厘米),或者目标终端设备20a处于CP手办1对应的第一环境范围(例如,第一环境范围可以是指以CP手办1为圆心,10厘米为半径的圆区域范围),目标终端设备20a可以感应到CP手办1,并获取与手办1组成CP的手办6(即与手办1具有配对关系的手办6),在会话页面20b的物品展示区域20d中显示手办1对应的第一媒体数据(例如手办1的图片)以及手办6对应的第二媒体数据(例如手办2的图片),此时的发送控件20e是可触发的(处于启动状态);物品展示区域20d中所显示的箭头可以表示为消息发送方向(从手办1发送至手办6)。可选的,会话页面20b中物品展示区域20d的显示尺寸可以根据实际需求进行调整,如与手办1具有配对关系的手办数量为1个时,物品展示区域20d的显示尺寸可以为a1*b1;当与手办1具有配对关系的手办数量为2个时,物品展示区域20d的显示尺寸可以为a1*b2(b2可以大于上述b1)。

进一步地,用户A可以对会话页面20b中可触发的发送控件20e执行触发操作(例如,点击操作),目标终端设备20a可以响应针对可触发的发送控件20e的触发操作,将消息展示区域20c中所显示的消息内容“你好!”发送给用户B所持有的手办6;当消息内容“你好!”发送成功后,可以在目标应用中显示提示信息20g,该提示信息20g可以为:您已成功发送消息至“用户B”的“手办6”。用户A可以对目标应用中的“好的”控件执行触发操作,以关闭目标应用中的提示信息20g。

如图2b所示,当消息内容“你好!”发送成功时,用户B所持有的手办6可以接收用户A通过手办1发送的消息内容“你好!”,并在用户B所使用的配对终端设备20h所安装的目标应用中显示针对消息内容“你好!”的通知信息20i,该通知信息20i可以为“你收到来自用户A手办1的CP消息!用你的手办6解锁查看吧!”。用户B对配对终端设备20h中所显示的通信信息20i执行触发操作(例如,点击操作)后,配对终端设备20h可以响应针对通知信息20i的触发操作,进入目标应用的会话页面20j;该会话页面20j中可以显示消息展示区域20k、区域20m、区域20n以及返回主页控件等信息。当配对终端设备20h未感应到手办6时,此时的消息展示区域20k中可以显示消息解锁提示信息“请用‘手办6’解锁信息”、区域20m中可以显示手办1对应的第一媒体数据(例如手办1的图片)、区域20n中可以显示提示信息“请感应CP手办6”。可以理解地,会话页面20j中所显示的区域20m和区域20n类似于上述图2a所示的会话页面20b中的物品展示区域20d,如区域20m和区域20n所组成的区域可以为会话页面20j中的物品展示区域。

如图2b所示,当配对终端设备20h感应到手办6时,可以在区域20n中显示手办6对应的第二媒体数据(例如手办6的图片),并解锁用户A的手办1发送给手办6的消息,在消息展示区域20k中可以显示消息内容“你好!”,即此时的用户B可以在消息展示区域20k中阅读消息内容“你好!”。当配对终端设备20h感应到手办6并在消息展示区域20k中显示消息内容“你好!”时,可以在会话页面20j中显示回复控件20p。

可选的,用户B在阅读了消息展示区域20k中所显示的消息内容“你好!”后,可以对会话页面20j中的回复控件20p执行触发操作,以向用户A的手办1回复消息。配对终端设备20h可以响应针对回复控件20p的触发操作,清除消息展示区域20k中所显示的消息内容“你好!”,并将回复控件20p切换显示为可触发的发送控件20q,此时的消息发送方向可以切换为:从手办6发送至手办1,例如,区域20m中手办1对应的第一媒体数据可以切换显示为手办6对应的第二媒体数据,区域20n中手办6对应的第二媒体数据可以切换显示为手办1对应的第一媒体数据。需要说明的是,用户B在阅读完消息内容“你好!”后进行及时回复时,无需再次感应手办6,就可以向用户A的手办1发送回复消息,无需反复感应手办,进而可以提高消息的发送效率。

对于清除消息内容“你好!”后的消息展示区域20k,用户B可以在消息展示区域20k中输入回复内容(例如“哈哈哈哈哈!”),当用户B对会话页面中可触发的发送控件20q执行触发操作时,配对终端设备20h可以响应针对可触发的发送控件20q,将消息展示区域20k中所显示的回复内容“哈哈哈哈哈!”发送至用户A的手办1;当回复内容“哈哈哈哈哈!”发送成功后,可以在配对终端设备20h所安装的目标应用中显示提示信息20r,该提示信息20r可以为:您已成功发送消息至“用户A”的“手办1”。用户B可以对目标应用中的“好的”控件执行触发操作,以关闭目标应用中的提示信息20r。

在目标应用的通信互动过程中,通过将实体手办作为线上聊天的解锁工具,消息的读取和发送均需要通过具有配对关系的CP手办进行认证,可以提高通信方式的多样性;其次,在发送消息时,无需选择消息发送对象,在感应到CP手办后,可以直接将消息发送给另一个CP手办,进而可以提高消息的发送效率。

请参见图3,图3是本申请实施例提供的一种数据处理方法的流程示意图。可以理解地,该数据处理方法可以由终端设备(例如,上述图2a所对应实施例中的目标终端设备20a)执行,或者由服务器(例如,上述图1所对应实施例中的服务器10a)执行,或者由终端设备和服务器共同执行,或者由终端设备中的计算机程序(包括程序代码)执行。为便于理解,本申请实施例由上述目标终端设备执行为例进行说明,以阐述在目标终端设备中进行通信的过程。如图3所示,该数据处理方法可以包括以下步骤:

步骤S101,在目标应用中显示会话页面。

具体的,目标终端设备中可以安装有上述目标应用,该目标应用可以具有物品添加功能、物品配对功能、通信功能等。当使用该目标终端设备的用户(可以称为目标用户)启动该目标应用之后,可以在目标终端设备中显示该目标应用的主页,此处的主页可以为目标用户提供通信功能,此处的通信功能可以为配对物品之间的聊天功能。进一步地,当目标用户针对目标应用中的通信功能执行触发操作(例如,点击操作、语音操作、滑动操作等)时,该目标终端设备可以响应针对通信功能的触发操作,将目标应用的主页切换显示为会话页面,此时的会话页面也可以称为消息发送页面。

其中,会话页面中可以显示消息展示区域,目标用户可以在消息展示区域(如上述图2a所对应实施例中的消息展示区域20c)中输入消息内容,当目标用户针对消息展示区域执行输入操作时,目标终端设备可以响应针对消息展示区域的输入操作,在消息展示区域中显示目标用户输入的消息内容(此时的消息内容也可以称为第一消息);目标应用中的会话页面还可以包括发送控件,当目标终端设备在第一环境范围内感应到具有配对关系的实体物品之前,该会话页面中所显示的发送控件是不可触发的(如上述图2a所对应实施例中的发送控件20e,不可触发的发送控件在会话页面中可以用“发送(不可按)”的表示形式进行显示)。

需要说明的是,本申请实施例中的实体物品可以包括:手办、机器人、音箱、玩偶等携带射频识别标签(也可以为NFC标签)的产品模型。不同的用户可以从各自所持有的物品中选择一个物品进行配对,在不同的物品之间建立配对关系后,物品的持有用户可以通过具有配对关系的物品进行通信,例如,物品的持有用户可以通过具有配对关系的物品进行线上聊天。

步骤S102,当在第一环境范围内感应到第一物品,且第一物品存在配对关系时,在会话页面中显示可触发的发送控件。

具体的,目标用户可以手持目标终端设备进行移动,或者可以手持第一物品进行移动,当目标终端设备在第一环境范围内感应到第一物品时,可以获取第一物品对应的第一物品标识,即目标终端设备和第一物品均处于第一环境范围内时,目标终端设备可以感应并识别第一物品所携带的射频识别标签,以获取射频识别标签中的第一物品标识(可以为唯一标识ID,每个物品均对应一个唯一的标识ID)。其中,第一环境范围可以是指以目标终端设备为圆心,固定距离(此时的固定距离可以是指近距离无线通信中所规定的通信距离,如10厘米)为半径的圆区域范围,也可以是指以第一物品为圆心,固定距离为半径的圆区域范围。

进一步地,当目标终端设备在第一环境范围内感应到第一物品,并识别到第一物品对应的第一物品标识时,可以从目标应用对应的数据库中读取数据,当目标应用对应的数据库中存在与第一物品标识具有配对关系的第二物品标识时,可以确定第一物品存在配对关系,其中第二物品标识可以是指第二物品对应的物品标识,第二物品可以为与第一物品具有配对关系的物品。具体的,目标终端设备可以获取登录目标应用的目标用户账号,此时的目标用户账号可以是指目标用户在目标应用中所注册的用户账号。目标终端设备可以从目标应用对应的数据库中,获取目标用户账号下存在的物品配对数据,此时的物品配对数据可以包括目标用户账号所持有的所有物品中,具有配对关系的物品所对应的物品标识。当物品配对数据包含第一物品对应的第一物品标识时,可以确定第一物品具备配对关系;当物品配对数据不包含第一物品对应的第一物品标识时,可以确定第一物品不存在配对关系。可以理解地,与第一物品具有配对关系的第二物品的数量可以为一个或者多个,本申请对第二物品的数量不做限定。为方便描述,本申请实施例以第一物品的数量是一个为例,对消息发送过程进行描述。

需要说明的是,当目标终端设备在第一环境范围内未感应到具有配对关系的物品时,目标应用的会话页面中暂时不会显示发送控件(可以理解为暂时对会话页面中的发送控件进行隐藏),直至目标终端设备在第一环境范围内感应到第一物品,且确定第一物品存在配对关系时,在该会话页面中显示发送控件,且此时所显示的发送控件是可触发的(可以理解为对会话页面中的发送控件取消隐藏);或者当目标终端设备在第一环境范围内未感应到具有配对关系的物品时,可以在会话页面中显示不可触发的发送控件,当目标终端设备在第一环境范围内感应到第一物品,且确定第一物品存在配对关系时,可以将会话页面中所显示的不可触发的发送控件切换为可触发的发送控件。换言之,当目标终端设备在第一环境范围内感应到第一物品,且确定第一物品存在配对关系时,可以在目标应用的会话页面中显示可触发的发送控件。其中,目标终端设备在第一环境范围内未感应到具有配对关系的物品可以包括以下两种情形:目标终端设备在第一环境范围内未感应到任何物品;或者目标终端设备在第一环境范围内感应到了物品,但感应到的物品不具备配对关系。

可选的,当目标终端设备在第一环境范围内感应到第一物品,且确定第一物品存在配对关系时,目标应用的会话页面中除了可以显示可触发的发送控件外,还可以在会话页面中显示第一物品对应的第一媒体数据(如上述图2a所对应实施例的物品展示区域20d中所显示的手办1的图片),以及第二物品对应的第二媒体数据(如上述图2a所对应实施例的物品展示区域20d中所显示的手办6的图片),此时第一物品和第二物品之间具有配对关系。其中,第一媒体数据可以为第一物品的图片,或者第一物品的名称,或者第一物品对应的第一物品标识等数据;第二媒体数据可以为第二物品的图片,或者第二物品的名称,或者第二物品对应的第二物品标识等。

可选的,当目标终端设备在第一环境范围内未感应到第一物品时,在会话页面中显示物品感应提示信息(如上述图2a所对应实施例的消息展示区域20d中所显示的提示信息“请感应CP手办”),以及不可触发的发送控件;该物品感应提示信息用于提示运行目标应用的目标终端设备未感应到第一物品。可选的,当目标终端设备在第一环境范围内感应到第一物品,且确定第一物品不存在配对关系时,可以在会话页面中显示物品未配对提示信息,以及不可触发的发送控件。

请一并参见图4,图4是本申请实施例提供的一种目标终端设备感应物品的界面示意图。如图4所示,以第一物品是不存在配对关系的手办3为例,目标终端设备可以为用户A(即上述目标用户)所使用的终端设备,该目标终端设备的当前显示界面可以为图4所示的会话页面30b,会话页面30b中可以显示消息展示区域30c、区域30d(可以用于显示具有配对关系的物品的媒体数据)、发送控件30e以及返回主页控件30f等信息。其中,用户A在消息展示区域30c中输入第一消息“你好!”后,消息展示区域30c中可以显示第一消息“你好!”;用户A对会话页面30b中的返回主页控件30f执行触发操作时,目标终端设备可以响应针对返回主页控件30f的触发操作,在目标应用中退出会话页面30b,返回至目标应用的主页。

当目标终端设备在第一环境范围内未感应到手办时,可以在会话页面30c的区域30d中显示物品感应提示信息,该物品感应提示信息可以为“请感应CP手办”,该物品感应提示信息用于提示用户A所使用的目标终端设备未感应到手办,此时的发送控件30e是不可触发的。

进一步地,用户A可以手持目标终端设备进行移动,将目标终端设备贴近手办3,当目标终端设备在第一环境范围内感应到手办3,且确定手办3不存在配对关系时,可以在会话页面30b的区域30d中显示物品未配对提示信息,该物品未配对提示信息可以为“未找到手办3的CP组合”,该物品未配对提示信息用于提示用户A重新感应存在配对关系的手办,此时的发送控件30e仍然是不可触发的。

步骤S103,响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至第二物品关联的配对终端设备,以使配对终端设备在第二环境范围内感应到第二物品时,对第一消息进行显示;第一物品和第二物品之间具备配对关系。

具体的,当目标终端设备在第一环境范围内感应到存在配对关系的第一物品时,目标用户可以对会话页面中可触发的发送控件执行触发操作,此时的目标终端设备可以响应针对可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至第二物品关联的配对终端设备(如上述图2b所对应实施例中的配对终端设备20h)。其中,第二物品可以是指物品配对用户所持有的物品,配对终端设备可以为物品配对用户所使用的终端设备,第一物品和第二物品之间具备配对关系。当目标终端设备将第一消息成功发送至配对终端设备时,可以在目标终端设备所安装的目标应用中显示消息发送成功的提示信息(如上述图2a所对应实施例中的提示信息20g)。需要说明的是,目标终端设备在发送第一消息之前,可以不用选择第一消息的发送对象,即可以默认将第一消息发送至与第一物品具有配对关系的第二物品所关联的配对终端设备,可以提高消息的发送效率。

配对终端设备在接收到目标终端设备发送的第一消息后,可以在配对终端设备所安装的目标应用中显示针对第一消息的通知信息,当物品配对用户对通知信息执行触发操作时,配对终端设备可以响应针对通知信息的触发操作,在配对终端设备所安装的目标应用中显示会话页面(如上述图2b所对应实施例中的会话页面20j);当配对终端设备在第二环境范围内感应到第二物品时,可以解锁上述第一消息,并在目标应用的会话页面中显示第一消息;其中,第二环境范围可以是指以配对终端设备为圆心,固定距离(此时的固定距离可以是指近距离无线通信中所规定的通信距离,如10厘米)为半径的圆区域范围,也可以是指以第二物品为圆心,固定距离为半径的圆区域范围。可选的,物品配对用户可以在阅读完第一消息后,可以针对第一消息进行回复,若物品配对用户对第一消息进行及时回复,无需再次感应第二物品,就可以将回复内容发送至第一物品关联的目标终端设备。其中,配对终端设备针对第一消息的显示过程以及回复过程,均可以参见上述图2b所对应的实施例,这里不再进行赘述。

本申请实施例中,在目标终端设备所安装的目标应用中,用户之间可以通过具有配对关系的第一物品和第二物品进行通信,当感应到具有配对关系的第一物品时,才能触发目标应用的会话页面中的发送控件,将会话页面中的消息发送至第二物品关联的配对终端设备(即持有第二物品的用户所使用的终端设备),配对终端设备接收到消息后,需要感应到第二物品才能解锁消息内容,即通信过程中消息的发送以及消息内容的解锁均需要具有配对关系的实体物体进行触发,可以提高通信方式的多样性;当用户将具有配对关系的物品遗失时,该用户无法继续通过感应其具有配对关系的物品与另一方用户进行互动,也无法解锁另一方用户发送的消息,同时也无法向另一方用户发送消息,可以增强用户之间的信息隐私性。

可以理解地,在使用具有配对关系的第一物品和第二物品进行通信之前,还需要将第一物品添加至目标应用中的目标用户账号,将第二物品添加至目标应用中物品配对用户(即持有第二物品的用户)的账号,并在目标应用中为第一物品和第二物品建立配对关系,下面通过图5对物品的添加过程进行描述,通过图6对不同物品之间的配对过程进行描述。

请参见图5,图5是本申请实施例提供的一种添加物品的流程示意图。如图5所示,本申请实施例以第一物品是手办3为例,对第一物品的添加过程进行详细描述。为便于理解,本申请实施例由上述目标终端设备执行为例进行说明,第一物品的添加过程可以包括下述步骤S201-步骤S203:

步骤S201,响应目标应用中的物品添加操作,对第一物品所携带的射频识别标签进行识别。

具体的,目标终端设备的使用者(即目标用户)可以在目标终端设备下载并安装上述目标应用,目标用户可以在目标应用中输入用户名、密码、邮箱、电话认证或者绑定即时通讯应用账号进行账户注册,目标用户在目标应用中所注册的账户可以称为目标用户账号。目标用户使用目标用户账号登录目标应用后,目标用户可以通过目标应用中的物品添加控件将其所持有的物品添加至目标应用中。当目标用户对目标应用中的物品添加控件执行触发操作时,目标终端设备可以响应针对物品添加控件的物品添加操作,对第一物品所携带的射频识别标签进行识别。如图5所示,目标终端设备的当前显示界面可以为个人账户展示页面40a,个人账户展示页面40a可以显示目标用户的账户信息(例如,目标用户账号对应的头像40b)、已添加成功的手办媒体数据(如图5所示,当已成功添加的手办为手办1和手办2时,可以显示手办1的图片40c和手办2的图片40d,此处的图片可以为添加手办时目标终端设备扫描到的实时图片,或者为手办出厂时厂家所提供的图片等)以及添加手办控件40e(也可以称为物品添加控件)。

当目标用户对个人账户展示页面40a中的添加手办控件40e执行触发操作时,目标终端设备可以响应针对添加手办控件40e的物品添加操作,在目标应用中显示扫描页面40f,该扫描页面40f中可以显示扫描区域40g和扫描提示信息(例如,该扫描提示信息可以为:请将手机贴近手办,此时可以默认目标终端设备为手机);当目标终端设备未感应到手办时,扫描区域40g中的显示信息可以为空白信息。

步骤S202,当目标终端设备处于第一物品对应的第一环境范围内时,识别射频识别标签中所携带的第一物品标识,在目标应用中展示第一物品标识所对应的第一媒体数据。

具体的,当目标终端设备处于第一物品对应的第一环境范围内(也可以理解为目标终端设备和第一物品均处于上述第一环境范围内)时,目标终端设备可以扫描到第一物品携带的射频识别标签,并对射频识别标签进行识别,以获取射频识别标签中的第一物品标识,射频识别标签可以是指第一物品在出厂时就携带上的。由于每个物品均对应一个唯一的物品标识,因此目标终端设备可以根据第一物品标识辨识第一物品,并在目标应用中展示第一物品标识所对应的第一媒体数据,即第一物品对应的第一媒体数据。如图5所示,当目标终端设备处于手办3对应的第一环境范围内时,目标终端设备可以对手办3所携带的射频识别标签进行扫描(此处的扫描过程也可以理解为对射频识别标签的识别过程),获取到手办3对应的第一物品标识;通过第一物品标识可以辨识手办3,并在上述扫描区域40g中显示手办3的图片(也可以称为手办3的第一媒体数据),此时的扫描页面40f中可以显示“扫描成功”的提示信息,以及确认添加控件40h,该确认添加控件40h可以用于将第一物品标识所对应的第一物品添加至目标用户账号。

步骤S203,响应针对第一物品的添加确认操作,将第一物品对应的物品数据添加至目标用户账号对应的物品数据列表。

具体的,当目标用户针对第一物品执行添加确认操作时,目标终端设备可以响应针对第一物品的添加确认操作,将第一物品对应的物品数据添加至目标用户账号对应的物品数据列表。其中,上述物品数据可以是指第一物品对应的第一物品标识、图片、名称、出厂设置等信息;物品数据列表可以包括目标用户账号所持有的所有物品。如图5所示,当目标用户对扫描页面40f中的确认添加控件40h执行触发操作时,目标终端设备可以响应针对确认添加控件40h的触发操作(即上述添加确认操作),将手办3对应的手办信息(即上述物品数据)添加至目标用户账号对应的物品数据列表(如图5所示,此时的物品数据列表可以包括手办1的手办信息、手办2的手办信息以及手办3对应的手办信息),并在目标应用中从扫描页面40f切换至个人账户展示页面40a,此时的个人账户展示页面40a中可以增加显示手办3的图片40i。当然,若目标用户还想要添加新的手办,可以重复上述操作,以在目标用户账号对应的物品数据列表中添加新手办的手办信息。

本申请实施例中,可以将目标用户所持有的所有物品添加至登录目标应用的目标用户账号所对应的物品数据列表,即可以在目标应用中建立目标用户账号与目标用户所持有物品之间的绑定关系,进而可以增加实体物品与目标应用之间的关联性。

请参见图6,图6是本申请实施例提供的一种为两个物品建立配对关系的流程示意图。如图6所示,本申请实施例以第一物品为手办1、第二物品是手办6为例,对第一物品和第二物品之间的配对过程进行详细描述。为便于理解,本申请实施例由上述目标终端设备执行为例进行说明,第一物品和第二物品之间的配对过程可以包括下述步骤S301-步骤S305:

步骤S301,响应目标应用中的物品配对操作,在目标应用中显示目标用户账号对应的关联用户列表,以及与目标用户账号具有绑定关系的物品数据列表。

具体的,对于目标应用中所添加的所有物品,目标用户均可以通过目标应用中的物品配对功能,为物品数据列表中的物品与其余用户所持有的物品进行配对。当目标用户在目标应用执行物品配对操作时,目标终端设备可以在目标应用中显示目标用户账号对应的关联用户列表,以及目标用户账号具有绑定关系的物品数据列表。其中,关联用户列表可以是指目标用户在目标应用中的好友,此时关联好友列表中的每个好友所使用的终端设备中均安装了上述目标应用;或者,关联用户列表也可以是指目标用户在其余应用(例如,即时通讯应用)中的好友,此时关联列表中的用户所使用的终端设备中可能安装有目标应用,也可能未安装有上述目标应用,例如,目标用户使用其余应用的用户账号与上述目标应用进行绑定,即使用即时通讯应用中的账号登录上述目标应用时,此时的关联用户列表可以是指目标用户在上述即时通讯应用中的好友。

如图6所示,当目标用户(例如,用户A)对目标应用中的“邀请组CP”功能(即上述物品配对功能)执行触发操作时,目标终端设备可以响应针对“邀请组CP”功能的触发操作(即上述物品配对操作),此时的目标终端设备可以显示包含物品数据列表50b和关联用户列表50c的页面50a。其中,物品数据列表50b可以包括手办1、手办2以及手办3等,关联用户列表50c可以包括好友1、好友2、好友3等。如图6所示,页面50a还可以显示“发送CP邀请”控件50d,该“发送CP邀请”控件50d用于向其余用户(例如,用户B)发送物品配对的邀请信息。

步骤S302,响应针对物品数据列表的第一选取操作,在物品数据列表中将第一选取操作所确定的物品数据对应的物品,确定为第一物品。

具体的,目标用户(例如,用户A)可以在物品数据列表中选择想要进行配对的第一物品,如图6所示,当用户A(即目标用户)在物品数据列表50b中选中手办1时,目标终端设备可以响应针对物品数据列表50b的第一选取操作,将第一选取操作所确定的手办1确定为第一物品。

步骤S303,响应针对关联用户列表的第二选取操作,在关联用户列表中将第二选取操作所确定的关联用户确定为物品配对用户。

具体的,目标用户(例如,用户A)可以在关联用户列表中选择想要进行配对的物品配对用户,如图6所示,当用户A在关联用户列表50c中选中好友1时,目标终端设备可以响应针对关联用户列表50c的第二选取操作,将第二选取操作所确定的好友1确定为物品配对用户(上述好友1可以为用户B)。

步骤S304,响应目标应用中的配对邀请操作,生成针对第一物品和物品配对用户的邀请信息,将邀请信息发送至物品配对用户对应的配对终端设备。

具体的,当目标用户对目标应用中的配对邀请控件执行触发操作时,目标终端设备可以响应针对配对邀请控件的触发操作,生成针对第一物品和物品配对用户的邀请信息,将邀请信息发送至物品配对用户对应的配对终端设备。可选的,当同一个物品不能同时与多个物品建立配对关系时,目标终端设备向配对终端设备发送邀请信息的过程中,还需要对目标用户所选择的第一物品进行验证,当第一物品还未存在配对关系时,才可以将邀请信息发送至物品配对用户所使用的配对终端设备;当第一物品已存在配对关系时,则本次物品配对操作失败,无需向物品配对用户所使用的配对终端设备发送邀请信息。换言之,目标终端设备在响应目标应用中的配对邀请操作,生成针对第一物品和物品配对用户的邀请信息后,可以在目标应用对应的数据库中获取目标用户账号对应的物品配对数据;若物品配对数据不包含第一物品对应的第一物品标识,则表示第一物品还未进行配对,即当前时刻的第一物品还不存在配对关系,此时可以将邀请信息发送至物品配对用户对应的配对终端设备。如图6所示,当目标用户对页面50a中的“发送CP邀请”控件50d执行触发操作(即上述配对邀请操作)时,目标终端设备可以响应针对“发送CP邀请”控件50d的触发操作,基于目标用户账号对应的CP组队信息(即上述物品配对数据)对手办1(即上述第一物品)进行验证,当CP组队信息中不包含手办1对应的第一物品标识时,表示用户A(即目标用户)还未使用手办1组过CP,进而可以向好友1(即用户B,也就是上述物品配对用户)所使用的配对终端设备发送邀请信息。

配对终端设备在接收到目标终端设备发送的邀请信息后,可以在目标应用中显示页面50e,该页面50e可以显示邀请信息50f(例如,邀请信息50f可以为:“您的好友‘用户A’想用‘手办1’和你的手办组成CP,同意的话选择一个手办吧”)、物品数据列表50g、“组成CP”控件50h以及“放弃”控件50i。其中,物品数据列表50g可以是指用户B(即物品配对用户)所对应的物品数据列表,即物品数据列表50g中的手办6、手办7以及手办8均为用户B所持有的物品。当用户B在物品数据列表50g中选中手办6,并对“组成CP”控件50h执行触发操作时,配对终端设备可以响应针对物品数据列表50g的选取操作,将用户B所选中的手办6确定为第二物体;进而可以响应针对“组成CP”控件50h的触发操作,在确认用户B还未使用手办6组过CP后,向目标终端设备返回包含配对成功提示信息的反馈结果。当用户B对“放弃”控件50i执行触发操作时,配对终端设备可以响应针对“放弃”控件50i的触发操作,向目标终端设备返回包含配对失败提示信息的反馈结果。

可选的,当用户B为用户A在即时通讯应用中的好友,且用户B所使用的配对终端设备中未安装有上述目标应用时,配对终端设备在接收到目标终端设备发送的邀请信息后,可以在即时通讯应用中显示邀请信息(如在用户A与用户B之间的聊天界面中显示该邀请信息),该邀请信息用于提示用户B在配对终端设备中安装上述目标应用,并在目标应用中注册用户账号、添加自己所持有的手办,在完成手办的添加后,可以通过触发即时通讯应用中的邀请信息,在配对终端设备的目标应用中显示上述页面50e,后续的操作过程与上述一致。

可选的,若物品配对数据包含第一物品对应的第一物品标识,则生成针对第一物品的已配对提示信息,显示所述已配对提示信息,其中,已配对提示信息用于指示所述第一物品的所述物品配对操作失败。换言之,当物品配对数据包含第一物品标识时,表示第一物品应具有配对关系,即已与其余物品建立了配对关系,无法再次进行配对,因此可以在目标终端设备所安装的目标应用中显示已配对提示信息(例如,该已配对提示信息可以为“您的第一物品已经与物品1存在配对关系,请选择新的物品进行配对吧”),意味着目标用户的此次物品配对操作失败,此时的目标终端设备无需再向上述所选择的物品配对用户发送邀请信息。

步骤S305,当反馈结果为配对成功提示信息时,将第一物品与配对成功提示信息所对应的第二物品建立配对关系。

具体的,当目标终端设备接收到配对终端设备返回的反馈结果为配对成功提示信息时,表示物品配对用户同意与目标用户的第一物品进行配对,该配对成功提示信息可以包括物品配对用户从所持有物品中所选择的用于与第一物品进行配对的第二物品,进而可以将第一物品与第二物品建立配对关系,第一物品与第二物品之间的配对关系可以存储至目标用户账号对应的物品配对数据。如图6所示,配对终端设备向目标终端设备返回包含配对成功提示信息的反馈结果后,表示用户A(即上述目标用户)的手办1(即上述第一物品)与用户B(即上述物品配对用户)的手办6(即上述第二物品)之间成功组成CP(即配对成功),可以为手办1与手办6建立配对关系,此时的目标终端设备和配对终端设备中均可以显示配对成功提示信息。如图6所示,目标终端设备中所显示的配对成功提示信息可以为:“你和‘用户B’的‘手办6’已成功组成CP”、手办1的图片50j以及手办1的图片50k;配对终端设备中所显示的配对成功提示信息可以为:“你和‘用户A’的‘手办1’已成功组成CP”、手办1的图片50j以及手办1的图片50k。

可选的,当目标终端设备接收到配对终端设备返回的反馈结果为配对失败提示信息时,表示物品配对用户不同意与目标用户的第一物品进行配对,根据配对失败提示信息在关联用户列表中重新选择第一物品对应的物品配对用户。本申请实施例中,可以为不同用户各自所持有的物品建立配对关系,可以增强用户之间的关联性以及交互特性。

可选的,当同一个物品可以同时与多个物品建立配对关系时,目标终端设备向配对终端设备发送邀请信息的过程中,可以无需判断第一物品是否已存在配对关系,只需确定第一物品为目标用户所持有的物品,即可对配对终端设备发送邀请信息,进而可以参见上述图6所对应实施例中的描述,为第一物品与一个或者多个第二物品建立配对关系。若第一物品同时与M个物品存在配对关系,则第二物品的数量为M个,M为正整数,如M可以取值为1,2,3,……;当目标用户在目标应用的会话页面中使用第一物品发送消息时,目标终端设备在第一环境范围内感应到第一物品,且确定第一物品存在配对关系时,可以获取与第一物品具有配对关系的M个第二物品,并在会话页面中显示第一物品对应的第一媒体数据、M个第二物品分别对应的第二媒体数据以及可触发的发送控件;当目标用户对可触发的发送控件执行触发操作时,目标终端设备可以响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至M个第二物品分别关联的配对终端设备,此时的消息发送机制类似于发送群组消息,即凡是与第一物品具有配对关系的所有第二物品,均可以接收到目标用户终端通过第一物品发送的第一消息,进而可以提高第一消息的发送效率。

可选的,当第一物品添加至目标应用中的目标用户账号时,可以采用非对称加密算法为第一物品创建第一密钥对;其中,第一密钥对包括第一公钥和第一私钥,第一公钥可以用于第一物品对所发送的消息进行加密,第一私钥用于对使用第一公钥加密的消息进行解密;在创建第一密钥对之后,第一物品可以向所有物品公开第一公钥,即其余物品均可以获取到第一物品所对应的第一公钥。当第二物品添加至目标应用中的物品配对用户的用户账号时,同样可以采用非对称加密算法为第二物品创建第二密钥对;其中,第二密钥对包括第二公钥和第二私钥,第二公钥可以用于第二物品对所发送的消息进行加密,第二私钥用于对使用第二公钥加密的消息进行解密;在创建第二密钥对之后,第二物品可以向所有物品公开第二公钥,即其余物品均可以获取到第二物品所对应的第二公钥。换言之,每个物品均可以创建一个密钥对,每个物品所对应的私钥均可以是公开的。需要说明的是,每个物品所对应的密钥对均是唯一的,每个物品所对应的公钥还可以用于标识该物品在目标应用中的身份。

其中,上述非对称加密算法可以包括但不限于:Elgamal算法(一种非对称加密算法)、Rabin算法(一种非对称加密算法)、Diffie-Hellman算法(一种非对称加密算法)、ECC算法(椭圆曲线加密算法)。

当第一物品与第二物品之间成功建立配对关系时,第一物品和第二物品之间可以互相交换私钥,即第一物品可以将第一私钥通知给第二物品,第二物品可以将第二私钥通知给第一物品。换言之,对于第一物品所对应的第一私钥,除了与第一物品具有配对关系的第二物品,以及第一物品本身,其余物品均无法获取到第一物品的第一私钥。当目标终端设备使用第一物品向第二物品发送消息1时,可以使用第一物品的第一公钥对消息1进行加密,第二物品关联的配对终端设备接收到目标终端设备发送的消息1后,需要在第二环境范围内感应到第二物品,并使用第一物品的第一私钥对该消息1进行解密,才能对所接收到的消息1进行显示。同样的,当配对终端设备使用第二物品对第一物品发送消息2时,可以使用第二物品的第二公钥对消息2进行加密,目标终端设备接收到消息2后,需要在第一环境范围内感应到第一物品,并使用第二物品的第二私钥对该消息2进行解密,才能在目标应用的会话页面中对所接收到的消息2进行显示。

可选的,当第一物品和第二物品之间建立配对关系后,第一物品和第二物品双方无需将自己的私钥通知给对方。当目标终端设备使用第一物品向第二物品发送消息3时,可以使用第二物品的第二公钥对消息3进行加密,配对终端设备接收到消息3后,需要在第二环境范围内感应到第二物品,并使用第二物品的第二私钥对该消息3进行解密,才能对所接收到的消息3进行显示。换言之,对于具有配对关系的第一物品和第二物品,在发送消息时,可以使用对方的公钥对消息进行加密,这样对方在接收到消息后,可以使用自己的四要进行解密即可。

请一并参见图7,图7是本申请实施例提供的一种发送消息的界面示意图,以第一物品和M个第二物品均为手办为例,对消息发送过程进行详细描述。如图7所示,该目标终端设备的当前显示界面可以为图7所示的会话页面60a,该会话页面60b中可以显示消息展示区域60b(如图7所示,消息展示区域60b中可以输入并显示第一消息“你好!”)、物品展示区域60c、发送控件60d以及返回主页控件等信息。物品展示区域60d可以用于展示具有配对关系的手办所对应的媒体数据(例如,手办的图片、名称、编号等信息);在未感应到具有配对关系的手办时,物品展示区域60d中可以显示提示信息“请感应CP手办”(即请感应具有配对关系的手办),此时会话页面60a中的发送控件60d是不可触发的。

当目标终端设备在第一环境范围内感应到手办1(即上述第一物品)时,通过识别手办1所携带的射频识别标签以获取第一物品标识,根据第一物品标识可以辨识到手办1,进而可以获取与手办1组成CP的所有手办(即与手办1具有配对关系的所有手办,分别为手办6、手办9以及手办10,此时的手办6、手办9以及手办10均为第二物品,此时第二物品的数量M为3)。会话页面60a的物品展示区域60c中可以显示手办1的图片(即第一媒体数据)、手办6的图片(第二媒体数据)、手办9的图片(第二媒体数据)、手办10的图片(第二媒体数据)以及可触发的发送控件60d,该物品展示区域60c中所显示的箭头可以表示为消息发送方向(从手办1发送至手办6,从手办1发送至手办9,从手办1发送至手办10)。

进一步地,当目标用户对会话页面60a中可触发的发送控件60d执行触发操作(例如,点击操作)时,目标终端设备可以响应针对可触发的发送控件60d的触发操作,将消息展示区域60b中所显示的第一消息“你好!”同时发送给手办6持有者所使用的配对终端设备、手办9持有者所使用的配对终端设备以及手办10持有者所使用的配对终端设备。当第一消息“你好!”发送成功后,可以在目标应用中显示提示信息:您已成功发送消息至“用户B”的“手办6”、“用户C”的“手办9”以及“用户D”的“手办10”;其中,用户B为手办6的持有者,用户C为手办9的持有者,用户D为手办10的持有者。

可选的,对于会话页面中所显示的M个第二物品分别对应的第二媒体数据,目标用户可以从M个第二媒体数据中选取一个或者多个媒体数据,即选择消息发送对象,当目标用户对M个第二媒体数据执行选取操作时,目标终端设备可以响应针对M个第二媒体数据的第三选取操作,在M个第二媒体数据中将第三选取操作所确定的第二媒体数据对应的第二物品,确定为待发送物品(待发送物品的数量可以为一个或者多个,待发送物品的数量小于第二物品的数量M);当目标用户对会话页面中可触发的发送控件执行触发操作时,目标终端设备可以响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至待发送物品关联的配对终端设备。换言之,目标用户可以从M个第二物品中选择第一消息的发送对象。

请一并参见图8,图8是本申请实施例提供的一种发送消息的界面示意图。图8所对应实施例与上述图7所对应实施例的区别在于:对于会话页面60a的物品展示区域60c中所显示的手办6的图片(第二媒体数据)、手办9的图片(第二媒体数据)、手办10的图片(第二媒体数据),目标用户可以从手办6的图片、手办9的图片以及手办10的图片中选择手办9的图片,即选择手办9的持有者(例如,用户C)作为第一消息“你好!”的发送对象。当目标用户选中手办9的图片时,目标终端设备可以响应目标用户的选取操作,将目标用户所选中的手办9作为待发送物品;当目标用户对会话页面60a中可触发的发送控件60d执行触发操作(例如,点击操作)时,目标终端设备可以响应针对可触发的发送控件60d的触发操作,将消息展示区域60b中所显示的第一消息“你好!”发送给手办9持有者所使用的配对终端设备。当第一消息“你好!”发送成功后,可以在目标应用中显示提示信息:您已成功发送消息至“用户C”的“手办9”。其中,图8所对应实施例与图7所对应实施例除了第一消息的发送对象不同之外,其余的操作流程均是相同的,对于相同操作流程的描述,可以参见上述图7所对应的实施例,这里不再进行赘述。

请一并参见图9,图9是本申请实施例所提供的一种数据处理方法的流程示意图。可以理解地,该数据处理方法可以由终端设备(例如,上述图2a所对应实施例中的目标终端设备20a)执行,或者由服务器(例如,上述图1所对应实施例中的服务器10a)执行,或者由终端设备和服务器共同执行,或者由终端设备中的计算机程序(包括程序代码)执行。为便于理解,本申请实施例由上述目标终端设备执行为例进行说明,以阐述在目标终端设备中的消息解锁过程。

如图9所示,该数据处理方法可以包括以下步骤:

步骤S401,当接收到配对终端设备发送的针对第二消息的通知信息时,在目标应用中显示通知信息;通知信息用于指示第二消息来源于第二物品和物品配对用户,第二物品为物品配对用户所持有的物品。

具体的,当目标终端设备接收到配对终端设备发送的第二消息时,此时的目标终端设备为第二消息的接收方,可以在目标应用中显示针对第二消息的通知信息(如上述图2b所对应实施例中的通知信息20i),该通知信息可以用于指示第二消息来源于第二物品和物品配对用户,第二物品可以为物品配对用户所持有的物品。可以理解的是,上述图1所示的终端设备集群中的任意一个终端设备,即可以作为消息发送方,也可以作为消息接收方,每个终端设备作为消息发送方时的操作流程均是相同的,每个终端设备作为消息接收方时的操作流程也均是相同的。

步骤S402,响应针对通知信息的查看操作,在目标应用的会话页面中显示物品展示区域和消息展示区域;物品展示区域包括第二物品对应的第二媒体数据。

具体的,当目标用户对目标应用中所显示的通知信息执行触发操作(例如,点击查看操作)时,目标终端设备可以响应针对通知信息的查看操作,进入目标应用中的会话页面,该会话页面中可以显示物品展示区域和消息展示区域,此时的物品展示区域可以显示第二物品对应的第二媒体数据,消息展示区域可以显示消息解锁提示信息(如上述图2b所对应实施例中的消息解锁提示信息“请用‘手办6’解锁信息”)。

步骤S403,当在第一环境范围内感应到第一物品时,在物品展示区域中显示第一物品对应的第一媒体数据,在消息展示区域中显示第二消息。

具体的,当目标终端设备在第一环境范围内感应到第一物品时,在物品展示区域中可以显示第一物品对应的第一媒体数据,在消息展示区域中可以显示第二消息,此时的会话页面中还可以增加显示回复控件。换言之,当目标终端设备在第一环境范围内感应到第一物品时,物品展示区域中可以同时显示第一物品对应的第一媒体数据和第二物品对应的第二媒体数据。

步骤S404,响应针对回复控件的触发操作,清除消息展示区域中所显示的第二消息,取消显示会话页面中的回复控件。

具体的,当目标用户对会话页面中的回复控件执行触发操作时,目标终端设备可以响应针对回复控件的触发操作,将消息展示区域中所显示的第二消息进行清除,并取消显示会话页面中的回复控件。可选的,可以将会话页面中的回复控件切换显示为发送控件。

步骤S405,响应针对消息展示区域的输入操作,在消息展示区域中显示输入操作所确定的回复内容,统计会话页面在目标应用中的连续显示时长。

具体的,在清除了消息展示区域中所显示的第二消息之后,目标用户可以在消息展示区域中重新输入针对物品配对用户的回复内容;当目标用户在消息展示区域中输入回复内容时,目标终端设备可以响应针对消息展示区域的输入操作,在消息展示区域中显示目标用户输入的回复内容。目标终端设备可以统计会话页面在目标应用中的连续显示时长。

步骤S406,当连续显示时长小于时长阈值时,在会话页面中显示可触发的发送控件。

具体的,当会话页面在目标应用中的连续显示时长小于时长阈值时,在会话页面中可以显示可触发的发送控件。换言之,当会话页面的连续显示时长小于时长阈值(时长阈值可以根据实际需求进行人为设置,如时长阈值可以设置为5分钟)时,目标终端设备可以跳过感应第一物品步骤,即无需再次感应第一物品就可以发送回复内容。

可选的,当会话页面在目标应用中的连续显示时长大于或等于时长阈值时,在会话页面中所显示的发送控件是不可触发的,此时的目标终端设备需要再次感应到第一物品才可以发送回复内容。简单来说,当目标终端设备通过感应第一物品对第二消息进行解锁并在消息展示区域中对其进行展示后,会话页面的连续显示时长小于时长阈值时无需再次感应第一物品就可以直接发送回复内容;会话页面的连续显示时长大于或等于时长阈值时需要再次感应第一物品才可以发送回复内容。

可选的,当目标用户通过感应第一物品解锁并查看第二消息后,在未关闭会话页面的情形下对目标终端设备执行了锁屏操作,若目标用户需要向发送第二消息的物品配对用户进行回复,则此时需要重新解锁目标终端设备,解锁之后的目标终端设备中仍然可以显示上述会话页面,只是此时会话页面中的发送控件是不可触发的,需要再次感应第一物品才可以发送回复内容。

可选的,当目标用户通过感应第一物品解锁并查看第二消息后,直接关闭了目标应用,若目标用户需要向发送第二消息的物品配对用户进行回复,则需要重新启动目标应用,此时目标应用的会话页面中的发送控件是不可触发的,需要再次感应第一物品才可以发送回复内容。

步骤S407,响应针对会话页面中可触发的发送控件的触发操作,将回复内容发送至第二物品关联的配对终端设备。

具体的,当目标用户对会话页面中可触发的发送控件执行触发操作时,目标终端设备可以响应针对会话页面中可触发的发送控件的触发操作,将消息展示区域中所显示的回复内容发送至第二物品关联的配对终端设备。其中,目标终端设备解锁第二消息的过程以及回复第二消息的过程类似于上述图2b所对应实施例中的描述。

需要说明的是,当目标用户和物品配对用户之间进行持续的聊天时,可以统计目标用户与物品配对用户之间的消息间隔时间,当消息间隔时间小于预先设置的阈值(此处的阈值可以与上述时长阈值相同,也可以与上述时长阈值不相同)时,双方均无需重复感应具有配对关系的物品就可以发送消息;当消息间隔时间大于或等于预先设置的阈值时,双方均需要再次感应具有配对关系的物品才可以发送消息。

本申请实施例中,目标终端设备在接收到消息后,需要通过感应到具有配对关系的物品才能解锁消息内容,即通信过程中消息的解锁需要具有配对关系的实体物体进行触发,进而可以提高通信方式的多样性;在目标终端设备回复消息时,在会话页面的连续显示时长小于时长阈值时,可以无需重复感应具有配对关系的物品就可以直接发送消息,进而可以提高消息的发送效率;当用户将具有配对关系的物品遗失时,该用户无法继续通过感应其具有配对关系的物品与另一方用户进行互动,也无法解锁另一方用户发送的消息,同时也无法向另一方用户发送消息,可以增强用户之间的信息隐私性。

请一并参见图10,图10是本申请实施例提供的一种数据交互示意图。如图10所示的手办1可以为上述第一物品、登录用户账号A的手机1可以为上述目标终端设备、服务器可以为目标应用对应的后台服务器、登录用户账号B的手机2可以为上述配对终端设备、手办6可以为上述第二物品。其中,用户账号A可以为目标用户登录目标应用的目标用户账号,用户账号B可以为物品配对用户登录目标应用的用户账号。

手机1可以感应手办1以获取手办1所携带的射频识别标签,手机2可以感应手办6以获取手办6所携带的射频识别标签。手机1和手机2均可以与服务器进行通信连接,该服务器可以用于存储手机1中的用户账号A,以及与用户账号A具有绑定关系的手办信息,也可以用于存储手机2中的用户账号B,以及与用户账号B具有绑定关系的手办信息。

当任何一个用户(例如,上述目标用户)需要在目标应用中绑定一个新的手办时,该目标用户的手机1可以识别新手办所携带的射频识别标签以获取手办ID(也可以称为物品标识),通过手机1中所安装的目标应用将上述手办ID发送至服务器,此时的服务器可以将手办ID存储到用户账号A的手办列表数据(即上述物品数据列表)。

当任意一个用户(例如,上述目标用户)想要组CP(即进行物品配对)时,手机1可以向服务器发送组CP请求(也可以称为物品配对请求),该组CP请求可以包括目标用户想要组CP的手办信息以及想要组CP的指定用户(即物品配对用户);服务器接收到上述组CP请求后,需要判断组CP请求中的手办是否在用户账号A的手办列表数据内,即目标用户是否为该手办的持有者,还需要从用户账号A对应的CP组队数据(也可以称为物品配对数据)中搜寻该手办是否已存在CP组合信息。当组CP请求中的手办在用户账号A的手办列表数据内,且该手办未存在CP组合信息时,服务器可以向组CP请求中的指定用户发送组CP邀请信息(即上述邀请信息),该指定用户确认后,目标用户和上述指定用户的用户账号所对应的CP组队数据中新增CP组队数据,该新增CP组队数据可以包括另一方用户的用户账号、目标用户与指定用户所持有的手办ID。当组CP请求中的手办不在用户账号A的手办列表数据内,或者该手办已存在CP组合信息时,表示组CP请求中的手办未通过验证,此时的服务器无需向组CP请求中的指定用户发送组CP邀请信息。例如,手办1与手办6组成CP后,可以在用户账号A的CP组队数据中新增CP组队数据,该新增CP组队数据可以包括用户账号B、手办1的手办ID以及手办6的手办ID;在用户账号B的CP组队数据中新增CP组队数据,该新增CP组队数据可以包括用户账号A、手办1的手办ID以及手办6的手办ID。为方便理解,以手办1和手办6组成CP为例进行描述。

当任意一个用户(例如,上述目标用户)想要发送CP消息(例如,上述第一消息)时,手机1感应手办1以获得该手办1的手办ID,手机1可以从服务器拉取用户账号A所对应的CP组队信息,并判断CP组队数据内是否包含该手办1的手办ID,即该用户账号A是否用该手办1组过CP。当用户账号A所对应的CP组队信息中包含手办1的手办ID,且在目标用户确认发送后,CP消息可以存储于另一CP方账户(如上述用户账号B)的待读取消息数据。当物品配对用户要解锁消息时,感应对应CP手办6,手办6的手办ID与服务器中所存储的CP组合中的手办ID匹配时,服务器向物品配对用户发送CP消息,手机2可以在目标应用中对上述CP消息进行展示。当物品配对用户即时对上述CP消息进行回复时,回复消息的实现流程与上述实现流程相同,只是可以跳过再次感应和验证手办ID的步骤,即可以默认已经验证手办6的手办ID,并直接指定回复消息的接收方,进而可以提高消息的发送效率。

请参见图11a和图11b,图11a和图11b是本申请实施例提供的一种终端设备和实体物品的结构示意图。以物品是手办为例,图11a和图11b所示的服务器可以为上述目标应用的后台服务器,终端设备可以为上述目标终端设备,手办可以为上述第一物品(或者上述第二物品)。如图11a所示,本申请所涉及的手办中可以包括处理器、蓝牙模块、LED(发光二极管)灯、扬声器,射频标签(即上述射频识别标签);终端设备中可以包括NFC模块、处理器、蓝牙模块、网络模块。终端设备的处理器与手办的处理器之间可以使用蓝牙相连接,终端设备中的NFC模块可以用于识别手办中的射频标签,终端设备可以通过网络模块与服务器进行通信,该服务器可以用于存储用户账号、待读取消息(即未被解锁的消息)、绑定手办(如上述物品数据列表)以及CP消息数据等。

可选的,如图11b所示,本申请所涉及的手办中可以包括处理器、网络模块、LED灯、扬声器,射频标签(即上述射频识别标签);终端设备中可以包括NFC模块、处理器、网络模块。终端设备和手办可以分别与远端服务器进行通信连接,手办可以通过Wi-Fi(Wireless-Fidelity,无线宽带)路由器进行联网,终端设备可以通过Wi-Fi路由器、或蜂窝网络进行联网。可选的,若手办可以插入SIM卡(Subscriber Identity Module,客户识别模块),则此时的手办可以通过蜂窝网络,与远端服务器进行通信。

基于上述图11a和图11b所示的终端设备结构和手办结构,终端设备在成功绑定手办时,可以发送指令到对应的手办,该手办可以基于接收到的指令,令手办的LED灯亮起、闪动,还可以令手办的扬声器播放提示音。

终端设备在获取到CP消息时,可以发送指令到对应的手办,该手办可以基于接收到的指令,令手办的LED灯亮起、闪动,还可以令手办的扬声器播放提示音。例如,以上述目标终端设备为例,当目标终端设备接收到配对终端设备发送的针对第二消息的通知信息时,通过目标终端设备与第一物品之间的通信连接方式(例如,蓝牙连接方式、Wi-Fi路由器连接方式、蜂窝网络连接方式等),向第一物品发送提示指令,该提示指令用于指示第一物品对第二消息进行语音播放。可以理解的是,物品中的扬声器可以播放提示音,也可以直接播放接收到的消息内容。

终端设备在成功组合CP手办,即接收到配对成功提示信息时,可以发送指令到对应的手办,该手办可以基于接收到的指令,令手办的LED灯亮起、闪动,还可以令手办的扬声器播放提示音。

终端设备在感应到用户绑定的手办后,可以发送指令到该手办,该手办可以基于接收到的指令,令手办的LED灯亮起、闪动,还可以令手办的扬声器播放提示音。

请参见图12,图12是本申请实施例提供的一种数据处理装置的结构示意图。可以理解地,上述数据处理装置可以是应用于终端设备中的一个计算机程序(包括程序代码),例如该数据处理装置为一个应用软件,该数据处理装置可以用于执行本申请实施例提供的方法中的相应步骤。如图12所示,该数据处理装置1可以包括:第一显示模块11,第二显示模块12,第一发送模块13;

第一显示模块11,用于在目标应用中显示会话页面;

第二显示模块12,用于当在第一环境范围内感应到第一物品,且第一物品存在配对关系时,在会话页面中显示可触发的发送控件;

第一发送模块13,用于响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至第二物品关联的配对终端设备,以使配对终端设备在第二环境范围内感应到第二物品时,对第一消息进行显示;第一物品和第二物品之间具备配对关系。

其中,第二显示模块12具体用于:

当在第一环境范围内感应到第一物品,且第一物品存在配对关系时,在会话页面中显示第一物品对应的第一媒体数据、第二物品对应的第二媒体数据以及可触发的发送控件。

其中,第一显示模块11,第二显示模块12,第一发送模块13的功能实现方式可以参见上述图3所对应实施例中的步骤S101-步骤S103,这里不再进行赘述。

在一些可行的实施方式中,该数据处理装置1还可以包括:标识获取模块26,配对关系确定模块27;

标识获取模块26,用于若在第一环境范围内感应到第一物品,则获取第一物品对应的第一物品标识;

配对关系确定模块27,用于若目标应用对应的数据库中存在与第一物品标识具有配对关系的第二物品标识,则确定第一物品存在配对关系;第二物品标识是指第二物品对应的物品标识。

其中,标识获取模块26,配对关系确定模块27的功能实现方式可以参见上述图3所对应实施例中的步骤S102,这里不再进行赘述。

在一些可行的实施方式中,该数据处理装置1还可以包括:感应提示模块24,未配对提示模块25;

未配对提示模块25,用于当在第一环境范围内感应到第一物品,且第一物品不存在配对关系时,在会话页面中显示物品未配对提示信息,以及不可触发的发送控件。

感应提示模块24,用于当在第一环境范围内未感应到第一物品时,在会话页面中显示物品感应提示信息,以及不可触发的发送控件;物品感应提示信息用于提示运行目标应用的目标终端设备未感应到第一物品。

其中,感应提示模块24,未配对提示模块25的功能实现方式可以参见上述图3所对应实施例中的步骤S102,这里不再进行赘述。

在一些可行的实施方式中,该数据处理装置1还可以包括:列表显示模块17,物品选取模块18,用户选取模块19,配对邀请模块20,配对关系建立模块21,配对失败提示模块23;

列表显示模块17,用于响应目标应用中的物品配对操作,在目标应用中显示目标用户账号对应的关联用户列表,以及与目标用户账号具有绑定关系的物品数据列表;目标用户账号是指登录目标应用的用户账号;

物品选取模块18,用于响应针对物品数据列表的第一选取操作,在物品数据列表中将第一选取操作所确定的物品数据对应的物品,确定为第一物品;

用户选取模块19,用于响应针对关联用户列表的第二选取操作,在关联用户列表中将第二选取操作所确定的关联用户确定为物品配对用户;

配对邀请模块20,用于响应目标应用中的配对邀请操作,生成针对第一物品和物品配对用户的邀请信息,将邀请信息发送至物品配对用户对应的配对终端设备,以使配对终端设备返回针对邀请信息的反馈结果;

配对关系建立模块21,用于当反馈结果为配对成功提示信息时,将第一物品与配对成功提示信息所对应的第二物品建立配对关系。

配对失败提示模块23,用于当反馈结果为配对失败提示信息时,根据配对失败提示信息在关联用户列表中重新选择第一物品对应的物品配对用户。

其中,列表显示模块17,物品选取模块18,用户选取模块19,配对邀请模块20,配对关系建立模块21,配对失败提示模块23的功能实现方式可以参见上述图6所对应实施例中的步骤S301-步骤S305,这里不再进行赘述。

在一些可行的实施方式中,配对邀请模块20可以包括:邀请信息生成单元201,邀请信息发送单元202;

邀请信息生成单元201,用于响应目标应用中的配对邀请操作,生成针对第一物品和物品配对用户的邀请信息,在目标应用对应的数据库中获取目标用户账号对应的物品配对数据;物品配对数据包括目标用户账号所持有的物品中,具有配对关系的物品所对应的物品标识;

邀请信息发送单元202,用于若物品配对数据不包含第一物品对应的第一物品标识,则将邀请信息发送至物品配对用户对应的配对终端设备。

其中,邀请信息生成单元201,邀请信息发送单元202的功能实现方式可以参见上述图6所对应实施例中的步骤S304,这里不再进行赘述。

在一些可行的实施方式中,该数据处理装置1还可以包括:已配对提示模块22;

已配对提示模块22,用于若物品配对数据包含第一物品对应的第一物品标识,则生成针对第一物品的已配对提示信息,显示已配对提示信息;已配对提示信息用于指示第一物品的物品配对操作失败。

其中,已配对提示模块22的功能实现方式可以参见上述图6所对应实施例中的步骤S304,这里不再进行赘述。

在一些可行的实施方式中,第二物品的数量为M个,M为正整数;

第二显示模块12可以包括:物品获取单元121,媒体数据显示单元122;

物品获取单元121,用于当在第一环境范围内感应到第一物品,且第一物品存在配对关系时,获取与第一物品具有配对关系的M个第二物品;

媒体数据显示单元122,用于在会话页面中显示第一物品对应的第一媒体数据、M个第二物品分别对应的第二媒体数据以及可触发的发送控件。

其中,第一发送模块13具体用于:

响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至M个第二物品分别关联的配对终端设备;或者,

响应针对M个第二媒体数据的第三选取操作,在M个第二媒体数据中将第三选取操作所确定的第二媒体数据对应的第二物品,确定为待发送物品,响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至待发送物品关联的配对终端设备。

其中,物品获取单元121,媒体数据显示单元122,第一发送模块13的功能实现方式可以参见上述图7和图8所对应实施例中的描述,这里不再进行赘述。

在一些可行的实施方式中,该数据处理装置1还可以包括:标签识别模块14,物品标识识别模块15,物品添加模块16;

标签识别模块14,用于响应目标应用中的物品添加操作,对第一物品所携带的射频识别标签进行识别;

物品标识识别模块15,用于当运行目标应用的目标终端设备处于第一物品对应的第一环境范围内时,识别射频识别标签中所携带的第一物品标识,在目标应用中展示第一物品标识所对应的第一媒体数据;第一媒体数据是指第一物品对应的媒体数据;

物品添加模块16,用于响应针对第一物品的添加确认操作,将第一物品对应的物品数据添加至目标用户账号对应的物品数据列表。

其中,标签识别模块14,物品标识识别模块15,物品添加模块16的功能实现方式可以参见上述图5所对应实施例中的步骤S201-步骤S203,这里不再进行赘述。

在一些可行的实施方式中,该数据处理装置1还可以包括:通知信息显示模块28,区域显示模块29,消息解锁模块30;

通知信息显示模块28,用于当接收到配对终端设备发送的针对第二消息的通知信息时,在目标应用中显示通知信息;通知信息用于指示第二消息来源于第二物品和物品配对用户,第二物品为物品配对用户所持有的物品;

区域显示模块29,用于响应针对通知信息的查看操作,在目标应用的会话页面中显示物品展示区域和消息展示区域;物品展示区域包括第二物品对应的第二媒体数据;

消息解锁模块30,用于当在第一环境范围内感应到第一物品时,在物品展示区域中显示第一物品对应的第一媒体数据,在消息展示区域中显示第二消息。

其中,会话页面包括针对第二消息的回复控件;该数据处理装置1还可以包括:消息清除模块31,回复内容输入模块32,时长判断模块33,第二发送模块34;

消息清除模块31,用于响应针对回复控件的触发操作,清除消息展示区域中所显示的第二消息,取消显示会话页面中的回复控件;

回复内容输入模块32,用于响应针对消息展示区域的输入操作,在消息展示区域中显示输入操作所确定的回复内容,统计会话页面在目标应用中的连续显示时长;

时长判断模块33,用于当连续显示时长小于时长阈值时,在会话页面中显示可触发的发送控件;

第二发送模块34,用于响应针对会话页面中可触发的发送控件的触发操作,将回复内容发送至第二物品关联的配对终端设备。

其中,通知信息显示模块28,区域显示模块29,消息解锁模块30,消息清除模块31,回复内容输入模块32,时长判断模块33,第二发送模块34的功能实现方式可以参见上述图9所对应实施例中的步骤S401-步骤S407,这里不再进行赘述。

在一些可行的实施方式中,该数据处理装置1还可以包括:语音播放模块35;

语音播放模块35,用于当接收到配对终端设备发送的针对第二消息的通知信息时,通过目标终端设备与第一物品之间的通信连接方式,向第一物品发送提示指令;提示指令用于指示第一物品对第二消息进行语音播放。

其中,语音播放模块35的功能实现方式可以参见上述图11a和图11b所对应实施例中的描述,这里不再进行赘述。

本申请实施例中,在目标终端设备所安装的目标应用中,用户之间可以通过具有配对关系的第一物品和第二物品进行通信,当感应到具有配对关系的第一物品时,才能触发目标应用的会话页面中的发送控件,将会话页面中的消息发送至第二物品关联的配对终端设备(即持有第二物品的用户所使用的终端设备),配对终端设备接收到消息后,需要感应到第二物品才能解锁消息内容,即通信过程中消息的发送以及消息内容的解锁均需要具有配对关系的实体物体进行触发,可以提高通信方式的多样性;在目标终端设备回复消息时,在会话页面的连续显示时长小于时长阈值时,可以无需重复感应具有配对关系的物品就可以直接发送消息,进而可以提高消息的发送效率;当用户将具有配对关系的物品遗失时,该用户无法继续通过感应其具有配对关系的物品与另一方用户进行互动,也无法解锁另一方用户发送的消息,同时也无法向另一方用户发送消息,可以增强用户之间的信息隐私性。

请参见图13,图13是本申请实施例提供的一种计算机设备的结构示意图。如图13所示,该计算机设备1000可以包括:处理器1001,网络接口1004和存储器1005,此外,上述计算机设备1000还可以包括:用户接口1003,和至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。可选的,网络接口1004可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器1005还可以是至少一个位于远离前述处理器1001的存储装置。如图13所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。

在如图13所示的计算机设备1000中,网络接口1004可提供网络通讯功能;而用户接口1003主要用于为用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现:

在目标应用中显示会话页面;

当在第一环境范围内感应到第一物品,且第一物品存在配对关系时,在会话页面中显示可触发的发送控件;

响应针对会话页面中可触发的发送控件的触发操作,将会话页面中所显示的第一消息发送至第二物品关联的配对终端设备,以使配对终端设备在第二环境范围内感应到第二物品时,对第一消息进行显示;第一物品和第二物品之间具备配对关系。

应当理解,本申请实施例中所描述的计算机设备1000可执行前文图3-图11b任一个所对应实施例中对数据处理方法的描述,也可执行前文图12所对应实施例中对数据处理装置1的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。

此外,这里需要指出的是:本申请实施例还提供了一种计算机可读存储介质,且计算机可读存储介质中存储有前文提及的数据处理装置1所执行的计算机程序,且计算机程序包括程序指令,当处理器执行程序指令时,能够执行前文图3-图11b任一个所对应实施例中对数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。作为示例,程序指令可被部署在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行,分布在多个地点且通过通信网络互连的多个计算设备可以组成区块链系统。

此外,需要说明的是:本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或者计算机程序可以包括计算机指令,该计算机指令可以存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器可以执行该计算机指令,使得该计算机设备执行前文图3-图11b任一个所对应实施例中对数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机程序产品或者计算机程序实施例中未披露的技术细节,请参照本申请方法实施例的描述。

需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本申请实施例装置中的模块可以根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储器(Read-Only Memory,ROM)或随机存储器(Random Access Memory,RAM)等。

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

相关技术
  • 多介质预刻画数据处理方法、装置、电子设备及存储介质
  • 图像数据处理方法、用于图像数据处理方法的程序、记录有用于图像数据处理方法的程序的记录介质和图像数据处理装置
技术分类

06120112860016