CN108335164A - 一种实现网络购物的方法、装置及电子设备 - Google Patents

一种实现网络购物的方法、装置及电子设备 Download PDF

Info

Publication number
CN108335164A
CN108335164A CN201710048178.7A CN201710048178A CN108335164A CN 108335164 A CN108335164 A CN 108335164A CN 201710048178 A CN201710048178 A CN 201710048178A CN 108335164 A CN108335164 A CN 108335164A
Authority
CN
China
Prior art keywords
shopping
network
website
information
realizing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710048178.7A
Other languages
English (en)
Inventor
邢少程
信海龙
尚明
李晓拴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201710048178.7A priority Critical patent/CN108335164A/zh
Publication of CN108335164A publication Critical patent/CN108335164A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种实现网络购物的方法以及装置,以及一种实现网络购物程序的电子设备。其中,实现网络购物的方法包括:接收原始下单请求;从所述原始下单请求中解读其中包含的购物相关信息;根据所述购物相关信息确定被选购物网站;根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物。采用本申请提供的方法,可以有效解决现有的网络购物需要在不同网站之间切换造成的购物体验不佳的问题,同时也可以解决境外购物等特殊购物场景下无法有效实现购物过程的问题。

Description

一种实现网络购物的方法、装置及电子设备
技术领域
本申请涉及网络购物领域,具体涉及一种实现网络购物的方法。本申请同时涉及一种实现网络购物的装置。本申请还涉及一种实现网络购物的电子设备。
背景技术
随着人们消费水平的提高、互联网技术和物流行业的飞速发展,网络购物成为一种主流购物方式。与之相应,各种购物网站不断涌现;这些购物网站各有不同。从商品类别上,有的提供全类别商品,如淘宝网和京东网,有的仅仅侧重于某个商品类别,例如当当网;有的重点面向某个特定区域或者特定语言的用户,例如ebay主要面向美国客户使用英语提供购物界面,而淘宝网和京东网的重点是中国用户,中文是它们的主要界面语言;有的是为网络店家提供网店平台,如淘宝,有的直接向客户供货,如京东。对于这些不同的网站,购物者往往难以取舍,或者对某些购物网站不能很好使用。
例如,对于大多数购物者而言,使用处于不同语言区域的境外购物网站购物有一定的门槛,例如语言不通、网站访问速度慢、购物流程繁琐、支付门槛高等问题,这些门槛对于很大一部分人来说构成了境外网络购物的障碍;因为这个原因,甚至出现了针对境外网络购物的人工代购方式,其主要是通过有经验的“境外购物网站买手”直接从海外网站购买商品,再寄送给实际购买者。
从上述情况可以看出,现有技术下,不同的购物网站固然可以为熟悉自己的使用者提供较好的服务,但是仍然存在明显的问题。
首先,购物网站种类繁多,各有优势;现有技术下,网络购物的买家需要在这些种类繁多的网站中来回比较,选择合适的网站下单,使买家浪费了不少精力在不同网站之间的切换上;在切换过程中,无法很好的比较各个网站的具体商品和成交条件,使买家的购物体验不佳。
其次,现有购物网站在许多特殊情景下不能为客户提供满意的服务。例如前述境外购物的场景,买家由于语言等方面的障碍,无法有效的使用采用外语展示商品的网站,更无法掌握其购买规则,造成难以顺利实现网络购物。
发明内容
本申请提供一种实现网络购物的方法,以解决现有的网络购物需要在不同网站之间切换造成的购物体验不佳的问题,同时也可以解决境外购物等特殊购物场景下无法有效实现购物过程的问题。本申请另外提供一种实现网络购物的装置和电子设备。
本申请提供一种实现网络购物的方法,包括:
接收原始下单请求;
从所述原始下单请求中解读其中包含的购物相关信息;
根据所述购物相关信息确定被选购物网站;
根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物。
优选的,所述原始下单请求通过如下方式获得:
在向购物者提供的购物界面上,接收购物者的购物操作。
优选的,所述在向购物者提供的购物界面上接收购物者的购物操作,包括:
提供购物登录界面接收购物者登录;
提供商品展示界面接收购物者浏览商品信息;
提供订单确认界面接收购物者完成下单操作;
提供支付界面接收购物者完成支付操作。
优选的,所述商品展示界面所展示的商品信息,通过如下步骤获得:
通过商品数据爬虫预先从购物网站上抓取并整理原始商品信息;
对被抓取和整理的原始商品信息进行二次完善;
将二次完善后的商品信息在商品展示界面上定期更新。
优选的,所述商品数据爬虫预先从购物网站上抓取并整理商品信息,包括:
定期触发商品信息的抓取程序;
通过所述抓取程序获取所述购物网站的原始商品信息;
解析所述获取的原始商品信息并抽取目标信息,将所述目标信息数据转化成结构化数据存储。
优选的,所述通过所述抓取程序获取所述购物网站的原始商品信息的过程借助网络加速器完成。
优选的,所述二次完善包括对所述被抓取和整理的原始商品信息进行再加工和转换,所述再加工和转换的过程包括如下任意一项或多项:
集成多个购物网站的商品信息,将不同来源的同类商品进行归类展示,并提供优选结果;
确定所述商品的物流方式;
对所述商品的支付额度进行初始化;
对所述商品信息的语言进行标准化处理。
优选的,所述商品的物流方式,通过下述方式确定:
通过购物网站的商品页面上的特定物流标识信息自动识别获得。
优选的,所述对所述商品的支付额度进行初始化的过程,包括如下至少一种:
根据预定规则和统一的定价机制确定所述商品的定价额度;
将所述定价额度根据实时汇率由原始货币转换成目标货币。
优选的,将完成二次完善的商品信息在商品展示界面上定期更新的方式,包括:
通过预定程序批量录入。
优选的,所述支付操作对应的收款账户预先维护一批网上支付账号,并定期将资金转入中转资金账户。
优选的,所述购物相关信息,包括:
被选购商品的商品信息、付款账户、被选购商品的收件地址。
优选的,所述从所述购物相关信息中获取被选购物网站的步骤中,获取被选购物网站时,同步确定与所述被选购物网站相对应的独立的适配代码。
优选的,所述根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物的步骤中,所述模拟购物的过程通过预先定制的命令行浏览器完成。
优选的,所述命令行浏览器可以植入与所述被选购物网站相对应的控制脚本代码。
优选的,所述通过预先定制的命令行浏览器在所述购物网站上自动化地模仿购物者进行购物的过程借助网络加速器完成。
优选的,在所述被选购物网站进行模拟购物的购物页面上,通过预定的过滤规则禁止非相关资源文件的加载。
优选的,所述在所述被选购物网站上进行模拟购物的过程包括如下步骤:
登录所述被选购物网站;
根据所述被选购商品的商品信息选择商品;
确认订单;
按照预定的支付方式进行支付;
获取订单信息。
优选的,所述登录所述被选购物网站,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的登录脚本代码输入所述命令行浏览器在所述被选购物网站上预先注册并维护的用户名和密码。
优选的,所述根据所述被选购商品的商品信息选择商品,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的选品脚本代码执行所述选择商品的操作。
优选的,所述确认订单,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的下单脚本代码执行下单操作,并且根据所述被选购商品的物流方式确定并填写收件地址。
优选的,所述被选购商品的物流方式为直邮,所述命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的地址填写脚本代码填写所述收件地址。
优选的,所述被选购商品的物流方式为转运,所述收件地址为转运商提供的地址。
优选的,所述转运商通过转运商网站与所述命令行浏览器进行对接,所述命令行浏览器使用预先植入的与所述转运商网站相对应的控制脚本代码执行自动化操作。
优选的,所述命令行浏览器获取所述转运商提供的地址的过程,包括:
将所述被选购商品的最终收件地址提交给所述转运商;
接收所述转运商根据所述被选购商品的最终收件地址所确定出的转运地址的收货人信息;
将接收到的所述转运地址的收货人信息填写到订单确认页面的收件地址栏中。
优选的,所述根据预定的支付方式进行支付,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的支付脚本代码执行自动化的支付操作。
优选的,所述支付操作的操作过程包括:
根据支付对象选择支付账户;
核算各个支付账户的支付额度;
填写所述支付账户信息,并根据所述支付额度进行支付。
优选的,所述获取订单信息指的是命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的信息获取脚本代码,执行所述存储订单信息并发送给购买者的操作,其操作过程包括:
通过所述信息获取脚本代码中的抽取程序抽取并存储订单追踪信息;
通过所述信息获取脚本代码中的定时程序定期根据所述订单追踪信息获取订单状态信息;
将所述获取的订单状态信息发送给购买者。
优选的,所述订单追踪信息包括如下至少一种:
订单号;
订单确认时间;
物流凭证。
与现有技术相比,本申请具有以下优点:
本申请提供的实现网络购物的方法,包括如下步骤:接收原始下单请求;从所述原始下单请求中解读其中包含的购物相关信息;根据所述购物相关信息确定被选购物网站;根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物。
与现有技术提供的普通网络购物方式相比,该网络购物方法具有明显的优势。
首先,通过这种实现网络购物的方法,可以实现网络购物中购物者下单过程所处的网站与实际购物网站分离。这样,向购物者提供下单界面的网站有可能采用更贴近购物者的购物需求的设计方式,例如,可以集成多个网站的商品信息,方便用户比较;通过这种方式,该实现网络购物的方法能够有效帮助购物者实现更好的购物体验。
其次,通过这种实现网络购物的方法,能够帮助买家跨越实际购物平台的语言、社会环境、网络环境等方面的障碍,帮助买家顺利实现一些特殊情况下的购物需求。
附图说明
图1是本申请第一实施例提供的一种实现网络购物的方法流程图;
图2是本申请第一实施例中的商品信息的预先采集和整理的流程图;
图3是本申请第一实施例中的自动化模拟购物的流程图;
图4是本申请第二实施例提供的一种实现网络购物的装置单元框图;
图5是本申请第二实施例中的商品信息的预先采集和整理的单元框图;
图6是本申请第二实施例中的自动化模拟购物的单元框图;
图7是本申请第三实施例提供的一种实现网络购物的电子设备的示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施的限制。
在本申请中,提供了一种实现网络购物的方法、一种实现网络购物的装置以及电子设备。以下提供实施例逐一进行详细说明。
本申请提供的实现网络购物的方法,其基本思想为:将购物网站上的商品信息进行收集和整理后展示在***提供的购物平台的购物界面上供购物者完成购物操作,以使购物者能够采用更贴近自身购物需求的购物界面进行购物;根据购物者在为其提供的购物界面的下单请求,由***按照预定程序在被选购物网站上完成自动模拟购物操作。该方法可以用于多种场景,其中一个重要场景为为国内客户提供境外购物网站的购物服务。以下实施例主要以该使用场景为例进行说明,同时兼顾其他可能的使用场景。
本申请第一实施例提供一种实现网络购物的方法。
请参考图1,其为本申请的第一实施例提供的一种实现网络购物的方法的流程图。以下结合图1介绍该实施例。
步骤S101:接收原始下单请求。
本申请中,实现网络购物的过程并不是让购物者直接登录购物网站进行实时购物,而是通过大量预先准备工作,为购买者提供一个整合了其他一个或者多个购物网站的信息,并且符合购物者网络购物***台,购物者可以在该购物平台上进行网上购物操作,并生成订单;根据生成的所述订单,启动预定的程序,在相应的购物网站上进行模拟购物并购得商品,以此种方式完成网上购物的过程。所以,本申请的完整购物流程包括:接收购物者在所述购物平台上完成购物操作、并且根据订单信息在指定的购物网站上自动化地模拟购物结合完成。
上述两个步骤完成的基础,是基于预先设置的购物平台;所述购物平台一般可以表现为购物网站形式,当然,也不排除采用其他网络购物形式,例如,采用虚拟现实技术实现的更具有场景效果的虚拟现实网络购物环境。所述购物网站的唯一目的是为购物者提供方便的网络购物环境,可以更有针对性的面向购物者的网络购物***台,有针对性的提供展示方式、展示商品种类和展示商品的价位等购物平台特性。
本步骤中,所述原始下单请求,指的是购物者在为其提供的购物平台上按其该购物平台提供的购物方式完成购物操作之后自动生成的下单请求,所以,获得所述下单请求的前提是购物者在为其提供的购物平台上完成购物操作。
在本实施例中,***提供的购物平台主要包括购物登录界面、商品展示界面、订单确认界面、支付界面等四个操作界面,其中,大量的预先准备工作主要集中在商品展示界面所展示的商品信息的获取环节,所述商品展示界面的商品信息的获取过程为对所述商品信息的采集和整理的过程。下面将结合图2对所述商品信息的采集和整理的过程进行详细说明,图2为商品信息的预先采集和整理的流程图。
S101-1:通过商品数据爬虫预先从指定购物网站上抓取并整理原始商品信息。
本实施例中,商品展示页面上的商品信息来源于购物网站上的原始商品信息,所述原始商品信息通过商品数据爬虫预先在指定的购物网站上进行抓取和整理,一般情况下,为了提高对商品信息的抓取速度,在访问购物网站时,对商品信息的抓取过程需要借助网络加速器完成。
所述抓取和整理的流程为:首先,爬虫调度模块定期触发商品信息的抓取程序,所述爬虫调度模块指的是启动所述抓取程序的管理程序,其按预定的抓取频次定期启动对商品信息的抓取工作;其次,按照预先设定的抓取程序自动获取指定购物网站的原始商品信息,一般情况下,获取的原始商品信息为所述指定的购物网站的商品信息的原始html页面;最后,获取原始的商品信息之后,需要对商品标题、价格、图片、描述等目标信息进行抽取,不同网站的页面结构都不一样,所以,针对所集成的每一个购物网站都需要维护一套对应该购物网站的抽取脚本代码,通过该抽取脚本代码解析所述获取的原始商品信息,从中抽取目标商品信息,并将所述目标商品信息数据转化成结构化数据存储,从而获得大量指定购物网站的目标商品信息。
S101-2:对被抓取和整理的原始商品信息进行二次完善。
本***集成了多个购物网站的商品信息,当从指定的购物网站上获取大量的目标商品信息后,所述目标商品信息有来自国内购物网站的商品信息,也有来自国外的商品信息,受所述购物网站所处区域的语言、风俗习惯、社会环境等因素的影响,每个购物网站都有其自身的展示风格,所以,所述获取的商品信息的展示形式多种多样,描述商品信息的语言也不统一,不一定符合大多数购物者的浏览习惯,并且作为向购物者所展示的商品,其商品信息的内容也不完善,需要对获取的目标商品信息进行二次完善,以达到使其能够符合大多数购物者的购物需求、并且能够作为完善的商品信息在所述商品展示界面上进行展示的目的。
所述二次完善指的是对所述被抓取和整理的原始商品信息进行再加工和转换的过程,本实施例中,对所述原始商品信息进行再加工和转换的过程包括如下几个方面,具体实现时,可以采用其中一个或者多个方面:
集成多个购物网站的商品信息,将不同来源的同类商品进行归类展示。可以对来自不同网站的同类商品从不同角度进行排列,比如按照价位顺序排列、按照客户评论排列以及按照性价比排列等,并可以进一步用突出展示等方式提供优选商品。通过此种方式,购物者能够在本***所提供的购物平台的商品信息展示界面上浏览多个购物网站的商品信息,避免了来回流转多个购物网站所造成的时间浪费,而且对商品信息有了更为全面和直观的感受,便于对商品分析比较进而从优选取,极大地满足了购物者的购物体验。
提供所述目标商品的物流方式。所述目标商品的物流方式分为直流或者转运,所述直邮,指的是将被购商品直接从指定的购物网站通过物流公司运送到购物者手中;所述转运,指的是将被购商品通过物流中转机构间接运送到购物者手中,一般情况下,境外购物网站的部分商品需要走转运,所述物流中转机构一般为转运公司。至于确定所述商品的具体物流方式为直邮还是转运,可通过所述指定的购物网站的商品页面上的特定物流标识信息自动识别出来,例如美国亚马逊的部分商品就标有“Eligible For Shipping to China”的字眼,就表示可以直邮到国内,这个特征可以在商品信息采集时自动识别出来。
对所述商品的支付额度进行初始化。所述对支付额度进行初始化,指的是对所述目标商品的支付额度重新进行定价,其过程具体包括根据预定规则和统一定价机制确定所述目标商品在所述***提供的购物平台上的定价额度,如果所述指定的购物网站为境外购物网站,则需要将所述定价额度根据实时汇率转换成人民币,所述预定规则和统一定价机制指的是***按照稳定不变的换算方法和服务费用收取比例对所购商品的价格进行限定,使之不受任何其他因素的影响而始终保持在稳定合理的范围内,所述支付额度一般包括商品本身的价位、物流费用和服务费用,其中,所述物流费用是***根据预先确定的物流方式和***存储的物流经验数据对所述商品的物流费用进行预先估算而得出的。
对所述商品信息的语言进行标准化处理。指的是将从所述各个指定购物网站上获取的目标商品信息的语言进行统一,例如,所述指定的购物网站为美国亚马逊,而向购物者提供的购物平台采用中文,则需将商品信息的英文翻译成中文,所述翻译工作可以通过人工进行,也可通过***内置的翻译软件进行批量翻译。
S101-3:将二次完善后的目标商品信息在商品展示界面上定期更新。
在上述步骤中对所述被抓取和整理的原始商品信息进行再加工和转换后,所述目标商品信息已经转化成比较完整的符合大多数购物者的浏览***台的商品展示界面上,其具体方式可通过***的预定程序将所述完整的目标商品信息完整或者有选择性的批量录入到所述商品展示界面,以达到对所述商品展示界面上的商品信息进行初始化的目的。
本实施例中,所述购物者在本***提供的购物平台上完成购物操作,购物平台提供的购物操作过程针对购物者的特点设计,可以有很多不同的可能性。以下提供一种比较通用的处理流程。所述操作流程包括:通过购物登录界面接收购物者登录;接收购物者在所提供的购物平台的商品展示界面通过浏览商品信息并进行选择操作选择的商品;接收购物者在购物平台提供的订单确认界面完成的下单操作;接收购物者在***提供的支付界面完成的支付操作。在以上操作流程中的登录、选品、下单等环节均为比较常见的普通购物环节,在此不予过多说明。在所述支付环节,可接收购物者的多种支付方式;例如使用支付宝、微信、银联网上银行等。由于多样化的支付方式,有可能导致购物平台的收款账户和后续自动化购物的支付账户不能直接对接,比如支付宝或者微信不能直接把钱打到后续进行自动化模拟购物的购物网站中去,所以该收款账户一般只能作为收款资金池,定期将资金转入中转资金账户,其根据不同的收款渠道维护一批网上支付账号,对所述支付账号进行集中管理。
步骤S102:从所述原始下单请求中解读其中包含的购物相关信息。
上述步骤中,当购买者在***提供的购物平台上完成购物操作后即可生成原始下单请求,本步骤中,***将对所述原始下单请求进行分析,从而确定出所述原始下单请求中所包含的购物相关信息,以满足后续自动化购物过程中所需要的基础购物信息。
所述原始下单请求中所包含的购物相关信息,包含选购的商品信息、付款账户、所述商品的物流方式以及所述商品的收货地址。
所述选购的商品信息指的是商品的名称、种类、属性、型号等特定信息。每一件商品都对应其特定的来源地址,即商品所属的购物网站,该商品所属的购物网站地址也包含在所述购物相关信息中,作为商品的特定信息进行解读。
所述付款账户是购物者进行支付的账户,通过该付款账户,结合用户的授权,能够执行与购物相关的自动转账过程,付款账户可以使用银联账户。
所述商品的收货地址,将作为后续自动化模拟购物操作中所选择和填写的商品的最终收货地址。
在许多情况下,所述购物相关信息还可以包含商品物流方式;例如,在向购物者提供的所述购物平台中,提供若干物流方式供用户选择,而用户做出了自己的选择。如果所述购物相关信息中不包含商品物流方式,或者用户未对商品物流方式进行确定,则可以自动为客户选定合理的商品物流方式。
步骤S103:根据所述购物相关信息确定被选购物网站。
上述步骤中,***从所述原始下单请求中解读出了购物相关信息,并且确定出了所述购物相关信息在后续操作中的作用。本步骤将从所述解读出的购物相关信息中获取被选购物网站。
因为在商品抓取和整理环节中,每件目标商品都来源于其所属的指定购物网站,所以所述商品所属的指定购物网站也是所述商品的特定属性之一,***根据所述原始下单请求解读所述购物相关信息,确定被选购的商品时,也同步确定了所述被选购商品所对应的被选购物网站。
由于本***接入了多个购物网站,每个购物网站的操作方式和页面结构都完全不同,所以,对应于每个有关联的购物网站,都预先设定了对应于该购物网站的适配代码,用于将预先设定的自动购物程序与所述购物网站的购物流程进行匹配。本实施例中,在获得了所述被选购商品所属的购物网站的同时,也自动确定了对应于所述购物网站的独立的适配代码,用于控制后续自动购物流程中的各个环节。
步骤S104:根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物。
在上述步骤完成了接收原始下单请求、根据原始下单请求分析出了购物相关信息、并且根据所述购物相关信息获得了商品所属的境外购物网站之后,将进入本实施例的核心环节,即本***根据以上步骤所提供的基础信息进行模拟购物。
所述模拟购物,指的是通过对应被选购物网站的自动购物程序在被选购物网站上购物。所述自动购物程序通过预先设计,能够根据被选购物网站的购物流程,模拟购买者完成登录、选品、下单、支付等一系列购物操作的过程。
本实施例中,上述自动购物程序执行模拟购物的过程通过预先定制的命令行浏览器完成,该命令行浏览器可以植入所述适配代码中的控制脚本代码来控制其在所述被选购物网站上自动化购物的各个环节。在本实施例中,***预先定制的命令行浏览器为Phantomjs,所述植入Phantomjs浏览器的适配代码中的控制脚本代码通过javascript脚本语言的jquery语法进行编写。与上述步骤S101-1中目标商品信息的抓取和整理过程需借助网络加速器一样,本***通过所述命令行浏览器中植入的控制脚本代码在所述被选购物网站上进行自动化的模拟购物的过程中同样需要借助网络加速器以提高操作速度。在所述被选购物网站进行购物的各个操作界面上,所述***浏览器通过预定的过滤规则禁止非相关资源文件的下载,以提高所述页面的渲染速度,例如,在本实施例中,在使用所述命令行浏览器Phantomjs打开被选购物网站的任意一个页面时,除了主html页面和部分影响页面执行逻辑的javascript文件之外,并不是所有的资源文件都需要加载的,比如css样式表、图片、字体、flash等文件,这些文件和页面的执行逻辑没有直接关系,所以在***中通过一定的过滤规则,禁止这些文件的加载,进而提高页面的渲染速度。
虽然各个购物网站的操作细节和页面结构不同,但是,所述自动化模拟购物的过程无论在哪个购物网站上都是完全按照真实购物者的购物流程而进行设定的,购物流程的各环节并无本质区别。本实施例中,将结合图3通过如下步骤详细说明本***浏览器在所述被选购物网站上进行自动化模拟购物的过程,图3是所述自动化模拟购物的流程图。
S104-1:登录所述被选购物网站。
进行自动化模拟购物的过程,需要首先登录所述被选购物网站,其次才能进行后续的购物操作。本实施例中,在登录过程中,浏览器Phantomjs使用预先植入的与所述被选购物网站相对应的控制脚本代码中的登录脚本代码输入登录账户进行登录。所述登录账户是预先在所述被选购物网站上进行注册并维护的用户名和密码中的一组,因为预先与多个购物网站进行连接,所以,需要在各个购物网站上预先注册大量的用户名和密码,它们由账户管理程序进行统一管理,当接收到登陆指令后,所述账户管理程序将提供与所述被选购物网站相对应的任意一组登录账号和密码,所述控制脚本代码中的登录脚本代码输入所述登录账号和密码后进行登录。
S104-2:根据所述目标商品信息选择商品。
浏览器登录到所述被选购物网站之后,需要根据所述解读出的购物相关信息中的商品信息选择商品。本实施例中,通过浏览器Phantomjs使用所述预先植入的与所述被选购物网站相对应的控制脚本代码中的选品脚本代码执行所述商品选择的操作,商品选择的过程主要是按照原始下单请求中所包含的被购商品的颜色、尺码、款式等规格信息,在所述被选购物网站的商品展示界面进行筛选。
S104-3:确认订单。
在上述步骤完成商品选择的操作之后,所述购物流程自动进入了订单确认环节。在本实施例中,在所述被选购物网站的订单确认页面上,通过所述浏览器Phantomjs使用预先植入的与所述被选购物网站相对应的控制脚本代码中的下单脚本代码执行下单操作,并根据所述预先确定的目标商品的物流方式确定并填写收货地址。
所述目标商品的物流方式就是上述步骤S101-2中对被抓取和整理的原始商品信息进行二次完善的过程中所确定的商品的物流方式,如果所述目标商品的物流方式为直邮,则在收货地址栏所填写的收货地址为步骤S102中所获得的商品收货地址、即购物者提供的真实收货地址,该收货地址通过所述命令行浏览器Phantomjs使用所述预先植入的与所述被选购物网站相对应的控制脚本代码中的地址填写脚本代码在所述收件地址栏中填写。
如果所述目标商品的物流方式为转运,所述订单确认页面的收件地址为转运商提供的地址,因此需要首先选择转运商,所选择的转运商是预先进行维护的,即本***预设有专门与转运商进行对接的流程管理程序,该转运商管理程序对与本***相连接的不同购物网站所属的不同区域的转运公司进行统一管理,按照商品的优先运输路线合理选择转运商。所述转运商通过转运商网站与***浏览器进行对接,本实施例中,所述命令行浏览器Phantomjs使用预先植入的与所述转运商网站相对应的控制脚本代码执行自动化操作,有些转运商提供api接口,可以很方便的通过接口进行对接,对于没有api接口的转运商,同样可以使用命令行浏览器在所述转运商网站上进行自动化模拟操作。
在选择了转运商网站之后,所述浏览器将所述被选商品的真实收货地址提交给所述转运商;所述转运商根据接收到的实际购物者的真实收货地址确定运输路线,随即确定出转运地址的收货人信息,并将所述转运地址的收货人信息发送给***浏览器,一般转运商对所述转运地址的收货人信息都有特殊要求,比如要写“实际收货人姓名+转运公司ID”之类的,以便转运公司判断所述货物的真实收货信息;所述需要在浏览器中根据预先植入的与所述被选购物网站相对应的控制脚本代码中的地址自动填写脚本代码,将接收到的所述转运地址的收货人信息填写到所述订单确认页面的收件地址栏中。当转运公司收到所述目标商品之后,会根据收货人信息找到对应的实际购物者的收货地址,再按照此地址发货。
S104-4:根据预定的支付方式进行支付。
在所述被选购物网站的订单确认界面完成订单确认之后,所述***浏览器在所述被选购物网站上自动进入支付界面,并根据预定的支付方式进行支付操作。本实施例中,所述根据预定的支付方式进行支付,指的是所述命令行浏览器Phantomjs使用所述预先植入的与所述被选购物网站相对应的控制脚本代码中的支付脚本代码执行支付操作,其具体过程包括:根据需要支付的对象选择支付账户;核算各个支付账户的支付额度;填写所述支付账户信息并根据所述支付额度进行支付。如果所述被选购物网站为国内购物网站,则所述支付环节相对来说比较简单,在此不作过多说明,本实施例的以下对支付环节的说明主要为所述被选购物网站为境外购物网站的支付情况。
在本实施例中,所述进行支付操作的资金,基本来源于中转资金账户。通过预先注册并维护多种支付方式所对应的支付账户,例如预先与银联账户绑定的虚拟***账户、银联账户、支付宝账户、微信账户、网上银行账户等实现对被选购物网站的支付。例如,在境外购物的使用场景下,由于境外购物网站的支付方式大多数都支持***支付,所以,本实施例中预定的优选支付方式为虚拟***支付。所述虚拟***支付方式,指的是预先注册和维护一批专门用于境外网络购物的付款环节所使用的******以及安全码,在付款时自动抽取一个可用***用于支付,因为所述***没有实体卡片,所以称之为虚拟***。需要强调的是,所述虚拟***除了没有实体卡之外,其他方面和***一样使用,并且能够进行国际支付,一般都支持VISA和MasterCard。在市场上有不少提供虚拟***的服务商,比如“全球付”就提供这样的虚拟卡服务,只要在官方网站上注册之后,就可以通过所述服务商生成***的***、有效期和安全码,即可用于境外网络支付。本***中为了确保整个付款流程的自动化,优先选用的虚拟***为可以直接和所述银联账户绑定的虚拟***,支付时会自动从所述被绑定的银联账户中扣款。
需要注意的是,在资金流转的过程中,从最初的***自身的收款资金账户到中转资金账户,再到最后的自动化模拟购物付款环节,期间会有一定的时间周期,所以,各阶段的资金账户中都需要预留一部分资金,用以保证有足够的资金来维持***支付流程的正常不间断运转。
在境外购物网站的支付环节,在从所述银联账户扣款时,需要将所述支付资金的外币价格转换成人民币价格,所以,需要由能够提供汇率数据的第三方公司进行汇率转换。
由于在整个支付环节中,需要进行支付的对象和其对应的支付账户比较多,并且支付方式也不统一,所以,需要对所述支付行为进行管理,例如,将资金以合适的方式支付给被选购物网站、转运公司以及第三方服务公司等。本实施例中,支付费用的来源包括商品费用、物流费用和其他服务的服务费用。当所述商品的物流方式为直邮时,所述商品费用和直邮物流费用由所述被选购物网站直接收取,优选的收取方式为通过所述虚拟***收取;当所述物流方式为转运时,所述物流费用又分为本地物流费用和中转物流费用,所述本地物流费用指的是从所述境外购物网站运送到转运公司所收取的物流费用,该部分本地物流费用和所述商品费用由所述境外购物网站通过所述虚拟***收取,所述中转物流费用由所述转运公司收取。所述其他服务的服务费用包括上述的提供虚拟***服务的虚拟卡服务商所收取的服务费用和所述提供汇率转换服务的服务商所收取的汇率转换费用,所述中转物流费用、虚拟卡服务费用和汇率转换费用的收取方式比较多样化,例如,所述转运商或者服务商可通过所述虚拟***收取,也可以在提供服务时,通过从***预先针对上述服务项目所准备的服务备用金中收取,甚至部分服务商可提供国内通用的收款资金账户,例如网上银行或者支付宝,本***可通过与所述转运商或服务商所提供的国内资金账户相对应的收款方式进行支付。
S104-5:获取订单信息。
当***浏览器完成所述自动化支付操作之后,已完成了所述自动化模拟购物的主体工作,并且生成了所述被选购商品的订单信息。本步骤中,所述命令行浏览器使用所述预先植入的与所述被选购物网站相对应的控制脚本代码中的订单信息获取脚本代码,执行所述存储订单信息并将所述订单信息发送给购买者的操作。
所述生成的订单信息中包含订单追踪信息,在本实施例中,订单确认后所生成的订单号、订单确认时间或者物流凭证都可以作为订单追踪信息,通过所述订单追踪信息,就可以获知所述商品的订单状态信息,如是否发货、预计货物到达时间以及货物的运送状态等。
所述存储订单信息并将所述订单信息发送给购物者的过程可通过如下步骤实现,首先,所述***浏览器通过所述信息获取脚本代码中的抽取程序从所述订单信息中抽取并存储订单追踪信息;其次,所述***浏览器通过所述信息获取脚本代码中的定时程序定期根据所述订单追踪信息获取订单状态信息;最后,所述***浏览器将所述获取的订单状态信息通过所述信息获取脚本代码中的发送程序发送给购买者。
到此为止,所述***浏览器在所述被选购物网站上进行自动化模拟购物的所有流程已全部完成。
本申请第二实施例提供一种实现网络购物的装置,请参看图4,该图为该实施例的单元框图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
所述实现网络购物的装置,包括
原始下单请求接收单元201,用于接收原始下单请求;
购物相关信息解读单元202,用于从所述原始下单请求中解读其中包含的购物相关信息;
购物网站获取单元203,用于根据所述购物相关信息确定被选境外购物网站;
模拟购物单元204,用于根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物。
优选的,所述实现网络购物的装置,包括:
接收购物操作单元,用于在向购买者提供的购物界面上,接收购买者的购物操作。
优选的,所述接收购物操作单元,具体包括:
接收用户登录单元,用于提供购物登录界面接收购买者登录;
商品信息展示单元,用于提供商品展示界面接收购买者浏览商品信息;
下单操作界面提供单元,用于提供订单确认界面接收购买者完成下单操作;
支付界面提供单元,用于提供支付界面接收购买者完成支付操作。
优选的,所述商品信息展示单元可参考图5,具体包括:
信息抓取并整理单元2-101,用于通过商品数据爬虫预先从目标购物网站上抓取并整理原始商品信息;
信息二次完善单元2-102,用于对被抓取和整理的原始商品信息进行再加工和转换;
信息更新单元2-103,用于将完成再加工和转换的商品信息在商品展示界面上定期更新。
优选的,所述商品数据爬虫预先从购物网站上抓取并整理商品信息,包括:
定期触发商品信息的抓取程序;
通过所述抓取程序获取所述购物网站的原始商品信息;
解析所述获取的原始商品信息并抽取目标信息,将所述目标信息数据转化成结构化数据存储。
优选的,所述通过所述抓取程序获取所述购物网站的原始商品信息的过程借助网络加速器完成。
优选的,所述二次完善包括对所述被抓取和整理的原始商品信息进行再加工和转换,所述再加工和转换的过程包括如下任意一项或多项:
集成多个购物网站的商品信息,将不同来源的同类商品进行归类展示,并提供优选结果;
确定所述商品的物流方式;
对所述商品的支付额度进行初始化;
对所述商品信息的语言进行标准化处理。
优选的,所述商品的物流方式,可通过下述方式确定:
通过购物网站的商品页面上的特定物流标识信息自动识别获得。
优选的,所述对所述商品的支付额度进行初始化的过程,包括如下至少一种:
根据预定规则和统一的定价机制确定所述商品的定价额度;
将所述定价额度根据实时汇率由原始货币转换成目标货币。
优选的,将完成二次完善的商品信息在商品展示界面上定期更新的方式,包括:
通过预定程序批量录入。
优选的,所述支付操作对应的收款账户预先维护一批网上支付账号,并定期将资金转入中转资金账户。
优选的,所述购物相关信息,包括:
被选购商品的商品信息、付款账户、被选购商品的收件地址。
优选的,所述从所述购物相关信息中获取被选购物网站的步骤中,获取被选购物网站时,同步确定与所述被选购物网站相对应的独立的适配代码。
优选的,所述根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物的步骤中,所述模拟购物的过程通过预先定制的命令行浏览器完成。
优选的,所述命令行浏览器可以植入与所述被选购物网站相对应的控制脚本代码。
优选的,所述通过预先定制的命令行浏览器在所述购物网站上自动化地模仿购物者进行购物的过程借助网络加速器完成。
优选的,在所述被选购物网站进行模拟购物的购物页面上,通过预定的过滤规则禁止非相关资源文件的加载,以提高所述页面的渲染速度。
优选的,所述自动化模拟购物单元204可参考图6,其为自动化模拟购物过程的单元框图,其具体包括:
境外购物网站登录单元204-1,用于登录所述被选择的境外购物网站;
商品选取单元204-2,用于根据所述被选定的境外商品信息选择商品;
订单确认单元204-3,用于确认订单;
支付单元204-4,用于根据预定的支付方式进行支付;
订单信息获取单元204-5,用于获取订单信息。
优选的,所述登录所述被选购物网站,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的登录脚本代码输入所述命令行浏览器在所述被选购物网站上预先注册并维护的用户名和密码。
优选的,所述根据所述被选购商品的商品信息选择商品,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的选品脚本代码执行所述选择商品的操作。
优选的,所述确认订单,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的下单脚本代码执行下单操作,并且根据所述被选购商品的物流方式确定并填写收件地址。
优选的,所述被选购商品的物流方式为直邮,所述命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的地址填写脚本代码填写所述收件地址。
优选的,所述被选购商品的物流方式为转运,所述收件地址为转运商提供的地址。
优选的,所述转运商通过转运商网站与所述命令行浏览器进行对接,所述命令行浏览器使用预先植入的与所述转运商网站相对应的控制脚本代码执行自动化操作。
优选的,所述命令行浏览器获取所述转运商提供的地址的过程,包括:
将所述被选购商品的最终收件地址提交给所述转运商;
接收所述转运商根据所述被选购商品的最终收件地址所确定出的转运地址的收货人信息;
将接收到的所述转运地址的收货人信息填写到订单确认页面的收件地址栏中。
优选的,所述根据预定的支付方式进行支付,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的支付脚本代码执行自动化的支付操作。
优选的,所述支付操作的操作过程包括:
根据支付对象选择支付账户;
核算各个支付账户的支付额度;
填写所述支付账户信息,并根据所述支付额度进行支付。
优选的,所述支付账户是所述命令行浏览器预先选择并进行维护的,其包括如下至少一种:
***账户;
银联账户;
支付宝账户;
微信账户;
网上银行账户。
优选的,所述***账户为预先与银联账户绑定的虚拟***账户。
优选的,所述支付额度包括:
商品费用和物流费用;
或者
商品费用、物流费用以及其他服务的服务费用。
优选的,所述物流费用包括:
直邮物流费用;
或者
转运物流费用。
优选的,当所述物流方式为直邮时,所述费用的收取方式包括:
所述商品费用和所述直邮物流费用由所述被选购物网站收取。
优选的,当所述物流方式为转运时,所述转运物流费用包括:
本地物流费用和中转物流费用。
优选的,当所述物流方式为转运时,所述费用的收取方式包括:
所述商品费用和本地物流费用由所述被选购物网站收取;以及
所述中转物流费用由所述转运公司收取。
优选的,所述其他服务包括:
虚拟***服务和汇率转换服务。
优选的,所述获取订单信息指的是命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的信息获取脚本代码,执行所述存储订单信息并发送给购买者的操作,其操作过程包括:
通过所述信息获取脚本代码中的抽取程序抽取并存储订单追踪信息;
通过所述信息获取脚本代码中的定时程序定期根据所述订单追踪信息获取订单状态信息;
将所述获取的订单状态信息发送给购买者。
优选的,所述订单追踪信息包括如下至少一种:
订单号;
订单确认时间;
物流凭证。
本申请第三实施例提供一种实现网络购物的电子设备,请参看图7,该图为该设备实施例的示意图。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。
所述实现网络购物的电子设备,包括:处理器301;存储器302。所述存储器302用以存储实现网络购物的程序,所述程序在被所述处理器读取运行后,执行如下操作:接收原始下单请求;从所述原始下单请求中解读其中包含的购物相关信息;根据所述购物相关信息,确定被选购物网站;根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物。
本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改,因此本发明的保护范围应当以本发明权利要求所界定的范围为准。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
2、本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

Claims (31)

1.一种实现网络购物的方法,其特征在于,包括:
接收原始下单请求;
从所述原始下单请求中解读其中包含的购物相关信息;
根据所述购物相关信息确定被选购物网站;
根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物。
2.根据权利要求1所述的实现网络购物的方法,其特征在于,所述原始下单请求通过如下方式获得:
在向购物者提供的购物界面上,接收购物者的购物操作。
3.根据权利要求2所述的实现网络购物的方法,其特征在于,所述在向购物者提供的购物界面上接收购物者的购物操作,包括:
提供购物登录界面接收购物者登录;
提供商品展示界面接收购物者浏览商品信息;
提供订单确认界面接收购物者完成下单操作;
提供支付界面接收购物者完成支付操作。
4.根据权利要求3所述的实现网络购物的方法,其特征在于,所述商品展示界面所展示的商品信息,通过如下步骤获得:
通过商品数据爬虫预先从购物网站上抓取并整理原始商品信息;
对被抓取和整理的原始商品信息进行二次完善;
将二次完善后的商品信息在商品展示界面上定期更新。
5.根据权利要求4所述的实现网络购物的方法,其特征在于,所述商品数据爬虫预先从购物网站上抓取并整理商品信息,包括:
定期触发商品信息的抓取程序;
通过所述抓取程序获取所述购物网站的原始商品信息;
解析所述获取的原始商品信息并抽取目标信息,将所述目标信息数据转化成结构化数据存储。
6.根据权利要求5所述的实现网络购物的方法,其特征在于,包括:
所述通过所述抓取程序获取所述购物网站的原始商品信息的过程借助网络加速器完成。
7.根据权利要求4所述的实现网络购物的方法,其特征在于,所述二次完善包括对所述被抓取和整理的原始商品信息进行再加工和转换,所述再加工和转换的过程包括如下任意一项或多项:
集成多个购物网站的商品信息,将不同来源的同类商品进行归类展示,并提供优选结果;
确定所述商品的物流方式;
对所述商品的支付额度进行初始化;
对所述商品信息的语言进行标准化处理。
8.根据权利要求7所述的实现网络购物的方法,其特征在于,所述商品的物流方式,通过下述方式确定:
通过购物网站的商品页面上的特定物流标识信息自动识别获得。
9.根据权利要求7所述的实现网络购物的方法,其特征在于,所述对所述商品的支付额度进行初始化的过程,包括如下至少一种:
根据预定规则和统一的定价机制确定所述商品的定价额度;
将所述定价额度根据实时汇率由原始货币转换成目标货币。
10.根据权利要求4所述的实现网络购物的方法,其特征在于,将完成二次完善的商品信息在商品展示界面上定期更新的方式,包括:
通过预定程序批量录入。
11.根据权利要求3所述的实现网络购物的方法,其特征在于,包括:
所述支付操作对应的收款账户预先维护一批网上支付账号,并定期将资金转入中转资金账户。
12.根据权利要求1所述的实现网络购物的方法,其特征在于,所述购物相关信息,包括:
被选购商品的商品信息、付款账户、被选购商品的收件地址。
13.根据权利要求1所述的实现网络购物的方法,其特征在于,包括:
所述从所述购物相关信息中获取被选购物网站的步骤中,获取被选购物网站时,同步确定与所述被选购物网站相对应的独立的适配代码。
14.根据权利要求1所述的实现网络购物的方法,其特征在于,包括:
所述根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物的步骤中,所述模拟购物的过程通过预先定制的命令行浏览器完成。
15.根据权利要求14所述的实现网络购物的方法,其特征在于,包括:
所述命令行浏览器可以植入与所述被选购物网站相对应的控制脚本代码。
16.根据权利要求15所述的实现网络购物的方法,其特征在于,包括:
所述通过预先定制的命令行浏览器在所述购物网站上自动化地模仿购物者进行购物的过程借助网络加速器完成。
17.根据权利要求16所述的实现网络购物的方法,其特征在于,包括:
在所述被选购物网站进行模拟购物的购物页面上,通过预定的过滤规则禁止非相关资源文件的加载。
18.根据权利要求1所述的实现网络购物的方法,其特征在于,所述在所述被选购物网站上进行模拟购物的过程包括如下步骤:
登录所述被选购物网站;
根据所述被选购商品的商品信息选择商品;
确认订单;
按照预定的支付方式进行支付;
获取订单信息。
19.根据权利要求18所述的实现网络购物的方法,其特征在于,所述登录所述被选购物网站,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的登录脚本代码输入所述命令行浏览器在所述被选购物网站上预先注册并维护的用户名和密码。
20.根据权利要求18所述的实现网络购物的方法,其特征在于,所述根据所述被选购商品的商品信息选择商品,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的选品脚本代码执行所述选择商品的操作。
21.根据权利要求18所述的实现网络购物的方法,其特征在于,所述确认订单,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的下单脚本代码执行下单操作,并且根据所述被选购商品的物流方式确定并填写收件地址。
22.根据权利要求21所述的实现网络购物的方法,其特征在于,包括:
所述被选购商品的物流方式为直邮,所述命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的地址填写脚本代码填写所述收件地址。
23.根据权利要求21所述的实现网络购物的方法,其特征在于,包括:
所述被选购商品的物流方式为转运,所述收件地址为转运商提供的地址。
24.根据权利要求23所述的实现网络购物的方法,其特征在于,包括:
所述转运商通过转运商网站与所述命令行浏览器进行对接,所述命令行浏览器使用预先植入的与所述转运商网站相对应的控制脚本代码执行自动化操作。
25.根据权利要求24所述的实现网络购物的方法,其特征在于,所述命令行浏览器获取所述转运商提供的地址的过程,包括:
将所述被选购商品的最终收件地址提交给所述转运商;
接收所述转运商根据所述被选购商品的最终收件地址所确定出的转运地址的收货人信息;
将接收到的所述转运地址的收货人信息填写到订单确认页面的收件地址栏中。
26.根据权利要求18所述的实现网络购物的方法,其特征在于,所述根据预定的支付方式进行支付,包括:
命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的支付脚本代码执行自动化的支付操作。
27.根据权利要求26所述的实现网络购物的方法,其特征在于,所述支付操作的操作过程包括:
根据支付对象选择支付账户;
核算各个支付账户的支付额度;
填写所述支付账户信息,并根据所述支付额度进行支付。
28.根据权利要求18所述的实现网络购物的方法,其特征在于,所述获取订单信息指的是命令行浏览器使用预先植入的与所述被选购物网站相对应的控制脚本代码中的信息获取脚本代码,执行所述存储订单信息并发送给购买者的操作,其操作过程包括:
通过所述信息获取脚本代码中的抽取程序抽取并存储订单追踪信息;
通过所述信息获取脚本代码中的定时程序定期根据所述订单追踪信息获取订单状态信息;
将所述获取的订单状态信息发送给购买者。
29.根据权利要求28所述的实现网络购物的方法,其特征在于,所述订单追踪信息包括如下至少一种:
订单号;
订单确认时间;
物流凭证。
30.一种实现网络购物的装置,其特征在于,包括:
原始下单请求接收单元,用于接收原始下单请求;
购物相关信息解读单元,用于从所述原始下单请求中解读其中包含的购物相关信息;
购物网站获取单元,用于根据所述购物相关信息确定被选购物网站;
模拟购物单元,用于根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物。
31.一种实现网络购物的电子设备,其特征在于,所述电子设备包括:
处理器;
存储器,用于存储实现网络购物的程序,所述程序在被所述处理器读取执行时,执行如下操作:接收原始下单请求;从所述原始下单请求中解读其中包含的购物相关信息;根据所述购物相关信息确定被选购物网站;根据所述购物相关信息,按照所述被选购物网站的购物流程在所述被选购物网站上进行模拟购物。
CN201710048178.7A 2017-01-20 2017-01-20 一种实现网络购物的方法、装置及电子设备 Pending CN108335164A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710048178.7A CN108335164A (zh) 2017-01-20 2017-01-20 一种实现网络购物的方法、装置及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710048178.7A CN108335164A (zh) 2017-01-20 2017-01-20 一种实现网络购物的方法、装置及电子设备

Publications (1)

Publication Number Publication Date
CN108335164A true CN108335164A (zh) 2018-07-27

Family

ID=62922092

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710048178.7A Pending CN108335164A (zh) 2017-01-20 2017-01-20 一种实现网络购物的方法、装置及电子设备

Country Status (1)

Country Link
CN (1) CN108335164A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109408695A (zh) * 2018-09-27 2019-03-01 苏州创旅天下信息技术有限公司 竞品数据抓取方法及***
CN109460277A (zh) * 2018-10-30 2019-03-12 北京小米移动软件有限公司 商品抢购流程的展示方法及装置
CN109886784A (zh) * 2019-02-11 2019-06-14 杭州快盈信息科技有限公司 一种推荐方法及***
WO2020062249A1 (zh) * 2018-09-30 2020-04-02 沃酷控股有限公司 订单支付中的信息处理方法、装置、服务器及介质
CN111064795A (zh) * 2019-12-20 2020-04-24 腾讯科技(深圳)有限公司 网页访问加速方法、***、计算机设备、服务器及介质
CN112215686A (zh) * 2018-12-05 2021-01-12 拉扎斯网络科技(上海)有限公司 信息处理方法、装置、存储介质和电子设备
CN115545692A (zh) * 2022-10-17 2022-12-30 广州汇登信息科技有限公司 一种跨境电商平台多货币结算方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100010918A1 (en) * 2008-07-14 2010-01-14 Shop.Com Multi-Merchant Payment System
CN101739425A (zh) * 2008-11-04 2010-06-16 北大方正集团有限公司 一种网络页面整合的方法
CN104778207A (zh) * 2015-03-11 2015-07-15 张翔 网络购物的综合搜索引擎方法及其***
CN105550925A (zh) * 2016-01-28 2016-05-04 世纪禾光科技发展(北京)有限公司 移动购物平台及购物方法
CN105630843A (zh) * 2014-11-17 2016-06-01 广州市动景计算机科技有限公司 网页变化监控方法及装置
CN106022791A (zh) * 2016-05-10 2016-10-12 厦门研途教育科技有限公司 代理销售***、方法
CN106600356A (zh) * 2016-10-27 2017-04-26 杭州王道科技有限公司 多平台电子商务信息聚合方法及***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100010918A1 (en) * 2008-07-14 2010-01-14 Shop.Com Multi-Merchant Payment System
CN101739425A (zh) * 2008-11-04 2010-06-16 北大方正集团有限公司 一种网络页面整合的方法
CN105630843A (zh) * 2014-11-17 2016-06-01 广州市动景计算机科技有限公司 网页变化监控方法及装置
CN104778207A (zh) * 2015-03-11 2015-07-15 张翔 网络购物的综合搜索引擎方法及其***
CN105550925A (zh) * 2016-01-28 2016-05-04 世纪禾光科技发展(北京)有限公司 移动购物平台及购物方法
CN106022791A (zh) * 2016-05-10 2016-10-12 厦门研途教育科技有限公司 代理销售***、方法
CN106600356A (zh) * 2016-10-27 2017-04-26 杭州王道科技有限公司 多平台电子商务信息聚合方法及***

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109408695A (zh) * 2018-09-27 2019-03-01 苏州创旅天下信息技术有限公司 竞品数据抓取方法及***
WO2020062249A1 (zh) * 2018-09-30 2020-04-02 沃酷控股有限公司 订单支付中的信息处理方法、装置、服务器及介质
CN109460277A (zh) * 2018-10-30 2019-03-12 北京小米移动软件有限公司 商品抢购流程的展示方法及装置
CN109460277B (zh) * 2018-10-30 2022-08-05 北京小米移动软件有限公司 商品抢购流程的展示方法及装置
CN112215686A (zh) * 2018-12-05 2021-01-12 拉扎斯网络科技(上海)有限公司 信息处理方法、装置、存储介质和电子设备
CN109886784A (zh) * 2019-02-11 2019-06-14 杭州快盈信息科技有限公司 一种推荐方法及***
CN111064795A (zh) * 2019-12-20 2020-04-24 腾讯科技(深圳)有限公司 网页访问加速方法、***、计算机设备、服务器及介质
CN111064795B (zh) * 2019-12-20 2021-05-14 腾讯科技(深圳)有限公司 网页访问加速方法、***、计算机设备、服务器及介质
CN115545692A (zh) * 2022-10-17 2022-12-30 广州汇登信息科技有限公司 一种跨境电商平台多货币结算方法及***

Similar Documents

Publication Publication Date Title
CN108335164A (zh) 一种实现网络购物的方法、装置及电子设备
CN105488667A (zh) 一种基于云服务器的WebPOS***
US9659106B2 (en) Software application customized for target market
CN105225344A (zh) 一种自动售货机电子支付***及其支付方法
Jing Pricing experience goods: The effects of customer recognition and commitment
CN103425678B (zh) 一种业务对象的推荐信息的选择方法及装置
AU2018205158A1 (en) Enhancing webpage functionality
US20150186391A1 (en) Method of Document Processing for a Fully Integrated Ecommerce System
CN105549401A (zh) 一种使用洗衣机快速推荐商品的方法及洗衣机
JP7315772B1 (ja) アプリケーションプログラム、情報処理装置、情報処理方法、およびプログラム
KR101669355B1 (ko) 온라인을 이용한 번역 및 출판에 따른 수익 배분시스템
CN107016587A (zh) 一种个性化页面推送方法及装置
US20130060645A1 (en) Generating fees and revenues from modified logos
CN102930453A (zh) 网购信息整合方法和***
CN103870960A (zh) 一种商品发布方法、终端、服务器及***
CN109559203A (zh) 一种商城购物***
KR20210130940A (ko) 해외 온라인 쇼핑 구매 및 배송 대행 자동화 서비스 장치 및 방법
CN106484524A (zh) 一种任务处理方法及装置
CN106447393A (zh) 一种基于云计算的电子商务推广的方法
CN103208078A (zh) 一种嵌入式pos机在线租赁方法
CN104751358B (zh) 一种基于移动互联网络的废旧物交投***及其方法
CN106096957A (zh) 业务属性值的更新方法及***
Hatim et al. E-FoodCart: An online food ordering service
JP7361967B1 (ja) 情報提供装置、情報提供方法、及びプログラム
CN108230103A (zh) 一种搜索电子商务购物的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1258493

Country of ref document: HK

RJ01 Rejection of invention patent application after publication

Application publication date: 20180727

RJ01 Rejection of invention patent application after publication