用于处理产品和服务数据的促销方系统及方法_3

文档序号:8417579阅读:来源:国知局
还可包括另外的数据,诸如用于装置144等的装置标识符。
[0049]数据库134包括记录304a、304b等,用于每个已注册的商家。每个记录304包括商家的标识符、商家实体的名称、商家实体的营业时间(也就是,商家开业时间)、商家的电子邮箱地址以及密码。可以设想的是,另外的数据可被包括在每个记录304中,诸如邮寄地址、用于装置148的装置标识符等。
[0050]再次参考图2,并且返回到框210,如果在框205处接收的请求由服务器104确定为是登录请求而不是注册请求,则方法200的执行将继续进行到框235而不是框215。在框235处,服务器104被配置成比较在框205处接收的用户名(例如,标识符)和密码与数据库132和数据库134。在框340处,服务器104被配置成确定接收到的登陆证书是否匹配在数据库132或数据库134中的任何记录。当确定是否定的时,服务器104被配置成向装置144呈现错误信息,并且返回到框205处。
[0051]然而,当在框240处的确定是肯定的时,则登陆成功(也就是,装置144已经成功地认证为已注册的装置,或为有权访问已注册账户),并且方法200的执行将继续进行到如上所述的框230处。
[0052]可以设想的是,消费者还可以按照类似于如上所述的与图2关联的方式经由装置140向服务器104注册。在这种示例中,服务104可维护消费者标识符的另外的数据库。
[0053]广品总清单
[0054]如前所述,服务器104维护包括限定多个产品和多个服务的总清单的数据的产品信息数据库130。现转向图4,示出示例数据库130。数据库130包括记录400a、400b等,用于每个产品或服务。每个记录包括描述产品或服务的数据的集合。在图4中,示出两个示例产品:350mL的可乐罐和笔记本电脑。
[0055]如图4所示,包括在每个记录中的数据可包括:产品标识符、产品名称、通用产品代码(UPC)、商家限制(其用于控制哪些商家被允许向他们的库存中添加产品,将在下面更详细地加以讨论)以及产品说明。产品说明的内容没有特别地限制,并且可包括就产品而言的任何适合的信息。例如,产品说明可包括:尺寸的指示、可用的颜色和其它可变的产品属性、产品重量、产品特征(例如,用于电子装置的技术说明)、产品图片等。还可设想的是,以上说明相关数据可被划分到在记录400中的多个域。
[0056]另外,无论是除了包括图4中所示的数据还是代替图4中所示的数据,每个记录400可包括图4中没有示出的另外的数据。例如,不同的产品代码可代替UPC被使用,或产品代码可简单地被省略。作为另外的示例,每个记录400还可包括价格数据(是特定的强制性价格或是价格范围的任何一种)。作为另一审核员,每个记录400可包括产品管理方标识符,用于指示哪些产品或服务与哪些产品管理方账户相关联。作为又一个示例,每个记录400可包括与产品(例如,“电子产品”种类,或“食物”种类)相关联的一个或多个种类标识符或其它的关键字。
[0057]可由产品管理方实体经由装置144更新数据库130的内容,将在下文结合图5加以讨论。
[0058]图5描述更新在数据库130中的数据的方法500.方法500的框在管理方装置144和服务器104之间被划分。换言之,管理方装置144通过执行(例如)浏览器应用程序来进入由服务器104托管的网页,被配置成执行方法500的特定框,同时服务器104经由执行应用程序128被配置成执行方法500的其它的框。
[0059]开始于框505,已经成功地向服务器104注册和登陆在服务器104 (经由图2中所示的过程)中的装置144传输用于产品数据的请求。该请求包括在数据库130中的标识至少某些记录的数据。请求的性质没有特定地限制。例如,请求可以是对在数据库130中的所有可用数据的请求,或者对与由特定种类或关键字标识的产品相关的数据的请求,或者仅对由产品名称标识的特定产品的请求。其它类型的请求对本领域技术人员将显而易见。
[0060]在框510处,服务器104被配置成接收由装置144发送的请求,并且基于与装置144关联的产品管理方标识符和请求的内容而选择产品数据。在本示例中,将假设请求是对数据库130的全部可用的产品数据的请求。因此,服务器104选择在图4中示出的两记录400。可以设想的是,在某些示例中,某些产品可不与特定产品管理方账户相关联,从而这些产品可不会在框510处被选择(也就是,装置144可能不能访问数据库130中的全部内容)。
[0061]在框515处,服务器104被配置成向装置144传输选择的产品数据,例如,以具有与图4中示出的域对应的可编辑域的网页的形式。在框520处,装置144被配置成接收选择的数据并且在显示器(未示出)上呈现数据。在框525处,装置144被配置成(例如,从键盘和鼠标,或其它输入装置)接收表达更新的产品数据的输入数据,并且将更新的产品数据传输到服务器104。例如,更新的产品数据可包括用于图4示出的“FW可乐”产品的新价格。
[0062]在框530处,服务器104被配置成接收更新的数据,并且在框535处,服务器104被配置成确定更新的数据是否有效。例如,装置144可被允许更新记录400的特定域,或特定域(诸如价格域)可要求数据以预定的格式被呈现。如果接收的数据是有效的,则服务器104被配置成利用在框540处的更新的数据来更新数据库130。否则,服务器104在框545处被配置成向装置144通知错误。一旦在框550处接收到错误通知,装置144可被配置成返回到用于接收另外的更新的数据的框525 (诸如,导致错误消息的更新的数据的修正版本)。
[0063]商家库存、审新和骑■证
[0064]如上所示,因此,服务器104被配置成维护从一个或多个产品管理方装置接收的限定一个或多个产品和服务的数据。还如上所示,服务器104还被配置成维护从一个或多个商家装置接收的标识一个或多个商家的数据。
[0065]现将结合图6加以讨论,服务器104还配置成接收并且响应来自商家装置148的用于限定维护在数据库136中的商家存货的请求。简单地说,商家存货是数据库130中的产品数据和标识在数据库134中的商家之间的一系列关联。换言之,给定的商家实体的库存由在数据库130中限定的如下的产品的集合进行限定,即,针对所述产品,存储器112包括与给定的商家实体的商家标识符的关联。商家库存被存储在存储器112中的数据库136中。
[0066]转向图6,示出更新在数据库136中的数据的方法600。方法600的框在商家装置148和服务器104之间被划分。因此,商家148被配置成例如通过执行网页浏览器应用程序以访问由服务器104托管的网页来执行方法600的特定框。同时,服务器104被配置成通过执行应用程序128来执行方法600的其它框。假设在方法600执行之前,依照与图2关联的上述讨论,商家装置148已经成功注册并登录。
[0067]上面与框505关联地描述由商家装置148执行框605。简单地说,商家装置148发送对产品数据的请求。该请求在框610处由服务器104 (具体地,在通信接口 116处)接收,并且服务器104在框610处从数据库130选择用于在框615处发送到商家装置148的产品数据。如与框510关联的以上讨论,在框610处的产品数据的选择没有被特别地限定。在本示例中,服务器104选择在数据库130中的所有的产品和服务。
[0068]在已经从数据库130中选择了数据之后,服务器104在框615处将选择的数据发送到商家装置148。在框620处,商家装置148从服务器104接收产品数据并且呈现该数据。例如,数据可被呈现在商家装置148的显示器上。更具体地,服务器104可产生包括选择的数据的网页并且将该网页发送到商家装置148。然后,商家装置148可经由在商家装置148上的网页浏览器应用程序的执行来显示该网页。
[0069]继续进行框625,商家装置625被配置成(例如,从键盘、鼠标或者其它输入装置)接收表达从在框620处接收的产品数据中的至少一个产品的选择的输入数据。在框625处接收的这些选择是将与操作商家装置148的商家实体关联的产品的选择。例如,如图7所示,上述的网页可被显示在商家装置148的显示器700上并且可包括与每个产品关联的可选择的复选框704。如图7所示,两个复选框用“X”标记,表示在框625处商家装置已经接收FW可乐和超级本产品两个的选择。在框625处接收的选择被传输到服务器104,并且在框630处由服务器104接收。可设想的是,可在框625处提供多种选择机制来替代或补充复选框704。例如,产品名称是可选择的,或可提供用于每个产品的可选择的按钮。其它的变型对本领域技术人员将显而易见。
[0070]换言
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1