即时通讯会话中双向删除信息的方法、装置、服务器、客户端、终端和存储介质与流程

文档序号:23624589发布日期:2021-01-12 10:36阅读:90来源:国知局
即时通讯会话中双向删除信息的方法、装置、服务器、客户端、终端和存储介质与流程

本发明涉及即时通讯领域,特别涉及一种即时通讯会话中双向删除信息的方法、装置、服务器、客户端、终端和存储介质。



背景技术:

现有阅后即焚是一种发起者保护自己信息的方式,在实际使用中,往往成为发送者捉弄接收者的一个手段,发送者极其容易对接收者进行各种类型的骚扰,而不受到限制。因为,阅后即焚的核心手段就是通过自动删除(包括预设的时间条件)保护发送隐私,负面效果就是增加了发送者对于接收者的骚扰,很多阅后即焚应用为了防止接收用户保留证据,通过防截屏、防复制等手段阻止接收者对于发送者信息的保存、取证,进一步降低了发送者骚扰被骚扰的门槛,导致接收用户更加容易受到骚扰。

而现有即时通讯工具在发送后极短时间内的信息撤回功能,虽然对应发送者而言,具有双向删除能力,但是,发送者通常无法知晓对方是否阅读了内容,无法掌握删除的时机。增加了发送者操作的难道。



技术实现要素:

发明目的:针对现有技术中存在的问题,本发明提供一种即时通讯会话中双向删除信息的方法、装置、服务器、客户端、终端和存储介质,通过接收用户进入阅读状态,双向删除功能才开启,从相当程度上遏制了现有阅后即焚发送者骚扰企图;在接收用户没有阅读前,信息隐藏,在一定程度上保护了发送者和接收者隐私。同时,通过发送用户和接收用户都可以操作双向删除,最大程度保护了发送用户和接收用户的共同利益,极大方便发送用户和接收用户就共同接受的话题进行私密性沟通。

技术方案:本发明提供了一种即时通讯会话中双向删除信息的方法,包括以下步骤:s1、获取发送用户向接收用户发送的双向删除信息;所述双向删除信息为所述发送用户和接收用户均可操作从所述发送用户和接收用户的客户端中删除的即时通讯信息;s2、将所述双向删除信息发送给所述接收用户;s3、获取所述发送用户和/或接收用户发送的双向删除所述双向删除信息的双向删除指令;s4、向所述发送用户和/或接收用户的客户端发送执行删除所述双向删除信息的执行指令。

优选地,所述双向删除信息为所述接收用户在其客户端没有进行预设查看操作动作之前,无法直接查看内容的即时通讯信息。

进一步地,在所述s2之后、所述s3之前,还包括以下步骤:获取所述接收用户客户端发送的其对所述双向删除信息阅读状态的阅读状态信息;向所述发送用户和接收用户的客户端发送在终端界面显示双向删除所述双向删除信息的功能标签显示指令。

进一步地,在获取所述阅读状态之后、发送所述功能标签显示指令之前,还包括如下步骤:判断是否达到发送所述功能标签显示指令的预设条件。

优选地,所述阅读状态包括:开始阅读、正在阅读或阅读结束。

进一步地,在所述s1之后、所述s2之前,还包括以下步骤:将具有未接收的所述双向删除信息的提示信息发送给所述接收用户;获取所述接收用户对所述双向删除信息的接收请求。

进一步地,在获取所述接收请求之后、所述s2之前,还包括以下步骤:判断所述接收请求是否符合预设条件;若符合,则执行所述s2。

本发明还提供了一种装置,包括:双向删除信息获取模块,用于获取发送用户向接收用户发送的双向删除信息;所述双向删除信息为所述发送用户和接收用户均可操作从所述发送用户和接收用户的客户端中删除的即时通讯信息;双向删除信息发送模块,用于将所述双向删除信息发送给所述接收用户;双向删除指令获取模块,获取所述发送用户和/或接收用户发送的对所述双向删除信息的双向删除指令;信息删除指令发送模块,用于向所述发送用户和/或接收用户的客户端发送执行删除所述双向删除信息的指令。

进一步地,在所述双向删除信息发送模块发送所述双向删除信息之后、在所述双向删除指令获取模块获取所述双向删除指令之前,还包括:阅读状态信息获取模块,用于获取所述接收用户的客户端发送的其对所述双向删除信息阅读状态的阅读状态信息;功能标签显示指令发送模块,用于向所述发送用户和接收用户的客户端发送在终端界面显示双向删除所述双向删除信息的功能标签显示指令。

进一步地,在所述阅读状态信息获取模块获取所述阅读状态信息之后,在所述功能标签显示指令发送模块发送所述功能标签显示指令之前,还包括:第一判断模块,用于判断是否达到发送所述功能标签显示指令的预设条件。

进一步地,在所述双向删除信息获取模块获取所述双向删除信息之后,在所述双向删除信息发送模块发送所述双向删除信息之前,还包括:提示信息发送模块,用于将具有未接收的所述双向删除信息的提示信息发送给所述接收用户;接收请求获取模块,用于获取所述接收用户对所述双向删除信息的接收请求。

进一步地,在所述接收请求获取模块获取所述接收请求之后,还包括:第二判断模块,用于判断所述接收请求是否符合预设条件。

本发明还提供了一种服务器,包括:处理器和存储器;所述存储器用于存储如所述装置的相关程序、指令,所述处理器用于执行如所述的即时通讯会话中双向删除信息的方法。

本发明还提供了一种客户端,包括:双向删除信息发送模块,用于发送用户向服务器发送的双向删除信息;所述双向删除信息为所述发送用户和接收用户均可操作从所述发送用户和接收用户的客户端中删除的即时通讯信息;双向删除信息接收模块,用于接收用户接收所述服务器发送的所述双向删除信息;双向删除指令发送模块,用于所述发送用户和/或接收用户向服务器发送对所述双向删除信息的双向删除指令;删除指令执行模块,用于执行删除所述双向删除信息。

进一步地,在所述双向删除信息接收模块接收所述双向删除信息之后,在所述双向删除指令发送模块发送所述双向删除指令之前,还包括:查看操作模块,用于所述接收用户对所述双向删除信息进行预设查看操作动作。

进一步地,在所述查看操作模块对所述双向删除信息进行预设查看操作动作之后在所述双向删除指令发送模块发送所述删除指令之前,还包括:阅读状态信息发送模块,用于所述接收用户客户端向所述服务器发送其对所述双向删除信息阅读状态的阅读状态信息;功能标签显示模块,用于显示双向删除所述双向删除信息的功能标签。

进一步地,在所述双向删除信息发送模块发送所述双向删除信息之后,在所述双向删除信息接收模块接收所述双向删除信息之前,还包括:提示信息接收模块,用于所述接收用户接收所述服务器发送的具有未接收的所述双向删除信息的提示信息;接收请求发送模块,用于所述接收用户向所述服务器发送对所述双向删除信息的接收请求。

本发明还提供了一种终端,包括存储器、处理器以及如所述的客户端,所述存储器用于存储所述客户端的相关程序、指令;所述处理器用于执行所述客户端的相关程序、指令。

本发明还提供了一种非暂态计算机可读存储介质,当所述存储介质中的指令由服务器的处理器执行时,服务器能够执行或运行如所述的即时通讯会话中双向删除信息的方法。

有益效果:本发明通过接收用户进入阅读状态,双向删除功能才开启,从相当程度上遏制了现有阅后即焚发送者骚扰企图;在接收用户没有阅读前,信息隐藏,在一定程度上保护了发送者和接收者隐私。同时,通过发送用户和接收用户都可以操作双向删除,最大程度保护了发送用户和接收用户的共同利益,极大方便发送用户和接收用户就共同接受的话题进行私密性沟通。

1、相当程度上保护发送者和接受者通话的的隐私需求;

2、利用双向删除时机的不可控,在较大程度上降低了发送者骚扰接收者的企图;

3、极大方便和促使发送者和接收者就共同接受的议题进行隐私性沟通。

附图说明

图1为实施方式1中即时通讯会话中双向删除信息的方法的流程图;

图2为实施方式2中即时通讯会话中双向删除信息的方法的流程图;

图3为实施方式3中即时通讯会话中双向删除信息的方法的流程图;

图4为实施方式4中即时通讯会话中双向删除信息的方法的流程图;

图5为实施方式5中即时通讯会话中双向删除信息的方法的流程图;

图6为实施方式6中即时通讯会话中双向删除信息的装置模块框图;

图7为实施方式7中即时通讯会话中双向删除信息的装置模块框图;

图8为实施方式8中即时通讯会话中双向删除信息的装置模块框图;

图9为实施方式9中即时通讯会话中双向删除信息的装置模块框图;

图10为实施方式10中即时通讯会话中双向删除信息的装置模块框图;

图11为实施方式11中即时通讯会话中双向删除信息的服务器模块框图;

图12为实施方式12中即时通讯会话中双向删除信息的客户端模块框图;

图13为实施方式13中即时通讯会话中双向删除信息的客户端模块框图;

图14为实施方式14中即时通讯会话中双向删除信息的客户端模块框图;

图15为实施方式15中即时通讯会话中双向删除信息的客户端模块框图;

图16为实施方式16中即时通讯会话中双向删除信息的终端模块框图。

具体实施方式

下面结合附图对本发明进行详细的介绍。

实施方式1:

本实施方式提供了一种即时通讯会话中双向删除信息的方法,包括以下步骤:

s1、获取发送用户向接收用户发送的双向删除信息;

双向删除信息为发送用户和接收用户均可操作从发送用户和接收用户的客户端中删除的即时通讯信息;

s2、将双向删除信息发送给接收用户;

s3、获取发送用户和/或用户发送的双向删除双向删除信息的双向删除指令;

s4、向发送用户和/或接收用户的客户端发送执行删除双向删除信息的执行指令。

下面列举一个具体的例子对本实施方式进行更加明确的说明:

首先,即时通讯服务器获取发送用户向接收用户发送的双向删除信息。本发明中所述的双向删除信息,是指发送用户和接收用户均可以在自己客户端所在终端对其操作,然后实现从双方客户端删除的信息。发送用户在发送信息前,需要确定信息的类别,比如,选择发送的信息类别为双向删除信息,发送用户客户端发送可以双向删除的双向删除信息时,该信息就携带有该信息为双向删除信息的类别标签或类别属性信息。

下一步,即时通讯工具服务器将接收到双向删除信息发送给接收用户的客户端。按照国家法规规定,所有即时通讯沟通信息需要进行必要的存储,所以不管是普通即时通讯信息还是双向删除信息,即时通讯服务器都可能按照国家相关法律规定进行相关审查、过滤和一定时间长度的存储。

下一步,即时通讯服务器不管获得发送用户还是接收用户发送过来的对双向删除信息的双向删除指令,都会进入下一步。

向发送用户和/或者接受用户的客户端发送删除该双向删除信息的指令,指示客户端删除双向删除信息。具体实施过程中,即时通讯工具服务器,既可以只向双向删除指令的发送方的沟通对象客户端发送删除指令,也可以向发送方和接收方客户端同时发送删除双向删除信息的指令。也就是,在发送用户向服务器发送删除双向删除信息的双向删除指令后,服务器可以只向接收用户客户端发送删除双向删除信息的删除指令,也可以同时向发送用户和接收用户客户端发送删除双向删除信息的删除指令。反之,如果是接收用户向服务器发送删除双向删除信息的双向删除指令后,服务器可以只向发送用户客户端发送删除双向删除信息的删除指令,也可以同时向发送用户和接收用户客户端发送删除双向删除信息的删除指令。由于无论是发送用户客户端还是接收用户客户端,在获得用户触发对双向删除信息进行双向删除指令后,可以先行自动删除自己客户端的双向删除信息,因此,若某用户触发了双向删除指令,则即时通讯服务器可以只向其沟通对象客户端发出执行删除指令即可,这样可以节约网络流量资源,同时提高指令执行的效率,提升用户的使用体验。

需要指出的是,无论发送用户还是接收用户,都可以在自己客户端对双向删除信息进行自我客户端的删除操作,而不影响双向删除信息在对方的信息状态。此操作与双向删除是完全不同的操作。同时,发送用户在预设的时间内,比如信息发出30秒内,在自己客户端执行撤回操作,对于双向删除信息也可以实现类似普通即时通讯信息类似的撤回操作。30秒过后,则同普通信息一样,无法执行撤回操作。

实施方式2:

本实施方式为实施方式1的进一步改进,主要改进之处在于,如图2所示,在步骤s2之后,s3之前,还包括以下步骤:

获取接收用户客户端发送的其对双向删除信息阅读状态的阅读状态信息;

向发送用户和接收用户的客户端发送在终端界面显示双向删除双向删除信息的功能标签显示指令。

下面列举一个具体的例子对本实施方式进行更加明确的说明:

无论发送用户还是接收用户在其客户端对于双向删除信息进行的双向删除操作,都是通过触发客户端所在终端显示的双向删除功能控件实现的。如果用户客户端的双向删除功能控件从信息发送出或者接收到那一刻就显示在客户端所在终端界面上,发送用户很难把握操作双向删除的时机,很可能在接收用户没有阅读的情况就操作了双向删除,则与撤回信息的用户体验没有差异。因此,依据接收用户对于双向删除信息的阅读状态,在发送用户和/或接收用户的客户端所在终端界面显示出双向删除信息的功能标签,就具有非常好的用户体验。同时,在实际应用中,双向删除信息可以为接收用户在其客户端没有进行预设查看操作动作之前,无法直接查看内容的即时通讯信息。例如,在客户端可以设置对于双向删除信息实施“点击才可阅读”的操作方法,即可简洁的获得接收用户的阅读状态信息,也可将信息在阅读前进行隐藏,从而提示接收用户接收到信息的信息性质,选择恰当的时机与场合,点击后在阅读,可以更好保护发送用户和接收用户的隐私。

为实现上述操作效果,即时通讯工具服务器需要先获取接收用户客户端发送的表达双向删除信息的阅读状态的信息。该阅读状态包括:开始阅读、正在阅读或阅读结束等阅读状态信息;

然后,向接收用户和/或发送用户客户端发送在终端界面显示双向删除的功能标签显示指令。当然,同实施方式1,接收用户客户端在获取接收用户阅读的触发指令后,即可在其客户端所在终端界面显示双向删除双向删除信息的功能标签显示指令,而服务器接收到接收用户客户端发送的阅读状态信息后,只向发送用户的客户端发送显示双向删除的功能标签显示指令,这样可以节约网络流量,提升操作执行的效率。

实施方式3:

本实施方式为实施方式2的进一步改进,主要改进之处在于,如图3所示,在获取阅读状态之后、发送功能标签显示指令之前,还包括如下步骤:

判断是否达到发送功能标签显示指令的预设条件;

就是服务器在获得接收用户已经阅读了双向删除信息的比如说100秒时间后,向发送用户和接收用户的客户端发送可双向删除该双向删除信息的功能标签显示指令;

若达到,则发送功能标签显示指令;

若没有达到,则暂时不发送功能标签显示指令。

下面列举一个具体的例子对本实施方式进行更加明确的说明:

本实施方式是对于实施方式2的进一步完善。就是即时通讯服务器并不是在接收到接收用户阅读了双向删除信息的阅读状态信息后,马上向发送用户的客户端发送双向删除的功能标签指令,而是在预设的时间后,比如收到接收用户阅读双向删除信息100秒以后,向发送用户客户端发送在终端界面显示双向删除的功能标签指令。本实施方式的优点在于避免发送用户在接收用户正开始阅读时候,就执行双向删除操作。当然,即时通讯服务器可以依据不同的信息类型,如文字、图片、以及文字多少、视频多长等信息,预设不同的预设时间,提供用户体验。

实施方式4:

本实施方式为实施方式3的进一步改进,主要改进之处在于,如图4所示,在s1之后、s2之前,还包括以下步骤:

将具有未接收的双向删除信息的提示信息发送给接收用户;

获取接收用户对双向删除信息的接收请求。

下面列举一个具体的例子对本实施方式进行更加明确的说明:

本实施方式是对实施方式1的进一步优化。即时通讯服务器在收到发送用户发送的双向删除信息后,不是马上发送给接收用户,而是将双向删除信息存储在服务器中,先将发送用户向接收用户发送了双向删除信息的提示信息发送给接收用户。即时通讯服务器在获取了接收用户客户端发送的确定接收该信息的接收请求后,才会将双向删除信息发送给接收用户。这一做的有益效果在于,可以避免接收用户通过技术手段在没有触发阅读状态操作的情况,通过技术途径阅读到隐藏的信息内容,而发送用户无法知晓接收用户已经阅读了双向删除信息。比如,在实施方式1、实施方式2和实施方式3的流程中,接收用户,收到双向删除信息后,切断通讯网络,再进行信息的阅读。则即使通讯服务器就可能无法知晓接收用户的阅读状态,发送用户就无法把握删除双向删除信息的时机。

除此之外,本实施方式与实施方式3完全相同,此处不做赘述。

实施方式5:

本实施方式为实施方式4的进一步改进,主要改进之处在于,如图5所示,在获取接收请求之后、s2之前,还包括以下步骤:

判断接收请求是否符合预设条件;

若符合,则执行s2。

下面列举一个具体的例子对本实施方式进行更加明确的说明:

本实施方式是对于实施方式4的进一步完善,即时通讯服务器在获得接收用户发送的接收请求后,会判断接收请求中的信息是否符合预设的条件,如果符合条件,才会执行步骤s2,否则不会执行步骤s2。例如,即时通讯工具服务器判断接收用户发送的接收请求中是否有阅读密码,并且该阅读密码是否与预设的阅读密码相同。该操作,可以进一步增加双向删除信息的隐私性,即使在接收用户客户端所在终端被第三人获取的情况,对方由于无法知晓发送用户和接收用户约定的阅读密码,也无法获取和阅读双向删除信息。

除此之外,本实施方式与实施方式4完全相同,此处不做赘述。

实施方式6:

本实施方式提供了一种装置,如图6,包括:

双向删除信息获取模块,用于获取发送用户向接收用户发送的双向删除信息;

所述双向删除信息为发送用户和接收用户均可操作从发送用户和接收用户的客户端中删除的即时通讯信息;

双向删除信息发送模块,用于将双向删除信息发送给接收用户;

双向删除指令获取模块,获取发送用户和/或接收用户发送的对双向删除信息的双向删除指令;

信息删除指令发送模块,用于向发送用户和/或接收用户的客户端发送执行删除双向删除信息的指令。

实施方式7:

本实施方式是实施方式6的进一步改进,主要改进之处在于,如图7,本实施方式中的装置中,在双向删除信息发送模块发送双向删除信息之后、在双向删除指令获取模块获取双向删除指令之前,还包括:

阅读状态信息获取模块,用于获取接收用户的客户端发送的其对双向删除信息阅读状态的阅读状态信息;

功能标签显示指令发送模块,用于向发送用户和接收用户的客户端发送在终端界面显示双向删除双向删除信息的功能标签显示指令。

除此之外,本实施方式与实施方式6完全相同,此处不做赘述。

实施方式8:

本实施方式是实施方式7的进一步改进,主要改进之处在于,如图8,本实施方式中的装置中,在阅读状态信息获取模块获取阅读状态信息之后,在功能标签显示指令发送模块发送功能标签显示指令之前,还包括:

第一判断模块,用于判断是否达到发送所述功能标签显示指令的预设条件。

除此之外,本实施方式与实施方式7完全相同,此处不做赘述。

实施方式9:

本实施方式是实施方式8的进一步改进,主要改进之处在于,如图9,本实施方式中的装置中,在双向删除信息获取模块获取双向删除信息之后,在双向删除信息发送模块发送双向删除信息之前,还包括:

提示信息发送模块,用于将具有未接收的双向删除信息的提示信息发送给接收用户;

接收请求获取模块,用于获取接收用户对双向删除信息的接收请求。

除此之外,本实施方式与实施方式8完全相同,此处不做赘述。

实施方式10:

本实施方式是实施方式9的进一步改进,主要改进之处在于,如图10,本实施方式中的装置中,在接收请求获取模块获取接收请求之后,还包括:第二判断模块,用于判断接收请求是否符合预设条件。

除此之外,本实施方式与实施方式9完全相同,此处不做赘述。

实施方式11:

本实施方式提供了一种用于即时通讯会话中双向删除信息的服务器,如图11,该服务器1000可以被提供为一服务器。该服务器1000包括处理组件1022,其进一步包括一个或多个处理器,以及由存储器1032所代表的存储器资源,用于存储可由处理组件1022的执行的指令,例如应用程序。存储器1032中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1022被配置为执行指令,以执行即时通讯会话中双向删除信息的方法。

服务器1000还可以包括一个电源组件1026被配置为执行服务器1000的电源管理,一个有线或无线网络接口1050被配置为将服务器1000连接到网络,和一个输入输出(i/o)接口1058。服务器1000可以操作基于存储在存储器1032的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

实施方式12:

本实施方式提供了一种客户端,如图12,包括:

双向删除信息发送模块,用于发送用户向服务器发送的双向删除信息;

双向删除信息为发送用户和接收用户均可操作从发送用户和接收用户的客户端中删除的即时通讯信息;

双向删除信息接收模块,用于接收用户接收服务器发送的双向删除信息;

双向删除指令发送模块,用于发送用户和/或接收用户向服务器发送对双向删除信息的双向删除指令;

删除指令执行模块,用于执行删除双向删除信息。

实施方式13:

本实施方式是实施方式12的进一步改进,主要改进之处在于,如图13,本实施方式中的客户端中,在双向删除信息接收模块接收双向删除信息之后,在双向删除指令发送模块发送双向删除指令之前,还包括:

查看操作模块,用于接收用户对双向删除信息进行预设查看操作动作。除此之外,本实施方式与实施方式12完全相同,此处不做赘述。

实施方式14:

本实施方式是实施方式13的进一步改进,主要改进之处在于,如图14,本实施方式中的客户端中,在查看操作模块对双向删除信息进行预设查看操作动作之后,在双向删除指令发送模块发送删除指令之前,还包括:

阅读状态信息发送模块,用于接收用户客户端向服务器发送其对双向删除信息阅读状态的阅读状态信息;

功能标签显示模块,用于显示双向删除双向删除信息的功能标签。

除此之外,本实施方式与实施方式13完全相同,此处不做赘述。

实施方式15:

本实施方式是实施方式14的进一步改进,主要改进之处在于,如图15,本实施方式中的客户端中,在双向删除信息发送模块发送双向删除信息之后,在双向删除信息接收模块接收双向删除信息之前,还包括:

提示信息接收模块,用于接收用户接收服务器发送的具有未接收的双向删除信息的提示信息;

接收请求发送模块,用于接收用户向服务器发送对双向删除信息的接收请求。

除此之外,本实施方式与实施方式14完全相同,此处不做赘述。

实施方式16:

本实施方式提供了一种终端,该终端包括存储器、处理器以及如实施方式12-15描述的客户端,存储器用于存储客户端的相关程序、指令;处理器用于执行客户端的相关程序、指令。

如图16,该终端900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图12,终端900可以包括以下一个或多个组件:处理组件,存储器904,电力组件906,多媒体组件908,音频组件910,输入/输出(i/o)的接口912,传感器组件914,以及通信组件916。处理组件902通常控制终端900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。

存储器904被配置为存储各种类型的数据以支持在终端900的操作。这些数据的示例包括用于在终端900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件906为终端900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为终端900生成、管理和分配电力相关联的组件。

多媒体组件908包括在所述终端900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当终端900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(mic),当终端900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配

置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。

i/o接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件914包括一个或多个传感器,用于为终端900提供各个方面的状态评估。例如,传感器组件914可以检测到终端900的打开/关闭状态,组件的相对定位,例如所述组件为终端900的显示器和小键盘,传感器组件914还可以检测终端900或终端900一个组件的位置改变,用户与终端900接触的存在或不存在,终端900方位或加速/减速和终端900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件916被配置为便于终端900和其他设备之间有线或无线方式的通信。终端900可以接入基于通信标准的无线网络,如wifi,运营商网络(如2g、3g、4g或5g),或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件916还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,终端900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

通过以上实施方式的描述,本领域的技术人员可以清楚地了解到本发明提供的系统外部命令执行技术方案可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

上述本发明实施例的先后顺序仅仅为了描述,不代表实施例的优劣。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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