用于缓解与软件应用相关的错误的技术的制作方法

xiaoxiao1月前  21


所描述的实施方案阐述了用于缓解与软件应用相关的错误的技术。例如,该技术提供用于向软件应用的用户通知其支付凭据何时变为无效并且用于使得用户能够更新其支付凭据以缓解该无效的框架。


背景技术:

1、近年来,拥有和操作计算设备(例如,可穿戴设备、智能电话、平板设备等)的个人的数量已剧增。通常,个人全天使用他们的计算设备进行各种活动,例如拨打电话、发送和接收电子消息、访问互联网等。在一些情况下,安装在计算设备上的操作系统,特别是预先安装在操作系统上的本机软件应用,可以使得用户能够执行前述活动。然而,也可以安装第三方软件应用以使得用户能够执行附加的/增强的活动。例如,这些软件应用可包括社交网络软件应用、照片软件应用、游戏软件应用等。

2、一种用于使得计算设备的用户能够利用软件应用的常见方法包括提供使得用户能够将软件应用下载到他们的计算设备上的软件应用商店,其在本文中被称为“应用商店”。具体地讲,应用商店使得软件应用的开发者能够将其软件应用连同描述、定价信息、屏幕快照等上载到应用商店。继而,用户可利用应用商店来探索和安装对他们来说有用/有趣的软件应用。例如,用户可使用特定关键字提交搜索查询以查找他们有兴趣下载的软件应用,可查看属于他们感兴趣的特定类别的所有软件应用(例如,游戏)等。又如,应用商店可以显示根据各种量度(例如,下载次数最多的软件应用、排名靠前的软件应用等)排名的软件应用,以使得用户能够识别当前在所有用户之中流行的软件应用。

3、对于软件应用来说,为了最大限度地提高用户满意度,没有问题地执行是很重要的。值得注意的是,软件应用的支付结构根据其设计、其预期用户等存在很大差异。例如,一些软件应用可免费使用,一些软件应用提供“应用内购买”,一些软件应用需要预付和/或订阅支付,等等。就这一点而言,当涉及到维护准时和成功的软件应用支付时,维护有效的客户账单信息是至关重要的。此类账单信息可以包括例如有效的信用卡或借记卡号、有效的截止日期和有效的账单地址。如果没有有效账单信息,就无法处理支付,从而可能使收入来源紧张并且可能中断对用户期望的功能的访问。另外,当出现账单问题时,以既有效又非侵入性的方式通知用户可能是具有挑战性的。就这一点而言,软件开发人员可能不知道用于向用户通知账单问题以及推荐/促进补救措施的最有效方法。


技术实现思路

1、所描述的实施方案阐述了用于缓解与软件应用相关的错误的技术。例如,该技术提供用于向软件应用的用户通知其支付凭据何时变为无效并且用于使得用户能够更新其支付凭据以缓解该无效的框架。

2、一个实施方案阐述了一种用于缓解与软件应用相关的错误的方法。根据一些实施方案,该方法可以在服务器设备处实现,并且包括以下步骤:

3、(1)识别与软件应用的用户相关联的至少一个错误,(2)识别与该用户相关联并且在其上安装有该软件应用的至少一个客户端设备,以及(3)向该至少一个客户端设备提供该至少一个错误的指示,以使得该软件应用在被加载和/或显示在该至少一个客户端设备上的同时:显示包括从该指示导出的信息的用户界面,其中该用户界面以防止该软件应用观察在该用户界面内发生的活动的方式从该软件应用进行沙箱化。

4、另一实施方案阐述了一种用于缓解与软件应用相关的错误的方法。根据一些实施方案,该方法可以在客户端设备处实现,并且包括以下步骤:

5、(1)从服务器设备接收与安装在该客户端设备上的软件应用相关联的至少一个错误的指示,(2)存储该指示,(3)检测该软件应用的启动和/或显示,(4)提示该软件应用对显示与该至少一个错误的该指示相关联的信息的许可,以及(5)响应于接收到来自该软件应用的许可:使得该软件应用显示包括该信息的用户界面,其中该用户界面以防止该软件应用观察在该用户界面内发生的活动的方式从该软件应用进行沙箱化。

6、其他实施方案包括一种被配置为存储指令的非暂态计算机可读存储介质,该指令当由被包括在计算设备中的处理器执行时使得该计算设备执行上述方法中的任一方法的各步骤。另外的实施方案包括被配置为执行前述方法中任何方法的各种步骤的计算设备。

7、根据结合以举例的方式示出所述实施方案的原理的附图而进行的以下详细描述,本文所述的实施方案的其他方面和优点将变得显而易见。



技术特征:

1.一种用于缓解与软件应用相关的错误的方法,所述方法包括在服务器设备处:

2.根据权利要求1所述的方法,其中所述信息描述与所述至少一个错误相关联的至少一个问题。

3.根据权利要求2所述的方法,其中所述至少一个问题包括以下各项中的至少一者:

4.根据权利要求2所述的方法,其中所述服务器设备通过检测所述至少一个问题来识别所述至少一个错误。

5.根据权利要求1所述的方法,其中:

6.根据权利要求1所述的方法,还包括:

7.根据权利要求1所述的方法,其中所述指示使得所述软件应用对所述指示进行缓存,直到所述软件应用被加载和/或显示为止。

8.一种被配置为缓解与软件应用相关的错误的服务器设备,所述服务器设备包括:

9.根据权利要求8所述的服务器设备,其中所述信息描述与所述至少一个错误相关联的至少一个问题。

10.根据权利要求9所述的服务器设备,其中所述至少一个问题包括以下各项中的至少一者:

11.根据权利要求9所述的服务器设备,其中所述服务器设备通过检测所述至少一个问题来识别所述至少一个错误。

12.根据权利要求8所述的服务器设备,其中:

13.根据权利要求8所述的服务器设备,还包括:

14.根据权利要求8所述的服务器设备,其中所述指示使得所述软件应用对所述指示进行缓存,直到所述软件应用被加载和/或显示为止。

15.一种用于缓解与软件应用相关的错误的方法,所述方法包括在客户端设备处:

16.根据权利要求15所述的方法,其中:

17.根据权利要求15所述的方法,其中存储所述指示包括将所述指示存储到所述客户端设备能够访问的缓存中。

18.根据权利要求17所述的方法,还包括:

19.根据权利要求15所述的方法,其中所述信息描述与所述至少一个错误相关联的至少一个问题。

20.根据权利要求15所述的方法,其中所述用户界面:


技术总结
本公开涉及用于缓解与软件应用相关的错误的技术。本文公开了一种用于缓解与软件应用相关的错误的技术。根据一些实施方案,该技术可以由服务器设备来实现,并且包括以下步骤:(1)识别与软件应用的用户相关联的至少一个错误,(2)识别与该用户相关联并且在其上安装有该软件应用的至少一个客户端设备;以及(3)向该至少一个客户端设备提供该至少一个错误的指示,以使得该软件应用在被加载和/或显示在该至少一个客户端设备上的同时:显示包括从该指示导出的信息的用户界面,其中该用户界面以防止该软件应用观察在该用户界面内发生的活动的方式从该软件应用进行沙箱化。

技术研发人员:M·饶,K·I·科恩,N·J·休梅克,V·L·舒尔曼
受保护的技术使用者:苹果公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)