KR20100003059U - Client device for cellular telephone as server - Google Patents
Client device for cellular telephone as server Download PDFInfo
- Publication number
- KR20100003059U KR20100003059U KR2020080013702U KR20080013702U KR20100003059U KR 20100003059 U KR20100003059 U KR 20100003059U KR 2020080013702 U KR2020080013702 U KR 2020080013702U KR 20080013702 U KR20080013702 U KR 20080013702U KR 20100003059 U KR20100003059 U KR 20100003059U
- Authority
- KR
- South Korea
- Prior art keywords
- client device
- client
- operating system
- server
- video
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
서버로서 셀룰러폰을 위한 클라이언트 디바이스 자신의 서버로서 스마트 셀룰러폰과 함께 동작하는 트랜스 클라이언트라 불리는 새로운 종류의 씬 클라이언트는, 자신의 고유 사용자 인터페이스(UI)과 운영체제(OS)를 갖지 않으며, 독립형 장치로서 사용자 프로그램들을 구동할 능력을 갖지 않는다. 상기 새로운 종래의 씬 클라이언트의 목적 및 능력은 원격 콘텐트를 디스플레이하고 사용자 입력 인터페이스를 제공하는 것이다. 상기 새로운 종래의 씬 클라이언트는 최저 비용으로 가능한 가장 느린 프로세싱 및 최저 전력 소모로 구축되고, 동작들의 무결성을 보장하기 위한 보안 특징들을 갖는다.Client Devices for Cellular Phones as Servers A new kind of thin client called Trans Client, which works with smart cellular phones as its own server, does not have its own user interface (UI) and operating system (OS), and as a standalone device. It does not have the ability to run user programs. The purpose and capabilities of the new conventional thin client are to display remote content and provide a user input interface. The new conventional thin client is built with the slowest processing and lowest power consumption possible at the lowest cost and has security features to ensure the integrity of the operations.
Description
본 고안의 양수인의 포트폴리오에는 계류 중인 다른 특허 출원들이 존재합니다.There are other pending patent applications in the assignee's portfolio.
본 고안은 클라이언트-서버 기술에 관한 것이다. 더욱 상세하게는, 본 고안은 셀룰러폰 환경에서 씬 클라이언트형 장치에 관한 것이다.The present invention relates to client-server technology. More specifically, the present invention relates to a thin client type device in a cellular phone environment.
통상적인 셀룰러폰은 최종-사용자 디바이스이고 많은 점들에서 클라이언트로서 동작한다. 셀룰러폰은 셀룰러폰 네트워크 내에서 클라이언트로서 동작하고, 상세하게는 웹 데이터를 갖는 망 구름에 대하여 클라이언트로서 동작한다. 그리고, 셀룰러폰은 상기 망 구름 내에 있는 호스트 서버들에 대하여 클라이언트로서 동작한다. 셀룰러폰은 그 자체가 서버로서 동작하도록 설계되거나 의도된 적이 한 번 도 없었다. 그러나, 본 고안과 관련하여, 일정한 종류의 셀룰러폰들을 여기에서 더욱 완전하게 기술되는 바와 같은 새로운 타입의 제안된 클라이언트에 사용되기 위한 특수 목적 서버들로 변환하기 위하여, 본 고안의 양수인인 유타주 솔트레이크 시티 소재 Celio Corporation에 의해 소프트웨어가 개발되었다. 상기 소프트웨어의 양상들은 동시 계류 중이고 2008년 3월 5일자로 출원된 미국 특허 출원 번호 12/042,911과 12/042942와 관련되어 기술된다.A typical cellular phone is an end-user device and acts as a client in many respects. The cellular phone acts as a client within the cellular phone network, specifically as a client to a network cloud with web data. The cellular phone then acts as a client for host servers in the network cloud. Cellular phones have never been designed or intended to act as servers themselves. However, in connection with the present invention, in order to convert certain types of cellular phones into special purpose servers for use in a new type of proposed client as described more fully herein, the assignee of the present invention, Salt Lake, Utah The software was developed by Celio Corporation, Citi. Aspects of the software are described in connection with US Patent Application Nos. 12 / 042,911 and 12/042942 filed March 5, 2008, co-pending.
종래 기술의 통상적인 씬 클라이언트 디바이스는 프로세서, 사용자 인터페이스를 갖는 운영체제를 구비하며, 여기서 운영체제는 소위 씬 클라이언트 프로그램들, 가장 일반적으로 웹 브라우저를 충분히 구동할 수 있다. 씬 클라이언트 애플리케이션들은 통상적으로 이러한 환경 내에서 구동된다. 예시들로는 웹으로 가능한(web-enabled) 워드 프로세서 프로그램, 호스트 또는 서버로부터 요청된 콘텐트를 디스플레이하는 단말기 프로그램들, 원격 컴퓨터의 데스크톱을 나타내는 원격 액세스 클라이언트 프로그램을 들 수 있다.Conventional thin client devices of the prior art have an operating system having a processor, a user interface, where the operating system is capable of running so-called thin client programs, most commonly a web browser. Thin client applications typically run within this environment. Examples include a web-enabled word processor program, terminal programs displaying content requested from a host or server, and a remote access client program representing a desktop of a remote computer.
진정한 씬 클라이언트 애플리케이션은 보통의 사용자 인터페이스 기능들을 갖는 보통의 운영체제 환경에서 구동되는 종래 컴퓨터 프로그램이다. 단지 씬 클라이언트 컴퓨터는, 사용자 인터페이스로서 씬 클라이언트를 통해 다수의 사용자들을 위해 프로세싱을 제공하는 훨씬 더 강력한 컴퓨터와 통신하는 전문 입/출력 능력을 갖거나 또는 제한된 저장공간을 갖는 풀 기능 컴퓨터이다. 씬 클라이언트 컴퓨터는 다른 데스크톰 또는 랩탑 컴퓨터들과 비교하여 약간 더 느리게 구동될 수도 있는데, 그 이유는 씬 클라이언트 컴퓨터가 구동하는데 필요한 것은 씬 클라이언트 애플리케이션 프레임워크가 전부이기 때문이다. 그럼에도 불구하고, 씬 클라이언트 컴퓨터 및 그 운영체제는 자신의 서버와 동일한 운영체제일지라도 풀 기능 운영체제의 모든 특징들을 통상 갖고, 자신의 사용자가 독립형 프로그램들을 실행시키길 결심할 수 있게 한다. 통상적인 씬 클라이언트 프로그램은 내부 파일 시스템, 시스템 DLL들, 국부적으로 구동될 수 있는 시동 스크립트들을 갖는 씬 클라이언트 컴퓨터에 적합한 로딩 가능 애플리케이션이다.True thin client applications are conventional computer programs that run in a common operating system environment with ordinary user interface functions. Only a thin client computer is a full-function computer with limited storage or specialized input / output capability that communicates with a much more powerful computer that provides processing for multiple users via the thin client as a user interface. The thin client computer may run slightly slower than other desktop or laptop computers because the thin client application framework is all that is required to run the thin client computer. Nevertheless, the thin client computer and its operating system typically have all the features of a full-featured operating system, even if they are the same operating system as their server, and allow their users to decide to run standalone programs. A typical thin client program is a loadable application suitable for a thin client computer with an internal file system, system DLLs, and startup scripts that can be run locally.
씬 클라이언트 프로그램들과 씬 클라이언트 컴퓨터 시스템들은 전력소모 및 보안 측면에서 부적절한 것으로 보인다. 첫 째로, 씬 클라이언트 프로그램들과 씬 클라이언트 컴퓨터 시스템들이 임의의 종래 컴퓨터 시스템이 사용하는 것과 동일한 하드웨어를 많이 사용하기 때문에, 자신들의 작업들을 수행하는데 실제로 필요한 것보다 훨씬 많은 전력이 소모된다. 배터리가 작동된다면, 디바이스는 거대한 배터리, 충전기를 갖거나 또는 매우 제한된 허용 작동 기간을 갖는다. 또한, 기초를 이루는 운영체제가 범용 운영체제로부터 유도되거나 또는 실제로 범용 운영체제이기 때문에, 상기 디바이스는 알려진 보안 이슈들 및 자신의 기본 운영체제의 취약점들에 대해 단지 받아들인다.Thin client programs and thin client computer systems appear to be inadequate in terms of power consumption and security. First, because thin client programs and thin client computer systems use much of the same hardware that any conventional computer system uses, much more power is consumed than is actually required to perform their tasks. If the battery is operated, the device has a huge battery, a charger or a very limited allowable operating period. Also, since the underlying operating system is derived from or is actually a general-purpose operating system, the device only accepts known security issues and vulnerabilities in its underlying operating system.
본 고안에 따르면, 자신의 서버로서 스마트 셀룰러폰과 함께 동작하면서, 자신의 고유 사용자 인터페이스(UI) 및 운영체제(OS)를 포함하지 않지만 독립형 장치로서 사용자 프로그램들을 구동시킬 능력을 갖지 않는 새로운 종류의 씬 클라이언트가 제공된다. 상기 씬 클라이언트의 목적 및 능력은 원격 콘텐트를 디스플레이 하고 사용자 입력 인터페이스를 제공하는 것이다. 상기 씬 클라이언트는 최저 실질 비용에서 가능한 가장 느린 프로세싱 및 최하 전력 소모로 구축되고, 동작들의 무결성을 보장하기 위한 보안 특징들을 갖는다. 상기 디바이스는 하기에서 진정한 씬 클라이언트와 구분되기 위해 트랜스 클라이언트로서 명명된다. 하기에서 설명되는 바와 같이, 상기 디바이스는 부가적으로 새로운 클라이언트가 특수 목적 서버로 전환된 스마트 전화로서 알려진 타입의 셀룰러폰이 되게 한다. 상기 비-명백한 기술들의 짝짓기는, 사용자들이 풀-사이즈 컴퓨터와 매우 흡사하게 셀 폰을 사용할 수 있게 하는 휴대 스마트 전화들을 위하여 새로운 종류의 종속적 주변기기들이 생성되게 한다.According to the present invention, a new kind of scene that works with a smart cellular phone as its server, does not include its own user interface (UI) and operating system (OS) but does not have the ability to run user programs as a standalone device. Clients are provided. The purpose and capabilities of the thin client are to display remote content and provide a user input interface. The thin client is built with the slowest processing and lowest power consumption possible at the lowest real cost and has security features to ensure the integrity of the operations. The device is referred to below as a trans client to distinguish it from a true thin client. As described below, the device additionally causes the new client to be a cellular phone of a type known as a smart phone that has been switched to a special purpose server. The mating of the non-obvious technologies allows a new kind of dependent peripherals to be created for portable smart phones that allow users to use a cell phone much like a full-size computer.
씬 클라이언트와 달리, 본 고안에 따른 트랜스 클라이언트는 기본적인 임베디드 운영체제(OS)만을 갖는다: 상기 트랜스 클라이언트는 확장 가능한 윈도우 매니저를 갖지 않는다, 상기 트랜스 클라이언트는 사용자 애플리케이션들을 로딩할 수 없고 사용자 저장공간을 갖지 않는다. 트랜스 클라이언트 하드웨어는 낮은 전력 소모와 매우 제한된 컴퓨팅 파워를 갖고 그 결과 상대적으로 낮은 속도(예컨대, 1GHz의 현재 통상적인 CPU 클록 속도들과 비교하여 50MHz 클록 속도)를 갖는 마이크로프로세서 하에서 구축되고, 상기 트랜스 클라이언트 하드웨어가 설계된 목적은 최소 전력을 소모하는 동안 상기 디바이스와 스크린 이미지를 공급하는 서버 사이에 데이터 흐름을 관리하는 것이다. 트랜스 클라이언트는 또한 최소 전력을 이용하고 대용량 저장공간을 갖지 않으면서 비디오 이미지들을 렌더링하기 위한 하드웨어 구성요소들을 갖는다. 트랜스 클라이언트는 특히 셀룰러폰의 사용자 인터페이 스 경험을 향상시키기 위해, 배터리 수명을 최대화시키도록 최소 전력을 사용하면서 저렴하게 설계된다.Unlike a thin client, the trans client according to the present invention has only a basic embedded operating system (OS): the trans client does not have an extensible window manager, the trans client cannot load user applications and has no user storage space. . The trans client hardware is built under a microprocessor with low power consumption and very limited computing power and consequently a relatively low speed (e.g., 50 MHz clock speed compared to current typical CPU clock speeds of 1 GHz). The purpose of the hardware design is to manage the data flow between the device and the server supplying the screen image while consuming minimal power. The trans client also has hardware components for rendering video images that utilize minimal power and do not have a large amount of storage. Trans clients are inexpensively designed with minimal power to maximize battery life, especially to enhance the user interface experience of cellular phones.
낮은 컴퓨팅 요구사항들 및 커스텀 임베디드 OS 때문에, 트랜스 클라이언트는 아주 최소한의 메모리 요구사항들을 갖고, 따라서 전력 소모 요구사항 감소를 돕는다. 예컨대, 현재 시대의 통상적인 씬 클라이언트가 128MB 내지 512MB의 RAM을 요구할 수 있을 경우, 트랜스 클라이언트는 통상적으로 적당한 용량의 저전력 이동 DDR 랜덤 액세스 메모리(예컨대, 16MB 내지 32MB의 RAM)를 채용한다. 또한, 플래쉬 메모리와 같이 64MB 내지 128MB의 지속적 메모리 저장공간에 대한 통상적인 씬 클라이언트 요구사항과 대조적으로, 트랜스 클라이언트는 운영체제 이미지를 위한 1MB 내지 2MB의 지속적 메모리만을 필요로 할 수 있다. 핵심적인 차이점은, 트랜스 클라이언트가 긴 배터리 수명, 우수한 보안성 및 저렴한 비용을 유지하면서 동시에 셀 폰 서버 접속할 수 있도록 하기 위하여, 상기 트랜스 클라이언트가 최저 전력 요구사항들 및 최고 보안성을 갖추고서 구축되어야 한다는 점이다.Because of the low computing requirements and custom embedded OS, the trans client has very minimal memory requirements, thus helping to reduce power consumption requirements. For example, if a typical thin client of the present age can require 128 MB to 512 MB of RAM, the trans client typically employs a moderate amount of low power mobile DDR random access memory (eg, 16 MB to 32 MB of RAM). In addition, in contrast to typical thin client requirements for 64MB to 128MB persistent memory storage, such as flash memory, a trans client may only require 1MB to 2MB of persistent memory for the operating system image. The key difference is that the trans client must be built with the lowest power requirements and the highest security in order to allow the trans client to access the cell phone server while maintaining long battery life, good security and low cost. Is the point.
본 고안은 첨부된 도면과 연관된 하기의 상세한 설명을 통해 더욱 잘 이해될 것이다.The invention will be better understood from the following detailed description taken in conjunction with the accompanying drawings.
도 1은 본 고안에 따른 트랜스 클라이언트(10)의 고유한 핵심적인 특징들을 도시한다.1 illustrates the essential key features of a
본 고안에 따른 트랜스 클라이언트(10)는 자신의 서버로서 스마트 셀룰러폰(11)과 동작하도록 전용되고, 하기의 구성요소들 및 특징들을 포함한다:The
1) 적절하게 느린 내부 시스템 클록(13)에 의해 제어되는, CPU(12)로서 저전력 및 그에 따른 느린(예컨대, 50MHz) 임베디드 마이크로프로세서;1) a low power and therefore slow (eg, 50 MHz) embedded microprocessor as
2) 소위 고속 타입일 수 있는 USB 호스트형 포트들(14, 15);2) USB hosted
3) 임베디드 디스플레이(16);3) embedded
4) 임베디드 QWERTY 키보드(18);4) embedded
5) 사용자 구성에 따라, 긴 수명 및/또는 작은 사이즈 그리고 최소 비용을 갖는 배터리(20)에 사용되기에 적합한 저전력 소모;5) low power consumption suitable for use in the
6) 블루투스 포트(22);6) Bluetooth
7) 외부 디스플레이에 사용되는 VGA 출력 포트(36);7)
8) 연장될 수 없는 단일 이미지로서 RAM에 저장된 작은 임베디드 운영체제(24);8) a small embedded operating system 24 stored in RAM as a single non-extensible image;
9) 데스크톱 쉘, 로딩 가능 파일 시스템 또는 사용자가 독립적인 프로그램들을 로딩할 수 있게 할 수 있는 임의의 메커니즘 없이 구성된 운영체제(24);9) an operating system 24 configured without a desktop shell, a loadable file system, or any mechanism by which a user can load independent programs;
10) 적절한 용량의 확장 불가능 랜덤 액세스 메모리, 예컨대 저전력(더 느린) 이동 DDR 메모리(26);10) adequate capacity of non-expandable random access memory, such as low power (slower)
11) 확장 불가능한 1MB의 지속적 메모리, 예컨대 SPI 플래쉬 메모리(28);11) 1MB of non-expandable persistent memory, such as
12) 터치패드(30);12)
13) 내부 하드웨어 기반 비디오 디스플레이 엔진(32); 및13) an internal hardware based
14) CPU 사용을 한정하기 위한 데이터 프로세싱 프로토콜들을 포함하는 펌웨어(34).14)
트랜스 클라이언트(10)가 특히 갖고 있지 않는 특징들 중 한 가지는 간단한 에러와 접속 메시지들을 디스플레이하기 위한 기본 기능들보다는 윈도우 매니저이다. One of the features that the
느린 CPU(12)의 의도적 활용, 사용자 접근 가능 저장공간의 부재, 디바이스에 구축된 하드웨어-기반 비디오 렌더링(32)의 특징 덕분에, 저전력 사용이 상기 디바이스의 중요한 장점이다.Thanks to the intentional utilization of the
종래 기술의 씬 클라이언트는, 에너지 효율성을 포함하여 본 고안의 성능들을 매칭하기 위한 충분한 재구성을 할 수 없다. 씬 클라이언트 컴퓨터들은 그들의 바로 그 본질에 의해 가능한 빨리 구동하도록 설계된다. 씬 클라이언트 컴퓨터들의 웹 브라우저의 경우, 전체 HTML 디스플레이 엔진은 씬 클라이언트 컴퓨터에 상주하고, 오버-체인징 HTML 프로토콜들을 유지하기 위해 갱신되어야 한다. 각각의 새로운 갱신은 더 많은 프로세싱 파워를 요구하는 더 많은 명령어들을 추가하고 보안성 위험들을 높인다.Prior art thin clients are not capable of sufficient reconfiguration to match the capabilities of the present invention, including energy efficiency. Thin client computers are designed to run as quickly as possible by their very nature. In the case of a web browser of thin client computers, the full HTML display engine resides on the thin client computer and must be updated to maintain over-chaining HTML protocols. Each new update adds more instructions that require more processing power and increases security risks.
본 고안에 따른 트랜스 클라이언트(10)는 자신의 서버의 운영체제, 즉 트랜스 클라이언트와 통신하도록 적응된 스마트 폰 운영체제에 특정되는 간단한 명령어 세트를 제외하고서는 서버로부터 임의의 다른 데이터를 처리할 수 없다. 예컨대, "이 형태를 이 방식으로 디스플레이하라"를 실행하기 위한 명령어는 기본적인 비디오 명령어이다. 비디오 명령어들이 본래 기본적일지라도, 상기 비디오 명령어들은 하드웨어가 저전력으로 용이하게 디스플레이할 수 있는 진보된 3D 동작들을 포함할 수 있다.The
본 고안에 따른 트랜스 클라이언트(10)는 가능한 한 적은 전력을 소모하도록 의도된다. 이를 위해, 트랜스 클라이언트 CPU(12)는, 속도가 전부이고 각각의 새로운 디바이스가 더 빠른 프로세서를 요구하는 임의의 비교할만한 컴퓨터 환경에서, 서버 스크린 데이터, 비직관적 개념을 디스플레이하기 위해 필요로 되는 가능한 완전히 느린 속도에서 구동되도록 구현되는 저속 마이크로프로세서이다. 저장공간 및 확장가능성에 대한 제약들과 함께 감소된 하드웨어 플랫폼에 대한 접근을 채용하는 것에 의해, 트랜스 클라이언트(10)가 저렴하게 제조되고 긴 시간 동작할 수 있음으로써, 상기 트랜스 클라이언트(10)가 유용한 저비용 제품이 되게 하여, 저장공간, 프로세싱 파워, 윈도우 모바일과 같은 종래 운영체제를 갖는 서버로서 작동하는 적절한 셀룰러폰(11)의 활용성이 최적화되게 하고, 그러면서도 상기 트랜스 클라이언트(10)는 배터리로 동작되는 종래의 씬 클라이언트들보다 몇 배 더 긴 배터리 수명을 갖는다.The
소유 총비용(TCO)은 트랜스 클라이언트(10)의 특징들에 대한 선택으로부터 도출되는 다른 현저한 장점이다. 일부 씬 클라이언트들이 "감소된" 소유 총비용을 갖도록 진척될 수 있는 반면에, 그들은 여전히 윈도우 XP 또는 리눅스와 같은 기성품의 운영체제들에 의존한다. 상기 시스템들은 비쌀 수 있는 정규적 갱신들을 요구한다. 트랜스 클라이언트(10)는, 자신이 외부 I/O 디바이스들을 갖더라도 동일하게 기능하므로, 내부 터치 패드, 외부 키보드 또는 디스플레이를 요구하지 않는다.Total Cost of Ownership (TCO) is another significant advantage derived from the choice of features of the
대안적인 실시예에서, 트랜스 클라이언트는 훨씬 더 적은 특징들, 즉 외부 포트들 없이 내부 I/O만을 갖도록 설계될 수 있다.In an alternate embodiment, the trans client may be designed to have only less internal features, i.e., no internal ports, without external ports.
본 고안은 특정 실시예들을 참조하여 설명되었다. 다른 실시예들도 당업자에게 명백할 것이다. 그러므로, 첨부된 청구항들에 의해 지시된 바를 제외하고서, 상기 본 고안이 제한되도록 의도되지 않는다.The present invention has been described with reference to specific embodiments. Other embodiments will be apparent to those skilled in the art. Therefore, it is not intended that the present invention be limited, except as indicated by the appended claims.
도 1은 본 고안에 따른 트랜스 클라이언트(10)의 개략적인 블록도.1 is a schematic block diagram of a
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2020080013702U KR20100003059U (en) | 2008-09-08 | 2008-10-14 | Client device for cellular telephone as server |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/206,574 | 2008-09-08 | ||
KR2020080013702U KR20100003059U (en) | 2008-09-08 | 2008-10-14 | Client device for cellular telephone as server |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080095606 Division | 2008-09-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100003059U true KR20100003059U (en) | 2010-03-17 |
Family
ID=44198391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR2020080013702U KR20100003059U (en) | 2008-09-08 | 2008-10-14 | Client device for cellular telephone as server |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20100003059U (en) |
-
2008
- 2008-10-14 KR KR2020080013702U patent/KR20100003059U/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8165558B2 (en) | Client device for cellular telephone as server | |
EP2034405B1 (en) | Mobile device with two operating systems and method for sharing hardware device between two operating systems thereof | |
KR101456723B1 (en) | Device having multiple graphics subsystems and reduced power consumption mode, software and methods | |
US11237840B2 (en) | All in one mobile computing device | |
KR101951729B1 (en) | A method, apparatus, and system for distributed pre-processing of touch data and display region control | |
CN112257135B (en) | Model loading method and device based on multithreading, storage medium and terminal | |
US20220004225A1 (en) | Electronic device and method for performing fast transition between screens | |
US10606607B2 (en) | Selecting operating systems based on a computing device mode | |
KR101479590B1 (en) | A heterogeneous computer system for executing software | |
WO2019214475A1 (en) | Application preloading method, device, storage medium, and mobile terminal | |
US8745629B2 (en) | System and method of controlling power in an electronic device | |
Al-Rayes | Studying main differences between android & linux operating systems | |
CN116114253A (en) | Electronic device and method executed by the electronic device for providing an application screen on an external device display | |
CN114817120A (en) | Cross-domain data sharing method, system-on-chip, electronic device and medium | |
US11735179B2 (en) | Speech chip and electronic device | |
KR20100003059U (en) | Client device for cellular telephone as server | |
EP4242859A1 (en) | Single interface-driven dynamic memory/storage capacity expander for large memory resource pooling | |
TW201106267A (en) | Operation system data update method and electronic apparatus having multiple operation systems | |
US9215126B2 (en) | Information processing system running operating systems based on connection state | |
Paturel et al. | SmolPhone: a smartphone with energy limits | |
US9307014B1 (en) | Supplemental capacity unit for portable wireless devices | |
US12008264B2 (en) | Smart network interface controller host storage access | |
US20220043697A1 (en) | Systems and methods for enabling internal accelerator subsystem for data analytics via management controller telemetry data | |
US20100325460A1 (en) | Hybrid optimized personal computer | |
WO2024144885A1 (en) | Presence detection power efficiency improvements |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E601 | Decision to refuse application |