WO2016188229A1 - Terminal device and method for dynamically adjusting control position - Google Patents

Terminal device and method for dynamically adjusting control position Download PDF

Info

Publication number
WO2016188229A1
WO2016188229A1 PCT/CN2016/078354 CN2016078354W WO2016188229A1 WO 2016188229 A1 WO2016188229 A1 WO 2016188229A1 CN 2016078354 W CN2016078354 W CN 2016078354W WO 2016188229 A1 WO2016188229 A1 WO 2016188229A1
Authority
WO
WIPO (PCT)
Prior art keywords
display interface
user
current display
action
terminal device
Prior art date
Application number
PCT/CN2016/078354
Other languages
French (fr)
Chinese (zh)
Inventor
赵冬晓
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2016188229A1 publication Critical patent/WO2016188229A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor

Definitions

  • This application relates to, but is not limited to, the field of mobile communications.
  • the floating button is not used for most of the time, blocking the screen content, and other related technologies need to be manually triggered, which is inconvenient for the user to use.
  • the present invention provides a terminal device and a method for dynamically adjusting the position of the control, which can solve the problem that the control displayed by the terminal of the related art cannot meet the needs of the user for simple operation.
  • a method for dynamically adjusting a position of a control device by a terminal device comprising:
  • the terminal device collects and obtains information of all clickable controls in the current display interface
  • the terminal device determines a user prediction action according to the current display interface type and the acquired information of all clickable controls in the current display interface;
  • the terminal device displays all controls required to perform the user prediction action at a preset position of the current display interface.
  • the terminal device is configured according to a current display interface type and acquired Currently displaying information about all clickable controls in the interface, determining user predicted actions includes:
  • the terminal device sends the current display interface type and the acquired information of all clickable controls in the current display interface to the network server, and acquires one or more groups of user prediction actions from the network server end; or
  • the terminal device acquires one or more groups of user prediction actions from the local database according to the current display interface type and the acquired information of all clickable controls in the current display interface.
  • the terminal device determines that the user predicts an action
  • the group or groups of actions with the highest execution probability are determined as the user predicted action.
  • the preset position of the current display interface is a preset position of the user, or a position set by the system according to a user operation habit.
  • the terminal device displays, in a preset position of the current display interface, a step of performing all the controls required by the user prediction action, and displays, in a preset manner, the execution of the user prediction action.
  • the method further includes:
  • the terminal device records an action of the user clicking the control on the current display interface, and updates the recorded action to the web server and the local database.
  • a terminal device comprising:
  • the first unit is configured to: collect and obtain information of all clickable controls in the current display interface
  • the second unit is configured to: determine a user prediction action according to the current display interface type and the obtained information of all clickable controls in the current display interface;
  • the third unit is configured to: display all controls required to perform the user prediction action at a preset position of the current display interface.
  • the second unit is configured to:
  • the second unit is configured to determine, when determining a user prediction action, a group or groups of actions with the highest execution probability as the user prediction action.
  • the preset position of the current display interface is a preset position of the user, or a position set by the system according to a user operation habit.
  • the third unit is configured to display, when the all the controls required to perform the user prediction action are displayed in a preset position of the current display interface, perform the user prediction according to a preset manner. All the controls required for the action, wherein the preset mode is a preset mode of the user or a mode set by the system.
  • the foregoing apparatus further includes:
  • the fourth unit is configured to: after the third unit displays all the controls required to perform the user prediction action in the preset position of the current display interface, record the action of the user clicking the control on the current display interface, and The recorded actions are updated to the web server and the local database.
  • a computer readable storage medium storing computer executable instructions for performing the method of any of the above.
  • the technical solution of the present application breaks the conventional layout mode, and places the layout required by the user in the most convenient place, greatly improves the operation experience of the large-screen mobile phone, improves the use speed of the user, and the implementation of the technical solution of the present application does not depend on special The hardware device is therefore very viable.
  • FIG. 1 is a flow chart of a method for dynamically adjusting a position of a control according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram showing the effect of dynamically adjusting the position of a control according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
  • the smart terminal product including a tablet computer, a smart phone, and the like
  • can identify the user's next action by identifying the button, switch, and the like that can be clicked in the display area, and the user is predicted by the current action.
  • the next possible control can be displayed in one or more substitute buttons at a position that is convenient for the user to touch, and the user clicks on the substitute button to implement the related operation.
  • the embodiment provides a method for the terminal device to dynamically adjust the position of the control. The method is as shown in FIG. 1 and mainly includes the following operations:
  • Step 100 The terminal device collects and identifies information of all clickable controls in the current display interface, such as a button, a switch, a menu, and the like;
  • the terminal device displays all controls required to perform the user prediction action at a preset position of the current display interface.
  • Step 200 The current page may perform operation information acquisition, and the terminal device may obtain the current page user prediction action from the server, or may obtain the current page user prediction action from the local database, where the content of the data is a series of action sets, for example, an action.
  • A->Action B The current page may perform operation information acquisition, and the terminal device may obtain the current page user prediction action from the server, or may obtain the current page user prediction action from the local database, where the content of the data is a series of action sets, for example, an action.
  • the terminal device may determine the user prediction action according to the current display interface type and the acquired information of all clickable controls in the current display interface;
  • the network server is mainly the collection and prediction of the user action, and the implementation manner is to decompose the user's action, and the data type is the current page type + continuous action, for example, for a certain one.
  • Applications are divided into a list interface, a reading interface, and other interfaces. There are actions such as clicking, returning, and deleting on the list interface. There are actions such as sliding, staying, sharing, and returning on the reading interface. Other users have actions such as returning, and there is continuity between actions, such as reading interface, after the user slides.
  • the action may be an action of returning, sharing, deleting, etc., abstracting out, the subsequent action of the page S action A is B1B2B3, the network server statistics the probability of the subsequent action B1B2B3, and the subsequent actions with the highest probability are fed back to the terminal device as the user prediction action. .
  • Step 300 The terminal device displays a user predicted action in a preset position of the current display interface. All the controls you need.
  • the preset position of the current display interface may be a preset position of the user, or a position set by the system according to a user operation habit.
  • the button or other clickable control required by the system B1B2B3 may be placed at the bottom of the screen in the form of a semi-transparent floating control of the virtual button b1b2b3, if the user clicks the corresponding
  • the semi-transparent floating control implements the corresponding function, and if the user performs other operations, the semi-transparent floating control disappears. If the user does not operate for a while, the floating button disappears. The system restarts monitoring the user's sliding operation.
  • Step S101 when the application is started, the device reads the layout file of the current page of the current application, and obtains a control in which the click operation can be performed (that is, obtains all clickable controls in the display area), such as button, switch, and obtains the control.
  • a control in which the click operation can be performed that is, obtains all clickable controls in the display area
  • the coordinate information and the iconicity of the id information can distinguish the information of each different control
  • Step S102 after the application is started, the device sends the current page type to the network server, obtains the current type page user action prediction data from the network server, and saves the data to the local storage, where the predicted data includes the server has a higher feedback probability.
  • the data of multiple operations if the current device can not connect to the server, read the local data, if the local data is empty, the return value is also empty.
  • the user action prediction data action A->action B represents the probability that the user performs the action B after performing the action A, and includes information such as the id and coordinates of the control that the action A may include, and the id of the control operated by the action B. Information such as coordinates.
  • the action A can be a click operation or a sliding touch operation, and the action B is limited to a click operation here.
  • the device When the device observes that the program enters the type interface 1 of the application, it starts recording action A1.
  • the action A1 is executed, the user performs the action B1, the system records the number of times of the action B1, and records the action A1 -> the action B1 is a set of consecutive actions. If the interface 1 is left at this time, the action A1 -> action B1 is uploaded to the server. If the user does not leave the interface 1 and the user performs the action C1, the record action B1 -> action C1 is a set of consecutive actions. If the interface 1 is left at this time, the action A1 -> action B1, action B1 -> action C1 is uploaded to the server.
  • the server collects all the coherent motion data, and the server performs probability statistics according to the number of occurrences of each action A->action B on the page. For the same action A1, the probability of each action B1 is calculated and stored.
  • the server sends the detailed data of the action A->action B to the device according to the current page type, including the action type, the probability, the id and the coordinates of the control involved.
  • step S103 the system monitors the user action. After detecting the implementation and completion of the action A, according to the probability situation of the user prediction action B1B2B3... obtained from the server, several cases in which the probability is large are selected, and b1b2b3 and the like are displayed at the bottom of the mobile phone.
  • the translucent floating control (as shown in Figure 2), the effect of clicking the floating control such as b1b2b3 is equivalent to the effect of the trigger of the id corresponding to the three actions of B1B2B3, thereby completing the user operation.
  • the operation ends and the semi-transparent floating control disappears. If the current interface is not exited, the subsequent operations corresponding to action B are queried, and the corresponding semi-transparent floating control is displayed until the current interface is exited or the user performs other operations, and the semi-transparent floating control disappears.
  • the system will also record all the coherent action data of step S103 and upload it to the server, and the server updates the database of the coherent motion of the type interface, including information such as probability, location, and id. And update the local database
  • the device sends a message of "Netease News” and "Read Information Page” to the server, and the server feeds back to the device the following groups of possible operations (ie, prediction operations):
  • Action A slow sliding read full text
  • action B1 press back button
  • Action A slow slide read
  • action B2 press share button
  • Action A slow sliding reading
  • action B3 press setting button
  • Action B press share button
  • action C select WeChat
  • Action A fast swipe reading
  • action B press back button
  • the system predicts the user's coherent action B and the probabilistic action is arranged in the form of a semi-transparent floating control.
  • the returned semi-transparent hover button and the shared semi-transparent hover button will be displayed at the bottom of the screen. If the user chooses to return, when the current page ends, return to the news list, end the current action, and upload the information to the database. . If the user chooses to share, the WeChat semi-transparent floating button is displayed at the bottom of the screen for user convenience.
  • the embodiment of the invention further provides a computer readable storage medium storing computer executable instructions for performing a method for dynamically adjusting a position of a control device by the terminal device.
  • the embodiment provides a terminal device, which can implement the method in the foregoing Embodiment 1, and the terminal device mainly includes the following units.
  • the first unit 31 is configured to: collect and obtain information about all clickable controls in the current display interface
  • the second unit 32 is configured to: determine, according to the current display interface type and the acquired information of all clickable controls in the current display interface, the user prediction action;
  • the second unit 32 can determine the user prediction action by using at least the network side or the local mode.
  • the current display interface type and the acquired information of all clickable controls in the current display interface can be sent to the network server by the network.
  • the server side predicts one or more sets of user prediction actions according to the display interface type and information of all clickable controls in the display interface, and the network side feeds the predicted user prediction action to the second unit 32.
  • the second unit 32 obtains one or more sets of user prediction actions from the local database according to the current display interface type and the acquired information of all clickable controls in the current display interface.
  • the determined user prediction actions may have multiple groups. Therefore, one or several groups of actions with the highest execution probability may be determined as the user prediction actions.
  • the third unit 33 displays all the controls required to perform the user prediction action at the preset position of the current display interface.
  • the preset position of the display interface may be a preset position of the user, or the system operates according to the user.
  • the preset position is a position that is convenient for the user to operate in accordance with the user's usage habits. For example, on the lower side of the screen or on the side of the screen, etc.
  • the display manner can also be set according to the user's usage habits, for example, transparent or semi-transparent window display, or floating window display, and the like. It can be preset by the user or set by the system.
  • the device may further include: a fourth unit configured to: after the third unit 33 displays all the controls required to perform the user prediction action at a preset position of the current display interface, record the user click on the current display interface The action of the control and update the recorded action to the web server and the local database.
  • a fourth unit configured to: after the third unit 33 displays all the controls required to perform the user prediction action at a preset position of the current display interface, record the user click on the current display interface The action of the control and update the recorded action to the web server and the local database.
  • the action currently selected by the current user may be recorded, that is, the action of the user clicking the control on the current display interface may be recorded, thereby
  • the recorded actual user action updates the web server and the local database to perform user prediction actions on the same type of display interface.
  • the technical solution of the present application breaks the conventional layout mode, and places the layout required by the user in the most convenient place, greatly improves the operation experience of the large-screen mobile phone, improves the use speed of the user, and the implementation of the technical solution of the present application does not depend on special The hardware device is therefore very viable.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A terminal device and a method for dynamically adjusting a control position. The method comprises: a terminal device collects and acquires information about all clickable controls in a current display interface (100); the terminal device determines, according to the type of the current display interface and the acquired information about all the clickable controls in the current display interface, a predictive user action; and the terminal device displays all controls needed for executing the predictive user action at a pre-set position of the current display interface (300).

Description

一种终端设备及其动态调节控件位置的方法Terminal device and method for dynamically adjusting position of control 技术领域Technical field
本申请涉及但不限于移动通讯领域。This application relates to, but is not limited to, the field of mobile communications.
背景技术Background technique
手机屏幕越来越大,最近几年的时间,屏幕大小从2寸急速扩充到7寸,随之而来的操作问题成为所有手机用户共同的烦恼,单手操作时拇指无法够着另外一侧,双手握机的时候会够不着屏幕上侧的情况。这几年很多厂商也在想办法解决这个问题,但是效果都比较差,无法达到用户的预想目标,在某种程度上还影响用户的使用。The screen of mobile phones is getting bigger and bigger. In recent years, the screen size has been rapidly expanded from 2 inches to 7 inches. The operation problems that come with it have become common troubles for all mobile phone users. When one-handed operation, the thumb cannot reach the other side. When you hold the machine with both hands, you will not be able to reach the top side of the screen. In recent years, many manufacturers are also trying to solve this problem, but the effect is relatively poor, can not reach the user's intended goal, and to some extent affect the user's use.
相关技术中,iphone采用的上半部分屏幕向下移动,方便用户够着,其他厂商有悬浮按键、屏幕缩放等技术。In the related art, the upper half of the screen used by the iPhone moves downwards, which is convenient for the user, and other manufacturers have technologies such as floating buttons and screen zooming.
但是,屏幕向下移、缩放等技术缩小了可视角度,悬浮按键大部分时间不用,遮挡屏幕内容,另外相关的技术都需要手动触发,不方便用户使用。However, the screen shifting, zooming and other techniques reduce the viewing angle. The floating button is not used for most of the time, blocking the screen content, and other related technologies need to be manually triggered, which is inconvenient for the user to use.
发明内容Summary of the invention
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。The following is an overview of the topics detailed in this document. This Summary is not intended to limit the scope of the claims.
本文提供一种终端设备及其动态调节控件位置的方法,可以解决相关技术的终端显示的控件无法满足用户简便操作的需求的问题。The present invention provides a terminal device and a method for dynamically adjusting the position of the control, which can solve the problem that the control displayed by the terminal of the related art cannot meet the needs of the user for simple operation.
一种终端设备动态调节控件位置的方法,该方法包括:A method for dynamically adjusting a position of a control device by a terminal device, the method comprising:
终端设备搜集并获取当前显示界面内所有可点击的控件的信息;The terminal device collects and obtains information of all clickable controls in the current display interface;
所述终端设备根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,确定用户预测动作;The terminal device determines a user prediction action according to the current display interface type and the acquired information of all clickable controls in the current display interface;
所述终端设备在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件。The terminal device displays all controls required to perform the user prediction action at a preset position of the current display interface.
可选地,上述方法中,所述终端设备根据当前显示界面类型及所获取的 当前显示界面内所有可点击的控件的信息,确定用户预测动作包括:Optionally, in the foregoing method, the terminal device is configured according to a current display interface type and acquired Currently displaying information about all clickable controls in the interface, determining user predicted actions includes:
所述终端设备将当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息发送到网络服务器,从网络服务器端获取一组或多组用户预测动作;或者The terminal device sends the current display interface type and the acquired information of all clickable controls in the current display interface to the network server, and acquires one or more groups of user prediction actions from the network server end; or
所述终端设备根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,从本地数据库获取一组或多组用户预测动作。The terminal device acquires one or more groups of user prediction actions from the local database according to the current display interface type and the acquired information of all clickable controls in the current display interface.
可选地,上述方法中,所述终端设备确定用户预测动作时,将执行概率最高的一组或几组动作确定为用户预测动作。Optionally, in the foregoing method, when the terminal device determines that the user predicts an action, the group or groups of actions with the highest execution probability are determined as the user predicted action.
可选地,上述方法中,,当前显示界面的预设位置为用户预设的位置,或者为***根据用户操作习惯设置的位置。Optionally, in the foregoing method, the preset position of the current display interface is a preset position of the user, or a position set by the system according to a user operation habit.
可选地,上述方法中,,所述终端设备在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件的步骤中,按照预设方式显示执行所述用户预测动作所需的所有控件,其中,所述预设方式为用户预设的方式,或者为***设置的方式。Optionally, in the above method, the terminal device displays, in a preset position of the current display interface, a step of performing all the controls required by the user prediction action, and displays, in a preset manner, the execution of the user prediction action. All of the controls, wherein the preset mode is a preset mode of the user, or a mode set for the system.
可选地,所述终端设备在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件后,该方法还包括:Optionally, after the terminal device displays all the controls required to perform the user prediction action in the preset position of the current display interface, the method further includes:
所述终端设备记录在当前显示界面上用户点击控件的动作,并将所记录的动作更新至网络服务器和本地数据库。The terminal device records an action of the user clicking the control on the current display interface, and updates the recorded action to the web server and the local database.
一种终端设备,包括:A terminal device comprising:
第一单元,设置为:搜集并获取当前显示界面内所有可点击的控件的信息;The first unit is configured to: collect and obtain information of all clickable controls in the current display interface;
第二单元,设置为:根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,确定用户预测动作;The second unit is configured to: determine a user prediction action according to the current display interface type and the obtained information of all clickable controls in the current display interface;
第三单元,设置为:在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件。The third unit is configured to: display all controls required to perform the user prediction action at a preset position of the current display interface.
可选地,上述设备中,所述第二单元,是设置为:Optionally, in the foregoing device, the second unit is configured to:
将当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息发送到网络服务器,从网络服务器端获取一组或多组用户预测动作;或者 Sending information about the current display interface type and all the clickable controls in the current display interface to the network server, and acquiring one or more sets of user prediction actions from the network server; or
根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,从本地数据库获取一组或多组用户预测动作。Obtain one or more sets of user prediction actions from the local database according to the current display interface type and the acquired information of all clickable controls in the current display interface.
可选地,上述设备中,所述第二单元,是设置为:确定用户预测动作时,将执行概率最高的一组或几组动作确定为用户预测动作。Optionally, in the foregoing device, the second unit is configured to determine, when determining a user prediction action, a group or groups of actions with the highest execution probability as the user prediction action.
可选地,上述设备中,当前显示界面的预设位置为用户预设的位置,或者为***根据用户操作习惯设置的位置。Optionally, in the foregoing device, the preset position of the current display interface is a preset position of the user, or a position set by the system according to a user operation habit.
可选地,上述设备中,所述第三单元,是设置为:在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件时,按照预设方式显示执行所述用户预测动作所需的所有控件,其中,所述预设方式为用户预设的方式,或者为***设置的方式。Optionally, in the foregoing device, the third unit is configured to display, when the all the controls required to perform the user prediction action are displayed in a preset position of the current display interface, perform the user prediction according to a preset manner. All the controls required for the action, wherein the preset mode is a preset mode of the user or a mode set by the system.
可选地,上述设备还包括:Optionally, the foregoing apparatus further includes:
第四单元,设置为:在所述第三单元在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件后,记录在当前显示界面上用户点击控件的动作,并将所记录的动作更新至网络服务器和本地数据库。The fourth unit is configured to: after the third unit displays all the controls required to perform the user prediction action in the preset position of the current display interface, record the action of the user clicking the control on the current display interface, and The recorded actions are updated to the web server and the local database.
一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任一项的方法。A computer readable storage medium storing computer executable instructions for performing the method of any of the above.
本申请技术方案打破了常规的布局方式,将用户需要的布局放在最方便的地方,极大地提升了大屏手机的操作体验,提升用户的使用速度,且本申请技术方案的实施无需依赖特殊的硬件设备,因此,具有很强的可行性。The technical solution of the present application breaks the conventional layout mode, and places the layout required by the user in the most convenient place, greatly improves the operation experience of the large-screen mobile phone, improves the use speed of the user, and the implementation of the technical solution of the present application does not depend on special The hardware device is therefore very viable.
在阅读并理解了附图和详细描述后,可以明白其他方面。Other aspects will be apparent upon reading and understanding the drawings and detailed description.
附图概述BRIEF abstract
图1为本发明实施例动态调节控件位置的方法流程图;1 is a flow chart of a method for dynamically adjusting a position of a control according to an embodiment of the present invention;
图2为本发明实施例动态调节控件位置的效果显示示意图;2 is a schematic diagram showing the effect of dynamically adjusting the position of a control according to an embodiment of the present invention;
图3为本发明实施例的终端设备组成示意图。FIG. 3 is a schematic structural diagram of a terminal device according to an embodiment of the present invention.
本发明的实施方式 Embodiments of the invention
下文将结合附图对本发明的实施方式进行说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。Embodiments of the present invention will be described below with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments of the present application may be combined with each other arbitrarily.
实施例1Example 1
本申请发明人提出,可以在智能终端产品,包括平板电脑、智能手机等设备上,通过识别显示区域内可以点击的button,switch等控件,通过当前动作的识别预测用户下一步的动作,将用户下一步可能操作的控件在用户方便触碰的位置以一个或多个替代按钮悬浮显示,用户点击改替代按钮,以实现相关的操作。本实施例提供一种终端设备动态调节控件位置的方法,该方法如图1所示,主要包括如下操作:The inventor of the present application proposes that the smart terminal product, including a tablet computer, a smart phone, and the like, can identify the user's next action by identifying the button, switch, and the like that can be clicked in the display area, and the user is predicted by the current action. The next possible control can be displayed in one or more substitute buttons at a position that is convenient for the user to touch, and the user clicks on the substitute button to implement the related operation. The embodiment provides a method for the terminal device to dynamically adjust the position of the control. The method is as shown in FIG. 1 and mainly includes the following operations:
步骤100:终端设备搜集识别当前显示界面内所有可以点击的控件的信息,如tutton、switch、menu等;Step 100: The terminal device collects and identifies information of all clickable controls in the current display interface, such as a button, a switch, a menu, and the like;
所述终端设备在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件。The terminal device displays all controls required to perform the user prediction action at a preset position of the current display interface.
步骤200:当前页面可执行操作信息获取,终端设备可以从服务器端获取当前页面用户预测动作,也可以从本地数据库获取当前页面用户预测动作,该数据的内容是一系列的动作集合,例如,动作A->动作B;Step 200: The current page may perform operation information acquisition, and the terminal device may obtain the current page user prediction action from the server, or may obtain the current page user prediction action from the local database, where the content of the data is a series of action sets, for example, an action. A->Action B;
其中,终端设备可以根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,确定用户预测动作;The terminal device may determine the user prediction action according to the current display interface type and the acquired information of all clickable controls in the current display interface;
终端设备从网络服务器处获取当前页面用户动作预测时,网络服务器主要是用户动作的搜集和预测,其实现方式是将用户的动作分解,数据类型为当前页面类型+连续动作,比如,针对某一个应用分为列表界面、阅读界面、其他界面。在列表界面存在点击、返回、删除等动作,阅读界面存在滑动、停留、分享、返回等动作,其他界面用户存在返回等动作,并且动作之间存在连续性,比如阅读界面下,用户滑动之后的动作可能是返回、分享、删除等动作,抽象出来,页面S动作A的后续动作为B1B2B3,网络服务器统计后续动作B1B2B3的概率,并将概率最高的几个后续动作作为用户预测动作反馈给终端设备。When the terminal device obtains the current page user action prediction from the network server, the network server is mainly the collection and prediction of the user action, and the implementation manner is to decompose the user's action, and the data type is the current page type + continuous action, for example, for a certain one. Applications are divided into a list interface, a reading interface, and other interfaces. There are actions such as clicking, returning, and deleting on the list interface. There are actions such as sliding, staying, sharing, and returning on the reading interface. Other users have actions such as returning, and there is continuity between actions, such as reading interface, after the user slides. The action may be an action of returning, sharing, deleting, etc., abstracting out, the subsequent action of the page S action A is B1B2B3, the network server statistics the probability of the subsequent action B1B2B3, and the subsequent actions with the highest probability are fed back to the terminal device as the user prediction action. .
步骤300:终端设备在当前显示界面的预设位置显示执行用户预测动作 所需的所有控件。Step 300: The terminal device displays a user predicted action in a preset position of the current display interface. All the controls you need.
其中,当前显示界面的预设位置可以是用户预设的位置,或者是***根据用户操作习惯设置的位置。The preset position of the current display interface may be a preset position of the user, or a position set by the system according to a user operation habit.
例如,监控用户动作,当动作A完成时,***将可能执行的动作B1B2B3所需要的button或者其他可点击的控件以虚拟按键b1b2b3的半透明悬浮控件的形式放置到屏幕底部,用户如果点击相应的半透明悬浮控件,则实现对应的功能,用户如果执行其他操作,则半透明悬浮控件消失。用户如果一段时间没有进行操作,则悬浮按键消失。***重新开始监控用户的滑动操作。For example, to monitor the user action, when the action A is completed, the button or other clickable control required by the system B1B2B3 may be placed at the bottom of the screen in the form of a semi-transparent floating control of the virtual button b1b2b3, if the user clicks the corresponding The semi-transparent floating control implements the corresponding function, and if the user performs other operations, the semi-transparent floating control disappears. If the user does not operate for a while, the floating button disappears. The system restarts monitoring the user's sliding operation.
另外,在上述方法的基础上,还可以记录用户的后续操作,即记录用户在当前显示界面上点击控件的动作,并将此动作更新至网络服务和本地数据库,用于更新用户预测动作的概率,以提高后续预测用户动作的可靠性。In addition, on the basis of the above method, it is also possible to record the subsequent operation of the user, that is, record the action of the user clicking the control on the current display interface, and update the action to the network service and the local database for updating the probability of the user predicting the action. To improve the reliability of subsequent predictions of user actions.
下面结合应用实例和附图说明上述方法的实施过程,该过程包括如下操作:The implementation process of the above method will be described below with reference to an application example and a drawing, and the process includes the following operations:
步骤S101,应用启动时,设备读取当前应用程序的当前页面的布局文件,获取其中的可以进行点击操作的控件(即获取显示区域内所有可以点击的控件),如button,switch,并获取控件的坐标信息、id信息的标志性可区分每个不同控件的信息;Step S101, when the application is started, the device reads the layout file of the current page of the current application, and obtains a control in which the click operation can be performed (that is, obtains all clickable controls in the display area), such as button, switch, and obtains the control. The coordinate information and the iconicity of the id information can distinguish the information of each different control;
步骤S102,应用启动之后,设备将当前页面类型发送到网络服务器,从网络服务器端获取当前类型页面用户动作预测数据,并将该数据保存到本地存储,这里的预测数据包含服务器会反馈概率比较高的多个操作的数据,如果当前设备无法连接到服务器,则读取本地数据,如果本地数据为空,则返回值也为空。Step S102, after the application is started, the device sends the current page type to the network server, obtains the current type page user action prediction data from the network server, and saves the data to the local storage, where the predicted data includes the server has a higher feedback probability. The data of multiple operations, if the current device can not connect to the server, read the local data, if the local data is empty, the return value is also empty.
用户动作预测数据动作A->动作B,表示用户在执行动作A之后,执行动作B的概率,并且包含动作A可能包含的操作的控件的id与坐标等信息,动作B所操作的控件的id与坐标等信息。动作A可以为点击操作、也可以为滑动触摸等操作,动作B这里限定为点击操作。The user action prediction data action A->action B represents the probability that the user performs the action B after performing the action A, and includes information such as the id and coordinates of the control that the action A may include, and the id of the control operated by the action B. Information such as coordinates. The action A can be a click operation or a sliding touch operation, and the action B is limited to a click operation here.
关于动作预测数据的记录汇总,可遵循以下要求:For the summary of records of motion prediction data, the following requirements can be followed:
设备观测到程序进入该应用程序的该种类型界面1时,开始记录动作A1, 当动作A1执行完毕,用户执行动作B1,***记录动作B1的次数,并记录动作A1->动作B1为一组连贯动作,如果此时离开界面1,则将动作A1->动作B1上传到服务器,如果此时没有离开界面1,用户执行了动作C1,则记录动作B1->动作C1为一组连贯动作,如果此时离开界面1,则将动作A1->动作B1、动作B1->动作C1上传到服务器,如果此时为离开界面1,则持续记录后续动作直至离开界面1,并上传连贯动作数据。服务器端统计所有的连贯动作数据,服务器端根据该页面下每一个动作A->动作B的发生次数进行概率统计,对于相同的动作A1,分别计算每一个动作B1的概率,并存储。当设备向服务器端提出请求时,服务器根据当前页面类型,向设备发送动作A->动作B的详细数据、包括动作类型,概率,涉及的控件的id和坐标。When the device observes that the program enters the type interface 1 of the application, it starts recording action A1. When the action A1 is executed, the user performs the action B1, the system records the number of times of the action B1, and records the action A1 -> the action B1 is a set of consecutive actions. If the interface 1 is left at this time, the action A1 -> action B1 is uploaded to the server. If the user does not leave the interface 1 and the user performs the action C1, the record action B1 -> action C1 is a set of consecutive actions. If the interface 1 is left at this time, the action A1 -> action B1, action B1 -> action C1 is uploaded to the server. If it is away from interface 1, the subsequent actions are continuously recorded until the interface 1 is left, and the continuous action data is uploaded. The server collects all the coherent motion data, and the server performs probability statistics according to the number of occurrences of each action A->action B on the page. For the same action A1, the probability of each action B1 is calculated and stored. When the device makes a request to the server, the server sends the detailed data of the action A->action B to the device according to the current page type, including the action type, the probability, the id and the coordinates of the control involved.
步骤S103,***监控用户动作,当检测到动作A实施并完成之后,根据从服务器获取的用户预测动作B1B2B3…的概率情况,选取其中概率较大的几种情况,在手机底部显示b1b2b3等几个半透明的悬浮控件(如图2所示),点击b1b2b3等悬浮控件的效果等同于B1B2B3三个动作所对应id的控件被触发的效果,从而完成用户操作。此时如果退出当前界面,则操作结束,半透明悬浮控件消失。如果没有退出当前界面,则查询动作B所对应的后续操作,显示对应的半透明悬浮控件,直至退出当前界面或者用户进行其他操作,半透明悬浮控件消失。In step S103, the system monitors the user action. After detecting the implementation and completion of the action A, according to the probability situation of the user prediction action B1B2B3... obtained from the server, several cases in which the probability is large are selected, and b1b2b3 and the like are displayed at the bottom of the mobile phone. The translucent floating control (as shown in Figure 2), the effect of clicking the floating control such as b1b2b3 is equivalent to the effect of the trigger of the id corresponding to the three actions of B1B2B3, thereby completing the user operation. At this point, if the current interface is exited, the operation ends and the semi-transparent floating control disappears. If the current interface is not exited, the subsequent operations corresponding to action B are queried, and the corresponding semi-transparent floating control is displayed until the current interface is exited or the user performs other operations, and the semi-transparent floating control disappears.
另外,***还将记录步骤S103的所有连贯动作数据,并上传到服务器,服务器更新该类型界面相关连贯运动的数据库,包括概率,位置,id等信息。并更新本地数据库In addition, the system will also record all the coherent action data of step S103 and upload it to the server, and the server updates the database of the coherent motion of the type interface, including information such as probability, location, and id. And update the local database
以新闻阅读为例,当用户打开网易新闻客户端,阅读某一条新闻时,***会读取当前布局文件,提出“返回”“分享”“设置”等button信息;Taking news reading as an example, when a user opens a Netease news client and reads a certain news, the system reads the current layout file and proposes button information such as “return”, “share” and “set”;
设备向服务器发送“网易新闻”“阅读信息页面”的消息,服务器向设备反馈如下几组可能进行的操作(即预测操作):The device sends a message of "Netease News" and "Read Information Page" to the server, and the server feeds back to the device the following groups of possible operations (ie, prediction operations):
动作A(慢速滑动阅读全文)->动作B1(按下返回button)概率80%;Action A (slow sliding read full text) -> action B1 (press back button) probability 80%;
动作A(慢速滑动阅读)->动作B2(按下分享button)概率19%;Action A (slow slide read) -> action B2 (press share button) probability 19%;
动作A(慢速滑动阅读)->动作B3(按下设置button)概率1%; Action A (slow sliding reading) -> action B3 (press setting button) probability 1%;
动作B(按下分享button)->动作C(选择微信)概率90%;Action B (press share button) -> action C (select WeChat) probability 90%;
动作A(快速滑动阅读)->动作B(按下返回button)概率90%等信息。Action A (fast swipe reading) -> action B (press back button) probability 90% and other information.
用户滑动进行阅读,滑动频率低于某一速度并到达文章底部时,认定为动作A-慢速滑动阅读,***会预测用户的连贯动作B并将概率高的动作以半透明悬浮控件的形式排列与屏幕下方,此处实例中会在屏幕下方显示返回的半透明悬浮button和分享的半透明悬浮button,如果用户选择返回,则当结束当前页面,返回新闻列表,结束当前动作,将信息上传数据库。如果用户选择分享,则在屏幕下方显示微信的半透明悬浮button,方便用户使用。When the user slides to read, the sliding frequency is lower than a certain speed and reaches the bottom of the article, it is determined as action A-slow sliding reading, the system predicts the user's coherent action B and the probabilistic action is arranged in the form of a semi-transparent floating control. At the bottom of the screen, the returned semi-transparent hover button and the shared semi-transparent hover button will be displayed at the bottom of the screen. If the user chooses to return, when the current page ends, return to the news list, end the current action, and upload the information to the database. . If the user chooses to share, the WeChat semi-transparent floating button is displayed at the bottom of the screen for user convenience.
本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述终端设备动态调节控件位置的方法。The embodiment of the invention further provides a computer readable storage medium storing computer executable instructions for performing a method for dynamically adjusting a position of a control device by the terminal device.
实施例2Example 2
如图3所示,本实施例提供一种终端设备,其可实现上述实施例1的方法,该终端设备主要包括如下单元。As shown in FIG. 3, the embodiment provides a terminal device, which can implement the method in the foregoing Embodiment 1, and the terminal device mainly includes the following units.
第一单元31,设置为:搜集并获取当前显示界面内所有可点击的控件的信息;The first unit 31 is configured to: collect and obtain information about all clickable controls in the current display interface;
第二单元32,设置为:根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,确定用户预测动作;The second unit 32 is configured to: determine, according to the current display interface type and the acquired information of all clickable controls in the current display interface, the user prediction action;
第二单元32至少可以通过网络侧或本地两种方式来确定用户预测动作,例如,可以将当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息发送到网络服务器,由网络服务器端根据显示界面类型及显示界面内所有可点击的控件的信息来预测一组或多组用户预测动作,网络侧将预测的用户预测动作反馈给第二单元32即可。又例如,第二单元32根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,从本地数据库获取一组或多组用户预测动作。The second unit 32 can determine the user prediction action by using at least the network side or the local mode. For example, the current display interface type and the acquired information of all clickable controls in the current display interface can be sent to the network server by the network. The server side predicts one or more sets of user prediction actions according to the display interface type and information of all clickable controls in the display interface, and the network side feeds the predicted user prediction action to the second unit 32. For another example, the second unit 32 obtains one or more sets of user prediction actions from the local database according to the current display interface type and the acquired information of all clickable controls in the current display interface.
其中,所确定的用户预测动作可能有多组,因此,可以将执行概率最高的一组或几组动作确定为用户预测动作。The determined user prediction actions may have multiple groups. Therefore, one or several groups of actions with the highest execution probability may be determined as the user prediction actions.
第三单元33,在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件。The third unit 33 displays all the controls required to perform the user prediction action at the preset position of the current display interface.
显示界面的预设位置可以是用户预设的位置,或者是***根据用户操作 习惯设置的位置,或者***初始默认的位置,一般来说,预设位置是便于用户操作符合用户使用习惯的位置。例如屏幕下端两侧或屏幕一侧等等。The preset position of the display interface may be a preset position of the user, or the system operates according to the user. The position that is customarily set, or the initial default position of the system. Generally speaking, the preset position is a position that is convenient for the user to operate in accordance with the user's usage habits. For example, on the lower side of the screen or on the side of the screen, etc.
还有一些方案提出,除了通过预设位置的设置来满足用户使用习惯外,还可以根据用户使用习惯来设置显示方式,例如,透明或半透明视窗显示,或者浮窗显示等等。均可由用户预设方式,或者由***设置的方式。There are also some solutions that, in addition to satisfying the user's usage habits by setting the preset position, the display manner can also be set according to the user's usage habits, for example, transparent or semi-transparent window display, or floating window display, and the like. It can be preset by the user or set by the system.
该设备还可包括:第四单元,设置为:在所述第三单元33在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件后,记录在当前显示界面上用户点击控件的动作,并将所记录的动作更新至网络服务器和本地数据库。The device may further include: a fourth unit configured to: after the third unit 33 displays all the controls required to perform the user prediction action at a preset position of the current display interface, record the user click on the current display interface The action of the control and update the recorded action to the web server and the local database.
本实施例中,为了提高预测用户预测动作的可靠性,因此可以在每次操作完成后,记录当前用户实际选择的动作,即记录用户在当前显示界面上所点击控件的动作,从而可以根据所记录的实际的用户的动作更新网络服务器和本地数据库中对同类显示界面进行用户预测动作。In this embodiment, in order to improve the reliability of the predicted user prediction action, after each operation is completed, the action currently selected by the current user may be recorded, that is, the action of the user clicking the control on the current display interface may be recorded, thereby The recorded actual user action updates the web server and the local database to perform user prediction actions on the same type of display interface.
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请不限制于任何特定形式的硬件和软件的结合。One of ordinary skill in the art will appreciate that all or a portion of the steps described above can be accomplished by a program that instructs the associated hardware, such as a read-only memory, a magnetic or optical disk, and the like. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, the modules/units in the foregoing embodiments may be implemented in the form of hardware or in the form of software functional modules. This application is not limited to any specific combination of hardware and software.
以上所述,仅为本发明的可选实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above is only an alternative example of the invention and is not intended to limit the scope of the invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
工业实用性Industrial applicability
本申请技术方案打破了常规的布局方式,将用户需要的布局放在最方便的地方,极大地提升了大屏手机的操作体验,提升用户的使用速度,且本申请技术方案的实施无需依赖特殊的硬件设备,因此,具有很强的可行性。 The technical solution of the present application breaks the conventional layout mode, and places the layout required by the user in the most convenient place, greatly improves the operation experience of the large-screen mobile phone, improves the use speed of the user, and the implementation of the technical solution of the present application does not depend on special The hardware device is therefore very viable.

Claims (12)

  1. 一种终端设备动态调节控件位置的方法,该方法包括:A method for dynamically adjusting a position of a control device by a terminal device, the method comprising:
    终端设备搜集并获取当前显示界面内所有可点击的控件的信息;The terminal device collects and obtains information of all clickable controls in the current display interface;
    所述终端设备根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,确定用户预测动作;The terminal device determines a user prediction action according to the current display interface type and the acquired information of all clickable controls in the current display interface;
    所述终端设备在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件。The terminal device displays all controls required to perform the user prediction action at a preset position of the current display interface.
  2. 如权利要求1所述的方法,其中,所述终端设备根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,确定用户预测动作包括:The method of claim 1, wherein the terminal device determines that the user prediction action comprises: according to the current display interface type and the acquired information of all clickable controls in the current display interface:
    所述终端设备将当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息发送到网络服务器,从网络服务器端获取一组或多组用户预测动作;或者The terminal device sends the current display interface type and the acquired information of all clickable controls in the current display interface to the network server, and acquires one or more groups of user prediction actions from the network server end; or
    所述终端设备根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,从本地数据库获取一组或多组用户预测动作。The terminal device acquires one or more groups of user prediction actions from the local database according to the current display interface type and the acquired information of all clickable controls in the current display interface.
  3. 如权利要求2所述的方法,其中,所述终端设备确定用户预测动作时,将执行概率最高的一组或几组动作确定为用户预测动作。The method according to claim 2, wherein the terminal device determines that the user predicts an action, and determines one or more sets of actions having the highest execution probability as the user predicted action.
  4. 如权利要求1至3任一项所述的方法,其中,当前显示界面的预设位置为用户预设的位置,或者为***根据用户操作习惯设置的位置。The method according to any one of claims 1 to 3, wherein the preset position of the current display interface is a preset position of the user, or a position set by the system according to a user operation habit.
  5. 如权利要求4所述的方法,其中,所述终端设备在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件的步骤中,按照预设方式显示执行所述用户预测动作所需的所有控件,其中,所述预设方式为用户预设的方式,或者为***设置的方式。The method according to claim 4, wherein the terminal device displays, in a preset position of the current display interface, all of the controls required to perform the user prediction action, displaying the performing the user prediction action according to a preset manner All the controls required, wherein the preset mode is the mode preset by the user or the way the system is set.
  6. 如权利要求4所述的方法,其中,所述终端设备在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件后,该方法还包括:The method of claim 4, wherein after the terminal device displays all the controls required to perform the user prediction action in a preset position of the current display interface, the method further includes:
    所述终端设备记录在当前显示界面上用户点击控件的动作,并将所记录的动作更新至网络服务器和本地数据库。The terminal device records an action of the user clicking the control on the current display interface, and updates the recorded action to the web server and the local database.
  7. 一种终端设备,该终端设备包括: A terminal device, the terminal device comprising:
    第一单元,设置为:搜集并获取当前显示界面内所有可点击的控件的信息;The first unit is configured to: collect and obtain information of all clickable controls in the current display interface;
    第二单元,设置为:根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,确定用户预测动作;The second unit is configured to: determine a user prediction action according to the current display interface type and the obtained information of all clickable controls in the current display interface;
    第三单元,设置为:在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件。The third unit is configured to: display all controls required to perform the user prediction action at a preset position of the current display interface.
  8. 如权利要求7所述的设备,其中,所述第二单元,是设置为:The apparatus of claim 7, wherein the second unit is configured to:
    将当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息发送到网络服务器,从网络服务器端获取一组或多组用户预测动作;或者Sending information about the current display interface type and all the clickable controls in the current display interface to the network server, and acquiring one or more sets of user prediction actions from the network server; or
    根据当前显示界面类型及所获取的当前显示界面内所有可点击的控件的信息,从本地数据库获取一组或多组用户预测动作。Obtain one or more sets of user prediction actions from the local database according to the current display interface type and the acquired information of all clickable controls in the current display interface.
  9. 如权利要求8所述的设备,其中,所述第二单元,是设置为:确定用户预测动作时,将执行概率最高的一组或几组动作确定为用户预测动作。The device according to claim 8, wherein the second unit is configured to determine, when determining a user prediction action, a group or groups of actions having the highest execution probability as a user prediction action.
  10. 如权利要求7至9任一项所述的设备,其中,当前显示界面的预设位置为用户预设的位置,或者为***根据用户操作习惯设置的位置。The device according to any one of claims 7 to 9, wherein the preset position of the current display interface is a preset position of the user, or a position set by the system according to a user operation habit.
  11. 如权利要求10所述的设备,其中,所述第三单元,是设置为:在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件时,按照预设方式显示执行所述用户预测动作所需的所有控件,其中,所述预设方式为用户预设的方式,或者为***设置的方式。The device according to claim 10, wherein the third unit is configured to display an execution manner according to a preset manner when displaying all the controls required to perform the user prediction action at a preset position of the current display interface. All the controls required by the user to predict the action, wherein the preset mode is a preset mode of the user or a mode set by the system.
  12. 如权利要求10所述的设备,该设备还包括:The device of claim 10, further comprising:
    第四单元,设置为:在所述第三单元在当前显示界面的预设位置显示执行所述用户预测动作所需的所有控件后,记录在当前显示界面上用户点击控件的动作,并将所记录的动作更新至网络服务器和本地数据库。 The fourth unit is configured to: after the third unit displays all the controls required to perform the user prediction action in the preset position of the current display interface, record the action of the user clicking the control on the current display interface, and The recorded actions are updated to the web server and the local database.
PCT/CN2016/078354 2015-10-20 2016-04-01 Terminal device and method for dynamically adjusting control position WO2016188229A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510685255.0A CN106598405A (en) 2015-10-20 2015-10-20 Terminal device and method for dynamically adjusting control position by terminal device
CN201510685255.0 2015-10-20

Publications (1)

Publication Number Publication Date
WO2016188229A1 true WO2016188229A1 (en) 2016-12-01

Family

ID=57392538

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/078354 WO2016188229A1 (en) 2015-10-20 2016-04-01 Terminal device and method for dynamically adjusting control position

Country Status (2)

Country Link
CN (1) CN106598405A (en)
WO (1) WO2016188229A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108446070A (en) * 2018-02-26 2018-08-24 北京辰森世纪科技股份有限公司 A kind of method and device for browsing information
CN111258486A (en) * 2020-01-09 2020-06-09 腾讯科技(深圳)有限公司 Information sharing method and device, electronic equipment and storage medium

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107231482B (en) * 2017-06-22 2020-03-27 奉化波导软件有限公司 Method for preventing user from lowering head to operate mobile phone terminal
CN107491245B (en) * 2017-09-06 2020-06-12 深圳爱巧网络有限公司 User operation guiding method and device
CN107870862B (en) * 2017-11-15 2020-05-12 厦门美图移动科技有限公司 Construction method, traversal testing method and computing device of new control prediction model
CN108469975B (en) * 2018-03-02 2021-03-02 平安普惠企业管理有限公司 Control display method and device, computer equipment and storage medium
WO2021249104A1 (en) * 2020-06-09 2021-12-16 Guangdong Oppo Mobile Telecommunications Corp., Ltd. System and method for determining position of a new interface element on user interface
CN113296768A (en) * 2020-08-28 2021-08-24 阿里巴巴集团控股有限公司 User interface generation method and device and merchant shop interface generation method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102439656A (en) * 2009-05-21 2012-05-02 索尼电脑娱乐公司 Customization of gui layout based on history of use
CN102750102A (en) * 2012-06-28 2012-10-24 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and operation control element position replacing method
CN104536586A (en) * 2010-01-27 2015-04-22 日本电气株式会社 Portable information terminal and key arrangement alteration method therefor
CN104572127A (en) * 2015-01-28 2015-04-29 深圳市中兴移动通信有限公司 Terminal and method for deploying interfaces thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140106287A (en) * 2013-02-26 2014-09-03 삼성전자주식회사 Method and apparatus for inpputing character for terminal
CN104834473B (en) * 2015-05-19 2019-03-05 努比亚技术有限公司 The method and device of input

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102439656A (en) * 2009-05-21 2012-05-02 索尼电脑娱乐公司 Customization of gui layout based on history of use
CN104536586A (en) * 2010-01-27 2015-04-22 日本电气株式会社 Portable information terminal and key arrangement alteration method therefor
CN102750102A (en) * 2012-06-28 2012-10-24 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and operation control element position replacing method
CN104572127A (en) * 2015-01-28 2015-04-29 深圳市中兴移动通信有限公司 Terminal and method for deploying interfaces thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108446070A (en) * 2018-02-26 2018-08-24 北京辰森世纪科技股份有限公司 A kind of method and device for browsing information
CN111258486A (en) * 2020-01-09 2020-06-09 腾讯科技(深圳)有限公司 Information sharing method and device, electronic equipment and storage medium
CN111258486B (en) * 2020-01-09 2024-03-05 腾讯科技(深圳)有限公司 Information sharing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN106598405A (en) 2017-04-26

Similar Documents

Publication Publication Date Title
WO2016188229A1 (en) Terminal device and method for dynamically adjusting control position
US9471197B2 (en) Category search method and mobile device adapted thereto
US8212785B2 (en) Object search method and terminal having object search function
US11604580B2 (en) Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device
US9524332B2 (en) Method and apparatus for integratedly managing contents in portable terminal
KR102270953B1 (en) Method for display screen in electronic device and the device thereof
WO2019042027A1 (en) Method for providing operation instruction information for terminal and terminal device
US9052806B2 (en) User interface for presenting media items of social networking service in media reel
US20150212691A1 (en) Method and apparatus for desktop management
US20140181751A1 (en) Device and method for providing relevant applications
CN110992112B (en) Advertisement information processing method and device
CN105302458B (en) A kind of message display method and device
CN104850296B (en) Method and device for displaying page content
WO2015131531A1 (en) Widget display method, apparatus, and terminal
CN105210023A (en) Apparatus and associated methods
US20150309690A1 (en) Method and system for searching information records
WO2017165217A1 (en) User interface with dynamic refinement of filtered results
TW201525843A (en) Method, apparatus and computer program product for zooming and operating screen frame
CN104156245A (en) List updating method and device
JP2023540340A (en) Notification message display control method, device, electronic device and readable storage medium
US20200028961A1 (en) Switching presentations of representations of objects at a user interface
CN113051493A (en) Application program display method and device, storage medium and terminal
CN114327105A (en) Split screen display control method and device, electronic equipment and storage medium
CN104007926A (en) Data processing apparatus which detects gesture operation
CN108920266B (en) Program switching method, intelligent terminal and computer readable storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16799118

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16799118

Country of ref document: EP

Kind code of ref document: A1