(57)【特許請求の範囲】
【請求項１】
サービスを提供するサービスサーバにおけるキーワードの管理方法であって、
前記サービスサーバが、第１のサーバに対応する第１のキーワードセットを獲得する段階と、
前記サービスサーバが、前記第１のキーワードセットの各キーワードに対応する前記サービスのランディングページに基づいて前記第１のキーワードセットの各キーワードがデッドリンクに対応するかを確認する段階と、
前記第１のキーワードセットの各キーワードがデッドリンクに対応する場合、前記サービスサーバが、前記第１のキーワードセットの各キーワードのステータス情報をアップデートする段階と、
前記サービスサーバが、前記アップデートされた前記第１のキーワードセットのステータス情報を前記第１のサーバに提供する段階とを含む、キーワードの管理方法。
【請求項２】
前記サービスサーバが、第２のサーバに対応する第２のキーワードセットを獲得する段階と、
前記サービスサーバが、前記アップデートされた前記第１のキーワードセットのステータス情報に基づいて、前記ステータス情報がアップデートされた前記第１のキーワードセットのキーワードに対応する前記第２のキーワードセットのキーワードのステータス情報をアップデートする段階と、
前記サービスサーバが、前記アップデートされた前記第２のキーワードセットのステータス情報を前記第２のサーバに提供する段階とをさらに含む、請求項１に記載のキーワードの管理方法。
【請求項３】
前記第１のサーバに提供された前記アップデートされたステータス情報に基づいて前記第１のサーバに関連する前記アップデートされたステータス情報に対応するキーワードに関連する検索結果において、前記サービスに関連する結果の出力が省略されることを特徴とする、請求項１に記載のキーワードの管理方法。
【請求項４】
前記第１のキーワードセットの特定のキーワードに対応するページ類型が前記サービスで提供される検索結果を表示するページである場合、前記サービスサーバが、前記第１のサーバで提供されるページ上で、前記特定のキーワードに対応するリンクを通じて前記サービスに流入されたユーザーに、前記特定のキーワードに関連する前記サービスの検索結果を表示するページを提供する段階をさらに含む、請求項１に記載のキーワードの管理方法。
【請求項５】
前記第１のキーワードセットの特定のキーワードに対応するページ類型が前記サービスで提供される検索結果を表示するページである場合、前記サービスサーバが、前記第１のサーバから前記特定のキーワードに対応するリンクを通じて前記サービスに流入されたユーザーに、前記特定のキーワードに対応する関連キーワードに関連する前記サービスの検索結果を表示するページを提供する段階をさらに含む、請求項１に記載のキーワードの管理方法。
【請求項６】
前記サービスサーバが、前記第２のキーワードセットのキーワードのうちステータス情報がアップデートされていない第１のキーワードサブセットに対して、前記第１のキーワードサブセットの各キーワードに対応する前記サービスのランディングページに基づいて、前記第１のキーワードサブセットの各キーワードがデッドリンクに対応するかを確認する段階と、
前記サービスサーバが、前記第１のキーワードサブセットの各キーワードがデッドリンクに対応する場合、前記第１のキーワードサブセットの各キーワードのステータス情報をアップデートする段階と、
前記サービスサーバが、前記アップデートされた前記第１のキーワードサブセットのステータス情報を前記第２のサーバに提供する段階とをさらに含む、請求項２に記載のキーワードの管理方法。
【請求項７】
前記デッドリンクに対応するかを確認する段階は、
前記サービスサーバが、前記サービスで獲得された他のユーザーの検索履歴に基づいて、前記第１のキーワードセットから選択されたキーワードがデッドリンクに対応するかを確認する段階を含む、請求項１に記載のキーワードの管理方法。
【請求項８】
前記デッドリンクに対応するかを確認する段階は、
前記サービスサーバが、前記第１のサーバの検索結果から、前記サービスに流入された他のユーザーに提供されたページ情報に基づいて前記第１のキーワードセットから選択されたキーワードがデッドリンクに対応するかを確認する段階を含む、請求項１に記載のキーワードの管理方法。
【請求項９】
前記第２のキーワードセットのキーワードのステータス情報をアップデートする段階は、
前記第２のキーワードセットのキーワードに対応する前記第１のキーワードセットのキーワードが存在し、前記第２のキーワードセットのキーワードに対応する前記サービスのランディングページが前記第１のキーワードセットのキーワードに対応する前記サービスのランディングページと相互に対応する場合、前記サービスサーバが、前記第２のキーワードセットのキーワードのステータス情報を前記第１のキーワードセットのキーワードのステータス情報に基づいてアップデートすることを特徴とする、請求項２に記載のキーワードの管理方法。
【請求項１０】
前記ランディングページは、前記サービスサーバの検索結果を表示するページおよび前記検索結果から選択された商品の詳細情報を表示するページのいずれかを含み、
前記キーワードの管理方法は、
前記第１のキーワードセットの第１のキーワードがデッドリンクに対応し、前記第１のキーワードに対応する前記サービスのランディングページが前記検索結果を表示するページである場合、前記サービスサーバが、前記第１のキーワードおよび前記検索結果に含まれる商品の詳細情報を表示するページに関連する第２のキーワードのステータス情報をアップデートする段階をさらに含む、請求項１に記載のキーワードの管理方法。
【請求項１１】
前記キーワードの管理方法は、
前記第１のキーワードセットの第１のキーワードがデッドリンクに対応し、前記第１のキーワードに対応する前記サービスのランディングページが前記検索結果を表示するページである場合、前記サービスサーバが、前記第１のキーワードに対応する前記サービスのランディングページを、前記第１のキーワードの代替キーワードに関連するランディングページにアップデートする段階をさらに含む、請求項１０に記載のキーワードの管理方法。
【請求項１２】
前記デッドリンクに対応するかを確認する段階は、
前記サービスサーバが、前記検索履歴から特定の条件を満足するキーワードに優先順位を割り当てる段階をさらに含み、
前記優先順位が割り当てられたキーワードに対して前記デッドリンクに対応するかを確認する周期は、前記優先順位が割り当てられていないキーワードに対して前記デッドリンクに対応するかを確認する周期よりも短いことを特徴とする、請求項７に記載のキーワードの管理方法。
【請求項１３】
前記特定の条件は、前記検索履歴から前記キーワードの検索回数が一定期間しきい値以上であることを含む、請求項１２に記載のキーワードの管理方法。
【請求項１４】
前記サービスサーバが、前記検索履歴に基づいて前記第１のキーワードセットにキーワードを追加する段階をさらに含む、請求項１２に記載のキーワードの管理方法。
【請求項１５】
サービスを提供するサービスサーバであって、
他の装置と情報を送受信するトランシーバと、
前記トランシーバを制御し、第１のサーバに対応する第１のキーワードセットを獲得し、前記第１のキーワードセットの各キーワードに対応する前記サービスのランディングページに基づいて前記第１のキーワードセットの各キーワードがデッドリンクに対応するかを確認し、前記第１のキーワードセットの各キーワードがデッドリンクに対応する場合、前記第１のキーワードセットの各キーワードのステータス情報をアップデートし、前記アップデートされた前記第１のキーワードセットのステータス情報を、前記第１のサーバに提供するプロセッサーとを含む、サービスを提供するサービスサーバ。
【請求項１６】
非一時的コンピュータ読み取り可能な記憶媒体であって、
コンピュータ読み取り可能な命令語を格納するように構成される媒体を含み、
前記コンピュータ読み取り可能な命令語は、プロセッサーによって実行される場合、前記プロセッサーが、
第１のサーバに対応する第１のキーワードセットを獲得する段階と、
前記第１のキーワードセットの各キーワードに対応するサービスのランディングページに基づいて前記第１のキーワードセットの各キーワードがデッドリンクに対応するかを確認する段階と、
前記第１のキーワードセットの各キーワードがデッドリンクに対応する場合、前記第１のキーワードセットの各キーワードのステータス情報をアップデートする段階と、
前記アップデートされた前記第１のキーワードセットのステータス情報を前記第１のサーバに提供する段階とを含む、サービスを提供するサービスサーバにおけるキーワードの管理方法を行うようにする、非一時的コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、キーワード広告に使用されるリンクを管理する方法及びこれを用いた装置に関する。具体的には、キーワード広告を提供する際にデッドリンク（ｄｅａｄ  ｌｉｎｋ）に対応するキーワードを管理して、キーワードに対応するリンク関連情報をアップデートする方法およびこれのための装置に関するもので、詳細にはキーワードセットの各キーワードに対応するサービスのランディングページ（ｌａｎｄｉｎｇ  ｐａｇｅ）に基づいて、キーワードセットの各キーワードがデッドリンクに対応するかを確認することにより、キーワードを管理することができる方法及び装置に関する。
【背景技術】
【０００２】
インターネットの使用が普遍化されるにつれ、電子商取引市場が拡大されている。特に感染症の拡散によって、オフライン売り場に訪問して商品を購買する割合は減っている反面、コンピュータまたはスマートフォンを用いた電子商取引を通じて商品を購買する割合は急速に増加している。電子商取引業者は、検索ポータルにキーワードセットを提供し、ユーザーがキーワードを検索ポータルで検索すると、該当キーワードに対応する電子商取引サイトのリンクを結果として露出して、ユーザーを電子商取引サイトに誘導する方式で広告を進めている。
【０００３】
一方、電子商取引サイトで商品のページの継続的な生成および消滅が繰り返される過程において、既存の商品ページのＵＲＬがこれ以上存在しないか、キーワードに対応する商品が露出されない場合が多数発生し、これはいわゆるデッドリンク、またはリンク切れ（ｂｒｏｋｅｎ  ｌｉｎｋ）と呼ばれる。ユーザーが検索ポータルを通じてユーザーがこのようなデッドリンクに流入される場合、ユーザーの経験（ｕｓｅｒ  ｅｘｐｅｒｉｅｎｃｅ）によって電子商取引業者から良くない印象を受けることがあり、電子商取引業者が提供するサービスへのユーザーの不満につながる可能性がある。したがって、電子商取引業者は広告を提供する検索ポータルの検索結果に電子商取引サイトに存在するデッドリンクを露出しないように措置しなければならず、デッドリンクを検索結果として表示できるキーワードを特に管理する必要がある。
【０００４】
検索ポータルに広告のために提供するキーワードセットのデッドリンク検査は、一定の周期で行われることができる。キーワードセットは数千万個のキーワードを含むことができるため、これに対するデッドリンク検査は、かなりの時間がかかることがあり、検査を過度に頻繁に行うことも、費用の浪費を招くことができる。電子商取引業者が広告を進行する検索ポータルが多数存在すると、検索ポータルに提供するキーワードセットも多数存在することができ、重複されるキーワードが多数存在する複数の検索キーワードセットに対してそれぞれデッドリンク検査を行うことは非効率的なことであり得る。
【０００５】
大韓民国公開特許第２００２−００３０６４１号公報はホームページのメンテナンスシステムおよび方法に関する発明であり、ホームページ内のリンクのうちデッドリンクをチェックするためのデッドリンクチェックモジュールを開示し、ＨＴＭＬページのデータを受信しながらエラーが発生することになると、デッドリンクとしてチェックするように動作する構成を開示している。しかし、デッドリンクに対応するキーワードを識別して別途管理し、複数のキーワードセットに対してデッドリンク検査を効率的に行うことができる方法については全く開示されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本明細書の実施形態は、上述した問題点を解決するために提案されたものであり、第１のキーワードセットの各キーワードセットに対応するサービスのランディングページに基づいて、第１のキーワードセットの各キーワードがデッドリンクに対応するかを確認して、各キーワードのステータス情報をアップデートすることを目的とする。また、アップデートされた第１のキーワードセットのステータス情報に基づいて、第２のキーワードセットのキーワードのステータス情報をアップデートすることにより、複数のキーワードセットに対するデッドリンク検査を効率的に行うことを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を達成するために、本明細書の一実施形態によるサービスを提供するサービスサーバにおけるキーワードの管理方法は、第１のサーバに対応する第１のキーワードセットを獲得する段階、前記第１のキーワードセットの各キーワードに対応する前記サービスのランディングページに基づいて前記第１のキーワードセットの各キーワードがデッドリンクに対応するかを確認する段階、前記第１のキーワードセットの各キーワードがデッドリンクに対応する場合、前記第１のキーワードセットの各キーワードのステータス情報をアップデートする段階、および前記アップデートされた前記第１のキーワードセットのステータス情報を前記第１のサーバに提供する段階を含むことを特徴とする。
【０００８】
一実施形態によると、前記キーワードの管理方法は、第２のサーバに対応する第２のキーワードセットを獲得する段階、前記アップデートされた前記第１のキーワードセットのステータス情報に基づいて、前記ステータス情報がアップデートされた前記第１のキーワードセットのキーワードに対応する前記第２のキーワードセットのキーワードのステータス情報をアップデートする段階、および前記アップデートされた前記第２のキーワードセットのステータス情報を前記第２のサーバに提供する段階をさらに含むことを特徴とする。
【０００９】
一実施形態によると、前記キーワードの管理方法は、前記第１のサーバに提供された前記アップデートされたステータス情報に基づいて前記第１のサーバに関連する前記アップデートされたステータス情報に対応するキーワードに関連する検索結果で、前記サービスに関連する結果の出力が省略されることを特徴とする。
【００１０】
一実施形態によると、前記キーワードの管理方法は、前記第１のキーワードセットの特定のキーワードに対応するページ類型が前記サービスで提供される検索結果を表示するページである場合、前記第１のサーバで提供されるページ上で、前記特定のキーワードに対応するリンクを通じて前記サービスに流入されたユーザーに、前記特定のキーワードに関連する前記サービスの検索結果を表示するページを提供する段階をさらに含むことを特徴とする。
【００１１】
一実施形態によると、前記第１のキーワードセットの特定のキーワードに対応するページ類型が前記サービスで提供される検索結果を表示するページである場合、前記第１のサーバから前記特定のキーワードに対応するリンクを通じて前記サービスに流入されたユーザーに、前記特定のキーワードに対応する関連キーワードに関連する前記サービスの検索結果を表示するページを提供する段階をさらに含むことを特徴とする。
【００１２】
一実施形態によると、前記キーワードの管理方法は、前記第２のキーワードセットのキーワードのうちステータス情報がアップデートされていない第１のキーワードサブセットに対して、前記第１のキーワードサブセットの各キーワードに対応する前記サービスのランディングページに基づいて前記第１のキーワードサブセットの各キーワードがデッドリンクに対応するかを確認する段階、前記第１のキーワードサブセットの各キーワードがデッドリンクに対応する場合、前記第１のキーワードサブセットの各キーワードのステータス情報をアップデートする段階、および前記アップデートされた前記第１のキーワードサブセットのステータス情報を前記第２のサーバに提供する段階をさらに含むことを特徴とする。
【００１３】
一実施形態によると、前記デッドリンクに対応するかを確認する段階は、前記サービスで獲得された他のユーザーの検索履歴に基づいて、前記第１のキーワードセットから選択されたキーワードがデッドリンクに対応するかを確認する段階を含むことを特徴とする。
【００１４】
一実施形態によると、前記デッドリンクに対応するかを確認する段階は、前記第１のサーバの検索結果から、前記サービスに流入された他のユーザーに提供されたページ情報に基づいて前記第１のキーワードセットから選択されたキーワードがデッドリンクに対応するかを確認する段階を含むことを特徴とする。
【００１５】
一実施形態によると、前記第２のキーワードセットのキーワードのステータス情報をアップデートする段階は、前記第２のキーワードセットのキーワードに対応する前記第１のキーワードセットのキーワードが存在し、前記第２のキーワードセットのキーワードに対応する前記サービスのランディングページが前記第１のキーワードセットのキーワードに対応する前記サービスのランディングページと互いに対応する場合、前記第２のキーワードセットのキーワードのステータス情報を前記第１のキーワードセットのキーワードのステータス情報に基づいてアップデートすることを特徴とする。
【００１６】
一実施形態によると、前記キーワードの管理方法は、前記ランディングページは、前記サービスサーバの検索結果を表示するページ、および前記検索結果から選択された商品の詳細情報を表示するページのいずれかを含み、前記キーワードの管理方法は、前記第１のキーワードセットの第１のキーワードがデッドリンクに対応し、前記第１のキーワードに対応する前記サービスのランディングページが前記検索結果を表示するページである場合、前記第１のキーワードおよび前記検索結果に含まれる商品の詳細情報を表示するページに関連する第２のキーワードのステータス情報をアップデートする段階をさらに含むことを特徴とする。
【００１７】
一実施形態によると、前記キーワードの管理方法は、前記第１のキーワードセットの第１のキーワードがデッドリンクに対応し、前記第１のキーワードに対応する前記サービスのランディングページが前記検索結果を表示するページである場合、前記第１のキーワードに対応する前記サービスのランディングページを、前記第１のキーワードの代替キーワードに関連するランディングページにアップデートする段階をさらに含むことを特徴とする。
【００１８】
一実施形態によると、前記デッドリンクに対応するかを確認する段階は、前記検索履歴から特定の条件を満足するキーワードに優先順位を割り当てる段階をさらに含み、前記優先順位が割り当てられたキーワードに対して前記デッドリンクに対応するかを確認する周期は、前記優先順位が割り当てられていないキーワードに対して前記デッドリンクに対応するかを確認する周期よりも短いことを特徴とする。
【００１９】
一実施形態によると、前記特定の条件は、前記検索履歴から前記キーワードの検索回数が一定期間しきい値以上であることを含むことを特徴とする。
【００２０】
一実施形態によると、前記キーワードの管理方法は、前記検索履歴に基づいて前記第１のキーワードセットにキーワードを追加する段階をさらに含むことを特徴とする。
【００２１】
本明細書の一実施形態によるサービスを提供するサービスサーバは、他の装置と情報を送受信するトランシーバ；および前記トランシーバを制御し、第１のサーバに対応する第１のキーワードセットを獲得し、前記第１のキーワードセットの各キーワードに対応する前記サービスのランディングページに基づいて前記第１のキーワードセットの各キーワードがデッドリンクに対応するかを確認し、前記第１のキーワードセットの各キーワードがデッドリンクに対応する場合、前記第１のキーワードセットの各キーワードのステータス情報をアップデートし、前記アップデートされた前記第１のキーワードセットのステータス情報を前記第１のサーバに提供するプロセッサーを含むことを特徴とする。
【００２２】
本明細書の実施形態による非一時的コンピュータ読み取り可能な記憶媒体は、コンピュータ読み取り可能な命令語を格納するように構成される媒体を含み、前記コンピュータ読み取り可能な命令語は、プロセッサーによって実行される場合、前記プロセッサーが、第１のサーバに対応する第１のキーワードセットを獲得する段階；前記第１のキーワードセットの各キーワードに対応するサービスのランディングページに基づいて前記第１のキーワードセットの各キーワードがデッドリンクに対応するかを確認する段階；前記第１のキーワードセットの各キーワードがデッドリンクに対応する場合、前記第１のキーワードセットの各キーワードのステータス情報をアップデートする段階；および前記アップデートされた前記第１のキーワードセットのステータス情報を前記第１のサーバに提供する段階とを含む、サービスを提供するサービスサーバにおけるキーワードの管理方法を行うようにすることを特徴とする。
【発明の效果】
【００２３】
本発明の実施形態によると、広告のために検索ポータルに提供するキーワードセットの各キーワードに対応する電子商取引サーバのランディングページに基づいてキーワードセットの各キーワードに連結されたデッドリンクに対応するかを確認し、各キーワードがデッドリンクに対応する場合、各キーワードのステータス情報をアップデートして、検索ポータルに提供することにより、検索ポータルの検索結果に電子商取引サイトに関連するデッドリンクを露出しないようにして、デッドリンクに対応するキーワードを別途管理することにより、ユーザーの経験が向上されることができる。
【００２４】
また、本発明の実施形態によると、キーワード広告が提供される複数のサーバがあり、各サーバに対応するキーワードセットを管理しなければならないが、複数のサーバに対応する複数のキーワードセットに対して、１つのサーバに対応する第１のキーワードセットのすべてのキーワードに対してデッドリンク検査を行った結果に基づいて、他のサーバに対応する第２のキーワードセットのキーワードのデッドリンクに関連する状態をアップデートすることにより、他のキーワードセットに対して繰り返しデッドリンク検査を行わずにデッドリンクに対応するキーワードの状態を効率的におよび低コストでアップデートすることができる。
【００２５】
また、本発明の実施形態によると、第２のキーワードセットのキーワードのうち、第１のキーワードセットに基づいてステータス情報がアップデートされていない第１のキーワードサブセットのみに対してデッドリンク検査を行うことにより、効率性を維持しながら、デッドリンクと対応するキーワードを完全に識別する効果を得ることができる。
【００２６】
また、本発明の実施形態によると、他のユーザーの検索履歴に基づいて、キーワードごとにデッドリンク検査に対する優先順位を割り当てることにより、頻繁に検索されるキーワードに対する検査周期を短くして、デッドリンクに対応するページにユーザーが流入される可能性を減少させ、頻繁に検索されないキーワードの検査周期を長くして、より効率的な検査を図ることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係るキーワード広告に関連するリンクを管理するシステムの構成を概略的に示す図である。
【図２】本発明の一実施形態に係るサービスを提供するサービスサーバにおけるキーワード広告に関連するリンクを管理する方法の流れを示すフローチャートである。
【図３】本発明の一実施形態に係る第２のサーバに提供する第２のキーワードセットのステータス情報をアップデートする方法の流れを示すフローチャートである。
【図４】本発明の一実施形態に係るページの提供方法、およびキーワードのステータス情報のアップデート方法に関連する各ノードの情報交換とこれに対応する動作を示すシーケンスダイアグラムである。
【図５】本発明の一実施形態に係る複数のサーバのキーワードのステータス情報のアップデート方法に関連する各ノードの情報交換とこれに対応する動作を示すシーケンスダイアグラムである。
【図６】本発明の一実施形態に係るキーワード広告に関連するリンク管理システムの一部の構成要素を示す図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態を添付された図面を参照して、詳細に説明する。
【００２９】
実施形態を説明するにあたって、本発明が属する技術分野において周知であり、本発明と直接関連がない技術内容については説明を省略する。これは、不必要な説明を省略することにより、本発明の要旨をぼかすことなく、さらに明確に伝達するためである。
【００３０】
同様の理由で、添付図面において、一部の構成要素は誇張されるか省略されるか、概略的に図示された。また、各構成要素の大きさは、実際の大きさを完全に反映するものではない。各図面において、同一または対応する構成要素には同一の参照番号を付与した。
【００３１】
本発明の利点および特徴、そしてそれらを達成する方法は添付される図面と共に詳細に後述されている実施形態を参照すると明確になる。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、互いに異なる多様な形態で具現されることができ、単に本実施形態は、本発明の開示が完全になるようにして、本発明が属する技術分野において通常の知識を持つ者に発明の範疇を完全に知らせるために提供されるものであり、本発明は請求項の範疇によって定義されるのみである。明細書全体にわたって同一参照符号は同一の構成要素を指す。
【００３２】
このとき、処理フローチャート図面の各ブロックとフローチャート図面の組合はコンピュータプログラムインストラクションによって行われ得ることを理解できる。これらのコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータまたはその他のプログラム可能なデータプロセッシング装備のプロセッサーに搭載されることができるため、コンピュータまたはその他のプログラム可能なデータプロセッシング装備のプロセッサーによって行われるそのインストラクションがフローチャートのブロックで説明された機能を行う手段を生成することになる。これらのコンピュータプログラムインストラクションは、特定の方式で機能を具現するために、コンピュータまたはその他のプログラム可能なデータプロセッシング装備を指向できるコンピュータ利用可能またはコンピュータ読み取り可能なメモリに格納されることも可能なので、そのコンピュータ利用可能またはコンピュータ読み取り可能なメモリに格納されたインストラクションは、フローチャートブロックで説明された機能を行うインストラクション手段を内包する製造品目を生産することも可能である。コンピュータプログラムインストラクションは、コンピュータまたはその他のプログラム可能なデータプロセッシング装備上に搭載されることも可能なので、コンピュータまたはその他のプログラム可能なデータプロセッシング装備上で一連の動作段階が行われてコンピュータで実行されるプロセスを生成して、コンピュータまたはその他のプログラム可能なデータプロセッシング装備を行うインストラクションはフローチャートのブロックで説明された機能を実行するための段階を提供することも可能である。
【００３３】
また、各ブロックは、特定された論理的機能を実行するための１つ以上の実行可能なインストラクションを含むモジュール、セグメントまたはコードの一部を示すことができる。また、いくつかの代替実行例ではブロックで言及された機能が順序を外れて発生することも可能であることに注目しなければならない。例えば、相次いで図示されている２つのブロックは、実際に、実質的に同時に行われることも可能で、またはそのブロックが時に該当する機能に応じて逆順で行われることも可能である。
【００３４】
このとき、本実施形態において使用される「〜部」という用語は、ソフトウェアまたはＦＰＧＡまたはＡＳＩＣのようなハードウェア構成要素を意味し、「〜部」は或る役割を行う。しかし、「〜部」はソフトウェアまたはハードウェアに限定される意味ではない。「〜部」はアドレッシングできる記憶媒体にあるように構成されることもでき、１つまたはそれ以上のプロセッサーを再生させるように構成されることもできる。したがって、一例として「〜部」は、ソフトウェアの構成要素、オブジェクト指向ソフトウェア構成要素、クラス構成要素およびタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、および変数を含む。構成要素と「〜部」の中で提供される機能は、より少数の構成要素および「〜部」で結合されるか、追加の構成要素と「〜部」にさらに分離されることができる。それのみならず、構成要素および「〜部」は、デバイスまたはセキュリティマルチメディアカード内の一つまたはそれ以上のＣＰＵを再生させるように具現されることもできる。
【００３５】
図１は、本発明の一実施形態に係るデッドリンクに対応するキーワードを管理するシステムの構成を概略的に示す図である。
【００３６】
図１を参照すると、本発明の実施形態に係るキーワード管理システムは、ユーザー端末機１１０、サービスサーバ１２０および検索ポータルサーバ１３０を含むことができる。
【００３７】
ユーザー端末機１１０を使用して電子商取引ユーザーはサービスサーバ１２０に接続することができる。ユーザー端末機１１０は、電子商取引アプリケーションが設置され、アプリケーションの制御によってサービスサーバ１２０に接続することができ、サービスサーバ１２０との情報交換に基づいて電子商取引を用いることができる。ユーザー端末機１１０は、スマートフォンおよびタブレットＰＣのようなモバイルデバイスやデスクトップＰＣのようなスタティックデバイスであることができ、電子商取引アプリケーションが設置されて実行されることができる機器であれば、制限なくユーザー端末機１１０として使用されることができる。
【００３８】
サービスサーバ１２０は、ユーザー端末機１１０と通信し、ユーザー端末機１１０で電子商取引に関連する情報を提供することができる。また、サービスサーバ１２０は、検索ポータルサーバ１３０と通信し、検索ポータルに関連する情報または広告のために提供したキーワードセットに関する情報を受信することができる。
【００３９】
検索ポータルサーバ１３０は、検索ポータルの管理者によって運営されることができ、検索ポータルを管理してサービスサーバ１２０から広告のためのキーワードセット、およびキーワードに対応するサービスサーバの検索結果を示すページのリンクを受信することができる。電子商取引ユーザーは、ユーザー端末機１１０を使用して検索ポータルサーバ１３０にアクセスすることができ、検索ポータルサーバ１３０で露出されるサービスサーバ１２０へ連結されるリンクをクリックすることで、サービスサーバ１２０のページへのクエリを要請することができる。
【００４０】
図２は、本発明の一実施形態に係るサービスを提供するサービスサーバにおけるデッドリンクに対応するキーワードを管理する方法の流れを示すフローチャートである。
【００４１】
段階２１０で、サービスサーバは、第１のサーバに対応する第１のキーワードセットを獲得することができる。サービスサーバは、多様な業者の商品の販売情報を検索結果として提供し、オンラインで商品を販売するオンラインショッピングサービスを提供するサーバであることができる。第１のサーバは、ウェブ上に存在する情報とウェブサイトを検索するための検索エンジンまたは検索ポータルをサービスするサーバであることができる。第１のキーワードセットは、サービスサーバから広告のために、第１のサーバに提供した１つ以上のキーワードセットであることができ、第１のサーバから第１のキーワードセットに含まれたキーワードを検索する場合、第１のサーバは、検索結果としてサービスサーバの該当キーワードの検索ページへ連結されるリンクをユーザーに提供することができる。サービスサーバは、広告のために、第１のサーバに第１のキーワードセットを提供し、広告のためのキーワードの変更があるたびに、第１のキーワードセットをアップデートして、第１のサーバに提供することができる。
【００４２】
段階２２０で、サービスサーバは、第１のキーワードセットの各キーワードに対応するサービスのランディングページに基づいて、第１のキーワードセットの各キーワードがデッドリンクに対応するかを確認することができる。
【００４３】
ランディングページは、検索エンジン、広告などを経由して接続するユーザーが最初に目にするウェブページであって、ユーザーが第１のサーバから、特定のキーワードに対応する商品の広告のために提供するリンクをクリックすることで、特定のキーワードに対応するサービスサーバのランディングページに進入して、広告主が意図した行為をするように誘導されることができる。たとえば、ユーザーが第１のサーバで商品「おむつ」を検索すると、サービスサーバから「おむつ」を検索した検索ページに連結されるＵＲＬのようなリンクが第１のサーバの検索結果として表示され、ユーザーは、該当リンクをクリックすることでサービスサーバの「おむつ」の検索ページに進入して、サービスサーバから提供される様々な種類の「おむつ」の商品販売情報を確認し、要望の「おむつ」の商品を購買できる。このようにサービスサーバは、検索ポータルのような第１のサーバの検索結果に、自社サービスサーバの検索結果へ連結されるリンクを露出することにより、ユーザーがサービスサーバのランディングページに進入してサービスサーバが提供するオンラインショッピングサイトで商品を購入するように誘導することができる。
【００４４】
ランディングページへ連結されるリンクは、ランディングページ類型およびランディングキーワードに関する情報を含むことができる。ランディングページ類型は、サービスサーバから提供するランディングページ類型を示すことができ、ランディングページは、商品の検索結果を表示する検索結果ページ、検索結果から選択された特定の商品の詳細情報を表示する商品詳細ページ、ユーザーが購買のために選択した商品の一覧を表示するショッピングカートページなどを含む、様々な種類のページを含むことができる。
【００４５】
ランディングキーワードはサービスサーバで提供するランディングページ類型が検索結果ページの場合、サービスサーバで検索結果を得るために入力するキーワードであることができる。一部実施形態において、ランディングキーワードはサービスサーバが第１のサーバに提供するキーワードセットに含まれたキーワードと一致することができる。たとえば、ユーザーが第１のサーバでキーワード「Ａ社おむつ大型」を検索してサービスサーバが提供するランディングページに進入した場合、ランディングページは、第１のサーバに提供したキーワード「Ａ社おむつ大型」と一致するランディングキーワード「Ａ社おむつ大型」をサービスサーバから検索した検索結果ページであることができる。他の実施形態において、ランディングキーワードはサービスサーバが第１のサーバに提供するキーワードセットに含まれたキーワードと一致しないことがある。たとえば、ユーザーが第１のサーバでキーワード「Ａ社おむつ大型」を検索してサービスサーバが提供するランディングページに進入した場合、ランディングページは、第１のサーバが提供したキーワード「Ａ社おむつ大型」と異なるランディングキーワード「Ａ社おむつ」または「おむつ大型Ａ社」をサービスサーバから検索した検索結果ページであることができる。
【００４６】
一部の実施形態において、第１のキーワードセットの特定のキーワードに対応するランディングページ類型がサービスで提供される検索結果を表示するページである場合、サービスサーバは、第１のサーバから、特定のキーワードに対応するリンクを通じてサービスに流入されたユーザーに特定のキーワードに関連するサービスの検索結果を表示するページを提供することができる。すなわち、ランディングキーワードが第１のサーバに対応する第１のキーワードセットに含まれたキーワードと一致する場合、ユーザーはリンクを通じて第１のキーワードセットの特定のキーワードのサービスの検索結果を表示するページに進入することができる。
【００４７】
一部の他の実施形態において、第１のキーワードセットの特定のキーワードに対応するランディングページ類型がサービスで提供される検索結果を表示するページである場合、サービスサーバは、第１のサーバから、特定のキーワードに対応するリンクを通じてサービスに流入されたユーザーに特定のキーワードに対応する関連キーワードに関連するサービスの検索結果を表示するページを提供することができる。すなわち、ランディングキーワードが第１のサーバに対応する第１のキーワードセットに含まれたキーワードと一致しない場合、ユーザーはリンクを通じて第１のキーワードセットの特定のキーワードと相違した対応する関連キーワード（例えば、ランディングキーワード）のサービスの検索結果を表示するページに進入することができる。
【００４８】
デッドリンクは永久的に利用できないウェブページやサーバを指すウェブ上のリンクを指すことができる。一部の実施形態において、サービスサーバから提供するランディングページ類型が検索結果ページである場合、デッドリンクはサービスサーバからランディングキーワードで検索して出力された結果の数が０であることを示すページに対応することができる。一部の実施形態において、サービスサーバから提供するランディングページ類型が商品詳細ページである場合、デッドリンクは商品がもはや存在しない商品の商品詳細ページに対応することができる。ユーザーがこのようなデッドリンクを通じてサービスサーバのページに流入される場合、これは、ユーザーの経験において良くない影響を及ぼすことができ、サービスサーバが提供するサービスへのユーザーの不満につながることができる。したがって、サービスサーバは、広告を提供する第１のサーバの検索結果にサービスサーバのデッドリンクを露出しないように措置する必要があり、デッドリンクに対応するランディングページのリンクを検索結果として表示できる第１のサーバに提供する第１のキーワードセットのキーワードを特に管理する必要がある。
【００４９】
一部の実施形態において、サービスサーバは、サービスから獲得された他のユーザーの検索履歴に基づいて、第１のキーワードセットから選択されたキーワードがデッドリンクに対応するかを確認することができる。サービスサーバの検索サービスを用いる他のユーザーが特定のキーワードの検索を通じてデッドリンクに対応するページに進入したことがサービスサーバによって識別されることができ、サービスサーバはこれを検索履歴として格納することができる。サービスサーバは、このような他のユーザーの検索履歴を通じてデッドリンクに対応するランディングページまたはランディングキーワードを識別することができ、第１のキーワードセットから選択されたキーワードがデッドリンクに対応するランディングページへのリンクを第１のサーバで検索結果として露出するかを確認することができる。このようにデッドリンク検査に他のユーザーの検索履歴を活用することで、ユーザーがデッドリンクに対応するページに流入される可能性を減らすことができる。
【００５０】
一部の実施形態において、サービスサーバは、第１のサーバの検索結果でサービスに流入された他のユーザーに提供されたページ情報に基づいて、第１のキーワードから選択されたキーワードがデッドリンクに対応するかを確認することができる。サービスサーバは、第１のサーバの検索サービスを用いる他のユーザーが特定のキーワードの検索を通じてサービスサーバのデッドリンクに対応するページに進入したことを識別することができる。サービスサーバは、第１のサーバの検索結果、露出されたリンクを通じてサービスサーバのデッドリンクに対応するページに流入された他のユーザーが存在する場合、デッドリンクに対応するページ情報からデッドリンクに対応する第１のキーワードセットのキーワードを確認することができる。このようにサービスサーバは、第１のサーバの検索結果からサービスに流入された他のユーザーに提供されたページ情報に基づいて、第１のキーワードから選択されたキーワードがデッドリンクに対応するかを確認することで、ユーザーがデッドリンクと対応するページに流入される可能性を減らすことができる。
【００５１】
一部の実施形態において、サービスサーバは、サービスから獲得された他のユーザーの検索履歴から特定の条件を満足するキーワードに優先順位を割り当てることができ、優先順位が割り当てられたキーワードに対してデッドリンクに対応するかを確認する周期は優先順位が割り当てられていないキーワードに対してデッドリンクに対応するかを確認する周期よりも短いことができる。サービスサーバは、ユーザーの検索履歴を通じて他のキーワードの中から頻繁に検索されるキーワード（例えば、検索履歴からキーワードの検索回数が一定期間しきい値以上のキーワード）を識別することができ、頻繁に検索されるキーワードに対するデッドリンク検査周期を頻繁に検索されないキーワードに対するデッドリンク検査周期よりも短く設定することができる。キーワードセットのデッドリンク検査は、一定の周期（例えば、１日１回）で行われることができ、サービスサーバから頻繁に検索されるキーワードであるほど、ユーザーが該当キーワードを通じてサービスサーバのデッドリンクに対応するページに進入する危険性が高いため、頻繁に検索されるキーワードに対する検査周期を短くしてデッドリンクに対応するページにユーザーが流入される可能性を減少させることができる。また、頻繁に検索されないキーワードに対するデッドリンク検査周期を長くし、より効率的な検査を図ることができる。
【００５２】
一部の実施形態において、サービスサーバは、サービスから獲得された他のユーザーの検索履歴に基づいて、第１のキーワードセットにキーワードを追加することができる。サービスサーバは、ユーザーの検索履歴を通じて、他のキーワードの中から頻繁に検索されるキーワードを識別することができ、頻繁に検索されるキーワードが第１のキーワードセットに含まれていなければ、これを第１のキーワードセットに追加するアップデートを行った後、第１のサーバに提供することができる。サービスサーバは、頻繁に検索されるキーワードを第１のサーバに対応する第１のキーワードセットに追加することで、広告効果を高めることができる。
【００５３】
段階２３０で、サービスサーバは、第１のキーワードセットの各キーワードがデッドリンクに対応する場合、第１のキーワードセットの各キーワードのステータス情報をアップデートすることができる。
【００５４】
第１のキーワードセットのキーワードは、「ｏｎ」および「ｏｆｆ」のいずれかのステータス情報を持つことができる。サービスサーバは、第１のサーバに提供する第１のキーワードセットに含まれたキーワードのステータス情報を「ｏｎ」に設定することにより、キーワードが、第１のサーバで検出された結果に、上記キーワードと対応するランディングページのリンクを露出することができる。一方、特定のキーワードと対応するランディングページのリンクがデッドリンクである場合、ユーザーがデッドリンクを通じてサービスサーバのページに流入されることを防止するために、特定のキーワードのステータス情報を「ｏｆｆ」に設定することにより、特定のキーワードが第１のサーバで検出された結果において、上記特定のキーワードと対応するランディングページのリンクを露出しないことができる。すなわち、第１のサーバは、サービスサーバから提供された第１のキーワードセットでステータス情報が「ｏｎ」であるキーワードの検索結果のみでサービスサーバのページへ連結するリンクを露出し、ステータス情報が「ｏｆｆ」であるキーワードの検索結果では、サービスサーバのページへ連結するリンクを露出しないことができる。サービスサーバは、第１のキーワードセットの各キーワードに対応するサービスのランディングページがデッドリンクに対応するかを確認し、デッドリンクと識別されたランディングページに対応する第１のキーワードセットの各キーワードのステータス情報を「ｏｆｆ」に設定することにより、アップデートを行うことができる。
【００５５】
一部実施形態において、ランディングページは、サービスサーバの検索結果を表示するページおよび検索結果から選択された商品の詳細情報を表示するページのいずれかを含むことができ、サービスサーバは、第１のキーワードセットの第１のキーワードがデッドリンクに対応し、第１のキーワードに対応するサービスのランディングページが検索結果を表示するページである場合、第１のキーワードおよび検索結果に含まれる商品の詳細情報を表示するページに関連する第２のキーワードのステータス情報をアップデートすることができる。第１のキーワードに対応するサービスのランディングページが検索結果を表示するページであり、第１のキーワードに対応するサービスサーバのランディングキーワードの検索結果が０件である場合、第１のキーワードはデッドリンクに対応することができる。また、検索結果が０件である場合、検索結果に含まれる商品が存在しないことであるため、検索結果に含まれる商品の詳細情報を表示するページに関連する第２のキーワードも、デッドリンクに対応することができる。例えば、第１のキーワード「おむつ大型」のサービスサーバにおける検索結果が０件であれば、検索結果に含まれる商品の詳細情報を表示するページに関連する第２のキーワード「Ａ社おむつ大型」、「Ｂ社おむつ大型」に対するページが存在しないことであるため、第１のキーワードおよび第２のキーワードのいずれもデッドリンクに対応することができる。この場合、第１のキーワードがデッドリンクに対応することで確認されると、第２のキーワードに対しては、デッドリンク検査をしなくても、第１のキーワードおよび第２のキーワードのステータス情報を「ｏｆｆ」に変更することができるため、デッドリンク検査およびアップデートを効率的に行うことができる。
【００５６】
一部実施形態において、第１のキーワードセットの第１のキーワードがデッドリンクに対応し、第１のキーワードに対応するサービスのランディングページが検索結果を表示するページである場合、サービスサーバは、第１のキーワードに対応するサービスのランディングページを第１のキーワードの代替キーワードに関連するランディングページにアップデートすることができる。第１のキーワードに対応するサービスのランディングページが検索結果を表示するページであり、第１のキーワードに対応するサービスサーバのランディングキーワードの検索結果が０件である場合、第１のキーワードはデッドリンクに対応することができる。この場合、サービスサーバは、第１のキーワードに対応するサービスのランディングページを情報提供が可能な第１のキーワードの代替キーワードに関連するランディングページにアップデートすることができ、第１のキーワードの代替キーワードは、第１のキーワードの上位概念のキーワードであることができる。例えば、第１のキーワード「Ａ社おむつ大型」のサービスサーバにおける検索結果が０件である場合、サービスサーバは、第１のキーワード「Ａ社おむつ大型」に対応するサービスのランディングページを第１のキーワードの代替キーワードとして「Ａ社おむつ大型」より上位概念のキーワードである「Ａ社おむつ」、または「おむつ大型」に関連するランディングページにアップデートすることにより、情報提供が可能な上位レベルの検索結果ページにリダイレクト（ｒｅｄｉｒｅｃｔ）することができる。
【００５７】
段階２４０で、サービスサーバは、アップデートされた第１のキーワードセットのステータス情報を第１のサーバに提供することができる。第１のサーバに提供されたアップデートされた第１のキーワードセットのステータス情報に基づいて、第１のサーバに関連するアップデートされたステータス情報に対応するキーワードに関連する検索結果でサービスに関連する結果の出力が省略されることができる。すなわち、サービスサーバは、デッドリンクと対応する第１のキーワードセットのステータス情報をアップデートして、第１のサーバに提供することにより、第１のサーバでデッドリンクと対応するランディングページへのリンクを露出しないようにすることができる。
【００５８】
図３は、本発明の一実施形態による第２のサーバに提供する第２のキーワードセットのステータス情報をアップデートする方法の流れを示すフローチャートである。
【００５９】
段階３１０で、サービスサーバは、第２のサーバに対応する第２のキーワードセットを獲得することができる。第２のサーバは、第１のサーバのように、ウェブ上に存在する情報とウェブサイトを検索するための検索エンジンまたは検索ポータルをサービスするサーバであることができる。第２のキーワードセットは、サービスサーバから広告のための第２のサーバに提供した１つ以上のキーワードセットであることができ、第２のサーバから第２のキーワードセットに含まれたキーワードを検索する場合、第２のサーバは、検索結果としてサービスサーバの該当キーワードの検索ページへ連結されるリンクをユーザーに提供することができる。サービスサーバは、広告のために第２のサーバに第２のキーワードセットを提供し、広告のためのキーワードの変更があるたびに、第２のキーワードセットをアップデートして、第２のサーバに提供することができる。
【００６０】
一部実施形態において、第２のキーワードセットは、第１のキーワードセットと同一のキーワードセットであることができる。他の実施形態において、第２のキーワードセットは、第１のキーワードセットと相違するキーワードセットであることができる。たとえば、サービスサーバにおけるランディングキーワード「Ａ社幼児用おむつ」の検索結果を表示するランディングページへのリンクを第１のサーバの検索結果に露出するための第１のキーワードセットのキーワードは、「Ａ社幼児用おむつ」であるのに対し、同一のリンクを第２のサーバの検索結果に露出するための第２のキーワードセットのキーワードは、「Ａ社おむつ幼児用」または「Ａ社おむつ小型」などを含むことができる。
【００６１】
段階３２０で、サービスサーバは、アップデートされた第１のキーワードセットのステータス情報に基づいてステータス情報がアップデートされた第１のキーワードセットのキーワードに対応する第２のキーワードセットのキーワードのステータス情報をアップデートすることができる。第１のキーワードセットのキーワードと第２のキーワードセットのキーワードが互いに対応するということは、第１のキーワードセットのキーワードの第１のサーバにおける検索結果として露出されるリンクが連結するサービスサーバのランディングページが第２のキーワードセットキーワードの第２のサーバにおける検索結果として露出されるリンクが連結するサービスサーバのランディングページが互いに対応することを含むことができる。ページが互いに対応するということは、ページに連結されるＵＲＬが同じであるか、またはページを読み込みのためにサーバに要請するクエリが同一のものを含むことができる。
【００６２】
一部実施形態において、第２のキーワードセットのキーワードに対応する第１のキーワードセットのキーワードが存在し、第２のキーワードセットのキーワードに対応するサービスのランディングページが第１のキーワードセットのキーワードに対応するサービスのランディングページと互いに対応する場合、第２のキーワードセットのキーワードのステータス情報を第１のキーワードセットのキーワードのステータス情報に基づいてアップデートすることができる。すなわち、第２のサーバに対応する第２のキーワードセットの特定のキーワードが第１のサーバに対応する第１のキーワードセットに存在し、第２のキーワードセットの特定のキーワードと第１のキーワードセットの特定のキーワードにそれぞれ対応するサービスのランディングページが互いに対応する場合、第１のキーワードセットの特定のキーワードのステータス情報に基づいて、第２のキーワードセットの特定のキーワードのステータス情報を変更することができる。
【００６３】
前述で説明した段階２３０においてアップデートされた第１のキーワードセットのステータス情報と同一に、サービスサーバは、ステータス情報がアップデートされた第１のキーワードセットのキーワードに対応する第２のキーワードセットのキーワードのステータス情報をアップデートすることができる。例えば、第１のキーワードセットのキーワード「Ａ社幼児用おむつ」がデッドリンクと対応するものであるため、「Ａ社幼児用おむつ」のステータス情報が「ｏｆｆ」にアップデートされたのであれば、第１のキーワードセットのキーワード「Ａ社幼児用おむつ」と対応する第２のキーワードセットのキーワード「Ａ社おむつ幼児用」および「Ａ社おむつ小型」のステータス情報を同一に「ｏｆｆ」にアップデートすることができる。このように、キーワードセットのすべてのキーワードに対してデッドリンク検査を行った結果に基づいて、他のサーバに対応するキーワードセットのキーワードのデッドリンクに関連付けられた状態をアップデートすることで、他のキーワードセットに対して繰り返しデッドリンク検査を行わずに、デッドリンクに対応するキーワードの状態を効率的におよび低コストでアップデートすることができる。
【００６４】
一部の実施形態において、サービスサーバは、第２のキーワードセットのキーワードのうちステータス情報がアップデートされていない第１のキーワードサブセットに対して、第１のキーワードサブセットの各キーワードに対応するサービスのランディングページに基づいて、第１のキーワードサブセットの各キーワードがデッドリンクに対応するかを確認し、第１のキーワードサブセットの各キーワードがデッドリンクに対応する場合、第１のキーワードサブセットのキーワードのステータス情報をアップデートし、アップデートされた第１のキーワードサブセットのステータス情報を第２のサーバに提供することができる。第２のキーワードセットのキーワードのうち、第１のキーワードセットのキーワードと相互に対応しないキーワードが存在することができ、これらはアップデートされた第１のキーワードセットのステータス情報に基づいてアップデートを行うことができないため、サービスサーバは、第２のキーワードセットのステータス情報がアップデートされていないキーワードサブセットに対してデッドリンク検査を行うことができる。サービスサーバは、第２のキーワードセットに比べて小さいサブセットのみに対してデッドリンク検査を行うことにより、効率性を維持しながら、デッドリンクと対応するキーワードを完全に識別することができる。
【００６５】
段階３３０で、サービスサーバは、アップデートされた第２のキーワードセットのステータス情報を第２のサーバに提供することができる。サービスサーバは、デッドリンクに対応する第２のキーワードセットのステータス情報をアップデートして第２のサーバに提供することにより、第２のサーバでデッドリンクと対応するランディングページへのリンクを露出しないようにすることができる。
【００６６】
図４は、本発明の一実施形態に係るページの提供方法、およびキーワードのステータス情報のアップデート方法に関連する各ノードの情報交換とそれに対応する動作を示したシーケンスダイアグラムである。
【００６７】
図４を参照すると、本発明の実施形態によるユーザー端末機、サービスサーバ、および第１のサーバとの間の情報交換、および各ノードにおける動作方法が開示される。
【００６８】
段階４０１で、ユーザー端末機は、キーワードに対する情報を検索するために、第１のサーバのページ上に検索キーワードを入力して、入力された検索キーワードは、第１のサーバに転送されることができる。
【００６９】
段階４０２で、第１のサーバは、入力された検索キーワードがサービスサーバから提供された第１のキーワードセットに対応するかを確認することができる。サービスサーバは、サービスの広告のために、検索ポータルを提供する第１のサーバにキーワード広告のためのキーワードセットを提供することができ、第１のサーバは、ユーザー端末機から受信した検索キーワードが第１のキーワードセットに含まれるかを確認することができる。
【００７０】
段階４０３で、第１のサーバは、検索キーワードが第１のキーワードセットのキーワードに対応することで確認されると、キーワードに対応するランディングページのリンク情報をユーザー端末機に提供することができる。リンク情報は、ランディングページに関連したランディングページ類型およびランディングキーワードに関する情報で構成されたＵＲＬ情報を含むことができる。たとえば、ユーザー端末機が検索キーワードとして「Ａ社おむつ幼児用」を検索し、第１のキーワードセットが検索キーワードを含むと、第１のサーバは、検索キーワードに対応するランディングページのリンク情報をユーザー端末機に提供することができ、ランディングページは、「Ａ社おむつ幼児用」に対するサービスサーバの検索結果ページ、「Ａ社おむつ幼児用」商品の詳細情報を表示するページ、「Ａ社おむつ幼児用」商品をショッピングカートに入れたショッピングカートページを含むことができる。上述したように、ランディングキーワードは、検索キーワードと一致するか一致しないことができる。たとえば、検索キーワードが「Ａ社おむつ幼児用」である場合、ランディングページは、検索キーワードと一致しないが、関連するキーワードである「Ａ社おむつ小型」などをランディングキーワードとして検索した結果を表示するページであることができる。
【００７１】
段階４０４で、ユーザー端末機は、サービスサーバにランディングページに対応するページを要請することができる。ユーザー端末機に検索キーワードの検索結果として、第１のサーバが提供するランディングページのリンク情報が表示されることができ、ユーザーはリンク情報をクリックすることによって、サービスサーバにランディングページに対応するページに対する要請を転送することができる。
【００７２】
段階４０５でサービスサーバは、ランディングページに対応するページをユーザー端末機に提供することができ、ユーザーはランディングページに進入することができる。
【００７３】
段階４０６ないし４０８は、サービスサーバが、第１のキーワードセットに含まれたキーワードのうちデッドリンクに対応するキーワードを管理する方法に関する。段階４０６でサービスサーバは、第１のキーワードセットの各キーワードに対応するサービスのランディングページに基づいて、第１のキーワードセットの各キーワードがデッドリンクに対応するかを確認することができる。段階４０７でサービスサーバは、第１のキーワードセットの各キーワードがデッドリンクに対応する場合、第１のキーワードセットの各キーワードのステータス情報をアップデートすることができる。段階４０８でサービスサーバは、アップデートされた第１のキーワードセットのステータス情報を第１のサーバに提供することができる。段階４０６ないし４０８は、上述した段階２２０ないし２４０にそれぞれ対応するもので、これらの詳細な説明が省略されることができる。一方、図４の段階４０６ないし４０８が段階４０５を行った後に行われるものと示されているが、これは単に例示的なものであり、段階４０６ないし４０８は、ユーザー端末機が、検索キーワードを入力して、ページを要請する動作と関係なく行われることができ、予め決定された周期で行われるか、アップデート要請によって行われることができる。
【００７４】
図５は、本発明の一実施形態に係る複数のサーバのキーワードのステータス情報のアップデート方法に関連する各ノードの情報交換とそれに対応する動作を示すシーケンスダイアグラムである。
【００７５】
図５を参照すると、本発明の実施形態によるサービスサーバ、第１のサーバおよび第２のサーバ間の情報交換、および各ノードにおける動作方法が開示される。
【００７６】
段階５０６ないし５０８は、サービスサーバが、第１のキーワードセットに含まれたキーワードのうちデッドリンクに対応するキーワードを管理する方法に関する。段階５０６でサービスサーバは、第１のキーワードセットの各キーワードに対応するサービスのランディングページに基づいて、第１のキーワードセットの各キーワードがデッドリンクに対応するかを確認することができる。段階５０７でサービスサーバは、第１のキーワードセットの各キーワードがデッドリンクに対応する場合、第１のキーワードセットの各キーワードのステータス情報をアップデートすることができる。段階５０８でサービスサーバは、アップデートされた第１のキーワードセットのステータス情報を第１のサーバに提供することができる。段階５０６ないし５０８は、上述した段階４０６ないし４０８にそれぞれ対応するもので、これらの詳細な説明が省略されることができる。
【００７７】
段階５０９でサービスサーバは、アップデートされた第１のキーワードセットのステータス情報に基づいてステータス情報がアップデートされた第１のキーワードセットのキーワードに対応する第２のキーワードセットのキーワードのステータス情報をアップデートすることができる。第１のキーワードセットのキーワードと第２のキーワードセットのキーワードが互いに対応するということは、第１のキーワードセットのキーワードの第１のサーバにおける検索結果として露出されるリンクが連結するサービスサーバのランディングページと第２のキーワードセットのキーワードの第２のサーバにおける検索結果として露出されるリンクが連結するサービスサーバのランディングページが互いに対応することを含むことができる。ページが互いに対応するということは、ページに連結されるＵＲＬが同一であるか、またはページを読み込みのためにサーバに要請するクエリが同一のものを含むことができる。
【００７８】
例えば、段階５０７でアップデートされた第１のキーワードセットのステータス情報と同一に、サービスサーバは、ステータス情報がアップデートされた第１のキーワードセットのキーワードに対応する第２のキーワードセットのキーワードのステータス情報をアップデートすることができる。例えば、第１のキーワードセットのキーワード「Ａ社幼児用おむつ」がデッドリンクと対応するものであるため、「Ａ社幼児用おむつ」のステータス情報が「ｏｆｆ」にアップデートされた場合、第１のキーワードセットのキーワード「Ａ社幼児用おむつ」と対応する第２のキーワードセットのキーワード「Ａ社おむつ幼児用」および「Ａ社おむつ小型」のステータス情報を同一に「ｏｆｆ」にアップデートすることができる。このように、キーワードセットのすべてのキーワードに対してデッドリンク検査を行った結果に基づいて、他のサーバに対応するキーワードセットのキーワードのデッドリンクに関連付けられた状態をアップデートすることにより、他のキーワードセットに対して繰り返しデッドリンク検査を行わずに、デッドリンクに対応するキーワードの状態を効率的に、および低コストでアップデートすることができる。
【００７９】
一部の実施形態において、サービスサーバは、第２のキーワードセットのキーワードのうちステータス情報がアップデートされていない第１のキーワードサブセットに対して、第１のキーワードサブセットの各キーワードに対応するサービスのランディングページに基づいて、第１のキーワードサブセットの各キーワードがデッドリンクに対応するかを確認し、第１のキーワードサブセットの各キーワードがデッドリンクに対応する場合、第１のキーワードサブセットのキーワードのステータス情報をアップデートし、アップデートされた第１のキーワードサブセットのステータス情報を第２のサーバに提供することができる。第２のキーワードセットのキーワードのうち、第１のキーワードセットのキーワードと相互に対応しないキーワードが存在することができ、これらはアップデートされた第１のキーワードセットのステータス情報に基づいてアップデートを行うことができないため、サービスサーバは、第２のキーワードセットのステータス情報がアップデートされていないキーワードサブセットに対してデッドリンク検査を行うことができる。サービスサーバは、第２のキーワードセットに比べて小さいサブセットに対してのみデッドリンク検査を行うことで、効率性を維持しながら、デッドリンクと対応するキーワードを完全に識別することができる。
【００８０】
段階５１０でサービスサーバは、アップデートされた第２のキーワードセットのステータス情報を第２のサーバに提供することができる。サービスサーバは、デッドリンクに対応する第２のキーワードセットのステータス情報をアップデートして、第２のサーバに提供することにより、第２のサーバでデッドリンクと対応するランディングページに対するリンクを露出しないようにすることができる。
【００８１】
図６は、本発明の一実施形態に係るキーワード広告に関連するリンク管理システムの一部の構成要素を示す図である。
【００８２】
図６を参照すると、本発明の一実施形例に係るキーワード管理システムが図示され、上記システムは、互いに通信できるユーザー端末機６１０とサービスサーバ６２０を含む。
【００８３】
ユーザー端末機６１０は、電子商取引クライアントプログラムが実行されることができ、送受信部（ｔｒａｎｓｃｅｉｖｅｒ）６１２、制御部６１４、入力部６１６および表示部６１８を含むことができる。
【００８４】
送受信部６１２は、サーバ６２０を含んだ他のノードと情報を送受信することができる。
【００８５】
入力部６１６は、ユーザーの入力を受信することができ、タッチスクリーン、マイク、およびボタンを含むことができる。
【００８６】
表示部６１８は、ユーザー端末機６１０の動作に関連する情報を表示することができ、実施形態で説明した情報を含むページを表示することができる。
【００８７】
制御部６１４は、実施形態で説明したユーザー端末機６１０の動作を行うことができるように制御を行うことができる。また、制御部６１４は、少なくとも一つのプロセッサーを含むことができる。
【００８８】
また、ユーザー端末機６１０は、イベントの出力のためのスピーカーをさらに含むことができ、送受信部６１２を通じて送受信される情報の少なくとも一部およびユーザー端末機６１０の動作のための情報を格納する格納部（図示せず）をさらに含むことができる。
【００８９】
サーバ６２０は、電子商取引サーバプログラムが実行されている装置であり、送受信部６２２、制御部６２４および格納部６２６を含むことができる。送受信部６２２は、ユーザー端末機６１０を含んだ他のノードと情報を送受信することができる。
【００９０】
制御部６２４は、実施形態で説明したサーバ６２０の動作を行うことができるように制御を行うことができる。また、制御部６２４は、少なくとも一つのプロセッサーを含むことができる。
【００９１】
また、サーバ６２０は、送受信部６２２を通じて送受信される情報の少なくとも一部およびサーバ６２０の動作のための情報を格納する格納部６２６を含むことができる。
【００９２】
一方、本明細書と図面には、本発明の好適な実施形態について開示しており、たとえ特定の用語が使用されたが、これは単に本発明の技術内容を簡単に説明して発明の理解を助けるための一般的な意味で使用されたのであり、本発明の範囲を限定するものではない。ここに開示された実施形態の他にも、本発明の技術的思想に基づいた他の変形例が実施可能であることは、本発明が属する技術分野において通常の知識を有する者に自明である。
【符号の説明】
【００９３】
１１０：ユーザー端末機
１２０：サービスサーバ
１３０：検索ポータルサーバ
【要約】
【課題】本発明の目的は、キーワード広告に関連するリンクを管理する方法及び装置を提供することである。
【解決手段】本発明は、サービスを提供するサービスサーバにおけるキーワードの管理方法であって、第１のサーバに対応する第１のキーワードセットを獲得する段階と、前記第１のキーワードセットの各キーワードに対応する前記サービスのランディングページに基づいて前記第１のキーワードセットの各キーワードがデッドリンクに対応するかを確認する段階と、前記第１のキーワードセットの各キーワードがデッドリンクに対応する場合、前記第１のキーワードセットの各キーワードのステータス情報をアップデートする段階と、前記アップデートされた前記第１のキーワードセットのステータス情報を前記第１のサーバに提供する段階とを含む、サービスサーバにおけるキーワードの管理方法に関する。
【選択図】図２【図１】
0006984058.tif 000002
【図２】
0006984058.tif 000003
【図３】
0006984058.tif 000004
【図４】
0006984058.tif 000005
【図５】
0006984058.tif 000006
【図６】
0006984058.tif 000007