转发目标的方法、转发电子红包的方法及服务器与流程

文档序号:11710003阅读:157来源:国知局
转发目标的方法、转发电子红包的方法及服务器与流程
本发明涉及互联网数据交互
技术领域
,特别是涉及转发目标的方法、转发电子红包的方法及服务器。
背景技术
:随着互联网技术尤其是移动互联网技术的发展,用户可以通过移动设备使用2g、3g、4g或wifi等方式连接互联网获取信息。用户可以主动向资源发布方获取信息,也可以接收信息发布方推送的信息。现有技术的服务器在将电子红包进行多次转发给多个客户端,在进行转发电子红包时无法根据电子红包的属性进行区别或者标识,无法获知电子红包的次数,并且服务器在进行电子红包的显示时出现显示效率低或者显示性能差。技术实现要素:本发明的目的在于提供一种转发目标的方法、转发电子红包的方法及服务器,能够提高服务器对进行多次转发的目标的辨识性。本发明提供一种转发目标的方法,该方法包括:在服务器接收到第一客户端获取所述目标的消息时,所述服务器将采用第一样式的目标发送给所述第一客户端;在接收到所述第一客户端将所述目标转发给第二客户端的消息时,获取所述目标的转发次数,并根据所述转发次数设置所述目标的样式为第二样式;将采用所述第二样式的目标发送给所述第二客户端。本发明提供一种服务器,该服务器包括:第一发送模块,用于在接收到第一客户端获取目标的消息时将采用第一样式的目标发送给所述第一客户端;第一处理模块,与所述第一发送模块连接,用于在接收到 所述第一客户端将所述目标转发给第二客户端的消息时获取所述目标的转发次数,并根据所述转发次数设置所述目标的样式为第二样式;所述第一发送模块将采用所述第二样式的目标发送给所述第二客户端。本发明提供一种客户端,该客户端包括:第二接收模块,用于获取所述目标,所述目标的样式根据所述目标转发的次数进行设置。本发明提供一种转发电子红包的方法,该方法包括:在服务器接收到第一客户端获取所述电子红包的消息时,所述服务器将采用第一样式的电子红包发送给所述第一客户端;在接收到所述第一客户端将所述电子红包转发给第二客户端的消息时,获取所述电子红包的转发次数,并根据所述转发次数设置所述电子红包的样式为第二样式;将采用所述第二样式的电子红包发送给所述第二客户端。以上的转发目标的方法中,服务器根据所述转发次数设置目标的样式为第二样式,将采用所述第二样式的电子红包发送给所述第二客户端;服务器根据目标的转发次数设置目标的样式,进而服务器能够根据目标的样式辨识目标的转发次数,提高服务器在显示目标时显示效率和显示性能。附图说明图1是本发明设置目标样式的系统一实施例方式的结构示意图;图2是本发明转发目标的方法第一实施例的流程图;图3是本发明转发目标的方法第二实施例的流程图;图4是本发明转发目标的方法第三实施例中电子红包的示意图;图5是本发明转发电子红包的方法的第一实施例的流程图;图6是本发明转发电子红包的方法的第二实施例的流程图;图7是图6中转发电子红包的流程图;图8是图6中转发电子红包的结构示意图;图9是现有技术中转发电子红包的流程图;图10是图9中转发电子红包的结构示意图;图11是本发明服务器第一实施例的结构示意图;图12是本发明客户端第一实施例的结构示意图;图13是本发明服务器第二实施例的结构示意图。具体实施方式为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合附图和实施例对本发明进行详细说明。为便于理解本发明方案,下面先对本发明设置目标样式的系统进行简要说明。请参见图1,图1是本发明设置目标样式的系统一实施例方式的结构示意图。如图1所示,该系统包括服务器11、第一客户端12、第二客户端13以及第三客户端14。其中服务器11分别与第一客户端12、第二客户端13以及第三客户端14建立连接,服务器11与第一客户端12、第二客户端13及第三客户端14可实现信息交互。请参见图2,图2是本发明转发目标的方法第一实施例的流程图。本实施例所揭示的方法基于图1所示的系统,由图1所示的服务器11执行,该方法具体包括以下步骤:步骤s21:在服务器11接收到第一客户端12获取目标的消息时,服务器11将采用第一样式的目标发送给第一客户端12。其中,在第一客户端12获取到目标时,第一客户端12将获取目标的消息发送给服务器11,此时服务器11设置目标的样式为第一样式,并将采用第一样式的目标发送给第一客户端12。步骤s22:在服务器11接收到第一客户端12将目标转发给第二客户端13的消息时,服务器11获取目标的转发次数,并根据转发次数设置目标的样式为第二样式。在第一客户端12将采用第一样式的目标转发给第二客户端13时,第一客户端12将第一客户端12将目标转发给第二客户端13的消息发送给服务器11,服务器11在接收到第一客户端12将目标转发给第二客户端13的消息时获取该目标的转发次数,并根据转发次数设置目标的样式。优选地,服务器11将目标的样式由第一样式设置为第二样式。步骤s23:服务器11将采用第二样式的目标发送给第二客户端13。在本实施例中,服务器11根据目标的转发次数将目标的样式由第一样式设置为第二样式,并将采用第二样式的目标发送给第二客户端13,服务器11根据目标的转发次数设置目标的样式,进而服务器11能够根据目标的样式辨识目标的转发次数,提高服务器11在显示目标时显示效率和显示性能。请参见图3,图3是本发明转发目标的方法第二实施例的流程图。本实施例所揭示的转发目标的方法在第一实施例所揭示的转发目标的方法的基础上进行描述,如图3所示,该方法包括以下步骤:步骤s31:服务器11接收第三客户端14的验证信息;步骤s32:服务器11根据验证信息验证第三客户端14的身份;若通过验证,则进入步骤s33;若没有通过验证,则进入步骤s38;步骤s33:服务器11接收第三客户端14发送的发布目标的请求;步骤s34:服务器11根据发布目标的请求设置目标的样式为第一样式,并发布采用第一样式的目标;步骤s35:在服务器11接收到第一客户端12获取目标的消息时,服务器11将采用第一样式的目标发送给第一客户端12;步骤s36:在服务器11接收到第一客户端12将目标转发给第二客户端13的消息时,服务器11获取目标的转发次数,并根据转发次数设置目标的样式为第二样式;步骤s37:服务器11将采用第二样式的目标发送给第二客户端13;步骤s38:结束。在步骤s31中,第三客户端14提前在服务器11提供的平台上进行注册账号,在第三客户端14登录服务器11时,服务器11接收到第三客户端14的验证信息。在步骤s32中,服务器11将第三客户端14的验证信息与已存储的账户信息进行匹配,若服务器11判断到验证信息与已存储的账户信息匹配成功,则服务器11确定第三客户端14通过验证,进入步骤s33;若服务器11判断到验证信息与已存储的账户信息匹配不成功,则服务 器11确定第三客户端14不通过验证,进入步骤s38。在步骤s33中,发布目标的请求包括目标的内容、目标的样式以及发布的方式等。目标的内容包括目标的标识信息、目标的链接地址以及内容物等。其中目标的标识信息如标识码等,每个目标具有唯一的标识码,用于区分多个目标,目标的标识信息还包括名称、可交换的数据值、来源以及提供方等。在目标被打开时,通过目标的链接地址从服务器11获取内容物。内容物可以为电子凭证,电子凭证用于记录目标的名称、可交换的数据值、来源以及提供方等。可以理解的是,每个电子凭证可唯一关联一个目标,或者关联多个目标。目标的样式包括目标的颜色、目标的形状等,用于封装目标的内容。发布的方式为服务器11发布目标的具体方式。在步骤s34中,服务器11根据发布目标的请求中的目标的样式设置目标的样式为第一样式,服务器11预先设置多种样式,每种样式的颜色和形状的组合不同。服务器11进一步设有用于发布目标的平台,客户端在平台上获取目标。服务器11通过该平台发布采用第一样式的目标,并且服务器11根据发布目标的请求中的发布的方式设置采用第一样式的目标的发布方式。第一样式优选为红色,在其他实施例中,本领域的普通技术人员可以将第一样式设置为其他颜色或/和形状。服务器11在平台上发布采用第一样式的目标的方式包括口令方式、流星方式等。在步骤s34-步骤s37中,服务器11进一步设置有至少一个预设的转发次数与样式的对应表,服务器11根据目标的转发次数查询预设的转发次数与样式的对应表,以设置目标的样式为第二样式。以目标的第一样式为红色为例进行说明,当目标的转发次数为1时,目标的第二样式为土豪金色,具体参见表1。如表1所示,在第二客户端13转发目标给其他客户端时,服务器11获取目标的转发次数为2,服务器11根据目标的转发次数查询预设的 转发次数与样式的对应表,即服务器11根据转发次数2查询表1可知,服务器11将目标的样式设置为黄色。在一些实施方式中,样式的设置可以按照预先设定的顺序,尤其是按照约定俗称的方式进行设置。例如按照初夏秋冬的顺序、红橙黄绿蓝腚紫的顺序进行设置。这样,用户在看到目标的样式即可了解该目标的传播次数。表1预设的转发次数与样式的对应表转发次数样式0红色1土豪金色2黄色3蓝色4紫色5青色可选地,预设的转发次数与样式的对应表还可以设置有目标的形状,服务器11可以根据目标的转发次数设置目标的形状,例如在转发次数为0时,服务器11设置目标的形状为正方形;在转发次数为1时,服务器11设置目标的形状为心形。在一些实施方式中,样式的设置可以按照预先设定的顺序,例如按照正方形、心形、长方形、圆形、椭圆形以三角形的顺序进行设置,这样用户在看到目标的样式即可了解该目标的传播次数。可选地,预设的转发次数与样式的对应表还可以设置有目标的样式主题,服务器11还可以根据目标的转发次数设置目标的样式主题,例如目标的样式主题包括春夏秋冬,在转发次数为0时,服务器11设置目标的样式主题为春天;在转发次数为1时,服务器11设置目标的样式主题为夏天。在一些实施方式中,样式的设置可以按照预先设定的顺序,例如按照春天、夏天、秋天以及冬天的顺序进行设置,这样用户在看到目标的样式即可了解该目标的传播次数。可选地,服务器11设置多个预设的转发次数与样式的对应表,每 个预设的转发次数与样式的对应表的初始的样式对应不同的颜色,即目标的第一样式不同,服务器11根据目标的转发次数查询不同的对应表,例如第一目标的第一样式为红色,则服务器11根据目标的转发次数查询表1;第二目标的第一样式为土豪金色,则服务器11根据目标的转发次数查询其他对应表。优选地,服务器11预先设置一样式库,用于存储上述预设的转发次数与样式的对应表。服务器11将采用第一样式的目标发送给第一客户端12,即服务器11将采用第一样式的目标与第一客户端12的账户进行绑定。服务器11将采用第二样式的目标发送给第二客户端13,即服务器11将采用第一样式的目标与第一客户端12的账户解除绑定,并将采用第二样式的目标与第二客户端13的账户进行绑定。本实施例的服务器11根据目标的转发次数设置目标的样式、目标的形状或目标的样式主题,服务器11根据目标的转发次数设置目标的样式,进而服务器11能够根据目标的样式辨识目标的转发次数,提高服务器11在显示目标时显示效率和显示性能。本发明还提供第三实施例的转发目标的方法,本实施例所揭示的转发目标的方法在第一实施例所揭示的转发目标的方法的基础上进行描述,本实施例所揭示的目标优选为电子红包,上述的发布目标的请求为发布电子红包的请求;服务器11优选为银行服务器,服务器11所提供的平台为银行服务器所提供的平台。如图4所示,电子红包40包括封套41和设于封套41内的内容物42,其中,封套41的样式为目标的样式,内容物42为目标的内容物。内容物42包括电子凭证,电子凭证可以为银信证、物信证或者其他有价的证券。其他有价的证券可以为购物券、优惠券或优惠码等。其中,银信证是指银行(即服务器11)根据开证人(即第三客户端14)的申请冻结所需数额资金而开立,并承诺依照约定解付条件办理支付结算的电子凭证。在银行版电子红包场景中,开证人即向银行申请发放电子红包的企业。当领取了电子红包后,用户(即第一客户端12或 者第二客户端13)在银信证的收证人处输入自己的银行账号信息,向银行申请收证,银行即在约定的时间内将资金转入收证账户。银信证的业务流程如下:开证人通过互联网或以其他方式向开证银行申请开证。开证银行验证身份、账户信息无误后受理,审核确认符合开证条件,冻结保付资金后开立银信证。收证人通过互联网或以其他方式向收证银行申请收证。收证银行验证身份、账户信息无误后受理收证(或根据收证人设置由收证银行自动收证)。收证人(即领取了电子红包的用户)履行银信证项下基础交易义务后,提交履约信息(一般用于电商领域,收证人为商家,履行发货义务后,提交发货信息,在红包领域中,由于是开证人无偿转移给收证人,因此就不需要履行交易义务)。收证人或指定的第三方将申请解付信息发送至开证银行申请解付(在电子红包领域中,收证人填写收证后即自动申请解付)。开证银行解付银信证并将资金划转至收证银行,收证银行将资金转入收证账户。物信证是一种标的物信息记录凭证,是记载和传播商品(服务)信息的一种标准化、通用化网络电子单证。物信证上集成了电子商务必备的各项功能,其一旦被点击触发购买则按预置程序和交易规则启动供应商发货、物流配送、银行收付款等流程。物信证可实现全网域分发、流转和交易。物信证至少包括具有名称和金额的物品属性以及具有至少一个账户的收结算信息。物信证由产品供应商提供,收款账户为产品供应商账户。当红包里面的资源是物信证时,则可以是商家提供的具有优惠价格或者价格为零(即免费赠送)的商品的物信证,用户可以通过物信证的购买功能以较低的价格完成该商品的购买。作为上述实施例的一具体应用,上述目标可为电子红包。如图5所示,图5是本发明转发电子红包的方法的第一实施例的流程图。本实施方式基于图1所示的系统,该方法具体包括:步骤s51:在服务器11接收到第一客户端12获取电子红包的消息时,服务器11将采用第一样式的电子红包发送给第一客户端12。其中,在第一客户端12获取到电子红包时,第一客户端12将获取电子红包的消息发送给服务器11,此时服务器11设置电子红包的样式为第一样式,并将采用第一样式的电子红包发送给第一客户端12。步骤s52:在服务器11接收到第一客户端12将电子红包转发给第二客户端13的消息时,服务器11获取电子红包的转发次数,并根据转发次数设置电子红包的样式为第二样式。在第一客户端12将采用第一样式的电子红包转发给第二客户端13时,第一客户端12将第一客户端12将电子红包转发给第二客户端13的消息发送给服务器11,服务器11在接收到第一客户端12将电子红包转发给第二客户端13的消息时获取该电子红包的转发次数,并根据转发次数设置电子红包的样式。优选地,服务器11将电子红包的样式由第一样式设置为第二样式。步骤s53:服务器11将采用第二样式的电子红包发送给第二客户端13。在本实施例中,服务器11根据电子红包的转发次数将电子红包的样式由第一样式设置为第二样式,并将采用第二样式的电子红包发送给第二客户端13,故实现了服务器11根据电子红包的转发次数设置电子红包的样式,能够根据电子红包的样式辨识电子红包的转发次数,进而提高信息在传播过程中的辨识性。本发明还提供第二实施例的转发电子红包的方法,如图6所示,本实施例所揭示的转发电子红包的方法包括以下步骤:步骤s101:服务器11根据第三客户端14的用户请求生成电子红包,并将第三客户端14的银行账号中对应的电子红包的金额进行冻结,将电子红包设置为第一样式,并将电子红包发送给接收端。步骤s102:在第一客户端12获取到电子红包时,服务器11将电子红包与第一客户端12的银行账号进行绑定;步骤s103:在接收到第一客户端12将电子红包转发给第二客户端 13时,服务器11获取电子红包的转发次数,根据转发次数设置电子红包的样式为第二样式,并将电子红包与第二客户端13的银行账号进行绑定;步骤s104:服务器11在接收到第二客户端13对电子红包的提现要求时,根据提现请求通知对第三客户端14的银行账号中电子红包的冻结金额进行解冻,并将第三客户端14的银行账号中的电子红包对应的金额划拨到第二客户端13的银行账户中。其中,如图7-8所示,第三客户端14为电子红包的发送端,第一客户端12和第二客户端13为电子红包的接收端,服务器11为银行服务器,第三客户端14的银行账户、第一客户端12的银行账户以及第二客户端13的银行账户均对应于服务器11,第三客户端14的用户可以为企业或者个人。在其他实施例中,本领域的技术人员人可以将第三客户端14的银行账户、第一客户端12的银行账户以及第二客户端13的银行账户对应于不同的银行端服务器,例如第三客户端14的银行账户对应于银行端1服务器,第一客户端12的银行账户对应于银行端2服务器,第二客户端13的银行账户对应于银行端3服务器。服务器11接收到第三客户端14的用户提交生成电子红包的请求后,生成金额a的电子红包,冻结第三客户端14的银行账户中的金额a;并将电子红包设置为第一样式。服务器11向网域内发送生成的电子红包或者该电子红包的地址信息,第一客户端12的用户查阅到电子红包,并且进行抢红包、收红包、转发红包等操作,在第一客户端12抢到电子红包时,服务器11将电子红包与第一客户端12的银行账户进行绑定。在第一客户端12将电子红包转发给第二客户端13时,服务器11接收到第一客户端12的用户提交转发电子红包的请求,将电子红包与第一客户端12的银行账户进行解除绑定。服务器11获取电子红包的转发次数,并根据转发次数设置电子红包为第二样式,并将电子红包与第二客户端13的银行账户进行绑定。第二客户端13的用户进行收红包、 拆红包、领红包等操作,第二客户端13确认领取电子红包时,第二客户端13通知服务器11,银行服务器11校验,确认后解除金额a的冻结状态,并将金额a从第三客户端14的银行账户划拨到第二客户端13的银行账户中。而现有技术中,如图9-10所示,用户3在终端3登录平台,向同一平台的用户4发送电子红包(金额大小为b),用户4在终端4登录该平台收取电子红包,该平台的服务器执行用户3的平台账号3(用户3在平台的电子账户,预先与用户3的银行账号3关联)与用户4的平台账号4(用户4在平台的电子账户,预先与用户4的银行账号4关联)之间的电子金额数据结算,即平台后台服务器接收到终端3的用户3的发红包请求后,生成对应电子红包并发送给终端4的用户4,并对应将平台账号3的余额数字减去b,将平台账号4的余额数字加上b。电子账户仅限于同一平台内数据有效,脱离平台则无法进行信息交互,实际上用户3将银行账号3中的金额转入平台的银行账号3中,通过平台账号3中的金额发电子红包,但在用户4将电子红包兑现前,电子钱包的金额仍旧在平台的银行账户中。且若用户4需将抢到的电子红包兑现,则需关闭当前电子红包页面,到钱包菜单栏中查找到平台账号4,点击提现按钮,将金额提现到关联的银行账号4中。现有技术中的电子红包的发、抢、领均基于平台,脱离平台则无法实现,且电子红包金额存入平台账号中,电子钱包的发/收仅是平台系统内的金额数据的转移和标记,用户的实际金额存入平台账户中,带来资金数据的安全问题,存在第三方平台资金风险,且现有技术中的提现操作步骤繁琐,现有技术中的电子红包无法根据转发次数设置样式。本方案中的电子红包的实现无需基于第三方平台实现,第三客户端14发出电子红包后,对应金额仍旧在第三客户端14的银行账户中冻结,直到其他用户确认收到电子红包后,将对应电子红包金额从发红包者的银行账户中解除冻结并转账到收红包者的银行账户中。本方案不存在资金在第三方平台上的安全问题,本方案中,电子钱包的实际金额在银行账户中直接流转,相比于现有技术中需在平台账户中流转以及繁琐的提 现步骤,本方案中的提现步骤简便,安全性高。此外,本方案中服务器11根据电子红包的转发次数设置电子红包的样式,进而服务器11能够根据电子红包的样式辨识电子红包的转发次数,提高服务器11在显示电子红包时显示效率和显示性能,有效地提高电子红包的传播程度和效果。请参见图11,图11是本发明服务器第一实施例的结构示意图。本实施例所揭示的服务器为上述实施例所描述的服务器11,其执行上述实施例中的各个步骤,具体参见上述实施例,在此不再赘述。如图11所示,本实施例所揭示的服务器包括第一接收模块61、第一处理模块62、第一发送模块63以及第一存储模块64。其中,第一处理模块62分别与第一接收模块61、第一发送模块63以及第一存储模块64连接。在第一接收模块61接收到第一客户端12获取目标的消息时,第一发送模块63用于将采用第一样式的目标发送给第一客户端12。在第一接收模块61接收到第一客户端12将目标转发给第二客户端13的消息时,第一处理模块62用于获取目标的转发次数,并根据转发次数设置目标的样式为第二样式。第一发送模块63将采用第二样式的目标发送给第二客户端13。第一存储模块64用于存储上述预设的转发次数与样式的对应表。请参见图12,图12是本发明客户端第一实施例的结构示意图。本实施例所揭示的客户端为上述实施例所描述的第一客户端12和第二客户端13,具体参见上述实施例,在此不再赘述。如图7所示,本实施例所揭示的客户端包括第二接收模块71和第二存储模块72,第二接收模块71和第二存储模块72连接。第二接收模块71用于获取目标,其中目标的样式根据目标转发的次数进行设置,第二存储模块72用于存储目标。请参见图13,图13是本发明服务器第二实施例的结构示意图。本实施例所揭示的服务器为上述服务器11,其包括:接收器81、处理器82、发送器83、只读存储器84、随机存取存储器85以及总线86。接收器81用于接收数据。处理器82控制数据交互处理装置的操作,处理器82还可以称为cpu(centralprocessingunit,中央处理单元)。处理器82可能是一种集成电路芯片,具有信号的处理能力。处理器82还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。发送器83用于发送数据。存储器可以包括只读存储器84和随机存取存储器85,并向处理器82提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器(nvram)。数据交互处理装置的各个组件通过总线86耦合在一起,其中总线86除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线86。存储器存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:操作指令:包括各种操作指令,用于实现各种操作。操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。在本发明实施例中,处理器82通过调用存储器存储的操作指令(该操作指令可存储在操作系统中),执行如下操作:接收器81用于接收到第一客户端12获取目标的消息。处理器82用于在接收器81接收到第一客户端12获取目标的消息时将采用第一样式的目标发送给第一客户端12。处理器82用于在接收器81接收到第一客户端12将目标转发给第二客户端13的消息时,获取目标的转发次数,并根据转发次数设置目标的样式为第二样式。发送器83用于将采用第二样式的目标发送给第二客户端13。上述方案中,服务器在在接收到第一客户端获取目标的消息时将采 用第一样式的目标发送给所述第一客户端;在接收到所述第一客户端将所述目标转发给第二客户端的消息时获取所述目标的转发次数,并根据所述转发次数设置所述目标的样式为第二样式,将采用所述第二样式的目标发送给所述第二客户端;服务器根据目标的转发次数设置目标的样式,进而服务器能够根据目标的样式辨识目标的转发次数,提高服务器在显示目标时显示效率和显示性能。以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
,均同理包括在本发明的专利保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1