掌桥专利:专业的专利平台
掌桥专利
首页

一种工具栏设置方法、装置和用于设置工具栏的装置

文献发布时间:2023-06-19 10:11:51


一种工具栏设置方法、装置和用于设置工具栏的装置

技术领域

本申请实施例涉及计算机技术领域,具体涉及一种工具栏设置方法、装置和用于设置工具栏的装置。

背景技术

随着计算机技术的发展,小程序作为一种不需要下载安装即可使用的应用,被应用于越来越多的场景中。例如,在即时通讯(Instant Messaging,IM)应用中,可以提供多种小程序(如点餐类小程序、咨询类小程序等),以丰富即时通讯应用的功能。

由于终端设备的一些操作系统(如安卓(Android)、iOS等)无法进行多进程操作,因而,若需使用小程序的功能,通常需要退出当前进程。例如,在用户需要使用小程序的功能时,通常需要退出应用的当前界面,而后,从小程序中心界面中搜索所需小程序,从而加载该小程序并使用该小程序所提供的服务。由此,用户使用小程序所提供的服务时,需要执行较为繁琐的操作,导致对小程序服务的获取效率较低。

发明内容

本申请实施例提出了一种工具栏设置方法、装置和用于设置工具栏的装置,以提高对小程序服务的获取效率。

第一方面,本申请实施例提供了一种工具栏设置方法,该方法包括:当检测到用户触发工具栏设置功能时,展示工具栏设置界面,工具栏设置界面包含至少一个小程序选项;检测用户对工具栏设置界面中的小程序选项的触发操作;将触发操作指示的小程序作为目标小程序,将目标小程序的图标添加至工具栏中。

第二方面,本申请实施例提供了一种工具栏设置装置,该装置包括:第一展示单元,被配置成当检测到用户触发工具栏设置功能时,展示工具栏设置界面,工具栏设置界面包含至少一个小程序选项;第一检测单元,被配置成检测用户对工具栏设置界面中的小程序选项的触发操作;添加单元,被配置成将触发操作指示的小程序作为目标小程序,将目标小程序的图标添加至工具栏中。

第三方面,本申请实施例提供了一种用于设置工具栏的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:当检测到用户触发工具栏设置功能时,展示工具栏设置界面,工具栏设置界面包含至少一个小程序选项;检测用户对工具栏设置界面中的小程序选项的触发操作;将触发操作指示的小程序作为目标小程序,将目标小程序的图标添加至工具栏中。

第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所描述的方法。

本申请实施例提供的工具栏设置方法、装置和用于设置工具栏的装置,当检测到用户触发工具栏设置功能时,展示工具栏设置界面,工具栏设置界面包含至少一个小程序选项;在检测用户对工具栏设置界面中的小程序选项的触发操作后,将触发操作指示的小程序作为目标小程序,将目标小程序的图标添加至工具栏中。由此,将小程序的选项呈现在工具栏中,用户无需切换界面即可方便快捷地使用所选定的小程序,降低了获取小程序服务时的操作的复杂程度,提高了对小程序服务的获取效率。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是根据本申请的工具栏设置方法的一个实施例的流程图;

图2是根据本申请的工具栏设置界面的呈现过程的示意图;

图3是根据本申请的目标小程序的图标添加过程的示意图;

图4示根据本申请的目标小程序的界面的呈现过程的示意图;

图5是根据本申请的工具栏设置方法的又一个实施例的流程图;

图6是根据本申请的工具栏设置装置的一个实施例的结构示意图;

图7是根据本申请的一种用于设置工具栏的装置的结构示意图;

图8是根据本申请的一些实施例中服务器的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

请参考图1,其示出了根据本申请的工具栏设置方法的一个实施例的流程100。上述工具栏设置方法可运行于各种电子设备,上述电子设备包括但不限于:服务器、智能手机、平板电脑、电子书阅读器、MP3(动态影像专家压缩标准音频层面3,Moving PictureExperts Group Audio Layer III)播放器、MP4(动态影像专家压缩标准音频层面4,MovingPicture Experts Group Audio Layer IV)播放器、膝上型便携计算机、车载电脑、台式计算机、机顶盒、智能电视机、可穿戴设备等等。

本申请实施例中所提到的输入法应用能够支持多种输入法。其中,输入法可以是一种为了将各种符号输入到如计算机、手机等电子设备而采用的编码方法,用户可以使用输入法应用便利地将需要的字符或者字符串输入电子设备。需要注意的是,在本申请实施例中输入法除了支持常见的中文输入法(比如拼音输入法、五笔输入法、注音输入法、语音输入法、手写输入法等)以外,还可以支持其他语种的输入法(比如日文平假名输入法、韩文输入法等),在此不对输入法以及输入法的语言种类做任何限定。

本实施例中的工具栏设置方法,可以包括以下步骤:

步骤101,当检测到用户触发工具栏设置功能时,展示工具栏设置界面。

在本实施例中,工具栏设置方法的执行主体(如上述电子设备)可以安装有各种类型的客户端应用,例如输入法应用、浏览器应用等。在一些客户端应用中,可以呈现工具栏。用户可对工具栏进行自定义设置,以将其常用的功能选项呈现于工具栏中,便于后续调用。

在本实施例中,当检测到用户触发工具栏设置功能时,上述执行主体可以展示工具栏设置界面。其中,上述工具栏设置界面可以包含至少一个小程序选项。每一个小程序选项对应一个小程序。实践中,小程序是一种不需要下载安装即可使用的应用程序。

需要说明的是,工具栏设置界面除包含上述至少一个小程序选项外,还可以包括其他功能选项,如至少一个预设功能选项。以输入法应用为例,预设功能选项对应的功能可以包括但不限于语音输入功能选项、表情功能选项、键盘切换功能选项、搜索功能选项、小程序平台入口选项等。

另外,本申请实施例对工具栏设置界面的具体展示位置不作限定。可选的,上述至少一个预设功能选项与上述至少一个小程序选项可以显示于不同区域。从而,便于用户浏览和选取。

此外,本申请实施例对工具栏设置界面中所涉及的小程序不作限定。可选的,工具栏设置界面中所涉及的小程序可以包括但不限于以下至少一项:用户的常用小程序、上述用户预先选定的小程序。

以输入法应用为例,图2示出了工具栏设置界面的呈现过程的示意图。如图2所示,输入法应用的界面中可以包含工具栏(例如可设置于键盘区域的上方,如标号201所示)。输入法应用可以配置有工具栏设置功能。该工具栏设置功能支持用户自定义工具栏中的常用功能选项(如语音输入功能、表情输入功能、搜索功能、小程序功能、键盘切换功能、搜索功能等)。当用户触发输入法界面中的工具栏设置图标(如图2中的手指指示的位置)时,即可触发工具栏设置功能,从而,在输入法界面中呈现工具栏设置界面(如标号202所示)。其中,上述工具栏设置界面可以包含至少一个小程序选项。例如,各小程序选项可以是用户曾经使用过的一个或多个小程序。此外,还可以包含其他功能选项,如繁体字功能、花漾字功能等,此处不再赘述。

步骤102,检测用户对工具栏设置界面中的小程序选项的触发操作。

在本实施例中,在呈现出工具栏设置界面后,上述执行主体可以检测用户对工具栏设置界面中的小程序选项的触发操作(如点击操作、双击操作等)。在检测到用户触发了一个或多个小程序选项后,即可执行如下步骤103的操作。

步骤103,将触发操作指示的小程序作为目标小程序,将目标小程序的图标添加至工具栏中。

在本实施例中,上述执行主体可以将触发操作指示的小程序作为目标小程序,将目标小程序的图标添加至工具栏中。

作为示例,图3示出了目标小程序的图标添加过程的示意图。如图3所示,用户点击了工具栏设置界面中的垃圾分类小程序选项,此时,可以将目标小程序的图标添加至工具栏中(如标号301所示)。此时的工具栏中,各功能的图标旁可以呈现有用于删除图标的标志,以便于用户删除工具栏中的图标。当用户完成工具栏设置操作并“完成”图标后,即可呈现如标号302所示的工具栏。此时,工具栏中包含垃圾分类小程序的图标。

在本实施例的一些可选的实现方式中,工具栏中可以包含用于呈现小程序图标的默认区域。在用户选择目标小程序后,可以将该目标小程序的图标添加至工具栏中的上述默认区域。需要说明的是,本申请实施例不对工具栏中的小程序图标的添加数量进行限制。由此,工具栏中可以包含用于呈现小程序图标的多个默认区域。若用户选择了多个目标小程序,则可将用户依次选择的目标小程序的图标依次添加至各默认区域(如按照默认区域从左到右的顺序依次添加)。

在本实施例的一些可选的实现方式中,用户可在工具栏中选定待添加小程序图标的位置。在将触发操作指示的小程序作为目标小程序后,上述执行主体可以检测用户在工具栏中选定的目标位置,并将上述目标小程序的图标添加至上述工具栏中的上述目标位置。若用户选择了多个目标小程序,则在用户选择目标小程序的过程中,每选择一个目标小程序,均可选定该目标小程序在工具栏中的一个目标位置,并将该目标小程序添加至该目标位置。

在本实施例的一些可选的实现方式中,在用户触发工具栏设置功能前,工具栏中可以包含已设置的小程序的图标。在用户触发工具栏设置功能并展示工具栏设置界面之后,上述执行主体可以检测用户对已添加至工具栏中的小程序的图标的移除操作。而后,可以将上述移除操作指示的小程序作为指定小程序,从工具栏中移除上述指定小程序的图标。在删除该指定小程序的图标的同时,可以在工具栏设置界面中呈现所删除图标对应的小程序的小程序选项,从而便于用户在误删等情况下再次添加该小程序。

此外,在检测到用户对已添加至工具栏中的小程序的图标的移除操作,并将上述移除操作指示的小程序作为指定小程序之后,上述执行主体还可以从工具栏中移除上述指定小程序的图标,并删除输入法应用中的上述指定小程序的数据。从而,可以直接删除该小程序的数据,以减少输入法应用的数据量。

需要说明的是,在用户添加目标小程序的过程中,或者在添加目标小程序之后,也可以执行删除工具栏中的图标的操作。

在本实施例的一些可选的实现方式中,上述工具栏可以是输入法应用的工具栏。在上述将上述目标小程序的图标添加至工具栏中之后,当上述执行主体检测到用户触发上述工具栏中的目标小程序的图标时,可以加载该目标小程序,并在输入法界面中展示该目标小程序的界面。

作为示例,图4示出了目标小程序的界面的呈现过程的示意图。如图4所示,用户点击了输入法应用中的工具栏(如标号401所示)中的垃圾分类小程序的图标后,可以在输入法界面中呈现该垃圾分类小程序的界面(如标号402所示)。用户利用该垃圾分类小程序提供的服务,进行某垃圾的类别查询等操作。

在一种场景中,上述输入法应用中可以内置有多个小程序的数据包。在用户点击了工具栏中的某个目标小程序后,若该目标小程序的数据包已预存于本地,则可以直接从本地提取该数据包,以加载该目标小程序。

在另一种场景中,在用户点击了工具栏中的某个目标小程序后,上述执行主体可以向输入法服务器发送对上述目标小程序的数据获取请求,而后接收上述输入法服务器返回的上述目标小程序的数据,并加载上述数据。

实践中,可以在上述输入法界面的键盘区域展示目标小程序的界面,也可以将上述小程序平台界面切换为上述目标小程序的界面,即,在输入法界面的边界范围内展示上述目标小程序的界面。目标小程序的界面的具体展示位置,此处不作限定。

在本实施例的一些可选的实现方式中,上述目标小程序的界面中包括返回按键。在输入法界面中展示上述目标小程序的界面之后,当检测到上述用户触发上述返回按键时,将上述目标小程序的界面切换为小程序平台界面。实践中,输入法服务器中可以搭建有用于管理小程序的小程序平台。在小程序平台界面中,可以查询到小程序平台所维护的任一小程序。小程序平台界面可以包含多个小程序选项,小程序平台界面所涉及的小程序可以包括但不限于以下至少一项:用户使用过的小程序、用户在某一时间范围内(如近7天)使用过的小程序、小程序平台中的热门小程序(即被使用频次较多的小程序)、与用户当前的输入意图相关联的小程序、最新上线的小程序等。

本申请的上述实施例提供的方法,当检测到用户触发工具栏设置功能时,展示工具栏设置界面,上述工具栏设置界面包含至少一个小程序选项;在检测上述用户对上述工具栏设置界面中的小程序选项的触发操作后,将上述触发操作指示的小程序作为目标小程序,将上述目标小程序的图标添加至工具栏中。由此,将小程序的选项呈现在工具栏中,用户无需切换界面即可方便快捷地使用所选定的小程序,降低了获取小程序服务时的操作的复杂程度,提高了对小程序服务的获取效率。

进一步参考图5,其示出了工具栏设置方法的又一个实施例的流程500。该工具栏设置方法的流程500,包括以下步骤:

步骤501,当检测到用户触发工具栏设置功能时,展示工具栏设置界面。

步骤502,检测用户对工具栏设置界面中的小程序选项的触发操作。

步骤503,将触发操作指示的小程序作为目标小程序,将目标小程序的图标添加至工具栏中。

本实施例中的步骤501-步骤503,可参见图1所示的实施例中的步骤101-步骤103,此处不再赘述。

步骤504,检测用户在输入法应用中是否已登录。

在本实施例中,上述工具栏可以是输入法应用的工具栏。在用户设置工具栏后,执行主体可以检测用户在输入法应用中是否已登录。

步骤505,若已登录,则将工具栏的配置信息和用户在输入法应用中的账号信息发送至输入法服务器,以使输入法服务器将账号信息与配置信息对应存储。

在本实施例中,若已登录,上述执行主体可以将工具栏的配置信息和用户在输入法应用中的账号信息发送至输入法服务器,以使输入法服务器将账号信息与配置信息对应存储。

此处,该配置信息可以包括但不限于:用户在工具栏中设置的各功能入口(包括目标小程序以及所设置的其他功能入口)的图标、工具栏中的默认功能入口的图标、各图标的位置信息等。

步骤506,当检测到用户再次登录输入法应用时,向输入法服务器发送包含账号信息的配置信息获取请求。

在本实施例中,上述执行主体在检测到用户再次登录输入法应用时,可以向输入法服务器发送包含账号信息的配置信息获取请求。从而获取与所登录的账号信息对应的工具栏的配置信息。

步骤507,接收输入法服务器返回的与账号信息对应的配置信息,并基于配置信息,展示输入法应用的工具栏。

在本实施例中,上述执行主体可以接收输入法服务器返回的与账号信息对应的配置信息,并基于上述配置信息,展示输入法应用的工具栏。由于配置信息中可以包含用户自定义的各功能入口(包括目标小程序入口)的图标。因而,用户可以直接在工具栏中触发目标小程序,从而使用目标小程序提供的服务,降低了获取小程序服务时的操作的复杂程度,提高了对小程序服务的获取效率。

从图5中可以看出,与图1对应的实施例相比,本实施例中的工具栏设置方法的流程500涉及了将工具栏的配置信息与账户信息关联存储的步骤。由此,当用户退出登录、升级设备或者更换设备时,可基于账户信息获取到曾经自定义的呈现于工具栏的小程序,进一步提高了小程序服务的获取的便捷性。

进一步参考图6,作为对上述各图所示方法的实现,本申请提供了一种工具栏设置装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图6所示,本实施例所述的工具栏设置装置600包括:第一展示单元601,被配置成当检测到用户触发工具栏设置功能时,展示工具栏设置界面,上述工具栏设置界面包含至少一个小程序选项;第一检测单元602,被配置成检测上述用户对上述工具栏设置界面中的小程序选项的触发操作;添加单元603,被配置成将上述触发操作指示的小程序作为目标小程序,将上述目标小程序的图标添加至工具栏中。

在本实施例的一些可选的实现方式中,上述添加单元603,进一步被配置成:检测用户在工具栏中选定的目标位置;将上述目标小程序的图标添加至上述工具栏中的上述目标位置。

在本实施例的一些可选的实现方式中,上述工具栏为输入法应用的工具栏;以及上述装置还包括:第二展示单元,被配置成当检测到用户触发上述工具栏中的上述目标小程序的图标时,加载上述目标小程序,并在输入法界面中展示上述目标小程序的界面。

在本实施例的一些可选的实现方式中,上述目标小程序的界面中包括返回按键;以及上述装置还包括:切换单元,被配置成当检测到上述用户触发上述返回按键时,将上述目标小程序的界面切换为小程序平台界面。

在本实施例的一些可选的实现方式中,上述工具栏为输入法应用的工具栏;以及上述装置还包括:第二检测单元,被配置成检测上述用户在上述输入法应用中是否已登录;第一发送单元,被配置成若已登录,则将上述工具栏的配置信息和上述用户在输入法应用中的账号信息发送至输入法服务器,以使上述输入法服务器将上述账号信息与上述配置信息对应存储。

在本实施例的一些可选的实现方式中,上述装置还包括:第二发送单元,被配置成当检测到上述用户再次登录上述输入法应用时,向上述输入法服务器发送包含上述账号信息的配置信息获取请求;第三展示单元,被配置成接收上述输入法服务器返回的与上述账号信息对应的上述配置信息,并基于上述配置信息,展示上述输入法应用的工具栏。

在本实施例的一些可选的实现方式中,在所述展示工具栏设置界面之后,所述装置还包括:第三检测单元,被配置成检测所述用户对已添加至所述工具栏中的小程序的图标的移除操作;移除单元,被配置成将所述移除操作指示的小程序作为指定小程序,从所述工具栏中移除所述指定小程序的图标,并在所述工具栏设置界面中呈现所述指定小程序的选项;或者,删除单元,被配置成将所述移除操作指示的小程序作为指定小程序,从所述工具栏中移除所述指定小程序的图标,并删除输入法应用中的所述指定小程序的数据。

在本实施例的一些可选的实现方式中,上述工具栏设置界面还包括至少一个预设功能选项,上述至少一个预设功能选项与上述至少一个小程序选项显示于不同区域,上述至少一个小程序选项所指示的小程序,包括以下至少一项:上述用户的常用小程序、上述用户预先选定的小程序。

本申请的上述实施例提供的装置,当检测到用户触发工具栏设置功能时,展示工具栏设置界面,上述工具栏设置界面包含至少一个小程序选项;在检测上述用户对上述工具栏设置界面中的小程序选项的触发操作后,将上述触发操作指示的小程序作为目标小程序,将上述目标小程序的图标添加至工具栏中。由此,将小程序的选项呈现在工具栏中,用户无需切换界面即可方便快捷地使用所选定的小程序,降低了获取小程序服务时的操作的复杂程度,提高了对小程序服务的获取效率。

图7是根据一示例性实施例示出的用于设置工具栏的装置700的框图,该装置700可以为智能终端或者服务器。例如,装置700可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图7,装置700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(I/O)的接口712,传感器组件714,以及通信组件716。

处理组件702通常控制装置700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。

存储器704被配置为存储各种类型的数据以支持在装置700的操作。这些数据的示例包括用于在装置700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件706为装置700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为装置700生成、管理和分配电力相关联的组件。

多媒体组件708包括在上述装置700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。上述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与上述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当设备700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(MIC),当装置700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。

I/O接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件714包括一个或多个传感器,用于为装置700提供各个方面的状态评估。例如,传感器组件714可以检测到设备700的打开/关闭状态,组件的相对定位,例如上述组件为装置700的显示器和小键盘,传感器组件714还可以检测装置700或装置700一个组件的位置改变,用户与装置700接触的存在或不存在,装置700方位或加速/减速和装置700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件716被配置为便于装置700和其他设备之间有线或无线方式的通信。装置700可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,上述通信组件716还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由装置700的处理器720执行以完成上述方法。例如,上述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

图8是本申请的一些实施例中服务器的结构示意图。该服务器800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processingunits,CPU)822(例如,一个或一个以上处理器)和存储器832,一个或一个以上存储应用程序842或数据844的存储介质830(例如一个或一个以上海量存储设备)。其中,存储器832和存储介质830可以是短暂存储或持久存储。存储在存储介质830的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器822可以设置为与存储介质830通信,在服务器800上执行存储介质830中的一系列指令操作。

服务器800还可以包括一个或一个以上电源826,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口858,一个或一个以上键盘856,和/或,一个或一个以上操作系统841,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。

一种非临时性计算机可读存储介质,当上述存储介质中的指令由装置(智能终端或者服务器)的处理器执行时,使得装置能够执行一种工具栏设置方法,上述方法包括:当检测到用户触发工具栏设置功能时,展示工具栏设置界面,所述工具栏设置界面包含至少一个小程序选项;检测所述用户对所述工具栏设置界面中的小程序选项的触发操作;将所述触发操作指示的小程序作为目标小程序,将所述目标小程序的图标添加至工具栏中。

可选的,所述将所述目标小程序的图标添加至工具栏中,包括:检测用户在工具栏中选定的目标位置;将所述目标小程序的图标添加至所述工具栏中的所述目标位置。

可选的,所述工具栏为输入法应用的工具栏;所述装置经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:当检测到用户触发所述工具栏中的所述目标小程序的图标时,加载所述目标小程序,并在输入法界面中展示所述目标小程序的界面。

可选的,所述目标小程序的界面中包括返回按键;所述装置经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:当检测到所述用户触发所述返回按键时,将所述目标小程序的界面切换为小程序平台界面。

可选的,所述工具栏为输入法应用的工具栏;所述装置经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:检测所述用户在所述输入法应用中是否已登录;若已登录,则将所述工具栏的配置信息和所述用户在输入法应用中的账号信息发送至输入法服务器,以使所述输入法服务器将所述账号信息与所述配置信息对应存储。

可选的,所述装置经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:当检测到所述用户再次登录所述输入法应用时,向所述输入法服务器发送包含所述账号信息的配置信息获取请求;接收所述输入法服务器返回的与所述账号信息对应的所述配置信息,并基于所述配置信息,展示所述输入法应用的工具栏。

可选的,所述装置经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:检测所述用户对已添加至所述工具栏中的小程序的图标的移除操作;将所述移除操作指示的小程序作为指定小程序,从所述工具栏中移除所述指定小程序的图标,并在所述工具栏设置界面中呈现所述指定小程序的选项;或者将所述移除操作指示的小程序作为指定小程序,从所述工具栏中移除所述指定小程序的图标,并删除输入法应用中的所述指定小程序的数据。

可选的,所述工具栏设置界面还包括至少一个预设功能选项,所述至少一个预设功能选项与所述至少一个小程序选项显示于不同区域,所述至少一个小程序选项所指示的小程序,包括以下至少一项:所述用户的常用小程序、所述用户预先选定的小程序。

本领域技术人员在考虑说明书及实践这里公开的申请后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

以上上述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

以上对本申请所提供的一种工具栏设置方法、装置和用于设置工具栏的装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 一种工具栏设置方法、装置和用于设置工具栏的装置
  • 一种字体设置方法、装置和用于设置字体的装置
技术分类

06120112457645