一种信息分享的方法和智能终端的制作方法
【专利摘要】本发明实施例提供了一种信息分享的方法和智能终端,涉及终端技术领域,该方法包括:对分享的信息内容进行分级,确定所述信息内容中各类型数据对应的加密级别,其中,加密级别包括第一级别和第二级别,第一级别低于第二级别;为所述第二级别配置对应的目标用户;按照所述加密级别对各类型数据进行分区存储,生成所述目标用户对应的特征二维码;依据所述特征二维码进行分享。本发明实施例通过特征用户可以用于限制获取特征二维码中的第二级别的数据的用户,从而解决了二维码分享方式中信息泄露的问题,保证信息安全。
【专利说明】
-种信息分享的方法和智能终端
技术领域
[0001] 本发明设及终端技术领域,特别是设及一种信息分享的方法和一种智能终端。
【背景技术】
[0002] 随着互联网技术的快速发展,诸如智能手机等智能终端越来越普及,智能终端成 为人们分享信息的主要工具。
[0003] 日常生活中,人们经常会向别人分享自己的一些信息,如个人名片,或者是某个网 盘的链接等。目前,基于智能终端的分享方式主要有复制文字、截图、发送文件、发送统一资 源定位符(Uniform Resource Locator,抓L)、二维码(如ick Response Code,QR Code)等。 其中,二维码具有容错功能,如在二维码图片被遮挡一部分后,仍可W被智能终端扫描出 来。因此,与其他分享方式相比,二维码分享方式更加方便,但是也存在信息泄露的问题。例 如,用户A可W将包含个人联系电话的二维码发送给用户B,从而使得用户B可W通过扫描该 二维码获取到用户A的个人联系电话。若用户B将该二维码发送给其他用户,则其他用户也 可W获取到用户A的联系电话,进而可W对用户A进行电话骚扰。
【发明内容】
[0004] 鉴于上述问题,本发明实施例提出了一种信息分享的方法和相应的一种智能终 端,W解决二维码分享方式中信息泄露的问题,从而保证信息安全。
[0005] 为了解决上述问题,本发明实施例公开了一种信息分享的方法,包括:
[0006] 对分享的信息内容进行分级,确定所述信息内容中各类型数据对应的加密级别, 其中,加密级别包括第一级别和第二级别,第一级别低于第二级别;为所述第二级别配置对 应的目标用户;按照所述加密级别对各类型数据进行分区存储,生成所述目标用户对应的 特征二维码;依据所述特征二维码进行分享。
[0007] 本发明实施例还公开了另一种信息分享的方法,包括:对特征二维码进行扫描;在 扫描过程中,从第一级别对应的分区中提取数据;检测扫描用户是否与所述特征二维码的 目标用户匹配;若所述扫描用户与目标用户匹配,则从第二级别对应的分区中提取数据;对 所提取的数据进行保存。
[000引相应的,本发明实施例还公开了一种智能终端,包括:
[0009] 加密级别确定模块,用于对分享的信息内容进行分级,确定所述信息内容中各类 型数据对应的加密级别,其中,加密级别包括第一级别和第二级别,第一级别低于第二级 别;
[0010] 目标用户配置模块,用于为所述第二级别配置对应的目标用户;
[0011] 二维码生成模块,用于按照所述加密级别对各类型数据进行分区存储,生成所述 目标用户对应的特征二维码;
[0012] 分享模块,用于依据所述特征二维码进行分享。
[0013] 本发明实施例还公开了另一种智能终端,包括:
[0014] 扫描模块,用于对特征二维码进行扫描;
[0015] 第一提取模块,用于在扫描过程中,从第一级别对应的分区中提取数据;
[0016] 用户匹配模块,用于检测扫描用户是否与所述特征二维码的目标用户匹配;若所 述扫描用户与目标用户匹配,则触发第二提取模块;
[0017] 第二提取模块,用于从第二级别对应的分区中提取数据;
[0018] 保存模块,用于对所述第一提取模块和第二提取模块所提取的数据进行保存。
[0019] 本发明实施例包括W下优点:
[0020] 首先,本发明实施通过对所需要分享的信息内容进行分级,从而可W按照加密级 别奖对各加密级别的数据进行分区存储,生成特征用户对应的特征二维码。其中,该特征用 户可W用于限制获取特征二维码中的第二级别的数据的用户,从而解决了二维码分享方式 中信息泄露的问题,保证信息安全。
[0021] 其次,本发明实施通过检测扫描用户是否与特征二维码的目标用户匹配,W确定 扫描用户是否属于该特征二维码的目标用户,并在该扫描用户属于该特征二维码的目标用 户时提取第二级别对应的分区中的数据,若该扫描用户不属于该特征二维码的目标用户则 仅提取第一级别对应的分区中的数据,即对于同一张特征二维码,不同的人可W扫描出不 同的信息内容,从而可W避免为不同的人制作不同的二维码的尴尬情况,提高了特征二维 码的利用率。
【附图说明】
[0022] 图1是本发明的一种信息分享的方法实施例的步骤流程图;
[0023] 图2是本发明的一种信息分享的方法可选实施例的步骤流程图;
[0024] 图3是本发明具体示例中所需要分享的名片的示意图;
[0025] 图4是本发明具体示例中生成的一种二维码名片的示意图;
[00%]图5是本发明一个具体示例中发送特征二维码的流程示意图;
[0027] 图6是本发明的另一种信息分享的方法实施例的步骤流程图;
[0028] 图7是本发明的另一种信息分享的方法可选实施例的步骤流程图;
[0029] 图8A是本发明的一种智能终端实施例的结构框图;
[0030] 图8B是本发明的一种智能终端可选实施例的结构框图;
[0031 ]图9A是本发明的另一种智能终端实施例的结构框图;
[0032] 图9B是本发明的另一种智能终端可选实施例的结构框图;
[0033] 图10是本发明另一个实施例的智能终端的结构框图;
[0034] 图11是本发明又一个实施例的智能终端的结构示意图。
【具体实施方式】
[0035] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。
[0036] 实施例一
[0037] 本实施例基于二维码的生成过程对本发明所提供的信息分享方法进行论述。
[0038] 参照图1,示出了本发明的一种信息分享的方法实施例的步骤流程图,具体可W包 括如下步骤:
[0039] 步骤101,对分享的信息内容进行分级,确定所述信息内容中各类型数据对应的加 密级别。
[0040] 作为本发明的一种具体应用,诸如手机、平板电脑、个人计算机(Personal Computer,PC)等智能终端可W将用户所需要分享的信息内容转换成二维码(Quick Response Code,QR Code),使得用户可W使用该二维码进行信息分享。
[0041] 在本发明实施例中,智能终端可W依据用户的操作确定对应的信息内容,并且可 W将所确定的信息内容作为分享的信息内容,进而可W按照预设的分级标准对该信息内容 进行分级,确定该信息内容中各类型数据对应的加密级别。该加密级别具体可W包括第一 级别、第二级别、第=级别等,其中,第=级别可W高于第二级别,第二级别可W高于第一级 另IJ,本发明对加密级别的设置不作具体限制。
[0042] 步骤102,为第二级别配置对应的目标用户。
[0043] 本实施例中,智能终端可W基于操作用户输入的用户信息设置各加密级别对应的 目标用户,从而可W分别限定获取各加密级别的数据的用户或终端。该用户信息可W用于 识别对应的用户或者终端,如身份标识号(Identity,ID)、用户名、网际协议(Internet Protocol, IP)地址,设备识别码等其中任意一种或几种,本发明实施例对此不作具体限限 制。
[0044] 作为本发明的一个具体示例,智能终端可W在检测到针对第二级别或第二级别的 数据输入用户信息时,依据该用户信息为第二级别配置对应的目标用户,如将用户名对应 的用户作为目标用户,从而可W限定读取该第二级别数据的用户,避免其他用户非法获取 该第二级别的数据;或者将该设备识别码对应的终端作为目标用户,从而可W限定读取该 第二级别数据的智能终端,避免其他终端非法获取该第二级别的数据。其中,该目标用户可 W具有读取第二级别的数据的权限。
[0045] 步骤103,按照所述加密级别对各类型数据进行分区存储,生成所述目标用户对应 的特征二维码。
[0046] 智能终端可W基于在二维码的生成过程中,智能终端可W基于每一类型数据对应 的加密级别确定该类型数据在二维中的存储位置。具体的,智能终端可W预先设置了各加 密级别对应的分区,从而可W在生成二维码的过程中基于加密级别分别将各加密级别的数 据封装到对应的分区中,然后通过对所有分区进行合成,生成了对应的特征二维码。该特征 二维码可W包含用户信息,所包含的用户信息可W用于确定对应的特征用户。
[0047] 步骤104,依据所述特征二维码进行分享。
[0048] 智能终端在生成特征二维码后,可W将该特征二维码反馈给用户,使得用户可W 采用该特征二维码进行信息分享。例如,智能终端可W在显示界面上对该特征二维码进行 展示,使得其他智能终端可W扫描到该特征二维码;也可W通过诸如即时通讯软件等应用 程序将该特征二维码发送给目标终端,从而使得目标终端可W接收到该特征二维码,W及 通过扫描该特征二维码获取该特征二维码所携带的信息内容,从而达到信息分享的目的。 当然,智能终端还可W采用其他方式将该特征二维码分享给其他终端,如该特征二维码打 印出来,使得其他用户可W对打印的特征二维码码进行扫描,本发明对特征二维码的分享 方式不作具体限制。
[0049] 本发明实施通过对所需要分享的信息内容进行分级,从而可W按照加密级别奖对 各加密级别的数据进行分区存储,生成特征用户对应的特征二维码。其中,该特征用户可W 用于限制获取特征二维码中的第二级别的数据的用户,从而解决了二维码分享方式中信息 泄露的问题,保证信息安全。
[0050] 参照图2,示出了本发明的一种信息分享的方法可选实施例的步骤流程图,具体可 W包括如下步骤:
[0051] 步骤201,对分享的信息内容进行分级,确定所述信息内容中各类型数据对应的加 密级别。
[0052] 智能终端对分享的信息内容进行分级,确定该信息内容中各类型数据对应的加密 级别,具体可W包括:针对所述信息内容中每一类型数据,基于输入的级别选择操作确定对 应的加密级别;或者对每一类型数据中关键字进行检测,确定对应的加密级别。其中,加密 级别可W包括第一级别和第二级别,且第一级别低于第二级别。
[0053] 具体而言,智能终端可W按照设及用户隐私的重要程度,将分享的信息内容分为: 隐私程度为无需保密的公开信息、隐私程度为一般保密的私密信息和隐私程度为绝密的绝 密信息;并且设置各隐私程度对应的加密级别,如无需保密对应第一级别,一般保密和绝密 对应第二级别。第二级别的数据具体可W包括:绝密信息和私密信息。
[0054] W分享个人名片为例,如图3所示,所需要分享的名片具体可W包括:"姓名"、"爱 好"、诸如"QQ"、"微博"等通信软件的账号、"地址"和"个人电话"等信息内容。智能终端可W 按照用户操作对该名片的信息内容进行分级,确定各类型数据对应的加密级别,如依据用 户针对"姓名"、"爱好"所选择的隐私程度为"无需保密"将"姓名"、"爱好"的加密级别设置 为"无需保密"对应的第一等级;依据用户针对"QQ"、"微博"和"地址"所选择的隐私程度为 "一般保密"将"QQ"、"微博"和"地址"的加密级别设置为"一般保密"对应的第二级别;W及 依据用户针对"个人电话"所选择的隐私程度为"绝密"将"个人电话"的加密级别设置为"绝 密"对应的第二级别。
[0055] 当然,智能终端也可W通过对分享的信息内容进行检测,W确定该信息内容中各 类型数据对应的加密级别。具体的,智能终端通过检测需要分享的名片中各类型数据中的 关键字,从而可W依据检测到关键字对应的预设的隐私程度确定该类型数据对应的安全等 级,如若检测"电话"运个关键词,则可W依据"电话"运个关键词对应的预设的隐私程度"绝 密"将"个人电话"对应的加密级别确定为第二级别。
[0056] 可选的,智能终端在将分享的信息内容转化为二维码时,可W修改信息内容中的 各类型数据对应的安全等级或者隐私程度。例如,在第一次将名片转化为二维码时,智能终 端可W使用如图3所示的默认视图。用户可W拖动默认视图中的条目,如长按"QQ"条目,W 将"QQ"从"一般保密"拖动到"绝密",从而使得智能终端修改其对应的隐私程度;也可W将 "微博"条目从"一般保密"拖动到"无需保密",从而使得智能终端在修改其对应的隐私程度 的同时修改其对应的加密级别。
[0057] 步骤202,为第二级别配置对应的目标用户。
[0058] 本发明实施例中,智能终端可W在二维码中添加信任列表,从而使得在信任列表 中的用户才可W读取二维码中的第二级别的数据,如二维码中的私密信息和绝密信息。可 选的,智能终端为所述第二级别配置对应的目标用户,具体可W包括:基于输入的联系人信 息生成信任列表,该信任列表中的各用户为目标用户;创建信任列表与第二级别之间的关 联关系。当然,智能终端也可W预先设置信任列表,从而在用户针对分享的信息内容中输入 的用户信息时,将对应的用户对象添加到信任列表中,即将该用户对象设置为目标用户,W 使该用户对象可W读取该分享的信息内容所转换成的特征二维中的第二级别的数据。
[0059] 步骤203,按照所述加密级别对各类型数据进行分区存储,生成所述目标用户对应 的特征二维码。
[0060] 需要说明的是,按照二维码的标准,数据区通常作为二维码存放真正数据内容的 地方,而纠错区仅用于存放纠错码,W使智能终端在二维码出现污染、破损的情况下,基于 纠错码仍旧可W读取到数据区中所存放的数据内容。其中,二维码容错率可W用字母表示, 容错能力等级可W分为:1(7%)、1(15%)、9(25%)、^30%)四级。二维码的各个版本结合 数据量、字符类型和纠错级别,均设有相对应的最多输入字符数,亦即,若增加数据量,则需 要使用更多的码元来组成二维码,二维码就会变得更大。
[0061] 本发明实施例在生成二维码的过程中,可W将隐私数据当作污染的那一块,去占 有二维码一部分的存储空间。若嵌入的隐私数据没有超出二维码的容错范围,则二维码数 据区的完整度不会被影响。因此,在符合二维码标准的情况下,本发明实施例中的智能终端 可W将诸如隐私数据、信任列表等信息内容嵌入到纠错区中,从而使得不在信任列表中的 用户仅可W扫描到数据区中公开信息,保证用户隐私安全。
[0062] 具体的,智能终端可W将二维码分为数据区和纠错区。其中,数据区可W用于存储 无需保密的公开信息,如第一级别的数据;纠错区可W用于存储纠错码和隐私信息,如第二 级别的数据。可选的,按照所述加密级别对各类型数据进行分区存储,生成所述目标用户对 应的特征二维码,具体可W包括:对所述第二级别的数据和所述目标用户进行加密,并存储 于纠错区,如将信任列表、第二级别的数据,W及信任列表与第二级别之间的关联关系加密 存储于所述纠错区;将所述第一级别的数据存储于数据区;对纠错区和数据区进行合成,生 成所述特征二维码。
[0063] 可选的,绝密信息可W具有对应的过期时间。该过期时间可W用于确定该绝密信 息的有效期限,从而在有效期到后,使得智能终端对已经存储的绝密信息进行无效处理,如 将该绝密信息删除,进一步保证绝密信息的安全。在本发明的一个优选实施例中,该信息分 享的方法还可W包括:为绝密信息配置对应的过期时间;在所述二维码的生成过程中,将所 述过期时间封装到纠错区。具体的,智能终端可W按照预设的参数信息为分享的信息内容 中的绝密信息配置对应的过期时间;或者根据用户针对该绝密信息输入的时间信息为该绝 密信息配置对应的过期时间,本发明实施例对此不作具体的限制。
[0064] 如图4所示,示出了本发明具体示例所生成的一种二维码名片的示意图。智能终端 在生成二维码名片的过程中,可W将诸如姓名、工作电话等公开信息存放于数据区中,W及 将诸如微信号、微博等私密信息、诸如私人电话等绝密信息和绝密信息对应的过期时间,W 及信任列表存放于纠错区中,并进行加密,使得仅在信任列表中的目标用户才可W获取该 纠错区所存储的私密信息和绝密信息,对该数据区与纠错区进行合成,生成了包含目标用 户和过期时间的二维码名片。
[0065] 在本发明的一个优选实施例中,该信息分享的方法还可W包括:将所述信任列表 上给云端,确定信任列表的统一资源定位符的步骤。其中,将所述信任列表加密存储于所述 纠错区,具体可W包括:将所述信任列表的统一资源定位符存储于到所述纠错区。
[0066] 在本发明实施中,为了存储大量数据,智能终端可W将特征二维码中的信任列表 存储于云端,将该信任列表在云端的统一资源定位符化niform Resource Locator,抓L)加 密存储于二维码的纠错区中,从而可W在符合二维码标准的情况下为该特征二维码配置更 多的目标用户,即增加了二维码的信息存储容量。当然,智能终端也可W将该信任列表的 m?L W及该信任列表中的部分目标用户加密存储于纠错区中,从而使得在扫描该特征二维 码的过程中,在该纠错区中查找不到对应的目标用户的情况下,基于该纠错区中信任列表 的U化获取从云端中所保存的对应的信任列表,进而采用云端中所保存的目标用户进行验 证。
[0067] 步骤204,将所述特征二维码发送给目标终端。
[0068] 本发明实施例的智能终端可W将特征二维码发送给目标终端,W将该特征二维码 发送给分享对象,达到信息分享的目的。其中,该目标终端可W依据分享对象确定,如分享 对象所操作的智能终端。具体的,智能终端在生成特征二维码后,或者在获取到特征二维码 后,可W将该特征二维码发送给用户所选择的分享对象所操作的智能终端,W使分享对象 可W获取到该特征二维码。
[0069] 本发明实施例可W采用静态方式或动态方式将用户添加到信任列表中,W将该用 户设置为目标用户。具体的,当采用静态的方式将用户添加到信任列表中,智能终端可W预 先设置信任列表,从而可W将可读取二维码中私密信息的对象加入到信任列表中,即将添 加的对象配置为目标用户,W生成包含目标用户的特征二维码。优选的,采用静态方式设置 可读取第二级别的数据对应的信任列表,该信任列表中目标用户可W在特征二维码生成后 一直固定不变,从而可W避免该信任列表中的目标用户被非法篡改,进一步提高信息的安 全性。当采用动态的方式将用户添加到信任列表中,智能中终端可W在将分享对象添加到 特征二维码的信任列表中,即将分享对象设置为该特征二维码的目标用户,从而可W提高 添加目标用户的灵活性。
[0070] 在本发明的一个优选实施例中,在将特征二维码发送给目标终端之前,还包括:验 证当前用户是否是所述二维码的作者;若当前用户是所述作者,则将分享对象添加到所述 信任列表中,并对所述特征二维码进行更新。其中,所述将所述特征二维码发送给目标终 端,包括:将更新后的特征二维码发送给目标终端。例如,用户A通过操作智能终端制作了一 张二维码名片1,发给用户B;B在接收到该二维码名片1后,可W将二维码名片1转发给C。此 时,C并没有被加入到信任列表,因此无法读取该二维码名片1中隐私数据;而B是在信任列 表中,因此可W读取该二维码名片1中的隐私数据。当A又将二维码名片发给D,那么D也会被 加入到信任列表,即在A将该分享给D的时候,A所操作的智能终端可W读取二维码名片1的 所有数据,然后将D加入信任列表,自动重新生成一张二维码2分享给D。可见,特征二维码的 作者所分享的对象可W自动加入到信任列表中。
[0071] 参照图5,示出了本发明一个具体示例中发送特征二维码的流程示意图。具体的, 智能终端在设置名片内容时,可W将名片的信息内容进行分级,分为公开信息、私密信息和 绝密信息,然后将公开信息存储于数据区,W及将私密信息、绝密信息、将过期时间等第二 级别的数据加密存储于纠错区,生成该名片对应的特征二维码1,从而可W依据该特征二维 码1进行信息分享。在分享该特征二维码时,智能终端可W通过获取当期的操作用户的用户 信息W验证当前的操作用户是否是该特征二维码I的作者。若当前用户是特征二维码I的作 者,则将分享对象添加到信任列表中,并对该特征二维码1进行更新,即在特征二维码1的基 础上生成更新后的特征二维码2,然后将更新后的特征二维码2发送给目标终端。若当前用 户不是该特征二维码的作者时,则直接将该特征二维码1发送给目标终端。
[0072] 通过本实施例,智能终端所生成的特征二维码即使被泄露了,在加密的隐私信息 不被破解的情况下,不在特征二维码的信任列表中的用户和/或智能终端也无法获取二维 码中的隐私信息,从而可W避免特征二维码中的隐私信息泄露的问题。
[0073] 实施例二
[0074] 在上述实施例的基础上,本实施基于二维码的扫描过程对本发明所提供的信息分 享的方法进行论述。
[0075] 参照图6,示出了本发明的另一种信息分享的方法实施例的步骤流程图,具体可W 包括如下步骤:
[0076] 步骤601,对特征二维码进行扫描。
[0077] 本发明实施例中,智能终端可W使用摄像头对特征二维进行扫描;或者,可W通过 摄像头进行拍摄W获取到特征二维码,从而对获取到的特征二维码进行扫描,W从特征二 维码中提取该特征二维码所存储的信息内容。当然,本发明实施例的智能终端也可W采用 其方式获取到特征二维码,如通过无线或有线的通信方式接收特征二维码,本发明实施例 对此不作限制。
[0078] 其中,该特征二维码具体可W包括:通过对分享的信息内容进行分级W及按照分 级后的加密级别对各类型数据进行分区存储所生成的二维码。加密级别包括第一级别和第 二级别,第一级别低于第二级别,且第二级别具有对应的目标用户。
[0079] 步骤602,在扫描过程中,从第一级别对应的分区中提取数据。
[0080] 本发明实施例的特征二维码中,第一级别对应的分区所保存的数据可W不加密, 具体可W包括:第一级别的数据,如无需保密的公开信息。智能终端基于二维码技术,可W 从该特征二维码的第一级别对应的分区中提取没有加密的数据,如第一级别的数据。
[0081] 步骤603,检测扫描用户是否与所述特征二维码的目标用户匹配。
[0082] 若所述扫描用户与目标用户匹配则执行步骤604;否则跳转到步骤605执行。
[0083] 具体的,智能终端可W通过获取当前操作的用户信息W确定当前的扫描用户,进 而可W检测扫描用户是否与特征二维码的目标用户匹配,W校验当前的扫描用户是否具有 获取该特征二维码中第二级别的数据对应的权限,即检测该扫描用户是否属于该特征二维 码的目标用户。当扫描用户与特征二维码的目标用户匹配时,可W确定该扫描用户属于该 特征二维码的目标用户时,然后执行步骤604;当扫描用户与特征二维码的目标用户不匹配 时,可W确定该扫描用户不属于该特征二维码的目标用户时,可W直接跳转到步骤605执 行。
[0084] 步骤604,第二级别对应的分区中提取数据。
[0085] 本步骤中,智能终端可W基于目标用户所具有的权限,从第二级别对应的分区中 提取已加密存储的数据,如特征二维码中的第二级别的数据。
[0086] 步骤605,对所提取的数据进行保存。
[0087] 智能终端可W对从特征二维码中所提取的数据进行自动存储,从而可W在后续数 据处理中使用所保存的数据,为用户提供相应的服务,满足用户的需求,W达到信息分享的 目的。
[0088] 本发明实施通过检测扫描用户是否与特征二维码的目标用户匹配,W确定扫描用 户是否属于该特征二维码的目标用户,并在该扫描用户属于该特征二维码的目标用户时提 取第二级别对应的分区中的数据,若该扫描用户不属于该特征二维码的目标用户则仅提取 第一级别对应的分区中的数据,即对于同一张特征二维码,不同的人可W扫描出不同的信 息内容,从而可W避免为不同的人制作不同的二维码的尴尬情况,提高了特征二维码的利 用率。
[0089] 参照图7,示出了本发明的另一种信息分享的方法可选实施例的步骤流程图,具体 可W包括如下步骤:
[0090] 步骤701,对特征二维码进行扫描。
[0091] 在本发明实施例中,特征二维码具体可W分为:数据区和纠错区。其中,第一级别 对应的分区可W是特征二维码的数据区,第二级别对应的分区可W是特征二维码的纠错 区。
[0092] 步骤702,在扫描过程中,从特征二维码的数据区中提取第一级别的数据。
[0093] 在读取二维码的过程中,智能终端可W从特征二维码的数据区中提取第一级别的 数据,如隐私程度为无需保密的"姓名"、"爱好"等公开信息。
[0094] 步骤703,对所述第一级别的数据进行类别检测,确定对应的信息类别。
[00%]智能终端在提取第一级别的数据后,可W按照预设的检测方式判断该第一级别的 数据的信息类别,如通过检测该第一级别的数据中关键字W确定该特征二维码的信息类 别。例如,当检测到第一级别的数据中包含关键字"姓名",可W确定该特征二维码的信息类 别为名片信息。
[0096] 步骤704,采用所述信息类型确定对应的目标数据库。
[0097] 其中,目标数据库用于存储所提取的数据。例如,结合上述例子,智能中终端可W 将名片信息对应的名片数据库作为目标数据库,W将提取的数据存储到名片数据库中。
[0098] 步骤705,检测扫描用户是否与所述特征二维码的目标用户匹配。
[0099] 若扫描用户与目标用户匹配,则执行步骤706;否则,跳转到步骤707执行。
[0100] 步骤706,从特征二维码的纠错区中提取第二级别的数据。
[0101] 本步骤中,智能终端可W依据目标用户所具有的权限,从特征二维码的纠错区中 提取第二级别的数据,如隐私程度为"一般保密"的私密信息和隐私程度为"绝密"的绝密信 息等。
[0102] 步骤707,将所提取的数据存储到目标数据中。
[0103] 本实施例中所提取的数据包括了第一级别的数据,还可W包括第二级别的数据。 因此,对所提取的数据进行保存,具体可W包括:将所述第一级的数据和第二级别的数据存 储到所述目标数据库。
[0104] 在本发明的一个优选实施例中,第二级别的数据具体可W包括:私密信息和绝密 信息,其中,绝密信息可W具有对应的过期时间。智能终端在存储所提取的数据时,可W采 用明文方式存储所述私密信息;并且可W通过判断当前时间是否超过过期时间,W确定绝 密信息的有效性,在当前时间超过过期时间时,智能终端可W确定该绝密信息过期,并删除 绝密信息;W及在当前时间未超过过期时间时,确定该绝密信息未过期,并采用密文方式存 储该绝密信息。本实施例的智能终端在存储绝密信息时,可W通过特征二维码中的过期时 间检测该特征二维码中绝密信息的有效性,从而可W对过期的绝密信息进行自动删除处 理,W及采用密文方式对未过期的绝密信息进行存储,进一步提高了信息的安全性。
[0105] 可选的,智能终端在确定所述绝密信息未过期后,还可W采用过期时间确定绝密 信息对应的有效时间,并且可W将该有效时间存在于目标数据库中,从而在使用该绝密信 息时,可W通过该有效时间检测该绝密信息的有效性。具体而言,智能终端在对所提取的数 据进行保存后,可W在应用程序调用所述绝密信息时,采用有效时间检测该绝密信息是否 有效。当绝密信息有效时,智能终端可W对所述绝密信息进行解密运算,生成对应的明文数 据,W及将明文数据反馈给应用程序,使得应用程序可W使用该明文数据为用户提供服务。
[0106] 本发明实施例的智能终端在将明文数据反馈该应用程序之后,还可W对该绝密信 息对应的第一级别的数据进行展示。具体的,当使用目标数据库中所存储的二维码数据时, 智能终端可W通过判断数据对应的隐私程度是否为绝密,W确定二维码的制作者是否希望 该数据被传播。如果数据对应的隐私程度为绝密,则可W确定二维码的制作者不希望该数 据被传播。例如,二维码的作者A对销售员B分享了电话号码,但是A并不想B将号码分享给其 他销售员,也不想B-直知道他的号码。此时,A的电话号码对应的隐私程度可W设置为绝 密,从而使得智能手机中显示A的电话号的时候,可W不W明文的方式显示A的电话号,如不 显示本身的号码,而是W密文的方式显示,如显示类似XXX运样的不真实的东西,进而使得B 不可W获知A的电话号,即可W避免B将A的电话号泄露。
[0107] 作为本发明的一个具体示例,智能手机可W对于绝密信息进行加密显示。由于智 能手机的系统知道加密方法,因此在系统内部使用绝密信息进行运算的时,智能手机可W 先将该绝密信息解密成明文数据再进行使用。具体的,智能手机在存储过程中,可W根据二 维码名片中信息隐私的分级将所提取的数据存储于名片数据库中,数据的存储格式可W如 表1所示: 「01081
[0109] 表1
[0110] 其中,加密后的电话号码可W W密文方式存储在智能手机中,智能手机的电话程 序可W通过逆向运算得到真实的号码。
[0111] 当然,真实的号码也可W W明文方式存储于智能手机中。若真实的号码对应的隐 私程度为绝密,则智能手机的电话程序可W使用真实号码去拨打,但可W不将真实号码显 示出来,即可W不显示信息本身,从而可W避免用户在使用所储存的绝密信息时获取到信 息本身,即可W避免用户将绝密信息泄露。因此,当用户将名片分享给销售员,也不用担屯、 销售员泄漏其的个人信息,从而可W避免无休止接到推销电话。
[0112] 本发明不限于应用于分享名片的应用场景,还可W应用于分享其他信息的应用场 景,如分享网页地址、分享视频、分享视频等应用场景。本发明实施可W满足在分享信息时 根据信息的隐私程度对信息进行分级处理,并且可W通过设置目标用户实现定向分享,从 而提高了信息分享的灵活性。
[0113] 需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组 合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依 据本发明实施例,某些步骤可W采用其他顺序或者同时进行。其次,本领域技术人员也应该 知悉,说明书中所描述的实施例均属于优选实施例,所设及的动作并不一定是本发明实施 例所必须的。
[0114] 实施例S
[0115] 参照图8A,示出了本发明的一种智能终端实施例的结构框图,具体可W包括如下 模块:
[0116] 加密级别确定模块801,用于对分享的信息内容进行分级,确定所述信息内容中各 类型数据对应的加密级别。其中,所述加密级别包括第一级别和第二级别,第一级别低于第 二级别。
[0117] 目标用户配置模块802,用于为所述第二级别配置对应的目标用户。
[0118] 二维码生成模块803,用于按照所述加密级别对各类型数据进行分区存储,生成所 述目标用户对应的特征二维码。
[0119] 分享模块804,用于依据所述特征二维码进行分享。
[0120] 在图8A的基础上,可选的,二维码生成模块803可W包括:加密存储子模块8031、存 储子模块8032和生成子模模块8033,如图8B所示。
[0121] 其中,加密存储子模块8031,用于对所述第二级别的数据和所述目标用户进行加 密,并存储于纠错区。存储子模块8032,用于将所述第一级别的数据存储于数据区。生成子 模模块8033,用于对所述纠错区和所述数据区进行合成,生成所述特征二维码。
[0122] 在本发明的一个优选实施例中,加密级别确定模块801,可W包括如下子模块:
[0123] 选择子模块8011,用于针对所述信息内容中每一类型数据,基于输入的级别选择 操作确定对应的加密级别;
[0124] 检测子模块8012,用于对每一类型数据中关键字进行检测,确定对应的加密级别。
[0125] 在本发明的一个优选实施例中,目标用户配置模块802,具体可W用于基于输入的 联系人信息生成信任列表,并创建所述信任列表与所述第二级别之间的关联关系。其中,信 任列表中的各用户为所述目标用户。加密存储子模块8031,具体可W用于将关联关系、信任 列表和第二级别数据加密存储于纠错区。
[01%]可选的,本发明实施例的智能终端,还可W包括:上传模块805。该上传模块805,可 W用于将所述信任列表上传给云端,确定信任列表的统一资源定位符。其中,加密存储子模 块8031,具体还可W用于将所述信任列表的统一资源定位符存储于到所述纠错区。
[0127] 在本发明的一个优选实施例中,分享模块804,可W包括如下子模块:
[0128] 发送子模块,用于将所述特征二维码发送给目标终端。
[0129] 展示子模块,用于对所述二维码进行展示。
[0130] 可选的,本发明实施例的目标终端可W依据分享对象确定。该分享模块804,还可 W包括如下子模块:
[0131] 验证子模块,用于验证当前用户是否是所述二维码的作者;
[0132] 更新子模块,用于在当前用户是所述作者时,将分享对象添加到所述信任列表中, 并对所述特征二维码进行更新;W及触发发送子模块将更新后的特征二维码发送给目标终 JLjJU 乂而。
[0133] 在本发明实施例中,第二级别的数据可W包括:绝密信息和私密信息。其中,绝密 信息具有对应的过期时间。可选的,本发明实施例的智能终端,还可W包括如下模块:
[0134] 时间配置模块806,用于为所述绝密信息配置对应的过期时间;
[0135] 时间封装模块807,用于在所述二维码的生成过程中,将所述过期时间封装到所述 纠错区。
[0136] 本发明实施的智能终端通过对所需要分享的信息内容进行分级,从而可W按照加 密级别奖对各加密级别的数据进行分区存储,生成特征用户对应的特征二维码。其中,该特 征用户可W用于限制获取特征二维码中的第二级别的数据的用户,从而解决了二维码分享 方式中信息泄露的问题,保证信息安全。
[0137] 参照图9A,示出了本发明的另一种智能终端实施例的结构框图,具体可W包括如 下模块:
[0138] 扫描模块901,用于对特征二维码进行扫描。
[0139] 第一提取模块902,用于在扫描过程中,从第一级别对应的分区中提取数据。
[0140] 用户匹配模块903,用于检测扫描用户是否与所述特征二维码的目标用户匹配。若 所述扫描用户与目标用户匹配,则触发第二提取904模块。
[0141] 第二提取模块904,用于从第二级别对应的分区中提取数据。
[0142] 保存模块905,用于对所述第一提取模块和第二提取模块所提取的数据进行保存。
[0143] 在本发明实施例中,第一级别对应的分区可W是特征二维码的数据区,第二级别 对应的分区可W是所述特征二维码的纠错区。
[0144] 在图9A的基础上,可选的,智能终端还可W包括:信息类别检测模块906和数据库 确定模块907,如图9B所示。
[0145] 其中,信息类别检测模块906,可W用于对所述第一级别的数据进行类别检测,确 定对应的信息类别。数据库确定模块907,可W用于采用所述信息类型确定对应的目标数据 库,所述目标数据库用于存储所提取的数据。保存模块905,具体可W用于将所述第一级的 数据和第二级别的数据存储到所述目标数据库。
[0146] 可选的,第二级别的数据可W包括:私密信息和绝密信息,该绝密信息具有对应的 过期时间。其中,保存模块905,可W包括如下子模块:
[0147] 明文存储子模块9051,用于采用明文方式存储所述私密信息。
[0148] 时间判读子模块9052,用于判断当前时间是否超过所述过期时间。
[0149] 过期确定子模块9053,用于在当前时间超过所述过期时间时,确定所述绝密信息 过期,并删除所述绝密信息。
[0150] 密文存储子模块9054,用于在当前时间未超过所述过期时间时,确定所述绝密信 息未过期,并采用密文方式存储所述绝密信息。
[0151] 在本发明的一个优选实施例中,智能终端还可W包括如下模块:
[0152] 该有效时间确定模块908,可W用于在所述密文存储子模块确定所述绝密信息未 过期后,采用所述过期时间确定所述绝密信息对应的有效时间。
[0153] 有效性检测模块909,用于当应用程序调用所述绝密信息时,采用所述有效时间检 测所述绝密信息是否有效。
[0154] 解密模块910,用于在有效性检测模块90卵角定绝密信息有效时,对绝密信息进行 解密运算,生成对应的明文数据。
[0155] 反馈模块911,用于将解密模块910所生成的明文数据反馈给应用程序。
[0156] 可选的,该智能终端还可W包括展示模块。该展示模块可W用于对绝密信息对应 的第一级别的数据进行展示。
[0157] 本发明实施的智能终端通过检测扫描用户是否与特征二维码的目标用户匹配,W 确定扫描用户是否属于该特征二维码的目标用户,并在该扫描用户属于该特征二维码的目 标用户时提取第二级别对应的分区中的数据,若该扫描用户不属于该特征二维码的目标用 户则仅提取第一级别对应的分区中的数据,即对于同一张特征二维码,不同的人可W扫描 出不同的信息内容,从而可W避免为不同的人制作不同的二维码的尴尬情况,提高了特征 二维码的利用率。
[0158] 图10是本发明另一个实施例的智能终端的结构框图。图10所示的智能终端1000包 括:至少一个处理器1001、存储器1002、至少一个网络接口 1004和其他用户接口 1003。智能 终端1000中的各个组件通过总线系统1005禪合在一起。可理解,总线系统1005用于实现运 些组件之间的连接通信。总线系统1005除包括数据总线之外,还包括电源总线、控制总线和 状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1005。
[0159] 其中,用户接口 1003可W包括显示器、键盘或者点击设备(例如,鼠标,轨迹球 (trac化all)、触感板或者触摸屏等。
[0160] 可W理解,本发明实施例中的存储器1002可W是易失性存储器或非易失性存储 器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可W是只读存储器 (Read-On 1 yMemory,ROM)、可编程只读存储器(Programmab 1 eROM,PROM)、可擦除可编程只读 存储器巧rasablePR0M,EPR0M)、电可擦除可编程只读存储器化IectricallyEPROM,EEPR0M) 或闪存。易失性存储器可W是随机存取存储器(RandomAccessMemory ,RAM),其用作外部高 速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器 (51曰11。341,51?41)、动态随机存取存储器(〇711日1111。1?41,01?41)、同步动态随机存取存储器 (SynchronousDRAM, SDRAM)、双倍数据速率同步动态随机存取存储器(DoubleDataRate SDRAM,孤RSDRAM)、增强型同步动态随机存取存储器化nhanced SDRAM,ESDRAM)、同步连接 动态随机存取存储器(Synchl inkDRAM,SLDRAM)和直接内存总线随机存取存储器 (DirectRambusRAM,DRRAM)。本文描述的系统和方法的存储器1002旨在包括但不限于运些 和任意其它适合类型的存储器。例如,存储器1002可W存储所需要分享的信息内容,包括如 用户信息、过期时间、信任列表等,本发明实施例对存储器具体的内容不作限制。
[0161] 在一些实施方式中,存储器1002存储了如下的元素,可执行模块或者数据结构,或 者他们的子集,或者他们的扩展集:操作系统10021和应用程序10022。
[0162] 其中,操作系统10021,包含各种系统程序,例如框架层、核屯、库层、驱动层等,用于 实现各种基础业务W及处理基于硬件的任务。应用程序10022,包含各种应用程序,例如媒 体播放器(MediaPlayer)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例 方法的程序可W包含在应用程序10022中。
[0163] 在本发明实施例中,通过调用存储器1002存储的程序或指令,具体的,可W是应用 程序10022中存储的程序或指令,处理器1001可W用于对分享的信息内容进行分级,确定所 述信息内容中各类型数据对应的加密级别,其中,所述加密级别包括第一级别和第二级别, 第一级别低于第二级别;为所述第二级别配置对应的目标用户;按照所述加密级别对各类 型数据进行分区存储,生成所述目标用户对应的特征二维码;依据所述特征二维码进行分 享。当然,处理器1001也可W用于对特征二维码进行扫描;在扫描过程中,从第一级别对应 的分区中提取数据;检测扫描用户是否与所述特征二维码的目标用户匹配;若所述扫描用 户与目标用户匹配,则从第二级别对应的分区中提取数据;对所提取的数据进行保存。
[0164] 上述本发明实施例掲示的方法可W应用于处理器1001中,或者由处理器1001实 现。处理器1001可能是一种集成电路忍片,具有信号的处理能力。在实现过程中,上述方法 的各步骤可W通过处理器1001中的硬件的集成逻辑电路或者软件形式的指令完成。上述的 处理器1001可W是通用处理器、数字信号处理器(DigitalSi即alProcessor,DSP)、专用集 成电路(ApplicationSpecific IntegratedCircuit, ASIC)、现成可编程 口阵列 (FieldProgrammableGateArray, FPGA)或者其他可编程逻辑器件、分立口或者晶体管逻辑 器件、分立硬件组件。可W实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框 图。通用处理器可W是微处理器或者该处理器也可W是任何常规的处理器等。结合本发明 实施例所公开的方法的步骤可W直接体现为硬件译码处理器执行完成,或者用译码处理器 中的硬件及软件模块组合执行完成。软件模块可W位于随机存储器,闪存、只读存储器,可 编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储 介质位于存储器1002,处理器1001读取存储器1002中的信息,结合其硬件完成上述方法的 步骤。
[0165] 可W理解的是,本文描述的运些实施例可W用硬件、软件、固件、中间件、微码或其 组合来实现。对于硬件实现,处理单元可W实现在一个或多个专用集成电路 (ApplicationSpecificIntegratedCircuitSiASIC)、数字信号处理器 (DigitalSignalProcessing,DSP)、数字信号处理设备(DSPDevice,DSPD)、可编程逻辑设备 (ProgrammableLogicDevice ,PLD )、现场可编程 口阵列(Fie Id-ProgrammableGateArray, FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本发明所述功能的其它电子单 元或其组合中。
[0166] 对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文 所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可W在处理器中或在 处理器外部实现。
[0167] 可选地,处理器1001按照所述加密级别对各类型数据进行分区存储,生成所述目 标用户对应的特征二维码,包括:对所述第二级别的数据和所述目标用户进行加密,并存储 于纠错区;将所述第一级别的数据存储于数据区;对所述纠错区和所述数据区进行合成,生 成所述特征二维码。
[0168] 可选地,处理器1001对分享的信息内容进行分级,确定所述信息内容中各类型数 据对应的加密级别,包括:针对所述信息内容中每一类型数据,基于输入的级别选择操作确 定对应的加密级别;或者,对每一类型数据中关键字进行检测,确定对应的加密级别。
[0169] 可选地,处理器1001为所述第二级别配置对应的目标用户,包括:基于输入的联系 人信息生成信任列表,所述信任列表中的各用户为所述目标用户;创建所述信任列表与所 述第二级别之间的关联关系。其中,所述对所述第二级别的数据和所述目标用户进行加密, 并存储于纠错区,包括:将所述关联关系、所述信任列表和所述第二级别数据加密存储于所 述纠错区。
[0170] 可选地,处理器1001还用于:将所述信任列表上传给云端,确定信任列表的统一资 源定位符。其中,将所述信任列表加密存储于所述纠错区,包括:将所述信任列表的统一资 源定位符存储于到所述纠错区。
[0171] 可选地,第二级别的数据包括:绝密信息和私密信息,所述绝密信息具有对应的过 期时间。处理器1001还用于为所述绝密信息配置对应的过期时间;在所述二维码的生成过 程中,将所述过期时间封装到所述纠错区。
[0172] 可选地,作为另一个实施例,处理器1001在检测扫描用户是否与所述特征二维码 的目标用户匹配之前,还用于:对所述第一级别的数据进行类别检测,确定对应的信息类 另IJ;采用所述信息类型确定对应的目标数据库,所述目标数据库用于存储所提取的数据。其 中,所述对所提取的数据进行保存,包括:将所述第一级的数据和第二级别的数据存储到所 述目标数据库。
[0173] 可选地,第二级别的数据包括:私密信息和绝密信息,所述绝密信息具有对应的过 期时间。其中,处理器1001对所提取的数据进行保存,包括:采用明文方式存储所述私密信 息;判断当前时间是否超过所述过期时间;在当前时间超过所述过期时间时,确定所述绝密 信息过期,并删除所述绝密信息;在当前时间未超过所述过期时间时,确定所述绝密信息未 过期,并采用密文方式存储所述绝密信息。
[0174] 可选地,处理器1001在确定所述绝密信息未过期后,还用于:采用所述过期时间确 定所述绝密信息对应的有效时间。
[0175] 可选地,处理器1001在对所提取的数据进行保存后,还用于:当应用程序调用所述 绝密信息时,采用所述有效时间检测所述绝密信息是否有效;在所述绝密信息有效时,对所 述绝密信息进行解密运算,生成对应的明文数据;将所述明文数据反馈该应用程序。
[0176] 本实施例中的智能终端1000能够实现前述实施例中智能终端实现的各个过程,为 避免重复,运里不再寶述。该智能终端1000在二维码的生成过程中,可W通过对所需要分享 的信息内容进行分级,并按照加密级别奖对各加密级别的数据进行分区存储,从而生成特 征用户对应的特征二维码,且该特征用户可W用于限制获取特征二维码中的第二级别的数 据的用户,即解决了二维码分享方式中信息泄露的问题,保证信息安全。此外,智能终端 1000对于同一张特征二维码,针对不同的人可W扫描出不同的信息内容,从而可W避免为 不同的人制作不同的二维码的尴尬情况,提高了特征二维码的利用率。
[0177] 图11是本发明又一个实施例的智能终端的结构示意图。具体地,图11中的智能终 端1100可W为手机、平板电脑、个人数字助理(PersonalDigital Assistant ,PDA)、或车载 电脑等。
[017引图11中的智能终端1100包括射频(RadioFrequency ,RF)电路1110、存储器1120、输 入单元1130、显示单元1140、处理器1160、音频电路1170、WiFi(WirelessFidelity)模块 1080和电源1190。
[0179]其中,输入单元1130可用于接收用户输入的数字或字符信息,W及产生与智能终 端1100的用户设置W及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元 1130可W包括触控面板1131。触控面板1131,也称为触摸屏,可收集用户在其上或附近的触 摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1131上的操作),并 根据预先设定的程式驱动相应的连接装置。可选的,触控面板1131可包括触摸检测装置和 触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信 号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成 触点坐标,再送给该处理器1160,并能接收处理器1160发来的命令并加 W执行。此外,可W 采用电阻式、电容式、红外线W及表面声波等多种类型实现触控面板1131。除了触控面板 1131,输入单元1130还可W包括其他输入设备1132,其他输入设备1132可W包括但不限于 物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多 种。
[0180] 其中,显示单元1140可用于显示由用户输入的信息或提供给用户的信息W及智能 终端1100的各种菜单界面。显示单元1140可包括显示面板1141,可选的,可W采用LCD或有 机发光二极管(0巧anicLi曲t-Emittin曲iode,0LED)等形式来配置显示面板1141。
[0181] 应注意,触控面板1131可W覆盖显示面板1141,形成触摸显示屏,当该触摸显示屏 检测到在其上或附近的触摸操作后,传送给处理器1160W确定触摸事件的类型,随后处理 器1160根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。
[0182] 触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区 及该常用控件显示区的排列方式并不限定,可W为上下排列、左右排列等可W区分两个显 示区的排列方式。该应用程序界面显示区可W用于显示应用程序的界面。每一个界面可W 包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区 也可W为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如, 设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。
[0183] 其中处理器1160是智能终端1100的控制中屯、,利用各种接口和线路连接整个手机 的各个部分,通过运行或执行存储在第一存储器1121内的软件程序和/或模块,W及调用存 储在第二存储器1122内的数据,执行智能终端1100的各种功能和处理数据,从而对智能终 端1100进行整体监控。可选的,处理器1160可包括一个或多个处理单元。
[0184] 在本发明实施例中,通过调用存储该第一存储器1121内的软件程序和/或模块和/ 或该第二存储器1122内的数据,处理器1160用于对分享的信息内容进行分级,确定所述信 息内容中各类型数据对应的加密级别,其中,所述加密级别包括第一级别和第二级别,所述 第一级别低于所述第二级别;为所述第二级别配置对应的目标用户;按照所述加密级别对 各类型数据进行分区存储,生成所述目标用户对应的特征二维码;依据所述特征二维码进 行分享。
[0185] 可选地,处理器1160按照所述加密级别对各类型数据进行分区存储,生成所述目 标用户对应的特征二维码,包括:对所述第二级别的数据和所述目标用户进行加密,并存储 于纠错区;将所述第一级别的数据存储于数据区;对所述纠错区和所述数据区进行合成,生 成所述特征二维码。
[0186] 可选地,对分享的信息内容进行分级,确定所述信息内容中各类型数据对应的加 密级别,包括:针对所述信息内容中每一类型数据,基于输入的级别选择操作确定对应的加 密级别;或者,对每一类型数据中关键字进行检测,确定对应的加密级别。
[0187]可选地,所述为所述第二级别配置对应的目标用户,包括:基于输入的联系人信息 生成信任列表,所述信任列表中的各用户为所述目标用户;创建所述信任列表与所述第二 级别之间的关联关系。其中,所述对所述第二级别的数据和所述目标用户进行加密,并存储 于纠错区,包括:将所述关联关系、所述信任列表和所述第二级别数据加密存储于所述纠错 区。
[0188]可选地,处理器1160还用于:将所述信任列表上传给云端,确定信任列表的统一资 源定位符。其中,将所述信任列表加密存储于所述纠错区,包括:将所述信任列表的统一资 源定位符存储于到所述纠错区。
[0189] 可选地,第二级别的数据包括:绝密信息和私密信息,所述绝密信息具有对应的过 期时间。处理器1160还用于为所述绝密信息配置对应的过期时间;在所述二维码的生成过 程中,将所述过期时间封装到所述纠错区。
[0190] 可选地,作为另一个实施例,处理器1160还用于对特征二维码进行扫描;在扫描过 程中,从第一级别对应的分区中提取数据;检测扫描用户是否与所述特征二维码的目标用 户匹配;若所述扫描用户与目标用户匹配,则从第二级别对应的分区中提取数据;对所提取 的数据进行保存。
[0191] 可选地,处理器1160在检测扫描用户是否与所述特征二维码的目标用户匹配之 前,还用于:对所述第一级别的数据进行类别检测,确定对应的信息类别;采用所述信息类 型确定对应的目标数据库,所述目标数据库用于存储所提取的数据。其中,所述对所提取的 数据进行保存,包括:将所述第一级的数据和第二级别的数据存储到所述目标数据库。
[0192] 可选地,所述第二级别的数据包括:私密信息和绝密信息,所述绝密信息具有对应 的过期时间。其中,处理器1160对所提取的数据进行保存,包括:采用明文方式存储所述私 密信息;判断当前时间是否超过所述过期时间;在当前时间超过所述过期时间时,确定所述 绝密信息过期,并删除所述绝密信息;在当前时间未超过所述过期时间时,确定所述绝密信 息未过期,并采用密文方式存储所述绝密信息。
[0193] 可选地,处理器1160在确定所述绝密信息未过期后,还用于:采用所述过期时间确 定所述绝密信息对应的有效时间。
[0194] 可选地,处理器1160在对所提取的数据进行保存后,还用于:当应用程序调用所述 绝密信息时,采用所述有效时间检测所述绝密信息是否有效;在所述绝密信息有效时,对所 述绝密信息进行解密运算,生成对应的明文数据;将所述明文数据反馈该应用程序。
[01M]可见,本实施例中的智能终端1100在二维码的生成过程中,可W通过对所需要分 享的信息内容进行分级,并按照加密级别奖对各加密级别的数据进行分区存储,从而生成 特征用户对应的特征二维码,且该特征用户可W用于限制获取特征二维码中的第二级别的 数据的用户,即解决了二维码分享方式中信息泄露的问题,保证信息安全。此外,智能终端 1100对于同一张特征二维码,针对不同的人可W扫描出不同的信息内容,从而可W避免为 不同的人制作不同的二维码的尴尬情况,提高了特征二维码的利用率。
[0196]本领域普通技术人员可W意识到,结合本文中所公开的实施例描述的各示例的单 元及算法步骤,能够W电子硬件、或者计算机软件和电子硬件的结合来实现。运些功能究竟 W硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员 可W对每个特定的应用来使用不同方法来实现所描述的功能,但是运种实现不应认为超出 本发明的范围。
[0197] 所属领域的技术人员可W清楚地了解到,为描述的方便和简洁,上述描述的系统、 装置和单元的具体工作过程,可W参考前述方法实施例中的对应过程,在此不再寶述。
[0198] 在本发明所提供的实施例中,应该理解到,所掲露的装置和方法,可W通过其它的 方式实现。例如,W上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为 一种逻辑功能划分,实际实现时可W有另外的划分方式,例如多个单元或组件可W结合或 者可W集成到另一个系统,或一些特征可W忽略,或不执行。另一点,所显示或讨论的相互 之间的禪合或直接禪合或通信连接可W是通过一些接口,装置或单元的间接禪合或通信连 接,可W是电性,机械或其它的形式。
[0199] 所述作为分离部件说明的单元可W是或者也可W不是物理上分开的,作为单元显 示的部件可W是或者也可W不是物理单元,即可W位于一个地方,或者也可W分布到多个 网络单元上。可W根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0200] 另外,在本发明各个实施例中的各功能单元可W集成在一个处理单元中,也可W 是各个单元单独物理存在,也可W两个或两个W上单元集成在一个单元中。
[0201] 所述功能如果W软件功能单元的形式实现并作为独立的产品销售或使用时,可W 存储在一个计算机可读取存储介质中。基于运样的理解,本发明的技术方案本质上或者说 对现有技术做出贡献的部分或者该技术方案的部分可WW软件产品的形式体现出来,该计 算机软件产品存储在一个存储介质中,包括若干指令用W使得一台计算机设备(可W是个 人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述的存储介质包括:U盘、移动硬盘、R0M、RAM、磁碟或者光盘等各种可W存储程序代码 的介质。
[0202] W上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应W权利要求的保护范围为准。
【主权项】
1. 一种信息分享的方法,其特征在于,包括: 对分享的信息内容进行分级,确定所述信息内容中各类型数据对应的加密级别,其中, 所述加密级别包括第一级别和第二级别,所述第一级别低于所述第二级别; 为所述第二级别配置对应的目标用户; 按照所述加密级别对各类型数据进行分区存储,生成所述目标用户对应的特征二维 码; 依据所述特征二维码进行分享。2. 根据权利要求1所述的方法,其特征在于,所述按照所述加密级别对各类型数据进行 分区存储,生成所述目标用户对应的特征二维码,包括: 对所述第二级别的数据和所述目标用户进行加密,并存储于纠错区; 将所述第一级别的数据存储于数据区; 对所述纠错区和所述数据区进行合成,生成所述特征二维码。3. 根据权利要求1所述的方法,其特征在于,对分享的信息内容进行分级,确定所述信 息内容中各类型数据对应的加密级别,包括: 针对所述信息内容中每一类型数据,基于输入的级别选择操作确定对应的加密级别; 或者, 对每一类型数据中关键字进行检测,确定对应的加密级别。4. 根据权利要求2所述的方法,其特征在于,所述为所述第二级别配置对应的目标用 户,包括: 基于输入的联系人信息生成信任列表,所述信任列表中的各用户为所述目标用户; 创建所述信任列表与所述第二级别之间的关联关系; 其中,所述对所述第二级别的数据和所述目标用户进行加密,并存储于纠错区,包括: 将所述关联关系、所述信任列表和所述第二级别数据加密存储于所述纠错区。5. 根据权利要求4所述的方法,其特征在于,还包括: 将所述信任列表上传给云端,确定信任列表的统一资源定位符; 其中,将所述信任列表加密存储于所述纠错区,包括:将所述信任列表的统一资源定位 符存储于到所述纠错区。6. 根据权利要求1所述的方法,其特征在于,第二级别的数据包括:绝密信息和私密信 息,所述绝密信息具有对应的过期时间,所述方法还包括: 为所述绝密信息配置对应的过期时间; 在所述二维码的生成过程中,将所述过期时间封装到所述纠错区。7. -种信息分享的方法,其特征在于,包括: 对特征二维码进行扫描; 在扫描过程中,从第一级别对应的分区中提取数据; 检测扫描用户是否与所述特征二维码的目标用户匹配; 若所述扫描用户与目标用户匹配,则从第二级别对应的分区中提取数据; 对所提取的数据进行保存。8. 根据权利要求7所述的方法,其特征在于,所述第一级别对应的分区为所述特征二维 码的数据区,所述第二级别对应的分区为所述特征二维码的纠错区。9. 根据权利要求7所述的方法,其特征在于,在检测扫描用户是否与所述特征二维码的 目标用户匹配之前,还包括: 对所述第一级别的数据进行类别检测,确定对应的信息类别; 采用所述信息类型确定对应的目标数据库,所述目标数据库用于存储所提取的数据; 其中,所述对所提取的数据进行保存,包括:将所述第一级的数据和第二级别的数据存 储到所述目标数据库。10. 根据权利要求7所述的方法,其特征在于,所述第二级别的数据包括:私密信息和绝 密信息,所述绝密信息具有对应的过期时间; 其中,所述对所提取的数据进行保存,包括: 采用明文方式存储所述私密信息; 判断当前时间是否超过所述过期时间; 在当前时间超过所述过期时间时,确定所述绝密信息过期,并删除所述绝密信息; 在当前时间未超过所述过期时间时,确定所述绝密信息未过期,并采用密文方式存储 所述绝密信息。11. 根据权利要求10所述的方法,其特征在于,在确定所述绝密信息未过期后,还包括: 采用所述过期时间确定所述绝密信息对应的有效时间。12. 根据权利要求11所述的方法,其特征在于,在对所提取的数据进行保存后,还包括: 当应用程序调用所述绝密信息时,采用所述有效时间检测所述绝密信息是否有效; 在所述绝密信息有效时,对所述绝密信息进行解密运算,生成对应的明文数据; 将所述明文数据反馈该应用程序。13. -种智能终端,其特征在于,包括: 加密级别确定模块,用于对分享的信息内容进行分级,确定所述信息内容中各类型数 据对应的加密级别,其中,所述加密级别包括第一级别和第二级别,所述第一级别低于所述 第二级别; 目标用户配置模块,用于为所述第二级别配置对应的目标用户; 二维码生成模块,用于按照所述加密级别对各类型数据进行分区存储,生成所述目标 用户对应的特征二维码; 分享模块,用于依据所述特征二维码进行分享。14. 根据权利要求13所述的智能终端,其特征在于,所述二维码生成模块,包括: 加密存储子模块,用于对所述第二级别的数据和所述目标用户进行加密,并存储于纠 错区; 存储子模块,用于将所述第一级别的数据存储于数据区; 生成子模模块,用于对所述纠错区和所述数据区进行合成,生成所述特征二维码。15. 根据权利要求13所述的智能终端,其特征在于,所述加密级别确定模块,包括: 选择子模块,用于针对所述信息内容中每一类型数据,基于输入的级别选择操作确定 对应的加密级别; 检测子模块,用于对每一类型数据中关键字进行检测,确定对应的加密级别。16. 根据权利要求14所述的智能终端,其特征在于,所述目标用户配置模块,具体用于 基于输入的联系人信息生成信任列表,并创建所述信任列表与所述第二级别之间的关联关 系,所述信任列表中的各用户为所述目标用户; 其中,所述加密存储子模块,具体用于将所述关联关系、所述信任列表和所述第二级别 数据加密存储于所述纠错区。17. 根据权利要求16所述的智能终端,其特征在于,还包括: 上传模块,用于将所述信任列表上传给云端,确定信任列表的统一资源定位符; 其中,所述加密存储子模块,具体还用于将所述信任列表的统一资源定位符存储于到 所述纠错区。18. 根据权利要求13所述的智能终端,其特征在于,第二级别的数据包括:绝密信息和 私密信息,所述绝密信息具有对应的过期时间,所述智能终端,还包括: 时间配置模块,用于为所述绝密信息配置对应的过期时间; 时间封装模块,用于在所述二维码的生成过程中,将所述过期时间封装到所述纠错区。19. 一种智能终端,其特征在于,包括: 扫描模块,用于对特征二维码进行扫描; 第一提取模块,用于在扫描过程中,从第一级别对应的分区中提取数据; 用户匹配模块,用于检测扫描用户是否与所述特征二维码的目标用户匹配;若所述扫 描用户与目标用户匹配,则触发第二提取模块; 第二提取模块,用于从第二级别对应的分区中提取数据; 保存模块,用于对所述第一提取模块和第二提取模块所提取的数据进行保存。20. 根据权利要求19所述的智能终端,其特征在于,所述第一级别对应的分区为所述特 征二维码的数据区,所述第二级别对应的分区为所述特征二维码的纠错区。21. 根据权利要求19所述的智能终端,其特征在于,还包括: 信息类别检测模块,用于对所述第一级别的数据进行类别检测,确定对应的信息类别; 数据库确定模块,用于采用所述信息类型确定对应的目标数据库,所述目标数据库用 于存储所提取的数据; 其中,所述保存模块,具体用于将所述第一级的数据和第二级别的数据存储到所述目 标数据库。22. 根据权利要求19所述的智能终端,其特征在于,所述第二级别的数据包括:私密信 息和绝密信息,所述绝密信息具有对应的过期时间; 其中,所述保存模块,包括: 明文存储子模块,用于采用明文方式存储所述私密信息; 时间判读子模块,用于判断当前时间是否超过所述过期时间; 过期确定子模块,用于在当前时间超过所述过期时间时,确定所述绝密信息过期,并删 除所述绝密信息; 密文存储子模块,用于在当前时间未超过所述过期时间时,确定所述绝密信息未过期, 并采用密文方式存储所述绝密信息。23. 根据权利要求22所述的智能终端,其特征在于,还包括: 有效时间确定模块,用于在所述密文存储子模块确定所述绝密信息未过期后,采用所 述过期时间确定所述绝密信息对应的有效时间。24. 根据权利要求23所述的智能终端,其特征在于,还包括: 有效性检测模块,用于当应用程序调用所述绝密信息时,采用所述有效时间检测所述 绝密信息是否有效; 解密模块,用于在所述有效性检测模块确定所述绝密信息有效时,对所述绝密信息进 行解密运算,生成对应的明文数据; 反馈模块,用于将所述明文数据反馈该应用程序。
【文档编号】G06K19/06GK106022196SQ201610513570
【公开日】2016年10月12日
【申请日】2016年6月30日
【发明人】陈锟
【申请人】维沃移动通信有限公司