显示方法及装置、存储介质转让专利

申请号 : CN202011580341.2

文献号 : CN112612390B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 何宝通

申请人 : 北京小米移动软件有限公司

摘要 :

本公开是关于一种显示方法及装置、存储介质。该方法应用于具有屏幕的终端设备中,包括:获取操作对象作用于所述屏幕的作用区域以及作用位置;根据所述作用区域的内容,获取待展示卡片;根据所述作用位置,确定所述待展示卡片的展示位置;将所述待展示卡片悬浮显示在所述展示位置中。本公开实施例中待展示卡片的展示位置能够跟随作用位置的改变而改变,能够显示在屏幕的不同位置,使得待展示卡片的显示更加灵活。

权利要求 :

1.一种显示方法,其特征在于,应用于具有屏幕的终端设备中,所述方法包括:获取操作对象作用于所述屏幕的作用区域以及作用位置;

根据所述作用区域的内容,获取待展示卡片;

根据所述作用位置和所述待展示卡片的尺寸,确定所述待展示卡片的展示位置;其中,所述待展示卡片的尺寸包括所述待展示卡片的宽度或所述待展示卡片的高度;将所述待展示卡片悬浮显示在所述展示位置中。

2.根据权利要求1所述的方法,其特征在于,所述屏幕包括第一侧边和相邻所述第一侧边的第二侧边,所述根据所述作用位置和所述待展示卡片的尺寸,确定所述待展示卡片的展示位置,包括:

基于所述作用位置,确定所述作用位置到所述第一侧边的第一距离以及所述作用位置向所述第二侧边投影的投影位置;

在所述第一距离大于或者等于所述待展示卡片的高度时,基于所述投影位置确定所述展示位置;

在所述第一距离小于所述待展示卡片的高度时,将所述第二侧边上的弹出位置作为所述展示位置,其中,所述弹出位置到所述第一侧边的第二距离大于或者等于所述待展示卡片的高度。

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在获取所述作用区域以及所述作用位置时,在所述屏幕上悬浮显示预加载动画。

4.根据权利要求1或2所述的方法,其特征在于,所述待展示卡片为多个,所述将所述待展示卡片悬浮显示在所述展示位置中,包括:沿着所述屏幕侧边间隔排列多个所述待展示卡片,并将排列后的卡片悬浮显示在所述展示位置;

或者,

按照所述待展示卡片的宽度从宽到窄依次叠加多个所述待展示卡片,并将叠加后的卡片悬浮显示在所述展示位置。

5.根据权利要求1或2所述的方法,其特征在于,所述根据所述作用区域的内容,获取待展示卡片,包括:

当在所述作用区域抓取到所述内容,且所述内容为文本时,基于所述文本获取所述待展示卡片;

当在所述作用区域抓取到所述内容,且所述内容为图片时,基于所述图片获取所述待展示卡片;

当在所述作用区域未抓取到所述内容,对所述作用区域的所述内容进行截图,并基于所述截图获取所述待展示卡片。

6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:显示识别所述内容的识别选项框;

当检测到所述识别选项框从第一位置移动到第二位置时,选取图片识别来获取所述待展示卡片。

7.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:获取所述操作对象作用于所述屏幕的作用时间和/或作用力;

当所述作用时间大于预设时间阈值和/或所述作用力大于预设作用阈值时,触发所述终端设备获取所述待展示卡片和所述展示位置。

8.一种显示装置,其特征在于,应用于具有屏幕的终端设备,所述装置包括:第一获取模块,配置为获取操作对象作用于所述屏幕的作用区域以及作用位置;

第二获取模块,配置为根据所述作用区域的内容,获取待展示卡片;

第二确定模块,根据所述作用位置和所述待展示卡片的尺寸,确定所述待展示卡片的展示位置;其中,所述待展示卡片的尺寸包括所述待展示卡片的宽度或所述待展示卡片的高度;第一显示模块,配置为将所述待展示卡片悬浮显示在所述展示位置中。

9.根据权利要求8所述的装置,其特征在于,所述第二确定模块,还配置为所述屏幕包括第一侧边和相邻所述第一侧边的第二侧边,基于所述作用位置,确定所述作用位置到所述第一侧边的第一距离以及所述作用位置向所述第二侧边投影的投影位置;在所述第一距离大于或者等于所述待展示卡片的高度时,基于所述投影位置确定所述展示位置;在所述第一距离小于所述待展示卡片的高度时,将所述第二侧边上的弹出位置作为所述展示位置,其中,所述弹出位置到所述第一侧边的第二距离大于或者等于所述待展示卡片的高度。

10.根据权利要求8或9所述的装置,其特征在于,所述装置还包括:第二显示模块,配置为在获取所述作用区域以及所述作用位置时,在所述屏幕上悬浮显示预加载动画。

11.根据权利要求8或9所述的装置,其特征在于,第一显示模块,还配置为沿着所述屏幕侧边间隔排列多个所述待展示卡片,并将排列后的卡片悬浮显示在所述展示位置;或者,按照所述待展示卡片的宽度从宽到窄依次叠加多个所述待展示卡片,并将叠加后的卡片悬浮显示在所述展示位置。

12.根据权利要求8或9所述的装置,其特征在于,所述第二获取模块,还配置为当在所述作用区域抓取到所述内容,且所述内容为文本时,基于所述文本获取所述待展示卡片;当在所述作用区域抓取到所述内容,且所述内容为图片时,基于所述图片获取所述待展示卡片;当在所述作用区域未抓取到所述内容,对所述作用区域的所述内容进行截图,并基于所述截图获取所述待展示卡片。

13.根据权利要求8或9所述的装置,其特征在于,所述装置还包括:第三显示模块,配置为显示识别所述内容的识别选项框;

选取模块,配置为当检测到所述识别选项框从第一位置移动到第二位置时,选取图片识别来获取所述待展示卡片。

14.根据权利要求8或9所述的装置,其特征在于,所述装置还包括:第三获取模块,配置为获取所述操作对象作用于所述屏幕的作用时间和/或作用力;

触发模块,配置为当所述作用时间大于预设时间阈值和/或所述作用力大于预设作用阈值时,触发所述终端设备获取所述待展示卡片和所述展示位置。

15.一种显示装置,其特征在于,所述装置至少包括:处理器和用于存储能够在所述处理器上运行的可执行指令的存储器,其中:处理器用于运行所述可执行指令时,所述可执行指令执行上述权利要求1至7中任一项提供的显示方法中的步骤。

16.一种非临时性计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述权利要求1至7中任一项提供的显示方法。

说明书 :

显示方法及装置、存储介质

技术领域

[0001] 本公开涉及信息处理技术领域,尤其涉及一种显示方法及装置、存储介质。

背景技术

[0002] 随着终端设备快速发展,终端设备的功能越来越丰富。例如,终端设备上的传送门功能。该传送门功能能够对作用区域的内容进行智能分析,并在屏幕上弹出关于该内容的
影评、百科、地图、分词搜索等信息的对应待展示卡片。然而,现有的传送门功能弹出的待展
示卡片通常为全屏显示或者固定位置显示,例如,固定显示在屏幕底部或者屏幕侧边上,存
在待展示卡片显示方式固定的问题。

发明内容

[0003] 本公开提供一种显示方法及装置、存储介质。
[0004] 根据本公开实施例的第一方面,提供一种显示方法,应用于具有屏幕的终端设备中,包括:
[0005] 获取操作对象作用于所述屏幕的作用区域以及作用位置;
[0006] 根据所述作用区域的内容,获取待展示卡片;
[0007] 根据所述作用位置,确定所述待展示卡片的展示位置;
[0008] 将所述待展示卡片悬浮显示在所述展示位置中。
[0009] 在一些实施例中,所述方法还包括:
[0010] 根据所述作用位置和所述待展示卡片,确定所述待展示卡片的展示位置。
[0011] 在一些实施例中,所述屏幕包括第一侧边和相邻所述第一侧边的第二侧边,所述根据所述作用位置和所述待展示卡片,确定所述待展示卡片的展示位置,包括:
[0012] 基于所述作用位置,确定所述作用位置到所述第一侧边的第一距离以及所述作用位置向所述第二侧边投影的投影位置;
[0013] 在所述第一距离大于或者等于所述待展示卡片的高度时,基于所述投影位置确定所述展示位置;
[0014] 在所述第一距离小于所述待展示卡片的高度时,将所述第二侧边上的弹出位置作为所述展示位置,其中,所述弹出位置到所述第一侧边的第二距离大于或者等于所述待展
示卡片的高度。
[0015] 在一些实施例中,所述方法还包括:
[0016] 在获取所述作用区域以及所述作用位置时,在所述屏幕上悬浮显示预加载动画。
[0017] 在一些实施例中,所述待展示卡片为多个,所述将所述待展示卡片悬浮显示在所述展示位置中,包括:
[0018] 沿着所述屏幕侧边间隔排列多个所述待展示卡片,并将排列后的卡片悬浮显示在所述展示位置;
[0019] 或者,
[0020] 按照所述待展示卡片的宽度从宽到窄依次叠加多个所述待展示卡片,并将叠加后的卡片悬浮显示在所述展示位置。
[0021] 在一些实施例中,所述根据所述作用区域的内容,获取待展示卡片,包括:
[0022] 当在所述作用区域抓取到所述内容,且所述内容为文本时,基于所述文本获取所述待展示卡片;
[0023] 当在所述作用区域抓取到所述内容,且所述内容为图片时,基于所述图片获取所述待展示卡片;
[0024] 当在所述作用区域未抓取到所述内容,对所述作用区域的所述内容进行截图,并基于所述截图获取所述待展示卡片。
[0025] 在一些实施例中,所述方法还包括:
[0026] 显示识别所述内容的识别选项框;
[0027] 当检测到所述识别选项框从第一位置移动到第二位置时,选取图片识别来获取所述待展示卡片。
[0028] 在一些实施例中,所述方法还包括:
[0029] 获取所述操作对象作用于所述屏幕的作用时间和/或作用力;
[0030] 当所述作用时间大于预设时间阈值和/或所述作用力大于预设作用阈值时,触发所述终端设备获取所述待展示卡片和所述展示位置。
[0031] 根据本公开实施例的第二方面,提供一种显示装置,所述装置包括:
[0032] 第一获取模块,配置为获取操作对象作用于所述屏幕的作用区域以及作用位置;
[0033] 第二获取模块,配置为根据所述作用区域的内容,获取待展示卡片;
[0034] 第一确定模块,配置为根据所述作用位置,确定所述待展示卡片的展示位置;
[0035] 第一显示模块,配置为将所述待展示卡片悬浮显示在所述展示位置中。
[0036] 在一些实施例中,所述装置还包括:
[0037] 第二确定模块,配置为根据所述作用位置和所述待展示卡片,确定所述待展示卡片的展示位置。
[0038] 在一些实施例中,所述第二确定模块,还配置为所述屏幕包括第一侧边和相邻所述第一侧边的第二侧边,基于所述作用位置,确定所述作用位置到所述第一侧边的第一距
离以及所述作用位置向所述第二侧边投影的投影位置;在所述第一距离大于或者等于所述
待展示卡片的高度时,基于所述投影位置确定所述展示位置;在所述第一距离小于所述待
展示卡片的高度时,将所述第二侧边上的弹出位置作为所述展示位置,其中,所述弹出位置
到所述第一侧边的第二距离大于或者等于所述待展示卡片的高度。
[0039] 在一些实施例中,所述装置还包括:
[0040] 第二显示模块,配置为在获取所述作用区域以及所述作用位置时,在所述屏幕上悬浮显示预加载动画。
[0041] 在一些实施例中,第一显示模块,还配置为沿着所述屏幕侧边间隔排列多个所述待展示卡片,并将排列后的卡片悬浮显示在所述展示位置;或者,按照所述待展示卡片的宽
度从宽到窄依次叠加多个所述待展示卡片,并将叠加后的卡片悬浮显示在所述展示位置。
[0042] 在一些实施例中,所述第二获取模块,还配置为当在所述作用区域抓取到所述内容,且所述内容为文本时,基于所述文本获取所述待展示卡片;当在所述作用区域抓取到所
述内容,且所述内容为图片时,基于所述图片获取所述待展示卡片;当在所述作用区域未抓
取到所述内容,对所述作用区域的所述内容进行截图,并基于所述截图获取所述待展示卡
片。
[0043] 在一些实施例中,所述装置还包括:
[0044] 第三显示模块,配置为显示识别所述内容的识别选项框;
[0045] 选取模块,配置为当检测到所述识别选项框从第一位置移动到第二位置时,选取图片识别来获取所述待展示卡片。
[0046] 在一些实施例中,所述装置还包括:
[0047] 第三获取模块,配置为获取所述操作对象作用于所述屏幕的作用时间和/或作用力;
[0048] 触发模块,配置为当所述作用时间大于预设时间阈值和/或所述作用力大于预设作用阈值时,触发所述终端设备获取所述待展示卡片和所述展示位置。
[0049] 根据本公开实施例的第三方面,提供一种显示装置,所述装置至少包括:处理器和用于存储能够在所述处理器上运行的可执行指令的存储器,其中:
[0050] 处理器用于运行所述可执行指令时,所述可执行指令执行上述第一方面中提供的显示方法中的步骤。
[0051] 根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现
如上述第一方面中提供的显示方法。
[0052] 本公开的实施例提供的技术方案可以包括以下有益效果:
[0053] 本公开实施例中,终端设备先获取待展示卡片,再根据作用位置确定待展示卡片的展示位置,再将待展示卡片悬浮显示在展示位置中。也就是说,待展示卡片的展示位置与
操作对象作用屏幕的作用位置是关联的,该待展示卡片的展示位置能够跟随作用位置的改
变而改变,不是在屏幕上固定显示的。如此,本公开实施例的待展示卡片能够显示在屏幕的
不同位置,使得待展示卡片的显示更加灵活,能够适用于不同的显示场景。
[0054] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

[0055] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0056] 图1是本公开实施例示出的一种显示方法流程图一。
[0057] 图2是本公开实施例示出的待展示卡片固定显示示意图一。
[0058] 图3是本公开实施例示出的待展示卡片固定显示示意图二。
[0059] 图4是本公开实施例示出的待展示卡片依据作用位置的显示示意图。
[0060] 图5a是本公开实施例示出的一种显示方法流程图二。
[0061] 图5b是本公开实施例示出的一种显示方法流程图三。
[0062] 图5c是本公开实施例示出的一种显示方法流程图四。
[0063] 图6是本公开实施例示出的一种显示装置示意图一。
[0064] 图7是本公开实施例示出的一种显示装置示意图二。

具体实施方式

[0065] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例
中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附
权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0066] 图1是本公开实施例示出的一种显示方法流程示意图一,如图1所示,应用于具有屏幕的终端设备的方法包括以下步骤:
[0067] S101、获取操作对象作用于所述屏幕的作用区域以及作用位置;
[0068] S102、根据所述作用区域的内容,获取待展示卡片;
[0069] S103、根据所述作用位置,确定所述待展示卡片的展示位置;
[0070] S104、将所述待展示卡片悬浮显示在所述展示位置中。
[0071] 上述终端设备为设置有屏幕的终端设备,该终端设备可以为可穿戴式电子设备和移动终端,该移动终端包括手机、笔记本以及平板电脑,该可穿戴电子设备包括智能手表或
者智能手环,本公开实施例不作限制。
[0072] 本公开实施例中,显示方法适用于在终端设备的不同显示界面弹出待展示卡片的场景中。例如,在微信聊天界面上弹出与该界面内容相关的待展示卡片,或者,在百度知道
界面上弹出与该界面内容相关的待展示卡片。其中,与该界面内容相关包括:内容对应的商
品信息、内容对应的翻译信息或者内容对应识别物体信息,本公开实施例不作限制。
[0073] 在步骤S101中,操作对象作用于屏幕,包括:操作对象按压屏幕。其中,该操作对象可为使用终端设备的用户,还可为终端设备中用于触控屏幕的触控笔。该操作对象按压屏
幕的时长大于或者等于时长阈值,该时长阈值可根据实际情况进行设置,例如,时长阈值可
在1.5秒到5秒范围内,本公开实施例不作限制。
[0074] 上述作用位置为操作对象作用于屏幕的位置。例如,该作用位置为操作对象按压屏幕的按压位置,或者,触控笔触控屏幕的触控位置,本公开实施例不作限制。
[0075] 上述作用区域可为作用位置所在的区域,例如,将作用位置对应的一段文字所在区域作为该作用区域,或者,将作用位置对应的图片所在区域作为该作用区域;该作用区域
还可为操作对象作用于屏幕过程中在屏幕上选择的区域,例如,按压屏幕时屏幕会显示两
个选定指针,通过拖动两个选定指针,将两个选定指针之间的区域作为该作用区域。
[0076] 在步骤S102中,根据作用区域的内容,获取待展示卡片,包括:将作用区域的内容发送给服务器,并通过接收服务器对该内容进行智能分析来得到该待展示卡片。其中,智能
分析包括分词或者意图分析。该待展示卡片可为服务器智能分析直接得到并发送给终端设
备的,还可为终端设备基于智能分析结果制作形成的,本公开实施例不作限制。
[0077] 上述作用区域的内容可包括文本、图片。该文本可包括不同格式的文本,例如,word文本、wps文本或者记事本格式的文本;该文本还可为数字、不同语言文字或者符号构
成。该图片包括但不限于截图、照片或者拼接图,本公开实施例不作限制。
[0078] 上述待展示卡片可为展示有分析作用区域的内容的卡片,可包括用于信息推荐的推荐类型的卡片或者用于关键词分析的分词类型的卡片。例如,推荐类型的卡片可包括:能
够展示淘宝应用中淘宝商品的卡片、能够展示百度地图应用中地图导航的卡片或者能够展
示大众点评应用中餐厅的卡片。该分词类型的卡片可包括:能够展示关键词翻译的卡片或
者能够展示关键词百科解释的卡片,本公开实施例不作限制。
[0079] 在步骤S103中,根据作用位置确定待展示卡片的展示位置,包括:将作用位置作为展示位置;或者,基于作用位置,获取该作用位置向屏幕侧边框投影的投影位置,将投影位
置作为该展示位置;或者,将屏幕侧边框的第一位置作为该展示位置,其中,第一位置不同
于投影位置,该第一位置到作用位置的距离在距离阈值范围内。屏幕可为矩形,该屏幕侧边
框可包括屏幕长边框或者屏幕短边框。
[0080] 需要说明的是,展示位置可跟随着作用位置的改变而改变。例如,当作用位置靠近屏幕的底部时,展示位置也靠近屏幕的底部;当作用位置靠近屏幕的顶部时,展示位置也靠
近屏幕的顶部,本公开实施例不作限制。
[0081] 在步骤S104中,在悬浮显示后,通过点击该待展示卡片便可以直接进入到该待展示卡片对应的关联界面。例如,点击淘宝商品的卡片可直接跳转到淘宝商品详情页;点击大
众点评的餐厅卡片可直接跳转到大众点评界面中该餐厅的详情页。
[0082] 本公开实施例中,悬浮显示为待展示卡片悬浮在作用区域的内容所在的界面上,且待展示卡片会遮挡作用区域的内容所在的界面。
[0083] 需要说明的是,待展示卡片的宽度和待展示卡片的高度可根据实际情况进行设置,例如,该待展示卡片的宽度可设置在2厘米到5厘米范围内,该待展示卡片的高度可设置
在1厘米到3厘米范围内,本公开实施例不作限制。
[0084] 示例性地,如图2和图3所示,对图片中的手机进行智能分析,得到具有优惠券、历史价格或者同款比较等多个不同的待展示卡片,并将多个不同待展示卡片固定显示在终端
设备的侧边,进而存在待展示卡片显示方式固定的问题。
[0085] 基于此,本公开实施例提出先获取待展示卡片,再根据作用位置确定待展示卡片的展示位置,再将待展示卡片悬浮显示在展示位置中。也就是说,待展示卡片的展示位置与
操作对象作用屏幕的作用位置是关联的,该待展示卡片的展示位置能够跟随作用位置的改
变而改变,不是在屏幕上固定显示的。如此,本公开实施例的待展示卡片能够显示在屏幕的
不同位置,使得待展示卡片的显示更加灵活,能够适用于不同的显示场景。
[0086] 经验证,终端设备中待展示卡片的展示位置能够跟随作用位置的改变而改变,不是在屏幕上固定显示的。如图4所示,待展示卡片的展示位置围绕作用位置。当作用位置改
变时,待展示卡片的展示位置也发生改变。
[0087] 在一些实施例中,根据所述作用位置和所述待展示卡片,确定所述待展示卡片的展示位置。
[0088] 本公开实施例中,获取待展示卡片包括获取待展示卡片的展示内容、待展示卡片的高度以及待展示卡片的宽度。
[0089] 上述根据作用位置和待展示卡片,确定待展示卡片的展示位置,可包括:根据作用位置和待展示卡片的高度,确定待展示卡片的展示位置;或者,根据作用位置和待展示卡片
的宽度,确定待展示卡片的展示位置。
[0090] 其中,根据作用位置和待展示卡片的宽度,确定待展示卡片的展示位置包括:当待展示卡片的宽度大于屏幕的宽度时,可将待展示卡片从屏幕的第二侧边显示切换为屏幕的
第一侧边显示。屏幕的形状为矩形,该第二侧边为屏幕的长边,该第一侧边为屏幕的短边。
[0091] 本公开实施例中,在获取展示位置的过程中通过考虑待展示卡片的高度以及宽度,可使得待展示卡片在高度方向或者宽度方向上能够完整显示,减少待展示卡片在高度
方向或者宽度方向上被遮挡的情况。
[0092] 在一些实施例中,屏幕包括第一侧边和相邻所述第一侧边的第二侧边,所述根据所述作用位置和所述待展示卡片,确定所述待展示卡片的展示位置,包括:
[0093] 基于所述作用位置,确定所述作用位置到所述第一侧边的第一距离以及所述作用位置向所述第二侧边投影的投影位置;
[0094] 在所述第一距离大于或者等于所述待展示卡片的高度时,基于所述投影位置确定所述展示位置;
[0095] 在所述第一距离小于所述待展示卡片的高度时,将所述第二侧边上的弹出位置作为所述展示位置,其中,所述弹出位置到所述第一侧边的第二距离大于或者等于所述待展
示卡片的高度。
[0096] 上述第一侧边可为屏幕底部所在的边或者屏幕顶部所在的边。上述第二侧边为屏幕中底部所在的边和顶部所在的边以外的边。该第一侧边和第二侧边相互垂直。当屏幕的
形状为矩形时,该第一侧边可为屏幕的短边,该第二侧边可为屏幕的长边。
[0097] 上述基于投影位置确定展示位置,包括:在第一距离大于或者等于待展示卡片的高度,且待展示卡片为一个时,将投影位置作为展示位置;在第一距离大于待展示卡片的高
度,且待展示卡片为多个时,基于第一距离与待展示卡片的高度之差确定第三距离,将第二
侧边上到投影位置的距离小于或者等于所述第三距离的位置作为展示位置;在第一距离等
于待展示卡片的高度,且待展示卡片为多个时,可将第二侧边上投影位置到第三侧边之间
的位置作为展示位置。
[0098] 其中,将第二侧边上到投影位置的距离小于或者等于第三距离的位置作为展示位置时,多个待展示卡片的展示位置可以投影位置为对称中心对称的设置在投影位置的相反
两侧上。该第三侧边与第一侧边为相对侧边,第三侧边与第二侧边为相邻侧边。
[0099] 本公开实施例中,考虑到作用位置到第一侧边的第一距离直接影响待展示卡片在高度方向上是否会被遮挡,因此,可基于第一距离及时调整展示位置,使得待展示卡片能够
在高度方向上完整显示,减少被遮挡的情况。例如,当第一距离小于待展示卡片的高度时,
如果将投影位置作为展示位置,会使得待展示卡片在高度方向被遮挡,因此,基于弹出位置
到第一侧边的第二距离大于或者等于待展示卡片的宽度,使得弹出位置作为展示位置,能
够减少待展示卡片被遮挡的情况,能够提高用户观看待展示卡片的体验感。
[0100] 在一些实施例中,所述方法还包括:
[0101] 在获取所述作用区域以及所述作用位置时,在所述屏幕上悬浮显示预加载动画。
[0102] 本公开实施例中,在所述屏幕上悬浮显示预加载动画,表明终端设备进入预加载状态。此时终端设备正在做悬浮显示待展示卡片的准备工作,例如,该准备工作可为启动终
端设备的浮窗功能、建立与服务器之间的通信连接或者设置服务器的响应时间,当响应时
间超过响应阈值时,直接基于终端设备获取待展示卡片,本公开实施例不作限制。
[0103] 需要说明的是,本公开实施例的终端设备不是在获取待展示卡片之后执行待展示卡片的加载,而是在获取展示卡片的等待过程中进入到了待展示卡片的预加载,如此能够
提高终端设备悬浮显示待展示卡片的响应速度。
[0104] 本公开实施例中,上述预加载动画可根据实际情况进行设置,例如,该预加载动画可为点围绕圈的转动动画,还可为点重复跳动的动画,本公开实施例不作限制。
[0105] 在一些实施例中,所述待展示卡片为多个,所述将所述待展示卡片悬浮显示在所述展示位置中,包括:
[0106] 沿着所述屏幕侧边间隔排列多个所述待展示卡片,并将排列后的卡片悬浮显示在所述展示位置;
[0107] 或者,
[0108] 按照所述待展示卡片的宽度从宽到窄依次叠加多个所述待展示卡片,并将叠加后的卡片悬浮显示在所述展示位置。
[0109] 上述沿着屏幕侧边间隔排列多个待展示卡片的过程中,相邻两个待展示卡片之间的间隔距离可根据待展示卡片的数量进行设置。例如,待展示卡片的数量与间隔距离负相
关,待展示卡片的数量越多,对应的间隔距离越短。如此,按照待展示卡片的数量设置间隔
距离,能够适用不同情况下不同的待展示卡片的场景,使得终端设备能够更好的排列待展
示卡片。当然,终端设备还可设置固定的间隔距离。例如,间隔距离在0.2毫米到0.8毫米范
围内,本公开实施例不作限制。
[0110] 本公开实施例中,在屏幕的形状为矩形时,该屏幕的侧边可为屏幕的长边或者屏幕的短边,本公开实施例不作限制。
[0111] 上述按照待展示卡片的宽度从宽到窄依次叠加多个待展示卡片,包括:以待展示卡片的中心为叠加对齐中心来从宽到窄依次叠加多个待展示卡片;或者,以屏幕的侧边为
叠加对齐侧边来从宽到窄依次叠加多个待展示卡片。本公开实施例不作限制。
[0112] 本公开实施例中,宽度最宽的待展示卡片位于叠加后的卡片的叠加底层,宽度最窄的待展示卡片位于叠加后的卡片的叠加顶层。
[0113] 需要说明的是,待展示卡片为多个时,可通过不同显示方式将多个待展示卡片显示在展示位置,能够使得多个待展示卡片的显示方式更加丰富,提高用户体验感。
[0114] 在一些实施例中,所述根据所述作用区域的内容,获取待展示卡片,包括:
[0115] 当在所述作用区域抓取到所述内容,且所述内容为文本时,基于所述文本获取所述待展示卡片;
[0116] 当在所述作用区域抓取到所述内容,且所述内容为图片时,基于所述图片获取所述待展示卡片;
[0117] 当在所述作用区域未抓取到所述内容,对所述作用区域的所述内容进行截图,并基于所述截图获取所述待展示卡片。
[0118] 本公开实施例中,可通过终端设备的内容捕获器在作用区域抓取内容。该抓取的内容包括文本或者图片,本公开实施例不作限制。
[0119] 上述对作用区域的内容进行截图,包括:在确定未抓取到内容时启动截图器,通过截图器截图当前界面,并根据作用区域剪裁该当前界面,以实现对作用区域的内容进行截
图。
[0120] 上述基于文本获取待展示卡片,包括通过文本识别算法识别该文本,以获取待展示卡片。上述基于图片或者截图获取待展示卡片,包括通过图像识别算法识别该图片或者
截图以获取待展示卡片。该图像识别算法和文本识别算法可均为光学字符识别(Optical 
Character Recognition,OCR)算法。
[0121] 本公开实施例中,终端设备可基于抓取的文本或者图片分别来获取到待展示卡片,还可在未抓取到时通过截图来获取待展示卡片,使得待展示卡片的获取方式更加灵活,
能够适用不同抓取情况。
[0122] 在一些实施例中,所述方法还包括:
[0123] 显示识别所述内容的识别选项框;
[0124] 当检测到所述识别选项框从第一位置移动到第二位置时,选取图片识别来获取所述待展示卡片。
[0125] 本公开实施例中,终端设备会显示识别选取框。该识别选项框包括文本识别选项框或者图片识别选项框,本公开实施例不作限制。
[0126] 需要说明的是,当检测到识别选项框从第一位置移动到第二位置时,表明当前的识别方式可能不能满足需求,需要切换识别方式。此时,终端设备默认切换为图片识别来获
取待展示卡片,能够使得终端设备的识别方式不在基于内容的类型选择默认的识别方式,
例如内容为文本时对应的文本识别或者内容为图片时对应的图片识别,而是可以根据识别
结果或者用户需求及时调整识别方式。如此,使得终端设备的识别方式更加灵活,能够更好
满足用户需求,提高了用户体验感。
[0127] 在一些实施例中,所述方法还包括:
[0128] 获取所述操作对象作用于所述屏幕的作用时间和/或作用力;
[0129] 当所述作用时间大于预设时间阈值和/或所述作用力大于预设作用阈值时,触发所述终端设备获取所述待展示卡片和所述展示位置。
[0130] 本公开实施例中,可通过终端设备的计时器确定屏幕的作用时间,可通过压力感应器确定屏幕的作用力。
[0131] 上述预设时间阈值和预设作用阈值可根据实际情况进行设置,例如,预设时间阈值可设置在0.5秒到2秒范围内,作用力阈值可设置在0.5牛到5牛范围内,本公开实施例不
作限制。
[0132] 本公开实施例中,通过判断作用时间是否大于预设时间阈值,作用力是否大于预设作用阈值,能够确定操作对象作用于屏幕是否为触发本公开实施例的获取待展示卡片和
展示位置,以防止误操作。
[0133] 为了便于更好的本申请,本公开实施例示例如下:
[0134] 终端设备具有传送门功能,通过传送门功能能够获取操作对象作用于屏幕的作用区域以及作用位置;并根据作用区域的内容获取待展示卡片;根据作用位置,确定待展示卡
片的展示位置;最后将待展示卡片悬浮显示在展示位置中,实现了待展示卡片跟随者作用
位置来显示。
[0135] 如图5a所示,终端设备可通过手势201或者终端设备屏幕中当前界面的悬浮球202或者扫一扫203来触发终端设备的传送门功能204。
[0136] 如图5b所示,终端设备可通过内容捕获器抓取作用区域的内容到识别包括以下步骤:S301、启动内容捕获器;S302、判断在作用区域是否抓取到内容,若是,转步骤S303和步
骤S304;若不是,转步骤S305;S303、内容为图片;S304、内容为文本;S305、对作用区域进行
截图;S306、文本识别;S307、图片识别。如此,终端设备可基于抓取的文本或者图片分别来
获取到待展示卡片,还可在未抓取到时通过截图来获取待展示卡片,使得待展示卡片的获
取方式更加灵活,能够适用不同抓取情况。
[0137] 其中,作用区域的内容可通过内容捕获器和截图器来得到。在识别获取待展示卡片的过程中,内容捕获器和截图器可通过Binder技术将作用区域的内容传递给传送门,使
得传送门能够基于作用区域的内容获取待展示卡片。
[0138] 如图5c所示,在将待展示卡片悬浮显示在展示位置的过程中,终端设备识别过程包括:步骤S401、显示识别内容的识别选项框;S402、当检测到识别选项框从第一位置移动
到第二位置时,选取图片识别来获取待展示卡片。如此,能够使得终端设备的识别方式不在
基于内容的类型选择默认的识别方式,而是可以根据识别结果或者用户需求及时调整识别
方式,进而使得终端设备的识别方式更加灵活,能够更好满足用户需求,提高了用户体验
感。
[0139] 图6是根据一示例性实施例示出的一种显示装置图一。参照图6,该显示装置包括第一获取模块1001,第二获取模块1002、第一确定模块1003和第一显示模块1004,其中,
[0140] 第一获取模块1001,配置为获取操作对象作用于所述屏幕的作用区域以及作用位置;
[0141] 第二获取模块1002,配置为根据所述作用区域的内容,获取待展示卡片;
[0142] 第一确定模块1003,配置为根据所述作用位置,确定所述待展示卡片的展示位置;
[0143] 第一显示模块1004,配置为将所述待展示卡片悬浮显示在所述展示位置中。
[0144] 在一些实施例中,所述装置还包括:
[0145] 第二确定模块,配置为根据所述作用位置和所述待展示卡片,确定所述待展示卡片的展示位置。
[0146] 在一些实施例中,所述第二确定模块,还配置为所述屏幕包括第一侧边和相邻所述第一侧边的第二侧边,基于所述作用位置,确定所述作用位置到所述第一侧边的第一距
离以及所述作用位置向所述第二侧边投影的投影位置;在所述第一距离大于或者等于所述
待展示卡片的高度时,基于所述投影位置确定所述展示位置;在所述第一距离小于所述待
展示卡片的高度时,将所述第二侧边上的弹出位置作为所述展示位置,其中,所述弹出位置
到所述第一侧边的第二距离大于或者等于所述待展示卡片的高度。
[0147] 在一些实施例中,所述装置还包括:
[0148] 第二显示模块,配置为在获取所述作用区域以及所述作用位置时,在所述屏幕上悬浮显示预加载动画。
[0149] 在一些实施例中,第一显示模块,还配置为沿着所述屏幕侧边间隔排列多个所述待展示卡片,并将排列后的卡片悬浮显示在所述展示位置;或者,按照所述待展示卡片的宽
度从宽到窄依次叠加多个所述待展示卡片,并将叠加后的卡片悬浮显示在所述展示位置。
[0150] 在一些实施例中,所述第二获取模块,还配置为当在所述作用区域抓取到所述内容,且所述内容为文本时,基于所述文本获取所述待展示卡片;当在所述作用区域抓取到所
述内容,且所述内容为图片时,基于所述图片获取所述待展示卡片;当在所述作用区域未抓
取到所述内容,对所述作用区域的所述内容进行截图,并基于所述截图获取所述待展示卡
片。
[0151] 在一些实施例中,所述装置还包括:
[0152] 第三显示模块,配置为显示识别所述内容的识别选项框;
[0153] 选取模块,配置为当检测到所述识别选项框从第一位置移动到第二位置时,选取图片识别来获取所述待展示卡片。
[0154] 在一些实施例中,所述装置还包括:
[0155] 第三获取模块,配置为获取所述操作对象作用于所述屏幕的作用时间和/或作用力;
[0156] 触发模块,配置为当所述作用时间大于预设时间阈值和/或所述作用力大于预设作用阈值时,触发所述终端设备获取所述待展示卡片和所述展示位置。
[0157] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0158] 图7是根据一示例性实施例示出的一种显示装置图二。例如,装置可以是移动电话,移动电脑等。
[0159] 参照图7,装置可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信
组件816。
[0160] 处理组件802通常控制装置的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以
完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处
理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体
组件808和处理组件802之间的交互。
[0161] 存储器804被配置为存储各种类型的数据以支持在设备的操作。这些数据的示例包括用于在装置上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图
片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实
现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只
读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁
盘或光盘。
[0162] 电力组件806为装置的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为装置生成、管理和分配电力相关联的组件。
[0163] 多媒体组件808包括在所述装置和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕
可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器
以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的
边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体
组件808包括一个前置摄像头和/或后置摄像头。当设备处于操作模式,如拍摄模式或视频
模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置
摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0164] 音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为
接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816
发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0165] I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁
定按钮。
[0166] 传感器组件814包括一个或多个传感器,用于为装置提供各个方面的状态评估。例如,传感器组件814可以检测到设备的打开/关闭状态,组件的相对定位,例如所述组件为装
置的显示器和小键盘,传感器组件814还可以检测装置或装置一个组件的位置改变,用户与
装置接触的存在或不存在,装置方位或加速/减速和装置的温度变化。传感器组件814可以
包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件
814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例
中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温
度传感器。
[0167] 通信组件816被配置为便于装置和其他设备之间有线或无线方式的通信。装置可以接入基于通信标准的无线网络,如Wi‑Fi,2G或3G,或它们的组合。在一个示例性实施例
中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在
一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例
如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,
蓝牙(BT)技术和其他技术来实现。
[0168] 在示例性实施例中,装置可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列
(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0169] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置的处理器820执行以完成上述方法。例如,所述
非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD‑ROM、磁带、软盘和光
数据存储设备等。
[0170] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端设备的处理器执行时,使得终端设备能够获取所述待展示卡片和所述展示位置方法,所述方法包括:
[0171] 获取操作对象作用于所述屏幕的作用区域以及作用位置;
[0172] 根据所述作用区域的内容,获取待展示卡片;
[0173] 根据所述作用位置,确定所述待展示卡片的展示位置;
[0174] 将所述待展示卡片悬浮显示在所述展示位置中。
[0175] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或
者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识
或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的
权利要求指出。
[0176] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。