WO2020088003A1 - Interaction method, apparatus and device - Google Patents
Interaction method, apparatus and device Download PDFInfo
- Publication number
- WO2020088003A1 WO2020088003A1 PCT/CN2019/097724 CN2019097724W WO2020088003A1 WO 2020088003 A1 WO2020088003 A1 WO 2020088003A1 CN 2019097724 W CN2019097724 W CN 2019097724W WO 2020088003 A1 WO2020088003 A1 WO 2020088003A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- option
- state
- sliding
- confirmation
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Definitions
- This specification relates to the field of interaction technology, and in particular to interaction methods, devices, and equipment.
- this specification provides interactive methods, devices and equipment.
- an interactive method including:
- the guiding state is used to prompt a user to select an option in the option set by a sliding operation
- the sliding object After the sliding object responds to the user's sliding operation and determines the user's selection option based on the sliding operation, the sliding object is updated from the guidance state to a confirmation state, the confirmation state is used to prompt the user to confirm Options
- the user's selection result is obtained through the sliding object in the confirmation state.
- the sliding object in the guiding state does not indicate any option in the option set.
- the slideable object in the guide state indicates a default option of the option set; the method further includes: setting the slideable object from the set state after displaying the slideable object in the guide state from The boot status is updated to the confirmation status.
- the default option is determined according to one or more of option content, user preferences, or user history selection features.
- the obtaining the user's selection result through the slidable object in the confirmation state includes:
- the obtaining the user's selection result through the slidable object in the confirmation state includes:
- the option selected by the user is highlighted.
- the selection result is displayed.
- an interactive device including:
- a display module configured to: display an option set, and display a slidable object in a guide state, the guide state is used to prompt a user to select an option in the option set by a sliding operation;
- the option determination module is configured to: respond to the user's sliding operation through the sliding object, and after determining that the user selects an option based on the sliding operation, update the sliding object from the guidance state to the confirmation state, the confirmation state is used To prompt the user to confirm the selected option;
- the result obtaining module is used to obtain the user's selection result through the sliding object in the confirmation state.
- the sliding object in the guiding state does not indicate any option in the option set.
- the slideable object in the guide state indicates a default option of the option set; the display module is further configured to: after a set time after displaying the slideable object in the guide state, change the The sliding object is updated from the guidance state to the confirmation state.
- the default option is determined according to one or more of option content, user preferences, or user history selection features.
- the result obtaining module is also used to:
- the result obtaining module is further configured to obtain the user's confirmation result after detecting that the slidable object has not been touched.
- the display module is further used to highlight the option selected by the user after determining the user-selected option based on the sliding operation.
- the display module is further used to display the selection result after obtaining the user's selection result.
- an interactive device including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the program as follows method:
- the guiding state is used to prompt a user to select an option in the option set by a sliding operation
- the sliding object After the sliding object responds to the user's sliding operation and determines the user's selection option based on the sliding operation, the sliding object is updated from the guidance state to the confirmation state, and the confirmation state is used to prompt the user to confirm the selected Options
- the user's selection result is obtained through the sliding object in the confirmation state.
- the slidable object itself has at least two states, and the guidance state may prompt the user to select an option through the sliding operation, thereby achieving the purpose of sliding guidance and helping the user quickly recognize the operation mode;
- the slidable object can be switched to update to the confirmation state, thereby prompting the user to confirm the selected option, which can reflect the smoothness of the stage in the interaction, and can guide the user to perform the corresponding operation step by step , For each stage that requires the user to perform operations can have clear operation guidance.
- the slidable object has at least two states, and can be automatically updated as the user slides to select an option, and “sliding guidance” and “option confirmation” can be realized through one slidable object. Two for one, can significantly reduce the occupation of the page, so that the page can have more positions to display more content.
- the sliding object Through the sliding object, users can slide back and forth between various options through the sliding operation, the selection process is fast and convenient, the sliding object can be automatically updated to the confirmation state, so that the user can complete the selection by one sliding, the entire selection process is smooth and fast, The operating efficiency is significantly improved. Since the slideable object has passed the confirmation function, the user can be prompted to confirm and prevent the user from misoperation.
- Fig. 1A is a flowchart of an interaction method according to an exemplary embodiment of this specification.
- FIG. 1B to FIG. 1E are schematic diagrams of interaction according to an exemplary embodiment of this specification.
- Fig. 2 is a schematic diagram of an interaction method according to an exemplary embodiment of this specification.
- FIG. 3 is a hardware structure diagram of an interaction device where an interaction device is located in an embodiment of this specification.
- Fig. 4 is a block diagram of an interactive device according to an exemplary embodiment of this specification.
- first, second, third, etc. may be used to describe various information in this specification, the information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other.
- first information may also be referred to as second information, and similarly, the second information may also be referred to as first information.
- word “if” as used herein may be interpreted as "when” or “when” or “in response to a determination”.
- FIG. 1A it is a flowchart of an interaction method according to an exemplary embodiment of this specification, including the following steps:
- step 102 an option set is displayed, and a slidable object in a guided state is displayed, the guiding state is used to prompt the user to select an option in the option set by a sliding operation.
- step 104 after the sliding object responds to the user's sliding operation and determines the user's selection option based on the sliding operation, the sliding object is updated from the guidance state to the confirmation state, and the confirmation state is used for prompting The user confirms the selected option.
- step 106 the user's confirmation result is obtained through the slidable object in the confirmation state.
- the method of the embodiment of the present specification can be applied to a variety of scenarios that require the user to select options, such as a questionnaire page, a personality test page, or an online shopping information selection page, etc.
- the subject of the solution may be a personal computer, a smartphone, or a tablet Wait for the terminal. Due to the limitation of the screen size of the device or the operating characteristics of the touch screen, the interactive solution needs to meet a variety of requirements: it cannot occupy more positions on the page to leave enough space for displaying other option content, so that the page can intuitively display the option content, In addition, the interactive solution should prevent users from misoperation and so on.
- the embodiment of the present specification provides an interactive solution based on sliding selection.
- the solution implements a sliding object, and the sliding object itself has at least two states.
- the guiding state can prompt the user to select an option through a sliding operation, thereby achieving
- the purpose of sliding guidance helps users quickly recognize the operation mode; after the user slides the sliding object to select an option, the sliding object can be switched to update to the confirmation state, thereby prompting the user to confirm the selected option, which can be reflected in the interaction
- the fluency of the stage can guide the user to make corresponding operations step by step, and can provide clear operation guidance for each stage that requires the user to perform the operation.
- the slidable object has at least two states, and can be automatically updated as the user slides to select an option, and “sliding guidance” and “option confirmation” can be realized through one slidable object. Two for one, can significantly reduce the occupation of the page, so that the page can have more positions to display more content.
- the sliding object Through the sliding object, users can slide back and forth between various options through the sliding operation, the selection process is fast and convenient, the sliding object can be automatically updated to the confirmation state, so that the user can complete the selection by one sliding, the entire selection process is smooth and fast, The operating efficiency is significantly improved. Since the slideable object has passed the confirmation function, the user can be prompted to confirm and prevent the user from misoperation.
- the option set in this embodiment contains multiple options for the user to select.
- This embodiment does not limit the specific option content, for example, it can be text data such as percentages, numbers, scales, or text, or it can be a static image or a dynamic image. , Animation or video and other forms.
- the slidable object in this embodiment may have multiple implementation manners, and may specifically be controls such as a sliding icon or a sliding button.
- a sliding area for sliding objects can be implemented on the page.
- the sliding object can slide in any sliding direction, for example, the sliding direction can be left and right, up or down, or from the upper left corner. Swipe to the bottom right corner and so on.
- the guide state of the slidable object is used to prompt the user to select the option in the option set by a sliding operation. Since most of the conventional schemes provide a check box for the user to check the option, the purpose of configuring the guide state of the slidable object is the page After showing the set of options, the user is guided to select the options through a sliding operation.
- the guide state of the slidable object can be achieved in various ways, for example, the slidable object can display a logo with an "arrow" (for example, " ⁇ "), and the logo can specifically be text, icon, or animation And so on, so that it can be visually suggested that the slidable object can be slid by the user.
- the slidable object in this embodiment can respond to the user's sliding operation for the user to slide to select options.
- it can be implemented through programming languages such as CSS or Java Script, and the user's sliding operation can be monitored through gesture listeners such as setOnTouchListener, or a gesture detector can be constructed to obtain the user's sliding operation.
- the sliding process of the slidable object corresponds to each option in the option set.
- the slidable object may indicate the option in the option set accordingly. For example, various options in the option set are distributed on the sliding track (or sliding area, etc.) of the sliding object, and the position of the sliding object after being slid by the user can indicate the options in the option set.
- FIG. 1B it is an interactive schematic diagram according to an exemplary embodiment of this specification.
- the option set shown in FIG. 1B includes 50% to 100% of multiple options that can be selected by the user;
- the sliding object is a circular icon that can slide along the option set.
- the content and option sets are displayed on this page.
- the sliding object has a sliding area from left to right.
- the sliding area corresponds to the options in the option set, and the object can be slid.
- the position after being swiped by the user may correspond to the option in the option set.
- the guidance state of the slidable object is indicated by the arrow indication in the circular icon, and the arrow is used as a guidance to prompt the user to select an option from the option set by a sliding operation.
- the slideable object can be automatically updated from the guidance state to the confirmation state, and the confirmation state is used to prompt the user to confirm the selected option.
- the confirmation state of the slidable object can be achieved in various ways.
- the slidable object can display a sign indicating "confirmation", and the sign can specifically be text, icon, or animation, etc., which can be visually prompted The user confirms the selected option.
- FIG. 1C it is another schematic diagram of interaction shown in this specification according to an exemplary embodiment.
- the user may slide the slidable object from left to right during the sliding process.
- the sliding trajectory goes through 50%, 60% to 70%.
- the slidable object can be updated from the guidance state to the confirmation state.
- a 70% option is taken as an example for illustration.
- the slidable object is updated from the arrow mark to the confirmation mark, thereby prompting the user to confirm the selected option.
- the option selected by the user may be highlighted, and there may be multiple ways of highlighting, for example, color, graphics or Size and other highlighting effects.
- the size of the option can be increased, the color of the option can be updated, the graphic of the option can be updated, and so on.
- FIG. 1C the size of the 70% option selected by the user can be increased and bolded to achieve the purpose of highlighting.
- the two states of the slideable object can be realized by configuring a state attribute on the slideable object, for example, the guide state corresponds to an attribute value (for example, the attribute value can be an icon containing a guide logo), and the corresponding state is confirmed Another attribute value (for example, the attribute value may be another icon containing a confirmation mark), according to the update timing, when the user slides the slideable object and selects an option, the attribute value of the state attribute may be updated, thereby making the slideable object The display effect of is changed from the boot state to the confirmation state.
- the attribute value for example, the attribute value can be an icon containing a guide logo
- Another attribute value for example, the attribute value may be another icon containing a confirmation mark
- the user can further determine the option he selected.
- the user's confirmation result can be obtained after detecting that the sliding object is clicked. Taking 1C as an example, the user can click on the slidable object, and the terminal can obtain the user's confirmation result after acquiring the user's click operation. In some examples, user operations may be further reduced.
- the terminal may detect that the slidable object has not been touched, thereby obtaining the user ’s To confirm the result, in this embodiment, there is no need for the user to further click on the slidable object.
- the selection result of the user is obtained, the selection result is displayed. Taking FIG. 1D as an example, after the selection result of the user is 70%, the page displays the selection result for the user to refer to.
- the solution in this embodiment can be applied to scenarios such as tests and questionnaires, for example, on a personality test page.
- scenarios such as tests and questionnaires, for example, on a personality test page.
- prevent The selection bias is caused to the user, and the sliding object in the guidance state may not indicate any option in the option set, for example, the sliding object may not correspond to any option, for example, the initial position of the sliding object may be in any option position.
- the slidable object does not indicate any option in the option set, so that no selection bias is caused to the user, and a more accurate selection result can be obtained.
- the sliding object in the guide state may also indicate the default option of the option set, if the default option is the option that the user desires to select . You can reduce the user's selection operation and improve operation efficiency.
- the slidable object is updated from the guided state to the confirmed state at a set time after displaying the slidable object in the guided state. If the default option is the user's desired choice, the user does not need to perform a sliding operation, and the sliding object can be automatically updated to the confirmation state after a set time (such as 1 second, 2 seconds, etc., which can be flexibly configured in actual application).
- the user can perform a sliding operation to slide the slidable object to the desired option.
- the option set contains multiple options. How to determine the default option from multiple options can be flexibly determined according to the specific scenario in actual application. As an example, you can select the features based on the option content, user preferences or user history One or more determinations.
- the user preferences can be analyzed by obtaining user information or the user's historical business data, etc., and the user's historical selection characteristics in such scenarios can be selected in advance from the option set. The user is most likely to choose Option as the default option.
- FIG. 1E it is another interactive schematic diagram according to an exemplary embodiment of this specification. In FIG. 1E, taking the delivery address page in the online shopping scenario as an example, the slideable object in the guide state also indicates a default option After the set time, the sliding object can be automatically updated to the confirmation state.
- FIG. 2 it is an interaction schematic diagram according to an exemplary embodiment of this specification.
- the personality testing system can display the content of the topic, the set of options, and the sliding state of the sliding object (in this embodiment, the action button is taken as an example) in the user terminal.
- the option set includes a number of options that can be selected by the user from 50% to 100%;
- the slideable object is an actionable circular button that can slide along the option set.
- the guide state of the action button is indicated by an arrow mark, and the arrow is used as a guide to prompt the user to select an option from the option set by a sliding operation.
- the user's sliding operation can be obtained, based on the user's sliding operation, it is determined that 70% of the options are selected, the highlighted selection is displayed, and the action button is updated from the guidance state to the confirmation state, specifically replacing the arrow logo with confirmation text; After the user clicks Confirm, select the answer to confirm the submission and continue to display the next question.
- the interaction process may include:
- the system displays the content and selections of topics, and displays action buttons to guide users to perform sliding operations;
- the user performs a sliding selection operation according to the prompt of the action button
- the system monitors the user's sliding selection operation in real time.
- the display interface will highlight the selected item according to the position where the user slides, and recognizes the user's touch with the screen to stop, turning the action button into a confirmation guide;
- the system monitors the user's sliding selection operation in real time. You can also identify the user's long press or continue to slide.
- the interface highlights the selected item according to the coordinate position to which the user slides, and by identifying the user's hand Contact with the screen stops, and the action button becomes a confirmation guide;
- the system displays the process of submitting options, and the interface displays the content and selected items.
- this specification also provides an embodiment of the interaction device and the device to which it is applied.
- the embodiments of the interaction device in this specification can be applied to devices, such as servers or terminal devices.
- the device embodiments may be implemented by software, or by hardware or a combination of hardware and software. Taking software implementation as an example, as a device in a logical sense, it is formed by reading the corresponding computer program instructions in the non-volatile memory into the memory through the processor in which the file processing is located. From the hardware level, as shown in FIG. 3, it is a hardware structure diagram of the interaction device where the interaction device is located in the embodiment of the present specification, except for the processor 310, memory 330, network interface 320, and non-volatile memory shown in FIG.
- the server or the electronic device where the device 331 is located in the embodiment usually may include other hardware according to the actual function of the interactive device, which will not be repeated here.
- FIG. 4 is a block diagram of an interactive device according to an exemplary embodiment of the present specification.
- the device includes:
- the display module 41 is used to: display an option set, and display a slidable object in a guide state, the guide state is used to prompt the user to select an option in the option set by a sliding operation;
- the option determination module 42 is configured to: respond to the user's sliding operation through the sliding object, and after determining that the user selects an option based on the sliding operation, update the sliding object from the guidance state to the confirmation state, the confirmation state Used to prompt the user to confirm the selected option;
- the result obtaining module 43 is configured to obtain the user's selection result through the slidable object in the confirmation state.
- the sliding object in the guiding state does not indicate any option in the option set.
- the slideable object in the guide state indicates a default option of the option set; the display module is further configured to: after a set time after displaying the slideable object in the guide state, change the The sliding object is updated from the guidance state to the confirmation state.
- the default option is determined according to one or more of option content, user preferences, or user history selection features.
- the result obtaining module is also used to:
- the result obtaining module is further configured to obtain the user's confirmation result after detecting that the slidable object has not been touched.
- the display module is further used to highlight the option selected by the user after determining the user-selected option based on the sliding operation.
- the display module is further used to display the selection result after obtaining the user's selection result.
- this specification also provides an interactive device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the program to implement the following method:
- the guiding state is used to prompt a user to select an option in the option set by a sliding operation
- the sliding object After the sliding object responds to the user's sliding operation and determines the user's selection option based on the sliding operation, the sliding object is updated from the guidance state to the confirmation state, and the confirmation state is used to prompt the user to confirm the selected Options
- the user's selection result is obtained through the sliding object in the confirmation state.
- the relevant parts can be referred to the description of the method embodiments.
- the device embodiments described above are only schematic, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, may be located in One place, or can be distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the objectives of the solution in this specification. Those of ordinary skill in the art can understand and implement without paying creative labor.
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
Description
本说明书涉及交互技术领域,尤其涉及交互方法、装置及设备。This specification relates to the field of interaction technology, and in particular to interaction methods, devices, and equipment.
随着终端技术发展,可装载于终端设备上的应用程序也越来越多,各类应用程序以其方便、高效的操作方式得到了越来越广泛的关注与使用,人们对应用程序提供的交互方式也提出了越来越高的要求。例如,在需要进行选项选择的情况下,如何提供更为便捷快速的交互方式、提高用户操作效率成为亟待解决的技术问题。With the development of terminal technology, there are more and more applications that can be loaded on terminal devices. All kinds of applications have received more and more attention and use due to their convenient and efficient operation methods. The interactive method also puts forward higher and higher requirements. For example, in the case where option selection is required, how to provide a more convenient and fast interaction method and improve user operation efficiency has become an urgent technical problem to be solved.
发明内容Summary of the invention
为克服相关技术中存在的问题,本说明书提供了交互方法、装置及设备。In order to overcome the problems in related technologies, this specification provides interactive methods, devices and equipment.
根据本说明书实施例的第一方面,提供一种交互方法,包括:According to a first aspect of the embodiments of this specification, an interactive method is provided, including:
展示选项集,以及展示处于引导状态的可滑动对象,所述引导状态用于提示用户通过滑动操作选择所述选项集中的选项;Displaying an option set, and displaying a slidable object in a guiding state, the guiding state is used to prompt a user to select an option in the option set by a sliding operation;
通过所述可滑动对象响应用户的滑动操作,并基于所述滑动操作确定用户选择选项后,将所述可滑动对象从引导状态更新为确认状态,所述确认状态用于提示用户确认所选择的选项;After the sliding object responds to the user's sliding operation and determines the user's selection option based on the sliding operation, the sliding object is updated from the guidance state to a confirmation state, the confirmation state is used to prompt the user to confirm Options
通过处于确认状态的可滑动对象获取用户的选择结果。The user's selection result is obtained through the sliding object in the confirmation state.
可选的,所述处于引导状态的可滑动对象未指示所述选项集中的任一选项。Optionally, the sliding object in the guiding state does not indicate any option in the option set.
可选的,所述处于引导状态的可滑动对象指示所述选项集的默认选项;所述方法还包括:在展示处于引导状态的可滑动对象后的设定时间,将所述可滑动对象从引导状态更新为确认状态。Optionally, the slideable object in the guide state indicates a default option of the option set; the method further includes: setting the slideable object from the set state after displaying the slideable object in the guide state from The boot status is updated to the confirmation status.
可选的,所述默认选项根据选项内容、用户偏好或用户历史选择特征中的一种或多种确定。Optionally, the default option is determined according to one or more of option content, user preferences, or user history selection features.
可选的,所述通过处于确认状态的可滑动对象获取用户的选择结果,包括:Optionally, the obtaining the user's selection result through the slidable object in the confirmation state includes:
检测到所述可滑动对象被点击后获取用户的确认结果。After detecting that the slidable object is clicked, the user's confirmation result is obtained.
可选的,所述通过处于确认状态的可滑动对象获取用户的选择结果,包括:Optionally, the obtaining the user's selection result through the slidable object in the confirmation state includes:
检测到所述可滑动对象未被触摸后获取用户的确认结果。After detecting that the slidable object has not been touched, the user's confirmation result is obtained.
可选的,在基于所述滑动操作确定用户选择选项后,突出展示用户所选择的选项。Optionally, after the user selects an option based on the sliding operation, the option selected by the user is highlighted.
可选的,在获取到用户的选择结果后,展示所述选择结果。Optionally, after the user's selection result is obtained, the selection result is displayed.
根据本说明书实施例的第二方面,提供一种交互装置,包括:According to a second aspect of the embodiments of this specification, an interactive device is provided, including:
展示模块,用于:展示选项集,以及展示处于引导状态的可滑动对象,所述引导状态用于提示用户通过滑动操作选择所述选项集中的选项;A display module, configured to: display an option set, and display a slidable object in a guide state, the guide state is used to prompt a user to select an option in the option set by a sliding operation;
选项确定模块,用于:通过所述可滑动对象响应用户的滑动操作,并基于所述滑动操作确定用户选择选项后,将所述可滑动对象从引导状态更新为确认状态,所述确认状态用于提示用户确认所选择的选项;The option determination module is configured to: respond to the user's sliding operation through the sliding object, and after determining that the user selects an option based on the sliding operation, update the sliding object from the guidance state to the confirmation state, the confirmation state is used To prompt the user to confirm the selected option;
结果获取模块,用于:通过处于确认状态的可滑动对象获取用户的选择结果。The result obtaining module is used to obtain the user's selection result through the sliding object in the confirmation state.
可选的,所述处于引导状态的可滑动对象未指示所述选项集中的任一选项。Optionally, the sliding object in the guiding state does not indicate any option in the option set.
可选的,所述处于引导状态的可滑动对象指示所述选项集的默认选项;所述展示模块,还用于:在展示处于引导状态的可滑动对象后的设定时间,将所述可滑动对象从引导状态更新为确认状态。Optionally, the slideable object in the guide state indicates a default option of the option set; the display module is further configured to: after a set time after displaying the slideable object in the guide state, change the The sliding object is updated from the guidance state to the confirmation state.
可选的,所述默认选项根据选项内容、用户偏好或用户历史选择特征中的一种或多种确定。Optionally, the default option is determined according to one or more of option content, user preferences, or user history selection features.
可选的,所述结果获取模块,还用于:Optionally, the result obtaining module is also used to:
检测到所述可滑动对象被点击后获取用户的确认结果。After detecting that the slidable object is clicked, the user's confirmation result is obtained.
可选的,所述结果获取模块,还用于:检测到所述可滑动对象未被触摸后获取用户的确认结果。Optionally, the result obtaining module is further configured to obtain the user's confirmation result after detecting that the slidable object has not been touched.
可选的,展示模块,还用于:在基于所述滑动操作确定用户选择选项后,突出展示用户所选择的选项。Optionally, the display module is further used to highlight the option selected by the user after determining the user-selected option based on the sliding operation.
可选的,展示模块,还用于:在获取到用户的选择结果后,展示所述选择结果。Optionally, the display module is further used to display the selection result after obtaining the user's selection result.
根据本说明书实施例的第三方面,提供一种交互设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如下方法:According to a third aspect of the embodiments of the present specification, an interactive device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the program as follows method:
展示选项集,以及展示处于引导状态的可滑动对象,所述引导状态用于提示用户通过滑动操作选择所述选项集中的选项;Displaying an option set, and displaying a slidable object in a guiding state, the guiding state is used to prompt a user to select an option in the option set by a sliding operation;
通过所述可滑动对象响应用户的滑动操作,并基于所述滑动操作确定用户选择选项后,将所述可滑动对象从引导状态更新为确认状态,所述确认状态用于提示用户确认所选择的选项;After the sliding object responds to the user's sliding operation and determines the user's selection option based on the sliding operation, the sliding object is updated from the guidance state to the confirmation state, and the confirmation state is used to prompt the user to confirm the selected Options
通过处于确认状态的可滑动对象获取用户的选择结果。The user's selection result is obtained through the sliding object in the confirmation state.
本说明书的实施例提供的技术方案可以包括以下有益效果:The technical solutions provided by the embodiments of the present specification may include the following beneficial effects:
本说明书实施例中,通过实现一可滑动对象,该可滑动对象自身至少具有两种状态,引导状态可提示用户通过滑动操作选择选项,从而达到滑动引导目的,帮助用户快速认知操作方式;在用户滑动该可滑动对象选择某个选项后,可滑动对象又可切换更新为确认状态,从而提示用户确认所选择的选项,交互上能体现分阶段的流畅性,能够分步指引用户作出相应操作,对需要用户执行操作的每一个阶段都能够有清晰的操作引导。In the embodiment of this specification, by implementing a slidable object, the slidable object itself has at least two states, and the guidance state may prompt the user to select an option through the sliding operation, thereby achieving the purpose of sliding guidance and helping the user quickly recognize the operation mode; After the user slides the slidable object to select an option, the slidable object can be switched to update to the confirmation state, thereby prompting the user to confirm the selected option, which can reflect the smoothness of the stage in the interaction, and can guide the user to perform the corresponding operation step by step , For each stage that requires the user to perform operations can have clear operation guidance.
由上述实施例可见,可滑动对象至少具有两种状态,并且随用户滑动选择选项的过程中可自动更新,通过一个可滑动对象即可实现“滑动引导”和“选项确认”,两种功能合二为一,可显著减少对页面的占据,使得页面可以有足够位置显示更多内容。It can be seen from the above embodiment that the slidable object has at least two states, and can be automatically updated as the user slides to select an option, and “sliding guidance” and “option confirmation” can be realized through one slidable object. Two for one, can significantly reduce the occupation of the page, so that the page can have more positions to display more content.
另外,通过可滑动对象,用户可通过滑动操作在各个选项之间来回滑动,选择过程快速便捷,可滑动对象可自动更新为确认状态,使得用户可以通过一次滑动完成选择,整个选择过程流畅快速,操作效率显著提高。由于可滑动对象通过了确认功能,从而可以提示用户确认,防止用户误操作。In addition, through the sliding object, users can slide back and forth between various options through the sliding operation, the selection process is fast and convenient, the sliding object can be automatically updated to the confirmation state, so that the user can complete the selection by one sliding, the entire selection process is smooth and fast, The operating efficiency is significantly improved. Since the slideable object has passed the confirmation function, the user can be prompted to confirm and prevent the user from misoperation.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit this specification.
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。The drawings herein are incorporated into and constitute a part of this specification, show embodiments consistent with this specification, and are used to explain the principles of this specification together with the specification.
图1A是本说明书根据一示例性实施例示出的一种交互方法的流程图。Fig. 1A is a flowchart of an interaction method according to an exemplary embodiment of this specification.
图1B至图1E是本说明书根据一示例性实施例示出的交互示意图。FIG. 1B to FIG. 1E are schematic diagrams of interaction according to an exemplary embodiment of this specification.
图2是本说明书根据一示例性实施例示出的一种交互方法的示意图。Fig. 2 is a schematic diagram of an interaction method according to an exemplary embodiment of this specification.
图3是本说明书实施例交互装置所在交互设备的一种硬件结构图。FIG. 3 is a hardware structure diagram of an interaction device where an interaction device is located in an embodiment of this specification.
图4是本说明书根据一示例性实施例示出的一种交互装置的框图。Fig. 4 is a block diagram of an interactive device according to an exemplary embodiment of this specification.
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail here, examples of which are shown in the drawings. When referring to the drawings below, unless otherwise indicated, the same numerals in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this specification. Rather, they are merely examples of devices and methods consistent with some aspects of this specification as detailed in the appended claims.
在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。The terminology used in this specification is for the purpose of describing particular embodiments only, and is not intended to limit this specification. The singular forms "a", "said" and "the" used in this specification and the appended claims are also intended to include most forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more associated listed items.
应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。It should be understood that although the terms first, second, third, etc. may be used to describe various information in this specification, the information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this specification, the first information may also be referred to as second information, and similarly, the second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "when" or "in response to a determination".
用户使用APP的过程中,常常需要对APP的应用界面中所展示的一些内容进行选择。因此,提供一种便于用户选择数据、便于用户执行选择操作、提高用户操作效率的交互方案,无疑具有重要意义。When users use the APP, they often need to select some content displayed in the application interface of the APP. Therefore, it is undoubtedly of great significance to provide an interactive solution that is convenient for users to select data, facilitate users to perform selection operations, and improve user operation efficiency.
如图1A所示,是本说明书根据一示例性实施例示出的一种交互方法的流程图,包括如下步骤:As shown in FIG. 1A, it is a flowchart of an interaction method according to an exemplary embodiment of this specification, including the following steps:
在步骤102中,展示选项集,以及展示处于引导状态的可滑动对象,所述引导状态用于提示用户通过滑动操作选择所述选项集中的选项。In
在步骤104中,通过所述可滑动对象响应用户的滑动操作,并基于所述滑动操作确定用户选择选项后,将所述可滑动对象从引导状态更新为确认状态,所述确认状态用于提示用户确认所选择的选项。In
在步骤106中,通过处于确认状态的可滑动对象获取用户的确认结果。In
本说明书实施例的方法可应用于多种需用户进行选项选择的场景中,例如调查问卷页面、性格测试页面或网购信息选择页面等等,方案的执行主体可以是个人计算机、智能手机或平板电脑等终端。由于设备屏幕大小的限制或触摸屏的操作特点,交互方案需要满足多种要求:不能占据页面较多位置,以留下足够的位置用于展示其他选项内容,以使页面能够直观地展示选项内容,并且,交互方案还要防止用户误操作等等。The method of the embodiment of the present specification can be applied to a variety of scenarios that require the user to select options, such as a questionnaire page, a personality test page, or an online shopping information selection page, etc. The subject of the solution may be a personal computer, a smartphone, or a tablet Wait for the terminal. Due to the limitation of the screen size of the device or the operating characteristics of the touch screen, the interactive solution needs to meet a variety of requirements: it cannot occupy more positions on the page to leave enough space for displaying other option content, so that the page can intuitively display the option content, In addition, the interactive solution should prevent users from misoperation and so on.
本说明书实施例提供了一种基于滑动选择的交互方案,该方案通过实现一可滑动对象,该可滑动对象自身至少具有两种状态,其中,引导状态可提示用户通过滑动操作选择选项,从而达到滑动引导目的,帮助用户快速认知操作方式;在用户滑动该可滑动对象选择某个选项后,可滑动对象又可切换更新为确认状态,从而提示用户确认所选择的选项,交互上能体现分阶段的流畅性,能够分步指引用户作出相应操作,对需要用户执行操作的每一个阶段都能够有清晰的操作引导。The embodiment of the present specification provides an interactive solution based on sliding selection. The solution implements a sliding object, and the sliding object itself has at least two states. The guiding state can prompt the user to select an option through a sliding operation, thereby achieving The purpose of sliding guidance helps users quickly recognize the operation mode; after the user slides the sliding object to select an option, the sliding object can be switched to update to the confirmation state, thereby prompting the user to confirm the selected option, which can be reflected in the interaction The fluency of the stage can guide the user to make corresponding operations step by step, and can provide clear operation guidance for each stage that requires the user to perform the operation.
由上述实施例可见,可滑动对象至少具有两种状态,并且随用户滑动选择选项的过程中可自动更新,通过一个可滑动对象即可实现“滑动引导”和“选项确认”,两种功能合二为一,可显著减少对页面的占据,使得页面可以有足够位置显示更多内容。It can be seen from the above embodiment that the slidable object has at least two states, and can be automatically updated as the user slides to select an option, and “sliding guidance” and “option confirmation” can be realized through one slidable object. Two for one, can significantly reduce the occupation of the page, so that the page can have more positions to display more content.
另外,通过可滑动对象,用户可通过滑动操作在各个选项之间来回滑动,选择过程快速便捷,可滑动对象可自动更新为确认状态,使得用户可以通过一次滑动完成选择,整个选择过程流畅快速,操作效率显著提高。由于可滑动对象通过了确认功能,从而可以提示用户确认,防止用户误操作。In addition, through the sliding object, users can slide back and forth between various options through the sliding operation, the selection process is fast and convenient, the sliding object can be automatically updated to the confirmation state, so that the user can complete the selection by one sliding, the entire selection process is smooth and fast, The operating efficiency is significantly improved. Since the slideable object has passed the confirmation function, the user can be prompted to confirm and prevent the user from misoperation.
本实施例中的选项集包含可供用户选择的多个选项,本实施例不限定具体的选项内容,例如可以是百分比、数字、刻度或文字等文本类数据,也可以是静态图像、动态图像、动画或视频等其他多种形式。The option set in this embodiment contains multiple options for the user to select. This embodiment does not limit the specific option content, for example, it can be text data such as percentages, numbers, scales, or text, or it can be a static image or a dynamic image. , Animation or video and other forms.
本实施例的可滑动对象可以有多种实现方式,具体可以是可滑动图标或可滑动按钮等控件。可选的,可以在页面上实现一个供可滑动对象滑动的区域,在该区域内,可滑动对象可以按照任意滑动方向滑动,例如滑动方向可以是左右滑动、上下任一方向滑动或从左上角至右下角滑动等等。The slidable object in this embodiment may have multiple implementation manners, and may specifically be controls such as a sliding icon or a sliding button. Optionally, a sliding area for sliding objects can be implemented on the page. In this area, the sliding object can slide in any sliding direction, for example, the sliding direction can be left and right, up or down, or from the upper left corner. Swipe to the bottom right corner and so on.
其中,可滑动对象的引导状态用于提示用户通过滑动操作选择所述选项集中的选项,由于常规方案中大多是提供勾选框供用户勾选选项,配置可滑动对象的引导状态的目的是页面在展示选项集后,引导用户可通过滑动操作选择选项。可选的,可以通过多种方式实现可滑动对象的引导状态,例如,可滑动对象可以显示出一个带有“箭头”(例如 “→”)的标识,该标识具体可以是文本、图标或动画等,从而可以形象地提示出可滑动对象可以供用户滑动。Among them, the guide state of the slidable object is used to prompt the user to select the option in the option set by a sliding operation. Since most of the conventional schemes provide a check box for the user to check the option, the purpose of configuring the guide state of the slidable object is the page After showing the set of options, the user is guided to select the options through a sliding operation. Optionally, the guide state of the slidable object can be achieved in various ways, for example, the slidable object can display a logo with an "arrow" (for example, "→"), and the logo can specifically be text, icon, or animation And so on, so that it can be visually suggested that the slidable object can be slid by the user.
本实施例中的可滑动对象可响应用户的滑动操作,以供用户滑动选择选项。实际应用中,可通过CSS或Java Script等编程语言实现,可以通过setOnTouchListener等手势监听器监听对用户的滑动操作,或者是构建手势探测器等方式获取用户的滑动操作。可选的,可滑动对象的滑动过程与选项集中的各个选项相对应,在被用户滑动的过程中,可滑动对象可相应地指示选项集中的选项。例如,可滑动对象的滑动轨迹(或滑动区域等)上分布有选项集中的各个选项,可滑动对象被用户滑动后所处的位置可指示出选项集中的选项。The slidable object in this embodiment can respond to the user's sliding operation for the user to slide to select options. In practical applications, it can be implemented through programming languages such as CSS or Java Script, and the user's sliding operation can be monitored through gesture listeners such as setOnTouchListener, or a gesture detector can be constructed to obtain the user's sliding operation. Optionally, the sliding process of the slidable object corresponds to each option in the option set. During the sliding process by the user, the slidable object may indicate the option in the option set accordingly. For example, various options in the option set are distributed on the sliding track (or sliding area, etc.) of the sliding object, and the position of the sliding object after being slid by the user can indicate the options in the option set.
作为例子,如图1B所示,是本说明书根据一示例性实施例示出的一种交互示意图,图1B中示出的选项集包括50%至100%的多个可被用户选择的选项;可滑动对象是一个可沿选项集滑动的圆形图标,该页面中展示有题目内容及选项集,可滑动对象具有从左至右的滑动区域,该滑动区域与选项集中选项对应,即可滑动对象被用户滑动后所处的位置可对应选项集中的选项。可滑动对象的引导状态采用圆形图标中的箭头指示进行示意,利用该箭头作为引导,提示用户可通过滑动操作从所述选项集中选择选项。As an example, as shown in FIG. 1B, it is an interactive schematic diagram according to an exemplary embodiment of this specification. The option set shown in FIG. 1B includes 50% to 100% of multiple options that can be selected by the user; The sliding object is a circular icon that can slide along the option set. The content and option sets are displayed on this page. The sliding object has a sliding area from left to right. The sliding area corresponds to the options in the option set, and the object can be slid. The position after being swiped by the user may correspond to the option in the option set. The guidance state of the slidable object is indicated by the arrow indication in the circular icon, and the arrow is used as a guidance to prompt the user to select an option from the option set by a sliding operation.
在用户滑动选择某个选项后,可滑动对象可自动从引导状态更新为确认状态,确认状态用于提示用户确认所选择的选项。本实施例考虑到滑动过程中,在有多个选项的情况下,用户可能容易出现误操作等情况,因此通过确认状态提示用户确认所选择的选项。可选的,可以通过多种方式实现可滑动对象的确认状态,例如,可滑动对象可以显示出一个指示“确认”的标识,该标识具体可以是文本、图标或动画等,从而可以形象地提示用户确认所选择的选项。After the user slides to select an option, the slideable object can be automatically updated from the guidance state to the confirmation state, and the confirmation state is used to prompt the user to confirm the selected option. This embodiment considers that when there are multiple options in the sliding process, the user may be prone to misoperation and the like, so the user is prompted to confirm the selected option through the confirmation status. Optionally, the confirmation state of the slidable object can be achieved in various ways. For example, the slidable object can display a sign indicating "confirmation", and the sign can specifically be text, icon, or animation, etc., which can be visually prompted The user confirms the selected option.
作为例子,如图1C所示,是本说明书根据一示例性实施例示出的另一种交互示意图,承接图1B的实施例,用户可将该可滑动对象从左至右滑动,在滑动过程中,滑动轨迹经过50%、60%到70%。例如,当滑动至50%,可滑动对象可以从引导状态更新为确认状态。图1C中以到达70%选项为例进行示意,可滑动对象从箭头标识更新为确认标识,从而提示用户确认所选择的选项。As an example, as shown in FIG. 1C, it is another schematic diagram of interaction shown in this specification according to an exemplary embodiment. Following the embodiment of FIG. 1B, the user may slide the slidable object from left to right during the sliding process. , The sliding trajectory goes through 50%, 60% to 70%. For example, when sliding to 50%, the slidable object can be updated from the guidance state to the confirmation state. In FIG. 1C, a 70% option is taken as an example for illustration. The slidable object is updated from the arrow mark to the confirmation mark, thereby prompting the user to confirm the selected option.
用户滑动可滑动对象选择选项的过程中,为了提示用户可滑动对象所对应的选项,本实施例可以突出展示用户所选择的选项,突出显示的方式可以有多种,例如可以通过颜色、图形或大小等实现突出显示效果。作为例子,可以增大选项的大小、可以更新选项的颜色、可以更新选项的图形等等。以图1C所示为例,可以将用户所选择的70%的 选项的大小增大以及进行加粗,从而达到突出显示的目的。In the process of a user sliding a sliding object to select an option, in order to prompt the user of the option corresponding to the sliding object, in this embodiment, the option selected by the user may be highlighted, and there may be multiple ways of highlighting, for example, color, graphics or Size and other highlighting effects. As an example, the size of the option can be increased, the color of the option can be updated, the graphic of the option can be updated, and so on. Taking FIG. 1C as an example, the size of the 70% option selected by the user can be increased and bolded to achieve the purpose of highlighting.
本实施例中,可滑动对象的两个状态可以通过对可滑动对象配置一状态属性而实现,例如,引导状态对应一属性值(例如属性值可以是一个包含引导标识的图标),确认状态对应另一属性值(例如属性值可以是另一个包含确认标识的图标),根据更新的时机,当用户滑动可滑动对象、选择某个选项时,可以更新状态属性的属性值,从而使可滑动对象的显示效果发生改变,从引导状态更新为确认状态。In this embodiment, the two states of the slideable object can be realized by configuring a state attribute on the slideable object, for example, the guide state corresponds to an attribute value (for example, the attribute value can be an icon containing a guide logo), and the corresponding state is confirmed Another attribute value (for example, the attribute value may be another icon containing a confirmation mark), according to the update timing, when the user slides the slideable object and selects an option, the attribute value of the state attribute may be updated, thereby making the slideable object The display effect of is changed from the boot state to the confirmation state.
在处于确认状态的可滑动对象的提示下,用户可以进一步确定其所选择的选项。本实施例中,通过处于确认状态的可滑动对象获取用户的选择结果也可以有多种方式,在一些例子中,可以是检测到所述可滑动对象被点击后获取用户的确认结果,以图1C为例,用户可以点击该可滑动对象,终端在获取到用户的点击操作后,即可获取用户的确认结果。在一些例子中,还可以进一步减少用户操作,例如,用户将可滑动对象从初始位置滑动至70%的位置后,用户松手,终端可检测到所述可滑动对象未被触摸,进而获取用户的确认结果,本实施例中,无需用户进一步点击可滑动对象。Under the prompt of the slidable object in the confirmation state, the user can further determine the option he selected. In this embodiment, there are many ways to obtain the user's selection result through the sliding object in the confirmation state. In some examples, the user's confirmation result can be obtained after detecting that the sliding object is clicked. Taking 1C as an example, the user can click on the slidable object, and the terminal can obtain the user's confirmation result after acquiring the user's click operation. In some examples, user operations may be further reduced. For example, after the user slides the slidable object from the initial position to 70% of the position, the user releases the hand, and the terminal may detect that the slidable object has not been touched, thereby obtaining the user ’s To confirm the result, in this embodiment, there is no need for the user to further click on the slidable object.
在获取到用户的选择结果后,展示所述选择结果,以图1D为例,在获取到用户的选择结果为70%后,页面展示出该选择结果,以供用户查阅。After the selection result of the user is obtained, the selection result is displayed. Taking FIG. 1D as an example, after the selection result of the user is 70%, the page displays the selection result for the user to refer to.
在本实施例的方案可应用于测试、调查问卷等场景中,例如应用于性格测试页面,该场景中有多个题目需要用户选择相应的选项,在一些例子中,为了获取到真实答案,防止对用户引起选择偏向,引导状态的可滑动对象可以未指示所述选项集中的任一选项,例如,可滑动对象可以不与任一选项对应,例如可滑动对象的初始位置可以处于任一选项的位置。以图1B为例,可滑动对象未指示选项集中的任一选项,从而不会给用户带来选择偏向,可以获得更为准确的选择结果。The solution in this embodiment can be applied to scenarios such as tests and questionnaires, for example, on a personality test page. In this scenario, there are multiple questions that require the user to select the corresponding options. In some examples, in order to obtain real answers, prevent The selection bias is caused to the user, and the sliding object in the guidance state may not indicate any option in the option set, for example, the sliding object may not correspond to any option, for example, the initial position of the sliding object may be in any option position. Taking FIG. 1B as an example, the slidable object does not indicate any option in the option set, so that no selection bias is caused to the user, and a more accurate selection result can be obtained.
在另一些场景中,例如购物场景下选择配送地址的页面等,为了便于用户选择,处于引导状态的可滑动对象也可以指示所述选项集的默认选项,若默认选项是用户所期望选择的选项,则可以减少用户的选择操作,提高操作效率。此种情况下,为了便于用户确认所选择的选项,在展示处于引导状态的可滑动对象后的设定时间,将所述可滑动对象从引导状态更新为确认状态。若默认选项是用户期望的选择,则用户无需执行滑动操作,并且,可滑动对象可以在设定时间(例如1秒、2秒等时间,实际应用中可以灵活配置)后自动更新为确认状态。若默认选项不是用户期望的选择,用户可以执行滑动操作,将可滑动对象滑动至其期望的选项处。其中,选项集中包含了多个选项,如何从多个选项中确定默认选项的方式,实际应用中可以根据具体场景而灵活确定,作为例子, 可以根据选项内容、用户偏好或用户历史选择特征中的一种或多种确定。可选的,根据实际应用场景,可以通过获取用户信息或获取用户的历史业务数据等,分析出用户偏好,用户对此类场景中历史选择特征等,预先从选项集中选取用户最有可能选择的选项作为该默认选项。如图1E所示,是本说明书根据一示例性实施例示出的另一种交互示意图,图1E中以网购场景中选择配送地址页面为例,处于引导状态的可滑动对象还指示了一默认选项,在经过设定时间后,该可滑动对象可自动更新为确认状态。In other scenarios, such as the page for selecting a delivery address in a shopping scenario, in order to facilitate user selection, the sliding object in the guide state may also indicate the default option of the option set, if the default option is the option that the user desires to select , You can reduce the user's selection operation and improve operation efficiency. In this case, in order to facilitate the user to confirm the selected option, the slidable object is updated from the guided state to the confirmed state at a set time after displaying the slidable object in the guided state. If the default option is the user's desired choice, the user does not need to perform a sliding operation, and the sliding object can be automatically updated to the confirmation state after a set time (such as 1 second, 2 seconds, etc., which can be flexibly configured in actual application). If the default option is not the user's desired choice, the user can perform a sliding operation to slide the slidable object to the desired option. Among them, the option set contains multiple options. How to determine the default option from multiple options can be flexibly determined according to the specific scenario in actual application. As an example, you can select the features based on the option content, user preferences or user history One or more determinations. Optionally, according to the actual application scenario, the user preferences can be analyzed by obtaining user information or the user's historical business data, etc., and the user's historical selection characteristics in such scenarios can be selected in advance from the option set. The user is most likely to choose Option as the default option. As shown in FIG. 1E, it is another interactive schematic diagram according to an exemplary embodiment of this specification. In FIG. 1E, taking the delivery address page in the online shopping scenario as an example, the slideable object in the guide state also indicates a default option After the set time, the sliding object can be automatically updated to the confirmation state.
如图2所示,是本说明书根据一示例性实施例示出的交互示意图,结合图1B至图1D的示意图,再次对本说明书的交互方案进行说明。图2中以性格测试系统为例,在该性格测试系统(图2中简称系统)可以在用户终端中展示题目内容、选项集和可滑动对象(本实施例以行动按钮为例)的引导状态;其中,选项集包括从50%至100%的多个可被用户选择的选项;可滑动对象是一个可沿选项集滑动的可行动的圆形按钮。As shown in FIG. 2, it is an interaction schematic diagram according to an exemplary embodiment of this specification. In combination with the schematic diagrams of FIGS. 1B to 1D, the interaction scheme of this specification will be described again. Taking the personality testing system as an example in FIG. 2, the personality testing system (referred to as the system in FIG. 2) can display the content of the topic, the set of options, and the sliding state of the sliding object (in this embodiment, the action button is taken as an example) in the user terminal. ; Among them, the option set includes a number of options that can be selected by the user from 50% to 100%; the slideable object is an actionable circular button that can slide along the option set.
该行动按钮的引导状态采用箭头标识进行示意,利用该箭头作为引导,提示用户可通过滑动操作从所述选项集中选择选项。通过所述可滑动对象可获取用户的滑动操作,基于用户的滑动操作确定选择70%选项,展示突显选中项,同时行动按钮从引导状态更新为确认状态,具体是将箭头标识替换为确认文字;用户点击确认后,选中答案确认提交,可继续显示下一个题目。The guide state of the action button is indicated by an arrow mark, and the arrow is used as a guide to prompt the user to select an option from the option set by a sliding operation. Through the sliding object, the user's sliding operation can be obtained, based on the user's sliding operation, it is determined that 70% of the options are selected, the highlighted selection is displayed, and the action button is updated from the guidance state to the confirmation state, specifically replacing the arrow logo with confirmation text; After the user clicks Confirm, select the answer to confirm the submission and continue to display the next question.
具体的,交互流程可包括:Specifically, the interaction process may include:
系统基于当前状态展示题目内容及选择项,并展示行动按钮引导用户做滑动操作;Based on the current status, the system displays the content and selections of topics, and displays action buttons to guide users to perform sliding operations;
用户看到内容及选择项,理解内容并作判断;Users see the content and options, understand the content and make judgments;
用户根据行动按钮的提示进行滑动选择操作;The user performs a sliding selection operation according to the prompt of the action button;
系统实时监测用户的滑动选择操作,展示界面会根据用户滑动所到的位置,突显展示选中项,并通过识别用户手与屏幕的触摸停止,将行动按钮变成确认引导;The system monitors the user's sliding selection operation in real time. The display interface will highlight the selected item according to the position where the user slides, and recognizes the user's touch with the screen to stop, turning the action button into a confirmation guide;
系统实时监测用户的滑动选择操作中,还可以通过识别用户长按或有继续滑动的动作,做更改选择项时,界面根据用户滑动所到的坐标位置,突显展示选中项,并通过识别用户手持与屏幕的接触停止,将行动按钮变成确认引导;The system monitors the user's sliding selection operation in real time. You can also identify the user's long press or continue to slide. When you change the selected item, the interface highlights the selected item according to the coordinate position to which the user slides, and by identifying the user's hand Contact with the screen stops, and the action button becomes a confirmation guide;
系统识别用户点击确认行动按钮时,判断用户已经最终确认选中项。When the system recognizes that the user clicks the confirm action button, it is determined that the user has finally confirmed the selected item.
系统作出提交选项的过程展示,界面展示内容和选中项。The system displays the process of submitting options, and the interface displays the content and selected items.
与前述交互方法的实施例相对应,本说明书还提供了交互装置及其所应用的设备的 实施例。Corresponding to the foregoing embodiment of the interaction method, this specification also provides an embodiment of the interaction device and the device to which it is applied.
本说明书交互装置的实施例可以应用在设备上,例如服务器或终端设备等。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在文件处理的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本说明书实施例交互装置所在交互设备的一种硬件结构图,除了图3所示的处理器310、内存330、网络接口320、以及非易失性存储器340之外,实施例中装置331所在的服务器或电子设备,通常根据该交互设备的实际功能,还可以包括其他硬件,对此不再赘述。The embodiments of the interaction device in this specification can be applied to devices, such as servers or terminal devices. The device embodiments may be implemented by software, or by hardware or a combination of hardware and software. Taking software implementation as an example, as a device in a logical sense, it is formed by reading the corresponding computer program instructions in the non-volatile memory into the memory through the processor in which the file processing is located. From the hardware level, as shown in FIG. 3, it is a hardware structure diagram of the interaction device where the interaction device is located in the embodiment of the present specification, except for the
如图4所示,图4是本说明书根据一示例性实施例示出的一种交互装置的框图,所述装置包括:As shown in FIG. 4, FIG. 4 is a block diagram of an interactive device according to an exemplary embodiment of the present specification. The device includes:
展示模块41,用于:展示选项集,以及展示处于引导状态的可滑动对象,所述引导状态用于提示用户通过滑动操作选择所述选项集中的选项;The
选项确定模块42,用于:通过所述可滑动对象响应用户的滑动操作,并基于所述滑动操作确定用户选择选项后,将所述可滑动对象从引导状态更新为确认状态,所述确认状态用于提示用户确认所选择的选项;The
结果获取模块43,用于:通过处于确认状态的可滑动对象获取用户的选择结果。The
可选的,所述处于引导状态的可滑动对象未指示所述选项集中的任一选项。Optionally, the sliding object in the guiding state does not indicate any option in the option set.
可选的,所述处于引导状态的可滑动对象指示所述选项集的默认选项;所述展示模块,还用于:在展示处于引导状态的可滑动对象后的设定时间,将所述可滑动对象从引导状态更新为确认状态。Optionally, the slideable object in the guide state indicates a default option of the option set; the display module is further configured to: after a set time after displaying the slideable object in the guide state, change the The sliding object is updated from the guidance state to the confirmation state.
可选的,所述默认选项根据选项内容、用户偏好或用户历史选择特征中的一种或多种确定。Optionally, the default option is determined according to one or more of option content, user preferences, or user history selection features.
可选的,所述结果获取模块,还用于:Optionally, the result obtaining module is also used to:
检测到所述可滑动对象被点击后获取用户的确认结果。After detecting that the slidable object is clicked, the user's confirmation result is obtained.
可选的,所述结果获取模块,还用于:检测到所述可滑动对象未被触摸后获取用户的确认结果。Optionally, the result obtaining module is further configured to obtain the user's confirmation result after detecting that the slidable object has not been touched.
可选的,展示模块,还用于:在基于所述滑动操作确定用户选择选项后,突出展示用户所选择的选项。Optionally, the display module is further used to highlight the option selected by the user after determining the user-selected option based on the sliding operation.
可选的,展示模块,还用于:在获取到用户的选择结果后,展示所述选择结果。Optionally, the display module is further used to display the selection result after obtaining the user's selection result.
相应的,本说明书还提供一种交互设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如下方法:Correspondingly, this specification also provides an interactive device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the program to implement the following method:
展示选项集,以及展示处于引导状态的可滑动对象,所述引导状态用于提示用户通过滑动操作选择所述选项集中的选项;Displaying an option set, and displaying a slidable object in a guiding state, the guiding state is used to prompt a user to select an option in the option set by a sliding operation;
通过所述可滑动对象响应用户的滑动操作,并基于所述滑动操作确定用户选择选项后,将所述可滑动对象从引导状态更新为确认状态,所述确认状态用于提示用户确认所选择的选项;After the sliding object responds to the user's sliding operation and determines the user's selection option based on the sliding operation, the sliding object is updated from the guidance state to the confirmation state, and the confirmation state is used to prompt the user to confirm the selected Options
通过处于确认状态的可滑动对象获取用户的选择结果。The user's selection result is obtained through the sliding object in the confirmation state.
上述交互装置中各个模块的功能和作用的实现过程具体详见上述交互方法中对应步骤的实现过程,在此不再赘述。For the implementation process of the functions and functions of each module in the above interaction device, see the implementation process of the corresponding steps in the above interaction method for details, which will not be repeated here.
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。As for the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the description of the method embodiments. The device embodiments described above are only schematic, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, may be located in One place, or can be distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the objectives of the solution in this specification. Those of ordinary skill in the art can understand and implement without paying creative labor.
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。The foregoing describes specific embodiments of the present specification. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the particular order shown or sequential order to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。Those skilled in the art will easily think of other embodiments of the specification after considering the specification and practicing the invention filed here. This specification is intended to cover any variations, uses, or adaptive changes of this specification. These variations, uses, or adaptive changes follow the general principles of this specification and include common general knowledge or customary technical means in the technical field not applied in this specification. . The description and examples are to be considered exemplary only, and the true scope and spirit of this description are pointed out by the following claims.
应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来 限制。It should be understood that this specification is not limited to the precise structure that has been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of this description is only limited by the appended claims.
以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。The above are only the preferred embodiments of this specification and are not intended to limit this specification. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of this specification should be included in this specification Within the scope of protection.
Claims (17)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811271326.2A CN109614021A (en) | 2018-10-29 | 2018-10-29 | Exchange method, device and equipment |
| CN201811271326.2 | 2018-10-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020088003A1 true WO2020088003A1 (en) | 2020-05-07 |
Family
ID=66002793
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/097724 Ceased WO2020088003A1 (en) | 2018-10-29 | 2019-07-25 | Interaction method, apparatus and device |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN109614021A (en) |
| TW (1) | TWI728419B (en) |
| WO (1) | WO2020088003A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112379805A (en) * | 2020-11-23 | 2021-02-19 | 北京达佳互联信息技术有限公司 | Method, system and device for processing object to be edited |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109614021A (en) * | 2018-10-29 | 2019-04-12 | 阿里巴巴集团控股有限公司 | Exchange method, device and equipment |
| CN110554832A (en) * | 2019-09-10 | 2019-12-10 | 首约科技(北京)有限公司 | user interface interaction method for preventing App from being operated mistakenly |
| CN111831912A (en) * | 2020-07-17 | 2020-10-27 | 小红书科技有限公司 | Ways to provide recommended information when launching an application |
| CN112199135B (en) * | 2020-09-01 | 2024-08-16 | 北京达佳互联信息技术有限公司 | Information guiding method, device, electronic equipment and storage medium |
| CN112181228A (en) * | 2020-09-29 | 2021-01-05 | 北京搜狗科技发展有限公司 | Display method and device for displaying |
| CN113743825B (en) * | 2021-09-18 | 2023-07-14 | 无锡融合大数据创新中心有限公司 | Education and teaching level evaluation system and method based on big data |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103885679A (en) * | 2012-12-22 | 2014-06-25 | 鸿富锦精密工业(深圳)有限公司 | Display equipment and menu display device and method thereof |
| CN105468275A (en) * | 2014-09-10 | 2016-04-06 | 阿里巴巴集团控股有限公司 | Method and apparatus for performing operation on presented object |
| CN107241486A (en) * | 2017-04-28 | 2017-10-10 | 努比亚技术有限公司 | A kind of input control method and terminal |
| CN109614021A (en) * | 2018-10-29 | 2019-04-12 | 阿里巴巴集团控股有限公司 | Exchange method, device and equipment |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050114791A1 (en) * | 2003-11-20 | 2005-05-26 | International Business Machines Corporation | Cueing mechanism that indicates a display is able to be scrolled |
| CN103365556A (en) * | 2012-04-01 | 2013-10-23 | 夏普株式会社 | Sliding input system and sliding input method |
| GB201300031D0 (en) * | 2013-01-02 | 2013-02-13 | Canonical Ltd | Ubuntu UX innovations |
| CN104571908B (en) * | 2013-10-28 | 2019-05-24 | 腾讯科技(深圳)有限公司 | A kind of method and apparatus of Object Selection |
| CN104615457B (en) * | 2014-12-31 | 2019-01-11 | 小米科技有限责任公司 | Show the method and device of control |
| WO2017218409A1 (en) * | 2016-06-12 | 2017-12-21 | Apple Inc. | Devices, methods, and graphical user interfaces for providing haptic feedback |
| CN106502545B (en) * | 2016-10-31 | 2019-07-26 | 维沃移动通信有限公司 | A kind of operating method and mobile terminal for sliding control |
| CN108228283A (en) * | 2016-12-12 | 2018-06-29 | 阿里巴巴集团控股有限公司 | A kind of method for showing interface, device and equipment |
| TWI790198B (en) * | 2017-01-23 | 2023-01-21 | 香港商阿里巴巴集團服務有限公司 | Method and device for retrieval based on wearable device |
| CN107608592B (en) * | 2017-09-28 | 2020-12-25 | Oppo广东移动通信有限公司 | Method and device for selecting list items in list |
-
2018
- 2018-10-29 CN CN201811271326.2A patent/CN109614021A/en active Pending
-
2019
- 2019-07-25 WO PCT/CN2019/097724 patent/WO2020088003A1/en not_active Ceased
- 2019-08-06 TW TW108127902A patent/TWI728419B/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103885679A (en) * | 2012-12-22 | 2014-06-25 | 鸿富锦精密工业(深圳)有限公司 | Display equipment and menu display device and method thereof |
| CN105468275A (en) * | 2014-09-10 | 2016-04-06 | 阿里巴巴集团控股有限公司 | Method and apparatus for performing operation on presented object |
| CN107241486A (en) * | 2017-04-28 | 2017-10-10 | 努比亚技术有限公司 | A kind of input control method and terminal |
| CN109614021A (en) * | 2018-10-29 | 2019-04-12 | 阿里巴巴集团控股有限公司 | Exchange method, device and equipment |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112379805A (en) * | 2020-11-23 | 2021-02-19 | 北京达佳互联信息技术有限公司 | Method, system and device for processing object to be edited |
| CN112379805B (en) * | 2020-11-23 | 2022-06-03 | 北京达佳互联信息技术有限公司 | Method, system and device for processing object to be edited |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202026849A (en) | 2020-07-16 |
| CN109614021A (en) | 2019-04-12 |
| TWI728419B (en) | 2021-05-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI728419B (en) | Interactive method, device and equipment | |
| US10496267B2 (en) | Operation method and terminal device | |
| US9336502B2 (en) | Showing relationships between tasks in a Gantt chart | |
| US20150040065A1 (en) | Method and apparatus for generating customized menus for accessing application functionality | |
| US20110197165A1 (en) | Methods and apparatus for organizing a collection of widgets on a mobile device display | |
| US20150248193A1 (en) | Customized user interface for mobile computers | |
| Wang et al. | Evertutor: Automatically creating interactive guided tutorials on smartphones by user demonstration | |
| US11287951B2 (en) | Systems and methods for a touchscreen user interface for a collaborative editing tool | |
| Salman et al. | A design framework of a smartphone user interface for elderly users | |
| US20160012048A1 (en) | Systems and methods for presenting content and representations of content according to developmental stage | |
| US20210125584A1 (en) | Avatar group control concept | |
| WO2018131031A2 (en) | Message privacy | |
| WO2020259395A1 (en) | Online collaborative document processing method and device | |
| US20170351650A1 (en) | Digital conversation annotation | |
| KR20220045121A (en) | Method for displaying information about other readers of the current posting and supporting mutual interaction thereof | |
| US9513770B1 (en) | Item selection | |
| US9495063B2 (en) | Displaying tooltips to users of touch screens | |
| US10261666B2 (en) | Context-independent navigation of electronic content | |
| US20230418427A1 (en) | Method, apparatuses, device and storage medium for video recommendation | |
| WO2016173307A1 (en) | Message copying method and device, and smart terminal | |
| CN105843594A (en) | Method and device for displaying application program page of mobile terminal | |
| KR20220045122A (en) | Method for displaying information about realtime reading activity of followers and supporting mutual interaction thereof | |
| US20150200889A1 (en) | System and method for sending messages | |
| CN113126863B (en) | Object selection implementation method and device, storage medium and electronic equipment | |
| JP7331071B2 (en) | System, program, method, and information processing device for providing service for creating game programs |
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: 19877824 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: 19877824 Country of ref document: EP Kind code of ref document: A1 |