分发电子卡的方法和装置、服务器及可读存储介质与流程

文档序号:16465135发布日期:2019-01-02 22:45阅读:156来源:国知局
分发电子卡的方法和装置、服务器及可读存储介质与流程

本发明涉及礼品卡发放领域,尤其涉及一种分发电子卡的方法和装置、服务器及可读存储介质。



背景技术:

电子卡(尤指电子礼品卡)是网络上的一种交易凭证,用户可以使用电子卡在商户网站或者电子商务平台上购买与电子卡上等值的商品。近年来,随着电子商务的兴起,越来越多的企业或个人用户喜欢在电子商务平台上购买电子卡,用于商务馈赠、员工福利、节日礼品等。然而,现有的商户网站或者电子商务平台无法实现电子卡的分发。



技术实现要素:

有鉴于此,本发明实施例提供一种分发电子卡的方法和装置、服务器及可读存储介质,能够实现电子卡的分发。

本发明的一个方面提供一种分发电子卡的方法,包括:接收第一用户设备发送的分发请求,其中分发请求是第一用户在第一用户设备上输入的,分发请求用于请求为第二用户分发至少一个电子卡;根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,其中定位信息用于定位网络资源;以及向第二用户设备发送定位信息,以便第二用户根据定位信息通过第二用户设备获取至少一个电子卡。

在本发明的一个实施例中,在向第二用户设备发送定位信息之后,该方法还包括:在第二用户在第二用户设备上点击定位信息之后,接收第二用户设备发送的访问网络资源的请求;通过第二用户设备呈现网络资源,其中网络资源包括多个电子卡,以便第二用户从多个电子卡中选择至少一个电子卡;接收第二用户对至少一个电子卡的选择;以及向第二用户分发至少一个电子卡。

在本发明的一个实施例中,在向第二用户分发至少一个电子卡之后,该方法还包括:接收第二用户设备发送的针对至少一个电子卡中的第一电子卡的激活请求,其中激活请求用于请求激活第一电子卡;以及向第一电子卡的商户的服务器发送第一电子卡的卡号和密码,使得服务器绑定第一电子卡和第二用户,以激活第一电子卡。

在本发明的一个实施例中,在向第二用户设备发送定位信息之前,该方法还包括:接收第二用户在第二用户设备上输入的密码,其中,向第二用户设备发送定位信息包括:基于密码向第二用户设备发送定位信息。

在本发明的一个实施例中,在接收第一用户设备发送的分发请求之前,该方法还包括:接收第一用户在第一用户设备上输入的注册信息,其中,接收第一用户设备发送的分发请求包括:在第一用户根据注册信息登录后,接收第一用户设备发送的分发请求。

在本发明的一个实施例中,分发请求包括至少一个电子卡的金额信息,该方法还包括:接收第一用户设备发送的充值请求,该充值请求用于请求为第一用户的账户充值,其中,根据分发请求生成用于分发至少一个电子卡的网络资源包括:根据分发请求为第二用户从账户中分配金额信息指示的金额;以及生成与金额对应的网络资源,至少一个电子卡的总金额小于或等于金额。

在本发明的一个实施例中,向第二用户设备发送定位信息包括:通过电子邮件、短信或即时通信工具向第二用户设备发送定位信息。

在本发明的一个实施例中,定位信息包括url地址。

在本发明的一个实施例中,第一用户包括企业用户或者个人用户,第二用户包括企业用户或者个人用户。

在本发明的一个实施例中,至少一个电子卡中的至少两个电子卡包括不同品牌的电子卡或者不同类型的电子卡或者不同面值的电子卡。

本发明的另一个方面提供一种分发电子卡的方法,包括:接收第一用户输入的分发请求;以及向服务器发送分发请求,其中分发请求用于请求为第二用户分发至少一个电子卡,以便服务器根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,其中定位信息用于定位网络资源;以及向第二用户设备发送定位信息,以便第二用户根据定位信息通过第二用户设备获取至少一个电子卡。

在本发明的一个实施例中,在向服务器发送分发请求之前,该方法还包括:接收第一用户输入的注册信息,其中,向服务器发送分发请求包括:在第一用户根据注册信息登录后,向服务器发送分发请求。

在本发明的一个实施例中,分发请求包括至少一个电子卡的金额信息,该方法还包括:向服务器发送充值请求,该充值请求用于请求为第一用户的账户充值。

本发明的再一个方面提供一种分发电子卡的方法,包括:接收第一服务器发送的定位信息,该定位信息用于定位用于分发至少一个电子卡的网络资源;以及根据定位信息通过第二用户设备获取至少一个电子卡。

在本发明的一个实施例中,根据定位信息通过第二用户设备获取至少一个电子卡包括:接收第二用户在第二用户设备上对定位信息的点击操作;根据点击操作向第一服务器发送访问网络资源的请求;接收第一服务器发送的网络资源;向第二用户呈现网络资源,其中网络资源包括多个电子卡,以便第二用户从多个电子卡中选择至少一个电子卡;以及根据第二用户的选择呈现至少一个电子卡。

在本发明的一个实施例中,根据第二用户的选择呈现至少一个电子卡之后,该方法还包括:向第一服务器发送针对至少一个电子卡中的第一电子卡的激活请求,其中激活请求用于请求激活第一电子卡,以便第一服务器向第一电子卡的商户的第二服务器发送第一电子卡的卡号和密码,使得第二服务器绑定第一电子卡和第二用户,以激活第一电子卡。

在本发明的一个实施例中,根据定位信息通过第二用户设备获取至少一个电子卡之前,该方法还包括:接收第二用户输入的密码,其中,根据定位信息通过第二用户设备获取至少一个电子卡包括:在第二用户输入密码之后,接收第一服务器发送的定位信息。

本发明的又一个方面提供一种分发电子卡的装置,包括:接收模块,用于接收第一用户设备发送的分发请求,其中分发请求是第一用户在第一用户设备上输入的,分发请求用于请求为第二用户分发至少一个电子卡;生成模块,用于根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,其中定位信息用于定位网络资源;以及发送模块,用于向第二用户设备发送定位信息,以便第二用户根据定位信息通过第二用户设备获取至少一个电子卡。

在本发明的一个实施例中,该装置还包括:呈现模块和分发模块,其中该接收模块还在第二用户在第二用户设备上点击定位信息之后,接收第二用户设备发送的访问网络资源的请求,该呈现模块用于通过第二用户设备呈现网络资源,其中网络资源包括多个电子卡,以便第二用户从多个电子卡中选择至少一个电子卡,该接收模块还接收第二用户对至少一个电子卡的选择,该分发模块用于向第二用户分发至少一个电子卡。

在本发明的一个实施例中,该接收模块还接收第二用户设备发送的针对至少一个电子卡中的第一电子卡的激活请求,其中激活请求用于请求激活第一电子卡,该发送模块还向第一电子卡的商户的服务器发送第一电子卡的卡号和密码,使得服务器绑定第一电子卡和第二用户,以激活第一电子卡。

在本发明的一个实施例中,该接收模块还接收第二用户在第二用户设备上输入的密码,其中,该发送模块基于密码向第二用户设备发送定位信息。

在本发明的一个实施例中,该接收模块还接收第一用户在第一用户设备上输入的注册信息,其中,该接收模块在第一用户根据注册信息登录后,接收第一用户设备发送的分发请求。

在本发明的一个实施例中,分发请求包括至少一个电子卡的金额信息,该接收模块还接收第一用户设备发送的充值请求,该充值请求用于请求为第一用户的账户充值,其中,生成模块根据分发请求为第二用户从账户中分配金额信息指示的金额,以及生成与金额对应的网络资源,至少一个电子卡的总金额小于或等于金额。

在本发明的一个实施例中,发送模块通过电子邮件、短信或即时通信工具向第二用户设备发送定位信息。

在本发明的一个实施例中,定位信息包括url地址。

在本发明的一个实施例中,第一用户包括企业用户或者个人用户,第二用户包括企业用户或者个人用户。

在本发明的一个实施例中,至少一个电子卡中的至少两个电子卡包括不同品牌的电子卡或者不同类型的电子卡或者不同面值的电子卡。

本发明的又一个方面提供一种分发电子卡的装置,包括:接收模块,用于接收第一用户输入的分发请求;以及发送模块,用于向服务器发送分发请求,其中分发请求用于请求为第二用户分发至少一个电子卡,以便服务器根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,其中定位信息用于定位网络资源;以及向第二用户设备发送定位信息,以便第二用户根据定位信息通过第二用户设备获取至少一个电子卡。

在本发明的一个实施例中,该接收模块还接收第一用户输入的注册信息,其中,该发送模块在第一用户根据注册信息登录后,向服务器发送分发请求。

在本发明的一个实施例中,分发请求包括至少一个电子卡的金额信息,该发送模块还向服务器发送充值请求,该充值请求用于请求为第一用户的账户充值。

本发明的又一个方面提供一种分发电子卡的装置,包括:接收模块,用于接收第一服务器发送的定位信息,该定位信息用于定位用于分发至少一个电子卡的网络资源;以及获取模块,用于根据定位信息通过第二用户设备获取至少一个电子卡。

在本发明的一个实施例中,获取模块接收第二用户在第二用户设备上对定位信息的点击操作,根据点击操作向第一服务器发送访问网络资源的请求,接收第一服务器发送的网络资源,向第二用户呈现网络资源,其中网络资源包括多个电子卡,以便第二用户从多个电子卡中选择至少一个电子卡,以及根据第二用户的选择呈现至少一个电子卡。

在本发明的一个实施例中,该装置还包括:发送模块,用于向第一服务器发送针对至少一个电子卡中的第一电子卡的激活请求,其中激活请求用于请求激活第一电子卡,以便第一服务器向第一电子卡的商户的第二服务器发送第一电子卡的卡号和密码,使得第二服务器绑定第一电子卡和第二用户,以激活第一电子卡。

在本发明的一个实施例中,该接收模块还接收第二用户输入的密码,其中,获取模块在第二用户输入密码之后,接收第一服务器发送的定位信息。

本发明的又一个方面提供一种服务器,包括:存储器、处理器及存储在存储器中并可在处理器中运行的可执行指令,其中,处理器执行可执行指令时实现如上所述的方法。

本发明的又一个方面提供一种计算机可读存储介质,其上存储有计算机可执行指令,其中,可执行指令被处理器执行时实现如上所述的方法。

根据本发明实施例提供的技术方案,通过接收第一用户设备发送的分发请求,根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,以及向第二用户设备发送定位信息,能够实现电子卡的分发。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是本发明各个实施例所涉及的实施环境的环境示意图。

图2是根据本发明一示例性实施例示出的一种分发电子卡的方法的流程图。

图3是根据本发明另一示例性实施例示出的一种分发电子卡的方法的流程图。

图4是根据本发明另一示例性实施例示出的一种分发电子卡的方法的流程图。

图5是根据本发明另一示例性实施例示出的一种分发电子卡的方法的流程图。

图6是根据本发明一示例性实施例示出的一种分发电子卡的装置的框图。

图7是根据本发明另一示例性实施例示出的一种分发电子卡的装置的框图。

图8是根据本发明另一示例性实施例示出的一种分发电子卡的装置的框图。

图9是根据本发明一示例性实施例示出的用于分发电子卡的服务器的框图。

具体实施方式

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

图1是本发明各个实施例所涉及的实施环境的环境示意图,该实施环境包括用户设备110、用户设备120和服务器130。

用户设备110可以包括但不限于企业用户或者个人用户的移动终端、pc终端设备,用户设备120可以包括但不限于企业用户或者个人用户的移动终端、pc终端设备,服务器130可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。

服务器130与用户设备110和用户设备120之间通过有线或无线网络连接。服务器130存储有电子卡的相关信息,用于接收用户设备110发送的分发请求,以及向用户设备120发送定位信息。

图2是根据本发明一示例性实施例示出的一种分发电子卡的方法的流程图。图2的方法可以由图1的服务器130执行,如图2所示,该方法包括:

210:接收第一用户设备发送的分发请求,该分发请求是第一用户在第一用户设备上输入的,该分发请求用于请求为第二用户分发至少一个电子卡。

在本发明实施例中,第一用户向服务器发送该第一用户在第一用户设备上输入的分发请求,该分发请求用于请求为第二用户分发至少一个电子卡。这里,第一用户可以包括企业用户或者个人用户,第二用户可以包括企业用户或者个人用户,并且第一用户可以是单个或多个,第二用户也可以是单个或多个。例如,当同时为多个第二用户发送电子卡时,第一用户可以先将多个第二用户的电子邮件或手机号码、金额等信息录入到excel表中,并将该excel表上传到服务器,从而实现了电子卡的批量分发。上述excel表可以携带在分发请求中,也可以在专用消息中携带。

需要说明的是,至少一个电子卡中的至少两个电子卡包括不同品牌的电子卡或者不同类型的电子卡或者不同面值的电子卡。例如,两个电子卡中的一个是京东商城的电子礼品卡,另一个是当当网的电子礼品卡。

进一步地,在向服务器发送分发请求之前,第一用户可以对待发送信息进行核查,如果发现输入的信息有误,则可以返回到上一级页面进行修改。此外,第一用户还可以在发送分发请求之后查看发送报告,如果发现已发送信息有误,则可以修改错误信息并重新发送,或者也可以取消分发请求。

220:根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,该定位信息用于定位网络资源。

例如,当获取到分发请求之后,服务器可以自动生成统一资源定位符(uniformresourcelocator,url)地址,该url地址用于对分发至少一个电子卡的网络资源进行定位,也就是说,通过url地址可以获取到网络资源。这里,url是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址;网络资源又称网络信息资源,是指以电子数据的形式将文字、图像、声音、动画等多种形式的信息存放在光盘等非印刷型的载体中,并通过网络通信、计算机或终端方式再现出来的信息资源,例如网页等。

需要说明的是,本发明的网络资源的定位方法不限于url地址,例如,还可以通过服务器自动生成的包括用于登录服务器的用户名和密码的临时账号来获取网络资源。

230:向第二用户设备发送定位信息,以便第二用户根据定位信息通过第二用户设备获取至少一个电子卡。

在本发明实施例中,服务器可以通过电子邮件、短信或即时通信工具(例如,qq、微信等)向第二用户发送定位信息,但本发明不限于此,例如,也可以通过其它通信方式发送定位信息。

根据本发明实施例提供的技术方案,通过接收第一用户设备发送的分发请求,根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,以及向第二用户设备发送定位信息,实现了电子卡的分发。

另外,由于第一用户可以将定位信息发送给第二用户,而由第二用户自己根据需要挑选电子卡,因此,节省了第一用户的时间,提高了第二用户的满意度。

在本发明的另一个实施例中,在向第二用户设备发送定位信息之后,图2方法还包括:在第二用户在第二用户设备上点击定位信息之后,接收第二用户设备发送的访问网络资源的请求;通过第二用户设备呈现网络资源,该网络资源包括多个电子卡,以便第二用户从多个电子卡中选择至少一个电子卡;接收第二用户对至少一个电子卡的选择;以及向第二用户分发至少一个电子卡。

具体地,第二用户通过点击第二用户设备上的定位信息向服务器发送访问网络资源的请求,服务器在接收该请求后通过第二用户设备将多个电子卡呈现给第二用户;第二用户在第二用户设备上选择多个电子卡中的至少一个电子卡,并通过第二用户设备服务器将对多个电子卡的选择信息发送给服务器,服务器根据第二用户设备发送的选择信息向第二用户分发电子卡。

需要说明的是,第二用户可以根据需要在第二用户设备上选择至少一个电子卡,也可以对不同品牌、不同类型、不同面值的电子卡进行自由组合或灵活搭配。

另外,第二用户不需要通过第二用户设备进行注册,而是通过点击第二用户设备上的定位信息可以直接登录到服务器,因此,节省了第二用户的时间,提升了第二用户的用户体验。

在本发明的另一个实施例中,在向第二用户分发至少一个电子卡之后,图2的方法还包括:接收第二用户设备发送的针对至少一个电子卡中的第一电子卡的激活请求,该激活请求用于请求激活第一电子卡;以及向第一电子卡的商户的服务器发送第一电子卡的卡号和密码,使得服务器绑定第一电子卡和第二用户,以激活第一电子卡。

具体地,在服务器(以下称为“第一服务器”)向第二用户分发至少一个电子卡之后,第二用户通过第二用户设备向第一服务器发送针对至少一个电子卡中的第一电子卡的激活请求,该激活请求用于请求激活第一电子卡;接续,第一服务器根据商户的服务器(以下称为“第二服务器”)提供的端口代码向第二服务器发送第二用户的电子邮件、手机号码、用户身份标识号码(identification,id)等信息以及第一电子卡的卡号和密码,第二服务器对第一电子卡和第二用户进行绑定,以激活第一电子卡;再续,第一服务器接收第二服务器发送的用于使第二用户可以访问第二服务器的url地址,并通过第二用户设备向第二用户呈现该url地址对应的网站;进一步地,如果第二用户已经在该网站注册过,则可以通过在第二用户设备上输入用户名和密码登录到网站;如果第二用户没在该网站注册过,则需要先在网站上进行注册,再根据注册后的用户名和密码登录到网站。

可选地,作为另一个实施例,在第一服务器向第二用户分发至少一个电子卡之后,第二用户通过第二用户设备向第一服务器发送针对至少一个电子卡中的第一电子卡的激活请求,该激活请求用于请求激活第一电子卡;接续,第一服务器根据第二服务器提供的端口代码向第二服务器发送第二用户的电子邮件、手机号码、用户id等信息以及第一电子卡的卡号和密码,第二服务器对第一电子卡和第二用户进行绑定,以激活第一电子卡;再续,第二用户设备接收第二服务器发送的url地址,并在第二用户点击该url地址之后自动跳转到该url地址对应的网站,这时,如果第二用户在该网站注册过,并且勾选了“自动登录”选项,则可以直接登录到网站,而无需输入用户名和密码;如果第二用户在该网站注册过,但未勾选“自动登录”选项,则可以通过在第二用户设备上输入用户名和密码登录到网站;如果第二用户没在该网站注册过,则需要先在网站上进行注册,再根据注册后的用户名和密码登录到网站。

需要说明的是,除url地址之外,第二服务器还可以向第一服务器发送用于第二用户访问第二服务器的ip地址、网址等,本发明对此不作限制。

在本发明的另一个实施例中,在向第二用户设备发送定位信息之前,图2的方法还包括:接收第二用户在第二用户设备上输入的密码,其中,向第二用户设备发送定位信息包括:基于密码向第二用户设备发送定位信息。

具体地,服务器向第二用户设备发送用于定位密码输入的定位信息,在第二用户在第二用户设备上点击该定位信息之后,第二用户设备将第二用户的密码输入请求发送给服务器;在接收密码输入请求之后,服务器在第二用户设备上向第二用户呈现提示框,该提示框用于提示第二用户输入密码;第二用户在提示框内输入密码并通过第二用户设备发送给服务器,在确定第二用户输入的密码正确之后,服务器向第二用户设备发送用于定位网络资源的定位信息。

由于第二用户在登录到服务器之前,需要通过输入密码来进行验证,因此,避免了第一用户误发或错发电子邮件给第二用户造成的损失,提高了分发电子卡的安全性。

在本发明的另一个实施例中,在接收第一用户设备发送的分发请求之前,图2的方法还包括:接收第一用户在第一用户设备上输入的注册信息,其中,接收第一用户设备发送的分发请求包括:在第一用户根据注册信息登录后,接收第一用户设备发送的分发请求。

具体地,第一用户在第一用户设备上输入注册信息,并根据该注册信息登录到服务器。这里,注册方式可以包括但不限于通过网站注册、通过诸如手机等移动终端注册;注册信息可以包括但不限于用户名、密码、手机号码、电子邮箱、企业名称、统一社会信用代码。

可选地,作为另一个实施例,分发请求包括至少一个电子卡的金额信息,图2的方法还包括:接收第一用户设备发送的充值请求,该充值请求用于请求为第一用户的账户充值,其中,根据分发请求生成用于分发至少一个电子卡的网络资源包括:根据分发请求为第二用户从账户中分配金额信息指示的金额;以及生成与金额对应的网络资源。

具体地,第一用户设备向服务器发送为第一用户的账户进行充值的充值请求,在服务器接收该充值请求之后,第一用户可以在第一用户设备上通过网银汇款、支付宝付款等方式在第一用户的账户中预存保证金,或者也可以根据需要随时为第一用户的账户充值;接续,服务器根据分发请求从第一用户的账户中为第二用户分配金额,并生产与该金额对应的网络资源。这里,分发请求可以包括至少一个电子卡的金额信息,也可以包括待接收电子卡的用户的电子邮件或手机号码,本发明对此不作限制。

需要说明的是,第一用户可以在第一用户设备上选择服务器已经设定好的金额(例如,50元、100元、200元等),也可以根据需要自定义金额(例如,300元、500元、1000元等),但所选金额或自定义金额应当小于或等于第一用户的账户余额。

可选地,作为另一个实施例,至少一个电子卡的总金额小于或等于金额。

具体地,第二用户获取的至少一个电子卡的总金额应当不大于服务器从第一用户的账户中为第二用户分配的金额。

在本发明的另一个实施例中,向第二用户设备发送定位信息包括:通过电子邮件、短信或即时通信工具向第二用户设备发送定位信息。

具体地,服务器向第二用户发送定位信息的方式可以包括但不限于电子邮件、短信或即时通信工具(例如,qq、微信等)。

在本发明的另一个实施例中,定位信息包括url地址。

例如,定位信息还可以包括统一资源标识符(uniformresourceidentifier,uri)地址、ip地址、网址等。

在本发明的另一个实施例中,第一用户包括企业用户或者个人用户,第二用户包括企业用户或者个人用户。

在本发明的另一个实施例中,至少一个电子卡中的至少两个电子卡包括不同品牌的电子卡或者不同类型的电子卡或者不同面值的电子卡。

例如,两个电子卡中的一个是麦当劳的电子礼品卡,另一个是亚马逊的电子礼品卡。

上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。

图3是根据本发明一示例性实施例示出的一种分发电子卡的方法的流程图。图3的方法可以由图1的用户设备110执行,如图3所示,该方法包括:

310:接收第一用户输入的分发请求。

在本发明实施例中,第一用户设备接收第一用户在该第一用户设备上输入的分发请求。这里,第一用户包括企业用户或者个人用户,并且第一用户可以是单个或多个。

320:向服务器发送分发请求,该分发请求用于请求为第二用户分发至少一个电子卡,以便服务器根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,该定位信息用于定位网络资源;以及向第二用户设备发送定位信息,以便第二用户根据定位信息通过第二用户设备获取至少一个电子卡。

在本发明实施例中,服务器接收第一用户设备发送的分发请求,根据该分发请求生成定位信息和用于分发至少一个电子卡的网络资源、以及向第二用户设备发送定位信息。这里,分发请求用于请求为第二用户分发至少一个电子卡,定位信息用于定位网络资源,第二用户包括企业用户或者个人用户,并且第二用户可以是单个或多个。

根据本发明实施例提供的技术方案,第一用户可以将定位信息发送给第二用户,而由第二用户自己根据需要挑选电子卡,因此,节省了第一用户的时间,提高了第二用户的满意度。

在本发明的另一个实施例中,在向服务器发送分发请求之前,图3的方法还包括:接收第一用户输入的注册信息,其中,向服务器发送分发请求包括:在第一用户根据注册信息登录后,向服务器发送分发请求。

具体地,在向服务器发送分发请求之前,第一用户设备接收第一用户在该第一用户设备上输入的注册信息,并在第一用户根据该注册信息登录后向服务器发送分发请求。这里,注册信息可以包括但不限于用户名、密码、手机号码、电子邮箱、企业名称、统一社会信用代码。

可选地,作为另一个实施例,分发请求包括至少一个电子卡的金额信息,图3的方法还包括:向服务器发送充值请求,该充值请求用于请求为第一用户的账户充值。

具体地,第一用户设备接收第一用户输入的充值请求,并将该充值请求发送给服务器。这里,充值请求用于请求为第一用户的账户充值。

需要说明的是,本发明对第一用户的充值金额没有限制,但至少应当不低于第一用户想要分配给第二用户的电子卡的金额。

图4是根据本发明一示例性实施例示出的一种分发电子卡的方法的流程图。图4的方法可以由图1的用户设备120执行,如图4所示,该方法包括:

410:接收第一服务器发送的定位信息,该定位信息用于定位用于分发至少一个电子卡的网络资源。

在本发明实施例中,第一服务器向第二用户设备发送定位信息,该定位信息用于定位用于分发至少一个电子卡的网络资源。

420:根据定位信息通过第二用户设备获取至少一个电子卡。

在本发明实施例中,第二用户根据定位信息通过第二用户设备获取至少一个电子卡。

根据本发明实施例提供的技术方案,第二用户可以根据需要对电子卡进行自由组合或随意搭配,因此,提高了第二用户的用户体验。

在本发明的另一个实施例中,根据定位信息通过第二用户设备获取至少一个电子卡包括:接收第二用户在第二用户设备上对定位信息的点击操作;根据点击操作向第一服务器发送访问网络资源的请求;接收第一服务器发送的网络资源;向第二用户呈现网络资源,该网络资源包括多个电子卡,以便第二用户从多个电子卡中选择至少一个电子卡;以及根据第二用户的选择呈现至少一个电子卡。

具体地,第二用户点击第二用户设备上的定位信息,并通过第二用户设备向第一服务器发送访问网络资源的请求;在接收访问请求之后,第一服务器向第二用户设备发送网络资源,第二用户设备将接收到的网络资源呈现给第二用户,该网络资源包括多个电子卡;第二用户根据需要从多个电子卡中选择至少一个电子卡,第二用户设备根据第二用户的选择呈现至少一个电子卡。

在本发明的另一个实施例中,根据第二用户的选择呈现至少一个电子卡之后,图4的方法还包括:向第一服务器发送针对至少一个电子卡中的第一电子卡的激活请求,该激活请求用于请求激活第一电子卡,以便第一服务器向第一电子卡的商户的第二服务器发送第一电子卡的卡号和密码,使得第二服务器绑定第一电子卡和第二用户,以激活第一电子卡。

具体地,第二用户设备向第一服务器发送针对至少一个电子卡中的第一电子卡的激活请求,该激活请求用于请求激活第一电子卡;在接收激活请求之后,第一服务器向第一电子卡的商户的第二服务器发送第一电子卡的卡号和密码,使得第二服务器将第一电子卡和第二用户绑定,从而激活第一电子卡。

在本发明的另一个实施例中,根据定位信息通过第二用户设备获取至少一个电子卡之前,图4的方法还包括:接收第二用户输入的密码,其中,根据定位信息通过第二用户设备获取至少一个电子卡包括:在第二用户输入密码之后,接收第一服务器发送的定位信息。

具体地,在获取至少一个电子卡之前,第二用户需要在第二用户设备上输入密码,如果输入的密码正确,则第一服务器向第二用户设备发送定位信息;如果输入的密码不正确,则第一服务器将“密码错误”的提示信息发送给第二用户设备,并由第二用户设备呈现给第二用户。

图5是根据本发明另一示例性实施例示出的一种分发电子卡的方法的流程图。图5涉及交互主体为第一用户设备(相当于图1的用户设备110)、第二用户设备(相当于图1的用户设备120)和服务器(相当于图1的服务器130),如图5所示,该方法包括:

510:第一用户设备向服务器发送第一用户输入的注册信息。

520:在第一用户根据注册信息登录后,第一用户设备向服务器发送充值请求和分发请求。

530:服务器根据分发请求生成定位信息和网络资源,并向第二用户设备发送定位信息。

540:第二用户设备接收第二用户对定位信息的点击操作,并向服务器发送访问网络资源的请求。

550:服务器通过第二用户设备向第二用户呈现网络资源。

560:第二用户设备向服务器发送第二用户对至少一个电子卡的选择。

570:服务器向第二用户分发至少一个电子卡。

580:第二用户设备向服务器发送针对至少一个电子卡中的第一电子卡的激活请求,以激活第一电子卡。

根据本发明实施例提供的技术方案,通过接收第一用户设备发送的分发请求,根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,以及向第二用户设备发送定位信息,实现了电子卡的分发;另外,第一用户将定位信息发送给第二用户,第二用户根据需要对电子卡进行自由组合或随意搭配,因此,节省了第一用户的时间,提高了第二用户的满意度。

下文将以企业用户为员工发放福利为例,通过一个示例来对上述分发电子卡的方法进行详细描述。

首先,基于电子卡的品牌、类型和面值对从不同商户获取的不同品牌、不同类型、不同面值的电子卡进行整合,并将电子卡的信息(例如,卡号、密码、品牌、面值等)录入到服务器的数据库。

这里,假设服务器上已经存储有80张50元面值的星巴克电子卡、50张100元面值的唯品会电子卡、30张200元面值的亚马逊电子卡、100张20元面值的当当网电子卡、50张20元面值的肯德基电子卡、20张500元面值的苏宁易购电子卡、以及10张5,000元面值的京东电子卡。

接续,企业用户在服务器上进行会员注册,并使用已注册的用户名和密码登录到服务器。这时,企业用户需要为账户进行充值,并为每个员工分配电子卡的金额。

具体地,假设企业用户想要以每人500元的标准为20名员工分发电子卡,那么该企业用户需要在账户中存入10,000元,并输入自定义金额500元。进一步地,企业用户在excel文件中输入员工的电子邮件地址、金额等,并将该excel文件上传到服务器,服务器根据excel中的内容自动生成url地址,并将该url地址分别发送到20名员工的电子邮箱。

最后,在收到服务器发送的电子邮件之后,上述20名员工通过点击电子邮件正文中的url地址直接登录到服务器,并根据需要对不同品牌、不同类型、不同金额的电子卡进行自由组合或灵活搭配。

具体地,员工可以选择50元面值的星巴克电子卡、20元面值的当当网电子卡和200元面值的亚马逊电子卡,或者可以选择20元的肯德基电子卡和100元的唯品会电子卡,或者还可以选择500元的京东电子卡,只要所选电子卡的总金额小于或等于500元即可。

进一步地,员工可以选择“立即使用”按钮,或者也可以选择“一键激活”按钮来激活电子卡。

具体地,当员工选择“立即使用”按钮时,服务器可以通过诸如手机等移动终端将电子卡的卡号和密码呈现给员工,或者也可以将电子卡的卡号和密码发送到员工的电子邮件或手机,使得员工可以根据卡号和密码前往相应的商户选购商品并进行支付。

当员工选择“一键激活”按钮时,服务器将员工的激活请求、基本信息(例如,电子邮件、手机号码、用户id等)、电子卡的卡号和密码发送给商户的服务器,商户的服务器对员工和电子卡进行绑定,从而激活电子卡;接续,商户的服务器可以将该商户的url地址发送给服务器,再由服务器发送给员工的移动终端;或者也可直接发送给员工的移动终端,员工通过用户名和密码登录到商户的网站进行商品的购买和支付。

下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。

图6是根据本发明一示例性实施例示出的一种分发电子卡的装置的框图。如图6所示,该装置包括:

接收模块601,用于接收第一用户设备发送的分发请求,该分发请求是第一用户在第一用户设备上输入的,该分发请求用于请求为第二用户分发至少一个电子卡。

生成模块602,用于根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,其中定位信息用于定位网络资源。

发送模块603,用于向第二用户设备发送定位信息,以便第二用户根据定位信息通过第二用户设备获取至少一个电子卡。

根据本发明实施例提供的技术方案,通过接收第一用户设备发送的分发请求,根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,以及向第二用户设备发送定位信息,实现了电子卡的分发。

在本发明的另一个实施例中,图6的装置还包括呈现模块604和分发模块605,其中接收模块601还在第二用户在第二用户设备上点击定位信息之后,接收第二用户设备发送的访问网络资源的请求,呈现模块604用于通过第二用户设备呈现网络资源,其中网络资源包括多个电子卡,以便第二用户从多个电子卡中选择至少一个电子卡,接收模块601还接收第二用户对至少一个电子卡的选择,分发模块605用于向第二用户分发至少一个电子卡。

在本发明的另一个实施例中,图6的接收模块601还接收第二用户设备发送的针对至少一个电子卡中的第一电子卡的激活请求,其中激活请求用于请求激活第一电子卡,发送模块603还向第一电子卡的商户的服务器发送第一电子卡的卡号和密码,使得服务器绑定第一电子卡和第二用户,以激活第一电子卡。

在本发明的另一个实施例中,图6的接收模块601还接收第二用户在第二用户设备上输入的密码,其中,发送模块603基于密码向第二用户设备发送定位信息。

在本发明的另一个实施例中,图6的接收模块601还接收第一用户在第一用户设备上输入的注册信息,其中,该接收模块601在第一用户根据注册信息登录后,接收第一用户设备发送的分发请求。

可选地,作为另一个实施例,分发请求包括至少一个电子卡的金额信息,图6的接收模块601还接收第一用户设备发送的充值请求,该充值请求用于请求为第一用户的账户充值,其中,生成模块602根据分发请求为第二用户从账户中分配金额信息指示的金额,以及生成与金额对应的网络资源,至少一个电子卡的总金额小于或等于金额。

在本发明的另一个实施例中,发送模块603通过电子邮件、短信或即时通信工具向第二用户设备发送定位信息。

在本发明的另一个实施例中,定位信息包括url地址。

在本发明的另一个实施例中,第一用户包括企业用户或者个人用户,第二用户包括企业用户或者个人用户。

在本发明的另一个实施例中,至少一个电子卡中的至少两个电子卡包括不同品牌的电子卡或者不同类型的电子卡或者不同面值的电子卡。

图7是根据本发明另一示例性实施例示出的一种分发电子卡的装置的框图。如图7所示,该装置包括:

接收模块710,用于接收第一用户输入的分发请求。

发送模块720,用于向服务器发送分发请求,该分发请求用于请求为第二用户分发至少一个电子卡,以便服务器根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,该定位信息用于定位网络资源;以及向第二用户设备发送定位信息,以便第二用户根据定位信息通过第二用户设备获取至少一个电子卡。

根据本发明实施例提供的技术方案,第一用户可以将定位信息发送给第二用户,而由第二用户自己根据需要挑选电子卡,因此,节省了第一用户的时间,提高了第二用户的满意度。

在本发明的另一个实施例中,图7的接收模块710还接收第一用户输入的注册信息,其中,发送模块720在第一用户根据注册信息登录后,向服务器发送分发请求。

在本发明的另一个实施例中,分发请求包括至少一个电子卡的金额信息,图7的发送模块720还向服务器发送充值请求,该充值请求用于请求为第一用户的账户充值。

图8是根据本发明另一示例性实施例示出的一种分发电子卡的装置的框图。如图8所示,该装置包括:

接收模块810,用于接收第一服务器发送的定位信息,该定位信息用于定位用于分发至少一个电子卡的网络资源。

获取模块820,用于根据定位信息通过第二用户设备获取至少一个电子卡。

根据本发明实施例提供的技术方案,第二用户可以根据需要对电子卡进行自由组合或随意搭配,因此,提高了第二用户的用户体验。

可选地,作为另一个实施例,获取模块820接收第二用户在第二用户设备上对定位信息的点击操作,根据点击操作向第一服务器发送访问网络资源的请求,接收第一服务器发送的网络资源,向第二用户呈现网络资源,其中网络资源包括多个电子卡,以便第二用户从多个电子卡中选择至少一个电子卡,以及根据第二用户的选择呈现至少一个电子卡。

在本发明的另一个实施例中,图8的装置还包括:发送模块830,用于向第一服务器发送针对至少一个电子卡中的第一电子卡的激活请求,其中激活请求用于请求激活第一电子卡,以便第一服务器向第一电子卡的商户的第二服务器发送第一电子卡的卡号和密码,使得第二服务器绑定第一电子卡和第二用户,以激活第一电子卡。

在本发明的另一个实施例中,图8的接收模块810还接收第二用户输入的密码,其中,获取模块820在第二用户输入密码之后,接收第一服务器发送的定位信息。

上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

图9是根据本发明一示例性实施例示出的用于分发电子卡的装置900的框图。

参照图9,装置900包括处理组件910,其进一步包括一个或多个处理器,以及由存储器920所代表的存储器资源,用于存储可由处理组件910的执行的指令,例如应用程序。存储器920中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件910被配置为执行指令,以执行上述分发电子卡的方法。

装置900还可以包括一个电源组件930被配置为执行装置900的电源管理,一个有线或无线网络接口940被配置为将装置900连接到网络,和一个输入输出(i/o)接口950。装置900可以操作基于存储在存储器920的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

一种非临时性计算机可读存储介质,当存储介质中的指令由上述装置900的处理器执行时,使得上述装置900能够执行一种分发电子卡的方法,包括:接收第一用户设备发送的分发请求,该分发请求是第一用户在第一用户设备上输入的,该分发请求用于请求为第二用户分发至少一个电子卡;根据分发请求生成定位信息,并根据分发请求生成用于分发至少一个电子卡的网络资源,该定位信息用于定位网络资源;以及向第二用户设备发送定位信息,以便第二用户根据定位信息通过第二用户设备获取至少一个电子卡。

本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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