[发明专利]利用脚本语言获取商品属性的方法和装置有效
申请号: | 201410828109.4 | 申请日: | 2014-12-26 |
公开(公告)号: | CN104572453B | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 刘佳;俞晓光 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京邦信阳专利商标代理有限公司11012 | 代理人: | 金玺 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 脚本语言 获取 商品 属性 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种利用脚本语言获取商品属性的方法和装置。
背景技术
近年来,电子商务迅速发展。越来越多的消费者开始利用电子商务企业提供的平台进行网络购物。消费者在浏览电子商务的网页时,对需要的商品的属性非常关心,从而帮助自己对各卖家的商品进行比较,进而做出购买决定。例如,若消费者欲购买笔记本电脑,常关注屏幕尺寸、CPU等商品属性,并且经常就商品属性向电子商务企业进行咨询。
为了答复消费者的咨询,现有的解决方案是利用脚本语言来实现的。但是,利用现有的解决方案答复消费者咨询的商品属性时,向消费者返回的信息常常不准确。例如,消费者咨询了关于CPU的商品属性,向其返回的是关于屏幕尺寸的商品属性,或者在具有该商品属性的情况下向其返回的是“无法找到”的消息。
这是因为在现有的解决方案中,利用脚本语言编写的脚本程序无法得到很好地测试,从而导致无法及时发现脚本程序中存在的问题,所以利用脚本程序获取相关信息时会产生错误。因此,需要设计一种能够更加准确地获取所需商品属性的方法。
发明内容
有鉴于此,本发明提供一种利用脚本语言获取商品属性的方法和装置,以提高电子商务企业在线答复消费者咨询的准确性。
一种利用脚本语言获取商品属性的方法,所述方法包括:
后台总控模块从前端交互模块获取用户输入的商品ID和用户编辑的脚本程序;
所述后台总控模块向电子商务企业的数据接口模块请求与该商品ID相关的所有商品属性;
所述后台总控模块向加载执行模块发送用户编辑的脚本程序和与该商品ID相关的所有商品属性;
所述加载执行模块利用用户编辑的脚本程序从与该商品ID相关的所有商品属性中获取消费者需要的商品属性;
所述后台总控模块获取加载执行模块返回的消费者需要的商品属性,并将消费者需要的商品属性返回至所述前端交互模块。
可选地,所述方法还包括:
所述前端交互模块将接收到的消费者需要的商品属性与该商品属性的正确信息进行比对;
所述前端交互模块判断接收到的消费者需要的商品属性是否正确;
若正确,所述前端交互模块判断消费者需要的商品属性正确的次数是否达到预定值;
若达到预定值,则所述前端交互模块通知所述脚本程序通过测试。
优选地,所述加载执行模块利用用户编辑的脚本程序从与该商品ID相关的所有商品属性中获取消费者需要的商品属性包括:
将Jython引入java中,并在java中定义接口函数;
引用并获取用户编辑的脚本程序;
将获取的脚本程序转化为java可调用代码;
在java中对脚本程序进行调用。
优选地,将获取的脚本程序转化为java可调用代码包括:
获取之前生成的python对象;
将获取的python对象转化为java对象。
优选地,在java中对脚本程序进行调用包括:
将转化为java对象的脚本程序转化为接口类型;
直接调用转化后的函数。
一种利用脚本语言获取商品属性的装置,所述装置包括:
前端交互模块,用于向用户提供对脚本程序进行编辑、调试、及维护的页面;
后台总控模块,用于从所述前端交互模块获取用户输入的商品ID和用户编辑的脚本程序,向电子商务企业的数据接口模块请求与该商品ID相关的所有商品属性,向加载执行模块发送用户编辑的脚本程序和与该商品ID相关的所有商品属性,获取加载执行模块返回的消费者需要的商品属性,并将消费者需要的商品属性返回至所述前端交互模块;
电子商务企业的数据接口模块,用户获取与该商品ID相关的所有商品属性;
加载执行模块,用于利用用户编辑的脚本程序从与该商品ID相关的所有商品属性中获取消费者需要的商品属性。
可选地,所述前端交互模块还用于将接收到的消费者需要的商品属性与该商品属性的正确信息进行比对,判断接收到的消费者需要的商品属性是否正确,正确,判断消费者需要的商品属性正确的次数是否达到预定值,若达到预定值,则通知所述脚本程序通过测试。
优选地,所述加载执行模块包括:
引入单元,用于将Jython引入java中,并在java中定义接口函数;
第一获取单元,用于引用并获取用户编辑的脚本程序;
第一转化单元,用于将获取的脚本程序转化为java可调用代码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410828109.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:针对集合类元素的页面测试方法和装置
- 下一篇:一种隐藏应用图标的方法及装置