CN104216761A - Method for using shared device in device capable of operating two operation systems - Google Patents
Method for using shared device in device capable of operating two operation systems Download PDFInfo
- Publication number
- CN104216761A CN104216761A CN201310217898.3A CN201310217898A CN104216761A CN 104216761 A CN104216761 A CN 104216761A CN 201310217898 A CN201310217898 A CN 201310217898A CN 104216761 A CN104216761 A CN 104216761A
- Authority
- CN
- China
- Prior art keywords
- shared device
- application
- shared
- operating system
- operating
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000004891 communication Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
- G06F21/53—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/74—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Computer And Data Communications (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a method for using a shared device in a device capable of operating two operation systems. The method for using the shared device in the device capable of operating the two operation systems comprises the steps that a first application in the first operation system is made to be in communication with the shared device, when the first operation system is switched to the operation system, associated information of the shared device is transmitted to a second application in the second operation system, and then the second application can be in communication with the shared device through the associated information.
Description
Technical field
the present invention relates to a kind of method using shared device in device two kinds of operating systems can be run.
Background technology
Prior art, such as, in mobile payment technology, in order to the object of safety, the operator scheme on mobile device is divided into two kinds: normal mode and safe mode.The running environment normally multimedia OS of the program under normal mode, such as Android.The running environment of the program under safe mode is that normally close, simple secure operating system.Program under normal mode cannot resource under obtain secure mode access, and the program under safe mode may have access to all software and hardware resources.
Under generally the device that can run two kinds of operating systems of such as mobile device etc. is in normal mode, i.e. multimedia OS environment.When carrying out relating to safe information mutual (such as, input bank card password), under mobile device will be switched to safe mode, i.e. secure operating system, and enable security procedure to the process of the information of carrying out, after processing, switch back normal mode, so can guarantee that user inputs the Environmental security of password reliably, avoid password by rogue program.
Prior art adopts the scheme in Fig. 1 to carry out to be switched to from normal mode the Data Stream Processing of safe mode.As shown in the figure, application 1 is when with shared devices communicating, and when needs carry out security information process, application 1 will become to send to safety applications 1 data message (such as, the information such as action type, operating parameter) of specified format by communication framework interface; Safety applications 1 reception this information and with this shared device set up communicate after carry out safe handling, then the result of process is returned to application 1 by communication framework interface.
In above process, safety applications 1 needs to re-establish with shared device to contact, that is after application 1 pair of shared device carries out corresponding acquisition of information and operation, safety applications 1 needs again to carry out identical acquisition of information and operation to this shared device, this will extend the processing time, reduce response speed.
On the other hand, the result of process returns to application 1 by communication framework interface, and then is sent to exterior terminal by application 1 by shared device, and this also can extend the processing time, reduces response speed.
Summary of the invention
According to one object of the present invention, a kind of method using shared device in device running two kinds of operating systems is disclosed, the method comprises the first application and shared devices communicating in use first operating system, when being switched to the second operating system from described first operating system, the related information of described shared device is sent to the second application in the second operating system, makes described second application that described related information can be utilized to communicate with described shared device.
Preferably, the result communicated with described shared device is directly sent to exterior terminal by this shared device by described second application.
Preferably, described related information comprises following one or more: shared device mark, shared device transceiving data interface IP address, shared device configuration information, described first apply the interface channel with shared device.
Preferably, described shared device is NFC chip.
Advantage of the present invention is, according to the present invention propose to the method inherited the operation of shared device, simplify the flow process of data, decrease the processing time of application, improve the response speed of application; When the data that safety applications produces are for finally mailing to external circumstances by peripheral hardware, carry out transmission processing without the need to switching back common application, final Output rusults, under being in safe mode during exterior terminal, ensure that the credibility of these output data.
Accompanying drawing explanation
After having read the specific embodiment of the present invention with reference to accompanying drawing, those skilled in the art will become apparent various aspects of the present invention.One skilled in the art will appreciate that these accompanying drawings only for coordinating embodiment that technical scheme of the present invention is described, and and be not intended to be construed as limiting protection scope of the present invention.
Data flow diagram when Fig. 1 is use shared device of the prior art.
Fig. 2 is the method step schematic diagram using shared device in the device that can run two kinds of operating systems according to the embodiment of the present invention.
Embodiment
With reference to the accompanying drawings, the specific embodiment of the present invention is described in further detail.In the following description, in order to the object explained, state many details to provide the thorough understanding of the one or more aspects to embodiment.But, can it is evident that for those skilled in the art, the less degree of these details can come one or more aspects of practicing various embodiments.Therefore the description below is not regarded as circumscribed, but limits protection domain by claims.
Device of the present invention can run the first operating system and the second operating system, and the application thus in the first operating system runs in the flrst mode, and the application in the second operating system runs under the second mode.First mode can be such as normal mode, and the second pattern can be such as safe mode.
As shown in Figure 2, Fig. 2 is the method step schematic diagram using shared device in the device that can run two kinds of operating systems according to the embodiment of the present invention.
In a first step, the in the first operating system first application and shared devices communicating is used.
In the second step, when being switched to the second operating system from described first operating system, the related information of described shared device is sent to the second application in the second operating system, makes described second application that described related information can be utilized to communicate with described shared device.
Above-mentioned related information can be contained in and sends to the data message of the specified format of the second application from the first application, such as can increase a territory as shared device territory in data message form, for the related information of Storage sharing equipment, such as shared device mark, shared device transceiving data interface IP address, shared device configuration information, described first apply the interface channel etc. with shared device.The second application in second operating system can utilize the one or more of above-mentioned information and shared device directly to set up and contact, and does not need to carry out corresponding acquisition of information and operate setting up contact to shared device.
Data message after expansion also can pass through the transmission of bottom communication framework interface layer, such as, shared drive between the first application and second are applied can be adopted to realize.
Second application can know the result that will produce by the related information of shared device needs the shared device by specifying to export, and can continue to carry out the first operation not yet completed to shared device according to the related information of shared device thus.In one example, the result communicated with described shared device is directly sent to exterior terminal by this shared device by described second application.
In another embodiment of the present invention, described shared device is NFC chip.In this case, above-mentioned device is mobile communications device, such as mobile phone, and NFC chip is set up in a mobile communication device.
Such as, under the scene of mobile phone, the common application in mobile phone can set corresponding pipeline number to NFC chip and non-ly connect speed with corresponding.When user consumes, mobile phone be placed in non-connect POS terminal time, common applications detects the non-order meeting POS and send, and in order to pay the safety of environment, the safety applications that now mobile phone is switched under safe mode is run.Due to when switching, common application with NFC chip association information (such as, the pipeline number set up) send to safety applications, so safety applications just eliminates and rebuilds the process of pipeline with NFC chip, can directly use common application to set up successful pipeline and the non-POS of connecing carries out data interaction until a Transaction Success completes.
By the description of above embodiment, those skilled in the art can understand, and when without departing from the spirit and scope of the present invention, can also do various change and replacement to the specific embodiment of the present invention.These change and replace and all drop in claims of the present invention limited range.
Claims (4)
1. in the device that can run two kinds of operating systems, use a method for shared device, it is characterized in that,
Use the in the first operating system first application and shared devices communicating,
When being switched to the second operating system from described first operating system, the related information of described shared device is sent to the second application in the second operating system, makes described second application that described related information can be utilized to communicate with described shared device.
2. the method for claim 1, is characterized in that,
The result communicated with described shared device is directly sent to exterior terminal by this shared device by described second application.
3. the method for claim 1, is characterized in that,
Described related information comprises following one or more:
Shared device mark, shared device transceiving data interface IP address, shared device configuration information, described first apply the interface channel with shared device.
4. the method for claim 1, is characterized in that,
Described shared device is NFC chip.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310217898.3A CN104216761B (en) | 2013-06-04 | 2013-06-04 | It is a kind of that the method for sharing equipment is used in the device that can run two kinds of operating system |
PCT/CN2014/078881 WO2014194793A1 (en) | 2013-06-04 | 2014-05-30 | Method for using shared device in apparatus capable of operating two operating systems |
EP14808225.8A EP3007066A4 (en) | 2013-06-04 | 2014-05-30 | Method for using shared device in apparatus capable of operating two operating systems |
US14/895,087 US9459937B2 (en) | 2013-06-04 | 2014-05-30 | Method for using shared device in apparatus capable of operating two operating systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310217898.3A CN104216761B (en) | 2013-06-04 | 2013-06-04 | It is a kind of that the method for sharing equipment is used in the device that can run two kinds of operating system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104216761A true CN104216761A (en) | 2014-12-17 |
CN104216761B CN104216761B (en) | 2017-11-03 |
Family
ID=52007552
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310217898.3A Active CN104216761B (en) | 2013-06-04 | 2013-06-04 | It is a kind of that the method for sharing equipment is used in the device that can run two kinds of operating system |
Country Status (4)
Country | Link |
---|---|
US (1) | US9459937B2 (en) |
EP (1) | EP3007066A4 (en) |
CN (1) | CN104216761B (en) |
WO (1) | WO2014194793A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461749A (en) * | 2014-12-30 | 2015-03-25 | 宇龙计算机通信科技(深圳)有限公司 | Application program synchronization method and device of multi-system terminal and terminal |
CN104615426A (en) * | 2015-01-20 | 2015-05-13 | 宇龙计算机通信科技(深圳)有限公司 | Method, device and terminal for operating multiple systems |
CN104778084A (en) * | 2015-04-28 | 2015-07-15 | 宇龙计算机通信科技(深圳)有限公司 | System switching method and device |
CN106845247A (en) * | 2017-01-13 | 2017-06-13 | 北京奇虎科技有限公司 | Synchronous Android system is set on mobile terminal method, device and mobile terminal |
CN107180176A (en) * | 2017-07-05 | 2017-09-19 | 上海京颐科技股份有限公司 | The control system and its operating system switching method of portable mobile termianl, medium |
WO2021109655A1 (en) * | 2019-12-03 | 2021-06-10 | 支付宝(杭州)信息技术有限公司 | Security task processing method and apparatus, electronic device, and storage medium |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484229A (en) * | 2014-12-29 | 2015-04-01 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for switching operating system, and terminal |
DE102015117172B4 (en) * | 2015-10-08 | 2023-05-04 | Infineon Technologies Ag | communication arrangement |
CN110069952B (en) * | 2019-03-27 | 2021-07-13 | 百富计算机技术(深圳)有限公司 | Terminal test method, device and system |
US11431755B1 (en) | 2021-07-16 | 2022-08-30 | Dope.Security Inc. | Endpoint-based security |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101290669A (en) * | 2008-04-24 | 2008-10-22 | 北京爱奥时代信息科技有限公司 | NFC mobile phones payment terminal, payment procedure and system |
CN101409719A (en) * | 2007-10-08 | 2009-04-15 | 联想(北京)有限公司 | Method and client terminal for implementing network safety payment |
US20120089513A1 (en) * | 2010-10-04 | 2012-04-12 | Kt Corporation | Near field communication terminal capable of loading card with money and method of operating the same |
CN102982445A (en) * | 2012-11-16 | 2013-03-20 | 江苏乐买到网络科技有限公司 | Client-side system for achieving network safety transaction and payment |
US20130124346A1 (en) * | 2011-11-14 | 2013-05-16 | At&T Intellectual Property I, L.P. | Security Token for Mobile Near Field Communication Transactions |
CN103123708A (en) * | 2011-08-23 | 2013-05-29 | 宏达国际电子股份有限公司 | Secure payment method, mobile device and secure payment system |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE515327C2 (en) * | 1999-08-27 | 2001-07-16 | Ericsson Telefon Ab L M | Device for carrying out secure transactions in a communication device |
KR20050023699A (en) | 2003-09-02 | 2005-03-10 | 삼성전자주식회사 | Device sharing Method And Appartus in Multiple CPU System |
CN100472452C (en) | 2006-06-23 | 2009-03-25 | 联想(北京)有限公司 | Method for switching a system of virtual machine and hardware devices |
US20080121687A1 (en) * | 2006-11-28 | 2008-05-29 | Motorola, Inc. | Method and system for detecting an end of transaction for contactless transactions on a mobile device |
JP2010514028A (en) * | 2006-12-22 | 2010-04-30 | バーチャルロジックス エスエイ | A system that enables multiple execution environments to share a single data process |
US8662401B2 (en) * | 2008-07-25 | 2014-03-04 | First Data Corporation | Mobile payment adoption by adding a dedicated payment button to mobile device form factors |
US20100145854A1 (en) * | 2008-12-08 | 2010-06-10 | Motorola, Inc. | System and method to enable a secure environment for trusted and untrusted processes to share the same hardware |
CN103092305B (en) | 2011-11-01 | 2015-09-23 | 联想(北京)有限公司 | Shared device method for handover control and portable terminal device |
US11836706B2 (en) * | 2012-04-16 | 2023-12-05 | Sticky.Io, Inc. | Systems and methods for facilitating a transaction using a virtual card on a mobile device |
KR101778755B1 (en) * | 2012-04-18 | 2017-09-26 | 구글 인코포레이티드 | Processing payment transactions without a secure element |
US9270336B2 (en) * | 2013-02-25 | 2016-02-23 | Lexmark International, Inc. | Provisioning user attributes for use with mobile computing device |
US9325381B2 (en) * | 2013-03-15 | 2016-04-26 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to monitor mobile devices |
-
2013
- 2013-06-04 CN CN201310217898.3A patent/CN104216761B/en active Active
-
2014
- 2014-05-30 WO PCT/CN2014/078881 patent/WO2014194793A1/en active Application Filing
- 2014-05-30 US US14/895,087 patent/US9459937B2/en active Active
- 2014-05-30 EP EP14808225.8A patent/EP3007066A4/en not_active Ceased
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101409719A (en) * | 2007-10-08 | 2009-04-15 | 联想(北京)有限公司 | Method and client terminal for implementing network safety payment |
CN101290669A (en) * | 2008-04-24 | 2008-10-22 | 北京爱奥时代信息科技有限公司 | NFC mobile phones payment terminal, payment procedure and system |
US20120089513A1 (en) * | 2010-10-04 | 2012-04-12 | Kt Corporation | Near field communication terminal capable of loading card with money and method of operating the same |
CN103123708A (en) * | 2011-08-23 | 2013-05-29 | 宏达国际电子股份有限公司 | Secure payment method, mobile device and secure payment system |
US20130124346A1 (en) * | 2011-11-14 | 2013-05-16 | At&T Intellectual Property I, L.P. | Security Token for Mobile Near Field Communication Transactions |
CN102982445A (en) * | 2012-11-16 | 2013-03-20 | 江苏乐买到网络科技有限公司 | Client-side system for achieving network safety transaction and payment |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461749A (en) * | 2014-12-30 | 2015-03-25 | 宇龙计算机通信科技(深圳)有限公司 | Application program synchronization method and device of multi-system terminal and terminal |
CN104461749B (en) * | 2014-12-30 | 2018-05-25 | 宇龙计算机通信科技(深圳)有限公司 | A kind of application program synchronous method, sychronisation and the terminal of multisystem terminal |
CN104615426A (en) * | 2015-01-20 | 2015-05-13 | 宇龙计算机通信科技(深圳)有限公司 | Method, device and terminal for operating multiple systems |
CN104778084A (en) * | 2015-04-28 | 2015-07-15 | 宇龙计算机通信科技(深圳)有限公司 | System switching method and device |
CN104778084B (en) * | 2015-04-28 | 2019-01-15 | 宇龙计算机通信科技(深圳)有限公司 | A kind of system switching method and device |
CN106845247A (en) * | 2017-01-13 | 2017-06-13 | 北京奇虎科技有限公司 | Synchronous Android system is set on mobile terminal method, device and mobile terminal |
CN107180176A (en) * | 2017-07-05 | 2017-09-19 | 上海京颐科技股份有限公司 | The control system and its operating system switching method of portable mobile termianl, medium |
WO2021109655A1 (en) * | 2019-12-03 | 2021-06-10 | 支付宝(杭州)信息技术有限公司 | Security task processing method and apparatus, electronic device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
EP3007066A1 (en) | 2016-04-13 |
WO2014194793A1 (en) | 2014-12-11 |
US9459937B2 (en) | 2016-10-04 |
EP3007066A4 (en) | 2017-12-27 |
CN104216761B (en) | 2017-11-03 |
US20160103716A1 (en) | 2016-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104216761A (en) | Method for using shared device in device capable of operating two operation systems | |
CN104519458B (en) | A kind of method of network connection, terminal, wireless router and system | |
CN106022080B (en) | A kind of data ciphering method based on the cipher card of PCIe interface and the cipher card | |
US20170272933A1 (en) | Method of realizing virtual subscriber identity module card and system thereof | |
CN102685210B (en) | Wireless routing equipment, mobile terminal, management system and method | |
US10708744B2 (en) | NFC-based communication method and apparatus | |
CN102316043B (en) | Port virtualization method, switch and communication system | |
CN104253840A (en) | Device for implementing communication among varieties of security carriers and communication method thereof | |
WO2019184658A1 (en) | Profile switching method and apparatus, and mobile terminal | |
CN104507130A (en) | SIM (Subscriber Identity Module) card and system supporting mobile communication network switching | |
CN103368612B (en) | By switching to silence, electronic equipment communication is controlled method and apparatus | |
CN201788511U (en) | Safety information exchange device | |
CN104252388A (en) | Method for realizing switching between non-trusted environment and trusted environment in mobile equipment | |
CN105429903A (en) | Switch and configuration method | |
CN104462905A (en) | Data processing method and device of operating systems and terminal | |
CN105429867A (en) | Fused type home gateway and access method of application service thereof | |
CN106845974B (en) | Method and device for realizing point-to-point communication of near field communication | |
CN103248487B (en) | Near-field communication authentication method, certificate authority and near-field communication equipment | |
CN104951417A (en) | Method for achieving USB combined device suitable for high-capacity USIM | |
CN105592032B (en) | Safety information interaction method Internet-based | |
CN105357445A (en) | Internet of things system | |
CN108848156B (en) | Access gateway processing method, device and storage medium | |
CN103796331B (en) | A kind of method and apparatus for closely exchanging data | |
CN109862553B (en) | Terminal and communication method | |
CN104660403A (en) | Equipment authorization method and server |
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 |