基于地理位置服务的移动电子商务系统及方法

文档序号:6384226阅读:328来源:国知局
专利名称:基于地理位置服务的移动电子商务系统及方法
技术领域
本发明涉及数据信息处理方法,尤其涉及基于地理位置服务的移动电子商务系统及方法。
背景技术
LBS的全称为Location Based Services,它通常包括两层含义首先是确定移动设备或用户所在的地理位置;其次是提供与位置相关的各类信息服务,比如寻找手机用户当前位置处1/5/10公里范围内的餐厅、宾馆、影院等的名称和地址。一般的现有基于LB S的移动服务都是基于P2P的结构,提供会员签到,评论等社会媒体功能。但是到目前为止,基于L B S的所有的移动服务都还是出于初级的服务阶段,只是出现了将附近商家信息的罗列给移动用户,或是提供会员签到,评论等社会媒体功能,功能单一,无法为用户提供全方位的服务。

发明内容
为了解决现有技术中的问题,本发明提供了一种基于地理位置服务的移动电子商务系统。本发明提供了一种基于地理位置服务的移动电子商务系统,包括服务器端,所述服务器端包括
第一应用服务器,用于分别与移动用户端模块、地理信息系统服务器、数据库、支付系统、内容管理应用模块进行信息交互;
地理信息系统服务器,用于提供用户和商家所在的地理位置信息,并向第一应用服务器和第二应用服务器提供地理位置信息;
数据库,用于存储第一应用服务器、第二应用服务器和支付系统发送的数据信息;
支付系统,用于实现移动用户端模块和商家端模块支付功能;
内容管理应用模块,用于将商家产品及服务信息内容及目录集成,并以结构性形式提供给第一应用服务器;
第二应用服务器,用于分别与商家端模块、第一应用服务器、内容管理应用模块、数据库、支付系统进行信息交互。作为本发明的进一步改进,所述服务器端还包括
用户门户策略服务器,用于用户浏览商家信息时、指定商家信息排序;所述用户门户策略服务器分别与第二应用服务器、第一应用服务器和数据库相连。作为本发明的进一步改进,所述支付系统包括
支付网管,用于与第3方支付系统相连、负责对用户和商家的财务管理,该支付网管也将负责向数据库发送用户付款成功或失败信息;
第3方支付系统,用于完成用户和商家的支付过程和行为。作为本发明的进一步改进,所述服务器端包括商务数据分析服务器,所述商务数据分析服务器与所述第二应用服务器相连。作为本发明的进一步改进,该移动电子商务系统还包括移动用户端模块,所述移动用户端模块包括
移动用户端应用软件、以及用户端服务列表,移动用户端应用软件与用户端服务列表进行信息交互;用户端服务列表与第一应用服务器进行信息交互,且用户端服务列表提供移动用户端应用软件与第一应用服务器之间进行信息交互的输入/输出功能。作为本发明的进一步改进,该移动电子商务系统还包括商家端模块,所述商家端模块包括
商家端应用软件、以及商家端服务列表,商家端应用软件与商家端服务列表进行信息交互;商家端服务列表与第二应用服务器进行信息交互,且商家端服务列表提供商家端应用软件与第二应用服务器之间进行信息交互的输入/输出功能。本发明还提供了一种基于地理位置服务的移动电子商务方法,包括如下步骤
A.第一应用服务器接收移动用户端模块的应用请求,
B.第一应用服务器对该应用请求进行处理;
其中用户浏览商家时,步骤A和B具体包括如下步骤
A.第一应用服务器接收移动用户端模块的浏览商家信息请求,
所述步骤B包括步骤BI至步骤B3
B1.第一应用服务器向地理信息系统服务器发送用户位置请求,
B2.地理信息系统服务器告知第一应用服务器用户位置,
B3.第一应用服务器将商家信息返回给移动用户端模块;
其中用户购买商品时,步骤A和B具体包括如下步骤A.第一应用服务器接收移动用户端模块的支付信息请求,
所述步骤B包括步骤BBl至步骤BB9
BBl.第一应用服务器请求数据库服务,确认商品存在,
BB2.数据库提供数据库服务,确认商品存在,并将确认信息返回给第一应用服务器, BB3.第一应用服务器将确认信息返回至移动用户端模块,
BB4.移动用户端模块提出支付请求至第一应用服务器,
BB5.第一应用服务器将支付请求发送至支付系统,支付系统进行支付并确认支付成
功,
BB6.第一应用服务器发送确认支付成功信息给数据库,
BB7.数据库确认并更新数据,并产生购买日志,
BB8.第一应用服务器将该订购信息发送至第二应用服务器,
BB9.第二应用服务器将该订购信息发送至商家端模块,并且第一应用服务器发送支付确认信息给移动用户端模块。作为本发明的进一步改进,在所述步骤B3中包括如下步骤
B31.第一应用服务器调用用户门户策略服务器;
B32.用户门户策略服务器调用数据库信息,调出距用户一定距离内的商家的信息,并且按照各商家登记,按照策略分配商家排序优先级;
B33.用户门户策略服务器将商家排序优先级信息发送给第一应用服务器; B34.第一应用服务器将具有商家排序优先级的商家信息返回给移动用户端模块; 在所述步骤BB5中包括如下步骤
BB51.第一应用服务器将支付请求发送至支付网管;
BB52.支付网管发送该支付请求至第3方支付系统,第3方支付系统进行支付并确认支付成功。作为本发明的进一步改进,该移动电子商务方法还包括如下步骤
(1)第二应用服务器接收商家端模块的更新商品请求;
(2)第二应用服务器请求数据库服务;
(3)第二应用服务器完成更新商品请求,并将该信息返回给商家端模块,同时第二应用服务器询问商家端模块是否要购买升级服务,若不购买则结束,若购买则执行如下步骤
(一)第二应用服务器请求升级支付服务,并将该请求发送至支付网管;
(二)支付网管和第3方支付系统确认该升级支付服务、并进行支付动作;
(三)支付网管和第3方支付系统确认升级支付服务完成;
(四)第二应用服务器请求用户门户策略服务器升级该商家排名等级;
(五)用户门户策略服务器向数据库请求服务,完成该商家排名等级;
(六)用户门户策略服务器向第二应用服务器确认商家排名等级升级完成;
(七)第二应用服务器将商家排名等级升级完成信息传输至商家端模块。作为本发明的进一步改进,移动用户端模块向第一应用服务器发送数据信息时,移动用户端应用软件发送数据信息至用户端服务列表,用户端服务列再将该数据信息传输至第一应用服务器;第一应用服务器向移动用户端模块发送数据信息时,第一应用服务器发送数据信息至用户端服务列表,用户端服务列再将该数据信息传输至移动用户端应用软件;商家端模块向第二应用服务器发送数据信息时,商家端应用软件发送数据信息至商家端服务列表,商家端服务列再将该数据信息传输至第二应用服务器;第二应用服务器向商家端模块发送数据信息时,第二应用服务器发送数据信息至商家端服务列表,商家端服务列再将该数据信息传输至商家端应用软件。本发明的有益效果是本发明将电子支付系统、验证系统、信用系统等电子金融子系统以及移动电子商务进行有机集成来支持用户在基于地理位置服务实时下单订购,实时接受附近商家促销信息,商家用户实时更新商业信息,商家用户实时接受订单和提交服务和接受订单分析等功能,从而将地理位置服务和金融支付、金融电子商务无缝结合,成为一种完全不同的移动电子商务平台,功能强大,给用户带来了方便。


图1是本发明的基于地理位置服务的移动电子商务系统原理框图。图2是本发明的基于地理位置服务的移动电子商务方法流程图。
具体实施例方式如图1所示,本发明公开了一种基于地理位置服务的移动电子商务系统,包括服务器端,所述服务器端包括
第一应用服务器,用于分别与移动用户端模块、地理信息系统服务器、数据库、支付系统、内容管理应用模块进行信息交互;
地理信息系统服务器,用于提供用户和商家所在的地理位置信息,并向第一应用服务器和第二应用服务器提供地理位置信息;地理信息系统服务器负责地理位置信息的定期更新,该地理信息系统服务器可采用有第三方提供的标准服务。数据库,用于存储第一应用服务器、第二应用服务器和支付系统发送的数据信息;该数据库采用通用型关系数据库,该数据库可存储如下信息商家的商品和服务信息包含价格、商家排名等级信息、移动用户的支付方式信息、用户已确认订单信息、商家已确认订单、用户已确认支付信息、商家已确认支付信息。支付系统,用于实现移动用户端模块和商家端模块支付功能;
内容管理应用模块,用于将商家产品及服务信息内容及目录集成,并以结构性形式提供给第一应用服务器;
第二应用服务器,用于分别与商家端模块、第一应用服务器、内容管理应用模块、数据库、支付系统进行信息交互。所述服务器端还包括
用户门户策略服务器,用于用户浏览商家信息时、指定商家信息排序;所述用户门户策略服务器分别与第二应用服务器、第一应用服务器和数据库相连;由于该系统对于商家采用竞拍制,相应的商家在移动客户端排名由竞拍顺序决定,当然,商店用户也可以在竞拍时间外,通过购买来达到在移动客户端排名前移的效果。这些规则由用户门户策略服务器来制定。用户门户策略服务器负责指定用户门户登陆后浏览本地商店信息时,商店信息的先后次序。商店在拍卖次序成功后,相应信息可以相应的进入用户的浏览次序。所述支付系统包括支付网管,用于与第3方支付系统相连、负责对用户和商家的财务管理,该支付网管也将负责向数据库发送用户付款成功或失败信息;
第3方支付系统,用于完成用户和商家的支付过程和行为。该第三方支付系统可选择银联或支付宝等支付系统作为第一支付手段,完成和移动用户端应用软件和商家端应用软件的支付过程和行为。所述服务器端包括商务数据分析服务器,所述商务数据分析服务器与所述第二应用服务器相连。该第二应用服务器和第一应用服务器可以采用中间件技术实现。该移动电子商务系统还包括移动用户端模块,所述移动用户端模块包括移动用户端应用软件、以及用户端服务列表,移动用户端应用软件与用户端服务列表进行信息交互;用户端服务列表与第一应用服务器进行信息交互,且用户端服务列表提供移动用户端应用软件与第一应用服务器之间进行信息交互的输入/输出功能。该移动电子商务系统还包括商家端模块,所述商家端模块包括商家端应用软件、以及商家端服务列表,商家端应用软件与商家端服务列表进行信息交互;商家端服务列表与第二应用服务器进行信息交互,且商家端服务列表提供商家端应用软件与第二应用服务器之间进行信息交互的输入/输出功能。移动用户端应用软件可用于IPhone,Android和微软等各个主流的手机操作系统。该移动用户端应用软件负责用户与本系统的互动。用户可操作的行为包含浏览本地/附近的商场,酒店,宾馆,快餐店,等各类商业用户,接受附近商家最新的促销信息。该移动用户端应用软件也负责将用户的验证信息如密码等发送至服务期端。该移动用户端应用软件也负责接受用户支付或订购的输入信息,并向用户发送系统的反馈信息(如支付成功,失败,验证成功,失败等)。除了支持GPRS/WCDMA/LTE等远距离无限传输手段外,该移动用户端应用软件也将支持各类基于近距离的无线方式如NFC/兰牙等。用户的支付行为将通过移动用户端应用软件和支付网管进行互动来进行支付验证,支付及支付确认等行为。该移动用户端应用软件将支持两种支付方式
A)移动网络支付方式,包含第三方支付和信用卡支付。该支付方式将由移动用户端应用软件发送请求给第一应用服务器,然后第一应用服务器将通过支付网管和第3方支付系统来完成支付行为。B)NFC等智能卡支付方式。该支付方式将该支付方式将由移动用户端应用软件发送请求给带GPRS/WCDMA无线传输功能的POS终端,该POS终端将置于商家出或是有商家的服务人员持有。移动用户端应用软件将通过NFC等方式与GPRS/WCDMA无线传输功能的POS终端完成支付请求,POS终端通过GPRS/WCDMA等方式和银联支付平台完成支付过程。用户端服务列表,提供用户端浏览的可服务列表信息,并提供用户门户登陆,验证,接受用户端界面支付信息,发送给移动用户端应用软件反馈信息(如支付成功,失败,验证成功,失败等)和其他输入/输出功能。商家端应用软件,该软件可用于IPhone,Android和其他主流的手机操作系统。该商家端应用软件负责商店用户与本系统的互动。具体包含商店用户浏览和接受订单信息,商店用户上传产品于服务的最新信息,包含地址与描述,产品和服务,价格和折扣信息。上传最新的促销信息。该商家端应用软件也负责接受商店用户支付或订购的输入信息,并向商店用户发送系统的反馈信息(如支付成功,失败,验证成功,失败)等。商家端服务列表,提供服务列表给商家用户,并可提供商店用户登陆,验证和接受商店端界面支付信息,发送给商家端应用软件系统反馈信息(如支付成功,失败,验证成功,失败等)和其他输入/输出功能。如图2所示,本发明还公开了一种基于地理位置服务的移动电子商务方法,包括如下步骤
在步骤SI中,第一应用服务器接收移动用户端模块的应用请求;在步骤S2中,第一应用服务器对该应用请求进行处理。其中用户浏览商家时,步骤SI和步骤S2具体包括如下步骤
步骤Si,第一应用服务器接收移动用户端模块的浏览商家信息请求;
所述步骤S2包括如下步骤
521.第一应用服务器向地理信息系统服务器发送用户位置请求;
522.地理信息系统服务器告知第一应用服务器用户位置;
523.第一应用服务器将商家信息返回给移动用户端模块。其中用户购买商品时,步骤SI和步骤S2具体包括如下步骤
步骤Si,第一应用服务器接收移动用户端模块的支付信息请求;
所述步骤S2包括如下步骤
SS21.第一应用服务器请求数据库服务,确认商品存在; 5522.数据库提供数据库服务,确认商品存在,并将确认信息返回给第一应用服务
器;
5523.第一应用服务器将确认信息返回至移动用户端模块;
5524.移动用户端模块提出支付请求至第一应用服务器;
5525.第一应用服务器将支付请求发送至支付系统,支付系统进行支付并确认支付成
功;
5526.第一应用服务器发送确认支付成功信息给数据库;
5527.数据库确认并更新数据,并产生购买日志;
5528.第一应用服务器将该订购信息发送至第二应用服务器;
5529.第二应用服务器将该订购信息发送至商家端模块,并且第一应用服务器发送支付确认信息给移动用户端模块。在步骤S23中包括如下步骤
5231.第一应用服务器调用用户门户策略服务器;
5232.用户门户策略服务器调用数据库信息,调出距用户一定距离内的商家的信息,并且按照各商家登记,按照策略分配商家排序优先级,例如调出I或5或10公里内商家的信息;
5233.用户门户策略服务器将商家排序优先级信息发送给第一应用服务器;
5234.第一应用服务器将具有商家排序优先级的商家信息返回给移动用户端模块。在步骤SS25中包括如下步骤
55251.第一应用服务器将支付请求发送至支付网管;
55252.支付网管发送该支付请求至第3方支付系统,第3方支付系统进行支付并确认支付成功。该移动电子商务方法还包括如下步骤
(一)第二应用服务器接收商家端模块的更新商品请求;
(二)第二应用服务器请求数据库服务;
(三)第二应用服务器完成更新商品请求,并将该信息返回给商家端模块,同时第二应用服务器询问商家端模块是否要购买升级服务,若不购买则结束,若购买则执行如下步骤
(1)第二应用服务器请求升级支付服务,并将该请求发送至支付网管;
(2)支付网管和第3方支付系统确认该升级支付服务、并进行支付动作;
(3)支付网管和第3方支付系统确认升级支付服务完成;
(4)第二应用服务器请求用户门户策略服务器升级该商家排名等级;
(5)用户门户策略服务器向数据库请求服务,完成该商家排名等级;
(6)用户门户策略服务器向第二应用服务器确认商家排名等级升级完成;
(7 )第二应用服务器将商家排名等级升级完成信息传输至商家端模块。移动用户端模块向第一应用服务器发送数据信息时,移动用户端应用软件发送数据信息至用户端服务列表,用户端服务列再将该数据信息传输至第一应用服务器;第一应用服务器向移动用户端模块发送数据信息时,第一应用服务器发送数据信息至用户端服务列表,用户端服务列再将该数据信息传输至移动用户端应用软件;商家端模块向第二应用服务器发送数据信息时,商家端应用软件发送数据信息至商家端服务列表,商家端服务列再将该数据信息传输至第二应用服务器;第二应用服务器向商家端模块发送数据信息时,第二应用服务器发送数据信息至商家端服务列表,商家端服务列再将该数据信息传输至商家端应用软件。本发明将电子支付系统、验证系统、信用系统等电子金融子系统以及移动电子商务进行有机集成来支持用户在基于地理位置服务实时下单订购,实时接受附近商家促销信息,商家用户实时更新商业信息,商家用户实时接受订单和提交服务和接受订单分析等功能,从而将地理位置服务和金融支付、金融电子商务无缝结合,成为一种完全不同的移动电子商务平台,功能强大,给用户带来了方便。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种基于地理位置服务的移动电子商务系统,其特征在于,包括服务器端,所述服务器端包括 第一应用服务器,用于分别与移动用户端模块、地理信息系统服务器、数据库、支付系统、内容管理应用模块进行信息交互; 地理信息系统服务器,用于提供用户和商家所在的地理位置信息,并向第一应用服务器和第二应用服务器提供地理位置信息; 数据库,用于存储第一应用服务器、第二应用服务器和支付系统发送的数据信息; 支付系统,用于实现移动用户端模块和商家端模块支付功能; 内容管理应用模块,用于将商家产品及服务信息内容及目录集成,并以结构性形式提供给第一应用服务器; 第二应用服务器,用于分别与商家端模块、第一应用服务器、内容管理应用模块、数据库、支付系统进行信息交互。
2.根据权利要求1所述的移动电子商务系统,其特征在于,所述服务器端还包括 用户门户策略服务器,用于用户浏览商家信息时、指定商家信息排序;所述用户门户策略服务器分别与第二应用服务器、第一应用服务器和数据库相连。
3.根据权利要求2所述的移动电子商务系统,其特征在于,所述支付系统包括 支付网管,用于与第3方支付系统相连、负责对用户和商家的财务管理,该支付网管也将负责向数据库发送用户付款成功或失败信息; 第3方支付系统,用于完成用户和商家的支付过程和行为。
4.根据权利要求3所述的移动电子商务系统,其特征在于,所述服务器端包括商务数据分析服务器,所述商务数据分析服务器与所述第二应用服务器相连。
5.根据权利要求1至4任一项所述的移动电子商务系统,其特征在于,该移动电子商务系统还包括移动用户端模块,所述移动用户端模块包括 移动用户端应用软件、以及用户端服务列表,移动用户端应用软件与用户端服务列表进行信息交互;用户端服务列表与第一应用服务器进行信息交互,且用户端服务列表提供移动用户端应用软件与第一应用服务器之间进行信息交互的输入/输出功能。
6.根据权利要求5所述的移动电子商务系统,其特征在于,该移动电子商务系统还包括商豕端1吴块,所述商豕端1吴块包括 商家端应用软件、以及商家端服务列表,商家端应用软件与商家端服务列表进行信息交互;商家端服务列表与第二应用服务器进行信息交互,且商家端服务列表提供商家端应用软件与第二应用服务器之间进行信息交互的输入/输出功能。
7.一种基于地理位置服务的移动电子商务方法,其特征在于,包括如下步骤 A.第一应用服务器接收移动用户端模块的应用请求, B.第一应用服务器对该应用请求进行处理; 其中用户浏览商家时,步骤A和B具体包括如下步骤 A.第一应用服务器接收移动用户端模块的浏览商家信息请求, 所述步骤B包括步骤BI至步骤B3 B1.第一应用服务器向地理信息系统服务器发送用户位置请求, B2.地理信息系统服务器告知第一应用服务器用户位置,B3.第一应用服务器将商家信息返回给移动用户端模块; 其中用户购买商品时,步骤A和B具体包括如下步骤 A.第一应用服务器接收移动用户端模块的支付信息请求, 所述步骤B包括步骤BBl至步骤BB9 BBl.第一应用服务器请求数据库服务,确认商品存在, BB2.数据库提供数据库服务,确认商品存在,并将确认信息返回给第一应用服务器, BB3.第一应用服务器将确认信息返回至移动用户端模块, BB4.移动用户端模块提出支付请求至第一应用服务器, BB5.第一应用服务器将支付请求发送至支付系统,支付系统进行支付并确认支付成功, BB6.第一应用服务器发送确认支付成功信息给数据库, BB7.数据库确认并更新数据,并产生购买日志, BB8.第一应用服务器将该订购信息发送至第二应用服务器, BB9.第二应用服务器将该订购信息发送至商家端模块,并且第一应用服务器发送支付确认信息给移动用户端模块。
8.根据权利要求7所述的移动电子商务方法,其特征在于,在所述步骤B3中包括如下步骤 B31.第一应用服务器调用用户门户策略服务器; B32.用户门户策略服务器调用数据库信息,调出距用户一定距离内的商家的信息,并且按照各商家登记,按照策略分配商家排序优先级; B33.用户门户策略服务器将商家排序优先级信息发送给第一应用服务器; B34.第一应用服务器将具有商家排序优先级的商家信息返回给移动用户端模块; 在所述步骤BB5中包括如下步骤 BB51.第一应用服务器将支付请求发送至支付网管; BB52.支付网管发送该支付请求至第3方支付系统,第3方支付系统进行支付并确认支付成功。
9.根据权利要求8所述的移动电子商务方法,其特征在于,该移动电子商务方法还包括如下步骤 (1)第二应用服务器接收商家端模块的更新商品请求; (2)第二应用服务器请求数据库服务; (3)第二应用服务器完成更新商品请求,并将该信息返回给商家端模块,同时第二应用服务器询问商家端模块是否要购买升级服务,若不购买则结束,若购买则执行如下步骤 (一)第二应用服务器请求升级支付服务,并将该请求发送至支付网管; (二)支付网管和第3方支付系统确认该升级支付服务、并进行支付动作; (三)支付网管和第3方支付系统确认升级支付服务完成; (四)第二应用服务器请求用户门户策略服务器升级该商家排名等级; (五)用户门户策略服务器向数据库请求服务,完成该商家排名等级; (六)用户门户策略服务器向第二应用服务器确认商家排名等级升级完成; (七)第二应用服务器将商家排名等级升级完成信息传输至商家端模块。
10.根据权利要求9所述的移动电子商务方法,其特征在于移动用户端模块向第一应用服务器发送数据信息时,移动用户端应用软件发送数据信息至用户端服务列表,用户端服务列再将该数据信息传输至第一应用服务器;第一应用服务器向移动用户端模块发送数据信息时,第一应用服务器发送数据信息至用户端服务列表,用户端服务列再将该数据信息传输至移动用户端应用软件;商家端模块向第二应用服务器发送数据信息时,商家端应用软件发送数据信息至商家端服务列表,商家端服务列再将该数据信息传输至第二应用服务器;第二应用服务器向商家端模块发送数据信息时,第二应用服务器发送数据信息至商家端服务列表,商家端服务列再将该数据信息传输至商家端应用软件。
全文摘要
本发明提供了一种基于地理位置服务的移动电子商务系统及方法,本发明的有益效果是本发明将电子支付系统、验证系统、信用系统等电子金融子系统以及移动电子商务进行有机集成来支持用户在基于地理位置服务实时下单订购,实时接受附近商家促销信息,商家用户实时更新商业信息,商家用户实时接受订单和提交服务和接受订单分析等功能,从而将地理位置服务和金融支付、金融电子商务无缝结合,成为一种完全不同的移动电子商务平台,功能强大,给用户带来了方便。
文档编号G06Q20/42GK103020844SQ20121054175
公开日2013年4月3日 申请日期2012年12月14日 优先权日2012年12月14日
发明者丁卓 申请人:丁卓
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1