一种防止屏幕会话被偷窥的方法及移动终端与流程

文档序号:12695667阅读:179来源:国知局
一种防止屏幕会话被偷窥的方法及移动终端与流程

本发明涉及移动终端技术领域,特别是涉及一种防止屏幕会话被偷窥的方法及移动终端。



背景技术:

目前,笔记本电脑、平板电脑、智能手机等便携式移动终端已成为人们日常生活中必不可少的电子设备,人们可以利用这些便携式移动终端通过电话、信息、邮件、QQ、微信等方式进行联系与沟通。

很多情况下,用户经常会在一些公共场合,例如地铁、快餐店、火车站、飞机场等地方通过便携式移动终端使用会话进行远程沟通,例如短信、微信、QQ等,为了保护公共场合下的用户正在使用的私人信息内容不泄露,需要防止用户旁边或者后面有人偷窥正在打开的会话,也有的时候,需要防止别人翻看会话。

目前,对用户会话的安全保护大多使用隐藏会话的方式,即,用户可对会话设置为隐藏模式,若设置为隐藏模式,则不会显示该会话,但目前尚无对会话中的文字进行安全保护的措施,这样当用户正在进行会话时,无法防止别人偷窥。



技术实现要素:

为克服上述现有技术存在的不足,本发明之目的在于提供一种防止屏幕会话被偷窥的方法及移动终端,以实现防止屏幕会话被偷窥的目的。

为达上述目的,本发明提出一种防止屏幕会话被偷窥的方法,包括如下步骤:

步骤一,获取当前会话内容;

步骤二,提取当前会话中的所有文字与对话个数,对每个文字分配一随机数;

步骤三,对当前会话中的每条会话记录随机分配文字,依据每个文字分配的随机数重新形成新的会话。

进一步地,于步骤一中,将获取的当前会话内容存储于第一存储单元,于步骤三中,将新的会话内容存储于第二存储单元。

进一步地,于步骤三之后,还包括如下步骤:

于接收到会话还原请求时,于该第一存储单元中获取当前会话内容并予以显示。

进一步地,于步骤二中,每个文字分配的随机数不相同。

进一步地,于步骤三中,根据分配的文字依据所分配的随机数依序重新形成新的会话。

进一步地,于步骤二之前,还包括如下步骤:

判断是否启动会话重排功能,若已启动会话重排功能,则进入步骤二。

进一步地,启动会话重排功能前提供用户进行身份验证。

为达到上述目的,本发明还提供一种防止屏幕会话被偷窥的移动终端,包括:

会话内容获取单元,用于获取当前会话内容;

第一存储单元,用于存储该会话内容获取单元获取的当前会话内容;

随机数分配单元,用于提取当前会话中的所有文字与对话个数,对每个文字分配一随机数;

会话生成单元,用于对当前会话中的每条会话记录随机分配文字,依据每个文字分配的随机数重新形成新的会话;

第二存储单元,用于存储该会话生成单元生成的新的会话内容。

进一步地,该移动终端还包括会话还原单元,用于在接收到会话还原请求时,于该第一存储单元中获取当前会话内容并予以显示。

进一步地,该移动终端还包括会话重排功能启动单元,用于判断是否启动会话重排功能,若已启动会话重排功能,则启动该随机数分配单元进入会话重排。

与现有技术相比,本发明一种防止屏幕会话被偷窥的方法及其移动终端通过利用指纹验证,于会话重排功能启动时,快速对会话中的文字进行打乱排序和还原排序,可防止别人偷窥会话内容,从而保证一定的安全性。

附图说明

图1为本发明一种防止屏幕会话被偷窥的方法的步骤流程图;

图2为本发明一种防止屏幕会话被偷窥的移动终端的系统结构图。

具体实施方式

以下通过特定的具体实例并结合附图说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。

图1为本发明一种防止屏幕会话被偷窥的方法的步骤流程图。如图1所示,本发明一种防止屏幕会话被偷窥的方法,应用于一移动终端,包括如下步骤:

步骤101,获取当前会话内容。具体地说,当用户于该移动终端利用QQ、微信等聊天工具进行会话时,实时获取当前会话的内容。较佳地,于步骤101中,获取当前会话内容后存储于第一存储单元。

步骤102,提取当前会话中所有的文字和对话个数,对每个文字分配一不相同的随机数。例如,当用户A利用QQ与好友用户B进行聊天,当前的会话内容为“A:张三,在吗?”“B:你好,我在的。”,此时提取当前会话中所有的文字“张”、“三”、“,”、“在”、“吗”、“?”“你”、“好”、“,”“我”、“在”、“的”、“。”,对话个数为2,并为每个文字分配一不相同的随机数,如8,5,4,9,1,2,3,10,7,6,13,12,11。

步骤103,对当前会话中的每条记录随机分配文字,依据每个文字分配的随机数重新形成新的会话,较佳地,根据分配的文字依序重新形成新的会话。在本发明具体实施例中,若对A随机分配文字的个数为8,B分配字数为5,则依序形成如下新的会话:“A:吗?你,三我,张”;“B:在好。的在”。较佳地,于步骤103中,会将新的会话重新存储于第二存储单元。这里需说明的是,当用户有新增的对话时,则新的对话里的文字参与到所有文字中并重新打乱排序形成新的会话。

在本发明具体实施例中,于步骤103之后,还包括如下步骤:于接收到会话还原请求时,于第一存储单元中获取当前会话内容,并予以显示。较佳地,当接收到还原请求时,进行身份验证,于身份验证通过时,于第一存储单元中获取当前会话内容,并予以显示。在本发明具体实施例中,身份验证通过指纹识别的方式进行验证,即对用户进行指纹识别,将识别的指纹与预先存储的指纹进行匹配,于匹配时通过身份验证。

较佳地,于步骤102之前,还包括如下步骤:判断是否启动会话重排功能,若已启动会话重排功能,则进入步骤102。在本发明具体实施例中,可于移动终端的设置中添加一种新的设置项:会话重排,该设置项可以让用户选择是否使用该功能。打开时为可使用状态,关闭时是不可使用状态。在本发明具体实施例中,启动会话重排功能前需通过身份验证,这里采用指纹识别的方式进行身份验证,也就是说,可预先设置用户的指纹,当用户要启动会话重排功能时,要求用户输入指纹,通过指纹识别并与预存的指纹进行匹配,当两者匹配时才允许用户启动会话重排功能。

以下将通过一具体实施例来进一步说明本发明:

1、首先在移动终端的设置中添加一种新的设置项:会话重排,该设置项可以让用户选择是否使用该功能。打开时是可使用状态,关闭时是不可使用状态。以下步骤介绍均为可使用状态。可使用状态的启动需要用户通过身份验证,在本发明具体实施例中,身份验证可利用指纹验证,通过获取用户的指纹与预先存储的指纹进行匹配,一旦指纹匹配即触发会话重排功能。

2、打开某条会话后,当用户指纹匹配时即可进行打乱会话或者还原会话。

3、打乱会话时,计算会话中的文字总数和对话个数,对每个文字分配随机数,随机数不可重复。然后对每条对话随机分配字数并生成随机数提取对应的文字。这样,便可把所有的文字随机分配的每条对话上。例如,当用户A利用QQ与好友用户B进行聊天,当前的会话内容为“A:张三,在吗?”“B:你好,我在的。”,此时提取当前会话中所有的文字“张”、“三”、“,”、“在”、“吗”、“?”“你”、“好”、“,”“我”、“在”、“的”、“。”,对话个数为2,并为每个文字分配一不相同的随机数,如8,5,4,9,1,2,3,10,7,6,13,12,11,若对A随机分配文字的个数为8,B分配字数为5,则依序形成如下新的会话:“A:吗?你,三我,张”;“B:在好。的在”。

4、在当前会话打乱以后,如果用户有新增的对话,则新的对话里的文字参与到所有文字中并重新打乱排序。例如用户A又接收到一条会话内容“什么事?”,则会“什么事?”与之前的所有文字重新打乱排序,并存储于第二存储单元。

5、会话打乱后如果用户想还原到原始会话状态,则发出还原请求,使用对应的指纹验证并进行还原排序,还原排序状态下即为正常状态。

由于本发明目的是要对所有的文字进行重新排序,字序打乱之后语序必然是混乱的,别人看不懂会话的内容,从而可以防止别人偷窥。打乱排序后第二存储单元存储打乱后的字序,当有新的对话内容加入时重新排序并保存到第二存储单元。所以当用户点击打乱后的会话时仍然看到的是打乱的状态。因此可以在实时状态下或者正常状态下均能防止别人查看会话的真实内容。而且这种打乱字序的会话对其他人来说并不是不友好的,而当用户需要对打乱字序的对话进行还原时,只要从第一存储单元中获取打乱前存储的会话内容进行还原即可。

图2为本发明一种防止屏幕会话被偷窥的移动终端的系统结构图。如图2所示,本发明一种防止屏幕会话被偷窥的移动终端,包括:会话内容获取单元201、第一存储单元202、随机数分配单元203、会话生成单元204以及第二存储单元205。

会话内容获取单元201,用于获取当前会话内容。具体地说,当用户于该移动终端利用QQ、微信等聊天工具进行会话时,会话内容获取单元201实时获取当前会话的内容。较佳地,会话内容获取单元201获取当前会话内容后将其存储于第一存储单元202。

随机数分配单元203,用于提取当前会话中所有的文字和对话个数,对每个文字分配一不相同的随机数。例如,当用户A利用QQ与好友用户B进行聊天,当前的会话内容为“A:张三,在吗?”“B:你好,我在的。”,此时提取当前会话中所有的文字“张”、“三”、“,”、“在”、“吗”、“?”“你”、“好”、“,”“我”、“在”、“的”、“。”,对话个数为2,并为每个文字分配一不相同的随机数,如8,5,4,9,1,2,3,10,7,6,13,12,11。

会话生成单元204,用于对当前会话中的每条记录随机分配文字,依据每个文字分配的随机数重新形成新的会话,较佳地,会话生成单元204根据分配的文字依序重新形成新的会话。在本发明具体实施例中,若对A随机分配文字的个数为8,B分配字数为5,则依序形成如下新的会话:“A:吗?你,三我,张”;“B:在好。的在”。较佳地,会话生成单元204将新生成的会话重新存储于第二存储单元205。这里需说明的是,当用户有新增的对话时,则新的对话里的文字参与到所有文字中并重新打乱排序形成新的会话。

在本发明具体实施例中,该移动终端还包括会话还原单元,于接收到会话还原请求时,会话还原单元于第一存储单元202中获取当前会话内容,并予以显示。较佳地,该移动终端还包括身份验证单元,于接收到还原请求时,进行身份验证,于身份验证通过时,启动会话还原单元于第一存储单元202中获取当前会话内容,并予以显示。在本发明具体实施例中,身份验证通过指纹识别的方式进行验证,即对用户进行指纹识别,将识别的指纹与预先存储的指纹进行匹配,于匹配时通过身份验证。

较佳地,该移动终端还包括会话重排功能启动单元,用于判断是否启动会话重排功能,若已启动会话重排功能,则启动随机数分配单元203进入会话重排。在本发明具体实施例中,可于移动终端的设置中添加一种新的设置项:会话重排,该设置项可以让用户选择是否使用该功能。打开时为可使用状态,关闭时是不可使用状态。在本发明具体实施例中,启动会话重排功能前需通过身份验证,这里采用指纹识别的方式进行身份验证,也就是说,可预先设置用户的指纹,当用户要启动会话重排功能时,要求用户输入指纹,通过指纹识别并与预存的指纹进行匹配,当两者匹配时才允许用户启动会话重排功能。

综上所述,本发明一种防止屏幕会话被偷窥的方法及其移动终端通过利用指纹验证,于会话重排功能启动时,快速对会话中的文字进行打乱排序和还原排序,可防止别人偷窥会话内容,从而保证一定的安全性。

任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。

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