Movatterモバイル変換


[0]ホーム

URL:


CN104615442A - Method and device for updating control usage statistics table, software adjustment method and device - Google Patents

Method and device for updating control usage statistics table, software adjustment method and device
Download PDF

Info

Publication number
CN104615442A
CN104615442ACN201510082813.4ACN201510082813ACN104615442ACN 104615442 ACN104615442 ACN 104615442ACN 201510082813 ACN201510082813 ACN 201510082813ACN 104615442 ACN104615442 ACN 104615442A
Authority
CN
China
Prior art keywords
functionality controls
software
control
statistics table
controls
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
Application number
CN201510082813.4A
Other languages
Chinese (zh)
Inventor
张强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp LtdfiledCriticalGuangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510082813.4ApriorityCriticalpatent/CN104615442A/en
Publication of CN104615442ApublicationCriticalpatent/CN104615442A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

Translated fromChinese

本发明实施例公开了一种控件使用统计表的更新方法和装置、软件调整方法和装置,该软件调整方法包括获取与软件启动事件对应的系统时间;查询所述功能控件使用统计表,获取所述系统时间所在的时间区间内各功能控件的使用次数;根据所述各功能控件的使用次数,调整所述软件中各功能控件的显示位置。本发明实施例根据各功能控件的在不同的时间区间内的使用次数,调整所述软件中各功能控件的显示位置,使用户可以根据自己的使用习惯自动调整软件中功能控件的分布,解决了现有技术中人们经常使用的软件中的功能控件因位置不显眼或其他原因不易寻找的技术问题,更好了方便了人们的使用。

The embodiment of the present invention discloses a method and device for updating a control usage statistics table, and a method and device for adjusting software. The software adjustment method includes obtaining the system time corresponding to the software startup event; querying the function control usage statistics table to obtain the number of times each function control is used in the time interval where the system time is located; and adjusting the display position of each function control in the software according to the number of times each function control is used. The embodiment of the present invention adjusts the display position of each function control in the software according to the number of times each function control is used in different time intervals, so that users can automatically adjust the distribution of function controls in the software according to their own usage habits, solving the technical problem in the prior art that function controls in software that people often use are difficult to find due to inconspicuous positions or other reasons, and better facilitating people's use.

Description

Translated fromChinese
控件使用统计表的更新方法和装置、软件调整方法和装置Method and device for updating control usage statistics table, software adjustment method and device

技术领域technical field

本发明实施例涉及软件的功能实现方法,尤其涉及一种控件使用统计表的更新方法和装置、软件调整方法和装置。The embodiment of the present invention relates to a software function realization method, in particular to a method and device for updating a control usage statistics table, and a software adjustment method and device.

背景技术Background technique

近年来,由于无线通信技术的快速发展,因此,各式各样的便携式以及手持装置,例如:移动电话、智能型手机、个人数字助理、平板电脑等电子商品不断的在市场上被推出,且这些电子商品的功能也越来越多元化。此外,由于这些装置的便利,也使得这些装置成为人们的生活必需品之一。In recent years, due to the rapid development of wireless communication technology, various portable and handheld devices, such as: mobile phones, smart phones, personal digital assistants, tablet computers and other electronic products have been continuously launched on the market, and The functions of these electronic commodities are also becoming more and more diversified. In addition, due to the convenience of these devices, these devices have also become one of people's daily necessities.

当人们使用手机或者平板电脑时,会根据自己的需要在手机或者平板电脑内安装各种应用软件,其中有些应用软件因功能的不同将其分为不同的功能控件,例如,一个“软件商店”软件中,包括“每日推荐”或者“应用管理”等功能控件,通过操作不同的功能控件,可以进入不同的用户界面,而在新进入的用户界面中,可能会存在新的功能控件供用户操作。人们在使用软件的过程中,根据自己的习惯总有一种或者几种功能控件会经常使用,往往经常使用的功能控件因位置不显眼或者其他原因需要花费更多的时间才能找到,给人们造成很大的不便。When people use a mobile phone or a tablet computer, they will install various application software in the mobile phone or tablet computer according to their own needs, some of which are divided into different functional controls due to different functions, for example, a "software store" The software includes functional controls such as "daily recommendation" or "application management". By operating different functional controls, you can enter different user interfaces, and in the newly entered user interface, there may be new functional controls for users operate. In the process of using software, people will always use one or several functional controls according to their own habits. The frequently used functional controls often take more time to find due to their inconspicuous positions or other reasons, causing great inconvenience to people. Big inconvenience.

发明内容Contents of the invention

有鉴于此,本发明实施例提供一种控件使用统计表的更新方法和装置、软件调整方法和装置,以解决现有技术中人们经常使用的软件中的功能控件不易寻找的技术问题。In view of this, the embodiments of the present invention provide a method and device for updating a statistics table of control usage, and a method and device for software adjustment, so as to solve the technical problem in the prior art that it is difficult to find functional controls in software that people often use.

第一方面,本发明实施例提供了一种功能控件使用统计表的更新方法,包括:In the first aspect, an embodiment of the present invention provides a method for updating a functional control usage statistics table, including:

在软件运行过程中,如果检测到对软件中第一功能控件的第一操作事件,则获取当前系统时间;During the running of the software, if a first operation event on the first functional control in the software is detected, the current system time is obtained;

在功能控件使用统计表中,更新所述系统时间所在的时间区间内所述第一功能控件的使用次数;In the functional control usage statistics table, update the usage times of the first functional control in the time interval where the system time is located;

其中,所述功能控件使用统计表中存储有与设定时间区间对应的至少一个功能控件的使用次数。Wherein, the usage count of at least one functional control corresponding to the set time interval is stored in the functional control usage statistics table.

第二方面,本发明实施例提供了一种功能控件使用统计表的软件调整方法,包括:In a second aspect, an embodiment of the present invention provides a software adjustment method for a functional control usage statistics table, including:

获取与软件启动事件对应的系统时间;Obtain the system time corresponding to the software startup event;

查询所述功能控件使用统计表,获取所述系统时间所在的时间区间内各功能控件的使用次数;Querying the usage statistics table of the functional controls to obtain the usage times of each functional control in the time interval where the system time is located;

根据所述各功能控件的使用次数,调整所述软件中各功能控件的显示位置。Adjust the display position of each functional control in the software according to the usage times of each functional control.

第三方面,本发明实施例提供了一种功能控件使用统计表的更新装置,包括:In a third aspect, an embodiment of the present invention provides an updating device for a functional control usage statistics table, including:

功能控件获取模块,用于在软件运行过程中,如果检测到对软件中第一功能控件的第一操作事件,则获取当前系统时间;A functional control acquiring module, configured to acquire the current system time if a first operation event to the first functional control in the software is detected during the running of the software;

统计表第一更新单元,用于在功能控件使用统计表中,更新所述系统时间所在的时间区间内所述第一功能控件的使用次数;The first updating unit of the statistics table is used to update the number of times of use of the first function control in the time interval where the system time is located in the function control usage statistics table;

其中,所述功能控件使用统计表中存储有与设定时间区间对应的至少一个功能控件的使用次数。Wherein, the usage count of at least one functional control corresponding to the set time interval is stored in the functional control usage statistics table.

第四方面,本发明实施例还提供了一种功能控件使用统计表的软件调整装置,包括:In the fourth aspect, the embodiment of the present invention also provides a software adjustment device for a functional control usage statistics table, including:

时间获取单元,用于获取与软件启动事件对应的系统时间;a time acquisition unit, configured to acquire the system time corresponding to the software startup event;

统计表查询单元,用于查询所述功能控件使用统计表,获取所述系统时间所在的时间区间内各功能控件的使用次数;A statistics table query unit, configured to query the usage statistics table of the functional controls, and obtain the usage times of each functional control in the time interval where the system time is located;

功能控件调整单元,用于根据所述各功能控件的使用次数,调整所述软件中各功能控件的显示位置。The functional control adjustment unit is used to adjust the display position of each functional control in the software according to the usage times of each functional control.

本发明实施例提供的功能控件使用统计表的更新方法和装置、软件调整方法和装置,根据各功能控件的在不同的时间区间内的使用次数,调整所述软件中各功能控件的显示位置,使用户可以根据自己的使用习惯自动调整软件中功能控件的分布,解决了现有技术中人们经常使用的软件中的功能控件因位置不显眼或其他原因不易寻找的技术问题,更好了方便了人们的使用。The method and device for updating the usage statistics table of the functional controls provided by the embodiments of the present invention, the method and device for adjusting the software adjust the display position of each functional control in the software according to the number of times each functional control is used in different time intervals, It enables users to automatically adjust the distribution of functional controls in the software according to their own usage habits, and solves the technical problem that the functional controls in the software that people often use are not easy to find due to inconspicuous positions or other reasons in the prior art. It is better and more convenient. people's use.

附图说明Description of drawings

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

图1是本发明实施例一提供的一种功能控件使用统计表的更新方法流程图;FIG. 1 is a flow chart of a method for updating a functional control usage statistics table provided by Embodiment 1 of the present invention;

图2是现有技术中的一款人机交互的软件界面示意图;Fig. 2 is a schematic diagram of a human-computer interaction software interface in the prior art;

图3是本发明实施例二提供的一种功能控件使用统计表的更新方法的流程图;FIG. 3 is a flow chart of a method for updating a functional control usage statistics table provided by Embodiment 2 of the present invention;

图4是本发明实施例三提供的一种功能控件使用统计表的软件调整方法流程图;Fig. 4 is a flow chart of a software adjustment method for a functional control usage statistics table provided by Embodiment 3 of the present invention;

图5是本发明实施例四提供的一种功能控件使用统计表的软件调整方法流程图;Fig. 5 is a flow chart of a software adjustment method for a functional control usage statistics table provided by Embodiment 4 of the present invention;

图6是发明本实施例五提供的一种功能控件使用统计表的更新装置结构框图;FIG. 6 is a structural block diagram of an updating device for a functional control usage statistics table provided by Embodiment 5 of the present invention;

图7是本发明实施例六提供的一种功能控件使用统计表的软件调整装置的结构框图。Fig. 7 is a structural block diagram of a software adjustment device for a functional control usage statistics table provided by Embodiment 6 of the present invention.

具体实施方式detailed description

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only parts related to the present invention are shown in the drawings but not all content.

实施例一Embodiment one

图1是本发明实施例一提供的一种功能控件使用统计表的更新方法流程图,该方法可以由功能控件使用统计表的更新装置执行,其中的装置可由软件和/或硬件的方式来实现,并一般可集成于软件的客户端中,如图1所示,所述方法包括:Fig. 1 is a flow chart of a method for updating the statistical table of functional control usage provided by Embodiment 1 of the present invention, the method can be executed by the device for updating the statistical table of functional control usage, and the device can be realized by software and/or hardware , and generally can be integrated in the client of the software, as shown in Figure 1, the method includes:

步骤101:在软件运行过程中,如果检测到对软件中第一功能控件的第一操作事件,则获取当前系统时间。Step 101: During the running of the software, if a first operation event on the first functional control in the software is detected, obtain the current system time.

在本实施例中,软件客户端在在软件运行过程中,如果检测到对软件中第一功能控件的第一操作事件,则获取当前系统时间。In this embodiment, the software client acquires the current system time if it detects the first operation event on the first functional control in the software during the running of the software.

一般来说,一款软件的人机交互界面中包括有多个功能控件可以供用户操作,在如图2所示的软件界面中,包括有“推荐”、“最新”、“专题”以及“首页”等功能控件。用户通过点击或者触摸设定的功能控件,可以触发相应的控件功能,例如,弹出对应的网页等。Generally speaking, the human-computer interaction interface of a piece of software includes multiple functional controls for users to operate. Home” and other functional controls. By clicking or touching the set function control, the user can trigger the corresponding control function, for example, popping up the corresponding web page and so on.

在本实施例中,所述的第一操作事件为用户操作(例如,点击或者触摸)软件中的功能控件所产生的对应的响应事件。In this embodiment, the first operation event is a corresponding response event generated by the user operating (for example, clicking or touching) a functional control in the software.

其中,如果检测到对软件中第一功能控件的第一操作事件,则会根据所述第一操作事件中封装的各种参数,获取当前系统的时间与所述第一功能控件。Wherein, if a first operation event on the first functional control in the software is detected, the current system time and the first functional control will be obtained according to various parameters encapsulated in the first operation event.

举例而言,在“软件商店”这个软件的运行过程中,如果用户触摸了“推荐”这个功能控件后,会产生与该触摸操作对应的响应事件作为第一操作事件,并根据该第一触摸事件,获取用户触摸该功能控件时的系统时间,以及所述“推荐”功能控件。For example, during the running of the software "Software Store", if the user touches the functional control "Recommendation", a response event corresponding to the touch operation will be generated as the first operation event, and according to the first touch event, to obtain the system time when the user touches the functional control, and the "recommendation" functional control.

步骤102:在功能控件使用统计表中,更新所述系统时间所在的时间区间内所述第一功能控件的使用次数。Step 102: In the functional control usage statistics table, update the usage times of the first functional control in the time interval where the system time is located.

在本实施例中,软件客户端在功能控件使用统计表中,更新所述系统时间所在的时间区间内所述第一功能控件的使用次数。其中,所述功能控件使用统计表中存储有与设定时间区间对应的至少一个功能控件的使用次数。In this embodiment, the software client updates the usage times of the first functional control in the time interval where the system time is located in the functional control usage statistics table. Wherein, the usage count of at least one functional control corresponding to the set time interval is stored in the functional control usage statistics table.

其中,在表1中示出了一种功能控件使用统计表中的存储内容示意表。Wherein, Table 1 shows a schematic table of storage contents in a functional control usage statistics table.

在本实施例中,所述设定时间区间可以由用户进行自定义划分,也可以由系统进行固定划分,本实施例对此并不进行限制。In this embodiment, the set time interval may be defined by the user or fixed by the system, which is not limited in this embodiment.

举例而言,如果通过步骤101检测到对软件中第一功能控件的第一操作事件后,获取的当前系统时间为9:45,并确定所述第一功能控件为“推荐”控件,则在如表1所示的功能控件使用统计表中,将9:00—12:00区间内的“推荐”控件的使用次数增加1次。For example, if the current system time is 9:45 after detecting the first operation event on the first functional control in the software through step 101, and it is determined that the first functional control is a "recommended" control, then in As shown in Table 1, in the statistical table of the use of functional controls, the use times of the "recommended" controls in the interval from 9:00 to 12:00 are increased by one time.

表1Table 1

本实施例一提供的功能控件使用统计表的更新方法,通过对软件运行过程中第一功能控件的获取,以及功能控件使用统计表中对第一功能控件使用次数的更新,存储了用户在不同时间区间内,对软件中不同功能控件的使用次数,为功能控件使用统计表进行软件调整提供了前提条件。The method for updating the functional control usage statistical table provided in the first embodiment, through the acquisition of the first functional control during the running of the software, and the update of the number of times the first functional control is used in the functional control usage statistical table, stores the user's data in different In the time interval, the number of times of using different functional controls in the software provides a prerequisite for the software adjustment of the functional control usage statistics table.

实施例二Embodiment two

图3是发明本实施例二提供的一种功能控件使用统计表的更新方法的流程图,本实施例以上述实施例为基础进行优化,在本实施例中,还优选包括如下操作:如果在检测到所述第一操作事件后的设定时间间隔内,检测到对软件中第二功能控件的第二操作事件,则将所述第二功能控件作为所述第一功能控件的关联控件;在所述功能控件使用统计表中,更新与所述第一功能控件对应的关联控件中所述第二功能控件的权重值。Fig. 3 is a flow chart of a method for updating the statistical table of functional controls provided by the second embodiment of the invention. This embodiment is optimized on the basis of the above-mentioned embodiments. In this embodiment, the following operations are also preferably included: if Within a set time interval after detecting the first operation event, if a second operation event on the second functional control in the software is detected, the second functional control is used as an associated control of the first functional control; In the functional control usage statistics table, the weight value of the second functional control in the associated control corresponding to the first functional control is updated.

相应的,本实施例的方法包括如下操作:Correspondingly, the method of this embodiment includes the following operations:

步骤201:在软件运行过程中,如果检测到对软件中功能控件的第一操作事件,则获取当前系统时间以及与所述操作事件对应的第一功能控件。Step 201: During software running, if a first operation event on a functional control in the software is detected, obtain the current system time and the first functional control corresponding to the operation event.

步骤202:在功能控件使用统计表中,更新所述系统时间所在的时间区间内所述第一功能控件的使用次数。Step 202: In the functional control usage statistics table, update the usage times of the first functional control in the time interval where the system time is located.

步骤203:如果在检测到对软件中第一功能控件的第一操作事件后的设定时间间隔内,检测到对软件中第二功能控件的第二操作事件,则将所述第二功能控件作为所述第一功能控件的关联控件。Step 203: If within a set time interval after detecting the first operation event on the first function control in the software, a second operation event on the second function control in the software is detected, the second function control As an associated control of the first functional control.

其中,所述时间间隔可以根据实际情况进行预设,例如,5分钟,10分钟或者1小时等,本实施例对此并不进行限制。Wherein, the time interval may be preset according to actual conditions, for example, 5 minutes, 10 minutes or 1 hour, etc., which is not limited in this embodiment.

在本实施例中,软件客户端在检测到对软件中第一功能控件的第一操作事件后,开始计时,如果在达到上述设定时间间隔之前,检测到对软件中第二功能控件的第二操作事件,则将所述第二功能控件作为所述第一功能控件的关联控件。其中,第二功能控件为与第一功能控件不同的功能控件。In this embodiment, after the software client detects the first operation event on the first functional control in the software, it starts timing. If the first operation event on the second functional control in the software is detected For an operation event, the second functional control is used as an associated control of the first functional control. Wherein, the second functional control is a functional control different from the first functional control.

举例而言,当用户触摸软件中“最新”控件(触发第一操作事件)之后在30分钟之内又触摸了“管理”控件(触发第二操作事件),则将所述“管理”控件作为所述“最新”控件的关联控件。For example, when the user touches the "latest" control (triggers the first operation event) in the software and then touches the "management" control (triggers the second operation event) within 30 minutes, then the "management" control will be used as The associated control of the "latest" control.

步骤204:在所述功能控件使用统计表中,更新与所述第一功能控件对应的关联控件中所述第二功能控件的权重值。Step 204: In the functional control usage statistics table, update the weight value of the second functional control in the associated control corresponding to the first functional control.

在本实施例中,软件客户端在所述功能控件使用统计表中,更新与所述第一功能控件对应的关联控件中所述第二功能控件的权重值。其中,所述功能控件使用统计表还存储有与功能控件对应的至少一个关联控件的权重值。In this embodiment, the software client updates the weight value of the second functional control in the associated control corresponding to the first functional control in the functional control usage statistics table. Wherein, the functional control usage statistics table also stores the weight value of at least one associated control corresponding to the functional control.

在本实施例中,功能控件使用统计表存储有与各功能控件对应的关联控件,并且每一个关联控件都对应的权重值,其中,权重值越高,表示该关联控件与对应的功能控件的关联性越高。In this embodiment, the functional control usage statistics table stores associated controls corresponding to each functional control, and each associated control has a corresponding weight value, where the higher the weight value, the higher the weight value of the associated control and the corresponding functional control. The higher the correlation.

其中,在表2中示出了一种功能控件使用统计表中存储有与功能控件对应的至少一个关联控件的权重值的示意表。Wherein, Table 2 shows a schematic table in which the weight value of at least one associated control corresponding to the functional control is stored in the functional control usage statistics table.

表2Table 2

在本实施例中,在获取第一功能控件和第二功能控件之后,将第二功能控件作为第一功能控件的关联控件,并更新所述功能控件使用统计表中,与所述第一功能控件对应的关联控件中所述第二功能控件的权重值。优选的,将所述第二功能控件的权重值增加设定权重值,例如,1。In this embodiment, after the first functional control and the second functional control are obtained, the second functional control is used as the associated control of the first functional control, and the functional control usage statistics table is updated to match the first functional control The weight value of the second functional control in the associated control corresponding to the control. Preferably, the weight value of the second function control is increased by a set weight value, for example, 1.

续前例,在将所述“管理”控件作为所述“最新”控件的关联控件之后,在所述功能控件使用统计表中,在“最新”控件对应的关联控件中,查找“管理”控件,并将“管理”控件的权重值增加1。Continuing from the previous example, after using the "management" control as the associated control of the "latest" control, in the functional control usage statistics table, search for the "management" control in the associated controls corresponding to the "latest" control, And increase the Weight value of the "Management" control by 1.

本发明实施例二提供的一种功能控件使用统计表的更新方法,通过获取第一功能控件和第二功能控件,以及更新与第一功能控件对应的关联控件中第二功能控件的权重值,存储了由用户操作习惯确定的功能控件之间的关联关系,为功能控件使用统计表进行软件调整提供了前提条件。Embodiment 2 of the present invention provides a method for updating the usage statistics table of functional controls. By acquiring the first functional control and the second functional control, and updating the weight value of the second functional control in the associated control corresponding to the first functional control, It stores the relationship between the functional controls determined by the user's operating habits, and provides a prerequisite for the software adjustment of the functional controls using the statistics table.

实施例三Embodiment three

图4是本实施例三提供的一种软件调整方法的流程图,该方法可以由软件调整装置执行。其中的装置可由软件和/或硬件的方式来实现,并一般可集成于软件的客户端中,如图4所示,该方法包括:FIG. 4 is a flow chart of a software adjustment method provided in Embodiment 3, which can be executed by a software adjustment device. The device therein can be realized by means of software and/or hardware, and generally can be integrated in a software client, as shown in Figure 4, the method includes:

步骤301:获取与软件启动事件对应的系统时间。Step 301: Obtain the system time corresponding to the software startup event.

在本实施例中,软件客户端获取与软件启动事件对应的系统时间。In this embodiment, the software client acquires the system time corresponding to the software startup event.

其中,所述软件启动事件与用户开启软件的操作相对应。当用户通过触摸操作开启软件后,软件客户端会检测到对应的软件启动事件,并获取与所述软件启动事件对应的系统时间。Wherein, the software start event corresponds to the user's operation of starting the software. After the user starts the software through a touch operation, the software client will detect the corresponding software start event, and obtain the system time corresponding to the software start event.

步骤302:查询所述功能控件使用统计表,获取所述系统时间所在的时间区间内各功能控件的使用次数。Step 302: Query the usage statistics table of the functional controls, and obtain the usage times of each functional control in the time interval where the system time is located.

具体的,所述的功能控件使用统计表中记录了在不同的时间区间内各个功能控件的使用次数。Specifically, the functional control usage statistics table records the usage times of each functional control in different time intervals.

步骤303:根据所述各功能控件的使用次数,调整所述软件中各功能控件的显示位置。Step 303: Adjust the display position of each functional control in the software according to the usage times of each functional control.

在同一时间区间内,各功能控件的使用次数是不同的,按照使用次数的多少,调整所述软件中各功能控件的显示位置,如果某一功能控件使用次数越多,可以将此功能控件排到最前面或者显眼的位置。In the same time interval, the times of use of each functional control are different. According to the number of times of use, adjust the display position of each functional control in the software. If a certain functional control is used more often, you can arrange this functional control to the front or prominent position.

对调整软件中各功能控件的显示位置进行举例说明。如表1中所示,如果获取的软件启动事件的系统时间是上午10:00,所述系统时间10:00在9:00-12:00这个时间区间内,查询功能控件使用统计表中存储的内容,在9:00-12:00这一时间区间内,获取的软件中“推荐”控件的使用次数为8次,“最新”控件的使用次数为5次,“专题”控件的使用次数为1次,根据这三个功能控件的使用次数,调整功能控件的显示位置,规则可以为功能控件的使用次数越多,排列顺序越靠前,因此,如果获取软件启动事件的时间是上午10:00,则显示的功能控件顺序依次为“推荐”控件、“最新”控件、“专题”控件。An example is given to illustrate the adjustment of the display position of each functional control in the software. As shown in Table 1, if the acquired system time of the software startup event is 10:00 in the morning, and the system time of 10:00 is within the time interval of 9:00-12:00, the query function control uses the statistical table to store In the time interval from 9:00 to 12:00, the number of uses of the "recommended" control in the obtained software is 8 times, the number of times of use of the "latest" control is 5 times, and the number of times of use of the "theme" control According to the usage times of these three function controls, adjust the display positions of the function controls. The rule can be that the more times the function controls are used, the higher the arrangement order. Therefore, if the time to get the software startup event is 10:00 a.m. :00, the sequence of displayed function controls is "Recommended" control, "Latest" control, and "Special" control.

本实施例提供了功能控件使用统计表的软件调整方法,根据所述各功能控件在软件启动事件的系统时间所在的时间区间内的使用次数,调整软件中各功能控件的显示位置,解决了软件中各功能控件因位置不显眼或者其他原因不易寻找的问题,更好的方便了用户。This embodiment provides a software adjustment method for the use statistics table of functional controls. According to the number of uses of each functional control in the time interval where the system time of the software startup event is located, the display position of each functional control in the software is adjusted, which solves the problem of software It is more convenient for users to solve the problem that the functional controls in the game are not easy to find due to their inconspicuous positions or other reasons.

实施例四Embodiment Four

图5为本实施例四提供的一种功能控件使用统计表的软件调整方法流程图,如图5所示,该方法包括:FIG. 5 is a flow chart of a software adjustment method for a functional control usage statistics table provided in Embodiment 4. As shown in FIG. 5 , the method includes:

步骤401:获取与软件启动事件对应的系统时间。Step 401: Obtain the system time corresponding to the software startup event.

步骤402:查询所述功能控件使用统计表,获取所述系统时间所在的时间区间内各功能控件的使用次数。Step 402: Query the usage statistics table of the functional controls, and obtain the usage times of each functional control in the time interval where the system time is located.

步骤403:根据所述各功能控件的使用次数,调整所述软件中各功能控件的显示位置。Step 403: Adjust the display position of each functional control in the software according to the usage times of each functional control.

步骤404:查询所述功能控件使用统计表,获取与各功能控件对应的关联控件的权重值。Step 404: Query the functional control usage statistics table to obtain the weight value of the associated control corresponding to each functional control.

在本实施例中,所述功能控件使用统计表中还存储有与各功能控件对应的关联控件,并且每一个关联控件都对应的权重值,如表2所示。In this embodiment, the functional control usage statistics table further stores associated controls corresponding to each functional control, and a weight value corresponding to each associated control, as shown in Table 2.

其中,通过查询所述功能控件使用统计表,可以获取与各功能控件对应的各关联控件的权重值。Wherein, the weight value of each associated control corresponding to each functional control can be obtained by querying the functional control usage statistics table.

步骤405:如果与一个功能控件对应的关联控件的权重值大于设定阈值,则在该功能控件被操作事件触发后,显示与该功能控件对应的、权重值大于设定阈值的关联控件。Step 405: If the weight value of the associated control corresponding to a functional control is greater than the set threshold, display the associated control corresponding to the functional control and whose weight value is greater than the set threshold after the functional control is triggered by an operation event.

在本实施例中,所述设定阈值可以根据实际情况进行预设,例如,10、12或者15等,本实施例对此并不进行限制。In this embodiment, the set threshold may be preset according to actual conditions, for example, 10, 12, or 15, etc., which is not limited in this embodiment.

其中,如果与一个功能控件对应的目标关联控件的权重值大于设定阈值,则确定该目标关联控件与该功能控件的关联性非常强。因此,在该功能控件被操作事件触发后,显示所述目标关联控件。Wherein, if the weight value of the target associated control corresponding to a functional control is greater than a set threshold, it is determined that the target associated control has a very strong correlation with the functional control. Therefore, after the functional control is triggered by the operation event, the target associated control is displayed.

举例而言,如表2所示,设定阈值为10,则可确定与“最新”控件对应的“分类”控件为该“最新”控件的目标关联控件。因此,在用户触摸“最新”控件后弹出的显示页面中,显示所述“分类”控件。For example, as shown in Table 2, if the threshold is set to 10, then the "classification" control corresponding to the "latest" control can be determined as the target associated control of the "latest" control. Therefore, in the display page popped up after the user touches the "latest" control, the "category" control is displayed.

本实施例提供了功能控件使用统计表的软件调整方法,用户可以通过自己的习惯自动调整软件中功能控件的分布,解决了软件中各功能控件因位置不显眼或者其他原因不易寻找的问题,更好的方便了用户。This embodiment provides a software adjustment method for the statistical table of functional controls. Users can automatically adjust the distribution of functional controls in the software according to their own habits, which solves the problem that the functional controls in the software are not easy to find due to inconspicuous positions or other reasons. Good convenience for users.

实施例五Embodiment five

图6为本实施例五提供的一种功能控件使用统计表的更新装置结构框图,该装置设置于软件中,应用本发明实施例的方法进行功能控件使用统计表的更新。如图6所示,该装置包括:FIG. 6 is a structural block diagram of a device for updating the usage statistics table of functional controls provided in Embodiment 5. The device is set in software and applies the method of the embodiment of the present invention to update the usage statistics table of functional controls. As shown in Figure 6, the device includes:

功能控件获取模块601,用于在软件运行过程中,如果检测到对软件中第一功能控件的第一操作事件,则获取当前系统时间;A functional control acquisition module 601, configured to acquire the current system time if a first operation event to the first functional control in the software is detected during the running of the software;

统计表第一更新单元602,用于在功能控件使用统计表中,更新所述系统时间所在的时间区间内所述第一功能控件的使用次数。The first statistical table updating unit 602 is configured to update the usage times of the first functional control within the time interval where the system time is located in the functional control usage statistical table.

其中,所述设定时间区间由用户进行自定义划分或者由系统进行固定划分。Wherein, the set time interval is defined by the user or fixed by the system.

进一步的,所述装置还包括:统计表第二更新单元603,用于在软件运行过程中,如果在检测到对软件中第一功能控件的第一操作事件后的设定时间段内,检测到对软件中第二功能控件的第二操作事件,则将所述第二功能控件作为所述第一功能控件的关联控件。Further, the device further includes: a second updating unit 603 of the statistical table, configured to, during the running of the software, detect When a second operation event is received on the second functional control in the software, the second functional control is used as an associated control of the first functional control.

在所述功能控件使用统计表中,更新与所述第一功能控件对应的关联控件中所述第二功能控件的权重值。In the functional control usage statistics table, the weight value of the second functional control in the associated control corresponding to the first functional control is updated.

其中,所述功能控件使用统计表还存储有与功能控件对应的至少一个关联控件的权重值。Wherein, the functional control usage statistics table also stores the weight value of at least one associated control corresponding to the functional control.

本实施例五提供了功能控件使用统计表的更新装置,通过功能控件获取单元和统计表更新单元,对功能控件使用统计表进行软件调整提供了前提条件。The fifth embodiment provides an updating device for the usage statistics table of the functional controls, and provides a precondition for software adjustment of the usage statistics table of the functional controls through the functional controls acquisition unit and the statistics table updating unit.

实施例六Embodiment six

图7为本实施例六提供的一种功能控件使用统计表的软件调整装置的结构框图,该装置设于软件中,应用本发明实施例的方法进行软件调整,如图7所述,该装置包括:Fig. 7 is a structural block diagram of a software adjustment device for a functional control usage statistical table provided in Embodiment 6. The device is set in software, and the method of the embodiment of the present invention is used for software adjustment. As shown in Fig. 7, the device include:

时间获取单元701,用于获取与软件启动事件对应的系统时间;A time acquisition unit 701, configured to acquire the system time corresponding to the software startup event;

统计表查询单元702,用于查询所述功能控件使用统计表,获取所述系统时间所在的时间区间内各功能控件的使用次数;A statistical table query unit 702, configured to query the functional control usage statistical table, and obtain the usage times of each functional control within the time interval where the system time is located;

功能控件调整单元703,用于根据所述各功能控件的使用次数,调整所述软件中各功能控件的显示位置。The functional control adjusting unit 703 is configured to adjust the display position of each functional control in the software according to the usage times of each functional control.

其中,所述功能控件使用统计表还存储有与功能控件对应的至少一个关联控件的权重值。Wherein, the functional control usage statistics table also stores the weight value of at least one associated control corresponding to the functional control.

相应的,所述的装置还包括目标关联控件显示单元704,用于:Correspondingly, the device further includes a target-associated control display unit 704, configured to:

在根据所述功能控件的使用次数,调整所述软件中功能控件的显示位置之后,查询所述功能控件使用统计表,获取与各功能控件对应的关联控件的权重值;After adjusting the display position of the functional controls in the software according to the number of times of use of the functional controls, query the usage statistics table of the functional controls to obtain the weight value of the associated control corresponding to each functional control;

如果与一个功能控件对应的关联控件的权重值大于设定阈值,则在该功能控件被操作事件触发后,显示与该功能控件对应的、权重值大于设定阈值的关联控件。If the weight value of the associated control corresponding to a functional control is greater than the set threshold, after the functional control is triggered by an operation event, the associated control corresponding to the functional control and whose weight value is greater than the set threshold is displayed.

本实施例六提供的一种功能控件使用统计表的软件调整装置,通过各个功能单元,能够调整软件中各功能控件的显示位置,解决了软件中各功能控件因位置不显眼或者其他原因不易寻找的问题,更好的方便了用户。The sixth embodiment provides a software adjustment device for the statistical table used by functional controls. Through each functional unit, the display position of each functional control in the software can be adjusted, which solves the problem that the functional controls in the software are not easy to find due to inconspicuous positions or other reasons. problem, which is more convenient for users.

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention, and the present invention The scope is determined by the scope of the appended claims.

Claims (10)

CN201510082813.4A2015-02-132015-02-13 Method and device for updating control usage statistics table, software adjustment method and devicePendingCN104615442A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510082813.4ACN104615442A (en)2015-02-132015-02-13 Method and device for updating control usage statistics table, software adjustment method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510082813.4ACN104615442A (en)2015-02-132015-02-13 Method and device for updating control usage statistics table, software adjustment method and device

Publications (1)

Publication NumberPublication Date
CN104615442Atrue CN104615442A (en)2015-05-13

Family

ID=53149904

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510082813.4APendingCN104615442A (en)2015-02-132015-02-13 Method and device for updating control usage statistics table, software adjustment method and device

Country Status (1)

CountryLink
CN (1)CN104615442A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105005613A (en)*2015-07-152015-10-28广东欧珀移动通信有限公司Method and device for dynamically pushing beauty mode
CN105068804A (en)*2015-08-072015-11-18北京思特奇信息技术股份有限公司Data-driven App function module layout method, system and apparatus
CN105527885A (en)*2015-09-302016-04-27北京清川科技有限公司Control interface generation system and method based on trigger frequency
CN105930139A (en)*2016-01-162016-09-07平安科技(深圳)有限公司Application program control dynamic configuration method and electronic device
CN106933597A (en)*2017-03-242017-07-07华平智慧信息技术(深圳)有限公司The combination system of selection of the child control of big data list and system
CN107291328A (en)*2017-05-272017-10-24广东欧珀移动通信有限公司Interface display method and related product
CN110471726A (en)*2019-07-032019-11-19平安证券股份有限公司Component display control method and terminal device
CN113407102A (en)*2021-06-212021-09-17深圳市元征未来汽车技术有限公司Virtual key display method, device, system and storage medium
CN113590986A (en)*2021-09-292021-11-02北京每日优鲜电子商务有限公司Page link configuration method and device, electronic equipment and computer readable medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101867637A (en)*2010-07-022010-10-20深圳市同洲电子股份有限公司Method and terminal for dynamically generating standby interface
CN102073453A (en)*2010-12-242011-05-25东莞宇龙通信科技有限公司Mobile terminal and application icon display method
CN102317897A (en)*2009-02-172012-01-11微软公司The command user interface that is used for a plurality of sections of software for display functionality controls
CN103019737A (en)*2012-12-272013-04-03北京小米科技有限责任公司Method and device for displaying shortcut of application program
CN103309661A (en)*2013-05-272013-09-18深圳市金立通信设备有限公司Method and terminal for controlling interface application icons
CN104025130A (en)*2011-02-222014-09-03汤姆森路透社全球资源公司Association Significance

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102317897A (en)*2009-02-172012-01-11微软公司The command user interface that is used for a plurality of sections of software for display functionality controls
CN101867637A (en)*2010-07-022010-10-20深圳市同洲电子股份有限公司Method and terminal for dynamically generating standby interface
CN102073453A (en)*2010-12-242011-05-25东莞宇龙通信科技有限公司Mobile terminal and application icon display method
CN104025130A (en)*2011-02-222014-09-03汤姆森路透社全球资源公司Association Significance
CN103019737A (en)*2012-12-272013-04-03北京小米科技有限责任公司Method and device for displaying shortcut of application program
CN103309661A (en)*2013-05-272013-09-18深圳市金立通信设备有限公司Method and terminal for controlling interface application icons

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105005613A (en)*2015-07-152015-10-28广东欧珀移动通信有限公司Method and device for dynamically pushing beauty mode
CN105068804A (en)*2015-08-072015-11-18北京思特奇信息技术股份有限公司Data-driven App function module layout method, system and apparatus
CN105527885A (en)*2015-09-302016-04-27北京清川科技有限公司Control interface generation system and method based on trigger frequency
CN105930139A (en)*2016-01-162016-09-07平安科技(深圳)有限公司Application program control dynamic configuration method and electronic device
CN106933597A (en)*2017-03-242017-07-07华平智慧信息技术(深圳)有限公司The combination system of selection of the child control of big data list and system
CN107291328A (en)*2017-05-272017-10-24广东欧珀移动通信有限公司Interface display method and related product
WO2018219118A1 (en)*2017-05-272018-12-06Oppo广东移动通信有限公司Interface displaying method and related product
CN107291328B (en)*2017-05-272020-05-26Oppo广东移动通信有限公司Interface display method and related product
CN110471726A (en)*2019-07-032019-11-19平安证券股份有限公司Component display control method and terminal device
CN113407102A (en)*2021-06-212021-09-17深圳市元征未来汽车技术有限公司Virtual key display method, device, system and storage medium
CN113590986A (en)*2021-09-292021-11-02北京每日优鲜电子商务有限公司Page link configuration method and device, electronic equipment and computer readable medium

Similar Documents

PublicationPublication DateTitle
CN104615442A (en) Method and device for updating control usage statistics table, software adjustment method and device
US10156978B2 (en)Terminal and operating method thereof
CN112969215B (en)Method and terminal for limiting application program use
CN107463304B (en)Desktop icon sorting method and device, mobile device and storage medium
CN107493389A (en)Singlehanded mode implementation method, terminal and computer-readable medium
US11080347B2 (en)Method and apparatus for sending search request
CN106155743A (en)The control method of a kind of application program installation and mobile terminal
CN105159548B (en)A kind of list interface operating method and electric terminal
CN106095386A (en) Method for setting sound effect parameters and mobile terminal
CN108052591A (en) Information recommendation method, device, mobile terminal and computer-readable storage medium
CN108182968A (en)The method and relevant device of a kind of reminding function
US10530732B2 (en)Method for using a content subscription list and electronic device supporting the same
CN105354039A (en)Application program management method and device
CN107678793A (en)Voice assistant starts method and device, terminal and computer-readable recording medium
KR102544245B1 (en)Method and electronic device for applying graphic effect
CN109272917A (en) Screen brightness adjustment method, device, storage medium and electronic device
CN105278798A (en)Mobile terminal for realizing single-hand operation and realization method for mobile terminal
CN105700790B (en)A kind of screenshot method and terminal device
CN108604331A (en)A kind of information prompting method and mobile device
CN106210006A (en)A kind of configuration information sharing method, mobile terminal and Cloud Server
CN106033355A (en) A language setting method and mobile terminal
CN113950817A (en) Content push method and related products
CN108513003A (en)Desktop icon adjusting method and device, terminal equipment and storage medium
WO2009085455A3 (en)System for suggesting keywords based on mobile specific attributes
CN107547733A (en)A kind of icon generation method and terminal

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20150513

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp