[go: up one dir, main page]

CN1662940A - Area dividing system - Google Patents

Area dividing system Download PDF

Info

Publication number
CN1662940A
CN1662940A CN038139340A CN03813934A CN1662940A CN 1662940 A CN1662940 A CN 1662940A CN 038139340 A CN038139340 A CN 038139340A CN 03813934 A CN03813934 A CN 03813934A CN 1662940 A CN1662940 A CN 1662940A
Authority
CN
China
Prior art keywords
area
vending machines
vending machine
candidate
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN038139340A
Other languages
Chinese (zh)
Other versions
CN100345166C (en
Inventor
梶贵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Tobacco Inc
Original Assignee
Japan Tobacco Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Tobacco Inc filed Critical Japan Tobacco Inc
Publication of CN1662940A publication Critical patent/CN1662940A/en
Application granted granted Critical
Publication of CN100345166C publication Critical patent/CN100345166C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F5/00Coin-actuated mechanisms; Interlocks
    • G07F5/18Coin-actuated mechanisms; Interlocks specially adapted for controlling several coin-freed apparatus from one place
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/001Interfacing with vending machines using mobile or wearable devices
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/002Vending machines being part of a centrally controlled network of vending machines
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • G07F9/026Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus for alarm, monitoring and auditing in vending machines or means for indication, e.g. when empty

Landscapes

  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A region where a plurality of vending machines are installed is divided into charge-taken areas so that each operator may efficiently go round the area. A plurality of initial setting sections (114) are set such that an area including at least one vending machine is used as an initial value. A divisional processing section (115) calculates statistics determined by the characteristics of the vending machines included in each area, and the plurality of vending machine are reverted to some of the areas so that the difference in statistic in each area may be small.

Description

区域划分系统area division system

技术领域technical field

本发明涉及把设置有多个自动售货机的地区划分为从事自动售货机巡回管理的操作员的担当区域的系统。The present invention relates to a system that divides an area where a plurality of automatic vending machines are installed into areas in charge of operators engaged in automatic vending machine tour management.

背景技术Background technique

例如,使用自动售货机销售商品的装瓶机(ボトラ一)等的从业者,必需定期对各自动售货机进行商品补充、库存确认、现金回收、零钱补充、垃圾回收等工作。现在当由多名操作员分担一个营业地区的自动售货机的巡回管理时,利用地图大致相等地人工划分各担当区域的面积。这样,通过使用地图来进行划分,能够在视觉上掌握区域划分的状态。For example, a worker who uses a vending machine to sell products such as a bottling machine must regularly perform work such as product replenishment, inventory confirmation, cash collection, change replenishment, and garbage collection for each vending machine. At present, when a plurality of operators share the tour management of the vending machines in one business area, the area of each responsible area is manually divided approximately equally using a map. In this way, by performing division using a map, it is possible to visually grasp the state of the area division.

另外,为了提高各操作员巡回管理的效率,提出尝试使用计算机及网络来提高自动售货机的巡回管理效率的方案。例如提出有通过事前由配送车掌握各自动售货机的库存情况,从而减轻对自动售货机进行商品补充的操作员的工作负担(参照专利文献1)。再例如,还提出了使自动售货机具有通信功能,通过网络从各自动售货机收集销售实绩信息,基于销售实绩信息制定巡回、补充的计划,由此提高各操作员的巡回管理效率这样的方法(参照专利文献2)。In addition, in order to improve the efficiency of each operator's tour management, it is proposed to try to use computers and networks to improve the efficiency of tour management of automatic vending machines. For example, it has been proposed to reduce the workload of an operator who replenishes a vending machine by grasping the stock situation of each vending machine in advance with a delivery vehicle (see Patent Document 1). As another example, a method has been proposed to equip automatic vending machines with a communication function, collect sales performance information from each automatic vending machine through the network, and formulate tour and supplementary plans based on the sales performance information, thereby improving the efficiency of tour management for each operator. (Refer to Patent Document 2).

专利文献1:特开平9-204561号公报Patent Document 1: Japanese Unexamined Patent Publication No. 9-204561

专利文献2:特开2002-42217号公报Patent Document 2: JP-A-2002-42217

但是,既使大致均等地划分各区域的面积,也因为在每一个区域内自动售货机数量和各种环境条件不相同而会产生巡回管理工作量的差别。另外,在人工划分区域的过程中,由于担任划分工作的人的随意性,工作量分配缺少客观性,会在操作员中间产生不公平感。这样,直到现在,仍然不考虑各个区域的环境条件的差别,只重视面积来进行区域划分,因此,就不能够客观地掌握各操作员的工作量。However, even if the area of each area is roughly equally divided, the number of vending machines and various environmental conditions in each area are different, resulting in differences in the workload of tour management. In addition, in the process of manually dividing the area, due to the arbitrariness of the people responsible for dividing the work, the workload distribution lacks objectivity, which will create a sense of unfairness among the operators. In this way, up to now, the difference in environmental conditions of each area is still not considered, and the area is divided only by the area. Therefore, the workload of each operator cannot be grasped objectively.

另外,现有的提高巡回管理效率的方法只是从如何能够尽快地巡回预先分配的担当区域的观点来进行探讨。尽管通过提高每个操作员的工作效率也能够在一定程度上提高整体的工作效率,但是这种方法依存于每一个操作员的努力,因此加重了操作员的负担。In addition, the existing methods for improving the efficiency of tour management are only discussed from the perspective of how to tour the pre-allocated responsible areas as quickly as possible. Although the overall work efficiency can also be improved to a certain extent by improving the work efficiency of each operator, this method relies on the efforts of each operator, thus increasing the burden on the operator.

发明内容Contents of the invention

本发明的目的在于,提供一种为使从事自动售货机巡回管理的操作员感到公平而客观地把设置有多个自动售货机的地区划分为多个担当区域的技术;本发明的另一目的在于,提供一种为使从事自动售货机巡回工作的操作员的工作量平均分配而把设置有多个自动售货机的地区划分为多个担当区域的技术;本发明的又一目的在于,提供一种能够在视觉上把握划分状态的情况下,客观地把设置有多个自动售货机的地区划分为从事自动售货机巡回管理的操作员的担当区域的技术;本发明的再一目的在于,提供一种为能够提高从事自动售货机巡回管理的操作员的巡回工作效率而把设置有多个自动售货机的地区划分为多个担当区域的技术;本发明的其他目的在于,提供一种为能够减少从事自动售货机巡回工作的操作员全体的总工作量而把设置有多个自动售货机的地区划分为多个担当区的技术。The object of the present invention is to provide a technique for dividing the area where a plurality of automatic vending machines are installed into a plurality of responsible areas in order to make the operator engaged in the automatic vending machine tour management feel fair and objective; another object of the present invention It is to provide a technology that divides the area where a plurality of vending machines are installed into a plurality of responsible areas in order to evenly distribute the workload of the operators who are engaged in vending machine touring work; another object of the present invention is to provide A technology that can objectively divide an area where a plurality of vending machines are installed into areas in charge of operators engaged in vending machine tour management while visually grasping the division state; another object of the present invention is to To provide a technique for dividing an area where a plurality of vending machines are installed into a plurality of responsible areas in order to improve the touring work efficiency of operators engaged in vending machine tour management; another purpose of the present invention is to provide a method for It is a technology that can reduce the total workload of all operators engaged in vending machine tours and divide the area where a plurality of vending machines are installed into a plurality of responsible areas.

本发明提供一种区域划分系统,其把设置有多个自动售货机的地区划分为从事自动售货机巡回管理的操作员的担当区域,其中,具有:初始设定部,其根据担当者的人数,在地区内设定多个至少包括一台自动售货机的区域;计算部,其计算出根据各区域内包含的自动售货机的特性确定的统计量;处理部,其在考虑统计量而选择特定区域之后,反复进行在其特定区域内增设自动售货机从而扩张区域的处理,并在满足了规定条件时停止处理,将所得的区域定为多个担当者的担当区域。The present invention provides an area division system that divides an area where a plurality of automatic vending machines are installed into areas in charge of operators engaged in tour management of automatic vending machines, wherein: , setting a plurality of areas including at least one vending machine in the area; the calculation part, which calculates the statistics determined according to the characteristics of the vending machines included in each area; the processing part, which selects the After specifying the area, the process of adding vending machines in the specified area to expand the area is repeated, and when the predetermined condition is satisfied, the process is stopped, and the obtained area is designated as the area in charge of a plurality of persons in charge.

在此,自动售货机的特性包括自动售货机的位置信息和自动售货机之间的配置信息、操作时间、销售额、销售种类、在自动售货机之间的移动速度和移动时间、从据点等规定的地点的移动速度和移动时间等。另外,统计量既能够根据该区域内包括的全部自动售货机的特性计算出,也能够根据与其他自动售货机相比,显示特定性质的自动售货机的特性计算出。在此,所谓的规定条件可以是例如在该地区中全部的自动售货机归属于任意一个区域时、进行了规定次数候补的选择处理时、在区域之间的统计量之差为规定的范围以内时、或者是满足适当组合上述的条件形成的条件时。Here, the characteristics of vending machines include location information of vending machines, configuration information between vending machines, operating time, sales amount, type of sales, moving speed and time between vending machines, from base, etc. The movement speed and movement time of the specified location, etc. In addition, the statistic can be calculated from the characteristics of all the vending machines included in the area, or can be calculated from the characteristics of the vending machines showing specific properties compared with other vending machines. Here, the predetermined condition may be, for example, when all the vending machines in the area belong to any one area, when a predetermined number of candidate selection processes are performed, and when the statistical difference between areas is within a predetermined range. , or when the conditions formed by an appropriate combination of the above-mentioned conditions are satisfied.

通过这样反复进行扩张区域的处理,就能够根据规定的基准把成为对象的地区客观地进行区域划分。By repeating the process of expanding the area in this way, the target area can be objectively divided into areas based on predetermined criteria.

本发明的区域划分系统还能够具有候补选择部,其按每一个区域选择要增设的候补自动售货机。计算部对各个区域算出增加候补自动售货机时的统计量,处理部能够考虑增加候补自动售货机时的统计量,而选择特定的区域。The area division system of the present invention can further include a candidate selection unit that selects a candidate automatic vending machine to be added for each area. The calculation unit calculates the statistical amount when the candidate vending machine is added for each area, and the processing unit can select a specific area in consideration of the statistical amount when the candidate automatic vending machine is added.

在本发明的区域划分系统中,处理部在任意一个区域内增设了自动售货机的状态下能够选择特定区域,使各区域的统计量的差减小。In the area division system of the present invention, the processing unit can select a specific area in a state where a vending machine is added in any area, and reduce the difference in statistics of each area.

在本发明的区域划分系统中,处理部评价在任意一个区域内增设自动售货机时的各区域的统计量的均等性,能够根据该评价结果选择特定区域。In the area division system of the present invention, the processing unit evaluates the uniformity of the statistics of each area when the vending machine is added in any area, and can select a specific area based on the evaluation result.

在本发明的区域划分系统中,处理部能够选择特定的区域,使在任意一个区域内增设自动售货机时的各区域的统计量的差最均等。这样,能够使统计量均等地把自动售货机归属于某一个区域,能够公平地划分成为对象的地区。In the area division system of the present invention, the processing unit can select a specific area so that the differences in the statistics of each area are the most equal when the automatic vending machine is installed in any area. In this way, the statistics can be evenly assigned to a certain area, and the target area can be divided fairly.

在本发明的区域划分系统中,处理部能够改变增设自动售货机成为对象的区域,评价在各种情形中的统计量的均等性,通过比较该均等性,选择特定区域。In the area classification system of the present invention, the processing unit can change the area where the vending machine is to be added, evaluate the equality of statistical quantities in various cases, and select a specific area by comparing the equalities.

本发明的区域划分系统还能够具有存储自动售货机的位置信息的位置信息存储部,候补选择部能够参照自动售货机的位置信息选择候补。The area division system of the present invention may further include a position information storage unit storing position information of the automatic vending machine, and the candidate selection unit may select candidates by referring to the position information of the automatic vending machine.

在本发明的区域划分系统中,候补选择部能够根据已经分配给各担当者的自动售货机的位置信息并考虑距要确定的代表地点的距离,依次进行选择。因为本发明是考虑从区域的代表点的距离来选择成为候补的自动售货机,故能够把成为对象的地区适当地划分为规定形状的区域。In the area division system of the present invention, the candidate selection unit can sequentially select based on the position information of the vending machines assigned to each person in charge and in consideration of the distance from the representative point to be specified. Since the present invention selects a candidate vending machine in consideration of the distance from the representative point of the area, the target area can be appropriately divided into areas of a predetermined shape.

在本发明的区域划分系统中,候补选择部能够基于已经分配给各担当者的所有自动售货机的位置信息来确定代表地点。In the area dividing system of the present invention, the candidate selection unit can specify a representative point based on the position information of all the automatic vending machines assigned to each person in charge.

在本发明的区域划分系统中,候补选择部能够把已经分配给各担当者的自动售货机的位置的重心地点作为代表地点来确定。In the area division system of the present invention, the candidate selection unit can specify the center of gravity of the positions of the automatic vending machines assigned to each person in charge as a representative point.

在本发明的区域划分系统中,统计量可以作为各担当者在巡回各担当区域内包括的自动售货机并进行操作时的工作量。根据本发明,因为考虑各担当者的工作量来进行区域划分,所以,例如能够使各担当者的工作量均等地把成为对象的地区公平地划分为担当区域。In the area division system of the present invention, the statistics can be used as the workload when each person in charge tours and operates the vending machines included in each area in charge. According to the present invention, since the area division is performed in consideration of the workload of each person in charge, for example, the workload of each person in charge can be evenly divided into the area of interest and the target area can be divided fairly.

在本发明的区域划分系统中,计算部能够考虑自动售货机之间的移动时间计算出统计量。In the area division system of the present invention, the calculation unit can calculate the statistics in consideration of the travel time between the vending machines.

本发明的区域划分系统还能够具有存储关于各自动售货机特性的信息的特性信息存储部。The area classification system of the present invention can further include a characteristic information storage unit that stores information on characteristics of each automatic vending machine.

在本发明的区域划分系统中,特性信息存储部能够存储各自动售货机的位置信息,计算部能够基于自动售货机之间的位置信息计算出自动售货机之间的移动时间。In the area dividing system of the present invention, the characteristic information storage unit can store the position information of each vending machine, and the calculation unit can calculate the travel time between the vending machines based on the position information between the vending machines.

在本发明的区域划分系统中,地区能够包括据点,计算部还能够考虑据点和各自动售货机之间的移动时间来计算出统计量。本发明的区域划分系统还能够包括存储据点的位置信息的据点信息存储部。In the area division system of the present invention, the area can include bases, and the calculation unit can calculate the statistics in consideration of the travel time between the bases and each automatic vending machine. The area division system of the present invention can further include a base information storage unit that stores positional information of bases.

在本发明的区域划分系统中,计算部能够考虑对各自动售货机的操作时间,计算出统计量。In the area classification system of the present invention, the calculation unit can calculate the statistical quantity in consideration of the operation time of each automatic vending machine.

在本发明的区域划分系统中,计算部能够基于各自动售货机的种类计算出统计量。In the area classification system of the present invention, the calculation unit can calculate the statistical quantity based on the type of each automatic vending machine.

在本发明的区域划分系统中,处理部能够在各担当区域内增设自动售货机,使各担当区域内包括的自动售货机之间的距离为规定的限制距离之内。这样,互相之间的距离在规定范围内的比较近的自动售货机被分类在同一区域内,因而能够把成为对象的地区划分为区域状。另外,当在自动售货机之间巡回、操作时,能够缩短在各区域内的工作时间。In the area division system of the present invention, the processing unit can add automatic vending machines in each responsible area so that the distance between the automatic vending machines included in each responsible area is within a predetermined limit distance. In this way, relatively close vending machines whose mutual distances are within a predetermined range are classified into the same area, so that the target area can be divided into areas. In addition, it is possible to shorten the working time in each area when going around and operating between vending machines.

本发明的区域划分系统还能够包括加权值设定部,其按每个区域在统计量中增加加权值,计算部能够考虑加权值计算出统计量。The area division system of the present invention may further include a weight value setting unit that adds a weight value to the statistical quantity for each area, and the calculation unit may calculate the statistical quantity in consideration of the weighted value.

本发明的区域划分系统还能够具有组合指定接收部,其接收在多个自动售货机中应该包括在同一担当区域内的自动售货机的组合指定。初始设定部或者处理部能够使被指定组合的自动售货机包括在相同的担当区域内。The area dividing system of the present invention may further include a combination designation receiving unit that receives a combination designation of an automatic vending machine to be included in the same area in charge among a plurality of automatic vending machines. The initial setting unit or the processing unit can include the automatic vending machines of the specified combination in the same area in charge.

本发明的区域划分系统还能够具有存储地区的地图信息的地图信息存储部和显示处理部,该显示处理部把各担当区域内所包含的自动售货机与地图信息一起显示出以表明每个担当区域的不同。The area dividing system of the present invention can further have a map information storage unit storing map information of the area and a display processing unit, and the display processing unit displays the automatic vending machines included in each responsible area together with the map information to indicate that each responsible area regional differences.

本发明的区域划分系统还能够具有通过网络接收关于自动售货机的特性的信息输入的特性信息接收部。The area classification system of the present invention may further include a property information receiving unit that receives input of information on properties of the automatic vending machine via a network.

本发明提供一种在把设置有多个自动售货机的地区划分为进行自动售货机巡回管理的操作员的担当区域时使用的数据结构,其中,包括:第一数据部,其按每一个担当区域,将已经归属于各担当区域的自动售货机的识别信息和将要归属于各担当区域的作为候补的自动售货机的识别信息区分并储存;第二数据部,其存储有基于有关已经归属于各担当区域的自动售货机和将要归属于各担当区域的作为候补的自动售货机的特性的信息计算出的统计量。这样,能够区别处理已经归属于各担当区的自动售货机和将要归属于各担当区的作为候补的自动售货机,同时也能够组合处理这些自动售货机,并计算出统计量。The present invention provides a data structure used when dividing an area where a plurality of automatic vending machines are installed into areas in charge of operators who perform automatic vending machine tour management, including: a first data section, which is assigned to each area, which distinguishes and stores the identification information of the vending machines that have already belonged to each responsible area and the identification information of the candidate vending machines that will belong to each responsible area; It is a statistic calculated by information on the characteristics of the vending machines in each area in charge and the characteristics of the vending machines that are candidates to be assigned to each area in charge. In this way, it is possible to discriminate between the automatic vending machines already assigned to each responsible area and the candidate automatic vending machines to be assigned to each responsible area, and it is also possible to combine these automatic vending machines and calculate statistics.

本发明的数据结构还能够包括数据部,其把由已经归属于各担当区的自动售货机和将要归属于各担当区的作为候补的自动售货机的特性决定的统计量按每一担当区域进行存储。The data structure of the present invention may further include a data unit that performs statistics determined by the characteristics of the automatic vending machines already assigned to each responsible area and the automatic vending machines that will be assigned to each responsible area as candidates for each responsible area. storage.

在本发明的数据结构中,关于上述自动售货机的特性的信息包括各自动售货机的位置信息,上述数据结构还能够包括数据部,其把基于已经归属于各担当区的自动售货机的位置信息确定的代表地点的位置信息按每一个担当区域进行存储。In the data structure of the present invention, the information on the characteristics of the above-mentioned automatic vending machines includes the position information of each automatic vending machine, and the above-mentioned data structure can further include a data part that puts the information based on the position of the automatic vending machines that have been assigned to each responsible area. The positional information of the representative spot specified by the information is stored for each responsible area.

本发明的数据结构还能够包括当存储在上述第一数据部中的上述自动售货机的识别信息发生变动时,在相应的担当区域内付加标记的数据部。The data structure of the present invention may further include a data part for marking a corresponding responsible area when the identification information of the automatic vending machine stored in the first data part changes.

附图说明Description of drawings

关于上述的目的和其他的目的、特征、优点,通过以下实施例及其附图会更进一步明确。The above objects and other objects, features, and advantages will be further clarified by the following embodiments and accompanying drawings.

图1是表示本发明第一实施例的区域划分处理顺序的流程图;FIG. 1 is a flow chart showing the region division processing sequence of the first embodiment of the present invention;

图2是表示图1所示的顺序的模式图;Fig. 2 is a schematic diagram showing the sequence shown in Fig. 1;

图3是表示进行本发明第一实施例的区域划分处理的区域模拟装置的结构的方块图;3 is a block diagram showing the structure of an area simulation device for performing area division processing according to the first embodiment of the present invention;

图4是表示图3所示的自售机信息存储部的数据结构的一部分的图;Fig. 4 is a diagram showing a part of the data structure of the vending machine information storage unit shown in Fig. 3;

图5是详细地表示图3所示的初始设定部的方块图;Fig. 5 is a block diagram showing in detail the initial setting unit shown in Fig. 3;

图6是表示图3所示的初始设定存储部的数据结构的一部分的图;FIG. 6 is a diagram showing a part of the data structure of the initial setting storage unit shown in FIG. 3;

图7是详细地表示图3所示的划分控制部的方块图;Fig. 7 is a block diagram showing in detail the division control unit shown in Fig. 3;

图8是详细地表示图3所示的逻辑存储部的方块图;Fig. 8 is a block diagram showing in detail the logic storage unit shown in Fig. 3;

图9是表示图3所示的区域划分信息存储部的数据结构的一部分的图;FIG. 9 is a diagram showing a part of the data structure of the area division information storage unit shown in FIG. 3;

图10是表示本发明第一实施例的种子点的设定处理顺序的流程图;FIG. 10 is a flow chart showing the procedure for setting a seed point according to the first embodiment of the present invention;

图11是说明图10所示的种子点的设定处理的一例的图;FIG. 11 is a diagram illustrating an example of a seed point setting process shown in FIG. 10;

图12是说明图10所示的种子点的设定处理的另一例的图;FIG. 12 is a diagram illustrating another example of the seed point setting process shown in FIG. 10;

图13是表示本发明实施例的区域划分处理顺序的流程图;FIG. 13 is a flow chart showing the sequence of region division processing according to the embodiment of the present invention;

图14是表示选择图13所示的步骤102的候补自售机的顺序的流程图;Fig. 14 is a flow chart showing the sequence of selecting the candidate self-vending machine in step 102 shown in Fig. 13;

图15是说明图13和图14所示的区域划分处理的一例的图;FIG. 15 is a diagram illustrating an example of the area division processing shown in FIGS. 13 and 14;

图16是表示各划分区域中的合计路线数的计算处理顺序的流程图;FIG. 16 is a flowchart showing the calculation processing procedure of the total number of routes in each divided area;

图17是表示区域划分信息存储部的数据结构的一部分的图;FIG. 17 is a diagram showing a part of the data structure of an area division information storage unit;

图18是表示用于进行参数设定和初始设定的画面的图;FIG. 18 is a diagram showing a screen for parameter setting and initial setting;

图19是表示用于进行参数设定和初始设定的画面的图;FIG. 19 is a diagram showing a screen for parameter setting and initial setting;

图20是表示用于进行参数设定和初始设定的画面的图;FIG. 20 is a diagram showing a screen for parameter setting and initial setting;

图21是表示用于进行参数设定和初始设定的画面的图;FIG. 21 is a diagram showing a screen for parameter setting and initial setting;

图22是表示用于进行参数设定和初始设定的画面的图;FIG. 22 is a diagram showing a screen for parameter setting and initial setting;

图23是表示用于进行参数设定和初始设定的画面的图;FIG. 23 is a diagram showing a screen for parameter setting and initial setting;

图24是表示调整接受部从用户接受更换处理时的处理顺序的流程图;FIG. 24 is a flowchart showing the processing procedure when the adjustment accepting unit accepts replacement processing from the user;

图25是表示本发明第二实施例的种子点设定处理和区域划分处理的顺序的流程图;25 is a flowchart showing the sequence of seed point setting processing and region division processing in the second embodiment of the present invention;

图26是表示本发明第二实施例的候补种子点数和选择条件的设定画面的图;26 is a diagram showing a setting screen of candidate seed points and selection conditions in the second embodiment of the present invention;

图27是表示本发明第三实施例的区域模拟装置的结构的方块图;Fig. 27 is a block diagram showing the structure of an area simulation device according to a third embodiment of the present invention;

图28是详细地表示图27所示的初始设定部的方块图;Fig. 28 is a block diagram showing in detail the initialization unit shown in Fig. 27;

图29是详细地表示图27所示的逻辑存储部的方块图;Fig. 29 is a block diagram showing in detail the logic storage unit shown in Fig. 27;

图30是表示本发明第三实施例的种子点设定处理和区域划分处理的顺序的流程图;30 is a flowchart showing the sequence of seed point setting processing and region division processing in the third embodiment of the present invention;

图31是表示图30所示的步骤222的区域数计算处理的顺序的流程图;FIG. 31 is a flowchart showing the procedure of area number calculation processing in step 222 shown in FIG. 30;

图32是表示用于进行参数设定和初始设定的画面的图;FIG. 32 is a diagram showing a screen for parameter setting and initial setting;

图33是表示用于进行参数设定和初始设定的画面的图;FIG. 33 is a diagram showing a screen for parameter setting and initial setting;

图34是表示用于进行参数设定和初始设定的画面的图;FIG. 34 is a diagram showing a screen for parameter setting and initial setting;

图35是表示包括本发明第五实施例的区域模拟装置的区域模拟系统的图;35 is a diagram showing an area simulation system including an area simulation device according to a fifth embodiment of the present invention;

图36是表示自售机信息存储部的数据结构的一部分的另一例的图;Fig. 36 is a diagram showing another example of a part of the data structure of the vending machine information storage unit;

图37是表示自售机信息存储部的数据结构的一部分的另一例的图;Fig. 37 is a diagram showing another example of a part of the data structure of the vending machine information storage unit;

图38是表示第一实施例的区域模拟装置具有数据登记接收部时的结构的方块图;Fig. 38 is a block diagram showing the structure of the area simulation device of the first embodiment having a data registration receiving unit;

图39表示用于进行自售机信息数据登记的画面;Figure 39 shows a screen for registering the vending machine information data;

图40表示用于进行自售机信息数据登记的画面。Fig. 40 shows a screen for registering vending machine information data.

具体实施方式Detailed ways

在本发明的实施例中,以把设有多个自动售货机(以下简称为“自售机”)的营业地区划分为从事自售机巡回管理的操作员的担当区域为例,进行说明。在此,由多个操作员分担进行对划分对象的营业地区内所包含的自售机的巡回操作时进行区域划分,以提高整体工作效率并均等地分配各操作员的工作量。另外,规定各操作员进行下述的巡回工作,即每天以营业所等据点为出发点,巡视自己担当区域内的自售机,进行商品补充、配送等操作,一天工作结束时再返回据点。因此,为了提高整体的工作效率,在进行区域划分时,最好使各操作员移动的据点-自售机之间及自售机-自售机之间的距离都相隔得近一些。另外,为了均等地分配各操作员的工作量,一边调整多个区域内巡回工作的工作量,一边进行区域划分为好。In the embodiment of the present invention, an example will be described by dividing a business area with a plurality of automatic vending machines (hereinafter referred to as "vending machines") into responsible areas for operators who are engaged in the tour management of the vending machines. Here, when a plurality of operators share the tour operation of the vending machines included in the divided business area, area division is performed to improve the overall work efficiency and equally distribute the workload of each operator. In addition, each operator is stipulated to carry out the following tour work, that is, starting from the business office and other bases every day, patrolling the vending machines in the area he is in charge of, performing operations such as product replenishment and delivery, and returning to the base at the end of the day's work. Therefore, in order to improve the overall work efficiency, it is better to make the distances between the bases of the operators-the vending machines and the vending machines-the vending machines relatively close when performing area division. In addition, in order to equally distribute the workload of each operator, it is better to divide the area while adjusting the workload of the tour work in a plurality of areas.

(实施例1)(Example 1)

图1是表示本发明第一实施例的区域划分处理的顺序的流程图。首先进行区域划分处理中必要的各种数据的登记(S1),接着进行区域划分中必要的参数设定(S2),再进行设置在营业地区内的区域数的设定(S3)和作为各区域的起点的种子点的设定(S4)等初始设定,然后,进行以种子点为起点的区域划分(S5),之后,显示区域划分结果,进行评价及调整(S6)。FIG. 1 is a flowchart showing the procedure of area division processing in the first embodiment of the present invention. Firstly, the registration of various data necessary in the area division process is carried out (S1), and then the parameter setting necessary for the area division is performed (S2), and then the number of areas set in the business area is set (S3) and used as each Initial settings such as setting of the seed point of the starting point of the region (S4), and then perform region division with the seed point as the starting point (S5), and then display the result of the region division, and perform evaluation and adjustment (S6).

图2是表示图1所示顺序的模式图。Fig. 2 is a schematic diagram showing the sequence shown in Fig. 1 .

在进行区域的划分处理之前,先进行地图信息数据、据点信息数据、自售机信息数据等各种数据的登记。接着,基于登记的各种数据,在画面上绘制地图信息并在该地图信息的对应位置上标出据点和自售机的点。另外,进行区域划分中必要的参数设定和初始设定。基于参数和初始设定由区域划分引擎对营业地区进行区域划分。然后,在画面上显示地图信息和区域划分状态图像,同时显示各个区域的统计量一览表。在此所谓统计量是指表示各区域中所包含的自售机的特性的信息,例如:各区域的路线数(每日的工作量)、各区域内所包含的自售机台数、每台自售机的平均装填操作时间、每台自售机的平均月装填次数、从据点到每台自售机的平均距离、自售机之间的平均距离、每一路线上的自售机台数、总销售额、每台自售机的平均销售额等。用户能够在画面上(不作图示)看到所显示的划分区域和统计量并能够确认区域的划分状态。基于各个区域的统计量,根据需要可以用手动或自动进行参数的再设定,再一次进行区域划分。另外,用户基于所表示的信息,能够手动进行归属于各区域的自售机的定位点更换操作。通过以上的处理制作区域划分数据并且存储该数据。Before performing the area division process, registration of various data such as map information data, base information data, and vending machine information data is performed. Then, based on the registered various data, map information is drawn on the screen, and bases and vending machine points are marked on the corresponding positions of the map information. In addition, parameter settings and initial settings necessary for area division are performed. Based on the parameters and initial settings, the business area is divided into regions by the region division engine. Then, the map information and the area division state image are displayed on the screen, and at the same time, the list of statistics of each area is displayed. The so-called statistics here refer to information indicating the characteristics of the vending machines included in each area, for example: the number of routes (daily workload) in each area, the number of vending machines included in each area, and the number of vending machines included in each area. The average loading operation time of vending machines, the average monthly loading times of each vending machine, the average distance from the base to each vending machine, the average distance between vending machines, the number of vending machines on each route , total sales, average sales per vending machine, etc. The user can see the displayed divided areas and statistics on the screen (not shown), and can confirm the divided state of the areas. Based on the statistics of each area, the parameters can be reset manually or automatically according to the needs, and the area division can be performed again. In addition, based on the displayed information, the user can manually perform an operation to change the positioning point of the vending machines belonging to each area. Through the above processing, area division data is created and stored.

图3是表示进行本实施例的区域划分处理的区域模拟装置的结构的方框图。区域模拟装置100具有显示处理部108、参数设定部110、初始设定部114、划分处理部115、地图信息存储部T1、据点信息存储部T2、自售机信息存储部T3、参数存储部T4、初始设定存储部T5、区域划分信息存储部T6、逻辑存储部T7。划分处理部115具有候补选择处理部116和划分控制部118。FIG. 3 is a block diagram showing the configuration of an area simulation device that performs area division processing in this embodiment. The area simulation device 100 has a display processing unit 108, a parameter setting unit 110, an initial setting unit 114, a division processing unit 115, a map information storage unit T1, a base information storage unit T2, a vending machine information storage unit T3, and a parameter storage unit. T4, an initial setting storage unit T5, an area division information storage unit T6, and a logical storage unit T7. The division processing unit 115 has a candidate selection processing unit 116 and a division control unit 118 .

地图信息存储部T1存储成为划分对象的营业地区的地图信息数据。据点信息存储部T2存储据点信息数据。据点信息数据包括据点识别码、据点名称、据点位置(纬度和经度或者x座标和y座标)等。这里所谓的据点例如是该营业地区内的营业所。The map information storage unit T1 stores map information data of business districts to be classified. The base information storage unit T2 stores base information data. The base information data includes a base identification code, a base name, a base location (latitude and longitude or x coordinate and y coordinate) and the like. The so-called base here is, for example, a business office in the business area.

自售机信息存储部T3存储自售机信息数据。自售机信息数据包括据点识别码、自售机识别码、自售机名称、自售机位置(纬度、经度、高度或者x、y、z座标)、月营业额(日元)、月装填量(个)、每次装填操作时间(分)、月装填次数、从据点移动的速度(km/时)、自售机之间移动速度(km/时)等。图4是表示本实施例的自售机信息存储部T3的数据结构的一部分的图。在此,例如,自售机码为“a”的自售机属于据点码为“1000”的据点,名称是“超市”,位置是“(X1、Y1)”,高度是“地上”,在该自售机上的操作时间是“25分”。The vending machine information storage unit T3 stores vending machine information data. Self-vending machine information data includes base identification code, self-vending machine identification code, self-vending machine name, self-vending machine location (latitude, longitude, height or x, y, z coordinates), monthly turnover (Japanese yen), monthly Loading amount (unit), each loading operation time (minutes), monthly loading times, moving speed from base (km/hour), moving speed between vending machines (km/hour), etc. FIG. 4 is a diagram showing a part of the data structure of the vending machine information storage unit T3 of this embodiment. Here, for example, the vending machine with the vending machine code "a" belongs to the base with the base code "1000", the name is "supermarket", the location is "(X 1 , Y 1 )", and the height is "above ground" , the operating time on the vending machine is "25 minutes".

返回图3,显示处理部108进行在画面上(不作图示)显示各种数据的处理。参数设定部110接受用于对营业地区进行区域划分所必需的参数的设定。参数包括各操作员一天的标准工作时间、在各自售机的标准操作时间、在自售机之间的标准移动速度、据点和自售机之间的标准移动速度、距离倍率、自售机取得限制距离等。参数存储部T4存储上述参数。Returning to FIG. 3 , the display processing unit 108 performs processing for displaying various data on a screen (not shown). The parameter setting unit 110 accepts the setting of parameters necessary for classifying business areas. The parameters include the standard working time of each operator in a day, the standard operating time of the respective vending machines, the standard moving speed between the vending machines, the standard moving speed between the stronghold and the vending machines, the distance multiplier, the vending machine acquisition limit distance etc. The parameter storage unit T4 stores the above-mentioned parameters.

初始设定部114进行把营业地区划分成区域中所必需的初始设定。初始设定部114接收用户指示的种子点设定方法的选择、区域数、加权值设定以及组合指定等。图5是详细表示图3所示的初始设定部114的方块图。初始设定部114具有种子点设定部122、组合指定接收部132、加权值设定接收部134、结束条件设定接收部135。种子点设定部122具有种子点设定方法接收部124、种子点设定接收部126、区域数设定接收部128、种子点选择部130。The initialization unit 114 performs initialization necessary for dividing the business area into areas. The initial setting unit 114 receives a user's instruction for selection of a seed point setting method, setting of the number of regions, weighting value setting, combination designation, and the like. FIG. 5 is a block diagram showing in detail the initialization unit 114 shown in FIG. 3 . The initial setting unit 114 has a seed point setting unit 122 , a combination designation receiving unit 132 , a weighting value setting receiving unit 134 , and an end condition setting receiving unit 135 . The seed point setting unit 122 has a seed point setting method receiving unit 124 , a seed point setting receiving unit 126 , an area number setting receiving unit 128 , and a seed point selecting unit 130 .

在此,种子点是指在进行区域划分时作为各区域的起点的自售机。在本实施例中,例如把成为划分对象的营业地区划分为4块时,设定4个种子点。种子点设定部122从多个自售机中选择作为种子点的自售机。种子点设定方法接收部124接收作为种子点设定方法的手动或自动的选择。当种子点设定方法接收部124接收手动的种子点设定方法时,种子点设定接收部126接收来自用户的种子点的设定的输入。另外,当种子点设定方法接收部124接收自动的种子点设定方法时,区域数设定接收部128接收来自用户的区域数的设定。种子点选择部130自动地选择在区域数设定接收部128设定的数量的种子点。关于种子点的自动设定方法有多种,但是,种子点设定成当以各种子点为起点将营业地区内的自售机分类时,营业地区被进行区域划分。Here, the seed point refers to a vending machine that is the starting point of each area when the area is divided. In this embodiment, for example, when dividing the business area to be divided into four blocks, four seed points are set. The seed point setting unit 122 selects a vending machine as a seed point from a plurality of vending machines. The seed point setting method receiving unit 124 receives a selection of manual or automatic as the seed point setting method. When the seed point setting method receiving unit 124 receives a manual seed point setting method, the seed point setting receiving unit 126 receives an input of setting a seed point from the user. In addition, when the seed point setting method receiving unit 124 receives the automatic seed point setting method, the region number setting receiving unit 128 receives setting of the region number from the user. The seed point selection unit 130 automatically selects the number of seed points set in the region number setting reception unit 128 . There are many ways to automatically set the seed point, but the seed point is set so that when the vending machines in the business area are classified starting from various sub-points, the business area is divided into regions.

组合指定接收部132从用户接收在多个自动售货机中划分在同一区域内的自售机组合的指定。用户既能够参照绘制在画面上的自售机的点进行组合指定,也能够参照自售机信息存储部T3进行组合指定。The combination designation receiving unit 132 receives designation of a combination of vending machines divided into the same area among a plurality of vending machines from the user. The user can designate a combination by referring to the points of the vending machines drawn on the screen, or can designate a combination by referring to the vending machine information storage unit T3.

加权值设定接收部134,在计算出以由种子设定部122设定的种子点为各个起点而设定的多个区域的统计量时,接收加入统计量中的加权值设定。The weighted value setting reception unit 134 receives the weighted value setting to be added to the statistics when calculating the statistics of a plurality of regions set with the seed points set by the seed setting unit 122 as respective starting points.

结束条件设定接收部135接收用于结束区域划分处理的条件的设定。作为结束条件,例如可以是:(i)所有自售机都属于某一个区域时;(ii)在一个区域内取得自售机的处理进行了规定次数时;(iii)各区域的统计量的差为规定范围之内时;或者,适当组合(i)~(iii)的条件被满足时。The end condition setting receiving unit 135 receives setting of a condition for ending the area division process. As an end condition, for example, it may be: (i) when all the vending machines belong to a certain area; (ii) when the process of obtaining the vending machines in one area is performed a predetermined number of times; (iii) the statistics of each area When the difference is within the specified range; or when the conditions for an appropriate combination of (i) to (iii) are satisfied.

返回图3,初始设定存储部T5存储这些初始设定。图6是表示初始设定存储部T5的数据结构的一部分的图。在此,例如,假设在划分对象的营业地区内设有自售机码为“a”~“z”的自售机。在此,选择自售机码为“a”的自售机作为区域1的种子点,选择自售机码为“e”的自售机作为区域2的种子点。另外,在区域1加上加权值“1”,在区域2加上加权“2”。另外,自售机码为“c”的自售机和自售机码为“d”的自售机被指定组合。由此,当自售机码为“c”的自售机和自售机码为“d”的自售机中的任意一个被某一个区域取得时,自售机码为“c”的自售机和自售机码为“d”的自售机中的另一个也同时被该区域取得。Returning to FIG. 3 , the initial setting storage unit T5 stores these initial settings. FIG. 6 is a diagram showing a part of the data structure of the initial setting storage unit T5. Here, for example, it is assumed that vending machines with vending machine codes "a" to "z" are installed in the business area to be classified. Here, the vending machine with the vending machine code "a" is selected as the seed point in area 1, and the vending machine with the vending machine code "e" is selected as the seed point in area 2. In addition, the weight value "1" is added to the area 1, and the weight value "2" is added to the area 2. In addition, the vending machine with the vending machine code "c" and the vending machine with the vending machine code "d" are specified in combination. Thus, when any one of the vending machine with the vending machine code "c" and the vending machine with the vending machine code "d" is acquired by a certain area, the vending machine with the vending machine code "c" The other one of the vending machine and the vending machine code "d" is also taken by the area at the same time.

返回图3,划分处理部115以在初始设定部114设定的各种子点为起点,进行划分对象营业地区的区域划分。候补选择处理部116,对于各区域分别选择距该区域的代表点近的自售机作为分到该区域内的候补。划分控制部118相对于某一个区域将所对应的候补自售机归属于该区域,使各区域的统计量在区域之间最均等。如图7所示,划分控制部118具有统计量计算部136、候补归属处理部138、调整接收部140。统计量计算部136算出基于各区域内所包含的自售机计而确定的统计量。候补归属处理部138把多个自售机依次归属于各区域,使由统计量计算部136算出的各个区域的统计量在全部区域内大致均等。在经过候补选择处理部116、统计量计算部136和候补归属处理部138进行的区域划分之后,调整接收部140接收来自用户的归属于各区域的自售机更换等的调整。当调整接收部140接收来自用户的调整时,统计量计算部136计算在进行调整时的各区域的统计量,结果,若经过调整产生的变化量在容许范围内,调整接收部140则容许调整。Returning to FIG. 3 , the division processing unit 115 performs area division of the division target business area starting from the various sub-points set in the initialization unit 114 . The candidate selection processing unit 116 selects, for each area, a vending machine that is close to the representative point of the area as a candidate to be classified into the area. The division control unit 118 assigns the corresponding vending machine candidates to a certain area, and makes the statistics of each area most equal among the areas. As shown in FIG. 7 , the division control unit 118 includes a statistic calculation unit 136 , a candidate assignment processing unit 138 , and an adjustment reception unit 140 . The statistical amount calculation unit 136 calculates the statistical amount determined based on the vending machine meters included in each area. The candidate assignment processing unit 138 sequentially assigns a plurality of vending machines to each area, and makes the statistics of each area calculated by the statistics calculation unit 136 approximately equal in all areas. After the area division by the candidate selection processing unit 116 , the statistic calculation unit 136 , and the candidate attribution processing unit 138 , the adjustment receiving unit 140 receives adjustments such as replacement of vending machines belonging to each area from the user. When the adjustment receiving unit 140 receives an adjustment from the user, the statistic calculation unit 136 calculates the statistic of each area when the adjustment is performed, and as a result, if the amount of change produced by the adjustment is within the allowable range, the adjustment receiving unit 140 allows the adjustment. .

如图8所示,逻辑存储部T7包括:种子点选择用逻辑存储部T7a、候补选择用逻辑存储部T7b、统计量计算用逻辑存储部T7c。种子点选择用逻辑存储部T7a存储在种子点选择部130中种子点自动设定所必需的逻辑。候补选择用逻辑存储部T7b存储在候补选择处理部116中用于选择归属于各区域的候补点所必需的逻辑。统计量计算用逻辑存储部T7c存储在划分控制部118的统计量计算部136中用于计算统计量所必需的逻辑。As shown in FIG. 8 , the logical storage unit T7 includes a logical storage unit T7 a for seed point selection, a logical storage unit T7 b for candidate selection, and a logical storage unit T7 c for statistic calculation. The logic storage part T7a for seed point selection stores the logic necessary for automatic seed point setting in the seed point selection part 130. The candidate selection logic storage unit T7b stores logic necessary for selecting candidate points belonging to each area in the candidate selection processing unit 116 . The statistic calculation logic storage unit T7 c stores logic necessary for calculating the statistic in the statistic calculation unit 136 of the division control unit 118 .

当划分处理部115进行的自动区域划分处理结束时,其结果被存入区域划分信息存储部T6内。图9是表示区域划分信息存储部T6的数据结构的一部分的图。在此,营业地区被划分成区域1~区域4的4个区域。例如,自售机码为“a”和“b”的自售机属于区域1,同样地,自售机码为“d”、“u”、“z”的自售机分别属于区域2、3、4。区域划分信息存储部T6能够按每个区域存储基于属于各区域的自售机的自售机信息计算的各种数据,例如,存储据点-自售机之间平均移动时间M1、自售机之间平均移动时间M2、必需处理的自售机数量N2、统计量(合计路线数)等。关于这些数据的计算方法以后说明。When the automatic area division processing by the division processing unit 115 is completed, the result is stored in the area division information storage unit T6. FIG. 9 is a diagram showing a part of the data structure of the area division information storage unit T6. Here, the business area is divided into four areas of area 1 to area 4 . For example, the vending machines with codes "a" and "b" belong to area 1. Similarly, the vending machines with codes "d", "u" and "z" belong to area 2, 3, 4. The area classification information storage unit T6 can store various data calculated based on the vending machine information of the vending machines belonging to each area for each area, for example, the average travel time M 1 between the storage base and the vending machine, the vending machine The average moving time M 2 between them, the number N 2 of vending machines that must be processed, statistics (total number of routes), etc. The calculation method of these data will be described later.

另外,显示处理部108在画面(不作图示)上显示区域划分状态。由此,用户能够掌握区域划分状态,用户可根据所显示的区域划分状态进行再次的参数设定、初始设定变更、或者属于各区域的自售机的更换等调整。In addition, the display processing unit 108 displays the area division state on a screen (not shown). In this way, the user can grasp the area division state, and the user can perform adjustments such as parameter setting again, initial setting change, or replacement of vending machines belonging to each area based on the displayed area division state.

图10是表示在本实施例中存储在种子点选择用逻辑存储部7a内的、种子点选择部130进行种子点的自动设定所必需的逻辑的流程图。FIG. 10 is a flowchart showing the logic necessary for the seed point selection unit 130 to automatically set the seed point, which is stored in the seed point selection logic storage unit 7a in this embodiment.

区域数设定接收部128接收来自用户的区域数(种子点数)设定(S10),接着,种子点选择部130从对应营业地区内的多个自售机的点中选择区域数的任意的点作为初始点(S12)。并且,能够参照自售机信息存储部T3按表中顺序选择初始点。种子选择部130检测出所选择的初始点之间的最短距离I1(S14),接着,种子点选择部130选择自售机信息存储部T3的表中的下一个自售机作为检查点(S16),计算出初始点中距离检查点最近的初始点与检查点的最短距离I2(S18)。然后,种子点选择部130进行第一检查(S20),在第一检查中,比较在步骤14中检测出的初始点之间的最短距离I1和在步骤18中算出的最短距离I2(S22)。当最短距离I2比最短距离I1大时(S22为是),种子点选择部130把检查点与初始点中的任一个置换,作为新的选择点(S24)。这里,成为置换对象的点是在构成初始点之间最短距离I1的点中距离检查点最近的初始点。The area number setting receiving part 128 receives the area number (seed point number) setting from the user (S10), and then the seed point selection part 130 selects any one of the area number from the points corresponding to a plurality of vending machines in the business area. point as the initial point (S12). In addition, the initial points can be selected in order in the table with reference to the vending machine information storage unit T3. The seed selection part 130 detects the shortest distance I1 (S14) between the selected initial points, then, the seed point selection part 130 selects the next self-vending machine in the table of the self-vending machine information storage part T3 as a check point (S16 ), and calculate the shortest distance I 2 between the initial point closest to the checkpoint and the checkpoint among the initial points (S18). Then, the seed point selection unit 130 performs a first check (S20). In the first check, the shortest distance I 1 between the initial points detected in step 14 is compared with the shortest distance I 2 calculated in step 18 ( S22). When the shortest distance I2 is greater than the shortest distance I1 (YES in S22), the seed point selection unit 130 replaces any one of the check point and the initial point as a new selected point (S24). Here, the point to be replaced is the initial point closest to the check point among the points constituting the shortest distance I1 between the initial points.

在步骤22中,当最短距离I2在最短距离I1以下时(S22为否),种子点选择部130计算出从检查点到最邻近的初始点以外的初始点的最短距离I3(S26),并且算出从最邻近的初始点到其他初始点的最短距离I4(S28),然后进行第二检查(S30)。在第二检查中,种子点选择部130对最邻近的初始点和其他的初始点之间的最短距离I4与在步骤26中算出的最短距离I3进行比较(S32)。最短距离I3大时(S32为是)进入步骤24,种子点选择部130把检查点与最邻近的初始点相置换并作为新的选择点(S24)。In step 22, when the shortest distance I 2 is below the shortest distance I 1 (No in S22), the seed point selection unit 130 calculates the shortest distance I 3 from the check point to an initial point other than the nearest initial point (S26 ), and calculate the shortest distance I 4 from the nearest initial point to other initial points (S28), and then perform the second check (S30). In the second check, the seed point selection unit 130 compares the shortest distance I 4 between the nearest initial point and other initial points with the shortest distance I 3 calculated in step 26 ( S32 ). When the shortest distance I 3 is large (Yes in S32 ), proceed to step 24, and the seed point selection unit 130 replaces the inspection point with the nearest initial point as a new selected point (S24).

在步骤32中,当最短距离I3小于最邻近的初始点和其他初始点之间的最短距离I4时(S32为否),不进行点的置换。In step 32, when the shortest distance I 3 is smaller than the shortest distance I 4 between the nearest initial point and other initial points (No in S32), no point replacement is performed.

以上的处理对于营业地区内的全部的点进行规定次数,例如,在此进行100次。在步骤34中,当i在100以下时(S34为否),返回步骤14,选择新的选择点之间的最短距离I1,种子点选择部130选择自售机信息存储部T3的表中的下一个自售机作为检查点(S16),以下反复进行同样的处理。另一方面,在步骤34中,当i>100时(S34为是),结束点的选择处理。种子点选择部130选择在该阶段的选择点作为种子点。The above processing is performed a predetermined number of times for all points in the business area, for example, 100 times here. In step 34, when i is below 100 (S34 is No), return to step 14, select the shortest distance I 1 between the new selection points, and the seed point selection part 130 selects from the table of the vending machine information storage part T3 The next vending machine is used as a check point (S16), and the same process is repeated hereafter. On the other hand, in step 34, when i>100 (YES in S34), the point selection process ends. The seed point selection unit 130 selects the selected point at this stage as a seed point.

图11是参照图10说明的种子点的设定处理的具体的说明图。在此设区域数为3。首先,如图11(a)所示,选择点a、点b、点c作为初始点。种子点选择部130检测这些初始点之间的最短距离。在此,点a与点b之间的距离为最短距离L1,然后选择点d作为检查点。种子点选择部130检测出距离点d最近的初始点,计算出点d和最邻近的初始点之间的最短距离,这里点d和点c之间的距离为最短距离L2。种子点选择部130比较最短距离L1和L2,本实施例中因为最短距离L2>最短距离L1,故种子点选择部130把点d与其他的初始点置换并作为新的选择点。在此,成为与点d置换的对象的点是构成最短距离L1的点a或者点b中的一个点。如图11(b)所示,种子点选择部130为了决定与点d置换的置换对象点,计算点d与置换对象点a、点b之间的距离L3、L4。这里因为L4>L3,故点a成为置换对象。如图11(c)所示,通过以上的处理,点b、点c和点d成为新的选择点。反复进行同样的处理,选择完成了规定次数的处理时的选择点作为种子点。FIG. 11 is a specific explanatory diagram of the seed point setting process described with reference to FIG. 10 . Here, the number of regions is set to 3. First, as shown in Figure 11(a), point a, point b, and point c are selected as initial points. The seed point selection unit 130 detects the shortest distance between these initial points. Here, the distance between point a and point b is the shortest distance L 1 , and then point d is selected as the check point. The seed point selection unit 130 detects the initial point closest to point d, and calculates the shortest distance between point d and the nearest initial point, where the distance between point d and point c is the shortest distance L 2 . The seed point selection unit 130 compares the shortest distances L 1 and L 2 . In this embodiment, because the shortest distance L 2 >shortest distance L 1 , the seed point selection unit 130 replaces point d with other initial points as a new selection point . Here, the point to be replaced with point d is one of point a or point b constituting the shortest distance L1 . As shown in FIG. 11( b ), the seed point selection unit 130 calculates the distances L 3 , L 4 between the point d and the replacement points a and b in order to determine a replacement point to be replaced with the point d. Here, since L 4 >L 3 , the point a becomes the replacement object. As shown in FIG. 11( c ), through the above processing, point b, point c, and point d become new selection points. The same process is repeated, and the selection point at which a predetermined number of processes has been completed is selected as a seed point.

图12是说明种子点的设定处理的另一例的图。在此也设区域数为3。首先,如图11(a)所示,选择点a、点b、点c作为初始点。种子点选择部130检测出这些初始点之间的最短距离,这里,点a和点b之间为最短距离L1。然后,选择点e作为检查点。种子点选择部130检测出距离点e最近的初始点,计算出点e与最邻近的初始点之间的最短距离。这里,点e和点b之间为最短距离L2。种子点选择部130比较最短距离L1和最短距离L2,本实施例中因为最短距离L2<最短距离L1,故种子点选择部130进行第二检查。FIG. 12 is a diagram illustrating another example of seed point setting processing. Here too, the number of regions is set to three. First, as shown in Figure 11(a), point a, point b, and point c are selected as initial points. The seed point selection unit 130 detects the shortest distance between these initial points, where the shortest distance L 1 is between point a and point b. Then, select point e as a checkpoint. The seed point selection unit 130 detects the initial point closest to the point e, and calculates the shortest distance between the point e and the nearest initial point. Here, the shortest distance L 2 is between point e and point b. The seed point selection unit 130 compares the shortest distance L 1 and the shortest distance L 2 . In this embodiment, since the shortest distance L 2 <shortest distance L 1 , the seed point selection unit 130 performs the second check.

如图11(b)所示,种子点选择部130计算出最接近作为检查点的点e的初始点b之外的其次邻近点e的点a和点e之间的最短距离L3,并且,还计算出最邻近的点b与最接近的点a之间的最短距离L1。种子点选择部130比较最短距离L3和最短距离L1,本实施例中因为最短距离L3>最短距离L1,故把点e与最邻近的点b置换。通过以上的处理,如图11(c)所示地,点a、点c和点e成为新的选择点。反复进行同样的处理,把在完成了规定次数处理时选择的选择点设定为种子点。As shown in FIG. 11( b ), the seed point selection section 130 calculates the shortest distance L 3 between the point a and the point e next to the point e other than the initial point b closest to the point e as the check point, and , also calculate the shortest distance L 1 between the nearest point b and the closest point a. The seed point selection unit 130 compares the shortest distance L 3 and the shortest distance L 1 . In this embodiment, since the shortest distance L 3 >shortest distance L 1 , point e is replaced with the nearest point b. Through the above processing, as shown in FIG. 11( c ), point a, point c, and point e become new selection points. The same processing is repeated, and the selection point selected when the predetermined number of processing is completed is set as a seed point.

在以上的处理中,在第一检查中,因为在既存的选择点与检查点之间的最短距离比既存的选择点之间的最短距离还长时进行选择点的置换,故点之间的距离短的点的组合将被排除。另外,在成为置换对象的选择点之中,与检查点的距离短的选择点被置换,因而,能够进一步加长新的选择点之间的距离。另外,即使不能满足第一检查的条件,在第二检查中,在置换既存的选择点和检查点的情况下,在与其他的选择点之间的距离进一步加长的情况下可以进行点的置换。因此,置换选择点以使点之间的距离加长。通过以上的处理,在多个自售机中能够将互相的距离被均等地延长的自售机设定为种子点。In the above processing, in the first check, since the selection point is replaced when the shortest distance between the existing selection point and the check point is longer than the shortest distance between the existing selection points, the distance between the points Combinations of points with short distances will be excluded. In addition, among the selected points to be replaced, the selected points whose distance to the inspection point is short are replaced, so that the distance between new selected points can be further increased. In addition, even if the conditions of the first inspection cannot be satisfied, in the second inspection, in the case of replacing the existing selection point and inspection point, the point replacement can be performed when the distance from other selection points is further increased . Therefore, displace the selected points so that the distance between the points is longer. Through the above processing, among the plurality of vending machines, the vending machines whose mutual distances are equally extended can be set as seed points.

图13是表示本实施例中的区域模拟装置100进行区域划分处理顺序的流程图。首先,通过初始设定部114手动或自动设定种子点(S102),候补选择处理部116对于各种子点选择归属于同一区域中的候补自售机(S104)。FIG. 13 is a flowchart showing the procedure of area division processing performed by the area simulation device 100 in this embodiment. First, the initial setting unit 114 manually or automatically sets seed points (S102), and the candidate selection processing unit 116 selects candidate vending machines belonging to the same area for each sub-point (S104).

在此,参照图14说明在步骤104中,候补选择处理部116选择归属于各区域的候补自售机的顺序。图14是表示在本实施例中,在候补选择用逻辑存储部T7b内存储的、候补选择处理部116选择候补所必需的逻辑的流程图。因为候补选择处理部116对于各区域进行相同的处理,故只对一个区域进行说明。首先,候补选择处理部116算出各区域的代表点的位置,在此,候补选择处理部116以在该区域已取得的自售机的重心为代表点来进行计算(S130)。在各区域内只包括种子点的阶段,以种子点的自售机的位置作为重心。Here, the procedure in which the candidate selection processing unit 116 selects a candidate vending machine belonging to each area in step 104 will be described with reference to FIG. 14 . FIG. 14 is a flowchart showing the logic necessary for the candidate selection processing unit 116 to select a candidate, which is stored in the candidate selection logic storage unit T7b in this embodiment. Since the candidate selection processing unit 116 performs the same processing for each area, only one area will be described. First, the candidate selection processing unit 116 calculates the position of the representative point of each area. Here, the candidate selection processing unit 116 calculates the center of gravity of the vending machine acquired in the area as the representative point (S130). In the stage where only seed points are included in each area, the location of the vending machine at the seed point is used as the center of gravity.

接着,候补选择处理部116从还不属于任何区域的无所属自售机中检测出距离区域的代表点最近的自售机,作为临时候补(S132)。接着,计算出已经归属于该区域的自售机中的、距离作为临时候补被检测的自售机最近的自售机与该临时候补自售机之间的最短距离(S134)。将该计算出的最短距离与由参数设定部110预先设定的取得自售机的限制距离进行比较(S136),最短距离在限制内时(S136为是),决定以该临时候补的自售机作为该区域的候补(S138)。在一个区域内决定了新的候补时,候补选择处理部116在该区域内立一面小旗。另一方面,在步骤136中,当最短距离超出限制时(S136为否),就判断是否有其他的无所属的自售机(S140)。当有其他的无所属自售机时(S140为是),返回步骤132,检测出下一个距区域代表点的距离最短的位置上的自售机,作为临时候补,以下,反复进行同样的处理。Next, the candidate selection processing unit 116 detects the vending machine closest to the representative point of the area from the unaffiliated vending machines that do not yet belong to any area as a temporary candidate (S132). Next, the shortest distance between the vending machine that is closest to the vending machine detected as temporary replenishment and the temporary replenishment vending machine among the vending machines already assigned to the area is calculated ( S134 ). The calculated shortest distance is compared with the limit distance for obtaining the self-vending machine preset by the parameter setting unit 110 (S136), and when the shortest distance is within the limit (S136 is Yes), it is determined to use the temporary supplementary self-service machine. The vending machine is used as a candidate for this area (S138). When a new candidate is determined in one area, the candidate selection processing unit 116 raises a small flag in the area. On the other hand, in step 136, when the shortest distance exceeds the limit (S136 is No), it is judged whether there are other vending machines without belonging (S140). When there are other unowned self-vending machines (S140 is yes), return to step 132, detect the next self-vending machine on the shortest position apart from the distance of the area representative point, as a temporary supplement, below, repeat the same process .

在步骤140中,当没有其他的无所属自售机时(S140为否),从也包括已经被其他区域获得的取得完的自售机的全部自售机中,检测出距离区域的代表点最近的自售机,作为临时候补(S142)。并且,计算出已经归属于该区域的自售机中的、距离作为临时候补被检测的自售机最近的自售机与该临时候补自售机之间的最短距离(S144)。然后,把该计算出的最短距离与由参数设定部110预先设定的取得自售机的限制距离进行比较(S146),当最短距离在限制内时(S146为是),决定以该临时候补的自售机作为该区域的候补(S138)。另一方面,在步骤146中,当最短距离超出限制时(S146为否),判断在已被取得的自售机中是否有其他的可夺取的自售机(S148),当有可夺取的自售机时(S148为是),返回步骤142,检测出下一个位于距区域的代表点的距离最短的位置上的自售机,作为候补。以下,反复进行同样的处理。另外,在步骤148中,当没有可能夺取的自售机时(S138为否),结束对于该区域的候补的选择处理。In step 140, when there are no other unaffiliated vending machines (No in S140), the representative point of the distance area is detected from all the vending machines including the obtained vending machines already acquired by other areas. The nearest self-vending machine is used as a temporary supplement (S142). And the shortest distance between the vending machine which is closest to the vending machine detected as a temporary replacement among the vending machines already assigned to the area and the temporary replacement vending machine is calculated (S144). Then, the calculated shortest distance is compared with the limit distance for obtaining the vending machine preset by the parameter setting unit 110 (S146), and when the shortest distance is within the limit (S146 is Yes), it is determined to use the temporary The candidate vending machines are candidates for the area (S138). On the other hand, in step 146, when the shortest distance exceeds the limit (S146 is no), it is judged whether there are other self-vending machines that can be seized (S148) in the self-vending machines that have been obtained. In the case of a vending machine (YES in S148), the process returns to step 142, and the next vending machine located at the shortest distance from the representative point of the area is detected as a candidate. Hereinafter, the same processing is repeated. In addition, in step 148, when there is no vending machine that can be seized (NO in S138), the process of selecting candidates for the area ends.

再返回图13,判断在步骤104中是否选择了候补(S106),统计量计算部136根据各区域内是否树立着小旗来判断在步骤104中是否已选择了候补。当在步骤104中选择了候补时(S106为是),统计量计算部136就计算出包括候补自售机的该区域的统计量(S108)。作为统计量,例如能够用合计路线数,关于合计路线数的计算方法以后说明。Returning to FIG. 13 , it is judged whether a candidate is selected in step 104 ( S106 ), and the statistic calculation unit 136 judges whether a candidate has been selected in step 104 based on whether a small flag is erected in each area. When a candidate is selected in step 104 (YES in S106), the statistic calculation unit 136 calculates the statistic of the area including the candidate vending machine (S108). As the statistic, for example, the total route number can be used, and the calculation method of the total route number will be described later.

接着,候补归属处理部138检测区域的统计量为最小的区域(S110),当通过候补归属处理部138检测出统计量最小时(S110为是),候补归属处理部138使该区域取得候补的自售机(S112)。接着,候补归属处理部138参照初始设定存储部T5,判断区域划分处理是否满足结束条件(S114)。作为结束条件,例如能够设定为:在营业地区内已经没有无所属的自售机;步骤112的取得候补处理进行了规定次数,例如100次以上;各区域中的统计量的差为规定范围以内等。当不满足结束条件时(S114为否),返回步骤104,选择下一个候补。在步骤114中,当满足结束条件时(S114为是)结束区域划分处理。Next, the candidate attribution processing unit 138 detects the region with the smallest statistic (S110), and when the candidate attribution processing unit 138 detects that the statistic is the smallest (S110: Yes), the candidate attribution processing unit 138 acquires the candidate for this region. A vending machine (S112). Next, the candidate belonging processing unit 138 refers to the initial setting storage unit T5, and judges whether or not the area dividing process satisfies the end condition (S114). As an end condition, it can be set, for example, that there is no longer any unaffiliated vending machine in the business area; the acquisition candidate processing in step 112 has been performed a predetermined number of times, for example, 100 times or more; and the difference in statistics in each area is within a predetermined range. Wait within. When the end condition is not satisfied (No in S114), the process returns to step 104, and the next candidate is selected. In step 114, when the end condition is satisfied (YES in S114), the area dividing process is ended.

在步骤110中,当检测出统计量不是最小时(S110为否),进入步骤116,候补归属处理部138在由其他区域取得候补之前保留该区域的处理(S116为否)。在步骤116中,当由其他区域取得了候补时(S116为是),候补归属处理部138检测在该区域已经取得的自售机是否被其他区域夺取(S118)。当没有被夺取时(S118为否),则说明在该区域中的既得的自售机以及候补中没有变动,故返回步骤110,再次能判断出统计量是否为最小(S110)。In step 110, when it is detected that the statistic is not the minimum (No in S110), the process proceeds to step 116, and the candidate assignment processing unit 138 retains the processing of the area until obtaining candidates from other areas (No in S116). In step 116, when the candidate is acquired from another area (YES in S116), the candidate attribution processing unit 138 detects whether the vending machine already acquired in the area is seized by another area (S118). When not being seized (S118 is no), then explanation has no change in the vested vending machine and the candidate in this area, so return to step 110, can judge again whether statistic is minimum (S110).

在步骤118中,该区域已经取得的自售机被其他区域夺取了时(S118为是),进入步骤114,判断出是否满足结束条件。在此,当不满足结束条件时(S114为否),返回步骤104,候补选择处理部116进行选择新候补的处理。In step 118, when the self-vending machines acquired in this area are captured by other areas (Yes in S118), go to step 114 to judge whether the end condition is satisfied. Here, when the end condition is not satisfied (No in S114), the process returns to step 104, and the candidate selection processing unit 116 performs a process of selecting a new candidate.

另一方面,当在步骤104中候补没被选择时(S106为否),进入步骤120,候补归属处理部138在由其他区域取得候补之前保留该区域的处理(S120为否)。在步骤120中,当由其他区域取得了候补时(S120为是),候补归属处理部138检测在该区域已经取得的自售机是否被其他夺取(S122)。当在该区域已经取得的自售机被其他区域夺取了时(S122为是),进入步骤114,判断出是否满足结束条件。在此,当不满足结束条件时(S114为否),返回步骤104,候补选择处理部116进行选择新候补的处理。On the other hand, if the candidate is not selected in step 104 (No in S106), the process proceeds to step 120, and the candidate attribution processing unit 138 retains the processing of the area until the candidate is obtained from another area (No in S120). In step 120, when a candidate is acquired from another area (YES in S120), the candidate attribution processing unit 138 detects whether the vending machine already acquired in the area is seized by another (S122). When the self-vending machine obtained in this area is captured by other areas (S122 is yes), enter step 114, and judge whether to meet the end condition. Here, when the end condition is not satisfied (No in S114), the process returns to step 104, and the candidate selection processing unit 116 performs a process of selecting a new candidate.

另外,在步骤122中,在该区域已经取得的自售机没被其他区域夺取时(S122为否),进入步骤124,候补归属处理部138参照初始设定存储部T5判断区域划分处理是否满足结束条件。在步骤124中判断为满足结束条件时(S124为是),区域划分处理将结束。另外,在步骤124中,当判断为不满足结束条件时(S124为否),返回步骤120,候补归属处理部138在由其他区域取得候补之前保留该区域的处理(S120为否)。以下,进行同样的处理。In addition, in step 122, when the vending machines already acquired in this area are not seized by other areas (No in S122), proceed to step 124, and the candidate attribution processing unit 138 refers to the initial setting storage unit T5 to determine whether the area division processing satisfies the requirements. end condition. When it is judged in step 124 that the end condition is satisfied (YES in S124), the area dividing process ends. In addition, in step 124, when it is judged that the end condition is not satisfied (No in S124), the process returns to step 120, and the candidate attribution processing unit 138 reserves the processing of the area until obtaining candidates from other areas (No in S120). Hereinafter, the same processing is performed.

另外,在步骤104的候补选择处理中,对作为某一个区域的候补而被选择的自售机以无所属进行处理。另外,当多个区域的候补自售机重复时,规定“取得”的优先顺序位高的区域取得该自售机。In addition, in the candidate selection process of step 104, the vending machine selected as a candidate for a certain area is processed as having no affiliation. In addition, when the candidate vending machines in a plurality of areas overlap, the area with a higher priority order of specifying "acquisition" acquires the vending machine.

图15是说明图13和图14所示的区域划分处理的一例的图。在此,为使各区域中的合计路线数分配均等,进行区域划分。如图15(a)所示,在该营业地区内设置有对应点a~点z的自售机和据点。以下,说明由初始设定部114将区域数设定为4的情况。FIG. 15 is a diagram illustrating an example of the area division processing shown in FIGS. 13 and 14 . Here, area division is performed to equalize the distribution of the total number of routes in each area. As shown in FIG. 15( a ), vending machines and bases corresponding to points a to z are installed in the business area. Hereinafter, a case where the number of regions is set to four by the initial setting unit 114 will be described.

如图15(b)所示,种子点设定部122把点a、d、u、z分别设定为区域1、2、3、4的种子点。显示处理部108进行将属于不同区域的点用不同的标记和不同的颜色显示的处理。As shown in FIG. 15( b ), the seed point setting unit 122 sets points a, d, u, and z as seed points of areas 1, 2, 3, and 4, respectively. The display processing unit 108 performs processing for displaying points belonging to different regions with different labels and different colors.

如图15(c)所示,候补选择处理部116选择分别归属于区域1、2、3、4的候补点。在此,候补选择处理部116选择点e作为区域1的候补,选择点g作为区域2的候补,选择点q作为区域3的候补,选择点y作为区域4的候补。统计量计算部136按照后述的计算方法逐步算出各区域中的合计路线数。候补归属处理部138,从合计路线数为最小的区域中取得候补,在每一次某区域取得候补时,检测出合计路线数最小的区域,反复进行取得候补的处理。As shown in FIG. 15( c ), the candidate selection processing unit 116 selects candidate points belonging to regions 1, 2, 3, and 4, respectively. Here, the candidate selection processing unit 116 selects point e as a candidate for area 1 , point g as a candidate for area 2 , point q as a candidate for area 3 , and point y as a candidate for area 4 . The statistic calculation unit 136 gradually calculates the total number of routes in each area according to a calculation method described later. The candidate belonging processing unit 138 acquires candidates from the area with the smallest total number of routes, detects the area with the smallest total number of routes each time a certain area acquires candidates, and repeats the process of acquiring candidates.

若这样地依次在各区域内选择点,则如图15(d)所示,多个点逐渐属于各区域。When points are sequentially selected in each area in this way, as shown in FIG. 15( d ), a plurality of points gradually belong to each area.

以下,参照图15(d),说明在区域3选择下一个候补点的处理。如图14的步骤132所说明,候补选择处理部116,首先,从无所属的点中检测临时候补,此时的临时候补是点o。候补选择处理部116计算已经被区域3取得的点中距点o最近的点s和点o的距离,将该距离和预先设定的取得自售机的限制距离进行比较。在此,设计算出的距离比取得限制距离大。此时,候补选择处理部116就不能选择点o作为区域3的候补。Hereinafter, the process of selecting the next candidate point in the area 3 will be described with reference to FIG. 15( d ). As described in step 132 of FIG. 14 , the candidate selection processing unit 116 first detects a temporary candidate from points that do not belong, and the temporary candidate at this time is point o. The candidate selection processing unit 116 calculates the distance between the point s closest to the point o among the points already acquired in the area 3 and the point o, and compares the distance with a preset limit distance for obtaining vending machines. Here, the calculated distance is designed to be larger than the acquisition limit distance. In this case, the candidate selection processing unit 116 cannot select the point o as a candidate for the region 3 .

候补选择处理部116对于无所属点,按照距离区域3的重心的距离较近的顺序依次检测临时候补。结果,当所有的点与已经归属于区域3的点的最短距离都比取得自售机的限制距离大时,候补选择处理部116就把已经被其他区域取得的自售机包括在内,重新进行临时候补的检测。结果,候补选择处理部116检测出已经归属于区域4的另外的点x作为临时候补,并且,计算已经被区域3取得的点中距离点x最近的点s与点x之间的距离。候补选择处理部116把该距离与预先设定的取得自售机的限制距离进行比较,在此,当计算的距离在取得限制距离以内时,选择点x作为区域3的候补。The candidate selection processing unit 116 sequentially detects temporary candidates in order of the distance from the center of gravity of the area 3 for the unaffiliated points. As a result, when the shortest distances between all the points and the points already assigned to area 3 are greater than the limit distance for acquiring vending machines, the candidate selection processing unit 116 includes the vending machines already acquired in other areas, and restarts Perform interim testing. As a result, the candidate selection processing unit 116 detects another point x already assigned to the area 4 as a temporary candidate, and calculates the distance between the point s closest to the point x among the points already acquired in the area 3 and the point x. The candidate selection processing unit 116 compares this distance with a preset limit distance for obtaining vending machines, and here, when the calculated distance is within the obtain limit distance, selects point x as a candidate for area 3 .

另外,对在即将进行的处理中从其他区域夺取的点,例如通过树立小旗以使其不被夺取。如果这样做,例如,点x本来被区域3取得了,当在即将进行该处理之前被区域4夺取了时,区域3就不能够从区域4再夺取点x作为下一个候补,由此,就能够防止在两个区域之间反复进行一个点的夺取而实际上使候补的取得处理停止的问题。In addition, for the points captured from other areas in the upcoming processing, for example, set up a small flag to prevent them from being captured. If this is done, for example, point x was originally acquired by area 3, but when it is captured by area 4 immediately before this process, area 3 cannot capture point x from area 4 as the next candidate, thus, It is possible to prevent the problem of actually stopping the process of obtaining candidates by repeatedly performing capture of one point between two areas.

根据本实施例的区域划分处理,选择离区域的重心等代表点近的位置上的自售机作为下一个候补,因而,能够把各区域形成方块形。由此,对营业地区内的多个自售机,一边考虑自售机的统计量一边将其划分为多个组时,能够使这些自售机不跨区域地按区域地划分。因此,容易把握分组状态,能够使操作员感到公平。According to the area division processing of this embodiment, a vending machine at a position closer to a representative point such as the center of gravity of the area is selected as the next candidate, so that each area can be formed into a square shape. Accordingly, when dividing a plurality of vending machines in the business area into a plurality of groups while considering the statistics of the vending machines, these vending machines can be divided into regions without crossing regions. Therefore, it is easy to grasp the grouping state, and it is possible to make the operator feel fair.

图16是表示在统计量计算用逻辑存储部T7c中储存的、用于统计量计算部136计算各区域中的合计路线数的逻辑的流程图。因为对于各区域进行相同的处理,所以在此只说明一个区域。统计量计算部136适当参照在据点信息存储部T2中存储的据点信息数据,在自售机信息存储部T3中存储的自售机信息数据、在参数存储部T4中存储的参数,按以下的顺序计算出合计路线数。FIG. 16 is a flowchart showing the logic stored in the statistic calculation logic storage unit T7c for the statistic calculation unit 136 to calculate the total number of routes in each area. Since the same processing is performed for each area, only one area will be described here. The statistic calculation unit 136 appropriately refers to the site information data stored in the site information storage unit T2, the vending machine information data stored in the vending machine information storage unit T3, and the parameters stored in the parameter storage unit T4 as follows: The total number of routes is calculated sequentially.

统计量计算部136,首先计算从据点移动到已经属于区域的自售机和候补自售机的平均移动时间M1(S160)。先求出从据点到各自售机的合计距离,然后,用由参数设定部110设定的据点-自售机之间移动速度除该合计距离,求出合计移动时间,然后,用该区域内的全部自售机数除该合计时间,算出M1The statistic calculation unit 136 first calculates the average travel time M 1 of moving from the base to the vending machine and the candidate vending machine already belonging to the area (S160). First find the total distance from the base to each vending machine, and then divide the total distance with the moving speed between the base and the vending machine set by the parameter setting part 110 to find the total travel time, and then use the area M 1 is calculated by dividing the total time by all the vending machines in .

接着,统计量计算部136计算自售机之间平均移动时间M2(S162)。首先,求出从各自售机到近处的n个自售机的合计距离,之后,用由参数设定部110设定的自售机间移动速度除该合计距离,求出合计移动时间,接着,用n除该合计移动时间求出从各自售机到其他自售机的平均移动时间m1~mn。然后,合计这些平均移动时间m1~mn,并且用各区域内的全部自售机数除,算出M2。这里,当n值小时,能够以该区域内的全部自售机数为n。Next, the statistic calculation unit 136 calculates the average travel time M 2 between vending machines (S162). First, the total distance from each vending machine to the nearby n vending machines is obtained, and then the total distance is divided by the moving speed between vending machines set by the parameter setting unit 110 to obtain the total travel time, Next, the total travel time is divided by n to obtain the average travel time m 1 to m n from each vending machine to another vending machine. Then, these average travel times m 1 to m n are summed up and divided by the number of all vending machines in each area to calculate M 2 . Here, when the value of n is small, the number of all vending machines in the area can be taken as n.

接着,统计量计算部136计算一天内能够操作的自售机数N1(S164)。一天的合计操作时间是:TZ=2×M1+M2×(N1-1)+T×N1,(T是一台自售机的平均操作时间),把该式变形,计算N1=(TZ-2×M1+M2)/(M2+T)。Next, the statistic calculation unit 136 calculates the number N 1 of vending machines that can be operated in one day (S164). The total operating time of a day is: T Z =2×M 1 +M 2 ×(N 1 -1)+T×N 1 , (T is the average operating time of a vending machine), transform this formula and calculate N 1 =(T Z −2×M 1 +M 2 )/(M 2 +T).

另一方面,统计量计算部136计算出每一天必需要处理的自售机数N2(S166)。首先,计算出每台自售机每月的装填次数,并合计各自售机的每月装填次数,由此计算每月的装填次数W。接着,计算各操作员一个月的工作日数为:5日×4(周)=20日/月,求出N2=W/20。On the other hand, the statistic calculation unit 136 calculates the number N 2 of vending machines that must be processed each day (S166). First, calculate the monthly filling times of each vending machine, and sum up the monthly filling times of the respective vending machines, thereby calculating the monthly filling times W. Next, the number of working days of each operator in one month is calculated as: 5 days x 4 (weeks) = 20 days/month, and N 2 =W/20 is obtained.

然后,统计量计算部136用一天能够操作的自售机数N1除每一天需要处理的自售机数N2,由此计算出各区域中的路线数=N2/N1(S168)。Then, the statistic calculation unit 136 divides the number N 2 of self-vending machines that need to be processed each day by the number N 1 of self-service vending machines that can be operated in a day, thereby calculating the number of routes in each area = N 2 /N 1 (S168) .

根据以上的处理,在计算一天能够操作的自售机数N1时也考虑从据点到各区域的自售机的移动时间,因而,能够距各据点的距离大致均等地划分各区域。另外,路线数也是考虑在各区域中的自售机间的距离而计算出来的,因而,就能够使各区域中的移动距离均等地划分营业地区。According to the above processing, when calculating the number N1 of vending machines that can be operated in a day, the travel time of the vending machines from the base to each area is also considered, so the distances from each base can be divided into each area approximately equally. In addition, since the number of routes is also calculated in consideration of the distance between the vending machines in each area, it is possible to equally divide the business area by the travel distance in each area.

图17是表示区域划分信息存储部T6的数据结构的一部分的图。区域划分信息存储部T6包括:区域栏、归属自售机码栏、候补自售机码栏、表示即将从其他区域夺取的自售机的即将夺取栏、表示选择新的候补而必需再计算统计量的区域的再计算栏。如图9所示,区域划分信息存储部T6还包括每一区域中的据点-自售机之间平均移动时间M1栏、自售机之间平均移动时间M2栏、必需要处理的自售机数N2栏、统计量(合计路线数)栏。图17(a)设想把多个点如图15(a)所示地按区域分类的情况,并对其进行说明。此时,因为把点a分类在区域1中,故在区域栏“1”中对应的“归属自售机码”栏内存储“a”。另外,因为把点c作为区域2中的候补,在区域栏“2”中对应的“候补自售机码”栏内存储“c”。点w虽然归属于区域4,然而因为又是区域3中的候补,故就在区域栏“4”中对应的“归属自售机码”栏内也存储“w”,并且在区域栏“3”中对应的“候补自售机码”栏内也存储“w”。在此,例如在区域3中,当选择点w作为候补时,必须重新计算区域3的统计量。此时,在区域3对应的再计算栏内会存储标记。由此,统计量计算部136能够把握需要进行统计量再计算的区域,只对付加有标记的区域进行统计量再计算。由统计量计算部136算出的结果存储在该区域的据点-自售机间平均移动时间M1栏、自售机之间平均移动时间M2栏、需要处理的自售机数N2栏和统计量(合计路线数)栏内。FIG. 17 is a diagram showing a part of the data structure of the area division information storage unit T6. The area division information storage unit T6 includes: the area column, the belonging vending machine code column, the candidate vending machine code column, the column indicating that the vending machine is about to be seized from other areas, and the statistics must be recalculated if a new candidate is selected. The recalculation column for the area of the amount. As shown in Figure 9, the area division information storage unit T6 also includes the stronghold in each area-the average moving time M1 column between the self-vending machines, the average moving time M2 column between the self-vending machines, and the self-vending machines that must be processed. 2 columns for the number of sold machines N, and a column for statistics (total number of routes). Fig. 17(a) assumes a case where a plurality of points are classified into regions as shown in Fig. 15(a), and explains it. At this time, because the point a is classified in area 1, "a" is stored in the corresponding "Vending Machine Code" column in the area column "1". In addition, since the point c is taken as a candidate in area 2, "c" is stored in the corresponding "candidate self-vending machine code" column in the area column "2". Although point w belongs to area 4, because it is a candidate in area 3, "w" is also stored in the corresponding "attributed self-vending machine code" column in the area column "4", and "w" is stored in the area column "3". "w" is also stored in the column of "alternate vending machine code" corresponding to ". Here, for example, in the area 3, when the point w is selected as a candidate, it is necessary to recalculate the statistics of the area 3. At this time, a flag will be stored in the recalculation column corresponding to area 3. Thereby, the statistic calculation unit 136 can grasp the regions where the recalculation of the statistic is required, and recalculate the statistic only for the marked region. The result calculated by the statistics calculation unit 136 is stored in the base of the area-the average moving time between vending machines M1 column, the average moving time between vending machines M2 column, the number of self-vending machines that need to be processed N2 columns and Statistics (total number of routes) column.

另外,点w本来已被区域3取得,当在即将处理之前被区域4夺取时,如图17(b)所示,在区域栏“4”中对应的点“w”的即将夺取栏内会记入标记。由此,区域3和其他的区域就不能选择点w作为下一个候补。In addition, point w has already been acquired by area 3. When it is captured by area 4 immediately before processing, as shown in Figure 17(b), the corresponding point "w" in the area column "4" will be Enter markup. Therefore, the point w cannot be selected as the next candidate for the region 3 and other regions.

根据本实施例中的区域模拟装置100,因为从合计路线数等统计量为最小的区域依次地取得自售机,故能够均等地分配全部区域中的统计量。另外,在各区域中选择候补自售机时使自售机之间的距离缩短,因而,能够减少在各区域中的移动时间,并且也能够减少全区域中的移动时间。由此,能够提高营业地区中的工作效率。According to the area simulation device 100 in this embodiment, since the vending machines are acquired sequentially from the area where the total number of routes and other statistical quantities are the smallest, the statistical quantities in all areas can be equally distributed. In addition, since the distance between the vending machines is shortened when the candidate vending machines are selected in each area, the travel time in each area can be reduced, and the travel time in the entire area can also be reduced. Thereby, work efficiency in a sales area can be improved.

图18~图23表示用于参数设定和初始设定的画面。图18表示选择划分方法用的画面。在此,选择“东京2”作为划分对象据点。另外,划分方法的选择种类有“种子点手动设定”和“种子点自动设定”。在此,选择“种子点手动设定”。18 to 23 show screens for parameter setting and initial setting. Fig. 18 shows a screen for selecting a division method. Here, "Tokyo 2" is selected as the division target site. In addition, the selection types of the division method include "seed point manual setting" and "seed point automatic setting". Here, select "Seed point manual setting".

图19表示划分用的基础条件的设定画面。在该营业地区,设定各操作员一天的工作时间(操作时间)、每台自售机上的操作时间、据点-自售机之间的移动速动、自售机-自售机之间的移动速度、距离倍率、取得自售机的限制距离。在此,设定各操作员一天的工作时间为“7小时30分”、每台自售机上的操作时间为“20分”、据点-自售机之间的移动速度为“50km/h”、自售机-自售机之间的移动速度为“50km/h”、距离倍率为“1”、取得自售机的限制距离为“10km”。这些参数用于计算参照图16说明的各区域中的路线数。FIG. 19 shows a setting screen of the basic condition for division. In the business area, set the working time (operating time) of each operator, the operating time on each vending machine, the movement speed between the base and the vending machine, and the distance between the vending machine and the vending machine. Movement speed, distance magnification, and the limited distance for obtaining vending machines. Here, set the working time of each operator as "7 hours and 30 minutes", the operating time on each vending machine as "20 minutes", and the moving speed between the base and the vending machine as "50km/h" , The moving speed between the vending machine and the vending machine is "50km/h", the distance multiplier is "1", and the limited distance to obtain the vending machine is "10km". These parameters are used to calculate the number of routes in each area explained with reference to FIG. 16 .

此时,如果设定距离倍率为“2”,则在图16的步骤160和步骤162的处理中,将从据点到各自售机的合计距离以及从各自售机到最近的n个自售机的合计距离以两倍的值计算而得出平均移动时间M1和平均移动时间M2。由根据据点-自售机之间、自售机-自售机之间的移动距离计算出的移动时间和各自售机的操作时间计算出各区域的路线数,然而,通过适当地设定距离倍率能够在移动时间上乘以加权值。在本实施例中,用据点-自售机之间以及自售机-自售机之间的直线距离计算路线数。但是,实际在据点-自售机之间以及自售机-自售机之间移动时,大多数是通过弯弯曲曲的道路或者复杂路况的道路。因此,作为每个营业地区的地区特性,设定规定的距离倍率,从而能够使数线数反映实际的移动距离。At this time, if the distance magnification is set to "2", in the processing of step 160 and step 162 in Fig. 16, the total distance from the base to each vending machine and the distance from each vending machine to the nearest n vending machines The total distance of is calculated by twice the value to obtain the average moving time M 1 and the average moving time M 2 . The number of routes in each area is calculated from the travel time calculated from the movement distance between bases and vending machines, and between vending machines and vending machines, and the operating time of each vending machine. However, by setting the distance appropriately The multiplier multiplies the movement time by a weighted value. In this embodiment, the number of routes is calculated using the straight-line distance between the base and the vending machine and between the vending machine and the vending machine. However, when actually moving between bases and vending machines and between vending machines and vending machines, most of them pass through winding roads or roads with complicated road conditions. Therefore, by setting a predetermined distance magnification as the regional characteristics of each business area, the actual travel distance can be reflected in the number of lines.

另外,如果设定取得自售机的限制距离为“10km”,则在图14的步骤146中,距离任何一个已经被该区域取得的自售机的距离超过“10km”的自售机都不能被该区域取得。因此,能够限制各区域中的自售机之间的最短距离为10km以下,并能够把营业地区划分成多个区域块。可以根据要划分的营业地区的大小适当设定取得自售机的限制距离。In addition, if the limit distance for obtaining self-vending machines is set to be "10km", then in step 146 of Fig. 14, any self-vending machines that have been obtained by the area beyond the distance of "10km" cannot acquired by the region. Therefore, the shortest distance between the vending machines in each area can be limited to 10 km or less, and the business area can be divided into a plurality of area blocks. The limited distance for obtaining vending machines can be appropriately set according to the size of the business area to be divided.

在图18所示的划分方法选择画面中选择“种子点手动设定”时,如图20所示,显示出种子点设定画面。如图20(a)所示,用户能够从自售机表中设定种子点,另外,如图20(b)所示,也能够从地图上设定种子点。When "seed point manual setting" is selected on the division method selection screen shown in Fig. 18, a seed point setting screen is displayed as shown in Fig. 20 . As shown in FIG. 20( a ), the user can set the seed point from the vending machine list, and also, as shown in FIG. 20( b ), can also set the seed point from the map.

如图20(b)所示,种子点一旦被设定就会在地图上显示所设定的种子点。在此,在地图上用“●”显示代表自售机的点。另外,对于作为初始种子点而设定的自售机要在“●”的周围圈上“○”。该设定显面中包括“自售机信息”显示画面和“统计信息”显示画面,用户点击地图上的任何一个自售机,就会在“自售机信息”显示画面上显示有关该自售机的信息。As shown in FIG. 20(b), once the seed point is set, the set seed point will be displayed on the map. Here, points representing vending machines are displayed on the map with "●". In addition, "○" is circled around "●" for the vending machine set as the initial seed point. The setting display includes the display screen of "Vending Machine Information" and the display screen of "Statistics Information". Vending machine information.

另外,当在图18所示的划分方法选择画面中选择“种子点自动设定”时,如图21所示地显示区域数输入画面。在此,用户输入属于划分对象的据点的区域数(种子点数)。在此设定区域数为“6”。In addition, when "seed point automatic setting" is selected on the division method selection screen shown in FIG. 18 , the area number input screen is displayed as shown in FIG. 21 . Here, the user inputs the number of areas (the number of seed points) belonging to the site to be divided. Here, set the number of regions to "6".

接着,如图22所示地显示加权值设定画面。例如,当区域是1~6时,能够用加权值乘任意一个区域的路线数。在此设定的加权值用于在各区域中计算统计量。例如,在此对于区域4设定加权值为2。因此,当统计量计算部136计算处理图16所示的合计路线数时,用在区域“4”计算出的路线数的两倍的值与其他的区域的路线数比较。这样,最终将区域4的路线数设定为其他区域的大致一半。例如,把计时操作员分配为区域4的担当者时,能够进行这样的加权值设定。Next, a weighting value setting screen is displayed as shown in FIG. 22 . For example, when the areas are 1 to 6, the number of routes in any one area can be multiplied by the weighted value. The weighting values set here are used to calculate statistics in each area. For example, here, a weighting value of 2 is set for the region 4 . Therefore, when calculating the total number of links shown in FIG. 16 , the statistic calculation unit 136 compares the number of links in other areas with a value twice the number of links calculated in the area "4". In this way, the number of routes in the area 4 is finally set to approximately half of the other areas. For example, when a timer operator is assigned as the person in charge of the area 4, such weighting value setting can be performed.

接着,如图23所示地显示组合指定画面。在此,能够在多个自售机中指定想划分到同一区域内的自售机的组合。例如,用户能够指定将如位于同一建筑物内的自售机、在同一基地内并列设置的自售机、或者配送车泊车地点相同的自售机等划分在同一区域内才更能提高整体效率的自售机组合。例如,在此把点c和点d指定组合,此时,当候补选择处理部116选择点c或者点d中的一方作为一个区域中的候补时,点c或者点d中的另一方也被选择为该区域中的候补。统计量计算部136考虑被指定组合的所有点来计算统计量。这样被指定组合的点c和点d同时被一个区域取得。Next, a combination specifying screen is displayed as shown in FIG. 23 . Here, among a plurality of vending machines, it is possible to designate a combination of vending machines to be divided into the same area. For example, the user can specify to divide the vending machines located in the same building, the vending machines arranged side by side in the same base, or the vending machines at the same parking place of the delivery vehicle, etc. to be divided into the same area to improve the overall efficiency. Efficient vending machine combination. For example, point c and point d are designated and combined here. At this time, when the candidate selection processing unit 116 selects one of point c or point d as a candidate in one area, the other of point c or point d is also selected. Choose to be an alternate in this area. The statistic calculation unit 136 calculates the statistic in consideration of all the points for which the combination is specified. The point c and the point d thus specified in combination are acquired by one area at the same time.

另外,如图37所示,自售机信息存储部T3除了图4所示的数据结构之外,还能够存储预先设定的关于自售机组合的信息。在此,例如自售机码为“b”、“c”和“d”的自售机设置在同一个大楼内,名称分别是“圆楼1”、“圆楼2”和“圆楼3”,因为被设置在同一大楼内,故它们的平面位置大致相等,为座标“x2、y2”。另外,自售机码为“b”、“c”和“d”的自售机的高度分别是“2层”、“5层”和“8层”。当选择这样指定组合的自售机点作为候补时,统计量计算部136也考虑各自售机的操作时间的合计时间以及被指定组合的点之间的高度方向的移动时间计量出统计量。In addition, as shown in FIG. 37 , in addition to the data structure shown in FIG. 4 , the vending machine information storage unit T3 can also store preset information on a combination of vending machines. Here, for example, vending machines with codes "b", "c" and "d" are set up in the same building, and their names are "round building 1", "round building 2" and "round building 3". ", because they are set in the same building, so their plane positions are approximately equal, which are the coordinates "x2, y2". In addition, the heights of the vending machines whose codes are "b", "c" and "d" are "2 floors", "5 floors" and "8 floors" respectively. When a vending machine point of such a specified combination is selected as a candidate, the statistic calculation unit 136 calculates a statistic in consideration of the total time of operation time of each vending machine and the travel time in the height direction between the points of the specified combination.

另外,例如,自售机码为为“e”和“f”的自售机一起并列设置在研修所A内,名称是“研修所A1”和“研修所A2”,因为被并列设置,所以它们的平面位置大致相等,都是座标“(x3,y3)”。另外,自售机码为“e”和“f”的自售机的高度都是“地上”。当选择这样被指定组合的自售机的点作为候补时,统计量计算部136可以不考虑自售机之间的移动时间,但要考虑在各自售机的操作时间的合计时间计算出统计量。In addition, for example, the vending machines with the vending machine codes "e" and "f" are installed side by side in training center A, and the names are "training center A1" and "training center A2". Their plane positions are roughly equal, and they are all coordinates "(x3, y3)". In addition, the heights of the vending machines with codes "e" and "f" are both "ground". When selecting the points of the vending machines whose combination is specified in this way as a candidate, the statistic calculation unit 136 may calculate the statistic in consideration of the total time of operation time of the respective vending machines, regardless of the travel time between the vending machines. .

如上述那样进行区域划分处理时,其结果则存入区域划分信息存储部T6内。用户能够适当地从区域划分信息存储部T6中读出区域划分状态,并且能够通过显示处理部108显示在画面上。调整接收部140,能够有限地接收来自用户的修正指示。来自用户的修改指示的限制应该是各种状态,但调整接收部140,例如,只在由修改产生的各区域的统计量之差在规定的范围内时能够接收修改。When the area division processing is performed as described above, the result is stored in the area division information storage unit T6. The user can appropriately read out the area division state from the area division information storage unit T6 and display it on the screen by the display processing unit 108 . The adjustment receiving unit 140 can receive a limited number of correction instructions from the user. The modification instructions from the user should be restricted in various states, but the adjustment receiving unit 140 can accept the modification only when the statistical difference of each area resulting from the modification is within a predetermined range, for example.

图24是表示调整接收部140接收了来自用户的更换处理时进行处理的顺序的流程图。当从用户接收更换自售机的指示时(S270),调整接收部140判断是否有更换处理的权限(S272)。在此,是否具有更换处理的权限的判断,能够通过该用户是否具有权限的用户认证来进行。另外,对于该区域划分处理,在已经进行了多次更换处理时,如果几次更换处理都被许可了,酒没必要进行自动区域划分,因此,可限定次数来判断是否在该设定次数内。在步骤272中,当判断为有更换处理的权限时(S272为是),统计量计算部136则计算按照用户指示进行了更换的状态的各区域中的统计量(S274)。接着,调整接收部140判断进行了更换时的各区域中的统计量的差是否在容许范围内(S276)。当统计量的差在容许范围内时(S276为是),就把反映用户的更换指示的区域划分结果作为新的区域划分结果存入区域划分信息存储部T6内(S278)。另一方面,当在步骤272中判断为没有权限时(S272为否),或者在步骤276中判断不在容许范围内时(S276为否),调整接收部140不能够接收来自用户的更换指示(S280),而发出不能更换通知。FIG. 24 is a flowchart showing the procedure of processing performed when the adjustment receiving unit 140 receives replacement processing from the user. When an instruction to replace the vending machine is received from the user (S270), the adjustment receiving unit 140 determines whether or not there is an authorization for the replacement process (S272). Here, the determination of whether or not the user has the authority to perform the replacement process can be performed by user authentication of whether or not the user has the authority. In addition, for this area division process, when multiple replacement processes have been performed, if several replacement processes are allowed, it is not necessary to perform automatic area division. Therefore, the number of times can be limited to determine whether it is within the set number of times. . In step 272, when it is judged that there is authorization for the replacement process (YES in S272), the statistic calculation unit 136 calculates the statistic in each area in the state of replacement according to the user's instruction (S274). Next, the adjustment receiving unit 140 judges whether or not the difference in the statistical amount in each area at the time of replacement is within an allowable range ( S276 ). When the statistical difference is within the allowable range (Yes in S276), the area division result reflecting the user's replacement instruction is stored in the area division information storage unit T6 as a new area division result (S278). On the other hand, when it is determined in step 272 that there is no authority (No in S272), or it is determined in step 276 that it is not within the allowable range (No in S276), the adjustment receiving unit 140 cannot receive the replacement instruction from the user (No in S276). S280), and issue a replacement notification.

如上所述,根据本实施例中的区域划分处理,因为在各区域中以自售机之间的距离缩短的方式依次取得自售机,最终,把区域间的距离短的自售机分类在各区域内。因而,能够把一个营业地区划分成为一方块一方块的区域,以能够减少在各区域中的自售机之间的移动距离等。这样,根据本实施例中的区域划分处理可提高各区域中的自售机的巡回工作效率地划分营业地区。另外,在各区域取得自售机,使各区域内包括的多个自售机的统计量分配均等,因而,能够使操作员感到公平。进而,因为还把上述结果与地图信息一起制成画面,所以,担当者能够客观地认识公平度。As described above, according to the area division processing in this embodiment, since the vending machines are sequentially acquired in each area so that the distance between the vending machines is shortened, finally, the vending machines with the shortest distance between the areas are classified into within each region. Therefore, it is possible to divide one business area into square-by-block areas, and it is possible to reduce the moving distance between the vending machines in each area, and the like. In this way, according to the area division processing in this embodiment, the business areas can be divided efficiently to improve the touring work of the vending machines in each area. In addition, the vending machines are obtained in each area, and the statistics distribution of the plurality of vending machines included in each area is equalized, so that the operator can feel fair. Furthermore, since the above results are also displayed on the screen together with the map information, the person in charge can objectively recognize the degree of fairness.

(第二实施例)(second embodiment)

在本实施例,图1所示的步骤4的种子点设定处理与第一实施例不同。在此,首先选择比实际必需的种子点数还多的数量的种子点,从该种子点中选择满足规定条件的种子点作为最终的种子点。In this embodiment, the seed point setting process in step 4 shown in FIG. 1 is different from that in the first embodiment. Here, first, a larger number of seed points than the actually necessary seed points is selected, and among the seed points, a seed point satisfying a predetermined condition is selected as the final seed point.

图25是表示本实施例中的种子点设定处理顺序的流程图。区域数设定接收部128接收候补种子点数和选择条件的设定(S200)。在此所谓选择条件是指从候补种子点数中以怎样的条件最终选择几个种子点等等。FIG. 25 is a flowchart showing the procedure of seed point setting processing in this embodiment. The area number setting reception unit 128 receives the setting of candidate seed points and selection conditions (S200). Here, the selection condition refers to how many seed points are finally selected from among the candidate seed points, and the like.

种子点选择部130以与图10所示的相同的顺序设定候补种子点(S202),该候补种子点(S202)具有作为候补种子点数而设定的数量。接着,种子点选择部130进行分组(S204),使营业地区内的自售机归属于在步骤202设定的候补种子点中的一个。The seed point selection unit 130 sets candidate seed points ( S202 ) having the number set as the number of candidate seed points in the same procedure as shown in FIG. 10 . Next, the seed point selection unit 130 performs grouping ( S204 ), assigning the vending machines in the business area to one of the candidate seed points set in step 202 .

作为分组,能够把营业地区内的自售机归属于在步骤200中设定的候补种子点中分别位于最近位置的候补种子点。另外,作为分组的另一例,在划分处理部115,也能够以在步骤200中设定的候补种子点为起点,用与图13和图14所示的相同的顺序进行预备的区域划分。As a group, the vending machines in the business area can be assigned to the candidate seed points that are respectively located in the closest positions among the candidate seed points set in step 200 . In addition, as another example of grouping, the division processing unit 115 can perform preliminary region division in the same procedure as shown in FIGS. 13 and 14 starting from the candidate seed point set in step 200 .

此后,种子点选择部130考虑分组结果和按各候补种子点划分的自售机的信息,根据选择条件选择几个候补种子点,作为种子点(S206)。Thereafter, the seed point selection unit 130 considers the grouping result and the information of the vending machines classified by each candidate seed point, and selects several candidate seed points as seed points according to the selection condition (S206).

通过上述的处理,设定用于实际进行区域划分的种子点,用与图13和图14所示相同的顺序进行区域划分(S208)。Through the above-described processing, seed points for actually performing region division are set, and region division is performed in the same procedure as shown in FIGS. 13 and 14 (S208).

图26是表示本实施例中的候补种子点数和选择条件的设定画面的图。在此,作为种子点候补输入“6”。并且,作为选择条件显示如下的条件:“根据划分结果,从自售机台数多的组中选择几个作为候补种子点?”和“根据划分结果,从自售机台数少的组中选择几个作为候补种子点?”。在此,对于“根据划分结果,从自售机台数少的组中选择几个作为候补种子点?”这种条件输入“3”。Fig. 26 is a diagram showing a setting screen of candidate seed points and selection conditions in this embodiment. Here, "6" is input as a seed point candidate. In addition, the following conditions are displayed as selection conditions: "According to the division result, how many are selected from the group with a large number of vending machines as candidate seed points?" and "According to the division result, how many are selected from the group with a small number of vending machines?" as a candidate seed point?". Here, "3" is input for the condition "How many are selected from the group with a small number of vending machines as candidate seed points based on the division result?".

这样输入时,首先选择6个自售机作为候补种子点,把其他的自售机归属于这6个自售机中之一进行分组。然后,检测各组中的自售机数,在6个组中从自售机少的组中按顺序选择3个组,选择这3个组中的候补种子点作为最终的种子点。When inputting in this way, first select 6 vending machines as candidate seed points, and assign other vending machines to one of the 6 vending machines for grouping. Then, detect the number of vending machines in each group, select 3 groups in order from the group with few vending machines among the 6 groups, and select the candidate seed points in these 3 groups as the final seed point.

根据本实施例的区域划分处理,以各个种子点为起点进行区域划分,使多个区域中的路线数均等。因此,在自售机密集的地区设置种子点时,该种子点到邻近的自售机的移动距离变小。由此,包括该种子点的区域与另外的区域相比,即使路线数相同也可能会包括很多自售机。多个区域中的自售数量相差甚远时,即使相同地设定路线数,恐怕也会在操作员之间产生不公平感。According to the area division process of this embodiment, each seed point is used as a starting point to perform area division, so that the number of routes in multiple areas is equalized. Therefore, when a seed point is set in an area densely populated with vending machines, the movement distance from the seed point to the adjacent vending machines becomes smaller. Therefore, compared with other areas, the area including the seed point may include many vending machines even if the number of routes is the same. When the number of self-sales in a plurality of areas is greatly different, even if the number of routes is set to be the same, there may be a sense of unfairness among operators.

另外,当在距其他自售机极远的位置上只设置一台自售机作为种子点时,会增加从该种子点到邻近的自售机的移动距离。因此,在包括该种子点的区域,在区域划分处理中的路线数的计算处理中,即使按照与其他的区域相同的路线数据进行区域划分,实际上也有可能形成效率不良的区域划分结果。In addition, when only one vending machine is set as a seed point far away from other vending machines, the moving distance from the seed point to the adjacent vending machines will be increased. Therefore, in the region including the seed point, even if the region is divided according to the same route data as other regions in the calculation process of the number of routes in the region division process, an inefficient region division result may actually be produced.

根据本实施例的区域划分处理,能够避免在自售机密集的地区设定种子点,或在距其他自售机极远的位置上设定种子点,因而,能够均等地分配多个区域中的路线数,同时,也能够以使各区域中包括的自售机数量接近的方式进行区域划分。由此,能够减少担当各区域的操作员的不公平感。According to the area division process of this embodiment, it is possible to avoid setting seed points in areas where vending machines are densely populated, or to set seed points at positions far away from other vending machines. At the same time, it is also possible to divide the area in such a way that the number of vending machines included in each area is close to each other. Thereby, it is possible to reduce the feeling of unfairness of the operators in charge of each area.

(实施例3)(Example 3)

在本实施例中种子点数的设定也可自动进行,这一点与第一实施例和第二实施例不同。In this embodiment, the setting of the seed points can also be performed automatically, which is different from the first embodiment and the second embodiment.

图27是表示本实施例的区域模拟装置100的结构的方块图。在本实施例中,区域模拟装置100具有划分状态判定部120,这一点与第一实施例中的区域模拟装置100不同。在图27中,对于与图3所示的相同的结构要素附加相同的符号并适当省略说明。FIG. 27 is a block diagram showing the structure of the area simulation device 100 of this embodiment. In this embodiment, the area simulation device 100 is different from the area simulation device 100 in the first embodiment in that it has a division state determination unit 120 . In FIG. 27 , the same reference numerals are assigned to the same components as those shown in FIG. 3 , and explanations thereof are appropriately omitted.

划分状态判定部120在由划分处理部115进行划分处理后,比较划分出的各区域中的统计量,判断划分是否适当;当划分状态判定部120判断所进行的划分不适当时,再一次进行参数和初始设定,再一次进行划分处理。After the division process is performed by the division processing unit 115, the division state judging section 120 compares the statistics in each divided region to judge whether the division is appropriate; and the initial setting, the division processing is performed again.

图28是详细地表示本实施例的初始设定部114的方块图。初始设定部114除在第一实施例中参照图5说明的结构之外,还具有路线数设定接收部142和区域数计算部144。种子点设定方法接收部124,作为种子点设定方法接收种子点手动设定、种子点自动设定和路线数设定的选择。种子点设定方法接收部124接收种子点手动设定或种子点自动设定时,进行与第一实施例或者第二实施例相同的处理。种子点设定方法接收部124接收路线数设定的选择时,路线数设定接收部142接收来自用户的数线数的设定,区域数计算部144根据路线数设定接收部142接收的路线数计算出区域数。FIG. 28 is a block diagram showing in detail the initialization unit 114 of this embodiment. The initial setting unit 114 has a route number setting reception unit 142 and an area number calculation unit 144 in addition to the configuration described with reference to FIG. 5 in the first embodiment. The seed point setting method receiving unit 124 receives a selection of seed point manual setting, seed point automatic setting, and route number setting as a seed point setting method. When the seed point setting method receiving unit 124 receives the manual setting of the seed point or the automatic setting of the seed point, it performs the same process as that of the first embodiment or the second embodiment. When the seed point setting method receiving unit 124 receives the selection of the number of routes setting, the number of routes setting receiving unit 142 receives the setting of the number of lines from the user, and the area number calculating unit 144 sets the number of routes according to the number of routes received by the receiving unit 142. The number of routes calculates the number of regions.

图29是详细地表示本实施例中的逻辑存储部T7的方块图。逻辑存储部T7除了第一实施例中图8所示的结构之外,还具有区域数计算用逻辑存储部T7d。逻辑存储部T7d存储在区域数计算部144计算区域数中所必需的逻辑。FIG. 29 is a block diagram showing in detail the logic storage unit T7 in this embodiment. In addition to the configuration shown in FIG. 8 in the first embodiment, the logical storage unit T7 has a logical storage unit T7d for area number calculation. The logic storage section T7d stores logic necessary for the area number calculation section 144 to calculate the number of areas.

图30是表示在区域数计算用逻辑存储部T7d中存储的、区域数计算部144计算划分营业地区的区域数所使用的逻辑的流程图。FIG. 30 is a flowchart showing the logic used by the number of areas calculation unit 144 to calculate the number of areas into which business areas are divided, stored in the number of areas calculation logic storage unit T7d.

路线数设定接收部142接收来自用户的各区域中的路线数的输入(S220)。在此所谓的路线数是指各操作员在一天内能够做的工作量,因而,设定“1”作为各区域中的路线数的初始值。但例如在繁忙时期,路线数也可以设定为1以上,考虑巡回操作以外的业务时间,路线数也可以设定为1以下。接着,区域数计算部144计算出该营业地区内的必需的区域数(S222)。The route number setting receiving unit 142 receives an input of the number of routes in each area from the user ( S220 ). The number of routes here refers to the amount of work each operator can do in one day, and therefore, "1" is set as the initial value of the number of routes in each area. However, for example, the number of routes may be set to 1 or more during busy periods, and the number of routes may be set to 1 or less in consideration of business hours other than tour operations. Next, the number-of-areas calculation unit 144 calculates the number of areas required in the business area (S222).

图31是表示存储在区域数计算用逻辑存储部T7d中的、用于区域数计算部144计算该营业地区中必需的区域数的逻辑的流程图。该处理用与参照图16说明的计算各区域中的合计路线数相同的顺序进行。区域数计算部144适当地参照存储在据点信息存储部T2中的据点信息数据、存储在自售机信息存储部T3中的自售机信息数据、存储在参数存储部T4中的参数,按以下的顺序计算出合计路线数。FIG. 31 is a flowchart showing the logic stored in the area number calculation logic storage unit T7d for the area number calculation unit 144 to calculate the number of areas necessary for the business area. This processing is performed in the same procedure as the calculation of the total number of routes in each area described with reference to FIG. 16 . The number of areas calculation unit 144 appropriately refers to the site information data stored in the site information storage unit T2, the vending machine information data stored in the vending machine information storage unit T3, and the parameters stored in the parameter storage unit T4, as follows: to calculate the total number of routes.

首先,区域数计算部144计算从据点到该营业地区内的自售机的平均移动时间M3(S250)。先求出从据点到各自售机的合计距离,再用由参数设定部110设定的据点-自售机间移动速度除该合计距离,求合计移动时间。接着,用全自售机数除该合计移动时间,求出M3First, the area count calculation unit 144 calculates the average travel time M 3 from the base to the vending machines in the business area (S250). The total distance from the base to each vending machine is obtained first, and then the total travel time is obtained by dividing the total distance by the moving speed between the base and the vending machine set by the parameter setting unit 110 . Next, divide the total travel time by the number of all vending machines to obtain M 3 .

接着,区域数计算部144计算自售机之间的平均移动时间M4(S252)。首先,求出从各自售机到最接近的n个自售机的合计距离,再用由参数设定部110设定的自售机之间的移动速度除该合计距离,求出合计移动时间。接着,用n除该合计移动时间,得出从各自售机到其他的自售机的平均移动时间m1~mn。然后,求出这些平均移动时间m1~mn的合计时间,并且用全自售机数除,计算出M4Next, the area count calculation unit 144 calculates the average travel time M 4 between the vending machines (S252). First, the total distance from each vending machine to the nearest n vending machines is obtained, and then the total distance is divided by the moving speed between the vending machines set by the parameter setting unit 110 to obtain the total travel time . Next, by dividing this total travel time by n, average travel times m 1 to m n from each vending machine to another vending machine are obtained. Then, the total time of these average travel times m 1 to m n is obtained and divided by the number of all vending machines to calculate M 4 .

接着,区域数计算部144计算在该营业地区内一天中能够操作的自售机数N3(S254)。因为一天的合计操作时间是TZ=M3×2+M4(N3-1)+T×N3(T是每台自售机的平均操作时间),故把该算式变形,计算出N3=(TZ-M3×2+M4)/(M4+T)。Next, the number of areas calculation unit 144 calculates the number N 3 of vending machines that can be operated in a day in the business area (S254). Since the total operating time of a day is T Z =M 3 ×2+M 4 (N 3 -1)+T×N 3 (T is the average operating time of each vending machine), this formula is transformed to calculate N 3 =(T Z −M 3 ×2+M 4 )/(M 4 +T).

另一方面,区域数计算部144计算出平均每一天必需要处理的自售机数N4(S256)。首先,通过计算出各个自售机每台每月的装填次数,合计该装填次数,从而计算出每月的装填次数W。接着,以各操作员1个月的工作日数为4周×5日=20,求出N4=W/20。On the other hand, the number of areas calculation unit 144 calculates the number N 4 of vending machines that must be handled per day on average (S256). First, by calculating the monthly filling times of each vending machine, and adding up the filling times, the monthly filling times W are calculated. Next, N 4 =W/20 is obtained by setting the number of working days of each operator in one month as 4 weeks×5 days=20.

此后,区域数计算部144把平均每一天必需处理的自售机数N4用一天能够操作的自售机数N3除,从而,计算出每一天必需的路线数=N4/N3(S258)。区域数计算部144把这样计算出的必需的路线数用在图30的步骤220中输入的数线路数去除,计算出在该营业地区必需的区域数(S260)。Thereafter, the number of areas calculation unit 144 divides the average number N4 of self-vending machines that must be processed per day by the number N3 of self-service vending machines that can be operated in one day, thereby calculating the number of routes necessary per day= N4 / N3 ( S258). The number of areas calculation unit 144 divides the number of required routes calculated in this way by the number of routes input in step 220 of FIG. 30 to calculate the number of areas required in the business area (S260).

再返回图30,种子点选择部130用与图10所示的相同的顺序设定计算出的必需的区域数的两倍数的种子点(S224)。Referring back to FIG. 30 , the seed point selection unit 130 sets seed points twice the calculated required number of regions in the same procedure as shown in FIG. 10 ( S224 ).

接着,种子点选择部130用与在第二实施例说明的相同的顺序进行分组(S226)。此后,种子点选择部130考虑分组结果和归属于各种子点的自售机的数量,从自售机少的种子点依次选择必需的区域数的种子点,在此,被选择的种子点设定为最终的种子点(S228)。Next, the seed point selection section 130 performs grouping in the same procedure as described in the second embodiment (S226). Thereafter, the seed point selection unit 130 considers the grouping result and the number of vending machines belonging to various subpoints, and sequentially selects the seed points with the necessary number of regions from the seed points with fewer vending machines. Here, the selected seed points Set as the final seed point (S228).

通过以上的处理,设定用于实际进行区域划分的种子点,再用与图13和图14所示的相同的顺序进行区域划分(S230)。Through the above processing, seed points for actually performing region division are set, and region division is performed in the same procedure as shown in FIGS. 13 and 14 (S230).

接着,划分状态判定部120计算出用该条件实际地划分的区域中的路线数,并且评价划分状态(S232)。结果,如果计算出的路线数是在容许范围内(S234为是),则该处理结束,并且显示结果。而不在容许范围内时(S234为否),返回步骤222,计算出新的区域数。Next, the division state determination unit 120 calculates the number of lines in the area actually divided by the condition, and evaluates the division state (S232). As a result, if the calculated route number is within the allowable range (YES at S234), the process ends, and the result is displayed. If it is not within the allowable range (No in S234), the process returns to step 222, and a new number of areas is calculated.

图32~图34表示用于进行本实施例中的参数设定和初始设定的画面。图32表示选择划分方法的画面。在本实施例中,除了对第一实施例参照图18说明的内容之外,作为划分方法的选择种类还包括“路线数设定”。在此,选择“路线数设定”作为划分方法。32 to 34 show screens for parameter setting and initial setting in this embodiment. Fig. 32 shows a screen for selecting a division method. In this embodiment, in addition to the content described with reference to FIG. 18 for the first embodiment, the selection category as a division method includes "number of routes setting". Here, "Number of routes setting" is selected as the division method.

图33表示用于划分的基础条件的设定画面。在本实施例中,除了第一实施例参照图19说明的内容之外,作为一个项目还包括每周工作日数。在此,设定每周工作日数为“5”。FIG. 33 shows a setting screen for basic conditions for division. In this embodiment, in addition to the contents explained with reference to FIG. 19 in the first embodiment, the number of working days per week is included as one item. Here, set the number of working days per week to "5".

在图32所示的划分方法的选择画面中,如图34所示,当选择“路线数设定”时,显示路线数输入画面。在此,用户输入各区域的路线数;本实施例中输入“1”作为路线数。接着,用户输入容许误差范围,在此,设定为+10%和-10%。因此,进行区域划分,使各区域中的路线数为0.9~1.1。On the screen for selecting the division method shown in FIG. 32 , as shown in FIG. 34 , when "Number of routes setting" is selected, an input screen for the number of routes is displayed. Here, the user inputs the number of routes in each area; in this embodiment, "1" is input as the number of routes. Next, the user inputs the allowable error range, and here, +10% and -10% are set. Therefore, area division is performed so that the number of routes in each area is 0.9 to 1.1.

根据本实施例的区域划分处理,只进行各区域中的路线数的设定就能够把划分对象的营业地区划分成多个区域。自动地划分营业地区,以利用区域模拟装置100将各区域包括的多个自售机的统计量均等分配,因而,能够进行客观的区域划分,并能够使操作员感到公平。另外,在各区域中,因为以自售机间的距离缩短的方式依次取得自售机,最终,把各区域间的距离短的自售机分类在各区域内。因此,能够把一个营业地区划分成以块为单位的区域,同时,能够减少各区域的自售机之间的移动距离等,因而,能够提高自售机的巡回管理效率。According to the area division processing of this embodiment, the business area to be divided can be divided into a plurality of areas only by setting the number of routes in each area. Business areas are automatically divided so that the statistics of a plurality of vending machines included in each area are evenly distributed by using the area simulation device 100 , so that objective area division can be performed and operators can feel fair. In addition, since the vending machines are sequentially acquired in each area so that the distance between the vending machines is shortened, the vending machines with the shortest distance between the areas are finally classified into each area. Therefore, it is possible to divide a business area into areas in units of blocks, and at the same time, it is possible to reduce the moving distance between vending machines in each area, thereby improving the efficiency of tour management of vending machines.

(第四实施例)(fourth embodiment)

在本实施例中,统计量计算部136在计算各区域的路线数时,考虑在自售机信息存储部T3中存储的各个自售机每一台的实际操作时间,计算出路线数,这一点与第一~第三实施例不同。在第一~第三实施例中,例如在第一实施例,如在图16的步骤164说明的那样,为了计算各区域中的路线数,使用作为图19的基础条件输入的在每台自售机上的平均操作时间进行了说明。但是,例如现有的自售机中,也有从远处进行库存量确认的类型和不用现金的类型,实际上在自售机的操作时间根据自售机的种类等特性而各不相同。在本实施例中,统计理计算部136参照在自售机信息存储部T3内存储的自售机的类型和特性、反映对每台自售机设定的操作时间计算出统计量,因而,能够更精确地计算出与实际的操作量相称的路线数。这样,在自售机信息存储部T3中存储每个自售机的特性,通过利用该信息能够更严密地进行区域划分,并能够均等地分配各区域中的操作员的工作量。In this embodiment, when calculating the number of routes in each area, the statistic calculation unit 136 considers the actual operating time of each vending machine stored in the vending machine information storage unit T3 to calculate the number of routes. One point is different from the first to third embodiments. In the first to third embodiments, for example, in the first embodiment, as explained in step 164 of FIG. The average operating time on the vending machine is described. However, for example, among existing vending machines, there are also types that perform inventory confirmation from a remote location and types that do not use cash. Actually, the operating time of the vending machines differs depending on characteristics such as types of vending machines. In this embodiment, the statistical calculation unit 136 calculates the statistics by referring to the types and characteristics of the vending machines stored in the vending machine information storage unit T3 and reflecting the operating time set for each vending machine. The number of routes commensurate with the actual amount of operation can be calculated more accurately. In this way, the characteristics of each vending machine are stored in the vending machine information storage unit T3, and by using this information, the areas can be more strictly divided, and the workload of the operators in each area can be evenly distributed.

参照图16说明本实施方式中的统计量计算部136的处理。与第一实施例同样,统计量计算部136计算出从据点到已经属于该区域的自售机和候补自售机的平均移动时间M1(S160),接着,统计量计算部136与第一实施例同样,计算出自售机之间的平均移动时间M2(S162)。The processing of the statistic calculation unit 136 in this embodiment will be described with reference to FIG. 16 . Similar to the first embodiment, the statistic calculation unit 136 calculates the average moving time M 1 from the base to the vending machines and candidate vending machines already belonging to the area (S160), and then the statistic calculation unit 136 and the first Embodiment Similarly, the average moving time M 2 between vending machines is calculated (S162).

接着,统计量计算部136计算在一天内能够操作的自售机数N1(S164)。首先,统计量计算部136参照自售机信息存储部T3,计算出在该区域内已经取得的自售机和候补自售机的操作时间的合计时间To。此时,一天的合计操作时间TZ=2×M1+M2×(N1-1)+To。把该算式变形,求出N1={(TZ-2M1-To)/M2}+1。Next, the statistic calculation unit 136 calculates the number N 1 of vending machines that can be operated in one day (S164). First, the statistic calculation unit 136 refers to the vending machine information storage unit T3, and calculates the total time T o of the operation time of the already acquired vending machines and the candidate vending machines in the area. At this time, the total operating time T Z =2×M 1 +M 2 ×(N 1 −1)+T o for one day. This formula is transformed to obtain N 1 ={(T Z -2M 1 -To)/M 2 }+1.

另一方面,统计量计算部136与第一实施例同样,计算出每一天必需要处理的自售机数N2(S166)。此后,统计量计算部136用一天能够操作的自售机数N1除每一天必需要处理的自售机数N2,这样,计算出各区域中的路线数=N2/N1(S168)。On the other hand, the statistic calculation unit 136 calculates the number N 2 of vending machines that must be processed every day, as in the first embodiment (S166). Thereafter, the statistic calculation unit 136 divides the number N 2 of self-vending machines that must be processed each day by the number N 1 of self-vending machines that can be operated in one day, and thus calculates the number of routes in each area=N 2 /N 1 (S168 ).

图36是表示自售机信息存储部T3的数据结构的一部分的另一例的图。在此,自售机信息数据按每台自售机而包括“自售机分类”和“泊车状况”等。这里,自售机种类能够根据该自售机的操作量来确定。例如,可以把因为不用现金并且具有通信功能就不需要回收销售款并能够预知补充量的自售机分类为“A”,把不需要回收销售款但不能预知补充量的自售机分类为“B”,把需要回收销售款、补充找零用的钱、确认补充量的自售机分类为“C”。另外,泊车状况可以根据配送车泊车的容易度来决定。例如,把能在自售机旁边泊车的情况设定为“1”,把自售机与泊车位置之间的距离在例如20m以内的情况设定为“2”,把自售机和泊车位置之间的距离超过20m的情况设定为“3”。统计量计算部136可以根据各自售机的分类和泊车状况、未作图示的装填量等计算出各自售机的操作时间。此时,统计量计算部136能够利用这样计算出的操作时间来计算上述各区域中的路线数。Fig. 36 is a diagram showing another example of a part of the data structure of the vending machine information storage unit T3. Here, the vending machine information data includes "vending machine classification", "parking status", and the like for each vending machine. Here, the type of vending machine can be identified based on the amount of operation of the vending machine. For example, a vending machine that does not need to collect sales money and can predict the replenishment amount because it does not use cash and has a communication function can be classified as "A", and a self-vending machine that does not need to collect sales money but cannot predict the replenishment amount can be classified as "A". B", classify as "C" the self-vending machines that need to recover the sales money, replenish the change money, and confirm the replenishment amount. In addition, the parking situation can be determined according to the ease of parking the delivery vehicle. For example, "1" is set to be able to park next to the vending machine, and "2" is set to "2" if the distance between the vending machine and the parking position is within, for example, 20 m. When the distance between the car positions exceeds 20 m, "3" is set. The statistic calculation unit 136 can calculate the operating time of each vending machine according to the classification of the respective vending machines, the parking situation, the loading amount not shown in the figure, and the like. At this time, the statistic calculation unit 136 can calculate the number of routes in each of the above-mentioned areas using the operation time calculated in this way.

如果按以上执行,统计量计算部136就能够参照自售机信息存储部T3,反映每台自售机实际的操作时间和每台自售机的状况的差异并计算出统计量,因而,能够更精密地计算出路线数,并能够均等地分配各区域中的操作员的工作量。另外,当计算出一天内能够操作的自售机数N1时,因为也要考虑从据点到各区域的自售机的移动时间,所以能够使各区域离据点的距离大体均等地划分各区域。另外,因为也考虑各区域中的自售机之间的距离来计算路线数,所以就能够使各区域中的移动距离均等地划分营业区域。If it is carried out as above, the statistics calculation part 136 can refer to the vending machine information storage part T3, reflect the difference between the actual operation time of each vending machine and the situation of each vending machine, and calculate the statistics. The number of routes is calculated more precisely and the workload of operators in each area can be evenly distributed. In addition, when calculating the number N1 of vending machines that can be operated in one day, since the travel time of the vending machines from the base to each area is also taken into consideration, the distances between each area and the base can be divided into each area approximately equally. . In addition, since the number of routes is calculated in consideration of the distance between the vending machines in each area, it is possible to divide the business area evenly with the travel distance in each area.

(实施例5)(Example 5)

图35是表示包括第一~第四实施例中说明的区域模拟装置100的区域模拟系统146的图。在第一~第四实施例中说明的来自用户的处理能够通过网络148从用户终端150进行。在本实施例中,用户终端150只要是能够通过网络148与区域模拟装置100通信的终端设备即可。例如,用户终端150可以是PC、PDA、移动电话、其他任意的硬件。FIG. 35 is a diagram showing an area simulation system 146 including the area simulation device 100 described in the first to fourth embodiments. The processing from the user described in the first to fourth embodiments can be performed from the user terminal 150 via the network 148 . In this embodiment, the user terminal 150 only needs to be a terminal device capable of communicating with the area simulation device 100 via the network 148 . For example, the user terminal 150 may be a PC, a PDA, a mobile phone, or other arbitrary hardware.

这样,用户就能够携带着用户终端150,一边实际地在设置有自售机的营业地区内巡回,一边把区域划分处理所必要的指示发送到区域模拟装置100。由此,就能够反映实际的现场的状况,例如,向组合指定接收部132输入组合指定,或者向调整接收部140输入更换处理。In this way, the user can carry the user terminal 150 and send instructions necessary for the area dividing process to the area simulation device 100 while actually going around the business area where the vending machines are installed. In this way, it is possible to reflect the actual on-site situation, for example, to input a combination designation to the combination designation receiving unit 132 or to input a replacement process to the adjustment receiving unit 140 .

另外,第一~第四实施例说明的区域模拟装置100除了具有各实施例说明的结构之外,也可以具有接收据点信息数据和自售机信息数据等各种数据登记的数据登记接收部。In addition, the area simulation device 100 described in the first to fourth embodiments may have a data registration receiver for receiving various data registrations such as site information data and vending machine information data, in addition to the configuration described in each embodiment.

图38是表示第一实施例中的区域模拟装置100具有数据登记接收部152时的结构的方块图。数据登记接收部152接收来自用户的各种数据登记,并且把这些数据存入据点信息存储部T2或自售机信息存储部T3内。由此,用户可以手持用户终端150,一边在设置有自售机的营业地区内实际地巡回,一边进行各种数据登记。因此,能够在据点信息存储部T2和自售机信息存储部T3内存入更正确、更准确的信息。另外,尽管预先在据点信息存储部T2或自售机信息存储部T3内登记了各种数据,但在现场情况发生变化时,也能够迅速地进行数据更新。通过准确、迅速地整理在据点信息存储部T2和自售机信息存储部T3中存储的各种数据,能够适当地进行对象营业地区的区域划分。FIG. 38 is a block diagram showing a configuration in which the area simulation device 100 in the first embodiment has a data registration receiving unit 152 . The data registration receiving unit 152 receives various data registrations from users, and stores these data in the base information storage unit T2 or the vending machine information storage unit T3. Thereby, the user can carry out various data registrations while holding the user terminal 150 and actually going around the business area where the vending machines are installed. Therefore, more accurate and accurate information can be stored in the base information storage unit T2 and the vending machine information storage unit T3. In addition, although various data are registered in the base information storage unit T2 or the vending machine information storage unit T3 in advance, when the situation on the spot changes, the data can be quickly updated. By accurately and quickly arranging various data stored in the base information storage unit T2 and the vending machine information storage unit T3, it is possible to appropriately divide the target business area.

图39和图40表示用于进行自售机信息数据登记的画面。图39(a)表示输入登记数据的自售机的自售机码的画面。图39(b)表示对应输入在图39(a)中的自售机码的自售机信息数据的输入画面。在此,在图39(a)中,作为自售机码输入“b”。当有来自用户的自售机码的指定时,数据登记接收部152就参照自售机信息存储部T3,判断是否已经存储有对应的自售机的自售机信息数据。当对应的自售机的自售机信息数据已经存入时,数据登记接收部152就读出该自售机的信息数据。在图39(b)的画面上表示数据登记接收部152读出的自售机信息数据。另一方面,当对应的自售机的自售机信息数据还未被存入时,或者有未被存入的项目时,图39(b)的画面以空栏状态显示。在此,显示有自售机码为“b”的自售机信息数据,其自售机的据点码是“1000”、名称是“圆楼1”、位置座标是[X=X2]、[Y=Y2]、高度是“2层”。当需要修改时,用户可以更改这些自售机信息数据。另外,因为操作时间显示为空栏,可以由用户输入操作时间。39 and 40 show screens for registering vending machine information data. Fig. 39(a) shows a screen for inputting the vending machine code of the vending machine for registration data. Fig. 39(b) shows an input screen of vending machine information data corresponding to the vending machine code input in Fig. 39(a). Here, in FIG. 39( a ), "b" is input as the vending machine code. When there is a designation of the vending machine code from the user, the data registration receiving unit 152 refers to the vending machine information storage unit T3 to determine whether the vending machine information data of the corresponding vending machine has been stored. When the vending machine information data of the corresponding vending machine has been stored, the data registration receiving unit 152 reads out the information data of the vending machine. The vending machine information data read by the data registration receiving unit 152 is shown on the screen of FIG. 39( b ). On the other hand, when the vending machine information data of the corresponding vending machine has not been registered yet, or when there is an unregistered item, the screen of FIG. 39( b ) is displayed in a blank state. Here, the vending machine information data with the vending machine code "b" is displayed, the base code of the vending machine is "1000", the name is "round building 1", and the location coordinates are [X=X 2 ] , [Y=Y 2 ], the height is "2 floors". When modification is required, the user can change these vending machine information data. In addition, since the operation time is displayed as a blank column, the operation time can be input by the user.

如图40(a)所示,当图39(b)的画面的输入结束时,数据登记接收部152就询问是否将自售机码为“b”的自售机和某一个自售机进行组合指定。在此,当用户选择“否”时,结束自售机码为“b”的自售机信息数据的登记。而当用户选择“是”时,数据登记接收部152指定用户进行组合指定的自售机。此时,数据登记接收部152既可以输入用户进行组合指定的自售机的自售机码,也能够例如图40(b)所示地,根据自售机码为“b”的位置信息等向用户提示进行组合指定的可能性高的自售机表。此时,用户能够从表中包括的自售机中选择指定与自售机码为“b”的自售机组合的自售机。As shown in Figure 40 (a), when the input of the screen of Figure 39 (b) ended, the data registration receiving part 152 just inquired whether the self-vending machine with the self-vending machine code as "b" and a certain self-vending machine Combination specified. Here, when the user selects "No", the registration of the vending machine information data with the vending machine code "b" ends. On the other hand, when the user selects "Yes", the data registration receiving unit 152 designates the vending machines for which the user specifies a combination. At this time, the data registration receiving unit 152 may input the self-vending machine code of the vending machine that the user specifies in combination, or, for example, as shown in FIG. The user is presented with a list of vending machines with a high possibility of specifying a combination. At this time, the user can select a vending machine designated to be combined with the vending machine with the vending machine code "b" from among the vending machines included in the table.

在本实施例中,能够通过网络148从用户终端150向区域模拟装置100发送、接收必要的信息,因而,能够一边在营业地区内实际地巡回,一边向区域模拟装置100发送区域划分所必需的信息。因此,例如能够准确、迅速地更新各种数据,能够最适当地提高区域划分的精度。In the present embodiment, necessary information can be sent and received from the user terminal 150 to the area simulation device 100 via the network 148, and therefore, information necessary for area division can be sent to the area simulation device 100 while actually touring the business area. information. Therefore, for example, various data can be updated accurately and quickly, and the accuracy of area division can be optimally improved.

以上,用实施例说明了本发明。实施例是示例,使本领域专业人员能够明白实施例的各结构要素和各处理过程的组合中能够形成各种变形例,另外,这样的变形例也是属于本发明的范围内的。以下,说明这样的变形例。The present invention has been described above using examples. The embodiment is an example, so that those skilled in the art can understand that various modifications can be formed in the combination of each structural element and each processing procedure of the embodiment, and such modifications also belong to the scope of the present invention. Hereinafter, such a modified example will be described.

在第一实施例中参照图13~图15说明的区域划分处理能够用各种顺序进行。例如,在图13的步骤104的候补选择处理中,将在各区域中检测距离已取得的自售机的重心最近的自售机作为候补(图14,S130和S132),但也可以将在各区域中检测距离作为种子点设定的自售机最近的自售机作为候补。此时,能够用与图14相同的处理进行判断是否决定以检测出的自售机作为候补。The region division processing described with reference to FIGS. 13 to 15 in the first embodiment can be performed in various orders. For example, in the candidate selection process of step 104 in FIG. 13 , the vending machine that is closest to the center of gravity of the vending machine that has been detected in each area is used as a candidate ( FIG. 14 , S130 and S132 ). In each area, the vending machine that is closest to the vending machine set as the seed point is detected as a candidate. In this case, it can be judged by the same processing as in FIG. 14 whether or not to decide whether to use the detected vending machine as a candidate.

另外,在第三实施例中说明了当输入路线数时,自动地设定种子点数。然而,初始设定部114在接收来自用户的路线数输入时,也能够参照逻辑存储部T7,通过图31所示的处理计算出区域数,向用户提示必需的区域数。此时,用户能够选择手动或者自动地设定种子点,并能够根据需要进行加权值设定等微调整。In addition, it was described in the third embodiment that when the number of courses is input, the number of seed points is automatically set. However, when the initial setting unit 114 receives an input of the number of routes from the user, it can also refer to the logic storage unit T7, calculate the number of areas through the processing shown in FIG. 31 , and present the necessary number of areas to the user. At this time, the user can choose to set the seed point manually or automatically, and can make fine adjustments such as weighting value setting as needed.

另外,在以上的实施例中,将各区域的合计路线数作为统计量,以此为例进行了说明。但也可以在各区域中使例如各区域中所包括的自售机台数、每台自售机的平均装填操作时间、每台自售机的日平均装填次数、每台自售机距据点的平均距离、自售机之间的平均距离、每一路线的自售机台数、总销售额、每台自售机的平均销售额等,路线数以外的统计量分配均等。例如当使用每台自售机的平均销售额作为统计量时,能够使各区域中的销售额均等地进行区域划分。也能够把这样的处理与第二、第三实施例所说明的、设定比实际需要的种子点数多的候补种子点进行分组的处理相结合。此时,能够适当地设定包括在各区域内的自售机数均等的种子点,最终,对各区域中的路线数能够在一定程度上均等地分配,并也能够使各区域中的销售额均等。这样,能够进一步提高操作员的公平感。In addition, in the above embodiments, the total number of routes in each area is taken as a statistical quantity, and this is an example for description. However, for example, the number of vending machines included in each area, the average loading operation time of each vending machine, the daily average loading times of each vending machine, the distance between each vending machine and the base can also be used in each area. Average distance, average distance between vending machines, number of vending machines per route, total sales, average sales per vending machine, etc. Statistics other than the number of routes are equally distributed. For example, when the average sales of each vending machine is used as a statistical quantity, the sales in each area can be equally divided into regions. It is also possible to combine such processing with the processing described in the second and third embodiments in which candidate seed points are set and grouped with more seed points than actually required. At this time, it is possible to properly set the seed point with an equal number of self-vending machines included in each area. Finally, the number of routes in each area can be evenly distributed to a certain extent, and it is also possible to make the sales in each area equal amount. In this way, the operator's sense of fairness can be further improved.

另外,以上的实施例说明了把营业地区划分成多个区域的例子,在设定多个营业地区时,也能够用相同的方法。此时,也能够用与在以上的实施例中设定种子点的方法相同的方法设定各营业地区内的据点。In addition, the above-mentioned embodiment has described the example of dividing the business area into a plurality of areas, and the same method can also be used when setting a plurality of business areas. At this time, the bases in each business area can also be set by the same method as the method of setting the seed point in the above-mentioned embodiment.

产业上利用的可能性Possibility of industrial use

以上,根据本发明能够客观地把设置有多个自售机的地区划分成多个担当区域,使从事自售机巡回管理的操作员感到公平。另外,根据本发明,能够把设置有多个自售机的地区划分成多个担当区域,使从事自售机巡回管理的操作员的工作量均等分配。根据本发明,能够在视觉地把握划分的状态的情况下客观地把设置有多个自售机的地区划分成从事自售机巡回管理的操作员的担当区域。根据本发明,能够把设置有多个自售机的地区划分成多个担当区域以提高从事自售机巡回管理的操作员的巡回工作效率。根据本发明,能够把设置有多个自售机的地区划分成多个担当区域以减少从事自售机巡回管理的操作员全体的总工作量。As mentioned above, according to the present invention, the area where a plurality of vending machines are installed can be objectively divided into a plurality of responsible areas, so that the operators engaged in the tour management of the vending machines feel fair. In addition, according to the present invention, the area where a plurality of vending machines are installed can be divided into a plurality of responsible areas, so that the workload of the operators engaged in the tour management of the vending machines can be evenly distributed. According to the present invention, an area in which a plurality of vending machines is installed can be objectively divided into areas in charge of operators engaged in tour management of vending machines while visually grasping the divided state. According to the present invention, an area where a plurality of vending machines are installed can be divided into a plurality of responsible areas, so as to improve the tour work efficiency of the operator who is engaged in the tour management of the vending machines. According to the present invention, the area where a plurality of vending machines are installed can be divided into a plurality of responsible areas, so as to reduce the total workload of all operators engaged in the tour management of the vending machines.

Claims (19)

1.一种区域划分系统,其把设置有多个自动售货机的地区划分为从事自动售货机巡回管理的操作员的担当区域,其特征在于,具有:初始设定部,其根据担当者的人数,在上述地区内设定多个至少包括一台自动售货机的区域;计算部,其计算出根据各区域内包含的自动售货机的特性确定的统计量;处理部,其在考虑上述统计量而选择了特定区域之后,反复进行在该特定区域内增设自动售货机从而扩张区域的处理,并在满足了规定的条件时结束所述处理,将所取得的区域定为上述多个担当者的担当区域。1. An area division system that divides an area where a plurality of vending machines are installed into areas in charge of operators engaged in vending machine tour management, characterized in that it has: The number of people, setting a plurality of areas including at least one vending machine in the above area; the calculation part, which calculates the statistics determined according to the characteristics of the vending machines included in each area; the processing part, which considers the above statistics After selecting a specific area based on the specified amount, the process of adding vending machines in the specific area to expand the area is repeated, and when the specified conditions are met, the process is terminated, and the acquired area is defined as the above-mentioned plurality of persons in charge. area of responsibility. 2.如权利要求1所述的区域划分系统,其特征在于,还具有候补选择部,其按每一个区域选择要增设的候补自动售货机,上述计算部对各个区域计算出增设上述候补自动售货机时的上述统计量,上述处理部考虑增设上述候补自动售货机时的上述统计量,而选择上述特定的区域。2. The area division system according to claim 1, further comprising a candidate selection unit for selecting a candidate automatic vending machine to be added for each area, and the calculation unit calculates the number of additional automatic vending machines for each area. The above-mentioned statistics in the case of a vending machine, the processing unit selects the above-mentioned specific area in consideration of the above-mentioned statistics in the case of adding the candidate automatic vending machine. 3.如权利要求2所述的区域划分系统,其特征在于,上述处理部在任意一个区域内增设了自动售货机的状态下选择上述特定区域,使各区域的上述统计量之差缩小。3. The area division system according to claim 2, wherein the processing unit selects the specific area in the state where the vending machine is added in any area, and reduces the difference of the statistics in each area. 4.如权利要求2或3所述的区域划分系统,其特征在于,还具有存储上述自动售货机的位置信息的位置信息存储部,上述候补选择部参照上述自动售货机的位置信息选择上述候补。4. The area division system according to claim 2 or 3, further comprising a position information storage unit storing position information of the automatic vending machine, and the candidate selection unit selects the candidate by referring to the position information of the automatic vending machine. . 5.如权利要求4所述的区域划分系统,其特征在于,上述候补选择部根据已经分配给各担当者的自动售货机的位置信息并考虑距要确定的代表地点的距离,依次进行选择。5. The area division system according to claim 4, wherein the candidate selection unit sequentially selects based on the position information of the vending machines assigned to each person in charge and considering the distance from the representative point to be determined. 6.如权利要求5所述的区域划分系统,其特征在于,上述候补选择部根据已经分配给各担当者的所有自动售货机的位置信息来确定上述代表地点。6. The area division system according to claim 5, wherein the candidate selection unit specifies the representative location based on the location information of all the vending machines assigned to each person in charge. 7.如权利要求5或6所述的区域划分系统,其特征在于,上述候补选择部把已经分配给各担当者的自动售货机的位置的重心地点作为上述代表地点来确定。7. The area division system according to claim 5 or 6, wherein the candidate selection unit determines the center of gravity of the positions of the automatic vending machines assigned to each person in charge as the representative point. 8.如权利要求1~7中任一项所述的区域划分系统,其特征在于,上述统计量是各担当者在巡回在各担当区域内所包含的自动售货机并进行操作时的工作量。8. The area division system according to any one of claims 1 to 7, wherein the statistical quantity is the workload when each responsible person tours and operates the vending machines included in each responsible area . 9.如权利要求8所述的区域划分系统,其特征在于,上述计算部考虑上述自动售货机之间的移动时间而计算出上述统计量。9. The area classification system according to claim 8, wherein the calculation unit calculates the statistics in consideration of travel time between the vending machines. 10.如权利要求1~9中任一项所述的区域划分系统,其特征在于,与各上述自动售货机的特性相关的信息包括各上述自动售货机的位置信息,所述区域划分系统还具有存储该自动售货机的位置信息的特性信息存储部,上述计算部根据上述自动售货机之间的位置信息,计算出上述自动售货机之间的移动时间。10. The area division system according to any one of claims 1 to 9, wherein the information related to the characteristics of each of the above-mentioned automatic vending machines includes the location information of each of the above-mentioned automatic vending machines, and the area division system also includes It has a characteristic information storage part which stores the positional information of this automatic vending machine, and the said calculation part calculates the travel time between the said automatic vending machines based on the positional information between the said automatic vending machines. 11.如权利要求8~10中任一项所述的区域划分系统,其特征在于,上述地区包括据点;上述计算部还考虑上述据点和各上述自动售货机之间的移动时间而计算出上述统计量。11. The area division system according to any one of claims 8 to 10, wherein said area includes bases; Statistics. 12.如权利要求8~11中任一项所述的区域划分系统,其特征在于,上述计算部考虑在各上述自动售货机的操作时间而计算出上述统计量。12. The zoning system according to any one of claims 8 to 11, wherein the calculation unit calculates the statistics in consideration of the operating time of each of the automatic vending machines. 13.如权利要求8~12中任一项所述的区域划分系统,其特征在于,上述计算部根据各上述自动售货机的种类计算出上述统计量。13. The area classification system according to any one of claims 8 to 12, wherein the calculating unit calculates the statistics according to the type of each of the automatic vending machines. 14.如权利要求1~13中任一项所述的区域划分系统,其特征在于,上述处理部在各区域内增设上述自动售货机,使在各担当区域内所包含的自动售货机之间的距离在规定的限制距离内。14. The area division system according to any one of claims 1 to 13, wherein the processing unit adds the above-mentioned automatic vending machines in each area, so that the automatic vending machines included in each responsible area The distance is within the prescribed limit distance. 15.如权利要求1~14中任一项所述的区域划分系统,其特征在于,还包括按每个区域在上述统计量中增加加权值的加权值设定部,上述计算部考虑上述加权值计算出上述统计量。15. The area division system according to any one of claims 1 to 14, further comprising a weighted value setting unit that adds a weighted value to the statistical quantity for each area, and the calculation unit considers the weighted value values to calculate the above statistics. 16.如权利要求1~15中任一项所述的区域划分系统,其特征在于,还具有组合指定接收部,其接收在上述多个自动售货机中应该包括在同一担当区域内的自动售货机的组合指定,上述初始设定部和上述处理部使被指定组合的自动售货机包括在相同的区域内。16. The area division system according to any one of claims 1 to 15, further comprising a combination designation receiving unit that receives, among the plurality of automatic vending machines, the automatic vending machines that should be included in the same area in charge. In the designation of a combination of vending machines, the initial setting unit and the processing unit include the automatic vending machines in the designated combination in the same area. 17.如权利要求1~16中任一项所述的区域划分系统,其特征在于,还具有:存储上述地区的地图信息的地图信息存储部;显示处理部,其把各担当区域内所包含的自动售货机与上述地图信息一起显示,以表明每个担当区域的不同点这样地。17. The area division system according to any one of claims 1 to 16, further comprising: a map information storage unit for storing map information of the above-mentioned areas; The vending machines are displayed together with the above map information to show the difference of each responsible area like this. 18.如权利要求1~17中任一项所述的区域划分系统,其特征在于,还具有特性信息接收部,其通过网络接收关于上述自动售货机的特性的信息的输入。18. The zoning system according to any one of claims 1 to 17, further comprising a characteristic information receiving unit that receives input of information on the characteristics of the automatic vending machine through a network. 19.一种数据结构,其在把设置有多个自动售货机的地区划分为进行自动售货机巡回管理的操作员的担当区域时使用,其特征在于,包括:第一数据部,其按每一个担当区域区别并存储已经归属于各担当区域的自动售货机的识别信息和将要归属于各担当区域的作为候补的自动售货机的识别信息;第二数据部,其存储根据有关已经归属于各担当区域的自动售货机和将要归属于各担当区域的作为候补的自动售货机的特性的信息计算的统计量。19. A data structure for use when dividing an area where a plurality of vending machines are installed into areas in charge of operators who perform tour management of vending machines, comprising: A responsible area distinguishes and stores the identification information of the vending machines that have already belonged to each responsible area and the identification information of the candidate automatic vending machines that will belong to each responsible area; It is a statistic calculated from information on the characteristics of the vending machines in the area in charge and the characteristics of the vending machines that are candidates for each area in charge.
CNB038139340A 2002-10-03 2003-09-29 Area dividing system Expired - Fee Related CN100345166C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP291644/2002 2002-10-03
JP2002291644A JP3911225B2 (en) 2002-10-03 2002-10-03 Area division system

Publications (2)

Publication Number Publication Date
CN1662940A true CN1662940A (en) 2005-08-31
CN100345166C CN100345166C (en) 2007-10-24

Family

ID=32063847

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038139340A Expired - Fee Related CN100345166C (en) 2002-10-03 2003-09-29 Area dividing system

Country Status (5)

Country Link
JP (1) JP3911225B2 (en)
KR (1) KR100691642B1 (en)
CN (1) CN100345166C (en)
AU (1) AU2003266686A1 (en)
WO (1) WO2004032073A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109784650A (en) * 2018-12-15 2019-05-21 深圳壹账通智能科技有限公司 Administrative Area distribution method, device, computer equipment and storage medium
CN111310531A (en) * 2018-12-12 2020-06-19 北京京东尚科信息技术有限公司 Image classification method, device, computer equipment and storage medium

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4824287B2 (en) * 2004-04-28 2011-11-30 エスアーペー アーゲー Route allocation apparatus and method, and computer program
KR100794800B1 (en) * 2005-12-12 2008-01-15 삼성전자주식회사 Software update method and device
WO2009119040A1 (en) 2008-03-28 2009-10-01 日本たばこ産業株式会社 Course creation system and course creation method
EP2333716A1 (en) 2008-09-29 2011-06-15 Japan Tobacco, Inc. System for calculating the number of distribution courses and method for calculating the number of distribution courses
EP2345990A4 (en) 2008-09-29 2012-06-20 Japan Tobacco Inc System for supporting determination of delivery system, system for creating delivery route, method for supporting determination of delivery system, and method for creating delivery route
CN104866988A (en) * 2015-05-13 2015-08-26 上海什鲜智能科技有限公司 Setting method of E-business-distributed intelligent delivery self-service goods-picking-up system technology
JP7002681B2 (en) * 2021-01-05 2022-01-20 グーグル エルエルシー Logical segmentation data processing system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11134389A (en) * 1997-10-27 1999-05-21 Matsushita Electric Ind Co Ltd Traveling circuit generator, mobile terminal, and traveling support system
JP3767257B2 (en) * 1999-07-26 2006-04-19 日産自動車株式会社 Delivery plan support device
JP2002074479A (en) * 2000-08-30 2002-03-15 Media 21:Kk Vending machine management system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111310531A (en) * 2018-12-12 2020-06-19 北京京东尚科信息技术有限公司 Image classification method, device, computer equipment and storage medium
CN111310531B (en) * 2018-12-12 2024-04-09 北京京东乾石科技有限公司 Image classification method, device, computer equipment and storage medium
CN109784650A (en) * 2018-12-15 2019-05-21 深圳壹账通智能科技有限公司 Administrative Area distribution method, device, computer equipment and storage medium

Also Published As

Publication number Publication date
JP2004127038A (en) 2004-04-22
KR100691642B1 (en) 2007-03-12
WO2004032073A1 (en) 2004-04-15
JP3911225B2 (en) 2007-05-09
KR20050049522A (en) 2005-05-25
AU2003266686A1 (en) 2004-04-23
CN100345166C (en) 2007-10-24

Similar Documents

Publication Publication Date Title
CN1310527C (en) Position registration control method, mobile communication network and communication terminal
CN100345166C (en) Area dividing system
CN1294775C (en) Information providing system, wireless access point and charging server, and information providing method
US20210049559A1 (en) System for on demand geofenced waste disposal and pickup
CN1211765C (en) Three-dimension picture and target display apparatus and method, and nevigation apparatus using said method
CN1536514A (en) Route searching method of navigation device and communication information display method
CN1550756A (en) Process time counting method for navigation equipment and traffic information displaying method
US20120078672A1 (en) Efficient Automated Ride Sharing System
CN1550759A (en) Navigation apparatus
CN1384943A (en) Remote order acceptance design system and elevator remote order acceptance method
CN101067869A (en) Method and device for processing picture
CN1898694A (en) Control and manage the flow of people in crowded centers through TV control
CN1376999A (en) Device and method to select manufactures of photomask by received data
CN1590963A (en) Information providing apparatus, system, method, and program for the same, and recording medium
CN1877624A (en) Inventory control fee collection method
CN1463406A (en) Information processing device, information processing method and program
CN1771475A (en) Window stack control method, window management program, and window management apparatus
CN1875376A (en) Worker-in-charge command system and worker-in-charge command method
CN1133947C (en) Item, selecting apparatus in system for browsing items for information
CN1647004A (en) Parts supply system problem detection support system and method, and program for the same
CN1650308A (en) Distribution system, distribution device, and distribution method
CN1732445A (en) Information delivering apparatus and information delivering method
CN1688995A (en) Area division system
CN116890340B (en) Intelligent transfer robot for industrial manufacturing
CN101069359A (en) Method for changing standby screen template type of mobile communication terminal, computer-readable recording medium recording program for executing the method, and mobile communication terminal having the same function

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20071024

Termination date: 20120929