终端是否处于握持状态。在一个实施例中,移动终端包括传感器,判断移动终端是否处于握持状态的步骤包括:获取传感器输出的电容值;将电容值与预设阈值进行比较,若电容值大于预设阈值,则识别移动终端处于握持状态。利用移动终端上的传感器来感应用户是否与移动终端有接触,如果感应到用户与移动终端接触,会引起传感器的电容发生变化。优选的,传感器采用握持传感器(grip sensor)。传感器根据用户与移动终端的触摸面积产生电容,并输出对应的电容值。获取传感器输出的电容值之后,将电容值与预设阈值进行比较,若电容值大于预设阈值,则识别移动终端当前处于握持状态。由此通过传感器输出的电容值与预设阈值进行比较,能够简单有效的识别出移动终端是否处于握持状态。
[0052]步骤106,根据通知生成对应的通知内容预览,并将通知内容预览在移动终端的屏幕上进行显示。
[0053]在识别到移动终端处于握持状态后,提取通知的内容,并按照预设格式生成对应的通知内容预览,并将通知内容预览在移动终端的屏幕上进行显示。预设格式中可以只包括文字,也可以是文字与图片的结合。预设格式中的文字可以设定字数限制,超出字数限制的文字则被忽略掉。预设格式中的图片可以设定像素限制,对超出像素限制的图片进行转换,显示为小于像素限制的缩略图。进一步的,预设格式中还包括字体大小,字体大小可根据用户预先选择的模式进行显示。
[0054]本实施例中,接收通知;判断移动终端是否处于握持状态;若是,则根据通知生成对应的通知内容预览,并将通知内容预览在移动终端的屏幕上进行显示。由于在接收到通知后,先判断移动终端是否处于握持状态,如果移动终端处于握持状况,就会生成该通知对应的通知内容预览,并在移动终端的屏幕上显示该通知内容预览。由此能够简单、有效的让用户及时了解到所接收到的通知内容。
[0055]在一个实施例中,传感器包括第一传感器和第二传感器,第一传感器和第二传感器分别设置于移动终端的相对的两个长侧边或者分别设置于移动终端的背部上与相对的两个长侧边相邻的位置,在将电容值与预设阈值进行比较的步骤之后,还包括:获取第一传感器输出的第一电容值和第二传感器输出的第二电容值;将第一电容值与第二电容值分别与状态阈值进行比较得到第一电容值和第二电容值分别对应的接触状态;根据接触状态识别移动终端对应的握持状态。
[0056]本实施例中,握持状态包括单手握持和双手握持,其中单手握持又包括左手握持和右手握持。移动终端上相对的两个长侧边或者在移动终端背部上与相对的两个长侧边相邻的位置上分别设置有第一传感器和第二传感器。第一传感器包括多个传感器,也可称为第一传感器组。第二传感器包括多个传感器,也可称为第二传感器组。第一传感器输出的电容值即第一电容值可以是第一组传感器中多个传感器输出的电容值的总和。第二传感器输出的电容值即第二电容值可以是第二组传感器中多个传感器输出的电容值的总和。用户的手与传感器的接触面积不同,传感器输出的电容值也就不同。具体地,接触面积大则输出的电容值大,接触面积小则输出的电容值小。
[0057]接触状态包括手掌接触状态和手指接触状态,与接触状态对应的状态阈值包括第一状态阈值和第二状态阈值,其中第一状态阈值对应的是与手掌接触的状态,第二状态阈值对应的是与手指接触的状态,并且第一状态阈值大于第二状态阈值。将第一电容值分别与第一状态阈值和第二状态阈值进行比较,若第一电容值大于或等于第一状态阈值,则表示第一电容值对应的是手掌接触状态;若第一电容值小于或等于第二状态阈值且大于预设阈值,则表示第一电容值对应的是手指接触状态。同样的,将第二电容值与第一状态阈值和第二状态阈值进行比较,能识别第二电容值对应的状态。如果第一电容值与第二电容值分别对应的接触状态不同,则表示移动终端处于单手握持状态,如果第一电容值与第二电容值分别对应的接触状态相同,则表示移动终端处于双手握持状态。例如,如果第一电容值对应手掌接触状态,第二电容值对应手指接触状态,则表示移动终端处于单手握持状态。如果第一电容值对应手掌接触状态,且第二电容值对应手掌接触状态,则表示移动终端处于双手握持状态。如图2所示,如果第一传感器位于移动终端的左侧边,第二传感器位于移动终端的右侧边,第一电容值对应手掌接触状态,第二电容值对应手指接触状态,则可识别出移动终端当前处于左手握持状态。因此,根据电容值与状态阈值的比较,能够简单方便的识别出移动终端所处的握持状态。
[0058]在一个实施例中,在判断移动终端是否处于握持状态的步骤之后,还包括:监测移动终端是否从非握持状态转换为握持状态;若是,则检查是否存在未读通知;若是,则根据未读通知生成对应的通知内容预览,并将通知内容预览,在移动终端的屏幕上进行显示。
[0059]本实施例中,如果在接收到通知后,移动终端并未处于握持状态即移动终端处于非握持状态,则不会立即生成通知内容预览。利用传感器监测移动终端由非握持状态转换为握持状态之后,进一步检查是否存在未读通知,如果存在未读通知,则生成对应的通知内容预览,并将通知内容预览在移动终端的屏幕上进行显示。由此能够使得已接收到的并且尚未被用户阅读的通知及时有效的展示给用户,为用户提供了方便。如果未检查到未读通知,则表示接收到的通知已被用户阅读,无需再进行提示。
[0060]在一个实施例中,在接收通知的步骤之前,还包括:在设置页面展示接收和/或发送通知的应用;接收用户在设置页面上所设置的显示通知内容预览的优先顺序;保存优先顺序;根据通知生成对应的通知内容预览,并将通知内容预览在移动终端的屏幕上进行显示的步骤为:根据通知生成对应的通知内容预览,并将通知内容预览按照优先顺序在移动终端的屏幕上进行显示。
[0061]本实施例中,移动终端提供了设置页面,能够使得用户在设置页面中查看接收推送通知的应用程序和发送本地通知的应用程序。用户可根据个人喜好,在设置页面上选择接收推送通知的应用程序和发送本地通知的应用程序。用户对已选择的应用程序还可以进一步按照个人喜好,设置显示通知内容预览的优先顺序,并保存该优先顺序。对于接收到的多条通知,可按照预先设置的优先顺序在移动终端的屏幕上进行显示。进一步的,还可以根据预先设置的字体大小将排序在前的通知内容预览进行显示。对于排序在后并且移动终端的屏幕无法显示的通知内容预览,可以在屏幕上生成提示信息,例如“有2条通知内容预览未能显示”。根据预先设置的优先顺序来显示通知内容预览,从而能够及时显示用户关注的通知,为用户提供了方便。
[0062]以上各个实施例在具体说明中仅只针对相应步骤的实现方式进行了阐述,然后在逻辑不相矛盾的情况下,上述各个实施例是可以相互组合的而形成新的技术方案的,而该新的技术方案依然在本【具体实施方式】的公开范围内。
[0063]在一个实施例中,如图3所示,提供了一种移动终端中通知内容预览控制装置,该装置包括:接收模块302、判断模块304和显示模块306,其中:
[0064]接收模块302,用于接收通知。
[0065]判断模块304,用于判断移动终端是否处于握持状态。在其中一个实施例中,移动终端包括传感器,如图4所示,判断模块304包括:获取模块304a和识别模块304b,其中:获取模块304a,用于获取传感器输出的电容值;识别模块304b,用于将电容值与预设阈值进行比较,若电容值大于预设阈值,则识别移动终端处于握持状态。
[0066]显示模块306,用于若移动终端处于握持状态,则根据通知生成对应的通知内容预览,并将通知内容预览在移动终端的屏幕上进行显示。
[0067]本实施例中