一种虚拟红包的展示方法、装置及移动终端与流程

文档序号:14477436阅读:161来源:国知局
一种虚拟红包的展示方法、装置及移动终端与流程

本发明实施例涉及通信技术领域,尤其涉及一种虚拟红包的展示方法、装置、一种移动终端及一种计算机可读存储介质。



背景技术:

随着手机等智能终端的普及以及移动支付的快速发展,用户通过安装在手机等终端上的应用程序(application,简称app)向其他用户发送虚拟红包变得十分流行。特别是在一些社交类app的群组中,“抢红包”的游戏更是备受欢迎。

通常,群红包都是静态显示的。当某个用户发出群红包后,其他群成员必须通过手动点击打开该红包,然后才能查看红包是否还有剩余以及剩余的数量。如果红包有剩余,则可以领取其中的一个,如果红包已经没有剩余,则无法领取。

目前的“抢红包”游戏中,群成员必须对每个红包都进行点击才能查看结果,操作起来十分复杂。而且,当有多个群红包时,群成员通常逐一查看每个群红包,在查看已经没有剩余的群红包时,其他尚有剩余的群红包被其他用户“抢光”了,从而导致最终甚至一个红包也没有抢到,手动操作较为繁琐。



技术实现要素:

本发明实施例提供了一种虚拟红包的展示方法、装置及移动终端,以解决现有技术中手动操作较为繁琐的问题。

为了解决上述技术问题,第一方面,本发明实施例提供了一种虚拟红包的展示方法,应用于移动终端,所述方法包括:

当接收到虚拟红包消息时,显示虚拟红包控件;

根据虚拟红包的剩余数量,确定对应的目标颜色;

将所述虚拟红包控件的显示颜色调整为所述目标颜色。

第二方面,本发明实施例还提供了一种虚拟红包的展示装置,包括:

显示模块,用于当接收到虚拟红包消息时,显示虚拟红包控件;

确定模块,用于根据虚拟红包的剩余数量,确定对应的目标颜色;

调整模块,用于将所述虚拟红包控件的显示颜色调整为所述目标颜色。

第三方面,本发明实施例还提供了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的虚拟红包的展示方法的步骤。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的虚拟红包的展示方法的步骤。

本发明实施例根据虚拟红包的剩余数量调整虚拟红包控件的显示颜色,使得用户能够快捷方便地获悉虚拟红包的剩余数量,减少用户的手动操作,提升了移动终端的智能化程度和用户体验。

附图说明

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

图1是本发明一个实施例的一种虚拟红包的展示方法的步骤流程图;

图2是本发明一个实施例的另一种虚拟红包的展示方法的步骤流程图;

图3是本发明一个实施例的又一种虚拟红包的展示方法的步骤流程图;

图4是本发明一个实施例的再一种虚拟红包的展示方法的步骤流程图;

图5a-图5f是本发明一个实施例的一种虚拟红包的展示装置的示意图;

图6是本发明各个实施例的一种移动终端的硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1,示出了本发明一个实施例的一种虚拟红包的展示方法的步骤流程图,具体可以包括如下步骤:

步骤101,当接收到虚拟红包消息时,显示虚拟红包控件;

需要说明的是,本方法可以应用于移动终端中。例如,手机、平板电脑等等。本发明实施例对移动终端的具体类型不作限定。

虚拟红包是指用户通过安装在手机等移动终端上的应用程序向其他一个或多个用户发送的包含一定金额的钱款的电子红包。一个虚拟红包的金额少则几分钱,多则数百甚至上千元。

虚拟红包可以由一个用户发送至另一个用户。例如,一个用户可以通过社交类应用程序或金融理财类应用程序向另一个用户单独发送虚拟红包,此时,该虚拟红包仅仅能被另一个用户一个人领取,领取该虚拟红包的用户能够获得其中全部的钱款。

在另一种场景下,虚拟红包也可以由一个用户发送至多个用户。例如,在社交类应用程序的群组内,一个用户可以在该群组内发送一个虚拟红包。该用户在发送虚拟红包时,可以设定可领取的红包的初始数量,如8个,则允许群组内最多有8个其他成员可以领取该虚拟红包。每个用户领取红包所获得的钱款可以是相同的,也可以是不同的,但各个用户所获得的钱款总额与该虚拟红包的总金额相等。

在本发明实施例中,虚拟红包特指由某个用户在群组内发送的可以由多个用户领取的红包。用户在发送虚拟红包时,可以设定红包的总金额,以及可领取的初始数量。

例如,用户在群组内发送一个虚拟红包,可以设定总金额为8元,可领取的初始数量为8个。当某一用户领取1个红包后,该虚拟红包还剩余7个,直到全部8个红包被八个用户分别领取,该虚拟红包的剩余数量变为0个,即该虚拟红包无法再被任一用户领取。

需要说明的是,每个用户可以领取的红包的金额可以是相同的。例如,上述总金额为8元、可领取的初始数量为8个的虚拟红包,八个用户每人可领取的红包金额可以均为1元。当然,每个用户可以领取的红包的金额也可以是不相同的。例如,同样针对上述虚拟红包,第一个用户可领取的金额可以为0.45元,第二个用户可领取的金额可以为1元,第三个用户可领取的金额可以为0.78元等等,但八个用户所领取的红包的金额之和仍然为8元。本实施例对各个用户所领取的红包的金额不作限定。

在本发明实施例中,当用户上发出虚拟红包时,移动终端在接收到上述虚拟红包的消息时,可以首先在群组内显示虚拟红包控件。当群组内的其他用户通过点击打开该虚拟红包后,如果该虚拟红包仍有剩余,则该用户可以获得其中的一个红包。

步骤102,根据虚拟红包的剩余数量,确定对应的目标颜色;

在本发明实施例中,可以根据虚拟红包中当前剩余的红包数量的不同,确定与该数量相对应的虚拟红包控件的目标显示颜色。

例如,随着虚拟红包被用户领取,可领取的剩余数量逐渐减少,则可以确定逐渐加深的颜色为虚拟红包控件的目标颜色。

若虚拟红包未被领取时,其对应的目标颜色为红色,则随着红包被用户每领取一个后,可以以逐渐加深的红色为不同剩余数量对应的虚拟红包控件的目标颜色。

或者,随着可领取的红包剩余数量的逐渐减少,也可以以逐渐变淡的浅红色为不同剩余数量对应的虚拟红包控件的目标颜色,本实施例对此不作限定。

步骤103,将所述虚拟红包控件的显示颜色调整为所述目标颜色。

在本发明实施例中,在根据虚拟红包的剩余数量确定出与该数量相对应的目标颜色后,可以将该虚拟红包控件的显示颜色调整为目标颜色,使得其他用户可以根据虚拟红包控件显示颜色的不同,知道该虚拟红包是否仍有剩余或是否可被领取。

本发明实施例根据虚拟红包的剩余数量调整虚拟红包控件的显示颜色,使得用户能够快捷方便地获悉虚拟红包的剩余数量,减少用户的手动操作,提升了移动终端的智能化程度和用户体验。

参照图2,示出了本发明一个实施例的另一种虚拟红包的展示方法的步骤流程图,具体可以包括如下步骤:

步骤201,当接收到虚拟红包消息时,获取所述虚拟红包的初始数量;

需要说明的是,本方法可以应用于手机等移动终端中。当用户在安装在手机上的社交类应用程序的群组内发送虚拟红包时,应用程序可以知道用户发送的训红包的初始数量。通常,该初始数量可以由用户自行设定。

步骤202,确定与所述初始数量相对应的初始颜色;

在本发明实施例中,初始颜色可以是预先设定的,并且,对应于不同的初始数量,可以设定相同的初始颜色。

例如,用户发送的初始数量为10个的虚拟红包的初始颜色与初始数量为5个的虚拟红包的初始颜色可以均为红色。

步骤203,显示具有所述初始颜色的虚拟红包控件;

在本实施例中,当接收到虚拟红包的消息时,可以在移动终端上显示具有相应的初始颜色的虚拟红包控件。用户可以通过点击打开该虚拟红包控件,以领取其中的一个红包。

步骤204,根据虚拟红包的剩余数量,确定对应的目标颜色;

在本发明实施例中,在用户发送虚拟红包后,可以由服务器实时监测该虚拟红包的剩余数量。

因此,作为一种示例,在确定与虚拟红包的剩余数量相对应的目标颜色时,可以首先接收服务器监测到的该虚拟红包的剩余数量,然后由移动终端根据虚拟红包的剩余数量,确定对应的目标颜色。

例如,在用户发送初始数量为8个的虚拟红包后,服务器可以实时监测该虚拟红包的剩余数量。当有两位用户各自领取一个红包后,服务器可以将监测到的剩余6个红包的消息发送至移动终端,移动终端可以根据该剩余数量确定与之对应的虚拟红包控件的目标颜色。

在另一种示例中,在确定与虚拟红包的剩余数量相对应的目标颜色时,还可以直接接收服务器根据虚拟红包的剩余数量确定的目标颜色。

例如,在用户发送初始数量为8个的虚拟红包后,服务器可以实时监测该虚拟红包的剩余数量。当有三位用户各自领取一个红包后,服务器可以监测到该虚拟红包的剩余数量为5个,并根据相应规则确定与该剩余数量对应的目标颜色,并将确定的目标颜色的信息发送至移动终端。

步骤205,将所述虚拟红包控件的显示颜色调整为所述目标颜色。

在本发明实施例中,在确定出虚拟红包控件的目标颜色后,可以将该虚拟红包控件的显示颜色调整为目标颜色,以便用户根据虚拟红包控件显示颜色的不同,知道该虚拟红包是否仍有剩余或是否可被领取。

在本发明实施例中,当用户发出虚拟红包后,可以在移动终端上显示具有特定初始颜色的虚拟红包控件,同时,服务器可以实时监测该红包色剩余数量,从而可以根据剩余数量的不同,将虚拟红包控件的显示颜色调整为不同的目标颜色,以便用户根据虚拟红包控件显示颜色的不同,知道该虚拟红包是否仍有剩余或是否可被领取,减少了用户领取虚拟红包的操作复杂度,提高了领取虚拟红包的效率,增加了“抢红包”游戏的趣味性。

参照图3,示出了本发明一个实施例的又一种虚拟红包的展示方法的步骤流程图,具体可以包括如下步骤:

步骤301,当接收到虚拟红包消息时,显示虚拟红包控件;

在申请实施例中,当接收到虚拟红包消息时,移动终端可以获取与虚拟红包的初始数量相对应的初始颜色,并显示具有该初始颜色的虚拟红包控件。

需要说明的是,初始颜色可以是预先设定的,并且,对应于不同的初始数量,可以设定相同的初始颜色。

步骤302,确定所述虚拟红包中当前已领取的数量;

在本发明实施例中,虚拟红包被领取的信息可以是由服务器实时监测获得的。

当每次监测到虚拟红包被领取的信息时,服务器可以记录该虚拟红包当前已领取的数量,并根据初始数量与当前已领取的数量之间的差值,确定出虚拟红包的剩余数量。

例如,若某位用户在群组内发送的虚拟红包的初始数量为8个时,则服务器第一次监测到红包被领取的信息时,可以将该初始数量递减至7个。即,当初始数量为8个的虚拟红包被领取1个后,可领取的红包的剩余数量为7个。当再次监测到红包被领取的信息时,可以继续递减可领取的红包的剩余数量至6个,直到全部8个红包均被用户领取。

步骤303,计算所述当前已领取的数量与初始数量的比值;

例如,当前已领取的数量为5个,虚拟红包的初始数量为8个,则可以计算得到二者之间的比值为5/8。

步骤304,根据所述比值,确定所述虚拟红包控件的目标颜色;

在本发明实施例中,虚拟红包的目标颜色可以与已领取的红包数量占红包的初始数量的百分比相对应。

例如,可以首先设定任一虚拟红包的初始数量对应的颜色值为第一颜色值,当可领取的红包的剩余数量仅剩一个时,即可领取的红包为一个时,虚拟红包的颜色值为第二颜色值。然后,通过计算第二颜色值与第一颜色值之间的差值,以及,计算该差值与上述比值之间的乘积值,从而可以确定该乘积值与第一颜色值之和为目标颜色值,并将目标颜色值对应的颜色作为目标颜色。

需要说明的是,颜色值通常以rgb值来表示,该rgb值可以分别包括r值、g值和b值。因此,在按照上述方法计算目标颜色的颜色值时,需要分别对r值、g值和b值进行计算。

例如,可以设定任一虚拟红包的初始数量对应的颜色值为第一颜色值(r1,g1,b1),设定红包剩余数量为一个时对应的颜色值为第二颜色值(r2,g2,b2),设定目标颜色的目标颜色值为(r,g,b),则上述r、g、b对应的数值可以采用如下公式进行计算,从而可以保证虚拟红包控件的初始显示颜色与红包的初始数量无关。

r=percent*(r2-r1)+r1

g=percent*(g2-g1)+g1

b=percent*(b2-b1)+b1

其中,percent为当前已领取的红包数量与初始数量的比值。

当然,虚拟红包颜色rgb的变化可以结合实际需求按照不同规律进行,如rgb三个数值均按照上述公式呈线性规律变化,而且变化规律相同。在实际应用中,也可以结合需要按照非线性规律变化,且三个数值的变化规律也可以不同,本实施例对此不作限定。

作为本发明的一种示例,当虚拟红包的剩余数量为零时,可以确定该虚拟红包的目标颜色为预设颜色。

例如,可以设定一预设颜色值,假设为(r3,g3,b3)。当虚拟红包被全部领取后,可以确定此时虚拟红包的目标颜色为(r3,g3,b3)对应的颜色。

作为本发明的另一种示例,当虚拟红包的剩余数量递减时,还可以对该虚拟红包的显示亮度递增。

例如,在虚拟红包被发出后,显示在用户手机的屏幕上的红包可以具有一初始的显示亮度,但随着红包逐个被其他用户领取,则可以对该显示亮度进行递增,以提示用户该红包正在被其他用户领取。

步骤305,将所述虚拟红包控件的显示颜色调整为所述目标颜色。

在本发明实施例中,在按照步骤304中所示的方法确定出与虚拟红包的剩余数量相对应的目标颜色后,可以将虚拟红包控件的显示颜色调整为该目标颜色。

例如,某一虚拟红包的初始数量为8个,在某一时刻,其中4个红包已经被其他用户领取,则可领取的剩余数量为4个。此时,可以确定与可领取的数量为4个时对应的目标颜色值分别为:

r=0.5*(r2-r1)+r1

g=0.5*(g2-g1)+g1

b=0.5*(b2-b1)+b1

然后,可以将该虚拟红包的显示颜色调整为该颜色值(0.5*(r2-r1)+r1,0.5*(g2-g1)+g1,0.5*(b2-b1)+b1)对应的颜色。

当虚拟红包的数量为零时,可以直接将虚拟红包控件的显示颜色调整为预设颜色。

作为本发明的一种示例,当虚拟红包的当前可领取的剩余数量为零时,还可以调整虚拟红包的显示亮度为预设的最小值。

需要说明的是,显示亮度的预设的最小值可以并非是实际亮度的最小值,而可以是用户所熟悉的某一相对较低的亮度值,本实施例对此不作限定。

在本发明实施例中,当虚拟红包的当前可领取的剩余数量为零时,对应的预设颜色和显示亮度应该尽量保持一致。即,对于任意一个虚拟红包,当该红包被全部领取后,应以相同的显示颜色和显示亮度展示在用户的手机屏幕上,以方便用户及时地知道该红包已经全部被领取,无法再点击或打开该红包。

在本发明实施例中,在虚拟红包被领取的过程中,可以根据剩余数量的不同显示具有不同的颜色和亮度的虚拟红包控件,使得虚拟红包的显示由原来的静态显示拓展到动态显示,增加了“抢红包”游戏的玩法的趣味性,活跃了社交群组的氛围,达到了更好的社交效果。

其次,当虚拟红包已经被全部领取完时,用户可以根据虚拟红包控件的显示颜色和亮度直观地看出,无需再次点击打开该虚拟红包,提高了抢红包的效率,提升了用户使用体验。

为了便于理解,下面以一个具体的示例对本发明的虚拟红包的展示方法作一介绍。

参照图4,示出了本发明一个实施例的再一种虚拟红包的展示方法的步骤流程图,具体可以包括如下步骤:

步骤401,虚拟红包发送方生成新虚拟红包并发送;

在本发明实施例中,虚拟红包发送方可以是指在群组内发送虚拟红包的用户。

当该用户开立新虚拟红包时,可以设置发送的虚拟红包的金额、初始数量等信息,待设置完成后,可以通过点击应用程序对应的“发送”虚拟按钮将该虚拟红包发送至群组中,供其他用户领取。

当虚拟红包被发出后,可以在每个接收到该虚拟红包的用户的手机上,显示初始颜色及初始亮度。

步骤402,实时获取虚拟红包的剩余数量;

在本发明实施例中,应用程序的服务器可以实时对虚拟红包的剩余数量进行监测,并将该剩余数量及时地反馈至手机中的应用程序,使得应用程序也能够实时地知道虚拟红包剩余的可领取个数。

步骤403,判断虚拟红包的剩余数量是否为零;

在本发明实施例中,应用程序可以根据虚拟红包的剩余数量,显示对应该数量的显示颜色及显示亮度。因此,可以实时地判断虚拟红包的剩余数量是否为零。若否,则可以执行步骤404;若是,则可以执行步骤405。

步骤404,加深虚拟红包控件的显示颜色,并增强虚拟红包控件的显示亮度;

在本发明实施例中,若虚拟红包的剩余数量不为零,且虚拟红包的剩余数量在不断减少,则可以加深虚拟红包控件的显示颜色及显示亮度。

若虚拟红包的剩余数量暂时没有减少,则可以保持当前的颜色与亮度不变。

步骤405,调整虚拟红包控件的显示颜色为浅红色,并调整显示亮度变暗。

在本发明实施例中,若虚拟红包的剩余数量为零,则可以将虚拟红包控件的显示颜色及显示亮度调整分别为某一预设颜色与预设零度。例如,可以将虚拟红包控件的显示颜色调整为浅红色,并调整显示亮度变暗。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图5a,示出了本发明一个实施例的虚拟红包的展示装置的示意图之一,所述虚拟红包的展示装置500具体可以包括如下模块:

显示模块501,用于当接收到虚拟红包消息时,显示虚拟红包控件;

确定模块502,用于根据虚拟红包的剩余数量,确定对应的目标颜色;

调整模块503,用于将所述虚拟红包控件的显示颜色调整为所述目标颜色。

在图5a的基础上,参照图5b,示出了本发明一个实施例的虚拟红包的展示装置的示意图之二,所述显示模块501具体可以包括如下模块:

获取子模块5011,用于当接收到虚拟红包消息时,获取所述虚拟红包的初始数量;

确定子模块5012,用于确定与所述初始数量相对应的初始颜色;

显示子模块5013,用于显示具有所述初始颜色的虚拟红包控件。

在图5a的基础上,参照图5c,示出了本发明一个实施例的虚拟红包的展示装置的示意图之三,所述确定模块502具体可以包括如下模块:

第一接收确定子模块5021,用于接收服务器监测到的所述虚拟红包的剩余数量,根据虚拟红包的剩余数量,确定对应的目标颜色;以及,

第二接收确定子模块5022,用于接收服务器根据所述虚拟红包的剩余数量确定的目标颜色。

在图5a的基础上,参照图5d,示出了本发明一个实施例的虚拟红包的展示装置的示意图之四,所述确定模块502还可以包括如下模块:

已领取数量确定子模块5023,用于确定所述虚拟红包中当前已领取的数量;

比值计算子模块5024,用于计算所述当前已领取的数量与初始数量的比值;

目标颜色确定子模块5025,用于根据所述比值,确定所述虚拟红包控件的目标颜色。

在本发明实施例中,所述初始数量可以对应于第一颜色值,当剩余数量为一个时,对应于第二颜色值。在图5d的基础上,参照图5e,示出了本发明一个实施例的虚拟红包的展示装置的示意图之五,所述目标颜色确定子模块5025具体可以包括如下单元:

差值计算单元251,用于计算第二颜色值与第一颜色值之间的差值;

乘积值计算单元252,用于计算所述差值与所述比值之间的乘积值;

目标颜色确定单元253,用于确定所述乘积值与所述第一颜色值之和为目标颜色值,将所述目标颜色值对应的颜色作为目标颜色。

在图5a的基础上,参照图5f,示出了本发明一个实施例的虚拟红包的展示装置的示意图之六,所述确定模块502还可以包括如下模块:

预设颜色确定子模块5026,用于当所述虚拟红包的剩余数量为零时,确定所述虚拟红包的目标颜色为预设颜色。

虚拟红包的展示装置500能够实现图1-图4的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。本发明实施例通过在接收到虚拟红包消息时,显示虚拟红包控件,然后根据虚拟红包的剩余数量,确定对应的目标颜色,并将虚拟红包控件的显示颜色调整为目标颜色,使得其他用户可以根据虚拟红包控件的显示颜色的不同,直观地知道该虚拟红包是否可被领取,解决了现有技术中用户只能通过手动点击每个虚拟红包进行查看,才能知道该虚拟红包是否有剩余或是否可被领取的问题,减少了用户领取虚拟红包的操作复杂度,提高了领取虚拟红包的效率,增加了“抢红包”游戏的趣味性,也相应地提升了用户的使用体验。

参照图6,示出了实现本发明各个实施例的一种移动终端的硬件结构示意图,该移动终端600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、处理器610、以及电源611等部件。本领域技术人员可以理解,图6中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。

其中,射频单元601,用于接收虚拟红包消息。

处理器610,用于根据虚拟红包的剩余数量,确定对应的目标颜色;将所述虚拟红包控件的显示颜色调整为所述目标颜色。

这样,在本发明实施例中,通过在接收到虚拟红包消息时,显示虚拟红包控件,然后根据虚拟红包的剩余数量,确定对应的目标颜色,并将虚拟红包控件的显示颜色调整为目标颜色,使得其他用户可以根据虚拟红包控件的显示颜色的不同,直观地知道该虚拟红包是否可被领取,解决了现有技术中用户只能通过手动点击每个虚拟红包进行查看,才能知道该虚拟红包是否有剩余或是否可被领取的问题,减少了用户领取虚拟红包的操作复杂度,提高了领取虚拟红包的效率,增加了“抢红包”游戏的趣味性,也相应地提升了用户的使用体验。

应理解的是,本发明实施例中,射频单元601可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器610处理;另外,将上行的数据发送给基站。通常,射频单元601包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元601还可以通过无线通信系统与网络和其他设备通信。

移动终端通过网络模块602为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元603可以将射频单元601或网络模块602接收的或者在存储器609中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元603还可以提供与移动终端600执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元603包括扬声器、蜂鸣器以及受话器等。

输入单元604用于接收音频或视频信号。输入单元604可以包括图形处理器(graphicsprocessingunit,gpu)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元606上。经图形处理器6041处理后的图像帧可以存储在存储器609(或其它存储介质)中或者经由射频单元601或网络模块602进行发送。麦克风6042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元601发送到移动通信基站的格式输出。

移动终端600还包括至少一种传感器605,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板6061的亮度,接近传感器可在移动终端600移动到耳边时,关闭显示面板6061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器605还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元606用于显示由用户输入的信息或提供给用户的信息。显示单元606可包括显示面板6061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板6061。

用户输入单元607可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板6071上或在触控面板6071附近的操作)。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器610,接收处理器610发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板6071。除了触控面板6071,用户输入单元607还可以包括其他输入设备6072。具体地,其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板6071可覆盖在显示面板6061上,当触控面板6071检测到在其上或附近的触摸操作后,传送给处理器610以确定触摸事件的类型,随后处理器610根据触摸事件的类型在显示面板6061上提供相应的视觉输出。虽然在图6中,触控面板6071与显示面板6061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板6071与显示面板6061集成而实现移动终端的输入和输出功能,具体此处不做限定。

接口单元608为外部装置与移动终端600连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元608可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端600内的一个或多个元件或者可以用于在移动终端600和外部装置之间传输数据。

存储器609可用于存储软件程序以及各种数据。存储器609可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器609可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器610是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器609内的软件程序和/或模块,以及调用存储在存储器609内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器610可包括一个或多个处理单元;优选的,处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。

移动终端600还可以包括给各个部件供电的电源611(比如电池),优选的,电源611可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,移动终端600包括一些未示出的功能模块,在此不再赘述。

优选的,本发明实施例还提供一种移动终端,包括处理器610,存储器609,存储在存储器609上并可在所述处理器610上运行的计算机程序,该计算机程序被处理器610执行时实现上述虚拟红包的展示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述虚拟红包的展示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

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

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

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