数据处理的方法、穿戴式电子设备和系统与流程

文档序号:11063832阅读:710来源:国知局
数据处理的方法、穿戴式电子设备和系统与制造工艺

本发明涉及通信技术领域,尤其涉及一种数据处理的方法、穿戴式电子设备和系统。



背景技术:

随着智能终端的发展,利用智能终端进行网上交易越来越流行。而现有的完成网上支付的技术方案基于用户名/密码、短信机制。用户名/密码、短信机制容易受到支付类病毒的攻击,支付类病毒可以读取用户短信,这里的“用户短信”包括用户支付交易的验证码。支付类病毒还可以通过二次打包的方式把恶意代码嵌入支付应用,能够在未经用户允许的情况下私自下载软件并安装,还可能会安装恶意子包,进一步窃取用户的银行账号及密码,盗走用户账号中的资金,对智能终端支付客户端的支付安全造成极大威胁。

因此,用户在使用智能终端完成网上支付时的安全问题亟需解决。



技术实现要素:

本发明实施例提供了一种数据处理的方法、穿戴式电子设备和系统,能够解决用户在使用智能终端完成网上支付时出现的安全问题。

第一方面,本发明实施例提供了一种穿戴式电子设备,所述穿戴式电子设备包括:处理器;存储器;通信单元;输入单元;数据处理单元;述存储器,用于存储第一操作系统和第二操作系统的软件程序以及模块;所述处理器,用于根据所述输入单元接收的用户输入的第一操作指令,将所述第一操作系统切换成所述第二操作系统;所述通信单元,用于通过所述第 二操作系统支持的第一应用接收智能终端发送的第一信息,所述第一信息包括完成网上支付的交易数据;所述处理器,还用于根据所述输入单元接收的所述用户输入的第二操作指令,确定所述通信单元接收的所述第一信息正确;所述数据处理单元,用于通过所述第二操作系统对所述处理器确定正确的所述第一信息进行加密或签名处理,得到第二信息;所述通信单元,还用于通过所述第一应用向所述智能终端发送所述数据处理单元得到的所述第二信息。

结合第一方面,在第一方面的第一种可能的实现方式中,所述输入单元,还用于接收所述用户输入的所述第二操作指令,所述第二操作指令用于指示所述第一信息正确。

结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述通信单元,还用于通过无线接入方式与所述智能终端建立通信连接;所述处理器,还用于根据所述通信单元接收的所述智能终端发送的服务请求指令,确定运行所述第二操作系统支持的所述第一应用;所述通信单元,还用于向所述智能终端发送所述第一应用已运行的响应消息。

结合上述任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述输入单元,还用于接收所述用户输入的所述第一操作指令,所述第一操作指令用于将所述第一操作系统切换成所述第二操作系统。

结合上述任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述第一操作指令和所述第二操作指令为语音指令、指纹指令和键盘指令中的任一种。

第二方面,本发明实施例提供了一种数据处理的方法,所述方法包括:根据接收的用户输入的第一操作指令,将第一操作系统切换成第二操作系统;通过所述第二操作系统支持的第一应用接收智能终端发送的第一信息, 所述第一信息包括完成网上支付的交易数据;根据接收的所述用户输入的第二操作指令,确定所述第一信息正确;通过所述第二操作系统对所述第一信息进行加密或签名处理,得到第二信息;通过所述第一应用向所述智能终端发送所述第二信息。

结合第二方面,在第二方面的第一种可能的实现方式中,在所述根据接收的所述用户输入的第二操作指令,确定所述第一信息正确之前,所述方法还包括:接收所述第二操作指令,所述第二操作指令用于指示所述第一信息正确。

结合第二方面或第二方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在所述通过所述第二操作系统支持的第一应用接收智能终端发送的第一信息之前,所述方法还包括:通过无线接入方式与所述智能终端建立通信连接;根据智能终端发送的服务请求指令,确定运行所述第二操作系统支持的所述第一应用;向所述智能终端发送所述第一应用已运行的响应消息。

结合上述任一种可能的实现方式,在第二方面的第三种可能的实现方式中,在所述根据接收的用户输入的第一操作指令,将第一操作系统切换成第二操作系统之前,所述方法还包括:接收所述用户输入的所述第一操作指令,所述第一操作指令用于将所述第一操作系统切换成所述第二操作系统。

结合上述任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述第一操作指令和所述第二操作指令为语音指令、指纹指令和键盘指令中的任一种。

第三方面,本发明实施例提供一种数据处理的系统,所述系统包括:智能终端和穿戴式电子设备,其中,所述智能终端,用于向所述穿戴式电子设备发送第一信息,所述第一信息包括完成网上支付的交易数据;所述穿 戴式电子设备,用于根据接收的用户输入的第一操作指令,将所述第一操作系统切换成所述第二操作系统,并通过所述第二操作系统支持的第一应用接收所述智能终端发送的所述第一信息,在确定所述第一信息正确的情况下,对所述第一信息进行加密或签名处理,得到第二信息,并向所述智能终端发送所述第二信息。

结合第三方面,在第三方面的第一种可能的实现方式中,所述智能终端,还用于通过无线接入方式与所述穿戴式电子设备建立通信连接,并向所述穿戴式电子设备发送服务请求指令,所述服务请求指令用于指示所述穿戴式电子设备确定运行所述第二操作系统支持的所述第一应用;所述穿戴式电子设备,还用于接收所述服务请求指令,根据所述服务请求指令确定运行所述第二操作系统支持的所述第一应用,并向所述智能终端发送所述第一应用已运行的响应消息。

结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述穿戴式电子设备,还用于接收用户输入的第二操作指令,并根据所述第二操作指令,确定所述第一信息正确,其中,所述第二操作指令用于指示所述第一信息正确。

结合上述任一种可能的实现方式,在第三方面的第三种可能的实现方式中,所述第一操作指令和所述第二操作指令为语音指令、指纹指令和键盘指令中的任一种。

基于上述技术方案,本发明实施例提供的穿戴式电子设备、数据处理的方法和系统,通过第二操作系统对智能终端发送的用于完成网上支付的第一信息进行加密或签名处理,得到第二信息,并将该第二信息反馈给该智能终端,以便该智能终端获取该第二信息完成网上支付,从而解决用户在使用智能终端完成网上支付时出现的安全问题。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的穿戴式电子设备的示意性框图;

图2是根据本发明实施例的数据处理的方法示意性流程;

图3是根据本发明另一实施例的数据处理的方法示意性流程;

图4是根据本发明再一实施例的数据处理的方法示意性流程图;

图5是根据本发明再一实施例的数据处理的方法示意性流程;

图6是根据本发明再一实施例的数据处理的方法的示意性交互图;

图7是根据本发明实施例的数据处理的系统的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

应理解,在本发明实施例中,智能终端可以为智能手机或者平板电脑等设备,本发明实施例对此并不做限定。

还应理解,在本发明实施例中,穿戴式电子设备为经智能化设计且被用户穿戴的设备,例如:经智能化设计的穿着物或随身装饰物。具体的,在本发明实施例中,穿戴式电子设备可以为智能手环、智能手表或智能眼镜等设备,本发明实施例对此并不做限定。

图1是根据本发明实施例的穿戴式电子设备100的示意性框图。如图1所示的穿戴式电子设备100包括:处理器110、存储器120、通信单元 130、输入单元140和数据处理单元150,其中,

存储器120,用于存储第一操作系统和第二操作系统的软件程序以及模块;

处理器110,用于根据输入单元140接收的用户输入的第一操作指令,将所述第一操作系统切换成所述第二操作系统;

通信单元130,用于通过所述第二操作系统支持的第一应用接收智能终端发送的第一信息,该第一信息包括完成网上支付的交易数据;

处理器110,还用于根据输入单元140接收的用户输入的第二操作指令,确定所述通信单元130接收的第一信息正确;

数据处理单元150,用于通过所述第二操作系统对所述处理器110确定正确的第一信息进行加密或签名处理,得到第二信息;

通信单元130,还用于通过所述第一应用向智能终端发送数据处理单元150得到的第二信息。

具体的,在本发明实施例中,穿戴式电子设备100的处理器110根据输入单元140接收的用户输入的第一操作指令,将存储器120存储的常用的第一操作系统,如:Android系统切换成存储器120存储的具备安全特性的第二操作系统,再根据输入单元140接收的第二操作指令,确定由通信单元130通过第二操作系统支持的第一应用接收的智能终端发送的第一信息正确,该第一信息包括完成网上支付的交易数据,数据处理单元150通过第二操作系统对处理器110确定正确的第一信息进行加密或签名处理,得到第二信息。通信单元130通过第二操作系统支持的第一应用向智能终端发送数据处理单元150得到的第二信息,以便于智能终端获取该第二信息完成网上支付。

因此,根据本发明实施例提供的穿戴式电子设备,通过第二操作系统对智能终端发送的用于完成网上支付的第一信息进行加密或签名处理,得到第二信息,并将该第二信息反馈给该智能终端,以便该智能终端获取该 第二信息完成网上支付,从而解决用户在使用智能终端完成网上支付时出现的安全问题。

应理解,在本发明实施例中,第二操作系统的安全特性体现在:第一,该第二操作系统的启动过程安全,也就是说,每次开机时都要进行逐级的签名认证,从而确保系统不会被篡改;第二,该第二操作系统有严格的软件入口,通过软件审核、代码签名严格控制其软件来源,从而确保不存在任何恶意软件的进入;第三,该第二操作系统能够提供的功能有限,且占用的内存空间也很小,因而存在漏洞的可能性大大减小;第四,该第二操作系统和第一操作系统(如:常用的Android系统)不同时运行,确保第一操作系统不会对该第二操作系统进行任何的安全攻击;第五,只有该操作系统提供访问数据处理单元150的接口,例如:该第二操作系统可以为简单的图形系统。

需要说明的是,在本发明实施例中,如图1所示的穿戴式电子设备100还包括显示单元160、外设接口170、电源180等组件。图1所示的组件可以通过一条或者多条总线进行通信。本领域技术人员可以理解,图1中所示的穿戴式电子设备100的结构并不构成对本发明的限定,它既可以是总线型结构,也可以是星形结构,还可以包括比图示更多或者更少的部件,或者组合某些部件,或者不同的部件布置。

还需要说明的是,本实施例提供的穿戴式电子设备100仅仅是一个示例,本发明实施例涉及的穿戴式电子设备100可以具有比图1所示出的更多或更少的部件,可以组合两个或更多个部件,或者可以具有不同的部件配置或设置,各个部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件或硬件和软件的组合实现。

下面对图1所示的穿戴式电子设备100的各个构成部件进行具体的介 绍:

处理器110,作为穿戴式电子设备的控制中心,可以利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,以执行电子设备的各种功能和/或处理数据。

处理器110可以由集成电路(Integrated Circuit,IC)组成,例如:可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装的IC而组成。

在本发明实施例中,处理器110可以包括中央处理器(Central Processing Unit,CPU),也可以是具有图像处理器(Graphic Processing Unit,GPU)、数字信号处理器(Digital Signal Processor,DSP)、以及通信单元中的控制芯片(例如基带芯片)或者现场可编程门阵列(Field Programmable Gate Array,FPGA)芯片的组合。在本发明实施例中,CPU可以是单运算核心,也可以包括多运算核心,本发明实施例对此并不做限定。

存储器120,可以用于存储软件程序以及模块,处理器110通过运行存储在存储器120的软件程序以及模块,从而执行穿戴式电子设备100的各种功能应用以及实现数据处理。具体的,在本发明实施例中,存储器120可以存储两个操作系统,第一个是常用的操作系统(例如:Android系统),第二个是精简的操作系统(例如:简化的图形系统)。这两个操作系统无法同时运行,需要通过开关(输入单元中的元素)进行切换。当需要进行支付时,需要用户主动切换到第二个操作系统。

存储器120主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序,比如:声音播放程序、图像播放程序等等;数据存储区可存储根据电子设备的使用所创建的数据(比如音频数据、电话本等)等。

在本发明实施例中,存储器120可以包括易失性存储器,例如:非挥发性动态随机存取内存(Nonvolatile Random Access Memory,NVRAM)、相变化随机存取内存(Phase Change RAM,PRAM)、磁阻式随机存取内存(Magnetoresistive RAM,MRAM)等,还可以包括非易失性存储器,例如:至少一个磁盘存储器件、电子可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、闪存器件,例如:反或闪存(NOR flash memory)或反及闪存(NAND flash memory)。

通信单元130,可以用于建立通信信道,使穿戴式电子设备100通过该通信信道以连接至远程服务器或者智能终端(例如手机、平板电脑等),向远程服务器或智能终端发送数据,并从远程服务器或者智能终端接收数据。

在本发明实施例中,通信单元130可以包括无线局域网(Wireless Local Area Network,WLAN)模块、蓝牙模块、近距离无线通信(Near Field Communication,NFC)模块、基带模块等用于无线通信的模块,以及所述通信单元对应的射频(Radio Frequency,RF)电路,用于无线局域网通信、蓝牙通信、红外线通信以及/或蜂窝式通信系统通信。

输入单元140,可以用于实现用户与穿戴式电子设备100的交互和/或用户将信息输入到穿戴式电子设备100中。例如,输入单元140可以接收用户输入的数字或者字符信息,以产生与用户设置或功能控制有关的信号输入。

具体地,在本发明实施例中,输入单元140可包括触控面板141以及其他输入设备142。触控面板141,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板141上或在触控面板141附近的操作),并根据预先设定的程式驱动 相应的连接装置。

可选的,触控面板141可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板141。

除了触控面板141,输入单元140还可以包括其他输入设备142。具体地,其他输入设备142可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

数据处理单元150,可以实现敏感数据存储和安全运算。数据处理单元150自身内置了CPU、存储器(SRAM、Flash)、芯片操作系统(COS),可以存储用户的密钥或数字证书。同时数据处理单元内置算法引擎包括:公钥算法引擎、对称算法引擎、杂凑算法引擎、随机数发生器,用以实现对数据的加密或签名处理。

其中,公钥算法引擎用于实现公钥加密,公钥加密是使用一个必须对未经授权的用户保密的私钥和一个可以对任何用户公开的公钥,且公钥和私钥相关联,两个密钥对于通信会话都是唯一的,用公钥加密的数据只能用私钥解密,而用私钥签名的数据只能用公钥验证。因为需要用一个密钥加密数据而需要用另一个密钥来解密数据,所以公钥加密算法也称为不对称算法。

对称算法引擎用于实现对称加密,对称加密算法是使用单个私钥来加密和解密数据。由于具有密钥的任意一方都可以使用该密钥解密数据,因此必须保护密钥不被未经授权的代理得到。因为同一密钥既用于加密又用于解密,所以对称加密算法也称为私钥加密算法。

杂凑算法引擎用于实现杂凑函数加密,杂凑函数有时也称作消息摘要函数、称散列函数或哈希函数,杂凑函数加密的过程中不一定使用到钥匙,但和许多密码算法相关。可以将输入的数据输出成较短的固定长度的杂凑值,这个过程是单向的,逆向操作难以完成,而且两个不同的输入产生相同的杂凑值的机率非常小。

随机数发生器用于生成随机数,可以在加密操作中生成随机的加密密钥,使生成的密钥很难再现,有利于数据传输的安全性。

在本发明实施例中,数据处理单元150还可以支持7816接口、串行外设接口(Serial Peripheral Interface,SPI)等安全接口,也可以支持芯片级安全检测防护机制。

具体的,在本发明实施例中,数据处理单元150可以存储唯一的密钥信息,从而确保只有经该数据处理单元150存储的密钥处理过的信息才能被支付机构认可。数据处理单元150可以存储用户在支付机构对应的证书和密钥,支付机构在其平台侧也保存有该用户的证书,从而通过证书和密钥的唯一对应关系,即可确保交易是由具有密钥的实体(穿戴电子式设备100)完成的。也就是说,数据处理单元150中可以存储支付相关的密钥(证书)、银行卡的信息等,而该密钥完全可以在数据处理单元150内随机生成,并存储在该数据处理单元150中,从而保证密钥不从数据处理单元150导出。由于数据处理单元150中保存了用户在支付机构对应的证书以及证书对应的私钥,且因该私钥不能导出,而只有经该私钥加密或签名的数据才能在服务端(支付机构在其平台侧)通过验证,从而可以确保只有使用该数据处理单元150时才能完成交易。

穿戴式电子设备100还包括显示单元160,可以用于显示由用户输入的信息或提供给用户的信息以及穿戴式电子设备100的各种菜单。显示单元160可包括显示面板161,可选的,可以采用LCD(Liquid Crystal Display, 液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板161。

进一步的,触控面板141可覆盖显示面板161,当触控面板141检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板161上提供相应的视觉输出。虽然在图1中,触控面板141与显示面板161是作为两个独立的部件来实现穿戴式电子设备100的输入和输入功能,但是在某些实施例中,可以将触控面板141与显示面板161集成而实现穿戴式电子设备100的输入和输出功能。

穿戴式电子设备100还包括外设接口170,可以用于连接外部设备与穿戴式电子设备100的接口,外部设备包括但不限于键盘、鼠标、触摸板、轨迹球、控制杆、游戏控制器、麦克风、显示器、音箱、功率放大器等中的一种或几种。外部设备通过外设接口170连接穿戴式电子设备100的处理器110,将数据(例如:数字或者字符信息)输入到处理器100中处理或者从处理器100中读取数据,通过外设接口170输出到外部设备。

在本发明实施例中,外设接口170包括但不限于通用串行总线(Universal Serial Bus,USB)接口、mini-USB接口、外围组件互联(Peripheral Component Interconnect,PCI)接口、IEEE 1394接口、视频图形阵列(Video Graphics Array,VGA)接口和高清晰度多媒体(High Definition Multimedia Interface,HDMI)接口等,或者上述接口中的一项或几项的组合。

穿戴式电子设备100还包括电源180,用于给穿戴式电子设备100的不同部件进行供电以维持其运行。一般情况下,电源180可以是内置的电池,例如常见的锂离子电池、镍氢电池等,也包括直接向穿戴式电子设备 100供电的外接电源,例如AC适配器等。

在本发明实施例中,电源180还可以包括电源管理系统、充电系统、电源故障检测电路、电源转换器或逆变器、电源状态指示器(如发光二极管),以及与电子设备的电能生成、管理及分布相关联的其他任何组件。

可选的,作为本发明的一个实施例,输入单元140还用于接收用户输入的第二操作指令,该第二操作指令用于指示第一信息正确。

具体的,在本发明实施例中,当穿戴式电子设备100的处理器110将第一操作系统切换成第二操作系统,并由通信单元130通过第二操作系统支持的第一应用接收智能终端发送的第一信息后,再根据输入单元140接收的用于指示该第一信息正确的第二操作指令,确定该第一信息正确,该第一信息包括完成网上支付的交易数据,进一步由数据处理单元150通过第二操作系统对处理器110确定正确的第一信息进行加密或签名处理,得到第二信息。也就是说,通信单元130接收的第一信息可以显现在该穿戴式电子设备100上,可以确保该第一信息的真实性。如果智能终端上有恶意软件,篡改了交易数据,会把篡改后的数据呈现在穿戴式电子设备100的显示单元160上,如果用户发现交易数据不正确,则可放弃支付操作。

可选的,作为本发明的另一实施例,通信单元130还可以用于通过无线接入方式与智能终端建立通信连接,处理器110还可以用于根据通信单元130接收的智能终端发送的服务请求指令,确定运行第二操作系统支持的第一应用,并由通信单元130向智能终端发送该第一应用已运行的响应消息。

具体的,在本发明实施例中,穿戴式电子设备100的处理器110将第一操作系统切换成第二操作系统后,通信单元130可以通过无线接入方式与智能终端建立通信连接,例如:穿戴式电子设备100在接收到智能终端 按照一定的时间周期和一定的频率向外广播的搜索消息后,向智能终端发送搜索响应消息,该搜索响应消息中携带了穿戴式电子设备100蓝牙模块的蓝牙地址以及时钟信息,智能终端收到穿戴式电子设备100的搜索响应消息时,用户可在智能终端的屏上点击建立连接,则智能终端将自己的蓝牙地址和蓝牙时钟发送给穿戴式电子设备100,使得穿戴式电子设备100与智能终端的时钟同步,建立智能终端与穿戴式电子设备100之间的蓝牙通信链路,同时智能终端随机生成PIN码,并将该PIN码发送给穿戴式电子设备100,穿戴式电子设备100在接收到该PIN码后,在确定智能终端与穿戴式电子设备100的上的PIN码是否一致,从而验证连接的有效性。当用户在穿戴式电子设备100上选择接受时,智能终端和穿戴式电子设备100之间就建立了蓝牙连接,智能终端与穿戴式电子设备100就可以通过蓝牙进行数据交互。

在智能终端与穿戴式电子设备100建立蓝牙连接后,智能终端向穿戴式电子设备100发送服务请求命令,用以获取对应的服务,穿戴式电子设备100的处理器110根据通信单元130接收的智能终端发送的服务请求指令,确定运行第二操作系统支持的第一应用,并通过通信单元130向该智能终端发送该第一应用已运行的响应消息。

例如:智能终端向穿戴式电子设备100发送服务请求命令,用以获取工商银行的服务,穿戴式电子设备100的处理器110根据通信单元130接收的智能终端发送的服务请求指令,确定并运行第二操作系统支持的工商银行应用,并通过通信单元130向该智能终端发送已运行工商银行应用的响应消息。

应理解,在本发明实施例中,智能终端与穿戴式电子设备100还可以建立WiFi连接。第二操作系统可以支持多个支付应用,因此,穿戴式电子设备100可以根据智能终端发送的服务请求指令,从该多个支付应用中确定与该指令对应的一个应用,并激活该应用,以便接收智能终端发送的 包含交易数据的第一信息。

可选的,作为本发明的另一实施例,输入单元140还可以用于接收用户输入的第一操作指令,该第一操作指令用于将所述第一操作系统切换成所述第二操作系统。具体的,在本发明实施例中,在穿戴式电子设备100的处理器110根据输入单元140接收的用户输入的第一操作指令,将常用的第一操作系统切换成具备安全特性的第二操作系统之前,可以通过该输入单元140接收用于指示将第一操作系统切换成第二操作系统的第一操作指令。

应理解,在本发明实施例中,第一操作指令和第二操作指令可以为通过语音输入、指纹输入和键盘输入中的任一种方式输入的操作指令,即:可以是语音指令、指纹指令和键盘指令中的任一种。

还应理解,在本发明实施例中,输入单元140可以是触控面板,也可以是其他人机交互界面,例如:实体输入键、麦克风等,还可以是其他外部信息采集装置,例如:摄像头等,本发明实施例对此并不做限定。

上文中结合图1详细描述了根据本发明实施例的穿戴式电子设备,下面将结合图2至图6,详细描述根据本发明实施例的数据处理的方法。

图2是根据本发明实施例的数据处理的方法200的示意性流程图。如图2所示的方法200可以由穿戴式电子设备执行,该方法200包括:

210,根据接收的用户输入的第一操作指令,将第一操作系统切换成第二操作系统;

220,通过所述第二操作系统支持的第一应用接收智能终端发送的第一信息,所述第一信息包括完成网上支付的交易数据;

230,根据接收所述用户输入的的第二操作指令,确定所述第一信息正确;

240,通过所述第二操作系统对所述第一信息进行加密或签名处理,得到第二信息;

250,通过所述第一应用向所述智能终端发送所述第二信息。

具体的,在本发明实施例中,根据接收的用户输入的第一操作指令,将常用的第一操作系统,如:Android系统切换成具备安全特性的第二操作系统后,再通过该第二操作系统支持的第一应用接收智能终端发送的第一信息,该第一信息包括完成网上支付的交易数据,并根据接收的用户输入的第二操作指令,确定接收的第一信息正确,然后通过第二操作系统对该第一信息进行加密或签名处理,得到第二信息。例如:穿戴式电子设备的第二操作系统可以存储唯一的密钥信息,从而确保只有经该密钥处理过的信息才能被支付机构认可。穿戴式电子设备的第二操作系统可以存储用户在支付机构对应的证书和密钥,支付机构在其平台侧也保存有用户的证书,从而通过证书和密钥的唯一对应关系,即可确保交易是由具有密钥的实体(穿戴式电子设备)完成的。最后通过第一应用向智能终端发送经加密或签名处理得到的第二信息,以便于该智能终端获取该第二信息完成网上支付。

因此,根据本发明实施例提供的数据处理的方法,通过穿戴式电子设备的第二操作系统对智能终端发送的用于完成网上支付的第一信息进行加密或签名处理,得到第二信息,并将该第二信息反馈给该智能终端,以便该智能终端获取该第二信息完成网上支付,从而解决用户在使用智能终端完成网上支付时出现的安全问题。

可选的,作为本发明的一个实施例,如图3所示,在230之前,该方法200还包括:

255,接收用户输入的第二操作指令,所述第二操作指令用于指示所述第一信息正确。

具体的,在本发明实施例中,当通过第二操作系统支持的第一应用接收智能终端发送的第一信息后,可以接收用户输入的用于指示该第一信息正确的第二操作指令,该第一信息包括完成网上支付的交易数据,再根据接收的该第二操作指令,确定第一信息正确,进一步通过第二操作系统对该第一信息进行加密或签名处理,得到第二信息。也就是说,接收的第一信息可以显现在该穿戴式电子设备上,可以确保该第一信息的真实性。如果智能终端上有恶意软件,篡改了交易数据,会把篡改后的数据呈现在穿戴式电子设备的显示屏上,如果用户发现交易数据不正确,则可以放弃支付操作。

可选的,作为本发明的另一个实施例,如图4所示,在220之前,该方法200还包括:

260,通过无线接入方式与所述智能终端建立通信连接;

265,根据智能终端发送的服务请求指令,确定运行所述第二操作系统支持的第一应用;

270,向所述智能终端发送所述第一应用已运行的响应消息。

具体的,在本发明实施例中,根据接收的用户输入的第一操作指令,将常用的第一操作系统切换成具备安全特性的第二操作系统后,可以通过无线接入方式与智能终端建立通信连接,并在智能终端与穿戴式电子设备建立蓝牙连接后,智能终端向穿戴式电子设备发送服务请求命令,用以获取对应的服务,穿戴式电子设备根据智能终端发送的服务请求指令,确定运行第二操作系统支持的第一应用,并向该智能终端发送该第一应用已运行响应消息。

例如:智能终端向穿戴式电子设备发送服务请求命令,用以获取工商银行的服务,穿戴式电子设备根据智能终端发送的服务请求指令,确定并运行第二操作系统支持的工商银行应用,并向该智能终端发送工商银行应 用已运行的响应消息。

应理解,在本发明实施例中,智能终端与穿戴式电子设备还可以建立WiFi连接。第二操作系统可以支持多个支付应用,因此,穿戴式电子设备可以根据智能终端发送的服务请求指令,从该多个支付应用中确定与该指令对应的一个应用,并激活该应用,以便接收智能终端发送的包含交易数据的第一信息。

可选的,作为本发明的另一个实施例,如图5所示,在210之前,该方法200还包括:

275,接收用户输入的所述第一操作指令,所述第一操作指令用于指示将所述第一操作系统切换成所述第二操作系统。

具体的,在本发明实施例中,在根据接收的第一操作指令,将常用的第一操作系统切换成具备安全特性的第二操作系统之前,可以接收用于指示将第一操作系统切换成第二操作系统的第一操作指令。

应理解,在本发明实施例中,第一操作指令和第二操作指令可以为语音指令、指纹指令和键盘指令中的任一种。

下面结合图6所示的根据本发明实施例的数据处理的方法600的交互性示意图,对本发明实施例的技术方案进行详细的描述。如图6所示的方法600包括:

610,穿戴式电子设备根据接收的用户输入的第一操作指令,将第一操作系统切换成第二操作系统。

具体的,在本发明实施例中,当用户确定需要进行网上支付业务时,可以向该穿戴式电子设备输入第一操作指令,例如:通过语音,键盘或指纹等方式给该穿戴式电子设备输入一个操作指令,该第一操作指令指示穿戴式电子设备将常用的第一操作系统如:Android系统切换成具备安全特性的第二 操作系统。

615,智能终端与穿戴式电子设备通过无线接入的方式,建立通信连接。

具体的,在本发明实施例中,智能终端与穿戴式电子设备可以通过蓝牙或者WiFi的方式,建立通信连接。

620,智能终端向穿戴式电子设备发送服务请求指令,该服务请求指令用于指示穿戴式电子设备提供工商银行的相关服务。

625,穿戴式电子设备接收智能终端发送的服务请求指令,并根据该服务请求指令,确定并运行第二操作系统支持的工商银行应用,以便提供工商银行的相关服务。

630,穿戴式电子设备向智能终端发送工商银行应用已运行的响应消息,该响应消息用于指示穿戴式电子设备可以提供工商银行的相关服务。

635,智能终端接收响应消息后,向穿戴式电子设备发送第一信息,该第一信息包括完成网上支付的交易数据。

640,穿戴式电子设备通过第二操作系统支持的第一应用接收智能终端发送的第一信息。

645,穿戴式电子设备根据接收的用户输入的第二操作指令,确定该第一信息正确。

具体的,在本发明实施例中,穿戴式电子设备通过工商银行应用接收了智能终端发送的第一信息,该第一信息包括完成网上支付的交易数据,该第一信息可以显示在该穿戴式电子设备的显示屏上,用户可以向该穿戴式电子设备输入第二操作指令,例如:可以通过语音、按键、指纹等方式进行第二操作指令的输入,以确定该第一信息正确。若用户发现该第一信息包括的交易数据不正确,则可以放弃支付操作,从而避免损失。

650,穿戴式电子设备通过第二操作系统对接收的第一信息进行加密或签名处理,得到第二信息。

655,穿戴式电子设备向智能终端发送经加密或签名处理得到的第二信息。

660,智能终端接收穿戴式电子设备发送的第二信息,并根据该第二信息完成网上支付。

具体的,在本发明实施例中,穿戴式电子设备可以通过具备安全特性的第二操作系统对接收的第一信息进行加密或签名处理,得到第二信息,以确保只有经该第二操作系统存储的密钥处理过的信息才能被支付机构认可。穿戴式电子设备向智能终端发送经加密或签名处理得到的第二信息,智能终端接收该第二信息并将该第二信息发送给支付机构的平台,支付机构接收该第二信息,并在验证该第二信息正确无误之后,完成相应的支付交易,同时,可以向智能终端发送携带交易完成信息的反馈消息。

因此,根据本发明实施例提供的数据处理的方法,通过穿戴式电子设备的第二操作系统对智能终端发送的用于完成网上支付的第一信息进行加密或签名处理,得到第二信息,并将该第二信息反馈给该智能终端,以便该智能终端获取该第二信息完成网上支付,从而解决用户在使用智能终端完成网上支付时出现的安全问题。

应理解,在本发明实施例中,根据本发明实施例的方法200的执行主体可对应于根据本发明实施例的穿戴式电子设备100,并且图2至图6中的各个方法的相应流程分别由穿戴式电子设备100中的各个模块的上述和其它操作和/或功能实现,为了简洁,在此不再赘述。

上文中结合图2至图6详细描述了根据本发明实施例的数据处理的方法,下面将结合图7,详细描述根据本发明实施例的数据处理的系统。

图7是根据本发明实施例的数据处理的系统700的示意图。如图7所示的系统700包括:智能终端710和穿戴式电子设备720,其中,

智能终端710,用于向穿戴式电子设备720发送第一信息,所述第一 信息包括完成网上支付的交易数据;

穿戴式电子设备720,用于根据接收的用户输入的第一操作指令,将所述第一操作系统切换成所述第二操作系统,并通过所述第二操作系统支持的第一应用接收所述智能终端710发送的所述第一信息,在确定所述第一信息正确的情况下,对所述第一信息进行加密或签名处理,得到第二信息,并向所述智能终端710发送所述第二信息。

因此,根据本发明实施例提供的数据处理的系统,通过穿戴式电子设备的第二操作系统对智能终端发送的用于完成网上支付的第一信息进行加密或签名处理,得到第二信息,并将该第二信息反馈给该智能终端,以便该智能终端获取该第二信息完成网上支付,从而解决用户在使用智能终端完成网上支付时出现的安全问题。

应理解,在本发明实施例中,穿戴式电子设备720可以对应与跟进本发明实施例的穿戴式电子设备100,为了简洁,在此不再赘述。

可选的,作为本发明的一个实施例,智能终端710还可以用于通过无线接入方式与所述穿戴式电子设备720建立通信连接,并向所述穿戴式电子设备720发送服务请求指令,所述服务请求指令用于指示所述穿戴式电子设备720确定运行所述第二操作系统支持的所述第一应用;

穿戴式电子设备720,还用于接收智能终端710发送的所述服务请求指令,根据所述服务请求指令确定运行所述第二操作系统支持的所述第一应用,并向所述智能终端710发送所述第一应用已运行的响应消息。

可选的,作为本发明的另一个实施例,穿戴式电子设备720,还用于接收用户输入的第二操作指令,并根据所述第二操作指令,确定所述第一信息正确,其中,所述第二操作指令用于指示所述第一信息正确。

应理解,在本发明实施例中,第一操作指令和所述第二操作指令为语 音指令、指纹指令和键盘指令中的任一种,本发明实施例对此并不做限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1