用于与自动售货机通信的方法和装置的制造方法_4

文档序号:8207784阅读:来源:国知局

[0107]S=1-关于将数据传输到远程服务器407的请求被发送给外围装置15 ;
[0108]S = 3 -期望通过外围装置15从远程服务器407接收数据;
[0109]S = 4 -关于终止与远程服务器407的连接的请求被发送给外围装置15。
[0110]在那之后接着是步骤703,在步骤703传输命令POOL,并且在步骤704等待I秒的时间段过去。在步骤705执行对于出现有效响应的检查,并且在出现该响应的情况下,在步骤706由中心逻辑40执行对于出现关于传输数据的请求的检查。如果没有出现该请求或者在步骤706没有有效响应,则再次执行步骤703。在步骤706出现关于传输数据的请求导致在步骤707将变量S增加“ I ”,并且在步骤708根据S的值(1-用于初始化连接的命令、2-用于发送数据的命令,3-P00L并且等待来自远程服务器的响应,4-用于终止连接的命令)发送用于与远程服务器通信的命令,以及在步骤709加载具有2分钟的持续时间的计数器寄存器。在步骤710执行I秒的标准延迟,并且在步骤711执行对于出现响应的检查。如果没有该响应,从一开始(步骤708)启动连接的初始化,并且在那之前在步骤716用初始值“ I”加载变量S。外围装置15必须在在步骤709加载的计数器寄存器的持续时间内,积极或消极地响应在步骤708的命令,如对该命令的直接响应或者如对命令POOL的响应。
[0111]根据变量S的值的有效响应是:
[0112]S=1-建立了到远程服务器的连接;
[0113]S = 2-数据被传输到远程服务器407 ;
[0114]S = 3 -接收了来自远程服务器的响应(如果存在该响应);
[0115]S = 4 -终止了到远程服务器的连接。
[0116]在步骤712执行对有效响应的检查,并且在没有该响应的情况下,方法在环714-715-710-711-712-714内循环,直到接收到该响应或者直到(在步骤714监控的)在步骤709加载的计数器寄存器到期。无论变量S的值如何,步骤709的计数器寄存器到期被认为是未完成的通信,并且在步骤716通过将变量S设置为初始状态S = I从一开始初始化通信,并且返回步骤708。
[0117]在步骤712出现有效响应导致在步骤713检查S的值。与S = 4相对应的状态意味着与远程服务器407的完整的通信周期,并且算法返回步骤702。S的值小于“4”意味着部分执行了通信周期,其将逻辑带回步骤707,并且通过增加S的值来启动执行传输周期的下一步。
[0118]接收到来自外围装置15的短文本消息,并且响应于在步骤703、715的命令POOL执行将该短文本消息传输到主装置1,并且相应地在步骤705、712进行处理。
[0119]在所描述的发明的另一个实施例中,给予外围装置15使用装置I来阻止自动售货机17的操作的机会。在图7的算法中,这体现在步骤716-719中,其中根据响应的类型或者缺少响应使用下列逻辑来阻止或启用自动售货机:
[0120]缺少响应一如果还没有被阻止,则阻止自动售货机17 ;
[0121]外围装置15的响应是确认一如果被阻止,则启用;
[0122]外围装置15的响应是BUSY—如果还没有被阻止,则阻止自动售货机15。
[0123]在其初始状态下,自动售货机被认为没被阻止。
[0124]在步骤703和715执行命令传输,该命令具有将文本消息写到外围装置15的显示器上的请求,并且除了命令POOL之外,添加额外参数,作为该请求的指示、文本消息自身及其可视化的持续时间。该请求不期望特定的确认,可视化不是必须的,并且可能不由外围装置15主动执行。这种情况的一个示例是在外围装置15的资源(显示器)忙碌的时候的请求。在这种情况下,不执行可视化,并且不传输对执行的拒绝来作为主装置I的响应。
[0125]下文将描述用于与自动售货机17和支付系统18通信的装置I的操作。
[0126]装置I通过将自身附接到连接自动售货机17及其相关联的支付系统18的现有接口并且监视它们的通信,来连接到自动售货机17及其相关联的支付系统18。
[0127]装置I根据不同的协议和接口,将通过监视在自动售货机17和支付系统18之间的通信获得的事件减少为统一的事件,根据该统一的事件可确定与自动售货机17和支付系统18的技术状况和操作规程相关的下列状态:
[0128]当自动售货机17和支付系统18之间存在正常通信时,它们正确地操作;
[0129]当在预定时间段(例如6分钟)内不存在与自动售货机17的通信时,自动售货机17不操作;
[0130]当在预定时间段(例如6分钟)内不存在与特定支付系统18的通信时,该特定支付系统18不操作;
[0131]当在预定的时间段(例如15分钟)内自动售货机17不允许支付系统18接收支付时,该自动售货机17操作但其在技术上是没有功能的;
[0132]当满足图5的步骤114的执行条件时,自动售货机17在服务维护过程中;
[0133]以及上述状态的任何可能的组合。
[0134]还监控与由自动售货机做出的销售相关的一次性事件,并且这体现在与自动售货机17的销售和收入相关的装置I的统计中。
[0135]在从一种状态转换到另一种状态的情况下,或者在预定时间段(例如4小时)内自动售货机17和支付系统18的状态没有变化的情况下,装置I启动与中心服务器15的连接,并且传输当前状态以及销售和收入的统计。
[0136]在本发明的一个实施例中,给予外围装置15通过向装置I发送命令来启动中断自动售货机17的操作的机会。
[0137]图8中描述了装置I的实施方式的总体示意图。具有不同支付系统的多个自动售货机401-405配备有装置I。每个装置监控与其相关联的自动售货机的操作,并且通过现有GSM网络将必要的数据传输给服务器407。
[0138]本说明书公开了根据本发明的方法和装置的示例性实施例,该实施例用来解释本发明并且绝不应被理解为限制本发明的范围,应根据所附权利要求给予本发明最广泛的保护。
【主权项】
1.一种用于与用于出售商品和服务的自动售货机通信的方法,包括检测数据;通过调制解调器经由无线网络将数据传输到中心位置,例如服务器(407),其中以集中的方式收集数据以进行分析;执行对所检测和传输的数据的分析;以及执行对自动售货机(17)的远程控制,其特征在于: 通过以统一的方式监视自动售货机(17)与其一个或多个支付系统(18)之间的通信来执行数据的检测,而不干预该通信,并且将数据自动下载到装置(I)的微控制器(12)的存储器中; 通过调制解调器执行经由无线网络传输数据,该调制解调器是用于与自动售货机通信的装置(I)的资源或者是外部外围装置(15)的资源; 执行对所检测和传输的数据的分析包括确定事件,以及通过统一根据多个标准通信协议执行的在自动售货机(17)和支付系统(18)之间的通信的含义来生成状态; 从所分析的数据中提取关于自动售货机(17)的技术状况、关于支付系统(18)的技术状况、自动售货机(17)的操作规程、支付系统(18)中的可用性,以及由自动售货机(17)做出的销售和支付系统(18)中的收入的信息; 基于所分析的数据执行远程控制,并且该远程控制能够包括由装置(I)根据来自外部外围装置(15)的请求中断或恢复自动售货机(17)的操作。
2.根据权利要求1所述的用于与自动售货机通信的方法,其特征在于,监视在自动售货机(17)和支付系统(18)之间根据标准MBD和/或标准协议A和/或标准BDV和/或标准并行验证器12VDC和/或标准并行验证器24VDC和/或审计标准EVA DTS DDCMP和/或审计标准EVA-DTS DEX/UCS和/或MICROMECH协议标准和/或用于机电接口的协议标准执行的通信。
3.根据前述权利要求中任何一个所述的用于与自动售货机通信的方法,其特征在于,确定下列事件: 与自动售货机(17)的技术状况相关的事件; 与支付系统(18)的技术状况相关的事件; 与自动售货机(17)的操作规程相关的事件; 与由自动售货机(17)得到的收入和做出的销售相关的一次性事件。
4.根据前述权利要求中任何一个所述的用于与自动售货机通信的方法,其特征在于,确定与自动售货机(17)的技术状况相关的事件和/或与支付系统(18)的技术状况相关的事件和/或与自动售货
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1