Nothing Special   »   [go: up one dir, main page]

JP2013065205A - Mobile communication terminal and server - Google Patents

Mobile communication terminal and server Download PDF

Info

Publication number
JP2013065205A
JP2013065205A JP2011203575A JP2011203575A JP2013065205A JP 2013065205 A JP2013065205 A JP 2013065205A JP 2011203575 A JP2011203575 A JP 2011203575A JP 2011203575 A JP2011203575 A JP 2011203575A JP 2013065205 A JP2013065205 A JP 2013065205A
Authority
JP
Japan
Prior art keywords
software
execution
communication terminal
mobile communication
environment
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.)
Withdrawn
Application number
JP2011203575A
Other languages
Japanese (ja)
Inventor
Kugo Morita
空悟 守田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kyocera Corp filed Critical Kyocera Corp
Priority to JP2011203575A priority Critical patent/JP2013065205A/en
Publication of JP2013065205A publication Critical patent/JP2013065205A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a mobile communication terminal and a proxy processing server which allow various kinds of software to be used without being affected by the arithmetic processing environment of the mobile communication terminal.SOLUTION: When a mobile communication terminal 11 selects desired software, an execution control part 42 of a proxy processing server 13 obtains the selected software and passes execution environment information, which accompanies the obtained software, to an execution environment establishment part 43. The execution environment establishment part 43 establishes an execution environment on a proxy processing environment on the basis of the execution environment information. The execution control part 42 executes the software on the established execution environment, obtains an execution result from a virtual pseudo I/F53 on the execution environment, and outputs the obtained execution result to the mobile communication terminal 11. When receiving the execution result, an execution control part 29 of the mobile communication terminal 11 outputs for display the received execution result on a window developed for the executed software.

Description

本発明は、ネットワークを介して相互に接続された携帯通信端末およびサーバに関する。   The present invention relates to a mobile communication terminal and a server connected to each other via a network.

近年、音声通話、メール機能等の特定の機能を実装し、端末の購入後に、使用者が自分の必要とするソフトウェアを購入し実装するという携帯通信端末が現れてきている(例えば、特許文献1参照)。また、従来、携帯通信端末のOSは、携帯通信端末メーカに閉じたものであり、携帯通信端末のソフトウェアは、個々の携帯通信端末メーカが、端末の機能として端末に実装した形で供給していたが、携帯通信端末のOSに、様々なフリーのOSが使われるようになってきているため、携帯通信端末メーカ以外の開発者からもソフトウェアが供給されるようになってきている。   In recent years, mobile communication terminals have emerged in which specific functions such as voice calls and mail functions are implemented, and after the terminal is purchased, a user purchases and implements software necessary for the user (for example, Patent Document 1). reference). Conventionally, the OS of the mobile communication terminal is closed to the mobile communication terminal manufacturer, and the software of the mobile communication terminal is supplied by each mobile communication terminal manufacturer in the form of being mounted on the terminal as a function of the terminal. However, since various free OSs are used as the OS of mobile communication terminals, software is being supplied from developers other than mobile communication terminal manufacturers.

特開2000−347867号公報JP 2000-347867 A

しかしながら、携帯通信端末のCPU、メモリ、ハードディスクなどの演算処理環境は、コンピュータ、サーバの演算処理環境に比べると、低いものである。このため、携帯通信端末上で実行されるソフトウェアは、携帯通信端末の演算処理環境に左右され、常に快適に動作すると限らない。携帯通信端末の処理能力を超えたソフトウェアを実行すれば、演算処理速度が間に合わず、また、メモリが足らず、スワップを頻発することにより、ゆっくりとした応答になる。場合によっては、フリーズするなどの問題を有することとなる。   However, the arithmetic processing environment such as the CPU, memory, and hard disk of the mobile communication terminal is lower than that of the computer and server. For this reason, the software executed on the mobile communication terminal depends on the arithmetic processing environment of the mobile communication terminal and does not always operate comfortably. If software exceeding the processing capability of the mobile communication terminal is executed, the calculation processing speed will not be in time, the memory will be insufficient, and frequent swapping will result in a slow response. In some cases, it may cause problems such as freezing.

本発明は、このような問題点に鑑みてなされたものであり、本発明の目的は、携帯通信端末の演算処理環境に左右されることなく様々なソフトウェアの使用を可能にする携帯通信端末および代理処理サーバを提供することにある。   The present invention has been made in view of such problems, and an object of the present invention is to provide a mobile communication terminal that enables the use of various software without depending on the arithmetic processing environment of the mobile communication terminal. It is to provide a proxy processing server.

上記目的を達成するため、本発明は、ネットワークを介して携帯通信端末に接続されたサーバであって、前記携帯通信端末の仮想環境と、前記仮想環境上に、ソフトウェアを実行する演算処理部を含む、ソフトウェア毎の実行環境を構築する実行環境構築部と、前記実行環境を制御する実行制御部とを備え、前記実行制御部は、前記携帯通信端末からソフトウェアの代理実行要求を受信すると、前記ソフトウェアに付帯される実行環境情報に基づいて、前記実行環境構築部に、前記仮想環境上への前記実行環境の構築を指示するとともに、前記演算処理部に対して、前記ソフトウェアの実行を指示し、前記演算処理部による前記ソフトウェアの実行結果を、前記携帯通信端末に送信することを特徴とする。
また、前記仮想環境は、携帯通信端末毎に備えることが好ましい。
To achieve the above object, the present invention provides a server connected to a mobile communication terminal via a network, comprising: a virtual environment of the mobile communication terminal; and an arithmetic processing unit that executes software on the virtual environment. Including an execution environment construction unit that constructs an execution environment for each software, and an execution control unit that controls the execution environment, and when the execution control unit receives a software proxy execution request from the mobile communication terminal, Based on the execution environment information attached to the software, the execution environment construction unit is instructed to construct the execution environment on the virtual environment, and the arithmetic processing unit is instructed to execute the software. The execution result of the software by the arithmetic processing unit is transmitted to the mobile communication terminal.
The virtual environment is preferably provided for each mobile communication terminal.

また、本発明は、ネットワークを介してサーバに接続された携帯通信端末であって、表示部と、実行制御部とを備え、前記実行制御部は、前記サーバにソフトウェアの代理実行を要求し、代理実行を要求した前記ソフトウェアの実行結果を前記サーバから受信した場合に、前記表示部に、前記ソフトウェアに対応するウィンドウを生成し、前記ウィンドウに前記ソフトウェアの実行結果を出力することを特徴とする。   Further, the present invention is a mobile communication terminal connected to a server via a network, comprising a display unit and an execution control unit, wherein the execution control unit requests the server to perform software proxy execution, When the execution result of the software for which proxy execution is requested is received from the server, a window corresponding to the software is generated on the display unit, and the execution result of the software is output to the window .

本発明によれば、代理処理サーバの代理処理環境上に、選択されたソフトウェア個々に対応した仮想的な実行環境を構築して、ソフトウェアを、構築した実行環境上で実行するため、ソフトウェアを演算処理環境に左右されることなく使用することが可能となる。   According to the present invention, a virtual execution environment corresponding to each selected software is constructed on the proxy processing environment of the proxy processing server, and the software is operated in order to execute the software on the constructed execution environment. It can be used without being influenced by the processing environment.

本発明の実施形態に係る携帯通信端末および代理処理サーバを含む携帯通信システムの構成を示す図である。It is a figure which shows the structure of the mobile communication system containing the mobile communication terminal and proxy processing server which concern on embodiment of this invention. 本発明の実施形態に係る携帯通信端末および代理処理サーバの構成を示す図である。It is a figure which shows the structure of the mobile communication terminal and proxy processing server which concern on embodiment of this invention. 実行環境上で実行されるソフトウェアの構成の一例を示す図である。It is a figure which shows an example of a structure of the software performed on an execution environment. 実行環境上でソフトウェアが実行されるときの動作を説明するフローチャートである。It is a flowchart explaining operation | movement when software is performed on an execution environment. 実行環境上で複数のソフトウェアが実行されるときの動作を説明する図である。It is a figure explaining operation | movement when a some software is performed on an execution environment.

本発明の実施の形態について図面を参照して説明する。図1は、本発明の実施形態に係る携帯通信端末および代理処理サーバを含む携帯通信システムの構成を示す図である。携帯通信端末11は、基地局12およびネットワーク19を介して、代理処理サーバ13と通信接続する。代理処理サーバ13は、ネットワーク19に接続して、Webサーバ14および携帯通信端末11との通信接続を可能とする。   Embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a configuration of a mobile communication system including a mobile communication terminal and a proxy processing server according to an embodiment of the present invention. The mobile communication terminal 11 is communicatively connected to the proxy processing server 13 via the base station 12 and the network 19. The proxy processing server 13 is connected to the network 19 to enable communication connection with the Web server 14 and the mobile communication terminal 11.

使用者1は、携帯通信端末11を用いて、代理処理サーバ13にてソフトウェアを実行し、実行結果を携帯通信端末11にて得る。同様に、使用者1は、携帯通信端末11を用いて、代理処理サーバ13にてソフトウェアを実行して、代理処理サーバ13から、Webサーバ14へアクセスする。Webサーバ14にてアクセスしているWebページは、代理処理サーバ13を通して、携帯通信端末11上に表示出力される。外部から入力データは、代理処理サーバ13のセキュリティ・ソフトウェアにてウィルス・チェックされる。なお、ここで、携帯通信端末11は、例えば、携帯電話機、スマートフォンなどの情報端末である。   The user 1 uses the mobile communication terminal 11 to execute software on the proxy processing server 13 and obtains an execution result on the mobile communication terminal 11. Similarly, the user 1 uses the mobile communication terminal 11 to execute software on the proxy processing server 13 and access the Web server 14 from the proxy processing server 13. The web page accessed by the web server 14 is displayed and output on the mobile communication terminal 11 through the proxy processing server 13. Input data from the outside is checked for viruses by the security software of the proxy processing server 13. Here, the mobile communication terminal 11 is an information terminal such as a mobile phone or a smartphone.

図2は、本発明の実施形態に係る携帯通信端末および代理処理サーバの構成を示す図である。携帯通信端末11は、マイク22と、スピーカ23と、演算処理部24と、記憶部25と、送受信部26と、操作部27と、表示部28と、実行制御部29とにより構成されている。   FIG. 2 is a diagram showing the configuration of the mobile communication terminal and the proxy processing server according to the embodiment of the present invention. The mobile communication terminal 11 includes a microphone 22, a speaker 23, an arithmetic processing unit 24, a storage unit 25, a transmission / reception unit 26, an operation unit 27, a display unit 28, and an execution control unit 29. .

使用者1は、携帯通信端末11の操作部27からキー入力を行う。実行制御部29は、操作部27からのキー入力を、送受信部26を介して、代理処理サーバ13へ送信する。また、代理処理サーバ13からの出力情報は、送受信部26から実行制御部29に渡される。実行制御部29は、代理処理サーバ13からの受信情報が、ユーザ・インタフェースへの出力情報と判断すると、対応するユーザ・インタフェース(例えば、表示部28、スピーカ23)に出力する。   The user 1 performs key input from the operation unit 27 of the mobile communication terminal 11. The execution control unit 29 transmits the key input from the operation unit 27 to the proxy processing server 13 via the transmission / reception unit 26. Further, output information from the proxy processing server 13 is passed from the transmission / reception unit 26 to the execution control unit 29. When the execution control unit 29 determines that the received information from the proxy processing server 13 is output information to the user interface, the execution control unit 29 outputs the information to the corresponding user interface (for example, the display unit 28 and the speaker 23).

代理処理サーバ13は、携帯通信端末の仮想環境40と、通信I/F(インタフェース)41と、仮想環境40上に構築された実行環境を制御する実行制御部42と、仮想環境40上にソフトウェア毎の実行環境を構築する実行環境構築部43と、ソフトウェアを保持する記憶部44とにより構成されている。代理処理サーバ13は、仮想環境40を、携帯通信端末毎に備えており、仮想環境40は、携帯通信端末11から操作するソフトウェア毎の実行環境50を備えている。各実行環境50は、ソフトウェアを実行処理する演算処理部51と、記憶部52と、携帯通信端末11における入出力I/Fに代わって対応する疑似I/F(インタフェース)53と、通信機能部54とにより構成されている。   The proxy processing server 13 includes a virtual environment 40 of a mobile communication terminal, a communication I / F (interface) 41, an execution control unit 42 that controls an execution environment built on the virtual environment 40, and software on the virtual environment 40. An execution environment construction unit 43 that constructs each execution environment and a storage unit 44 that stores software are configured. The proxy processing server 13 includes a virtual environment 40 for each mobile communication terminal, and the virtual environment 40 includes an execution environment 50 for each software operated from the mobile communication terminal 11. Each execution environment 50 includes an arithmetic processing unit 51 that executes software, a storage unit 52, a pseudo I / F (interface) 53 corresponding to the input / output I / F in the mobile communication terminal 11, and a communication function unit. 54.

実行制御部42は、携帯通信端末11の実行制御部29からの送信情報を受信する。受信した送信情報が、操作部27、マイク22などのユーザ・インタフェースからの入力情報と判断されると、仮想環境40上の操作対象ソフトウェアの実行環境50の疑似I/F53に渡され、疑似I/F53からユーザ・インタフェース信号として演算処理部51に渡され、演算処理部51にて、対象ソフトウェアの操作として処理される。対象ソフトウェアの実行環境50の演算処理部51から、表示部28、スピーカ23などへの出力信号は、擬似I/F53を介して実行制御部42に渡される。実行制御部42は、出力信号を、ネットワーク19を介して、携帯通信端末11に通知する。   The execution control unit 42 receives transmission information from the execution control unit 29 of the mobile communication terminal 11. When the received transmission information is determined to be input information from the user interface such as the operation unit 27 and the microphone 22, it is passed to the pseudo I / F 53 of the execution environment 50 of the operation target software on the virtual environment 40, and the pseudo I / F53 is passed to the arithmetic processing unit 51 as a user interface signal, and is processed by the arithmetic processing unit 51 as an operation of the target software. Output signals from the arithmetic processing unit 51 of the execution environment 50 of the target software to the display unit 28, the speaker 23, and the like are passed to the execution control unit 42 via the pseudo I / F 53. The execution control unit 42 notifies the mobile communication terminal 11 of the output signal via the network 19.

携帯通信端末11からの操作信号によって、記憶部44に保持されているソフトウェアの実行が選択されると、実行制御部42は、ソフトウェアに付帯される実行環境情報を取得し、実行環境構築部43に渡す。実行環境構築部43は、実行環境情報に基づいて、携帯通信端末11の仮想環境40上に、ソフトウェア毎の実行環境50を構築する。実行制御部42は、構築した実行環境50上の演算処理部51に対して、記憶部44に保持されているソフトウェアの実行を指示して、ソフトウェアを実行環境50上にて実行する。   When execution of software held in the storage unit 44 is selected by an operation signal from the mobile communication terminal 11, the execution control unit 42 acquires execution environment information attached to the software, and the execution environment construction unit 43. To pass. The execution environment construction unit 43 constructs an execution environment 50 for each software on the virtual environment 40 of the mobile communication terminal 11 based on the execution environment information. The execution control unit 42 instructs the arithmetic processing unit 51 on the constructed execution environment 50 to execute the software held in the storage unit 44 and executes the software on the execution environment 50.

図3は、実行環境50上で実行されるソフトウェアの構成の一例を示す図である。ソフトウェアは、ファイル構造が記されたヘッダー部31と、ソフトウェアの本体である実行本体部33と、ソフトウェアの本体を実行するための実行環境情報(推奨されるオペレーティング・システム、メモリ容量、演算速度など)を格納する実行環境情報部32を有している。   FIG. 3 is a diagram illustrating an example of a configuration of software executed on the execution environment 50. The software includes a header section 31 in which a file structure is written, an execution body section 33 that is a software body, and execution environment information for executing the software body (recommended operating system, memory capacity, calculation speed, etc. ) Is stored.

図4は、携帯通信端末11からソフトウェアの実行が選択され、代理処理サーバ13の実行環境50上でソフトウェアが実行されるときの動作を説明するフローチャートである。携帯通信端末11の表示部28の画面上にブラウザを表示し(S101)、表示されたブラウザを通して、使用者1により、ソフトウェアが選択されると(S102)、実行制御部29は、ソフトウェア選択情報を代理処理サーバ13に送信する(S103)。代理処理サーバ13の実行制御部42は、ソフトウェア選択情報を受信すると(S104)、仮想環境40上に、選択されたソフトウェア向けの実行環境50の構築を実行環境構築部43に指示し、実行環境構築部43は、選択されたソフトウェアの実行環境情報に基づいて、仮想環境40上に、選択されたソフトウェアの実行環境50を構築する(S105)。実行制御部42は、演算処理部51に対して、記憶部44に保持されている選択ソフトウェアの実行を指示して、ソフトウェアを実行環境50上にて実行する(S106)。   FIG. 4 is a flowchart for explaining the operation when software execution is selected from the mobile communication terminal 11 and the software is executed on the execution environment 50 of the proxy processing server 13. A browser is displayed on the screen of the display unit 28 of the mobile communication terminal 11 (S101). When software is selected by the user 1 through the displayed browser (S102), the execution control unit 29 displays software selection information. Is transmitted to the proxy processing server 13 (S103). When receiving the software selection information (S104), the execution control unit 42 of the proxy processing server 13 instructs the execution environment construction unit 43 to construct the execution environment 50 for the selected software on the virtual environment 40, and executes the execution environment. The construction unit 43 constructs the execution environment 50 of the selected software on the virtual environment 40 based on the execution environment information of the selected software (S105). The execution control unit 42 instructs the arithmetic processing unit 51 to execute the selected software held in the storage unit 44, and executes the software on the execution environment 50 (S106).

実行制御部42は、疑似I/F53を通してソフトウェアの実行結果を取得すると(S105)、取得した実行結果を携帯通信端末11に送信する(S106)。携帯通信端末11の実行制御部29は、実行結果を受信すると(S107)、前記ソフトウェア用のウィンドウを生成し(S108)、受信した実行結果を、実行ソフトウェア向けに構築したウィンドウ上に表示出力する(S109)。   When the execution control unit 42 acquires the execution result of the software through the pseudo I / F 53 (S105), the execution control unit 42 transmits the acquired execution result to the mobile communication terminal 11 (S106). When the execution control unit 29 of the mobile communication terminal 11 receives the execution result (S107), it generates a window for the software (S108), and displays and outputs the received execution result on a window constructed for the execution software. (S109).

図5は、実行環境50上で複数のソフトウェアが実行されるときの動作を説明する図である。3つのソフトウェアA、B、Cを実行する場合、各々の実行環境情報に基づいて、仮想環境40上に個別の実行環境50a、50b、50cが構築され、ソフトウェアA、B、Cは各々の実行環境にて実行される。携帯通信端末11の実行制御部29は、各々のソフトウェアに応じて、個別のウィンドウを生成する。3つのソフトウェアの実行環境50上の各々の疑似I/F53からの出力は、実行制御部42を介して、携帯通信端末11の実行制御部29に送信され、実行制御部29は、各出力を対応するウィンドウにて表示する。また、携帯通信端末11の操作部27からの操作入力を取得すると、実行制御部29は、前記入力情報を、アクティブ状態のウィンドウ(ここでは、最前面に位置するウィンドウA)に対する入力情報と判断し、実行制御部42を介して、該当する(ここでは、ソフトウェアAの実行環境50aの)疑似I/F53に入力する。ソフトウェアA、B、Cが、各々異なるオペレーティング・システムにおいて、実行するソフトウェアであったとしても、携帯通信端末11上では、その影響を受けることなく、使用することが可能となる。   FIG. 5 is a diagram illustrating an operation when a plurality of software is executed on the execution environment 50. When the three software A, B, and C are executed, individual execution environments 50a, 50b, and 50c are constructed on the virtual environment 40 based on the respective execution environment information, and each of the software A, B, and C is executed. Run in the environment. The execution control unit 29 of the mobile communication terminal 11 generates an individual window according to each software. The output from each pseudo I / F 53 on the execution environment 50 of the three software is transmitted to the execution control unit 29 of the mobile communication terminal 11 via the execution control unit 42, and the execution control unit 29 outputs each output. Display in the corresponding window. When the operation input from the operation unit 27 of the mobile communication terminal 11 is acquired, the execution control unit 29 determines that the input information is input information for an active window (here, the window A positioned in the foreground). Then, the data is input to the corresponding pseudo I / F 53 (in the execution environment 50a of the software A here) via the execution control unit 42. Even if the software A, B, and C are software executed in different operating systems, the software A, B, and C can be used on the portable communication terminal 11 without being affected by the influence.

上述したように、本発明によれば、代理処理サーバの代理処理環境上に、選択されたソフトウェア個々に対応した仮想的な実行環境を構築して、ソフトウェアを、構築した実行環境上で実行するため、ソフトウェアを演算処理環境に左右されることなく使用することが可能となる。
また、本発明によれば、操作するソフトウェア毎に独立した実行環境を備えているので、携帯通信端末の使用者は、どのオペレーティング・システム上で使用するソフトウェアなのかを気にすることなく、ソフトウェアを選択、実行することが可能となる。
As described above, according to the present invention, a virtual execution environment corresponding to each selected software is constructed on the proxy processing environment of the proxy processing server, and the software is executed on the constructed execution environment. Therefore, the software can be used without being influenced by the arithmetic processing environment.
Further, according to the present invention, since an independent execution environment is provided for each piece of software to be operated, the user of the mobile communication terminal can use the software without worrying about which operating system the software is used on. Can be selected and executed.

1 使用者
11 携帯通信端末
12 基地局
13 代理処理サーバ
14 Webサーバ
19 ネットワーク
22 マイク
23 スピーカ
24 演算処理部
25 記憶部
26 送受信部
27 操作部
28 表示部
29 実行制御部
31 ヘッダー部
32 実行環境情報部
33 実行本体部
40 仮想環境
41 通信I/F
42 実行制御部
43 実行環境構築部
44 記憶部
50 実行環境
51 演算処理部
52 記憶部
53 疑似I/F
54 通信機能部
DESCRIPTION OF SYMBOLS 1 User 11 Mobile communication terminal 12 Base station 13 Proxy processing server 14 Web server 19 Network 22 Microphone 23 Speaker 24 Arithmetic processing part 25 Storage part 26 Transmission / reception part 27 Operation part 28 Display part 29 Execution control part 31 Header part 32 Execution environment information Unit 33 Execution main unit 40 Virtual environment 41 Communication I / F
42 execution control unit 43 execution environment construction unit 44 storage unit 50 execution environment 51 arithmetic processing unit 52 storage unit 53 pseudo I / F
54 Communication function section

Claims (3)

ネットワークを介して携帯通信端末に接続されたサーバであって、
前記携帯通信端末の仮想環境と、
前記仮想環境上に、ソフトウェアを実行する演算処理部を含む、ソフトウェア毎の実行環境を構築する実行環境構築部と、
前記実行環境を制御する実行制御部と、を備え、
前記実行制御部は、前記携帯通信端末からソフトウェアの代理実行要求を受信すると、前記ソフトウェアに付帯される実行環境情報に基づいて、前記実行環境構築部に、前記仮想環境上への前記実行環境の構築を指示するとともに、前記演算処理部に対して、前記ソフトウェアの実行を指示し、前記演算処理部による前記ソフトウェアの実行結果を、前記携帯通信端末に送信することを特徴とするサーバ。
A server connected to a mobile communication terminal via a network,
A virtual environment of the mobile communication terminal;
An execution environment construction unit for constructing an execution environment for each software, including an arithmetic processing unit for executing software on the virtual environment;
An execution control unit for controlling the execution environment,
When the execution control unit receives a proxy execution request for software from the mobile communication terminal, the execution control unit sends the execution environment information on the virtual environment to the execution environment construction unit based on the execution environment information attached to the software. A server characterized by instructing construction, instructing the arithmetic processing unit to execute the software, and transmitting an execution result of the software by the arithmetic processing unit to the mobile communication terminal.
前記仮想環境は、携帯通信端末毎に備えることを特徴とする請求項1に記載のサーバ。   The server according to claim 1, wherein the virtual environment is provided for each mobile communication terminal. ネットワークを介してサーバに接続された携帯通信端末であって、
表示部と、実行制御部とを備え、
前記実行制御部は、前記サーバにソフトウェアの代理実行を要求し、代理実行を要求した前記ソフトウェアの実行結果を前記サーバから受信した場合に、前記表示部に、前記ソフトウェアに対応するウィンドウを生成し、前記ウィンドウに前記ソフトウェアの実行結果を出力することを特徴とする携帯通信端末。
A mobile communication terminal connected to a server via a network,
A display unit and an execution control unit;
The execution control unit requests the server to execute software on behalf, and generates a window corresponding to the software on the display unit when the execution result of the software requested to execute the proxy is received from the server. A portable communication terminal that outputs the execution result of the software to the window.
JP2011203575A 2011-09-16 2011-09-16 Mobile communication terminal and server Withdrawn JP2013065205A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011203575A JP2013065205A (en) 2011-09-16 2011-09-16 Mobile communication terminal and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011203575A JP2013065205A (en) 2011-09-16 2011-09-16 Mobile communication terminal and server

Publications (1)

Publication Number Publication Date
JP2013065205A true JP2013065205A (en) 2013-04-11

Family

ID=48188640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011203575A Withdrawn JP2013065205A (en) 2011-09-16 2011-09-16 Mobile communication terminal and server

Country Status (1)

Country Link
JP (1) JP2013065205A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017529619A (en) * 2014-09-22 2017-10-05 アマゾン テクノロジーズ インコーポレイテッド Computing environment selection method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017529619A (en) * 2014-09-22 2017-10-05 アマゾン テクノロジーズ インコーポレイテッド Computing environment selection method

Similar Documents

Publication Publication Date Title
JP6289368B2 (en) Method and apparatus for triggering a remote data input interface
US20160255398A1 (en) Method for outputting audio and electronic device for the same
US9317344B2 (en) Power efficient brokered communication supporting notification blocking
JP2013513281A (en) Portable terminal and control method thereof {MOBILED EVEICE AND CONTROL METHOD}
WO2015078293A1 (en) Sound effect processing method and device, plug-in unit manager and sound effect plug-in unit
JP2018505463A (en) External visual interaction of speech-based devices
WO2015035870A1 (en) Multiple cpu scheduling method and device
JP2009259199A (en) Method, system and program for interacting with avatar relating to user in computer virtual environment
JP2012014688A (en) Platform-independent information processing system, platform-independent communication method and computer program therefor
US20140380313A1 (en) Method and device for loading android virtual machine application
CN111770009B (en) Data transmission method and related equipment
CN107835984B (en) Thermal mitigation user experience
JP2017530350A (en) Automatic sensor selection based on required sensor characteristics
JP2013065207A (en) Portable communication system, portable communication terminal and server
CN115756881A (en) Data processing method, device, equipment and storage medium based on SDK
JP2014235542A (en) Electronic apparatus, control method, and program
US9191445B2 (en) Systems and methods for managing emulation sessions
JP2013065205A (en) Mobile communication terminal and server
KR102002872B1 (en) Method and system for chatting on mobile deivce using external device
KR101988030B1 (en) Keyboard system
JP2006277204A (en) Portable communication terminal device
JP6352620B2 (en) Electronic device, connection destination switching method and program
JP6685538B2 (en) Application acceleration method and device
JP6043615B2 (en) Function use control device, function use control method, function use control program
JP2022083425A (en) Computer-implemented method, computer program and computer system (multi-device connection management)

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20141202