专利名称:与产品装运有关的隐私保护的制作方法
与产品装运有关的隐私保护背景通过电子商务系统定购的产品通常通过私人承运方和/或邮政服务运送到买方。 联系信息,包括收货地址、电话号码或其它个人可识别信息,通常出现在送货标签上,以便于承运方将包裹交付到买方。另外,来自电子商务系统的装运通常需要亲自将包裹交付到买方或买方的代理,例如在交付地址的另一个人。因此,亲自交付需要承运方通过关于买方的电话联系信息联系买方。因此,为了承运方的便利,这种信息通常被放置在附加在包裹的送货标签上,使得承运方员工这些情况下能联系买方。附图简述参考以下图,本公开内容的许多方面能被更好地理解。图中部件不一定按比例绘制,相反,重点放置在清楚地说明公开内容的原理。此外,在图中,相同的参考数字在几幅图中标明相应的部分。
图1是根据本公开内容的不同实施方案的网络环境的图示。图2是根据本公开内容的不同实施方案的材料处理设施的图示。图3是根据本公开内容的不同实施方案,图1中承运方与买方之间的路由通信的装运隐私应用的图示。图4是根据本公开内容的不同实施方案,说明作为图1网络环境的计算设备中执行的装运隐私应用的部分而实施的功能的一个实例的流程图。图5是根据本公开内容的不同实施方案,提供在图1网络环境中使用的计算设备的一个示例性说明的示意框图。详述在此描述的不同实施方案涉及加强关于通过电子商务系统购买和随后购买产品的装运的用户隐私。在现有技术系统中,通过电子商务系统购买的产品能被包装,而且通过附加在与包裹有关的送货标签上的某些用户可识别信息运送到买方,该包裹包含与订单有关的一个或多个产品。如某些实例,包裹被附加以送货标签,该送货标签包括买方的电话号码和/或邮箱地址以促进将包裹交付到买方。例如,买方指定的电话号码可由承运方使用以联系买方,以便能完成到买方的代理的亲自交付或交付。应理解到,某些装运需要买方或在包裹被运送到的所在地的人的签名。其它装运能指定货到付款(COD),而且需要承运方收取与它的交付有关的产品费用。因此,在这些情况下,有关买方的联系细节能促进包裹交付,但也提高了关于可附加到送货标签的联系细节的隐私关注。因此,本公开内容的实施方案能允许承运方关于包裹交付而联系买方,而不允许承运方了解买方的实际联系细节。因此,参考图1,其中用于增强与包裹装运有关的买方隐私的网络环境100被显示。网络环境100包括例如至少一个计算设备103,其与至少一个材料处理设施104的操作结合使用。在描述的实例中,网络环境100也包括至少一个客户端106。在一个实施方案中,至少一个计算设备103能实施接受和处理来自客户端106的产品和/或物品的订单的电子商务系统。订单由材料处理设施104完成,其中物品和/或产品从库存挑选、包装、 以及运送到目的地。为了促进装运交付物到买方指定的目的地,送货标签在材料处理设施104被附加,其包含目的地地址和混淆的(obfuscated)联系细节,如下文描述。图1的描述性非限制实例中,计算设备103代表被布置成相互协调工作的多个计算设备103。应理解到,可选择地,这样的计算设备103能以某些其它方式布置。如非限制实例,所描述的计算设备103的不同部件可以是独立的或可以被分割到能通过网络通信的不同计算设备103上。同样,客户端106是被配置成访问计算设备103上信息的多个客户端106的代表。另外,材料处理设施104代表也能地理上不同的多个材料处理设施104。计算设备103和客户端106都耦合到网络109。计算设备103被配置成执行不同应用,例如,装运隐私应用121、电子商务系统 119、以及其它应用。装运隐私应用121被执行以产生临时的联系信息,该联系信息能被承运方使用,来联系买方关于从材料处理设施104运送的包裹交付。在某些实施方案中,临时联系信息也能被买方使用,来联系指派的承运方来交付包含与订单有关的产品的包裹。电子商务系统119可包括诸如超文本传输协议(HTTP)服务器的网络页面服务器功能。在某些实施方案中,装运隐私应用121的功能可以包括在电子商务系统119中。在其它实施方案中,装运隐私应用121能被执行为电子商务系统119的子模块,或作为各自的、独立的应用等。应理解到,电子商务系统119执行装运隐私应用121的描述的实施方案仅是其中的一个实例。例如,电子商务系统119产生网络页面,例如网页或其它类型的网络内容,其被提供到客户端设备106a/106b以响应为了挑选物品用于购买、租赁、下载、出租、或其它形式消费的请求,并执行将被描述的其它任务。在其它实施方案中,电子商务系统119促进数据的产生,用于显示在由在客户端设备106a/106b上执行的另一类应用提供的用户界面上。 另外,电子商务系统119能促进用户访问用户帐号,其可包含配置文件数据和其它用户具体数据。电子商务系统119能促进发货信息、付款信息、订单历史以及根据不同用户帐号的其它数据的储存。同样,计算设备103可包括至少一个电子库133,其可包括数据和可操作的应用, 以提供对其中储存数据的访问。应理解到,电子库133可以或可以不驻留在计算设备103, 但可以通过网络而由计算设备103访问。电子库133可包括订单数据137,该订单数据137 包括关于由用户操作客户端106上的用户界面而定购的订单的信息。订单数据137可包括订单标识符139、订单内的项目、付款信息、收货地址、以及涉及通过电子商务系统定购的订单的其它数据。订单数据137也可包括由装运隐私应用121产生的联系细节141,交付与订单有关的包裹的承运方用该联系细节141能联系买方。电子库133也可包括承运方数据 139,该承运方数据139可包括涉及承运方连同装运交付到买方的能存储在联系日志145中的信息。本公开内容的实施方案能记录使用根据本公开内容的实施方案产生的联系信息来联系买方的任何尝试。在一个实例中,使用由装运隐私应用121产生的联系细节,装运隐私应用121能记录时间戳、呼叫者的信息、和承运方与买方之间的任何交谈或交流的记录。应理解到,电子库133、订单数据137、和承运方数据143也可包括涉及用户、产品和订单的其它数据,但对于本公开内容的不同实施方案的理解来说,不需要在此讨论。另外,应理解到,电子库133能在各自的可位于各自的安装或位置中的计算设备中实施。根据本公开内容的实施方案,所描述的电子库133的表格结构是数据如何能在其中构造的一个实例,应理解到,数据能以许多不同方式在不同计算设备中实施的多个数据存储区上构造。作为一个实例,涉及用户、承运方、产品、产品定价、发货期限等的数据,可由装运隐私应用 121通过对完全不同的表格结构中的数据存储区的数据执行查询而提取。因此,应注意到, 所描述的电子库133和其中显示的表格结构仅是为了使本公开内容的不同实施方案的描述和解释容易而提供的一个实例。如下描述,至少一个客户端106与计算设备103上的不同服务通信。客户端106 可包括不同类型的计算机系统,例如,台式机、笔记本电脑、或有类似能力的其它计算机系统。为此,应理解到,客户端106也可包括个人数字助理、手机、或有类似能力的其它便携式设备。应理解到,客户端106能使用不同应用与计算设备103连接,例如浏览器应用、专属应用、或其它应用。在一个实施方案中,不同用户界面能在客户端106的显示设备上产生, 以促进与实施在计算设备103上的不同系统或部件的交互。以这种方式,用户可与电子商务系统119交互,以便查看和/或定购电子商务系统中可获得的物品。如在此更详细描述, 关于由买方通过客户端106提交的订单的完成,装运隐私应用121开始产生和/或打印送货标签,以附加在将从材料处理设施104运送到买方的包裹上。也应理解到,在某些实施方案中,材料处理设施104可包括一个或多个能促进生产装运标签的计算设备,这也将在此更详细描述。描述的网络109可包括,例如,任何类型的网络环境,像因特网、内部网、局域网、 广域网(WAN)、无线网、蜂窝网、电话网、或其它能想到的合适的网络、或两个或多个这种网络的任何组合。根据不同的实施方案,计算设备103包括不同的被执行的应用,从而例如在电子商务系统中实现订单的处理和加工、库存和装运的跟踪、处理、和完成。为此,电子商务系统119在计算设备103中执行,该计算设备103依次执行其它系统以通过网络109促进与客户端106的交互。在电子商务系统119中运行的系统也包括,但不限于,订单完成系统、 动态网络或网页服务器、库存系统、或其它所能设想的系统。然而,这样的系统不在此详细描述。材料处理设施104可包括通过网络109或其它通信链路与计算设备103通信的数据处理系统。另外,用于促进本公开内容的实施方案的某些部件可在一个计算设备103中实施,而其它部件能在第二计算设备103中实施。如发生在一个计算设备103(作为非限制实例)中的在此描述的功能仅是其中的一个实例。例如,第一计算设备可执行软件应用或部件,以在电子商务系统中促进订单的接受和处理,而第二计算设备可执行软件应用或部件,以在材料处理设施104中促进订单的包装和完成。材料处理设施104可包括仓库、分配中心、交叉配送设备、订单完成中心(也称为完成设备)、包装设备、装运设备、或其它设备或设备的组合中的一个或多个,但不限于此, 用于执行材料(库存)处理的一个或多个功能。尽管材料处理设施104在此根据完成中心和/或库存仓库被描述,但是应理解到,材料处理设施104提供在此描述的原理应用到的许多其它类型的环境的一个实例。材料处理设施104可包括例如大仓库或其它结构,其包括至少一个包装区域,在该包装区域,与用户订单有关的订单物品141能被包装和/或运送。因此,根据电子商务系统中定购的订单,作为具有由电子商务系统119指定的送货标签的包裹143,订单物品141 能被包装和运送到目的地。装运隐私应用121能指定用于包裹143的送货标签的产生,在包裹143上,送货标签促进交付到买方而且也包含在此描述的买方隐私特征。另外,在用户
7对用户交易的情况下,其中电子商务系统119的一个用户将一个或多个出售产品给予电子商务系统119的另一个用户,材料处理设施104可包括另一个住处、业务、或其它设备。因此,在这种情景下,卖方能从装运隐私应用121检索送货标签的表示,将送货标签附加到包裹,并且将包裹运送到买方。现在,描述的非限制网络环境100的不同部件已被描述,装运隐私应用121的不同方面将被描述。在由用户或买方通过电子商务系统定购订单的背景下,装运隐私应用121 能产生可附加到来自材料处理设施104的装运的送货标签。产生的送货标签能包含混淆用户的至少一个联系细节或联系标识符的一个或多个隐私特征。在一个实施方案中,装运隐私应用121能产生包含关于买方的混淆的电话号码的送货标签。这样的混淆的电话号码可由被指派交付包裹任务的承运方使用,以联系用户关于包裹的交付,但是混淆的电话号码不是买方实际的电话号码。因此,买方的电话号码不能通过阅读送货标签被轻易知道。就混淆的电话号码而言,装运隐私应用121能产生能用于联系买方的临时的电话号码。在某些实施方案中,装运隐私应用121能产生由承运方输入的为了联系买方的电话号码和标识符或代码的组合。装运隐私应用121能接收对设置在送货标签上的电话号码进行的呼叫而且将呼叫转到买方。以这种方式,装运隐私应用121能将承运方进行的呼叫连接到买方,尝试使用印在送货标签上的电话号码来联系买方。装运隐私应用121也能要求承运方的额外的一层认证,以阻止缺乏这些额外的认证凭证的呼叫者能够联系买方。作为一个实例,为了联系关于特定包裹的买方,装运隐私应用121可要求承运方拨打显示在送货标签上的号码,输入与买方和/或订单有关的送货标签上的标识符和额外的承运方的认证码或密码,该认证码或密码不印在送货标签上而且指派给承运方或为承运方所知。在其它实施方案中,装运隐私应用121通过识别承运方呼叫所使用的电话号码和证实该电话号码与承运方有关,来证明承运方的身份。在某些实施方案中,由装运隐私应用121产生且放置在送货标签上的联系信息在本质上是临时的。在一个实施方案中,在由装运隐私应用121产生的电话号码用于联系买方的情况下,装运隐私应用121能从可用的号码的储集池中产生这样的电话号码。一旦包裹交付到买方(例如,通过检索涉及包裹的装运跟踪信息),装运隐私应用121能将产生的电话号码返回到用于与随后的订单和包裹有关的储集池。在另一个实施方案中,一经检测到包裹交付到买方,装运隐私应用121能立即,或某段时间之后,使产生的联系细节或联系标识符无效,使得买方不再会用产生的联系细节而被联系。另外,因为装运隐私应用121能充当使用放置在送货标签上的联系细节来联系买方而做的任何尝试的仲裁者,装运隐私应用121也能记录为联系买方而做的任何尝试。装运隐私应用121能够在与被承运方交付的包裹有关的承运方数据143的条目中存储时间戳、原电话号码(originatingtel印hone number)、和与联系买方的尝试有关的其它相关数据。装运隐私应用121也能记录承运方与买方之间的交谈或任何类型的交流,而且将交谈或交流储存在电子库133的联系日志145中。装运隐私应用121为了质量控制目的和为了证实由承运方所做的任何被要求的交付尝试,能储存涉及承运方与买方之间的交流的这种数据。装运隐私应用121也能提供与送货标签上提供的电话号码有关的按键式(touchtone)交付状态工作流程。在一个实施方案中,当呼叫送货标签上提供的电话号码时,承运方被给予不同的选择,包括联系关于包裹交付的买方的选择。另一个选择可包括通过按键式工作流程,向装运隐私应用121提供关于包裹交付状态的信息。作为一个实例,承运方能提供与通过这样的按键式工作流程的交付尝试有关的交付确认或交付异议。按键式工作流程也能在呼叫终止后开始。例如,按键式工作流程能允许承运方通过按键输入来概括与顾客交谈的结果,即使交付没完成。这样的结果可包括,例如,顾客拒绝汇款、顾客指示不正确的电话号码、顾客拒绝交付、顾客请求在晚些日子和/或时间交付、顾客请求装运变更路线到新的地址、或其它状态指示。装运隐私应用121也能向与订单有关的买方提供产生和放置在送货标签上的联系细节或联系标识符。买方能用送货标签上的联系细节来联系客服代理关于订单或关于与订单有关的包裹装运。在某些实施方案中,买方能用产生和放置在送货标签上的相同的联系细节来联系承运方关于包裹的交付。在一个实例中,如果或当承运方用送货标签的联系细节开始与买方联系时,装运隐私应用121能接收这样的呼叫而且开始与买方的第二个呼叫。装运隐私应用121能修改关于第二个呼叫的呼叫者的身份证明信息,以反映呼叫是从送货标签上印的联系细节而进行的。在这个实例中,装运隐私应用121能将第一个呼叫和第二个呼叫联系在一起。因此,买方能用反映在联系细节中的电话号码尝试回拨这样的呼叫,这也能通过装运隐私应用121被路由。因此,以这种方式,装运隐私应用121也能记录买方为质量控制目的而所做的联系承运方的任何尝试,和证实承运方向买方所做的任何被要求的交付尝试。因此,在由装运隐私应用121促进顾客或承运方任一方开始的呼叫期间,装运隐私应用121在需要时能促进包含呼叫的第三方。在一个实例中,在由顾客向承运方开始的呼叫期间,顾客能提供按键输入,其向电子商务系统操作员的代表发起呼叫而且在全部第三方之间产生会议电话。现在参考图2,图2说明材料处理设施104的可选择描述。材料处理设施104也可包括促进如上述的带有隐私特征的送货标签的产生的计算设备203。应理解到,计算设备203能类似于图1中的计算设备103或以不同其它配置被构造。计算设备203也可包括容纳有关订单数据的电子库133,例如买方、与订单有关的产品和承运方。在某些实施方案中,材料处理设施104中的计算设备203能与促进电子商务系统的电子库133数据通信。例如,材料处理设施104中的计算设备203能与实施电子商务系统的计算设备103通信,以便访问订单数据137和/或承运方数据143。因此,应理解到,电子库133可能不出现在材料处理设施104的计算设备203中,而图2中的描述仅仅是一个实例。订单完成应用2M能在计算设备203执行,以促进由材料处理设施104完成在电子商务系统中设置的订单。订单完成应用2M能从电子库133检索订单而且通知员工或设备,该设备被配置成从材料处理设施104中的库存挑选物品,来促进在包装区域231中的订单的组装。为了进一步促进包装区域231中的物品组装,物品能在可用订单标识符235识别的订单包装物233或其它包装物中组装。应理解到,订单包装物233可包括储藏箱、搬运物、平板架、或其它包装物。订单标识符235能对应于电子商务系统中定购的订单而且可由订单完成应用2M访问和/或被储存在订单数据137中。订单标识符扫描器237能被用来识别订单包装物233对应于哪个订单。订单标识符扫描器237能与计算设备203数据通信。计算设备203能执行装运隐私应用121,其在图2的描述的材料处理设施104的非限制性实例中,对于在此描述的买方,可实现开始生产和/或打印包含联系细节的送货标签的功能。应理解到,装运隐私应用121的全部功能可以在单一安装的单一计算设备中实施,且图1和2中描述的实例说明了装运隐私应用121的功能的不同部分在不同安装下被实现的一种情况。在描述的实例中,当订单包装物233在包装区域231时,订单完成应用2 能从订单标识符扫描器237接收订单标识符235。装运隐私应用121能促进包含在此描述的隐私特征的送货标签的打印。在一个实施方案中,装运隐私应用121能产生临时和/或混淆的与买方有关的联系标识符,而且打印包含混淆的联系标识符以及收货地址、追踪号码、邮费、或促进产品装运的其它信息的送货标签。装运隐私应用121能在一个或多个生产设备 239中开始送货标签的打印。生产设备239可包括打印设备或配置成产生带有在此描述的隐私特征的送货标签的任何数量的其它设备。在描述的实例中,装运隐私应用121开始打印包含生产设备239中的在此描述的隐私特征的送货标签M5。送货标签245可附加到包裹249而且从材料处理设施104运送到由买方指定的目的地址。在某些实施方案中,产生装运的一方可能不位于材料处理设施104中。作为一个实例,卖产品和/或运送包裹的一方可能是通过电子商务系统119给予出售产品的第三方卖方。因此,这样的卖方能通过网络从装运隐私应用121检索送货标签245的表示,而且在打印设备上打印送货标签M5。因此,卖方然后能将送货标签M5附加到装运包裹。在这样的情景下,从装运隐私应用121提供给卖方的送货标签245能甚至省略混淆的联系标识符,而包括承运方能用来检索关于包裹装运的信息的装运标识符。因此,承运方然后能访问信息,例如混淆的联系标识符、交付地址、和完成包裹交付需要的其它信息。下面参考图3,显示的是计算设备103调节承运方与买方之间的电话联系的实例。 如上述,承运方通常联系承运方被指派交付包裹的订单的买方。为了联系买方,承运方能使用联系标识符(例如,电话号码、邮件地址、网络电话标识符等),其由装运隐私应用121产生并在与包裹有关的送货标签上打印。因此,在电话号码设置在包裹的送货标签上的情况下,电话号码可以是指派给电子商务系统的操作员和/或由电子商务系统的操作员拥有的号码。在此框架下,承运方能通过承运方电话301开始电话呼叫,以联系买方。向电话号码进行的第一个呼叫能被发送通过一个或更多电话交换机302而且被装运隐私应用121拦截。装运隐私应用121然后能向与买方有关的实际的联系标识符进行第二个呼叫,其由放置在送货标签上的联系标识符混淆或隐藏。如果买方接受向实际的联系标识符(例如,通过买方电话30 进行的第二个呼叫,装运隐私应用121能将第一个电话和第二个电话联系起来,允许承运方电话301和买方电话303通信。装运隐私应用121能在联系日志145中记录关于与承运方有关的承运方电话301 和买方电话303之间的通话的不同信息。装运隐私应用121能记录与通话有关的时间戳、 通话持续时间,记录通话,并记录在此所述和应理解的任何其它细节。装运隐私应用121也能允许由买方向设置在送货标签上的联系标识符而进行的呼叫被路由到与承运方有关的联系号码,其例如能以订单确认被提供给买方。在其它实施方案中,这样的呼叫可由买方向与电子商务系统119有关的另一个客服号码或联系号码进行。在这样的实施方案中,由买方进行的呼叫能被路由到指派给具体承运方员工的电话或与承运方有关的总的客服号码。如果进行这样的呼叫,装运隐私应用121在将由买方进行的呼叫连接到承运方之前,可建议买方,买方不必向承运方提供买方的实际的联系细节,而且承运方可使用由装运隐私应用121产生且设置在送货标签上和/或提供给承运方的联系细节来联系买方。作为额外的实例,在包括交付运输途径中使用的几个承运方来向买方交付包裹的交付情景下,如果买方对包裹交付有问题,则装运隐私应用121能确定在交付运输途径中买方被定到哪个承运方的路线上。作为一个实例,能使用第一承运方从材料处理设施104交付包裹到第二最后一英里的承运方,其被指派任务来交付包裹到买方。 因此,装运隐私应用121能确定买方尝试联系承运方关于交付是否应被定到第一承运方或第二最后一英里的承运方的路线上。在一个实施方案中,装运隐私应用121能检索可用于装运的跟踪数据,以确定哪个承运方持有包裹而且将买方进行的呼叫传递给持有包裹的承运方。在另一个实施方案中,装运隐私应用121能确定哪个承运方有包裹交付的最终责任 (例如,第二最后一英里的承运方是次承包商),而且将买方进行的呼叫路由到有最终交付责任的承运方。下面参考图4,根据不同实施方案,显示的是提供装运隐私应用121的部分操作的一个实例的流程图。应理解到,图4的流程图仅仅提供许多不同类型的功能装置的实例,其可用来实施在此所述的装运隐私应用121的部分的操作。作为一种替换,图4的流程图能被看作根据一个或多个实施方案而描述的在计算设备103(图1)中实施的方法的步骤的实例。以框401开始,电子商务系统119中的订单被处理,而且订单细节由装运隐私应用检索。装运隐私应用121能检索关于收货地址、发货条件(shipping terms)等的信息,和诸如电话联系细节、邮件地址等的关于买方的信息。在框403中,装运隐私应用能产生与买方有关的放置在送货标签上的联系标识符。产生的联系标识符能隐藏与买方有关的实际的联系标识符(例如,电话号码、邮件地址、网络电话标识符、实际身份等)。在框405中,装运隐私应用121能产生包含产生的联系标识符和目的地址以及运送包裹到买方需要的其它信息的送货标签。当包裹通过承运方从材料处理设施104运送到买方时,装运隐私应用121能记录使用联系细节来联系买方的任何尝试,如上所述。在框409中,装运隐私应用121能将使用产生的买方联系细节来联系买方的尝试路由到买方,以便承运方可使用产生的联系细节来联系买方(例如,为了交付包裹的目的)。参考图5,根据本公开内容的实施方案,显示的是计算设备103的示意框图。计算设备103包括至少一个处理器电路,例如,其具有处理器503和存储器506,两个都耦合到本地接口 509。为此,计算设备103可包括,例如,至少一个服务器计算机或类似设备。本地接口 509可包括,例如,带有所附地址的数据总线/控制总线或应理解到的其它总线结构。储存在存储器506中的是数据和由处理器503可执行的几个部件。特别地,储存在存储器506中和可由处理器503执行的是电子商务系统119、装运隐私应用121、和潜在地其它应用。同样储存在存储器506中的可以是电子库133和其它数据。另外,操作系统可以储存在存储器506中且可由处理器503执行。应理解到,可存在储存在存储器506中且可由处理器503执行的其它应用,如可理解的。其中,在此讨论的任何部件以软件的形式被实施,多种编程语言中的任一种可被使用,例如,C、C++、C#、Objective C、Java、Javascript、Perl、PHP、Visual Basic、Python、Ruby、Delphi、Flash、或其它编程语言。多个软件部件储存在存储器506且可由处理器503执行。在这个方面,术语“可执行”意味着程序文件是以最终可由处理器503运行的形式。可执行程序的实例可以是例如编译程序,该编译程序可以被转化成机器代码、能以正确格式表示的源代码、或可由另一个可执行程序编译的源代码,所述机器代码是可被装入存储器506的随机存取部分且由处理器503运行的格式,所述能以正确格式表示的源代码是例如能被装入存储器506的随机存取部分且由处理器503执行的目标代码,所述可由另一个可执行程序编译的源代码在存储器506的随机存取部分中产生指令,以由处理器503执行。可执行程序可储存在存储器 506的任何部分或部件中,包括例如随机存取存储器(RAM)、只读存储器(ROM)、硬盘、固态驱动、USB闪存驱动、记忆卡、诸如激光唱片(⑶)或数字多用途光盘(DVD)的光盘、软盘、磁带、或其它存储器部件。存储器506在此限定为包括易失性和非易失性存储器和数据存储部件。易失性部件是掉电时不能保留数据值的那些部件。非易失性部件是掉电时保留数据的那些部件。因此,存储器506可包括,例如,随机存取存储器(RAM)、只读存储器(ROM)、硬盘驱动、固态驱动、USB闪存驱动、通过记忆卡读卡器存取的记忆卡、通过相关软盘驱动存取的软盘、通过光盘驱动存取的光盘、通过合适的磁带驱动器存取的磁带、和/或其它存储器部件、或这些存储器部件中的任意两个或更多个的组合。另外,随机存取存储器可包括,例如,静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、或磁性随机存取存储器(MRAM)以及其它这种设备。只读存储器可包括,例如,可编程只读存储器(PR0M)、可擦除可编程只读存储器 (EPROM)、电可擦可编程只读存储器(EEPROM)、或其它类似存储器设备。同样,处理器503可代表多个处理器503而存储器506可代表各自操作在并行的处理电路中的多个存储器506。在这样的情况下,本地接口 509可以是合适的网络109(图 1),该网络109促进多个处理器503中的任意两个之间、任一处理器503与存储器506中的任意一个之间、或存储器506中的任意两个之间等的通信。本地接口 509可包括设计用来协调这种通信的附加的系统,包括,例如实施负载平衡。处理器503可以是电的或一些其它可用的结构。尽管电子商务系统119、装运隐私应用121、和在此描述的其它不同系统可体现在如上面讨论的通用硬件执行的软件或代码中,但是作为一种替换,同样也能体现在专用硬件或软件/通用硬件和专用硬件的组合中。如果体现在专用硬件中,每个能被实施为电路或状态机,其使用一些技术的组合或这些技术中的任意一个。这些技术可包括但不限于,具有逻辑门的离散逻辑电路,用于当应用一个或多个数据信号、应用具有合适的逻辑门的专用集成电路、或其它部件等时,实施不同逻辑功能。这样的技术一般为本领域技术人员众所周知,因此不在此详细描述。图4的流程图显示装运隐私应用121的部分的实施的功能和操作。如果体现在软件中,各个框可代表代码的模块、片段或部分,其包括实施特定逻辑功能的程序指令。程序指令能以源代码或机器代码的形式体现,该源代码包括以编程语言编写的人可读的语句, 所述机器代码包括由诸如计算机系统或其它系统中的处理器503的合适的可执行系统可识别的数字指令。机器码可从源代码等被转化。如果体现在硬件中,各个框可代表电路或多个互连电路以实施特定逻辑功能。
12
尽管图4的流程图显示执行的具体顺序,但应理解执行顺序与所描述的可以不同。例如,两个或多个框的执行顺序能相对于所显示的顺序而被打乱。同样,图4系列中显示的两个或多个框能同时或部分同时执行。更进一步,在某些实施方案中,图4所示的一个或多个框能被跳过或省略。另外,任何数量的计数器、状态变量、报警信号、或消息能被添加到在此描述的逻辑流,以便提高功用、计算、性能测试、或提供故障处理帮助等。应理解全部这样的变化是在本公开内容的范围内。同样,在此描述的任何逻辑或应用,包括电子商务系统119、包含软件或代码的装运隐私应用121,能体现在任何非暂时性计算机可读介质中,用于指令执行系统,或与指令执行系统结合使用,这例如计算机系统或其它系统中的处理器503。在这个意义上,逻辑可包括,例如,包括能从计算机可读介质取得且由指令执行系统执行的指令和声明的语句。在本公开内容的背景下,“计算机可读介质”可以是包含、储存、或保持在此描述的逻辑或应用的任何介质,其用于指令执行系统或与指令执行系统结合使用。计算机可读介质可包括许多物理媒介中的任意一种,例如,磁性、光纤、或半导体媒介。合适的计算机可读介质的更多具体实例将包括但不限于磁带、磁性软盘、磁性硬盘、存储器卡、固态驱动、USB闪存驱动、 或光盘。同样,计算机可读介质可以是随机存取存储器(RAM),包括例如静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)、或磁性随机存取存储器(MRAM)。另外,计算机可读介质可以是只读存储器(ROM)、可编程只读存储器(PR0M)、可擦除可编程只读存储器 (EPROM)、电可擦可编程只读存储器(EEPROM)、或其它类型的存储器设备。应强调本公开内容的上述实施方案仅仅是提出的实施的可能实例,用于清楚理解本公开内容的原理。可以对上述实施方案做许多变化和修改而不实质上偏离本公开内容的精神和原理。全部这样的修改和变化旨在在此被包括在本公开内容的范围内且由以下权利要求保护。
权利要求
1.一种非暂时性计算机可读介质,包含在计算设备中可执行的程序,所述程序包括 用于处理电子商务系统中的至少一个产品的订单的代码;用于识别与所述订单有关的买方的代码;用于检索与关于所述买方的用户帐户有关的至少一个电话联系号码的代码; 用于产生与所述买方有关的送货标签联系号码的代码,所述送货标签联系号码与所述至少一个电话联系号码不同;用于检索与所述订单有关的收货地址的代码;用于开始打印送货标签的代码,所述送货标签包含所述收货地址和所述送货标签联系号码;用于将通过所述送货标签联系号码联系所述买方的尝试记录在电子库中的代码;以及用于将通过所述送货标签联系号码联系所述买方的所述尝试路由到与所述买方有关的所述至少一个电话联系号码的代码。
2.一种系统,包括 至少一个计算设备;以及装运隐私应用,其在所述至少一个计算设备中是可执行的,所述装运隐私应用包括 用于产生包裹的送货标签的逻辑,所述送货标签包括目的地址、装运标识符、和至少一个买方联系标识符,其中,所述至少一个买方联系标识符隐藏与所述买方有关的实际联系标识符;以及用于将利用所述至少一个买方联系标识符联系所述买方的尝试路由到所述实际联系标识符的逻辑。
3.如权利要求2所述的系统,其中,至少一个买方联系细节是送货标签电话号码,而且所述装运隐私应用还包括用于接收第一个电话呼叫的逻辑,所述第一个电话呼叫被指向所述送货标签电话号码;用于开始被指向买方电话号码的第二个电话呼叫的逻辑;以及用于将所述第一个电话呼叫与所述第二个电话呼叫联系起来的逻辑。
4.如权利要求2所述的系统,其中,所述至少一个买方联系细节是送货标签电话号码, 而且所述装运隐私应用还包括用于接收第一个电话呼叫的逻辑,所述第一个电话呼叫被指向所述送货标签电话号码;用于检测与所述第一个电话呼叫有关的呼叫者是否从与所述买方相关的号码进行呼叫的逻辑;用于开始被指向承运方电话号码的第二个电话呼叫的逻辑;以及用于将所述第一个电话呼叫与所述第二个电话呼叫联系起来的逻辑。
5.如权利要求2所述的系统,其中,所述至少一个买方联系细节是送货标签电话号码, 而且所述装运隐私应用还包括用于接收第一个电话呼叫的逻辑,所述第一个电话呼叫被指向所述送货标签电话号码;用于检测与所述第一个电话呼叫有关的呼叫者是否从与所述承运方相关的号码进行呼叫的逻辑;用于处理按键式交付确认工作流程的逻辑; 用于接收按键式交付确认的逻辑;以及用于在与电子商务系统有关的数据存储区中储存交付状态的逻辑。
6.如权利要求3所述的系统,其中,所述装运隐私应用还包括记录利用所述买方联系细节联系所述买方的尝试的逻辑。
7.如权利要求6所述的系统,其中,记录利用所述买方联系细节联系所述买方的尝试的所述逻辑还包括记录与所述第一个电话呼叫有关的时间戳和呼叫者电话号码中的至少一个的逻辑。
8.如权利要求6所述的系统,其中,记录利用所述买方联系细节联系所述买方的尝试的所述逻辑还包括记录呼叫者与所述买方之间的电话交谈的逻辑。
9.如权利要求3所述的系统,其中,所述装运隐私应用还包括 用于检测所述包裹是否交付到所述买方的逻辑;以及用于在所述包裹交付到用户时使所述至少一个买方联系细节失效的逻辑。
10.如权利要求2所述的系统,其中,所述至少一个买方联系细节还包括与订单有关的电话号码和标识符。
11.如权利要求10所述的系统,其中,所述电话号码和所述标识符的组合唯一地识别所述买方。
12.如权利要求10所述的系统,其中,所述装运隐私应用还包括用于产生多个电话号码和多个标识符的对的储集池的逻辑,所述电话号码和所述标识符是从所述储集池中被检索的;用于将所述对中的一个对指派到包裹标识符的逻辑;以及用于在所述包裹被交付到所述买方时返回所述对中的所述一个对到所述储集池的逻辑。
13.一种方法,包括以下步骤识别与电子商务系统中至少一个产品的订单有关的买方; 检索与所述买方有关的至少一个联系细节;产生送货标签联系细节,所述送货标签联系细节与所述至少一个联系细节不同; 产生用于包裹的送货标签,所述送货标签包括目的地址、装运标识符、和所述送货标签联系细节;将联系所述送货标签联系细节的尝试路由到所述至少一个联系细节;以及在电子库中记录联系所述送货标签联系细节的尝试。
14.如权利要求13所述的方法,还包括以下步骤接收第一个电话呼叫,所述第一个电话呼叫被指向所述送货标签联系细节; 开始被指向与所述买方有关的电话号码的第二个电话呼叫;以及将所述第一个电话呼叫与所述第二个电话呼叫联系起来。
15.如权利要求13所述的方法,还包括以下步骤接收第一个电话呼叫,所述第一个电话呼叫被指向所述送货标签联系细节; 检测与所述第一个电话呼叫有关的电话号码是否是与所述买方有关的号码;开始被指向承运方电话号码的第二个电话呼叫;以及将所述第一个电话呼叫与所述第二个电话呼叫联系起来。
16.如权利要求13所述的方法,还包括以下步骤 确定所述包裹已交付到所述买方;接收第一个电话呼叫,所述第一个电话呼叫被指向所述送货标签联系细节; 检测与所述第一个电话呼叫有关的电话号码是否从与所述承运方有关的号码进行呼叫;处理按键式交付确认工作流程; 接收按键式交付确认;以及在与电子商务系统有关的数据存储区中储存交付确认。
17.如权利要求13所述的方法,其中,记录联系所述送货标签联系细节的尝试的所述步骤还包括记录与所述第一个电话呼叫有关的时间戳和呼叫者电话号码中的至少一个。
18.如权利要求13所述的方法,其中,记录联系所述送货标签联系细节的尝试的所述步骤还包括记录呼叫者与所述买方之间的电话交谈的步骤。
19.如权利要求13所述的方法,还包括以下步骤 检测所述包裹是否交付到所述买方;以及当所述包裹交付到用户时,使所述至少一个买方联系细节失效。
20.如权利要求13所述的方法,其中,所述至少一个送货标签联系细节还包括与订单有关的电话号码和标识符。
21.如权利要求20所述的方法,其中,所述电话号码和所述标识符的组合唯一地识别所述买方。
22.如权利要求20所述的系统,还包括以下步骤产生多个电话号码和多个标识符的对的储集池,所述电话号码和所述标识符是从所述储集池中被检索的;指派所述对中的一个对到包裹标识符;以及当所述包裹交付到所述买方时,返回所述对中的所述一个对到所述储集池。
23.一种方法,包括以下步骤识别与电子商务系统中的至少一个产品的订单有关的买方; 检索与所述订单有关的至少一个联系细节和目的地址; 产生送货标签联系细节,所述送货标签联系细节与所述至少一个联系细节不同; 在所述电子商务系统中将所述送货标签联系细节与所述买方相关联;以及产生用于包裹的送货标签,所述送货标签包括装运标识符。
24.如权利要求23所述的方法,其中,所述至少一个联系细节和所述目的地址从所述送货标签被省略,而且所述方法还包括以下步骤将第二送货标签发送到承运方,所述第二标签包括所述目的地址和所述至少一个联系细节;以及将联系所述送货标签联系细节的尝试路由到所述至少一个联系细节。
全文摘要
本发明涉及与产品装运有关的隐私保护。公布的是用于加强保护与包裹装运有关的买方联系细节的隐私的不同的实施方案。可产生包括至少一个联系细节的送货标签,其隐藏与买方有关的实际的联系细节。被指派了装运和/或交付产品到买方指定地址的任务的承运方可使用至少一个联系细节来联系买方。联系买方的尝试可被记录,而且当不再需要时,联系细节失效。
文档编号G06Q30/00GK102567883SQ201010587160
公开日2012年7月11日 申请日期2010年12月7日 优先权日2010年12月7日
发明者姚忠恩 申请人:亚马逊技术股份有限公司