IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ アルファ ブラザーズ コーポレーションの特許一覧

<>
  • 特開-在庫管理システム 図1
  • 特開-在庫管理システム 図2
  • 特開-在庫管理システム 図3
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024100695
(43)【公開日】2024-07-26
(54)【発明の名称】在庫管理システム
(51)【国際特許分類】
   G06Q 10/087 20230101AFI20240719BHJP
【FI】
G06Q10/087
【審査請求】未請求
【請求項の数】3
【出願形態】OL
(21)【出願番号】P 2023202265
(22)【出願日】2023-11-29
(31)【優先権主張番号】10-2023-0005155
(32)【優先日】2023-01-13
(33)【優先権主張国・地域又は機関】KR
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.WCDMA
2.BLUETOOTH
3.ZIGBEE
4.HDMI
(71)【出願人】
【識別番号】523371849
【氏名又は名称】アルファ ブラザーズ コーポレーション
(74)【代理人】
【識別番号】110001519
【氏名又は名称】弁理士法人太陽国際特許事務所
(72)【発明者】
【氏名】キム、チャン オ
(57)【要約】
【課題】本発明の一実施形態は、少なくとも1つのサーバによって実行される在庫管理方法に関する。
【解決方法】本方法は、物流倉庫サーバから物流倉庫内の特定の製品に関する在庫情報を取得する。 の特定製品の過去の出庫情報を取得するステップ、ユーザ端末から特定の製品の出荷予定情報を取得するステップ、在庫情報、過去の出庫情報、および出庫予定情報に基づいて、必要な注文情報を生成することと、必要な注文情報をユーザ端末に提供することとを含むことができる。
【選択図】図1
【特許請求の範囲】
【請求項1】
少なくとも1つのサーバによって実行される在庫管理方法において、
物流倉庫サーバから物流倉庫内の特定の製品に関する在庫情報を取得し、
物流倉庫サーバから予め設定された過去の時間の間に特定の製品の過去の出荷情報を取得し、
ユーザ端末から特定の製品の出荷予定情報を取得し、
在庫情報、過去の出庫情報、および出庫予定情報に基づいて特定の製品の必要注文情報を生成し、
前記必要注文情報をユーザ端末に提供するステップを含む、
在庫管理方法。
【請求項2】
請求項1に記載の方法であって、
物流倉庫サーバから特定の製品の破損情報を取得し、
破損情報に基づいて必要注文情報を修正するステップをさらに含み、
前記破損情報は、前記物流倉庫に前記特定製品の入庫時の破損率及び出庫時の破損率を含む、
在庫管理方法。
【請求項3】
請求項1に記載の方法であって、
特定の製品の好みの変化情報を取得し、
好み変化情報に基づいて必要注文情報を修正するステップをさらに含み、
好みの変化情報は、複数の外部サーバの予め設定された複数の時間区間のそれぞれに含まれる投稿の数に基づいて導出される、
在庫管理方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、在庫管理システムに関する。
【背景技術】
【0002】
一般に、在庫管理システムとは、在庫レベルを観察し、どの程度在庫レベルを維持するか、いつ補充すべきか、注文量をどのくらいにするかを決定する一連の政策と管理手順を意味し、通常の生産在庫は企業 の生産算出に必要または一部となる品目を指し、概ね原材料、完成品、部品、枝材、再工品に分類される。
【0003】
このような物流の在庫を維持する理由は、作業の独立性をある程度維持するために作業場にある程度在庫を保持することにより、作業当たりの所要時間差を相互中和させることもでき、出力量も一定に保つことができ、製品需要の 変動に合わせて生産することができますが、ほとんどの場合需要は正確にわからないため、需要変動を吸収するにはある程度の安全在庫が必要で、原材料調達側面の安定性を確保できるようになり、作業場では物流倉庫の在庫管理を 効率的に実行できるシステムが不可欠です。
【発明の概要】
【発明が解決しようとする課題】
【0004】
上記の問題を解決するための本発明の目的は、在庫管理方法を提供することにある。
上記の問題を解決するための本発明の他の目的は、在庫管理装置を提供することにある。
本出願が解決しようとする課題は、上述の課題に限定されるものではなく、言及されない課題は、本明細書及び添付図面から本出願が属する技術分野において通常の知識を有する者に明確に理解できるであろう。
【課題を解決するための手段】
【0005】
上記目的を達成するために、本発明の一実施形態による少なくとも1つのサーバによって実行される在庫管理方法は、物流倉庫サーバから物流倉庫内の特定の製品に関する在庫情報を取得する。 設定された過去時間のうち、特定商品の過去の出庫情報を取得するステップ、ユーザ端末から特定の商品の出庫予定情報を取得するステップ、在庫情報、過去出庫情報、出庫予定情報に基づいて 特定の製品の必要注文情報を生成することと、要求注文情報をユーザ端末に提供することとを含むことができる。
【0006】
ここで、物流倉庫サーバから特定製品の破損情報を取得するステップと、破損情報に基づいて必要注文情報を修正するステップとをさらに含み、破損情報は物流倉庫に特定製品の 入庫時の破損率および出庫時の破損率を含むことができる。
【0007】
ここで、前記特定製品の選好変化情報を取得する工程と、前記選好変化情報に基づいて必要注文情報を補正する工程とをさらに含み、前記選好変化情報は、複数の外部サーバの予め設定された複数の時間区間である。 それぞれに含まれる投稿の数に基づいて導出することができる。
【0008】
ここで、物流倉庫サーバから物流倉庫の残余空間情報を取得するステップと、必要注文情報と残余空間情報とに基づいて新規注文情報を生成するステップと、新規注文情報をユーザ端末に提供する。 ステップをさらに含み得る。
【0009】
上記目的を達成するための本発明の一実施形態による在庫管理方法を実行する電子装置は、プロセッサと、プロセッサによって実行される少なくとも1つの命令を記憶するメモリとを含み、少なくとも1つの命令は物流である。 倉庫サーバから物流倉庫内の特定製品の在庫情報を取得するように実行され、物流倉庫サーバから予め設定された過去の時間の間に特定製品の過去の出庫情報を取得するように実行され、ユーザ端末から特定製品に 出庫予定情報を取得するように実行され、在庫情報、過去出庫情報、および出庫予定情報に基づいて特定の製品の必要注文情報を生成するように実行され、必要注文情報をユーザ端末に提供する。 実行することができる。
【0010】
ここで、少なくとも1つの命令は、物流倉庫サーバから特定の製品の破損情報を取得するように実行され、破損情報に基づいて必要注文情報を修正するように実行され、破損情報は物流倉庫に実行される。 特定の製品の入庫時の破損率および出荷時の破損率を含むことができる。
【0011】
ここで、少なくとも1つの命令は、特定の製品の嗜好変化情報を取得するように実行され、嗜好変化情報に基づいて必要注文情報を修正するように実行され、好み変化情報は複数の外部サーバの予め設定されている。 複数の時間区間のそれぞれに含まれる投稿の数に基づいて導出することができる。
【0012】
ここで、少なくとも1つの命令は、物流倉庫サーバから物流倉庫の残余空間情報を取得するように実行され、必要注文情報および残余空間情報に基づいて新規注文情報を生成するように実行され、新規注文情報 をユーザ端末に提供するように実行することができる。
【0013】
課題の解決手段は、上記の解決手段に限定されるものではなく、言及されていない解決手段は、本明細書および添付の図面から、本出願が属する技術分野において通常の知識を有する者に明確に理解され得る。
【発明の効果】
【0014】
本発明によれば、リアルタイム在庫状況および入出庫時の破損率を考慮して効率的な在庫管理を提供することができる。
【0015】
本発明によれば、公衆の好みおよび好みの変化度を考慮して効率的な在庫管理を提供することができる。
【0016】
様々な実施形態によれば、効果は上記の効果に限定されず、言及されていない効果は、本明細書および添付の図面から本出願が属する技術分野における通常の知識を有する者に明確に理解され得る。
【図面の簡単な説明】
【0017】
図1】本発明の一実施形態による在庫管理装置のブロック構成図である。
図2】本発明の一実施形態による在庫管理方法が実行される端末を示す図である。
図3】本発明の一実施形態による在庫管理方法のフローチャートである。
【発明を実施するための形態】
【0018】
本発明は、様々な変更を加えることができ、様々な実施形態を有することができるので、特定の実施形態を図面に例示し、詳細な説明に詳細に説明する。 しかしながら、これは本発明を特定の実施形態に限定することを意図するものではなく、本発明の精神および技術の範囲に含まれるすべての変更、均等物から代替物を含むことを理解されたい。 各図面を説明しながら、同様の参照符号を類似の構成要素に使用した。
【0019】
第1、第2、A、Bなどの用語は様々な構成要素を説明するために使用することができるが、構成要素はその用語によって限定されるべきではない。 用語は、ある構成要素を他の構成要素から区別する目的でのみ使用される。 例えば、本発明の権利の範囲から逸脱することなく、第1の構成要素を第2の構成要素と命名することができ、同様に第2の構成要素も第1の構成要素と命名することができる。 「および/または」という用語は、複数の関連する記載された項目の組み合わせまたは複数の関連する記載された項目のいずれかを含む。
【0020】
あるコンポーネントが他のコンポーネントに「接続されている」または「接続されている」と言及されている場合、他のコンポーネントに直接接続されているか、または接続されている可能性がありますが、他のコンポーネントが中間に存在する可能性があることを理解してください。 する必要があります。 一方、ある構成要素が他の構成要素に「直接接続されている」または「直接接続されている」と言われる場合、他の構成要素は中間に存在しないことを理解すべきである。
【0021】
本出願で使用される用語は、単に特定の実施形態を説明するために使用されたものであり、本発明を限定することを意図していない。 単数の表現は、文脈上明らかに他に意味がない限り、複数の表現を含む。 本出願において、「含む」または「有する」などの用語は、本明細書に記載の特徴、数字、ステップ、動作、構成要素、部品、またはそれらを組み合わせたものが存在することを指定しようとするものであり、1つまたは複数の他の特徴 それらは、数字、ステップ、動作、構成要素、部品、またはそれらを組み合わせたものの存在または追加の可能性を予め排除しないことを理解されたい。
【0022】
他に定義されない限り、技術的または科学的用語を含む本明細書で使用されるすべての用語は、本発明が属する技術分野で通常の知識を有する者によって一般に理解されるのと同じ意味を有する。 一般的に使用される辞書で定義されているような用語は、関連技術の文脈上の意味と一致する意味を有すると解釈されるべきであり、本出願で明確に定義されていない限り、理想的または過度に形式的な意味として解釈されるべきではない。 ない。
【0023】
以下、添付の図面を参照して、本発明の好ましい実施形態をより詳細に説明する。 本発明を説明する際の全体的な理解を容易にするために、図面上の同一の構成要素については同一の参照符号を用い、同一の構成要素について重複する説明は省略する。
【0024】
図1は、本発明の一実施形態による在庫管理装置のブロック構成図である。
【0025】
一実施形態によれば、電子装置は、プロセッサ、メモリ、入力モジュール、音響出力モジュール、ディスプレイモジュール、オーディオモジュール、センサモジュール、インターフェース、接続端子、触覚モジュール、カメラモジュール、電力管理モジュール、バッテリー、通信モジュール、加入者である。 識別モジュールなどの構成要素を含むことができる。 特定の例では、そのような構成要素のうちの少なくとも1つは省略されてもよく、他の構成要素が追加されてもよい。 さらに、いくつかの例では、そのような構成要素を統合して使用することができる。 電子装置は、クライアント、端末、またはピアなどの用語で表現することもできる。
【0026】
プロセッサは、電子装置に接続された他の構成要素(例えば、ハードウェアまたはソフトウェア構成要素)を制御することができ、主にソフトウェア(例えばプログラム)を実行して様々なデータ処理および演算を実行することができる。 一般に、プロセッサは、他の構成要素(例えば、センサモジュールまたは通信モジュール)から受信した命令またはデータを揮発性メモリに格納し、格納された命令およびデータを処理して様々な操作またはデータ処理タスクを実行することができる。 そして、処理結果として生成されたデータを不揮発性メモリに格納することができる。 これにより、プロセッサは電子装置の機能を制御し、データを処理して必要なタスクを実行することができる。
【0027】
一実施形態によれば、プロセッサ120は、メインプロセッサ(例えば、中央処理装置またはアプリケーションプロセッサ)またはそれとは独立してまたは一緒に動作可能な補助プロセッサ(例えばグラフィック処理装置(GPU)、ニューラルネットワーク処理装置) (NPU: neural processing unit)、イメージシグナルプロセッサ、センサハブプロセッサ、またはコミュニケーションプロセッサ)を含むことができる。 例えば、電子装置がメインプロセッサおよび補助プロセッサを含む場合、補助プロセッサは、メインプロセッサよりも低電力を使用するか、または指定された機能に特化するように設定され得る。 補助プロセッサは、メインプロセッサとは別に、またはその一部として実装することができる。
【0028】
補助プロセッサは、電子デバイス内で重要な役割を果たすコンポーネントであり、メインプロセッサの補助として動作するか、またはメインプロセッサと連携して他のコンポーネント(例えば、ディスプレイモジュール、センサモジュール、または通信モジュール)に関連する機能または状態 を制御できる。 たとえば、メインプロセッサがアクティブ(スリープ)状態にあるときに、セカンダリプロセッサがメインプロセッサの役割に代わって動作し、メインプロセッサがアクティブ(アプリケーション実行)状態にあるときは、 連携してさまざまな機能と状態を制御できます。 この役割を果たすことによって、補助プロセッサは電子装置の性能を向上させ効率を高めることができる。
【0029】
いくつかの例によれば、人工知能モデルの処理に特化したハードウェア構造を有する補助プロセッサ(例えば、ニューラルネットワーク処理装置)を含むことができる。 人工知能モデルは機械学習を通じて生成することができる。 この学習は、電子機器自体で行われてもよく、別々のサーバ(例えば、外部サーバ、クラウドサーバ)を介して行われてもよい。 学習アルゴリズムは、指導型学習、非指導型学習、準指導型学習、または強化学習などの様々な形態を含み得る。
【0030】
人工知能モデルは、複数の人工ニューラルネットワーク層を含むことができる。 この人工ニューラルネットワークは、深層ニューラルネットワーク(DNN)、合成積ニューラルネットワーク(CNN)、循環ニューラルネットワーク(RNN)、限られたボルツマンマシン(RBM)、深層信頼ネットワーク(DBN)、双方向循環深層ニューラルネットワーク(BRDNN)、深層Qネットワーク( DQN)またはそのような方法の組み合わせのうちの1つであり得る。 しかしながら、これらの例は限定されない。
【0031】
人工知能モデルは、ハードウェア構造に加えてソフトウェア構造を追加的または代替的に含み得る。
【0032】
メモリは、電子デバイス内で使用される重要な構成要素であり、様々なデータを記憶する役割を果たす。 これらのデータは、主にソフトウェアプログラムに関連する命令の入力データまたは出力データで構成されています。 メモリは、揮発性メモリと不揮発性メモリに分けられる。 揮発性メモリは電源が切れると保存されたデータが消えるのに対し、不揮発性メモリは電源が切れてもデータを保存することができる。
【0033】
プログラムはソフトウェアで構成され、メモリに保存できます。 このプログラムには、オペレーティングシステム、ミドルウェア、アプリケーションなどのコンポーネントを含めることができます。 オペレーティングシステムはコンピュータシステムのコアソフトウェアとして機能し、ハードウェアとソフトウェア間の効率的な相互作用を管理し、ユーザーとコンピュータリソース間のインタフェースを提供できます。 ミドルウェアはソフトウェアの中間層であり、アプリケーションとハードウェアまたは他のソフトウェアとの間の通信を容易にする役割を果たす。 アプリケーションは、特定のタスクを実行するように設計されたソフトウェアプログラムであり、ユーザーのニーズに合わせて機能を提供します。 これらのコンポーネントはメモリに格納され実行され、コンピュータシステムの動作をサポートし、ユーザに機能を提供する。
【0034】
入力モジュールは、電子装置の構成要素(例えばプロセッサ)に、電子装置の外部(例えば、ユーザ)から伝達されるべき命令またはデータを受信する機能を提供することができる。 このモジュールは様々な入力装置で構成することができる。 例えば、マイク、マウス、キーボード、ボタンなどの要素を含めることができる。 さらに、スタイラスペンなどのデジタルペンも入力モジュールとして使用することができる。 入力モジュールは、ユーザと電子機器との間の相互作用を円滑にし、ユーザがコマンドを伝達したりデータを入力したりすることを可能にする。 音声コマンドはマイクを介して転送され、マウスとキーボードを使用してクリック、スクロール、キー入力などの操作を実行できます。 また、ボタンを押して特定の機能を実行したり、スタイラスペンを使用して電子機器に直接絵や手書きを入力することもできます。 入力モジュールは、ユーザの指示および入力を電子装置に伝達して処理することができる。
【0035】
音響出力モジュールは、電子装置の外部に音響信号を出力することができる。 このモジュールには、スピーカーやレシーバーなどの要素を含めることができます。 スピーカーは、主にマルチメディア再生や録音再生などの一般的な用途に使用できます。 受信機は主に着信電話を受信するために使用することができる。 また、音響出力モジュールは、電子機器で生成された音響信号を外部に出力してユーザに音を伝達することができる。 スピーカーを通じて音楽、映画、ゲームなど多様なマルチメディアコンテンツを再生したり、レシーバーを通じて電話通話や通知音などを受信することができる。 これにより、ユーザーは音を聞いたり、音声を聞くなど、さまざまな音響的な経験をすることができます。
【0036】
ディスプレイモジュールは、ユーザに情報を視覚的に表示することができる。 例えば、ディスプレイを使用してテキスト、画像、動画などの様々なコンテンツを表示することができる。 あるいは、ホログラム装置を介して立体的で現実的な視覚的経験を提供することができる。 プロジェクターを使用して大画面に情報を投影することもできます。 そのような表示モジュールは、電子機器とユーザとの間の視覚的な対話を可能にする。
【0037】
オーディオモジュールは、外部から得られた音を電子信号に変換して電子機器で処理できるようにする。 ない
【0038】
本発明は、様々な変更を加えることができ、様々な実施形態を有することができるので、特定の実施形態を図面に例示し、詳細な説明に詳細に説明する。 しかしながら、これは本発明を特定の実施形態に限定することを意図するものではなく、本発明の精神および技術の範囲に含まれるすべての変更、均等物から代替物を含むことを理解されたい。 各図面を説明しながら、同様の参照符号を類似の構成要素に使用した。
【0039】
第1、第2、A、Bなどの用語は様々な構成要素を説明するために使用することができるが、構成要素はその用語によって限定されるべきではない。 用語は、ある構成要素を他の構成要素から区別する目的でのみ使用される。 例えば、本発明の権利の範囲から逸脱することなく、第1の構成要素を第2の構成要素と命名することができ、同様に第2の構成要素も第1の構成要素と命名することができる。 「および/または」という用語は、複数の関連する記載された項目の組み合わせまたは複数の関連する記載された項目のいずれかを含む。
【0040】
あるコンポーネントが他のコンポーネントに「接続されている」または「接続されている」と言及されている場合、他のコンポーネントに直接接続されているか、または接続されている可能性がありますが、他のコンポーネントが中間に存在する可能性があることを理解してください。 する必要があります。 一方、ある構成要素が他の構成要素に「直接接続されている」または「直接接続されている」と言われる場合、他の構成要素は中間に存在しないことを理解すべきである。
【0041】
本出願で使用される用語は、単に特定の実施形態を説明するために使用されたものであり、本発明を限定することを意図していない。 単数の表現は、文脈上明らかに他に意味がない限り、複数の表現を含む。 本出願において、「含む」または「有する」などの用語は、本明細書に記載の特徴、数字、ステップ、動作、構成要素、部品、またはそれらを組み合わせたものが存在することを指定しようとするものであり、1つまたは複数の他の特徴 それらは、数字、ステップ、動作、構成要素、部品、またはそれらを組み合わせたものの存在または追加の可能性を予め排除しないことを理解されたい。
【0042】
他に定義されない限り、技術的または科学的用語を含む本明細書で使用されるすべての用語は、本発明が属する技術分野で通常の知識を有する者によって一般に理解されるのと同じ意味を有する。 一般的に使用される辞書で定義されているような用語は、関連技術の文脈上の意味と一致する意味を有すると解釈されるべきであり、本出願で明確に定義されていない限り、理想的または過度に形式的な意味として解釈されるべきではない。 ない。
【0043】
以下、添付の図面を参照して、本発明の好ましい実施形態をより詳細に説明する。 本発明を説明する際の全体的な理解を容易にするために、図面上の同一の構成要素については同一の参照符号を用い、同一の構成要素について重複する説明は省略する。
【0044】
図1は、本発明の一実施形態による在庫管理装置のブロック構成図である。
【0045】
一実施形態によれば、電子装置は、プロセッサ、メモリ、入力モジュール、音響出力モジュール、ディスプレイモジュール、オーディオモジュール、センサモジュール、インターフェース、接続端子、触覚モジュール、カメラモジュール、電力管理モジュール、バッテリー、通信モジュール、加入者である。 識別モジュールなどの構成要素を含むことができる。 特定の例では、そのような構成要素のうちの少なくとも1つは省略されてもよく、他の構成要素が追加されてもよい。 さらに、いくつかの例では、そのような構成要素を統合して使用することができる。 電子装置は、クライアント、端末、またはピアなどの用語で表現することもできる。
【0046】
プロセッサは、電子装置に接続された他の構成要素(例えば、ハードウェアまたはソフトウェア構成要素)を制御することができ、主にソフトウェア(例えばプログラム)を実行して様々なデータ処理および演算を実行することができる。 一般に、プロセッサは、他の構成要素(例えば、センサモジュールまたは通信モジュール)から受信した命令またはデータを揮発性メモリに格納し、格納された命令およびデータを処理して様々な操作またはデータ処理タスクを実行することができる。 そして、処理結果として生成されたデータを不揮発性メモリに格納することができる。 これにより、プロセッサは電子装置の機能を制御し、データを処理して必要なタスクを実行することができる。
【0047】
一実施形態によれば、プロセッサ120は、メインプロセッサ(例えば、中央処理装置またはアプリケーションプロセッサ)またはそれとは独立してまたは一緒に動作可能な補助プロセッサ(例えばグラフィック処理装置(GPU)、ニューラルネットワーク処理装置) (NPU: neural processing unit)、イメージシグナルプロセッサ、センサハブプロセッサ、またはコミュニケーションプロセッサ)を含むことができる。 例えば、電子装置がメインプロセッサおよび補助プロセッサを含む場合、補助プロセッサは、メインプロセッサよりも低電力を使用するか、または指定された機能に特化するように設定され得る。 補助プロセッサは、メインプロセッサとは別に、またはその一部として実装することができる。
【0048】
補助プロセッサは、電子デバイス内で重要な役割を果たすコンポーネントであり、メインプロセッサの補助として動作するか、またはメインプロセッサと連携して他のコンポーネント(例えば、ディスプレイモジュール、センサモジュール、または通信モジュール)に関連する機能または状態 を制御できる。 たとえば、メインプロセッサがアクティブ(スリープ)状態にあるときに、セカンダリプロセッサがメインプロセッサの役割に代わって動作し、メインプロセッサがアクティブ(アプリケーション実行)状態にあるときは、 連携してさまざまな機能と状態を制御できます。 この役割を果たすことによって、補助プロセッサは電子装置の性能を向上させ効率を高めることができる。
【0049】
いくつかの例によれば、人工知能モデルの処理に特化したハードウェア構造を有する補助プロセッサ(例えば、ニューラルネットワーク処理装置)を含むことができる。 人工知能モデルは機械学習を通じて生成することができる。 この学習は、電子機器自体で行われてもよく、別々のサーバ(例えば、外部サーバ、クラウドサーバ)を介して行われてもよい。 学習アルゴリズムは、指導型学習、非指導型学習、準指導型学習、または強化学習などの様々な形態を含み得る。
【0050】
人工知能モデルは、複数の人工ニューラルネットワーク層を含むことができる。 この人工ニューラルネットワークは、深層ニューラルネットワーク(DNN)、合成積ニューラルネットワーク(CNN)、循環ニューラルネットワーク(RNN)、限られたボルツマンマシン(RBM)、深層信頼ネットワーク(DBN)、双方向循環深層ニューラルネットワーク(BRDNN)、深層Qネットワーク( DQN)またはそのような方法の組み合わせのうちの1つであり得る。 しかしながら、これらの例は限定されない。
【0051】
人工知能モデルは、ハードウェア構造に加えてソフトウェア構造を追加的または代替的に含み得る。
【0052】
メモリは、電子デバイス内で使用される重要な構成要素であり、様々なデータを記憶する役割を果たす。 これらのデータは、主にソフトウェアプログラムに関連する命令の入力データまたは出力データで構成されています。 メモリは、揮発性メモリと不揮発性メモリに分けられる。 揮発性メモリは電源が切れると保存されたデータが消えるのに対し、不揮発性メモリは電源が切れてもデータを保存することができる。
【0053】
プログラムはソフトウェアで構成され、メモリに保存できます。 このプログラムには、オペレーティングシステム、ミドルウェア、アプリケーションなどのコンポーネントを含めることができます。 オペレーティングシステムはコンピュータシステムのコアソフトウェアとして機能し、ハードウェアとソフトウェア間の効率的な相互作用を管理し、ユーザーとコンピュータリソース間のインタフェースを提供できます。 ミドルウェアはソフトウェアの中間層であり、アプリケーションとハードウェアまたは他のソフトウェアとの間の通信を容易にする役割を果たす。 アプリケーションは、特定のタスクを実行するように設計されたソフトウェアプログラムであり、ユーザーのニーズに合わせて機能を提供します。 これらのコンポーネントはメモリに格納され実行され、コンピュータシステムの動作をサポートし、ユーザに機能を提供する。
【0054】
入力モジュールは、電子装置の構成要素(例えばプロセッサ)に、電子装置の外部(例えば、ユーザ)から伝達されるべき命令またはデータを受信する機能を提供することができる。 このモジュールは様々な入力装置で構成することができる。 例えば、マイク、マウス、キーボード、ボタンなどの要素を含めることができる。 さらに、スタイラスペンなどのデジタルペンも入力モジュールとして使用することができる。 入力モジュールは、ユーザと電子機器との間の相互作用を円滑にし、ユーザがコマンドを伝達したりデータを入力したりすることを可能にする。 音声コマンドはマイクを介して転送され、マウスとキーボードを使用してクリック、スクロール、キー入力などの操作を実行できます。 また、ボタンを押して特定の機能を実行したり、スタイラスペンを使用して電子機器に直接絵や手書きを入力することもできます。 入力モジュールは、ユーザの指示および入力を電子装置に伝達して処理することができる。
【0055】
音響出力モジュールは、電子装置の外部に音響信号を出力することができる。 このモジュールには、スピーカーやレシーバーなどの要素を含めることができます。 スピーカーは、主にマルチメディア再生や録音再生などの一般的な用途に使用できます。 受信機は主に着信電話を受信するために使用することができる。 また、音響出力モジュールは、電子機器で生成された音響信号を外部に出力してユーザに音を伝達することができる。 スピーカーを通じて音楽、映画、ゲームなど多様なマルチメディアコンテンツを再生したり、レシーバーを通じて電話通話や通知音などを受信することができる。 これにより、ユーザーは音を聞いたり、音声を聞くなど、さまざまな音響的な経験をすることができます。
【0056】
ディスプレイモジュールは、ユーザに情報を視覚的に表示することができる。 例えば、ディスプレイを使用してテキスト、画像、動画などの様々なコンテンツを表示することができる。 あるいは、ホログラム装置を介して立体的で現実的な視覚的経験を提供することができる。 プロジェクターを使用して大画面に情報を投影することもできます。 そのような表示モジュールは、電子機器とユーザとの間の視覚的な対話を可能にする。
【0057】
オーディオモジュールは、外部から得られた音を電子信号に変換して電子機器で処理できるようにする。 ない
【0058】
第1のネットワークおよび第2のネットワークは、端末およびサーバなどの各ノード相互間で情報交換が可能な接続構造またはサーバと電子機器とを接続するネットワークを意味する。 第1ネットワーク及び第2ネットワークは、インターネット(Internet)、LAN(Local Area Network)、Wireless LAN(Wireless Local Area Network)、WAN(Wide Area Network)、PAN(Personal Area Network)、3G、4G、LTE、5G 、Wi-Fiなどが含まれるが、これらに限定されない。 第1のネットワークおよび第2のネットワークは、LAN、WANなどの閉鎖型の第1のネットワークおよび第2のネットワークであってもよいが、インターネット(Internet)などの開放型であることが好ましい。 インターネットは、TCP/IPプロトコルとその上位階層に存在する複数のサービス、すなわちHTTP(HyperText Transfer Protocol)、Telnet、FTP(File Transfer Protocol)、DNS(Domain Name System)、SMTP(Simple Mail Transfer Protocol)、SNMP( 簡易ネットワーク管理プロトコル(NEF)、ネットワークファイルサービス(NFS)、ネットワーク情報サービス(NIS)を提供するグローバルなオープンコンピュータ第1ネットワーク198、および第2ネットワーク199の構造。
【0059】
データベースは、データベース管理プログラム(DBMS)を使用してコンピュータシステムの記憶空間(ハードディスクまたはメモリ)に実装された一般的なデータ構造を有することができる。 データベースは、データの検索(抽出)、削除、編集、追加などを自由に行うことができるデータ記憶形態を有することができる。 データベースは、Oracle(Oracle)、インフォミックス(Infomix)、サイベース(Sybase)、DB2などのリレーショナルデータベース管理システム(RDBMS)や、ゲムストン(Gemston)、オリオン(Orion)、O2などのオブジェクト指向データベース管理 システム(OODBMS)およびエクセロン(Excelon)、タミノ(Tamino)、セカイジュ(Sekaiju)などのXML専用データベース(XML Native Database)を使用して、本開示の一実施形態の目的に合わせて実装することができ、独自の機能 を達成するために適切なフィールド(Field)または要素を持つことができます。
【0060】
一実施形態によれば、プログラム140は、電子装置101の1つまたは複数のリソースを制御するためのオペレーティングシステム142、ミドルウェア144、またはオペレーティングシステム142で実行可能なアプリケーション146を提供する。 含めることができる。 オペレーティングシステム142は、例えば、AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM、またはBadaTMを含むことができる。 プログラム140のうちの少なくともいくつかのプログラムは、例えば、製造時に電子装置101にプリロードされるか、または使用者が使用するときに外部電子装置(例えば、電子装置102または104)、またはサーバー( 108))からダウンロードまたは更新することができる。 プログラム140の全部または一部はニューラルネットワークを含み得る。
【0061】
オペレーティングシステム142は、電子装置101の1つまたは複数のシステムリソース(例えば、プロセス、メモリ、または電源)の管理(割り当てまたは回収など)を制御することができる。 オペレーティングシステム142は、追加的または代替的に、電子装置101の他のハードウェア装置、例えば入力モジュール150、音響出力モジュール155、表示モジュール160、オーディオモジュール170を含む。 、センサモジュール176、インターフェース177、触覚モジュール179、カメラモジュール180、電力管理モジュール188、バッテリ189、通信モジュール190、加入者識別モジュール196、または アンテナモジュール197を駆動するための1つ以上のドライバプログラムを含み得る。
【0062】
ミドルウェア144は、電子装置101の1つまたは複数のリソースから提供される機能または情報をアプリケーション146によって使用することができるように、様々な機能をアプリケーション146に提供することができる。 ミドルウェア144は、例えば、アプリケーションマネージャ201、ウィンドウマネージャ203、マルチメディアマネージャ205、リソースマネージャ207、パワーマネージャ209、データベースマネージャ211、パッケージマネージャ213 )、コネクティビティマネージャ(215)、ノティフィケーションマネージャ(217)、ロケーションマネージャ(219)、グラフィックマネージャ(221)、セキュリティマネージャ(223)、通話マネージャ(225)、または音声認識マネージャ(227)を含む。 できる。
【0063】
アプリケーションマネージャ201は、例えば、アプリケーション146のライフサイクルを管理することができる。 ウィンドウマネージャ203は、例えば、画面で使用される1つ以上のGUIリソースを管理することができる。 マルチメディアマネージャ205は、例えば、メディアファイルの再生に必要な1つまたは複数のフォーマットを把握し、その選択された対応するフォーマットに適合するコーデックを使用して、メディアファイル中の対応するメディアファイルの符号化または復号を行う。 実行できます。 リソースマネージャ207は、例えば、アプリケーション146のソースコードまたはメモリ130のメモリの空間を管理することができる。 パワーマネージャ209は、例えば、バッテリ189の容量、温度または電源を管理し、そのうち該当情報を用いて電子装置101の動作に必要な関連情報を決定または提供することができる。 。 一実施形態によれば、パワーマネージャ209は、電子デバイス101のバイオス(BIOS:basic input / output system)(図示せず)と連動することができる。
【0064】
データベースマネージャ211は、例えば、アプリケーション146によって使用されるデータベースを作成、検索、または変更することができる。 パッケージマネージャ213は、例えば、パッケージファイルの形態で配布されるアプリケーションのインストールまたは更新を管理することができる。 コネクティビティマネージャ215は、例えば、電子機器101と外部電子機器との間の無線接続または直接接続を管理することができる。 通話管理マネージャ217は、例えば、指定されたイベント(例えば、着信通話、メッセージ、またはアラーム)の発生をユーザに知らせる機能を提供することができる。 ロケーションマネージャ219は、例えば、電子機器101の位置情報を管理することができる。 グラフィックマネージャ221は、例えば、ユーザに提供されるべき1つまたは複数のグラフィック効果またはそれに関連するユーザインタフェースを管理することができる。
【0065】
セキュリティマネージャ223は、例えば、システムセキュリティまたはユーザ認証を提供することができる。 通話マネージャ225は、例えば、電子機器101によって提供される音声通話機能またはビデオ通話機能を管理することができる。 音声認識マネージャ227は、例えば、ユーザの音声データをサーバ108に送信し、その音声データに少なくとも一部基づいて電子装置101で実行される機能に対応する命令、 あるいは、その音声データに少なくとも一部基づいて変換された文字データをサーバ108から受信することができる。 一実施形態によれば、ミドルウェア244は動的に既存の構成要素をいくつか削除するか、または新しい構成要素を追加することができる。 一実施形態によれば、ミドルウェア144の少なくとも一部はオペレーティングシステム142の一部として含まれてもよく、またはオペレーティングシステム142とは異なる別々のソフトウェアで実装されてもよい。
【0066】
アプリケーション146は、例えば、ホーム251、ダイヤラ253、SMS/MMS255、IM(instant message)257、ブラウザ259、カメラ261、アラーム263である。 、コンタクト265、音声認識267、電子メール269、カレンダー271、メディアプレーヤー273、アルバム275、ウォッチ277、フィットネス279(例えば、運動量または血糖など) 生体情報の測定)、または環境情報281(例えば、気圧、湿度、または温度情報の測定)アプリケーションを含むことができる。 一実施形態によれば、アプリケーション146は、電子装置101と外部電子装置との間の情報交換をサポートすることができる情報交換アプリケーション(図示せず)をさらに含むことができる。 情報交換アプリケーションは、例えば、外部電子機器に指定された情報(例えば、通話、メッセージ、またはアラーム)を伝達するように設定された通知リレーアプリケーション、または外部電子機器を管理するように設定されたデバイス管理アプリケーションを含むことができる。 ある。 ノーティフィケーション中継アプリケーションは、例えば、電子機器101の他のアプリケーション(例えば、電子メールアプリケーション269)で発生した指定されたイベント(例えば、メール受信)に対応する通知情報を外部電子機器に伝達する。 できる。 追加的または代替的に、ノーティフィケーション中継アプリケーションは、外部電子機器から通知情報を受信して電子機器101のユーザに提供することができる。
【0067】
機器管理アプリケーションは、例えば、電子機器101と通信する外部電子機器またはその一部の構成要素(例えば、外部電子機器の表示モジュールまたはカメラモジュール)の電源(例えば、ターンオンまたはターンオフ) )または機能(明るさ、解像度、またはフォーカスなど)を制御できます。 装置管理アプリケーションは、追加的または代替的に、外部電子装置で動作するアプリケーションのインストール、削除、または更新をサポートすることができる。
【0068】
本明細書において、ニューラルネットワーク、ニューラルネットワークネットワーク、ネットワーク関数は、同じ意味で使用することができる。 ニューラルネットワークは、一般に「ノード」と呼ばれることがある相互接続された計算単位の集合から構成することができる。 これらの「ノード」は「ニューロン」と呼ばれることがある。 ニューラルネットワークは、少なくとも2つ以上のノードを含むように構成される。 ニューラルネットワークを構成するノード(またはニューロン)は、1つまたは複数の「リンク」によって相互接続することができる。
【0069】
ニューラルネットワーク内で、リンクを介して接続された2つ以上のノードは、比較的入力ノードと出力ノードとの関係を形成することができる。 入力ノードと出力ノードの概念は相対的なものであり、あるノードに対して出力ノード関係にある任意のノードは、他のノードとの関係で入力ノード関係にあり、その逆も成立することができる。 前述のように、入力ノードと出力ノードの関係はリンクを中心に生成することができる。 1つの入力ノードに1つ以上の出力ノードをリンクを介して接続することができ、その逆も確立することができる。
【0070】
1つのリンクを介して接続された入力ノードと出力ノードの関係では、出力ノードは、入力ノードに入力されたデータに基づいてその値を決定することができる。 ここで、入力ノードと出力ノードを相互接続するノードは重みを有してもよい。 重みは可変であり得、ニューラルネットワークが所望の機能を実行するためにユーザまたはアルゴリズムによって可変であり得る。 例えば、1つまたは複数の入力ノードが1つの出力ノードにそれぞれのリンクによって相互接続されている場合、出力ノードは、出力ノードに接続された入力ノードに入力された値および各入力ノードに対応するリンクに設定される。 重みに基づいて出力ノード値を決定することができる。
【0071】
上述のように、ニューラルネットワークは、2つ以上のノードが1つ以上のリンクを介して相互接続されて、ニューラルネットワーク内で入力ノードと出力ノードの関係を形成する。 ニューラルネットワーク内のノードとリンクの数、およびノードとリンクとの間の関連、リンクのそれぞれに与えられた重みの値によって、ニューラルネットワークネットワークの特性を決定することができる。 例えば、同じ数のノードおよびリンクが存在し、リンク間の重み値が異なる2つのニューラルネットワークネットワークが存在する場合、2つのニューラルネットワークネットワークは互いに異なると認識され得る。
【0072】
図1を参照すると、本発明の一実施形態において在庫管理方法を実行する電子装置100は、少なくとも1つのプロセッサ110、メモリ120、および送受信装置130を含むことができる。 。 さらに、電子装置100は、入力インターフェース装置140、出力インターフェース装置150、および記憶装置160のうちの少なくとも1つをさらに含むことができる。
【0073】
例えば、少なくとも1つのプロセッサ110は、中央処理装置(CPU)、グラフィック処理装置(GPU)、または本発明の実施形態による方法が実行される専用のプロセッサ を意味することができる。 メモリ120および記憶装置160のそれぞれは、揮発性記憶媒体および不揮発性記憶媒体のうちの少なくとも1つで構成することができる。 例えば、メモリ120は読み出し専用メモリ(ROM)およびランダムアクセスメモリ(RAM)のうちの1つであり得、記憶装置160はフラッシュメモリ(フラッシュメモリ)である。 、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)、または様々なメモリカード(例えば、マイクロSDカード)などであってもよい。
【0074】
また、送受信装置130は無線ネットワークを介して通信を行うことができ、電子装置100に含まれる各構成要素はバス170によって接続されて互いに通信を行う。 できる。
【0075】
例えば、メモリ120は、プロセッサ110によって実行される少なくとも1つの命令を記憶することができ、少なくとも1つの命令は、後述する同じホテル識別および予約方法の少なくともいくつかの動作が実行されるように実行される。 できる。
【0076】
本発明の一実施形態による在庫管理方法が実行される端末を示す図である。
【0077】
図2を参照すると、本発明の一実施形態による在庫管理方法を実行する在庫管理サーバ(以下、サーバ100)は、物流倉庫サーバ200、ユーザ端末300、及び複数の外部サーバ400を含む。 無線通信または有線通信を通じて情報を送受信することができる。 ここで、在庫管理サーバ100は、図1の在庫管理方法を実行する電子装置100を表すことができる。
【0078】
例えば、一実施形態に係る在庫管理方法は、物流倉庫管理方法、製品の入出庫管理方法、製品の注文量予測方法、在庫情報に基づく製品の新規注文情報生成方法、入出庫量を考慮した注文量生成及び提供 方法、注文量予測による物流倉庫管理方法、または特定の製品の注文需要予測方法などを表すこともできる。
【0079】
例えば、在庫管理サーバ100は、物流倉庫サーバ200からの物流倉庫内の特定製品の在庫情報、特定製品の過去の出庫情報、特定製品の破損情報、物流倉庫の残余空間情報のうち、 少なくとも1つを取得することができ、ユーザ端末300から特定製品の出荷予定情報を取得することができ、複数の外部サーバ400から特定製品の優先変更情報を取得することができる。 あるいは、例えば、在庫管理サーバ100は、ユーザ端末300に必要注文情報および新規注文情報のうちの少なくとも一方を提供することができる。
【0080】
例えば、在庫管理サーバ100、物流倉庫サーバ200及びユーザ端末300のうちの少なくとも1つは、通信可能なデスクトップコンピュータ(desktop computer)、ラップトップコンピュータ(laptop computer)、ノートブック(notebook)、スマートフォン スマートフォン、タブレットPC、携帯電話、スマートウォッチ、スマートガラス、デジタルカメラ、デジタルビデオレコーダー、デジタルビデオレコーダー 動画再生器(digital video player)、PDA(Personal Digital Assistant)などであってもよいが、これらに限定されず、コンピューティング可能な電子機器を全て含むことができる。
【0081】
例えば、無線通信は、LTE、LTE-A(LTE Advance)、CDMA(code division multiple access)、WCDMA(wideband CDMA)、UMTS(universal mobile telecommunications system)、WiBro(Wireless Broadband)、GSM(Global System for Mobile Communications)、WiFi(wireless fidelity)、Bluetooth、Bluetooth低電力(BLE)、Zigbee(Zigbee)、NFC(near field communication)、磁力セキュアトランスミッション(Magnetic Secure Transmission)、ラジオプリケンシー(RF)、またはボディエアー BAN)などの少なくとも1つを含むことができるが、これに限定されない。
【0082】
例えば、有線通信は、USB(Universal Serial Bus)、HDMI(High Definition Multimedia Interface)、RS-232(recommended standard232)、電力線通信、またはPOTS(plain old telephone service)などのうちの少なくとも1つを含むことができる。 。
【0083】
本発明の一実施形態による在庫管理方法のフローチャートである。
【0084】
図3を参照すると、ステップS310で、サーバは物流倉庫サーバから物流倉庫内の特定の製品に関する在庫情報を取得することができる。 ここで、特定の製品の在庫情報は、特定の製品の在庫数量を含むことができる。 あるいは、例えば、特定の製品に関する在庫情報は、特定の製品の賞味期限が存在する場合、賞味期限に関する情報も含み得る。
【0085】
ステップS320で、サーバは、物流倉庫サーバから予め設定された過去の時間の間に特定の製品の過去の出荷情報を取得することができる。 ここで、過去の出庫情報は、最近1ヶ月間の出庫情報、最近3ヶ月間の出庫情報、最近1年間の出庫情報、前記最近1ヶ月に対応する昨年1ヶ月間の出庫情報、前記最近3ヶ月に 対応する昨年3ヶ月間の出庫情報、過去1年に対応する前の1年間の出庫情報のうちの少なくとも1つを含むことができる。
【0086】
ステップS330で、サーバはユーザ端末から特定の製品の出荷予定情報を取得することができる。 ここで、出庫予定情報は、先契約して出庫が予定されている製品に関する情報を示すことができ、予定出庫量情報および出庫予定時期情報を含むことができる。
【0087】
S340段階でサーバは、在庫情報、過去出庫情報及び出庫予定情報に基づいて特定製品の必要注文情報を生成し、S350段階で必要注文情報をユーザ端末に提供することができる。 例えば、サーバは、過去の出庫情報に基づいて出庫予測指数を導出することができ、在庫情報および出庫予定情報に基づいて残りの在庫情報を導出することができ、残りの在庫情報および出庫予測指数に基づいて必要とされる。 注文情報を生成できます。 例えば、出荷予測指数は、特定の製品が季節性製品であるか非季節性製品であるかによって異なるように導出されてもよく、製品別に季節性製品であるか非季節性製品であるかは予め設定されていてもよい。
【0088】
例えば、特定の製品が季節性の製品である場合、出庫予測指数は式(1)のように計算され得る。
【0089】
【数1】
【0090】
式1において、Ioは特定の製品の出荷予測指数を表し、wsは特定の製品の季節性重みを表すことができ、C1は特定の製品の最近の1ヶ月間の出荷情報による。 出荷量を表すことができ、C3は、特定の製品の最近の3ヶ月間の出荷情報に応じた出庫量を表すことができ、P1は、特定の製品の最近の1ヶ月に対応する昨年の1ヶ月間の出庫情報に対応する。 出荷量を表すことができ、P3は、特定の製品の最近の3ヶ月に対応する昨年3ヶ月間の出庫情報による出庫量を表すことができる。
【0091】
例えば、特定の製品が非季節性製品である場合、出庫予測指数は式(2)のように計算され得る。
【0092】
【数2】
【0093】
式2において、Ioは特定の製品の出荷予測指数を表し、wnは特定の製品の非季節性重みを表すことができ、C1は特定の製品の最近の1ヶ月間の出荷情報である。 出荷量を表すことができ、C12は、特定の製品の最近の12ヶ月間の出庫情報に基づく出庫量を示し、P1は、特定の製品の最近の1ヶ月に対応する昨年の1ヶ月間の出荷情報を表すことができる。 出荷量を表すことができ、P12は、特定の製品の最近の12ヶ月に対応する昨年の12ヶ月間の出庫情報による出庫量を表すことができる。
【0094】
あるいは、例えば、サーバは物流倉庫サーバから特定の製品の破損情報を取得し、破損情報に基づいて必要な注文情報を修正することができる。 ここで、破損情報は、物流倉庫に特定製品の入庫時の破損率および出荷時の破損率を含むことができ、この場合、サーバは、修正された必要注文情報をユーザ端末に提供することができる。
【0095】
例えば、サーバは、必要な注文情報に応じた注文量を前記破損情報に基づいて補正して補正された注文量を算出することができ、補正された注文量は式(3)のように算出される。
【0096】
【数3】
【0097】
式3において、ROaは特定製品の補正注文量を表し、ROnは特定製品の補正前注文量を表し、Biは特定製品の入庫時の破損率を表すことができる。 Boは特定製品の出荷時の破損率を示し、wbは特定製品に関する破損出荷重みを表すことができる。 例えば、破損出荷重みは、特定の製品の取引先のうちの破損数量の責任有無情報に基づいて決定することができる。 すなわち、破損数量の責任の有無が取引先にある割合に基づいて、破損出庫重みを決定することができる。
【0098】
あるいは、例えば、サーバは特定の製品の嗜好変化情報を取得し、嗜好変化情報に基づいて必要注文情報を修正することができる。 ここで、前記好み変化情報は、複数の外部サーバの予め設定された複数の時間区間のそれぞれに含まれる投稿の数に基づいて導出されてもよく、この場合、サーバは、補正された必要注文情報をユーザ端末に提供することができる。 ある。 ここで、投稿は、特定の商品に関する投稿を表すことができ、特定の商品の予め設定されたキーワードを外部サーバに検索した場合に導出される投稿を示すことができる。 また、予め設定された複数の時間区間は、最近1ヶ月間、1ヶ月前から2ヶ月前まで、または2ヶ月前から3ヶ月前までを表すことができるが、これに限定されない。
【0099】
例えば、サーバは、必要な注文情報に応じた注文量を好みの変化情報に基づいて補正して補正された注文量を算出することができ、補正された注文量は式(4)のように算出される。
【0100】
【数4】
【0101】
式(4)において、ROaは特定製品の修正注文量を表し、ROnは特定製品の修正前注文量を表し、nは複数の外部サーバの数を表すことができる。 Ni、1は複数の外部サーバのうちi番目の外部サーバの最近1ヶ月間の特定の製品に対する投稿の数を表し、Ni、2は複数の外部サーバのうちi番目の外部サーバの1つである。 1ヶ月前から2ヶ月前までに、特定の製品に対する投稿の数を示し、Ni,3は、複数の外部サーバーのうちi番目の外部サーバーの2ヶ月前から3ヶ月前まで、特定の製品に対する投稿の数を示します。 wpは、特定の製品の好ましい変化の重みを表すことができる。
【0102】
例えば、サーバは、必要な注文情報に応じた注文量を、破損情報および好み変化情報に基づいて補正して補正された注文量を算出することができ、補正された注文量は式(5)のように算出される。
【0103】
【数5】

【0104】
式5では、変数は式3および式4で説明したものと同じであり得る。
【0105】
また、一実施形態によれば、サーバは、物流倉庫サーバから前記物流倉庫の残余空間情報を取得することができ、必要注文情報および残余空間情報に基づいて新規注文情報を生成することができ、生成した新規注文 情報をユーザ端末に提供することもできる。
【0106】
本明細書の実施形態による動作は、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なプログラムまたはコードとして実施することが可能である。 コンピュータが読み取り可能な記録媒体は、コンピュータシステムによって読み取ることができるデータが記憶されるあらゆる種類の記録装置を含む。 また、コンピュータで読み取り可能な記録媒体は、ネットワークで接続されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なプログラムまたはコードを記憶して実行することができる。
【0107】
実施形態がソフトウェアで実施されるとき、上述の技法は、上述の機能を実行するモジュール(プロセス、機能など)で実施することができる。 モジュールはメモリに格納され、プロセッサによって実行することができる。 メモリはプロセッサの内部または外部にあってもよく、様々な周知の手段でプロセッサに接続されてもよい。
【0108】
さらに、コンピュータ可読記録媒体は、ROM、RAM、フラッシュメモリなどのプログラム命令を記憶および実行するように特別に構成されたハードウェア装置を含むことができる。 プログラム命令は、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを使用してコンピュータによって実行され得る高級言語コードを含むことができる。
【0109】
本発明のいくつかの態様は、装置の文脈で説明されているが、それは、対応する方法による説明も示すことができ、ブロックまたは装置は、方法ステップまたは方法ステップの特徴に対応する。 同様に、方法の文脈で説明された態様はまた、対応するブロックまたは項目または対応する装置の特徴として表すことができる。 方法ステップのいくつかまたはすべては、例えば、マイクロプロセッサ、プログラマブルコンピュータ、または電子回路などのハードウェアデバイスによって(または利用して)実行され得る。 いくつかの実施形態では、最も重要な方法ステップの1つ以上はそのような装置によって実行することができる。
【0110】
実施形態では、プログラマブルロジックデバイス(例えば、フィールドプログラマブルゲートアレイ)を本明細書に記載の方法の機能の一部または全部を実行するために使用することができる。 実施形態では、フィールドプログラマブルゲートアレイは、本明細書に記載の方法のうちの1つを実行するためのマイクロプロセッサと共に動作することができる。 一般に、方法は、任意のハードウェア装置によって実行されることが好ましい。
【0111】
以上、本発明の好ましい実施例を参照して説明したが、当該技術分野の熟練した当業者は、以下の特許請求の範囲に記載された本発明の精神及び領域から逸脱しない範囲内で本発明を種々変更及び変更する。 させることができることが理解できるだろう。
図1
図2
図3