一种多操作系统间的切换方法及终端设备的制造方法

文档序号:10471436阅读:292来源:国知局
一种多操作系统间的切换方法及终端设备的制造方法
【专利摘要】本发明提供了一种多操作系统间的切换方法及终端设备,多操作系统中包括安装有支付应用的支付系统,该方法包括:当检测到多操作系统中的第一系统收到支付指令时,产生一切换指令;根据切换指令从第一系统切换至支付系统;根据支付指令启动支付应用。本发明将支付业务限定到安装有支付应用的支付系统中进行,而其他操作系统无法进行支付业务,极大地解决了现有技术中用户支付安全的问题,在不降低用户体验的同时,保护用户隐私数据,降低用户资金被盗的风险,提高了支付系统的安全性。
【专利说明】
一种多操作系统间的切换方法及终端设备
技术领域
[0001]本发明涉及移动通信领域,特别涉及一种多操作系统间的切换方法及终端设备。
【背景技术】
[0002]随着通信技术以及移动电子商务的发展,移动支付业务也逐渐兴起,移动支付业务主要通过移动终端设备进行商品或服务的财务支付,是消费过程更加简单快捷;带来便捷的同时,移动支付的安全性也成为人们十分重视的问题。
[0003]随着移动终端设备的硬件技术日益强大,很多终端设备已经实现同时运行两个操作系统;然而,无论是多操作系统的终端设备还是单系统的终端设备,均是通过加强操作系统内的安全措施,例如限制某些进程使用,对无线网络的安全环境进行提醒等达到提高移动支付业务的安全等级,但由于移动支付业务与其他业务或操作往往具有数据或操作的关联性,其他业务或操作容易被不法操作控制,进而控制操作系统,一旦操作系统被非法控制,这些限制往往无法有效地保护用户的财产安全。

【发明内容】

[0004]本发明提供了一种多操作系统间的切换方法及终端设备,其目的是为了解决现有的移动支付业务与其他业务或操作往往具有数据或操作的关联性,其他业务或操作容易被不法操作控制,进而控制操作系统造成不能很好的保证支付的安全性的问题。
[0005]为了达到上述目的,本发明的实施例提供了一种多操作系统间的切换方法,多操作系统中包括安装有支付应用的支付系统,该方法包括:
[0006]当检测到多操作系统中的第一系统收到支付指令时,产生一切换指令;
[0007]根据切换指令从第一系统切换至支付系统;
[0008]根据支付指令启动支付应用。
[0009]为了更好地实现上述目的,本发明的实施例还一种终端设备,包括多操作系统,多操作系统中包括安装有支付应用的支付系统,还包括:
[0010]检测模块,用于当检测到多操作系统中的第一系统收到支付指令时,产生一切换指令;
[0011]切换模块,用于根据切换指令从第一系统切换至支付系统;
[0012]执行模块,用于根据支付指令启动支付应用。
[0013]本发明的上述方案至少包括以下有益效果:
[0014]本发明提供的多操作系统间的切换方法及终端设备,将支付业务限定到安装有支付应用的支付系统中进行,极大地解决了现有技术中用户支付安全的问题,在不降低用户体验的同时,保护用户隐私数据,降低用户资金被盗的风险,提高了支付系统的安全性;且支付系统与其他操作系统相互隔离,不受其他操作系统的恶意影响,可有效地保证支付系统内的用户数据不被泄露以及支付系统内的应用程序不会被恶意篡改等。
【附图说明】
[0015]图1表示本发明的实施例一提供的多操作系统间的切换方法的基本步骤流程图;
[0016]图2表示本发明的实施例二提供的多操作系统间的切换方法的基本步骤流程图;
[0017]图3表示本发明的实施例三提供的多操作系统间的切换方法的基本步骤流程图;
[0018]图4表示本发明的实施例四提供的多操作系统间的切换方法的基本步骤流程图;
[0019]图5表示本发明的实施例提供的终端设备的组成结构示意图。
【具体实施方式】
[0020]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0021]参见图1,本发明的实施例一针对现有的问题,提供了一种多操作系统间的切换方法,多操作系统中包括安装有支付应用的支付系统,该方法包括:
[0022]步骤101,当检测到多操作系统中的第一系统收到支付指令时,产生一切换指令;
[0023]步骤102,根据切换指令从第一系统切换至支付系统;
[0024]步骤103,根据支付指令启动支付应用。
[0025]本发明的上述实施例中,第一系统可以是除支付系统以外的其他当前正在使用的操作系统,当检测到有支付指令时,即产生切换指令,切换至支付系统;支付系统接收到支付指令时,才会启动支付应用;本领域技术人员清楚,由第一系统切换至支付系统,可快速地实现切换过程,不会降低用户体验。
[0026]本发明的上述实施例中,支付业务可以是多种通过支付应用实现的业务,比如网上购物、在线转账或在线缴费等。
[0027]本发明将支付业务限定到安装有支付应用的支付系统中进行,而其他操作系统无支付权限,无法进行支付业务,再对支付系统进行安全性限制,有效地解决了现有解决现有的终端设备未对移动支付业务增加特定的安全性限制,不能很好的保证支付的安全性的问题。
[0028]通常情况下,多操作系统的终端设备中,多个系统可以同时在前台运行,也可以只运行一个系统在前台,其他系统在后台运行,因此,本发明的上述实施例中,步骤102包括:
[0029]根据切换指令唤醒在后台运行的支付系统,并从第一系统切换至支付系统;或者,
[0030]根据切换指令,启动支付系统,并从第一系统切换至支付系统。
[0031]后台运行的支付系统,可以实现快速切换和启动,增强了用户的体验。实施例一将支付业务限定到安装有支付应用的支付系统中进行,保护用户隐私数据,降低用户资金被盗的风险,提高了支付系统的安全性;且支付系统与其他操作系统相互隔离,不受其他操作系统的恶意影响,可有效地保证支付系统内的应用程序不会被恶意篡改。
[0032]即如图2所示,本发明的实施例二中提供了一种多操作系统间的切换方法,包括:
[0033]步骤201,当检测到多操作系统中的第一系统收到支付指令时,产生一切换指令;
[0034]步骤202,根据切换指令唤醒在后台运行的支付系统,并从第一系统切换至支付系统;或者,
[0035]步骤203,根据切换指令,启动支付系统,并从第一系统切换至支付系统。
[0036]步骤204,根据支付指令启动支付应用。
[0037]本发明的上述实施例中,当多个系统同时在前台运行时,执行步骤203,直接切换即可;当只有一个系统在前台运行时,执行步骤202,首先唤醒在后台运行的支付系统,再进行切换。
[0038]本发明的上述实施例中,针对多个系统同时在前台运行以及只有一个系统在前台运行的两种情况,采用不同的操作步骤来实现切换,使本发明通用性增强,避免出现兼容性问题。
[0039]优选地,本发明的上述实施例中,步骤202和步骤203中,从第一系统切换至支付系统的步骤包括:
[0040]检测到用户预设的切换至支付系统的切换动作时,切换至支付系统。
[0041]也就是说,当启动支付系统以后,还需要验证用户的切换动作是否与预设的切换至支付系统的切换动作一致,目的是为了验证是否为用户本人操作,增加支付系统的安全性。
[0042]可以理解的是,当用户本人遗忘预设的切换动作或需要更改切换动作时,可根据设置高级密钥或其他方式实现,为本领域技术人员熟知的技术手段,本发明的实施例在此不做限定。
[0043]优选地,本发明的上述实施例中,切换动作包括:按键切换、手势图案切换、指纹识别切换或语音切换中的至少一种。
[0044]可选地,切换动作可以是其中的一种或多种。
[0045]优选地,本发明的实施例一中,步骤103中根据支付指令启动支付应用启动支付应用的步骤包括:
[0046]根据支付指令,启动支付系统所在的终端设备的蜂窝无线通信网络模块,通过蜂窝无线通信网络模块建立与蜂窝无线通信网络的连接;
[0047]启动支付应用,通过支付应用完成支付操作。
[0048]实施例二通过切换动作进一步验证是否为用户本人操作,增加支付系统的安全性,通过蜂窝无线通信网络完成支付业务,可以避免恶意WiFi网络的盗号等风险,可有效地保证支付系统内的用户数据不被泄露。
[0049]即如图3所示,本发明的实施例三中提供了一种多操作系统间的切换方法,包括:
[0050]步骤301,当检测到多操作系统中的第一系统收到支付指令时,产生一切换指令;
[0051]步骤302,根据切换指令从第一系统切换至支付系统;
[0052]步骤303,根据支付指令,启动支付系统所在的终端设备的蜂窝无线通信网络模块,通过蜂窝无线通信网络模块建立与蜂窝无线通信网络的连接;
[0053]步骤304,启动支付应用,通过支付应用完成支付操作。
[0054]其中,蜂窝无线通信网络即运营商的网络,本发明将支付系统限制为只与运营商的网络连接,目的是为了提高支付系统的安全性。
[0055]目前,大部分的公共场所已配备公共的无线网络,比如商场、餐厅或学校等,然而很多公共场所的免费无线网络未设置有效的安全保障,比较容易传播计算机病毒,或者窃取用户隐私等;而运营商的网络设置了较强的安全保障,相对是比较安全的,因此,本发明的上述实施例中,将支付系统限制为只与运营商的网络连接,而无法与公共场所的免费无线网络连接,有效地避免了支付系统通过网络进行数据交换的过程中,用户隐私泄露或其他危害支付系统安全性的问题的发生,有效地保护用户的隐私以及财产安全。
[0056]优选地,本发明的上述实施例中,步骤304包括:
[0057]支付应用获取当前输入的第一身份信息与预设的第一身份验证信息,并判断当前输入的第一身份信息与预设的第一身份验证信息是否一致:
[0058]若不一致,则提示用户当前第一身份信息不合法;
[0059]若一致,则通过支付应用完成支付操作。
[0060]本实施例三中,开启支付应用的过程中,需验证用户当前输入的第一身份信息与预设的第一身份验证信息,当二者一致时,才能使支付应用完成支付操作;对支付应用的开启采取加密方案,可极大地提高支付系统的安全性。
[0061]即如图4所示,本发明的实施例四中提供了一种多操作系统间的切换方法,包括:
[0062]步骤401,当检测到多操作系统中的第一系统收到支付指令时,产生一切换指令;
[0063]步骤402,根据切换指令从第一系统切换至支付系统;
[0064]步骤403,根据支付指令,启动支付系统所在的终端设备的蜂窝无线通信网络模块,通过蜂窝无线通信网络模块建立与蜂窝无线通信网络的连接;
[0065]步骤404,支付应用获取当前输入的第一身份信息和预设的第一身份验证信息,并判断当前输入的第一身份信息与预设的第一身份验证信息是否一致;
[0066]步骤405,若不一致,则提示用户当前第一身份信息不合法;
[0067]步骤406,若一致,则通过支付应用完成支付操作。
[0068]本发明的上述实施例中,预设的第一身份验证信息包括:
[0069]数字密码、图案密码、指纹密码、眼白纹理信息、人脸信息和声纹信息中的至少一种。
[0070]本发明的上述实施例中,开启支付应用的过程中,需验证用户当前输入的第一身份信息与预设的第一身份验证信息,当二者一致时,才能使支付应用完成支付操作;对支付应用的开启采取加密方案,可极大地提高支付系统的安全性。
[0071]可以理解的是,当用户本人遗忘预设的第一身份验证信息或需要更改第一身份验证信息时,可根据设置高级密钥或其他方式实现,为本领域技术人员熟知的技术手段,本发明的实施例在此不做限定。
[0072]优选地,本发明的上述实施例中,步骤304包括:
[0073]获取当前用户的支付条件与当前正支付的业务的预设的支付条件,并判断当前用户的支付条件与当前正支付的业务的预设的支付条件是否一致:
[0074]若不一致,则提示用户当前支付条件不合法;
[0075]若一致,则支付应用通过蜂窝无线通信网络模块完成支付操作。
[0076]本发明的上述实施例中,支付条件包括:支付时间限制、支付地点限制以及当前终端设备所安装的用户识别模块(SM)卡限制中的至少一种。
[0077]其中,支付时间限制即限制某个支付业务的支付时间,比如:用户可以设置在每个月的I号交水电费,那么只有在每个月的I号才可以进行水电费的支付,其他时间段无法支付。
[0078]同理,支付地点限制即限制某个地点范围之内才可以进行某个业务的支付,比如:用户交房租,可以设置为必须去房东的家里才可以支付房租,其他地点范围之内无法支付。
[0079]其中,限制终端设备所安装的S頂卡,即用户可设定特定的S頂卡才可以进行某项业务的支付,更换其它S頂卡时无法支付。
[0080]通过进一步限定支付条件,可以更大程度包括了用户资金及账号隐私的安全。[0081 ] 优选地,本发明的上述实施例中,支付应用为官方应用。
[0082]目前,很多的应用市场内鱼龙混杂,比如很多第三方应用市场提供的应用程序都是经过修改的,其安装包里很可能夹杂着计算机病毒,如果用户安装了这样的应用程序,那么用户的支付安全难以得到有效地保障;而终端设备的官方应用市场内提供的应用程序未经过第三方修改,相对比较安全,因此,本发明的上述实施例中,限制支付系统只能安装官方应用市场内的应用程序,避免一些经过第三方篡改的应用程序安装在支付系统内,可以有效保证用户的支付安全。
[0083]参见图5,为了实现上述目的,本发明还提的实施例供了一种终端设备,包括多操作系统,多操作系统中包括安装有支付应用的支付系统,还包括:
[0084]检测模块501,用于当检测到多操作系统中的第一系统收到支付指令时,产生一切换指令;
[0085]切换模块502,用于根据切换指令从第一系统切换至支付系统;
[0086]执行模块503,用于根据支付指令启动支付应用。
[0087]优选地502,切换模块包括:
[0088]第一切换子模块,用于根据切换指令,唤醒在后台运行的支付系统,并从第一系统切换至支付系统;或者,
[0089]第二切换子模块,用于根据切换指令,启动支付系统,并从第一系统切换至支付系统。
[0090]优选地,检测模块501还用于当检测到用户预设的切换至支付系统的切换动作时,产生一切换指令。
[0091]优选地,切换动作包括:按键切换、手势图案切换、指纹识别切换或语音切换中的至少一种。
[0092]优选地,切换模块502包括:
[0093]网络连接子模块,用于根据支付指令,启动支付系统所在的终端设备的蜂窝无线通信网络模块,通过蜂窝无线通信网络模块建立与蜂窝无线通信网络的连接;
[0094]支付子模块,用于启动支付应用,通过支付应用完成支付操作。
[0095]优选地,支付子模块包括:
[0096]第一验证单元,用于使支付应用获取当前输入的第一身份信息和预设的第一身份验证信息,并判断当前输入的第一身份信息与预设的第一身份验证信息是否一致;
[0097]若不一致,则提示用户当前第一身份信息不合法;
[0098]若一致,则通过支付应用完成支付操作。
[0099]优选地,预设的第一身份验证信息包括:
[0100]数字密码、图案密码、指纹密码、眼白纹理信息、人脸信息和声纹信息中的至少一种。
[0101]优选地,第一验证单元包括:
[0102]验证子单元,用于获取当前用户的支付条件与当前正支付的业务的预设的支付条件,并判断当前用户的支付条件与当前正支付的业务的预设的支付条件是否一致,支付条件包括支付时间限制、支付地点限制以及当前终端设备所安装的用户识别模块S頂卡限制中的至少一种;
[0103]若不一致,则提示用户当前支付条件不合法;
[0104]若一致,则使支付应用完成支付操作。
[0105]优选地,本发明的上述实施例中,支付应用为官方应用。
[0106]需要说明的是,本发明实施例提供的终端设备是应用上述方法的终端设备,即上述方法的所有实施例均适用于该终端设备,且均能达到相同或相似的有益效果。
[0107]本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0108]本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0109]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0110]这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0111]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种多操作系统间的切换方法,所述多操作系统中包括安装有支付应用的支付系统,其特征在于,包括: 当检测到所述多操作系统中的第一系统收到支付指令时,产生一切换指令; 根据所述切换指令从所述第一系统切换至所述支付系统; 根据所述支付指令启动所述支付应用。2.根据权利要求1所述的多操作系统间的切换方法,其特征在于,所述根据所述切换指令从所述第一系统切换至所述支付系统的步骤包括: 根据所述切换指令,唤醒在后台运行的所述支付系统,并从所述第一系统切换至所述支付系统;或者, 根据所述切换指令,启动所述支付系统,并从所述第一系统切换至所述支付系统。3.根据权利要求1或2所述的多操作系统间的切换方法,其特征在于,所述当检测到所述多系统中的第一系统收到支付指令时,产生一切换指令的步骤包括: 当检测到用户预设的切换至所述支付系统的切换动作时,产生一切换指令。4.根据权利要求3所述的多操作系统间的切换方法,其特征在于,所述切换动作包括:按键切换、手势图案切换、指纹识别切换或语音切换中的至少一种。5.根据权利要求1所述的多操作系统间的切换方法,其特征在于,所述根据所述支付指令启动所述支付应用的步骤包括: 根据所述支付指令,启动所述支付系统所在的终端设备的蜂窝无线通信网络模块,通过所述蜂窝无线通信网络模块建立与蜂窝无线通信网络的连接; 启动所述支付应用,通过所述支付应用完成支付操作。6.根据权利要求5所述的多操作系统间的切换方法,其特征在于,所述启动所述支付应用,通过所述支付应用完成支付操作的步骤,包括: 所述支付应用获取当前输入的第一身份信息和预设的第一身份验证信息,并判断当前输入的第一身份信息与预设的第一身份验证信息是否一致: 若不一致,则提示用户当前第一身份信息不合法; 若一致,则通过所述支付应用完成支付操作。7.根据权利要求6所述的多操作系统间的切换方法,其特征在于,所述预设的第一身份验证信息包括: 数字密码、图案密码、指纹密码、眼白纹理信息、人脸信息和声纹信息中的至少一种。8.根据权利要求5所述的多操作系统间的切换方法,其特征在于,所述启动所述支付应用,通过所述支付应用完成支付操作的步骤,包括: 获取当前用户的支付条件与当前正支付的业务的预设的支付条件,并判断当前用户的支付条件与当前正支付的业务的预设的支付条件是否一致,所述支付条件包括支付时间限制、支付地点限制以及当前终端设备所安装的用户识别模块S頂卡限制中的至少一种; 若不一致,则提示用户当前支付条件不合法; 若一致,则通过所述支付应用蜂窝无线通信网络完成支付操作。9.根据权利要求1所述的多操作系统间的切换方法,其特征在于,所述支付应用为官方应用。10.一种终端设备,包括多操作系统,所述多操作系统中包括安装有支付应用的支付系统,其特征在于,还包括: 检测模块,用于当检测到所述多操作系统中的第一系统收到支付指令时,产生一切换指令; 切换模块,用于根据所述切换指令从所述第一系统切换至所述支付系统; 执行模块,用于根据所述支付指令启动所述支付应用。11.根据权利要求10所述的终端设备,其特征在于,所述切换模块包括: 第一切换子模块,用于根据所述切换指令,唤醒在后台运行的所述支付系统,并从所述第一系统切换至所述支付系统;或者, 第二切换子模块,用于根据所述切换指令,启动所述支付系统,并从所述第一系统切换至所述支付系统。12.根据权利要求11或10所述的终端设备,其特征在于,所述检测模块还用于当检测到用户预设的切换至所述支付系统的切换动作时,产生一切换指令。13.根据权利要求12所述的终端设备,其特征在于,所述切换动作包括:按键切换、手势图案切换、指纹识别切换或语音切换中的至少一种。14.根据权利要求10所述的终端设备,其特征在于,所述切换模块包括: 网络连接子模块,用于根据所述支付指令,启动所述支付系统所在的终端设备的蜂窝无线通信网络模块,通过所述蜂窝无线通信网络模块建立与蜂窝无线通信网络的连接;支付子模块,用于启动所述支付应用,通过所述支付应用完成支付操作。15.根据权利要求14所述的终端设备,其特征在于,所述支付子模块包括: 第一验证单元,用于使所述支付应用获取当前输入的第一身份信息和预设的第一身份验证信息,并判断当前输入的第一身份信息与预设的第一身份验证信息是否一致; 若不一致,则提示用户当前第一身份信息不合法; 若一致,则通过所述支付应用完成支付操作。16.根据权利要求15所述的终端设备,其特征在于,所述预设的第一身份验证信息包括: 数字密码、图案密码、指纹密码、眼白纹理信息、人脸信息和声纹信息中的至少一种。17.根据权利要求14所述的终端设备,其特征在于,所述第一验证单元包括: 验证子单元,用于获取当前用户的支付条件与当前正支付的业务的预设的支付条件,并判断当前用户的支付条件与当前正支付的业务的预设的支付条件是否一致,所述支付条件包括支付时间限制、支付地点限制以及当前终端设备所安装的用户识别模块S頂卡限制中的至少一种; 若不一致,则提示用户当前支付条件不合法; 若一致,则使所述支付应用完成支付操作。18.根据权利要求10所述的终端设备,其特征在于,所述支付应用为官方应用。
【文档编号】G06Q20/40GK105825149SQ201510645500
【公开日】2016年8月3日
【申请日】2015年9月30日
【发明人】李决定
【申请人】维沃移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1