(57)【要約】長い識別番号を通信及び情報操作に使用するという不便で、エラーを起こしやすく、有効でない先行技術の技術的問題を解決する情報操作方法及び装置を記載する。本開示の技術は、元の識別番号に対応する短い識別番号を生成し、短い識別番号と、元の識別番号と短い識別番号の対応関係を記憶し、短い識別番号を含む操作要求を受信すると、操作要求が有する短い識別番号に対応する元の識別番号を検索し、発見された元の識別番号に対応する情報に基づいて操作を行う。本開示の技術は、通信及び情報操作のために、元の識別番号を生成された短い識別番号で置き換える。これは、便利であり、エラーを起こしにくくし、操作効率を高める。
2017528805.tif 000002
【特許請求の範囲】
【請求項１】
元の識別番号に対応する短い識別番号であって、前記元の識別番号より桁数の少ない前記短い識別番号を生成することと、
前記短い識別番号と、前記元の識別番号と前記短い識別番号の対応関係とを記憶することと、
を含む、方法。
【請求項２】
操作要求が有する前記短い識別番号に対応する前記元の識別番号を検索することをさらに含む、請求項１に記載の方法。
【請求項３】
前記元の識別番号に対応する情報に基づいて、操作を行うことをさらに含む、請求項２に記載の方法。
【請求項４】
前記操作要求は、クエリ要求を含み、
前記元の識別番号に対応する前記情報に基づいて、前記操作を前記行うことは、
前記短い識別番号に基づいて、前記元の識別番号を検索することと、
前記元の識別番号を用いて前記情報を検索することと、
を含む、請求項３に記載の方法。
【請求項５】
前記操作要求は、ユニフォームリソースロケータ（ＵＲＬ）を生成する生成要求を含み、
前記元の識別番号に対応する前記情報に基づいて、前記操作を前記行うことは、
前記元の識別番号に対応する前記情報のＵＲＬとして、前記元の識別番号を示すＵＲＬを生成することと、
前記短い識別番号を示すＵＲＬを生成することと、
前記短い識別番号を示す前記ＵＲＬをユーザに提供することと、
を含む、請求項３に記載の方法。
【請求項６】
前記操作要求は、ＵＲＬを有するリンク要求を含み、
前記元の識別番号に対応する前記情報に基づいて、前記操作を前記行うことは、
前記ＵＲＬによって示された前記短い識別番号を前記元の識別番号で置き換えることと、
前記置き換えられたＵＲＬを介して関連情報にリンクすることと
を含む、請求項３に記載の方法。
【請求項７】
前記元の識別番号に対応する前記短い識別番号を前記生成することは、
前記短い識別番号を生成する要求を受信することと、
予め設定された規則に基づいて、短い識別番号を生成することと、
を含む、請求項１に記載の方法。
【請求項８】
前記生成された短い識別番号が元の識別番号のそれぞれに対応する記憶された短い識別番号内に存在することを判断することと、
前記予め設定された規則に基づいて、別の短い識別番号を、当該短い識別番号が、元の識別番号のそれぞれに対応する前記記憶された短い識別番号内に存在しなくなるまで、再び生成することと、
をさらに含む、請求項７に記載の方法。
【請求項９】
前記生成された短い識別番号が元の識別番号のそれぞれに対応する記憶された短い識別番号内に存在しないことを判断することと、
前記元の識別番号に対応して生成された前記短い識別番号として生成された前記生成された短い識別番号を使用することと、
をさらに含む、請求項７に記載の方法。
【請求項１０】
前記予め設定された規則に基づいて前記短い識別番号を前記生成することは、予め設定された値範囲で前記短い識別番号を生成することを含む、請求項７に記載の方法。
【請求項１１】
前記方法は、
前記短い識別番号を記憶する時間長が、前記短い識別番号の予め設定された有効期間を超えると、前記短い識別番号と、前記短い識別番号と前記元の識別番号の前記対応関係とを、削除すること、
をさらに含む、請求項１に記載の方法。
【請求項１２】
前記元の識別番号は、
製品番号、
取引番号、または、
注文番号
を含む、請求項１に記載の方法。
【請求項１３】
元の識別番号に対応する短い識別番号であって、前記元の識別番号より桁数が少ない前記短い識別番号を生成する生成モジュールと、
前記短い識別番号と、前記元の識別番号と前記短い識別番号の対応関係と、を記憶する  記憶モジュールと、
を備える、装置。
【請求項１４】
操作要求が有する前記短い識別番号に対応する前記元の識別番号を検索し、前記元の識別番号に対応する情報に基づいて、操作を行う操作モジュール、
をさらに備える、請求項１３に記載の装置。
【請求項１５】
前記生成モジュールは、さらに、
前記短い識別番号を生成する要求を受信し、且つ、
予め設定された規則に基づいて、短い識別番号を生成する、
請求項１３に記載の装置。
【請求項１６】
前記生成モジュールは、さらに、
前記生成された短い識別番号が、元の識別番号のそれぞれに対応する記憶された短い識別番号内に存在することを判断し、且つ、
前記予め設定された規則に基づいて、別の短い識別番号を、当該別の短い識別番号が元の識別番号のそれぞれに対応する前記記憶された短い識別番号内に存在しなくなるまで、再び生成する、
請求項１５に記載の装置。
【請求項１７】
前記生成モジュールは、さらに、
前記生成された短い識別番号が、元の識別番号のそれぞれに対応する記憶された短い識別番号内に存在しないことを判断し、且つ、
前記元の識別番号に対応して生成された前記短い識別番号として生成された前記生成された短い識別番号を使用する、
請求項１５に記載の装置。
【請求項１８】
前記生成モジュールは、予め設定された値範囲の前記短い識別番号をさらに生成する、請求項１３に記載の装置。
【請求項１９】
前記記憶モジュールは、前記短い識別番号を記憶する時間長が、前記短い識別番号の予め設定した有効期間を超えると、前記短い識別番号と、前記短い識別番号と前記元の識別番号の前記対応関係とをさらに削除する、請求項１３に記載の装置。
【請求項２０】
操作を行う１つまたは複数のプロセッサによって実行可能なコンピュータ実行可能命令を記憶した１つまたは複数のメモリであって、前記操作は、
元の識別番号に対応する短い識別番号であって、前記元の識別番号より桁数の少ない前記短い識別番号を生成することと、
前記短い識別番号と、前記元の識別番号と前記短い識別番号の対応関係とを記憶することと、
操作要求が有する前記短い識別番号に対応する前記元の識別番号を検索することと、
前記元の識別番号に対応する情報に基づいて、操作を行うことと、
を含む前記１つまたは複数のメモリ。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１４年８月５日出願の中国特許出願第２０１４１０３８１２８２．４号「ＩＮＦＯＲＭＡＴＩＯＮ  ＯＰＥＲＡＴＩＯＮ  ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ」の外国優先権を主張し、その全体を引用によりここに組み込む。
【０００２】
本開示は、コンピュータ技術の分野に関し、より詳細には、情報操作方法及び装置に関する。
【背景技術】
【０００３】
コンピュータ技術及びインターネット技術の絶え間ない発展で、ユーザは、通常、コンピュータ等のコンピューティングデバイスを用いて、情報操作を行い、情報操作は、通常、処理する情報の識別番号に基づいて行われる。
【０００４】
しかしながら、情報の爆発的な増加に伴って、様々な情報を識別する識別番号は、ますます桁数が増え、桁数が多いと、通信や情報操作が困難で、エラーを起こしやすく、操作効率が低い。
【０００５】
一例として、先行技術においては、各製品に関してインターネットの製品ライブラリで使用される製品番号を用いて、それに応じて、独自の製品番号を生成し、ユーザが、製品の製品情報に操作を行いたいとき、対応する製品情報に対して、クエリ操作等の操作を行うのに製品番号が使用される。
【０００６】
しかしながら、製品のカテゴリやスタイルの多様性の増加により、製品番号は長くなり、日々、増えていき、延長されて非常に長くなった。このような長さの製品番号を用いて製品情報に対して操作を行うことは、非常に不便で、エラーが起こりやすく、操作効率が低い。
【発明の概要】
【０００７】
本概要は、発明を実施するための形態で以下にさらに詳しく記載する概念の一部を簡単な形で紹介するものである。本概要は、発明の内容の全ての重要な特徴や不可欠な特徴を特定することを意図しておらず、また、それのみで、発明の内容の範囲を決定する助けとして使用することも意図していない。例えば、「技術（単数または複数）または技術的解決法（単数または複数）」という語は、上記文脈及び本開示を通して許可される装置（単数または複数）、システム（単数または複数）、方法（単数または複数）、及び／または、コンピュータ可読命令を指してよい。
【０００８】
本開示は、通信や情報操作のための長い識別番号の非効率な使用、及び、このような識別番号がエラーを起こしやすいということに関する先行技術の課題を解決する情報操作方法及び装置を提供する。
【０００９】
本開示は、情報操作方法の例を提供する。情報操作方法は、元の識別番号に従ったまたは対応する（以下、「対応する」と記載する）短い識別番号であって、元の識別番号より桁数の少ない短い識別番号を生成することと、短い識別番号と、元の識別番号と短い識別番号の対応関係とを記憶することと、短い識別番号を有する操作要求を受信して、その操作要求の短い識別番号に対応する元の識別番号を検索することと、発見された元の識別番号に対応する情報に基づいて、操作を行うことと、を含んでよい。
【００１０】
本開示は、また、情報操作装置の例を提供する。情報操作装置は、元の識別番号に対応する短い識別番号であって、元の識別番号より桁数の少ない短い識別番号を生成する生成モジュールと、短い識別番号と、元の識別番号と短い識別番号の対応関係とを記憶する記憶モジュールと、短い識別番号を有する操作要求を受信して、操作要求の短い識別番号に対応する元の識別番号を検索し、発見された元の識別番号に対応する情報に基づいて操作を行う操作モジュールと、を備える。
【００１１】
本開示は、情報操作方法及び装置を提供する。例えば、サーバは、元の識別番号に対応する短い識別番号を生成し、短い識別番号と、元の識別番号と短い識別番号の対応関係とを記憶し、短い識別番号を有する操作要求を受信すると、操作要求の短い識別番号に対応する元の識別番号を検索し、発見された元の識別番号に対応する情報に基づいて、操作を行う。上記方法を通して、短い識別番号は、元の識別番号より桁数が少ないので、通信及び情報操作のために、元の識別番号を生成された短い識別番号で置き換えることによって、本開示の技術は、情報操作を便利にし、エラーを起こしにくくし、情報操作効率を有効に高める。
【００１２】
本明細書に記載の図面は、本開示をさらに理解するために使用され、本開示の一部をなす。本開示の例示の実施形態及びそれらの記載は、本開示を説明するために使用され、本開示を制限する意図はない。
【図面の簡単な説明】
【００１３】
【図１】本開示の実施形態例に係る、情報操作の例のプロセスを示す図である。
【図２】本開示の実施形態例に係る、実際の適用の状況において、情報操作の例のプロセスを示す図である。
【図３】本開示の実施形態例に係る、実際の適用の状況において、短い識別番号が生成される前にユーザ端末に表示された注文情報ページの例を示す図である。
【図４】本開示の実施形態例に係る、実際の適用の状況において、短い識別番号が生成された後でユーザ端末に表示された注文情報ページの例を示す図である。
【図５】本開示の実施形態例に係る、情報操作装置の例を示す構造図である。
【発明を実施するための形態】
【００１４】
本開示の実施形態の目的、技術的解決法、及び、長所をより理解できるように、本開示の技術的解決法を、本開示の実施形態例と添付の図面を参照しながら、以下に記載する。記載の実施形態例は、本開示の実施形態の全てではなく、一部のみを表すことは明らかである。当業者によって創作的努力なしに得られる全ての他の実施形態は、本開示の保護範囲にあるものとする。
【００１５】
図１は、本開示の実施形態例に係る、情報操作の例のプロセスで、以下の操作を含む。
【００１６】
１０２において、元の識別番号に対応する短い識別番号を生成する。
【００１７】
本開示の実施形態例において、元の識別番号は、任意の情報に対応する識別番号、例えば、製品番号、注文番号、及び、取引番号等、多くの桁数を有する識別番号であってよい。元の識別番号は、一般的に、数字、文字、または、数字と文字の組み合わせから構成される。ユーザが、ある情報を操作する許可を有する場合、ユーザは、このような情報に対応する元の識別番号を使用して、対応する詳細情報に関する操作を行ってよい。例えば、製品番号を用いて詳細な製品情報をクエリする、注文番号を用いて詳細な注文情報をクエリする、及び、取引番号を用いて詳細な取引情報をクエリする等である。
【００１８】
サーバが、元の識別番号に関する短い識別番号を生成する要求を受信すると、元の識別番号に対応する短い識別番号が生成される。生成された短い識別番号は、元の識別番号より桁数が少ない。例えば、元の識別番号が２８桁である場合、生成された短い識別番号は、４桁であってよい。
【００１９】
例えば、ユーザが、元の識別番号に関する短い識別番号を生成する必要があるとき、ユーザは、短い識別番号を生成する要求をサーバに送信してよい。要求は、元の識別番号を有する。サーバは、短い識別番号を生成する要求を受信し、予め設定された規則に基づいて、短い識別番号を生成する。
【００２０】
例えば、生成される短い識別番号は、元の識別番号に対応する独自の短い識別番号であるべきことを考慮すると、予め設定された規則に基づいて短い識別番号を生成した後、サーバは、サーバに記憶され、且つ、元の識別番号のそれぞれに対応する短い識別番号をクエリして、当該生成された短い識別番号が存在するか否かを判断する。生成された短い識別番号が存在する場合、サーバは、予め設定された規則に基づいて、短い識別番号を、当該短い識別番号が、元の識別番号のそれぞれに対応する記憶された短い識別番号内に存在しなくなるまで、再び生成する。サーバは、元の識別番号に対応して生成された短い識別番号として、生成された短い識別番号を使用する。生成された短い識別番号が存在しない場合、サーバは、予め設定された規則に基づいて生成された短い識別番号を、元の識別番号に対応する短い識別番号として使用する。
【００２１】
例えば、予め設定された規則に基づいて短い識別番号を生成することは、以下の操作を含んでよい。予め設定された値範囲において、短い識別番号をランダムに生成する。すなわち、短い識別番号を生成する時、サーバは、短い識別番号の予め設定された値範囲にある値を、生成された短い識別番号として選択してよい。
【００２２】
別の例に関しては、サーバは、他の規則に従って、短い識別番号を生成してもよい。一般的に、予め設定された規則は、２つのステップを含む。第１のステップは、短い識別番号の範囲を予め設定すること、例えば、各桁が０〜９、Ａ〜Ｚ等の値範囲である４桁に短い識別番号を予め設定することであり、第２のステップは、ランダム選択、順次選択等、生成された短い識別番号として範囲内の値を選択する選択方法を予め設定することである。
【００２３】
例えば、サーバによって予め設定された規則は、下記のようになる。短い識別番号は、４桁で、各桁は、０〜９の値範囲にあり、選択可能な短い識別番号は、００００から始まる全ての整数を含み、値の選択方法は、順次選択モードである。短い識別番号を生成するプロセスは下記のようになる。最初に、生成された短い識別番号として００００を選択し、次に、短い識別番号００００が使用されているか否かのクエリがある。すなわち、記憶された対応関係内に、ある元の識別番号に対応する短い識別番号００００が既に存在するか否かである。存在する場合、次の短い識別番号０００１が、生成された短い識別番号として、順次、選択される。短い識別番号０００１が、記憶された対応関係内のある元の識別番号に対応しない場合、短い識別番号０００１は、元の識別番号に対応する生成された短い識別番号として使用される。そうでない場合、短い識別番号の生成に成功するまで、次の短い識別番号０００２が試される。
【００２４】
本開示の実施形態例においては、サーバは、電子商取引の発注サーバ及び／若しくは支払いサーバ等のショッピングプラットフォームサーバ、または、図書館の本の借り出しプラットフォームのサーバ等の他の情報システムサーバであってよい。短い識別番号を生成する要求は、端末装置にインストールされたアプリケーションを通してユーザによって開始されてよい。例えば、端末装置は、コンピュータ、テレビ、または、携帯電話若しくはタブレット等のモバイル装置であってよい。例えば、ある支払いプラットフォームで取引番号を用いて各取引の詳細情報を識別するとき、ユーザは、携帯電話にインストールしたアプリケーションを通して、現在の取引番号に従った短い識別番号を生成する要求を支払いサーバに送信してよい。
【００２５】
１０４において、短い識別番号と、元の識別番号と短い識別番号の対応関係とを記憶する。
【００２６】
サーバが、短い識別番号と、元の識別番号と短い識別番号の対応関係とを記憶する。対応関係に従って、対応する元の識別番号は、短い識別番号を介して発見され、対応する短い識別番号は、元の識別番号を介して発見される。
【００２７】
一般的に、元の識別番号と生成された短い識別番号は、一対一の対応関係にある。しかしながら、実際の適用の状況においては、ユーザは、同時に、複数の異なる情報のクエリが必要な場合がある。例えば、同じ日に、電子商取引ショッピングプラットフォームで複数の商品を購入した後、ユーザは、その複数の注文の詳細情報を同時にクエリすることが必要な場合がある。この時点で、各注文番号に関して短い識別番号をそれぞれ生成することは、短い識別番号のリソースの無駄であるだけではなく、クエリ効率が低くなる。よって、適用の実施形態例においては、このような状況では、同じユーザの複数の注文番号に関して共通の短い識別番号を生成し、これらの注文の詳細情報は、その短い識別番号を用いてクエリされる。言い換えると、このような状況では、短い識別番号を生成する要求は、複数の元の識別番号を有してよく、複数の元の識別番号を有する要求を受信すると、サーバは、１つの短い識別番号のみを生成してよく、短い識別番号と要求が有する複数の元の識別番号の対応関係を構築してよい。すなわち、要求が有する複数の元の識別番号は、同じ短い識別番号に対応し、短い識別番号は、短い識別番号の繰り返しとはみなされない。
【００２８】
１０６において、短い識別番号を有する操作要求を受信すると、短い識別番号に対応する元の識別番号を検索し、元の識別番号に対応する情報に対して操作を行う。
【００２９】
本開示の実施形態例においては、操作要求は、ユーザによって端末装置から開始されてもよく、または、サービスプロバイダによってサーバで開始されてもよい。例えば、サービスプロバイダの顧客サービスまたはバックグラウンド管理スタッフが、直接、サーバで操作する。
【００３０】
短い識別番号を含む操作要求を受信すると、操作要求に含まれる短い識別番号に従って、サーバは、元の識別番号と生成された短い識別番号の記憶された対応関係から、操作要求に含まれた短い識別番号に対応する元の識別番号をクエリし、元の識別番号に基づいて関連情報を検索し、最後に、操作要求に基づいて発見された関連情報に操作を行ってよい。例えば、関連情報は、詳細な製品情報、詳細な注文情報、及び、詳細な取引情報等、元の識別番号に対応する詳細情報であってよい。
【００３１】
上記操作を通して、対応する短い識別番号が、元の識別番号に対応して生成される。短い識別番号は、元の識別番号より桁数が少ないので、通信及び情報操作に関して、元の識別番号を短い識別番号で置き換えることによって、本開示の技術は、ユーザ及びサービスプロバイダに便利さを提供し、エラーを起こしにくくし、且つ、情報操作効率を有効に向上させる。
【００３２】
さらに、サーバが、生成された短い識別番号を無限に記憶する場合、元の識別番号の量が増加すると、（絶え間なく増加する元の識別番号に対応する十分な短い識別番号を有するために）、生成された短い識別番号の桁数が増加する。一定期間を過ぎると、短い識別番号の使用でさえ便利ではなくなる。よって、本開示の実施形態例においては、短い識別番号の生成後、サーバは、短い識別番号の有効期間を設定してよい。サーバに記憶された短い識別番号の時間長が、その短い識別番号に対して予め設定された有効期間を超えると、サーバは、短い識別番号と、短い識別番号と元の識別番号の対応関係とを削除する。
【００３３】
元の識別番号の取引番号としての使用を例に挙げると、実際の適用の状況においては、短い識別番号の有効期間は、取引量と短い識別番号の桁数に従って生成されてよい。サーバは、各桁が値範囲０〜９である４桁の短い識別番号を使用するように予め設定される場合、取引量は、有効期間前に、１００００を超えてはならない。取引量を１分間に５０００〜９９９９とする場合、短い識別番号の有効期間は１分間にするのが適切である。
【００３４】
別の例に関しては、短い識別番号の有効期間は、短い有効期間に設定されなくてよく、ある適用の状況においては、短い識別番号に対してより長い有効期間の設定が必要である。例えば、ユーザが、共同購入ウェブサイトで注文または予約をする（この時点で、サーバが、対応する注文番号を生成する）と、注文番号に従って生成された短い識別番号は、ある期間を過ぎると、ユーザが店で購入する時のみ使用される。このような状況においては、短い識別番号の有効期間をより長くするべきである。
【００３５】
さらに、サーバが、短い識別番号と、短い識別番号と元の識別番号の対応関係とを削除した後、このような短い識別番号は、別の元の識別番号に対応する短い識別番号として使用されてよい。ユーザは、従前通り、元の識別番号に関して短い識別番号を生成するよう要求してよい。
【００３６】
さらに、本開示の実施形態例においては、操作要求は、クエリ要求を含み、発見された元の識別番号に対応する情報に関する操作を行うプロセスは、発見された元の識別番号を用いて、対応する情報をクエリすることを含んでよい。
【００３７】
図２〜図４を参照して、本開示の実施形態例に係る情報操作方法を、ユーザが、ショッピングプラットフォームで注文して商品を購入し、支払いプラットフォームで支払い操作を完了する例を用いて記載する。
【００３８】
ユーザが、コンピュータを用いてショッピングプラットフォームで注文を行い、支払いプラットフォームで注文の支払いを完了する場合、ショッピングプラットフォーム及び支払いプラットフォームが用いるサーバを、ひとまとめにして、発注及び支払いサーバと称し、ユーザは、このような発注及び支払いサーバを使用して、発注操作と注文の支払い操作を完了する。元の識別番号に対応する短い識別番号を生成するサーバは、短い識別番号サーバと称する。
【００３９】
短い識別番号の範囲及び生成規則が予め設定され、短い識別番号サーバに記憶される場合、予め設定された範囲及び生成規則は、以下のようになってよい。
【００４０】
ショッピングプラットフォームの元の識別番号は、１５桁の注文番号で、その注文番号に関して生成された短い識別番号は、ａ３２等、３桁で、各桁は、０〜９及びａ〜ｚの値範囲にあり、このような範囲の値を選択する選択方法は、ランダム選択である。
【００４１】
支払いプラットフォームの元の識別番号は、２８桁の取引番号で、その取引番号に関して生成された短い識別番号は、０１６９等、各桁が０〜９の値範囲にある４桁で、このような値を選択する選択方法は、昇順選択である。
【００４２】
図２は、本開示の実施形態例に係る、実際の適用の状況における情報操作例のプロセスである。
【００４３】
２０２において、ユーザは、ユーザ端末装置２０４を用いて、発注及び支払いサーバ２０６を介して注文を行い、注文の支払いを完了する。
【００４４】
ユーザが注文Ａを行った後、その注文に対応する注文番号が、注文情報で入手できる。注文Ａの注文番号が５７３３４７０４４５７７５６５である場合、注文番号に加えて、注文情報は、製品情報、宛先住所、購入者メッセージ等をさらに含む。次に、ユーザは、注文Ａの支払いを行い、このような支払い操作を識別する取引番号が、取引情報で入手可能になる。注文Ａに対応する取引番号が２０１４０３１７１１００１００１０４００４０７２５４６４だと仮定する。
【００４５】
短い識別番号を生成する前に、ユーザ端末に表示される注文情報ページは、図３のユーザ端末装置２０４のユーザインタフェース３００に示され、そこから、注文情報ページ３０２は、製品情報、注文時間、宛先住所、郵便番号、受取人名、購入者メッセージ、注文番号等の注文の詳細情報を含む。ページの左下隅に、「短い識別番号を生成」ボタン３０４があり、このボタンをクリックすると、注文に対応する注文番号に関する短い識別番号を生成する要求を短い識別番号サーバ２０８に送信する。
【００４６】
同様に、ユーザは、また、注文Ａの取引番号に関する短い識別番号を生成する要求を短い識別番号サーバ２０８に送信してよい。
【００４７】
２１０において、ユーザは、注文番号と取引番号のそれぞれに関する短い識別番号を生成する要求を、短い識別番号サーバ２０８に送信する。
【００４８】
注文番号に関する短い識別番号を生成する要求は、注文番号を有し、取引番号に関する短い識別番号を生成する要求は、取引番号を有する。
【００４９】
２１２において、短い識別番号サーバ２０８は、注文番号と取引番号のそれぞれに対応する短い識別番号は、予め設定された規則に基づいて生成する。
【００５０】
例えば、注文番号に関して、予め設定された規則は、３桁の短い識別番号（各桁は、０〜９及びａ〜ｚの値範囲である）を生成することであり、値を選択する選択方法は、ランダム選択である。注文番号に関してランダムに生成された短い識別番号は、ａ３２で、短い識別番号サーバ２０８は、ａ３２が注文番号と短い識別番号の記憶された対応関係に既に存在するか否かを検索し、存在しない場合、短い識別番号サーバ２０８は、注文番号に従って生成された短い識別番号としてａ３２を使用する。
【００５１】
例えば、取引番号に関して、予め設定された規則は、４桁の短い識別番号（各桁が０〜９の値範囲）を生成することであり、値を選択する選択方法は、昇順選択である。取引番号に関して順次、生成される短い識別番号は、００００であり、短い識別番号サーバ２０８は、短い識別番号００００が取引番号と短い識別番号の記憶された対応関係に既に存在するか否かを検索する。存在する場合、短い識別番号サーバ２０８は、別の短い識別番号を、当該短い識別番号が記憶された対応関係に存在しなくなるまで、順次、再び生成する。例えば、生成された短い識別番号が０１６９で、取引番号と短い識別番号の記憶された対応関係に存在しないとき、短い識別番号サーバ２０８は、取引番号に従って生成された短い識別番号として０１６９を使用する。
【００５２】
例えば、短い識別番号を順次、生成する場合、毎回、最小の数から短い識別番号を生成し、次に、最小の数から横断的に生成という時間がかかる方法を避けるために、最後に成功裏に生成された短い識別番号から開始して、順次、順方向循環検索（ｆｏｒｗａｒｄ  ｃｉｒｃｌｅ  ｓｅａｒｃｈ）を進めてよい。
【００５３】
２１４において、短い識別番号サーバ２０８は、生成された短い識別番号の有効期間を設定し、タイマーを作動させる。
【００５４】
例えば、有効期間は、全ての生成された短い識別番号に関して一致するように設定してもよく、各短い識別番号に関して個々に設定してもよい。適用の状況の例においては、生成された短い識別番号の全ての有効期間を３分間、すなわち、１８０秒に設定する場合、短い識別番号サーバ２０８は、注文番号に対応する短い識別番号を生成した後、１８０秒のタイマーを作動させ、取引番号に対応する短い識別番号を生成した後、別の１８０秒のタイマーを作動させる。
【００５５】
２１６において、短い識別番号サーバ２０８は、生成された短い識別番号をユーザ端末装置２０４に送信する。短い識別サーバ２０８は、ユーザ端末のユーザインタフェースにリアルタイムで、各短い識別番号の残り使用可能時間を表示してよい。
【００５６】
生成された短い識別番号の使用可能時間は、生成された短い識別番号の存在時間である、よって、生成された短い識別番号の最大使用可能時間は、短い識別番号の有効期間であり、生成された短い識別番号の残りの使用可能時間は、短い識別番号の有効期間から短い識別番号の存在時間を引いたものである。
【００５７】
短い識別番号の生成後、ユーザ端末装置２０４のユーザインタフェース４００に表示された注文情報ページ４０２を図４に示す。２つの情報が右下の隅に追加される。上の方の情報４０４は、注文Ａの注文番号に対応する生成された短い識別番号で、下の方の情報４０６は、リアルタイムで表示された短い識別番号の現在の残り使用可能時間である。
【００５８】
２１８において、ユーザは、注文番号に対応する短い識別番号を使用して、ユーザ端末装置２０４を介して短い識別番号サーバ２０８にクエリ要求を開始する。
【００５９】
ユーザは、短い識別番号サーバ２０８に対して直接、クエリ要求を開始してよい、または、サービスプロバイダの顧客サービス等、サービスプロバイダに、短い識別番号を通知すると、顧客サービスが短い識別番号サーバ２０８に対してクエリ要求を開始する。
【００６０】
２２０において、短い識別番号サーバ２０８は、注文番号に対応する短い識別番号に従って、注文番号をクエリし、注文番号を発注及び支払いサーバに送信する。
【００６１】
２２２において、発注及び支払いサーバ２０６は、注文番号に従って、注文Ａの詳細情報をクエリし、詳細情報をユーザ端末装置２０４に送信する。
【００６２】
短い識別番号サーバ２０８が、１８：１０：００に、注文Ａの注文番号に対応する短い識別番号を生成し、ユーザが１８：１２：００に、注文番号に対応する短い識別番号を使用して、ユーザ端末装置２０４を介して短い識別番号サーバ２０８にクエリ要求を開始するとする。この時点で、短い識別番号ａ３２の使用可能時間は、有効期間の１８０秒を超えない１２０秒である。従って、短い識別番号サーバ２０８が、短い識別番号ａ３２に従って短い識別番号ａ３２に対応する注文番号をクエリし、注文番号を発注及び支払いサーバ２０６にクエリし得るように、短い識別番号サーバ２０８は、依然として、短い識別番号ａ３２と、短い識別番号ａ３２と対応する注文番号の対応関係とを記憶する。発注及び支払いサーバ２０６は、注文番号に従って、注文Ａの詳細情報をクエリして、詳細情報をユーザ端末に送信してよい。
【００６３】
２２４において、注文番号に対応する短い識別番号の有効期間が終了すると、短い識別番号サーバ２０８は、注文番号と対応する短い識別番号の記憶された対応関係を削除する。
【００６４】
短い識別番号サーバ２０８が、１８：１０：００に、注文Ａの注文番号に対応する短い識別番号を生成するので、注文番号に対応する短い識別番号は、１８：１３：００に有効期間が終了し、短い識別番号サーバ２０８は、注文番号と短い識別番号ａ３２の記憶された対応関係を削除する。
【００６５】
２２６において、取引番号に対応する短い識別番号の有効期間が終了すると、短い識別番号サーバ２０８は、取引番号と対応する短い識別番号の記憶された対応関係を削除する。
【００６６】
短い識別番号サーバ２０８が、１８：  １０：  ３０に、注文Ａに対するユーザの支払いの取引番号に対応する短い識別番号０１６９を生成する場合、１８：  １３：  ３０に、取引番号に対応する短い識別番号の有効期間が終了し、短い識別番号サーバ２０８は、取引番号と短い識別番号０１６９の記憶された対応関係を削除する。
【００６７】
２２８において、ユーザは、取引番号に対応する短い識別番号を使用して、ユーザ端末装置２０４を介して短い識別番号サーバ２０８に対してクエリ要求を開始する。
【００６８】
取引番号に対応する短い識別番号の有効期間が終了しているので、２３０において、短い識別番号サーバ２０８は、クエリに失敗し、ユーザ端末装置２０４を介して失敗情報をユーザに返信する。
【００６９】
ユーザが、１８：１５：００に、短い識別番号０１６９を使用して、短い識別番号サーバ２０８にクエリ要求を開始する場合、この時点で、短い識別番号０１６９の使用可能時間は、有効期間を超えているので、すなわち、短い識別番号サーバ２０８は、短い識別番号０１６９と、短い識別番号０１６９と対応する取引番号の対応関係を削除しているので、短い識別番号サーバ２０８は、短い識別番号０１６９と、対応する取引番号とをクエリできない。従って、短い識別番号サーバ２０８は、クエリに失敗し、失敗情報をユーザに返信する。
【００７０】
短い識別番号の有効期間が終了すると、注文情報に関して、ユーザ端末装置２０４は、図３に示す注文情報を表示し、この時点で、ユーザは、短い識別番号を生成するためのボタンを、再度、クリックして、注文Ａの注文番号に関する短い識別番号を生成する要求を短い識別番号サーバ２０８に再度、送信してよい。
【００７１】
例えば、コンピュータに追加して、ユーザ端末装置２０４は、携帯電話及びタブレット等のモバイル装置であってよく、本開示の実施形態で提供された情報操作のプロセスは、このようなモバイル装置で、対応するアプリケーションを介して実施してもよい。
【００７２】
例えば、図２に示すプロセスにおいて、注文番号に対応する短い識別番号と、取引番号に対応する短い識別番号とを生成する短い識別番号サーバ２０８のシーケンスは、ユーザが、注文番号に関する短い識別番号を生成する要求と、取引番号に関する短い識別番号を生成する要求を送信するシーケンスによって決まる。
【００７３】
一例として、ショッピングプラットフォーム、支払いプラットフォーム、及び、クエリ要求である操作要求を用いて記載してきた。当然、本開示の実施形態例においては、操作要求は、他のタイプの操作要求、例えば、ユニフォームリソースロケータ（ＵＲＬ）を生成する生成要求、ＵＲＬを介して対応する情報にリンクするリンク要求であってもよい。
【００７４】
操作要求が、ＵＲＬを生成する生成要求であるとき、検索された元の識別番号に対応する情報に対してサーバが行う操作は、以下の操作を含んでよい。元の識別番号を含むＵＲＬは、元の識別番号に対応する情報のＵＲＬとして生成され、短い識別番号を含むＵＲＬが生成されて、ユーザに提供される。
【００７５】
操作要求が、ＵＲＬを介して対応する情報にリンクするリンク要求であるとき、リンク要求は、ＵＲＬを有する。発見された元の識別番号に対応する情報に対してサーバが行う操作は、以下の操作を含んでよい。リンク要求が有するＵＲＬに含まれる短い識別番号は、発見された元の識別番号に置き換えられ、関連情報は、置き換えられたＵＲＬを介してリンクされる。
【００７６】
以下の実施形態例は、短い識別番号に従ってＵＲＬを生成し、ＵＲＬを用いて関連情報にリンクする方法の例を記載する。
【００７７】
実際の適用の状況において、販売者が、販売しようとする製品の製品情報を投稿する必要がある場合、このような製品情報にリンクするＵＲＬは、一般的に、電子商取引ウェブサイトのサーバを介して生成される。製品の製品番号と製品の製品情報を一般的に含むＵＲＬは、製品番号を含むＵＲＬを介してリンクされる。
【００７８】
一般に、マイクロブログを介して等、製品をオンラインで販売促進するとき、ユーザが、マイクロブログのウェブページリンクを直接クリックして、製品の情報を見るように、販売者は、マイクロブログにウェブページリンクを追加する。しかしながら、マイクロブログでは、許可される単語の数が限られているので、ウェブページリンクが長すぎる製品コードを含む場合、ウェブページリンクは、完全には、マイクロブログに追加されない場合があり、その結果、ユーザは、正確なウェブページにリンクできない。
【００７９】
しかしながら、本開示によって提供される情報操作方法において、操作要求は、ＵＲＬを生成する生成要求であってよい。すなわち、電子商取引ウェブサイトのサーバが、製品の製品番号に従って、製品番号に対応する短い識別番号を生成した場合、販売者は、製品の製品情報をマイクロブログに投稿しようとするとき、最初に、製品番号に従ってＵＲＬを生成する生成要求をサーバに送信してよい。サーバは、生成要求を受信すると、製品番号に対応する製品情報のＵＲＬとして製品番号を含むＵＲＬを生成する（すなわち、製品情報は、製品番号を含むＵＲＬを介してリンクされる）。次に、サーバは、製品番号に対応する短い識別番号を含むＵＲＬを生成し、そのＵＲＬをユーザに提供する。
【００８０】
短い識別番号は、元の製品番号より桁数が少ないので、短い識別番号を含むＵＲＬは、マイクロブログに完全に表示される。
【００８１】
従って、他のユーザが、短い識別番号を含むＵＲＬをクリックすると、電子商取引ウェブサイトのサーバのインターネットプロトコル（ＩＰ）アドレスは、ドメインネームシステム（ＤＮＳ）が提供するサービスを介して取得される。次に、ユーザは、ＩＰアドレスに従って、サーバにリンク要求を開始する。リンク要求は、短い識別番号を含むＵＲＬを有する。サーバは、リンク要求を受信すると、リンク要求のＵＲＬに含まれる短い識別番号に従って、対応する製品番号を検索し、リンク要求が有するＵＲＬに含まれる短い識別番号を、発見された製品番号で置き換え、次に、置き換えられたＵＲＬを介して製品番号に対応する製品情報にリンクしてよい。
【００８２】
上記は、本開示の実施形態例によって提供された情報操作方法である。同じまたは類似の概念に基づいて、本開示は、図５に示すように、情報操作装置の例をさらに提供する。
【００８３】
図５は、本開示の実施形態に係る、情報操作のための装置５００の例を示す構造図である。
【００８４】
装置５００は、１つ若しくは複数のプロセッサ５０２または１つ若しくは複数のデータ処理ユニットと、メモリ５０４とを備えてよい。装置５００は、１つまたは複数の入力／出力装置とネットワークインタフェースと（図５には示さず）をさらに備えてよい。メモリ５０４は、コンピュータ可読媒体の例である。
【００８５】
メモリ５０４は、生成モジュール５０６、記憶モジュール５０８、及び、操作モジュール５１０を含む複数のモジュールまたはユニットを記憶してよい。
【００８６】
生成モジュール５０６は、元の識別番号に対応する短い識別番号を生成する。短い識別番号は、元の識別番号より桁数が少ない。
【００８７】
記憶モジュール５０８は、短い識別番号と、元の識別番号と短い識別番号の対応関係とを記憶する。
【００８８】
操作モジュール５１０は、短い識別番号を含む操作要求を受信すると、操作要求が有する短い識別番号に対応する元の識別番号を検索し、検索された元の識別番号に対応する情報に基づいて操作を行う。
【００８９】
例えば、生成モジュール５０６は、短い識別番号を生成する要求を受信し、予め設定された規則に基づいて短い識別番号を生成し、元の識別番号のそれぞれに対応する記憶された短い識別番号に従って、生成された短い識別番号が存在するか否かを判断してよい。生成された短い識別番号が存在する場合、生成モジュール５０６は、予め設定された規則に基づいて、ランダムに、短い識別番号を、当該短い識別番号が、元の識別番号のそれぞれに対応する記憶された短い識別番号内に存在しなくなるまで、再び生成し、生成された短い識別番号を、元の識別番号に対応する生成された短い識別番号として使用する。生成された短い識別番号が存在しない場合、生成モジュール５０６は、予め設定された規則に基づいて生成された短い識別番号を元の識別番号に対応して生成された短い識別番号として使用する。
【００９０】
生成モジュール５０６は、予め設定された値範囲において、短い識別番号をランダムに生成してよい。
【００９１】
例えば、記憶モジュール５０８は、短い識別番号を記憶する時間長が短い識別番号に関して予め設定された有効期間を超えると、短い識別番号と、短い識別番号と元の識別番号の対応関係とを削除する。
【００９２】
例えば、操作要求は、クエリ要求を含む。操作モジュール５１０は、発見された元の識別番号を用いて、対応する情報をクエリする。
【００９３】
例えば、操作要求は、ユニフォームリソースロケータ（ＵＲＬ）を生成する生成要求を含む。操作モジュール５１０は、元の識別番号に対応する情報のＵＲＬとして元の識別番号を含むＵＲＬを生成し、短い識別番号を含むＵＲＬを生成し、それをユーザに提供する。
【００９４】
例えば、操作要求は、リンク要求を含み、リンク要求は、ＵＲＬを有する。操作モジュール５１０は、リンク要求が有するＵＲＬに含まれる短い識別番号を発見された元の識別番号で置き換え、置き換えられたＵＲＬを介して関連情報にリンクする。
【００９５】
例えば、元の識別番号は、製品番号、取引番号、及び、注文番号を含む。
【００９６】
例えば、図５に示す装置は、サーバに置かれてよい。
【００９７】
本開示は、情報操作方法及び装置を提供する。開示の情報操作方法及び装置においては、サーバは、元の識別番号に対応する短い識別番号を生成し、短い識別番号と、元の識別番号と短い識別番号の対応関係とを記憶し、短い識別番号を有する操作要求を受信すると、操作要求が有する短い識別番号に対応する元の識別番号を検索し、検索された元の識別番号に対応する情報に基づいて、操作を行う。上記操作を通して、元の識別番号は、通信及び情報操作のために、生成された短い識別番号と置き換えられる、これは、便利であり、エラーを起こしにくくなり、操作効率を有効に向上させる。
【００９８】
本開示の実施形態は、方法、システム、または、コンピュータのプログラミング製品であってよいことを、当業者は理解されよう。よって、本開示は、ハードウェア、ソフトウェア、または、両方の組み合わせで実施されてよい。さらに、本開示は、（ディスク、ＣＤ‐ＲＯＭ、光ディスク等を含むが、それらに限らない）コンピュータ可読媒体で実施されてよいコンピュータ実行可能命令を含む１つまたは複数のコンピュータプログラムの形態であってよい。
【００９９】
本開示は、本開示の実施形態の方法、装置（システム）、及び、コンピュータプログラムのフローチャート、及び／または、ブロック図を参照して記載する。フローチャート及び／またはブロック図の、各フロー及び／またはブロック、並びにフロー及び／またはブロックの組み合わせは、コンピュータプログラム命令によって実施されてよいことは理解されたい。これらのコンピュータプログラム命令は、一般的なコンピュータ、特殊なコンピュータ、組み込みプロセッサ、または、他のプログラム可能データプロセッサに提供されて、マシーンを生成してよく、結果として、フローチャートの１つまたは複数のフロー及び／またはブロック図の１つまたは複数のブロックを実施する装置は、コンピュータまたは他のプログラム可能データプロセッサによって操作される命令を通して生成されてよい。
【０１００】
これらのコンピュータプログラム命令は、また、他のコンピュータ可読媒体に記憶されてよく、他のコンピュータ可読媒体は、コンピュータまたは他のプログラム可能データプロセッサに、ある一定の方法で動作するように命令してよく、その結果、コンピュータ可読記憶装置に記憶された命令は、命令装置を含む製品を生成し、命令装置は、フローチャートの１つまたは複数のフロー及び／またはブロック図の１つまたは複数のブロックに指定された機能を実施する。
【０１０１】
これらのコンピュータプログラム命令は、また、コンピュータまたは他のプログラム可能データプロセッサにロードされてよく、その結果、コンピュータまたは他のプログラム可能データプロセッサは、一連の操作ステップを行って、コンピュータによって実施されるプロセスを生成してよい。従って、コンピュータまたは他のプログラム可能データプロセッサで操作される命令は、フローチャートの１つまたは複数のフロー及び／またはブロック図の１つまたは複数のブロックで指定された機能を実施するステップを提供してよい。
【０１０２】
標準的な構成において、本開示に記載の、サーバ、ユーザ端末装置等のコンピューティングデバイスは、１つまたは複数の中央処理装置（ＣＰＵ）、１つまたは複数の入力／出力インタフェース、１つまたは複数のネットワークインタフェース、及び、メモリを備えてよい。
【０１０３】
メモリは、コンピュータ可読媒体の、一時的メモリ、ランダムアクセスメモリ（ＲＡＭ）、並びに／または、リードオンリメモリ（ＲＯＭ）及びフラッシュランダムアクセスメモリ（フラッシュＲＡＭ）等の不揮発性メモリ等の形態を含む。メモリは、コンピュータ可読媒体の一例である。
【０１０４】
コンピュータ可読媒体は、情報の記憶を行う任意の方法または技術を使用し得る永続的及び一時的、可動及び固定の媒体を含む。情報は、コンピュータ可読命令、データ構造、ソフトウェアモジュール、または、任意のデータであってよい。コンピュータ記憶媒体の例は、相変化メモリ（ＰＣＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他の種類のＲＡＭ、ＲＯＭ、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、内部メモリ、ＣＤ‐ＲＯＭ、ＤＶＤ、光学メモリ、磁気テープ、磁気ディスク、任意の他の磁気記憶装置、または、コンピューティングデバイスによってアクセス可能な情報を記憶し得る任意の他の非通信媒体を含んでよいが、それらに限らない。本明細書の規定では、コンピュータ可読媒体は、変調データ信号及び搬送波等の一過性の媒体は含まない。
【０１０５】
用語「ｉｎｃｌｕｄｉｎｇ」、「ｃｏｍｐｒｉｓｉｎｇ」または、それらの任意の変形は、排他的でなく含むことを意味し、よって、複数の要素を含むプロセス、方法、製品、または、装置は、その複数の要素だけでなく、明示的に列挙されていない任意の他の要素、または、このようなプロセス、方法、製品、または、装置に不可欠若しくは固有の任意の要素も含むことに留意されたい。さらなる制限がなければ、「ｉｎｃｌｕｄｉｎｇ  ａ  ・・・」という句で規定される要素は、プロセス、方法、製品、または、装置が、その要素に加えて別の同じ要素を含むことを、除外するものではない。
【０１０６】
実施形態例は、方法、システム、または、コンピュータソフトウェア製品の形態で提示し得ることを、当業者は理解されよう。従って、本技術は、ハードウェア、コンピュータソフトウェア、または、それらの組み合わせで実施されてよい。さらに、本技術は、コンピュータ実行可能またはコンピュータ可読命令を含む（ディスク、ＣＤ‐ＲＯＭ、または、光学記憶装置を含むがそれらに限らない）１つまたは複数のコンピュータ記憶媒体の形態のコンピュータソフトウェア製品として実施されてよい。
【０１０７】
上記記載は、本開示の実施形態例を記載しているが、それらは、本開示の制限に使用されるべきではない。当業者は、本技術に任意の修正または変更を行ってよい。本技術の精神及び範囲を逸脱しない任意の変更、同等の置き換え、または、改善は、本開示の請求項の範囲内にある。
【図１】
2017528805.tif 000003
【図２】
2017528805.tif 000004
【図３】
2017528805.tif 000005
【図４】
2017528805.tif 000006
【図５】
2017528805.tif 000007
【国際調査報告】
2017528805.tif 000008