(57)【要約】【課題】本発明は、サーバにおけるサービスが終了した可能性が高い場合に、サーバに対してデータの取得要求を行わないクライアント装置を提供することを目的とする。【解決手段】上記課題を解決するために、本発明にかかるクライアント装置は、サーバに対して、定期的に、データの送信を要求するコマンドを送信する送信部と、送信部により送信したコマンドの応答としてサービス内容を示すデータ若しくはエラーデータを受信する受信部と、を備え、送信部が送信したコマンドの応答としてエラーデータを受信部が所定回数連続して受信した場合には、送信部は、コマンドの定期的な送信を停止する。【選択図】図１
2013134645.tif 000002
【特許請求の範囲】
【請求項１】
サーバに対して、定期的に、データの送信を要求するコマンドを送信する送信部と、
前記送信部により送信したコマンドの応答としてサービス内容を示すデータ若しくはエラーデータを受信する受信部と、を備え、
前記送信部が送信したコマンドの応答として前記エラーデータを前記受信部が所定回数連続して受信した場合には、前記送信部は、前記コマンドの定期的な送信を停止する、
クライアント装置。
【請求項２】
サーバに対して、定期的に、データの送信を要求するコマンドを送信する送信部と、
前記送信部により送信したコマンドの応答としてのデータを受信する受信部と、を備え、
前記送信部が送信したコマンドの応答を前記受信部が所定回数連続して受信しなかった場合には、前記送信部は、前記コマンドの定期的な送信を停止する、
クライアント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はクライアント装置に関し、特に、サーバに対してデータの送信を要求するクライアント装置に関する。
【背景技術】
【０００２】
特許文献１は、クライアントとＷｅｂサーバとからなるシステムを開示する。このシステムにおいて、クライアントはＷｅｂサーバに対してデータの配信要求を行う。Ｗｅｂサーバはデータの配信要求を受信すると、Ｗｅｂコンテンツに所定の処理を施し、クライアントに対して送信する。
【０００３】
これにより、クライアントはＷｅｂサーバ上のＷｅｂコンテンツのうちの必要な情報のみを取得できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２７２８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このようなクライアントとサーバとからなるシステムにおいては、サーバがいつまでもサービスを継続しているとは限らない。例えば、サーバが突然サービスを終了するような場合も考えられる。例えば、クライアントが定期的にサーバに対してＷｅｂコンテンツを取得しにいくような構成を取る場合、このクライアントは、サービスを終了したサーバに対しても半永久的にデータ取得要求を定期的に行ってしまう。
【０００６】
本発明は、サーバにおけるサービスが終了した可能性が高い場合に、サーバに対してデータの取得要求を行わないクライアント装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明にかかるクライアント装置は、サーバに対して、定期的に、データの送信を要求するコマンドを送信する送信部と、送信部により送信したコマンドの応答としてサービス内容を示すデータ若しくはエラーデータを受信する受信部と、を備え、送信部が送信したコマンドの応答としてエラーデータを受信部が所定回数連続して受信した場合には、送信部は、コマンドの定期的な送信を停止する。
【０００８】
また、本発明にかかるクライアント装置は、サーバに対して、定期的に、データの送信を要求するコマンドを送信する送信部と、送信部により送信したコマンドの応答としてのデータを受信する受信部と、を備え、送信部が送信したコマンドの応答を受信部が所定回数連続して受信しなかった場合には、送信部は、コマンドの定期的な送信を停止する。
【発明の効果】
【０００９】
本発明によれば、サーバにおけるサービスが終了した可能性が高い場合に、サーバに対してデータの取得要求を行わないクライアント装置を提供できる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１にかかる全体システムを示す模式図
【図２】実施の形態１にかかる記録装置を示すブロック図
【図３】実施の形態１にかかる記録装置によるサーバへのデータ取得要求動作を説明するためのフローチャート
【図４】実施の形態１にかかる記録装置が出力する画面例を示す模式図
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図１から図４を用いて説明する。
【００１２】
（実施の形態１）
図１から図４により、本発明が適用される第１の実施の形態における記録装置１００について説明する。記録装置１００は、占いデータを配信するサーバ１０１とインターネット１０２を介して接続されている。
【００１３】
以下、記録装置１００のハードウェア構成について、図２により説明する。図２は、記録装置１００のハードウェアに関わる主要な構成の一例を示すブロック図である。記録装置１００は、システム全体の制御を行い、カレンダー時計を持つマイコン（マイクロコンピュータ）２０１、前回サーバ１０１と通信を行った時刻や、サーバ１０１からのエラー応答連続回数を記録するフラッシュメモリ２０２、サーバ１０１と通信を行うインターフェースであるＬＡＮ２０３、サーバ１０１から取得した占いデータを記録するＨＤＤ２０４、占いデータに基づき生成された映像を出力するＨＤＭＩ２０５、デジタル放送を選局するためのチューナ２０６、リモコン２０８からの入力を受け付ける指示受信部２０７を備えている。
【００１４】
ここで、マイコン２０１のカレンダー時計は、デジタル放送に含まれる日付・時刻情報により常時補正される。また、指示受信部２０７がリモコン２０８からの入力を受け付けた際には、マイコン２０１のカレンダー時計を参照し、マイコン２０１がＬＡＮ２０３を用いてサーバ１０１と通信を行うかどうかを制御する。
【００１５】
次に、図３および図４により、記録装置１００のサーバ１０１に対する通信制御手段について説明する。
【００１６】
記録装置１０１はリモコン２０８からの入力を指示受信部２０７で受け付ける（Ｓ３０１）と、マイコン２０１はフラッシュメモリ２０２から前回サーバ１０１と通信を行った時刻を取得し、マイコン２０１のカレンダー時計の時刻とフラッシュメモリ２０２から取得した時刻とを比較（Ｓ３０２）する。比較した時刻の差が例えば１日を超えている場合、マイコン２０１はＬＡＮ２０３を用いてサーバ１０１へ占いデータ取得要求を送信（Ｓ３０３）し、サーバ１０１からの応答を待つ（Ｓ３０４）。Ｓ３０２において、マイコン２０１がフラッシュメモリ２０２から前回サーバ１０１と通信を行った時刻を取得できなかった場合にも、マイコン２０１はＬＡＮ２０３を用いてサーバ１０１へ占いデータ取得要求を送信する（Ｓ３０３）。また、Ｓ３０２において比較した時刻の差が１日を超えていなければＳ３０１へ戻る。
【００１７】
Ｓ３０４において、ＬＡＮ２０３を介してサーバ１０１からの応答があった場合には、マイコン２０１は、応答データを参照し、占いデータかエラーデータかを判別する（Ｓ３０５）。応答データが占いデータであった場合には、マイコン２０１はフラッシュメモリ２０２のエラー連続回数を０にし（Ｓ３０６）、占いデータを元に生成した図４（ａ）に示す出力画面をＨＤＭＩ２０５により出力（Ｓ３０７）する。その後、Ｓ３０１へ戻る。また、Ｓ３０５において、応答データがエラーデータであった場合には、マイコン２０１はフラッシュメモリ２０２のエラー連続回数を１増やし（Ｓ３０８）、図４（ｂ）に示す生成したエラー画面をＨＤＭＩ２０５により出力（Ｓ３０９）する。ここでエラー連続回数が１０回を超えた場合は、占いデータ取得フローを終了（Ｓ３１０）する。エラー連続回数が１０回を超えていない場合は、Ｓ３０１へ戻る。
【００１８】
一方、Ｓ３０４において、サーバ１０１からの応答がなかった場合には、マイコン２０１は図４（ｃ）に示す生成したエラー画面をＨＤＭＩ２０５により出力（Ｓ３１１）する。その後、Ｓ３０１へ戻る。
【００１９】
以上の通り、本発明の第１の実施の形態における記録装置１００を使用すれば、サーバ１０１が占い配信サービスを終了した際に、記録装置１００がサーバ１０１への占いデータ取得要求を抑止することができるとともに、サーバ１０１において、記録装置１００へ誤ってエラーデータを応答してしまったとしても、記録装置１００は占いデータ取得要求を即座に抑止することはない。
【００２０】
なお、本発明の第１の実施の形態にかかる記録装置は、サーバ１０１からエラーデータが連続して１０回返ってきた場合に、サーバ１０１に対して占いデータの取得要求を停止することとした。しかしながら必ずしもこのような構成である必要はない。例えば、占いデータの取得要求に対しての応答が複数回連続して返ってこないような場合に、占いデータの取得要求を停止するような構成としてもよい。このようにすれば、仮に、サービスを提供するサーバが廃止されてしまい、エラーデータすら返ってこないような状況となったとしても、廃止されたサーバに対して定期的にデータ取得要求をし続けるという状況を回避できる。
【産業上の利用可能性】
【００２１】
本発明は、レコーダやスマートフォンといったクライアント装置に適用できる。
【符号の説明】
【００２２】
１００    記録装置
１０１    サーバ
１０２    インターネット
【図１】
2013134645.tif 000003
【図２】
2013134645.tif 000004
【図３】
2013134645.tif 000005
【図４】
2013134645.tif 000006