JP6574966B2 - Distribution management system, distribution management server, and program - Google Patents
Distribution management system, distribution management server, and program Download PDFInfo
- Publication number
- JP6574966B2 JP6574966B2 JP2014178731A JP2014178731A JP6574966B2 JP 6574966 B2 JP6574966 B2 JP 6574966B2 JP 2014178731 A JP2014178731 A JP 2014178731A JP 2014178731 A JP2014178731 A JP 2014178731A JP 6574966 B2 JP6574966 B2 JP 6574966B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- information
- delivery
- user
- management server
- 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.)
- Active
Links
- 238000007726 management method Methods 0.000 claims description 164
- 238000012545 processing Methods 0.000 claims description 16
- 230000010365 information processing Effects 0.000 claims description 7
- 239000000969 carrier Substances 0.000 claims description 4
- 238000000034 method Methods 0.000 description 21
- 230000008569 process Effects 0.000 description 17
- 230000006870 function Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 230000004044 response Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000007792 addition Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- WTDRDQBEARUVNC-LURJTMIESA-N L-DOPA Chemical compound OC(=O)[C@@H](N)CC1=CC=C(O)C(O)=C1 WTDRDQBEARUVNC-LURJTMIESA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、ネットワークを介した物流管理に関し、より詳細には、物流の状態をリアルタイムで取得して、複数の運送会社間で物流資源を共有する技術に関する。 The present invention relates to distribution management via a network, and more particularly to a technology for acquiring distribution status in real time and sharing distribution resources among a plurality of shipping companies.
近年、ネットワーク基盤が普及し、また移動体通信も普及していることから、多くの車両は、GPS(Global Positioning System)端末、タブレット型情報処理端末、またはスマートホンといった情報処理装置を搭載し、その位置や目的地などに関する情報を取得している。この様な状況は、陸上物流の主体を担うトラックなどの貨物車両についても同様である。 In recent years, network infrastructure has become widespread, and mobile communications have also become popular, so many vehicles are equipped with information processing devices such as GPS (Global Positioning System) terminals, tablet-type information processing terminals, or smartphones, Information about the location and destination is acquired. The same situation applies to cargo vehicles such as trucks that are responsible for land logistics.
上述した環境を鑑みて本発明者は、上述した情報処理装置を使用してリアルタイムで取得された車両の位置情報を使用して車両の動態管理を行い、この動態管理の情報を、荷物、荷主と関連づけ、荷物が現在どの位置にあるかを荷主に通知するシステムを提案した。(特許文献1:特許第5,515,064号明細書、特許文献2:特願2014−044575号明細書)。 In view of the environment described above, the present inventor performs vehicle dynamics management using the vehicle position information acquired in real time using the above-described information processing apparatus, and uses the dynamic management information as a load, a shipper A system to notify the shipper where the package is currently located was proposed. (Patent Literature 1: Patent No. 5,515,064, Patent Literature 2: Japanese Patent Application No. 2014-0445575).
この他にも、例えば、特開2002−324175号公報(特許文献3)では、荷送人が荷物の運送条件を入力すると、運送条件に合致する運送会社およびその運賃を荷送人に提示し、運送会社を選択させる運送仲介方法を記載する、さらに、特開2004−139616号公報(特許文献4)では、輸送取引の多段階構造を排除し、荷主および運送業者のニーズに応えるため、運送業者をオークション形式で選択する輸送業務取引代行サーバが記載されている。また特開2005−75634号公報(特許文献5)では、運送手段と荷物とを届け先識別コードをキーに割り付けて異なる荷主の荷物を積み合わせる輸送計画データを生成し、配達拠点端末は、配達日単位で、且つ届け先方面毎に所定配送ルート別に出荷指示データを集約すると共に、運送手段と荷物とを届け先識別コードをキーに割り付けて異なる荷主の荷物を積み合わせる配送計画データを生成する、共同配送情報管理システムを記載する。 In addition to this, for example, in Japanese Patent Laid-Open No. 2002-324175 (Patent Document 3), when the shipper inputs the transportation conditions of the package, the shipping company that matches the transportation conditions and its fare are presented to the shipper. In addition, JP-A-2004-139616 (Patent Document 4) describes a transportation intermediary method for selecting a shipping company. In addition, in order to meet the needs of shippers and carriers, the transportation A transportation business transaction agency server for selecting a trader in an auction format is described. Japanese Patent Laid-Open No. 2005-75634 (Patent Document 5) generates transportation plan data in which transportation means and a package are allocated to a delivery destination identification code as a key and the packages of different shippers are stacked. Joint delivery that aggregates shipping instruction data for each delivery destination by unit and for each delivery destination, and generates delivery plan data that stacks the cargo of different shippers by assigning the means of delivery and the package to the destination identification code Describe the information management system.
しかしながら、近年ではますます運送コストの削減、運送効率の改善が要求されており、また経済環境によって物流量が増加することによって車両や運転者のより効率的な管理・運営が要求されている。上述した環境において、運送会社によっては、遊休状態の車両が有るにも関わらず、他の運送会社では車両や運転者が足りないと言う不均衡な状況が発生していた。 However, in recent years, there is an increasing demand for reduction in transportation cost and improvement in transportation efficiency, and more efficient management and operation of vehicles and drivers due to an increase in the flow rate of goods due to the economic environment. In the above-described environment, depending on the shipping company, although there are idle vehicles, there is an unbalanced situation in which there are not enough vehicles and drivers in other shipping companies.
また、運送能力に余裕のない運送会社が、他の運送会社に輸送代行を依頼することもできるが、多くの場合、このような運送代行は、定額制とされる場合が多く、荷物1つでも多量でも定額制となっており、運送会社間の輸送代行サービスの普及を妨げる1つの要因となっていた。 In addition, a shipping company with insufficient capacity can request other shipping companies for transportation agency, but in many cases, such transportation agency is often a flat rate system, and one package However, even in large quantities, it was a flat-rate system, which was one factor that hindered the widespread use of transportation agency services among transportation companies.
本発明は、上述した従来技術の問題点に鑑み、複数の運送会社にわたって動態管理を可能とし、さらに複数の運送会社で効率のよい運送管理を行うと共に、車両および運転者の効率的な運用を可能とする物流管理システム、物流管理サーバ、およびプログラムを提供することを目的とする。 In view of the above-described problems of the prior art, the present invention enables dynamic management over a plurality of shipping companies, performs efficient transportation management with a plurality of shipping companies, and efficiently operates vehicles and drivers. An object of the present invention is to provide a distribution management system, a distribution management server, and a program that can be made available.
本発明は、上記従来技術の問題点に鑑みてなされたものであり、本発明によれば、
荷物の輸送に関する情報を集約して管理する物流管理サーバを含むクラウド型の物流管理システムであって、前記物流管理サーバは、
荷物の輸送の受注を管理する受注データベースと、
荷物を輸送する車両の運行情報を格納する運行データベースと、
車両の現在位置を管理する動態データベースと、
ネットワークを介してユーザからのオンライン配送予約を受注する発注管理手段とを含み、
前記発注管理手段は、
前記ユーザに対して荷物を輸送するための車両を検索するためのGUIを提供する新規発注受領手段と、
前記ユーザから検索条件を受領し、該検索条件に含まれるエリア情報から表示するべき地図データを取得する地図情報取得手段と、
前記エリア情報で指定されるエリアを現在走行する車両を検索する運行ログ検索手段と、
前記地図データに検索された車両を示す車両マークを、前記検索条件に対するマッチ度および前記車両の運行情報と関連づけて前記地図データのスナップショット上に配置して、前記ユーザに対して検索結果として表示させるマッシュアップ処理手段と
を含む、物流管理システムが提供される。
The present invention has been made in view of the above problems of the prior art, and according to the present invention,
A cloud-type logistics management system including a logistics management server that collects and manages information related to package transportation, wherein the logistics management server includes:
An order database that manages orders for transporting packages,
An operation database that stores operation information of vehicles that transport the luggage;
A dynamic database for managing the current position of the vehicle;
Order management means for receiving an online delivery reservation from a user via a network,
The order management means includes:
New order receiving means for providing a GUI for searching for a vehicle for transporting luggage to the user;
Map information acquisition means for receiving search conditions from the user and acquiring map data to be displayed from area information included in the search conditions;
Operation log search means for searching for a vehicle currently traveling in the area specified by the area information;
A vehicle mark indicating a vehicle searched for in the map data is arranged on a snapshot of the map data in association with a degree of match with the search condition and operation information of the vehicle, and is displayed as a search result for the user. A distribution management system including a mashup processing means.
さらに、前記物流管理サーバは、さらに車両の運行計画を編集する運行管理手段を含み、前記ユーザからオンライン配送予約を受注すると、現在ユーザに表示しているスナップショットを前記運行管理手段に共有させると共に、オンライン配送予約を受注した通知を行うことができる。 The logistics management server further includes operation management means for editing a vehicle operation plan, and when receiving an online delivery reservation from the user, the operation management means shares the snapshot currently displayed to the user. In addition, it is possible to notify that an online delivery reservation has been accepted.
また、前記運行管理手段は、受注した前記オンライン配送予約に関連する車両の運行計画データを、オンライン配送を追加して運行データベースを更新し、オンライン配送を含む車両の運行管理を行うことができる。 In addition, the operation management means can update the operation database by adding online delivery to the operation plan data of the vehicle related to the received online delivery reservation, and can manage the operation of the vehicle including online delivery.
また、前記物流管理サーバは、車両の現在位置を管理する動態管理手段を含み、前記発注管理手段は、前記動態管理手段が更新した車両の最新の現在位置を読み込んで前記スナップショット上における表示位置を更新するか、または、翌日以降の運行計画データを読み込んで、前記スナップショット上における表示位置を更新することができる。 The physical distribution management server includes a dynamic management unit that manages a current position of the vehicle, and the order management unit reads the latest current position of the vehicle updated by the dynamic management unit and displays the position on the snapshot. Or the operation plan data for the next day and thereafter can be read to update the display position on the snapshot.
本発明の第2の構成によれば、
荷物の輸送に関する情報を集約して管理する物流管理サーバであって、前記物流管理サーバは、
荷物の輸送の受注を管理する受注データベースと、
荷物を輸送する車両の運行情報を格納する運行データベースと、
車両の現在位置を管理する動態データベースと、
ネットワークを介してユーザからのオンライン配送予約を受注する発注管理手段とを含み、
前記発注管理手段は、
前記ユーザに対して荷物を輸送するための車両を検索するためのGUIを提供する新規発注受領手段と、
前記ユーザから検索条件を受領し、該検索条件に含まれるエリア情報から表示するべき地図データを取得する地図情報取得手段と、
前記エリア情報で指定されるエリアを現在走行する車両を検索する運行ログ検索手段と、
前記地図データに検索された車両を示す車両マークを、前記検索条件に対するマッチ度および前記車両の運行情報と関連づけて前記地図データのスナップショット上に配置して、前記ユーザに対して検索結果として表示させるマッシュアップ処理手段と
を含む、物流管理サーバが提供される。
According to the second configuration of the present invention,
A logistics management server that collects and manages information relating to the transportation of luggage, wherein the logistics management server includes:
An order database that manages orders for transporting packages,
An operation database that stores operation information of vehicles that transport the luggage;
A dynamic database for managing the current position of the vehicle;
Order management means for receiving an online delivery reservation from a user via a network,
The order management means includes:
New order receiving means for providing a GUI for searching for a vehicle for transporting luggage to the user;
Map information acquisition means for receiving search conditions from the user and acquiring map data to be displayed from area information included in the search conditions;
Operation log search means for searching for a vehicle currently traveling in the area specified by the area information;
A vehicle mark indicating a vehicle searched for in the map data is arranged on a snapshot of the map data in association with a degree of match with the search condition and operation information of the vehicle, and is displayed as a search result for the user. There is provided a logistics management server including mashup processing means.
本発明の前記物流管理サーバは、さらに車両の運行計画を編集する運行管理手段を含み、前記ユーザからオンライン配送予約を受注すると、現在ユーザに表示しているスナップショットを前記運行管理手段に共有させると共に、オンライン配送予約を受注した通知を行うことができる。 The logistics management server of the present invention further includes operation management means for editing a vehicle operation plan, and when receiving an online delivery reservation from the user, the operation management means shares the snapshot currently displayed to the user. At the same time, it is possible to notify that an online delivery reservation has been accepted.
本発明の前記運行管理手段は、受注した前記オンライン配送予約に関連する車両の運行計画データを、オンライン配送を追加して運行データベースを更新し、オンライン配送を含む車両の運行管理を行うことができる。 The operation management means of the present invention can perform operation management of vehicles including online delivery by adding online delivery and updating the operation database of vehicle operation plan data related to the received online delivery reservation. .
本発明によれば、前記物流管理サーバは、車両の現在位置を管理する動態管理手段を含み、前記発注管理手段は、前記動態管理手段が更新した車両の最新の現在位置を読み込んで前記スナップショット上における表示位置を更新するか、または、翌日以降の運行計画データを読み込んで、前記スナップショット上における表示位置を更新することができる。 According to the present invention, the physical distribution management server includes a dynamic management unit that manages a current position of the vehicle, and the order management unit reads the latest current position of the vehicle updated by the dynamic management unit and reads the snapshot. It is possible to update the display position on the snapshot by updating the display position on the top or reading the operation plan data for the next day and thereafter.
本発明によれば、情報処理装置を、上記いずれかに記載の手段として機能させるための情報処理装置実行可能なプログラムが提供される。 According to the present invention, there is provided a program executable by an information processing apparatus for causing the information processing apparatus to function as any of the means described above.
本発明によれば、復数の運送会社にわたって動態管理を可能とし、さらに複数の運送会社で効率のよい運送管理を行うと共に、車両および運転者の効率的な運用を可能とする物流管理システム、物流管理サーバ、およびプログラムを提供することができる。 According to the present invention, a logistics management system that enables dynamic management over a number of shipping companies, performs efficient transportation management with a plurality of shipping companies, and enables efficient operation of vehicles and drivers, A logistics management server and a program can be provided.
100 :物流管理システム
110 :ネットワーク
112 :発注端末
114 :物流端末
116 :物流管理サーバ
130 :モバイル端末
132 :車両
140 :モバイル端末
142 :車両
150 :無線ネットワーク
200 :機能ブロック
210 :運行管理部
220 :動態管理部
230 :発注管理部
240 :データベースアクセス部
250 :ストレージインタフェース
310 :GUI制御部
320 :ブラウザ
340 :デバイスドライバ
350 :ハードウェア
410 :通信インタフェース
420 :新規発注受領部
430 :配送状況検索部
440 :予定時刻計算部
450 :運行ログ検索部
470 :地図情報取得部
480 :マッシュアップ処理部
100: Distribution management system 110: Network 112: Ordering terminal 114: Distribution terminal 116: Distribution management server 130: Mobile terminal 132: Vehicle 140: Mobile terminal 142: Vehicle 150: Wireless network 200: Function block 210: Operation management unit 220: Activity management unit 230: Order management unit 240: Database access unit 250: Storage interface 310: GUI control unit 320: Browser 340: Device driver 350: Hardware 410: Communication interface 420: New order reception unit 430: Delivery status search unit 440 : Scheduled time calculation unit 450: Operation log search unit 470: Map information acquisition unit 480: Mashup processing unit
以下、本発明を、実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。図1は、本実施形態の物流管理システム100の概略図である。物流管理システム100は、ネットワーク110を介して遠隔的に荷主が配送を依頼し、荷主からの依頼に対応して物流業者が集配を指令し、さらに集配状況のモニタを可能としている。物流管理システム100は、荷主サイトに設置された発注端末112と、集配を管理する管理者サイトに設置された物流端末114とを含んでいる。管理者サイトは、本実施形態では、配送サービスを提供する特定の輸送業者が運営することができるし、また、複数の輸送業者が設立した協同組合が運営することができる。 Hereinafter, although this invention is demonstrated with embodiment, this invention is not limited to embodiment mentioned later. FIG. 1 is a schematic diagram of a physical distribution management system 100 according to the present embodiment. In the logistics management system 100, a shipper requests delivery via a network 110 remotely, a logistics company commands collection / delivery in response to a request from the shipper, and enables monitoring of the collection / delivery status. The physical distribution management system 100 includes an ordering terminal 112 installed at a shipper site and a physical distribution terminal 114 installed at an administrator site that manages collection and delivery. In this embodiment, the administrator site can be operated by a specific carrier that provides a delivery service, or can be operated by a cooperative established by a plurality of carriers.
発注端末112は、運送するべき荷物を指定して物流管理サーバ116に登録することにより、荷物の運送を依頼する。本実施形態において用語「荷主」とは、荷物に対する権利を有する人、団体、または企業を意味する。したがって、例えば一般ユーザが、例えば通販会社で商品を購入し、通販会社が輸送業者に荷物の搬送を依頼する場合、「荷主」には、荷物の購入者または通販会社などの仲介業者を含む。 The ordering terminal 112 requests transportation of a package by designating the package to be transported and registering it in the physical distribution management server 116. In the present embodiment, the term “shipper” means a person, group, or company that has the right to a package. Therefore, for example, when a general user purchases a product at, for example, a mail order company, and the mail order company requests the transporter to transport the package, the “shipper” includes a purchaser of the package or an intermediary such as a mail order company.
発注端末112は、物流管理サーバ116に対して荷物の配送状況を問い合わせ、物流管理サーバ116から、当該荷物の現在位置、配送完了予定時刻など現在の配送状況を略リアルタイムで取得する。また、物流端末114は、物流管理サーバ116に対して発注端末112からの新規な荷物集配の依頼の有無を問い合わせ、物流管理サーバ116に対して荷物の集配のための運行管理および要員管理などを依頼している。また、本願の発注端末112は、ユーザの要求に応じて、オンラインでスポット配送要求を物流管理サーバ116に発行し、スポット的な配送サービスを可能としている。 The ordering terminal 112 inquires the delivery status of the package to the logistics management server 116 and acquires the current delivery status such as the current location of the package and the scheduled delivery completion time from the logistics management server 116 in substantially real time. Further, the distribution terminal 114 inquires of the distribution management server 116 whether or not there is a request for a new package collection / delivery from the ordering terminal 112, and performs operation management and personnel management for package collection / delivery to the distribution management server 116. I'm asking. Further, the ordering terminal 112 of the present application issues a spot delivery request to the logistics management server 116 online in response to a user request, thereby enabling spot delivery service.
発注端末112および物流端末114は、パーソナルコンピュータやワークステーション、またはサーバコンピュータから構成することができ、中央処理装置(CPU)、RAM、ROM、ハードディスクなどを実装し、適切なオペレーティングシステム(OS)の制御の下でオブジェクト指向プログラミング言語やレガシープログラミング言語などを実行し、各種処理を実行するための機能手段を提供している。また、発注端末112、物流端末114は、物流管理サーバ116に対してアクセスするための専用のクライアント−サーバアプリケーションを実装することもできるが、より好ましい実施形態では、発注端末112、物流端末114は、Internet Explorer(登録商標)、Mozilla(登録商標)、Opera(登録商標)Fire Fox(登録商標)、Chrome(登録商標)などのブラウザソフトウェアを搭載し、物流管理サーバ116に対して、HTTPプロトコルやFTPプロトコルを使用してアクセスし、JAVA(登録商標)、JAVAAPPLET(登録商標)、JAVASCRIPT(登録商標)などのアプリケーションプログラムを介して各種サービスの提供を受ける構成とされている。 The ordering terminal 112 and the distribution terminal 114 can be composed of a personal computer, a workstation, or a server computer, and are equipped with a central processing unit (CPU), RAM, ROM, hard disk, etc., and an appropriate operating system (OS). An object-oriented programming language, a legacy programming language, and the like are executed under control, and functional means for executing various processes are provided. In addition, the ordering terminal 112 and the distribution terminal 114 can be implemented with a dedicated client-server application for accessing the distribution management server 116. In a more preferred embodiment, the ordering terminal 112 and the distribution terminal 114 are Browser software such as Internet Explorer (registered trademark), Mozilla (registered trademark), Opera (registered trademark) Fire Fox (registered trademark), and Chrome (registered trademark). Access is made using the FTP protocol, and various services are provided via application programs such as JAVA (registered trademark), JAVA APPLET (registered trademark), and JAVASCRIPT (registered trademark).
物流管理サーバ116は、それぞれ発注端末112および物流端末114からの発注要求または運行管理要求を受領し、発注要求に基づいて集配計画の作成を支援する。物流管理サーバ116は、現在集配業務を行っている車両に搭載されたモバイル端末130,140から、それぞれの車両132,142の集配状況を、無線ネットワークを介した通信により取得し、略リアルタイムで集配状況の更新を行っている。本実施形態で、「略リアルタイム」とは、モバイル端末130,140から定期的にその位置情報および日時情報が送付され、更新されることを意味する。 The distribution management server 116 receives an order request or an operation management request from the order terminal 112 and the distribution terminal 114, respectively, and supports creation of a collection / delivery plan based on the order request. The physical distribution management server 116 acquires the collection / delivery status of the vehicles 132 and 142 from the mobile terminals 130 and 140 mounted on the vehicle currently carrying out the collection / delivery business through communication via a wireless network, and collects and delivers the vehicle in substantially real time. The situation is being updated. In this embodiment, “substantially real time” means that the location information and date / time information are periodically sent from the mobile terminals 130 and 140 and updated.
物流管理サーバ116は、このために、受注DB118、動態DB120および運行DB122を管理しており、発注端末112からの受注、車両の集配状況の管理、および新規受注に基づく運行計画作成支援を行っている。物流管理サーバ116は、上述した処理を実行するためにウエブサーバおよびFTPサーバとして機能し、さらにリレーショナルデータベース(RDB)やオブジェクト指向データベース(OODB)などのデータベースアプリケーションを実装し、物流に関連するデータ取得要求を取得し、SQL(Structured Query Language)や、XML(eXtensible Markup Language)などを利用して、要求を処理し、それぞれ発注端末112または物流端末114に対して要求された情報を提供している。 For this purpose, the distribution management server 116 manages the order DB 118, the dynamics DB 120, and the operation DB 122, and performs the order reception from the ordering terminal 112, the management of the vehicle collection and delivery status, and the operation plan creation support based on the new order. Yes. The logistics management server 116 functions as a web server and an FTP server to execute the above-described processing, and further implements database applications such as a relational database (RDB) and an object-oriented database (OODB) to acquire data related to logistics. The request is acquired and processed using SQL (Structured Query Language), XML (extensible Markup Language), etc., and the requested information is provided to the ordering terminal 112 or the distribution terminal 114, respectively. .
なお、本実施形態の物流管理サーバ116は、Windows(登録商標)200X、UNIX(登録商標)、Linux(登録商標)といったOSの制御下で動作するサーバプログラムを実装し、DB2(登録商標)、Oracle(登録商標)、ACCESS(登録商標)などのRDBや、CASHEなどのOODBを搭載し、各種の要求を処理する。 Note that the physical distribution management server 116 of the present embodiment is implemented with a server program that operates under the control of the OS such as Windows (registered trademark) 200X, UNIX (registered trademark), Linux (registered trademark), DB2 (registered trademark), An RDB such as Oracle (registered trademark) or ACCESS (registered trademark) or an OODB such as CASHE is mounted to process various requests.
車両132,142は、トラックなどの車両の他、バイク、モータ付自転車などの荷物の集配を行うことができる車両であり、各車両132,142には、モバイル端末130,140が搭載されている。モバイル端末130,140は、これまで知られたいかなる端末、例えばカーナビ装置、携帯電話、PDA(Personal Data Assistant)、ミニノートコンピュータ、iPad(登録商標)などのタブレット型コンピュータを利用して実装することができる。 The vehicles 132 and 142 are vehicles that can collect and deliver luggage such as motorcycles and bicycles with motors in addition to vehicles such as trucks. The mobile terminals 130 and 140 are mounted on the vehicles 132 and 142, respectively. . The mobile terminals 130 and 140 may be implemented using any known terminal, for example, a car navigation device, a mobile phone, a PDA (Personal Data Assistant), a mini-note computer, an iPad (registered trademark) or the like. Can do.
モバイル端末130,140は、Windows CE(登録商標)などの適切なOSの下で、本実施形態の物流管理システム100に送付するための時刻情報、位置情報などを取得することができ、定期的に無線ネットワークを介して物流管理サーバ116に取得した情報を、RFC959などに規定されるFTP(File Transfer Protocol)や、RFC2228などに規定されるFTPS、RFC2616で規定されるHTTP、RFC2660に規定されるHTTPSなどのプロトコルで送付することができる限り、端末の種類・形式には特に制限されるものではない。 The mobile terminals 130 and 140 can acquire time information, position information, and the like to be sent to the physical distribution management system 100 of the present embodiment under an appropriate OS such as Windows CE (registered trademark). The information acquired by the physical distribution management server 116 via the wireless network is defined in FTP (File Transfer Protocol) defined in RFC959, FTPS defined in RFC2228, HTTP defined in RFC2616, and RFC2660. There are no particular restrictions on the type and format of the terminal as long as it can be sent using a protocol such as HTTPS.
また、モバイル端末130,140は、位置情報をGPS(Global Positioning System)などを利用して取得することもできるし、またGPSに代えて特定の無線通信方式における無線局の位置情報をその位置情報として取得することができる。本実施形態の無線ネットワーク150は、種々の通信方式の通信基盤を利用することができ、例えばIEEE802.xなどの規格で規定される無線通信、Bluetooth(登録商標)、DoPa、FOMA、PHS、7.2Mbpsのデータ転送速度を可能とするハイスピードFOMA、または32Mbps以上のレートでデータ通信する3G、4G、5G、LTE(RFC3095など)として参照される次世代高速無線通信方式などの通信方式またはその他の移動体通信方式を利用して構成することができる。 Further, the mobile terminals 130 and 140 can acquire position information using GPS (Global Positioning System) or the like, and instead of GPS, position information of a wireless station in a specific wireless communication system is acquired as the position information. Can be obtained as The wireless network 150 of the present embodiment can use communication infrastructures of various communication methods. For example, wireless communication defined by standards such as IEEE 802.x, Bluetooth (registered trademark), DoPa, FOMA, PHS, 7 .High-speed FOMA that enables a data transfer rate of 2 Mbps, or a communication method such as a next-generation high-speed wireless communication method referred to as 3G, 4G, 5G, LTE (RFC3095, etc.) that performs data communication at a rate of 32 Mbps or higher, or others The mobile communication system can be used.
図2は、本実施形態の物流管理サーバ116の機能ブロック200を示す図である。物流管理サーバ116は、上述したようにWebサーバとして実装されており、ネットワークインタフェースNICを介してインターネットといったネットワーク110から各種情報および要求を受領する。さらに物流管理サーバ116は、運行管理部210と、動態管理部220と、発注管理部230を備えている。運行管理部210は、発注端末からの集配要求を受領し、特定の物流端末114からのアクセスに応じて運送業者の集配資源情報を参照して配送計画作成を支援する。また、運行管理部210は、運行DB122に作成した配送計画を登録し、管理している。 FIG. 2 is a diagram illustrating a functional block 200 of the physical distribution management server 116 according to the present embodiment. The distribution management server 116 is implemented as a Web server as described above, and receives various information and requests from the network 110 such as the Internet via the network interface NIC. Further, the physical distribution management server 116 includes an operation management unit 210, a behavior management unit 220, and an order management unit 230. The operation management unit 210 receives a collection / delivery request from the ordering terminal, and supports the creation of a delivery plan by referring to the collection / delivery resource information of the carrier in response to access from a specific distribution terminal 114. The operation management unit 210 registers and manages the delivery plan created in the operation DB 122.
動態管理部220は、車両132、142から送付される位置情報、時刻情報などを受領して動態DB120に登録された特定の車両の現在情報を更新する。動態DB120は、発注端末112から特定の車両が担当する荷物がどのような配送状況にあるかの問合わせを受領すると、車両の配送状況を検索して、後述する発注管理部230に検索された情報を渡すことで、発注管理部230による対応する地図情報や道路情報などの取得、現在位置や予定配送時刻などを表示させるためのオブジェクトの地図データへの合成、集配計画テーブルの生成および地図データへの合成などの処理を可能とさせている。 The movement management unit 220 receives position information, time information, and the like sent from the vehicles 132 and 142 and updates the current information of the specific vehicle registered in the movement DB 120. When the dynamic DB 120 receives an inquiry from the ordering terminal 112 regarding the delivery status of the package handled by the specific vehicle, the dynamic DB 120 searches the delivery status of the vehicle and is searched by the order management unit 230 described later. By passing information, the order management unit 230 obtains corresponding map information, road information, etc., composition of objects for displaying current position, planned delivery time, etc. into map data, generation of a collection / delivery plan table, and map data It enables processing such as synthesis.
発注管理部230は、本実施形態では、フロントエンドサーバの機能を有しており、発注端末112からの荷物集配要求を受領して、受注DB118に登録し、運行管理部210および動態管理部220による貨物追跡を可能とする。また、発注管理部230は、発注端末112からの荷物の現状問合わせ要求を受領すると、問合わせを受けた発注者の荷物を搬送している車両の最新の荷物配送状況を検索し、その位置情報に対応する地図データおよび配送予定時刻などを表示するためのオブジェクトを地図データに合成してHTMLデータを作成し、発注端末112に対して現状問合わせ要求のレスポンスとしてダウンロードさせている。さらに本実施形態では、ユーザからのスポット配送要求を受領して、ユーザに要求に対応した車両を使用したオンライン配送受注サービスを提供する。 In this embodiment, the order management unit 230 has the function of a front-end server, receives a package collection / delivery request from the order terminal 112, registers it in the order DB 118, and manages the operation management unit 210 and the activity management unit 220. Cargo tracking is possible. In addition, when receiving an inquiry about the current state of the package from the ordering terminal 112, the order management unit 230 searches for the latest package delivery status of the vehicle carrying the package of the orderer who received the inquiry, The map data corresponding to the information and the object for displaying the estimated delivery time are combined with the map data to create HTML data, which is downloaded to the ordering terminal 112 as a response to the current inquiry request. Furthermore, in this embodiment, the spot delivery request | requirement from a user is received and the online delivery order receiving service using the vehicle corresponding to a request | requirement is provided to a user.
図2に示した物流管理サーバ116の各機能部のうち、運行管理部210と発注管理部230とは、ウェブサーバ機能部として構成され、動態管理部220は、FTPサーバ機能部として構成される。また、物流管理サーバ116は、ウェブサーバ、FTPサーバ、およびデータサーバのサーバネットワークとして構成することもでき、適宜、システム容量、コストおよび設置環境を考慮して実装することができる。 Among the functional units of the logistics management server 116 shown in FIG. 2, the operation management unit 210 and the order management unit 230 are configured as web server functional units, and the dynamic management unit 220 is configured as an FTP server functional unit. . In addition, the distribution management server 116 can be configured as a server network of a web server, an FTP server, and a data server, and can be implemented considering the system capacity, cost, and installation environment as appropriate.
また、物流管理サーバ116は、データベースアクセス部240を含んでいる。データベースアクセス部240は、RDBやOODBに対するデータの登録や検索、検索結果の作成などを行う処理部であり、SQLパーザを含んで実装され、SQLなどで作成されたクエリ文を解析し、各データベースに対するデータ追加、検索結果生成、データ削除、データ更新などの処理を可能としている。運行管理部210、動態管理部220、および発注管理部230が取得した各データは、データベースアクセス部240、ストレージインタフェース250を介してハードディスク装置(図示せず)などにデータベースのデータとして格納されている。 In addition, the distribution management server 116 includes a database access unit 240. The database access unit 240 is a processing unit that performs registration and search of data with respect to RDB and OODB, creation of search results, and the like. The database access unit 240 is implemented including an SQL parser, analyzes a query statement created by SQL, etc. Data addition, search result generation, data deletion, data update, etc. are possible. Each data acquired by the operation management unit 210, the activity management unit 220, and the order management unit 230 is stored as database data in a hard disk device (not shown) or the like via the database access unit 240 and the storage interface 250. .
なお、図2に説明した各機能部は、サーバプログラムの実行により単一内でのサーバの機能手段として実装することができる。また、他の実施形態では、図2の各機能部をそれぞれ特定機能に専用化したアプライアンスサーバとして実装し、各アプライアンスサーバをイーサネット(登録商標)などにより相互接続したサーバネットワークとして構成することもできる。さらに、図2の物流管理サーバ116の機能は、クラウドなどのコンピューティング基盤上に構成することができる。 Note that each functional unit described in FIG. 2 can be implemented as a server functional unit within a single unit by executing a server program. In another embodiment, each functional unit in FIG. 2 can be implemented as an appliance server dedicated to a specific function, and each appliance server can be configured as a server network interconnected by Ethernet (registered trademark) or the like. . Furthermore, the function of the physical distribution management server 116 in FIG. 2 can be configured on a computing infrastructure such as a cloud.
図3は、発注端末112の機能ブロックを示す。なお、図3においても、物流管理サーバ116との間のデータトランザクションを説明するために、発注管理部230およびインターネットなどのネットワーク110を併せて記載している。発注端末112は、ネットワークインタフェースNICと、GUI制御部310と、ブラウザ320とを含んでいる。ネットワークインタフェースNICは、発注端末112が作成した要求は、要求パケットとしてカプセル化し、ソケットインタフェースを介してNICからネットワーク110へと送出され、物流管理サーバ116側のNICにより抽出されて、発注管理部230に渡される。 FIG. 3 shows functional blocks of the ordering terminal 112. In FIG. 3 as well, the order management unit 230 and the network 110 such as the Internet are shown together in order to explain the data transaction with the physical distribution management server 116. The ordering terminal 112 includes a network interface NIC, a GUI control unit 310, and a browser 320. The network interface NIC encapsulates the request created by the ordering terminal 112 as a request packet, is sent from the NIC to the network 110 via the socket interface, is extracted by the NIC on the physical distribution management server 116 side, and is ordered by the order management unit 230. Passed to.
さらに、発注端末112は、OS330と、デバイスドライバ340と、ハードウェア350とを含んでいて、各部の制御および外付け装置の制御などを可能としている。発注端末112と物流管理サーバ116との間のデータトランザクションを説明すると、発注端末112は、荷主からの新規な荷物の配送要求パケットを、例えばブラウザ320に表示されたフォームを含むウェブページを介して物流管理サーバ116に送付する。 Further, the ordering terminal 112 includes an OS 330, a device driver 340, and hardware 350, and enables control of each unit, control of an external device, and the like. The data transaction between the ordering terminal 112 and the logistics management server 116 will be described. The ordering terminal 112 sends a new package delivery request packet from the shipper via, for example, a web page including a form displayed on the browser 320. It is sent to the distribution management server 116.
物流管理サーバ116は、本実施形態ではスポット配送要求パケットを受領して解析し、送信元IPアドレスや、ユーザIDまたはパスワードなどから、固有の荷主識別値(以下、荷主IDとして参照する。)を識別する。なお、物流管理サーバ116と発注端末112との間において物流管理サーバ116にアクセスする際には、例えばTelnet、SSHなどのアクセスプロトコル、HTTPおよびLDAP(Light Weight Directory Access Protocol)を使用するアクセス管理が使用できることは言うまでもない。 In this embodiment, the distribution management server 116 receives and analyzes a spot delivery request packet, and uses a unique shipper identification value (hereinafter referred to as a shipper ID) from a source IP address, a user ID, or a password. Identify. When accessing the physical distribution management server 116 between the physical distribution management server 116 and the ordering terminal 112, for example, access management using an access protocol such as Telnet, SSH, HTTP, and LDAP (Light Weight Directory Access Protocol) is used. It goes without saying that it can be used.
荷主IDが識別されると、発注管理部230は、スポット配送要求に含まれるエリア情報を抽出し、検索キーとしてSQL文にセットし、データベースアクセス部240に渡す。データベースアクセス部240は、運行DB122にアクセスし、スポット配送要求に含まれるエリア情報から、エリア内に存在する車両を検索し、対応する地図データを取得して、検索された車両の位置に車両マークを表示させる。発注端末112は、当該検索結果を参照して希望する車両を指定した車両指定情報を含む、スポット配送予約パケットを発注管理部230に送付する。発注管理部230は、当該要求を受領すると、当該荷主IDの新規レコードとしてスポット配送の情報を追加する。その後、適切なタイミングで運行管理部210および動態管理部220が呼び出され、新規受注に対応する運行計画の作成および運行計画に従った動態管理が行われる。 When the shipper ID is identified, the order management unit 230 extracts area information included in the spot delivery request, sets it in the SQL sentence as a search key, and passes it to the database access unit 240. The database access unit 240 accesses the operation DB 122, searches for the vehicles existing in the area from the area information included in the spot delivery request, acquires the corresponding map data, and sets the vehicle mark at the searched vehicle position. Is displayed. The ordering terminal 112 sends a spot delivery reservation packet including vehicle designation information that designates a desired vehicle with reference to the search result to the order management unit 230. Upon receiving the request, the order management unit 230 adds spot delivery information as a new record of the shipper ID. Thereafter, the operation management unit 210 and the activity management unit 220 are called at an appropriate timing, and an operation plan corresponding to a new order is created and activity management according to the operation plan is performed.
図4は、本実施形態の発注管理部230の機能ブロックを示す。本実施形態の発注管理部230は、発注端末112との間で、HTTPまたはHTTPSプロトコルを使用するデータトランザクションを行っており、物流管理サーバ116のウェブサーバ機能として実装されている。発注管理部230は、通信インタフェース410を備えており、ソケット通信を使用して発注端末112との間でネットワーク110を介したデータ送受信を実行する。 FIG. 4 shows functional blocks of the order management unit 230 of this embodiment. The order management unit 230 of the present embodiment performs a data transaction using the HTTP or HTTPS protocol with the order terminal 112 and is implemented as a web server function of the physical distribution management server 116. The order management unit 230 includes a communication interface 410 and executes data transmission / reception via the network 110 with the ordering terminal 112 using socket communication.
さらに、発注管理部230は、新規発注受領部420と、配送状況検索部430と、予定時刻計算部440とを含んでいる。新規発注受領部420は、発注端末112から送付される新規な発注を受領し、本実施形態では、ユーザからのスポット(オンライン)配送要求を受領して、当該配送要求に関連する情報を、受注DB118に格納する。さらに新規発注受領部420は、運行管理部210に対して新規な受注データが更新されたことを通知し、運行計画の作成を指令する。また、配送状況検索部430は、発注端末112からの現在位置要求を受領して要求された運搬車両の最新の配送状況を検索するため、データベースアクセス部240を呼び出し、運行DB122の検索を実行し、検索された運搬車両の運行計画を、例えばビューとして作成する。また、予定時刻計算部440は、運搬車両の現在位置および過去の位置情報から計算された平均速度から、配送目的地までに要する時間を計算し、現在時刻に加算して到達予定時刻を取得し、発注端末112の要求に対するレスポンスデータに追加する。 Further, the order management unit 230 includes a new order receiving unit 420, a delivery status search unit 430, and a scheduled time calculation unit 440. The new order receiving unit 420 receives a new order sent from the ordering terminal 112. In the present embodiment, the new order receiving unit 420 receives a spot (online) delivery request from the user, and receives information related to the delivery request. Store in the DB 118. Further, the new order receiving unit 420 notifies the operation management unit 210 that the new order data has been updated, and commands the creation of an operation plan. Further, the delivery status search unit 430 receives the current position request from the ordering terminal 112 and calls the database access unit 240 to search the operation DB 122 in order to search for the latest delivery status of the requested transport vehicle. The operation plan of the retrieved transport vehicle is created as a view, for example. Further, the scheduled time calculation unit 440 calculates the time required to reach the delivery destination from the average speed calculated from the current position of the transport vehicle and past position information, and adds the current time to obtain the estimated arrival time. To the response data for the request of the ordering terminal 112.
また、発注管理部230は、運行ログ検索部450と、地図情報取得部470と、マッシュアップ処理部480とを含んでいる。運行ログ検索部450は、発注端末112から送付された現在位置要求に含まれる荷物IDを検索キーとして動態DB120を検索し、荷物ID、すなわち当該荷物を運送している車両の運行ログデータのうち、最新の日時情報が付されたデータを取得し、地図情報取得部470およびマッシュアップ処理部480に渡す。地図情報取得部1870は、地図DBを検索し、運行ログ検索部450から取得した位置情報および配送先の位置情報を含む適切な縮尺の地図情報を検索し、そのデータ識別値をマッシュアップ処理部480に送付する。なお、地図DBは、物流管理サーバ116がその機能として含んでいてもよいし、例えば、GoogleMap(登録商標)などの商用DBにアクセスして、そのURLアドレスを取得してもよい。 The order management unit 230 includes an operation log search unit 450, a map information acquisition unit 470, and a mashup processing unit 480. The operation log search unit 450 searches the dynamic DB 120 using the package ID included in the current location request sent from the ordering terminal 112 as a search key, and the package ID, that is, the operation log data of the vehicle carrying the package The data with the latest date and time information is acquired and passed to the map information acquisition unit 470 and the mashup processing unit 480. The map information acquisition unit 1870 searches the map DB, searches for map information at an appropriate scale including the location information acquired from the operation log search unit 450 and the location information of the delivery destination, and the mashup processing unit Send to 480. Note that the map DB may be included in the distribution management server 116 as its function. For example, the map DB may be accessed by accessing a commercial DB such as GoogleMap (registered trademark).
マッシュアップ処理部480は、配送状況検索部430、予定時刻計算部440、運行ログ検索部450および地図情報取得部470がそれぞれ取得した情報に対してウィンドウフレームを割当て、表示のための各種オブジェクトを地図情報に重畳してスナップショットを作成し、現在位置要求に対するレスポンスデータを、例えばHTML/XMLなどの構造化文書およびCSSなどを使用して作成する。 The mashup processing unit 480 allocates window frames to the information acquired by the delivery status search unit 430, the scheduled time calculation unit 440, the operation log search unit 450, and the map information acquisition unit 470, and assigns various objects for display. A snapshot is created by superimposing it on the map information, and response data for the current position request is created using a structured document such as HTML / XML and CSS, for example.
作成された検索結果は、ネットワーク110を介して発注端末112へと送付され、デスクトップ画面上に表示される。すなわち、マッシュアップ処理部480は、物流管理サーバ116のウェブサーバ機能により取得された情報、FTPまたはHTTPサーバ機能により収集された情報、地図DBから取得した情報をマッシュアップして発注端末112に送付することで、依頼した荷物の配送状況を略リアルタイムで提供することを可能としている。 The created search result is sent to the ordering terminal 112 via the network 110 and displayed on the desktop screen. That is, the mashup processing unit 480 mashups the information acquired by the web server function of the physical distribution management server 116, the information collected by the FTP or HTTP server function, and the information acquired from the map DB and sends the information to the ordering terminal 112. By doing so, it is possible to provide the delivery status of the requested package in substantially real time.
さらに発注管理部230は、ユーザがスポット配送を依頼するべき車両を指定したスポット配送予約パケットを受領し、当該車両を管理する運送業者の新規レコードとして受注DB118に登録し、以後、動態管理および運行管理を行う。 Further, the order management unit 230 receives a spot delivery reservation packet in which a user designates a vehicle for which spot delivery is to be requested, and registers it in the order receiving DB 118 as a new record of a carrier that manages the vehicle. Perform management.
図5は、本実施形態の物流管理サーバ116が実行する処理のフローチャートである。図5に示した処理は、発注管理部230の例えば新規発注受領部420の追加モジュールとして構成することができ、ユーザに対してフォームを提示するためのCGI、車両の現在位置を表示するためのJavaScript(登録商標)、およびSQLなどを使用してデータベースにアクセスするためのコンポーネントなどから構成することができる。 FIG. 5 is a flowchart of processing executed by the physical distribution management server 116 according to this embodiment. The process shown in FIG. 5 can be configured as an additional module of, for example, the new order receiving unit 420 of the order management unit 230, and displays the CGI for presenting the form to the user and the current position of the vehicle. JavaScript (registered trademark) and components for accessing a database using SQL or the like can be used.
図5の処理は、ステップS500から開始し、ステップS501で、ユーザから検索要求を受領する。検索要求には、車両を検索するエリア情報、輸送先情報、車両情報、貨物情報、空き積載量その他の情報が記述されている。ステップS501で、ユーザからの検索要求を受領すると、ステップS502で検索要求からエリアを特定する。ステップS503で、特定したエリアに集荷予定日において存在する車両を動態DB120に照会を発行して取得する。その後、ステップS504でユーザに対して車両の現在位置に車両マークを配置したマップを提示する。なお、このときユーザには、運行DB122から車両マークで指定される車両の車両情報、可積載量、運行予定その他の情報を含む運行計画が照会可能にリンクされる。なお、集荷予定日が当日以外の場合、運行DB122を照会し、翌日以降の予定された現在位置を表示させる。 The process in FIG. 5 starts from step S500, and a search request is received from the user in step S501. In the search request, area information for searching for a vehicle, transportation destination information, vehicle information, cargo information, free load capacity and other information are described. When a search request from the user is received in step S501, an area is specified from the search request in step S502. In step S503, a vehicle that exists in the specified area on the scheduled collection date is issued by issuing an inquiry to the dynamic DB 120. Thereafter, in step S504, a map in which vehicle marks are arranged at the current position of the vehicle is presented to the user. At this time, the operation link including vehicle information, load capacity, operation schedule, and other information of the vehicle designated by the vehicle mark from the operation DB 122 is linked to the user so that the user can make an inquiry. In addition, when the scheduled collection date is other than the current day, the operation DB 122 is inquired and the scheduled current position after the next day is displayed.
ステップS505で、ユーザから指定した車両による配送予約がサブミットされたか否かを検査し、配送予約がサブミットされていない場合、(no)、エリア内の車両の最新の現在位置を更新するための設定時間を経過したか否かを判断する。設定時間が経過していない場合(no)、処理をステップS505に戻し配送予約のサブミットを待機する。なお、このときの設定時間は、車両が動態情報を更新するよりも短い時間間隔で行われる。この実施形態によると、ユーザに表示される車両の現在位置は、常に物流管理サーバ116が把握している情報と同期され、ユーザに対して正確な車両情報を通知することができる。 In step S505, it is checked whether or not the delivery reservation by the vehicle designated by the user has been submitted. If the delivery reservation has not been submitted (no), the setting for updating the latest current position of the vehicle in the area. Determine if the time has passed. If the set time has not elapsed (no), the process returns to step S505 to wait for delivery reservation submission. Note that the set time at this time is set at a shorter time interval than when the vehicle updates the dynamic information. According to this embodiment, the current position of the vehicle displayed to the user is always synchronized with the information grasped by the physical distribution management server 116, and accurate vehicle information can be notified to the user.
一方、設定時間が経過した場合(yes)、処理をステップS503に戻し、エリアに存在する車両の現在位置を、車両IDを検索キーとして再検索し、マップ上の位置を更新する。更新が終了すると処理をステップS505に戻し、配送予約を受領するまで待機する。なお、検索要求の受領から、配送予約のサブミットまでの時間についても、タイムリミットを設定し、一定時間以上経過した場合には、処理を中断させる処理を追加することもできる。 On the other hand, if the set time has elapsed (yes), the process returns to step S503, the current position of the vehicle existing in the area is searched again using the vehicle ID as a search key, and the position on the map is updated. When the update is completed, the process returns to step S505 and waits until a delivery reservation is received. A time limit can also be set for the time from the receipt of a search request to the submission of a delivery reservation, and a process for interrupting the process when a predetermined time or more has elapsed can be added.
運行管理部210は、ユーザからの配送予約を受領するまで、ステップS508で待機しており、ステップS505で、ユーザからの配送予約を受領すると(yes)、運行管理部210は、運行データの修正指示処理を開始する。運行データの修正指示処理は、ユーザに表示しているデータを運行管理部210に共有させる処理を含む。共有は、現在ユーザに提示しているURLを管理者端末にリダイレクトしてブラウザを起動することにより行うことができる。また複数のユーザが同時に異なるエリアで要求を行う場合、ユーザ毎にブラウザ・インスタンスを生成し、マルチウィンドウ形式で表示させることにより対応することができる。 The operation management unit 210 waits in step S508 until a delivery reservation is received from the user. When the delivery reservation from the user is received in step S505 (yes), the operation management unit 210 corrects the operation data. The instruction process is started. The operation data correction instruction process includes a process of causing the operation management unit 210 to share data displayed to the user. Sharing can be performed by redirecting the URL currently presented to the user to the administrator terminal and starting the browser. Also, when a plurality of users make requests in different areas at the same time, it is possible to respond by generating browser instances for each user and displaying them in a multi-window format.
ステップS508で配送予約を受領すると(yes)、ステップS509で現在ユーザに提示しているマップを運行管理部210が取得する。その後、ステップS510で、配送予約から車両IDを取得する。ステップS511では、運行DB122および動態DB120から車両IDを検索する。その後ステップS512で、供給したマップ上にユーザによる配送予約情報をリンクさせ、運行管理者による配送予約の確認を可能とする。なお、当該リンクは、マウスなどのイベントにより表示される受動的リンクでも良いし、配送予約が送付された時に、該当車両の位置にポップアップ表示されるように構成することもできる。 When the delivery reservation is received in step S508 (yes), the operation management unit 210 acquires the map currently presented to the user in step S509. Thereafter, in step S510, the vehicle ID is acquired from the delivery reservation. In step S511, vehicle ID is searched from operation DB122 and dynamics DB120. In step S512, the delivery reservation information by the user is linked to the supplied map so that the operation manager can confirm the delivery reservation. The link may be a passive link displayed by an event such as a mouse, or may be configured to pop up at the position of the vehicle when a delivery reservation is sent.
その後、ステップS513では、運行管理部210が呼び出され、配送予約に対応して運行データの修正を行い、当該修正を運行DB122に反映させる。さらにステップS514では、指定された車両に対して運行修正指令を発行し、一連の修正指示処理を完了する。 Thereafter, in step S513, the operation management unit 210 is called, the operation data is corrected corresponding to the delivery reservation, and the correction is reflected in the operation DB 122. In step S514, an operation correction command is issued to the designated vehicle, and a series of correction instruction processing is completed.
図5に示した処理は、特定の運送業者ではなく、ユーザがその利便性から選択した車両が荷物の輸送を行うことを可能とし、複数の運送業者にまたがった輸送管理を行うことができる。さらに、本実施形態では、先行技術文献1に記載した、荷主、物流業者および管理者がいずれも必要に応じて荷物の現在位置を確認することを可能とする機能を阻害することはない。すなわち、配送予約を行ったユーザは、いつでもその荷物の動向を把握でき、さらに運送業者も動態DB120、運行DB122を参照して運行管理を行うことが可能となる。 The process shown in FIG. 5 enables a vehicle selected by the user, not a specific carrier, for convenience, to carry a package, and can manage transportation across a plurality of carriers. Furthermore, in this embodiment, the function described in the prior art document 1 that enables the shipper, the logistics company, and the manager to confirm the current position of the package as needed is not hindered. That is, the user who made the delivery reservation can grasp the trend of the package at any time, and the carrier can also manage the operation with reference to the dynamic DB 120 and the operation DB 122.
さらに運送業者においては、車両の空き積載量を縮小させながら、スポット配送による収益を得ることが可能となる。このとき、スポット配送の単価を通常の運賃よりも低く抑えることで、ユーザの負担も軽減することができる。 Furthermore, it is possible for the carrier to obtain a profit by spot delivery while reducing the empty load capacity of the vehicle. At this time, the user's burden can be reduced by keeping the unit price of spot delivery lower than the normal fare.
図6は、本実施形態における物流管理サーバ116が実行する処理を、データ構造との関連において説明した図である。本実施形態では、ユーザがクライアント端末から本実施形態のスポット配送サービスのウェブページにアクセスする。この際、ユーザを識別可能とするため、周知のユーザ認証を行う。ユーザ認証が成功すると、ユーザは、スポット配送サービスのウェブページに表示されたフォームから、集荷地、配送先、車両情報、荷物内容、および必要とする可積載量その他の情報を入力する。 FIG. 6 is a diagram illustrating the processing executed by the physical distribution management server 116 in the present embodiment in relation to the data structure. In this embodiment, a user accesses the web page of the spot delivery service of this embodiment from a client terminal. At this time, well-known user authentication is performed in order to identify the user. If the user authentication is successful, the user inputs a collection location, a delivery destination, vehicle information, package contents, and a necessary load capacity and other information from a form displayed on the web page of the spot delivery service.
入力が完了すると、ユーザは、フォームに入力された情報を検索クエリ630として物流管理サーバ116に送付する。物流管理サーバ116側では、発注管理部230が検索クエリを待機している。物流管理サーバ116は、検索クエリを受領すると、集荷地のエリアを特定し、該当するエリアに存在する車両を、動態DB120、運行DB122のデータベース情報620を照会して検索する。その後、物流管理サーバ116は、検索された車両の位置情報を使用して地図データ上に車両マークを配置してスナップショットとした地図データに車両マークを動的に配置した画像として、ユーザに返す。 When the input is completed, the user sends the information input in the form to the physical distribution management server 116 as a search query 630. On the physical distribution management server 116 side, the order management unit 230 waits for a search query. When the distribution management server 116 receives the search query, it specifies the area of the pickup location, and searches for the vehicles existing in the corresponding area by referring to the database information 620 of the dynamic DB 120 and the operation DB 122. Thereafter, the physical distribution management server 116 uses the position information of the searched vehicle to place the vehicle mark on the map data and return it to the user as an image in which the vehicle mark is dynamically arranged on the map data taken as a snapshot. .
なお、本実施形態で用語「動的に配置」とは、具体的にはスナップショットとした地図データを、地図データを表示する領域の壁紙とし、当該領域を例えば、フォーム内に埋め込んだJavaScript(登録商標)によって、検索された車両の最新の現在位置を動態データベースから読み出して表示位置を修正する処理を意味する。使用し車両マークには当該車両の運行情報がリンクされていて、ユーザが、車両マークにマウス・ポインタを合わせてクリックなどのイベントを発行すると、対応する車両の運行情報が、ウェブページ上に表示される。 In this embodiment, the term “dynamically arranged” specifically refers to map data that is a snapshot as a wallpaper of an area for displaying map data, and the area is embedded in, for example, JavaScript (form) (Registered trademark) means a process of reading the latest current position of the searched vehicle from the dynamic database and correcting the display position. The used vehicle mark is linked with the operation information of the vehicle, and when the user issues an event such as clicking with the mouse pointer on the vehicle mark, the corresponding vehicle operation information is displayed on the web page. Is done.
ユーザが、望ましい車両を決定すると、ユーザは、車両を指定し、配送予約を送付する。物流管理サーバ116は、配送予約を受領すると、物流管理サーバ116は、新規な受付番号を割り当て、該当する車両を管理する運送会社の新規レコード640としてデータベースを更新する。さらに、更新した新規受付に対応して運行DB122の運行計画データの内容を修正する。本実施形態では、運行計画データの内容の修正は、物流管理サーバ116が、自動的に行うことができる。しかしながら、新規受付に対応する運行計画の修正は、オフラインで管理者が、道路状況などを考慮しながら、管理者が行うこともできる。 When the user determines the desired vehicle, the user designates the vehicle and sends a delivery reservation. When the distribution management server 116 receives the delivery reservation, the distribution management server 116 assigns a new reception number and updates the database as a new record 640 of the shipping company that manages the corresponding vehicle. Furthermore, the content of the operation plan data in the operation DB 122 is corrected in response to the updated new reception. In the present embodiment, the distribution management server 116 can automatically correct the contents of the operation plan data. However, the operation plan corresponding to the new reception can be corrected offline by the administrator while considering the road conditions and the like.
なお、翌日以上のスポット配送を要求することもできる。スポット配送要求において指定される納品日が、当日以外の場合、現在位置の他、運行DB122に登録されている翌日以降の運行計画データを参照し、スケジュールされた最初の位置を検索して、地図データ上に配置することで対応できる。また、本実施形態では、全国的に貨物の配送を行う場合、輸送業者の本拠地によらず、配送途中で遠隔地にいる車両に対しても遠隔地のユーザが容易にスポット配送予約を行うことが可能となり、より全国的な規模で物流効率を改善することが可能となる。 It is also possible to request spot delivery for the next day or more. If the delivery date specified in the spot delivery request is other than the current day, in addition to the current position, the operation plan data registered in the operation DB 122 is referred to the next day or later, the first scheduled position is searched, and the map This can be done by placing it on the data. In addition, in this embodiment, when freight is delivered nationwide, a user at a remote location can easily make a spot delivery reservation for a vehicle at a remote location in the middle of delivery, regardless of the headquarters of the carrier. It becomes possible to improve logistics efficiency on a more national scale.
図7は、本実施形態で、ユーザが選択した車両を管理する運送会社のデータベースに追加される新規レコード710の実施形態を示す。新規レコード710には、ユーザから指定された積込地、貨物量、納品日、車両IDなどが登録される。また、物流管理サーバ116によって新たに割り当てられた受付番号が追加されて、データベースに反映させるデータとされる。新規レコード710が追加されると、受注DB118および運行DB122に当該受付番号の情報が反映され、スポット配送を、従来と同様のシステムにより管理することが可能となる。 FIG. 7 shows an embodiment of a new record 710 that is added to the database of the shipping company that manages the vehicle selected by the user in this embodiment. In the new record 710, a loading place designated by the user, a cargo amount, a delivery date, a vehicle ID, and the like are registered. Further, the receipt number newly assigned by the physical distribution management server 116 is added and used as data to be reflected in the database. When a new record 710 is added, the information on the receipt number is reflected in the order DB 118 and the operation DB 122, and spot delivery can be managed by a system similar to the conventional system.
図8は、本実施形態で、ユーザが発注端末112から検索クエリを入力した後に表示されるGUI(Graphical User Interface)800の実施形態である。GUI800は、紙面左手側に、ユーザが入力した、出発場所、目的地、指定車両、荷物種別、空き重量などの検索条件840が、修正可能に表示されている。また、検索条件840の下側の領域には、ユーザが指定した集荷地から運行計画データに支障を生じない距離および走行方向に存在する車両の車両IDなどの情報が表示されている。 FIG. 8 is an embodiment of a GUI (Graphical User Interface) 800 displayed after the user inputs a search query from the ordering terminal 112 in the present embodiment. In the GUI 800, on the left-hand side of the page, search conditions 840 such as a departure place, a destination, a designated vehicle, a package type, and an empty weight that are input by the user are displayed so as to be corrected. Also, in the lower area of the search condition 840, information such as the distance that does not hinder the operation plan data from the collection point designated by the user and the vehicle ID of the vehicle existing in the traveling direction is displayed.
また、GUI800には、領域810が形成されており、領域810内に該当エリアの地図データ820が表示されている。地図データ820上には、検索された車両を示す車両マーク830が重畳されている。当該車両マーク830には、対応する車両の運行情報が参照可能にリンクされていて、ユーザが、関心の有る車両の詳細な情報を閲覧することが可能とされている。ユーザの希望する検索条件に対する適合度毎に車両マークは検索条件に対するマッチ度で、色分けされており、例えば、車両マークが青の場合ユーザに希望に完全に適合し、車両マークが赤で示されている場合には、車両はいるが、ユーザの希望条件で配送ができないことを示すようにされている。このような車両色と検索マッチ度合いの関係を示す画像表示が、ヘルプ情報850として画面右手側上に示されている。図8中、例えば、ユーザが車両マーク830をクリックすると、例えば図9に示した情報が、領域810に表示される。 Further, an area 810 is formed in the GUI 800, and map data 820 of the corresponding area is displayed in the area 810. A vehicle mark 830 indicating the searched vehicle is superimposed on the map data 820. The vehicle mark 830 is linked so that the operation information of the corresponding vehicle can be referred to, and the user can view detailed information of the vehicle in which the user is interested. The vehicle mark is color-coded according to the degree of match for the search condition desired by the user, for example, when the vehicle mark is blue, the vehicle mark is completely adapted to the user's wish and the vehicle mark is shown in red. If there is a vehicle, it indicates that the vehicle is present but cannot be delivered according to the user's desired conditions. An image display showing the relationship between the vehicle color and the search match degree is shown as help information 850 on the right-hand side of the screen. In FIG. 8, for example, when the user clicks the vehicle mark 830, for example, the information illustrated in FIG. 9 is displayed in the area 810.
図9は、図8の車両マークをユーザがクリックした時に表示される運行情報900の例示的な実施形態を示す。運行計画には、現在地、経由地、帰社などの運行計画と、車両の管理会社、配送情報、荷物情報などが表示されている。ユーザが図9に示した運行情報を確認し、当該車両に満足すると、ユーザは、「配送予約実施」ボタン910をクリックする。当該クリックに応答して物流管理サーバ116は、新規受注として認識し、その管理するデータベースに新規亜受注情報を登録する。一方、ユーザがさらに他の車両を確認したいと思う場合には、「車両検索へ戻る」ボタン920をクリックする。「車両検索へ戻る」ボタン920のクリックにより、ユーザは図8のGUI800に戻って、さらに他の車両の情報を確認することができる。 FIG. 9 shows an exemplary embodiment of operation information 900 displayed when the user clicks the vehicle mark of FIG. In the operation plan, an operation plan such as a current location, a transit location, and a return home, a vehicle management company, delivery information, luggage information, and the like are displayed. When the user confirms the operation information shown in FIG. 9 and is satisfied with the vehicle, the user clicks the “delivery reservation execution” button 910. In response to the click, the logistics management server 116 recognizes the new order and registers the new sub-order information in the database to be managed. On the other hand, when the user wants to check another vehicle, the user clicks a “return to vehicle search” button 920. By clicking the “return to vehicle search” button 920, the user can return to the GUI 800 of FIG. 8 and confirm information of another vehicle.
図10は、本実施形態でユーザが「配送予約実施」ボタン910をクリックすることによって、管理者端末においてユーザに表示するGUI800を共有させたGUI1000の実施形態を示す。図10に示した実施形態では、大型スクリーン1010に地図データ1020が表示されていて、管理者が容易に車両を識別し、各種の処理を指令できるようにされている。 FIG. 10 shows an embodiment of the GUI 1000 in which the GUI 800 to be displayed to the user in the administrator terminal is shared by the user clicking the “delivery reservation execution” button 910 in the present embodiment. In the embodiment shown in FIG. 10, map data 1020 is displayed on a large screen 1010 so that the administrator can easily identify the vehicle and command various processes.
また、GUI1000には、ユーが指示した配送予約の情報が表示されていて、管理者が運行計画データを修正すると共に、車両の運転者への指令を行うことが可能とされている。なお、GUI1000は、管理者端末の個別的スクリーンとして形成することができるが、壁掛け型の大型LCDパネルまたはLCDパネルを平面上で連結したより大画面のものとすることができ、この場合には、複数の管理者が、車両の運行計画を管理することが可能となる。 In addition, the GUI 1000 displays delivery reservation information instructed by the user so that the manager can correct the operation plan data and issue a command to the driver of the vehicle. Note that the GUI 1000 can be formed as an individual screen of the administrator terminal, but can be a wall-mounted large LCD panel or a larger screen than an LCD panel connected on a plane. A plurality of managers can manage the operation plan of the vehicle.
以上、本発明を、実施形態をもって説明してきたが、本発明によれば、運送会社によらず、車両の空き積載量、現在位置および配送先などの情報を使用して効率的なスポット配送が可能となり、輸送効率を改善し、輸送コストの削減することを可能とする、クラウド型の物流管理システム、物流管理サーバ、およびプログラムが提供できる。 As described above, the present invention has been described with the embodiment. However, according to the present invention, efficient spot delivery can be performed by using information such as the empty load capacity of the vehicle, the current position, and the delivery destination regardless of the shipping company. It is possible to provide a cloud-type logistics management system, logistics management server, and program that can improve transportation efficiency and reduce transportation costs.
さらに、本発明は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。 Furthermore, the present invention is not limited to the above-described embodiments, and other embodiments, additions, modifications, deletions, and the like can be modified within a range that can be conceived by those skilled in the art. As long as the functions and effects of the present invention are exhibited, the scope of the present invention is also included.
Claims (5)
輸送の受注を管理する受注データベースと、
複数の運送業者がそれぞれ管理する輸送する車両の運行情報を格納する運行データベースと、
車両の現在位置を管理する動態データベースと、
ユーザからの配送予約を受注する発注管理手段と、
を含み、
前記発注管理手段は、
前記ユーザに対して車両を検索するためのGUIを提供する新規発注受領手段と、
前記ユーザから検索条件を受領し、該検索条件に含まれるエリア情報から表示するべき地図データを取得する地図情報取得手段と、
前記エリア情報で指定されるエリアに集荷予定日において存在する車両を検索する運行ログ検索手段と、
前記地図データに、前記エリア内で検索された車両を示す車両マークを、前記検索条件に対するマッチ度および前記車両の運行情報と関連づけて前記地図データのスナップショット上に配置して、前記ユーザに対する検索結果として表示させるマッシュアップ処理手段と
を含む、
物流管理システム。 A cloud-type logistics management system including a logistics management server that collects and manages information related to transportation, wherein the logistics management server includes:
A sales order database to manage transportation orders;
An operation database storing operation information of vehicles to be transported managed by a plurality of carriers,
A dynamic database for managing the current position of the vehicle;
Order management means for receiving delivery reservations from users,
Including
The order management means includes:
New order receiving means for providing a GUI for searching the vehicle to the user;
Map information acquisition means for receiving search conditions from the user and acquiring map data to be displayed from area information included in the search conditions;
Operation log search means for searching for vehicles existing on the scheduled collection date in the area specified by the area information;
In the map data, a vehicle mark indicating a vehicle searched in the area is arranged on a snapshot of the map data in association with a degree of matching with the search condition and operation information of the vehicle, and a search for the user is performed. Including mashup processing means to be displayed as a result,
Logistics management system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014178731A JP6574966B2 (en) | 2014-09-03 | 2014-09-03 | Distribution management system, distribution management server, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014178731A JP6574966B2 (en) | 2014-09-03 | 2014-09-03 | Distribution management system, distribution management server, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016053777A JP2016053777A (en) | 2016-04-14 |
| JP6574966B2 true JP6574966B2 (en) | 2019-09-18 |
Family
ID=55744979
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014178731A Active JP6574966B2 (en) | 2014-09-03 | 2014-09-03 | Distribution management system, distribution management server, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6574966B2 (en) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107392554A (en) * | 2017-08-29 | 2017-11-24 | 蒋新军 | A kind of logistics distribution system |
| JP7117888B2 (en) * | 2018-04-20 | 2022-08-15 | 東芝テック株式会社 | Distribution management device and program |
| JP7077791B2 (en) * | 2018-05-31 | 2022-05-31 | 富士通株式会社 | Vehicle candidate display program, vehicle candidate display method and vehicle candidate display system |
| CN109359804A (en) * | 2018-08-28 | 2019-02-19 | 广州市图吉信息科技有限公司 | An online order logistics management system |
| JP7022041B2 (en) * | 2018-09-27 | 2022-02-17 | 本田技研工業株式会社 | Image selection device |
| CN111325491A (en) * | 2018-12-14 | 2020-06-23 | 上海辉度智能系统有限公司 | Cross-terminal interactive intelligent logistics management system |
| JP7135894B2 (en) * | 2019-01-25 | 2022-09-13 | いすゞ自動車株式会社 | Vehicle information management system |
| CN109636298B (en) * | 2019-01-28 | 2023-09-15 | 合肥工业大学智能制造技术研究院 | Control system for warehouse management and warehouse |
| CN112836908A (en) * | 2019-11-23 | 2021-05-25 | 优车库网络科技发展(深圳)有限公司 | A multi-point tracking logistics management system for cars for sale |
| CN111027906B (en) * | 2019-12-05 | 2023-12-05 | 北京京东振世信息技术有限公司 | Distribution order determining method, distribution order determining device, storage medium and terminal equipment |
| CN111047266A (en) * | 2020-01-07 | 2020-04-21 | 潘俊钢 | Logistics management system and method |
| CN111355808A (en) * | 2020-03-09 | 2020-06-30 | 北京同力数矿科技有限公司 | A caravan management system based on the Internet of Things |
| CN111798180A (en) * | 2020-07-04 | 2020-10-20 | 苏州信泰中运物流有限公司 | Logistics management method and device and readable storage medium |
| CN114444826B (en) * | 2020-10-30 | 2025-08-19 | 顺丰科技有限公司 | Method, device, equipment and readable storage medium for distributing freight flight stand |
| CN112330251A (en) * | 2020-11-13 | 2021-02-05 | 上海从嵘网络科技有限公司 | Logistics management system based on WeChat small program |
| CN112884341B (en) * | 2021-03-09 | 2024-08-09 | 圆通速递有限公司 | A logistics information system for integrating idle transport capacity |
| JP7108800B1 (en) | 2022-01-28 | 2022-07-28 | トラボックス株式会社 | Information processing device, information processing method, and program |
| JP7202585B1 (en) | 2022-06-16 | 2023-01-12 | 株式会社オプティマインド | Transportation management program and transportation management system |
| CN119919031B (en) * | 2024-12-31 | 2025-08-12 | 江苏财会职业学院 | A network-based e-commerce system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1275605A4 (en) * | 2000-04-11 | 2003-11-19 | Seiko Epson Corp | PHYSICAL DISTRIBUTION SYSTEM AND METHOD USING PHYSICAL DISTRIBUTION INFORMATION |
| JP2002220115A (en) * | 2001-01-24 | 2002-08-06 | Network Service:Kk | Method for transportation contact |
| JP2004021367A (en) * | 2002-06-13 | 2004-01-22 | Freedom Walks:Kk | Vehicle operation information sharing system and vacant vehicle information management method |
| JP5515064B2 (en) * | 2010-08-31 | 2014-06-11 | 株式会社 聖亘トランスネットワーク | Distribution management system, distribution management server, distribution management method, and program for distribution management |
| US9460410B2 (en) * | 2011-11-02 | 2016-10-04 | Wal-Mart Stores, Inc. | Systems, devices and methods for integrated display and management of transportation resources |
-
2014
- 2014-09-03 JP JP2014178731A patent/JP6574966B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016053777A (en) | 2016-04-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6574966B2 (en) | Distribution management system, distribution management server, and program | |
| JP5515064B2 (en) | Distribution management system, distribution management server, distribution management method, and program for distribution management | |
| JP5923691B2 (en) | Logistics cloud system and program | |
| JP2023038353A (en) | Systems and methods for managing and optimizing delivery networks | |
| TWI817069B (en) | Computer-implemented system and method for multi-point destination arrival time analysis | |
| US11681972B2 (en) | Centralized status monitoring in a multidomain network | |
| KR102396793B1 (en) | Systems and methods for loading websites with multiple items | |
| US20170352004A1 (en) | Systems, devices, and methods for dynamically generating delivery destinations, times and routes | |
| US10825078B2 (en) | System and method for routing order lookups from retail systems | |
| JP7289473B2 (en) | Information processing equipment, programs and systems | |
| JP5443647B2 (en) | Housing Information Global System | |
| US11940286B1 (en) | Fast computational generation of digital pickup and delivery plans | |
| US20220207460A1 (en) | Method and apparatus for dispatching to a geo-location | |
| US20030115119A1 (en) | Document exchange | |
| JP6581395B2 (en) | Format conversion management apparatus and format conversion management method | |
| JP5316225B2 (en) | Store management system and control method thereof | |
| US20250126441A1 (en) | Location Determination Based on Historical Service Data | |
| EP3745278A1 (en) | System and method for integrating heterogeneous data objects | |
| US20160253771A1 (en) | Centralized Cemetery Data Management Listing System | |
| CN106067128A (en) | The processing method of user's request and processing means | |
| JP2024541021A (en) | Key-based handling of product purchases | |
| US11100555B1 (en) | Anticipatory and responsive federated database search | |
| JP2012128821A (en) | Weather-insured article distribution device, weather-insured article distribution server, and weather insurance system | |
| JP2005284640A (en) | Xml/web service retrieval system | |
| JP2003288466A (en) | Export processing support system, export processing support method and export processing support program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170508 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180502 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180515 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180618 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20181204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190218 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20190226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190513 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190702 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190712 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6574966 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |