一种联系人信息管理装置、方法和终端的制作方法

文档序号:10661066阅读:446来源:国知局
一种联系人信息管理装置、方法和终端的制作方法
【专利摘要】本发明公开了一种联系人信息管理装置、方法和终端,该装置包括处理模块,用于将联系人信息生成二维码图片,并定义对应的别名;存储模块,用于保存二维码图片以及对应的别名;显示模块,用于显示别名。即通过二维码图片保存联系人信息,且显示对应于联系人二维码图片的别名,有效的防止了联系人信息的泄露,保护了数据的安全性,同时采用二维码图片存储联系人信息的方式,可以存储更多数量和更多维度的联系人信息。
【专利说明】
一种联系人信息管理装置、方法和终端
技术领域
[0001]本发明涉及通信领域,尤其涉及一种联系人信息管理装置、方法和终端。
【背景技术】
[0002]随着电子设备的普及,人们对自己在电子设备上的数据的保护意识越来越强,用户都不希望自己电子设备上的信息内容被他人获取,例如对于手机通讯录中的联系人信息的保护也同样受到重视。当前的手机通讯录仅能记录文字和图片信息,这已经跟不上人们日益增长的应用需求。另外,传统的手机联系人能够记录的信息被限制在几百字之内,不能够记录更多的信息,当需要存储更多的联系人信息时,现有的存储方式则比较受限,不能存储太多信息。使用传统存储方式存储联系人信息有着一些使用弊端,比如在使用手机拨打电话的过程中,会将联系人的姓名和电话展示在页面上,还有在通话记录中会显示呼出和呼入的电话号码,但是通讯录中的有一些重要客户或者是私密联系人信息是不想让其他人看到的;或者将手机遗忘在办公桌上时,有可能被他人看到重要客户的电话号码和家庭住址等,将重要客户信息透漏给敌对公司,有可能会对公司造成经济损失。这时候就需要一种存储方式,将联系人的信息存储为他人无法直观得到的模式,与联系人建立通信时,他人也无法获取到联系人信息,有效防止个人信息的泄露。

【发明内容】

[0003]本发明的主要目的在于提出一种联系人信息管理装置、方法和终端,旨在解决现有技术中联系人信息的存储方式及与联系人建立通信过程中,联系人信息很容易泄露,被他人获取,造成联系人信息存储不安全的问题。
[0004]为实现上述目的,本发明实施例提供一种联系人信息管理装置,包括:
[0005]处理模块,用于将联系人信息生成二维码图片,并定义其对应的别名;
[0006]存储模块,用于保存二维码图片及其对应的别名;
[0007]显示模块,用于显示别名。
[0008]其中,处理模块还用于确定已有的联系人信息对应的别名,并对联系人信息使用别名进行替换存储和显示。
[0009]其中,处理模块还用于
[0010]接收对别名的选定及对应的控制指令,控制指令包括:通信操作指令、查看操作指令和编辑操作指令;
[0011 ] 通过别名调用对应的二维码图片;
[0012]根据二维码图片解析出对应的联系人信息;
[0013]对联系人信息执行控制指令。
[0014]其中,处理模块还用于
[0015]获取联系人信息;
[0016]将联系人信息生成二维码图片;
[0017]根据二维码图片查找其对应的别名并显示。
[0018]本发明实施例还提供一种终端,包括上述联系人信息管理装置。
[0019]本发明实施例还提供一种联系人信息管理方法,包括:
[0020]将联系人信息生成二维码图片,并定义其对应的别名;
[0021]保存二维码图片及其对应的别名;
[0022]显示别名。
[0023]其中,还包括:
[0024]确定已有的联系人信息对应的别名,并对联系人信息使用别名进行替换存储和显不O
[0025]其中,还包括:
[0026]接收对别名的选定及对应的控制指令,控制指令包括:通信操作指令、查看操作指令和编辑操作指令;
[0027]通过别名调用对应的二维码图片;
[0028]根据二维码图片解析出对应的联系人信息;
[0029]对联系人信息执行控制指令。
[0030]其中,通信操作包括:呼叫操作、短信操作和分享操作。
[0031]其中,还包括:
[0032]获取联系人信息;
[0033]将联系人信息生成二维码图片;
[0034]根据二维码图片查找其对应的别名并显示。
[0035]本发明实施例提出的一种联系人信息管理装置、方法和终端,该方法包括将联系人信息生成二维码图片,并定义其对应的别名;保存二维码图片以及其对应的别名;显示别名。即通过将联系人信息用二维码图片进行保存,并只显示别名,使得他人无法获取到联系人信息,有效的防止了联系人信息的泄露,保护了数据的安全性,同时采用二维码存储方式,可以提供更多容量和更多维度的信息存储。
【附图说明】
[0036]图1为实现本发明各个实施例的移动终端一个可选的硬件结构示意图;
[0037]图2为本发明实施例一提供的联系人信息管理装置示意图;
[0038]图3为本发明实施例二提供的终端示意图;
[0039]图4为本发明实施例三提供的联系人信息管理方法流程图;
[0040]图5为采用本发明实施例四提供的二维码保存方式的终端创建新联系的方法流程图;
[0041]图6为通过采用本发明实施例四提供的二维码保存方式的终端拨打联系人电话的方法流程图。
【具体实施方式】
[0042]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0043]现在将参考附图描述实现本发明各个实施例的终端、通信方法。在后续的描述中,使用用于表示元件的诸如“模块”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。
[0044]终端可以以各种形式来实施。例如,本发明中描述的终端可以是包括诸如移动电话、智能电话、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)等移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0045]图1为实现本发明各个实施例的移动终端一个可选的硬件结构示意图。
[0046]移动终端100可以包括无线通信单元110、用户输入单元120、存储器130、控制器140,电源单元150,输出单元160和A/V输入单元170等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
[0047]无线通信单元110通常包括一个或多个组件,其允许移动终端与无线通信系统或网络之间的无线电通信。例如,无线通信单元可以包括移动通信模块111和无线互联网模块112中的至少一个。
[0048]移动通信模块111将无线电信号发送到基站(例如,接入点、节点B等等)、外部终端以及服务器中的至少一个和/或从其接收无线电信号。这样的无线电信号可以包括语音通话信号、视频通话信号、或者根据文本和/或多媒体消息发送和/或接收的各种类型的数据。
[0049]无线互联网模块112支持移动终端的无线互联网接入。该模块可以内部或外部地耦接到终端。该模块所涉及的无线互联网接入技术可以包括WLAN(无线LAN)(W1-Fi)、Wibro(无线宽带)、Wimax(全球微波互联接入)、HSDPA(高速下行链路分组接入)等等。
[0050]用户输入单元120可以根据用户输入的命令生成键输入数据以控制移动终端的各种操作。用户输入单元120允许用户输入各种类型的信息,并且可以包括键盘、锅仔片、触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、滚轮、摇杆等等。
[0051]存储器130可以暂时地存储己经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。存储器130可以包括至少一种类型的存储介质,存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(R0M)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器130的存储功能的网络存储装置协作。
[0052]控制器140负责终端内各数据和业务的各项处理工作,控制器140通常控制移动终端的总体操作。例如,控制器140执行与语音通话、数据通信、视频通话等等相关的控制和处理。另外,控制器140可以包括用于再现(或回放)多媒体数据的多媒体模块(未示出),多媒体模块(未示出)可以构造在控制器140内,或者可以构造为与控制器140分离。控制器140可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像,控制器140还可以用于将输入移动终端的语音控制指令识别成终端内部可用的格式,然后将指令传给对应的模块或单元。
[0053]电源单元150在控制器140的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。
[0054]输出单元160包含显示单元161可以显示在移动终端100中处理的信息。例如,当移动终端100处于电话通话模式时,显示单元161可以显示与通话或其它通信(例如,文本消息收发、多媒体文件下载等等)相关的用户界面(UI)或图形用户界面(GUI)。当移动终端100处于视频通话模式或者图像捕获模式时,显示单元161可以显示捕获的图像和/或接收的图像、不出视频或图像以及相关功能的UI或GUI等等。
[0055]同时,当显示单元161和触摸板以层的形式彼此叠加以形成触摸屏时,显示单元161可以用作输入装置和输出装置。显示单元161可以包括液晶显示器(LCD)、薄膜晶体管IXD(TFT-1XD)、有机发光二极管(OLED)显示器、柔性显示器、三维(3D)显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,典型的透明显示器可以例如为TOLED(透明有机发光二极管)显示器等等。根据特定想要的实施方式,移动终端100可以包括两个或更多显示单元(或其它显示装置),例如,移动终端可以包括外部显示单元(未示出)和内部显示单元(未示出)。触摸屏可用于检测触摸输入压力以及触摸输入位置和触摸输入面积。
[0056]A/V输入单元170用于接收音频或视频信号。A/V输入单元170可以包括麦克风171,麦克风171可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由移动通信模块171发送到移动通信基站的格式输出。麦克风171可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。
[0057]这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器141中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器130中并且由控制器141执行。
[0058]至此,己经按照其功能描述了移动终端。下面,为了简要起见,将描述诸如折叠型、直板型、摆动型、滑动型移动终端等等的各种类型的移动终端中的滑动型移动终端作为示例。因此,本发明能够应用于任何类型的移动终端,并且不限于滑动型移动终端。
[0059]基于上述内容,为了使本技术领域的人员更好地理解本发明方案,下面将结合附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例;需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0060]实施例一:
[0061]本实施例提供一种联系人信息管理装置I,请参见图2,包括处理模块11,用于将联系人信息生成二维码图片,并定义其对应的别名;存储模块12,用于保存二维码图片及其对应的别名;显示模块13,用于显示别名。具体的,本实施例中的处理模块11的功能具体可以由控制器140实现,存储模块12的功能具体可以由存储器130实现,显示模块13的功能具体可以由显示单元161实现;即控制器140将联系人信息生成二维码图片,并定义其对应的别名;存储器130保存二维码图片以及对应的别名;显示单元161显示别名。
[0062]具体的,当用户不希望某一联系人的信息以直观的文字等方式进行存储,并且联系人信息直接显示在终端的通信录界面、通信界面等界面上时,可以选择由处理模块11将该联系人的信息生成二维码图片进行存储,并给该二维码图片定义对应的别名;由存储模块12将该二维码图片保存在数据库中,同时也保存该别名;然后由显示模块13将别名显示在界面上。通过二维码图片方式保存联系人信息,及在界面上显示别名的方式管理联系人信息,有效的保证了联系人信息的安全性,且二维码存储方式能存储更多容量和更多维度的信息。
[0063]详细的,当需要通过二维码图片保存方式存储某一联系人信息时,如果该联系人是新建联系人,则调用用户输入单元120,用户直接打开通信录界面点击添加联系人,进入联系人编辑界面,输入相应的联系人姓名,公司,职位,电话,邮箱等信息,添加联系人名片或照片;进一步的,不局限于文字和图片的记录,还可以输入联系人的声音,指纹等多方面的信息,存储联系人更多维度的信息,为多样化的通信提供了可能,比如记录联系人的声音信息,就为多方通话中的声音识别用户提供了可能性。另外,采用二维码图片保存方式,相比于传统的文字记录联系人信息的方式,没有字数的限制,可以为每个联系人提供更多容量的信息存储。输入结束后,点击保存联系人信息,会选择普通保存方式或者二维码图片保存方式,此时如果选择二维码图片保存方式,就会要求为本二维码图片命名一个别名,用户根据需要输入对应的别名,点击确定完成二维码联系人的创建。然后存储模块12将二维码图片存储到数据库,同时保存该别名。如果该联系人是已经存在的普通联系人,则选择该联系人,选择将该联系人信息采用二维码图片保存方式,则根据该联系人信息生成一个二维码图片,选择保存,就会要求为该二维码图片命名一个别名,用户根据需要输入对应的别名,点击确定完成二维码联系人的创建。然后存储模块12将二维码图片和别名保存到数据库中,该数据库具体可以是存储器130中的数据库。需要理解的是,存储模块12存储二维码图片和别名的同时,还保存了二者的对应关系,以便后续能根据别名查找到对应的二维码图片,或者根据二维码图片查找到对应的二维码别名。
[0064]进一步的,将联系人信息生成二维码图片,可以是将所有联系人信息生成一张二维码图片,也可以是根据联系人信息的种类生成多张二维码图片,以二维码图片组的形式来保存联系人信息。如根据联系人姓名生成一张二维码图片,再根据联系人电话号码生成一张二维码图片;或根据联系人公司名称和职位信息生成一张二维码图片。然后将二维码图片保存到数据库中,或者将二维码图片组根据对应关系一一存储在数据库中。在数据库中可以使用一个或多个MEMO类型字段来保存二维码联系人图片,并为此二维码图片配置一个varchar类型的字段来存储此二维码用于人们记忆的别名。使用别名的好处是使得用户在需要获取联系人信息时,能够根据别名定位到对应的二维码图片,并且同时保护了联系人的真实信息不被泄露。处理模块11将联系人信息生成二维码图片,具体可以是由处理模块11中的二维码图片生成器将联系人信息生成二维码图片;由于二维码图片生成器的信息编码的码制是由生成厂家自定义的,所以其他人就算获取了此二维码图片也是没有用的,无法通过扫描二维码图片读取出本二维码图片中保存的联系人信息,所以采用二维码图片保存联系人信息的方式,有效的防止了联系人信息洗的泄露,保护了数据的安全性。
[0065]显示模块13显示别名包括当将二维码图片和别名都保存到数据库中后,将别名显示在界面上需要显示联系人信息的位置,即不显示联系人信息,用该别名替代联系人信息进行显示。
[0066]具体的,可以将终端界面上需要显示此二维码图片中包含的联系人真实信息的地方均用此别名代替,使得他人只能看到该联系人的别名,而看不到真实的信息,保证了联系人信息的安全性。该界面包括通信录界面和通信界面,也包括其他所有出现联系人信息的界面。需要理解的是用户可以根据需要选择用别名替换界面上涉及联系人信息的所有地方,也可以只替换其中部分敏感信息,如只替换姓名、联系方式等。当联系人是新建联系人时,当将联系人信息通过二维码图片保存方式保存后,直接在终端界面上显示别名。
[0067]进一步的,处理模块11还用于确定已有的联系人信息对应的别名,并对联系人信息使用别名进行替换存储和显示。
[0068]具体的,将原先已存在的普通联系人的信息通过二维码图片进行存储后,为了避免通讯录列表或通信记录会泄露联系人姓名和电话号码的可能性,在成功将二维码图片和别名写入数据库后,将更新通讯录列表。具体包括获取终端(手机)的通讯录列表,判断是否有针对该联系人的信息,若没有则返回通讯录主界面;若有则将该联系人的姓名和电话等信息用别名代替,然后返回通讯录主界面;同样的,对于短信息列表中的联系人信息采用同样的方式进行处理,将短信记录中的用户姓名和电话用别名代替。或者在与联系人进行通话时时,未避免他人知道正在建立通话的联系人,可以将通话界面上的联系人信息用别名替代。
[0069]进一步的,处理模块11还用于接收对别名的选定及对应的控制指令;控制指令包括:通信操作指令、查看操作指令和编辑操作指令;通过别名调用对应的二维码图片;根据二维码图片解析出对应的联系人信息;根据联系人信息执行控制指令。
[0070]具体的,当将终端界面上的联系人信息都用别名替代后,可以选择别名,并进一步根据需要触发对应控制指令,进行相应的处理。比如,当需要与联系人建立通信时,则打开联系人界面,此时界面上的联系人若为通过二维码图片记录联系人信息的联系人,则该联系人不显示真实姓名和其对应的联系方式,仅显示其对应的别名。从通讯录列表中查找该联系人的别名;点击此别名,则弹出选择菜单,选择菜单中包含要建立通信的类别,触发通信操作指令,该通信操作指令包括以下方式中的任意一种:呼叫操作、短信操作和分享操作。接收用户选择的通信操作指令,然后处理模块11根据该别名找到该别名对应的二维码图片,通过二维码图片解析器从该二维码图片中解析出联系人信息,该二维码解析器具体可以设置在处理模块11中。得到联系人信息后,调用无线通信单元110和控制器140,通过该联系人信息建立通信。若该通信操作是呼叫操作则根据从二维码图片中获取联系人号码,根据该电话号码发起呼叫。
[0071]当用户想要查看真实的联系人信息或对联系人信息进行编辑时,选择别名,并选择查看操作指令或编辑操作指令;然后根据别名与二维码图片的对应关系,从数据库中查找到对应的二维码图片,然后由二维码图片解析器解析出其中的联系人信息,然后显示该联系人信息,以便用户查看或在此显示界面上对其进行编辑。
[0072]处理模块11还用于获取联系人信息;将联系人信息生成二维码图片;根据二维码图片查找出对应的别名并显示。该获取联系人信息包括接收通信请求,从通信请求中解析出联系人信息;或接收用户输入的联系人信息。
[0073]具体的,当终端接收到某一联系人发送的建立通信的请求,且此时该联系人的联系人信息在本终端的存储方式是二维码存储方式,则先根据请求消息中的联系人信息生成二维码图片,然后根据二维码图片获取别名,其具体过程是将生成的二维码图片与数据库中存储的二维码图片进行比较。若联系人信息是按照不同信息存在不同的二维码图片中,则可以根据该二维码图片从数据库中匹配到一张相同的二维码图片,此时获取数据库中的该二维码图片对应的别名,显示在通信界面上。当联系人信息不是按照类别存在不同的二维码图片中,即一张图片中包含多项联系人信息时,选择与接收到的联系人信息生成的二维码图片最为相似,即匹配度最大的二维码图片作为该联系人的二维码图片,然后根据选择的二维码图片查找到其对应的别名。建立通信的过程中,为避免他人看到联系人真实信息,用别名代替通信界面上的联系人信息。另外,也可以是再得到联系人信息后,一一分析二维码图片,找到与该联系人信息匹配的二维码图片,从而得到该联系人信息对应的别名,通知给显示单元161,使其进行显示。
[0074]另外,当查找联系人时,可以直接输入联系人的别名进行查找;也可以输入联系人信息进行查找,如输入联系人真实姓名、联系方式、公司等信息中的一项或多项。输入联系人信息后,控制器140可以根据输入的联系人信息分析各二维码图片,得到与该联系人信息匹配的二维码图片,若只得到一张匹配的二维码图片,则说明该二维码图片就是该联系人对应的二维码图片,进而得到相应的联系人信息显示在终端界面上,此时可以只显示联系人的别名,也可以根据用户需要将联系人的部分或所有信息都显示出来。若控制器140经过输入的联系人信息得到两张或两张以上的二维码图片,则提醒用户继续输入该联系人的其他信息进行进一步查找,或者根据用户需要将所有查找到的所有二维码图片中的联系人信息都显示出来,显示联系人信息可以只显示联系人真实姓名、联系方式中的一项或多项,其可以根据用户需要具体设置,本实施例对比不做具体限定。另外,也可以根据用户输入的联系人信息生成二维码图片,从数据库中匹配对应的二维码图片,从而获取到别名。当用户忘记某一联系人的别名,而无法与联系人进行通信时,也可以通过上述方式进行查找。或者直接选择将通过别名显示的联系人转换为普通联系人,进而显示出联系人的真实信息。
[0075]本实施例提供的联系人信息管理装置,通过处理模块11将联系人信息生成二维码图片,并定义对应的别名;存储模块12保存二维码图片以及对应的别名;显示模块13显示别名。即通过二维码图片保存联系人信息,且在需要显示联系人信息的地方用别名替代显示,相比于直接将联系人信息用直观的方式存储,本实施例提供的联系人管理装置有效的防止了联系人信息的泄露,保护了数据的安全性,同时采用二维码图片存储联系人信息的方式,可以存储更多数量和更多维度的联系人信息。
[0076]实施例二:
[0077]本发明实施例还提供一种终端,该终端可以是图1所示的终端100。请参见图3,该终端包括实施例一中的联系人信息管理装置I,联系人信息管理装置I中的处理模块11的功能具体可以由终端控制器140实现,存储模块12的功能具体可以由存储器130实现,显示模块13的功能具体可以由显示单元161实现。即本实施例提供的终端,在电源单元150供电的情况下,控制器140将联系人信息生成二维码图片,并定义其对应的别名;存储器130保存二维码图片以及对应的别名;显示单元161显示别名。若该联系人是一新建联系人,则在保存该新联系人的过程中,首先调用用户输入单元120输入联系人的姓名、联系方式、别名等各种信息,然后由控制器140将联系人信息生成二维码图片,并给该二维码图片配置别名,然后将该二维码图片和别名保存到存储器130;由于输出单元160中的显示单元161用于显示联系人信息,所以在保存二维码图片和别名后,为避免他人看到联系人信息,由控制器140调用显示单元161将终端界面上需要显示联系人信息的地方用别名代替显示。另外,在与联系人建立通信的过程中,调用用户输入单元120进行联系人的别名或其他信息的输入、选择等处理,及通过显示单元161显示通信建立中的各状态信息和别名等联系人信息。在建立联系人通信的过程中,通过无线通信单元110中的移动通信模块111和/或无线互联网模块112来实现通信,比如拨打电话、发送短信。当通信是建立通话时,建立通话后,由麦克风171接收用户的音频数据。需要理解的是,在整个处理过程中都需要控制器140来控制每个操作步骤。
[0078]本实施例提供的终端,控制器140将联系人信息生成二维码图片,并定义其对应的别名;存储器130保存二维码图片及其对应的别名;显示单元161在需要显示联系人信息的地方用别名替代显示;有效的防止了存储状态下的联系人信息的泄露,保护了数据的安全性,同时采用二维码存储方式,可以提供更多容量和更多维度的信息存储。
[0079]实施例三:
[0080]本实施例提供一种联系人信息管理方法,请参见图4,包括:
[0081 ]步骤SlOl,将联系人信息生成二维码图片,并定义其对应的别名。
[0082]具体的,当用户不希望某一联系人信息直接显示在终端的显示界面上,需要将联系人信息以二维码方式存储时,则选择将该联系人信息生成二维码图片。详细的,当需要通过二维码图片保存方式存储某一联系人信息时,如果该联系人是新建联系人,则调用用户输入单元120,用户直接打开通信录点击添加联系人,进入联系人编辑界面,输入相应的联系人姓名,公司,职位,电话,邮箱等信息,添加联系人名片或照片;进一步的,不局限于文字和图片的记录,还可以输入联系人的声音,指纹等多方面的信息,存储联系人更多维度的信息,为多样化的通信提供了可能,比如记录联系人的声音信息,就为多方通话中的声音识别用户提供了可能性。另外,采用二维码图片保存方式,相比于传统的文字记录联系人信息的方式,没有字数的限制,可以为每个联系人提供更多容量的信息存储。输入结束后,点击保存联系人信息,会选择普通保存方式或者二维码图片保存方式,选择二维码图片保存方式,则将该联系人信息生成为二维码图片。如果联系人是已存在的普通联系人,则选择该联系人,选择将该联系人信息采用二维码图片保存方式,则根据该联系人信息生成二维码图片。将联系人信息生成二维码图片,可以是将所有联系人信息生成一张二维码图片,也可以是根据联系人信息的种类生成多张二维码图片,以二维码图片组的形式来保存联系人信息。如根据联系人姓名生成一张二维码图片,再根据联系人电话号码生成一张二维码图片;或根据联系人公司名称和职位信息生成一张二维码图片。然后保存二维码图片,或者保存二维码图片组。当生成二维码图片后,会提示给该二维码图片添加别名,用户可根据自己的意愿给该联系人配置对应的别名,以便后续能通过该别名就能找到需要建立通信的联系人。
[0083]步骤S102,保存二维码图片以及对应的别名。
[0084]具体的,具体的,当给二维码图片配置完别名后,选择保存,将二维码图片和别名进行保存。需要理解的是,存储二维码图片和别名的同时,还保存了二者的对应关系,以便后续能根据别名查找到对应的二维码图片,或者根据二维码图片查找到对应的二维码别名。进一步的,可以使用一个或多个MEMO类型字段来保存联系人的二维码图片,并为此二维码图片配置一个varchar类型的字段来存储此二维码联系人用于人们记忆的别名。使用别名的好处是使得用户能够区分每一个二维码图片代表的是哪一个联系人,并且同时保护了联系人的真实姓名不被泄露。另外,生成二维码图片时可以根据生产厂家自定义的用于信息编码的码制来生成,这样其他人就算获取了此二维码图片也是没有用的,无法通过扫描二维码读取出本二维码图片中保存的联系人信息,所以采用二维码保存联系人信息的方式,有效的防止了联系人信息洗的泄露,保护了数据的安全性。
[0085]步骤S103,显示别名。
[0086]具体的,当将二维码图片和别名都保存到数据库中后,将别名显示在界面上需要显示联系人信息的位置,即不显示联系人信息,用该别名替代联系人信息进行显示;使得他人只能看到该联系人的别名,而看不到真实的信息,保证了联系人信息的安全性。该界面包括通信录界面和通信界面,也包括其他所有出现联系人信息的界面。需要理解的是用户可以根据需要选择用别名替换界面上涉及联系人信息的所有地方,也可以只替换其中部分敏感信息,如只替换姓名、联系方式等。
[0087]进一步的,本实施例提供的联系人信息管理方法,还包括确定已有的联系人信息对应的别名,并对联系人信息使用别名进行替换存储和显示。
[0088]具体的,将原先已存在的普通联系人的信息通过二维码图片进行存储后,为了避免通讯录列表会泄露联系人姓名和电话号码的可能性,在成功将二维码图片和别名写入数据库后,将更新通讯录列表,获取终端(手机)的通讯录列表,判断是否有针对该联系人的信息。若没有则返回通讯录主界面,若有则将该联系人的姓名和电话等信息用别名代替,然后返回通讯录主界面;同样的,对于短信息列表中的联系人信息采用同样的方式进行处理,将短信记录中的用户姓名和电话用别名代替。或者在与联系人进行通话时时,未避免他人知道正在建立通话的联系人,可以将通话界面上的联系人信息用别名替代。用别名替代联系人信息进行显示,他人就不能直观获取联系人信息,使得联系人信息的存储变得安全;另夕卜,每个二维码图片对应一个别名,当用户需要与联系人建立通信时,通过点击别名就可以触发联系人信息的获取操作,即通过别名找到其对应的二维码图片,解析出该二维码图片中的联系人信息可以进行相应的操作。
[0089]进一步的,本实施例提供的联系人信息管理方法还包括接收对别名的选定及对应的控制指令;控制指令包括:通信操作指令、查看操作指令和编辑操作指令;通过别名调用对应的二维码图片;根据二维码图片解析出对应的联系人信息;根据联系人信息执行控制指令。
[0090]具体的,当将终端界面上的联系人信息都用别名替代后,可以选择别名,并进一步根据需要触发对应控制指令,进行相应的处理。比如,当需要与联系人建立通信时,则打开联系人界面,此时界面上的联系人若为通过二维码图片记录联系人信息的联系人,则该联系人不显示真实姓名和其对应的联系方式,仅显示其对应的别名。从通讯录列表中查找该联系人的别名;点击此别名,则弹出选择菜单,选择菜单中包含要建立通信的类别,即通信操作,通信操作包括以下方式中的任意一种:呼叫操作、短信操作和分享操作。接收用户选择的通信操作指令,然后根据该别名找到该别名对应的二维码图片,从该二维码图片中解析出联系人信息。得到联系人信息后,通过该联系人信息建立通信。若该通信操作是呼叫操作则根据从二维码图片中获取联系人号码,根据该电话号码发起呼叫。
[0091]当用户想要查看真实的联系人信息或对联系人信息进行编辑时,根据别名选择查看操作指令或编辑操作指令;然后根据别名与二维码图片的对应关系,查找到对应的二维码图片,然后解析出其中的二维码信息,然后显示该联系人信息,以便用户查看或对其进行编辑。
[0092]进一步的,本实施例提供的联系人信息管理方法还包括获取联系人信息;将联系人信息生成二维码图片;根据二维码图片查找出对应的别名并显示。该获取联系人信息包括接收通信请求,从通信请求中解析出联系人信息;或接收用户输入的联系人信息。
[0093]具体的,当终端接收到某一联系人发送的建立通信的请求,且此时该联系人的联系人信息在本终端的存储方式是二维码存储方式,则先根据请求消息中的联系人信息生成二维码图片,然后根据二维码图片获取别名,其具体过程是将生成的二维码图片与数据库中存储的二维码图片进行比较,当联系人信息是按照不同信息存在不同的二维码图片中,则可以根据该二维码图片从数据库中匹配到一张相同的二维码图片,此时获取数据库中的该二维码图片对应的别名,显示在通信界面上。当联系人信息不是按照类别存在不同的二维码图片中,即一张图片中包含多项联系人信息时,选择与接收到的联系人信息生成的二维码图片最为相似,即匹配度最大的二维码图片作为该联系人的二维码图片,然后根据选择的二维码图片查找到其对应的别名;建立通信的过程中,为避免他人看到联系人真实信息,用别名代替通信界面上的联系人信息。也可以是再得到联系人信息后,一一分析二维码图片,找到与该联系人信息匹配的二维码图片,从而得到该联系人信息对应的别名,并显示该别名。
[0094]另外,当查找联系人时,可以直接输入联系人的别名进行查找;也可以输入联系人信息进行查找,如输入联系人真实姓名、联系方式、公司等信息中的一项或多项。输入联系人信息后,可以根据输入的联系人信息分析各二维码图片,得到与该联系人信息匹配的二维码图片,若只得到一张匹配的二维码图片,则说明该二维码图片就是该联系人对应的二维码图片,进而得到相应的联系人信息显示在终端界面上,此时可以只显示联系人的别名,也可以根据用户需要将联系人的部分或所有信息都显示出来。若通过输入的联系人信息得到两张或两张以上的二维码图片,则提醒用户继续输入该联系人的其他信息进行进一步查找,或者根据用户需要将所有查找到的所有二维码图片中的联系人信息都显示出来,显示联系人信息可以只显示联系人真实姓名、联系方式中的一项或多项,其可以根据用户需要具体设置,本实施例对比不做具体限定。另外,也可以根据用户输入的联系人信息生成二维码图片,从数据库中匹配对应的二维码图片,从而获取到别名。当用户忘记某一联系人的别名,而无法与联系人进行通信时,也可以通过上述方式进行查找。或者直接选择将通过别名显示的联系人转换为普通联系人,进而显示出联系人的真实信息。
[0095]本实施例提供的联系人信息管理方法,通过将联系人信息生成二维码图片,并定义对应的别名;保存二维码图片以及对应的别名;用别名替代联系人信息进行显示。即通过二维码图片保存联系人信息,且在需要显示联系人信息的地方用别名替代显示,相比于直接将联系人信息用直观的方式存储,本实施例提供的联系人管理方法有效的防止了联系人信息的泄露,保护了数据的安全性,同时采用二维码图片存储联系人信息的方式,可以存储更多数量和更多维度的联系人信息。
[0096]实施例四:
[0097]本实施例对采用本发明提供的二维码图片保存方式的终端创建新联系人的具体过程和通过采用本发明提供的二维码图片保存方式的终端拨打联系人电话的具体过程做详细阐述,具体的,
[0098]采用本发明提供的二维码图片保存方式的终端创建新联系人的具体过程,请参见图5,包括:
[0099]步骤S301,打开通讯录界面,跳转到步骤S302;
[0100]具体的,当需要将某一新联系人的联系方式进行存储时,首先打开通讯录界面。[0101 ] 步骤S302,新建联系人,跳转到步骤S303 ;
[0102]具体的,选择新建联系人选项,开始新建。
[0103]步骤S303,输入联系人信息,跳转到步骤S304;
[0104]具体的,可以输入该联系人的姓名,公司,职位,电话,邮箱等信息,进一步的,不局限于文字和图片的记录,还可以输入联系人的声音,指纹等多方面的信息,存储联系人更多维度的信息,为多样化的通信提供了可能,比如记录联系人的声音信息,就为多方通话中的声音识别用户提供了可能性。
[0105]步骤S304,选择保存方式,若选择普通保存方式,则跳转到步骤S305;若选择二维码图片保存方式,则跳转到步骤S307;
[0106]具体的,若该联系人是普通联系人,用户不需要刻意去保护该联系人的联系信息,则选择将该联系人信息采用普通保存方式;若该联系人为用户的重要客户或其他不想让他人获取该联系人信息的联系人,则选择二维码图片保存方式保存该联系人信息。
[0107]步骤S305,判断是否进行保存,若是,跳转到步骤S306;若否,跳转到步骤S314;
[0108]具体的,当输入完联系人信息后,可根据用户意愿选择是否要保存该联系人信息,若要保存,则将该联系人信息保存到数据库,然后返回通讯录界面;若不需要保存,则选择否,返回通讯录界面。
[0109]步骤S306,将联系人信息保存到数据库;
[0110]具体的,将该联系人信息保存到数据库中对应的位置,为以后建立通信提供所需要的信息。
[0111]步骤S307,使用二维码生成器将输入的信息生成为一个二维码图片,跳转到步骤S308;
[0112]具体的,当选择二维码图片保存方式时,调用二维码生成器,将该联系人信息生成二维码图片,该二维码图片中包含了输入的各项联系人信息。需要理解的是,二维码图片生成器的信息编码的码制是由生成厂家自定义的,所以其他人就算获取了此二维码图片也是没有用的,无法通过扫描二维码读取出本二维码图片中保存的联系人信息,所以采用二维码保存联系人信息的方式,有效的防止了联系人信息洗的泄露,保护了数据的安全性。
[0113]步骤S308,输入此二维码图片的别名,跳转到步骤S309;
[0114]具体的,生成二维码图片后,为使显示界面上不显示联系人姓名,可给该二维码图片配置别名,用于在建立通信时方便查找用户想建立通信的联系人,该别名可根据实际情况进行填写。使用别名的好处是使得用户能够区分每一个二维码图片代表的是哪一个联系人,并且同时保护了联系人的真实姓名不被泄露。
[0115]步骤S309,判断是否确认保存,若是,则跳转到步骤310;若否,则跳转到步骤S314;
[0116]具体的,当给二维码图片配置完别名后,选择是否保存该二维码图片和别名,若选择保存,则对该二维码图片和别名进行保存;若选择不保存,则直接跳转到通讯录主页面。
[0117]步骤S310,将别名和二维码图片保存到数据库,跳转到步骤S311;
[0118]具体的,我们在数据库中使用一个MEMO类型字段来保存二维码联系人图片,并为此二维码图片配置一个varchar类型的字段来存储此二维码联系人用于人们记忆的别名。
[0119]步骤S311,获取通话记录列表,跳转到步骤S312;
[0120]具体的,当将该联系人信息通过二维码图片保存方式存储后,获取该移动终端上存在的通话记录列表。
[0121]步骤S312,判断通话记录列表中是否有本联系人记录,若有,跳转到步骤S313;若无,跳转到步骤S314;
[0122]具体的,获取到通话记录列表后,判断该通话记录列表中是否存在通过二维码图片保存方式存储联系人信息的联系人记录,若有,则用与该联系人对应的别名来代替此处的联系人信息,使得通话记录列表中只显示该联系人的别名,不显示联系人的真实信息。
[0123]步骤S313,将通话记录列表中本联系人记录用别名代替,跳转到步骤S314;
[0124]具体的,当通讯录列表中存在通过二维码图片保存方式存储联系人信息的联系人记录,则用与该联系人对应的别名来代替此处的联系人信息,使得通话记录列表中只显示该联系人的别名,不显示联系人的真实信息。
[0125]步骤S314,返回通讯录主页面。
[0126]具体的,在新联系人的常见过程中,如果放弃编辑联系人信息或完成联系人信息的输入,则返回通讯录主页面;另外的,当更新完通讯录列表中通过二维码图片保存方式存储联系人信息的联系人记录后,也返回通讯录主页面。
[0127]采用上述方法创建新的联系人,使得用户可以根据需要选择是否将新联系人的信息通过二维码图片保存方式进行存储,当需要时,通过二维码图片保存方式进行存储,能有效的防止联系人信息的泄露,保护数据的安全性,同时采用二维码存储方式,可以提供更多容量和更多维度的信息存储。
[0128]通过采用本发明提供的二维码图片保存方式的终端拨打联系人电话的具体过程,请参见图6,包括:
[0129]步骤S401,点击通讯录按钮,跳转到步骤S402;
[0130]具体的,当需要与某一联系人建立通话时,点击该移动终端上的通讯录按钮,调出通讯录列表界面,也可以调出通话记录列表界面。
[0131 ]步骤S402,从数据库中获取所有表的联系人,跳转到步骤S403;
[0132]具体的,当用户点击通讯录按钮后,该移动终端从数据库中获取所有联系人列表。
[0133]步骤S403,判断联系人是否为二维码图片保存方式类型,若否,跳转到步骤S404;若是,跳转到步骤S405;
[0134]具体的,获取到所有联系人后,判断联系人列表中的联系人信息的存储方式,是普通存储方式还是二维码图片保存方式,若是二维码图片保存方式,则获取二维码联系人的别名;若是普通存储方式,则直接获取联系人真实姓名。
[0135]步骤S404,获取联系人真实姓名,跳转到步骤S406;
[0136]具体的,当联系人信息是通过是普通存储方式存储时,则直接获取联系人真实姓名。
[0137]步骤S405,获取二维码联系人的别名,跳转到步骤S406;
[0138]具体的,当联系人信息是通过二维码图片保存方式存储时,则获取该二维码联系人的别名。
[0139]步骤S406,汇总所有联系人名称并展示,跳转到步骤S407;
[0140]分析完联系人列表中联系人的信息后,将各联系人的名称进行汇总并展示,如果是普通联系人,则展示保存的真实名称,如果是二维码联系人,则展示别名。
[0141 ]步骤S407,点击某个联系人名称,跳转到步骤S408 ;
[0142]具体的,用户根据需要在通讯录列表界面选择需要建立通话的联系人名称。
[0143]步骤S408,弹出拨号,短信,分享编辑等选择项,跳转到步骤S409;
[0144]当用户选择联系人名称后,弹出拨号,短信,分享编辑等选择项,用户根据需要可选择需要建立通信的具体方式。
[0145]步骤S409,选择拨号,跳转到步骤S410;
[0146]具体的,当需要拨打联系人电话时,选择拨号选项,进行拨打联系人电话。
[0147]步骤S410,判断联系人是否为二维码图片保存方式类型,若否,跳转到步骤S411;若是,跳转到步骤S413;
[0148]具体的,当用户选择拨打电话后,该移动终端判断用户选择的联系人的信息存储类型,经判断,若该联系人为二维码联系人,则根据联系人对应的别名去获取联系人信息,进行后续处理,若是普通联系人,则直接从数据库中获取联系人号码。
[0149]步骤S411,从数据库中获取对应的联系人号码,跳转到步骤S412;
[0150]具体的,当用户选择的是是普通联系人时,则直接跳转到TeleService模块,从数据库中获取联系人号码。
[0151]步骤S412,呼出电话;
[0152]具体的,通过联系人的号码进行拨号,呼出电话。
[0153]步骤S413,从数据库中获取对应的联系人二维码图片,跳转到步骤414;
[0154]具体的,若该联系人为二维码联系人,则根据联系人对应的别名去数据库中抓取出这个联系人的二维码图片。
[0155]步骤S414,自动调用二维码解释器扫描此图片,提取出二维码中存储的联系人号码,跳转到步骤S415;
[0156]具体的,调用二维码解释器模块来扫描二维码图片,从该二维码图片中读取出这个联系人的信息,获取联系人的电话号码。
[0157]步骤S415,呼出电话,跳转到步骤S416;
[0158]具体的,从二维码图片中得到联系人电话号码后,调用phone模块,使用phone模块呼出电话。
[0159]步骤S416,InCalIUI模块中展示联系人信息的地方使用别名代替。
[0160]具体的,当呼叫进入InCal IUI模块,会展示呼叫界面,当在InCal IUI模块中检测到界面要展示号码或真实姓名的地方,我们使用别名代替。在整个通信建立过程中都不显示联系人的真实信息,只显示联系人对应的别名,比如呼叫建立和通话过程中的界面上都只显示联系人对应的别名,这样在从拨号到呼叫建立成功直到通话结束的每一个阶段都不会暴漏联系人的信息,有效的保护了联系人信息的安全性。
[0161]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0162]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0163]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,月艮务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0164]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种联系人信息管理装置,其特征在于,包括: 处理模块,用于将联系人信息生成二维码图片,并定义其对应的别名; 存储模块,用于保存所述二维码图片及其对应的别名; 显示模块,用于显示所述别名。2.如权利要求1所述联系人信息管理装置,其特征在于,所述处理模块还用于:确定已有的所述联系人信息对应的别名,并对所述联系人信息使用别名进行替换存储和显示。3.如权利要求1或2所述的联系人信息管理装置,其特征在于,所述处理模块还用于: 接收对别名的选定及对应的控制指令,所述控制指令包括:通信操作指令、查看操作指令和编辑操作指令; 通过所述别名调用对应的二维码图片; 根据所述二维码图片解析出对应的联系人信息; 对所述联系人信息执行所述控制指令。4.如权利要求1或2所述的联系人信息管理装置,其特征在于,所述处理模块还用于: 获取联系人ig息; 将所述联系人信息生成二维码图片; 根据所述二维码图片查找其对应的别名并显示。5.一种终端,其特征在于,包括权利要求1-4任一项所述的联系人信息管理装置。6.一种联系人信息管理方法,其特征在于,包括: 将联系人信息生成二维码图片,并定义其对应的别名; 保存所述二维码图片及其对应的别名; 显示所述别名。7.如权利要求6所述的联系人信息管理方法,其特征在于,还包括:确定已有的所述联系人信息对应的别名,并对所述联系人信息使用别名进行替换存储和显示。8.如权利要求6或7所述的联系人信息管理方法,其特征在于,还包括: 接收对别名的选定及对应的控制指令,所述控制指令包括:通信操作指令、查看操作指令和编辑操作指令; 通过所述别名调用对应的二维码图片; 根据所述二维码图片解析出对应的联系人信息; 对所述联系人信息执行所述控制指令。9.如权利要求8所述的联系人信息管理方法,其特征在于,所述通信操作包括:呼叫操作、短信操作和分享操作。10.如权利要求6或7所述的联系人信息管理方法,其特征在于,还包括: 获取联系人ig息; 将所述联系人信息生成二维码图片; 根据所述二维码图片查找其对应的别名并显示。
【文档编号】H04M1/2745GK106027737SQ201610352241
【公开日】2016年10月12日
【申请日】2016年5月24日
【发明人】曹广明
【申请人】努比亚技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1