CN107506118A - 功能插件排布配置方法、装置及终端设备 - Google Patents
功能插件排布配置方法、装置及终端设备 Download PDFInfo
- Publication number
- CN107506118A CN107506118A CN201710675195.3A CN201710675195A CN107506118A CN 107506118 A CN107506118 A CN 107506118A CN 201710675195 A CN201710675195 A CN 201710675195A CN 107506118 A CN107506118 A CN 107506118A
- Authority
- CN
- China
- Prior art keywords
- feature card
- user
- sequence value
- user interface
- feature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种功能插件排布配置方法、装置及终端设备,其中,所述功能插件排布配置方法,包括如下步骤:加载应用程序的用户界面,所述用户界面适于包含多个用于执行人机交互功能的功能插件;接收根据预关联的多个用户对应各个所述功能插件的使用数据而确定的相应功能插件排序量值;基于所述排序量值和预定的排布规则将所述功能插件显示于所述用户界面的相应位置。通过本发明的处理,能够根据用户群体的操作行为配置功能插件的排布,便于用户快速找到所需功能插件,节省了用户因寻找所需功能插件而消耗用户界面的浏览和操作时间,提高了用户的使用体验。
Description
技术领域
本发明涉及互联网终端技术领域,具体而言,本发明涉及一种功能插件排布配置方法、装置及终端设备。
背景技术
随着互联网技术的发展和终端设备的日益普及,各类应用程序应运而生,它们丰富着用户的生活,用户消耗在终端设备上的时间也越来越多。用户安装的应用程序的界面中通常包含许多功能插件,但这些功能插件显示于固定的位置,用户常用的功能插件可能因为摆放位置固定,而给用户的操作带来不便,其增多了用户界面操作的驻留时间以及降低了操作功能插件的流畅度,从而影响了用户的使用体验。
发明内容
本发明的目的在于针对以上存在的至少一方面不足,提供一种功能插件排布配置方法、装置及终端设备,能够智能排布功能插件,提升用户体验。
为了实现上述目的,本发明采取如下若干方面的技术方案:
第一方面,本发明实施例中提供了一种功能插件排布配置方法,包括如下步骤:
加载应用程序的用户界面,所述用户界面适于包含多个用于执行人机交互功能的功能插件;
接收根据预关联的多个用户对应各个所述功能插件的使用数据而确定的相应功能插件排序量值;
基于所述排序量值和预定的排布规则将所述功能插件显示于所述用户界面的相应位置。
优选地,所述使用数据包括以下至少之一:
当前使用所述功能的当前用户数量;
预定时间内使用所述功能插件的累计使用次数;
预定时间内使用所述功能插件的累计用户数量。
优选地,所述根据所述使用数据确定相应功能插件的排序量值,包括:将所述功能插件根据对应功能的所述当前用户数量由高到低进行排序,得到所述功能插件的排序量值。
优选地,所述根据所述使用数据确定相应功能插件的排序量值,包括:将所述功能插件根据对应功能的累计使用次数,或累计用户数量,或累计使用次数和累计用户数量加权计算得到的累计量值,由高到低进行排序得到所述功能插件的排序量值。
优选地,所述根据所述使用数据确定相应功能插件的排序量值,包括:将所述功能插件根据对应功能的当前用户数量与所述累计使用次数和/或累计用户数量进行计算得到的使用量值由高到低进行排序,得到所述功能插件的排序量值。
优选地,所述排布规则包括:根据所述排序量值与用户界面中多个位置的预定的映射关系,在所述位置排布其所映射的所述功能插件。
进一步地,基于用户握持信息确定所述排序量值与用户界面中多个位置的所述映射关系;所述用户握持信息的获取方式包括:
根据终端设备的重力传感器和/或加速度计算得到所述用户握持信息;和/或
根据用户选定的针对用户握持信息的选项内容获取相应的用户握持信息。
优选地,所述排布规则还包括:
在预定调整时间内将特定功能插件排布于用户界面中相应的特定位置,并在用户界面中的其他位置根据相应调整的映射关系排布其他功能插件。
优选地,还包括以下后续步骤:
响应于用户针对功能插件执行的长按手势和/或拖动手势,从用户界面中删除该功能插件或移动该功能插件至用户界面中的对应位置。
优选地,还包括以下步骤:
接收用户选定的针对所述排序量值的选项内容;
依据所述选项内容,生成相应的排布指令以针对排序量值获取相关的功能插件的配置信息;
根据预定的排布规则,将所述配置信息加载至当前用户界面以改变功能插件的排布。
优选地,所述预关联的多个用户包括:
与所述用户界面对应的用户同属预定群组或互为好友的用户;
和/或,所述应用程序关联的所有用户;
和/或,所述功能插件的对应功能所关联的所有用户。
优选地,还包括以下步骤:
通过远程接口发送当前使用功能插件的当前数据,或统计的预定时间内各个所述功能插件的使用次数,或依据该使用次数形成的功能插件之间的优先级关系;使得相应服务器据此调整所述使用数据和/或所述排序量值和/或所述排布规则。
第二方面,本发明实施例中提供了一种功能插件排布配置装置,其特征在于,包括:
加载模块,用于加载应用程序的用户界面,所述用户界面适于包含多个用于执行人机交互功能的功能插件;
确定模块,用于根据预关联的多个用户对应各个所述功能的使用数据,确定相应功能插件的排序量值;
排布模块,用于基于所述排序量值和预定的排布规则将所述功能插件显示于所述用户界面的相应位置。
第三方面,本发明实施例中还提供了一种终端设备,其特征在于,包括显示屏、存储器以及一个或多个处理器,所述存储器用于存储包括应用程序的信息,所述处理器用于控制应用程序的执行,所述处理器执行所述应用程序时实现第一方面提供的任意一种功能插件排布配置方法。
第四方面,本发明实施例中还提供了一种存储介质,其特征在于,所述存储介质包括存储的应用程序,其中,在所述应用程序运行时控制所述存储介质所在***执行第一方面提供的任意一种功能插件排布配置方法的步骤。
与现有技术相比较,本发明提供的技术方案至少具有如下优点:
首先,本发明充分利用终端设备及其操作***提供的特性,能够基于根据预关联的多个用户对应用户界面中各个功能插件的使用数据而确定的相应功能插件排序量值,以及预定的排布规则,将所述功能插件显示于所述用户界面的相应位置。能够根据用户群体的操作行为配置功能插件的排布,有效利用了用户界面的页面资源,便于用户快速找到所需功能插件,节省了用户因寻找所需功能插件而消耗用户界面的浏览和操作时间,提高了用户的使用体验。
其次,本发明还可在预定调整时间内将特定的功能插件用户界面中相应的特定位置,而在用户界面中的其他位置根据相应调整的映射关系排布其他功能插件。例如将新上线的功能所对应的功能插件排布于顺序最前的位置,在预定时间内增加其曝光度,利于新功能的推广普及。
此外,本发明还可允许用户调整各个插件的位置,适应个人差异化的使用习惯,方便用户的日常使用,提升用户体验。
显然,上述有关本发明优点的描述是概括性的,更多的优点描述将体现在后续的实施例揭示中,以及,本领域技术人员也可以本发明所揭示的内容合理地发现本发明的其他诸多优点。
书不尽言,本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得更加简明易懂,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一个实施例的功能插件排布配置方法的流程示意图;
图2为本发明一个实施例的用户界面示意图;
图3为本发明一个实施例的用户界面示意图;
图4为本发明一个实施例的用户界面示意图;
图5为本发明一个实施例的功能插件排布配置装置的结构示意图;
图6为本发明一个实施例的终端设备的一个实施例的结构原理图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如S10、S11等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
本领域普通技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本领域普通技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本领域普通技术人员可以理解,这里所使用的“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信***),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位***)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是智能手表、PDA、POS(Point of Sales,销售终端)、MID(Mobile InternetDevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备等。
本领域普通技术人员可以理解,本发明所使用的“功能插件”包括用于应用程序(Application,简称APP)中实现特定功能的程序插件(Plug-in,又称addin、add-in、addon或add-on),也包括遵循一定规范的应用程序接口编写出来的程序,其通常以相应的图标或链接等形式显示于应用程序的用户界面中,如图2~4所示,例如,应用程序“支付宝”的用户界面可包含“转账”、“城市服务”、“蚂蚁森林”等功能插件101。设置功能插件101有利于应用程序动态增加新的功能或升级功能,而且,由于用户可以自主选择需要安装的功能插件101,也缩小了应用程序本身的体积,节省了下载和升级流量。
本发明所述方法主要适用于智能手机终端、智能手表、平板电脑或者计算机终端等具有通信功能的终端设备,不限制于其操作***的类型,可以是Android、IOS、WP、塞班等操作***。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明的一种功能插件排布配置方法,包括如下步骤S11-S13:
步骤S11,加载应用程序的用户界面,所述用户界面适于包含多个用于执行人机交互功能的功能插件。
终端设备基于应用程序进程的启动或唤醒,触发终端设备加载应用程序的用户界面,通常应用程序的用户界面中可根据预设的界面布局包含一个或多个功能插件,这些功能控件可通过预设的应用程序接口,如API(Application Programming Interface,应用程序编程接口)与对应的应用程序连接而实现数据交换,功能插件的展示形式包括但不限于图标、文字、链接等,其可按照预设的排布规则在用户界面中排布显示,用于实现与用户的人机交互。
为了触发终端设备加载应用程序,在本发明可能的实施例中,所述启动或唤醒应用程序进程而的实现方式可包括如下任意一种情况:
其一,根据用户针对应用程序所在桌面的显示图标进行的触控操作,启动该应用程序进程;
其二,在三方应用程序与所述应用程序之间相关的通信协议和/或权限允许下,由所述三方应用程序的进程调用该应用程序的某项功能时启动与该应用程序的该功能对应的服务进程以实现替换或复制的目的;
其三,***启动时在相关后台执行权限的支持下,由***底层函数调用并启动该应用程序的相关后台进程。
步骤S12,接收根据预关联的多个用户对应各个所述功能插件的使用数据而确定的相应功能插件排序量值。
如前所述,本发明实施例可根据用户群体的操作行为配置功能插件的排布,将功能插件显示于应用程序的用户界面的对应位置。具体而言,一种实施例中,终端设备接收服务器根据预关联的多个用户对应各个所述功能插件的使用数据而确定的相应功能插件排序量值,依据该些排序量值进行相应功能插件的排布。使得被高频使用的功能对应的功能插件更容易被用户发现和操作,有利于提升用户体验。
本发明的一些实施例中,上述预关联的多个用户的范围可根据实际需要,灵活选定以下一种或几种:与所述用户界面对应的用户同属预定群组或互为好友的用户;所述应用程序关联的所有用户;所述功能插件的对应功能所关联的所有用户。具体而言,与所述用户界面对应的用户(当前用户)同属预定群组的用户可包括与当前用户具有相同或相似用户特征的用户,例如皆为90后用户,和/或,皆为女性用户等。以使得根据相应用户数据配置后的功能插件排布更加符合特定群体的使用习惯。
通常上述使用数据可由服务器通过统计各终端设备的报文而得到。本发明实施例优选表征用户群体操作行为的如下几种使用数据,供技术人员根据实际需要选择其中至少一种,用于确定相应功能插件排序量值而配置相应功能插件排布:当前使用所述功能的当前用户数量;预定时间内使用所述功能插件的累计使用次数;预定时间内使用所述功能插件的累计用户数量。
相应地,本发明还可提供如下几种可能的方案,能够根据所述使用数据确定相应功能插件的排序量值,包括:
其一,将所述功能插件根据对应功能的所述当前用户数量由高到低进行排序,得到所述功能插件的排序量值;
其二,将所述功能插件根据对应功能的累计使用次数,或累计用户数量,或累计使用次数和累计用户数量加权计算得到的累计量值,由高到低进行排序得到所述功能插件的排序量值;
其三,将所述功能插件根据对应功能的当前用户数量与所述累计使用次数和/或累计用户数量进行计算得到的使用量值由高到低进行排序,得到所述功能插件的排序量值。
本发明实施例中,排序量值可用于表征功能插件的排序优先级,举例而言,当前使用功能插件A对应功能的用户数量为10,当前使用功能插件B对应功能的用户数量为8,当前使用功能插件C对应功能的用户数量为7,当前使用功能插件D对应功能的用户数量为9,当前使用功能插件E的用户数量为6,则根据功能插件根据对应功能的所述当前用户数量由高到低进行排序得到的排序优先级为功能插件A>功能插件D>功能插件B>功能插件C>功能插件E,即功能插件A的排序量值为1,功能插件B的排序量值为3,功能插件C的排序量值为4,功能插件D的排序量值为2,功能插件E的排序量值为5。一种实施例中,功能插件A对应的功能为“收藏”,功能插件D对应的功能为“小说”,功能插件B对应的功能为“漫画”,功能插件C对应的功能为“视频”,功能插件E对应的功能为“历史”,如下表所示。
功能 | 当前用户数量 | 插件排序量值 |
收藏 | 10 | 1 |
小说 | 9 | 2 |
漫画 | 8 | 3 |
视频 | 7 | 4 |
历史 | 6 | 5 |
上述接收根据预关联的多个用户对应各个所述功能插件的使用数据而确定的相应功能插件排序量值,具体表现在终端设备加载应用程序的用户界面时,通过向服务器发送请求,接收服务器返回的功能插件的排序量值;或者根据本机的缓存信息获取功能插件的排序量值;抑或在未能接收服务器根据当前请求而返回的功能插件的排序量值时,根据本机的缓存信息获取功能插件的排序量值。上述缓存信息包括服务器发来的相应功能插件排序量值而形成的配置文件。
显然,本领域的技术人员容易理解,本发明的实现过程中可选用其他表征用户群体对功能控件操作行为的使用数据,如功能控件在预定时间内的使用频率、使用比例等,并据此采用对应的方案确定相应功能插件的排序量值,不再赘述。
步骤S13,基于所述排序量值和预定的排布规则将所述功能插件显示于所述用户界面的相应位置。
为了方便用户的日常操作,终端设备在获取上述排序量值后结合预定的排布规则将所述功能插件显示于所述用户界面的相应位置。具体地,用户程序调用与预设的与排序量值相关联的用户界面布局,该用户界面布局配置有若干用于执行人机交互功能的功能插件,所述功能插件在界面上的排布与排序量值和预定的排布规则相对应。或者,为了增加用户使用的自由度,终端设备还可基于以下步骤实现功能插件排布的配置:接收用户选定的针对所述排序量值的选项内容;依据所述选项内容,生成相应的排布指令以针对排序量值获取相关的功能插件的配置信息;根据预定的排布规则,将所述配置信息加载至当前用户界面以改变功能插件的排布。
本发明实施例中该排布规则可包括:根据所述排序量值与用户界面中多个位置的预定的映射关系,在所述位置排布其所映射的所述功能插件。通常应用程序的用户界面包括一个或多个区域,这些区域包括适于排布功能插件的一个或多个位置,为了将功能插件显示于相应的位置,上述映射关系可灵活设定,例如,将上述位置按照从左到右和/或从上到下的顺序与排序量值一一对应;或者,将预设的用户界面各个区域的优先级和/或各个区域中各个位置的优先级,与排序量值一一对应。此外,本发明实施例中的上述映射关系还可结合用户的左右手握持特性,即根据符合该握持特性将用户界面的位置与排序量值建立映射关系,以排布其所映射的所述功能插件。
举例而言,由于靠前的位置更容易被用户操作,所以默认优先将高频使用的功能排布于靠前的位置。当确定功能插件A的排序量值为1,功能插件B的排序量值为3,功能插件C的排序量值为4,功能插件D的排序量值为2,功能插件E的排序量值为5时,根据将上述位置按照从左到右顺序与排序量值一一对应的映射关系,在用户界面适于排布功能插件的位置从左到右依次排布功能插件A、功能插件D、功能插件B、功能插件C、功能插件E。
进一步地,由于在实际的使用场景中,用户可能随时变换左手操作或右手操作用户界面,因此在本发明的一些实施例中,还可基于用户握持信息确定所述排序量值与用户界面中多个位置的所述映射关系;所述用户握持信息的获取方式包括:根据终端设备的重力传感器和/或加速度计算得到所述用户握持信息;和/或根据用户选定的针对用户握持信息的选项内容获取相应的用户握持信息。如前所述,该用户握持信息可包括用于表征左手操作的左手模式,或用于表征左右手操作的右手模式。基于左手模式或右手模式相应确定所述排序量值与用户界面中多个位置的所述映射关系,例如,根据终端设备的重力传感器和/或加速度计算得到表征右手模式的用户握持信息后,将上述位置按照从左到右和从上到下的顺序与排序量值一一对应;或者,根据用户选定的针对用户握持信息的选项内容获取相应的表征左手模式的用户握持信息后,将上述位置按照从右到左和/或从上到下的顺序与排序量值一一对应。
在此基础上,对于新上线的功能,如果完全按照上述排布配置方法,往往可能因为上线时间短,用的人比较少,一直排在靠后的位置,不易被用户发现和使用。故为了增加新上线的功能所对应的功能插件的曝光度和新功能的推广,本发明实施例的排布规则还可包括在预定调整时间内将特定功能插件排布于用户界面中相应的特定位置,并在用户界面中的其他位置根据相应调整的映射关系排布其他功能插件。在经过调整时间后,再根据排序量值将对应的功能插件显示于所述用户界面的相应位置。例如,功能插件A的排序量值为1,功能插件B的排序量值为3,功能插件C的排序量值为4,功能插件D的排序量值为2,功能插件E的排序量值为5,原排序优先级为功能插件A>功能插件D>功能插件B>功能插件C>功能插件E。但功能插件E对应的“历史”功能为新上线功能,因此在预定调整时间内将功能插件E排布于优先级最高(例如最靠前)的位置,调整后的排序优先级为功能插件E>功能插件A>功能插件D>功能插件B>功能插件C。相应地,在上述将位置按照从左到右顺序与排序量值一一对应的映射关系的实施例中,在用户界面适于排布功能插件的位置从左到右依次排布功能插件E、功能插件A、功能插件D、功能插件B、功能插件C。在经过调整时间后,再根据排序量值调整排布顺序为功能插件A、功能插件D、功能插件B、功能插件C、功能插件E。
进一步地,本发明一种实施例中允许用户根据自己使用的习惯个性化设定各个功能插件的位置,方便自己使用。如果用户在使用过程中,对根据上述功能插件排布配置位置不满意,则可以根据自己的使用习惯,自定义的调整各个插件的位置。具体地,可将应用程序配置为:响应于用户针对功能插件执行的长按手势和/或拖动手势,从用户界面中删除该功能插件或移动该功能插件至用户界面中的对应位置。
以上实施例中,所述的预定排布规则或预定群组由***或用户设定。在其中一个实施例中,所述的预定排布规则或预定群组由***设定,其可以是***根据大多数用户的习惯而统计出的排布规则或用户群组,又或者是由开发过程中得到的普遍适用的排布规则或用户群组,其能够满足绝大多数用户的需求;而在本发明的另一个实施例中,所述的预定排布规则或预定群组也可以由用户设置;其中优选实施例中,既支持***设置预定排布规则或预定群组,又支持用户设置预定排布规则或预定群组,优先采用用户设置的预定排布规则或预定群组,而在用户不设置预定排布规则或预定群组时则采用***预定排布规则或预定群组。
通过对本发明的功能插件排布配置方法的揭示可以知晓,本发明的实施,能够根据用户群体的操作行为智能配置功能插件的排布,有效利用了用户界面的页面资源,节省了用户因寻找所需功能插件而消耗用户界面的浏览和操作时间,便于用户快速找到所需功能插件,提高了用户的使用体验。
依据模块化设计思维,本发明在上述的功能插件排布配置方法的基础上,进一步提出一种的功能插件排布配置装置。
请参阅图5,本发明的功能插件排布配置装置,包括加载模块11、确定模块12和排布模块13,其中各单元的功能介绍如下:
加载模块11,用于加载应用程序的用户界面,所述用户界面适于包含多个用于执行人机交互功能的功能插件。
加载模块11基于应用程序进程的启动或唤醒,触发终端设备加载应用程序的用户界面,通常应用程序的用户界面中可根据预设的界面布局包含一个或多个功能插件,这些功能控件可通过预设的应用程序接口,如API(Application Programming Interface,应用程序编程接口)与对应的应用程序连接而实现数据交换,功能插件的展示形式包括但不限于图标、文字、链接等,其可按照预设的排布规则在用户界面中排布显示,用于实现与用户的人机交互。
为了触发加载模块11加载应用程序,在本发明可能的实施例中,所述启动或唤醒应用程序进程而的实现方式可包括如下任意一种情况:
其一,根据用户针对应用程序所在桌面的显示图标进行的触控操作,启动该应用程序进程;
其二,在三方应用程序与所述应用程序之间相关的通信协议和/或权限允许下,由所述三方应用程序的进程调用该应用程序的某项功能时启动与该应用程序的该功能对应的服务进程以实现替换或复制的目的;
其三,***启动时在相关后台执行权限的支持下,由***底层函数调用并启动该应用程序的相关后台进程。
确定模块12,用于根据预关联的多个用户对应各个所述功能的使用数据,确定相应功能插件的排序量值。
如前所述,本发明实施例可根据用户群体的操作行为配置功能插件的排布,将功能插件显示于应用程序的用户界面的对应位置。具体而言,一种实施例中,终端设备接收服务器根据预关联的多个用户对应各个所述功能插件的使用数据而确定的相应功能插件排序量值,依据该些排序量值进行相应功能插件的排布。使得被高频使用的功能对应的功能插件更容易被用户发现和操作,有利于提升用户体验。
本发明的一些实施例中,上述预关联的多个用户的范围可根据实际需要,灵活选定以下一种或几种:与所述用户界面对应的用户同属预定群组或互为好友的用户;所述应用程序关联的所有用户;所述功能插件的对应功能所关联的所有用户。具体而言,与所述用户界面对应的用户(当前用户)同属预定群组的用户可包括与当前用户具有相同或相似用户特征的用户,例如皆为90后用户,和/或,皆为女性用户等。以使得根据相应用户数据配置后的功能插件排布更加符合特定群体的使用习惯。
通常上述使用数据可由服务器通过统计各终端设备的报文而得到。本发明实施例优选表征用户群体操作行为的如下几种使用数据,供技术人员根据实际需要选择其中至少一种,用于确定相应功能插件排序量值而配置相应功能插件排布:当前使用所述功能的当前用户数量;预定时间内使用所述功能插件的累计使用次数;预定时间内使用所述功能插件的累计用户数量。
相应地,本发明还可提供如下几种可能的方案,确定模块12能够根据所述使用数据确定相应功能插件的排序量值,包括:
其一,将所述功能插件根据对应功能的所述当前用户数量由高到低进行排序,得到所述功能插件的排序量值;
其二,将所述功能插件根据对应功能的累计使用次数,或累计用户数量,或累计使用次数和累计用户数量加权计算得到的累计量值,由高到低进行排序得到所述功能插件的排序量值;
其三,将所述功能插件根据对应功能的当前用户数量与所述累计使用次数和/或累计用户数量进行计算得到的使用量值由高到低进行排序,得到所述功能插件的排序量值。
本发明实施例中,排序量值可用于表征功能插件的排序优先级,举例而言,当前使用功能插件A对应功能的用户数量为10,当前使用功能插件B对应功能的用户数量为8,当前使用功能插件C对应功能的用户数量为7,当前使用功能插件D对应功能的用户数量为9,当前使用功能插件E的用户数量为6,则根据功能插件根据对应功能的所述当前用户数量由高到低进行排序得到的排序优先级为功能插件A>功能插件D>功能插件B>功能插件C>功能插件E,即功能插件A的排序量值为1,功能插件B的排序量值为3,功能插件C的排序量值为4,功能插件D的排序量值为2,功能插件E的排序量值为5。一种实施例中,功能插件A对应的功能为“收藏”,功能插件D对应的功能为“小说”,功能插件B对应的功能为“漫画”,功能插件C对应的功能为“视频”,功能插件E对应的功能为“历史”,如下表所示。
上述接收根据预关联的多个用户对应各个所述功能插件的使用数据而确定的相应功能插件排序量值,具体表现在终端设备加载应用程序的用户界面时,通过向服务器发送请求,接收服务器返回的功能插件的排序量值;或者根据本机的缓存信息获取功能插件的排序量值;抑或在未能接收服务器根据当前请求而返回的功能插件的排序量值时,根据本机的缓存信息获取功能插件的排序量值。上述缓存信息包括服务器发来的相应功能插件排序量值而形成的配置文件。
显然,本领域的技术人员容易理解,本发明的实现过程中可选用其他表征用户群体对功能控件操作行为的使用数据,如功能控件在预定时间内的使用频率、使用比例等,并据此采用对应的方案确定相应功能插件的排序量值,不再赘述。
排布模块13,用于基于所述排序量值和预定的排布规则将所述功能插件显示于所述用户界面的相应位置。
为了方便用户的日常操作,终端设备在获取上述排序量值后结合预定的排布规则将所述功能插件显示于所述用户界面的相应位置。具体地,用户程序调用与预设的与排序量值相关联的用户界面布局,该用户界面布局配置有若干用于执行人机交互功能的功能插件,所述功能插件在界面上的排布与排序量值和预定的排布规则相对应。或者,为了增加用户使用的自由度,终端设备还可基于以下步骤实现功能插件排布的配置:接收用户选定的针对所述排序量值的选项内容;依据所述选项内容,生成相应的排布指令以针对排序量值获取相关的功能插件的配置信息;根据预定的排布规则,将所述配置信息加载至当前用户界面以改变功能插件的排布。
本发明实施例中排布模块13的该排布规则可包括:根据所述排序量值与用户界面中多个位置的预定的映射关系,在所述位置排布其所映射的所述功能插件。通常应用程序的用户界面包括一个或多个区域,这些区域包括适于排布功能插件的一个或多个位置,为了将功能插件显示于相应的位置,上述映射关系可灵活设定,例如,将上述位置按照从左到右和/或从上到下的顺序与排序量值一一对应;或者,将预设的用户界面各个区域的优先级和/或各个区域中各个位置的优先级,与排序量值一一对应。此外,本发明实施例中的上述映射关系还可结合用户的左右手握持特性,即根据符合该握持特性将用户界面的位置与排序量值建立映射关系,以排布其所映射的所述功能插件。
举例而言,由于靠前的位置更容易被用户操作,所以默认优先将高频使用的功能排布于靠前的位置。当确定功能插件A的排序量值为1,功能插件B的排序量值为3,功能插件C的排序量值为4,功能插件D的排序量值为2,功能插件E的排序量值为5时,根据将上述位置按照从左到右顺序与排序量值一一对应的映射关系,在用户界面适于排布功能插件的位置从左到右依次排布功能插件A、功能插件D、功能插件B、功能插件C、功能插件E。
进一步地,由于在实际的使用场景中,用户可能随时变换左手操作或右手操作用户界面,因此在本发明的一些实施例中,还可基于用户握持信息确定所述排序量值与用户界面中多个位置的所述映射关系;所述用户握持信息的获取方式包括:根据终端设备的重力传感器和/或加速度计算得到所述用户握持信息;和/或根据用户选定的针对用户握持信息的选项内容获取相应的用户握持信息。如前所述,该用户握持信息可包括用于表征左手操作的左手模式,或用于表征左右手操作的右手模式。基于左手模式或右手模式相应确定所述排序量值与用户界面中多个位置的所述映射关系,例如,根据终端设备的重力传感器和/或加速度计算得到表征右手模式的用户握持信息后,将上述位置按照从左到右和从上到下的顺序与排序量值一一对应;或者,根据用户选定的针对用户握持信息的选项内容获取相应的表征左手模式的用户握持信息后,将上述位置按照从右到左和/或从上到下的顺序与排序量值一一对应。
在此基础上,对于新上线的功能,如果完全按照上述排布配置方法,往往可能因为上线时间短,用的人比较少,一直排在靠后的位置,不易被用户发现和使用。故为了增加新上线的功能所对应的功能插件的曝光度和新功能的推广,本发明实施例的排布规则还可包括在预定调整时间内将特定功能插件排布于用户界面中相应的特定位置,并在用户界面中的其他位置根据相应调整的映射关系排布其他功能插件。在经过调整时间后,再根据排序量值将对应的功能插件显示于所述用户界面的相应位置。例如,功能插件A的排序量值为1,功能插件B的排序量值为3,功能插件C的排序量值为4,功能插件D的排序量值为2,功能插件E的排序量值为5,原排序优先级为功能插件A>功能插件D>功能插件B>功能插件C>功能插件E。但功能插件E对应的“历史”功能为新上线功能,因此在预定调整时间内将功能插件E排布于优先级最高(例如最靠前)的位置,调整后的排序优先级为功能插件E>功能插件A>功能插件D>功能插件B>功能插件C。相应地,在上述将位置按照从左到右顺序与排序量值一一对应的映射关系的实施例中,在用户界面适于排布功能插件的位置从左到右依次排布功能插件E、功能插件A、功能插件D、功能插件B、功能插件C。在经过调整时间后,再根据排序量值调整排布顺序为功能插件A、功能插件D、功能插件B、功能插件C、功能插件E。
进一步地,本发明一种实施例中允许用户根据自己使用的习惯个性化设定各个功能插件的位置,方便自己使用。如果用户在使用过程中,对根据上述功能插件排布配置位置不满意,则可以根据自己的使用习惯,自定义的调整各个插件的位置。具体地,可将应用程序配置为:响应于用户针对功能插件执行的长按手势和/或拖动手势,从用户界面中删除该功能插件或移动该功能插件至用户界面中的对应位置。
以上实施例中,所述的预定排布规则或预定群组由***或用户设定。在其中一个实施例中,所述的预定排布规则或预定群组由***设定,其可以是***根据大多数用户的习惯而统计出的电量或占用量,又或者是由开发过程中得到的普遍适用的电量或占用量,其能够满足绝大多数用户的需求;而在本发明的另一个实施例中,所述的预定排布规则或预定群组也可以由用户设置;其中优选实施例中,既支持***设置预定排布规则或预定群组,又支持用户设置预定排布规则或预定群组,优先采用用户设置的预定排布规则或预定群组,而在用户不设置预定排布规则或预定群组时则采用***预定排布规则或预定群组。
通过对本发明的功能插件排布配置装置的揭示可以知晓,本发明的实施,能够通过获取后台进程中的应用程序的使用频度值,基于由终端设备的硬件信息确定的后台控制方案关闭相应的应用程序,从而智能关闭后台进程中的应用程序,提升用户使用终端设备的体验。
请参阅图6,本发明另一实施例中进一步提供了一种终端设备,包括触敏显示屏707、存储器702以及一个或多个处理器704,所述存储器702用于存储包括应用程序705的信息,所述处理器704用于控制应用程序705的执行,所述处理器704执行所述应用程序705时实现上述功能插件排布配置方法任意一种实施例中的步骤。
具体而言,触敏显示屏707可用于显示由用户输入的信息或提供给用户的信息以及终端的各种菜单。显示单元可包括显示面板,可选的,可以采用液晶显示器(LiquidCrystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。进一步的,触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器704以确定触摸事件的类型,随后处理器704根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然一些实施例中,触控面板与显示面板是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触控面板与显示面板集成而实现终端的输入和输出功能。
存储器702可用于存储应用程序以及模块,处理器704通过运行存储在存储器702的应用程序705以及模块,从而执行设备的各种功能应用以及数据处理。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序705(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器702可以包括高速随机存取存储区702,还可以包括非易失性存储区702,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
该终端设备还可包括通信接口703,用于上述交互过程中设备与其他设备或通信网络通信。通信接口703是处理器704与外界子***进行通信的接口,用于处理器704与外界***之间信息的传输,以达到控制子***的目的。
处理器704是设备的控制中心,利用各种通信接口703和线路连接整个设备的各个部分,通过运行或执行存储在存储区702内的应用程序和/或模块,以及调用存储在存储区702内的数据,执行设备的各种功能和处理数据,从而对设备进行整体监控。可选的,处理器704可包括一个或多个处理单元;优选的,处理器704可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序705等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器704中。
一个或多个应用程序705,优选地,这些应用程序705都被存储在所述存储区702中并被配置为由所述一个或多个处理器704执行,所述一个或多个程序被配置为基于关键点的导向性导航方法的任何实施例所实现的功能。
在本发明实施例中,该设备所包括的处理器704还具有以下功能:
加载应用程序的用户界面,所述用户界面适于包含多个用于执行人机交互功能的功能插件;
接收根据预关联的多个用户对应各个所述功能插件的使用数据而确定的相应功能插件排序量值;
基于所述排序量值和预定的排布规则将所述功能插件显示于所述用户界面的相应位置。
相对应地,本发明实施例中还提供了一种存储介质,包括存储的应用程序,其中,在所述应用程序运行时控制所述存储介质所在***执行上述功能插件排布配置方法任意一种实施例中的步骤。
通过对本发明实施例的揭示可以知晓,本发明的实施,能够根据用户群体的操作行为智能配置功能插件的排布,有效利用了用户界面的页面资源,节省了用户因寻找所需功能插件而消耗用户界面的浏览和操作时间,便于用户快速找到所需功能插件,提高了用户的使用体验。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,存储介质可以包括但不限于:任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(ErasableProgrammable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(ElectricallyErasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。
以上对本发明所提供的功能插件排布配置方法、装置及终端设备功能插件排布配置方法、装置及终端设备进行了详细介绍,对于本领域的一般技术人员,在不脱离本发明原理的前提下,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (15)
1.一种功能插件排布配置方法,其特征在于,包括如下步骤:
加载应用程序的用户界面,所述用户界面适于包含多个用于执行人机交互功能的功能插件;
接收根据预关联的多个用户对应各个所述功能插件的使用数据而确定的相应功能插件排序量值;
基于所述排序量值和预定的排布规则将所述功能插件显示于所述用户界面的相应位置。
2.根据权利要求1所述的功能插件排布配置方法,其特征在于,所述使用数据包括以下至少之一:
当前使用所述功能的当前用户数量;
预定时间内使用所述功能插件的累计使用次数;
预定时间内使用所述功能插件的累计用户数量。
3.根据权利要求2所述的功能插件排布配置方法,其特征在于,所述根据所述使用数据确定相应功能插件的排序量值,包括:将所述功能插件根据对应功能的所述当前用户数量由高到低进行排序,得到所述功能插件的排序量值。
4.根据权利要求2所述的功能插件排布配置方法,其特征在于,所述根据所述使用数据确定相应功能插件的排序量值,包括:将所述功能插件根据对应功能的累计使用次数,或累计用户数量,或累计使用次数和累计用户数量加权计算得到的累计量值,由高到低进行排序得到所述功能插件的排序量值。
5.根据权利要求2所述的功能插件排布配置方法,其特征在于,所述根据所述使用数据确定相应功能插件的排序量值,包括:将所述功能插件根据对应功能的当前用户数量与所述累计使用次数和/或累计用户数量进行计算得到的使用量值由高到低进行排序,得到所述功能插件的排序量值。
6.根据权利要求1所述的功能插件排布配置方法,其特征在于,所述排布规则包括:根据所述排序量值与用户界面中多个位置的预定的映射关系,在所述位置排布其所映射的所述功能插件。
7.根据权利要求6所述的功能插件排布配置方法,其特征在于,基于用户握持信息确定所述排序量值与用户界面中多个位置的所述映射关系;所述用户握持信息的获取方式包括:
根据终端设备的重力传感器和/或加速度计算得到所述用户握持信息;和/或
根据用户选定的针对用户握持信息的选项内容获取相应的用户握持信息。
8.根据权利要求6或7所述的功能插件排布配置方法,其特征在于,所述排布规则还包括:
在预定调整时间内将特定功能插件排布于用户界面中相应的特定位置,并在用户界面中的其他位置根据相应调整的映射关系排布其他功能插件。
9.根据权利要求8所述的功能插件排布配置方法,其特征在于,还包括以下后续步骤:
响应于用户针对功能插件执行的长按手势和/或拖动手势,从用户界面中删除该功能插件或移动该功能插件至用户界面中的对应位置。
10.根据权利要求2~5任意一项所述的功能插件排布配置方法,其特征在于,还包括以下步骤:
接收用户选定的针对所述排序量值的选项内容;
依据所述选项内容,生成相应的排布指令以针对排序量值获取相关的功能插件的配置信息;
根据预定的排布规则,将所述配置信息加载至当前用户界面以改变功能插件的排布。
11.根据权利要求1所述的功能插件排布配置方法,其特征在于,所述预关联的多个用户包括:
与所述用户界面对应的用户同属预定群组或互为好友的用户;
和/或,所述应用程序关联的所有用户;
和/或,所述功能插件的对应功能所关联的所有用户。
12.根据权利要求1所述的功能插件排布配置方法,其特征在于,还包括以下步骤:
通过远程接口发送当前使用功能插件的当前数据,或统计的预定时间内各个所述功能插件的使用次数,或依据该使用次数形成的功能插件之间的优先级关系;使得相应服务器据此调整所述使用数据和/或所述排序量值和/或所述排布规则。
13.一种功能插件排布配置装置,其特征在于,包括:
加载模块,用于加载应用程序的用户界面,所述用户界面适于包含多个用于执行人机交互功能的功能插件;
确定模块,用于根据预关联的多个用户对应各个所述功能的使用数据,确定相应功能插件的排序量值;
排布模块,用于基于所述排序量值和预定的排布规则将所述功能插件显示于所述用户界面的相应位置。
14.一种终端设备,其特征在于,包括显示屏、存储器以及一个或多个处理器,所述存储器用于存储包括应用程序的信息,所述处理器用于控制应用程序的执行,所述处理器执行所述应用程序时实现权利要求1-12任意一项所述的功能插件排布配置方法中的步骤。
15.一种存储介质,其特征在于,所述存储介质包括存储的应用程序,其中,在所述应用程序运行时控制所述存储介质所在***执行权利要求1至12任一所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710675195.3A CN107506118A (zh) | 2017-08-09 | 2017-08-09 | 功能插件排布配置方法、装置及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710675195.3A CN107506118A (zh) | 2017-08-09 | 2017-08-09 | 功能插件排布配置方法、装置及终端设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107506118A true CN107506118A (zh) | 2017-12-22 |
Family
ID=60690563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710675195.3A Pending CN107506118A (zh) | 2017-08-09 | 2017-08-09 | 功能插件排布配置方法、装置及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107506118A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108021414A (zh) * | 2017-12-29 | 2018-05-11 | 北京奇虎科技有限公司 | 一种对基于插件的应用平台进行定制呈现的方法及*** |
CN108182094A (zh) * | 2017-12-29 | 2018-06-19 | 北京奇虎科技有限公司 | 一种基于插件机制构建应用平台的方法及*** |
CN108205450A (zh) * | 2017-12-29 | 2018-06-26 | 北京奇虎科技有限公司 | 一种对基于插件的应用平台进行动态优化的方法及*** |
CN108228306A (zh) * | 2018-02-07 | 2018-06-29 | 深圳还是威健康科技有限公司 | 应用程序app的界面显示方法、智能终端 |
CN108874466A (zh) * | 2018-06-08 | 2018-11-23 | Oppo(重庆)智能科技有限公司 | 控件调用方法、电子装置及计算机可读存储介质 |
CN109783171A (zh) * | 2018-12-29 | 2019-05-21 | 北京小米移动软件有限公司 | 桌面插件切换方法、装置及存储介质 |
CN109783169A (zh) * | 2018-12-13 | 2019-05-21 | 深圳壹账通智能科技有限公司 | 功能模块展示方法、装置、计算机设备及存储介质 |
CN110209461A (zh) * | 2019-06-11 | 2019-09-06 | 北京金山安全软件有限公司 | 一种界面显示方法和装置 |
CN110297575A (zh) * | 2019-06-28 | 2019-10-01 | 百度在线网络技术(北京)有限公司 | 一种页面展现方法、装置、终端设备及存储介质 |
CN110602199A (zh) * | 2019-09-10 | 2019-12-20 | 深圳传音控股股份有限公司 | 一种应用程序的数据采集方法、***、智能终端和存储介质 |
CN112506529A (zh) * | 2020-11-26 | 2021-03-16 | 杭州讯酷科技有限公司 | 一种使用插件快速构建兼容***的方法 |
WO2022017473A1 (zh) * | 2020-07-23 | 2022-01-27 | 杭州海康威视数字技术股份有限公司 | 应用程序界面显示的方法、装置及计算机设备 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850343A (zh) * | 2015-04-29 | 2015-08-19 | 努比亚技术有限公司 | 启动单手操作模式的方法和装置 |
WO2015131531A1 (zh) * | 2014-08-14 | 2015-09-11 | 中兴通讯股份有限公司 | 控件显示方法、装置及终端 |
CN105320420A (zh) * | 2014-07-31 | 2016-02-10 | 中兴通讯股份有限公司 | 移动终端及其实现单手操作的方法 |
CN105528392A (zh) * | 2015-11-27 | 2016-04-27 | 网易传媒科技(北京)有限公司 | 一种类别标签排序方法和装置 |
CN105867719A (zh) * | 2015-12-14 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | 一种排列方法和终端设备 |
CN105975537A (zh) * | 2016-04-29 | 2016-09-28 | 乐视控股(北京)有限公司 | 一种应用程序的排序方法及装置 |
CN106325662A (zh) * | 2015-06-29 | 2017-01-11 | 上海卓悠网络科技有限公司 | 一种手持设备的触屏操作方法及*** |
CN106445549A (zh) * | 2016-10-12 | 2017-02-22 | 北京元心科技有限公司 | 调整应用程序界面中功能模块布局的方法及装置 |
CN106502521A (zh) * | 2016-09-12 | 2017-03-15 | 珠海格力电器股份有限公司 | 切换屏幕方向的显示方法、装置及具有该装置的手持设备 |
CN106681589A (zh) * | 2016-12-29 | 2017-05-17 | 合智能科技(深圳)有限公司 | 一种功能图标显示方法及装置 |
CN106896993A (zh) * | 2015-12-18 | 2017-06-27 | 北京奇虎科技有限公司 | 一种在移动终端展现应用程序图标的方法和移动终端 |
CN106990884A (zh) * | 2017-03-23 | 2017-07-28 | 北京小米移动软件有限公司 | 应用图标的显示方法及装置 |
CN107229392A (zh) * | 2017-05-27 | 2017-10-03 | 郑州云海信息技术有限公司 | 一种界面展示方法及*** |
-
2017
- 2017-08-09 CN CN201710675195.3A patent/CN107506118A/zh active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105320420A (zh) * | 2014-07-31 | 2016-02-10 | 中兴通讯股份有限公司 | 移动终端及其实现单手操作的方法 |
WO2015131531A1 (zh) * | 2014-08-14 | 2015-09-11 | 中兴通讯股份有限公司 | 控件显示方法、装置及终端 |
CN104850343A (zh) * | 2015-04-29 | 2015-08-19 | 努比亚技术有限公司 | 启动单手操作模式的方法和装置 |
CN106325662A (zh) * | 2015-06-29 | 2017-01-11 | 上海卓悠网络科技有限公司 | 一种手持设备的触屏操作方法及*** |
CN105528392A (zh) * | 2015-11-27 | 2016-04-27 | 网易传媒科技(北京)有限公司 | 一种类别标签排序方法和装置 |
CN105867719A (zh) * | 2015-12-14 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | 一种排列方法和终端设备 |
CN106896993A (zh) * | 2015-12-18 | 2017-06-27 | 北京奇虎科技有限公司 | 一种在移动终端展现应用程序图标的方法和移动终端 |
CN105975537A (zh) * | 2016-04-29 | 2016-09-28 | 乐视控股(北京)有限公司 | 一种应用程序的排序方法及装置 |
CN106502521A (zh) * | 2016-09-12 | 2017-03-15 | 珠海格力电器股份有限公司 | 切换屏幕方向的显示方法、装置及具有该装置的手持设备 |
CN106445549A (zh) * | 2016-10-12 | 2017-02-22 | 北京元心科技有限公司 | 调整应用程序界面中功能模块布局的方法及装置 |
CN106681589A (zh) * | 2016-12-29 | 2017-05-17 | 合智能科技(深圳)有限公司 | 一种功能图标显示方法及装置 |
CN106990884A (zh) * | 2017-03-23 | 2017-07-28 | 北京小米移动软件有限公司 | 应用图标的显示方法及装置 |
CN107229392A (zh) * | 2017-05-27 | 2017-10-03 | 郑州云海信息技术有限公司 | 一种界面展示方法及*** |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108205450B (zh) * | 2017-12-29 | 2021-04-23 | 北京奇虎科技有限公司 | 一种对基于插件的应用平台进行动态优化的方法及*** |
CN108182094A (zh) * | 2017-12-29 | 2018-06-19 | 北京奇虎科技有限公司 | 一种基于插件机制构建应用平台的方法及*** |
CN108205450A (zh) * | 2017-12-29 | 2018-06-26 | 北京奇虎科技有限公司 | 一种对基于插件的应用平台进行动态优化的方法及*** |
CN108021414A (zh) * | 2017-12-29 | 2018-05-11 | 北京奇虎科技有限公司 | 一种对基于插件的应用平台进行定制呈现的方法及*** |
CN108228306A (zh) * | 2018-02-07 | 2018-06-29 | 深圳还是威健康科技有限公司 | 应用程序app的界面显示方法、智能终端 |
CN108874466B (zh) * | 2018-06-08 | 2021-10-29 | Oppo(重庆)智能科技有限公司 | 控件调用方法、电子装置及计算机可读存储介质 |
CN108874466A (zh) * | 2018-06-08 | 2018-11-23 | Oppo(重庆)智能科技有限公司 | 控件调用方法、电子装置及计算机可读存储介质 |
CN109783169A (zh) * | 2018-12-13 | 2019-05-21 | 深圳壹账通智能科技有限公司 | 功能模块展示方法、装置、计算机设备及存储介质 |
CN109783171A (zh) * | 2018-12-29 | 2019-05-21 | 北京小米移动软件有限公司 | 桌面插件切换方法、装置及存储介质 |
CN109783171B (zh) * | 2018-12-29 | 2022-02-15 | 北京小米移动软件有限公司 | 桌面插件切换方法、装置及存储介质 |
CN110209461A (zh) * | 2019-06-11 | 2019-09-06 | 北京金山安全软件有限公司 | 一种界面显示方法和装置 |
CN110209461B (zh) * | 2019-06-11 | 2023-03-24 | 北京金山安全软件有限公司 | 一种界面显示方法和装置 |
CN110297575A (zh) * | 2019-06-28 | 2019-10-01 | 百度在线网络技术(北京)有限公司 | 一种页面展现方法、装置、终端设备及存储介质 |
CN110602199A (zh) * | 2019-09-10 | 2019-12-20 | 深圳传音控股股份有限公司 | 一种应用程序的数据采集方法、***、智能终端和存储介质 |
WO2022017473A1 (zh) * | 2020-07-23 | 2022-01-27 | 杭州海康威视数字技术股份有限公司 | 应用程序界面显示的方法、装置及计算机设备 |
CN112506529A (zh) * | 2020-11-26 | 2021-03-16 | 杭州讯酷科技有限公司 | 一种使用插件快速构建兼容***的方法 |
CN112506529B (zh) * | 2020-11-26 | 2024-03-26 | 杭州讯酷科技有限公司 | 一种使用插件快速构建兼容***的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107506118A (zh) | 功能插件排布配置方法、装置及终端设备 | |
EP2534564B1 (en) | Mobile device and method for providing eco-friendly user interface | |
US20200177726A1 (en) | Method for switching applications in split screen mode, computer device and computer-readable storage medium | |
CN106020660B (zh) | 终端及其操作方法 | |
CN106933809A (zh) | 信息处理装置及信息处理方法 | |
US9335893B2 (en) | Method and apparatus for dynamically grouping items in applications | |
US20120105481A1 (en) | Touch control method and portable terminal supporting the same | |
CN102640101A (zh) | 用于提供用户接口的方法及装置 | |
CN102292707B (zh) | 实现增强现实应用的方法及*** | |
CN108920082A (zh) | 操作控制方法、装置、存储介质及电子设备 | |
CN105354214B (zh) | 一种备忘信息的生成方法及装置 | |
JP2008118346A (ja) | 移動通信端末および管理サーバ | |
CN106372982A (zh) | 直播间电子赠品显示控制方法、装置及终端设备 | |
CN106657669A (zh) | 移动终端信息会话交互控制方法、装置和移动终端 | |
CN112597361B (zh) | 一种排序处理方法、装置、电子设备及存储介质 | |
US9330194B2 (en) | Communication device, web server apparatus and communication system | |
CN106506771B (zh) | 联系人对象分类展示方法、装置及移动终端 | |
CN103377026A (zh) | 快捷面板显示方法及装置 | |
US20120169771A1 (en) | Information presenting system, information presenting method, and storage medium | |
CN109840315B (zh) | 一种详情信息查看方法及装置 | |
CN108304575A (zh) | 一种标识显示的方法及终端 | |
CN115345464A (zh) | 业务订单的派单方法、装置、计算机设备及存储介质 | |
CN101166326B (zh) | 用于关联绘图功能与移动通信设备的联系人列表中的信息的方法和装置 | |
CN107483545A (zh) | 表情图片更新方法、移动终端及存储介质 | |
CN106155748A (zh) | 便携式移动终端及下载过程中主题图标的建立方法、装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200422 Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Applicant after: Alibaba (China) Co.,Ltd. Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping B radio square 14 storey tower Applicant before: GUANGZHOU UCWEB COMPUTER TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171222 |
|
RJ01 | Rejection of invention patent application after publication |