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

文档序号:8417579阅读:来源:国知局
个或多个输出装置(诸如显示器168)。显示器168包括可由处理器152控制的显示器电路172以用于产生界面,产生的界面包括保持在存储器156中的数据和/或应用程序的表达。显示器168包括阴极射线管(CRT)显示器和平板显示器(例如,液晶显示器(IXD)、等离子体显示器、有机发光二极管(OLED)显示器)中的任何一个或由其任何适合的组合。电路172可因此包括显示缓冲、晶体管、LCD单元、等离子体单元、荧光体、LED等中的任何适合的组合。当消费者装置148的输入装置包括触摸屏时,该触摸屏(未示出)可与显示器168集成在一起。消费者装置148还可包括另外的输出装置(未示出),例如,以LED形式的发光指示器(未示出)、和电机或用于导致通信装置104振动的其它的机械输出装置(未示出)、扬声器等。
[0030]消费者装置140还包括与处理器152互连的通信接口 176。通信接口 176允许消费者装置140经由链路178和网络124与其它的计算装置通信。在本示例中,链路178是基于全球移动通信系统(GSM)、通用分组无线服务技术(GPRS)、增强型数据速率GSM演进技术(EDGE)、第三代和第四代移动通信系统(3G和4G)、电子和电气工程师协会(IEEE) 802.1l(WiFi)或者其它的无线协议或标准中的任何的无线链路。链路178还可包括将移动电子装置140连接到网络124所必要的任何基站和回程链路。
[0031]选择用于与链路178和网络124兼容的通信接口 176,因此,在本示例中,通信接口 176包括一个或多个发送/接收组件,或无线电设备,以及相关电路。例如,通信接口 176可包括用于能够在WiFi网络上通信的第一无线电和用于能够在一个或多个移动电话网络(例如,3G网络)上通信的第二无线电。在其它的示例中,链路178可是有线链路并且通信接口 176可被相应地选择。
[0032]消费者装置140的各种组件被包括在外壳中,该外壳包括材料(例如,铝,塑料等)的任何适合的组合。移动电子装置104的组件经由通信总线(未示出)互连,并且接收来自电源(未示出)的电功率。在某些示例中,特定组件不需要包括在同一外壳中。例如,显示器168可包括在单独的外壳中,并且经由本地连接(例如,数字视频接口(“DVI”))连接到处理器152。
[0033]用于装置144和装置148的各种配置对于本领域技术人员是可以想到的。装置144和装置148的配置可与装置140相似,或可不同于上述讨论的装置140的配置。如上所述,装置140、装置144和装置148中的每个装置可存在多个。当多个这种装置存在系统100中时,所有的设备没有必要具有相同的配置。例如,不同的商家装置148可具有不同的配置。通常,装置140、装置144和装置148是配置成与将在下文加以讨论的服务器104通信的计算装置。
[0034]在本示例中,由不同实体操作在图1中示出的计算装置。具体地,促销方服务器104由促销方实体(例如,在线卖主、拍卖商等)操作,管理方装置144由产品管理方实体(例如,电子产品制造商或食物分销商)操作,商家装置148由商家实体(例如,诸如杂货店或电子商店这样的零售商)操作,以及消费者装置140由个体消费者(例如,零售商的消费者)操作。
[0035]可以设想的是,不同的产品管理方、商家和消费者实体可分别操作不同的装置144、不同的装置148和不同的装置140。还可以设想的是,单独的实体(例如,特定的商家实体)可操作多个商家装置148。
[0036]通常,促销方实体经由促销方服务器104的使用能够实现各种的产品管理方实体、商家实体和消费者之间的数据交换。因此,促销方服务器104存储限定通过产品管理方向商家分发的产品和服务的数据,用于消费者的最终消费。产品管理方实体可经由已注册的管理方装置144更新存储的数据;并且商家实体可经由已注册的商家装置148从存储数据中选择哪些产品和服务存在于他们的库存中。消费者可经由已注册的消费者装置140将检索请求传输到促销方服务器104,并促销方服务器104可部分地基于消费者的位置将限定相关的产品和服务的数据返回。
[0037]因此,促销方服务器104经由应用程序128的执行配置成执行用于注册和认证产品管理方装置144和商家装置148的功能。服务器104还配置成执行用于处理产品数据以及响应请求的功能。也就是,当执行应用程序128的指令时,处理器152配置成与服务器104的其它的组件相互作用并控制服务器104的其它组件,以执行在下文中将讨论的功能。
[0038]注册和认证
[0039]为了产品管理方实体或商家实体分别地经由管理方装置144或商家装置148更新在促销方服务器104处的数据,管理方装置144或商家装置148必须被认证。现转向图2,示出在促销方服务器104处注册产品管理方装置144或商家装置148的方法200。
[0040]通过服务器104执行方法200的框,并且具体地,通过处理器108经由应用程序128的执行结合维护服务器104的组件来执行方法200的框。在下文的示例中,尽管设想的是相同的处理适用于商家装置148,但是产品管理方装置144的注册将被讨论。
[0041]在框205处开始,服务器104接收来自管理方装置144的请求。将请求从管理方装置144经由网络124和链路120发送到达接口 116。例如,可通过用来访问由服务器104托管的登录和注册网页的网页浏览器应用程序的执行,在装置144处生成请求。
[0042]在框201处,服务器104被配置成确定该请求是否是注册请求或登录请求。例如,请求可通过识别被选择以产生请求的上述网页的不同元素彼此区别。此外,登录请求可通过在请求中的用户名和密码的存在进行识别。
[0043]如果在框205处收到的请求是注册请求,则服务器104在框215处被配置成接收注册数据。这可包括将另外的页面传输到装置144,包括用于输入数据的域。在框215处从装置144接收的数据可包括名称、物理的邮寄地址、电子邮件地址、电话号码等。该数据还可包括由装置144提供的在未来的登陆请求中将被使用的密码。当从商家装置148接收到注册请求时,注册数据还可包括零售商的营业时间等。
[0044]在已经收到注册数据之后,在框220处,服务器104被配置成执行验证过程。验证的性质没有特别地限制,并且一般被配置成确认操作装置144的实体的身份。例如,验证可包括向目录服务(未示出)发送询问,以确认由装置144提供的名称与在目录列表中的由装置144提供的地址相匹配。在另一个示例中,可将物理的明信片发送到注册实体(例如,发送到在框215处接收的地址)。明信片可包括为了成功地完成验证,必须从装置144或装置148传输到服务器104的代码。如果验证过程不成功(例如,如果来自目录服务的响应示出了所提供的名称和地址不匹配),则服务器104可被配置成返回到框215并且请求另外的注册数据。在其它的示例中,如果验证不成功,则服务器104可被配置成终止方法200。
[0045]然而,如果在框220处的验证成功,则方法200的执行将继续到框225。在框225处,服务器104被配置成用在框215处接收的标识符和注册数据来分配产品管理方标识符和更新数据库132。标识符可是在将来的登陆请求中由装置144使用的用户名。在某些示例中,在框215处标识符可作为期望的用户名被接收。现将显而易见的是,如果注册的是商家装置148而不是管理方装置144,则在框225处,服务器104被配置成分配商家标识符和更新数据库134。
[0046]在框225的执行之后,服务器104被配置成向目前注册装置144或装置148呈现一个门户。在框230处呈现的门户的性质没有特别地限制。例如,该门户可以是发送到装置144或装置148的网页,该网页包括可在装置144或装置148处被选择以用于导致服务器104执行进一步的功能的元素(诸如超链接)。在框230处发送的网页基于网页将被发送到的装置的类型,从存储在存储器112中的多个网页当中选择。也就是,装置144接收管理方门户网页,其不同于发送到装置148的商家门户网页。
[0047]现将参照附图3,示出了两个产品管理方和两个商家的注册之后的数据库132和数据库134的示例。可以设想的是,当上面讨论装置144和装置148的注册时,方法200的注册可代替涉及维护在可从任何计算装置访问的服务器104处的账户。因此,在图3中示出的数据库记录不参考任何特定的设备。
[0048]如图3所示,数据库132包括记录300a、300b等,用于每个已注册的产品管理方。每个记录300包括产品管理方标识符(ID)、产品管理方实体的名称、产品管理方的电子邮箱地址以及密码(密码在图3中被隐藏,尽管这不是强制性的)。在记录300中
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1