一种订单生成系统和方法

文档序号:9217728阅读:415来源:国知局
一种订单生成系统和方法
【技术领域】
[0001]本发明涉及计算机和互联网领域,具体涉及一种订单生成系统和方法。
【背景技术】
[0002]随着互联网的高速发展,用户可在电子设备浏览各种网站上的商品或者提供的服务,并针对自己的需求进行商品或服务的预定或购买。一个网站往往会提供很多主题页面,网站设计人员需要分别针对各主题页面的业务需求,在该页面中设计相应的订单收集器(例如表单),以获取用户输入的各种信息。并且,现有的订单生成页面仅能满足部分用户的需求,如果要满足用户的各种需求,浏览器的页面需要重新排版,网站设计人员的操作比较麻烦。
[0003]因此,需要一种满足用户不同需求、简化研发人员操作过程的方案。

【发明内容】

[0004]为此,本发明提供一种新的订单生成系统和方法,以力图解决或者至少缓解上面存在的冋题。
[0005]根据本发明的一个方面,提供一种订单生成系统,该系统驻留在服务器中,该系统包括:任务创建单元,适于创建投放任务,并为投放任务创建一个或多个字段类型,其中投放任务包括一个或多个方案,各方案包括与字段类型对应的初始化内容和验证逻辑,以及与方案关联的URL地址;存储单元,适于存储投放任务的字段类型信息以及方案信息;代码生成器,适于根述投放任务生成第一代码,其中第一代码在浏览器中运行时能够生成订单,且所述第一代码包括字段类型信息和第一脚本,第一脚本在浏览器中执行时,能够向服务器发送第一请求,第一请求的参数包括任务标识和浏览器当前页面的URL地址;脚本生成器,适于响应于接收到的浏览器发送第一请求,通过任务标识获取投放任务的字段类型信息,通过URL地址获取对应投放任务下的与该URL地址对应的方案的初始化内容和验证逻辑,并以此生成第二脚本发送到浏览器,以供浏览器将第二脚本添加到所述第一代码中,其中第二脚本在浏览器中运行时,能够将字段类型与初始化内容和验证逻辑进行绑定,从而对订单中的字段进行初始化并对用户在订单中输入的内容进行验证。
[0006]可选地,在根据本发明的订单生成系统中,第一请求携带的任务标识采用预定方式加密。
[0007]可选地,在根据本发明的订单生成系统中,第一脚本和第二脚本为JS脚本。
[0008]可选地,在根据本发明的订单生成系统中,订单为表单。
[0009]可选地,在根据本发明的订单生成系统中,字段类型包括姓名、手机号码、意向车系、意向车型、购车城市和购车时间中的一个或多个。
[0010]根据本发明的另一个方面,提供一种订单生成方法,该方法在服务器中执行,方法包括:创建投放任务,并为投放任务创建一个或多个字段类型,其中投放任务包括一个或多个方案,各方案包括与字段类型对应的初始化内容和验证逻辑,以及与方案关联的URL地址;根据投放任务生成第一代码,其中第一代码在浏览器中运行时能够生成订单,且所述第一代码包括字段类型信息和第一脚本,第一脚本在浏览器中执行时,能够向服务器发送第一请求,第一请求的参数包括任务标识和浏览器当前页面的URL地址;响应于接收到的浏览器发送第一请求,通过任务标识获取投放任务的字段类型信息,通过URL地址获取对应投放任务下的与该URL地址对应的方案的初始化内容和验证逻辑,并以此生成第二脚本发送到浏览器,以供浏览器将第二脚本添加到所述第一代码中,其中第二脚本在浏览器中运行时,能够将字段类型与初始化内容和验证逻辑进行绑定,从而对订单中的字段进行初始化并对用户在订单中输入的内容进行验证。
[0011]可选地,在根据本发明的订单生成方法中,第一请求携带的任务标识采用预定方式加密。
[0012]可选地,在根据本发明的订单生成方法中,第一脚本和第二脚本为JS脚本。
[0013]可选地,在根据本发明的订单生成方法中,订单为表单。
[0014]可选地,在根据本发明的订单生成方法中,字段类型包括姓名、手机号码、意向车系、意向车型、购车城市和购车时间中的一个或多个。
[0015]根据本发明的技术方案,通过对服务器数据进行个性化设定,生成方便工作人员直接使用的投放任务的代码,工作人员可以直接将该代码复制到网页文件中,从而在网页中生成订单例如表单,如此,简化工作人员的操作。且每一投放任务中包括多个方案,能够实现多个方案灵活切换、动态数据的可控和可选择,满足了线上用户的不同需求。
【附图说明】
[0016]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0017]图1示出了根据本发明一个实施例的订单生成系统100的示意图;
[0018]图2示出了根据本发明一个实施例的投放任务创建示意图;
[0019]图3示出了根据本发明一个实施例的投放任务方案创建示意图;
[0020]图4示出了根据本发明一个实施例的URL地址建立示意图;以及
[0021]图5示出了根据本发明一个实施例的订单生成方法500的流程图。
【具体实施方式】
[0022]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0023]图1是根据本发明的一个实施例的订单生成系统100的示意图。
[0024]如图1所示,订单生成系统100包括任务创建单元110、存储单元120、代码生成器130和脚本生成器140。
[0025]为了满足不同用户对例如购车的需求,需要创建一个可以多方面收集客户需求的主题页面,即用户可以下订单的界面。用户可以通过各种电子设备的浏览器浏览该主题页面,并在主题页面填写自己的基本信息,通过下拉选项选择自己需要的内容,例如车型、购车时间等等,完成下单。
[0026]其中,所述所述订单具体可以采用表单(form)来实现。表单在网页中主要负责数据采集功能,一个表单有三个基本组成部分:
[0027]表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。
[0028]表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。
[0029]表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。
[0030]在本发明实施例中,为了简化工作人员在网页文件中编写表单代码的操作,采用的方案为工作人员通过公司服务器中的任务创建单元110创建投放任务,同时对应投放任务创建一个或多个字段类型,例如姓名、手机号码、意向车系、意向车型、购车城市和购车时间等,上述字段类型为必须创建的字段,除此以外还可以创建例如投放任务名称等,以便得知用户的需求,为用户提供更好的服务。
[0031]投放任务中包括一个或多个方案,每一个方案对应相应的方案编号,例如,方案1、方案2、方案3等。每一个方案都包括与字段类型对应的初始化内容和验证逻辑。而初始化内容可以在投放任务创建过程中进行添加即可,例如,购车城市可以选择北京、河北省,进一步在河北省的下一级可以选择石家庄、保定、邯郸等等。创建完上述投放任务后,工作人员需要建立与方案关联的URL地址,即浏览器服务器中主题页面的URL地址。其中,验证逻辑用于用户在浏览器端主题页面填写用户信息时,验证用户的输入是否正确,如,手机号码是否是11位。
[0032]存储单元120用于存储任务创建单元110创建的投放任务的字段类型信息以及方案信息,方案信息例如为与各字段类型对应的初始化内容
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1