一种购物网站管理方法及其管理平台的制作方法

文档序号:6497241阅读:389来源:国知局
专利名称:一种购物网站管理方法及其管理平台的制作方法
技术领域
本发明属于网站管理技术领域,具体涉及一种购物网站管理方法及其管理平台。
背景技术
目前的家庭购物系统是一个CS系统,是使用JAVA+PB+0RACLE实现的。现有家庭购物系统,仅对内部应用开放了一些接口 会员接口、商品接口、订购接口、促销接口、库存接口、网站数据库接口等。由于各种安全问题,这些接口无法对第三方应用系统进行开放, 比如其他购物业务门户、在线客服系统、客户服务系统、商品查询系统、传真系统等,这大大限制了现有家庭购物的运用效果。

发明内容
为了现有家庭购物系统因无法对第三方应用系统开放接口的问题,本发明的第一目的在于提供一种可以对第三方应用系统安全开放其接口的购物网站管理方法,本发明的第二目的在于提供一种购物网站管理平台。为了实现上述第一发明目的,本发明所采用的技术方案如下一种购物网站管理方法,用于管理第三方应用系统对购物系统应用接口的访问, 包括如下步骤接收第三方应用系统的接口访问请求,所述接口访问请求信息中包含有该第三方应用系统的身份代码、请求访问的接口代码、以及请求调用的数据类别信息;将所述第三方应用系统的身份代码与所述购物系统中预存的已授权身份代码进行比对验证;若通过上述身份验证,则将所述第三方应用系统请求访问的接口代码与所述购物系统中预存的已授权接口代码进行比对验证;若通过上述接口验证,则开放其请求访问的接口代码所对应的应用接口给该第三方应用系统;将所述第三方应用系统请求调用的数据类别所对应的数据信息传输给该第三方应用系统;记录所述第三方应用系统的访问请求信息、访问时间信息、以及访问结果信息生成一日志报告,并存储在对应的数据库中。优选的,所述购物系统中的所有应用接口之间通过标准的可扩展标记语言(XML) 格式进行数据交互。优选的,还包括根据所述日志报告中的各种数据信息进行汇总的步骤。优选的,还包括定时调用所述日志报告。为了实现本发明的第二发明目的,本发明所采用的技术方案如下一种购物网站管理平台,用于管理第三方应用系统对购物系统应用接口的访问, 包括多个应用接口,还包括
3
站点管理模块,用于接收第三方应用系统的接口访问请求,并验证该第三方应用系统的身份代码,所述接口访问请求信息中包含有该第三方应用系统的身份代码、请求访问的接口代码、以及请求调用的服务数据类别信息;应用管理模块,用于验证所述接口访问请求信息中的接口代码,并根据该接口代码开放对应的应用接口给该第三方应用系统,并将所述第三方应用系统请求调用的数据类别所对应的数据信息传输给该第三方应用系统;接口授权模块,记录所述第三方应用系统的访问请求信息、访问时间信息、以及访问结果信息生成一日志报告,并存储在对应的数据库中。优选的,缓存单元,用于暂时存储第三方应用系统访问请求信息数据。优选的,权限控制模块,用于定义第三方应用系统访问购物系统应用接口的权限。优选的,基本资料维护模块,用于新增、修改、删除、查询购物系统预存的身份代码、接口代码。本发明通过对购物系统的应用接口按照三个层次管理本发明对第三方应用系统的接口访问请求进行身份验证,则只有通过授权的站点和子站点才能条用该平台的接口服务;本发明对第三方应用系统的接口访问请求进行接口代码验证,则只有在已经授权的站点里,授权的应用才能调用该平台的接口服务;本发明对第三方应用系统的访问请求信息、 访问时间信息、以及访问结果信息生成一日志报告,可针对个应用授予具体的接口权限,同时通过日志监控。由上可知,采用本发明方法或平台可安全地开放购物系统的应用接口给第三方应用系统,使第三方应用系统访问更加方便快捷,而且可监控管理,进而扩展了购物系统的功能,提高购物系统的实用性。
具体实施例方式下面结合具体实施例对本发明进行示意性说明,实施例以及相关说明用来解释本发明,但并不作为对本发明的限定。本实施例公开了一种购物网站管理方法,用于管理第三方应用系统对购物系统应用接口的访问,包括如下步骤Stepl 接收第三方应用系统的接口访问请求,所述接口访问请求信息中包含有该第三方应用系统的身份代码、请求访问的接口代码、以及请求调用的数据类别信息;Mep2:将所述第三方应用系统的身份代码与所述购物系统中预存的已授权身份代码进行比对验证;乂印3:若通过上述身份验证,则将所述第三方应用系统请求访问的接口代码与所述购物系统中预存的已授权接口代码进行比对验证;St印4 若通过上述接口验证,则开放其请求访问的接口代码所对应的应用接口给该第三方应用系统;将所述第三方应用系统请求调用的数据类别所对应的数据信息传输给该第三方应用系统;St印6 记录所述第三方应用系统的访问请求信息、访问时间信息、以及访问结果信息生成一日志报告,并存储在对应的数据库中;
St印7 汇总所有所述日志报告中的的各种数据信息以供调用;StepS 定期调用所述日志报告;所述购物系统中的所有应用接口之间通过标准的可扩展标记语言(XML)格式进行数据交互。本实施例公开了一种购物网站管理平台,用于管理第三方应用系统对购物系统应用接口的访问,包括多个应用接口,还包括站点管理模块,用于接收第三方应用系统的接口访问请求,并验证该第三方应用系统的身份代码,所述接口访问请求信息中包含有该第三方应用系统的身份代码、请求访问的接口代码、以及请求调用的服务数据类别信息;应用管理模块,用于验证所述接口访问请求信息中的接口代码,并根据该接口代码开放对应的应用接口给该第三方应用系统,并将所述第三方应用系统请求调用的数据类别所对应的数据信息传输给该第三方应用系统;接口授权模块,记录所述第三方应用系统的访问请求信息、访问时间信息、以及访问结果信息生成一日志报告,并存储在对应的数据库中;缓存单元,用于暂时存储第三方应用系统访问请求信息数据;权限控制模块,用于定义第三方应用系统访问购物系统应用接口的权限;基本资料维护模块,用于新增、修改、删除、查询购物系统预存的身份代码、接口代码。本实施例中购物网站管理平台解决了家庭购物系统对第三方合作系统开放接口的管理问题,可对第三方系统开放“业务门户”、“在线客服系统”、“客户服务系统”、“网点知识库”、“传真系统”等,为业务门户提供了供应商出入库数据、商品销售数据、上门安装、结算等数据接口。为在线客服系统提供了顾客信息、顾客订单等数据接口,为客户服务系统提供顾客信息、订单信息、短信发送、商品分类等接口,为网点知识库提供查询商品信息、获取商品说明书信息等接口。以上所有接口是通过标准的XML格式进行数据交互,通过专有的接口服务地址进行数据交换。该接口管理实现了专有应用对就专用接口的授权,并对所有开放的接口进行了日志记录,同时,对于接入的各应用的用户提供了统一身份认证解决方案,这些功能是全新自主开发的,以前系统完全无法为第三方系统提供接口服务。对接口的授权管理分为三个层级1、站点管理只有授权的站点和子站点才能调用该平台的接口服务。2、应用管理应用隶属于站点,在已经授权的站点里,授权的应用才能调用该平台的接口服务3、接口授权针对各应用授予具体的接口权限,同时可以对接口授权周期进行控制接口日志监控,日志分为两个层面的监控(1)、接口运行情况接口运行情况为分即时报告、走势查询、查看日报三个功能。即时报告可以时时查询接口的调用情况
走势查询可了解一段周期内,接口调用的走势查看日报查看某一天接口调用情况,并能按应用查询接口错误T0P10和调用最多 T0P10O)、用户操作日志对每个操作该平台的用户动作进记录,以便于系统操作审计。本购网站管理平台,把家庭购物系统的接口使用XML标准格式开放给第三方应用系统,根据接口编号和应用编号判断接口调用权限和调用IP,该平台可使用memory cache 技术根据不同的业务进行了缓存,并建了缓存的更新机制,平台使用的技术是PHP+memory cache+MYSQL。本实施例中提供接口快捷方便的管理平台,对接口的调用进行全面日志记录,对各接口进行全面的权限管控,采用标准的XML格式,以及TOBSERVER调用理念,第三方调用非常简便。以上对本发明实施例所提供的技术方案进行了详细介绍,本文中应用了具体个例对本发明实施方式进行了阐述,以上实施例的说明只适用于帮助理解本发明实施例的原理;同时,对于本领域的一般技术人员,依据本发明实施例,在具体实施方式
以及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种购物网站管理方法,用于管理第三方应用系统对购物系统应用接口的访问,其特征在于,包括如下步骤接收第三方应用系统的接口访问请求,所述接口访问请求信息中包含有该第三方应用系统的身份代码、请求访问的接口代码、以及请求调用的数据类别信息;将所述第三方应用系统的身份代码与所述购物系统中预存的已授权身份代码进行比对验证;若通过上述身份验证,则将所述第三方应用系统请求访问的接口代码与所述购物系统中预存的已授权接口代码进行比对验证;若通过上述接口验证,则开放其请求访问的接口代码所对应的应用接口给该第三方应用系统;将所述第三方应用系统请求调用的数据类别所对应的数据信息传输给该第三方应用系统;记录所述第三方应用系统的访问请求信息、访问时间信息、以及访问结果信息生成一日志报告,并存储在对应的数据库中。
2.根据权利要求1所述的购物网站管理方法,其特征在于所述购物系统中的所有应用接口之间通过标准的可扩展标记语言(XML)格式进行数据交互。
3.根据权利要求1所述的购物网站管理方法,其特征在于 还包括根据所述日志报告中的各种数据信息进行汇总的步骤。
4.根据权利要求3所述的购物网站管理方法,其特征在于 还包括定时调用所述日志报告。
5.一种权利要求1方法所对应的购物网站管理平台,用于管理第三方应用系统对购物系统应用接口的访问,包括多个应用接口,其特征在于还包括站点管理模块,用于接收第三方应用系统的接口访问请求,并验证该第三方应用系统的身份代码,所述接口访问请求信息中包含有该第三方应用系统的身份代码、请求访问的接口代码、以及请求调用的服务数据类别信息;应用管理模块,用于验证所述接口访问请求信息中的接口代码,并根据该接口代码开放对应的应用接口给该第三方应用系统,并将所述第三方应用系统请求调用的数据类别所对应的数据信息传输给该第三方应用系统;接口授权模块,记录所述第三方应用系统的访问请求信息、访问时间信息、以及访问结果信息生成一日志报告,并存储在对应的数据库中。
6.根据权利要求5所述的购物网站管理平台,其特征在于,还包括 缓存单元,用于暂时存储第三方应用系统访问请求信息数据。
7.根据权利要求5所述的购物网站管理平台,其特征在于,还包括 权限控制模块,用于定义第三方应用系统访问购物系统应用接口的权限。
8.根据权利要求5所述的购物网站管理平台,其特征在于,还包括基本资料维护模块,用于新增、修改、删除、查询购物系统预存的身份代码、接口代码。
全文摘要
本发明属于网站管理技术领域,具体公开了一种购物网站管理方法及其管理平台。本发明通过对购物系统的应用接口按照三个层次管理对第三方应用系统的接口访问请求进行身份验证、对第三方应用系统的接口访问请求进行接口代码验证、对第三方应用系统的访问请求信息、访问时间信息、以及访问结果信息进行日志监管。采用本发明方法和平台,可安全地开放购物系统的应用接口给第三方应用系统,使第三方应用系统访问更加方便快捷,而且可有限监控管理,进而扩展了购物系统的功能,提高购物系统的实用性。
文档编号G06Q30/06GK102457505SQ201010525750
公开日2012年5月16日 申请日期2010年10月28日 优先权日2010年10月28日
发明者廖春雷, 李岸, 李诉 申请人:快乐购物有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1