拨号盘的启动方法、设备及存储介质与流程

文档序号:41557252发布日期:2025-04-08 18:10阅读:6来源:国知局
拨号盘的启动方法、设备及存储介质与流程

本技术涉及终端,尤其涉及一种拨号盘的启动方法、设备及存储介质。


背景技术:

1、随着终端技术的不断发展,终端设备可安装多种类型的应用程序,为用户提供不同的服务。电话应用作为智能手机中常用的应用程序,为用户提供语音通话服务。

2、拨号盘是用户进行语音通信的主要入口,用户可以通过手机系统预置的拨号盘,输入电话号码,拨打电话。电话应用与拨号盘相互配合,使得用户能够便捷地拨打和接听电话。

3、在手机系统升级后首次开机或重启的场景下,存在如下问题:响应于用户点击桌面上的电话应用图标的操作,手机显示设置默认拨号盘的界面,如图3所示的界面106,用户无法直接使用或调取拨号盘,影响用户体验。


技术实现思路

1、本技术实施例提供一种拨号盘的启动方法、设备及存储介质,可避免系统升级后用户首次调用拨号盘时,设备弹出设置默认拨号盘的提示。

2、第一方面,本技术实施例提出一种拨号盘的启动方法,该方法可应用于具有显示功能的电子设备,该方法包括:电子设备系统升级后,首次开机或重启,电子设备执行初始化流程;在初始化流程执行完毕后,电子设备通过第一拨号盘获取并记录第一信息,第一信息用于指示第一拨号盘为默认拨号盘;响应于启动第一拨号盘的操作,电子设备显示第一界面,第一界面包括第一拨号盘。

3、在一些实施例中,电子设备开机或重启,电子设备执行初始化流程,初始化流程包括启动各种系统服务(例如,通信服务),将系统服务注册到服务管理器,启动一些必要的应用程序(例如,电话应用和拨号盘等)等。

4、在一些实施例中,电子设备启动电话应用,可由电话应用拉起第一拨号盘。示例性的,如图5所示,电话应用启动后,通过向第一拨号盘发送第一消息,以拉起第一拨号盘。拉起第一拨号盘可以理解为初始化第一拨号盘。

5、第一拨号盘可以是电子设备系统预置的拨号盘,或者,第三方拨号盘。第一信息也可描述为默认拨号盘信息。

6、在一些实施例中,响应于启动第一拨号盘的操作可以是用户点击电话应用图标的操作。示例性的,如图3所示,响应于用户点击界面101的图标1011,电子设备显示第一界面104,第一界面104包括第一拨号盘1041。

7、在另一些实施例中,响应于启动第一拨号盘的操作可以是用户点击拨号盘图标的操作,示例性的,如图1所示,响应于用户点击界面102的图标1021,电子设备显示第一界面103,第一界面103包括第一拨号盘1031。

8、本实施例示出的拨号盘的启动方法中,电子设备系统升级后首次开机或重启,电子设备执行初始化流程,初始化流程包括更新系统服务以及初始化第一拨号盘。初始化第一拨号盘时需要访问通信服务,以获取默认拨号盘信息。然而,由于系统升级,电子设备更新系统服务的时长相较于平时会更长,第一拨号盘访问通信服务时,通信服务还未准备好(未初始化完毕),导致第一拨号盘记录错误的信息(如第一拨号盘不是默认拨号盘)。因此,设计在初始化流程执行完毕(通信服务初始化完成)后,电子设备的第一拨号盘再次获取并记录第一信息,该第一信息是通信服务提供的准确信息。如此,在第一拨号盘启动时,电子设备能够正常显示第一拨号盘,可避免设备弹出设置默认拨号盘的提示,而影响用户使用体验。

9、第一方面的一种可选的实施例中,电子设备包括通信服务。电子设备系统升级后首次开机或重启,电子设备通过第一拨号盘获取并记录第一信息,包括:电子设备系统升级后首次开机或重启,电子设备初始化第一拨号盘和通信服务;在通信服务初始化完成后,第一拨号盘从通信服务获取第一信息;第一拨号盘在电子设备的内存中记录第一信息。

10、本实施例中,第一拨号盘从通信服务获取第一信息,包括:第一拨号盘向通信服务发起请求,以获取第一信息;或者,通信服务向第一拨号盘发送第一信息。

11、在一些实施例中,通信服务位于电子设备的系统服务层,通信服务可对应图4所示的telecomservice。

12、本实施例示出的拨号盘的启动方法中,为了避免第一拨号盘在初始化时记录了错误的信息,设计在通信服务初始化完成之后,第一拨号盘再次从通信服务获取默认拨号盘信息,再次获取的默认拨号盘信息是准确的。

13、第一方面的一种可选的实施例中,在通信服务初始化完成后,第一拨号盘从通信服务获取第一信息,包括:在通信服务初始化完成后,通信服务向第一拨号盘发送通知消息,通知消息包括第一信息。可参照图6实施例的s601。

14、本实施例示出的拨号盘的启动方法中,设计在通信服务初始化完成之后,通信服务主动向第一拨号盘下发通知消息,使得第一拨号盘基于通知消息更新默认拨号盘信息,通信服务下发的默认拨号盘信息是准确的。

15、第一方面的一种可选的实施例中,在通信服务初始化完成后,第一拨号盘从通信服务获取第一信息,包括:在通信服务初始化完成后,第一拨号盘向通信服务发送第一查询请求,第一查询请求用于查询默认拨号盘的信息;电子服务响应于第一查询请求,向第一拨号盘发送第一查询响应,第一查询响应包括第一信息。可参照图7实施例s701至s702。

16、本实施例示出的拨号盘的启动方法中,设计在通信服务初始化完成之后,无论第一拨号盘在初始化时是否从通信服务获取到默认拨号盘信息,第一拨号盘都将再次访问通信服务(如发送第一查询请求),以获取到准确的默认拨号盘信息。

17、第一方面的一种可选的实施例中,第一拨号盘向通信服务发送第一查询请求,包括:第一时机,第一拨号盘向通信服务发送第一查询请求。第一时机包括以下至少一项:电子设备首次解锁屏幕时;电子设备首次启动第一拨号盘时。

18、一种示例中,电子设备系统升级后,首次开机或重启后,响应于首次解锁屏幕的操作,电子设备通过第一拨号盘向通信服务发送第一查询请求。

19、一种示例中,电子设备系统升级后,首次开机或重启后,响应于首次点击电话应用图标的操作,电子设备启动第一拨号盘,通过第一拨号盘向通信服务发送第一查询请求。

20、第一方面的一种可选的实施例中,电子设备还包括电话应用和通信管理模块,电子设备初始化第一拨号盘,包括:电子设备初始化电话应用;电话应用向第一拨号盘发送第一消息,第一消息用于拉起第一拨号盘;第一拨号盘响应于第一消息,通过通信管理模块向通信服务发送第二查询请求,第二查询请求用于查询默认拨号盘的信息;通信管理模块向第一拨号盘发送第二查询响应,第二查询响应未指示默认拨号盘的信息;第一拨号盘基于第二查询响应,在内存中记录第二信息,第二信息用于指示第一拨号盘不为默认拨号盘。可参照图6实施例s501至s505。

21、在一些实施例中,通信管理模块位于电子设备的应用程序框架层,通信管理模块可对应图4所示的telecommanager。

22、本实施例示出的拨号盘的启动方法中,第一拨号盘初始化过程中,可通过通信管理模块访问通信服务,以获取默认拨号盘的信息。由于通信服务未初始化完,第一拨号盘基于通信管理模块返回的响应,在内存中记录第一拨号盘不是默认拨号盘。

23、第二方面,本技术实施例提供一种电子设备,包括处理器和存储器,存储器用于存储计算机执行指令,处理器用于运行存储器存储的计算机执行指令,以执行第一方面或第一方面的任一可选实施例中描述的方法。

24、第三方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行第一方面或第一方面的任一可选实施例中描述的方法。

25、第四方面,本技术实施例提供一种计算机程序产品,计算机程序产品包括计算机程序,当计算机程序被运行时,使得计算机执行第一方面或第一方面的任一可选实施例中描述的方法。

26、第五方面,本技术提供一种芯片或者芯片系统,该芯片或者芯片系统包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以执行第一方面或第一方面的任一可选实施例中描述的方法。其中,芯片中的通信接口可以为输入/输出接口、管脚或电路等。

27、第五方面的一种可选的实施例中,上述描述的芯片或者芯片系统还包括至少一个存储器,至少一个存储器中存储有指令。存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是芯片的存储单元(例如,只读存储器、随机存取存储器等)。

28、应当理解的是,本技术的第二方面至第五方面与本技术的第一方面的技术方案相对应,各方面及对应的可选实施例所取得的有益效果相似,不再赘述。

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