资源发送方法、装置及系统与流程

文档序号:14574589发布日期:2018-06-02 01:13阅读:135来源:国知局
资源发送方法、装置及系统与流程

本发明涉及网络技术领域,特别涉及一种资源发送方法、装置及系统。



背景技术:

随着网络技术的发展以及用户的社交需求逐步提升,通过应用客户端发送资源已成为一种常用的社交方式,用户可以使用应用客户端,将诸如蛋糕、礼金或者礼物之类的资源发送给好友,既能够加强好友之间的沟通,也能提高趣味性。

为了实现多人之间的相互沟通,多个应用客户端可以加入同一个应用群组,在该应用群组中采用发送资源包的方式发送资源。具体地,该应用群组中的某一应用客户端可以作为发送方客户端,该发送方客户端将待发送的资源添加到至少一个资源包中,并在该应用群组中发布该至少一个资源包的链接信息,此时该应用群组中的任一应用客户端均可根据该链接信息请求领取资源包,从而接收资源包内的资源。但是,由于资源包的数量有限,当多个应用客户端要请求领取资源包时,只能按照领取顺序依次向领取的应用客户端发放资源包。那么,只有领取顺序靠前的至少一个应用客户端可以领取到资源包,从而接收到资源,一旦该至少一个资源包发放完之后,剩余的应用客户端将不能领取到资源包,也就不能接收到资源。

在实现本发明的过程中,发明人发现上述技术至少存在以下问题:

该发送方客户端在应用群组中发送资源时,仅能根据领取顺序确定资源接收方,而不能由发送方客户端确定。从应用客户端的角度来说,该应用客户端确定资源接收方的功能局限,不够灵活,导致应用客户端的应用范围狭窄。



技术实现要素:

为了解决现有技术的问题,本发明实施例提供了一种资源发送方法、装置及系统。所述技术方案如下:

一方面,提供了一种资源发送方法,应用于第一应用客户端中,所述方法包括:

在应用群组的场景界面中,展示第二应用客户端发送的应用消息及对应的资源发送入口,所述资源发送入口用于触发向所述第二应用客户端发送资源;

当检测到对所述资源发送入口的触发操作时,从所述第一应用客户端的资源账户中扣除所述目标资源,并将所述目标资源添加至所述第二应用客户端的资源账户中。

另一方面,提供了一种资源发送方法,应用于应用服务器中,所述方法包括:

接收第二应用客户端待发布在应用群组中的应用消息;

向所述应用群组中的应用客户端发送所述应用消息及对应的资源发送入口,所述资源发送入口用于触发向所述第二应用客户端发送资源,所述应用群组中的应用客户端用于在所述应用群组的场景界面中展示所述应用消息及所述资源发送入口;

接收所述应用群组中的第一应用客户端检测到对所述资源发送入口的触发操作时发送的资源发送请求,所述资源发送请求包括待发送的目标资源;

从所述第一客户端的资源账户中扣除所述目标资源,并将所述目标资源添加至所述第二客户端的资源账户中。

另一方面,提供了一种资源发送方法,所述方法包括:

第二应用客户端获取待发布在应用群组中的应用消息,并向应用服务器发送所述应用消息;

所述应用服务器接收到所述应用消息后,向所述应用群组中的应用客户端发送所述应用消息及对应的资源发送入口,所述资源发送入口用于触发向所述第二应用客户端发送资源;

所述应用群组中的第一应用客户端在所述应用群组的场景界面中,展示所述应用消息及所述资源发送入口,当检测到对所述资源发送入口的触发操作时,确定待发送的目标资源,向所述应用服务器发送对所述第二应用客户端的资源发送请求,所述资源发送请求包括所述目标资源;

所述应用服务器接收到所述资源发送请求时,从所述第一客户端的资源账户中扣除所述目标资源,并将所述目标资源添加至所述第二客户端的资源账户中。

另一方面,提供了一种资源发送装置,应用于第一应用客户端中,所述装置包括:

展示模块,用于在应用群组的场景界面中,展示第二应用客户端发送的应用消息及对应的资源发送入口,所述资源发送入口用于触发向所述第二应用客户端发送资源;

资源转移模块,用于当检测到对所述资源发送入口的触发操作时,从所述第一应用客户端的资源账户中扣除所述目标资源,并将所述目标资源添加至所述第二应用客户端的资源账户中。

另一方面,提供了一种资源发送装置,应用于应用服务器中,所述装置包括:

接收模块,用于接收第二应用客户端待发布在应用群组中的应用消息;

发送模块,用于向所述应用群组中的应用客户端发送所述应用消息及对应的资源发送入口,所述资源发送入口用于触发向所述第二应用客户端发送资源,所述应用群组中的应用客户端用于在所述应用群组的场景界面中展示所述应用消息及所述资源发送入口;

所述接收模块,还用于接收所述应用群组中的第一应用客户端检测到对所述资源发送入口的触发操作时发送的资源发送请求,所述资源发送请求包括待发送的目标资源;

资源转移模块,用于从所述第一客户端的资源账户中扣除所述目标资源,并将所述目标资源添加至所述第二客户端的资源账户中。

另一方面,提供了一种资源交互系统,所述系统包括应用服务器、位于同一应用群组中的第一应用客户端和第二应用客户端;

所述第二应用客户端,用于获取待发布在所述应用群组中的应用消息,并向应用服务器发送所述应用消息;

所述应用服务器,用于接收到所述应用消息后,向所述应用群组中的应用客户端发送所述应用消息及对应的资源发送入口,所述资源发送入口用于触发向所述第二应用客户端发送资源;

所述第一应用客户端,用于在所述应用群组的场景界面中,展示所述应用消息及所述资源发送入口,当检测到对所述资源发送入口的触发操作时,确定待发送的目标资源,向所述应用服务器发送对所述第二应用客户端的资源发送请求,所述资源发送请求包括所述目标资源;

所述应用服务器,还用于接收到所述资源发送请求时,从所述第一客户端的资源账户中扣除所述目标资源,并将所述目标资源添加至所述第二客户端的资源账户中。

本发明实施例提供的技术方案带来的有益效果是:

本发明实施例提供的方法、装置及系统,通过在应用群组中提供针对第二应用客户端的资源发送入口,则应用群组内的第一应用客户端可以通过触发该资源发送入口,向该第二应用客户端发送资源,实现了由该第二应用客户端这一发送方客户端确定资源接收方的目的,无需按照多个应用客户端的领取顺序确定资源接收方,从应用客户端的角度来说,扩展了该应用客户端的功能,提高了灵活性,扩大了应用客户端的应用范围。

附图说明

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

图1是本发明实施例提供的一种资源交互系统的结构示意图;

图2是本发明实施例提供的一种资源发送方法的流程图;

图3A是本发明实施例提供的一种发送应用消息的界面示意图;

图3B是本发明实施例提供的一种应用消息链接地址的示意图;

图3C是本发明实施例提供的另一种应用消息链接地址的示意图;

图3D是本发明实施例提供的一种发送资源的界面示意图;

图3E是本发明实施例提供的一种资源信息展示界面的示意图;

图3F是本发明实施例提供的另一种资源信息展示界面的示意图;

图3G是本发明实施例提供的另一种资源信息展示界面的示意图;

图3H是本发明实施例提供的另一种资源信息展示界面的示意图;

图3I是本发明实施例提供的一种送祝福讨红包的操作流程示意图;

图3J是本发明实施例提供的一种发红包的操作流程示意图;

图4是本发明实施例提供的一种资源发送装置结构示意图;

图5是本发明实施例提供的一种资源发送装置结构示意图;

图6是本发明实施例提供的一种终端的结构示意图;

图7是本发明实施例提供的一种服务器的结构示意图。

具体实施方式

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

在对本发明进行详细说明之前,首先对本发明涉及到的概念进行如下解释说明:

1、应用群组:有相同爱好或者特征的用户集合到一起组成的群组,如车友会、影迷会、业主小区、歌友会、粉丝团、玩家群等等;

在该应用群组内用户可以是现实生活中的好友,也可以是从未见过的陌生人。各个用户可通过自己的应用客户端在应用群组内发布应用消息,并获取到其他用户在应用群组内发布的应用消息,从而实现了多人交互,方便大家更好的交流。

应用群组的场景界面:用于展示该应用群组内所发布信息的界面;只要已加入该应用群组的应用客户端均可打开该场景界面,在该场景界面中展示该应用群组内发布的信息,如应用消息、应用消息链接地址等,并在该场景界面中进行多种操作,如发送红包的操作等。

2、第一应用客户端:发送资源的客户端;

第二应用客户端:发布应用消息及接收资源的客户端;

资源发送入口:用于触发向第二应用客户端发送资源的入口;

第二应用客户端在应用群组内发布应用消息时,第一应用客户端可以显示该资源发送入口,通过该资源发送入口向该第一应用客户端发送资源,则该第二应用客户端即可接收该第一应用客户端发送的资源。

由于该资源发送入口仅用于向该第二应用客户端发送资源,该第一应用客户端通过该资源发送入口发送资源时,仅能发送到该第二应用客户端,因此,即使在应用群组内发送资源,该资源也不会被应用群组内的其他应用客户端抢走。

3、指定类型:某一种特定的消息类型,可以包括文本类型、图片类型、视频类型、小视频类型、音频类型、红包类型、贺卡类型等一种或多种类型,尤其是在节假日期间,该指定类型可以为红包类型或者贺卡类型。

由于该应用群组内可以发送多种类型的应用消息,而为了提高趣味性,可以仅在该第二应用客户端发布了指定类型的应用消息时才提供该资源发送入口,从而吸引用户来发布指定类型的应用消息。

4、应用消息链接地址:用于链接至应用消息的地址,可以是该应用消息的存储地址,触发该应用消息链接地址后可以展示该应用消息。

该第二应用客户端在该应用群组内发布应用消息时,该应用群组内的任一应用客户端可以先显示该应用消息链接地址,当用户触发该应用消息链接地址时,展示该应用消息。

5、资源信息展示界面:展示资源发送情况的界面,能够展示哪些应用客户端向该第二应用客户端发送了资源、这些发送方应用客户端向该第二应用客户端发送了多少资源以及发送方应用客户端的数量等。查看该资源信息展示界面可以获知当前向该第二应用客户端发送资源的详细情况,而且随着新的应用客户端向该第二应用客户端发送资源时,该资源信息展示界面也会相应的进行更新。

6、链接提示消息:用于提示第一应用客户端向第二应用客户端发送了资源的消息;该链接提示消息根据资源信息展示界面的存储地址生成,可以链接至资源信息展示界面,当触发该链接提示消息时可以显示资源信息展示界面。

7、资源账户:存储资源的账户;每个应用客户端具有一个或者多个资源账户,可以在资源账户中存储资源,而且可以向该资源账户转入资源或者从该资源账户转出资源。

服务器用于维护每个应用客户端的资源账户,可以进行资源转移操作,将某一应用客户端资源账户中的资源转移到另一应用客户端的资源账户,或者,将某一应用客户端资源账户中的资源转移到该应用客户端的另一资源账户中。

图1是本发明实施例提供的一种资源交互系统的结构示意图,参见图1,该资源交互系统包括应用服务器101、位于同一应用群组中的第一应用客户端102和第二应用客户端103,该第一应用客户端102和该第二应用客户端103均与该应用服务器101连接。

其中,该应用客户端可以为即时通讯应用客户端、具有社交功能的支付应用客户端、具有社交功能的信息展示应用客户端等,相应地,该应用服务器可以为即时通讯应用服务器、支付应用服务器、信息展示应用服务器等。

该应用服务器101可以创建应用群组,该第一应用客户端102和该第二应用客户端103可加入该应用群组,在该应用群组中发布应用消息。当然,该应用群组中也可以包括除该第一应用客户端102和该第二应用客户端103之外的其他应用客户端。而应用客户端发布应用消息是指向该应用服务器101发送该应用消息,由该应用服务器101向该应用群组中的所有应用客户端发送该应用消息,以保证该应用群组中的所有应用客户端均获取到该应用消息。

该应用服务器101还可以为每个应用客户端维护资源账户,在该资源账户中储存资源,该资源可以通过购买、使用其他类型的资源兑换、好友赠予等方式得到。该资源可以包括虚拟货币、虚拟黄金、虚拟股票、虚拟基金、虚拟债券、虚拟礼物、虚拟宠物、虚拟装备等多种类型,该应用服务器可以为每个应用客户端维护多个不同类型的资源账户,分别在不同类型的资源账户中储存相应类型的资源。

实际应用中,该第一应用客户端102可以基于第一用户标识登录该应用服务器101,该第二应用客户端103可以基于第二用户标识登录该应用服务器101,该应用服务器101可以为创建的应用群组维护用户标识列表,该用户标识列表包括已加入该应用群组的用户标识,而应用客户端加入应用群组实际上是指该应用客户端所登录的用户标识已加入该应用群组。通过向该用户标识列表中添加用户标识,可以向该应用群组中添加登录该用户标识的应用客户端,或者,通过从该用户标识列表中删除用户标识,可以从该应用群组中删除登录该用户标识的应用客户端。

本发明实施例中,为了便于在应用群组中向某一特定的应用客户端发送资源,当该第二应用客户端103向该应用服务器101发送待发布在该应用群组中的应用消息时,该应用服务器101不仅可以在该应用群组中发布该应用消息,还可以对应发布资源发送入口,该资源发送入口用于触发向该第二应用客户端103发送资源,该应用群组内的所有应用客户端不仅可以在该场景界面中,展示该应用消息,还可以对应地展示该资源发送入口。那么,该第一应用客户端102在该场景界面中展示该资源发送入口时,当检测到用户对该资源发送入口的触发操作时,向该应用服务器101发送对该第二应用客户端103的资源发送请求,从而将目标资源发送给该第二应用客户端103。

本发明实施例可以应用于在应用群组中向特定用户发送红包的场景下:

相关技术中在应用群组中不能向特定用户发送红包,只能按照用户领取红包的顺序确定哪些用户可以领取到红包,哪些用户不可以领取到红包。例如,当某一用户在应用群组中发布了5个红包时,只有较先领取的5个用户可以领到红包,而在该5个用户之后领取的用户将不能领到红包。那么,在实际的应用中,节假日时用户都是在群里送祝福之后,静静等待好友发红包后再抢红包,即使好友给该用户发了红包,也很可能会被其他人抢走。

而本发明实施例中,在某一用户在应用群组中发布了应用消息时,提供该用户的资源发送入口,该应用群组中的其他好友可以通过触发该资源发送入口向该用户发送红包。也即是,用户采用资源发送入口,既能够给好友发送祝福,还能够以一种不骚扰好友的方式讨红包,多个好友可以同时定向地给该用户发红包,而且红包不会被其他人抢走。

图2是本发明实施例提供的一种资源发送方法的流程图。该发明实施例的交互主体为图1所示的第一应用客户端、应用服务器和第二应用客户端,参见图2,该方法包括:

201、第二应用客户端获取待发布在应用群组中的应用消息,向应用服务器发送该应用消息。

该应用群组中包括多个应用客户端,每个应用客户端均可展示该应用群组的场景界面,在该场景界面中发布应用消息,或者,在该场景界面中展示该应用群组中任一应用客户端发布的应用消息。

其中,根据消息格式的不同,该应用消息可以包括文本类型、图片类型、视频类型、小视频类型、音频类型等多种类型的消息,根据消息的展示样式的不同,该应用消息可以包括红包类型的消息、贺卡类型的消息等多种类型的消息。

以第二应用客户端为例,将第二应用客户端的用户称为第二用户,该第二应用客户端可以在应用群组的场景界面中,展示消息发布入口,该消息发布入口用于触发在该应用群组中发布应用消息,第二用户要发布应用消息时,可以执行对该消息发布入口的触发操作,该第二应用客户端检测到对该消息发布入口的触发操作时,展示消息编辑界面,供该第二用户编辑待发布的应用消息。

具体地,在该消息编辑界面中,该第二应用客户端可以根据该第二用户的编辑操作,对文本数据、图片数据等多种类型的数据进行编辑,从而根据编辑后得到的数据生成应用消息。

为了便于该应用服务器区分不同的应用客户端以及在不同应用群组内要发布的应用消息,该第二应用客户端向该应用服务器发送该应用消息时,可以同时向该应用服务器发送该第二应用客户端登录的第二用户标识以及该应用群组的群组标识,该第二用户标识可以为该第二应用客户端的用户账号、电话号码等,该群组标识可以为该应用群组的名称、账号等,该应用服务器根据该第二用户标识可以确定要发送该应用消息的应用客户端,根据该群组标识可以确定要发布该应用消息的应用群组。

202、该应用服务器接收到该应用消息时,向该应用群组中的所有应用客户端发送该应用消息及资源发送入口。

该应用服务器接收到该应用消息时,为了实现在该应用群组中发布该应用消息,会确定该应用群组中的所有应用客户端,向确定的每个应用客户端发送该应用消息。

而且,本发明实施例中,为了便于后续该应用群组中除该第二应用客户端外的任一应用客户端向该第二应用客户端发送资源,该应用服务器在向确定的每个应用客户端发送该应用消息的同时,还会发送资源发送入口,该资源发送入口用于触发向该第二应用客户端发送资源,那么,该应用群组中除该第二应用客户端外的任一应用客户端均可在该应用群组的场景界面中展示该应用消息及该资源发送入口,从而通过该资源发送入口向该第二应用客户端发送资源。

为了便于确定发布应用消息的应用客户端和应用群组,该应用服务器发送该应用消息及该资源发送入口时,还可以发送该第二应用客户端登录的第二用户标识和该应用群组的群组标识。

需要说明的是,上述步骤201-202仅是以在该第二应用客户端发布任一种类型的应用消息时该应用服务器提供该资源发送入口为例进行说明,而在实际应用中,为了提高趣味性,该应用服务器可以仅在该第二应用客户端发布了指定类型的应用消息时,才提供该资源发送入口。其中,该指定类型可以包括文本类型、图片类型、视频类型、小视频类型、音频类型、红包类型、贺卡类型等一种或多种类型。

相应地,在一种可能实现方式中,该步骤201-202可以由以下步骤代替:第二应用客户端在应用群组的场景界面中,展示指定类型入口,该指定类型入口用于触发在该应用群组中发布指定类型的应用消息,可以为图标形式、按钮形式等。当第二应用客户端检测到对该指定类型入口的触发操作时,展示消息编辑界面,根据在该消息编辑界面中的编辑操作,获取待发布的指定类型的应用消息,向该应用服务器发送该指定类型的应用消息。该应用服务器接收到该应用消息,并确定该应用消息为指定类型的应用消息时,向该应用群组中的所有应用客户端发送该应用消息及资源发送入口。

在另一实施例中,当该应用服务器接收到应用消息,但确定该应用消息不是指定类型的应用消息时,向该应用群组中的所有应用客户端发送该应用消息,但不会发送该资源发送入口。

可选地,为了控制应用客户端发送指定类型的应用消息的时间,避免对用户造成骚扰,该第二应用客户端可以仅在预设时间段内展示该指定类型入口,而在该预设时间段之外的时间段将不再展示该指定类型入口。其中,该预设时间段可以为节假日(元旦、春节、情人节、劳动节、儿童节、端午节、七夕节、中秋节、国庆节、圣诞节、万圣节等)、该第二用户的生日、该应用群组中其他用户的生日、用户设置的特殊日期等。

可选地,为了控制应用客户端发送指定类型的应用消息的次数,该第二应用客户端可以控制在该预设时间段内该指定类型入口的触发次数不得超过预设次数,也即是,根据用户的触发操作统计该指定类型入口的触发次数,在该预设时间段内,一旦该指定类型入口的触发次数超过预设次数后,该第二应用客户端可以取消该指定类型入口的展示。

当然,针对该应用群组内除该第二应用客户端以外的其他应用客户端,也可仅在该预设时间段内展示该指定类型入口,而在该预设时间段之外的时间段将不再展示该指定类型入口,或者,在该指定类型入口的触发次数超过预设次数后取消该指定类型入口的展示。

举例来说,参见图3A,该第二应用客户端展示的场景界面中包括“红包”选项,当该第二用户点击该“红包”选项时,该第二应用客户端展示“发红包”选项和“送祝福讨红包”选项,其中“发红包”选项用于在该应用群组中发红包,“送祝福讨红包”选项用于在该应用群组发布贺卡类型的应用消息。当该第二用户点击该“送祝福讨红包”选项时,展示消息编辑界面,该消息编辑界面中包括一个默认贺卡类型的应用消息,此时该第二用户可以对该应用消息中的文本数据和图片数据进行编辑修改,编辑完成后点击“发送”选项,即可将编辑后的应用消息发布在该应用群组中。

其中,该默认的应用消息中可以包括文本编辑框、多个图片样式、符合默认图片样式的默认图片数据、多个颜色选项,且该应用消息按照默认的颜色显示,该文本编辑框中包括默认文本数据,该默认文本数据、默认图片数据和默认颜色可以与当前所处的时间段相匹配,如在2016年元旦时,默认的文本数据如图3A所示,默认的图片数据为“2016”样式的图片,默认颜色为红色,而情人节时,默认的文本数据为“情人节快乐”,默认的图片数据为巧克力样式的图片。该第二用户可以在该文本编辑框中对文本数据进行编辑,也可以通过点击任一图片样式编辑图片数据的展示样式,或通过点击任一颜色编辑贺卡的颜色。

203、第一应用客户端接收到该应用消息及该资源发送入口时,在该应用群组的场景界面中,展示该应用消息及对应的资源发送入口。

该应用服务器向该应用群组中的所有应用客户端发送该应用消息及该资源发送入口时,该应用群组中的所有应用客户端均可展示该应用消息及该资源发送入口。

以该应用群组中的第一应用客户端为例,第一应用客户端可以对应地展示该应用消息及该资源发送入口,如在该应用消息的上方、下方等位置展示该资源发送入口。

进一步地,在本发明实施例提供的另一实施例中,为了避免应用消息占用场景界面,可以先显示应用消息链接地址,也即是,该步骤203可以包括:

该第一应用客户端接收到该应用服务器发送的该应用消息时,将该应用消息的存储地址作为应用消息链接地址,该应用消息链接地址用于链接至该应用消息,并在该场景界面中,展示应用消息链接地址,当检测到对该应用消息链接地址的触发操作时,展示该应用消息及该资源发送入口,从而通过该资源发送入口向该第二应用客户端发送资源。

或者,该应用服务器接收到该应用消息时,可以先存储该应用消息,并将该应用消息的存储地址作为应用消息链接地址,向该应用群组中的所有应用客户端发送该应用消息链接地址,此时,该应用群组中的所有应用客户端可以在该场景界面中展示该应用消息链接地址。该第一应用客户端展示该应用消息链接地址时,当检测到对该应用消息链接地址的触发操作时,向该应用服务器发送第一展示请求,该第一展示请求携带该应用消息链接地址,则该应用服务器可以根据该应用消息链接地址获取该应用消息,向该第一应用客户端发送该应用消息及该资源发送入口,该第一应用客户端接收到该应用消息及该资源发送入口时,展示该应用消息及该资源发送入口,从而通过该资源发送入口向该第二应用客户端发送资源。

当然,该第二应用客户端发布该应用消息后,也会在该场景界面中展示该应用消息链接地址。其中,该第一应用客户端展示该应用消息链接地址的界面可以如图3B所示,该第二应用客户端展示该应用消息链接地址的界面可以如图3C所示。

进一步地,如果仅为指定类型的应用消息提供该资源发送入口,则当该第一应用客户端检测到对该应用消息链接地址的触发操作时,可以根据该应用消息链接地址获取该应用消息,判断该应用消息是否为指定类型的应用消息,当确定该应用消息为指定类型的应用消息时,展示该应用消息及该资源发送入口,当确定该应用消息不是指定类型的应用消息时,仅展示该应用消息,而不展示该资源发送入口。

或者,当第一应用客户端检测到对该应用消息链接地址的触发操作时,向该应用服务器发送第一展示请求,该第一展示请求携带该应用消息链接地址,则该应用服务器可以根据该应用消息链接地址获取该应用消息,判断该应用消息是否为指定类型的应用消息,当确定该应用消息为指定类型的应用消息时,向该第一应用客户端发送该应用消息及该资源发送入口,该第一应用客户端接收到该应用消息及该资源发送入口时,展示该应用消息及该资源发送入口,从而通过该资源发送入口向该第二应用客户端发送资源。

如图3D所示,该第一应用客户端展示该贺卡形式的应用消息时,展示资源发送入口“赏ta一个红包”。

另外,在本发明实施例提供的另一实施例中,还可以先显示应用消息再显示资源发送入口,也即是,该步骤203可以包括:

该第一应用客户端接收到该应用服务器发送的该应用消息时,先在该场景界面中展示该应用消息,当检测到对该应用消息的触发操作时,再展示该资源发送入口,从而通过该资源发送入口向该第二应用客户端发送资源。

或者,该应用服务器接收到该应用消息时,可以向该应用群组中的所有应用客户端发送该应用消息,此时,该应用群组中的所有应用客户端可以在该场景界面中展示该应用消息。该第一应用客户端展示该应用消息时,当检测到对该应用消息的触发操作时,向该应用服务器发送第二展示请求,该第二展示请求携带该应用消息,则该应用服务器向该第一应用客户端发送该资源发送入口,该第一应用客户端接收到该资源发送入口时,展示该资源发送入口,从而通过该资源发送入口向该第二应用客户端发送资源。

进一步地,如果仅为指定类型的应用消息提供该资源发送入口,则当该第一应用客户端接收到该应用服务器发送的该应用消息时,先在该场景界面中展示该应用消息,当检测到对该应用消息的触发操作时,可以判断该应用消息是否为指定类型的应用消息,当确定该应用消息为指定类型的应用消息时,展示该资源发送入口,从而通过该资源发送入口向该第二应用客户端发送资源。

或者,该应用服务器接收到该应用消息时,可以向该应用群组中的所有应用客户端发送该应用消息,此时,该应用群组中的所有应用客户端可以在该场景界面中展示该应用消息。该第一应用客户端展示该应用消息时,当检测到对该应用消息的触发操作时,向该应用服务器发送第二展示请求,该第二展示请求携带该应用消息,则该应用服务器判断该应用消息是否为指定类型的应用消息,当确定该应用消息为指定类型的应用消息时,向该第一应用客户端发送该资源发送入口,该第一应用客户端接收到该资源发送入口时,展示该资源发送入口,从而通过该资源发送入口向该第二应用客户端发送资源。

204、当第一应用客户端检测到对该资源发送入口的触发操作时,向该应用服务器发送对该第二应用客户端的资源发送请求,该资源发送请求包括待发送的目标资源。

将该第一应用客户端的用户称为第一用户,第一用户可以查看该应用消息,当该第一用户希望向该第二用户发送资源时,可以执行对该资源发送入口的触发操作,该第一应用客户端检测到对该资源发送入口的触发操作时,确定待发送的目标资源,并向该应用服务器发送资源发送请求。

具体地,当该第一应用客户端检测到对该资源发送入口的触发操作时,展示资源编辑界面,根据在该资源编辑界面中的编辑操作,获取该目标资源。

例如,该资源编辑界面可以如图3D所示,该资源编辑界面中包括默认的目标资源“8.88”、修改选项、输入栏和确认“赏”选项,该修改选项用于修改目标资源的金额,该输入栏用于输入该第一用户要向该第二用户发送的文本数据,该第一用户输入“新年快乐”后,点击确认“赏”选项后输入支付密码,从而确认向该第二应用客户端发送8.88元的资源。

为了便于该应用服务器确定要发送资源的应用客户端和要接收资源的应用客户端,该第一应用客户端发送的资源发送请求还可以包括该第一应用客户端登录的第一用户标识和该第二应用客户端登录的第二用户标识。

205、该应用服务器接收到该资源发送请求时,从该第一应用客户端的资源账户中扣除该目标资源,并将该目标资源添加至该第二应用客户端的资源账户中。

该应用服务器可以存储每个应用客户端的用户标识与资源账户的对应关系,那么,当该应用服务器接收到包括该第一用户标识和该第二用户标识的资源发送请求时,可以根据该对应关系,确定该第一用户标识对应的资源账户,即为该第一应用客户端的资源账户,并根据该对应关系,确定该第二用户标识对应的资源账户,即为该第二应用客户端的资源账户,从而将该第一应用客户端的资源账户中的目标资源转移给该第二应用客户端的资源账户。

进一步地,该服务器接收到该资源发送请求时,还可以在该第二应用客户端确认之后再进行资源转移。

也即是,该服务器接收到该资源发送请求时,可以先将该第一应用客户端的资源账户中的目标资源转移给第三方资源账户,并向该第二应用客户端发送资源接收提示消息,该资源接收提示消息用于该第一应用客户端要向该第二应用客户端,请该第二应用客户端进行确认。该第二应用客户端接收到该资源接收提示消息时,在该应用群组的场景界面中展示该资源接收提示消息,并展示确认选项,当检测到第二用户对该确认选项的触发操作时,向该服务器发送确认接收消息,则该服务器将该第三方资源账户中的目标资源转移给该第二应用客户端的资源账户。其中,该第三方资源账户为该服务器的资源账户,可以作为发送方资源账户与接收方资源账户的中转账户。

例如,该第一应用客户端通过该资源发送入口向该第二应用客户端发送了红包时,该第二应用客户端显示红包,当第二用户拆开红包并点击红包中的“领取”按钮时,表示要领取该红包,则该服务器将红包发放给该第二应用客户端。

为了便于对应用群组中的用户进行提示,当该应用服务器将第一应用客户端中的目标资源转移给该第二应用客户端的资源账户之后,可以向该应用群组中的所有应用客户端发送链接提示消息,该链接提示消息用于提示该第一应用客户端向该第二应用客户端发送了资源,或者也可以仅向该资源转移过程涉及到的第一应用客户端和第二应用客户端发送该链接提示消息。此时,接收到该链接提示消息的用户即可获知该第一应用客户端向该第二应用客户端发送了资源。

进一步地,该应用服务器还可以创建资源信息展示界面,根据该资源信息展示界面的存储地址生成链接提示消息,该链接提示消息包括该存储地址,且该链接提示消息还用于链接至资源信息展示界面。其中,该资源信息展示界面用于展示发送方客户端、发送方客户端的数量、每个发送方客户端向所述第二应用客户端发送的目标资源中的至少一项,所述发送方客户端是指通过所述资源发送入口向所述第二应用客户端发送资源的客户端。也即是,在该应用群组中的至少一个应用客户端向该第二应用客户端发送资源的过程中,该应用服务器可以进行统计,并对该资源信息展示界面上的数据进行更新。

那么,当展示该链接提示消息的任一应用客户端检测到对该链接提示消息的触发操作时,可以向该应用服务器发送第三展示请求,该第三展示请求携带该资源信息展示界面的存储地址,该应用服务器接收到该第三展示请求时,根据该存储地址,向发送该第三展示请求的应用客户端发送该资源信息展示界面,从而使得该应用客户端展示该资源信息展示界面,获知当前的资源发送情况。

参见图3E,该第二应用客户端展示该链接提示消息,当该第二用户点击该链接提示消息时,展示资源信息展示界面,该资源信息展示界面中包括贺卡中的数据,还包括该第一应用客户端向该第二应用客户端发送的金额数8.88元和文本数据“新年快乐”。该第一应用客户端检测到该第一用户对该链接提示消息的点击操作时,所展示的资源信息展示界面与图3E类似。

进一步地,为了保护用户隐私,该应用群组中除该第一应用客户端和该第二应用客户端之外的应用客户端检测到对该链接提示消息的触发操作时,可以不再展示该资源信息展示界面,或者,可以展示该资源信息展示界面,但仅展示向该第二应用客户端发送过资源的发送方客户端以及发送方客户端的数量,而不再展示每个发送方客户端所发送的目标资源。

参见图3F,第一应用客户端“郑晓茹”和“Lisa”分别向该第二应用客户端发送了8.88元和10元,则该第二应用客户端所展示的资源信息展示界面如图3F所示。而该第一应用客户端“郑晓茹”展示的资源信息展示界面如图3G所示,其中仅展示了其向该第二应用客户端发送的目标资源8.88元,而未展示第一应用客户端“Lisa”向该第二应用客户端发送的目标资源10元。

而该第一应用客户端“Lisa”展示的资源信息展示界面如图3H所示,其中仅展示了其向该第二应用客户端发送的目标资源10元,而未展示第一应用客户端“郑晓茹”向该第二应用客户端发送的目标资源8.88元。

综合上述实施例的说明,本发明实施例可以包括以下两个操作流程:

一、参见图3I,向好友送祝福讨红包:

1、用户点击“红包”选项,如果当天是节日且用户使用“送祝福讨红包”入口的次数还未超过预设次数3次,则显示“送祝福讨红包”入口。

2、进入该“送祝福讨红包”入口后,按照当天的节日匹配祝福文案、贺卡图案和颜色,在用户确认祝福文本、贺卡图案和贺卡颜色后,向群组内的好友发送祝福。

二、参见图3J,好友定向发红包:

1、好友接收到用户的贺卡并打开,如果要向用户发送红包,则点击“赏红包”,根据当天的节日显示对应的金额,在用户确认金额后,输入密码,密码验证通过时,将确认的金额发送给用户,并发布一个页面链接地址。群组内的所有用户均可根据该页面链接地址查看红包,但不能查看其它人的金额。

本发明实施例提供的方法,通过在应用群组中提供针对第二应用客户端的资源发送入口,则应用群组内的第一应用客户端可以通过触发该资源发送入口,向该第二应用客户端发送资源,实现了由该第二应用客户端这一发送方客户端确定资源接收方的目的,无需按照多个应用客户端的领取顺序确定资源接收方,从应用客户端的角度来说,扩展了该应用客户端的功能,提高了灵活性,扩大了应用客户端的应用范围。

进一步地,为应用客户端提供指定类型入口,用于发送指定类型的应用消息,可以在第一应用客户端发送指定类型的应用消息时,提供该资源发送入口,吸引用户发送该指定类型的应用消息,提高趣味性。

进一步地,仅在预设时间段提供该指定类型入口,可以在提高趣味性的同时,对时间段进行控制,避免对用户造成打扰。

图4是本发明实施例提供的一种资源发送装置结构示意图,应用于第一应用客户端中,参见图4,该装置包括:

展示模块401,用于执行图2所示实施例中的步骤203;

资源转移模块402,用于将第一应用客户端的目标资源转移给第二应用客户端。

可选地,该展示模块401包括:

第一展示单元,用于展示应用消息链接地址;

判断单元,用于当检测到对该应用消息链接地址的触发操作时,判断该应用消息是否为指定类型的应用消息;

第二展示单元,用于展示该指定类型的应用消息及该资源发送入口。

可选地,该展示模块401包括:

第三展示单元,用于展示该应用消息;

判断单元,用于当检测到对该应用消息的触发操作时,判断该应用消息是否为指定类型的应用消息;

第四展示单元,用于展示该资源发送入口。

可选地,该资源转移模块402用于向应用服务器发送对该第二应用客户端的资源发送请求,由该应用服务器进行资源转移。

可选地,该展示模块401包括:

第五展示单元,用于展示链接提示消息;

第六展示单元,用于通过该链接提示消息,展示该资源信息展示界面。

图5是本发明实施例提供的一种资源发送装置结构示意图,应用于应用服务器中,参见图5,该装置包括:

接收模块501,用于执行上述实施例的步骤202中的接收过程;

发送模块502,用于执行上述实施例的步骤202中的发送过程;

该接收模块501,还用于执行上述实施例的步骤205中的接收过程;

资源转移模块503,用于执行上述实施例的步骤205中的资源转移过程。

可选地,该装置还包括:

处理模块,用于存储该应用消息,并将该应用消息的存储地址作为应用消息链接地址;

该发送模块502,用于发送该应用消息链接地址;

该接收模块501,还用于接收第一展示请求;

该发送模块502,还用于发送该应用消息及该资源发送入口。

可选地,该发送模块502,用于发送该应用消息;

该接收模块501,还用于接收第二展示请求;

该发送模块502,还用于发送该资源发送入口。

可选地,该装置还包括:

创建模块,用于创建资源信息展示界面;

生成模块,用于根据该资源信息展示界面的存储地址生成链接提示消息;

该发送模块502,还用于发送该链接提示消息。

可选地,该接收模块501,还用于接收第三展示请求;

该发送模块502,还用于向发送该第三展示请求的应用客户端发送该资源信息展示界面。

需要说明的是:上述实施例提供的资源发送装置在发送资源时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将第一应用客户端和应用服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的资源发送装置与资源发送方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图6是本发明实施例提供的一种终端的结构示意图。该终端可以是运行有第一应用客户端的终端,也可以是运行有第二应用客户端的终端。具体来讲:

终端600可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、传输模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图6中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他终端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。

存储器120可用于存储软件程序以及模块,如上述示例性实施例所示出的终端所对应的软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理,如实现基于视频的交互等。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端600的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。

输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入终端132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的链接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入终端132。具体地,其他输入终端132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端600的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图6中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。

终端600还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端600移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端600还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路160、扬声器161,传声器162可提供用户与终端600之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端600的通信。

终端600通过传输模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线或有线的宽带互联网访问。虽然图6示出了传输模块170,但是可以理解的是,其并不属于终端600的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器180是终端600的控制中心,利用各种接口和线路链接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端600的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。

终端600还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,终端600还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行上述一个或者一个以上程序包含用于实施上述实施例中第一应用客户端或者第二应用客户端所执行操作的指令。

图7是本发明实施例提供的一种服务器的结构示意图,该服务器700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)722(例如,一个或一个以上处理器)和存储器732,一个或一个以上存储应用程序742或数据744的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器732和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对第一服务器中的一系列指令操作。更进一步地,中央处理器722可以设置为与存储介质730通信,在第一服务器700上执行存储介质730中的一系列指令操作。

第一服务器700还可以包括一个或一个以上电源726,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口758,一个或一个以上键盘756,和/或,一个或一个以上操作系统741,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。

该服务器700可以用于执行上述实施例提供的资源发送方法中应用服务器所执行的步骤。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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