JP5413357B2 - サーバ装置、シンクライアントシステムおよびプログラム - Google Patents
サーバ装置、シンクライアントシステムおよびプログラム Download PDFInfo
- Publication number
- JP5413357B2 JP5413357B2 JP2010267483A JP2010267483A JP5413357B2 JP 5413357 B2 JP5413357 B2 JP 5413357B2 JP 2010267483 A JP2010267483 A JP 2010267483A JP 2010267483 A JP2010267483 A JP 2010267483A JP 5413357 B2 JP5413357 B2 JP 5413357B2
- Authority
- JP
- Japan
- Prior art keywords
- client terminal
- request
- sensor information
- program
- thin client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Information Transfer Between Computers (AREA)
Description
Geolocation API(http://dev.w3.org/geo/api/spec-source.html)が存在し、このAPI仕様に則ってプログラムを設計することで、異なるブラウザ上であっても同等の動作が期待できるというメリットがある。
20 …クライアント端末
30 …ウェブサーバ
11、21…CPU
12、22…バス
13、23…記憶部
23a…シンクライアント・クライアントプログラム
14 …RAM
24 …フレームバッファ
15 …プログラムメモリ
15a…シンクライアント・サーバプログラム
15b…ウェブブラウザプログラム
15b′…アドオンプログラム
15c…ウェブアプリケーションプログラム
25 …表示部
16 …仮想フレームバッファ
26 …入力部
17、29…ネットワーク制御部
27 …キーアサイン情報メモリ
28 …センサデバイス
G …クライアント表示用画面描画データ
N …通信ネットワーク
Claims (9)
- クライアント端末から受信された入力イベントに応じたアプリケーションを実行し、このアプリケーションの実行に基づいて生成された画面データを前記クライアント端末へ送信するシンクライアントシステムにおけるサーバ装置であって、
前記クライアント端末からの入力イベントに基づいて当該サーバ装置において実行されるアプリケーションから、前記クライアント端末の現在環境におけるセンサ情報の要求があった際は、その要求が前記センサ情報を繰り返し要求する繰り返し要求か否かを判別する判別手段と、
前記判別手段で繰り返し要求であると判別された場合には、前記クライアント端末の現在環境におけるセンサ情報を、当該クライアント端末が所定時間毎に繰り返し送信することの繰り返し要求を送信し、そのクライアント端末が繰り返し送信してくるセンサ情報を順次受信することで、当該クライアント端末の現在環境におけるセンサ情報を繰り返し取得する取得手段と、
前記取得手段で前記クライアント端末のセンサ情報を繰り返し取得する毎に、そのセンサ情報に基づいて前記アプリケーションを実行させ、その実行により生成された画面データを前記クライアント端末に送信する送信手段と、
を備えたことを特徴とするサーバ装置。 - 前記判別手段は、前記アプリケーションからのセンサ情報の呼び出し要求が所定時間内に繰り返されたか否かに基づいて、前記繰り返し要求か否かを判別する、
ことを特徴とする請求項1記載のサーバ装置。 - 前記取得手段は、前記判別手段で繰り返し要求と判別された場合は、その繰り返しと判定された初回だけ前記クライアント端末へセンサ情報の繰り返し要求を送信し、2回目以降は要求を送信せず、前記繰り返し要求を受信したクライアント端末において繰り返し検出された前記センサ情報を繰り返し取得する、
ことを特徴とする請求項2記載のサーバ装置。 - 前記アプリケーションは、アドオンプログラムを含み、
前記判別手段は、前記アドオンプログラムからのセンサ情報の要求の有無を判別する、
ことを特徴とする請求項1〜3の何れかに記載のサーバ装置。 - 前記現在環境におけるセンサ情報の要求は、前記クライアント端末が現在居る位置を示す位置センサ情報の要求である、
ことを特徴とする請求項1〜4の何れかに記載のサーバ装置。 - クライアント端末から受信された入力イベントに応じたアプリケーションを実行し、このアプリケーションに従い生成された画面データを前記クライアント端末へ送信するサーバ装置と、ユーザ操作に応じた入力イベントを前記サーバ装置へ送信し、この入力イベントに応答して前記サーバ装置から受信された画面データを表示するクライアント端末とからなるシンクライアントシステムにおいて、
前記サーバ装置は、
前記クライアント端末からの入力イベントに応じて実行されるアプリケーションからの呼び出しが所定時間内に行われた繰り返しか否かを判定する判定手段と、
この判定手段により前記アプリケーションからの呼び出しが繰り返しと判定された場合は、当該繰り返しと判定された初回だけ前記クライアント端末へセンサ情報の繰り返し要求を送信し、2回目以降は要求を送信しない送信対応手段と、
前記クライアント端末からのセンサ情報を受信し、このセンサ情報を同クライアント端末のセンサ情報として前記呼び出し元のアプリケーションへ返す返し手段と、を備え、
前記クライアント端末は、
前記サーバ装置から送信されたセンサ情報の要求を受信する受信手段と、
この受信手段により受信されたセンサ情報の要求が繰り返し要求か否かを判断する判断手段と、
この判断手段により前記繰り返し要求と判断された場合は、一定時間毎に繰り返し当該クライアント端末が有するセンサの情報を検出する検出手段と、
この検出手段により検出されたセンサ情報を前記サーバ装置へ送信する送信手段と、を備えた、
ことを特徴とするシンクライアントシステム。 - 前記サーバ装置において実行されるアプリケーションは、アドオンプログラムを含み、このアドオンプログラムに基づく処理に従い前記センサ情報要求手段と前記センサ情報取得手段とが機能する、
ことを特徴とする請求項6に記載のシンクライアントシステム。 - 前記クライアント端末は、
当該クライアント端末自身が移動したか否かを判断する移動判断手段を備え、
前記検出手段は、
前記判断手段により前記センサ情報の要求が繰り返し要求と判断された場合は、一定時間毎に繰り返し前記移動判断手段により当該端末自身が移動したか否かを判断し、移動したと判断された場合にだけ同端末が有するセンサの情報を検出する、
ことを特徴とする請求項6記載のシンクライアントシステム。 - クライアント端末から受信された入力イベントに応じたアプリケーションを実行し、このアプリケーションの実行に基づいて生成された画面データを前記クライアント端末へ送信するシンクライアントシステムにおけるサーバ装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記クライアント端末からの入力イベントに基づいて当該サーバ装置において実行されるアプリケーションから、前記クライアント端末の現在環境におけるセンサ情報の要求があった際は、その要求が前記センサ情報を繰り返し要求する繰り返し要求か否かを判別する判別手段、
前記判別手段で繰り返し要求であると判別された場合には、前記クライアント端末の現在環境におけるセンサ情報を、当該クライアント端末が所定時間毎に繰り返し送信することの繰り返し要求を送信し、そのクライアント端末が繰り返し送信してくるセンサ情報を順次受信することで、当該クライアント端末の現在環境におけるセンサ情報を繰り返し取得する取得手段、
前記取得手段で前記クライアント端末のセンサ情報を繰り返し取得する毎に、そのセンサ情報に基づいて前記アプリケーションを実行させ、その実行により生成された画面データを前記クライアント端末に送信する送信手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010267483A JP5413357B2 (ja) | 2010-11-30 | 2010-11-30 | サーバ装置、シンクライアントシステムおよびプログラム |
US13/303,282 US8626937B2 (en) | 2010-11-30 | 2011-11-23 | Server device in thin-client system |
CN201110389368.8A CN102480525B (zh) | 2010-11-30 | 2011-11-30 | 瘦客户机***中的服务器装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010267483A JP5413357B2 (ja) | 2010-11-30 | 2010-11-30 | サーバ装置、シンクライアントシステムおよびプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013229042A Division JP5742914B2 (ja) | 2013-11-05 | 2013-11-05 | 情報制御装置、端末装置及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2012118730A JP2012118730A (ja) | 2012-06-21 |
JP2012118730A5 JP2012118730A5 (ja) | 2012-11-01 |
JP5413357B2 true JP5413357B2 (ja) | 2014-02-12 |
Family
ID=46093004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010267483A Active JP5413357B2 (ja) | 2010-11-30 | 2010-11-30 | サーバ装置、シンクライアントシステムおよびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8626937B2 (ja) |
JP (1) | JP5413357B2 (ja) |
CN (1) | CN102480525B (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8749544B2 (en) * | 2007-09-26 | 2014-06-10 | Autodesk, Inc. | Navigation system for a 3D virtual scene |
US20130198266A1 (en) * | 2012-01-30 | 2013-08-01 | 5O9, Inc. | Facilitating communication between web-enabled devices |
US20130318056A1 (en) * | 2012-05-23 | 2013-11-28 | Sap Ag | Lightweight Integrity Protection for Web Storage-Driven Content Caching |
CN102929694B (zh) * | 2012-09-18 | 2016-04-20 | 百度在线网络技术(北京)有限公司 | 一种用于获取网络反馈信息的方法、装置、设备和*** |
US9424409B2 (en) * | 2013-01-10 | 2016-08-23 | Lookout, Inc. | Method and system for protecting privacy and enhancing security on an electronic device |
JP2014199648A (ja) * | 2013-03-15 | 2014-10-23 | 株式会社リコー | 配信制御システム、配信システム、配信制御方法、及びプログラム |
KR102086731B1 (ko) * | 2014-06-25 | 2020-04-14 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 제공 방법, 이를 위한 장치 및 시스템, 그리고 이를 위한 클라우드 스트리밍용 스크립트 코드를 기록한 컴퓨터 판독 가능한 기록매체 |
CN104199720A (zh) * | 2014-08-25 | 2014-12-10 | 北京云巢动脉科技有限公司 | 一种移动设备上的传感器在虚拟机中的使用方法及*** |
KR102107277B1 (ko) * | 2016-08-08 | 2020-05-06 | (주)나무소프트 | 피싱 또는 랜섬웨어 공격을 차단하는 방법 및 시스템 |
US10490058B2 (en) * | 2016-09-19 | 2019-11-26 | Siemens Industry, Inc. | Internet-of-things-based safety system |
JP6544817B1 (ja) * | 2018-07-31 | 2019-07-17 | Quadrac株式会社 | サーバ装置及びシステム |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3748694B2 (ja) * | 1997-11-11 | 2006-02-22 | 株式会社日立製作所 | 地図情報の供給方法および装置 |
KR100269135B1 (ko) * | 1997-12-09 | 2000-10-16 | 윤종용 | 지리정보서비스장치및그방법 |
JP3709093B2 (ja) * | 1999-03-10 | 2005-10-19 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 移動体通信システムおよびその方法 |
CN1267161A (zh) * | 1999-03-16 | 2000-09-20 | 电话通有限公司 | 在无线网络中使用用户状态和位置信息的方法和*** |
ATE377330T1 (de) * | 2000-04-11 | 2007-11-15 | American Calcar Inc | Gps-publikations-anwendungsserver |
US6584404B1 (en) * | 2002-02-19 | 2003-06-24 | Seiko Epson Corporation | Thin-client |
EP1602255A1 (en) * | 2003-03-11 | 2005-12-07 | Nokia Corporation | Methods, devices and system for handling position related i nformation of cellular equipment |
GB0424885D0 (en) * | 2004-11-11 | 2004-12-15 | Weatherford Uk Ltd | Reaming apparatus |
US20070136227A1 (en) | 2005-12-13 | 2007-06-14 | Lucent Technologies Inc. | Location-based searches by measuring location-based clickthrough measurements using implicit location |
US8103763B2 (en) * | 2007-08-24 | 2012-01-24 | Tibbo Technology | System for remote configuration, control, and monitoring of devices over computer network using central server |
CN101387956B (zh) * | 2007-09-14 | 2012-08-29 | 国际商业机器公司 | 可扩展地实现非功能逻辑的方法和设备及其*** |
US8583617B2 (en) * | 2007-09-28 | 2013-11-12 | Yelster Digital Gmbh | Server directed client originated search aggregator |
KR20090100131A (ko) * | 2008-03-19 | 2009-09-23 | 삼성전자주식회사 | 광대역 무선통신 시스템에서 단말의 위치 정보를서비스하기 위한 장치 및 방법 |
US8196155B2 (en) * | 2008-10-08 | 2012-06-05 | Oracle International Corporation | XML-based event driven interface for OPC data access |
JP5593624B2 (ja) * | 2009-03-23 | 2014-09-24 | 日本電気株式会社 | 通信ナビゲーションシステム及び方法、クライアント及びこれらの制御方法並びにプログラム |
US20100257413A1 (en) * | 2009-04-03 | 2010-10-07 | International Business Machines Corporation | Verification service for dynamic content update |
US20100268831A1 (en) * | 2009-04-16 | 2010-10-21 | Microsoft Corporation | Thin Client Session Management |
-
2010
- 2010-11-30 JP JP2010267483A patent/JP5413357B2/ja active Active
-
2011
- 2011-11-23 US US13/303,282 patent/US8626937B2/en active Active
- 2011-11-30 CN CN201110389368.8A patent/CN102480525B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US20120136924A1 (en) | 2012-05-31 |
CN102480525A (zh) | 2012-05-30 |
CN102480525B (zh) | 2014-12-03 |
JP2012118730A (ja) | 2012-06-21 |
US8626937B2 (en) | 2014-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5413357B2 (ja) | サーバ装置、シンクライアントシステムおよびプログラム | |
JP6291023B2 (ja) | ハプティックテーマフレームワーク | |
EP2998899A1 (en) | Method and apparatus for running application program | |
US8639749B2 (en) | Platform independent information handling system, communication method, and computer program product thereof | |
US8489118B2 (en) | Systems and methods for event attendance notification | |
WO2018077041A1 (zh) | 应用运行的方法及装置 | |
US20210337015A1 (en) | Method and system of application development for multiple device client platforms | |
US11030143B2 (en) | System for sharing content between electronic devices, and content sharing method for electronic device | |
US20150067146A1 (en) | Custom correlation of a distributed business transaction | |
US8825761B2 (en) | Systems and methods for sharing group status within a social network | |
US10997268B2 (en) | Method for providing push service using web push, and electronic device supporting same | |
WO2015010466A1 (zh) | 信息显示方法、装置和移动终端 | |
CN109144596B (zh) | 快捷启动方法、装置、终端、服务器及*** | |
KR102426400B1 (ko) | 외부 장치 액션 설정 방법 및 이를 지원하는 전자 장치 | |
WO2015062234A1 (zh) | 移动终端资源处理方法、装置和设备 | |
EP3062481A1 (en) | Method, system, and related device for providing application service | |
JP5742914B2 (ja) | 情報制御装置、端末装置及びプログラム | |
JP6133460B1 (ja) | 操作支援システム、操作支援プログラム及び操作支援方法 | |
JP6036912B2 (ja) | 情報制御装置、端末装置及びプログラム | |
WO2017049317A1 (en) | Secure data link for subscriber identification module (sim)-based processor | |
CN112394953A (zh) | 一种应用程序加载方法、装置、电子设备及存储介质 | |
CN113127069B (zh) | 基于双***的位置服务管理方法、装置和终端设备 | |
JP6266925B2 (ja) | 制御装置、制御方法、およびプログラム | |
JP2017220789A (ja) | 端末管理システム、端末管理方法、及び、プログラム | |
CN116916371A (zh) | 单站验证处理方法、装置、设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120918 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120918 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130305 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130425 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131015 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131028 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5413357 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |