CN103577210A - System and method for mounting between mobile terminals - Google Patents

System and method for mounting between mobile terminals Download PDF

Info

Publication number
CN103577210A
CN103577210A CN201210279203.XA CN201210279203A CN103577210A CN 103577210 A CN103577210 A CN 103577210A CN 201210279203 A CN201210279203 A CN 201210279203A CN 103577210 A CN103577210 A CN 103577210A
Authority
CN
China
Prior art keywords
mobile terminal
file system
carry
mobile phone
boot
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.)
Granted
Application number
CN201210279203.XA
Other languages
Chinese (zh)
Other versions
CN103577210B (en
Inventor
蓝远恒
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.)
Samsung Guangzhou Mobile R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Guangzhou Mobile R&D Center
Samsung Electronics Co Ltd
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 Samsung Guangzhou Mobile R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Guangzhou Mobile R&D Center
Priority to CN201210279203.XA priority Critical patent/CN103577210B/en
Publication of CN103577210A publication Critical patent/CN103577210A/en
Application granted granted Critical
Publication of CN103577210B publication Critical patent/CN103577210B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a system and a method for mounting between mobile terminals. The system used for mounting between the mobile terminals comprises a bootstrap program module, a system kernel module and a file system module, wherein the bootstrap program module is used for setting the bootstrap program startup parameters of the mobile terminals; the bootstrap program startup parameters comprise the types and the positions of file systems; the file system module comprises an inherent file system and a network file system; the mounting between the two mobile terminals can be realized by the network file system.

Description

The system and method for carry between mobile terminal
Technical field
The present invention relates to the carry between mobile terminal, more particularly, relate to the system and method for network file system(NFS) carry between a kind of mobile terminal.
Background technology
Along with the development of mobile terminal and the communication technology, software and the program that on mobile terminal, can move are varied.When there is new application program or cell phone system, cellphone subscriber wants to experience new application program or cell phone system, and he/her needs to search installation procedure or mirror image on huge from network resource website, and then installation or programming are to mobile phone.Like this, due to cellphone subscriber in advance simulation application whether mate share and the machine effect of brush whether desirable, and user brushes machine and need to be undertaken by PC, system image and a series of mobile phone drive brush machine software, therefore easily make mistakes and cause the failure of brush machine, even destroying boot and make mobile phone become brick.
Summary of the invention
The present invention relates to network file system(NFS) (NFS) carry of mobile phone terminal.By serial ports, USB, bluetooth or netting twine etc., undertaken between mobile phone and mobile phone communicating to connect, realize NFS carry.After carry success, between mobile phone terminal, equipment is shared hard disk, realizes sharing and transplanting of application program, driver and cell phone system, and then realizes set up applications, the application such as programming system.The present invention is intended to improve the interactive of application program and system program between mobile phone terminal.
By the network file system(NFS) carry between mobile phone terminal, user can emulation experience application or the system software on other mobile phone, and then carries out the migration that copies of software and system, realizes a kind of new software and installs and system programming method.
According to an aspect of the present invention, a kind of system for the carry between mobile terminal is provided, comprise: Boot bootstrap program module, system kernel module and file system module, wherein, Boot bootstrap program module is for arranging the boot start-up parameter of mobile terminal, this boot start-up parameter comprises the position of type and the file system of file system, file system module comprises intrinsic file system and network file system(NFS), by utilizing network file system(NFS) by a mobile terminal and another mobile terminal carry.
Preferably, the type of file system can be used for determining that mobile terminal is directly from the machine, to read the file system of oneself, or reads network file system(NFS) from another mobile terminal, and the position of file system can be used for the machine and finds the memory location that file system is concrete.
Preferably, under Linux Android cell phone system platform, described intrinsic file system can be Yaffs file system.
Preferably, described intrinsic file system can be based upon in the ROM of mobile terminal, and network file system(NFS) can be based upon in the RAM of mobile terminal.
Preferably, after a described mobile terminal and another mobile terminal carry, the described intrinsic file system of described another mobile terminal can be loaded in the RAM in a described mobile terminal to be moved.
Preferably, the graphical interfaces by boot menu mode can show Boot bootstrap program module.
According to a further aspect in the invention, a kind of method for the carry between mobile terminal is provided, wherein, described mobile terminal comprises the first mobile terminal and the second mobile terminal, in described the first mobile terminal and the second mobile terminal respectively programming in advance Boot bootstrap program module, system kernel module and file system module, described file system module comprises intrinsic file system and network file system(NFS), wherein, respectively to the first mobile terminal pre-configured with the second mobile terminal the port parameter for communicating by letter, described method comprises: the first mobile terminal starts operation Boot bootstrap program module so that boot start-up parameter to be set, this boot start-up parameter comprises the position of type and the file system of file system, the first mobile terminal starts first floor system, and guiding loading system kernel module also starts initialize process, the first mobile terminal determines whether the type of the file system in the boot start-up parameter arranging is the network file system(NFS) of the second mobile terminal, when the type of the file system in determining the boot start-up parameter arranging is the network file system(NFS) of the second mobile terminal, the first mobile terminal finds the root file system of the second mobile terminal according to the port parameter for communicating by letter of the second pre-configured mobile terminal, realize the carry to the second mobile terminal.
Preferably, under Linux Android cell phone system platform, described intrinsic file system can be Yaffs file system.
Preferably, described intrinsic file system can be based upon in the ROM of the first mobile terminal and the second mobile terminal, and network file system(NFS) can be based upon in the RAM of the first mobile terminal and the second mobile terminal.
Preferably, the first mobile terminal can arrange by the graphical interfaces of boot menu mode boot start-up parameter.
Preferably, the type of file system can be used for determining that mobile terminal is directly from the machine, to read the file system of oneself, or reads network file system(NFS) from another mobile terminal, and the memory location that file system is concrete is found for the machine in the position of file system.
Preferably, realize and can comprise the step of the carry of the second mobile terminal: the intrinsic file system module in the second mobile terminal ROM is loaded in the RAM in the first mobile terminal and is moved.
Preferably, after the first mobile terminal and the second mobile terminal carry out carry, the first mobile terminal can start the operating system of the second mobile terminal.
Preferably, after boot start-up parameter is set, the first mobile terminal can be preserved the boot start-up parameter of setting.
Preferably, when the type of the file system in determining the boot start-up parameter arranging is not the network file system(NFS) of the second mobile terminal, the first mobile terminal can read the file system of oneself from the ROM of itself.
According to a further aspect in the invention, a kind of method for the carry application program between mobile terminal is provided, wherein, described mobile terminal comprises the first mobile terminal and the second mobile terminal, in described the first mobile terminal and the second mobile terminal respectively programming in advance Boot bootstrap program module, system kernel module and file system module, described file system module comprises intrinsic file system and network file system(NFS), wherein, respectively to the first mobile terminal pre-configured with the second mobile terminal the port parameter for communicating by letter, described method comprises: when the first mobile terminal and the second mobile terminal normally operate in in-local system, the first mobile terminal communicates according to pre-configured port parameter and the second mobile terminal for communicating by letter, and the first mobile terminal reads the file system directories of the second mobile terminal, the first mobile terminal finds after the application program that needs carry in the file system directories of the second mobile terminal, sends carry order and carrys out this application program of carry.
Preferably, described method can also comprise: the first mobile terminal is from the memory address reading out data of the application program of carry, thereby this application program is moved in the first mobile terminal.
Preferably, the step communicating according to the pre-configured port parameter for communicating by letter can comprise: the first mobile terminal communicates according to pre-configured port parameter and the second mobile terminal for communicating by letter according to Telnet technology.
Preferably, the step communicating according to the pre-configured port parameter for communicating by letter can comprise: carry out the method for the carry between mobile terminal.
Preferably, under Linux Android cell phone system platform, described intrinsic file system can be Yaffs file system.
Preferably, described intrinsic file system can be based upon in the ROM of mobile terminal, and network file system(NFS) can be based upon in the RAM of mobile terminal.
Preferably, the type of file system can be used for determining that mobile terminal is directly from the machine, to read the file system of oneself, or reads network file system(NFS) from another mobile terminal, and the position of file system can be used for the machine and finds the memory location that file system is concrete.
Preferably,, when the application program that needs carry of storing in the second mobile terminal is media file, the first mobile terminal carrys out this media file in carry the second mobile terminal by sending carry order, so that this media file of the first mobile terminal playing.
Preferably, when the application program that needs carry of storing in the second mobile terminal is game, the first mobile terminal carrys out the game in carry the second mobile terminal by sending carry order, so that the first mobile terminal and the second mobile terminal operate this game simultaneously.
According to a further aspect in the invention, provide a kind of can with the mobile terminal of another mobile terminal carry, comprise: Boot bootstrap program module, system kernel module and file system module, wherein, Boot bootstrap program module is for arranging the boot start-up parameter of mobile terminal, this boot start-up parameter comprises the position of type and the file system of file system, file system module comprises intrinsic file system and network file system(NFS), for by utilizing network file system(NFS) to come and described another mobile terminal carry.
Preferably, the type of file system can be used for determining that mobile terminal is directly from the machine, to read the file system of oneself, or from described another mobile terminal, read network file system(NFS), the position of file system can be used for the machine and finds the memory location that file system is concrete.
Preferably, under Linux Android cell phone system platform, described intrinsic file system can be Yaffs file system.
Preferably, described intrinsic file system can be based upon in ROM, and network file system(NFS) can be based upon in RAM.
Preferably, with another mobile terminal carry after, the described intrinsic file system of described another mobile terminal can be loaded in the RAM in described mobile terminal to be moved.
Preferably, can show by the graphical interfaces of boot menu mode Boot bootstrap program module.
Preferably, described mobile terminal can move Boot bootstrap program module by startup boot start-up parameter is set, guiding loading system kernel module also starts initialize process, and according to the port parameter for communicating by letter of pre-configured described another mobile terminal, find the root file system of described another mobile terminal, thereby realize the carry to described another mobile terminal.
Preferably, described mobile terminal can find the application program that needs carry by read the file system directories of described another mobile terminal according to the pre-configured port parameter for communicating by letter with the file system directories at described another mobile terminal, and carrys out this application program of carry by sending carry order.
Accompanying drawing explanation
Fig. 1 is according to the block diagram of the software architecture of the carry between mobile terminal of the present invention;
Fig. 2 is the process flow diagram illustrating according to the hanging method between two of the embodiment of the present invention mobile terminals.
Fig. 3 is the process flow diagram that the method for carry application program between the mobile terminal of the first exemplary embodiment according to the present invention is shown.
Fig. 4 is the process flow diagram that the method for carry application program between the mobile terminal of the second exemplary embodiment according to the present invention is shown.
Embodiment
Network file system(NFS) (NFS) is that a kind of important file system is shared agreement, has obtained comprising the support of numerous operating systems of Windows, Unix and Linux.Become the important tool that the mechanisms such as enterprise, scientific research institutions carry out resource sharing, information transmission and collaborative work.Wherein, NFS is that a network on file system is abstract, allows Terminal Server Client to conduct interviews by network with the similar mode of local file system.NFS allows between a plurality of users, to share public documents system, and the advantage of data centralization is provided, and minimizes required storage space.Yet existing NFS is confined to the access control of sharing of PC server resource and hardware resource.
Fig. 1 is according to the block diagram of the software architecture of the carry between mobile terminal of the present invention.
It is example that Fig. 1 be take first mobile phone and second mobile phone, illustrates respectively according to the software architecture of first mobile phone and second mobile phone for the carry between first mobile phone and second mobile phone of the present invention.As shown in Figure 1, first mobile phone and second mobile phone comprise respectively Boot bootstrap program module 10-a and 11-a, system kernel module 10-b and 11-b and file system module 10-c and 11-c.Respectively these modules are described in detail below.
Boot bootstrap program module 10-a and 11-a are mobile phone operating system kernel operation one section of small routines of operation before.By this section of small routine, can initiating hardware equipment, set up internal memory (buffer memory) spatial mappings figure, thus take the hardware environment of system to a proper states, to be ready to correct environment for call operation system kernel.Conventional Boot bootstrap program module has Redboot, ARMboot, U-Boot, Blob, Bios-lt and Bootldr etc. at present.
According to the Boot bootstrap program module 10-a of the embodiment of the present invention and 11-a, for the boot start-up parameter of mobile terminal is set, this boot start-up parameter comprises the position of type and the file system of file system.The type of file system for example, for determining that mobile terminal is directly (, ROM) to read the file system of oneself, or read network file system(NFS) from another mobile terminal from the machine.The memory location that file system is concrete is found for the machine in the position of file system.This is similar to the computer of dual system, selects to start or xp startup with win7, and tell computer system to be stored in C dish or D dish when computer is just started shooting.
According to embodiments of the invention, for user-friendly, the graphical interfaces that boot menu mode can be set in mobile terminal makes user can manually control the start-up course of mobile terminal.(Starting mode of existing Android cell phone system is generally U-Boot as example to take existing Android mobile phone, considering hardware platform is based on ARM, operating system is based on linux embedded system), the graphical interfaces of U-Boot menu mode can be set in Android mobile phone.For example, can enter U-Boot menu mode by two kinds of modes: a kind of mode is by special-purpose application program of mobile phone, enter U-Boot menu mode after clicking this application program.The 2nd, by when the mobile phone shutdown by fixing some or combination key (for example, longly in start process press the bar combination button that volume is adjusted key or key and home key) make mobile phone enter U-Boot menu mode, this presses DEL key during with booting computer, and to enter the mode of BIOS the same.
U-Boot bootstrap program module is supported the basic device drives such as serial ports, SDRAM, FLASH, Ethernet, LCD, NVRAM, EEPROM, keyboard, USB, PCMCIA, PCI, RTC.Therefore, the boot start-up parameter according to mobile terminal of the present invention can be set in U-Boot menu mode.
System kernel module 10-b and 11-b are operating system meat and potatoes, are mainly in charge of scheduling of resource, are system softwares that the functions such as device driver, network system control, file system control, multiple task management are provided.
File system module 10-c and 11-c are the upper strata ingredients of operating system.File system is the organized formats of file data on disk.According to the file system module 10-c of the embodiment of the present invention and 11-c, comprise two kinds of file system, i.e. intrinsic file system and according to the new network file system(NFS) (NFS) of adding of the embodiment of the present invention in existing mobile terminal.File system intrinsic in existing mobile terminal comprises many types, yaffs for example, yaffs2, jffs, jffs2, cramfs etc.Under Linux Android cell phone system platform, in existing mobile terminal, intrinsic file system is another flash memory file system (Yaffs, Yet Another Flash File System), to be one be specially the embedded file system of Nand flash reservoir designs to Yaffs file system.NFS file system is for not allowing file system reading out data from disk unit, but from network reading out data.Yaffs file system can be based upon in ROM, and NFS file system is based upon in RAM.Can be by utilizing NFS file system that this mobile phone and another mobile phone are carried out to carry.
For example, as shown in Figure 1, after the NFS file system of the handset-selected second mobile phone of first, first mobile phone can carry at the root file system of second mobile phone, i.e. first mobile phone and second mobile phone carry.After carry, be equivalent to the Yaffs file system of second mobile phone to move first mobile phone the inside (RAM) to, the Yaffs file system that is the network file system(NFS) replacement first mobile phone of second mobile phone starts, and the Yaffs file system of second mobile phone is loaded in the RAM of first mobile phone and moves, so first mobile phone has had two file system.
Below with reference to Fig. 2, take first mobile phone and second mobile phone and describe two hanging methods between mobile terminal as example.
In order to realize the carry between first mobile phone and second mobile phone, need in first mobile phone and second mobile phone, distinguish programming in advance Boot bootstrap program module 10-a and 11-a, system kernel module 10-b and 11-b and file system module 10-c and 11-c as shown in Figure 1.In addition, need to be to first mobile phone and the second mobile phone pre-configured port parameter for communicating by letter respectively.
According to the connected mode adopting between first mobile phone and second mobile phone, for the port parameter of the communication between first mobile phone and second mobile phone, can comprise USB sequence number, serial ports sequence number, IP address, bluetooth name etc.
As shown in Figure 2, at step S201, first handset starting operation Boot bootstrap program module (for example, entering U-Boot menu mode) is to arrange boot start-up parameter, and this boot start-up parameter comprises the position of type and the file system of file system.The type of file system, for determining that mobile terminal is directly to read the file system of oneself from the machine ROM, still reads network file system(NFS) from another mobile phone.The memory location that file system is concrete is found for the machine in the position of file system.
First mobile phone can arrange by the graphical interfaces of the boot menu mode that arranges therein the boot start-up parameter of mobile terminal.
To use wifi to be connected to example, the example of the order that first mobile phone inputs in the graphical interfaces of boot menu mode is shown below:
The Starting mode of noinitrd root=/dev/nfs//statement first mobile phone, is used network file system(NFS) to start
The file system directories of nfsroot=192.168.1.100:/nfs_root//statement second mobile phone, first finds target whereby
Ip=192.168.1.6:192.168.1.10:192.168.1.1:225.255.255.0//the state IP of two mobile phones
The position of init=/linuxrc//statement initializtion script
At step S202, first mobile phone is kept at the boot start-up parameter of setting in first mobile phone, for example, be stored in the Flash of first mobile phone.
At step S203, first handset starting first floor system, guiding loading system kernel module also starts initialize process.
At step S204, first mobile phone determines whether the type of the file system in the boot start-up parameter arranging is the NFS file system of second mobile phone.
If determine that at step S204 first mobile phone the type of the file system arranging is the NFS file system of second mobile phone, at step S205 first mobile phone, for example, according to the port parameter (, being IP address in the situation that WIFI connects) for communicating by letter of pre-configured second mobile phone, find the root file system of second mobile phone to realize the carry to second mobile phone.
Now, first cell phone system kernel module can start to read the file system of second mobile phone from the root file system memory address of second mobile phone, set up memory map, initial configuration system environments.So, the file system module that can guidance system kernel module starts second mobile phone, by the intrinsic file system module in second mobile phone ROM (for example, Yaffs file system) be loaded in first mobile phone RAM and move, so first mobile phone can start reading out data from the memory address of the file system of second mobile phone.
If determine that at step S204 first mobile phone the type of the file system arranging is not the NFS file system of second mobile phone, but the file system of first mobile phone reads oneself file system operation from the machine ROM at step S206 first mobile phone.
After step S205 first mobile phone and second mobile phone carry out carry, the intrinsic file system of second mobile phone is moved in first mobile phone RAM, thereby first mobile phone can start the operating system of second mobile phone.
Now the state of second mobile phone is: first mobile phone successfully starts after the intrinsic file system of second mobile phone, if the intrinsic file system of second mobile phone is not supported multi-user operation, now second mobile phone, in kernel holding state, cannot enter intrinsic file system; If the intrinsic file system of second mobile phone is supported multi-user operation, second mobile phone can normally be used with another account simultaneously.
The following describes by NFS carry, realize operating system installation or upgrading use for example: after first mobile phone carry second mobile phone, read the filesystem information of second mobile phone, the in the situation that of platform kernel compatibility, (be all for example linux kernel or WM, IOS), transplant the operating system of second mobile phone, programming, in first mobile phone, replaces first mobile phone operating system originally.The method can be used for installing the edition upgrading of different operating system or operating system own.Suppose that first mobile phone is the operating system of Android 2.2, second mobile phone is the operating system of 2.3.6, and that can realize the operating system that first mobile phone is experienced 2.3.6.
Except realizing by NFS file system the carry operating system between mobile terminal, also can realize carry application program between mobile terminal by NFS file system.
Equally, in order to realize the carry application program between first mobile phone and second mobile phone, need in first mobile phone and second mobile phone, distinguish programming in advance Boot bootstrap program module 10-a and 11-a, system kernel module 10-b and 11-b and file system module 10-c and 11-c as shown in Figure 1.In addition, need to be to first mobile phone and the second mobile phone pre-configured port parameter for communicating by letter respectively.
According to the connected mode adopting between first mobile phone and second mobile phone, for the port parameter of the communication between first mobile phone and second mobile phone, can comprise USB sequence number, serial ports sequence number, IP address, bluetooth name etc.
Different from the carry operating system between above-mentioned two mobile terminals, first mobile phone and second mobile phone can be to realize the in the situation that of normal boot-strap.
When first mobile phone and second mobile phone normally operate in in-local system, first mobile phone and second mobile phone communicate for the port parameter of communicating by letter (as, IP address) according to pre-configured, and first mobile phone reads the file system directories of second mobile phone.First mobile phone finds after the application program that needs carry in the file system directories of second mobile phone, and send carry order and carry out this application program of carry, and from the memory address reading out data of this application program, thereby this application program is moved in first mobile phone.By the application program of first mobile phone carry second mobile phone, first mobile phone can successfully be simulated certain application program in second mobile phone effect on the hardware foundation of first mobile phone.
Below with reference to Fig. 3 and Fig. 4, the method for carry application program between mobile terminal is described in detail.
Fig. 3 is the process flow diagram that the method for carry application program between the mobile terminal of the first exemplary embodiment according to the present invention is shown.
As shown in Figure 3, at step S301, first mobile phone and second mobile phone normally operate in in-local system.
At step S302, first mobile phone communicates according to pre-configured port parameter and second mobile phone for communicating by letter according to existing Telnet technology, and reads the file system directories of second mobile phone.
At step S303, first mobile phone is searched the application program that needs carry in the file system directories of second mobile phone, and sends carry order and carry out this application program of carry.
At step S304, first mobile phone is from the memory address reading out data of this application program, thereby this application program is moved in first mobile phone.
Fig. 4 is the process flow diagram that the method for carry application program between the mobile terminal of the second exemplary embodiment according to the present invention is shown.
As shown in Figure 4, at step S401, first mobile phone and second mobile phone normally operate in in-local system.
At step S402, first mobile phone operation Boot bootstrap program module (for example, entering U-Boot menu mode) is to arrange boot start-up parameter, and this boot start-up parameter comprises the position of type and the file system of file system.The type of file system, for determining that mobile terminal is directly to read the file system of oneself from the machine ROM, still reads network file system(NFS) from another mobile phone.The memory location that file system is concrete is found for the machine in the position of file system.
At step S403, first mobile phone is kept at the boot start-up parameter of setting in first mobile phone, for example, be stored in the Flash of first mobile phone.
At step S404, first mobile phone starts to start first floor system, and guiding loading system kernel module also starts initialize process.
At step S405, first mobile phone determines whether the type of the file system in the boot start-up parameter arranging is the NFS file system of second mobile phone.
If determine that at step S405 first mobile phone the type of the file system arranging is the NFS file system of second mobile phone, at step S406 first mobile phone, for example, according to the port parameter (, being IP address in the situation that WIFI connects) for communicating by letter of pre-configured second mobile phone, find the root file system of second mobile phone to realize the carry to second mobile phone.
If determine that at step S405 first mobile phone the type of the file system arranging is not the NFS file system of second mobile phone, but the file system of first mobile phone reads oneself file system operation from the machine ROM at step S407 first mobile phone.
At step S408, first mobile phone reads the file system directories of second mobile phone from the root file system of second mobile phone.
At step S409, first mobile phone is searched the application program that needs carry in the file system directories of second mobile phone, and sends carry order and carry out this application program of carry.
At step S410, first mobile phone is from the memory address reading out data of this application program, thereby this application program is moved in first mobile phone.
Above step S402-S407 is identical with the hanging method between above-mentioned two mobile terminals describing with reference to Fig. 2.
Enumerate concrete example below and describe the method for carry application program between mobile terminal.Suppose the address of angry bird game in second mobile phone EMS memory: 0x0000F001~0x0F000000; With wifi communication mode, connect.
1, set in advance respectively the IP address of first and second liang of mobile phones, as first mobile phone: 192.168.0.1, second mobile phone: 192.168.0.2.
2, first mobile phone power-on, enters U-BOOT menu, start-up parameter is set and to guarantee first mobile phone, enters the carry to second mobile phone.
3. first mobile phone sends broadcast by TCP-IP agreement, and second mobile phone is replied after receiving broadcast, and now two mobile phones are set up TCT-IP connection.First mobile phone sends order bag by TCP-IP communication protocol, reads the software installation directory of second mobile phone.
4. now, in first mobile phone, can see the software installation directory of second mobile phone, first mobile phone finds after the application program that needs carry, by identifying the beginning end mark name of this application program, from software memory address (address 0x0000F001~0x0F000000), read this games, first mobile phone sends this application program of carry order carry.
5. the application program in second mobile phone is sent to first mobile phone the inside with the form of packet, in the operation of first mobile phone RAM buffer memory the inside, successfully simulates the effect of second mobile phone application program on first mobile phone hardware basis.
Therefore, first cellphone subscriber and second cellphone subscriber, want to play a game, and this game is while being only stored in second mobile phone, first mobile phone can carry out the game in carry second mobile phone by sending carry order simultaneously, thereby first mobile phone and second mobile phone can be played this game simultaneously.
Equally, while having stored media file (as film) in second mobile phone, and first mobile phone also wants to see this film, at this time without first mobile phone from this film of second mobile phone-downloaded, first mobile phone can carry out the film in carry second mobile phone by sending carry order, thereby first mobile phone just can be play this film.
The following describes by NFS carry and realize the applicating example that software is installed and backed up: after first mobile phone carry second mobile phone (specifically applying carry or system carry), read the application program mount message of second mobile phone, copied and be installed in first mobile phone file system originally.First mobile phone to the file system mounted success of second mobile phone after, be just equivalent to first mobile phone and had dual system.First mobile phone both can start by the file system of first mobile phone itself, also can start by the file system of second mobile phone.Start after mobile phone, first mobile phone can be accessed the storage space of two mobile phones simultaneously, at two cell phone systems, forms identical in the situation that, can be intactly propagation software mount message (comprising registry information) mutually.In addition, after first mobile phone carry second mobile phone, first mobile phone reads second application program of mobile phone place file, experiences the software of second mobile phone with the hardware of first mobile phone.For example, when I mobile phone (as first mobile phone) hardware configuration not as others' mobile phone (for example, second mobile phone) in the situation of hardware configuration, can be by carry mode of the present invention, with my hardware of mobile phone, experience the software on others' mobile phone, and removed the process (avoided expending a large amount of time feel after installing the trouble that operation has some setbacks and uninstalls again) that such program is installed from.
Same is also like this for the application in user's brush machine.For example, for example my present mobile phone is primary Android system, and others' mobile phone is millet MIUI system.Can be mounted to by carry mode of the present invention others' mobile phone, with my hardware of mobile phone, move others' cell phone system, experience the mobile phone of oneself and compatibility and the operational effect of MIUI system, if satisfied, can be directly that the other side's system information programming is upper to the mobile phone Flash of oneself, reach the effect of brush machine.
Equally, if two mobile phones are all MIUI systems, and the other side's system version is higher than my mobile phone (issuing new version after having solved the bug of some application).Can be mounted to by carry mode of the present invention others' mobile phone, optionally will the module after upgrading in method, system be replaced to the old module on own mobile phone.Without whole system again programming, just can reach the object of quick upgraded version.The present invention realizes the carry between mobile phone by NFS file system, thereby can realize resource sharing between a plurality of terminal.
Although specifically shown with reference to its exemplary embodiment and described the present invention, but it should be appreciated by those skilled in the art, in the situation that do not depart from the spirit and scope of the present invention that are defined by the claims, can carry out the various changes in form and details to it.

Claims (23)

1. for a system for carry between mobile terminal, comprising: Boot bootstrap program module, system kernel module and file system module,
Wherein, Boot bootstrap program module is for arranging the boot start-up parameter of mobile terminal, and this boot start-up parameter comprises the position of type and the file system of file system,
File system module comprises intrinsic file system and network file system(NFS), by utilizing network file system(NFS) by a mobile terminal and another mobile terminal carry.
2. the system as claimed in claim 1, wherein, the type of file system, for determining that mobile terminal is directly to read the file system of oneself from the machine, still reads network file system(NFS) from another mobile terminal, and the memory location that file system is concrete is found for the machine in the position of file system.
3. the system as claimed in claim 1, wherein, under Linux Android cell phone system platform, described intrinsic file system is Yaffs file system.
4. the system as claimed in claim 1, wherein, described intrinsic file system is based upon in the ROM of mobile terminal, and network file system(NFS) is based upon in the RAM of mobile terminal.
5. system as claimed in claim 4, wherein, after a described mobile terminal and another mobile terminal carry, the described intrinsic file system of described another mobile terminal is loaded in the RAM in a described mobile terminal and moves.
6. the system as claimed in claim 1, wherein, the graphical interfaces by boot menu mode shows Boot bootstrap program module.
7. the method for carry between mobile terminal, wherein, described mobile terminal comprises the first mobile terminal and the second mobile terminal, in described the first mobile terminal and the second mobile terminal respectively programming in advance Boot bootstrap program module, system kernel module and file system module, described file system module comprises intrinsic file system and network file system(NFS), wherein, respectively to the first mobile terminal pre-configured with the second mobile terminal the port parameter for communicating by letter, described method comprises:
The first mobile terminal starts operation Boot bootstrap program module so that boot start-up parameter to be set, and this boot start-up parameter comprises the position of type and the file system of file system;
The first mobile terminal starts first floor system, and guiding loading system kernel module also starts initialize process;
The first mobile terminal determines whether the type of the file system in the boot start-up parameter arranging is the network file system(NFS) of the second mobile terminal;
When the type of the file system in determining the boot start-up parameter arranging is the network file system(NFS) of the second mobile terminal, the first mobile terminal finds the root file system of the second mobile terminal according to the port parameter for communicating by letter of the second pre-configured mobile terminal, realize the carry to the second mobile terminal.
8. method as claimed in claim 7, wherein, the first mobile terminal arranges boot start-up parameter by the graphical interfaces of boot menu mode.
9. method as claimed in claim 7, wherein, realizes the step of the carry of the second mobile terminal is comprised: the intrinsic file system module in the second mobile terminal ROM is loaded in the RAM in the first mobile terminal and is moved.
10. method as claimed in claim 7, wherein, after the first mobile terminal and the second mobile terminal carry out carry, the first mobile terminal starts the operating system of the second mobile terminal.
11. method as claimed in claim 7, wherein, after boot start-up parameter is set, the first mobile terminal is preserved the boot start-up parameter of setting.
12. method as claimed in claim 7, wherein, when the type of the file system in determining the boot start-up parameter arranging is not the network file system(NFS) of the second mobile terminal, the first mobile terminal reads the file system of oneself from the ROM of itself.
13. 1 kinds of methods for carry application program between mobile terminal, wherein, described mobile terminal comprises the first mobile terminal and the second mobile terminal, in described the first mobile terminal and the second mobile terminal respectively programming in advance Boot bootstrap program module, system kernel module and file system module, described file system module comprises intrinsic file system and network file system(NFS), wherein, respectively to the first mobile terminal pre-configured with the second mobile terminal the port parameter for communicating by letter, described method comprises:
When the first mobile terminal and the second mobile terminal normally operate in in-local system, the first mobile terminal communicates according to pre-configured port parameter and the second mobile terminal for communicating by letter, and the first mobile terminal reads the file system directories of the second mobile terminal;
The first mobile terminal finds after the application program that needs carry in the file system directories of the second mobile terminal, sends carry order and carrys out this application program of carry.
14. method as claimed in claim 13, also comprises: the first mobile terminal is from the memory address reading out data of the application program of carry, thereby this application program is moved in the first mobile terminal.
15. methods as claimed in claim 13, wherein, the step communicating according to the pre-configured port parameter for communicating by letter comprises: the first mobile terminal communicates according to pre-configured port parameter and the second mobile terminal for communicating by letter according to Telnet technology.
16. methods as claimed in claim 13, wherein, the step communicating according to the pre-configured port parameter for communicating by letter comprises: ten thousand methods for the carry between mobile terminal as claimed in claim 7.
17. methods as claimed in claim 13, wherein, when having stored the media file that needs carry in the second mobile terminal, the first mobile terminal carrys out this media file in carry the second mobile terminal by sending carry order, so that this media file of the first mobile terminal playing.
18. methods as claimed in claim 13, wherein, when the application program that needs carry of storing in the second mobile terminal is game, the first mobile terminal carrys out the game in carry the second mobile terminal by sending carry order, so that the first mobile terminal and the second mobile terminal operate this game simultaneously.
19. can with a mobile terminal for another mobile terminal carry, comprising: Boot bootstrap program module, system kernel module and file system module,
Wherein, Boot bootstrap program module is for arranging the boot start-up parameter of mobile terminal, and this boot start-up parameter comprises the position of type and the file system of file system,
File system module comprises intrinsic file system and network file system(NFS), for by utilizing network file system(NFS) to come and described another mobile terminal carry.
20. mobile terminal as claimed in claim 19, wherein, with another mobile terminal carry after, the described intrinsic file system of described another mobile terminal is loaded in the RAM in described mobile terminal to be moved.
21. mobile terminal as claimed in claim 19, wherein, the graphical interfaces by boot menu mode shows Boot bootstrap program module.
22. mobile terminals as claimed in claim 19, wherein, described mobile terminal moves Boot bootstrap program module by startup boot start-up parameter is set, guiding loading system kernel module also starts initialize process, and according to the port parameter for communicating by letter of pre-configured described another mobile terminal, find the root file system of described another mobile terminal, thereby realize the carry to described another mobile terminal.
23. mobile terminals as claimed in claim 19, wherein, described mobile terminal finds by read the file system directories of described another mobile terminal according to the pre-configured port parameter for communicating by letter the application program that needs carry with the file system directories at described another mobile terminal, and carrys out this application program of carry by sending carry order.
CN201210279203.XA 2012-08-06 2012-08-06 The system and method for carry between mobile terminal Active CN103577210B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210279203.XA CN103577210B (en) 2012-08-06 2012-08-06 The system and method for carry between mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210279203.XA CN103577210B (en) 2012-08-06 2012-08-06 The system and method for carry between mobile terminal

Publications (2)

Publication Number Publication Date
CN103577210A true CN103577210A (en) 2014-02-12
CN103577210B CN103577210B (en) 2017-11-28

Family

ID=50049058

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210279203.XA Active CN103577210B (en) 2012-08-06 2012-08-06 The system and method for carry between mobile terminal

Country Status (1)

Country Link
CN (1) CN103577210B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103853587A (en) * 2014-03-18 2014-06-11 浪潮集团有限公司 Method for writing flash based on cramfs and JFFS2
CN103885885A (en) * 2014-04-15 2014-06-25 珠海迈科电子科技有限公司 Method for using WiFi to carry out simulation an ddebugging on embedded software
CN104750521A (en) * 2015-03-13 2015-07-01 上海优思通信科技有限公司 Method for increasing starting speed of electronic device
CN106027754A (en) * 2016-04-28 2016-10-12 努比亚技术有限公司 Information forwarding apparatus and method
CN108966189A (en) * 2018-06-13 2018-12-07 珠海市杰理科技股份有限公司 A kind of radio upgrade device and method based on bluetooth EDR
CN109089108A (en) * 2018-08-15 2018-12-25 晶晨半导体(上海)股份有限公司 test method and system
CN110737478A (en) * 2018-07-18 2020-01-31 鼎桥通信技术有限公司 system start control method and system
CN110737477A (en) * 2018-07-18 2020-01-31 鼎桥通信技术有限公司 system starting method and device
CN112000382A (en) * 2020-08-26 2020-11-27 绿盟科技集团股份有限公司 Linux system starting method and device and readable storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269371B1 (en) * 1998-02-27 2001-07-31 Kabushiki Kaisha Toshiba Computer system, and file resources switching method applied to computer system
US6356863B1 (en) * 1998-09-08 2002-03-12 Metaphorics Llc Virtual network file server
CN1744603A (en) * 2004-07-19 2006-03-08 微软公司 Remote file updates through remote protocol
CN1821960A (en) * 2005-02-18 2006-08-23 光宝科技股份有限公司 Embedded system for automatic loading root file system automatic loading system and method
CN101374146A (en) * 2007-08-24 2009-02-25 赛门铁克公司 Access to virtual representation of physical computer system based on requirement
CN101378411A (en) * 2008-09-28 2009-03-04 深圳华为通信技术有限公司 Mobile terminal, server and data access method
CN101441661A (en) * 2008-12-16 2009-05-27 华为技术有限公司 System and method for sharing file resource between multiple embedded systems
CN101771953A (en) * 2009-12-23 2010-07-07 宇龙计算机通信科技(深圳)有限公司 Method for realizing information interaction in multi-mobile-terminal and network equipment thereof
CN101789976A (en) * 2010-01-27 2010-07-28 上海交通大学 Embedded network storage system and method thereof
CN102170473A (en) * 2011-04-21 2011-08-31 中兴通讯股份有限公司 Resource sharing system, mobile terminal and resource sharing method
CN102238265A (en) * 2010-04-22 2011-11-09 康佳集团股份有限公司 Mobile phone and method for realizing double-system mobile phone

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269371B1 (en) * 1998-02-27 2001-07-31 Kabushiki Kaisha Toshiba Computer system, and file resources switching method applied to computer system
US6356863B1 (en) * 1998-09-08 2002-03-12 Metaphorics Llc Virtual network file server
CN1744603A (en) * 2004-07-19 2006-03-08 微软公司 Remote file updates through remote protocol
CN1821960A (en) * 2005-02-18 2006-08-23 光宝科技股份有限公司 Embedded system for automatic loading root file system automatic loading system and method
CN101374146A (en) * 2007-08-24 2009-02-25 赛门铁克公司 Access to virtual representation of physical computer system based on requirement
CN101378411A (en) * 2008-09-28 2009-03-04 深圳华为通信技术有限公司 Mobile terminal, server and data access method
CN101441661A (en) * 2008-12-16 2009-05-27 华为技术有限公司 System and method for sharing file resource between multiple embedded systems
CN101771953A (en) * 2009-12-23 2010-07-07 宇龙计算机通信科技(深圳)有限公司 Method for realizing information interaction in multi-mobile-terminal and network equipment thereof
CN101789976A (en) * 2010-01-27 2010-07-28 上海交通大学 Embedded network storage system and method thereof
CN102238265A (en) * 2010-04-22 2011-11-09 康佳集团股份有限公司 Mobile phone and method for realizing double-system mobile phone
CN102170473A (en) * 2011-04-21 2011-08-31 中兴通讯股份有限公司 Resource sharing system, mobile terminal and resource sharing method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
YIMIYANGGUANG1314: "Android NFS 文件系统", 《HTTP://BLOG.CSDN.NET/YIMIYANGGUANG1314/ARTICLE/DETAILS/6285547》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103853587A (en) * 2014-03-18 2014-06-11 浪潮集团有限公司 Method for writing flash based on cramfs and JFFS2
CN103885885A (en) * 2014-04-15 2014-06-25 珠海迈科电子科技有限公司 Method for using WiFi to carry out simulation an ddebugging on embedded software
CN104750521A (en) * 2015-03-13 2015-07-01 上海优思通信科技有限公司 Method for increasing starting speed of electronic device
CN106027754A (en) * 2016-04-28 2016-10-12 努比亚技术有限公司 Information forwarding apparatus and method
CN106027754B (en) * 2016-04-28 2020-08-21 南京博雅区块链研究院有限公司 Information forwarding apparatus and method
CN108966189A (en) * 2018-06-13 2018-12-07 珠海市杰理科技股份有限公司 A kind of radio upgrade device and method based on bluetooth EDR
CN110737478A (en) * 2018-07-18 2020-01-31 鼎桥通信技术有限公司 system start control method and system
CN110737477A (en) * 2018-07-18 2020-01-31 鼎桥通信技术有限公司 system starting method and device
CN110737477B (en) * 2018-07-18 2023-01-31 鼎桥通信技术有限公司 System starting method and device
CN110737478B (en) * 2018-07-18 2023-05-26 鼎桥通信技术有限公司 System starting control method and system
CN109089108A (en) * 2018-08-15 2018-12-25 晶晨半导体(上海)股份有限公司 test method and system
CN112000382A (en) * 2020-08-26 2020-11-27 绿盟科技集团股份有限公司 Linux system starting method and device and readable storage medium
CN112000382B (en) * 2020-08-26 2023-10-13 绿盟科技集团股份有限公司 Linux system starting method and device and readable storage medium

Also Published As

Publication number Publication date
CN103577210B (en) 2017-11-28

Similar Documents

Publication Publication Date Title
CN103577210A (en) System and method for mounting between mobile terminals
EP3518099B1 (en) Installation of operating system
US11243792B2 (en) Image file conversion method and apparatus
CN101438266B (en) Booting an operating system in discrete stages
CN102232304B (en) Method, system and terminal for system update between mobile communication terminals
US9614931B2 (en) Identifying a resource set require for a requested application and launching the resource set in a container for execution in a host operating system
US20090182546A1 (en) Mobile device comprising an operating system emulator
CN101546270A (en) Automatic installation method for Linux operation system, device and system
CN103746833A (en) PXE-based RAID automatic configuration method and system
CN103761088A (en) Multiple operation system switching method applicable to ARM (advanced risc machine) framework mobile equipment
WO2017059724A1 (en) Operating system starting method and device
CN107220085B (en) Method for automatically upgrading RAID card firmware
CN111078305A (en) Information acquisition method and device, server and information management system
JP2015197916A (en) Method for operating two or more operating system and electronic equipment
CN108234174B (en) Management method and device of virtual network function
CN106528114B (en) Android firmware application device and android firmware upgrading method
CN102929662A (en) Network-based method for partitioning in batch
CN102073541B (en) Data access method and mobile terminal
CN109471665B (en) Method for automatically installing Windows operating system
US20150212866A1 (en) Management system for service of multiple operating environments, and methods thereof
EP2750033A1 (en) Portable modem communication device and Method to provide connectivity capabilities to a computing device
KR102056699B1 (en) Analysis System and Method of Android System Log
CN109445803A (en) A kind of method of automated quick deployment installation K-UX operating system
CN105391810B (en) Terminal equipment interface device
CN114296764A (en) System upgrading method and device, storage medium and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant