(57)【特許請求の範囲】
【請求項１】
自動再チャージプログラムを実行するように構成されたエージェントサーバエンドと、第三者プラットフォームサーバと、少なくとも1つのプロバイダサーバとを備える自動再チャージシステムであって、各プロバイダサーバが、少なくとも1つのオンライン再チャージサービスを提供し、
前記第三者プラットフォームサーバが、ユーザ端末によって送信されたオンライン再チャージ要求に従って少なくとも1つの命令を生成し、前記命令を記憶するように構成され、
前記エージェントサーバエンドが、前記自動再チャージプログラムを使用することによって前記第三者プラットフォームサーバにログインし、前記自動再チャージプログラムを使用することによって前記第三者プラットフォームサーバから前記命令を取得するように構成され、
前記エージェントサーバエンドが、未完了の状態の命令の場合、前記自動再チャージプログラムを使用することによって、前記命令に従って再チャージされる仮想リソースのリソースタイプを取得し、前記リソースタイプに対応するプロバイダサーバを検索し、前記リソースタイプに対応する再チャージモードを決定し、前記再チャージモードに対応する再チャージパラメータを構築し、発見されたプロバイダサーバに前記再チャージパラメータを送信することであって、前記再チャージモードが、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードと、第1のインターフェース再チャージモードと、第2のインターフェース再チャージモードとを備える、ことを行うように構成され、
前記プロバイダサーバが、前記再チャージパラメータに従って、前記命令に対応するオンライン再チャージプロセスを完了するように構成される、システム。
【請求項２】
前記再チャージモードに対応する前記再チャージパラメータを構築する前に、前記エージェントサーバエンドが、
前記アカウント番号および前記パスワードを使用することによってユーザログインをシミュレートする前記再チャージモードが使用される場合、前記エージェントサーバエンドによって、前記自動再チャージプログラムを使用することによって前記プロバイダサーバに対応する検証コードサンプルライブラリを取得することと、
前記検証コードサンプルライブラリに従って現在のログインの検証コードを動的に識別することと、
前記アカウント番号、前記パスワード、および前記検証コードを使用することによって前記プロバイダサーバにログインすることと
を行うようにさらに構成される、請求項1に記載のシステム。
【請求項３】
前記エージェントサーバエンドが、前記命令に対応する前記再チャージパラメータを前記プロバイダサーバに送信する前に、前記命令に対応する事前出荷指示を前記第三者プラットフォームサーバに送信するようにさらに構成され、
前記第三者プラットフォームサーバが、前記事前出荷指示に従って前記命令をロックするようにさらに構成され、
前記命令に対応する前記オンライン再チャージプロセスが完了した後、前記エージェントサーバエンドが、出荷指示を前記第三者プラットフォームサーバに送信するようにさらに構成され、
前記第三者プラットフォームサーバが、前記出荷指示に従って前記命令をロック解除し、前記命令を前記未完了の状態から完了した状態に更新するようにさらに構成される、請求項1又は2に記載のシステム。
【請求項４】
自動再チャージプログラムを実行するエージェントサーバエンドに適用される自動再チャージ方法であって、
自動再チャージプログラムを使用することによって第三者プラットフォームサーバにログインするステップと、
前記自動再チャージプログラムを使用することによって前記第三者プラットフォームサーバから命令を取得するステップであって、前記命令が、ユーザ端末によって送信されたオンライン再チャージ要求に従って、前記第三者プラットフォームサーバによって生成される、ステップと、
未完了の状態の命令の場合、前記自動再チャージプログラムを使用することによって、前記命令に従って再チャージされる仮想リソースのリソースタイプを取得し、前記リソースタイプに対応するプロバイダサーバを検索し、前記リソースタイプに対応する再チャージモードを決定し、前記再チャージモードに対応する再チャージパラメータを構築し、前記再チャージパラメータを、発見されたプロバイダサーバが、前記再チャージパラメータに従って前記命令に対応するオンライン再チャージプロセスを完了するように、発見されたプロバイダサーバに送信するステップであって、前記再チャージモードが、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードと、第1のインターフェース再チャージモードと、第2のインターフェース再チャージモードとを備える、ステップと
を備える、方法。
【請求項５】
前記自動再チャージプログラムを使用することによって、前記再チャージモードに対応する再チャージパラメータを構築する前記ステップの前に、
アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする前記再チャージモードが使用される場合、前記自動再チャージプログラムを使用することによって前記プロバイダサーバに対応する検証コードサンプルライブラリを取得するステップと、
前記検証コードサンプルライブラリに従って現在のログインの検証コードを動的に識別するステップと、
前記アカウント番号、前記パスワード、および前記検証コードを使用することによって前記プロバイダサーバにログインするステップと
をさらに備える、請求項4に記載の方法。
【請求項６】
前記命令に対応する再チャージパラメータを前記プロバイダサーバに送信する前記ステップの前に、
前記命令に対応する事前出荷指示を前記第三者プラットフォームサーバに送信するステップであって、前記第三者プラットフォームサーバが、前記事前出荷指示に従って前記命令をロックする、ステップと、
前記命令に対応する前記オンライン再チャージプロセスが完了した後、出荷指示を前記第三者プラットフォームサーバに送信するステップであって、前記第三者プラットフォームサーバが、前記出荷指示に従って前記命令をロック解除し、前記命令を前記未完了の状態から完了した状態に更新するステップと
をさらに備える、請求項4又は5に記載の方法。
【請求項７】
第三者プラットフォームサーバに適用される自動再チャージ方法であって、
ユーザ端末によって送信されたオンライン再チャージ要求に従って少なくとも1つの命令を生成し、前記命令を記憶するステップと、
エージェントサーバエンドが前記第三者プラットフォームサーバにログインした後、前記エージェントサーバエンドが、自動再チャージプログラムを使用することによって、前記命令に従って再チャージされる仮想リソースのリソースタイプを取得し、前記リソースタイプに対応するプロバイダサーバを検索し、前記リソースタイプに対応する再チャージモードを決定し、前記再チャージモードに対応する再チャージパラメータを構築し、発見されたプロバイダサーバに前記再チャージパラメータを送信し、前記再チャージモードが、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードと、第1のインターフェース再チャージモードと、第2のインターフェース再チャージモードとを備え、前記プロバイダサーバが、前記再チャージパラメータに従って前記命令に対応するオンライン再チャージプロセスを完了するように、前記エージェントサーバエンドに前記命令を提供するステップであって、前記自動再チャージプログラムが前記エージェントサーバエンド上で実行する、ステップと
を備える、方法。
【請求項８】
前記命令を前記エージェントサーバエンドに提供する前記ステップの後に、
前記エージェントサーバエンドによって送信され、前記命令に対応する事前出荷指示を受信するステップと、
前記事前出荷指示に従って前記命令をロックするステップと、
前記エージェントサーバエンドによって送信された出荷指示を受信するステップと、
前記出荷指示に従って前記命令をロック解除し、前記命令を未完了の状態から完了した状態に更新するステップと
をさらに備える、請求項7に記載の方法。
【請求項９】
サーバであって、自動再チャージプログラムが前記サーバ上で実行し、前記サーバが、
前記自動再チャージプログラムを使用することによって、第三者プラットフォームサーバにログインするように構成されたログインモジュールと、
前記自動再チャージプログラムを使用することによって、前記第三者プラットフォームサーバから命令を取得するように構成された取得モジュールであって、前記命令が、ユーザ端末によって送信されたオンライン再チャージ要求に従って前記第三者プラットフォームサーバによって生成される、取得モジュールと、
未完了の状態の命令の場合、前記自動再チャージプログラムを使用することによって、前記命令に従って再チャージされる仮想リソースのリソースタイプを取得し、前記リソースタイプに対応するプロバイダサーバを検索し、前記リソースタイプに対応する再チャージモードを決定し、前記再チャージモードに対応する再チャージパラメータを構築し、前記再チャージパラメータを、発見されたプロバイダサーバが、前記再チャージパラメータに従って前記命令に対応するオンライン再チャージプロセスを完了するように、発見されたプロバイダサーバに送信することであって、前記再チャージモードが、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードと、第1のインターフェース再チャージモードと、第2のインターフェース再チャージモードとを備える、ことを行うように構成された処理モジュールと
を備える、サーバ。
【請求項１０】
前記サーバが、
アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする前記再チャージ方式が使用される場合、前記自動再チャージプログラムを使用することによって前記プロバイダサーバに対応する検証コードサンプルライブラリを取得するように構成されたサンプルユニットと、
前記検証コードサンプルライブラリに従ってこのログインの検証コードを動的に識別するように構成された識別ユニットと、
前記アカウント番号、前記パスワード、および前記検証コードを使用することによって前記プロバイダサーバにログインするように構成されたログインユニットと
をさらに備える、請求項9に記載のサーバ。
【請求項１１】
第三者プラットフォームサーバであって、
ユーザ端末によって送信されたオンライン再チャージ要求に従って少なくとも1つの命令を生成し、前記命令を記憶するように構成された命令生成モジュールと、
エージェントサーバエンドが前記第三者プラットフォームサーバにログインするかどうかを決定するように構成されたエージェントログインモジュールであって、自動再チャージプログラムが前記エージェントサーバエンド上で実行する、エージェントログインモジュールと、
エージェントサーバエンドが前記第三者プラットフォームサーバにログインした後、前記エージェントサーバエンドが、前記自動再チャージプログラムを使用することによって、前記命令に従って再チャージされる仮想リソースのリソースタイプを取得し、前記リソースタイプに対応するプロバイダサーバを検索し、前記リソースタイプに対応する再チャージモードを決定し、前記再チャージモードに対応する再チャージパラメータを構築し、発見されたプロバイダサーバに前記再チャージパラメータを送信し、前記再チャージモードが、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードと、第1のインターフェース再チャージモードと、第2のインターフェース再チャージモードとを備え、前記プロバイダサーバが、前記再チャージパラメータに従って前記命令に対応するオンライン再チャージプロセスを完了するように、前記エージェントサーバエンドに前記命令を提供するように構成された命令提供モジュールと
を備える、第三者プラットフォームサーバ。
【請求項１２】
前記第三者プラットフォームサーバが、
前記エージェントサーバエンドによって送信され、前記命令に対応する事前出荷指示を受信するように構成された命令受信モジュールと、
前記事前出荷指示に従って前記命令をロックするように構成された命令ロックモジュールと、
前記エージェントサーバエンドによって送信された出荷指示を受信するようにさらに構成された前記命令受信モジュールと、
前記出荷指示に従って前記命令をロック解除し、前記命令を未完了の状態から完了した状態に更新するように構成された状態更新モジュールと
をさらに備える、請求項11に記載の第三者プラットフォームサーバ。
【発明の詳細な説明】
【技術分野】
【０００２】
本開示はオンライン再チャージの分野に関し、具体的には、自動再チャージシステムおよび方法、ならびにサーバに関する。
【背景技術】
【０００３】
オンライン再チャージシステムは、仮想リソースを再チャージするように構成される。仮想リソースは、仮想通貨および/または仮想プロップ(prop)を含む。仮想通貨は、ネットワーク取引プラットフォーム上で提供される様々な仮想コイン、クーポン、ボーナスポイント、および通話料であり得る。仮想プロップは、ゲームプロップ、ライブインタラクションプロップ、および学習プロップであり得る。異なるプロバイダは、異なる種類の仮想リソースを発行し得る。
【０００４】
既存の技術においては、各領域に対応してオンライン再チャージサービスを提供するエージェントが提供され、エージェントによって使用されるエージェントサーバエンドは少なくとも1つのプロバイダのサーバに接続される。領域内のユーザは、その領域のエージェントサーバエンドにおいて命令を確立するために、ユーザ端末を使用し得る。次いで、エージェントは、その命令に従って、仮想リソースの再チャージを完了するために、対応するプロバイダのサーバと対話するためにエージェントサーバエンドを使用する。
【０００５】
発明者は、本開示を実施するプロセスの間に、本技術が少なくとも以下の問題を有することを見出した。
【０００６】
各プロバイダは、ウェブサイトのオンライン再チャージ、ESALES(Eカードオンライン販売システム)インターフェース再チャージ、エンティティカードパスワード再チャージ、および電子カードパスワード再チャージなどの複数のオンライン再チャージモードを提供する。したがって、エージェントは複数のオンライン再チャージモードを学習して習得する必要があり、エージェントは、対応するプロバイダサーバと対話して、命令のオンライン再チャージプロセスの全部または一部を完了するように、エージェントサーバエンドを手動で動作する必要があり、したがって比較的低い再チャージ効率と比較的高いエラー率をもたらす。
【発明の概要】
【課題を解決するための手段】
【０００７】
本開示の実施形態は、自動再チャージシステムおよび方法、ならびにサーバを提供する。技術的な解決策は以下の通りである。
【０００８】
第1の態様によれば、自動再チャージシステムが提供され、本システムは、自動再チャージプログラムを実行するように構成されたエージェントサーバエンドと、第三者プラットフォームサーバと、少なくとも1つのプロバイダサーバとを含み、各プロバイダサーバは、少なくとも1つのオンライン再チャージサービスを提供し、第三者プラットフォームサーバは、ユーザ端末によって送信されたオンライン再チャージ要求に従って少なくとも1つの命令を生成し、その命令を記憶するように構成され、エージェントサーバエンドは、自動再チャージプログラムを使用することによって第三者プラットフォームサーバにログインし、自動再チャージプログラムを使用することによって第三者プラットフォームサーバから命令を取得するように構成され、エージェントサーバエンドは、未完了の状態の命令の場合、命令に対応する再チャージパラメータを、自動再チャージプログラムを使用することによって再チャージパラメータに関連付けられるプロバイダサーバに送信するように構成され、プロバイダサーバは、再チャージパラメータに従って、命令に対応するオンライン再チャージプロセスを完了するように構成される。
【０００９】
第2の態様によれば、自動再チャージ方法が提供され、エージェントサーバエンドに適用され、本方法は、エージェントサーバ上の自動再チャージプログラムを使用することによって第三者プラットフォームサーバにログインするステップと、
自動再チャージプログラムを使用することによって第三者プラットフォームサーバから命令を取得するステップであって、命令が、ユーザ端末によって送信されたオンライン再チャージ要求に従って、第三者プラットフォームサーバによって生成される、ステップと、
未完了の状態の命令の場合、命令に対応する再チャージパラメータを、自動再チャージプログラムを使用することによって、プロバイダサーバが、再チャージパラメータに従って命令に対応するオンライン再チャージプロセスを完了するように、プロバイダサーバに送信するステップとを含む。
【００１０】
第3の態様によれば、自動再チャージ方法が提供され、第三者プラットフォームサーバに適用され、本方法は、
ユーザ端末によって送信されたオンライン再チャージ要求に従って少なくとも1つの命令を生成し、その命令を記憶するステップと、
エージェントサーバエンドが第三者プラットフォームサーバにログインした後、エージェントサーバエンドが、自動再チャージプログラムを使用することによって命令に対応する再チャージパラメータをプロバイダサーバに送信し、プロバイダサーバが、再チャージパラメータに従って命令に対応するオンライン再チャージプロセスを完了するように、エージェントサーバエンドに命令を提供するステップであって、自動再チャージプログラムがエージェントサーバエンド上で実行する、ステップとを含む。
【００１１】
第4の態様によれば、サーバが提供され、本サーバは、
サーバ上で実行される自動再チャージプログラムを使用することによって、第三者プラットフォームサーバにログインするように構成されたログインモジュールと、自動再チャージプログラムを使用することによって、第三者プラットフォームサーバから命令を取得するように構成された取得モジュールであって、命令が、ユーザ端末によって送信されたオンライン再チャージ要求に従って第三者プラットフォームサーバによって生成される、取得モジュールと、
未完了の状態の命令の場合、命令に対応する再チャージパラメータを、自動再チャージプログラムを使用することによって、プロバイダサーバが、再チャージパラメータに従って命令に対応するオンライン再チャージプロセスを完了するように、プロバイダサーバに送信するように構成された処理モジュールとを含む。
【００１２】
第5の態様によれば、サーバが提供され、本サーバは、ユーザ端末によって送信されたオンライン再チャージ要求に従って少なくとも1つの命令を生成し、その命令を記憶するように構成された命令生成モジュールと、エージェントサーバエンドが第三者プラットフォームサーバにログインするかどうかを決定するように構成されたエージェントログインモジュールであって、自動再チャージプログラムがエージェントサーバエンド上で実行する、エージェントログインモジュールと、
エージェントサーバエンドが第三者プラットフォームサーバにログインした後、エージェントサーバエンドが、自動再チャージプログラムを使用することによって命令に対応する再チャージパラメータをプロバイダサーバに送信し、プロバイダサーバが、再チャージパラメータに従って命令に対応するオンライン再チャージプロセスを完了するように、エージェントサーバエンドに命令を提供するように構成された命令提供モジュールとを含む。
【００１５】
本開示の実施形態によって提供される技術的な解決策を実行することによって:
第三者プラットフォームサーバを使用することによって命令が一様に管理され、エージェントサーバエンドにおいて実行する自動再チャージプログラムは、命令に対応するオンライン再チャージプロセスを完了するために、自動的にプロバイダサーバと対話し、それによって、エージェントが複数のオンライン再チャージモードを学習して習得する必要があるという欠点を克服し、オンライン再チャージプロセスを手動で完了することによって引き起こされる低い再チャージ効率と比較的高いエラー率の問題を解決し、エージェントによるエージェントサーバエンドにおける自動再チャージプログラムのインストールと実行だけによって自動オンライン再チャージを実施するという目的を達成し、学習コストおよびエラー率を低減し、オンライン再チャージ効率を改善する。
【００１６】
本開示の実施形態における技術的な解決策をより明確に説明するために、以下で、実施形態を説明するために必要な添付図面を簡単に説明する。明らかに、以下の説明における添付の図面は、本発明のいくつかの実施形態を示すに過ぎず、当業者は、創造的な努力なしにこれらの添付の図面から依然として他の図面を引き出すことができる。
【図面の簡単な説明】
【００１７】
【図１】既存の技術における、自動再チャージシステムの概略構成図である。
【図２】本開示の一実施形態による、自動再チャージシステムの概略構成図である。
【図３】本開示の一実施形態による、自動再チャージ方法の方法フローチャートである。
【図４】本開示の別の実施形態による、自動再チャージ方法の方法フローチャートである。
【図５】本開示の別の実施形態による、自動再チャージ方法の方法フローチャートである。
【図６】本開示の別の実施形態による、検証コードサンプルライブラリのサンプル概略図である。
【図７】本開示の別の実施形態による、自動再チャージ方法の方法フローチャートである。
【図８】本開示の別の実施形態による、自動再チャージ方法の方法フローチャートである。
【図９】本開示の一実施形態による、エージェントサーバエンドの概略構成図である。
【図１０】本開示の別の実施形態による、エージェントサーバエンドの概略構成図である。
【図１１】本開示の一実施形態による、第三者プラットフォームサーバの概略構成図である。
【図１２】本開示の別の実施形態による、第三者プラットフォームサーバの概略構成図である。
【図１３】本開示の別の実施形態による、自動再チャージシステムの概略構成図である。
【図１４】本開示の別の実施形態による、エージェントサーバエンドの概略構成図である。
【図１５】本開示の別の実施形態による、第三者プラットフォームサーバの概略構成図である。
【発明を実施するための形態】
【００１８】
本開示の目的、技術的な解決策、および利点をより明確にするために、以下で、添付の図面を参照して本発明の実施形態をさらに詳しく説明する。
【００１９】
図1を参照すると、図1は、既存の技術における、自動再チャージシステムの概略構成図である。本システムは、少なくとも1つのユーザ端末120と、少なくとも1つのエージェントサーバエンド140と、少なくとも1つのプロバイダサーバ160とを含む。
【００２０】
ユーザ端末120は、モバイル電話、タブレット、デスクトップコンピュータなどの、通常のユーザによって使用される端末である。通常のユーザは、ユーザ端末120を使用することによってこの領域のエージェントサーバエンド140との接続を確立し、次いで、オンライン再チャージ要求をエージェントサーバエンド140に送信し得る。
【００２１】
エージェントサーバエンド140は、エージェントによって使用されるコンピュータデバイスであり、各領域は異なるエージェントに対応し得る。たとえば、領域AはエージェントAに対応し、領域BはエージェントBに対応する。エージェントサーバエンド140は、デスクトップコンピュータ、ノートブックコンピュータ、スマートフォン、またはタブレットであり得る。この領域のオンライン再チャージ要求を受信した後、エージェントサーバエンド140は、オンライン再チャージ要求に対応するオンライン再チャージプロセスを完了するように、対応するプロバイダサーバ160と対話する。
【００２２】
プロバイダサーバ160は、仮想リソースのプロバイダによって設定されたサーバである。仮想リソースは、仮想通貨および/または仮想プロップを含む。仮想通貨は、ネットワーク取引プラットフォーム上で提供される様々な仮想コイン、クーポン、ボーナスポイント、および通話料であり得る。異なるプロバイダは、異なる種類の仮想リソースを発行し得る。各プロバイダサーバ160は、少なくとも1つのタイプの仮想リソースのオンライン再チャージサービスを提供し得る。たとえば、プロバイダサーバAは仮想コインのオンライン再チャージサービスを提供し、プロバイダサーバBは通話料のオンライン再チャージサービスを提供する。
【００２３】
プロバイダサーバ160によって提供される仮想リソースは、発行または更新を停止されてよく、ウェブサイトオンライン再チャージ、ESALESインターフェース再チャージ、エンティティカードパスワード再チャージ、および電子カードパスワード再チャージなどの、各仮想リソースに対応する複数のオンライン再チャージモードがある。したがって、エージェントは複数のオンライン再チャージモードを学習して習得する必要があり、エージェントは、対応するプロバイダサーバ160と対話して、オンライン再チャージ要求に対応する命令のオンライン再チャージプロセスの全部または一部を完了するように、エージェントサーバエンド140を手動で動作する必要がある。
【００２４】
図2を参照すると、図2は、本開示の一実施形態による、自動再チャージシステムの概略構成図である。本システムは、ユーザ端末220と、自動再チャージプログラムを実行するエージェントサーバエンド240と、第三者プラットフォームサーバ280と、少なくとも1つのプロバイダサーバ260とを含み、各プロバイダサーバ260は、少なくとも1つのオンライン再チャージサービスを提供する。
【００２５】
図1とは異なり、自動再チャージプログラムはエージェントサーバエンド240上で実行し、自動再チャージプログラムはソフトウェアサービスプロバイダによって提供されるアプリケーションプログラムであり、オンライン再チャージを自動的に完了するように構成される。
【００２６】
第三者プラットフォームサーバ280は、ソフトウェアサービスプロバイダによって設定されたサーバである。第三者プラットフォームサーバ280は、ユーザ端末220によって送信されたオンライン再チャージ要求を受信し、命令を生成し、次いで、命令をエージェントサーバエンド240に提供するように構成される。エージェントサーバエンド240は、命令のオンライン再チャージプロセスを完了するために、自動的にプロバイダサーバ260と対話する。
【００２７】
図3を参照すると、図3は、本開示の一実施形態による自動再チャージ方法の方法フローチャートである。この実施形態は、図2に示される自動再チャージシステムに自動再チャージ方法が適用される例を使用することによって説明される。本方法は、以下を含む。
【００２８】
ステップ302:第三者プラットフォームサーバは、ユーザ端末によって送信されたオンライン再チャージ要求に従って少なくとも1つの命令を生成し、その命令を記憶する。
【００２９】
ステップ304:エージェントサーバエンドは、自動再チャージプログラムを使用することによって第三者プラットフォームサーバにログインする。
【００３０】
ステップ306:エージェントサーバエンドは、自動再チャージプログラムを使用することによって第三者プラットフォームサーバから命令を取得する。
【００３１】
ステップ308:未完了の状態の命令の場合、エージェントサーバエンドは、自動再チャージプログラムを使用することによって、命令に対応する再チャージパラメータを(たとえば、再チャージパラメータに関連付けられる)プロバイダサーバに送信する。
【００３２】
ステップ310:プロバイダサーバは、再チャージパラメータに従って、命令に対応するオンライン再チャージプロセスを完了する。
【００３３】
結論として、この実施形態において提供される自動再チャージ方法において、第三者プラットフォームサーバを使用することによって命令が一様に管理され、エージェントサーバエンドにおいて実行する自動再チャージプログラムは、命令に対応するオンライン再チャージプロセスを完了するために、自動的にプロバイダサーバと対話し、それによって、エージェントが複数のオンライン再チャージ方式(すなわち、再チャージモード)を学習して習得する必要があるという欠点を克服し、オンライン再チャージプロセスを手動で完了することによって引き起こされる低い再チャージ効率と比較的高いエラー率の問題を解決し、エージェントによるエージェントサーバエンドにおける自動再チャージプログラムのインストールと実行だけによって自動オンライン再チャージを実施するという目的を達成し、学習コストおよびエラー率を低減し、オンライン再チャージ効率を改善する。
【００３４】
図4を参照すると、図4は、本開示の別の実施形態による自動再チャージ方法の方法フローチャートである。この実施形態は、図2に示される自動再チャージシステムに自動再チャージ方法が適用される例を使用することによって説明される。本方法は、以下を含む。
【００３５】
ステップ402:第三者プラットフォームサーバは、ユーザ端末によって送信されたオンライン再チャージ要求に従って少なくとも1つの命令を生成し、その命令を記憶する。
【００３６】
ユーザが特定の仮想リソース上でオンライン再チャージを実行する必要がある場合、ユーザは一般に、ユーザ端末を使用することによって第三者プラットフォームサーバにオンライン再チャージ要求を送信する。
【００３７】
オンライン再チャージ要求は、再チャージされるユーザアカウント番号、仮想リソースタイプ、および再チャージ量を搬送する。任意で、オンライン再チャージ要求はまた、オンライン再チャージ要求が属する領域の識別子、または選択されたエージェントの識別子を搬送し得る。本開示のこの実施形態は、オンライン再チャージ要求によって搬送されるコンテンツを具体的に定義するものではない。
【００３８】
例示的な命令リストがTable 1(表1)に示されている。Table 1(表1)における時間は命令の生成時間を示し、第三者プラットフォームサーバは命令を生成する際に各命令に命令番号を割り振る。命令の場合、命令の状態は、2つの状態、すなわち、未完了の状態と完了した状態とに分けられ得る。未完了の命令は、オンライン再チャージプロセスが完了していない命令を示し、完了した命令は、オンライン再チャージプロセスが完了した命令を示す。
【００３９】
【表１】
0006595625.tif 000002
【００４０】
ステップ404:エージェントサーバエンドは、自動再チャージプログラムを使用することによって第三者プラットフォームサーバにログインする。
【００４１】
本開示のこの実施形態においては、2つまたは3つ以上の自動再チャージプログラムがエージェントサーバエンドで実行される。さらに、セキュリティの考慮事項に基づいて、エージェントサーバエンドが引き出す前に、自動再チャージプログラム、第三者プラットフォームサーバに記憶された命令を使用することによって、第三者プラットフォームサーバは、エージェントサーバエンド上でログイン認証を実行する必要がある。
【００４２】
ログイン認証が実行されると、エージェントは、第三者プラットフォームサーバにログインするための自動再チャージプログラムによって表示されるログインページにエージェント識別子、パスワード、および追加情報を入力する必要がある。追加情報は、URL(ユニフォームリソースロケータ)アドレス、ハードウェアアドレス、または第三者プラットフォームサーバのプラットフォームIDを含み得る。本開示のこの実施形態は、追加情報に含まれるコンテンツを具体的に定義するものではない。エージェントサーバエンドによって送信されたエージェント識別子、パスワード、および追加情報を受信した後、第三者プラットフォームサーバは上記の情報を認証し、エージェントサーバエンドによって第三者プラットフォームサーバにログインするプロセスを完了するために、認証が成功した後にエージェントサーバエンドをログイン状態に設定する。
【００４３】
任意で、エージェントサーバエンドと第三者プラットフォームサーバとの間のデータ送信が交差領域であり、公共のネットワーク上で実行されることを考慮すると、エージェントサーバエンドと第三者プラットフォームサーバとの間のデータ送信のセキュリティを保証するために、自動再チャージプログラムと第三者プラットフォームサーバとの間のデータ送信に暗号化されたデータ送信方式が採用される。すなわち、毎回セッションを実行するとき、エージェントサーバエンドおよび第三者プラットフォームサーバは、送信されるデータを暗号化するためにランダムキーを使用する。たとえば、送信されるデータを暗号化するために3DES(トリプルデータ暗号化アルゴリズム)方式が採用されている。本開示のこの実施形態は、採用される暗号化方式を具体的に定義するものではない。エージェント識別子、パスワード、およびランダムキーなどのエージェントサーバエンドは、自動再チャージプログラムを使用することによってローカルデータベースから引き出され得る。本開示のこの実施形態も、これを具体的に定義するものではない。
【００４４】
ステップ406:エージェントサーバエンドは、自動再チャージプログラムを使用することによって第三者プラットフォームサーバから命令を取得する。
【００４５】
潜在的なオンライン再チャージ需要のあるユーザが大量に存在し、異なるユーザのオンライン再チャージ需要のための時間は異なる。したがって、第三者プラットフォーム上の命令は継続的に生成され、エージェントサーバエンドは第三者プラットフォームから命令を継続的に取得する必要がある。一般に、エージェントサーバエンドは、第三者プラットフォームから命令を取得するために次の3つの方式を採用し、詳細は次の通りである。
【００４６】
第1の方式:エージェントサーバエンドは、自動再チャージプログラムを使用することによって、リアルタイムで第三者プラットフォームサーバから命令を取得する。
【００４７】
第1の方式では、自動再チャージプログラムは作業状態にあり、第三者プラットフォームサーバが新しい命令を生成するかどうかをリアルタイムで監視する。第三者プラットフォームサーバが新しい命令を生成すると、自動再チャージプログラムは即座に命令を取得する。
【００４８】
第2の方式:エージェントサーバエンドは、自動再チャージプログラムを使用することによって、あらかじめ定められた時間間隔おきに第三者プラットフォームサーバから命令を取得する。
【００４９】
第2の方式では、自動再チャージプログラムは、第三者プラットフォームサーバから定期的に命令を取得する。あらかじめ定められた時間間隔は、5秒、2分、または別の時間長であり得る。本開示のこの実施形態は、あらかじめ定められた時間間隔の大きさを具体的に定義するものではない。自動再チャージプログラムは、あらかじめ定められた時間間隔おきに第三者プラットフォームサーバから命令を取得する。あらかじめ定められた時間間隔が2分である例を使用して、第三者プラットフォームサーバが前回に命令を取得してから第三者プラットフォームサーバが今回命令を取得する前に、第三者プラットフォームサーバが2分以内に新しい命令を生成すると、自動再チャージプログラムは、この時間期間内に生成されたすべての命令を一度に取得する。
【００５０】
確かに、自動再チャージプログラムを使用することによってエージェントサーバエンドによって第三者プラットフォームサーバから命令を取得する方式に加えて、本発明のこの実施形態は、第三者プラットフォームサーバによって命令をエージェントサーバエンドに能動的にプッシュする方式をさらにサポートし、詳細は以下の第3の方式において示される。
【００５１】
第3の方式:未完了の命令がある場合、第三者プラットフォームサーバは、未完了の命令をエージェントサーバエンドに能動的にプッシュする。
【００５２】
第3の方式では、未完了の命令があることを問い合わせるときに、第三者プラットフォームサーバは、未完了の命令をエージェントサーバエンドに能動的にプッシュする。ここでは、未完了の命令は、第三者プラットフォームサーバによって新たに生成され、以前にエージェントサーバエンドに送信されていない命令を指す点に留意されたい。
【００５３】
複数のエージェントサーバエンドが存在するので、能動的に命令をプッシュすると、第三者プラットフォームサーバは、現在のエージェントサーバエンドに対応する命令のみをエージェントサーバエンドに送信する点に留意されたい。
【００５４】
現在のエージェントサーバエンドに対応する命令は、次の条件を満たしている:
命令における領域識別子は、現在のエージェントサーバエンドに対応する領域識別子である;または、
命令におけるエージェント識別子は、現在のエージェントサーバエンドに対応する識別子である。
【００５５】
ステップ408:未完了の状態の命令の場合、エージェントサーバエンドは、命令に従って自動再チャージプログラムを使用することによって、再チャージされる仮想リソースのリソースタイプを取得する。
【００５６】
仮想リソースの異なるリソースタイプは、それぞれのプロバイダサーバに対応しており、一般に、1つのプロバイダサーバは、プロバイダサーバに対応する仮想リソースに対するオンライン再チャージだけを実行することができるため、未完了の状態の命令の場合、エージェントサーバエンドは、まず、再チャージされる仮想リソースのリソースタイプを取得する必要がある。たとえば、Table 1(表1)における命令00001では、Table 1(表1)に照会することによって、再チャージされる仮想リソースのリソースタイプが「学習金貨」であることが決定される。
【００５７】
ステップ410:エージェントサーバエンドは、自動再チャージプログラムを使用することによって、リソースタイプに対応するプロバイダサーバを検索する。
【００５８】
エージェントサーバエンドは、リソースタイプとプロバイダサーバとの対応関係をあらかじめ設定し得る。このようにして、再チャージされる仮想リソースのリソースタイプが取得された後、対応関係を検索することによって、リソースタイプに対応するプロバイダサーバが取得され得る。さらに、エージェントサーバエンドは、特定のリソースタイプと特定のプロバイダサーバとの間の対応関係が変化しないように、定期的に対応関係を更新し得る。本開示のこの実施形態は、プロバイダサーバを検索する実装方式を具体的に定義するものではない。
【００５９】
たとえば、エージェントサーバエンドは、自動再チャージプログラムを使用することによって、「学習金貨」に対応するプロバイダサーバAを検索する。
【００６０】
ステップ412:エージェントサーバエンドは、自動再チャージプログラムを使用することによって、リソースタイプに対応する再チャージモードを決定する。
【００６１】
再チャージモードは、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードと、第1のインターフェース再チャージモードと、第2のインターフェース再チャージモードとを含む。第1のインターフェース再チャージモードは、ESALES再チャージモードを指し、第2のインターフェース再チャージモードは、非ESALES再チャージモードを指す。ESALES再チャージモードは、プロバイダサーバによって提供され、仮想通貨または仮想プロップ専用のオンライン直接再チャージインターフェースを使用することによって再チャージを実施する方式を指す。非ESALES再チャージモードは、ESALES再チャージモード以外の別のプラットフォームインターフェースを使用することによってオンライン再チャージを実施する方式を指す。
【００６２】
本開示のこの実施形態においては、プロバイダサーバは、エージェントサーバエンドによって選択されるために複数の再チャージモードを提供することができるので、リソースタイプに対応するプロバイダサーバを決定した後、エージェントサーバエンドはさらに、自動再チャージプログラムを使用することによって、リソースタイプに対応する再チャージモードを決定する必要がある。
【００６３】
任意で、本開示のこの実施形態は、再チャージモードごとに優先順位を設定する。発見されたプロバイダサーバによって提供される再チャージモードにおいては、エージェントサーバエンドは、優先順位に従ってリソースタイプに対応する再チャージモードを決定する。
【００６４】
任意で、ESALES再チャージモードの優先順位>非ESALES再チャージモードの優先順位>アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードの優先順位である。
【００６５】
ステップ414:エージェントサーバエンドは、自動再チャージプログラムを使用することによって再チャージモードに対応する再チャージパラメータを構築/生成し、発見されたプロバイダサーバに再チャージパラメータを送信する。
【００６６】
再チャージモードが決定された後、エージェントサーバエンドは自動再チャージプログラムを使用することによって再チャージモードに対応する再チャージパラメータを構築し、発見されたプロバイダサーバに再チャージパラメータを送信する。第1のインターフェース再チャージモードと第2のインターフェース再チャージモードを使用することによってオンライン再チャージが実行される場合、再チャージパラメータは、対応する再チャージインターフェースを呼び出すことによって、発見されたプロバイダサーバに送信される。アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードが選択される場合、自動再チャージプログラムを使用することによってプロバイダサーバにログインした後、エージェントサーバエンドは、再チャージパラメータを、プロバイダサーバによって提供される再チャージページに充填することによって、再チャージパラメータをプロバイダサーバに配信する。
【００６７】
再チャージパラメータは、これに限定されないが、再チャージされるユーザアカウント番号、仮想リソースタイプ、再チャージ量、および選択されたエージェントの識別子を含む。本開示のこの実施形態は、再チャージパラメータに含まれるコンテンツを具体的に定義するものではない。
【００６８】
異なる再チャージモードは、再チャージパラメータの異なる構築方法に対応する点に留意されたい。自動再チャージプログラムには、再チャージパラメータの様々な構築方法が組み込まれている。再チャージモードが変更されると、自動再チャージプログラムはバージョンをアップグレードすることによって新しい再チャージモードをサポートし得る。
【００６９】
ステップ416:プロバイダサーバは、再チャージパラメータに従って、命令に対応するオンライン再チャージプロセスを完了する。
【００７０】
結論として、この実施形態において提供される自動再チャージ方法において、第三者プラットフォームサーバを使用することによって命令が一様に管理され、エージェントサーバエンドにおいて実行する自動再チャージプログラムは、命令に対応するオンライン再チャージプロセスを完了するために、自動的にプロバイダサーバと対話し、それによって、エージェントが複数のオンライン再チャージモードを学習して習得する必要があるという欠点を克服し、オンライン再チャージプロセスを手動で完了することによって引き起こされる低い再チャージ効率と比較的高いエラー率の問題を解決し、エージェントによるエージェントサーバエンドにおける自動再チャージプログラムのインストールと実行だけによって自動オンライン再チャージを実施するという目的を達成し、学習コストおよびエラー率を低減し、オンライン再チャージ効率を改善する。
【００７１】
可能な実施形態において、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードが使用される場合、一般に、ステップ414の前に、ログインプロセス中に身元確認を実行するために動的な検証コードが使用される必要があるので、以下のステップが含まれており、詳細なプロセスが図5に示されている。
【００７２】
ステップ413a:エージェントサーバエンドは、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードが使用される場合、自動再チャージプログラムを使用することによって、プロバイダサーバに対応する検証コードサンプルライブラリを取得する。
【００７３】
検証コードサンプルライブラリは、事前トレーニングによってプロバイダサーバによって取得され得る。図6は、プロバイダサーバの検証コードサンプルライブラリを例示的に示している。検証コードに対して、ノイズ除去、分割、階調などの処理を実行することによって検証コードサンプルライブラリ内のサンプルが取得され、後続のプロセスにおいてユーザログインをシミュレートするときに自動再チャージプログラムが検証コードのマッチング処理を実行することを容易にするために、取得された検証コードがストックされる。
【００７４】
ステップ413b:エージェントサーバエンドは、検証コードサンプルライブラリに従って、このログイン(たとえば、現在のログイン)の検証コードを動的に識別する。
【００７５】
エージェントサーバエンドは、このログインのために使用された検証コード画像をプロバイダサーバからダウンロードし、特徴コードを取得するためにこのログインの検証コード画像に対して分析やサンプリングなどの処理を実行し、次いで、このログインの検証コードと一致するように、特徴コードを検証コードサンプルライブラリにおける特徴コードと一致させる。
【００７６】
ステップ413c:エージェントサーバエンドは、アカウント番号、パスワード、および検証コードを使用することによってプロバイダサーバにログインする。
【００７７】
エージェントサーバエンドは、このログインのアカウント番号、パスワード、および検証コードを使用することによって、プロバイダサーバに自動的にログインする。
【００７８】
結論として、この実施形態は、各プロバイダサーバに対応する検証コードサンプルライブラリを使用することによってこのログインの検証コードを動的に識別することにより、自動ユーザログインシミュレーションを実施することができ、それによって、ユーザの手動によるログインによって引き起こされる複雑な動作および低い効率の問題を回避し、自動再チャージプログラムが無人運転および自動運転を実施し得るという効果を達成する。
【００７９】
別の可能な実施形態においては、複数の自動再チャージプログラムが同じ命令を同期して処理するという矛盾現象が現れることがある。したがって、このケースを回避するために、上記の実施形態におけるステップ408は、ステップ407aとステップ407bとをさらに含み得、ステップ417aとステップ417bとがステップ416の後にさらに含まれる。上記の拡張されたステップの実装形態は、1つの命令が1つの自動再チャージプログラムによってのみ処理されることを保証し得、詳細なプロセスが図7に示されている。
【００８０】
ステップ407a:エージェントサーバエンドは、命令に対応する事前出荷指示を第三者プラットフォームサーバに送信する。
【００８１】
それに対応して、第三者プラットフォームサーバは事前出荷指示を受信する。
【００８２】
ステップ407b:第三者プラットフォームサーバは、事前出荷指示に従って命令をロックする。
【００８３】
ステップ417a:命令に対応するオンライン再チャージプロセスが完了した後、エージェントサーバエンドは、出荷指示を第三者プラットフォームサーバに送信する。
【００８４】
オンライン再チャージが成功すると、プロバイダサーバは、エージェントサーバエンドに成功した再チャージ応答をフィードバックする。それに対応して、第三者プラットフォームサーバが各命令の処理ケースを時間内に知ることを可能にするために、エージェントサーバエンドは、各命令の状態をさらに更新し、出荷指示を第三者プラットフォームサーバに送信する。
【００８５】
ステップ417b:第三者プラットフォームサーバは、出荷指示に従って命令をロック解除し、命令を未完了の状態から完了した状態に更新する。
【００８６】
結論として、この実施形態は、命令をロックすることによって、複数の自動再チャージプログラムが同じ命令を同期して処理し、競合が発生するケースを防止し、より高い可用性を達成する。
【００８７】
さらなる可能な実施形態においては、再チャージプロセスの継続的な進行により、仮想リソースの在庫量が変化する場合もあり、または仮想リソースが一時停止される場合もある。仮想リソースの在庫量が不足したり、仮想リソースが一時停止されたりする場合があるケースを防止するために、仮想リソースのオンライン再チャージプロセスが依然として実行される。本開示のこの実施形態において提供される自動再チャージ方法は、ステップ407cおよびステップ417cをさらに含み、詳細なプロセスは図8に示されている。
【００８８】
ステップ407c:第三者プラットフォームサーバは、命令のロック状態に応じて、対応する仮想リソースの在庫パラメータを更新し、在庫パラメータがあらかじめ設定されたしきい値以下である場合に、仮想リソースに対応する命令の生成を停止する。
【００８９】
第三者プラットフォームサーバは、プロバイダサーバから各仮想リソースの在庫量を取得し得、ローカル命令のロック状態、すなわち事前控除(pre-deduction)に従って仮想リソースの対応する在庫をロックする。
【００９０】
ロックされていない在庫パラメータがあらかじめ設定されたしきい値以下である場合、たとえば、在庫パラメータが0に等しい場合、第三者プラットフォームサーバは、仮想リソースに対応する命令の生成を停止し(たとえば、新しい命令の受入れを停止し)得、対応するプロンプト情報をユーザ端末に送信する。
【００９１】
ステップ417c:第三者プラットフォームサーバは、命令の完了した状態に応じて、対応する仮想リソースの在庫パラメータを更新し、在庫パラメータがあらかじめ設定されたしきい値以下である場合に、仮想リソースに対応する命令の生成を停止する。
【００９２】
第三者プラットフォームサーバはさらに、ローカル命令の完了した状態に従って、仮想リソースの対応する在庫を推定し得る。
【００９３】
推定された在庫パラメータがあらかじめ設定されたしきい値以下である場合、たとえば、在庫パラメータが0に等しい場合、第三者プラットフォームサーバは、仮想リソースに対応する命令の生成を停止し得、対応するプロンプト情報をユーザ端末に送信する。
【００９４】
結論として、この実施形態においては、第三者プラットフォームサーバは、仮想リソースの在庫を動的に維持し、それによって、命令が順序付けられた後に在庫が不十分であるためにオンライン再チャージが完了できないという問題を回避し、命令の成功処理速度を向上させ、不正確な命令の発生を低減する。
【００９５】
以下は、本開示の装置実施形態である。装置実施形態において詳細に記載されていない詳細については、上記の対応する方法実施形態を参照されたい。
【００９６】
図9を参照すると、図9は、本開示の一実施形態による、エージェントサーバエンドの概略構成図である。エージェントサーバエンドは、自動再チャージ装置と呼ばれることもあり、自動再チャージプログラムはエージェントサーバエンド上で実行する。サーバエンドは、自動再チャージプログラムを使用することによって第三者プラットフォームサーバにログインするように構成されたログインモジュール820と、自動再チャージプログラムを使用することによって第三者プラットフォームサーバから命令を取得するように構成された取得モジュール840であって、命令が、ユーザ端末によって送信されたオンライン再チャージ要求に従って第三者プラットフォームサーバによって生成される、取得モジュール840と、未完了の状態の命令の場合、命令に対応する再チャージパラメータを、自動再チャージプログラムを使用することによって、プロバイダサーバが、再チャージパラメータに従って命令に対応するオンライン再チャージプロセスを完了するように、プロバイダサーバに送信するように構成された処理モジュール860とを含む。
【００９７】
結論として、第三者プラットフォームサーバによって送信された命令を受信した後、この実施形態において提供されるエージェントサーバエンドは、命令に対応するオンライン再チャージプロセスを完了するために、自動再チャージプログラムを使用することによってプロバイダサーバと対話し、それによって、エージェントが複数のオンライン再チャージモードを学習して習得する必要があるという欠点を克服し、オンライン再チャージプロセスを手動で完了することによって引き起こされる低い再チャージ効率と比較的高いエラー率の問題を解決し、エージェントによるエージェントサーバエンドにおける自動再チャージプログラムのインストールと実行だけによって自動オンライン再チャージを実施するという目的を達成し、学習コストおよびエラー率を低減し、オンライン再チャージ効率を改善する。
【００９８】
図10を参照すると、図10は、本開示の別の実施形態による、エージェントサーバエンドの概略構成図である。エージェントサーバエンドは、自動再チャージ装置と呼ばれることもあり、自動再チャージプログラムはエージェントサーバエンド上で実行する。サーバエンドは、自動再チャージプログラムを使用することによって第三者プラットフォームサーバにログインするように構成されたログインモジュール820と、自動再チャージプログラムを使用することによって第三者プラットフォームサーバから命令を取得するように構成された取得モジュール840であって、命令が、ユーザ端末によって送信されたオンライン再チャージ要求に従って第三者プラットフォームサーバによって生成される、取得モジュール840と、未完了の状態の命令の場合、命令に対応する再チャージパラメータを、自動再チャージプログラムを使用することによって、プロバイダサーバが、再チャージパラメータに従って命令に対応するオンライン再チャージプロセスを完了するように、プロバイダサーバに送信するように構成された処理モジュール860とを含む。
【００９９】
任意で、処理モジュール860は、命令に従って自動再チャージプログラムを使用することによって、再チャージされる仮想リソースのリソースタイプを取得するように構成された取得ユニット862と、自動再チャージプログラムを使用することによって、リソースタイプに対応するプロバイダサーバを検索/選択するように構成された検索ユニット864と、自動再チャージプログラムを使用することによって、リソースタイプに対応する再チャージモードを決定するように構成された決定ユニット866であって、再チャージモードが、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードと、第1のインターフェース再チャージモードと、第2のインターフェース再チャージモードとを含む、決定ユニット866と、自動再チャージプログラムを使用することによって再チャージモードに対応する再チャージパラメータを構築し、発見されたプロバイダサーバに再チャージパラメータを送信するように構成された構築ユニット868とを含む。
【０１００】
任意で、サーバエンドは、再チャージモードが、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードである場合、自動再チャージプログラムを使用することによって、プロバイダサーバに対応する検証コードサンプルライブラリを取得するように構成されたサンプルユニット8651と、検証コードサンプルライブラリに従ってこのログインの検証コードを動的に識別するように構成された識別ユニット8652と、アカウント番号、パスワード、および検証コードを使用することによってエージェントサーバエンドにログインするように構成されたログインユニット8653とをさらに含む。
【０１０１】
任意で、サーバエンドは、第三者プラットフォームサーバが事前出荷指示に従って命令をロックするように、命令に対応する事前出荷指示を第三者プラットフォームサーバに送信するように構成された命令送信モジュール850をさらに含む。命令送信モジュール850は、第三者プラットフォームサーバが、出荷指示に従って命令をロック解除し、命令を未完了の状態から完了した状態に更新するように、オンライン再チャージが完了した後に、出荷指示を第三者プラットフォームサーバに送信するようにさらに構成されている。
【０１０２】
結論として、第三者プラットフォームサーバによって送信された命令を受信した後、この実施形態において提供されるエージェントサーバエンドは、命令に対応するオンライン再チャージプロセスを完了するために、自動再チャージプログラムを使用することによってプロバイダサーバと対話し、それによって、エージェントが複数のオンライン再チャージモードを学習して習得する必要があるという欠点を克服し、オンライン再チャージプロセスを手動で完了することによって引き起こされる低い再チャージ効率と比較的高いエラー率の問題を解決し、エージェントによるエージェントサーバエンドにおける自動再チャージプログラムのインストールと実行だけによって自動オンライン再チャージを実施するという目的を達成し、学習コストおよびエラー率を低減し、オンライン再チャージ効率を改善する。
【０１０３】
この実施形態は、各プロバイダサーバに対応する検証コードサンプルライブラリを使用することによってこのログインの検証コードを動的に識別することにより、自動ユーザログインシミュレーションをさらに実施することができ、それによって、ユーザの手動によるログインによって引き起こされる複雑な動作および低い効率の問題を回避し、自動再チャージプログラムが無人運転および自動運転を実施し得るという効果を達成する。
【０１０４】
この実施形態は、命令をロックすることによって、複数の自動再チャージプログラムが同じ命令を同期して処理し、競合が発生するケースを防止し、より高い可用性を達成する。
【０１０５】
図11を参照すると、図11は、本開示の一実施形態による、第三者プラットフォームサーバの概略ブロック図である。第三者プラットフォームサーバは、自動再チャージ装置とも呼ばれる。第三者プラットフォームサーバは、ユーザ端末によって送信されたオンライン再チャージ要求に従って少なくとも1つの命令を生成し、その命令を記憶するように構成された命令生成モジュール920と、エージェントサーバエンドのログインを受信するように構成されたエージェントログインモジュール940であって、自動再チャージプログラムがエージェントサーバエンド上で実行する、エージェントログインモジュール940と、エージェントサーバエンドが、自動再チャージプログラムを使用することによって命令に対応する再チャージパラメータをプロバイダサーバに送信し、プロバイダサーバが、再チャージパラメータに従って命令に対応するオンライン再チャージプロセスを完了するように、エージェントサーバエンドに命令を提供するように構成された命令提供モジュール960とを含む。
【０１０６】
結論として、この実施形態において提供される第三者プラットフォームサーバは、命令を一様に管理し得、命令を取得した後、命令に対応するオンライン再チャージプロセスを完了するために、エージェントサーバエンドが自動再チャージプログラムを使用することによってプロバイダサーバと対話し、それによって、エージェントが複数のオンライン再チャージモードを学習して習得する必要があるという欠点を克服し、オンライン再チャージプロセスを手動で完了することによって引き起こされる低い再チャージ効率と比較的高いエラー率の問題を解決し、エージェントによるエージェントサーバエンドにおける自動再チャージプログラムのインストールと実行だけによって自動オンライン再チャージを実施するという目的を達成し、学習コストおよびエラー率を低減し、オンライン再チャージ効率を改善する。
【０１０７】
図12を参照すると、図12は、本開示の一実施形態による、第三者プラットフォームサーバの概略ブロック図である。第三者プラットフォームサーバは、自動再チャージ装置とも呼ばれる。第三者プラットフォームサーバは、ユーザ端末によって送信されたオンライン再チャージ要求に従って少なくとも1つの命令を生成し、その命令を記憶するように構成された命令生成モジュール920と、エージェントサーバエンドのログインを受信するように構成されたエージェントログインモジュール940であって、自動再チャージプログラムがエージェントサーバエンド上で動作する、エージェントログインモジュール940と、エージェントサーバエンドが、自動再チャージプログラムを使用することによって命令に対応する再チャージパラメータをプロバイダサーバに送信し、プロバイダサーバが、再チャージパラメータに従って命令に対応するオンライン再チャージプロセスを完了するように、エージェントサーバエンドに命令を提供するように構成された命令提供モジュール960とを含む。
【０１０８】
任意で、本サーバは、エージェントサーバエンドによって送信され、命令に対応する事前出荷指示を受信するように構成された命令受信モジュール982と、事前出荷指示に従って命令をロックするように構成された命令ロックモジュール984と、エージェントサーバエンドによって送信された出荷指示を受信するようにさらに構成された命令受信モジュール982と、出荷指示に従って命令をロック解除し、命令を未完了の状態から完了した状態に更新するように構成された状態更新モジュール986とをさらに含む。
【０１０９】
任意で、本サーバは、命令のロック状態または完了した状態に応じて対応する仮想リソースの在庫パラメータを更新し、在庫パラメータがあらかじめ設定されたしきい値以下である場合に、仮想リソースに対応する命令の生成を停止するように構成された在庫管理モジュール990をさらに含む。
【０１１０】
結論として、この実施形態において提供される第三者プラットフォームサーバは、命令を一様に管理し得、命令を取得した後、命令に対応するオンライン再チャージプロセスを完了するために、エージェントサーバエンドが自動再チャージプログラムを使用することによってプロバイダサーバと対話し、それによって、エージェントが複数のオンライン再チャージモードを学習して習得する必要があるという欠点を克服し、オンライン再チャージプロセスを手動で完了することによって引き起こされる低い再チャージ効率と比較的高いエラー率の問題を解決し、エージェントによるエージェントサーバエンドにおける自動再チャージプログラムのインストールと実行だけによって自動オンライン再チャージを実施するという目的を達成し、学習コストおよびエラー率を低減し、オンライン再チャージ効率を改善する。
【０１１１】
この実施形態は、各プロバイダサーバに対応する検証コードサンプルライブラリを使用することによってこのログインの検証コードを動的に識別することにより、自動ユーザログインシミュレーションをさらに実施することができ、それによって、ユーザの手動によるログインによって引き起こされる複雑な動作および低い効率の問題を回避し、自動再チャージプログラムが無人運転および自動運転を実施し得るという効果を達成する。
【０１１２】
この実施形態においては、第三者プラットフォームサーバは、仮想リソースの在庫を動的に維持し、それによって、命令が順序付けられた後に在庫が不十分であるためにオンライン再チャージが完了できないという問題を回避し、命令の成功処理速度を向上させ、不正確な命令の発生を低減する。
【０１１３】
図13を参照すると、図13は、本開示の一実施形態による、自動再チャージシステムの概略構成図である。本システムは自動再チャージプログラムを実行するエージェントサーバエンド1320と、第三者プラットフォームサーバ1340と、少なくとも1つのプロバイダサーバ1360とを含み、各プロバイダサーバ1360は、少なくとも1つのオンライン再チャージサービスを提供する。
【０１１４】
第三者プラットフォームサーバ1340は、ユーザ端末によって送信されたオンライン再チャージ要求に従って少なくとも1つの命令を生成し、その命令を記憶するように構成される。
【０１１５】
エージェントサーバエンド1320は、自動再チャージプログラムを使用することによって第三者プラットフォームサーバ1340にログインし、自動再チャージプログラムを使用することによって第三者プラットフォームサーバ1340から命令を取得するように構成される。
【０１１６】
未完了の状態の命令の場合、エージェントサーバエンド1320は、命令に対応する再チャージパラメータを、自動再チャージプログラムを使用することによってプロバイダサーバ1360に送信するように構成される。
【０１１７】
プロバイダサーバ1360は、再チャージパラメータに従って、命令に対応するオンライン再チャージプロセスを完了するように構成される。
【０１１８】
任意で、再自動再チャージプログラムを使用することによって、その命令に対応する再チャージパラメータをプロバイダサーバ1360に送信する場合、エージェントサーバエンド1320は、命令に従って自動再チャージプログラムを使用することによって、再チャージされる仮想リソースのリソースタイプを取得し、自動再チャージプログラムを使用することによってリソースタイプに対応するプロバイダサーバ1360を検索し、自動再チャージプログラムを使用することによってリソースタイプに対応する再チャージモードを決定し、再チャージモードが、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードと、第1のインターフェース再チャージモードと、第2のインターフェース再チャージモードとを含み、自動再チャージプログラムを使用することによって再チャージモードに対応する再チャージパラメータを構築し、発見されたプロバイダサーバ1360に再チャージパラメータを送信するように特に構成される。
【０１１９】
任意で、再チャージモードに対応する再チャージパラメータを構築する前に、エージェントサーバエンド1320は、再チャージモードが、アカウント番号とパスワードとを使用することによってユーザログインをシミュレートする再チャージモードである場合、エージェントサーバエンド1320によって、自動再チャージプログラムを使用することによってプロバイダサーバ1360に対応する検証コードサンプルライブラリを取得し、検証コードサンプルライブラリに従ってこのログインの検証コードを動的に識別し、アカウント番号、パスワード、および検認コードに従ってエージェントサーバエンドにログインするようにさらに構成される。
【０１２０】
任意で、エージェントサーバエンド1320は、命令に対応する再チャージパラメータをプロバイダサーバ1360に送信する前に、命令に対応する事前出荷指示を第三者プラットフォームサーバ1340に送信するようにさらに構成される。
【０１２１】
第三者プラットフォームサーバ1340は、事前出荷指示に従って命令をロックするようにさらに構成される。
【０１２２】
エージェントサーバエンド1320は、オンライン再チャージプロセスが完了した後に、出荷指示を第三者プラットフォームサーバ1340に送信するようにさらに構成される。
【０１２３】
第三者プラットフォームサーバ1340は、出荷指示に従って命令をロック解除し、命令を未完了の状態から完了した状態に更新するようにさらに構成される。
【０１２４】
任意で、第三者プラットフォームサーバ1340は、命令のロック状態または完了した状態に応じて対応する仮想リソースの在庫パラメータを更新し、在庫パラメータがあらかじめ設定されたしきい値以下である場合に、仮想リソースに対応する命令の生成を停止するようにさらに構成される。
【０１２５】
結論として、この実施形態において提供される自動再チャージシステムにおいて、第三者プラットフォームサーバを使用することによって命令が一様に管理され、エージェントサーバエンドにおいて実行する自動再チャージプログラムが、命令に対応するオンライン再チャージプロセスを完了するために、自動的にプロバイダサーバと対話し、それによって、エージェントが複数のオンライン再チャージモードを学習して習得する必要があるという欠点を克服し、オンライン再チャージプロセスを手動で完了することによって引き起こされる低い再チャージ効率と比較的高いエラー率の問題を解決し、エージェントによるエージェントサーバエンドにおける自動再チャージプログラムのインストールと実行だけによって自動オンライン再チャージを実施するという目的を達成し、学習コストおよびエラー率を低減し、オンライン再チャージ効率を改善する。
【０１２６】
この実施形態は、各プロバイダサーバに対応する検証コードサンプルライブラリを使用することによってこのログインの検証コードを動的に識別することにより、自動ユーザログインシミュレーションをさらに実施することができ、それによって、ユーザの手動によるログインによって引き起こされる複雑な動作および低い効率の問題を回避し、自動再チャージプログラムが無人運転および自動運転を実施し得るという効果を達成する。
【０１２７】
この実施形態においては、第三者プラットフォームサーバは、仮想リソースの在庫を動的に維持し、それによって、命令が順序付けられた後に在庫が不十分であるためにオンライン再チャージが完了できないという問題を回避し、命令の成功処理速度を向上させ、不正確な命令の発生を低減する。
【０１２８】
図14は、本開示のこの実施形態において提供されるサーバを示している。本サーバは、図3〜図5、図7、および図8に示される実施形態において、エージェントサーバエンドによって実行される自動再チャージ方法を実行するように構成され得る。図14を参照すると、サーバ1400は、異なる構成または性能のために比較的大きな差を有し得、1つまたは複数の中央処理装置(CPU)1422(1つまたは複数のプロセッサなど)およびメモリ1432、1つまたは複数の記憶アプリケーションプログラム1442、あるいはデータ1444の記憶媒体1430(1つまたは複数の大容量記憶デバイスなど)を含み得る。メモリ1432および記憶媒体1430は、一時記憶または長期記憶のために使用され得る。記憶媒体1430に記憶されたプログラムは、1つまたは複数のモジュール(図には示されていない)を含み得、各モジュールは、サーバ内に一連の命令動作を含み得る。さらに、中央処理装置1422は、記憶媒体1430と通信し、サーバ1400上の記憶媒体1430内で一連の命令動作を実行するように設定され得る。
【０１２９】
サーバ1400は、さらに、1つまたは複数の電源1426、1つまたは複数のワイヤードまたはワイヤレスネットワークインターフェース1450、1つまたは複数の入力/出力インターフェース1458、ならびに/あるいはWindows Server(登録商標)、Mac OS X(登録商標)、Unix(登録商標)、Linux(登録商標)、およびFreeBSD(登録商標)などの1つまたは複数のオペレーティングシステム1441をさらに含み得る。1つまたは複数のプロセッサは、上記の方法の実施形態においてエージェントサーバエンドによって実行される動作を実行するように構成され得る。
【０１３０】
例示的な実施形態においては、命令を含むメモリなどの命令を含む非一時的コンピュータ可読記憶媒体が提供される。本命令は、図3〜図5、図7、および図8に示される実施形態においてエージェントサーバエンドによって実行される自動再チャージ方法を完了するように、サーバのプロセッサによって実行され得る。たとえば、非一時的コンピュータ可読記憶媒体は、ROM、ランダムアクセスメモリ(RAM)、CD-ROM、磁気テープ、フロッピーディスク、および光データ記憶デバイスであり得る。
【０１３１】
図15は、本開示のこの実施形態において提供されるサーバを示している。本サーバは、図3〜図5、図7、および図8に示される実施形態において、第三者プラットフォームサーバによって実行される自動再チャージ方法を実行するように構成され得る。図15を参照すると、サーバ1500は、異なる構成または性能のために比較的大きな差を有し得、1つまたは複数の中央処理装置(CPU)1522(1つまたは複数のプロセッサなど)およびメモリ1532、1つまたは複数の記憶アプリケーションプログラム1542、あるいはデータ1544の記憶媒体1530(1つまたは複数の大容量記憶デバイスなど)を含み得る。メモリ1532および記憶媒体1530は、一時記憶または長期記憶のために使用され得る。記憶媒体1530に記憶されたプログラムは、1つまたは複数のモジュール(図には示されていない)を含み得、各モジュールは、サーバ内に一連の命令動作を含み得る。さらに、中央処理装置1522は、記憶媒体1530と通信し、サーバ1500上の記憶媒体1530内で一連の命令動作を実行するように設定され得る。
【０１３２】
サーバ1500は、さらに、1つまたは複数の電源1526、1つまたは複数のワイヤードまたはワイヤレスネットワークインターフェース1550、1つまたは複数の入力/出力インターフェース1558、ならびに/あるいはWindows Server(登録商標)、Mac OS X(登録商標)、Unix(登録商標)、Linux(登録商標)、およびFreeBSD(登録商標)などの1つまたは複数のオペレーティングシステム1541をさらに含み得る。1つまたは複数のプロセッサは、上記の方法の実施形態においてサーバによって実行される動作を実行するように構成され得る。
【０１３３】
例示的な実施形態においては、命令を含むメモリなどの命令を含む非一時的コンピュータ可読記憶媒体が提供される。本命令は、図3〜図5、図7、および図8に示される実施形態において第三者プラットフォームサーバによって実行される自動再チャージ方法を完了するように、サーバのプロセッサによって実行され得る。たとえば、非一時的コンピュータ可読記憶媒体は、ROM、ランダムアクセスメモリ(RAM)、CD-ROM、磁気テープ、フロッピーディスク、および光データ記憶デバイスであり得る。
【０１３４】
上記の機能モジュールは、上記の実施形態によって提供される自動再チャージシステムがオンライン再チャージプロセスを完了したときの例示的な目的のためにのみ記載される点に留意されたい。実際の用途では、機能は特定のニーズに応じて異なる機能モジュールに割り振られてよく、それは上述の機能の全部または一部を完了するために、装置の内部構造が異なる機能モジュールに分割されることを意味する。また、上記の実施形態によって提供される自動再チャージシステムは、方法実施形態における自動再チャージ方法と同じ概念に基づいている。特定の実施プロセスについては、方法実施形態を参照し、詳細はここでは再度説明しない。
【０１３５】
本開示の上記の実施形態のシーケンス番号は、説明の便宜のためのものに過ぎず、実施形態間の優先を暗示するものではない。
【０１３６】
当業者は、実施形態のステップの全部または一部が、ハードウェアまたは関連するハードウェアを指示するプログラムによって実施され得ることを理解し得る。プログラムは、コンピュータ可読記憶媒体に記憶され得る。記憶媒体は、読出し専用メモリ、磁気ディスク、光ディスクなどを含み得る。
【０１３７】
上記の説明は、本開示の好ましい実施形態に過ぎず、本開示を限定することが意図されるものではない。本開示の趣旨および原理の範囲内で行われる任意の変更、同等の置換、または改良は、本開示の保護範囲内に含まれるものとする。
【符号の説明】
【０１３８】
120  ユーザ端末
140  エージェントサーバエンド
160  プロバイダサーバ
220  ユーザ端末
240  エージェントサーバエンド
260  プロバイダサーバ
280  第三者プラットフォームサーバ
820  ログインモジュール
840  取得モジュール
850  命令送信モジュール
860  処理モジュール
862  取得ユニット
864  検索ユニット
866  決定ユニット
868  構築ユニット
920  命令生成モジュール
940  エージェントログインモジュール
960  命令提供モジュール
982  命令受信モジュール
984  命令ロックモジュール
986  状態更新モジュール
990  在庫管理モジュール
1320  エージェントサーバエンド
1340  第三者プラットフォームサーバ
1360  プロバイダサーバ
1400  サーバ
1422  中央処理装置(CPU)
1426  電源
1430  記憶媒体
1432  メモリ
1441  オペレーティングシステム
1442  記憶アプリケーションプログラム
1444  データ
1450  ワイヤードまたはワイヤレスネットワークインターフェース
1458  入力/出力インターフェース
1500  サーバ
1522  中央処理装置(CPU)
1526  電源
1530  記憶媒体
1532  メモリ
1541  オペレーティングシステム
1542  記憶アプリケーションプログラム
1544  データ
1558  ワイヤードまたはワイヤレスネットワークインターフェース
1556  入力/出力インターフェース
8651  サンプルユニット
8652  識別ユニット
8653  ログインユニット
【図１】
0006595625.tif 000003
【図２】
0006595625.tif 000004
【図３】
0006595625.tif 000005
【図４】
0006595625.tif 000006
【図５】
0006595625.tif 000007
【図６】
0006595625.tif 000008
【図７】
0006595625.tif 000009
【図８】
0006595625.tif 000010
【図９】
0006595625.tif 000011
【図１０】
0006595625.tif 000012
【図１１】
0006595625.tif 000013
【図１２】
0006595625.tif 000014
【図１３】
0006595625.tif 000015
【図１４】
0006595625.tif 000016
【図１５】
0006595625.tif 000017