WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2018028056) ANDROID EMULATOR AND METHOD FOR IMPLEMENTING ANDROID EMULATOR
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2018/028056    International Application No.:    PCT/CN2016/104236
Publication Date: 15.02.2018 International Filing Date: 01.11.2016
IPC:
G06F 9/455 (2006.01)
Applicants: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED [CN/CN]; Room 112, Area D (Desheng Park), No. 28 Xinjiekouwai Street, Xicheng District Beijing 100088 (CN)
Inventors: YAN, Han; (CN).
RAN, Xin; (CN).
LIANG, Zhihui; (CN)
Agent: BEIJING RUN ZEHENG INTELLECTUAL PROPERTY LAW FIRM; 702, Shenzhou Building No. 31 South Street, Zhongguancun, Haidian District Beijing 100081 (CN)
Priority Data:
201610652847.7 10.08.2016 CN
Title (EN) ANDROID EMULATOR AND METHOD FOR IMPLEMENTING ANDROID EMULATOR
(FR) ÉMULATEUR ANDROID ET PROCÉDÉ DE MISE EN ŒUVRE D'UN ÉMULATEUR ANDROID
(ZH) Android模拟器及实现Android模拟器的方法
Abstract: front page image
(EN)An Android emulator and a method for implementing an Android emulator. The Android emulator comprises: an Android virtual machine (110) and an application program running module (120). The Android virtual machine (110) comprises a data conversion unit (111) and a running unit (112), wherein the data conversion unit (111) converts the data structure of Android-related data based on a Linux system into the data structure of Windows-related data based on a Windows system (S210); the running unit (112) establishes and manages a thread and a signal of the Linux system in the Windows system and manages the memory allocation of the Linux system in the Windows system so as to run the Android virtual machine in the Windows system (S220); and the application program running module (120) runs an application program in the Android virtual machine (S230). By means of the emulator, the normal running of an Android application program in a Windows system is completely realised, and the occupation of fewer system resources by the Android application program when in the process of running is realised, thereby solving the problems of the Android application program getting stuck or running slowly in the Windows system, etc. At the same time, the normal and rapid running of the Android application program in the Windows system can be realised without complicated user operations, thereby further improving the usage experience of the user.
(FR)L'invention concerne un émulateur Android ainsi qu'un procédé permettant de mettre en œuvre un émulateur Android. L'émulateur Android comprend : une machine virtuelle Android (110) et un module d'exécution de programme d'application (120). La machine virtuelle Android (110) comprend une unité de conversion de données (111) et une unité d'exécution (112). Ll'unité de conversion de données (111) convertit la structure des données liées à Android basée sur un système Linux en une structure de données liées à Windows basée sur un système Windows (S210), l'unité d'exécution (112) établit et gère un fil et un signal du système Linux dans le système Windows et gère l'attribution de mémoire du système Linux dans le système Windows de façon à exécuter la machine virtuelle Android dans le système Windows (S220), et le module d'exécution de programme d'application (120) exécute un programme d'application dans la machine virtuelle Android (S230). L'émulateur permet d'exécuter normalement la totalité d'un programme d'application Android dans un système Windows et de réduire les ressources système utilisées par le programme d'application Android dans un processus d'exécution, ce qui permet de résoudre les problèmes liés au fait que le programme d'application Android est bloqué ou exécuté lentement dans le système Windows, etc. De plus, l'exécution normale et rapide du programme d'application Android dans le système Windows peut être réalisée sans un procédé de fonctionnement complexe d'un utilisateur, ce qui permet d'améliorer encore l'expérience d'utilisation de l'utilisateur.
(ZH)Android模拟器及实现Android模拟器的方法,该Android模拟器包括:Android虚拟机(110)及应用程序运行模块(120):Android虚拟机(110)包括数据转换单元(111)和运行单元(112),数据转换单元(111)将基于Linux系统的Android相关数据的数据结构转换为基于Windows系统的Windows相关数据的数据结构(S210);运行单元(112)在Windows系统中建立并管理Linux系统的线程、信号、并在Windows系统中管理Linux系统的内存分配,以在Windows系统中运行Android虚拟机(S220);应用程序运行模块(120)在Android虚拟机中运行应用程序(S230)。通过该模拟器,彻底实现了Android应用程序在Windows系统中的正常运行,且实现了Android应用程序在运行过程中占用较少的系统资源,解决了Android应用程序在Windows系统中运行卡、慢等问题;同时,无需用户的复杂操作方式即可实现Android应用程序在Windows系统中的正常、快速运行,进一步地,提高了用户的使用体验。
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)