信息发送控制方法、服务器、系统、装置及存储介质与流程

文档序号:11253986阅读:370来源:国知局
信息发送控制方法、服务器、系统、装置及存储介质与流程

本发明涉及电子技术领域,具体涉及一种信息发送控制方法、服务器、系统、装置及存储介质。



背景技术:

随着移动互联网的发展,电子设备上安装聊天软件作为人们日常生活的交流已经成为普遍的事情。人们在使用即时通讯设备的时候,通讯设备有时候可能不在用户的身边,或者通讯设备可能被盗窃,这时候,通讯设备接收信息的时候,新接收的信息会让他人看到,导致隐私的泄密。

例如用户在给家人聊天的时候,用户临时有事而把设备落下,其他人可能通过设备随时查看新接收的聊天信息,导致用户和家人的一些私密聊天信息被他人窃取,例如有关银行的账号和密码等聊天信息被窃取,给用户带来比较大的麻烦。



技术实现要素:

鉴于此,有必要提供一种信息发送控制方法,当终端的使用用户不是预设用户时,可防止终端接收包含预设标识的信息而泄露给非预设用户。

本发明的第一方面提供一种信息发送控制方法,所述信息发送控制方法包括:

在服务器接收到第一终端发送的包含预设标识的待发送信息时,通过服务器获取第二终端的当前使用用户;

通过服务器判断获取到的第二终端的当前使用用户是否为预设用户;

若判断结果为否,则不通过所述服务器向所述第二终端发送所述包含预设标识的待发送信息。

进一步的,所述通过服务器判断获取到的第二终端的当前使用用户是否为预设用户包括:

通过服务器接收第二终端发送的当前使用用户的身份信息,将接收的所述身份信息与所述服务器中预先储存的身份模板进行比对,以得到比对结果;以及通过比对结果判断所述当前使用用户是否为预设用户;或者

通过服务器接收第二终端发送的包含所述当前使用用户是否为预设用户的判断结果。

进一步的,在所述在服务器接收到第一终端发送的包含预设标识的待发送信息时,通过服务器获取第二终端的当前使用用户之前,所述信息发送控制方法包括:

通过服务器接收第二终端在检测到用户首次登录通信应用程序时获取到的所述用户的指纹信息和/或图像信息;

通过服务器将所述用户的指纹信息和/或图像信息存储为所述通信应用程序对应的身份模板。

进一步的,所述不通过所述服务器向所述第二终端发送所述包含预设标识的待发送信息包括:

通过服务器存储所述包含预设标识的待发送信息,并不通过所述服务器向所述第二终端发送所述包含预设标识的待发送信息。

进一步的,所述不通过所述服务器向所述第二终端发送所述包含预设标识的待发送信息之后,还包括:

通过服务器周期性地检测所述第二终端的当前使用用户是否为预设用户;

若检测结果为是,则通过所述服务器向所述第二终端发送存储的所述待发送信息。

本发明第二方面提供一种服务器,所述服务器包括:

获取模块,用于在所述服务器接收到第一终端发送的包含预设标识的待发送信息时,获取第二终端的当前使用用户;

判断模块,用于通过所述服务器判断所述获取模块获取到的第二终端的当前使用用户是否为预设用户;

执行模块,用于若所述判断模块的判断结果为否,则不通过所述服务器向所述第二终端发送所述包含预设标识的待发送信息。

进一步的,所述获取模块,还用于在所述服务器接收到第一终端发送的包含预设标识的待发送信息时,获取第二终端的当前使用用户之前,接收第二终端在检测到用户首次登录通信应用程序时获取到的所述用户的指纹信息和/或图像信息;

所述服务器还包括存储模块,用于将所述用户的指纹信息和/或图像信息存储为所述通信应用程序对应的身份模板。

本发明第三方面一种信息发送控制系统,包括终端和服务器,在所述服务器向所述终端推送包含预设标识的待发送信息之前,利用所述服务器或所述终端判断当前使用所述终端的用户是否为预设用户;

当所述用户为非预设用户时,所述服务器将包含预设标识的信息缓存且不推送发送至所述终端。

本发明第四方面一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储装置中存储的计算机程序时实现如上所述信息发送控制方法的步骤。

本发明第五方面一种计算机可读存储介质,其上存储有计算机程序(指令),所述计算机程序(指令)被处理器执行时实现如上所述信息发送控制方法的步骤。

本发明提供的信息发送控制方法、服务器、系统、装置及存储介质,在服务器接收到第一终端发送的包含预设标识的待发送信息时,通过服务器获取第二终端的当前使用用户,并通过服务器判断获取到的第二终端的当前使用用户是否为预设用户,若第二终端的当前使用用户不是预设用户,则不通过所述服务器向所述第二终端发送所述包含预设标识的待发送信息。本发明在服务器向第二终端发送包含预设标识的待发送信息之前得到第二终端的当前使用用户是否为预设用户的判断结果,如果当前用户不是预设用户时,该包含预设标识的待发送信息不通过所述服务器发送,可防止当第二终端的使用用户不是预设用户时,第二终端接收包含预设标识的信息而泄露给非预设用户。

附图说明

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

图1是本发明实施例1提供的一种信息发送控制方法信息发送控制方法的流程图;

图2是本发明的系统结构示意图;

图3是本发明实施例2提供的一种信息发送控制方法的流程图;

图4是本发明实施例3提供的一种信息发送控制方法的流程图;

图5是本发明的服务器的示例性的结构图;

图6是本发明的服务器的示例性的功能模块图;

图7是本发明的服务器的判断模块包含的示例性的功能单元图;

图8是本发明的终端的示例性的结构图;

图9是本发明的终端的示例性的功能模块图。

主要元件符号说明

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

实施例1

图1为本发明实施例1提供的信息发送控制方法的示意流程图。如图1所示,信息发送控制方法可包括以下步骤:

s101:在服务器2接收到第一终端1发送的包含预设标识的待发送信息时,通过服务器2获取第二终端3的当前使用用户。

所述第一终端1和第二终端3,可以为手机、平板电脑、掌上电脑、笔记本电脑、台式电脑、车载设备等可以运行应用软件的终端,其中,第一终端1和第二终端3可为相同类型的终端或者也可为不同类型的终端,例如,第一终端1可以为手机,第二终端3可以为手机或者非手机的终端设备,如笔记本电脑或者平板电脑。

如图2所示,第一终端1向服务器2发送信息,服务器2接收信息后再向第二终端3发送该信息,第一终端1向服务器2发送的信息可以是通过即时聊天软件发送的消息,例如微信/qq等聊天软件,也可以是通过移动运营软件(例如sms(shortmessageservice)软件)发送的消息,例如短信/彩信等。

所述信息可以是消息和图片,所述包含预设标识的待发送信息可为包含预设关键字的待发送信息、包含预设类型的图片、包含预设联系人的待发送信息中的一种或者多种,待发送信息中,例如包括预设账户金额、账户密码或者银行账号等关键字的待发送信息,例如包括预设格式的图片(包括但不限于bmp,jpg,png)或者预设人物照片等预设类型的图片,例如包括预设的白名单或者黑名单机制等预设联系人的待发送信息。

所述包含预设标识的待发送信息,可以是所述第一终端1在发送信息的时候直接预设标识,例如a用户使用第一终端1的微信与第二终端3的b用户聊天,a用户在向b用户发送微信信息时,若需要发送银行账号和密码等信息,此时,a用户可以对该信息添加标识,让该信息带有预设标识。

所述包含预设标识的待发送信息,也可以是所述第一终端1在发送信息之前,存储带有预设标识的列表,在发送信息时,直接通过列表进行匹配,判断要发送的信息是否是带有预设标识的信息,其中,带有预设标识的列表可以储存在第一终端1内,也可以储存在服务器2,或者两者都储存,例如a用户使用第一终端1的微信与第二终端3的b用户聊天,a用户在向b用户发送微信信息时,该条微信信息与储存在第一终端1内的列表进行匹配,判断此条信息是否是包含预设标识的待发送信息,如果包含,将该微信信息和判断结果一起发送给服务器2,该条微信信息通过第一终端1向第二终端3发送,该条微信信息与储存在服务器2内的列表进行匹配,直接判断此条信息是否是包含预设标识的待发送信。

在服务器2接收到第一终端1发送的包含预设标识的待发送信息时,通过服务器2获取第二终端3的当前使用用户。

s102:通过服务器2判断获取到的第二终端3的当前使用用户是否为预设用户,如果是,则通过所述服务器2向第二终端3发送该包含预设标识的待发送信息,如果不是,则进入步骤s103。

作为一种可选的实施方式,通过服务器2接收第二终端3发送的当前使用用户的身份信息,将接收的所述身份信息与所述服务器2中预先储存的身份模板进行比对,以得到比对结果;以及通过比对结果判断所述当前使用用户是否为预设用户。

其中,所述身份信息可以为指纹信息、声音信息、脸部信息等生物特征信息,也可以是密码信息等,其中,声音信息又可分为声纹信息和声音字符信息。

身份信息是通过第二终端3采集的,第二终端3可具有多种身份信息采集模块,例如用于采集指纹信息的指纹采集装置(例如带有指纹采集功能的home键)、用于采集声音信息的声音采集装置(例如mic)、用于采集脸部信息的摄像头、用于输入密码等信息的输入验证装置等等;第二终端3可以通过上述的各种身份信息的一种或者多种相结合的方式,分别通过所对应的身份信息采集模块进行身份信息采集。

经过第二终端3采集的身份信息,发送至服务器2,与服务器2中预先储存的身份模板进行比对,例如服务器2中存储有预设的多个指纹特征模板、预设的多个声音特征模板、预设的多个脸部特征模板、预设的多个密码等,假如此时c用户在使用第二终端3,第二终端3采集c用户的身份信息发送至服务器2,假如身份信息包括指纹信息和声音信息,则服务器2依据指纹信息和声音信息分别与预设的多个指纹特征模板和预设的多个声音特征模板进行比对,分别查看是否匹配,得到比较结果。

依据上述的比对结果,可以通过设置身份信息匹配数量的阈值来确定当前使用用户是预设用户。例如,若身份信息全部匹配,则判断当前使用用户是预设用户,若身份信息有一项不匹配,则判断当前使用用户不是预设用户;或者,若身份信息有一项匹配,则判断当前使用用户是预设用户,若身份信息全部不匹配,则判断当前使用用户不是预设用户。

作为另一种可选的实施方式,通过服务器2接收第二终端3发送的包含所述当前使用用户是否为预设用户的判断结果。

具体为,第二终端3采集身份信息,采集的身份信息直接通过第二终端3中预先储存的身份模板进行比对,比对方式与上面描述的比对方式相同,在此不赘述,把判断当前使用用户是否是预设用户的结果发送至服务器2。

s103:不通过所述服务器2向所述第二终端3发送所述包含预设标识的待发送信息。

s102步骤中,若判断当前使用用户不是预设用户,通过服务器2存储所述包含预设标识的待发送信息,并且并不通过所述服务器2向所述第二终端3发送所述包含预设标识的待发送信息,若判断结果为是预设用户,则所述服务器2向所述第二终端3发送包含预设标识的待发送信息。

本实施例提供的信息发送控制方法,在服务器2接收到第一终端1发送的包含预设标识的待发送信息时,通过服务器2获取第二终端3的当前使用用户,并通过服务器2判断获取到的第二终端3的当前使用用户是否为预设用户,若第二终端3的当前使用用户不是预设用户,则不通过所述服务器2向所述第二终端3发送所述包含预设标识的待发送信息。本发明在服务器2向第二终端3发送包含预设标识的待发送信息之前,得到第二终端3的当前使用用户是否为预设用户的判断结果,如果当前用户不是预设用户,该包含预设标识的待发送信息不通过所述服务器2发送,可避免隐私信息在非预设用户使用第二终端3时通过服务器2发送至第二终端3而泄露,提高了信息的安全性。

实施例2

图3为本发明实施例2提供的信息发送控制方法的示意流程图。所述实施例2与实施例1的主要区别在于,实施例2中还包括了得到身份模板的具体步骤。需要说明的是,在本发明的精神或基本特征的范围内,适用于实施例1中的各具体方案也可以相应的适用于实施例2中,为节省篇幅及避免重复起见,在此就不再赘述。

本实施例的具体方法步骤如下:

s201:通过服务器2接收第二终端3在检测到用户首次登录通信应用程序时获取到的所述用户的指纹信息和/或图像信息。

当用户首次登录通信应用程序时,例如d用户和e用户在首次登陆微信时,第二终端3分别提示首次登入微信的d用户和e用户需要输入指纹信息或者图像信息,或者同时输入指纹信息和图像信息,第二终端3将分别采集到d用户和e用户首次登陆用户的指纹信息和/或图像信息发送至服务器2中,又例如d用户在首次登陆qq时,第二终端3提示首次登入qq的d用户需要输入指纹信息和/或图像信息。

s202:通过服务器2将所述用户的指纹信息和/或图像信息存储为所述通信应用程序对应的身份模板。

服务器2将从第二终端3接收到的d用户在首次登陆微信时采集得到的指纹信息和/或图像信息、e用户在首次登陆微信时采集得到的指纹信息和/或图像信息等用户信息存储为微信对应的身份模板,服务器2将从第二终端3接收到的d用户在首次登陆qq时采集得到的指纹信息和/或图像信息存储为qq对应的身份模板,也就是说,不同的通信应用程序都有自身对应的身份模板,不同的通信应用程序之间的身份模板可以相同、也可以不同。

s203:在服务器2接收到第一终端1发送的包含预设标识的待发送信息时,通过服务器2获取第二终端3的当前使用用户。

s204:通过服务器2判断获取到的第二终端3的当前使用用户是否为预设用户,如果是,则通过所述服务器2向第二终端3发送该包含预设标识的待发送信息,如果不是,则进入步骤s205。

s205:不通过所述服务器2向所述第二终端3发送所述包含预设标识的待发送信息。

本实施例提供的所述数据收藏方法,除具有实施例1的技术效果外,还包括了如何得到身份模板的具体的步骤,用户首次登录通信应用程序时,获取得到所述用户的指纹信息和/或图像信息,方便于身份模板的获取,针对不同的应用有各自对应的身份模板。

实施例3

图4为本发明实施例3提供的信息发送控制方法的示意流程图。所述实施例3与实施例1的主要区别在于,实施例3中还包括了不通过所述服务器2向所述第二终端3发送所述包含预设标识的待发送信息的后续步骤。需要说明的是,在本发明的精神或基本特征的范围内,适用于实施例1中的各具体方案也可以相应的适用于实施例3中,为节省篇幅及避免重复起见,在此就不再赘述,明显的是,实施例2中的步骤s201和s202,技术人员有理由可相应地应用在本实施例中。本实施例的具体方法步骤如下:

s301:在服务器2接收到第一终端1发送的包含预设标识的待发送信息时,通过服务器2获取第二终端3的当前使用用户。

s302:通过服务器2判断获取到的第二终端3的当前使用用户是否为预设用户,如果是,则通过所述服务器2向第二终端3发送该包含预设标识的待发送信息,如果不是,则进入步骤s303。

s303:不通过所述服务器2向所述第二终端3发送所述包含预设标识的待发送信息。

s304:通过服务器2周期性地检测所述第二终端3的当前使用用户是否为预设用户,如果检测到当前使用用户是预设用户,则进入步骤s305,如果检测到不是,则继续此步骤。

在步骤s302中,如果判断当前使用终端的用户不是预设用户,服务器2还可以周期性地检测第二终端3的当前使用用户是否为预设用户。其中,周期性检测的时间可以是用户自定义的,按照用户习惯自定义检测周期,可以依据白天或者黑夜设定,例如在白天时间,如果用户走动较为频繁,周期时间可为10分钟,如果用户走动不频繁,周期时间可为1小时,在此不限制,例如在黑夜时间,用户处于睡眠状态,身边基本上没有陌生的他人,信息不容易泄露,因此可以把周期时间调至较长时间,例如6个小时;周期性检测的时间可以是系统自定义,例如系统自定义检测周期为15分钟。

服务器2按照设定的周期向第二终端3发送验证要求,提示第二终端3需要输入身份验证信息,当前用户输入身份验证信息。

s305:通过所述服务器2向所述第二终端3发送存储的所述待发送信息。

本实施例提供的所述数据收藏方法,除具有实施例1的技术效果外,还包括了不通过所述服务器2向所述第二终端3发送所述包含预设标识的待发送信息的后续的步骤,因此包含预设标识的待发送信息可以及时地通过服务器2发送至第二终端3给预设用户查看,让用户及时了解信息内容,避免信息的遗漏,并且可避免信息的查看不及时情况,让用户更好、更快地作出处理。

实施例4:

图5为本发明实施例提供的服务器2的一种实施例的结构图,服务器2如图5所示,下面对本发明所提供的服务器2进行描述,服务器2包括处理器21、存储装置22、接收装置23、发送装置24,以及存储在所述存储装置22中并可向所述处理器21上运行的计算机程序(指令),例如信息发送控制程序。

所述处理器21执行所述计算机程序时实现上述各个实施例中信息发送控制方法中的步骤,例如图1所示的步骤s101-s103。或者,所述处理器21执行所述计算机程序时实现各模块/单元的功能。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储装置22中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述服务器2中的执行过程。例如,所述计算机程序可以被分割成获取模块210、判断模块220、执行模块230、存储模块240、检测模块250,如图6所示,各模块具体功能如下:

获取模块210,用于在服务器2接收到第一终端1发送的包含预设标识的待发送信息时,获取第二终端3的当前使用用户。

判断模块220,用于通过服务器2判断所述获取模块210获取到的第二终端3的当前使用用户是否为预设用户。

作为一种可选的实施方式,如图7所示,所述判断模块220具体可包括接收单元221、比对单元222、判断单元223,通过接收单元221接收第二终端3发送的当前使用用户的身份信息,通过比对单元222将接收的所述身份信息与所述服务器2中预先储存的身份模板进行比对,以得到比对结果,身份模板存储在服务器2中的存储装置中;以及通过比对单元222的比对结果,判断单元223判断所述当前使用用户是否为预设用户,因此,当前用户可通过第二终端3输入身份信息,再与服务器2中的身份模板进行比对,判断单元223判断该用户是否为预设用户,身份模板存储在服务器2的存储装置22中,提高身份识别的安全性。

作为另一种可选的实施方式,所述判断模块220直接通过服务器2的获取模块210获取第二终端3发送的包含所述当前使用用户是否为预设用户的判断结果,具体为:第二终端3采集身份信息,采集的身份信息直接通过第二终端3中预先储存的身份模板进行比对,把判断当前使用用户是否是预设用户的结果发送至服务器2。

执行模块230,用于若所述判断模块220的判断结果为否,则不通过所述服务器2向所述第二终端3发送所述包含预设标识的待发送信息,若所述判断模块220的判断结果为当前使用用户不是预设用户,通过服务器2存储所述包含预设标识的待发送信息,并且并不通过所述服务器2向所述第二终端3发送所述包含预设标识的待发送信息,若所述判断模块220的判断结果为是预设用户,则所述执行模块230执行向所述第二终端3发送包含预设标识的待发送信息的操作。

其中,所述获取模块210还用于接收第二终端3在检测到用户首次登录通信应用程序时获取到的所述用户的指纹信息和/或图像信息,所述服务器2的存储模块240将所述用户的指纹信息和/或图像信息存储为所述通信应用程序对应的身份模板。当用户首次登录通信应用程序时,例如d用户和e用户在首次登陆微信时,第二终端3分别提示首次登入微信的d用户和e用户需要输入指纹信息或者图像信息,或者同时输入指纹信息和图像信息,第二终端3将分别采集到d用户和e用户首次登陆用户的指纹信息和/或图像信息发送至服务器2中,又例如d用户在首次登陆qq时,第二终端3提示首次登入qq的d用户需要输入指纹信息和/或图像信息。

所述存储模块240还用于在第二终端3的当前使用用户不是预设用户时,通过所述存储装置22存储所述包含预设标识的待发送信息,将包含预设标识的待发送信息进行储存,便于预设用户使用第二终端3时,将已经存储的包含预设标识的待发送信息发送至第二终端3。

检测模块250,用于通过服务器2周期性地检测所述第二终端3的当前使用用户是否为预设用户,如果是预设用户,则通过所述执行模块230向第二终端3发送所述包含预设标识的待发送信息,如果不是,则检测模块250持续检测。

如果判断当前使用终端的用户不是预设用户,检测模块250周期性地检测第二终端3的当前使用用户是否为预设用户,其中,周期性检测的时间可以是用户自定义的,按照用户习惯自定义检测周期,可以依据白天或者黑夜设定,例如在白天时间,如果用户走动较为频繁,周期时间可为10分钟,如果用户走动不频繁,周期时间可为1小时,在此不限制,例如在黑夜时间,用户处于睡眠状态,身边基本上没有陌生的他人,信息不容易泄露,因此可以把周期时间调至较长时间,例如6个小时;周期性检测的时间也可以是系统自定义,例如系统自定义检测周期为15分钟。服务器2按照设定的周期向第二终端3发送验证要求,提示第二终端3需要输入身份验证信息,当前用户输入身份验证信息。

所述服务器2可以是pc服务器及云端服务器等计算设备。所述服务器2可包括,但不仅限于,处理器21、存储装置22。本领域技术人员可以理解,所述示意图仅仅是服务器2的示例,并不构成对服务器2的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述服务器2还可以包括输入输出设备、网络接入设备、总线等。

所称处理器21可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述服务器2的控制中心,利用各种接口和线路连接整个服务器2的各个部分。

所述存储装置22可用于存储所述计算机程序和/或模块,也可以用于存储身份模板,所述处理器21通过运行或执行存储在所述存储装置22内的计算机程序和/或模块,以及调用存储在存储装置22内的数据,实现所述服务器的各种功能。所述存储装置22可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储装置22可以包括高速随机存取存储装置,还可以包括非易失性存储装置,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储装置件、闪存器件、或其他易失性固态存储装置件。

所述服务器2集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

实施例5:

图8为本发明实施例提供的终端的一种实施例的结构图,所述终端可以为手机、平板电脑、掌上电脑、笔记本电脑、台式电脑、车载设备等可以运行应用软件的终端,该终端可为图2中所示的第二终端3,所述第二终端3可包括处理器31、存储装置32、接收装置33、发送装置34、显示装置35等,显示装置35可用于显示终端所接收到的信息,处理器31和存储装置32的示例性介绍以及功能性介绍可参照实施例4中所示,终端集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,为节省篇幅,就不再详细赘述。

图9为本发明实施例提供的终端的一种实施例的功能模块图,以下所称的模块和单元是指一种能够被计算机所执行并且能够完成固定功能的一系列计算机程序段,如图9所示,所述终端包括:

获取模块310,所述获取模块310可用于获取当前用户的身份信息。

发送模块320,可用于将所述获取模块310获取得到的当前用户的身份信息发送至服务器2。

接收模块330,可用于在服务器2得到当前用户为预设用户的判断结果时,接收所述服务器2发送的所述包含预设标识的待发送信息。进一步的,所述终端还可以包括:

存储模块340,可用于储存通过获取模块310采集得到的身份模板,身份模板储存在终端的存储装置中;

比对模块350,可用于将获取得到的当前用户的身份信息直接与存储在存储装置内的身份模板进行比对。

所述发送模块320,还可用于将比对结果发送至服务器2。

进一步的,所述获取模块310,还可用于终端检测到用户首次登入通信应用程序时获取所述用户的指纹信息和/或图像信息;所述发送模块320,还用于将终端检测到用户首次登入通信应用程序时获取所述用户的指纹信息和/或图像信息发送至服务器2。

实施例6:

图2为本发明实施例提供的系统的一种实施例的结构图,如图2所示,所述系统可以包括第一终端1、第二终端3和服务器2,所述第一终端1和第二终端3可以为手机、平板电脑、掌上电脑、笔记本电脑、台式电脑、车载设备等可以运行应用软件的终端,其中,第一终端1和第二终端3可为相同类型的终端或者也可为不同类型的终端,例如,第一终端1可以为手机,第二终端3可以为手机或者非手机的终端设备,如笔记本电脑或者平板电脑。

其中,在所述服务器2向所述第二终端3推送包含预设标识的待发送信息之前,利用所述服务器2或所述第二终端3判断当前使用所述第二终端3的用户是否为预设用户;

当所述用户为非预设用户时,所述服务器2将包含预设标识的信息缓存且不推送发送至所述第二终端3。

在本发明所提供的几个实施例中,应当理解的是,所述的方法和装置,也可以通过其他的方式来实现,以上所描述的装置实施例仅是示意性的,所述模块的划分,仅仅是一种逻辑功能划分,实现时可以有另外的划分方式。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个装置也可以由同一个装置或系统通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

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