Design method of dual network dual standby based on Android platform

Abstract: In order to realize the dual network dual standby function on the Android platform, the system architecture of the Android platform and the dual card processing mechanism implemented on the Android framework layer are studied. A method is proposed to establish a new RIL Driver processing mechanism on the Radio Interface Layer (RIL) to process the dual cards separately. The GSM and CDMA dual-network dual standby mechanism based on the Android system platform is implemented, and the Android system platform and the main Phone application module are analyzed in detail. The results show that the dual-network dual-standby design based on the original architecture of the Android system has the advantages of simple and easy expansion, and better meets the needs of the majority of Android mobile phone users.

0 Preface

With the rapid development of mobile communication technology and the increasing demand for mobile phone functions, smart phones have gradually become consumers' daily consumer goods, and the number of users of smart phones is increasing. In order to facilitate people's lives, the pursuit of dual-network dual standby has become a common phenomenon in mobile phone R&D. Dual network dual standby solves the problem that one mobile phone can access two networks at the same time. The biggest advantage is that GSM and CDMA networks work in the same mobile phone at the same time, realizing the free connection between the two networks. The connectivity of the dual-network also has the advantage of differentiation. It can embody the high-speed access speed and communication security of CDMA in the terminal, enabling dual-network dual-standby mobile phone users to enjoy the colorful data value-added services supported by the CDMA network. . At the same time, the harmonious integration of GSM and CDMA networks will bring huge market value to mobile phone manufacturers.

As a rising star of many current smartphone system platforms, Android is gradually gaining popularity among mobile phone developers and mobile phone consumers. Achieving dual-network dual standby will also become an important factor in Android's continuous innovation and development.

The Android system consists of embedded Linux and Java. Therefore, the dual-network dual-standby design based on the Android system platform is different from the implementation of dual-network dual-standby by other mobile phones. It fully utilizes the clear system architecture and simple working principle of the Android platform. Some of the Phone core applications that have been implemented have extended the dual-network dual-standby function, which improves the efficiency of the dual-network dual-standby design of the Android platform.

1 Android operating system introduction

Android is the open source mobile operating system based on Linux 2. 6. 23 platform announced by Google in November 2007. It is the first truly open and complete mobile software for mobile devices. Google redesigned the Android Java virtual machine and system to make Android's Java application closer to the underlying system, which is more efficient. In addition, the use of virtual machine technology allows Android applications to run under monitored conditions with higher security. Android includes all the software needed for mobile phone work, and there are no proprietary barriers that hinder the innovation of the mobile industry. It has the characteristics of platform standardization, user customization and free service. It is a completely open platform for third-party software. Breaking through the shackles of the iPhone and so on that can only be added to a small number of fixed software; at the same time, unlike Windows Mobile, Symbian, iPhone OS and other vendors, the Android operating system is free to developers, greatly saving development costs.

The Android platform consists of an operating system, middleware, user interface, and application software. The Linux kernel layer is used to provide the underlying services of the system, between the hardware and other software. The Android runtime library contains a set of core libraries and Dalvik virtual machines. Android provides rich class library support and most of them are open source code. For example, the embedded database SQLite. application framework layer provides Android developers with access to the framework application interface. Permissions, structured design simplifies reuse between components. At the application level, Android itself comes with some core applications that greatly simplify the development of Android applications.

Therefore, it is easier to develop a smart phone system with dual-network dual standby function by using the Android platform, and it is also convenient to continuously improve and expand the function based on the original system.

2 Android platform dual network dual standby frame design

The dual-network dual-standby mobile phone implemented on the Android platform combines the GSM network and the CDMA network, so that one mobile phone can simultaneously insert two different network number cards, and at the same time, it can be turned on at the same time, and the user can dial any network without switching the network. Receiving and receiving text messages, and these phones can support China Telecom's own value-added services, enabling business people to enjoy the freedom of mobile work and rest and entertainment. In addition, the user can preset the order of answering and making calls, which is very convenient to use.

The dual-network dual-standby design based on the Android system platform fully combines the dual-card processing mechanism that has been implemented on the framework layer after the Android version 2.1. The design scheme mainly focuses on the implementation mechanism of the RIL and ARM (modem) side. The dual card is processed separately by establishing a new processing mechanism on the RIL.

For example, when making a call, which set of requests is sent first selects which mechanism to send the request to, and then waits for the return of the message in this mechanism. The dual-network dual standby framework of the Android platform is shown in Figure 1.

Figure 1 Android platform dual network dual standby framework

Figure 1 Android platform dual network dual standby framework

In Figure 1, the GSM network and the CDMA network each have a separate RIL processing mechanism, so that the framework layer and the corresponding processing of the RIL layer can be executed according to the different Phone services of the upper layer, thereby realizing the coordinated work of the dual network and achieving the dual network in the same mobile phone. The effect of mutual interference between the two cards.

Power Transformer

Cast Resin Transformer,Power Transformer,Renewable Transformer,Power Transformer With Oltc

Hangzhou Qiantang River Electric Group Co., Ltd.(QRE) , https://www.qretransformer.com