System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 动态生成快应用卡片的方法、电子设备、服务器及通信系统技术方案_技高网

动态生成快应用卡片的方法、电子设备、服务器及通信系统技术方案

技术编号:40951087 阅读:2 留言:0更新日期:2024-04-18 20:26
本申请提供了一种动态生成快应用卡片的方法、电子设备、服务器及通信系统,涉及终端技术领域。本申请方案可以在预设场景中,基于快应用当前显示的内容动态生成卡片,其中先获取快应用类型对应的卡片模板,并根据卡片模板的预设数据提取接口从快应用界面中提取关键数据,然后将提取的关键数据填充到卡片模板中,得到卡片。该卡片可以呈现与快应用最近显示的内容相关的提示信息,便于用户通过该卡片查看快应用的用户最近操作信息,并且便于用户通过该卡片快速进入快应用的最近显示页面,因此本申请提供的卡片功能更加智能化,为用户提供了更便捷的服务。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种动态生成快应用卡片的方法、电子设备、服务器及通信系统


技术介绍

1、为了给用户查阅信息提供方便,电子设备的使用卡片推荐功能,将用户可能需要查看的信息通过卡片的形式呈现在电子设备的桌面或负一屏。这样,用户无需下意识提醒自己需要在特定的情形下进入某些软件应用查看需要的信息。示例性地,电子设备将航班信息通过卡片的形式进行呈现,用户不需要查阅短信或者进入订阅机票的相关应用来查看航班信息,直接可以在桌面或负一屏查看即可。

2、然而,电子设备在展示卡片方面存在如下问题,由于服务器侧已经针对每个快应用设计出预设的卡片形式和内容,因此卡片的形式和内容是固定不变的,并且卡片仅支持在负一屏或桌面或快服务中心等界面显示,这使得卡片功能具有一定的局限性,影响用户体验。


技术实现思路

1、本申请提供一种动态生成快应用卡片的方法、电子设备、服务器以及通信系统,能够特定场景中,基于快应用当前显示的内容动态生成卡片,为用户提供了更便捷的服务。

2、第一方面,本申请提供一种动态生成快应用卡片的方法,应用于电子设备,该方法包括:

3、电子设备显示第一快应用的界面;

4、响应于所述电子设备发生预设事件,所述电子设备对所述第一快应用进行类型识别,所述第一快应用为第一类型;

5、所述电子设备获取所述第一类型对应的第一卡片模板,所述第一卡片模板预设有数据提取接口,所述数据提取接口用于指示需要提取的数据要素信息;

6、所述电子设备调用所述数据提取接口,从所述第一快应用的界面提取关键数据;

7、所述电子设备将所述关键数据填充到所述第一卡片模板,生成所述第一卡片;

8、所述电子设备显示所述第一卡片。

9、通过本申请实施例提供的动态生成快应用卡片的方法,可以在发生预设事件的场景中,基于快应用当前显示的内容动态生成卡片,其中先获取快应用类型对应的卡片模板,并根据卡片模板的预设数据提取接口从快应用界面中提取关键数据,然后将提取的关键数据填充到卡片模板中,得到卡片。该卡片可以呈现与快应用最近显示的内容相关的提示信息,便于用户通过该卡片查看快应用的用户最近操作信息,并且便于用户通过该卡片快速进入快应用的最近显示页面,因此本申请提供的卡片功能更加智能化,为用户提供了更便捷的服务。

10、在一些实施例中,预设事件可以为发生屏幕折叠事件或者锁屏事件。在另一些实施例中,预设事件可以为在前台显示快应用的界面时发生屏幕折叠事件或者锁屏事件。

11、在一种可能实现方式中,所述响应于所述电子设备发生预设事件,所述电子设备对所述第一快应用进行类型识别,包括:响应于所述电子设备发生预设事件,所述电子设备判断前台是否有快应用正在运行;在所述电子设备确定前台有所述第一快应用正在运行的情况下,所述电子设备对所述第一快应用进行类型识别。由此,可以准确地判断出当前场景是否满足预设条件,在满足预设条件的情况下再进一步执行动态生成快应用卡片的步骤,提升准确性。

12、在一种可能实现方式中,所述方法还包括:响应于电子设备发生预设事件,电子设备从第一状态切换为第二状态。

13、例如,预设事件为发生屏幕折叠事件,电子设备从屏幕展开状态切换为屏幕折叠状态。

14、例如,预设事件为发生锁屏事件,电子设备从屏幕解锁状态切换为屏幕锁闭状态。

15、在一种可能实现方式中,当所述电子设备处于所述第一状态时,所述电子设备显示第一快应用的界面。当所述电子设备处于所述第二状态时,所述电子设备显示所述第一卡片。

16、在一种可能实现方式中,所述电子设备为可折叠式设备,所述电子设备包括第一屏和第二屏;所述预设事件为屏幕折叠事件。其中,当所述电子设备处于展开状态时,所述电子设备通过所述第一屏显示所述第一快应用的界面。当所述电子设备处于折叠状态时,所述电子设备通过所述第二屏显示所述第一卡片。

17、在本申请实施例中,快应用的两种形态为:全屏显示的快应用小程序,以及快应用卡片。本申请可以充分利用快应用的这两种形态,在屏幕切换时动态切换两种形态,为快应用动态生成卡片展示在小屏上,方便用户继续浏览和操作。

18、在一种可能实现方式中,第一屏的显示尺寸大于第二屏的显示尺寸。

19、通过本申请方案,能够在前台运行快应用时发生屏幕折叠事件的情况下,基于快应用当前显示的内容动态生成卡片,该卡片可以呈现与快应用最近显示的内容相关的提示信息,便于用户通过该卡片查看快应用的用户最近操作信息,并且便于用户通过该卡片快速进入快应用的最近显示页面,因此本申请提供的卡片功能更加智能化。

20、在一种可能实现方式中,所述预设事件为锁屏事件。其中,当电子设备处于屏幕解锁状态时,所述电子设备通过第一界面显示第一快应用的界面;当电子设备处于屏幕锁闭状态时,电子设备通过锁屏界面显示所述第一卡片。

21、通过本申请方案,能够在前台运行快应用时发生锁屏事件的情况下,基于快应用当前显示的内容动态生成卡片,该卡片可以呈现与快应用最近显示的内容相关的提示信息,便于用户通过该卡片查看快应用的用户最近操作信息,并且便于用户通过该卡片快速进入快应用的最近显示页面,因此本申请提供的卡片功能更加智能化。

22、在一种可能实现方式中,不同类型的快应用对应不同类型的卡片模板,不同类型的卡片模板预设有不同的数据提取接口,不同的数据提取接口所定义的数据要素信息不同。

23、在一种可能实现方式中,所述第一卡片模板中包括预设功能区域和数据填充区域;所述预设功能区域中设置有预设功能控件。

24、所述电子设备将所述关键数据填充到所述第一卡片模板,生成所述第一卡片,包括:所述电子设备将所述关键数据填充到所述第一卡片模板的数据填充区域;所述电子设备基于所述预设功能区域的所述预设功能控件和所述数据填充区域中的所述关键数据进行渲染,得到所述第一卡片。

25、在一种可能实现方式中,所述第一卡片包括所述第一快应用的用户最近使用信息。

26、在所述电子设备显示所述第一卡片之后,所述方法还包括:响应于用户对所述用户最近使用信息的操作,所述电子设备跳转到所述第一快应用的界面,显示所述用户最近使用信息的详情页面。

27、在一种可能实现方式中,所述第一卡片还包括快捷功能键。

28、在所述电子设备显示所述第一卡片之后,所述方法还包括:响应于用户对所述快捷功能键的操作,所述电子设备执行与所述快捷功能键对应的功能。

29、在一种可能实现方式中,所述电子设备获取所述第一类型对应的第一卡片模板,包括:所述电子设备获取快应用类型与卡片模板之间的预设映射信息,所述预设映射关系中包括所述第一类型与所述第一卡片模板之间的第一映射关系;所述电子设备根据所述预设映射信息,获取所述第一类型对应的第一卡片模板。其中,所述第一映射关系为所述第一类型与所述第一卡片模板之间的映射关系。<本文档来自技高网...

【技术保护点】

1.一种动态生成快应用卡片的方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于所述电子设备发生预设事件,所述电子设备对所述第一快应用进行类型识别,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述电子设备为可折叠式设备,所述电子设备包括第一屏和第二屏;所述预设事件为屏幕折叠事件;

6.根据权利要求5所述的方法,其特征在于,所述第一屏的显示尺寸大于所述第二屏的显示尺寸。

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述预设事件为锁屏事件;

8.根据权利要求1至7中任一项所述的方法,其特征在于,不同类型的快应用对应不同类型的卡片模板,不同类型的卡片模板预设有不同的数据提取接口,不同的数据提取接口所定义的数据要素信息不同。

9.根据权利要求1至8中任一项所述的方法,其特征在于,所述第一卡片模板中包括预设功能区域和数据填充区域;所述预设功能区域中设置有预设功能控件;

10.根据权利要求1至9中任一项所述的方法,其特征在于,所述第一卡片包括所述第一快应用的用户最近使用信息;

11.根据权利要求10所述的方法,其特征在于,所述第一卡片还包括快捷功能键;

12.根据权利要求1至11中任一项所述的方法,其特征在于,所述电子设备获取所述第一类型对应的第一卡片模板,包括:

13.根据权利要求12所述的方法,其特征在于,所述方法还包括:

14.根据权利要求1至13中任一项所述的方法,其特征在于,所述电子设备调用所述数据提取接口,从所述第一快应用的界面提取关键数据,包括:

15.根据权利要求1至14中任一项所述的方法,其特征在于,所述电子设备显示第一快应用的界面,包括:

16.根据权利要求1至15中任一项所述的方法,其特征在于,所述电子设备包括快应用引擎应用;所述快应用引擎应用用于存储所述卡片模板,获取所述卡片模板,调用所述数据提取接口,以及渲染所述第一快应用和所述第一卡片。

17.一种动态生成快应用卡片的方法,其特征在于,应用于服务器,所述方法包括:

18.根据权利要求17所述的方法,其特征在于,所述方法还包括:

19.根据权利要求17或18所述的方法,其特征在于,不同类型的卡片模板预设有不同的数据提取接口,不同的数据提取接口所定义的数据要素信息不同。

20.根据权利要求17至19中任一项所述的方法,其特征在于,所述每种卡片模板中包括预设功能区域和数据填充区域;

21.一种电子设备,其特征在于,包括处理器、存储器以及存储在所述存储器上的计算机程序,所述处理器用于执行所述计算机程序,以使得所述电子设备实现如权利要求1至16中任一项所述的方法。

22.一种服务器,其特征在于,包括处理器、存储器以及存储在所述存储器上的计算机程序,所述处理器用于执行所述计算机程序,以使得所述电子设备实现如权利要求17至20中任一项所述的方法。

23.一种通信系统,其特征在于,包括如权利要求21所述的电子设备以及如权利要求22所述的服务器。

24.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1至16中任一项所述的方法,或者如权利要求17至20中任一项所述的方法。

...

【技术特征摘要】

1.一种动态生成快应用卡片的方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于所述电子设备发生预设事件,所述电子设备对所述第一快应用进行类型识别,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述电子设备为可折叠式设备,所述电子设备包括第一屏和第二屏;所述预设事件为屏幕折叠事件;

6.根据权利要求5所述的方法,其特征在于,所述第一屏的显示尺寸大于所述第二屏的显示尺寸。

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述预设事件为锁屏事件;

8.根据权利要求1至7中任一项所述的方法,其特征在于,不同类型的快应用对应不同类型的卡片模板,不同类型的卡片模板预设有不同的数据提取接口,不同的数据提取接口所定义的数据要素信息不同。

9.根据权利要求1至8中任一项所述的方法,其特征在于,所述第一卡片模板中包括预设功能区域和数据填充区域;所述预设功能区域中设置有预设功能控件;

10.根据权利要求1至9中任一项所述的方法,其特征在于,所述第一卡片包括所述第一快应用的用户最近使用信息;

11.根据权利要求10所述的方法,其特征在于,所述第一卡片还包括快捷功能键;

12.根据权利要求1至11中任一项所述的方法,其特征在于,所述电子设备获取所述第一类型对应的第一卡片模板,包括:

13.根据权利要求12所述的方法,其特征在于,所述方法还包括:

14.根据权利要求1至13中任一项所述的方法,其特征在于,所述电子设备调用所述数据提...

【专利技术属性】
技术研发人员:郑文强
申请(专利权)人:南京荣耀软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1