一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据处理方法及装置与流程

2022-03-09 04:19:11 来源:中国专利 TAG:


1.本技术涉及用户隐私技术,尤其涉及一种数据处理方法及装置。


背景技术:

2.目前用户在电子设备(如手机)上安装应用程序(app,application)时,该应用程序通常都会索要该电子设备的隐私权限(比如通讯录、麦克风、相册等权限),如果用户不同意授权,则无法正常使用该应用程序;如果用户同意授权,则导致用户的个人隐私泄露。


技术实现要素:

3.有鉴于此,本技术实施例期望提供一种数据处理方法及装置。
4.本技术的技术方案是这样实现的:
5.根据本技术的一方面,提供一种数据处理方法,包括:
6.向第一类应用程序开放针对采集设备的第一访问权限,以使得所述第一类应用程序在调用所述采集设备时,能够得到所述采集设备的第一采集数据,得不到所述采集设备的第二采集数据;
7.其中,所述第一采集数据和所述第二采集数据是构建所述采集设备的采集信息的必要数据。
8.上述方案中,还包括:
9.检测到目标应用程序;
10.如果所述目标应用程序的携带信息与预设信息匹配失败,确定所述目标应用程序是所述第一类应用程序;
11.其中,所述携带信息包括但不限于应用程序的名称和\或备案号;所述目标应用程序包括但不限于固定应用程序和非固定应用程序;所述固定应用程序表征不能移除的应用程序,所述非固定应用程序表征能够移除的应用程序。
12.上述方案中,所述方法还包括:
13.如果所述目标应用程序是非固定应用程序,在所述目标应用程序的安装过程中,接收针对所述目标应用程序的权限选择指令;
14.如果所述权限选择指令表征允许所述目标应用程序获取所述采集设备的第一采集数据和第二采集数据,向所述目标应用程序开放针对所述采集设备的第二访问权限;以使得所述目标应用程序在调用所述采集设备时,能够得到所述采集设备的所述第一采集数据和所述第二采集数据;
15.如果所述权限选择指令表征不允许所述目标应用程序获取所述采集设备的所述第二采集数据,向所述目标应用程序开放针对所述采集设备的所述第一访问权限。
16.上述方案中,如果所述权限选择指令表征允许所述目标应用程序访问所述采集设备的所述第一采集数据和所述第二采集数据,所述方法还包括:
17.将所述目标应用程序加入预设的白名单列表,以使得所述目标应用程序被再次安
装时能够直接获取所述采集设备的所述第二访问权限。
18.上述方案中,在所述向第一类应用程序开放针对所述采集设备的第一访问权限之后,所述方法还包括:
19.接收所述第一类应用程序针对所述采集设备发送的调用请求;
20.基于所述调用请求从所述采集设备的控制器中获取预设的所述第一采集数据。
21.上述方案中,在所述向第一类应用程序开放针对所述采集设备的第一访问权限之后,所述方法还包括:
22.接收所述第一类应用程序针对所述采集设备发送的调用请求;
23.如果所述采集设备用于采集语音信号,基于所述调用请求在所述采集设备的控制器中以预设算法随机生成所述第一采集数据,其中,所述第一采集数据表征的第一时钟信号和\或第一数据信号与所述采集设备的第二采集数据表征的第二时钟信号和\或第二数据信号不匹配;
24.如果所述采集设备用于采集图像信号,基于所述调用请求在所述采集设备的控制器中以预设算法随机生成所述第一采集数据,其中,所述第一采集数据表征的第一图像参数与所述采集设备的第二采集数据表征的第二图像参数之间满足区别条件,所述区别条件至少表征基于所述第一图像参数构建的第一图像与基于所述第二图像参数构建的第二图像完全不同;
25.如果所述采集设备用于采集字符输入信号,基于所述调用请求在所述采集设备的控制器中以预设算法随机生成所述第一采集数据,其中,所述第一采集数据表征的第一键码映射表与所述采集设备的第二采集数据表征的第二键码映射表不同。
26.根据本技术的另一方面,提供一种电子设备,包括:
27.权限单元,用于向第一类应用程序开放针对采集设备的第一访问权限,以使得所述第一类应用程序在调用所述采集设备时,能够得到所述采集设备的第一采集数据,得不到所述采集设备的第二采集数据;
28.其中,所述第一采集数据和所述第二采集数据是构建所述采集设备的采集信息的必要数据。
29.上述方案中,还包括:
30.检测单元,用于检测到目标应用程序;
31.确定单元,用于如果所述目标应用程序的携带信息与预设信息匹配失败,确定所述目标应用程序是所述第一类应用程序;
32.其中,所述携带信息包括但不限于应用程序的名称和\或备案号;所述目标应用程序包括但不限于固定应用程序和非固定应用程序;所述固定应用程序表征不能移除的应用程序,所述非固定应用程序表征能够移除的应用程序。
33.上述方案中,还包括:
34.接收单元,用于如果所述目标应用程序是非固定应用程序,在所述目标应用程序的安装过程中,接收针对所述目标应用程序的权限选择指令;
35.所述开放单元,还用于如果所述权限选择指令表征允许所述目标应用程序获取所述采集设备的第二采集数据,向所述目标应用程序开放针对所述采集设备的第二访问权限;以使得所述目标应用程序在调用所述采集设备时,能够得到所述采集设备的所述第二
采集数据;以及用于如果所述权限选择指令表征不允许所述目标应用程序获取所述采集设备的所述第二采集数据,向所述目标应用程序开放针对所述采集设备的所述第一访问权限。
36.根据本技术的第三方面,提供一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
37.其中,所述处理器用于运行所述计算机程序时,执行上述数据处理方法中任一项方法步骤。
38.本技术提供的数据处理方法及装置,在向某一类应用程序开放针对采集设备的访问权限时,可以使该类应用程序在调用该采集设备时,只能获取该采集设备的部分数据,而不能获得该采集设备的全部数据,从而基于该部分数据无法构建出该采集设备所采集的用户的完整信息。如此,可以对于一些不需要使用例如麦克风、摄像头等涉及个人隐私的组件的app,能够提供例如麦克风、摄像头采集的部分数据,从而即能够满足app的安装权限,又能够保护用户的个人隐私。
附图说明
39.图1为本技术中数据处理方法的流程实现示意图一;
40.图2为本技术中数据处理方法的流程实现示意图二;
41.图3为本技术中电子设备的结构组成示意图一;
42.图4为本技术中电子设备的结构组成示意图二;
43.图5为本技术中电子设备的结构组成示意图三。
具体实施方式
44.以下结合说明书附图及具体实施例对本技术的技术方案做进一步的详细阐述。
45.图1为本技术中数据处理方法的流程实现示意图一,如图1所示,该方法包括:
46.步骤101,向第一类应用程序开放针对采集设备的第一访问权限,以使得所述第一类应用程序在调用所述采集设备时,能够得到所述采集设备的第一采集数据,得不到所述采集设备的第二采集数据;
47.其中,所述第一采集数据和所述第二采集数据是构建所述采集设备的采集信息的必要数据。
48.本技术中,该方法可以应用于电子设备,该电子设备比如可以是台式电脑、笔记本电脑、手机、智能手表、游戏机等终端。其中,该电子设备中具有采集设备,通过该采集设备可以采集用户的输入信息。比如该采集设备可以是摄像头,通过该摄像头可以采集图像信息;比如该采集设备是麦克风,通过该麦克风可以采集语音信息;比如该采集设备是键盘,通过键盘可以采集字符信息等等。且该电子设备中具有第一类应用程序,在安装该第一类应用程序时,该第一类应用程序有可能需要索要该电子设备中该采集设备的访问权限,如果不同意向该第一类应用程序开访该采集设备的访问权限,则无法成功安装该第一类应用程序;如果同意向该第一类应用程序开放该采集设备的访问权限,则又很容易泄露用户的个人隐私。所以,该电子设备针对该第一类应用程序可以开放针对该采集设备的第一访问权限,使得该第一类应用程序在调用该采集设备时,只能够获取到该采集设备的第一采集
数据,而不能够得到该采集设备的第二采集数据。其中,该第一采集数据和该第二采集数据均是构建该采集设备的采集信息的必要数据。由于而该第一类应用程序只能得到该第一采集数据,得不到该第二采集数据,所以第一类应用程序基于该第一采集数据是无法构建出该采集设备的采集信息,从而也不能得到用户的隐私信息。如此,即能够满足该第一类应用程序的安装条件,又不会导致用户的隐私信息泄露。
49.本技术中,该电子设备还可以有具第二类应用程序,当安装该第二类应用程序时,如果该第二类应用程序索要该电子设备的采集设备的访问权限,该电子设备可以向该第二类应用程序开放针对采集设备的第二访问权限,以使得该第二类应用程序在调用该采集设备时,能够即得到该采集设备的第一采集数据,又能够得到该采集设备的第二采集数据,从而基于该第一采集数据和第二采集数据能够成功构建出该采集设备的采集信息。
50.本技术中,该电子设备还可以具有第三类应用程序,当安装该第三类应用程序时,如果该第三类应用程序没有索要该电子设备的采集设备的访问权限,则向第三类应用程序关闭针对该采集设备的全部访问权限,以使得该第三类应用程序不能调用该采集设备。
51.这里,该第一类应用程序、该第二类应用程序和该第三类应用程序的携带信息不同,其中,该携带信息包括但不限于应用程序的名称和\或备案号。
52.本技术中,该电子设备可以检测目标应用程序,如果检测到目标应用程序,则可以根据该目标应用程序的携带信息确定该目标应用程序是该第一类应用程序、还是该第二类应用程序还是第三类应用程序。
53.具体地,该电子设备中可以具有一个应用程序白名单,如果该目标应用程序的携带信息与应用程序白名单中的第一预设信息匹配失败,则确定该目标应用程序是第一类应用程序;如果该目标应用程序的携带信息与应用程序白名单中的第二预设信息匹配失败,则确定该目标应用程序是第三类应用程序;如果该目标应用程序的携带信息与应用程序白名单中的第一预设信息和第二预设信息中的任意一个匹配成功,则确定该目标应用程序是第二类应用程序。如此,根据该目标应用程序的类型确定向该目标应用程序开放哪种访问权限。
54.这里,该目标应用程序包括但不限于固定应用程序和非固定应用程序;其中,固定应用程序表征不能从该电子设备中移除的应用程序,非固定应用程序表征能够从该电子设备中移除的应用程序。
55.本技术中,该电子设备还可以在预设应用程序名称中查找检测到的该目标应用程序的名称,如果在预设应用程序名称中未查找到该目标应用程序的名称,则确定该目标应用程序是非固定应用程序;如果在预设应用程序名称中查找到该目标应用程序,则确定该目标应用程序是固定应用程序。
56.本技术中,如果该目标应用程序是非固定应用程序,在该目标应用程序的安装过程中,该电子设备还可以向用户输出一个提示框,以使用户选择向该目标应用程序开放的权限。该电子设备接收用户针对该目标应用程序的权限选择指令;如果该权限选择指令表征允许该目标应用程序获取该采集设备的第一采集数据和第二采集数据,则向该目标应用程序开放针对该采集设备的第二访问权限;以使得该目标应用程序在调用该采集设备时,即能够得到该采集设备的该第一采集数据,又能够得到该采集设备的该第二采集数据,从而该目标应用程序根据该第一采集数据和该第二采集数据能够成功构建出该采集设备的
采集信息。如果该权限选择指令表征不允许该目标应用程序获取该采集设备的第二采集数据,向该目标应用程序开放针对该采集设备的第一访问权限。如此,可以给予用户选择权,根据用户手动选择,确定向该目标应用程序开放哪种访问权限,以满足用户的不同使用需求。
57.本技术中,如果该权限选择指令表征允许该目标应用程序访问该采集设备的第一采集数据和第二采集数据,该电子设备还可以将该目标应用程序加入预设的白名单列表,以使得该目标应用程序被再次安装时能够直接获取该采集设备的第二访问权限。如此,可以减少应用程序安装时的权限访问流程,以提高应用程序的安装速度。
58.这里,该电子设备具体是将该目标应用程序的名称和/或备案号加入预设的应用程序白名单列表。
59.本技术中,该电子设备在向该第一类应用程序开放针对该采集设备的第一访问权限之后,如果运行该第一类应用程序,该电子设备还可以接收该第一类应用程序针对该采集设备发送的调用请求;基于该调用请求可以从该采集设备的控制器中获取预设的第一采集数据。
60.这里,该采集设备的控制器可以是微控制单元(mcu,microcontroller unit)和嵌入式神经网络处理器(npu,neural-network processing unit),通过串行外设接口(spi,serial peripheral interface)与电子设备的系统连接。在该控制器中预设有一个固定的采集数据。
61.比如,该采集设备是麦克风,用于采集语音信号。当麦克风采集到语音信号时,需要通过脉冲密度调制(pdm,pulse density modulation)方式将该语音信息转换成电信号信号,然后再将该电信号传送到系统。其中,该电信号中包括有两个信号,分别是时钟信号和数据信号。而该采集设备的控制器中预设有固定的时钟信号和/或数据信号,当该电子设备接收到该第一类应用程序发送的调用请求后,基于该调用请求只能从该采集设备的控制器中获取预设的固定时钟信号和/或数据信号,而不能从系统中获取到该采集设备实际采集的时钟信号和/或数据信号,从而使得该第一类应用程序基于预设的固定时钟信号和/或数据信号只能构建出虚拟语音信号,而无法构建出该采集设备实际采集的语音信号对应的真实语音信息。比如,真实语音信息是“下午2:00去图书馆”。而虚拟语音信息是“你好”。如此,能够提高用户的信息安全性。
62.再比如,该采集设备是摄像头,用于采集图像信号。而该采集设备的控制器中预设有固定的图像信号,当该电子设备接收到该第一类应用程序发送的调用请求后,基于该调用请求只能从该采集设备的控制器中获取该固定图像信号,而不能从系统中获取该采集设备实际采集的图像信号,从而使得该第一类应用程序基于预设的固定图像信号只能构建出虚拟图像信息,而无法构建出该采集设备实际采集的图像信号对应的真实图像信息。比如,真实图像信息是用户的一张自拍照。而虚拟图像信息是一张纯色图片。如此,能够提高使用户的隐私信息得到安全保障。
63.再比如,该采集设备是键盘,用于采集字符输入信号。而该采集设备的控制器中预设有固定字符输入信号,当该电子设备接收到该第一类应用程序发送的调用请求后,基于该调用请求只能从该采集设备的控制器中获取该固定字符输入信号,而不能从系统中获取该采集设备实际采集的字符输入信号,从而使得该第一类应用程序基于预设的固定字符输
入信号只能构建出虚拟字符信息,而无法构建出该采集设备实际采集的字符输入信号对应的真实字符信息。比如,真实字符信息是“1234567890”。而虚拟字符信息是“13578109”。如此,能够提高使用户的隐私信息得到安全保障。
64.当然,该采集设备还可以是扬声器,具体实现与麦克风、摄像头等实现方式类似,在此不再赘述。
65.本技术中,该电子设备通过预设固定的采集数据,可以在第一类应用程序调用该采集设备时,减少数据的处理时间,以降低设备功耗。
66.本技术中,该电子设备在向该第一类应用程序开放针对该采集设备的第一访问权限之后,如果运行该第一类应用程序,该电子设备还可以接收该第一类应用程序针对该采集设备发送的调用请求,并基于该调用请求可以从该采集设备的控制器中随机生成该第一采集数据。
67.这里,第一类应用程序在每一次调用采集设备时,随机生成的第一采集数据都可能不同。如此,可以有效地骗过该第一类应用程序对采集设备的校验过程,使得第一类应用程序能够正常使用。
68.如果该采集设备是麦克风,用于采集语音信号,则该电子设备基于该调用请求在该采集设备的控制器中可以以预设算法随机生成该第一采集数据,其中,该第一采集数据表征的第一时钟信号和\或第一数据信号与该采集设备的第二采集数据表征的第二时钟信号和\或第二数据信号不匹配。比如,第一时钟信号表示上午10点,第一数据信号表征去学校。第二时钟信号表征下午3点,第二数据信号表征去图书馆。如此,可以使第一类应用程序不能得到用户的真实语音信息。
69.如果该采集设备是摄像头,用于采集图像信号,基于该调用请求在该采集设备的控制器中可以以预设算法随机生成该第一采集数据,其中,第一采集数据表征的第一图像参数与采集设备的第二采集数据表征的第二图像参数之间满足区别条件,其中,该区别条件至少表征该第一类应用程序基于该第一图像参数构建的第一图像与基于该第二图像参数构建的第二图像完全不同。比如,第一图像参数是:r(0)、g(255)、b(0),构建出的第一图像是一张纯蓝色图像,第二图像参数是:r(482)g(324)、b(153),构建出的第二图像是一张非纯色图像。如此,可以使第一类应用程序不能得到用户的真实图像信息。
70.如果该采集设备是键盘,用于采集字符输入信号,基于该调用请求在该采集设备的控制器中可以以预设算法随机生成该第一采集数据,其中,该第一采集数据表征的第一键码映射表与该采集设备的第二采集数据表征的第二键码映射表不同。比如,第一键码映射表对应的目标字符信息是“苹果”,第二键码映射表对应的目标字符信息是“我叫小明”。如此,可以即满足第一类应用程序的安装条件,又使得第一类应用程序不能得到用户的真实字符输入信息,从而使用户隐私得到安全保障。
71.图2为本技术中数据处理方法的流程实现示意图二,如图2所示,该方法包括:
72.步骤201,应用程序(app)使用采集设备(麦克风)需求;
73.这里是指有的应用程序在安装时,会索要采集设备的访问权限。用户根据自己的情况可以同意向该应用程序开放该采集设备的访问权限,也可以不同意向该应用程序开放该采集设备的访问权限。但如果不同意该应用程序对采集设备的访问权限,则无法成功安装该应用程序时,则用户可以选择仅权限;在仅权限下该应用程序只能得到该采集设备的
第一采集数据,不能得到该采集设备的第二采集数据,从而无法成功构建该采集设备所采集的信息。
74.步骤202,仅权限;
75.这里,仅权限是指虽然给了应用程序访问采集设备的权限,但是不能获取采集设备所采集的信息。
76.步骤203,采集设备(麦克风)内部随机生成第一采集数据(比如第一时钟信号和/或第一数据信号)。
77.这里,在仅权限下,通过采集设备(麦克风)的麦克风驱动程序只向该应用程序提供该采集设备内部的控制器中预设的第一采集数据,或者该采集设备内部的控制器中随机生成的第一采集数据,比如:随机生成的时钟信号和/或数据信号。使得该应用程序基于该第一采集数据不能构建出采集设备(麦克风)实际采集的语音信息。从而即能够满足应用程序的安装需求,又能够使用户的隐私得到保护。
78.步骤204,同意使用;
79.这里,同意使用是指向应用程序开放系统权限,可以使应用程序调用采集设备时,能从系统中获取该采集设备的第一采集数据和第二采集数据。其中,第一采集数据和第二采集数据是指采集设备实际采集的数据。
80.步骤205,从系统中获取采集设备的第一采集数据和第二采集数据。
81.这里,在同意使用权限下,通过系统驱动程序向该应用程序提供该采集设备存储在系统中的第一采集数据和第二采集数据,使得该应用程序在调用该采集设备时能够基于从系统中获取的该第一采集数据和该第三采集数据成功构建出采集设备实际采集的语音信息。
82.本技术通过给予用户对应用程序的权限选择权,可以根据用户的选择确定向该应用程序开放哪种权限,使得在用户不想让该应用程序获取该用户真实信息的情况下,即满足了该应用程序的安装需求,又不会泄露用户的隐私信息。
83.图3为本技术中电子设备的结构组成示意图一,如图3所示,包括:
84.权限单元301,用于向第一类应用程序开放针对采集设备的第一访问权限,以使得所述第一类应用程序在调用所述采集设备时,能够得到所述采集设备的第一采集数据,得不到所述采集设备的第二采集数据;
85.其中,所述第一采集数据和所述第二采集数据是构建所述采集设备的采集信息的必要数据。
86.优选方案中,该电子设备还包括:
87.检测单元302,用于检测到目标应用程序;
88.确定单元303,用于如果所述目标应用程序的携带信息与预设信息匹配失败,确定所述目标应用程序是所述第一类应用程序;
89.其中,所述携带信息包括但不限于应用程序的名称和\或备案号;所述目标应用程序包括但不限于固定应用程序和非固定应用程序;所述固定应用程序表征不能移除的应用程序,所述非固定应用程序表征能够移除的应用程序。
90.优选方案中,该电子设备还包括:
91.接收单元304,用于如果所述目标应用程序是非固定应用程序,在所述目标应用程
序的安装过程中,接收针对所述目标应用程序的权限选择指令;
92.所述权限单元301,还用于如果所述权限选择指令表征允许所述目标应用程序获取所述采集设备的第二采集数据,向所述目标应用程序开放针对所述采集设备的第二访问权限;以使得所述目标应用程序在调用所述采集设备时,能够得到所述采集设备的所述第二采集数据;以及用于如果所述权限选择指令表征不允许所述目标应用程序获取所述采集设备的所述第二采集数据,向所述目标应用程序开放针对所述采集设备的所述第一访问权限。
93.优选方案中,如果所述权限选择指令表征允许所述目标应用程序访问所述采集设备的所述第一采集数据和所述第二采集数据,所述电子设备包括:
94.加入单元305,用于将所述目标应用程序加入预设的白名单列表,以使得所述目标应用程序被再次安装时能够直接获取所述采集设备的所述第二访问权限。
95.优选方案中,在所述向第一类应用程序开放针对所述采集设备的第一访问权限之后,所述电子设备还包括:获取单元306;
96.具体地,所述接收单元304,还用于接收所述第一类应用程序针对所述采集设备发送的调用请求;
97.所述获取单元306,用于基于所述调用请求从所述采集设备的控制器中获取预设的所述第一采集数据。
98.优选方案中,在所述向第一类应用程序开放针对所述采集设备的第一访问权限之后,所述电子设备还包括:
99.生成单元307,用于如果所述采集设备用于采集语音信号,基于所述调用请求在所述采集设备的控制器中以预设算法随机生成所述第一采集数据,其中,所述第一采集数据表征的第一时钟信号和\或第一数据信号与所述采集设备的第二采集数据表征的第二时钟信号和\或第二数据信号不匹配;如果所述采集设备用于采集图像信号,基于所述调用请求在所述采集设备的控制器中以预设算法随机生成所述第一采集数据,其中,所述第一采集数据表征的第一图像参数与所述采集设备的第二采集数据表征的第二图像参数之间满足区别条件,所述区别条件至少表征基于所述第一图像参数构建的第一图像与基于所述第二图像参数构建的第二图像完全不同;如果所述采集设备用于采集字符输入信号,基于所述调用请求在所述采集设备的控制器中以预设算法随机生成所述第一采集数据,其中,所述第一采集数据表征的第一键码映射表与所述采集设备的第二采集数据表征的第二键码映射表不同。
100.需要说明的是:上述实施例提供的电子设备在进行权限处理时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的电子设备与数据处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
101.图4为本技术中电子设备的结构组成示意图二,如图4所示,包括:
102.处理器401和采集设备402;其中,处理器401中存储有操作系统,采集设备402中包括有控制器403。这里,该控制器403具体可以是mcu和npu。
103.当采集设备402是麦克风时,该麦克风采集到语音信号,需要通过pdm调制方式将
该语音信号转换成电信号,并传输给处理器401中的操作系统。其中,该电信号中通常包括时钟信号和数据信号。
104.这里,采集设备402通过pdm接口与cpu401连接,控制器403通过spi接口与cpu401连接。
105.当用户安装目标应用程序,且该应用程序向用户索要该采集设备402的访问权限时,如果用户选择“仅权限”时,说明该目标应用程序可以获取该控制器403的访问权限,在该目标应用程序的使用过程中,可以通过该采集设备402从该控制器403中调用该控制器403随机生成的比如第一时钟信号数据和第一数据信号数据,以获取用户的虚拟通话录音。这里,虚拟通话录音是指非用户实际发生成的真实通话内容。如果用户选择“同意权限”时,说明该目标应用程序可以获取系统的访问权限,在该目标应用程序的使用过程中,可以通过采集设备402从操作系统中调用该采集设备402在操作系统中存储的比如第二时钟信号数据和第二数据信号数据,以获取用户的正常通话录音。如此,可以使用户的隐私信息不泄露。
106.本技术实施例还提供了一种电子设备,该电子设备包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
107.其中,所述处理器用于运行所述计算机程序时,执行上述数据处理方法的每一步骤。
108.图5是本技术另一实施例的电子设备的结构组成示意图三,电子设备500可以是移动电话、计算机、数字广播终端、信息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。图5所示的电子设备500包括:至少一个处理器501、存储器502、至少一个网络接口504和用户接口503。电子设备500中的各个组件通过总线系统505耦合在一起。可理解,总线系统505用于实现这些组件之间的连接通信。总线系统505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统505。
109.其中,用户接口503可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
110.可以理解,存储器502可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,
double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本技术实施例描述的存储器502旨在包括但不限于这些和任意其它适合类型的存储器。
111.本技术实施例中的存储器502用于存储各种类型的数据以支持电子设备500的操作。这些数据的示例包括:用于在电子设备500上操作的任何计算机程序,如操作系统5021和应用程序5022;联系人数据;电话簿数据;消息;图片;视频等。其中,操作系统5021包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序5022可以包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本技术实施例方法的程序可以包含在应用程序5022中。
112.上述本技术实施例揭示的方法可以应用于处理器501中,或者由处理器501实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器501可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成前述方法的步骤。
113.在示例性实施例中,电子设备500可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。
114.在示例性实施例中,本技术实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器502,上述计算机程序可由电子设备500的处理器501执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。
115.一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行上述数据处理方法中的任一方法步骤。
116.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部
分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
117.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
118.本技术所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
119.本技术所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
120.本技术所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
121.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献