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

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

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

特開2024-86611スマートウォッチを用いたショッピング選好度測定サービス提供方法及び装置
<>
  • 特開-スマートウォッチを用いたショッピング選好度測定サービス提供方法及び装置 図1
  • 特開-スマートウォッチを用いたショッピング選好度測定サービス提供方法及び装置 図2
  • 特開-スマートウォッチを用いたショッピング選好度測定サービス提供方法及び装置 図3
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024086611
(43)【公開日】2024-06-27
(54)【発明の名称】スマートウォッチを用いたショッピング選好度測定サービス提供方法及び装置
(51)【国際特許分類】
   G06Q 50/10 20120101AFI20240620BHJP
   H04M 11/00 20060101ALI20240620BHJP
【FI】
G06Q50/10
H04M11/00 302
【審査請求】未請求
【請求項の数】3
【出願形態】OL
(21)【出願番号】P 2023202238
(22)【出願日】2023-11-29
(31)【優先権主張番号】10-2022-0175749
(32)【優先日】2022-12-15
(33)【優先権主張国・地域又は機関】KR
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.HDMI
2.BLUETOOTH
3.JAVA
4.VISUAL BASIC
5.Linux
6.UNIX
7.ZIGBEE
8.WiーFi DIRECT
(71)【出願人】
【識別番号】523371849
【氏名又は名称】アルファ ブラザーズ コーポレーション
(74)【代理人】
【識別番号】110001519
【氏名又は名称】弁理士法人太陽国際特許事務所
(72)【発明者】
【氏名】クォン、ホ イル
(72)【発明者】
【氏名】キム、チェ-オン
【テーマコード(参考)】
5K201
【Fターム(参考)】
5K201CB14
5K201EC06
5K201ED09
(57)【要約】      (修正有)
【課題】本発明の一実施形態は、少なくとも1つのサーバによって実行されるスマートウォッチを使用してショッピング好み測定サービスを提供する方法に関する。
【解決手段】方法は、ユーザ端末からユーザのショッピング心拍数情報を取得することと、ショッピング心拍数情報に基づいて特定の商品に対するユーザの好みを決定することと、ユーザの好みに基づいて特定の商品の購入推薦指数を生成することと、購入推薦指数に基づいて、特定の商品に対する購入推薦の有無を決定することと、を含み、特定の商品に対するユーザの好みを決定する。
【選択図】図3
【特許請求の範囲】
【請求項1】
少なくとも1つのサーバによって実行されるスマートウォッチを用いたショッピング好み測定サービスを提供する方法において、
ユーザ端末からユーザのショッピング心拍数情報を取得し、
ショッピング心拍数情報に基づいて特定の商品に対するユーザの好みを決定し、
ユーザの好みに基づいて特定の商品の購入推薦指数を生成し、
購入推薦指数に基づいて、特定の商品に対する購入推薦の有無を決定するステップを含み、
前記ショッピング心拍数情報は、前記ユーザが購入した第1スマートウォッチペースに関する購入ページに接続した間の第1平均心拍数、前記ユーザがウィッシュリストに登録したが購入しなかった第2スマートウォッチフェイスに関する購入ページに、接続中の第2の平均心拍数、予め設定されたカテゴリのうち、第1のスマートウォッチペースまたは第2のスマートウォッチフェースと同じカテゴリに含まれる第3のスマートウォッチペースに関する購入ページに接続した間の第3の平均心拍数および予め設定されたカテゴリのうち、第1のスマートウォッチペースおよび第2のスマートウォッチペースとは異なるカテゴリに含まれる第4のスマートウォッチペースに関する購入ページにアクセスしたときの第4の平均心拍数を含む、
スマートウォッチを使用したショッピング好み測定サービスを提供する方法。
【請求項2】
請求項1に記載の方法であって、
ショッピング心拍数情報に基づいて特定の商品に対するユーザの好みを決定するステップは、
特定の商品に関する購入ページにアクセスしている間にユーザの特定の商品の平均心拍数を導出し、 第1の平均心拍数、第2の平均心拍数、第3の平均心拍数、および第4の平均心拍数のうち、特定の商品の平均心拍数に最も近い平均心拍数を導出し、
最も近い平均心拍数に関する嗜好に基づいてユーザの嗜好として決定するステップを含み、
前記第1平均心拍数に関する選好度は第1選好度であり、前記第2平均心拍数に関する選好度は第2選好度であり、前記第3平均心拍数に関する選好度は第3選好度であり、前記第4平均心拍数に関する選好度は第4の好みであり、
第1の嗜好は第2の嗜好よりも高い嗜好性を示し、第2の嗜好は第3の嗜好より高い嗜好性を示し、第3の嗜好は第4の嗜好より高い嗜好性を示す、
スマートウォッチを使用したショッピング好み測定サービスを提供する方法。
【請求項3】
請求項2に記載の方法であって、
ショッピング心拍数情報に基づいて特定の商品に対するユーザの好みを決定するステップは、
前記ユーザが前記特定商品に関する購入ページに複数回接続した場合、前記特定商品に関する購入ページへの最新接続時の接続した間の最近の平均心拍数及び直前接続時の接続した間の直前の平均心拍数 を導くステップと、
前記最近の平均心拍数と前記直前の平均心拍数とに基づいて心拍数変化度を算出するステップをさらに含み、
最も近い平均心拍数に関する好みに基づいてユーザの好みとして決定するステップは、
前記心拍数変化度が予め設定された正の閾値を超える場合、前記最も近い平均心拍数に関する好みを予め設定された正の補正値だけ補正し、前記心拍数変化度が予め設定された負の閾値よりも小さい場合、前記 最も近い平均心拍数に関する好みを予め設定された負の補正値だけ補正し、
補正された最も近い平均心拍数に関する好みをユーザの好みとして決定する、
スマートウォッチを使用したショッピング好み測定サービスを提供する方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明の実施形態は、スマートウォッチを使用したショッピング好み測定サービス提供サーバおよびその動作方法に関する。
【背景技術】
【0002】
現在までに発売されたスマートウォッチは、通常、独立してあるいはスマートフォンと連動する周辺機器として機能する。 腕時計の形をしているので画面サイズが限定的で入出力環境が制限されるしかないが、手首の上に常に密着した状態で携帯するウェアラブルなので人体のバイオメトリック情報(心拍、体温など)を常時受け入れることができ、振動など 触覚による触覚出力でユーザーに信号を送信できるという利点もあります。 また、携帯時に手首の上に固定されるので、使用のために少なくとも片手を使用しなければならないスマートフォンに比べて、スマートウォッチは手を全く使わなくても情報閲覧が可能であるという利点もある。 しかし、人間は視覚情報に大きく依存するため、まだ弱点が長所を上回り、ユーザーインターフェースの画期的な発展や発想の転換がなければ本格的なスマート機器として広く使用できるというのが一般的な評価だ。
【0003】
また、手首に着用が可能なほどの超小型装備なので、バッテリー、CPU、メモリーなどハードウェア的限界も克服しなければならない。 特にバッテリーは現在最大の障害物のひとつで、最低年単位を支える一般腕時計に比べてせいぜい数日程度しか使用できない。 発熱もやはり大きな問題。 このような制約によりスマートウォッチは急激な成長をしたが、大衆化はまだ行われておらず、スマートフォンを操作するリモコンにすぎないという批判も多い。 しかし、それだけ技術の発展とともに成長する余地が多い製品群でもある。
【0004】
スマートウォッチはアナログ時計とは異なり、時計のデザインを自由に変更することができ、ユーザーはスマートウォッチの表示部分に対応するウォッチフェイスを自由に変更することができる。
【発明の概要】
【発明が解決しようとする課題】
【0005】
本発明の実施形態は、スマートウォッチを利用したショッピング好み測定サービス提供サーバおよびその動作方法を提供することができる。
【0006】
実施形態で達成しようとする技術的課題は、上記で言及した事項に限定されず、記載されていない他の技術的課題は、以下に説明する様々な実施形態から当技術分野で通常の知識を有する者によって考慮される。 できる。
【課題を解決するための手段】
【0007】
実施形態によれば、少なくとも1つのサーバによって実行されるスマートウォッチを使用してショッピング好み測定サービスを提供する方法は、ユーザ端末からユーザのショッピング心拍数情報を取得すること、ショッピング心拍数情報に基づいて特定の商品に ユーザの嗜好を決定するステップ、ユーザの嗜好に基づいて特定の商品の購入推薦指数を生成すること、および購入推薦指数に基づいて特定の商品の購買推薦を決定する。 ショッピング心拍数情報は、ユーザが購入した第1のスマートウォッチペースに関する購入ページにアクセスしたときの第1の平均心拍数であり、ユーザがウィッシュリストに登録したが購入していない第2のスマートウォッチペースに関する。 購入ページへの接続中の第2の平均心拍数、予め設定されたカテゴリのうちの第1のスマートウォッチペースまたは第2のスマートウォッチフェースと同じカテゴリに含まれる第3のスマートウォッチフェースに関する購入ページへの接続中の 第3の平均心拍数および予め設定されたカテゴリのうち、第1のスマートウォッチペースおよび第2のスマートウォッチペースとは異なるカテゴリに含まれる第4のスマートウォッチペースに関する購入ページにアクセスしたときの第4の平均心拍数を含む。 できる。
【0008】
ここで、ショッピング心拍数情報に基づいて特定の商品に対するユーザの好みを決定するステップは、特定の商品に関する購入ページに接続している間にユーザの特定の商品の平均心拍数を導出するステップと、 第1の平均心拍数、第2の平均心拍数、第3の平均心拍数および第4の平均心拍数のうち、特定の商品の平均心拍数に最も近い平均心拍数を導出するステップと、最も近い平均心拍数に関する好みに基づいている。 第1平均心拍数に関する選好度は第1選好度であり、第2平均心拍数に関する選好度は第2選好度であり、第3平均心拍数に関する選好度は、 第3の嗜好であり、第4の平均心拍数に関する嗜好は第4の嗜好であり、第1の嗜好は第2の嗜好より高い嗜好性を示し、第2の嗜好は第3の嗜好より高い嗜好性を示す。 、第3の嗜好は、第4の嗜好より高い嗜好性を示すことができる。
【0009】
ここで、前記ショッピング心拍数情報に基づいて特定商品に対する前記ユーザの嗜好を決定するステップは、前記ユーザが前記特定商品に関する購入ページに複数回接続した場合、前記特定商品に関する購入ページに対する最新である。 接続時の接続中の最近の平均心拍数と直前接続時の接続中の直前の平均心拍数を導出するステップと、前記最近の平均心拍数と前記直前平均心拍数とに基づいて心拍数変化度を算出するステップとをさらに含む。 最も近い平均心拍数に関する嗜好に基づいてユーザの嗜好として決定するステップは、心拍数変化が予め設定された量の閾値を超える場合、最も近い平均心拍数に関する嗜好を予め設定された正の 補正値だけ補正し、心拍数変化度が予め設定された負の閾値未満である場合、最も近い平均心拍数に関する好みを予め設定された負の補正値だけ補正するステップと、補正された最も近い平均心拍数に、 関連する嗜好をユーザの嗜好として決定することを含むことができる。
【0010】
ここで、ユーザの嗜好に基づいて特定商品の購入推薦指数を生成するステップは、ユーザの嗜好、特定商品に関する購入ページへの接続回数、特定商品に関する購入ページに対応する。 レビュー数および特定の商品に関する購入ページに対応する評価に基づいて購入推奨指数を計算する。
【発明の効果】
【0011】
実施形態によれば、身体の自然な変化を通じて自分の好みを測定することができる。 したがって、自分が知らない分野で好みを発見するとき、自分の心拍数で自分が頭では感じなかった自分の好み情報を獲得できる効果がある。
【0012】
実施例から得ることができる効果は、上記で言及した効果に限定されず、言及されていない他の効果は、以下の詳細な説明に基づいて、当技術分野において通常の知識を有する者に明確に導き出され理解される。 することができます。
実施形態の理解を容易にするために詳細な説明の一部として含まれる添付の図面は様々な実施形態を提供し、詳細な説明と共に様々な実施形態の技術的特徴を説明する。
【図面の簡単な説明】
【0013】
図1】本発明の一実施形態によるスマートウォッチを利用したショッピング好み測定サービス提供サーバを含むシステム図である。
図2】本発明の一実施形態によるスマートウォッチを利用したショッピング選好度測定サービスを提供するサーバの構成を示すブロック図である。
図3】スマートウォッチを用いたショッピング選好度測定サービス提供サーバの動作方法の一実施形態を示す図である。
【発明を実施するための形態】
【0014】
以下の実施形態は、実施形態の構成要素と特徴を所定の形態で組み合わせたものである。 各構成要素または特徴は、別段の明示的な言及がない限り、選択的であると考えることができる。 各構成要素または特徴は、他の構成要素または特徴と組み合わされていない形態で実施することができる。 さらに、いくつかの構成要素および/または特徴を組み合わせて様々な実施形態を構成することができる。 様々な実施形態で説明される動作の順序は変更されてもよい。 いくつかの実施形態のいくつかの構成または特徴は他の実施形態に含まれてもよく、または他の実施形態の対応する構成または特徴と交換されてもよい。
【0015】
図面の説明において、様々な実施形態の要旨をぼかすことができる手順またはステップなどは記載されておらず、当該技術分野で通常の知識を有する者のレベルで理解できる程度の手順またはステップはまた説明しない。 した。
【0016】
明細書全体において、ある部分がある構成要素を「含む(comprisingまたはincluding)」という場合、これは、特に反対の記載がない限り、他の構成要素を除外するのではなく、他の構成要素をさらに含むことができることを意味する。 する。 さらに、本明細書に記載の「…部」、「…基」、「モジュール」などの用語は、少なくとも1つの機能または動作を処理する単位を意味し、これはハードウェアまたはソフトウェアまたはハードウェアとソフトウェアの組み合わせ として実装することができます。 さらに、「日(aまたはan)」、「1つ」、「その」、および類似の関連語は、様々な実施形態を説明する文脈において(特に、以下の特許請求の範囲の文脈において)本明細書に記載されている。 別段の指示または文脈によって明確に反論されない限り、単数および複数の両方を含む意味で使用することができる。
【0017】
以下、様々な実施形態による実施形態を添付の図面を参照して詳細に説明する。 添付の図面と共に以下に開示される詳細な説明は、様々な実施形態の例示的な実施形態を説明しようとするものであり、唯一の実施形態を示すことを意図していない。
【0018】
さらに、様々な実施形態で使用される特定の(特定の)用語は、様々な実施形態の理解を容易にするために提供されており、そのような特定の用語の使用は、様々な実施形態の技術的思想から逸脱しない範囲で他の形態に変更することができる。 。
【0019】
ネットワーク環境では、電子装置は、第1のネットワーク(例えば、近距離無線通信ネットワーク)を介して電子装置と通信することができ、または第2のネットワーク(例えば遠距離無線通信ネットワーク)を介して電子装置またはサーバのうちの少なくとも1つと通信することができる。 ある。 一実施形態によれば、電子装置はサーバ108を介して電子装置と通信することができる。
【0020】
一実施形態によれば、電子装置は、プロセッサ、メモリ、入力モジュール、音響出力モジュール、ディスプレイモジュール、オーディオモジュール、センサモジュール、インターフェース、接続端子、触覚モジュール、カメラモジュール、電力管理モジュール、バッテリー、通信モジュール、加入者である。 識別モジュールなどの構成要素を含むことができる。 特定の例では、そのような構成要素のうちの少なくとも1つは省略されてもよく、他の構成要素が追加されてもよい。 さらに、いくつかの例では、そのような構成要素を統合して使用することができる。 電子装置は、クライアント、端末、またはピアなどの用語で表現することもできる。
【0021】
プロセッサは、電子装置に接続された他の構成要素(例えば、ハードウェアまたはソフトウェア構成要素)を制御することができ、主にソフトウェア(例えばプログラム)を実行して様々なデータ処理および演算を実行することができる。 一般に、プロセッサは、他の構成要素(例えば、センサモジュールまたは通信モジュール)から受信した命令またはデータを揮発性メモリに格納し、格納された命令およびデータを処理して様々な操作またはデータ処理タスクを実行することができる。 そして、処理結果として生成されたデータを不揮発性メモリに格納することができる。 これにより、プロセッサは電子装置の機能を制御し、データを処理して必要なタスクを実行することができる。
【0022】
一実施形態によれば、プロセッサ120は、メインプロセッサ(例えば、中央処理装置またはアプリケーションプロセッサ)またはそれとは独立してまたは一緒に動作可能な補助プロセッサ(例えばグラフィック処理装置(GPU)、ニューラルネットワーク処理装置) (NPU: neural processing unit)、イメージシグナルプロセッサ、センサハブプロセッサ、またはコミュニケーションプロセッサ)を含むことができる。 例えば、電子装置がメインプロセッサおよび補助プロセッサを含む場合、補助プロセッサは、メインプロセッサよりも低電力を使用するか、または指定された機能に特化するように設定され得る。 補助プロセッサは、メインプロセッサとは別に、またはその一部として実装することができる。
【0023】
補助プロセッサは、電子デバイス内で重要な役割を果たすコンポーネントであり、メインプロセッサの補助として動作するか、またはメインプロセッサと連携して他のコンポーネント(例えば、ディスプレイモジュール、センサモジュール、または通信モジュール)に関連する機能または状態 を制御できる。 たとえば、メインプロセッサがアクティブ(スリープ)状態にあるときに、セカンダリプロセッサがメインプロセッサの役割に代わって動作し、メインプロセッサがアクティブ(アプリケーション実行)状態にあるときは、 連携してさまざまな機能と状態を制御できます。 この役割を果たすことによって、補助プロセッサは電子装置の性能を向上させ効率を高めることができる。
【0024】
いくつかの例によれば、人工知能モデルの処理に特化したハードウェア構造を有する補助プロセッサ(例えば、ニューラルネットワーク処理装置)を含むことができる。 人工知能モデルは機械学習を通じて生成することができる。 この学習は、電子機器自体で行われてもよく、別々のサーバ(例えば、外部サーバ、クラウドサーバ)を介して行われてもよい。 学習アルゴリズムは、指導型学習、非指導型学習、準指導型学習、または強化学習などの様々な形態を含み得る。
【0025】
人工知能モデルは、複数の人工ニューラルネットワーク層を含むことができる。 この人工ニューラルネットワークは、深層ニューラルネットワーク(DNN)、合成積ニューラルネットワーク(CNN)、循環ニューラルネットワーク(RNN)、限られたボルツマンマシン(RBM)、深層信頼ネットワーク(DBN)、双方向循環深層ニューラルネットワーク(BRDNN)、深層Qネットワーク( DQN)またはそのような方法の組み合わせのうちの1つであり得る。 しかしながら、これらの例は限定されない。
【0026】
人工知能モデルは、ハードウェア構造に加えてソフトウェア構造を追加的または代替的に含み得る。
【0027】
メモリは、電子デバイス内で使用される重要な構成要素であり、様々なデータを記憶する役割を果たす。 これらのデータは、主にソフトウェアプログラムに関連する命令の入力データまたは出力データで構成されています。 メモリは、揮発性メモリと不揮発性メモリに分けられる。 揮発性メモリは電源が切れると保存されたデータが消えるのに対し、不揮発性メモリは電源が切れてもデータを保存することができる。
【0028】
プログラムはソフトウェアで構成され、メモリに保存できます。 このプログラムには、オペレーティングシステム、ミドルウェア、アプリケーションなどのコンポーネントを含めることができます。 オペレーティングシステムはコンピュータシステムのコアソフトウェアとして機能し、ハードウェアとソフトウェア間の効率的な相互作用を管理し、ユーザーとコンピュータリソース間のインタフェースを提供できます。 ミドルウェアはソフトウェアの中間層であり、アプリケーションとハードウェアまたは他のソフトウェアとの間の通信を容易にする役割を果たす。 アプリケーションは、特定のタスクを実行するように設計されたソフトウェアプログラムであり、ユーザーのニーズに合わせて機能を提供します。 これらのコンポーネントはメモリに格納され実行され、コンピュータシステムの動作をサポートし、ユーザに機能を提供する。
【0029】
入力モジュールは、電子装置の構成要素(例えばプロセッサ)に、電子装置の外部(例えば、ユーザ)から伝達されるべき命令またはデータを受信する機能を提供することができる。 このモジュールは様々な入力装置で構成することができる。 例えば、マイク、マウス、キーボード、ボタンなどの要素を含めることができる。 さらに、スタイラスペンなどのデジタルペンも入力モジュールとして使用することができる。 入力モジュールは、ユーザと電子機器との間の相互作用を円滑にし、ユーザがコマンドを伝達したりデータを入力したりすることを可能にする。 音声コマンドはマイクを介して転送され、マウスとキーボードを使用してクリック、スクロール、キー入力などの操作を実行できます。 また、ボタンを押して特定の機能を実行したり、スタイラスペンを使用して電子機器に直接絵や手書きを入力することもできます。 入力モジュールは、ユーザの指示および入力を電子装置に伝達して処理することができる。
【0030】
音響出力モジュールは、電子装置の外部に音響信号を出力することができる。 このモジュールには、スピーカーやレシーバーなどの要素を含めることができます。 スピーカーは、主にマルチメディア再生や録音再生などの一般的な用途に使用できます。 受信機は主に着信電話を受信するために使用することができる。 また、音響出力モジュールは、電子機器で生成された音響信号を外部に出力してユーザに音を伝達することができる。 スピーカーを通じて音楽、映画、ゲームなど多様なマルチメディアコンテンツを再生したり、レシーバーを通じて電話通話や通知音などを受信することができる。 これにより、ユーザーは音を聞いたり、音声を聞くなど、さまざまな音響的な経験をすることができます。
【0031】
ディスプレイモジュールは、ユーザに情報を視覚的に表示することができる。 例えば、ディスプレイを使用してテキスト、画像、動画などの様々なコンテンツを表示することができる。 あるいは、ホログラム装置を介して立体的で現実的な視覚的経験を提供することができる。 プロジェクターを使用して大画面に情報を投影することもできます。 そのような表示モジュールは、電子機器とユーザとの間の視覚的な対話を可能にする。
【0032】
オーディオモジュールは、外部から得られた音を電子信号に変換して電子機器で処理できるようにする。 マイクまたは他の入力モジュールを使用して音をキャプチャし、それを電気信号に変換できます。 逆に、電子機器で生成された電気信号をオーディオモジュールを介して音に変換して出力することができる。 このようなオーディオモジュールは、音楽再生、音声通話、マルチメディアコンテンツなど、様々な音を処理して再生することができる。 さらに、オーディオモジュールは、外部電子機器(例えば、スピーカまたはヘッドホン)に接続され、電子機器によって生成された音を外部に出力することができる。 これにより、ユーザーはオーディオモジュールを介して音楽、映画、通話などを聴くことができます。 また、無線接続を介して外部電子機器とオーディオモジュールを接続することもできる。 これにより、ユーザーにとってより便利なサウンド出力オプションを提供できます。
【0033】
センサモジュールは、電子機器の動作状態を監視したり、外部環境の変化を感知する役割を果たすことができる。 例えば、ジェスチャセンサはユーザの動きを感知し、ジャイロセンサは回転運動を感知することができる。 気圧センサは大気圧の変化を感知し、磁気センサは磁場の変化を感知することができる。 加速度センサは加速度を感知し、グリップセンサは装置のユーザとの接触を感知することができる。 近接センサは装置周辺の物体との距離を感知し、カラーセンサは色情報を感知することができる。 赤外線(IR)センサは赤外線信号を感知し、生体センサはユーザの生体信号(例えば、心拍数)を感知することができる。 温度センサは周囲温度を感知し、湿度センサは湿度レベルを感知し、照度センサは周囲照度を感知することができる。 センサモジュールは、感知された状態に応じて電気信号またはデータ値を生成して電子機器で利用することができる。 これにより、電子機器は周囲の環境と対話し、より良い機能と利便性をユーザーに提供できます。
【0034】
インターフェースは電子装置間の相互作用を可能にし、データまたは信号を送受信することができる。 HDMIインターフェースは高精細マルチメディア伝送に使用され、USBインターフェースはさまざまなデバイスとの接続およびデータ伝送に使用できます。 SDカードインターフェイスはメモリカードとの接続をサポートし、オーディオインターフェイスはサウンド信号を送信するための機能を提供できます。 インターフェースは、電子デバイス間の互換性と相互接続性を保証するために特定のプロトコルに準拠している。 これにより、ユーザは他の装置とのデータ共有、ファイル転送、外部記憶装置の接続、マルチメディア装置の制御などを行うことができる。 インターフェースは様々な機能を提供し、電子装置の拡張性と多様性を向上させるのに役立つ。
【0035】
接続端子は、それを介して電子装置を外部電子装置(例えば電子装置)と物理的に接続することができるコネクタを含むことができる。 一実施形態によれば、接続端子は、例えば、HDMIコネクタ、USBコネクタ、SDカードコネクタ、またはオーディオコネクタ(例えばヘッドホンコネクタ)を含むことができる。
【0036】
触覚モジュール179は、電気信号をユーザが触覚または運動感覚を介して認識することができる機械的刺激(例えば振動または動き)または電気的刺激に変換することができる。 一実施形態によれば、触覚モジュール179は、例えば、モータ、圧電素子、または電気刺激装置を含むことができる。
【0037】
カメラモジュール180は静止画および動画を撮影することができる。 一実施形態によれば、カメラモジュール180は、1つ以上のレンズ、イメージセンサ、イメージシグナルプロセッサ、またはフラッシュを含むことができる。
【0038】
電力管理モジュール188は、電子装置101に供給される電力を管理することができる。 一実施形態によれば、電力管理モジュール188は、例えば電力管理統合回路(PMIC)の少なくとも一部として実装することができる。
【0039】
バッテリ189は、電子機器101の少なくとも1つの構成要素に電力を供給することができる。 一実施形態によれば、バッテリ189は、例えば、再充電不可能な一次電池、再充電可能な二次電池、または燃料電池を含むことができる。
【0040】
通信モジュール190は、電子装置101と外部電子装置(例えば、電子装置102、電子装置104、またはサーバ108)との間の直接(例えば有線)通信チャネルまたは無線通信チャネルの 確立された確立された通信チャネルを介した通信の実行をサポートすることができる。 通信モジュール190は、プロセッサ120(例えばアプリケーションプロセッサ)とは独立して動作し、直接(例えば有線)通信または無線通信をサポートする1つまたは複数の通信プロセッサを含み得る。 一実施形態によれば、通信モジュール190は、無線通信モジュール192(例えば、セルラー通信モジュール、近距離無線通信モジュール、またはGNSS(global navigation satellite system)通信モジュール)または有線通信モジュール194(例えば、 :LAN(local area network)通信モジュール、または電力線通信モジュール)を含むことができる。 これらの通信モジュールのうち、対応する通信モジュールは、第1のネットワーク198(例えば、Bluetooth、WiFi(Wireless Fidelity)ダイレクト、またはIrDA(infrared data association)などの近距離通信ネットワーク)または第2のネットワーク199(例えば、レガシー) セルラーネットワーク、5Gネットワーク、次世代通信ネットワーク、インターネット、またはコンピュータネットワーク(例えば、LANまたはWAN)などの遠距離通信ネットワークなどを介して外部の電子機器と通信することができる。 そのようないくつかの種類の通信モジュールは、単一の構成要素(例えば単一チップ)に統合されてもよく、または互いに別個の複数の構成要素(例えば複数のチップ)で実施されてもよい。 無線通信モジュールは、加入者識別モジュールに記憶された加入者情報(例えば、国際モバイル加入者識別子(IMSI))を使用して、第1のネットワークまたは第2のネットワークなどの通信ネットワーク内で電子装置を確認または認証することができる。
【0041】
無線通信モジュールは、4Gネットワークの後の5Gネットワークおよび次世代通信技術、例えばNR接続技術(new radio access technology)をサポートすることができる。NR接続技術は、高容量データの高速伝送(eMBB(enhanced mobile broadband))、端末電力最小化と複数端末の接続(mMTC(massive machine type communications))、または高信頼度と低遅延(URLLC(ultra-reliable and low) -latency communications)) をサポートできる。 無線通信モジュールは、例えば、高いデータレートを達成するために高周波帯域(例えばmmWave帯域)をサポートすることができる。 無線通信モジュールは、高周波帯域での性能を確保するための様々な技術、例えばビームフォーミング(beamforming)、巨大アレイ多重入出力(massive MIMO(multiple-input and multiple-output))、全次元多重入出力(FD) -MIMO:フルディメンションMIMO、アレイアンテナ、アナログビーム形成、または大規模アンテナなどの技術をサポートできます。 無線通信モジュール192は、電子装置、外部電子装置、またはネットワークシステム(例えば、第2のネットワーク)に規定される様々な要件をサポートすることができる。 一実施形態によれば、無線通信モジュールは、eMBB実現のためのピークデータレート(例えば、20Gbps以上)、mMTC実現のための損失カバー(例えば164dB以下)、またはURLC実現のためのUプレーンラテンシー(例えば、ダウン リンク(DL)およびアップリンク(UL)はそれぞれ0.5ms以下、またはラウンドトリップは1ms以下)をサポートすることができる。
【0042】
アンテナモジュールは、信号または電力を外部(例えば外部の電子機器)に送信することも、外部から受信することもできる。 一実施形態によれば、アンテナモジュール197は、サブストレート(例えばPCB)上に形成された導体または導電パターンからなる放射体を含むアンテナを含むことができる。 一実施形態によれば、アンテナモジュールは複数のアンテナ(例えばアレイアンテナ)を含むことができる。 この場合、第1のネットワークまたは第2のネットワークなどの通信ネットワークで使用される通信方式に適した少なくとも1つのアンテナを、例えば通信モジュール190によって複数のアンテナから選択することができる。 信号または電力は、選択された少なくとも1つのアンテナを介して通信モジュールと外部の電子機器との間で送信または受信することができる。 いくつかの実施形態によれば、放射体に加えて他の構成要素(例えば、無線周波数統合回路(RFIC))をさらにアンテナモジュール197の一部として形成することができる。
【0043】
様々な実施形態によれば、アンテナモジュールはmmWaveアンテナモジュールを形成することができる。 一実施形態によれば、mmWaveアンテナモジュールは、プリント回路基板、プリント回路基板の第1の面(例えば下面)、またはそれに隣接して配置され、指定された高周波帯域(例えばmmWave帯域)をサポートすることができるRFIC、 プリント回路基板の第2の面(例えば、上面または側面)に隣接して配置され、指定された高周波帯域の信号を送受信することができる複数のアンテナ(アレイアンテナなど)。 できる。
【0044】
前記構成要素の少なくとも一部は、周辺機器間通信方式(例えば、バス、GPIO(general purpose input and output)、SPI(serial peripheral interface)、またはMIPI(mobile industry processor interface))を介して互いに接続され、信号( 例:コマンドまたはデータ)を相互に交換できます。
【0045】
一実施形態によれば、コマンドまたはデータは、第2のネットワークに接続されたサーバを介して電子装置と外部の電子装置との間で送信または受信することができる。 外部の電子機器のそれぞれは、電子機器と同じまたは異なる種類の機器であり得る。 一実施形態によれば、電子装置で実行される動作の全部または一部は、外部の電子装置のうちの1つまたは複数の外部の電子装置で実行することができる。 例えば、電子機器が自動的に何らかの機能またはサービスを実行する必要がある場合、またはユーザまたは他の機器からの要求に応じて実行する必要がある場合、電子機器は、機能またはサービスを独自に実行する代わりに、または追加的に、1つまたは複数 外部の電子機器に、その機能またはそのサービスの少なくとも一部を実行するように要求することができる。 要求を受信した1つ以上の外部電子装置は、要求された機能またはサービスの少なくとも一部、または要求に関連する追加の機能またはサービスを実行し、その実行の結果を電子装置に伝達することができる。 電子装置は、結果をそのまままたは追加的に処理して、要求に対する応答の少なくとも一部として提供することができる。 この目的のために、例えば、クラウドコンピューティング、分散コンピューティング、モバイルエッジコンピューティング(MEC:Mobile Edge Computing)、またはクライアントサーバコンピューティング技術を使用することができる。 電子装置101は、例えば、分散コンピューティングまたはモバイルエッジコンピューティングを使用して超低遅延サービスを提供することができる。 別の実施形態では、外部電子装置104はIoT(インターネット・オブ・スイング)装置を含むことができる。 サーバは、機械学習および/またはニューラルネットワークを使用したインテリジェントサーバであり得る。 一実施形態によれば、外部の電子装置またはサーバを第2のネットワークに含めることができる。 電子機器は、5G通信技術およびIoT関連技術に基づいてインテリジェントサービス(例えば、スマートホーム、スマートシティ、スマートカー、またはヘルスケア)に適用することができる。
【0046】
サーバは電子機器が接続され、接続された電子機器でサービスを提供することができる。 また、サーバは、会員加入手順を進行して、それに応じて会員に加入したユーザの各種情報を保存して管理し、サービスに関連した各種購入及び決済機能を提供することもできる。 また、サーバ108は、ユーザ間でサービスを共有できるように、複数の電子機器のそれぞれで実行されるサービスアプリケーションの実行データをリアルタイムで共有してもよい。 そのようなサーバは、ハードウェア的には従来のウェブサーバ(Webサーバ)またはワップサーバ(WAPサーバ)と同じ構成を有することができる。 しかし、ソフトウェア的には、C、C++、Java、Visual Basic、Visual Cなど如何なる言語を通じて実装され、様々な機能をするプログラムモジュール(Module)を含むことができる。 さらに、サーバ108は、一般に、インターネットなどのオープンコンピュータネットワークを介して不特定多数のクライアントおよび/または他のサーバと接続されており、クライアントまたは他のサーバからのジョブ実行要求を受け取り、それに対するジョブ結果を導出して提供する。 コンピュータシステム及びそのためにインストールされているコンピュータソフトウェア(サーバプログラム)を意味するものである。 なお、サーバは、上述したサーバプログラム以外にも、サーバ上で動作する一連のアプリケーションプログラムと、場合によっては内部または外部に構築されている各種データベース(DB:Database、以下「DB」という)を 含む広い概念として理解されるべきです。 したがって、サーバは、会員登録情報と、ゲームに関する各種情報およびデータとを分類してDBに格納および管理する。このDBは、サーバの内部または外部に実装することができる。 また、サーバ108は、一般的なサーバ用ハードウェアに、DOS(Windows)、Windows(Windows)、Linux(Linux)、Unix(UNIX)、Macintosh(Macintosh)などのオペレーティングシステムによって多様に提供されているサーバプログラムを利用する。 で実現することができ、代表的なものとしては、Windows環境で使用されるウェブサイト(Website)、IIS(Internet Information Server)とUNIX環境で使用されるCERN、NCSA、APPACHなどが利用できる。 また、サーバは、サービスのユーザ認証やサービスに関連する購入決済のための認証システム及び決済システムと連動してもよい。
【0047】
第1のネットワークおよび第2のネットワークは、端末およびサーバなどの各ノード相互間で情報交換が可能な接続構造またはサーバと電子機器とを接続するネットワークを意味する。 第1ネットワーク及び第2ネットワークは、インターネット(Internet)、LAN(Local Area Network)、Wireless LAN(Wireless Local Area Network)、WAN(Wide Area Network)、PAN(Personal Area Network)、3G、4G、LTE、5G 、Wi-Fiなどが含まれるが、これらに限定されない。 第1のネットワークおよび第2のネットワークは、LAN、WANなどの閉鎖型の第1のネットワークおよび第2のネットワークであってもよいが、インターネット(Internet)などの開放型であることが好ましい。 インターネットは、TCP/IPプロトコルとその上位階層に存在する複数のサービス、すなわちHTTP(HyperText Transfer Protocol)、Telnet、FTP(File Transfer Protocol)、DNS(Domain Name System)、SMTP(Simple Mail Transfer Protocol)、SNMP( 簡易ネットワーク管理プロトコル(NEF)、ネットワークファイルサービス(NFS)、ネットワーク情報サービス(NIS)を提供するグローバルなオープンコンピュータ第1ネットワーク198、および第2ネットワーク199の構造。
【0048】
データベースは、データベース管理プログラム(DBMS)を使用してコンピュータシステムの記憶空間(ハードディスクまたはメモリ)に実装された一般的なデータ構造を有することができる。 データベースは、データの検索(抽出)、削除、編集、追加などを自由に行うことができるデータ記憶形態を有することができる。 データベースは、Oracle(Oracle)、インフォミックス(Infomix)、サイベース(Sybase)、DB2などのリレーショナルデータベース管理システム(RDBMS)や、ゲムストン(Gemston)、オリオン(Orion)、O2などのオブジェクト指向データベース管理 システム(OODBMS)およびエクセロン(Excelon)、タミノ(Tamino)、セカイジュ(Sekaiju)などのXML専用データベース(XML Native Database)を使用して、本開示の一実施形態の目的に合わせて実装することができ、独自の機能 を達成するために適切なフィールド(Field)または要素を持つことができます。
【0049】
一実施形態によれば、プログラム140は、電子装置101の1つまたは複数のリソースを制御するためのオペレーティングシステム142、ミドルウェア144、またはオペレーティングシステム142で実行可能なアプリケーション146を提供する。 含めることができる。 オペレーティングシステム142は、例えば、AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM、またはBadaTMを含むことができる。 プログラム140のうちの少なくともいくつかのプログラムは、例えば、製造時に電子装置101にプリロードされるか、または使用者が使用するときに外部電子装置(例えば、電子装置102または104)、またはサーバー( 108))からダウンロードまたは更新することができる。 プログラム140の全部または一部はニューラルネットワークを含み得る。
【0050】
オペレーティングシステム142は、電子装置101の1つまたは複数のシステムリソース(例えば、プロセス、メモリ、または電源)の管理(割り当てまたは回収など)を制御することができる。 オペレーティングシステム142は、追加的または代替的に、電子装置101の他のハードウェア装置、例えば入力モジュール150、音響出力モジュール155、表示モジュール160、オーディオモジュール170を含む。 、センサモジュール176、インターフェース177、触覚モジュール179、カメラモジュール180、電力管理モジュール188、バッテリ189、通信モジュール190、加入者識別モジュール196、または アンテナモジュール197を駆動するための1つ以上のドライバプログラムを含み得る。
【0051】
ミドルウェア144は、電子装置101の1つまたは複数のリソースから提供される機能または情報をアプリケーション146によって使用することができるように、様々な機能をアプリケーション146に提供することができる。 ミドルウェア144は、例えば、アプリケーションマネージャ201、ウィンドウマネージャ203、マルチメディアマネージャ205、リソースマネージャ207、パワーマネージャ209、データベースマネージャ211、パッケージマネージャ213 )、コネクティビティマネージャ(215)、ノティフィケーションマネージャ(217)、ロケーションマネージャ(219)、グラフィックマネージャ(221)、セキュリティマネージャ(223)、通話マネージャ(225)、または音声認識マネージャ(227)を含む。 できる。
【0052】
アプリケーションマネージャ201は、例えば、アプリケーション146のライフサイクルを管理することができる。 ウィンドウマネージャ203は、例えば、画面で使用される1つ以上のGUIリソースを管理することができる。 マルチメディアマネージャ205は、例えば、メディアファイルの再生に必要な1つまたは複数のフォーマットを把握し、その選択された対応するフォーマットに適合するコーデックを使用して、メディアファイル中の対応するメディアファイルの符号化または復号を行う。 実行できます。 リソースマネージャ207は、例えば、アプリケーション146のソースコードまたはメモリ130のメモリの空間を管理することができる。 パワーマネージャ209は、例えば、バッテリ189の容量、温度または電源を管理し、そのうち該当情報を用いて電子装置101の動作に必要な関連情報を決定または提供することができる。 一実施形態によれば、パワーマネージャ209は、電子デバイス101のバイオス(BIOS:basic input / output system)(図示せず)と連動することができる。
【0053】
データベースマネージャ211は、例えば、アプリケーション146によって使用されるデータベースを作成、検索、または変更することができる。 パッケージマネージャ213は、例えば、パッケージファイルの形態で配布されるアプリケーションのインストールまたは更新を管理することができる。 コネクティビティマネージャ215は、例えば、電子機器101と外部電子機器との間の無線接続または直接接続を管理することができる。 通話管理マネージャ217は、例えば、指定されたイベント(例えば、着信通話、メッセージ、またはアラーム)の発生をユーザに知らせる機能を提供することができる。 ロケーションマネージャ219は、例えば、電子機器101の位置情報を管理することができる。 グラフィックマネージャ221は、例えば、ユーザに提供されるべき1つまたは複数のグラフィック効果またはそれに関連するユーザインタフェースを管理することができる。
【0054】
セキュリティマネージャ223は、例えば、システムセキュリティまたはユーザ認証を提供することができる。 通話マネージャ225は、例えば、電子機器101によって提供される音声通話機能またはビデオ通話機能を管理することができる。 音声認識マネージャ227は、例えば、ユーザの音声データをサーバ108に送信し、その音声データに少なくとも一部基づいて電子装置101で実行される機能に対応する命令、 あるいは、その音声データに少なくとも一部基づいて変換された文字データをサーバ108から受信することができる。 一実施形態によれば、ミドルウェア244は動的に既存の構成要素をいくつか削除するか、または新しい構成要素を追加することができる。 一実施形態によれば、ミドルウェア144の少なくとも一部はオペレーティングシステム142の一部として含まれてもよく、またはオペレーティングシステム142とは異なる別々のソフトウェアで実装されてもよい。
【0055】
アプリケーション146は、例えば、ホーム251、ダイヤラ253、SMS/MMS255、IM(instant message)257、ブラウザ259、カメラ261、アラーム263である。 、コンタクト265、音声認識267、電子メール269、カレンダー271、メディアプレーヤー273、アルバム275、ウォッチ277、フィットネス279(例えば、運動量または血糖など) 生体情報の測定)、または環境情報281(例えば、気圧、湿度、または温度情報の測定)アプリケーションを含むことができる。 一実施形態によれば、アプリケーション146は、電子装置101と外部電子装置との間の情報交換をサポートすることができる情報交換アプリケーション(図示せず)をさらに含むことができる。 情報交換アプリケーションは、例えば、外部電子機器に指定された情報(例えば、通話、メッセージ、またはアラーム)を伝達するように設定された通知リレーアプリケーション、または外部電子機器を管理するように設定されたデバイス管理アプリケーションを含むことができる。 ある。 ノーティフィケーション中継アプリケーションは、例えば、電子機器101の他のアプリケーション(例えば、電子メールアプリケーション269)で発生した指定されたイベント(例えば、メール受信)に対応する通知情報を外部電子機器に伝達する。 できる。 追加的または代替的に、ノーティフィケーション中継アプリケーションは、外部電子機器から通知情報を受信して電子機器101のユーザに提供することができる。
【0056】
機器管理アプリケーションは、例えば、電子機器101と通信する外部電子機器またはその一部の構成要素(例えば、外部電子機器の表示モジュールまたはカメラモジュール)の電源(例えば、ターンオンまたはターンオフ) )または機能(明るさ、解像度、またはフォーカスなど)を制御できます。 装置管理アプリケーションは、追加的または代替的に、外部電子装置で動作するアプリケーションのインストール、削除、または更新をサポートすることができる。
【0057】
本明細書において、ニューラルネットワーク、ニューラルネットワークネットワーク、ネットワーク関数は、同じ意味で使用することができる。 ニューラルネットワークは、一般に「ノード」と呼ばれることがある相互接続された計算単位の集合から構成することができる。 これらの「ノード」は「ニューロン」と呼ばれることがある。 ニューラルネットワークは、少なくとも2つ以上のノードを含むように構成される。 ニューラルネットワークを構成するノード(またはニューロン)は、1つまたは複数の「リンク」によって相互接続することができる。
【0058】
ニューラルネットワーク内で、リンクを介して接続された2つ以上のノードは、比較的入力ノードと出力ノードとの関係を形成することができる。 入力ノードと出力ノードの概念は相対的なものであり、あるノードに対して出力ノード関係にある任意のノードは、他のノードとの関係で入力ノード関係にあり、その逆も成立することができる。 前述のように、入力ノードと出力ノードの関係はリンクを中心に生成することができる。 1つの入力ノードに1つ以上の出力ノードをリンクを介して接続することができ、その逆も確立することができる。
【0059】
1つのリンクを介して接続された入力ノードと出力ノードの関係では、出力ノードは、入力ノードに入力されたデータに基づいてその値を決定することができる。 ここで、入力ノードと出力ノードを相互接続するノードは重みを有してもよい。 重みは可変であり得、ニューラルネットワークが所望の機能を実行するためにユーザまたはアルゴリズムによって可変であり得る。 例えば、1つまたは複数の入力ノードが1つの出力ノードにそれぞれのリンクによって相互接続されている場合、出力ノードは、出力ノードに接続された入力ノードに入力された値および各入力ノードに対応するリンクに設定される。 重みに基づいて出力ノード値を決定することができる。
【0060】
上述のように、ニューラルネットワークは、2つ以上のノードが1つ以上のリンクを介して相互接続されて、ニューラルネットワーク内で入力ノードと出力ノードの関係を形成する。 ニューラルネットワーク内のノードとリンクの数、およびノードとリンクとの間の関連、リンクのそれぞれに与えられた重みの値によって、ニューラルネットワークネットワークの特性を決定することができる。 例えば、同じ数のノードおよびリンクが存在し、リンク間の重み値が異なる2つのニューラルネットワークネットワークが存在する場合、2つのニューラルネットワークネットワークは互いに異なると認識され得る。
【0061】
図1を参照すると、本発明の実施形態によるスマートウォッチを利用したショッピング好み測定サービス提供方法は、PC(Personal Computer)等のように記憶空間を備えてインターネットに接続することができ、携帯が容易でないコンピューティング装置で行う。 あるいは、スマートフォンなどのように携帯端末で実行することができる。 このとき、前記スマートウォッチを利用したショッピング選好度測定サービス提供方法は、前記スマートウォッチを利用したショッピング選好度測定サービス提供方法が具現されたアプリケーション(application)が、アプリストア(App store)等でダウンして前記携帯端末にインストールされた後に実行されることができる。 。
【0062】
そして、前記スマートウォッチを利用したショッピング選好度測定サービス提供方法は、CD(Compact Disc)やUSB(Universal Serial Bus)メモリなどの記録媒体に記録された状態でPCなどのコンピューティング装置に挿入され、前記コンピューティング装置のアクセス動作を行う。 または、記録媒体からコンピューティング装置の記憶空間に記憶された後、コンピューティング装置のアクセス動作を介して実行されてもよい。
【0063】
一方、コンピューティング装置または携帯端末がインターネットに接続されたサーバに接続可能である場合、スマートウォッチを用いたショッピング好み測定サービス提供方法は、コンピューティング装置または携帯端末の要求に応じてサーバでも実行することができる。
【0064】
以下では、スマートウォッチを用いたショッピング選好度測定サービス提供方法が実行されるコンピューティング装置、携帯端末またはサーバなどを通称してスマートウォッチを用いたショッピング選好度測定サービス提供装置と呼ぶことができる。
【0065】
前記スマートウォッチを利用したショッピング選好度測定サービス提供装置は、図2に例示したスマートウォッチを用いたショッピング選好度測定サービス提供装置と同様の構成を有することができ、前記スマートウォッチを用いたショッピング選好度測定サービス提供装置は、図1に示す。 図示のスマートウォッチを使用したショッピングの好みは、測定サービス提供装置に限定されない場合がある。
【0066】
一実施形態によるシステムは、ユーザ端末100、110、120、130、およびスマートウォッチを使用したショッピング好み測定サービス提供サーバ200(以下、サーバ200)を含むことができる。 ネットワークは、インターネットポータルサイトサーバ、SNSサーバ、ブログを運営するサーバなどを含むことができる。
【0067】
ユーザ端末100、110、120、130は、スマートフォン、タブレットPC、PC、スマートTV、携帯電話、PDA(personal digital assistant)、ラップトップ、メディアプレーヤー、マイクロサーバ、GPS(global positioning system)装置、電子 本端末、デジタル放送端末、ナビゲーション、キオスク、MP3プレーヤー、デジタルカメラ、家電機器、カメラを搭載したデバイス、その他のモバイルまたは非モバイルコンピューティングデバイスであってもよいが、これらに限定されない。 また、ユーザ端末100、110、120、130は、通信機能およびデータ処理機能を備えたウェアラブルデバイスであってもよい。 しかし、これに限定されない。
【0068】
サーバ200は、ユーザ端末100、110、120、130と、ネットワークを介して通信してコマンド、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置または複数のコンピュータ装置で実現することができる。
【0069】
一例として、サーバ200は、ネットワークを介して接続されたユーザ端末100、110、120、130にアプリケーションをインストールするためのファイルを提供することができる。 この場合、ユーザ端末100、110、120、130は、サーバ200から提供されたファイルを用いてアプリケーションをインストールすることができる。
【0070】
また、ユーザ端末100、110、120、130は、オペレーティングシステム(Operating System、OS)及び少なくとも1つのプログラム(一例としてブラウザやインストールされたアプリケーション)の制御に従ってサーバ200に接続し、サーバ200 が提供するサービスやコンテンツを提供することができる。
【0071】
別の例として、サーバ200はデータ送受信のための通信セッションを確立し、確立された通信セッションを介してユーザ端末100、110、120、130間のデータ送受信をルーティングすることができる。
【0072】
ユーザ端末100、110、120、130及びスマートウォッチを利用したショッピング選好度測定サービス提供サーバ200は、ネットワークを用いて通信を行うことができる。 例えば、ネットワークは、ローカルエリアネットワーク(LAC)、ワイドエリアネットワーク(WAN)、付加価値通信ネットワーク(VAL)、モバイル通信ネットワーク(モバイル無線通信ネットワーク)、衛星通信ネットワーク、およびそれらの 相互組合せを含み、図1に示す各ネットワーク構成主体が互いにスムーズに通信を可能にする包括的な意味のデータ通信網であり、有線インターネット、無線インターネット及びモバイル無線通信網を含むことができる。 また、無線通信は、例えば、無線LAN(Wi-Fi)、Bluetooth、Bluetooth低エネルギー(Bluetooth low energy)、ZigBee、WFD(Wi-Fi Direct)、UWB(ultra wideband)、赤外線通信(IrDA、infrared) Data Association)、NFC(Near Field Communication)などがあるが、これに限定されるものではない。
【0073】
本発明の一実施形態によるスマートウォッチを利用したショッピング選好度測定サービスを提供するサーバの構成を示すブロック図である。
【0074】
図2を参照すると、スマートウォッチを用いたショッピング好み測定サービスを提供するサーバ200(以下、サーバ200)は、通信部210、プロセッサ220、及びDB230を含むことができる。 図2のサーバ200には、実施形態に関連する構成要素のみが示されている。 したがって、図2に示す構成要素に加えて他の汎用構成要素をさらに含むことができることが当技術分野の当業者であれば理解することができる。
【0075】
通信部210は、端末間の有線/無線通信を可能にする1つ以上の構成要素を含むことができる。 例えば、通信部210は、近距離通信部(図示せず)、移動通信部(図示せず)及び放送受信部(図示せず)のうちの少なくとも1つを含むことができる。
【0076】
一例として、DB230などの記録装置に記憶されたプログラムコードに従って生成された要求は、通信部210の制御に従ってネットワークを介して端末に転送されてもよい。 逆に、端末のプロセッサの制御に従って提供される制御信号やコマンド、コンテンツ、ファイルなどをネットワークを介して通信部210を介してサーバ200に受信することができる。 例えば、通信部210を介して受信されたサーバ200の制御信号やコマンド、コンテンツ、ファイルなどは、プロセッサ220に伝達されてもよく、DB230に転送されて記憶されてもよい。
【0077】
DB230は、サーバ200内で処理される各種データを記憶するハードウェアであり、プロセッサ220の処理及び制御のためのプログラムを記憶することができる。
【0078】
DB230は、ダイナミックランダムアクセスメモリ(DRAM)、スタティックランダムアクセスメモリ(SRAM)などのランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、電気的に消去可能なプログラマブルリードオンリーメモリ(EEPROM)、CD ROM、ブルーレイまたは他の光ディスク記憶装置、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)、またはフラッシュメモリを含むことができる。 DB230はメモリであってもよい。
【0079】
プロセッサ220は、サーバ200の全体的な動作を制御する。 例えば、プロセッサ220は、DB230に記憶されたプログラムを実行することにより、入力部(図示せず)、ディスプレイ(図示せず)、通信部210、DB230などを全体的に制御することができる。 プロセッサ220は、DB230に格納されたプログラムを実行することによって外部サーバ200の動作を制御することができる。
【0080】
通信部210は、サーバ200が他の装置(図示せず)およびサーバ(図示せず)と通信することを可能にする1つ以上の構成要素を含むことができる。 他の装置(図示せず)は、サーバ200などのコンピューティング装置であっても、センシング装置であってもよいが、これらに限定されない。 通信部210は、ネットワークを介して他の電子機器からのユーザ入力を受信したり、外部機器から外部機器に記憶されたデータを受信したりすることができる。
【0081】
DB230は、プロセッサ220の処理および制御のためのプログラムを記憶することができる。 例えば、DB230は、サービス提供のための命令を記憶することができる。 また、DB230は、プロセッサ220で生成されたデータを記憶することができる。 例えば、DB230は、プロセッサ220が提供するスマートウォッチを使用したショッピング好み測定サービスに関する情報を記憶することができる。 DB230は、サーバ200に入力されたり、サーバ200から出力された情報を記憶してもよい。
【0082】
プロセッサ220は、ASIC(application specific integrated circuits)、DSP(digital signal processors)、DSPD(digital signal processing devices)、PLD(programmable logic devices)、FPGA(field programmable gate arrays)、コントローラ(controllers)、マイクロコントローラ マイクロコントローラ、マイクロプロセッサ、および他の機能を実行するための電気ユニットのうちの少なくとも1つを使用して実施することができる。
【0083】
DB230は、プロセッサ220を介して実行される少なくとも1つの命令を記憶していてもよい。 少なくとも1つの命令は、ユーザ端末からユーザのショッピング心拍数情報を取得する命令、ショッピング心拍数情報に基づいて特定商品に対するユーザの好みを決定する命令、ユーザの好みに基づいて特定商品に対する 購入推薦指数を生成する命令と、購入推薦指数に基づいて特定の商品の購入推薦を決定する命令とを含み、ショッピング心拍数情報は、ユーザが購入した第1のスマートウォッチペースに関する購入ページである。 に接続している間の第1の平均心拍数、ユーザがウィッシュリストに登録したが購入していない第2のスマートウォッチペースに関する購入ページに接続したときの第2の平均心拍数、予め設定されたカテゴリのうちの第1のスマートウォッチ フェイスまたは第2のスマートウォッチフェースと同じカテゴリに含まれる第3のスマートウォッチペースに関する購入ページにアクセスしたときの第3の平均心拍数および予め設定されたカテゴリのうちの第1のスマートウォッチフェースおよび第2のスマート ウォッチフェイスとは異なるカテゴリに含まれる第4のスマートウォッチペースに関する購入ページにアクセスしたときの第4の平均心拍数を含むことができる。
【0084】
例えば、ショッピング心拍数情報に基づいて特定の商品に対するユーザの好みを決定する命令は、特定の商品に関する購入ページに接続している間にユーザの特定の商品の平均心拍数を導出する命令である。 、第1の平均心拍数、第2の平均心拍数、第3の平均心拍数、および第4の平均心拍数のうち、特定の商品の平均心拍数に最も近い平均心拍数を導出するための命令、および最も近い平均心拍数に関する好み に基づいて、ユーザの嗜好として決定する命令を含み、第1の平均心拍数に関する嗜好は第1の嗜好であり、第2の平均心拍数に関する嗜好は第2の嗜好であり、第3の平均心拍数に関する。 選好度は第3選好度であり、第4平均心拍数に関する選好度は第4選好度であり、第1選好度は第2選好度よりも高い選好性を示し、第2選好度は第3選好度よりも選好度が高い。 を示し、第3の嗜好は、第4の嗜好より高い嗜好性を示すことができる。
【0085】
例えば、ショッピング心拍数情報に基づいて特定の商品に対するユーザの嗜好を決定する命令は、ユーザが特定の商品に関する購入ページに複数回接続した場合、特定の商品に関する購入ページに対する 直近接続時の接続中の最近の平均心拍数と直前接続時の接続した間の直前の平均心拍数を導出する命令と、前記最近平均心拍数と前記直前平均心拍数とに基づいて心拍数変化度を算出する命令をさらに含む。 そして、前記最も近い平均心拍数に関する嗜好度に基づいて前記ユーザの嗜好度として決定する命令は、前記心拍数変化度が予め設定された量の閾値を超える場合、前記最も近い平均心拍数に関する嗜好度を予め設定した。 正の補正値だけ補正し、心拍数変化度が予め設定された負の閾値未満である場合、最も近い平均心拍数に関する好みを予め設定された負の補正値だけ補正する命令と、補正された最も近い平均 心拍数に関する嗜好をユーザの嗜好として決定するための命令を含むことができる。
【0086】
例えば、ユーザの嗜好に基づいて特定の商品の購入推薦指数を生成する命令は、ユーザの嗜好、特定の商品に関する購入ページへの接続回数、特定の商品に関する購入ページに 対応するレビュー数および特定の商品に関する購入ページに対応する評価に基づいて購入推奨指数を計算する命令を含むことができる。
【0087】
図3は、スマートウォッチを用いたショッピング選好度測定サービス提供サーバの動作方法の一実施形態を示す図である。
【0088】
図3を参照すると、S300段階でサーバはユーザ端末からユーザのショッピング心拍数情報を取得することができる。 ここで、ショッピング心拍数情報は、ユーザが着用したスマートウォッチを介して取得された情報であり、ショッピング心房数情報は、スマートウォッチからサーバに配信され、スマートウォッチからユーザ端末に配信された後、ユーザ端末からサーバに伝達される。 ある。
【0089】
例えば、ショッピング心拍数情報は、ユーザが購入した第1のスマートウォッチペースに関する購入ページにアクセスしたときの第1の平均心拍数であり、ユーザがウィッシュリストに登録したが購入していない第2のスマートウォッチペースに関する。 購入ページへの接続中の第2の平均心拍数、予め設定されたカテゴリのうちの第1のスマートウォッチペースまたは第2のスマートウォッチフェースと同じカテゴリに含まれる第3のスマートウォッチフェースに関する購入ページへの接続中の 第3の平均心拍数および予め設定されたカテゴリのうち、第1のスマートウォッチペースおよび第2のスマートウォッチペースとは異なるカテゴリに含まれる第4のスマートウォッチペースに関する購入ページにアクセスしたときの第4の平均心拍数を含む。 できる。
【0090】
ステップS310で、サーバは、ショッピング心拍数情報に基づいて特定の商品に対するユーザの好みを決定することができる。 例えば、サーバは、特定の商品に関する購入ページにアクセスしている間にユーザの特定の商品の平均心拍数を導出することができ、第1の平均心拍数、第2の平均心拍数、第3の平均 心拍数および第4の平均心拍数のうち、特定の商品の平均心拍数に最も近い平均心拍数を導き出すことができ、最も近い平均心拍数に関する好みに基づいてユーザの好みとして決定することができる。
【0091】
ここで、前記第1平均心拍数に関する選好度は第1選好度で表すことができ、前記第2平均心拍数に関する選好度は第2選好度で表すことができ、前記第3平均心拍数に関する選好度は第3選好度で表す。 上記第4平均心拍数に関する選好度は、第4選好度で表すことができる。 第1の嗜好は第2の嗜好よりも高い嗜好性を示し、第2の嗜好は第3の嗜好より高い嗜好性を示し、第3の嗜好は第4の嗜好より高い嗜好傾向を示すことができる。
【0092】
また、例えば、サーバは、前記ユーザが前記特定商品に関する購入ページに複数回接続した場合、前記特定商品に関する購入ページへの最新接続時の接続中の最近平均心拍数及び直前接続時の 接続中の直前の平均心拍数を導出することができ、最近の平均心拍数と直前の平均心拍数とに基づいて心拍数変化度を算出することができる。
【0093】
この場合、サーバは、心拍数変化度が予め設定された正の閾値を超える場合、最も近い平均心拍数に関する好みを予め設定された正の補正値だけ補正し、心拍数変化度が予め設定された負の閾値 より小さい場合、最も近い平均心拍数に関する嗜好を予め設定された負の補正値だけ補正することができ、補正された最も近い平均心拍数に関する嗜好をユーザの嗜好として決定することができる。
【0094】
ステップS320で、サーバは、ユーザの好みに基づいて特定の商品の購入推薦指数を生成することができる。 例えば、サーバは、ユーザの嗜好、特定商品に関する購入ページへの接続回数全体、特定商品に関する購入ページに対応するレビュー数、特定商品に関する購入ページに対応する評価に基づいている。 により、前記購入推薦指数を算出することができる。
【0095】
例えば、購入推薦指数は、次の式1に基づいて算出することができる。
【0096】
【数1】

【0097】
式1を参照すると、Ipは、特定の商品に関するユーザの購入推薦指数を表し、Pは、特定の商品に関するユーザの嗜好を表し、aは、特定の商品に関するユーザ の補正値を表すことができる。 Nvは、前記特定商品に関する購入ページに対する前記ユーザの総アクセス回数を示し、Nrは、前記特定商品に関する購入ページに対応するレビュー数を示し、Srは、前記特定商品に関する購入ページ に対応する現在の評価を表すことができ、Smは、特定の商品に関する購入ページに対応する入力可能な評価の中間値を表すことができる。 また、w1およびw2は、それぞれ、総接続数およびレビュー数に関する重みを表すことができ、これは予め設定されてもよく、管理者によって変更されてもよい。
【0098】
例えば、Pは、第1の嗜好の場合は5、第2の嗜好の場合は4、第3の嗜好の場合は3であり、第4の嗜好の場合は1である。 決定できます。 また、例えば、aは、心拍数変化度が予め設定された正の閾値よりも大きい場合、正の補正値として0.5と決定され、心拍数の変化度が予め設定された負の閾値未満である場合、負の補正 値として-0.5と決定できます。
【0099】
ステップS330で、サーバは、購入推薦指数に基づいて特定の商品に対する購買推薦を決定することができる。 例えば、サーバは、購入推奨指数が予め設定された購入閾値を超えると、ユーザ端末に購入推奨情報を配信することができる。
【0100】
本明細書の実施形態による動作は、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なプログラムまたはコードとして実施することが可能である。 コンピュータが読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが記憶されるあらゆる種類の記録装置を含む。 また、コンピュータで読み取り可能な記録媒体は、ネットワークで接続されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なプログラムまたはコードを記憶して実行することができる。
【0101】
実施形態がソフトウェアで実施されるとき、上述の技法は、上述の機能を実行するモジュール(プロセス、機能など)で実施することができる。 モジュールはメモリに格納され、プロセッサによって実行することができる。 メモリはプロセッサの内部または外部にあってもよく、様々な周知の手段でプロセッサに接続されてもよい。
【0102】
さらに、コンピュータ可読記録媒体は、ROM、RAM、フラッシュメモリなどのプログラム命令を記憶および実行するように特別に構成されたハードウェア装置を含むことができる。 プログラム命令は、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを使用してコンピュータによって実行され得る高級言語コードを含むことができる。
【0103】
本発明のいくつかの態様は、装置の文脈で説明されているが、それは、対応する方法による説明も示すことができ、ブロックまたは装置は、方法ステップまたは方法ステップの特徴に対応する。 同様に、方法の文脈で説明された態様はまた、対応するブロックまたは項目または対応する装置の特徴として表すことができる。 方法ステップのいくつかまたはすべては、例えば、マイクロプロセッサ、プログラマブルコンピュータ、または電子回路などのハードウェアデバイスによって(または利用して)実行され得る。 いくつかの実施形態では、最も重要な方法ステップの1つ以上はそのような装置によって実行することができる。
【0104】
実施形態では、プログラマブルロジックデバイス(例えば、フィールドプログラマブルゲートアレイ)を本明細書に記載の方法の機能の一部または全部を実行するために使用することができる。 実施形態では、フィールドプログラマブルゲートアレイは、本明細書に記載の方法のうちの1つを実行するためのマイクロプロセッサと共に動作することができる。 一般に、方法は、任意のハードウェア装置によって実行されることが好ましい。
【0105】
上述の様々な実施形態は、その技術的アイデアおよび本質的な特徴から逸脱しない範囲で他の特定の形態で具体化することができる。 したがって、上記の詳細な説明は、あらゆる点で限定的に解釈されるべきではなく、例示的なものと見なされるべきである。 様々な実施形態の範囲は添付の特許請求の範囲の合理的な解釈によって決定されるべきであり、様々な実施形態の同等の範囲内のすべての変更は様々な実施形態の範囲に含まれる。 また、特許請求の範囲において明示的な引用関係がない請求項を組み合わせて実施例を構成するか、または出願後の補正により新しい請求項として含めることができる。
図1
図2
図3