(57)【要約】ビジネスオブジェクトの選択の技法が、本明細書で説明される。これらの技法は、コンピューティングデバイスによって検索要求をサーバに送信することと、検索要求に対応する複数のビジネスオブジェクトを受信することと、を含み得る。次に、コンピューティングデバイスは、複数のビジネスオブジェクトと関連付けられた属性値の範囲を示す１つ以上の属性値インジケータを用いて、複数のビジネスオブジェクトを提示することができる。属性値インジケータの動きを検出した後、コンピューティングデバイスはその動きに基づいてフィルタリング範囲を決定し、次に、このフィルタリング範囲をサーバに送出して、複数のビジネスオブジェクトのうちのフィルタリングされたビジネスオブジェクトを要求する。
2015518219.tif 000002
【特許請求の範囲】
【請求項１】
ビジネスオブジェクトをフィルタリングする方法であって、
ユーザ端末が、ビジネスオブジェクトのフィルタリングをトリガする操作を実施されたことを決定することと、
現行のウェブページ上にフィルタリングスリップを表示することであって、前記フィルタリングスリップが属性値を表示し、前記表示される属性値が、前記現行のウェブページに含まれたビジネスオブジェクトに対応する分類属性の属性値に基づいて決定される、表示することと、
前記フィルタリングスリップ上に表示される属性値によって実施される操作に従って分類属性の前記属性値のフィルタリング範囲を決定することと、
前記決定されたフィルタリング範囲情報をウェブページサーバに送出することと、
を含む、方法。
【請求項２】
前記現行のウェブページに含まれたビジネスオブジェクトに対応する分類属性の属性値に基づく前記フィルタリングスリップ上に表示される属性値の前記決定が、
前記現行のウェブページに含まれたビジネスオブジェクトに対応する分類属性の属性値に従って前記フィルタリングスリップ上の前記属性値のうちの少なくとも２つの属性値を表示することを含む、請求項１に記載の方法。
【請求項３】
前記少なくとも２つの属性値が、
前記属性値の最大の属性値および最少の属性値を含む、請求項２に記載の方法。
【請求項４】
前記属性値のうちの前記少なくとも２つの属性値の前記フィルタリングスリップ上での前記表示が、
前記少なくとも２つの属性値の前記最大の属性値および前記最少の属性値を、前記フィルタリングスリップの両端に表示することを含む、請求項３に記載の方法。
【請求項５】
前記フィルタリングスリップ上での属性値の前記表示が、
前記フィルタリングスリップ上に表示される属性値の数に対応するカーソルを設定して、前記設定されたカーソルに対応する属性値を表示することを含む、請求項１から請求項４のいずれかの請求項に記載の方法。
【請求項６】
前記フィルタリングスリップ上に表示される属性値の前記実施された操作が、
前記フィルタリングスリップ上に表示された前記属性値のうちの少なくとも１つの属性値がドラッグされることを含む、請求項１から請求項４のいずれかの請求項に記載の方法。
【請求項７】
前記フィルタリングスリップ上に表示される属性値によって実施された操作に従った分類属性の前記属性値のフィルタリング範囲の前記決定が、
ドラッグされた各々の属性値に対して、前記属性値がドラッグされた範囲に従って前記属性値の変化量を決定して、前記属性値の前記変化量に従ってドラッグされる前の前記属性値の値を更新することと、
ドラッグされた各々の属性値の更新された値に従って、分類属性の前記属性値の前記フィルタリング範囲を決定することと、を含む、請求項６に記載の方法。
【請求項８】
前記属性値がドラッグされた範囲に従って前記属性値の変化量を決定することが、
前記属性値のドラッグされる前記範囲およびローリングスリップ上の分類属性の前記属性値の分布状況に従って前記属性値が前記範囲に対してドラッグされた後で対応する変化量を決定することを含む、請求項７に記載の方法。
【請求項９】
前記属性値の前記変化量に従ってドラッグされる前の前記属性値の値を更新することが、
前記属性値のドラッグされる方向に従って前記属性値の増加／減少属性を決定することと、
前記増加／減少属性に従って前記変化量だけ前記属性値がドラッグされる前の前記値を増加させるまたは減少させることと、を含む、請求項８に記載の方法。
【請求項１０】
ユーザ端末が、ビジネスオブジェクトのフィルタリングをトリガする操作を実施されたことを決定する前に、
前記ユーザ端末から前記ユーザによって提出された検索要求を受信して、前記検索要求を前記ウェブページサーバに送出することと、
前記検索要求に従って前記ウェブページサーバによって決定されたビジネスオブジェクトデータを受信して、前記ビジネスオブジェクトデータに対応するビジネスオブジェクトを、ウェブページを介して表示することと、をさらに含む、請求項１に記載の方法。
【請求項１１】
ウェブページを介して前記ビジネスオブジェクトデータに対応するビジネスオブジェクトを表示した後で、かつユーザ端末が、ビジネスオブジェクトのフィルタリングをトリガする操作を実施されたと決定する前に、
前記ユーザ端末から前記ユーザによって提出された分類要求を受信することと、
前記分類要求の分類属性に従って前記ウェブページ上のビジネスオブジェクトを分類することと、をさらに含む、請求項１０に記載の方法。
【請求項１２】
前記決定されたフィルタリング範囲情報をウェブページサーバに送出した後で、
前記フィルタリング範囲に従って前記ウェブページサーバによって決定されたビジネスオブジェクトデータを受信して、ウェブページを介して前記ビジネスオブジェクトデータに対応するビジネスオブジェクトを表示することをさらに含む、請求項１に記載の方法。
【請求項１３】
ウェブページを介して前記ビジネスオブジェクトデータに対応するビジネスオブジェクトを表示した後で、
前記現行のウェブページに含まれるビジネスオブジェクトの数をウェブページの設定された位置に表示することをさらに含む、請求項１２に記載の方法。
【請求項１４】
ビジネスオブジェクトをフィルタリングする方法であって、
ユーザ端末から送出されたウェブページに含まれるビジネスオブジェクトの分類属性の属性値のフィルタリングの範囲を受信することであって、前記分類属性の属性値のフィルタリングの前記範囲が、フィルタリングスリップ上に表示される属性値によって実施された操作に従って決定され、前記フィルタリングスリップ上に表示された前記属性値が、現行のウェブページに含まれたビジネスオブジェクトに対応する分類属性の属性値によって決定される、受信することと、
分類属性の前記受信された属性値のフィルタリングの前記範囲に従って、フィルタリングの前記範囲に対応するビジネスオブジェクトデータを決定して、前記決定されたビジネスオブジェクトデータを前記ユーザ端末に送出することと、を含む、方法。
【請求項１５】
ビジネスオブジェクトをフィルタリングするデバイスであって、
ユーザ端末が、ビジネスオブジェクトのフィルタリングをトリガする操作を実施されたことを決定するトリガ操作決定ユニットと、
前記トリガ操作決定ユニットが前記操作を決定した後で、現行のウェブページ上にフィルタリングスリップを表示するフィルタリングスリップ表示ユニットであって、前記フィルタリングスリップが属性値を表示し、前記表示された属性値が、前記現行のウェブページに含まれたビジネスオブジェクトに対応する分類属性の属性値に基づいて決定される、フィルタリングスリップ表示ユニットと、
前記フィルタリングスリップ上に表示される属性値によって実施された操作に従って分類属性の前記属性値のフィルタリング範囲を決定するフィルタリング範囲決定ユニットと、
前記決定されたフィルタリング範囲情報をウェブページサーバに送出する送出ユニットと、を備える、デバイス。
【請求項１６】
前記フィルタリングスリップ表示ユニットが、前記現行のウェブページに含まれたビジネスオブジェクトに対応する分類属性の属性値に従って前記フィルタリングスリップ上の前記属性値のうちの少なくとも２つの属性値を表示するためである、請求項１５に記載のデバイス。
【請求項１７】
前記トリガ操作決定ユニットが、前記フィルタリングスリップ上に表示された前記属性値のうちの少なくとも１つの属性値がドラッグされる操作が前記ユーザ端末に実施されたことを決定するためである、請求項１６に記載のデバイス。
【請求項１８】
前記フィルタリング範囲決定ユニットが、
ドラッグされた各々の属性値に対して、前記属性値がドラッグされた範囲に従って前記属性値の変化量を決定する属性値変化量決定モジュールと、
前記属性値変化量決定モジュールによって決定された前記属性値の前記変化量に従って、前記属性値のドラッグされる前の値を更新する属性値更新モジュールと、
前記属性値更新モジュールによって更新された各々のドラッグされる属性値の更新値に従って分類属性の前記属性値の前記フィルタリング範囲を決定するフィルタリング範囲決定モジュールと、を備える、請求項１７に記載のデバイス。
【請求項１９】
ユーザ端末がビジネスオブジェクトのフィルタリングをトリガする操作を実施されたことを前記トリガ操作決定ユニットが決定する前に、前記ユーザ端末から前記ユーザによって提出された検索要求を受信して、前記検索要求を前記ウェブページサーバに送出し、また、前記検索要求に従って前記ウェブページサーバによって決定されたビジネスオブジェクトデータを受信して、前記ビジネスオブジェクトデータに対応するビジネスオブジェクトを、ウェブページを介して表示するページ処理ユニットをさらに備える、請求項１５に記載のデバイス。
【請求項２０】
前記送出ユニットが前記決定されたフィルタリング範囲情報をウェブページサーバに送出した後で、前記フィルタリング範囲に従って前記ウェブページサーバによって決定されたビジネスオブジェクトデータを受信して、前記ビジネスオブジェクトデータに対応するビジネスオブジェクトを、ウェブページを介して表示するページ表示ユニットをさらに備える、請求項１５に記載のデバイス。
【請求項２１】
ビジネスオブジェクトをフィルタリングするデバイスであって、
ユーザ端末から送出されたウェブページに含まれるビジネスオブジェクトの分類属性の属性値のフィルタリングの範囲を受信する受信ユニットであって、分類属性の属性値のフィルタリングの前記範囲が、フィルタリングスリップ上に表示される属性値によって実施された操作に従って決定され、前記フィルタリングスリップ上に表示された前記属性値が、現行のウェブページに含まれたビジネスオブジェクトに対応する分類属性の属性値によって決定される、受信ユニットと、
分類属性の前記受信された属性値のフィルタリングの前記範囲に従って、フィルタリングの前記範囲に対応するビジネスオブジェクトデータを決定して、前記決定されたビジネスオブジェクトデータを前記ユーザ端末に送出するビジネスオブジェクトフィルタリングユニットと、
ビジネスオブジェクトフィルタリングユニットによって決定された前記ビジネスオブジェクトデータを前記ユーザ端末に送出する送出ユニットと、を備える、デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、「Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｏｆ  Ｓｅｌｅｃｔｉｎｇ  Ｂｕｓｉｎｅｓｓ  Ｏｂｊｅｃｔ」という題名の２０１２年４月２８日に出願された中国特許出願第２０１２１０１３５１６７．Ｘ号に対する優先権を主張するものであり、これはその全体が参照により本明細書に組み込まれる。
【０００２】
本開示は、コンピュータおよびインターネット技術に関する。より具体的には、本開示は、ビジネスオブジェクトの選択のための方法および装置に関する。
【背景技術】
【０００３】
電子情報の時代にあって、インターネットは、我々の生活に重要な役割を果たしている。人々は、迅速に、かつタイミング良く、異なる種類の情報を取得することが可能である。インターネットの応用は、人々の生活および仕事に利便性を提供し、一般的な技法となっている。
【０００４】
インターネットは、その一般性から、今やビジネスを支援する基本的な方法となっており、インターネットによって実装されるビジネスは、インターネットビジネスと呼ばれる。現行では、多くのタイプのインターネットビジネスが存在し、ネットワークに展開されるサーバは、主として、対応するビジネスを実装するために用いられる。例えば、人気のある取引ウェブサイトでは、ネットワークサーバは、物理的取引サービス、情報取引サービスなどを含む異なった種類の取引サービスをユーザに提供する。このようなウェブサイトでは、ユーザは、ビジネスオブジェクト（例えば、製品）の説明情報を他のユーザが選択するようにウェブサイトに表示する。例えば、ビジネスオブジェクトが物理的オブジェクトであるとき、ウェブサイトに表示される説明情報は、この物理的オブジェクトの写真、名称、用途、価格などであり得るが、ビジネスオブジェクトが情報であるとき、ウェブサイトに表示される説明情報は、情報の要約またはキーワードの断片であり得る。
【０００５】
ユーザが端末を介してウェブページサーバにアクセスした後、ウェブページサーバは、ウェブページを介してユーザに提供することが可能なビジネスオブジェクトを含むリストを表示し、ユーザは、ウェブページに表示されたビジネスオブジェクトを選択して、さらなるビジネスを進め、例えば、オブジェクトを取得する要求をウェブサイトサーバに送出し、ウェブサイトサーバは、ユーザのためのオブジェクトの取得を、規定された過程に基づいて実装する。この規定された過程は、ユーザに対してログインを要求したりまたはユーザにオブジェクトのある料金を支払うように要求したり異なり得る。
【０００６】
現行では、インターネットは非常に一般的であるため、インターネットによって提供されるビジネスオブジェクトの数は多大である。ユーザにビジネスオブジェクトを便利に選択させるために、一般的にサーバは、ビジネスオブジェクトをフィルタリングする機能を提供するが、選択基準を入力するためのユーザのためのフィルタリングインターフェースは、ウェブページの設定位置に提供される。よりよく理解するため、図１は、ビジネスオブジェクトＡのフィルタリングインターフェースの図を提示する。フィルタリングインターフェースは、ビジネスオブジェクトの属性１、属性２、およびデフォルトシーケンスに基づく分類機能を提供する。言い換えれば、ユーザは、「属性１に基づく分類」ボタン、「属性２に基づく分類」ボタン、または「デフォルトシーケンスに基づく分類」ボタンをクリックして、対応する分類機能を実装することが可能である。これに基づいて、ビジネスオブジェクトのシーケンス属性に基づいて分類した後、属性の属性値は、さらにフィルタリングすることが可能である。ユーザは、「フィルタリング属性値の範囲の入力ボックス」ボタンを用いて、フィルタリング範囲に入る属性値のビジネスオブジェクトをさらにフィルタリングすることが可能である。ユーザは「確認」ボタンをクリックして、フィルタリング属性の範囲の入力後に、フィルタリング基準を提出する。
【０００７】
サーバによって提供されたビジネスオブジェクトをフィルタリングする機能によって、ユーザは、取得されるビジネスオブジェクトの関連属性に基づいてビジネスオブジェクトをフィルタリングし、これでビジネスオブジェクトを検索する回数を減少させ、ユーザの要件を満たすビジネスオブジェクトを選択することが可能である。ビジネスオブジェクトをフィルタリングする機能はユーザに人気のあるものとなるに連れて、応用上いくつかの問題が存在し得る：
ユーザにとっては、上記のフィルタリング過程は、ユーザがウェブページ上でのフィルタリングインターフェースを決定し、分類ディメンジョンの属性として用いられる属性に対するフィルタリング属性値の範囲の対応する入力ボックスに属性値を入力する必要があるため、操作が複雑で、入力効率が低い。サーバに関しては、彼らは、ユーザによって入力されたフィルタリング属性値の範囲を受信し、範囲を識別した後で基準を満足するビジネスオブジェクトをフィルタリングして、ページをリフレッシュすることによって結果をウェブページに表示する必要がある。したがって、全フィルタリング過程は時間がかかり、ビジネスオブジェクトをフィルタリングする効率が減少する。
【発明の概要】
【０００８】
本開示は、ビジネスオブジェクトをフィルタリングする方法およびデバイスを提示する。本開示によって、ユーザ操作が簡略化され、フィルタリング過程の時間が短縮化され、ビジネスオブジェクトをフィルタリングする効率が増す。この概要を、詳細な説明で以下のさらに説明する概念の選択を簡略された形態で導入するために提供する。この概要は、請求される主題の全ての重要な特徴もしくは本質的な特徴を特定することを意図するものでもなければ、または、請求される主題の範囲を決定する際の支援として単独で用いられることを意図するものでもない。例えば、「技法」という用語は、上記の文脈によって、かつ本開示の全体にわたって許容される限り、デバイス、システム、方法、および／またはコンピュータ読み取り可能命令のことであり得る。
【０００９】
本開示の１つの態様は、ユーザ端末がビジネスオブジェクトのフィルタリングをトリガする操作を実施されたことを決定することと、現行のウェブページにフィルタリングスリップを表示することであって、このフィルタリングスリップは属性値を表示し、表示される属性値は、現行のウェブページに含まれるビジネスオブジェクトに対応する分類属性の属性値に基づいて決定される表示することと、フィルタリングスリップ上に表示される属性値によって実行される操作に従って分類属性の属性値のフィルタリング範囲を決定することと、決定されたフィルタリング範囲情報をウェブページサーバへ送出することと、を含むビジネスオブジェクトをフィルタリングする方法に関する。
【００１０】
本開示の別の態様は、ユーザ端末から送出されたウェブページに含まれるビジネスオブジェクトのフィルタリング範囲を受信することであって、分類属性の属性値のフィルタリングの範囲が、フィルタリングスリップ上に表示される属性値によって実施される操作に従って決定され、フィルタリングスリップ上に表示される属性値が現行ウェブページに含まれるビジネスオブジェクトに対応する分類属性の属性値によって決定される、決定することと、分類属性の受信された属性値のフィルタリングの範囲に従って、フィルタリングの範囲に対応するビジネスオブジェクトデータを決定し、決定されたビジネスオブジェクトデータをユーザ端末に送出することと、を含むビジネスオブジェクトをフィルタリングする方法に関する。
【００１１】
本開示の別の態様は、ユーザ端末がビジネスオブジェクトのフィルタリングをトリガする操作を実施したことを決定するトリガ操作決定ユニットと、トリガ操作決定ユニットが操作を決定した後で、現行のウェブページ上にフィルタリングスリップを表示するフィルタリングスリップ表示ユニットであって、フィルタリングスリップが属性値を表示し、表示される属性値が、現行のウェブページに含まれたビジネスオブジェクトに対応する分類属性の属性値に基づいて決定される、フィルタリングスリップ表示ユニットと、フィルタリングスリップ上に表示される属性値によって実施された操作に従って分類属性の属性値のフィルタリング範囲を決定するフィルタリング範囲決定ユニットと、決定されたフィルタリング範囲情報をウェブページサーバに送出する送出ユニットと、を備えるビジネスオブジェクトをフィルタリングするデバイスに関する。
【００１２】
本開示の別の態様は、ユーザ端末から送出されたウェブページに含まれるビジネスオブジェクトの分類属性の属性値のフィルタリングの範囲を受信する受信ユニットであって、分類属性の属性値のフィルタリングの範囲が、フィルタリングスリップ上に表示される属性値によって実施された操作に従って決定され、フィルタリングスリップ上に表示された属性値が、現行のウェブページに含まれたビジネスオブジェクトに対応する分類属性の属性値によって決定される、受信ユニットと、分類属性の受信された属性値のフィルタリングの範囲に従って、フィルタリングの範囲に対応するビジネスオブジェクトデータを決定して、決定されたビジネスオブジェクトデータをユーザ端末に送出するビジネスオブジェクトフィルタリングユニットと、ビジネスオブジェクトフィルタリングユニットによって決定されたビジネスオブジェクトデータをユーザ端末に送出する送出ユニットと、を備えるビジネスオブジェクトをフィルタリングするデバイスに関する。
【００１３】
本開示の他の特徴および長所は、次の明細書に開設されて、明らかになるであろう。
【図面の簡単な説明】
【００１４】
詳細な説明を、添付図面を参照して記述する。異なる図面における同じ参照番号の使用は、類似のまたは同一のアイテムを示す。
【００１５】
【図１】は、従来の技術におけるビジネスオブジェクトをフィルタリングするインターフェースの図である。
【図２】は、ビジネスオブジェクト決定のための実施例の環境を示す。
【図３】は、本開示の実施形態に従って図１の通信システムによるウェブページ表示の過程を実装するフローチャートである。
【図４】は、本開示の実施形態に従ってビジネスオブジェクトをフィルタリングする方法のフローチャートである。
【図５】は、本開示の実施形態に従ってフィルタリングバー上に属性値を表示する図である。
【図６】は、本開示の実施形態に従ってフィルタリングバー上に属性値を表示する別の図である。
【図７】は、本開示の実施形態に従って属性値をドラッグする操作に従って分類属性の属性値のフィルタリング範囲を顧客端末が決定するフローチャートである。
【図８】は、本開示の実施形態に従ってローリングバー上に属性値の分布状況を提示する曲線図である。
【図９】は、本開示の実施形態に従ってビジネスオブジェクトをフィルタリングするデバイスの図である。
【図１０】は、本開示の実施形態に従ってビジネスオブジェクトをフィルタリングするデバイスの別の図である。
【図１１】は、本開示の実施形態に従ってビジネスオブジェクトをフィルタリングするデバイスのさらに別の図である。
【図１２】は、本開示の実施形態に従ってビジネスオブジェクトをフィルタリングするデバイスのさらに別の図である。
【図１３】は、本開示の実施形態に従ってビジネスオブジェクトをフィルタリングするデバイスのさらに別の図である。
【発明を実施するための形態】
【００１６】
本開示は、フィルタリング過程の効率を向上させるため、ビジネスオブジェクトをフィルタリングする方法およびデバイスを提供する。本開示は、ビジネスオブジェクトを検索してフィルタリングするために用いることが可能であり、方法または製品として実装することが可能である。図面と関連して、本開示の好ましい実施形態を説明する。好ましい実施形態は単に、本開示を記述して説明するためであり、本開示を制限することを意図しないことを理解すべきである。本開示の実施形態および実施形態の特徴は、矛盾を生成することなく組み合わせることが可能である。
【００１７】
図２は、ビジネスオブジェクト決定のためのコンピューティングデバイスおよびサーバを含む実施例の環境２００を示す。環境２００は、オンラインサービスを提供するサービスプロバイダ２０２を含み得る。これらのサービスは、オンライン記憶サービス、検索サービス（例えば、ショッピング検索）データベースサービス、およびアプリケーションサービスと関連付けられ得る。ユーザ２０４は、サービスプロバイダ２０２によってホストされる１つ以上のサーバ２０８と情報を交換するために、コンピューティングデバイス２０６を操作し得る。
【００１８】
コンピューティングデバイス２０６は、モバイル電話、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、ネットブック、パーソナルデジタルアシスタンス（ＰＤＡ）、ゲーム用デバイス、メディアプレイヤー、または他のいずれかの、ディスプレイを含み、サーバ２０８と対話するために１つ以上のネットワーク２１０に接続することが可能なモバイルコンピューティングデバイスであり得る。
【００１９】
ネットワーク２１０は、環境２００中の記述の様々なコンピューティングデバイス間での通信を可能とする有線および／または無線のネットワークを含み得る。一部の実施形態では、ネットワーク２１０は、様々なコンピューティングデバイス（すなわち、コンピューティングデバイス２０６およびサーバ２０８）間の通信を容易化するために、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、モバイル電話ネットワーク（ＭＴＮ）、および、多分互いに連動して用いられる他のタイプのネットワークを含み得る。
【００２０】
一部の実施形態によれば、コンピューティングデバイス２０６は、検索要求２１４をサーバ２０８に送信し得る。例えば、ユーザ２０４は、複数のビジネスオブジェクトを検索するキーワードを提供し得る。これらの複数のビジネスオブジェクトは、１つ以上のビジネスエンティティと関連付けられた複数のアイテムの情報を含み得る。例えば、これら複数のビジネスエンティティは、サービスプロバイダ２０２と関連付けられたあるサービスを用いる商人であり得る。一部の例では、サービスプロバイダ２０２は、ビジネスツービジネスオンライン市場、小売りおよび支払のプラットフォーム、ならびにデータ処理を中心とするクラウドコンピューティングサービスを包括するインターネットベースの電子商取引ビジネスを提供し得る。
【００２１】
検索要求を受信した後、サーバ２０８は、複数のビジネスオブジェクト２１６を決定するために、キーワードを用いて検索を実施し得る。例えば、複数のビジネスオブジェクト２１６は、１つ以上のビジネスエンティティと関連付けられた複数のアイテムの情報を含み得る。サーバ２０８は、複数のビジネスオブジェクト２１６をコンピューティングデバイス２０６に返送し得る。
【００２２】
一部の実施形態では、コンピューティングデバイス２０６は、以下により詳述する１つ以上の属性値インジケータを用いて複数のビジネスオブジェクト２１６を提示し得る。例えば、コンピューティングデバイス２０６は、１つ以上の属性インジケータと一緒に、１つ以上のビジネスエンティティと関連付けられた複数のアイテムと関連付けられた画像、名称、用途、価格、または記述のうちの少なくとも１つを表示し得る。これらのインジケータは、複数のビジネスオブジェクト２１６と関連付けられた属性値の範囲を示し得る。一部の例では、複数のビジネスオブジェクトの個々のビジネスオブジェクトは、１つ以上のビジネスエンティティと関連付けられたアイテムを含む。例えば、属性値は、複数のビジネスオブジェクト２１６と関連付けられた価格および信用性を含み得る。
【００２３】
コンピューティングデバイス２０６は、属性値インジケータの動き２１２に基づいてフィルタリング範囲２１８を決定し得る。これらの例では、コンピューティングデバイス１０６は、属性値インジケータの動き２１２を検出して、次にフィルタリング範囲２１８を検出し得る。例えば、コンピューティングデバイス２０６は、ユーザ２０４が、１つ以上の属性値インジケータを動かすことによって、フィルタリング範囲２１８を変更することを許容するために、属性値インジケータをユーザインターフェース中で表示し得る。
【００２４】
一部の実施形態では、動き２１２に基づいて、コンピューティングデバイス２０６は、動き２１２に基づく属性値変化２２０の量を決定し、属性値のうちの属性値インジケータに対応する属性値を更新し、更新された属性値２２２に基づいてフィルタ範囲２１８を決定し得るが、これらは以下により詳述する。一部の例では、フィルタリング範囲２１８は、複数のビジネスオブジェクト２１６の分類属性の属性値を含む。例えば、コンピューティングデバイス２０６は、分類属性を含む分類要求を受信して、分類属性に基づいて複数のビジネスオブジェクト２１６を分類し得る。
【００２５】
一部の実施形態では、コンピューティングデバイス２０６は、フィルタリング範囲２１８をサーバ２０８に送信し得る。サーバ２０８は、フィルタリングされたビジネスオブジェクト２２４を決定し、フィルタリングされたビジネスオブジェクト２２４をコンピューティングデバイス２０６に送信し得るが、このコンピューティングデバイスは、次に、１つ以上の更新された属性値インジケータを用いて、フィルタリングされたビジネスオブジェクト２２４を提示する。
【００２６】
実施形態１
本実施形態１は、ビジネスオブジェクトをフィルタリングする方法を提供する。このような方法は、ユーザ端末がウェブページにアクセスするシナリオで用いることが可能である。具体的には、それは、ユーザ端末が、アクセスされるウェブページのビジネスオブジェクトをフィルタリングする過程においてあり得ることである。
【００２７】
実施形態１で提供されるビジネスオブジェクトをフィルタリングする方法は、ネットワークの異なるサーバおよび／または顧客端末、例えば、インターネットビジネスを実装するウェブサイトサーバ（例えば、サーバ２０８）および／または顧客端末（例えば、コンピューティングデバイス２０６）に応用することが可能である。サーバおよび／または顧客端末のタイプはビジネスによって変動し得るとはいえ、実施形態によって提供される方法は、いかなる種類のサーバおよび／または顧客端末にも応用することが可能である。
【００２８】
実施形態１によって提供される情報をフィルタリングするおよび／または推奨する方法において、フィルタリングバーの属性値に基づいてフィルタリング機能をトリガするトリガ操作は、事前設定することが可能であり、このトリガ操作は、顧客端末によって監視することが可能である。トリガ操作が発生すると、顧客端末は、フィルタリングバーの属性値に基づいてフィルタリング機能を起動する。具体的には、トリガ操作は、サーバによって、またはユーザ端末としての顧客端末を介してユーザによって設定することが可能である。例えば、トリガ操作は、ユーザが容易に操作することが可能なタイプとして設定することが可能である。例えば、タッチ画面をサポートしている端末の場合、トリガ操作は、ウェブページ上のフィルタリングバーまたはタッチ画面の特定の位置をクリックするユーザに対応するように設定することが可能であり、Ｇセンサーをサポートしている端末の場合、トリガ操作は、端末の位置を設定されたステータスに変更している（例えば、端末を事前設定された角度に回転させている、またはユーザが事前設定された回数だけ端末を揺らしている）ユーザと対応するように設定することが可能であり、通常端末（例えば、タッチ画面、Ｇセンサー、などをサポートしていない）の場合、トリガ操作は、端末のキーボードを介してウェブページの特定の位置をクリックしているユーザと対応するように設定することが可能である。トリガ操作の説明は例示のみであることを理解すべきである。応用に際しては、トリガ操作は柔軟に設定することが可能である。トリガ操作の操作タイプを設定した後、フィルタリングバーの属性値に基づくトリガ操作とフィルタリング機能との間のマッピング関係を構築することが可能であり、それにより、サーバは、監視されるトリガ操作に従って、フィルタリングバーの属性値に基づいてフィルタリング機能を起動することが可能である。
【００２９】
本開示の実施形態で言及されるフィルタリングバーは、制御下で動かされ、かつウェブページ上に実装することが可能な垂直バーであり得る。垂直バーは、マウスで制御することが可能である。タッチ画面をサポートしている端末では、垂直バーは接触することで制御することが可能である。好ましくは、フィルタリングバーは、ローリングブロックおよびローリング矢印で構成することが可能である。フィルタリングバーを動かすことによって、ページを切り替える、作業エリアを調整するなどの機能を実装することが可能である。応用に際して、フィルタリングバーは、ウェブページのローリングバーの実用的原則によって実装することが可能である。例えば、フィルタリングバーは、ウェブページのローリングバーで実装して、実装の複雑さを軽減することが可能である。
【００３０】
図３は、図２の通信システムによるウェブページ表示の過程を実装する実施例のフローチャート３００を示す。３０２でユーザは、ユーザ端末という顧客端末を介してウェブページサーバに検索要求を送出する。この検索要求は、例えば、ビジネスオブジェクトの名称、用途などの属性であり得る、要求されたビジネスオブジェクトのキーワードを保持する。
【００３１】
３０４で、顧客端末から送出された検索要求を受信した後、ウェブページサーバは、検索要求に従って対応するビジネスオブジェクトを決定して、決定されたビジネスオブジェクトを顧客端末に送出する。検索要求に従って対応するビジネスオブジェクトを決定するということは、検索要求に含まれるキーワードと適合するビジネスオブジェクトデータを決定するということである。
【００３２】
３０６で、顧客端末は、ビジネスオブジェクトデータを受信して、ビジネスオブジェクトデータに対応するビジネスオブジェクトを、ウェブページを介して表示する。
【００３３】
３０８で、顧客端末は、ユーザによって提出された分類要求をユーザ端末から受信し、分類要求の分類属性に従ってウェブページ上のビジネスオブジェクトを分類する。分類属性は、ビジネスオブジェクトに対応する複数の属性から選択された少なくとも１つの属性であり得る。例えば、選択された属性は１つの属性であり得る。例えば、ビジネスオブジェクトに対応する属性は、価格、ビジネスオブジェクトのプロバイダの信用性、ビジネスオブジェクトの陽性率百分率、ビジネスオブジェクトが取得される回数などを含む。シーケンス中のビジネスオブジェクトをウェブページ上に表示するために分類目的でユーザが用いることを選ぶ分類属性は、これらの属性から選択することが可能である。例えば、価格が分類属性として選ばれると、ビジネスオブジェクトが、価格に基づいて（高価格から低価格へまたは低価格から高価格へ）分類される。
【００３４】
３１０で、ユーザ端末は、ユーザが、分類属性の属性値のフィルタリング操作をトリガし、属性値のフィルタリング機能を起動し、決定されたフィルタリング範囲情報をウェブページサーバに送出することを監視する。フィルタリング範囲とは、ウェブページに含まれるビジネスオブジェクトの分類属性の属性値の範囲のことである。属性値のフィルタリング機能の実装過程の詳細は、次の実施形態で説明され、簡潔さのため、ここでは省略される。
【００３５】
３１２で、フィルタリング範囲を受信した後、ウェブページサーバは、分類属性の属性値の受信されたフィルタリング範囲に従ってフィルタリング範囲に対応するビジネスオブジェクトデータを決定し、決定されたビジネスオブジェクトデータをユーザ端末という顧客端末に送出する。
【００３６】
３１４で、顧客端末は、ウェブページサーバによって決定されたビジネスオブジェクトデータを受信して、ビジネスオブジェクトデータに対応するビジネスオブジェクトを、ウェブページを介してユーザに表示する。
【００３７】
さらに、実施形態１は、前述の操作３０６および／または３１４を実施した後で、現行のウェブページに含まれるビジネスオブジェクトの数をウェブページの設定された位置に表示する操作がさらに実施される実施例の方法を提供する。
【００３８】
前述のステップを実施することによって、ユーザは、さらなるフィルタリングが必要であるかを、ウェブページ上に表示されるビジネスオブジェクトの数に従って決定することが可能である。ビジネスオブジェクトの数は、ビジネスオブジェクトデータに従って決定することが可能であるが、具体的には、ビジネスオブジェクトの数は、ビジネスオブジェクトデータに含まれるビジネスオブジェクトラベルに従って決定することが可能である。
【００３９】
さらに、実施形態１は、操作３１０の具体的な実装過程を提示する実施例の方法を提供する。図４は、実施形態１によって提供されるビジネスオブジェクトをフィルタリングする過程の実施例のフローチャート４００を示す。４０２で、ユーザ端末という顧客端末は、ユーザ端末が設定された操作を実施したことを決定するが、ここで設定された操作とは、ビジネスオブジェクトのフィルタリングをトリガする操作である。
【００４０】
４０４で、顧客端末は、属性値のフィルタリング範囲を調整するために用いられるフィルタリングバーを現行のウェブページ上に表示する。
【００４１】
一部の例では、属性値はフィルタリングバー上に表示され、表示される属性値は、現行のウェブページ上に含まれるビジネスオブジェクトに対応する分類属性の属性値に従って決定される。一部の例では、分類属性は柔軟に設定することが可能である。例えば、分類属性は、ウェブページのビジネスオブジェクトを分類するためにユーザによって選ばれた属性であり得る（すなわち、ステップ３０８でユーザによって提出された分類要求に含まれる分類属性）。ユーザがウェブページのビジネスオブジェクトを分類するために属性を選ばなければ、デフォルト属性を分類属性として選ぶことが可能である。デフォルト属性は、例えば、ウェブページのビジネスオブジェクトを分類するために属性として用いられるように他のユーザによって選ばれた他の属性を選ぶことが可能である。
【００４２】
一部の例では、現行のウェブページ上に含まれるビジネスオブジェクトに対応する分類属性の属性値は、システムデータベースから取得することが可能である。
【００４３】
４０６で、分類属性の属性値のフィルタリング範囲は、フィルタリングバー上に表示される属性値によって実施される操作に従って決定される。
【００４４】
一部の例では、フィルタリングバー上に表示される属性値によって実施される操作は、一般的に、少なくとも１つの属性値がフィルタリングバーと一緒に垂直にドラッグされる操作を含む。分類属性の属性値のフィルタリング範囲を決定することの詳細は、次の実施形態で提供されるため、簡潔さのために省略される。
【００４５】
４０８で、決定されたフィルタリング範囲情報はウェブページサーバに送出される。
【００４６】
図４に示す過程を実施することによって、顧客端末は、ウェブページ上に含まれるビジネスオブジェクトの分類属性の属性値から選ばれた属性値を、フィルタリングバーを介してユーザに対して表示し、フィルタリングバー上に表示された属性値に対してユーザによって実施される操作に基づいて分類属性の属性値のフィルタリング範囲を決定し、フィルタリング範囲に適合するビジネスオブジェクトデータをフィルタリング範囲に従ってユーザに送出するように、サーバに依頼することが可能である。この過程は、ユーザがフィルタリング基準をウェブページの指定された入力ボックスに入力する操作を解消し、ユーザの操作を簡略化する。フィルタリング過程の時間が短縮化され、ビジネスオブジェクトをフィルタリング効率が増す。
【００４７】
さらに、実施形態１は、図４に示す過程に含まれる操作４０４の具体的な実装過程を提示する実施例の方法を提供する。具体的には、顧客端末が属性値のフィルタリング範囲を調整するために用いられるフィルタリングバーを現行のウェブページ上に表示するとき、それは、現行のウェブページ上に含まれるビジネスオブジェクトに対応する分類属性の属性値に従って、フィルタリングバー上に示される属性値を決定する必要がある。一部の例では、顧客端末は、現行のウェブページに含まれるビジネスオブジェクトに対応する分類属性の属性値に従って、属性値のうちの少なくとも２つの属性値をフィルタリングバー上に表示する。
【００４８】
一部の例では、これら少なくとも２つの表示される属性値は、現行ウェブページ上に含まれるビジネスオブジェクトに対応する属性値のうちの最大属性値および最少属性値を含む。このような条件下で、最大属性値および最少属性値は、ユーザの調整目的で、フィルタリングバーの両端に表示することが可能である。
【００４９】
フィルタリングバーが、最大属性値および最少属性値を含む３つ以上の属性値を表示する場合、最大属性値および最少属性値以外の表示される属性値は、最大属性値と最少属性値との間の中間位置に表示することが可能である。図５で示されるフィルタリングバーに対する実施例の図５００に示すように、分類属性は「価格」であり、ウェブページに表示されるビジネスオブジェクトの最高価格は１０であり、最低価格は５００である。最大属性値および最少属性値を含む３つの属性値をフィルタリングバー上に表示する必要がある場合、価格「１０」および「５００」は、フィルタリングバーの少なくとも両端に表示される。最大属性値および最少属性値以外の属性値がこれら２つの値の間の属性値である場合、価格「２４５」をフィルタリングバーの中間に表示することが可能である。
【００５０】
さらに、実施形態１はまた、フィルタリングバー上に属性値を表示する実施例の方法を提供する。ユーザの調整のため、表示される属性値の数に対応するカーソルを、フィルタリングバー上に設定することが可能であり、属性値は対応するカーソル上に表示される。
【００５１】
属性値のうちの少なくとも２つの属性値をフィルタリングバー上に表示することは、単に例示の方法であることを理解すべきである。応用に際して、１つの属性値をフィルタリングバー上に表示されることが可能であり、表示された属性値が異なる方向に沿って動くときの属性値のフィルタリング範囲の調整を決定することが可能である。例えば、デフォルトフィルタリングバーの両端は、ウェブページ上の全てのビジネスオブジェクトの分類属性の２つの限界値（例えば、最大値および最小値または最良値および最悪値）に対応し、フィルタリングバー上に表示される属性値およびフィルタリングバーの一方の端のデフォルト属性値から成る範囲が、初期フィルタリング範囲として設定される。初期フィルタリング範囲は、表示される属性値が動く方向に従って調整することが可能である。具体的な調整原則は、上述の調整原則と同じであり、ここでは省略される。
【００５２】
実施形態１によって提供されるフィルタリングバー上に属性値を表示する方法によれば、フィルタリングバーを表示する同じまたは異なる方法を、異なる分類属性に対して設定することが可能であり、表示方法の構成された情報は、フィルタリングバー上に表示される属性値の数、表示される属性値が満たす必要がある条件、および表示される属性値のフィルタリングバー上の表示位置などを含み得る。例えば、「価格」という分類属性の場合、フィルタリングバーの表示を構成する可能な方法は、フィルタリングバー上に２つの属性値を表示することを含むが、これら２つの属性値は、価格の最大値および最小値であり、最大値および最小値は、フィルタリングバーの両端に表示される。
【００５３】
本実施形態の操作４０４の具体的な過程をよりよく理解するために、この過程を、実施例の応用シナリオと関連させて説明する。
【００５４】
このシナリオでは、フィルタリングバーの表示を構成する方法は、２つの属性値をフィルタリングバー上に表示することと、最大値および最小値を表示することと、を含む。
【００５５】
前述のシナリオに基づいて、操作４０４で、顧客端末は、現行のウェブページ上に含まれるビジネスオブジェクトに対応する分類属性の属性値に従って、設定されたフィルタリングバーに基づいてフィルタリングバーをウェブページ上に表示する。言い換えれば、
【００５６】
顧客端末は、表示された属性値の最大値および最小値を、現行のウェブページ上に含まれるビジネスオブジェクトに対応する分類属性の属性値に従って、フィルタリングバーの両端に表示する。
【００５７】
図６は、前述のシナリオのもとで、フィルタリングバーに基づいて属性値を表示する実施例の図６００を提示する。図６に示すように、ウェブページは、ｎ個のビジネスオブジェクトを含み、２つのカーソル（カーソル１、カーソル２）がフィルタリングバー上に設定されているが、カーソル１は最小値を示し、カーソル２は最大値を示す。最小値は、ウェブページ上に含まれるｎ個のビジネスオブジェクトの分類属性に対応する属性値のうちの最小値であり、最大値は、ウェブページ上に含まれるｎ個のビジネスオブジェクトの分類属性に対応する属性値のうちの最大値である。
【００５８】
実施形態１によって提供される技法的ソリューションによれば、ユーザが、フィルタリングバーに基づいて属性値をフィルタリングする機能をトリガするとき、顧客端末は、図６に示すようにインターフェースをウェブページ上に表示することが可能である。ユーザは、フィルタリングバー上の属性値の位置を動かすことによって、フィルタリングバーの両端に表示される属性値に従って分類属性の属性値のフィルタリング範囲を調整することが可能である。
【００５９】
図４に提示するフローに含まれる操作４０６では、フィルタリングバー上に表示される属性値によって実施される操作は、主として、フィルタリングバー上に表示される属性値に対するユーザによって実施される操作を指示する。具体的には、フィルタリングバー上に表示される属性値に対するユーザによって実施される操作は、以下を含む。
【００６０】
フィルタリングバー上に表示される属性値のうちの少なくとも１つの属性値が、ドラッグされる。
【００６１】
例えば、図６に示すインターフェースにおいて、ユーザは、フィルタリングバー上のカーソル１またはカーソル２の位置をドラッグする、またはフィルタリングバー上のカーソル１およびカーソル２の位置を同時にドラッグすることが可能である。例えば、タッチ画面をサポートする端末上では、ユーザは、フィルタリングバー上のカーソル１およびカーソル２の位置を、カーソル１およびカーソル２をドラッグすることによって、同時にドラッグすることが可能である。
【００６２】
それに対応して、分類属性の属性値のフィルタリング範囲は、フィルタリングバー上に表示される属性値の実施された操作に従って決定される。具体的には、フィルタリングバーの一方の端に表示される属性値がドラッグされると、この端に表示される属性値は、分類属性の属性値のフィルタリング範囲を決定するために調整されるが、フィルタリングバーの両端に表示される２つの属性値が双方ともドラッグされると、両端に表示される属性値は、分類属性の属性値のフィルタリング範囲を決定するために調整される。例えば、図６に示すインターフェースでは、カーソル１だけが移動される場合、フィルタリング範囲は、カーソル１の移動条件に基づいて決定され、カーソル２だけが移動される場合、フィルタリング範囲は、カーソル２の移動条件に基づいて決定され、カーソル１およびカーソル２の双方が移動される場合、フィルタリング範囲は、それぞれ、カーソル１およびカーソル２の移動条件に基づいて決定される。
【００６３】
図７は、属性値をドラッグする操作に従って分類属性の属性値のフィルタリング範囲を顧客端末が決定する実施例のフローチャート７００を示す。７０２で、ドラッグされる各々の属性値に対して、属性値のドラッグされる範囲に従って属性値の変化量を決定する。
【００６４】
一部の例では、属性値がドラッグされて、フィルタリングバー上に表示される範囲は、ユーザが属性値をドラッグした後で、属性値がフィルタリングバー上で位置を変化させる範囲である。属性値の変化量とは、属性値がドラッグされる前の位置に対応する値と属性値がドラッグされた後の位置に対応する値との間の変化量である。
【００６５】
７０４で、属性値の値は、ドラッグされた各々の属性値の変化量に従って、ドラッグされる前に更新される。
【００６６】
７０６で、分類属性の属性値のフィルタリング範囲は、ドラッグされた各々の属性値の更新値に従って決定される。
【００６７】
顧客端末が属性値をドラッグする操作に従って分類属性の属性値のフィルタリング範囲を決定する過程は、ここで終了する。
【００６８】
図７に示す操作を実施することによって、分類属性の属性値のフィルタリング範囲は、フィルタリングバー上に表示される属性値に対するユーザによって実施されるドラッグ操作に従って、容易に決定することが可能である。
【００６９】
例えば、操作７０２で、属性値がドラッグされる範囲に従って属性値の変化量を決定することは、次によって実装することが可能である：属性値がドラッグされる範囲に従って属性値がこの範囲に対してドラッグされた後での対応する変化量と、ローリングバー上の分類属性の属性値の分布状況と、を決定すること。
【００７０】
一部の例では、ローリングバー上の分類属性の属性値の分布状況は、分類属性の異なる属性値（または属性値の間隔）に対応するビジネスオブジェクトの数に従って決定することが可能である。例えば、「ビジネスオブジェクトのプロバイダの信用性」という分類属性の場合、ウェブページ上に表示されるビジネスオブジェクトの最大の属性値（最高の信用性）は１００であり、最少の属性値（最低の信用性）は０である。信用性が異なる値であるとき、分布されるビジネスオブジェクトの数は異なる。したがって、ローリングバー上での分類属性の属性値の分布状況を決定することが可能である。例えば、属性値のある間隔に対応するビジネスオブジェクトの数がより小さい場合、分布状況において、属性値は、この間隔中で動くときにより多く変化すると決定することが可能であり、属性値のある間隔に対応するビジネスオブジェクトの数がより大きい場合、分布状況において、属性値は、この間隔中で動くときにより少なく変化すると決定することが可能である。分布状況に対する実施例の図８００を、図８の曲線として示す。属性値のドラッグ範囲が０〜１である場合、属性値の変化量は２０であり、属性値のドラッグ範囲が０〜２である場合、属性値の変化量は６０であり、などとなる。
【００７１】
図８に提示する分布状況は単に例示であることを理解すべきである。応用に際して、分布状況は、分類属性の様々な実際の状況に従って決定することが可能である。
【００７２】
別の実施例の実施形態では、分布状況は比例し得る。言い換えれば、属性値の、それが動かされた後の変化量は、属性値が動く範囲と、属性値のフィルタリングバーの単位長上での変化量とに従って決定することが可能である。例えば、ウェブページ上に含まれるビジネスオブジェクトの属性値の全範囲間隔は、フィルタリングバーが操作される前では０〜１００であり、フィルタリングバーの長さは５ｃｍであり、フィルタリングバーの単位長上での属性値の変化量は、１００／５＝２０である。したがって、ドラッグされる前の属性値によって示されるフィルタリング範囲は０〜１００であり、属性値「０」が２ｃｍだけドラッグされた後、属性値は「４０」と更新され、更新されたフィルタリング範囲は「４０〜１００」である。
【００７３】
例えば、操作７０４では、ドラッグされる各々の属性値の変化量に従ってドラッグされる前の属性値の値を更新することは、次の様式で実装することが可能である：属性値がドラッグされる方向に従って属性値の増／減属性を決定し、増／減属性に従って変化量だけ属性値がドラッグされる前の値を増加または減少させる。
【００７４】
例えば、図６に示すインターフェースでは、カーソル１およびカーソル２によって示される範囲は、「０〜１００」である。カーソル１がカーソル２に近づき、その変化量が４０であれば、属性値の増／減属性は「増加」であり、移動後のフィルタリング範囲は「４０〜１００」であり、別のユーザがカーソル１をカーソル２から離し、その変化量が２０であれば、属性値の増／減属性は「減少」であり、移動後のフィルタリング範囲は「２０〜１００」である。
【００７５】
ビジネスオブジェクトをフィルタリングする過程の詳細な説明は、実施形態によって与えられる。上記のフィルタリング過程に基づいて、ユーザは、フィルタリングバー上に表示される属性値を動かすことによってフィルタリング基準の構成を迅速に実装することが可能であるが、これによって、フィルタリング情報を入力するステップと入力の作業負荷を劇的に軽減し、結果、ビジネスオブジェクトをフィルタリングする時間を減少させることが可能となる。また、それは、ユーザの操作を容易化し、特に、タッチ画面などのある装置の操作に適切である。
【００７６】
実施形態２
実施形態１によって提供された操作に対応して、本実施形態２は、ビジネスオブジェクトをフィルタリングするデバイスを提供する。このようなデバイスによって、フィルタリング過程の時間が短縮化され、ビジネスオブジェクトをフィルタリングする効率が増す。
【００７７】
図９は、本開示の実施形態２に従ってビジネスオブジェクトをフィルタリングするデバイスの実施例の図９００である。図９は、図２のアーキテクチャで展開され得るサーバ２０８（図示せず）のコンピューティングデバイス２０６の例を示す。１つの例示の構成では、コンピューティングデバイス２０６は、１つ以上のプロセッサ９０２、入／出力インターフェース９０４、ネットワークインターフェース９０６、およびメモリ９０８を含む。
【００７８】
メモリ９０８は、ランダムアクセスメモリ（ＲＡＭ）などの揮発性メモリおよび／またはリードオンリーメモリ（ＲＯＭ）もしくはフラッシュＲＡＭなどの不揮発性メモリの形態でコンピュータ読み取り可能媒体を含み得る。メモリ９０８は、コンピュータ読み取り可能媒体の例である。
【００７９】
コンピュータ読み取り可能媒体は、コンピュータ読み取り可能命令、データ構造、プログラムモジュール、または他のデータなどの情報の記憶のいずれかの方法または技術に実装される揮発性および不揮発性ならびに取り外し可能および取り外し不能な媒体を含む。コンピュータ記憶媒体の例は、これには限られないが、相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、電気的消去可能メモリ（ＥＥＰＲＯＭ）、フラッシュメモリもしくは他のメモリ技術、コンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、デジタルバーサタイルディスク（ＤＶＤ）もしくは他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージもしくは他の磁気記憶デバイス、または他のいずれかの、コンピューティングデバイスによるアクセスのための情報を記憶するために用いることが可能な非伝送媒体を含む。本明細書中で定義されるように、コンピュータ読み取り可能媒体は、変調データ信号および搬送波などの一過性媒体は含まない。
【００８０】
メモリ９０８により詳細に目を転じると、メモリ９０８は、トリガ操作決定ユニット９１０、フィルタリングバー表示ユニット９１２、フィルタリング範囲決定ユニット９１４、および送出ユニット９１６を含み得る。
【００８１】
一部の例では、トリガ操作決定ユニット９１０は、ユーザ端末がビジネスオブジェクトのフィルタリングをトリガする操作を実施されたことを決定するように構成される。フィルタリングバー表示ユニット９１２は、トリガ操作決定ユニット９１０がこの操作を決定した後で、現行のウェブページ上にフィルタリングバーを表示するように構成されており、フィルタリングバーは属性値を表示し、表示される属性値は、現行のウェブページに含まれるビジネスオブジェクトに対応する分類属性の属性値に基づいて決定される。フィルタリング範囲決定ユニット９１４は、フィルタリングバー上に表示される属性値によって実施される操作に従って分類属性の属性値のフィルタリング範囲を決定するように構成される。送出ユニット９１６は、決定されたフィルタリング範囲の情報をウェブページサーバに送出するように構成される。
【００８２】
一部の例では、図９に示すデバイスのフィルタリングバー表示ユニット９１２は、具体的には、現行のウェブページに含まれるビジネスオブジェクトに対応する分類属性の属性値に従って、属性値のうちの少なくとも２つの属性値をフィルタリングバー上に表示するためのものである。一部の例では、図９に示すデバイスのフィルタリングバー表示ユニット９１２は、具体的には、現行のウェブページに含まれるビジネスオブジェクトに対応する分類属性の属性値に従って、属性値のうちの少なくとも最大の属性値および最少の属性値をフィルタリングバー上に表示するためのものである。
【００８３】
一部の例では、図９に示すデバイスのフィルタリングバー表示ユニット９１２は、少なくとも２つの属性値の少なくとも最大の属性値および最少の属性値をフィルタリングバーの両端に表示するためのものである。一部の例では、図９に示すデバイスのフィルタリングバー表示ユニット９１２は、具体的には、フィルタリングバー上に表示される属性値の数に対応するカーソルを設定し、設定されたカーソルに対応する属性値を表示するためのものである。
【００８４】
一部の例では、図９に示すデバイスのトリガ操作決定ユニット９１０は、フィルタリングバー上に表示された属性値のうちの少なくとも１つの属性値がドラッグされる操作をユーザ端末が実施されたことを決定するためのものである。
【００８５】
図１０に示すように、図９に示すデバイスのフィルタリング範囲決定ユニット９１４は、属性値変化量決定モジュール９１４Ａ、属性値更新モジュール９１４Ｂ、およびフィルタリング範囲決定モジュール９１４Ｃをさらに備える。
【００８６】
属性値変化量決定モジュール９１４Ａは、ドラッグされる各々の属性値に対して、属性値がドラッグされる範囲に従って属性値の変化量を決定するように構成される。
【００８７】
属性値更新モジュール９１４Ｂは、属性値変化量決定モジュールによって決定された属性値の変化量に従って、ドラッグされる前の属性値の値を更新するように構成される。
【００８８】
フィルタリング範囲決定モジュール９１４Ｃは、属性値更新モジュールによって更新された各々のドラッグされた属性値の更新値に従って、分類属性の属性値のフィルタリング範囲を決定するように構成される。
【００８９】
一部の例では、図１０に示す属性値変化量決定モジュール９１４Ａは、ドラッグされた各々の属性値に対して、属性値のドラッグされる範囲と、ローリングバー上の分類属性の属性値の分布状況とに従って範囲に対する属性値がドラッグされた後の対応する変化量を決定するためのものである。
【００９０】
一部の例では、図１０に示す属性値更新モジュール９１４Ｂは、具体的には、属性値のドラッグされる方向に従って属性値の増／減属性を決定することと、属性値がドラッグされる前の値を、増／減属性に従って変化量だけ増加または減少させることと、のためのものである。
【００９１】
図１１に示すように、１つの実施例の実施形態では、図９のデバイスは、トリガ操作決定ユニットがビジネスオブジェクトのフィルタリングをトリガする操作をユーザ端末が実施したことを決定する前に、ユーザが提出した検索要求をユーザ端末から受信して、検索要求をウェブページサーバに送出し、また、ウェブページサーバによって決定されたビジネスオブジェクトデータを検索要求に従って受信して、ビジネスオブジェクトデータに対応するビジネスオブジェクトをウェブページを介して表示するように構成されたページ処理ユニット９１８をさらに含み得る。
【００９２】
一部の例では、図１１に示すデバイスのページ処理ユニット９１８はまた、ビジネスオブジェクトデータに対応するビジネスオブジェクトをウェブページを介して表示して、現行のウェブページに含まれるビジネスオブジェクトの数をウェブページの設定された位置に表示するためのものである。
【００９３】
一部の例では、図１１に示すデバイスのページ処理ユニット９１８はまた、ビジネスオブジェクトデータに対応するビジネスオブジェクトをウェブページを介して表示した後で、かつユーザ端末がビジネスオブジェクトのフィルタリングをトリガする操作を実施されたことを決定する前に、ユーザが提出した分類要求をユーザ端末から受信して、分類要求の分類属性に従って、ウェブページ上のビジネスオブジェクトを分類するためのものである。
【００９４】
図１２に示すように、１つの好ましい実施形態では、図９のデバイスは、送出ユニットが決定されたフィルタリング範囲情報をウェブページサーバに送出した後で、ウェブページサーバによって決定されたビジネスオブジェクトデータをフィルタリング範囲に従って受信して、ビジネスオブジェクトデータに対応するビジネスオブジェクトをウェブページを介して表示するように構成されたページ表示ユニット９２０をさらに備え得る。
【００９５】
一部の例では、図１２に示すデバイスのページ表示ユニット９２０はまた、ビジネスオブジェクトデータに対応するビジネスオブジェクトをウェブページを介して表示した後で、現行のウェブページに含まれるビジネスオブジェクトの数をウェブページの設定された位置に表示するように構成される。
【００９６】
図９〜１２に示すビジネスオブジェクトをフィルタリングするというデバイスのユニットおよび／またはモジュールの機能は、実施形態１の顧客端末に対して実施される過程ステップに対応し得るため、簡潔さのため本明細書では省略される。
【００９７】
実施形態２によって提供されるビジネスオブジェクトをフィルタリングするデバイスは、ユーザの端末中にあり得る。さらにその上、それは、ユーザの端末の顧客ブラウザ中にあり得る。
【００９８】
図１３は、実施形態２によって提供されるビジネスオブジェクトをフィルタリングするデバイスの別の論理構造を示す。図１３に示すように、本デバイスは、ユーザ端末から送出されるウェブページに含まれるビジネスオブジェクトの分類属性の属性値のフィルタリングの範囲を受信するように構成された受信ユニット１３０２を備えるが、分類属性の属性値のフィルタリングの範囲は、フィルタリングバー上に表示された属性値によって実施される操作に従って決定され、フィルタリングバー上に表示される属性値は、現行のウェブページに含まれるビジネスオブジェクトに対応する分類属性の属性値によって決定される。
【００９９】
本デバイスはまた、分類属性の受信された属性値のフィルタリング範囲に従って、フィルタリング範囲に対応するビジネスオブジェクトデータを決定し、決定されたビジネスオブジェクトデータをユーザ端末に送出するように構成されたビジネスオブジェクトフィルタリングユニット１３０４と、ビジネスオブジェクトフィルタリングユニットによって決定されたビジネスオブジェクトデータをユーザ端末に送出するように構成された送出ユニット１３０６と、を備え得る。
【０１００】
図１３に示すビジネスオブジェクトをフィルタリングするデバイスのユニットおよび／またはモジュールの機能は、実施形態１の顧客の端末に対して実施される過程ステップに対応し得るので、簡潔さのため、本明細書では省略する。実施形態２によって提供されるビジネスオブジェクトをフィルタリングするデバイスは、ウェブサイトサーバ中にあり得る。
【０１０１】
図９〜１３に示す、実施形態２によって提供されるビジネスオブジェクトをフィルタリングするデバイスは、コンピュータプログラムによって実装することが可能である。当業者は、機能ユニットの前述の分割は、単に様々な分割のうちの１つのタイプであることを理解すべきである。異なるユニットとして分割されたまたは分割されなかったデバイスは、それでも、ビジネスオブジェクトをフィルタリングするデバイスが前述の機能を有する限り、本開示の範囲内にある。
【０１０２】
当業者は、本開示の実施形態は、方法、システム、またはコンピュータのプログラミング製品であり得ることを理解すべきである。したがって、本開示は、ハードウエア、ソフトウエア、または両者の組み合わせによって実装することが可能である。加えて、本開示は、コンピュータ実行可能記憶媒体（これに限られないが、ディスク、ＣＤ−ＲＯＭ、光ディスクなどを含む）中に実装することが可能なコンピュータ実行可能コードを含む１つ以上のコンピュータプログラムという形態であり得る。
【０１０３】
本開示を、本開示の実施形態の方法、デバイス（システム）、およびコンピュータプログラムのフローチャートおよび／またはブロック図を参照して説明した。フローチャートおよび／またはブロック図の各々のフローおよび／またはブロックならびにこれらフローおよび／またはブロックの組み合わせは、コンピュータプログラムの命令によって実装可能であることを理解すべきである。これらのコンピュータプログラムの命令は、汎用コンピュータ、特定のコンピュータ、埋め込みプロセッサ、または他のプログラム可能データプロセッサに提供して、マシンを生成することが可能であるため、フローチャートの１つ以上のフローおよび／またはブロック図の１つ以上のブロックを実装するデバイスを、コンピュータまたは他のプログラム可能データプロセッサによって操作される命令を介して生成することが可能である。
【０１０４】
これらのコンピュータプログラム命令はまた、ある方法で動作するようにコンピュータまたは他のプログラム可能データプロセッサに命令することが可能な他のコンピュータ読み取り可能ストレージに保存することが可能であるため、コンピュータ読み取り可能ストレージに保存されたこれらの命令は、命令デバイスを含む製品を生成するが、この命令デバイスは、フローチャートの１つ以上のフローおよび／またはブロック図の１つ以上のブロックに指定された機能を実装する。
【０１０５】
これらのコンピュータプログラム命令はまた、コンピュータまたは他のプログラム可能データプロセッサにロードすることが可能であるため、このコンピュータまたは他のプログラム可能データプロセッサは、コンピュータによって実装される過程を生成するために、一連の操作ステップを操作することが可能である。したがって、コンピュータまたは他のプログラム可能データプロセッサ中で操作される命令は、フローチャートの１つ以上のフローおよび／またはブロック図の１つ以上のブロック中に指定された機能を実装するためのステップを提供することが可能である。
【０１０６】
本開示は、ビジネスオブジェクトをフィルタリングする方法およびデバイスを提示する。ユーザ端末がビジネスオブジェクトのフィルタリングをトリガする操作を実施されたことを決定した後で、フィルタリングスリップを現行のウェブページ上に表示するが、このフィルタリングスリップは属性値を表示し、これらの表示される属性値は、現行のウェブページに含まれるビジネスオブジェクトに対応する分類属性の属性値に基づいて決定され、さらに、フィルタリングスリップを現行のウェブページ上に表示した後で、フィルタリングスリップ上に表示された属性値によって実施された操作に従って分類属性の属性値のフィルタリング範囲を決定し、決定されたフィルタリング範囲情報をウェブページサーバに送出する。本開示は、ユーザによってトリガされたフィルタリング操作が監視された後のユーザの操作のために、フィルタリングスリップをウェブページ上に表示することが可能であるため、ユーザは、フィルタリングスリップに対する操作を直接的に実施して、属性値のフィルタリング範囲を調整することが可能である。従来の技術と比較して、本開示は、ユーザがフィルタリング基準をウェブページの指定された入力ボックスに入力する操作を解消する。代わりに、本方法は、フィルタリング基準に対する操作を直接的に実行して、属性値のフィルタリング範囲を調整する。したがって、ユーザ操作が簡略化され、フィルタリング過程の時間が短縮化され、ビジネスオブジェクトをフィルタリングする効率が増す。
【０１０７】
上記した実施形態は、本出願の単なる好ましい実施形態である。本出願の原理から逸脱することなく、多くの改善および修正が当業者によって実施することが可能であり、これらの改善および修正は、本出願の保護範囲に含まれるものと見なされるべきであることに留意すべきである。
【図１】
2015518219.tif 000003
【図２】
2015518219.tif 000004
【図３】
2015518219.tif 000005
【図４】
2015518219.tif 000006
【図５】
2015518219.tif 000007
【図６】
2015518219.tif 000008
【図７】
2015518219.tif 000009
【図８】
2015518219.tif 000010
【図９】
2015518219.tif 000011
【図１０】
2015518219.tif 000012
【図１１】
2015518219.tif 000013
【図１２】
2015518219.tif 000014
【図１３】
2015518219.tif 000015
【国際調査報告】
2015518219.tif 000016