一种提高物流配送效率的方法技术

技术编号:8533632 阅读:199 留言:0更新日期:2013-04-04 17:13
本发明专利技术公开了一种提高物流配送效率的方法,服务器对所注册的客户端进行分组编号,小组内的成员在编号中有一个有效位,上述方法包括以下步骤:A、广播需求信息;B、产生随机主机;C、产生需求指令并广播;D、发送需求指令。本发明专利技术提供的提高物流配送效率的方法,通过产生随机主机,完成发送需求指令和配送任务,最大限度的避免了由固定主机故障,不能完成配送任务,或者因信号传递错误给客户造成的损失;此外,服务器可以通过对需求指令的解析识别故障客户端、等待配送的客户端和正常工作的客户端。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
不管是配送什么的物流,包括快递、桶装饮用水配送,都是先收集需要配送的信息及客户资料,再根据客户需求进行配送。其供求信息的收集要通过一个主机,主机都是固定的;当主机出现问题时,就无法完成配送任务,或者是信号传递错误,不仅耽误客户使用,浪费客户时间,而且增加工作人员的工作量。
技术实现思路
本专利技术的目的在于针对上述现有技术的不足,提供,通过产生随机主机,避免由固定主机故障不能完成配送任务,或者因信号传递错误给客户造成的损失。为达到上述目的,本专利技术采取的技术方案是提供,其特征在于,服务器将对所注册的客户端进行分组编号,小组内的成员在编号中有一个有效位,所述方法包括以下步骤A、广播需求信息,小组内部任意一个客户端产生需求信号就将信号以广播的形式发送出去;B、产生随机主机,需求客户所在小组的所有成员接收到需求信息的广播后各自产生一个随机数并将随机数广播出去,每个成员将自己产生的随机数与其他成员产生的随机数拼点,随机数最大的作为本次通信的随机主机;随机数相等时,有效位小的为随机主机;C、产生需求指令并广播,随机主机在小组内广播声明,小组各成员接收到广播声明后,将各自的需求状态发送给随机主机;随机主机将得到的各小组成员的需求状态进行或运算得到需求指令;D、发送需求指令,随机主机将需求指令发送到服务器;服务器根据需求指令派发配送任务。需求指令包括小组序号和小组内部各客户端需求状态。优选的实施方式中每小组内成员个数至少为两个。更优选的实施方式中每小组内成员个数为4 8个。本专利技术中拼点的意思是拼点的双方各以牌面向下的方式出一张手牌后同时亮出,牌面上的点数大的一方赢。双方将拼点所用的牌放进弃牌堆(不能和自己拼点)。本专利技术提供的提高物流配送效率的方法,通过产生随机主机,完成发送需求指令和配送任务,最大限度的避免了由固定主机故障,不能完成配送任务,或者因信号传递错误给客户造成的损失;此外,服务器可以通过对需求指令的解析识别故障客户端、等待配送的客户端和正常工作的客户端。附图说明图1为本专利技术提供的第一个实施例的流程图;图2为本专利技术提供的第二个实施例的流程图(一);图3为本专利技术提供的第二个实施例的流程图(二)。具体实施例方式下面结合附图及实施例对本专利技术进行详细的描述,但它们不是对本专利技术的进一步限制。本专利技术提供了,其特征在于,服务器将对所注册的客户端进行分组编号,小组内的成员在编号中有一个有效位,所述方法包括以下步骤A、广播需求信息,小组内部任意一个客户端产生需求信号就将信号以广播的形式发送出去;B、产生随机主机,需求客户所在小组的所有成员接收到需求信息的广播后各自产生一个随机数并将随机数广播出去,每个成员将自己产生的随机数与其他成员产生的随机数拼点,随机数最大的作为本次通信的随机主机;随机数相等时,有效位小的为随机主机;C、产生需求指令并广播,随机主机在小组内广播声明,小组各成员接收到广播声明后,将各自的需求状态发送给随机主机;随机主机将得到的各小组成员的需求状态进行或运算得到需求指令;需求指令包括小组序号和小组内部各客户端需求状态;D、发送需求指令,随机主机将需求指令发送到服务器;服务器根据需求指令派发配送任务;服务器根据需求指令查看所有客户端的使用状态,当客户端有供应需求时,服务器根据客户端供应需求配送;当客户端没有供应需求时,服务器没有响应;在优选实施方式中,每小组内成员个数至少为两个。在更优选实施方式中,每小组内成员个数为4 8个。本专利技术提供的,适用于需求对象相同的物流或其他多用户管理的服务性行业。除本专利技术中涉及的桶装饮用水配送外还可以适用在宾馆呼叫服务等相关管理系统中。下面结合桶装饮用水配送对提供物流配送效率的方法进行详细的描述。在实际生活中,桶装饮用水配送可以是客户-供水站模式,也可以是客户-小区-供水站模型。下面结合两种模型进行详细的描述。客户初始化后向服务器进行注册,服务器对每一个客户端设定注册码,包括小组编号和组内有效位数,即小组内的每个客户有一个唯一的编码。如客户端A在注册的时候从服务器那得到的编码为10101000,即小组编号为1010,小组内第四位为客户端A的有效位(注这里的O代表有水,I代表无水,X代表状态未知)。同理客户端B是第三位为有效位(0100),客户端C是第二位有效位(0000),客户端D是第一位为有效位(0000)。I)广播需求信息,小组内部任意一个客户端产生需求信号就将信号以广播的形式发送出去;2)产生随机主机,小组内部的任意一个成员有供水信号产生时,会向该小组的所有成员经行广播通知,小组成员接收到广播通知后会产生一个随机数,并将生产的随机数向小组成员经行分别广播,每一个客户端将自己产生的随机数与其他三个客户端的随机数进行拼点,随机数最大的为本次通信的随机主机。针对于随机数可能相等的情况,本专利技术采取有效位小者为随机主机,例如客户端A客户端B客户端C客户端D有效位4321随机数111211XY > 12客户端D为随机主机; Y = 12客户端D为随机主机;Y < 12客户端B为随机主机;3)产生需求指令并广播,随机主机在小组内广播声明,小组各成员接收到广播声明后,将各自的需求状态(也即本地供水状态)发送给随机主机;随机主机将得到的各小组成员的需求状态进行或运算得到需求指令;例如客户端A客户端B客户端C客户端D1000 + 0100 + 0000 + 0000 = 1100需要需要不需要不需要4)发送需求指令,随机主机将需求指令发送到服务器;服务器根据需求指令识别当前所有用户的状态,并执行相应的操作。第一种模型(客户-供水站模型)如图1所示,A类服务器对编号为1010的客户端A、客户端B、客户端C和客户端D进行编码,。客户端A为10101000其中,小组有效位为第四位;客户端B为10100100其中,小组有效位为第三位;客户端C为10100000其中,小组有效位为第二位;客户端D为10100000其中,小组有效位为第一位;客户端A、B、C、D任一客户端产生供水信号时,该客户端就将供水信号广播出去;需要供水的客户所在小组的所有成员接收到需要供水客户的广播后各自产生一个随机数并将随机数广播出去,客户端A、B、C、D将自己产生的随机数与其他客户端产生的随机数拼点,随机数最大的作为本次通信的随机主机;随机主机在小组内广播声明,客户端A、B、C、D接收到广播声明后,将各自的本地供水状态发送给随机主机;随机主机将数据重组,将所得到的供水状态进行或运算得到供水指令,供水指令包含有小组编号和组内各客户端需求状态的供水数量;随机主机将供水指令发送到A类服务器;A类服务器识别供水指令后对需要供水的客户端配送桶装水。注A类服务器是指能识别每一个客户信息,并将其做控制处理的服务器第二种模型(客户-小区-供水站模型)如图2及图3所示,与客户-供水站模型不同的是,本模型适合用户群体大的管理站。其中小区是需要与每一个客户端进行直接操作,供水站只需要知道各小区总的供水量。每个小组的随机主机将供水指令发送给小组终端。各小组终端得到供水指令,采用上述方法得到多个小组的随机主机,多个小组的随机主机将各小组的供水指令进行数据重组,得到供水总量,并将供水总量发送给A类服务器或者下一个小组本文档来自技高网...

【技术保护点】
一种提高物流配送效率的方法,其特征在于,服务器将对所注册的客户端进行分组编号,小组内的成员在编号中有一个有效位,所述方法包括以下步骤:A、广播需求信息,小组内部任意一个客户端产生需求信号就将信号以广播的形式发送出去;B、产生随机主机,需求客户所在小组的所有成员接收到需求信息的广播后各自产生一个随机数并将随机数广播出去,每个成员将自己产生的随机数与其他成员产生的随机数拼点,随机数最大的作为本次通信的随机主机;随机数相等时,有效位小的为随机主机;C、产生需求指令并广播,随机主机在小组内广播声明,小组各成员接收到广播声明后,将各自的需求状态发送给随机主机;随机主机将得到的各小组成员的需求状态进行或运算得到需求指令;D、发送需求指令,随机主机将需求指令发送到服务器;服务器根据需求指令派发配送任务。

【技术特征摘要】
1.一种提高物流配送效率的方法,其特征在于,服务器将对所注册的客户端进行分组编号,小组内的成员在编号中有一个有效位,所述方法包括以下步骤 A、广播需求信息,小组内部任意一个客户端产生需求信号就将信号以广播的形式发送出去; B、产生随机主机,需求客户所在小组的所有成员接收到需求信息的广播后各自产生一个随机数并将随机数广播出去,每个成员将自己产生的随机数与其他成员产生的随机数拼点,随机数最大的作为本次通信的随机主机;随机数相等时,有效位小的为随机主机; C、产生需求指令并广播,随机主机在小组内...

【专利技术属性】
技术研发人员:吴斌武丽楚红雨何燕玲方艳红马晓晓
申请(专利权)人:西南科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1